.proposal{font-family:Suisse,Arial,sans-serif;color:#11162b;background:white;font-size:14px}.proposal :where(button,input,select,textarea,a,p,h1,h2,h3,small,nav,header,table,td,th){border-radius:0}.proposal p{color:inherit}.proposal button{color:inherit;background:transparent;border:0;margin:0}.proposal input,.proposal select{margin:0}.proposal small{color:inherit}.proposal nav{margin:0}.proposal th,.proposal td{text-align:left;white-space:normal}.proposal .intro{max-width:590px}.proposal header span{color:inherit}.proposal header button{margin:0}.proposal h1{font-size:clamp(40px,4.5vw,68px)}.proposal{--navy:#102b32;--ink:#18383e;--muted:#637878;--lime:#d3ed88;--paper:#f5f6f0;--line:#dce3db;--white:#fff;--orange:#b25435}.proposal *{box-sizing:border-box}.proposal{scroll-behavior:smooth;scroll-padding-top:90px}.proposal{margin:0;background:var(--paper);color:var(--ink);font-family:Suisse,Arial,sans-serif;font-size:14px}.proposal button,.proposal input,.proposal a{font:inherit}.proposal button,.proposal a{-webkit-tap-highlight-color:transparent}.proposal button{cursor:pointer}.proposal button:focus-visible,.proposal a:focus-visible,.proposal summary:focus-visible{outline:3px solid #8ebd36;outline-offset:3px}.proposal a{color:inherit;text-decoration:none}.proposal header{height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:var(--paper);border-bottom:1px solid var(--line)}.proposal .brand{font-size:32px;font-weight:800;letter-spacing:-2px;line-height:.9}.proposal .brand span{font-size:8px;display:block;letter-spacing:4px;margin-top:8px}.proposal nav{display:flex;gap:30px;font-size:13px}.proposal .outline{border:1px solid #aabbb3;border-radius:5px;background:none;padding:12px 18px}.proposal :where(.reference-main)>section{padding:70px 5%}.proposal .hero{background:var(--navy);color:white;padding-top:42px;padding-bottom:0}.proposal .eyebrow{font-size:10px;font-weight:700;letter-spacing:2px}.proposal .eyebrow span{opacity:.5}.proposal .hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;min-height:360px}.proposal h1,.proposal h2,.proposal h3,.proposal p{margin-top:0}.proposal h1,.proposal h2,.proposal h3{font-family:Suisse,Arial,sans-serif}.proposal h1{font-size:clamp(38px,4.7vw,69px);font-weight:500;letter-spacing:-3px;line-height:1.1;margin:30px 0 24px}.proposal .intro{font-size:16px;line-height:1.8;color:#b8cbca}.proposal .cta{display:inline-flex;background:var(--lime);color:var(--navy);padding:15px 20px;border-radius:4px;gap:50px;font-weight:600;margin:8px 0 38px}.proposal .notice{padding:19px 0;border-top:1px solid #395259;color:#c6d4d1;font-size:11px}.proposal .dot{width:6px;height:6px;display:inline-block;background:var(--lime);border-radius:50%;margin-right:10px}.proposal .hero-art{position:relative;min-height:300px;overflow:hidden;background:linear-gradient(135deg,transparent,#29474a50);border:1px solid #365157;border-radius:8px}.proposal .orb{position:absolute;width:280px;height:280px;right:20px;top:-50px;border:1px solid #66837466;border-radius:50%;box-shadow:0 0 0 40px #7a967311,0 0 0 80px #7a967308}.proposal .racks{display:flex;gap:12px;transform:perspective(600px) rotateY(-24deg) rotateX(10deg);position:absolute;left:15%;top:42px}.proposal .racks i{display:block;width:49px;height:150px;border:1px solid #adc2a3;background:repeating-linear-gradient(to bottom,#314c4d 0px,#314c4d 12px,#82987a 13px,#1c393d 15px);box-shadow:10px 9px 0 #122b2f}.proposal .racks i:nth-child(3){border-color:var(--lime);box-shadow:10px 9px 0 #334938}.proposal .art-label{position:absolute;bottom:22px;left:25px}.proposal .art-label span{font-size:8px;letter-spacing:2px;color:var(--lime)}.proposal .art-label b{display:block;font-size:18px;font-weight:500;margin-top:10px;line-height:1.4}.proposal .section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.proposal .section-heading h2{font-size:32px;letter-spacing:-1.3px;font-weight:600;margin:12px 0 0}.proposal .section-heading>p{max-width:330px;line-height:1.7;color:var(--muted);font-size:13px;margin:0}.proposal .partner-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.proposal .partner-tabs button{text-align:left;background:transparent;border:1px solid var(--line);padding:20px;border-radius:5px;color:var(--ink)}.proposal .partner-tabs button.active{background:var(--navy);color:white;border-color:var(--navy)}.proposal .partner-tabs small{font-size:9px;letter-spacing:1px;opacity:.65}.proposal .partner-tabs b{display:block;font-size:17px;margin:15px 0}.proposal .partner-tabs span{font-size:11px}.proposal .partner-tabs .active span{color:var(--lime)}.proposal .map-panel{background:white;border:1px solid var(--line);border-radius:7px;padding:26px}.proposal .map-top{display:flex;align-items:center;justify-content:space-between}.proposal .map-top h3{font-size:16px;margin:0}.proposal .pill{font-size:8px;letter-spacing:1px;padding:7px 10px;background:#edf2e6;border-radius:20px}.proposal .flow-map{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin:30px 0 20px}.proposal .flow-node{position:relative;border:1px solid var(--line);background:#f7f8f3;border-radius:4px;padding:16px 12px;text-align:left;min-height:118px;color:var(--ink)}.proposal .flow-node:not(:last-child):after{content:'→';position:absolute;right:-15px;top:45%}.proposal .flow-node.selected{background:#eaf4d5;border-color:#94b25c}.proposal .flow-node small{font-size:9px;color:var(--muted)}.proposal .flow-node b{display:block;font-size:13px;margin:10px 0}.proposal .flow-node span{font-size:10px;line-height:1.5;display:block}.proposal .node-detail{padding:16px;background:#f0f4ea;font-size:13px;line-height:1.7;border-left:3px solid #a8c46c;min-height:70px}.proposal .caption{color:var(--muted);font-size:11px;line-height:1.7;margin:12px 0 0}.proposal .scope-heading{display:flex;justify-content:space-between;align-items:center;margin:30px 0 15px}.proposal .scope-heading h3{margin:0;font-size:17px}.proposal .segmented{display:flex;gap:4px;flex-wrap:wrap}.proposal .segmented button{background:transparent;border:0;color:var(--muted);padding:9px 13px;border-radius:4px;font-size:11px}.proposal .segmented .active{background:#dfe8d7;color:var(--ink)}.proposal .table-wrap{overflow-x:auto}.proposal table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.proposal th{font-size:10px;color:var(--muted);font-weight:500;background:#edf0e9}.proposal td,.proposal th{padding:15px 12px;border-bottom:1px solid var(--line);line-height:1.5}.proposal td:first-child{font-weight:600}.proposal .economics{background:#e9eee6}.proposal .model-picker{display:flex;gap:8px;margin-bottom:24px}.proposal .model-picker button{border:1px solid #b7c5b6;background:transparent;padding:11px 18px;border-radius:4px;font-size:12px;color:var(--ink)}.proposal .model-picker .active{background:var(--ink);border-color:var(--ink);color:white}.proposal .dashboard{display:grid;grid-template-columns:285px 1fr;gap:24px;align-items:start}.proposal .inputs{background:white;border-radius:6px;border:1px solid var(--line);padding:22px}.proposal .input-title{display:flex;justify-content:space-between;align-items:center}.proposal .input-title h3{margin:0;font-size:17px}.proposal .input-title button{border:0;background:none;font-size:11px;color:var(--muted)}.proposal .inputs details{border-bottom:1px solid var(--line);padding:17px 0}.proposal .inputs summary{font-size:12px;font-weight:700;cursor:pointer}.proposal .control{margin-top:18px}.proposal .control label{display:flex;justify-content:space-between;font-size:11px;gap:8px;align-items:center}.proposal .control input[type=number]{width:82px;border:1px solid var(--line);border-radius:3px;padding:5px;color:var(--ink);background:#f7f9f3;text-align:right;font-size:12px}.proposal .control input[type=range]{width:100%;accent-color:#31584a;height:16px;margin:9px 0 0}.proposal .control small{font-size:9px;color:var(--muted);line-height:1.5;display:block}.proposal .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.proposal .metric{background:white;border:1px solid var(--line);padding:20px;border-radius:5px}.proposal .metric.primary{background:var(--navy);color:white}.proposal .metric small{font-size:10px;opacity:.7}.proposal .metric strong{display:block;font-size:28px;font-weight:500;letter-spacing:-1px;margin:10px 0 8px}.proposal .metric p{font-size:10px;opacity:.65;margin:0;line-height:1.5}.proposal .capacity-strip{display:flex;justify-content:space-between;gap:12px;padding:17px 2px;font-size:11px;line-height:1.7}.proposal .capacity-strip b{display:block;font-size:14px}.proposal .chart-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.proposal .chart-card{background:white;padding:22px;border:1px solid var(--line);border-radius:5px;margin-bottom:12px}.proposal .chart-title{display:flex;justify-content:space-between;align-items:start;gap:10px}.proposal .chart-title h3{font-size:14px;margin:0 0 20px}.proposal .chart-title span{font-size:8px;color:var(--muted);text-align:right}.proposal .bar-row{display:grid;grid-template-columns:88px 1fr 65px;gap:7px;align-items:center;margin:13px 0;font-size:10px}.proposal .bar-track{background:#f0f3ed;height:15px;border-radius:2px;overflow:hidden}.proposal .bar{height:100%;background:#63816b}.proposal .bar.positive{background:#bcd985}.proposal .bar.negative{background:#c68a6e}.proposal .bar-row b{text-align:right;font-size:10px;font-weight:500}.proposal .cash-svg{width:100%;height:180px}.proposal .heat-table td,.proposal .heat-table th{padding:10px;text-align:center;font-size:10px;border:3px solid white}.proposal .heat-table td{font-weight:500}.proposal .posh-card{background:#d9e9bd;padding:22px;border-radius:5px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px;margin-bottom:12px}.proposal .posh-card h3{font-size:15px;margin-bottom:8px}.proposal .posh-card p{font-size:10px;line-height:1.7;margin:0}.proposal .posh-card strong{font-size:24px;font-weight:500;display:block;margin:5px 0}.proposal .posh-card small{font-size:10px}.proposal .math{border:1px solid #ccd6c5;border-radius:5px;padding:18px;background:#f5f7f0}.proposal .math summary{cursor:pointer;font-size:12px;font-weight:600}.proposal .math p{font-size:11px;line-height:1.8;margin:15px 0}.proposal .warning{background:#fbeddc;padding:12px 15px;border-left:3px solid #bb8041;margin-bottom:12px;font-size:11px;line-height:1.6}.proposal .compact{margin-top:35px;margin-bottom:18px}.proposal .compact h3{margin:0;font-size:20px}.proposal .comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.proposal .compare-card{padding:22px;background:#f8faf4;border:1px solid #d4dfca;border-radius:5px}.proposal .compare-card h3{font-size:16px;margin-bottom:16px}.proposal .compare-card .pair{display:flex;justify-content:space-between;gap:10px;font-size:11px;border-top:1px solid var(--line);padding:10px 0}.proposal .compare-card p{font-size:11px;color:var(--muted);line-height:1.7}.proposal .timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:40px 0}.proposal .timeline article{border-top:2px solid #adc783;padding-top:20px}.proposal .timeline small{font-size:9px;letter-spacing:1px;color:var(--muted)}.proposal .timeline h3{font-size:18px;margin:14px 0}.proposal .timeline p,.proposal .recommendations p{font-size:12px;line-height:1.8;color:var(--muted)}.proposal .recommendations{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;border-top:1px solid var(--line);padding-top:30px}.proposal .recommendations h3{font-size:16px}.proposal .sources{background:#edf0e8}.proposal .sources h2{font-size:27px;margin-top:14px}.proposal .sources-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}.proposal .sources p{font-size:12px;line-height:1.8}.proposal .sources a{border-bottom:1px solid #95ac82}.proposal .sources h3{font-size:14px}.proposal footer{display:flex;justify-content:space-between;align-items:center;padding:35px 5%;background:var(--navy);color:#d5e1d8}.proposal footer p,.proposal footer>a:last-child{font-size:11px;line-height:1.8;margin:0}@media(min-width:1500px){.proposal :where(.reference-main)>section,.proposal header,.proposal footer{padding-left:max(5%,calc((100% - 1400px)/2));padding-right:max(5%,calc((100% - 1400px)/2))}}@media(max-width:1000px){.proposal .dashboard{grid-template-columns:240px 1fr}.proposal .metrics{grid-template-columns:repeat(2,1fr)}.proposal .flow-map{grid-template-columns:repeat(3,1fr)}.proposal .flow-node:nth-child(3):after{content:''}.proposal .chart-pair{grid-template-columns:1fr}.proposal .posh-card{grid-template-columns:1fr 1fr}.proposal .posh-card>div:first-child{grid-column:1/-1}.proposal .hero-grid{gap:20px}.proposal .hero-art{min-height:280px}.proposal .racks{left:10%}.proposal .racks i{width:40px}}@media(max-width:700px){.proposal header{height:75px}.proposal nav{display:none}.proposal .brand{font-size:28px}.proposal .outline{font-size:11px;padding:10px}.proposal :where(.reference-main)>section{padding:45px 5%}.proposal .hero{padding-bottom:0}.proposal .hero-grid{grid-template-columns:1fr}.proposal .hero-art{min-height:220px;margin-bottom:25px}.proposal .racks{left:35%;top:20px;transform:scale(.8) perspective(600px) rotateY(-24deg)}.proposal .art-label{left:20px;bottom:20px}.proposal h1{letter-spacing:-1.7px;font-size:43px}.proposal .hero .eyebrow span{display:none}.proposal .section-heading{display:block}.proposal .section-heading h2{font-size:27px}.proposal .section-heading>p{margin-top:16px;max-width:none}.proposal .partner-tabs{grid-template-columns:1fr;gap:7px}.proposal .partner-tabs button{padding:14px}.proposal .partner-tabs b{margin:7px 0;font-size:16px}.proposal .partner-tabs small{font-size:8px}.proposal .map-panel{padding:17px}.proposal .map-top{gap:12px}.proposal .map-top h3{font-size:14px}.proposal .pill{font-size:7px}.proposal .flow-map{grid-template-columns:repeat(2,1fr);gap:12px}.proposal .flow-node:after{display:none}.proposal .scope-heading{display:block}.proposal .segmented{margin-top:12px}.proposal td,.proposal th{min-width:120px;padding:12px}.proposal .dashboard{grid-template-columns:1fr}.proposal .inputs{padding:18px}.proposal .inputs details{padding:15px 0}.proposal .control label{font-size:12px}.proposal .model-picker{flex-direction:column}.proposal .model-picker button{text-align:left}.proposal .metrics{grid-template-columns:1fr 1fr}.proposal .metric{padding:16px}.proposal .metric strong{font-size:26px}.proposal .capacity-strip{flex-wrap:wrap}.proposal .chart-pair{grid-template-columns:1fr}.proposal .heat-table td,.proposal .heat-table th{min-width:52px}.proposal .comparison,.proposal .timeline,.proposal .recommendations,.proposal .sources-grid{grid-template-columns:1fr}.proposal .timeline{gap:20px}.proposal .timeline article{padding-top:16px}.proposal .recommendations{gap:15px}.proposal .compact h3{font-size:20px}.proposal footer{gap:20px;flex-wrap:wrap}.proposal .notice{font-size:10px;line-height:1.7}.proposal .posh-card{padding:18px}.proposal .hero .intro{font-size:14px}.proposal .cta{margin-bottom:10px}}.proposal .flow-payment{border-top:1px solid #cbd7bf;margin-top:12px;padding-top:12px;font-size:11px}.proposal .flow-payment b{font-size:12px}.proposal{--navy:#092296;--ink:#11162b;--muted:#626978;--lime:#fe5200;--paper:#fff;--line:#dce0e8;--orange:#fe5200}.proposal header{height:100px}.proposal .brand{display:block;line-height:1;letter-spacing:0}.proposal .brand img{display:block;width:123px;height:auto}.proposal header nav{font-size:13px}.proposal .outline{border-color:#092296;color:#092296;border-radius:0;padding:13px 18px}.proposal .hero{background:#eef0f4;color:#101429;padding-top:48px}.proposal .hero .eyebrow{color:#092296}.proposal .hero-grid{grid-template-columns:1.15fr 1fr;min-height:450px;gap:35px}.proposal h1{font-size:clamp(40px,4.5vw,68px);letter-spacing:-2.8px;font-weight:600}.proposal .intro{color:#555e72;font-size:16px;max-width:590px}.proposal .cta{background:#092296;color:white;border-radius:0;gap:45px}.proposal .notice{border-color:#cbd1dd;color:#606779}.proposal .dot{background:#fe5200}.proposal .hero-art{background:#092296;border:0;border-radius:0;min-height:370px;padding:26px;color:white}.proposal .blueprint-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:32px 32px}.proposal .brand-h{position:absolute;right:-110px;bottom:-110px;width:450px;opacity:.5;transform:rotate(-8deg)}.proposal .blueprint-top,.proposal .blueprint-step,.proposal .blueprint-link,.proposal .blueprint-bottom{position:relative;z-index:1}.proposal .blueprint-top{font-size:9px;letter-spacing:1.4px;display:flex;justify-content:space-between;color:#d3dcff;margin-bottom:25px}.proposal .blueprint-step small{font-size:8px;letter-spacing:1.6px;display:block;color:#b1c3ff}.proposal .blueprint-step strong{font-size:36px;font-weight:600;letter-spacing:-1px;display:block;margin:7px 0}.proposal .blueprint-step p{font-size:11px;color:#e1e7ff;margin:0}.proposal .blueprint-link{margin:13px 0;color:#fe5200;font-size:25px}.proposal .blueprint-bottom{margin-top:24px;border-top:1px solid #ffffff40;padding-top:16px;font-size:8px;letter-spacing:1.2px}.proposal .mei-thesis{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0}.proposal .mei-thesis article{border-top:2px solid #092296;padding:20px 0}.proposal .mei-thesis span{font-size:9px;letter-spacing:1.5px;color:#092296}.proposal .mei-thesis h3{font-size:20px;letter-spacing:-.4px;margin:18px 0 12px}.proposal .mei-thesis p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}.proposal .eyebrow{color:#092296}.proposal .section-heading h2{font-weight:600;font-size:34px}.proposal .map-panel{border-radius:0;background:#fafbfc}.proposal .pill{background:#e8edff;color:#092296;border-radius:0}.proposal .flow-node{border-radius:0;background:white}.proposal .flow-node.selected{background:#092296;color:white;border-color:#092296}.proposal .flow-node.selected small{color:#bfcaff}.proposal .node-detail{background:#edf0fa;border-left-color:#092296}.proposal .flow-payment{border-color:#cdd6f3}.proposal .segmented .active{background:#092296;color:white}.proposal .segmented button{border-radius:0}.proposal .economics{background:#eef0f4}.proposal .model-picker button{border-radius:0;border-color:#b7c1d6}.proposal .model-picker .active{background:#092296;border-color:#092296}.proposal .metric,.proposal .inputs,.proposal .chart-card,.proposal .posh-card,.proposal .math,.proposal .compare-card{border-radius:0}.proposal .metric.primary{background:#092296}.proposal .control input[type=range]{accent-color:#092296}.proposal .control input[type=number]{background:#f2f4fa;border-radius:0}.proposal .bar-track{background:#eef0f7}.proposal .bar{background:#6677be}.proposal .bar.positive{background:#092296}.proposal .bar.negative{background:#fe5200}.proposal .posh-card{background:#092296;color:white}.proposal .math{background:#fff;border-color:#c9d1e1}.proposal .compare-card{background:white;border-color:#c9d1e1}.proposal .timeline article{border-color:#092296}.proposal .timeline small{color:#092296}.proposal .recommendations>div:first-child{background:#092296;color:white;padding:24px}.proposal .recommendations>div:first-child p{color:#dbe2fa}.proposal .sources{background:#e7e8eb}.proposal .sources a{border-color:#092296;color:#092296}.proposal footer{background:#092296;color:white}.proposal footer .brand img{filter:brightness(0) invert(1)}.proposal .flow-node:after{color:#092296}.proposal .warning{background:#fff0e9;border-color:#fe5200}.proposal .table-wrap th{background:#eff1f6}.proposal .input-title button{color:#092296}@media(max-width:1000px){.proposal .hero-grid{gap:25px}.proposal .hero-art{padding:22px}.proposal .mei-thesis{gap:20px}.proposal .blueprint-top{font-size:8px}.proposal .brand-h{right:-160px}.proposal .section-heading h2{font-size:29px}}@media(max-width:700px){.proposal header{height:80px}.proposal .brand img{width:100px}.proposal .hero-grid{grid-template-columns:1fr;gap:10px}.proposal .hero-art{min-height:350px;margin-top:20px}.proposal .hero .eyebrow{font-size:8px;letter-spacing:1.6px;line-height:1.8}.proposal h1{font-size:42px;letter-spacing:-1.9px}.proposal .intro{font-size:15px}.proposal .mei-thesis{grid-template-columns:1fr;gap:16px;margin:30px 0}.proposal .mei-thesis article{padding:16px 0}.proposal .mei-thesis h3{margin:12px 0}.proposal .brand-h{right:-80px;width:400px}.proposal .blueprint-top{font-size:8px}.proposal .section-heading h2{font-size:27px}.proposal .recommendations>div:first-child{margin-bottom:15px}.proposal .notice{font-size:10px}.proposal .hero-art .blueprint-bottom{font-size:7px}}.proposal .notice-icon{width:15px;height:15px;vertical-align:-3px;margin-right:8px;fill:none;stroke:#fe5200;stroke-width:1.8;stroke-linecap:round}.proposal .eyebrow,.proposal .blueprint-top,.proposal .blueprint-step small,.proposal .blueprint-bottom,.proposal .mei-thesis span,.proposal .timeline small{letter-spacing:.3px;text-transform:none}.proposal .gpu-selector{padding:18px 0;border-bottom:1px solid var(--line)}.proposal .gpu-selector label{display:block;font-size:12px;margin:0 0 10px}.proposal .gpu-selector select{width:100%;padding:11px 8px;color:#092296;background:#f2f4fa;border:1px solid #c9d1e1;font:inherit;font-size:13px}.proposal #manual-gpus{margin-top:14px}.proposal #manual-gpus input{width:100%;padding:9px;border:1px solid #c9d1e1;font:inherit}.proposal .quote-reference{display:flex;align-items:center;gap:28px;border-left:3px solid #092296;background:white;padding:24px;margin:0 0 24px}.proposal .quote-reference h3{font-size:17px;margin-bottom:12px}.proposal .quote-reference p{font-size:12px;line-height:1.8;margin-bottom:0}.proposal .quote-reference button{flex-shrink:0}.proposal .quote-reference .caption{font-size:10px}@media(max-width:700px){.proposal .quote-reference{display:block;padding:20px}.proposal .quote-reference button{margin-top:18px;width:100%}}.proposal .metric strong{font-size:clamp(18px,1.8vw,28px);letter-spacing:-.5px}.proposal .control input[type=number]{width:100px}.proposal .bar-row{grid-template-columns:88px 1fr 92px}.proposal .posh-card strong{font-size:22px}@media(max-width:700px){.proposal .metric strong{font-size:18px}.proposal .bar-row{grid-template-columns:82px 1fr 88px}.proposal .posh-card strong{font-size:20px}}.proposal .recommendations{grid-template-columns:1fr}.proposal .recommendations>div:first-child{padding:28px}.proposal .recommendations>div:first-child p{max-width:950px}.proposal .spv-illustration{margin:32px 0;padding:24px;background:white;border:1px solid var(--line)}.proposal .illustration-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.proposal .illustration-heading h3{font-size:20px;margin:0}.proposal .illustration-heading a{font-size:12px;color:#092296}.proposal .spv-illustration img{display:block;width:100%;height:auto}.proposal .spv-illustration figcaption{font-size:11px;line-height:1.7;color:var(--muted);margin-top:16px}@media(max-width:700px){.proposal .spv-illustration{padding:14px}.proposal .illustration-heading{align-items:start;flex-direction:column}.proposal .illustration-heading a{font-size:11px}}.proposal .spv-illustration{padding:28px}.proposal .spv-legend{display:flex;gap:24px;font-size:11px;color:#626978;margin:18px 0 4px}.proposal .spv-legend span{display:flex;align-items:center;gap:9px}.proposal .spv-legend i{width:27px;display:block}.proposal .cash-key{border-top:2px dashed #fe5200}.proposal .service-key{border-top:2px solid #092296}.proposal .spv-mobile{display:none}.proposal .spv-hub{background:#092296;color:white;padding:22px}.proposal .spv-hub span{font-size:11px;color:#d5dfff}.proposal .spv-mobile h4{font-size:18px;margin:8px 0}.proposal .spv-mobile p{font-size:12px;line-height:1.7;margin:0}.proposal .spv-mobile article{border:1px solid #d5ddec;padding:20px;background:#fafbfe}.proposal .spv-mobile article>p{color:#626978;margin-bottom:15px}.proposal .spv-flow{border-left:2px solid #092296;padding:8px 12px;margin-top:8px;font-size:11px}.proposal .spv-flow.cash{border-left:2px dashed #fe5200}.proposal .spv-flow b,.proposal .spv-flow span{display:block}.proposal .spv-flow b{font-weight:500;margin-bottom:5px}.proposal .spv-flow span{color:#626978}@media(max-width:700px){.proposal .spv-illustration{padding:18px}.proposal .spv-illustration .spv-desktop{display:none}.proposal .spv-mobile{display:grid;gap:12px;margin-top:20px}.proposal .spv-legend{flex-wrap:wrap;gap:12px}.proposal .spv-illustration figcaption{line-height:1.8}}

body.proposal-active{background:#fff}body.proposal-active>header{display:none}body.proposal-active #app{max-width:none;padding:0;margin:0}.proposal .workspace-tools{display:flex;gap:20px;align-items:center;padding:12px 5%;border-bottom:1px solid #dce0e8;background:#f7f8fb;font-size:12px}.proposal .workspace-tools span{margin-right:auto;color:#626978}.proposal .workspace-tools button{padding:4px 0;color:#092296}.proposal [hidden]{display:none!important}.proposal .proposal-contact{padding:30px 5%;display:flex;gap:30px;align-items:center;border-top:1px solid #dce0e8}.proposal .proposal-contact a{background:#092296;color:white;padding:14px 20px;white-space:nowrap}.proposal .proposal-contact p{font-size:12px;color:#626978;line-height:1.7;margin:0}.proposal .spv-desktop{width:100%;height:auto}.proposal .comparison{grid-template-columns:repeat(3,minmax(0,1fr))}.proposal .results,.proposal .chart-card{min-width:0}.proposal input[type=range]{padding:0;border:0;display:block}.proposal .posh-card p,.proposal .posh-card small{color:inherit}.proposal .metric.primary p,.proposal .metric.primary small{color:inherit}.proposal header .outline{color:#092296}.proposal .inputs label{color:#11162b}.proposal .workspace-tools button:hover{text-decoration:underline}.proposal .brand img{height:auto}.proposal .spv-desktop text{font-family:Suisse,Arial,sans-serif}
@media(max-width:700px){.proposal .workspace-tools{flex-wrap:wrap;gap:12px}.proposal .workspace-tools span{order:3;width:100%;font-size:10px}.proposal .comparison{grid-template-columns:1fr}.proposal .proposal-contact{display:block}.proposal .proposal-contact p{margin-top:18px}.proposal .spv-desktop{display:none}.proposal .spv-mobile{display:grid}}
