.opt-desire{background:var(--nr-bg)}.opt-desire .opt-header{z-index:20;border-bottom:1px solid var(--nr-line);background:linear-gradient(#080b0cb8,#0000);width:100%;height:76px;position:absolute;top:0}.opt-desire .opt-nav{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.opt-desire .opt-nav-links{align-items:center;gap:26px;display:flex}.opt-desire .opt-nav-links>a:not(.button){min-height:44px;color:var(--nr-muted);align-items:center;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.opt-desire .opt-nav-links>a:not(.button):hover{color:var(--nr-text)}.opt-desire .opt-nav-links .button{min-height:46px;padding:10px 19px}.opt-desire .opt-hero{background:var(--nr-bg-deep);align-items:center;min-height:820px;padding:130px 0 76px;display:grid}.opt-desire .opt-hero-grid{grid-template-columns:minmax(0,5.5fr) minmax(440px,6.5fr);align-items:center;gap:72px;display:grid}.opt-desire .opt-hero-copy h1{letter-spacing:-.075em;max-width:720px;margin:0;font-size:clamp(64px,7.4vw,108px);font-weight:640;line-height:.85}.opt-desire .opt-hero-copy h1 span{color:var(--nr-accent);display:block}.opt-desire .opt-hero-copy>p:not(.eyebrow){max-width:610px;color:var(--nr-muted);margin:30px 0 0;font-size:clamp(18px,1.7vw,22px);line-height:1.45}.opt-desire .opt-actions{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.opt-desire .opt-hero-copy small{color:#f1f0ec9e;margin-top:20px;font-size:12px;display:block}.opt-desire .opt-hero-photo{border-radius:var(--nr-radius);background:var(--nr-surface);height:610px;position:relative;overflow:hidden}.opt-desire .opt-hero-photo:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #f1f0ec26;position:absolute;inset:0}.opt-desire .opt-hero-photo img{object-fit:cover;object-position:center;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.opt-desire .opt-hero-photo:hover img{transform:scale(1.025)}.opt-desire .opt-facts{border-top:1px solid var(--nr-line);border-bottom:1px solid var(--nr-line);background:var(--nr-surface)}.opt-desire .opt-facts-grid{grid-template-columns:repeat(3,1fr);display:grid}.opt-desire .opt-facts-grid>div{border-right:1px solid var(--nr-line);flex-direction:column;justify-content:center;min-height:150px;padding:30px 42px;display:flex}.opt-desire .opt-facts-grid>div:first-child{padding-left:0}.opt-desire .opt-facts-grid>div:last-child{border-right:0}.opt-desire .opt-facts strong{color:var(--nr-accent);letter-spacing:-.05em;font-size:clamp(32px,3.6vw,52px);font-weight:620;line-height:1}.opt-desire .opt-facts span{color:var(--nr-muted);margin-top:10px;font-size:13px}.opt-desire .opt-benefits{background:var(--nr-bg)}.opt-desire .opt-section-head{grid-template-columns:1fr 1.2fr;column-gap:70px;margin-bottom:72px;display:grid}.opt-desire .opt-section-head .eyebrow{grid-column:1/-1}.opt-desire .opt-section-head .section-copy{align-self:end;margin:0}.opt-desire .opt-benefit-grid{border-top:1px solid var(--nr-line-strong);border-left:1px solid var(--nr-line-strong);grid-template-columns:repeat(3,1fr);display:grid}.opt-desire .opt-benefit{border-right:1px solid var(--nr-line-strong);border-bottom:1px solid var(--nr-line-strong);background:var(--nr-surface);min-height:290px;padding:34px;transition:background .3s,transform .3s cubic-bezier(.16,1,.3,1)}.opt-desire .opt-benefit:hover{z-index:1;background:#1d2527;transform:translateY(-5px)}.opt-desire .opt-benefit>span{color:var(--nr-accent);letter-spacing:.12em;font-size:12px;font-weight:750}.opt-desire .opt-benefit h3{letter-spacing:-.045em;max-width:300px;margin:66px 0 0;font-size:clamp(27px,2.4vw,36px);font-weight:610;line-height:1}.opt-desire .opt-benefit p{max-width:360px;color:var(--nr-muted);margin:18px 0 0;font-size:14px;line-height:1.55}.opt-desire .opt-process{background:#12191b}.opt-desire .opt-process-grid{grid-template-columns:5fr 6fr;align-items:start;gap:100px;display:grid}.opt-desire .opt-steps{border-top:1px solid var(--nr-line-strong);margin:0;padding:0;list-style:none}.opt-desire .opt-steps li{border-bottom:1px solid var(--nr-line);grid-template-columns:58px 1fr;gap:22px;padding:30px 0;display:grid}.opt-desire .opt-steps li>span{color:var(--nr-accent);letter-spacing:.1em;font-size:12px;font-weight:750}.opt-desire .opt-steps h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1}.opt-desire .opt-steps p{max-width:530px;color:var(--nr-muted);margin:13px 0 0;font-size:15px}.opt-desire .opt-faq{background:var(--nr-bg-deep)}.opt-desire .opt-faq-grid{grid-template-columns:5fr 6fr;gap:100px;display:grid}.opt-desire .opt-faq-list{border-top:1px solid var(--nr-line-strong)}.opt-desire .opt-faq details{border-bottom:1px solid var(--nr-line)}.opt-desire .opt-faq summary{cursor:pointer;min-height:82px;color:var(--nr-text);grid-template-columns:1fr auto;align-items:center;gap:24px;font-size:17px;font-weight:620;list-style:none;display:grid}.opt-desire .opt-faq summary::-webkit-details-marker{display:none}.opt-desire .opt-faq summary span{color:var(--nr-accent);font-size:26px;font-weight:400;transition:transform .25s}.opt-desire .opt-faq details[open] summary span{transform:rotate(45deg)}.opt-desire .opt-faq details p{max-width:620px;color:var(--nr-muted);margin:-4px 48px 26px 0;font-size:15px;line-height:1.6}.opt-desire .opt-contact{background:var(--nr-bg)}.opt-desire .opt-contact-grid{grid-template-columns:5fr 6fr;align-items:start;gap:100px;display:grid}.opt-desire .opt-contact-copy{position:sticky;top:48px}.opt-desire .opt-contact-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(62px,7.5vw,108px);font-weight:630;line-height:.84}.opt-desire .opt-contact-copy h2 span{color:var(--nr-accent);display:block}.opt-desire .opt-contact-copy>p:last-child{max-width:510px;color:var(--nr-muted);margin:30px 0 0;font-size:19px}.opt-desire .opt-form-card{border:1px solid var(--nr-line-strong);border-radius:var(--nr-radius);background:var(--nr-surface);padding:42px}.opt-desire .opt-form-card .form-label{color:var(--nr-text);font-size:12px;font-weight:700}.opt-desire .opt-form-card .form-input{border:0;border-bottom:1px solid var(--nr-line-strong);min-height:52px;color:var(--nr-text);box-shadow:none;background:0 0;border-radius:0;padding:10px 0}.opt-desire .opt-form-card .form-input::placeholder{color:#8d9798;opacity:1}.opt-desire .opt-form-card .form-input:focus{border-bottom-color:var(--nr-accent);box-shadow:none}.opt-desire .opt-form-card select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.opt-desire .opt-form-card .btn-primary{border:1px solid var(--nr-accent);min-height:54px;color:var(--nr-accent-ink);background:var(--nr-accent);justify-content:center;align-items:center;display:flex}.opt-desire .opt-form-card .btn-primary:hover{color:var(--nr-bg);background:var(--nr-text);box-shadow:none}.opt-desire .opt-form-card form>p:last-child{color:var(--nr-muted)!important}@media (max-width:1020px){.opt-desire .opt-hero-grid{grid-template-columns:1fr 1fr;gap:40px}.opt-desire .opt-hero-copy h1{font-size:clamp(56px,7vw,78px)}.opt-desire .opt-hero-photo{height:560px}.opt-desire .opt-process-grid,.opt-desire .opt-faq-grid,.opt-desire .opt-contact-grid{gap:52px}}@media (max-width:760px){.opt-desire .opt-header{height:68px}.opt-desire .opt-nav-links>a:not(.button){display:none}.opt-desire .opt-nav-links .button{min-height:44px;padding:9px 15px;font-size:12px}.opt-desire .opt-hero{min-height:0;padding:112px 0 58px}.opt-desire .opt-hero-grid{flex-direction:column;gap:40px;display:flex}.opt-desire .opt-hero-copy h1{font-size:clamp(54px,15.4vw,70px)}.opt-desire .opt-hero-copy>p:not(.eyebrow){margin-top:23px;font-size:17px}.opt-desire .opt-actions{grid-template-columns:1fr;margin-top:28px;display:grid}.opt-desire .opt-actions .button{width:100%}.opt-desire .opt-hero-photo{width:100%;height:min(115vw,500px)}.opt-desire .opt-hero-photo img{object-position:50% center}.opt-desire .opt-facts-grid{grid-template-columns:1fr}.opt-desire .opt-facts-grid>div{border-right:0;border-bottom:1px solid var(--nr-line);min-height:118px;padding:24px 0}.opt-desire .opt-facts-grid>div:last-child{border-bottom:0}.opt-desire .opt-section-head{margin-bottom:44px;display:block}.opt-desire .opt-section-head .section-copy{margin-top:24px}.opt-desire .opt-benefit-grid{grid-template-columns:1fr}.opt-desire .opt-benefit{min-height:250px;padding:28px}.opt-desire .opt-benefit h3{margin-top:52px}.opt-desire .opt-process-grid,.opt-desire .opt-faq-grid,.opt-desire .opt-contact-grid{display:block}.opt-desire .opt-steps,.opt-desire .opt-faq-list{margin-top:52px}.opt-desire .opt-steps li{grid-template-columns:42px 1fr;gap:14px}.opt-desire .opt-faq summary{min-height:76px;font-size:15px}.opt-desire .opt-contact-copy{position:relative;top:auto}.opt-desire .opt-contact-copy h2{font-size:clamp(54px,15.5vw,70px)}.opt-desire .opt-form-card{margin-top:54px;padding:28px 22px}}@media (prefers-reduced-motion:reduce){.opt-desire .opt-hero-photo img,.opt-desire .opt-benefit,.opt-desire .opt-faq summary span{transition:none}}.opt-desire .opt-price{background:var(--nr-bg-deep)}.opt-desire .opt-price-grid{grid-template-columns:5fr 7fr;align-items:start;gap:72px;margin-top:56px;display:grid}.opt-desire .opt-price-lead{margin:0}.opt-desire .opt-price-lead strong{color:var(--nr-accent);letter-spacing:-.075em;white-space:nowrap;font-size:clamp(56px,7.4vw,108px);font-weight:620;line-height:.85;display:block}.opt-desire .opt-price-lead span{max-width:380px;margin-top:22px;font-size:clamp(18px,2vw,24px);line-height:1.3;display:block}.opt-desire .opt-tier{border-bottom:1px solid var(--nr-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:26px 0;display:grid}.opt-desire .opt-tier:first-child{border-top:1px solid var(--nr-line-strong)}.opt-desire .opt-tier h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:590}.opt-desire .opt-tier p{max-width:420px;color:var(--nr-muted);margin:8px 0 0;font-size:14px}.opt-desire .opt-tier b{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.opt-desire .opt-tier b small{color:var(--nr-muted);letter-spacing:.08em;text-transform:uppercase;text-align:right;margin-top:6px;font-size:11px;font-weight:500;display:block}.opt-desire .opt-price-cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;display:flex}.opt-desire .opt-price-cta p{max-width:420px;color:var(--nr-muted);margin:0;font-size:14px}@media (max-width:1020px){.opt-desire .opt-price-grid{grid-template-columns:1fr;gap:44px}}@media (max-width:760px){.opt-desire .opt-tier{padding:22px 0}.opt-desire .opt-tier p{font-size:13px}}
