@font-face{font-family:Inter Variable;src:url(/fonts/inter-latin.woff2) format("woff2-variations"),url(/fonts/inter-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Variable;src:url(/fonts/inter-latin-ext.woff2) format("woff2-variations"),url(/fonts/inter-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2-variations"),url(/fonts/jetbrains-mono-latin.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono Variable;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2-variations"),url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-sans: "Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-display: "JetBrains Mono Variable", ui-monospace, "SF Mono", monospace;--color-ink: #0b0f19;--color-paper: #ffffff;--color-surface: #f8fafc;--color-muted: #64748b;--color-muted-2: #94a3b8;--color-line: #e2e8f0;--color-line-strong: #cbd5e1;--color-brand: #2563eb;--color-brand-tint: #eff6ff;--color-brand-light: #60a5fa;--color-fixed-dark: #0b0f19;--color-amber-100: #fef3c6;--color-amber-500: #f99c00;--color-amber-700: #b75000;--color-danger: #dc2626;--shadow-card: 0 1px 2px rgba(11, 15, 25, .04), 0 1px 1px rgba(11, 15, 25, .03);--shadow-card-hover: 0 20px 45px -20px rgba(11, 15, 25, .25);--shadow-header: 0 24px 70px -24px rgba(11, 15, 25, .35);--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--ease-out: cubic-bezier(0, 0, .2, 1);--container-width: 1180px;color-scheme:light}[data-theme=dark]{--color-ink: #f1f5f9;--color-paper: #0b0f19;--color-surface: #131826;--color-muted: #94a3b8;--color-muted-2: #64748b;--color-line: #1e293b;--color-line-strong: #334155;--color-brand: #3572e0;--color-brand-tint: rgba(37, 99, 235, .14);--color-brand-light: #93c5fd;--color-amber-100: rgba(249, 156, 0, .16);--color-amber-500: #f99c00;--color-amber-700: #ffb648;--shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 1px rgba(0, 0, 0, .2);--shadow-card-hover: 0 24px 55px -20px rgba(0, 0, 0, .55);--shadow-header: 0 24px 70px -24px rgba(0, 0, 0, .6);color-scheme:dark}.perma-dark{--color-ink: #f1f5f9;--color-paper: #0b0f19;--color-surface: #131826;--color-muted: #94a3b8;--color-muted-2: #64748b;--color-line: #1e293b;--color-line-strong: #334155;--color-brand: #3572e0;--color-brand-tint: rgba(37, 99, 235, .14);--color-brand-light: #93c5fd;--color-amber-100: rgba(249, 156, 0, .16);--color-amber-500: #f99c00;--color-amber-700: #ffb648;background:var(--color-paper);color:var(--color-ink);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);background:var(--color-paper);color:var(--color-ink);line-height:1.5;-webkit-font-smoothing:antialiased;transition:background-color .25s var(--ease-out),color .25s var(--ease-out);overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,textarea,select{font:inherit;color:inherit}ul,ol{list-style:none;padding:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-md)}.container-page{max-width:var(--container-width);margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.container-page{padding-inline:2rem}}.section{padding-block:5rem}.section--tight{padding-block:3.5rem}.border-t{border-top:1px solid var(--color-line)}.border-b{border-bottom:1px solid var(--color-line)}.bg-surface{background:var(--color-surface)}@media(min-width:768px){.section{padding-block:8rem}.section--tight{padding-block:5rem}}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--color-brand);text-shadow:0 0 14px color-mix(in srgb,currentColor 45%,transparent)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px color-mix(in srgb,currentColor 65%,transparent)}.eyebrow--center{justify-content:center}.text-muted{color:var(--color-muted)}.text-muted-2{color:var(--color-muted-2)}.text-brand{color:var(--color-brand);text-shadow:0 0 14px color-mix(in srgb,currentColor 40%,transparent)}.font-mono{font-family:var(--font-display)}.h1{font-size:2.25rem}.h2{font-size:1.875rem}.h3{font-size:1.25rem}@media(min-width:768px){.h1{font-size:3rem}.h2{font-size:2.25rem}}.lede{color:var(--color-muted);font-size:1.0625rem;line-height:1.65}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;border-radius:var(--radius-xl);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out);white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--color-brand);color:#fff;box-shadow:0 12px 30px -12px #2563eb8c}.btn--primary:hover{box-shadow:0 16px 36px -12px #2563eba6}.btn--ghost{background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-line)}.btn--ghost:hover{border-color:var(--color-line-strong);background:var(--color-surface)}.btn--sm{padding:.5rem 1rem;font-size:.8125rem}.btn--block{width:100%}.site-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--color-paper) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem}.logo{display:flex;align-items:center;gap:.625rem;font-family:var(--font-display);font-weight:700;font-size:1.0625rem;color:var(--color-ink)}.logo__mark{display:inline-flex;width:30px;height:30px}.logo__mark--footer{width:24px;height:28px;object-fit:contain}.logo__sub{display:block;font-family:var(--font-sans);font-weight:400;font-size:.6875rem;color:var(--color-muted);letter-spacing:.01em}.nav__links{display:none;align-items:center;gap:2rem}@media(min-width:768px){.nav__links{display:flex}}.nav__link{font-size:.9rem;color:var(--color-muted);transition:color .2s var(--ease-out);position:relative}.nav__link:hover,.nav__link[aria-current=page]{color:var(--color-ink)}.nav__link[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1.15rem;height:2px;background:var(--color-brand)}.nav__actions{display:flex;align-items:center;gap:.5rem}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-lg);border:1px solid var(--color-line);color:var(--color-muted);transition:border-color .2s var(--ease-out),color .2s var(--ease-out),background-color .2s var(--ease-out)}.theme-toggle:hover{color:var(--color-ink);border-color:var(--color-line-strong);background:var(--color-surface)}.theme-toggle svg{width:18px;height:18px}.theme-toggle .icon-sun{display:none}[data-theme=dark] .theme-toggle .icon-sun{display:block}[data-theme=dark] .theme-toggle .icon-moon{display:none}.nav__burger{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:var(--radius-lg);border:1px solid var(--color-line);color:var(--color-ink)}@media(min-width:768px){.nav__burger{display:none}}.mobile-menu{position:fixed;inset:0 0 auto 0;z-index:50;background:var(--color-paper);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-header);padding:1.25rem 1.5rem 1.75rem}.mobile-menu__top{display:flex;justify-content:flex-end}.mobile-menu__close{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--color-muted)}.mobile-menu__close:hover{color:var(--color-ink)}.mobile-menu__links{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.mobile-menu__links a{padding:.85rem .25rem;font-family:var(--font-display);font-size:1rem;border-bottom:1px solid var(--color-line)}.mobile-menu__cta{margin-top:1.25rem}.site-footer{border-top:1px solid var(--color-line);padding-block:3.5rem 2.5rem;background:var(--color-paper)}.footer-grid{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:768px){.footer-grid{grid-template-columns:1.4fr .8fr .8fr;gap:2rem}}.footer-brand p{margin-top:.85rem;max-width:30rem;color:var(--color-muted);font-size:.9rem;line-height:1.6}.footer-brand .directory-note{margin-top:.85rem;font-family:var(--font-display);font-size:.8rem;color:var(--color-muted)}.footer-col h4{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);font-weight:600}.footer-col ul{margin-top:1rem;display:flex;flex-direction:column;gap:.65rem}.footer-col a{color:var(--color-muted);font-size:.9rem;transition:color .2s}.footer-col a:hover{color:var(--color-brand)}.footer-bottom{margin-top:3rem;padding-top:1.75rem;border-top:1px solid var(--color-line);display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;color:var(--color-muted)}@media(min-width:768px){.footer-bottom{flex-direction:row;justify-content:space-between}}.marquee{overflow:hidden;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-surface);padding-block:.9rem}.marquee__track{display:flex;gap:3rem;width:max-content;animation:marquee 32s linear infinite}.marquee__item{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);white-space:nowrap}.marquee__item:before{content:"◆";color:var(--color-brand-light);font-size:.6rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.hero{position:relative;padding-block:5rem 4rem;text-align:center;overflow:hidden}@media(min-width:768px){.hero{padding-block:7rem 5rem}}.hero__blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none;z-index:0}.hero__blob--a{top:-10%;right:-6%;width:420px;height:420px;background:radial-gradient(circle,var(--color-brand-light),transparent 70%)}.hero__blob--b{bottom:-20%;left:-8%;width:380px;height:380px;background:radial-gradient(circle,var(--color-amber-500),transparent 70%);opacity:.18}.hero__content{position:relative;z-index:1}.hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--color-line);background:var(--color-paper);font-family:var(--font-display);font-size:.75rem;color:var(--color-muted)}.hero__badge .dot{width:6px;height:6px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.hero h1{margin-top:1.25rem;font-size:2.5rem;max-width:42rem;margin-inline:auto}@media(min-width:768px){.hero h1{font-size:3.75rem}}.hero p.lede{max-width:34rem;margin:1.25rem auto 0}.hero__actions{margin-top:2.25rem;display:flex;flex-direction:column;align-items:center;gap:.85rem}@media(min-width:480px){.hero__actions{flex-direction:row;justify-content:center}}.demo{margin-top:3.5rem;border-radius:var(--radius-2xl);border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-paper) 96%,transparent);box-shadow:var(--shadow-header);overflow:hidden;text-align:left;position:relative;z-index:1}.demo__bar{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-line);background:var(--color-surface)}.demo__dot{width:10px;height:10px;border-radius:50%}.demo__dot--r{background:#ff5f57}.demo__dot--y{background:#febc2e}.demo__dot--g{background:#28c840}.demo__url{margin-left:.5rem;flex:1;background:var(--color-paper);border-radius:var(--radius-md);padding:.3rem .75rem;font-family:var(--font-display);font-size:.7rem;color:var(--color-muted-2)}.demo__screenshot{display:block;width:100%;height:auto}.demo__note{margin-top:1.5rem;text-align:center;font-size:.75rem;color:var(--color-muted)}.feature-strip{margin-top:3rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.75rem;font-size:.82rem;color:var(--color-muted);position:relative;z-index:1}.feature-strip span{display:inline-flex;align-items:center;gap:.4rem}.feature-strip span:before{content:"✓";color:var(--color-brand);font-weight:700}.vision{text-align:center;background:#000}.vision__stage{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.vision__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.vision__copy{position:relative;z-index:1;max-width:34rem;margin-inline:auto}.vision__copy h2,.vision__copy p.lede{margin-top:1rem}@media(min-width:900px){.vision__stage{min-height:520px}}.roadmap-grid{display:grid;gap:1.5rem;margin-top:2.5rem}@media(min-width:900px){.roadmap-grid{grid-template-columns:repeat(3,1fr)}}.roadmap-card{position:relative;padding:1.5rem;border:1px solid var(--color-line);background:var(--color-paper);border-radius:var(--radius-2xl);overflow:hidden;transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.roadmap-card:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-card-hover)}.roadmap-card__num{position:absolute;top:-.5rem;right:-.25rem;font-family:var(--font-display);font-size:6rem;font-weight:700;color:var(--color-ink);opacity:.04;line-height:1}.roadmap-card__icon{width:56px;height:56px;border-radius:var(--radius-xl);border:1px solid var(--color-line);background:var(--color-surface);display:flex;align-items:center;justify-content:center;color:var(--color-muted)}.roadmap-card__icon svg{width:22px;height:22px}.roadmap-card__head{display:flex;align-items:center;gap:.6rem;margin-top:1.1rem}.roadmap-card h3{font-size:1.05rem}.status-pill{font-family:var(--font-display);font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .55rem;border-radius:999px}.status-pill--live{background:#dcfce7;color:#15803d;text-shadow:0 0 10px rgba(21,128,61,.25)}.status-pill--progress{background:var(--color-amber-100);color:var(--color-amber-700);text-shadow:0 0 10px color-mix(in srgb,currentColor 35%,transparent)}.status-pill--planned{background:var(--color-line);color:var(--color-muted)}.roadmap-card p{margin-top:.6rem;color:var(--color-muted);font-size:.9rem;line-height:1.55;max-width:20rem}.roadmap-card__bar{margin-top:1.2rem;height:4px;border-radius:999px;overflow:visible;background:var(--color-line);position:relative}.roadmap-card__bar span{display:block;height:100%;border-radius:999px}.roadmap-card--live .roadmap-card__bar span{width:100%;background:#22c55e}.roadmap-card--progress .roadmap-card__bar span{width:55%;background:var(--color-amber-500);transform-origin:left center;animation:meter-bounce 1.3s ease-in-out infinite}.roadmap-card--planned .roadmap-card__bar span{width:8%;background:var(--color-line-strong)}@keyframes meter-bounce{0%,to{transform:translateY(0) scaleX(1)}50%{transform:translateY(-3px) scaleX(1.04)}}@media(prefers-reduced-motion:reduce){.roadmap-card--progress .roadmap-card__bar span{animation:none}}.detail-card{max-width:30rem;margin:2.75rem auto 0;padding:1.75rem;border-radius:var(--radius-2xl);border:1px solid var(--color-line);background:var(--color-paper);box-shadow:var(--shadow-card-hover)}.detail-card__url{font-family:var(--font-display);font-size:.75rem;color:var(--color-muted-2)}.detail-card__screenshot{display:block;width:100%;height:auto;margin-top:.9rem;border-radius:var(--radius-lg)}.faq-grid{display:grid;gap:3rem;margin-top:2rem}@media(min-width:768px){.faq-grid{grid-template-columns:280px 1fr;gap:4rem}}.faq-bulb-stage{margin-top:1.5rem;width:100%;max-width:320px;aspect-ratio:1}.faq-item{border-bottom:1px solid var(--color-line)}.faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.15rem;text-align:left;font-family:var(--font-display);font-size:.95rem;font-weight:500}.faq-item__trigger:hover{color:var(--color-brand)}.faq-item__trigger svg{width:16px;height:16px;color:var(--color-muted);flex-shrink:0;transition:transform .25s var(--ease-out)}.faq-item.is-open .faq-item__trigger svg{transform:rotate(180deg)}.faq-item__panel p{padding-bottom:1.15rem;padding-right:2rem;font-size:.9rem;line-height:1.65;color:var(--color-muted)}.free-band{position:relative;overflow:hidden;text-align:center;padding-block:5rem}.free-band h2{margin-top:1.1rem}.free-band p.lede{margin:1rem auto 0}.free-band .btn{margin-top:1.75rem}.notify-band{text-align:center;padding:3rem 1.5rem;border-radius:var(--radius-2xl);background:var(--color-fixed-dark);border:1px solid rgba(255,255,255,.08);color:#fff;max-width:42rem;margin-inline:auto}.notify-band h3{color:#fff;font-size:1.35rem}.notify-form{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem;max-width:26rem;margin-inline:auto}@media(min-width:480px){.notify-form{flex-direction:row}}.notify-form input{flex:1;padding:.75rem 1rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff}.notify-form input::placeholder{color:#ffffff73}.notify-form .btn--primary{flex-shrink:0}.form-status{margin-top:.85rem;font-size:.82rem;color:#ffffffa6;min-height:1.2em}.page-hero{text-align:center;padding-block:4rem 3rem}@media(min-width:768px){.page-hero{padding-block:5.5rem 3.5rem}}.page-hero h1{margin-top:1rem;max-width:34rem;margin-inline:auto}.page-hero p.lede{max-width:26rem;margin:1rem auto 0}.page-hero--free h1{color:var(--color-brand)}.about-story{max-width:42rem;margin-inline:auto}.about-story p{margin-top:1.1rem;color:var(--color-muted);font-size:1rem;line-height:1.75}.about-story strong{color:var(--color-ink);font-weight:600}.about-cta{margin-top:2.5rem;display:flex;gap:.85rem;flex-wrap:wrap;justify-content:center}.contact-grid{display:grid;gap:2.5rem;margin-top:2.5rem}@media(min-width:900px){.contact-grid{grid-template-columns:1fr 1.3fr;gap:3rem}}.contact-info-card{padding:1.5rem;border-radius:var(--radius-2xl);border:1px solid var(--color-line);background:var(--color-surface);height:fit-content}.contact-info-row{display:flex;gap:.85rem;padding-block:.9rem;border-bottom:1px solid var(--color-line)}.contact-info-row:last-child{border-bottom:none}.contact-info-row svg{width:18px;height:18px;color:var(--color-brand);flex-shrink:0;margin-top:.15rem}.contact-info-row h4{font-size:.85rem}.contact-info-row p{margin-top:.15rem;font-size:.85rem;color:var(--color-muted)}.contact-form{display:flex;flex-direction:column;gap:1.1rem}.form-row{display:flex;flex-direction:column;gap:.4rem}.form-row label{font-size:.82rem;font-weight:500}.form-row input,.form-row textarea{padding:.75rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-paper)}.form-row input:focus,.form-row textarea:focus{border-color:var(--color-brand)}.form-row textarea{resize:vertical;min-height:120px}.contact-direct{margin-top:1rem;font-size:.85rem;color:var(--color-muted);text-align:center}.contact-direct a{color:var(--color-brand);font-weight:500}.pricing-grid{display:grid;gap:1.75rem;margin-top:2.5rem}@media(min-width:800px){.pricing-grid{grid-template-columns:1fr 1fr}}.price-card{padding:2rem;border-radius:var(--radius-2xl);border:1px solid var(--color-line);background:var(--color-paper);display:flex;flex-direction:column}.price-card--primary{border-color:var(--color-brand);box-shadow:var(--shadow-card-hover);position:relative}.price-card__badge{align-self:flex-start;font-family:var(--font-display);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#15803d;background:#dcfce7;padding:.25rem .65rem;border-radius:999px}.price-card__badge--muted{color:var(--color-muted);background:var(--color-surface)}.price-card h3{margin-top:1rem;font-size:1.1rem}.price-card__amount{margin-top:.75rem;display:flex;align-items:baseline;gap:.4rem}.price-card__amount strong{font-family:var(--font-display);font-size:2.5rem}.price-card__amount span{color:var(--color-muted);font-size:.9rem}.price-card ul{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.price-card li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:var(--color-muted)}.price-card li svg{width:15px;height:15px;margin-top:.2rem;flex-shrink:0;color:var(--color-brand)}.price-card li.is-locked svg{color:var(--color-muted)}.price-card .btn{margin-top:1.75rem}.pricing-note{max-width:34rem;margin:3rem auto 0;text-align:center;color:var(--color-muted);font-size:.9rem;line-height:1.7}.error-page{text-align:center;padding-block:7rem}.error-page .code{font-family:var(--font-display);font-size:5rem;font-weight:700;color:var(--color-line-strong)}.error-page h1{margin-top:.5rem}.error-page .btn{margin-top:2rem}.scene-corner{display:none}@media(min-width:900px){.scene-corner{display:block}}.notify-scene{display:none;position:absolute;top:50%;width:220px;height:220px;transform:translateY(-50%)}.notify-scene--left{left:4%}.notify-scene--right{right:4%}@media(min-width:1100px){.notify-scene{display:block}}.pricing-scene{display:none}@media(min-width:700px){.pricing-scene{display:block}}.detail-scenes-row{display:none;justify-content:space-between;max-width:30rem;margin:1.5rem auto 0}@media(min-width:700px){.detail-scenes-row{display:flex}}.stack{display:flex;flex-direction:column}.center{text-align:center}.mx-auto{margin-inline:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
