:root{--bg:#030c1b;--surface:#081528;--text:#f5f7ff;--muted:#a2b0c7;--line:#20304b;--blue:#4c91ff;--yellow:#ffe042;--green:#7ce2a5;--font:'DM Sans',sans-serif;--heading:'Manrope',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 var(--font);-webkit-font-smoothing:antialiased}body::before{content:"";position:absolute;inset:0 0 auto;height:1020px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 0 15%,#0c4ab750,transparent 43%),radial-gradient(ellipse at 100% 15%,#4f2cba40,transparent 40%)}a{color:inherit;text-decoration:none}a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);line-height:1.15;letter-spacing:-.04em}img{max-width:100%;object-fit:contain}.wrap{width:min(1180px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;background:var(--yellow);color:#071124;padding:12px;z-index:100}.skip-link:focus{top:15px}.announcement{min-height:36px;display:flex;align-items:center;justify-content:center;gap:15px;background:#133c81;font-size:12px;letter-spacing:1.6px;color:#c0d5fa}.announcement strong{color:var(--yellow)}.announcement>span{color:#729adb}.header{height:96px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #d1dfff13}.brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;font-size:23px;font-family:var(--heading);font-weight:650;letter-spacing:-.7px}.brand img{width:33px;height:33px}.brand b{font-weight:800}.header nav{display:flex;gap:28px;color:#a4b2c9;font-size:14px}.header nav a:hover{color:#fff}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:700;padding:17px 24px;min-height:57px;border-radius:10px;line-height:1.5;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-3px)}.button .arrow{font-size:21px;margin-left:8px}.button-green{background:#78e4a0;color:#09261d;box-shadow:0 6px 26px #48d98312}.button-green:hover{background:#99f0b9;box-shadow:0 9px 35px #48d98325}.button-header{background:#ffffff07;border:1px solid #ffffff27;color:#dbe8fc;padding:11px 17px;font-size:12px;min-height:44px}.button-header .wa-icon{width:17px;height:17px}.button-header .arrow{display:none}.button-outline{border:1px solid #3b506f;font-size:14px;background:#0d1b30;color:#dae6fa}.wa-icon{display:inline-block;width:21px;height:21px;flex-shrink:0;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 0 0-8.66 15L2 22l5-1.34A10 10 0 1 0 12 2zm0 18a8 8 0 0 1-4.08-1.12l-.36-.22-2.9.78.78-2.9-.22-.36A8 8 0 1 1 12 20zm4.4-5.6c-.24-.12-1.42-.7-1.64-.78-.22-.08-.38-.12-.54.12s-.62.78-.76.94-.28.18-.52.06a6.56 6.56 0 0 1-1.92-1.18 7.2 7.2 0 0 1-1.33-1.65c-.14-.24-.02-.37.11-.49l.36-.42c.12-.14.16-.24.24-.4.08-.16.04-.3-.02-.42-.06-.12-.54-1.3-.74-1.78-.2-.46-.4-.4-.54-.4h-.46c-.16 0-.42.06-.64.3s-.84.82-.84 2 .86 2.32.98 2.48 1.7 2.6 4.13 3.65c.58.25 1.03.4 1.38.5.58.19 1.1.16 1.52.1.46-.07 1.42-.58 1.62-1.14s.2-1.04.14-1.14-.22-.16-.46-.28z'/%3E%3C/svg%3E") center/contain no-repeat}
.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;padding:78px 0 70px;align-items:center}.eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:1.5px;color:#95b5e6;font-weight:600;margin-bottom:22px}.status-mark{font-size:17px;color:var(--blue)}h1{font-size:clamp(44px,4.8vw,66px);line-height:1.1;letter-spacing:-2.7px;font-weight:800}.intro{display:block;font-size:29px;font-weight:500;letter-spacing:-1px;margin-bottom:12px}.google-title{display:block;white-space:nowrap;background:linear-gradient(110deg,#4f9dff 10%,#6384ff 70%,#8d70ff);background-clip:text;color:transparent;margin-bottom:10px}.duration{white-space:nowrap}.hero-description{font-size:17px;color:#b3c1d7;line-height:1.8;margin-top:28px}.hero-description strong{font-weight:400;font-size:15px}.hero-features{display:flex;flex-direction:column;gap:7px;margin:25px 0 28px;color:#b3c1d7;font-size:15px}.hero-features b{color:#edf5ff;margin-left:6px}.contact-note{font-size:12px;color:#899dbb;margin-top:13px}.contact-note>span{margin-inline:5px}.discover{display:inline-flex;align-items:center;gap:20px;font-size:12px;color:#8297b6;margin-top:29px}.discover:hover{color:#fff}.discover>span{font-size:18px}.hero-offer{position:relative;background:linear-gradient(145deg,#122640cc,#071427 65%);border:1px solid #315889;border-radius:23px;padding:28px 29px 22px;box-shadow:0 26px 100px #00000045,0 0 90px #226dd314;isolation:isolate}.offer-border{position:absolute;top:-1px;left:22%;right:22%;height:2px;background:linear-gradient(90deg,transparent,#659aff,transparent);box-shadow:0 0 20px #629dff}.plan-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid #dceaff16}.plan-top>div{display:flex;gap:13px;align-items:center}.plan-top img{width:43px;height:43px}.plan-top>div>span{font-family:var(--heading);font-size:21px;font-weight:700;letter-spacing:-.6px}.plan-top small{display:block;font-size:12px;font-family:var(--font);color:#879bbb;letter-spacing:0;font-weight:400;margin-top:2px}.pro-badge{border:1px solid #5a83d0;background:#12336b;color:#bed4ff;font-size:12px;padding:4px 9px;border-radius:5px;letter-spacing:1px}.regular-price{text-align:center;margin:22px 0 27px}.regular-price>span{font-size:12px;color:#94a9c7}.regular-price p{font-size:13px;color:#8497b3;margin-top:4px}.regular-price strong{font-family:var(--heading);font-size:25px;color:#cbd5e7;font-weight:650;text-decoration:line-through;text-decoration-color:#677f9f}.regular-price small{font-size:12px;color:#7e94b5}.price-ticket{background:var(--yellow);color:#06111c;text-align:center;padding:20px 12px 22px;position:relative;transform:rotate(-2deg);box-shadow:0 13px 30px #00000040;border-radius:4px 15px 4px 15px;transition:transform .3s}.hero-offer:hover .price-ticket{transform:rotate(0)}.price-ticket>span:first-child{font-size:18px;font-weight:600}.ticket-number{display:flex;align-items:baseline;justify-content:center;line-height:1.03;margin:4px 0 7px}.ticket-number strong{font-family:var(--heading);font-size:103px;letter-spacing:-8px;font-weight:800}.ticket-number small{font-size:37px;font-weight:750;margin-right:7px;letter-spacing:-2px}.ticket-number sup{font-size:35px;font-weight:800;align-self:start;margin-top:17px;margin-left:7px;letter-spacing:-2px}.ticket-period{display:inline-block;border-top:2px solid #10202ac9;padding-top:8px;font-size:17px}.ticket-corner{position:absolute;right:15px;top:9px;font-size:24px}.saving-line{display:flex;align-items:center;gap:11px;margin:28px 0 20px;padding-bottom:21px;border-bottom:1px solid #dceaff16}.saving-line>span{font-size:30px;color:var(--green)}.saving-line p{font-size:12px;line-height:1.7;color:#95a9c5}.saving-line p>strong{display:block;font-size:24px;font-family:var(--heading);letter-spacing:-.8px;line-height:1.3;color:var(--green)}.saving-line>b{margin-left:auto;font-family:var(--heading);font-size:31px;line-height:1.2;color:#d9f4e4;text-align:right;letter-spacing:-1px}.saving-line>b small{display:block;font-family:var(--font);font-size:12px;letter-spacing:0;color:#87ab9a;font-weight:400}.plan-bottom{display:flex;flex-direction:column;align-items:center;color:#8da1be;font-size:12px;line-height:1.7}.plan-bottom span:last-child{color:#becbe0}.ecosystem{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #263650;border-bottom:1px solid #263650;padding:27px 0;color:#d0d9e9}.ecosystem>span:first-child{font-size:11px;line-height:1.6;letter-spacing:1px;color:#7f94b4}.ecosystem>span:first-child b{font-weight:500;color:#b2c3dc}.ecosystem>div{display:flex;gap:20px}.ecosystem img{height:31px;width:31px}.ecosystem-divider{height:31px;width:1px;background:var(--line)}.gemini-word,.flow-word,.antigravity-word{display:flex;align-items:center;gap:8px;font-size:20px;font-family:var(--heading);letter-spacing:-.6px}.flow-word>span{font-size:32px;line-height:1;color:#a18aff}.antigravity-word>span{font-size:29px;color:#87dbc0}
.benefits{padding-top:88px;padding-bottom:80px}.section-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:36px}.section-heading .eyebrow{font-size:12px;margin-bottom:13px;color:#718db8}.section-heading h2{font-size:36px;line-height:1.25;font-weight:750}.section-heading h2 span{color:#8ea1be}.section-heading>p{font-size:14px;line-height:1.8;color:#8f9fb9;padding-bottom:2px}.storage-panel{border:1px solid #347adc;background:radial-gradient(ellipse at 5% 50%,#10346960,transparent 65%),#061326;border-radius:19px;display:grid;grid-template-columns:1fr 1.3fr .45fr;align-items:center;padding:35px 37px;gap:33px;box-shadow:inset 0 1px 0 #427bc625}.app-icons{display:flex;gap:17px;align-items:center}.app-icons img{width:43px;height:43px}.storage-title{display:flex;gap:22px;align-items:center;margin-top:14px}.storage-title>strong{font-family:var(--heading);font-size:85px;letter-spacing:-5px;line-height:1.2;font-weight:700;color:#65a4ff}.storage-title>strong>span{font-size:46px;letter-spacing:-3px;margin-left:4px}.storage-title>div{color:#c5d6ef;font-size:17px;font-weight:600;line-height:1.5;white-space:nowrap}.storage-title>div>span{font-size:12px;color:#92a7c5;font-weight:400}.storage-copy{border-left:1px solid #3463a466;padding-left:32px}.mini-label{font-size:11px;letter-spacing:1px;color:#6eaaff;font-weight:600}.storage-copy h3{font-size:24px;line-height:1.3;margin-top:10px}.storage-copy p{font-size:16px;line-height:1.8;color:#9db0cd;margin-top:14px}.storage-family{display:block;font-size:12px;color:#7d94b7;margin-top:12px}.cloud-badge{color:#559afa}.cloud-badge svg{width:100%;filter:drop-shadow(0 0 15px #4489ff44)}.primary-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.product-card{border-radius:19px;padding:27px 28px 23px;border:1px solid #504b95;background:radial-gradient(ellipse at top right,#502e9520,transparent 75%),#071223;transition:transform .25s,border-color .25s;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-5px);border-color:#a4a0ed}.product-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:28px;height:52px}.product-tag{font-size:10px;letter-spacing:1px;color:#9a99c5;text-align:right}.product-card h3{font-size:26px;letter-spacing:-.8px}.product-card h3>span{color:#b4a5ff}.product-card p{font-size:16px;line-height:1.8;color:#99abc6;margin:17px 0 24px}.product-card p b{color:#d5def3;font-weight:500}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #ffffff13;padding-top:17px;margin-top:auto;font-size:12px;color:#9297b8}.card-bottom>span{font-size:19px;color:#a594ee;flex-shrink:0}.line-icon{font-size:47px;font-weight:500;line-height:1;color:#a18aff}.flow-card{border-color:#5a419f}.flow-card .product-tag{color:#a496d1}.antigravity-card{border-color:#267c67;background:radial-gradient(ellipse at top right,#16855b17,transparent 80%),#061721}.antigravity-card .line-icon,.antigravity-card h3>span,.antigravity-card .card-bottom>span{color:#72d5b0}.antigravity-card .product-tag{color:#7fb4a7}.antigravity-card:hover{border-color:#72d5b0}.creation-panel{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid #293c58;border-radius:19px;overflow:hidden;margin-top:24px;background:#071426}.creation-image{position:relative;min-height:330px;overflow:hidden}.creation-image>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:saturate(.9)}.creation-image::after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#020b18bb)}.creation-image>span{position:absolute;left:22px;bottom:14px;color:#d3e2f3;z-index:1;font-size:11px;letter-spacing:1px}.creation-copy{padding:39px 42px}.creation-copy .eyebrow{font-size:11px;color:#aa9bd6;letter-spacing:1px;margin-bottom:14px}.creation-copy h3{font-size:30px;line-height:1.25}.creation-copy h3>span{color:#aaa0de}.creation-copy p{font-size:16px;line-height:1.8;color:#9eb0ca;margin-top:18px}.creation-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:21px}.creation-tags span{font-size:12px;border:1px solid #32425e;color:#a0b1cb;padding:5px 8px;border-radius:5px}.extra-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:39px 0}.extra-benefits article{position:relative;padding-left:40px}.extra-icon{position:absolute;left:0;top:0;color:#739ddd;font-size:24px;line-height:1.1}.extra-benefits h3{font-size:18px;letter-spacing:-.4px}.extra-benefits p{font-size:15px;color:#8298b8;line-height:1.8;margin-top:12px}.complete-benefits{border:1px solid #24364f;border-radius:11px;background:#071222}.complete-benefits summary,.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:14px;line-height:1.7;padding:18px 22px;color:#c0cce0}.complete-benefits summary::-webkit-details-marker,.faq-list summary::-webkit-details-marker{display:none}summary>span:last-child{font-size:23px;font-weight:400;transition:transform .2s;color:#7897c6}details[open] summary>span:last-child{transform:rotate(45deg)}.details-body{border-top:1px solid #24364f;padding:25px}.complement-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 36px}.complement-grid h4{font-size:15px;margin:0 0 8px;font-weight:600}.complement-grid p{font-size:14px;color:#95a7c3;line-height:1.8}.benefit-footnote{font-size:12px;line-height:1.9;color:#6e85a6;margin-top:19px}.benefit-footnote a{text-decoration:underline;text-underline-offset:3px;color:#91abd5}
.savings-section{padding:72px 0 68px;border-top:1px solid #213c4a;border-bottom:1px solid #213c4a;background:radial-gradient(ellipse at 10% 100%,#16463025,transparent 65%),#06121d}.savings-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:94px;align-items:center}.savings-copy .eyebrow{color:#7baf9a;font-size:12px}.savings-copy h2{font-size:42px;line-height:1.23}.savings-copy h2>span{color:#79dca6}.savings-copy>p{font-size:16px;line-height:1.9;color:#9caec2;margin-top:22px}.saving-highlight{border-left:3px solid #70e59d;margin-top:30px;padding:0 0 0 22px;display:flex;flex-direction:column}.saving-highlight>span{font-size:11px;color:#8cae9c;letter-spacing:1.3px}.saving-highlight>strong{font-size:49px;font-family:var(--heading);letter-spacing:-2.5px;font-weight:800;color:#7ce6a5;line-height:1.5}.saving-highlight>small{font-size:12px;color:#9bbbaf}.google-price{padding:22px 26px;background:#111f2c;border:1px solid #29394a;border-radius:14px}.google-price>div:first-child{display:flex;align-items:center;gap:10px}.google-price img{width:21px;height:21px}.google-price h3{font-size:15px;letter-spacing:-.25px;color:#b3c1d3}.google-price>p{margin-top:10px}.google-price>p>strong{font-size:29px;font-family:var(--heading);letter-spacing:-1px;color:#8a9bb3}.google-price>p>span{font-size:12px;color:#6c819d;margin-left:6px}.comparison-total{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #c1d5ec15;margin-top:14px;padding-top:13px;font-size:12px;color:#8c9eb7}.comparison-total>strong{text-decoration:line-through;color:#c1ccdc;font-size:17px;font-family:var(--heading)}.our-price{background:linear-gradient(140deg,#f6df5c,#ffe342);color:#102027;border:1px solid #ffe880;border-radius:14px;margin-top:15px;padding:23px 26px}.price-label{font-size:12px;letter-spacing:1.2px;font-weight:700}.our-price>p{display:flex;align-items:baseline;gap:10px;margin-top:3px}.our-price>p>strong{font-family:var(--heading);font-size:48px;letter-spacing:-2.2px;line-height:1.3;font-weight:800}.our-price>p>span{font-size:13px}.our-price .comparison-total{color:#5a511e;border-color:#111b2725;margin-top:10px}.our-price .comparison-total b{color:#343720;font-weight:600}.our-price .button{background:#081b23;color:#eff8f4;box-shadow:none;margin-top:19px;width:100%;font-size:13px;min-height:50px;padding:13px 14px}.our-price .button:hover{background:#183633}.our-price .wa-icon{height:18px;width:18px}.comparison-note{color:#6e869a;font-size:12px;line-height:1.8;margin-top:14px}
.how-section{padding-top:79px;padding-bottom:75px}.section-heading.centered{display:block;text-align:center}.centered .eyebrow{justify-content:center}.how-section h2{font-size:36px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:46px}.steps article{position:relative}.step-number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#0e2140;border:1px solid #27446f;color:#7caeff;border-radius:11px;font-size:17px;font-weight:600}.steps article:not(:last-child)::after{content:"";position:absolute;left:66px;right:0;top:22px;height:1px;background:linear-gradient(90deg,#2e4770,transparent)}.steps h3{font-size:19px;margin-top:21px;letter-spacing:-.4px}.steps p{font-size:16px;line-height:1.8;color:#8fa4c2;margin-top:12px}.last-offer{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:43px 51px 45px;border:1px solid #314c7f;border-radius:22px;background:radial-gradient(ellipse at 0 0,#164ca245,transparent 70%),radial-gradient(ellipse at 100% 100%,#40309030,transparent 70%),#08162e}.last-brand{display:flex;align-items:center;gap:12px;font-family:var(--heading);font-size:22px;font-weight:750;letter-spacing:-.5px}.last-brand img{width:36px;height:36px}.last-offer h2{font-size:44px;margin-top:28px;line-height:1.25}.last-offer h2>span{font-size:30px;color:#b4c4df;display:block}.last-offer>div>p{font-size:14px;color:#869fbe;margin-top:18px}.last-price{text-align:center;border-left:1px solid #ffffff1a;padding-left:48px}.last-price>span{font-size:12px;letter-spacing:1.8px;color:#e1c852}.last-price>div{display:flex;align-items:baseline;justify-content:center;line-height:1.15;margin-top:10px;color:var(--yellow)}.last-price strong{font-size:100px;letter-spacing:-6px;font-family:var(--heading);font-weight:800}.last-price>div>small{font-size:29px;font-weight:700;margin-right:5px}.last-price sup{font-size:31px;font-weight:700;align-self:start;margin-top:13px;margin-left:5px}.last-offer .last-price>p{font-size:13px;margin-top:3px;color:#bac9df}.last-price .button{font-size:13px;padding:15px;width:100%;margin-top:25px}.last-phone{display:block;font-size:12px;color:#879fbf;margin-top:13px}.faq-section{display:grid;grid-template-columns:1fr 1.35fr;gap:90px;padding-top:86px;padding-bottom:70px}.faq-section .section-heading{display:block}.faq-section h2{font-size:32px}.faq-section .section-heading>p{font-size:15px;line-height:1.8;margin-top:20px}.faq-section .button{margin-top:23px;min-height:46px;font-size:12px}.faq-list details{border-bottom:1px solid #21334c}.faq-list summary{padding:18px 0;font-size:14px;font-weight:500}.faq-list details:first-child summary{padding-top:0}.faq-list p{font-size:14px;color:#8ca1c0;line-height:1.8;padding:0 15px 22px 0}.footer{padding-top:25px;padding-bottom:34px;border-top:1px solid #1b304a}.footer>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-contact{font-size:14px;color:#a0b5d6}.footer>p{font-size:12px;color:#7890af;line-height:1.8;margin-top:22px;max-width:750px}.source-link{font-size:12px;color:#8096b8;display:inline-block;margin-top:8px}.source-link:hover{text-decoration:underline}.floating-whatsapp{position:fixed;bottom:24px;right:25px;background:#28b768;color:#fff;width:56px;height:56px;border:1px solid #6cd999;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 7px 30px #0008;z-index:30;transition:transform .2s}.floating-whatsapp:hover{transform:scale(1.08)}.floating-whatsapp .wa-icon{width:30px;height:30px}.mobile-cta{display:none}.reveal{opacity:1;transform:none}.motion-ready .reveal:not(.is-visible){opacity:0;transform:translateY(20px)}.motion-ready .reveal{transition:opacity .6s ease,transform .6s ease}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header nav{gap:18px;font-size:12px}.brand{font-size:20px}.hero{gap:38px;padding-top:60px}h1{font-size:52px}.hero-offer{padding:25px}.hero .button{font-size:13px;padding-inline:18px}.hero-description{font-size:16px}.contact-note{font-size:11px}.ticket-number strong{font-size:90px}.ticket-number small{font-size:31px}.ticket-number sup{font-size:29px}.ecosystem{gap:15px}.ecosystem>div{gap:12px}.ecosystem .gemini-word,.ecosystem .flow-word,.ecosystem .antigravity-word{font-size:16px}.ecosystem img{width:28px;height:28px}.storage-panel{grid-template-columns:1fr 1.3fr;gap:25px;padding:30px}.cloud-badge{display:none}.storage-copy{padding-left:25px}.storage-title{gap:17px}.product-card{padding:24px}.product-card h3{font-size:23px}.product-card-top{gap:10px}.product-tag{font-size:10px;letter-spacing:.6px}.creation-copy{padding:32px}.creation-copy h3{font-size:26px}.extra-benefits{gap:23px}.extra-benefits article{padding-left:33px}.savings-layout{gap:50px}.savings-copy h2{font-size:36px}.saving-highlight>strong{font-size:45px}.last-offer{padding:36px;gap:35px}.last-price{padding-left:30px}.last-offer h2{font-size:40px}.last-offer h2>span{font-size:27px}.faq-section{gap:50px}}
@media(max-width:850px) and (min-width:701px){h1{font-size:43px}.hero{gap:25px}.hero-offer{padding:21px}.plan-top>div>span{font-size:17px}.plan-top img{width:33px;height:33px}.plan-top>div{gap:8px}.hero .button{font-size:11px;padding-inline:14px;gap:8px}.hero .button .arrow{margin-left:0}.ticket-number strong{font-size:77px}.ticket-number small{font-size:26px}.ticket-number sup{font-size:23px}.price-ticket>span:first-child{font-size:16px}.ticket-period{font-size:14px}.saving-line p>strong{font-size:21px}.saving-line>b{font-size:25px}.saving-line>span{display:none}.header nav{gap:13px}.header .button-header{font-size:11px;padding:10px}.header .button-header .wa-icon{display:none}.brand{font-size:18px;gap:8px}.brand img{width:28px;height:28px}.ecosystem>span:first-child{display:none}.primary-benefits{gap:12px}.product-card{padding:19px}.product-card h3{font-size:19px}.product-card p{font-size:15px}.card-bottom{font-size:11px}.product-card-top img{width:40px;height:40px}.line-icon{font-size:37px}.section-heading h2{font-size:30px}.section-heading>p{font-size:12px}.storage-title>strong{font-size:70px}.storage-title>strong>span{font-size:35px}.storage-title>div{font-size:14px}.storage-copy h3{font-size:22px}.storage-copy p{font-size:15px}.creation-copy{padding:25px}.creation-copy h3{font-size:24px}.extra-benefits article{padding:0}.extra-icon{position:static;display:block;margin-bottom:15px}.extra-benefits h3{font-size:16px}.savings-layout{gap:30px}.savings-copy h2{font-size:30px}.saving-highlight>strong{font-size:37px}.our-price,.google-price{padding:20px}.our-price .button{font-size:11px}.our-price .arrow{display:none}.steps{gap:30px}.steps h3{font-size:17px}.last-offer{padding:30px;gap:25px}.last-offer h2>span{font-size:24px}.last-price{padding-left:20px}.last-price strong{font-size:82px}.last-price .button{font-size:11px}.last-price .arrow{display:none}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.announcement{font-size:10px;letter-spacing:1px;gap:10px;min-height:32px}.header{height:77px;gap:12px}.brand{font-size:19px;gap:9px;letter-spacing:-.5px}.brand img{width:29px;height:29px}.header nav{display:none}.button-header{font-size:11px;min-height:38px;padding:9px 11px;gap:6px}.button-header .wa-icon{width:15px;height:15px}.hero{grid-template-columns:1fr;gap:39px;padding-top:40px;padding-bottom:36px}.hero-copy .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:22px}.intro{font-size:23px;margin-bottom:8px}h1{font-size:clamp(40px,9.9vw,66px);line-height:1.12;letter-spacing:-2px}.google-title{margin-bottom:8px}.hero-description{font-size:16px;line-height:1.75;margin-top:22px}.hero-description strong{font-size:14px;display:inline-block;margin-top:3px;max-width:340px}.hero-features{font-size:14px;margin-top:20px;margin-bottom:24px;gap:5px}.hero .button{width:100%;font-size:13px;min-height:55px;padding:15px 14px;gap:9px}.hero .button .arrow{margin-left:auto}.contact-note{font-size:11px;text-align:center;margin-top:11px;line-height:1.8}.contact-note>span{margin-inline:2px}.discover{display:none}.hero-offer{max-width:470px;width:100%;justify-self:center;padding:25px 24px 20px;border-radius:20px}.plan-top{padding-bottom:20px}.plan-top>div>span{font-size:20px}.plan-top img{width:40px;height:40px}.regular-price{margin:19px 0 24px}.regular-price strong{font-size:24px}.price-ticket{padding:19px 12px 20px}.ticket-number strong{font-size:101px;letter-spacing:-7px}.ticket-number small{font-size:34px}.ticket-number sup{font-size:31px}.price-ticket>span:first-child{font-size:17px}.ticket-period{font-size:16px}.saving-line{margin:25px 0 16px;padding-bottom:18px}.saving-line p>strong{font-size:24px}.saving-line>b{font-size:30px}.ecosystem{flex-wrap:wrap;justify-content:center;gap:20px 25px;padding:25px 0}.ecosystem>span:first-child,.ecosystem-divider{display:none}.ecosystem>div{gap:18px}.ecosystem img{width:29px;height:29px}.ecosystem .gemini-word,.ecosystem .flow-word,.ecosystem .antigravity-word{font-size:17px;gap:7px}.ecosystem .flow-word>span,.ecosystem .antigravity-word>span{font-size:24px}.benefits{padding-top:49px;padding-bottom:44px}.section-heading{display:block;margin-bottom:24px}.section-heading .eyebrow{font-size:11px;letter-spacing:1px;margin-bottom:13px}.section-heading h2{font-size:30px;line-height:1.25;letter-spacing:-1.2px}.section-heading h2>span{display:block}.section-heading>p{font-size:14px;line-height:1.8;margin-top:15px}.section-heading>p br{display:none}.storage-panel{grid-template-columns:1fr;gap:22px;padding:25px;border-radius:16px}.storage-left{display:flex;flex-direction:column;align-items:start}.app-icons{gap:19px}.app-icons img{width:39px;height:39px}.storage-title{gap:25px;margin-top:12px}.storage-title>strong{font-size:82px}.storage-title>strong>span{font-size:44px}.storage-title>div{font-size:18px}.storage-title>div>span{font-size:12px}.storage-copy{border-left:0;border-top:1px solid #3463a466;padding:20px 0 0}.mini-label{font-size:10px;letter-spacing:.7px}.storage-copy h3{font-size:25px}.storage-family{font-size:12px;line-height:1.7}.primary-benefits{grid-template-columns:1fr;gap:16px;margin-top:16px}.product-card{padding:25px;border-radius:16px}.product-card-top{margin-bottom:17px;height:47px}.product-card-top img{width:47px;height:47px}.product-tag{font-size:10px;letter-spacing:1px}.product-card h3{font-size:28px}.product-card p{margin-top:14px;margin-bottom:20px}.creation-panel{grid-template-columns:1fr;margin-top:19px;border-radius:16px}.creation-image{min-height:215px}.creation-copy{padding:26px}.creation-copy .eyebrow{font-size:10px;letter-spacing:.6px}.creation-copy h3{font-size:28px}.creation-image>span{font-size:10px;left:15px}.extra-benefits{grid-template-columns:1fr;gap:27px;padding:32px 0}.extra-benefits article{padding-left:38px}.extra-benefits h3{font-size:19px}.extra-benefits p{font-size:15px;margin-top:8px}.complete-benefits summary{font-size:13px;padding:16px}.details-body{padding:20px}.complement-grid{grid-template-columns:1fr;gap:21px}.savings-section{padding:43px 0}.savings-layout{grid-template-columns:1fr;gap:30px}.savings-copy .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:17px}.savings-copy h2{font-size:33px}.savings-copy>p{font-size:15px;margin-top:17px}.savings-copy>p br{display:none}.saving-highlight{padding-left:18px;margin-top:24px}.saving-highlight>strong{font-size:46px}.saving-highlight>span{font-size:10px;letter-spacing:1px}.google-price,.our-price{padding:22px}.google-price h3{font-size:16px}.google-price>p>strong{font-size:28px}.google-price>p>span{font-size:13px}.our-price>p>strong{font-size:49px}.our-price .button{font-size:12px;padding:14px 12px;gap:8px}.our-price .button .arrow{margin-left:0}.how-section{padding-top:49px;padding-bottom:43px}.how-section h2{font-size:30px}.steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.steps article{display:grid;grid-template-columns:44px 1fr;gap:0 18px}.step-number{grid-row:1/3;position:relative;z-index:1}.steps h3{margin:0;font-size:19px;line-height:1.5}.steps p{font-size:15px;margin-top:8px}.steps article:not(:last-child)::after{left:21px;top:44px;bottom:-29px;height:auto;width:1px;background:#213e65}.last-offer{grid-template-columns:1fr;gap:27px;padding:28px 25px;border-radius:18px}.last-brand{font-size:21px}.last-brand img{width:32px;height:32px}.last-offer h2{font-size:40px;margin-top:22px}.last-offer h2>span{font-size:28px}.last-offer>div>p{font-size:13px;margin-top:15px}.last-price{padding:25px 0 0;border-left:0;border-top:1px solid #ffffff1a}.last-price strong{font-size:97px}.last-price .button{font-size:12px;gap:8px}.last-price .button .arrow{margin-left:0}.faq-section{grid-template-columns:1fr;gap:20px;padding-top:49px;padding-bottom:43px}.faq-section h2{font-size:31px}.faq-section .section-heading{margin:0}.faq-section .section-heading>p{margin-top:13px;font-size:14px}.faq-section .button{margin-top:17px}.faq-list summary{font-size:14px;padding:17px 0}.faq-list details:first-child summary{padding-top:10px}.footer{padding-top:25px;padding-bottom:125px}.footer .brand{font-size:18px;gap:8px}.footer .brand img{width:27px;height:27px}.footer-contact{font-size:11px}.footer>div{gap:12px}.footer>p{margin-top:19px}.floating-whatsapp{display:none}.mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;background:#071529f5;border-top:1px solid #294063;backdrop-filter:blur(16px);padding:12px 20px max(12px,env(safe-area-inset-bottom));z-index:30;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 -10px 35px #0002}.mobile-cta strong{font-family:var(--heading);font-size:25px;color:var(--yellow);letter-spacing:-1px;line-height:1.2}.mobile-cta strong>span{font-family:var(--font);font-size:10px;letter-spacing:0;color:#b8c7de;font-weight:400}.mobile-cta small{display:block;font-size:11px;color:#8da4c6;margin-top:4px}.mobile-cta .button{font-size:12px;padding:12px 15px;min-height:43px;gap:8px}.mobile-cta .arrow{display:none}.mobile-cta .wa-icon{width:17px;height:17px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.header .brand{font-size:17px}.header .brand img{width:26px;height:26px}.button-header{font-size:10px;padding:9px}.button-header .wa-icon{display:none}h1{font-size:38px;letter-spacing:-1.8px}.hero .button{font-size:12px;gap:7px}.hero .button .arrow{font-size:18px}.contact-note{font-size:10px}.hero-offer{padding:21px}.plan-top>div>span{font-size:18px}.plan-top img{width:34px;height:34px}.ticket-number strong{font-size:86px}.ticket-number small{font-size:28px}.ticket-number sup{font-size:27px}.ticket-period{font-size:14px}.saving-line>span{display:none}.saving-line p>strong{font-size:24px}.saving-line>b{font-size:28px}.storage-panel{padding:22px}.storage-title{gap:18px}.storage-title>strong{font-size:76px}.storage-title>strong>span{font-size:38px}.storage-title>div{font-size:16px}.mini-label{font-size:10px}.saving-highlight>strong{font-size:42px}.savings-copy h2{font-size:30px}.our-price .button{font-size:11px}.last-price .button{font-size:11px}.footer .brand{font-size:16px}.footer-contact{font-size:10px}.mobile-cta{padding-inline:16px}.mobile-cta .button{font-size:11px;padding:12px}.mobile-cta strong>span{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion-ready .reveal:not(.is-visible){opacity:1;transform:none}}
