.guia-home{--green:#2dcd71;--navy:#1e2946;--night:#0b1712;--ice:#f8fafb;color:var(--navy);background:#fff;font-family:Inter,system-ui,sans-serif;line-height:1.55}.guia-home *{box-sizing:border-box}.guia-home a{text-decoration:none}.guia-home button,.guia-home input,.guia-home select,.guia-home textarea{font:inherit}.guia-home button{cursor:pointer}.guia-home :focus-visible{outline:3px solid var(--green);outline-offset:3px}.guia-home h1,.guia-home h2,.guia-home h3,.guia-home p{margin:0}.guia-home h1,.guia-home h2,.guia-home h3{letter-spacing:-.04em;font-family:Inter,system-ui,sans-serif;line-height:1.12}.guia-home h2{max-width:950px;margin:16px 0 24px;font-size:clamp(2.1rem,4vw,4.3rem)}.guia-home p{font-size:clamp(1rem,1.3vw,1.15rem)}.guia-container{width:min(1180px,100% - 48px);margin-inline:auto}.guia-narrow{max-width:850px}.guia-section{padding:clamp(72px,9vw,140px) 0;scroll-margin-top:76px}.guia-eyebrow{letter-spacing:.16em;color:#1a8b4a;font-size:.8rem;font-weight:750}.guia-header{z-index:30;background:#0b1712;position:relative}.guia-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.guia-nav{align-items:center;gap:clamp(12px,1.6vw,25px);display:flex}.guia-nav a{color:#fff;white-space:nowrap;font-size:.83rem;transition:color .16s}.guia-nav a:hover{color:var(--green)}.guia-nav .guia-nav-cta{color:var(--navy);background:var(--green);padding:11px 14px;font-weight:700}.guia-nav .guia-nav-cta:hover{color:var(--navy);background:#55df90}.guia-menu{color:#fff;background:0 0;border:0;display:none}.guia-hero{background:var(--night);color:#fff;align-items:center;min-height:min(790px,100svh - 88px);display:flex}.guia-hero>.relative{width:100%}.guia-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);align-items:center;gap:clamp(35px,5vw,90px);padding-block:85px;display:grid}.guia-hero .guia-eyebrow{color:#74eda5}.guia-hero h1{text-wrap:balance;max-width:900px;margin:22px 0 26px;font-size:clamp(2.5rem,4.25vw,4.7rem)}.guia-hero-copy>p{color:#e7f4ec;max-width:700px}.guia-hero .guia-pillars{letter-spacing:.02em;color:#aaf0c5;margin-top:26px;font-size:.91rem;font-weight:700}.guia-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.guia-button,.guia-button-outline{border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:13px 22px;font-size:.95rem;font-weight:700;display:inline-flex}.guia-button{background:var(--green);color:var(--navy);border-color:var(--green)}.guia-button:hover{background:#55df90}.guia-button:disabled{opacity:.6;cursor:wait}.guia-button-outline{color:#fff;border-color:#b5cfc1}.guia-button-outline:hover{border-color:var(--green)}.guia-hero-photo{background:#123d2e;border:1px solid #fff3;border-radius:170px 170px 0 0;align-self:end;max-height:570px;overflow:hidden}.guia-form-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(32px,6vw,100px);display:grid}.guia-form-layout>div>p{color:#42506a;max-width:460px}.guia-form{background:#fff;border:1px solid #dce7e3;gap:18px;padding:clamp(22px,3vw,42px);display:grid}.guia-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.guia-field{flex-direction:column;gap:7px;min-width:0;display:flex}.guia-field label{font-size:.9rem;font-weight:650}.guia-field input,.guia-field textarea,.guia-field select{width:100%;min-height:50px;color:var(--navy);background:#fff;border:1px solid #bac8c9;border-radius:4px;outline:none;padding:12px 15px;font-size:1rem}.guia-field textarea{resize:vertical}.guia-field input:focus,.guia-field textarea:focus,.guia-field select:focus{border-color:#16864a;box-shadow:0 0 0 3px #2dcd7126}.guia-select-wrap{min-width:0;position:relative}.guia-select-wrap select{appearance:none;cursor:pointer;padding-right:44px}.guia-select-wrap:hover select{border-color:#1fa355}.guia-chevron{pointer-events:none;color:var(--navy);transition:transform .16s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.guia-select-wrap:focus-within .guia-chevron{transform:translateY(-50%)rotate(180deg)}.guia-form small{color:#526078;font-size:.82rem}.guia-dark{background:var(--navy);color:#fff}.guia-dark .guia-eyebrow{color:#82e6ab}.guia-split{grid-template-columns:1fr 1fr;gap:60px;display:grid}.guia-split p,.guia-dark .guia-intro{color:#d9e2ec}.guia-pain{border-left:3px solid var(--green);align-self:center;min-height:180px;padding:20px 0 20px 32px}.guia-pain-quote{font-size:clamp(1.5rem,2.3vw,2.4rem);font-weight:600;line-height:1.35;animation:.25s guia-appear}.guia-carousel-controls{align-items:center;gap:12px;margin-top:30px;display:flex}.guia-carousel-controls span{letter-spacing:.13em;margin-right:12px;font-size:.78rem}.guia-carousel-controls button{background:var(--green);width:42px;height:42px;color:var(--navy);border:0;border-radius:50%;place-items:center;display:grid}.guia-carousel-controls button:hover{filter:brightness(1.1)}.guia-carousel-controls svg{width:18px;height:18px}.guia-closing{max-width:900px;font-weight:650;margin-top:56px!important;font-size:clamp(1.25rem,2vw,1.8rem)!important}.guia-light{background:var(--ice)}.guia-remember{grid-template-columns:1fr 1fr;gap:0 28px;margin:28px 0 48px;display:grid}.guia-remember p{border-top:1px solid #cbd8d6;gap:15px;padding:20px 2px;font-size:1.02rem;display:flex}.guia-remember span{color:#16864a;padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:.8rem}.guia-statement{letter-spacing:-.03em;max-width:900px;font-weight:700;margin:36px 0!important;font-size:clamp(1.5rem,2.7vw,2.6rem)!important;line-height:1.25!important}.guia-white{background:#fff}.guia-narrow>p{margin:18px 0}.guia-emphasis{color:#123d2e;font-weight:700}.guia-intro{color:#526078;max-width:760px}.guia-steps{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:55px;display:grid}.guia-steps article{border-top:2px solid var(--green);padding:24px 0}.guia-steps span{color:#88eca9;font-family:IBM Plex Mono,monospace}.guia-steps h3{margin:18px 0 12px;font-size:1.4rem}.guia-steps p{color:#d9e2ec;font-size:.97rem}.guia-offers{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.guia-offers article{background:#fff;border:1px solid #d9e6df;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,48px);scroll-margin-top:100px;display:flex}.guia-offers p{color:#3f4a60;margin:0 0 16px}.guia-offers a{color:#126e3d;align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-weight:700;display:inline-flex}.guia-about{grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;display:grid}.guia-about p{margin:18px 0}.guia-about img{aspect-ratio:4/5;object-fit:cover;width:100%}.guia-testimonial{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(35px,6vw,90px);margin-top:56px;animation:.25s guia-appear;display:grid}.guia-testimonial-image{background:#dde4ee;max-width:420px;height:420px;position:relative}.guia-testimonial-image:before{content:"";background:#d9e7e5;border-radius:28px;position:absolute;inset:-18px 30px 18px -20px}.guia-testimonial-image img{object-fit:cover;object-position:center 20%;border-radius:28px;width:100%;height:100%;display:block;position:relative}.guia-testimonial-content h3{font-size:2rem}.guia-testimonial-content>span{color:#526078;margin:9px 0 36px;font-size:1.05rem;display:block}.guia-testimonial blockquote{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.2rem,1.9vw,1.7rem);font-style:italic;line-height:1.65}.guia-testimonial .guia-carousel-controls button{background:var(--navy);color:#fff}.guia-position{color:#fff;background:#123d2e}.guia-position p{color:#e4f1e8}.guia-final{background:var(--navy);color:#fff}.guia-final p{color:#d8e6dd}.guia-footer{background:var(--night);color:#fff;padding:55px 0}.guia-footer .guia-container{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.guia-footer p{font-size:.86rem}.guia-footer div div{gap:22px;margin-left:auto;display:flex}.guia-footer a{color:#fff;font-size:.85rem}.guia-footer small{color:#b1c1ba;font-size:.75rem}@keyframes guia-appear{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.guia-nav{gap:10px}.guia-nav a{font-size:.75rem}.guia-hero-grid{grid-template-columns:1.4fr .6fr}.guia-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.guia-header-inner{min-height:72px}.guia-menu{display:block}.guia-nav{background:#0b1712;flex-direction:column;align-items:stretch;gap:18px;padding:24px;display:none;position:absolute;top:72px;left:0;right:0}.guia-nav.open{display:flex}.guia-nav a{font-size:1rem}.guia-hero-grid{grid-template-columns:1fr;gap:34px;padding-block:64px 0}.guia-hero h1{font-size:clamp(2.2rem,7vw,3.8rem)}.guia-hero-photo{justify-self:end;max-width:340px;max-height:330px}.guia-hero-photo img{max-height:330px}.guia-form-layout,.guia-split,.guia-about,.guia-testimonial{grid-template-columns:1fr}.guia-about img{max-width:480px}.guia-testimonial-image{max-width:450px;height:360px}.guia-offers,.guia-remember{grid-template-columns:1fr}.guia-footer div div{margin-left:0}}@media(max-width:560px){.guia-container{width:min(100% - 32px,1180px)}.guia-section{padding:68px 0}.guia-form-row{grid-template-columns:1fr}.guia-form{padding:22px 18px}.guia-hero-grid{padding-top:58px}.guia-hero h1{font-size:2.35rem}.guia-hero-photo{max-width:210px;max-height:235px}.guia-hero-photo img{max-height:235px}.guia-actions{flex-direction:column;align-items:stretch}.guia-actions a{width:100%}.guia-pain{padding-left:20px}.guia-steps{grid-template-columns:1fr;gap:0}.guia-testimonial{gap:22px}.guia-testimonial-image{max-width:280px;height:270px;margin-left:16px}.guia-testimonial-image:before{inset:-12px 20px 12px -16px}.guia-testimonial-content>span{margin-bottom:16px}.guia-footer .guia-container{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.guia-home *,.guia-home :before,.guia-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.guia-home h2 em,.guia-home h3 em{letter-spacing:-.035em;font-family:Fraunces,Georgia,serif;font-weight:400}.guia-home h2{max-width:1000px;line-height:1.07}.guia-home .guia-section>.guia-container>.guia-eyebrow{border-left:3px solid var(--green);padding-left:12px;display:inline-block}.guia-form-section{background:#dfe8e5}.guia-form-layout h2{max-width:530px;font-size:clamp(2.5rem,4.3vw,5rem)}.guia-form{background:#f8fafbf7;border:1px solid #c5d8d0;border-radius:20px;box-shadow:0 18px 60px #0b171217}.guia-field input,.guia-field textarea,.guia-field select{border-color:#c9d4d0;border-radius:12px;min-height:54px}.guia-form .guia-button{letter-spacing:.02em;border-radius:12px;min-height:58px}.guia-hero-photo{background:0 0;border:0;border-radius:0;overflow:visible}.guia-hero-photo img{object-fit:contain;object-position:bottom center;max-height:550px}.guia-remember{grid-template-columns:1fr 1fr}.guia-remember p{min-height:102px;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.35}.guia-remember p:nth-child(4n+1),.guia-remember p:nth-child(4n+2){background:#eff6f3}.guia-statement{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:500!important}.guia-white .guia-narrow>p:not(.guia-statement){font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.7}.guia-steps{border-bottom:1px solid #ffffff26;gap:0}.guia-steps article{border-top:3px solid var(--green);border-right:1px solid #ffffff26;padding:30px 24px}.guia-steps article:first-child{padding-left:0}.guia-steps article:last-child{border-right:0}.guia-offers-section{background:#eaf1ee}.guia-offers{border:1px solid #b7c9bf;gap:0}.guia-offers article{background:#fff;border:0;min-height:460px;padding:clamp(28px,5vw,65px);position:relative}.guia-offers article+article{background:#f7faf8;border-left:1px solid #b7c9bf}.guia-offer-number{color:#158248;margin-top:32px;font-family:IBM Plex Mono,monospace;font-size:1.5rem}.guia-offers h3{margin:14px 0 24px;font-size:clamp(2.1rem,3vw,3.5rem)}.guia-offers a{border-bottom:1px solid #17874a;padding-bottom:7px}.guia-faq{background:#fff}.guia-faq-layout{grid-template-columns:.85fr 1.15fr;gap:clamp(36px,6vw,90px);display:grid}.guia-faq-layout>div:first-child{align-self:start;position:sticky;top:30px}.guia-faq-list{border-top:1px solid #b9c9c1}.guia-faq-list details{border-bottom:1px solid #b9c9c1}.guia-faq-list summary{cursor:pointer;grid-template-columns:40px 1fr 28px;align-items:center;gap:14px;padding:25px 0;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:650;line-height:1.35;list-style:none;display:grid}.guia-faq-list summary::-webkit-details-marker{display:none}.guia-faq-number{color:#16864a;font-family:IBM Plex Mono,monospace;font-size:.8rem}.guia-faq-toggle{width:24px;height:24px;position:relative}.guia-faq-toggle:before,.guia-faq-toggle:after{content:"";background:#1e2946;height:2px;transition:transform .18s;position:absolute;top:11px;left:4px;right:4px}.guia-faq-toggle:after{transform:rotate(90deg)}.guia-faq-list details[open] .guia-faq-toggle:after{transform:rotate(0)}.guia-faq-answer{padding:0 35px 22px 54px;animation:.2s guia-appear}.guia-faq-answer p{color:#46556d;margin-bottom:13px;font-size:1rem}.guia-testimonials{background:#f8fafb}.guia-recommendation{margin-top:52px}.guia-recommendation-images{gap:12px;height:330px;display:flex;overflow:hidden}.guia-recommendation-images button{background:#123d2e;border:0;border-radius:8px;flex:1;min-width:0;padding:0;transition:flex .55s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.guia-recommendation-images button.active{flex:5}.guia-recommendation-images img{object-fit:cover;object-position:center 22%;filter:saturate(.85);width:100%;height:100%;transition:filter .3s}.guia-recommendation-images button.active img{filter:saturate()}.guia-recommendation-images button span{color:#fff;text-align:left;white-space:nowrap;opacity:0;background:linear-gradient(#0000,#0b1712cc);padding:22px 18px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.guia-recommendation-images button.active span{opacity:1}.guia-recommendation-body{grid-template-columns:.3fr .7fr;gap:45px;margin-top:32px;animation:.25s guia-appear;display:grid}.guia-recommendation-identity strong{font-size:1.4rem;line-height:1.2;display:block}.guia-recommendation-identity span{color:#58677b;margin-top:8px;font-size:.95rem;display:block}.guia-recommendation-body blockquote{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.2rem,1.8vw,1.65rem);font-style:italic;line-height:1.6}.guia-recommendation-controls{justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}.guia-recommendation-controls span{margin-right:10px;font-family:IBM Plex Mono,monospace;font-size:.85rem}.guia-recommendation-controls button{color:#fff;background:#1e2946;border:0;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.guia-position{background:#123d2e;padding-block:clamp(95px,13vw,190px)}.guia-position h2{font-size:clamp(2.5rem,5vw,5.5rem)}.guia-position p{font-size:clamp(1.15rem,1.5vw,1.45rem)}.guia-final{background:#0b1712;padding-block:clamp(100px,13vw,185px);position:relative;overflow:hidden}.guia-final .guia-container{position:relative}.guia-final h2{font-size:clamp(2.5rem,5vw,5.4rem)}@media(max-width:800px){.guia-faq-layout{grid-template-columns:1fr}.guia-faq-layout>div:first-child{position:static}.guia-steps article:first-child{padding-left:24px}.guia-offers article+article{border-top:1px solid #b7c9bf;border-left:0}.guia-offers article{min-height:0}.guia-recommendation-body{grid-template-columns:1fr;gap:16px}}@media(max-width:560px){.guia-remember{grid-template-columns:1fr}.guia-remember p{min-height:auto}.guia-recommendation-images{gap:6px;height:250px}.guia-recommendation-images button.active{flex:7}.guia-recommendation-images button span{padding:18px 12px;font-size:.86rem}.guia-faq-list summary{grid-template-columns:26px 1fr 22px;gap:9px;padding:20px 0}.guia-faq-answer{padding-left:35px}.guia-hero-photo{max-width:260px;max-height:310px}.guia-hero-photo img{max-height:310px}}.guia-hero h1 em{letter-spacing:-.045em;font-family:Fraunces,Georgia,serif;font-weight:450}.guia-hero-photo{place-self:end center;width:100%;max-width:470px}.guia-hero-photo img{object-fit:contain;object-position:bottom center;width:100%;height:auto;max-height:610px}.guia-form-section{color:#fff;background:radial-gradient(78% 105% at 0 100%,#17513c,#0000 68%),linear-gradient(115deg,#1e2946 10%,#123d2e)}.guia-form-section .guia-eyebrow{color:#96efb6}.guia-form-layout{align-items:center}.guia-form-layout>div>p{color:#e0e9e5;line-height:1.7}.guia-form{-webkit-backdrop-filter:blur(18px);color:#fff;background:#edf5f021;border:1px solid #ffffff52;border-radius:24px;box-shadow:0 30px 80px #07161842}.guia-form .guia-field label{color:#fff}.guia-form .guia-field input,.guia-form .guia-field select,.guia-form .guia-field textarea{color:#1e2946;background:#fffffff7;border:1px solid #fff9}.guia-form small{color:#deeee4}.guia-dark .guia-split{gap:clamp(44px,7vw,110px)}.guia-dark .guia-container.guia-closing{border-top:1px solid #ffffff38;width:min(1180px,100% - 48px);max-width:1180px;padding-top:30px;margin:clamp(60px,7vw,100px) auto 0!important;line-height:1.4!important}.guia-pain{min-width:0}.guia-pain-quote{overflow-wrap:break-word}.guia-thoughts{background:#e7f1ec;border:1px solid #b9cfc3;border-radius:22px;justify-content:space-between;align-items:end;gap:40px;min-height:275px;margin-top:clamp(30px,5vw,65px);padding:clamp(30px,6vw,76px);display:flex}.guia-thought{min-width:0;max-width:850px;animation:.25s guia-appear}.guia-thought>span{color:#147b48;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:.8rem}.guia-thought p{letter-spacing:-.03em;margin-top:20px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.7rem,3vw,3rem);line-height:1.25}.guia-thoughts .guia-carousel-controls{flex-shrink:0}.guia-offers-section{color:#fff;background:#0e1e18}.guia-offers-section .guia-eyebrow{color:#8ceeb1}.guia-offers-section h2{max-width:none;margin-bottom:48px}.guia-offers{background:#14271c;border:1px solid #abcbb24d;border-radius:24px;margin:0;padding:clamp(28px,5vw,66px);display:block}.guia-offers article,.guia-offers article+article{color:#fff;background:0 0;border:0;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);align-items:start;column-gap:clamp(35px,6vw,100px);min-height:0;padding:clamp(30px,4vw,52px) 0;display:grid}.guia-offers article+article{border-top:1px solid #abcbb24d}.guia-offers article:first-child{padding-top:0}.guia-offers article:last-child{padding-bottom:0}.guia-offers article>.guia-eyebrow{grid-area:1/1;font-size:.7rem}.guia-offer-number{color:#8ceeb1;grid-area:2/1;margin:14px 0 0;font-size:.85rem}.guia-offers h3{grid-area:3/1;margin:10px 0 0;font-size:clamp(2rem,3.2vw,3.7rem);line-height:1.05}.guia-offers p{color:#d9e7dd;grid-area:1/2/4;margin:0;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.7}.guia-offers a{color:#9cf4bc;border-bottom:1px solid #5cbd83;grid-area:4/2;justify-self:start;margin-top:20px;padding:0 0 7px}.guia-faq{color:#fff;background:#101a15}.guia-faq-layout{max-width:1060px;display:block}.guia-faq-layout>div:first-child{margin-bottom:48px;position:static}.guia-faq-layout>div:first-child p{color:#cad9ce}.guia-faq .guia-eyebrow{color:#8eeaad}.guia-faq-list{border:0;gap:12px;display:grid}.guia-faq-list details{background:#18271c;border:1px solid #b7d1b852;border-radius:16px;transition:border-color .18s,background .18s}.guia-faq-list details[open]{background:#1b3022;border-color:#5eab79}.guia-faq-list summary{color:#fff;grid-template-columns:48px minmax(0,1fr) 26px;gap:18px;padding:clamp(19px,2.6vw,30px)}.guia-faq-list summary:hover{color:#d2ffdc}.guia-faq-number{color:#82e6a4;font-size:1.35rem;font-weight:700}.guia-faq-toggle:before,.guia-faq-toggle:after{background:#86e9aa}.guia-faq-answer{padding:0 clamp(20px,2.6vw,30px) 26px clamp(86px,8vw,100px)}.guia-faq-answer p{color:#dfebe2;line-height:1.65}.guia-testimonial{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:1050px;margin:65px auto 0}.guia-testimonial-image{background:#e4ece9;border-radius:20px;width:100%;max-width:410px;height:440px}.guia-testimonial-image img{object-fit:contain;object-position:center;background:#e4ece9;border-radius:20px}.guia-testimonial-content{overflow-wrap:break-word;min-width:0}.guia-testimonial blockquote{overflow-wrap:break-word;max-width:100%;font-size:clamp(1.15rem,1.75vw,1.5rem);line-height:1.55}@media(max-width:800px){.guia-thoughts{min-height:260px;display:block}.guia-offers article,.guia-offers article+article{grid-template-columns:1fr}.guia-offers p{grid-area:4/1;margin-top:24px}.guia-offers a{grid-area:5/1}.guia-testimonial{grid-template-columns:1fr}.guia-testimonial-image{height:370px}.guia-faq-layout>div:first-child{margin-bottom:32px}}@media(max-width:560px){.guia-dark .guia-container.guia-closing{width:calc(100% - 32px)}.guia-thoughts{min-height:280px;padding:28px 24px}.guia-thoughts .guia-carousel-controls{margin-top:28px}.guia-offers{padding:27px}.guia-offers h3{font-size:2.25rem}.guia-faq-list summary{grid-template-columns:33px minmax(0,1fr) 22px;gap:10px;font-size:1rem}.guia-faq-number{font-size:1.05rem}.guia-faq-answer{padding:0 20px 20px}.guia-testimonial-image{max-width:100%;height:300px;margin-left:0}.guia-testimonial-image:before{inset:-10px 10px 10px -10px}.guia-hero-photo{max-width:300px}.guia-hero-photo img{max-height:none}}.guia-hero:after{content:"";z-index:1;pointer-events:none;background:#1e2946;height:100px;position:absolute;bottom:0;left:0;right:0}.guia-hero-photo{z-index:2;position:relative;transform:translateY(125px)}.guia-hero-grid{padding-bottom:85px}.guia-hero>.relative{z-index:2;position:relative}.guia-home #sobre{color:#fff;background:#17382d}.guia-home #sobre .guia-eyebrow{color:#a0efb8}.guia-home #sobre p{color:#e4eee7;line-height:1.75}.guia-home #sobre .guia-emphasis{color:#b4f2c6}.guia-about img{object-fit:contain;aspect-ratio:auto;background:#24483a;border-radius:18px;max-height:640px}.guia-testimonials{color:#fff;background:#1e2946}.guia-testimonials .guia-eyebrow{color:#9bebb6}.guia-testimonials .guia-intro,.guia-testimonial-content>span{color:#d9e6e3}.guia-testimonial blockquote{color:#fff}.guia-testimonial-image,.guia-testimonial-image img{background:#263c46}.guia-testimonial-image:before{background:#37614e}.guia-testimonial .guia-carousel-controls button{color:#1e2946;background:#2dcd71}.guia-home .guia-light:not(.guia-offers-section){color:#fff;background:#153b30}.guia-home .guia-light:not(.guia-offers-section) .guia-eyebrow{color:#a0efb8}.guia-thoughts{background:#1b4939;border-color:#bfe8ca5c}.guia-thought>span{color:#a0efb8}.guia-home .guia-light:not(.guia-offers-section) .guia-statement{color:#ecf4ee}.guia-home #o-que-faz{color:#fff;background:#1e2946}.guia-home #o-que-faz .guia-eyebrow{color:#a0efb8}.guia-home #o-que-faz p{color:#e1ebf1}.guia-home #o-que-faz .guia-emphasis{color:#a0efb8}.guia-home #o-que-faz .guia-statement{color:#fff}@media(max-width:800px){.guia-hero-photo{transform:translateY(105px)}.guia-hero:after{height:90px}.guia-about img{max-height:530px}}@media(max-width:560px){.guia-hero-photo{transform:translateY(105px)}.guia-hero-grid{padding-bottom:0}.guia-hero:after{height:85px}.guia-about img{max-height:400px}}.guia-hero-copy{transform:translateY(-42px)}.guia-pain-section{overflow:hidden}.guia-pain-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:clamp(28px,6vw,90px);margin:18px 0 48px;display:grid}.guia-pain-heading h2{margin:0}.guia-pain-heading p{color:#d8e7df;max-width:490px;line-height:1.65}.guia-pain-squeeze{--sq-accent:#2dcd71;--sq-accent-foreground:#1e2946;color:#fff;max-width:100%}.guia-pain-squeeze [role=tab]{background:#153b30;border:1px solid #a3edbc47}.guia-pain-squeeze [role=tabpanel]{min-height:55px}.guia-pain-squeeze [role=tabpanel] p{color:#fff;font-size:clamp(1.07rem,1.7vw,1.5rem);font-weight:600;line-height:1.35}.guia-pain-squeeze [role=tabpanel] p span{color:#fff}.guia-pain-card{color:#fff;text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:18px;width:100%;display:flex}.guia-pain-card span{color:#a5f4bf;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:.8rem}.guia-pain-card strong{letter-spacing:-.03em;max-width:580px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.3rem,2.5vw,2.65rem);font-weight:500;line-height:1.18}.guia-pain-section .guia-closing{border-top:1px solid #ffffff3d;max-width:950px;padding-top:28px;margin:52px 0 0!important}.guia-remember-motion{color:#fff}.guia-remember-motion .guia-eyebrow{color:#a9f4c3}.guia-remember-motion .guia-thoughts{-webkit-backdrop-filter:blur(12px);background:#081c1659;border:1px solid #c3ebcf66}.guia-remember-motion .guia-statement{color:#fff}@media(max-width:800px){.guia-hero-photo{transform:translateY(60px)}.guia-hero-copy{transform:none}.guia-pain-heading{grid-template-columns:1fr;gap:18px}}@media(max-width:560px){.guia-hero-photo{transform:translateY(50px)}.guia-hero-copy{transform:none}.guia-pain-heading{margin-bottom:28px}.guia-pain-card strong{font-size:1.55rem}.guia-pain-squeeze [role=tabpanel]{min-height:80px}.guia-remember-motion .guia-thoughts{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}}.guia-hero-photo{transform:translateY(-35px)}.guia-pain-heading{margin-top:0}.guia-pain-squeeze{--sq-accent:#e5f1e8;--sq-accent-foreground:#216448}.guia-pain-card{text-align:center;justify-content:center;align-items:center;height:100%}.guia-pain-card strong{text-wrap:balance;overflow-wrap:break-word;width:min(100%,600px);margin-inline:auto;display:block}.guia-carousel-controls button,.guia-testimonial .guia-carousel-controls button{color:#216448;background:#e5f1e8}.guia-button svg,.guia-home .guia-button-outline svg{color:#216448}.guia-offers a svg{color:#62b684}@media(max-width:800px){.guia-hero-photo{transform:translateY(-20px)}}@media(max-width:560px){.guia-hero-photo{transform:translateY(-10px)}.guia-pain-card strong{font-size:1.5rem}}.guia-hero-grid{min-height:100%;padding-bottom:85px;position:relative}.guia-hero-photo{justify-self:auto;width:min(34vw,470px);max-width:none;max-height:none;margin:0;position:absolute;bottom:100px;right:0;transform:none}.guia-hero-photo img{object-fit:contain;object-position:bottom center;width:100%;height:auto;max-height:610px;display:block}.guia-hero-copy{z-index:3;max-width:790px;position:relative}.guia-pain-squeeze .guia-squeeze-controls{gap:14px;margin-top:28px;margin-bottom:0}.guia-pain-squeeze .guia-squeeze-controls button{z-index:2;position:relative}.guia-about img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:680px}@media(max-width:800px){.guia-hero-grid{min-height:100%;padding-bottom:90px}.guia-hero-photo{place-self:end;width:min(100%,340px);max-width:340px;margin:0;position:relative;bottom:auto;right:auto;transform:none}.guia-hero-photo img{max-height:350px}}@media(max-width:560px){.guia-hero-grid{padding-bottom:85px}.guia-hero-photo{width:220px;max-width:220px;position:relative;bottom:auto;right:auto;transform:none}.guia-hero-photo img{max-height:300px}}.guia-home .guia-button svg,.guia-home .guia-button-outline svg{stroke:#216448;stroke-width:2.5px;opacity:1;flex:none;width:24px;height:24px;display:block}.guia-home .guia-button-outline svg{background:#e5f1e8;border-radius:50%;padding:4px}.guia-form .guia-button{gap:14px}.guia-time-section{color:#fff;background:#111a15}.guia-time-section .guia-eyebrow{color:#a4e7b5}.guia-time-heading{text-align:center;max-width:930px;margin:0 auto 64px}.guia-time-heading h2{max-width:930px;margin:19px auto 15px}.guia-time-heading p{color:#c3d2c6}.guia-time-grid{align-items:stretch;gap:0;display:flex}.guia-time-card{background:#19231b;border:1px solid #93be8557;border-radius:22px;flex-direction:column;flex:1;min-width:0;min-height:300px;padding:clamp(22px,2.1vw,34px);display:flex}.guia-time-card label,.guia-time-card>span{letter-spacing:.1em;text-transform:uppercase;color:#a6e5b7;font-size:.77rem;font-weight:750}.guia-time-card p{color:#c6d3c7;font-size:.93rem;line-height:1.5;margin-top:auto!important}.guia-time-input{align-items:baseline;gap:5px;min-width:0;margin:31px 0 25px;display:flex}.guia-time-input input{letter-spacing:-.065em;color:#a7e9aa;outline-offset:4px;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:2px solid #a7e9aa85;border-radius:0;width:100%;min-width:0;padding:0 0 4px;font-size:clamp(2.1rem,3.6vw,4.3rem);font-weight:750;line-height:1}.guia-time-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.guia-time-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.guia-time-input input[type=number]{appearance:textfield}.guia-time-input span{color:#e8f4eb;white-space:nowrap;font-size:.85rem;font-weight:650}.guia-time-symbol{color:#143b2d;z-index:1;background:#a7e9aa;border-radius:50%;flex:none;align-self:center;place-items:center;width:34px;height:34px;margin:0 -5px;font-size:1.2rem;font-weight:850;display:grid}.guia-time-result{background:#214336;border-color:#75ad82}.guia-time-number{letter-spacing:-.055em;color:#a7e9aa;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:33px 0 25px;font-size:clamp(1.7rem,2.9vw,3.4rem);font-weight:750;line-height:1.1}.guia-time-insight{text-align:center;max-width:850px;font-family:Fraunces,Georgia,serif;margin:46px auto 12px!important;font-size:clamp(1.3rem,2vw,1.9rem)!important}.guia-time-note{color:#b9cbbd;text-align:center;max-width:820px;line-height:1.5;margin:0 auto 30px!important;font-size:.82rem!important}.guia-time-section .guia-button{max-width:max-content;margin-inline:auto;display:flex}.guia-what-kicker{text-transform:uppercase;letter-spacing:.1em;font-weight:750;color:#a3e9b7!important;margin:0 0 16px!important;font-size:.8rem!important}@media(max-width:920px){.guia-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guia-time-symbol{display:none}.guia-time-card{min-height:245px}.guia-time-heading{margin-bottom:42px}}@media(max-width:560px){.guia-time-grid{grid-template-columns:1fr;gap:10px}.guia-time-card{min-height:190px;padding:25px}.guia-time-input{margin:20px 0 16px}.guia-time-input input{font-size:3rem}.guia-time-number{margin:22px 0 15px;font-size:2.7rem}.guia-time-section .guia-button{width:100%;max-width:none;padding-inline:14px;font-size:.88rem}.guia-time-insight{margin-top:32px!important}}.guia-what-section{color:#fff;background:#173b30}.guia-what-section .guia-eyebrow{color:#a2eabc}.guia-what-section h2{max-width:1040px}.guia-what-lead{color:#e4f0e8;max-width:920px;line-height:1.7;margin:24px 0 62px!important;font-size:clamp(1.1rem,1.6vw,1.4rem)!important}.guia-what-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.guia-what-grid article{border-top:1px solid #caebd359;grid-template-columns:42px 1fr;align-content:start;gap:8px 17px;padding:28px 0 40px;display:grid}.guia-what-grid article>span{color:#a3e9b7;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:.8rem}.guia-what-grid h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1.8vw,1.8rem);line-height:1.2}.guia-what-grid p{color:#d2e2d9;grid-column:2;font-size:1rem;line-height:1.65}.guia-what-outcome{border-top:1px solid #caebd359;max-width:950px;padding-top:37px;font-family:Fraunces,Georgia,serif;margin-top:10px!important;font-size:clamp(1.5rem,2.6vw,2.5rem)!important;line-height:1.35!important}.guia-nav-cta{align-items:center;gap:6px;display:inline-flex}.guia-nav-cta svg{stroke:#216448;stroke-width:2.5px;flex:none;width:15px;height:15px}@media(max-width:800px){.guia-what-grid{gap:0 25px}}@media(max-width:560px){.guia-what-grid{grid-template-columns:1fr}.guia-what-grid article{padding-bottom:28px}.guia-what-lead{margin-bottom:40px!important}}@keyframes guia-mobile-glow{0%{background-position:0 20%}50%{background-position:100% 75%}to{background-position:0 20%}}@media(max-width:800px){.guia-hero{isolation:isolate;background:linear-gradient(125deg,#0b1712,#123d2e,#16814f,#1e2946,#123d2e) 0 0/260% 260%;animation:12s ease-in-out infinite guia-mobile-glow;position:relative}.guia-hero canvas{opacity:.6}.guia-hero .guia-actions{z-index:5;position:relative}.guia-hero .guia-actions .guia-button{z-index:5;touch-action:manipulation;position:relative}}@media(max-width:800px)and (prefers-reduced-motion:reduce){.guia-hero{background-position:65% 55%;animation:none}}.guia-home,.guia-home *{cursor:default!important}.guia-home a,.guia-home button,.guia-home summary,.guia-home select,.guia-home label[for],.guia-home [role=tab],.guia-home [role=button],.guia-home a *,.guia-home button *,.guia-home summary *,.guia-home [role=tab] *,.guia-home [role=button] *{cursor:pointer!important}.guia-home input,.guia-home textarea{cursor:text!important}.guia-home button:disabled,.guia-home button:disabled *{cursor:wait!important}body:has(.guia-home){cursor:auto!important}:is(body:has(.guia-home) .guia-home a,body:has(.guia-home) .guia-home button,body:has(.guia-home) .guia-home summary){cursor:pointer!important}
