/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size: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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.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,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{--navy-950:#05202b;--navy-900:#082a38;--navy-800:#0d3948;--ink:#102a36;--teal:#18a99d;--teal-soft:#8bd8d1;--stone:#edf2f0;--paper:#f7f8f5;--white:#fff;--brass:#c5a361;--brass-soft:#e1ca9c;--line:#cbd8d7;--muted:#667b85;--header-h:74px}*{box-sizing:border-box}html,body{background:var(--navy-950);width:100%;height:100%;color:var(--ink);margin:0;overflow:hidden}body{letter-spacing:-.02em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;font-family:Pretendard,Pretendard Variable,Noto Sans KR,Malgun Gothic,system-ui,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #18a99d8c}.topbar{z-index:70;height:var(--header-h);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031823eb;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;padding:0 clamp(22px,4vw,72px);display:grid;position:fixed;inset:0 0 auto}.brand{text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:12px;padding:0;display:flex}.brand-mark{width:38px;height:38px;color:var(--brass-soft);border:1px solid #e1ca9ca6;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:20px;display:grid}.brand-copy strong,.brand-copy small{display:block}.brand-copy strong{letter-spacing:-.02em;font-size:17px}.brand-copy small{color:#9fb1b8;letter-spacing:.14em;margin-top:3px;font-size:10px;font-weight:800}.desktop-nav{align-items:center;gap:clamp(20px,2.3vw,40px);display:flex}.desktop-nav button,.desktop-nav a{color:#d5e0e4;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:8px 2px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.desktop-nav button:hover,.desktop-nav a:hover{color:var(--brass-soft)}.topbar-action{border:1px solid var(--brass);background:var(--brass);min-height:46px;color:var(--navy-950);cursor:pointer;justify-self:end;padding:0 21px;font-size:14px;font-weight:850}.topbar-action span{margin-left:8px}.page-deck{scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior-y:contain;width:100%;height:100svh;overflow:hidden auto}.screen{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden}.eyebrow{color:var(--teal);letter-spacing:.16em;margin:0 0 24px;font-size:10px;font-weight:900}.section-lead{max-width:470px;color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.75}.primary-action{border:1px solid var(--brass);background:var(--brass);min-height:52px;color:var(--navy-950);cursor:pointer;padding:0 24px;font-size:15px;font-weight:850;box-shadow:0 12px 32px #c5a36129}.primary-action:disabled{cursor:wait;opacity:.7}.primary-action span{margin-left:12px}.page-rail{z-index:60;color:#ffffff7a;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;top:50%;right:17px;transform:translateY(-50%)}.page-rail>span{font-size:8px;font-weight:800}.page-rail>div{flex-direction:column;gap:7px;display:flex}.page-rail button{cursor:pointer;background:#03182359;border:1px solid #ffffff7a;border-radius:50%;width:7px;height:7px;padding:0;transition:all .25s}.page-rail button.active{border-color:var(--brass);background:var(--brass);border-radius:5px;height:27px}.gate-screen{background:var(--navy-950);color:#fff}.hero-photo{inset:var(--header-h) 0 132px 47%;background-image:linear-gradient(90deg, var(--navy-950) 0%, #03182394 22%, #0318230f 68%), linear-gradient(0deg, #03182361, #0318230f), url(/hero-boardroom.jpg);background-position:50%;background-size:cover;animation:18s ease-in-out infinite alternate calmZoom;position:absolute;transform:scale(1.035)}.hero-grid{inset:var(--header-h) 0 132px 0;pointer-events:none;background-image:linear-gradient(#8bd8d10e 1px,#0000 1px),linear-gradient(90deg,#8bd8d10e 1px,#0000 1px);background-size:92px 92px;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000001a,#000 72%);mask-image:linear-gradient(90deg,#0000001a,#000 72%)}.hero-grid:after{content:"";background:linear-gradient(transparent, var(--teal-soft), transparent);width:1px;height:34%;animation:7s ease-in-out infinite scanLine;position:absolute;top:0;right:18%}.gate-main{z-index:2;height:calc(100% - 132px);padding:calc(var(--header-h) + 28px) clamp(32px, 6.2vw, 118px) 28px;align-items:center;display:flex;position:relative}.hero-kicker{color:var(--brass-soft);margin:0 0 25px;font-family:Georgia,Noto Serif KR,Malgun Gothic,serif;font-size:14px;font-weight:700}.gate-copy h1{letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(49px,5.1vw,84px);font-weight:500;line-height:1.14}.gate-copy h1.hero-decision-title{font-size:clamp(44px,3.1vw,52px);line-height:1.14}.gate-copy h1 em{color:var(--brass-soft);font-style:normal}.gate-lead{color:#bdcbd1;max-width:570px;margin:27px 0 0;font-size:14px;line-height:1.75}.gate-actions{align-items:center;gap:18px;margin-top:30px;display:flex}.ghost-action{color:#e6eef1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03182359;border:1px solid #ffffff38;min-height:50px;padding:0 20px;font-size:14px;font-weight:750}.hero-trust{gap:10px;margin-top:22px;display:flex}.hero-trust span{color:#8fa7b1;border:1px solid #ffffff1f;padding:7px 9px;font-size:9px}.topic-ribbon{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031823e8;border:1px solid #c5a36147;grid-template-columns:repeat(6,1fr);height:114px;display:grid;position:absolute;inset:auto clamp(42px,6vw,110px) 18px;box-shadow:0 24px 62px #0000004d}.topic-ribbon button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #c5a36147;flex-direction:column;justify-content:center;gap:5px;padding:16px 18px;display:flex;position:relative}.topic-ribbon button:last-child{border-right:0}.topic-ribbon button:hover{background:#c5a36117}.topic-ribbon span{color:var(--brass);font-size:8px}.topic-ribbon small{color:#a6b6bc;font-size:12px}.topic-ribbon .topic-icon{color:#8bd8d1b3;font-family:Segoe UI Symbol,sans-serif;font-size:25px;font-weight:400;line-height:1;position:absolute;bottom:14px;right:16px}.topic-ribbon i{color:var(--brass);font-size:10px;font-style:normal;position:absolute;top:14px;right:15px}.page-cue{z-index:4;color:#81949c;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:none;position:absolute;bottom:26px;right:15px}.page-cue span{letter-spacing:.16em;font-size:8px;font-weight:850}.page-cue i{color:var(--brass);font-style:normal}.start-screen{padding-top:var(--header-h);background:var(--stone);grid-template-columns:34% 66%;display:grid}.start-intro{height:calc(100svh - var(--header-h));background:radial-gradient(circle at 20% 15%, #ffffffe6, transparent 34%), var(--stone);border-right:1px solid #102a361f;flex-direction:column;justify-content:space-between;padding:clamp(52px,8vh,92px) clamp(34px,4.8vw,88px) 46px;display:flex;position:relative}.start-intro:after{content:"";background-image:linear-gradient(#102a360b 1px,#0000 1px),linear-gradient(90deg,#102a360b 1px,#0000 1px);background-size:46px 46px;height:35%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.start-intro h2,.system-copy h2,.issues-heading h2{color:var(--navy-950);letter-spacing:-.06em;margin:0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(42px,3.6vw,66px);font-weight:500;line-height:1.17}.intro-index{z-index:2;color:#87969b;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:9px;display:grid;position:relative}.intro-index i{background:#bdc5c3;height:1px}.intro-index b{color:var(--teal)}.navigator{height:calc(100svh - var(--header-h));background:var(--navy-950);color:#fff;grid-template-rows:62px 1fr;min-width:0;display:grid}.mode-row{background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.mode-row button{border:0;border-right:1px solid var(--line);background:var(--white);color:var(--muted);cursor:pointer;font-size:14px;font-weight:850}.mode-row button:last-child{border-right:0}.mode-row button.active{color:var(--navy-950);box-shadow:inset 0 -3px var(--teal);background:#e9f4f2}.navigator-body{grid-template-columns:minmax(205px,25%) 1fr;min-height:0;display:grid}.choice-column{min-height:0;color:var(--ink);background:#ece7dc;border-right:1px solid #102a3626;flex-direction:column;padding:17px;display:flex}.choice-column>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #102a361f;grid-template-columns:30px 1fr auto;align-items:center;gap:6px;min-height:86px;padding:0 14px;display:grid}.choice-column>button span{color:#85959b;font-size:9px}.choice-column>button strong{font-size:15px;line-height:1.35}.choice-column>button i{color:#8ba0a8;font-style:normal}.choice-column>button.active{background:var(--white);box-shadow:0 12px 30px #102a3614}.choice-column>button.active span,.choice-column>button.active i{color:var(--teal)}.choice-note{border-top:1px solid #102a3626;margin-top:auto;padding:18px 12px 4px}.choice-note span{color:var(--teal);font-size:8px;font-weight:900}.choice-note p{color:#6f8087;margin:7px 0 0;font-size:10px;line-height:1.55}.answer-panel{background:radial-gradient(circle at 100% 0, #18a99d21, transparent 30%), var(--navy-950);flex-direction:column;min-width:0;min-height:0;padding:clamp(34px,4.3vw,72px);display:flex}.answer-topline{justify-content:space-between;gap:20px;display:flex}.answer-topline p{color:var(--teal-soft);letter-spacing:.15em;margin:0;font-size:9px;font-weight:900}.answer-topline span{color:#6f8994;font-size:9px}.answer-panel h3{letter-spacing:-.055em;max-width:800px;margin:clamp(23px,4vh,44px) 0 0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(34px,3.2vw,56px);font-weight:500;line-height:1.22}.answer-copy{color:#a9bbc2;max-width:720px;margin:20px 0 0;font-size:13px;line-height:1.75}.check-row{grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;margin-top:28px;display:grid}.check-row span{color:#dbe5e9;border:1px solid #ffffff1f;flex-direction:column;justify-content:center;gap:7px;min-height:58px;padding:9px 12px;font-size:10px;display:flex}.check-row i{color:var(--teal);font-size:8px;font-style:normal}.notice{border-left:2px solid var(--brass);color:#d6c7aa;margin-top:16px;padding-left:12px;font-size:10px;line-height:1.55}.diagnosis-summary{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:auto;display:grid}.diagnosis-summary>div{background:#ffffff09;min-height:68px;padding:15px}.diagnosis-summary span,.diagnosis-summary strong{display:block}.diagnosis-summary span{color:#78909a;font-size:8px}.diagnosis-summary strong{color:var(--brass-soft);margin-top:7px;font-size:12px}.answer-panel footer{border-top:1px solid #ffffff1f;margin-top:18px;padding-top:16px}.answer-panel footer span,.answer-panel footer strong{display:block}.answer-panel footer span{color:var(--teal-soft);font-size:8px}.answer-panel footer strong{margin-top:7px;font-size:11px}.direct-box{background:radial-gradient(circle at 90% 10%, #18a99d26, transparent 35%), var(--navy-950);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(28px,5vw,78px);min-height:0;padding:clamp(38px,6vw,90px);display:grid}.direct-copy h3{margin:0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(36px,3.4vw,58px);font-weight:500;line-height:1.25}.direct-copy>p:last-child{color:#a6b8c0;max-width:440px;font-size:12px;line-height:1.7}.direct-field textarea{resize:none;color:#fff;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:0;width:100%;min-height:260px;padding:22px;line-height:1.7}.direct-field small{color:#718993;margin-top:10px;font-size:9px;display:block}.direct-action{border:1px solid var(--teal);min-height:48px;color:var(--teal-soft);cursor:pointer;background:0 0;margin-top:18px;padding:0 18px;font-size:14px;font-weight:800}.direct-action span{margin-left:10px}.system-screen{padding-top:var(--header-h);background:var(--navy-900);color:#fff;grid-template-columns:36% 64%;display:grid}.system-copy{z-index:2;background:linear-gradient(145deg,#f6f2e9,#eae4d8);flex-direction:column;justify-content:center;padding:50px clamp(34px,5vw,94px);display:flex;position:relative}.principle-stamp{border-top:1px solid #102a362e;grid-template-columns:60px 1fr;gap:9px 18px;width:min(100%,340px);margin-top:42px;padding-top:18px;display:grid}.principle-stamp span{color:var(--teal);font-size:8px;font-weight:900}.principle-stamp strong{color:var(--navy-950);letter-spacing:.02em;font-family:Georgia,serif;font-size:18px;line-height:1.15}.principle-stamp small{color:#6c7d84;grid-column:2;font-size:9px;line-height:1.55}.system-list{z-index:2;border-top:1px solid #ffffff29;align-self:center;margin:0 clamp(55px,7vw,130px);padding:0;list-style:none;position:relative}.system-list li{border-bottom:1px solid #ffffff24;grid-template-columns:60px 1fr 50px;align-items:center;min-height:clamp(80px,10.5vh,112px);transition:all .25s;display:grid}.system-list li:hover{background:#ffffff06;padding-left:14px}.system-list li>span{color:var(--teal-soft);font-size:9px;font-weight:850}.system-list li>div{grid-template-columns:minmax(170px,.7fr) 1fr;align-items:center;gap:28px;display:grid}.system-list p{color:#91a8b1;margin:0;font-size:11px}.system-list li>i{color:#6e8994;border:1px solid #ffffff24;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;display:grid}.system-list li.critical{box-shadow:inset 4px 0 var(--brass)}.system-list li.critical>i{border-color:var(--brass);color:var(--brass-soft)}.system-orbit{z-index:1;border:1px solid #8bd8d114;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-180px}.system-orbit span{border:1px solid #8bd8d112;border-radius:50%;position:absolute;inset:60px}.system-orbit span:nth-child(2){inset:120px}.system-orbit span:nth-child(3){background:#18a99d09;inset:180px}.issues-screen{padding-top:var(--header-h);background:var(--paper);grid-template-columns:32% 68%;display:grid}.issues-heading{background:radial-gradient(circle at 0 100%, #18a99d1c, transparent 35%), var(--paper);flex-direction:column;justify-content:center;padding:50px clamp(34px,4.8vw,88px);display:flex}.issue-key{color:#839399;letter-spacing:.12em;align-items:center;gap:12px;margin-top:42px;font-size:8px;display:flex}.issue-key i{background:var(--brass);width:54px;height:1px}.issue-pair{grid-template-columns:1fr 1fr;min-width:0;min-height:0;display:grid}.issue-card{background:var(--white);border-left:1px solid #102a361f;grid-template-rows:43% 57%;min-width:0;min-height:0;display:grid}.issue-photo{background:var(--navy-950);position:relative;overflow:hidden}.issue-photo:after{content:"";background:linear-gradient(#0000 38%,#031823b3),linear-gradient(90deg,#0318232e,#0000);position:absolute;inset:0}.issue-photo img{object-fit:cover;filter:saturate(.72)contrast(1.06);width:100%;height:100%;transition:transform 8s;display:block;transform:scale(1.035)}.issues-screen.is-active .issue-photo img{transform:scale(1.11)translateY(-1.5%)}.issue-photo span{z-index:2;color:var(--brass-soft);letter-spacing:.12em;font-size:8px;font-weight:900;position:absolute;bottom:22px;left:26px}.issue-body{flex-direction:column;min-height:0;padding:clamp(24px,3.2vw,48px);display:flex}.issue-body h3{color:var(--navy-950);letter-spacing:-.05em;margin:0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(26px,2.25vw,40px);font-weight:500;line-height:1.25}.issue-body p{color:var(--muted);margin:17px 0 0;font-size:11px;line-height:1.7}.issue-flow{align-items:center;gap:6px;margin-top:auto;display:flex}.issue-flow b{background:var(--stone);color:var(--navy-950);padding:7px 8px;font-size:9px}.issue-flow i{color:var(--teal);font-size:9px;font-style:normal}.issue-body button{min-height:44px;color:var(--navy-950);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:12px;padding:0;font-size:14px;font-weight:850}.issue-body button span{color:var(--teal);margin-left:8px}.money-issue .issue-photo span{color:var(--teal-soft)}.radar-screen{padding:calc(var(--header-h) + clamp(42px,6vh,72px)) clamp(42px,6vw,112px) 42px;background:linear-gradient(150deg,#f8f6f1,#eee9df)}.radar-screen:before{content:"";pointer-events:none;background-image:linear-gradient(#102a360b 1px,#0000 1px),linear-gradient(90deg,#102a360b 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.radar-heading{z-index:2;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid;position:relative}.radar-heading h2{color:var(--navy-950);letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(36px,3.3vw,58px);font-weight:500;line-height:1.2}.radar-heading>p{max-width:480px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.radar-board{z-index:2;grid-template-columns:.78fr 1.22fr;gap:18px;min-height:0;margin-top:clamp(30px,5vh,56px);display:grid;position:relative}.radar-feature{background:var(--navy-950);color:#fff;flex-direction:column;min-height:390px;padding:clamp(30px,3.2vw,50px);display:flex}.radar-feature>span{color:var(--brass);letter-spacing:.13em;font-size:8px;font-weight:900}.radar-feature h3{margin:28px 0 0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(32px,3vw,52px);font-weight:500;line-height:1.22}.radar-feature p{color:#9eb2ba;max-width:440px;margin:24px 0 0;font-size:11px;line-height:1.75}.radar-feature>div{gap:7px;margin-top:auto;display:flex}.radar-feature b{color:#c6d2d7;border:1px solid #ffffff21;padding:8px 9px;font-size:8px}.radar-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.radar-cards article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #102a361c;flex-direction:column;min-width:0;min-height:390px;padding:24px;transition:transform .3s,box-shadow .3s;display:flex}.radar-cards article:hover{transform:translateY(-6px);box-shadow:0 22px 48px #102a3617}.radar-cards article>div{justify-content:space-between;gap:12px;display:flex}.radar-cards span{color:var(--teal);font-size:8px;font-weight:850}.radar-cards i{color:#9b8a68;font-size:8px;font-style:normal}.radar-cards h3{color:var(--navy-950);margin:42px 0 0;font-size:clamp(17px,1.35vw,23px);line-height:1.5}.radar-cards p{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.6}.radar-cards button{min-height:44px;color:var(--navy-950);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:0;font-size:14px;font-weight:850}.about-screen{padding-top:var(--header-h);background:var(--navy-950);color:#fff;grid-template-columns:42% 58%;display:grid}.about-visual{background:linear-gradient(140deg,#e9e3d7,#f8f5ef);border-right:1px solid #ffffff1f;place-items:center;display:grid;position:relative;overflow:hidden}.about-visual:before{content:"";background-image:linear-gradient(#102a360e 1px,#0000 1px),linear-gradient(90deg,#102a360e 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0}.about-mark{z-index:2;aspect-ratio:1;background:var(--navy-950);width:min(26vw,340px);color:var(--brass-soft);border:1px solid #102a362e;place-items:center;font-family:Georgia,serif;font-size:clamp(90px,10vw,160px);display:grid;position:relative;box-shadow:0 30px 80px #03182333}.about-lines{aspect-ratio:1;border:1px solid #102a361f;border-radius:50%;width:min(48vw,650px);animation:28s linear infinite orbit;position:absolute}.about-lines span{border:1px solid #102a3617;border-radius:50%;position:absolute;inset:17%}.about-lines span:nth-child(2){inset:34%}.about-lines span:nth-child(3){background:var(--teal);inset:47%}.about-visual small{z-index:2;color:#7a898e;letter-spacing:.16em;font-size:8px;font-weight:850;position:absolute;bottom:34px}.about-copy{background:radial-gradient(circle at 100% 0, #18a99d1f, transparent 32%), var(--navy-950);flex-direction:column;justify-content:center;padding:50px clamp(48px,7vw,130px);display:flex}.about-copy h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(38px,4vw,65px);font-weight:500;line-height:1.2}.about-copy blockquote{border-left:2px solid var(--brass);color:#afc0c7;max-width:760px;margin:30px 0;padding-left:20px;font-family:Georgia,Noto Serif KR,serif;font-size:15px;line-height:1.7}.about-meta{margin-bottom:30px}.about-meta span,.about-meta strong,.about-meta small{display:block}.about-meta span{color:#7f98a3;font-size:10px}.about-meta strong{margin-top:6px;font-size:18px}.about-meta small{color:#91a8b1;margin-top:6px;font-size:10px}.about-copy .primary-action{align-self:flex-start}.legal-footer{z-index:3;color:#6f8791;justify-content:space-between;gap:28px;font-size:8px;line-height:1.55;display:flex;position:absolute;bottom:24px;left:calc(42% + clamp(48px,7vw,130px));right:clamp(48px,7vw,130px)}.legal-footer p{margin:0}.legal-footer span{flex:none}.intake-screen{padding-top:var(--header-h);background:var(--paper);grid-template-columns:34% 66%;display:grid}.intake-intro{background:radial-gradient(circle at 0 100%,#18a99d21,#0000 34%),linear-gradient(145deg,#f4f0e7,#e8e1d5);border-right:1px solid #102a3621;flex-direction:column;justify-content:center;padding:clamp(36px,4vw,72px);display:flex}.intake-intro h2{color:var(--navy-950);letter-spacing:-.05em;margin:0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(39px,3.7vw,62px);font-weight:500;line-height:1.2}.intake-policy{background:#102a3626;border:1px solid #102a3626;gap:1px;margin:38px 0 0;display:grid}.intake-policy div{background:#ffffff8c;grid-template-columns:95px 1fr;gap:14px;padding:15px 17px;display:grid}.intake-policy dt{color:var(--teal);font-size:12px;font-weight:850}.intake-policy dd{color:var(--navy-950);margin:0;font-size:14px;font-weight:750}.deadline-notice{border-left:2px solid var(--brass);color:#6a777b;margin:18px 0 0;padding-left:13px;font-size:12px;line-height:1.65}.intake-panel{background:radial-gradient(circle at 100% 0,#18a99d1c,transparent 30%), var(--navy-950);color:#fff;min-width:0;min-height:0;padding:clamp(28px,3vw,52px);overflow-y:auto}.intake-form{width:min(1160px,100%);margin:0 auto}.form-heading{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto;align-items:end;gap:8px 30px;padding-bottom:20px;display:grid}.form-heading span{color:var(--teal-soft);letter-spacing:.13em;grid-column:1/-1;font-size:11px;font-weight:900}.form-heading h3{letter-spacing:-.04em;margin:0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(30px,2.9vw,48px);font-weight:500}.form-heading p{color:#8ea4ad;margin:0;font-size:12px}.form-heading b{color:var(--brass)}.form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.intake-form label{min-width:0}.intake-form label>span:first-child{color:#cfdbdf;margin-bottom:8px;font-size:13px;font-weight:750;display:block}.intake-form input:not([type=checkbox]),.intake-form select,.intake-form textarea{color:#fff;background:#ffffff0e;border:1px solid #ffffff2b;border-radius:0;width:100%}.intake-form input:not([type=checkbox]),.intake-form select{min-height:48px;padding:0 13px}.intake-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.intake-form input::placeholder,.intake-form textarea::placeholder{color:#718994;opacity:1}.summary-field{margin-top:18px;display:block;position:relative}.summary-field textarea{resize:vertical;min-height:118px;padding:14px;line-height:1.65}.summary-field>small{color:#78909a;font-size:10px;position:absolute;bottom:10px;right:12px}.honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.consent-row{cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;grid-template-columns:22px 1fr;align-items:start;gap:11px;margin-top:20px;padding:16px;display:grid}.consent-row input{width:19px;height:19px;accent-color:var(--teal);margin:1px 0 0}.consent-row span{margin:0!important}.consent-row strong,.consent-row small{display:block}.consent-row strong{color:#fff;font-size:13px}.consent-row small{color:#91a8b1;margin-top:7px;font-size:11px;line-height:1.6}.form-error{color:#ffd0ca;background:#ee80741a;border-left:3px solid #ee8074;margin:14px 0 0;padding:12px 14px;font-size:13px}.form-submit{align-items:center;gap:18px;margin-top:20px;display:flex}.form-submit>small{color:#7f98a3;max-width:390px;font-size:11px;line-height:1.55}.intake-success{width:min(760px,100%);margin:clamp(30px,8vh,90px) auto}.intake-success>span{color:var(--teal-soft);letter-spacing:.14em;font-size:12px;font-weight:900}.intake-success h3{margin:20px 0 0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(34px,3.2vw,54px);font-weight:500;line-height:1.25}.intake-success dl{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:1px;margin:32px 0 0;display:grid}.intake-success dl div{background:#ffffff0a;padding:16px}.intake-success dt{color:#78919b;font-size:11px}.intake-success dd{color:var(--brass-soft);margin:7px 0 0;font-size:14px;font-weight:750}.intake-success>p{color:#a3b6bd;margin:24px 0;font-size:13px;line-height:1.7}@keyframes calmZoom{0%{transform:scale(1.035)translate(0)}to{transform:scale(1.09)translate(-1.2%,.5%)}}@keyframes scanLine{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.85;transform:translateY(280px)}}@keyframes orbit{to{transform:rotate(360deg)}}@media (max-width:1200px){.desktop-nav{gap:18px}.desktop-nav button{font-size:13px}.topic-ribbon{left:34px;right:34px}.topic-ribbon button{padding:13px}.start-screen{grid-template-columns:31% 69%}.system-screen{grid-template-columns:33% 67%}.issues-screen{grid-template-columns:29% 71%}.check-row{grid-template-columns:repeat(2,1fr)}.answer-panel{padding:36px}.radar-screen{padding-left:55px;padding-right:62px}.radar-cards article{padding:19px}}@media (max-width:900px){:root{--header-h:66px}html,body{height:auto;min-height:100%;overflow:hidden auto}.page-deck{scroll-snap-type:none;overscroll-behavior-y:auto;height:auto;overflow:visible}.screen{scroll-snap-align:none;scroll-snap-stop:normal;height:auto;min-height:100svh;overflow:visible}.topbar{grid-template-columns:1fr auto;padding:0 22px}.desktop-nav,.page-rail{display:none}.hero-photo{left:39%}.gate-copy{width:min(660px,66vw)}.topic-ribbon{grid-template-columns:repeat(3,1fr);height:120px;left:22px;right:22px}.topic-ribbon button:nth-child(-n+3){border-bottom:1px solid #c5a36147}.topic-ribbon button:nth-child(3){border-right:0}.topic-ribbon button{padding:8px 14px}.topic-ribbon small{display:none}.start-screen,.system-screen,.issues-screen{grid-template-columns:1fr;overflow:visible}.start-intro,.system-copy,.issues-heading{height:auto;min-height:38svh;padding:calc(var(--header-h) + 34px) 42px 38px}.start-screen,.system-screen,.issues-screen{padding-top:0}.navigator{height:auto;min-height:62svh}.system-copy{padding-top:44px}.system-list{margin:34px 48px 44px}.issues-heading{padding-top:42px}.issue-pair{min-height:62svh}.radar-screen{height:auto;overflow:visible}.radar-board{grid-template-columns:1fr}.radar-feature{min-height:280px}.radar-cards article{min-height:310px}.about-screen{grid-template-columns:36% 64%}.about-mark{width:24vw}.about-copy{padding-left:46px;padding-right:50px}.legal-footer{left:calc(36% + 46px);right:50px}.intake-screen{grid-template-columns:1fr}.intake-intro{min-height:52svh;padding:calc(var(--header-h) + 42px) 42px 42px}.intake-panel{min-height:60svh;padding:42px;overflow:visible}}html,body,.page-deck{max-width:100%;overflow-x:clip}.screen{width:100%;max-width:100%}.navigator-body{animation:.3s both guidedStageIn}@keyframes guidedStageIn{0%{opacity:.15;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.intake-form select:disabled,.court-checker select:disabled{opacity:.55;cursor:not-allowed}.qa-view-tabs{width:min(1320px,100% - 64px);margin:calc(var(--header-h) + 34px) auto 0;border:1px solid #102a3629;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.qa-screen{background:var(--paper);padding-top:0;display:block}.qa-heading,.qa-explorer{width:min(1320px,100% - 64px);max-width:none;margin:0 auto;max-height:none!important;position:static!important;overflow:visible!important}.qa-heading{padding:clamp(34px,4vw,58px) 0 clamp(44px,5vw,70px)}.qa-heading.is-terms{padding-bottom:24px}.qa-heading.is-terms .qa-answer-card{margin-top:28px}.qa-explorer{background:0 0;padding:0 0 clamp(56px,7vw,92px)}.qa-category{position:static}.issues-inline-drawer{grid-column:auto;width:100%;max-height:none;overflow:visible;position:relative!important;inset:auto!important}.about-visual{background:#061d28;min-height:clamp(680px,78svh,900px);overflow:hidden}.about-office{opacity:.22;background-position:50%}.about-visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#031823b8 0%,#03182324 28%,#0000 55%),linear-gradient(#0000 66%,#031823b8);position:absolute;inset:0}@media (min-width:901px){.start-screen{grid-template-columns:minmax(340px,34%) minmax(0,66%)}.start-intro,.navigator{min-height:0}.start-intro{background:linear-gradient(#f6f2e9f0,#f6f2e9f7),url(/hero-boardroom.jpg) 50%/cover;align-self:stretch;padding:clamp(70px,8vw,116px) clamp(36px,4.6vw,84px);position:relative;top:auto}.navigator-body{grid-template-columns:minmax(250px,30%) minmax(0,70%)}.choice-column{top:calc(var(--header-h) + 76px);max-height:calc(100svh - var(--header-h) - 92px);position:sticky}.answer-panel{padding:clamp(34px,4vw,64px)}.answer-panel>:not(.answer-visual){max-width:820px}.guided-actions{z-index:6;background:linear-gradient(#03182300,#031823fa 22%);margin-inline:-12px;padding:16px 12px;position:sticky;bottom:0}.issues-screen{padding-inline:max(32px,50vw - 740px)}.issues-heading{grid-template-columns:minmax(300px,.75fr) minmax(520px,1.25fr)}.issue-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.court-checker-fields{grid-template-columns:.7fr 1fr 1fr 1.35fr}.about-screen{grid-template-columns:minmax(520px,46%) minmax(0,54%)}}@media (max-width:1200px) and (min-width:901px){.start-screen{grid-template-columns:38% 62%}.navigator-body{grid-template-columns:1fr}.choice-column{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;position:static}.choice-note{grid-column:1/-1}.qa-heading.is-procedure .procedure-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.court-checker-fields{grid-template-columns:1fr 1fr}}@media (max-width:900px){.qa-view-tabs,.qa-heading,.qa-explorer{width:calc(100% - 32px)}.qa-view-tabs{margin-top:28px}.qa-heading{padding:30px 0 40px}.qa-heading.is-procedure .procedure-diagram{grid-template-columns:1fr}.issues-next{width:calc(100% - 32px)}.about-visual{min-height:640px}.about-visual>img{object-position:66% 40%;width:132%;height:100%;inset:0 -18% 0 auto}}@media (prefers-reduced-motion:reduce){.navigator-body{animation:none}}.screen[id],.simple-office-page section[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.desktop-nav a{color:#d5e0e4;align-items:center;min-height:48px;padding:8px 2px;font-size:clamp(15px,.92vw,18px);font-weight:750;text-decoration:none;display:inline-flex}.desktop-nav a:hover{color:var(--brass-soft)}.guided-progress{background:#f7f5ef;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.guided-progress button{color:#71858e;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #102a3624;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;column-gap:9px;min-width:0;min-height:78px;padding:12px 16px;display:grid;position:relative}.guided-progress button:last-child{border-right:0}.guided-progress button:after{content:"";background:0 0;height:3px;position:absolute;inset:auto 0 0}.guided-progress span{color:#8ba0a8;grid-row:1/3;align-self:center;font-size:11px;font-weight:900}.guided-progress strong{color:var(--navy-950);font-size:17px}.guided-progress small{margin-top:3px;font-size:11px}.guided-progress button.active{background:#e9f4f2}.guided-progress button.active:after{background:var(--teal)}.guided-progress button.complete span:after{content:" ✓";color:var(--teal)}.guided-actions{border-top:1px solid #ffffff24;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:grid}.guided-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;min-height:48px;padding:0 18px;font-size:14px;font-weight:900}.guided-actions button:disabled{opacity:.35;cursor:default}.guided-actions button.next{border-color:var(--brass);color:var(--navy-950);background:var(--brass)}.guided-actions span{color:#8fa5ad;text-align:center;font-size:12px}.guided-summary{min-height:0;color:var(--navy-950);background:linear-gradient(135deg,#f3efe6 0%,#faf9f5 58%,#e9f2ef 100%);grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);display:grid}.guided-summary-heading{border-right:1px solid #102a3624;padding:clamp(48px,6vw,96px);position:relative;overflow:hidden}.guided-summary-heading:after{content:"南";color:#102a3609;font-family:Georgia,serif;font-size:min(32vw,390px);line-height:1;position:absolute;bottom:-12%;right:-2%}.guided-summary-heading h3{z-index:1;letter-spacing:-.05em;margin:22px 0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(38px,4vw,64px);font-weight:500;line-height:1.18;position:relative}.guided-summary-heading>p:last-child{z-index:1;color:#667c85;max-width:540px;font-size:16px;line-height:1.8;position:relative}.guided-summary-body{align-self:center;padding:clamp(36px,5vw,82px)}.guided-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guided-summary-cards button{border:1px solid #102a3626;border-top:3px solid var(--teal);text-align:left;cursor:pointer;background:#ffffffd6;flex-direction:column;align-items:flex-start;min-width:0;min-height:120px;padding:18px;display:flex}.guided-summary-cards span{color:var(--teal);font-size:11px;font-weight:900}.guided-summary-cards strong{margin-top:12px;font-size:18px;line-height:1.35}.guided-summary-cards small{color:#748891;margin-top:auto;padding-top:12px}.guided-direct{gap:8px;margin-top:16px;display:grid}.guided-direct>span{color:var(--navy-950);font-size:13px;font-weight:900}.guided-direct textarea{resize:vertical;min-height:116px;color:var(--navy-950);font:inherit;background:#ffffffe6;border:1px solid #102a362e;padding:16px;font-size:15px;line-height:1.65}.guided-direct small{color:#748891;font-size:11px}.guided-next-routes{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.guided-next-routes button{min-height:82px;color:var(--navy-950);text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #102a3626;gap:7px;padding:16px;display:grid}.guided-next-routes span{color:var(--teal);font-size:11px;font-weight:900}.guided-next-routes strong{font-size:14px}.guided-consult{width:100%;margin-top:12px}.inline-review{scroll-margin-top:calc(var(--header-h) + 18px)}.issues-inline-drawer{grid-column:1/-1;max-height:none;position:relative;bottom:auto;left:auto;right:auto}.procedure-diagram li>button,.procedure-diagram li>button>div{min-width:0}.procedure-diagram li>button>i{white-space:nowrap;min-width:54px}.qa-all-terms>section{min-width:0}.qa-all-terms>section>button i{white-space:nowrap;min-width:0}.simple-attorney-video{background:#0a2632;border:1px solid #ffffff29;margin:28px 0 24px;position:relative;overflow:hidden}.simple-attorney-video video,.simple-attorney-video img{aspect-ratio:8/3;object-fit:cover;width:100%;display:block}.simple-attorney-video figcaption{color:#fff;background:linear-gradient(#0000,#031823e6);justify-content:space-between;gap:14px;padding:24px 18px 14px;display:flex;position:absolute;inset:auto 0 0}.simple-attorney-video figcaption span{color:var(--teal-soft);letter-spacing:.1em;font-size:10px;font-weight:900}.simple-attorney-video figcaption b{font-size:13px}@media (max-width:1100px){.guided-summary{grid-template-columns:.8fr 1.2fr}.guided-summary-cards{grid-template-columns:1fr}.guided-summary-cards button{min-height:92px}}@media (max-width:900px){.guided-progress{grid-template-columns:repeat(4,minmax(74px,1fr));overflow-x:auto}.guided-progress button{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:66px;padding:10px 12px}.guided-progress span{grid-row:auto;font-size:9px}.guided-progress strong{white-space:nowrap;font-size:14px}.guided-progress small{display:none}.guided-actions{grid-template-columns:1fr 1fr}.guided-actions span{text-align:left;grid-area:1/1/auto/-1}.guided-summary{grid-template-columns:1fr}.guided-summary-heading{border-bottom:1px solid #102a3624;border-right:0;padding:38px 20px 24px}.guided-summary-heading h3{font-size:38px}.guided-summary-body{padding:24px 16px 42px}.guided-summary-cards{grid-template-columns:1fr}.guided-summary-cards button{min-height:86px}.guided-next-routes{grid-template-columns:1fr}.simple-attorney-video video,.simple-attorney-video img{aspect-ratio:16/7}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:650px){:root{--header-h:62px}.topbar{padding:0 16px}.brand-mark{width:34px;height:34px}.brand-copy strong{font-size:14px}.brand-copy small{display:none}.topbar-action{min-height:42px;padding:0 14px;font-size:13px}.hero-photo{inset:var(--header-h) 0 0 0;background-image:linear-gradient(90deg,#031823f0,#03182394),linear-gradient(#03182314,#031823b8),url(/hero-boardroom.jpg);background-position:57%}.hero-grid{inset:var(--header-h) 0 0}.gate-main{height:100%;padding:calc(var(--header-h) + 42px) 24px 44px;align-items:flex-start}.gate-copy{width:100%;margin-top:8vh}.hero-kicker{font-size:12px}.gate-copy h1{font-size:clamp(43px,13.3vw,61px)}.gate-lead{max-width:92%;font-size:13px}.gate-actions{flex-direction:column;align-items:flex-start;gap:9px}.hero-trust{flex-wrap:wrap}.topic-ribbon{display:none}.page-cue{display:flex}.start-intro,.system-copy,.issues-heading{min-height:42svh;padding:calc(var(--header-h) + 26px) 22px 32px}.gate-copy h1,.start-intro h2,.system-copy h2,.issues-heading h2,.radar-heading h2,.about-copy h2,.intake-intro h2,.form-heading h3,.intake-success h3{letter-spacing:-.045em;font-family:Malgun Gothic,Noto Sans KR,system-ui,sans-serif;font-weight:750}.start-intro h2,.system-copy h2,.issues-heading h2{font-size:38px}.intro-index,.issue-key,.principle-stamp{display:none}.navigator{grid-template-rows:92px 1fr;min-height:58svh}.mode-row{grid-template-columns:repeat(2,1fr)}.mode-row button:nth-child(-n+2){border-bottom:1px solid var(--line)}.mode-row button:nth-child(2){border-right:0}.navigator-body{grid-template-columns:1fr}.choice-column{grid-template-columns:repeat(3,1fr);padding:8px;display:grid}.choice-column>button{text-align:center;grid-template-columns:1fr;min-height:64px;padding:8px 5px}.choice-column>button span,.choice-column>button i,.choice-note{display:none}.choice-column>button strong{font-size:14px}.answer-panel{min-height:480px;padding:28px 22px}.answer-panel h3{font-size:32px}.check-row{grid-template-columns:repeat(2,1fr)}.diagnosis-summary{margin-top:28px}.diagnosis-summary>div{padding:12px 8px}.diagnosis-summary strong{font-size:10px}.direct-box{grid-template-columns:1fr;padding:34px 22px}.direct-field textarea{min-height:200px}.system-list{margin:0;padding:18px 22px 34px}.system-list li{grid-template-columns:42px 1fr 36px}.system-list li>div{grid-template-columns:1fr;gap:4px}.system-list li>i{width:30px;height:30px}.issue-pair{grid-template-columns:1fr}.issue-card{grid-template-rows:42% 58%;min-height:650px}.issue-body{padding:26px 22px 30px}.issue-body h3{font-size:30px}.radar-screen{padding:calc(var(--header-h) + 30px) 20px 30px}.radar-heading{grid-template-columns:1fr;gap:16px}.radar-heading h2{font-size:36px}.radar-board{margin-top:28px}.radar-feature{min-height:320px;padding:28px 22px}.radar-feature h3{font-size:38px}.radar-cards{grid-template-columns:1fr}.radar-cards article{min-height:250px}.radar-cards h3{margin-top:26px}.about-screen{grid-template-columns:1fr;overflow:visible}.about-visual{min-height:40svh}.about-mark{width:170px}.about-copy{min-height:60svh;padding:48px 22px 90px}.about-copy h2{font-size:38px}.legal-footer{background:var(--navy-950);padding:18px 22px 24px;display:block;position:static}.legal-footer span{margin-top:7px;display:block}.intake-intro{min-height:auto;padding:calc(var(--header-h) + 32px) 22px 36px}.intake-intro h2{font-size:38px}.intake-policy{margin-top:28px}.intake-policy div{grid-template-columns:80px 1fr}.intake-panel{min-height:auto;padding:34px 22px 44px}.form-heading{grid-template-columns:1fr}.form-heading h3{font-size:31px}.form-grid{grid-template-columns:1fr;gap:14px}.intake-form label>span:first-child{font-size:14px}.intake-form input:not([type=checkbox]),.intake-form select{min-height:52px;font-size:16px}.summary-field textarea{min-height:150px;font-size:16px}.consent-row{grid-template-columns:24px 1fr}.consent-row strong{font-size:14px}.consent-row small{font-size:12px}.form-submit{flex-direction:column;align-items:flex-start}.form-submit .primary-action{width:100%}.intake-success{margin:30px auto}.intake-success dl{grid-template-columns:1fr}}@media (max-height:760px) and (min-width:901px){.gate-copy h1{font-size:clamp(46px,4.65vw,70px)}.gate-lead{margin-top:19px}.gate-actions{margin-top:22px}.topic-ribbon{height:100px}.hero-photo,.hero-grid{bottom:116px}.gate-main{height:calc(100% - 116px)}.answer-panel h3{margin-top:22px;font-size:clamp(31px,2.85vw,48px)}.check-row{margin-top:18px}.diagnosis-summary>div{min-height:58px}.system-list li{min-height:83px}.issue-body h3{font-size:clamp(24px,1.9vw,34px)}.radar-screen{padding-top:calc(var(--header-h) + 34px)}.radar-board{margin-top:28px}.radar-feature,.radar-cards article{min-height:330px}}.gate-screen{height:auto;min-height:100svh;overflow:visible}.page-deck{transition:width .3s}.review-drawer{overscroll-behavior:contain;overflow-y:auto}.review-drawer .review-summary{font-size:17px;line-height:1.7}.review-drawer .review-grid>div>span{font-size:14px}.review-drawer li,.review-drawer aside{font-size:15px;line-height:1.6}.review-open,.journey-guide button,.trade-structure>div button,.issue-body .issue-flow button,.procedure-diagram li>button,.hero-trust button{font-size:16px}.review-open{min-height:56px}.journey-guide>section p{font-size:15px}.journey-guide>section li{font-size:13px}.qa-explorer{grid-area:1/1}.qa-heading{grid-area:1/2}.qa-all-terms{align-content:start;gap:24px;padding-right:8px!important;display:grid!important}.qa-all-terms>section>h3{z-index:2;background:var(--navy-950);color:var(--brass-soft);letter-spacing:.04em;margin:0;padding:9px 4px;font-size:13px;position:sticky;top:0}.qa-all-terms>section>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff21;grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 4px;display:grid}.qa-all-terms>section>button:last-child{border-bottom:1px solid #ffffff21}.qa-all-terms>section>button span{color:var(--teal-soft);font-size:12px}.qa-all-terms>section>button strong{font-size:16px}.qa-all-terms>section>button i{color:#79919a;text-align:right;font-size:11px;font-style:normal}.qa-all-terms>section>button.active{background:#c5a3611c}.qa-heading .qa-answer-card,.qa-heading .inline-review{top:calc(var(--header-h) + 18px);position:sticky}.about-office{filter:saturate(.82)contrast(1.05);background-position:34%;right:58%}.about-visual:after{z-index:3;opacity:.7;background:linear-gradient(#0000,#c5a361a6,#0000);width:1px;height:84%;top:8%;left:39%;right:auto}.about-visual>img{object-fit:cover;object-position:57% center;width:62%;height:100%;bottom:0;right:0;box-shadow:-18px 0 48px #0318232e;-webkit-mask-image:none;mask-image:none}@media (max-width:900px){.page-deck.review-panel-open{width:100%}.review-drawer-shell{background:#0318232e}.review-drawer{max-height:82svh}.qa-screen{grid-template-columns:1fr}.qa-explorer,.qa-heading{grid-column:1}.qa-explorer{grid-row:2}.qa-heading{grid-row:1}.qa-heading .qa-answer-card,.qa-heading .inline-review{position:static}.about-office{right:54%}.about-visual>img{object-position:58% 28%;width:70%}}@media (prefers-reduced-motion:reduce){.page-deck{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.hero-photo,.issue-photo img{transform:none!important}}.nam-logo{width:42px;height:42px;color:var(--brass-soft);flex:0 0 42px;display:block;position:relative}.logo-stroke{transform-origin:0;background:currentColor;height:2px;display:block;position:absolute}.stroke-top{width:28px;top:6px;left:7px}.stroke-left{width:29px;top:6px;left:7px;transform:rotate(90deg)}.stroke-right{width:29px;top:6px;left:35px;transform:rotate(90deg)}.stroke-diagonal-a{width:38px;top:7px;left:8px;transform:rotate(46deg)}.stroke-diagonal-b{width:38px;top:34px;left:8px;transform:rotate(-46deg)}.stroke-center{opacity:.72;width:22px;top:12px;left:14px;transform:rotate(90deg)}.nam-logo:after{content:"";border:1px solid #e1ca9c2e;position:absolute;inset:1px}.nam-logo.is-animated .stroke-top{animation:.8s cubic-bezier(.2,.8,.2,1) 50ms both logoTopIn}.nam-logo.is-animated .stroke-left{animation:.8s cubic-bezier(.2,.8,.2,1) .12s both logoLeftIn}.nam-logo.is-animated .stroke-right{animation:.8s cubic-bezier(.2,.8,.2,1) .12s both logoRightIn}.nam-logo.is-animated .stroke-diagonal-a{animation:.82s cubic-bezier(.2,.8,.2,1) .22s both logoDiagAIn}.nam-logo.is-animated .stroke-diagonal-b{animation:.82s cubic-bezier(.2,.8,.2,1) .27s both logoDiagBIn}.nam-logo.is-animated .stroke-center{animation:.72s .38s both logoCenterIn}.desktop-nav{gap:clamp(13px,1.35vw,24px)}.topbar-action{min-height:52px;font-size:18px}.primary-action,.ghost-action{min-height:56px;font-size:18px}.hero-brand-reveal{color:var(--brass-soft);align-items:center;gap:16px;margin-bottom:23px;animation:.75s .55s both heroBrandReveal;display:flex}.hero-brand-reveal .nam-logo{transform-origin:0;flex-basis:66px;width:66px;height:66px;margin-right:19px;transform:scale(1.55)}.hero-brand-reveal span strong,.hero-brand-reveal span small{display:block}.hero-brand-reveal span strong{color:#fff;font-size:19px}.hero-brand-reveal span small{color:#91a8b1;letter-spacing:.15em;margin-top:5px;font-size:12px;font-weight:800}.hero-kicker,.gate-lead{font-size:17px}.hero-trust span{font-size:13px}.topic-ribbon span{font-size:11px}.topic-ribbon small,.topic-ribbon i{font-size:14px}.mode-row button{font-size:18px}.choice-column>button{min-height:88px}.choice-note span{font-size:12px}.choice-note p{font-size:14px}.answer-panel{padding:clamp(28px,3.2vw,54px);position:relative}.answer-visual{z-index:0;background:var(--navy-900);border:1px solid #ffffff26;width:min(35%,360px);height:180px;position:absolute;top:34px;right:34px;overflow:hidden}.answer-visual:after{content:"";background:linear-gradient(#0000 35%,#031823c2);position:absolute;inset:0}.answer-visual img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%;animation:.45s both imageReveal}.answer-visual span{z-index:2;color:#fff;font-size:14px;font-weight:800;position:absolute;bottom:13px;left:16px}.answer-topline,.answer-panel h3,.answer-copy,.check-row,.notice,.diagnosis-summary,.review-open,.answer-panel footer{z-index:1;position:relative}.answer-topline p,.answer-topline span{font-size:12px}.answer-panel h3{max-width:60%;margin-top:26px;font-size:clamp(32px,2.75vw,50px)}.answer-copy{max-width:60%;font-size:16px}.check-row{grid-template-columns:repeat(4,1fr);margin-top:23px}.diagnosis-summary{margin-top:18px}.review-open{border:1px solid var(--teal);min-height:50px;color:var(--teal-soft);cursor:pointer;background:#18a99d0f;align-self:flex-start;margin-top:14px;padding:0 18px;font-size:18px;font-weight:850}.review-open span{margin-left:10px}.answer-panel footer{margin-top:12px}.issue-body p{font-size:15px}.issue-flow b,.issue-flow i{font-size:12px}.issue-body button,.radar-cards button{min-height:52px;font-size:18px}.radar-feature>span,.radar-feature b,.radar-cards span,.radar-cards i{font-size:12px}.radar-feature p,.radar-cards p{font-size:14px}.qa-screen{padding-top:var(--header-h);background:var(--paper);grid-template-columns:37% 63%;display:grid}.qa-heading{background:radial-gradient(circle at 0 100%,#18a99d21,#0000 34%),linear-gradient(145deg,#f4f0e7,#e7dfd2);border-right:1px solid #102a3621;flex-direction:column;justify-content:center;padding:clamp(44px,6vw,100px);display:flex}.qa-heading h2{color:var(--navy-950);letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(42px,3.8vw,66px);font-weight:500;line-height:1.18}.qa-heading .primary-action{align-self:flex-start;margin-top:34px}.qa-list{background:radial-gradient(circle at 100% 0,#18a99d1c,transparent 32%), var(--navy-950);color:#fff;flex-direction:column;justify-content:center;min-height:0;padding:clamp(30px,4vw,64px);display:flex;overflow-y:auto}.qa-list details{border-bottom:1px solid #ffffff26}.qa-list details:first-child{border-top:1px solid #ffffff26}.qa-list summary{cursor:pointer;grid-template-columns:46px 1fr 38px;align-items:center;gap:10px;min-height:76px;list-style:none;display:grid}.qa-list summary::-webkit-details-marker{display:none}.qa-list summary span{color:var(--teal-soft);font-size:13px}.qa-list summary strong{font-size:19px;line-height:1.45}.qa-list summary i{color:var(--brass);font-size:24px;font-style:normal;transition:transform .2s}.qa-list details[open] summary i{transform:rotate(45deg)}.qa-list details p{color:#a8bbc2;margin:-2px 38px 0 56px;padding:0 0 24px;font-size:16px;line-height:1.75}.about-visual{background:var(--navy-900);place-items:stretch stretch}.about-visual>img{object-fit:cover;object-position:67% center;width:100%;height:100%}.about-logo{z-index:2;color:#fff;align-items:center;gap:14px;display:flex;position:absolute;bottom:52px;left:34px}.about-logo span{font-size:20px;font-weight:850}.about-visual small{z-index:2;color:#c2cfd4;font-size:11px;bottom:25px;left:34px}.intake-policy{margin-top:28px}.intake-policy div{padding:12px 15px}.intake-policy dt{font-size:14px}.duplicate-note{border-left:3px solid var(--brass);background:#c5a3611a;padding:14px 16px;color:#eedbb4!important}.review-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010d13c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.review-dialog{width:min(940px,100%);max-height:calc(100svh - 48px);color:var(--navy-950);background:linear-gradient(145deg,#f9f6ef,#ebe5d9);padding:clamp(32px,5vw,68px);position:relative;overflow-y:auto;box-shadow:0 40px 120px #00000061}.review-close{width:52px;height:52px;color:var(--navy-950);cursor:pointer;background:0 0;border:1px solid #102a362e;font-size:30px;position:absolute;top:18px;right:22px}.review-dialog>p:first-of-type{color:var(--teal);letter-spacing:.14em;margin:0;font-size:13px;font-weight:900}.review-dialog h2{letter-spacing:-.05em;max-width:760px;margin:20px 70px 0 0;font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.2}.review-summary{max-width:760px;color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.75}.review-grid{background:#102a3629;border:1px solid #102a3629;grid-template-columns:1fr 1fr;gap:1px;margin-top:30px;display:grid}.review-grid>div{background:#ffffff94;padding:24px}.review-grid span{color:var(--teal);font-size:15px;font-weight:850}.review-grid ul{margin:16px 0 0;padding-left:20px}.review-grid li{margin-top:10px;font-size:17px}.review-dialog aside{border-left:3px solid var(--brass);background:#c5a3611a;grid-template-columns:70px 1fr;gap:18px;margin-top:22px;padding:18px;display:grid}.review-dialog aside strong,.review-dialog aside span{font-size:15px;line-height:1.65}.review-actions{align-items:center;gap:16px;margin-top:28px;display:flex}.review-actions>button:last-child{cursor:pointer;background:0 0;border:1px solid #102a3638;min-height:56px;padding:0 22px;font-size:18px;font-weight:800}@keyframes heroBrandReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes logoTopIn{0%{opacity:0;transform:translateY(-18px)scaleX(.5)}to{opacity:1;transform:translateY(0)scaleX(1)}}@keyframes logoLeftIn{0%{opacity:0;transform:translate(-18px)rotate(90deg)}to{opacity:1;transform:translate(0)rotate(90deg)}}@keyframes logoRightIn{0%{opacity:0;transform:translate(18px)rotate(90deg)}to{opacity:1;transform:translate(0)rotate(90deg)}}@keyframes logoDiagAIn{0%{opacity:0;transform:translate(-14px,-10px)rotate(46deg)}to{opacity:1;transform:translate(0)rotate(46deg)}}@keyframes logoDiagBIn{0%{opacity:0;transform:translate(-14px,10px)rotate(-46deg)}to{opacity:1;transform:translate(0)rotate(-46deg)}}@keyframes logoCenterIn{0%{opacity:0;transform:scaleY(.2)rotate(90deg)}to{opacity:.72;transform:scaleY(1)rotate(90deg)}}@keyframes imageReveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (max-width:1400px) and (min-width:901px){.desktop-nav button{font-size:15px}.topbar-action{padding:0 15px;font-size:16px}.brand-copy strong{font-size:16px}.hero-brand-reveal{margin-bottom:14px}.hero-brand-reveal .nam-logo{margin-right:10px;transform:scale(1.3)}.answer-visual{width:31%;height:150px}.answer-panel h3,.answer-copy{max-width:65%}.check-row span{font-size:12px}}@media (max-width:900px){.topbar-action{font-size:16px}.qa-screen{grid-template-columns:1fr;height:auto;overflow:visible}.qa-heading{min-height:45svh;padding:calc(var(--header-h) + 38px) 42px 42px}.qa-list{min-height:55svh;padding:34px 42px 48px;overflow:visible}.answer-visual{width:100%;height:180px;margin-bottom:24px;position:relative;top:auto;right:auto}.answer-topline{padding-right:0}.answer-panel h3,.answer-copy{max-width:100%}}@media (max-width:650px){.nam-logo{flex-basis:38px;width:38px;height:38px;transform:scale(.9)}.brand-copy strong{font-size:16px}.topbar-action{min-height:44px;padding:0 13px;font-size:15px}.hero-brand-reveal{margin-bottom:22px}.hero-brand-reveal .nam-logo{margin-right:3px;transform:scale(1.15)}.hero-brand-reveal span strong{font-size:17px}.hero-brand-reveal span small{font-size:10px}.hero-kicker{font-size:15px}.gate-lead{font-size:16px}.primary-action,.ghost-action,.mode-row button{font-size:17px}.choice-column{grid-template-columns:repeat(2,1fr)}.choice-column>button strong{font-size:17px}.answer-panel{min-height:720px}.answer-panel h3{font-size:31px}.answer-copy{font-size:16px}.check-row span{font-size:13px}.review-open{width:100%;font-size:17px}.qa-heading{min-height:auto;padding:calc(var(--header-h) + 32px) 22px 36px}.qa-heading h2{font-family:Malgun Gothic,Noto Sans KR,system-ui,sans-serif;font-size:38px;font-weight:750}.qa-list{min-height:auto;padding:18px 22px 38px}.qa-list summary{grid-template-columns:34px 1fr 28px;min-height:82px}.qa-list summary strong{font-size:18px}.qa-list details p{margin:0 20px 0 34px;padding-bottom:24px;font-size:16px}.about-visual{min-height:52svh}.about-logo{bottom:48px;left:22px}.about-visual small{bottom:22px;left:22px}.review-backdrop{align-items:end;padding:0}.review-dialog{width:100%;max-height:92svh;padding:34px 22px 38px}.review-close{width:46px;height:46px;top:14px;right:14px}.review-dialog h2{margin-right:48px;font-family:Malgun Gothic,Noto Sans KR,system-ui,sans-serif;font-size:32px;font-weight:750}.review-summary{font-size:16px}.review-grid{grid-template-columns:1fr}.review-grid li{font-size:16px}.review-dialog aside{grid-template-columns:1fr;gap:7px}.review-actions{flex-direction:column;align-items:stretch}.review-actions>button{width:100%}}@media (prefers-reduced-motion:reduce){.nam-logo.is-animated .logo-stroke,.hero-brand-reveal,.answer-visual img{opacity:1!important;animation:none!important}}@media (min-width:901px){.about-screen{grid-template-columns:58% 42%}.about-copy{grid-area:1/1;padding-left:clamp(58px,7vw,132px);padding-right:clamp(58px,7vw,132px)}.about-visual{border-left:1px solid #ffffff1f;border-right:0;grid-area:1/2}.about-visual:before{background:linear-gradient(#03182308 42%,#031823b8),linear-gradient(270deg,#0318231f,#0000)}.about-visual>img{object-position:67% center}.legal-footer{left:clamp(58px,7vw,132px);right:calc(42% + clamp(58px,7vw,132px))}}.eyebrow{font-size:15px}.section-lead{max-width:620px;font-size:20px;line-height:1.7}.system-list{margin-left:clamp(48px,5vw,96px);margin-right:clamp(48px,5vw,96px)}.system-list li{grid-template-columns:72px 1fr 62px;min-height:clamp(104px,12vh,132px)}.system-list li>span{font-size:15px}.system-list li>div{grid-template-columns:minmax(250px,.75fr) 1fr;gap:36px}.system-list strong{font-size:27px}.system-list p{font-size:18px;line-height:1.55}.system-list li>i{width:50px;height:50px;font-size:13px}.principle-stamp span{font-size:13px}.principle-stamp strong{font-size:27px}.principle-stamp small{font-size:15px}.about-copy blockquote{font-size:21px}.about-meta span,.about-meta small{font-size:17px}.about-meta strong{font-size:27px}.office-location{background:#ffffff09;border:1px solid #ffffff24;margin:0 0 28px;padding:20px 22px;font-style:normal}.office-location>span,.office-location>strong,.office-location>small{display:block}.office-location>span{color:var(--teal-soft);font-size:15px;font-weight:850}.office-location>strong{color:#fff;margin-top:9px;font-size:20px;line-height:1.48}.office-location>small{color:#9fb2ba;margin-top:8px;font-size:16px;line-height:1.6}.office-location>div{gap:10px;margin-top:15px;display:flex}.office-location a{min-height:48px;color:var(--teal-soft);border:1px solid #8bd8d16b;align-items:center;gap:12px;padding:0 17px;font-size:17px;font-weight:850;text-decoration:none;display:inline-flex}.office-location a:hover{border-color:var(--brass);color:var(--brass-soft)}.legal-footer{font-size:13px}@media (max-width:1400px) and (min-width:901px){.system-list li>div{grid-template-columns:minmax(215px,.75fr) 1fr;gap:24px}.system-list strong{font-size:23px}.system-list p{font-size:17px}}@media (max-width:900px){.about-copy{order:1;min-height:56svh}.about-visual{order:2;min-height:52svh}.about-screen .legal-footer{order:3}.system-list li>span{font-size:14px}.system-list strong{font-size:22px}.system-list p{font-size:17px}.system-list li>i{width:44px;height:44px;font-size:12px}}@media (max-width:650px){.eyebrow{font-size:13px}.section-lead{font-size:18px}.system-list li{grid-template-columns:38px 1fr 44px;min-height:110px}.system-list li>div{gap:7px}.system-list strong{font-size:21px}.system-list p{font-size:16px}.about-copy blockquote{font-size:19px}.about-meta span,.about-meta small{font-size:16px}.about-meta strong{font-size:24px}.office-location{padding:18px}.office-location>strong{font-size:19px}.office-location>small{font-size:16px}.office-location>div{grid-template-columns:1fr 1fr;display:grid}.office-location a{justify-content:center;padding:0 10px;font-size:16px}.legal-footer{font-size:12px}}.nam-logo{overflow:visible}.nam-logo .logo-complete{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.logo-piece{opacity:0;background:url(/nam-symbol.png) 50%/contain no-repeat;display:block;position:absolute;inset:0}.logo-piece.piece-a{clip-path:polygon(0 0,52% 0,52% 52%,0 52%)}.logo-piece.piece-b{clip-path:polygon(48% 0,100% 0,100% 52%,48% 52%)}.logo-piece.piece-c{clip-path:polygon(0 48%,52% 48%,52% 100%,0 100%)}.logo-piece.piece-d{clip-path:polygon(48% 48%,100% 48%,100% 100%,48% 100%)}.nam-logo.is-animated .logo-complete{opacity:0;animation:.28s 1.35s forwards exactLogoComplete}.nam-logo.is-animated .piece-a{animation:1.45s cubic-bezier(.18,.82,.2,1) 80ms both exactLogoA}.nam-logo.is-animated .piece-b{animation:1.45s cubic-bezier(.18,.82,.2,1) .13s both exactLogoB}.nam-logo.is-animated .piece-c{animation:1.45s cubic-bezier(.18,.82,.2,1) .18s both exactLogoC}.nam-logo.is-animated .piece-d{animation:1.45s cubic-bezier(.18,.82,.2,1) .23s both exactLogoD}.gate-screen:after{content:"";z-index:8;inset:var(--header-h) 0 0;pointer-events:none;background:linear-gradient(110deg,var(--navy-950) 0%,var(--navy-900) 68%,#0b3a48 100%);position:absolute;transform:translate(0)}.gate-screen.hero-ready:after{animation:1.3s cubic-bezier(.75,0,.2,1) 80ms forwards openingCurtain}.hero-brand-reveal{opacity:0;animation:none}.hero-brand-reveal.is-ready{animation:.72s 1.08s both heroBrandReveal}.gate-screen .hero-kicker,.gate-screen .gate-copy h1,.gate-screen .gate-lead,.gate-screen .gate-actions,.gate-screen .hero-trust,.gate-screen .topic-ribbon{opacity:0;transform:translateY(20px)}.gate-screen.hero-ready .hero-kicker{animation:.62s 1.45s forwards heroContentIn}.gate-screen.hero-ready .gate-copy h1{animation:.78s 1.58s forwards heroContentIn}.gate-screen.hero-ready .gate-lead{animation:.65s 1.78s forwards heroContentIn}.gate-screen.hero-ready .gate-actions{animation:.6s 1.92s forwards heroContentIn}.gate-screen.hero-ready .hero-trust{animation:.55s 2.03s forwards heroContentIn}.gate-screen.hero-ready .topic-ribbon{animation:.72s 2.08s forwards heroContentIn}.brand-cursor{z-index:9;pointer-events:none;opacity:0;will-change:transform;width:30px;height:30px;margin:-15px 0 0 -15px;transition:opacity .18s;display:none;position:absolute;top:0;left:0}.brand-cursor[data-visible=true]{opacity:.48}.brand-cursor img{object-fit:contain;filter:drop-shadow(0 7px 13px #00000047);width:100%;height:100%}.start-intro{background-image:linear-gradient(145deg,#f7f4eef0,#e9e3d8db),url(/hero-boardroom.jpg);background-position:50%;background-size:cover}.answer-panel{background:var(--navy-950);position:relative;overflow:hidden}.answer-panel:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--navy-950) 0%,#031823fa 49%,#031823d1 64%,#0318232e 100%);position:absolute;inset:0}.answer-visual{border:0;width:45%;height:100%;top:0;right:0}.answer-visual:after{background:linear-gradient(90deg,var(--navy-950),#03182338 58%),linear-gradient(0deg,#031823c7,transparent 46%)}.answer-visual img{filter:saturate(.7)contrast(1.06)}.answer-visual span{font-size:16px;bottom:24px;left:auto;right:24px}.answer-topline,.answer-panel h3,.answer-copy,.check-row,.notice,.diagnosis-summary,.review-open,.answer-panel footer{width:58%;max-width:760px}.answer-topline{padding-right:0}.answer-panel h3,.answer-copy{max-width:760px}.answer-copy{font-size:19px}.check-row{grid-template-columns:repeat(2,1fr)}.check-row span{min-height:72px;font-size:17px}.check-row i{font-size:13px}.notice{font-size:16px}.diagnosis-summary span{font-size:14px}.diagnosis-summary strong{font-size:19px}.answer-panel footer span{font-size:14px}.answer-panel footer strong{font-size:18px}@media (hover:hover) and (pointer:fine) and (min-width:901px){.brand-cursor{display:block}}@media (max-width:1400px) and (min-width:901px){.answer-visual{width:40%}.answer-topline,.answer-panel h3,.answer-copy,.check-row,.notice,.diagnosis-summary,.review-open,.answer-panel footer{width:62%}.answer-copy{font-size:17px}.check-row span{font-size:15px}}@media (max-width:900px){.gate-screen:after,.brand-cursor{display:none}.gate-screen .hero-kicker,.gate-screen .gate-copy h1,.gate-screen .gate-lead,.gate-screen .gate-actions,.gate-screen .hero-trust,.gate-screen .topic-ribbon{opacity:1;transform:none}.answer-panel:before{background:linear-gradient(0deg,var(--navy-950) 0%,#031823f5 64%,#03182366 100%)}.answer-visual{z-index:2;width:100%;height:230px;position:relative}.answer-topline,.answer-panel h3,.answer-copy,.check-row,.notice,.diagnosis-summary,.review-open,.answer-panel footer{width:100%;max-width:none}.answer-copy{font-size:18px}}@media (max-width:650px){.answer-visual{height:210px}.answer-copy{font-size:17px}.check-row span{font-size:16px}.diagnosis-summary span{font-size:13px}.diagnosis-summary strong{font-size:17px}}@keyframes openingCurtain{0%{transform:translate(0)}to{transform:translate(102%)}}@keyframes heroContentIn{to{opacity:1;transform:translateY(0)}}@keyframes exactLogoComplete{to{opacity:1}}@keyframes exactLogoA{0%{opacity:0;transform:translate(-34px,-26px)rotate(-5deg)}28%,82%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes exactLogoB{0%{opacity:0;transform:translate(34px,-24px)rotate(5deg)}28%,82%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes exactLogoC{0%{opacity:0;transform:translate(-30px,28px)rotate(4deg)}28%,82%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes exactLogoD{0%{opacity:0;transform:translate(31px,27px)rotate(-4deg)}28%,82%{opacity:1}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.gate-screen:after{display:none!important}.hero-brand-reveal,.gate-screen .hero-kicker,.gate-screen .gate-copy h1,.gate-screen .gate-lead,.gate-screen .gate-actions,.gate-screen .hero-trust,.gate-screen .topic-ribbon,.nam-logo .logo-complete{opacity:1!important;transform:none!important}.logo-piece,.brand-cursor{display:none!important}}body,button,input,select,textarea{font-family:Pretendard Variable,Pretendard,SUIT Variable,SUIT,Noto Sans KR,Malgun Gothic,system-ui,sans-serif}.gate-copy h1,.start-intro h2,.system-copy h2,.issues-heading h2,.finance-heading h2,.qa-heading h2,.radar-heading h2,.radar-feature h3,.about-copy h2,.answer-panel h3,.direct-copy h3,.review-dialog h2,.principle-stamp strong,.about-copy blockquote{letter-spacing:-.048em;font-family:inherit;font-weight:760}.gate-copy h1{font-weight:710}.section-lead{font-weight:430}.primary-action,.ghost-action,.topbar-action,.review-open,.direct-action{border-radius:7px}.choice-column{scrollbar-width:thin;overflow-y:auto}.choice-column>button{flex:none;min-height:68px}.answer-panel{overflow:hidden auto}.trade-structure{z-index:2;width:58%;margin-top:14px;position:relative}.trade-structure>small{color:var(--brass-soft);font-size:13px;font-weight:800;display:block}.trade-structure>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.trade-structure span{color:#b9cbd1;border:1px solid #8bd8d142;border-radius:999px;padding:7px 10px;font-size:13px}.finance-screen{padding-top:var(--header-h);background:var(--navy-950);color:#fff;grid-template-columns:31% 69%;display:grid}.finance-heading{color:var(--navy-950);background:radial-gradient(circle at 12% 12%,#ffffffe0,#0000 30%),linear-gradient(145deg,#f5f1e8,#e5ddd0);border-right:1px solid #102a3624;flex-direction:column;justify-content:center;padding:clamp(36px,4.7vw,84px);display:flex}.finance-heading h2{margin:0;font-size:clamp(40px,3.35vw,61px);line-height:1.16}.finance-heading .section-lead{margin-top:19px;font-size:17px;line-height:1.65}.finance-balance{background:#102a3626;border:1px solid #102a3626;gap:1px;margin-top:28px;display:grid}.finance-balance>div{background:#ffffff8f;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.finance-balance span{color:#61747d;font-size:14px}.finance-balance strong{font-size:21px}.negative{color:#d86c5e!important}.finance-reset{min-height:44px;color:var(--navy-900);cursor:pointer;background:0 0;border:1px solid #102a3640;border-radius:6px;align-self:flex-start;margin-top:14px;padding:0 15px;font-size:14px;font-weight:800}.finance-workbench{min-width:0;height:calc(100svh - var(--header-h));background:radial-gradient(circle at 100% 0,#18a99d21,transparent 30%), var(--navy-950);grid-template-columns:46% 54%;display:grid;overflow:hidden}.finance-inputs{border-right:1px solid #ffffff1f;min-width:0;padding:clamp(22px,2.6vw,42px);overflow-y:auto}.finance-inputs fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 19px;padding:0;display:grid}.finance-inputs legend{width:100%;color:var(--teal-soft);margin-bottom:10px;font-size:17px;font-weight:850}.finance-inputs legend small{float:right;color:#69838e;font-size:12px;font-weight:600}.finance-inputs label{background:#ffffff09;border:1px solid #ffffff1f;border-radius:7px;grid-template-columns:1fr 78px;align-items:center;gap:8px;min-height:64px;padding:9px 11px;display:grid}.finance-inputs label span{color:#b9c8ce;font-size:14px;line-height:1.3}.finance-inputs input{color:#fff;text-align:right;background:#ffffff0f;border:1px solid #8bd8d147;border-radius:5px;width:100%;min-height:40px;padding:0 8px;font-size:16px;font-weight:750}.finance-inputs .profit-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-scenarios{min-width:0;padding:clamp(22px,2.7vw,46px);overflow-y:auto}.scenario-title{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.scenario-title span{font-size:21px;font-weight:850}.scenario-title small{color:#708a95;font-size:12px}.finance-scenarios article{background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:94px 1fr;gap:15px;margin-top:10px;padding:16px;display:grid}.finance-scenarios article.base{background:#c5a36114;border-color:#c5a361a6}.finance-scenarios article>div span,.finance-scenarios article>div small{display:block}.finance-scenarios article>div span{color:var(--brass-soft);font-size:19px;font-weight:850}.finance-scenarios article>div small{color:#78919b;margin-top:5px;font-size:12px}.finance-scenarios dl{background:#ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.finance-scenarios dl div{background:var(--navy-900);padding:9px 11px}.finance-scenarios dt{color:#7f98a2;font-size:11px}.finance-scenarios dd{margin:7px 0 0;font-size:17px;font-weight:820}.finance-scenarios aside{border-left:3px solid var(--brass);background:#c5a36114;margin-top:15px;padding:16px 18px}.finance-scenarios aside strong{color:var(--brass-soft);font-size:16px}.finance-scenarios aside p{color:#a9bbc2;margin:8px 0 0;font-size:13px;line-height:1.65}.qa-heading{justify-content:flex-start;padding:clamp(34px,3.8vw,68px);overflow-y:auto}.qa-heading .section-lead{margin-top:16px;font-size:17px}.procedure-toggle{border:1px solid #102a362b;border-radius:8px;grid-template-columns:1fr 1fr;margin-top:22px;display:grid;overflow:hidden}.procedure-toggle button{color:#667b85;cursor:pointer;background:#ffffff7a;border:0;min-height:46px;font-size:15px;font-weight:800}.procedure-toggle button.active{background:var(--navy-900);color:#fff}.procedure-flow{grid-template-columns:repeat(2,1fr);gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.procedure-flow li{background:#ffffff80;border:1px solid #102a3624;border-radius:7px;align-items:center;gap:9px;min-height:53px;padding:8px 10px;display:flex;position:relative}.procedure-flow li:not(:last-child):after{content:"→";z-index:2;color:var(--teal);font-size:12px;position:absolute;right:-8px}.procedure-flow li:nth-child(2n):after{content:"↓";bottom:-13px;left:-8px;right:auto}.procedure-flow span{color:var(--teal);font-size:11px;font-weight:850}.procedure-flow strong{font-size:14px;line-height:1.3}.qa-explorer{background:radial-gradient(circle at 100% 0,#18a99d1c,transparent 32%), var(--navy-950);color:#fff;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;padding:clamp(24px,3vw,48px);display:grid}.qa-category{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.qa-category button{color:#a6bac2;cursor:pointer;background:#ffffff06;border:1px solid #ffffff24;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:0 13px;font-size:14px;font-weight:750;display:flex}.qa-category button span{color:#6d8791;font-size:11px}.qa-category button.active{border-color:var(--brass);color:#fff;background:#c5a3611a}.qa-explorer .qa-list{background:0 0;justify-content:flex-start;padding:14px 0 0;overflow-y:auto}.qa-explorer .qa-list summary{min-height:67px}.qa-action{justify-self:start;margin-top:15px}@media (max-width:1400px) and (min-width:901px){.trade-structure{width:62%}.trade-structure span{font-size:12px}.finance-screen{grid-template-columns:29% 71%}.finance-heading{padding:34px}.finance-heading .section-lead{font-size:15px}.finance-workbench{grid-template-columns:45% 55%}.finance-inputs,.finance-scenarios{padding:20px}.finance-inputs label{min-height:58px}.finance-scenarios article{grid-template-columns:75px 1fr;padding:12px}.finance-scenarios dd{font-size:15px}.qa-screen{grid-template-columns:39% 61%}.qa-heading{padding:34px}.qa-heading .section-lead{font-size:15px}.procedure-flow li{min-height:46px}.qa-category button{font-size:13px}}@media (max-width:900px){.trade-structure{width:100%}.finance-screen{grid-template-columns:1fr;height:auto;padding-top:0;overflow:visible}.finance-heading{min-height:auto;padding:calc(var(--header-h) + 38px) 42px 42px}.finance-workbench{grid-template-columns:1fr;height:auto;overflow:visible}.finance-inputs,.finance-scenarios{padding:36px 42px;overflow:visible}.finance-inputs{border-bottom:1px solid #ffffff1f;border-right:0}.qa-explorer{min-height:60svh;padding:34px 42px 48px}.qa-explorer .qa-list{min-height:0;padding:15px 0 0}}@media (max-width:650px){.choice-column{max-height:320px;overflow-y:auto}.answer-panel{min-height:auto}.trade-structure>small{font-size:14px}.trade-structure span{font-size:13px}.finance-heading{padding:calc(var(--header-h) + 32px) 22px 34px}.finance-heading h2{font-size:38px}.finance-heading .section-lead{font-size:16px}.finance-inputs,.finance-scenarios{padding:28px 22px 34px}.finance-inputs fieldset,.finance-inputs .profit-inputs{grid-template-columns:1fr}.finance-inputs label{grid-template-columns:1fr 92px}.finance-scenarios article,.finance-scenarios dl{grid-template-columns:1fr}.finance-scenarios dt{font-size:13px}.finance-scenarios dd{font-size:18px}.qa-heading{padding:calc(var(--header-h) + 32px) 22px 34px}.qa-heading h2{font-size:38px}.procedure-flow{grid-template-columns:1fr}.procedure-flow li:not(:last-child):after,.procedure-flow li:nth-child(2n):after{content:"↓";bottom:-14px;left:auto;right:13px}.qa-explorer{padding:26px 22px 38px}.qa-category{grid-template-columns:repeat(2,1fr)}.qa-category button{min-height:50px;font-size:14px}}.finance-inputs label{grid-template-columns:minmax(0,1fr) minmax(112px,128px)}.finance-inputs input,.finance-balance strong,.finance-scenarios dd{font-variant-numeric:tabular-nums}.issue-detail-links{grid-template-columns:1fr 1fr;gap:7px;margin-top:24px;display:grid}.issue-detail-links button{min-height:48px;color:var(--navy-900);text-align:left;cursor:pointer;background:#ffffff7a;border:1px solid #102a362b;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:780;display:flex}.issue-detail-links button:hover{border-color:var(--teal);color:var(--teal-dark)}.issue-detail-links span{color:var(--teal)}.procedure-diagram{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid;position:relative}.procedure-diagram:before{content:"";z-index:0;background:linear-gradient(90deg,var(--teal),var(--brass),var(--teal));opacity:.62;height:2px;position:absolute;top:31px;left:7%;right:7%}.procedure-diagram li{z-index:1;background:#ffffffd1;border:1px solid #102a3624;border-radius:8px;grid-template-columns:35px 1fr;align-items:center;gap:9px;min-width:0;min-height:92px;padding:11px;display:grid;position:relative;box-shadow:0 8px 24px #102a360f}.procedure-diagram li>span{background:var(--navy-900);width:35px;height:35px;color:var(--teal-soft);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.procedure-diagram li div{min-width:0}.procedure-diagram strong,.procedure-diagram small{display:block}.procedure-diagram strong{color:var(--navy-950);font-size:14px;line-height:1.25}.procedure-diagram small{color:#72878f;margin-top:4px;font-size:11px;line-height:1.35}.procedure-source{color:#72878f;margin:10px 0 0;font-size:11px;line-height:1.5}.office-contact{background:#ffffff21;grid-template-columns:1fr 1fr;gap:1px;margin:15px 0 0;display:grid}.office-location .office-contact>div{background:var(--navy-900);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:98px;margin:0;padding:18px 20px;display:grid}.office-contact dt{color:#a4b9bf;font-size:17px}.office-contact dd{color:#fff;text-align:right;margin:0;font-size:clamp(24px,2vw,32px);font-weight:820}.office-location .office-contact a{color:#fff;min-height:0;font-size:inherit;border:0;padding:0}.intake-policy a{color:#fff;text-decoration:none}.legal-footer>a{color:#8ba3ad;text-underline-offset:3px;text-decoration:underline}.about-visual:after{content:"";z-index:2;aspect-ratio:1;opacity:.13;filter:sepia()saturate(.6);background:url(/nam-symbol.png) 50%/contain no-repeat;width:min(34vw,520px);position:absolute;top:5%;right:-4%;transform:rotate(5deg)}.about-visual>img{z-index:1;filter:contrast(1.02)saturate(.9);position:relative}.about-context{z-index:3;color:#ffffffd1;letter-spacing:.07em;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex;position:absolute;top:34px;right:34px}.about-context i{background:var(--brass);width:24px;height:1px}.admin-shell{color:#fff;background:radial-gradient(circle at 100% 0,#18a99d21,#0000 27%),#061e2a;min-height:100svh;padding:clamp(24px,4vw,64px)}.admin-shell a{color:inherit}.admin-header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:26px;display:flex}.admin-header span,.admin-table-title span{color:var(--teal-soft);letter-spacing:.14em;font-size:12px;font-weight:850}.admin-header h1{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(34px,4.3vw,62px)}.admin-header p{color:#8ea4ad;margin:7px 0 0}.admin-header nav{gap:8px;display:flex}.admin-header nav a,.admin-denied a{color:#d8e3e6;border:1px solid #fff3;border-radius:6px;align-items:center;min-height:45px;padding:0 15px;text-decoration:none;display:inline-flex}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.admin-stats article{background:#ffffff09;border:1px solid #ffffff21;border-radius:8px;min-height:126px;padding:18px}.admin-stats span,.admin-stats small{color:#89a0a9;display:block}.admin-stats strong{color:var(--brass-soft);margin:9px 0 5px;font-size:30px;display:block}.admin-guide{background:#c5a3610e;border:1px solid #c5a3614d;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:22px;padding:20px;display:grid}.admin-guide div{grid-template-columns:32px 1fr;gap:3px 10px;display:grid}.admin-guide span{background:var(--brass);width:32px;height:32px;color:var(--navy-950);border-radius:50%;grid-row:1/3;place-items:center;font-size:11px;font-weight:850;display:grid}.admin-guide strong{font-size:15px}.admin-guide p{color:#92a7af;margin:0;font-size:12px;line-height:1.45}.admin-guide>i{color:var(--teal-soft);font-style:normal}.admin-table-card{background:#ffffff06;border:1px solid #ffffff21;border-radius:9px;margin-top:22px;overflow:hidden}.admin-table-title{justify-content:space-between;align-items:flex-end;gap:25px;padding:20px 22px;display:flex}.admin-table-title h2{margin:5px 0 0;font-size:25px}.admin-table-title p{color:#8da3ac;max-width:580px;margin:0;font-size:13px;line-height:1.55}.admin-table-wrap{overflow:auto}.admin-table-card table{border-collapse:collapse;width:100%;min-width:1320px}.admin-table-card th{color:#8ea4ad;text-align:left;background:#ffffff0f;padding:12px 14px;font-size:12px}.admin-table-card td{color:#cad5d9;vertical-align:top;border-top:1px solid #ffffff17;max-width:260px;padding:14px;font-size:13px}.admin-table-card td strong,.admin-table-card td a,.admin-table-card td span,.admin-table-card td small{margin-bottom:4px;display:block}.admin-table-card td a{color:var(--teal-soft)}.admin-table-card code{color:var(--brass-soft);font-size:11px}.admin-table-card b{background:#ffffff14;border-radius:4px;padding:4px 7px;display:inline-block}.admin-table-card b.urgent,.admin-table-card em{color:#ffc57d}.admin-table-card em{font-style:normal;font-weight:800}.admin-summary{white-space:pre-wrap;min-width:240px;line-height:1.55}.admin-empty{color:#96abb3;border-top:1px solid #ffffff1a;padding:45px 22px}.admin-footer{color:#718993;padding:18px 0 0;font-size:12px}.admin-stats-wide{grid-template-columns:repeat(6,1fr)}.admin-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.admin-analysis-grid>article{background:#ffffff09;border:1px solid #ffffff21;border-radius:8px;padding:18px}.admin-analysis-grid article>div{border-bottom:1px solid #ffffff1a;margin-bottom:12px;padding-bottom:12px}.admin-analysis-grid article>div span,.admin-analysis-grid article>div strong{display:block}.admin-analysis-grid article>div span{color:var(--teal-soft);font-size:12px;font-weight:850}.admin-analysis-grid article>div strong{margin-top:5px;font-size:18px}.admin-analysis-grid article>p{color:#b9c8cd;justify-content:space-between;gap:12px;margin:8px 0 0;font-size:13px;display:flex}.admin-analysis-grid article>p b{color:var(--brass-soft)}.admin-filters{background:#ffffff06;border-top:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(120px,1fr)) auto auto;align-items:end;gap:8px;padding:14px 20px;display:grid}.admin-filters label{color:#8ea4ad;gap:6px;font-size:11px;font-weight:800;display:grid}.admin-filters select,.admin-filters button,.admin-filters>a{color:#dce7e9;min-height:42px;font:inherit;background:#0b2a36;border:1px solid #ffffff29;padding:0 11px}.admin-filters button{color:#061e2a;background:var(--brass);cursor:pointer;font-weight:900}.admin-filters>a{align-items:center;text-decoration:none;display:inline-flex}.admin-detail-link{white-space:nowrap;font-weight:850;text-decoration:none}.admin-detail-panel{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-detail-backdrop{background:#000c12b3;position:absolute;inset:0}.admin-detail-panel>section{background:#082431;border-left:1px solid #ffffff2e;width:min(760px,94vw);height:100%;padding:clamp(24px,4vw,48px);position:relative;overflow:auto;box-shadow:-24px 0 70px #00000059}.admin-detail-panel header{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.admin-detail-panel header span{color:var(--teal-soft);letter-spacing:.1em;font-size:12px;font-weight:900}.admin-detail-panel header h2{margin:8px 0 3px;font-size:clamp(28px,4vw,42px)}.admin-detail-panel header p{color:#8da3ac;margin:0;font-size:12px}.admin-detail-panel header>a{white-space:nowrap;border:1px solid #ffffff2e;align-items:center;height:42px;padding:0 12px;text-decoration:none;display:inline-flex}.admin-priority-labels{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.admin-priority-labels b{color:var(--brass-soft);background:#c5a36112;border:1px solid #e1ca9c59;padding:7px 9px;font-size:12px}.admin-detail-facts{background:#ffffff1f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.admin-detail-facts>div{background:#0a2b38;padding:15px}.admin-detail-facts dt{color:#8399a2;font-size:11px;font-weight:850}.admin-detail-facts dd{color:#f3f7f8;gap:4px;margin:7px 0 0;font-size:14px;font-weight:800;display:grid}.admin-detail-facts dd a{color:var(--teal-soft)}.admin-detail-facts dd small{color:#9aadb4;font-weight:500}.admin-legal-results,.admin-original-summary{background:#ffffff06;border:1px solid #ffffff21;margin-top:18px;padding:18px}.admin-legal-results h3,.admin-original-summary h3{margin:0 0 12px;font-size:17px}.admin-legal-results p{color:#aebfc4;border-top:1px solid #ffffff14;justify-content:space-between;gap:15px;margin:0;padding:10px 0;font-size:13px;display:flex}.admin-legal-results p strong{color:#fff}.admin-original-summary p{color:#bdcbd0;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.admin-analysis-caution{border-left:3px solid var(--brass);color:#aebfc4;background:#c5a3610f;margin-top:18px;padding:14px;font-size:12px;line-height:1.6}.admin-denied{place-items:center;display:grid}.admin-denied section{background:#ffffff09;border:1px solid #ffffff26;width:min(680px,100%);padding:clamp(28px,5vw,62px)}.admin-denied section>span{color:var(--brass-soft);letter-spacing:.15em;font-size:12px;font-weight:850}.admin-denied h1{margin:13px 0;font-size:clamp(32px,5vw,54px);line-height:1.2}.admin-denied p{color:#9db0b7;line-height:1.7}.admin-denied section>div{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}@media (max-width:1400px) and (min-width:901px){.issue-detail-links{grid-template-columns:1fr}.issue-detail-links button{min-height:42px;font-size:12px}.procedure-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.procedure-diagram:before{display:none}.procedure-diagram li{min-height:70px}.about-context{right:22px}}@media (max-width:900px){.issue-detail-links,.procedure-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.procedure-diagram:before{display:none}.about-context{top:24px;right:22px}.legal-footer>a{margin-top:7px;display:inline-block}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-guide{grid-template-columns:1fr 1fr}.admin-guide>i{display:none}.admin-table-title{flex-direction:column;align-items:flex-start}.admin-stats-wide{grid-template-columns:repeat(3,1fr)}.admin-analysis-grid{grid-template-columns:1fr}.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.finance-inputs label{grid-template-columns:1fr minmax(112px,136px)}.issue-detail-links,.procedure-diagram{grid-template-columns:1fr}.procedure-diagram li{min-height:74px}.office-contact{grid-template-columns:1fr}.about-context{display:none}.admin-shell{padding:20px}.admin-header{flex-direction:column;align-items:flex-start}.admin-stats,.admin-guide,.admin-stats-wide,.admin-filters,.admin-detail-facts{grid-template-columns:1fr}}.nationwide-copy{color:#a9bbc2;flex-wrap:wrap;gap:7px 14px;margin:15px 0 0;font-size:13px;display:flex}.nationwide-copy b{color:var(--brass-soft)}.check-row>button{color:#e7eff1;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff2b;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:74px;padding:12px 14px;transition:all .2s;display:grid;position:relative}.check-row>button:hover{border-color:var(--teal);background:#18a99d14;transform:translateY(-2px)}.check-row>button>span{line-height:1.35;min-height:0!important;color:inherit!important;border:0!important;padding:0!important;font-size:16px!important;display:block!important}.check-row>button>i{font-size:12px}.check-row>button>b{color:var(--brass-soft);font-size:18px;font-weight:500}.system-list li{display:block;padding:0!important}.system-list li>button{width:100%;min-height:inherit;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:72px 1fr 82px;align-items:center;gap:0;padding:0;display:grid}.system-list li>button:hover{background:#ffffff09}.system-list li>button>span{color:var(--teal-soft);font-size:15px;font-weight:850}.system-list li>button>div{grid-template-columns:minmax(250px,.7fr) 1fr;align-items:center;gap:30px;display:grid}.system-list li>button strong{font-size:25px}.system-list li>button p{color:#9bb0b8;margin:0;font-size:16px;line-height:1.5}.system-list li>button>i{color:#8aa1aa;border:1px solid #ffffff29;justify-self:end;place-items:center;min-width:65px;min-height:45px;font-size:12px;font-style:normal;display:grid}.system-list li.critical>button>i{border-color:var(--brass);color:var(--brass-soft)}.detail-next{border-left:3px solid var(--teal);background:#18a99d14;align-items:center;gap:20px;margin-top:16px;padding:15px 18px;display:flex}.detail-next span{color:var(--teal);font-size:13px;font-weight:850}.detail-next strong{font-size:15px}.radar-screen{background:radial-gradient(circle at 100% 0,#18a99d1f,#0000 28%),linear-gradient(145deg,#f7f3ea,#e8e1d4);height:100svh;overflow:hidden}.info-heading{z-index:2;grid-template-columns:1fr;align-items:start;gap:14px;display:grid;position:relative}.info-heading h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(36px,3.2vw,58px);font-weight:500;line-height:1.18}.info-heading>p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.info-controls{z-index:2;flex-wrap:wrap;gap:7px;margin-top:22px;display:flex;position:relative}.info-controls button{color:#526a74;cursor:pointer;background:#ffffff80;border:1px solid #102a362e;min-height:43px;padding:0 17px;font-size:14px;font-weight:800}.info-controls button.active{border-color:var(--navy-900);background:var(--navy-900);color:#fff}.info-board{z-index:2;grid-template-columns:24% 76%;gap:14px;min-height:0;margin-top:16px;display:grid;position:relative}.info-principle{background:var(--navy-950);color:#fff;flex-direction:column;min-height:430px;padding:28px;display:flex}.info-principle>span{color:var(--teal-soft);letter-spacing:.15em;font-size:11px;font-weight:900}.info-principle h3{margin:22px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(26px,2.4vw,40px);font-weight:500;line-height:1.3}.info-principle dl{background:#ffffff1f;gap:1px;margin:auto 0 0;display:grid}.info-principle dl div{background:#ffffff09;grid-template-columns:42px 1fr;padding:12px;display:grid}.info-principle dt{color:var(--teal-soft)}.info-principle dd{margin:0;font-weight:800}.info-principle small{color:#8da3ac;margin-top:16px;line-height:1.55}.info-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.info-cards article{background:#ffffffb8;border:1px solid #102a3624;flex-direction:column;min-height:205px;padding:20px;display:flex}.info-cards article>div{color:var(--teal);justify-content:space-between;gap:18px;font-size:11px;font-weight:850;display:flex}.info-cards time{color:#7a8d94}.info-cards h3{margin:14px 0 0;font-size:20px;line-height:1.35}.info-cards p{color:#596f78;margin:10px 0 0;font-size:13px;line-height:1.6}.info-cards small{color:#7a8c93;margin-top:11px}.info-cards a{color:var(--navy-900);align-self:flex-start;margin-top:auto;padding-top:13px;font-size:14px;font-weight:850;text-decoration:none}.info-cards a b{color:var(--teal)}@media (max-width:1400px) and (min-width:901px){.gate-copy{width:53vw}.system-list li>button>div{grid-template-columns:minmax(210px,.7fr) 1fr;gap:20px}.system-list li>button strong{font-size:21px}.system-list li>button p{font-size:14px}.info-principle{min-height:390px}.info-cards article{min-height:188px}}@media (max-width:900px){html,body{height:auto;min-height:100%;overflow:hidden auto}.page-deck{scroll-snap-type:none;height:auto;overflow:visible}.screen{scroll-snap-align:none;height:auto;min-height:100svh;overflow:visible}.gate-main{height:auto;min-height:100svh;padding-bottom:36px}.topic-ribbon{bottom:20px}.system-screen{grid-template-columns:1fr;padding-top:0}.system-copy{min-height:auto;padding:calc(var(--header-h) + 44px) 42px 44px}.system-list{margin:0;padding:16px 42px 42px}.system-list li>button{grid-template-columns:54px 1fr 70px;min-height:120px}.system-list li>button>div{display:block}.system-list li>button strong{font-size:23px;display:block}.system-list li>button p{margin-top:8px;font-size:16px}.qa-screen{padding-top:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.qa-heading,.qa-explorer{width:100%;min-width:0;overflow:visible}.qa-heading{padding:calc(var(--header-h) + 40px) 42px 42px}.about-screen{flex-direction:column;padding-top:0;display:flex}.about-copy{min-height:auto;padding:calc(var(--header-h) + 42px) 42px 42px;order:1}.about-visual{order:2;width:100%;min-height:58svh;max-height:720px;overflow:hidden}.about-visual>img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.about-screen .legal-footer{order:3;position:relative;inset:auto}.radar-screen{height:auto;min-height:100svh;padding:calc(var(--header-h) + 42px) 42px 48px}.info-heading{grid-template-columns:1fr;gap:18px}.info-board{grid-template-columns:1fr}.info-principle{min-height:330px}.info-cards{grid-template-columns:1fr 1fr;overflow:visible}}@media (max-width:650px){.nationwide-copy{font-size:14px;line-height:1.5;display:grid}.check-row{grid-template-columns:1fr!important}.check-row>button{min-height:72px}.check-row>button>span{font-size:17px!important}.system-copy{padding:calc(var(--header-h) + 34px) 22px 34px}.system-list{padding:12px 22px 34px}.system-list li>button{grid-template-columns:38px 1fr 54px;min-height:132px}.system-list li>button>span{font-size:13px}.system-list li>button strong{font-size:21px}.system-list li>button p{font-size:15px;line-height:1.5}.system-list li>button>i{min-width:48px;min-height:42px;font-size:10px}.qa-heading{padding:calc(var(--header-h) + 32px) 22px 34px}.qa-heading h2{font-size:38px}.qa-explorer{padding:26px 22px 38px}.about-copy{padding:calc(var(--header-h) + 34px) 22px 34px}.about-visual{min-height:62svh;max-height:640px}.about-visual>img{object-position:46% 24%}.radar-screen{padding:calc(var(--header-h) + 32px) 22px 38px}.info-heading h2{font-size:37px}.info-heading>p{font-size:16px}.info-controls{grid-template-columns:repeat(2,1fr);display:grid}.info-controls button:first-child{grid-column:1/-1}.info-board{margin-top:12px}.info-principle{min-height:310px}.info-cards{grid-template-columns:1fr}.info-cards article{min-height:230px}.info-cards h3{font-size:21px}.info-cards p{font-size:15px}.detail-dialog{max-height:92svh;overflow-y:auto}}.mobile-preview-shell{background:radial-gradient(circle at 14% 0,#18a99d26,transparent 28%),var(--navy-950);color:#fff;min-height:100svh;padding:34px clamp(20px,4vw,64px) 48px;overflow-x:auto}.mobile-preview-shell>header{justify-content:space-between;align-items:flex-end;gap:28px;width:min(1180px,100%);margin:0 auto 28px;display:flex}.mobile-preview-shell>header span{color:var(--teal-soft);letter-spacing:.16em;font-size:11px;font-weight:900}.mobile-preview-shell>header h1{margin:8px 0 0;font-size:clamp(29px,3vw,45px)}.mobile-preview-shell>header p{color:#9eb1b8;margin:8px 0 0;font-size:14px}.mobile-preview-shell nav{flex-wrap:wrap;gap:7px;display:flex}.mobile-preview-shell nav button,.mobile-preview-shell nav a{color:#dce6e9;cursor:pointer;background:0 0;border:1px solid #ffffff2e;align-items:center;min-height:44px;padding:0 15px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.mobile-preview-shell nav button.active{border-color:var(--brass);background:var(--brass);color:var(--navy-950)}.device-preview{background:#10181c;border:2px solid #40535b;border-radius:31px;height:min(790px,100svh - 190px);min-height:620px;margin:0 auto;padding:15px 8px 8px;transition:width .25s;position:relative;box-shadow:0 30px 100px #0000006b}.device-preview iframe{background:#fff;border:0;border-radius:21px;width:100%;height:100%;display:block}.device-speaker{z-index:2;background:#526068;border-radius:5px;width:70px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.mobile-preview-note{color:#81969f;text-align:center;margin:18px auto 0;font-size:12px}@media (max-width:700px){.mobile-preview-shell{padding:24px 12px 34px}.mobile-preview-shell>header{flex-direction:column;align-items:flex-start}.device-preview{height:760px;width:min(100%,390px)!important}}.hero-photo{inset:var(--header-h) 0 0;background:var(--navy-950);animation:none;overflow:hidden}.hero-video{z-index:0;object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.03)brightness(.96);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)translate(4%)}.hero-photo:after{content:"";z-index:1;background:linear-gradient(90deg,#031823f7 0%,#031823db 37%,#03182366 64%,#0318231f 100%),linear-gradient(#03182305 28%,#0318236b);position:absolute;inset:0}.hero-photo:before{content:"";z-index:2;background:linear-gradient(108deg,#0000 36%,#fff6da21 50%,#0000 64%);animation:8.5s ease-in-out 2.4s infinite officeLightSweep;position:absolute;inset:0;transform:translate(-120%)}.hero-grid{opacity:.46}.gate-copy{width:min(760px,48vw)}.hero-kicker{align-items:center;gap:10px;display:inline-flex}.hero-kicker:before{content:"";background:var(--brass);width:28px;height:1px}.legal-footer{grid-template-columns:minmax(320px,1.45fr) minmax(270px,1fr) auto auto;align-items:end;gap:14px 22px;font-size:10px;display:grid;bottom:14px}.legal-footer p{color:#8298a1}.legal-footer p strong{color:#aebfc5}.legal-footer a{color:var(--teal-soft);font-weight:800;text-decoration:none}@keyframes officeHeroDrift{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.085)translate(-1.1%,.35%)}}@keyframes officeLightSweep{0%,22%{opacity:0;transform:translate(-120%)}40%,56%{opacity:1}78%,to{opacity:0;transform:translate(120%)}}@media (max-width:1400px) and (min-width:901px){.gate-copy{width:50vw}.legal-footer{grid-template-columns:1.3fr 1fr auto}.legal-footer>span{display:none}}@media (max-width:900px){.hero-photo{inset:var(--header-h) 0 auto;height:min(62svh,620px)}.hero-video{object-position:58% center;transform:scale(1.1)}.hero-photo:after{background:linear-gradient(#03182347 28%,#031823eb 100%),linear-gradient(90deg,#031823b8,#03182314)}.gate-copy{width:100%}.gate-main{padding-top:calc(var(--header-h) + 48px);align-items:flex-end;padding-bottom:170px}.legal-footer{grid-template-columns:1fr;gap:10px;padding:22px;font-size:12px;display:grid}}@media (max-width:650px){.hero-photo{height:58svh}.hero-video{object-position:61% center}.gate-main{min-height:100svh;padding:calc(var(--header-h) + 38px) 22px 154px}.gate-copy h1{font-size:clamp(40px,12vw,58px)}.gate-copy h1.hero-decision-title{font-size:clamp(36px,10.2vw,46px)}.gate-lead{font-size:17px}}@media (prefers-reduced-motion:reduce){.hero-photo,.hero-photo:before{animation:none!important}.hero-video{display:none}}.hero-trust button{color:#b5c6cc;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03182352;border:1px solid #ffffff2e;align-items:center;gap:9px;min-height:40px;padding:8px 11px;font-size:13px;font-weight:750;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.hero-trust button i{color:var(--teal-soft);font-style:normal}:is(.hero-trust button:hover,.hero-trust button:focus-visible){border-color:var(--teal-soft);color:#fff;background:#18a99d1f}.trade-structure>div button{color:#c5d4d9;cursor:pointer;background:#ffffff06;border:1px solid #8bd8d147;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:7px 11px;font-size:13px;font-weight:760;display:inline-flex}.trade-structure>div button i{color:var(--teal-soft);font-style:normal}:is(.trade-structure>div button:hover,.trade-structure>div button:focus-visible){border-color:var(--teal-soft);color:#fff;background:#18a99d1f}.industry-direct{z-index:2;gap:7px;width:58%;margin-top:14px;display:grid;position:relative}.industry-direct>span{color:var(--brass-soft);font-size:13px;font-weight:820}.industry-direct textarea{resize:vertical;color:#fff;background:#ffffff0b;border:1px solid #ffffff2e;border-radius:6px;min-height:88px;padding:13px 14px;font-size:15px;line-height:1.55}.industry-direct small{color:#7f99a3;font-size:11px}.journey-guide>div{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.journey-guide>div>span{align-items:center;gap:7px;display:inline-flex}.journey-guide button{color:#b8c9cf;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:5px;min-height:39px;padding:0 11px;font-size:13px;font-weight:780}.journey-guide button.active{border-color:var(--brass);color:#fff;background:#c5a36121}.journey-guide i{color:var(--teal);font-style:normal}.journey-guide>section{border-left:3px solid var(--teal);background:#ffffff0b;margin-top:11px;padding:14px 15px;animation:.28s both journeyReveal}.journey-guide>section strong{color:#fff;margin:0;font-size:16px}.journey-guide>section p{color:#abc0c7;margin:7px 0 0;font-size:13px;line-height:1.55}.journey-guide>section ul{flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.journey-guide>section li{color:var(--teal-soft);background:#8bd8d117;padding:5px 8px;font-size:11px}@keyframes journeyReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.flow-caption{color:#7a8d94;margin-top:auto;padding-top:18px;font-size:11px;font-weight:760;display:block}.issue-flow{flex-wrap:wrap;margin-top:8px}.issue-flow>span{align-items:center;gap:6px;display:inline-flex}.issue-body .issue-flow button{background:var(--stone);min-height:42px;color:var(--navy-950);border:1px solid #102a3624;border-radius:4px;margin:0;padding:0 12px;font-size:13px;font-weight:820}:is(.issue-body .issue-flow button:hover,.issue-body .issue-flow button:focus-visible){border-color:var(--teal);color:var(--teal-dark)}.procedure-diagram li{padding:0;display:block}.procedure-diagram li>button{width:100%;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:35px 1fr 22px;align-items:center;gap:9px;padding:11px;display:grid}.procedure-diagram li>button>span{background:var(--navy-900);width:35px;height:35px;color:var(--teal-soft);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.procedure-diagram li>button>i{color:var(--teal);font-size:18px;font-style:normal}.procedure-diagram li:hover,.procedure-diagram li:focus-within{border-color:var(--teal);box-shadow:0 12px 30px #102a361a}.qa-screen{grid-template-columns:55% 45%}.qa-heading{padding:clamp(24px,2.4vw,42px);position:relative}.qa-heading:after{content:"";aspect-ratio:1;opacity:.035;pointer-events:none;background:url(/nam-symbol.png) 50%/contain no-repeat;width:43%;position:absolute;bottom:-7%;right:-4%}.qa-heading h2{font-size:clamp(36px,2.75vw,48px)}.qa-heading .section-lead{max-width:900px;margin-top:10px;font-size:15px}.procedure-toggle{margin-top:14px}.procedure-diagram{margin-top:11px}.procedure-diagram li>button{min-height:72px}.procedure-source{margin-top:7px}.qa-answer-card{z-index:2;border:1px solid #102a3626;border-left:4px solid var(--brass);background:#ffffffad;margin-top:14px;padding:20px 22px;position:relative;box-shadow:0 16px 42px #102a3612}.qa-answer-card>div{color:var(--teal);letter-spacing:.1em;justify-content:space-between;gap:16px;font-size:11px;font-weight:880;display:flex}.qa-answer-card h3{color:var(--navy-950);margin:14px 0 0;font-size:clamp(20px,1.5vw,27px);line-height:1.35}.qa-answer-card p{color:#536b75;margin:10px 0 0;font-size:15px;line-height:1.7}.qa-answer-card>small{color:#819198;margin-top:11px;font-size:11px;display:block}@keyframes answerTurn{0%{opacity:0;transform:perspective(700px)rotateY(-8deg)translate(-10px)}to{opacity:1;transform:none}}.qa-explorer{grid-template-rows:auto 1fr auto}.qa-explorer .qa-list{display:block}.qa-explorer .qa-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff24;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;width:100%;min-height:70px;padding:10px 4px;display:grid}.qa-explorer .qa-list>button:first-child{border-top:1px solid #ffffff24}.qa-explorer .qa-list>button>span{color:var(--teal-soft);font-size:12px}.qa-explorer .qa-list>button>strong{font-size:17px;line-height:1.4}.qa-explorer .qa-list>button>i{color:#79919a;text-align:right;font-size:11px;font-style:normal}.qa-explorer .qa-list>button.active{background:#c5a3611a}.qa-explorer .qa-list>button.active>i{color:var(--brass-soft)}.detail-grid{align-items:stretch}.fact-qa{margin-top:14px}.fact-qa details{border-top:1px solid #102a3624}.fact-qa details:last-child{border-bottom:1px solid #102a3624}.fact-qa summary{min-height:58px;color:var(--navy-950);cursor:pointer;grid-template-columns:1fr 24px;align-items:center;gap:10px;font-size:15px;font-weight:800;line-height:1.45;list-style:none;display:grid}.fact-qa summary::-webkit-details-marker{display:none}.fact-qa summary i{color:var(--teal);font-size:20px;font-style:normal;transition:transform .2s}.fact-qa details[open] summary i{transform:rotate(45deg)}.fact-qa p{color:#536a73;margin:0;padding:0 0 17px;font-size:14px;line-height:1.65}.radar-screen{flex-direction:column;display:flex}.radar-screen:after{content:"";z-index:0;aspect-ratio:1;opacity:.035;pointer-events:none;background:url(/nam-symbol.png) 50%/contain no-repeat;width:min(36vw,560px);position:absolute;bottom:-8%;right:4%}.info-board{flex:1}.info-principle,.info-cards{height:100%}.about-visual{isolation:isolate;background:var(--navy-950)}.about-office{z-index:0;filter:saturate(.76)contrast(1.04);background:linear-gradient(90deg,#0318230d,#03182357),url(/office-hero-v2.jpg) 42%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.about-visual:before{z-index:3;background:linear-gradient(#0000 58%,#031823bf),linear-gradient(90deg,#0318231a,#0318230a 44%,#03182361)}.about-visual:after{z-index:1;aspect-ratio:auto;opacity:.32;filter:none;background:linear-gradient(90deg,#0000,#c5a36129 1px,#0000 1px) 0 0/72px 100%;width:62%;height:100%;top:0;right:0;transform:none}.about-visual>img{z-index:2;object-fit:cover;object-position:72% center;filter:contrast(1.035)saturate(.93);width:84%;height:97%;position:absolute;bottom:-1%;right:-7%;box-shadow:-24px 0 58px #03182338;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 13% 100%)}@media (max-width:1400px) and (min-width:901px){.qa-screen{grid-template-columns:56% 44%}.qa-heading{padding:24px 28px}.qa-heading h2{font-size:38px}.procedure-diagram li>button{min-height:64px}.qa-answer-card{padding:16px 18px}.qa-answer-card p{font-size:13px}}@media (max-width:900px){.industry-direct,.trade-structure{width:100%}.journey-guide>section p{font-size:15px}.qa-answer-card{margin-top:18px}.about-visual>img{object-position:72% center;width:106%;height:96%;right:-13%}}@media (max-width:650px){.hero-trust button{flex:calc(50% - 6px);justify-content:space-between;min-height:46px;font-size:14px}.trade-structure>div{grid-template-columns:1fr 1fr;display:grid}.trade-structure>div button{border-radius:6px;justify-content:space-between;font-size:13px}.industry-direct textarea{font-size:16px}.journey-guide>div{flex-direction:column;align-items:stretch}.journey-guide>div>span{grid-template-columns:1fr 24px;display:grid}.journey-guide>div>span:last-child{grid-template-columns:1fr}.journey-guide button{text-align:left;width:100%;min-height:47px}.issue-body .issue-flow button{min-height:46px;font-size:14px}.procedure-diagram li>button{grid-template-columns:39px 1fr 26px;min-height:76px}.qa-answer-card h3{font-size:22px}.qa-answer-card p{font-size:16px}.qa-explorer .qa-list>button{grid-template-columns:35px 1fr 36px;min-height:78px}.qa-explorer .qa-list>button>strong{font-size:17px}.detail-grid{grid-template-columns:1fr}.about-office{background-position:29%}.about-visual>img{object-position:73% center;width:132%;height:97%;right:-29%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 17% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 17% 100%)}}@media (prefers-reduced-motion:reduce){.qa-answer-card{animation:none!important}}.inline-review{z-index:3;border:1px solid #8bd8d147;border-left:4px solid var(--teal);color:#fff;background:linear-gradient(145deg,#ffffff13,#ffffff09);border-radius:8px;width:100%;margin-top:18px;padding:clamp(19px,2vw,28px);animation:.28s both inlineReviewIn;position:relative;box-shadow:0 18px 44px #00000029}.inline-review-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inline-review-heading>div{gap:4px;display:grid}.inline-review-heading span{color:var(--teal-soft);letter-spacing:.11em;font-size:11px;font-weight:900}.inline-review-heading small{color:#8fa5ad;font-size:11px}.inline-review-heading button{color:#b9c9ce;cursor:pointer;background:0 0;border:1px solid #ffffff2b;border-radius:5px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800}.inline-review h4{color:#fff;margin:15px 0 0;font-size:clamp(23px,2vw,34px);line-height:1.35}.inline-review>p{color:#aec0c6;margin:9px 0 0;font-size:15px;line-height:1.65}.inline-review-grid{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:1.25fr .75fr;gap:1px;margin-top:18px;display:grid}.inline-review-grid>div{background:#031823e6;padding:16px}.inline-review-grid>div>strong{color:var(--teal-soft);font-size:13px}.inline-review-grid ul{margin:11px 0 0;padding-left:18px}.inline-review-grid li{color:#c8d5d9;margin-top:8px;font-size:13px;line-height:1.5}.inline-fact-qa{margin-top:9px}.inline-fact-qa details{border-top:1px solid #ffffff1f}.inline-fact-qa summary{color:#fff;cursor:pointer;grid-template-columns:1fr 22px;align-items:center;gap:10px;min-height:48px;font-size:13px;font-weight:800;line-height:1.45;list-style:none;display:grid}.inline-fact-qa summary::-webkit-details-marker{display:none}.inline-fact-qa summary i{color:var(--teal-soft);font-size:18px;font-style:normal;transition:transform .2s}.inline-fact-qa details[open] summary i{transform:rotate(45deg)}.inline-fact-qa p{color:#9fb3ba;margin:0;padding:0 0 13px;font-size:13px;line-height:1.65}.inline-review aside{border-left:3px solid var(--brass);background:#c5a36117;grid-template-columns:55px 1fr;gap:12px;margin-top:14px;padding:13px 14px;display:grid}.inline-review aside strong{color:var(--brass-soft)}.inline-review aside span{color:#c5d2d6;font-size:12px;line-height:1.6}.inline-next{background:#18a99d14;gap:12px;margin-top:13px;padding:12px 14px;display:flex}.inline-next span{color:var(--teal-soft);font-size:11px}.inline-next b{color:#fff;font-size:13px}@keyframes inlineReviewIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.industry-recheck{z-index:3;color:#fff;background:linear-gradient(135deg,#c5a3611c,#ffffff08);border:1px solid #c5a36157;border-radius:8px;width:100%;margin-top:16px;padding:20px;position:relative}.industry-recheck>div>span{color:var(--brass-soft);letter-spacing:.12em;font-size:10px;font-weight:900}.industry-recheck h4{margin:8px 0 0;font-size:21px}.industry-recheck p{color:#a8bac0;margin:7px 0 0;font-size:13px}.industry-recheck ul{grid-template-columns:1fr 1fr;gap:8px 18px;margin:15px 0 0;padding:0;list-style:none;display:grid}.industry-recheck li{color:#cfdbde;padding-left:18px;font-size:13px;line-height:1.55;position:relative}.industry-recheck li:before{content:"";border:1px solid var(--brass-soft);width:7px;height:7px;position:absolute;top:.55em;left:0}.industry-recheck>button{border:1px solid var(--brass);min-height:45px;color:var(--brass-soft);cursor:pointer;background:0 0;border-radius:5px;margin-top:16px;padding:0 15px;font-size:14px;font-weight:850}.industry-recheck.confirmed{border-color:var(--teal);background:#18a99d14}.industry-recheck.confirmed li:before{border-color:var(--teal-soft);background:var(--teal)}.industry-recheck.confirmed>button{border-color:var(--teal);color:var(--teal-soft)}.consult-continuation{z-index:3;background:#ffffff13;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:22px;width:100%;margin-top:16px;padding:20px;display:grid;position:relative}.consult-continuation>div>span{color:var(--teal-soft);letter-spacing:.12em;font-size:10px;font-weight:900}.consult-continuation h4{color:#fff;margin:7px 0 0;font-size:20px}.consult-continuation p{color:#a9bbc1;margin:6px 0 0;font-size:13px;line-height:1.55}.consult-continuation .primary-action{min-width:245px}.consult-continuation .primary-action:disabled{color:#7c929a;cursor:not-allowed;box-shadow:none;background:#ffffff12;border-color:#ffffff1f}.issue-pair{position:relative}.issues-inline-drawer{z-index:12;background:#031823fa;border-top:1px solid #102a3626;max-height:78%;padding:18px;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -24px 60px #0318234d}.issues-inline-drawer .inline-review{margin:0}.drawer-consult{border:1px solid var(--brass);background:var(--brass);width:100%;min-height:52px;color:var(--navy-950);cursor:pointer;border-radius:6px;margin-top:10px;font-size:16px;font-weight:900}.qa-heading{justify-content:flex-start;overflow-y:auto}.qa-heading>.inline-review{color:#fff;background:var(--navy-950)}.carried-context{border:1px solid #8bd8d147;border-left:4px solid var(--teal);background:#18a99d14;margin-bottom:20px;padding:17px 18px}.carried-context span{color:var(--teal-soft);letter-spacing:.1em;font-size:11px;font-weight:900;display:block}.carried-context strong{color:#fff;margin-top:7px;font-size:18px;display:block}.carried-context p{color:#a9bbc2;margin:7px 0 0;font-size:13px;line-height:1.55}@media (max-width:1400px) and (min-width:901px){.inline-review h4{font-size:24px}.industry-recheck ul,.consult-continuation{grid-template-columns:1fr}.consult-continuation .primary-action{width:100%}}@media (max-width:900px){.system-orbit{display:none}.issues-inline-drawer{grid-column:1;max-height:none;position:relative}.qa-heading>.inline-review{margin-bottom:20px}}@media (max-width:650px){.inline-review{padding:17px 15px}.inline-review-grid{grid-template-columns:1fr}.inline-review h4{font-size:23px}.inline-review>p{font-size:15px}.inline-review aside{grid-template-columns:1fr;gap:5px}.industry-recheck{padding:17px 15px}.industry-recheck ul{grid-template-columns:1fr}.consult-continuation{grid-template-columns:1fr;padding:17px 15px}.consult-continuation .primary-action{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.inline-review{animation:none!important}}.info-intro{gap:18px;display:grid}.info-intro>p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.info-intro>a{color:var(--navy-950);background:#ffffff8c;border:1px solid #102a3629;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;padding:17px 19px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:grid}.info-intro>a:hover{border-color:var(--teal);background:#fff;transform:translateY(-2px)}.info-intro>a span{color:var(--teal);letter-spacing:.04em;grid-column:1;font-size:11px;font-weight:850}.info-intro>a strong{grid-column:1;font-size:17px}.info-intro>a b{color:var(--teal);grid-area:1/2/span 2;font-size:20px}.review-method-card{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #c5a36173;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;width:100%;margin:-10px 0 24px;padding:15px 17px;display:grid}.review-method-card span{color:var(--brass-soft);font-size:12px;font-weight:800}.review-method-card strong{font-size:15px;line-height:1.45}.review-method-card i{color:var(--teal-soft);font-size:12px;font-style:normal}.review-method-card:hover{background:#c5a36121}.insight-hub,.insight-detail{min-height:100vh;color:var(--navy-950);background:#f1eee6}.insight-hub:before,.insight-detail:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#102a3609 1px,#0000 1px),linear-gradient(90deg,#102a3609 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}.insight-header{z-index:3;background:var(--navy-950);color:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:0 clamp(24px,5vw,84px);display:flex;position:relative}.insight-brand{color:#fff;align-items:center;gap:13px;text-decoration:none;display:flex}.insight-brand img{object-fit:contain;width:47px;height:47px}.insight-brand span{gap:3px;display:grid}.insight-brand strong{font-size:18px}.insight-brand small{color:#9bb0b8;letter-spacing:.18em;font-size:9px}.insight-header>a:last-child,.insight-header nav a{color:#d8e2e5;font-size:14px;font-weight:750;text-decoration:none}.insight-header nav{gap:22px;display:flex}.insight-hero{z-index:1;background:radial-gradient(circle at 88% 15%,#0ea8a31f,#0000 27%),radial-gradient(circle at 10% 90%,#c5a3611f,#0000 30%);grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;padding:clamp(70px,9vw,140px) clamp(24px,7vw,120px) clamp(60px,7vw,105px);display:grid;position:relative}.insight-hero>p,.insight-detail-title>p,.insight-questions>p{color:var(--teal);letter-spacing:.16em;font-size:12px;font-weight:900}.insight-hero h1{letter-spacing:-.06em;margin:18px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,5.3vw,82px);font-weight:500;line-height:1.15}.insight-hero>div{border-top:1px solid #102a362e;padding-top:24px}.insight-hero>div p{color:#536b75;margin:0;font-size:17px;line-height:1.8}.insight-hero>div span{color:#7b8c92;margin-top:19px;font-size:12px;display:block}.insight-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 clamp(24px,7vw,120px) clamp(70px,9vw,140px);display:grid;position:relative}.insight-grid article{background:#ffffff47;border-top:1px solid #102a3629;border-right:1px solid #102a3629;flex-direction:column;min-height:310px;padding:clamp(27px,3.2vw,50px);display:flex}.insight-grid article:nth-child(2n){border-right:0}.insight-grid article>span{color:var(--teal);letter-spacing:.12em;font-size:10px;font-weight:850}.insight-grid h2{margin:22px 0 12px;font-size:clamp(24px,2.3vw,36px);line-height:1.25}.insight-grid article>p{color:#58707a;margin:0;font-size:15px;line-height:1.65}.insight-grid article>div{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.insight-grid article small{color:#526a73;background:#102a360f;padding:7px 9px}.insight-grid article>a{color:var(--navy-950);margin-top:auto;font-weight:850;text-decoration:none}.insight-grid article>a b{color:var(--teal)}.insight-footer{z-index:2;background:var(--navy-950);color:#a8bac1;justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:20px clamp(24px,5vw,84px);font-size:12px;display:flex;position:relative}.insight-footer a{color:var(--brass-soft);text-decoration:none}.insight-detail>article{z-index:1;width:min(1120px,100% - 48px);margin:0 auto;padding:clamp(70px,8vw,120px) 0;position:relative}.insight-detail-title{grid-template-columns:1fr auto;align-items:end;gap:22px;display:grid}.insight-detail-title>p{grid-column:1/-1;margin:0}.insight-detail-title h1{letter-spacing:-.055em;max-width:940px;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,5.2vw,72px);font-weight:500;line-height:1.16}.insight-detail-title>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.insight-detail-title>div>span{color:#60747c;border:1px solid #102a362b;padding:8px 10px;font-size:11px}.insight-detail-lead{color:#536b75;width:min(780px,100%);margin:34px 0 54px;font-size:18px;line-height:1.8}.insight-checks{background:#ffffff7a;border:1px solid #102a362b;grid-template-columns:1fr 1fr;display:grid}.insight-checks>div{padding:clamp(27px,3vw,42px)}.insight-checks>div+div{border-left:1px solid #102a362b}.insight-checks span,.insight-sources span{color:var(--teal);font-size:13px;font-weight:850}.insight-checks ol,.insight-checks ul{margin:22px 0 0;padding-left:22px}.insight-checks li{color:#263f49;margin:12px 0;font-size:16px;line-height:1.55}.insight-questions{margin-top:70px}.insight-questions h2{margin:10px 0 28px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(34px,4vw,54px);font-weight:500}.insight-questions details{border-top:1px solid #102a362e}.insight-questions details:last-child{border-bottom:1px solid #102a362e}.insight-questions summary{cursor:pointer;grid-template-columns:1fr 40px;align-items:center;gap:15px;min-height:78px;font-size:clamp(18px,2vw,25px);font-weight:800;list-style:none;display:grid}.insight-questions summary::-webkit-details-marker{display:none}.insight-questions summary i{color:var(--teal);font-size:25px;font-style:normal;transition:transform .2s}.insight-questions details[open] summary i{transform:rotate(45deg)}.insight-questions details>p{color:#536b75;max-width:820px;margin:0;padding:0 0 28px;font-size:16px;line-height:1.75}.insight-caution{border-left:4px solid var(--brass);background:#c5a36121;grid-template-columns:110px 1fr;gap:22px;margin:44px 0;padding:23px 27px;display:grid}.insight-caution p{margin:0;line-height:1.65}.insight-sources{background:var(--navy-950);color:#fff;grid-template-columns:.8fr 1.2fr;gap:35px;padding:36px;display:grid}.insight-sources p{color:#a7bac1;line-height:1.65}.insight-sources ul{margin:0;padding:0;list-style:none}.insight-sources li+li{border-top:1px solid #ffffff21}.insight-sources a{color:#fff;justify-content:space-between;align-items:center;min-height:48px;text-decoration:none;display:flex}.insight-sources b{color:var(--teal-soft)}.insight-actions{gap:12px;margin-top:38px;display:flex}.insight-actions a{min-height:55px;color:var(--navy-950);border:1px solid #102a3633;align-items:center;gap:18px;padding:0 22px;font-weight:850;text-decoration:none;display:inline-flex}.insight-actions a:first-child{border-color:var(--brass);background:var(--brass)}@media (max-width:900px){.info-intro>p{font-size:16px}.review-method-card{grid-template-columns:1fr auto}.review-method-card span{grid-column:1/-1}.insight-hero,.insight-grid,.insight-detail-title,.insight-checks,.insight-sources{grid-template-columns:1fr}.insight-hero{gap:38px}.insight-grid article{border-right:0;min-height:280px}.insight-detail-title>div{justify-content:flex-start}.insight-checks>div+div{border-top:1px solid #102a362b;border-left:0}}@media (max-width:650px){.insight-header{min-height:74px;padding:0 18px}.insight-brand img{width:40px;height:40px}.insight-brand small{display:none}.insight-header nav{gap:13px}.insight-header>a:last-child,.insight-header nav a{font-size:12px}.insight-hero{padding:58px 22px 48px}.insight-hero h1{font-size:43px}.insight-hero>div p{font-size:16px}.insight-grid{padding:0 22px 65px}.insight-grid article{background:0 0;padding:29px 0}.insight-detail>article{width:calc(100% - 40px);padding:58px 0 75px}.insight-detail-title h1{font-size:42px}.insight-detail-lead{margin:28px 0 40px;font-size:17px}.insight-checks>div{padding:25px 22px}.insight-questions{margin-top:52px}.insight-questions summary{min-height:82px;font-size:20px}.insight-caution{grid-template-columns:1fr}.insight-sources{padding:28px 22px}.insight-actions{flex-direction:column}.insight-actions a{justify-content:space-between}.insight-footer{flex-direction:column;align-items:flex-start}}html{scroll-behavior:smooth}html,body{height:auto;min-height:100%;overflow:hidden auto}.page-deck{scroll-snap-type:none;overscroll-behavior-y:auto;height:auto;overflow:visible}.screen{scroll-snap-align:none;scroll-snap-stop:normal;height:auto;min-height:100svh;overflow:visible}.gate-screen{height:100svh;overflow:hidden}.term-card dl{border-left:3px solid var(--teal);background:#18a99d12;grid-template-columns:92px 1fr;gap:12px;margin:15px 0 0;padding:13px 15px;display:grid}.term-card dt{color:var(--teal);font-size:12px;font-weight:900}.term-card dd{color:var(--navy-900);margin:0;font-size:14px;font-weight:760;line-height:1.6}.review-drawer-shell{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;padding:0;display:block}.review-drawer{inset:var(--header-h) 0 0 auto;width:min(620px,46vw);max-height:none;height:calc(100svh - var(--header-h));pointer-events:auto;background:linear-gradient(155deg,#fbf8f1fc,#ebe5d9fc);border-left:1px solid #c5a3618c;padding:clamp(28px,3vw,44px);animation:.32s cubic-bezier(.2,.75,.2,1) both reviewDrawerIn;position:fixed;box-shadow:-28px 0 70px #0318233d}.review-drawer h2{margin-top:16px;font-size:clamp(30px,2.6vw,46px)}.review-drawer .review-summary{font-size:15px}.review-drawer .review-grid{grid-template-columns:1fr;margin-top:22px}.review-drawer .review-grid>div{padding:20px}.review-drawer .review-actions{z-index:2;background:linear-gradient(#ede7dc00,#ede7dc 24%);padding:15px 0 2px;position:sticky;bottom:-1px}.fact-qa{background:#102a3621;border:1px solid #102a3621;gap:1px;margin-top:13px;display:grid}.fact-answer{background:#ffffffc7;grid-template-columns:34px 1fr;gap:12px;padding:15px;display:grid}.fact-answer>b{color:var(--teal);letter-spacing:.05em;font-size:11px}.fact-answer h3{color:var(--navy-950);margin:0;font-size:15px;font-weight:850;line-height:1.45}.fact-answer p{color:#536a73;margin:7px 0 0;padding:0;font-size:13px;line-height:1.62}.inline-fact-qa{background:#ffffff1f;gap:1px;display:grid}.inline-fact-answer{background:#031823e0;grid-template-columns:30px 1fr;gap:11px;padding:13px;display:grid}.inline-fact-answer>b{color:var(--teal-soft);font-size:10px}.inline-fact-answer h5{color:#fff;margin:0;font-size:13px;line-height:1.45}.inline-fact-answer p{margin:6px 0 0;padding:0}@keyframes reviewDrawerIn{0%{opacity:0;transform:translate(45px)}to{opacity:1;transform:none}}.about-office{background-image:radial-gradient(circle at 24% 42%,#c5a36121,#0000 34%),linear-gradient(90deg,#03182312,#03182329 48%,#03182357),url(/office-hero-v2.jpg)}.about-visual>img{box-shadow:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 9%,#00000057 22%,#000000c2 38%,#000 56% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 9%,#00000057 22%,#000000c2 38%,#000 56% 100%)}@media (max-width:900px){.review-drawer-shell{pointer-events:auto;background:#0318234d;align-items:flex-end;display:flex}.review-drawer{border-left:0;border-top:2px solid var(--brass);width:100%;height:auto;max-height:88svh;padding:30px 22px 34px;animation-name:reviewSheetIn;position:relative;inset:auto}.review-drawer .review-actions{background:0 0;position:static}.term-card dl{grid-template-columns:1fr;gap:6px}.about-visual>img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 16%,#000 43% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 16%,#000 43% 100%)}}@keyframes reviewSheetIn{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.review-drawer{animation:none!important}}.mobile-term-picker{display:none}@media (min-width:901px){.qa-screen{grid-template-columns:minmax(520px,46%) minmax(0,54%)}.qa-explorer{padding:clamp(28px,3vw,52px)}.qa-category{grid-template-columns:repeat(5,minmax(0,1fr))}.qa-category button{min-width:0;padding:0 10px}.qa-all-terms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 28px;width:100%;padding:18px 4px 20px 0!important}.qa-all-terms>section{min-width:0}.qa-all-terms>section>h3{padding:8px 6px 10px;position:static}.qa-all-terms>section>button{min-height:54px;padding:8px 6px}.about-office{filter:saturate(.78)contrast(1.04)brightness(.88);background-position:27%;inset:0 62% 0 0;transform:none}.about-visual:before{background:linear-gradient(#0000 40%,#0318231f 72%,#031823ad 100%)}.about-visual>img{object-position:66% center;filter:contrast(1.035)saturate(.95)brightness(1.03);width:72%;height:100%;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000c7 10%,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000c7 10%,#000 18% 100%)}}.topbar{grid-template-columns:minmax(250px,22%) minmax(0,1fr) minmax(150px,18%)}.desktop-nav{justify-content:space-evenly;gap:clamp(12px,1.6vw,30px)}.desktop-nav button{min-height:48px;font-size:clamp(15px,.92vw,18px)}.topbar-action{justify-self:end;min-width:150px;min-height:50px;font-size:17px}.entry-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px;margin-top:clamp(22px,3vh,38px);display:grid}.entry-choice{text-align:left;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0318238c;border:1px solid #ffffff4d;align-content:start;min-height:150px;padding:23px 56px 22px 24px;text-decoration:none;transition:transform .24s,border-color .24s,background .24s;display:grid;position:relative}:is(.entry-choice:hover,.entry-choice:focus-visible){border-color:var(--brass);background:#031823cc;transform:translateY(-3px)}.entry-choice>span{color:var(--teal-soft);letter-spacing:.1em;font-size:11px;font-weight:900}.entry-choice>strong{margin-top:12px;font-size:clamp(21px,1.5vw,28px);line-height:1.28}.entry-choice>small{color:#bdd0d7;margin-top:9px;font-size:14px;line-height:1.6}.entry-choice>b{color:var(--brass);font-size:24px;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.entry-choice-check{background:linear-gradient(135deg,#0c3541f0,#031823a3);border-color:#c5a361b3}.entry-direct{flex-wrap:wrap;gap:20px;margin-top:15px;display:flex}.entry-direct button{color:#fff;background:0 0;border:0;border-bottom:1px solid #fff6;min-height:46px;padding:0;font-size:15px;font-weight:800}.section-navigator{min-height:76px;color:var(--navy-950);background:linear-gradient(90deg,#eee8dc,#f6f2e9 58%,#e7eee9);border-block:1px solid #102a361f;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(28px,5vw,90px);display:flex}.section-navigator>span{color:#687e87;letter-spacing:.04em;font-size:13px;font-weight:800}.section-navigator>div{gap:8px;display:flex}.section-navigator button{min-height:42px;color:var(--navy-950);background:#ffffff9e;border:1px solid #102a362e;padding:0 16px;font-size:14px;font-weight:800}.mobile-bottom-nav,.mobile-toc{display:none}.finance-screen{align-content:start}.finance-next-actions{background:var(--navy-950);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 clamp(28px,4vw,74px) clamp(36px,5vw,72px);display:grid}.finance-next-actions button{color:#d9e7ea;background:#ffffff09;border:1px solid #7fddd340;min-height:58px;padding:12px 16px;font-size:15px;font-weight:850}.finance-next-actions .finance-consult-button{border-color:var(--brass);color:var(--navy-950);background:var(--brass)}.finance-expanded{color:var(--navy-950);background:#f2ede3;grid-column:1/-1;margin:0;padding:clamp(30px,4vw,66px) clamp(28px,5vw,88px)}.finance-summary-panel{background:#102a3624;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.finance-summary-panel>div,.finance-summary-panel>p{background:#f8f5ef;padding:24px}.finance-summary-panel span{color:var(--teal);font-size:12px;font-weight:900;display:block}.finance-summary-panel strong{margin-top:8px;font-size:20px;display:block}.finance-summary-panel p{color:#60757e;grid-column:1/-1;margin:0;line-height:1.7}.repayment-heading{border-bottom:1px solid #102a3629;grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;padding-bottom:28px;display:grid}.repayment-heading span{color:var(--teal);letter-spacing:.1em;font-size:11px;font-weight:900}.repayment-heading h3{margin:10px 0 0;font-size:clamp(28px,3vw,48px);line-height:1.22}.repayment-heading p{color:#5e727b;margin:0;font-size:16px;line-height:1.75}.repayment-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.repayment-inputs label{background:#ffffffb8;border:1px solid #102a3626;grid-template-columns:1fr minmax(110px,42%);align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.repayment-inputs label span{color:#405963;font-size:13px;font-weight:800}.repayment-inputs input{width:100%;min-height:40px;color:var(--navy-950);text-align:right;font:inherit;background:#fff;border:1px solid #102a362e;padding:0 10px;font-weight:800}.repayment-results{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.repayment-results>*{background:#fff;border:1px solid #102a3624;min-height:158px;padding:20px}.repayment-basis{align-content:center;display:grid}.repayment-basis span,.repayment-results article>span{color:var(--teal);font-size:12px;font-weight:900}.repayment-basis strong{margin-top:10px;font-size:19px}.repayment-basis small{color:#657a83;margin-top:12px;line-height:1.55}.repayment-results article strong{color:var(--navy-950);margin-top:10px;font-size:38px;display:block}.repayment-results article small{color:#657a83}.repayment-results dl{border-top:1px solid #102a361f;justify-content:space-between;gap:12px;margin:16px 0 0;padding-top:12px;font-size:12px;display:flex}.repayment-results dd{margin:0;font-weight:900}.repayment-empty{background:#ffffff80;border:1px dashed #102a364d;margin-top:22px;padding:24px}.repayment-empty p{color:#60757e;margin:8px 0 0}.repayment-caution{border-left:4px solid var(--brass);background:#e8dfce;grid-template-columns:190px 1fr;gap:24px;margin-top:18px;padding:20px;display:grid}.repayment-caution p{color:#526871;margin:0;line-height:1.65}.finance-share-consent{color:#445c66;align-items:flex-start;gap:12px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.finance-share-consent input{width:20px;height:20px;accent-color:var(--teal);flex:none}.procedure-diagram i{min-width:88px;color:var(--teal);text-align:right;font-size:11px;font-style:normal;font-weight:900}.qa-all-terms>section>button i{min-width:86px;font-size:11px}.info-source-jump{border:1px solid var(--teal);text-align:left;width:100%;color:var(--navy-950);background:#ffffffa6;padding:20px 58px 20px 24px;display:grid;position:relative}.info-source-jump span{color:var(--teal);font-size:12px;font-weight:900}.info-source-jump strong{margin-top:7px;font-size:19px}.info-source-jump b{color:var(--teal);font-size:24px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.phone-link{color:inherit;font:inherit;font-weight:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.intake-policy dd{font-size:18px}.office-contact .phone-link{font-size:inherit}.call-confirm-backdrop{z-index:300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031823b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.call-confirm{border-top:4px solid var(--brass);background:var(--warm-white);width:min(520px,100%);color:var(--navy-950);padding:34px;box-shadow:0 30px 90px #00000057}.call-confirm>span{color:var(--teal);letter-spacing:.08em;font-size:12px;font-weight:900}.call-confirm h2{margin:12px 0;font-size:clamp(27px,4vw,40px);line-height:1.22}.call-confirm p{color:#5f737c;line-height:1.7}.call-confirm>div{gap:10px;margin-top:22px;display:flex}.call-confirm a,.call-confirm button{min-height:52px;color:var(--navy-950);background:0 0;border:1px solid #102a3633;justify-content:center;align-items:center;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex}.call-confirm a{border-color:var(--brass);background:var(--brass)}.about-office{filter:saturate(.82)contrast(1.03)brightness(.9);background-position:19%}.about-visual:before{background:radial-gradient(at 58% 38%,#0000 6%,#03182312 54%,#03182361 100%),linear-gradient(#0000 56%,#031823b3)}.about-visual>img{object-position:64% center;width:76%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 6%,#000000c2 14%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 6%,#000000c2 14%,#000 24%)}.simple-office-page{min-height:100vh;color:var(--navy-950);background:#f4efe5}.simple-office-header{z-index:20;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031823f5;grid-template-columns:minmax(230px,1fr) auto minmax(130px,1fr);align-items:center;min-height:82px;padding:0 clamp(22px,5vw,86px);display:grid;position:sticky;top:0}.simple-office-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.simple-office-brand img{object-fit:contain;width:46px;height:46px}.simple-office-brand span{display:grid}.simple-office-brand strong{font-size:18px}.simple-office-brand small{color:#9fb2ba;letter-spacing:.12em;margin-top:2px;font-size:9px}.simple-office-header nav{gap:34px;display:flex}.simple-office-header nav a{color:#dce7ea;font-size:15px;font-weight:800;text-decoration:none}.simple-office-cta{min-height:46px;color:var(--navy-950);background:var(--brass);justify-self:end;align-items:center;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.simple-office-hero{background:var(--navy-950);grid-template-columns:1.2fr 1fr;align-items:center;display:grid;position:relative}.simple-office-hero-image{object-fit:contain;width:100%;height:auto;max-height:660px;display:block}.simple-office-hero-copy{color:#fff;min-width:0;padding:clamp(24px,4vw,64px);position:relative}.simple-office-hero-copy>p,.simple-office-services>div:first-child>p,.simple-attorney-copy>p,.simple-office-location>div:first-child>p{color:var(--teal-soft);letter-spacing:.12em;font-size:12px;font-weight:900}.simple-office-hero h1{letter-spacing:-.05em;margin:18px 0;font-size:clamp(30px,3.4vw,52px);line-height:1.25}.simple-office-hero-copy>span{color:#c5d4d9;font-size:18px}.simple-office-hero-copy>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.simple-office-hero-copy a{color:#fff;border:1px solid #ffffff5c;align-items:center;min-height:54px;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex}.simple-office-hero-copy a:first-child{border-color:var(--brass);color:var(--navy-950);background:var(--brass)}.simple-office-services{grid-template-columns:.75fr 1.25fr;gap:clamp(40px,8vw,130px);padding:clamp(70px,9vw,150px) clamp(24px,7vw,120px);display:grid}.simple-office-services h2,.simple-office-attorney h2,.simple-office-location h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(35px,4vw,64px);line-height:1.22}.simple-service-grid{background:#102a3624;gap:1px;display:grid}.simple-service-grid article{background:#faf7f1;padding:30px}.simple-service-grid span{color:var(--teal);font-size:12px;font-weight:900}.simple-service-grid h3{margin:12px 0 8px;font-size:24px}.simple-service-grid p{color:#5b717a;margin:0;line-height:1.75}.simple-office-attorney{color:#fff;background:var(--navy-950);grid-template-columns:1fr 1fr;min-height:78svh;display:grid}.simple-attorney-media{background:var(--navy-900);min-height:660px;margin:0;overflow:hidden}.simple-attorney-media video,.simple-attorney-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.simple-attorney-copy{align-self:center;padding:clamp(44px,7vw,110px)}.simple-attorney-copy>strong{border-left:3px solid var(--brass);color:#d8e2e5;margin-top:24px;padding-left:20px;font-size:18px;line-height:1.8;display:block}.simple-office-attorney dl{margin:30px 0}.simple-office-attorney dl div{border-top:1px solid #ffffff24;grid-template-columns:110px 1fr;gap:20px;padding:18px 0;display:grid}.simple-office-attorney dt{color:var(--teal-soft);font-weight:900}.simple-office-attorney dd{color:#c8d5d9;margin:0;line-height:1.6}.simple-office-attorney a{color:var(--brass);font-weight:900;text-decoration:none}.simple-office-broadcast{background:linear-gradient(135deg,#eef0ea 0%,#f8f4eb 52%,#e7eee9 100%);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(36px,7vw,110px);padding:clamp(70px,9vw,140px) clamp(24px,7vw,120px);display:grid}.simple-broadcast-copy>p:first-child{color:var(--teal);letter-spacing:.12em;margin:0;font-size:12px;font-weight:900}.simple-broadcast-copy h2{letter-spacing:-.045em;margin:18px 0 28px;font-size:clamp(35px,4vw,62px);line-height:1.18}.simple-broadcast-copy>strong,.simple-broadcast-copy>span{display:block}.simple-broadcast-copy>strong{font-size:22px}.simple-broadcast-copy>span{color:#5d747d;margin-top:9px;line-height:1.65}.simple-broadcast-note{color:#6d7e84;margin:28px 0 20px;font-size:13px;line-height:1.75}.simple-broadcast-copy a{color:var(--navy-950);text-underline-offset:5px;font-weight:900}.simple-broadcast-player{background:var(--navy-950);aspect-ratio:16/9;border:1px solid #102a362e;position:relative;overflow:hidden;box-shadow:0 26px 70px #102a3629}.simple-broadcast-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.simple-broadcast-start{color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#102a36,#1b4957);border:0;place-content:center;gap:12px;font-size:clamp(18px,2vw,27px);font-weight:850;display:grid;position:absolute;inset:0}.simple-broadcast-start small{color:#bfd1d4;font-size:14px;font-weight:500}:is(.simple-broadcast-start:hover,.simple-broadcast-start:focus-visible){background:linear-gradient(135deg,#173e4c,#246473)}.simple-office-location{grid-template-columns:1.2fr .8fr;gap:50px;padding:clamp(70px,9vw,150px) clamp(24px,7vw,120px);display:grid}.simple-office-location>div:first-child>span{color:#667b84;margin-top:20px;font-size:17px;display:block}.simple-office-location dl{margin:0}.simple-office-location dl div{border-bottom:1px solid #102a3629;grid-template-columns:110px 1fr;padding:20px 0;display:grid}.simple-office-location dt{color:var(--teal);font-weight:900}.simple-office-location dd{margin:0;font-size:21px;font-weight:850}.simple-office-location dd button{color:inherit;font:inherit;font-weight:inherit;text-underline-offset:5px;background:0 0;border:0;padding:0;text-decoration:underline}.simple-map-links{grid-column:2;gap:10px;display:flex}.simple-map-links a{min-height:48px;color:var(--navy-950);border:1px solid #102a3638;align-items:center;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex}.simple-office-footer{color:#a8bbc2;background:var(--navy-950);grid-template-columns:1fr 1fr auto;gap:40px;padding:34px clamp(24px,7vw,120px);font-size:12px;line-height:1.7;display:grid}.simple-office-footer p{margin:0}.simple-office-footer a{color:var(--brass);font-weight:900;text-decoration:none}@keyframes simpleOfficeDrift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.07)translate(-1.1%,.6%)}}@media (max-width:1100px) and (min-width:901px){.desktop-nav{gap:5px}.desktop-nav button{font-size:13px}.repayment-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.repayment-results{grid-template-columns:repeat(3,minmax(0,1fr))}.repayment-basis{grid-column:1/-1;min-height:auto}}@media (max-width:900px){body{padding-bottom:66px}.topbar{grid-template-columns:1fr auto;min-height:68px;padding:0 14px}.brand-copy strong{font-size:17px}.topbar-action{min-width:104px;min-height:46px;padding:0 13px;font-size:15px}.entry-choices{grid-template-columns:1fr;gap:9px;margin-top:18px}.entry-choice{min-height:112px;padding:17px 48px 16px 17px}.entry-choice>strong{margin-top:7px;font-size:20px}.entry-choice>small{margin-top:5px;font-size:12px;line-height:1.45}.entry-choice>b{right:17px}.entry-direct{gap:14px;margin-top:9px}.entry-direct button{min-height:40px;font-size:13px}.section-navigator{min-height:64px;padding:10px 14px}.section-navigator>span{display:none}.section-navigator>div{justify-content:space-between;width:100%}.section-navigator button{min-height:42px;padding:0 11px;font-size:12px}.mobile-bottom-nav{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031823f7;border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);height:66px;display:grid;position:fixed;inset:auto 0 0}.mobile-bottom-nav button{color:#fff;background:0 0;border:0;border-right:1px solid #ffffff1f;font-size:15px;font-weight:900}.mobile-bottom-nav button:last-child{color:var(--navy-950);background:var(--brass)}.mobile-toc{z-index:119;background:#03182394;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0 0 66px}.mobile-toc>div{border-top:3px solid var(--brass);background:var(--warm-white);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-height:76svh;padding:18px;display:grid;overflow:auto}.mobile-toc strong{grid-column:1/-1;margin-bottom:10px;font-size:18px}.mobile-toc button{min-height:50px;color:var(--navy-950);text-align:left;background:#fff;border:1px solid #102a361f;align-items:center;gap:10px;font-size:14px;font-weight:850;display:flex}.mobile-toc button span{color:var(--teal);font-size:10px}.finance-next-actions{grid-template-columns:1fr;padding:0 16px 28px}.finance-expanded{padding:28px 16px}.finance-summary-panel{grid-template-columns:1fr}.finance-summary-panel>p{grid-column:auto}.repayment-heading{grid-template-columns:1fr;gap:14px}.repayment-heading h3{font-size:29px}.repayment-inputs{grid-template-columns:1fr}.repayment-inputs label{grid-template-columns:1fr 130px}.repayment-results{grid-template-columns:1fr}.repayment-results>*{min-height:auto}.repayment-caution{grid-template-columns:1fr;gap:8px}.procedure-diagram i{min-width:72px;font-size:10px}.mobile-term-picker select,.mobile-term-picker select option,.intake-form select,.intake-form select option{color:var(--navy-950)!important;background-color:#fff!important}.about-visual{background:linear-gradient(135deg,#182e38,#d9e0e1 72%);min-height:72svh}.about-office{opacity:.34;background-position:30%;display:block;inset:0 60% 0 0}.about-visual>img{object-position:59% 20%}.office-contact dd{font-size:23px}.office-contact dt{font-size:15px}.office-location .office-contact>div{min-height:78px;padding:14px}.intake-policy dd{font-size:17px}.call-confirm{padding:27px 22px}.simple-office-header{grid-template-columns:1fr auto;min-height:68px;padding:0 14px}.simple-office-header nav{display:none}.simple-office-cta{min-height:44px;padding:0 13px;font-size:14px}.simple-office-hero{grid-template-columns:1fr}.simple-office-hero-image{max-height:340px}.simple-office-hero-copy{padding:24px 20px}.simple-office-hero h1{font-size:32px}.simple-office-hero-copy>div{flex-direction:column}.simple-office-services,.simple-office-attorney,.simple-office-broadcast,.simple-office-location{grid-template-columns:1fr}.simple-office-services,.simple-office-broadcast,.simple-office-location{padding:64px 20px}.simple-attorney-media{min-height:72svh}.simple-attorney-copy{padding:44px 22px 58px}.simple-map-links{flex-wrap:wrap;grid-column:auto}.simple-office-footer{grid-template-columns:1fr;gap:18px;padding:30px 20px 92px}}@media (prefers-reduced-motion:reduce){.simple-office-hero-image{animation:none}}@media (max-width:600px){.gate-screen{height:auto;min-height:100svh;overflow:visible}.gate-main{min-height:100svh;padding:calc(var(--header-h) + 26px) 18px 88px;align-items:flex-start}.gate-copy{width:100%;margin-top:0}.hero-brand-reveal{display:none}.hero-kicker{margin-bottom:13px;font-size:12px}.gate-copy h1{font-size:clamp(37px,10.8vw,48px);line-height:1.08}.gate-lead{max-width:100%;margin-top:14px;font-size:14px;line-height:1.62}.nationwide-copy{margin-top:11px;font-size:12px}.entry-choices{gap:8px;margin-top:14px}.entry-choice{min-height:92px;padding:13px 44px 12px 14px}.entry-choice>span{font-size:9px}.entry-choice>strong{margin-top:5px;font-size:18px}.entry-choice>small{margin-top:3px;font-size:11px}.entry-direct{margin-top:7px}.entry-direct button{min-height:34px;font-size:12px}}@media (max-width:900px){.qa-heading>.term-card,.qa-category,.qa-all-terms{display:none!important}.qa-explorer{grid-template-rows:auto auto;min-height:auto}.mobile-term-picker{gap:14px;display:grid}.mobile-term-picker label{gap:7px;display:grid}.mobile-term-picker label>span{color:var(--teal-soft);letter-spacing:.05em;font-size:12px;font-weight:850}.mobile-term-picker select{background:var(--navy-900);color:#fff;width:100%;min-height:54px;font:inherit;border:1px solid #ffffff38;border-radius:6px;padding:0 42px 0 15px;font-size:16px;font-weight:760}.mobile-term-detail{border-left:4px solid var(--brass);background:var(--paper);color:var(--navy-950);margin-top:4px;padding:22px 20px;box-shadow:0 18px 38px #00000029}.mobile-term-detail>div{color:var(--teal);letter-spacing:.08em;justify-content:space-between;gap:14px;font-size:11px;font-weight:900;display:flex}.mobile-term-detail h3{margin:16px 0 10px;font-size:clamp(24px,7vw,32px);line-height:1.25}.mobile-term-detail p{color:#5e747e;margin:0;font-size:16px;line-height:1.75}.mobile-term-detail dl{border-left:3px solid var(--teal);background:#18a99d12;gap:7px;margin:16px 0 0;padding:14px;display:grid}.mobile-term-detail dt{color:var(--teal);font-size:12px;font-weight:900}.mobile-term-detail dd{margin:0;font-size:15px;font-weight:760;line-height:1.6}.qa-action{margin-top:18px}.about-office{display:none}.about-visual:before{background:linear-gradient(#0000 58%,#0318239e)}.about-visual>img{object-position:center 24%;filter:contrast(1.03)saturate(.95)brightness(1.03);width:100%;height:100%;right:0;-webkit-mask-image:none;mask-image:none}}.navigator{grid-template-rows:auto 1fr}.issues-inline-drawer{grid-column:1/-1;max-height:none;position:relative;bottom:auto;left:auto;right:auto;overflow:visible}.procedure-diagram li>button{grid-template-columns:35px minmax(0,1fr) 58px;min-width:0}.procedure-diagram li>button>div{min-width:0}.procedure-diagram li>button>i{white-space:nowrap;text-align:right;min-width:0;font-size:11px}.qa-all-terms{grid-template-columns:1fr!important}.qa-all-terms>section>button{grid-template-columns:42px minmax(0,1fr) 62px}.qa-all-terms>section>button strong{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.procedure-diagram li>button{grid-template-columns:39px minmax(0,1fr) 54px}}.answer-panel>.inline-review[data-review-context=start]{z-index:20;border:0;border-left:4px solid var(--teal);background:radial-gradient(circle at 100% 0,#18a99d29,transparent 28%),var(--navy-950);width:auto;box-shadow:none;border-radius:0;margin:0;padding:clamp(26px,3.5vw,58px);position:absolute;inset:0;overflow-y:auto}.answer-panel>.inline-review[data-review-context=start] .inline-review-grid{grid-template-columns:1.2fr .8fr}.issues-inline-drawer{z-index:24;background:radial-gradient(circle at 100% 0,#18a99d24,#0000 30%),#031823fb;grid-column:auto;max-height:none;padding:clamp(20px,3vw,44px);inset:0;overflow-y:auto;position:absolute!important}.issues-inline-drawer .inline-review{box-shadow:none;margin:0}.issues-inline-drawer .drawer-consult{width:100%;min-height:54px;color:var(--navy-950);background:var(--brass);border:0;border-radius:6px;margin-top:12px;font-weight:900}@media (min-width:901px){.issue-card{grid-template-rows:minmax(210px,35%) 1fr}.issue-body{background:linear-gradient(#fff 0%,#fbfaf6 100%)}.issue-body p{max-width:620px}}.simple-service-grid details{border-top:1px solid #102a3624;margin-top:22px}.simple-service-grid summary{color:var(--teal-dark);cursor:pointer;padding:16px 0 4px;font-size:14px;font-weight:900}.simple-service-grid details p{border-left:3px solid var(--brass);margin-top:10px;padding-left:14px}.simple-office-credentials{color:#fff;background:radial-gradient(circle at 0 100%,#18a99d24,transparent 34%),var(--navy-900);grid-template-columns:minmax(260px,.52fr) minmax(0,1.48fr);align-items:start;gap:clamp(32px,5vw,84px);padding:clamp(64px,7vw,112px) clamp(24px,6vw,104px);display:grid}.simple-credentials-heading>p{color:var(--teal-soft);letter-spacing:.12em;margin:0;font-size:12px;font-weight:900}.simple-credentials-heading h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(35px,4vw,62px);line-height:1.18}.simple-credentials-heading>span{color:#b7c7cc;max-width:520px;font-size:15px;line-height:1.75;display:block}.simple-credential-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.simple-credential-grid>article{color:#fff;background:#ffffff0e;border:1px solid #ffffff2e;grid-template-rows:auto auto;align-content:start;min-width:0;display:grid;overflow:hidden}.simple-credential-sheet{aspect-ratio:.7;background:#e9e6df;place-items:center;padding:clamp(10px,1.3vw,18px);display:grid}.simple-credential-grid img{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;display:block;box-shadow:0 12px 34px #0000002e}.simple-credential-grid>article>div:last-child{gap:7px;padding:20px;display:grid}.simple-credential-grid span{color:var(--teal-soft);font-size:11px;font-weight:900}.simple-credential-grid strong{font-size:19px}.simple-credential-grid small{color:#9db0b7}@media (max-width:1280px) and (min-width:901px){.simple-office-header nav{gap:18px}.simple-office-header nav a{font-size:13px}}@media (max-width:900px){.answer-panel>.inline-review[data-review-context=start]{z-index:150;padding:20px 16px;position:fixed;inset:68px 0 66px}.answer-panel>.inline-review[data-review-context=start] .inline-review-grid{grid-template-columns:1fr}.issues-inline-drawer{z-index:150;padding:18px 14px;inset:68px 0 66px;position:fixed!important}.simple-office-credentials{grid-template-columns:1fr;padding:64px 20px}.simple-credential-grid{grid-template-columns:1fr 1fr;gap:9px}.simple-credential-grid>article>div:last-child{padding:14px 12px}.simple-credential-grid strong{font-size:15px;line-height:1.35}}@media (max-width:540px){.simple-credential-grid{grid-template-columns:1fr}.simple-credential-sheet{aspect-ratio:auto;padding:12px}.simple-credential-grid img{height:auto}}.guided-progress button:disabled{cursor:not-allowed;opacity:.42}.guided-progress button.locked{background:#ffffff06}.guided-actions button:disabled{cursor:not-allowed;opacity:.46}.page-deck.review-panel-open{width:100%}.flow-caption{margin-top:18px;padding-top:0}.answer-panel>.inline-review[data-review-context=start]{border:1px solid #8bd8d147;border-left:4px solid var(--teal);background:linear-gradient(145deg,#ffffff13,#ffffff09);border-radius:8px;width:100%;margin:18px 0 0;padding:clamp(19px,2vw,28px);position:relative;inset:auto;overflow:visible}.issues-inline-drawer,.issues-inline-drawer.issues-inline-general{z-index:2;background:var(--navy-950);width:100%;max-height:none;box-shadow:none;border-top:1px solid #8bd8d140;grid-column:1/-1;padding:clamp(16px,2vw,26px);overflow:visible;position:relative!important;inset:auto!important}@media (min-width:901px){html,body{height:auto;min-height:100%;overflow:hidden auto}.page-deck{scroll-snap-type:none;overscroll-behavior-y:auto;height:auto;overflow:visible}.screen{scroll-snap-align:none;scroll-snap-stop:normal;height:auto;min-height:0;overflow:visible}.gate-screen{min-height:100svh}.start-screen{align-items:start}.start-intro{height:auto;min-height:0;top:var(--header-h);position:sticky}.navigator{height:auto;min-height:0}.navigator-body{align-items:start}.choice-column{top:calc(var(--header-h) + 78px);max-height:calc(100svh - var(--header-h) - 96px);position:sticky;overflow-y:auto}.answer-panel{min-height:0;overflow:visible}.system-screen{min-height:0}.issues-screen{padding:calc(var(--header-h) + 46px) clamp(32px,5vw,88px) clamp(48px,6vw,96px);display:block}.issues-heading{background:0 0;grid-template-columns:minmax(320px,.8fr) minmax(480px,1.2fr);justify-content:normal;align-items:end;gap:18px 56px;padding:0 0 30px;display:grid}.issues-heading .eyebrow,.issues-heading h2,.issues-heading .section-lead,.issues-heading .issue-key{grid-column:1}.issues-heading .issue-detail-links{grid-area:1/2/span 4;align-self:end;margin:0}.issue-pair{align-items:start;gap:18px;min-height:0}.issue-card{border:1px solid #102a361f;grid-template-rows:auto auto auto;min-height:0}.issue-photo{height:clamp(210px,23vw,330px)}.issue-body{min-height:0;padding:clamp(24px,2.7vw,42px)}.issue-body>button:last-child{margin-top:16px}.issues-inline-general{grid-column:1/-1}.finance-screen{grid-template-columns:34% 66%;height:auto;min-height:0;overflow:visible}.finance-heading{align-self:stretch}.finance-workbench{height:auto;min-height:0;overflow:visible}.finance-inputs,.finance-scenarios{overflow:visible}.qa-screen{grid-template-columns:minmax(520px,1.05fr) minmax(480px,.95fr);align-items:start;height:auto;min-height:0;overflow:visible}.qa-explorer{grid-area:1/1;min-height:0;overflow:visible}.qa-explorer .qa-list{max-height:none;overflow:visible}.qa-heading{top:var(--header-h);max-height:calc(100svh - var(--header-h));grid-area:1/2;position:sticky;overflow-y:auto}.radar-screen{height:auto;min-height:0;overflow:visible}.info-principle,.info-cards{height:auto}.info-cards{overflow:visible}.about-screen,.intake-screen{height:auto;min-height:0}}@media (max-width:900px){.answer-panel>.inline-review[data-review-context=start],.issues-inline-drawer,.issues-inline-drawer.issues-inline-general{z-index:2;width:100%;max-height:none;overflow:visible;position:relative!important;inset:auto!important}.flow-caption{margin-top:18px}}.inline-review{scroll-margin-top:calc(var(--header-h) + 24px);outline:none}.entry-direct button,.entry-direct a{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff6;align-items:center;min-height:46px;padding:0;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.entry-direct a{color:var(--teal-soft)}.simple-office-hero-copy>p.simple-office-hero-lead{color:#d3dfe2;letter-spacing:-.015em;max-width:720px;margin:18px 0 12px;font-size:17px;font-weight:600;line-height:1.75}.court-checker{border:1px solid #8bd8d14d;border-left:4px solid var(--teal);background:linear-gradient(145deg,#ffffff12,#ffffff06);margin:0 0 clamp(30px,4vw,48px);padding:clamp(22px,2.8vw,36px)}.court-checker-heading span{color:var(--teal-soft);letter-spacing:.14em;font-size:11px;font-weight:900}.court-checker-heading h4{color:#fff;margin:10px 0 0;font-size:clamp(22px,2vw,31px);line-height:1.35}.court-checker-heading p{color:#9fb3ba;max-width:760px;margin:9px 0 0;font-size:14px;line-height:1.65}.court-checker-fields{grid-template-columns:.7fr 1fr 1.35fr;gap:12px;margin-top:22px;display:grid}.court-checker-fields label>span{color:#cfdbdf;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.court-checker-fields select{color:#fff;background:#102f3c;border:1px solid #ffffff2e;width:100%;min-height:50px;padding:0 12px}.court-result{background:#ffffff21;border:1px solid #ffffff21;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid}.court-result>div{background:#031823eb;padding:16px}.court-result span,.court-result strong{display:block}.court-result span{color:#7f98a1;font-size:11px}.court-result strong{color:var(--brass-soft);margin-top:7px;font-size:16px;line-height:1.45}.court-result>p{color:#bfd0d5;background:var(--navy-950);grid-column:1/-1;margin:0;padding:15px 16px 0;font-size:13px;line-height:1.6}.court-result>a{color:var(--teal-soft);background:var(--navy-950);grid-column:1/-1;padding:12px 16px 4px;font-weight:850;text-decoration:none}.court-result>small{color:#80969e;background:var(--navy-950);grid-column:1/-1;padding:12px 16px 16px;line-height:1.55}.court-empty{color:#8fa5ad;border:1px dashed #ffffff2e;margin:16px 0 0;padding:15px 16px;font-size:13px}.admin-court-board{background:#ffffff06;border:1px solid #ffffff21;border-radius:9px;margin-top:22px;overflow:hidden}.admin-court-board>div:last-child{background:#ffffff1c;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.admin-court-board article{background:#082431;min-width:0;padding:20px}.admin-court-board article>span{color:var(--teal-soft);letter-spacing:.1em;font-size:10px;font-weight:900}.admin-court-board h3{margin:8px 0 0;font-size:21px}.admin-court-board article>strong{color:var(--brass-soft);margin-top:9px;font-size:13px;line-height:1.5;display:block}.admin-court-board article>p{color:#a9bbc1;min-height:58px;margin:10px 0;font-size:12px;line-height:1.55}.admin-court-board article>a{color:var(--teal-soft);font-size:12px;font-weight:850;text-decoration:none}.admin-court-board article>small{color:#718a93;border-top:1px solid #ffffff1a;margin-top:13px;padding-top:11px;font-size:10px;line-height:1.5;display:block}.admin-table-card table{min-width:1500px}@media (min-width:901px){.start-screen,.issues-screen,.finance-screen,.qa-screen,.radar-screen,.about-screen,.intake-screen{min-height:76svh}.start-intro,.navigator{min-height:clamp(720px,82svh,920px)}.start-intro{padding-top:clamp(70px,9vh,106px);padding-bottom:64px}.choice-column{padding:26px 22px}.choice-column>button{min-height:78px;padding-inline:17px}.answer-panel{padding:clamp(46px,5vw,78px)}.issue-pair{gap:clamp(22px,2.4vw,36px)}.issues-screen{padding-top:calc(var(--header-h) + 64px);padding-bottom:clamp(72px,8vw,118px)}.issue-body{padding:clamp(31px,3.3vw,52px)}.qa-heading,.qa-explorer{padding:clamp(40px,4.2vw,66px)}.about-copy,.intake-intro,.intake-panel{padding-top:clamp(62px,7vw,100px);padding-bottom:clamp(62px,7vw,100px)}}@media (max-width:1100px){.admin-court-board>div:last-child{grid-template-columns:repeat(2,1fr)}}.questions-screen{height:auto;min-height:100svh;padding:calc(var(--header-h) + clamp(28px,4vw,64px)) clamp(24px,6vw,112px) clamp(34px,5vw,72px);color:var(--navy-950);background:linear-gradient(135deg,#f8f6f0 0%,#e9eee9 100%);flex-direction:column;gap:clamp(20px,3vh,34px);display:flex;overflow:visible}.questions-intro .eyebrow{color:var(--teal-dark);letter-spacing:.12em;margin:0 0 13px;font-weight:850}.questions-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.1vw,68px);line-height:1.15}.questions-intro>p:last-child{color:#506670;margin:15px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.questions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.questions-card{background:#ffffffe0;border:1px solid #102a3624;flex-direction:column;min-width:0;padding:clamp(20px,2.2vw,34px);display:flex}.questions-card>span{color:var(--teal-dark);font-size:13px;font-weight:850}.questions-card h3{letter-spacing:-.025em;margin:12px 0;font-size:clamp(21px,1.65vw,27px);line-height:1.35}.questions-card p{color:#48616c;margin:0 0 24px;font-size:16px;line-height:1.6}.questions-card a{width:fit-content;color:var(--navy-950);text-underline-offset:5px;margin-top:auto;font-size:15px;font-weight:850}.questions-more h3{margin:0 0 14px;font-size:clamp(19px,1.5vw,24px)}.questions-more>summary{color:#eef5eb;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:clamp(19px,1.5vw,24px);font-weight:700;list-style:none;display:flex}.questions-more>summary::-webkit-details-marker{display:none}.questions-more>summary span{color:#c5a361;font-size:28px;transition:transform .2s}.questions-more[open]>summary span{transform:rotate(45deg)}:is(.questions-more>summary:focus-visible,.court-checker-toggle>summary:focus-visible){outline-offset:4px;outline:2px solid #c5a361}.court-checker-toggle>summary{cursor:pointer;padding:14px 0;font-weight:700}@media (max-width:900px){.home-floating-return{display:none!important}}.questions-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.questions-more-grid .question-more-card{min-width:0;color:var(--navy-950);background:#ffffffc7;border:1px solid #102a3624;gap:7px;padding:20px 22px;text-decoration:none;display:grid}:is(.questions-more-grid .question-more-card:hover,.questions-more-grid .question-more-card:focus-visible){border-color:var(--teal-dark);background:#fff}.questions-more-grid .question-more-card>span{color:var(--teal-dark);font-size:12px;font-weight:850}.questions-more-grid strong{font-size:clamp(17px,1.2vw,20px);line-height:1.4}.questions-more-grid small{color:#506670;font-size:13px;font-weight:750}.questions-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.questions-actions a,.questions-actions button{border:1px solid var(--navy-950);min-height:50px;color:var(--navy-950);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:15px;padding:11px 18px;font-weight:850;text-decoration:none;display:inline-flex}.questions-actions button:not(.questions-tool){background:var(--navy-950);color:#fff}.questions-actions .questions-tool{border-color:#102a364d}.questions-actions a:hover,.questions-actions button:hover,.questions-card a:hover{color:var(--teal-dark)}.questions-actions button:not(.questions-tool):hover{color:#fff;background:#195061}@media (max-width:900px){.questions-screen{padding:calc(var(--header-h) + 28px) 20px 36px}.questions-grid,.questions-more-grid{grid-template-columns:1fr}.questions-card p{margin-bottom:18px}.entry-direct{gap:12px 16px}.entry-direct button,.entry-direct a{min-height:42px;font-size:13px}.court-checker{margin-bottom:32px;padding:20px 16px}.court-checker-fields,.court-result{grid-template-columns:1fr}.court-result>p,.court-result>a,.court-result>small{grid-column:1}.admin-court-board>div:last-child{grid-template-columns:1fr}.admin-court-board article>p{min-height:0}}.system-screen{overflow:clip!important}.guided-progress{scroll-margin-top:calc(var(--header-h) + 12px)}.intake-form select option,.court-checker select option,.mobile-term-picker select option{color:#031823!important;background:#fff!important}.qa-screen{height:auto!important;min-height:0!important;padding:clamp(10px,2vh,22px) 0 clamp(18px,3vh,34px)!important;display:block!important;overflow:visible!important}.qa-view-tabs{border:1px solid #102a3629;border-radius:8px;grid-template-columns:1fr 1fr;width:calc(100% - clamp(32px,4vw,72px));margin:0 auto;display:grid;overflow:hidden}.qa-view-tabs button{min-height:54px;color:var(--muted);cursor:pointer;background:#ffffff94;border:0;font-size:15px;font-weight:900}.qa-view-tabs button.active{color:#fff;background:var(--navy-950)}.qa-heading,.qa-explorer{width:calc(100% - clamp(32px,4vw,72px));max-width:none;margin:0 auto;max-height:none!important;padding:clamp(24px,3.5vh,46px) 0 clamp(28px,4vh,58px)!important;position:static!important;overflow:visible!important}.qa-heading.is-procedure .procedure-diagram{grid-template-columns:repeat(4,minmax(0,1fr))}.qa-procedure .qa-heading h2{text-wrap:balance}.qa-terms{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);column-gap:40px;width:100%;margin:0 auto;display:grid!important}.qa-terms .qa-view-tabs{grid-column:1/-1;width:calc(100% - clamp(32px,4vw,72px))}.qa-terms .qa-heading{grid-area:2/1;width:auto;min-width:0;margin:0;padding:38px 0 64px 32px!important}.qa-terms .qa-explorer{grid-area:2/2;width:auto;min-width:0;margin:0;padding:38px 32px 64px 0!important}.qa-screen .qa-heading h2{white-space:normal;font-size:clamp(48px,4vw,76px);line-height:1.16}.qa-all-terms{max-height:none!important;overflow:visible!important}.issues-next{justify-content:center;width:min(520px,100%);margin:clamp(30px,4vw,56px) auto 0;display:flex}.issues-inline-drawer{width:100%!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important}.about-visual{background:#061d28;overflow:hidden;min-height:clamp(680px,78svh,900px)!important}.about-visual>img{object-fit:cover;object-position:62% 42%;opacity:.96;filter:brightness(.94)saturate(.86);width:94%;height:95%;position:absolute;inset:5% -2% 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000007a 14%,#000 33%);mask-image:linear-gradient(90deg,#0000 0%,#0000007a 14%,#000 33%)}@media (min-width:901px){.start-screen{grid-template-columns:minmax(340px,34%) minmax(0,66%)!important}.start-intro,.navigator{min-height:0!important}.start-intro{align-self:stretch;background:linear-gradient(#f6f2e9f0,#f6f2e9f7),url(/hero-boardroom.jpg) 50%/cover!important;padding:clamp(70px,8vw,116px) clamp(36px,4.6vw,84px)!important;position:relative!important;top:auto!important}.navigator-body{animation:.3s both guidedStageIn;grid-template-columns:minmax(250px,30%) minmax(0,70%)!important}.answer-panel{padding:clamp(34px,4vw,64px)!important}.guided-actions{z-index:6;background:linear-gradient(#03182300,#031823fa 22%);margin-inline:-12px;padding:16px 12px;position:sticky;bottom:0}.issues-screen{padding-inline:max(32px,50vw - 740px)!important}.issue-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important}.court-checker-fields{grid-template-columns:.7fr 1fr 1fr 1.35fr!important}.about-screen{grid-template-columns:minmax(520px,46%) minmax(0,54%)!important}.intake-screen{grid-template-columns:minmax(430px,34%) minmax(0,66%)!important}.intake-intro,.intake-panel{padding-top:clamp(40px,4vw,68px)!important;padding-bottom:clamp(40px,4vw,68px)!important}.radar-screen{padding:calc(var(--header-h) + 26px) clamp(32px,4vw,72px) 34px!important}.info-heading h2{font-size:clamp(34px,3vw,50px)}.info-intro{grid-template-columns:minmax(0,1fr) minmax(330px,42%);align-items:center;gap:24px}.info-controls{margin-top:16px}.info-principle{min-height:0}}@media (min-width:1180px){.qa-procedure .qa-heading h2,.info-heading h2{white-space:nowrap}}@media (min-width:1280px){.info-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.info-cards article{min-height:180px}}@media (min-width:1500px){.intake-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px) and (min-width:901px){.navigator-body{grid-template-columns:1fr!important}.choice-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;max-height:none!important;position:static!important}.qa-heading.is-procedure .procedure-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.court-checker-fields{grid-template-columns:1fr 1fr!important}}@media (min-width:901px) and (max-height:760px){.qa-procedure{padding-top:8px!important;padding-bottom:8px!important}.qa-procedure .qa-view-tabs button{min-height:46px}.qa-procedure .qa-heading{padding:12px 0 14px!important}.qa-procedure .qa-heading .eyebrow{margin-bottom:14px}.qa-procedure .qa-heading .section-lead{margin-top:8px}.qa-procedure .procedure-toggle{margin-top:10px}.qa-procedure .procedure-diagram{gap:8px;margin-top:8px}.qa-procedure .procedure-diagram li>button{min-height:60px}.qa-procedure .procedure-source{margin-top:6px}}@media (max-width:900px){.qa-view-tabs,.qa-heading,.qa-explorer{width:calc(100% - 32px)}.qa-screen{min-height:0!important;padding:28px 0 40px!important}.qa-view-tabs{margin-top:0}.qa-heading.is-procedure .procedure-diagram{grid-template-columns:1fr}.qa-terms{width:100%;display:block!important}.qa-terms .qa-view-tabs{width:calc(100% - 32px)}.qa-terms .qa-heading,.qa-terms .qa-explorer{width:calc(100% - 32px);margin:0 auto;padding:30px 0 40px!important}.qa-screen .qa-heading h2{font-size:clamp(36px,7vw,52px)}.issues-next{width:calc(100% - 32px)}.about-visual{min-height:640px!important}.about-visual>img{object-position:66% 40%;width:132%;height:100%;inset:0 -18% 0 auto}}.trust-preview-image{text-align:center;margin:18px 0}.trust-preview-image img{object-fit:contain;width:100%;height:clamp(180px,34dvh,320px);display:block}.trust-preview-image figcaption{color:#b7c8ce;margin-top:8px;font-size:13px;line-height:1.5}html{scrollbar-gutter:stable}html,body,.page-deck{overflow-anchor:none}.page-deck.review-panel-open{overflow-y:hidden;width:100%!important}.review-drawer-shell{place-items:center;padding:calc(var(--header-h) + 20px) 24px 24px!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;pointer-events:auto!important;background:#03182385!important;display:grid!important}.review-drawer{overscroll-behavior:contain;border:1px solid #c5a3617a;box-shadow:0 28px 80px #03182357;width:min(820px,100vw - 48px)!important;height:auto!important;max-height:calc(100dvh - var(--header-h) - 44px)!important;position:relative!important;inset:auto!important;overflow-y:auto!important}.inline-review-drawer{background:#031823!important;padding:22px!important}.inline-review-drawer .inline-review{border:0;border-left:3px solid var(--teal);box-shadow:none;background:#ffffff09;margin:0}.inline-review-drawer .review-actions{margin-top:12px;background:linear-gradient(#03182300,#031823 20%)!important}.inline-review-drawer .review-actions>button:last-child{color:#d8e5e8;border-color:#ffffff3d}@media (max-width:900px){html{scroll-behavior:auto}.review-drawer-shell{place-items:end stretch;padding:var(--header-h) 0 0!important}.review-drawer{border:0;border-top:2px solid var(--brass);width:100%!important;height:auto!important;max-height:calc(100dvh - var(--header-h))!important}.inline-review-drawer{padding:12px!important}.inline-review-drawer .inline-review-grid{grid-template-columns:1fr}}.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}body{font-size:17px}.brand{gap:16px}.brand .nam-logo{flex-basis:54px;width:54px;height:54px}.brand-copy strong{font-size:21px}.brand-copy small{font-size:11px}.desktop-nav a,.desktop-nav button{font-size:16px}.section-lead{font-size:17px;line-height:1.75}.choice-column>button strong{font-size:17px}.choice-column>button span{font-size:12px}.topic-ribbon strong{font-size:18px}.topic-ribbon small{font-size:14px}.legal-footer{font-size:13px;line-height:1.7}.legal-footer>div{min-width:116px}.legal-footer a{padding-block:3px;font-size:14px;display:inline-block}.intake-form label>span:first-child{font-size:15px}.intake-form input:not([type=checkbox]),.intake-form select,.intake-form textarea{font-size:16px}.form-heading p,.court-checker-heading p,.court-empty{font-size:14px}.repayment-guide{border-left:4px solid var(--teal);background:#ffffffb3;grid-template-columns:130px 1fr;gap:20px;margin:22px 0 0;padding:18px 20px;display:grid}.repayment-guide p{color:#566d76;margin:0;line-height:1.7}.repayment-groups{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;margin-top:18px;display:grid}.repayment-groups fieldset{background:#ffffffad;border:1px solid #102a3629;min-width:0;margin:0;padding:20px}.repayment-groups legend{color:var(--navy-950);padding:0 8px;font-size:17px;font-weight:900}.repayment-assets{grid-row:span 2}.repayment-asset-head,.repayment-asset-row{grid-template-columns:minmax(95px,.72fr) minmax(145px,1.15fr) minmax(110px,.72fr) minmax(130px,.95fr);align-items:center;gap:9px;display:grid}.repayment-asset-head{color:#647b84;padding:0 8px 10px;font-size:12px;font-weight:850}.repayment-asset-row{border-top:1px solid #102a361f;min-height:62px;padding:8px}.repayment-asset-row strong{font-size:15px}.repayment-asset-row label,.repayment-deductions label,.repayment-operation label{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid;position:relative}.repayment-asset-row input,.repayment-deductions input,.repayment-operation input{width:100%;min-width:0;min-height:42px;color:var(--navy-950);text-align:right;font:inherit;background:#fff;border:1px solid #102a3633;padding:0 10px;font-weight:800}.repayment-asset-row i,.repayment-operation i{color:#6c7f86;font-size:13px;font-style:normal;position:absolute;right:9px}:is(.repayment-asset-row label:has(i) input,.repayment-operation label:has(i) input){padding-right:28px}.repayment-asset-row b{text-align:right;font-size:14px}.fixed-rate{color:#5f747c;justify-self:end;font-size:14px;font-weight:850}.repayment-deductions,.repayment-operation{align-content:start;gap:10px;display:grid}.repayment-deductions label,.repayment-operation label{grid-template-columns:minmax(150px,1fr) minmax(130px,.78fr)}.repayment-deductions label>span,.repayment-operation label>span{color:#405963;font-size:14px;font-weight:800}.repayment-operation small{color:#637982;font-size:13px;line-height:1.6}.repayment-auto{color:#fff;background:var(--navy-950);gap:6px;margin-top:6px;padding:16px;display:grid}.repayment-auto span{color:var(--teal-soft);font-size:13px;font-weight:850}.repayment-auto strong{font-size:20px}.repayment-calculate-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.repayment-calculate-actions>button:not(.primary-action){min-height:52px;color:var(--navy-950);background:0 0;border:1px solid #102a3638;padding:0 20px;font-weight:850}.repayment-calculate-actions small{color:#667b84}.repayment-resource-results{grid-template-columns:1.25fr repeat(3,minmax(0,1fr))}.repayment-breakdown{background:#fff;padding:20px}.repayment-breakdown>span{color:var(--teal);font-size:12px;font-weight:900}.repayment-breakdown dl{gap:8px;margin:14px 0 0;display:grid}.repayment-breakdown dl div{justify-content:space-between;gap:12px;display:flex}.repayment-breakdown dd{margin:0;font-weight:850}.repayment-total{border-color:var(--brass)!important;background:#f2e6cc!important}.repayment-dirty{color:#6d4713;grid-column:1/-1;margin:0;font-weight:850;background:#fff1cf!important;border:1px solid #b48232!important;min-height:auto!important;padding:13px 16px!important}.repayment-results.is-dirty>:not(.repayment-dirty){opacity:.52}.simple-office-page{flex-direction:column;display:flex}.simple-office-header{order:0}.simple-office-hero{order:1}.simple-office-services{order:2}.simple-office-attorney{order:3;min-height:0}.simple-office-credentials{order:4}.simple-office-broadcast{order:5}.simple-office-location{order:6}.simple-office-footer{order:7}.simple-attorney-media{min-height:520px}.simple-office-location{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr) minmax(280px,.75fr);align-items:center;gap:36px}.simple-location-photo{aspect-ratio:4/3;margin:0;overflow:hidden}.simple-location-photo img{object-fit:cover;width:100%;height:100%;display:block}.simple-office-location>div:nth-child(2)>p{color:var(--teal);letter-spacing:.08em;font-size:13px;font-weight:900}.simple-map-links{grid-column:2/-1}.desktop-nav a,.desktop-nav button{letter-spacing:-.02em;font-size:17px;font-weight:800;line-height:1.2}.insight-hero{gap:clamp(42px,6vw,90px);width:min(100%,1680px);margin-inline:auto;padding:clamp(48px,6vw,88px) clamp(24px,5vw,84px) clamp(42px,5vw,76px)}.insight-hero h1{font-size:clamp(42px,4.5vw,72px)}.insight-explorer{z-index:1;grid-template-columns:minmax(330px,.72fr) minmax(0,1.5fr);gap:28px;width:min(100%,1680px);margin:0 auto;padding:0 clamp(24px,5vw,84px) clamp(76px,8vw,120px);display:grid;position:relative}.insight-explorer-list{border-top:1px solid #102a362e}.insight-explorer-group>h2{color:var(--navy-950);letter-spacing:-.02em;border-bottom:1px solid #102a362e;margin:0;padding:22px 18px 12px;font-size:18px}.insight-explorer-item{border-bottom:1px solid #102a3626}.insight-explorer-item>button{width:100%;color:var(--navy-950);text-align:left;cursor:pointer;background:0 0;border:0;gap:9px;padding:22px 18px;display:grid}.insight-explorer-item>button:hover,.insight-explorer-item>button[aria-expanded=true]{background:#0ea8a317}.insight-explorer-item>button span,.insight-explorer-detail>span{color:var(--teal);letter-spacing:.08em;font-size:12px;font-weight:900}.insight-explorer-item>button strong{font-size:18px;line-height:1.42}.insight-explorer-item>button small{color:#657b84;font-size:13px}.insight-explorer-direct{min-height:40px;color:var(--navy-950);text-underline-offset:4px;align-items:center;margin:0 18px 14px;font-size:14px;font-weight:800;display:inline-flex}.insight-explorer-detail{background:#ffffff94;border:1px solid #102a3629;align-self:start;padding:clamp(30px,3.5vw,56px);animation:.22s ease-out insightDetailIn}.insight-explorer-detail>h2{letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(30px,3.2vw,50px);line-height:1.18}.insight-explorer-detail>p{color:#536b75;margin:0;font-size:16px;line-height:1.75}.insight-explorer-checks{background:#102a3624;border:1px solid #102a3624;grid-template-columns:1fr 1fr;gap:1px;margin-top:28px;display:grid}.insight-explorer-checks section{background:#f7f4ed;padding:22px}.insight-explorer-checks strong{color:var(--teal)}.insight-explorer-checks ol,.insight-explorer-checks ul{margin:14px 0 0;padding-left:20px}.insight-explorer-checks li{margin:8px 0;line-height:1.55}.insight-explorer-questions{border-top:1px solid #102a3629;margin-top:28px}.insight-explorer-questions details{border-bottom:1px solid #102a3629}.insight-explorer-questions summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:58px;font-size:16px;font-weight:850;list-style:none;display:grid}.insight-explorer-questions summary::-webkit-details-marker{display:none}.insight-explorer-questions summary i{color:var(--teal);font-style:normal}.insight-explorer-questions details[open] summary i{transform:rotate(45deg)}.insight-explorer-questions details p{color:#536b75;margin:0;padding:0 0 20px;line-height:1.7}.insight-explorer-detail>aside{border-left:4px solid var(--brass);background:#c5a36121;margin-top:24px;padding:18px 20px}.insight-explorer-detail>aside p{margin:7px 0 0;line-height:1.65}.insight-explorer-links{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.insight-explorer-links a{min-height:45px;color:var(--navy-950);border:1px solid #102a3633;align-items:center;padding:0 15px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.insight-explorer-links a:first-child{border-color:var(--brass);background:var(--brass)}.insight-floating-home{z-index:25;right:clamp(16px,3vw,48px);bottom:max(20px,env(safe-area-inset-bottom));border:1px solid var(--brass);background:var(--navy-950);color:#fff;align-items:center;gap:12px;min-height:52px;padding:12px 18px;font-size:14px;font-weight:850;text-decoration:none;animation:.35s ease-out both insightHomeSlide;display:inline-flex;position:fixed;box-shadow:0 12px 32px #0318233b}.home-floating-return{bottom:max(24px,env(safe-area-inset-bottom))}:is(.insight-floating-home:hover,.insight-floating-home:focus-visible){color:#fff;background:#195061}.insight-floating-home span{color:var(--brass-soft);font-size:20px;line-height:1}@keyframes insightHomeSlide{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@media (max-width:650px){.insight-floating-home{right:12px;bottom:max(12px,env(safe-area-inset-bottom));min-height:46px;padding:9px 13px;font-size:13px}.insight-detail>article{padding-bottom:110px}.home-floating-return{bottom:calc(78px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.insight-floating-home{animation:none}}.insight-explorer-mobile{display:none}@keyframes insightDetailIn{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:1700px){.qa-screen{padding-inline:max(0px,50vw - 840px)}.section-navigator{padding-inline:max(58px,50vw - 840px)}}@media (max-width:900px){.insight-explorer{padding:0 22px 65px;display:block}.insight-explorer-desktop{display:none}.insight-explorer-mobile{margin:0 0 18px;padding:24px 18px;display:block}.insight-explorer-checks{grid-template-columns:1fr}.insight-explorer-item>button{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.insight-explorer-detail{animation:none}}.about-screen .legal-footer{grid-column:1/-1;width:100%;padding:24px clamp(24px,5vw,84px);position:relative;bottom:auto;left:auto;right:auto}.office-contact dd,.office-contact .phone-link{white-space:nowrap}@media (max-width:900px){.office-contact{grid-template-columns:1fr}.office-location .office-contact>div{grid-template-columns:90px minmax(0,1fr)}}@media (min-width:901px) and (max-width:1200px){.about-copy{padding-inline:42px!important}.office-contact{grid-template-columns:1fr}.office-location .office-contact>div{grid-template-columns:90px minmax(0,1fr)}}@media (min-width:901px){.qa-screen{min-height:0!important;padding-top:clamp(24px,3vh,42px)!important;padding-bottom:clamp(36px,5vh,64px)!important}}@media (max-width:1100px){.repayment-groups{grid-template-columns:1fr}.repayment-assets{grid-row:auto}.repayment-resource-results{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-office-location{grid-template-columns:1fr 1fr}.simple-location-photo{grid-column:1/-1;max-height:460px}}@media (max-width:900px){body{font-size:16px}.brand{gap:10px}.brand .nam-logo{flex-basis:46px;width:46px;height:46px;transform:none}.brand-copy strong{font-size:18px}.topic-ribbon{display:none}.repayment-guide{grid-template-columns:1fr;gap:7px}.repayment-asset-head{display:none}.repayment-asset-row{grid-template-columns:1fr 1fr;padding:12px 0}.repayment-asset-row strong{grid-column:1/-1}.repayment-asset-row b,.fixed-rate{justify-self:end}.repayment-deductions label,.repayment-operation label,.repayment-resource-results{grid-template-columns:1fr}.repayment-calculate-actions{flex-direction:column;align-items:stretch}.repayment-calculate-actions button{width:100%}.simple-office-attorney{grid-template-columns:1fr}.simple-attorney-media{min-height:430px}.simple-office-location{grid-template-columns:1fr}.simple-location-photo,.simple-map-links{grid-column:1}}@media (max-width:600px){.brand .nam-logo{flex-basis:42px;width:42px;height:42px}.brand-copy strong{font-size:17px}.brand-copy small{display:none}.legal-footer{font-size:13px}.repayment-groups fieldset{padding:15px}}.brand{color:inherit;border-radius:2px;text-decoration:none;transition:opacity .18s}.brand:hover{opacity:.82}.brand:focus-visible{outline:2px solid var(--brass-soft);outline-offset:5px}.desktop-nav-shell{position:static}.desktop-nav button,.desktop-nav a{position:relative}.desktop-nav button:after,.desktop-nav a:after{content:"";background:var(--brass-soft);transform-origin:50%;height:2px;transition:transform .18s;position:absolute;bottom:4px;left:2px;right:2px;transform:scaleX(0)}.desktop-nav button:hover:after,.desktop-nav a:hover:after,.desktop-nav .current:after{transform:scaleX(1)}.mega-menu-trigger span{margin-left:7px;font-size:13px;transition:transform .18s}.mega-menu-trigger[aria-expanded=true] span{transform:rotate(180deg)}.mega-menu-panel{z-index:75;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031823fa;border-top:1px solid #e1ca9c57;border-bottom:1px solid #ffffff21;padding:26px clamp(28px,5vw,88px) 30px;animation:.18s ease-out megaMenuIn;position:absolute;top:100%;left:0;right:0;box-shadow:0 28px 70px #03182352}.mega-menu-inner{grid-template-columns:1.3fr .85fr .95fr 1fr;gap:clamp(28px,4vw,70px);width:min(100%,1540px);margin:0 auto;display:grid}.mega-menu-group{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.mega-menu-panel:not(.section-all) .mega-menu-inner{grid-template-columns:1fr;width:min(100%,1040px)}.mega-menu-panel:not(.section-all) .mega-menu-group{column-gap:clamp(24px,4vw,64px);display:grid}.mega-menu-panel.section-check .mega-menu-inner{width:min(100%,1120px)}.mega-menu-panel.section-check .mega-menu-group{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-menu-panel.section-finance .mega-menu-inner{width:min(100%,760px)}.mega-menu-panel.section-finance .mega-menu-group{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-menu-panel.section-terms .mega-menu-inner{width:min(100%,900px)}.mega-menu-panel.section-terms .mega-menu-group{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-menu-panel.section-insights .mega-menu-group,.mega-menu-panel.section-office .mega-menu-group{grid-template-columns:repeat(4,minmax(0,1fr))}.mega-menu-panel:not(.section-all) .mega-menu-group>strong{grid-column:1/-1}.mega-menu-group>strong{width:100%;color:var(--brass-soft);border-bottom:1px solid #e1ca9c52;margin-bottom:11px;padding-bottom:10px;font-size:15px}.mega-menu-group button,.mega-menu-group a{color:#d4e0e4;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:5px 0;font-size:14px;font-weight:720;text-decoration:none;display:flex}.mega-menu-group button:hover,.mega-menu-group a:hover{color:#fff;transform:translate(3px)}@keyframes megaMenuIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.simple-attorney-video-start{width:100%;height:100%;min-height:inherit;color:#fff;background:var(--navy-900);cursor:pointer;border:0;padding:0;display:block;position:relative}.simple-attorney-video-start img{filter:brightness(.76);transition:filter .2s,transform .3s}.simple-attorney-video-start span{background:#031823b8;border:1px solid #ffffffad;min-width:172px;padding:15px 20px;font-size:16px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.simple-attorney-video-start:hover img{filter:brightness(.9);transform:scale(1.015)}@media (max-width:900px){.desktop-nav-shell,.mega-menu-panel{display:none}.mobile-toc>div,.mobile-toc>div>strong{display:block}.mobile-toc details{border-top:1px solid #102a3626}.mobile-toc details summary{min-height:50px;color:var(--navy-950);cursor:pointer;justify-content:space-between;align-items:center;font-size:15px;font-weight:900;list-style:none;display:flex}.mobile-toc details summary::-webkit-details-marker{display:none}.mobile-toc details summary:after{content:"＋";color:var(--teal)}.mobile-toc details[open] summary:after{content:"−"}.mobile-toc details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 0 12px;display:grid}.mobile-toc-links{border-top:1px solid #102a3626;grid-template-columns:1fr;gap:2px;margin-top:10px;padding-top:10px;display:grid}.mobile-toc-links a{min-height:42px;color:var(--navy-950);align-items:center;font-size:14px;font-weight:850;text-decoration:none;display:flex}}@media (prefers-reduced-motion:reduce){.brand,.desktop-nav button:after,.desktop-nav a:after,.mega-menu-panel,.mega-menu-trigger span,.simple-attorney-video-start img{transition:none;animation:none}}.questions-screen{background:radial-gradient(circle at 88% 6%,#8bd8d145,#0000 29%),linear-gradient(145deg,#fafbf8 0%,#edf3f2 57%,#dfe9eb 100%)}.questions-intro{max-width:1080px}.questions-intro h2{max-width:14ch;font-size:clamp(42px,5vw,78px);line-height:1.12}.questions-intro:after{content:"";background:linear-gradient(90deg,var(--teal),var(--brass),transparent);width:min(180px,34vw);height:3px;margin-top:clamp(24px,3vw,44px);display:block}.questions-card,.questions-more-grid .question-more-card{transition:transform .28s,border-color .28s,box-shadow .28s,background-color .28s}.questions-card:hover,.questions-card:focus-within,.questions-more-grid .question-more-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #05202b1f}.questions-more-grid .question-more-card:focus-visible{transform:translateY(-4px);box-shadow:0 18px 38px #05202b1f}.questions-card:first-child{color:#fff;background:linear-gradient(145deg,#092632,#123f4e);border-color:#c5a36166}.questions-card:first-child>span{color:var(--brass-soft)}.questions-card:first-child p{color:#d1dfe2}.questions-card:first-child a{color:#fff}.questions-more-grid .question-more-card{background:#ffffffe0}.start-screen{background:#e7eef0}.qa-screen{background:#eef3f2}.qa-heading{background:radial-gradient(circle at 85% 0,#8bd8d130,#0000 36%),linear-gradient(145deg,#f9fbf8,#e6eff0)}.intake-screen{background:#e9f0f0}.intake-intro{background:radial-gradient(circle at 5% 100%,#8bd8d13b,#0000 38%),linear-gradient(150deg,#fbfcf9,#e1ecee)}.insight-hub,.insight-detail{background:#f3f7f5}.simple-office-page{background:#eef3f2}.simple-office-broadcast{background:linear-gradient(140deg,#e6eff0,#f8faf7 55%,#e8f1ee)}@keyframes sceneHeadlineIn{0%{opacity:.7;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.questions-screen.is-active .questions-intro,.qa-screen.is-active .qa-heading h2,.radar-screen.is-active h2,.about-screen.is-active .about-copy h2,.intake-screen.is-active .intake-intro h2{animation:.55s cubic-bezier(.2,.7,.2,1) both sceneHeadlineIn}.questions-screen.is-active .questions-card{animation:.5s cubic-bezier(.2,.7,.2,1) both sceneHeadlineIn}.questions-screen.is-active .questions-card:nth-child(2){animation-delay:70ms}.questions-screen.is-active .questions-card:nth-child(3){animation-delay:.14s}.questions-screen.is-active .questions-card:nth-child(4){animation-delay:.21s}}@media (max-width:900px),(prefers-reduced-motion:reduce){.questions-card,.questions-more-grid .question-more-card{transition:border-color .2s,background-color .2s}.questions-card:hover,.questions-card:focus-within,.questions-more-grid .question-more-card:hover{box-shadow:none;transform:none}.questions-more-grid .question-more-card:focus-visible{box-shadow:none;transform:none}}@media (min-width:1100px){.questions-screen{grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(44px,5vw,80px) clamp(40px,6vw,112px);display:grid}.questions-intro{top:calc(var(--header-h) + 48px);grid-area:1/1;padding:clamp(18px,2vw,32px) 0;position:sticky}.questions-intro h2{font-size:clamp(48px,4.5vw,76px)}.questions-grid{grid-area:1/2;grid-template-columns:1fr;gap:14px}.questions-card{min-height:190px}.questions-more{border-top:1px solid #102a3633;grid-area:2/1/auto/-1;padding-top:clamp(30px,4vw,60px)}.questions-actions{grid-area:3/1/auto/-1;margin-top:0}}.desktop-nav{position:relative}.desktop-nav .nav-trace{opacity:0;background:var(--brass-soft);pointer-events:none;width:0;height:3px;transition:transform .34s cubic-bezier(.2,.8,.2,1),width .34s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute;bottom:4px;left:0;box-shadow:0 0 13px #e1ca9c80}.desktop-nav:hover button:after,.desktop-nav:hover a:after,.desktop-nav:focus-within button:after,.desktop-nav:focus-within a:after{opacity:0}.mega-menu-panel{animation-duration:.28s}.questions-card{position:relative;overflow:hidden}.questions-card:after{content:"";background:linear-gradient(90deg,var(--brass),var(--teal));transform-origin:0;width:100%;height:3px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.questions-card:hover:after,.questions-card:focus-within:after{transform:scaleX(1)}.questions-card.has-entered,.questions-more-grid .question-more-card.has-entered{animation:.72s cubic-bezier(.16,.8,.2,1) both questionSceneIn}.questions-more-grid .question-more-card.has-entered:nth-child(2n){animation-delay:80ms}@keyframes questionSceneIn{0%{opacity:.45;transform:translateY(34px)}to{opacity:1;transform:translate(0)}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.questions-screen.is-active .questions-card{animation:none}.questions-screen.is-active .questions-card.has-entered{animation:.72s cubic-bezier(.16,.8,.2,1) both questionSceneIn}.questions-screen.is-active .questions-card.has-entered:nth-child(2){animation-delay:70ms}.questions-screen.is-active .questions-card.has-entered:nth-child(3){animation-delay:.14s}.questions-screen.is-active .questions-card.has-entered:nth-child(4){animation-delay:.21s}}.procedure-diagram li{transition:border-color .28s,box-shadow .28s,background-color .28s}.procedure-diagram li:hover,.procedure-diagram li:focus-within{border-color:var(--brass);background:#fffdfa;box-shadow:0 14px 32px #102a361f}.procedure-diagram li>button>span{transition:background-color .28s,color .28s}.procedure-diagram li:hover>button>span,.procedure-diagram li:focus-within>button>span{background:var(--brass);color:var(--navy-950)}.procedure-diagram li:after{content:"";z-index:2;background:var(--brass);transform-origin:0;width:10px;height:2px;position:absolute;top:50%;right:-10px}.procedure-diagram li:nth-child(4n):after,.procedure-diagram li:last-child:after{display:none}.section-navigator{isolation:isolate;position:relative;overflow:hidden}.section-navigator:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#c5a3612b,#0000 63%);position:absolute;inset:0}.section-navigator:after{content:"";background:linear-gradient(90deg,var(--brass),var(--teal));transform-origin:0;pointer-events:none;width:100%;height:3px;position:absolute;top:0;left:0}.info-cards article{transition:border-color .3s,box-shadow .3s,transform .3s;overflow:hidden}.info-cards article:hover,.info-cards article:focus-within{border-color:#c5a361bf;transform:translateY(-3px);box-shadow:0 17px 38px #05202b1f}.info-cards .info-card-source{opacity:0;border-top:0;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;max-height:0;margin-top:auto;padding:0;font-size:12px;transition:max-height .35s,opacity .25s,padding .35s,border-color .35s;display:grid;overflow:hidden}.info-cards article:hover .info-card-source,.info-cards article:focus-within .info-card-source{opacity:1;border-top:1px solid #102a3626;max-height:110px;padding-top:12px}.info-cards .info-card-source a{grid-column:1/-1;margin:0;padding:0;font-size:13px}.info-cards article>small{margin-bottom:10px}.about-reveal-mark{z-index:4;aspect-ratio:1;opacity:.8;pointer-events:none;filter:drop-shadow(0 0 24px #c5a36159);width:min(25vw,340px);position:absolute;top:40%;left:57%;transform:translate(-50%,-50%)scale(1)}.about-reveal-mark .nam-logo{width:100%;height:100%;transform:none}.about-visual>img.about-portrait-front{z-index:5;pointer-events:none;box-shadow:none;-webkit-mask-image:radial-gradient(42% 57% at 66% 46%,#000 55%,#0000 78%);mask-image:radial-gradient(42% 57% at 66% 46%,#000 55%,#0000 78%)}@supports (animation-timeline:view()){@media (min-width:901px) and (prefers-reduced-motion:no-preference){.procedure-diagram li:after{animation:linear both procedureLineIn;animation-timeline:view();animation-range:entry cover 35%}.procedure-diagram:before{transform-origin:0;animation:linear both procedureLineIn;animation-timeline:view();animation-range:entry cover 45%}.section-navigator:after{animation:linear both procedureLineIn;animation-timeline:view();animation-range:entry cover 36%}.section-navigator:before{animation:linear both sectionToneIn;animation-timeline:view();animation-range:entry cover 45%}.about-visual{view-timeline-name:--attorney-reveal;view-timeline-axis:block}.about-visual>img:first-of-type,.about-visual>img.about-portrait-front{animation:linear both attorneyPhotoOpen;animation-timeline:--attorney-reveal;animation-range:entry cover 42%}.about-reveal-mark{animation:linear both attorneyLogoRecede;animation-timeline:--attorney-reveal;animation-range:entry cover 42%}}}@keyframes procedureLineIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sectionToneIn{0%{opacity:0}to{opacity:1}}@keyframes attorneyPhotoOpen{0%{clip-path:inset(0 48%)}to{clip-path:inset(0)}}@keyframes attorneyLogoRecede{0%{opacity:1;transform:translate(-50%,-50%)scale(1.22)}72%{opacity:.8}to{opacity:.35;transform:translate(-50%,-50%)scale(.72)}}@media (max-width:900px){.procedure-diagram li:after{display:none}.info-cards .info-card-source{opacity:1;border-top:1px solid #102a3626;max-height:none;padding-top:12px}.info-cards article:hover,.info-cards article:focus-within{transform:none}.about-reveal-mark,.about-visual>img.about-portrait-front{display:none}}@media (prefers-reduced-motion:reduce){.nav-trace,.questions-card,.questions-more-grid .question-more-card,.procedure-diagram li,.section-navigator:before,.section-navigator:after,.about-reveal-mark,.about-visual>img,.info-cards article,.info-cards .info-card-source{transition:none!important;animation:none!important}.about-visual>img{clip-path:none!important}.about-reveal-mark,.about-visual>img.about-portrait-front{display:none}.info-cards .info-card-source{opacity:1;border-top:1px solid #102a3626;max-height:none;padding-top:12px}}.about-visual{--about-progress:0;--about-open:0%;--about-mark-opacity:1;--about-mark-scale:1.35}.about-window{z-index:4;pointer-events:none;background:linear-gradient(140deg,#031823,#0c3440 62%,#092531);width:50.2%;position:absolute;top:0;bottom:0}.about-window-left{border-right:2px solid var(--brass-soft);transform:translate3d(calc(0px - var(--about-open)),0,0);left:0;box-shadow:18px 0 32px #03182373}.about-window-right{border-left:2px solid var(--brass-soft);transform:translate3d(var(--about-open),0,0);right:0;box-shadow:-18px 0 32px #03182373}.about-reveal-mark{z-index:6;left:var(--about-mark-x,50%);top:var(--about-mark-y,47%);width:min(36vw,510px);opacity:var(--about-mark-opacity);transform:translate(-50%,-50%) scale(var(--about-mark-scale));filter:drop-shadow(0 0 30px #e1ca9c6b)}.about-visual>img.about-portrait-front{z-index:7;opacity:var(--about-progress)}.about-context,.about-logo,.about-visual>small{z-index:8}@media (min-width:901px){.about-visual>img:first-of-type,.about-visual>img.about-portrait-front,.about-reveal-mark{clip-path:none!important;animation:none!important}}@media (max-width:900px),(prefers-reduced-motion:reduce){.about-window,.about-reveal-mark,.about-visual>img.about-portrait-front{display:none}}:root{--navy-950:#092923;--navy-900:#10382f;--navy-800:#18483d;--ink:#15362f;--teal:#218b70;--teal-soft:#a8dbc4;--stone:#eef3e8;--paper:#f5f6ef;--line:#d2dccc;--muted:#60766d}.topbar,.mega-menu-panel{background:#092923f7}.questions-screen{background:linear-gradient(#e8eee4 0%,#eef3e8 18% 100%);position:relative}.questions-screen:before{content:"";background:linear-gradient(180deg,var(--brass),#c5a3612e);pointer-events:none;width:2px;height:clamp(65px,11vh,130px);position:absolute;top:0;left:clamp(15px,4vw,72px)}.questions-intro{padding-top:clamp(8px,2vw,28px)}.questions-intro h2{max-width:12ch;font-size:clamp(42px,4.4vw,70px)}.questions-intro:after{background:linear-gradient(90deg,var(--brass),var(--teal),transparent);width:min(250px,42vw)}.questions-card{border-color:#21674e33;box-shadow:0 14px 36px #0929230f}.questions-card:first-child{background:linear-gradient(145deg,#10382f,#18483d)}.start-intro,.qa-heading,.intake-intro{background:linear-gradient(140deg,#f7f8eef5,#e8efe0f5)!important}.start-intro{background:linear-gradient(140deg,#f7f8eef2,#e8efe0f2),url(/hero-boardroom.jpg) 50%/cover!important}.radar-screen{background:#eef3e8}.section-navigator{background:#e8eee4;border-block-color:#21674e2e}.system-screen,.finance-screen,.about-screen,.intake-panel{background:#092923}.about-copy,.finance-workbench,.answer-panel{background-color:#092923}.insight-hub,.insight-detail,.simple-office-page{background:#eef3e8}.procedure-branch{text-align:center;width:min(100%,920px);margin:24px 0 4px;position:relative}.procedure-branch-origin{color:var(--navy-950);background:#f8f8f1;border:1px solid #21674e3d;border-radius:30px;padding:8px 18px;font-size:13px;font-weight:850;display:inline-block}.procedure-branch:before{content:"";background:var(--brass);width:2px;height:28px;display:block;position:absolute;top:37px;left:50%;transform:translate(-50%)}.procedure-branch-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px;display:grid;position:relative}.procedure-branch-options:before{content:"";background:var(--brass);height:2px;position:absolute;top:-14px;left:25%;right:25%}.procedure-branch-options button{min-height:76px;color:var(--navy-950);cursor:pointer;text-align:left;background:#f9faf3;border:1px solid #21674e40;align-items:center;gap:14px;padding:15px 20px;transition:background .25s,border-color .25s,transform .25s;display:flex;position:relative}.procedure-branch-options button:before{content:"";background:var(--brass);width:2px;height:14px;position:absolute;top:-14px;left:50%}.procedure-branch-options button.active{border-color:var(--brass);background:#f1ebdb}:is(.procedure-branch-options button:hover,.procedure-branch-options button:focus-visible){border-color:var(--brass);transform:translateY(-2px)}.procedure-branch-options button>span{color:#a67d34;font-size:25px;line-height:1}.procedure-branch-options strong{font-size:18px}.procedure-branch-options small{color:var(--muted);margin-left:auto;font-size:12px;font-weight:750}.procedure-branch>p{color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.5}@media (min-width:1100px){.questions-screen{grid-template-columns:minmax(300px,.4fr) minmax(0,.6fr);gap:clamp(28px,3vw,54px) clamp(28px,4vw,76px)}.questions-intro{top:calc(var(--header-h) + 28px)}.questions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.questions-card{min-height:220px}.questions-card h3{font-size:clamp(19px,1.4vw,24px)}.questions-card p{font-size:14px}}@media (max-width:900px){.questions-screen:before{height:65px}.procedure-branch-options{gap:8px}.procedure-branch-options button{flex-wrap:wrap;gap:6px 10px;padding:12px}.procedure-branch-options strong{font-size:15px}.procedure-branch-options small{flex-basis:100%;margin-left:34px}}@media (prefers-reduced-motion:reduce){.procedure-branch-options button{transition:none}}.page-deck{background:#092923}.questions-screen,.start-screen,.qa-screen,.radar-screen,.intake-screen{background:#092923!important}.questions-screen,.qa-screen,.radar-screen,.intake-screen{border-top:1px solid #e1ca9c80;box-shadow:inset 0 16px 46px #c5a3610b}.questions-screen{color:#f5f7f1;background-image:radial-gradient(circle at 88% 0,#448b6824,#0000 38%)!important}.questions-intro .eyebrow{color:var(--brass-soft)}.questions-intro>p:last-child{color:#b9d2c4}.questions-more{border-top-color:#e1ca9c57}.questions-more h3{color:#eef5eb}.questions-actions a,.questions-actions .questions-tool{color:#f4f7ef;border-color:#e1ca9c99}.questions-actions button:not(.questions-tool){border-color:var(--brass);background:var(--brass);color:#092923}.questions-actions button:not(.questions-tool):hover{background:var(--brass-soft);color:#092923}.questions-card:not(:first-child),.questions-more-grid .question-more-card{color:#143a30;background:#f4f6ef}.qa-heading,.intake-intro{color:#f4f7ef;background:linear-gradient(145deg,#10382f,#092923)!important}.qa-heading h2,.intake-intro h2{color:#f4f7ef}.qa-heading .section-lead,.intake-intro .section-lead,.intake-intro .deadline-notice{color:#bed1c3}.qa-view-tabs{border-color:#e1ca9c4d}.qa-view-tabs button{color:#c8ddcc;background:#173d33}.qa-view-tabs button.active{background:var(--brass);color:#092923}.qa-screen .procedure-branch-origin,.qa-screen .procedure-branch-options button{color:#f7f7ef;background:#183e34;border-color:#e1ca9c5c}.qa-screen .procedure-branch-options button.active{border-color:var(--brass);background:#33503c;box-shadow:inset 0 0 0 2px #e1ca9c2e}.qa-screen .procedure-branch-options small,.qa-screen .procedure-branch>p,.qa-screen .procedure-source{color:#bed1c3}.qa-screen .procedure-diagram li{background:#f2f5ed}.qa-screen .procedure-diagram li:hover,.qa-screen .procedure-diagram li:focus-within{background:#faf9ef}.radar-screen{color:#f4f7ef;background-image:radial-gradient(circle at 92% 0,#3c886429,#0000 35%)!important}.info-heading h2{color:#f4f7ef}.info-intro>p{color:#c2d5c8}.info-controls button{color:#c7d8cb;background:#173d33;border-color:#e1ca9c47}.info-controls button.active{background:var(--brass);border-color:var(--brass);color:#092923}.info-cards article{color:#15362f;background:#f4f6ef}.intake-policy{background:#e1ca9c3d;border-color:#e1ca9c3d}.intake-policy div{background:#f1f4eb}.intake-policy dd{color:#15362f}.finance-heading{color:#f4f7ef;border-right-color:#e1ca9c40;background:linear-gradient(145deg,#153d32,#092923)!important}.finance-heading .section-lead{color:#c2d5c8}.finance-balance>div{color:#15362f;background:#f0f4eb}.finance-reset{color:#f4f7ef;border-color:#e1ca9c80}.section-navigator{color:#e8f1e8;background:#10382f;border-block-color:#e1ca9c47}.section-navigator>span{color:#bfd0c1}.section-navigator button{color:#f2f5e9;background:#1b4839;border-color:#e1ca9c66}.section-navigator:before{background:linear-gradient(90deg,#c5a3612e,#0000 72%)}.section-navigator:after{background:linear-gradient(90deg,var(--brass),var(--brass-soft),transparent)}[data-story-title][data-story-ready=true]{clip-path:inset(0 var(--story-clip,0%) 0 0);transform:translate3d(0,var(--story-lift,0px),0);color:#f6f8ee;background-blend-mode:screen;-webkit-text-fill-color:transparent;background-image:linear-gradient(108deg,#e1ca9cf5,#f6faf0fa 46%,#b1dbbbf2),url(/corporate-city-dusk-v2-mobile.jpg);background-size:180%;-webkit-background-clip:text;background-clip:text;background-position:var(--story-image-x,25%) center;animation:none!important}[data-story-row][data-story-ready=true]{clip-path:inset(0 0 var(--story-row-clip,0%) 0);transform:translate3d(0,var(--story-row-lift,0px),0);animation:none!important}.mega-menu-scrim{z-index:69;inset:var(--header-h) 0 0;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020f0d7a;border:0;width:100%;padding:0;position:fixed}.procedure-selection-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(24px,4vw,72px);margin:24px 0 20px;display:grid}.procedure-selection-layout .procedure-branch{width:100%;margin:0}.procedure-motion-stage{isolation:isolate;color:#f7f7ed;background:#103329;border:1px solid #e1ca9c9e;place-items:center;min-height:260px;padding:28px clamp(22px,3vw,48px);display:grid;position:relative;overflow:hidden}.procedure-motion-stage:before{content:"";z-index:2;background:var(--brass);width:4px;position:absolute;inset:0 auto 0 0}.procedure-motion-stage:after{content:"";z-index:0;pointer-events:none;border:1px solid #e1ca9c38;position:absolute;inset:14px}.procedure-motion-image{z-index:0;background:linear-gradient(90deg,#07291fe0,#07291f7a 52%,#07291fc2),url(/corporate-city-dusk-v2-mobile.jpg) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.06)}.procedure-motion-stage[data-path=bankruptcy] .procedure-motion-image{filter:saturate(.64)contrast(1.14);background-position:68%}.procedure-motion-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(100%,560px);display:flex;position:relative}.procedure-motion-stage small{color:var(--brass-soft);letter-spacing:.12em;font-size:12px;font-weight:850}.procedure-motion-stage strong{color:#e1ca9c;letter-spacing:-.09em;text-shadow:0 12px 30px #02161275;margin:2px 0 0;padding:.04em .08em .1em;font-size:clamp(66px,5.5vw,108px);font-weight:850;line-height:1.16;display:block}.procedure-motion-stage span{margin-top:8px;font-size:17px;font-weight:800}.procedure-motion-stage p{color:#e1eee2;margin:12px 0 0;font-size:13px;line-height:1.55}@keyframes procedureWordSettle{0%{opacity:.18;transform:translate(32px)scale(1.12)}to{opacity:1;transform:none}}@keyframes procedureImageOpen{0%{clip-path:inset(0 100% 0 0);transform:scale(1.24)translate(5%)}to{clip-path:inset(0);transform:scale(1.06)translate(0)}}@keyframes procedureStepOpen{0%{opacity:.25;clip-path:inset(0 0 95%);transform:translateY(15px)}to{opacity:1;clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:no-preference){.procedure-motion-image{animation:.9s cubic-bezier(.16,.8,.2,1) both procedureImageOpen}.procedure-motion-stage strong{animation:.7s cubic-bezier(.16,.8,.2,1) both procedureWordSettle}.qa-procedure .procedure-diagram li{animation:.55s cubic-bezier(.16,.8,.2,1) both procedureStepOpen}}@media (max-width:900px){.procedure-selection-layout{grid-template-columns:1fr;gap:18px}.procedure-motion-stage{min-height:210px}.procedure-motion-stage strong{font-size:68px}}@media (max-width:650px){.procedure-motion-image{animation:none;transform:none}[data-story-title][data-story-ready=true]{-webkit-text-fill-color:currentColor;color:#f6f8ee;background-image:none}}@media (prefers-reduced-motion:reduce){.procedure-motion-image,.procedure-motion-stage strong,[data-story-title],[data-story-row],.procedure-motion-stage strong,.qa-procedure .procedure-diagram li{clip-path:none!important;animation:none!important;transform:none!important}.mega-menu-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}.questions-grid .questions-card,.questions-more-grid .question-more-card{color:#143a30;background:#f4f6ef}.questions-grid .questions-card>span{color:#143a30}.questions-grid .questions-card p,.questions-more-grid .question-more-card small{color:#526c62}.questions-grid .questions-card a{color:#143a30}.questions-grid .questions-card.is-selected,.questions-more-grid .question-more-card.is-selected{color:#fff;background:linear-gradient(125deg,#153e31,#1a493c);border-color:#c5a361;box-shadow:inset 0 0 0 2px #c5a361}.questions-grid .questions-card.is-selected>span,.questions-more-grid .question-more-card.is-selected>span{color:#e1ca9c}.questions-grid .questions-card.is-selected p,.questions-more-grid .question-more-card.is-selected small{color:#d1e1d7}.questions-grid .questions-card.is-selected a{color:#fff}.questions-card,.questions-more-grid .question-more-card{scroll-margin-top:110px}.questions-more-grid .question-more-card.has-entered{animation-duration:.55s}.questions-card,.question-more-card,.info-cards article{isolation:isolate;position:relative}.card-select-control{z-index:1;border-radius:inherit;width:100%;height:100%;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.card-select-control:hover,.card-select-control:active,.card-select-control:focus{background:0 0}.card-select-control:focus-visible{outline-offset:-4px;outline:3px solid #c5a361}.questions-card>a,.question-more-card>a,.info-card-source a{z-index:2;position:relative}.question-more-card>a{color:#526c62;width:fit-content;padding:3px 0;font-size:13px;font-weight:750;line-height:1.5;text-decoration:none}.question-more-card.is-selected>a{color:#d1e1d7}.info-cards article.is-selected{color:#fff;background:linear-gradient(125deg,#153e31,#1a493c);border-color:#c5a361;box-shadow:inset 0 0 0 2px #c5a361}.info-cards article.is-selected>div,.info-cards article.is-selected>div>span{color:#e1ca9c}.info-cards article.is-selected p,.info-cards article.is-selected small,.info-cards article.is-selected time{color:#d1e1d7}.info-cards article.is-selected .info-card-source{opacity:1;border-top:1px solid #e1ca9c66;max-height:110px;padding-top:12px}.info-cards article.is-selected .info-card-source a{color:#fff}.info-cards article.is-selected .info-card-source b{color:#e1ca9c}.office-route-map{margin:20px 0}.office-route-map img{border:1px solid #e1ca9c66;width:100%;height:auto;display:block}.office-route-map summary{cursor:pointer;color:#e1ca9c;padding:12px 0}.office-route-map figcaption{color:#526c62;margin-top:10px;font-size:14px;line-height:1.6}.simple-office-location .office-route-map{grid-column:1/-1;width:min(100%,1200px);margin:24px auto}.office-route-link{color:#e1ca9c;margin-top:12px;display:inline-block}#start [data-story-title],.questions-intro h2,.finance-heading h2,.qa-screen .qa-heading h2,.info-heading h2,.about-copy h2,.intake-intro h2,.insight-hero h1,.insight-detail-title h1,.simple-office-hero h1{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(48px,4vw,76px);line-height:1.16}@media (max-width:900px){#start [data-story-title],.questions-intro h2,.finance-heading h2,.qa-screen .qa-heading h2,.info-heading h2,.about-copy h2,.intake-intro h2,.insight-hero h1,.insight-detail-title h1,.simple-office-hero h1{font-size:clamp(36px,7vw,52px)}}:root{--page-title-gold:#e1ca9c;--page-title-weight:700}[data-story-title],.questions-intro h2,.finance-heading h2,.qa-screen .qa-heading h2,.info-heading h2,.about-copy h2,.intake-intro h2,.insight-hero h1,.insight-detail-title h1,.simple-office-hero h1{word-break:keep-all;overflow-wrap:break-word;text-wrap:wrap;min-width:0;line-height:1.24;font-family:inherit!important;font-weight:var(--page-title-weight)!important;color:var(--page-title-gold)!important;white-space:normal!important}[data-story-title][data-story-ready=true]{-webkit-text-fill-color:var(--page-title-gold);background-image:none}.questions-intro>p:last-child,.section-lead,.about-copy blockquote,.insight-detail-lead{color:#f0f3e9;font-weight:400}.managed-copy{white-space:normal}.insight-detail-title{background:#10382f;border:1px solid #e1ca9c66;grid-template-columns:minmax(0,1fr);padding:clamp(24px,4vw,48px)}.insight-detail-title h1{max-width:none}.insight-detail-title>div{justify-content:flex-start}.insight-detail-title>div>span{color:#d2dfd4;border-color:#e1ca9c47}.insight-detail-lead{color:#536b75}.insight-hero{background:#10382f}.insight-hero>div p,.insight-hero>div span{color:#edf3e9}.office-location{min-width:0;container:office-location/inline-size}.office-contact{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.office-location .office-contact>div{grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0}.office-contact dd{min-width:0}@container office-location (width<=340px){.office-location .office-contact>div{grid-template-columns:1fr;gap:7px}.office-contact dd{text-align:left}}.smooth-disclosure{min-width:0;margin-block:18px}.smooth-disclosure>summary{color:#f4f5eb;cursor:pointer;background:#163e32;border:1px solid #c5a361;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:58px;padding:14px 20px;font-size:clamp(17px,1.4vw,21px);font-weight:600;line-height:1.5;list-style:none;transition:background-color .2s,border-color .2s;display:flex}.smooth-disclosure>summary::-webkit-details-marker{display:none}.smooth-disclosure>summary:hover{background:#214d3b;border-color:#e1ca9c}.smooth-disclosure>summary span{font-size:inherit;color:inherit;transform:none!important}.smooth-disclosure>summary small{color:#c8d8cc;font-size:14px;font-weight:400}.smooth-disclosure>summary .disclosure-icon{color:#e1ca9c;flex:0 0 20px;width:20px;height:20px;position:relative}.disclosure-icon:before,.disclosure-icon:after{content:"";background:currentColor;width:16px;height:2px;position:absolute;top:9px;left:2px}.disclosure-icon:after{transition:transform .3s;transform:rotate(90deg)}.smooth-disclosure[data-expanded=true] .disclosure-icon:after{transform:rotate(0)}.disclosure-content{overflow:hidden}.disclosure-inner{padding-top:18px;display:flow-root}.smooth-disclosure .court-checker{margin:0 0 18px}@keyframes disclosureCardIn{0%{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.questions-more[data-expanded=true] .question-more-card{animation:.35s both disclosureCardIn}}@media (max-width:600px){.smooth-disclosure>summary{width:100%;padding:14px 16px}.questions-intro h2,.finance-heading h2,.qa-screen .qa-heading h2,.info-heading h2,.about-copy h2,.intake-intro h2,.insight-hero h1,.insight-detail-title h1,.simple-office-hero h1{font-size:clamp(30px,7.4vw,44px)}.insight-header{flex-wrap:wrap;gap:12px;padding-block:16px}.insight-header nav{flex-wrap:wrap;gap:10px 16px}}@media (prefers-reduced-motion:reduce){.smooth-disclosure>summary,.disclosure-icon:after{transition:none}.questions-more .question-more-card{animation:none!important}}.route-loading{color:#f4f5eb;text-align:center;background:#092923;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100svh;padding:32px;display:flex}.brand-loading-mark strong{color:#e1ca9c;font-size:20px;font-weight:700}.route-loading a,.route-loading button{color:#e1ca9c;cursor:pointer;background:#163e32;border:1px solid #c5a361;padding:12px 18px;text-decoration:none}.route-loading h1{color:#e1ca9c;font-size:clamp(28px,4vw,46px);font-weight:700}.load-error .brand-loading-mark img{animation:none}.site-search-privacy{color:#e8d39f;border:1px solid #bca46b;padding:12px 14px;font-weight:650;line-height:1.6}.site-search-approved{background:#143b32;border:1px solid #bca46b;margin:18px 0;padding:18px;line-height:1.8}.site-search-approved h3{color:#e8d39f;font-size:20px}.site-search-approved small,.site-search-approved>a{margin-top:10px;display:block}.site-search-empty nav{flex-wrap:wrap;gap:10px;display:flex}.site-search-empty nav button{color:inherit;cursor:pointer;background:0 0;border:1px solid #bca46b;padding:10px 14px}.check-session-note{color:#bfd1c9;margin:14px 0;font-size:14px;line-height:1.7}.workbench-page>#start,.workbench-page.intake-only>#intake{padding-top:calc(var(--header-h) + 24px)!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}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.ia-header{z-index:65;color:#f4f5eb;background:#092923;border-bottom:1px solid #395848;justify-content:space-between;align-items:center;gap:22px;min-height:74px;padding:12px clamp(20px,4vw,64px);display:flex;position:fixed;inset:0 0 auto}.ia-brand{color:inherit;flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.ia-brand img{object-fit:contain}.ia-brand span{gap:3px;display:grid}.ia-brand strong{font-size:20px}.ia-brand small{letter-spacing:.14em;color:#c6d4c9;font-size:9px}.ia-primary{flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,28px);display:flex}.ia-primary a,.ia-menu a{color:#edf2e7;font-weight:600;text-decoration:none}.ia-contact,.ia-outline{cursor:pointer;border:1px solid #c5a361;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.ia-contact{color:#092923;background:#c5a361}.ia-outline{color:#f1f4e9;background:#163e32}.ia-header>.ia-contact{flex-shrink:0}.ia-menu{display:none;position:relative}.ia-menu summary{cursor:pointer;font-weight:600;list-style:none}.ia-menu nav{background:#10382f;border:1px solid #c5a361;gap:18px;min-width:240px;padding:20px;display:grid;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 15px 30px #0005}.ia-home{color:#f4f5ed;background:#092923}.entry-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1100px;margin-top:30px;display:grid}.entry-cards a{color:#f4f5eb;background:#163e32e8;border:1px solid #c5a361;gap:7px;padding:20px 32px 20px 20px;text-decoration:none;display:grid;position:relative}.entry-cards strong{color:#e1ca9c;font-size:22px}.entry-cards span{color:#d5e2d5;font-size:14px}.entry-cards i{color:#e1ca9c;font-style:normal;position:absolute;top:20px;right:14px}.entry-cards a:hover,.ia-outline:hover{background:#244e3d}.ia-section{border-top:1px solid #c5a36166;padding:clamp(38px,5vw,72px) clamp(24px,6vw,112px);scroll-margin-top:94px}.ia-home h2,.ia-content h1,.ia-content h2{color:#e1ca9c;word-break:keep-all;overflow-wrap:break-word;font-family:inherit;font-weight:700;line-height:1.25}.ia-home h2{margin:0 0 18px;font-size:clamp(30px,3vw,48px)}.ia-home p{color:#e0e9dd;line-height:1.75}.ia-home .eyebrow{color:#e1ca9c;letter-spacing:.08em;font-size:13px;font-weight:600}.ia-home .questions-compact{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:28px;min-height:0;padding:clamp(38px,5vw,72px) clamp(24px,6vw,112px);display:grid}.questions-compact .questions-actions{grid-column:1/-1}.questions-compact .questions-card p{color:#526c62;font-size:14px}.questions-compact .questions-card.is-selected p{color:#d1e1d7}.questions-compact .questions-card h3{font-size:clamp(19px,1.65vw,26px)}.ia-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,70px);display:grid}.ia-summary-grid article{min-width:0}.ia-text-link{color:#e1ca9c;margin:16px;display:inline-block}.summary-steps{margin:25px 0;padding:0;list-style:none}.summary-steps li{border-bottom:1px solid #c5a36133;align-items:center;gap:18px;padding:13px 0;display:flex}.summary-steps b{color:#e1ca9c;font-weight:600}.ia-note{color:#c1d0bf;font-size:14px;line-height:1.7}.resource-preview{margin:26px 0;padding:0;list-style:none}.resource-preview li{border-bottom:1px solid #c5a36133;gap:8px;padding:18px 0;display:grid}.resource-preview small{color:#c1d0bf}.resource-preview a{color:#f0f4e8;line-height:1.5}.ia-office-brief{grid-template-columns:1fr .8fr;align-items:center;gap:40px;display:grid}.ia-office-brief img{object-fit:cover;object-position:65% 40%;border:1px solid #c5a36177;width:100%;height:300px}.ia-phone{color:#e1ca9c;margin-top:26px;font-size:clamp(30px,4vw,48px);font-weight:700;display:inline-block}.public-paths{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.public-paths a{color:#f3f4e8;background:#163e32;border:1px solid #c5a361;align-items:center;min-height:48px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.public-paths .ia-contact{color:#092923;background:#c5a361}.ia-footer{color:#becfc3;background:#092923;border-top:1px solid #c5a36166;padding:28px clamp(24px,6vw,112px);font-size:13px;line-height:1.8}.ia-content{min-height:100svh;padding:calc(var(--header-h) + 50px) clamp(24px,6vw,112px) 64px;color:#edf3e8;background:#092923}.ia-page-heading{max-width:1240px;margin-bottom:36px}.ia-page-heading h1{margin:12px 0 22px;font-size:clamp(36px,4.05vw,74px);font-weight:700}.ia-page-heading p{color:#d7e3d4;max-width:1000px;font-weight:400;line-height:1.75}.ia-page-heading .eyebrow{color:#e1ca9c;letter-spacing:.08em;font-size:13px;font-weight:600}.axis-tabs,.choice-chips{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.axis-tabs a,.axis-tabs button,.choice-chips button{color:#edf3e7;min-height:48px;font:inherit;cursor:pointer;background:#163e32;border:1px solid #c5a36177;padding:12px 18px;font-weight:600;text-decoration:none}.axis-tabs .active,.axis-tabs button[aria-pressed=true],.choice-chips button[aria-pressed=true],.choice-chips button[aria-checked=true]{color:#092923;background:#c5a361;border-color:#c5a361}.ia-content h2{margin:24px 0 16px;font-size:clamp(24px,2.3vw,36px)}.ia-content h3{font-weight:600;line-height:1.5}.ia-content p{line-height:1.75}.explore-select,.trade-filter,.explore-results{border-bottom:1px solid #c5a36144;padding:20px 0}.trade-filter{background:#163e32;border:1px solid #c5a36177;margin:24px 0;padding:24px}.explore-topic-grid,.resource-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.explore-topic-grid article,.resource-cards article{color:#143a30;background:#f4f6ef;border:1px solid #c5a36177;flex-direction:column;gap:14px;min-width:0;padding:28px;scroll-margin-top:100px;display:flex;position:relative}.explore-topic-grid h3,.resource-cards h2{color:#143a30;margin:0;font-size:24px;font-weight:700}.explore-topic-grid p,.resource-cards p{color:#526c62;margin:0}.explore-topic-grid small,.resource-cards small{color:#315d48}.explore-topic-grid a,.resource-cards a{z-index:2;color:#143a30;width:fit-content;margin-top:auto;font-weight:600;position:relative}.resource-cards .is-selected{color:#f4f5eb;background:#214d3b;border-color:#c5a361;box-shadow:inset 0 0 0 2px #c5a361}.resource-cards .is-selected h2,.resource-cards .is-selected small,.resource-cards .is-selected p,.resource-cards .is-selected a{color:#f1f4e9}.direct-entry{max-width:900px;padding:30px 0}.direct-entry label{gap:12px;display:grid}.direct-entry textarea{color:#143a30;background:#f4f6ef;border:1px solid #c5a36177;min-height:180px;padding:18px;line-height:1.7}.direct-entry small{margin:8px 0 24px;display:block}.direct-entry a{margin:0 12px 12px 0}.procedure-detail-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.procedure-detail-grid article{background:#153b30;border:1px solid #c5a36166;min-width:0;padding:20px}.procedure-detail-grid .smooth-disclosure{margin:0 0 12px}.procedure-detail-grid summary{width:100%}.procedure-detail-grid small{color:#c8d8c8}.procedure-detail-grid li{line-height:1.75}.terms-library{margin-top:48px;scroll-margin-top:100px}.term-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.term-grid details{background:#163e32;border:1px solid #c5a36155;padding:16px 20px}.term-grid summary{cursor:pointer;justify-content:space-between;gap:18px;font-weight:600;list-style:none;display:flex}.term-grid summary span{color:#e1ca9c}.term-grid details[open] summary span{transform:rotate(45deg)}.workbench-page.intake-only #start,.workbench-page.intake-only .finance-screen{display:none}.workbench-page #start{scroll-margin-top:80px}.workbench-page .intake-screen{height:auto!important;min-height:0!important;overflow:visible!important}@media (max-width:1200px){.ia-primary{display:none}.ia-menu{margin-left:auto;display:block}.ia-home .questions-compact{grid-template-columns:1fr}.ia-office-brief{grid-template-columns:1fr 1fr}}@media (max-width:900px){.entry-cards{grid-template-columns:1fr 1fr}.ia-summary-grid{grid-template-columns:1fr}.ia-home .questions-grid{grid-template-columns:1fr 1fr}.ia-office-brief{grid-template-columns:1fr}.ia-office-brief img{height:280px}.ia-content{padding-top:calc(var(--header-h) + 28px)}.procedure-detail-grid{grid-template-columns:1fr}}@media (max-width:600px){.ia-header{gap:12px;min-height:70px;padding:12px 18px}.ia-brand{gap:8px}.ia-brand img{width:36px;height:36px}.ia-brand strong{font-size:16px}.ia-brand small{display:none}.ia-header>.ia-contact{min-height:44px;padding:10px 12px;font-size:14px}.ia-menu summary{font-size:14px}.entry-cards a{padding:16px 27px 16px 14px}.entry-cards strong{font-size:19px}.entry-cards span{font-size:13px}.ia-home .questions-grid,.explore-topic-grid,.resource-cards,.term-grid{grid-template-columns:1fr}.public-paths{grid-template-columns:1fr;display:grid}.public-paths a{justify-content:center}.resource-cards article,.explore-topic-grid article{padding:22px}.ia-section{padding:34px 24px}.ia-content h1{font-size:clamp(30px,8vw,42px)}.trade-filter{padding:18px}.ia-menu nav{right:-75px}.ia-home .questions-actions{grid-template-columns:1fr;display:grid}.ia-home .questions-actions a,.ia-home .questions-actions button{justify-content:center}}@media (prefers-reduced-motion:reduce){.ia-content .procedure-motion-image,.ia-content .procedure-motion-stage strong{animation:none}}.hybrid-header{gap:16px}.hybrid-header .ia-primary{flex-wrap:nowrap;gap:clamp(32px,2.4vw,60px)}.hybrid-header .ia-primary a{white-space:nowrap}.hybrid-all{color:#edf3e7;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:12px 0;font-size:14px;font-weight:600}.hybrid-all[aria-expanded=true]{color:#e1ca9c}.hybrid-mega{background:#10382f;border-block:1px solid #c5a36188;gap:30px;max-height:calc(100svh - 90px);padding:28px clamp(24px,5vw,80px);display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 15px 32px #0003}.hybrid-mega>div{align-content:start;gap:12px;display:grid}.hybrid-mega strong{color:#e1ca9c;border-bottom:1px solid #c5a36166;padding-bottom:12px}.hybrid-mega a{color:#f0f3e9;font-size:14px;line-height:1.6;text-decoration:none}:is(.hybrid-mega a:hover,.hybrid-mega a:focus-visible){color:#e1ca9c;text-decoration:underline}.hybrid-menu-shade{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#001a17a6;border:0;position:fixed;inset:74px 0 0}.hybrid-home .questions-screen{height:auto;min-height:0;padding:clamp(48px,7vw,100px) clamp(24px,6vw,112px);display:block}.hybrid-home .questions-intro{max-width:1050px;margin-bottom:32px}.hybrid-home .questions-intro h2{font-size:clamp(36px,5vw,88px)}.hybrid-home .questions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hybrid-home .questions-more{margin-top:28px}.hybrid-home .questions-actions .questions-tool{display:none}.hybrid-home .ia-summary-grid{display:block}.hybrid-home .ia-summary-grid>article{padding-block:30px}.hybrid-home .ia-summary-grid>article+article{border-top:1px solid #c5a36177;margin-top:45px}.hybrid-home .ia-section h2{max-width:1500px;font-size:clamp(36px,5vw,86px)}.hybrid-home #resources-summary{scroll-margin-top:100px}.company-entry-options{max-width:1200px;margin-top:28px}.company-entry-options summary{cursor:pointer;color:#e1ca9c;background:#163e32;border:1px solid #c5a36188;gap:12px;width:fit-content;padding:14px 18px;font-weight:600;list-style:none;display:flex}.company-entry-options[open] summary span{transform:rotate(45deg)}.hybrid-office{border-top:1px solid #c5a36177;scroll-margin-top:74px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;height:auto!important;min-height:800px!important;padding:0!important}.hybrid-office .about-copy{min-width:0;padding:clamp(32px,4vw,72px)}.hybrid-office .about-copy h2{font-size:clamp(36px,3.6vw,70px)}.hybrid-office .about-copy p{margin:0 0 24px}.hybrid-office .about-visual{min-height:800px;overflow:hidden}.hybrid-office .about-visual>img{object-fit:cover;object-position:64% center}.hybrid-office .about-logo img{object-fit:contain;width:40px;height:40px}.hybrid-office .about-reveal-mark img{object-fit:contain;width:100%;height:100%}.hybrid-office .review-method-card{margin-bottom:20px;text-decoration:none}.hybrid-office .office-location{margin-bottom:24px}.hybrid-office .office-contact a{font-weight:700;text-decoration:underline}.hybrid-office .primary-action{text-decoration:none}.hybrid-office .about-window{background:linear-gradient(140deg,#092923,#163e32 62%,#10382f)}.detail-return-links{padding:calc(var(--header-h) + 18px) clamp(24px,6vw,112px) 18px;background:#092923;flex-wrap:wrap;gap:20px;display:flex}.detail-return-links a{color:#e1ca9c}.insight-hub:has(.hybrid-header){padding-top:80px}.simple-office-page:has(.hybrid-header){padding-top:74px}.hybrid-office .about-visual>img.about-portrait-front{-webkit-mask-image:radial-gradient(48% 65% at 73% 48%,#000 72%,#0000 92%);mask-image:radial-gradient(48% 65% at 73% 48%,#000 72%,#0000 92%)}@media (max-width:1200px){.hybrid-header .ia-primary{display:none}.hybrid-all{margin-left:auto}.hybrid-mega.is-all{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.hybrid-office{min-height:0!important;display:flex!important}.hybrid-office .about-visual{width:100%;height:420px;min-height:420px}.hybrid-office .about-copy{padding:36px 24px}.hybrid-office .about-visual>img{object-position:64% 40%}.hybrid-home .questions-grid{grid-template-columns:1fr}.hybrid-home .ia-section h2{font-size:clamp(34px,6vw,56px)}}@media (max-width:600px){.hybrid-header{gap:9px;padding-inline:12px}.hybrid-all{font-size:12px}.hybrid-header .ia-brand strong{font-size:15px}.hybrid-header .ia-brand img{width:32px;height:32px}.hybrid-header>.ia-contact{padding-inline:10px;font-size:12px}.hybrid-mega{gap:22px;padding:22px 20px}.hybrid-mega.is-all{grid-template-columns:1fr 1fr}.hybrid-home .questions-intro h2{font-size:38px}.hybrid-office .office-contact{grid-template-columns:1fr!important}.hybrid-office .about-visual{height:370px;min-height:370px}.hybrid-home .questions-actions{gap:12px;display:grid}.hybrid-home .questions-more-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-story-title]{clip-path:none!important;transform:none!important}.hybrid-office .about-window,.hybrid-office .about-reveal-mark,.hybrid-office .about-portrait-front{display:none!important}.hybrid-menu-shade{-webkit-backdrop-filter:none;backdrop-filter:none}}.hybrid-mega.is-all{grid-template-columns:minmax(0,1fr)}.hybrid-mega>div{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#c5a361 #10382f;flex-wrap:nowrap;align-items:center;gap:clamp(24px,2.5vw,48px);min-width:0;max-width:100%;padding-bottom:6px;display:flex;overflow-x:auto}.hybrid-mega strong{box-sizing:border-box;white-space:nowrap;border-bottom:0;border-right:1px solid #c5a36166;flex:0 0 144px;min-width:144px;padding:0 28px 0 0}.hybrid-mega a{white-space:nowrap;flex:none;align-items:center;min-height:44px;display:inline-flex}.hybrid-mega>div:focus-visible{outline-offset:4px;outline:2px solid #e1ca9c}@media (max-width:600px){.hybrid-mega{gap:14px}.hybrid-mega>div{gap:24px}.hybrid-mega strong{flex-basis:120px;min-width:120px;padding-right:18px;font-size:14px}}.hybrid-header .ia-primary a,.hybrid-header .hybrid-all{font-size:19px;font-weight:700;line-height:1.5}.hybrid-mega strong{flex-basis:164px;min-width:164px;font-size:20px;font-weight:700}.hybrid-mega a{font-size:18px;font-weight:600}.scroll-title,.scroll-title[data-story-ready=true]{clip-path:none!important;animation:none!important;transform:none!important}.scroll-word{white-space:nowrap;display:inline-block}.scroll-glyph{vertical-align:baseline;display:inline-block}.scroll-glyph>span{display:inline-block}.scroll-title[data-char-ready=true] .scroll-glyph{clip-path:inset(calc((1 - var(--letter-open,1))*100%) 0 0 0)}.scroll-title[data-char-ready=true] .scroll-glyph>span{transform-origin:50% 100%;transform:translate3d(0,calc((1 - var(--letter-open,1))*.55em),0) scaleY(calc(.7 + var(--letter-open,1)*.3));opacity:var(--letter-open,1);transition:transform 80ms linear,opacity 80ms linear}.scroll-title .scroll-glyph[data-complete=true]{clip-path:none!important}@media (max-width:600px){.hybrid-header .hybrid-all{font-size:16px}.hybrid-mega strong{flex-basis:130px;min-width:130px;font-size:18px}.hybrid-mega a{font-size:16px}}@media (prefers-reduced-motion:reduce){.scroll-title .scroll-glyph{clip-path:none!important}.scroll-title .scroll-glyph>span{opacity:1!important;transition:none!important;transform:none!important}}body.has-reading-navigation{--reading-location-offset:0px;padding-left:240px!important;padding-top:var(--reading-location-offset)!important;padding-bottom:40px!important}body:has(.reading-wayfinder){--reading-location-offset:0px;padding-left:240px!important;padding-top:var(--reading-location-offset)!important;padding-bottom:40px!important}.reading-wayfinder{z-index:55;left:16px;top:calc(var(--header-h) + 24px);width:208px;max-height:calc(100svh - var(--header-h) - 48px);color:#f4f5eb;background:#10382f;border:1px solid #c5a361;padding:18px 14px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #001a1733}.reading-breadcrumb{border-bottom:1px solid #c5a36180;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:20px;line-height:1.5;display:flex}.reading-location-caption{color:#d3ded4;letter-spacing:.04em;font-size:14px;font-weight:600}.reading-trail{color:#d3ded4;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.reading-trail a{color:#d3ded4;text-underline-offset:3px;align-items:center;min-height:28px;display:inline-flex}.reading-breadcrumb [aria-current]{color:#e9d4a4;word-break:keep-all;overflow-wrap:anywhere;font-size:20px;font-weight:700}.reading-current-step{color:#f4f5eb;margin-top:6px;font-size:16px;font-weight:600;display:block}.reading-navigation{flex-direction:column;gap:12px;margin-top:20px;display:flex}.reading-navigation a{color:#e9d4a4;text-align:center;word-break:keep-all;overflow-wrap:anywhere;border:1px solid #c5a361;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:56px;padding:12px 10px;font-size:18px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}.reading-navigation .reading-back{color:#092923;background:#e1ca9c}.reading-return-context{color:inherit;opacity:.85;font-size:14px;font-weight:600;display:block}.reading-navigation .reading-back:hover{background:#f0ddb7}.reading-navigation .reading-main:hover{background:#214d3b}.reading-wayfinder a:focus-visible{outline-offset:3px;outline:3px solid #fff}.insight-detail:has(.hybrid-header)>article{padding-top:calc(var(--header-h) + 30px)}body.has-reading-navigation [id]{scroll-margin-top:calc(var(--header-h) + var(--reading-location-offset,0px) + 20px)}@media (max-width:1099px){body.has-reading-navigation{--reading-location-offset:84px;padding-left:0!important;padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}body:has(.reading-wayfinder){--reading-location-offset:84px;padding-left:0!important;padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}.reading-wayfinder{width:auto;max-height:none;box-shadow:none;border:0;padding:0;position:static;overflow:visible}.reading-breadcrumb{top:var(--header-h);z-index:54;background:#10382f;border-bottom:1px solid #c5a361;gap:4px;padding:10px 18px;position:fixed;left:0;right:0}.reading-location-caption{font-size:14px}.reading-trail{display:none}.reading-breadcrumb [aria-current]{font-size:18px}.reading-current-step{margin-left:10px;font-size:15px;display:inline}.reading-navigation{z-index:55;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));background:#092923;border:1px solid #c5a361;flex-direction:row;gap:10px;margin:0;padding:8px;position:fixed;box-shadow:0 8px 24px #0004}.reading-navigation a{flex:1;min-width:0;padding:12px 8px;font-size:18px}.reading-return-context{display:none}}@media (max-width:359px){.reading-navigation a{font-size:16px}}.office-blog{margin:18px 0}.office-blog a,.ia-footer a{color:#e1ca9c;text-underline-offset:4px;min-height:44px;padding:8px 0;font-size:16px;font-weight:650;text-decoration:underline;display:inline-block}:is(.office-blog a:focus-visible,.ia-footer a:focus-visible){outline-offset:4px;outline:2px solid #e1ca9c}.site-search-dialog{height:fit-content;margin:auto;position:fixed;inset:0}.site-search-trigger{color:#edf3e7;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:7px;padding:4px;font-size:17px;font-weight:700;display:inline-flex}.site-search-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px}.site-search-trigger:focus-visible{outline-offset:3px;outline:2px solid #e1ca9c}.site-search-dialog button:focus-visible{outline-offset:3px;outline:2px solid #e1ca9c}.site-search-results a:focus-visible{outline-offset:3px;outline:2px solid #e1ca9c}.site-search-dialog{color:#f2f4ec;background:#10382f;border:1px solid #c5a361;width:min(880px,100vw - 32px);max-height:calc(100svh - 48px);padding:0;overflow:auto;box-shadow:0 20px 80px #0006}.site-search-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001a17bd}.site-search-panel{padding:clamp(22px,4vw,36px)}.site-search-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.site-search-panel h2{color:#e1ca9c;margin:0;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.4}.site-search-close,.site-search-retry{color:#edf3e7;min-height:44px;font:inherit;cursor:pointer;background:#163e32;border:1px solid #c5a36188;padding:8px 12px}.site-search-panel label{margin-bottom:10px;font-weight:600;display:block}.site-search-input{gap:8px;display:flex}.site-search-input input{color:#143a30;width:100%;min-width:0;font:inherit;background:#f4f6ef;border:1px solid #c5a361;padding:14px;font-size:18px}.site-search-input button{color:#edf3e7;font:inherit;cursor:pointer;background:#163e32;border:1px solid #c5a36188;flex:none;padding:10px}.site-search-input button:disabled{opacity:.5;cursor:default}.site-search-help{color:#d2e1d5;margin:14px 0;font-size:14px;line-height:1.7}.site-search-status{color:#e1ca9c;font-size:16px;line-height:1.6}.site-search-empty{line-height:1.7}.site-search-results{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.site-search-results a{color:#143a30;background:#f4f6ef;border:1px solid #c5a36166;gap:8px;padding:20px;text-decoration:none;display:grid}.site-search-results small{color:#237a65;font-weight:600}.site-search-results strong{word-break:keep-all;overflow-wrap:break-word;font-size:20px;line-height:1.5}.site-search-results span{color:#526c62;font-size:16px;line-height:1.7}.site-search-results i{font-style:normal;font-weight:600}.site-search-results a:hover{background:#eaf0e4;border-color:#c5a361}.full-procedure article[id],.term-grid details[id]{scroll-margin-top:100px}@media (max-width:600px){.site-search-trigger{width:32px;padding:0}.site-search-trigger>span{display:none}.hybrid-header{gap:6px}.site-search-panel{padding:20px}.site-search-panel>header{gap:8px}.site-search-dialog{width:calc(100vw - 24px)}.site-search-results a{padding:16px}.site-search-results strong{font-size:18px}}@media (max-width:380px){.hybrid-header{padding-inline:10px}.hybrid-header .ia-brand{gap:6px}.hybrid-header .ia-brand strong{font-size:14px}.hybrid-header .ia-brand img{width:28px;height:28px}.hybrid-header .hybrid-all{font-size:15px}.hybrid-header>.ia-contact{padding-inline:8px}}.term-response{border-top:1px solid #c5a36155;margin-top:18px;padding-top:16px}.term-response h4{color:#e2cb96;margin:0 0 10px;font-size:18px;font-weight:700}.term-response ol{padding-left:22px;line-height:1.8}.term-response li+li{margin-top:8px}.term-response small{color:#c4d6cf;margin-top:14px;display:block}.term-response nav{gap:10px;margin-top:14px;display:grid}.term-response a{color:#e2cb96;overflow-wrap:anywhere;font-weight:600;line-height:1.6}.site-search-industries{border-top:1px solid #c5a36166;margin-top:24px;padding-top:18px}.site-search-industries summary{cursor:pointer;color:#e2cb96;min-height:44px;font-size:18px;font-weight:700}.site-search-industries nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.site-search-industries a{color:#f2f4ec;overflow-wrap:anywhere;border:1px solid #c5a36166;align-items:center;min-height:48px;padding:12px;font-size:16px;font-weight:600;line-height:1.6;text-decoration:none;display:flex}.site-search-industries a:hover{background:#254b3e;border-color:#c5a361}.site-search-help a{color:#e2cb96;text-underline-offset:3px;font-weight:600}:is(.site-search-industries a:focus-visible,.site-search-help a:focus-visible){outline-offset:3px;outline:2px solid #e1ca9c}@media (max-width:600px){.site-search-industries nav{grid-template-columns:1fr}}.focus-guides>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.hybrid-home .focus-guides>.scroll-title{margin-bottom:32px}.focus-guides article{background:#153d32;border:1px solid #c5a36166;min-width:0;padding:24px;container-type:inline-size}.hybrid-home .focus-guides>div>article h3{color:#e2cb96;word-break:keep-all;overflow-wrap:break-word;max-width:none;margin:0 0 22px;font-size:clamp(24px,5.2cqi,34px);font-weight:700;line-height:1.45}.focus-guides p{line-height:1.8}.focus-guides article a{color:#f2f4ec;word-break:keep-all;align-items:center;min-height:44px;margin:12px 20px 0 0;font-weight:600;display:inline-flex}.focus-guides a:focus-visible{outline-offset:3px;outline:2px solid #e2cb96}.support-shortcuts{scroll-margin-top:calc(var(--header-h) + 24px);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.support-shortcuts .support-shortcut{background:#10382f;border:1px solid #c5a36166;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:24px;display:flex}.support-shortcut h3{color:#e2cb96;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:22px;font-weight:700;line-height:1.45}.support-shortcuts .support-shortcut p{color:#d7e3d4;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:17px;line-height:1.8}.support-shortcuts .support-shortcut a{color:#e2cb96;white-space:normal;border:1px solid #c5a361;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:48px;margin:0;padding:12px 18px;font-size:18px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.support-shortcut a:hover{background:#214d3b}@media (max-width:1000px){.focus-guides>div,.support-shortcuts{grid-template-columns:minmax(0,1fr)}}.focus-guide-actions,.summary-guide-actions{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.hybrid-home .focus-guide-actions .ia-outline,.hybrid-home .summary-guide-actions .ia-outline{min-width:200px;max-width:100%;min-height:52px;box-shadow:none;color:#e1ca9c;text-align:center;word-break:keep-all;background:0 0;border:1px solid #c5a361;margin:0;padding:12px 20px;font-size:18px;font-weight:700;line-height:1.5}.hybrid-home .focus-guide-actions .ia-outline:hover,.hybrid-home .summary-guide-actions .ia-outline:hover{background:#163e32}:is(.hybrid-home .focus-guide-actions .ia-outline:focus-visible,.hybrid-home .summary-guide-actions .ia-outline:focus-visible){outline-offset:4px;outline:3px solid #e1ca9c}@media (max-width:600px){.summary-guide-actions,.focus-guide-actions{grid-template-columns:minmax(0,1fr);display:grid}.hybrid-home .focus-guide-actions .ia-outline,.hybrid-home .summary-guide-actions .ia-outline{width:100%;min-width:0}}
