.container{max-width:var(--container);margin:0 auto;padding:0 var(--pad-x)}header{position:sticky;top:0;z-index:50;background:rgba(248,247,244,.85);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:.5px solid var(--line)}.nav{justify-content:space-between;height:64px}.brand,.nav{display:flex;align-items:center}.brand{gap:9px;font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.5px;transition:opacity .2s}.brand:hover{opacity:.7}.brand-mark{width:24px;height:24px;display:block}.nav-links{display:flex;align-items:center;gap:22px}.nav-links a{font-size:14px;color:var(--gray-700);transition:color .2s}.nav-links a:hover{color:var(--navy)}.btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-weight:600;font-size:14px;padding:9px 16px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s;white-space:nowrap}.btn-secondary{background:transparent;color:var(--navy);border:.5px solid var(--line-strong)}.btn-secondary:hover{background:rgba(13,14,44,.04)}.btn-primary,a.btn-primary,a.btn-primary:active,a.btn-primary:hover,a.btn-primary:link,a.btn-primary:visited{background:var(--purple);color:#fff;box-shadow:0 1px 0 rgba(13,14,44,.04),0 4px 12px rgba(114,9,183,.28)}.btn-primary:hover,a.btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px 0 rgba(13,14,44,.04),0 8px 20px rgba(114,9,183,.36);color:#fff}.btn-primary:active{transform:translateY(0)}.nav-mobile-only{display:none}.hero{padding:80px 0 72px;text-align:center;position:relative}.hero-decoration{position:absolute;pointer-events:none;opacity:.4;filter:blur(48px)}.hero-decoration.left{top:30%;left:-100px;width:280px;height:280px;background:radial-gradient(circle,var(--sky) 0,transparent 70%)}.hero-decoration.right{top:5%;right:-100px;width:320px;height:320px;background:radial-gradient(circle,var(--purple) 0,transparent 70%)}.hero-inner{position:relative;z-index:1}.pill{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;background:rgba(46,196,182,.1);border:.5px solid rgba(46,196,182,.3);border-radius:var(--radius-pill);font-size:13px;font-weight:500;margin-bottom:28px;animation:floatIn .6s ease-out}.pill-dot{width:6px;height:6px;background:var(--sea-deep);border-radius:50%;box-shadow:0 0 0 4px rgba(46,196,182,.2);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 4px rgba(46,196,182,.2)}50%{box-shadow:0 0 0 6px rgba(46,196,182,.08)}}@keyframes floatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-demo{max-width:920px;margin:56px auto 0;border-radius:16px;overflow:hidden;background:#fff;border:.5px solid var(--line-strong);box-shadow:0 1px 0 rgba(13,14,44,.04),0 24px 48px -12px rgba(13,14,44,.16),0 8px 16px rgba(13,14,44,.04);animation:floatIn .9s ease-out .5s both;position:relative}.demo-chrome{background:#f0eee9;padding:10px 14px;display:flex;align-items:center;gap:10px;border-bottom:.5px solid rgba(13,14,44,.06)}.demo-dots{display:flex;gap:6px}.demo-dots span{width:11px;height:11px;border-radius:50%;background:rgba(13,14,44,.12)}.demo-url{flex:1;background:#fff;padding:5px 12px;border-radius:6px;font-size:12px;color:var(--gray-500);font-family:var(--font-body);text-align:center;border:.5px solid rgba(13,14,44,.06)}.demo-url-text{display:inline-block}.demo-stage{position:relative;aspect-ratio:16/9.2;background:var(--paper);overflow:hidden}.demo-scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0}.scene-prompt{flex-direction:column;padding:32px;animation:scene1 14s ease-in-out infinite}@keyframes scene1{0%,28%{opacity:1}32%,to{opacity:0}}.demo-prompt-box{width:100%;max-width:520px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:6px 6px 6px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 24px rgba(13,14,44,.06);animation:focusBox 14s ease-in-out infinite}@keyframes focusBox{0%,4%{border-color:var(--line);box-shadow:0 8px 24px rgba(13,14,44,.04)}22%,8%{border-color:var(--purple);box-shadow:0 0 0 3px rgba(114,9,183,.14),0 8px 24px rgba(13,14,44,.06)}25%,to{border-color:var(--line);box-shadow:0 8px 24px rgba(13,14,44,.04)}}.demo-prompt-icon{color:var(--gray-500);flex-shrink:0}.demo-typed{flex:1;font-size:14px;color:var(--navy);text-align:left;padding:10px 0;font-family:var(--font-body);min-height:36px;display:flex;align-items:center}.demo-typed-text{overflow:hidden;white-space:nowrap;border-right:2px solid var(--purple);width:0;animation:typing 14s ease-in-out infinite}@keyframes typing{0%,4%{width:0}22%{width:26ch}25%{width:26ch;border-right-color:var(--purple)}26%,to{border-right-color:transparent}32%,to{width:26ch}}.demo-submit{background:var(--purple);color:#fff;font-size:13px;font-weight:600;padding:9px 14px;border-radius:9px;border:none;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;animation:clickBtn 14s ease-in-out infinite;transform-origin:center}@keyframes clickBtn{0%,24%{transform:scale(1);box-shadow:0 4px 12px rgba(114,9,183,.28)}26%{transform:scale(.94);box-shadow:0 1px 4px rgba(114,9,183,.4)}28%{transform:scale(1);box-shadow:0 4px 12px rgba(114,9,183,.28)}32%,to{transform:scale(1);box-shadow:0 4px 12px rgba(114,9,183,.28)}}.scene-loading{flex-direction:column;gap:22px;animation:scene2 14s ease-in-out infinite}@keyframes scene2{0%,28%{opacity:0}32%,38%{opacity:1}42%,to{opacity:0}}.demo-spinner{animation:spin 2.5s linear infinite;transform-origin:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.demo-loading-text{font-family:var(--font-display);font-size:16px;font-weight:500;color:var(--gray-700)}.demo-loading-dots:after{content:"...";animation:loadingDots 1.5s steps(4) infinite;overflow:hidden;display:inline-block;vertical-align:bottom;width:0}@keyframes loadingDots{0%{width:0}to{width:1.2em}}.scene-result{animation:scene3 14s ease-in-out infinite;padding:0;align-items:stretch;justify-content:stretch}@keyframes scene3{0%,38%{opacity:0}44%,95%{opacity:1}to{opacity:0}}.demo-site{width:100%;height:100%;background:linear-gradient(135deg,#ffe5ea,#fedeed 60%,#f4e1fa);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 32px;text-align:center;position:relative;overflow:hidden}.demo-site:after,.demo-site:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.demo-site:before{top:-60px;left:-40px;width:180px;height:180px;background:rgba(247,37,133,.12);filter:blur(20px)}.demo-site:after{bottom:-50px;right:-30px;width:160px;height:160px;background:rgba(114,9,183,.14);filter:blur(20px)}.demo-site>*{position:relative;z-index:1}.demo-site-eyebrow{font-size:11px;color:var(--magnolia-deep);font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;opacity:0;animation:revealItem 14s ease-out infinite;animation-delay:0s}.demo-site-title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.5vw,38px);line-height:1.05;letter-spacing:-1px;margin-bottom:14px}.demo-site-meta,.demo-site-title{color:var(--navy);opacity:0;animation:revealItem 14s ease-out infinite}.demo-site-meta{display:inline-flex;align-items:center;gap:14px;background:rgba(255,255,255,.55);backdrop-filter:blur(8px);padding:10px 18px;border-radius:100px;font-size:13px;border:.5px solid rgba(255,255,255,.7);margin-bottom:18px}.demo-site-meta strong{font-weight:600}.demo-site-meta-divider{width:1px;height:14px;background:rgba(13,14,44,.14)}.demo-site-cta{display:inline-flex;align-items:center;gap:6px;background:var(--navy);color:#fff;padding:9px 18px;border-radius:9px;font-size:13px;font-weight:600;opacity:0;animation:revealItem 14s ease-out infinite}.demo-site-eyebrow{animation-name:r1}.demo-site-title{animation-name:r2}.demo-site-meta{animation-name:r3}.demo-site-cta{animation-name:r4}@keyframes r1{0%,44%{opacity:0;transform:translateY(10px)}49%,95%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes r2{0%,50%{opacity:0;transform:translateY(14px)}56%,95%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes r3{0%,58%{opacity:0;transform:translateY(10px)}64%,95%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes r4{0%,66%{opacity:0;transform:translateY(10px)}72%,95%{opacity:1;transform:translateY(0)}to{opacity:0}}.demo-url-default,.demo-url-published{transition:opacity .4s}.demo-url-default{animation:urlDefault 14s ease-in-out infinite}.demo-url-published{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--sea-deep);font-weight:500;animation:urlPublished 14s ease-in-out infinite}.demo-url{position:relative}@keyframes urlDefault{0%,38%{opacity:1}44%,to{opacity:0}}@keyframes urlPublished{0%,38%{opacity:0}44%,95%{opacity:1}to{opacity:0}}.demo-badge{position:absolute;top:16px;right:16px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);border:.5px solid rgba(13,14,44,.08);border-radius:100px;font-size:11px;font-weight:600;color:var(--navy);box-shadow:0 2px 6px rgba(13,14,44,.06)}.demo-badge-dot{width:6px;height:6px;background:var(--sea-deep);border-radius:50%;box-shadow:0 0 0 3px rgba(46,196,182,.22);animation:pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.demo-badge-dot,.demo-loading-dots:after,.demo-prompt-box,.demo-site-cta,.demo-site-eyebrow,.demo-site-meta,.demo-site-title,.demo-spinner,.demo-submit,.demo-typed-text,.demo-url-default,.demo-url-published,.scene-loading,.scene-prompt,.scene-result{animation:none!important}.scene-result{opacity:1}.scene-loading,.scene-prompt{opacity:0}.demo-site-cta,.demo-site-eyebrow,.demo-site-meta,.demo-site-title{opacity:1;transform:none}.demo-url-default{opacity:0}.demo-url-published{opacity:1}}.hero h1{font-family:var(--font-display);font-weight:600;font-size:clamp(36px,5.5vw,68px);line-height:1.08;letter-spacing:-1.5px;margin-bottom:24px;animation:floatIn .7s ease-out .1s both;max-width:880px;margin-left:auto;margin-right:auto}.hero h1 .accent{color:var(--magnolia)}.hero p.lead{font-size:clamp(15px,1.6vw,18px);color:var(--gray-700);max-width:540px;margin:0 auto 36px;line-height:1.55;animation:floatIn .7s ease-out .2s both}.prompt-box{max-width:580px;margin:0 auto 22px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:7px 7px 7px 18px;display:flex;align-items:center;gap:12px;transition:border-color .2s,box-shadow .2s;animation:floatIn .7s ease-out .3s both;box-shadow:0 1px 0 rgba(13,14,44,.02),0 8px 24px rgba(13,14,44,.04)}.prompt-box:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px rgba(114,9,183,.14)}.prompt-box svg{color:var(--gray-500);flex-shrink:0}.prompt-box input{flex:1;border:none;outline:none;font-family:var(--font-body);font-size:15px;color:var(--navy);padding:10px 0;background:transparent;min-width:0}.prompt-box input::-moz-placeholder{color:var(--gray-500)}.prompt-box input::placeholder{color:var(--gray-500)}.chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;align-items:center;animation:floatIn .7s ease-out .4s both}.chips-label{font-size:13px;color:var(--gray-500)}.chip{font-size:13px;font-weight:500;padding:5px 12px;border-radius:var(--radius-pill);cursor:pointer;transition:transform .15s ease,opacity .2s;border:none;font-family:var(--font-body)}.chip:hover{transform:translateY(-1px)}.chip.sky{color:var(--sky);background:rgba(67,97,238,.09)}.chip.coral{color:var(--coral-deep);background:rgba(255,84,112,.1)}.chip.purple{color:var(--purple);background:rgba(114,9,183,.08)}.chip.magnolia{color:var(--magnolia-deep);background:rgba(247,37,133,.09)}.trust{background:#fff;border-top:.5px solid var(--line);border-bottom:.5px solid var(--line)}.trust-inner{display:flex;justify-content:center;align-items:center;gap:clamp(28px,6vw,64px);padding:28px 0;flex-wrap:wrap}.stat{text-align:center}.stat-num{font-family:var(--font-display);font-weight:600;font-size:28px;letter-spacing:-1px}.stat-label{font-size:11px;color:var(--gray-500);letter-spacing:1px;text-transform:uppercase;margin-top:2px}.stat-divider{width:1px;height:32px;background:var(--line)}section.block{padding:clamp(64px,9vw,96px) 0}section.block.alt{background:#fff;border-top:.5px solid var(--line);border-bottom:.5px solid var(--line)}.section-head{text-align:center;margin-bottom:56px}.eyebrow{font-family:var(--font-body);font-size:12px;color:var(--sea-deep);font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.section-title{font-family:var(--font-display);font-weight:600;font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:-1.5px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{border:.5px solid var(--line);border-radius:var(--radius);padding:28px;transition:transform .25s ease,border-color .25s,box-shadow .25s}.step,section.block.alt .step{background:var(--paper)}.step:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 8px 24px rgba(13,14,44,.04)}.step-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:600;font-size:15px;margin-bottom:18px}.step:first-child .step-num{background:rgba(67,97,238,.1);color:var(--sky)}.step:nth-child(2) .step-num{background:rgba(255,140,66,.14);color:var(--mango-deep)}.step:nth-child(3) .step-num{background:rgba(247,37,133,.1);color:var(--magnolia-deep)}.step h3{font-family:var(--font-display);font-weight:600;font-size:19px;margin-bottom:8px;letter-spacing:-.5px}.step p{font-size:14px;color:var(--gray-700);line-height:1.6}.examples{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.example{border-radius:var(--radius);overflow:hidden;border:.5px solid var(--line);cursor:pointer;transition:transform .25s ease,box-shadow .25s;background:#fff}.example:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(13,14,44,.08)}.example-cover{aspect-ratio:4/3;padding:18px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.example-cover:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:rgba(255,255,255,.12)}.example-tag{align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:rgba(255,255,255,.18);color:rgba(255,255,255,.95);padding:4px 9px;border-radius:var(--radius-pill);backdrop-filter:blur(4px)}.example.dark-text .example-tag{background:rgba(13,14,44,.12)}.example-locked{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:rgba(13,14,44,.45);color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;border-radius:var(--radius-pill);backdrop-filter:blur(6px);z-index:2}.example-locked svg{width:11px;height:11px;flex-shrink:0}.example.dark-text .example-locked{background:rgba(13,14,44,.65)}.example-title{font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1.15;color:#fff;letter-spacing:-.5px}.example-meta{font-size:11px;color:rgba(255,255,255,.85);margin-top:5px}.example.dark-text .example-title{color:var(--navy)}.example.dark-text .example-meta{color:rgba(13,14,44,.7)}.example-foot{padding:11px 16px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--gray-500);font-weight:600;letter-spacing:.8px;text-transform:uppercase}.example-foot .arrow{font-size:14px;transition:transform .2s}.example:hover .example-foot .arrow{transform:translateX(3px)}.example.coral .example-cover{background:var(--coral)}.example.purple .example-cover{background:var(--purple)}.example.sun .example-cover{background:var(--sun)}.example.sky .example-cover{background:var(--sky)}.example.sea .example-cover{background:var(--sea)}.example.magnolia .example-cover{background:var(--magnolia)}.example.coral.dark-text .example-cover{background:#ffe5ea}.example.sun.dark-text .example-cover{background:#fff4cf}.example.sea.dark-text .example-cover{background:#e0f6f4}.example.magnolia.dark-text .example-cover{background:#fedeed}.example.coral.dark-text .example-cover:before{background:rgba(255,84,112,.22)}.example.sun.dark-text .example-cover:before{background:rgba(255,140,66,.2)}.example.sea.dark-text .example-cover:before{background:rgba(46,196,182,.28)}.example.magnolia.dark-text .example-cover:before{background:rgba(247,37,133,.2)}.example.dark-text .example-tag{background:rgba(13,14,44,.06);color:var(--navy)}.example.dark-text .example-locked{background:rgba(13,14,44,.78);color:#fff}.examples-cta{text-align:center;margin-top:36px}.examples-cta a{font-size:14px;color:var(--sky);font-weight:600;transition:gap .2s;display:inline-flex;align-items:center;gap:6px}.examples-cta a:hover{gap:10px}.modes{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mode{background:#fff;border:.5px solid var(--line);border-radius:var(--radius);padding:32px 28px;transition:transform .25s ease,border-color .25s,box-shadow .25s}.mode:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 8px 24px rgba(13,14,44,.04)}.mode-icon{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px}.mode.public .mode-icon{background:rgba(46,196,182,.15);color:var(--sea-deep)}.mode.private .mode-icon{background:rgba(247,37,133,.1);color:var(--magnolia-deep)}.mode h3{font-family:var(--font-display);font-weight:600;font-size:22px;margin-bottom:8px;letter-spacing:-.5px}.mode p{font-size:14px;color:var(--gray-700);line-height:1.65}.mode-examples{list-style:none;margin-top:18px;padding-top:16px;border-top:.5px solid var(--line)}.mode-examples li{font-size:13px;color:var(--gray-700);padding:5px 0;display:flex;align-items:center;gap:10px}.mode-examples li:before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0}.mode.public .mode-examples li:before{background:var(--sea-deep)}.mode.private .mode-examples li:before{background:var(--magnolia-deep)}.final-cta{background:var(--navy);color:#fff;padding:clamp(64px,9vw,96px) 0;text-align:center}.final-cta h2{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,5vw,56px);line-height:1.1;letter-spacing:-2px;margin-bottom:16px}.final-cta h2 .accent{color:var(--sun)}.final-cta p{font-size:14px;color:var(--gray-300);margin-bottom:28px}footer{padding:48px 0 32px;border-top:.5px solid var(--line)}.footer-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-brand p{font-size:12px;color:var(--gray-500);margin-top:8px}.footer-col h4{font-family:var(--font-body);font-size:11px;color:var(--gray-500);font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}.footer-col a{display:block;font-size:13px;color:var(--navy);padding:4px 0;transition:color .15s}.footer-col a:hover{color:var(--purple)}.footer-bot{padding-top:24px;border-top:.5px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--gray-500)}.pricing-toggle{display:inline-flex;align-items:center;gap:4px;border:.5px solid var(--line);border-radius:var(--radius-pill);padding:4px;margin:0 auto 36px}.pricing-toggle,section.block.alt .pricing-toggle{background:var(--paper)}.pricing-toggle button{border:none;background:transparent;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--gray-700);padding:8px 18px;border-radius:var(--radius-pill);cursor:pointer;transition:background .2s,color .2s;position:relative}.pricing-toggle button.active{background:var(--navy);color:#fff}.pricing-save{display:inline-block;margin-left:6px;font-size:10px;background:var(--sun);color:var(--navy);padding:2px 7px;border-radius:var(--radius-pill);font-weight:700;letter-spacing:.4px;vertical-align:2px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.price-card{background:#fff;border:.5px solid var(--line);border-radius:var(--radius);padding:28px 22px;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s,box-shadow .25s;position:relative}.price-card:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 8px 24px rgba(13,14,44,.05)}.price-card.featured{border:1.5px solid var(--purple);box-shadow:0 1px 0 rgba(13,14,44,.04),0 12px 32px rgba(114,9,183,.1)}.price-card.featured:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgba(13,14,44,.04),0 18px 40px rgba(114,9,183,.16)}.price-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--purple);color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;border-radius:var(--radius-pill);white-space:nowrap}.price-name{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--gray-700);letter-spacing:-.3px;margin-bottom:14px}.price-card.featured .price-name{color:var(--purple)}.price-amount{display:flex;align-items:baseline;gap:4px;margin-bottom:4px;min-height:44px}.price-currency{font-size:22px;letter-spacing:-1px}.price-currency,.price-figure{font-family:var(--font-display);font-weight:600;color:var(--navy)}.price-figure{font-size:40px;line-height:1;letter-spacing:-2px}.price-period{font-size:14px;color:var(--gray-500);font-weight:500}.price-note{font-size:12px;color:var(--gray-500);margin-bottom:18px;min-height:18px}.price-tagline{font-size:13px;color:var(--gray-700);line-height:1.55;padding-bottom:18px;border-bottom:.5px solid var(--line);margin-bottom:18px}.price-features{list-style:none;padding:0;margin:0 0 24px;flex:1}.price-features li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--navy);line-height:1.5;padding:5px 0}.price-features li svg{flex-shrink:0;margin-top:2px;color:var(--sea-deep)}.price-features li.muted{color:var(--gray-500)}.price-features li.muted svg{color:var(--gray-300)}.price-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px 16px;border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:600;font-size:14px;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s,background .2s;text-decoration:none}.price-cta.primary{background:var(--purple);color:#fff;box-shadow:0 4px 12px rgba(114,9,183,.22)}.price-cta.primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(114,9,183,.32)}.price-cta.secondary{background:var(--paper);color:var(--navy);border:.5px solid var(--line-strong)}.price-cta.secondary:hover{background:rgba(13,14,44,.04)}.pricing-reassure{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:36px;flex-wrap:wrap;font-size:13px;color:var(--gray-700)}.pricing-reassure-item{display:inline-flex;align-items:center;gap:7px}.pricing-reassure-item svg{color:var(--sea-deep);flex-shrink:0}.pricing-faq{max-width:720px;margin:64px auto 0}.pricing-faq-title{font-family:var(--font-display);font-weight:600;font-size:22px;text-align:center;margin-bottom:24px;letter-spacing:-.5px}.faq-item{border-bottom:.5px solid var(--line);padding:18px 0;cursor:pointer}.faq-item summary{display:flex;justify-content:space-between;align-items:center;list-style:none;font-weight:500;font-size:15px;color:var(--navy);padding:0}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:22px;color:var(--gray-500);font-weight:400;transition:transform .25s ease;line-height:1}.faq-item[open] summary:after{content:"–";transform:rotate(0)}.faq-item p{margin:12px 0 0;font-size:14px;line-height:1.65;color:var(--gray-700)}@media (max-width:880px){#business .biz-grid{grid-template-columns:1fr!important;gap:36px!important}.nav-links a:first-child,.nav-links a:nth-child(2),.nav-links a:nth-child(3){display:none}.examples,.steps{grid-template-columns:repeat(2,1fr)}.footer-inner{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hero{padding:56px 0 48px}.nav-links{gap:10px}.examples,.modes,.pricing-grid,.steps{grid-template-columns:1fr}.pricing-faq{margin-top:48px}.footer-inner{grid-template-columns:1fr;gap:28px}.footer-bot{flex-direction:column;gap:8px;text-align:center}.stat-divider{display:none}.trust-inner{gap:22px}.hero h1{letter-spacing:-2px}.prompt-box{flex-wrap:wrap;padding:14px}.prompt-box input{width:100%;padding:4px 0 10px}.prompt-box .btn{width:100%;justify-content:center}.hero-demo{margin-top:36px;border-radius:12px}.demo-stage{aspect-ratio:16/11}.demo-submit,.demo-typed{font-size:12px}.demo-submit{padding:7px 11px}.demo-prompt-box{padding:5px 5px 5px 12px;gap:6px}.demo-loading-text{font-size:14px}.scene-prompt{padding:18px}.demo-site-meta{font-size:11px;padding:8px 14px;gap:10px}.demo-site-eyebrow{font-size:9px;letter-spacing:1.5px}.demo-badge{top:10px;right:10px;padding:5px 9px;font-size:10px}}