:root{--type-caption:13px;--type-small:14px;--type-body:16px;--type-body-lg:17px;--type-section-eyebrow:15px;--type-section-title:clamp(40px,3.55vw,48px);--type-section-lead:clamp(21px,1.9vw,26px);--type-card-title:22px;--type-card-body:16px;--page-gutter:clamp(20px,4vw,32px);--section-space:clamp(88px,9vw,136px);--ink:#242733;--ink-2:#303544;--graphite:#3e4352;--graphite-deep:#1f222b;--lavender:#aaa7cf;--lavender-strong:#817cc3;--lavender-deep:#645dc0;--lavender-soft:#ecebf6;--paper:#f5f5f7;--paper-2:#eeeff3;--white:#ffffff;--muted:#6e7480;--muted-light:#9ca1ad;--line:rgba(36,39,51,0.12);--line-light:rgba(255,255,255,0.14);--shadow:0 28px 80px rgba(31,34,45,0.12);--shadow-soft:0 14px 40px rgba(31,34,45,0.07);--radius:20px;--radius-lg:30px;color:var(--ink);font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body,html{overflow-x:clip}body{margin:0;min-width:320px;background:var(--white);color:var(--ink)}a,body,button{font-family:inherit}a{text-decoration:none}a,button{color:inherit}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}::selection{color:var(--white);background:var(--lavender-strong)}h1,h2,h3,p{word-break:keep-all;overflow-wrap:normal}h1,h2,h3{text-wrap:balance}.container{width:min(calc(100% - (var(--page-gutter) * 2)),1240px);margin-inline:auto}.section{padding:var(--section-space) 0}.section--white{background:var(--white)}.section--soft{background:linear-gradient(180deg,#f7f7f9,#f2f3f6)}.section--ink{background:var(--graphite-deep);color:var(--white)}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(36,39,51,.08)}.header-inner{min-height:78px;display:flex;align-items:center;gap:28px}.brand{gap:12px;min-width:0}.brand,.brand-mark{display:inline-flex;align-items:center}.brand-mark{width:42px;height:42px;border-radius:14px;flex:0 0 auto;justify-content:center;background:linear-gradient(145deg,#9994e7,#746dcf);color:#fff;box-shadow:0 10px 26px rgba(100,93,192,.26),inset 0 1px rgba(255,255,255,.28)}.brand-mark svg{width:21px;height:21px}.brand-copy{display:flex;flex-direction:column;gap:4px}.brand-copy strong{font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1;letter-spacing:-.01em}.brand-copy small{font-family:Inter,Arial,sans-serif;font-size:var(--type-caption);color:#9197aa;letter-spacing:.22em;font-weight:800}.brand--inverse .brand-copy strong{color:#fff}.brand--inverse .brand-copy small{color:#9fa4b3}.header-nav{margin-left:auto;display:flex;align-items:center;gap:28px;color:#5f6675;font-size:13px;font-weight:750}.header-nav a{position:relative;padding:8px 0}.header-nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--lavender-strong);transform:scaleX(0);transition:transform .18s ease}.header-nav a:hover:after{transform:scaleX(1)}.header-cta{margin-left:10px;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-size:var(--type-caption);font-weight:850;background:#fff}.header-cta svg{width:14px;height:14px}.hero{position:relative;overflow:hidden;background:#22252f;color:#fff;padding:clamp(82px,9vw,132px) 0 clamp(88px,10vw,144px)}.hero-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.7) 62%,transparent);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.7) 62%,transparent)}.hero-glow{position:absolute;border-radius:50%;filter:blur(6px);pointer-events:none}.hero-glow--one{width:620px;height:620px;right:-160px;top:-220px;background:radial-gradient(circle,rgba(139,132,226,.3),rgba(139,132,226,0) 68%)}.hero-glow--two{width:500px;height:500px;left:-220px;bottom:-260px;background:radial-gradient(circle,rgba(118,132,186,.16),rgba(118,132,186,0) 68%)}.hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:clamp(48px,7vw,92px);align-items:center}.hero-copy{min-width:0}.hero-kicker{display:inline-flex;align-items:center;gap:9px;color:#cbc8ef;font-family:Inter,Arial,sans-serif;font-size:var(--type-caption);font-weight:850;letter-spacing:.15em}.hero-kicker svg{width:15px;height:15px}.hero-copy h1{margin:24px 0 0;max-width:700px;font-size:clamp(46px,5.6vw,78px);line-height:1.04;letter-spacing:-.065em;font-weight:760}.hero-copy h1 em{color:#b5b0ef;font-style:normal;font-weight:680}.hero-copy>p{margin:26px 0 0;max-width:660px;color:#c5c8d2;font-size:15px;line-height:1.85}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.button{min-height:48px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;font-size:13px;font-weight:850;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-1px)}.button svg{width:15px;height:15px}.button--light{background:#fff;color:#272a35;box-shadow:0 15px 34px rgba(0,0,0,.2)}.button--dark-ghost{background:rgba(255,255,255,.03);color:#fff;border-color:rgba(255,255,255,.2)}.button--dark-ghost:hover{background:rgba(255,255,255,.08)}.hero-proofline{margin-top:34px;display:flex;flex-wrap:wrap;gap:8px}.hero-proofline span{padding:8px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#aeb3c0;font-size:var(--type-caption);font-weight:750;letter-spacing:.02em;background:rgba(255,255,255,.03)}.hero-product{position:relative;min-width:0;padding:34px 28px 28px}.product-frame{position:relative;z-index:2;padding:20px;border-radius:30px;background:linear-gradient(180deg,#fbfbfd,#f0f1f5);color:var(--ink);border:1px solid rgba(255,255,255,.16);box-shadow:0 40px 90px rgba(0,0,0,.32);transform:rotate(1deg)}.product-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 2px 17px;border-bottom:1px solid #e3e5eb}.product-topbar>div{display:flex;align-items:center;gap:8px}.product-topbar strong,.product-topbar>span{font-size:var(--type-caption)}.product-topbar>span{color:#8a91a0;font-weight:750}.live-dot{width:8px;height:8px;border-radius:50%;background:#ef5c67;box-shadow:0 0 0 4px rgba(239,92,103,.12)}.speaker-block{display:flex;align-items:center;gap:11px;padding:18px 0 14px}.speaker-avatar{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:#e8e7f6;color:#665fb2;font-size:var(--type-caption);font-weight:900}.speaker-block>div{display:flex;flex-direction:column;min-width:0}.speaker-block small,.speaker-block strong{font-size:var(--type-caption)}.speaker-block small{margin-top:3px;color:#858c9b}.language-chip{margin-left:auto;padding:7px 9px;border-radius:9px;background:#232733;color:#fff;font-size:var(--type-caption);font-weight:800}.transcript-stack{display:grid;gap:9px}.transcript-stack article{position:relative;padding:13px 14px 13px 43px;border:1px solid #e2e5ea;border-radius:14px;background:#fff}.transcript-stack .transcript-card--accent{background:#efeffa;border-color:#dddbf4}.transcript-lang{position:absolute;left:12px;top:13px;min-width:23px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#eff1f5;color:#697184;font-size:var(--type-caption);font-weight:900}.transcript-card--accent .transcript-lang{background:#dcd9f4;color:#625bb1}.transcript-stack p{margin:0;color:#3f4654;font-size:var(--type-caption);line-height:1.68}.player-row{margin-top:12px;display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:#242833;color:#fff}.player-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,255,255,.09);color:#c8c4f2;flex:none}.player-icon svg{width:17px;height:17px}.player-row>div{display:flex;flex-direction:column;min-width:0}.player-row small,.player-row strong{font-size:var(--type-caption)}.player-row small{margin-top:3px;color:#989eac}.waveform{margin-left:auto;height:24px;display:flex;align-items:center;gap:3px}.waveform i{width:2px;border-radius:2px;background:#b9b5ed;animation:wave 1s ease-in-out infinite alternate}.waveform i:first-child{height:7px}.waveform i:nth-child(2){height:15px}.waveform i:nth-child(3){height:21px}.waveform i:nth-child(4){height:12px}.waveform i:nth-child(5){height:18px}.waveform i:nth-child(6){height:9px}@keyframes wave{to{transform:scaleY(.55);opacity:.55}}.product-footerline{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.product-footerline span{padding:6px 8px;border-radius:8px;background:#fff;border:1px solid #e5e7ec;color:#70788a;font-size:var(--type-caption);font-weight:800}.floating-note{position:absolute;z-index:3;min-width:150px;padding:11px 13px;border-radius:14px;background:rgba(255,255,255,.96);color:var(--ink);box-shadow:0 20px 45px rgba(0,0,0,.18);border:1px solid rgba(36,39,51,.08)}.floating-note span,.floating-note strong{display:block;font-size:var(--type-caption)}.floating-note span{margin-top:4px;color:#7b8292}.floating-note--top{top:4px;right:-8px;transform:rotate(-2deg)}.floating-note--bottom{bottom:-5px;left:-6px;transform:rotate(1deg)}.confidence-strip{background:#fff;border-bottom:1px solid #eceef2}.confidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.confidence-grid article{padding:28px 24px;border-right:1px solid #eceef2}.confidence-grid article:first-child{padding-left:0}.confidence-grid article:last-child{border-right:0;padding-right:0}.confidence-grid strong{display:block;color:#343947;font-size:var(--type-caption)}.confidence-grid p{margin:8px 0 0;color:#7a8190;font-size:var(--type-caption);line-height:1.6}.section-head{max-width:860px;margin-bottom:44px}.section-head--compact{margin-bottom:0}.section-eyebrow{color:var(--lavender-deep);font-family:Inter,Arial,sans-serif;font-size:var(--type-caption);font-weight:900;letter-spacing:.17em}.section-eyebrow--light{color:#b7b3e8}.contact-panel h2,.dark-section-head h2,.section-head h2,.showcase-copy h2,.why-copy h2{margin:15px 0 0;font-size:clamp(34px,4.6vw,58px);line-height:1.1;letter-spacing:-.055em;font-weight:730}.section-head p,.showcase-copy>p,.why-copy>p{margin:18px 0 0;max-width:760px;color:#6e7480;font-size:13px;line-height:1.8}.mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mode-card{min-height:310px;padding:24px;border:1px solid #e3e6eb;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(31,34,45,.045);display:flex;flex-direction:column}.mode-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.mode-card__top span{width:34px;height:34px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:#eeedf9;color:#6d66b8;font-size:var(--type-caption);font-weight:900}.mode-card__top b{color:#8c92a0;font-family:Inter,Arial,sans-serif;font-size:var(--type-caption);letter-spacing:.15em}.mode-card h3{margin:28px 0 0;font-size:21px;line-height:1.4;letter-spacing:-.035em}.mode-card>p{margin:12px 0 0;color:#6f7685;font-size:var(--type-caption);line-height:1.78}.tag-row{margin-top:auto;padding-top:24px;display:flex;flex-wrap:wrap;gap:6px}.tag-row span{padding:6px 8px;border-radius:8px;background:#f5f6f8;color:#71798a;font-size:var(--type-caption);font-weight:750}.why-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);gap:clamp(42px,7vw,90px);align-items:center}.why-copy h2{font-size:clamp(36px,4.3vw,54px)}.text-link{margin-top:24px;display:inline-flex;align-items:center;gap:9px;color:#5f58ad;font-size:var(--type-caption);font-weight:850}.text-link svg{width:14px;height:14px}.comparison-card{border-radius:24px;border:1px solid #dfe2e8;background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}.comparison-head,.comparison-row{display:grid;grid-template-columns:1fr 1fr}.comparison-head{background:#262a34;color:#fff}.comparison-head span{padding:14px 18px;font-family:Inter,Arial,sans-serif;font-size:var(--type-caption);font-weight:900;letter-spacing:.14em}.comparison-head span:last-child{background:#6e68b9}.comparison-row{border-top:1px solid #eceef2}.comparison-row>span,.comparison-row>strong{padding:18px;font-size:var(--type-caption);line-height:1.6}.comparison-row>span{color:#8a91a0;background:#fbfbfc;font-weight:650}.comparison-row>strong{color:#343946;background:#fff;font-weight:850;border-left:1px solid #eceef2}.product-showcase{overflow:hidden}.showcase-layout{display:grid;grid-template-columns:minmax(500px,1.18fr) minmax(0,.82fr);gap:clamp(48px,7vw,90px);align-items:center}.showcase-ui{position:relative;padding:34px;border-radius:32px;background:linear-gradient(145deg,#edeef4,#f9f9fb)}.showcase-ui:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;left:-70px;top:-70px;background:radial-gradient(circle,rgba(132,125,205,.22),transparent 70%)}.showcase-window{position:relative;z-index:1;border-radius:22px;background:#fff;border:1px solid #e0e3e9;box-shadow:0 24px 70px rgba(34,38,49,.13);overflow:hidden}.showcase-window__top{min-height:50px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef0f3;background:#fbfbfc;color:#596173;font-size:var(--type-caption);font-weight:800}.mini-live{display:inline-flex;align-items:center;gap:6px;color:#8c93a1}.mini-live i{width:7px;height:7px;border-radius:50%;background:#eb5c68}.showcase-speaker{padding:16px 18px;gap:10px;border-bottom:1px solid #eef0f3}.avatar-ring,.showcase-speaker{display:flex;align-items:center}.avatar-ring{width:36px;height:36px;border-radius:12px;justify-content:center;background:#eeedf8;color:#6c66b4;font-size:var(--type-caption);font-weight:900}.showcase-speaker>div:not(.avatar-ring){display:flex;flex-direction:column}.showcase-speaker span,.showcase-speaker strong{font-size:var(--type-caption)}.showcase-speaker span{margin-top:3px;color:#9298a4}.showcase-speaker button{margin-left:auto;border:1px solid #dedfe8;border-radius:9px;background:#fff;padding:7px 9px;color:#616979;font-size:var(--type-caption);font-weight:800}.caption-lines{padding:6px 18px 12px}.caption-lines>div{position:relative;padding:13px 0 13px 34px;border-bottom:1px solid #f0f1f4}.caption-lines>div:last-child{border-bottom:0}.caption-lines b{position:absolute;top:15px;left:0;color:#8a91a0;font-size:var(--type-caption)}.caption-lines p{margin:0;color:#4d5565;font-size:var(--type-caption);line-height:1.68}.caption-lines__translated p{color:#3f3a72;font-weight:650}.caption-lines__translated b{color:#6a63ba}.showcase-toolbar{display:flex;gap:7px;padding:11px 16px 15px;flex-wrap:wrap}.showcase-toolbar span{padding:7px 8px;border-radius:8px;background:#f5f6f8;color:#707789;font-size:var(--type-caption);font-weight:800}.showcase-copy h2{font-size:clamp(36px,4vw,52px)}.feature-list{margin-top:28px;border-top:1px solid #e5e7eb}.feature-list>div{display:grid;grid-template-columns:104px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid #e5e7eb}.feature-list span{color:#6962b8;font-size:var(--type-caption);font-weight:900;letter-spacing:.08em}.feature-list p{margin:0;color:#686f7e;font-size:var(--type-caption);line-height:1.65}.dark-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,470px);gap:50px;align-items:end}.dark-section-head h2{color:#fff}.dark-section-head>p{margin:0;color:#aeb3bf;font-size:13px;line-height:1.8}.venue-grid{margin-top:46px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.venue-card{min-height:250px;padding:23px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025))}.venue-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.venue-card__meta span{color:#bcb7eb;font-size:var(--type-caption);font-weight:900;letter-spacing:.12em}.venue-card__meta small{color:#727888;font-size:var(--type-caption)}.venue-card h3{margin:38px 0 0;color:#fff;font-size:19px;line-height:1.45;letter-spacing:-.025em}.venue-card p{margin:12px 0 0;color:#aeb3bf;font-size:var(--type-caption);line-height:1.75}.usecase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.usecase-card{min-height:245px;padding:22px;border:1px solid #e1e4e9;border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(31,34,45,.045)}.usecase-card>span{display:inline-flex;padding:6px 8px;border-radius:7px;background:#f0eff8;color:#6b64b5;font-size:var(--type-caption);font-weight:900;letter-spacing:.11em}.usecase-card h3{margin:28px 0 0;font-size:17px;line-height:1.45;letter-spacing:-.025em}.usecase-card p{margin:12px 0 0;color:#747b8a;font-size:var(--type-caption);line-height:1.75}.pricing-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:42px}.draft-badge{flex:none;padding:8px 10px;border-radius:8px;border:1px solid #d7d9e7;background:#fff;color:#858b9b;font-size:var(--type-caption);font-weight:900;letter-spacing:.09em}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.price-card{position:relative;min-height:390px;padding:22px;border:1px solid #e0e3e8;border-radius:20px;background:#fff;display:flex;flex-direction:column}.price-card--featured{border-color:#8d87d0;box-shadow:0 16px 42px rgba(100,93,192,.14);transform:translateY(-6px)}.price-card__head>span{display:inline-flex;padding:6px 8px;border-radius:7px;background:#f1f0f8;color:#706ab7;font-size:var(--type-caption);font-weight:900;letter-spacing:.1em}.price-card h3{margin:20px 0 0;font-size:15px}.price-line{margin-top:14px;display:flex;align-items:baseline;gap:5px}.price-line strong{font-size:28px;letter-spacing:-.04em}.price-line small{color:#858c9b;font-size:var(--type-caption)}.price-card__head p{margin:12px 0 0;min-height:52px;color:#737a89;font-size:var(--type-caption);line-height:1.65}.price-list{margin-top:22px;padding-top:18px;border-top:1px solid #eceef2;display:grid;gap:11px}.price-list>div{display:flex;align-items:center;gap:8px;color:#565e6e;font-size:var(--type-caption)}.price-list svg{width:14px;height:14px;color:#6b64b6;flex:none}.enterprise-row{margin-top:13px;padding:18px 20px;border-radius:16px;background:#272a34;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.enterprise-row>div{display:flex;flex-direction:column;gap:4px}.enterprise-row span,.enterprise-row strong{font-size:var(--type-caption)}.enterprise-row span{color:#a9afbd}.enterprise-row a{display:inline-flex;align-items:center;gap:8px;color:#cac6f1;font-size:var(--type-caption);font-weight:900}.enterprise-row svg{width:13px;height:13px}.contact-section{background:#2c303b;color:#fff;padding:clamp(72px,8vw,112px) 0}.contact-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:72px;align-items:end}.contact-panel h2{color:#fff;font-size:clamp(38px,4.6vw,58px)}.contact-copy>p{margin:0;color:#adb3bf;font-size:var(--type-caption);line-height:1.82}.contact-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:9px}.site-footer{background:#1c1f27;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.footer-main{min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-meta{text-align:right}.footer-meta p{margin:0;color:#a3a8b5;font-size:var(--type-caption)}.footer-meta small{display:block;margin-top:5px;color:#6f7480;font-size:var(--type-caption)}@media (max-width:1080px){.hero-layout{grid-template-columns:1fr}.hero-copy{max-width:760px}.hero-product{width:min(100%,720px);margin-inline:auto}.confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.confidence-grid article:nth-child(2){border-right:0}.confidence-grid article:nth-child(3),.confidence-grid article:nth-child(4){border-top:1px solid #eceef2}.confidence-grid article:nth-child(3){padding-left:0}.showcase-layout,.why-layout{grid-template-columns:1fr}.showcase-ui{width:min(100%,760px)}.pricing-grid,.usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card--featured{transform:none}}@media (max-width:820px){.header-nav{display:none}.header-cta{margin-left:auto}.hero{padding-top:72px}.hero-copy h1{font-size:clamp(42px,12vw,68px)}.hero-product{padding:22px 4px}.floating-note{display:none}.mode-grid,.venue-grid{grid-template-columns:1fr}.contact-panel,.dark-section-head{grid-template-columns:1fr;align-items:start}.feature-list>div{grid-template-columns:92px 1fr}.footer-main{padding:28px 0;flex-direction:column;align-items:flex-start;min-height:0}.footer-meta{text-align:left}}@media (max-width:620px){:root{--page-gutter:18px;--section-space:76px}.header-inner{min-height:70px}.brand-mark{width:38px;height:38px;border-radius:12px}.brand-copy strong{font-size:14px}.header-cta{min-height:36px;padding:0 12px;font-size:var(--type-caption)}.hero-copy h1{font-size:clamp(38px,12vw,54px);line-height:1.07}.hero-copy>p{font-size:13px}.hero-actions .button{width:100%}.product-frame{padding:15px;border-radius:22px;transform:none}.product-topbar{gap:8px}.speaker-block{align-items:flex-start;flex-wrap:wrap}.language-chip{margin-left:49px}.confidence-grid{grid-template-columns:1fr}.confidence-grid article{padding:20px 0;border-right:0;border-top:1px solid #eceef2}.confidence-grid article:first-child{border-top:0}.contact-panel h2,.dark-section-head h2,.section-head h2,.showcase-copy h2,.why-copy h2{font-size:clamp(31px,9vw,42px);line-height:1.13}.mode-card{min-height:0}.comparison-head span,.comparison-row>span,.comparison-row>strong{padding:13px 11px}.comparison-row>span,.comparison-row>strong{font-size:var(--type-caption)}.showcase-ui{padding:16px;border-radius:22px}.showcase-speaker button{width:100%;margin:8px 0 0}.showcase-speaker{flex-wrap:wrap}.pricing-grid,.usecase-grid{grid-template-columns:1fr}.enterprise-row,.pricing-heading{flex-direction:column;align-items:flex-start}.contact-actions .button{width:100%}}body{font-size:16px}.brand-copy small,.caption-lines b,.company-mark span,.draft-badge,.enterprise-row a,.enterprise-row span,.feature-list span,.footer-meta small,.header-cta,.hero-kicker,.hero-proofline span,.language-chip,.mode-card__top b,.mode-card__top span,.player-row small,.price-card__head>span,.price-line small,.product-footerline span,.product-topbar,.section-eyebrow,.showcase-speaker button,.showcase-speaker span,.showcase-toolbar span,.showcase-window__top,.tag-row span,.transcript-lang,.usecase-card>span,.venue-card__meta small,.venue-card__meta span{font-size:var(--type-caption)}.brand-copy small{letter-spacing:.12em}.caption-lines p,.comparison-row>span,.comparison-row>strong,.contact-copy>p,.dark-section-head>p,.enterprise-row strong,.feature-list p,.footer-meta p,.hero-copy>p,.mode-card p,.player-row small,.player-row strong,.price-card__head p,.price-list>div,.section-head p,.showcase-copy p,.usecase-card p,.venue-card p,.why-copy p{font-size:14px}.footer-meta p,.hero-proofline span,.price-list>div,.product-footerline span,.showcase-toolbar span,.tag-row span{line-height:1.6}.company-mark{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(36,39,51,.12);color:var(--ink-2);background:rgba(255,255,255,.72)}.company-mark img{width:18px;height:18px;object-fit:contain}.company-mark span{font-weight:800;letter-spacing:.08em}.company-mark--inverse{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.92)}.footer-brand-stack{flex-wrap:wrap;align-items:center;gap:12px}.floating-note,.product-frame{position:relative;z-index:1}.contact-copy>p{max-width:48ch}@media (max-width:620px){.brand-copy small,.caption-lines b,.company-mark span,.comparison-row>span,.comparison-row>strong,.draft-badge,.enterprise-row a,.enterprise-row span,.feature-list span,.footer-meta small,.header-cta,.hero-kicker,.hero-proofline span,.language-chip,.mode-card__top b,.mode-card__top span,.player-row small,.price-card__head>span,.price-line small,.product-footerline span,.product-topbar,.section-eyebrow,.showcase-speaker button,.showcase-speaker span,.showcase-toolbar span,.showcase-window__top,.tag-row span,.transcript-lang,.usecase-card>span,.venue-card__meta small,.venue-card__meta span{font-size:var(--type-caption)}.caption-lines p,.contact-copy>p,.dark-section-head>p,.enterprise-row strong,.feature-list p,.footer-meta p,.hero-copy>p,.mode-card p,.player-row small,.player-row strong,.price-card__head p,.price-list>div,.section-head p,.showcase-copy p,.usecase-card p,.venue-card p,.why-copy p{font-size:14px}}.section--device-story{padding:clamp(72px,8vw,112px) 0;background:linear-gradient(180deg,#ffffff,#f7f7fa);border-top:1px solid rgba(36,39,51,.06);border-bottom:1px solid rgba(36,39,51,.06)}.device-story-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(42px,6vw,88px);align-items:center}.device-story-visual{min-height:380px;display:flex;align-items:center;justify-content:center;padding:clamp(18px,3vw,34px);border-radius:30px;background:#ffffff;border:1px solid rgba(36,39,51,.09);box-shadow:0 22px 58px rgba(31,34,45,.08);overflow:hidden}.device-story-visual img{width:min(100%,560px);height:auto;object-fit:contain}.device-story-copy h2{margin:16px 0 0;font-size:clamp(38px,4.2vw,56px);line-height:1.08;letter-spacing:-.05em}.device-story-copy>p{margin:22px 0 0;max-width:38rem;color:#666d7c;font-size:15px;line-height:1.85}.device-story-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.device-story-points span{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border-radius:999px;background:#efeff7;color:#615aa9;border:1px solid #dfddea;font-size:var(--type-caption);font-weight:800}@media (max-width:900px){.device-story-layout{grid-template-columns:1fr}.device-story-visual{min-height:0;width:min(100%,720px)}}@media (max-width:620px){.device-story-visual{padding:16px;border-radius:22px}.device-story-copy h2{font-size:clamp(32px,10vw,42px)}.device-story-copy>p{font-size:14px}}.contact-panel h2,.dark-section-head h2,.section-head h2,.showcase-copy h2,.why-copy h2{text-wrap:wrap}.headline-line{white-space:nowrap}@media (max-width:820px){.headline-line{white-space:normal}}.conversation-section{background:linear-gradient(180deg,#f6f6f9,#f2f2f6)}.conversation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px}.conversation-card{min-height:360px;padding:24px;display:flex;flex-direction:column;border:1px solid rgba(36,39,51,.11);border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 18px 48px rgba(31,34,45,.055)}.conversation-card__label{align-self:flex-start;min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#efeff8;color:#6962b7;font-size:var(--type-caption);font-weight:900;letter-spacing:.08em}.conversation-card__visual{min-height:104px;margin:26px 0 22px;display:flex;align-items:center;justify-content:center;gap:14px;border-radius:20px;background:linear-gradient(145deg,#f2f1fa,#fafafd)}.conversation-person{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:#fff;border:1px solid #dedce9;color:#554f98;font-weight:900;box-shadow:0 8px 22px rgba(72,66,132,.09)}.conversation-link{color:#8a84c8;font-weight:900;font-size:20px}.conversation-card h3{margin:0;font-size:21px;line-height:1.42;letter-spacing:-.03em}.conversation-card p{margin:12px 0 18px;color:#6f7584;font-size:14px;line-height:1.78}.conversation-card small{margin-top:auto;padding-top:16px;border-top:1px solid #ececf1;color:#8a90a0;font-size:var(--type-caption);font-weight:700}.role-section{overflow:hidden}.role-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(42px,7vw,92px);align-items:center}.role-copy h2{margin:16px 0 0;font-size:clamp(38px,4.4vw,58px);line-height:1.08;letter-spacing:-.05em;text-wrap:wrap}.role-copy>p{margin:22px 0 0;max-width:42rem;color:#6e7480;font-size:15px;line-height:1.85}.role-cards{display:grid;gap:12px}.role-card{padding:22px 24px;border:1px solid #e2e4ea;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(31,34,45,.04)}.role-card>div{display:flex;justify-content:space-between;align-items:center;gap:16px}.role-card>div span{color:#767d8d;font-size:var(--type-caption);font-weight:900;letter-spacing:.1em}.role-card>div b{padding:6px 9px;border-radius:999px;background:#efeff8;color:#655eb0;font-size:var(--type-caption);letter-spacing:.08em}.role-card h3{margin:16px 0 0;font-size:19px;letter-spacing:-.025em}.role-card p{margin:9px 0 0;color:#727988;font-size:13.5px}.start-section{border-top:1px solid rgba(36,39,51,.055)}.start-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:44px;border-top:1px solid #dadce4;border-bottom:1px solid #dadce4}.start-steps article{min-height:230px;padding:28px 30px 30px;border-right:1px solid #dadce4}.start-steps article:last-child{border-right:0}.start-steps article>span{color:#776fc4;font-size:var(--type-caption);font-weight:900;letter-spacing:.09em}.start-steps h3{margin:42px 0 0;font-size:20px;line-height:1.42;letter-spacing:-.03em}.start-steps p{margin:12px 0 0;color:#747b89;font-size:14px;line-height:1.75}.section--learning{background:radial-gradient(circle at 80% 10%,rgba(139,132,211,.24),transparent 34%),linear-gradient(135deg,#252832,#303441);color:#fff}.learning-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(46px,7vw,96px);align-items:center}.learning-copy h2{margin:16px 0 0;color:#fff;font-size:clamp(38px,4.5vw,58px);line-height:1.08;letter-spacing:-.05em;text-wrap:wrap}.learning-copy p{margin:22px 0 0;color:#bcc1cd;font-size:14.5px;line-height:1.85;max-width:42rem}.coming-badge{display:inline-flex;margin-top:24px;padding:8px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:#d8d5f2;background:rgba(255,255,255,.06);font-size:var(--type-caption);font-weight:900;letter-spacing:.09em}.learning-flow{grid-template-columns:1fr auto 1fr;align-items:center}.learning-flow>div{min-height:130px;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(255,255,255,.055)}.learning-flow>div span{color:#bbb6ec;font-size:var(--type-caption);font-weight:900}.learning-flow>div strong{display:block;font-size:16px}.learning-flow>div small{display:block;margin-top:7px;color:#aeb4c1;font-size:var(--type-caption)}.learning-flow>i{color:#777d8b;font-style:normal;text-align:center}.faq-layout{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(42px,7vw,94px);align-items:start}.faq-copy{position:sticky;top:118px}.faq-copy h2{margin:16px 0 0;font-size:clamp(36px,4.2vw,54px);line-height:1.1;letter-spacing:-.05em;text-wrap:wrap}.faq-copy p{margin:22px 0 0;color:#737a89;font-size:14px;line-height:1.8;max-width:34rem}.faq-list{border-top:1px solid #dfe1e7}.faq-list details{border-bottom:1px solid #dfe1e7}.faq-list summary{list-style:none;cursor:pointer;min-height:78px;padding:22px 4px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:16px;font-weight:800;letter-spacing:-.02em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:#f0eff8;color:#655eb0;font-size:18px;transition:transform .18s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 50px 24px 4px;color:#707786;font-size:14px;line-height:1.8}@media (max-width:980px){.conversation-grid{grid-template-columns:1fr}.conversation-card{min-height:0}.faq-layout,.learning-layout,.role-layout{grid-template-columns:1fr}.faq-copy{position:static}.learning-flow{margin-top:8px}}@media (max-width:720px){.start-steps{grid-template-columns:1fr}.start-steps article{min-height:0;border-right:0;border-bottom:1px solid #dadce4}.start-steps article:last-child{border-bottom:0}.start-steps h3{margin-top:22px}.learning-flow{grid-template-columns:1fr}.learning-flow>i{transform:rotate(90deg);padding:2px 0}.conversation-card{padding:20px}.faq-copy h2,.learning-copy h2,.role-copy h2{font-size:clamp(31px,9vw,42px)}}:root{--section-space:clamp(82px,8vw,122px)}.headline-line{display:block;white-space:normal}.section-head{max-width:980px}.contact-copy>p,.dark-section-head>p,.device-story-copy>p,.faq-copy p,.learning-copy p,.role-copy>p,.section-head p{font-size:15px;line-height:1.82}.brand-copy small,.caption-lines b,.coming-badge,.company-mark span,.conversation-card small,.conversation-card__label,.draft-badge,.enterprise-row a,.enterprise-row span,.feature-list span,.floating-note span,.footer-meta small,.header-cta,.hero-kicker,.hero-proofline span,.language-chip,.learning-flow>div small,.learning-flow>div span,.mode-card__top b,.mode-card__top span,.player-row small,.price-card__head>span,.price-line small,.product-footerline span,.product-topbar,.product-topbar>span,.role-card>div b,.role-card>div span,.showcase-speaker button,.showcase-speaker span,.showcase-toolbar span,.showcase-window__top,.speaker-block small,.start-steps article>span,.tag-row span,.transcript-lang,.usecase-card>span,.venue-card__meta small,.venue-card__meta span{font-size:var(--type-caption)}.header-nav{font-size:14px}.brand-copy strong{font-size:16px}.button{font-size:14px}.conversation-grid{gap:20px;margin-top:48px}.conversation-card{min-height:450px;padding:26px;border-radius:26px;overflow:hidden}.conversation-card__visual{min-height:190px;margin:24px -4px;padding:0;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 70% 15%,rgba(129,124,195,.13),transparent 34%),linear-gradient(145deg,#f5f4fb,#fbfbfd);border:1px solid #e3e1ef}.conversation-card__visual--shared{background:radial-gradient(circle at 50% 12%,rgba(129,124,195,.17),transparent 38%),linear-gradient(145deg,#f0eff9,#fbfbfd)}.conversation-card__visual--peer{background:radial-gradient(circle at 20% 20%,rgba(129,124,195,.11),transparent 32%),radial-gradient(circle at 80% 80%,rgba(129,124,195,.1),transparent 32%),linear-gradient(145deg,#f6f5fb,#fcfcfd)}.conversation-illustration{width:100%;height:190px}.conversation-card h3{font-size:22px}.conversation-card p{font-size:15px;line-height:1.76}.conversation-card small{line-height:1.55}.role-layout{grid-template-columns:1fr;gap:42px;align-items:start}.role-copy,.role-copy h2{max-width:900px}.role-copy h2{font-size:clamp(38px,4.2vw,56px)}.role-copy .headline-line{white-space:normal}.role-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.role-card{padding:24px;display:flex;flex-direction:column}.role-card h3{margin-top:28px;font-size:20px}.role-card p{margin-top:12px;font-size:15px;line-height:1.72}.start-steps article{min-height:240px;padding:30px}.start-steps h3{font-size:21px}.start-steps p{font-size:15px}.learning-layout{gap:46px;align-items:start}.learning-copy{max-width:850px}.learning-copy h2{max-width:820px}.learning-flow{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:10px;align-items:stretch}.learning-flow>div{min-height:170px;padding:22px;display:flex;flex-direction:column;border-radius:20px}.learning-flow>div strong{margin-top:32px;font-size:18px}.learning-flow>div small{margin-top:8px;color:#bec3cf;line-height:1.55}.learning-flow>i{display:grid;place-items:center;color:#918bd2;font-size:22px}.caption-lines p,.comparison-row>span,.comparison-row>strong,.feature-list p,.footer-meta p,.player-row strong,.price-card__head p,.price-list>div,.product-topbar strong,.showcase-speaker strong,.speaker-block strong,.transcript-stack p,.usecase-card p,.venue-card p{font-size:14px}.caption-lines b,.enterprise-row span,.feature-list span,.footer-meta small,.language-chip,.player-row small,.price-card__head>span,.price-line small,.product-footerline span,.product-topbar>span,.showcase-speaker button,.showcase-speaker span,.showcase-toolbar span,.speaker-block small,.transcript-lang,.usecase-card>span,.venue-card__meta small,.venue-card__meta span{font-size:var(--type-caption)}.mode-card h3,.price-card h3,.usecase-card h3,.venue-card h3{font-size:20px}.mode-card p,.price-card__head p,.price-list>div,.usecase-card p,.venue-card p{font-size:15px}@media (max-width:1080px){.role-cards{grid-template-columns:1fr}.role-card{min-height:0}.learning-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.learning-flow>i{display:none}}@media (max-width:720px){.conversation-card{min-height:0;padding:20px}.conversation-card__visual{min-height:160px}.conversation-illustration{height:160px}.learning-flow{grid-template-columns:1fr}.learning-flow>div{min-height:145px}}.avatar-ring,.confidence-grid strong,.floating-note strong,.speaker-avatar{font-size:var(--type-caption)}.confidence-grid p,.floating-note span{font-size:14px;line-height:1.6}.quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px}.quality-card{min-height:220px;padding:22px;border:1px solid #e0e3e8;border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(31,34,45,.045)}.quality-card>span{display:inline-flex;padding:6px 8px;border-radius:7px;background:#f0eff8;color:#6b64b5;font-size:var(--type-caption);font-weight:900;letter-spacing:.08em}.quality-card h3{margin:20px 0 8px;font-size:18px}.quality-card p{color:#6e7480;font-size:var(--type-caption);line-height:1.7}.quality-card small{display:block;margin-top:16px;color:#969baa;font-size:var(--type-caption);font-weight:750}@media(max-width:1050px){.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.quality-grid{grid-template-columns:1fr}}.conversation-engine-section{background:#232630}.conversation-engine-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;align-items:start}.conversation-engine-copy h2{margin:14px 0 0;color:#fff;font-size:clamp(36px,4vw,54px);line-height:1.12;letter-spacing:-.045em}.conversation-engine-copy p{margin:22px 0 0;color:#adb3bf;font-size:13px;line-height:1.85;max-width:600px}.conversation-engine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.conversation-engine-grid article{min-height:190px;padding:20px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.04)}.conversation-engine-grid span{color:#aaa5e8;font-size:var(--type-caption);font-weight:900}.conversation-engine-grid strong{display:block;margin-top:28px;color:#fff;font-size:15px}.conversation-engine-grid p{margin:9px 0 0;color:#9fa5b2;font-size:var(--type-caption);line-height:1.72}.footer-policy-links{display:flex;justify-content:flex-end;gap:14px;margin-bottom:8px}.footer-policy-links a{color:#c4c7d0;font-size:var(--type-caption)}.policy-page{background:#f6f7f9;padding:64px 20px}.policy-shell{width:min(820px,100%);margin:0 auto;background:#fff;border:1px solid #e4e6eb;border-radius:26px;padding:clamp(26px,5vw,54px);box-shadow:0 20px 60px rgba(26,30,40,.06)}.policy-back{display:inline-flex;color:#6d66b8;font-size:var(--type-caption);font-weight:800;margin-bottom:28px}.policy-shell h1{margin:10px 0 0;font-size:clamp(34px,5vw,52px);letter-spacing:-.045em}.policy-draft{margin:20px 0 30px;padding:13px 15px;border-radius:12px;background:#fff4df;color:#8e621e;font-size:var(--type-caption);line-height:1.65}.policy-shell section{padding:22px 0;border-top:1px solid #eceef2}.policy-shell h2{margin:0;font-size:17px}.policy-shell section p{margin:9px 0 0;color:#666e7e;font-size:13px;line-height:1.8}.policy-contact{margin:26px 0 0;color:#7b8291;font-size:var(--type-caption)}@media(max-width:820px){.conversation-engine-layout{grid-template-columns:1fr;gap:34px}}@media(max-width:620px){.conversation-engine-grid{grid-template-columns:1fr}.footer-policy-links{justify-content:flex-start}.policy-page{padding:24px 12px}.policy-shell{border-radius:18px}}.pricing-policy-note{margin:18px 2px 0;color:#858b98;font-size:var(--type-caption);line-height:1.7}.pricing-policy-note a{color:#6d66b8;text-decoration:underline;text-underline-offset:3px}.policy-meta{margin:18px 0 26px}.policy-markdown{margin:26px 0 0;color:#4f5665;font-family:inherit;line-height:1.9}.policy-markdown:first-line{color:#232630;font-size:18px;font-weight:900}.pricing-track-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:30px 0 14px}.pricing-track-head>span{font-weight:900;letter-spacing:.12em;color:#6b64bb}.pricing-track-head p{margin:0;color:#858b98}.pricing-track-head--enterprise{margin-top:40px;padding-top:28px;border-top:1px solid rgba(36,40,54,.1)}.organization-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.organization-price-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(140px,.45fr);gap:18px;background:#242832;color:#fff;border-radius:22px;padding:24px;box-shadow:0 16px 38px rgba(25,28,39,.12)}.organization-price-card>div:first-child>span{font-size:var(--type-caption);font-weight:900;letter-spacing:.12em;color:#b8b4f5}.organization-price-card h3{margin:8px 0 7px;font-size:22px}.organization-price-card p{margin:0;color:#b9bfca;font-size:var(--type-caption);line-height:1.7}.organization-price-card .org-price{text-align:right}.organization-price-card .org-price strong{display:block;font-size:25px}.organization-price-card .org-price small{color:#9da4b1}.organization-price-card .price-list{grid-column:1/-1}.organization-price-card .price-list>div{color:#d8dbe2}.organization-price-card>a{grid-column:1/-1;display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:2px;color:#fff;font-size:var(--type-caption);font-weight:850;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:3px}.organization-price-card--custom{background:linear-gradient(135deg,#302e4b,#20232c)}@media(max-width:850px){.organization-pricing-grid{grid-template-columns:1fr}}@media(max-width:620px){.pricing-track-head{display:block}.pricing-track-head p{margin-top:7px}.organization-price-card{grid-template-columns:1fr}.organization-price-card .org-price{text-align:left}.organization-price-card .price-list,.organization-price-card>a{grid-column:1}}.locale-switch{display:flex;align-items:center;gap:5px;margin-left:4px;color:#9a9ead;font-size:var(--type-caption);font-weight:850;letter-spacing:.06em}.locale-switch a{padding:7px 4px;color:#9297a5;transition:color .15s ease}.locale-switch a.is-active,.locale-switch a:hover{color:#4f48a9}.locale-switch span{opacity:.45}.catalog-source-badge{align-self:flex-end;padding:7px 10px;border:1px dashed #c8c4ed;border-radius:999px;color:#7a73bd;background:#f5f4ff;font-size:var(--type-caption);font-weight:850;letter-spacing:.04em}.pricing-grid--catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.pricing-grid--catalog .price-card{display:flex;flex-direction:column;min-height:430px;padding:24px 22px;border-radius:20px;background:#fff;border:1px solid #dde0e8;box-shadow:0 10px 28px rgba(35,39,52,.035);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pricing-grid--catalog .price-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(35,39,52,.08)}.pricing-grid--catalog .price-card--featured{border-color:#8d84ed;box-shadow:0 18px 44px rgba(112,101,214,.12)}.pricing-grid--catalog .price-card--business{background:linear-gradient(155deg,#292d38,#232631);border-color:#292d38;color:#fff}.pricing-grid--catalog .price-card--business .price-card__head>span{color:#c5c0ff;background:rgba(141,132,237,.14)}.pricing-grid--catalog .price-card--business .price-card__head p,.pricing-grid--catalog .price-card--business .price-line small,.pricing-grid--catalog .price-card--business .price-list span{color:#c6cad3}.pricing-grid--catalog .price-list{margin-top:20px;padding-top:18px;border-top:1px solid rgba(117,122,137,.16);flex:1 1}.pricing-grid--catalog .price-card--business .price-list{border-color:rgba(255,255,255,.12)}.price-card__cta{display:inline-flex;align-items:center;gap:7px;width:max-content;margin-top:18px;color:inherit;font-size:var(--type-caption);font-weight:850;border-bottom:1px solid;padding-bottom:3px}.price-card__cta svg{width:15px;height:15px}.pricing-track-head{margin-top:18px}.pricing-track-head p,.pricing-track-head>span{font-size:var(--type-caption)}@media(max-width:1100px){.pricing-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.header-nav+.locale-switch,.locale-switch{margin-left:auto}}@media(max-width:850px){.locale-switch{margin-left:auto}.header-cta{margin-left:6px}}@media(max-width:620px){.pricing-grid--catalog{grid-template-columns:1fr}.pricing-grid--catalog .price-card{min-height:0}.locale-switch{display:none}}.public-contact-form{display:grid;gap:14px;margin-top:20px}.public-contact-form label{display:grid;gap:7px;font-size:13px;font-weight:700;color:rgba(255,255,255,.88)}.public-contact-form input,.public-contact-form select,.public-contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:inherit;border-radius:12px;padding:12px 13px;font:inherit}.public-contact-form option{color:#111}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;font-weight:500!important}.contact-consent input{width:auto;margin-top:4px}.contact-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.contact-result{font-size:13px;margin:0}.contact-result.is-good{color:#9be7bd}.contact-result.is-error{color:#ffb0b8}.simple-public-page{min-height:100vh;padding:64px 0;background:#f7f7fb;color:#151526}.simple-public-page header{max-width:780px;margin:36px 0}.simple-public-page header>span{font-size:var(--type-caption);font-weight:900;letter-spacing:.14em;color:#7165b8}.simple-public-page h1{font-size:clamp(36px,5vw,64px);margin:8px 0}.simple-back{font-weight:800;color:#574b9b}.public-post-list{display:grid;gap:16px}.public-post-list article{background:#fff;border:1px solid #e5e2ef;border-radius:18px;padding:24px}.public-post-list article>div:first-child{display:flex;gap:12px;color:#777;font-size:var(--type-caption);text-transform:uppercase}.public-post-list h2{margin:8px 0}.public-post-body{white-space:pre-wrap;color:#444;line-height:1.75}.empty-public{padding:40px 0;color:#777}@media(max-width:720px){.contact-form-grid{grid-template-columns:1fr}}.plan-credit-line{margin-top:18px;padding:12px 13px;border-radius:12px;background:#f6f5ff;border:1px solid #e6e3fb;color:#6259b5;display:flex;align-items:baseline;gap:5px}.plan-credit-line strong{font-size:15px}.plan-credit-line span{font-size:var(--type-caption);font-weight:800}.price-card--business .plan-credit-line{background:rgba(141,132,237,.12);border-color:rgba(185,179,255,.18);color:#d4d0ff}.credit-explainer{margin-top:42px;padding:30px;border-radius:26px;background:#fff;border:1px solid #e0e2e9;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:34px;box-shadow:0 16px 46px rgba(32,36,50,.04)}.credit-explainer__copy h3{margin:12px 0 0;font-size:clamp(24px,2.5vw,34px);line-height:1.18;letter-spacing:-.04em}.credit-explainer__copy p{margin:16px 0 0;color:#707786;font-size:13px;line-height:1.82;max-width:560px}.credit-policy-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.credit-policy-links a{padding:9px 11px;border-radius:10px;background:#f2f1fa;color:#5f58a8;font-size:var(--type-caption);font-weight:850}.credit-pack-grid{display:grid;grid-auto-rows:1fr;gap:12px}.credit-pack{height:100%;padding:18px;border-radius:18px;border:1px solid #e2e3e9;background:#fbfbfd;display:flex;flex-direction:column}.credit-pack--featured{border-color:#968df0;background:#f8f7ff}.credit-pack>span{font-size:var(--type-caption);font-weight:900;letter-spacing:.12em;color:#7068c0}.credit-pack h4{margin:9px 0 18px;font-size:15px}.credit-pack>strong{font-size:23px;letter-spacing:-.03em}.credit-pack>small{margin-top:2px;color:#8a8f9a;font-size:var(--type-caption)}.credit-pack p{margin:15px 0 0!important;color:#707786!important;font-size:var(--type-caption)!important;line-height:1.65!important}.credit-pack em{margin-top:auto;padding-top:16px;color:#989daa;font-size:var(--type-caption);font-style:normal}.contact-section{background:#272b35;padding:clamp(76px,8vw,118px) 0}.contact-panel{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);gap:clamp(48px,7vw,96px);align-items:start}.contact-intro{position:sticky;top:120px}.contact-intro>p{margin:22px 0 0;max-width:570px;color:#b8bdc7;font-size:13px;line-height:1.85}.contact-guide{margin-top:34px;display:grid;gap:0;border-top:1px solid rgba(255,255,255,.12)}.contact-guide>div{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12);display:grid;gap:5px}.contact-guide strong{font-size:var(--type-caption);color:#fff}.contact-guide span{color:#9ea5b2;font-size:var(--type-caption);line-height:1.6}.contact-form-card{padding:30px;border-radius:24px;background:#343945;border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 48px rgba(0,0,0,.12)}.contact-form-card .public-contact-form{margin-top:0}.public-contact-form input,.public-contact-form select,.public-contact-form textarea{background:#2c3039;border-color:rgba(255,255,255,.14)}.public-contact-form input:focus,.public-contact-form select:focus,.public-contact-form textarea:focus{outline:2px solid rgba(151,143,240,.45);outline-offset:1px;border-color:#9c94ef}.public-contact-form .button{margin-top:4px;min-height:46px}.contact-actions{display:none}.site-footer{background:#151923}.footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,.65fr));gap:48px;padding:56px 0 46px}.footer-brand-stack>p{margin:18px 0 22px;color:#9da4b1;font-size:var(--type-caption);max-width:280px}.footer-column{display:grid;align-content:start;gap:11px}.footer-column strong{margin-bottom:5px;color:#fff;font-size:var(--type-caption);letter-spacing:.04em}.footer-column a{color:#9ea5b2;font-size:var(--type-caption)}.footer-column a:hover{color:#fff}.footer-bottom{padding:18px 0 26px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:20px;color:#6f7785;font-size:var(--type-caption)}.footer-main,.footer-meta,.footer-policy-links{display:none}@media(max-width:980px){.contact-panel,.credit-explainer{grid-template-columns:1fr}.contact-intro{position:static}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-column:last-child{grid-column:2/4}}@media(max-width:700px){.credit-explainer{padding:22px}.credit-pack-grid{grid-template-columns:1fr}.contact-form-card{padding:20px}.footer-grid{grid-template-columns:1fr 1fr;gap:34px}.footer-brand-stack{grid-column:1/-1}.footer-column:last-child{grid-column:auto}.footer-bottom{flex-direction:column}.contact-panel{gap:36px}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr}.footer-column:last-child{grid-column:auto}}.status-ok-card{padding:30px;border-radius:20px;background:#fff;border:1px solid #e4e6ec}.status-ok-card strong{font-size:18px}.status-ok-card p{margin:9px 0 0;color:#717887;font-size:13px;line-height:1.7}.simple-public-page header p{max-width:680px;color:#737a89;font-size:13px;line-height:1.8}.public-post-list article>p{color:#737a89;font-size:13px;line-height:1.7}.policy-meta{margin:12px 0 24px;color:#7b8291;font-size:var(--type-caption)}.policy-markdown{white-space:pre-wrap;word-break:keep-all;margin:24px 0 0;padding:0;border:0;background:transparent;color:#4e5665;font:inherit;font-size:13px;line-height:1.85}.billing-period-toggle{display:flex;gap:4px;width:max-content;margin:0 0 18px auto;padding:4px;border-radius:14px;background:#e9e8ef}.billing-period-toggle button{border:0;background:transparent;padding:10px 16px;border-radius:11px;color:#777d8a;font-size:var(--type-caption);font-weight:850;cursor:pointer}.billing-period-toggle button.is-active{background:#fff;color:#252936}.annual-saving,.bonus-badge{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eaf7f0;color:#247a55;font-size:var(--type-caption);font-weight:900}.loyalty-note{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding-top:13px;border-top:1px dashed #ddd;font-size:var(--type-caption);color:#858b98}.credit-explainer__rule{color:#6b64bb!important;font-weight:750}.credit-plus{color:#766fd2}.bonus-badge{background:#eeeaff;color:#6b64c9}.credit-pack>strong{display:block;font-size:20px}@media(max-width:620px){.billing-period-toggle{width:100%;margin-left:0}.billing-period-toggle button{flex:1 1}}.listening-explainer-section{border-top:1px solid rgba(36,39,51,.06);border-bottom:1px solid rgba(36,39,51,.06)}.listening-explainer-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}.listening-explainer-copy h2{margin:14px 0 0;font-size:clamp(36px,4.4vw,58px);line-height:1.08;letter-spacing:-.05em}.listening-explainer-copy>p{margin:22px 0 0;color:#686f7d;font-size:13px;line-height:1.85;max-width:610px}.listening-rule{margin-top:22px;padding:16px 17px;border:1px solid #e1dffa;border-radius:16px;background:#f7f6ff;display:grid;gap:6px}.listening-rule b{font-size:var(--type-caption);color:#645dc0}.listening-rule span{font-size:var(--type-caption);line-height:1.65;color:#666d7a}.listening-route{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch}.listening-route article{min-height:200px;padding:21px;border:1px solid #e3e5eb;border-radius:19px;background:#fff;box-shadow:0 14px 34px rgba(31,34,45,.05)}.listening-route article span{font-size:var(--type-caption);font-weight:900;letter-spacing:.08em;color:#817cc3}.listening-route article strong{display:block;margin-top:30px;font-size:17px;line-height:1.25}.listening-route article small{display:block;margin-top:10px;color:#858b98;font-size:var(--type-caption);line-height:1.55}.listening-route>i{align-self:center;color:#9ca1ad;font-style:normal}.listening-route__focus{border-color:#aaa7cf!important;background:#f7f6ff!important;box-shadow:0 16px 40px rgba(100,93,192,.1)!important}.learning-credit-note{margin-top:24px;padding:16px 17px;border:1px solid rgba(190,185,255,.2);border-radius:16px;background:rgba(255,255,255,.055);display:grid;gap:6px}.learning-credit-note b{font-size:var(--type-caption);color:#c3bffd}.learning-credit-note span{font-size:var(--type-caption);line-height:1.65;color:#b1b7c4}.learning-details{display:grid;margin-top:10px}.learning-details article{padding:15px 16px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.035)}.learning-details b{color:#fff}.learning-details b,.learning-details span{display:block;font-size:var(--type-caption)}.learning-details span{margin-top:6px;color:#aeb4c1;line-height:1.6}.pricing-plan-group{margin-top:34px}.pricing-plan-group:first-of-type{margin-top:22px}.pricing-plan-group__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px}.pricing-plan-group__head b{font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase}.pricing-plan-group__head span{max-width:560px;text-align:right;color:#7a808d;font-size:var(--type-caption);line-height:1.5}.pricing-grid--1{grid-template-columns:minmax(0,1fr)}.pricing-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-plan-group--business .pricing-grid--1{max-width:760px}.subscription-value-note{margin-top:9px;padding:8px 10px;border-radius:10px;background:#eef8f1;color:#2f6e45;font-size:var(--type-caption);font-weight:850;line-height:1.45}.price-card--business .subscription-value-note{background:rgba(88,190,125,.12);color:#c9f0d5}.credit-period-note{margin:11px 0 0;color:#898f9b;font-size:var(--type-caption);line-height:1.55}@media(max-width:1050px){.listening-explainer-layout{grid-template-columns:1fr;gap:34px}.pricing-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.listening-route{grid-template-columns:1fr}.listening-route>i{transform:rotate(90deg);text-align:center}.learning-details,.pricing-grid--2,.pricing-grid--3{grid-template-columns:1fr}.pricing-plan-group__head{display:block}.pricing-plan-group__head span{display:block;margin-top:6px;text-align:left}}.public-session-section{background:linear-gradient(180deg,#f7f7fb,#fff);border-top:1px solid rgba(36,39,51,.06);border-bottom:1px solid rgba(36,39,51,.06)}.public-session-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.78fr);gap:clamp(42px,7vw,90px);align-items:end}.public-session-intro h2{margin:14px 0 0;font-size:clamp(38px,4.8vw,64px);line-height:1.06;letter-spacing:-.055em}.public-session-intro>div:last-child>p{margin:0;color:#6d7380;font-size:13px;line-height:1.9}.public-session-billing-note{margin-top:18px;border:1px solid #dedcf6;border-radius:14px;background:#f4f2ff;display:grid;gap:4px}.public-session-billing-note b{font-size:var(--type-caption);color:#655ebd}.public-session-billing-note span{font-size:var(--type-caption);color:#6d7280;line-height:1.55}.public-session-demo{margin-top:42px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.55fr);gap:18px;align-items:stretch}.venue-display-mock{min-height:500px;padding:24px;border-radius:28px;background:linear-gradient(145deg,#242832,#161922);color:#fff;box-shadow:0 24px 60px rgba(31,34,45,.16);overflow:hidden}.venue-display-mock__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.venue-display-mock__top>div{display:flex;align-items:center;gap:8px}.venue-display-mock__top strong{font-size:14px}.venue-display-mock__top small{font-size:var(--type-caption);letter-spacing:.12em;color:#969dab}.brand-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#7770d5;color:#fff}.brand-dot,.venue-live{font-size:var(--type-caption)}.venue-live{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.07);font-weight:850;letter-spacing:.08em}.venue-live i{width:6px;height:6px;border-radius:50%;background:#79dfa0;box-shadow:0 0 0 4px rgba(121,223,160,.1)}.venue-display-mock__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:34px;align-items:center;min-height:410px}.venue-display-mock__copy>span{font-size:var(--type-caption);font-weight:900;letter-spacing:.14em;color:#9d97ef}.venue-display-mock__copy h3{margin:14px 0 0;font-size:clamp(34px,4.2vw,58px);line-height:1.05;letter-spacing:-.05em}.venue-display-mock__copy>p{margin:18px 0 28px;max-width:520px;color:#b6bdc9;font-size:var(--type-caption);line-height:1.75}.venue-display-mock__copy>div{display:grid;gap:5px}.venue-display-mock__copy>div strong{font-size:13px}.venue-display-mock__copy>div small{color:#8f97a5;font-size:var(--type-caption)}.venue-qr-card{padding:19px;border-radius:22px;background:#fff;color:#252936;text-align:center}.venue-qr-card>span{display:block;margin-top:12px;color:#8c92a0;font-size:14px;font-weight:900;letter-spacing:.1em}.venue-qr-card>strong{display:block;margin-top:6px;font-size:24px}.venue-qr-card>small{display:block;margin-top:8px;color:#737987;font-size:14px;line-height:1.5}.landing-qr-link{display:block;width:100%;aspect-ratio:1;padding:10px;border:1px solid #e6e7ec;border-radius:14px;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.landing-qr-link:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(35,39,50,.1)}.landing-qr-link:focus-visible{outline:3px solid rgba(119,112,213,.28);outline-offset:3px}.landing-qr-image{display:block;width:100%;height:100%;object-fit:contain;image-rendering:auto}.human-readable-code{font-family:SFMono-Regular,Cascadia Mono,Roboto Mono,IBM Plex Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"zero" 1,tabular-nums slashed-zero;letter-spacing:.12em}.listener-phone-mock{align-self:center;min-height:520px;padding:12px 14px 18px;border:9px solid #242833;border-radius:36px;background:#fbfbfd;box-shadow:0 24px 60px rgba(31,34,45,.15);overflow:hidden}.listener-phone-mock__bar{display:flex;align-items:center;justify-content:space-between;padding:2px 7px 9px;color:#4f5562;font-size:var(--type-caption);font-weight:800}.listener-phone-mock__bar i{width:52px;height:6px;border-radius:999px;background:#262a34}.listener-phone-mock__head{display:flex;justify-content:space-between;align-items:center;padding:10px 8px;border-bottom:1px solid #ececf1}.listener-phone-mock__head>div{display:grid}.listener-phone-mock__head strong{font-size:var(--type-caption)}.listener-phone-mock__head small{font-size:var(--type-caption);letter-spacing:.13em;color:#999eaa}.listener-phone-mock__head>b{font-size:var(--type-caption);color:#4da66b}.listener-session-title{display:flex;align-items:center;justify-content:space-between;padding:12px 8px 8px}.listener-session-title span{font-size:var(--type-caption);font-weight:850}.listener-session-title small{font-size:var(--type-caption);color:#8a909d}.listener-language-row{display:flex;gap:5px;padding:2px 8px 10px;overflow:hidden}.listener-language-row span{white-space:nowrap;padding:6px 7px;border-radius:8px;border:1px solid #e3e4ea;background:#fff;color:#858b97;font-size:var(--type-caption)}.listener-language-row .is-selected{border-color:#8d86df;background:#f3f1ff;color:#5e57b0;font-weight:850}.listener-slide-mini{margin:2px 8px 8px;padding:10px;border-radius:13px;background:#252936;color:#fff}.listener-slide-mini>span{font-size:var(--type-caption);letter-spacing:.12em;color:#ada8ee}.listener-slide-mini>div{display:flex;align-items:center;gap:9px;margin-top:8px}.listener-slide-mini b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#7d76db;font-size:var(--type-caption)}.listener-slide-mini p{margin:0;font-size:var(--type-caption);line-height:1.35}.listener-now{margin:8px;padding:12px;border:1px solid #e1e2e8;border-radius:15px;background:#fff}.listener-now>div{display:flex;justify-content:space-between;color:#858b98;font-size:var(--type-caption);font-weight:850}.listener-now>strong{margin-top:13px;line-height:1.48;letter-spacing:-.02em}.listener-now>small,.listener-now>strong{display:block;font-size:var(--type-caption)}.listener-now>small{margin-top:10px;padding-top:9px;border-top:1px solid #efeff3;color:#999eaa;line-height:1.45}.listener-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px 8px}.listener-actions span{padding:7px 4px;border-radius:8px;background:#f0eff8;color:#655fa9;text-align:center;font-size:var(--type-caption);font-weight:800}.public-session-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px}.public-session-steps article{padding:18px;border:1px solid #e2e3e9;border-radius:17px;background:#fff}.public-session-steps article>span{font-size:var(--type-caption);font-weight:900;letter-spacing:.12em;color:#7a73ca}.public-session-steps h3{margin:12px 0 0;font-size:14px;line-height:1.35;letter-spacing:-.025em}.public-session-steps p{margin:9px 0 0;color:#7a808d;font-size:var(--type-caption);line-height:1.65}.public-session-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.public-session-capabilities article{padding:13px 14px;border-radius:13px;background:#f2f1f8;display:grid;gap:5px}.public-session-capabilities b{font-size:var(--type-caption);color:#625cab;letter-spacing:.08em}.public-session-capabilities span{font-size:var(--type-caption);color:#707684;line-height:1.55}.public-session-cta{margin-top:16px;padding:17px 18px;border-radius:17px;background:#282c36;color:#fff;display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:center}.public-session-cta>div{display:grid;gap:4px}.public-session-cta b,.public-session-cta span{font-size:var(--type-caption)}.public-session-cta span{color:#b5bbc6;line-height:1.5}.public-session-cta a{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:var(--type-caption);font-weight:850;white-space:nowrap}.public-session-cta svg{width:14px;height:14px}@media(max-width:1050px){.public-session-demo,.public-session-intro{grid-template-columns:1fr}.listener-phone-mock{width:min(360px,100%);justify-self:center}.public-session-capabilities,.public-session-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.venue-display-mock{min-height:0;padding:18px;border-radius:22px}.venue-display-mock__top small{display:none}.venue-display-mock__body{grid-template-columns:1fr;min-height:0;padding-top:28px}.venue-display-mock__copy h3{font-size:38px}.venue-qr-card{width:min(250px,100%);justify-self:center}.public-session-capabilities,.public-session-cta,.public-session-steps{grid-template-columns:1fr}.listener-phone-mock{min-height:0}}.pricing-showcase-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:26px 0 14px;color:#7b818e;font-size:var(--type-caption);line-height:1.6}.pricing-showcase-intro p{margin:0}.pricing-showcase-intro>span{flex:none;padding:7px 10px;border-radius:999px;background:#efedff;color:#6962b8;font-weight:850}.pricing-showcase__rail{display:flex;align-items:flex-start;gap:10px;margin-top:8px}.pricing-showcase-card{position:relative;flex:1 1;min-width:0;min-height:258px;padding:20px;border:1px solid #dee1e8;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(35,39,52,.035);will-change:flex-grow,transform;transition:border-color .22s ease,box-shadow .22s ease,opacity .22s ease,background .22s ease}.pricing-showcase-card:hover{border-color:#c9c6eb;box-shadow:0 16px 36px rgba(35,39,52,.075)}.pricing-showcase-card--featured{border-color:#9189ed;box-shadow:0 14px 34px rgba(112,101,214,.1)}.pricing-showcase-card--business{background:linear-gradient(155deg,#292d38,#232631);border-color:#292d38;color:#fff}.pricing-showcase-card.is-active{border-color:#8279e5;box-shadow:0 22px 54px rgba(83,75,169,.16)}.pricing-showcase-card.is-dimmed{opacity:.72}.pricing-showcase-card--business.is-dimmed{opacity:.82}.pricing-showcase-card__summary{min-width:0}.pricing-showcase-card__labels{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.pricing-showcase-card__labels>span{display:inline-flex;max-width:100%;padding:6px 8px;border-radius:7px;background:#f1f0f8;color:#706ab7;font-size:var(--type-caption);font-weight:900;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pricing-showcase-card__labels>small{color:#a0a5b1;font-size:var(--type-caption);font-weight:900;letter-spacing:.09em;white-space:nowrap}.pricing-showcase-card--business .pricing-showcase-card__labels>span{background:rgba(141,132,237,.15);color:#ccc8ff}.pricing-showcase-card--business .pricing-showcase-card__labels>small{color:#858d9c}.pricing-showcase-card h3{margin:20px 0 0;font-size:16px;line-height:1.22;letter-spacing:-.025em}.pricing-showcase-card__price{display:flex;align-items:baseline;gap:5px;min-width:0}.pricing-showcase-card__price strong{font-size:27px;line-height:1;letter-spacing:-.045em;white-space:nowrap}.pricing-showcase-card__price small{color:#858c9b;white-space:nowrap}.pricing-showcase-card--business .pricing-showcase-card__price small{color:#9ea5b2}.pricing-showcase-card__summary>p{margin:13px 0 0;min-height:66px;color:#747b89;font-size:var(--type-caption);line-height:1.62}.pricing-showcase-card--business .pricing-showcase-card__summary>p{color:#bbc1cb}.pricing-showcase-card__toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:17px;padding:11px 0 0;border:0;border-top:1px solid #eceef3;background:transparent;color:#5f58b1;font:inherit;font-size:var(--type-caption);font-weight:850;cursor:pointer;text-align:left}.pricing-showcase-card__toggle i{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f0effa;font-style:normal;font-size:14px;line-height:1}.pricing-showcase-card--business .pricing-showcase-card__toggle{border-color:rgba(255,255,255,.12);color:#d0ccff}.pricing-showcase-card--business .pricing-showcase-card__toggle i{background:rgba(141,132,237,.16)}.pricing-showcase-card__details .price-list{margin-top:16px;padding-top:16px;border-top:1px solid rgba(117,122,137,.16);display:grid;gap:10px 18px}.pricing-showcase-card__details .price-list>div{display:flex;align-items:flex-start;gap:7px;color:#575f6f;font-size:var(--type-caption);line-height:1.5}.pricing-showcase-card__details .price-list>div>span:first-child{color:#6f67c3;font-weight:900}.pricing-showcase-card--business .pricing-showcase-card__details .price-list{border-color:rgba(255,255,255,.12)}.pricing-showcase-card--business .pricing-showcase-card__details .price-list>div{color:#d1d5dc}.pricing-showcase-card--business .pricing-showcase-card__details .price-list>div>span:first-child{color:#bdb8ff}.pricing-showcase-card__details .loyalty-note{margin-top:16px}.pricing-showcase-card__details .plan-credit-line{margin-top:0}.pricing-showcase__rail.has-active .pricing-showcase-card:not(.is-active) .pricing-showcase-card__summary>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pricing-showcase__rail.has-active .pricing-showcase-card:not(.is-active) .pricing-showcase-card__labels>small{display:none}.pricing-showcase__rail.has-active .pricing-showcase-card:not(.is-active) .pricing-showcase-card__price strong{font-size:23px}@media(max-width:1100px){.pricing-showcase__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pricing-showcase-card{min-height:250px}.pricing-showcase-card.is-active{grid-column:1/-1}.pricing-showcase-card__details .price-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-showcase__rail.has-active .pricing-showcase-card:not(.is-active) .pricing-showcase-card__labels>small{display:block}}@media(max-width:680px){.pricing-showcase-intro{display:block}.pricing-showcase-intro>span{display:inline-flex;margin-top:8px}.pricing-showcase__rail{grid-template-columns:1fr}.pricing-showcase-card,.pricing-showcase-card.is-active{grid-column:auto;min-height:0}.pricing-showcase-card__summary>p{min-height:0}.pricing-showcase-card__details .price-list{grid-template-columns:1fr}}@media(min-width:801px){.faq-layout{grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);gap:clamp(44px,5vw,76px)}.faq-copy h2{font-size:clamp(36px,3.1vw,45px)}.faq-copy h2 .headline-line:first-child{white-space:nowrap}}@media(max-width:800px){.faq-copy h2 .headline-line:first-child{white-space:normal}}body{font-size:var(--type-body);line-height:1.6}.contact-copy>p,.conversation-card p,.conversation-engine-copy p,.conversation-engine-grid p,.credit-explainer__copy p,.dark-section-head>p,.device-story-copy>p,.faq-copy p,.learning-copy p,.mode-card p,.policy-shell section p,.public-contact-form label,.quality-card p,.role-copy>p,.section-head p,.usecase-card p,.venue-card p{font-size:var(--type-small)}.brand-copy small,.caption-lines b,.catalog-source-badge,.coming-badge,.company-mark span,.conversation-card small,.conversation-card__label,.credit-period-note,.credit-policy-links a,.draft-badge,.enterprise-row a,.enterprise-row span,.feature-list span,.floating-note span,.footer-meta small,.footer-policy-links a,.header-cta,.hero-kicker,.hero-proofline span,.language-chip,.learning-flow>div small,.learning-flow>div span,.locale-switch,.mode-card__top b,.mode-card__top span,.player-row small,.policy-back,.policy-contact,.policy-draft,.policy-meta,.price-card__head>span,.price-line small,.pricing-policy-note,.pricing-track-head p,.pricing-track-head>span,.product-footerline span,.product-topbar,.product-topbar>span,.quality-card small,.quality-card>span,.role-card>div b,.role-card>div span,.section-eyebrow,.showcase-speaker button,.showcase-speaker span,.showcase-toolbar span,.showcase-window__top,.speaker-block small,.start-steps article>span,.tag-row span,.transcript-lang,.usecase-card>span,.venue-card__meta small,.venue-card__meta span{font-size:var(--type-caption)}.pricing-showcase-intro{margin:28px 0 18px;font-size:var(--type-small);line-height:1.65}.pricing-showcase-intro>span{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;font-size:var(--type-caption)}.pricing-showcase__rail{display:grid;gap:14px;width:100%;margin-top:10px;align-items:stretch;grid-template-rows:repeat(2,minmax(225px,auto))}.pricing-showcase__rail--personal{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.pricing-showcase__rail--host{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.pricing-showcase__rail--venue{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.pricing-showcase-card{min-height:225px;height:100%;padding:22px;overflow:hidden;will-change:transform,width,height;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.pricing-showcase-card--slot-active{grid-row:1/span 2}.pricing-showcase__rail--personal .pricing-showcase-card--slot-active{grid-column:1}.pricing-showcase__rail--host .pricing-showcase-card--slot-active{grid-column:2}.pricing-showcase__rail--venue .pricing-showcase-card--slot-active{grid-column:3}.pricing-showcase-card--slot-left-top{grid-column:1;grid-row:1}.pricing-showcase-card--slot-left-bottom{grid-column:1;grid-row:2}.pricing-showcase-card--slot-middle-top{grid-column:2;grid-row:1}.pricing-showcase-card--slot-middle-bottom{grid-column:2;grid-row:2}.pricing-showcase-card--slot-right-top{grid-column:3;grid-row:1}.pricing-showcase-card--slot-right-bottom{grid-column:3;grid-row:2}.pricing-showcase-card.is-active{min-height:464px;padding:28px 30px;border-color:#8178e6;box-shadow:0 24px 60px rgba(83,75,169,.15)}.pricing-showcase-card.is-compact{min-height:225px;box-shadow:0 10px 28px rgba(35,39,52,.035)}.pricing-showcase-card.is-compact:hover{transform:translateY(-2px);border-color:#aaa4e7;box-shadow:0 18px 38px rgba(50,47,92,.08)}.pricing-showcase__rail.is-transitioning .pricing-showcase-card{pointer-events:none}.pricing-showcase-card__labels>small,.pricing-showcase-card__labels>span{font-size:var(--type-caption)}.pricing-showcase-card h3{margin-top:18px;font-size:20px}.pricing-showcase-card.is-active h3{font-size:24px}.pricing-showcase-card__price{margin-top:12px}.pricing-showcase-card__price strong{font-size:30px}.pricing-showcase-card.is-active .pricing-showcase-card__price strong{font-size:36px}.pricing-showcase-card__price small{font-size:var(--type-caption)}.pricing-showcase-card__summary>p{min-height:0;margin-top:14px;color:#6f7685;font-size:var(--type-small);line-height:1.65}.pricing-showcase-card.is-compact .pricing-showcase-card__summary>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pricing-showcase-card__toggle{margin-top:18px;padding-top:14px;font-size:var(--type-small)}.pricing-showcase-card__toggle:disabled{cursor:default;opacity:1}.pricing-showcase-card__toggle i{width:28px;height:28px;font-size:16px}.pricing-showcase-card__details{height:0;visibility:hidden;opacity:0;overflow:hidden}.pricing-showcase-card__details .plan-credit-line{padding:14px 15px}.pricing-showcase-card__details .plan-credit-line strong{font-size:18px}.loyalty-note,.pricing-showcase-card__details .plan-credit-line span,.subscription-value-note{font-size:var(--type-caption)}.pricing-showcase-card__details .price-list{margin-top:18px;padding-top:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.pricing-showcase-card__details .price-list>div{font-size:var(--type-small);line-height:1.55}.annual-saving,.bonus-badge,.credit-pack em,.credit-pack p,.credit-pack>small,.credit-pack>span,.credit-period-note,.loyalty-note,.plan-credit-line span,.subscription-value-note{font-size:var(--type-caption)!important}.credit-pack p{line-height:1.6!important}.credit-plus{font-size:var(--type-caption)}.billing-period-toggle button{font-size:var(--type-small)}@media (min-width:901px){.faq-layout{grid-template-columns:minmax(520px,1.05fr) minmax(0,.95fr);gap:clamp(46px,5vw,78px)}.faq-copy h2{font-size:clamp(36px,2.65vw,42px)}.faq-copy h2 .headline-line:first-child{white-space:nowrap}}@media (max-width:1100px){.pricing-showcase__rail,.pricing-showcase__rail--host,.pricing-showcase__rail--personal,.pricing-showcase__rail--venue{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.pricing-showcase-card,.pricing-showcase-card--slot-active,.pricing-showcase-card--slot-left-bottom,.pricing-showcase-card--slot-left-top,.pricing-showcase-card--slot-middle-bottom,.pricing-showcase-card--slot-middle-top,.pricing-showcase-card--slot-right-bottom,.pricing-showcase-card--slot-right-top,.pricing-showcase-card.is-active{grid-column:auto;grid-row:auto;min-height:260px}.pricing-showcase-card.is-active{grid-column:1/-1;min-height:0}}@media (max-width:700px){.pricing-showcase__rail,.pricing-showcase__rail--host,.pricing-showcase__rail--personal,.pricing-showcase__rail--venue{grid-template-columns:1fr}.pricing-showcase-card,.pricing-showcase-card.is-active{grid-column:auto;min-height:0;padding:22px}.pricing-showcase-card__details .price-list{grid-template-columns:1fr}.pricing-showcase-card.is-active .pricing-showcase-card__price strong,.pricing-showcase-card__price strong{font-size:30px}}@media (max-width:900px){.faq-copy h2 .headline-line:first-child{white-space:normal}}@media (prefers-reduced-motion:reduce){.pricing-showcase-card{transition:none}}.pricing-showcase__rail.is-transitioning{position:relative;isolation:isolate}.section-eyebrow{font-size:var(--type-section-eyebrow);line-height:1.35;letter-spacing:.14em}.section-head{max-width:1080px;margin-bottom:56px}.contact-panel h2,.conversation-engine-copy h2,.dark-section-head h2,.device-story-copy h2,.learning-copy h2,.listening-explainer-copy h2,.public-session-intro h2,.role-copy h2,.section-head h2,.showcase-copy h2,.why-copy h2{font-size:var(--type-section-title);line-height:1.18;letter-spacing:-.042em;font-weight:690}.contact-intro>p,.conversation-engine-copy>p,.dark-section-head>p,.device-story-copy>p,.learning-copy>p,.listening-explainer-copy>p,.public-session-intro>div:last-child>p,.role-copy>p,.section-head p,.showcase-copy>p,.why-copy>p{margin-top:20px;max-width:1020px;font-size:var(--type-section-lead);line-height:1.55;letter-spacing:-.018em;color:#747b89;text-wrap:pretty}.contact-section .contact-intro>p,.section--ink .conversation-engine-copy>p,.section--ink .dark-section-head>p,.section--ink .section-head p,.section--ink .showcase-copy>p,.section--ink .why-copy>p,.section--learning .learning-copy>p{color:#b8bdc8}.pricing-heading{display:block;margin-bottom:50px}.pricing-heading .section-head{max-width:1120px}.pricing-heading .section-head p{max-width:1040px}.conversation-card h3,.mode-card h3,.quality-card h3,.role-card h3,.start-steps h3,.usecase-card h3,.venue-card h3{font-size:var(--type-card-title);line-height:1.38}.conversation-card p,.conversation-engine-grid p,.mode-card p,.quality-card p,.role-card p,.start-steps p,.usecase-card p,.venue-card p{font-size:var(--type-card-body);line-height:1.72}.conversation-grid,.mode-grid,.quality-grid,.usecase-grid{gap:20px}.venue-grid{margin-top:58px;gap:20px}.quality-grid{margin-top:52px}.conversation-grid{margin-top:56px}.faq-copy h2{margin-top:18px;font-size:clamp(40px,3.45vw,48px);line-height:1.18;letter-spacing:-.042em}.faq-list summary{font-size:17px;line-height:1.5}.faq-list details p{font-size:16px;line-height:1.72}.hero-copy>p{max-width:700px;font-size:clamp(17px,1.35vw,20px);line-height:1.7}@media (max-width:900px){:root{--type-section-eyebrow:14px;--type-section-title:clamp(34px,8.5vw,42px);--type-section-lead:clamp(18px,4.7vw,21px);--type-card-title:21px;--type-card-body:15px}.section-head{margin-bottom:40px}.contact-intro>p,.conversation-engine-copy>p,.dark-section-head>p,.device-story-copy>p,.learning-copy>p,.listening-explainer-copy>p,.public-session-intro>div:last-child>p,.role-copy>p,.section-head p,.showcase-copy>p,.why-copy>p{line-height:1.62}.pricing-heading{margin-bottom:38px}.venue-grid{margin-top:40px}.conversation-grid,.quality-grid{margin-top:38px}.faq-copy h2{font-size:var(--type-section-title)}}.site-header{will-change:transform;transform:translateZ(0)}.role-copy,.role-copy h2{max-width:none}.role-copy h2{font-size:clamp(40px,3.55vw,48px);line-height:1.18}.role-copy>p{max-width:1020px}.role-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.role-card{min-height:220px}.public-session-intro{display:block;max-width:1160px}.public-session-intro h2{margin:16px 0 0;max-width:none;font-size:clamp(40px,3.55vw,48px);line-height:1.18;letter-spacing:-.042em;font-weight:690}.public-session-intro>p{margin:22px 0 0;max-width:1060px;color:#747b89;font-size:var(--type-section-lead);line-height:1.55;letter-spacing:-.018em}.public-session-billing-note{width:min(100%,360px);min-height:76px;margin:24px 0 0 auto;padding:14px 16px;border-radius:16px}.public-session-demo{margin-top:20px}.dark-section-head{display:block;max-width:1120px}.dark-section-head h2{margin-top:16px;max-width:none;font-size:clamp(40px,3.55vw,48px);line-height:1.18;letter-spacing:-.042em}.dark-section-head>p{margin-top:20px;max-width:980px;font-size:var(--type-section-lead);line-height:1.55}.section-head{max-width:1160px}.section-head h2{max-width:none}.learning-layout{grid-template-columns:1fr;gap:44px}.learning-copy{max-width:none}.learning-copy h2{max-width:none;font-size:clamp(40px,3.45vw,46px);line-height:1.18}.learning-copy>p{max-width:1040px}.learning-credit-note{max-width:820px}.learning-details{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.learning-details article{min-height:96px;padding:18px 20px}.quality-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:44px}.quality-card{min-height:118px;padding:20px 24px;display:grid;grid-template-columns:150px minmax(190px,.55fr) minmax(0,1.25fr) minmax(160px,.45fr);align-items:center;gap:24px;border-radius:18px;box-shadow:0 10px 28px rgba(31,34,45,.04)}.quality-card>span{justify-self:start;margin:0}.quality-card h3{margin:0;font-size:21px}.quality-card p{margin:0;font-size:16px;line-height:1.65}.quality-card small{margin:0;padding-left:18px;border-left:1px solid #e4e6eb;color:#8d93a1;font-size:14px;line-height:1.55}@media (min-width:1100px){.dark-section-head h2,.learning-copy h2,.role-copy h2{white-space:nowrap}}@media (max-width:1080px){.role-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-card{grid-template-columns:130px minmax(180px,.7fr) minmax(0,1.3fr)}.quality-card small{grid-column:2/-1;padding:8px 0 0;border-left:0;border-top:1px solid #e4e6eb}}@media (max-width:760px){.learning-details,.role-cards{grid-template-columns:1fr}.public-session-billing-note{width:100%;margin-left:0}.quality-card{grid-template-columns:1fr;gap:10px;min-height:0}.quality-card h3{margin-top:6px}.quality-card small{grid-column:auto;margin-top:4px}}@media (min-width:1100px){main[lang=ko] .public-session-intro h2{font-size:44px;white-space:nowrap}}.why-layout{display:block;max-width:1160px}.why-copy{max-width:1080px}.why-copy h2{margin-top:16px;max-width:none;font-size:clamp(40px,3.55vw,48px);line-height:1.18;letter-spacing:-.042em;font-weight:690}.why-copy h2 .headline-line{display:block}.why-copy>p{max-width:1040px}.comparison-card{width:100%;margin-top:38px;border-radius:20px}.comparison-head span{padding:16px 22px;font-size:14px}.comparison-row>span,.comparison-row>strong{padding:20px 22px;font-size:16px;line-height:1.55}.why-link{margin-top:20px;font-size:15px}.comparison-card,.device-story-visual,.hero-glow,.hero-grid-overlay,.hero-product,.public-session-demo,.showcase-ui{will-change:transform}@media (min-width:900px){.why-copy h2 .headline-line{white-space:nowrap}}@media (max-width:760px){.comparison-card{margin-top:28px}.comparison-head span,.comparison-row>span,.comparison-row>strong{padding:15px 14px}.comparison-row>span,.comparison-row>strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.comparison-card,.device-story-visual,.hero-glow,.hero-grid-overlay,.hero-product,.public-session-demo,.showcase-ui{will-change:auto}}.hero.hero-story{padding:0;min-height:calc(100svh - 78px);overflow:hidden;background:radial-gradient(circle at 76% 20%,rgba(139,132,226,.2),transparent 34%),#22252f}.hero-story-shell{position:relative;z-index:2;display:flex}.hero-story-layout,.hero-story-shell{min-height:calc(100svh - 78px);align-items:center}.hero-story-layout{padding-block:clamp(54px,6vw,84px);display:grid;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);gap:clamp(40px,5vw,76px)}.hero-story .hero-copy{position:relative;z-index:3}.hero-story .hero-copy h1{max-width:640px}.hero-story .hero-copy>p{max-width:620px}.hero-story-visual{position:relative;min-width:0;width:100%;aspect-ratio:16/10;max-height:68svh;border-radius:28px;overflow:hidden;background:#171921;border:1px solid rgba(255,255,255,.11);box-shadow:0 34px 80px rgba(9,11,18,.34),inset 0 1px rgba(255,255,255,.12);isolation:isolate;will-change:transform}.hero-story-media,.hero-story-scene,.hero-story-scene img,.hero-story-shade{position:absolute;inset:0;width:100%;height:100%}.hero-story-scene{margin:0;opacity:0;visibility:hidden;overflow:hidden;will-change:opacity,transform}.hero-story-scene.is-active{opacity:1;visibility:visible}.hero-story-scene img{display:block;object-fit:cover;object-position:center;transform:translateZ(0)}.hero-story-scene[data-hero-scene="0"] img{object-position:53% center}.hero-story-scene[data-hero-scene="1"] img{object-position:55% center}.hero-story-scene[data-hero-scene="2"] img{object-position:50% center}.hero-story-shade{z-index:4;pointer-events:none;background:linear-gradient(180deg,rgba(17,19,27,.08),rgba(17,19,27,0) 48%,rgba(17,19,27,.62)),linear-gradient(90deg,rgba(17,19,27,.08),transparent 36%)}.hero-story-caption{position:absolute;z-index:6;left:26px;right:112px;bottom:24px;min-height:52px}.hero-story-caption__item{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:5px;opacity:0;visibility:hidden;will-change:opacity,transform}.hero-story-caption__item.is-active{opacity:1;visibility:visible}.hero-story-caption__item span{color:#d7d3ff;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:850;letter-spacing:.13em}.hero-story-caption__item strong{font-size:clamp(18px,1.55vw,22px);line-height:1.35;letter-spacing:-.02em;text-shadow:0 2px 18px rgba(0,0,0,.28)}.hero-story-progress{position:absolute;z-index:7;right:26px;bottom:30px;gap:7px;width:54px}.hero-story-progress i{display:block;width:100%;height:3px;border-radius:999px;background:#fff;opacity:.3;transform-origin:left center}.hero-story-progress i.is-active{opacity:1}.hero-story .hero-grid-overlay{opacity:.72}.hero-story .hero-glow--one{right:18%;top:-260px}.hero-story .hero-glow--two{left:-180px;bottom:-300px}@media (max-width:1080px){.hero-story-layout{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:34px}.hero-story .hero-copy h1{font-size:clamp(44px,5.7vw,66px)}.hero-story-visual{border-radius:24px}}@media (max-width:899px){.hero-story-layout,.hero-story-shell,.hero.hero-story{min-height:auto}.hero-story-layout{grid-template-columns:1fr;padding-block:62px 72px;gap:42px}.hero-story .hero-copy{max-width:760px}.hero-story-visual{width:min(100%,760px);aspect-ratio:16/10;margin-inline:auto}}@media (max-width:600px){.hero-story-layout{padding-block:48px 58px}.hero-story-visual{aspect-ratio:4/3;border-radius:20px}.hero-story-caption{left:18px;right:76px;bottom:18px}.hero-story-progress{right:18px;bottom:23px;width:42px}.hero-story-caption__item span{font-size:12px}.hero-story-caption__item strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.hero-story-caption__item,.hero-story-scene,.hero-story-visual{will-change:auto}}@media (min-width:900px){.hero-story-layout{align-items:start}.hero-story-visual{margin-top:46px}}.hero-copy-scenes{display:grid}.hero-copy-scene{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none}.hero-copy-scene.is-active{opacity:1;visibility:visible;pointer-events:auto}.hero-copy-scene h1{margin-top:18px}.hero-copy-scene>p{margin-top:24px;max-width:620px;color:#c5c8d1;font-size:clamp(16px,1.15vw,19px);line-height:1.75}.hero-copy-scene[data-hero-copy="1"] h1{font-size:clamp(46px,5vw,68px)}.hero-copy-scene[data-hero-copy="1"] h1 em{font-size:.86em}.brand-story{position:relative;overflow:hidden;padding:clamp(92px,10vw,150px) 0;background:radial-gradient(circle at 50% 45%,rgba(121,112,207,.12),transparent 34%),linear-gradient(180deg,#fff,#f8f8fb);border-bottom:1px solid rgba(36,39,51,.07)}.brand-story-layout{display:grid;justify-items:center;text-align:center}.brand-story-copy{max-width:980px}.brand-story-copy h2{margin:18px 0 0;font-size:clamp(42px,5vw,66px);line-height:1.08;letter-spacing:-.055em}.brand-story-copy>p{max-width:820px;margin:24px auto 0;color:#686f7e;font-size:clamp(17px,1.35vw,21px);line-height:1.8}.brand-meaning{width:min(100%,980px);margin-top:clamp(54px,7vw,86px);display:grid;grid-template-columns:minmax(150px,.75fr) minmax(380px,1.5fr) minmax(150px,.75fr);align-items:center;gap:18px}.brand-meaning__side{padding:22px 18px;border:1px solid #e1e3ea;border-radius:22px;background:rgba(255,255,255,.86);box-shadow:0 16px 40px rgba(31,34,45,.05)}.brand-meaning__mark small,.brand-meaning__side span{display:block;color:#7670c5;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:900;letter-spacing:.14em}.brand-meaning__side strong{display:block;margin-top:8px;color:#262a34;font-size:21px}.brand-meaning__bridge{min-height:180px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.brand-meaning__line{height:2px;background:linear-gradient(90deg,rgba(118,112,197,.14),#776fc6);transform-origin:right center}.brand-meaning__line--right{background:linear-gradient(90deg,#776fc6,rgba(118,112,197,.14));transform-origin:left center}.brand-meaning__mark{width:190px;height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#242733;color:#fff;padding:22px 18px 18px;box-shadow:0 28px 70px rgba(47,44,83,.22),inset 0 1px rgba(255,255,255,.12)}.brand-meaning__logo-mask{width:132px;height:78px;display:grid;place-items:center;overflow:hidden}.brand-meaning__logo-mask img{display:block}.brand-meaning__symbol{display:block;color:#aaa3ff;font-family:Georgia,serif;font-size:72px;line-height:.68;font-weight:500}.brand-meaning__mark strong{margin-top:10px;font-size:22px;letter-spacing:-.02em}.brand-meaning__mark small{margin-top:6px;color:#bdb9e9;font-size:11px}.brand-flow{margin-top:34px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;color:#777e8d;font-size:15px;font-weight:750}.brand-flow span{padding:9px 13px;border-radius:999px;background:#fff;border:1px solid #e2e4ea}.brand-flow i{color:#8b84d1;font-style:normal}@media (max-width:899px){.hero-story-visual{margin-top:0}.hero-copy-scene[data-hero-copy="1"] h1{font-size:clamp(40px,10vw,58px)}.brand-meaning{grid-template-columns:1fr;max-width:620px}.brand-meaning__bridge{grid-template-columns:1fr auto 1fr;min-height:160px}.brand-meaning__mark{width:160px;height:160px;padding:18px 15px 15px}.brand-meaning__logo-mask{width:112px;height:66px}}@media (max-width:600px){.brand-story{padding:74px 0}.brand-story-copy h2{font-size:40px}.brand-story-copy>p{font-size:16px}.brand-meaning__bridge{grid-template-columns:1fr}.brand-meaning__line{display:none}.brand-meaning__mark{margin-inline:auto}}.langear-bridge-symbol{width:116px;height:70px;overflow:visible}.langear-bridge-symbol__loop,.langear-bridge-symbol__stem,.langear-bridge-symbol__wave{fill:none;stroke:#aaa3ff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.langear-bridge-symbol__bud{fill:rgba(170,163,255,.16)}.langear-bridge-symbol__bud,.langear-bridge-symbol__stem{stroke:#d0ccff;stroke-width:3}.langear-bridge-symbol__wave{stroke:#fff;stroke-width:3}.brand-meaning__symbol{display:none}.brand{gap:10px}.brand-mark{width:58px;height:34px;border-radius:0;background:transparent;color:inherit;box-shadow:none}.brand-mark img{width:100%;height:100%;object-fit:contain}.brand-copy{display:block}.brand-copy strong{font-size:18px;font-weight:800;letter-spacing:-.025em}.brand--inverse .brand-mark img{filter:brightness(0) invert(1)}.header-cta{padding-inline:18px;border-color:transparent;background:linear-gradient(135deg,#7469ef,#6f4cff);color:#fff;box-shadow:0 10px 26px rgba(102,82,239,.22)}.button--accent{background:linear-gradient(135deg,#776df1,#6e4cff);color:#fff;box-shadow:0 16px 34px rgba(91,69,225,.28)}.button--accent:hover{box-shadow:0 18px 38px rgba(91,69,225,.36)}@media (min-width:900px){.hero-story-layout{grid-template-columns:minmax(390px,.86fr) minmax(520px,1.14fr);gap:clamp(44px,5vw,76px)}.hero-story-visual{margin-top:46px}}.hero-copy-scene[data-hero-copy="1"] h1{font-size:clamp(46px,5.6vw,78px)}.hero-copy-scene[data-hero-copy="2"] h1{font-size:clamp(44px,4.8vw,66px)}.hero-copy-scene[data-hero-copy="2"] h1 em{font-size:.9em}.hero-story-visual{aspect-ratio:auto;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;isolation:auto}.hero-story-media{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/10;overflow:hidden;border-radius:28px;background:#171921;border:1px solid rgba(255,255,255,.14);box-shadow:0 34px 80px rgba(9,11,18,.34),inset 0 1px rgba(255,255,255,.12);isolation:isolate}.hero-story-scene[data-hero-scene="0"] img{object-position:50% center}.hero-story-scene[data-hero-scene="1"] img{object-position:53% center}.hero-story-scene[data-hero-scene="2"] img{object-position:54% center}.hero-story-caption{left:24px;bottom:22px}.hero-story-thumbs{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-story-thumb{position:relative;min-height:112px;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.13);background:#1d202a;box-shadow:0 12px 28px rgba(7,9,16,.18);opacity:.68;transform:translateZ(0)}.hero-story-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,16,23,.06),rgba(14,16,23,.7));pointer-events:none}.hero-story-thumb img{width:100%;height:112px;object-fit:cover}.hero-story-thumb span,.hero-story-thumb strong{position:absolute;z-index:2;left:12px}.hero-story-thumb span{top:10px;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(118,108,239,.94);color:#fff;font-size:12px;font-weight:900}.hero-story-thumb strong{font-size:14px;line-height:1.32;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.4)}.hero-story-thumb.is-active{opacity:1;border-color:#9b8cff;box-shadow:0 0 0 2px rgba(132,111,255,.25),0 14px 34px rgba(10,12,20,.24)}.hero-story-progress{position:static;width:min(220px,44%);margin-top:13px;margin-left:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hero-story-progress i{height:4px;background:#b6b5c8}.hero-story-progress i.is-active{background:#8c7cf1}.brand-story{background:radial-gradient(circle at 50% 50%,rgba(117,104,230,.095),transparent 36%),linear-gradient(180deg,#fff,#faf9f7)}.brand-story-copy>p{max-width:900px}.brand-meaning__mark{padding:34px;background:#f5efe6;color:#252833;box-shadow:0 24px 60px rgba(71,65,54,.1),inset 0 0 0 1px rgba(111,101,89,.08)}.brand-meaning__logo-mask{width:100%;height:100%;overflow:visible}.brand-meaning__logo-mask img{width:100%;height:100%;object-fit:contain}.brand-meaning__mark>small,.brand-meaning__mark>strong{display:none}@media (max-width:899px){.brand-mark{width:52px;height:31px}.brand-copy strong{font-size:17px}.hero-story-visual{width:min(100%,760px)}.hero-story-thumbs{gap:10px}.hero-story-thumb,.hero-story-thumb img{min-height:96px;height:96px}.hero-copy-scene[data-hero-copy="1"] h1,.hero-copy-scene[data-hero-copy="2"] h1{font-size:clamp(40px,10vw,58px)}.brand-meaning__mark{width:166px;height:166px;padding:28px}}@media (max-width:600px){.hero-story-thumbs{display:none}.hero-story-progress{width:150px;margin:12px auto 0}.hero-story-media{aspect-ratio:4/3;border-radius:20px}.brand-story-copy>p br{display:none}.brand-meaning__mark{width:154px;height:154px;padding:26px}}.brand-meaning__mark{width:204px;height:204px;padding:30px 32px 24px;background:#fcfbf9;border:1px solid rgba(36,39,51,.075);box-shadow:0 18px 48px rgba(31,34,45,.07),inset 0 1px 0 rgba(255,255,255,.9)}.brand-meaning__logo-mask{width:126px;height:84px;flex:0 0 auto}.brand-meaning__mark>strong{display:block;margin-top:10px;color:#292c36;font-size:18px;font-weight:850;line-height:1;letter-spacing:-.025em}.brand-meaning__mark>small{display:none}@media (max-width:899px){.brand-meaning__mark{width:166px;height:166px;padding:24px 26px 20px}.brand-meaning__logo-mask{width:104px;height:68px}.brand-meaning__mark>strong{margin-top:8px;font-size:16px}}@media (max-width:600px){.brand-meaning__mark{width:154px;height:154px;padding:22px 24px 18px}.brand-meaning__logo-mask{width:96px;height:62px}.brand-meaning__mark>strong{font-size:15px}}.brand-story-description{display:grid;justify-items:center;gap:4px}.brand-story-description>span{display:block}.confidence-grid article{padding-top:30px;padding-bottom:30px}.confidence-grid strong{font-size:16px;line-height:1.45;font-weight:800}.confidence-grid p{margin-top:10px;font-size:15px;line-height:1.72}.device-story-copy>p br{display:block}.learning-flow>div{display:grid;grid-template-rows:auto 1fr auto;align-items:start}.learning-flow>div strong{align-self:center;margin-top:18px;margin-bottom:10px}.learning-flow>div small{align-self:end;margin-top:0}.learning-details{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:10px}.learning-details article:first-child{grid-column:1/4}.learning-details article:last-child{grid-column:5/8}.quality-credit-rule{margin-top:14px!important;color:#5f5bb3!important;font-size:13px!important;font-weight:850!important;line-height:1.5!important}.quality-latency{display:grid!important;gap:2px;white-space:nowrap}.quality-latency>span{display:block}.footer-brand-stack{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start!important;gap:0}.footer-brand-stack .brand{margin:0}.footer-brand-stack>p{margin:14px 0 24px;max-width:320px;font-size:15px;line-height:1.7}.footer-column strong{font-size:15px}.footer-column a{font-size:14px;line-height:1.55}.footer-bottom{font-size:13px}@media (max-width:760px){.brand-story-description{justify-items:start}.brand-story-description>span{display:inline}.learning-details{grid-template-columns:1fr;gap:12px}.learning-details article:first-child,.learning-details article:last-child{grid-column:auto}.quality-credit-rule{margin-top:14px!important;color:#5f5bb3!important;font-size:13px!important;font-weight:850!important;line-height:1.5!important}.quality-latency{white-space:normal}}.listener-phone-mock--app{min-height:520px;padding:11px 13px 14px;border:9px solid #242833;border-radius:36px;background:#f7f7fb;box-shadow:0 24px 60px rgba(31,34,45,.15);overflow:hidden;color:#242733}.listener-phone-mock--app .listener-phone-mock__bar{padding:2px 7px 8px;font-size:11px}.listener-app-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 7px 11px;border-bottom:1px solid #e7e8ee}.listener-app-brand{display:flex;align-items:center;gap:8px;min-width:0}.listener-app-brand img{width:27px;height:20px;object-fit:contain;flex:0 0 auto}.listener-app-brand>div{display:grid;gap:1px;min-width:0}.listener-app-brand strong{font-size:12px;line-height:1.2;letter-spacing:-.02em}.listener-app-brand small{font-size:9px;line-height:1.2;color:#9297a4}.listener-app-live{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;background:#edf8f0;color:#40935c;font-size:9px;font-weight:900;letter-spacing:.06em;white-space:nowrap}.listener-app-live i{width:6px;height:6px;border-radius:50%;background:#4fbd71;box-shadow:0 0 0 3px rgba(79,189,113,.12)}.listener-app-session{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:12px 8px 9px}.listener-app-session>div{display:grid;gap:3px;min-width:0}.listener-app-session span{font-size:8px;font-weight:900;letter-spacing:.1em;color:#7771cb}.listener-app-session strong{font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-app-session small{font-size:9px;color:#9ba0ab;white-space:nowrap}.listener-app-language{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 7px 8px;padding:10px 11px;border:1px solid #e0e1e8;border-radius:13px;background:#fff}.listener-app-language>div{display:grid;gap:2px}.listener-app-language span{font-size:8px;color:#8f94a1}.listener-app-language strong{font-size:12px}.listener-app-language button{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:0;border-radius:9px;background:#f0eefc;color:#625ab8;font-size:9px;font-weight:900}.listener-app-status{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 7px 8px;padding:12px;border-radius:15px;background:linear-gradient(135deg,#272b36,#20242d);color:#fff;box-shadow:0 9px 22px rgba(35,39,50,.14)}.listener-app-status__copy{display:grid;gap:4px;min-width:0}.listener-app-status__copy>span{font-size:8px;font-weight:900;letter-spacing:.1em;color:#aaa5ef}.listener-app-status__copy strong{font-size:12px;line-height:1.3}.listener-app-status__copy small{font-size:8px;line-height:1.35;color:#9fa6b3}.listener-app-wave{display:flex;align-items:center;gap:2px;height:30px;padding-left:5px}.listener-app-wave i{display:block;width:2px;border-radius:99px;background:#a8a2f2}.listener-app-wave i:first-child,.listener-app-wave i:nth-child(7){height:8px;opacity:.6}.listener-app-wave i:nth-child(2),.listener-app-wave i:nth-child(6){height:14px;opacity:.72}.listener-app-wave i:nth-child(3),.listener-app-wave i:nth-child(5){height:21px;opacity:.86}.listener-app-wave i:nth-child(4){height:29px}.listener-app-caption{margin:0 7px 8px;padding:12px;border:1px solid #dedfe7;border-radius:15px;background:#fff;box-shadow:0 6px 16px rgba(36,39,51,.035)}.listener-app-caption__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.listener-app-caption__meta span{display:inline-flex;padding:4px 6px;border-radius:6px;background:#eeecff;color:#655db8;font-size:8px;font-weight:900;letter-spacing:.08em}.listener-app-caption__meta small{font-size:8px;color:#a2a6b0}.listener-app-caption>strong{display:block;margin-top:9px;font-size:12px;line-height:1.45;letter-spacing:-.025em}.listener-app-source{margin-top:9px;padding-top:8px;border-top:1px solid #eeeef3}.listener-app-source span{font-size:8px;font-weight:900;color:#9b9fab;letter-spacing:.06em}.listener-app-source p{margin:4px 0 0;color:#858a96;font-size:9px;line-height:1.4}.listener-app-now{margin:0 7px 8px;padding:10px 11px;border-radius:13px;background:#f0eff8}.listener-app-now>span{font-size:8px;font-weight:900;letter-spacing:.08em;color:#756fbe}.listener-app-now>div{display:flex;align-items:center;gap:8px;margin-top:7px}.listener-app-now b{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#756ed1;color:#fff;font-size:9px}.listener-app-now p{margin:0;font-size:10px;font-weight:800;line-height:1.35;color:#4f5261}.listener-app-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 7px 1px}.listener-app-actions button{display:grid;place-items:center;gap:4px;min-height:46px;padding:6px 4px;border:1px solid #e1e2e8;border-radius:12px;background:#fff;color:#747986}.listener-app-actions button span{font-size:12px;line-height:1}.listener-app-actions button b{font-size:8px;font-weight:850}.listener-app-actions button.is-active{border-color:#c8c3f6;background:#efedff;color:#5f57b4}@media(max-width:1050px){.listener-phone-mock--app{width:min(350px,100%)}}.listener-phone-mock--flutter{align-self:center;width:100%;min-height:520px;padding:10px 11px 13px;border:9px solid #242733;border-radius:36px;background:#f7f7f9;color:#242733;box-shadow:0 24px 60px rgba(31,34,45,.15);overflow:hidden}.listener-phone-mock--flutter .listener-phone-mock__bar{padding:1px 7px 7px;color:#303544;font-size:11px;font-weight:800}.flutter-listener-appbar{position:relative;display:flex;align-items:center;min-height:38px;padding:0 5px 8px}.flutter-listener-appbar__back{display:grid;place-items:center;width:26px;height:26px;margin-right:2px;color:#303544;font-size:24px;line-height:1}.flutter-listener-appbar strong{font-size:13px;line-height:1.2;letter-spacing:-.02em}.flutter-listener-body{padding:0 7px 3px}.flutter-live-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0 11px}.flutter-live-head>div{display:grid;gap:2px}.flutter-live-head span{color:#645dc0;font-size:9px;font-weight:900;letter-spacing:.11em}.flutter-live-head strong{font-size:20px;line-height:1.1;font-weight:900;letter-spacing:-.035em}.flutter-mute-button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#ecebf6;color:#645dc0}.flutter-mute-button svg{width:17px;height:17px;fill:currentColor}.flutter-participant-card{display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:14px;background:#f4f4f7}.flutter-participant-card__icon{display:grid;place-items:center;width:25px;height:25px;color:#645dc0;font-size:17px;font-weight:900}.flutter-participant-card>div{display:grid;gap:1px}.flutter-participant-card strong{font-size:11px;font-weight:900}.flutter-participant-card small{color:#6e7480;font-size:9px}.flutter-presentation-card{margin-top:9px}.flutter-presentation-slide{position:relative;display:flex;flex-direction:column;justify-content:center;aspect-ratio:16/9;padding:13px 14px;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 82% 26%,rgba(129,124,195,.3),transparent 34%),linear-gradient(135deg,#242733,#303544);color:#fff}.flutter-presentation-slide>span{color:#b7b2ff;font-size:7px;font-weight:900;letter-spacing:.12em}.flutter-presentation-slide>strong{max-width:82%;margin-top:5px;font-size:12px;line-height:1.32;letter-spacing:-.025em}.flutter-presentation-slide>small{margin-top:8px;color:#9da3b0;font-size:7px;font-weight:800}.flutter-presentation-slide>b{position:absolute;right:9px;bottom:9px;padding:4px 7px;border-radius:999px;background:rgba(20,20,24,.72);color:#fff;font-size:8px}.flutter-presentation-meta{display:flex;align-items:center;gap:5px;padding:6px 1px 0;min-width:0;color:#6e7480}.flutter-presentation-meta>span{font-size:10px}.flutter-presentation-meta strong{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700}.flutter-presentation-meta small{flex:0 0 auto;font-size:7px;white-space:nowrap}.flutter-qa-listener-card{display:flex;align-items:center;gap:8px;margin-top:9px;padding:10px 11px;border-radius:14px;background:#f4f4f7;color:#6e7480}.flutter-qa-listener-card>span{flex:0 0 auto;color:#6e7480;font-size:15px;font-weight:900}.flutter-qa-listener-card p{margin:0;font-size:9px;line-height:1.42}.flutter-live-caption-card{margin-top:10px;padding:14px;border-radius:18px;background:#242733;color:#fff}.flutter-live-caption-card>span{display:block;color:#989ead;font-size:8px;font-weight:900;letter-spacing:.1em}.flutter-live-caption-card>p{margin:6px 0 0;color:#fff;font-size:10px;line-height:1.5}.flutter-live-caption-divider{height:1px;margin:11px 0;background:#404552}.flutter-live-caption-card>span:nth-of-type(2){color:#b7b2ff}.flutter-live-caption-card>strong{display:block;margin-top:6px;color:#d8d5ff;font-size:12px;line-height:1.45;font-weight:700}.flutter-previous-block{margin-top:10px}.flutter-previous-block>strong{display:block;margin-bottom:6px;font-size:10px;font-weight:900}.flutter-previous-block>div{padding:9px 10px;border:1px solid #dfe2e8;border-radius:12px;background:#fff}.flutter-previous-block span{color:#6e7480;font-size:8px;font-weight:800}.flutter-previous-block p{margin:4px 0 0;color:#303544;font-size:9px;line-height:1.38;font-weight:600}.flutter-listener-status{padding:8px 4px 0;color:#6e7480;text-align:center;font-size:8px}@media(max-width:1050px){.listener-phone-mock--flutter{width:min(360px,100%);justify-self:center}}@media(max-width:700px){.listener-phone-mock--flutter{min-height:0}}.pricing-showcase-card__regular-price{display:flex;align-items:baseline;gap:5px;margin-top:12px;color:#969dab;line-height:1}.pricing-showcase-card__regular-price del{font-size:18px;font-weight:750;letter-spacing:-.02em;text-decoration-thickness:1.5px;text-decoration-color:currentColor}.pricing-showcase-card__regular-price small{font-size:var(--type-caption);white-space:nowrap}.pricing-showcase-card__regular-price+.pricing-showcase-card__price{margin-top:8px}.pricing-showcase-card__price.is-discounted strong{letter-spacing:-.05em}.annual-saving{margin-top:12px;padding:5px 10px;line-height:1.2}.pricing-showcase-card--business .pricing-showcase-card__regular-price{color:#8f97a7}.pricing-showcase-card--business .annual-saving{background:#dff5e8;color:#247a55}.pricing-showcase-card.is-compact .pricing-showcase-card__regular-price del{font-size:16px}.pricing-showcase-card.is-compact .annual-saving{margin-top:10px}.pricing-policy-note{margin:18px 0 0;padding:12px 14px;border-radius:14px;background:#f7f7fb;border:1px solid #e7e8f1;color:#7d8594;font-size:12px;line-height:1.65}.pricing-policy-note a{color:#665dd0;font-weight:800;text-decoration:none}.pricing-policy-note a:hover{text-decoration:underline;text-underline-offset:3px}.credit-period-note{display:none}.site-footer{background:linear-gradient(180deg,#fbfbfd,#f5f6fb);color:#262b37;border-top:1px solid #e6e9f0}.footer-grid{gap:44px}.footer-brand-stack>p{margin:12px 0 18px;color:#6f7685}.footer-column strong{color:#2c3140}.footer-column a{color:#687082}.footer-column a:hover{color:#222733}.footer-bottom{border-top:1px solid #e1e5ec;color:#7a8190}.social-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.social-links a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #dde1ea;background:rgba(255,255,255,.82);color:#313745;box-shadow:0 8px 18px rgba(24,30,45,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.social-links a:hover{transform:translateY(-1px);color:#5f55d1;border-color:rgba(102,92,208,.34);box-shadow:0 12px 24px rgba(24,30,45,.1)}.social-links svg{width:18px;height:18px}.site-footer .brand-copy strong{color:#262b37}.site-footer .company-mark{background:#fff;border-color:#dfe3ea;color:#2e3442}@media (max-width:700px){.pricing-policy-note{padding:11px 12px}.social-links{margin-bottom:16px}}.learning-journey{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:14px;align-items:stretch}.learning-journey__group{padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.045)}.learning-journey__group--next{background:linear-gradient(180deg,rgba(135,126,212,.1),rgba(255,255,255,.035));border-color:rgba(181,174,239,.2)}.learning-journey__group-head{min-height:48px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:2px 2px 14px;border-bottom:1px solid rgba(255,255,255,.09)}.learning-journey__group-head>span{color:#c1bdf4;font-size:13px;font-weight:900;letter-spacing:.08em}.learning-journey__group-head>small{max-width:250px;color:#9fa6b4;font-size:13px;line-height:1.5;text-align:right}.learning-journey__steps{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:10px;align-items:center;margin-top:16px}.learning-journey__steps article{min-height:154px;display:grid;grid-template-rows:auto 1fr auto;align-items:start;padding:18px;border:1px solid rgba(255,255,255,.11);border-radius:17px;background:rgba(255,255,255,.045)}.learning-journey__steps article>span{color:#aaa5e8;font-size:13px;font-weight:900}.learning-journey__steps article>strong{align-self:center;color:#fff;font-size:16px;line-height:1.45}.learning-journey__steps article>small{color:#aeb4c1;font-size:13px;line-height:1.55}.learning-journey__bridge,.learning-journey__steps>i{color:#918ae0;font-style:normal;text-align:center;font-size:22px}.learning-journey__bridge{display:flex;align-items:center;justify-content:center}.footer-bottom{align-items:center}.footer-copyright{color:#747c8b;font-size:13px;transition:color .18s ease}.footer-copyright:hover{color:#4f57a8}.footer-bottom .social-links{margin:0 0 0 auto}.footer-bottom .social-links a{width:34px;height:34px;box-shadow:none}.footer-bottom .social-links svg{width:16px;height:16px}@media (max-width:980px){.learning-journey{grid-template-columns:1fr}.learning-journey__bridge{transform:rotate(90deg);min-height:20px}}@media (max-width:620px){.learning-journey__group-head{display:grid;gap:7px}.learning-journey__group-head>small{max-width:none;text-align:left}.learning-journey__steps{grid-template-columns:1fr}.learning-journey__steps>i{transform:rotate(90deg)}.footer-bottom{align-items:flex-start}.footer-bottom .social-links{margin-left:0}}@media (max-width:899px){.hero-story-media{touch-action:pan-y;user-select:none;-webkit-user-select:none}.hero-story-thumb{cursor:pointer}.hero-story-progress i{transform-origin:left center}}@media (max-width:600px){.hero-story-progress{width:min(156px,52vw);gap:7px}.hero-story-progress i{height:4px}}@media (max-width:620px){.header-inner{width:calc(100% - (var(--page-gutter) * 2));justify-content:space-between;gap:12px}.header-cta{margin-left:auto;margin-right:0;flex:0 0 auto}}.hero-proofline span{color:#edf0f7;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.05)}.hero-story-shade{background:linear-gradient(180deg,rgba(17,19,27,.05),rgba(17,19,27,.04) 38%,rgba(10,12,18,.74)),linear-gradient(90deg,rgba(17,19,27,.06),transparent 38%)}.hero-story-caption{right:24px}.hero-story-caption__item span{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:8px 12px;border-radius:999px;background:rgba(14,16,24,.56);color:#f3f0ff;text-shadow:0 2px 14px rgba(0,0,0,.58);box-shadow:0 10px 22px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-story-caption__item strong{display:inline-block;margin-top:2px;max-width:min(92%,460px);color:#fff;text-shadow:0 3px 18px rgba(0,0,0,.75),0 1px 2px rgba(0,0,0,.7)}.hero-story-thumb:after{background:linear-gradient(180deg,rgba(14,16,23,.08),rgba(14,16,23,.18) 34%,rgba(14,16,23,.86))}.hero-story-thumb span{box-shadow:0 8px 16px rgba(0,0,0,.24)}.hero-story-thumb strong{left:12px;right:12px;bottom:10px;color:#fff;text-shadow:0 3px 16px rgba(0,0,0,.82),0 1px 2px rgba(0,0,0,.72)}@media (max-width:600px){.hero-proofline span{font-size:12px}.hero-story-caption{left:16px;right:16px;bottom:16px}.hero-story-caption__item span{font-size:12px;padding:7px 10px}.hero-story-caption__item strong{font-size:17px;line-height:1.28;max-width:100%}.brand-flow{flex-wrap:nowrap;justify-content:space-between;gap:4px;font-size:11px}.brand-flow span{width:68px;min-width:68px;min-height:46px;padding:6px 8px;border-radius:18px;text-align:center;line-height:1.18;display:inline-flex;align-items:center;justify-content:center;word-break:keep-all;white-space:normal}.brand-flow i{font-size:14px;flex:0 0 auto}.device-story-points span{font-size:12px}}.brand-flow-mobile-break{display:none}@media (max-width:600px){.brand-flow-mobile-break{display:block}}.hero-story-media{aspect-ratio:16/9}.hero-story-scene img{object-fit:contain;object-position:center center!important}@media (max-width:899px){.hero-story-media{aspect-ratio:16/9}}@media (max-width:600px){.hero-story-media{aspect-ratio:16/9;border-radius:20px}}.locale-switch--select{display:inline-flex;align-items:center}.locale-switch--select select{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;padding:.3rem 1.15rem .3rem .35rem;max-width:10.5rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 9px) 52%,calc(100% - 5px) 52%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.locale-switch--select select:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:6px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.locale-switch--chakra{display:block!important;width:124px;flex:0 0 124px;margin-left:4px;color:#52596a;letter-spacing:0}.locale-switch--chakra span{opacity:1}.locale-switch__control{width:100%;position:relative}.locale-switch__trigger{position:relative!important;display:flex!important;align-items:center!important;min-height:40px!important;width:100%!important;padding:0 34px 0 13px!important;border:1px solid #aeb4c2!important;border-radius:11px!important;background:#fff!important;color:#555d6f!important;font:inherit!important;font-size:12px!important;font-weight:760!important;line-height:1!important;text-align:left!important;box-shadow:0 1px 2px rgba(28,31,42,.04)!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important;cursor:pointer!important}.locale-switch__value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locale-switch__trigger:hover{border-color:#858ca0!important;background:#fbfbfd!important}.locale-switch--chakra[data-open=true] .locale-switch__trigger,.locale-switch__trigger:focus-visible{border-color:#7669eb!important;box-shadow:0 0 0 3px rgba(118,105,235,.14)!important;outline:none!important}.locale-switch__indicator-group{position:absolute!important;top:0!important;right:11px!important;bottom:0!important;display:flex!important;align-items:center!important;pointer-events:none!important;color:#81889a!important}.locale-switch__chevron{display:block;width:7px;height:7px;border-right:1.7px solid;border-bottom:1.7px solid;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.locale-switch--chakra[data-open=true] .locale-switch__chevron{transform:translateY(2px) rotate(225deg)}.locale-switch__positioner{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;width:100%!important;min-width:124px!important;z-index:1200!important}.locale-switch__content{max-height:min(420px,70vh)!important;padding:6px!important;border:1px solid #e0e2e9!important;border-radius:12px!important;background:rgba(255,255,255,.99)!important;color:#353b49!important;box-shadow:0 16px 40px rgba(24,27,38,.16)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;overflow-y:auto!important;overscroll-behavior:contain}.locale-switch__item{min-height:36px!important;width:100%!important;border:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 10px!important;border-radius:8px!important;background:transparent!important;color:#4c5363!important;font:inherit!important;font-size:12px!important;font-weight:700!important;text-align:left!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.locale-switch__item:focus-visible:not(:disabled),.locale-switch__item:hover:not(:disabled){background:#f2f0ff!important;color:#574cae!important;outline:none!important}.locale-switch__item[data-state=checked]{background:#f7f6ff!important;color:#574cae!important;font-weight:850!important}.locale-switch__item:disabled,.locale-switch__item[data-disabled]{opacity:.38!important;cursor:not-allowed!important}.locale-switch__item-indicator{color:#6c5fe2!important;font-size:12px!important;font-weight:900!important}@media (max-width:820px){.locale-switch--chakra{margin-left:auto}}@media (max-width:620px){.site-header{background:rgba(255,255,255,.96)}.header-inner{min-height:0;width:calc(100% - (var(--page-gutter) * 2));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding-block:9px 11px}.header-inner .brand{grid-column:1;min-width:0;gap:8px}.header-inner .brand-mark{width:50px;height:30px}.header-inner .brand-copy strong{font-size:15px;white-space:nowrap}.header-inner .locale-switch--chakra{grid-column:2;width:118px;flex-basis:118px;margin:0;justify-self:end}.locale-switch__trigger{min-height:36px!important;padding-left:11px!important;padding-right:30px!important;border-radius:10px!important;font-size:11px!important}.locale-switch__indicator-group{right:9px!important}.locale-switch__positioner{min-width:118px!important}.header-inner .header-cta{grid-column:1/-1;width:100%;min-height:42px;margin:0;justify-content:center;border-radius:999px;font-size:12px}}.account-delete-eyebrow{display:block;color:#6d66b8;font-size:11px;font-weight:900;letter-spacing:.12em}.account-deletion-form{display:grid;gap:12px;margin-top:18px}.account-deletion-form label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#454c5b}.account-deletion-form input:not([type]),.account-deletion-form input[type=email],.account-deletion-form input[type=text]{min-height:42px;border:1px solid #dfe2e8;border-radius:10px;padding:9px 11px;font:inherit}.account-delete-consent{grid-template-columns:auto 1fr!important;align-items:start}.account-delete-consent input{margin-top:3px}.account-deletion-form button{min-height:42px;border:0;border-radius:10px;background:#252936;color:#fff;font-weight:900;cursor:pointer}.account-deletion-form button:disabled{opacity:.55}.account-delete-result{margin:0!important;padding:10px 12px;border-radius:10px;font-weight:800}.account-delete-result.is-ok{background:#ecfdf3;color:#067647}.account-delete-result.is-error{background:#fff1f0;color:#b42318}.policy-page{position:relative;min-height:100vh;background:radial-gradient(circle at top left,rgba(170,167,207,.32),transparent 28%),linear-gradient(180deg,#f7f7fb,#f1f3f7);padding:56px 20px 80px;overflow:hidden}.policy-hero-glow{position:absolute;border-radius:999px;filter:blur(28px);opacity:.55;pointer-events:none}.policy-hero-glow--one{width:260px;height:260px;top:60px;left:-80px;background:rgba(134,123,214,.18)}.policy-hero-glow--two{width:320px;height:320px;right:-120px;top:220px;background:rgba(114,180,194,.12)}.legal-shell{position:relative;width:min(980px,100%);margin:0 auto;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(226,230,238,.9);border-radius:32px;padding:clamp(22px,4vw,34px);box-shadow:0 28px 80px rgba(35,39,50,.08)}.legal-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.legal-back{margin:0;padding:10px 14px;border-radius:999px;background:#f2f0fb;color:#6159b6;font-size:12px;font-weight:900}.legal-chip-row{display:flex;flex-wrap:wrap;gap:8px}.legal-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#f5f6f9;color:#636b7d;font-size:12px;font-weight:850;letter-spacing:.02em}.legal-chip--brand{background:#eceafb;color:#645dc0}.legal-chip--soft{background:#fff4df;color:#926729}.legal-header-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:18px;align-items:stretch}.legal-header-copy{padding:clamp(24px,4.2vw,38px);border-radius:26px;background:linear-gradient(145deg,#ffffff,#f7f7fc);border:1px solid #e7eaf0}.legal-header-copy h1{margin:14px 0 0;color:#252936;font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:-.055em}.legal-header-copy p{margin:18px 0 0;max-width:680px;color:#697183;font-size:14px;line-height:1.8}.legal-meta-card{display:grid;grid-template-columns:1fr;gap:10px;padding:18px;border-radius:26px;background:linear-gradient(180deg,#232834,#2c3240);color:#fff}.legal-meta-card>div{padding:14px 14px 12px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.legal-meta-card small{display:block;color:#aeb5c3;font-size:12px;font-weight:700}.legal-meta-card strong{display:block;margin-top:8px;color:#fff;font-size:15px;line-height:1.5}.legal-article-card{margin-top:20px;padding:clamp(22px,4vw,34px);border-radius:28px;background:#fff;border:1px solid #e6e9ef}.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:18px;padding:16px 6px 4px}.legal-footer p{margin:0;color:#798191;font-size:12px;line-height:1.7}.legal-footer a{color:#6159b6;font-size:12px;font-weight:850}.legal-markdown{color:#4d5566}.legal-markdown__h1,.legal-markdown__h2,.legal-markdown__h3{letter-spacing:-.03em;color:#202432}.legal-markdown__h1{margin:0 0 18px;font-size:clamp(28px,3.1vw,34px);line-height:1.2}.legal-markdown__h2{margin:40px 0 14px;font-size:22px;line-height:1.35}.legal-markdown__h3{margin:28px 0 10px;font-size:17px;line-height:1.45}.legal-markdown__p{margin:0;color:#566072;font-size:14px;line-height:1.95}.legal-markdown__p+.legal-markdown__p{margin-top:14px}.legal-markdown__rule{margin:30px 0;border:0;border-top:1px solid #eceff4}.legal-markdown__list{margin:14px 0 0;padding-left:22px;color:#566072}.legal-markdown__list li{margin:10px 0;padding-left:4px;font-size:14px;line-height:1.9}.legal-markdown__sublist{margin:8px 0 0;padding-left:18px}.legal-markdown strong{color:#242837;font-weight:900}.legal-markdown code{padding:2px 8px;border-radius:8px;background:#f2f3f8;color:#5d56b2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.legal-markdown__table-wrap{margin:18px 0 0;overflow-x:auto;border:1px solid #e8ebf1;border-radius:18px}.legal-markdown__table{width:100%;border-collapse:collapse;min-width:520px;background:#fff}.legal-markdown__table td,.legal-markdown__table th{padding:14px 16px;text-align:left;border-bottom:1px solid #eef1f5;color:#556072;font-size:13px;line-height:1.75;vertical-align:top}.legal-markdown__table th{background:#f7f8fb;color:#242837;font-weight:900}.legal-markdown__table tbody tr:last-child td{border-bottom:0}@media (max-width:900px){.legal-header-card{grid-template-columns:1fr}}@media (max-width:620px){.policy-page{padding:22px 12px 36px}.legal-shell{border-radius:22px;padding:16px}.legal-article-card,.legal-header-copy,.legal-meta-card{border-radius:20px}.legal-header-copy h1{font-size:34px}.legal-markdown__table{min-width:100%}}.legal-empty-card{margin-top:20px;padding:24px;border-radius:22px;border:1px dashed #d9dde7;background:#fafbfc;color:#707889;font-size:14px;line-height:1.8}.account-delete-summary{margin:18px 0 8px;color:#5f6675;font-size:15px;line-height:1.8}.account-deletion-form textarea{width:100%;border:1px solid #dfe2e8;border-radius:10px;padding:10px 11px;font:inherit;line-height:1.6;resize:vertical;background:#fff;color:#252936}.account-data-only-section{position:relative}.account-delete-section-badge{display:inline-flex;align-items:center;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#efedff;color:#5f56bd;font-size:10px;font-weight:900;letter-spacing:.08em}.account-delete-steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 4px;padding:14px;border-radius:14px;background:#f7f7fb;border:1px solid #e6e7ee}.account-delete-steps span{padding:7px 10px;border-radius:10px;background:#fff;border:1px solid #e4e5eb;color:#343946;font-size:12px;font-weight:850}.account-delete-steps b{color:#8a90a0;font-size:12px}.account-delete-list{margin:12px 0 0;padding-left:20px;color:#666e7e;font-size:13px;line-height:1.8}.account-delete-list li+li{margin-top:7px}.account-retention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.account-retention-grid>div{display:grid;gap:5px;padding:14px;border-radius:14px;background:#f8f9fb;border:1px solid #e7e9ee}.account-retention-grid strong{color:#343946;font-size:12px;line-height:1.5}.account-retention-grid span{color:#6d66b8;font-size:12px;font-weight:900}.account-delete-note{font-size:12px!important;color:#7c8392!important}@media(max-width:620px){.account-retention-grid{grid-template-columns:1fr}.account-delete-steps{align-items:stretch}.account-delete-steps b{display:none}.account-delete-steps span{text-align:center}}.everyday-section{overflow:hidden}.everyday-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px}.everyday-card{position:relative;min-height:360px;border-radius:26px;overflow:hidden;background:#1f2430;isolation:isolate;box-shadow:0 18px 44px rgba(24,30,44,.11)}.everyday-card--wide{min-height:410px}.everyday-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.everyday-card:hover img{transform:scale(1.025)}.everyday-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,23,33,.03) 18%,rgba(18,23,33,.12) 48%,rgba(18,23,33,.88));z-index:1}.everyday-card__copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:26px 28px 28px;color:#fff}.everyday-card__copy span{display:inline-flex;margin-bottom:10px;color:#d9d5ff;font-size:11px;font-weight:900;letter-spacing:.14em}.everyday-card__copy h3{margin:0;font-size:clamp(25px,2.5vw,36px);line-height:1.14;letter-spacing:-.04em}.everyday-card__copy p{margin:10px 0 0;max-width:620px;color:#e8ebf1;font-size:14px;line-height:1.7}.everyday-card--family img{object-position:center 46%}@media(min-width:980px){.everyday-card--wide{grid-column:span 1}.everyday-grid{grid-template-columns:1.12fr .88fr}.everyday-card:nth-child(3){grid-column:2}.everyday-card--family{grid-column:1}}@media(max-width:760px){.everyday-grid{grid-template-columns:1fr;margin-top:36px}.everyday-card,.everyday-card--wide{min-height:340px}.everyday-card__copy{padding:22px}.everyday-card__copy h3{font-size:28px}}.member-bonus-benefits{margin:0 0 20px;padding:20px 22px;border:1px solid rgba(103,79,215,.18);border-radius:20px}.member-bonus-benefits>strong{display:block;color:#34304d;font-size:1.1rem}.member-bonus-benefits>p{margin:7px 0 12px;color:#69687b;line-height:1.6}.member-bonus-benefits__tiers{display:flex;flex-wrap:wrap;gap:8px}.member-bonus-benefits__tiers>span{padding:7px 11px;background:#fff;border:1px solid #e6e3f5;border-radius:99px;color:#514a70;font-size:.82rem;white-space:nowrap}.member-bonus-benefits__tiers b{font-weight:750}.credit-pack__member-example{margin-top:14px;padding-top:12px;border-top:1px solid rgba(90,80,130,.13)}.credit-pack__member-example small{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:7px;font-size:.82rem;color:#56516b}.credit-pack__member-example small strong{white-space:nowrap;font-weight:750;color:#6545dc}@media (max-width:640px){.member-bonus-benefits{padding:16px}.member-bonus-benefits__tiers{gap:6px}}.credit-pack__member-example .credit-pack__free strong{color:#4f5261}.credit-pack__member-example .credit-pack__plus{padding:6px 8px;background:#f1edff;border-radius:8px}.credit-pack__member-example small em{font-style:normal;font-size:.72rem;color:#6d58cc}.credit-explainer{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(22px,3vw,38px)}.credit-explainer__intro{min-width:0;display:flex;flex-direction:column;gap:22px}.credit-explainer__copy{min-width:0}.credit-explainer__copy p{max-width:47ch}.member-bonus-benefits{margin:0;padding:19px 20px;min-width:0;background:#f7f6ff;border-color:#e6e2ff}.member-bonus-benefits__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.member-bonus-benefits__heading>div{min-width:0}.member-bonus-benefits__eyebrow{display:block;color:#6a57c4;font-size:11px;letter-spacing:.07em;font-weight:850;margin-bottom:6px}.member-bonus-benefits__heading strong{font-size:16px;line-height:1.3}.member-bonus-benefits__heading .member-bonus-benefits__rate{flex-shrink:0;font-size:clamp(25px,2.8vw,34px);line-height:1;letter-spacing:-.04em;color:#6951dc;font-weight:900}.member-bonus-benefits>p{margin-top:11px;margin-bottom:11px;font-size:13px;line-height:1.7}.member-bonus-benefits__tiers>span{max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.credit-pack-grid{min-width:0;align-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:13px}.credit-pack{min-width:0;padding:17px 17px 16px;gap:0;border-radius:17px}.credit-pack__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;min-height:25px}.credit-pack__kind{color:#7068c0;font-size:11px;font-weight:900;letter-spacing:.06em}.credit-pack__bonus-pill{display:inline-flex;align-items:center;align-self:flex-start;width:auto;flex:0 0 auto;border-radius:999px;padding:5px 9px;background:#ece8ff;color:#644fc4;font-size:11px;font-weight:850;white-space:nowrap;line-height:1.2}.credit-pack__amount{display:flex;align-items:baseline;gap:5px;margin-top:13px}.credit-pack__amount strong{color:#272936;font-size:22px;line-height:1.2;letter-spacing:-.045em}.credit-pack__amount>span{font-size:13px;color:#7e8290;font-weight:650}.credit-pack__price{margin-top:8px;color:#272936;font-size:22px;font-weight:850;letter-spacing:-.045em;line-height:1.25}.credit-pack p.credit-pack__total{margin:5px 0 0!important;font-size:12px!important;color:#7f8492!important;line-height:1.45!important}.credit-pack__member-example{margin-top:auto;padding-top:13px;border-top:0}.credit-pack__member-example:before{content:"";display:block;border-top:1px solid #e6e4ee;margin-bottom:11px}.credit-pack__member-example .credit-pack__free,.credit-pack__member-example .credit-pack__plus{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;min-width:0;line-height:1.5}.credit-pack__member-example .credit-pack__free{color:#767988;padding:1px 4px 9px}.credit-pack__member-example .credit-pack__plus{padding:10px 9px;background:#f0edff;border-radius:10px;color:#5145aa}.credit-pack__member-example .credit-pack__free strong,.credit-pack__member-example .credit-pack__plus strong{font-size:13px;font-weight:900;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credit-pack__member-example .credit-pack__free strong{color:#505362}.credit-pack__member-example .credit-pack__plus strong{color:#5d42d5}.credit-pack__member-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;min-width:0}.credit-pack__member-example em{margin:0;padding:0;font-style:normal;font-size:11px!important;font-weight:750;white-space:nowrap;color:#6c52d8}@media (max-width:1100px){.credit-explainer{grid-template-columns:1fr;gap:24px}.credit-explainer__intro{gap:16px}.credit-explainer__copy p{max-width:74ch}}@media (max-width:640px){.credit-explainer{padding:20px 16px;gap:20px}.member-bonus-benefits{padding:16px}.credit-pack-grid{grid-template-columns:1fr;gap:10px}.credit-pack{padding:18px}}.credit-pack__unavailable{grid-column:1/-1;border:1px solid #e5e2f1;background:#f8f7fd;color:#555c6f;padding:22px;border-radius:15px;font-size:14px;line-height:1.65;margin-top:10px}html{scroll-padding-top:100px}@media (max-width:620px){html{scroll-padding-top:136px}}.venue-quote-section{margin-top:24px;padding:clamp(20px,4vw,36px);border:1px solid #e2e2eb;border-radius:24px;background:#fff;box-shadow:0 12px 35px #20233b09}.venue-quote-heading h3{font-size:clamp(22px,3vw,32px);margin:8px 0}.venue-quote-disclaimer,.venue-quote-heading p{color:#74798c;font-size:13px;line-height:1.75}.venue-quote-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.venue-quote-controls fieldset,.venue-quote-controls>label{display:flex;flex-direction:column;gap:8px;border:0;padding:0;min-width:0;font-size:13px;font-weight:700}.venue-quote-controls fieldset{grid-column:span 2}.venue-quote-controls legend{margin-bottom:8px}.venue-quote-controls input[type=number],.venue-quote-controls select{width:100%;padding:12px;border:1px solid #d9dbe5;border-radius:12px;background:#fafaff;color:#242636}.venue-language-tags{display:flex;gap:8px;flex-wrap:wrap}.venue-language-tags label{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #dbdce6;border-radius:12px;font-size:13px}.venue-quote-button{background:#665bd9;color:white;padding:13px 22px;border:0;border-radius:12px;font-size:14px;font-weight:800;margin-top:18px;cursor:pointer}.venue-quote-button:disabled{opacity:.5;cursor:not-allowed}.venue-quote-results{margin-top:18px;padding:18px;border-radius:16px;background:#f8f7ff}.venue-quote-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.venue-quote-scenarios>div{background:white;border:1px solid #e9e7f7;border-radius:14px;padding:15px;display:flex;flex-direction:column;gap:5px}.venue-quote-scenarios strong{font-size:23px}.venue-quote-scenarios small,.venue-quote-scenarios span{font-size:12px;color:#777b89}.venue-quote-error{color:#c03d51}@media(max-width:700px){.venue-quote-controls{grid-template-columns:1fr 1fr}.venue-quote-controls fieldset{grid-column:1/-1}.venue-quote-scenarios{grid-template-columns:1fr}}@media(max-width:440px){.venue-quote-controls{grid-template-columns:1fr}.venue-quote-controls fieldset{grid-column:1}}.venue-quote-warning{margin:0 0 14px;padding:12px 14px;border:1px solid #e4cfa0;border-radius:12px;background:#fff9ea;color:#765311;font-size:13px;line-height:1.6}.venue-quote-verified{margin:0 0 14px;color:#3d7765;font-size:13px;font-weight:700}.venue-quote-hint{margin:12px 0 0;color:#a45624;font-size:12px;line-height:1.6}