.decision{--d-line:#303333;color:#eeeeea;min-height:100svh;font-family:var(--font-sans);background:#090a0a}.decision button{cursor:pointer}:is(.decision button:focus-visible,.decision a:focus-visible,.decision input:focus-visible,.decision textarea:focus-visible,.decision select:focus-visible,.decision summary:focus-visible){outline-offset:5px;outline:2px solid #f1f1e8}.decision-kicker{letter-spacing:.14em;text-transform:uppercase;color:#a6aba7;margin:0 0 24px;font-size:10px;line-height:1.6}.decision-nav{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:28px;padding:24px 4vw;display:flex}.decision-brand{letter-spacing:.2em;font-size:14px;font-weight:600}.decision-nav nav{color:#b4b8b4;gap:30px;font-size:12px;display:flex}.decision-nav a:hover{color:#fff}.decision-nav-action{white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #858b83;padding:10px 0;font-size:12px}.decision-nav-action span{margin-left:25px}.state-hero{padding:60px 6vw 70px}.state-hero h1{letter-spacing:-.075em;margin:0 0 60px;font-size:clamp(110px,23vw,320px);font-weight:400;line-height:.88}.state-hero-bottom{grid-template-columns:1.4fr 1fr;align-items:end;gap:10vw;display:grid}.state-hero h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(29px,3.7vw,52px);font-weight:400;line-height:1.14}.state-hero p:not(.decision-kicker){color:#b6bcb6;max-width:570px;font-size:17px;line-height:1.75}.state-actions{align-items:center;gap:30px;margin-top:28px;display:flex}.state-actions>a{border-bottom:1px solid #767c76;padding:10px 0;font-size:12px}.decision-primary{color:#111410;background:#eeefe8;border:1px solid #eeefe8;justify-content:space-between;align-items:center;gap:45px;min-height:52px;padding:16px 20px;font-size:12px;display:inline-flex}.decision-primary:hover{background:#d8dfd2}.state-hero p.state-assurance{color:#929a92;margin:18px 0 0;font-size:11px}.state-hero aside>span{letter-spacing:.02em;color:#b5beb3;margin-bottom:15px;font-size:12px;display:block}.state-hero ol{border-top:1px solid var(--d-line);margin:0;padding:0;list-style:none}.state-hero li{border-bottom:1px solid var(--d-line);align-items:start;gap:24px;padding:24px 0;font-size:20px;display:flex}.state-hero li b{color:#919b8d;font-size:10px;font-weight:400;line-height:2}.state-hero li small{color:#98a094;margin-top:9px;font-size:12px;line-height:1.7;display:block}.state-section{border-top:1px solid var(--d-line);padding:80px 6vw}.state-section-heading{max-width:760px;margin-bottom:45px}.state-section h2{letter-spacing:-.04em;margin:0 0 25px;font-size:clamp(34px,4.6vw,64px);font-weight:400;line-height:1.1}.state-section-heading>p:last-child,.state-start>div>p{color:#b0b8ad;font-size:17px;line-height:1.75}.state-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.state-cards article{border-top:1px solid #677160;padding-top:25px}.state-cards article>span{color:#aeb9a5;font-size:12px}.state-cards h3{letter-spacing:-.025em;margin:22px 0;font-size:25px;font-weight:400;line-height:1.3}.state-cards ul{color:#aeb5a9;margin:0;padding-left:17px;font-size:14px;line-height:1.8}.state-cards li+li{margin-top:10px}.state-options-link{background:0 0;border:0;border-bottom:1px solid #777f72;align-items:center;gap:50px;margin-top:36px;padding:14px 0;font-size:13px;display:flex}.state-example{color:#1c2119;background:#eceee8}.state-example .decision-kicker{color:#596352}.state-example .state-section-heading>p:last-child{color:#586150}.state-comparison{grid-template-columns:1fr 1fr;gap:50px;display:grid}.state-comparison article{border-top:1px solid #a4ad9b;padding-top:22px}.state-comparison span{text-transform:uppercase;letter-spacing:.1em;color:#5b6553;font-size:10px}.state-comparison p{letter-spacing:-.02em;font-size:clamp(22px,2.6vw,34px);line-height:1.5}.state-example-note{color:#66715d;margin:25px 0 0;font-size:12px;line-height:1.8}.state-start,.state-faq{grid-template-columns:1fr 1.2fr;gap:8vw;display:grid}.state-start>div>p:first-child{margin-top:0}.state-start button{margin-top:20px}.state-faq details{border-top:1px solid var(--d-line)}.state-faq details:last-child{border-bottom:1px solid var(--d-line)}.state-faq summary{cursor:pointer;padding:24px 5px;font-size:18px;line-height:1.5}.state-faq details p{color:#b4bcb0;margin:0 0 25px;font-size:15px;line-height:1.8}.state-faq p a{text-decoration:underline}.state-close h2{max-width:650px}.state-close button{margin-top:15px}.decision-footer{border-top:1px solid var(--d-line);color:#b0b7a9;background:#090a0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:35px 4vw;font-size:11px;display:flex}.decision-footer>div{gap:25px;display:flex}.decision-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010302c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.decision-modal{overscroll-behavior:contain;color:#e9eee7;background:#151b17;border:1px solid #526052;outline:none;width:min(1100px,100%);max-height:min(92svh,900px);padding:clamp(22px,3vw,44px);overflow-y:auto;box-shadow:0 35px 130px #000}.decision-modal-top{border-bottom:1px solid var(--d-line);letter-spacing:.18em;color:#b3c1b2;justify-content:space-between;align-items:center;padding-bottom:16px;font-size:10px;display:flex}.decision-modal-top button{background:0 0;border:0;padding:2px 8px;font-size:28px;line-height:1}.decision-modal-intro{grid-template-columns:1.2fr 1fr;gap:10px 36px;padding:26px 0;display:grid}.decision-modal-intro .decision-kicker{grid-column:1/-1;margin:0!important}.decision-modal-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1}.decision-modal-intro>p:last-child{color:#b5c0b4;max-width:370px;margin:0;font-size:13px;line-height:1.55}.decision-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.decision-option{text-align:left;background:#202923;border:1px solid #415043;flex-direction:column;gap:14px;min-height:230px;padding:20px;display:flex}.decision-option:hover,.decision-option.selected{background:#29372d;border-color:#d8e5d5}.decision-option-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.decision-option-head strong{font-size:19px;font-weight:450}.decision-option-head b{font-size:22px;font-weight:500}.decision-option-head small{letter-spacing:.06em;font-size:9px;font-weight:400}.decision-option-line{color:#d8e1d5;font-size:13px}.decision-option-list{color:#b4c1b3;gap:8px;margin-top:auto;font-size:11px;line-height:1.35;display:grid}.decision-request{border-top:1px solid var(--d-line);grid-template-columns:1fr 2fr;gap:40px;margin-top:25px;padding-top:24px;display:grid}.decision-request h3{letter-spacing:-.05em;margin:0 0 13px;font-size:32px;font-weight:400}.decision-request>div>p:last-child{color:#aebaae;max-width:250px;font-size:13px;line-height:1.55}.decision-request form{gap:14px;display:grid}.decision-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.decision-request label{letter-spacing:.08em;text-transform:uppercase;color:#b8c5b7;gap:7px;font-size:10px;display:grid}.decision-request label small{text-transform:none;letter-spacing:0}.decision-request input,.decision-request select,.decision-request textarea{color:#edf5eb;width:100%;font:14px var(--font-sans);resize:vertical;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121813;border:1px solid #566457;border-radius:0;padding:11px 12px}.decision-request textarea::placeholder{color:#8e9c8c}.decision-honeypot{position:absolute;left:-10000px}.decision-form-bottom{justify-content:space-between;align-items:center;gap:15px;display:flex}.decision-form-bottom>span{color:#b2c0b1;font-size:11px}.decision-form-bottom button{color:#111914;background:#dbe6d8;border:0;justify-content:space-between;min-width:190px;padding:13px 16px;font-size:12px;font-weight:600;display:flex}.decision-form-bottom button:disabled{opacity:.55;cursor:wait}.decision-privacy{color:#9eac9f;margin:0;font-size:10px}.decision-privacy a{text-decoration:underline}.decision-form-notice{color:#e8f2e4;background:#243027;border-left:2px solid #dce7d8;margin:0;padding:10px;font-size:12px;line-height:1.5}.decision-form-notice.error{border-left-color:#e3a69b}.decision-form-notice strong{letter-spacing:.08em;-webkit-user-select:all;user-select:all;margin-top:5px;display:block}.decision-modal{background:#131713;border-color:#5a6553}.decision-option{background:#1b211a}.decision-option.selected{background:#283325;border-color:#c0d0b4}.decision-request input,.decision-request select,.decision-request textarea{font-size:16px}.decision-option-head{flex-wrap:wrap}.decision-option{min-width:0}.decision-modal-top button{min-width:44px;min-height:44px}.decision-options{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:850px){.state-hero-bottom{gap:45px}.state-actions{flex-direction:column;align-items:start;gap:18px}.state-start,.state-faq{grid-template-columns:1fr;gap:20px}.decision-request{grid-template-columns:1fr;gap:25px}.decision-request>div>p:last-child{max-width:600px}}@media (max-width:650px){.decision-nav{flex-wrap:wrap;gap:15px;padding:18px 20px}.decision-nav nav{order:3;justify-content:space-between;gap:12px;width:100%;padding-top:10px}.state-hero{padding:45px 20px 50px}.state-hero h1{margin-bottom:38px;font-size:31vw}.state-hero-bottom{grid-template-columns:1fr;gap:40px}.state-hero h2{font-size:32px}.state-hero p:not(.decision-kicker){font-size:16px}.state-actions{flex-flow:wrap;gap:20px}.state-section{padding:50px 20px}.state-section h2{font-size:36px}.state-cards,.state-comparison{grid-template-columns:1fr;gap:35px}.state-section-heading{margin-bottom:30px}.decision-footer{padding:28px 20px}.decision-footer>span{flex-basis:100%;order:3}.decision-overlay{padding:8px}.decision-modal{max-height:calc(100svh - 16px);padding:18px}.decision-modal-intro{padding:20px 0;display:block}.decision-modal-intro h2{font-size:32px}.decision-modal-intro>p:last-child{margin:15px 0 0}.decision-options{grid-template-columns:1fr}.decision-option{gap:10px;min-height:0;padding:16px}.decision-form-row{grid-template-columns:1fr}.decision-form-bottom{flex-direction:column;align-items:stretch}.decision-form-bottom button{min-height:48px}.decision-request h3{font-size:28px}.decision-footer a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.decision *{scroll-behavior:auto!important}}
