.exhale *,.exhale *:before,.exhale *:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.exhale{background:#f2efe7;color:#1c3a2e;font-family:Inter,sans-serif;font-size:17px;line-height:1.8;-webkit-font-smoothing:antialiased}.exhale h1,.exhale h2,.exhale h3,.exhale h4{font-family:Cormorant Garamond,serif;font-weight:400;line-height:1.2}.exhale .container{max-width:720px;margin:0 auto;padding:0 28px}.exhale .container--wide{max-width:1080px;margin:0 auto;padding:0 28px}.exhale section{padding:100px 0}.exhale .btn{display:inline-block;background:#1c3a2e;color:#f2efe7;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:20px 52px;border:1px solid #1C3A2E;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease}.exhale .btn:hover{background:transparent;color:#1c3a2e;transform:translateY(-2px)}.exhale .btn--ghost{background:transparent;color:#f2efe7;border-color:#f2efe773}.exhale .btn--ghost:hover{background:#f2efe7;color:#1c3a2e;border-color:#f2efe7}.exhale .section-label{font-family:Inter,sans-serif;font-size:10px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#1c3a2e61;margin-bottom:40px}.exhale .section-label--light{color:#f2efe761}.exhale .preheader{background:#142822;padding:14px 28px;text-align:center}.exhale .preheader__text{font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:#f2efe7}.exhale .hero{position:relative;min-height:90vh;height:90vh;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:0;overflow:hidden;background-color:#1c3a2e;background-repeat:no-repeat;background-size:cover;background-position:center 30%;background-attachment:fixed}.exhale .hero__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#1428208c,#142820d9);pointer-events:none;z-index:1}.exhale .hero__content{position:relative;z-index:2;width:100%;max-width:720px;padding:0 28px 6vh;display:flex;flex-direction:column;align-items:center;text-align:center}.exhale .hero__eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:#f2efe7cc;margin-bottom:20px}.exhale .hero__headline{font-family:Cormorant Garamond,serif;font-size:clamp(56px,7.8vw,108px);font-weight:300;font-style:italic;color:#f2efe7;line-height:1.02;margin-bottom:20px;text-shadow:0 2px 24px rgba(0,0,0,.4)}.exhale .hero__sub{font-family:Cormorant Garamond,serif;font-size:21px;font-weight:400;color:#f2efe7e6;line-height:1.5;margin:0 auto 28px;max-width:540px;text-shadow:0 2px 24px rgba(0,0,0,.4)}.exhale .hero__sub p{margin-bottom:8px}.exhale .hero__sub p:last-child{margin-bottom:0}.exhale .authority{background:#1c3a2e;padding:52px 0}.exhale .authority__statement{font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;font-weight:300;color:#f2efe78c;text-align:center;max-width:600px;margin:0 auto 36px;line-height:1.6}.exhale .authority__logos{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.exhale .authority__logo{width:88px;height:26px;background:#f2efe71a;border-radius:2px}.exhale .problem{background:#f2efe7}.exhale .problem__prelude{font-size:17px;color:#1c3a2e94;max-width:600px;margin:0 auto 56px;text-align:center;line-height:1.85;font-style:italic}.exhale .problem__list{max-width:640px;margin:0 auto}.exhale .problem__item{padding:32px 0;border-bottom:1px solid rgba(28,58,46,.1);display:flex;gap:32px;align-items:flex-start}.exhale .problem__item:last-child{border-bottom:none}.exhale .problem__num{font-family:Cormorant Garamond,serif;font-size:12px;color:#1c3a2e47;letter-spacing:.08em;padding-top:4px;flex-shrink:0}.exhale .problem__text{font-size:17px;color:#1c3a2e;line-height:1.8}.exhale .solution{background:#1c3a2e}.exhale .solution__headline{font-family:Cormorant Garamond,serif;font-size:clamp(32px,5vw,52px);font-weight:300;color:#f2efe7;max-width:660px;margin:0 auto 56px;line-height:1.25;text-align:center}.exhale .solution__body{max-width:640px;margin:0 auto;font-size:17px;line-height:1.85;color:#f2efe7c7}.exhale .solution__body p{margin-bottom:28px}.exhale .solution__body p:last-child{margin-bottom:0}.exhale .solution__pullquote{font-family:Cormorant Garamond,serif;font-size:24px;font-style:italic;font-weight:300;color:#f2efe799;border-left:1px solid rgba(242,239,231,.2);padding-left:32px;margin:48px 0;line-height:1.55}.exhale .comparison{display:grid;grid-template-columns:1fr 1fr;gap:2px;max-width:640px;margin:52px auto 0;background:#f2efe70f}.exhale .comparison__col{padding:36px 32px}.exhale .comparison__col--old{background:#ffffff08}.exhale .comparison__col--new{background:#f2efe70d}.exhale .comparison__heading{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#f2efe752;margin-bottom:24px}.exhale .comparison__item{font-size:15px;color:#f2efe7a6;line-height:1.7;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(242,239,231,.06)}.exhale .comparison__item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.exhale .origin{background:#f2efe7}.exhale .origin__headline{font-family:Cormorant Garamond,serif;font-size:clamp(30px,4vw,46px);font-weight:300;font-style:italic;color:#1c3a2e;max-width:640px;margin:0 auto 48px;text-align:center;line-height:1.3}.exhale .origin__body{max-width:640px;margin:0 auto;font-size:17px;line-height:1.85;color:#1c3a2ec7}.exhale .origin__body p{margin-bottom:28px}.exhale .origin__body p:last-child{margin-bottom:0}.exhale .inline-cta{text-align:center;padding:64px 0;background:#f2efe7}.exhale .inline-cta--dark,.exhale .included{background:#1c3a2e}.exhale .included__headline{font-family:Cormorant Garamond,serif;font-size:clamp(30px,4vw,48px);font-weight:300;font-style:italic;color:#f2efe7;text-align:center;margin-bottom:56px;line-height:1.25}.exhale .included__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;max-width:880px;margin:0 auto;background:#f2efe714}.exhale .included__card{background:#1c3a2e;padding:48px 40px;border:1px solid rgba(242,239,231,.08);transition:background .4s ease}.exhale .included__card:hover{background:#213f33}.exhale .included__card-num{font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:.12em;color:#f2efe747;margin-bottom:16px}.exhale .included__card-title{font-family:Cormorant Garamond,serif;font-size:22px;color:#f2efe7;margin-bottom:14px;line-height:1.3;font-weight:500}.exhale .included__card-body{font-size:15px;color:#f2efe78c;line-height:1.8}.exhale .timeline{background:#f2efe7}.exhale .timeline__headline{font-family:Cormorant Garamond,serif;font-size:clamp(30px,4vw,46px);font-weight:300;font-style:italic;color:#1c3a2e;text-align:center;margin-bottom:64px;line-height:1.25}.exhale .timeline__list{max-width:640px;margin:0 auto}.exhale .timeline__item{display:flex;gap:40px;padding:40px 0;border-bottom:1px solid rgba(28,58,46,.1);align-items:flex-start}.exhale .timeline__item:last-child{border-bottom:none}.exhale .timeline__week{flex-shrink:0;width:64px;text-align:center}.exhale .timeline__week-label{font-family:Inter,sans-serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#1c3a2e52;display:block;margin-bottom:4px}.exhale .timeline__week-num{font-family:Cormorant Garamond,serif;font-size:40px;font-weight:300;color:#1c3a2e1f;line-height:1;display:block}.exhale .timeline__title{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;color:#1c3a2e;margin-bottom:10px;line-height:1.3}.exhale .timeline__desc{font-size:15px;color:#1c3a2e9e;line-height:1.8}.exhale .testimonials{background:#1c3a2e}.exhale .testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;max-width:1020px;margin:0 auto}.exhale .testimonial{border-top:1px solid rgba(242,239,231,.14);padding-top:32px}.exhale .testimonial__quote{font-family:Cormorant Garamond,serif;font-size:19px;font-style:italic;font-weight:300;color:#f2efe773;line-height:1.65;margin-bottom:28px}.exhale .testimonial__name{font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#f2efe76b}.exhale .testimonial__role{font-family:Inter,sans-serif;font-size:11px;color:#f2efe747;margin-top:4px}.exhale .price{background:#f2efe7;text-align:center}.exhale .price__context{font-size:17px;color:#1c3a2ead;max-width:560px;margin:0 auto 60px;line-height:1.85;text-align:left}.exhale .price__label{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#1c3a2e52;margin-bottom:16px}.exhale .price__amount{font-family:Cormorant Garamond,serif;font-size:clamp(72px,12vw,120px);font-weight:300;color:#1c3a2e;line-height:1;margin-bottom:14px}.exhale .price__note{font-family:Inter,sans-serif;font-size:13px;color:#1c3a2e61;letter-spacing:.06em;margin-bottom:52px}.exhale .guarantee{background:#1c3a2e}.exhale .guarantee__card{max-width:620px;margin:0 auto;border:1px solid rgba(242,239,231,.16);padding:64px;text-align:center}.exhale .guarantee__mark{width:44px;height:44px;border:1px solid rgba(242,239,231,.22);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:#f2efe766}.exhale .guarantee__title{font-family:Cormorant Garamond,serif;font-size:30px;color:#f2efe7;margin-bottom:24px;font-weight:400}.exhale .guarantee__body{font-size:16px;color:#f2efe7ad;line-height:1.85;text-align:left}.exhale .guarantee__body p{margin-bottom:20px}.exhale .guarantee__body p:last-child{margin-bottom:0}.exhale .urgency{background:#f2efe7;text-align:center}.exhale .urgency__headline{font-family:Cormorant Garamond,serif;font-size:clamp(34px,5vw,56px);font-weight:300;font-style:italic;color:#1c3a2e;margin-bottom:20px;line-height:1.2}.exhale .urgency__sub{font-size:16px;color:#1c3a2e94;max-width:500px;margin:0 auto 48px;line-height:1.85}.exhale .faq{background:#1c3a2e}.exhale .faq__list{max-width:660px;margin:0 auto}.exhale .faq__item{border-bottom:1px solid rgba(242,239,231,.1)}.exhale .faq__item:first-child{border-top:1px solid rgba(242,239,231,.1)}.exhale .faq__btn{width:100%;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;padding:28px 0;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400;color:#f2efe7;text-align:left;gap:24px;line-height:1.35;transition:opacity .2s ease}.exhale .faq__btn:hover{opacity:.72}.exhale .faq__plus{font-family:Inter,sans-serif;font-weight:300;font-size:22px;color:#f2efe752;flex-shrink:0;transition:transform .3s ease;line-height:1;margin-top:2px}.exhale .faq__item.open .faq__plus{transform:rotate(45deg)}.exhale .faq__answer{overflow:hidden;max-height:0;transition:max-height .4s ease,padding .4s ease;font-size:15px;color:#f2efe79e;line-height:1.85;max-width:580px}.exhale .faq__item.open .faq__answer{max-height:600px;padding-bottom:28px}.exhale .faq__answer p{margin-bottom:16px}.exhale .faq__answer p:last-child{margin-bottom:0}.exhale .binary{background:#f2efe7}.exhale .binary__headline{font-family:Cormorant Garamond,serif;font-size:clamp(30px,4vw,46px);font-weight:300;font-style:italic;color:#1c3a2e;max-width:580px;margin:0 auto 48px;text-align:center;line-height:1.3}.exhale .binary__body{max-width:600px;margin:0 auto;font-size:17px;line-height:1.85;color:#1c3a2eb8}.exhale .binary__body p{margin-bottom:24px}.exhale .binary__body p:last-child{margin-bottom:0}.exhale .binary__choice{font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic;font-weight:300;color:#1c3a2e;margin-bottom:16px}.exhale .final{background:#1c3a2e;text-align:center}.exhale .final__headline{font-family:Cormorant Garamond,serif;font-size:clamp(36px,5vw,60px);font-weight:300;font-style:italic;color:#f2efe7;max-width:620px;margin:0 auto 20px;line-height:1.2}.exhale .final__sub{font-size:15px;color:#f2efe773;margin-bottom:52px}.exhale .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s ease;will-change:opacity,transform}.exhale .reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.exhale section{padding:72px 0}.exhale .hero{min-height:100vh;height:100vh;background-attachment:scroll}.exhale .hero__content{padding-bottom:12vh}.exhale .preheader{padding:12px 20px}.exhale .preheader__text{font-size:9px;letter-spacing:.2em}.exhale .included__grid{grid-template-columns:1fr}.exhale .included__card{padding:40px 28px}.exhale .testimonials__grid{grid-template-columns:1fr;gap:48px}.exhale .guarantee__card{padding:44px 28px}.exhale .authority__logos{gap:20px}.exhale .price__context{text-align:center}.exhale .comparison{grid-template-columns:1fr}.exhale .timeline__item{flex-direction:column;gap:16px}.exhale .timeline__week{width:auto;display:flex;gap:12px;align-items:baseline}}@media(max-width:480px){.exhale .faq__btn{font-size:17px}.exhale .problem__item{flex-direction:column;gap:8px}}.exhale .pullquote-section{padding:80px 0}.exhale .pullquote-section--light{background:#f2efe7}.exhale .pullquote-section--dark{background:#1c3a2e}.exhale .pullquote{position:relative;max-width:760px;margin:0 auto;padding:72px 56px;border-radius:4px;overflow:hidden;isolation:isolate}.exhale .pullquote--light{border:1px solid rgba(28,58,46,.12)}.exhale .pullquote--dark{border:1px solid rgba(242,239,231,.12)}.exhale .pullquote__bg{position:absolute;inset:0;z-index:-1;opacity:.55}.exhale .pullquote--light .pullquote__bg{opacity:.35}.exhale .pullquote--v1 .pullquote__bg{background:radial-gradient(circle at 20% 30%,rgba(242,239,231,.18),transparent 50%),radial-gradient(circle at 80% 70%,rgba(212,180,140,.22),transparent 55%),linear-gradient(135deg,#1c3a2e66,#14282099)}.exhale .pullquote--v2 .pullquote__bg{background:conic-gradient(from 210deg at 60% 40%,rgba(242,239,231,.16),transparent 40%,rgba(212,180,140,.18),transparent 75%),linear-gradient(160deg,#1c3a2e8c,#142820b3)}.exhale .pullquote--v3 .pullquote__bg{background:radial-gradient(ellipse at 50% 0%,rgba(212,180,140,.28),transparent 60%),radial-gradient(ellipse at 50% 100%,rgba(242,239,231,.14),transparent 60%),linear-gradient(180deg,#1c3a2e80,#1c3a2eb3)}.exhale .pullquote--v4 .pullquote__bg{background:repeating-linear-gradient(115deg,rgba(242,239,231,.05) 0 2px,transparent 2px 22px),radial-gradient(circle at 30% 50%,rgba(212,180,140,.22),transparent 55%),linear-gradient(135deg,#1c3a2e8c,#142820bf)}.exhale .pullquote--v5 .pullquote__bg{background:radial-gradient(circle at 75% 25%,rgba(242,239,231,.22),transparent 50%),radial-gradient(circle at 25% 80%,rgba(212,180,140,.2),transparent 55%),linear-gradient(200deg,#1c3a2e8c,#142820b3)}.exhale .pullquote--v6 .pullquote__bg{background:conic-gradient(from 90deg at 30% 70%,rgba(212,180,140,.22),transparent 35%,rgba(242,239,231,.16),transparent 70%),linear-gradient(150deg,#1c3a2e99,#142820bf)}.exhale .pullquote--light .pullquote__bg{background:radial-gradient(circle at 20% 30%,rgba(28,58,46,.1),transparent 55%),radial-gradient(circle at 80% 70%,rgba(212,180,140,.3),transparent 55%),linear-gradient(135deg,#f2efe7,#e8e2d2)}.exhale .pullquote__inner{position:relative;text-align:center}.exhale .pullquote__mark{display:block;font-family:Cormorant Garamond,serif;font-size:96px;line-height:.6;font-style:italic;margin-bottom:24px}.exhale .pullquote--dark .pullquote__mark{color:#f2efe766}.exhale .pullquote--light .pullquote__mark{color:#1c3a2e59}.exhale .pullquote__quote{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:clamp(22px,2.6vw,30px);line-height:1.45;margin-bottom:28px}.exhale .pullquote--dark .pullquote__quote{color:#f2efe7}.exhale .pullquote--light .pullquote__quote{color:#1c3a2e}.exhale .pullquote__attr{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.28em;text-transform:uppercase}.exhale .pullquote--dark .pullquote__attr{color:#f2efe7b3}.exhale .pullquote--light .pullquote__attr{color:#1c3a2e99}@media(max-width:640px){.exhale .pullquote-section{padding:56px 0}.exhale .pullquote{padding:48px 28px}.exhale .pullquote__mark{font-size:72px}}.exhale .pullquote--has-image .pullquote__screenshot{display:block;width:100%;max-width:560px;height:auto;margin:32px auto 0;border-radius:4px;box-shadow:0 12px 40px #0000002e}.exhale .testimonials__grid--two{grid-template-columns:repeat(2,1fr);gap:48px;max-width:960px}.exhale .testimonial-card{display:flex;flex-direction:column;align-items:center;text-align:center;border-top:1px solid rgba(242,239,231,.14);padding-top:32px}.exhale .testimonial-card__quote{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:clamp(20px,2.2vw,26px);line-height:1.5;color:#f2efe7;margin-bottom:20px}.exhale .testimonial-card__attr{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#f2efe7b8;margin-bottom:24px}.exhale .testimonial-card br{margin-bottom:24px;display:block;content:""}.exhale .testimonial-card__image{display:block;width:100%;max-width:420px;height:auto;border-radius:4px;box-shadow:0 12px 40px #00000040}@media(max-width:768px){.exhale .testimonials__grid--two{grid-template-columns:1fr;gap:56px}}.exhale .origin__portrait{display:block;max-width:360px;margin:0 auto 48px}.exhale .origin__portrait img{display:block;width:100%;height:auto;border-radius:4px;box-shadow:0 18px 50px #0000002e}.exhale .built-by{padding:24px 16px;text-align:center;font-family:Inter,system-ui,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f2efe799;border-top:1px solid rgba(242,239,231,.08)}.exhale .built-by a{color:inherit;text-decoration:none;transition:color .2s ease}.exhale .built-by a:hover{color:#f2efe7f2}
