@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_e2471d8a-module__YkJpyG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_e2471d8a-module__YkJpyG__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes subtlePulse{0%,to{opacity:.35}50%{opacity:.6}}.anim{opacity:0;animation:.75s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.d1{animation-delay:50ms}.d2{animation-delay:.18s}.d3{animation-delay:.3s}.d4{animation-delay:.45s}.hero-glow{background:radial-gradient(65% 55% at 65% 38%,#ff235724 0%,#0000 70%);background:radial-gradient(65% 55% at 65% 38%,lab(56.101% 79.4328 31.4532/.14) 0%,#0000 70%);animation:5s ease-in-out infinite subtlePulse}.grain:after{content:"";pointer-events:none;z-index:1;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.nav-link{color:#9f9fa9;color:lab(65.6464% 1.53497 -5.42429);text-decoration:none;transition:color .18s}.nav-link:hover{color:#fafafa;color:lab(98.26% 0 0)}.landing-text-link:hover{background:0 0;text-decoration:underline}.lang-toggle{letter-spacing:.06em;color:#9f9fa9;color:lab(65.6464% 1.53497 -5.42429);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .18s,border-color .18s}.lang-toggle:hover{color:#fafafa;color:lab(98.26% 0 0);border-color:#ffffff40;border-color:lab(100% 0 0/.25)}.btn-primary{background:var(--color-rose-600);color:#fff1f2;color:lab(96.2369% 4.94155 1.28011);border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 18px;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}.btn-primary:hover{opacity:.88;transform:translateY(-1px)}.btn-ghost{color:#fafafa;color:lab(98.26% 0 0);background:0 0;border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:8px;align-items:center;gap:8px;padding:16px 18px;font-size:.875rem;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.btn-ghost:hover{background:#ffffff0a;background:lab(100% 0 0/.04);border-color:#ffffff47;border-color:lab(100% 0 0/.28);transform:translateY(-1px)}.phone-wrap{overscroll-behavior:contain;flex-direction:column;align-items:center;display:inline-flex;position:relative}@keyframes heroPlaceholderGradientDrift{0%,to{opacity:.55;background-position:12% 28%;transform:scale(1)}50%{opacity:1;background-position:88% 72%;transform:scale(1.08)}}@keyframes heroPlaceholderGradientSweep{0%{opacity:0;transform:translate(-120%)rotate(12deg)}35%{opacity:.35}50%{opacity:.2;transform:translate(120%)rotate(12deg)}to{opacity:0;transform:translate(120%)rotate(12deg)}}@keyframes heroPlaceholderLogoGlow{0%,to{filter:drop-shadow(0 0 6px #ff235726);filter:drop-shadow(0 0 6px lab(56.101% 79.4328 31.4532/.15));transform:scale(1)}50%{filter:drop-shadow(0 0 16px #ff235780);filter:drop-shadow(0 0 16px lab(56.101% 79.4328 31.4532/.5));transform:scale(1.06)}}.hero-phone-placeholder-glow{opacity:.75;background:radial-gradient(90% 75% at 50% 42%,#ff235752 0%,#ff23571f 42%,#0000 72%) 50% 45%/220% 220%;background:radial-gradient(90% 75% at 50% 42%,lab(56.101% 79.4328 31.4532/.32) 0%,lab(56.101% 79.4328 31.4532/.12) 42%,#0000 72%) 50% 45%/220% 220%}.hero-phone-placeholder-sweep{overflow:hidden}.hero-phone-placeholder-animated .hero-phone-placeholder-glow{will-change:background-position, opacity, transform;animation:4.5s ease-in-out infinite heroPlaceholderGradientDrift}.hero-phone-placeholder-animated .hero-phone-placeholder-sweep:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff12 45%,#ff235738 50%,#ffffff12 55%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(100% 0 0/.07) 45%,lab(56.101% 79.4328 31.4532/.22) 50%,lab(100% 0 0/.07) 55%,#0000 100%);animation:3.2s ease-in-out infinite heroPlaceholderGradientSweep;position:absolute;inset:-40% -60%}.hero-phone-placeholder-logo{filter:drop-shadow(0 0 6px #ff235726);filter:drop-shadow(0 0 6px lab(56.101% 79.4328 31.4532/.15))}.hero-phone-placeholder-animated .hero-phone-placeholder-logo{animation:2.4s ease-in-out infinite heroPlaceholderLogoGlow}@media (prefers-reduced-motion:reduce){.hero-phone-placeholder-animated .hero-phone-placeholder-glow,.hero-phone-placeholder-animated .hero-phone-placeholder-sweep:after,.hero-phone-placeholder-animated .hero-phone-placeholder-logo{animation:none}.hero-phone-placeholder-animated .hero-phone-placeholder-glow{opacity:.75;background-position:50% 45%;transform:none}}.hero-phone-slider-stage{max-width:100%;overflow:visible}.hero-phone-slider-btn{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;box-shadow:none;color:#fafafab8;color:lab(98.26% 0 0/.72);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .18s,opacity .18s;display:flex}.hero-phone-slider-btn:hover{box-shadow:none;color:#fafafa;color:lab(98.26% 0 0);opacity:1;background:0 0;border:none}.hero-phone-slider-dot{background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.1rem;min-width:1.1rem;height:1.1rem;min-height:1.1rem;padding:0;display:flex}.hero-phone-slider-dot:hover,.hero-phone-slider-dot:focus-visible,.hero-phone-slider-dot:active{box-shadow:none;background:0 0;border:none}.hero-phone-slider-dot:before{content:"";background:#ffffff38;background:lab(100% 0 0/.22);border-radius:999px;width:7px;height:7px;transition:background .18s,transform .18s;display:block}.hero-phone-slider-dot:hover:before{background:#ffffff61;background:lab(100% 0 0/.38)}.hero-phone-slider-dot.is-active:before{background:#ff2357;background:lab(56.101% 79.4328 31.4532);transform:scale(1.15)}.hero-phone{overflow-anchor:none;overscroll-behavior:contain;overflow:visible}.feat{border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);padding-top:24px;padding-bottom:28px;padding-right:32px;transition:border-top-color .2s}.feat:hover{border-top-color:#ff2357;border-top-color:lab(56.101% 79.4328 31.4532)}.feat-tile{border:1px solid var(--border);background:color-mix(in oklch, var(--card) 70%, var(--background));border-radius:1rem;padding:26px 24px;transition:border-color .2s,background .2s}.feat-tile:hover{border-color:color-mix(in oklch, var(--primary) 55%, transparent);background:var(--card)}.also-card{background:color-mix(in oklch, var(--card) 40%, transparent);border:1px solid #ffffff12;border-radius:.75rem;padding:14px;transition:border-color .18s,background .18s}.also-card:hover{border-color:color-mix(in oklch, var(--primary) 38%, transparent);background:color-mix(in oklch, var(--card) 68%, transparent)}.step-bg-num{font-family:var(--font-instrument-serif), Georgia, serif;color:#ffffff09;color:lab(100% 0 0/.035);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,14vw,10rem);font-style:italic;line-height:1;position:absolute;top:-.15em;left:-.05em}.divider{background:#ffffff17;background:lab(100% 0 0/.09);height:1px}.cmp-table{background:var(--background);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1rem;overflow:hidden}.cmp-table-head-waitless{background:color-mix(in oklch, var(--primary) 5%, var(--background))}.cmp-table-row{align-items:stretch}.cmp-cell{align-items:flex-start;gap:12px;min-height:100%;padding:14px 28px;font-size:.875rem;line-height:1.5;display:flex}.cmp-cell-waitless{border-color:color-mix(in oklch, var(--primary) 20%, transparent);background:color-mix(in oklch, var(--primary) 5%, var(--background))}@media (min-width:768px){.cmp-table-head-waitless,.cmp-cell-waitless{border-color:#ffffff0f;border-color:lab(100% 0 0/.06)}}.serif{font-family:var(--font-instrument-serif), Georgia, serif}@media (max-width:639px){.hero-phone{display:none!important}.features-header{flex-direction:column!important;align-items:flex-start!important}.features-header-sub{max-width:100%!important}.feat{padding-right:0!important}.hero-ctas .btn-primary,.hero-ctas .btn-ghost{justify-content:center;width:100%}.footer-top{text-align:center!important;flex-direction:column!important;align-items:center!important}.footer-links{justify-content:center!important}.footer-copy{text-align:center!important}}