*{box-sizing:border-box}html,body{height:100%}body{font-family:Mona Sans, Inter, Arial, sans-serif;margin:0;color:rgba(33,31,84,0.9);line-height:1.4;background:#f9f9f9}.container{max-width:1636px;margin:0 auto;padding:0 24px;background:white;margin:0 auto}.site-header{background:linear-gradient(180deg, rgba(255,255,255,0.95), rgba(255,255,255,0.9));position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(20,20,30,0.03);margin:16px 0px;border-radius:50%}.header-grid{display:flex;align-items:center;gap:20px;padding:12px 24px;justify-content:center;border-radius:15px;margin:0 24px}.brand .logo{width:190px}.main-nav{display:flex;gap:20px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin-left:0}.main-nav a{color:#211f54;text-decoration:none;font-weight:600;padding:0 8px;line-height:1.75}.auth{margin-left:auto;display:flex;gap:10px}.mobile-toggle{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:8px;margin-left:8px;cursor:pointer;position:relative;z-index:41}.mobile-toggle .bar{display:block;width:22px;height:2px;background:#211f54;border-radius:2px;margin:5px 0;transition:transform .2s ease,opacity .2s ease}.mobile-menu{position:fixed;inset:0;pointer-events:none;opacity:0;transition:opacity .25s ease;z-index:40}.mobile-menu .backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.35)}.mobile-menu .panel{position:absolute;right:0;top:0;height:100%;width:82%;max-width:360px;background:#fff;box-shadow:-8px 0 24px rgba(0,0,0,0.1);padding:20px 20px 28px;display:flex;flex-direction:column;gap:12px;transform:translateX(100%);transition:transform .25s ease}.mobile-menu .panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mobile-menu .logo.small{width:120px;height:auto}.mobile-menu a{color:#211f54;text-decoration:none;padding:10px 6px;border-radius:8px}.mobile-menu a:hover{background:#f5f5fb}.mobile-menu .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#211f54;padding:4px}.mobile-menu .panel-actions{margin-top:auto;display:flex;gap:10px}body.menu-open{overflow:hidden}body.menu-open .mobile-menu{opacity:1;pointer-events:auto}body.menu-open .mobile-menu .panel{transform:translateX(0)}.btn{display:inline-block;padding:9px 23px;border-radius:999px;text-decoration:none;font-weight:600;font-size:14px;transition:all 0.2s ease}.btn-outline{border:2px solid #211f54;color:white;background:#211f54}.btn-outline:hover{background:#2a2765;border-color:#2a2765}.btn-primary{background:#ff5b50;color:white;border:2px solid transparent;padding:8px 60px}.btn-primary1{background:#ff5b50;color:white;border:2px solid transparent;padding:9px 23px}.btn-primary:hover{background:#ff4539;transform:translateY(-1px);box-shadow:0 8px 24px rgba(255,91,80,0.3)}.btn-ghost{background:#211f54;color:white;border:2px solid #211f54}.btn-ghost:hover{background:#2a2765}.large{padding:9px 20px;font-size:14px}.hero{padding:0px 0 80px;background:transparent;position:relative;overflow:hidden;margin:0 24px}.hero::before{display:none;content:'';position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle, rgba(255,200,230,0.15) 0%, transparent 70%);border-radius:50%;pointer-events:none}.hero::after{content:'';position:absolute;bottom:-40%;left:-15%;width:600px;height:600px;background:radial-gradient(circle, rgba(200,220,255,0.12) 0%, transparent 70%);border-radius:50%;pointer-events:none}.hero-grid{display:grid;border-radius:24px;grid-template-columns:1fr 520px;gap:60px;align-items:center;position:relative;z-index:1;padding-left:96px;padding-right:96px}.hero-left h1{font-size:3.75rem;font-weight:800;margin:0 0 24px;line-height:1.1;letter-spacing:-0.02em}.hero-left h1 .the{color:#211f54;font-weight:800}.hero-left h1 .accent{color:#ff5b50;font-weight:800}.hero-left h1 .job{color:#211f54;font-weight:800}.hero-left h1 .platform{color:#ff5b50;font-weight:800}.hero-left h1 .for{color:#211f54;font-weight:800}.hero-left h1 .service{color:#211f54;font-weight:800}.lead{color:rgba(33,31,84,0.9);font-size:1.25rem;margin-bottom:24px;line-height:1.6;font-weight:600}.hero-cta{display:flex;gap:16px;align-items:center;margin-bottom:0}.hero-right{position:relative}.hero-right .device-mock{background:none;border-radius:32px;padding:0;justify-content:center;align-items:center;box-shadow:none;overflow:hidden;width:100%;height:720px}.hero-right img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.stats-cards{display:flex;gap:24px}.stats-features{padding:0;background:#F9F9F9}.stats-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;margin:0 25px}.stat-card{gap:20px;align-items:flex-start;background:white;padding:100px 20px;border-radius:24px}.stat-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card img,.feature-icon-item img{width:52px}.stat-icon.pink{background:#ffe8ed;color:#ff5b70}.stat-content{display:flex;gap:15px}.stat-content h3{font-size:32px;font-weight:600;color:#211f54;margin:0 0 8px}.stat-content p{font-size:15px;color:#5a5872;margin:0;line-height:1.6}.features-icons{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;background:white;padding:40px 24px;border-radius:24px}.feature-icon-item{display:flex;align-items:center;gap:12px;padding:0;border-radius:0;background:transparent;font-weight:600;font-size:16px;color:#211f54}.feature-icon-circle{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:white}.feature-icon-item.green .feature-icon-circle{background:#c8e6c9;color:#2d5f3f}.feature-icon-item.cyan .feature-icon-circle{background:#b3e5f0;color:#1f5f6f}.feature-icon-item.coral .feature-icon-circle{background:#ffcccc;color:#ff5b50}.feature-icon-item.purple .feature-icon-circle{background:#d4c5f9;color:#6b4fd4}.feature-icon-item.purple2 .feature-icon-circle{background:#c9b8f7;color:#7b5fd4}.feature-description{grid-column:1/-1;font-size:1.1667rem;margin:0;padding:0;line-height:1.6;margin-top:-8px}.features{padding:80px 0;background:#F9F9F9}.features-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;padding-left:96px;padding-right:96px;background-color:#F9F9F9}.features-phone{position:sticky;top:100px}.phone-slider{position:relative;display:flex;justify-content:center;align-items:center}.phone-slider::before{content:"";position:absolute;width:680px;height:680px;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;background:#EFEFEF;z-index:0}.phone-mockup{width:100%;max-width:350px;background:transparent;padding:0;display:none;justify-content:center;align-items:center;overflow:hidden;opacity:0;transition:opacity 0.5s ease-in-out;position:relative;z-index:1}.phone-mockup.active{display:flex;opacity:1}.phone-mockup img{width:100%;height:auto;display:block}.slider-dots{position:absolute;left:21%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:2}.slider-dots .dot{width:8px;height:8px;border-radius:50%;background:rgba(200,200,210,0.5);cursor:pointer;transition:all 0.3s ease}.slider-dots .dot.active{background:#ff5b50;height:32px;border-radius:4px}.slider-dots .dot:hover{background:rgba(255,91,80,0.7)}.features-content h2{font-size:2.0243rem;font-weight:600;color:#211f54;margin:0 0 20px;line-height:1.2;text-align:center}.features-subtitle{font-size:1.1667rem;color:#211f54;line-height:1.7;margin:0 0 48px;text-align:center}.feature-list-detailed{display:flex;flex-direction:column;gap:32px}.feature-item{display:flex;gap:20px;align-items:center;background-color:white;padding:20px;border-radius:24px}.feature-item img{width:80px}.feature-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon img{width:32px;height:32px}.feature-icon.coral{background:#ffd9d4}.feature-icon.cyan{background:#b3e5f0}.feature-icon.green{background:#c8e6c9}.feature-icon.purple{background:#c9b8f7}.feature-icon.purple2{background:#d4c5f9}.feature-text h3{font-size:1.4993rem;font-weight:700;color:#211f54;margin:0 0 8px}.feature-text p{font-weight:400;font-size:0.875rem;line-height:1.43;color:rgba(33,31,84,0.9)}.feature-link{color:#FF5B50;text-decoration:none;font-weight:700;font-size:1rem;display:inline-block}.feature-link:hover{text-decoration:underline}.view-all-link{display:inline-block;margin-top:32px;font-size:16px;color:#ff5b50;text-decoration:none;font-weight:600}.view-all-link:hover{text-decoration:underline}.purple-cta{background:linear-gradient(180deg, #453AD1, #3f2ab8);color:#fff;margin-top:0;position:relative;overflow:hidden;min-height:1000px}.purple-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:24px;max-width:1636px;margin:0 auto}.purple-left{background-color:#302892;padding:24px;border-radius:20px}.purple-left h2{font-size:3rem;font-weight:700;margin:0 0 24px;line-height:1.2;letter-spacing:-0.01em}.purple-left .muted{opacity:1;color:rgba(255,255,255,0.95);font-size:1.1667rem;font-weight:400;line-height:1.7;max-width:580px;margin:0}.mini-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin:0;max-width:1636px;margin:0 auto;padding:24px}.mini{background:rgba(17,12,66,0.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px 32px;border-radius:16px;border:1px solid rgba(255,255,255,0.1);text-align:left}.mini:last-child{border-right:none}.mini strong{display:block;font-size:1.4993rem;font-weight:600;margin-bottom:8px;line-height:1;color:#fff}.mini p{font-weight:400;font-size:0.875rem}.mini span{display:block;font-size:13px;line-height:1.5;opacity:0.9;color:rgba(255,255,255,0.9)}.purple-right{position:relative;display:flex;align-items:center;justify-content:center}.globe{width:520px;height:520px;position:relative;background-image:radial-gradient(circle at 50% 50%, rgba(255,255,255,0.03) 0%, transparent 70%)}.globe::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle 2px at 20% 30%, rgba(255,255,255,0.4) 0%, transparent 2px),radial-gradient(circle 2px at 25% 35%, rgba(255,255,255,0.3) 0%, transparent 2px),radial-gradient(circle 2px at 30% 40%, rgba(255,255,255,0.35) 0%, transparent 2px),radial-gradient(circle 2px at 35% 45%, rgba(255,255,255,0.25) 0%, transparent 2px),radial-gradient(circle 2px at 40% 50%, rgba(255,255,255,0.3) 0%, transparent 2px),radial-gradient(circle 2px at 45% 55%, rgba(255,255,255,0.35) 0%, transparent 2px),radial-gradient(circle 2px at 50% 60%, rgba(255,255,255,0.4) 0%, transparent 2px),radial-gradient(circle 2px at 55% 65%, rgba(255,255,255,0.3) 0%, transparent 2px),radial-gradient(circle 2px at 60% 70%, rgba(255,255,255,0.35) 0%, transparent 2px),radial-gradient(circle 2px at 65% 50%, rgba(255,255,255,0.25) 0%, transparent 2px),radial-gradient(circle 2px at 70% 45%, rgba(255,255,255,0.3) 0%, transparent 2px),radial-gradient(circle 2px at 75% 40%, rgba(255,255,255,0.35) 0%, transparent 2px),radial-gradient(circle 2px at 80% 35%, rgba(255,255,255,0.4) 0%, transparent 2px),radial-gradient(circle 2px at 15% 60%, rgba(255,255,255,0.3) 0%, transparent 2px),radial-gradient(circle 2px at 18% 65%, rgba(255,255,255,0.25) 0%, transparent 2px),radial-gradient(circle 2px at 22% 70%, rgba(255,255,255,0.35) 0%, transparent 2px),radial-gradient(circle 2px at 28% 75%, rgba(255,255,255,0.3) 0%, transparent 2px),radial-gradient(circle 2px at 32% 80%, rgba(255,255,255,0.25) 0%, transparent 2px),radial-gradient(circle 2px at 48% 25%, rgba(255,255,255,0.35) 0%, transparent 2px),radial-gradient(circle 2px at 52% 30%, rgba(255,255,255,0.4) 0%, transparent 2px),radial-gradient(circle 2px at 58% 35%, rgba(255,255,255,0.3) 0%, transparent 2px),radial-gradient(circle 2px at 62% 28%, rgba(255,255,255,0.35) 0%, transparent 2px),radial-gradient(circle 2px at 68% 32%, rgba(255,255,255,0.25) 0%, transparent 2px),radial-gradient(circle 2px at 72% 38%, rgba(255,255,255,0.3) 0%, transparent 2px),radial-gradient(circle 2px at 78% 42%, rgba(255,255,255,0.35) 0%, transparent 2px),radial-gradient(circle 2px at 38% 22%, rgba(255,255,255,0.3) 0%, transparent 2px),radial-gradient(circle 2px at 42% 18%, rgba(255,255,255,0.25) 0%, transparent 2px),radial-gradient(circle 2px at 85% 55%, rgba(255,255,255,0.4) 0%, transparent 2px),radial-gradient(circle 2px at 88% 60%, rgba(255,255,255,0.3) 0%, transparent 2px),radial-gradient(circle 2px at 12% 52%, rgba(255,255,255,0.35) 0%, transparent 2px);background-size:100% 100%;background-repeat:no-repeat;border-radius:50%;opacity:0.8}.globe::after{content:'';position:absolute;inset:10%;border-radius:50%;border:1px solid rgba(255,255,255,0.1);box-shadow:0 0 60px rgba(100,80,255,0.3),inset 0 0 60px rgba(100,80,255,0.2)}.integrations{padding:0;background:#f9f9f9}.integrations-grid{display:grid;grid-template-columns:1fr 1fr;gap:150px;align-items:center;padding:120px 42px}.logos{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 64px;align-items:center}.logos img{height:auto;width:100%;max-width:180px;opacity:1}.logos img.logo-center{grid-column:2/3}.integrations-content h2{font-size:48px;font-weight:800;color:#211f54;margin:0 0 24px;line-height:1.2}.integrations-content p{font-size:18px;color:#211f54;line-height:1.7;margin:0}.testimonials{padding:80px 0;background:#f9f9f9}.testimonials .container{padding-left:96px;padding-right:96px}.testimonials h2{font-size:2.0243rem;color:#211f54;margin:0 0 16px;text-align:center;line-height:1.235;font-weight:600;margin-bottom:16px}.testimonials-subtitle{font-size:18px;color:#211f54;text-align:center;margin:0 0 48px;font-weight:400}.cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;margin:48px 24px}.card{background:#fff;padding:32px;border-radius:16px;box-shadow:0 2px 12px rgba(16,12,34,0.06);display:flex;flex-direction:column;gap:20px;margin:0}.card h3{font-size:1.25rem;font-weight:600;color:#211f54;margin:0;line-height:1.6}.card blockquote{margin:0;font-family:Mona Sans, Inter, Arial, sans-serif;font-weight:400;font-size:0.875rem;line-height:1.43;color:rgba(33,31,84,0.9);white-space:pre-line}.testimonial-author{display:flex;align-items:center;gap:12px;margin-top:auto}.author-avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-name{font-size:1.1667rem;font-weight:400;color:#211f54;margin-bottom:2px}.author-company{font-size:14px;color:#211f54}.site-footer{padding:64px 0 24px;background:#fff;border-top:1px solid rgba(18,12,60,0.06)}.newsletter-section{margin:0 auto;max-width:800px}.newsletter-block{display:flex;flex-direction:column;align-items:end;gap:18px;margin-bottom:32px;max-width:1636px}.newsletter-block h3{font-size:32px;margin:0 auto;color:#211f54;font-weight:700}.newsletter-form.large{display:flex;gap:12px;width:100%;max-width:720px}.newsletter-form.large input{flex:1;height:56px;border:1px solid #e8e6f5;border-radius:999px;padding:0 20px;font-size:16px}.newsletter-form.large .btn{height:56px;border-radius:999px;padding:0 24px}.footer-links{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;align-items:start;margin:80px auto;max-width:1150px}.footer-links .col h5{margin:0 0 8px;color:#211f54;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.footer-links .col a{display:block;color:#211f54;text-decoration:none;margin:8px 0;font-size:14px}.footer-links .col a:hover{text-decoration:underline}.footer-extras{display:flex;align-items:center;padding:20px 24px;margin-top:24px;border-top:1px solid rgba(18,12,60,0.06)}.store-badges{display:grid;gap:16px;align-items:center}.store-badges img{height:44px;width:130px}.status-widgets{display:flex;gap:16px;align-items:center;margin:0 auto}.trust-btn{display:flex;border:1px solid #00b67a;border-radius:2px;padding:15px;text-decoration:none;color:#1b1b1b;font-size:18px;margin:0 auto;width:-moz-fit-content;width:fit-content;text-align:center}.trust-btn .star{color:#16c25e;margin:0 4px}.uptime-pill{display:flex;align-items:center;gap:8px;background:#eef8ef;border-radius:24px;padding:8px 12px;font-size:12px;color:#2b5d2f}.uptime-pill .up{font-weight:700}.uptime-pill .meta{color:#6a7a6c}.uptime-pill .dot{color:#16c25e}.uptime-pill .state{font-weight:600}.footer-bottom{padding:18px 0;margin-top:18px;text-align:center;color:#7a748d}.up{margin:0 auto;width:-moz-fit-content;width:fit-content;margin-left:513px;width:188px !important;height:48px !important}.feature-icon-group{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;background:white;padding:40px 24px;border-radius:24px}@media (max-width: 1000px){.main-nav{display:none}.auth{display:none}.mobile-toggle{display:block}.header-grid{display:flex;align-items:center;gap:20px;padding:12px 24px;justify-content:space-between}.hero-grid{grid-template-columns:1fr;gap:40px;padding:42px}.hero-left h1{font-size:56px}.stats-features-grid{grid-template-columns:1fr;gap:48px;padding-left:0px;padding-right:0px}.features-grid{grid-template-columns:1fr;gap:40px;padding-left:16px;padding-right:16px}.features-phone{position:relative;top:0;order:-1;display:none}.phone-mockup{max-width:300px;margin:0 auto}.hero-right .device-mock{height:560px;display:none}.hero-right img{width:110%;display:none}.features-content h2{font-size:36px}.integrations-grid{grid-template-columns:1fr;gap:48px;padding-left:48px;padding-right:48px}.integrations-content h2{font-size:36px}.testimonials .container{padding-left:48px;padding-right:48px}.testimonials h2{font-size:36px}.feature-list{grid-template-columns:repeat(2, 1fr)}.cards{grid-template-columns:1fr;gap:24px}.phone-slider::before{width:560px;height:560px}.slider-dots{left:12px}.purple-grid{grid-template-columns:1fr;gap:40px;padding:48px 48px 40px}.purple-left h2{font-size:36px}.purple-left .muted{font-size:15px}.mini-stats{grid-template-columns:1fr;gap:16px;padding:0 48px 48px}.mini{padding:24px 20px}.mini strong{font-size:24px}.mini span{font-size:11px}.purple-right{display:none}.logos{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 64px;align-items:center;order:1;margin-top:45px}.footer-links{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;align-items:start;margin:0 auto 32px;max-width:643px}.footer-extras{display:flex;align-items:center;padding:20px 24px;margin-top:24px;border-top:1px solid rgba(18,12,60,0.06);max-width:643px}.site-footer{padding:14px 0 24px;background:#fff;border-top:1px solid rgba(18,12,60,0.06)}.card{background:#fff;padding:32px;border-radius:16px;box-shadow:0 2px 12px rgba(16,12,34,0.06);display:flex;flex-direction:column;gap:20px;margin:0 24px}.up{margin:0 auto;width:-moz-fit-content;width:fit-content;margin-left:0px;width:188px !important;height:48px !important}.up-class{display:block}.purple-cta{background:linear-gradient(180deg, #453AD1, #3f2ab8);color:#fff;margin-top:0;position:relative;overflow:hidden;min-height:1000px;align-content:center}#btn-primary{background:#ff5b50;color:white;border:2px solid transparent;padding:8px 20px;width:-webkit-fill-available;margin-bottom:40px}.newsletter-block{display:flex;flex-direction:column;align-items:end;gap:18px;margin:0 auto 32px;max-width:500px}}@media (max-width: 760px){.main-nav{display:none}.auth{display:none}.mobile-toggle{display:block}.header-grid{display:flex;align-items:center;gap:20px;padding:12px 10px;justify-content:space-between}.hero{padding:24px 0 48px}.hero-grid{grid-template-columns:1fr;gap:32px;padding-left:24px;padding-right:24px;padding-top:0px}.hero-right{order:-1;margin:0 -24px;width:calc(100% + 48px)}.hero-right .device-mock{border-radius:0;height:auto;min-height:400px;display:none}.hero-right img{-o-object-fit:contain;object-fit:contain;height:auto;max-height:500px;width:100%}.hero-left h1{font-size:42px}.lead{font-size:18px}.hero-cta{flex-direction:column;width:100%;align-items:start}.hero-cta .btn{text-align:center}.stats-features{padding:40px 0}.stats-features-grid{padding-left:0px;padding-right:0px;gap:0px}.feature-icon-group{display:grid;gap:20px}.stat-card{flex-direction:row;padding:20px;gap:16px;margin-bottom:20px}.stats-cards{display:block;gap:24px}.stat-icon{width:48px;height:48px}.stat-content h3{font-size:1.5625rem;line-height:1.235;font-weight:600}.stat-card img,.feature-icon-item img{width:42px}.stat-content p{font-size:14px}.features-icons{grid-template-columns:1fr 1fr;gap:16px}.feature-icon-circle{width:48px;height:48px}.feature-description{padding:0;font-size:14px}.integrations{padding:48px 0}.integrations-grid{padding-left:24px;padding-right:24px;gap:32px;padding:80px 42px}.logos{grid-template-columns:repeat(3, 1fr);gap:24px 32px;order:1;margin-top:30px}.logos img{max-width:140px}.logos img.logo-center{grid-column:2/3}.integrations-content h2{font-size:32px}.integrations-content p{font-size:15px}.features{padding:48px 0}.features-grid{padding-left:24px;padding-right:24px;gap:32px}.phone-mockup{max-width:280px}.features-content h2{font-size:1.5625rem}.features-subtitle{font-size:15px;margin-bottom:32px}.feature-item{gap:16px}.feature-icon{width:56px;height:56px}.feature-icon img{width:28px;height:28px}.feature-text h3{font-size:18px}.feature-text p{font-size:14px}.testimonials{padding:48px 0}.testimonials .container{padding-left:24px;padding-right:24px}.testimonials h2{font-size:1.5625rem}.testimonials-subtitle{font-size:1.0625rem;margin-bottom:32px;width:67%;margin:0 auto}.cards{gap:20px;margin:48px 0px}.card{padding:24px;margin:0 25px}.card h3{font-size:18px}.feature-list{grid-template-columns:1fr}.purple-cta{padding:0}.purple-grid{grid-template-columns:1fr;padding:48px 24px 32px;gap:0}.purple-left h2{font-size:28px;margin-bottom:16px}.purple-left .muted{font-size:14px;margin-bottom:0}.mini-stats{grid-template-columns:1fr;gap:16px;padding:0 24px 48px}.mini{padding:20px 24px;text-align:left;border-radius:12px}.mini strong{font-size:24px;margin-bottom:4px}.mini span{font-size:12px}.purple-right{display:none}.footer-links{grid-template-columns:1fr;gap:16px}.footer-extras{flex-direction:column;align-items:flex-start}.store-badges img{height:40px;width:121px}.phone-slider::before{width:420px;height:420px}.slider-dots{left:10px}#btn-primary{background:#ff5b50;color:white;border:2px solid transparent;padding:8px 20px;width:-webkit-fill-available;margin-bottom:40px}.newsletter-block{display:flex;font-size:1.5625rem;flex-direction:column;align-items:end;gap:18px;margin-bottom:32px;max-width:1636px;margin:0 37px}.large{font-size:14px}.footer-links .col h5{margin:0 0 8px;color:#211f54;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:2.66}.author-name{font-size:1.0625rem;font-weight:400;color:#211f54;margin-bottom:2px}.author-avatar{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.newsletter-block h3{font-size:1.5625rem;margin:0 auto;font-weight:600}}.muted{color:#7b748a}
