:root{--bg:#f8f7fc;--surface:#fff;--surface-soft:#f1eef9;--text:#201d28;--muted:#6c6876;--line:#e5e0ec;--purple:#7557d8;--purple-dark:#5b3db9;--purple-soft:#eee9ff;--orange:#ff6b35;--orange-dark:#c63c12;--orange-soft:#fff0e9;--green:#2e7d5b;--shadow:0 20px 60px #2e21501a;--shadow-soft:0 12px 35px #2e215012;--radius:24px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Tahoma,Arial,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.skipLink{z-index:1000;color:#201d28;background:#fff;border:2px solid #7557d8;border-radius:10px;padding:10px 14px;transition:transform .15s;position:fixed;top:8px;right:8px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}button,input,textarea{font:inherit}img,svg{max-width:100%;display:block}.container{width:min(var(--container), calc(100% - 40px));margin-inline:auto}.narrow{max-width:800px}.section{padding:104px 0}.softSection{background:var(--surface-soft);border-block:1px solid #7557d80f}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f7fce0;border-bottom:1px solid #e5e0eccc;position:sticky;top:0}.headerInner{align-items:center;gap:32px;min-height:76px;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brandMark{background:linear-gradient(145deg, var(--orange), var(--purple));border-radius:14px;width:43px;height:43px;position:relative;box-shadow:0 8px 24px #7557d833}.brandMark:before{content:"";opacity:.96;background:#fff;border-radius:50%;position:absolute;inset:9px}.brandDot{background:var(--orange-dark);z-index:2;border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:19px}.brandNeedle{transform-origin:bottom;z-index:2;background:#3b3157;border-radius:3px;width:3px;height:13px;position:absolute;top:11px;left:20px;transform:rotate(-35deg)}.brandText{flex-direction:column;gap:5px;line-height:1;display:flex}.brandText strong{letter-spacing:-.3px;direction:ltr;font-size:16px}.brandText small{color:var(--muted);font-size:11px}.desktopNav{color:#575260;align-items:center;gap:27px;margin-inline-start:12px;font-size:14px;display:flex}.desktopNav a,.textButton{transition:color .18s}.desktopNav a:hover,.textButton:hover{color:var(--purple-dark)}.headerActions{align-items:center;gap:18px;margin-inline-start:auto;display:flex}.textButton{color:var(--muted);font-size:14px}.mobileNav{display:none}.button{background:var(--orange-dark);color:#fff;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 9px 22px #c63c122e}.button:hover{transform:translateY(-2px);box-shadow:0 12px 27px #c63c123d}.buttonSmall{min-height:43px;padding-inline:18px}.buttonLarge{border-radius:18px;min-height:56px;padding-inline:26px}.button svg,.inlineLink svg{width:19px;height:19px}.buttonGhost{color:var(--text);border:1px solid var(--line);box-shadow:none;background:#ffffffbf}.buttonGhost:hover{box-shadow:var(--shadow-soft);background:#fff}.buttonLight{color:#33284d;background:#fff;box-shadow:0 14px 35px #00000024}.hero{align-items:center;min-height:720px;padding:84px 0 110px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(#7557d814 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.heroGlow{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.heroGlowOne{background:radial-gradient(circle,#7557d826,#0000 68%);width:540px;height:540px;top:-120px;left:-170px}.heroGlowTwo{background:radial-gradient(circle,#ff6b351f,#0000 68%);width:420px;height:420px;bottom:-30px;right:-110px}.heroGrid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid;position:relative}.eyebrow{color:var(--purple-dark);background:var(--purple-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.eyebrow svg{width:17px;height:17px}.hero h1{letter-spacing:-2.5px;max-width:680px;margin:23px 0 22px;font-size:clamp(43px,5.4vw,70px);line-height:1.25}.hero h1 em{color:var(--orange-dark);font-style:normal;position:relative}.hero h1 em:after{content:"";z-index:-1;background:#ff6b3530;border-radius:999px;height:8px;position:absolute;bottom:4px;left:0;right:0}.heroLead{color:var(--muted);max-width:620px;margin:0;font-size:18px;line-height:2}.heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.heroTrust{color:#5f5969;flex-wrap:wrap;gap:18px;margin-top:27px;font-size:13px;display:flex}.heroTrust span{align-items:center;gap:6px;display:flex}.heroTrust svg{width:16px;height:16px;color:var(--green)}.phoneStage{justify-content:center;align-items:center;min-height:590px;display:flex;position:relative}.phoneMockup{z-index:3;background:#fbfaff;border:8px solid #1e1b26;border-radius:48px;width:330px;min-height:645px;padding:13px 17px 18px;position:relative;overflow:hidden;transform:rotate(-1.8deg);box-shadow:0 40px 80px #261c4240}.phoneMockup:after{content:"";pointer-events:none;border-radius:39px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff80}.phoneTop{direction:ltr;justify-content:space-between;align-items:flex-start;height:24px;padding-inline:7px;font-size:10px;font-weight:700;display:flex}.phonePill{background:#1e1b26;border-radius:20px;width:90px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mockHeader{justify-content:space-between;align-items:center;margin:12px 0 16px;display:flex}.mockHeader>div:first-child{flex-direction:column;gap:4px;display:flex}.mockHeader small{color:#8b8692;font-size:10px}.mockHeader strong{font-size:13px}.mockAvatar{width:36px;height:36px;color:var(--purple-dark);background:linear-gradient(145deg,#f2eaff,#e8dcff);border-radius:12px;place-items:center;font-weight:900;display:grid}.mockHeroCard{color:#fff;background:linear-gradient(135deg,#7254d5,#9275ee);border-radius:21px;justify-content:space-between;align-items:center;padding:17px;display:flex;box-shadow:0 13px 28px #7557d83b}.mockHeroCard>div:first-child{flex-direction:column;gap:5px;display:flex}.mockHeroCard span,.mockHeroCard small{opacity:.83;font-size:9px}.mockHeroCard strong{font-size:24px}.mockRing{border:5px solid #ffffff59;border-top-color:#fff;border-radius:50%;place-items:center;width:55px;height:55px;font-size:11px;font-weight:800;display:grid}.mockMetrics{grid-template-columns:1fr 1fr;gap:9px;margin:10px 0 15px;display:grid}.mockMetrics>div{background:#fff;border:1px solid #eee9f3;border-radius:15px;flex-direction:column;gap:3px;padding:12px;display:flex}.mockMetrics strong{font-size:15px}.mockMetrics small{color:#8e8994;font-size:8px}.mockSectionTitle{justify-content:space-between;align-items:center;margin:12px 2px 9px;font-size:11px;display:flex}.mockSectionTitle small{color:var(--purple-dark)}.mockPlan{background:#fff;border:1px solid #eeeaf2;border-radius:14px;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;margin-bottom:7px;padding:10px;display:grid}.mockPlan i{border-radius:9px;width:7px;height:34px}.purpleDot{background:#8d6ae8}.orangeDot{background:#f47b4f}.mockPlan div{flex-direction:column;gap:3px;display:flex}.mockPlan strong{font-size:10px}.mockPlan small,.mockPlan span{color:#88838e;font-size:8px}.mockChart{background:#fff;border:1px solid #eeeaf2;border-radius:15px;height:106px;margin-top:10px;padding:11px 12px 8px}.chartTitle{justify-content:space-between;font-size:9px;display:flex}.chartTitle b{color:var(--green);font-size:8px}.bars{direction:ltr;align-items:flex-end;gap:7px;height:65px;padding-top:9px;display:flex}.bars i{opacity:.9;background:linear-gradient(#a791ef,#7658db);border-radius:5px 5px 2px 2px;flex:1;max-width:20px}.mockBottom{color:#aaa4b0;background:#fff;border:1px solid #eeeaf2;border-radius:15px;justify-content:space-around;align-items:center;height:45px;display:flex;position:absolute;bottom:13px;left:17px;right:17px;box-shadow:0 5px 20px #2a1f3f14}.mockBottom span{flex-direction:column;align-items:center;gap:1px;font-size:13px;display:flex}.mockBottom small{font-size:6px}.mockBottom .active{color:var(--purple-dark)}.phoneCard{border:1px solid var(--line);box-shadow:var(--shadow);z-index:5;background:#fff;border-radius:18px;flex-direction:column;gap:3px;padding:15px 17px;display:flex;position:absolute}.phoneCard strong{font-size:19px}.phoneCard small{color:var(--muted);font-size:10px}.phoneCard span{font-size:15px}.phoneBackOne{top:100px;right:3px;transform:rotate(5deg)}.phoneBackTwo{bottom:105px;left:0;transform:rotate(-5deg)}.sectionHeading{max-width:660px}.sectionHeading h2,.sectionCopy h2,.pageHero h1{letter-spacing:-1.2px;margin:16px 0;font-size:clamp(31px,4vw,48px);line-height:1.45}.sectionHeading p,.sectionCopy p,.pageHero p{color:var(--muted);margin:0;font-size:16px;line-height:2}.splitHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;max-width:none;margin-bottom:43px;display:grid}.splitHeading p{padding-bottom:8px}.centered{text-align:center;margin:0 auto 44px}.centered .eyebrow{margin-inline:auto}.centered p{max-width:590px;margin-inline:auto}.featureGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.featureCard{background:var(--surface);border:1px solid var(--line);border-radius:22px;min-height:230px;padding:27px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 6px 22px #2e215009}.featureCard:hover{box-shadow:var(--shadow-soft);border-color:#d7cff0;transform:translateY(-4px)}.iconBox{background:var(--purple-soft);width:48px;height:48px;color:var(--purple-dark);border-radius:15px;place-items:center;margin-bottom:22px;display:grid}.iconBox svg{width:23px;height:23px}.featureCard:nth-child(2n) .iconBox{background:var(--orange-soft);color:var(--orange-dark)}.featureCard h3{margin:0 0 10px;font-size:18px}.featureCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.twoCol{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.sectionCopy .checkList{margin-top:28px}.checkList{color:#4f4a58;flex-direction:column;gap:13px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.checkList li{align-items:center;gap:9px;display:flex}.checkList svg{width:18px;height:18px;color:var(--green);flex:none}.inlineLink{color:var(--purple-dark);align-items:center;gap:7px;margin-top:25px;font-size:14px;font-weight:800;display:inline-flex}.stackedDemo{flex-direction:column;justify-content:center;gap:12px;min-height:380px;display:flex;position:relative}.fetchCard{border:1px solid var(--line);width:88%;box-shadow:var(--shadow-soft);opacity:.85;background:#fff;border-radius:19px;grid-template-columns:42px 1fr 60px;align-items:center;gap:14px;padding:18px;display:grid}.fetchCard:nth-child(2){margin-inline-start:7%}.fetchCard:nth-child(3){margin-inline-start:12%}.fetchCard.current{opacity:1;border-color:#d9d1f2}.fetchStatus{border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.fetchStatus.green{color:var(--green);background:#e8f6ef}.fetchStatus.purple{background:var(--purple-soft);color:var(--purple-dark)}.fetchStatus.orange{background:var(--orange-soft);color:var(--orange-dark)}.fetchCard div{flex-direction:column;gap:5px;display:flex}.fetchCard strong{font-size:14px}.fetchCard small{color:var(--muted);font-size:11px}.fetchCard>b{text-align:center;color:var(--green)}.miniLoader{border-radius:50%;justify-self:center;width:19px;height:19px;animation:1s linear infinite spin;border:2px solid #ddd6ef!important;border-top-color:var(--purple)!important}.skeletonLine{border-radius:7px;width:54px;height:8px;display:block;background:#e9e5ee!important}.networkBadge{color:#fff;box-shadow:var(--shadow-soft);background:#201d28;border-radius:14px;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:11px 14px;font-size:11px;display:flex}.networkBadge svg{color:#ae94ff;width:16px;height:16px}@keyframes spin{to{transform:rotate(360deg)}}.commerceGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.commerceCard{border-radius:30px;min-height:420px;padding:38px;position:relative;overflow:hidden}.commerceCard:after{content:"";background:#ffffff14;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-80px;left:-70px}.purpleCard{color:#fff;background:linear-gradient(145deg,#2c2441,#6f54cb)}.orangeCard{background:linear-gradient(145deg,#fff,#fff0e9);border:1px solid #f0ded6}.commerceIcon{background:#ffffff21;border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:30px;display:grid}.orangeCard .commerceIcon{color:var(--orange-dark);background:#ffe0d3}.commerceIcon svg{width:26px;height:26px}.miniLabel{opacity:.7;font-size:12px;font-weight:800}.commerceCard h3{margin:8px 0 11px;font-size:27px;line-height:1.55}.commerceCard p{opacity:.78;max-width:520px;font-size:14px;line-height:2}.purpleCard .inlineLink,.purpleCard .inlineLink svg{color:#fff}.planPills{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.planPills span{background:#ffffff1c;border:1px solid #ffffff21;border-radius:12px;padding:8px 12px;font-size:11px}.miniCart{background:#fff;border:1px solid #f1ded7;border-radius:17px;justify-content:space-between;align-items:center;margin-top:22px;padding:14px;display:flex;box-shadow:0 7px 20px #693c2612}.miniCart>div{align-items:center;gap:7px;display:flex}.miniCart>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.miniCart span{color:var(--muted);font-size:11px}.miniCart strong{color:var(--orange-dark);font-size:12px}.miniCart svg{width:18px;color:var(--green)}.curriculumSection{color:#fff;background:#211d2d;position:relative;overflow:hidden}.curriculumSection:before{content:"";background:radial-gradient(circle,#7557d847,#0000 70%);border-radius:50%;width:550px;height:550px;position:absolute;top:-250px;right:-180px}.curriculumSection .sectionCopy p{color:#bdb7c8}.curriculumSection .eyebrow{color:#c6b5ff;background:#9175e824}.curriculumSection .inlineLink{color:#d2c4ff}.curriculumTree{color:var(--text);z-index:2;background:#fff;border-radius:27px;padding:25px;position:relative;box-shadow:0 30px 75px #0000004d}.treeHeader{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;display:grid}.treeHeader>svg{background:var(--purple-soft);width:48px;height:48px;color:var(--purple-dark);border-radius:15px;padding:12px}.treeHeader div{flex-direction:column;gap:4px;display:flex}.treeHeader strong{font-size:15px}.treeHeader small{color:var(--muted);font-size:10px}.treeHeader>span{color:var(--purple-dark);font-size:13px;font-weight:900}.progressTrack{background:#ece8f2;border-radius:8px;height:8px;margin:20px 0;overflow:hidden}.progressTrack i{border-radius:inherit;background:linear-gradient(90deg,#7557d8,#9b83eb);height:100%;display:block}.treeItem{border-top:1px solid #eeeaf2;justify-content:space-between;align-items:center;min-height:57px;font-size:13px;display:flex}.treeItem b{color:#99939f;font-size:11px}.treeItem.done b{color:var(--green)}.treeItem.active{background:var(--purple-soft);color:var(--purple-dark);border:0;border-radius:13px;margin:7px -8px;padding:0 10px}.treeItem.active div{flex-direction:column;gap:3px;display:flex}.treeItem.active small{color:#7d6da9;font-size:9px}.treeItem.active b{color:var(--purple-dark)}.statsRow{gap:11px;margin-top:28px;display:flex}.statsRow>div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;flex:1;gap:4px;padding:13px;display:flex}.statsRow strong{font-size:17px}.statsRow span{color:#aaa3b6;font-size:9px}.notificationDemo{place-items:center;min-height:440px;display:grid}.notificationPhone{background:linear-gradient(160deg,#282338,#665392);border-radius:36px;width:330px;height:420px;padding:35px 18px;position:relative;overflow:hidden;box-shadow:0 30px 70px #342a4a38}.notificationPhone:before{content:"";background:#ffffff12;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;left:-80px}.lockTime{color:#fff;text-align:center;flex-direction:column;gap:4px;margin-bottom:42px;font-size:42px;display:flex;position:relative}.lockTime small{opacity:.7;font-size:11px}.notificationCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe8;border-radius:18px;grid-template-columns:40px 1fr;gap:10px;margin-bottom:10px;padding:13px;display:grid;box-shadow:0 12px 30px #00000021}.notificationCard.second{opacity:.82;transform:scale(.97)}.notifIcon{background:var(--purple-soft);width:38px;height:38px;color:var(--purple-dark);border-radius:12px;place-items:center;display:grid}.notifIcon.orange{background:var(--orange-soft);color:var(--orange-dark)}.notifIcon svg{width:19px;height:19px}.notificationCard div:last-child{grid-template-columns:1fr auto;align-items:start;gap:2px 10px;display:grid}.notificationCard strong{font-size:11px}.notificationCard p{color:#5e5965;grid-column:1/-1;margin:3px 0;font-size:9px}.notificationCard span{color:#96909b;direction:rtl;grid-area:1/2;font-size:7px}.faqGrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;display:grid}.faqList{flex-direction:column;gap:10px;display:flex}.faqItem{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:0 19px;font-size:14px;font-weight:800;list-style:none;display:flex}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary span{color:var(--purple);font-size:22px;font-weight:400;transition:transform .18s}.faqItem[open] summary span{transform:rotate(45deg)}.faqItem p{color:var(--muted);margin:0;padding:0 19px 20px;font-size:13px;line-height:2}.ctaSection{padding-top:40px}.ctaCard{color:#fff;background:linear-gradient(135deg,#6b4fc6,#8f6ee7 58%,#f0784c);border-radius:32px;justify-content:space-between;align-items:center;gap:50px;padding:48px 52px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #59439b38}.ctaCard:after{content:"";border:45px solid #ffffff12;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;left:-100px}.ctaCard>div{z-index:2;max-width:680px;position:relative}.ctaCard h2{margin:12px 0 8px;font-size:34px;line-height:1.5}.ctaCard p{color:#ffffffc2;margin:0;font-size:14px;line-height:1.9}.lightEyebrow{color:#fff;background:#ffffff1f}.ctaCard .button{z-index:2;flex:none;position:relative}.siteFooter{color:#fff;background:#17151f;margin-top:90px;padding:85px 0 28px}.footerGrid{grid-template-columns:1.4fr .7fr .7fr .95fr;gap:55px;display:grid}.siteFooter .brandText small{color:#9992a5}.footerIntro p,.trustColumn p{color:#9992a5;max-width:310px;margin-top:20px;font-size:12px;line-height:2}.siteFooter h2{color:#e5e0ec;margin:4px 0 19px;font-size:13px}.siteFooter ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.siteFooter li{color:#9992a5;font-size:12px}.siteFooter a:hover{color:#fff}.footerBottom{color:#77717f;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:50px;padding-top:24px;font-size:10px;display:flex}.enamadSeal{background:#fff;border-radius:14px;place-items:center;width:85px;min-height:85px;margin-top:14px;padding:5px;display:grid}.enamadSeal img{max-width:75px!important;height:auto!important}.pageHero{text-align:center;padding:95px 0 70px;position:relative;overflow:hidden}.pageHero:before{content:"";background:radial-gradient(circle,#7557d821,#0000 70%);border-radius:50%;width:520px;height:300px;position:absolute;top:-130px;left:50%;transform:translate(-50%)}.pageHero .narrow{position:relative}.pageHero .eyebrow{margin-inline:auto}.pageHero p{max-width:690px;margin-inline:auto}.contentSection{padding:55px 0 95px}.prose{border:1px solid var(--line);background:#fff;border-radius:26px;max-width:850px;margin-inline:auto;padding:42px}.prose h2{margin:32px 0 12px;font-size:23px}.prose h2:first-child{margin-top:0}.prose h3{margin:28px 0 8px;font-size:17px}.prose p,.prose li{color:var(--muted);font-size:14px;line-height:2.1}.prose ul{padding-inline-start:22px}.infoGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.infoCard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px}.infoCard h2,.infoCard h3{margin:0 0 10px;font-size:19px}.infoCard p{color:var(--muted);margin:0;font-size:13px;line-height:2}.planTable{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px;display:grid}.planTile{border:1px solid var(--line);text-align:center;background:#fff;border-radius:19px;padding:22px}.planTile strong{margin-bottom:4px;font-size:22px;display:block}.planTile span{color:var(--muted);font-size:11px}.legalUpdated{color:#8f8995;border-bottom:1px solid var(--line);padding-bottom:18px;font-size:11px;margin-bottom:24px!important}:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #7557d859}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:980px){.desktopNav,.desktopOnly{display:none}.mobileNav{scrollbar-width:none;gap:5px;padding:0 20px 10px;display:flex;overflow-x:auto}.mobileNav a{white-space:nowrap;color:var(--muted);background:#fff9;border-radius:10px;padding:7px 10px;font-size:11px}.headerInner{min-height:66px}.heroGrid,.twoCol{grid-template-columns:1fr;gap:55px}.hero{padding-top:65px}.heroCopy{text-align:center}.heroCopy .eyebrow{margin-inline:auto}.hero h1{max-width:800px;margin-inline:auto}.heroLead{margin-inline:auto}.heroActions,.heroTrust{justify-content:center}.phoneStage{order:2}.featureGrid{grid-template-columns:1fr 1fr}.splitHeading{grid-template-columns:1fr;gap:5px}.commerceGrid{grid-template-columns:1fr}.reverseOnMobile .sectionCopy{order:1}.reverseOnMobile .curriculumTree{order:2}.faqGrid{grid-template-columns:1fr;gap:35px}.footerGrid{grid-template-columns:1.4fr 1fr 1fr}.trustColumn{grid-column:1/-1}.ctaCard{flex-direction:column;align-items:flex-start}.infoGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.container{width:min(100% - 28px,var(--container))}.section{padding:74px 0}.siteHeader .brandText{display:none}.headerActions .button{min-height:40px;padding-inline:14px;font-size:11px}.headerInner{gap:12px}.hero{min-height:unset;padding:52px 0 80px}.hero h1{letter-spacing:-1.5px;font-size:39px}.heroLead{font-size:15px;line-height:1.95}.heroActions .button{width:100%}.heroTrust{gap:9px 13px;font-size:11px}.phoneStage{min-height:570px;margin-block:-10px -20px;transform:scale(.91)}.phoneBackOne{right:-15px}.phoneBackTwo{left:-14px}.sectionHeading h2,.sectionCopy h2,.pageHero h1{font-size:31px}.featureGrid{grid-template-columns:1fr}.featureCard{min-height:unset;padding:23px}.twoCol{gap:40px}.fetchCard{grid-template-columns:38px 1fr 45px;width:100%}.fetchCard:nth-child(2),.fetchCard:nth-child(3){margin-inline-start:0}.commerceCard{min-height:390px;padding:28px}.commerceCard h3{font-size:24px}.statsRow{gap:6px}.statsRow>div{padding:10px 8px}.curriculumTree{padding:18px}.notificationPhone{width:310px}.ctaCard{border-radius:25px;padding:34px 25px}.ctaCard h2{font-size:27px}.ctaCard .button{width:100%}.siteFooter{padding-top:60px}.footerGrid{grid-template-columns:1fr 1fr;gap:40px 25px}.footerIntro,.trustColumn{grid-column:1/-1}.footerBottom{flex-direction:column;align-items:flex-start;gap:8px}.pageHero{padding:70px 0 48px}.prose{border-radius:20px;padding:25px 20px}.infoGrid{grid-template-columns:1fr}.planTable{grid-template-columns:1fr 1fr}}
