:root{--bg:#0b0a1f;--bg-2:#14123a;--ink:#ece9ff;--muted:#a9a3d6;--line:#2c2866;--gold:#e8c77a;--gold-2:#b8903f;--pearl:#f4f1ff;--on-gold:#1a1530;--surface:var(--bg-2);--surface-2:#1d1950;--accent-deep:#2a2373;--love:#d77a9e;--danger:#ffb4b4;--shadow:0 20px 50px -20px #000;--r:14px;--w:72rem;--w-text:44rem;--f-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-head:Georgia, "Times New Roman", serif;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{background:var(--bg);color:var(--ink);font:1.0625rem/1.65 var(--f-body);margin:0}a{color:var(--gold);text-underline-offset:.2em}img,svg{max-width:100%;height:auto}h1,h2,h3{font-family:var(--f-head);font-weight:600;line-height:1.2}h1{margin:.4em 0 .6em;font-size:clamp(1.9rem,1.2rem + 3vw,3.2rem)}h2{margin:2.2em 0 .6em;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}h3{margin:1.6em 0 .4em;font-size:1.2rem}.wrap{width:min(100% - 2rem, var(--w));margin-inline:auto}.page>:not(.calc){max-width:var(--w-text)}.skip{position:absolute;left:-999px}.skip:focus{z-index:9;background:var(--bg-2);padding:.5rem 1rem;top:1rem;left:1rem}.site-header{border-bottom:1px solid var(--line);z-index:5;background:var(--bg);position:sticky;top:0}.bar{justify-content:space-between;align-items:center;min-height:3.75rem;display:flex}.logo{color:var(--pearl);font-family:var(--f-head);align-items:center;gap:.6rem;font-size:1.15rem;text-decoration:none;display:flex}.menu-t{opacity:0;cursor:pointer;z-index:2;width:2.75rem;height:2.75rem;margin:0;position:absolute;right:1rem}.menu-b{place-items:center;width:2.75rem;height:2.75rem;display:grid}.menu-b span,.menu-b span:before,.menu-b span:after{content:"";background:var(--ink);width:22px;height:2px;display:block;position:relative}.menu-b span:before{position:absolute;top:-7px}.menu-b span:after{position:absolute;top:7px}.menu-t:focus-visible+.menu-b{outline:2px solid var(--gold);border-radius:8px}.bar{position:relative}.menu nav{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);gap:.75rem;min-width:15rem;padding:1rem;display:none;position:absolute;top:3.75rem;right:0}.menu-t:checked~.menu nav{display:grid}.menu ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.menu ul a{color:var(--ink);padding:.5rem .25rem;text-decoration:none;display:block}.menu a[aria-current=page]{color:var(--gold)}.menu a.btn-gold[aria-current=page]{color:var(--on-gold)}@media (width>=60rem){.menu-t,.menu-b{display:none}.menu nav{background:0 0;border:0;align-items:center;gap:1.25rem;min-width:0;padding:0;display:flex;position:static}.menu ul{gap:1.1rem;display:flex}.menu ul a{padding:.25rem 0;font-size:.95rem}}.btn{font:600 1rem/1 var(--f-body);cursor:pointer;border:0;border-radius:999px;min-height:2.75rem;padding:.8rem 1.4rem;text-decoration:none;display:inline-block}.btn-gold{background:var(--gold);color:var(--on-gold)}.btn-gold:hover{background:var(--gold-2)}.crumbs ol{color:var(--muted);flex-wrap:wrap;gap:.35rem;margin:1.25rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-right:.35rem}.crumbs a{color:var(--muted)}.calc{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--r) * 1.5);margin:1rem 0 2rem;padding:clamp(1rem,3vw,2rem)}.badges{color:var(--gold);margin:0 0 1rem;font-size:.95rem}.calc-form fieldset{border:0;margin:0 0 1rem;padding:0}.calc-form legend{margin-bottom:.5rem;font-weight:600}.date3{grid-template-columns:1fr 1fr 1.4fr;gap:.6rem;max-width:26rem;display:grid}.calc-form label{color:var(--muted);gap:.3rem;font-size:.9rem;display:grid}.calc-form input{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;min-height:2.75rem;padding:.7rem .8rem}.calc-form input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.calc-form .name{max-width:26rem;margin-bottom:1rem}.micro{color:var(--muted);font-size:.85rem}.stub{color:var(--muted);font-style:italic}.cta{border:1px solid var(--gold-2);border-radius:var(--r);background:var(--surface-2);margin:3rem 0;padding:1.25rem 1.5rem}.cta-title{font-family:var(--f-head);margin:0 0 .25rem;font-size:1.3rem}.cta-price{color:var(--muted);margin:0 0 1rem}.cta-price strong{color:var(--gold);font-size:1.2rem}.site-footer{color:var(--ink);background:linear-gradient(180deg, var(--bg) 0%, var(--surface-2) 100%);margin-top:5rem;font-size:.92rem;position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-2) 30%, var(--gold) 50%, var(--gold-2) 70%, transparent);opacity:.7;height:1px;position:absolute;inset:0 0 auto}.foot-orn{fill:none;width:34rem;stroke:var(--gold-2);stroke-width:.6px;opacity:.18;pointer-events:none;position:absolute;bottom:-15rem;right:-13rem}@media (width<=59.99rem){.foot-orn{width:24rem;bottom:-10rem;right:-10rem}}.foot-top{gap:2.5rem;padding:3.5rem 0 2.75rem;display:grid;position:relative}@media (width>=60rem){.foot-top{grid-template-columns:minmax(0,21rem) 1fr;gap:4rem}}.foot-logo{color:var(--pearl);align-items:center;gap:.7rem;margin:0 0 1.4rem;display:flex}.foot-logo>span{line-height:1.15;display:grid}.foot-name{font-family:var(--f-head);font-size:1.45rem}.foot-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:.2rem;font-size:.68rem}.foot-quote{align-items:flex-start;gap:.9rem;margin:0;display:flex}.foot-quote .ex-photo{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--gold-2);margin-top:.2rem}.foot-quote blockquote{font-family:var(--f-head);color:var(--ink);margin:0;font-size:1.02rem;font-style:italic;line-height:1.5}.foot-quote figcaption{color:var(--muted);margin-top:.45rem;font-size:.8rem}.foot-facts{flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.foot-facts li{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8rem;display:inline-flex}.foot-facts .icon{color:var(--gold)}.foot-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2rem 1.5rem;display:grid}@media (width>=40rem){.foot-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.foot-title{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:700}.foot-col ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.foot-col ul a{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .2rem)/0 1px no-repeat;padding:.3rem 0;text-decoration:none;transition:background-size .25s,color .2s;display:inline-block}.foot-col ul a:hover,.foot-col ul a:focus-visible{color:var(--gold);background-size:100% 1px}.foot-pdf{grid-column:1/-1}.foot-pdf-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);max-width:32rem;color:var(--ink);align-items:center;gap:.9rem;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.foot-pdf-card:hover,.foot-pdf-card:focus-visible{border-color:var(--gold-2);box-shadow:var(--shadow);transform:translateY(-1px)}.foot-pdf-ic{background:var(--gold);width:2.6rem;height:2.6rem;color:var(--on-gold);border-radius:50%;flex:none;place-items:center;display:grid}.foot-legal{border-top:1px solid var(--line);color:var(--muted);padding:1.5rem 0 2rem;font-size:.82rem;position:relative}.foot-legal p{margin:0}.foot-care{align-items:flex-start;gap:.6rem;max-width:46rem;display:flex;margin-bottom:.8rem!important}.foot-care .icon{color:var(--gold);flex:none;margin-top:.1rem}@media (prefers-reduced-motion:reduce){.foot-col ul a,.foot-pdf-card{transition:none}.foot-pdf-card:hover{transform:none}}.arcana-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;margin:2rem 0;padding:0;list-style:none;display:grid;max-width:none!important}.arcana-grid a{border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:baseline;gap:.5rem;padding:.7rem .8rem;font-size:.92rem;text-decoration:none;display:flex}.arcana-grid a:hover,.arcana-grid a[aria-current]{border-color:var(--gold-2)}.arcana-grid .n{color:var(--gold);font-family:var(--f-head);min-width:1.6rem;font-size:1.15rem}.arcana-nav{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:2rem 0;display:flex}.related{margin:2rem 0}.related-title{font-weight:600}.related ul{padding-left:1.2rem}@media (width<=40rem){.pdf-cover{max-width:12rem}}.pdf-cover{aspect-ratio:210/297;background:var(--accent-deep);border:1px solid var(--gold-2);box-shadow:var(--shadow);font-family:var(--f-head);border-radius:8px;flex-direction:column;justify-content:space-between;padding:1.2rem;display:flex}.pdf-cover strong{color:var(--gold);font-size:1.4rem;line-height:1.1}.pdf-cover em,.pdf-cover span{color:var(--muted);font-size:.85rem}.big-price{margin:0}.big-price strong{font-family:var(--f-head);color:var(--gold);font-size:3rem}.price-note{color:var(--muted);margin:0 0 1rem}.steps{color:var(--muted);counter-reset:s;gap:1.5rem;padding:0;list-style:none;display:flex}.steps li:before{counter-increment:s;content:counter(s) ". "}.steps [aria-current]{color:var(--gold);font-weight:600}.pedido .calc-form{gap:1rem;max-width:30rem;display:grid}.pedido .pre-lead{max-width:30rem;margin:0 0 1.25rem}.plan,.check{align-items:flex-start;gap:.6rem;color:var(--ink)!important;font-size:1rem!important;display:flex!important}.plan input,.check input{accent-color:var(--gold);margin-top:.25rem;width:1.2rem!important;min-height:1.2rem!important}.erro{color:var(--danger)}.honest{border:1px solid var(--gold-2);border-radius:var(--r);background:var(--bg-2);max-width:36rem;padding:1rem 1.25rem}.h2{font-family:var(--f-head);margin:1.5rem 0 .5rem;font-size:1.6rem}.btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.calc-result{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.r-title:focus{outline:none}.calc-modal{background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:0;scroll-padding-top:4.5rem;position:fixed;inset:0;overflow-y:auto}.calc-modal::backdrop{background:#0000008c}html:has(.calc-modal[open]){overflow:hidden}.cm-bar{z-index:6;padding:max(.55rem, env(safe-area-inset-top)) clamp(1rem, 4vw, 2rem) .55rem;background:var(--bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.cm-brand{font-family:var(--f-head);color:var(--gold);font-size:1.1rem}.cm-close{border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--ink);font:600 .95rem var(--f-body);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem 0 1.1rem;display:inline-flex}.cm-close:hover,.cm-close:focus-visible{border-color:var(--gold-2);color:var(--gold)}.calc-modal .calc-result{width:min(100% - 2rem, var(--w));padding:clamp(1.25rem, 3vw, 2.5rem) 0 calc(6rem + env(safe-area-inset-bottom));border:0;margin:0 auto}.calc-modal .r-side{top:4.5rem}@media (prefers-reduced-motion:no-preference){.calc-modal[open]{animation:.3s cubic-bezier(.2,.8,.3,1) cm-in}.calc-modal[open]::backdrop{animation:.3s cm-fade}@keyframes cm-in{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes cm-fade{0%{opacity:0}}}.r-grid{align-items:start;gap:1.5rem;display:grid}@media (width>=52rem){.r-grid{grid-template-columns:minmax(0,28rem) 1fr}}.octagon{aspect-ratio:1;touch-action:manipulation;width:100%;max-width:28rem;display:block}.o-sq{fill:none;stroke:var(--line);stroke-width:1.5px}.o-sq2{stroke:color-mix(in srgb, var(--gold-2) 55%, transparent)}.o-axis{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 5}.o-love{stroke:var(--love);stroke-width:1.2px;stroke-dasharray:2 4}.o-pt{cursor:pointer;outline:none}.o-pt circle{fill:var(--bg);stroke:var(--muted);stroke-width:1.2px;transition:fill .2s,stroke .2s}.o-pt.big circle{stroke:var(--gold);stroke-width:1.6px}.o-pt.center circle{fill:var(--accent-deep);stroke:var(--gold);stroke-width:2.2px}.o-pt text{fill:var(--ink);font:600 13px var(--f-body);text-anchor:middle;dominant-baseline:central;pointer-events:none}.o-pt.big text{font-size:15px}.o-pt:hover circle,.o-pt:focus-visible circle{stroke:var(--pearl)}.o-pt.on circle{fill:var(--gold);stroke:var(--gold)}.o-pt.on text{fill:var(--on-gold)}.r-formula{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);min-height:10rem;padding:1rem 1.25rem}.f-label{color:var(--muted);margin:0;font-size:.9rem}.f-value{font-family:var(--f-head);margin:.2rem 0 .5rem;font-size:1.4rem}.f-value strong{color:var(--gold);margin-right:.3rem;font-size:2rem}.f-formula{font-variant-numeric:tabular-nums;color:var(--ink)}.f-formula span{color:var(--muted)}.pillars{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:2rem 0;display:grid}.pillar{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);padding:1rem 1.25rem}.p-title{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8rem;font-weight:600}.p-arc{font-family:var(--f-head);margin:.3rem 0;font-size:1.25rem}.locked{border:1px dashed var(--gold-2);border-radius:var(--r);margin:2rem 0;padding:1rem 1.25rem}.locked ul{gap:.6rem;padding:0;list-style:none;display:grid}.lk-s{color:var(--muted);filter:blur();display:block}.h3{font-family:var(--f-head);margin:0 0 .6rem;font-size:1.2rem}.cards{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.cards a{border:1px solid var(--line);border-radius:var(--r);color:var(--ink);padding:1rem;text-decoration:none;display:block}.cards a:hover{border-color:var(--gold-2)}.tail-line{font-size:1.1rem}.tail-big{font-family:var(--f-head);color:var(--gold);letter-spacing:.05em;margin:.5rem 0;font-size:clamp(2.5rem,8vw,4rem)}.tail-big span{color:var(--muted);margin:0 .2em}.tail-arcs{gap:.5rem;padding-left:1.2rem;display:grid}.tail-arcs .f-formula{font-size:.9rem;display:block}.hero{align-items:center;gap:1rem;padding:clamp(1.5rem,5vw,4rem) 0 1.5rem;display:grid;max-width:none!important}@media (width>=56rem){.hero{grid-template-columns:1.25fr 1fr;gap:3rem}}.eyebrow{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem;font-weight:600}.h1-hero{text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.1rem,1.3rem + 3.6vw,3.9rem)}.lede{color:var(--muted);max-width:34rem;margin:0;font-size:1.15rem}.hero-art{justify-self:center;width:100%;max-width:24rem}@media (width<=55.99rem){.hero-art{order:-1;max-width:15rem;margin-bottom:-.5rem}}.hero-art svg{width:100%;height:auto;display:block;overflow:visible}.hero-art .ring circle{fill:none;stroke:var(--line)}.hero-art .ring text{fill:var(--muted);font:600 11px var(--f-head);text-anchor:middle;dominant-baseline:central}.art-sq{fill:none;stroke:var(--gold-2);stroke-width:1.4px}.art-sq2{stroke:var(--line)}.art-ax{stroke:var(--line);stroke-dasharray:3 6}.art-c{fill:var(--accent-deep);stroke:var(--gold);stroke-width:2px}.art-dot{fill:var(--bg);stroke:var(--gold);stroke-width:1.6px}@media (prefers-reduced-motion:no-preference){.hero-art .ring{transform-origin:200px 200px;animation:240s linear infinite spin}.art-sq,.art-sq2{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1.6s ease-out .2s forwards draw}.art-dot{opacity:0;animation:.5s ease-out forwards pop;animation-delay:calc(.9s + var(--i) * 70ms);transform-box:fill-box;transform-origin:50%}@keyframes spin{to{transform:rotate(360deg)}}}.table-wrap{border:1px solid var(--line);border-radius:var(--r);margin:1rem 0;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:.95rem}.table-wrap th{text-align:left;color:var(--gold);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:600}.table-wrap th,.table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;padding:.65rem .9rem}.table-wrap tr:last-child td{border-bottom:0}.table-wrap .num{font-family:var(--f-head);color:var(--gold);font-variant-numeric:tabular-nums;font-size:1.1rem}.mono{font-variant-numeric:tabular-nums;white-space:nowrap}.note{color:var(--muted);font-size:.95rem}.compare{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:1rem 0;display:grid;max-width:none!important}.cmp-col{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:1.25rem}.cmp-pro{border-color:var(--gold-2)}.cmp-t{font-family:var(--f-head);margin:0 0 .75rem;font-size:1.3rem}.cmp-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cmp-capa{border-radius:4px;flex:none;width:6.5rem;margin:-.25rem 0 .75rem;overflow:hidden;transform:rotate(3deg);box-shadow:0 12px 26px -12px #3c1e6e80,0 0 0 1px #c9a15a99}.cmp-capa img,.pdf-cover-img img{width:100%;height:auto;display:block}.pdf-cover.pdf-cover-img{background:#f6f1f8;padding:0;overflow:hidden}.compare ul{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.compare li{padding-left:1.6rem;position:relative}.compare li:before{font-weight:700;position:absolute;top:0;left:0}.compare li.yes:before{content:"✓";color:var(--gold)}.compare li.no{color:var(--muted)}.compare li.no:before{content:"–"}.cmp-price strong{font-family:var(--f-head);color:var(--gold);font-size:1.6rem}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.why{gap:.6rem;padding-left:1.2rem;display:grid}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page>.block{animation-name:rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 35%}@keyframes rise{0%{opacity:.15;transform:translateY(24px)}to{opacity:1;transform:none}}}}.tema-sw{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:20;background:#0f0d28eb;border:1px solid #3a3680;border-radius:999px;gap:.25rem;padding:.3rem;font:600 .8rem/1 system-ui,sans-serif;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px -10px #000}.tema-sw a{color:#e9e6ff;white-space:nowrap;border-radius:999px;padding:.6rem .8rem;text-decoration:none}.tema-sw a[aria-current]{color:#17122e;background:#f0cf86}.page blockquote.rule{border-left:3px solid var(--gold);background:var(--bg-2);border-radius:0 var(--r) var(--r) 0;margin:1.25rem 0;padding:.9rem 1.15rem}.page blockquote.rule p{font-family:var(--f-head);margin:0;font-style:italic;line-height:1.55}h2:where(.ht),h3:where(.ht),h4:where(.ht){font:inherit;line-height:inherit;margin:0 0 1rem}.page-home{--gap:clamp(3.5rem, 8vw, 7rem)}.page-home>*,.page-home .sec,.page-home .band{width:min(100% - 2rem, var(--w));margin-inline:auto}.page-home .hero{isolation:isolate;grid-template-columns:1fr;gap:1.5rem 3rem;padding:clamp(1.5rem,6vw,5rem) 0 2rem;display:grid;position:relative}.hero-bg{z-index:-1;pointer-events:none;aspect-ratio:1;opacity:.5;width:min(34rem,120vw);position:absolute;top:-3rem;right:-30%}.hero-bg svg{width:100%;height:100%;overflow:visible}.hero-bg .ring circle{fill:none;stroke:var(--line)}.hero-bg .ring text{fill:var(--muted);font:600 11px var(--f-head);text-anchor:middle;dominant-baseline:central}@media (prefers-reduced-motion:no-preference){.hero-bg .ring{transform-origin:200px 200px;animation:240s linear infinite spin}}.hero-head,.hero-more{position:relative}.hero-head{grid-area:head}.hero-form{grid-area:form}.hero-more{grid-area:more}.page-home .hero{grid-template-areas:"head""form""more"}@media (width>=60rem){.page-home .hero{grid-template:"head form""more form"1fr/minmax(0,1.15fr) minmax(22rem,.85fr);align-items:start;gap:1.25rem clamp(2rem,5vw,5rem);min-height:0;padding:clamp(2rem,6vh,4.5rem) 0 2.5rem}.hero-form{align-self:center;max-width:none}.hero-more{align-self:start}.hero-bg{opacity:.55;width:min(44rem,52vw);top:50%;left:72%;right:auto;translate:-50% -50%}}.hero .h1-hero{max-width:17ch;margin:0 0 1.1rem;font-size:clamp(2.2rem,1rem + 2.6vw,3.6rem);line-height:1.06}.hero .lede{max-width:32rem;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.trust{gap:.6rem;margin:1.75rem 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.trust li{color:var(--ink);align-items:center;gap:.6rem;display:flex}.trust .icon{color:var(--gold);flex:none}@media (width>=60rem){.hero-form{max-width:34rem}.hero .h1-hero{margin-bottom:0}.hero-more .lede{margin-top:-.5rem}}.page-home .calc{box-shadow:var(--shadow);margin:0;padding:clamp(1.25rem,3vw,2rem)}.page-home .calc-form{gap:1rem;display:grid}.page-home .calc-form fieldset{margin:0}.page-home .date3{max-width:none}.page-home .calc-form .name{max-width:none;margin:0}.page-home .calc .btn{width:100%;padding:1rem;font-size:1.05rem}.calc-form input{text-align:center;letter-spacing:.04em;font-size:1.1rem}.calc-form .name input{text-align:left}.micro{text-align:center;margin:0}.sec{padding-top:var(--gap)}.sec>h2,.sec>.r22>h2,.panel>h2{text-wrap:balance;max-width:22ch;margin:0 0 1.25rem;font-size:clamp(1.7rem,1.2rem + 2vw,2.7rem)}.sec p{max-width:42rem}.lead-p{color:var(--ink);font-size:1.25rem}.more{margin-top:1.25rem}.more a{align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.more a:hover{text-decoration:underline}.more-link{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-weight:600;display:inline-flex}.more-link:hover{text-decoration:underline}.sec-what{gap:2rem;display:grid}@media (width>=56rem){.sec-what{grid-template-columns:1.6fr 1fr;align-items:end}}.facts{background:var(--line);border:1px solid var(--line);border-radius:var(--r);gap:1px;display:grid;overflow:hidden}.facts div{background:var(--surface);align-items:baseline;gap:1rem;padding:1.1rem 1.25rem;display:flex}.facts strong{font-family:var(--f-head);color:var(--gold);min-width:2.6ch;font-size:2.4rem;line-height:1}.facts span{color:var(--muted)}.pos-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pos-cards a{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);height:100%;color:var(--ink);grid-template-rows:auto 1fr;grid-template-columns:4.5rem 1fr;column-gap:1rem;padding:1.1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.pos-cards a:hover{border-color:var(--gold-2);transform:translateY(-2px)}.mini-oct{grid-row:1/3;width:4.5rem;height:4.5rem}.mo-sq{fill:none;stroke:var(--line);stroke-width:1.2px}.mo-pt{fill:var(--line)}.mo-pt.on{fill:var(--gold)}.mo-on-line{stroke:var(--gold);stroke-width:2px}.pc-t{font-family:var(--f-head);align-self:end;margin:0;font-size:1.2rem;font-weight:600}.pc-q{color:var(--muted);font-size:.95rem}.sec-amor{grid-template-areas:"eye""h2""text""fig";column-gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=56rem){.sec-amor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"eye eye""h2 h2""text fig";align-items:center}}.sec-amor .eyebrow{text-transform:uppercase;letter-spacing:.14em;grid-area:eye;margin:0 0 .7rem;font-size:.75rem;font-weight:700}.sec-amor>h2{grid-area:h2;max-width:none}.am-text{grid-area:text}.am-text p:first-child{margin-top:0}.am-text .btn{margin-top:.5rem}.am-fig{grid-area:fig;margin-top:1.5rem}@media (width>=56rem){.am-fig{margin-top:0}}.am-note{font-family:var(--f-head);color:var(--cad-pen,#5b3fb8);margin:1rem auto 0;padding-left:2.6rem;font-size:1.02rem;line-height:1.35;position:relative;transform:rotate(-1.2deg);max-width:30rem!important}.am-note svg{width:2.2rem;height:1.1rem;position:absolute;top:.1rem;left:0;transform:rotate(35deg)}.am-note path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.page-home>.panel-solo{margin-top:var(--gap)}.panel{border:1px solid var(--line);border-radius:calc(var(--r) * 1.4);background:var(--surface);gap:0 3rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}@media (width>=56rem){.panel-solo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.panel .icon{color:var(--gold);margin-bottom:1rem}.panel h2{text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}.panel p:first-child{margin-top:0}.panel p:last-of-type{margin-bottom:1.5rem}.band-soft{margin-top:var(--gap);border-radius:calc(var(--r) * 2);background:var(--surface-2);border:1px solid var(--line);padding:var(--gap) clamp(1rem, 4vw, 3rem) calc(var(--gap) * .8)!important}.price-grid{align-items:center;gap:2.5rem;display:grid}@media (width>=60rem){.price-grid{grid-template-columns:17rem 1fr}}.pdf-stack{aspect-ratio:210/297;width:min(15rem,60vw);margin:0 auto;position:relative}.pdf-stack .pdf-cover,.pdf-page{border-radius:6px;position:absolute;inset:0}.pdf-page{background:var(--surface);border:1px solid var(--line)}.pdf-page.p2{transform:rotate(5deg)translate(10px,4px)}.pdf-page.p3{opacity:.7;transform:rotate(10deg)translate(22px,10px)}.pdf-stack .pdf-cover{transform:rotate(-3deg)}.price-grid .compare{margin:0}.cmp-col{flex-direction:column;display:flex}.cmp-col .btn{align-self:flex-start;margin-top:auto}.cmp-price{color:var(--muted);margin:0 0 1rem}.cmp-price strong{font-size:2.4rem;line-height:1.1;display:block}.worksheet h3{margin:0 0 1rem;font-size:1.35rem}.worksheet .note{margin:1rem 0 0}.faq{gap:.6rem;max-width:52rem;display:grid}.faq details{border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.faq summary{cursor:pointer;padding:1.1rem 3rem 1.1rem 1.25rem;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font-size:1.5rem;transition:rotate .2s;position:absolute;top:50%;right:1.25rem;translate:0 -50%}.faq details[open] summary:after{rotate:45deg}.faq h3{font-size:1.1rem;font-family:var(--f-body);margin:0;font-weight:600}.faq details p{color:var(--muted);margin:0;padding:0 1.25rem 1.25rem}.faq summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--r)}.byline{border:1px solid var(--line);border-radius:var(--r);align-items:flex-start;gap:1rem;max-width:52rem;padding:1.25rem;display:flex}.byline p{color:var(--muted);margin:0;font-size:.95rem}.avatar{background:var(--accent-deep);width:2.75rem;height:2.75rem;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.final-cta{text-align:center;border-radius:calc(var(--r) * 2);border:1px solid var(--gold-2);background:var(--accent-deep);padding:clamp(2.5rem,6vw,4.5rem) 1.5rem;margin-top:var(--gap)!important}.fc-t{font-family:var(--f-head);color:var(--pearl);margin:0 0 .5rem;font-size:clamp(1.8rem,1.2rem + 2.5vw,3rem)}.final-cta>p{margin-inline:auto}.final-cta .btn{margin:1rem 0;padding:1rem 2rem}.fc-more{color:var(--muted);font-size:.9rem}.band{border:1px solid var(--line);border-radius:calc(var(--r) * 1.6);background:var(--surface);box-shadow:var(--shadow);margin-top:2rem;padding:clamp(1.25rem,3vw,2.5rem)}.page-home .calc-result{border-top:1px solid var(--line)}.r-title{margin-top:0}@media (width>=60rem){.r-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.5rem}.r-side{position:sticky;top:5rem}}.octagon{max-width:36rem;margin-inline:auto}.o-ring{fill:none;stroke:var(--line);stroke-dasharray:2 6}.o-age circle{fill:var(--bg);stroke:var(--line)}.o-age text,.o-tag{fill:var(--muted);font:600 10px var(--f-body);text-anchor:middle;dominant-baseline:central}.o-tag{font:700 13px var(--f-head);fill:var(--gold)}.r-formula{padding:1.4rem 1.5rem}.f-value strong{font-size:3rem;line-height:1}.tail-line{border:1px solid var(--line);border-radius:var(--r);justify-content:space-between;align-items:center;margin:1rem 0 0;padding:1rem 1.25rem;display:flex}.tail-line strong{font-family:var(--f-head);letter-spacing:.04em;font-size:1.5rem}.pillars{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.pillar:not(.flip){padding:1.25rem 1.25rem 1.4rem;position:relative}.p-num{font-family:var(--f-head);color:var(--gold);margin:.5rem 0 .2rem;font-size:3.4rem;line-height:1}.p-arc{margin:0 0 .5rem}.pillar p:last-child{color:var(--muted);margin:0}.lk-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0 0 1.5rem;padding:0;list-style:none;gap:.75rem!important;display:grid!important}.lk-card,.lk-face{height:100%;display:block}.lk-face{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);flex-direction:column;gap:.2rem;padding:1rem 1.1rem;display:flex;position:relative}.lk-ic{color:var(--gold);position:absolute;top:.9rem;right:.9rem}.lk-t{font-weight:700}.lk-n{color:var(--gold);font-size:.88rem}.lk-s{color:var(--muted);font-size:.92rem}.locked{border-style:solid}.cards a{flex-direction:column;gap:.2rem;display:flex}.cards a span:not(.nc-t){color:var(--muted);font-size:.9rem}.nc-t{color:var(--ink);font-weight:700}.next .btn-ghost{margin-top:.5rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-home .sec,.page-home>.panel,.page-home .final-cta{animation-name:rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 30%}[data-tema=manuscrito] .page-home .sec{animation-name:ink}}}@media (width<=59.99rem){.hero-bg{opacity:.2;top:-6rem;right:-45%}}@media (width<=40rem){.lk-cards{grid-template-columns:1fr 1fr;gap:.5rem!important}.lk-face{padding:.8rem .8rem .9rem}.lk-cards .lk-s{display:none}.lk-t{padding-right:1.4rem;font-size:.95rem}.lk-n{font-size:.8rem}.lk-ic{top:.75rem;right:.7rem}.pos-cards a{grid-template-columns:3.5rem 1fr;padding:.9rem}.mini-oct{width:3.5rem;height:3.5rem}}.locked .btn{border-radius:var(--r);text-wrap:balance;width:100%;padding:1rem;line-height:1.3}.name-opt summary{cursor:pointer;color:var(--gold);align-items:center;min-height:2.75rem;padding:.35rem 0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.name-opt summary::-webkit-details-marker{display:none}.name-opt[open] summary{display:none}@media (width<=59.99rem){.page-home .hero{gap:1rem;padding:1rem 0 1.5rem}.hero .eyebrow{margin-bottom:.5rem;font-size:.7rem}.hero .h1-hero{max-width:20ch;margin:0;font-size:clamp(1.75rem,1.1rem + 3.2vw,2.4rem);line-height:1.08}.page-home .calc{padding:1rem}.page-home .calc-form{gap:.6rem}.page-home .calc-form legend{margin-bottom:.35rem;font-size:.95rem}.page-home .calc-form label{gap:.2rem;font-size:.8rem}.page-home .calc-form input{min-height:3rem;padding:.55rem .6rem}.page-home .calc .btn{padding:.95rem}.page-home .micro{font-size:.78rem}.hero-more .lede{font-size:1rem}.trust{gap:.45rem;margin-top:1rem;font-size:.9rem}}.ex-photo{width:var(--s);height:var(--s);border-radius:50%;flex:none;display:block;overflow:hidden}.ex-photo img{object-fit:cover;width:100%;height:100%;display:block}.ex-initials{background:var(--accent-deep);color:var(--gold);font:600 calc(var(--s) * .36)/1 var(--f-head);border:1px solid var(--gold-2);place-items:center;display:grid}.ex-badge{color:var(--muted);align-items:center;gap:.7rem;font-size:.9rem;display:flex}.ex-badge strong{color:var(--ink);font-weight:600}.ex-hero{min-height:2.75rem;margin-top:.9rem;padding:.35rem .25rem;text-decoration:none}.ex-hero:hover strong{text-decoration:underline}.ex-byline{margin:0 0 1.5rem}.ex-card{border:1px solid var(--line);border-radius:calc(var(--r) * 1.4);background:var(--surface);align-items:flex-start;gap:1.5rem;max-width:52rem;margin:2.5rem 0;padding:clamp(1.25rem,3vw,2rem);display:flex}@media (width<=40rem){.ex-card{flex-direction:column;gap:1rem}.ex-card .ex-photo{--s:88px!important}}.ex-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.75rem;font-weight:600}.ex-name{font-family:var(--f-head);margin:.25rem 0 0;font-size:1.6rem;line-height:1.15}.ex-name a{color:var(--pearl);text-decoration:none}.ex-role{color:var(--muted);margin:.2rem 0 .9rem}.ex-quote{border-left:2px solid var(--gold-2);font-family:var(--f-head);color:var(--ink);margin:0 0 1rem;padding-left:1rem;font-size:1.15rem;font-style:italic}.ex-facts{color:var(--muted);flex-wrap:wrap;gap:.4rem 1.25rem;margin:0 0 1rem;padding:0;font-size:.9rem;list-style:none;display:flex}.ex-facts strong{color:var(--gold)}.ex-note{color:var(--muted);margin:0 0 .8rem;font-size:.9rem}.ex-more{font-weight:600;text-decoration:none}.ex-more:hover{text-decoration:underline}.au-head{align-items:center;gap:2rem;margin:1rem 0 2rem;display:flex}@media (width<=40rem){.au-head{flex-direction:column;align-items:flex-start}.au-head .ex-photo{--s:140px!important}}.au-role{color:var(--gold);margin:0 0 .5rem;font-weight:600}.au-bio{margin:0 0 1rem;font-size:1.1rem}.au-list{gap:.4rem;padding-left:1.2rem;display:grid}.au-links{padding-left:1.2rem}.au-arc{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.4rem;padding:0;list-style:none;display:grid}.au-arc a{border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:.5rem .7rem;text-decoration:none;display:block}.au-arc span{color:var(--gold);font-family:var(--f-head);margin-right:.3rem}.page-head.with-card{gap:0 2rem;display:grid}@media (width>=48rem){.page>.page-head.with-card{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;max-width:62rem}.page-head.with-card .arc-card{grid-area:1/2/span 4}}.arc-card{width:min(60vw,15rem);margin:1rem auto 0;display:block}.arc-card img{width:100%;height:auto;box-shadow:var(--shadow);border-radius:10px;display:block}@media (width>=48rem){.arc-card{width:100%;margin:1.5rem 0 0}}.what-photo{border-radius:calc(var(--r) * 1.4);border:1px solid var(--line);display:block;overflow:hidden}.what-photo img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;display:block}@media (width>=56rem){.sec-what{grid-template:"main photo""main facts"1fr/1.2fr .8fr;align-items:start;gap:1rem clamp(2rem,4vw,3.5rem)}.sec-what .sec-main{grid-area:main}.sec-what .facts{grid-area:facts}.sec-what .what-photo{grid-area:photo}.sec-what .sec-main>h2{margin-top:0}.what-photo img{aspect-ratio:3/2}.sec-what .facts div{padding:.8rem 1.1rem}.sec-what .facts strong{font-size:2rem}}.previa figure{margin:0}.previa figcaption{color:var(--muted);margin-top:.4rem;font-size:.9rem}.pv-cards{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid;max-width:none!important}.pv-fotos{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid;max-width:none!important}.previa img{border-radius:10px;width:100%;height:auto;display:block}.logo-t{flex-direction:column;line-height:1.05;display:flex}.logo-n{font-family:var(--f-head);color:var(--pearl);font-size:1.15rem}.logo-s{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-family:var(--f-body)}.hero-who{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.25rem 1rem .25rem .25rem;text-decoration:none;display:inline-flex}.hero-who strong{color:var(--ink);font-size:.95rem;line-height:1.2;display:block}.hero-who span span{color:var(--muted);font-size:.78rem;line-height:1.25;display:block}@media (width<=59.99rem){.hero-who{margin-bottom:.6rem}.hero-who .ex-photo{width:40px;height:40px;--s:40px!important}}.page-home .calc .badges{letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem;font-weight:600}figure.what-photo{margin:0;position:relative}figure.what-photo picture{height:100%;display:block}figure.what-photo figcaption{color:#261d3d;background:#ffffffe6;border-radius:8px;width:fit-content;padding:.4rem .7rem;font-size:.82rem;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.au-head{align-items:flex-start}.au-portrait{flex:none;width:min(70vw,20rem);display:block}.au-portrait img{border-radius:calc(var(--r) * 1.2);width:100%;height:auto;box-shadow:var(--shadow);display:block}.au-facts{margin-top:.25rem}.au-story p{max-width:40rem}.au-lead{font-family:var(--f-head);color:var(--pearl);font-size:1.5rem}.au-pair{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem;max-width:34rem;margin:1.5rem 0;display:grid}.au-pair img{border-radius:var(--r);width:100%;height:auto;display:block}.sobre-quem picture img{border-radius:calc(var(--r) * 1.2);width:100%;height:auto;display:block}mark.fact{color:#3a2a00;background:#ffe58a;border-radius:3px;padding:0 .2em;font-size:.9em}.page-photo{margin:0 0 1rem}.page-photo img{border-radius:calc(var(--r) * 1.2);width:100%;height:auto;display:block}.sec-intro,.sec-outro{max-width:46rem;color:var(--muted);margin:0 0 1.75rem}.sec-outro{margin:1.75rem 0 0}.worksheet>p{max-width:46rem}.how-head{gap:.75rem 3rem;margin-bottom:1rem;display:grid}.how-head h2{text-wrap:balance;margin:0;font-size:clamp(1.7rem,1.2rem + 2vw,2.7rem)}.how-head .sec-intro{margin:0}.how-foot{align-items:center;gap:.5rem 3rem;margin-top:.8rem;display:grid}.how-foot p{max-width:52rem;margin:0}.how-foot .more{white-space:nowrap;margin:0}@media (width>=60rem){.how-head{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end}.how-head .sec-intro{max-width:none}.how-foot{grid-template-columns:minmax(0,1fr) auto}}.method5{border:1px solid var(--line);border-left:3px solid var(--gold-2);border-radius:var(--r);background:var(--surface);max-width:46rem;margin:2.5rem 0 1.5rem;padding:1.5rem 1.5rem 1.25rem}.m5-t{color:var(--ink);margin:0 0 .75rem;font-weight:700}.method5 ol{gap:.5rem;margin:0 0 1rem;padding-left:1.4rem;display:grid}.method5 li{color:var(--muted)}.method5 li strong{color:var(--ink)}.method5>p:last-child{margin:0}.sec-pos .how-head{margin-bottom:1.75rem}.pos-body{gap:1.5rem;display:grid}.pos-body .method5{margin:.5rem 0 0}@media (width>=60rem){.pos-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}.pos-body .pos-cards{grid-template-columns:1fr 1fr}.pos-body .pos-cards a{grid-template-rows:auto auto;align-content:center;padding:1rem 1.1rem}.pos-body .mini-oct{align-self:center}.pos-body .pc-t{margin-bottom:.2rem}.pos-body .method5{flex-direction:column;justify-content:center;max-width:none;margin-top:0;display:flex}.sec-pos>.more{margin-top:1.25rem}}.duo-faq{align-items:start;gap:0 clamp(1.5rem,4vw,3.5rem);display:grid}.page-home .duo-faq>.sec{width:auto;min-width:0;margin-inline:0}.duo-faq .faq{max-width:none}@media (width>=60rem){.duo-faq{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.duo-faq .ex-card{max-width:none;margin:0;display:block}.duo-faq .ex-card .ex-photo{float:left;width:84px;height:84px;margin:0 1rem .75rem 0;--s:84px!important}.duo-faq .ex-quote{clear:both}.duo-faq .sec-about .more{margin-top:1rem}}a,button,.o-pt,summary,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn{transition:transform .12s,background-color .2s}.btn:active{transform:scale(.97)}.cards a:active,.pos-cards a:active{transform:scale(.98)}.o-link{stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.o-flow{fill:none;stroke:var(--gold);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;pointer-events:none}.octagon .o-pt circle.o-halo{stroke:var(--gold);stroke-width:2px;opacity:0;pointer-events:none;transform-box:fill-box;transform-origin:50%;fill:none!important}.r-oct .micro{min-height:2.9em}.o-calc{font-variant-numeric:tabular-nums;color:var(--ink)}.o-calc b{color:var(--gold);margin-right:.3em;font-weight:700}.r-formula{position:relative}.r-formula>*{transition:opacity .4s}.r-formula.calc-wait>*{opacity:0}.r-formula.calc-wait:after{content:"Calculando…";color:var(--muted);font-family:var(--f-head);letter-spacing:.02em;place-items:center;font-size:1.1rem;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.r-formula.calc-wait:after{animation:1.2s ease-in-out infinite alternate breathe}@keyframes breathe{0%{opacity:.45}to{opacity:1}}}.o-pt.src circle{stroke:var(--gold);stroke-width:2.4px}@media (prefers-reduced-motion:no-preference){.octagon.building .o-sq,.octagon.building .o-axis,.octagon.building .o-love{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:1.6s cubic-bezier(.3,.7,.2,1) .2s both draw}.octagon.building .o-sq2{animation-delay:.7s}.octagon.building .o-axis{animation-delay:1.1s}.octagon.building .o-love{animation-delay:2.3s}.octagon.building .o-flow{animation:.9s cubic-bezier(.4,0,.2,1) both flow;animation-delay:calc(var(--t) - .42s)}.octagon.building .o-halo{animation:.9s ease-out both halo;animation-delay:var(--t)}.octagon.done .o-pt.center>circle:not(.o-halo){transform-box:fill-box;transform-origin:50%;animation:1s ease-out center-glow}.o-calc.tick>*{animation:.3s ease-out nudge}@keyframes flow{0%{opacity:1;stroke-dashoffset:1px}45%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes halo{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(2.1)}}@keyframes center-glow{0%{transform:scale(1)}35%{filter:drop-shadow(0 0 10px #c9a15ae6);transform:scale(1.22)}to{transform:scale(1)}}.octagon.building .o-ring,.octagon.building .o-age,.octagon.building .o-tag{opacity:0;animation:.6s ease-out .2s forwards fade}.octagon.building .o-pt{opacity:0;animation:.45s cubic-bezier(.2,.9,.3,1.3) forwards pop;animation-delay:var(--t);transform-box:fill-box;transform-origin:50%}.o-link{stroke-dashoffset:1px;animation:.35s ease-out forwards draw}.r-formula.pulse{animation:.3s ease-out nudge}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes nudge{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}}.pillar.flip{perspective:900px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.flip-front,.flip-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--r)}.flip-front{border:1px solid var(--line);background:var(--surface);height:100%;padding:1.25rem 1.25rem 1.4rem}.flip-back{background:var(--back) center / 40px 40px, radial-gradient(circle at 50% 40%, #1f2752, #0f1433);position:absolute;inset:0;transform:rotateY(180deg);box-shadow:inset 0 0 0 5px #0f1433,inset 0 0 0 6px #c9a15a}.flip-front .p-title{margin-top:0}.flip-front>p:last-child{color:var(--muted);margin:0}@media (prefers-reduced-motion:no-preference){.flip:not(.open) .flip-front{transform:rotateY(-180deg)}.flip:not(.open) .flip-back{transform:rotateY(0)}.flip .flip-front,.flip .flip-back{transition:transform .7s cubic-bezier(.3,.7,.2,1)}.calc-form.shake .date3{animation:.4s shake}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}}.sticky-cta{z-index:15;left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));border:1px solid var(--gold-2);border-radius:calc(var(--r) * 1.2);background:var(--bg-2);box-shadow:var(--shadow);opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .6rem .6rem 1rem;transition:transform .35s cubic-bezier(.3,.7,.2,1),opacity .2s;display:flex;position:fixed;transform:translateY(calc(100% + 2rem))}.sticky-cta.show{opacity:1;pointer-events:auto;transform:none}.sticky-cta p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.3}.sticky-cta p span{color:var(--ink);font-size:.95rem;font-weight:700;display:block}.sticky-cta b{color:var(--gold)}.sticky-cta .btn{flex:none;padding:.75rem 1.4rem}html[data-preview] .sticky-cta{bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + 3.6rem)}@media (width>=60rem){.sticky-cta{display:none}}@media (prefers-reduced-motion:reduce){.sticky-cta{transition:none}}.read-progress{z-index:30;background:var(--gold);transform-origin:0;height:3px;display:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.read-progress{animation-name:grow;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);display:block}@keyframes grow{to{transform:scaleX(1)}}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.site-header{view-transition-name:site-header}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.3,.7,.2,1)}.arc-badge{font-family:var(--f-head);color:var(--gold);width:fit-content;margin:1rem 0 0;font-size:clamp(3.5rem,12vw,6rem);line-height:1}.ok-check{width:3rem;height:3rem;color:var(--gold);margin-bottom:.5rem;display:block}.ok-check path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){.ok-check circle{transform-origin:50%;transform-box:fill-box;animation:.4s ease-out pop}.ok-check path{stroke-dashoffset:1px;animation:.45s ease-out .25s forwards draw}}.ok-check circle{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.5}.btn.busy{opacity:.75}@media (prefers-reduced-motion:no-preference){.btn.ready{animation:.6s ease-out ready}@keyframes ready{40%{transform:scale(1.04)}}}.arc-card{aspect-ratio:2/3;background:var(--back) center / 30px 30px, radial-gradient(circle at 50% 40%, #1f2752, #0f1433);border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 26px -16px #140f32cc,0 0 0 1px #c9a15a8c;container-type:inline-size}.arc-card img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.arc-card span{text-align:center;font:700 .9rem/1 var(--f-head);color:#f0d9a8;font-size:15cqi;position:absolute;bottom:4.5%;left:0;right:0}.r-formula:has(.f-card){grid-template-columns:clamp(4.6rem,20vw,6.5rem) minmax(0,1fr);align-content:start;column-gap:1.1rem;display:grid}.r-formula>.f-card{grid-row:1/span 4;align-self:start;width:100%;min-width:0;height:auto}.r-formula>:not(.f-card){grid-column:2}.flip-front:has(.p-img){grid-template-columns:4.6rem minmax(0,1fr);align-content:start;column-gap:1rem;display:grid}.flip-front>.p-img{grid-row:1/span 4;align-self:start;width:100%;min-width:0;height:auto}.flip-front>:not(.p-img){grid-column:2}.flip-front .p-num{margin:.3rem 0 .1rem;font-size:2.4rem}.tail-arcs{grid-template-columns:repeat(3,minmax(0,11rem));gap:.75rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.tail-arcs .flip{perspective:900px;position:relative}.tail-arcs .flip-front{color:var(--ink);flex-direction:column;gap:.35rem;padding:.6rem .6rem .8rem;text-decoration:none;display:flex}.tail-arcs .flip-front:hover{border-color:var(--gold-2)}.ta-n{font-family:var(--f-head);color:var(--gold);font-size:.95rem;line-height:1.2}.tail-arcs .f-formula{font-size:.78rem}.r-deck,.lk-back,.lk-hint{display:none}.mesa-3d .r-stage{perspective:1500px;perspective-origin:50% 15%;position:relative}.mesa-3d .r-board{--tilt:16deg;transform-style:preserve-3d;transform-origin:50% 55%;transform:rotateX(calc(var(--tilt) + var(--ly,0deg) + var(--py,0deg))) rotateY(calc(var(--lx,0deg) + var(--px,0deg)));transition:transform .7s cubic-bezier(.2,.8,.2,1);animation:3.2s cubic-bezier(.3,.7,.2,1) backwards mesa-lay;position:relative}@keyframes mesa-lay{0%{transform:rotateX(58deg)translateY(6%)scale(.88)}}.mesa-3d .r-board:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c9a15a29,#0000 75%);border-radius:50%;position:absolute;inset:4%;transform:translateZ(-2px)}.mesa-3d .r-deck{aspect-ratio:2/3;width:15%;transform-style:preserve-3d;pointer-events:none;margin:-11.25% 0 0 -7.5%;animation:.4s cubic-bezier(.5,0,.75,.3) .75s forwards deck-go;display:block;position:absolute;top:50%;left:50%}.mesa-3d .r-deck i{transform:translateZ(calc(var(--z) * 1.5px));background:var(--back) center / 20px 20px, radial-gradient(circle at 50% 40%, #1f2752, #0f1433);animation:riffle .62s cubic-bezier(.45,0,.3,1) calc(var(--z) * 35ms) both;border-radius:6px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0f1433,inset 0 0 0 3px #c9a15a,0 4px 10px -4px #140f3299}.r-deck i:first-child{--z:0;--s:-1}.r-deck i:nth-child(2){--z:1;--s:1}.r-deck i:nth-child(3){--z:2;--s:-1}.r-deck i:nth-child(4){--z:3;--s:1}.r-deck i:nth-child(5){--z:4;--s:-1}.r-deck i:nth-child(6){--z:5;--s:1}@keyframes riffle{45%{translate:calc(var(--s) * 72%) 0;rotate:calc(var(--s) * 9deg)}}@keyframes deck-go{to{opacity:0;transform:scale(.25)}}.mesa-ghost{z-index:40;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--back) center / 30px 30px, radial-gradient(circle at 50% 40%, #1f2752, #0f1433);border-radius:8px;position:fixed;box-shadow:inset 0 0 0 4px #0f1433,inset 0 0 0 5px #c9a15a,0 18px 40px -16px #140f32b3}.mesa-3d .r-formula.wait .f-card,.mesa-3d .flip:not(.dealt){opacity:0}.mesa-3d .lk-hint{color:var(--muted);margin:-.2rem 0 .6rem;font-size:.85rem;display:block}.mesa-3d .lk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem!important}@media (width>=40rem){.mesa-3d .lk-cards{grid-template-columns:repeat(4,minmax(0,10rem));gap:.9rem!important}}@media (width>=64rem){.mesa-3d .lk-cards{grid-template-columns:repeat(var(--n), minmax(0, 10rem))}}.mesa-3d .lk-cards li{aspect-ratio:2/3;perspective:900px;cursor:pointer;background:0 0;border:0;outline:none;padding:0;position:relative;overflow:visible}.mesa-3d .lk-card{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.2,1);display:block;position:absolute;inset:0}.mesa-3d .lk-cards li.open .lk-card{transform:rotateY(180deg)}@media (hover:hover){.mesa-3d .lk-cards li:not(.open):hover .lk-card{transform:translateY(-5px)}}.mesa-3d .lk-cards li:focus-visible .lk-card{outline:2px solid var(--gold);outline-offset:3px;border-radius:10px}.mesa-3d .lk-face,.mesa-3d .lk-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;position:absolute;inset:0}.mesa-3d .lk-back{color:#e8cf9a;background:var(--back) center / 28px 28px, radial-gradient(circle at 50% 40%, #1f2752, #0f1433);align-content:center;justify-items:center;gap:.7rem;padding:.5rem;display:grid;box-shadow:inset 0 0 0 4px #0f1433,inset 0 0 0 5px #c9a15a,0 14px 28px -16px #140f32cc}.mesa-3d .lk-back svg{box-sizing:content-box;background:#0f1433;border-radius:50%;width:26%;height:auto;padding:9%;box-shadow:0 0 0 1px #c9a15a}.mesa-3d .lk-back b{max-width:92%;font:600 .82rem/1.2 var(--f-head);text-align:center;background:#0f1433;border-radius:6px;padding:.3em .6em;box-shadow:0 0 0 1px #c9a15a}.mesa-3d .lk-face{text-align:center;background:var(--bg-2);border:1px solid var(--gold-2);flex-direction:column;justify-content:center;gap:.3rem;padding:.7rem .6rem;display:flex;overflow:hidden;transform:rotateY(180deg);box-shadow:0 14px 28px -16px #140f32cc}.mesa-3d .lk-face .lk-ic{margin:0 auto .1rem;position:static}.mesa-3d .lk-face .lk-t{padding:0;font-size:.92rem;line-height:1.2}.mesa-3d .lk-face .lk-n{font-size:.8rem;line-height:1.25}.mesa-3d .lk-face .lk-s{font-size:.76rem;line-height:1.35}@media (width<=40rem){.mesa-3d .lk-face .lk-s{display:none}.mesa-3d .lk-back b{font-size:.72rem}.mesa-3d .lk-face{gap:.25rem;padding:.5rem .45rem}.mesa-3d .lk-face .lk-ic{display:none}.mesa-3d .lk-face .lk-t{font-size:.8rem}.mesa-3d .lk-face .lk-n{font-size:.72rem}}.page-produto{--gap:clamp(3.5rem, 7vw, 6rem);padding-bottom:var(--gap)}.page-produto h2{text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem)}.page-produto .btn{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.page-produto .btn-big{min-height:3.4rem;padding:1.05rem 1.9rem;font-size:1.1rem}.page-produto .btn-ghost{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.rp-sec{margin-top:var(--gap)}.rp-head{align-items:end;gap:.5rem 3rem;margin-bottom:2rem;display:grid}.rp-head p{color:var(--muted);max-width:40rem;margin:0}@media (width>=60rem){.rp-head{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.rp-head h2{margin:0}}.rp-hero{align-items:center;gap:2.5rem;padding-top:1rem;display:grid}@media (width>=60rem){.rp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem;min-height:min(40rem,100svh - 9rem)}}.rp-hero .h1-hero{max-width:15ch;margin:0 0 .9rem;font-size:clamp(2.1rem,1rem + 2.8vw,3.5rem);line-height:1.05}.rp-hero .ex-byline{margin:0 0 1.1rem;font-size:.9rem}.rp-hero .lede{color:var(--muted);max-width:36rem;margin:0 0 1rem;font-size:1.12rem}.rp-you{border:1px dashed var(--gold-2);background:var(--surface);border-radius:12px;max-width:36rem;margin:0 0 1rem;padding:.8rem 1rem;font-size:.98rem}.rp-you strong{color:var(--gold)}.rp-gets{gap:.45rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.rp-gets{grid-template-columns:1fr 1fr;column-gap:1.5rem;max-width:40rem}}.rp-gets li{align-items:flex-start;gap:.55rem;font-size:.97rem;line-height:1.4;display:flex}.rp-gets .icon{color:var(--gold);flex:none;margin-top:.05rem}.rp-buy{border-radius:calc(var(--r) * 1.2);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);grid-template-columns:auto 1fr;align-items:center;gap:1rem 1.5rem;max-width:36rem;padding:1.25rem 1.5rem;display:grid}.rp-price{align-items:center;gap:.7rem;margin:0;display:flex}.rp-price strong{font-family:var(--f-head);color:var(--gold);letter-spacing:-.02em;white-space:nowrap;font-size:2.9rem;line-height:1}.rp-price span{color:var(--muted);font-size:.8rem;line-height:1.3}.rp-buy .btn-big{justify-self:stretch}.rp-assure{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:.4rem 1.1rem;margin:0;padding:.9rem 0 0;font-size:.82rem;list-style:none;display:flex}.rp-assure li{align-items:center;gap:.35rem;display:flex}.rp-assure .icon{color:var(--gold)}@media (width<=30rem){.rp-buy{grid-template-columns:1fr;padding:1.1rem}.rp-assure{flex-direction:column}}.rp-visual{aspect-ratio:210/297;width:min(22rem,78vw);margin:1rem auto 2rem;position:relative}.rp-cover,.rp-sheet{border-radius:10px;position:absolute;inset:0}.rp-cover{z-index:1;transform:rotate(-3deg)}.rp-sheet{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem;display:flex;overflow:hidden}.rp-sheet .rs-h{font:600 .78rem/1.2 var(--f-head);color:var(--gold);margin:0}.rp-sheet .mini-oct{align-self:center;width:38%;margin:.3rem 0 .4rem}.rp-sheet i{background:var(--line);border-radius:4px;height:.4rem;display:block}.rp-sheet i.s{width:62%}.rp-s2{transform:rotate(6deg)translate(18%,3%)}.rp-s3{opacity:.75;transform:rotate(12deg)translate(32%,8%)}.rp-tag{z-index:2;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.45rem .8rem;font-size:.8rem;font-weight:600;display:flex;position:absolute}.rp-tag1{color:var(--gold);top:58%;left:-16%}.rp-tag2{bottom:9%;right:-18%}.rp-tag2 img,.rp-tag2 picture{border-radius:50%}@media (width<=40rem){.rp-tag1{left:-4%}.rp-tag2{right:-4%}.rp-s3{display:none}.rp-s2{transform:rotate(5deg)translate(9%,2%)}.rp-visual{width:min(15rem,62vw)}}.rp-cards{counter-reset:none;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.rp-cards{grid-template-columns:repeat(5,1fr)}}.rp-cards li{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:.4rem;padding:1.1rem 1.1rem 1.2rem;transition:transform .2s,border-color .2s;display:flex;position:relative}.rp-cards li:hover{border-color:var(--gold-2);transform:translateY(-3px)}.rp-cards .icon{color:var(--gold)}.rp-cards h3{font-family:var(--f-head);color:var(--pearl);margin:0;font-size:1.08rem;font-weight:500;line-height:1.2}.rp-cards li>span:last-child{color:var(--muted);font-size:.87rem;line-height:1.45}.rc-n{font:600 .75rem/1 var(--f-body);color:var(--muted);opacity:.7;letter-spacing:.05em;position:absolute;top:.9rem;right:1rem}.rp-note{color:var(--muted);margin:1.1rem 0 0;font-size:.85rem}.rp-trecho{align-items:center;gap:2.5rem;display:grid}@media (width>=60rem){.rp-trecho{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.rt-page{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;margin:0;padding:1.6rem 1.8rem 1.3rem;position:relative;transform:rotate(-1deg)}.rt-page:after{content:"";background:var(--surface-2);border:1px solid var(--line);z-index:-1;border-top:0;border-radius:0 0 8px 8px;height:10px;position:absolute;inset:auto 6% -10px}.rt-page header{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:.7rem;font-size:.72rem;display:flex}.rt-page header span:last-child{color:var(--gold);font-weight:700}.rt-chips{flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:flex}.rt-chips li{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:baseline;gap:.4rem;padding:.3rem .75rem;font-size:.8rem;display:flex}.rt-chips b{font-family:var(--f-head);color:var(--gold);font-size:1.05rem}.rt-page blockquote{margin:0}.rt-page blockquote p{font-family:var(--f-head);color:var(--ink);margin:0;font-size:1.04rem;line-height:1.65}.rt-page mark{background:linear-gradient(transparent 58%, color-mix(in srgb, var(--gold-2) 35%, transparent) 58%);color:inherit;padding:0 .1em}.rt-page mark:before{content:attr(data-n);background:var(--gold);width:1.2rem;height:1.2rem;color:var(--on-gold);font:700 .7rem/1 var(--f-body);vertical-align:.15em;border-radius:50%;place-items:center;margin-right:.3rem;display:inline-grid}[data-tema=perolado] .rt-page mark:before,[data-tema=perolado] .rt-notes b{color:#fff;background:#6643c4}.rt-page figcaption{color:var(--muted);margin-top:1rem;font-size:.78rem;font-style:italic}.rt-text>p{color:var(--muted)}.rt-notes{gap:.8rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.rt-notes li{align-items:flex-start;gap:.8rem;display:flex}.rt-notes b{background:var(--gold);width:1.7rem;height:1.7rem;color:var(--on-gold);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.rt-notes strong{color:var(--pearl)}.rt-text .btn{margin-top:.5rem}.rp-cmp.band-soft{padding:clamp(1.75rem,4vw,2.75rem) clamp(1rem,4vw,3rem)!important}.rp-cmp .rp-head{margin-bottom:1.5rem}.rp-table{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.rpt-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(5.5rem,.7fr) minmax(6.5rem,.8fr);align-items:center;display:grid}.rpt-row:first-child{border-top:0}.rpt-row>span{padding:.58rem 1.2rem}.rpt-row>span:first-child{font-size:.97rem}.rpt-free,.rpt-pro{text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.rpt-pro{background:color-mix(in srgb, var(--gold-2) 9%, transparent);border-left:1px solid var(--line)}[data-tema=perolado] .rpt-pro{background:#f4effd}.rpt-headrow strong{font-family:var(--f-head);color:var(--pearl);font-size:1.15rem;font-weight:500}.rpt-headrow small{color:var(--muted);font-size:.8rem}.rpt-headrow em{font-style:normal;font:700 .62rem/1 var(--f-body);text-transform:uppercase;letter-spacing:.12em;color:var(--on-gold);background:var(--gold);border-radius:999px;margin-bottom:.35rem;padding:.3rem .55rem}[data-tema=perolado] .rpt-headrow em{color:#fff;background:#6643c4}.rpt-headrow .rpt-pro small{color:var(--gold);font-size:.9rem;font-weight:700}.rpt-row .yes:before,.rpt-row .no:before{font-size:1.15rem;font-weight:700}.rpt-row .yes:before{content:"✓";color:var(--gold)}[data-tema=perolado] .rpt-row .yes:before{color:#6a49c2}.rpt-row .no:before{content:"—";color:var(--line)}.rpt-foot>span,.rpt-headrow>span{padding-block:.8rem}@media (width<=40rem){.rpt-row>span{padding:.7rem .6rem}.rpt-row>span:first-child{padding-left:.9rem;font-size:.88rem}.rpt-foot .btn{padding:.65rem .8rem;font-size:.85rem}.rpt-headrow strong{font-size:.95rem}}.rp-casal{align-items:center;gap:2rem;display:grid}@media (width>=60rem){.rp-casal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.rc-photo{margin:0}.rc-photo img{border-radius:calc(var(--r) * 1.4);width:100%;box-shadow:var(--shadow);display:block}@media (width>=60rem){.rc-photo img{aspect-ratio:4/3;object-fit:cover;max-height:26rem}}.rc-text .eyebrow{margin-bottom:.5rem}.rc-text>p:not(.eyebrow){color:var(--muted)}.rc-price{margin:1.2rem 0;color:var(--muted)!important}.rc-price strong{font-family:var(--f-head);color:var(--gold);margin-right:.3rem;font-size:2rem}.rc-btns{flex-wrap:wrap;gap:.7rem;display:flex}.rp-how{align-items:center;gap:2.5rem;display:grid}@media (width>=60rem){.rp-how{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:4rem}}.rh-main>p{color:var(--muted);max-width:42rem}.rh-steps{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.rh-steps{grid-template-columns:repeat(3,1fr)}}.rh-steps li{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:.45rem;padding:1.2rem;display:flex}.rh-steps .icon{color:var(--gold)}.rh-steps h3{font-family:var(--f-head);color:var(--pearl);margin:0;font-size:1.1rem;font-weight:500}.rh-steps li>span{color:var(--muted);font-size:.88rem;line-height:1.5}.rh-quote{border-radius:calc(var(--r) * 1.3);background:var(--surface-2);border:1px solid var(--line);grid-template-columns:6.5rem 1fr;align-items:center;gap:1rem 1.2rem;margin:0;padding:1.4rem;display:grid}.rh-quote img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:100%;display:block}.rh-quote blockquote{margin:0}.rh-quote blockquote p{font-family:var(--f-head);color:var(--pearl);margin:0;font-size:1.18rem;line-height:1.4}.rh-quote figcaption{color:var(--muted);grid-column:1/-1;font-size:.85rem}.rp-paycards{gap:1rem;display:grid}@media (width>=56rem){.rp-paycards{grid-template-columns:repeat(3,1fr)}}.pc{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;gap:.3rem;padding:1.4rem;display:flex}.pc>.icon{color:var(--gold)}.pc h3{margin:.4rem 0 .2rem;font-size:1.2rem}.pc p{color:var(--muted);margin:0;font-size:.94rem}.pc-photo picture{margin:-1.4rem -1.4rem .4rem}.pc-photo img{object-fit:cover;border-radius:var(--r) var(--r) 0 0;width:100%;height:8.5rem;display:block}.seal{text-align:center;border:2px dashed var(--gold-2);width:4.4rem;height:4.4rem;color:var(--gold);text-transform:uppercase;letter-spacing:.1em;border-radius:50%;place-content:center;font-size:.7rem;line-height:1;display:grid;rotate:-8deg}.seal b{font-family:var(--f-head);letter-spacing:0;font-size:1.8rem}@media (width>=56rem){.pc-seal{border-color:var(--gold-2)}}.rp-faq{gap:1.5rem 4rem;display:grid}@media (width>=60rem){.rp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start}.rf-side{position:sticky;top:6rem}}.rf-side p{color:var(--muted)}.rp-faq .faq{max-width:none}.rp-final{margin-top:var(--gap);text-align:center;border-radius:calc(var(--r) * 2);border:1px solid var(--gold-2);background:var(--accent-deep);place-items:center;gap:2rem;padding:clamp(2.5rem,6vw,4rem) clamp(1.2rem,5vw,4rem);display:grid}@media (width>=52rem){.rp-final{text-align:left;grid-template-columns:12rem 1fr;justify-items:start;gap:3.5rem}}.rp-final .rf-cover{width:11rem;rotate:-4deg}.rf-text .fc-t{font-family:var(--f-head);color:var(--pearl);margin:0 0 .4rem;font-size:clamp(1.6rem,1.1rem + 2vw,2.4rem);line-height:1.15}.rf-text>p{color:var(--muted);max-width:34rem}.rp-final .rp-price{justify-content:inherit;margin:1rem 0}@media (width<=52rem){.rp-final .rp-price{justify-content:center}}.rf-micro{margin:.8rem 0 0;font-size:.82rem}.rp-sticky b{color:var(--gold)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.page-produto .rp-sec,.page-produto .rp-final{animation-name:rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 25%}}.rp-cover{animation:6s ease-in-out infinite rp-float}@keyframes rp-float{50%{transform:rotate(-2deg)translateY(-6px)}}}@media (prefers-reduced-motion:reduce){.rp-cards li{transition:none}}@media (width<=40rem){.rp-cards{grid-template-columns:1fr;gap:.5rem}.rp-cards li{grid-template-columns:1.6rem 1fr;gap:.1rem .75rem;padding:.8rem .9rem;display:grid}.rp-cards li .icon{grid-row:span 2;width:22px;height:22px;margin-top:.15rem}.rp-cards li>span:last-child{font-size:.84rem}.rc-n,.rp-tag1{display:none}.rp-hero .lede{font-size:1.02rem}.rpt-headrow small{font-size:.72rem}.rpt-headrow .rpt-pro small{font-size:.78rem}.rt-page{padding:1.2rem 1.1rem 1rem;transform:none}.rt-page header{flex-direction:column;gap:.2rem}.rt-page blockquote p{font-size:.98rem}.rh-quote{grid-template-columns:5rem 1fr;padding:1.1rem}.rh-quote blockquote p{font-size:1.02rem}}@media (width<=60rem){.rt-text{order:-1}.rf-side{position:static}}.rp-you span.nw{white-space:nowrap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}[data-tema=perolado]{color-scheme:light;--bg:#f8f5fc;--bg-2:#efe9f8;--surface:#fff;--surface-2:#f3edfb;--accent-deep:#ece3fb;--ink:#261d3d;--muted:#5d5279;--line:#ddd3ee;--gold:#9a6b1f;--gold-2:#c9a15a;--pearl:#1d1533;--on-gold:#fff;--love:#c2577f;--danger:#b3261e;--shadow:0 24px 60px -28px #50328c59;--f-head:"Fraunces", Georgia, serif;--f-body:"Manrope", system-ui, sans-serif;--r:18px}[data-tema=perolado] body{background:var(--bg);position:relative}[data-tema=perolado] h1,[data-tema=perolado] h2,[data-tema=perolado] h3:not(.ht){color:var(--pearl);letter-spacing:-.015em;font-weight:500}[data-tema=perolado] .h1-hero{font-weight:400}[data-tema=perolado] .h1-hero:first-line{font-weight:600}[data-tema=perolado] a,[data-tema=perolado] .eyebrow{color:#6a49c2}[data-tema=perolado] .site-header{background:var(--bg);border-bottom-color:var(--line)}[data-tema=perolado] .logo{color:var(--pearl)}[data-tema=perolado] .menu ul a{color:var(--ink)}[data-tema=perolado] .menu-b span,[data-tema=perolado] .menu-b span:before,[data-tema=perolado] .menu-b span:after{background:var(--ink)}[data-tema=perolado] .calc,[data-tema=perolado] .pillar,[data-tema=perolado] .r-formula,[data-tema=perolado] .cmp-col,[data-tema=perolado] .locked,[data-tema=perolado] .cta,[data-tema=perolado] .table-wrap{background:var(--surface);box-shadow:var(--shadow), inset 0 1px 0 #fff;border-color:#ffffffe6}[data-tema=perolado] .cmp-pro,[data-tema=perolado] .locked{background:#fff;border:1px solid #c9b6f2}[data-tema=perolado] .btn-gold{color:#fff;background:#6643c4;box-shadow:0 10px 28px -12px #6643c4b3}[data-tema=perolado] .btn-gold:hover{background:#5434ad}[data-tema=perolado] .btn-ghost{color:var(--ink);background:#fff}[data-tema=perolado] .calc-form input{border-color:var(--line);color:var(--ink);background:#fff}[data-tema=perolado] .badges,[data-tema=perolado] .p-title,[data-tema=perolado] .foot-title,[data-tema=perolado] .table-wrap th{color:#6a49c2}[data-tema=perolado] .table-wrap .num,[data-tema=perolado] .arcana-grid .n,[data-tema=perolado] .f-value strong,[data-tema=perolado] .cmp-price strong,[data-tema=perolado] .tail-big,[data-tema=perolado] .big-price strong{color:#8a5a12}[data-tema=perolado] .compare li.yes:before{color:#6a49c2}[data-tema=perolado] .hero-art .ring circle{stroke:#cfc0ee}[data-tema=perolado] .hero-art .ring text{fill:#8a7bb5}[data-tema=perolado] .art-sq{stroke:#b48ce0}[data-tema=perolado] .art-sq2{stroke:#e2b6c8}[data-tema=perolado] .art-ax{stroke:#ddd3ee}[data-tema=perolado] .art-c{fill:#fff;stroke:#c9a15a;filter:drop-shadow(0 4px 12px #7c5ad659)}[data-tema=perolado] .art-dot{fill:#fff;stroke:#b48ce0}[data-tema=perolado] .o-pt circle{fill:#fff;stroke:#c3b3e6}[data-tema=perolado] .o-pt.big circle{stroke:#9b7fd8}[data-tema=perolado] .o-pt.center circle{fill:#f1e9ff;stroke:#c9a15a}[data-tema=perolado] .o-pt.on circle{fill:#7c5ad6;stroke:#7c5ad6}[data-tema=perolado] .o-pt.on text{fill:#fff}[data-tema=perolado] .o-sq{stroke:#d6c9ee}[data-tema=perolado] .o-sq2{stroke:#e8c9a0}[data-tema=perolado] .site-footer{background:linear-gradient(180deg, var(--bg) 0%, #f1eafb 55%, #ebe2f8 100%)}[data-tema=perolado] .site-footer:before{opacity:1;background:linear-gradient(90deg,#0000,#c9b6f2 25%,#c9a15a 50%,#c9b6f2 75%,#0000)}[data-tema=perolado] .foot-orn{stroke:#9b7fd8;opacity:.22}[data-tema=perolado] .foot-col ul a,[data-tema=perolado] .foot-pdf-card{color:var(--ink)}[data-tema=perolado] .foot-col ul a:hover,[data-tema=perolado] .foot-col ul a:focus-visible{color:#6a49c2}[data-tema=perolado] .foot-facts li,[data-tema=perolado] .foot-pdf-card{background:#fff;border-color:#e4daf3;box-shadow:0 6px 20px -14px #50328c73}[data-tema=perolado] .foot-pdf-card:hover{box-shadow:var(--shadow);border-color:#c9b6f2}[data-tema=perolado] .foot-pdf-ic{color:#fff;background:#6643c4}[data-tema=perolado] .foot-facts .icon,[data-tema=perolado] .foot-care .icon{color:#6a49c2}[data-tema=perolado] .foot-quote .ex-photo{box-shadow:0 0 0 2px #fff,0 0 0 3px #c9a15a}[data-tema=perolado] .foot-legal{border-top-color:#dccff0}[data-tema=perolado] .stub{color:#6f6590}
