﻿@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:wght@300;400;500;600;700&family=Fraunces:ital,wght@0,300;0,400;1,300;1,400&family=JetBrains+Mono:wght@400;500&display=swap");:root{--fp-ink: #0E1A2B;--fp-bone: #F4EFE6;--fp-paper: #FBF8F2;--fp-papaya: #FF8000;--fp-papaya-soft: #FFB066;--fp-mercury: #47C7FC;--fp-mercury-soft: #A6E2FA;--fp-mercury-deep: #1E8FCB;--fp-green: #2F7D4F;--fp-green-soft: #D4E8DC;--fp-amber: #C97A14;--fp-red: #B83A1F;--fp-muted: rgba(14, 26, 43, 0.55);--fp-muted-ink: rgba(244, 239, 230, 0.62);--fp-rule: rgba(14, 26, 43, 0.10);--fp-rule-ink: rgba(244, 239, 230, 0.14);--fp-rule-brand: linear-gradient(90deg, var(--fp-papaya) 0%, var(--fp-mercury) 100%);--fp-nav-h: 70px;--fp-font-sans: "Inter Tight", system-ui, sans-serif;--fp-font-serif: "Fraunces", Georgia, serif;--fp-font-mono: "JetBrains Mono", monospace}.fp-precta{background:var(--fp-ink);padding:54px 0 0;font-family:var(--fp-font-sans);position:relative}.fp-precta .fp-wrap{max-width:1376px;margin:0 auto;padding:0 40px}.fp-precta .band{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:24px 40px;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--fp-rule-ink)}.fp-precta .k{display:block;font-family:var(--fp-font-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--fp-mercury);margin-bottom:14px}.fp-precta .k em{color:var(--fp-papaya);font-style:normal;margin:0 6px}.fp-precta .t{font-family:var(--fp-font-serif);font-style:italic;font-weight:300;font-size:32px;line-height:1.1;color:var(--fp-bone);margin:0 0 12px}.fp-precta .s{font-size:14.5px;line-height:1.6;color:var(--fp-muted-ink);margin:0;max-width:46ch}.fp-precta .btn-whats{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#25D366;color:var(--fp-ink);border-radius:2px;padding:17px 28px;font-size:15.5px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap}.fp-precta .btn-whats:hover{background:#1EBE5A;color:var(--fp-ink)}.fp-precta .btn-whats i{font-size:18px}.fp-footer{background:var(--fp-ink);color:var(--fp-bone);font-family:var(--fp-font-sans);margin-top:0;padding:64px 0 88px;position:relative}.fp-precta+.fp-footer{padding-top:40px}.fp-precta::before,.fp-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--fp-rule-brand)}.fp-precta+.fp-footer::before{content:none}.fp-footer .fp-wrap{max-width:1376px;margin:0 auto;padding:0 40px}.fp-footer .top{display:grid;grid-template-columns:1.6fr repeat(3, 1fr);gap:48px}.fp-footer .brand img{height:22px;width:auto;display:block;margin-bottom:18px}.fp-footer .brand .claim{font-family:var(--fp-font-serif);font-style:italic;font-weight:300;font-size:21px;line-height:1.3;color:var(--fp-bone);margin:0 0 16px;max-width:22ch}.fp-footer .brand .desc{font-size:13.5px;line-height:1.6;color:var(--fp-muted-ink);margin:0 0 20px;max-width:38ch}.fp-footer .col h3{font-family:var(--fp-font-mono);font-size:10.5px;letter-spacing:0.14em;text-transform:uppercase;color:var(--fp-muted-ink);margin:0 0 16px;font-weight:400}.fp-footer .col ul{list-style:none;margin:0;padding:0}.fp-footer .col li{margin-bottom:10px}.fp-footer .col a{color:var(--fp-bone);text-decoration:none;font-size:14px;line-height:1.4}.fp-footer .col a:hover{color:var(--fp-papaya)}.fp-footer .col .addr{font-size:12.5px;line-height:1.6;color:var(--fp-muted-ink);margin:14px 0 0}.fp-footer .apimec{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:32px;align-items:center;margin-top:36px;padding:26px 30px;border:1px solid var(--fp-rule-ink);border-radius:3px;background:rgba(244,239,230,0.04)}.fp-footer .apimec .seal img{width:164px;height:auto;display:block}.fp-footer .apimec .k{font-family:var(--fp-font-mono);font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:var(--fp-muted-ink);margin:0 0 9px}.fp-footer .apimec .k b{color:var(--fp-papaya);font-weight:500}.fp-footer .apimec .v{font-size:12.5px;line-height:1.6;color:var(--fp-muted-ink);margin:0;max-width:72ch}.fp-footer .apimec .tag{margin:0;text-align:right;font-family:var(--fp-font-mono);font-size:10px;letter-spacing:0.14em;text-transform:uppercase;line-height:1.9}.fp-footer .apimec .tag span{display:block;color:rgba(244,239,230,0.35)}.fp-footer .apimec .tag b{color:var(--fp-mercury);font-weight:400}.fp-footer .social{display:flex;gap:10px;margin-top:22px}.fp-footer .social a{width:34px;height:34px;border:1px solid var(--fp-rule-ink);border-radius:2px;display:inline-flex;align-items:center;justify-content:center;color:var(--fp-bone);font-size:15px;text-decoration:none}.fp-footer .social a:hover{border-color:var(--fp-papaya);color:var(--fp-papaya)}.fp-footer .disclosure{margin-top:7px;padding:28px 0 22px;border-bottom:1px solid var(--fp-rule-ink)}.fp-footer .disclosure .note{display:grid;grid-template-columns:1fr 1fr;gap:8px 44px;margin-top:18px}.fp-footer .disclosure .note p{margin:0;font-size:11.5px;line-height:1.65;color:rgba(244,239,230,0.45)}.fp-footer .disclosure .note b{color:var(--fp-muted-ink);font-weight:500}.fp-footer .legal{padding:0}.fp-footer .legal>summary{cursor:pointer;list-style:none;font-family:var(--fp-font-mono);font-size:10.5px;letter-spacing:0.14em;text-transform:uppercase;color:var(--fp-muted-ink);padding:2px 0}.fp-footer .legal>summary::-webkit-details-marker{display:none}.fp-footer .legal>summary::before{content:"▸  ";color:var(--fp-papaya)}.fp-footer .legal[open]>summary::before{content:"▾  "}.fp-footer .legal>summary:hover{color:var(--fp-bone)}.fp-footer .legal .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px 44px;margin-top:22px;align-items:start}.fp-footer .legal h4{font-family:var(--fp-font-mono);font-size:10.5px;letter-spacing:0.1em;text-transform:uppercase;color:var(--fp-bone);margin:0 0 8px;font-weight:500}.fp-footer .legal p{font-size:11.5px;line-height:1.65;color:rgba(244,239,230,0.5);margin:0 0 18px;break-inside:avoid}.fp-footer .legal ol{margin:0 0 18px;padding-left:16px;break-inside:avoid}.fp-footer .legal li{font-size:11.5px;line-height:1.65;color:rgba(244,239,230,0.5);margin-bottom:7px}.fp-footer .base{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:22px}.fp-footer .base .who{font-size:12px;color:var(--fp-muted-ink);line-height:1.6;display:flex;align-items:center;gap:12px}.fp-footer .base .sig{width:22px;height:22px;flex:0 0 auto;display:block}.fp-footer .base .who b{color:var(--fp-bone);font-weight:500}.fp-footer .base .links{display:flex;gap:18px;flex-wrap:wrap}.fp-footer .base .links a{font-size:12px;color:var(--fp-muted-ink);text-decoration:none}.fp-footer .base .links a:hover{color:var(--fp-papaya)}@media (max-width: 980px){.fp-footer .top{grid-template-columns:1fr 1fr;gap:36px}.fp-footer .brand{grid-column:1/-1}.fp-footer .apimec{grid-template-columns:auto minmax(0, 1fr);gap:24px}.fp-footer .apimec .tag{grid-column:2;text-align:left}}@media (max-width: 700px){.fp-footer{padding:44px 0 88px}.fp-footer .fp-wrap{padding:0 22px}.fp-footer .top{grid-template-columns:1fr;gap:30px}.fp-footer .apimec{grid-template-columns:1fr;gap:20px;padding:22px;justify-items:start}.fp-footer .apimec .tag{grid-column:1}.fp-footer .disclosure .note{grid-template-columns:1fr;gap:14px}.fp-footer .legal .cols{grid-template-columns:1fr}.fp-footer .base{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width: 860px){.fp-precta{padding-top:42px}.fp-precta .band{grid-template-columns:1fr;gap:26px;padding-bottom:34px}.fp-precta .t{font-size:27px}.fp-precta .btn-whats{width:100%}}@media (max-width: 700px){.fp-precta .fp-wrap{padding:0 22px}}body{margin:0;background:var(--fp-ink)}.fp-sfg{background:var(--fp-ink);color:var(--fp-bone);font-family:var(--fp-font-sans);font-weight:400;-webkit-font-smoothing:antialiased}.fp-sfg *,.fp-sfg *::before,.fp-sfg *::after{box-sizing:border-box}.fp-sfg h1,.fp-sfg h2,.fp-sfg h3{margin:0}.fp-sfg a{color:inherit}.fp-sfg .fp-wrap{max-width:1376px;margin:0 auto;padding:0 40px}.fp-sfg .kicker{font-family:var(--fp-font-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--fp-muted-ink)}.fp-sfg .deadline{background:var(--fp-papaya);color:#fff;text-align:center;padding:9px 16px;font-family:var(--fp-font-mono);font-size:11.5px;letter-spacing:0.12em;text-transform:uppercase}.fp-sfg .deadline.closed{background:var(--fp-ink);color:var(--fp-muted-ink);border-bottom:1px solid var(--fp-rule-ink)}.fp-sfg .hero{position:relative;padding:64px 0 72px;text-align:center}.fp-sfg .hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--fp-rule-brand)}.fp-sfg .hero.no-rule::after{content:none}.fp-sfg .hero.no-rule{padding-bottom:24px}.fp-sfg .hero.no-rule+.state{padding-top:20px}.fp-sfg .hero .logo{width:640px;max-width:88%;height:auto;display:block;margin:0 auto 34px}.fp-sfg .hero h1{font-family:var(--fp-font-serif);font-style:italic;font-weight:300;font-size:clamp(34px, 5vw, 58px);line-height:1.06;letter-spacing:-0.02em;max-width:20ch;margin:0 auto}.fp-sfg .hero h1 em{color:var(--fp-papaya);font-style:italic}.fp-sfg .hero .sub{margin:22px auto 0;max-width:60ch;font-size:18px;line-height:1.6;color:var(--fp-muted-ink);font-weight:300}.fp-sfg .hero .sub b{color:var(--fp-bone);font-weight:500}.fp-sfg .count{margin:34px auto 0;display:inline-flex;align-items:baseline;gap:14px;border:1px solid var(--fp-rule-ink);border-radius:2px;padding:14px 22px}.fp-sfg .count .lab{font-family:var(--fp-font-mono);font-size:10.5px;letter-spacing:0.14em;text-transform:uppercase;color:var(--fp-muted-ink)}.fp-sfg .count .num{font-family:var(--fp-font-mono);font-size:22px;font-weight:500;color:var(--fp-mercury);letter-spacing:0.04em}.fp-sfg .count:not([data-ready]){display:none}.fp-sfg .trust{margin:30px 0 0;display:flex;justify-content:center;flex-wrap:wrap;gap:26px;font-family:var(--fp-font-mono);font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:var(--fp-muted-ink)}.fp-sfg .trust span{display:inline-flex;align-items:center;gap:8px}.fp-sfg .trust i{color:var(--fp-papaya);font-style:normal}.fp-sfg .sec-head{text-align:center;margin-bottom:44px}.fp-sfg .sec-head .kicker{color:var(--fp-papaya);display:block;margin-bottom:14px}.fp-sfg .sec-head h2{font-family:var(--fp-font-serif);font-style:italic;font-weight:300;font-size:clamp(28px, 3.4vw, 40px);line-height:1.12}.fp-sfg .planos{padding:76px 0}.fp-sfg .grid{display:flex;gap:24px;justify-content:center;align-items:stretch;flex-wrap:wrap}.fp-sfg .card{position:relative;width:370px;display:flex;flex-direction:column;padding:34px 30px;border-radius:16px;border:1px solid var(--fp-rule-ink);background:rgba(244,239,230,0.04)}.fp-sfg .card.reco{border:2px solid transparent;background:linear-gradient(#122034, #122034) padding-box,var(--fp-rule-brand) border-box;box-shadow:0 12px 40px rgba(0,0,0,0.35)}.fp-sfg .badge-reco{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--fp-papaya);color:#fff;font-family:var(--fp-font-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;padding:5px 14px;border-radius:99px;font-weight:500;white-space:nowrap}.fp-sfg .card .ptitle{font-weight:600;font-size:19px;letter-spacing:-0.01em}.fp-sfg .card .mkt{margin-top:8px;font-family:var(--fp-font-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:var(--fp-mercury)}.fp-sfg .card .price{margin-top:22px;padding-bottom:22px;border-bottom:1px solid var(--fp-rule-ink)}.fp-sfg .card .old{font-size:13px;color:var(--fp-muted-ink);text-decoration:line-through}.fp-sfg .card .avista{font-family:var(--fp-font-serif);font-style:italic;font-weight:300;font-size:46px;line-height:1;letter-spacing:-0.02em}.fp-sfg .card .avista-lab{margin-top:8px;font-family:var(--fp-font-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:var(--fp-mercury)}.fp-sfg .card .parc{margin:12px 0 0;font-size:14px;color:var(--fp-muted-ink)}.fp-sfg .card .parc b{color:var(--fp-bone);font-weight:600}.fp-sfg details.parcelas{margin-top:10px}.fp-sfg details.parcelas>summary{list-style:none;cursor:pointer;font-family:var(--fp-font-mono);font-size:10.5px;letter-spacing:0.06em;text-transform:uppercase;color:var(--fp-papaya)}.fp-sfg details.parcelas>summary::-webkit-details-marker{display:none}.fp-sfg details.parcelas>summary::before{content:"▸  "}.fp-sfg details.parcelas[open]>summary::before{content:"▾  "}.fp-sfg details.parcelas table{width:100%;margin-top:12px;border-collapse:collapse;font-family:var(--fp-font-mono);font-size:11px;color:var(--fp-muted-ink)}.fp-sfg details.parcelas td{padding:4px 0;border-bottom:1px solid var(--fp-rule-ink)}.fp-sfg details.parcelas td:last-child{text-align:right;color:var(--fp-bone)}.fp-sfg .feats{list-style:none;margin:22px 0;padding:0;flex:1;display:flex;flex-direction:column;gap:11px}.fp-sfg .feats .flabel{font-family:var(--fp-font-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:var(--fp-muted-ink);margin-bottom:2px}.fp-sfg .feats li{display:flex;gap:10px;font-size:14.5px;line-height:1.45}.fp-sfg .feats .ck{color:var(--fp-mercury);flex:0 0 auto}.fp-sfg .btn{display:block;width:100%;text-align:center;border:0;border-radius:8px;padding:15px 20px;font-family:var(--fp-font-sans);font-size:16px;font-weight:500;text-decoration:none;cursor:pointer}.fp-sfg .btn-papaya{background:var(--fp-papaya);color:#fff}.fp-sfg .btn-papaya:hover{background:#e67300}.fp-sfg .btn-ghost{border:1px solid var(--fp-rule-ink);color:var(--fp-bone);background:transparent}.fp-sfg .btn-ghost:hover{border-color:var(--fp-bone)}.fp-sfg .btn-inline{display:inline-block;width:auto;padding:16px 34px}.fp-sfg .card .micro{margin:10px 0 0;text-align:center;font-family:var(--fp-font-mono);font-size:10px;letter-spacing:0.08em;text-transform:uppercase;color:var(--fp-muted-ink)}.fp-sfg .compare{padding:0 0 76px}.fp-sfg .compare table{width:100%;max-width:900px;margin:0 auto;border-collapse:collapse}.fp-sfg .compare th,.fp-sfg .compare td{padding:11px 12px;font-size:14px;border-bottom:1px solid var(--fp-rule-ink)}.fp-sfg .compare thead th{font-family:var(--fp-font-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:var(--fp-muted-ink);font-weight:400;text-align:center}.fp-sfg .compare thead th:first-child{text-align:left}.fp-sfg .compare td:not(:first-child),.fp-sfg .compare th:not(:first-child){text-align:center;width:15%}.fp-sfg .compare tr.blk td{font-family:var(--fp-font-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:var(--fp-papaya);padding-top:26px;border-bottom:0}.fp-sfg .compare td:first-child{color:var(--fp-muted-ink)}.fp-sfg .compare .yes{color:var(--fp-mercury)}.fp-sfg .compare .no{color:rgba(244,239,230,0.22)}.fp-sfg .video{padding:0 0 76px}.fp-sfg .facade{position:relative;max-width:900px;margin:0 auto;aspect-ratio:16/9;border:1px solid var(--fp-rule-ink);border-radius:4px;cursor:pointer;background:linear-gradient(160deg, #132339, #0b1524);display:flex;align-items:center;justify-content:center;padding:0}.fp-sfg .facade .play{width:70px;height:70px;border-radius:50%;background:var(--fp-papaya);display:flex;align-items:center;justify-content:center}.fp-sfg .facade .play::after{content:"";border-left:20px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:5px}.fp-sfg .facade .cap{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-family:var(--fp-font-mono);font-size:10.5px;letter-spacing:0.12em;text-transform:uppercase;color:var(--fp-muted-ink)}.fp-sfg .facade iframe{width:100%;height:100%;border:0}.fp-sfg .bonus{background:rgba(244,239,230,0.03);padding:76px 0;border-top:1px solid var(--fp-rule-ink);border-bottom:1px solid var(--fp-rule-ink)}.fp-sfg .blist{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background:var(--fp-rule-ink);max-width:1100px;margin:0 auto}.fp-sfg .bitem{background:var(--fp-ink);padding:28px 26px}.fp-sfg .bitem .n{font-family:var(--fp-font-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:var(--fp-papaya);margin-bottom:12px}.fp-sfg .bitem h3{font-weight:600;font-size:16px;margin-bottom:10px}.fp-sfg .bitem p{margin:0;font-size:14px;line-height:1.6;color:var(--fp-muted-ink)}.fp-sfg .bitem ul{margin:10px 0 0;padding-left:16px;font-size:13.5px;line-height:1.7;color:var(--fp-muted-ink)}.fp-sfg .gar{padding:76px 0;text-align:center}.fp-sfg .gar img{width:132px;height:auto;display:block;margin:0 auto 26px}.fp-sfg .gar h2{font-family:var(--fp-font-serif);font-style:italic;font-weight:300;font-size:34px;margin-bottom:14px}.fp-sfg .gar p{max-width:62ch;margin:0 auto;font-size:16px;line-height:1.6;color:var(--fp-muted-ink)}.fp-sfg .gar p b{color:var(--fp-bone);font-weight:500}.fp-sfg .help{padding:0 0 76px;text-align:center}.fp-sfg .help p{margin:0 0 18px;font-size:16px;color:var(--fp-muted-ink)}.fp-sfg .btn-whats{background:#25D366;color:var(--fp-ink)}.fp-sfg .btn-whats:hover{background:#1EBE5A;color:var(--fp-ink)}.fp-sfg .faq{padding:0 0 76px;max-width:900px;margin:0 auto}.fp-sfg .faq details{border-bottom:1px solid var(--fp-rule-ink)}.fp-sfg .faq summary{list-style:none;cursor:pointer;padding:20px 0;font-size:16.5px;display:flex;gap:14px;align-items:baseline}.fp-sfg .faq summary::-webkit-details-marker{display:none}.fp-sfg .faq summary::before{content:"◆";color:var(--fp-papaya);font-size:11px;flex:0 0 auto}.fp-sfg .faq details[open]>summary{color:var(--fp-papaya)}.fp-sfg .faq .ans{margin:0 0 22px 25px;font-size:15px;line-height:1.7;color:var(--fp-muted-ink);max-width:70ch}.fp-sfg .faq .ans p{margin:0 0 12px}.fp-sfg .faq .ans ul,.fp-sfg .faq .ans ol{margin:0 0 12px;padding-left:18px}.fp-sfg .faq .ans li{margin-bottom:6px}.fp-sfg .faq .ans a{color:var(--fp-papaya)}.fp-sfg .close-cta{padding:76px 0;text-align:center;border-top:1px solid var(--fp-rule-ink)}.fp-sfg .close-cta h2{font-family:var(--fp-font-serif);font-style:italic;font-weight:300;font-size:clamp(28px, 3.4vw, 40px);margin-bottom:26px}.fp-sfg .state{padding:76px 0 96px;text-align:center}.fp-sfg .state h2{font-family:var(--fp-font-serif);font-style:italic;font-weight:300;font-size:clamp(28px, 3.4vw, 40px);margin-bottom:16px}.fp-sfg .state p{max-width:56ch;margin:0 auto 26px;font-size:17px;line-height:1.6;color:var(--fp-muted-ink)}@media (max-width: 900px){.fp-sfg .fp-wrap{padding:0 22px}.fp-sfg .hero{padding:44px 0 52px}.fp-sfg .blist{grid-template-columns:1fr}.fp-sfg .planos,.fp-sfg .bonus,.fp-sfg .gar,.fp-sfg .close-cta{padding:52px 0}.fp-sfg .compare th,.fp-sfg .compare td{padding:10px 6px;font-size:13px}.fp-sfg .card{width:100%}}.fp-sfg .copilot-light{font-weight:700}.fp-sfg .copilot-light .lt{color:var(--fp-mercury)}.fp-sfg .hl{color:var(--fp-papaya)}
