:root{--orange:#ff5a1f;--orange-dark:#eb4512;--orange-soft:#fff4ee;--orange-line:#ffd8c7;--ink:#101828;--ink-2:#172235;--muted:#667085;--muted-2:#98a2b3;--line:#e8edf4;--surface:#ffffff;--surface-soft:#fafbfc;--blue:#188cff;--cyan:#10c4dc;--purple:#7a5cff;--shadow:0 24px 70px rgba(16,24,40,0.08);--shadow-soft:0 14px 42px rgba(16,24,40,0.055);--radius-xl:32px;--radius-lg:24px;--radius-md:16px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 78% 8%,rgba(255,90,31,.06),transparent 28%),radial-gradient(circle at 18% 32%,rgba(24,140,255,.045),transparent 30%),#fff;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}svg{display:block;max-width:100%}.container{width:min(var(--max),calc(100% - 56px));margin:0 auto}.section-pad{padding:62px 0 28px}.section-pad-sm{padding:54px 0}.apps.section-pad-sm{padding-top:42px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(232,237,244,.84)}.nav-wrap{height:68px;display:flex;justify-content:space-between;gap:24px}.brand,.nav-wrap{align-items:center}.brand{display:inline-flex;flex:0 0 auto}.brand-logo{display:block;width:138px;height:auto}.storyship-mark{position:relative;width:72px;height:62px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:white;background:linear-gradient(135deg,var(--orange),var(--orange-dark));border-radius:18px;box-shadow:0 18px 40px rgba(255,90,31,.2)}.storyship-mark:after{content:"";position:absolute;right:-7px;top:17px;width:14px;height:18px;background:var(--orange-dark);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.storyship-mark-sm{width:34px;height:30px;border-radius:9px;gap:2px;box-shadow:none}.storyship-mark-sm:after{right:-4px;top:9px;width:8px;height:9px}.storyship-mark .bar{display:block;width:5px;border-radius:999px;background:#fff}.storyship-mark-sm .bar{width:2.5px}.storyship-mark .bar-1{height:17px;opacity:.88}.storyship-mark .bar-2{height:28px}.storyship-mark .bar-3{height:38px}.storyship-mark .bar-4{height:24px;opacity:.92}.storyship-mark-sm .bar-1{height:9px}.storyship-mark-sm .bar-2{height:15px}.storyship-mark-sm .bar-3{height:20px}.storyship-mark-sm .bar-4{height:12px}.nav-links{display:flex;align-items:center;gap:34px;color:var(--ink-2);font-size:14px;font-weight:630}.nav-links a{transition:color .2s ease}.nav-links a:hover{color:var(--orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 18px;border-radius:12px;font-size:14px;font-weight:780;border:1px solid transparent;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--orange),#f24b15);box-shadow:0 12px 24px rgba(255,90,31,.18)}.btn-dark{color:#fff;background:#111827;box-shadow:0 10px 22px rgba(17,24,39,.13)}.btn-ghost{color:var(--ink);background:#fff;border-color:#d8dde7;box-shadow:0 8px 22px rgba(16,24,40,.035)}.btn-dark-outline{color:#fff;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.22)}.play-dot{position:relative;width:18px;height:18px;border-radius:999px;border:1.5px solid;flex:0 0 auto}.play-dot:after{content:"";position:absolute;top:4px;left:6px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:40px;gap:40px;align-items:center}.hero-copy{transform:translateY(-26px)}.eyebrow{margin:0 0 20px;text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:860;color:var(--orange)}h1{margin:0;max-width:560px;font-size:3.75rem;line-height:1.02;letter-spacing:-.06em;color:var(--ink)}.canva-blue{color:var(--blue)}.brand-orange{color:var(--orange)}.hero-text{margin:24px 0 0;max-width:500px;color:var(--muted);font-size:18px}.hero-actions{display:flex;gap:14px;margin:28px 0 22px;flex-wrap:wrap}.built-for{display:flex;align-items:center;gap:14px;color:var(--muted);font-weight:660}.platform-chip{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.built-for .canva-icon{width:24px;height:24px}.built-for .figma-icon{width:48px;height:48px;margin:-10px}.canva-icon{display:inline-block;width:34px;height:34px;object-fit:contain;flex:0 0 auto}.canva-icon.big{width:52px;height:52px;margin-bottom:18px}.figma-icon{display:inline-block;width:30px;height:30px;object-fit:contain;flex:0 0 auto}.figma-icon.big{width:52px;height:52px;margin-bottom:18px}.hero-visual{position:relative;min-height:500px;display:grid;place-items:center;isolation:isolate;transform:translateX(-22px)}.hero-orbit-glow{width:470px;height:470px;background:radial-gradient(circle,rgba(255,90,31,.11) 0 18%,rgba(255,90,31,.045) 30% 48%,rgba(255,90,31,.016) 58%,transparent 72%);filter:blur(18px);z-index:-1;animation:hero-glow-in .9s cubic-bezier(.2,.8,.2,1) both}.hero-orbit,.hero-orbit-glow{position:absolute;border-radius:999px}.hero-orbit{border:1px dashed rgba(255,90,31,.16);animation:hero-orbit-in .8s cubic-bezier(.2,.8,.2,1) both}.hero-orbit-small{width:252px;height:252px;border-color:rgba(255,90,31,.15);animation:hero-orbit-in .8s cubic-bezier(.2,.8,.2,1) .18s both,orbit-scroll 18s linear .98s infinite}.hero-orbit-large{width:400px;height:400px;border-color:rgba(255,90,31,.09);animation-delay:.38s}.hero-axis{position:absolute;width:300px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,90,31,.045),transparent);transform-origin:center;animation:hero-fade-in .7s ease .42s both}.hero-axis-a{transform:rotate(45deg)}.hero-axis-b{transform:rotate(-45deg)}.hero-center-card,.hero-node{position:absolute;background:rgba(255,255,255,.92);border:1px solid rgba(224,232,243,.9);border-radius:16px;box-shadow:0 16px 38px rgba(16,24,40,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-center-card{width:112px;height:112px;border-radius:22px;display:grid;place-items:center;animation:hero-pop-in .62s cubic-bezier(.2,.9,.2,1) .04s both}.hero-voice-icon{position:relative;width:62px;height:62px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#ff8b1f,var(--orange));box-shadow:0 14px 30px rgba(255,90,31,.2)}.hero-voice-icon:after{content:"";position:absolute;right:-7px;top:25px;width:14px;height:14px;background:var(--orange);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.hero-voice-icon span,.hero-voice-icon span:after,.hero-voice-icon span:before{display:block;width:5px;border-radius:999px;background:#fff}.hero-voice-icon span{position:relative;height:38px;box-shadow:-13px 7px 0 -1px #fff,13px 7px 0 -1px #fff}.hero-voice-icon span:after,.hero-voice-icon span:before{content:"";position:absolute;top:8px;height:23px}.hero-voice-icon span:before{left:-9px}.hero-voice-icon span:after{right:-9px}.hero-center-label{position:absolute;transform:translateY(69px);height:26px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.9);color:var(--orange);font-size:13px;font-weight:850;box-shadow:0 8px 24px rgba(255,90,31,.11);animation:hero-pop-in .52s cubic-bezier(.2,.9,.2,1) .18s both}.hero-node{width:64px;height:64px;display:grid;place-items:center;box-shadow:0 14px 30px rgba(16,24,40,.055);animation:hero-pop-in .58s var(--hero-delay,.5s) cubic-bezier(.2,.9,.2,1) both}.hero-node-top{transform:translateY(-212px);--hero-delay:0.66s}.hero-node-left{transform:translate(-234px);--hero-delay:0.76s}.hero-node-right{transform:translate(234px);--hero-delay:0.82s}.hero-node-bottom{transform:translateY(202px);--hero-delay:0.88s}.hero-node-inner-left{transform:translate(-104px,-78px);--hero-delay:0.34s}.hero-node-inner-right{transform:translate(104px,-78px);--hero-delay:0.4s}.hero-node-inner-bottom-left{transform:translate(-104px,78px);--hero-delay:0.46s}.hero-node-inner-bottom-right{transform:translate(104px,78px);--hero-delay:0.52s}.node-icon{position:relative;width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border-radius:12px;color:#fff;font-weight:900}.node-candy{background:linear-gradient(135deg,#ff8b1f,var(--orange))}.node-candy:before{content:"";width:27px;height:27px;border:2px solid #fff;border-radius:999px;box-shadow:-14px 0 0 -8px #fff,14px 0 0 -8px #fff;transform:rotate(-26deg)}.node-formula{background:linear-gradient(135deg,#ff9a1f,var(--orange))}.node-formula:before{content:"√x";color:#fff7de;font-size:21px;letter-spacing:-.04em;transform:translateY(-1px)}.node-block{background:conic-gradient(from 0deg,#ff6740 0 25%,#ff8b1f 0 50%,#73dc5b 0 75%,#ff5a1f 0)}.node-block:before{content:"B";color:#fff;font-size:29px;line-height:1}.node-ai{background:linear-gradient(90deg,#9f4a1f 0 34%,#c46d3b 34% 66%,#ffd4be 66%)}.node-ai:before{content:"AI";color:#fff;font-size:23px;letter-spacing:-.08em}.node-photo{background:linear-gradient(135deg,#e7d2bf,#6f5b4c)}.node-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 31%,rgba(255,255,255,.75) 32% 34%,transparent 35% 64%,rgba(255,255,255,.75) 65% 67%,transparent 68%),linear-gradient(0deg,transparent 31%,rgba(255,255,255,.75) 32% 34%,transparent 35% 64%,rgba(255,255,255,.75) 65% 67%,transparent 68%),radial-gradient(circle at 50% 38%,#f4cdbb 0 12%,transparent 13%),radial-gradient(circle at 50% 82%,#242833 0 27%,transparent 28%)}.node-beach{background:linear-gradient(160deg,#93d7f1 0 42%,#f7dfb8 43% 66%,#5f9ec5 67%)}.node-beach:before{content:"";width:37px;height:19px;border-radius:999px 999px 4px 4px;background:radial-gradient(circle at 30% 44%,#26384e 0 8%,transparent 9%),radial-gradient(circle at 64% 48%,#ff6d1e 0 7%,transparent 8%);opacity:.9}.node-g{background:linear-gradient(135deg,#b85317,var(--orange))}.node-g:before{content:"G";color:#fff;font-family:Georgia,serif;font-size:34px;line-height:1}.node-pen{background:linear-gradient(135deg,#ff8b1f,var(--orange))}.node-pen:before{content:"";width:27px;height:27px;border:3px solid #fff;border-radius:5px;transform:rotate(12deg)}.node-pen:after{content:"";position:absolute;width:23px;height:3px;background:#fff;transform:rotate(42deg) translate(3px,-4px)}.hero-orbit-dot{position:absolute;width:6px;height:6px;border-radius:999px;background:rgba(255,90,31,.45);box-shadow:0 0 0 6px rgba(255,90,31,.08);animation:hero-dot-in .45s ease 1s both}.hero-orbit-dot-left{transform:translate(-216px,138px)}.hero-orbit-dot-right{transform:translate(214px,94px)}@keyframes hero-glow-in{0%{opacity:0;scale:.72}to{opacity:1;scale:1}}@keyframes hero-orbit-in{0%{opacity:0;scale:.56}to{opacity:1;scale:1}}@keyframes hero-pop-in{0%{opacity:0;scale:.7;filter:blur(8px)}to{opacity:1;scale:1;filter:blur(0)}}@keyframes hero-dot-in{0%{opacity:0;scale:.35}to{opacity:1;scale:1}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes orbit-scroll{0%{rotate:0deg}to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.hero-axis,.hero-center-card,.hero-center-label,.hero-node,.hero-orbit,.hero-orbit-dot,.hero-orbit-glow{animation:none}}.section-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.center-title,.section-head h2{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.1;letter-spacing:-.04em}.section-kicker{color:var(--muted);font-size:14px;font-weight:720}.text-link{color:var(--orange);font-weight:780;font-size:15px}.text-link.blue{color:var(--blue)}.catalog-group{scroll-margin-top:92px}.catalog-group+.catalog-group{margin-top:42px}.catalog-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin-bottom:22px}.catalog-head:after{content:"";height:1px;background:var(--line)}.catalog-head h3{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.03em}.catalog-head span{color:var(--muted-2);font-size:14px;font-weight:760}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.app-card{color:inherit;min-height:430px;border-radius:24px;border:1px solid var(--line);background:rgba(255,255,255,.86);box-shadow:0 12px 45px rgba(16,24,40,.045);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.app-card:hover{transform:translateY(-3px);border-color:#d8dde7;box-shadow:0 20px 54px rgba(16,24,40,.07)}.app-card-main{display:block;color:inherit}.app-card-main .product-preview{border-radius:24px 24px 0 0}.app-card-copy{display:flex;flex-direction:column;flex:1 1;min-height:214px;padding:22px 24px 24px}.app-card-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.app-card-meta span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:800;text-transform:capitalize;background:var(--surface-soft)}.app-card h3{margin:0 0 4px;font-size:22px;line-height:1.15;letter-spacing:-.025em}.app-tagline{color:var(--muted-2)!important;font-size:13px!important;line-height:1.35!important;margin-bottom:18px!important}.app-card p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.65}.card-platform-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.platform-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;background:linear-gradient(135deg,#8d35ff,#a735e9);color:#fff;font-size:13px;font-weight:820;box-shadow:0 10px 22px rgba(141,53,255,.14)}.platform-action .canva-icon,.platform-action .figma-icon{width:18px;height:18px}.platform-action-disabled{background:#f5f6f8;color:var(--muted);box-shadow:none}.platform-badge{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:720;background:#fff}.platform-badge .canva-icon,.platform-badge .figma-icon{width:18px;height:18px}.product-preview{height:208px;border-radius:20px;position:relative;overflow:hidden;display:grid;place-items:center}.product-icon{position:absolute;left:18px;top:18px;width:54px;height:54px;border-radius:16px;display:grid;place-items:center;box-shadow:var(--shadow-soft)}.product-icon-orange{background:var(--orange)}.product-icon-ink{background:#111827}.product-icon-light{background:#fff;border:1px solid var(--line)}.preview-voice{background:linear-gradient(180deg,#fff,#fff8f4)}.preview-app-logo{position:absolute;left:18px;top:18px;z-index:2;display:grid;place-items:center;width:66px;height:66px;border:1px solid rgba(255,90,31,.15);border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 16px 38px rgba(16,24,40,.06)}.preview-app-logo-blue{border-color:rgba(24,140,255,.14)}.preview-app-logo img{width:48px;height:48px;object-fit:contain}.voice-window{width:72%;height:112px;border:1px solid rgba(255,90,31,.12);border-radius:18px;background:rgba(255,255,255,.8);box-shadow:0 18px 38px rgba(255,90,31,.1);display:grid;align-content:center;padding:18px;transform:translate(22px,10px)}.voice-dot{width:8px;height:8px;margin-bottom:12px;border-radius:999px;background:var(--orange)}.voice-card-line{width:42%;height:10px;margin-bottom:22px;border-radius:999px;background:#ffe1d4}.waveform{display:flex;align-items:center;gap:5px;height:42px}.waveform i{display:block;width:3px;height:18px;border-radius:999px;background:rgba(255,90,31,.6)}.waveform i:nth-child(2n){height:34px}.waveform i:nth-child(3n){height:26px}.preview-revoice{background:#fff7f1}.preview-revoice-hero{height:320px}.revoice-featured-image{display:block;width:100%;height:100%;object-fit:cover}.preview-revoice-card .revoice-featured-image{object-position:43% center}.preview-revoice-hero .revoice-featured-image{object-position:center}.revoice-preview-logo{position:absolute;left:18px;top:18px;display:grid;justify-content:center;width:58px;height:58px;border:1px solid rgba(255,255,255,.68);border-radius:16px;background:rgba(255,255,255,.92);box-shadow:0 18px 38px rgba(16,24,40,.13);overflow:hidden}.preview-revoice-hero .revoice-preview-logo{width:72px;height:72px;border-radius:20px}.revoice-preview-logo img{display:block;width:100%;height:100%;object-fit:cover}.preview-logo-repair{background:radial-gradient(circle at 74% 18%,rgba(16,196,220,.18),transparent 30%),linear-gradient(180deg,#fff,#f6fbff)}.preview-logo-repair-og{background:#f7fbff}.preview-logo-repair-og img{display:block;width:100%;height:100%;object-fit:contain}.repair-window{display:grid;align-content:center;width:72%;height:112px;padding:16px 18px;border:1px solid rgba(24,140,255,.13);border-radius:18px;background:rgba(255,255,255,.84);box-shadow:0 18px 38px rgba(24,140,255,.09);transform:translate(22px,10px)}.repair-window-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.repair-window-head span{height:10px;width:92px;overflow:hidden;border-radius:999px;background:#dbe9ff;color:transparent}.repair-window-head strong{color:var(--ink);font-size:11px;font-weight:850}.repair-compare{display:grid;grid-template-columns:42px 22px 42px;grid-gap:10px;gap:10px;align-items:center}.repair-after,.repair-before{display:block;height:42px;border:1px solid var(--line);border-radius:12px;background:#fff}.repair-after:before,.repair-before:before{content:"";display:block;width:24px;height:24px;margin:8px auto;border-radius:8px;background:linear-gradient(135deg,#8ca0c7,#1151f5)}.repair-before{opacity:.72;filter:blur(.45px)}.repair-after{box-shadow:0 10px 22px rgba(17,81,245,.13)}.repair-arrow{color:var(--muted-2);font-size:17px;font-weight:900;text-align:center}.preview-printery{background:linear-gradient(180deg,#fff,#f6f4ff);grid-template-columns:1fr 1fr;gap:8px;padding:34px 22px 20px}.printer-shape{width:30px;height:25px;border:3px solid #121826;border-radius:6px}.print-doc{width:105px;height:136px;border-radius:14px;background:linear-gradient(135deg,#fff,#f0eaff);border:1px solid #ece8ff;display:flex;align-items:center;justify-content:center;text-align:center;color:#7a4df3;font-weight:900;font-size:18px;line-height:1.05}.settings-panel{width:112px;padding:14px;border-radius:16px;background:#fff;border:1px solid var(--line);display:grid;grid-gap:5px;gap:5px;font-size:10px;color:var(--muted)}.settings-panel strong{color:var(--ink);font-size:11px}.preview-gift{background:linear-gradient(180deg,#fff,#fffdfb)}.gift-box{width:140px;height:140px;display:grid;place-items:center;position:relative}.gift-box:before{content:"";width:120px;height:120px;border-radius:24px;background:linear-gradient(135deg,#fff,#f7f7f7);box-shadow:0 20px 40px rgba(16,24,40,.08);border:1px solid var(--line)}.gift-box span{position:absolute;width:135px;height:48px;border-radius:12px;background:linear-gradient(135deg,#ff7a24,var(--orange));transform:translateY(-14px);-webkit-clip-path:polygon(45% 0,55% 0,55% 100%,45% 100%,45% 0,0 40%,22% 0,45% 0,55% 0,78% 0,100% 40%,55% 0);clip-path:polygon(45% 0,55% 0,55% 100%,45% 100%,45% 0,0 40%,22% 0,45% 0,55% 0,78% 0,100% 40%,55% 0)}.center-title{text-align:center;margin-bottom:28px}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.why-card{display:flex;gap:18px;align-items:center;border:1px solid var(--line);border-radius:22px;background:#fff;padding:24px;box-shadow:0 8px 30px rgba(16,24,40,.035)}.why-icon{width:52px;height:52px;border-radius:999px;display:grid;place-items:center;font-size:24px;font-weight:900;flex:0 0 auto;position:relative}.why-icon-bolt{color:var(--orange);background:var(--orange-soft)}.why-icon-bolt:before{content:"ϟ"}.why-icon-shield{color:var(--blue);background:#eef7ff}.why-icon-shield:before{content:"◇"}.why-icon-star{color:var(--purple);background:#f4f1ff}.why-icon-star:before{content:"★"}.why-card h3{margin:0 0 4px;font-size:17px}.why-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.platform-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.platform-card{min-height:272px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:28px;gap:28px;align-items:center;border-radius:28px;border:1px solid var(--line);padding:30px;background:#fff;overflow:hidden}.canva-card{background:linear-gradient(135deg,#fbfdff,#eef8ff)}.figma-card{background:linear-gradient(135deg,#fff,#f8f5ff)}.platform-copy h3{margin:0 0 8px;font-size:24px;letter-spacing:-.03em}.platform-copy p{margin:0 0 18px;color:var(--muted);font-size:15px}.panel-mock{border-radius:20px;background:rgba(255,255,255,.8);border:1px solid rgba(232,237,244,.9);box-shadow:var(--shadow-soft);min-height:172px;position:relative;overflow:hidden}.canva-mock{display:flex}.mock-sidebar{width:52px;background:#111827;opacity:.9}.mock-body{padding:24px;display:grid;grid-gap:10px;gap:10px;flex:1 1}.mock-body span{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:9px;background:#f4f7fb;color:var(--muted);font-size:12px}.figma-mock{display:grid;grid-template-columns:136px 1fr}.plugin-list{padding:22px;display:grid;grid-gap:10px;gap:10px;font-size:12px}.plugin-list span{height:26px;border-radius:8px;background:#f4f7fb;display:flex;align-items:center;padding:0 9px;color:var(--muted)}.canvas-preview{margin:22px;border-radius:16px;background:linear-gradient(135deg,#fff,#f2ecff);border:1px solid #e9e4ff}.cta-panel{min-height:184px;background:radial-gradient(circle at 80% 20%,rgba(29,140,255,.16),transparent 30%),linear-gradient(135deg,#111827,#172235);color:#fff;padding:34px 42px;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:30px;gap:30px;overflow:hidden}.cta-mark,.cta-panel{border-radius:28px;display:grid}.cta-mark{width:94px;height:94px;background:#fff;place-items:center}.cta-mark .storyship-mark{transform:scale(.78)}.cta-panel h2{margin:0;font-size:32px;line-height:1.1;letter-spacing:-.04em}.cta-panel p{margin:8px 0 0;color:rgba(255,255,255,.72)}.cta-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.site-footer{padding:26px 0 54px}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(4,1fr);grid-gap:32px;gap:32px;border-top:1px solid var(--line);padding-top:34px}.footer-brand .brand{pointer-events:none}.footer-brand p{color:var(--muted);max-width:230px;margin:18px 0;font-size:14px}.footer-brand small{color:var(--muted-2)}.site-footer h4{margin:0 0 14px;font-size:13px;color:var(--ink)}.site-footer a{display:block;color:var(--muted);font-size:13px;margin:8px 0}.site-footer a:hover{color:var(--orange)}.breadcrumb-link{display:inline-flex;margin-bottom:16px;color:var(--muted);font-size:14px;font-weight:780}.breadcrumb-link:hover{color:var(--orange)}.pricing-hero-grid,.product-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:56px;gap:56px;align-items:center}.pricing-hero h1,.product-detail-copy h1{max-width:720px}.pricing-hero{background:radial-gradient(circle at 78% 14%,rgba(255,90,31,.08),transparent 34%),linear-gradient(180deg,#fff,#fbfcff)}.pricing-hero-copy .hero-text{max-width:660px}.pricing-buy-copy{max-width:620px;margin:18px 0 0;padding:12px 14px;border:1px solid var(--orange-line);border-radius:14px;background:#fff8f4;color:var(--ink);font-size:15px;font-weight:760;line-height:1.55}.pricing-value-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:720px;margin-top:26px}.pricing-value-item{display:grid;grid-gap:6px;gap:6px;min-height:118px;padding:16px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.78)}.pricing-value-item strong{color:var(--ink);font-size:14px;line-height:1.25}.pricing-value-item span{color:var(--muted);font-size:13px;line-height:1.45}.product-detail-visual{border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}.product-detail-visual-media{background:#f7fbff}.product-detail-visual .product-preview{height:360px;border-radius:0}.detail-platforms{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.detail-hero-points{display:grid;grid-gap:10px;gap:10px;max-width:560px;margin-top:22px}.detail-hero-points span{position:relative;padding-left:24px;color:var(--ink-2);font-size:14px;font-weight:730}.detail-hero-points span:before{content:"";position:absolute;left:0;top:8px;width:9px;height:9px;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--purple));box-shadow:0 0 0 5px rgba(16,196,220,.1)}.detail-workflow-grid{grid-template-columns:repeat(3,1fr)}.detail-section-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.detail-panel,.pricing-card,.pricing-summary-card{border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 10px 32px rgba(16,24,40,.04)}.detail-panel{padding:28px}.detail-panel h2{margin:0 0 18px;font-size:24px;letter-spacing:-.03em}.feature-list{display:grid;grid-gap:12px;gap:12px;padding:0;margin:0;list-style:none}.feature-list li{position:relative;padding-left:24px;color:var(--muted)}.feature-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:999px;background:var(--orange)}.use-case-list{display:flex;flex-wrap:wrap;gap:10px}.use-case-list span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:13px;font-weight:720;background:var(--surface-soft)}.pricing-summary-card{padding:28px;box-shadow:0 24px 70px rgba(16,24,40,.09)}.pricing-card-badge,.pricing-summary-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:26px;padding:0 10px;border-radius:999px;color:#ea580c;font-size:12px;font-weight:840;background:#fff1e8}.pricing-summary-card h2{margin:22px 0 10px;font-size:28px;line-height:1.06;letter-spacing:-.04em}.pricing-summary-card strong{display:block;color:var(--ink);font-size:54px;line-height:.95;letter-spacing:-.06em}.pricing-summary-card p{margin:12px 0 24px;color:var(--muted);font-size:16px;font-weight:730}.pricing-summary-button{width:100%}.pricing-buy-path{display:grid;grid-gap:6px;gap:6px;margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.pricing-buy-path span{color:var(--ink);font-size:13px;font-weight:840}.pricing-summary-card small{display:block;color:var(--muted);font-size:12px;line-height:1.45}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.pricing-section-head{display:grid;grid-gap:10px;gap:10px;max-width:760px;margin-bottom:24px}#packs{scroll-margin-top:86px}.pricing-section-head h2{margin:0;color:var(--ink);font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-.045em}.pricing-section-head p{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.pricing-card{position:relative;display:flex;flex-direction:column;min-height:390px;padding:28px}.pricing-card-featured{border-color:var(--orange-line);box-shadow:0 22px 60px rgba(255,90,31,.12)}.pricing-card-wide{grid-column:1/-1}.pricing-pack{margin-top:4px;color:var(--muted);font-size:13px;font-weight:860;text-transform:uppercase;letter-spacing:.08em}.pricing-card-price{margin:14px 0 8px;color:var(--ink);font-size:52px;line-height:.96;letter-spacing:-.06em}.pricing-card-credits{display:block;margin-bottom:14px;color:var(--orange);font-size:16px;font-weight:820}.pricing-card p{margin:0 0 22px;color:var(--muted);font-size:14px;line-height:1.6}.pricing-feature-list{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0 0 24px;list-style:none}.pricing-feature-list li{position:relative;padding-left:22px;color:var(--ink-2);font-size:13px;font-weight:690;line-height:1.45}.pricing-feature-list li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:999px;background:var(--orange)}.pricing-button{margin-top:auto;width:100%}.pricing-button:disabled{cursor:not-allowed;opacity:.72}.pricing-card-note{display:block;margin-top:12px;color:var(--muted-2);font-size:12px;line-height:1.45}.pricing-note-panel{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);grid-gap:28px;gap:28px;margin-top:24px;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--surface-soft)}.pricing-note-panel h2{margin:0;font-size:24px;line-height:1.1;letter-spacing:-.03em}.pricing-note-panel ul{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.pricing-note-panel li{color:var(--muted);font-size:14px}.pricing-simple-page{background:#fff}.pricing-simple-section{padding:58px 0 72px}.pricing-simple-head{max-width:780px;text-align:center}.pricing-simple-head .breadcrumb-link{justify-content:center;margin-bottom:12px}.pricing-simple-head h1{max-width:100%;margin:0 auto;color:var(--ink);font-size:clamp(44px,5.3vw,68px);line-height:.98;letter-spacing:-.06em}.pricing-simple-head>p:last-child{max-width:680px;margin:14px auto 0;color:var(--muted);font-size:18px;line-height:1.6}.pricing-simple-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:stretch;margin-top:48px;scroll-margin-top:92px}.pricing-simple-card{position:relative;display:flex;flex-direction:column;min-height:560px;padding:34px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 16px 46px rgba(16,24,40,.045)}.pricing-simple-card-featured{border-color:var(--orange);box-shadow:0 22px 60px rgba(255,90,31,.12)}.pricing-popular-badge{position:absolute;top:-18px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 18px;border-radius:999px;color:#fff;font-size:13px;font-weight:860;white-space:nowrap;background:linear-gradient(135deg,var(--orange),#f24b15);box-shadow:0 12px 24px rgba(255,90,31,.18)}.pricing-card-kicker{color:var(--muted-2);font-size:13px;font-weight:860;text-transform:uppercase;letter-spacing:.1em}.pricing-simple-card h2{margin:22px 0 14px;color:var(--ink);font-size:30px;line-height:1.1;letter-spacing:-.04em}.pricing-simple-card p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.pricing-card-price-row{display:grid;grid-gap:8px;gap:8px;margin:20px 0 16px}.pricing-card-price-row strong{color:var(--ink);font-size:58px;line-height:.9;letter-spacing:-.06em}.pricing-card-price-row span{color:var(--orange);font-size:18px;font-weight:840}.credit-option-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:24px 0}.credit-option{display:grid;grid-gap:4px;gap:4px;min-height:78px;padding:12px;border:1px solid #d8dde7;border-radius:12px;color:var(--ink);text-align:left;background:#fff;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.credit-option:hover{border-color:var(--orange-line)}.credit-option-selected{border-color:var(--orange);background:#fff8f4;box-shadow:0 0 0 1px rgba(255,90,31,.12)}.credit-option strong{font-size:14px;line-height:1.2}.credit-option span{color:var(--muted);font-size:12px;font-weight:720}.pricing-check-list,.pricing-step-list{display:grid;grid-gap:13px;gap:13px;padding:0;margin:28px 0 0;list-style:none}.pricing-check-list li,.pricing-step-list li{position:relative;padding-left:30px;color:var(--ink-2);font-size:14px;font-weight:720;line-height:1.45}.pricing-check-list li:before{content:"✓";position:absolute;left:0;top:-1px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--orange-line);border-radius:999px;color:var(--orange);font-size:12px;font-weight:900;background:#fff8f4}.pricing-step-list{counter-reset:pricing-steps}.pricing-step-list li{counter-increment:pricing-steps}.pricing-step-list li:before{content:counter(pricing-steps);position:absolute;left:0;top:-2px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:#fff;font-size:12px;font-weight:860;background:var(--ink)}.pricing-simple-button{width:100%;margin-top:auto}.pricing-session-note{margin-top:auto;padding:14px;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:13px;font-weight:760;background:var(--surface-soft)}.pricing-session-note.connected{border-color:rgba(34,197,94,.25);color:#15803d;background:#f0fdf4}.pricing-error-text{margin:10px 0 0!important;color:#b91c1c!important;font-size:12px!important}.pricing-faq-section{padding:72px 0 96px;border-top:1px solid var(--line);background:#fbfcff}.pricing-faq-head{max-width:780px;text-align:center}.pricing-faq-head h2{margin:8px 0 0;color:var(--ink);font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.05em}.pricing-faq-list{display:grid;grid-gap:12px;gap:12px;max-width:860px;margin-top:36px}.pricing-faq-item{border:1px solid var(--line);border-radius:14px;background:#fff}.pricing-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;color:var(--ink);font-size:15px;font-weight:820;cursor:pointer;list-style:none}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-item summary:after{content:"+";color:var(--muted);font-size:22px;font-weight:500}.pricing-faq-item[open] summary:after{content:"-"}.pricing-faq-item p{margin:-4px 22px 20px;color:var(--muted);font-size:14px;line-height:1.65}.policy-page,.support-page{background:#fff}.policy-hero,.support-hero{padding:58px 0 66px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 12%,rgba(255,90,31,.08),transparent 32%),linear-gradient(180deg,#fff,#fbfcff)}.policy-hero-inner{max-width:820px}.policy-hero h1,.support-hero h1{max-width:780px;font-size:clamp(44px,5vw,66px);line-height:1}.policy-hero p:not(.eyebrow),.support-hero p{max-width:720px;margin:18px 0 0;color:var(--muted);font-size:18px;line-height:1.62}.policy-hero span{display:inline-flex;margin-top:20px;color:var(--muted-2);font-size:13px;font-weight:760}.policy-content-section{padding:54px 0 86px}.policy-layout{display:grid;grid-template-columns:240px minmax(0,760px);grid-gap:56px;gap:56px;align-items:start}.policy-sidebar{position:-webkit-sticky;position:sticky;top:94px;display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft)}.policy-sidebar strong{color:var(--ink);font-size:13px;font-weight:860;text-transform:uppercase;letter-spacing:.08em}.policy-sidebar a{color:var(--muted);font-size:14px;font-weight:720}.policy-sidebar a:hover{color:var(--orange)}.policy-content{display:grid;grid-gap:34px;gap:34px}.policy-block{padding-bottom:34px;border-bottom:1px solid var(--line)}.policy-block:last-child{padding-bottom:0;border-bottom:0}.policy-block h2{margin:0 0 14px;color:var(--ink);font-size:24px;line-height:1.15;letter-spacing:-.03em}.policy-block p{margin:0;color:var(--muted);font-size:15px;line-height:1.72}.policy-block p+p{margin-top:12px}.policy-block ul{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.policy-block li{position:relative;padding-left:24px;color:var(--muted);font-size:15px;line-height:1.65}.policy-block li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:999px;background:var(--orange)}.support-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,410px);grid-gap:56px;gap:56px;align-items:center}.support-contact-panel{padding:30px;border:1px solid var(--orange-line);border-radius:24px;background:#fff8f4;box-shadow:0 22px 60px rgba(255,90,31,.1)}.support-contact-panel>span,.support-legal-strip span,.support-topic-card>span{color:var(--orange);font-size:12px;font-weight:860;letter-spacing:.1em;text-transform:uppercase}.support-contact-panel h2{margin:16px 0 10px;color:var(--ink);font-size:28px;line-height:1.1;letter-spacing:-.035em}.support-contact-panel p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.support-meta-list{display:grid;grid-gap:8px;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--orange-line)}.support-meta-list strong{color:var(--ink);font-size:13px}.support-meta-list span{color:var(--muted);font-size:13px;font-weight:690}.support-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.support-topic-card{display:flex;flex-direction:column;min-height:450px;padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 16px 46px rgba(16,24,40,.045)}.support-topic-card h3{margin:18px 0 22px;color:var(--ink);font-size:20px;line-height:1.35;letter-spacing:-.02em}.support-topic-card ul{display:grid;grid-gap:12px;gap:12px;padding:0;margin:0 0 24px;list-style:none}.support-topic-card li{position:relative;padding-left:22px;color:var(--muted);font-size:14px;line-height:1.55}.support-topic-card li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:999px;background:var(--orange)}.support-topic-card .text-link{margin-top:auto}.support-faq-section{padding:72px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcff}.support-faq-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.support-faq-layout h2{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.05em}.support-faq-layout p{max-width:460px;margin:16px 0 0;color:var(--muted);line-height:1.65}.support-faq-layout .pricing-faq-list{margin-top:0}.support-legal-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:30px;gap:30px;align-items:center;padding:30px 34px;border:1px solid var(--line);border-radius:24px;background:var(--surface-soft)}.support-legal-strip h2{margin:10px 0 8px;font-size:30px;line-height:1.1;letter-spacing:-.04em}.support-legal-strip p{max-width:650px;margin:0;color:var(--muted)}.support-legal-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.voiceover-landing-hero{padding-top:72px}.voiceover-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:64px;gap:64px;align-items:center}.voiceover-hero-copy h1{max-width:680px}.voiceover-hero-lede{margin:18px 0 0;max-width:560px;color:var(--orange);font-size:24px;font-weight:850;line-height:1.16;letter-spacing:-.03em}.voiceover-canva-stage{position:relative;display:flex;justify-content:center;min-width:0}.voiceover-app-mock{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;width:min(100%,388px);max-height:640px;padding:16px;overflow:hidden;border:1px solid #dfe4ee;border-radius:18px;background:#fff;box-shadow:0 34px 90px rgba(16,24,40,.16),0 10px 24px rgba(16,24,40,.08)}.mock-product-header{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line)}.mock-app-logo{display:block;width:42px;height:42px;object-fit:contain}.mock-title-group{display:grid;grid-gap:2px;gap:2px;min-width:0}.mock-title-group small,.mock-title-group strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mock-title-group strong{color:var(--ink);font-size:16px;line-height:20px}.mock-title-group small{color:var(--muted);font-size:12px;line-height:18px}.mock-tagline{margin:0;color:var(--muted);font-size:13px;line-height:19px}.mock-field,.mock-script-section{display:grid;grid-gap:7px;gap:7px}.mock-label{color:var(--ink);font-size:13px;font-weight:720;line-height:18px}.mock-voice-trigger{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;min-height:48px;padding:7px 10px;border:1px solid #d6dae3;border-radius:6px;background:#fff}.mock-voice-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#fff;font-size:13px;font-weight:820;background:linear-gradient(135deg,#8b5cf6,#5b21d6)}.mock-voice-copy{display:grid;min-width:0}.mock-voice-copy small,.mock-voice-copy strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mock-voice-copy strong{color:var(--ink);font-size:13px;font-weight:720;line-height:18px}.mock-voice-copy small{color:var(--muted);font-size:11px;line-height:16px}.mock-chevron{color:var(--muted);text-align:right;font-size:10px;font-weight:780}.mock-language-select,.mock-script-input,.mock-select-control,.mock-textarea-control{border:1px solid #d6dae3;border-radius:6px;background:#fff}.mock-language-select,.mock-select-control{min-height:36px;padding:8px 10px;color:var(--ink);font-size:13px;font-weight:680;line-height:18px}.mock-textarea-control{min-height:54px;padding:8px 10px;color:var(--muted);font-size:12px;line-height:18px}.mock-script-bar{display:flex;align-items:center;gap:8px}.mock-language-select{width:108px;min-height:34px;margin-left:auto;color:var(--muted)}.mock-script-input{min-height:62px;padding:10px;color:var(--ink);font-size:13px;line-height:19px}.mock-switch-row{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:12px;line-height:18px}.mock-switch-row span{position:relative;display:inline-flex;width:30px;height:18px;border-radius:999px;background:#6d28d9}.mock-switch-row span:after{content:"";position:absolute;top:3px;right:3px;width:12px;height:12px;border-radius:999px;background:#fff}.mock-script-list{display:grid;grid-gap:14px;gap:14px;padding-top:2px}.mock-script-block{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid #edf0f5}.mock-script-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.mock-script-head span{color:var(--ink);font-size:13px;font-weight:720}.mock-script-block p{margin:0;color:var(--ink);font-size:13px;font-weight:650;line-height:19px}.mock-take-row{display:grid;grid-template-columns:40px minmax(86px,108px) minmax(0,1fr) 38px;align-items:center;grid-gap:8px;gap:8px;min-width:0;min-height:64px;padding:6px 8px 6px 4px;border:1px solid var(--line);border-radius:6px;background:#fff}.mock-take-row-selected{border-color:#8b5cf6;background:#fbfaff;box-shadow:0 0 0 1px rgba(124,58,237,.12)}.mock-play-dot{position:relative;width:34px;height:34px;border-radius:999px;border:0;background:#111827}.mock-play-dot:after{content:"";position:absolute;top:11px;left:13px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #fff}.mock-take-meta{display:grid;grid-gap:2px;gap:2px;min-width:0}.mock-take-meta small,.mock-take-meta strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mock-take-meta strong{color:var(--ink);font-size:11px;font-weight:720;line-height:15px}.mock-take-meta em{width:-moz-fit-content;width:fit-content;max-width:100%;padding:1px 6px;border-radius:999px;color:#6d28d9;font-style:normal;font-size:9px;font-weight:700;line-height:13px;background:#f3efff}.mock-take-meta small{color:var(--muted);font-size:10px;line-height:14px}.mock-waveform{display:flex;align-items:center;gap:2px;min-width:0;height:32px;overflow:hidden}.mock-waveform i{display:block;width:2px;flex:0 0 2px;border-radius:999px;background:rgba(124,58,237,.45)}.mock-waveform i:nth-child(2n){height:22px}.mock-waveform i:nth-child(odd){height:13px}.mock-waveform i:nth-child(5n){height:26px}.mock-duration{color:var(--muted);font-size:11px;line-height:15px;text-align:right}.mock-line-controls{display:grid;grid-gap:8px;gap:8px}.mock-line-controls span{display:grid;grid-gap:4px;gap:4px}.mock-line-controls small{color:var(--ink);font-size:12px;font-weight:680;line-height:16px}.mock-line-controls strong{overflow:hidden;min-height:34px;padding:8px 10px;border:1px solid #d6dae3;border-radius:6px;color:var(--muted);font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;text-overflow:ellipsis;background:#fff}.mock-line-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.mock-line-actions span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 8px;border-radius:6px;font-size:11px;font-weight:760;white-space:nowrap}.mock-line-actions span:first-child{color:var(--ink);border:1px solid var(--line);background:#fff}.mock-line-actions span:last-child{color:#fff;background:linear-gradient(135deg,#8b5cf6,#5b21d6);box-shadow:0 10px 22px rgba(109,40,217,.16)}.voiceover-proof-grid,.voiceover-use-grid{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);grid-gap:42px;gap:42px;align-items:start}.voiceover-proof-grid h2,.voiceover-use-grid h2{margin:0;max-width:520px;font-size:clamp(30px,4vw,46px);line-height:1.06;letter-spacing:-.045em}.voiceover-proof-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.voiceover-proof-item{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.voiceover-proof-item span{width:10px;height:10px;margin-top:7px;border-radius:999px;background:var(--orange);box-shadow:0 0 0 5px rgba(255,90,31,.1)}.voiceover-proof-item p{margin:0;color:var(--ink);font-size:15px;font-weight:720;line-height:1.45}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.workflow-step{min-height:230px;padding:22px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 32px rgba(16,24,40,.035)}.workflow-step span{color:var(--orange);font-size:13px;font-weight:860}.workflow-step h3{margin:38px 0 10px;font-size:20px;line-height:1.15;letter-spacing:-.025em}.workflow-step p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.voiceover-pricing-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:30px 34px;border:1px solid var(--orange-line);border-radius:26px;background:#fff8f4}.voiceover-pricing-strip h2{margin:0;font-size:30px;line-height:1.1;letter-spacing:-.04em}.voiceover-pricing-strip p{margin:8px 0 0;color:var(--muted)}@media (max-width:1040px){.nav-links{display:none}.hero-grid{grid-template-columns:1fr;gap:34px}.hero-copy,.hero-visual{transform:none}.hero-visual{min-height:500px}.app-grid{grid-template-columns:repeat(2,1fr)}.detail-section-grid,.platform-grid,.policy-layout,.pricing-grid,.pricing-hero-grid,.pricing-note-panel,.pricing-simple-grid,.pricing-value-list,.product-detail-grid,.support-faq-layout,.support-hero-grid,.support-legal-strip,.support-topic-grid,.voiceover-hero-grid,.voiceover-pricing-strip,.voiceover-proof-grid,.voiceover-use-grid,.why-grid{grid-template-columns:1fr}.policy-sidebar{position:static}.detail-workflow-grid{grid-template-columns:1fr}.workflow-grid{grid-template-columns:repeat(2,1fr)}.cta-panel{grid-template-columns:1fr;text-align:left}.cta-actions{justify-content:flex-start}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.container{width:min(100% - 32px,var(--max))}.section-pad{padding-top:58px}h1{font-size:42px;line-height:1.04}.btn{width:100%}.hero-actions{flex-direction:column}.built-for{flex-wrap:wrap}.hero-visual{transform:scale(.78);min-height:340px;margin:-38px 0}.app-grid{grid-template-columns:1fr}.catalog-head{grid-template-columns:1fr auto}.catalog-head:after{display:none}.section-head{align-items:flex-start;flex-direction:column}.credit-option-list,.mock-line-actions,.mock-product-header,.pricing-value-list,.voiceover-proof-list,.workflow-grid{grid-template-columns:1fr}.policy-hero,.support-hero{padding:44px 0 50px}.policy-content-section{padding:38px 0 62px}.policy-layout,.support-faq-layout,.support-hero-grid{gap:28px}.support-contact-panel,.support-legal-strip,.support-topic-card{padding:24px}.support-legal-actions{justify-content:flex-start}.voiceover-app-mock{width:100%;max-height:none;border-radius:20px}.mock-product-header{grid-template-columns:40px minmax(0,1fr)}.mock-take-row{grid-template-columns:40px minmax(0,1fr) 42px}.mock-waveform{display:none}.voiceover-pricing-strip{padding:24px}.footer-grid,.platform-card{grid-template-columns:1fr}}