@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#30204f;--muted:#756c85;--paper:#fcfaff;--green:#ffdc65;--line:#e8e0f2;--white:#fff;--teal:#7543d6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 'DM Sans',sans-serif}h1,h2,h3,h4{font-family:Manrope,sans-serif;line-height:1.15;letter-spacing:-.04em}h1{font-size:clamp(44px,5.6vw,78px);font-weight:600;margin:22px 0}h2{font-size:clamp(30px,3.5vw,48px);font-weight:600;margin:12px 0 24px}h3{font-size:23px;margin:16px 0}p{margin:12px 0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.6}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #4b8df3;outline-offset:4px}.container{width:min(1180px,calc(100% - 48px));margin:auto}.nav{height:90px;display:flex;align-items:center;justify-content:space-between;gap:25px}.nav-wrap{background:#fcfafff5;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;letter-spacing:-1px}.brand img{width:39px;height:39px}.nav-links{display:flex;gap:28px;align-items:center;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:13px 22px;border-radius:8px;border:1px solid var(--ink);background:var(--ink);color:white;font-size:14px;font-weight:600;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#6031b9}.button.lime{background:var(--green);color:var(--ink);border-color:var(--green)}.button.light{background:transparent;color:var(--ink);border-color:#d8c8eb}.button.white{background:white;color:var(--ink);border-color:white}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;display:flex;align-items:center;gap:10px}.dot{width:7px;height:7px;border-radius:50%;background:#8655d8;display:inline-block}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:50px;padding:76px 0 68px;align-items:center}.hero p.lead{font-size:18px;color:var(--muted);max-width:490px}.accent{color:var(--teal)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 20px}.micro{font-size:12px;color:var(--muted)}.hero-art{position:relative;background:#eee3ff;border-radius:22px;padding:28px 22px 22px;box-shadow:0 20px 80px #7242bf15;transform:rotate(1deg)}.hero-art:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#b6a0d7 1px,transparent 1px);background-size:18px 18px;opacity:.3;border-radius:22px}.app-mini{position:relative;background:white;border:1px solid #e4d7f3;border-radius:13px;overflow:hidden;transform:rotate(-1deg)}.mini-top{display:flex;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--line);font-size:11px}.mini-body{padding:24px}.tag{display:inline-flex;align-items:center;gap:7px;background:#f0e8fa;border:1px solid #e4d6f5;font-size:11px;padding:5px 10px;border-radius:30px;font-weight:600}.tag.dark{background:#ffffff15;border-color:#ffffff25;color:#ffdc65}.equation{font-family:Manrope,sans-serif;font-size:30px;letter-spacing:-1px;text-align:center;padding:23px 8px;background:#f6f0ff;border-radius:10px;margin:18px 0}.formula-note{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.steps-mini{display:grid;gap:10px;font-size:13px;margin:22px 0}.steps-mini div{display:flex;align-items:center;gap:12px}.step-circle{width:26px;height:26px;background:#fff0b0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;flex-shrink:0}.mini-foot{padding:15px 20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:11px}.floating{position:relative;margin:-6px -2px 0 36px;padding:13px 18px;border-radius:10px;background:var(--ink);color:white;display:flex;align-items:center;justify-content:space-between;transform:rotate(-1deg);font-size:12px}.subjects{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;display:flex;gap:25px;justify-content:space-between;align-items:center;flex-wrap:wrap}.subjects span{font-size:14px;font-weight:600}.subjects small{font-size:10px;color:var(--muted);font-weight:400}.section{padding:88px 0}.section-header{max-width:660px;margin-bottom:38px}.muted{color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.problem-list{border-top:1px solid var(--line)}.problem-row{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:22px 0;border-bottom:1px solid var(--line)}.problem-row span{font-size:11px;color:var(--muted);padding-top:3px}.problem-row h3{font-size:19px;margin:0 0 7px}.problem-row p{font-size:14px;margin:0;color:var(--muted)}.solution{background:var(--ink);color:#fff;border-radius:16px;padding:36px}.solution p{color:#e3d9f4}.solution h3{font-size:30px}.flow-row{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid #ffffff20}.flow-row:last-child{border:0}.flow-row strong{display:block;font-size:15px}.flow-row small{color:#e3d9f4;font-size:12px}.number{color:var(--green);font-size:12px;padding-top:3px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.feature{padding:24px 0;border-top:1px solid #e4d7f3}.feature p{font-size:14px;color:var(--muted)}.feature .icon{font-size:22px;color:var(--teal)}.feature h3{font-size:21px}.band{background:#f1eafb;border-block:1px solid #e4d7f3}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.member{background:#fff;padding:24px;border-radius:12px;border:1px solid var(--line)}.avatar{width:56px;height:56px;border-radius:50%;background:#efe5ff;display:grid;place-items:center;font:600 18px Manrope,sans-serif}.member h3{font-size:21px;margin-bottom:6px}.member .role{font-size:12px;color:var(--teal);font-weight:700;line-height:1.5;min-height:36px}.member p{font-size:13px;color:var(--muted)}.member a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.credibility{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;margin-top:35px;padding:30px 0;border-top:1px solid var(--line)}.credibility strong{font-size:45px;font-family:Manrope,sans-serif}.credibility p{font-size:14px}.roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.milestone{border-top:3px solid #e8e0f2;padding-top:22px}.milestone.current{border-color:#7543d6}.milestone h3{font-size:22px}.milestone p{font-size:13px;color:var(--muted)}.milestone .label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--teal)}.plan-table{width:100%;border-collapse:collapse;font-size:14px}.plan-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:15px;border-bottom:1px solid var(--line)}.plan-table td{padding:20px 15px;border-bottom:1px solid var(--line);vertical-align:top}.plan-table td:first-child{font-weight:700;width:24%}.plan-table td:last-child{color:var(--muted)}.tech-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.cta{background:var(--ink);padding:55px;border-radius:20px;color:white;display:flex;justify-content:space-between;align-items:center;gap:40px}.cta h2{font-size:38px;margin:12px 0}.cta p{color:#e3d9f4}.footer{padding:35px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;font-size:11px;color:var(--muted)}.footer p{max-width:650px}.footer-links{display:flex;gap:18px;align-items:start;padding-top:14px}.page-head{padding:58px 0 30px;max-width:780px}.page-head h1{font-size:52px}.video{display:block;width:100%;border-radius:12px;background:#30204f;aspect-ratio:16/9}.video-layout{display:grid;grid-template-columns:2fr 1fr;gap:28px;align-items:start}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px}.panel h3{margin-top:0}.chapters{list-style:none;padding:0;margin:0}.chapters li{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.chapters button{border:0;background:none;text-align:left;color:var(--ink);padding:0}.chapters time{color:var(--teal);font-size:12px;margin-right:14px}.notice{padding:13px 18px;background:#f3edfc;border-radius:8px;font-size:12px;color:#5c4876}.workspace{display:grid;grid-template-columns:235px 1fr;gap:28px;margin:28px 0 70px;align-items:start}.sidebar{position:sticky;top:112px;padding:22px;border:1px solid var(--line);border-radius:12px;background:white}.sidebar h3{font-size:17px}.side-item{display:block;padding:11px 12px;font-size:12px;border-radius:7px;margin:6px 0}.side-item.active{background:#eee3ff;color:#6835b7;font-weight:700}.side-item small{display:block;color:var(--muted);font-size:10px}.progress-track{height:7px;background:#eee5f7;border-radius:20px;overflow:hidden}.progress-fill{height:100%;background:#8852dc;transition:width .3s}.tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:24px;overflow-x:auto}.tab{background:none;border:0;padding:14px 18px;color:var(--muted);font-size:13px;white-space:nowrap}.tab.active{color:var(--ink);box-shadow:inset 0 -3px #7543d6;font-weight:700}.mode-switch{display:flex;gap:5px;padding:5px;border:1px solid var(--line);border-radius:9px;background:white}.mode-switch button{padding:8px 18px;border:0;border-radius:6px;background:none;font-size:12px}.mode-switch button.active{background:var(--ink);color:white}.workspace-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:35px}.workspace-top h1{font-size:30px;margin:0}.lesson-heading{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:20px}.lesson-heading h2{font-size:27px;margin:10px 0}.lesson-heading p{font-size:13px}.lesson-notes{padding:20px 0}.lesson-notes h3{font-size:20px}.lesson-notes li{font-size:14px;margin:8px 0}.math{font-family:Manrope,sans-serif;font-size:24px;padding:22px;background:#fff6d6;border-radius:9px;margin:20px 0}.worked-step{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.worked-step p{font-size:14px;color:var(--muted);margin:6px 0}.question{padding:23px 0;border-bottom:1px solid var(--line)}.question label{font-size:16px;font-weight:600;display:block;margin:10px 0}.input-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.input-row input{border:1px solid #d8c8eb;border-radius:7px;padding:11px 14px;width:150px;background:var(--paper)}.feedback{font-size:13px;min-height:22px;margin-top:10px}.feedback.good{color:#28734b}.feedback.bad{color:#a14f23}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0}.stat{background:white;border:1px solid var(--line);border-radius:10px;padding:22px}.stat strong{display:block;font:600 33px Manrope,sans-serif;margin:8px 0}.stat span{font-size:12px;color:var(--muted)}.empty{padding:30px 15px;text-align:center;font-size:14px;color:var(--muted)}.activity-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:13px 0;font-size:13px;gap:15px}.table-wrap{overflow:auto}[hidden]{display:none!important}.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:12px 22px;border-radius:9px;font-size:13px;z-index:100}.skip{position:absolute;top:-60px;background:white;padding:10px;z-index:100}.skip:focus{top:0}.right{margin-left:auto}.stack{display:grid;gap:18px}@media(max-width:950px){.nav-links a:not(.button){display:none}.hero{gap:24px}.hero-art{padding:20px 12px}.team-grid{grid-template-columns:repeat(2,1fr)}.feature-grid{gap:18px}.split{gap:25px}.workspace{grid-template-columns:185px 1fr}.sidebar{padding:15px}.video-layout{grid-template-columns:1fr}.cta{padding:35px}}@media(max-width:650px){.container{width:calc(100% - 32px)}.nav{height:74px}.brand{font-size:23px}.nav .button{padding:10px 13px;font-size:12px}.hero{grid-template-columns:1fr;padding:42px 0;gap:30px}.hero h1{font-size:48px}.hero-art{margin:0 4px}.subjects{gap:16px;justify-content:flex-start}.subjects .eyebrow{width:100%}.section{padding:55px 0}.split,.feature-grid,.credibility{grid-template-columns:1fr}.team-grid{gap:12px}.member{padding:17px}.member h3{font-size:18px}.roadmap{grid-template-columns:1fr 1fr}.cta{display:block;padding:28px}.cta h2{font-size:31px}.footer{display:block}.workspace{display:block}.sidebar{position:static;margin-bottom:20px}.sidebar .side-item:not(.active){display:none}.workspace-top{align-items:start;flex-direction:column}.workspace-top h1{font-size:27px}.tabs{margin-top:22px}.tab{padding:12px}.panel{padding:20px}.stats{gap:8px}.stat{padding:13px}.stat strong{font-size:25px}.stat span{font-size:10px}.page-head h1{font-size:39px}.plan-table{font-size:12px}.plan-table td,.plan-table th{padding:12px 8px}.lesson-heading{display:block}.credibility{gap:5px}.nav-links{gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Molaris friendly learning design — purple and sunshine yellow */
:root{--purple:#7543d6;--yellow:#ffdc65}body{background:#fcfaff}h1,h2,h3{letter-spacing:-.045em}h1{line-height:1.08;font-weight:800}.nav-wrap{background:#fcfaffef;border-bottom:0;box-shadow:0 1px 0 #e8e0f2}.nav{height:86px}.brand{font-size:28px}.brand img{border-radius:14px}.button{background:var(--purple);border-color:var(--purple);border-radius:50px;padding:14px 25px;box-shadow:0 4px 0 #4d258b14}.button:hover{background:#6031b9;transform:translateY(-2px)}.button.light{border-color:#d8c8eb;background:white;box-shadow:none}.button.light:hover{background:#f3ebff}.button.lime{background:var(--yellow);border-color:var(--yellow);color:#30204f;box-shadow:0 4px 0 #35204f20}.button.white{box-shadow:none}.nav-links{gap:25px;font-weight:600}.hero{padding:65px 0 60px;gap:65px}.hero h1{font-size:clamp(45px,5.2vw,72px)}.hero .eyebrow{background:#f1e8ff;border:1px solid #e4d6f5;border-radius:30px;width:fit-content;padding:8px 12px;font-size:10px;letter-spacing:.09em}.hero .accent{position:relative;isolation:isolate;display:inline-block}.hero .accent:after{content:'';position:absolute;bottom:1px;left:-4px;right:-6px;height:22%;background:#ffdc65;z-index:-1;transform:rotate(-2deg);border-radius:5px}.hero-art{background:#eee3ff;border-radius:40px;padding:34px 27px 25px;transform:rotate(2deg);box-shadow:0 22px 55px #7543d618}.hero-art:before{border-radius:40px;background-size:22px 22px}.app-mini{border-radius:24px;box-shadow:0 10px 24px #4d258b12}.mini-top{background:#faf7ff;padding:18px 22px;color:#7543d6}.mini-body{padding:26px}.mini-body h3{font-size:30px;font-weight:800}.equation{background:#fff6d6;border:1px solid #ffeba1;border-radius:18px;font-size:29px}.mini-foot{padding:18px 22px}.mini-foot a{color:#7543d6;font-weight:700}.floating{background:#7543d6;border:3px solid #fcfaff;border-radius:20px;padding:16px;margin-top:-4px;gap:18px;box-shadow:0 10px 20px #7543d61a}.tag{border-radius:30px}.tag.dark{color:#ffdc65}.subject-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0}.subject-heading h2{font-size:28px;margin:8px 0 0}.subjects{border:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.subject-tile{display:flex;align-items:center;gap:14px;border:1px solid #e8e0f2;background:#fff;border-radius:20px;padding:22px 17px;min-width:0}.subject-tile strong{display:block;font-size:15px}.subject-tile small{display:block;font-size:11px!important;margin-top:4px}.subject-icon{background:#f1e8ff;border-radius:15px;width:44px;height:48px;display:grid;place-items:center;font-size:26px!important;color:#7543d6;flex-shrink:0}.subject-tile.available{border:2px solid #7543d6;background:#f8f3ff;transition:transform .2s}.subject-tile.available:hover{transform:translateY(-3px)}.subject-tile.available small{color:#7543d6;font-weight:600}.subject-tile:nth-child(2) .subject-icon{background:#fff2b7;color:#725800}.subject-tile:nth-child(3) .subject-icon{background:#ffe9e4;color:#a44639}.subject-tile:nth-child(4) .subject-icon{background:#e9edf9;color:#53649c}.quick-path{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 0;font-size:12px;color:#756c85}.quick-path a{color:#7543d6;font-weight:600;text-decoration:underline;text-underline-offset:4px}.section{padding:82px 0}.solution{background:#6c3bc3;border-radius:28px;padding:38px;box-shadow:0 16px 40px #7543d612}.solution h3{font-weight:800}.problem-row{padding:25px 0}.problem-row>span{background:#fff0b0;color:#6e5400;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;padding:0}.feature-grid{gap:18px}.feature{border:1px solid #e8e0f2;border-radius:23px;padding:27px;background:#ffffff;box-shadow:0 5px 18px #48307004}.feature .icon{display:grid;place-items:center;background:#efe5ff;border-radius:14px;width:46px;height:46px}.feature:nth-child(even) .icon{background:#fff0b0;color:#765900}.band{background:#f4eeff;border:0}.team-grid{gap:18px}.member{border-radius:24px;padding:26px;border:1px solid #e8e0f2;box-shadow:0 6px 24px #4d258b06}.avatar{border-radius:18px;background:#eee2ff;color:#7543d6;font-weight:800}.member:nth-child(even) .avatar{background:#fff0b0;color:#755600}.member .role{color:#7140c7}.member a{color:#7543d6}.roadmap{gap:16px}.milestone{border:1px solid #e2d7f0;border-radius:22px;padding:25px;background:#fcfaff}.milestone.current{border:2px solid #7543d6;background:#fff}.milestone.current .label{background:#ffdc65;padding:6px 9px;border-radius:20px;color:#30204f}.plan-table{background:white;border-radius:18px;overflow:hidden}.plan-table th{background:#f3ecfc}.plan-table td small{font-weight:400}.notice{background:#f4edff;border:1px solid #e7d9f8;border-radius:13px;color:#665179}.cta{background:#6735bd;border-radius:32px;position:relative}.cta .button.lime:hover{background:#ffe693}.footer{border-color:#e8e0f2}.page-head h1{font-weight:800}.video{border-radius:20px;border:1px solid #e2d7f0}.panel{border-radius:24px;box-shadow:0 8px 28px #4d258b05}.chapters li{padding:13px 0}.chapters button:hover{color:#7543d6}.chapters time{background:#f3ebff;padding:3px 7px;border-radius:6px;margin-right:8px}.workspace{grid-template-columns:245px 1fr;gap:26px}.workspace-top h1{font-size:32px;font-weight:800;margin-top:9px}.sidebar{border-radius:23px;padding:22px}.side-item{padding:14px 12px;border-radius:12px}.side-item.active{background:#eee2ff;color:#6431b6}.learning-guide{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:#fff6d6;border:1px solid #f2e4aa;padding:16px 22px;border-radius:16px;font-size:12px;margin:22px 0}.learning-guide strong{margin-right:auto}.learning-guide b{color:#9e81c2}.mode-switch{border-radius:50px;padding:5px}.mode-switch button{border-radius:50px}.mode-switch button.active{background:#7543d6}.tabs{border:0;background:#f0e8fa;padding:6px;border-radius:16px;gap:5px}.tab{flex:1;border-radius:12px;padding:13px 12px}.tab.active{box-shadow:0 3px 10px #4d258b0d;background:white;color:#6934ba}.lesson-heading h2{font-weight:800}.math{border:1px solid #f2e4aa;border-radius:16px;background:#fff6d6}.question{padding:24px 18px;margin:16px 0;border:1px solid #e8e0f2;border-radius:18px;background:#fdfbff}.question:focus-within{border-color:#a884e3}.input-row input{border-radius:12px;background:white;min-height:48px}.worked-step{padding:22px 0}.step-circle{background:#fff0b0;color:#6a5200;font-weight:700;width:30px;height:30px}.stat{border-radius:20px}.stat:first-child{background:#f2e9ff}.stat:nth-child(2){background:#fff6d6}.stat strong{color:#6735bd}.progress-fill{background:#8650d8}.progress-track{height:9px}.toast{border-radius:50px;background:#6735bd}.mobile-menu{display:none}.lesson-notes+button{margin:5px 8px 8px 0}.feature p,.member p{line-height:1.75}
@media(max-width:1000px){.subjects{grid-template-columns:repeat(2,1fr)}.nav-links a:not(.button){display:none}.mobile-menu{display:block;position:relative;margin-left:auto}.mobile-menu summary{list-style:none;cursor:pointer;font-size:24px;padding:8px 13px;border-radius:12px;background:#f0e8fa}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>div{position:absolute;top:55px;right:0;width:220px;padding:12px;border:1px solid #e8e0f2;border-radius:18px;background:white;box-shadow:0 15px 35px #30204f20}.mobile-menu a{display:block;padding:12px;border-radius:9px;font-size:14px}.mobile-menu a:hover{background:#f0e8fa}.hero{gap:30px}.floating{font-size:11px}.workspace{grid-template-columns:200px 1fr}}
@media(max-width:650px){.nav{height:76px;gap:10px}.brand{font-size:24px}.brand img{width:34px;height:34px}.nav .button{font-size:11px;padding:11px 13px}.hero{padding:38px 0 30px;gap:35px}.hero h1{font-size:49px}.hero-art{padding:24px 16px 18px;border-radius:28px;margin:0 5px}.mini-body{padding:21px}.mini-body h3{font-size:28px}.floating{margin-left:8px;padding:12px 14px;gap:8px;font-size:10px}.subject-heading{align-items:start;flex-direction:column;gap:12px}.subject-heading h2{font-size:26px}.subjects{gap:10px}.subject-tile{padding:16px 10px;gap:9px;border-radius:17px}.subject-tile strong{font-size:12px}.subject-icon{width:34px;height:40px;font-size:23px!important}.subject-tile small{font-size:9px!important}.quick-path{gap:10px 20px}.section{padding:55px 0}.solution{padding:27px}.feature{padding:23px}.member{padding:18px}.milestone{padding:20px 16px}.roadmap{gap:11px}.milestone h3{font-size:19px}.workspace{display:block}.workspace-top h1{font-size:29px}.learning-guide{gap:8px 12px;padding:16px}.learning-guide strong{width:100%}.learning-guide span{font-size:10px}.learning-guide b{font-size:10px}.panel{padding:18px}.tab{font-size:11px;padding:12px 8px}.question{padding:20px 14px}.question label{font-size:15px}.input-row{gap:9px}.input-row input{width:120px}.input-row .button{padding:11px 15px}.stats{gap:8px}.stat{padding:13px}.cta{border-radius:25px}.page-head h1{font-size:39px}}
