@font-face{font-family:Geist;src:url(/fonts/geist.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{--ink:#080b08;--green:#70cb12;--lime:#b5ff3b;--paper:#f8faf5;--muted:#626c60;--line:rgba(8,11,8,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Geist,Arial,sans-serif}a{color:inherit;text-decoration:none}em{font-style:normal;color:#57a708}.wrap{width:min(1180px,calc(100% - 44px));margin:auto}.gridBg{background-image:linear-gradient(rgba(9,20,8,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(9,20,8,.055) 1px,transparent 1px);background-size:54px 54px}.kicker{font-size:11px;font-weight:850;letter-spacing:.18em;color:#529d08}.mark{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--lime);font-size:18px;box-shadow:0 0 0 6px #75d01818}.navDock{position:absolute;z-index:40;top:22px;left:0;right:0;display:flex;justify-content:center;padding:0 22px}.nav{width:min(1060px,100%);height:66px;padding:0 10px 0 26px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:999px;background:#ffffffdb;backdrop-filter:blur(18px);box-shadow:0 18px 50px #0f1a0a18}.brandWord{font-size:20px;font-weight:780;letter-spacing:-.05em}.brandDot{color:var(--green)}.brandWord i{font-family:Caveat,cursive;font-size:22px;font-weight:450;margin-left:5px}.navLinks{display:flex;gap:38px;font-size:14px;font-weight:700;color:#30372e}.navLinks a{position:relative}.navLinks a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:2px;background:var(--green);transition:.2s}.navLinks a:hover:after{right:0}.navButton,.primaryButton{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--ink);color:#fff;border-radius:999px;padding:14px 18px;font-size:13px;font-weight:800}.navButton span,.primaryButton span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--lime);color:var(--ink)}.hero{border-bottom:1px solid var(--line)}.heroCentered{min-height:850px;padding:165px 0 85px;text-align:center;display:flex;flex-direction:column;align-items:center}.pill{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:#ffffffc9;font-size:10px;font-weight:850;letter-spacing:.14em}.pill span{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}h1{font-size:clamp(60px,7vw,102px);line-height:.92;letter-spacing:-.068em;max-width:1150px;margin:34px auto 28px}.heroCentered>p{max-width:800px;font-size:19px;line-height:1.62;color:var(--muted);margin:0}.heroActions{display:flex;gap:12px;margin-top:34px}.primaryButton{background:var(--lime);color:var(--ink);padding:16px 20px}.primaryButton span{background:var(--ink);color:#fff}.secondaryButton{display:inline-flex;align-items:center;gap:20px;padding:15px 20px;border:1px solid var(--line);border-radius:999px;background:#ffffffa8;font-size:13px;font-weight:800}.heroNote{display:flex;align-items:center;gap:14px;max-width:600px;margin-top:27px;color:#687165;font-size:11px}.heroNote .mark{width:27px;height:27px;flex:0 0 27px;font-size:14px}.heroSystem{width:min(850px,100%);margin-top:70px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;border:1px solid var(--line);border-radius:18px;background:#ffffffad;backdrop-filter:blur(12px);box-shadow:0 25px 70px #12200c12;overflow:hidden}.heroSystem div{padding:24px}.heroSystem div+span+div{border-left:1px solid var(--line)}.heroSystem small,.heroSystem b{display:block}.heroSystem small{font-size:8px;letter-spacing:.16em;color:#65a920}.heroSystem b{font-size:18px;margin-top:7px}.heroSystem>span{color:var(--green);font-weight:900}.bookingIntro,.finalBooking{padding:115px 0;background:#fff}.bookingCentered{text-align:center}.bookingCentered h2,.origin h2,.statement h2,.sectionHead h2,.includeGrid h2,.fitTitle h2,.faq h2{font-size:clamp(43px,5vw,70px);line-height:1.01;letter-spacing:-.055em;margin:20px 0}.bookingCentered>p{max-width:710px;margin:0 auto 42px;color:var(--muted);line-height:1.7;font-size:16px}.calendarShell{width:min(920px,100%);margin:auto;text-align:left;border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 30px 90px #1727101a}.calendarTop{height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.14em}.calendarTop i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:8px}.calendarShell iframe{display:block;width:100%;border:0}.calendarShell .calendly-inline-widget{width:100%}.origin{padding:120px 0;border-block:1px solid var(--line)}.originGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:90px;align-items:start}.origin h2{margin-top:26px}.originCopy{margin-top:42px;padding:35px;border:1px solid var(--line);background:#ffffffb3;backdrop-filter:blur(12px);border-radius:15px}.originCopy h3{font-size:25px;margin:0 0 20px}.originCopy p{color:var(--muted);line-height:1.72;font-size:14px}.statement{padding:120px 0;background:#fff;border-bottom:1px solid var(--line)}.statementCentered{text-align:center}.statementCentered h2{max-width:980px;margin:25px auto}.statementCentered p{max-width:740px;margin:0 auto;color:var(--muted);line-height:1.7}.method,.included,.fit,.faq{padding-top:120px;padding-bottom:120px}.sectionHead{display:grid;grid-template-columns:1.4fr .6fr;gap:70px;align-items:end}.sectionHead>p,.lead,.faqGrid>div>p{color:var(--muted);line-height:1.7}.phaseCards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:65px}.phaseCards article{border:1px solid var(--line);background:#ffffffb8;padding:30px;min-height:390px;display:flex;flex-direction:column;border-radius:4px}.phaseCards .featured{background:var(--lime);transform:translateY(-22px);box-shadow:0 25px 55px #68a91825}.phaseTop{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.13em}.phaseTop span{font-size:20px;font-weight:900}.phaseIcon{margin:65px 0 24px}.phaseIcon .mark{background:var(--ink);color:var(--lime);box-shadow:none}.phaseCards h3{font-size:28px;margin:0 0 13px}.phaseCards p{font-size:14px;line-height:1.65;color:var(--muted)}.phaseProgress{display:flex;gap:5px;margin-top:auto}.phaseProgress i{height:3px;flex:1;background:var(--ink)}.included{border-block:1px solid var(--line)}.includeGrid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.includeVisual{height:520px;background:#111611;border-radius:18px;position:relative;overflow:hidden;color:#fff}.signal{display:flex;justify-content:center;gap:12px;margin:38px;font-size:8px;letter-spacing:.14em}.signal b{color:var(--lime)}.graph{position:absolute;left:45px;right:45px;bottom:90px;height:270px;border-left:1px solid #3b4339;border-bottom:1px solid #3b4339;display:flex;align-items:flex-end;justify-content:space-around}.graph i{width:18px;background:var(--green);height:24%}.graph i:nth-child(2){height:38%}.graph i:nth-child(3){height:31%}.graph i:nth-child(4){height:58%}.graph i:nth-child(5){height:72%}.graph i:nth-child(6){height:92%}.metricCard{position:absolute;right:25px;bottom:25px;width:190px;background:#ffffff19;border:1px solid #ffffff28;backdrop-filter:blur(12px);padding:18px;border-radius:12px}.metricCard>*{display:block}.metricCard strong{font-size:34px;color:var(--lime);margin:4px 0}.deliverables{border-top:1px solid var(--line);margin-top:32px}.deliverables>div{display:grid;grid-template-columns:36px 1fr 20px;align-items:center;border-bottom:1px solid var(--line);padding:15px 0}.deliverables p{margin:0;font-size:14px}.deliverables span,.deliverables b{color:#5fae11}.fitTitle{display:grid;grid-template-columns:.3fr 1fr;margin-bottom:60px}.fitTitle h2{margin-top:0}.fitCards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fitCards article{padding:42px;border:1px solid var(--line);border-radius:15px;background:#fff}.fitCards .fitYes{background:linear-gradient(145deg,#efffd7,#fff)}.fitCards article>span{font-size:10px;letter-spacing:.15em;color:#579f0c;font-weight:850}.fitCards h3{font-size:29px}.fitCards ul{list-style:none;padding:0}.fitCards li{border-top:1px solid var(--line);padding:14px 0;color:#596356}.fitCards li:before{content:"✓";color:#5caa0d;margin-right:12px}.fitNo li:before{content:"×";color:#7b8478}.faq{border-block:1px solid var(--line)}.faqGrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px}.faqList{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);background:#ffffff76}summary{list-style:none;display:flex;justify-content:space-between;padding:24px 18px;cursor:pointer;font-size:16px;font-weight:800}summary b{color:#63ad13;font-size:20px}details p{margin:0;padding:0 50px 25px 18px;color:var(--muted);line-height:1.65;font-size:14px}.footer{min-height:150px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-top:1px solid var(--line);font-size:12px;color:#687165}.footerBrand{display:flex;align-items:center;gap:13px}.footer>p{text-align:center}.footer>div{display:flex;flex-direction:column;gap:10px;text-align:right}.footer>div a{color:#4f9608;font-weight:800}.whatsappFloat{position:fixed;z-index:31;right:20px;bottom:22px;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;font-size:12px;font-weight:900;box-shadow:0 12px 35px #1478324d}.mobileSticky{display:none}.mobileSticky{align-items:center;justify-content:space-between;gap:14px;border-radius:20px;padding:13px 14px 13px 22px;font-size:14px;letter-spacing:-.01em;box-shadow:0 18px 45px #08100759}.mobileSticky em{color:var(--lime)}.mobileSticky span{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--lime);color:#0a0e09;font-size:17px;font-weight:900}@media(max-width:850px){.wrap{width:min(100% - 28px,1180px)}.navDock{top:12px;padding:0 13px}.nav{height:58px;padding-left:18px}.navLinks{display:none}.brandWord{font-size:18px}.navButton{font-size:0;padding:11px 13px}.navButton:before{content:"Agendar";font-size:12px}.heroCentered{min-height:auto;padding:120px 0 70px}h1{font-size:clamp(48px,14vw,72px)}.heroCentered>p{font-size:16px}.heroActions{flex-direction:column;width:100%;max-width:350px}.heroActions a{width:100%}.heroNote{text-align:left}.heroSystem{grid-template-columns:1fr;margin-top:45px}.heroSystem>span{transform:rotate(90deg)}.heroSystem div+span+div{border-left:0;border-top:1px solid var(--line)}.bookingIntro,.origin,.statement,.method,.included,.fit,.faq,.finalBooking{padding:80px 0}.originGrid,.sectionHead,.includeGrid,.fitTitle,.faqGrid{grid-template-columns:1fr;gap:35px}.originCopy{margin-top:0}.calendarShell iframe{height:740px}.phaseCards,.fitCards{grid-template-columns:1fr}.phaseCards .featured{transform:none}.includeVisual{height:470px}.fitTitle{margin-bottom:30px}.footer{grid-template-columns:1fr;text-align:center;gap:20px;padding:45px 0 95px}.footerBrand{justify-content:center}.footer>div{text-align:center}.whatsappFloat{bottom:78px}.mobileSticky{display:flex;position:fixed;z-index:30;bottom:12px;left:14px;right:14px;justify-content:space-between;background:var(--ink);color:#fff;border-radius:999px;padding:16px 20px;font-weight:800;transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .28s ease}.mobileSticky.show{transform:translateY(0);opacity:1;pointer-events:auto}}.nav{display:grid;grid-template-columns:1fr auto 1fr;gap:24px}.nav .logo{justify-self:start;display:flex;align-items:center}.navLinks{justify-self:center;align-items:center}.navButton{justify-self:end}.nav .brandWord i{display:inline-block;color:#4d9308;font-size:21px;line-height:1;transform:translateY(2px)}.contentTypes{display:flex;align-items:center;justify-content:center;gap:14px;margin:-4px 0 25px;font-family:Caveat,cursive;font-size:25px;color:#4a5547}.contentTypes i{font-family:Geist;font-style:normal;color:var(--green);font-size:14px}.heroCentered>p{margin-top:0}.heroSystem{grid-template-columns:1fr 92px 1fr 92px 1fr;padding:9px}.heroSystem div{border-radius:12px}.heroSystem .flowArrow{width:72px;height:38px;display:grid;place-items:center;justify-self:center;background:#f04b3f;color:#fff;font-size:24px;font-weight:900;clip-path:polygon(0 18%,70% 18%,70% 0,100% 50%,70% 100%,70% 82%,0 82%);text-indent:-10px}.heroSystem div+span+div{border-left:0}.origin{background:#0b0f0b;color:#f7faf5;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:54px 54px}.origin .kicker,.origin h2 em{color:var(--lime)}.originCopy{background:#ffffff0d;border-color:#ffffff24}.originCopy p{color:#bdc5b9}.originCopy h3{color:#fff}.statement{background:linear-gradient(145deg,#fafff2,#fff)}.calendarShell{font-family:Geist,Arial,sans-serif}.calendarTop{font-weight:750;background:#fbfcfa}.bookingCentered h2{max-width:900px;margin-left:auto;margin-right:auto}.footer{background:#090d09;color:#f3f6f0;border-top:0;padding:75px 0 0}.footerGrid{display:grid;grid-template-columns:1.3fr .6fr .6fr;gap:90px;align-items:start}.footerIntro p{max-width:430px;color:#98a194;line-height:1.65;font-size:14px;margin-top:28px}.footerBrand{display:flex;align-items:center;gap:14px}.footerBrand .brandWord{font-size:25px}.footerBrand .brandWord i{color:var(--lime)}.footerNav,.footerContact{display:flex;flex-direction:column;gap:13px}.footerNav>span,.footerContact>span{color:var(--lime);font-size:9px;font-weight:850;letter-spacing:.17em;margin-bottom:7px}.footerNav a,.footerContact a{font-size:14px;color:#c4cbc0}.footerNav a:hover,.footerContact a:hover{color:#fff}.footerBottom{margin-top:65px;padding:22px 0;border-top:1px solid #ffffff1c;display:flex;justify-content:space-between;color:#788075;font-size:10px}@media(max-width:850px){.nav{grid-template-columns:1fr auto;gap:10px}.navLinks{display:none}.nav .brandWord i{font-size:18px}.contentTypes{font-size:22px;gap:10px}.heroSystem{grid-template-columns:1fr;padding:12px}.heroSystem .flowArrow{transform:rotate(90deg);margin:7px auto}.footerGrid{grid-template-columns:1fr;gap:38px}.footerBottom{flex-direction:column;gap:10px;text-align:center}.footer{padding-top:60px}.footerIntro p{margin-inline:auto}.footerBrand{justify-content:center}.footerNav,.footerContact{text-align:center}}.brandWord{display:inline-flex;align-items:baseline;gap:5px;font-size:20px;font-weight:780;letter-spacing:-.045em;color:var(--ink)}.brandWord i{font-family:Geist,Arial,sans-serif!important;font-size:19px!important;font-weight:650!important;font-style:italic;color:var(--ink)!important;letter-spacing:-.04em;transform:none!important}.footer .brandWord{color:#fff}.footer .brandWord i{color:#fff!important}.heroCentered h1{display:flex;flex-direction:column;align-items:center;font-size:clamp(56px,6.4vw,92px)}.heroCentered h1 span,.heroCentered h1 em{display:block;white-space:nowrap}.heroCentered h1 em{color:#4daa08}.primaryButton{background:#4daa08;border:1.5px solid #101510;color:#fff;box-shadow:0 7px #111a0e}.primaryButton span{background:#101510;color:#fff}.primaryButton:hover{transform:translateY(2px);box-shadow:0 5px #111a0e}.secondaryButton{background:#fff;border:1.5px solid #101510;color:#101510}.navButton{border:1px solid #101510}.heroSystem{grid-template-columns:1fr 72px 1fr 72px 1fr}.heroSystem .flowArrow{width:64px;height:30px;background:#f34c43;clip-path:polygon(0 18%,70% 18%,70% 0,100% 50%,70% 100%,70% 82%,0 82%);font-size:18px;text-indent:-8px}.heroSystem div{padding:22px}.footer{display:block!important;min-height:0!important;grid-template-columns:none!important;padding-top:0;background:#080c08;color:#fff}.footerCta{text-align:center;padding:90px 0 75px;border-bottom:1px solid #ffffff1c}.footerCta .kicker{color:var(--lime)}.footerCta h2{max-width:850px;margin:18px auto 30px;font-size:clamp(42px,5vw,70px);line-height:1;letter-spacing:-.055em}.footerCta h2 em{color:var(--lime)}.footerButton{display:inline-flex;align-items:center;gap:25px;padding:15px 18px;border-radius:999px;background:var(--lime);color:#0a0e09;font-size:13px;font-weight:850;border:1px solid #d7ffa1}.footerButton span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0a0e09;color:#fff}.footerGrid{padding-top:60px}.footerIntro,.footerNav,.footerContact{min-width:0}.footerBottom{margin-top:55px}.whatsappFloat{display:none!important}@media(max-width:850px){.brandWord{font-size:17px;gap:4px}.brandWord i{font-size:16px!important}.heroCentered h1{font-size:clamp(42px,12vw,62px)}.heroCentered h1 span,.heroCentered h1 em{white-space:normal}.heroSystem{grid-template-columns:1fr}.footerCta{padding:70px 0 55px}.footerGrid{padding-top:50px}}.heroSystem{width:min(920px,100%);grid-template-columns:1fr 130px 1fr 130px 1fr;margin-top:64px;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none;overflow:visible}.heroSystem div{padding:18px 8px;background:transparent;border:0!important}.heroSystem small{font-family:Geist,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em;color:#59aa0b}.heroSystem b{font-family:Geist,Arial,sans-serif;font-size:25px;font-weight:800;letter-spacing:-.035em;margin-top:8px;color:#080c08}.sketchArrow{display:block;width:112px;height:72px;object-fit:contain;justify-self:center;filter:saturate(1.05)}.arrowDown{transform:rotate(-15deg)}.arrowUp{transform:rotate(165deg)}@media(max-width:850px){.heroSystem{grid-template-columns:1fr;margin-top:48px}.sketchArrow{width:86px;height:62px;margin:0 auto}.arrowDown{transform:rotate(72deg)}.arrowUp{transform:rotate(108deg)}.heroSystem b{font-size:23px}}body{background:#f7faf4;color:#071007}main{position:relative;isolation:isolate;overflow:hidden;background-color:#f7faf4;background-image:linear-gradient(rgba(18,45,12,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(18,45,12,.055) 1px,transparent 1px);background-size:46px 46px}main:before,main:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(80px);pointer-events:none}main:before{width:560px;height:560px;top:180px;right:-200px;background:#89f4363d}main:after{width:480px;height:480px;top:1350px;left:-230px;background:#5bc11224}.gridBg{background-image:none}.navDock{position:fixed;top:16px}.nav{width:min(1280px,100%);height:74px;border:1px solid rgba(19,44,12,.14);background:#ffffffbd;box-shadow:0 20px 70px #18370f21;backdrop-filter:blur(24px)}.navLinks{padding:11px 24px;border:1px solid rgba(18,42,12,.09);border-radius:999px;background:#ffffff9e}.navButton{background:#0a1108;box-shadow:0 0 34px #57a7082e}.hero{background:transparent}.heroCentered{min-height:920px;padding-top:175px}.heroCentered h1{max-width:1120px;text-shadow:0 2px 0 #fff}.heroSystem{position:relative;padding:28px 10px;border:1px solid rgba(17,43,10,.1);border-radius:24px;background:#ffffff85;backdrop-filter:blur(18px);box-shadow:0 30px 90px #132f0b17}.heroSystem:before{content:"";position:absolute;inset:-25px;z-index:-1;border-radius:50%;background:radial-gradient(circle at center,rgba(172,255,76,.15),transparent 65%)}.bookingIntro,.finalBooking,.statement{background:#ffffffbd;backdrop-filter:blur(12px)}.bookingIntro{margin:0 auto;width:min(1320px,calc(100% - 32px));border:1px solid rgba(14,35,8,.1);border-radius:32px;box-shadow:0 35px 100px #14320a14}.calendarShell{background:#ffffffd9;box-shadow:0 35px 100px #1e411221;border-color:#122c0a24}.origin{width:min(1320px,calc(100% - 32px));margin:80px auto 0;border:1px solid rgba(16,40,10,.12);border-radius:32px;background:linear-gradient(145deg,#ffffffd1,#eaffdab8);color:#071007;box-shadow:0 30px 90px #14320a14}.origin .kicker{color:#4d9908}.origin h2 em{color:#54a70a}.originCopy{background:#ffffffb3;border-color:#112b0a1f;box-shadow:0 20px 55px #14320a12}.originCopy h3{color:#071007}.originCopy p{color:#596655}.statement{margin-top:80px;border-block:1px solid rgba(18,44,10,.1)}.method{position:relative}.phaseCards article{border-radius:22px;background:#ffffffad;backdrop-filter:blur(18px);box-shadow:0 22px 70px #13300a14}.phaseCards .featured{background:linear-gradient(145deg,#baff42,#8fe122);box-shadow:0 28px 80px #57a70840}.included{width:min(1320px,calc(100% - 32px));margin:0 auto;border:1px solid rgba(16,40,10,.11);border-radius:32px;background:#fff9;backdrop-filter:blur(16px);box-shadow:0 30px 90px #14320a14}.includeVisual{background:linear-gradient(145deg,#121a10,#060a06);box-shadow:0 30px 75px #0a190533}.fitCards article{background:#ffffffad;backdrop-filter:blur(15px);box-shadow:0 22px 65px #122d0912}.faq{width:min(1320px,calc(100% - 32px));margin:0 auto 80px;border:1px solid rgba(16,40,10,.11);border-radius:32px;background:#ffffff9e;backdrop-filter:blur(16px)}details{background:#fff9;transition:.2s}details:hover{background:#efffe1bf}.footer{background:#081007}@media(max-width:850px){main{background-size:34px 34px}.navDock{top:10px}.nav{height:60px}.heroCentered{min-height:auto;padding-top:130px}.bookingIntro,.origin,.included,.faq{width:calc(100% - 18px);border-radius:22px}.origin,.statement{margin-top:55px}}.brandWord{gap:4px!important;letter-spacing:-.045em}.brandWord i{margin:0!important;font-size:1em!important;font-weight:780!important;letter-spacing:-.045em!important}.nav .brandWord i{color:#0a1008!important}.navLinks{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;gap:42px}.navLinks a{font-size:14px;font-weight:700}.navButton{min-width:174px;padding:15px 24px!important;font-size:14px!important;text-align:center;box-shadow:none!important}.navButton span,.primaryButton span{display:none!important}.primaryButton{padding:16px 25px!important;border:1.5px solid #101510;background:#4daa08;box-shadow:none!important;color:#fff;font-size:14px}.primaryButton:hover,.secondaryButton:hover,.navButton:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0f1e091f!important}.secondaryButton{padding:16px 25px;font-size:14px}main:before{display:none}.contentTypes{position:relative;z-index:1}.contentTypes:before{content:"";position:absolute;z-index:-1;width:430px;height:110px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:#89f4363b;filter:blur(42px)}.hero{border-bottom:0!important}.heroCentered h1,.heroCentered>p,.heroActions,.heroNote,.heroSystem{animation:fadeUp .75s both}.heroCentered h1{animation-delay:.05s}.contentTypes{animation:fadeUp .75s .13s both}.heroCentered>p{animation-delay:.2s}.heroActions{animation-delay:.28s}.heroNote{animation-delay:.35s}.heroSystem{animation-delay:.42s}.primaryButton,.secondaryButton,.navButton,.phaseCards article{transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.bookingIntro{border-top:0!important;margin-top:0!important}.arrowDown{transform:translateY(8px) rotate(-15deg)!important}.arrowUp{transform:translateY(3px) scaleY(-1) rotate(-15deg)!important}.originGrid{grid-template-columns:1fr!important;max-width:970px;text-align:center}.originGrid>div:first-child{margin:auto}.origin h2{max-width:900px;margin:26px auto 0}.originCopy{max-width:760px;margin:15px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.originCopy h3{font-size:32px;margin-bottom:18px}.originCopy p{font-size:16px;line-height:1.75}.sectionHead{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:8px!important}.sectionHead h2{margin:20px auto}.sectionHead>p{max-width:670px;margin:0 auto}.phaseCards article,.phaseCards .featured{background:#ffffff9e!important;transform:none!important;border:1px solid rgba(17,42,10,.12);backdrop-filter:blur(18px)}.phaseCards article:hover,.phaseCards .featured:hover{background:#d8ffb1cc!important;transform:translateY(-8px)!important;border-color:#5ead1259;box-shadow:0 26px 70px #36740c26!important}.includeGrid{grid-template-columns:1fr!important;max-width:980px;text-align:center}.includeVisual{width:min(760px,100%);margin:auto;order:2}.includeGrid>div:last-child{order:1}.deliverables{text-align:left}.fitTitle{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:15px}.fitTitle h2{margin:0 auto}.faqGrid{grid-template-columns:1fr!important;max-width:900px;text-align:center}.faqList{text-align:left}.finalBooking{text-align:center}.footer{background:#f8faf5!important;color:#0a1008!important;border-top:1px solid rgba(15,35,10,.12)!important;padding:0!important}.simpleFooter{min-height:130px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:35px}.simpleFooter .footerBrand{justify-self:start}.simpleFooter .brandWord{color:#0a1008}.simpleFooter .brandWord i{color:#0a1008!important}.simpleFooterLinks{display:flex;gap:28px;font-size:12px;font-weight:650;color:#4f594c}.simpleFooterMeta{justify-self:end;display:flex;gap:18px;font-size:10px;color:#727b6e}.simpleFooterMeta a{color:#4d9908}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-width:850px){.navLinks{display:none!important}.navButton{min-width:auto;font-size:12px!important;padding:11px 15px!important}.arrowDown{transform:rotate(72deg)!important}.arrowUp{transform:scaleY(-1) rotate(72deg)!important}.originCopy h3{font-size:27px}.simpleFooter{grid-template-columns:1fr;text-align:center;padding:45px 0;gap:25px}.simpleFooter .footerBrand,.simpleFooterMeta{justify-self:center}.simpleFooterLinks{flex-wrap:wrap;justify-content:center;gap:15px 22px}.simpleFooterMeta{flex-direction:column;gap:8px}}.heroSystem{grid-template-columns:1fr 120px 1fr 120px 1fr!important;padding:22px 12px!important}.sketchArrow{width:112px!important;height:46px!important;object-fit:fill!important;margin:0!important}.arrowDown{transform:rotate(-4deg)!important}.arrowUp{transform:scaleY(-1) rotate(-4deg)!important}.included{width:100%!important;margin:0!important;border:0!important;border-radius:0!important;background-color:#080d08!important;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px)!important;background-size:54px 54px!important;color:#f7faf5!important;box-shadow:none!important;backdrop-filter:none!important}.included .includeGrid{max-width:900px!important;text-align:center!important}.included .kicker{color:var(--lime)!important}.included h2{color:#fff!important;max-width:850px;margin-inline:auto!important}.included .lead{color:#b8c2b5!important;max-width:650px;margin-inline:auto!important}.included .deliverables{border-color:#ffffff26!important;text-align:left!important}.included .deliverables>div{border-color:#ffffff24!important;padding:19px 0!important}.included .deliverables p{color:#eef3ec!important;font-size:15px!important}.included .deliverables span,.included .deliverables b{color:var(--lime)!important}.fitCards .fitYes{background:#ffffffb8!important}.footer{display:block!important;min-height:0!important;background:#f8faf5!important;color:#0a1008!important;border-top:0!important;font-size:inherit!important}.footerCtaSection{padding:80px 0 54px!important;background:#f8faf5!important}.footerCtaCard{display:flex!important;flex-direction:column!important;align-items:center!important;gap:28px!important;border-radius:28px!important;background:#081007!important;padding:58px 42px!important;text-align:center!important;color:#fff!important;box-shadow:0 20px 60px #0810071f!important}.footerCtaCard h2{max-width:820px!important;margin:0!important;font-size:clamp(30px,4vw,50px)!important;line-height:1.05!important;letter-spacing:-.045em!important}.footerCtaCard a{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--lime)!important;color:#081007!important;padding:15px 24px!important;font-size:14px!important;font-weight:800!important;transition:transform .2s ease!important}.footerCtaCard a:hover{transform:translateY(-2px)!important}.footerMain{border-top:1px solid var(--line)!important;background:#f8faf5!important}.footerGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;padding:54px 0 46px!important;text-align:left!important}.footerIntro .footerBrand{display:flex!important;align-items:center!important;gap:13px!important;justify-content:flex-start!important}.footerIntro .brandWord,.footerIntro .brandWord i{color:#0a1008!important}.footerIntro>p{max-width:430px!important;margin:20px 0 0!important;color:#626c60!important;font-size:15px!important;line-height:1.7!important}.footerContact>p{margin:0!important;color:#4f9608!important;font-size:15px!important;font-weight:800!important}.footerContact ul{list-style:none!important;margin:20px 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:14px!important}.footerContact a{display:flex!important;align-items:center!important;gap:12px!important;color:#626c60!important;font-size:15px!important}.footerContact a span{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#edf3e8!important;color:#4f9608!important;font-size:14px!important}.footerBottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;border-top:1px solid var(--line)!important;padding:24px 0 34px!important;color:#747d71!important;font-size:13px!important;text-align:left!important}.footerBottom p{margin:0!important}@media(max-width:850px){.heroSystem{grid-template-columns:1fr!important}.sketchArrow{width:80px!important;height:42px!important;margin:5px auto!important}.arrowDown{transform:rotate(72deg)!important}.arrowUp{transform:scaleY(-1) rotate(72deg)!important}.included{width:100%!important;border-radius:0!important}.footerCtaSection{padding:55px 0 40px!important}.footerCtaCard{padding:42px 24px!important;border-radius:22px!important}.footerGrid{grid-template-columns:1fr!important;gap:38px!important;padding:44px 0 36px!important}.footerIntro .footerBrand{justify-content:flex-start!important}.footerBottom{flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.footerContact{text-align:left!important}}.heroSystem{border:0!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;padding:18px 0!important}.heroSystem:before{display:none!important}.sketchArrow{width:118px!important;height:42px!important;object-fit:contain!important}.arrowDown,.arrowUp{transform:none!important}.bookingIntro{width:100%!important;margin:0!important;border:0!important;border-radius:0!important;background-color:#080d08!important;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px)!important;background-size:54px 54px!important;color:#fff!important;box-shadow:none!important;backdrop-filter:none!important}.bookingIntro .kicker{color:var(--lime)!important}.bookingIntro h2{color:#fff!important}.bookingIntro .bookingCentered>p{color:#bcc6b9!important}.bookingIntro .calendarShell{border-color:#ffffff2e!important;box-shadow:0 35px 100px #00000061!important}.fitCards article{background:#ffffff8f!important;backdrop-filter:blur(18px)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease!important}.fitCards article:hover{transform:translateY(-8px)!important;background:#ffffffdb!important;border-color:#529d0859!important;box-shadow:0 28px 75px #122d0924!important}.footerIntro .footerBrand .brandWord{font-size:20px!important}.footerContact>p{color:#0a1008!important;font-size:20px!important;line-height:1!important}.footerGrid{align-items:start!important}.footerContact ul{margin-top:20px!important}.footerContact a span.whatsappIcon svg{width:18px!important;height:18px!important;display:block!important}.footerContact a:hover{color:#0a1008!important}@media(min-width:851px){.footerContact{padding-top:1px!important}.footerContact ul{margin-top:20px!important}.footerIntro>p{margin-top:20px!important}.footerContact li:first-child a{min-height:36px!important}}@media(max-width:850px){.heroSystem{padding:10px 0!important}.sketchArrow{width:74px!important;height:34px!important;transform:rotate(90deg)!important}.bookingIntro{width:100%!important;border-radius:0!important}.fitCards article:hover{transform:translateY(-4px)!important}}.heroSystem{width:min(1040px,100%)!important;grid-template-columns:minmax(170px,1fr) 170px minmax(170px,1fr) 170px minmax(170px,1fr)!important;align-items:center!important;column-gap:10px!important;padding:34px 0 18px!important}.heroSystem div{padding:20px 8px!important;min-width:0!important}.heroSystem small{display:block!important;min-height:16px!important;line-height:1.25!important;margin-bottom:9px!important;white-space:nowrap!important}.heroSystem b{display:block!important;margin:0!important;line-height:1.08!important}.sketchArrow{width:158px!important;height:70px!important;object-fit:contain!important;justify-self:center!important}.footerIntro .footerBrand{gap:0!important}.footerIntro .brandWord{display:inline-flex!important;align-items:baseline!important;gap:4px!important;line-height:1!important}.footerContact a{font-weight:650!important}.footerContact a>span{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#edf3e8!important;color:#4f9608!important}.footerContact a>span svg{display:block!important;width:18px!important;height:18px!important}@media(max-width:850px){.heroSystem{grid-template-columns:1fr!important;row-gap:2px!important;padding:24px 0 10px!important}.heroSystem small{white-space:normal!important;margin-bottom:6px!important}.sketchArrow{width:112px!important;height:58px!important;transform:rotate(90deg)!important;margin:2px auto!important}.footerIntro .brandWord{justify-content:flex-start!important}}@media(max-width:850px){.mobileSticky{border-radius:20px!important;padding:15px 16px 15px 20px!important;align-items:center!important;gap:12px!important;font-size:16px!important;letter-spacing:-.005em!important;line-height:1.3!important;box-shadow:0 18px 45px #08100759!important}.mobileSticky b{font-weight:800!important}.mobileSticky em{color:var(--lime)!important}.mobileSticky span{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:var(--lime)!important;color:#0a0e09!important;font-size:16px!important;font-weight:900!important}}.navButton:before{content:none!important}.heroCentered h1{display:block!important;text-align:center!important}.heroCentered h1 span,.heroCentered h1 em{display:inline!important;white-space:normal!important}.brMobile{display:none}.brDesktop{display:inline}@media(max-width:850px){.brMobile{display:inline}.brDesktop{display:none}.navButton{font-size:13px!important;padding:12px 20px!important;min-width:0!important}.heroActions{align-items:center!important}.heroActions a{width:auto!important;min-width:230px!important}.primaryButton,.secondaryButton{font-size:15px!important;padding:15px 22px!important;justify-content:center!important}.heroSystem{width:100%!important;grid-template-columns:1fr!important;row-gap:18px!important;padding:22px 0!important}.heroSystem div{padding:0!important}.heroSystem small{font-size:12px!important;margin-bottom:8px!important}.heroSystem b{font-size:30px!important}.sketchArrow{width:78px!important;height:78px!important;transform:rotate(90deg)!important;margin:4px auto!important}.sectionHead h2{font-size:clamp(22px,6.2vw,27px)!important;line-height:1.15!important}.heroCentered h1{font-size:clamp(30px,9vw,38px)!important}}html,body{margin:0;width:100%;min-height:100%}
