.nav-shell{position:sticky;top:0;z-index:40;background:#172326ee;backdrop-filter:blur(18px);border-bottom:1px solid #f4f1ea15}.nav-shell .header{border-bottom:0;min-height:90px}.header .login-link{font-size:12px;text-decoration:none;display:flex;align-items:center;gap:12px}.header .login-link:hover{color:#ff683f}.header .header-actions{gap:25px}.header nav{gap:24px}html{scroll-padding-top:120px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.process-grid article{border-top:1px solid var(--line);padding-top:27px}.process-number{display:block;font:italic 55px/1.2 Georgia,serif;color:#ff683f;margin-bottom:22px}.process-grid h3{font-size:21px;max-width:280px;margin-bottom:15px}.process-grid p{font-size:13px;color:var(--muted);max-width:320px}.process-bottom{margin-top:37px;border-top:1px solid var(--line);padding-top:27px;display:flex;align-items:center;justify-content:space-between;gap:25px}.process-bottom p{font-size:11px;color:var(--muted)}.create-main{padding-top:58px}.create-intro .eyebrow{color:#ff683f;margin-bottom:25px}.create-intro h1{font-size:clamp(65px,7vw,100px)}.create-intro .serif{color:#ff683f}.create-intro>p:not(.eyebrow){font-size:15px;color:var(--muted);margin-top:25px}.create-intro strong{color:var(--ink);font-weight:550}.create-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:95px;align-items:start;padding-block:55px 90px}.delivery-mark{border:1px solid #ff683f;color:#ff683f;display:flex;flex-direction:column;justify-content:center;align-items:center;width:140px;height:155px;transform:rotate(-5deg);margin:0 0 35px 8px;box-shadow:7px 7px 0 #111e21}.delivery-mark span{font-size:8px;letter-spacing:.12em}.delivery-mark strong{font:italic 83px/1 Georgia,serif}.create-process h2{font-size:31px;line-height:1.2}.create-process ol{padding:0;list-style:none;counter-reset:process;margin-top:30px}.create-process li{position:relative;padding:22px 0 22px 42px;border-top:1px solid var(--line);counter-increment:process}.create-process li:before{content:'0' counter(process);position:absolute;top:23px;left:0;color:#ff683f;font-size:11px}.create-process li strong{font-size:16px;font-weight:600}.create-process li p{font-size:12px;color:var(--muted);margin-top:9px;max-width:345px}.create-process>.quiet{font-size:11px;margin-block:15px 25px;max-width:340px}.create-drawing{width:240px;height:auto;display:block;margin:25px 0 0 auto}.create-form-panel{padding:38px;background:#202e31;border:1px solid var(--line);border-radius:3px;box-shadow:10px 10px 0 #111e21}.create-form-panel>.eyebrow{color:#ff683f;font-size:9px}.create-form-panel>h2{font-size:34px;margin-top:17px;line-height:1.1}.create-form-panel form{margin-top:30px}.create-form-panel .optional{display:inline;font-size:9px;font-weight:400;color:var(--muted);margin-top:-5px}.guideline-fields{border:1px solid #5a6d73;border-radius:3px;padding:20px 19px 0;margin:25px 0}.guideline-fields legend{padding:0 7px;font-size:12px;font-weight:550}.guideline-fields .form-note{margin-bottom:0}.field-or{display:block;text-align:center;font-size:10px;color:var(--muted);margin:-5px 0 12px}.upload-label input{font-size:11px;background:transparent}.upload-label input::file-selector-button{background:#33464b;color:#f4f1ea;border:0;padding:8px;font:inherit;cursor:pointer;margin-right:10px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-error{font-size:12px;padding:13px;border:1px solid #ff683f;border-radius:3px;color:#f4f1ea;margin-bottom:20px}.create-form-panel .button[disabled]{opacity:.6;cursor:wait}.request-success{padding-top:35px}.receipt-check{display:grid;place-content:center;width:52px;height:52px;background:#ff683f;color:#172326;border-radius:50%;font-size:24px;margin-bottom:24px}.request-success h3{font-size:26px}.request-success>p{font-size:13px;color:var(--muted);margin-top:20px}.request-success>.button{margin-top:27px}.create-form-panel input,.create-form-panel textarea,.create-form-panel select{background:#172326}.create-process .text-link{font-size:11px}
@media(max-width:1050px){.header nav{gap:15px}.header nav a{font-size:11px}.header .header-actions{gap:17px}.create-grid{gap:50px}.create-form-panel{padding:29px}.create-form-panel>h2{font-size:30px}}
@media(max-width:760px){.nav-shell .header{min-height:0;padding-block:18px 14px;gap:15px;row-gap:14px}.header .header-actions{gap:19px}.header .login-link{font-size:11px;gap:5px}.header .button.small{font-size:10px;padding:9px 12px;gap:10px}.header nav{gap:14px;padding-top:13px}.header nav a{font-size:10px}.header .brand{width:73px}html{scroll-padding-top:155px}.process-grid{grid-template-columns:1fr;gap:30px}.process-grid article{display:grid;grid-template-columns:50px 1fr;gap:8px 17px}.process-number{grid-row:1 / 3;font-size:38px;margin:0}.process-grid h3{font-size:20px;margin:0}.process-grid p{font-size:12px;max-width:none}.process-bottom{align-items:flex-start;flex-direction:column;gap:20px}.process-bottom p{font-size:10px;max-width:290px}.create-main{padding-top:36px}.create-intro .eyebrow{font-size:8px}.create-intro h1{font-size:64px}.create-intro>p:not(.eyebrow){font-size:13px}.create-grid{grid-template-columns:1fr;gap:37px;padding-block:40px 65px}.delivery-mark{width:105px;height:120px;margin:0 0 28px 5px}.delivery-mark strong{font-size:63px}.delivery-mark span{font-size:7px}.create-process h2{font-size:28px}.create-process ol{margin-top:25px}.create-process li{padding-block:18px}.create-process li:before{top:20px}.create-process li p{max-width:none}.create-drawing{display:none}.create-form-panel{padding:26px;box-shadow:6px 6px 0 #111e21}.create-form-panel>h2{font-size:29px}.guideline-fields{padding-inline:14px}.create-form-panel form{margin-top:25px}}
