@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100..900;1,100..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:300 900;src:url(./Satoshi-Variable.ChAXbpFa.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:300 900;src:url(./Satoshi-VariableItalic.Bb7sdEFv.ttf) format("truetype")}:root{--bg:#fbfaff;--surface:#fff;--surface-2:#fff7e6;--text:#141414;--muted:hsla(0,0%,8%,.65);--border:hsla(0,0%,8%,.12);--shadow:0 12px 30px hsla(0,0%,8%,.08);--brand:#8b5cf6;--brand-deep:#6c3be3;--brand-text:#fff;--radius:18px;--radius-sm:12px;--container:1120px;--font-body:"Poppins","Segoe UI",system-ui,sans-serif;--font-display:"Poppins","Segoe UI",system-ui,sans-serif}body,html{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.65;margin:0}*,:after,:before{box-sizing:border-box}a{color:inherit;text-decoration:none}.app{min-height:100vh}.container{margin:0 auto;width:min(var(--container),calc(100% - 40px))}.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-bottom:1px solid transparent;position:sticky;top:0;transition:background .18s ease,border-color .18s ease,backdrop-filter .18s ease;z-index:10}.header-scrolled{-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);background:#fffdf8b8;border-bottom-color:#1414140f}.header-inner{gap:14px;justify-content:space-between;padding:14px 0}.header-inner,.header-left{align-items:center;display:flex}.header-left{gap:18px;min-width:0;position:relative}.brand{align-items:center;display:inline-flex;font-weight:700;gap:10px;letter-spacing:-.02em}.brand-logo{display:block;height:32px}.brand-logo--horizontal{filter:drop-shadow(0 12px 20px rgba(139,92,246,.35));margin-left:6px}.brand-logo--single{display:none;filter:none}.brand-mark{background:var(--brand);border-radius:10px;box-shadow:0 10px 20px #8b5cf659;color:var(--brand-text);display:grid;height:34px;place-items:center;width:34px}.brand-name{font-size:18px}.nav{align-items:center;display:flex;gap:5px;position:static;transition:opacity .2s ease,transform .2s ease;z-index:12}.nav-link{border-radius:999px;color:var(--muted);display:inline-flex;font-size:14px;font-weight:600;min-width:70px;padding:8px 12px;text-align:center;transition:background .18s ease,color .18s ease}.nav-link,.nav-toggle{align-items:center;justify-content:center}.nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:12px;cursor:pointer;display:none;padding:6px}.nav-toggle i{color:var(--text);font-size:20px;transition:transform .2s ease}.nav-link:hover{background:#8b5cf61a;color:var(--text)}.header-cta{align-items:center;display:flex;gap:10px}.section{padding:72px 0}.hero{padding-top:72px}.hero-grid{align-items:center;display:grid;gap:28px;grid-template-columns:1fr;justify-items:center}.hero-copy{margin-bottom:20px;max-width:900px;text-align:center}.pill{align-items:center;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);background:#ffffff8c;border:1px solid rgba(139,92,246,.18);border-radius:999px;color:#6c3be3e6;display:inline-flex;font-size:13px;font-weight:600;letter-spacing:-.01em;padding:8px 12px}.h1{font-family:"Satoshi",var(--font-display);font-size:clamp(42px,5vw,68px);font-weight:900;letter-spacing:-.045em;line-height:1.08;margin:20px 0 14px}.h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.03em;line-height:1.25;margin:0 0 12px}.h2,.h3{font-family:var(--font-display);font-weight:600}.h3{font-size:20px;letter-spacing:-.02em;margin:10px 0}.lead{color:#141414c2;font-family:"Satoshi",var(--font-display);font-size:clamp(18px,2vw,24px);line-height:1.7;margin:0 0 18px}.body{color:#141414c7;font-size:17px;font-weight:400;line-height:1.75}.muted{color:var(--muted)}.micro{font-size:14px;letter-spacing:.08em;margin:10px 0 0;text-transform:uppercase}.cta-row{display:flex;flex-wrap:wrap;gap:12px}.button,.cta-row{align-items:center;justify-content:center}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:999px;box-shadow:0 1px #1414140a;color:var(--text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;padding:10px 14px;transition:transform .06s ease,box-shadow .2s ease,background .2s ease}.button:hover{box-shadow:0 10px 22px #14141414}.button:active{transform:translateY(1px)}.button-lg{font-size:15px;padding:12px 16px}.button-primary{background:var(--brand);border-color:#14141424;color:var(--brand-text)}.button-primary:hover{background:var(--brand-deep)}.button-secondary{background:#ffffffb3}.social-proof{align-items:center;display:flex;font-size:14px;gap:10px;justify-content:center;line-height:1.2;margin:0 auto;position:relative;width:-moz-fit-content;width:fit-content}.hero-social-proof{justify-content:center;padding-bottom:18px;width:100%}.hero-social-proof:before{background:radial-gradient(closest-side,#8b5cf62e,#8b5cf600 70%);content:"";filter:blur(2px);height:42px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(520px,92vw);z-index:0}.hero-social-proof>*{position:relative;z-index:1}.stars{color:#6c3be3f2;font-size:13px;font-weight:800;letter-spacing:.16em}.hero-social-proof .muted{color:#6c3be3bd;font-weight:600}.hero-visual{width:100%}.hero-visual figure{border:1px solid hsla(0,0%,8%,.12);border-radius:var(--radius);box-shadow:0 30px 60px #8b5cf640;margin:0;overflow:hidden}.hero-visual img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.card{background:#ffffffd9;border:1px solid hsla(0,0%,8%,.12);border-radius:var(--radius);box-shadow:var(--shadow)}.card-soft{background:#ffffffa6}.card-hero{overflow:hidden}.card-top{align-items:center;background:#ffffffd9;border-bottom:1px solid hsla(0,0%,8%,.1);display:flex;gap:8px;padding:12px 14px}.dot{border-radius:999px;height:10px;opacity:.9;width:10px}.dot-red{background:#ff5f57}.dot-yellow{background:#febc2e}.dot-green{background:#28c840}.card-title{color:#141414b3;font-size:13px;font-weight:700;margin-left:8px}.card-body{padding:16px}.metric-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.metric{background:#fff7e6cc;border:1px solid hsla(0,0%,8%,.08);border-radius:var(--radius-sm);padding:12px}.metric-label{color:#141414a6;font-size:12px;font-weight:600}.metric-value{font-size:18px;font-weight:800;letter-spacing:-.02em;margin-top:6px}.divider{background:#1414141a;height:1px;margin:14px 0}.mini-list{display:grid;gap:10px}.mini-row{align-items:center;display:flex;gap:10px}.mini-text{color:#141414c2;font-size:14px;font-weight:600}.badge{background:#ffffffbf;border:1px solid hsla(0,0%,8%,.1);border-radius:999px;font-size:11px;font-weight:800;padding:6px 10px}.badge-warning{background:#8b5cf62e}.badge-success{background:#28c8402e}.badge-muted{background:#14141414}.two-col{align-items:start;display:grid;gap:18px;grid-template-columns:1fr}.section-whatsapp .two-col{align-items:center;gap:24px}.section-whatsapp .hero-visual{margin:0 auto;max-width:420px;width:100%}.section-whatsapp .hero-visual figure{border-radius:20px;box-shadow:0 24px 54px #8b5cf638}.section-problem{overflow:hidden;position:relative}.problem-panel{-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);background:#fff9;border:1px solid hsla(0,0%,8%,.08);border-radius:30px;box-shadow:0 18px 46px #14141414;padding:clamp(18px,3vw,34px)}.problem-panel-inner{align-items:start;display:grid;gap:clamp(16px,3vw,34px);grid-template-columns:1.1fr .9fr}.problem-copy{display:flex;flex-direction:column;gap:14px}.problem-replaces{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.problem-replaces-label{color:#14141480;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.problem-replaces-icons{align-items:center;display:inline-flex;gap:8px}.problem-replaces-icon{background:#ffffffbf;border:1px solid hsla(0,0%,8%,.08);border-radius:12px;box-shadow:0 10px 20px #1414140f;display:grid;height:34px;place-items:center;width:34px}.problem-replaces-icon i{color:#141414a6;font-size:15px}.problem-checklist{display:grid;gap:10px;list-style:none;margin:8px 0 0;padding:0}.problem-check{align-items:center;color:#141414c2;display:flex;font-size:14px;font-weight:600;gap:10px}.problem-check-icon{background:#8b5cf624;border:1px solid rgba(139,92,246,.18);border-radius:999px;color:#6c3be3f2;display:grid;flex:0 0 auto;height:28px;place-items:center;width:28px}.problem-check-icon i{font-size:12px}.problem-steps{display:grid;gap:12px;position:relative}.problem-step{align-items:center;background:#ffffffe0;border:1px solid hsla(0,0%,8%,.08);border-radius:16px;box-shadow:0 14px 30px #14141414;display:flex;gap:12px;padding:12px 14px}.problem-avatar{border-radius:999px;color:var(--brand);display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.problem-avatar i{font-size:16px}.problem-step-text{color:#141414c7;font-size:14px;font-weight:600;letter-spacing:-.01em}.problem-steps-cta{align-items:center;background:var(--brand);border:1px solid hsla(0,0%,8%,.12);border-radius:12px;box-shadow:0 14px 26px #14141424;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-self:start;margin-top:6px;padding:10px 14px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.problem-steps-cta:hover{background:#141414f5;box-shadow:0 18px 34px #14141429;transform:translateY(-1px)}.pill-soft{background:#8b5cf61f;border-color:#8b5cf652;color:#6c3be3e6}.problem-stack{display:grid;min-height:380px;place-items:center;position:relative;width:100%}.problem-glow{background:radial-gradient(circle at 50% 40%,rgba(139,92,246,.25),transparent 60%);border-radius:10px;filter:blur(30px);inset:0;position:absolute;z-index:0}.problem-card-list{height:360px;list-style:none;margin:0;max-width:780px;padding:0;position:relative;width:100%;z-index:1}.problem-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:10px;box-shadow:0 30px 50px #1f093524;left:50%;padding:14px 16px 18px;position:absolute;top:50%;width:min(300px,88vw);--pos-active:translate(-50%,-50%) translateX(0) scale(1.08);--pos-before:translate(-50%,-50%) translateX(-150%) scale(.7);--pos-after:translate(-50%,-50%) translateX(150%) scale(.7);--pos-hide-left:translate(-50%,-50%) translateX(-320%) scale(.5);--pos-hide-right:translate(-50%,-50%) translateX(320%) scale(.5);animation:problemCardCycle 18s ease-in-out infinite;animation-delay:var(--delay,0s);animation-fill-mode:both;display:flex;flex-direction:column;font-size:12.5px;font-weight:400;gap:8px;letter-spacing:-.005em;opacity:0;transform:var(--pos-hide-right);transition:box-shadow .28s ease;will-change:transform;z-index:0}.problem-card:hover{box-shadow:0 40px 70px #1f09352e}.problem-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.problem-chip{background:#fffc;border:1px solid hsla(0,0%,8%,.12);border-radius:999px;color:#141414b3;font-size:10px;font-weight:600;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.problem-chip-muted{background:#1414140d}.problem-card-title{font-size:16px;font-weight:500;letter-spacing:-.015em;margin:0}.problem-card-sub{color:#141414b8;font-size:13px;font-weight:400;margin:0}.problem-tags{display:flex;flex-wrap:wrap;gap:8px}.problem-tags span{background:#ffffffbf;border:1px solid hsla(0,0%,8%,.08);border-radius:999px;letter-spacing:.08em;padding:5px 10px}.problem-card-foot,.problem-tags span{color:#1414148c;font-size:10px;font-weight:600;text-transform:uppercase}.problem-card-foot{letter-spacing:.12em;margin:4px 0 0}.problem-card--one{--delay:0s;background:linear-gradient(180deg,#fff9f3,#ffe1d2)}.problem-card--two{--delay:3.6s;background:linear-gradient(180deg,#f8f2ff,#efe3ff)}.problem-card--three{--delay:7.2s;background:linear-gradient(180deg,#fffdf3,#ffeeba)}.problem-card--four{--delay:10.8s;background:linear-gradient(180deg,#f3fbff,#dff1ff)}.problem-card--five{--delay:14.4s;background:linear-gradient(180deg,#fdf1ff,#f3dcff)}.problem-card--five .problem-card-foot{color:#6c3be3cc}@keyframes problemCardCycle{0%{opacity:0;transform:var(--pos-hide-right);z-index:0}10%{opacity:.8;transform:var(--pos-after);z-index:1}28%{opacity:1;transform:var(--pos-active);z-index:3}45%{opacity:1;transform:var(--pos-active);z-index:3}60%{opacity:.8;transform:var(--pos-before);z-index:2}70%{opacity:0;transform:var(--pos-hide-left);z-index:0}90%{opacity:0;transform:var(--pos-hide-right);z-index:0}to{opacity:0;transform:var(--pos-hide-right);z-index:0}}.closing{color:#141414b8;font-size:14px;font-weight:600;margin:12px 0 0}.list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.list.compact{gap:8px}.list-item{align-items:flex-start;color:#141414c7;display:flex;font-size:15px;font-weight:600;gap:10px}.x{flex:0 0 18px;margin-top:1px;width:18px}.section-head{margin-bottom:18px;max-width:760px}.section-head-center{margin-left:auto;margin-right:auto;text-align:center}.feature-grid{display:grid;gap:14px;grid-template-columns:1fr}.section-features .feature-grid{display:grid;gap:16px;grid-template-columns:1fr;margin:0 auto;max-width:760px;padding-top:14px}.feature-card{-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);background:#ffffffb8;border:1px solid hsla(0,0%,8%,.08);border-radius:22px;box-shadow:0 18px 44px #14141414;display:flex;flex-direction:column;min-height:180px;padding:18px 18px 20px;text-align:left;width:100%}.feature-card-badge{background:#ffffffc7;border:1px solid hsla(0,0%,8%,.1);border-radius:16px;box-shadow:0 10px 18px #1414140f;display:grid;height:46px;place-items:center;width:46px}.feature-card .feature-icon{background:transparent;border:none;border-radius:0;height:22px;width:22px}.feature-card .feature-icon:before{background:#6c3be3eb;height:22px;width:22px}.feature-card-title{color:#141414eb;font-family:"Satoshi",var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.28;margin:14px 0 8px}.feature-card-text{color:#141414b3;font-family:var(--font-body);font-size:15px;font-weight:480;line-height:1.7;margin:0}.feature-card--one{background:linear-gradient(180deg,#8b5cf61a,#ffffffb3)}.feature-card--two{background:linear-gradient(180deg,#ffc18f24,#ffffffb3)}.feature-card--three{background:linear-gradient(180deg,#64d2ff24,#ffffffb3)}.feature-card--four{background:linear-gradient(180deg,#28c8401f,#ffffffb3)}.feature{padding:18px}.feature-icon{background:#8b5cf61a;border:1px solid rgba(139,92,246,.16);border-radius:14px;display:grid;height:44px;place-items:center;width:44px}.feature-icon:before{background:var(--brand-deep);content:"";height:22px;-webkit-mask:var(--feature-icon) no-repeat center /contain;mask:var(--feature-icon) no-repeat center /contain;width:22px}.feature-icon--homework{--feature-icon:url(../icons/homework.svg)}.feature-icon--people-roof{--feature-icon:url(../icons/people-roof.svg)}.feature-icon--comment-clock{--feature-icon:url(../icons/comment-clock.svg)}.feature-icon--credit-card-buyer{--feature-icon:url(../icons/credit-card-buyer.svg)}.message{padding:18px}.message-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.message-text{color:#141414c7;font-size:15px;font-weight:600;line-height:1.55;margin:0}.message-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.checks{display:grid;gap:10px;margin-top:14px}.check{color:#141414c7;display:flex;font-size:15px;font-weight:650;gap:10px}.check-icon{color:#1f7a35;flex:0 0 18px;width:18px}.timeline{padding:18px}.timeline-row{align-items:start;display:grid;gap:12px;grid-template-columns:18px 1fr;padding:10px 0}.timeline-dot{background:#14141447;border-radius:999px;height:10px;margin-top:6px;width:10px}.timeline-title{font-weight:800;letter-spacing:-.02em}.dash-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.dash-item{background:#ffffffa6;border:1px solid hsla(0,0%,8%,.1);border-radius:var(--radius-sm);padding:14px}.dash-label{color:#141414a8;font-size:12px;font-weight:700}.dash-value{font-size:18px;font-weight:850;letter-spacing:-.02em;margin-top:8px}.split{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:18px}.split-title{color:#141414a6;font-size:12px;font-weight:800}.money{font-weight:900;letter-spacing:-.02em;margin-top:6px}.profit{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 18px 18px}.profit-value{font-weight:900;letter-spacing:-.02em}.benefit-grid{gap:12px}.benefit{align-items:center;display:flex;gap:12px;padding:16px}.benefit-emoji{font-size:18px}.benefit-text{color:#141414c7;font-weight:750}.final{padding-bottom:88px}.final-inner{display:grid;place-items:center}.final-card{background:linear-gradient(180deg,#ffffffeb,#ffffffb3);border:1px solid hsla(0,0%,8%,.12);border-radius:calc(var(--radius) + 6px);box-shadow:0 18px 44px #1414141a;padding:22px;width:100%}.footer{background:#ffffff8c;border-top:1px solid hsla(0,0%,8%,.1);padding:44px 0}.footer-inner{display:grid;gap:18px}.footer-title{font-weight:900;letter-spacing:-.02em}.footer-desc{margin:8px 0 0}.footer-links{display:flex;flex-wrap:wrap;gap:14px}.footer-link{color:#141414a8;font-size:14px;font-weight:700}.footer-link:hover{color:#141414e6}@media(max-width:720px){.problem-panel{border-radius:24px}.problem-step,.problem-steps{padding:12px}.problem-stack{min-height:auto;place-items:stretch}.problem-card-list{height:auto;max-width:none}.problem-card{animation:none;left:auto;margin-bottom:18px;opacity:1;position:relative;top:auto;transform:none;width:100%}.problem-card:hover{transform:translateY(-4px)}}@media(min-width:860px){.nav{display:flex}.two-col{gap:22px;grid-template-columns:1.06fr .94fr}.section-whatsapp .two-col{align-items:center;gap:34px;grid-template-columns:1.15fr .85fr}.section-whatsapp .hero-visual{max-width:380px}.feature-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.section-features .feature-grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;padding-top:18px}.feature-card{min-height:200px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-inner{align-items:start;grid-template-columns:1fr auto}}@media(min-width:1120px){.section-features .feature-grid{gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:var(--container)}.feature-card{min-height:220px;padding:20px 20px 22px}.feature-card-title{font-size:21px;font-weight:600}}@media(max-width:859px){.problem-panel-inner{grid-template-columns:1fr}.brand-logo--horizontal{display:none}.brand-logo--single{display:block}.header-left{gap:12px}.nav{align-items:stretch;background:#fffffff5;border:1px solid hsla(0,0%,8%,.12);border-radius:16px;box-shadow:0 30px 45px #1414141f;display:none;flex-direction:column;gap:8px;left:0;padding:14px;position:absolute;right:auto;top:calc(100% + 8px);width:min(300px,92vw)}.nav.nav-open{display:flex}.nav-link{border-radius:12px;color:var(--text);justify-content:flex-start;min-width:0;padding:10px 14px;text-align:left;width:100%}.nav-link:hover{background:#8b5cf61f}.nav-toggle{display:inline-flex}}@media(prefers-reduced-motion:reduce){.button{transition:none}.problem-card-list{height:auto}.problem-card{animation:none;left:auto;margin-bottom:18px;opacity:1;position:relative;top:auto;transform:none;width:100%}}.section-benefits{padding-bottom:20px}.benefit-grid{display:grid;gap:18px;grid-template-columns:1fr}.benefit-card{align-items:flex-start;display:flex;gap:18px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.benefit-card:hover{box-shadow:0 20px 40px #1414141a;transform:translateY(-4px)}.benefit-icon-wrapper{align-items:center;background:#8b5cf61a;border-radius:12px;display:flex;flex-shrink:0;font-size:28px;height:48px;justify-content:center;line-height:1;padding:10px;width:48px}.benefit-content{display:flex;flex-direction:column}.benefit-title{color:var(--text);font-family:var(--font-display);font-size:18px;font-weight:700;margin:0 0 6px}.benefit-desc{color:#141414a6;font-size:15px;line-height:1.6;margin:0}@media(min-width:720px){.benefit-grid{grid-template-columns:repeat(2,1fr)}}.section-final{padding-bottom:100px}.final-card{background:radial-gradient(circle at top right,rgba(139,92,246,.08),transparent 40%),radial-gradient(circle at bottom left,rgba(139,92,246,.08),transparent 40%),#fff;overflow:hidden;padding:50px 24px;position:relative;text-align:center}.final-content{margin:0 auto;max-width:600px;position:relative;z-index:1}.final-title{font-size:clamp(28px,4vw,42px);margin-bottom:16px}.final-desc{color:var(--muted);font-size:18px;margin-bottom:32px}.final-cta{justify-content:center;margin-bottom:24px}.final-trust{color:#14141499;display:flex;flex-wrap:wrap;font-size:14px;gap:20px;justify-content:center}.trust-item{align-items:center;display:flex;gap:6px}.trust-item i{color:#28c840}.section-pricing{padding-bottom:20px}.pricing-wrapper{display:flex;justify-content:center;padding:20px 0}.pricing-card{background:#fff;border:1px solid rgba(139,92,246,.2);border-radius:24px;box-shadow:0 20px 60px #8b5cf61f;max-width:420px;padding:40px;position:relative;text-align:center;transition:transform .3s ease;width:100%}.pricing-card:hover{transform:translateY(-5px)}.pricing-badge{background:#eef2ff;border-radius:999px;color:var(--brand);display:inline-block;font-size:12px;font-weight:800;letter-spacing:1px;margin-bottom:20px;padding:6px 16px}.pricing-title{color:var(--text);font-family:var(--font-display);font-size:24px;font-weight:700;margin:0 0 16px}.pricing-amount{align-items:flex-end;color:var(--text);display:flex;gap:4px;justify-content:center;margin-bottom:12px}.currency{color:var(--muted);font-size:20px;font-weight:600;margin-bottom:8px}.value{font-family:"Satoshi",var(--font-display);font-size:48px;font-weight:800;letter-spacing:-1px;line-height:1}.period{color:var(--muted);font-size:16px;font-weight:500;margin-bottom:8px}.pricing-desc{color:var(--muted);font-size:15px;line-height:1.6;margin:0 0 30px}.pricing-features{list-style:none;margin:0 0 32px;padding:0;text-align:left}.pricing-features li{align-items:center;color:var(--text);display:flex;font-size:15px;font-weight:500;gap:12px;margin-bottom:14px}.pricing-features li i{background:#28c8401a;border-radius:50%;color:#28c840;display:grid;flex-shrink:0;font-size:14px;height:24px;place-items:center;width:24px}.button-full{width:100%}.footer{background:#fff;border-top:none;padding:80px 0 60px}.footer-grid{display:grid;gap:40px;grid-template-columns:1fr}.footer-col{display:flex;flex-direction:column}.footer-heading{color:var(--text);font-family:var(--font-display);font-size:16px;font-weight:700;margin:0 0 24px}.footer-brand-col{max-width:380px}.footer-logo{display:block;height:38px;margin-bottom:20px}.footer-bio{color:#555;font-size:15px;line-height:1.7;margin:0}.footer-contact-list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.footer-contact-list li{align-items:flex-start;color:#555;display:flex;font-size:15px;gap:14px;line-height:1.6}.footer-contact-list li i{color:var(--text);font-size:16px;margin-top:4px;text-align:center;width:20px}.footer-links-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.footer-links-list li a{color:#555;display:inline-block;font-size:15px;transition:color .2s ease,transform .2s ease}.footer-links-list li a:hover{color:var(--brand);transform:translate(4px)}.footer-text{color:#555;font-size:15px;line-height:1.6;margin:0 0 20px}.app-buttons{display:flex;flex-direction:column;gap:14px}.app-btn,.app-btn-wrapper{align-items:center;display:flex;gap:12px}.app-btn{background:#111;border-radius:8px;color:#fff;min-width:150px;padding:8px 16px;text-decoration:none;transition:transform .2s ease,background .2s ease;width:-moz-fit-content;width:fit-content}.app-btn:hover{background:#333;transform:translateY(-2px)}.app-btn i{font-size:24px}.app-btn-text{display:flex;flex-direction:column;line-height:1.2}.app-btn-text .small{font-size:10px;opacity:.8;text-transform:uppercase}.app-btn-text .big{font-size:16px;font-weight:600}.app-btn.google-play img{width:24px}.badge-soon{background:#8b5cf6;border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:4px 10px}@media(min-width:900px){.footer-grid{gap:30px;grid-template-columns:1.5fr 1.2fr .8fr 1.2fr}}
