@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--font-weight-semibold:600;--shadow-md:0 24px 64px #2038551f;--shadow-lg:0 34px 90px #152b4133;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-brand:#34b53a;--color-brand-dark:#247a2a;--color-brand-soft:#e2fbd7;--color-navy:#203855;--color-navy-deep:#172c45;--color-ink-2:#6f7277;--color-ink-3:#9b9da1;--color-surface:#fff;--color-surface-soft:#f0f3f0;--color-line:#e0e4e1;--radius-card:20px;--radius-hero:32px}}@layer base,components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:370px){.container{max-width:370px}}@media (min-width:380px){.container{max-width:380px}}@media (min-width:390px){.container{max-width:390px}}@media (min-width:430px){.container{max-width:430px}}@media (min-width:560px){.container{max-width:560px}}@media (min-width:650px){.container{max-width:650px}}@media (min-width:720px){.container{max-width:720px}}@media (min-width:820px){.container{max-width:820px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:930px){.container{max-width:930px}}@media (min-width:1020px){.container{max-width:1020px}}@media (min-width:1080px){.container{max-width:1080px}}@media (min-width:1160px){.container{max-width:1160px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.w-\[112px\]{width:112px}.w-full{width:100%}.max-w-\[36ch\]{max-width:36ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[720px\]{max-width:720px}.max-w-\[1180px\]{max-width:1180px}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-hero{border-radius:var(--radius-hero)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-line{border-color:var(--color-line)}.border-navy-deep{border-color:var(--color-navy-deep)}.bg-brand{background-color:var(--color-brand)}.bg-brand-soft{background-color:var(--color-brand-soft)}.bg-navy-deep{background-color:var(--color-navy-deep)}.bg-surface{background-color:var(--color-surface)}.bg-surface-soft{background-color:var(--color-surface-soft)}.object-cover{object-fit:cover}.p-0{padding:0}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.text-brand-dark{color:var(--color-brand-dark)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.text-navy-deep{color:var(--color-navy-deep)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-60{opacity:.6}.shadow-sm{--tw-shadow:0 10px 30px var(--tw-shadow-color,#20385512);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:text-brand-dark:is(:where(.group):hover *){color:var(--color-brand-dark)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-navy-deep:hover{border-color:var(--color-navy-deep)}.hover\:bg-brand:hover{background-color:var(--color-brand)}.hover\:bg-navy:hover{background-color:var(--color-navy)}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:text-brand-dark:hover{color:var(--color-brand-dark)}.hover\:text-navy-deep:hover{color:var(--color-navy-deep)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-md:hover{--tw-shadow:0 24px 64px var(--tw-shadow-color,#2038551f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:40rem){.sm\:w-\[152px\]{width:152px}.sm\:text-\[18px\]{font-size:18px}}@media (min-width:48rem){.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-12{grid-column:span 12/span 12}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:gap-7{gap:calc(var(--spacing) * 7)}.md\:gap-9{gap:calc(var(--spacing) * 9)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:text-\[32px\]{font-size:32px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[42px\]{font-size:42px}.md\:text-\[44px\]{font-size:44px}}}:root{--brand:#34b53a;--brand-dark:#247a2a;--brand-soft:#e2fbd7;--brand-bright:#75df7a;--navy:#203855;--navy-deep:#172c45;--text:#231f20;--text-2:#6f7277;--text-3:#9b9da1;--page:#f7f8f7;--surface:#fff;--surface-soft:#f0f3f0;--border:#e0e4e1;--correct:#3d7a4a;--incorrect:#b94040;--shadow-sm:0 10px 30px #20385512;--shadow-md:0 24px 64px #2038551f;--shadow-lg:0 34px 90px #152b4133;--radius-card:20px;--radius-hero:32px;--container:1180px;--header-height:78px;--hero-bg-height:920px;--top-canvas-height:998px;--nav-scroll:0;--hero-shared-bg:radial-gradient(circle at 86% 16%, #34b53a3d, transparent 22%), radial-gradient(circle at 10% 82%, #ffffff0d, transparent 21%), linear-gradient(110deg, var(--navy) 0%, #1b3854 70%, #194a43 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{isolation:isolate;font-family:var(--font-dm-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--text);background:var(--page);-webkit-font-smoothing:antialiased;margin:0;position:relative;overflow-x:hidden}body:before{content:"";z-index:0;height:var(--top-canvas-height);pointer-events:none;background:var(--hero-shared-bg);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0 0 auto}body>*{z-index:1;position:relative}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}svg{display:block}img{max-width:100%;display:block}.container{width:min(var(--container), calc(100% - 40px));margin-inline:auto}.section-host{scroll-margin-top:92px;display:block}.eyebrow{background:var(--brand-soft);min-height:34px;color:var(--brand-dark);letter-spacing:.01em;border:1px solid #34b53a33;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.eyebrow-dot{background:var(--brand);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #34b53a1a}.section-kicker{color:var(--brand-dark);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.section-title{letter-spacing:-.04em;max-width:720px;margin:14px 0 0;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1.04}.section-title em,.hero-title em{font-family:var(--font-fraunces), Georgia, serif;color:var(--brand-dark);letter-spacing:-.035em;font-style:italic;font-weight:700}.section-copy{max-width:650px;color:var(--text-2);margin:18px 0 0;font-size:17px;line-height:1.7}.btn{border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{color:#fff;background:var(--brand);box-shadow:0 12px 26px #34b53a3d}.btn-primary:hover{background:#2fa835;box-shadow:0 16px 30px #34b53a47}.btn-small{min-height:44px;padding-inline:18px;font-size:14px}.btn svg{flex:none}.site-header{z-index:50;isolation:isolate;color:#f7fafc;box-shadow:none;background:0 0;border-bottom:0;position:sticky;top:0}.site-header:before{content:"";z-index:-1;pointer-events:none;opacity:calc(var(--nav-scroll) * .96);box-shadow:0 12px 30px rgba(7,18,30, calc(var(--nav-scroll) * .15));will-change:opacity;background:linear-gradient(110deg,#203855fa 0%,#1b3854fa 70%,#194a43fa 100%);position:absolute;inset:0}.site-header>.container{z-index:1;position:relative}.site-header .brand{color:#f7fafc}.site-header .brand-word .green{color:var(--brand-bright)}.site-header .nav-links{color:#f1f7fad1}.site-header .nav-links a:hover{color:#fff}.site-header .nav-links a:after{background:var(--brand-bright)}.site-header .nav-actions{color:#fff}.site-header .brand-logo{box-shadow:0 9px 22px #07121e3d}.site-header .menu-toggle{color:#fff;background:#ffffff14;border-color:#ffffff29}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:11px;font-size:23px;font-weight:700;display:inline-flex}.brand-logo{object-fit:cover;border-radius:12px;flex:0 0 38px;width:38px;height:38px;transition:box-shadow .22s,transform .22s;display:block;box-shadow:0 8px 20px #07121e38}.brand-word .green{color:var(--brand-dark)}.nav-links{color:#4e5450;align-items:center;gap:30px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--brand);border-radius:999px;height:2px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.nav-links a:hover:after{right:0}.nav-actions{align-items:center;gap:10px;display:flex}.menu-toggle{border:1px solid var(--border);width:44px;height:44px;color:var(--text);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0;display:none}.hero{background:0 0;padding:24px 0 116px;position:relative;overflow:hidden}.hero:before,.hero:after{content:none}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);align-items:center;gap:56px;padding:82px 0 20px;display:grid;position:relative}.hero-grid:before,.hero-grid:after{content:none}.hero-copy-col{z-index:1;position:relative}.hero .eyebrow{color:var(--brand-bright);background:#75df7a1f;border-color:#75df7a38}.hero .eyebrow-dot{background:var(--brand-bright);box-shadow:0 0 0 5px #75df7a1f}.hero-title{color:#fff;letter-spacing:-.055em;max-width:690px;margin:24px 0 0;font-size:clamp(48px,6vw,76px);font-weight:600;line-height:.99}.hero-title em{color:var(--brand-bright);display:block}.hero-copy{color:#cad7e0;max-width:620px;margin:24px 0 0;font-size:18px;line-height:1.7}.hero-store-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-store-button{color:#173453;background:var(--brand-bright);border:1px solid #ffffff29;border-radius:20px;flex:none;align-items:center;gap:13px;min-height:62px;padding:11px 20px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 16px 34px #75df7a38}.hero-store-button:hover{background:#82e887;transform:translateY(-2px);box-shadow:0 20px 40px #75df7a4d}.hero-store-button:focus-visible{outline-offset:4px;outline:3px solid #ffffffc2}.hero-store-button span{color:#294b5e;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700;line-height:10px;display:block}.hero-store-button strong{color:#173453;letter-spacing:-.02em;margin-top:1px;font-size:16px;font-weight:800;line-height:18px;display:block}.hero-proof{-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;margin-top:34px;display:grid;overflow:hidden;box-shadow:0 18px 50px #00000024}.proof-item{border-right:1px solid #ffffff1a;min-width:0;padding:16px 18px}.proof-item:last-child{border-right:0}.proof-item strong{color:#fff;letter-spacing:-.03em;font-size:20px;font-weight:700;line-height:24px;display:block}.proof-item span{color:#bfcfda;margin-top:4px;font-size:11px;font-weight:600;line-height:16px;display:block}.product-stage{isolation:isolate;place-items:center;min-height:630px;display:grid;position:relative}.product-stage:before{content:"";-webkit-backdrop-filter:blur(8px);z-index:-2;background:radial-gradient(circle at 72% 18%,#75df7a24,#0000 30%),linear-gradient(145deg,#ffffff0f,#ffffff08 62%,#ffffff0d);border-radius:54px;position:absolute;inset:7% 4% 9%;box-shadow:inset 0 0 0 1px #ffffff0f}.product-stage:after{content:"";filter:blur(4px);z-index:-1;background:radial-gradient(circle,#34b53a2e,#34b53a00 68%);border-radius:50%;width:250px;height:250px;position:absolute;top:3%;right:5%}.phone{width:278px;height:600px;box-shadow:var(--shadow-lg);transform-origin:50%;background:#060606;border-radius:40px;padding:9px;position:absolute}.phone-primary{z-index:3;top:9px;right:42px;transform:rotate(3deg)}.phone-secondary{z-index:1;opacity:.98;top:66px;left:24px;transform:rotate(-7deg)scale(.87)}.phone-screen{background:var(--page);border-radius:32px;width:100%;height:100%;position:relative;overflow:hidden}.phone-notch{z-index:10;background:#060606;border-radius:999px;width:82px;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mock-status{justify-content:space-between;align-items:center;height:35px;padding:0 15px;font-size:9px;font-weight:700;display:flex}.mock-status-icons{align-items:center;gap:5px;display:flex}.signal{align-items:end;gap:1.5px;height:8px;display:flex}.signal i{background:currentColor;border-radius:1px;width:1.7px}.signal i:first-child{height:3px}.signal i:nth-child(2){height:5px}.signal i:nth-child(3){height:7px}.battery{border:1px solid;border-radius:2px;width:14px;height:7px;position:relative}.battery:after{content:"";background:currentColor;border-radius:1px;width:8px;height:3px;position:absolute;top:1px;left:2px}.mock-scroll{height:calc(100% - 93px);padding:11px 12px 16px;overflow:hidden}.mock-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mock-header h3{margin:0;font-size:15px;line-height:19px}.mock-header p{color:var(--text-2);margin:2px 0 0;font-size:8px;line-height:12px}.streak{background:var(--brand-soft);height:24px;color:var(--brand-dark);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.mock-hero-card{background:linear-gradient(155deg, var(--navy), var(--navy-deep));color:#fff;border-radius:17px;margin-top:13px;padding:15px;position:relative;overflow:hidden}.mock-hero-card:after{content:"";background:radial-gradient(circle,#34b53a66,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;top:-55px;right:-42px}.mock-pill{z-index:1;color:#e8f0f5;text-transform:uppercase;letter-spacing:.08em;background:#ffffff1a;border-radius:999px;align-items:center;min-height:18px;padding:0 7px;font-size:6px;font-weight:700;display:inline-flex;position:relative}.mock-editorial{z-index:1;font-family:var(--font-fraunces), Georgia, serif;margin:11px 0 0;font-size:21px;font-weight:700;line-height:1.02;position:relative}.mock-editorial em{color:#8fe39a;font-style:italic}.mock-task{z-index:1;border-top:1px solid #ffffff1f;gap:8px;margin-top:12px;padding-top:11px;display:flex;position:relative}.mock-task-icon{width:21px;height:21px;color:var(--brand-bright);background:#75df7a24;border-radius:7px;flex:none;place-items:center;display:grid}.mock-task b{font-size:8px;line-height:11px;display:block}.mock-task span{color:#c8d6e1;margin-top:2px;font-size:6px;line-height:9px;display:block}.mock-cta{z-index:1;background:var(--brand);border-radius:999px;place-items:center;height:34px;margin-top:12px;font-size:8px;font-weight:700;display:grid;position:relative}.mock-section-title{margin-top:14px;font-size:10px;font-weight:700}.mock-section-copy{color:var(--text-2);margin-top:2px;font-size:7px}.consistency-card{border:1px solid var(--border);background:#fff;border-radius:12px;margin-top:8px;padding:10px}.consistency-head{justify-content:space-between;align-items:center;font-size:7px;font-weight:700;display:flex}.week-grid{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:8px;display:grid}.week-day{color:var(--text-3);justify-items:center;gap:3px;font-size:5px;display:grid}.week-box{border:1px solid var(--border);background:var(--page);border-radius:6px;place-items:center;width:20px;height:20px;font-size:6px;font-weight:700;display:grid}.week-day.done .week-box{border-color:var(--brand-dark);background:var(--brand-dark);color:#fff}.week-day.today .week-box{border-color:var(--brand-dark);background:var(--brand-soft);color:var(--brand-dark)}.mock-roadmap{border:1px solid var(--border);background:#fff;border-radius:12px;margin-top:8px;overflow:hidden}.mock-roadmap-head{border-bottom:1px solid var(--border);padding:8px 10px;font-size:7px;font-weight:700}.mock-step{border-bottom:1px solid #eef0ef;align-items:center;gap:7px;padding:7px 10px;font-size:6.5px;font-weight:600;display:flex}.mock-step:last-child{border-bottom:0}.mock-step i{background:var(--surface-soft);width:14px;height:14px;color:var(--text-2);border-radius:50%;place-items:center;font-size:5px;font-style:normal;display:grid}.mock-nav{border-top:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:58px;padding:8px 13px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.mock-nav-item{color:var(--text-3);justify-items:center;gap:3px;font-size:5px;font-weight:600;display:grid}.mock-nav-item.active{color:var(--brand-dark)}.mock-nav-icon{border:1.5px solid;border-radius:4px;width:14px;height:14px}.performance-header{justify-content:space-between;align-items:center;display:flex}.performance-header h3{margin:0;font-size:14px}.info-circle{border:1px solid var(--border);width:25px;height:25px;color:var(--text-2);background:#fff;border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.performance-hero{background:linear-gradient(155deg, var(--navy), var(--navy-deep));color:#fff;border-radius:17px;margin-top:11px;padding:13px;position:relative;overflow:hidden}.performance-hero:after{content:"";background:radial-gradient(circle,#34b53a52,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;top:-46px;right:-40px}.perf-kicker{color:#c8d6e1;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:700}.perf-ring{background:conic-gradient(var(--brand-bright) 23%, #ffffff1f 0);border-radius:50%;place-items:center;width:96px;height:96px;margin:10px auto 0;display:grid;position:relative}.perf-ring:before{content:"";background:var(--navy-deep);border-radius:50%;position:absolute;inset:10px}.perf-ring-copy{z-index:1;text-align:center;position:relative}.perf-ring-copy strong{font-family:var(--font-fraunces), Georgia, serif;font-size:23px;line-height:24px;display:block}.perf-ring-copy span{color:#c8d6e1;margin-top:1px;font-size:5px;font-weight:700;display:block}.perf-title{z-index:1;text-align:center;font-family:var(--font-fraunces), Georgia, serif;margin-top:8px;font-size:12px;font-weight:700;position:relative}.perf-count{z-index:1;color:#d6e1e9;text-align:center;margin-top:3px;font-size:6px;position:relative}.perf-stats{z-index:1;border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:10px;padding-top:9px;display:grid;position:relative}.perf-stat{text-align:center;border-right:1px solid #ffffff1f}.perf-stat:last-child{border-right:0}.perf-stat strong{font-size:9px;display:block}.perf-stat span{color:#c8d6e1;margin-top:2px;font-size:4.5px;display:block}.mini-card{border:1px solid var(--border);background:#fff;border-radius:13px;margin-top:10px;padding:11px}.mini-card-head{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.mini-card-head strong{font-size:8px;display:block}.mini-card-head span{color:var(--text-2);margin-top:2px;font-size:5.5px;display:block}.mini-pill{background:var(--surface-soft);min-height:18px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 6px;font-size:5px;font-weight:700;display:inline-flex}.mini-metrics{justify-content:space-between;align-items:flex-end;margin-top:10px;display:flex}.mini-metrics strong{font-size:15px;line-height:16px;display:block}.mini-metrics span{color:var(--text-2);margin-top:2px;font-size:5px;display:block}.mini-metrics .green strong{color:var(--brand-dark)}.segmented{background:#e9ecea;border-radius:999px;height:18px;margin-top:9px;display:flex;overflow:hidden}.segmented i{place-items:center;font-size:5px;font-style:normal;font-weight:700;display:grid}.segmented .correct{color:#2d6e33;background:#b9e3b7;width:50%}.segmented .incorrect{color:#8d453a;background:#e9bdb5;width:22%}.segmented .pending{color:#5f6862;background:#d7ddda;width:28%}.subject-row{border-bottom:1px solid #eef0ef;justify-content:space-between;align-items:center;gap:6px;padding:8px 0;display:flex}.subject-row:last-child{border-bottom:0}.subject-row b{font-size:7px;display:block}.subject-row span{color:var(--text-2);margin-top:2px;font-size:5px;display:block}.subject-score{text-align:right}.subject-score strong{color:var(--brand-dark);font-size:8px}.float-card{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffffc2;border-radius:16px;min-width:164px;padding:12px 14px;position:absolute;box-shadow:0 18px 42px #20385526}.float-card.one{bottom:72px;right:-2px}.float-card.two{top:28px;left:-8px}.float-icon{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-dark);border-radius:10px;place-items:center;display:grid}.float-card strong{margin-top:9px;font-size:11px;line-height:14px;display:block}.float-card span{color:var(--text-2);margin-top:3px;font-size:8px;line-height:12px;display:block}.proof-strip{padding:8px 0 0}.feature-card{border:1px solid var(--border);background:var(--surface);border-radius:24px;min-height:300px;padding:28px;position:relative;overflow:hidden;box-shadow:0 12px 34px #2038550b}.feature-card.dark{background:linear-gradient(145deg, var(--navy), var(--navy-deep));color:#fff;border-color:#0000}.feature-card h3{letter-spacing:-.03em;max-width:430px;margin:22px 0 0;font-size:25px;line-height:1.2}.feature-card p{max-width:490px;color:var(--text-2);margin:12px 0 0;font-size:14px;line-height:1.7}.feature-card.dark p{color:#ccd9e2}.daily-topic{font-family:var(--font-fraunces), Georgia, serif;margin-top:15px;font-size:22px;line-height:1.05}.how-shell{background:#edf1ee;border:1px solid #e0e4e1cc;border-radius:36px;padding:72px;position:relative;overflow:hidden}.how-shell:after{content:"";background:radial-gradient(circle,#34b53a26,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-280px;right:-220px}.steps{margin-top:32px}.step{grid-template-columns:48px 1fr;gap:16px;padding:0 0 25px;display:grid;position:relative}.step:last-child{padding-bottom:0}.step:not(:last-child):after{content:"";border-left:1px dashed #bac3bd;position:absolute;top:47px;bottom:2px;left:23px}.step-number{border:1px solid var(--border);width:48px;height:48px;color:var(--brand-dark);background:#fff;border-radius:15px;place-items:center;font-size:13px;font-weight:700;display:grid;box-shadow:0 8px 20px #2038550d}.step h3{margin:2px 0 0;font-size:17px;line-height:23px}.step p{color:var(--text-2);margin:5px 0 0;font-size:13px;line-height:1.6}.topic-hero{background:linear-gradient(150deg, var(--navy), var(--navy-deep));color:#fff;border-radius:17px;margin-top:10px;padding:15px}.topic-hero small{color:#c8d6e1;text-transform:uppercase;letter-spacing:.12em;font-size:6px;font-weight:700}.topic-hero h4{font-family:var(--font-fraunces), Georgia, serif;margin:8px 0 0;font-size:20px;line-height:1.05}.topic-stats{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:12px;padding-top:10px;display:grid}.topic-stat{text-align:center;border-right:1px solid #ffffff1f}.topic-stat:last-child{border-right:0}.topic-stat b{font-size:9px;display:block}.topic-stat span{color:#c8d6e1;margin-top:2px;font-size:4.5px;display:block}.ready-card{background:var(--brand-soft);border:1px solid #34b53a2e;border-radius:13px;margin-top:9px;padding:10px}.ready-card b{color:var(--brand-dark);font-size:8px;display:block}.ready-card span{color:#4c6650;margin-top:3px;font-size:5px;display:block}.faq{padding:20px 0 120px}.faq-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:70px;display:grid}.faq-intro{position:sticky;top:120px}.faq-intro .section-title{font-size:clamp(36px,4vw,54px)}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-question{width:100%;min-height:78px;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:17px;font-weight:700;line-height:24px;display:flex}.faq-plus{border:1px solid var(--border);border-radius:50%;flex:none;width:30px;height:30px;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:var(--text-2);border-radius:999px;width:11px;height:1.5px;transition:transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item.open .faq-plus:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.faq-answer>div{overflow:hidden}.faq-answer p{color:var(--text-2);margin:0;padding:0 58px 24px 0;font-size:14px;line-height:1.75}.faq-item.open .faq-answer{grid-template-rows:1fr}.cta-card{background:linear-gradient(145deg,#e5f7de,#ddf3d9 50%,#eef6ec);border:1px solid #34b53a21;border-radius:36px;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;min-height:380px;padding:68px;display:grid;position:relative;overflow:hidden}.cta-card:after{content:"";background:radial-gradient(circle,#34b53a3d,#0000 68%);border-radius:50%;width:480px;height:480px;position:absolute;top:-230px;right:-220px}.cta-copy{z-index:1;position:relative}.cta-copy h2{letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(42px,5vw,66px);font-weight:600;line-height:1.02}.cta-copy h2 em{font-family:var(--font-fraunces), Georgia, serif;color:var(--brand-dark);font-style:italic;font-weight:700;display:block}.cta-copy p{color:#526a57;max-width:580px;margin:18px 0 0;font-size:16px;line-height:1.7}.store-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.store-button{background:var(--navy);color:#fff;border-radius:14px;align-items:center;gap:11px;min-height:56px;padding:8px 17px;display:inline-flex;box-shadow:0 12px 26px #20385526}.store-button span{color:#d4dfe7;text-transform:uppercase;letter-spacing:.08em;font-size:8px;line-height:10px;display:block}.store-button strong{margin-top:1px;font-size:16px;line-height:18px;display:block}.footer{border-top:1px solid var(--border);padding:48px 0 28px}.footer-grid{grid-template-columns:1.5fr repeat(3,.7fr);gap:40px;display:grid}.footer-brand p{max-width:330px;color:var(--text-2);margin:16px 0 0;font-size:13px;line-height:1.7}.footer-col h4{text-transform:uppercase;letter-spacing:.1em;margin:4px 0 16px;font-size:12px}.footer-links{color:var(--text-2);gap:12px;font-size:13px;display:grid}.footer-links a:hover{color:var(--brand-dark)}.footer-bottom{border-top:1px solid var(--border);color:var(--text-3);justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding-top:22px;font-size:11px;display:flex}.footer-social{align-items:center;gap:9px;display:flex}.social-button{border:1px solid var(--border);width:38px;height:38px;color:var(--text-2);background:#fff;border-radius:50%;place-items:center;display:grid}.mobile-menu{z-index:45;opacity:0;visibility:hidden;background:#f7f8f7fa;padding:24px 20px 40px;transition:opacity .2s,visibility .2s,transform .2s;position:fixed;inset:78px 0 0;transform:translateY(-12px)}.mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu-links{display:grid}.mobile-menu-links a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:60px;font-size:18px;font-weight:700;display:flex}.mobile-menu .btn{width:100%;margin-top:24px}@media (max-width:1080px){.nav-links{display:none}.menu-toggle{display:inline-flex}.hero-grid{grid-template-columns:1fr;padding:68px 0 12px}.hero-copy-col{text-align:center}.hero-copy,.hero-title,.hero-proof{margin-left:auto;margin-right:auto}.product-stage{width:min(100%,650px);margin:10px auto 0}.how-shell{padding:56px}.faq-grid{gap:42px}.cta-card{padding:52px}}@media (max-width:820px){:root{--header-height:72px}.container{width:min(100% - 32px, var(--container))}.nav{min-height:72px}.nav-actions .btn{display:none}.mobile-menu{inset-top:72px}.hero{padding:18px 0 76px}.hero-grid{gap:26px;padding:58px 0 12px}.product-stage{min-height:540px;margin-top:-20px;margin-bottom:-25px;transform:scale(.9)}.how-shell{padding:44px 28px}.faq{padding-bottom:90px}.faq-grid{grid-template-columns:1fr}.faq-intro{position:static}.cta-card{grid-template-columns:1fr;padding:44px 30px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:560px){.container,.site-header .container{width:min(100% - 24px, var(--container))}.brand{font-size:20px}.brand-logo{border-radius:11px;flex-basis:34px;width:34px;height:34px}.hero-grid{grid-template-columns:minmax(0,1fr);width:100%;padding:52px 0 10px}.hero-grid>*{min-width:0}.hero-copy-col{width:100%}.hero-title{font-size:clamp(43px,13vw,61px)}.hero-copy{font-size:16px;line-height:1.65}.hero-store-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-store-row .hero-store-button{justify-content:flex-start;width:100%;min-width:0;padding:9px 12px}.hero-store-row .hero-store-button strong{font-size:14px}.hero-proof{grid-template-columns:1fr}.proof-item{border-right:0;border-bottom:1px solid var(--border);text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:13px;display:grid}.proof-item:last-child{border-bottom:0}.proof-item span{margin-top:0}.product-stage{transform-origin:top;justify-self:center;width:620px;max-width:none;margin-top:-80px;margin-bottom:-105px;left:auto;transform:scale(.68)}.section-title{font-size:39px}.section-copy{font-size:15px}.feature-card{padding:24px;min-height:390px!important}.feature-card h3{font-size:22px}.how-shell{border-radius:26px;padding:36px 18px}.steps{margin-top:26px}.step{grid-template-columns:43px 1fr;gap:13px}.step-number{border-radius:13px;width:43px;height:43px}.step:not(:last-child):after{top:42px;left:21px}.faq-question{font-size:15px;line-height:21px}.faq-answer p{padding-right:22px}.cta-card{border-radius:28px;padding:36px 22px 30px}.cta-copy h2{font-size:43px}.store-actions{display:grid}.store-button{justify-content:center;width:100%}.footer{padding-top:40px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sd-s03{--brand:#34b53a;--brand-dark:#247a2a;--brand-bright:#75df7a;--brand-soft:#e2fbd7;--brand-wash:#f4fbf1;--navy:#203855;--navy-deep:#172c45;--text:#231f20;--muted:#6f7277;--muted-2:#969b9f;--page:#f7f8f7;--surface:#fff;--border:#dfe4e1;--shadow-light:0 18px 44px #20385514;--shadow-dark:0 24px 56px #172c452e;--section-container:1320px}.sd-s03 *{box-sizing:border-box}.sd-s03{min-width:320px;color:var(--text);background:var(--page);font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.sd-s03 .container{width:min(calc(100% - 48px),var(--section-container));margin-inline:auto}.sd-s03 .why{isolation:isolate;padding:82px 0 94px;position:relative}.sd-s03 .why:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#34b53a1c,#34b53a00 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-310px;right:-230px}.sd-s03 .section-head{grid-template-columns:minmax(0,1.05fr) minmax(330px,.62fr);align-items:end;gap:54px;margin-bottom:34px;display:grid}.sd-s03 .section-kicker{color:var(--brand-dark);letter-spacing:.13em;text-transform:uppercase;margin:0 0 11px;font-size:12px;font-weight:800;line-height:16px}.sd-s03 .section-title{max-width:760px;color:var(--navy-deep);letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.4vw,62px);font-weight:800;line-height:1.02}.sd-s03 .section-copy{max-width:470px;color:var(--muted);letter-spacing:-.01em;margin:0 0 4px;font-size:17px;line-height:1.65}.sd-s03 .section-copy strong{color:var(--navy-deep);font-weight:800}.sd-s03 .cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.sd-s03 .feature-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-light);border-radius:28px;flex-direction:column;padding:28px 26px 26px;display:flex}.sd-s03 .feature-card.dark{color:#fff;background:radial-gradient(circle at 100% 0%,#75df7a2e,transparent 34%),linear-gradient(145deg,var(--navy),var(--navy-deep));box-shadow:var(--shadow-dark);border-color:#ffffff14}.sd-s03 .feature-card h3{color:var(--navy-deep);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:800;line-height:1.1}.sd-s03 .feature-card.dark h3{color:#fff}.sd-s03 .feature-copy{color:var(--muted);letter-spacing:-.01em;margin:12px 0 0;font-size:16px;line-height:1.6}.sd-s03 .dark .feature-copy{color:#ffffffc7}.sd-s03 .product-preview{margin-top:auto;padding-top:30px}.sd-s03 .preview-shell{border:1px solid var(--border);background:#fbfcfb;border-radius:22px;min-width:0;padding:20px}.sd-s03 .dark .preview-shell{background:#ffffff14;border-color:#ffffff21;box-shadow:inset 0 1px #ffffff0f}.sd-s03 .preview-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.sd-s03 .dark .preview-head{border-color:#ffffff1f}.sd-s03 .preview-brand{min-width:0}.sd-s03 .preview-brand b{color:var(--navy-deep);font-size:14px;line-height:1.25;display:block}.sd-s03 .preview-brand span{color:var(--muted-2);margin-top:3px;font-size:10px;line-height:1.4;display:block}.sd-s03 .dark .preview-brand b{color:#fff}.sd-s03 .dark .preview-brand span{color:#ffffff8a}.sd-s03 .status-pill{min-height:30px;color:var(--brand-dark);background:var(--brand-soft);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.sd-s03 .dark .status-pill{color:var(--navy-deep);background:var(--brand-bright);letter-spacing:0}.sd-s03 .qbank-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.sd-s03 .qbank-stat{border:1px solid var(--border);background:#fff;border-radius:14px;padding:14px}.sd-s03 .qbank-stat strong{color:var(--navy-deep);letter-spacing:-.04em;font-size:25px;font-weight:800;line-height:1;display:block}.sd-s03 .qbank-stat span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em;margin-top:7px;font-size:8px;font-weight:800;line-height:1.2;display:block}.sd-s03 .subject-list{gap:9px;margin-top:12px;display:grid}.sd-s03 .subject-row{border:1px solid var(--border);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:54px;padding:10px 12px;display:grid}.sd-s03 .subject-row.cpd{background:var(--brand-wash);border-color:#34b53a47}.sd-s03 .subject-row b{color:var(--navy-deep);font-size:13px;line-height:1.25;display:block}.sd-s03 .subject-row span{color:var(--muted-2);margin-top:3px;font-size:10px;line-height:1.35;display:block}.sd-s03 .subject-row em{min-height:27px;color:var(--brand-dark);background:var(--brand-soft);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.sd-s03 .capsule-topic{color:#fff;letter-spacing:-.045em;margin-top:16px;font-size:30px;font-weight:800;line-height:1.02}.sd-s03 .capsule-topic span{color:var(--brand-bright);display:block}.sd-s03 .capsule-meta{color:#ffffffa8;margin-top:8px;font-size:10px;font-weight:600;line-height:1.45}.sd-s03 .reason-row{background:#ffffff1a;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;padding:12px;display:grid}.sd-s03 .reason-row i{width:40px;height:40px;color:var(--brand-bright);background:#75df7a21;border-radius:12px;place-items:center;font-style:normal;display:grid}.sd-s03 .reason-row b{color:#fff;font-size:12px;line-height:1.25;display:block}.sd-s03 .reason-row span{color:#ffffff8f;margin-top:3px;font-size:9px;line-height:1.35;display:block}.sd-s03 .capsule-bottom{border-top:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding-top:13px;display:grid}.sd-s03 .capsule-bottom b{color:#ffffffe6;min-width:0;font-size:10px;line-height:1.45}.sd-s03 .capsule-bottom span{min-height:38px;color:var(--navy-deep);background:var(--brand-bright);white-space:nowrap;border-radius:999px;align-items:center;padding:0 15px;font-size:9px;font-weight:800;display:inline-flex}.sd-s03 .concept-list{gap:13px;margin-top:16px;display:grid}.sd-s03 .concept-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sd-s03 .concept-head b{color:var(--navy);font-size:11px;font-weight:700}.sd-s03 .concept-head span{color:var(--brand-dark);font-size:8.5px;font-weight:800}.sd-s03 .concept-track{background:#e7ece8;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.sd-s03 .concept-track i{border-radius:inherit;background:var(--brand);height:100%;display:block}.sd-s03 .test-result{background:var(--brand-wash);border:1px solid #34b53a38;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:14px;display:flex}.sd-s03 .test-result b{color:var(--navy-deep);font-size:12px;line-height:1.25;display:block}.sd-s03 .test-result span{color:var(--muted-2);margin-top:3px;font-size:9px;line-height:1.35;display:block}.sd-s03 .test-result em{min-height:30px;color:var(--brand-dark);background:var(--brand-soft);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}@media (max-width:1160px){.sd-s03 .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-s03 .feature-card:last-child{grid-column:1/-1}.sd-s03 .feature-card:last-child .product-preview{align-self:center;width:100%;max-width:600px}}@media (max-width:900px){.sd-s03 .container{width:min(calc(100% - 32px),var(--section-container))}.sd-s03 .why{padding:68px 0 78px}.sd-s03 .section-head{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.sd-s03 .section-copy{max-width:720px}.sd-s03 .cards-grid{grid-template-columns:1fr}.sd-s03 .feature-card:last-child{grid-column:auto}.sd-s03 .feature-card:last-child .product-preview{max-width:none}}@media (max-width:560px){.sd-s03 .container{width:min(calc(100% - 24px),var(--section-container))}.sd-s03 .why{padding:58px 0 66px}.sd-s03 .section-title{font-size:clamp(38px,11vw,48px)}.sd-s03 .section-copy{font-size:15px}.sd-s03 .feature-card{border-radius:24px;padding:22px 20px}.sd-s03 .feature-card h3{font-size:27px}.sd-s03 .feature-copy{font-size:15px}.sd-s03 .product-preview{padding-top:24px}.sd-s03 .preview-shell{padding:15px}.sd-s03 .qbank-stat strong{font-size:22px}.sd-s03 .capsule-topic{font-size:27px}}@media (max-width:390px){.sd-s03 .qbank-stats{grid-template-columns:1fr}.sd-s03 .preview-head{align-items:flex-start}.sd-s03 .subject-row{grid-template-columns:1fr}.sd-s03 .subject-row em{justify-self:start}.sd-s03 .capsule-bottom{grid-template-columns:1fr}.sd-s03 .capsule-bottom span{justify-content:center;width:100%}.sd-s03 .test-result{flex-direction:column;align-items:flex-start}.sd-s03 .test-result em{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.sd-s03 *,.sd-s03 :before,.sd-s03 :after{transition:none!important;animation:none!important}}.sd-s04{--brand:#34b53a;--brand-dark:#247a2a;--brand-bright:#75df7a;--brand-soft:#e2fbd7;--brand-pale:#f2fbef;--navy:#203855;--navy-deep:#172c45;--text:#242122;--text-2:#74787d;--text-3:#a0a5a9;--page:#f7f8f7;--panel:#edf1ee;--surface:#fff;--surface-soft:#f1f4f2;--border:#dce2de;--shadow-soft:0 18px 44px #20385514;--shadow-phone:0 34px 72px #172c452e;--shadow-float:0 24px 58px #20385524}.sd-s04 *{box-sizing:border-box}.sd-s04{scroll-behavior:smooth;min-width:320px;color:var(--text);background:var(--page);font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}.sd-s04 svg{display:block}.sd-s04 .section-wrap{width:100%;padding:12px 9px 45px}.sd-s04 .how-shell{isolation:isolate;background:radial-gradient(circle at 96% 5%,#34b53a21,#34b53a00 23%),linear-gradient(145deg,#eef2ef 0%,#edf1ee 72%,#eaf0eb 100%);border:1px solid #dae0dcf2;border-radius:43px;width:min(100%,1475px);min-height:1148px;margin-inline:auto;padding:88px 86px 78px;position:relative;overflow:hidden}.sd-s04 .how-shell:after{content:"";z-index:-1;filter:blur(4px);background:radial-gradient(circle,#20385514,#20385500 70%);border-radius:50%;width:530px;height:530px;position:absolute;bottom:90px;right:80px}.sd-s04 .layout{grid-template-columns:minmax(0,1fr) minmax(500px,.94fr);align-items:start;gap:70px;height:100%;display:grid}.sd-s04 .copy-column{min-width:0}.sd-s04 .kicker{color:var(--brand-dark);letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px;font-size:14px;font-weight:800;line-height:18px}.sd-s04 .title{max-width:560px;color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(56px,4.55vw,70px);font-weight:700;line-height:.995}.sd-s04 .title-line{display:block}.sd-s04 .title .accent{color:var(--brand-dark);font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.055em;margin-top:9px;font-size:1.02em;font-style:italic;font-weight:700;line-height:.98;display:block}.sd-s04 .intro{max-width:550px;color:var(--text-2);letter-spacing:-.012em;margin:30px 0 0;font-size:20px;line-height:1.62}.sd-s04 .steps{gap:18px;max-width:570px;margin-top:38px;display:grid;position:relative}.sd-s04 .steps:before{content:none}.sd-s04 .step:not(:last-child):after{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(#c7ceca 0 5px,#0000 5px 9px);width:1.5px;position:absolute;top:58px;bottom:-18px;left:28.5px}.sd-s04 .step{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid;position:relative}.sd-s04 .step-number{z-index:1;width:58px;height:58px;color:var(--brand-dark);background:#fff;border:1px solid #dae0dcfa;border-radius:18px;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid;position:relative;box-shadow:0 10px 24px #2038550f}.sd-s04 .step-copy{min-width:0;padding-top:5px}.sd-s04 .step h3{color:var(--text);letter-spacing:-.025em;margin:0;font-size:19px;font-weight:700;line-height:1.28}.sd-s04 .step p{max-width:470px;color:var(--text-2);letter-spacing:-.008em;margin:8px 0 0;font-size:15px;line-height:1.52}.sd-s04 .visual-column{min-width:0;min-height:875px;position:relative}.sd-s04 .phone{z-index:2;width:350px;height:720px;box-shadow:var(--shadow-phone);background:#fff;border:10px solid #050505;border-radius:45px;position:absolute;top:116px;left:50%;overflow:hidden;transform:translate(-42%)}.sd-s04 .phone-notch{z-index:5;background:#050505;border-radius:0 0 17px 17px;width:112px;height:30px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sd-s04 .phone-screen{background:#fbfcfb;height:100%;padding:16px 14px 14px}.sd-s04 .status{color:#1e1f20;justify-content:space-between;align-items:center;padding:0 9px;font-size:11px;font-weight:700;line-height:16px;display:flex}.sd-s04 .status-icons{align-items:center;gap:5px;display:flex}.sd-s04 .signal{align-items:flex-end;gap:2px;height:9px;display:flex}.sd-s04 .signal i{background:#111;border-radius:2px;width:2px;display:block}.sd-s04 .signal i:first-child{height:3px}.sd-s04 .signal i:nth-child(2){height:5px}.sd-s04 .signal i:nth-child(3){height:7px}.sd-s04 .signal i:nth-child(4){height:9px}.sd-s04 .battery{border:1px solid #111;border-radius:2px;width:16px;height:8px;padding:1px}.sd-s04 .battery:after{content:"";background:#111;border-radius:1px;width:9px;height:4px;display:block}.sd-s04 .phone-nav{color:#898e93;place-items:center;min-height:54px;font-size:10px;font-weight:700;display:grid;position:relative}.sd-s04 .nav-circle{border:1px solid var(--border);color:#a2a6aa;background:#fff;border-radius:999px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:10px}.sd-s04 .nav-circle.left{left:0}.sd-s04 .nav-circle.right{right:0}.sd-s04 .topic-hero{color:#fff;background:linear-gradient(#203b5d 0%,#1b3555 100%);border-radius:24px;padding:17px 16px 15px}.sd-s04 .topic-kicker{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8px;font-weight:800;line-height:11px}.sd-s04 .topic-title{color:#fff;max-width:260px;font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.045em;margin:10px 0 0;font-size:24px;font-weight:800;line-height:1.02}.sd-s04 .topic-stats{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:15px;padding-top:13px;display:grid}.sd-s04 .topic-stat{text-align:center}.sd-s04 .topic-stat+.topic-stat{border-left:1px solid #ffffff26}.sd-s04 .topic-stat strong{font-size:16px;font-weight:800;line-height:18px;display:block}.sd-s04 .topic-stat span{color:#ffffff94;text-transform:uppercase;margin-top:3px;font-size:6.5px;font-weight:700;line-height:9px;display:block}.sd-s04 .ui-card{border:1px solid var(--border);background:#fff;border-radius:17px;margin-top:11px;padding:13px}.sd-s04 .ui-card strong{color:var(--text);font-size:10px;font-weight:700;line-height:14px;display:block}.sd-s04 .ui-card p{color:var(--text-2);margin:5px 0 0;font-size:7.5px;line-height:1.4}.sd-s04 .chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.sd-s04 .chip{color:#91969a;background:var(--surface-soft);border-radius:999px;align-items:center;min-height:19px;padding:0 7px;font-size:6.5px;font-weight:700;display:inline-flex}.sd-s04 .years-card{border:1px solid var(--border);background:#fff;border-radius:17px;margin-top:11px;padding:13px 13px 10px}.sd-s04 .years-card strong{color:var(--text);font-size:10px;line-height:13px;display:block}.sd-s04 .chart{grid-template-columns:repeat(6,1fr);align-items:end;gap:7px;height:70px;margin-top:8px;display:grid}.sd-s04 .chart i{background:#b7ddb2;border-radius:4px 4px 0 0;display:block}.sd-s04 .chart i:first-child{height:27%}.sd-s04 .chart i:nth-child(2){background:#a5d49c;height:55%}.sd-s04 .chart i:nth-child(3){background:var(--brand);height:77%}.sd-s04 .chart i:nth-child(4){background:#aed8a7;height:39%}.sd-s04 .chart i:nth-child(5){background:#39c441;height:86%}.sd-s04 .chart i:nth-child(6){background:#b4dbae;height:49%}.sd-s04 .years{color:#b0b5b9;text-align:center;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:5px;font-size:5.5px;font-weight:700;line-height:7px;display:grid}.sd-s04 .ready-card{background:var(--brand-pale);border:1px solid #34b53a2e;border-radius:17px;margin-top:11px;padding:12px}.sd-s04 .ready-card strong{color:var(--brand-dark);font-size:9px;line-height:12px;display:block}.sd-s04 .ready-card p{color:var(--text-2);margin:4px 0 0;font-size:7px;line-height:1.35}.sd-s04 .ready-button{color:#fff;background:var(--brand);border-radius:999px;place-items:center;min-height:36px;margin-top:9px;font-size:8px;font-weight:800;display:grid}.sd-s04 .float-card{z-index:4;width:224px;box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #ffffffdb;border-radius:20px;padding:16px 16px 14px;position:absolute}.sd-s04 .float-card.top{top:207px;left:-46px;transform:rotate(-4deg)}.sd-s04 .float-card.bottom{top:625px;bottom:auto;right:-22px;transform:rotate(4deg)}.sd-s04 .float-row{align-items:flex-start;gap:10px;display:flex}.sd-s04 .float-icon{width:35px;height:35px;color:var(--brand-dark);background:var(--brand-soft);border-radius:12px;flex:0 0 35px;place-items:center;display:grid}.sd-s04 .float-card strong{color:var(--text);font-size:12px;font-weight:700;line-height:1.25;display:block}.sd-s04 .float-card p{color:var(--text-2);margin:5px 0 0;font-size:8.5px;line-height:1.4}@media (max-width:1200px){.sd-s04 .how-shell{min-height:auto;padding:72px 56px 70px}.sd-s04 .layout{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);gap:44px}.sd-s04 .title{font-size:58px}.sd-s04 .visual-column{min-height:820px}.sd-s04 .phone{top:90px;transform:translate(-45%)}.sd-s04 .float-card.top{top:185px;left:-16px}.sd-s04 .float-card.bottom{top:590px;bottom:auto;right:-4px}}@media (max-width:930px){.sd-s04 .section-wrap{padding:12px 16px 32px}.sd-s04 .how-shell{border-radius:34px;padding:58px 42px 54px}.sd-s04 .layout{grid-template-columns:1fr;gap:30px}.sd-s04 .title{max-width:620px;font-size:clamp(50px,8vw,66px)}.sd-s04 .intro,.sd-s04 .steps{max-width:650px}.sd-s04 .visual-column{min-height:820px}.sd-s04 .phone{top:45px;left:50%;transform:translate(-50%)}.sd-s04 .float-card.top{top:170px;left:calc(50% - 275px)}.sd-s04 .float-card.bottom{top:625px;bottom:auto;right:calc(50% - 278px)}}@media (max-width:650px){.sd-s04 .section-wrap{padding-inline:12px}.sd-s04 .how-shell{border-radius:28px;padding:42px 20px 38px}.sd-s04 .kicker{margin-bottom:16px;font-size:12px}.sd-s04 .title{font-size:clamp(42px,12vw,56px)}.sd-s04 .title .accent{margin-top:5px}.sd-s04 .intro{margin-top:22px;font-size:16px;line-height:1.58}.sd-s04 .steps{gap:17px;margin-top:30px}.sd-s04 .steps:before{content:none}.sd-s04 .step:not(:last-child):after{top:50px;bottom:-17px;left:24.5px}.sd-s04 .step{grid-template-columns:50px minmax(0,1fr);gap:14px}.sd-s04 .step-number{border-radius:16px;width:50px;height:50px;font-size:12px}.sd-s04 .step-copy{padding-top:3px}.sd-s04 .step h3{font-size:17px}.sd-s04 .step p{font-size:13px;line-height:1.5}.sd-s04 .visual-column{flex-direction:column;min-height:auto;padding-top:8px;display:flex}.sd-s04 .phone{aspect-ratio:350/720;width:min(100%,350px);height:auto;margin-inline:auto;position:relative;top:auto;left:auto;transform:none}.sd-s04 .float-card{order:2;width:min(100%,350px);margin:12px auto 0;position:relative;inset:auto!important;transform:none!important}.sd-s04 .float-card.top{order:1;margin-top:0;margin-bottom:12px}.sd-s04 .phone{order:2}.sd-s04 .float-card.bottom{order:3}}@media (max-width:390px){.sd-s04 .how-shell{padding-inline:16px}.sd-s04 .title{font-size:41px}.sd-s04 .phone{border-width:8px;border-radius:39px}.sd-s04 .topic-title{font-size:21px}}@media (prefers-reduced-motion:reduce){.sd-s04 *,.sd-s04 :before,.sd-s04 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sd-s05{--brand:#34b53a;--brand-dark:#247a2a;--brand-bright:#75df7a;--brand-soft:#e2fbd7;--brand-pale:#f4fbf1;--navy:#203855;--navy-deep:#172c45;--text:#231f20;--text-2:#6f7277;--text-3:#969a9e;--page:#f7f8f7;--surface:#fff;--surface-soft:#f0f3f0;--border:#dfe4e1;--correct:#7bbe7d;--incorrect:#d19b95;--pending:#c9d0cb;--shadow:0 30px 72px #10223638;--container:1180px}.sd-s05 *{box-sizing:border-box}.sd-s05{background:var(--page);min-width:320px;color:var(--text);font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.sd-s05 a{color:inherit;text-decoration:none}.sd-s05 svg{display:block}.sd-s05 .container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.sd-s05 .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8f7eb;border-bottom:1px solid #dfe4e1e6}.sd-s05 .nav{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.sd-s05 .brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:21px;font-weight:700;display:inline-flex}.sd-s05 .performance{padding:90px 0 12px}.sd-s05 .shell{isolation:isolate;background:linear-gradient(145deg,var(--navy) 0%,var(--navy-deep) 100%);color:#fff;border-radius:38px;padding:76px;position:relative;overflow:hidden}.sd-s05 .shell:before{content:"";z-index:-1;background:radial-gradient(circle,#75df7a4d,#75df7a00 69%);border-radius:50%;width:620px;height:620px;position:absolute;top:-360px;right:-300px}.sd-s05 .shell:after{content:"";z-index:-1;background:radial-gradient(circle,#ffffff0f,#fff0 72%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-300px;left:-260px}.sd-s05 .grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:68px;display:grid}.sd-s05 .kicker{color:var(--brand-bright);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.sd-s05 .title{color:#fff;max-width:520px;font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.05em;margin:0;font-size:clamp(44px,4.9vw,64px);font-weight:650;line-height:1.02}.sd-s05 .title em{color:var(--brand-bright);font-style:italic;font-weight:650}.sd-s05 .intro{color:#c5d2dc;max-width:500px;margin:22px 0 0;font-size:17px;line-height:1.68}.sd-s05 .points{gap:16px;margin-top:30px;display:grid}.sd-s05 .point{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.sd-s05 .point-icon{width:44px;height:44px;color:var(--brand-bright);background:#75df7a1f;border-radius:15px;place-items:center;display:grid}.sd-s05 .point b{color:#fff;margin-top:1px;font-size:14px;line-height:1.35;display:block}.sd-s05 .point span{color:#bfceda;margin-top:4px;font-size:12px;line-height:1.55;display:block}.sd-s05 .dashboard{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.sd-s05 .app{color:var(--text);background:#f8faf8;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px #0000002e}.sd-s05 .app-top{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex}.sd-s05 .app-top strong{color:var(--navy-deep);letter-spacing:-.02em;font-size:16px}.sd-s05 .info{border:1px solid var(--border);width:30px;height:30px;color:var(--text-2);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.sd-s05 .app-body{padding:18px}.sd-s05 .subject-hero{background:linear-gradient(145deg,var(--navy),#28496d);color:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:20px;display:grid}.sd-s05 .eyebrow{color:var(--brand-bright);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.sd-s05 .subject-hero h3{font-family:var(--font-dm-sans),sans-serif;letter-spacing:-.045em;margin:8px 0 0;font-size:28px;line-height:1.05}.sd-s05 .subject-copy{color:#ffffffad;margin:8px 0 0;font-size:10px;line-height:1.45}.sd-s05 .weightage{text-align:center;background:#ffffff1a;border-radius:14px;min-width:96px;padding:11px 12px}.sd-s05 .weightage strong{color:var(--brand-bright);font-size:21px;display:block}.sd-s05 .weightage span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:8px;font-weight:700;display:block}.sd-s05 .summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.sd-s05 .summary-card{border:1px solid var(--border);background:#fff;border-radius:15px;padding:12px}.sd-s05 .summary-card strong{color:var(--navy-deep);font-size:18px;display:block}.sd-s05 .summary-card span{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:8px;font-weight:700;display:block}.sd-s05 .progress-card{border:1px solid var(--border);background:#fff;border-radius:18px;margin-top:12px;padding:16px}.sd-s05 .card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sd-s05 .card-head strong{color:var(--navy-deep);font-size:12px;display:block}.sd-s05 .card-head span{color:var(--text-3);margin-top:3px;font-size:8px;display:block}.sd-s05 .pill{background:var(--brand-soft);white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-weight:800;color:var(--brand-dark)!important;font-size:8px!important;display:inline-flex!important}.sd-s05 .segmented{background:var(--surface-soft);border-radius:12px;height:38px;margin-top:14px;display:flex;overflow:hidden}.sd-s05 .segmented i{color:#172c45c7;place-items:center;min-width:42px;font-size:9px;font-style:normal;font-weight:800;display:grid}.sd-s05 .segmented .correct{background:var(--correct);width:50%}.sd-s05 .segmented .incorrect{background:var(--incorrect);width:22%}.sd-s05 .segmented .pending{background:var(--pending);width:28%}.sd-s05 .segment-labels{color:var(--text-3);text-align:center;grid-template-columns:50fr 22fr 28fr;gap:4px;margin-top:7px;font-size:8px;font-weight:700;display:grid}.sd-s05 .lower{grid-template-columns:1.05fr .95fr;gap:12px;margin-top:12px;display:grid}.sd-s05 .panel{border:1px solid var(--border);background:#fff;border-radius:18px;padding:15px}.sd-s05 .panel-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.sd-s05 .panel-title strong{color:var(--navy-deep);font-size:11px}.sd-s05 .panel-title span{color:var(--text-3);font-size:8px}.sd-s05 .weight-bars{gap:11px;margin-top:14px;display:grid}.sd-s05 .weight-row{grid-template-columns:92px minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.sd-s05 .weight-row b{color:var(--navy);white-space:nowrap;font-size:8.5px}.sd-s05 .track{background:#e7ece8;border-radius:999px;height:7px;overflow:hidden}.sd-s05 .track i{background:var(--brand);border-radius:999px;height:100%;display:block}.sd-s05 .weight-row span{color:var(--brand-dark);text-align:right;font-size:8px;font-weight:800}.sd-s05 .attention-list{gap:8px;margin-top:12px;display:grid}.sd-s05 .attention-item{background:var(--surface-soft);border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.sd-s05 .attention-item b{color:var(--navy-deep);font-size:9px;display:block}.sd-s05 .attention-item span{color:var(--text-3);margin-top:3px;font-size:7px;display:block}.sd-s05 .attention-count{text-align:right;min-width:30px;color:var(--incorrect);font-size:10px;font-weight:800}.sd-s05 .action{background:linear-gradient(135deg,#f7fcf5 0%,#eff9ec 100%);border:1px solid #34b53a38;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:grid}.sd-s05 .action-icon{width:38px;height:38px;color:var(--brand-dark);background:var(--brand-soft);border-radius:12px;place-items:center;display:grid}.sd-s05 .action-copy{min-width:0}.sd-s05 .action-label{color:var(--brand-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:7px;font-weight:800;line-height:1.2;display:block}.sd-s05 .action-copy b{color:var(--navy-deep);font-size:10.5px;line-height:1.3;display:block}.sd-s05 .action-copy p{color:var(--text-2);margin:3px 0 0;font-size:8px;line-height:1.4}.sd-s05 .action-btn{background:var(--brand);color:#fff;min-width:92px;min-height:36px;font:800 9px/1 var(--font-dm-sans),sans-serif;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 15px;display:inline-flex;box-shadow:0 8px 18px #34b53a38}.sd-s05 .action-btn:hover{background:var(--brand-dark)}.sd-s05 .action-btn:focus-visible{outline-offset:3px;outline:3px solid #34b53a47}@media (max-width:1080px){.sd-s05 .shell{padding:58px 46px}.sd-s05 .grid{grid-template-columns:1fr;gap:42px}.sd-s05 .copy{max-width:760px}.sd-s05 .dashboard{width:100%;max-width:720px;margin-inline:auto}}@media (max-width:720px){.sd-s05 .container{width:min(calc(100% - 32px),var(--container))}.sd-s05 .performance{padding:72px 0 8px}.sd-s05 .shell{border-radius:30px;padding:42px 22px}.sd-s05 .title{font-size:clamp(40px,11.5vw,54px)}.sd-s05 .intro{font-size:16px}.sd-s05 .dashboard{border-radius:0;padding:0}.sd-s05 .app{border-radius:19px}.sd-s05 .app-top{height:56px;padding-inline:16px}.sd-s05 .app-body{padding:12px}.sd-s05 .subject-hero{grid-template-columns:1fr;padding:17px}.sd-s05 .weightage{text-align:left;justify-self:start;align-items:baseline;gap:6px;min-width:0;display:flex}.sd-s05 .weightage strong{font-size:18px}.sd-s05 .summary{gap:7px}.sd-s05 .summary-card{padding:10px}.sd-s05 .lower{grid-template-columns:1fr}.sd-s05 .action{grid-template-columns:38px minmax(0,1fr);align-items:center}.sd-s05 .action-btn{grid-column:1/-1;width:100%;min-height:40px}}@media (max-width:430px){.sd-s05 .container{width:min(calc(100% - 24px),var(--container))}.sd-s05 .shell{padding-inline:16px}.sd-s05 .point{grid-template-columns:40px minmax(0,1fr);gap:12px}.sd-s05 .point-icon{width:40px;height:40px}.sd-s05 .subject-hero h3{font-size:24px}.sd-s05 .summary-card strong{font-size:15px}.sd-s05 .weight-row{grid-template-columns:80px minmax(0,1fr) 28px}}@media (prefers-reduced-motion:reduce){.sd-s05 *,.sd-s05 :before,.sd-s05 :after{transition:none!important;animation:none!important}}.sd-s06{--brand:#34b53a;--brand-dark:#247a2a;--brand-bright:#75df7a;--brand-soft:#e2fbd7;--brand-pale:#f5fbf2;--navy:#203855;--navy-deep:#172c45;--text:#231f20;--text-2:#6f7277;--text-3:#969a9e;--page:#f7f8f7;--surface:#fff;--surface-soft:#f0f3f0;--border:#dfe4e1;--shadow:0 18px 44px #20385514;--container:1180px}.sd-s06 *{box-sizing:border-box}.sd-s06{scroll-behavior:smooth;min-width:320px;color:var(--text);background:var(--page);font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.sd-s06 a{color:inherit;text-decoration:none}.sd-s06 img{max-width:100%;display:block}.sd-s06 svg{display:block}.sd-s06 .container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.sd-s06 .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8f7eb;border-bottom:1px solid #dfe4e1e6}.sd-s06 .nav{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.sd-s06 .brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:21px;font-weight:700;display:inline-flex}.sd-s06 .stories{isolation:isolate;padding:64px 0 102px;position:relative;overflow:hidden}.sd-s06 .stories:before{content:"";z-index:-1;background:radial-gradient(circle,#34b53a1f,#34b53a00 72%);border-radius:50%;width:560px;height:560px;position:absolute;top:-310px;right:-250px}.sd-s06 .stories:after{content:"";z-index:-1;background:radial-gradient(circle,#2038550f,#20385500 72%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-280px;left:-220px}.sd-s06 .section-head{grid-template-columns:minmax(0,1.08fr) minmax(310px,.66fr);align-items:end;gap:52px;margin-bottom:36px;display:grid}.sd-s06 .kicker{color:var(--brand-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800;line-height:16px}.sd-s06 .title{max-width:720px;color:var(--navy-deep);font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.7vw,64px);font-weight:650;line-height:1.02}.sd-s06 .title em{color:var(--brand-dark);font-style:italic;font-weight:650}.sd-s06 .intro{max-width:420px;color:var(--text-2);margin:0 0 3px;font-size:17px;line-height:1.65}.sd-s06 .proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:34px;display:grid}.sd-s06 .proof{text-align:center;min-width:0;padding:8px 12px}.sd-s06 .proof-value{color:var(--navy-deep);font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.055em;font-size:clamp(34px,3.8vw,52px);font-weight:800;line-height:1;display:block}.sd-s06 .proof-value em{color:var(--brand-dark);font-style:normal}.sd-s06 .proof-label{color:var(--text-2);margin-top:9px;font-size:13px;font-weight:600;line-height:1.4;display:block}.sd-s06 .cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.sd-s06 .card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:28px;flex-direction:column;padding:26px;display:flex}.sd-s06 .card.featured{background:linear-gradient(155deg,#fff 0%,#f7fcf5 100%);border-color:#34b53a33}.sd-s06 .story-tag{min-height:30px;color:var(--brand-dark);background:var(--brand-soft);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.sd-s06 .story-tag:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px}.sd-s06 .quote-mark{color:var(--brand);font-family:var(--font-fraunces),Georgia,serif;margin-top:26px;font-size:48px;font-weight:700;line-height:.65}.sd-s06 blockquote{color:var(--navy-deep);letter-spacing:-.015em;margin:16px 0 0;font-size:17px;font-style:normal;font-weight:500;line-height:1.65}.sd-s06 blockquote strong{color:var(--brand-dark);font-weight:800}.sd-s06 .person-wrap{margin-top:auto;padding-top:28px}.sd-s06 .divider{background:#2038551c;height:1px;margin-bottom:18px}.sd-s06 .person{align-items:center;gap:13px;display:flex}.sd-s06 .avatar{background:var(--brand-soft);border:2px solid #fff;border-radius:50%;flex:0 0 44px;width:44px;height:44px;overflow:hidden;box-shadow:0 0 0 1px #2038551a,0 7px 18px #2038551a}.sd-s06 .avatar img{object-fit:cover;width:100%;height:100%}.sd-s06 .avatar.ashu img{object-position:50% 34%}.sd-s06 .avatar.sonam img{object-position:50% 40%}.sd-s06 .avatar.ashesh img{object-position:50% 20%}.sd-s06 .person-name{color:var(--navy-deep);font-size:14px;font-weight:800;line-height:1.2;display:block}.sd-s06 .person-role{color:var(--text-2);margin-top:4px;font-size:11px;line-height:1.45;display:block}@media (max-width:1020px){.sd-s06 .section-head{grid-template-columns:1fr;gap:18px}.sd-s06 .intro{max-width:720px}.sd-s06 .cards{grid-template-columns:1fr 1fr}.sd-s06 .card:nth-child(3){grid-column:1/-1}}@media (max-width:720px){.sd-s06 .container{width:min(calc(100% - 32px),var(--container))}.sd-s06 .stories{padding:56px 0 82px}.sd-s06 .proof-strip{grid-template-columns:1fr;gap:20px}.sd-s06 .proof{padding:4px 12px}.sd-s06 .proof-value{font-size:38px}.sd-s06 .cards{grid-template-columns:1fr;gap:16px}.sd-s06 .card:nth-child(3){grid-column:auto}.sd-s06 .card{border-radius:24px;padding:23px}.sd-s06 blockquote{font-size:16px;line-height:1.65}}@media (max-width:390px){.sd-s06 .title{font-size:40px}.sd-s06 .card{padding-inline:20px}.sd-s06 .story-tag{font-size:9px}}@media (prefers-reduced-motion:reduce){.sd-s06 *,.sd-s06 :before,.sd-s06 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sd-s08{--brand:#34b53a;--brand-dark:#247a2a;--brand-bright:#75df7a;--brand-soft:#e2fbd7;--brand-pale:#f4fbf1;--navy:#203855;--navy-deep:#172c45;--text:#231f20;--text-2:#6f7277;--text-3:#969a9e;--page:#f7f8f7;--surface:#fff;--surface-soft:#eef2ef;--border:#dde3df;--shadow:0 30px 70px #20385524;--container:1180px}.sd-s08 *{box-sizing:border-box}.sd-s08{scroll-behavior:smooth;min-width:320px;color:var(--text);background:var(--page);font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.sd-s08 a{color:inherit;text-decoration:none}.sd-s08 svg{display:block}.sd-s08 .container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.sd-s08 .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8f7eb;border-bottom:1px solid #dde3dfe6}.sd-s08 .nav{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.sd-s08 .brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:21px;font-weight:700;display:inline-flex}.sd-s08 .download{padding:84px 0 96px}.sd-s08 .cta-card{isolation:isolate;background:linear-gradient(145deg,#eaf9e3 0%,#ddf4d7 48%,#eff8ec 100%);border:1px solid #34b53a29;border-radius:38px;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);align-items:center;gap:56px;min-height:530px;padding:70px 70px 64px;display:grid;position:relative;overflow:hidden}.sd-s08 .cta-card:before{content:"";z-index:-1;background:radial-gradient(circle,#34b53a33,#34b53a00 70%);border-radius:50%;width:620px;height:620px;position:absolute;top:-300px;right:-260px}.sd-s08 .cta-card:after{content:"";z-index:-1;background:radial-gradient(circle,#20385514,#20385500 72%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-280px;left:-250px}.sd-s08 .cta-copy{z-index:2;min-width:0;position:relative}.sd-s08 .kicker{color:var(--brand-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800;line-height:16px}.sd-s08 .title{max-width:620px;color:var(--navy-deep);font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.052em;margin:0;font-size:clamp(44px,5vw,68px);font-weight:650;line-height:1.01}.sd-s08 .title em{color:var(--brand-dark);font-style:italic;font-weight:650;display:block}.sd-s08 .copy{color:#526a57;max-width:570px;margin:20px 0 0;font-size:17px;line-height:1.7}.sd-s08 .store-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sd-s08 .store-button{background:var(--navy);color:#fff;border-radius:15px;align-items:center;gap:12px;min-height:58px;padding:9px 18px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #20385529}.sd-s08 .store-button:hover{transform:translateY(-2px);box-shadow:0 18px 34px #20385533}.sd-s08 .store-button:focus-visible{outline-offset:4px;outline:3px solid #34b53a57}.sd-s08 .store-button span{color:#d2dee7;text-transform:uppercase;letter-spacing:.08em;font-size:8px;line-height:10px;display:block}.sd-s08 .store-button strong{margin-top:1px;font-size:16px;line-height:18px;display:block}.sd-s08 .availability{color:#6a7e6e;margin:14px 0 0;font-size:11px;line-height:1.45}.sd-s08 .visual{z-index:1;min-height:390px;position:relative}.sd-s08 .phone{width:218px;height:430px;box-shadow:var(--shadow);background:#050505;border-radius:34px;padding:8px;position:absolute}.sd-s08 .phone.daily{top:-22px;left:44px;transform:rotate(-7deg)}.sd-s08 .phone.performance{top:18px;right:-4px;transform:rotate(7deg)}.sd-s08 .screen{background:#f8faf8;border-radius:27px;height:100%;overflow:hidden}.sd-s08 .status{color:#1d1d1d;justify-content:space-between;align-items:center;height:28px;padding:0 12px;font-size:7px;font-weight:800;display:flex}.sd-s08 .screen-body{padding:10px}.sd-s08 .daily-hero{background:linear-gradient(150deg,var(--navy),var(--navy-deep));color:#fff;border-radius:17px;padding:15px}.sd-s08 .daily-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sd-s08 .daily-pill{min-height:22px;color:var(--navy-deep);background:var(--brand-bright);border-radius:999px;align-items:center;padding:0 8px;font-size:6px;font-weight:800;display:inline-flex}.sd-s08 .daily-time{color:#ffffff9e;font-size:6px;font-weight:700}.sd-s08 .daily-topic{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.04em;margin:14px 0 0;font-size:20px;font-weight:650;line-height:1.02}.sd-s08 .daily-topic em{color:var(--brand-bright);font-style:italic;display:block}.sd-s08 .daily-task{background:#ffffff1a;border-radius:13px;align-items:center;gap:8px;margin-top:14px;padding:10px;display:flex}.sd-s08 .daily-icon{width:28px;height:28px;color:var(--brand-bright);background:#75df7a24;border-radius:9px;flex:none;place-items:center;display:grid}.sd-s08 .daily-task b,.sd-s08 .daily-task span{display:block}.sd-s08 .daily-task b{font-size:7px}.sd-s08 .daily-task span{color:#fff9;margin-top:2px;font-size:5.5px;line-height:1.35}.sd-s08 .mini-button{background:var(--brand);color:#fff;border-radius:999px;place-items:center;height:28px;margin-top:12px;font-size:6px;font-weight:800;display:grid}.sd-s08 .mini-card{border:1px solid var(--border);background:#fff;border-radius:13px;margin-top:9px;padding:11px}.sd-s08 .mini-card b{color:var(--navy-deep);font-size:7px;display:block}.sd-s08 .mini-card span{color:var(--text-2);margin-top:3px;font-size:5.5px;line-height:1.4;display:block}.sd-s08 .mini-lines{gap:6px;margin-top:10px;display:grid}.sd-s08 .mini-line{background:#e8ece9;border-radius:999px;height:7px}.sd-s08 .mini-line:nth-child(2){width:74%}.sd-s08 .mini-line:nth-child(3){width:86%}.sd-s08 .performance-hero{background:linear-gradient(150deg,var(--navy),var(--navy-deep));color:#fff;border-radius:17px;padding:14px}.sd-s08 .performance-hero small{color:#c9d7e1;letter-spacing:.1em;text-transform:uppercase;font-size:5.5px;font-weight:800}.sd-s08 .performance-hero h4{font-family:var(--font-dm-sans),sans-serif;letter-spacing:-.03em;margin:8px 0 0;font-size:15px;line-height:1.1}.sd-s08 .response-bar{background:#ffffff1a;border-radius:9px;height:28px;margin-top:14px;display:flex;overflow:hidden}.sd-s08 .response-bar i{color:#172c45d1;place-items:center;min-width:24px;font-size:5.5px;font-style:normal;font-weight:800;display:grid}.sd-s08 .response-bar .correct{background:#78be7b;width:50%}.sd-s08 .response-bar .incorrect{background:#d49a94;width:22%}.sd-s08 .response-bar .pending{background:#c9d0cb;width:28%}.sd-s08 .response-labels{color:#fff9;text-align:center;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:5px;font-size:4.5px;display:grid}.sd-s08 .subject-row{border:1px solid var(--border);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:10px;display:flex}.sd-s08 .subject-row b{color:var(--navy-deep);font-size:7px}.sd-s08 .subject-row span{color:var(--text-2);margin-top:2px;font-size:5.5px;display:block}.sd-s08 .subject-row i{min-height:19px;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;align-items:center;padding:0 7px;font-size:5px;font-style:normal;font-weight:800;display:inline-flex}.sd-s08 .recommendation{background:var(--brand-pale);border:1px solid #34b53a2e;border-radius:13px;margin-top:9px;padding:11px}.sd-s08 .recommendation small{color:var(--brand-dark);letter-spacing:.08em;text-transform:uppercase;font-size:5px;font-weight:800;display:block}.sd-s08 .recommendation b{color:var(--navy-deep);margin-top:5px;font-size:8px;display:block}.sd-s08 .recommendation span{color:var(--text-2);margin-top:3px;font-size:5.5px;line-height:1.4;display:block}@media (max-width:1020px){.sd-s08 .cta-card{grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);gap:34px;padding:58px 46px}.sd-s08 .phone{width:200px;height:400px}.sd-s08 .phone.daily{left:14px}.sd-s08 .phone.performance{right:-18px}}@media (max-width:820px){.sd-s08 .container{width:min(calc(100% - 32px),var(--container))}.sd-s08 .download{padding:72px 0 80px}.sd-s08 .cta-card{border-radius:32px;grid-template-columns:1fr;padding:48px 34px 38px}.sd-s08 .visual{min-height:430px;margin-top:6px}.sd-s08 .phone.daily{top:0;left:50%;transform:translate(-80%)rotate(-7deg)}.sd-s08 .phone.performance{top:22px;left:50%;right:auto;transform:translate(-18%)rotate(7deg)}}@media (max-width:560px){.sd-s08 .cta-card{border-radius:28px;padding:38px 22px 28px}.sd-s08 .title{font-size:43px}.sd-s08 .copy{font-size:16px}.sd-s08 .store-actions{grid-template-columns:1fr;display:grid}.sd-s08 .store-button{justify-content:flex-start;width:100%}.sd-s08 .visual{min-height:380px;margin:0 -16px}.sd-s08 .phone{border-radius:29px;width:174px;height:348px;padding:7px}.sd-s08 .phone.daily{transform:translate(-82%)rotate(-6deg)}.sd-s08 .phone.performance{transform:translate(-18%)rotate(6deg)}.sd-s08 .screen{border-radius:23px}.sd-s08 .daily-topic{font-size:17px}}@media (max-width:390px){.sd-s08 .container{width:min(calc(100% - 24px),var(--container))}.sd-s08 .cta-card{padding-inline:18px}.sd-s08 .title{font-size:40px}.sd-s08 .visual{min-height:340px;margin-inline:-22px}.sd-s08 .phone{width:156px;height:312px}.sd-s08 .phone.daily{transform:translate(-84%)rotate(-5deg)}.sd-s08 .phone.performance{transform:translate(-16%)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.sd-s08 *,.sd-s08 :before,.sd-s08 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-logo,.feature-card,.store-button,.social-button{transition:box-shadow .22s,border-color .22s,background .22s,color .22s}.brand:hover .brand-logo{transform:translateY(-1px);box-shadow:0 11px 24px #07121e45}.btn svg{transition:transform .2s}.btn:hover svg{transform:translate(2px)}.motion-ready .hero-copy-col,.motion-ready .product-stage{opacity:0;transform:translateY(12px)}.motion-ready.page-ready .hero-copy-col,.motion-ready.page-ready .product-stage{opacity:1;transition:opacity .58s,transform .62s cubic-bezier(.2,.75,.25,1);transform:translateY(0)}.motion-ready.page-ready .product-stage{transition-delay:.1s}.motion-ready .sd-s03 .section-head,.motion-ready .sd-s04 .how-shell,.motion-ready .sd-s05 .shell,.motion-ready .sd-s08 .cta-card{opacity:0;transition:opacity .52s,transform .56s cubic-bezier(.2,.75,.25,1);transform:translateY(14px)}.motion-ready .sd-s03 .section-head.is-visible,.motion-ready .sd-s04 .how-shell.is-visible,.motion-ready .sd-s05 .shell.is-visible,.motion-ready .sd-s08 .cta-card.is-visible{opacity:1;transform:translateY(0)}.phone-primary,.phone-secondary,.float-card,.product-stage:after,.cta-card:after{animation:none!important}.feature-card:hover{border-color:#34b53a33;box-shadow:0 20px 48px #20385517}.feature-card:after{content:none}.step:hover,.faq-item:hover{transform:none}.store-button:hover{box-shadow:0 13px 28px #00000024}.social-button{padding:0}.social-button:hover{color:var(--brand-dark);border-color:#34b53a4d}@media (max-width:820px){.motion-ready .hero-copy-col,.motion-ready .product-stage,.motion-ready .sd-s03 .section-head,.motion-ready .sd-s04 .how-shell,.motion-ready .sd-s05 .shell,.motion-ready .sd-s08 .cta-card{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation:none!important}.motion-ready .hero-copy-col,.motion-ready .product-stage,.motion-ready .sd-s03 .section-head,.motion-ready .sd-s04 .how-shell,.motion-ready .sd-s05 .shell,.motion-ready .sd-s08 .cta-card{opacity:1!important;transform:none!important}}@media (max-width:390px){.hero-store-row{grid-template-columns:1fr}}.sd-s06 .intro{max-width:440px}.sd-s06 .story-tag{letter-spacing:.06em;font-size:11px;line-height:1.2}.sd-s06 blockquote{letter-spacing:-.012em;font-style:italic;line-height:1.68}.sd-s06 .person-wrap{padding-top:30px}.sd-s06 .divider{display:none}.sd-s06 .person{text-align:center;grid-template-rows:52px auto;grid-template-columns:minmax(28px,1fr) 52px minmax(28px,1fr);align-items:center;gap:12px;display:grid}.sd-s06 .person:before,.sd-s06 .person:after{content:"";background:#20385521;height:1px}.sd-s06 .person:before{grid-area:1/1}.sd-s06 .person:after{grid-area:1/3}.sd-s06 .avatar{z-index:1;flex:0 0 52px;grid-area:1/2;width:52px;height:52px;position:relative}.sd-s06 .person>div:last-child{grid-area:2/1/auto/-1;min-width:0}@media (max-width:720px){.sd-s06 .proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:28px}.sd-s06 .proof{padding:4px 2px}.sd-s06 .proof-value{font-size:clamp(25px,8vw,34px)}.sd-s06 .proof-label{max-width:118px;margin:7px auto 0;font-size:11px;line-height:1.35}.sd-s06 .person{grid-template-rows:48px auto;grid-template-columns:minmax(22px,1fr) 48px minmax(22px,1fr);column-gap:10px}.sd-s06 .avatar{flex-basis:48px;width:48px;height:48px}}@media (max-width:430px){.sd-s06 .story-tag{white-space:normal;font-size:11px}.sd-s06 .proof-value{font-size:25px}.sd-s06 .proof-label{font-size:10.5px}}.product-stage:before,.product-stage:after{content:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;filter:none!important;background:0 0!important;display:none!important}@media (max-width:560px){.product-stage{transform-origin:top!important;margin-top:-78px!important;margin-bottom:-148px!important;transform:translate(-115px)scale(.58)!important}}@media (max-width:380px){.product-stage{margin-bottom:-168px!important;transform:translate(-130px)scale(.54)!important}}.hero{z-index:3;padding-bottom:18px;overflow:visible!important}.hero-grid{padding-bottom:0}.product-stage{z-index:4}.section-host.sd-s03{z-index:1;position:relative}.sd-s03 .why{padding-top:126px}.sd-s04 .step:not(:last-child):after{background:repeating-linear-gradient(#c7ceca 0 5px,#0000 5px 10px)!important;border-left:0!important;border-right:0!important;width:1.5px!important}.sd-s05 .subject-hero .eyebrow{width:max-content;min-height:0;box-shadow:none;color:var(--brand-bright);letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:9px;font-weight:800;line-height:1.35;display:block}@media (max-width:1080px){.hero,.hero-grid{padding-bottom:0}.product-stage{margin-top:-10px;margin-bottom:-72px}.sd-s03 .why{padding-top:164px}}@media (max-width:820px){.hero{padding-bottom:0!important}.hero-grid{gap:18px}.product-stage{justify-self:center;width:620px;max-width:none;min-height:630px;transform-origin:top!important;margin-top:-36px!important;margin-bottom:-118px!important;transform:scale(.78)!important}.sd-s03 .why{padding-top:150px}}@media (max-width:560px){.hero-grid{padding-top:46px}.hero-store-row{gap:10px}.hero-proof{border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:24px}.proof-item{text-align:center;border-bottom:0;border-right:1px solid #ffffff1a;min-width:0;padding:12px 5px;display:block}.proof-item:last-child{border-right:0}.proof-item strong{font-size:17px;line-height:21px}.proof-item span{margin-top:3px;font-size:8.5px;line-height:1.3}.product-stage{transform-origin:top!important;justify-self:center!important;width:620px!important;margin-top:-62px!important;margin-bottom:-150px!important;left:auto!important;transform:scale(.59)!important}.sd-s03 .why{padding-top:142px}.sd-s04 .step:not(:last-child):after{top:50px!important;bottom:-17px!important;left:24.5px!important}.sd-s05 .subject-hero .eyebrow{font-size:8.5px}}@media (max-width:430px){.hero-store-row{grid-template-columns:1fr}.hero-store-row .hero-store-button{justify-content:center}.product-stage{margin-top:-58px!important;margin-bottom:-174px!important;transform:scale(.55)!important}.sd-s03 .why{padding-top:154px}}@media (max-width:370px){.product-stage{margin-bottom:-196px!important;transform:scale(.51)!important}.sd-s03 .why{padding-top:164px}}html,body{overflow-x:clip}.product-stage{top:46px}@media (max-width:1080px){.product-stage{top:58px}}@media (max-width:560px){.product-stage{justify-self:start!important;margin-left:-310px!important;top:145px!important;left:50%!important}}@media (max-width:430px){.product-stage{top:150px!important}}html,body{max-width:100%;overflow-x:clip}@media (max-width:1080px){.hero{padding-top:8px!important}.hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:34px!important;width:100%!important;max-width:100%!important;padding:62px 0 0!important}.hero-copy-col{text-align:center!important;width:100%!important;max-width:860px!important;margin-inline:auto!important;padding-inline:0!important}.hero-title{text-wrap:balance;letter-spacing:-.05em!important;max-width:820px!important;margin:22px auto 0!important;font-size:clamp(52px,7vw,68px)!important;line-height:1.01!important}.hero-copy{text-wrap:pretty;max-width:700px!important;margin:24px auto 0!important;font-size:18px!important;line-height:1.62!important}.hero-store-row{justify-content:center!important;align-items:stretch!important;gap:14px!important;width:100%!important;margin:30px auto 0!important;display:flex!important}.hero-store-row .hero-store-button{flex:0 210px!important;justify-content:flex-start!important;width:210px!important;min-width:0!important}.hero-proof{width:min(100%,760px)!important;max-width:760px!important;margin:36px auto 0!important}.product-stage{transform-origin:top!important;justify-self:center!important;width:620px!important;max-width:none!important;min-height:630px!important;margin:0 auto -92px!important;top:18px!important;left:auto!important;right:auto!important;transform:scale(.82)!important}.motion-ready .product-stage{transform:scale(.82)!important}.sd-s03 .why{padding-top:138px!important}}@media (max-width:820px){.container{width:min(100% - 36px, var(--container))!important}.hero{padding:8px 0 0!important}.hero-grid{gap:24px!important;padding-top:48px!important}.hero-copy-col{max-width:720px!important}.hero-title{max-width:680px!important;font-size:clamp(46px,7.6vw,56px)!important;line-height:1.02!important}.hero-copy{max-width:620px!important;font-size:17px!important;line-height:1.58!important}.hero-store-row{margin-top:26px!important}.hero-store-row .hero-store-button{border-radius:18px!important;flex-basis:200px!important;width:200px!important;min-height:58px!important;padding:10px 17px!important}.hero-proof{width:min(100%,680px)!important;margin-top:30px!important}.proof-item{padding:15px 12px!important}.proof-item strong{font-size:20px!important;line-height:24px!important}.proof-item span{font-size:10.5px!important;line-height:1.35!important}.product-stage{margin:0 auto -142px!important;top:12px!important;transform:scale(.72)!important}.motion-ready .product-stage{transform:scale(.72)!important}.sd-s03 .why{padding-top:148px!important}}@media (max-width:560px){.container,.site-header .container{width:min(100% - 28px, var(--container))!important}.hero-grid{gap:18px!important;padding-top:38px!important}.hero .eyebrow{white-space:normal;text-align:center;max-width:calc(100vw - 40px);min-height:32px;padding:7px 12px;font-size:10px;line-height:1.25}.hero-title{letter-spacing:-.045em!important;max-width:100%!important;margin-top:18px!important;font-size:clamp(39px,11.4vw,50px)!important;line-height:1.02!important}.hero-title em{margin-top:2px}.hero-copy{max-width:470px!important;margin-top:20px!important;font-size:15.5px!important;line-height:1.56!important}.hero-store-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:min(100%,430px)!important;margin-top:24px!important;display:grid!important}.hero-store-row .hero-store-button{border-radius:17px!important;justify-content:center!important;gap:9px!important;width:100%!important;min-height:56px!important;padding:9px 12px!important}.hero-store-row .hero-store-button svg{flex:0 0 22px!important;width:22px!important;height:22px!important}.hero-store-button span{font-size:7.5px!important;line-height:10px!important}.hero-store-button strong{white-space:nowrap;font-size:14px!important;line-height:17px!important}.hero-proof{border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:470px!important;margin-top:24px!important}.proof-item{text-align:center!important;border-bottom:0!important;border-right:1px solid #ffffff1a!important;padding:13px 5px!important;display:block!important}.proof-item:last-child{border-right:0!important}.proof-item strong{font-size:17px!important;line-height:21px!important}.proof-item span{text-wrap:balance;min-height:26px;margin-top:3px!important;font-size:8.75px!important;line-height:1.35!important}.product-stage{transform-origin:top!important;justify-self:center!important;width:620px!important;min-height:630px!important;margin:0 auto -222px!important;top:6px!important;left:auto!important;transform:scale(.58)!important}.motion-ready .product-stage{transform:scale(.58)!important}.sd-s03 .why{padding-top:132px!important}}@media (max-width:430px){.container,.site-header .container{width:min(100% - 24px, var(--container))!important}.hero-grid{padding-top:34px!important}.hero-title{font-size:clamp(37px,11.2vw,45px)!important}.hero-copy{font-size:15px!important}.hero-store-row{width:100%!important}.hero-store-row .hero-store-button{padding-inline:9px!important}.hero-store-button strong{font-size:13px!important}.hero-proof{max-width:100%!important}.proof-item{padding-inline:3px!important}.proof-item strong{font-size:16px!important}.proof-item span{font-size:8.2px!important}.product-stage{margin-bottom:-250px!important;top:2px!important;transform:scale(.52)!important}.motion-ready .product-stage{transform:scale(.52)!important}.sd-s03 .why{padding-top:126px!important}}@media (max-width:370px){.hero-title{font-size:36px!important}.hero-store-row{grid-template-columns:1fr!important;width:min(100%,260px)!important}.hero-store-row .hero-store-button{justify-content:flex-start!important;padding-inline:18px!important}.hero-proof{grid-template-columns:1fr!important;max-width:260px!important}.proof-item{text-align:left!important;border-bottom:1px solid #ffffff1a!important;border-right:0!important;grid-template-columns:66px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:11px 14px!important;display:grid!important}.proof-item:last-child{border-bottom:0!important}.proof-item span{min-height:0;margin-top:0!important;font-size:9px!important}.product-stage{margin-bottom:-274px!important;transform:scale(.47)!important}.motion-ready .product-stage{transform:scale(.47)!important}.sd-s03 .why{padding-top:122px!important}}.hero-exam{white-space:nowrap}@media (max-width:560px){.product-stage{justify-self:start!important;margin:0 0 -222px -310px!important;left:50%!important;right:auto!important}}@media (max-width:430px){.product-stage{margin-bottom:-250px!important}}@media (max-width:370px){.product-stage{margin-bottom:-274px!important}}.skip-link{z-index:1000;color:var(--navy);box-shadow:var(--shadow-md);background:#fff;border-radius:999px;padding:10px 16px;font-weight:700;transition:transform .18s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,[tabindex]):focus-visible{outline:3px solid var(--brand-bright);outline-offset:3px}:where(button,a){-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.motion-ready .motion-item{opacity:0;transition:opacity .48s ease var(--motion-delay,0s), transform .54s cubic-bezier(.2,.75,.25,1) var(--motion-delay,0s);transform:translateY(10px)}.motion-ready .motion-item.is-visible{opacity:1;transform:translate(0)}@keyframes sd-phone-primary-float{0%,to{transform:translate(0)rotate(3deg)}50%{transform:translateY(-6px)rotate(3deg)}}@keyframes sd-phone-secondary-float{0%,to{transform:translate(0)rotate(-7deg)scale(.87)}50%{transform:translateY(5px)rotate(-7deg)scale(.87)}}@keyframes sd-float-card-one{0%,to{transform:translate(0)}50%{transform:translateY(-4px)}}@keyframes sd-float-card-two{0%,to{transform:translate(0)}50%{transform:translateY(4px)}}@media (min-width:821px) and (prefers-reduced-motion:no-preference){.page-ready .phone-primary{animation:9.6s ease-in-out 1.25s infinite sd-phone-primary-float!important}.page-ready .phone-secondary{animation:10.4s ease-in-out 1.55s infinite sd-phone-secondary-float!important}.page-ready .product-stage>.float-card.one{animation:9.2s ease-in-out 1.8s infinite sd-float-card-one!important}.page-ready .product-stage>.float-card.two{animation:10s ease-in-out 2.1s infinite sd-float-card-two!important}}@media (hover:hover) and (pointer:fine){.sd-s03 .feature-card,.sd-s06 .card{transition:transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s,border-color .24s}.sd-s03 .feature-card:hover,.sd-s06 .card:hover{transform:translateY(-3px)}.sd-s03 .feature-card:hover{box-shadow:0 24px 54px #2038551c}.sd-s06 .card:hover{border-color:#34b53a3d;box-shadow:0 23px 48px #2038551a}.sd-s04 .step-number{transition:transform .22s,border-color .22s,box-shadow .22s}.sd-s04 .step:hover .step-number{border-color:#34b53a4d;transform:scale(1.045);box-shadow:0 12px 26px #20385517}.faq-question{transition:color .2s,background-color .2s}.faq-question:hover{color:var(--brand-dark)}}@media (max-width:820px){.motion-ready .motion-item{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.motion-ready .motion-item,.motion-ready .motion-item.is-visible{opacity:1!important;transition:none!important;transform:none!important}.phone-primary,.phone-secondary,.product-stage>.float-card.one,.product-stage>.float-card.two{animation:none!important}}.motion-ready .sd-s06 .stories,.motion-ready .sd-s06 .stories.is-visible{opacity:1!important;transition:none!important;transform:none!important}.section-host.sd-s05,.section-host.sd-s06{backface-visibility:visible;transform:none}.hero .perf-ring{--sd-ring-progress:23;background:conic-gradient(var(--brand-bright) calc(var(--sd-ring-progress) * 1%), #ffffff1f 0);will-change:background}.motion-ready .hero .perf-ring{--sd-ring-progress:0}.hero .perf-ring-copy strong,.sd-s06 .proof-value{font-variant-numeric:tabular-nums lining-nums}.motion-ready .hero .phone-secondary .segmented,.motion-ready .sd-s05 .segmented,.motion-ready .sd-s08 .response-bar{isolation:isolate;position:relative}.motion-ready .hero .phone-secondary .segmented{--sd-bar-cover:#e9ecea}.motion-ready .sd-s05 .segmented{--sd-bar-cover:var(--surface-soft)}.motion-ready .sd-s08 .response-bar{--sd-bar-cover:#ffffff1a}.motion-ready .hero .phone-secondary .segmented:after,.motion-ready .sd-s05 .segmented:after,.motion-ready .sd-s08 .response-bar:after{content:"";z-index:2;border-radius:inherit;background:var(--sd-bar-cover);transform-origin:100%;pointer-events:none;will-change:transform;transition:transform 1.9s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:scaleX(1)}.motion-ready .hero .phone-secondary .segmented.sd-bars-active:after,.motion-ready .sd-s05 .segmented.sd-bars-active:after,.motion-ready .sd-s08 .response-bar.sd-bars-active:after{transform:scaleX(0)}.motion-ready .sd-s05 .track i{transform-origin:0;will-change:transform;transition:transform 1.55s cubic-bezier(.22,.61,.36,1);transform:scaleX(0)}.motion-ready .sd-s05 .weight-bars.sd-bars-active .track i{transform:scaleX(1)}.motion-ready .sd-s05 .weight-row:nth-child(2) .track i{transition-delay:.18s}.motion-ready .sd-s05 .weight-row:nth-child(3) .track i{transition-delay:.36s}.motion-ready .sd-s05 .weight-row:nth-child(4) .track i{transition-delay:.54s}@keyframes sd-how-card-drift-up{0%,to{translate:0}50%{translate:0 -7px}}@keyframes sd-how-card-drift-down{0%,to{translate:0}50%{translate:0 7px}}@media (min-width:821px) and (prefers-reduced-motion:no-preference){.sd-s04 .float-card.top.sd-target-motion-active{will-change:translate;animation:8.8s ease-in-out infinite sd-how-card-drift-up!important}.sd-s04 .float-card.bottom.sd-target-motion-active{will-change:translate;animation:9.6s ease-in-out .55s infinite sd-how-card-drift-down!important}}@keyframes sd-how-card-mobile-up{0%,to{translate:0}50%{translate:0 -3px}}@keyframes sd-how-card-mobile-down{0%,to{translate:0}50%{translate:0 3px}}@media (max-width:820px) and (prefers-reduced-motion:no-preference){.sd-s04 .float-card.top.sd-target-motion-active{will-change:translate;animation:9.4s ease-in-out infinite sd-how-card-mobile-up!important}.sd-s04 .float-card.bottom.sd-target-motion-active{will-change:translate;animation:10.2s ease-in-out .6s infinite sd-how-card-mobile-down!important}}.motion-ready .sd-s06 .proof-value.sd-counting{animation:1.15s cubic-bezier(.22,.61,.36,1) both sd-proof-number-rise}@keyframes sd-proof-number-rise{0%{opacity:.35;translate:0 7px}to{opacity:1;translate:0}}@keyframes sd-download-phone-float{0%,to{translate:0}50%{translate:0 var(--sd-phone-float-y)}}@media (prefers-reduced-motion:no-preference){.sd-s08 .visual.sd-phones-active .phone.daily{--sd-phone-float-y:-8px;will-change:translate;animation:10.2s ease-in-out infinite sd-download-phone-float}.sd-s08 .visual.sd-phones-active .phone.performance{--sd-phone-float-y:7px;will-change:translate;animation:11.1s ease-in-out .85s infinite sd-download-phone-float}}@media (max-width:820px) and (prefers-reduced-motion:no-preference){.sd-s08 .visual.sd-phones-active .phone.daily{--sd-phone-float-y:-5px}.sd-s08 .visual.sd-phones-active .phone.performance{--sd-phone-float-y:5px}}.sd-motion-paused .sd-s04 .float-card,.sd-motion-paused .sd-s08 .phone{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hero .perf-ring{--sd-ring-progress:23!important}.motion-ready .hero .phone-secondary .segmented:after,.motion-ready .sd-s05 .segmented:after,.motion-ready .sd-s08 .response-bar:after{transition:none!important;display:none!important}.motion-ready .sd-s05 .track i{transition:none!important;transform:none!important}.sd-s04 .float-card,.sd-s08 .phone,.sd-s06 .proof-value{animation:none!important;translate:none!important}}body:has(.sd-subpage){--nav-scroll:1}body:has(.sd-subpage):before{display:none}.sd-subpage{background:var(--page)}.sd-display{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.018em;font-weight:700}.sd-subpage a.text-white{color:#fff}.sd-subpage a.text-ink-2{color:var(--color-ink-2)}.sd-subpage a.text-ink-3{color:var(--color-ink-3)}.sd-subpage a.text-navy-deep{color:var(--color-navy-deep)}.sd-subpage a.text-brand-dark{color:var(--color-brand-dark)}.sd-subpage a.hover\:text-white:hover{color:#fff}.sd-subpage a.hover\:text-navy-deep:hover{color:var(--color-navy-deep)}.sd-subpage a.hover\:text-brand:hover{color:var(--color-brand)}.sd-subpage a.hover\:text-brand-dark:hover{color:var(--color-brand-dark)}.sd-prose{color:var(--text);letter-spacing:-.003em;font-size:17px;line-height:1.72}.sd-prose>*+*{margin-top:1.15em}.sd-prose h2,.sd-prose h3,.sd-prose h4{font-family:var(--font-fraunces), Georgia, serif;color:var(--navy-deep);letter-spacing:-.015em;font-weight:700;line-height:1.22}.sd-prose h2{margin-top:2.1em;font-size:27px}.sd-prose h3{margin-top:1.9em;font-size:21px}.sd-prose h4{margin-top:1.7em;font-size:18px}.sd-prose h2+*,.sd-prose h3+*,.sd-prose h4+*{margin-top:.7em}.sd-prose a{color:var(--brand-dark);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .18s}.sd-prose a:hover{color:var(--brand)}.sd-prose strong,.sd-prose b{color:var(--navy-deep);font-weight:600}.sd-prose ul,.sd-prose ol{padding-left:1.35em}.sd-prose ul{list-style:outside}.sd-prose ol{list-style:decimal}.sd-prose li{margin-top:.5em;padding-left:.2em}.sd-prose li::marker{color:var(--brand)}.sd-prose blockquote{border-left:3px solid var(--brand);color:var(--navy-deep);margin-left:0;margin-right:0;padding:.15em 0 .15em 1.15em;font-size:19px;line-height:1.6}.sd-prose blockquote p{margin:0}.sd-prose img{border-radius:var(--radius-card);max-width:100%;height:auto;margin-top:1.7em;margin-bottom:1.7em}.sd-prose figure{margin:1.7em 0}.sd-prose figure img{margin:0}.sd-prose figcaption{color:var(--text-2);margin-top:.7em;font-size:14px;line-height:1.5}.sd-prose code{background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;padding:.12em .38em;font-size:.88em}.sd-prose pre{background:var(--navy-deep);color:#eef3f7;border-radius:var(--radius-card);padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.sd-prose pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.sd-prose hr{border:0;border-top:1px solid var(--border);margin:2.4em 0}.sd-prose table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.sd-prose th,.sd-prose td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 14px 10px 0}.sd-prose th{color:var(--navy-deep);font-weight:600}@media (max-width:720px){.sd-prose{font-size:16.5px}.sd-prose h2{font-size:24px}.sd-prose h3{font-size:19.5px}.sd-prose blockquote{font-size:17.5px}}.container{max-width:none}.sd-s05 .title,.sd-s05 .title em,.sd-s06 .title,.sd-s06 .title em,.sd-s08 .title,.sd-s08 .title em,.sd-s08 .daily-topic{font-weight:700}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
