.cs-concept{position:relative;z-index:1;overflow-x:clip;color:var(--text-primary)}.cs-concept.is-short{min-height:100dvh;background:#0b1624}html.coming-soon-root:has(.cs-concept.is-short){background-color:#0b1624;--overscroll-bottom:#0b1624}body.coming-soon-body:has(.cs-concept.is-short):before{background-color:#0b1624}.cs-concept.is-short .cs-concept-mesh,.cs-concept.is-short .cs-concept-mesh:after,.cs-concept.is-short .cs-concept-mesh:before{display:none}html.coming-soon-root:has(.cs-concept){background-color:#efefe9;--overscroll-top:#0b1624;--overscroll-bottom:#efefe9}body.coming-soon-body:has(.cs-concept):before{background-color:#efefe9;background-image:none}.cs-concept-mesh{position:absolute;inset:0;z-index:-1;overflow:visible;pointer-events:none;background-color:#efefe9}.cs-concept-mesh:before{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 85vw 60vw at 86% 0,rgba(255,252,247,.95) 0,transparent 72%),radial-gradient(ellipse 100vw 80vw at 10% 0,#bfe8e0 0,transparent 68%),radial-gradient(ellipse 75vw 60vw at 24% 8%,rgba(46,196,182,.26) 0,transparent 70%),radial-gradient(ellipse 50vw 40vw at 50% 12%,hsla(60,16%,93%,.55) 0,transparent 70%),radial-gradient(ellipse 110vw 90vw at 90% 40%,rgba(46,196,182,.34) 0,transparent 64%),radial-gradient(ellipse 90vw 75vw at 72% 46%,rgba(191,232,224,.7) 0,transparent 68%),radial-gradient(ellipse 95vw 70vw at 42% 34%,rgba(207,233,227,.3) 0,transparent 72%),radial-gradient(ellipse 85vw 70vw at 86% 70%,rgba(46,196,182,.2) 0,transparent 70%),radial-gradient(ellipse 80vw 65vw at 16% 68%,rgba(207,233,227,.28) 0,transparent 72%);background-repeat:no-repeat;filter:blur(88px)}.cs-concept-mesh:after{content:"";position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px}.cs-concept-sample-banner{margin:0;padding:8px 16px;text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--turquoise-deep);background:rgba(226,245,242,.92);border-bottom:1px solid color-mix(in srgb,var(--turquoise-strong) 22%,var(--border-light))}.cs-concept-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1120px;margin:0 auto;padding:22px 28px 0}.cs-concept-brand{display:flex;align-items:center;gap:10px}.cs-concept-admin-entry{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:6px;text-decoration:none}.cs-concept-admin-entry:focus-visible{outline:2px solid #0d9f97;outline-offset:4px}.cs-concept-admin-entry:hover{opacity:.85}.cs-concept-capsule{width:32px;height:32px;object-fit:contain}.cs-concept-wordmark{font-size:1.35rem}.cs-concept-nav-link{font-size:.82rem;font-weight:700;color:#0e4a44}.cs-concept-hero{--bg-card:#fff;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding:28px 28px 8px;max-width:1180px;margin:0 auto}.cs-concept-hero-copy{position:relative;max-width:40rem;margin:0 auto;text-align:center}.cs-concept-hero-lit{position:relative;z-index:1;padding-top:76px}.cs-concept-spotlight{--cs-lamp-rgb:60,210,195;--cs-lamp-width:min(560px,78vw);--cs-beam-depth:560px;--cs-beam-soft:34deg;width:100vw;height:var(--cs-beam-depth);pointer-events:none;z-index:0}.cs-concept-lightbar,.cs-concept-spotlight{position:absolute;top:0;left:50%;transform:translateX(-50%)}.cs-concept-lightbar{z-index:2;width:var(--cs-lamp-width);height:3px;border-radius:3px;background:linear-gradient(90deg,rgba(var(--cs-lamp-rgb),.35),#c9fff8 7%,#f2fffd 50%,#c9fff8 93%,rgba(var(--cs-lamp-rgb),.35));box-shadow:0 3px 6px -2px rgba(var(--cs-lamp-rgb),.9)}.cs-concept-beam{position:absolute;top:2px;left:0;right:0;bottom:0;filter:blur(6px);-webkit-clip-path:polygon(calc(50% - var(--cs-lamp-width) / 2) 0,calc(50% + var(--cs-lamp-width) / 2) 0,calc(50% + var(--cs-lamp-width) / 2 + (var(--cs-beam-depth) + 100px) * 1.8) calc(100% + 100px),calc(50% - var(--cs-lamp-width) / 2 - (var(--cs-beam-depth) + 100px) * 1.8) calc(100% + 100px));clip-path:polygon(calc(50% - var(--cs-lamp-width) / 2) 0,calc(50% + var(--cs-lamp-width) / 2) 0,calc(50% + var(--cs-lamp-width) / 2 + (var(--cs-beam-depth) + 100px) * 1.8) calc(100% + 100px),calc(50% - var(--cs-lamp-width) / 2 - (var(--cs-beam-depth) + 100px) * 1.8) calc(100% + 100px))}.cs-concept-beam-shape{position:absolute;inset:0;background:radial-gradient(ellipse calc(var(--cs-lamp-width) * .55) 70% at 50% 0,rgba(var(--cs-lamp-rgb),.3),transparent 100%),radial-gradient(ellipse calc(var(--cs-lamp-width) * 1.2) 90% at 50% 0,rgba(var(--cs-lamp-rgb),.12),transparent 100%),linear-gradient(to bottom,rgba(var(--cs-lamp-rgb),.34) 0,rgba(var(--cs-lamp-rgb),.18) 30%,rgba(var(--cs-lamp-rgb),.06) 62%,transparent 92%);-webkit-mask-image:conic-gradient(from 180deg at calc(50% - var(--cs-lamp-width) / 2) 0,#000 0deg,rgba(0,0,0,.82) calc(var(--cs-beam-soft) * .12),rgba(0,0,0,.6) calc(var(--cs-beam-soft) * .28),rgba(0,0,0,.36) calc(var(--cs-beam-soft) * .48),rgba(0,0,0,.16) calc(var(--cs-beam-soft) * .7),rgba(0,0,0,.04) calc(var(--cs-beam-soft) * .88),transparent var(--cs-beam-soft),transparent 180deg,#000 180deg),conic-gradient(from 180deg at calc(50% + var(--cs-lamp-width) / 2) 0,#000 0deg,#000 180deg,transparent 180deg,transparent calc(1turn - var(--cs-beam-soft)),rgba(0,0,0,.04) calc(1turn - var(--cs-beam-soft) * .88),rgba(0,0,0,.16) calc(1turn - var(--cs-beam-soft) * .7),rgba(0,0,0,.36) calc(1turn - var(--cs-beam-soft) * .48),rgba(0,0,0,.6) calc(1turn - var(--cs-beam-soft) * .28),rgba(0,0,0,.82) calc(1turn - var(--cs-beam-soft) * .12),#000 1turn);-webkit-mask-composite:source-in;mask-image:conic-gradient(from 180deg at calc(50% - var(--cs-lamp-width) / 2) 0,#000 0deg,rgba(0,0,0,.82) calc(var(--cs-beam-soft) * .12),rgba(0,0,0,.6) calc(var(--cs-beam-soft) * .28),rgba(0,0,0,.36) calc(var(--cs-beam-soft) * .48),rgba(0,0,0,.16) calc(var(--cs-beam-soft) * .7),rgba(0,0,0,.04) calc(var(--cs-beam-soft) * .88),transparent var(--cs-beam-soft),transparent 180deg,#000 180deg),conic-gradient(from 180deg at calc(50% + var(--cs-lamp-width) / 2) 0,#000 0deg,#000 180deg,transparent 180deg,transparent calc(1turn - var(--cs-beam-soft)),rgba(0,0,0,.04) calc(1turn - var(--cs-beam-soft) * .88),rgba(0,0,0,.16) calc(1turn - var(--cs-beam-soft) * .7),rgba(0,0,0,.36) calc(1turn - var(--cs-beam-soft) * .48),rgba(0,0,0,.6) calc(1turn - var(--cs-beam-soft) * .28),rgba(0,0,0,.82) calc(1turn - var(--cs-beam-soft) * .12),#000 1turn);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media (max-width:480px){.cs-concept-spotlight{--cs-lamp-width:84vw}}.cs-concept-countdown,.cs-concept-eyebrow,.cs-concept-h1,.cs-concept-lead,.cs-concept-waitlist{position:relative;z-index:1}.cs-concept-eyebrow{margin:0 0 14px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0e4a44}.cs-concept-hero-lit .cs-concept-eyebrow{margin-bottom:8px;color:#0e4a44}.cs-concept-h1{margin:0;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;text-wrap:balance;color:var(--text-primary)}.cs-concept-h1-line{display:inline}.cs-band.is-hero .cs-concept-h1-accent{color:#8ff0e4}.cs-concept-lead{margin:26px auto 0;max-width:46ch;font-size:1.05rem;line-height:1.55;text-wrap:balance;color:#4e596c}.cs-concept-waitlist{margin-top:36px}.cs-band.is-close .coming-soon-form-block,.cs-concept-waitlist .coming-soon-form-block{max-width:440px;margin:0 auto}.cs-band.is-close .coming-soon-label{text-align:center}.cs-concept-waitlist .coming-soon-form-panel{border:1px solid rgba(28,37,51,.16);border-radius:12px;overflow:visible;background:#fff;box-shadow:0 8px 24px rgba(28,37,51,.08)}.cs-concept-waitlist .coming-soon-form-panel:focus-within{border-color:rgba(14,74,68,.45);box-shadow:0 0 0 3px rgba(46,196,182,.35),0 8px 24px rgba(28,37,51,.08)}.cs-concept-waitlist .coming-soon-form-panel input{background:#fff;border-radius:11px 0 0 11px}.cs-concept-waitlist .coming-soon-form-panel .coming-soon-submit:focus,.cs-concept-waitlist .coming-soon-form-panel .coming-soon-submit:focus-visible,.cs-concept-waitlist .coming-soon-form-panel input:focus,.cs-concept-waitlist .coming-soon-form-panel input:focus-visible{outline:2px solid #0e4a44;outline-offset:3px;position:relative;z-index:1}.cs-concept-waitlist .coming-soon-form-panel .coming-soon-submit{border-left:none;border-radius:0 11px 11px 0;background-color:var(--turquoise-strong);color:#fff}.cs-concept-waitlist .coming-soon-form-panel .coming-soon-submit:hover{background-color:var(--turquoise-deep)}.cs-concept-waitlist .status.error{margin-top:10px;text-align:center;font-size:.82rem;font-weight:600;color:#9b2c2c}.cs-concept-waitlist .coming-soon-confirmation{margin:0;padding:16px 18px;background:#fff;border:1px solid rgba(14,74,68,.22);border-radius:12px;box-shadow:0 8px 24px rgba(28,37,51,.08);color:#0e4a44;font-size:.98rem;font-weight:600;line-height:1.45}.cs-concept-fine{margin:12px 0 0;font-size:.78rem;line-height:1.45;color:#3e4a5c}.cs-concept-countdown{margin:20px 0 0;font-size:.92rem;color:#3e4a5c}.cs-concept-countdown strong{color:#148f85;font-size:1.25rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-concept-preview{max-width:1180px;margin:0 auto}.cs-concept-preview-intro{text-align:center;max-width:36rem;margin:0 auto 40px}.cs-concept-preview-intro h2{margin:0;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--text-primary)}.cs-concept-preview-intro p{margin:10px 0 0;font-size:1.05rem;line-height:1.5;text-wrap:balance;color:#4e596c}.cs-concept-hero-stage{min-width:0}.cs-float-frame{--cs-frame-bleed:36px;box-sizing:content-box;margin:calc(var(--cs-frame-bleed) * -1);padding:var(--cs-frame-bleed);overflow:hidden;opacity:0}.cs-float-frame.is-fitted{opacity:1}.cs-float-frame .cs-float-stage{width:1440px;transform-origin:top left}.cs-float-stage{display:grid;grid-template-columns:88px minmax(0,1.4fr) minmax(280px,1fr);grid-template-areas:"sidebar greeting greeting" "sidebar chapters tasks" "sidebar continue fab";grid-gap:20px 18px;gap:20px 18px;align-items:start;perspective:1400px}.cs-float{position:relative;z-index:1;min-width:0;perspective:900px}.cs-float.is-sidebar{grid-area:sidebar}.cs-float.is-greeting{grid-area:greeting}.cs-float.is-chapters{grid-area:chapters}.cs-float.is-tasks{grid-area:tasks}.cs-float.is-continue{grid-area:continue}.cs-float.is-fab{grid-area:fab;justify-self:end;align-self:end}.cs-float:hover{z-index:4}.cs-float-inner{height:auto;border-radius:16px;transform-style:preserve-3d;transform-origin:center center;box-shadow:0 10px 28px rgba(28,37,51,.08),0 0 0 1px rgba(46,196,182,.1),0 18px 40px rgba(26,173,160,.1);transition:box-shadow .25s ease}.cs-float.has-glow .cs-float-inner{box-shadow:0 12px 28px rgba(28,37,51,.1),0 0 0 1px rgba(46,196,182,.2),0 0 36px rgba(46,196,182,.28),0 18px 48px rgba(26,173,160,.18)}.cs-float.has-glow-soft .cs-float-inner{box-shadow:0 10px 24px rgba(28,37,51,.12),0 0 0 1px rgba(46,196,182,.16),0 0 28px rgba(46,196,182,.18)}.cs-float:hover .cs-float-inner{box-shadow:0 22px 48px rgba(28,37,51,.16),0 0 0 1px rgba(46,196,182,.22),0 0 42px rgba(46,196,182,.2)}.cs-float.has-glow:hover .cs-float-inner{box-shadow:0 24px 52px rgba(28,37,51,.16),0 0 0 1px rgba(46,196,182,.32),0 0 56px rgba(46,196,182,.38),0 20px 48px rgba(26,173,160,.22)}.cs-float-inner a,.cs-float-inner button{pointer-events:none}.cs-float.is-chapters .student-chapter-scroll,.cs-float.is-chapters .student-chapter-scroll-btn{pointer-events:auto}.cs-float.is-fab .cs-float-inner,.cs-float.is-sidebar .cs-float-inner{overflow:hidden}.cs-float.is-fab .cs-float-inner,.cs-float.is-fab.has-glow .cs-float-inner{border-radius:50%;box-shadow:0 8px 22px rgba(26,173,160,.32),0 0 28px rgba(46,196,182,.4)}.cs-concept-hero-stage .cs-concept-app-sidebar{grid-area:auto;position:relative!important;inset:auto!important;transform:none!important;width:88px!important;min-width:88px;height:auto!important;min-height:0;padding:22px 8px 18px!important;overflow:hidden;border-radius:16px}.cs-concept-hero-stage .student-app-nav-heading,.cs-concept-hero-stage .student-brand-wordmark{display:none}.cs-concept-hero-stage .student-brand-logo{flex:0 1;justify-content:center;width:100%}.cs-concept-hero-stage .student-app-sidebar-head{justify-content:center;margin-bottom:22px}.cs-concept-hero-stage .student-app-nav-link,.cs-concept-hero-stage .student-app-signout-link{flex-direction:column;justify-content:center;gap:5px;padding:10px 4px 8px;text-align:center}.cs-concept-hero-stage .student-app-nav-label{font-size:.66rem;font-weight:600;line-height:1.15}.cs-concept-hero-stage .student-chapters-section,.cs-concept-hero-stage .student-continue-section,.cs-concept-hero-stage .student-portal-header,.cs-concept-hero-stage .student-tasks-card{margin:0;height:auto}.cs-concept-hero-stage .student-continue-section{padding:18px 20px 16px;background:linear-gradient(165deg,rgba(255,252,249,.97),rgba(255,252,249,.92) 55%,rgba(226,245,242,.22));border:1px solid hsla(40,9%,81%,.85);border-radius:14px}.cs-concept-app-fab{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--turquoise-strong);color:#fff;box-shadow:0 4px 14px rgba(28,37,51,.18)}.cs-concept-caption{margin:10px 2px 0;font-size:.75rem;color:#3e4a5c}@media (min-width:768px){.cs-concept-h1-line{display:block}}@media (min-width:640px){.cs-concept-lead{width:max-content;max-width:calc(100vw - 40px);margin-inline:0;left:50%;transform:translateX(-50%)}.cs-concept-lead-line{display:block}}@media (max-width:768px){.cs-concept-mesh:before{background-image:radial-gradient(ellipse 90vw 50vw at 80% 0,rgba(255,252,247,.9) 0,transparent 72%),radial-gradient(ellipse 140vw 90vw at 8% 0,#bfe8e0 0,transparent 68%),radial-gradient(ellipse 100vw 70vw at 20% 8%,rgba(46,196,182,.24) 0,transparent 70%),radial-gradient(ellipse 60vw 40vw at 50% 10%,hsla(60,16%,93%,.5) 0,transparent 70%),radial-gradient(ellipse 140vw 110vw at 92% 38%,rgba(46,196,182,.3) 0,transparent 64%),radial-gradient(ellipse 120vw 90vw at 70% 48%,rgba(191,232,224,.65) 0,transparent 68%),radial-gradient(ellipse 120vw 90vw at 88% 78%,rgba(46,196,182,.18) 0,transparent 70%);filter:blur(56px)}.cs-concept-waitlist .coming-soon-form-block{max-width:none}.cs-concept-waitlist .coming-soon-form-panel{flex-direction:column}.cs-concept-waitlist .coming-soon-form-panel input{width:100%;border-radius:11px 11px 0 0}.cs-concept-waitlist .coming-soon-form-panel .coming-soon-submit{width:100%;border-radius:0 0 11px 11px;border-top:none;border-left:none}}@media (prefers-reduced-motion:reduce){.cs-float,.cs-float-inner{transform:none!important}.cs-concept-waitlist .coming-soon-form-panel,.cs-concept-waitlist .coming-soon-form-panel .coming-soon-submit{transition:none}}.cs-band{width:100%;padding:72px 28px}.cs-band.is-hero{padding:0 0 102px;background:#0b1624;overflow-x:visible;overflow-y:clip}.cs-band.is-hero .cs-concept-nav{position:relative;padding-bottom:18px}.cs-band.is-hero .cs-concept-nav:after{content:"";position:absolute;bottom:0;left:50%;width:100vw;height:1px;transform:translateX(-50%);background:hsla(0,0%,100%,.06)}.cs-band.is-hero .cs-concept-wordmark .pharm{color:#fff}.cs-band.is-hero .cs-concept-wordmark .coach{color:#3cc8b9}.cs-band.is-hero .cs-concept-nav-link{color:#cfe3e0}.cs-band.is-hero .cs-concept-eyebrow{color:#7fe0d4}.cs-band.is-hero .cs-concept-h1{color:#fff}.cs-band.is-hero .cs-concept-lead{color:#c6d6dc}.cs-band.is-hero .cs-concept-fine{color:#9fb4bb}.cs-band.is-hero .cs-concept-countdown{color:#c6d6dc}.cs-band.is-hero .cs-concept-countdown strong{color:#3cc8b9}.cs-band.is-hero .cs-concept-waitlist .coming-soon-form-panel{box-shadow:0 12px 36px rgba(0,0,0,.35)}.cs-band.is-hero .cs-concept-waitlist .coming-soon-form-panel:focus-within{box-shadow:0 0 0 3px rgba(46,196,182,.35),0 12px 36px rgba(0,0,0,.35)}.cs-band.is-hero .cs-concept-admin-entry:focus-visible,.cs-band.is-hero .cs-concept-waitlist .coming-soon-form-panel .coming-soon-submit:focus,.cs-band.is-hero .cs-concept-waitlist .coming-soon-form-panel .coming-soon-submit:focus-visible,.cs-band.is-hero .cs-concept-waitlist .coming-soon-form-panel input:focus,.cs-band.is-hero .cs-concept-waitlist .coming-soon-form-panel input:focus-visible{outline-color:#7fe0d4}.cs-mock{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px;width:min(720px,calc(100vw - 40px));margin:44px 0 0;left:50%;transform:translateX(-50%);padding:62px 28px 24px;text-align:left;background:#17283a;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;color:#fff}.cs-mock-title{margin:0 0 6px;font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:-.03em;color:#fff}.cs-mock-points{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.cs-mock-points li{position:relative;padding-left:14px;font-size:.92rem;line-height:1.45;color:hsla(0,0%,100%,.72)}.cs-mock-points li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--turquoise-strong)}@property --cs-mock-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cs-mock-glow{position:absolute;inset:-1px;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--cs-mock-angle),transparent 0deg,transparent 230deg,rgba(60,200,185,.7) 290deg,#8ff0e4 330deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 6px rgba(60,200,185,.8));animation:cs-mock-orbit 9s linear infinite;transition:opacity .3s ease}.cs-mock:hover .cs-mock-glow{animation-play-state:paused;background:radial-gradient(180px circle at var(--cs-mock-x,50%) var(--cs-mock-y,50%),#8ff0e4 0,rgba(60,200,185,.5) 45%,transparent 75%)}@keyframes cs-mock-orbit{to{--cs-mock-angle:360deg}}.cs-mock-tab{position:absolute;z-index:2;top:0;left:0;right:0;display:flex;align-items:center;margin:0;padding:11px 16px;border-radius:15px 15px 0 0;background:#3cc8b9;color:#0b1624;font-size:.86rem;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase;white-space:nowrap}.cs-mock-tab,.cs-mock.is-exam-day{justify-content:center}.cs-mock-exam-day{display:flex;flex-direction:column;align-items:center;width:100%;padding:8px 0;text-align:center}.cs-mock-sit{width:min(100%,360px);padding:18px 32px;border:none;border-radius:12px;background:var(--turquoise-strong);color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.cs-mock-sit:hover{background:var(--turquoise-deep)}.cs-mock-sit:focus-visible{outline:2px solid #7fe0d4;outline-offset:3px}.cs-mock-paper-link{margin-top:8px;padding:0;border:none;background:none;font:inherit;font-size:.82rem;color:hsla(0,0%,100%,.72);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cs-mock-paper-link:hover{color:#fff}.cs-mock-paper-link:focus-visible{outline:2px solid #7fe0d4;outline-offset:3px;border-radius:2px}.cs-mock-dialog{margin:auto;width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:1px solid var(--border-light,#e4e0d8);border-radius:16px;background:#fffcf9;color:var(--text-primary,#1c2533);text-align:left}.cs-mock-dialog::-webkit-backdrop{background:rgba(11,22,36,.6)}.cs-mock-dialog::backdrop{background:rgba(11,22,36,.6)}.cs-mock-dialog-body{position:relative;padding:28px 28px 24px}.cs-mock-dialog-close{position:absolute;top:14px;right:14px;display:inline-flex;padding:6px;border:none;border-radius:8px;background:none;color:#6b7686;cursor:pointer}.cs-mock-dialog-close:hover{background:#f1eee8;color:#1c2533}.cs-mock-dialog-eyebrow{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--turquoise-deep)}.cs-mock-dialog-title{margin:0 0 18px;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}.cs-mock-dialog-note{margin:0 0 20px;font-size:.85rem;color:#6b7686}.cs-mock-dialog-papers{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 8px;padding:0;list-style:none}.cs-mock-dialog-papers li{padding:12px 14px;border:1px solid #e4e0d8;border-radius:10px;background:#fff;font-size:.98rem;font-weight:700}.cs-mock-dialog-papers span{display:block;margin-bottom:2px;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#6b7686}.cs-mock-dialog-steps{margin:0 0 18px;padding:0;list-style:none;counter-reset:cs-mock-step}.cs-mock-dialog-steps li{position:relative;padding:0 0 12px 34px;font-size:.92rem;line-height:1.45;color:#3e4a5c;counter-increment:cs-mock-step}.cs-mock-dialog-steps li:before{content:counter(cs-mock-step);position:absolute;left:0;top:-1px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e3f4f2;color:#0e6b62;font-size:.75rem;font-weight:700}.cs-mock-dialog-close-line{margin:0 0 20px;padding-top:16px;border-top:1px solid #e4e0d8;font-size:.95rem;line-height:1.45;color:#3e4a5c}.cs-mock-dialog-close-line p{margin:0}.cs-mock-dialog-close-line .cs-mock-dialog-close-strong{margin-top:2px;font-weight:700;color:#1c2533}.cs-mock-dialog-done{width:100%;padding:11px 20px;border:none;border-radius:8px;background:var(--turquoise-strong);color:#fff;font-size:.92rem;font-weight:700;cursor:pointer}.cs-mock-dialog-done:hover{background:var(--turquoise-deep)}.cs-mock-register{display:inline-block;margin-top:16px;text-decoration:none;padding:11px 22px;border:none;border-radius:8px;background:var(--turquoise-strong);color:#fff;font-size:.92rem;font-weight:700;cursor:pointer}.cs-mock-register:hover{background:var(--turquoise-deep)}.cs-mock-register:focus-visible{outline:2px solid #7fe0d4;outline-offset:3px}.cs-mock-stat{flex-shrink:0;text-align:right}.cs-mock-stat-label{margin:0 0 2px;font-size:.85rem;color:hsla(0,0%,100%,.6)}.cs-mock-stat-value{margin:0;font-size:2.6rem;font-weight:800;line-height:1.05;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.cs-mock-stat-value span{font-size:1.1rem;font-weight:600;letter-spacing:0;color:hsla(0,0%,100%,.72)}.cs-mock-countdown{display:flex;justify-content:flex-end;gap:12px}.cs-mock-stat-value .cs-mock-countdown-unit{font-size:inherit;font-weight:800;letter-spacing:-.03em;color:#fff}.cs-mock-stat-value .cs-mock-countdown-unit span{margin-left:2px;font-size:1rem;font-weight:600;letter-spacing:0;color:hsla(0,0%,100%,.6)}@media (max-width:640px){.cs-mock{flex-direction:column-reverse;align-items:stretch;gap:16px;padding:58px 20px 20px}.cs-mock-tab{font-size:.78rem;letter-spacing:.12em}.cs-mock-stat{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.08);text-align:left}.cs-mock-stat-value{font-size:1.6rem}.cs-mock-countdown{gap:8px}.cs-mock-stat-value span{font-size:.9rem}.cs-mock-title{font-size:1.2rem}.cs-mock-register{width:100%}.cs-mock-stat{flex-wrap:wrap}.cs-mock-paper-link{flex-basis:100%;margin-top:6px;text-align:left}}@media (prefers-reduced-motion:reduce){.cs-mock-glow{animation:none}}.cs-band.is-hero .cs-concept-capsule{filter:drop-shadow(0 0 2px rgba(60,200,185,.75)) drop-shadow(0 0 6px rgba(60,200,185,.45))}.cs-band.is-hero .cs-concept-waitlist .status.error{color:#ffb4b4}.cs-concept-join{height:0;max-width:1180px;margin:0 auto;padding:0 28px;overflow:visible;pointer-events:none}.cs-concept-join-rule{display:block;width:55%;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(46,196,182,.36) 50%,transparent)}.cs-band.has-lines{position:relative;isolation:isolate}.cs-band.has-lines>*{position:relative;z-index:1}.cs-band.has-lines:before{content:"";position:absolute;inset:-18% -12%;pointer-events:none;z-index:0;background-image:linear-gradient(122deg,transparent,transparent calc(16% - .5px),rgba(20,143,133,.14) calc(16% - .5px),rgba(20,143,133,.14) calc(16% + .5px),transparent calc(16% + .5px)),linear-gradient(122deg,transparent,transparent calc(31% - .5px),rgba(28,37,51,.055) calc(31% - .5px),rgba(28,37,51,.055) calc(31% + .5px),transparent calc(31% + .5px)),linear-gradient(122deg,transparent,transparent calc(74% - .5px),rgba(20,143,133,.1) calc(74% - .5px),rgba(20,143,133,.1) calc(74% + .5px),transparent calc(74% + .5px)),linear-gradient(122deg,transparent,transparent calc(89% - .5px),rgba(28,37,51,.045) calc(89% - .5px),rgba(28,37,51,.045) calc(89% + .5px),transparent calc(89% + .5px))}.cs-band.is-preview{overflow:visible;padding:56px 28px 72px;background:linear-gradient(180deg,transparent,rgba(234,244,241,.62) 22%,#eaf4f1);border-bottom:1px solid rgba(20,143,133,.16)}.cs-band.is-preview:before{inset:0;opacity:.5;-webkit-mask-image:linear-gradient(90deg,#000,transparent 16%,transparent 84%,#000);mask-image:linear-gradient(90deg,#000,transparent 16%,transparent 84%,#000)}.cs-band.is-why{position:relative;isolation:isolate;overflow:hidden;padding:88px 28px 96px;background:var(--dark-navy)}.cs-band.is-why:before{background:radial-gradient(ellipse 28% 46% at 0 0,rgba(46,196,182,.48) 0,transparent 70%),radial-gradient(ellipse 28% 46% at 100% 0,rgba(46,196,182,.48) 0,transparent 70%),radial-gradient(ellipse 26% 44% at 0 100%,rgba(46,196,182,.4) 0,transparent 70%),radial-gradient(ellipse 26% 44% at 100% 100%,rgba(46,196,182,.4) 0,transparent 70%)}.cs-band.is-why:after,.cs-band.is-why:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.cs-band.is-why:after{opacity:.85;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='720' viewBox='0 0 1600 720'%3E%3Cg fill='%232EC4B6'%3E%3Ccircle cx='186.7' cy='499.4' r='1.2' fill-opacity='0.41'/%3E%3Ccircle cx='1037.2' cy='663.0' r='1.8' fill-opacity='0.19'/%3E%3Ccircle cx='442.9' cy='192.0' r='0.9' fill-opacity='0.42'/%3E%3Ccircle cx='1165.1' cy='469.0' r='1.4' fill-opacity='0.32'/%3E%3Ccircle cx='492.7' cy='486.8' r='1.6' fill-opacity='0.24'/%3E%3Ccircle cx='638.8' cy='550.9' r='1.6' fill-opacity='0.41'/%3E%3Ccircle cx='204.7' cy='169.6' r='0.8' fill-opacity='0.27'/%3E%3Ccircle cx='1426.3' cy='262.3' r='1.8' fill-opacity='0.24'/%3E%3Ccircle cx='426.2' cy='569.3' r='0.9' fill-opacity='0.36'/%3E%3Ccircle cx='1005.4' cy='119.0' r='1.1' fill-opacity='0.23'/%3E%3Ccircle cx='545.8' cy='73.2' r='0.9' fill-opacity='0.24'/%3E%3Ccircle cx='338.9' cy='688.9' r='0.9' fill-opacity='0.29'/%3E%3Ccircle cx='649.7' cy='697.4' r='0.8' fill-opacity='0.19'/%3E%3Ccircle cx='704.3' cy='434.0' r='1.2' fill-opacity='0.37'/%3E%3Ccircle cx='1091.5' cy='92.7' r='1.6' fill-opacity='0.29'/%3E%3Ccircle cx='167.7' cy='617.9' r='0.9' fill-opacity='0.33'/%3E%3Ccircle cx='821.5' cy='149.4' r='1.0' fill-opacity='0.35'/%3E%3Ccircle cx='726.1' cy='166.1' r='1.8' fill-opacity='0.35'/%3E%3Ccircle cx='1265.3' cy='360.3' r='1.6' fill-opacity='0.21'/%3E%3Ccircle cx='179.8' cy='578.9' r='1.4' fill-opacity='0.29'/%3E%3Ccircle cx='159.7' cy='209.1' r='1.4' fill-opacity='0.26'/%3E%3Ccircle cx='63.7' cy='525.4' r='1.2' fill-opacity='0.19'/%3E%3Ccircle cx='197.6' cy='377.7' r='1.8' fill-opacity='0.21'/%3E%3Ccircle cx='165.1' cy='346.5' r='1.2' fill-opacity='0.29'/%3E%3Ccircle cx='1089.2' cy='384.0' r='1.2' fill-opacity='0.31'/%3E%3Ccircle cx='776.4' cy='316.7' r='1.0' fill-opacity='0.19'/%3E%3Ccircle cx='388.6' cy='611.4' r='0.8' fill-opacity='0.34'/%3E%3Ccircle cx='1484.9' cy='61.7' r='1.8' fill-opacity='0.27'/%3E%3Ccircle cx='243.5' cy='500.0' r='1.2' fill-opacity='0.27'/%3E%3Ccircle cx='911.5' cy='29.1' r='1.0' fill-opacity='0.21'/%3E%3Ccircle cx='1119.6' cy='665.4' r='0.8' fill-opacity='0.23'/%3E%3Ccircle cx='680.1' cy='255.1' r='0.9' fill-opacity='0.42'/%3E%3Ccircle cx='1485.1' cy='197.3' r='1.1' fill-opacity='0.4'/%3E%3Ccircle cx='491.6' cy='145.8' r='1.2' fill-opacity='0.38'/%3E%3Ccircle cx='625.1' cy='39.9' r='1.8' fill-opacity='0.38'/%3E%3Ccircle cx='507.4' cy='692.2' r='1.4' fill-opacity='0.22'/%3E%3Ccircle cx='934.2' cy='210.4' r='1.1' fill-opacity='0.38'/%3E%3Ccircle cx='578.9' cy='189.1' r='1.4' fill-opacity='0.26'/%3E%3Ccircle cx='74.8' cy='116.6' r='1.6' fill-opacity='0.21'/%3E%3Ccircle cx='330.5' cy='174.3' r='0.8' fill-opacity='0.25'/%3E%3Ccircle cx='1381.9' cy='198.0' r='1.2' fill-opacity='0.22'/%3E%3Ccircle cx='407.8' cy='431.5' r='1.1' fill-opacity='0.37'/%3E%3Ccircle cx='1450.7' cy='216.5' r='1.1' fill-opacity='0.21'/%3E%3Ccircle cx='1208.1' cy='269.7' r='1.1' fill-opacity='0.4'/%3E%3Ccircle cx='895.3' cy='425.9' r='1.2' fill-opacity='0.32'/%3E%3Ccircle cx='1201.3' cy='365.6' r='0.9' fill-opacity='0.27'/%3E%3Ccircle cx='1332.6' cy='268.1' r='0.9' fill-opacity='0.29'/%3E%3Ccircle cx='871.7' cy='548.1' r='0.9' fill-opacity='0.35'/%3E%3Ccircle cx='510.5' cy='645.7' r='1.1' fill-opacity='0.19'/%3E%3Ccircle cx='975.9' cy='186.1' r='1.1' fill-opacity='0.31'/%3E%3Ccircle cx='1476.5' cy='338.6' r='1.6' fill-opacity='0.23'/%3E%3Ccircle cx='423.6' cy='323.8' r='0.9' fill-opacity='0.21'/%3E%3Ccircle cx='869.7' cy='277.8' r='1.8' fill-opacity='0.38'/%3E%3Ccircle cx='420.6' cy='269.6' r='0.9' fill-opacity='0.36'/%3E%3Ccircle cx='683.0' cy='104.7' r='0.9' fill-opacity='0.39'/%3E%3Ccircle cx='366.8' cy='116.8' r='1.1' fill-opacity='0.23'/%3E%3Ccircle cx='1151.6' cy='116.8' r='0.9' fill-opacity='0.21'/%3E%3Ccircle cx='1062.2' cy='168.8' r='1.8' fill-opacity='0.26'/%3E%3Ccircle cx='1475.6' cy='467.9' r='0.9' fill-opacity='0.33'/%3E%3Ccircle cx='654.2' cy='199.1' r='1.4' fill-opacity='0.21'/%3E%3Ccircle cx='1476.0' cy='610.4' r='1.4' fill-opacity='0.38'/%3E%3Ccircle cx='116.6' cy='483.9' r='1.0' fill-opacity='0.29'/%3E%3Ccircle cx='1477.4' cy='389.2' r='0.9' fill-opacity='0.33'/%3E%3Ccircle cx='1384.2' cy='586.3' r='0.8' fill-opacity='0.31'/%3E%3Ccircle cx='1258.3' cy='226.0' r='1.4' fill-opacity='0.18'/%3E%3Ccircle cx='230.9' cy='276.8' r='0.8' fill-opacity='0.31'/%3E%3Ccircle cx='721.5' cy='555.6' r='1.1' fill-opacity='0.24'/%3E%3Ccircle cx='1535.4' cy='186.7' r='0.9' fill-opacity='0.26'/%3E%3Ccircle cx='1574.5' cy='178.0' r='1.0' fill-opacity='0.4'/%3E%3Ccircle cx='1562.6' cy='654.7' r='1.6' fill-opacity='0.19'/%3E%3Ccircle cx='1425.5' cy='604.4' r='0.9' fill-opacity='0.28'/%3E%3Ccircle cx='233.5' cy='674.0' r='1.4' fill-opacity='0.3'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%}.cs-why{position:relative;z-index:1;max-width:1120px;margin:0 auto}.cs-why-intro{margin:0 auto 40px}.cs-hero-approach,.cs-why-intro{text-align:center;max-width:48rem}.cs-hero-approach{margin:56px auto 0;padding:0 28px 8px}.cs-hero-approach-rule{display:block;width:min(360px,56%);height:1px;margin:0 auto 56px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.16) 50%,transparent)}.cs-hero-approach h2{margin:8px 0 0;font-size:clamp(1.9rem,4.2vw,2.7rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff}.cs-band.is-why .cs-concept-eyebrow{color:var(--turquoise)}.cs-why-intro h2{margin:8px 0 0;font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff}.cs-why-h2-accent,.cs-why-h2-line{display:block}.cs-why-h2-accent{color:var(--turquoise)}.cs-why-lead{margin:16px auto 0;max-width:42.5rem;font-size:1.05rem;line-height:1.55;color:hsla(0,0%,100%,.72)}.cs-why-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.cs-why-card{margin:0;padding:20px 18px 18px;background:#252e3d;border:1px solid rgba(46,196,182,.18);border-radius:12px;color:#fff}.cs-why-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:14px;color:var(--turquoise)}.cs-why-card h3{margin:0 0 6px;font-size:.95rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.cs-why-card p{margin:0;font-size:.86rem;line-height:1.45;color:hsla(0,0%,100%,.62)}.cs-why-close{margin:36px 0 0;text-align:center;font-size:1.08rem;font-weight:700;letter-spacing:-.02em;line-height:1.4;text-wrap:balance;color:#fff}.cs-band.is-story{overflow:visible;padding:88px 28px}.cs-band.is-community,.cs-band.is-mocks{background:radial-gradient(ellipse 70% 80% at 12% 20%,rgba(46,196,182,.16),transparent 58%),linear-gradient(180deg,#d8efe9,#cfeae4)}.cs-band.is-progress{position:relative;background:#f4f2ec}.cs-band.is-progress:before{content:"";position:absolute;inset:0 auto 0 0;width:120px;pointer-events:none;opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='640' viewBox='0 0 120 640'%3E%3Cg fill='%232EC4B6'%3E%3Ccircle cx='18' cy='42' r='1.4' fill-opacity='0.35'/%3E%3Ccircle cx='46' cy='28' r='1.1' fill-opacity='0.22'/%3E%3Ccircle cx='72' cy='64' r='1.6' fill-opacity='0.28'/%3E%3Ccircle cx='24' cy='96' r='0.9' fill-opacity='0.2'/%3E%3Ccircle cx='58' cy='118' r='1.3' fill-opacity='0.32'/%3E%3Ccircle cx='88' cy='86' r='1' fill-opacity='0.18'/%3E%3Ccircle cx='14' cy='154' r='1.5' fill-opacity='0.26'/%3E%3Ccircle cx='40' cy='186' r='1.1' fill-opacity='0.3'/%3E%3Ccircle cx='76' cy='168' r='1.4' fill-opacity='0.22'/%3E%3Ccircle cx='28' cy='228' r='1' fill-opacity='0.24'/%3E%3Ccircle cx='62' cy='248' r='1.7' fill-opacity='0.28'/%3E%3Ccircle cx='92' cy='214' r='0.9' fill-opacity='0.2'/%3E%3Ccircle cx='16' cy='292' r='1.2' fill-opacity='0.32'/%3E%3Ccircle cx='48' cy='318' r='1.4' fill-opacity='0.18'/%3E%3Ccircle cx='80' cy='286' r='1.1' fill-opacity='0.26'/%3E%3Ccircle cx='22' cy='360' r='1.6' fill-opacity='0.22'/%3E%3Ccircle cx='54' cy='392' r='1' fill-opacity='0.3'/%3E%3Ccircle cx='84' cy='348' r='1.3' fill-opacity='0.2'/%3E%3Ccircle cx='12' cy='432' r='1.1' fill-opacity='0.28'/%3E%3Ccircle cx='44' cy='458' r='1.5' fill-opacity='0.24'/%3E%3Ccircle cx='70' cy='424' r='0.9' fill-opacity='0.18'/%3E%3Ccircle cx='30' cy='502' r='1.3' fill-opacity='0.26'/%3E%3Ccircle cx='66' cy='528' r='1.1' fill-opacity='0.22'/%3E%3Ccircle cx='90' cy='486' r='1.4' fill-opacity='0.3'/%3E%3Ccircle cx='20' cy='572' r='1' fill-opacity='0.2'/%3E%3Ccircle cx='52' cy='598' r='1.6' fill-opacity='0.28'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:120px 100%}.cs-story-split{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:40px;gap:40px;align-items:center;max-width:1120px;margin:0 auto}.cs-story-split.is-reverse{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.cs-band.is-story .cs-concept-eyebrow{color:var(--turquoise-deep)}.cs-story-copy h2{margin:8px 0 0;font-size:clamp(1.7rem,3.4vw,2.45rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:var(--text-primary)}.cs-story-copy h2 span{display:block}.cs-story-lead{margin:16px 0 0;max-width:36rem;font-size:1.02rem;line-height:1.55;color:var(--text-body)}.cs-story-points{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.cs-story-points li{display:flex;align-items:center;gap:12px;font-size:.98rem;font-weight:600;color:var(--text-primary)}.cs-story-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:999px;color:var(--turquoise-deep);background:rgba(255,252,249,.72)}.cs-band.is-progress .cs-story-icon{background:rgba(46,196,182,.12)}.cs-story-chat{position:relative;display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start}.cs-story-chat-profile{position:relative;z-index:1;margin-top:36px;margin-right:-42px;padding:18px 16px 20px;background:#fff;border:1px solid rgba(28,37,51,.08);border-radius:16px;box-shadow:0 16px 36px rgba(28,37,51,.08)}.cs-story-kicker{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--turquoise-deep)}.cs-story-chat-title{margin:4px 0 14px;font-size:1.35rem;font-weight:800;color:var(--text-primary)}.cs-story-chat-user{display:flex;align-items:center;gap:10px;margin-bottom:16px}.cs-story-chat-user strong{display:block;font-size:.88rem}.cs-story-chat-user span{display:block;font-size:.72rem;color:var(--text-muted)}.cs-story-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;color:#fff}.cs-story-avatar.is-user{background:#5b6b82}.cs-story-avatar.is-teal{background:var(--turquoise-strong)}.cs-story-avatar.is-mint{background:#7ebfb0}.cs-story-avatar.is-rose{background:#d48aa8}.cs-story-chat-active{margin:0 0 12px;padding:8px 10px;border-radius:8px;background:rgba(46,196,182,.12);color:var(--turquoise-deep);font-size:.78rem;font-weight:700}.cs-story-channels{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.cs-story-channels li{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text-body)}.cs-story-channels li:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--turquoise)}.cs-story-chat-panel{position:relative;min-width:0;background:#fff;border:1px solid rgba(28,37,51,.08);border-radius:16px;overflow:hidden;box-shadow:0 20px 44px rgba(28,37,51,.12);z-index:2}.cs-story-chat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;background:linear-gradient(135deg,var(--dark-navy) 0,var(--navy) 52%,#2f4558 100%);color:#fff}.cs-story-chat-head p{margin:0 0 2px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--turquoise)}.cs-story-chat-head h3{margin:0;font-size:1.02rem;font-weight:700}.cs-story-live{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(46,196,182,.18);border:1px solid rgba(46,196,182,.35);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cs-story-live:before{content:"";width:6px;height:6px;border-radius:999px;background:#34d399}.cs-story-chat-messages{display:grid;grid-gap:14px;gap:14px;padding:16px 18px;background:#f7faf8}.cs-story-msg{display:flex;align-items:flex-start;gap:10px}.cs-story-msg p{margin:0;font-size:.8rem;line-height:1.45;color:var(--text-body)}.cs-story-msg-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:2px!important}.cs-story-msg-meta strong{font-size:.8rem;color:var(--text-primary)}.cs-story-msg-meta span{font-size:.7rem;color:var(--text-muted)}.cs-story-chat-compose{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid rgba(28,37,51,.08);background:#fff}.cs-story-chat-compose>span:first-child{flex:1 1;padding:10px 12px;border:1px solid var(--border-light);border-radius:10px;font-size:.82rem;color:var(--text-muted)}.cs-story-send{padding:10px 16px;border-radius:10px;background:var(--turquoise);color:#fff;font-size:.82rem;font-weight:700}.cs-story-ui{background:#fff;border:1px solid rgba(28,37,51,.08);border-radius:18px;overflow:hidden;box-shadow:0 20px 44px rgba(28,37,51,.1)}.cs-story-ui-head{padding:18px 22px 16px;background:linear-gradient(135deg,var(--dark-navy) 0,var(--navy) 52%,#2f4558 100%);color:#fff}.cs-story-ui-kicker{margin:0 0 4px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--turquoise)}.cs-story-ui-title{margin:0;font-size:1.2rem;font-weight:800}.cs-story-ui-lead{margin:6px 0 0;font-size:.84rem;line-height:1.45;color:hsla(0,0%,100%,.72)}.cs-story-ui-body{padding:20px 22px 22px}.cs-story-stats{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px;margin-bottom:22px}.cs-story-stat-label{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.cs-story-donut-row{display:flex;align-items:center;gap:12px}.cs-story-donut{width:72px;height:72px;flex-shrink:0;transform:rotate(-90deg)}.cs-story-donut circle{fill:none;stroke:#e4eeea;stroke-width:8}.cs-story-donut .is-fill{stroke:var(--turquoise);stroke-dasharray:128 188.5;stroke-linecap:round}.cs-story-donut-value{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:var(--text-primary)}.cs-story-donut-status{margin:0;font-size:.82rem;font-weight:700;color:var(--turquoise-deep)}.cs-story-donut-note{margin:2px 0 0;font-size:.74rem;color:var(--text-muted)}.cs-story-covered{margin:0 0 8px;font-size:1.7rem;font-weight:800;letter-spacing:-.03em;color:var(--text-primary)}.cs-story-covered span{font-size:1rem;font-weight:600;color:var(--text-muted)}.cs-story-bars{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.cs-story-bar-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:.82rem;color:var(--text-body)}.cs-story-bar-track{height:8px;border-radius:999px;background:#e6eeea;overflow:hidden}.cs-story-bar-track span{display:block;height:100%;border-radius:inherit;background:var(--turquoise)}.cs-story-bar-track .is-weak{background:#e8a0a8}.cs-story-mx-row{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:10px 16px;gap:10px 16px;padding:14px 0;border-top:1px solid rgba(28,37,51,.08)}.cs-story-mx-row p{margin:0;font-size:.88rem;font-weight:700;color:var(--text-primary)}.cs-story-mx-row>div span{display:block;font-size:.74rem;color:var(--text-muted);font-weight:500}.cs-story-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.cs-story-presets>div{padding:10px 10px 11px;border:1px solid var(--border-light);border-radius:10px;background:#fff}.cs-story-presets>div.is-active{border-color:rgba(26,173,160,.45);background:var(--bg-teal-muted,#eaf6f4)}.cs-story-presets strong{display:block;font-size:.78rem;font-weight:700;color:var(--text-primary)}.cs-story-presets span{display:block;margin-top:2px;font-size:.7rem;line-height:1.3;color:var(--text-muted)}.cs-story-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px}.cs-story-checks.is-stack{grid-template-columns:1fr}.cs-story-checks li{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--text-body)}.cs-story-checks li span{width:15px;height:15px;border:1.5px solid #c5d0cc;border-radius:4px;background:#fff}.cs-story-checks li.is-on span{border-color:var(--turquoise-strong);background:var(--turquoise);box-shadow:inset 0 0 0 2px #fff}.cs-story-chips{display:flex;flex-wrap:wrap;gap:6px}.cs-story-chips span{padding:6px 10px;border:1px solid var(--border-light);border-radius:8px;background:#fff;font-size:.76rem;font-weight:600;color:var(--text-body)}.cs-story-chips .is-on{border-color:rgba(26,173,160,.45);background:var(--bg-teal-muted,#eaf6f4);color:var(--turquoise-deep)}.cs-story-start{display:block;width:-moz-fit-content;width:fit-content;margin:16px 0 0 auto;padding:10px 18px;border-radius:10px;background:var(--turquoise);color:#fff;font-size:.88rem;font-weight:700}.cs-band.is-close{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,var(--dark-navy) 0,var(--navy) 52%,#2f4558 100%);color:#fff;padding:80px 28px 88px}.cs-band.is-close:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 88% 12%,rgba(46,196,182,.28) 0,transparent 42%),radial-gradient(circle at 8% 92%,hsla(0,0%,100%,.07) 0,transparent 38%)}.cs-band-inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.cs-band-inner.is-center{text-align:center}.cs-band-inner>h2{margin:0 0 22px;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--text-primary)}.cs-band.is-close .cs-band-inner>h2{color:#fff}.cs-band.is-close .coming-soon-label{color:hsla(0,0%,100%,.55)}.cs-band.is-close .cs-concept-fine{margin-top:16px;color:hsla(0,0%,100%,.55)}.cs-band.is-close .cs-concept-form-block{margin-left:auto;margin-right:auto}.cs-band.is-close .coming-soon-confirmation{color:var(--turquoise-deep);font-weight:700}@media (max-width:900px){.cs-concept-hero{padding:28px 20px 8px}.cs-band.is-preview{padding:44px 20px 56px}.cs-concept-join{padding:0 20px}.cs-band.is-why{padding:64px 20px 72px}.cs-hero-approach{margin-top:44px;padding:0 20px}.cs-hero-approach-rule{margin-bottom:44px}.cs-band.is-story{padding:56px 20px}.cs-story-split,.cs-story-split.is-reverse{grid-template-columns:1fr;gap:32px}.cs-story-split.is-reverse .cs-story-copy{order:-1}.cs-story-chat{grid-template-columns:1fr}.cs-story-chat-profile{margin:0 0 14px}.cs-story-mx-row,.cs-story-stats{grid-template-columns:1fr}.cs-concept-preview-intro{margin-bottom:28px}.cs-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-why-intro{margin-bottom:28px}.cs-why-close{margin-top:28px}.cs-concept-nav{padding:16px 20px 0}.cs-band.is-hero .cs-concept-nav{padding-bottom:14px}.cs-band{padding:48px 20px}.cs-band.is-close{padding:56px 20px 64px}}@media (max-width:520px){.cs-concept-form-panel{flex-direction:column}}