@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0e1b2e;--ink-2:#16294a;--ink-3:#2a4063;--paper:#fff;--tint:#eef1f5;--line:#d3d9e2;--muted:#56647a;--on-dark:#e9eef6;--on-dark-muted:#aebbd0;--yellow:#ffc91f;--yellow-strong:#ffd84f;--green:#0c6b47;--green-bg:#dcf3e8;--amber:#7d5200;--amber-bg:#fdefc8;--gray:#46536a;--gray-bg:#e3e7ed;--red:#a2352b;--display:"Archivo Variable", "Arial Narrow", Arial, sans-serif;--body:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--radius:6px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.6 var(--body);overflow-wrap:break-word;margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:800;font-stretch:112%;line-height:1.08}h1{font-size:clamp(2.5rem,6.2vw,4.75rem)}h2{font-size:clamp(1.875rem,4vw,3rem)}h3{letter-spacing:-.005em;font-size:1.25rem;font-stretch:105%;line-height:1.2}p{margin:0}ol,ul{margin:0;padding:0;list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;box-shadow:0 0 0 3px var(--ink)}.wrap{width:min(1120px,100% - 40px);margin-inline:auto}.section{padding-block:clamp(64px,9vw,112px);scroll-margin-top:16px}.section--tint{background:var(--tint)}.section--dark{background:var(--ink);color:var(--on-dark)}.eyebrow{color:var(--ink-3);font:500 .8125rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.section--dark .eyebrow{color:var(--yellow)}.section-lead{max-width:62ch;color:var(--muted);margin-top:18px;font-size:1.125rem}.section--dark .section-lead{color:var(--on-dark-muted)}.button{border-radius:var(--radius);background:var(--yellow);min-height:56px;color:var(--ink);cursor:pointer;font:800 1.0625rem/1.2 var(--display);text-align:center;border:0;justify-content:center;align-items:center;padding:14px 26px;font-stretch:105%;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 3px #b98c00}.button:hover{background:var(--yellow-strong);transform:translateY(-1px);box-shadow:0 4px #b98c00}.button:active{transform:translateY(2px);box-shadow:0 1px #b98c00}.button:disabled{background:var(--gray-bg);box-shadow:none;color:var(--gray);cursor:not-allowed;transform:none}.button--small{min-height:44px;padding:10px 18px;font-size:.9375rem}.dev-banner{background:var(--amber-bg);color:var(--amber);font:500 .75rem/1.5 var(--mono);padding:8px 20px}.hero{background:var(--ink);color:var(--on-dark);overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:48px;display:grid}.hero-copy{padding-block:clamp(44px,7vw,84px) clamp(56px,8vw,104px)}.brand{color:var(--yellow);font:800 1.0625rem/1 var(--display);margin-bottom:clamp(36px,6vw,72px);font-stretch:112%}.hero h1{color:#fff}.lead{max-width:54ch;color:var(--on-dark);margin-top:24px;font-size:clamp(1.125rem,2vw,1.3125rem);line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:36px;display:flex}.hero-meta{color:var(--on-dark-muted);font:500 .875rem/1.4 var(--mono)}.badge-wrap{transform-origin:top;flex-direction:column;align-items:center;animation:7s ease-in-out infinite sway;display:flex}@keyframes sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.strap{background:var(--yellow);justify-content:center;width:42px;height:clamp(110px,15vw,190px);display:flex;overflow:hidden}.strap span{color:var(--ink);font:500 .6875rem/42px var(--mono);letter-spacing:.12em;white-space:nowrap;writing-mode:vertical-rl}.clip{z-index:1;background:linear-gradient(90deg,#8693a6,#e1e6ec 45%,#8693a6);border-radius:4px;width:26px;height:30px;margin-bottom:-14px}.badge{width:min(100%,318px);color:var(--ink);background:#fff;border-radius:14px;padding:14px 20px 18px;box-shadow:0 26px 56px #0000006b}.badge-slot{background:var(--ink);border-radius:8px;width:56px;height:11px;margin:2px auto 14px}.badge-head{border-bottom:2px solid var(--ink);flex-direction:column;gap:3px;padding-bottom:12px;display:flex}.badge-head strong{font:800 1.25rem/1.1 var(--display);font-stretch:112%}.badge-head span,.badge dt,.badge-target span{color:var(--muted);font:500 .6875rem/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase}.badge-body{grid-template-columns:84px 1fr;align-items:center;gap:16px;padding-block:16px;display:grid}.badge-photo{aspect-ratio:5/6;background:var(--tint);border-radius:4px;overflow:hidden}.badge-photo svg{fill:#b3bdcb;display:block}.badge dl{gap:12px;margin:0;display:grid}.badge dd{margin:2px 0 0;font-weight:600;line-height:1.3}.badge-target{background:#fff5d0;border-radius:4px;padding:11px 13px}.badge-target strong{font:800 1.25rem/1.25 var(--display);margin-top:3px;display:block}.cursor{background:var(--ink);vertical-align:-.12em;width:3px;height:1em;margin-left:4px;animation:1.1s steps(2,jump-none) infinite blink;display:inline-block}@keyframes blink{0%{opacity:1}to{opacity:0}}.badge-code{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 5px, var(--ink) 5px 6px, transparent 6px 10px, var(--ink) 10px 14px, transparent 14px 16px);height:30px;margin-top:14px}.pain-grid{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:44px;display:grid}.pain{border-bottom:1px solid var(--line);padding-block:26px}.pain p{color:var(--muted);margin-top:8px}.idea{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.fact{border-left:6px solid var(--yellow);border-radius:0 var(--radius) var(--radius) 0;background:var(--paper);margin:0;padding:28px}.fact strong{font:800 clamp(3rem, 7vw, 4.5rem)/1 var(--display);font-stretch:112%;display:block}.fact figcaption{color:var(--muted);margin-top:10px}.table-frame{border:1px solid var(--line);border-radius:var(--radius);margin-top:40px}.radar{border-collapse:collapse;text-align:left;width:100%}.radar thead th{background:var(--tint);color:var(--muted);font:500 .75rem/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:12px 20px}.radar tbody th,.radar td{border-top:1px solid var(--line);vertical-align:middle;padding:18px 20px}.radar tbody th{white-space:nowrap;font-weight:600}.status{font:500 .75rem/1.4 var(--mono);white-space:nowrap;border-radius:99px;padding:4px 10px;display:inline-block}.status--autorizado{background:var(--green-bg);color:var(--green)}.status--pedido{background:var(--amber-bg);color:var(--amber)}.status--sem-confirmacao{background:var(--gray-bg);color:var(--gray)}.note{color:var(--muted);margin-top:14px;font-size:.875rem}.deliverables{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.deliverables li{border:1px solid var(--ink-3);border-radius:var(--radius);background:var(--ink-2);grid-column:span 2;padding:26px}.deliverables li:nth-child(n+7){grid-column:span 3}.deliverables h3{color:#fff}.deliverables p{color:var(--on-dark-muted);margin-top:10px}.tag{color:var(--yellow);font:500 .75rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;display:block}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:44px;display:grid}.steps li{border-top:4px solid var(--ink);padding-top:18px}.when{color:var(--ink-3);font:500 .8125rem/1.3 var(--mono);margin-bottom:12px;display:block}.steps p{color:var(--muted);margin-top:10px}.fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}.fit h2{font-size:clamp(1.625rem,3vw,2.25rem)}.check-list,.cross-list,.offer-list{gap:14px;margin-top:26px;display:grid}.check-list li,.cross-list li,.offer-list li{padding-left:32px;position:relative}.check-list li:before,.offer-list li:before,.cross-list li:before{font-family:var(--mono);font-weight:500;position:absolute;top:.05em;left:0}.check-list li:before,.offer-list li:before{content:"✓";color:var(--green)}.cross-list li:before{content:"✕";color:var(--red)}.author-role{color:var(--ink-3);font:500 .875rem/1.4 var(--mono);margin-top:8px}.offer{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:56px;display:grid}.offer-list li:before{color:var(--yellow)}.price-card{color:var(--ink);background:#fff;border-radius:12px;padding:clamp(26px,4vw,38px)}.price-name{font:500 .8125rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.price-original{color:var(--muted);margin-top:14px}.price-main{font:800 clamp(3.25rem, 7vw, 4.5rem)/1 var(--display);letter-spacing:-.02em;margin-top:8px;font-stretch:112%}.price-installment{color:var(--muted);margin-top:8px}.price-card .button{width:100%;margin-top:24px}.price-addon{color:var(--muted);margin-top:18px;font-size:.875rem;line-height:1.5}.guarantee{grid-template-columns:auto 1fr;align-items:center;gap:36px;display:grid}.stamp{border:3px double var(--green);width:124px;height:124px;color:var(--green);text-align:center;border-radius:50%;place-content:center;display:grid;transform:rotate(-8deg)}.stamp strong{font:800 2.75rem/1 var(--display)}.stamp span{font:500 .75rem/1.2 var(--mono);text-transform:uppercase}.faq-wrap{max-width:820px}.faq{border-top:2px solid var(--ink);margin-top:36px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:20px 40px 20px 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 1.5rem/1.3 var(--mono);position:absolute;top:16px;right:4px}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);padding-bottom:22px}.final{text-align:center}.final h2{color:#fff;max-width:18em;margin-inline:auto}.final .section-lead{margin-inline:auto}.final .button{margin-top:30px}.final .hero-meta{margin-top:16px}.footer{border-top:1px solid var(--line);color:var(--muted);padding-block:36px 40px;font-size:.875rem}.footer p{max-width:78ch}.footer p+p{margin-top:10px}.sticky-bar{display:none}.whatsapp{z-index:20;background:#128c4b;border-radius:50%;place-items:center;width:54px;height:54px;transition:bottom .2s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 22px #00000047}.whatsapp svg{fill:#fff;width:30px;height:30px}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;width:min(760px,100% - 40px);min-height:100svh;margin-inline:auto;padding-block:48px;display:flex}@media (width<=880px){.hero-grid,.idea,.offer{grid-template-columns:minmax(0,1fr)}.hero-grid{gap:0}.hero-copy{padding-bottom:28px}.badge-wrap{padding-bottom:56px}.strap{height:72px;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.idea,.offer{gap:36px}.deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}.deliverables li,.deliverables li:nth-child(n+4){grid-column:auto}.deliverables li:last-child{grid-column:1/-1}.steps{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){body{font-size:1rem}.wrap{width:calc(100% - 32px)}.hero-actions .button{width:100%}.pain-grid,.deliverables,.fit{grid-template-columns:minmax(0,1fr)}.fit{gap:44px}.deliverables li:last-child{grid-column:auto}.table-frame{border:0}.radar thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.radar,.radar tbody,.radar tr,.radar tbody th,.radar td{display:block}.radar tr{border:1px solid var(--line);border-radius:var(--radius);padding:16px}.radar tr+tr{margin-top:10px}.radar tbody th,.radar td{border:0;padding:0}.radar td{margin-top:8px}.guarantee{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px}.final .button{width:100%}.footer{padding-bottom:92px}.sticky-bar{z-index:15;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:12px;font-weight:600;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 22px #00000038}.sticky-bar.is-visible{transform:translateY(0)}.sticky-bar__text{min-width:0}.sticky-bar__text strong,.sticky-bar__text span{display:block}.sticky-bar__text strong{font:800 1rem/1.2 var(--display);font-stretch:105%}.sticky-bar__text span{color:var(--on-dark-muted);margin-top:2px;font-size:.8125rem;font-weight:400;line-height:1.3}.sticky-bar .button{flex:none}.whatsapp--raised{bottom:84px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.checkout-page{background:var(--tint);min-height:100svh}.checkout-header{background:var(--ink);padding-block:18px}.checkout-brand{color:var(--yellow);font:800 1.0625rem/1 var(--display);font-stretch:112%;text-decoration:none}.checkout-main{padding-block:clamp(24px,5vw,48px) 64px}.checkout-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.checkout-forms h1{margin-bottom:20px;font-size:clamp(1.75rem,4vw,2.5rem)}.checkout-step,.order-summary,.status-panel,.pix-panel,.legal{border:1px solid var(--line);background:var(--paper);border-radius:10px}.checkout-step{padding:clamp(20px,3vw,28px)}.checkout-step+.checkout-step{margin-top:16px}.checkout-step--locked{color:var(--muted)}.checkout-step h2{letter-spacing:0;align-items:center;gap:12px;font-size:1.25rem;font-stretch:105%;display:flex}.checkout-step h2 span{background:var(--ink);color:#fff;width:28px;height:28px;font:500 .8125rem/1 var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.checkout-step--locked h2 span{background:var(--gray-bg);color:var(--gray)}.checkout-step form{margin-top:22px}.field{min-width:0;margin-bottom:16px}.field label{margin-bottom:6px;font-size:.9375rem;font-weight:500;display:block}.field input{border-radius:var(--radius);width:100%;min-height:50px;color:var(--ink);font:400 1rem/1.3 var(--body);background:#fff;border:1px solid #98a4b5;padding:11px 13px}.field input::placeholder{color:#768398}.field input:focus{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:0;box-shadow:none}.field--error input{border-color:var(--red)}.field-error{color:var(--red);margin-top:5px;font-size:.875rem;line-height:1.35}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field-row--city{grid-template-columns:minmax(0,1fr) 84px}.address-title{border-top:1px solid var(--line);margin:10px 0 14px;padding-top:18px;font-size:1.0625rem}.consent{margin-bottom:18px;font-size:.9375rem;line-height:1.45}.consent label{cursor:pointer;grid-template-columns:22px 1fr;gap:10px;display:grid}.consent input,.bump input{width:20px;height:20px;accent-color:var(--ink);margin:1px 0 0}.form-error{border-left:4px solid var(--red);color:#7c251d;background:#fbecea;margin-bottom:16px;padding:12px 14px;font-size:.9375rem;line-height:1.4}.button--full{width:100%}.link-button{color:var(--ink);cursor:pointer;font:600 .9375rem/1.4 var(--body);background:0 0;border:0;text-decoration:underline}.contact-summary{overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:16px;display:flex}.method-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.method-tabs label{border-radius:var(--radius);cursor:pointer;text-align:center;border:1px solid #98a4b5;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:8px;font-weight:600;line-height:1.2;display:flex}.method-tabs label.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff5d0}.method-tabs input{opacity:0;pointer-events:none;position:absolute}.method-tabs label:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.secure-note{color:var(--muted);margin-top:14px;font-size:.8125rem;line-height:1.45}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.order-summary{padding:24px;position:sticky;top:20px}.order-summary h2{margin-bottom:18px;font-size:1.25rem;font-stretch:105%}.summary-line,.summary-total{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bump{border-radius:var(--radius);cursor:pointer;color:var(--muted);border:1px dashed #98a4b5;grid-template-columns:22px 1fr;gap:10px;margin-block:16px;padding:14px;font-size:.875rem;line-height:1.45;display:grid}.bump strong{color:var(--ink);margin-bottom:2px;display:block}.bump.is-active{border:1px solid var(--ink);background:#fff5d0}.summary-total{border-top:2px solid var(--ink);margin-top:16px;padding-top:16px}.summary-total strong{font:800 1.75rem/1 var(--display);font-stretch:112%}.summary-note{color:var(--muted);margin-top:12px;font-size:.875rem}.status-panel,.pix-panel{text-align:center;max-width:560px;margin-inline:auto;padding:clamp(24px,5vw,40px)}.status-panel h1,.pix-panel h1{font-size:clamp(1.5rem,4vw,2rem)}.status-panel p{color:var(--muted);margin-top:12px}.status-panel .button,.status-panel .link-button{margin-top:24px}.status-check{background:var(--green-bg);width:64px;height:64px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:1.75rem;font-weight:600;display:grid}.pix-amount{font:800 2.25rem/1.1 var(--display);margin-top:8px;font-stretch:112%}.pix-qr{width:min(100%,280px);height:auto;margin:20px auto;display:block}.pix-code{border-radius:var(--radius);background:var(--tint);max-height:84px;color:var(--ink-3);font:500 .75rem/1.45 var(--mono);overflow-wrap:anywhere;text-align:left;margin-top:14px;padding:10px 12px;display:block;overflow:auto}.pix-steps{color:var(--muted);text-align:left;margin-top:20px;padding-left:22px;font-size:.9375rem;list-style:decimal}.pix-steps li+li{margin-top:4px}.pix-waiting{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:.9375rem;font-weight:500;display:flex}.spinner{border:4px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:40px;height:40px;margin:0 auto 18px;animation:.9s linear infinite spin}.spinner--small{border-width:2px;width:16px;height:16px;margin:0;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.confetti{z-index:20;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.thanks{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:10px;max-width:560px;margin-inline:auto;padding:0 clamp(20px,5vw,40px) clamp(24px,5vw,36px);overflow:hidden}.thanks .badge-wrap{padding:0 0 8px;animation:3.4s ease-in-out infinite badge-swing}.thanks .strap{height:clamp(56px,10vw,76px);-webkit-mask-image:none;mask-image:none}.thanks .badge{border:1px solid var(--line);text-align:left;width:min(100%,272px);box-shadow:0 16px 32px #0c1b2e2e}.thanks .badge-code{height:22px}.thanks .badge-photo{background:#fff5d0}.thanks .badge dd{overflow-wrap:anywhere}.thanks .badge-target strong{color:var(--green);font-size:1.0625rem}@keyframes badge-swing{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}.thanks-title{margin-top:24px}.thanks-title h1{overflow-wrap:anywhere;font-size:clamp(1.75rem,6vw,2.25rem)}.thanks-title p{color:var(--muted);margin-top:10px}.thanks-order{background:var(--tint);color:var(--ink-3);font:500 .75rem/1.4 var(--mono);letter-spacing:.04em;border-radius:999px;margin-top:12px;padding:4px 10px;display:inline-block}.thanks-next{border-top:1px solid var(--line);text-align:left;margin-top:28px;padding-top:24px}.thanks-next h2{letter-spacing:0;font-size:1.25rem;font-stretch:105%}.thanks-steps{counter-reset:thanks-step;margin-top:16px}.thanks-steps li{counter-increment:thanks-step;padding:0 0 20px 42px;position:relative}.thanks-steps li:last-child{padding-bottom:0}.thanks-steps li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:28px;bottom:0;left:13px}.thanks-steps li:before{content:counter(thanks-step);background:var(--gray-bg);width:28px;height:28px;color:var(--ink);font:500 .8125rem/1 var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.thanks-steps li.is-done:before{content:"✓";background:var(--green-bg);color:var(--green);font-weight:600}.thanks-steps li.is-highlight:before{background:var(--yellow)}.thanks-steps strong,.thanks-steps span{display:block}.thanks-steps span{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:.9375rem;line-height:1.45}.thanks-steps b{color:var(--ink);font-weight:600}.thanks-note{border-radius:var(--radius);background:var(--tint);color:var(--muted);overflow-wrap:anywhere;margin-block:22px 18px;padding:12px 14px;font-size:.875rem;line-height:1.45}.legal{max-width:760px;margin-inline:auto;padding:clamp(24px,5vw,44px)}.legal h1{margin-bottom:18px;font-size:clamp(1.75rem,4vw,2.5rem)}.legal h2{margin:28px 0 10px;font-size:1.25rem;font-stretch:105%}.legal ul{padding-left:22px;list-style:outside}.legal li+li{margin-top:6px}@media (width<=880px){.checkout-grid{grid-template-columns:minmax(0,1fr)}.order-summary{grid-row:1;position:static}}
