@layer components{.home-header-link{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:1.125rem;border:1px solid rgb(127 220 184/.35);border-radius:12px;font-size:.9375rem;color:var(--color-ivory);transition:border-color .25s ease,background-color .25s ease}.home-header-link:hover{border-color:rgb(127 220 184/.7);background-color:rgb(95 211 168/.08)}.home-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.875rem 1.5rem;border:1px solid rgb(127 220 184/.4);border-radius:14px;font-size:1rem;font-weight:500;color:var(--color-ivory);transition:border-color .25s ease,background-color .25s ease}.home-ghost:hover{border-color:rgb(127 220 184/.8);background-color:rgb(95 211 168/.08)}.home-highlight{font-family:var(--font-display);font-size:clamp(1.4rem,3.2vw,1.875rem);font-style:italic;line-height:1.35;color:var(--color-gold)}.home-cards{display:grid;gap:1rem}@media (min-width:900px){.home-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.home-card{display:flex;gap:1.1rem;padding:1.6rem 1.5rem;border:1px solid rgb(127 220 184/.2);border-radius:18px;background:radial-gradient(90% 70% at 0 0,rgb(95 211 168/.08),transparent 65%),linear-gradient(165deg,rgb(11 37 35/.7),rgb(7 18 25/.6))}.home-card-number{flex-shrink:0;min-width:2.1rem;font-family:var(--font-display);font-size:1.5rem;line-height:1.2;color:var(--color-gold)}.home-list{display:grid;gap:1rem}.home-list li{display:flex;align-items:flex-start;gap:.9rem;font-size:1.0625rem;line-height:1.6;color:rgb(239 231 215/.88)}.home-list-mark{flex-shrink:0;width:7px;height:7px;margin-top:.62em;border:1px solid var(--color-gold);background:rgb(233 205 124/.55);transform:rotate(45deg)}.home-pricebox{display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem;border:1px solid rgb(233 205 124/.32);border-radius:20px;background:linear-gradient(165deg,rgb(11 37 35/.7),rgb(7 18 25/.55))}@media (min-width:640px){.home-pricebox{flex-direction:row;align-items:center;justify-content:space-between;padding:2rem 2.25rem}}.home-pricebox-value{flex-shrink:0;font-family:var(--font-display);font-size:clamp(2.5rem,7vw,3.5rem);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--color-gold-light)}.home,.home-hero{overflow-x:clip}.home-hero{min-height:calc(100svh - 7.5rem);padding-block:2rem 5rem}.home-emblem{position:relative;width:min(16rem,74vw);aspect-ratio:1}.home-emblem:before{content:"";position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(closest-side,rgb(214 170 84/.16),rgb(95 211 168/.08) 55%,transparent 100%);pointer-events:none}.home-emblem-image{position:relative;display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgb(127 220 184/.22);animation:home-emblem-in 1.1s var(--ease-olaju,ease) both}.home-emblem:after{content:"";position:absolute;inset:-9%;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgb(243 221 154/.2) 0deg .8deg,transparent .8deg 6deg);-webkit-mask-image:radial-gradient(closest-side,transparent 78%,#000 85%,transparent 100%);mask-image:radial-gradient(closest-side,transparent 78%,#000 85%,transparent 100%);animation:home-rays 170s linear infinite}@keyframes home-rays{to{transform:rotate(1turn)}}@media (max-width:767px){.home-emblem:after{animation:none}}@keyframes home-emblem-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-emblem-image,.home-emblem:after{animation:none}}@media (min-width:1024px){.home-emblem{width:min(30rem,100%)}}.home-note{font-size:.9375rem;line-height:1.55;color:var(--color-ivory-dim)}.home-section{content-visibility:auto;contain-intrinsic-size:auto 720px;padding-block:5rem}@media (min-width:640px){.home-section{padding-block:7rem}}.home-text{font-size:1.0625rem;line-height:1.75;color:rgb(239 231 215/.8)}.home-text-sm{font-size:.9375rem;line-height:1.6;color:var(--color-ivory-dim)}.home-paper{padding:clamp(1.75rem,4vw,3.25rem);border:1px solid rgb(127 220 184/.22);border-radius:18px;background:radial-gradient(90% 70% at 0 0,rgb(95 211 168/.1),transparent 65%),linear-gradient(165deg,rgb(11 37 35/.78),rgb(7 18 25/.7));color:var(--color-ivory)}.home-paper-label{font-size:.9375rem;color:var(--color-emerald-light)}.home-paper-title{margin-top:.75rem;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:380;line-height:1.1;letter-spacing:-.02em}.home-paper-lead{margin-top:1.75rem;max-width:34ch;font-family:var(--font-display);font-size:clamp(1.3125rem,3vw,1.6875rem);line-height:1.35}.home-paper-body{margin-top:1.5rem;max-width:52ch;font-size:1.0625rem;line-height:1.75;color:rgb(239 231 215/.78)}.home-paper-fade{-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent)}.home-locked{margin-top:.5rem;border-top:1px solid rgb(29 64 56/.7)}.home-locked li{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;border-bottom:1px solid rgb(29 64 56/.7);font-family:var(--font-display);font-size:1.0625rem;color:rgb(239 231 215/.75)}.home-locked li svg{color:rgb(154 167 159/.7)}.home-locked-more{font-family:var(--font-sans)!important;font-size:.9375rem!important;color:var(--color-ivory-dim)!important}.home-chapters{border-top:1px solid var(--color-mineral)}.home-chapter{padding-block:1.25rem;border-bottom:1px solid rgb(29 64 56/.7)}.home-steps{border-top:1px solid var(--color-mineral)}.home-step{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem 1.5rem;padding-block:2.25rem;border-bottom:1px solid rgb(29 64 56/.7)}@media (min-width:640px){.home-step{grid-template-columns:5rem minmax(0,1fr)}}.home-step-number{font-family:var(--font-display);font-size:2.5rem;font-weight:300;line-height:1;color:var(--color-ivory-dim)}.home-price{display:flex;flex-direction:column;gap:.5rem}.home-price-value{font-family:var(--font-display);font-size:clamp(2.75rem,7vw,4.5rem);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--color-ivory)}.home-faq{border-top:1px solid var(--color-mineral)}.home-faq-item{border-bottom:1px solid rgb(29 64 56/.7)}.home-faq-q{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.5rem;padding-block:1.25rem;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:clamp(1.0625rem,2.4vw,1.25rem);line-height:1.35;color:var(--color-ivory)}.home-faq-q::-webkit-details-marker{display:none}.home-faq-mark{position:relative;flex-shrink:0;width:14px;height:14px}.home-faq-mark:after,.home-faq-mark:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--color-ivory);transition:transform .35s var(--ease-olaju,ease)}.home-faq-mark:after{transform:rotate(90deg)}.home-faq-item[open] .home-faq-mark:after{transform:rotate(0deg)}.home-footer{border-top:1px solid rgb(29 64 56/.55)}}.lp{overflow-x:clip}.lp-wrap{width:100%;max-width:74rem;margin-inline:auto;padding-inline:1.5rem}@media (min-width:640px){.lp-wrap{padding-inline:2.5rem}}.lp-section{padding-block:7rem}@media (min-width:900px){.lp-section{padding-block:10rem}}.lp-kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-emerald-light)}.lp-kicker:before{content:"";width:6px;height:6px;border:1px solid;transform:rotate(45deg)}.lp-title{font-family:var(--font-display);font-weight:360;font-size:clamp(2.2rem,7.2vw,4.6rem);line-height:1.04;letter-spacing:-.03em;color:var(--color-ivory);text-wrap:balance}.lp-title em{font-style:italic;color:var(--color-gold-light)}.lp-lead{font-size:clamp(1.0625rem,.98rem + .45vw,1.3rem);line-height:1.65;color:rgb(239 231 215/.78);text-wrap:pretty}.lp-small{font-size:.9375rem;line-height:1.6;color:rgb(239 231 215/.66)}.lp-nav{position:fixed;inset-inline:0;top:0;z-index:40;border-bottom:1px solid rgb(127 220 184/.08);background:rgb(6 12 11/.72);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.lp-nav-inner{display:flex;align-items:center;justify-content:space-between;height:3.75rem}.lp-pill{display:inline-flex;align-items:center;min-height:2.5rem;padding-inline:1.1rem;border:1px solid rgb(127 220 184/.45);border-radius:999px;font-size:.875rem;font-weight:600;color:var(--color-ivory);background:linear-gradient(180deg,#22705a,#1a5c49);transition:border-color .25s ease}.lp-pill:hover{border-color:rgb(127 220 184/.9)}.lp-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;padding-block:5.25rem 3rem;text-align:center}.lp-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(42% 34% at 50% 30%,rgb(214 170 84/.16),transparent 70%),radial-gradient(70% 50% at 50% 35%,rgb(95 211 168/.08),transparent 75%);pointer-events:none}.lp-hero-art{position:relative;width:min(12.5rem,48vw);aspect-ratio:1}@media (min-width:900px){.lp-hero-art{width:17rem}}.lp-hero-art img{position:relative;display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgb(243 221 154/.25),0 30px 90px -20px rgb(214 170 84/.45)}.lp-hero-rays{position:absolute;inset:-14%;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgb(243 221 154/.22) 0deg .7deg,transparent .7deg 5deg);-webkit-mask-image:radial-gradient(closest-side,transparent 72%,#000 82%,transparent 100%);mask-image:radial-gradient(closest-side,transparent 72%,#000 82%,transparent 100%)}.lp-hero-title{font-family:var(--font-display);font-weight:340;font-size:clamp(2.6rem,10.5vw,6.4rem);line-height:1.01;letter-spacing:-.04em;color:var(--color-ivory);max-width:13ch;text-wrap:balance}.lp-hero-title em{font-style:italic;color:var(--color-gold-light)}.lp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;font-size:.8125rem;color:rgb(239 231 215/.62)}.lp-trust li{display:inline-flex;align-items:center;gap:.5rem}.lp-trust li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-emerald-light)}.lp-in{animation:lp-in 1.1s var(--ease-reveal,ease) both;animation-delay:var(--d,0s)}@keyframes lp-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lp-show-grid{display:grid;gap:1.75rem;align-items:center}@media (min-width:900px){.lp-show-grid{grid-template-columns:minmax(0,1fr) auto;gap:5rem}}.lp-phone{position:relative;justify-self:center;width:min(13.5rem,54vw);aspect-ratio:9/19;padding:.55rem;border-radius:2.6rem;background:linear-gradient(160deg,#1d2a27,#0a1210 60%,#16211e);box-shadow:0 0 0 1px rgb(127 220 184/.18),0 40px 100px -30px rgb(0 0 0/.8),0 0 80px -20px rgb(95 211 168/.25)}@media (min-width:900px){.lp-phone{width:19rem}}.lp-phone-screen{position:relative;height:100%;overflow:hidden;border-radius:2.1rem;background:radial-gradient(80% 40% at 50% 0,rgb(95 211 168/.12),transparent 70%),#040807}.lp-phone-screen:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:3.1rem;pointer-events:none;background:linear-gradient(180deg,#040807 58%,rgb(4 8 7/0))}.lp-phone-notch{position:absolute;top:.6rem;left:50%;z-index:2;width:32%;height:1.25rem;border-radius:999px;background:#000;transform:translateX(-50%)}.lp-phone-feed{padding:2.6rem 1.1rem 1.5rem}.lp-phone-number{font-family:var(--font-display);font-size:5.4rem;font-weight:300;line-height:.9;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgb(196 214 228/.35)}.lp-phone-phrase{font-family:var(--font-display);font-size:1.32rem;line-height:1.16;letter-spacing:-.015em;color:var(--color-ivory)}.lp-phone-text{font-size:.78rem;line-height:1.7;color:rgb(239 231 215/.8)}.lp-caption{border-left:1px solid rgb(127 220 184/.3);padding-left:1.25rem}.lp-caption-title{font-family:var(--font-display);font-size:clamp(1.5rem,4.6vw,2.25rem);line-height:1.12;letter-spacing:-.02em;color:var(--color-ivory)}.lp-captions{display:grid;gap:2.25rem;margin-top:1.75rem}@media (min-width:900px){.lp-captions{margin-top:2.5rem}}.lp-lines{display:grid;gap:4.5rem}.lp-line-title{font-family:var(--font-display);font-weight:340;font-size:clamp(2.4rem,9vw,5.6rem);line-height:1;letter-spacing:-.04em;color:var(--color-ivory)}.lp-line-title span{color:var(--color-gold-light);font-style:italic}.lp-offer{position:relative;overflow:hidden;padding:2.5rem 1.6rem;border:1px solid rgb(243 221 154/.28);border-radius:2rem;background:radial-gradient(70% 60% at 85% 0,rgb(214 170 84/.12),transparent 70%),radial-gradient(60% 60% at 0 100%,rgb(95 211 168/.1),transparent 70%),linear-gradient(165deg,rgb(11 37 35/.85),rgb(6 12 11/.9))}@media (min-width:900px){.lp-offer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4rem;padding:4rem}}.lp-check{display:grid;gap:1rem}.lp-check li{display:flex;gap:.9rem;font-size:1rem;line-height:1.55;color:rgb(239 231 215/.88)}.lp-check li:before{content:"";flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.15rem;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4 6.7 11 12 5.4' fill='none' stroke='%23060c0b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /.8rem no-repeat,var(--color-gold-light)}.lp-price{font-family:var(--font-display);font-size:clamp(3.4rem,12vw,5rem);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--color-ivory)}.lp-steps{display:grid;gap:2.5rem;counter-reset:passo}@media (min-width:900px){.lp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.lp-step{border-top:1px solid rgb(127 220 184/.22);padding-top:1.5rem}.lp-step-n{font-family:var(--font-display);font-size:2.75rem;font-weight:300;line-height:1;color:var(--color-gold-light)}.lp-facts{display:grid;gap:1rem}@media (min-width:700px){.lp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-fact{display:flex;gap:1.1rem;padding:1.6rem;border:1px solid rgb(127 220 184/.14);border-radius:1.4rem;background:rgb(11 37 35/.35)}.lp-fact svg{flex-shrink:0;width:1.6rem;height:1.6rem;color:var(--color-emerald-light)}.lp-final{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:9rem}.lp-final:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 40% at 50% 40%,rgb(214 170 84/.12),transparent 75%);pointer-events:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-hero-art{animation:lp-art-out linear both;animation-timeline:view();animation-range:exit 0 exit 100%}@keyframes lp-art-out{to{opacity:.1;transform:translateY(-14%) scale(.86)}}.lp-hero-rays{animation:lp-rays linear both;animation-timeline:scroll(root block)}@keyframes lp-rays{to{transform:rotate(200deg)}}.lp-show{height:320svh;view-timeline-name:--show;view-timeline-axis:block}.lp-show-sticky{position:sticky;top:0;display:flex;align-items:center;min-height:100svh;padding-block:4.5rem 2rem}.lp-phone{animation:lp-phone linear both;animation-timeline:--show;animation-range:entry 30% contain 15%}@keyframes lp-phone{0%{opacity:.4;transform:translateY(12%) scale(.88) rotate(-2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}.lp-phone-feed{animation:lp-feed linear both;animation-timeline:--show;animation-range:contain 12% contain 92%}@keyframes lp-feed{to{transform:translateY(-58%)}}.lp-captions{display:grid;grid-template-areas:"c"}.lp-caption{grid-area:c;animation:lp-caption linear both;animation-timeline:--show}.lp-caption:first-child{animation-range:contain 0 contain 33%}.lp-caption:nth-child(2){animation-range:contain 30% contain 63%}.lp-caption:nth-child(3){animation-name:lp-caption-last;animation-range:contain 60% contain 100%}@keyframes lp-caption{0%{opacity:0;transform:translateY(18px)}20%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}@keyframes lp-caption-last{0%{opacity:0;transform:translateY(18px)}25%,to{opacity:1;transform:translateY(0)}}.lp-line{animation:lp-line linear both;animation-timeline:view();animation-range:cover 10% cover 42%}@keyframes lp-line{0%{opacity:.12;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.lp-offer{animation:lp-rise linear both;animation-timeline:view();animation-range:entry 0 cover 35%}@keyframes lp-rise{0%{opacity:.3;transform:translateY(40px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}}}@media (prefers-reduced-motion:reduce){.lp-in{animation:none}}