.pitch-hero{min-height:min(86vh,820px)}.pitch-hero .proof-row li{max-width:100%}.value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.value-card{align-content:start;gap:10px;padding:26px 24px;display:grid}.value-card .v-icon{width:46px;height:46px;color:var(--tiffany-deep);background:#2ad2c924;border:1px solid #2ad2c94d;border-radius:14px;place-items:center;display:grid}.dark .value-card .v-icon{color:var(--tiffany)}.value-card .v-icon svg{width:24px;height:24px}.value-card h3{margin:4px 0 0;font-size:1.15rem}.value-card p{color:#43514f;margin:0;font-size:.95rem}.dark .value-card p{color:#b6c6c4}.value-card .figure{letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1}.value-card .tbc{letter-spacing:.12em;text-transform:uppercase;color:var(--tiffany-deep);background:#2ad2c924;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-block}.dark .value-card .tbc{color:var(--tiffany)}.path{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));counter-reset:p;gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.path:before{content:"";background:linear-gradient(90deg, transparent, var(--tiffany) 12%, var(--tiffany) 88%, transparent);opacity:.6;height:1px;position:absolute;top:23px;left:0;right:0}.path li{counter-increment:p;padding-top:64px;position:relative}.path li:before{content:counter(p, decimal-leading-zero);background:var(--night);width:46px;height:46px;color:var(--tiffany);border:1px solid #2ad2c999;border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 24px -6px #2ad2c9cc}.path h3{margin:0 0 6px;font-size:1.1rem}.path p{color:#43514f;margin:0;font-size:.93rem}.dark .path p{color:#b6c6c4}.path a{color:var(--tiffany-deep);font-weight:600}.dark .path a{color:var(--tiffany)}.calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.calc-inputs{align-content:start;gap:14px;padding:clamp(20px,3vw,32px);display:grid}.calc-inputs label{gap:6px;font-size:.86rem;font-weight:600;display:grid}.calc-inputs .field{border:1px solid var(--hairline);background:#fffc;border-radius:12px;align-items:center;display:flex;overflow:hidden}.calc-inputs .field span{color:var(--muted);padding:0 12px;font-weight:600}.calc-inputs input{font:inherit;background:0 0;border:0;width:100%;min-width:0;padding:11px 12px;font-weight:500}.calc-inputs input:focus{outline:none}.calc-inputs .field:focus-within{border-color:var(--tiffany);box-shadow:0 0 0 3px #2ad2c940}.dark .calc-inputs .field{background:#ffffff12;border-color:#ffffff2e}.dark .calc-inputs input{color:#fff}.dark .calc-inputs input::placeholder{color:#7f9593}.dark .calc-inputs .field span{color:#9fb4b2}.calc-results{color:#fff;background:radial-gradient(500px 300px at 80% 0,#2ad2c940,#0000 60%),linear-gradient(160deg,#0b1517,#040809);align-content:center;gap:18px;padding:clamp(20px,3vw,32px);display:grid}.calc-results div span{color:#9fb4b2;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;display:block}.calc-results output{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff,#9fded9);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:700;display:block}.calc-results .fine-print{margin:0}.straight{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.straight>div{padding:clamp(20px,3vw,32px)}.straight h3{margin:0 0 8px}.straight .never li:before{background:#b3261e1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b3261e' stroke-width='3'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/12px no-repeat}.journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.journey a{color:inherit;gap:6px;padding:22px;text-decoration:none;display:grid}.journey a strong{font-size:1.05rem}.journey a span{color:var(--muted);font-size:.9rem}.journey a em{color:var(--tiffany-deep);font-size:.9rem;font-style:normal;font-weight:600}.faq{max-width:860px}.lead-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid;position:relative}.lead-form{padding:clamp(20px,3vw,32px)}.lead-form [data-lead-fields]{gap:12px;display:grid}.lead-form label{gap:5px;font-size:.85rem;font-weight:600;display:grid}.lead-form input,.lead-form select,.lead-form textarea{font:inherit;border:1px solid var(--hairline);background:#ffffffd9;border-radius:12px;width:100%;padding:11px 12px;font-weight:400}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--tiffany);outline:none;box-shadow:0 0 0 3px #2ad2c940}.lead-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-form .consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:.82rem;font-weight:400;display:flex}.lead-form .consent input{width:auto;margin-top:3px}.lead-form .honeypot{position:absolute;left:-9999px}.lead-done{padding:12px 0}.lead-done h3{margin:0 0 8px;font-size:2rem}@media (width<=900px){.value-grid,.journey,.straight,.calc,.lead-grid{grid-template-columns:1fr}.path{grid-template-columns:1fr;gap:0}.path:before{background:linear-gradient(180deg, transparent, var(--tiffany) 6%, var(--tiffany) 94%, transparent);width:1px;height:auto;inset:0 auto 0 23px}.path li{min-height:46px;padding:0 0 26px 66px}}@media (width<=560px){.lead-row{grid-template-columns:1fr}.value-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:10px;margin:0 -20px;padding:6px 20px 16px;overflow-x:auto}.value-grid::-webkit-scrollbar{display:none}.value-grid>*{scroll-snap-align:center}.value-card{padding:20px}}
