:root{--navy:#142f46;--teal:#087d72;--teal-dark:#05655d;--ink:#1c2b36;--muted:#627486;--line:#dce6e9;--soft:#eff7f5;--input:#fff7d6;--warn:#fff2bc;--cream:#fbfaf5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--cream);margin:0;font:16px/1.5 Arial,sans-serif}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(38px,6vw,68px);line-height:1.02}h2{letter-spacing:-.025em;font-size:clamp(27px,4vw,42px);line-height:1.1}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:800}.eyebrow.dark{color:var(--teal)}.salesHero,.plannerHeader{background:linear-gradient(140deg,var(--navy),#1d5264);color:#fff}.salesHero{padding:70px 20px 56px}.heroGrid,.salesMain,.plannerHeader>div,.plannerMain{max-width:1120px;margin:auto}.heroGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;display:grid}.heroCopy{color:#d9e9ee;max-width:650px;font-size:clamp(18px,2vw,22px)}.heroAction{align-items:center;gap:16px;margin-top:28px;display:flex}.heroAction span{color:#d9e9ee;font-size:13px}.primaryCta{color:#152c3e;background:#f2c14e;border-radius:9px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 5px #c49429}.primaryCta:hover{background:#ffd267}.primaryCta:focus-visible{outline-offset:3px;outline:3px solid #ffce5c}button:focus-visible{outline-offset:3px;outline:3px solid #ffce5c}summary:focus-visible{outline-offset:3px;outline:3px solid #ffce5c}input:focus-visible{outline-offset:3px;outline:3px solid #ffce5c}.trustLine{color:#bcd0d8;margin-top:18px;font-size:13px}.productVisual{color:var(--ink);background:#fff;border-radius:18px;padding:24px;transform:rotate(1deg);box-shadow:0 24px 70px #06172366}.visualTop{color:var(--muted);justify-content:space-between;gap:10px;font-size:13px;display:flex}.visualTop strong{color:var(--navy)}.productVisual>p{margin:18px 0 12px}.visualKpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.visualKpis div{background:var(--soft);border-radius:10px;padding:12px}.visualKpis small{color:var(--muted);font-size:11px;display:block}.visualKpis strong{color:var(--teal);font-size:21px;display:block}.visualDecision{background:var(--warn);border-radius:9px;margin-top:12px;padding:12px;font-size:13px;font-weight:700}.salesMain{padding:0 20px 70px}.fitStrip{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:-22px;display:grid;position:relative;box-shadow:0 10px 35px #142f4612}.fitStrip div{border-right:1px solid var(--line);padding:20px}.fitStrip div:last-child{border:0}.fitStrip strong,.fitStrip span{display:block}.fitStrip strong{color:var(--teal);font-size:13px}.fitStrip span{margin-top:4px;font-size:14px}.storySection,.includedSection{grid-template-columns:1fr 1fr;align-items:start;gap:70px;padding:90px 0;display:grid}.storySection>p{color:#435665;font-size:20px}.demoSection{border:1px solid var(--line);background:#fff;border-radius:20px;padding:42px}.sectionIntro{max-width:710px}.methodCard{border-top:1px solid var(--line);margin-top:25px}.methodCard summary{cursor:pointer;color:var(--teal);padding:20px 0;font-weight:800}.methodGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.methodGrid>div{background:var(--soft);border-radius:12px;padding:20px}.methodGrid span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:inline-grid}.methodGrid h3{margin:13px 0 6px;font-size:17px}.methodGrid p{color:var(--muted);margin:0;font-size:14px}.formula{background:var(--navy);color:#fff;overflow-wrap:anywhere;border-radius:10px;margin-top:18px;padding:16px;font:14px/1.5 ui-monospace,monospace}.includedSection ul{padding-left:20px}.includedSection li{margin:10px 0}.midOffer{background:var(--navy);color:#fff;border-radius:16px;padding:28px}.midOffer>strong{font-size:24px;line-height:1.2}.midOffer p{color:#d9e9ee;margin:12px 0 20px}.midOffer small,.finalOffer small{color:#bcd0d8;margin-top:16px;display:block}.objections{padding:0 0 90px}.objectionGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.objectionGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.objectionGrid h3{margin-bottom:7px;font-size:17px}.objectionGrid p{color:var(--muted);margin:0;font-size:14px}.finalOffer{text-align:center;background:linear-gradient(140deg,var(--navy),#1d5264);color:#fff;border-radius:18px;padding:48px 22px}.finalOffer h2{max-width:700px;margin:0 auto 12px}.finalOffer p{color:#d9e9ee}.finalOffer .primaryCta{margin-top:12px}footer{text-align:center;color:var(--muted);padding:22px;font-size:12px}.plannerHeader{padding:34px 20px}.plannerHeader h1{margin:2px 0 8px;font-size:clamp(29px,5vw,44px)}.plannerHeader p{color:#dbeafe;margin:0}.plannerMain{padding:24px 16px 48px}.notice{background:var(--warn);border-radius:10px;margin-bottom:20px;padding:14px 16px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.inputCard summary{cursor:pointer;color:var(--navy);font-size:20px;font-weight:700}.inputCard summary small{color:var(--muted);font-size:12px;display:block}.fields{margin-top:14px}.field{grid-template-columns:1fr 150px;align-items:center;gap:12px;margin:13px 0;display:grid}.field small{color:var(--muted);font-size:12px;display:block}input{background:var(--input);width:100%;font:inherit;text-align:right;border:1px solid #d6b656;border-radius:8px;padding:11px}.results{grid-column:1/-1}.resultHeading{justify-content:space-between;gap:12px;display:flex}.resultHeading h2{font-size:20px}.resultHeading p{color:var(--muted);font-size:13px}.resultHeading>span{color:var(--teal);background:#dff4ef;border-radius:999px;height:max-content;padding:4px 9px;font-size:11px;font-weight:700}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kpi{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:16px}.kpi span{color:var(--muted);font-size:13px;display:block}.kpi strong{color:var(--teal);font-size:22px;display:block}.scenarioCards{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.scenarioCards article{border:1px solid var(--line);border-radius:9px;padding:12px}.scenarioCards dl{margin:7px 0 0}.scenarioCards dl div{justify-content:space-between;font-size:11px;display:flex}.scenarioCards dd{margin:0;font-weight:700}.decision{background:var(--warn);border-radius:10px;margin-top:16px;padding:16px;font-weight:600}button{background:var(--teal);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:12px;padding:11px 15px;font-weight:700}.foot{color:var(--muted);font-size:13px}@media (max-width:760px){.salesHero{padding:30px 16px 42px}.heroGrid{grid-template-columns:1fr;gap:28px}.salesHero h1{font-size:39px}.heroCopy{font-size:17px}.heroAction{display:block}.heroAction .primaryCta{width:100%}.heroAction span{text-align:center;margin-top:12px;display:block}.productVisual{padding:16px;transform:none}.visualKpis{grid-template-columns:1fr 1fr}.visualKpis div:last-child{grid-column:1/-1}.salesMain{padding:0 12px 45px}.fitStrip{grid-template-columns:1fr;margin-top:-18px}.fitStrip div{border-right:0;border-bottom:1px solid var(--line);padding:14px}.storySection,.includedSection{grid-template-columns:1fr;gap:18px;padding:58px 4px}.storySection>p{font-size:17px}.demoSection{padding:22px 16px}.methodGrid,.objectionGrid{grid-template-columns:1fr}.finalOffer{padding:38px 16px}.finalOffer .primaryCta{width:100%}.plannerHeader{padding:18px 16px}.plannerMain{padding:12px 10px 32px}.grid{grid-template-columns:1fr;gap:10px}.results{order:-1}.card{padding:12px}.kpis{grid-template-columns:1fr 1fr;gap:7px}.kpi{padding:10px}.kpi strong{font-size:18px}.scenarioCards{grid-template-columns:1fr 1fr}.field{grid-template-columns:1fr 105px;gap:8px;font-size:13px}input{padding:8px;font-size:16px}.inputCard summary{font-size:16px}button{width:100%}}@media print{.salesHero,.salesMain,footer,.notice,button{display:none}.plannerHeader{padding:14px}.card{box-shadow:none}.grid{display:block}.card{margin-bottom:12px}}.printActions{flex-wrap:wrap;gap:10px;display:flex}.secondaryButton{color:var(--teal);border:1px solid var(--teal);background:#fff}.secondaryButton:disabled{color:#7b8a94;cursor:not-allowed;background:#eef1f2;border-color:#cbd4d8}.clientPdfStatus{margin:8px 0 0;font-size:12px;font-weight:650}.clientPdfStatus.missing{color:#9b4b23}.clientPdfStatus.ready{color:var(--teal)}.printPrivacy{color:var(--muted);margin:5px 0 0;font-size:12px}.printSheet{display:none}@media (max-width:760px){.printActions{display:block}}@media print{@page{size:A4;margin:14mm}body{color:#142f46;background:#fff}.plannerHeader,.plannerMain>.notice,.plannerMain>.grid,.plannerMain>.foot{display:none!important}.plannerMain{max-width:none;padding:0}.printSheet{font-family:Arial,sans-serif}.printSheet h1{margin:0 0 8px;font-size:28px}.printSheet h2{margin:24px 0 8px;font-size:17px}.printEyebrow{color:#087d72;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800}.printWarning,.clientSafe{background:#fff7d6;border-left:4px solid #f2c14e;padding:10px 12px;font-size:12px}.printMetrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.printMetrics div{border:1px solid #dce6e9;border-radius:8px;padding:12px}.printMetrics span,.printMetrics strong{display:block}.printMetrics span{color:#627486;font-size:11px}.printMetrics strong{color:#087d72;font-size:18px}.printDecision{background:#fff2bc;border-radius:8px;padding:14px;font-weight:700}.assumptionGrid{grid-template-columns:1fr 1fr;gap:0 26px;display:grid}.assumptionGrid span{border-bottom:1px solid #dce6e9;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.printFoot{color:#627486;margin-top:24px;font-size:10px}.heroRate{color:#fff;background:#142f46;border-radius:10px;margin:24px 0;padding:20px}.heroRate span,.heroRate strong{display:block}.heroRate span{color:#d9e9ee;font-size:12px}.heroRate strong{font-size:34px}.negotiationLead{color:#435665;max-width:620px}.rationaleList{padding-left:20px}.rationaleList li{margin:10px 0}.clientSafe{margin-top:24px}.clientMetrics{grid-template-columns:repeat(3,1fr)}body[data-print-mode=private] .privatePrint,body[data-print-mode=negotiation] .negotiationPrint{display:block}}.notice{justify-content:space-between;align-items:center;gap:18px;display:flex}.currencyPicker{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.currencyPicker select{color:var(--ink);font:inherit;background:#fff;border:1px solid #d6b656;border-radius:8px;padding:9px 30px 9px 10px}.field{grid-template-columns:minmax(0,1fr) 165px}.field>label>span{font-weight:600;display:block}.field>label>small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.fieldControl{gap:5px;display:grid}.fieldControl>input[type=text]{-webkit-appearance:none;appearance:none}.includeToggle{color:var(--muted);cursor:pointer;justify-content:flex-end;align-items:center;gap:6px;font-size:10px;display:flex}.includeToggle input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#b8c4ca;border:0;border-radius:999px;width:28px;height:16px;margin:0;padding:0;position:relative}.includeToggle input:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.includeToggle input:checked{background:var(--teal)}.includeToggle input:checked:after{transform:translate(12px)}.fieldExcluded{opacity:.58}.fieldExcluded input[type=text]{background:#eef1f2;border-color:#d4dadd}.negative{color:#b43d35!important}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.notice{display:block}.currencyPicker{justify-content:space-between;margin-top:12px}.field{grid-template-columns:minmax(0,1fr) 112px}.field>label>small{font-size:10px}}.negotiationContext{grid-column:1/-1}.contextGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 28px;margin-top:18px;display:grid}.contextField{grid-template-rows:auto 32px auto;align-content:start;gap:5px;display:grid}.contextField>span{font-weight:700}.contextField>span em{color:#9b4b23;margin-left:8px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.contextField>small{color:var(--muted);font-size:11px;line-height:1.35}.contextField input,.contextField textarea{width:100%;font:inherit;text-align:left;resize:vertical;background:#fff;border:1px solid #b8cbd0;border-radius:8px;padding:11px}.contextField input{height:46px}.contextField textarea{height:112px;min-height:112px}.context-role,.context-notes{grid-column:1/-1}.context-notes textarea{height:92px;min-height:92px}@media (max-width:760px){.contextGrid{grid-template-columns:1fr;gap:16px}.contextField{grid-template-rows:auto auto auto}.context-role,.context-notes{grid-column:auto}}.accessPage{background:linear-gradient(145deg,#eef8f6,#f8fbfc 55%,#fff7d6);place-items:center;min-height:100vh;padding:32px;display:grid}.accessCard{background:#fff;border:1px solid #c4d7dc;border-radius:24px;width:min(620px,100%);padding:clamp(28px,5vw,52px);box-shadow:0 24px 70px #142f461f}.accessCard h1{color:#142f46;margin:12px 0 18px;font-size:clamp(2rem,6vw,3.4rem);line-height:1}.accessCard>p{color:#526b7e;line-height:1.6}.activationForm{gap:14px;margin:28px 0;display:grid}.activationForm label{color:#142f46;gap:4px;font-weight:700;display:grid}.activationForm label small{color:#627b8c;font-weight:400}.activationForm input{width:100%;font:inherit;letter-spacing:.04em;text-transform:uppercase;text-align:left;background:#fff;border:1px solid #adc4cc;border-radius:12px;padding:14px 16px}.activationForm input:focus{border-color:#087d72;outline:3px solid #087d7233}.activationForm .primaryCta{cursor:pointer;text-align:center;border:0;margin:0}.activationForm .primaryCta:disabled{opacity:.65;cursor:wait}.activationError{margin:0;font-weight:650;color:#a12c2c!important}.activationHelp{font-size:.92rem}.activationHelp a{color:#087d72;font-weight:800}.accessNotes{color:#526b7e;border-top:1px solid #dbe6e9;border-bottom:1px solid #dbe6e9;margin:20px 0;padding:16px 0;font-size:.93rem}.accessNotes p{margin:6px 0}.ctaProof{gap:4px;max-width:430px;display:grid}.ctaProof span{color:#d9e9ee;font-size:13px}.ctaProof strong{color:#fff;font-size:14px}.midOffer .ctaClosing{color:#fff;margin-top:18px;font-weight:800}.midOffer .ctaMicrocopy,.finalOffer .ctaMicrocopy{color:#d9e9ee}.midOffer .legalNote,.finalOffer .previewNote{color:#9fb6c0;margin-top:7px}@media (max-width:760px){.ctaProof{text-align:center;margin-top:12px}.heroAction .ctaProof span,.heroAction .ctaProof strong{display:block}.midOffer .primaryCta{width:100%}}.visualInputs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7px 18px;margin:14px 0;padding:14px 0;list-style:none;display:grid}.visualInputs li{justify-content:space-between;gap:8px;font-size:11px;display:flex}.visualInputs span{color:var(--muted)}.visualInputs strong{color:var(--navy);white-space:nowrap}.visualDecision{font-weight:400}.visualDecision p{margin:0}.visualDecision p+p{margin-top:5px}.visualDecision strong{color:var(--navy)}.visualExampleAction{align-items:center;gap:12px;margin-top:12px;display:flex}.visualExampleAction .primaryCta{min-height:44px;padding:0 16px;font-size:14px}.visualExampleAction small{color:var(--muted);font-size:11px}@media (max-width:760px){.visualInputs{grid-template-columns:1fr}.visualExampleAction{display:grid}.visualExampleAction .primaryCta{width:100%}.visualExampleAction small{text-align:center}}
