@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{color-scheme:light;--surface: #f9f9fb;--surface-low: #f2f4f6;--surface-mid: #ebeef2;--surface-high: #dde3e9;--surface-strong: #ffffff;--ink: #2d3338;--ink-soft: #596065;--ink-faint: #757c81;--primary: #5e5e5e;--primary-dim: #525252;--secondary-container: #e3e2e7;--ghost-border: rgba(117, 124, 129, .16);--shadow-ambient: 0 40px 60px -20px rgba(45, 51, 56, .07);--shadow-soft: 0 24px 38px -24px rgba(45, 51, 56, .08);--radius-xl: 2rem;--radius-lg: 1.5rem;--radius-md: .9rem;--max-width: 1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 10% 14%,rgba(255,255,255,.92),transparent 26%),radial-gradient(circle at 85% 22%,rgba(214,220,227,.72),transparent 24%),linear-gradient(180deg,#fcfcfd 0%,var(--surface) 26%,#f5f6f8 100%);color:var(--ink);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}body.has-image-lightbox{overflow:hidden}img{display:block;max-width:100%}#app{min-height:100vh}.site-shell{position:relative}.ambient{position:fixed;z-index:0;border-radius:999px;pointer-events:none;filter:blur(60px)}.ambient--left{left:-8vw;top:20vh;width:32vw;height:32vw;min-width:240px;min-height:240px;background:radial-gradient(circle,#fffffffa,#fff0);animation:drift 20s ease-in-out infinite alternate}.ambient--right{right:-10vw;top:10vh;width:34vw;height:34vw;min-width:260px;min-height:260px;background:radial-gradient(circle,#dde3e9f5,#dde3e900);animation:drift 18s ease-in-out infinite alternate-reverse}.site-header,.page-main{position:relative;z-index:1}.site-header{position:sticky;top:0;z-index:20;padding:18px 20px 0}.site-header__inner{width:min(calc(100% - 16px),var(--max-width));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-radius:999px;background:#f9f9fbcc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 45px -35px #2d333842}.site-header__inner,.mobile-nav-panel{position:relative;z-index:1}.mobile-nav-panel[hidden],.mobile-menu-backdrop{display:none}.brand{display:flex;align-items:center;gap:12px;min-width:0}.brand__mark{width:44px;height:44px;flex:0 0 44px;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-soft)}.brand__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.brand strong{font-size:.98rem;font-weight:700;letter-spacing:-.03em}.brand__copy span:last-child{color:var(--ink-soft);font-size:.8rem}.site-nav{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0}.site-nav--mobile{display:none}.site-nav__link,.header-download,.menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;color:var(--ink-soft);font-size:.9rem;font-weight:500;transition:background-color .18s ease,color .18s ease,transform .18s ease}.site-nav__link:hover,.site-nav__link.is-active,.header-download:hover{background:#ffffffb8;color:var(--ink)}.site-nav__link.is-active{box-shadow:inset 0 0 0 1px var(--ghost-border)}.header-download{flex-shrink:0;background:linear-gradient(180deg,var(--primary),var(--primary-dim));color:#f8f8f8;box-shadow:0 18px 28px -20px #2d333861}.menu-toggle{display:none;gap:12px;flex-shrink:0;border:0;background:#ffffffb8;color:var(--ink);cursor:pointer}.menu-toggle:hover{background:#ffffffeb}.menu-toggle__icon{display:inline-flex;width:18px;height:14px;flex-direction:column;justify-content:space-between}.menu-toggle__icon span{display:block;width:100%;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:transform .18s ease,opacity .18s ease}.mobile-nav-panel{width:min(calc(100% - 16px),var(--max-width));margin:10px auto 0;padding:10px;border-radius:1.5rem;border:1px solid rgba(117,124,129,.18);background:linear-gradient(180deg,#fffffffc,#e6ebf0fa);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 32px 70px -36px #2d333870}.site-header.is-menu-open .menu-toggle__icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header.is-menu-open .menu-toggle__icon span:nth-child(2){opacity:0}.site-header.is-menu-open .menu-toggle__icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.page-main{width:min(calc(100% - 40px),var(--max-width));margin:0 auto;padding:34px 0 40px}.section{padding:clamp(28px,4vw,56px)}.section+.section{margin-top:28px}.section--hero,.section--pricing,.section--privacy{background:transparent}.section--media,.section--features,.section--workflow,.section--modes{background:var(--surface-low);border-radius:calc(var(--radius-xl) + .25rem)}.hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);gap:clamp(48px,6vw,96px);align-items:center;min-height:min(76vh,780px);padding-top:clamp(42px,6vw,86px);padding-bottom:clamp(42px,6vw,86px)}.eyebrow{margin:0 0 14px;color:var(--ink-soft);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hero h1,.section-intro h2,.pricing-header h2,.closing-panel h3,.hero-panel h2,.workflow-card h3,.benefit-card h3,.mode-card h3,.privacy-card h3,.pricing-plan h3,.editorial-card h3,.carousel-slide h3{margin:0;letter-spacing:-.05em}.hero h1{max-width:8.9ch;font-size:clamp(3.65rem,6.25vw,6.15rem);line-height:.9;text-wrap:balance}.hero__lede,.section-intro__row p,.hero-panel p,.hero-note p,.workflow-card p,.benefit-card p,.mode-card p,.privacy-card p,.pricing-toolbar__note,.pricing-plan__detail,.closing-panel p,.editorial-card p,.carousel-slide p{color:var(--ink-soft);line-height:1.68}.hero__lede{max-width:31ch;margin:24px 0 0;font-size:clamp(1.08rem,1.6vw,1.34rem)}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hero-banner{border:0;padding:0;display:block;width:100%;overflow:hidden;border-radius:calc(var(--radius-xl) + .1rem);background:#07101c;color:inherit;cursor:zoom-in;box-shadow:0 40px 80px -34px #0f172a6b;transition:transform .18s ease,box-shadow .18s ease}.hero-banner:hover{transform:translateY(-2px);box-shadow:0 44px 86px -36px #0f172a7a}.hero-banner:focus-visible{outline:3px solid rgba(47,131,255,.45);outline-offset:5px}.hero-banner img{display:block;width:100%;height:auto}.image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:clamp(18px,4vw,48px);opacity:0;pointer-events:none;transition:opacity .22s ease}.image-lightbox[hidden]{display:none}.image-lightbox.is-open{opacity:1;pointer-events:auto}.image-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#0f172a94;cursor:zoom-out;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.image-lightbox__panel{position:relative;width:min(1240px,100%);max-height:min(82vh,860px);border-radius:calc(var(--radius-xl) + .25rem);overflow:hidden;background:#07101c;box-shadow:0 44px 120px -36px #0000009e;transform:translateY(18px) scale(.96);opacity:0;transition:transform .26s cubic-bezier(.2,.9,.2,1),opacity .22s ease}.image-lightbox.is-open .image-lightbox__panel{transform:translateY(0) scale(1);opacity:1}.image-lightbox__panel img{display:block;width:100%;max-height:min(82vh,860px);object-fit:contain}.image-lightbox__close{position:absolute;top:16px;right:16px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:999px;background:#f8fafce0;color:var(--ink);cursor:pointer;box-shadow:0 16px 32px -20px #00000080;transition:transform .18s ease,background-color .18s ease}.image-lightbox__close:hover{transform:translateY(-1px);background:#fff}.image-lightbox__close:focus-visible{outline:3px solid rgba(47,131,255,.45);outline-offset:3px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:hover{transform:translateY(-1px)}.button--primary{background:linear-gradient(180deg,var(--primary),var(--primary-dim));color:#f8f8f8;box-shadow:0 22px 34px -22px #2d333873}.button--secondary{background:var(--secondary-container);color:#515156}.hero__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;position:relative;z-index:2}.hero__proof{display:flex;flex-wrap:wrap;gap:10px;max-width:42ch;margin-top:clamp(28px,4vw,46px)}.hero__proof span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;background:#ffffffad;color:var(--ink-soft);font-size:.82rem;font-weight:600;box-shadow:inset 0 0 0 1px #757c811c}.hero__notes{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr);gap:18px;margin-top:auto;padding-top:48px}.hero-note,.editorial-card,.workflow-card,.benefit-card,.mode-card,.privacy-card,.pricing-plan,.carousel-shell,.closing-panel,.hero-panel,.feature-shot__frame{box-shadow:var(--shadow-ambient)}.hero-note{padding:20px 22px 22px;border-radius:var(--radius-lg);background:#ffffff9e}.hero-note__label,.editorial-card__index,.mode-card__label,.pricing-plan__label,.carousel-shell__label{display:inline-block;margin-bottom:10px;color:var(--ink-faint);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero-note p,.workflow-card p,.benefit-card p,.pricing-plan__detail,.editorial-card p,.privacy-card p{margin:0}.hero__stage{position:relative;min-width:0}.hero-visual{position:relative;isolation:isolate}.hero-visual:before{content:"";position:absolute;top:8%;right:-7%;bottom:-8%;left:12%;z-index:-1;border-radius:48px;background:linear-gradient(135deg,#2f83ff2e,#e2e8f0c2),linear-gradient(180deg,#fff,#e8edf2);transform:rotate(-2.5deg)}.hero-visual:after{content:"";position:absolute;right:10%;bottom:-9%;z-index:-1;width:52%;height:28%;border-radius:999px;background:#2d33382e;filter:blur(42px)}.hero-panel{flex:1;padding:clamp(24px,4vw,34px);border-radius:calc(var(--radius-xl) + .25rem);background:linear-gradient(180deg,var(--surface-low),var(--surface-strong))}.hero-panel__meta,.chip-row,.mode-card__topline,.pricing-plan__topline{display:flex;flex-wrap:wrap;gap:10px}.tag,.chip,.mini-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;background:#ffffffb8;color:var(--ink-soft);font-size:.82rem}.tag--active,.chip--strong,.mini-badge--dark{background:linear-gradient(180deg,var(--primary),var(--primary-dim));color:#f7f7f8}.mini-badge{background:#5e5e5e17;color:var(--primary-dim);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wave-cluster{display:flex;align-items:flex-end;justify-content:center;gap:16px;min-height:174px;padding:34px 0 28px}.wave-cluster span{width:2px;border-radius:999px;background:linear-gradient(180deg,#757c814d,#5e5e5edb);animation:wave 1.2s ease-in-out infinite}.wave-cluster span:nth-child(1),.wave-cluster span:nth-child(5){height:42px}.wave-cluster span:nth-child(2),.wave-cluster span:nth-child(4){height:76px;animation-delay:.12s}.wave-cluster span:nth-child(3){height:112px;animation-delay:.24s}.hero-panel h2{font-size:clamp(2rem,3vw,3rem)}.hero-panel p{max-width:34ch;margin:14px 0 0}.chip-row{margin-top:26px}.section-intro,.pricing-header{max-width:1060px}.section-intro__row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.72fr);gap:24px;align-items:end}.section-intro h2,.pricing-header h2{font-size:clamp(2.25rem,4vw,4.6rem);line-height:.98;text-wrap:balance}.section-intro__row p,.pricing-toolbar__note{margin:0}.feature-shot{margin-top:34px}.features-stack{display:grid;gap:20px;margin-top:34px}.feature-video-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:24px;align-items:center;padding:18px;border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:var(--shadow-ambient)}.feature-video-row--reverse{grid-template-columns:minmax(280px,.8fr) minmax(0,1fr)}.feature-video-row--reverse .feature-video-row__media{order:2}.feature-video-row--reverse .feature-video-row__copy{order:1}.feature-video-row__media{overflow:hidden;border-radius:1.25rem;background:var(--surface-mid)}.feature-video-row__media video{display:block;width:100%;height:100%;border-radius:1.25rem}.feature-video-row__copy h3{margin:0;font-size:clamp(1.45rem,2vw,2.2rem);line-height:1.02;letter-spacing:-.05em}.feature-video-row__copy p{margin:14px 0 0;color:var(--ink-soft);line-height:1.68}.feature-shot__frame{overflow:hidden;border-radius:2.5rem;background:linear-gradient(180deg,var(--surface-strong),var(--surface-mid));padding:18px}.feature-shot__frame img{width:100%;border-radius:1.85rem}.editorial-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr);gap:18px;margin-top:22px}.editorial-card{padding:26px;border-radius:var(--radius-lg);background:var(--surface-strong)}.editorial-card--muted{background:var(--surface-mid)}.editorial-card--large{background:linear-gradient(180deg,var(--surface-strong),#f6f8fa)}.editorial-card h3,.carousel-slide h3,.workflow-card h3,.benefit-card h3,.mode-card h3,.privacy-card h3,.closing-panel h3{font-size:clamp(1.45rem,2vw,2.2rem);line-height:1.02}.carousel-shell{margin-top:26px;padding:22px;border-radius:calc(var(--radius-xl) - .15rem);background:#ffffffb3}.carousel-shell__header,.pricing-toolbar,.closing-panel,.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.carousel-shell__controls,.legal-footer__links{display:flex;align-items:center;gap:10px}.carousel-button,.carousel-dot,.billing-toggle__button{border:0;cursor:pointer}.carousel-button{width:44px;height:44px;border-radius:999px;background:var(--surface-strong);color:var(--ink);box-shadow:var(--shadow-soft);transition:transform .18s ease,background-color .18s ease}.carousel-button:hover{transform:translateY(-1px);background:#fff}.carousel-shell__viewport{overflow:hidden;margin-top:16px;border-radius:var(--radius-lg)}.carousel-shell__track{display:flex;transition:transform .32s ease;will-change:transform}.carousel-slide{flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px;align-items:center}.carousel-slide__media{padding:14px;border-radius:var(--radius-lg);background:var(--surface-strong)}.carousel-slide__media img{width:100%;border-radius:1.15rem}.carousel-slide__copy{padding-right:12px}.carousel-slide__copy p{margin:14px 0 0}.carousel-shell__dots{display:flex;justify-content:center;gap:10px;margin-top:18px}.carousel-dot{width:10px;height:10px;padding:0;border-radius:999px;background:#757c814d;transition:transform .18s ease,background-color .18s ease}.carousel-dot.is-active{transform:scale(1.15);background:var(--primary-dim)}.workflow-grid,.benefits-layout,.mode-grid,.privacy-grid,.pricing-plans{display:grid;gap:18px}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.workflow-card,.benefit-card,.mode-card,.privacy-card,.pricing-plan{padding:26px;border-radius:var(--radius-lg)}.workflow-card{position:relative;min-height:220px;background:var(--surface-strong);overflow:hidden}.workflow-card:after{content:"";position:absolute;inset:auto -20% -48% 34%;height:132px;border-radius:999px;background:#dde3e9b8}.workflow-card__topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.workflow-card__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;background:var(--surface-low);color:var(--primary-dim)}.workflow-card__icon{display:block}.workflow-card__index{color:var(--ink-faint);font-size:.78rem;font-weight:800;letter-spacing:.16em}.workflow-card h3,.workflow-card p{position:relative;z-index:1}.workflow-card h3{font-size:clamp(2rem,3vw,3.15rem);line-height:.92}.workflow-card p{max-width:24ch;margin-top:14px;font-weight:500}.benefits-layout{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);align-items:start;margin-top:22px}.benefits-layout__intro{padding:24px 18px 0 0}.benefits-layout__intro h3{margin:0;font-size:clamp(1.75rem,2.6vw,3rem);line-height:.98;letter-spacing:-.05em}.benefits-layout__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.benefit-card{min-height:230px;background:var(--surface-strong)}.benefit-card h3{font-size:clamp(1.55rem,2vw,2rem)}.benefit-card p{margin-top:10px;line-height:1.48}.benefit-card__topline,.mode-card__topline{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.benefit-card__icon-wrap,.mode-card__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--surface-low);color:var(--primary)}.benefit-card__icon,.mode-card__icon{display:block;width:24px;height:24px}.mode-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);margin-top:34px}.mode-card{background:var(--surface-strong)}.mode-card--featured{background:linear-gradient(180deg,var(--surface-strong),#eef2f5)}.mode-card p,.privacy-card p,.pricing-plan__detail,.closing-panel p{margin:14px 0 0}.mode-list{margin:18px 0 0;padding-left:18px;color:var(--ink-soft);line-height:1.7}.pricing-header{text-align:center}.pricing-header h2{max-width:10ch;margin:0 auto}.pricing-toolbar{justify-content:center;flex-direction:column;margin-top:26px;text-align:center}.billing-toggle{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:var(--surface-mid)}.billing-toggle__button{min-height:40px;padding:0 18px;border-radius:999px;background:transparent;color:var(--ink-soft);transition:background-color .18s ease,color .18s ease}.billing-toggle__button.is-active{background:linear-gradient(180deg,var(--primary),var(--primary-dim));color:#f8f8f8}.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.pricing-plan{background:var(--surface-low);text-align:left}.pricing-plan--featured{background:linear-gradient(180deg,var(--surface-strong),var(--surface-mid))}.pricing-plan h3{margin-top:2px;font-size:clamp(2.2rem,4vw,3.6rem)}.pricing-plan__button{margin-top:24px}.pricing-comparison{margin-top:18px;border-radius:calc(var(--radius-xl) - .15rem);overflow:hidden;background:var(--surface-low)}.pricing-comparison__row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(140px,.8fr) minmax(160px,1fr);gap:18px;padding:18px 22px;align-items:center}.pricing-comparison__row:nth-child(odd):not(.pricing-comparison__row--head){background:#ffffff75}.pricing-comparison__row--head{background:var(--surface-mid);color:var(--ink-faint);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pricing-comparison__row span:first-child{color:var(--ink);font-weight:600}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.privacy-card{background:var(--surface-low)}.closing-panel{margin-top:20px;padding:28px 30px;border-radius:calc(var(--radius-xl) - .15rem);background:linear-gradient(180deg,var(--surface-high),#e6ebf0)}.closing-panel .button{flex-shrink:0}.legal-footer{margin-top:22px;padding:10px 4px 22px;color:var(--ink-faint);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.legal-footer__brand{color:var(--ink);font-weight:700;letter-spacing:-.02em;text-transform:none}.legal-footer__link{transition:color .18s ease}.legal-footer__link:hover{color:var(--ink)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .64s ease,transform .64s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes wave{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1.16)}}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(22px,-18px,0) scale(1.06)}}@media (max-width: 1180px){.hero,.section-intro__row{grid-template-columns:1fr}.hero{min-height:auto}.hero__copy{max-width:760px}.hero h1{max-width:10ch;font-size:clamp(3.6rem,11vw,6.2rem)}.hero__lede{max-width:42ch}}@media (max-width: 1080px){.section-intro__row,.feature-video-row,.carousel-slide,.benefits-layout,.benefits-layout__grid,.workflow-grid,.mode-grid,.privacy-grid,.hero__notes,.editorial-grid,.pricing-plans,.pricing-comparison__row{grid-template-columns:1fr}.site-header__inner{border-radius:1.5rem}.page-main{width:min(calc(100% - 28px),var(--max-width))}.feature-shot__frame{padding:12px}.feature-video-row{padding:14px}.feature-video-row--reverse .feature-video-row__media,.feature-video-row--reverse .feature-video-row__copy{order:initial}.benefits-layout__intro{padding-top:6px}}@media (max-width: 920px){.mobile-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#eff2f6bd;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-header.is-menu-open .mobile-menu-backdrop{display:block}.site-header__inner{width:min(calc(100% - 8px),var(--max-width));gap:12px;justify-content:space-between;padding:12px 14px}.site-nav--desktop,.header-download--desktop{display:none}.menu-toggle,.site-nav--mobile{display:inline-flex}.mobile-nav-panel{width:min(calc(100% - 8px),var(--max-width))}.site-nav--mobile{width:100%;flex-direction:column;align-items:stretch;gap:14px;padding:12px 10px 8px}.site-nav--mobile .site-nav__link,.header-download--mobile{width:100%;justify-content:flex-start;padding:0 14px}.site-nav--mobile .site-nav__link{min-height:48px;padding:0 10px;border-radius:0;background:transparent;box-shadow:none;color:var(--ink-soft);font-size:.95rem}.site-nav--mobile .site-nav__link:hover,.site-nav--mobile .site-nav__link.is-active{background:transparent;color:var(--ink)}.site-nav--mobile .site-nav__link.is-active{box-shadow:none}}@media (max-width: 720px){.site-header{padding:12px 10px 0}.site-header__inner{width:min(calc(100% - 2px),var(--max-width));padding:12px}.brand__copy span:last-child{display:none}.mobile-nav-panel{width:min(calc(100% - 2px),var(--max-width));padding:8px}.page-main{width:min(calc(100% - 20px),var(--max-width));padding-top:18px}.section{padding:22px}.section--media,.section--features,.section--workflow,.section--modes,.hero-panel,.carousel-shell,.feature-shot__frame,.feature-video-row,.editorial-card,.workflow-card,.benefit-card,.mode-card,.privacy-card,.pricing-plan,.closing-panel,.hero-note{border-radius:1.5rem}.hero h1{max-width:11ch;font-size:clamp(3rem,15vw,4.4rem)}.hero__proof{gap:8px}.hero__proof span{min-height:32px;font-size:.78rem}.hero-visual:before{top:6%;right:-3%;bottom:-6%;left:8%;border-radius:30px}.image-lightbox{padding:14px}.image-lightbox__panel{border-radius:1.35rem}.image-lightbox__close{top:10px;right:10px;width:42px;height:42px}.cta-row,.chip-row,.mode-card__topline,.pricing-plan__topline,.carousel-shell__header,.closing-panel,.legal-footer{flex-direction:column;align-items:flex-start}.button,.header-download{width:100%}.menu-toggle{width:auto;margin-left:auto}.carousel-button{width:40px;height:40px}.pricing-toolbar{align-items:stretch}.billing-toggle{justify-content:stretch}.billing-toggle__button{flex:1}.pricing-comparison__row{gap:8px}}@media (max-width: 560px){.hero h1{font-size:clamp(2.85rem,14vw,3.9rem)}}
