@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.flex{display:flex}.table{display:table}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--ink:#252e32;--paper:#f7f6f1;--orange:#ff754e;--orange-dark:#bc4222;--muted:#626d70;--line:#dadfdc;--dark-line:#475156;--radius:7px;font-family:Manrope Variable,Arial,sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:30px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #dd633f;outline-offset:5px}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:650;text-wrap:balance}h1{font-size:clamp(48px,5.8vw,82px);line-height:1.09;letter-spacing:-.065em}h2{font-size:clamp(30px,3.15vw,45px);line-height:1.17;letter-spacing:-.05em}h3{letter-spacing:-.025em}p{line-height:1.8}img{max-width:100%}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section{padding-block:110px}.kicker{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.7}.kicker+h2{margin-top:23px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:17px 23px;border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:750;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.orange{color:#202b2e;background:var(--orange)}.orange:hover{background:#ff916f}.light{background:var(--paper);color:var(--ink)}.neutral{background:transparent;border-color:var(--line)}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:13px;font-weight:700;border-bottom:1px solid;padding-bottom:7px}.text-link:hover{color:var(--orange-dark)}.skip-link{position:absolute;top:-100px;left:20px;background:var(--paper);color:var(--ink);padding:15px;z-index:100}.skip-link:focus{top:10px}.header{background:var(--ink);color:var(--paper);border-bottom:1px solid #475156;height:91px}.nav{display:flex;align-items:center;justify-content:space-between;height:100%;gap:30px}.logo{display:inline-flex;align-items:baseline;font-size:49px;font-weight:850;letter-spacing:-5px;line-height:1;position:relative;gap:1px}.logo span{color:var(--orange)}.logo i{position:absolute;right:-12px;top:0;width:5px;height:5px;border-top:1px solid;border-right:1px solid}.desktop-nav{display:flex;gap:30px;font-size:12px;font-weight:550;color:#e2e5e2}.desktop-nav a:hover{color:var(--orange)}.nav-contact{display:flex;align-items:center;gap:17px;font-size:12px;border:1px solid #879191;padding:13px 16px;border-radius:4px}.nav-contact:hover{background:#364145}.mobile-nav{display:none}.hero{background:var(--ink);color:var(--paper)}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:66px;align-items:center;padding-block:76px 64px}.hero .kicker{font-size:9px;letter-spacing:.13em}.orange-dot{width:7px;height:7px;border-radius:50%;background:var(--orange)}.hero h1{margin:28px 0 24px}.hero h1>span{color:var(--orange)}.hero-copy>p{font-size:14px;color:#c1cbcb;line-height:1.85;max-width:470px}.hero-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:30px}.hero-text-link{font-size:11px}.hero-note,.hero-text-link{display:flex;gap:12px;align-items:center}.hero-note{font-size:8px;letter-spacing:.1em;margin-top:33px;color:#b6c0c2}.note-line{width:22px;height:1px;background:#97a5a7}.hero-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--dark-line);padding-block:25px;color:#b7c2c2;font-size:10px}.hero-bottom>span:last-child{display:flex;align-items:center;gap:16px;font-size:8px;letter-spacing:.08em}.workflow{background:#f4f4ef;color:var(--ink);border-radius:8px;box-shadow:0 24px 65px #080f1228;transform:rotate(-1deg);overflow:hidden;border:1px solid #fff8}.workflow-top{display:flex;justify-content:space-between;align-items:center;padding:20px 23px;border-bottom:1px solid #dde0dc;font-size:8px;font-weight:750;letter-spacing:.08em}.workflow-top>div{display:flex;gap:8px;align-items:center}.workflow-top>span{font-size:7px;background:#e6eae2;padding:5px 7px;border-radius:3px;color:#596866}.live-dot{height:6px;width:6px;background:#60806d;border-radius:50%}.flow-tabs{display:flex;gap:8px;padding:19px 23px 0}.flow-tabs button{border:0;background:transparent;color:#657173;font-size:10px;padding:9px 10px;border-radius:4px}.flow-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.flow-body{padding:23px}.flow-node{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #dce1dc;border-radius:5px;padding:14px 16px;transition:background .3s,border-color .3s}.flow-icon{display:grid;place-items:center;background:#f0f1eb;border-radius:5px;height:39px;width:39px}.flow-node small{display:block;color:#748080;font-size:7px;font-weight:600;letter-spacing:.08em;margin-bottom:4px}.flow-node strong{font-size:11px;font-weight:650}.node-status{margin-left:auto;color:#8c9594;font-size:9px}.flow-node.complete{background:#f0f6e9;border-color:#a8b9a1}.flow-node.complete .flow-icon{background:#dceacb}.flow-node.complete .node-status{color:#4e7245}.flow-connector{height:24px;margin-left:35px;display:flex;flex-direction:column;align-items:center;width:12px;color:#a5b1ad}.flow-connector>span{height:14px;width:1px;background:#bbc4bd}.flow-connector.complete{color:#6b9360}.flow-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #d8dfd8;padding:17px 23px}.flow-bottom p{font-size:8px;color:#65716c;max-width:240px}.flow-bottom button{display:flex;gap:9px;align-items:center;font-size:9px;font-weight:700;border:0;background:var(--orange);padding:10px 12px;border-radius:4px;white-space:nowrap}.tool-band{background:#eeeee7;border-bottom:1px solid var(--line)}.tool-band>.wrap{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:27px}.tool-band>.wrap>span{font-size:8px;letter-spacing:.08em;line-height:1.8;color:#6b7470;min-width:160px}.tool-band strong{color:var(--ink)}.tool-band>.wrap>div{display:flex;gap:30px;justify-content:space-between;align-items:center;flex:1;font-size:20px;font-weight:650;letter-spacing:-.04em}.tool-band i{font-size:16px;font-style:normal;color:#99a29a;font-weight:400}.problem-section{display:grid;grid-template-columns:1fr 1fr;gap:90px}.problem-copy p{font-size:16px;color:var(--muted);margin-bottom:19px}.problem-copy p:first-child{font-size:20px;color:var(--ink);line-height:1.65}.problem-copy .text-link{margin-top:10px}.solutions-section{background:#eeefe8;padding:87px 0 92px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px}.section-heading>p{font-size:13px;color:var(--muted)}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.solution-card{background:var(--paper);padding:27px 24px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;border:1px solid transparent;border-radius:5px}.solution-card:hover{transform:translateY(-5px);border-color:#d6b09c;box-shadow:0 15px 28px #273b2c0b}.solution-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.solution-card-top svg{color:#bd5735}.solution-card-top span{font-size:9px;color:#7b8580}.solution-card h3{font-size:21px;line-height:1.25;margin-bottom:16px}.solution-card p{font-size:12px;color:var(--muted);line-height:1.85;margin-bottom:28px}.solution-card-link{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:9px;font-weight:700;margin-top:auto}.use-case-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.use-case-section>div>p{font-size:14px;color:var(--muted);margin-top:22px;max-width:450px}.check-list{padding:0;list-style:none;display:grid;gap:16px;margin:27px 0}.check-list li{display:flex;align-items:center;gap:12px;font-size:13px}.check-list svg{color:#bc5736}.scenario-visual{background:#e8e9e0;border-radius:6px;padding:29px 27px 22px;background-image:radial-gradient(#b8bfb755 1px,transparent 0);background-size:17px 17px}.scenario-tag{font-size:8px;font-weight:700;letter-spacing:.1em;margin-bottom:31px}.scenario-message{display:flex;align-items:center;gap:12px;padding:20px;background:var(--paper);border:1px solid #d6d9ce;border-radius:5px;box-shadow:0 5px 12px #22302107}.avatar{display:grid;place-items:center;background:#ecd6c5;height:35px;width:35px;border-radius:50%;font-size:10px;font-weight:700}.scenario-message strong{font-size:12px}.scenario-message p{font-size:10px;color:var(--muted);margin-top:4px}.scenario-message>span:last-child{margin-left:auto;font-size:9px;color:#7b867c}.scenario-route{display:flex;align-items:center;gap:18px;padding:26px 24px;color:#63756c}.mini-label{display:block;font-size:7px;font-weight:700;letter-spacing:.1em;margin-bottom:6px}.scenario-route strong{font-size:10px;color:var(--ink)}.scenario-task{background:var(--ink);color:var(--paper);border-radius:5px;padding:24px;margin-left:38px;box-shadow:0 15px 25px #25342820}.scenario-task>div:first-child{display:flex;align-items:center;gap:7px;font-size:9px;color:#c5d3c4;margin-bottom:16px}.task-status{display:inline-block;width:6px;height:6px;border-radius:50%;background:#bcd596}.scenario-task>strong{font-size:19px}.task-footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #4c5555;margin-top:22px;padding-top:16px;font-size:8px;color:#c4cdcb}.task-footer>span:last-child{display:flex;gap:6px;align-items:center}.scenario-caption{font-size:8px!important;text-align:center;margin-top:24px!important;color:#5f6c61!important}.dark-section{padding-block:90px;background:var(--ink);color:var(--paper)}.dark-section .kicker{color:#c3cbca}.dark-section .text-link{color:#ecefe6}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.method-grid article{border-top:1px solid #647074;padding-top:30px}.method-grid article>span{font-size:12px;color:var(--orange)}.method-grid h3{font-size:29px;margin:23px 0 16px}.method-grid p{font-size:13px;color:#c3cdcb;line-height:1.9}.calculator{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.calculator p{font-size:14px;color:var(--muted);max-width:440px;margin-top:23px}.calculator-controls{padding:30px;border:1px solid #d2d8ce;background:#efefe8;border-radius:5px}.calculator-controls label{display:flex;justify-content:space-between;gap:15px;font-size:11px;line-height:1.6}.calculator-controls label strong{white-space:nowrap}.calculator-controls input{width:100%;accent-color:#b94727;margin:20px 0 27px;cursor:pointer}.calculator-result{border-top:1px solid #cad2c5;padding-top:24px;display:flex;gap:25px;align-items:center}.calculator-result>strong{font-size:52px;letter-spacing:-.06em;white-space:nowrap}.calculator-result>strong>span{font-size:17px;letter-spacing:-.04em;font-weight:500}.calculator-result p{font-size:10px;margin:0;line-height:1.6}.calculator-controls>small{font-size:9px;color:#626c65;line-height:1.8;display:block;margin-top:20px}.expertise-band{background:#e3e8dc;padding:54px;display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center;border-radius:5px}.expertise-band p{max-width:590px;font-size:14px;color:#5e6a62;margin:22px 0}.expertise-mark{display:flex;justify-content:center;gap:27px;align-items:end}.expertise-mark>span{font-size:120px;letter-spacing:-.12em;font-weight:800;line-height:1}.expertise-mark small{font-size:7px;letter-spacing:.07em;line-height:1.7;margin-bottom:8px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.guide-art{aspect-ratio:1.75;position:relative;overflow:hidden;border-radius:5px;background:#e5e9dd;display:grid;place-items:center}.guide-art>span{font-size:160px;color:#677e5c;line-height:1;transform:rotate(-18deg);font-weight:300}.guide-art>small{position:absolute;left:18px;bottom:15px;font-size:7px;letter-spacing:.12em}.art-1{background:#e9d2be}.art-1>span{color:#b16743;transform:rotate(0)}.art-2{background:#dae3e5}.art-2>span{color:#5e7c88;font-size:145px;transform:rotate(12deg)}.guide-card:hover .guide-art>span{transform:rotate(0) scale(1.05)}.guide-art>span{transition:transform .25s}.guide-meta{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.05em;color:#66716b;margin:22px 0 13px}.guide-card h2,.guide-card h3{font-size:21px;line-height:1.4;letter-spacing:-.04em;margin-bottom:20px}.guide-card .text-link{font-size:10px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:40px 110px}.faq-section h2{margin-bottom:28px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;line-height:1.65}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:19px;font-weight:400}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{font-size:13px;color:var(--muted);line-height:1.9;margin-top:18px;padding-right:28px}.final-cta{background:var(--orange);padding:64px;display:flex;align-items:center;justify-content:space-between;gap:50px;border-radius:5px;margin-bottom:90px}.final-cta h2{font-size:40px}.final-cta p{font-size:13px;margin:23px 0}.cta-arrow{color:#934027}.footer{background:var(--ink);color:var(--paper);padding-top:68px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:50px;padding-bottom:65px}.footer-grid>div{display:flex;flex-direction:column;align-items:start;gap:13px;font-size:11px;color:#c8d0ce}.footer-grid h3{font-size:11px;font-weight:750}.footer-grid .logo,.footer-grid h3{color:var(--paper);margin-bottom:10px}.footer-grid .logo{margin-top:-12px}.footer-grid p{font-size:12px;line-height:1.8;margin-bottom:8px}.footer-grid a:not(.logo):hover{color:var(--orange)}.footer-bottom{display:flex;gap:20px;justify-content:space-between;border-top:1px solid #4f5a5d;padding-block:25px;color:#c1cbc7;font-size:8px}.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:10px;color:#64716a;margin-bottom:45px;line-height:1.8}.breadcrumb span a{margin-left:7px}.page-hero{padding-block:42px 65px}.page-hero h1{margin-top:25px;max-width:1000px;font-size:clamp(43px,5vw,68px)}.page-intro{max-width:800px;color:var(--muted);font-size:17px;margin-top:29px;line-height:1.8}.page-hero .button{margin-top:30px}.solution-list{margin-bottom:90px}.solution-list article{display:grid;grid-template-columns:70px 1fr 60px;align-items:center;gap:45px;padding:45px 0;border-top:1px solid var(--line)}.solution-list article>span{font-size:13px;color:#a14a2f}.solution-list h2{font-size:33px}.solution-list p{color:var(--muted);font-size:14px;max-width:820px;margin-top:17px}.round-link{display:grid;place-items:center;width:55px;height:55px;border:1px solid #b1bcb3;border-radius:50%}.round-link:hover{background:var(--orange);border-color:var(--orange)}.detail-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:85px;align-items:start;padding:35px 0 90px}.detail-grid h2{font-size:29px;margin:35px 0 22px}.detail-grid h2:first-child{margin-top:0}.detail-grid p{font-size:15px;color:var(--muted)}.deliverables{list-style:none;padding:0;display:grid;gap:16px}.deliverables li{display:flex;gap:14px;align-items:start;font-size:14px;line-height:1.7}.deliverables svg{color:#a74e33;margin-top:3px}.detail-steps{padding-left:23px;font-size:14px;line-height:1.8}.detail-steps li{padding:0 0 14px 8px}.detail-aside{background:#e8ebe1;padding:35px;border-radius:5px}.detail-aside>p{font-size:14px;line-height:1.9;margin-top:20px}.detail-aside hr{border:0;border-top:1px solid #c4cec1;margin:28px 0}.detail-aside h3{font-size:19px}.detail-aside ul{font-size:13px;line-height:1.9;padding-left:20px}.small-text{font-size:11px!important}.related{display:flex;align-items:center;flex-wrap:wrap;gap:30px;border-top:1px solid var(--line);padding-block:35px 80px}.related h2{font-size:24px}.related>a{display:flex;align-items:center;gap:15px;font-size:12px}.offers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.offers-grid article{display:flex;flex-direction:column;align-items:start;border:1px solid #d6ddd2;padding:35px;border-radius:5px;background:#efefe7}.offers-grid article:nth-child(2){background:var(--ink);color:var(--paper);border-color:var(--ink)}.offer-number{font-size:30px;color:#b85b39;margin-bottom:34px}.offers-grid h2{font-size:29px;margin:15px 0}.offers-grid p{font-size:13px;line-height:1.85}.offers-grid ul{padding:0;list-style:none;display:grid;gap:15px;font-size:12px;line-height:1.7;margin:26px 0}.offers-grid li{display:flex;gap:10px;align-items:start}.offers-grid li svg{margin-top:3px}.offers-grid article>strong{font-size:12px;margin-top:auto;line-height:1.7}.offer-price{font-size:10px!important;margin:26px 0 18px}.offers-grid .button{width:100%;font-size:11px;gap:15px}.narrow{max-width:850px}.narrow>p{font-size:16px;line-height:1.9;color:var(--muted);margin:23px 0}.narrow .faq-list{margin-top:45px}.cases article{display:grid;grid-template-columns:1fr 1fr;gap:85px;border-top:1px solid var(--line);padding:60px 0}.cases{margin-bottom:60px}.cases h2{font-size:35px;margin:20px 0}.cases p{font-size:14px;color:var(--muted);line-height:1.9;margin:22px 0}.cases ol{list-style:none;padding:0;counter-reset:process;display:grid;gap:12px}.cases li{counter-increment:process;display:flex;align-items:center;gap:18px;background:#e8ebe1;padding:16px;font-size:13px}.cases li:before{content:counter(process,decimal-leading-zero);font-size:10px;color:#a64c2d}.resource-grid{margin-bottom:100px}.resource-grid p{font-size:13px;color:var(--muted);margin-bottom:25px}.article-page{max-width:870px;padding-block:40px 95px}.article-page h1{font-size:clamp(36px,4.2vw,59px);margin:22px 0 30px;line-height:1.17;letter-spacing:-.05em}.article-page h2{font-size:28px;margin:42px 0 20px;line-height:1.3}.article-page p{font-size:16px;color:var(--muted);line-height:1.95;margin:18px 0}.article-intro{font-size:19px!important}.article-byline{font-size:11px;color:var(--muted);padding-block:20px;border-bottom:1px solid var(--line)}.article-byline a{text-decoration:underline;margin-inline:4px}.article-summary{background:#e8eddf;padding:26px 30px;margin:32px 0;border-left:3px solid #769169}.article-summary>strong{font-size:12px;text-transform:uppercase;letter-spacing:.05em}.article-summary p{font-size:15px;margin-bottom:0}.article-toc{display:grid;gap:11px;font-size:13px;line-height:1.65;margin-block:35px}.article-toc strong{margin-bottom:5px}.article-toc a{color:#4e6455}.article-page section{scroll-margin-top:30px}.article-sources ul{font-size:14px;line-height:2;padding-left:20px}.article-page a:not(.button){text-decoration-thickness:1px;text-underline-offset:4px}.article-sources a{text-decoration:underline}.article-cta{background:var(--ink);color:var(--paper);padding:35px;border-radius:5px;margin:40px 0}.article-cta h2{margin:0 0 25px;font-size:30px}.article-related a{display:block;font-size:14px;border-bottom:1px solid var(--line);padding:17px 0}.about-grid{display:grid;grid-template-columns:.75fr 1fr;gap:85px;align-items:center;padding-top:30px}.about-grid img{display:block;width:100%;height:auto;border-radius:5px}.about-grid h2{margin:20px 0 10px}.about-grid p{font-size:15px;color:var(--muted);margin:20px 0;line-height:1.9}.about-grid .about-role{color:var(--ink);font-weight:700;font-size:13px}.about-grid .text-link{margin:12px 24px 0 0}.principles{padding-left:20px;line-height:1.9;font-size:15px;color:var(--muted)}.principles li{margin-bottom:20px}.narrow>h2:not(:first-child){margin-top:45px}.contact-page{padding-block:42px 90px}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:start}.contact-copy{padding-top:35px}.contact-copy h1{font-size:58px;margin:25px 0}.contact-copy>p{font-size:16px;color:var(--muted);max-width:400px}.contact-direct{margin-top:60px;padding-top:25px;border-top:1px solid var(--line)}.contact-direct span{display:block;font-size:11px;color:var(--muted);margin-bottom:13px}.contact-direct a{font-size:16px;font-weight:700}.inquiry{padding:36px;background:#eeefe7;border:1px solid #d9dfd5;border-radius:6px;min-width:0;position:relative}.form-progress{display:flex;align-items:center;gap:15px;font-size:9px;color:#657169}.form-progress i{width:30px;height:1px;background:#abb5a7}.form-progress .active{font-weight:750;color:var(--ink)}.inquiry h2{font-size:27px;line-height:1.3;margin:30px 0 10px;outline:none}.form-intro{font-size:12px;color:var(--muted);margin-bottom:25px}.inquiry fieldset{border:0;padding:0;margin:0}.inquiry legend{font-size:11px;margin-bottom:12px}.topic-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.topic-options label{align-items:center;gap:9px;border:1px solid #c6d0c0;padding:14px 10px;border-radius:4px;font-size:10px;cursor:pointer;line-height:1.5}.topic-options input{width:12px;height:12px;margin:0;accent-color:#b4492b}.topic-options label.selected{background:#ffe3d4;border-color:#cb7e5f}.topic-options svg{color:#835a45}.field{display:flex;flex-direction:column;gap:10px;font-size:12px;margin-top:23px}.field input,.field select,.field textarea{width:100%;min-width:0;border:1px solid #bbc8b9;color:var(--ink);padding:13px;border-radius:3px;font-size:14px}.field textarea{resize:vertical;min-height:120px}.field>small{font-size:9px;color:#596451;line-height:1.8}.fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.field-error{font-size:11px;color:#a5311a;line-height:1.6}.consent-field{display:flex;align-items:start;gap:11px;font-size:11px;line-height:1.8;margin:26px 0 10px}.consent-field input{accent-color:#bd4b29;margin-top:4px}.consent-field a{text-decoration:underline}.form-error{background:#f9e4d9;border:1px solid #dca88d;font-size:12px;padding:13px 15px;margin-top:22px;line-height:1.7;color:#8d321e}.form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.form-footnote{font-size:9px;color:#6a726c;margin-top:16px}.honeypot{position:absolute;width:1px;height:1px;left:-10000px;overflow:hidden}.success{padding-block:50px}.success-icon{display:grid;place-items:center;width:62px;height:62px;background:#cddfc0;border-radius:50%;margin-bottom:30px}.success p{font-size:15px;color:var(--muted);margin-bottom:30px}.consent-banner{position:fixed;bottom:20px;left:20px;z-index:40;width:min(420px,calc(100vw - 40px));background:var(--paper);border:1px solid #b6c0b2;padding:20px;box-shadow:0 8px 30px #0002;border-radius:5px}.consent-banner p{font-size:12px;line-height:1.7}.consent-banner a{text-decoration:underline}.consent-actions{display:flex;gap:10px;margin-top:15px}.consent-actions button{border:1px solid #9eac99;background:transparent;color:var(--ink);padding:10px 13px;font-size:10px;border-radius:3px}.consent-actions button.accept{background:var(--ink);color:#fff}.privacy-toggle{position:fixed;bottom:12px;right:12px;z-index:39;font-size:9px;background:var(--paper);color:var(--ink);border:1px solid #bcc7b8;padding:8px 11px;border-radius:20px}@media(min-width:1450px){.hero h1{font-size:85px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero-grid{gap:35px;grid-template-columns:1.1fr 1fr}.hero h1{font-size:64px}.hero-actions{gap:17px}.desktop-nav{gap:19px;font-size:11px}.solution-grid{grid-template-columns:1fr 1fr}.solution-card{padding:28px}.solution-card h3{font-size:24px}.solution-card p{font-size:13px}.solution-card-top{margin-bottom:27px}.about-grid,.calculator,.cases article,.detail-grid,.faq-section,.problem-section,.use-case-section{gap:45px}.tool-band>.wrap>div{gap:15px;font-size:17px}.contact-grid{gap:40px}.contact-copy h1{font-size:46px}.inquiry{padding:27px}.footer-grid{gap:25px}.offers-grid article{padding:25px}.final-cta{padding:48px}.final-cta h2{font-size:36px}}@media(max-width:850px){.desktop-nav{display:none}.hero-grid{grid-template-columns:1fr;gap:45px;padding-block:55px}.hero-copy>p{max-width:580px}.hero h1{font-size:70px}.workflow{width:min(520px,100%);justify-self:center;transform:none}.hero-note{margin-top:25px}.tool-band>.wrap{flex-direction:column;align-items:start;gap:18px}.tool-band>.wrap>div{width:100%}.tool-band>.wrap>span br{display:none}.tool-band>.wrap>span strong{margin-left:7px}.section{padding-block:75px}.about-grid,.calculator,.contact-grid,.detail-grid,.expertise-band,.faq-section,.problem-section,.use-case-section{grid-template-columns:1fr}.problem-section{gap:30px}.section-heading{align-items:start;gap:25px}.section-heading>p{max-width:240px}.method-grid{gap:30px}.guide-grid{gap:20px}.guide-card h3{font-size:18px}.expertise-band{padding:40px}.expertise-mark{justify-content:flex-start}.faq-section{gap:35px;padding-bottom:75px}.final-cta .cta-arrow{width:110px;height:110px}.final-cta h2{font-size:30px}.footer-grid{grid-template-columns:1fr 1fr;gap:45px}.mobile-nav{display:block;position:relative;font-size:12px}.mobile-nav summary{list-style:none;cursor:pointer;display:flex;gap:15px;padding:12px 0}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;right:0;top:45px;z-index:30;background:var(--paper);color:var(--ink);padding:20px;width:240px;border-radius:4px;box-shadow:0 10px 40px #0003;display:grid;gap:20px}.nav-contact{margin-left:auto}.detail-grid{gap:35px;padding-bottom:70px}.detail-aside{max-width:650px}.offers-grid{grid-template-columns:1fr}.offers-grid article{padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:10px 40px;align-items:start}.offer-number{grid-column:1/-1;margin-bottom:15px}.offers-grid article>.kicker,.offers-grid article>h2,.offers-grid article>p:not(.offer-price){grid-column:1}.offers-grid article>ul{grid-column:2;grid-row:2/5;margin-top:0}.offers-grid article>strong{grid-column:2}.offers-grid .offer-price{grid-column:1;margin-top:15px}.offers-grid .button{grid-column:2;grid-row:6}.cases article{grid-template-columns:1fr;gap:25px}.contact-copy{padding-top:0}.contact-direct{margin-top:30px}.contact-copy h1{font-size:55px}.inquiry{max-width:680px;width:100%;padding:35px}.contact-grid{gap:40px}.about-grid img{max-width:460px}.guide-art>span{font-size:120px}.guide-art>small{font-size:6px}}@media(max-width:560px){.wrap{width:calc(100% - 40px)}.header{height:77px}.nav{gap:20px}.logo{font-size:43px}.nav-contact{display:none}.mobile-nav{margin-left:auto}.hero-grid{padding-top:38px;gap:36px}.hero h1{font-size:49px;letter-spacing:-.065em}.hero .kicker{font-size:7px;letter-spacing:.05em}.hero-copy>p{font-size:13px}.hero-actions{align-items:start;flex-direction:column}.hero-actions .button{font-size:11px;padding:16px 18px}.hero-note{font-size:7px;line-height:1.8}.hero-bottom{font-size:9px;align-items:start}.hero-bottom>span:last-child{display:none}.workflow-top{padding:17px;font-size:7px}.flow-tabs{padding:15px 17px 0;gap:5px}.flow-tabs button{font-size:9px;padding:8px 10px}.flow-body{padding:19px 17px}.flow-node{padding:12px;gap:10px}.flow-node strong{font-size:10px}.flow-icon{height:34px;width:34px}.flow-node small{font-size:6px}.flow-bottom{padding:15px 17px;gap:12px}.flow-bottom p{font-size:8px;max-width:160px}.flow-bottom button{padding:10px;font-size:8px}.flow-bottom button>svg:last-child{display:none}.tool-band>.wrap{padding-block:23px}.tool-band>.wrap>div{flex-wrap:wrap;justify-content:start;gap:13px 17px;font-size:17px}.tool-band>.wrap>span{font-size:7px}.section{padding-block:60px}.kicker{font-size:8px}.kicker+h2{margin-top:18px}h2{font-size:32px}.problem-copy p{font-size:14px}.problem-copy p:first-child{font-size:18px}.solutions-section{padding-block:55px}.section-heading{flex-direction:column;gap:20px;margin-bottom:30px}.section-heading>p{font-size:12px;max-width:none}.solution-grid{grid-template-columns:1fr}.solution-card{padding:28px}.solution-card-top{margin-bottom:20px}.solution-card h3{font-size:25px}.solution-card p{font-size:13px;margin-bottom:24px}.solution-card-link{font-size:11px}.use-case-section{gap:35px}.scenario-visual{padding:23px 17px 18px}.scenario-message{padding:15px;gap:10px}.scenario-message>span:last-child{display:none}.scenario-route{padding:22px 13px;gap:11px}.scenario-task{margin-left:12px;padding:20px}.scenario-task>strong{font-size:18px}.task-footer{font-size:7px;gap:10px}.dark-section{padding-block:57px}.method-grid{grid-template-columns:1fr;gap:32px}.method-grid article{padding-top:23px}.method-grid h3{margin:14px 0;font-size:27px}.method-grid p{font-size:13px}.calculator{gap:27px}.calculator-controls{padding:24px}.calculator-controls label{font-size:10px}.calculator-result{gap:15px}.calculator-result>strong{font-size:42px}.calculator-result>strong>span{font-size:14px}.expertise-band{padding:30px;gap:35px}.expertise-band h2{font-size:30px}.expertise-band p{font-size:13px}.expertise-mark>span{font-size:85px}.guide-grid{grid-template-columns:1fr;gap:40px}.guide-art>span{font-size:160px}.guide-art>small{font-size:8px}.guide-card h2,.guide-card h3{font-size:23px}.guide-meta{font-size:9px}.guide-card .text-link{font-size:11px}.faq-section{padding-block:15px 60px}.faq-list summary{font-size:13px;gap:20px}.faq-list details>p{font-size:13px;padding-right:0}.final-cta{padding:30px;gap:25px;align-items:start;margin-bottom:60px}.final-cta .cta-arrow{display:none}.final-cta h2{font-size:29px}.final-cta p{font-size:12px}.final-cta .button{font-size:11px}.footer{padding-top:50px}.footer-grid{gap:35px 25px;grid-template-columns:1fr 1fr;padding-bottom:45px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div{font-size:10px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:8px}.footer-bottom>span:last-child{display:none}.breadcrumb{font-size:9px;margin-bottom:30px;gap:6px}.page-hero{padding-top:28px;padding-bottom:40px}.page-hero h1{font-size:43px;letter-spacing:-.055em;margin-top:21px}.page-intro{font-size:15px;margin-top:22px}.solution-list article{grid-template-columns:25px 1fr 35px;gap:12px;padding-block:30px}.solution-list h2{font-size:26px}.solution-list p{font-size:12px;margin-top:14px}.round-link{width:35px;height:35px}.round-link svg{width:18px}.detail-grid{padding-top:20px;gap:25px}.detail-grid h2{font-size:27px}.detail-grid p{font-size:14px}.deliverables li,.detail-steps{font-size:13px}.detail-aside{padding:25px}.related{gap:22px;padding-bottom:60px}.related h2{width:100%}.offers-grid article{display:flex;padding:28px;gap:0}.offers-grid ul{margin:23px 0!important}.offers-grid article>strong{margin-top:10px}.offer-price{margin:25px 0 18px!important}.offers-grid .button{width:100%}.cases article{padding-block:35px}.cases h2{font-size:29px}.cases p{font-size:13px}.article-page{padding-top:28px;padding-bottom:60px}.article-page h1{font-size:38px}.article-page h2{font-size:26px}.article-page p{font-size:15px;line-height:1.9}.article-intro{font-size:17px!important}.article-summary{padding:23px}.article-toc{font-size:12px}.article-cta{padding:27px}.about-grid{gap:30px}.about-grid p{font-size:14px}.contact-page{padding-block:28px 60px}.contact-copy h1{font-size:45px}.contact-copy>p{font-size:14px}.contact-direct a{font-size:15px}.inquiry{padding:25px 19px}.inquiry h2{font-size:25px}.topic-options{gap:8px}.topic-options label{font-size:10px;padding:12px 8px;gap:7px}.topic-options svg{width:17px}.topic-options input{width:10px;height:10px}.fields-grid{grid-template-columns:1fr}.field input,.field select,.field textarea{font-size:16px}.consent-field{font-size:11px}.form-actions .button{font-size:11px;gap:12px;padding:15px 16px}.consent-banner{left:12px;bottom:12px;width:calc(100vw - 24px);padding:18px}.consent-banner p{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.flow-node small,.form-footnote,.form-progress,.node-status,.scenario-message>span:last-child,.solution-card-top span,.tool-band>.wrap>span{color:#535f60}.topic-options label{padding:16px 28px 16px 12px;min-height:62px;gap:10px}.topic-options input{position:absolute;opacity:0;width:1px;height:1px}.topic-options label:has(input:focus-visible){outline:3px solid #bc4222;outline-offset:3px}.topic-options .topic-check{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:16px;height:16px;border:1px solid #879281;border-radius:3px}.topic-options .selected .topic-check{background:#923619;border-color:#923619}.topic-options .topic-check svg{color:#fff;width:12px;height:12px}.network-links{padding:30px 0;border-top:1px solid #71807955}.network-links h2{font-size:15px;letter-spacing:0;margin:0 0 15px}.network-links nav{display:flex;flex-wrap:wrap;gap:12px 24px}.network-links a{font-size:12px;line-height:1.8;text-decoration:underline;text-underline-offset:4px}.network-links a:hover{color:#bc4222}.footer .network-links a:hover{color:var(--orange)}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-copy{max-width:760px;margin:auto;text-align:center;padding-top:0}.contact-copy>p{max-width:620px;margin-inline:auto}.contact-copy .deliverables,.contact-copy .kicker{justify-content:center}.contact-direct{margin-top:28px;padding-top:20px}.inquiry{width:100%;max-width:768px;margin:auto;padding:40px;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:0 28px 60px -30px #252e3233}.wizard-progress>div{display:flex;gap:8px}.wizard-progress span{height:6px;flex:1;background:#e3e6e2;border-radius:9px}.wizard-progress .filled{background:linear-gradient(90deg,var(--orange),#ff966f)}.wizard-progress>p{font-size:12px;color:#59645e;margin-top:10px}.inquiry h2{font-size:24px;font-weight:750;margin:28px 0 12px;letter-spacing:-.025em}.form-intro{font-size:13px;color:#59645e}.inquiry legend{font-size:12px;color:#59645e}.topic-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.topic-options label{display:flex;flex-direction:column;align-items:flex-start;position:relative;gap:12px;padding:20px 26px 20px 17px;min-height:118px;border:2px solid transparent;border-radius:12px;background:var(--paper);font-size:12px;font-weight:650;line-height:1.65}.timing-options label.selected,.topic-options label.selected{border-color:var(--orange-dark);background:#fff2eb}.timing-options label:hover,.topic-options label:hover{border-color:#acb8ab}.timing-options label.selected:hover,.topic-options label.selected:hover{border-color:var(--orange-dark)}.topic-options label>svg{color:#626e65}.topic-options label.selected>svg{color:var(--orange-dark)}.timing-options .topic-check,.topic-options .topic-check{position:absolute;right:7px;top:7px;display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%}.timing-options .selected .topic-check,.topic-options .selected .topic-check{background:var(--orange-dark);color:#fff}.timing-options .topic-check svg,.topic-options .topic-check svg{width:13px;height:13px;color:#fff}.timing-options{display:grid;gap:12px}.timing-options label{position:relative;display:flex;align-items:center;gap:16px;padding:20px 40px 20px 20px;border:2px solid transparent;border-radius:12px;background:var(--paper);cursor:pointer}.timing-options input{position:absolute;opacity:0;width:1px;height:1px}.timing-options label:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.timing-options strong{display:block;font-size:14px;line-height:1.6}.timing-options small{display:block;font-size:12px;line-height:1.7;color:#59645e;margin-top:4px}.timing-options .topic-check{top:calc(50% - 10px)}.timing-clear{padding:10px 0;background:none;border:0;color:var(--ink);font-size:12px;text-decoration:underline;margin-top:10px}.field input,.field select,.field textarea{padding:13px 16px;border:2px solid #dce1d7;border-radius:12px;background:var(--paper)}.field [aria-invalid=true]{border-color:#a5311a}.field{margin-top:20px}.field:first-child,.fields-grid .field{margin-top:0}.fields-grid{gap:20px}.form-actions{justify-content:space-between;margin-top:32px}.form-actions .button{border-radius:12px;padding:14px 24px;gap:12px}.form-actions .orange{margin-left:auto;background:linear-gradient(110deg,var(--orange),#ff946e);box-shadow:0 8px 20px #ff754e25;color:var(--ink)}.form-footnote{text-align:center;font-size:11px;color:#59645e;margin-top:24px}.wizard-step{animation:wizard-enter .22s ease-out}@keyframes wizard-enter{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.wizard-loading{animation:wizard-spin 1s linear infinite}@keyframes wizard-spin{to{transform:rotate(1turn)}}@media(max-width:560px){.inquiry{padding:26px 20px;border-radius:24px}.topic-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.topic-options label{padding:18px 22px 16px 12px;font-size:11px;min-height:116px}.topic-options label>svg{width:25px;height:25px}.form-actions .button{padding:13px 17px;font-size:11px}.contact-copy h1{font-size:42px}.timing-options label{padding-left:14px;gap:12px}.timing-options strong{font-size:13px}.timing-options small{font-size:11px}}@media(prefers-reduced-motion:reduce){.wizard-loading,.wizard-step{animation:none}}