:root{--font-sans:var(--font-syne),"Segoe UI",ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-syne),"Segoe UI",ui-sans-serif,system-ui,sans-serif;--font-times:"Times New Roman",Times,serif;--bg:#f5f5f7;--bg-glow-a:#ececf1;--bg-glow-b:#f5f5f7;--bg-deep:#0066cc;--on-deep:#ffffff;--ink:#1d1d1f;--muted:#515154;--card:#ffffff;--line:#d2d2d7;--primary:#1d1d1f;--primary-hover:#424245;--on-primary:#ffffff;--primary-shadow:none;--secondary:#424245;--on-secondary:#ffffff;--accent:#0066cc;--accent-2:#147ce5;--accent-soft:#e8f1fc;--accent-line:#b4d4f5;--chip:#e8e8ed;--input-bg:#ffffff;--focus:#0066cc;--focus-ring:rgba(0,102,204,0.4);--danger:#b42318;--danger-soft:#fde8e6;--ok:#1f7a3f;--ok-soft:#e3f5ea;--warn:#8a5a00;--warn-soft:#fff4d6;--shadow:0 18px 50px rgba(29,29,31,0.08);--shadow-hover:none;--radius:22px;--radius-pill:980px;--space-section:5rem;--space-block:1.25rem;--type-hero:clamp(3rem,7.2vw,4.85rem);--type-lead:1.3125rem;--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-fast:160ms;--dur:280ms;--dur-slow:480ms;--glass:#ffffff;--glow:transparent;--glow-strong:transparent;--live-ring:rgba(31,122,63,0.28);color-scheme:light}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans),"Segoe UI",ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;line-height:1.6;min-height:100vh;letter-spacing:-.011em}body,dd,li,p,td{font-weight:500}.theme-canvas,body{background:var(--bg);color:var(--ink)}a{color:var(--accent)}h1,h2,h3,h4,h5,h6{font-weight:650;letter-spacing:-.03em;line-height:1.28}.brand-copy,h1,h2,h3,h4,h5,h6{font-family:var(--font-display),"Segoe UI",ui-sans-serif,system-ui,sans-serif}.brand-copy{letter-spacing:-.035em}b,strong,th{font-weight:800}.site{width:min(1120px,calc(100% - 2.5rem));max-width:100%;margin:0 auto;padding:.6rem 0 4.5rem;min-height:100vh;display:flex;flex-direction:column}.page-enter,.site-main{flex:1 1;display:flex;flex-direction:column}.site-main>.page-enter>main{flex:1 1}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-3rem;z-index:100;background:var(--bg-deep);color:var(--on-deep);padding:.55rem .9rem;border-radius:10px;font-weight:800;text-decoration:none;transition:top var(--dur-fast) var(--ease-out)}.skip-link:focus{top:1rem;outline:2px solid var(--on-deep);outline-offset:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.btn:focus-visible,button:focus-visible{outline-offset:3px}input:focus-visible{outline-offset:0}.topbar{justify-content:space-between;gap:1rem;padding:.95rem 0;margin:0 0 .5rem;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.brand,.topbar{display:flex;align-items:center;min-width:0}.brand{gap:.7rem;color:var(--ink);text-decoration:none}.brand-mark{width:2.2rem;height:2.2rem;border-radius:0;color:var(--ink);flex:none;display:block;overflow:visible;transition:transform var(--dur) var(--ease-out)}.brand:hover .brand-mark{transform:scale(1.03)}.brand-copy{display:flex;flex-direction:column;font-weight:800;font-size:1.05rem;line-height:1.15}.brand-name{white-space:nowrap}.brand-copy em{font-style:normal;color:var(--accent);font-weight:800}.brand-copy small{font-family:var(--font-sans),sans-serif;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:800}.nav{display:flex;align-items:center;gap:.85rem;flex:none}.nav a{text-decoration:none;font-weight:800;color:var(--ink)}.nav a.btn{color:var(--on-primary)}.nav a.btn.ghost{color:var(--ink)}.nav a:not(.btn){position:relative;padding:.2rem 0}.nav a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-out)}.nav a:not(.btn):hover:after{transform:scaleX(1)}.eyebrow{margin:0 0 .7rem;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero{padding:1.2rem 0 .5rem;max-width:42rem}.hero.hero-grid,.hero.hero-showcase{max-width:none;padding:var(--space-section) 0 2rem}.hero.hero-showcase{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3.25rem}.hero.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:2.5rem 3rem;gap:2.5rem 3rem;align-items:center}.hero-copy{max-width:40rem;min-width:0}.hero-showcase .hero-copy{max-width:44rem;display:flex;flex-direction:column;align-items:center}.hero-showcase .lead,.hero-showcase .mkt-price-line{max-width:36rem}.hero-showcase .cta-row{justify-content:center;gap:1.15rem;margin-top:.35rem}.hero-showcase .mkt-chips{justify-content:center;gap:0;margin-bottom:1.5rem}.hero-showcase .hero-visual{width:min(42rem,100%)}.hero.hero-showcase h1{font-size:clamp(2.15rem,5.4vw,3.15rem);font-weight:650;letter-spacing:-.028em;line-height:1.28;margin-bottom:.85rem}.hero-showcase .lead{font-size:1.125rem;line-height:1.62;max-width:34rem;margin-bottom:1.15rem}.hero-showcase .mkt-chips li{text-transform:none;letter-spacing:-.011em;font-weight:500;font-size:.92rem;color:var(--muted);background:transparent;border:0;border-radius:0;padding:0 .7rem}.hero-showcase .mkt-chips li+li{border-left:1px solid var(--line)}.hero-showcase .mkt-price-line{margin-top:1.15rem;font-size:.92rem;max-width:28rem}.hero-showcase .btn.btn-lg{padding:.78rem 1.35rem;font-size:.98rem;font-weight:800}.auth-panel h1,.dash-hero h1,.hero h1{font-size:var(--type-hero);margin:0 0 1rem;line-height:1.22;font-weight:650}.hero h1{text-wrap:balance}.hero h1,.lead{overflow-wrap:break-word}.lead{font-size:var(--type-lead);color:var(--muted);margin:0 0 1.6rem;line-height:1.6}.trust-line{margin:1.1rem 0 0;font-size:.88rem}.action-row,.cta-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.cta-row .text-link{font-weight:800;text-decoration:none;color:var(--ink);padding:.45rem .2rem;position:relative}.cta-row .text-link:after{content:"";position:absolute;left:.2rem;right:.2rem;bottom:.25rem;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-out)}.cta-row .text-link:hover:after{transform:scaleX(1)}.btn.btn-lg{padding:.95rem 1.65rem;font-size:1.05rem;border-radius:var(--radius-pill)}.hero-preview,.hero-visual{min-width:0;max-width:100%}.hero-preview{margin:0}.preview-window{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:.95rem 1.1rem 1.15rem;display:grid;grid-gap:.7rem;gap:.7rem;max-width:100%;min-width:0;box-shadow:var(--shadow)}.preview-bar{display:flex;align-items:center;gap:.35rem;padding-bottom:.6rem;border-bottom:1px solid var(--line)}.preview-bar .dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--line);flex:none}.preview-title{margin-left:auto;font-size:.74rem;color:var(--muted);font-weight:800;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-live{display:inline-flex;align-items:center;gap:.35rem;flex:none;margin-left:.45rem;padding:.18rem .5rem .18rem .4rem;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.preview-live-dot{width:.48rem;height:.48rem;border-radius:999px;background:var(--ok);box-shadow:0 0 0 0 var(--live-ring);animation:mkt-live-pulse 1.8s ease-out infinite}.preview-mail{border-radius:14px;padding:.75rem .9rem;font-size:.9rem;line-height:1.55;border:1px solid var(--line);background:var(--input-bg);animation:fade-slide-up var(--dur-slow) var(--ease-out) backwards}.preview-mail.in{animation-delay:.42s}.preview-mail.out{background:var(--accent-soft);border-color:var(--accent-line);animation-delay:.7s}.preview-mail p{margin:.3rem 0 0}.preview-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.82rem;color:var(--muted)}.preview-meta strong{color:var(--ink)}.preview-dir{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--chip);border-radius:999px;padding:.08rem .42rem}.preview-dir.out{color:var(--accent);background:var(--card)}.preview-meta>:last-child{margin-left:auto}.preview-meta .sent{display:inline-flex;align-items:center;gap:.25rem;color:var(--ok);font-weight:800}.preview-arrow{display:flex;justify-content:center;animation:fade-slide-up var(--dur-slow) var(--ease-out) .56s backwards}.preview-pill{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--card);border:1px solid var(--accent-line);border-radius:999px;padding:.25rem .7rem;max-width:100%;text-align:center;white-space:normal;overflow-wrap:anywhere}.closing{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2rem}.closing h2{font-size:clamp(1.4rem,3vw,1.9rem);margin:0 0 .4rem}.closing p{margin:0}.closing .btn{flex:none}.howto-cta{margin:1.25rem 0 .25rem}.hint{margin:0 0 .4rem;font-size:.85rem;color:var(--muted)}.empty{padding:.35rem 0 .15rem}.empty p{margin:0 0 .35rem}.inline-error{background:var(--danger-soft);color:var(--danger);border-radius:12px;padding:.75rem .9rem;margin:.65rem 0;display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between}.inline-error p{margin:0}.checklist{list-style:none;padding:0;margin:0}.setup-item{display:flex;gap:.85rem;padding:.95rem 0;border-bottom:1px solid var(--line)}.checklist .setup-item:last-child{border-bottom:0;padding-bottom:0}.setup-item:first-child{padding-top:0}.setup-item.is-current{background:var(--accent-soft);margin:0 -.85rem;padding:.95rem .85rem;border-radius:14px;border-bottom:0}.setup-copy{flex:1 1;min-width:0}.action-block{margin-top:.85rem}.card .action-row{margin-top:.35rem}.sub-note{font-size:.85rem}.trust{margin-top:1rem;font-size:.9rem}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin:2.2rem 0 .5rem}.feature h2{font-size:1.2rem;margin:0 0 .45rem}.feature p{margin:0}.howto h2{margin-top:0}.mkt-home{position:relative;isolation:isolate;overflow-x:clip;max-width:100%;min-width:0}.mkt-home>*{position:relative;z-index:1}body:has(.page-deck:not(.is-preview)){overflow:hidden}body:has(.page-deck:not(.is-preview)) .site{height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}body:has(.page-deck:not(.is-preview)) .site-main{min-height:0;overflow:hidden}body:has(.page-deck:not(.is-preview)) .site-footer{display:none}.page-deck:not(.is-preview){height:calc(100dvh - 4.25rem);max-height:calc(100dvh - 4.25rem);overflow-y:auto;overflow-anchor:none;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;touch-action:none}.page-deck:not(.is-preview)::-webkit-scrollbar{display:none}.page-deck:not(.is-preview)>.page-slide{height:100%;min-height:100%;margin:0;padding:1.1rem 0 1.4rem;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;justify-content:safe center}.page-deck:not(.is-preview)>.page-slide.bento{display:grid;grid-template-rows:max-content max-content;grid-auto-rows:max-content;align-content:start;align-content:safe center}.page-slide-stack{width:min(42rem,100%);margin:0 auto;display:flex;flex-direction:column;gap:1rem}.page-slide .bento-card,.page-slide .mkt-in{animation:none}.page-deck:not(.is-preview)>.page-slide.intro-mark{justify-content:flex-start;align-items:center;gap:0;padding:.2rem 0 .85rem;overflow:hidden;background:var(--bg)}.intro-name{margin:0;padding:.15rem 1rem .06em;text-align:center;font-family:var(--font-display),"Segoe UI",sans-serif;font-size:clamp(3.2rem,9.4vw,6.35rem);font-weight:700;letter-spacing:-.072em;line-height:1.24;overflow:visible}.intro-logo{flex:1 1;width:100%;min-height:0;display:flex;align-items:flex-start;justify-content:center;color:var(--ink);container-type:size}.intro-glyph{display:block;width:min(100cqw,calc(100cqh * 1.12));height:min(100cqh,calc(100cqw / 1.12));aspect-ratio:56/50;overflow:hidden;transform-origin:50% 48%;transform-box:border-box}.page-deck.is-preview .intro-glyph{width:min(72vw,16rem);height:auto}.page-deck.is-zooming{scroll-snap-type:none}.page-deck.is-zooming:not(.is-preview)>.page-slide.intro-mark{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:transparent;pointer-events:none}.page-deck.is-zooming>.intro-mark .intro-name{opacity:0;transition:opacity .14s linear}.page-deck.is-zooming.is-zoom-prep>.intro-mark .intro-name{opacity:0;transition:none}.page-deck.is-zooming>.intro-mark .intro-glyph{overflow:visible;transform:scale(22);transition:transform 1.08s cubic-bezier(.7,0,.18,1)}.page-deck.is-zooming.is-zoom-prep>.intro-mark .intro-glyph{transition:none}.page-deck.is-zooming.is-zoom-out>.intro-mark .intro-glyph{transform:none}.page-deck.is-zooming.is-zoom-out>.intro-mark .intro-name{opacity:1;transition:opacity .24s linear .72s}.page-deck.is-zooming:not(.is-preview)>.page-slide.hero{overflow:hidden}.page-deck.is-zooming .hero .fx{opacity:1;filter:none;-webkit-clip-path:none;clip-path:none;animation:none}.page-deck.is-zooming:not(.is-zoom-out):not(.is-zoom-prep) .hero .hero-copy{animation:hero-words-in 1.08s cubic-bezier(.22,1,.36,1) both}.page-deck.is-zooming.is-zoom-out .hero .hero-copy{animation:hero-words-out 1.08s cubic-bezier(.64,0,.78,0) both}@keyframes hero-words-in{0%{transform:translateY(46vh)}to{transform:translateY(0)}}@keyframes hero-words-out{0%{transform:translateY(0)}to{transform:translateY(46vh)}}.page-slide.is-active[data-fx=rise] .fx{animation:fx-rise 1.05s cubic-bezier(.77,0,.18,1) both}.page-slide.is-active[data-fx=product]{perspective:1200px}.page-slide.is-active[data-fx=product] .hero-visual{animation:fx-product 1.15s cubic-bezier(.16,1,.3,1) both;transform-origin:center bottom}.page-slide.is-active[data-fx=product] .mkt-trust{animation:fx-trust .7s cubic-bezier(.22,1,.36,1) .28s both}.page-slide.is-active[data-fx=rail] .stepper-h>li:nth-child(odd){animation:fx-rail-left .85s cubic-bezier(.16,1,.3,1) backwards}.page-slide.is-active[data-fx=rail] .stepper-h>li:nth-child(2n){animation:fx-rail-right .85s cubic-bezier(.16,1,.3,1) backwards}.page-slide.is-active[data-fx=rail] .stepper-h>li:nth-child(2){animation-delay:.08s}.page-slide.is-active[data-fx=rail] .stepper-h>li:nth-child(3){animation-delay:.16s}.page-slide.is-active[data-fx=rail] .stepper-h>li:nth-child(4){animation-delay:.24s}.page-slide.is-active[data-fx=rail] .stepper-h>li .num{animation:fx-pop .55s cubic-bezier(.34,1.5,.64,1) both}.page-slide.is-active[data-fx=stack] .mkt-price-card:first-child{animation:fx-deal-left .95s cubic-bezier(.16,1,.3,1) both}.page-slide.is-active[data-fx=stack] .mkt-price-card:nth-child(2){animation:fx-deal-mid .95s cubic-bezier(.16,1,.3,1) .08s both}.page-slide.is-active[data-fx=stack] .mkt-price-card:nth-child(3){animation:fx-deal-right .95s cubic-bezier(.16,1,.3,1) .16s both}.page-slide.is-active[data-fx=mosaic] .bento-card:first-child{animation:fx-wipe-left .9s cubic-bezier(.77,0,.18,1) both}.page-slide.is-active[data-fx=mosaic] .bento-card:nth-child(2){animation:fx-wipe-right .9s cubic-bezier(.77,0,.18,1) .1s both}.page-slide.is-active[data-fx=mosaic] .bento-card:nth-child(3){animation:fx-wipe-up .9s cubic-bezier(.77,0,.18,1) .18s both}.page-slide.is-active[data-fx=list] .mkt-faq-item{animation:fx-list .72s cubic-bezier(.77,0,.18,1) both}.page-slide.is-active[data-fx=list] .mkt-faq-item:nth-child(2){animation-delay:.06s}.page-slide.is-active[data-fx=list] .mkt-faq-item:nth-child(3){animation-delay:.12s}.page-slide.is-active[data-fx=list] .mkt-faq-item:nth-child(4){animation-delay:.18s}.page-slide.is-active[data-fx=list] .mkt-faq-item:nth-child(5){animation-delay:.24s}.page-slide.is-active[data-fx=list] .mkt-faq-item:nth-child(6){animation-delay:.3s}.page-slide.is-active[data-fx=panel] .mkt-talk{animation:fx-iris 1.05s cubic-bezier(.16,1,.3,1) both}.page-slide.is-active[data-fx=close]{perspective:1000px}.page-slide.is-active[data-fx=close] .fx{animation:fx-close 1s cubic-bezier(.16,1,.3,1) both;transform-origin:center bottom}.page-slide.is-active[data-fx=close] .btn{animation:fx-pop .65s cubic-bezier(.34,1.45,.64,1) .4s both}@keyframes fx-rise{0%{opacity:0;-webkit-clip-path:inset(46% 6% 46% 6% round 28px);clip-path:inset(46% 6% 46% 6% round 28px);filter:blur(8px)}to{opacity:1;-webkit-clip-path:inset(0 round 0);clip-path:inset(0 round 0);filter:none}}@keyframes fx-product{0%{opacity:0;transform:rotateX(26deg) translateY(56px) scale(.9)}to{opacity:1;transform:none}}@keyframes fx-trust{0%{opacity:0;-webkit-clip-path:inset(0 40% 0 40% round 16px);clip-path:inset(0 40% 0 40% round 16px)}to{opacity:1;-webkit-clip-path:inset(0 round 16px);clip-path:inset(0 round 16px)}}@keyframes fx-rail-left{0%{opacity:0}to{opacity:1}}@keyframes fx-rail-right{0%{opacity:0}to{opacity:1}}@keyframes fx-pop{0%{transform:scale(.15)}to{transform:none}}@keyframes fx-deal-left{0%{opacity:0;transform:translate(18px,64px) rotate(-9deg)}to{opacity:1;transform:none}}@keyframes fx-deal-mid{0%{opacity:0;transform:translateY(80px) scale(.9)}to{opacity:1;transform:none}}@keyframes fx-deal-right{0%{opacity:0;transform:translate(-18px,64px) rotate(9deg)}to{opacity:1;transform:none}}@keyframes fx-wipe-left{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0 round 22px);clip-path:inset(0 100% 0 0 round 22px)}to{opacity:1;-webkit-clip-path:inset(0 round 22px);clip-path:inset(0 round 22px)}}@keyframes fx-wipe-right{0%{opacity:0;-webkit-clip-path:inset(0 0 0 100% round 22px);clip-path:inset(0 0 0 100% round 22px)}to{opacity:1;-webkit-clip-path:inset(0 round 22px);clip-path:inset(0 round 22px)}}@keyframes fx-wipe-up{0%{opacity:0;-webkit-clip-path:inset(100% 0 0 0 round 22px);clip-path:inset(100% 0 0 0 round 22px)}to{opacity:1;-webkit-clip-path:inset(0 round 22px);clip-path:inset(0 round 22px)}}@keyframes fx-list{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0 round 18px);clip-path:inset(0 100% 0 0 round 18px)}to{opacity:1;-webkit-clip-path:inset(0 round 18px);clip-path:inset(0 round 18px)}}@keyframes fx-iris{0%{opacity:0;-webkit-clip-path:circle(0 at 72% 50%);clip-path:circle(0 at 72% 50%)}to{opacity:1;-webkit-clip-path:circle(140% at 72% 50%);clip-path:circle(140% at 72% 50%)}}@keyframes fx-close{0%{opacity:0;transform:rotateX(14deg) translateY(28px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.mkt-home .closing h2,.mkt-home .mkt-faq h2,.mkt-home .mkt-howto h2,.mkt-home .mkt-pricing h2,.mkt-home .mkt-talk h2{font-size:clamp(1.75rem,3.4vw,2.55rem);letter-spacing:-.03em;font-weight:650;line-height:1.28}.mkt-in{animation:fade-slide-up var(--dur-slow) var(--ease-out) backwards}.mkt-in-1{animation-delay:.1s}.mkt-in-2{animation-delay:.2s}.mkt-in-3{animation-delay:.3s}.mkt-in-4{animation-delay:.4s}.mkt-in-5{animation-delay:.5s}.mkt-in-6{animation-delay:.6s}.mkt-home .hero.hero-showcase.say h1.say-title,.mkt-home .say-title{margin:0;font-family:var(--font-display),"Segoe UI",ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,min(calc((100vw - 2.5rem) / 8),16dvh),8.4rem);font-weight:800;line-height:1.02;letter-spacing:-.05em;color:var(--ink);text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.say-row{display:block}.say-per{margin-left:.06em;font-size:.36em;letter-spacing:-.02em;color:var(--muted)}.say-eyebrow{margin:0 0 1.1rem;font-size:clamp(.82rem,1.2vw,1rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.say-line{margin:clamp(1rem,2.4dvh,1.6rem) 0 0;max-width:34rem;font-size:clamp(1.1rem,1.9vw,1.55rem);font-weight:500;line-height:1.4;letter-spacing:-.015em;color:var(--muted);text-wrap:pretty}.say-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:clamp(1.4rem,4dvh,2.4rem)}.say-actions:empty{display:none}.say-actions .text-link{font-weight:800;color:var(--ink)}.hero-showcase.say .btn.btn-lg{padding:.95rem 1.65rem;font-size:1.05rem}@media (max-width:480px){.topbar .brand-copy{display:none}}.deck-frame{--stage:clamp(150px,47%,480px);position:relative}@media (max-height:680px) and (max-width:560px){.deck-frame{--stage:clamp(130px,34%,480px)}}.deck-frame>.page-deck{position:relative;z-index:1}.deck-scene{position:absolute;inset:0 0 auto;height:var(--stage);z-index:0;pointer-events:none;opacity:1;transition:opacity .42s ease}.deck-scene.is-off{opacity:0}.deck-scene svg{display:block;width:100%;height:100%;overflow:hidden;transform-origin:50% 60%;will-change:transform}.deck-scene rect{stroke:var(--ink)}.deck-scene path{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.deck-scene circle{fill:none;stroke:var(--ink);stroke-width:2}.deck-scene text{font-family:var(--font-display),"Segoe UI",ui-sans-serif,system-ui,sans-serif;text-anchor:middle;dominant-baseline:central;letter-spacing:-.03em}.page-deck:not(.is-preview)>.page-slide.hero.hero-showcase.say,.page-deck:not(.is-preview)>.page-slide.say{display:grid;grid-template-rows:var(--stage,0) minmax(0,1fr);align-items:stretch;justify-items:stretch;grid-gap:0;gap:0;padding:0;text-align:center}.say-stage{min-height:0}.page-deck.is-preview .say-stage{display:none}.hero-showcase .say-copy,.say-copy{width:100%;max-width:none;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:clamp(.25rem,2dvh,1.5rem) 0 1.5rem}.say-copy .say-line{margin-inline:auto}.say-copy .say-actions{justify-content:center}.mkt-home .page-deck .hero.hero-showcase.say h1.say-title,.page-deck .say-title{font-size:clamp(1.9rem,min(calc((100vw - 2.5rem) / 8),8.4dvh),6.6rem);font-weight:800;text-align:center}.page-deck .say-eyebrow{margin-bottom:.7rem}.page-deck .say-line{margin-top:clamp(.6rem,1.6dvh,1.2rem)}.page-deck .say-actions{margin-top:clamp(.9rem,2.6dvh,1.8rem)}.page-deck.is-preview>.page-slide.say{padding:3.5rem 0;text-align:center}.mkt-page-hero.say-hero{max-width:none;padding-top:2rem}.say-close{margin:var(--space-section) 0 1rem}.mkt-home .mkt-price-product{font-size:clamp(1.35rem,2vw,1.6rem);font-weight:800;line-height:1.15;letter-spacing:-.04em;text-wrap:balance}.mkt-home .mkt-pack-list li{display:block;font-weight:650;font-size:1.02rem;color:var(--ink)}.mkt-home .btn{position:relative}.mkt-home .btn:focus-visible,.mkt-home .btn:hover{transform:none}.mkt-home .btn:active{transform:scale(.98)}.mkt-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem 1.4rem;margin:.35rem 0 .15rem;padding:.85rem 1.15rem;border-radius:16px;border:1px solid var(--line);background:var(--card)}.mkt-trust-lead{margin:0;font-size:.92rem;font-weight:500;color:var(--ink);max-width:28rem}.mkt-trust ul{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;list-style:none;margin:0;padding:0}.mkt-trust li{font-size:.86rem;font-weight:800;color:var(--ink)}.mkt-trust li:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-right:.45rem;border-radius:999px;background:var(--ok);box-shadow:0 0 0 3px var(--live-ring);vertical-align:.08rem}.mkt-price-line{margin:.9rem 0 0;color:var(--muted);font-size:1rem}.mkt-price-line strong{color:var(--ink);font-weight:800}.mkt-price-line a{white-space:nowrap}.mkt-chips{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0 0 1.2rem;padding:0}.mkt-chips li{font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:var(--chip);border:1px solid var(--line);border-radius:999px;padding:.28rem .7rem}.mkt-back{margin:0 0 .85rem}.mkt-back a{font-weight:800;text-decoration:none}.mkt-back a:hover{text-decoration:underline}.mkt-page-hero{padding:calc(var(--space-section) * .35) 0 .4rem;max-width:44rem}.mkt-page-hero h1{font-size:clamp(2.6rem,6vw,4rem);margin:0 0 .9rem;line-height:1.22;text-wrap:balance}.mkt-talk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.75rem 0 .25rem}.mkt-talk-grid .mkt-price-card{margin:0}.mkt-pricing-more{margin:1rem 0 0;font-size:.95rem}.mkt-talk .cta-row{margin-top:.85rem}#advanced,#standard{scroll-margin-top:1rem}.mkt-howto{margin:var(--space-section) 0 .25rem}.mkt-howto h2{margin:0 0 1.4rem}.stepper-h-wrap{position:relative;min-width:0;max-width:100%}.stepper-h{list-style:none;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:0;max-width:100%}.stepper-h,.stepper-h>li{display:grid;margin:0;min-width:0}.stepper-h>li{position:relative;justify-items:start;align-content:start;grid-gap:.45rem;gap:.45rem;padding:1rem .9rem 1.05rem;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:visible;animation:fade-slide-up var(--dur-slow) var(--ease-out) backwards}.stepper-h>li:first-child{animation-delay:.1s}.stepper-h>li:nth-child(2){animation-delay:.2s}.stepper-h>li:nth-child(3){animation-delay:.3s}.stepper-h>li:nth-child(4){animation-delay:.4s}.stepper-h>li:nth-child(5){animation-delay:.5s}.stepper-h>li .num{background:var(--chip);color:var(--ink)}.stepper-h>li.is-active .num{background:var(--bg-deep);color:var(--on-deep)}.stepper-h>li strong{font-size:.98rem}.stepper-h>li p,.stepper-h>li strong{min-width:0;max-width:100%;overflow-wrap:break-word}.stepper-h>li p{margin:0;font-size:.86rem}.mkt-howto .stepper-h{padding:.35rem 0 .5rem}.mkt-howto .stepper-h>li{transition:box-shadow .28s ease}.mkt-howto .stepper-h>li:hover{z-index:1;box-shadow:0 10px 24px rgba(29,29,31,.08)}#faq,#pricing,#talk{scroll-margin-top:1rem}.mkt-pricing{margin:var(--space-section) 0 .25rem}.mkt-pricing h2{margin:0 0 .7rem}.mkt-pricing-lead{margin:0 0 1.15rem;max-width:42rem}.mkt-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.15rem;gap:1.15rem;align-items:stretch}.mkt-price-card{margin:0;max-width:none;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;background:var(--card)}.mkt-price-card.is-featured{border-color:var(--accent-line);background:var(--card)}.mkt-price-card.is-enquire{background:var(--bg)}.mkt-price-card.is-enquire .eyebrow{color:var(--muted)}.mkt-price-card .eyebrow{margin-bottom:0}.mkt-price-product{margin:0;font-size:1.15rem;font-weight:650;line-height:1.35;color:var(--ink);letter-spacing:-.03em}.mkt-price,.mkt-price-product{font-family:var(--font-display),"Segoe UI",ui-sans-serif,system-ui,sans-serif}.mkt-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .35rem;margin:.15rem 0 .2rem}.mkt-price-amount{font-size:clamp(2.4rem,4.8vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink)}.mkt-price-period{font-size:1.15rem;font-weight:800;color:var(--muted)}.mkt-price-badge{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ok)}.mkt-price-badge.is-enquire{color:var(--muted)}.mkt-price-card .muted{margin:0}.mkt-price-note{font-size:.88rem}.mkt-price-card .btn{margin-top:auto}.mkt-pack-list{list-style:none;margin:.35rem 0 0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.mkt-pack-list li{display:grid;grid-gap:.15rem;gap:.15rem}.mkt-pack-list strong{font-size:.95rem;color:var(--ink)}.mkt-pack-list .muted{font-size:.86rem}.mkt-faq{margin:var(--space-section) 0 .25rem}.mkt-faq h2{margin:0 0 1.15rem}.mkt-faq-list{display:grid;grid-gap:.65rem;gap:.65rem}.mkt-faq-item{margin:0;background:var(--card)}.mkt-faq-item summary{cursor:pointer;font-weight:650;color:var(--ink);list-style:none}.mkt-faq-item summary::-webkit-details-marker{display:none}.mkt-faq-item summary:after{content:"+";float:right;font-weight:800;color:var(--accent)}.mkt-faq-item[open] summary:after{content:"–"}.mkt-faq-item p{margin:.7rem 0 0}.mkt-talk{margin:var(--space-section) 0 .25rem;display:grid;grid-gap:.4rem;gap:.4rem;background:var(--card)}.mkt-talk h2{margin:0;font-size:clamp(1.3rem,2.6vw,1.7rem)}.mkt-talk .muted{margin:0}.bento{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:auto auto;grid-gap:1.15rem;gap:1.15rem;margin:var(--space-section) 0 .5rem}.bento-card{position:relative;margin:0;overflow:hidden;background:var(--card);animation:fade-slide-up var(--dur-slow) var(--ease-out) backwards}.bento-card:first-child{animation-delay:.1s}.bento-card:nth-child(2){animation-delay:.2s}.bento-card:nth-child(3){animation-delay:.3s}.bento-feature{grid-row:1/span 2;display:flex;flex-direction:column;justify-content:center;padding:1.75rem 1.7rem;border-color:var(--accent-line)}.bento-feature h2{font-size:clamp(1.55rem,2.8vw,2.1rem)}.bento-card h2{font-size:1.25rem;margin:0 0 .45rem}.bento-card p{margin:0}.mkt-closing{background:var(--card)}.steps{list-style:none;padding:0;margin:1.25rem 0 .25rem}.steps li{display:grid;grid-template-columns:2.1rem 1fr;grid-gap:.85rem;gap:.85rem;margin:.95rem 0;align-items:start}.num{width:2.1rem;height:2.1rem;border-radius:999px;background:var(--bg-deep);color:var(--on-deep);font-size:.9rem;font-weight:800;display:flex;align-items:center;justify-content:center}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.35rem 1.4rem;margin:1rem 0}.badge{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.22rem .55rem;border-radius:999px;background:var(--chip);color:var(--muted);height:-moz-fit-content;height:fit-content}.badge.done{background:var(--ok-soft);color:var(--ok)}.badge.now{background:var(--accent-soft);color:var(--accent)}.badge.fixture{background:var(--warn-soft);color:var(--warn);border:1px solid var(--accent-line);font-size:.78rem;padding:.32rem .75rem;letter-spacing:.06em}.dash-hero-title,.runs-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem}.dash-hero-title h1{margin:0}.runs-heading{margin:0 0 .8rem}.runs-heading.tight{margin-bottom:0}.fixture-runs-note{margin:-.35rem 0 .85rem}.label-row{display:flex;justify-content:space-between;align-items:baseline}label{display:block;margin:.85rem 0 .35rem;color:var(--muted);font-size:.9rem;font-weight:800}input{width:100%;padding:.75rem .85rem;border-radius:12px;border:1px solid var(--line);background:var(--input-bg);color:var(--ink);font-size:1rem;font-weight:500;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}input:focus{outline:2px solid var(--focus);outline-offset:0;border-color:var(--accent);box-shadow:0 0 0 4px var(--focus-ring)}input[aria-invalid=true]{border-color:var(--danger)}.btn,button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.72rem 1.25rem;border-radius:var(--radius-pill);border:0;background:var(--primary);color:var(--on-primary);cursor:pointer;text-decoration:none;font-family:var(--font-sans),"Segoe UI",ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:800;letter-spacing:-.01em;box-shadow:none;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.btn:hover,button:not(.text-btn):hover:not(:disabled){transform:none}.btn:not(.secondary):not(.ghost):hover,button:not(.text-btn):not(.thumb):not(.secondary):not(.ghost):hover:not(:disabled){background:var(--primary-hover)}.btn:active,button:not(.text-btn):active:not(:disabled){transform:scale(.98);transition-duration:80ms}button.thumb:hover:not(:disabled){filter:brightness(1.06)}.btn.secondary,button.secondary{background:var(--secondary);color:var(--on-secondary);box-shadow:none}.btn.secondary:hover,button.secondary:hover:not(:disabled){background:var(--secondary);filter:brightness(1.08)}.btn.ghost,button.ghost{background:transparent;color:var(--ink);box-shadow:none;border:1px solid var(--line)}.btn.ghost:hover,button.ghost:hover:not(:disabled){background:var(--accent-soft);color:var(--ink);box-shadow:none;border-color:var(--accent-line)}.btn.sm,button.sm{padding:.45rem .85rem;font-size:.88rem}.btn.block{width:100%;margin-top:1.1rem}.btn:disabled,button:disabled{opacity:.65;cursor:wait;transform:none}.text-btn{background:none;border:0;box-shadow:none;color:var(--accent);padding:0;font-size:.85rem;font-weight:800;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:.2em;transition:-webkit-text-decoration-color var(--dur-fast) var(--ease-out);transition:text-decoration-color var(--dur-fast) var(--ease-out);transition:text-decoration-color var(--dur-fast) var(--ease-out),-webkit-text-decoration-color var(--dur-fast) var(--ease-out)}.text-btn:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.muted{color:var(--muted)}.ok{color:var(--ok)}.err,.field-error{color:var(--danger);margin:.55rem 0 0;font-size:.92rem}.auth-form .err{margin-top:.9rem}.pw-rules{list-style:none;padding:0;margin:.55rem 0 0;display:grid;grid-gap:.2rem;gap:.2rem;font-size:.85rem;color:var(--muted)}.pw-rules .ok{color:var(--ok)}.pw-rules .ok:before{content:"✓ "}.pw-rules li:before{content:"• "}.auth-form .field-error{margin-top:.4rem}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.92rem}td,th{text-align:left;padding:.65rem .4rem;border-bottom:1px solid var(--line);vertical-align:top}h2{font-size:1.25rem;margin:0 0 .8rem}.banner,.next{border-radius:14px;padding:1rem 1.15rem;margin:0 0 1rem}.next{background:var(--accent-soft);border:1px solid var(--accent-line)}.banner.ok{background:var(--ok-soft);color:var(--ok)}.banner.warn{background:var(--warn-soft);color:var(--warn)}.banner.err{background:var(--danger-soft);color:var(--danger)}.cap-notice ul{margin:.55rem 0 0;padding-left:1.2rem}.cap-notice li{margin:.25rem 0;color:var(--ink)}.cap-notice-foot{margin:.65rem 0 0;color:var(--muted);font-size:.92rem}.stepper{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;padding:0;margin:0 0 1.1rem}.inline-ok{background:var(--ok-soft);color:var(--ok);border-radius:12px;padding:.75rem .9rem;margin:.65rem 0;display:block}.inline-ok p{margin:0}.stepper-5{grid-template-columns:repeat(5,1fr)}.stepper-6{grid-template-columns:repeat(6,1fr)}.stepper li{text-align:center;font-size:.82rem;font-weight:800;padding:.55rem .4rem;border-radius:999px;background:var(--chip);color:var(--muted)}.stepper li.current{background:var(--bg-deep);color:var(--on-deep)}.stepper li.done{background:var(--ok-soft);color:var(--ok)}.auth-page{flex:1 1;display:grid;place-items:start center;padding:.5rem 0 2rem}.auth-panel{width:min(28rem,100%);margin:0}.auth-panel h1{font-size:clamp(1.8rem,4vw,2.4rem)}.auth-switch{margin:1.15rem 0 0}.site-footer{margin-top:auto;padding-top:var(--space-section);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;font-size:.92rem}.site-footer p{margin:.2rem 0 0;max-width:36rem}.footer-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem}.footer-nav a{color:var(--ink);font-weight:800;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease-out),-webkit-text-decoration-color var(--dur-fast) var(--ease-out);transition:text-decoration-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);transition:text-decoration-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),-webkit-text-decoration-color var(--dur-fast) var(--ease-out)}.footer-nav a:hover{color:var(--accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.legal-consent{font-size:.85rem;margin:.9rem 0 0}.dash-hero{margin-bottom:1.1rem}.dash-hero h1{font-size:clamp(1.8rem,4vw,2.6rem)}.legal{width:100%;padding-bottom:1rem;counter-reset:legal}.legal-head{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(3rem,10dvh,6rem) 0 clamp(2rem,6dvh,3.5rem)}.legal-head .bt-line{margin-inline:auto;max-width:38rem}.legal-meta{font-size:.88rem;margin:1.1rem 0 0;font-weight:800;letter-spacing:.02em}.legal-toc{width:min(52rem,100%);margin:0 auto;padding:1.4rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);counter-reset:legal-toc}.legal-toc>strong{display:block;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.legal-toc ol{list-style:none;margin:.9rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem 1.5rem;gap:.55rem 1.5rem;font-size:.95rem}.legal-toc li{counter-increment:legal-toc;display:flex;gap:.55rem;min-width:0}.legal-toc li:before{content:counter(legal-toc,decimal-leading-zero);flex:none;font-weight:800;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal-toc a{color:var(--ink);font-weight:800;text-decoration:none;overflow-wrap:anywhere}.legal-toc a:hover{color:var(--accent);text-decoration:underline}.legal-body{width:min(46rem,100%);margin:0 auto;padding:0}.legal-section{counter-increment:legal;padding:clamp(2.6rem,7dvh,4rem) 0 0;scroll-margin-top:5rem}.legal-section h2{margin:0 0 1.1rem;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:800;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.legal-section h2:before{content:counter(legal,decimal-leading-zero);display:block;margin-bottom:.55rem;font-size:.82rem;letter-spacing:.1em;color:var(--accent)}.legal-copy{line-height:1.72}.legal-copy,.legal-section li,.legal-section p{font-size:1.05rem}.legal-section p{margin:0 0 .95rem}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:.25rem 0 .75rem;padding-left:1.2rem}.legal-section li{margin:.45rem 0}.legal-section code{font-size:.88em;background:var(--card);border:1px solid var(--line);padding:.1em .35em;border-radius:6px}.legal-foot{margin:1.25rem 0 0;font-size:.9rem}.legal>.legal-foot{width:min(46rem,100%);margin:clamp(3rem,8dvh,5rem) auto 0;padding-top:1.25rem;border-top:1px solid var(--line)}.seo-page{padding-bottom:1rem;max-width:52rem}.seo-page .hero{padding-top:calc(var(--space-section) * .25)}.seo-page .seo-hero{max-width:44rem}.seo-page .card,.seo-page .mkt-trust,.seo-trust{box-shadow:none;background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}.seo-page .mkt-trust,.seo-trust{margin-top:1.35rem}.seo-page .seo-angle{box-shadow:none;background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}.seo-trust-follow{margin:.45rem 0 0;max-width:42rem}.seo-closing,.seo-page .closing,.seo-page .mkt-closing{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}.seo-prose{max-width:42rem;margin:1.75rem 0 .25rem}.seo-prose h2{margin:1.75rem 0 .65rem;font-size:clamp(1.3rem,2.5vw,1.65rem);line-height:1.32}.seo-prose h2:first-child{margin-top:0}.seo-prose p{margin:0 0 .85rem}.seo-prose p:last-child{margin-bottom:0}.seo-steps{list-style:none;counter-reset:seo-step;margin:.4rem 0 1rem;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.seo-steps li{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem 1rem;border:1px solid var(--line);border-radius:14px;background:var(--card)}.seo-steps li span{min-width:0}.seo-steps li:before{counter-increment:seo-step;content:counter(seo-step);flex:none;width:2.1rem;height:2.1rem;border-radius:999px;background:var(--bg-deep);color:var(--on-deep);font-size:.9rem;font-weight:800;display:flex;align-items:center;justify-content:center}.seo-table-wrap{overflow-x:auto;margin:1.5rem 0 .5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.seo-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.95rem}.seo-table td,.seo-table th{text-align:left;padding:.8rem 1rem;border-bottom:1px solid var(--line);vertical-align:top}.seo-table thead th{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--chip)}.seo-table tbody th{color:var(--ink);font-weight:800;width:22%}.seo-table td{color:var(--ink)}.seo-table .seo-us{background:var(--accent-soft);font-weight:500}.seo-angles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.75rem 0 .25rem}.seo-angle{margin:0;display:grid;align-content:start;grid-gap:.35rem;gap:.35rem}.seo-angle h2{margin:0;font-size:clamp(1.25rem,2vw,1.55rem)}.seo-angle p{margin:0}.seo-table tbody tr:last-child td,.seo-table tbody tr:last-child th{border-bottom:0}.seo-vs{margin:2.2rem 0 .25rem}.seo-vs h2{margin:0 0 .55rem}.seo-vs>.muted{margin:0 0 1rem;max-width:42rem}.seo-vs-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.seo-vs-current,.seo-vs-list a{display:grid;grid-gap:.2rem;gap:.2rem;padding:.9rem 1.05rem;border:1px solid var(--line);border-radius:14px;background:var(--card);text-decoration:none;color:var(--ink)}.seo-vs-list a:focus-visible,.seo-vs-list a:hover{border-color:var(--accent-line)}.seo-vs-list strong{font-size:1.02rem}.seo-vs-current{border-style:dashed}.seo-faq{max-width:42rem}.seo-page .mkt-faq-item{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}.cookie-banner{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);width:min(44rem,calc(100% - 1.5rem));z-index:60;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;justify-content:space-between;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:.95rem 1.1rem;box-shadow:var(--shadow);font-size:.9rem;animation:cookie-in var(--dur-slow) var(--ease-out) backwards}.cookie-copy{flex:1 1 22rem}.cookie-copy a{font-weight:500}.cookie-actions{display:flex;gap:.5rem;flex:none}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-live-pulse{0%,to{box-shadow:0 0 0 0 var(--live-ring)}70%{box-shadow:0 0 0 8px transparent}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes page-in{0%{opacity:0}to{opacity:1}}@keyframes cookie-in{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}.page-enter{animation:page-in var(--dur) var(--ease-out) backwards}.hero-in{animation:fade-slide-up var(--dur-slow) var(--ease-out) backwards}.hero-copy .hero-in:first-child{animation-delay:40ms}.hero-copy .hero-in:nth-child(2){animation-delay:.12s}.hero-copy .hero-in:nth-child(3){animation-delay:.2s}.hero-copy .hero-in:nth-child(4){animation-delay:.28s}.hero-copy .hero-in:nth-child(5){animation-delay:.36s}.hero-visual.hero-in,.hero-visual.mkt-in{animation:none}.hero-visual .preview-window{animation:fade-slide-up .76s var(--ease-out) .26s backwards}.reveal.reveal-pending{opacity:0;transform:translateY(18px)}.reveal.reveal-pending.reveal-in{opacity:1;transform:translateY(0);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}.reveal.reveal-pending{opacity:1;transform:none}.brand:hover .brand-mark,.btn:hover,.mkt-faq-item summary,.mkt-home .btn:active,.mkt-home .btn:focus-visible,.mkt-home .btn:hover,.mkt-howto .stepper-h>li:hover,button:hover{transform:none!important}.preview-window{transform:none}.preview-live-dot{animation:none;box-shadow:0 0 0 3px var(--live-ring)}}@media (max-width:1100px){.mkt-price-grid{grid-template-columns:1fr}.mkt-price-card.is-featured{order:-1}.mkt-talk-grid,.seo-angles{grid-template-columns:1fr}}@media (max-width:900px){.hero.hero-grid,.hero.hero-showcase{grid-template-columns:1fr;gap:2.25rem}.hero.hero-showcase{padding-top:3.25rem}.hero-visual{max-width:34rem}.bento{grid-template-columns:1fr}.bento-feature{grid-row:auto}.stepper-h{grid-template-columns:1fr;gap:.65rem;overflow:visible}.stepper-h>li{grid-template-columns:2.1rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.85rem;row-gap:.2rem;padding:.85rem 1rem;width:100%;max-width:100%}.stepper-h>li .num{grid-row:1/span 2;align-self:start}.stepper-h>li p,.stepper-h>li strong{grid-column:2;min-width:0;overflow-wrap:break-word}}@media (max-width:800px){.feature-grid{grid-template-columns:1fr}.stepper,.stepper-5,.stepper-6{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(2.35rem,11vw,3.25rem)}.topbar{flex-wrap:wrap;align-items:center;row-gap:.55rem}.brand{flex:0 0 auto;max-width:100%}.nav{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:.45rem .7rem;margin-left:auto;min-width:0}.closing{flex-direction:column;align-items:flex-start}.closing .btn{width:100%}.legal-toc ol{column-count:1}.cookie-banner{bottom:.6rem;padding:.85rem .95rem}.cookie-actions{width:100%}.cookie-actions .btn{flex:1 1}.mkt-price-card .btn{width:100%}.mkt-faq-item summary:after{float:none;margin-left:.6rem}}@media (max-width:560px){.stepper,.stepper-5,.stepper-6{grid-template-columns:1fr}.preview-window{transform:none}.hero-visual .preview-window{animation-name:fade-slide-up}.preview-title{display:none}.topbar{gap:.55rem}.brand{gap:.5rem}.brand,.nav{flex-basis:100%}.nav{margin-left:0;justify-content:flex-start}.brand-mark{width:1.9rem;height:1.9rem}.brand-copy{font-size:1rem}.btn.sm,button.sm{padding:.4rem .75rem}.preview-mail{overflow-wrap:break-word}}.owner-brief-card{border-color:var(--accent-line)}.owner-briefs{display:grid;grid-gap:1rem;gap:1rem;margin-top:.85rem}.owner-brief{padding:.95rem 1rem;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.owner-brief-head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.75rem}.owner-brief-head strong{overflow-wrap:anywhere}.owner-brief-dl{margin:0;display:grid;grid-gap:.85rem;gap:.85rem}.owner-brief-dl>div{display:grid;grid-gap:.2rem;gap:.2rem}.owner-brief-dl dt{font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.owner-brief-dl dd{margin:0;overflow-wrap:anywhere}.owner-brief-snippet{margin:.25rem 0 0}.owner-brief-more{margin:.85rem 0 0}.trial-day5-card,.trial-proof-card{border-color:var(--accent-line)}.trial-proof-list{display:grid;grid-gap:1rem;gap:1rem;margin-top:.85rem}.trial-proof{padding:.95rem 1rem;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.trial-proof-head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.75rem}.trial-proof-head strong{overflow-wrap:anywhere}.trial-proof .btn{margin-top:.85rem}.trial-day5-card .action-row,.trial-proof-more{margin:.85rem 0 0}.trial-email-copy{margin-top:.9rem}.trial-email-copy summary{cursor:pointer;font-weight:700}.trial-email-copy summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.follow-up{padding:.85rem 0;border-bottom:1px solid var(--line)}.follow-up:last-child{border-bottom:0}.follow-up-body{white-space:pre-wrap;font-size:.85rem;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:.75rem .85rem;margin:.5rem 0;overflow-x:auto}.thumbs{display:flex;gap:.4rem;flex-wrap:wrap}button.thumb{background:var(--secondary);color:var(--on-secondary)}button.thumb.liked{background:var(--ok)}button.thumb.disliked{background:var(--danger)}.service-list{list-style:none;margin:.4rem 0 0;padding:0;display:grid}.service-row{display:grid;grid-template-columns:9.5rem minmax(0,1fr) auto;grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:center;padding:.95rem 0;border-top:1px solid var(--line)}.service-row:first-child{border-top:0;padding-top:.15rem}.service-copy{min-width:0}.service-copy strong{display:block;margin-bottom:.15rem}.service-copy p{margin:0}.service-tick{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.service-tick svg{width:1.2rem;height:1.2rem;flex:none}.service-tick.is-connected{color:var(--ok)}.service-tick.is-pending{width:-moz-fit-content;width:fit-content;background:var(--warn-soft);color:var(--warn);border-radius:999px;padding:.22rem .55rem}.service-tick.is-open{color:var(--muted)}.service-row .btn{white-space:nowrap}@media (max-width:720px){.service-row{grid-template-columns:1fr;align-items:start}.service-row .btn{justify-self:start}}.scene-art{display:block}.scene-art svg{display:block;width:100%;height:100%;overflow:visible}.scene-art path,.scene-art rect{stroke:var(--ink)}.scene-art path{fill:none;stroke-linecap:round;stroke-linejoin:round}.scene-art text{font-family:var(--font-display),"Segoe UI",ui-sans-serif,system-ui,sans-serif;text-anchor:middle;dominant-baseline:central;letter-spacing:-.03em}.bt-page{display:flex;flex-direction:column;width:100%;min-width:0;overflow-x:clip}.bt-page.seo-page{max-width:none;padding-bottom:0}.bt-say{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;padding:clamp(4rem,14dvh,8.5rem) 0;scroll-margin-top:4.5rem}.bt-say+.bt-say{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.bt-say.bt-hero{padding-top:clamp(2rem,7dvh,4.5rem);justify-content:center}.bt-say.bt-hero:has(>.bt-art){min-height:min(calc(100dvh - 4.5rem),58rem)}.bt-say.bt-lone{min-height:calc(100dvh - 12rem)}.bt-art{height:clamp(10rem,34dvh,24rem);aspect-ratio:580/420;max-width:100%;margin:0 auto clamp(1.25rem,4dvh,2.5rem)}.bt-title{margin:0;font-family:var(--font-display),"Segoe UI",ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:1.02;letter-spacing:-.05em;color:var(--ink);text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}.bt-title.is-xl{font-size:clamp(2.5rem,min(calc((min(100vw, 1160px) - 2.5rem) / 8),15dvh),8.4rem)}.bt-title.is-l{font-size:clamp(2.3rem,min(calc((min(100vw, 1160px) - 2.5rem) / 9),13dvh),6.6rem)}.bt-title.is-m{font-size:clamp(2.1rem,min(calc((min(100vw, 1160px) - 2.5rem) / 11.5),11dvh),5rem);line-height:1.04}.bt-title.is-s{font-size:clamp(1.8rem,calc((min(100vw, 1160px) - 2.5rem) / 18),3.1rem);line-height:1.06;letter-spacing:-.045em}.bt-title .say-per{font-size:.36em}.bt-line{margin-inline:auto;max-width:38rem}.bt-actions{justify-content:center}.bt-actions .btn.btn-lg{padding:.95rem 1.65rem;font-size:1.05rem}.bt-note{margin:clamp(1.25rem,3dvh,2rem) auto 0;max-width:40rem;font-size:.95rem;color:var(--muted);text-wrap:pretty}.bt-prose{margin:clamp(1.5rem,4dvh,2.25rem) auto 0;max-width:40rem;font-size:clamp(1.08rem,1.4vw,1.25rem);line-height:1.65;color:var(--ink);text-align:left}.bt-foot{text-align:center;margin:0 0 1rem}.bt-packs{list-style:none;margin:clamp(1.5rem,4dvh,2.5rem) auto 0;padding:0;width:min(34rem,100%)}.bt-packs li{padding:.85rem 0;border-top:1px solid var(--line);font-family:var(--font-display),"Segoe UI",ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:800;letter-spacing:-.035em;line-height:1.2}.bt-packs li:last-child{border-bottom:1px solid var(--line)}.bt-steps{list-style:none;counter-reset:bt-step;margin:clamp(2rem,5dvh,3rem) 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;text-align:left}.bt-steps li{counter-increment:bt-step;display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;padding-top:1rem;border-top:2px solid var(--ink);min-width:0}.bt-steps li:before{content:counter(bt-step);font-family:var(--font-display),"Segoe UI",ui-sans-serif,system-ui,sans-serif;font-size:3rem;font-weight:800;line-height:1;letter-spacing:-.05em}.bt-steps strong{font-size:1.2rem;letter-spacing:-.03em;overflow-wrap:break-word}.bt-steps span{color:var(--muted);font-size:.95rem}.bt-faq-list{margin:clamp(2rem,5dvh,3rem) auto 0;width:min(46rem,100%);text-align:left;border-bottom:1px solid var(--line)}.bt-faq-item{border-top:1px solid var(--line)}.bt-faq-item summary{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.15rem 0;cursor:pointer;list-style:none;font-family:var(--font-display),"Segoe UI",ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:800;letter-spacing:-.03em;line-height:1.25;color:var(--ink)}.bt-faq-item summary::-webkit-details-marker{display:none}.bt-faq-item summary:after{content:"+";flex:none;font-size:1.4em;line-height:1;color:var(--accent)}.bt-faq-item[open] summary:after{content:"–"}.bt-faq-item p{margin:0 0 1.2rem;max-width:40rem;color:var(--muted);font-size:1.02rem;line-height:1.65}.bt-block{padding:0 0 clamp(4rem,12dvh,7rem)}.bt-page .mkt-price-grid{gap:1.25rem}.bt-page .mkt-price-card{padding:clamp(1.6rem,2.6vw,2.2rem);border-radius:28px;gap:.6rem}.bt-page .mkt-price-card .eyebrow{font-size:.82rem;letter-spacing:.1em}.bt-page .mkt-price{flex-wrap:nowrap}.bt-page .mkt-price-amount{font-size:clamp(2.8rem,3.6vw,3.6rem);letter-spacing:-.06em}.bt-page .mkt-price-product{font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:800;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.bt-page .mkt-pack-list li{display:block;font-weight:650;font-size:1.02rem;color:var(--ink)}.bt-page .mkt-price-card .btn{margin-top:auto;padding:.85rem 1.4rem;font-size:1rem}.bt-page .mkt-price-card.is-featured{background:var(--ink);color:var(--on-primary);border-color:var(--ink)}.bt-page .mkt-price-card.is-featured .eyebrow,.bt-page .mkt-price-card.is-featured .mkt-price-period,.bt-page .mkt-price-card.is-featured .muted{color:color-mix(in srgb,var(--on-primary) 72%,transparent)}.bt-page .mkt-price-card.is-featured .mkt-price-amount,.bt-page .mkt-price-card.is-featured .mkt-price-badge,.bt-page .mkt-price-card.is-featured .mkt-price-product{color:var(--on-primary)}.bt-page .mkt-price-card.is-featured .btn{background:var(--on-primary);color:var(--ink)}.bt-page .mkt-price-card.is-featured .btn:hover{background:color-mix(in srgb,var(--on-primary) 86%,var(--ink))}.who-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;width:100%;margin:clamp(2rem,5dvh,3rem) auto 0;text-align:left}.who-card{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;height:100%;padding:1.3rem 1.4rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);transition:border-color var(--dur-fast) var(--ease-out)}.who-card:hover{border-color:var(--accent-line)}.who-card h3{margin:0;font-family:var(--font-display),"Segoe UI",ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:800;letter-spacing:-.045em;line-height:1.1;color:var(--ink)}.who-audience{margin:0;font-size:.95rem;line-height:1.45}.who-label{margin:.55rem 0 0;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.who-examples{list-style:none;margin:.15rem 0 0;padding:0;width:100%;display:grid}.who-examples li{padding:.45rem 0;border-top:1px solid var(--line);font-weight:650;font-size:.98rem;letter-spacing:-.02em;line-height:1.35;color:var(--ink)}.who-result{width:100%;margin-top:.35rem;padding-top:.15rem}.who-result-title{margin:.15rem 0 0;font-weight:800;color:var(--ink)}.who-result-copy{margin:.2rem 0 0;color:var(--muted);font-size:.92rem;line-height:1.45}@media (max-width:800px){.who-grid{grid-template-columns:1fr}}.bt-page .seo-vs{margin:0}.bt-page .seo-vs-list{margin:clamp(2rem,5dvh,3rem) auto 0;width:min(56rem,100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;text-align:left}.bt-page .seo-vs-current,.bt-page .seo-vs-list a{height:100%;padding:1.3rem 1.4rem;border-radius:22px;gap:.4rem}.bt-page .seo-vs-list strong{font-family:var(--font-display),"Segoe UI",ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:800;letter-spacing:-.045em;line-height:1.1}.bt-page .seo-table-wrap{width:min(64rem,100%);margin:clamp(2rem,5dvh,3rem) auto 0;text-align:left;border-radius:22px}.bt-page .seo-table{font-size:1rem}.bt-page .seo-table thead th{background:var(--bg)}.bt-page .seo-table tbody th{font-size:1.02rem;letter-spacing:-.02em}.bt-auth{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,27rem);grid-gap:clamp(2rem,6vw,5.5rem);gap:clamp(2rem,6vw,5.5rem);align-items:center;padding:clamp(2rem,7dvh,4.5rem) 0 3rem}.bt-auth-copy{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.bt-auth-copy .bt-art{height:clamp(9rem,30dvh,20rem)}.bt-auth-panel{margin:0;padding:clamp(1.4rem,2.6vw,2rem);border-radius:28px;min-width:0}.bt-auth-intro{margin:0 0 .25rem;font-size:.95rem}.bt-auth-panel .auth-form label:first-of-type{margin-top:.6rem}.dash .dash-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(2rem,7dvh,4rem) 0 clamp(1.5rem,4dvh,2.5rem);margin:0}.dash .dash-hero-title{justify-content:center}.dash .dash-hero h1.bt-title{margin:0;font-weight:800;line-height:1.04;overflow-wrap:anywhere}.dash .card{border-radius:26px;padding:clamp(1.3rem,2.4vw,1.9rem)}.dash .card h2{font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;letter-spacing:-.04em;line-height:1.15}.dash .card h2.bt-title.is-s{font-size:clamp(1.8rem,calc((min(100vw, 1160px) - 2.5rem) / 18),3.1rem);margin:0}.dash .stepper li{font-size:.85rem}.dash-next{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(1.25rem,4vw,3rem);gap:clamp(1.25rem,4vw,3rem);align-items:center;border-color:var(--ink);border-width:2px}.dash-next-art{height:clamp(9rem,26dvh,16rem);margin:0 auto;max-width:100%;aspect-ratio:580/420}.dash-next-copy{min-width:0}.dash-next-copy .say-eyebrow{margin-bottom:.7rem}.dash-next-line{margin:.75rem 0 0;font-size:1.05rem}.dash-next .action-block{margin-top:1.1rem}.dash>.action-row{justify-content:center;margin-top:1.5rem}.dash>.sub-note{text-align:center}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bt-say>.bt-line,.bt-say>.bt-title{animation:bt-rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes bt-rise{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}@media (max-width:1000px){.bt-steps{grid-template-columns:1fr;gap:1rem;max-width:30rem;margin-inline:auto}.bt-steps li{grid-template-columns:3rem minmax(0,1fr);column-gap:.9rem}.bt-steps li:before{grid-row:1/span 2;font-size:2.4rem}.bt-auth{grid-template-columns:1fr;gap:1.5rem;padding-top:1.5rem}.bt-auth-panel{width:min(30rem,100%);margin:0 auto}.bt-auth-copy .bt-art{height:clamp(8rem,22dvh,13rem)}.dash-next{grid-template-columns:1fr}.legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bt-page .seo-vs-list{grid-template-columns:1fr}.bt-art{height:clamp(8.5rem,28dvh,15rem)}.bt-say{padding:clamp(3rem,10dvh,5rem) 0}.bt-say.bt-hero,.bt-say.bt-hero:has(>.bt-art){min-height:0;padding-top:1.5rem}.legal-toc ol{grid-template-columns:1fr}.dash-next-art{height:8.5rem}}[data-theme=midnight-neural]{--bg:#0a0e1a;--bg-glow-a:#16225a;--bg-glow-b:#2a1552;--bg-deep:#2f63ee;--on-deep:#ffffff;--ink:#e9edf8;--muted:#aab4d1;--card:#121a2e;--line:#263354;--primary:#2f63ee;--primary-hover:#2554d9;--on-primary:#ffffff;--primary-shadow:0 8px 22px rgba(47,99,238,0.35);--secondary:#273455;--on-secondary:#ffffff;--accent:#8db3ff;--accent-2:#6f9cff;--accent-soft:#182a52;--accent-line:#2c4a8f;--chip:#1a2440;--input-bg:#0e1526;--focus-ring:rgba(141,179,255,0.55);--ok:#6fdcae;--ok-soft:#10322a;--warn:#f3c95e;--warn-soft:#3a2d0f;--danger:#ff8a82;--danger-soft:#3d1a1f;--shadow:0 18px 50px rgba(0,0,0,0.45);color-scheme:dark}[data-theme=midnight-neural] :is(h1,h2,.brand-copy){font-family:var(--font-sans),"Segoe UI",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}[data-theme=soft-aurora]{--bg:#f5f4fc;--bg-glow-a:#dcd6fb;--bg-glow-b:#cfeef5;--bg-deep:#4a3ecb;--on-deep:#ffffff;--ink:#1c1a35;--muted:#5a5c7e;--card:#ffffff;--line:#ddd9f2;--primary:#5b4ee0;--primary-hover:#4a3ecb;--on-primary:#ffffff;--primary-shadow:0 8px 18px rgba(91,78,224,0.22);--secondary:#3a3763;--on-secondary:#ffffff;--accent:#0a7382;--accent-2:#0b8a99;--accent-soft:#e3f4f7;--accent-line:#bfe3ea;--chip:#ecebf6;--input-bg:#ffffff;--focus-ring:rgba(91,78,224,0.4);--ok:#157a4a;--ok-soft:#e1f5ea;--warn:#8a5800;--warn-soft:#fff3d6;--danger:#b3261e;--danger-soft:#fde7e6;--shadow:0 18px 50px rgba(74,62,203,0.09);color-scheme:light}[data-theme=signal-slate]{--bg:#14171c;--bg-glow-a:#1a2b33;--bg-glow-b:#1a2030;--bg-deep:#2fd1b7;--on-deep:#06201b;--ink:#eef2f5;--muted:#a9b3be;--card:#1d2228;--line:#2c343d;--primary:#2fd1b7;--primary-hover:#5ee0cb;--on-primary:#06201b;--primary-shadow:0 8px 22px rgba(47,209,183,0.22);--secondary:#313a45;--on-secondary:#ffffff;--accent:#2fd1b7;--accent-2:#2fd1b7;--accent-soft:#15303a;--accent-line:#244a58;--chip:#262d35;--input-bg:#12151a;--focus-ring:rgba(47,209,183,0.55);--ok:#6fd9a3;--ok-soft:#14301f;--warn:#f1c45a;--warn-soft:#3a2f10;--danger:#ff8f88;--danger-soft:#3b1b1e;--shadow:0 18px 50px rgba(0,0,0,0.4);color-scheme:dark}[data-theme=signal-slate] :is(h1,h2,.brand-copy){font-family:var(--font-sans),"Segoe UI",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}[data-theme=paper-ai]{--bg:#f5f5f7;--bg-glow-a:#ececf1;--bg-glow-b:#f5f5f7;--bg-deep:#0066cc;--on-deep:#ffffff;--ink:#1d1d1f;--muted:#515154;--card:#ffffff;--line:#d2d2d7;--primary:#1d1d1f;--primary-hover:#424245;--on-primary:#ffffff;--primary-shadow:0 8px 18px rgba(29,29,31,0.16);--secondary:#424245;--on-secondary:#ffffff;--accent:#0066cc;--accent-2:#147ce5;--accent-soft:#e8f1fc;--accent-line:#b4d4f5;--chip:#e8e8ed;--input-bg:#ffffff;--focus-ring:rgba(0,102,204,0.4);--ok:#1f7a3f;--ok-soft:#e3f5ea;--warn:#8a5a00;--warn-soft:#fff4d6;--danger:#b42318;--danger-soft:#fde8e6;--shadow:0 18px 50px rgba(29,29,31,0.08);color-scheme:light}[data-theme=paper-ai] :is(h1,h2,.brand-copy){font-family:var(--font-display),"Segoe UI",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em}[data-theme=ember-ink]{--bg:#14120f;--bg-glow-a:#2c2318;--bg-glow-b:#231d1c;--bg-deep:#d9a441;--on-deep:#1a1408;--ink:#f2ede4;--muted:#b8ae9f;--card:#1d1a16;--line:#302a23;--primary:#d9a441;--primary-hover:#e5b458;--on-primary:#1a1408;--primary-shadow:0 8px 22px rgba(217,164,65,0.22);--secondary:#3a342c;--on-secondary:#ffffff;--accent:#e3b866;--accent-2:#d9a441;--accent-soft:#2e2616;--accent-line:#5a4720;--chip:#28231d;--input-bg:#110f0c;--focus-ring:rgba(227,184,102,0.55);--ok:#84d39b;--ok-soft:#16301f;--warn:#f0c46a;--warn-soft:#3a2c10;--danger:#ff938a;--danger-soft:#3d1d1c;--shadow:0 18px 50px rgba(0,0,0,0.45);color-scheme:dark}[data-theme=sapphire-enterprise]{--bg:#f6f8fc;--bg-glow-a:#dde6f8;--bg-glow-b:#eaeef6;--bg-deep:#1e3a8a;--on-deep:#ffffff;--ink:#0f172a;--muted:#526071;--card:#ffffff;--line:#d9e0ec;--primary:#1e3a8a;--primary-hover:#172f70;--on-primary:#ffffff;--primary-shadow:0 8px 18px rgba(30,58,138,0.2);--secondary:#334155;--on-secondary:#ffffff;--accent:#2547b8;--accent-2:#3358cc;--accent-soft:#e6ecfb;--accent-line:#c3d0f2;--chip:#e9edf4;--input-bg:#ffffff;--focus-ring:rgba(37,71,184,0.4);--ok:#15703f;--ok-soft:#e2f4e8;--warn:#8a5800;--warn-soft:#fff3d6;--danger:#b3261e;--danger-soft:#fde7e6;--shadow:0 18px 50px rgba(30,58,138,0.08);color-scheme:light}[data-theme=sapphire-enterprise] :is(h1,h2,.brand-copy){font-family:var(--font-sans),"Segoe UI",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}[data-theme=editorial-mono]{--bg:#0c0c0d;--bg-glow-a:#1a1a1c;--bg-glow-b:#141a17;--bg-deep:#34d399;--on-deep:#06231a;--ink:#f5f5f4;--muted:#a8a8ad;--card:#161618;--line:#2a2a2e;--primary:#f5f5f4;--primary-hover:#dededc;--on-primary:#0c0c0d;--primary-shadow:0 8px 22px rgba(255,255,255,0.08);--secondary:#2c2c30;--on-secondary:#ffffff;--accent:#4ade9f;--accent-2:#34d399;--accent-soft:#102a20;--accent-line:#1f5a42;--chip:#222225;--input-bg:#111113;--focus-ring:rgba(74,222,159,0.55);--ok:#4ade9f;--ok-soft:#102a20;--warn:#f2c65c;--warn-soft:#332a10;--danger:#ff8f88;--danger-soft:#3a1c1e;--shadow:0 18px 50px rgba(0,0,0,0.5);color-scheme:dark}[data-theme=sage-stone]{--bg:#edf0ea;--bg-glow-a:#dce5d9;--bg-glow-b:#e7e2d6;--bg-deep:#2b5d92;--on-deep:#ffffff;--ink:#1b221e;--muted:#55635b;--card:#f9faf7;--line:#d2d9cf;--primary:#2b5d92;--primary-hover:#234d7a;--on-primary:#ffffff;--primary-shadow:0 8px 18px rgba(43,93,146,0.2);--secondary:#3f4b45;--on-secondary:#ffffff;--accent:#2a6470;--accent-2:#2f7582;--accent-soft:#e0eef0;--accent-line:#b9d5da;--chip:#e2e7df;--input-bg:#ffffff;--focus-ring:rgba(43,93,146,0.4);--ok:#1f7a45;--ok-soft:#dff2e5;--warn:#8a5a00;--warn-soft:#fdf1d3;--danger:#b3261e;--danger-soft:#fbe5e3;--shadow:0 18px 50px rgba(27,34,30,0.08);color-scheme:light}[data-theme=sage-stone] :is(h1,h2,.brand-copy){font-family:var(--font-sans),"Segoe UI",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_744198{font-family:Syne,Syne Fallback;font-style:normal}.__variable_744198{--font-syne:"Syne","Syne Fallback"}