@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_6b90d29c-module__i5sUPG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_6b90d29c-module__i5sUPG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Krona One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/209a25371166b1b5-s.1cpb3qs0xyh7s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Krona One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b22b8ffdd838db61-s.p.1invpuxep94a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Krona One Fallback;src:local(Arial);ascent-override:67.04%;descent-override:17.5%;line-gap-override:0.0%;size-adjust:147.86%}.krona_one_d9cdbc17-module__VR2zMq__className{font-family:Krona One,Krona One Fallback;font-style:normal;font-weight:400}.krona_one_d9cdbc17-module__VR2zMq__variable{--font-krona-one:"Krona One", "Krona One Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#18231d;--paper:#f4f2eb;--paper-deep:#ebe8de;--white:#fffefa;--blue:#17362a;--blue-dark:#0e281f;--forest-raised:#214638;--acid:#d0a661;--brass:#b4894a;--brass-ink:#76501e;--muted:#4d5a51;--muted-light:#c9d1c7;--line:#d3cfc2;--line-dark:#345247;--control-border:#7d897f;--soft-blue:#f0ede5;--warm-panel:#ebe8de;--shadow-soft:0 22px 58px #17362a1f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{background:var(--paper);color:var(--ink);font-family:var(--font-montserrat), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%}svg{display:block}::selection{background:var(--brass);color:var(--blue-dark)}.skip-link{z-index:999;color:var(--ink);background:#fff;padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.result-section :focus-visible,.lawyer-section :focus-visible,footer :focus-visible{outline-color:var(--acid)}.site-chrome{z-index:100;position:sticky;top:0}.site-header{z-index:1;border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17362af7;grid-template-columns:1fr auto;align-items:center;min-height:78px;padding:0 4vw;display:grid;position:relative}.brand-logo-link{width:max-content;display:block}.brand-logo{width:auto;height:auto;display:block}.brand-logo-header{width:clamp(178px,17vw,220px)}.brand-logo-footer{width:min(100%,230px)}.brand-logo-legal{width:min(100%,250px)}.header-cta{border:1px solid var(--acid);min-height:42px;color:var(--acid);border-radius:4px;justify-self:end;align-items:center;padding:.55rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.eyebrow{color:var(--blue);letter-spacing:.055em;align-items:center;gap:.65rem;margin:0 0 1.35rem;font-size:.7rem;font-weight:600;line-height:1.4;display:flex}.eyebrow>span{background:var(--acid);width:2rem;height:1px}.eyebrow-light{color:#fff}.eyebrow-light>span{background:var(--acid)}.hero{background:var(--blue);min-height:650px;color:var(--paper);grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:center;gap:clamp(3rem,6vw,7rem);padding:clamp(4.5rem,7vw,7rem) 4vw clamp(5rem,8vw,8rem);display:grid;overflow:hidden}.hero .eyebrow{color:var(--acid)}.hero-copy{width:100%}.hero h1{max-width:920px;font-family:var(--font-krona-one), Arial, Helvetica, sans-serif;letter-spacing:-.055em;color:var(--white);margin:0;font-size:clamp(3.65rem,6.2vw,6.6rem);font-weight:400;line-height:.92}.hero h1 em{color:var(--acid);font-style:normal}.hero-lead{letter-spacing:-.02em;max-width:760px;color:var(--white);margin:2.35rem 0 .8rem;font-size:clamp(1.2rem,1.75vw,1.65rem);font-weight:600;line-height:1.3}.hero-body{max-width:680px;color:var(--muted-light);margin:0;font-size:1rem;line-height:1.72}.hero-actions{align-items:center;gap:1.7rem;margin-top:2.2rem;display:flex}.button{border:1px solid var(--ink);min-height:52px;color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:.9rem;padding:.85rem 1.25rem;font-weight:600;line-height:1.1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.button:hover{border-color:var(--blue-dark)}.button-primary{border-color:var(--blue);background:var(--blue);color:#fff}.hero .button-primary{border-color:var(--acid);background:var(--acid);color:var(--blue-dark)}.button-primary:hover{background:var(--blue-dark)}.hero .button-primary:hover{background:#ddb570;border-color:#ddb570}.button-primary:disabled{cursor:not-allowed;background:#92918b;border-color:#92918b;transform:none}.button-ghost:disabled{opacity:.28;cursor:not-allowed}.button-light{color:#fff;border-color:#fff}.button-light:hover{color:var(--ink);background:#fff}.button-white{color:var(--ink);background:#fff;border-color:#fff}.button-white:hover{background:var(--acid);border-color:var(--acid)}.text-link{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;padding:.4rem 0;font-size:.9rem;font-weight:600;display:inline-flex}.hero .text-link{color:var(--paper)}.check-mark{color:var(--acid);flex:none;font-size:.9rem;font-weight:800;line-height:1}.trust-line{color:var(--muted);flex-wrap:wrap;gap:.75rem 1.35rem;margin:2rem 0 0;padding:0;font-size:.76rem;list-style:none;display:flex}.trust-line li{align-items:center;gap:.35rem;display:flex}.hero .trust-line{color:var(--muted-light)}.hero-reassurance{border:1px solid var(--line-dark);border-top:3px solid var(--acid);background:#0e281f94;align-self:center;padding:clamp(1.5rem,2.7vw,2.35rem);box-shadow:0 24px 60px #04171133}.reassurance-kicker{color:var(--acid);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .8rem;font-size:.65rem;font-weight:700}.hero-reassurance h2{color:var(--white);letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,2.5vw,2.45rem);font-weight:600;line-height:1.08}.hero-reassurance ul{border-top:1px solid var(--line-dark);margin:1.5rem 0 0;padding:0;list-style:none}.hero-reassurance li{border-bottom:1px solid var(--line-dark);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.05rem 0;display:grid}.hero-reassurance li>span{color:var(--acid);letter-spacing:.06em;padding-top:.15rem;font-size:.62rem;font-weight:700}.hero-reassurance strong{color:var(--white);font-size:.82rem;line-height:1.4;display:block}.hero-reassurance li p{color:var(--muted-light);margin:.35rem 0 0;font-size:.71rem;line-height:1.55}.reassurance-close{color:var(--white);align-items:center;gap:.45rem;margin:1.15rem 0 0;font-size:.7rem;font-weight:650;line-height:1.45;display:flex}.section{padding:clamp(4.75rem,7vw,6.75rem) 4vw}.section-intro{max-width:930px}.section-intro h2{color:var(--blue);letter-spacing:-.035em;margin:0;font-size:clamp(2.65rem,4.4vw,4.35rem);font-weight:600;line-height:1.04}.section-intro>p:last-child{max-width:670px;color:var(--muted);margin:1.8rem 0 0;font-size:1.06rem;line-height:1.65}.check-section{background:var(--paper)}.check-launch{background:var(--paper);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.check-launch-card{border:1px solid var(--line);border-top:3px solid var(--brass);background:var(--white);padding:clamp(1.6rem,3vw,2.6rem);box-shadow:0 18px 46px #17362a0f}.check-launch-card h3{color:var(--blue);letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600}.check-launch-card ul{gap:.8rem;margin:1.8rem 0 2rem;padding:0;list-style:none;display:grid}.check-launch-card li{color:var(--muted);align-items:flex-start;gap:.55rem;font-size:.8rem;line-height:1.45;display:flex}.check-launch-card .button{width:100%}.check-launch-card>small{color:var(--muted);margin-top:.9rem;font-size:.65rem;line-height:1.5;display:block}.check-prep{border-left:3px solid var(--brass);background:var(--paper-deep);padding:.9rem 1rem;margin-top:1rem!important;font-size:.78rem!important;line-height:1.55!important}.check-window-page{background:var(--paper);min-height:100vh}.check-window-header{z-index:20;border-bottom:1px solid var(--line-dark);background:var(--blue-dark);justify-content:space-between;align-items:center;gap:2rem;min-height:78px;padding:0 4vw;display:flex;position:sticky;top:0}.check-window-back{min-height:44px;color:var(--white);align-items:center;gap:.55rem;font-size:.76rem;font-weight:700;display:inline-flex}.check-window-main{min-height:calc(100vh - 78px)}.check-window-flow{padding:clamp(2rem,4vw,3.5rem) 4vw clamp(5rem,8vw,8rem)}.check-window-intro{grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:start;gap:1.25rem clamp(1.5rem,4vw,3.5rem);max-width:960px;margin:0 auto;display:grid}.check-window-intro>.eyebrow{grid-column:1/-1;margin-bottom:0}.check-intro-copy h1{color:var(--blue);letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,5.5vw,4.7rem);font-weight:600;line-height:.98}.check-intro-copy p{max-width:610px;color:var(--muted);margin:1rem 0 0;font-size:.9rem;line-height:1.6}.check-window-intro.has-selected-path{grid-template-columns:1fr;max-width:860px}.check-window-intro.has-selected-path .check-intro-copy{max-width:680px}.check-window-intro.has-selected-path>.eyebrow{margin-bottom:-.55rem}.check-window-intro.has-selected-path .check-intro-copy h1{font-size:clamp(2rem,4vw,3rem)}.check-window-intro.has-selected-path .check-intro-copy p{margin-top:.45rem}.check-intro-side{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:start;gap:1rem 2rem;min-width:0;display:grid}.check-intro-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.check-intro-facts li{border-right:1px solid var(--line);min-width:0;padding:.75rem .65rem .75rem 0}.check-intro-facts li:not(:first-child){padding-left:.65rem}.check-intro-facts li:last-child{border-right:0}.check-intro-facts strong,.check-intro-facts span{display:block}.check-intro-facts strong{color:var(--blue);font-size:1.15rem;font-weight:700;line-height:1}.check-intro-facts span{color:var(--muted);margin-top:.35rem;font-size:.61rem;line-height:1.3}.check-prep-details{border-bottom:1px solid var(--line)}.check-prep-details summary{min-height:44px;color:var(--brass-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;font-weight:700;list-style:none;display:flex}.check-prep-details summary::-webkit-details-marker{display:none}.check-prep-details summary:after{content:"+";font-size:1rem;font-weight:400}.check-prep-details[open] summary:after{content:"−"}.check-prep-details p{color:var(--muted);margin:0;padding:0 0 .8rem;font-size:.66rem;line-height:1.5}.check-required-note{color:var(--muted);margin:.7rem 0 0;font-size:.62rem;line-height:1.45}.check-intro-facts strong:first-letter{text-transform:uppercase}.check-path-choice{min-width:0;max-width:none;margin:0}.path-choice-head{grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);align-items:end;gap:1rem 2rem;margin-bottom:1.25rem;display:grid}.path-choice-head .step-kicker{margin:0}.path-choice-head h2{color:var(--blue);letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:600;line-height:1.08}.path-choice-grid{border:1px solid var(--line);background:var(--white);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;box-shadow:0 18px 46px #17362a0f}.path-card{border:0;border-top:3px solid var(--brass);border-right:1px solid var(--line);background:var(--white);min-width:0;min-height:220px;color:var(--ink);text-align:left;cursor:pointer;border-radius:0;flex-direction:column;align-items:flex-start;padding:clamp(1.2rem,2.4vw,1.8rem);transition:background .18s,color .18s;display:flex}.path-card:last-child{border-right:0}.path-card:hover{background:var(--paper-deep)}.path-card-number{color:var(--brass-ink);letter-spacing:.07em;font-size:.65rem;font-weight:700}.path-card>strong{max-width:320px;color:var(--blue);letter-spacing:-.025em;margin-top:1.4rem;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.12}.path-card>small{max-width:330px;color:var(--muted);margin-top:.8rem;font-size:.75rem;line-height:1.55}.path-card>b{color:var(--brass-ink);margin-top:auto;padding-top:1.2rem;font-size:.7rem;line-height:1.4}.path-card-upload{border-top-color:var(--acid);background:var(--blue);color:var(--white)}.path-card-upload:hover{background:var(--blue-dark)}.path-card-upload .path-card-number,.path-card-upload>b{color:var(--acid)}.path-card-upload>strong{color:var(--white)}.path-card-upload>small{color:var(--muted-light)}.path-choice-note{color:var(--muted);margin:.8rem 0 0;font-size:.64rem;line-height:1.5}.selected-check-flow{max-width:860px;margin:0 auto}.flow-switch{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 -.75rem;font-size:.67rem;font-weight:650;display:flex}.flow-switch button{border:1px solid var(--line);min-height:42px;color:var(--brass-ink);font:inherit;cursor:pointer;background:0 0;border-radius:2px;padding:.55rem .8rem}.flow-switch button:hover{border-color:var(--brass);background:var(--paper-deep)}.check-window-page .check-shell{max-width:860px;margin-top:clamp(1.5rem,3vw,2.5rem)}.check-window-page .check-progress-block{z-index:10;background:var(--paper);margin:0 -1px 1rem;padding:.8rem 1px .7rem;position:sticky;top:78px}@supports (color:color-mix(in lab, red, red)){.check-window-page .check-progress-block{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.check-window-page .check-progress-block{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.check-window-result{min-height:calc(100vh - 78px)}.check-window-result .result-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.35rem,4.1vw,4.25rem);font-weight:600;line-height:1.04}.result-restart{margin-top:1.5rem}.check-shell{max-width:1120px;margin:clamp(3.5rem,7vw,7rem) auto 0}.check-progress-block{margin-bottom:1rem}.check-progress-meta{color:var(--muted);letter-spacing:.03em;justify-content:space-between;gap:1rem;margin-bottom:.55rem;font-size:.67rem;font-weight:600;display:flex}.check-progress-meta strong{color:var(--blue);font-size:.69rem}.progress-track{background:var(--line);width:100%;height:4px;color:var(--brass);appearance:none;border:0;border-radius:0;display:block;overflow:hidden}.progress-track::-webkit-progress-bar{background:var(--line)}.progress-track::-webkit-progress-value{background:var(--brass);transition:width .25s}.progress-track::-moz-progress-bar{background:var(--brass)}.phase-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:.45rem;display:grid}.quick-phase-track{grid-template-columns:repeat(8,minmax(0,1fr))}.phase-track span{background:var(--line);height:3px}.phase-track span.is-complete{background:var(--forest-raised)}.phase-track span.is-current{background:var(--brass)}.progress-support{justify-content:space-between;align-items:center;gap:1rem;margin-top:.55rem;display:flex}.progress-support p{color:var(--ink);margin:0;font-size:.66rem;font-weight:650;line-height:1.4}.progress-support span{color:var(--muted);flex:none;font-size:.58rem;line-height:1.4}.check-card{border:1px solid var(--line);background:var(--white);border-radius:3px;padding:clamp(2rem,5vw,5rem);scroll-margin-top:178px;animation:.18s ease-out check-step-in;position:relative;overflow:hidden;box-shadow:0 18px 46px #17362a0f}@keyframes check-step-in{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.step-kicker{color:var(--brass-ink);letter-spacing:.08em;margin:0 0 .8rem;font-size:.7rem;font-weight:650;position:relative}.check-card h2{letter-spacing:-.03em;max-width:850px;margin:0;font-size:clamp(1.9rem,3.6vw,3.45rem);font-weight:600;line-height:1.08;position:relative}.step-purpose{border-left:2px solid var(--brass);max-width:680px;color:var(--muted);margin:1rem 0 0;padding-left:.8rem;font-size:.69rem;line-height:1.5}.step-purpose strong{color:var(--ink)}.step-content{margin-top:2.25rem;position:relative}.choice-fieldset{border:0;min-width:0;margin:0 0 2.5rem;padding:0}.choice-fieldset legend{width:100%;margin-bottom:1rem;font-size:.87rem;font-weight:720}.choice-grid{gap:.65rem;display:grid}.choice-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:2px;align-items:center;gap:.85rem;min-height:72px;padding:.9rem 1rem;transition:border-color .15s,background .15s;display:flex;position:relative}.choice-card:hover{border-color:var(--brass)}.choice-card.is-selected{border-color:var(--brass);background:var(--paper-deep);box-shadow:inset 0 0 0 1px var(--brass)}.choice-card input{opacity:0;width:1px;height:1px;position:absolute}.choice-card:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.choice-dot{border:1.5px solid #898a84;border-radius:50%;flex:none;width:18px;height:18px}.is-selected .choice-dot{border:5px solid var(--brass);background:var(--white)}.choice-card strong,.choice-card small{display:block}.choice-card strong{font-size:.88rem}.choice-card small{color:var(--muted);margin-top:.25rem;font-size:.67rem;line-height:1.35}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.field-row label>span{margin-bottom:.55rem;font-size:.78rem;font-weight:720;display:block}.field-row label>small{color:var(--muted);margin-top:.45rem;font-size:.67rem;display:block}.field-row input,.field-row select{border:1px solid var(--control-border);background:var(--paper);width:100%;min-height:56px;color:var(--ink);border-radius:2px;padding:.8rem 1rem}.field-row input:focus,.field-row select:focus{border-color:var(--brass-ink);outline-offset:0;outline:2px solid #b4894a40}.input-suffix{position:relative}.input-suffix input{padding-right:3.2rem}.input-suffix b{color:var(--muted);font-size:.76rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.single-field{grid-template-columns:minmax(0,1fr);max-width:520px}.compact-field{max-width:260px;margin-top:1rem}.date-field{align-content:start;gap:.5rem;min-width:0;display:grid}.date-field>label:first-child{display:block}.field-row .inline-unknown{border:1px solid var(--line);background:var(--paper-deep);min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:.65rem;margin:0;padding:.55rem .7rem;font-size:.7rem;font-weight:650;line-height:1.35;display:flex}.field-row .inline-unknown input{border:1px solid var(--control-border);width:18px;height:18px;min-height:18px;accent-color:var(--brass-ink);flex:none;margin:0;padding:0}.field-row input:disabled{color:var(--muted);opacity:.72;cursor:not-allowed;background:#ebe9e1}.quick-value-preview{border:1px solid var(--line);border-top:3px solid var(--brass);background:var(--paper-deep);grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:.5rem 1.5rem;margin-top:.5rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.quick-value-preview>span{color:var(--brass-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:720}.quick-value-preview>strong{color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:-.045em;overflow-wrap:anywhere;grid-row:span 2;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.quick-value-preview>p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.quick-review{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quick-review>div{border-right:1px solid var(--line);min-width:0;padding:1.2rem}.quick-review>div:last-of-type{border-right:0}.quick-review span,.quick-review strong,.quick-review small{display:block}.quick-review span{color:var(--muted);font-size:.65rem;line-height:1.4}.quick-review strong{color:var(--blue);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.55rem;font-size:clamp(1rem,2vw,1.45rem)}.quick-review small{color:var(--brass-ink);margin-top:.25rem;font-size:.67rem;font-weight:700}.quick-review>p{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding:1rem 1.2rem;font-size:.7rem;line-height:1.55}.fieldset-help{color:var(--muted);margin:-.35rem 0 1rem;font-size:.72rem;line-height:1.5}.address-grid{grid-template-columns:1.5fr .65fr .6fr 1fr;gap:.7rem;display:grid}.address-grid label>span,.staffel-row label>span{margin-bottom:.55rem;font-size:.75rem;font-weight:720;display:block}.address-grid input,.staffel-row input{border:1px solid var(--control-border);background:var(--paper);width:100%;min-height:56px;color:var(--ink);border-radius:2px;padding:.8rem 1rem}.address-grid input:focus,.staffel-row input:focus{border-color:var(--brass-ink);outline-offset:0;outline:2px solid #b4894a40}.staffel-fieldset{border:1px solid var(--line);background:var(--paper);padding:1.2rem}.staffel-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:.7rem;padding:1rem 0;display:grid}.staffel-row>button,.add-row-button{border:1px solid var(--control-border);background:var(--white);min-height:44px;color:var(--ink);cursor:pointer;padding:.65rem .8rem;font-size:.7rem;font-weight:650}.staffel-row>button:hover,.add-row-button:hover{border-color:var(--brass)}.add-row-button{margin-top:.8rem}.info-note{border-left:3px solid var(--brass);background:var(--paper-deep);grid-template-columns:150px 1fr;gap:1rem;padding:1rem;display:grid}.info-note strong{font-size:.78rem}.info-note p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.info-note-alert{background:#f2e6dc;border-left-color:#9b552f}.feature-step{margin-top:-.75rem}.catalogue-details{border-block:1px solid var(--line);margin:-1rem 0 1.5rem}.catalogue-details summary{min-height:46px;color:var(--brass-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;font-weight:700;display:flex}.catalogue-details summary:after{content:"+";font-size:1rem;font-weight:400}.catalogue-details[open] summary:after{content:"−"}.catalogue-details>div{padding:0 0 1rem}.catalogue-details strong{font-size:.75rem}.catalogue-details p{color:var(--muted);margin:.4rem 0 0;font-size:.7rem;line-height:1.5}.feature-intro{border-left:3px solid var(--brass);background:var(--paper-deep);justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.feature-intro p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.feature-intro span{color:var(--brass-ink);flex:none;font-size:.68rem;font-weight:700}.feature-columns{grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:2rem;display:grid}.feature-list{border:1px solid var(--line);background:var(--paper);min-width:0;margin:0;padding:0}.feature-list legend{border:1px solid var(--line);background:var(--blue);width:calc(100% + 2px);color:var(--white);letter-spacing:.035em;margin:-1px -1px 0;padding:.85rem 1rem;font-size:.72rem;font-weight:700}.feature-positive legend{background:var(--forest-raised)}.feature-list>label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;min-height:58px;padding:.8rem;display:grid;position:relative}.feature-list>label:last-child{border-bottom:0}.feature-list>label:hover{background:var(--paper-deep)}.feature-list>label.is-checked{box-shadow:inset 3px 0 0 var(--brass);background:#e6e1d5}.feature-list input{opacity:0;width:1px;height:1px;position:absolute}.feature-list label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:-3px}.feature-box{border:1.5px solid var(--control-border);background:var(--white);place-items:center;width:18px;height:18px;display:grid}.is-checked .feature-box{border-color:var(--brass);background:var(--brass)}.is-checked .feature-box:after{content:"✓";color:var(--blue-dark);font-size:.75rem;font-weight:800}.feature-list strong,.feature-list small{display:block}.feature-list strong{font-size:.72rem;font-weight:600;line-height:1.4}.feature-list small{color:var(--muted);margin-top:.25rem;font-size:.61rem;line-height:1.4}.feature-step-small{margin-top:0}.feature-step-small .feature-list{max-width:760px}.feature-final-review{border-top:1px solid var(--line);max-width:760px;margin-top:1.25rem;padding-top:1.25rem}.feature-final-review .choice-fieldset{margin-bottom:1rem}.feature-final-review .feature-uncertainty{margin:0}.special-feature-list{margin:1rem 0 2.5rem}.special-feature-list legend{background:var(--brass-ink)}.feature-uncertainty{border:1px solid var(--brass);background:var(--paper-deep);margin:-1.4rem 0 2.5rem;padding:1rem;display:block}.feature-uncertainty>span,.feature-uncertainty>small{display:block}.feature-uncertainty>span{margin-bottom:.55rem;font-size:.76rem;font-weight:700}.feature-uncertainty textarea{resize:vertical;border:1px solid var(--control-border);background:var(--white);width:100%;min-height:92px;color:var(--ink);font:inherit;padding:.8rem 1rem;font-size:.76rem;line-height:1.5}.feature-uncertainty>small{color:var(--muted);margin-top:.45rem;font-size:.64rem}.energy-panel{border:1px solid var(--line);background:var(--paper);margin:0 0 2rem;padding:1.2rem}.energy-panel h4{color:var(--blue);margin:0 0 1.5rem;font-size:1rem}.energy-panel .choice-fieldset:last-child{margin-bottom:0}.review-panel{border:1px solid var(--line);border-top:2px solid var(--brass);background:var(--white)}.review-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.2rem;display:flex}.review-head span{letter-spacing:.06em;font-size:.65rem}.review-head strong{font-size:.9rem}.review-panel dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.review-panel dl div{border-right:1px solid var(--line);padding:1.2rem}.review-panel dl div:last-child{border-right:0}.review-panel dt{color:var(--muted);margin-bottom:.45rem;font-size:.68rem}.review-panel dd{font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:650}.review-panel>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:1.2rem;font-size:.74rem;line-height:1.5}.review-panel-wide dl{grid-template-columns:repeat(4,minmax(0,1fr))}.review-panel-wide dd{overflow-wrap:anywhere}.review-events{border-top:1px solid var(--line);padding:1.2rem}.review-events>strong{color:var(--brass-ink);letter-spacing:.04em;margin-bottom:.5rem;font-size:.7rem;display:block}.review-events>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:1rem;padding:.75rem 0;display:grid}.review-events span{color:var(--muted);font-size:.72rem}.review-events span small{margin-top:.25rem;font-size:.62rem;line-height:1.4;display:block}.review-events b{font-size:.72rem}.review-events p{color:var(--muted);font-size:.72rem}.next-phase-hint{color:var(--forest-raised);margin:2rem 0 -1rem;font-size:.68rem;font-weight:700;line-height:1.45}.next-phase-hint span{color:var(--brass-ink)}.check-actions{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.check-actions .button-primary{margin-left:auto}.validation-hint{color:var(--muted);text-align:right;margin:.8rem 0 0;font-size:.72rem}.validation-error{color:#7c321f;font-weight:650}.reset-notice{border-left:3px solid var(--brass);color:var(--muted);background:#f1e9db;margin:0 0 1rem;padding:.85rem 1rem;font-size:.72rem;line-height:1.5}.document-step{max-width:720px}.document-help{color:var(--muted);margin:0 0 1.25rem;font-size:.85rem;line-height:1.6}.document-drop{border:1px dashed var(--brass-ink);background:var(--paper-deep);cursor:pointer;gap:.7rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.document-drop>span{color:var(--blue);font-size:1rem;font-weight:720}.document-drop>small{color:var(--muted);font-size:.66rem;line-height:1.45}.document-drop input{width:100%;color:var(--muted);font-size:.75rem}.document-drop input::file-selector-button{border:1px solid var(--blue);background:var(--blue);min-height:42px;color:var(--white);font:inherit;cursor:pointer;border-radius:0;margin-right:.75rem;padding:.65rem .9rem;font-size:.7rem;font-weight:700}.document-drop:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.document-drop.is-disabled{border-color:var(--line);opacity:.55;cursor:default}.document-files{border-top:1px solid var(--line);margin:.9rem 0 0;padding:0;list-style:none}.document-files li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.72rem;display:flex}.document-files li span{overflow-wrap:anywhere;min-width:0}.document-files li small{color:var(--muted);flex:none}.document-unavailable{min-height:48px;color:var(--ink);cursor:pointer;align-items:center;gap:.65rem;margin-top:1rem;font-size:.76rem;font-weight:650;display:flex}.document-unavailable input{width:18px;height:18px;accent-color:var(--brass-ink)}.document-local-note{border-left:3px solid var(--brass);background:var(--paper-deep);color:var(--muted);margin:.8rem 0 0;padding:.9rem 1rem;font-size:.67rem;line-height:1.55}.document-local-note strong{color:var(--ink)}.direct-upload{border:1px solid var(--line);border-top:3px solid var(--brass);background:var(--white);max-width:860px;margin:clamp(2rem,4vw,3.5rem) auto 0;padding:clamp(1.4rem,4vw,3.2rem);box-shadow:0 18px 46px #17362a0f}.direct-upload-head{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:2rem;display:grid}.direct-upload-head .step-kicker{margin-bottom:.7rem}.direct-upload h2{color:var(--blue);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:600;line-height:1.04}.direct-upload-head>p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.upload-process{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.upload-process li{border-right:1px solid var(--line);gap:.35rem;min-width:0;padding:.9rem 1rem .9rem 0;display:grid}.upload-process li:not(:first-child){padding-left:1rem}.upload-process li:last-child{border-right:0}.upload-process span{color:var(--brass-ink);letter-spacing:.06em;font-size:.6rem;font-weight:700}.upload-process strong{font-size:.73rem}.direct-upload-form{margin-top:2rem;position:relative}.direct-document-drop{background:var(--paper)}.direct-file-summary{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;margin:.75rem 0 0;padding:.75rem 0;font-size:.72rem;display:flex}.direct-file-summary span{overflow-wrap:anywhere;min-width:0}.direct-file-summary small{color:var(--muted);flex:none}.direct-file-list{border-top:1px solid var(--line);margin:.75rem 0 0;padding:0;list-style:none}.direct-file-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.75rem 0;display:flex}.direct-file-list li>span{min-width:0}.direct-file-list strong,.direct-file-list small{display:block}.direct-file-list strong{overflow-wrap:anywhere;font-size:.72rem;font-weight:650}.direct-file-list small{color:var(--muted);margin-top:.2rem;font-size:.62rem}.direct-file-list button{border:1px solid var(--control-border);background:var(--white);min-height:42px;color:var(--brass-ink);font:inherit;cursor:pointer;border-radius:2px;flex:none;padding:.55rem .75rem;font-size:.67rem;font-weight:700}.direct-file-list button:hover{border-color:var(--brass);background:var(--paper-deep)}.upload-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.5rem;display:grid}.upload-contact-grid label>span{margin-bottom:.55rem;font-size:.76rem;font-weight:720;display:block}.upload-contact-grid label>span small{color:var(--muted);font-size:.62rem;font-weight:500}.upload-contact-grid input{border:1px solid var(--control-border);background:var(--paper);width:100%;min-height:56px;color:var(--ink);border-radius:2px;padding:.8rem 1rem}.upload-contact-grid input:focus{border-color:var(--brass-ink);outline-offset:0;outline:2px solid #b4894a40}.intake-honeypot{clip:rect(0, 0, 0, 0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.upload-consent{color:var(--ink);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin-top:1.2rem;font-size:.72rem;line-height:1.55;display:grid;position:relative}.upload-consent input{width:18px;height:18px;accent-color:var(--brass-ink);margin-top:.1rem}.upload-consent a{color:var(--brass-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.upload-legal-note{border-left:3px solid var(--brass);background:var(--paper-deep);color:var(--muted);margin:1rem 0 0;padding:.85rem 1rem;font-size:.66rem;line-height:1.55}.upload-sla{color:var(--muted);margin:.75rem 0 0;font-size:.68rem;line-height:1.55}.upload-sla strong{color:var(--ink)}.upload-error{color:#7c321f;background:#f2e6dc;border-left:3px solid #9b552f;margin:1rem 0 0;padding:.85rem 1rem;font-size:.72rem;font-weight:650;line-height:1.5}.upload-actions{justify-content:space-between;gap:1rem;margin-top:1.5rem;display:flex}.upload-actions .button-primary{margin-left:auto}.direct-upload-success>p:not(.step-kicker,.upload-legal-note){max-width:680px;color:var(--muted);margin:1.2rem 0 0;font-size:.88rem;line-height:1.65}.direct-upload-success>p strong{color:var(--ink)}.upload-receipt{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0;display:grid}.upload-receipt div{border-right:1px solid var(--line);min-width:0;padding:1rem}.upload-receipt div:last-child{border-right:0}.upload-receipt dt{color:var(--muted);font-size:.62rem}.upload-receipt dd{color:var(--blue);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.86rem;font-weight:720}.direct-upload-success>.button{margin-top:1.5rem}.summary-review{margin-bottom:1.25rem;display:block}.summary-review>span,.summary-review>small{display:block}.summary-review>span{color:var(--ink);margin-bottom:.55rem;font-size:.76rem;font-weight:720}.summary-review textarea{resize:vertical;border:1px solid var(--control-border);background:var(--paper);width:100%;min-height:190px;color:var(--ink);font:inherit;border-radius:2px;padding:.9rem 1rem;font-size:.72rem;line-height:1.55}.summary-review textarea:focus{border-color:var(--brass-ink);outline-offset:0;outline:2px solid #b4894a40}.summary-review>small{color:var(--muted);margin-top:.45rem;font-size:.63rem;line-height:1.45}.result-lead-handoff{margin-top:2rem;scroll-margin-top:96px}.result-lead-handoff .direct-upload{max-width:none}.direct-upload-embedded{border-top-color:var(--acid);margin-top:0;box-shadow:0 24px 58px #04171138}.direct-upload-embedded .direct-upload-head{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.direct-upload-embedded .upload-actions{padding-top:.25rem}.result-section{background:var(--blue);color:#fff}.result-heading{grid-template-columns:1fr 1.5fr;align-items:end;gap:2rem 4rem;display:grid}.result-heading .eyebrow{grid-column:1/-1;margin-bottom:0}.result-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.35rem,4.1vw,4.25rem);font-weight:600;line-height:1.04}.result-heading-copy{max-width:600px}.result-heading-copy>p{color:var(--muted-light);margin:0;font-size:1rem;line-height:1.65}.result-heading-copy .button{width:100%;margin-top:1.25rem}.result-summary-grid{border:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.result-summary-grid article{border-right:1px solid var(--line-dark);min-width:0;padding:clamp(1.4rem,2.6vw,2.25rem)}.result-summary-grid article:last-child{border-right:0}.result-summary-grid article>span{color:var(--acid);letter-spacing:.07em;font-size:.66rem;font-weight:700}.result-summary-grid h2,.result-summary-grid h3{letter-spacing:-.025em;margin:2rem 0 .75rem;font-size:clamp(1.25rem,1.8vw,1.75rem)}.result-summary-grid p{color:var(--muted-light);margin:0;font-size:.78rem;line-height:1.6}.result-next{background:var(--blue-dark)}.result-next .button{width:100%;margin-top:1.5rem}.result-details{border:1px solid var(--line-dark);border-top:0}.result-details summary{min-height:58px;color:var(--acid);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.74rem;font-weight:700;list-style:none;display:flex}.result-details summary::-webkit-details-marker{display:none}.result-details summary:after{content:"+";font-size:1.2rem;font-weight:400}.result-details[open] summary:after{content:"−"}.result-details-grid{padding:0 clamp(1.25rem,3vw,2.5rem) 2rem}.result-details dl{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.result-details dl div{min-width:0;padding:1.2rem 1rem 1.2rem 0}.result-details dt{color:#9eaa9d;letter-spacing:.05em;text-transform:uppercase;font-size:.63rem}.result-details dd{color:#fff;overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.78rem}.result-events{border-top:1px solid var(--line-dark)}.result-events p{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(160px,.7fr) 1.3fr;gap:1rem;margin:0;padding:.9rem 0;font-size:.72rem;display:grid}.result-events span{color:var(--muted-light)}.result-detail-note{color:var(--muted-light);margin:1.25rem 0 0;font-size:.72rem;line-height:1.55}.result-notices{color:var(--muted-light);margin:1rem 0 0;padding:0;list-style:none}.result-notices li{border-top:1px solid var(--line-dark);padding:.65rem 0 .65rem 1rem;font-size:.68rem;line-height:1.5}.result-notices li:before{content:"·";color:var(--acid);margin-left:-1rem;padding-right:.55rem}.result-sources{border-top:1px solid var(--line-dark);flex-wrap:wrap;gap:.6rem 1.2rem;margin-top:1rem;padding-top:1rem;display:flex}.result-sources a{border-bottom:1px solid var(--line-dark);min-height:36px;color:var(--acid);align-items:center;font-size:.68rem;display:inline-flex}.calculator-section{background:var(--paper)}.calculator-intro{margin-bottom:3.5rem}.calculator-shell{border:1px solid var(--line);background:var(--white);box-shadow:0 18px 46px #17362a0d}.calculator-inputs{border:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:clamp(1.5rem,4vw,3rem);display:grid}.calculator-inputs legend{grid-column:1/-1;width:100%;margin-bottom:.5rem;font-size:.9rem;font-weight:700}.calculator-inputs label>span,.calculator-inputs label>small{display:block}.calculator-inputs label>span{margin-bottom:.55rem;font-size:.78rem;font-weight:700}.calculator-inputs label>small{color:var(--muted);margin-top:.45rem;font-size:.66rem;line-height:1.45}.calculator-input{position:relative}.calculator-input input{border:1px solid var(--control-border);background:var(--paper);width:100%;min-height:58px;color:var(--ink);border-radius:2px;padding:.85rem 3rem .85rem 1rem}.calculator-input input:focus{border-color:var(--brass-ink);outline-offset:0;outline:2px solid #b4894a40}.calculator-input b{color:var(--muted);font-size:.8rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.calculator-output{grid-template-columns:1.4fr 1fr;display:grid}.calculator-main,.calculator-period{border-right:1px solid var(--line);min-width:0;padding:clamp(1.4rem,3vw,2.5rem)}.calculator-period:last-child{border-right:0}.calculator-main>span,.calculator-period>span{color:var(--brass-ink);letter-spacing:.05em;font-size:.64rem;font-weight:700;display:block}.calculator-main>strong{color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:-.05em;overflow-wrap:anywhere;margin:1rem 0 .5rem;font-size:clamp(2.4rem,4vw,4.4rem);font-weight:600;line-height:1;display:block}.calculator-main>p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.calculator-period{flex-direction:column;justify-content:space-between;gap:2rem;display:flex}.calculator-period>strong{color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.2rem,2.2vw,2rem);font-weight:600}.calculator-period>p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.5}.calculator-caveat{border-top:1px solid var(--line);background:var(--paper-deep);grid-template-columns:120px 1fr;gap:1rem;padding:1.2rem clamp(1.4rem,3vw,2.5rem);display:grid}.calculator-caveat strong{color:var(--brass-ink);font-size:.72rem}.calculator-caveat p{max-width:900px;color:var(--muted);margin:0;font-size:.7rem;line-height:1.55}.process-section{background:var(--paper-deep)}.path-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.path-option{border:1px solid var(--line);background:var(--white);padding:clamp(1.7rem,3vw,2.5rem);position:relative}.path-option-recommended{border-top:5px solid var(--blue);background:var(--paper)}.path-label{color:var(--brass-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2rem;font-size:.66rem;font-weight:700}.path-option-recommended .path-label{color:var(--blue)}.path-option h3{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.55rem,2.4vw,2.45rem);font-weight:600}.path-option>p:not(.path-label){max-width:39rem;color:var(--muted);margin:0;font-size:.86rem;line-height:1.65}.path-option ul{border-top:1px solid var(--line);gap:.8rem;margin:2rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.path-option li{color:var(--ink);font-size:.76rem;font-weight:600;line-height:1.45}.path-option:not(.path-option-recommended) li{padding-left:1rem}.path-option:not(.path-option-recommended) li:before{content:"–";color:var(--brass-ink);margin-left:-1rem;margin-right:.5rem}.comparison-note{border:1px solid var(--line);color:var(--muted);border-top:0;margin:0;padding:1rem 1.25rem;font-size:.7rem;line-height:1.55}.simple-process{border:1px solid var(--line);background:var(--white);grid-template-columns:repeat(3,1fr);margin:4rem 0 0;padding:0;list-style:none;display:grid}.simple-process li{border-right:1px solid var(--line);padding:2rem}.simple-process li:last-child{border-right:0}.simple-process li>span{color:var(--brass-ink);letter-spacing:.06em;font-size:.68rem;font-weight:700}.simple-process h3{letter-spacing:-.03em;margin:2.25rem 0 .75rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:600}.simple-process p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.process-note{border:1px solid var(--line);color:var(--muted);border-top:0;margin:0;padding:1.2rem 1.5rem;font-size:.74rem;line-height:1.55}.model-details{border:1px solid var(--line);background:var(--white);margin-top:1.25rem}.model-details>summary{min-height:58px;color:var(--blue);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.76rem;font-weight:720;list-style:none;display:flex}.model-details>summary::-webkit-details-marker{display:none}.model-details>summary:after{content:"+";color:var(--brass-ink);font-size:1.25rem;font-weight:400}.model-details[open]>summary:after{content:"−"}.model-details .path-comparison{margin:0;padding:0 1rem 1rem}.model-details .comparison-note{border-top:1px solid var(--line);margin:0 1rem 1rem}.kiez-band{background:var(--white);padding:clamp(3.5rem,5.5vw,5.25rem) 4vw}.kiez-band-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.kiez-band-head .eyebrow{margin:0}.kiez-band-head h2{color:var(--blue);letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3vw,3rem);font-weight:600;line-height:1}.kiez-grid{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.kiez-grid figure{background:var(--paper-deep);min-height:clamp(190px,22vw,310px);margin:0;position:relative;overflow:hidden}.kiez-grid img{object-fit:cover;filter:saturate(.66)sepia(.08)contrast(.94)}.kiez-grid figure:after{content:"";background:linear-gradient(#0000,#0e281fb8);position:absolute;inset:42% 0 0}.kiez-grid figcaption{z-index:1;color:var(--white);letter-spacing:.06em;font-size:.68rem;font-weight:650;position:absolute;bottom:1rem;left:1rem;right:1rem}.lawyer-section{background:var(--blue-dark);color:#fff;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,3.5rem) clamp(2.5rem,5vw,5rem);padding:clamp(4rem,7vw,7rem) 4vw;display:grid}.lawyer-head{grid-column:1/-1}.lawyer-head .eyebrow{margin:0 0 1rem}.lawyer-head h2{letter-spacing:-.04em;max-width:920px;margin:0;font-size:clamp(2.7rem,4.2vw,4.2rem);font-weight:600;line-height:1.02}.lawyer-image{aspect-ratio:3/2;width:100%;max-width:680px;position:relative;overflow:hidden;box-shadow:0 22px 58px #04171147}.lawyer-image img{object-fit:cover;object-position:50% 35%;filter:saturate(.62)sepia(.08)contrast(1.03)}.lawyer-image:after{content:"";background:linear-gradient(#0000 48%,#0e281fd6);position:absolute;inset:0}.image-label{z-index:2;color:#fff;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:absolute;bottom:2rem;left:2rem;right:2rem}.image-label span{letter-spacing:.08em;font-size:.65rem}.image-label strong{font-size:1rem}.lawyer-portraits{border:1px solid var(--line-dark);background:var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;display:grid;box-shadow:0 22px 58px #04171147}.lawyer-portrait{aspect-ratio:4/5;background:var(--forest-raised);min-width:0;margin:0;position:relative;overflow:hidden}.lawyer-portrait img{object-fit:cover;object-position:50% 20%;filter:saturate(.68)sepia(.04)contrast(1.02)}.lawyer-portrait:after{content:"";background:linear-gradient(#0000,#0e281fe6);position:absolute;inset:45% 0 0}.lawyer-portrait figcaption{z-index:1;color:var(--white);position:absolute;bottom:.9rem;left:.9rem;right:.9rem}.lawyer-portrait figcaption span,.lawyer-portrait figcaption strong{display:block}.lawyer-portrait figcaption span{color:var(--acid);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;line-height:1.35}.lawyer-portrait figcaption strong{margin-top:.3rem;font-size:clamp(.78rem,1.2vw,1rem);line-height:1.25}.lawyer-copy{align-self:center;padding:0}.lawyer-lead{margin:0 0 1rem;font-weight:600;color:#fff!important;font-size:clamp(1.12rem,1.7vw,1.45rem)!important;line-height:1.38!important}.lawyer-copy>p{max-width:650px;color:var(--muted-light);font-size:.88rem;line-height:1.7}.lawyer-link{border-bottom:1px solid #fff;align-items:center;gap:.7rem;width:max-content;min-height:44px;margin:1.5rem 0 2.5rem;padding-bottom:.4rem;font-size:.82rem;font-weight:750;display:flex}.lawyer-facts{border-top:1px solid var(--line-dark);margin:0}.lawyer-facts div{border-bottom:1px solid var(--line-dark);grid-template-columns:105px 1fr;gap:1rem;padding:1rem 0;display:grid}.lawyer-facts dt{color:var(--acid);font-size:.67rem;font-weight:650}.lawyer-facts dd{color:#e0e6de;margin:0;font-size:.8rem}.verification-note{color:#9eaa9d!important;font-size:.64rem!important}.faq-section{background:var(--white)}.faq-list{border-top:1px solid var(--line);max-width:1000px;margin:4rem 0 0 auto}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;min-height:86px;padding:1.1rem 0;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--brass-ink);font-size:1.8rem;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:760px;color:var(--muted);margin:0;padding:0 0 1.5rem;line-height:1.65}.faq-links{flex-wrap:wrap;gap:.75rem 1.25rem;padding:0 0 1.5rem;display:flex}.faq-links a{border-bottom:1px solid var(--line);min-height:38px;color:var(--brass-ink);align-items:center;font-size:.72rem;font-weight:650;display:inline-flex}.final-cta{background:var(--blue);color:#fff;text-align:center;padding:clamp(4.5rem,7vw,6.5rem) 4vw}.final-cta .eyebrow{justify-content:center}.final-cta h2{letter-spacing:-.04em;max-width:900px;margin:0 auto;font-size:clamp(2.35rem,4.6vw,4.4rem);font-weight:600;line-height:1.04}.final-cta>p:not(.eyebrow){max-width:650px;color:var(--muted-light);margin:1.4rem auto 0;line-height:1.6}.final-cta .button{margin-top:2rem}.final-cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.final-cta-actions .button{width:auto;min-width:min(100%,230px)}footer{background:var(--blue-dark);color:#fff;grid-template-columns:1.2fr repeat(3,1fr);gap:3rem;padding:4rem 4vw 7rem;display:grid}.footer-brand>p{color:var(--acid);letter-spacing:.08em;margin-top:1rem;font-size:.65rem}footer strong{font-size:.75rem}footer div>p{color:#aeb9ae;font-size:.72rem;line-height:1.7}footer div a:hover{color:#fff}.footer-disclaimer{border-top:1px solid var(--line-dark);color:#8f9c91;grid-column:1/-1;margin:2rem 0 0;padding-top:1.2rem;font-size:.62rem;line-height:1.5}.legal-page{width:min(100% - 2rem,860px);margin:0 auto;padding:clamp(3rem,8vw,7rem) 0}.legal-wordmark{margin-bottom:5rem;display:inline-block}.legal-kicker{color:var(--brass-ink);letter-spacing:.08em;margin:0 0 .8rem;font-size:.66rem;font-weight:650}.legal-page h1{color:var(--blue);letter-spacing:-.045em;margin:0 0 4rem;font-size:clamp(3.1rem,7vw,5.8rem);font-weight:600;line-height:.98}.legal-page section{border-top:1px solid var(--line);grid-template-columns:220px 1fr;gap:2rem;padding:1.5rem 0;display:grid}.legal-page section h2{margin:0;font-size:.84rem}.legal-page section p{color:var(--muted);grid-column:2;margin:0 0 .8rem;font-size:.86rem;line-height:1.65}.legal-page section h2+p{margin-top:0}.legal-page section a,.legal-nav a{text-underline-offset:3px;text-decoration:underline}.legal-source{border-left:3px solid var(--brass);background:var(--white);color:var(--muted);margin:3rem 0 0;padding:1rem;font-size:.7rem;line-height:1.5}.legal-nav{gap:1.5rem;margin-top:2rem;font-size:.78rem;font-weight:750;display:flex}.queue-page{width:min(100% - 2rem,1120px)}.queue-page h1{overflow-wrap:anywhere;max-width:900px}.queue-page-intro{max-width:720px;color:var(--muted);margin:-2rem 0 2.5rem;font-size:.84rem;line-height:1.65}.intake-dashboard{gap:2rem;display:grid}.queue-page .intake-dashboard>section{border-top:0;padding:0;display:block}.queue-page .intake-dashboard p{grid-column:auto}.conversion-overview{border:1px solid var(--line);border-top:3px solid var(--blue);background:var(--white);box-shadow:0 18px 46px #17362a0d}.dashboard-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:2rem;padding:1.2rem;display:flex}.dashboard-section-head .eyebrow{margin:0 0 .35rem}.queue-page .dashboard-section-head h2,.queue-page .intake-queue-toolbar h2{color:var(--blue);letter-spacing:-.02em;margin:0;font-size:1.15rem}.dashboard-section-head>p{max-width:540px;color:var(--muted);margin:0!important;font-size:.66rem!important;line-height:1.5!important}.conversion-metrics{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.conversion-metrics>div{border-right:1px solid var(--line);min-width:0;padding:1.2rem}.conversion-metrics>div:last-child{border-right:0}.conversion-metrics strong,.conversion-metrics span,.conversion-metrics small{display:block}.conversion-metrics strong{color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2.25rem)}.conversion-metrics span{color:var(--muted);margin-top:.35rem;font-size:.61rem;line-height:1.35}.conversion-metrics small{color:var(--brass-ink);margin-top:.35rem;font-size:.55rem;line-height:1.4}.wizard-funnel{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(160px,.7fr) minmax(0,2.3fr);gap:1.25rem;padding:1.2rem;display:grid}.wizard-funnel>div strong,.wizard-funnel>div span{display:block}.wizard-funnel>div strong{color:var(--blue);font-size:.75rem}.wizard-funnel>div span{color:var(--muted);margin-top:.35rem;font-size:.58rem;line-height:1.45}.wizard-funnel ol{border:1px solid var(--line);grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wizard-funnel li{border-right:1px solid var(--line);background:var(--white);text-align:center;min-width:0;padding:.65rem .5rem}.wizard-funnel li:last-child{border-right:0}.wizard-funnel li span,.wizard-funnel li strong,.wizard-funnel li small{display:block}.wizard-funnel li span{color:var(--muted);font-size:.5rem}.wizard-funnel li strong{color:var(--blue);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.88rem}.wizard-funnel li small{color:var(--brass-ink);margin-top:.15rem;font-size:.5rem}.intake-queue{border-top:3px solid var(--brass);background:var(--white);box-shadow:0 18px 46px #17362a0f}.intake-queue-toolbar{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.queue-page .intake-queue-toolbar p{color:var(--muted);margin:0;font-size:.72rem;font-weight:650}.intake-queue-toolbar .eyebrow{margin:0 0 .35rem}.intake-queue-toolbar h2+p{margin-top:.35rem}.intake-queue-toolbar .button{min-height:42px;padding:.6rem .8rem;font-size:.68rem}.queue-empty{border:1px solid var(--line);color:var(--muted);border-top:0;margin:0;padding:2rem 1rem;font-size:.8rem}.queue-page .queue-list article{border:1px solid var(--line);border-top:0;grid-template-columns:1fr;gap:0;padding:0;display:grid}.queue-list article>div{min-width:0}.queue-list small,.queue-list strong,.queue-list a,.queue-list span{display:block}.queue-list small{color:var(--muted);margin-bottom:.3rem;font-size:.58rem}.queue-list strong{overflow-wrap:anywhere;font-size:.7rem}.queue-list div>a,.queue-list div>span{color:var(--brass-ink);overflow-wrap:anywhere;margin-top:.3rem;font-size:.63rem}.queue-card-head{grid-template-columns:minmax(130px,.7fr) minmax(150px,.8fr) minmax(220px,1.5fr);gap:1.25rem;padding:1rem;display:grid}.queue-card-head>div{min-width:0}.queue-reference span{background:var(--blue);width:max-content;padding:.2rem .4rem;font-weight:700;color:var(--white)!important;margin:0 0 .45rem!important;font-size:.55rem!important}.queue-status-in_review span{background:var(--brass-ink)}.queue-status-completed span{background:var(--control-border)}.queue-summary{border-top:1px solid var(--line)}.queue-summary summary{min-height:44px;color:var(--brass-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.66rem;font-weight:720;list-style:none;display:flex}.queue-summary summary::-webkit-details-marker{display:none}.queue-summary summary:after{content:"+";font-size:1rem;font-weight:400}.queue-summary[open] summary:after{content:"−"}.queue-summary pre{border-top:1px solid var(--line);background:var(--paper);max-height:320px;color:var(--ink);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1rem;font-size:.67rem;line-height:1.6;overflow:auto}.queue-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1rem;display:flex}.queue-actions .button{white-space:nowrap;min-height:42px;padding:.6rem .75rem;font-size:.65rem}.queue-page .queue-actions .button{text-decoration:none}.button-danger{color:#7c321f;background:#fff8f4;border:1px solid #a84c36}.button-danger:hover{background:#f2e2d9}.queue-files{border-top:1px solid var(--line);min-width:0;margin:0;padding:1rem}.queue-files>small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.59rem;font-weight:720}.queue-files>p{color:var(--muted);margin:.55rem 0 0!important;font-size:.68rem!important}.queue-files ul{margin:.6rem 0 0;padding:0;list-style:none}.queue-files li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.queue-files li>span{min-width:0;color:var(--ink);margin:0}.queue-files li>span small{margin-top:.25rem}.queue-files a{flex:none;align-items:center;min-height:36px;margin:0!important;padding:.45rem .65rem!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:1040px){.hero{grid-template-columns:1fr}.hero-copy{max-width:none}.hero-reassurance{width:min(100%,720px)}.check-launch{grid-template-columns:1fr}.check-launch-card{max-width:720px}.result-heading{grid-template-columns:1fr}.result-heading .eyebrow{grid-column:auto}.lawyer-section{grid-template-columns:1fr}.lawyer-head{grid-column:auto}.lawyer-image,.lawyer-portraits{width:min(100%,720px)}.address-grid{grid-template-columns:1.5fr .7fr 1fr}.address-grid label:last-child{grid-column:1/-1}.conversion-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-metrics>div{border-bottom:1px solid var(--line)}.conversion-metrics>div:nth-child(3){border-right:0}.conversion-metrics>div:nth-last-child(-n+2){border-bottom:0}.wizard-funnel{grid-template-columns:1fr}.wizard-funnel ol{grid-template-columns:repeat(4,minmax(0,1fr))}.wizard-funnel li{border-bottom:1px solid var(--line)}.wizard-funnel li:nth-child(4n){border-right:0}.wizard-funnel li:nth-last-child(-n+4){border-bottom:0}}@media (max-width:800px){.check-window-intro{grid-template-columns:1fr;align-items:start}.check-intro-side{grid-column:auto;max-width:760px}.direct-upload-head{grid-template-columns:1fr;gap:1rem}.direct-upload-embedded .direct-upload-head{grid-template-columns:1fr}.choice-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}.result-summary-grid{grid-template-columns:1fr}.result-summary-grid article{border-right:0;border-bottom:1px solid var(--line-dark)}.result-summary-grid article:last-child{border-bottom:0}.result-details dl,.result-events p,.calculator-inputs{grid-template-columns:1fr}.calculator-inputs legend{grid-column:auto}.calculator-output{grid-template-columns:1fr 1fr}.calculator-period{border-right:0}.simple-process,.path-comparison{grid-template-columns:1fr}.comparison-note{border-top:1px solid var(--line)}.simple-process li{border-right:0;border-bottom:1px solid var(--line);min-height:0}.simple-process li:last-child{border-bottom:0}.simple-process h3{margin-top:2rem}.kiez-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kiez-grid figure{min-height:240px}footer{grid-template-columns:repeat(2,1fr)}.feature-columns,.path-choice-head{grid-template-columns:1fr}}@media (max-width:560px){html{scroll-padding-top:84px}.site-header{min-height:64px;padding:0 1rem}.brand-logo-header{width:clamp(145px,42vw,168px)}.header-cta{font-size:.76rem}.hero{min-height:auto;padding:3.6rem 1rem 4.5rem}.hero h1{font-size:clamp(3rem,14vw,4.8rem);line-height:.96}.hero-lead{margin-top:1.8rem}.hero-actions{flex-direction:column;align-items:stretch;gap:1rem}.button{width:100%;min-height:52px}.trust-line{grid-template-columns:1fr;gap:.75rem;display:grid}.hero-reassurance{padding:1.35rem 1rem}.section{padding:4.5rem 1rem}.section-intro h2{font-size:clamp(2.45rem,11vw,3.7rem)}.check-window-header{min-height:64px;padding:0 1rem}.check-window-back{font-size:.68rem}.check-window-flow{padding:1.35rem 1rem 5rem}.check-intro-copy h1{font-size:clamp(2.55rem,12vw,3.75rem)}.check-intro-copy p{margin-top:.75rem;font-size:.82rem}.check-window-intro{gap:.8rem}.check-window-intro>.eyebrow{margin-bottom:0}.check-window-intro.has-selected-path{gap:.45rem}.check-window-intro.has-selected-path>.eyebrow{display:none}.check-window-intro.has-selected-path .check-intro-copy h1{font-size:1.75rem}.check-window-intro.has-selected-path .check-intro-copy p{margin-top:.3rem;font-size:.72rem}.check-window-intro.mode-upload .check-intro-copy p{display:none}.check-window-intro.has-selected-path+.selected-check-flow .flow-switch{margin-top:.75rem}.check-window-intro.has-selected-path~.direct-upload{margin-top:1rem}.check-intro-side{grid-template-columns:1fr;gap:.35rem}.check-intro-facts{margin-top:.2rem}.check-path-choice{margin-top:.15rem}.path-choice-grid{grid-template-columns:1fr}.path-card{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;min-height:0;padding:.85rem 1rem;display:grid}.path-card:last-child{border-bottom:0}.path-card-number{grid-area:1/1}.path-card>strong{grid-column:1/-1;margin-top:.35rem;font-size:1.2rem}.path-card>small{grid-column:1/-1;margin-top:.2rem;font-size:.7rem}.path-card>b{text-align:right;grid-area:1/2;margin:0;padding:0}.path-choice-note{margin-top:.55rem}.flow-switch{margin-bottom:-.5rem}.check-window-page .check-progress-block{top:64px}.check-launch{gap:2rem}.check-launch-card{padding:1.3rem 1rem}.check-shell{margin-top:1.5rem}.progress-support{flex-direction:column;align-items:flex-start;gap:.25rem}.progress-support span{flex:auto}.check-card{padding:1.4rem 1rem;scroll-margin-top:170px}.check-card h2{font-size:clamp(1.85rem,8.8vw,2.8rem)}.step-purpose{margin-top:.8rem}.step-content{margin-top:1.8rem}.choice-grid.columns-3,.choice-grid.columns-2{grid-template-columns:1fr}.choice-card{min-height:60px}.field-row{grid-template-columns:1fr}.compact-field{max-width:none}.quick-value-preview{grid-template-columns:1fr;gap:.7rem}.quick-value-preview>strong{grid-row:auto}.quick-review{grid-template-columns:1fr}.quick-review>div{border-right:0;border-bottom:1px solid var(--line)}.quick-review>div:last-of-type{border-bottom:0}.address-grid{grid-template-columns:1fr}.address-grid label:last-child{grid-column:auto}.staffel-row{grid-template-columns:1fr}.staffel-row>button{width:100%}.feature-intro{flex-direction:column}.feature-intro span{align-self:flex-start}.feature-list>label{padding:.75rem .65rem}.info-note{grid-template-columns:1fr;gap:.35rem}.check-actions{z-index:8;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--white);grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);margin:1rem -1rem -1.4rem;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 24px #17362a14}.check-actions .button-primary{margin-left:0}.validation-hint{text-align:left}.direct-upload{padding:1.4rem 1rem}.direct-upload-embedded{padding:1.25rem .9rem}.result-lead-handoff{margin-top:1.5rem;scroll-margin-top:76px}.summary-review textarea{min-height:220px}.direct-file-list li{align-items:flex-start}.upload-process{grid-template-columns:1fr}.direct-upload:not(.direct-upload-embedded) .upload-process{display:none}.upload-process li,.upload-process li:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:.75rem 0}.upload-process li:last-child{border-bottom:0}.upload-contact-grid,.upload-receipt{grid-template-columns:1fr}.upload-receipt div{border-right:0;border-bottom:1px solid var(--line)}.upload-receipt div:last-child{border-bottom:0}.upload-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.upload-actions .button-primary{margin-left:0}.queue-page-intro{margin-top:-2.5rem}.queue-page h1{font-size:clamp(2.65rem,14vw,4rem)}.dashboard-section-head{flex-direction:column;align-items:flex-start;gap:.75rem}.conversion-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-metrics>div,.conversion-metrics>div:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.conversion-metrics>div:nth-child(2n){border-right:0}.conversion-metrics>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.intake-queue-toolbar{flex-direction:column;align-items:stretch}.queue-card-head{grid-template-columns:1fr;gap:.85rem}.queue-files li{flex-direction:column;align-items:stretch}.queue-files a{justify-content:center;width:100%}.queue-actions{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.queue-actions .button-danger{grid-column:1/-1}.result-heading h2{font-size:2.8rem}.result-summary-grid{margin-top:2.5rem}.result-details-grid{padding-left:1rem;padding-right:1rem}.calculator-inputs,.calculator-output{grid-template-columns:1fr}.calculator-inputs legend{grid-column:auto}.calculator-main,.calculator-period{border-right:0;border-bottom:1px solid var(--line);grid-column:auto}.calculator-period:last-child{border-top:0;border-bottom:0;grid-column:auto}.calculator-caveat{grid-template-columns:1fr;gap:.4rem}.kiez-band{padding:3.5rem 1rem}.kiez-band-head{flex-direction:column;align-items:flex-start;gap:1rem}.kiez-grid figure{min-height:190px}.kiez-grid figcaption{bottom:.75rem;left:.75rem;right:.75rem}.lawyer-section{gap:2.5rem;padding:4rem 1rem}.lawyer-image{aspect-ratio:4/3}.lawyer-portraits{gap:1px}.lawyer-portrait figcaption{bottom:.65rem;left:.65rem;right:.65rem}.lawyer-portrait figcaption span{font-size:.5rem}.model-details .path-comparison{padding-left:.75rem;padding-right:.75rem}.model-details .comparison-note{margin-left:.75rem;margin-right:.75rem}.image-label{flex-direction:column;align-items:flex-start;bottom:1rem;left:1rem;right:1rem}.lawyer-copy{padding:0}.lawyer-head h2{font-size:2.9rem}.lawyer-facts div{grid-template-columns:82px 1fr}.faq-list{margin-top:3rem}.faq-list summary{min-height:76px}.final-cta{padding:4.5rem 1rem}.final-cta-actions{grid-template-columns:1fr;gap:.75rem;margin-top:2rem;display:grid}.final-cta-actions .button{width:100%;min-width:0;margin-top:0}footer{padding:3rem 1rem calc(7rem + env(safe-area-inset-bottom));grid-template-columns:1fr}.legal-wordmark{margin-bottom:3rem}.legal-page section{grid-template-columns:1fr;gap:.65rem}.legal-page section p{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
