:root{--fx-ink: #1d1a2e;--fx-ink-deep: #141122;--fx-ink-line: rgba(244, 242, 251, .12);--fx-paper: #f4f2fb;--fx-paper-line: rgba(29, 26, 46, .1);--fx-text: #f4f2fb;--fx-text-muted: rgba(244, 242, 251, .68);--fx-text-dark: #1d1a2e;--fx-text-dark-muted: rgba(29, 26, 46, .66);--fx-gold: #e7c55b;--fx-gold-deep: #c9a23a;--fx-pink: #ff4fb1;--fx-green: #12b347;--fx-violet: #8e5cf7;--fx-orange: #ff7a30;--fx-display: "Unbounded", system-ui, sans-serif;--fx-body: "Instrument Sans", system-ui, sans-serif;--fx-ease: cubic-bezier(.2, .8, .2, 1);--fx-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--fx-radius-lg: 28px;--fx-radius-md: 18px}body{background:var(--fx-ink)}.navbar-area.is-sticky{background-color:rgba(20,17,34,.78) !important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--fx-ink-line) !important}@media(min-width: 992px){.navbar-area .standard-nav .navbar .navbar-nav .nav-item:hover>a,.navbar-area .standard-nav .navbar .navbar-nav .nav-item.active>a{color:var(--fx-gold)}.navbar-area.is-sticky .standard-nav .navbar .navbar-nav .nav-item:hover>a.parent,.navbar-area.is-sticky .standard-nav .navbar .navbar-nav .nav-item.active>a.parent{color:var(--fx-gold)}}.fx{position:relative;background:var(--fx-ink);color:var(--fx-text);font-family:var(--fx-body);font-size:1.0625rem;line-height:1.6;overflow-x:clip}.fx h1,.fx h2,.fx h3{font-family:var(--fx-display);color:inherit;margin:0;letter-spacing:-0.02em}.fx h2{font-size:clamp(1.9rem,4vw,3.2rem);font-weight:500;line-height:1.08}.fx h3{font-size:1.125rem;font-weight:500;line-height:1.3}.fx p{margin:0}.fx img{max-width:100%;height:auto;display:block}.fx a:focus-visible,.fx button:focus-visible,.fx summary:focus-visible{outline:2px solid var(--fx-gold);outline-offset:4px;border-radius:12px}.fx>section{position:relative;padding-block:clamp(80px,11vw,150px)}.fx-section-head{max-width:40rem;margin:0 auto clamp(40px,6vw,72px);text-align:center}.fx-section-head p{margin-top:18px;color:var(--fx-text-muted);font-size:1.125rem}.fx-section-head--left{margin-inline:0;text-align:left}.fx-progress{position:fixed;inset:0 0 auto;height:3px;z-index:1000;pointer-events:none}.fx-progress span{display:block;height:100%;transform-origin:0 50%;transform:scaleX(var(--p, 0));background:linear-gradient(90deg, var(--fx-green), var(--fx-gold) 45%, var(--fx-pink))}.fx-cursor{display:none}html.fx-has-cursor .fx-cursor{display:block}html.fx-has-cursor .fx,html.fx-has-cursor .fx a,html.fx-has-cursor .fx button,html.fx-has-cursor .fx summary{cursor:none}.fx-cursor-dot,.fx-cursor-ring{position:fixed;top:0;left:0;z-index:1001;pointer-events:none;border-radius:50%;will-change:transform}.fx-cursor-dot{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--fx-gold)}.fx-cursor-ring{width:40px;height:40px;margin:-20px 0 0 -20px;border:1.5px solid rgba(231,197,91,.7);display:grid;place-items:center;transition:width .35s var(--fx-ease),height .35s var(--fx-ease),margin .35s var(--fx-ease),background-color .35s,border-color .35s}.fx-cursor-ring em{font-style:normal;font-family:var(--fx-display);font-size:.75rem;font-weight:500;color:var(--fx-ink);opacity:0;transition:opacity .2s}.fx-cursor.is-hover .fx-cursor-ring{width:64px;height:64px;margin:-32px 0 0 -32px;background:rgba(231,197,91,.14)}.fx-cursor.is-label .fx-cursor-ring{width:76px;height:76px;margin:-38px 0 0 -38px;background:var(--fx-gold);border-color:var(--fx-gold)}.fx-cursor.is-label .fx-cursor-ring em{opacity:1}.fx-cursor.is-label .fx-cursor-dot,.fx-cursor.is-hover .fx-cursor-dot{opacity:0}.fx-cursor.is-light .fx-cursor-dot{background:var(--fx-violet)}.fx-cursor.is-light .fx-cursor-ring{border-color:rgba(142,92,247,.7)}.fx-cursor.is-light.is-hover .fx-cursor-ring{background:rgba(142,92,247,.12)}.fx-cursor.is-down .fx-cursor-ring{transform:scale(0.8)}.fx-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.fx-actions--center{justify-content:center}.fx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border-radius:999px;font-family:var(--fx-body);font-weight:600;font-size:1rem;text-decoration:none;overflow:hidden;isolation:isolate;will-change:transform;transition:color .35s var(--fx-ease),border-color .35s,box-shadow .35s}.fx-btn span{position:relative;z-index:1;display:inline-block}.fx-btn::before{content:"";position:absolute;z-index:0;left:var(--mx, 50%);top:var(--my, 50%);width:0;height:0;border-radius:50%;transform:translate(-50%, -50%);transition:width .5s var(--fx-ease),height .5s var(--fx-ease)}.fx-btn:hover::before{width:260%;height:600%}.fx-btn--gold{background:var(--fx-gold);color:var(--fx-ink);box-shadow:0 10px 40px -12px rgba(231,197,91,.7)}.fx-btn--gold::before{background:#fff3c8}.fx-btn--gold:hover{color:var(--fx-ink)}.fx-btn--ghost{color:var(--fx-text);border:1.5px solid var(--fx-ink-line)}.fx-btn--ghost::before{background:var(--fx-text)}.fx-btn--ghost:hover{color:var(--fx-ink);border-color:var(--fx-text)}.fx-link{color:var(--fx-gold);font-weight:600;text-decoration:none;background:linear-gradient(currentColor, currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .4s var(--fx-ease)}.fx-link:hover{color:var(--fx-gold);background-size:100% 1.5px}.fx-center{text-align:center;margin-top:40px !important}.fx-load{opacity:0;transform:translateY(24px)}html.fx-ready .fx-load{opacity:1;transform:none;transition:opacity 1s var(--fx-ease) var(--d, 0s),transform 1s var(--fx-ease) var(--d, 0s)}[data-fx-reveal]{opacity:0;transform:translateY(40px);transition:opacity .9s var(--fx-ease) var(--d, 0s),transform .9s var(--fx-ease) var(--d, 0s)}[data-fx-reveal].is-in{opacity:1;transform:none}html:not(.fx-js) [data-fx-reveal],html:not(.fx-js) .fx-load{opacity:1;transform:none}.fx-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-0.08em}.fx-word>span{display:inline-block;transform:translateY(105%) rotate(6deg);transform-origin:0 100%}html.fx-ready .fx-word>span{transform:none;transition:transform 1.1s var(--fx-ease) calc(var(--w)*45ms + .1s)}.fx>.fx-hero{min-height:100vh;min-height:100svh;padding-top:clamp(130px,16vh,180px);padding-bottom:90px;display:flex;align-items:center;background:radial-gradient(60rem 40rem at var(--hx, 70%) var(--hy, 40%), rgba(142, 92, 247, 0.22), transparent 60%),radial-gradient(40rem 30rem at 10% 90%, rgba(18, 179, 71, 0.1), transparent 60%),var(--fx-ink)}.fx-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.fx-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;margin-bottom:28px;border:1px solid var(--fx-ink-line);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--fx-text-muted);font-size:.9rem;text-decoration:none;transition:border-color .3s,color .3s}.fx-pill img{width:34px;height:34px;border-radius:50%;background:hsla(0,0%,100%,.06);padding:3px;-o-object-fit:contain;object-fit:contain}.fx-pill:hover{color:var(--fx-text);border-color:rgba(231,197,91,.5)}.fx-title{font-size:clamp(2.5rem,5.6vw,4.9rem);font-weight:500;line-height:1.02;letter-spacing:-0.035em;max-width:13ch}.fx-lede{margin-top:28px !important;max-width:34rem;color:var(--fx-text-muted);font-size:1.1875rem}.fx-hero .fx-actions{margin-top:36px}.fx-note{margin-top:26px !important;max-width:30rem;color:var(--fx-text-muted);font-size:.9rem;display:flex;gap:10px}.fx-note i{color:var(--fx-gold)}.fx-hero-stage{position:relative;perspective:1400px}.fx-card3d{position:relative;transform-style:preserve-3d;will-change:transform}.fx-card3d-body{position:relative;border-radius:6%/9.5%;overflow:hidden;transform:translateZ(40px);box-shadow:0 40px 80px -30px rgba(0,0,0,.8),0 0 0 1px hsla(0,0%,100%,.06);animation:fx-float 7s ease-in-out infinite}.fx-card3d-shadow{position:absolute;left:12%;right:12%;bottom:-14%;height:18%;border-radius:50%;background:radial-gradient(closest-side, rgba(0, 0, 0, 0.55), transparent);transform:translateZ(-60px);filter:blur(6px)}.fx-glare{position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx, 30%) var(--gy, 20%), rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0) 45%);opacity:var(--go, 0.5);transition:opacity .4s}@keyframes fx-float{0%,100%{translate:0 0}50%{translate:0 -14px}}.fx-hero-tags{list-style:none;margin:0;padding:0;position:absolute;inset:0;pointer-events:none;transform:translateZ(90px)}.fx-hero-tags li{position:absolute;left:var(--x);top:var(--y);white-space:nowrap;padding:10px 16px;border-radius:14px;font-size:.9rem;color:var(--fx-text);background:rgba(29,26,46,.72);border:1px solid var(--fx-ink-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 40px -18px rgba(0,0,0,.8)}.fx-hero-tags b{font-family:var(--fx-display);font-weight:500;color:var(--fx-gold);margin-right:4px}.fx-blooms{position:absolute;inset:0;z-index:1;pointer-events:none}.fx-bloom{position:absolute;will-change:transform}.fx-bloom--ring{width:clamp(120px,14vw,220px);top:10%;right:4%;color:var(--fx-pink);opacity:.9}.fx-bloom--leaf{width:clamp(130px,15vw,240px);bottom:-4%;left:-3%;color:var(--fx-green);opacity:.85}.fx-bloom--star{width:clamp(60px,6vw,96px);top:22%;left:44%;color:var(--fx-orange)}.fx-bloom--brush{width:clamp(90px,10vw,150px);bottom:6%;right:18%;color:var(--fx-violet);opacity:.85}.fx-scrollcue{position:absolute;z-index:2;left:50%;bottom:26px;width:26px;height:42px;margin-left:-13px;border:1.5px solid var(--fx-ink-line);border-radius:20px}.fx-scrollcue span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--fx-gold);animation:fx-cue 1.8s var(--fx-ease) infinite}@keyframes fx-cue{0%{transform:translateY(0);opacity:1}80%{transform:translateY(14px);opacity:0}100%{opacity:0}}.fx>.fx-brands{padding-block:44px;border-block:1px solid var(--fx-ink-line);background:var(--fx-ink-deep)}.fx-brands-label{text-align:center;color:var(--fx-text-muted);font-size:.9rem;margin-bottom:18px !important}.fx-marquee{overflow:hidden;mask-image:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent)}.fx-marquee-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.fx-marquee-set{display:flex;align-items:center;gap:clamp(28px,5vw,72px);padding:0 clamp(14px,2.5vw,36px);margin:0;list-style:none}.fx-marquee-set img{width:110px;height:56px;-o-object-fit:contain;object-fit:contain;filter:invert(1) grayscale(1);mix-blend-mode:screen;opacity:.6;transition:opacity .3s,transform .4s var(--fx-ease-spring)}.fx-marquee-set li:hover img{opacity:1;transform:scale(1.12)}.fx>.fx-flip{padding:0;height:320vh;background:var(--fx-ink-deep)}.fx-flip-sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden}.fx-flip-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.fx-flip-stage{position:relative;perspective:1600px;display:grid;place-items:center;min-height:360px}.fx-flipcard{position:relative;width:min(100%,520px);aspect-ratio:1117/700;transform-style:preserve-3d;transform:rotateY(calc(var(--fp, 0) * 180deg)) rotateX(calc(var(--fp, 0) * -8deg + 6deg)) rotateZ(calc(-4deg + var(--fp, 0) * 4deg));will-change:transform}.fx-flipcard-face{position:absolute;inset:0;border-radius:6%/9.5%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 50px 90px -40px rgba(0,0,0,.9)}.fx-flipcard-front img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fx-flipcard-back{background:#fff;transform:rotateY(180deg)}.fx-flipcard-back img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4%}.fx-flip-slots{position:absolute;left:50%;bottom:-64px;transform:translateX(-50%);display:flex;gap:8px;opacity:var(--slots, 0);transition:opacity .4s}.fx-flip-slots span{width:22px;height:30px;border-radius:4px 9px 4px 4px;border:1.5px solid var(--fx-ink-line);background:hsla(0,0%,100%,.03);transition:background-color .4s,border-color .4s,transform .5s var(--fx-ease-spring);transition-delay:calc(var(--i)*40ms)}.fx-flip.is-step-2 .fx-flip-slots span,.fx-flip.is-step-3 .fx-flip-slots span{background:var(--fx-gold);border-color:var(--fx-gold);transform:translateY(-6px)}.fx-flip.is-step-3 .fx-flip-slots span:nth-child(3n+1){background:var(--fx-pink);border-color:var(--fx-pink)}.fx-flip.is-step-3 .fx-flip-slots span:nth-child(3n+2){background:var(--fx-green);border-color:var(--fx-green)}.fx-flip-copy{position:relative;min-height:340px}.fx-flip-dots{list-style:none;padding:0;margin:0 0 28px;display:flex;gap:8px}.fx-flip-dots li{width:28px;height:4px;border-radius:2px;background:var(--fx-ink-line);transition:background-color .4s,width .4s var(--fx-ease)}.fx-flip-dots li.is-active{width:56px;background:var(--fx-gold)}.fx-flip-panel{position:absolute;top:60px;left:0;right:0;opacity:0;transform:translateY(40px);transition:opacity .6s var(--fx-ease),transform .6s var(--fx-ease);pointer-events:none}.fx-flip-panel.is-active{opacity:1;transform:none;pointer-events:auto}.fx-flip-panel.is-past{transform:translateY(-40px)}.fx-flip-panel p{margin-top:20px;color:var(--fx-text-muted);font-size:1.125rem;max-width:32rem}.fx-providers{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:10px}.fx-providers li{padding:8px 16px;border-radius:999px;border:1px solid var(--fx-ink-line);font-size:.95rem;opacity:0;transform:translateY(12px) scale(0.9);transition:opacity .5s var(--fx-ease),transform .5s var(--fx-ease-spring),border-color .3s,color .3s}.fx-flip-panel.is-active .fx-providers li{opacity:1;transform:none}.fx-providers li:nth-child(1){transition-delay:.1s}.fx-providers li:nth-child(2){transition-delay:.16s}.fx-providers li:nth-child(3){transition-delay:.22s}.fx-providers li:nth-child(4){transition-delay:.28s}.fx-providers li:nth-child(5){transition-delay:.34s}.fx-providers li:nth-child(6){transition-delay:.4s}.fx-providers li:hover{border-color:var(--fx-gold);color:var(--fx-gold)}html:not(.fx-motion) .fx>.fx-flip{height:auto;padding-block:clamp(80px,11vw,150px)}html:not(.fx-motion) .fx-flip-sticky{position:static;height:auto}html:not(.fx-motion) .fx-flip-copy{min-height:0;display:grid;gap:48px}html:not(.fx-motion) .fx-flip-panel,html:not(.fx-motion) .fx-providers li{position:static;opacity:1;transform:none}html:not(.fx-motion) .fx-flip-dots,html:not(.fx-motion) .fx-flip-slots{display:none}.fx>.fx-numbers{padding-block:clamp(60px,8vw,110px);background:var(--fx-ink)}.fx-numbers-grid{display:grid;grid-template-columns:repeat(4, 1fr)}.fx-number{padding:8px clamp(16px,2.5vw,36px);border-left:1px solid var(--fx-ink-line)}.fx-number:first-child{border-left:0;padding-left:0}.fx-number strong{display:block;font-family:var(--fx-display);font-weight:500;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1;color:var(--fx-gold);letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.fx-number p{margin-top:14px;color:var(--fx-text-muted);max-width:14rem}.fx>.fx-fit{background:var(--fx-ink);padding-top:0}.fx-fit-box{max-width:760px;margin:0 auto;padding:clamp(20px,3vw,32px);border-radius:var(--fx-radius-lg);border:1px solid var(--fx-ink-line);background:hsla(0,0%,100%,.03)}.fx-fit-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:6px;border-radius:999px;background:var(--fx-ink-deep)}.fx-fit-switch button{position:relative;z-index:1;border:0;background:none;min-height:50px;padding:0 12px;border-radius:999px;font:600 .95rem/1.2 var(--fx-body);color:var(--fx-text-muted);transition:color .35s}.fx-fit-switch button[aria-selected=true]{color:var(--fx-ink)}.fx-fit-thumb{position:absolute;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);border-radius:999px;background:var(--fx-gold);transition:transform .55s var(--fx-ease-spring),background-color .4s}.fx-fit-box.is-yes .fx-fit-thumb{transform:translateX(100%);background:var(--fx-text)}.fx-fit-answer{display:flex;gap:18px;align-items:flex-start;padding:28px 12px 8px}.fx-fit-answer.is-active{animation:fx-pop .6s var(--fx-ease) both}.fx-fit-answer>i{font-size:2rem;color:var(--fx-green);line-height:1}.fx-fit-answer#fx-fit-yes>i{color:var(--fx-text)}.fx-fit-answer h3{font-size:1.35rem}.fx-fit-answer p{margin-top:10px;color:var(--fx-text-muted)}@keyframes fx-pop{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fx>.fx-app{background:var(--fx-paper);color:var(--fx-text-dark);border-radius:48px 48px 0 0}.fx-app .fx-section-head p,.fx-app-list p{color:var(--fx-text-dark-muted)}.fx-app-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:center}.fx-app-list{list-style:none;padding:0;margin:0 0 36px;display:grid;gap:26px}.fx-app-list li{display:flex;gap:18px;align-items:flex-start}.fx-app-list li>i{flex:none;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:1.35rem;color:var(--fx-violet);background:rgba(142,92,247,.12);transition:transform .5s var(--fx-ease-spring),background-color .3s,color .3s}.fx-app-list li:hover>i{transform:rotate(-10deg) scale(1.1);background:var(--fx-violet);color:#fff}.fx-app-list p{margin-top:6px}.fx-app .fx-link{color:var(--fx-violet)}.fx-app-stage{position:relative;perspective:1400px;display:grid;place-items:center;padding:40px 0}.fx-app-stage::before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from var(--spin, 0deg), var(--fx-violet), var(--fx-pink), var(--fx-gold), var(--fx-green), var(--fx-violet));filter:blur(60px);opacity:.35}.fx-phone{position:relative;width:min(78%,340px);transform-style:preserve-3d;will-change:transform}.fx-phone img{filter:drop-shadow(0 50px 50px rgba(29, 26, 46, 0.3))}.fx-float{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:12px 18px;border-radius:16px;font-weight:600;font-size:.95rem;color:var(--fx-text-dark);background:hsla(0,0%,100%,.85);border:1px solid var(--fx-paper-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 50px -24px rgba(29,26,46,.45);will-change:transform}.fx-float i{color:var(--fx-violet)}.fx-float--a{top:18%;left:-2%}.fx-float--a i{color:var(--fx-green)}.fx-float--b{top:48%;right:-4%}.fx-float--c{bottom:14%;left:4%}.fx>.fx-steps{background:var(--fx-paper);color:var(--fx-text-dark);padding-top:0}.fx-steps{scroll-margin-top:120px}html:has(.fx){scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html:has(.fx){scroll-behavior:auto}}.fx-steps .fx-section-head p{color:var(--fx-text-dark-muted)}.fx-steps-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,100px);align-items:start}.fx-steps-stage{position:sticky;top:110px;width:min(100%,320px);justify-self:center}.fx-steps-stage img{filter:drop-shadow(0 40px 40px rgba(29, 26, 46, 0.25))}.fx-scanline{position:absolute;left:30%;right:30%;top:33%;height:2px;border-radius:2px;background:var(--fx-pink);box-shadow:0 0 16px 2px rgba(255,79,177,.7);animation:fx-scan 2.4s ease-in-out infinite}@keyframes fx-scan{0%,100%{transform:translateY(0)}50%{transform:translateY(70px)}}.fx-steps-wrap{position:relative;padding-left:36px}.fx-steps-rail{position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:var(--fx-paper-line);border-radius:2px}.fx-steps-rail span{position:absolute;inset:0;transform-origin:50% 0;transform:scaleY(var(--sp, 0));background:linear-gradient(var(--fx-violet), var(--fx-pink));border-radius:2px}.fx-steps-list{list-style:none;margin:0;padding:0;counter-reset:step;display:grid;gap:18px}.fx-steps-list li{position:relative;counter-increment:step;display:flex;gap:22px;align-items:center;padding:24px 28px;border-radius:var(--fx-radius-md);background:#fff;border:1px solid var(--fx-paper-line);opacity:.45;transform:translateX(16px) scale(0.98);transition:opacity .6s var(--fx-ease),transform .6s var(--fx-ease),box-shadow .6s}.fx-steps-list li::before{content:"";position:absolute;left:-36px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:var(--fx-paper);border:2px solid var(--fx-paper-line);transition:background-color .4s,border-color .4s,transform .5s var(--fx-ease-spring)}.fx-steps-list li::after{content:"Step " counter(step);position:absolute;top:14px;right:20px;font-size:.8rem;color:var(--fx-text-dark-muted)}.fx-steps-list li.is-active{opacity:1;transform:none;box-shadow:0 30px 60px -36px rgba(29,26,46,.45)}.fx-steps-list li.is-active::before{background:var(--fx-violet);border-color:var(--fx-violet);transform:scale(1.25)}.fx-steps-list img{flex:none;width:48px;height:48px;transition:transform .6s var(--fx-ease-spring)}.fx-steps-list li.is-active img{transform:rotate(-8deg) scale(1.08)}.fx-steps-list p{margin-top:6px;color:var(--fx-text-dark-muted)}.fx>.fx-people{background:var(--fx-ink)}.fx-people-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;perspective:1200px}.fx-review{position:relative;margin:0;padding:30px 26px;border-radius:var(--fx-radius-lg);background:hsla(0,0%,100%,.035);border:1px solid var(--fx-ink-line);display:flex;flex-direction:column;gap:22px;overflow:hidden;isolation:isolate;transform-style:preserve-3d;will-change:transform}.fx-review::before,.fx-price::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .4s;background:radial-gradient(22rem circle at var(--sx, 50%) var(--sy, 50%), var(--tone, rgba(231, 197, 91, 0.16)), transparent 60%)}.fx-review:hover::before,.fx-price:hover::before{opacity:1}.fx-tone-pink{--tone: rgba(255, 79, 177, 0.2);--tone-solid: var(--fx-pink)}.fx-tone-green{--tone: rgba(18, 179, 71, 0.2);--tone-solid: var(--fx-green)}.fx-tone-violet{--tone: rgba(142, 92, 247, 0.24);--tone-solid: var(--fx-violet)}.fx-tone-orange{--tone: rgba(255, 122, 48, 0.2);--tone-solid: var(--fx-orange)}.fx-review-stars{color:var(--fx-gold);display:flex;gap:3px;font-size:.9rem}.fx-review blockquote{margin:0;font-size:1rem;color:var(--fx-text);flex:1}.fx-review figcaption{display:flex;gap:12px;align-items:center;font-size:.9rem;color:var(--fx-text-muted)}.fx-review figcaption b{display:block;color:var(--fx-text);font-weight:600}.fx-avatar{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-family:var(--fx-display);font-size:.8rem;color:var(--fx-ink);background:var(--tone-solid, var(--fx-gold))}.fx>.fx-pricing{background:var(--fx-ink-deep)}.fx-pricing-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.fx-price{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--fx-radius-lg);border:1px solid var(--fx-ink-line);background:var(--fx-ink);padding:clamp(26px,3vw,40px)}.fx-price::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;opacity:0;transition:opacity .4s;background:radial-gradient(18rem circle at var(--sx, 50%) var(--sy, 50%), var(--fx-gold), transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.fx-price:hover::after{opacity:1}.fx-price--main{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.fx-price-media{perspective:1000px}.fx-price-media img{border-radius:6%/9.5%;box-shadow:0 40px 60px -30px rgba(0,0,0,.9);will-change:transform}.fx-badge{display:inline-block;padding:5px 12px;border-radius:999px;background:rgba(231,197,91,.14);color:var(--fx-gold);font-size:.85rem;font-weight:600;margin-bottom:14px}.fx-price h3{font-size:1.3rem}.fx-price-amount{font-family:var(--fx-display);font-size:clamp(2rem,3vw,2.6rem);font-weight:500;letter-spacing:-0.03em;margin:12px 0 16px !important;color:var(--fx-text)}.fx-price-body>p:not(.fx-price-amount):not(.fx-small){color:var(--fx-text-muted)}.fx-checks{list-style:none;padding:0;margin:20px 0 30px;display:grid;gap:10px}.fx-checks li{position:relative;padding-left:28px;color:var(--fx-text-muted);font-size:.98rem}.fx-checks li::before{content:"";font-family:"bootstrap-icons";position:absolute;left:0;top:0;color:var(--fx-green);font-size:1.1rem}.fx-small{margin-top:16px !important;font-size:.85rem;color:var(--fx-text-muted)}.fx>.fx-faq{background:var(--fx-ink)}.fx-faq-grid{display:grid;grid-template-columns:.9fr 1.4fr;gap:clamp(32px,6vw,96px);align-items:start}.fx-faq .fx-section-head{position:sticky;top:120px}.fx-faq-item{border-bottom:1px solid var(--fx-ink-line)}.fx-faq-item summary{list-style:none;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:26px 0;font-family:var(--fx-display);font-size:clamp(1rem,1.6vw,1.2rem);font-weight:500;transition:color .3s}.fx-faq-item summary::-webkit-details-marker{display:none}.fx-faq-item summary:hover{color:var(--fx-gold)}.fx-faq-item summary i{position:relative;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--fx-ink-line);transition:transform .5s var(--fx-ease-spring),background-color .3s,border-color .3s}.fx-faq-item summary i::before,.fx-faq-item summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-0.75px 0 0 -6px;background:currentColor;border-radius:1px}.fx-faq-item summary i::after{transform:rotate(90deg)}.fx-faq-item[open] summary i{transform:rotate(45deg);background:var(--fx-gold);border-color:var(--fx-gold);color:var(--fx-ink)}.fx-faq-body{overflow:hidden}.fx-faq-body p{padding-bottom:26px;color:var(--fx-text-muted);max-width:40rem}.fx>.fx-outro{background:var(--fx-ink-deep);overflow:hidden;text-align:center;perspective:1400px}.fx-outro-word{position:absolute;top:50%;left:0;white-space:nowrap;transform:translate(var(--wx, 0), -50%);font-family:var(--fx-display);font-weight:700;font-size:clamp(8rem,22vw,20rem);line-height:1;letter-spacing:-0.04em;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px rgba(244,242,251,.08);pointer-events:none;will-change:transform}.fx-outro-inner{position:relative;z-index:1}.fx-outro-card{position:relative;width:min(80%,380px);margin:0 auto 48px;border-radius:6%/9.5%;overflow:hidden;box-shadow:0 50px 90px -40px rgba(0,0,0,.9);will-change:transform}.fx-outro h2{font-size:clamp(2rem,4.6vw,3.8rem);max-width:18ch;margin:0 auto 36px}.fx-short,.fx-hint,.fx-people-dots,.fx-dock{display:none}.fx-btn{transition:color .35s var(--fx-ease),border-color .35s,box-shadow .35s,scale .2s var(--fx-ease)}.fx-btn:active{scale:.96}.fx-btn--sm{min-height:44px;padding:0 20px;font-size:.95rem}@media(max-width: 1199.98px){.fx-people-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 991.98px){.fx>section{padding-block:72px}.fx-hero-grid,.fx-flip-grid,.fx-app-grid,.fx-steps-grid,.fx-faq-grid,.fx-pricing-grid,.fx-price--main{grid-template-columns:1fr}.fx>.fx-hero{min-height:0;padding-top:104px;padding-bottom:56px}.fx-hero-grid{gap:0}.fx-hero-copy{display:contents}.fx-pill{order:1;justify-self:start;margin-bottom:0}.fx-hero-stage{order:2;width:100%;max-width:520px;margin:44px auto 40px;justify-self:center}.fx-title{order:3;max-width:16ch}.fx-lede{order:4}.fx-hero .fx-actions{order:5}.fx-note{order:6}.fx-card3d{touch-action:pan-y}.fx-scrollcue{display:none}.fx>.fx-flip{height:270vh}.fx-flip-grid{gap:24px}.fx-flip-stage{min-height:0;padding:0 8%}.fx-flip-copy{min-height:300px}.fx-flip-panel{top:40px}.fx-flip-dots{margin-bottom:0}.fx-numbers-grid{grid-template-columns:repeat(2, 1fr);row-gap:40px}.fx-number:nth-child(3){border-left:0;padding-left:0}.fx>.fx-app{border-radius:32px 32px 0 0}.fx-app-copy{order:2}.fx-phone{width:min(64%,300px)}.fx-steps-stage{position:relative;top:0;width:min(52%,230px);margin-bottom:8px}.fx-faq .fx-section-head{position:static}.fx-people .container{padding-inline:0}.fx-people .fx-section-head{padding-inline:16px}.fx-people-grid{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:10px 16px 24px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fx-people-grid::-webkit-scrollbar{display:none}.fx-people-grid .fx-review{flex:0 0 min(82%,360px);scroll-snap-align:start;transform:scale(var(--k, 1));opacity:var(--o, 1);transition:opacity .9s var(--fx-ease),transform .15s linear}.fx-people-grid .fx-review:not(.is-in){opacity:0}.fx-people-dots{display:flex;justify-content:center;gap:8px}.fx-people-dots span{width:8px;height:8px;border-radius:4px;background:var(--fx-ink-line);transition:width .4s var(--fx-ease),background-color .4s}.fx-people-dots span.is-active{width:26px;background:var(--fx-gold)}.fx-dock{display:flex;align-items:center;gap:12px;position:fixed;z-index:90;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:10px 10px 10px 12px;border-radius:20px;background:rgba(20,17,34,.86);border:1px solid var(--fx-ink-line);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:0 20px 50px -10px rgba(0,0,0,.7);transform:translateY(calc(100% + 30px));transition:transform .6s var(--fx-ease-spring)}.fx-dock.is-on{transform:none}.fx-dock img{width:54px;border-radius:6px;flex:none}.fx-dock-text{flex:1;min-width:0;line-height:1.3}.fx-dock-text b{display:block;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-dock-text span{font-size:.8rem;color:var(--fx-text-muted)}.fx-dock .fx-btn{width:auto;flex:none}body.fx-dock-on .go-top{translate:0 -84px}.fx>.fx-outro{padding-bottom:120px}}@media(hover: none)and (max-width: 991.98px){.fx-hint{display:flex;justify-content:center;align-items:center;gap:8px;position:absolute;left:0;right:0;bottom:-64px;margin:0;font-size:.8rem;color:var(--fx-text-muted);transition:opacity .6s}.fx-hint i{color:var(--fx-gold);animation:fx-nudge 2.2s ease-in-out infinite}.fx-hero.is-touched .fx-hint{opacity:0}.fx-hero-stage{margin-bottom:76px}}@keyframes fx-nudge{0%,100%{transform:translateX(-6px) rotate(-10deg)}50%{transform:translateX(6px) rotate(10deg)}}@media(max-width: 575.98px){.fx{font-size:1rem}.fx-title{font-size:clamp(2.1rem,10.4vw,2.7rem)}.fx-lede{font-size:1.0625rem;margin-top:20px !important}.fx-hero .fx-actions{margin-top:28px}.fx .fx-section-head p{font-size:1.0625rem}.fx-hero-stage{width:90%}.fx-hero-tags li{font-size:.8rem;padding:8px 12px}.fx-hero-tags li:nth-child(1){left:-2%;top:-12%}.fx-hero-tags li:nth-child(2){left:auto;right:-2%;top:auto;bottom:-10%}.fx-hero-tags li:nth-child(3){display:none}.fx-bloom--star{display:none}.fx-bloom--ring{width:120px;top:90px;right:-40px;opacity:.6}.fx-bloom--leaf{width:150px;bottom:auto;top:44%;left:-60px;opacity:.45}.fx-bloom--brush{width:80px;opacity:.45}.fx-flip-slots{bottom:-34px;gap:5px}.fx-flip-slots span{width:16px;height:22px}.fx-flip-copy{margin-top:44px}.fx-number strong{font-size:2.6rem}.fx-number p{font-size:.9rem}.fx-long{display:none}.fx-short{display:inline}.fx-fit-switch button{font-size:.88rem;padding:0 8px}.fx-fit-answer{padding:22px 4px 4px;gap:14px}.fx-fit-answer h3{font-size:1.15rem}.fx-steps-wrap{padding-left:28px}.fx-steps-list li{padding:18px;gap:14px}.fx-steps-list li::before{left:-28px}.fx-steps-list li::after{display:none}.fx-steps-list img{width:40px;height:40px}.fx-float{font-size:.8rem;padding:9px 13px}.fx-float--a{left:0}.fx-float--b{right:0}.fx-app-list li>i{width:46px;height:46px;font-size:1.2rem}.fx-price{padding:22px}.fx-faq-item summary{padding:22px 0}.fx-btn{width:100%}.fx-dock .fx-btn{width:auto}}@media(prefers-reduced-motion: reduce){.fx *,.fx *::before,.fx *::after{animation:none !important;transition-duration:.01ms !important;transition-delay:0s !important}.fx-load,[data-fx-reveal],.fx-word>span{opacity:1 !important;transform:none !important}}
/*# sourceMappingURL=home2.css.map */