:root{color-scheme:dark;--bg:#050b17;--panel:#0b172a;--line:#213650;--text:#eaf2fd;--muted:#a5b7ce;--cyan:#4bd7ef;--blue:#226bff;--amber:#ffcf79;--red:#ff9b9b;--green:#87dfba}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 80% 15%,#102b4e88,transparent 42%),var(--bg);color:var(--text);font-family:Arial,'Segoe UI',sans-serif;font-size:16px;line-height:1.6}body:before{content:'';position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(#3779a208 1px,transparent 1px),linear-gradient(90deg,#3779a208 1px,transparent 1px);background-size:56px 56px;z-index:-1}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}a{color:var(--cyan)}.hidden{display:none!important}.shell{max-width:1280px;margin:auto;padding:32px 40px}.topbar{min-height:100px;padding:20px 40px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:24px;background:#050b17cc}.brand{display:flex;align-items:center;gap:22px;color:var(--text);text-decoration:none;font-size:29px;font-weight:700;line-height:1.2}.brand img{width:190px;height:66px;object-fit:contain}.brand-divider{height:42px;width:1px;background:var(--line)}.brand small{display:block;font-size:9px;letter-spacing:1.5px;margin-top:8px;color:var(--muted)}.header-actions,.actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.free-badge{font-size:10px;letter-spacing:1.8px;border:1px solid #2a685f;border-radius:30px;padding:7px 12px;color:var(--green)}.text-btn{border:0;background:none;color:var(--muted);padding:5px 0;font-size:13px;text-align:left}.text-btn:hover{color:var(--cyan)}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding:50px 0 56px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;color:var(--cyan)}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);margin-right:7px}.hero h1{font-size:clamp(40px,4.7vw,65px);line-height:1.12;letter-spacing:-2px;margin:24px 0}.hero h1 em{font-style:normal;color:var(--cyan)}.intro{font-size:17px;color:var(--muted);max-width:490px;margin:24px 0 28px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{border:1px solid var(--line);border-radius:8px;padding:12px 18px;color:var(--text);font-size:13px;font-weight:700;background:#11243c}.btn.primary{background:linear-gradient(120deg,#267bff,#1558d2);border-color:#3883ff;color:white;box-shadow:0 8px 25px #1662ef22}.btn.primary span{margin-left:20px}.btn:hover{filter:brightness(1.15)}.btn.ghost{background:#0b172aaa}.fine{font-size:11px;color:var(--muted);margin-top:18px}.hero-panel{border:1px solid #2e4b6b;background:linear-gradient(145deg,#10243c,#091222);border-radius:16px;padding:28px 30px;box-shadow:0 20px 80px #0004;position:relative}.hero-panel:before{content:'';height:2px;position:absolute;top:0;left:30px;right:55%;background:var(--cyan)}.panel-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:2px;color:var(--muted)}.tiny-tag{padding:3px 7px;border:1px solid var(--line);border-radius:4px;color:var(--cyan)}.journey{list-style:none;padding:0;margin:24px 0}.journey li{display:flex;gap:20px;padding:14px 0;border-bottom:1px solid #29415a88}.journey li:last-child{border:0}.journey b{color:var(--cyan);font-size:11px;padding-top:3px}.journey strong{font-size:15px}.journey p{margin:3px 0 0;color:var(--muted);font-size:12px}.local-note{background:#173f4a44;border:1px solid #2c606566;display:flex;gap:14px;padding:16px;border-radius:8px}.local-note>span{color:var(--cyan);font-size:24px}.local-note strong{font-size:12px}.local-note p{font-size:11px;margin:3px 0;color:var(--muted)}.section-title{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:16px 0 24px}.section-title h2{font-size:25px;margin:8px 0 0;line-height:1.3}.section-title p{font-size:12px;color:var(--muted);max-width:220px}.route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.route-card{text-align:left;border:1px solid var(--line);background:linear-gradient(140deg,#0e1f35,#091321);border-radius:12px;padding:24px;color:var(--text);position:relative;transition:transform .2s,border-color .2s}.route-card:hover{transform:translateY(-4px);border-color:var(--cyan)}.route-number{font-size:9px;letter-spacing:1.7px;color:var(--muted)}.route-icon{position:absolute;right:24px;top:21px;font-size:28px;color:var(--cyan)}.route-card h3{font-size:21px;line-height:1.4;margin:30px 0 12px;letter-spacing:-.4px}.route-card p{font-size:12px;color:var(--muted);min-height:40px}.route-bottom{border-top:1px solid var(--line);padding-top:17px;margin-top:22px;display:flex;justify-content:space-between;font-size:11px;color:var(--cyan)}.source-strip{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:25px 0;margin-top:28px;border-bottom:1px solid var(--line)}.source-strip strong{font-size:14px}.source-strip p{font-size:12px;color:var(--muted);margin:3px 0}.footer{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-top:24px;padding-top:24px;color:var(--muted)}.footer strong{font-size:15px;color:var(--text)}.footer p{font-size:11px;margin:4px 0}.footer-links{display:flex;gap:22px;align-items:start;flex-wrap:wrap}.disclaimer{width:100%;border-top:1px solid var(--line);padding-top:18px}.assessment-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:25px 0 36px}.assessment-heading h1{font-size:36px;letter-spacing:-1px;margin:9px 0;line-height:1.2}.assessment-heading p{color:var(--muted);font-size:14px}.assessment-layout{display:grid;grid-template-columns:235px 1fr;gap:40px}.sidebar{align-self:start;position:sticky;top:24px}.progress-label{font-size:12px;color:var(--muted)}.progress-track{height:4px;background:var(--line);border-radius:9px;margin:12px 0 24px}.progress-track div{height:100%;background:var(--cyan);transition:width .2s}.sidebar nav{display:grid;gap:6px}.step-btn{background:none;border:1px solid transparent;border-radius:8px;color:var(--muted);text-align:left;padding:10px;font-size:12px}.step-btn.active{background:#133150;border-color:#2c5579;color:var(--cyan)}.step-btn span{margin-right:12px;font-size:10px}.sidebar-note{font-size:11px;color:var(--muted);padding:20px 10px;border-top:1px solid var(--line);margin-top:20px}.question-panel{border:1px solid var(--line);border-radius:14px;background:#0a1628;padding:32px}.question-panel h2{font-size:25px;line-height:1.3;margin:7px 0 12px}.section-intro{color:var(--muted);font-size:13px;margin:0 0 28px}.question{padding:24px 0;border-top:1px solid var(--line);margin:0;border-left:0;border-right:0;border-bottom:0;min-width:0}.question legend{float:left;width:100%;font-size:15px;font-weight:700;padding:0;margin:0 0 8px}.question legend+.help{clear:both}.help{font-size:12px;color:var(--muted);margin:0 0 14px}.choices{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;clear:both}.choice{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid var(--line);border-radius:7px;font-size:12px;cursor:pointer;background:#07111f}.choice:has(input:checked){border-color:var(--cyan);background:#153b4c;color:#eaffff}.choice input{accent-color:#3dc7df;width:15px;height:15px;flex-shrink:0}.followup{padding:14px 16px;margin-top:14px;background:#12263b;border-left:2px solid var(--cyan);border-radius:0 6px 6px 0}.followup label{font-size:12px;font-weight:700;display:block}.followup select{display:block;width:100%;margin-top:8px;background:#071321;color:var(--text);border:1px solid #38516d;padding:10px;border-radius:5px;font-size:12px}.wizard-actions{display:flex;justify-content:space-between;gap:12px;margin:24px 0}.wizard-actions .btn:disabled{opacity:.35;cursor:default}.context-grid{display:grid;gap:20px}.context-grid label{font-size:14px;font-weight:700}.context-grid select{width:100%;padding:12px;border:1px solid var(--line);border-radius:7px;background:#06101f;color:var(--text);margin-top:8px}.note{border:1px solid #31516f;background:#10263b;padding:18px;border-radius:8px;font-size:13px;color:var(--muted)}.report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.kpi{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:20px}.kpi b{display:block;font-size:34px;color:var(--cyan);line-height:1.2}.kpi span{font-size:12px;color:var(--muted)}.report-block{border:1px solid var(--line);border-radius:12px;background:#0b1729;padding:26px;margin:20px 0}.report-block h2{font-size:22px;margin:0 0 12px}.report-block h3{font-size:15px;margin:0 0 8px}.report-block p,.report-block li{font-size:13px;color:var(--muted)}.report-row{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.status{color:var(--amber)}.action-card{padding:22px 0;border-bottom:1px solid var(--line);break-inside:avoid}.action-card:last-child{border:0}.action-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.tag{font-size:10px;border:1px solid #38516d;color:var(--cyan);padding:2px 8px;border-radius:20px}.tag.critical{border-color:#9a5050;color:var(--red)}.action-card p{margin:7px 0}.action-card strong{color:var(--text)}.action-fields{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:12px}.report-actions{margin:28px 0}.source-link{font-size:12px}dialog{background:#0c1c30;color:var(--text);border:1px solid #355375;border-radius:14px;padding:36px;max-width:740px;width:calc(100% - 32px);max-height:85vh;overflow:auto;box-shadow:0 30px 120px #0009}dialog::backdrop{background:#02070de6;backdrop-filter:blur(4px)}dialog h2{margin:0 30px 20px 0;font-size:26px}dialog h3{font-size:17px;margin-top:24px}dialog p,dialog li{font-size:14px;color:var(--muted)}.dialog-close{position:absolute;right:20px;top:18px;font-size:20px}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#163c4e;color:white;border:1px solid var(--cyan);border-radius:8px;padding:12px 22px;font-size:13px;z-index:100;display:none;max-width:90vw}.skip{position:absolute;top:-100px;left:20px;background:var(--panel);padding:12px;z-index:10}.skip:focus{top:10px}@media(max-width:1000px){.hero{gap:30px}.shell{padding:26px}.topbar{padding:16px 26px}.hero h1{font-size:48px}.assessment-layout{grid-template-columns:190px 1fr;gap:22px}.question-panel{padding:24px}}@media(max-width:760px){.topbar{padding:14px 18px;gap:10px;flex-wrap:wrap}.brand{gap:12px;font-size:24px}.brand img{width:140px;height:48px}.brand small{font-size:7px;letter-spacing:1px}.header-actions{width:100%;justify-content:space-between}.shell{padding:22px 18px}.hero{grid-template-columns:1fr;padding:24px 0 32px}.hero h1{font-size:46px}.hero-panel{padding:22px}.section-title{display:block}.section-title p{max-width:none}.route-grid{grid-template-columns:1fr}.route-card h3 br{display:none}.route-card h3{margin-top:22px}.route-card p{min-height:0}.source-strip{display:block}.source-strip button{margin-top:12px}.assessment-layout{grid-template-columns:1fr}.sidebar{position:static}.sidebar nav{display:flex;overflow:auto;gap:8px}.step-btn{white-space:nowrap}.sidebar-note{padding:12px 0;margin-top:12px}.assessment-heading{align-items:start;flex-direction:column}.assessment-heading h1{font-size:30px}.question-panel{padding:20px}.choices{grid-template-columns:1fr}.report-kpis{grid-template-columns:repeat(2,1fr)}.report-row{flex-direction:column;gap:4px}.footer-links{gap:14px}.question-panel h2{font-size:23px}.wizard-actions .btn{padding:12px}.report-block{padding:20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{color-scheme:light;body{background:white;color:#182536;font-size:11pt}body:before,.topbar,.footer,.report-actions,.assessment-heading .actions,#toast,dialog,.skip{display:none!important}.shell{max-width:none;padding:0}#landing,#assessment{display:none!important}#results{display:block!important}.assessment-heading{margin:0 0 18px}.assessment-heading h1{font-size:25pt}.eyebrow,.kpi b{color:#17526f}.report-block,.kpi{background:white;border:1px solid #ccd4dc;box-shadow:none}.report-block p,.report-block li,.help,.kpi span,.assessment-heading p,.action-fields{color:#334155}.report-block strong,.tag,.status{color:#182536}.report-kpis{grid-template-columns:repeat(4,1fr)}.kpi b{font-size:24pt}.action-card{break-inside:avoid}.report-row{break-inside:avoid}.report-block{border-radius:0;padding:16px}.tag.critical{color:#9a2929}.report-block a{color:#17526f}.action-card h3{font-size:13pt}}
/* v2: preparation companion */
.official-callout,.handoff{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:24px;border:1px solid #366476;border-radius:12px;background:#13334355}.official-callout strong{font-size:16px}.official-callout p,.handoff p{font-size:13px;color:var(--muted);margin:8px 0 0}.official-callout a,.handoff a{flex-shrink:0;text-decoration:none}.library-controls{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin:20px 0}.library-controls label,.form-label{font-size:12px;font-weight:700;color:var(--muted);display:block}.library-controls input,.library-controls select,.form-label input,.form-label select,.form-label textarea{display:block;width:100%;margin-top:7px;border:1px solid #344d67;background:#071221;color:var(--text);padding:12px;border-radius:7px;min-height:46px;font:inherit;font-size:13px}.form-label textarea{resize:vertical;line-height:1.6}.catalog-summary{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted);margin:22px 0}.catalog{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.catalog-card{border:1px solid var(--line);background:#0c1c30;text-align:left;padding:24px;border-radius:10px;color:var(--text)}.catalog-card:hover{border-color:var(--cyan)}.catalog-card h2{font-size:15px;line-height:1.7;margin:10px 0}.catalog-card p{font-size:11px;color:var(--muted)}.detail-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:15px 0 30px}#controlDetail{max-width:960px;margin:auto}#controlDetail h1{font-size:38px;line-height:1.2;letter-spacing:-1px;margin:14px 0 30px}.official-source{border:1px solid #416281;background:#122b43;padding:28px;border-radius:12px}.official-source h2{font-size:20px}.official-source blockquote{margin:20px 0;padding-left:20px;border-left:2px solid var(--cyan);font-size:16px;line-height:1.9}.official-source p{font-size:12px;color:var(--muted)}details{border-top:1px solid var(--line);padding-top:14px}summary{cursor:pointer;font-size:13px;color:var(--cyan)}.editorial{border-left:3px solid #476b92}.editorial h2{margin-top:12px}.guidance-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:22px 0}.notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.wide-field{grid-column:1/-1}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.handoff{margin-top:24px}.handoff h2{font-size:21px;margin:0}.route-card .route-number{padding-right:25px}.route-card p{min-height:58px}.form-label input[type=date]{color-scheme:dark}.btn:disabled{opacity:.35;cursor:default}.preparation .actions{margin-top:25px}.route-grid{grid-template-columns:repeat(3,1fr)}#library .note{font-size:12px}#report .report-block{break-inside:auto}#report p{overflow-wrap:anywhere}@media(max-width:900px){.library-controls{grid-template-columns:1fr}.route-grid{grid-template-columns:repeat(2,1fr)}.official-callout,.handoff{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.route-grid,.catalog,.notes-grid,.guidance-grid{grid-template-columns:1fr}.wide-field{grid-column:auto}.official-source{padding:20px}.official-source blockquote{font-size:14px;padding-left:14px}#controlDetail h1{font-size:30px}.catalog-summary{flex-direction:column;gap:6px}.catalog-card{padding:20px}.detail-toolbar{align-items:flex-start}.source-link a{display:block}.route-card h3{font-size:21px}.hero h1{font-size:46px}.route-card p{min-height:0}}@media print{#landing,#library,#detail{display:none!important}.official-source{background:white;color:#182536}.report-block h2{break-after:avoid}.report-block p{orphans:3;widows:3}.preserve-lines{color:#182536}.report-block ol li{color:#182536}}
/* v3 small-business path */
.audience-choice{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:26px;border:1px solid var(--line);background:#0b1b2e;border-radius:12px;margin:20px 0 32px}.audience-choice h2{font-size:23px;line-height:1.3;margin:8px 0}.audience-choice p{font-size:13px;color:var(--muted);max-width:650px}.audience-choice .actions{max-width:310px}.expert-topics{margin-top:28px}.simple-shell{max-width:800px;margin:10px auto 40px}.simple-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:28px}.simple-shell .question-panel h1{font-size:30px;line-height:1.35;letter-spacing:-.6px;margin:18px 0}.simple-help{font-size:16px;color:var(--muted);line-height:1.8}.simple-example{border:1px solid #2a506b;padding:14px 18px;border-radius:8px;background:#102c4055;margin:24px 0}.simple-example p{font-size:14px;color:var(--muted)}.simple-choices{border:0;padding:0;margin:28px 0 0;display:grid;gap:12px}.simple-choices .choice{font-size:16px;min-height:60px;padding:16px;line-height:1.5}.simple-choices input{width:19px;height:19px;margin-right:5px}.simple-source{margin-top:30px;color:var(--muted);font-size:12px}.simple-source p,.simple-source li{font-size:12px}.simple-source summary{font-size:12px}.simple-error{font-size:14px;color:var(--amber)}.simple-summary{padding:28px;border:1px solid #35617a;border-radius:12px;background:#10304455;margin:20px 0 32px}.simple-summary h2{font-size:24px;margin:0 0 12px}.simple-summary p{font-size:14px;color:var(--muted)}.simple-action h2{margin-top:12px;font-size:25px}.simple-action p{font-size:15px;line-height:1.8}.question-to-send{padding:18px;border-radius:8px;background:#13374b;border:1px solid #31596d;margin:20px 0}.question-to-send p{margin:8px 0 0;color:var(--text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.audience-choice{flex-direction:column;align-items:flex-start;padding:22px}.simple-shell .question-panel h1{font-size:25px}.simple-choices .choice{font-size:15px}.simple-action h2{font-size:23px}.simple-summary{padding:22px}.simple-top .text-btn{font-size:12px}.hero h1{font-size:44px}}@media print{#simple{display:none!important}#simpleResults.hidden,#results.hidden{display:none!important}#simpleResults:not(.hidden){display:block!important}.simple-summary,.question-to-send{background:white;border:1px solid #c5ced8;color:#182536}.simple-summary p,.question-to-send p{color:#182536}#simpleReport details{display:block}#simpleReport details>summary{display:none}#simpleReport details>*:not(summary){display:block}#simpleReport .simple-source{display:none}#simpleReport .audience-choice{display:none}#simpleResults .assessment-heading .actions{display:none}.simple-action{break-inside:avoid}.simple-action p{font-size:11pt}}
/* Clear, outcome-led landing */
.landing-v4{padding-top:10px}.hero-clear{grid-template-columns:1.15fr 1fr;gap:65px;padding:60px 0 45px;align-items:center}.hero-clear h1{font-size:clamp(40px,4.3vw,59px);line-height:1.14;letter-spacing:-1.9px;margin:23px 0}.hero-clear .intro{font-size:17px;max-width:540px;line-height:1.85;margin:25px 0}.hero-cta{padding:17px 23px;font-size:16px;border-radius:9px;min-height:58px}.hero-cta span{padding-left:15px}.hero-trust{display:flex;gap:8px 16px;flex-wrap:wrap;font-size:10px;color:var(--muted);margin:18px 0 12px}.hero-trust span:before{content:'✓';color:var(--green);padding-right:5px}.resume-link{font-size:11px;color:#96aeca;margin-top:2px}.result-preview{position:relative;background:linear-gradient(145deg,#142e48,#0b192d 75%);border:1px solid #37566f;border-radius:18px;padding:27px;box-shadow:0 25px 85px #0004,0 0 70px #226bff0b}.result-preview:before{content:'';position:absolute;top:-1px;left:28px;right:60%;height:2px;background:var(--cyan)}.preview-heading{display:flex;gap:13px;align-items:center;border-bottom:1px solid #35506a;padding-bottom:22px}.preview-heading strong{font-size:18px;line-height:1.4;display:block}.preview-heading div>span{display:block;font-size:12px;color:var(--muted);margin-top:4px}.preview-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#1e5c5b66;color:var(--green);border:1px solid #43867a;border-radius:12px;font-size:20px}.preview-label{font-size:9px;letter-spacing:1.5px;color:#90a9c6;padding:20px 0 5px}.preview-task{display:flex;gap:17px;align-items:flex-start;padding:17px 0;border-bottom:1px solid #263f57}.preview-task>span{color:var(--cyan);font-size:11px;padding-top:3px}.preview-task strong{font-size:15px;line-height:1.5;display:block}.preview-task p{font-size:12px;color:var(--muted);margin:4px 0 0;line-height:1.6}.preview-takeaway{display:flex;gap:13px;align-items:center;background:#1b415066;border:1px solid #325869;border-radius:9px;margin-top:22px;padding:15px}.preview-takeaway>span{font-size:23px;color:var(--cyan)}.preview-takeaway p{font-size:11px;color:var(--muted);margin:0;line-height:1.8}.preview-takeaway strong{font-size:12px;color:var(--text)}.preview-caption{font-size:10px;color:#96aac2;margin:14px 0 0;text-align:center}.how-simple{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0 30px;padding:27px 0;gap:30px}.how-simple>div{position:relative;padding-left:37px}.how-simple>div>span{position:absolute;left:0;top:2px;color:var(--cyan);font-size:11px}.how-simple h2{font-size:16px;margin:0 0 8px;line-height:1.5}.how-simple p{font-size:12px;color:var(--muted);margin:0;line-height:1.7}.quiet-source{display:flex;gap:16px;align-items:center;margin:22px 0 45px}.source-symbol{color:var(--cyan);font-size:24px}.quiet-source p{font-size:11px;color:var(--muted);flex:1;margin:0;line-height:1.9}.quiet-source strong{font-size:12px;color:#cbd9e9}.quiet-source .text-btn{white-space:nowrap}.expert-entry{border-top:1px solid var(--line);padding:30px 0 15px;display:flex;align-items:center;justify-content:space-between;gap:30px}.expert-entry .eyebrow{color:var(--muted);font-size:9px}.expert-entry h2{font-size:21px;margin:9px 0}.expert-entry p{font-size:12px;color:var(--muted);max-width:650px}.expert-actions{display:grid;gap:8px;flex-shrink:0}.expert-actions .text-btn{font-size:10px}.landing-v4 .expert-topics{margin:16px 0 0;padding-top:16px}.landing-v4 .expert-topics>summary{font-size:11px;color:var(--muted)}@media(max-width:1000px){.hero-clear{gap:30px}.hero-clear h1{font-size:46px}.result-preview{padding:22px}.preview-heading strong{font-size:16px}}@media(max-width:760px){.hero-clear{grid-template-columns:1fr;gap:32px;padding:35px 0 20px}.hero-clear h1{font-size:43px;letter-spacing:-1.4px}.hero-clear .intro{font-size:16px}.hero-clear .eyebrow{font-size:9px;letter-spacing:1px}.hero-cta{width:100%;font-size:15px}.hero-trust{font-size:10px;gap:7px 14px}.result-preview{padding:23px}.how-simple{grid-template-columns:1fr;gap:24px;padding:24px 0}.quiet-source{align-items:flex-start;flex-wrap:wrap;margin-bottom:25px}.quiet-source .text-btn{margin-left:40px}.quiet-source p{min-width:220px}.expert-entry{flex-direction:column;align-items:flex-start;gap:14px}.expert-actions{width:100%}.expert-entry h2{font-size:20px}}
.practical-steps{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:25px 0}.practical-steps h3,.completion-check h3{color:var(--text);font-size:17px;line-height:1.5;margin:0 0 10px}.completion-check{padding:20px;background:#173d354d;border:1px solid #306357;border-radius:10px;margin:22px 0}.completion-check p{margin-bottom:0}.practical-steps p{margin-top:0}@media(max-width:760px){.practical-steps{grid-template-columns:1fr;gap:15px}}@media print{.completion-check{background:white;border-color:#aaa}.practical-steps{grid-template-columns:1fr 1fr}.simple-action{break-inside:auto}.completion-check{break-inside:avoid}}
/* Guided cards and professional entry */
.steps-heading{margin:42px 0 20px}.steps-heading h2{font-size:28px;letter-spacing:-.7px;margin:10px 0;line-height:1.35}.how-simple{border:0;padding:0;margin:0 0 24px;gap:18px}.how-simple>.how-card{padding:26px;position:relative;overflow:hidden;border:1px solid #29445f;border-radius:15px;background:linear-gradient(145deg,#112b43,#0a1729 80%);box-shadow:0 16px 35px #0002;transition:transform .2s,border-color .2s;display:flex;flex-direction:column}.how-card:after{content:'';position:absolute;right:-30px;top:-35px;width:145px;height:145px;background:radial-gradient(circle,#34bfdf18,transparent 68%);pointer-events:none}.how-simple>.how-card:hover{transform:translateY(-4px);border-color:#4387a3}.how-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.how-icon{width:51px;height:51px;display:grid;place-items:center;color:#64dcf1;background:#16445b;border:1px solid #2d6b85;border-radius:14px;box-shadow:inset 0 1px #ffffff0d}.how-icon svg{width:27px;height:27px}.how-number{position:static!important;color:#5c829f!important;font-size:27px!important;font-weight:700;letter-spacing:-1px}.how-simple .how-card h2{font-size:20px;line-height:1.45;margin:0 0 13px}.how-simple .how-card p{font-size:13px;line-height:1.8;flex:1}.how-tag{margin-top:25px;padding-top:16px;border-top:1px solid #29415a;font-size:10px;color:#9bc4d7;line-height:1.6}.how-tag span{color:var(--cyan);margin-right:4px}.step-2 .how-icon{background:#29375e;border-color:#485c8a;color:#b0bfff}.step-3 .how-icon{background:#173f3a;border-color:#326b5d;color:#8de0bd}.quiet-source{border:1px solid #294b60;border-radius:13px;background:linear-gradient(100deg,#11334588,#0b182b);padding:22px 25px;margin:22px 0 38px}.source-symbol{width:45px;height:45px;flex-shrink:0;border:1px solid #2b677a;border-radius:12px;background:#163e4a;display:grid;place-items:center}.source-symbol svg{width:25px;height:25px}.quiet-source .text-btn{color:var(--cyan);font-size:12px}.expert-entry{position:relative;overflow:hidden;display:grid;grid-template-columns:70px 1fr auto;gap:25px;border:1px solid #384769;border-radius:16px;padding:30px;background:radial-gradient(ellipse at right top,#32437744,transparent 55%),linear-gradient(120deg,#121c34,#0b1628);box-shadow:0 16px 40px #0002}.expert-emblem{width:66px;height:66px;border:1px solid #485c84;border-radius:17px;background:#243454;display:grid;place-items:center;color:#abc6ff}.expert-emblem svg{width:34px;height:34px}.expert-entry .eyebrow{color:#9bb8e4;letter-spacing:1.4px}.expert-copy h2{font-size:22px;line-height:1.4;margin:10px 0}.expert-copy p{margin-bottom:0}.expert-actions .btn{border-color:#4a6394;background:#23385a;color:#e3edff}.expert-actions .btn:hover{border-color:#9ab7ec}.landing-v4 .expert-topics{border:1px solid #263c57;border-radius:10px;padding:16px 20px;background:#0c1728;margin-top:13px}.landing-v4 .expert-topics[open]{padding-bottom:24px}@media(max-width:1000px){.expert-entry{grid-template-columns:60px 1fr}.expert-actions{grid-column:2}.steps-heading h2{font-size:25px}.how-simple>.how-card{padding:22px}.how-simple .how-card h2{font-size:18px}}@media(max-width:760px){.how-simple{gap:14px}.how-simple>.how-card{padding:24px}.how-card-top{margin-bottom:18px}.how-simple .how-card h2{font-size:21px}.how-tag{margin-top:19px}.quiet-source{padding:20px;gap:13px}.quiet-source p{min-width:0;flex-basis:calc(100% - 60px)}.quiet-source .text-btn{margin-left:58px}.expert-entry{grid-template-columns:1fr;padding:24px;gap:17px}.expert-actions{grid-column:auto}.expert-copy h2{font-size:22px}.expert-emblem{width:56px;height:56px}.steps-heading{margin-top:32px}.steps-heading h2{font-size:25px}}

.company-signature{grid-column:1/-1;width:100%;font-style:normal;border-top:1px solid var(--line);padding-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;color:var(--muted);font-size:13px}.company-signature strong{font-size:15px;color:var(--text);letter-spacing:1px}.company-signature span:last-child{display:flex;flex-wrap:wrap;gap:10px 24px}.company-signature a{color:var(--muted);text-decoration:none}.company-signature a:hover{color:var(--cyan);text-decoration:underline}@media(max-width:760px){.company-signature{align-items:flex-start;flex-direction:column;gap:10px}.company-signature span:last-child{gap:8px 18px}}
