:root{--bg: #f5f5f7;--panel: rgba(255, 255, 255, .74);--panel-strong: rgba(255, 255, 255, .96);--text: #111111;--muted: #5a5a61;--line: rgba(17, 17, 17, .08);--accent: #0a84ff;--accent-soft: #d7ebff;--dark: #0f1014;--shadow: 0 30px 90px rgba(15, 16, 20, .1);--radius-xl: 32px;--radius-lg: 24px;--radius-md: 18px;--max: 1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(10,132,255,.12),transparent 28%),radial-gradient(circle at top right,rgba(255,149,0,.08),transparent 24%),linear-gradient(180deg,#fbfbfd 0%,var(--bg) 100%)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff8c,#ffffff8c),linear-gradient(90deg,rgba(17,17,17,.02) 1px,transparent 1px),linear-gradient(rgba(17,17,17,.02) 1px,transparent 1px);background-size:auto,72px 72px,72px 72px;-webkit-mask-image:linear-gradient(180deg,#000000d9,#0003);mask-image:linear-gradient(180deg,#000000d9,#0003)}a{color:inherit;text-decoration:none}.page-shell{position:relative;max-width:1280px;margin:0 auto;padding:18px 24px 32px}.global-nav{position:sticky;top:8px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;margin-bottom:22px;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 40px #0f101414}.brand{display:inline-flex;align-items:center;gap:10px;font-size:.9rem;font-weight:600}.brand-mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#111,#3c4049);color:#fff;font-size:.9rem}.top-links{display:inline-flex;gap:16px;color:var(--muted);font-size:.85rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;background:linear-gradient(180deg,#1d1d20,#050506);color:#fff;font-weight:600;box-shadow:0 14px 28px #0a0c122e}.button:hover{transform:translateY(-1px)}.button-secondary{background:#ffffffdb;color:var(--text);border:1px solid rgba(17,17,17,.08);box-shadow:none}.button-ghost{min-height:34px;padding:0 13px;background:#ffffffb3;color:var(--text);border:1px solid rgba(17,17,17,.08);box-shadow:none}.button-small{font-size:.84rem}.hero{min-height:auto;padding:4px 0 18px;transform-origin:center top}.hero-shell,.feature-card,.workflow-step,.faq-item,.cta,.section-intro{border:1px solid rgba(255,255,255,.88);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.hero-shell{position:relative;display:grid;grid-template-columns:minmax(0,68%) minmax(320px,32%);gap:24px;align-items:center;min-height:360px;padding:28px 30px;border-radius:28px;transition:transform .28s ease,opacity .28s ease}.hero-copy{position:relative;z-index:1;max-width:none;padding-right:0;width:100%}.eyebrow{margin:0 0 14px;color:#6d6e76;font-size:.86rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{max-width:13.5ch;font-size:clamp(2.55rem,4vw,3.95rem);line-height:.92;letter-spacing:-.065em;font-weight:800;transition:transform .28s ease,opacity .28s ease,letter-spacing .28s ease}h2{font-size:clamp(2.2rem,4vw,4.4rem);line-height:1.02;letter-spacing:-.05em;font-weight:800}h3{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.05;letter-spacing:-.04em;font-weight:700}.hero-text,.section-intro p:last-child,.story-intro p:last-child,.gallery-panel p:last-child,.workflow-step p,.outcome-card p,.showcase-main p,.mini-card p,.faq-item p,.cta p,.feature-card p:last-child{color:var(--muted);font-size:1.04rem;line-height:1.65}.hero-text{max-width:52ch;margin-top:16px;font-size:.96rem;transition:transform .28s ease,opacity .28s ease}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;transition:transform .28s ease,opacity .28s ease}.hero-stage{position:relative;width:100%;max-width:430px;justify-self:end;min-height:300px;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.14),transparent 32%),linear-gradient(180deg,#0f131cfa,#1c2432f0);color:#fff;transform-style:preserve-3d;perspective:1200px;border-radius:30px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.orb{position:absolute;border-radius:50%;filter:blur(4px)}.orb-one{width:360px;height:360px;top:-120px;right:-80px;background:radial-gradient(circle,rgba(111,183,255,.26),transparent 68%)}.orb-two{width:260px;height:260px;bottom:-70px;left:-80px;background:radial-gradient(circle,rgba(255,214,148,.18),transparent 70%)}.hero-reflection{position:absolute;inset:auto -14% -24% auto;width:82%;height:62%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 62%);filter:blur(34px)}.hero-photo{position:absolute;inset:22px;width:calc(100% - 44px);height:calc(100% - 44px);object-fit:cover;border-radius:24px;opacity:.28;filter:saturate(.75) contrast(1.05)}.hero-visual-frame{position:absolute;inset:28px 30px 74px;display:grid;place-items:center;padding:14px;border-radius:22px;background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14,0 18px 36px #00000029}.hero-device{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 18px 32px #0000002e}.hero-note{position:absolute;left:24px;right:24px;bottom:22px;z-index:2;padding:14px 16px 15px;border-radius:18px;background:linear-gradient(180deg,#ffffff2e,#ffffff14),#ffffff14;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 28px #00000029}.hero-note strong{display:block;max-width:18ch;font-size:1rem;line-height:1.15;letter-spacing:-.03em}.metric-kicker{display:inline-block;margin-bottom:10px;color:#ffffffa3;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}main{display:grid;gap:56px}.section-intro,.story-intro,.metrics-band,.cta{padding:56px 52px;border-radius:32px}.proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px 0 6px}.proof-strip div{padding:28px 26px;border-radius:26px;border:1px solid rgba(255,255,255,.88);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.proof-strip strong{display:block;margin-bottom:10px;font-size:1.2rem;letter-spacing:-.03em}.proof-strip span{color:var(--muted);line-height:1.6}.use-cases,.pricing,.integrations{display:grid;gap:26px}.use-case-grid,.pricing-grid{display:grid;gap:20px}.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.use-case-card,.price-card{padding:34px 30px;border-radius:28px;border:1px solid rgba(255,255,255,.88);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card h3{margin-bottom:14px;font-size:clamp(2rem,3vw,3rem);line-height:1}.price-card h3 span{color:var(--muted);font-size:.45em;font-weight:600}.price-card p{margin-bottom:22px;color:var(--muted);line-height:1.65}.price-card-featured{background:linear-gradient(180deg,#0f121afa,#242d3feb);color:#fff}.price-card-featured p,.price-card-featured h3 span,.price-card-featured .eyebrow{color:#ffffffbd}.integration-row{display:flex;flex-wrap:wrap;gap:14px}.integration-row span{padding:14px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.88);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);color:#30343d}.editorial{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center;padding:34px 8px}.editorial-dark{color:inherit}.editorial-copy{padding:12px 6px}.editorial-copy h2{max-width:12ch}.editorial-copy p:last-child{margin-top:18px;color:var(--muted);line-height:1.7;max-width:44ch}.editorial-dark .editorial-copy p:last-child{color:#ffffffb8}.editorial-art{position:relative;min-height:580px;padding:26px;border-radius:40px;border:1px solid rgba(255,255,255,.88);background:linear-gradient(180deg,#10141dfa,#1f2738f0);box-shadow:var(--shadow)}.editorial-art-light{background:linear-gradient(180deg,#fffffff5,#f2f4f9e6)}.editorial-art img{display:block;width:100%;height:100%;object-fit:cover;border-radius:28px}.editorial-photo{opacity:.32;filter:saturate(.8) contrast(1.08)}.editorial-overlay{position:absolute;inset:28px;display:grid;place-items:center}.editorial-overlay img{width:min(100%,540px);height:auto;border-radius:28px;box-shadow:0 30px 72px #0a0c1242}.section-intro,.story-intro{text-align:center}.section-intro p:last-child,.story-intro p:last-child{max-width:68ch;margin:18px auto 0}.product-strip,.gallery,.showcase,.story-scroll{display:grid;gap:28px}.story-scroll{grid-template-columns:.95fr 1.05fr;align-items:start;margin-top:8px}.story-copy{display:grid;gap:22px;padding-top:44px}.story-step{min-height:38vh;padding:36px 12px 36px 0;border-top:1px solid var(--line);opacity:.34;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.story-step.is-active{opacity:1;transform:translateY(0)}.story-step p:last-child{max-width:42ch;color:var(--muted);line-height:1.65}.story-visual{position:sticky;top:110px;min-height:78vh;border-radius:40px;padding:34px;border:1px solid rgba(255,255,255,.88);background:linear-gradient(180deg,#fffc,#f8f8fbdb),linear-gradient(180deg,#fff,#f3f3f7);box-shadow:var(--shadow);overflow:hidden;transform-style:preserve-3d;perspective:1200px}.story-photo-shell{position:absolute;inset:34px;border-radius:32px;overflow:hidden;opacity:.18}.story-photo{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.05)}.story-frame{position:absolute;inset:34px;display:grid;align-content:center;justify-items:center;gap:18px;opacity:0;transform:scale(.95) translateY(24px);transition:opacity .6s ease,transform .6s ease}.story-frame.is-active{opacity:1;transform:scale(1) translateY(0)}.screen-art{width:min(100%,600px);height:auto;border-radius:34px;box-shadow:0 34px 72px #0f101429;position:relative;z-index:1}.screen-art-dark{background:#121722}.screen-window{width:min(100%,560px);min-height:430px;padding:22px;border-radius:34px;background:linear-gradient(180deg,#fffffff2,#f0f0f5e0);border:1px solid rgba(17,17,17,.06);box-shadow:0 26px 56px #0f10141f}.dark-window{display:grid;place-items:center;background:linear-gradient(180deg,#131720,#252e3d);color:#fff}.gradient-window{display:grid;place-items:center;background:linear-gradient(160deg,#161a23,#2a3a5e 60%,#4970bf)}.screen-header{display:flex;gap:8px;margin-bottom:22px}.screen-header span{width:10px;height:10px;border-radius:50%;background:#1111112e}.screen-body{display:grid;gap:16px}.thread-card{padding:18px 20px;border-radius:24px;background:linear-gradient(180deg,#1111110a,#11111105)}.thread-card.wide{padding-bottom:22px}.thread-source{display:inline-block;margin-bottom:10px;color:#7a7e86;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.thread-card strong{display:block;margin-bottom:8px;font-size:1.06rem;line-height:1.35}.thread-card p{color:var(--muted);line-height:1.55}.screen-list-item{height:62px;border-radius:22px;background:linear-gradient(90deg,#1111110f,#1111110a)}.screen-list-item.wide{height:98px}.screen-list-item.short{width:70%}.screen-list-item.bright{background:linear-gradient(90deg,#ffffffe6,#ffffff8c)}.screen-list-item.medium{background:linear-gradient(90deg,#ffffffb3,#ffffff47)}.screen-list-item.faint{background:linear-gradient(90deg,#ffffff57,#ffffff2e)}.score-ring{display:grid;place-items:center;width:180px;height:180px;margin-bottom:28px;border-radius:50%;background:radial-gradient(circle,rgba(19,23,32,1) 52%,transparent 53%),conic-gradient(#6fb7ff,#8fd1ff 220deg,#ffffff29 220deg)}.score-ring strong{display:block;font-size:3.8rem;line-height:1;letter-spacing:-.06em}.score-ring span{font-size:.86rem;color:#ffffffad}.score-lines{width:min(100%,360px);display:grid;gap:16px}.score-row{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:20px;background:#ffffff14}.score-row span{color:#ffffffa3}.score-row strong{font-size:1rem}.faint-row{background:#ffffff0a}.draft-panel{width:min(100%,420px);padding:24px;border-radius:28px;background:#ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.draft-line{height:16px;margin-bottom:12px;border-radius:999px}.draft-copy{margin-top:14px;color:#ffffffeb;line-height:1.7}.meta-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.meta-pills span{padding:10px 14px;border-radius:999px;background:#ffffff24;color:#fff;font-size:.9rem}.screen-caption{max-width:30ch;text-align:center;color:var(--muted);line-height:1.6;position:relative;z-index:1}.cinema{padding:48px 0 12px}.cinema-header{text-align:center;margin-bottom:42px}.cinema-stage{position:relative;min-height:840px}.cinema-card{position:absolute;border-radius:36px;border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cinema-image{display:block;width:100%;height:100%;object-fit:cover}.cinema-image-dark{background:#121722}.cinema-card-primary{inset:52px 250px 120px 0;background:linear-gradient(180deg,#ffffffeb,#f3f4f9d1)}.cinema-card-floating{top:0;right:0;width:280px;padding:22px;background:#ffffffd1}.cinema-card-side{right:0;bottom:40px;width:380px;height:460px;background:linear-gradient(180deg,#12161ffa,#29344aeb)}.mock-shell{height:100%;padding:20px;border-radius:28px;background:linear-gradient(180deg,#fffffff5,#eff0f6e0);border:1px solid rgba(17,17,17,.06)}.mock-shell.dark{background:linear-gradient(180deg,#171b26fa,#222b3eeb);border-color:#ffffff14}.mock-topbar{display:flex;gap:8px;margin-bottom:20px}.mock-topbar span{width:10px;height:10px;border-radius:999px;background:#11111129}.mock-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;height:calc(100% - 30px)}.mock-column{display:grid;gap:16px;align-content:start}.mock-chip-row,.approval-pill-row{display:flex;flex-wrap:wrap;gap:10px}.mock-chip-row span,.approval-pill-row span{padding:10px 14px;border-radius:999px;background:#1111110f;font-size:.9rem;color:#343740}.approval-pill-row span{background:#ffffff24;color:#fff}.mock-block,.approval-line{height:72px;border-radius:24px;background:linear-gradient(90deg,#11111114,#1111110a)}.mock-block.tall{height:220px}.mock-block.mini{height:56px}.mock-block.soft{background:linear-gradient(90deg,#0a84ff1f,#0a84ff0a)}.rich-block,.text-block,.stat-block{padding:18px}.rich-title{margin-bottom:16px;font-size:1.08rem;font-weight:700;line-height:1.3}.rich-line{height:14px;margin-bottom:10px;border-radius:999px;background:linear-gradient(90deg,#11111124,#1111110f)}.rich-line.short{width:68%}.rich-footer{display:flex;gap:10px;margin-top:18px}.rich-footer span{padding:10px 12px;border-radius:999px;background:#1111110f;font-size:.86rem}.stat-block{display:grid;align-content:center}.stat-block strong{font-size:2.8rem;line-height:.95;letter-spacing:-.06em}.stat-block span{margin-top:8px;color:var(--muted);line-height:1.5}.mini-metric{display:grid;gap:8px}.mini-metric strong{font-size:4rem;line-height:.92;letter-spacing:-.07em}.mini-metric span:last-child{color:var(--muted);line-height:1.5}.approval-stack{display:grid;gap:16px;height:100%;align-content:center}.approval-line.bright{background:linear-gradient(90deg,#ffffffe0,#ffffff8f)}.approval-line.short{width:68%}.approval-line.faint{background:linear-gradient(90deg,#ffffff57,#ffffff29)}.spotlight{display:grid;gap:28px;padding:60px 0 12px}.spotlight-copy{max-width:760px;margin:0 auto;text-align:center}.spotlight-copy p:last-child{max-width:48ch;margin:18px auto 0;color:var(--muted);line-height:1.65}.spotlight-stage{position:relative;min-height:860px;transform-style:preserve-3d;perspective:1400px}.spotlight-panel{position:absolute;border-radius:42px;border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);overflow:hidden}.spotlight-image{display:block;width:100%;height:100%;object-fit:cover}.spotlight-image-dark{background:#121722}.spotlight-panel-back{top:92px;left:0;width:74%;height:460px;background:linear-gradient(180deg,#ffffffe6,#f1f3f8d1)}.spotlight-panel-main{top:188px;right:0;width:62%;height:500px;background:linear-gradient(180deg,#12161ffa,#222b3eeb)}.spotlight-panel-front{left:12%;bottom:44px;width:48%;height:320px;background:linear-gradient(180deg,#fffffff2,#f5f6fbe0)}.spotlight-window{height:100%;padding:28px}.spotlight-window.dark{color:#fff}.spotlight-window.bright{display:grid;align-content:start}.spotlight-bar{width:38%;height:18px;margin-bottom:22px;border-radius:999px;background:linear-gradient(90deg,#1111111f,#1111110d)}.spotlight-lines{display:grid;gap:14px}.spotlight-lines div{height:80px;border-radius:26px;background:linear-gradient(90deg,#11111112,#1111110a)}.spotlight-lines .short{width:72%}.spotlight-metric span,.spotlight-thread span,.spotlight-kicker{display:inline-block;margin-bottom:10px;color:#ffffffa6;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.spotlight-kicker{color:#7b7f88}.spotlight-metric strong{display:block;margin-bottom:36px;font-size:6rem;line-height:.9;letter-spacing:-.08em}.spotlight-thread strong{display:block;max-width:18ch;font-size:1.55rem;line-height:1.15;letter-spacing:-.04em}.spotlight-window.bright p{margin-top:8px;color:var(--muted);line-height:1.7}.spotlight-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.spotlight-tags span{padding:10px 14px;border-radius:999px;background:#1111110d;color:#30333a;font-size:.9rem}.product-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.gallery-panel,.showcase-main,.mini-card{padding:42px 38px;border-radius:30px}.gallery{grid-template-columns:1.2fr .8fr}.gallery-panel-dark{color:#fff;background:linear-gradient(160deg,#070b18fa,#10162ce6),linear-gradient(180deg,#0d111c,#10172b)}.gallery-panel-dark p:last-child{color:#ffffffbf}.section-heading{max-width:760px;padding:4px 2px}.section-heading h2{margin-top:6px;max-width:14ch}.workflow,.outcomes,.faq{display:grid;gap:26px}.workflow-grid,.outcome-grid{display:grid;gap:20px}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step,.outcome-card{padding:34px 30px;border-radius:28px}.workflow-step span:first-child{display:inline-block;margin-bottom:18px;color:#8b8d96;font-size:.9rem;font-weight:700;letter-spacing:.12em}.workflow-step h3,.outcome-card strong,.mini-card h3{display:block;margin-bottom:12px}.metrics-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.metrics-band strong{display:block;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.9;letter-spacing:-.06em}.metrics-band span{display:block;margin-top:8px;color:var(--muted);line-height:1.5}.showcase{grid-template-columns:1.1fr .9fr}.showcase-side{display:grid;gap:28px}.faq-list{display:grid;gap:16px}.faq-item{padding:0 28px;border-radius:24px;overflow:hidden}.faq-item summary{cursor:pointer;padding:24px 0;font-size:1.05rem;font-weight:600;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{padding:0 0 24px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:32px 4px 56px;color:#5f6068}.site-footer p{margin-top:6px}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.reveal{opacity:0;transform:translateY(34px);transition:opacity .9s ease,transform .9s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:1120px){.hero,.editorial,.gallery,.showcase,.product-strip,.use-case-grid,.pricing-grid,.workflow-grid,.story-scroll,.proof-strip{grid-template-columns:1fr}.cinema-stage{min-height:auto;display:grid;gap:20px}.cinema-card{position:relative;inset:auto;width:auto;height:auto}.spotlight-stage{min-height:auto;display:grid;gap:20px}.spotlight-panel{position:relative;inset:auto;width:auto;height:auto}.outcome-grid,.metrics-band{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-shell{min-height:auto;grid-template-columns:1fr;gap:20px}.editorial-copy h2,.section-heading h2{max-width:none}.story-visual{position:relative;top:0;min-height:560px}.story-step{min-height:auto;padding-right:0}.cinema-card-primary,.cinema-card-floating,.cinema-card-side,.spotlight-window{padding:24px}.editorial-art{min-height:460px}}@media(max-width:780px){main{gap:36px}.page-shell{padding:16px}.global-nav{flex-wrap:wrap;justify-content:center;border-radius:28px}.top-links{order:3;width:100%;justify-content:center;gap:16px;font-size:.9rem}.hero{gap:20px;padding:8px 0 40px}.hero-shell,.feature-card,.workflow-step,.faq-item,.cta,.metrics-band,.section-intro,.story-intro,.story-visual,.editorial-art,.proof-strip div{border-radius:24px}.hero-shell,.section-intro,.story-intro,.metrics-band,.cta,.feature-card,.workflow-step,.story-visual,.editorial-art,.proof-strip div,.use-case-card,.price-card,.faq-item{padding:24px}.proof-strip,.use-cases,.integrations,.pricing,.faq,.workflow{gap:18px}.metrics-band{grid-template-columns:1fr}.hero-shell{gap:18px;min-height:auto;padding:24px}.hero-stage{max-width:none;justify-self:stretch;min-height:320px}.hero-visual-frame{inset:22px 22px 72px;padding:10px}.hero-note{left:18px;right:18px;bottom:18px;padding:12px 14px 13px}h1{max-width:100%;font-size:clamp(3rem,11vw,4.4rem);line-height:.93}h2{font-size:clamp(1.9rem,8vw,2.7rem);line-height:1.04}.hero-text,.section-intro p:last-child,.story-intro p:last-child,.feature-card p:last-child,.workflow-step p,.use-case-card p,.price-card p,.cta p,.faq-item p{font-size:.98rem}.story-frame{inset:24px}.screen-window{min-height:340px;border-radius:26px}.mock-layout{grid-template-columns:1fr}.story-copy{gap:10px;padding-top:0}.story-step{min-height:auto;padding:22px 0;opacity:1;transform:none}.story-visual{min-height:420px}.editorial{gap:18px;padding:10px 0 0}.editorial-copy{padding:0}.editorial-copy p:last-child{max-width:none}.integration-row{gap:10px}.integration-row span{padding:12px 14px;font-size:.9rem}.section-heading{padding:0}.section-heading h2{margin-top:4px}}
