/* Ice 2.6 visual polish */
a,a:visited{text-decoration:none}
.nav,.hero,.section,.foot,.success-shell{position:relative;z-index:2}
.snow{z-index:1}
.flake{will-change:transform;opacity:.42}
.nav{height:88px}
.sound-toggle{border:1px solid #315a73;border-radius:999px;background:#0b1d2dcc;color:var(--muted);padding:9px 13px;cursor:pointer;transition:transform .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}
.sound-toggle:hover,.sound-toggle[aria-pressed="true"]{color:var(--ice);border-color:var(--ice);transform:translateY(-2px);box-shadow:0 0 24px #70e6f624}
.hero{min-height:620px;padding:60px 0 88px}
.hero h1{font-size:clamp(48px,6vw,74px)}
.product,.feature,.plan,.cta{will-change:transform;transform-origin:center;transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .42s ease}
.product:hover{transform:perspective(1200px) rotateY(0) translateY(-8px) scale(1.018);border-color:#70e6f68c;box-shadow:0 34px 90px #000a,0 0 48px #70e6f61c}
.feature:hover,.plan:hover{transform:translateY(-10px) scale(1.035);border-color:#70e6f6a0;box-shadow:0 26px 68px #0009,0 0 40px #70e6f619}
.feature-grid{perspective:1200px}
.section{padding:82px 0}
.section h2{font-size:clamp(36px,4.2vw,54px)}
.sale-plans{max-width:900px;margin:40px auto 0}
.plan{display:flex;flex-direction:column;min-height:590px;padding:34px}
.plan>p{min-height:0}
.plan ul{flex:1}
.plan .buy{text-decoration:none!important}
.payment-note{max-width:900px;margin:26px auto 0;justify-content:center}
.payment-note span{border:1px solid #244b6870;border-radius:999px;padding:8px 13px;background:#0b1b2a99}
.checkout-message{margin:15px auto 0;text-align:center}
.cta{grid-template-columns:68px 1fr auto;padding:36px 40px;overflow:hidden}
.cta img{display:block!important;width:58px!important;height:76px!important;max-width:58px!important;object-fit:contain}
.cta:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-80px;top:-100px;background:#70e6f612;filter:blur(6px)}
.btn,.btn:visited{color:var(--text);text-decoration:none!important}
.btn.primary,.btn.primary:visited{color:#06111d}
.reveal{opacity:1;transform:translate3d(0,0,0) scale(1);filter:none;transition:opacity .85s cubic-bezier(.2,.8,.2,1),transform .85s cubic-bezier(.2,.8,.2,1),filter .7s ease;transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}
.motion-ready .reveal:not(.visible){opacity:0;transform:translate3d(0,32px,0) scale(.975);filter:blur(5px)}
.motion-ready .reveal.from-left:not(.visible){transform:translate3d(-45px,18px,0) scale(.98)}
.motion-ready .reveal.from-right:not(.visible){transform:translate3d(45px,18px,0) scale(.98)}
.reveal.visible{opacity:1;transform:translate3d(0,0,0) scale(1);filter:none}
.success-card img{width:74px!important;height:92px!important}
.foot a{color:var(--ice)}
@media(max-width:900px){.product:hover{transform:translateY(-5px) scale(1.01)}.sale-plans{max-width:640px}.plan{min-height:0}.cta{grid-template-columns:1fr}.navlinks{gap:12px}.sound-toggle{font-size:0;padding:9px}.sound-toggle:before{content:"♫";font-size:15px}}
@media(max-width:560px){.hero{min-height:auto;padding-bottom:68px}.section{padding:65px 0}.feature:hover,.plan:hover{transform:translateY(-5px) scale(1.012)}.navlinks .sound-toggle{display:none}.cta{padding:30px 22px}.payment-note span{border-radius:12px}.plan{padding:27px}.price strong{font-size:46px}}
.nav{position:sticky;top:0;width:min(1180px,calc(100% - 40px));padding:0 18px;background:linear-gradient(90deg,#06111de8,#0b2133d8);border:1px solid #31536a66;border-top:0;border-radius:0 0 18px 18px;backdrop-filter:blur(18px);box-shadow:0 16px 50px #0003}
.scroll-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:100;background:#102a3c80;pointer-events:none}.scroll-progress i{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#4f9deb,#70e6f6,#d8fbff);box-shadow:0 0 18px #70e6f6;will-change:transform}
.aurora{position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(85px);opacity:.16;will-change:transform}.aurora.a{width:440px;height:440px;background:#1b8ee8;right:-130px;top:18vh}.aurora.b{width:380px;height:380px;background:#70e6f6;left:-180px;top:55vh}.aurora.c{width:310px;height:310px;background:#225b9b;left:45%;top:110vh}
.feature,.plan{overflow:hidden}.feature:before,.plan:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),#70e6f620,transparent 62%);transition:opacity .3s ease}.feature{position:relative}.feature:hover:before,.plan:hover:before{opacity:1}
.hero>div:first-child{animation:iceFloat 7s ease-in-out infinite}.product{animation:productFloat 6s ease-in-out infinite}@keyframes iceFloat{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes productFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}
@media(max-width:900px){.nav{width:min(100% - 20px,1180px)}.hero>div:first-child,.product{animation:none}}
/* Ice 3.0 */
.brand span{display:grid;line-height:1}.brand span b{color:#4aa9ff}.brand span small{font-size:8px;letter-spacing:.25em;color:var(--ice);margin-top:7px}.hero-v3{min-height:720px}.hero-v3 h1{text-transform:uppercase;font-size:clamp(58px,7.4vw,96px)}.app-window{border:1px solid #4adfff;border-radius:18px;background:#061321e8;box-shadow:0 0 2px #fff,0 0 28px #22b9ff55,0 35px 90px #000b;overflow:hidden;transform:perspective(1100px) rotateY(-3deg)}.window-bar{height:38px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #173b55;padding:0 14px}.window-bar span{display:flex;align-items:center;font-size:9px;font-weight:800;margin-right:auto}.window-bar img{width:18px;height:23px;margin-right:7px}.window-bar i{width:9px;height:9px;border:1px solid #6d9bb5;border-radius:2px}.window-body{display:grid;grid-template-columns:132px 1fr;min-height:390px}.window-body aside{padding:18px 9px;border-right:1px solid #17364d;background:#071727}.window-body aside b{display:block;padding:11px 10px;margin:3px 0;color:#9bb8cc;font-size:11px;border-radius:7px}.window-body aside b.selected{background:#0c4772;color:#eafaff;box-shadow:inset 2px 0 var(--ice)}.window-body section{padding:33px 27px;background:radial-gradient(circle at 88% 3%,#0b4a704f,transparent 38%)}.window-body section small{color:var(--ice);font-size:8px}.window-body section h3{font-size:25px;margin:12px 0 2px}.window-body section p{margin:0;color:var(--muted)}.mini-badges{display:flex;gap:8px;margin:20px 0}.mini-badges span{border:1px solid #24526f;border-radius:8px;padding:7px 11px;font-size:10px;background:#0b2438}.quick-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.quick-preview article{min-height:120px;border:1px solid #225675;border-radius:11px;display:grid;place-items:center;font-size:32px;color:#39aafa;background:#0b2235;transition:.3s}.quick-preview article:hover{transform:translateY(-6px);border-color:var(--ice);box-shadow:0 14px 35px #0008,0 0 24px #48dfff22}.quick-preview b{display:block;font-size:10px;color:#e8f7ff}.account-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px}.account-backdrop{position:absolute;inset:0;background:#02070dcc;backdrop-filter:blur(13px)}.account-card{position:relative;width:min(470px,100%);background:linear-gradient(145deg,#102b42f5,#071523fa);border:1px solid #4bdfff;border-radius:23px;padding:34px;box-shadow:0 0 45px #2cbfff44,0 35px 100px #000c;animation:modal-in .35s cubic-bezier(.2,.8,.2,1)}@keyframes modal-in{from{opacity:0;transform:translateY(24px) scale(.96)}}.account-card>img{width:58px!important;height:75px!important;float:left;margin:0 18px 12px 0}.account-card h2{margin:4px 0 25px}.modal-close{position:absolute;right:17px;top:13px;border:0;background:transparent;color:#b9d7e8;font-size:28px;cursor:pointer}.account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;clear:both;margin-bottom:20px}.account-tabs button{border:1px solid var(--line);color:var(--muted);background:#071522;border-radius:10px;padding:11px;cursor:pointer}.account-tabs button.active{border-color:var(--ice);color:var(--ice);background:#12394f}.account-card .btn{width:100%}.account-card #account-message{min-height:24px;color:var(--warn)}.customer-actions{display:grid;gap:10px;margin-top:22px}.account-card #customer-status{color:var(--muted);padding:14px;border:1px solid var(--line);border-radius:12px;background:#071522}.simulate{position:relative}.simulate:after{content:'SEM COBRANÇA';position:absolute;right:10px;top:-10px;font-size:8px;background:#082237;color:var(--ice);border:1px solid var(--ice);padding:3px 6px;border-radius:99px}@media(max-width:760px){.window-body{grid-template-columns:1fr}.window-body aside{display:none}.app-window{transform:none}.quick-preview{grid-template-columns:1fr}.brand span small{display:none}}
.account-card.has-plans{width:min(700px,100%);max-height:calc(100vh - 32px);overflow:auto}.customer-plans{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.customer-plans article{display:grid;gap:7px;padding:16px;border:1px solid var(--line);border-radius:13px;background:#081827}.customer-plans article.complete{border-color:#4bdfff88;background:linear-gradient(145deg,#0c263a,#071522)}.customer-plans span{font-size:9px;font-weight:800;letter-spacing:.1em;color:var(--ice)}.customer-plans strong{font-size:23px}.customer-plans small{min-height:36px;color:var(--muted)}.customer-plans .btn{margin-top:5px;padding:11px 10px}.account-card #customer-message{min-height:20px;margin:5px 0;color:var(--warn)}@media(max-width:620px){.customer-plans{grid-template-columns:1fr}.account-card.has-plans{padding:25px 20px}}
/* 3.0 customer and administration finish */
.muted{color:var(--muted)}.error{color:var(--bad)}.full{width:100%}.modal-open{overflow:hidden}
.customer-pill{display:inline-flex;width:max-content;padding:6px 10px;border-radius:999px;font:800 10px/1 Inter,sans-serif;letter-spacing:.1em;color:var(--warn);background:#ffc47818;border:1px solid #ffc47855}.customer-pill.active{color:var(--ok);background:#6ee7b718;border-color:#6ee7b755}
#customer-status{display:grid;gap:12px;margin:22px 0;padding:19px!important;border:1px solid var(--line);border-radius:15px;background:#071522}#customer-status strong{font-size:18px;color:var(--text)}#customer-status small{color:var(--muted)}
.side-note{color:var(--muted);font-size:12px;margin:40px 12px;line-height:1.7}.customer-panel-admin{padding:0;overflow:hidden}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 25px 10px}.panel-head h2,.panel-head p{margin:0}.panel-head p{margin-top:5px}.customer-panel-admin .toolbar{padding:10px 25px 4px}.customer-panel-admin .table-wrap{max-height:none}.customer-panel-admin th:first-child,.customer-panel-admin td:first-child{padding-left:25px}.customer-panel-admin th:last-child,.customer-panel-admin td:last-child{padding-right:25px}td small{display:block;color:var(--muted);margin-top:5px}.hwid{color:var(--ice)}.row-actions{display:flex;gap:6px;flex-wrap:wrap}.mini-action{border:1px solid var(--line);background:#0b2033;color:var(--muted);border-radius:8px;padding:7px 9px;cursor:pointer;transition:.2s}.mini-action:hover{color:var(--ice);border-color:var(--ice);transform:translateY(-1px)}.pill.pending{color:var(--warn);background:#42321e}.pill.suspended{color:var(--bad);background:#3c2028}.empty{text-align:center!important;color:var(--muted);padding:55px!important}
.app-window:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(280px circle at var(--mx,-500px) var(--my,-500px),#78eafa12,transparent 65%)}
.simulate:after{content:'MERCADO PAGO'}
.checkout-modal{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:18px}.checkout-backdrop{position:absolute;inset:0;background:#020812e8;backdrop-filter:blur(16px)}.checkout-shell{position:relative;width:min(1080px,100%);height:min(900px,calc(100vh - 36px));display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid #55dfff;border-radius:22px;background:#061524;box-shadow:0 0 55px #2abfff50,0 40px 120px #000d;animation:modal-in .35s cubic-bezier(.2,.8,.2,1)}.checkout-shell header{position:relative;display:flex;justify-content:space-between;gap:24px;padding:20px 25px 17px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0d2a42,#071725)}.checkout-shell h2{margin:4px 0;font-size:25px}.checkout-shell header p{margin:0;color:var(--muted);font-size:13px}.checkout-shell .modal-close{position:static;align-self:flex-start}.checkout-shell iframe{width:100%;height:100%;border:0;background:#fff}.checkout-shell footer{padding:12px 20px;text-align:center;color:var(--muted);font-size:11px;border-top:1px solid var(--line)}.checkout-loading{position:absolute;inset:96px 0 42px;z-index:2;display:grid;place-items:center;color:var(--ice);background:#061524}.checkout-loading:after{content:"";width:32px;height:32px;margin-left:12px;border:3px solid #1c4965;border-top-color:var(--ice);border-radius:50%;animation:checkoutSpin .8s linear infinite}@keyframes checkoutSpin{to{transform:rotate(360deg)}}@media(max-width:700px){.checkout-modal{padding:0}.checkout-shell{height:100vh;border-radius:0;border-width:0}.checkout-shell header{padding:15px 18px}.checkout-shell footer{font-size:10px;padding:9px 14px}}
.side-link{display:block;width:100%;text-align:left;color:var(--muted);padding:12px;border:0;border-radius:10px;background:transparent;font:inherit;cursor:pointer;margin:5px 0}.side-link.active,.side-link:hover{background:#123049;color:var(--ice)}.affiliate-layout{grid-template-columns:360px 1fr}.integration-alert{padding:14px 18px;border-radius:12px;margin:0 0 18px;border:1px solid}.integration-alert.ready{color:var(--ok);background:#12382d;border-color:#2d8c70}.integration-alert.warning{color:var(--warn);background:#3a2b19;border-color:#8c6630}.access-result{margin-top:22px;padding:16px;border:1px solid var(--ice);border-radius:12px;background:#071725}.copy-line{display:flex;gap:9px}.copy-line input{flex:1}.partner-body{min-height:100vh;background:radial-gradient(circle at 75% 5%,#144e75,transparent 35rem),#030d19}.partner-shell{width:min(1100px,calc(100% - 34px));margin:auto;padding-bottom:70px;position:relative;z-index:2}.partner-head{height:92px;display:flex;align-items:center;justify-content:space-between}.commission-seal{padding:9px 15px;border:1px solid #49dcff;border-radius:99px;color:var(--ice);font-size:12px;font-weight:800;letter-spacing:.12em}.partner-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:40px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(135deg,#102d46dd,#071522ee);box-shadow:var(--shadow)}.partner-hero h1{font-size:43px;margin:8px 0}.partner-hero p,.partner-card p{color:var(--muted)}.partner-summary{display:grid;text-align:center;min-width:205px;padding:20px;border:1px solid #46dfff77;border-radius:18px;background:#071928}.partner-summary strong{font-size:48px;color:var(--ice)}.partner-summary small{color:var(--muted)}.partner-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.partner-stats article,.partner-card{padding:25px;border:1px solid var(--line);border-radius:17px;background:var(--panel);box-shadow:0 16px 45px #0004}.partner-stats span{color:var(--muted)}.partner-stats strong{display:block;font-size:29px;margin-top:6px}.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.step{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#45dcff1c;color:var(--ice);font-weight:900}.partner-card h2{margin:15px 0 6px}.partner-card.disabled,.disabled{opacity:.45;pointer-events:none}.error-card{margin-top:90px;text-align:center;color:var(--bad)}#publicLinkCard{margin-top:20px}#publicLinkCard small{display:block;color:var(--muted);margin-top:14px}@media(max-width:900px){.affiliate-layout,.partner-grid{grid-template-columns:1fr}.partner-hero{align-items:flex-start}.partner-stats{grid-template-columns:1fr}}
.payment-form{padding:22px 24px;overflow:auto}.payment-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.payment-tabs button{padding:12px;border:1px solid #1e5f83;border-radius:10px;background:#071a2b;color:#a9c7de;font-weight:800}.payment-tabs button.active{color:#fff;border-color:#42dfff;background:linear-gradient(135deg,#02bdd8,#086cff);box-shadow:0 0 18px #00cfff55}.payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment-grid .wide{grid-column:1/-1}.payment-form select,.payment-form textarea{width:100%;color:#eaf8ff;background:#071827;border:1px solid #1f5572;border-radius:9px;padding:11px}.pix-result{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid #1d7899;border-radius:12px;background:#061827}.pix-result textarea{min-height:86px;resize:none;font-size:11px}.full{width:100%}.payment-form>.btn{margin-top:16px}@media(max-width:650px){.payment-grid{grid-template-columns:1fr}.payment-grid .wide{grid-column:auto}}
#paymentBrick_container{min-height:420px}.checkout-shell{max-height:min(92vh,900px)}.checkout-shell>.payment-form{background:#071827;border-radius:0 0 12px 12px}.checkout-shell .checkout-message{color:#8feaff}.pix-result img{display:block;width:190px;height:190px;object-fit:contain;margin:0 auto;border-radius:12px;background:#fff;padding:8px}.withdrawal-card{display:grid;grid-template-columns:1fr minmax(300px,520px);gap:28px;align-items:end;margin-top:18px}.withdrawal-admin{margin-top:18px}.partner-stats{grid-template-columns:repeat(4,1fr)}@media(max-width:800px){.withdrawal-card{grid-template-columns:1fr}.partner-stats{grid-template-columns:1fr 1fr}}
.password-link{display:block;margin:-8px 0 16px auto;padding:0;border:0;background:transparent;color:#65dcff;cursor:pointer;font-size:13px}.password-link:hover{text-decoration:underline}.reset-page{min-height:100vh;display:grid;place-items:center;padding:24px}.reset-card{position:relative;z-index:30;width:min(470px,100%);padding:38px;background:linear-gradient(145deg,#102a40f2,#071522fa);border:1px solid #2c86ad;border-radius:22px;box-shadow:0 28px 80px #000b,0 0 45px #36dafa18}.reset-brand{display:flex;align-items:center;gap:14px;margin-bottom:28px}.reset-brand img{width:58px;filter:drop-shadow(0 0 18px #62e8ff66)}.reset-brand strong{display:block;font-size:19px}.reset-brand small{color:#6fabc9}.reset-card h1{margin:0 0 8px;font-size:30px}.reset-card>p{color:#94b5cb}.reset-card .btn{width:100%;margin-top:10px}.reset-message{min-height:24px;color:#79e9fa;font-size:14px}.reset-success{text-align:center;padding:16px 0}.reset-success strong{display:block;font-size:22px;margin-bottom:10px}
.change-password-box{margin:18px 0;padding:20px;border:1px solid #235d7b;border-radius:14px;background:#061421}.change-password-box>strong{display:block;font-size:18px}.change-password-box .field{margin:12px 0}.change-password-box .password-link{margin:13px auto 0}


/* Sales landing v5 */
.sales-hero{padding-top:76px;padding-bottom:58px}
.sales-hero .lead{max-width:680px}
.hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
.hero-proof span{display:flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid rgba(115,214,255,.22);border-radius:999px;background:rgba(5,23,37,.62);color:#9fc3d8;font-size:12px}
.hero-proof b{color:#effcff}
.pain-section{background:linear-gradient(180deg,rgba(5,18,30,.18),rgba(7,30,48,.48),rgba(5,18,30,.12))}
.problem-grid,.steps,.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}
.problem-card,.step,.faq-card,.result-card{position:relative;overflow:hidden;border:1px solid rgba(98,207,255,.18);background:linear-gradient(145deg,rgba(12,38,59,.78),rgba(5,18,31,.86));border-radius:20px;padding:25px;box-shadow:0 18px 48px rgba(0,0,0,.18)}
.problem-card>span,.step>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(77,222,255,.10);border:1px solid rgba(87,225,255,.25);color:#6eeeff;font-weight:900;margin-bottom:18px}
.problem-card h3,.step h3,.faq-card h3{margin:0 0 9px;color:#f5fcff}
.problem-card p,.step p,.faq-card p{margin:0;color:#91b2c8;line-height:1.7}
.story-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:34px;align-items:center}
.optimizer-map{display:grid;gap:12px;margin-top:27px}
.optimizer-row{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid rgba(94,205,255,.16);border-radius:16px;background:rgba(4,19,32,.56)}
.optimizer-row i{font-style:normal;display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:linear-gradient(145deg,#6ceaff,#1c8cff);color:#04111b;font-weight:900}
.optimizer-row span{display:grid;gap:4px}.optimizer-row b{color:#f4fbff}.optimizer-row small{color:#85a9c0;line-height:1.5}
.result-card{padding:30px;background:radial-gradient(circle at 80% 0,rgba(72,221,255,.14),transparent 38%),linear-gradient(145deg,rgba(10,42,65,.92),rgba(4,15,26,.95))}
.result-head{display:flex;gap:10px;align-items:center;color:#71e9ff;font-size:11px;font-weight:900;letter-spacing:1.4px}.result-head img{width:26px;height:26px}
.result-card>strong{display:block;font-size:27px;line-height:1.2;margin:22px 0;color:#fff}
.result-card ul{display:grid;gap:13px;padding:0;margin:0 0 22px;list-style:none}.result-card li{display:flex;gap:10px;color:#bdd5e4;line-height:1.45}.result-card li span{color:#65e9ff;font-weight:900}.result-card>small{color:#678ba4;line-height:1.55}
.feature-stage{background:radial-gradient(circle at 50% 30%,rgba(27,140,207,.09),transparent 45%)}
.marketing-features .feature p{line-height:1.7}
.steps{grid-template-columns:repeat(4,1fr)}
.step{min-height:210px}
.faq-grid{grid-template-columns:repeat(2,1fr)}
.faq-card{min-height:150px}
.download-message{min-height:18px;margin:12px 0 0;color:#7deaff;font-size:12px}
.customer-actions .hidden{display:none!important}
@media(max-width:900px){.story-grid{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.problem-grid{grid-template-columns:1fr}.sales-hero{padding-top:45px}}
@media(max-width:620px){.hero-proof{display:grid}.steps,.faq-grid{grid-template-columns:1fr}.problem-card,.step,.faq-card,.result-card{padding:20px}.result-card>strong{font-size:23px}}
