.tk{--rose:#e11d48;--rose-l:#fb7185;--pink:#ff4d8d;--purple:#7c3aed;--purple-d:#4c1d95;--gold:#d4a017;--ink:#171022;--body:#4b4660;--muted:#7b7690;--line:#ece8f3;--cream:#fbf7f2;--surface:#f7f4fb;--grad:linear-gradient(135deg,var(--pink),var(--purple));--grad-cta:linear-gradient(135deg,#f43f5e,#a855f7);color:var(--body);background:#fff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.tk *,.tk :after,.tk :before{box-sizing:border-box}.tk h1,.tk h2,.tk h3{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif;color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0}.tk-container{width:100%;max-width:78rem;margin:0 auto;padding:0 1.5rem}.tk [data-testid^=lead-cta]{font-family:inherit;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease}.tk [data-testid^=lead-cta]:hover{transform:translateY(-2px)}.tk [data-testid^=lead-cta]:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.tk-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.72);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}.tk-header-inner{display:flex;align-items:center;justify-content:space-between;height:74px}.tk-logo{font-family:var(--font-fraunces),Georgia,serif;font-weight:700;font-size:1.65rem;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none;display:inline-flex;align-items:center}.tk-logo-img{height:34px;width:auto;display:block}.tk-footer .tk-logo-img{height:30px}.tk-nav{display:flex;gap:1.6rem;align-items:center}.tk-nav a.tk-navlink{color:var(--body);text-decoration:none;font-weight:500;font-size:.95rem}.tk-nav a.tk-navlink:hover{color:var(--ink)}@media (max-width:760px){.tk-nav a.tk-navlink{display:none}}.tk-hero{position:relative;overflow:hidden;background:radial-gradient(1100px 560px at 12% -12%,#fff,var(--cream) 72%);border-bottom:1px solid var(--line)}.tk-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;pointer-events:none}.tk-blob--a{width:520px;height:520px;right:-120px;top:-140px;background:radial-gradient(circle,var(--pink),transparent 65%)}.tk-blob--b{width:460px;height:460px;left:-140px;bottom:-180px;background:radial-gradient(circle,var(--purple),transparent 65%);opacity:.35}.tk-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:3rem;gap:3rem;align-items:center;padding:4.75rem 0 4.25rem}@media (max-width:940px){.tk-hero-grid{grid-template-columns:1fr;text-align:center;padding-top:3.5rem}}.tk-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--purple-d);font-weight:600;font-size:.8125rem;letter-spacing:.01em;box-shadow:0 6px 18px -10px rgba(124,58,237,.4)}.tk-eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--grad)}.tk-h1{font-size:clamp(2.5rem,6.2vw,4.1rem);font-weight:700;line-height:1.02;margin:1.25rem 0 0;max-width:15ch}@media (max-width:940px){.tk-h1{margin-inline:auto}}.tk-h1 .grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.tk-lead{font-size:clamp(1.05rem,2.2vw,1.28rem);color:var(--body);max-width:46ch;margin:1.35rem 0 0}@media (max-width:940px){.tk-lead{margin-inline:auto}}.tk-cta-row{display:flex;gap:.875rem;flex-wrap:wrap;margin-top:2rem}@media (max-width:940px){.tk-cta-row{justify-content:center}}.tk-hero-note{font-size:.875rem;color:var(--muted);margin-top:1.1rem;display:inline-flex;gap:.5rem;align-items:center;flex-wrap:wrap;justify-content:inherit}.tk-hero-note svg{color:var(--rose);flex:none}.tk-badges{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.4rem}@media (max-width:940px){.tk-badges{justify-content:center}}.tk-badge{display:inline-flex;align-items:center;gap:.6rem;background:#14101f;color:#fff;border:none;cursor:pointer;padding:.6rem 1.05rem;border-radius:14px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.tk-badge:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px rgba(20,16,31,.6)}.tk-badge svg{width:24px;height:24px;flex:none}.tk-badge small{display:block;font-size:.62rem;line-height:1.1;opacity:.8;letter-spacing:.02em}.tk-badge b{display:block;font-size:1.02rem;line-height:1.15;font-weight:700;letter-spacing:-.01em}.tk-phones{position:relative;display:flex;justify-content:center;align-items:center;min-height:640px}@media (max-width:940px){.tk-phones{min-height:560px;margin-top:1.5rem}}.tk-phone{border-radius:44px;background:#0b0b0f;padding:10px;box-shadow:0 44px 90px -28px rgba(76,29,149,.55)}.tk-phone img{display:block;width:100%;border-radius:34px}.tk-phone--front{position:relative;z-index:2;width:288px}.tk-phone--back{position:absolute;z-index:1;width:252px;left:50%;top:50%;transform:translate(-92%,-46%) rotate(-9deg);opacity:.95}@media (max-width:460px){.tk-phone--front{width:240px}.tk-phone--back{display:none}}.tk-chip{position:absolute;z-index:3;right:-6px;bottom:92px;background:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.7);border-radius:16px;padding:.7rem .9rem;box-shadow:0 20px 40px -18px rgba(76,29,149,.5);display:flex;align-items:center;gap:.6rem}@media (max-width:460px){.tk-chip{display:none}}.tk-chip .em{font-size:1.4rem}.tk-chip b{color:var(--ink);font-size:.9rem;display:block}.tk-chip span{color:var(--muted);font-size:.72rem}.tk-trust{border-bottom:1px solid var(--line);background:#fff}.tk-trust-inner{display:flex;flex-wrap:wrap;gap:.75rem 2.2rem;justify-content:center;padding:1.15rem 0}.tk-trust span{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;font-size:.9rem;color:var(--purple-d)}.tk-trust svg{color:var(--rose);flex:none}.tk-section{padding:5rem 0}.tk-section--tint{background:var(--surface)}.tk-head{text-align:center;max-width:44rem;margin:0 auto}.tk-kicker{color:var(--rose);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem}.tk-head h2{font-size:clamp(1.9rem,4vw,2.75rem);margin:.8rem 0 0}.tk-head p{margin:.9rem auto 0;font-size:1.06rem;color:var(--body);max-width:40ch}.tk-feature-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3.75rem;gap:3.75rem;align-items:center}@media (max-width:900px){.tk-feature-grid{grid-template-columns:1fr;gap:2.5rem}}.tk-feature-copy h2{font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.08}.tk-feature-copy p{margin:1rem 0 0;font-size:1.08rem;color:var(--body);max-width:42ch}.tk-feature-list{list-style:none;padding:0;margin:1.4rem 0 0;display:flex;flex-direction:column;gap:.7rem}.tk-feature-list li{display:flex;align-items:flex-start;gap:.6rem;color:var(--ink);font-weight:500}.tk-feature-list svg{color:var(--rose);margin-top:3px;flex:none}.tk-feature-media{display:flex;justify-content:center}.tk-shot{border-radius:42px;background:#0b0b0f;padding:9px;box-shadow:0 34px 76px -28px rgba(76,29,149,.5)}.tk-shot img{width:300px;max-width:78vw;display:block;border-radius:34px}@media (min-width:901px){.tk-feature--rev .tk-feature-copy{order:2}}.tk-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:2.75rem}@media (max-width:820px){.tk-steps{grid-template-columns:1fr}}.tk-step{background:#fff;border:1px solid var(--line);border-radius:22px;padding:1.9rem}.tk-step .n{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;font-size:1.1rem}.tk-step h3{font-size:1.22rem;margin:1rem 0 .4rem}.tk-step p{margin:0;color:var(--body)}.tk-privacy{background:linear-gradient(160deg,#1b1440,#2b0f52 58%,#3a1063);color:#fff;overflow:hidden;position:relative}.tk-privacy .tk-container{position:relative;z-index:1}.tk-privacy .tk-head h2{color:#fff}.tk-privacy .tk-head p{color:hsla(0,0%,100%,.82)}.tk-lock{width:62px;height:62px;border-radius:20px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18)}.tk-lock svg{color:#fff}.tk-priv-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.1rem;gap:1.1rem;margin-top:3rem}@media (max-width:940px){.tk-priv-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.tk-priv-grid{grid-template-columns:1fr}}.tk-priv-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:1.6rem}.tk-priv-card h3{color:#fff;font-size:1.12rem;margin:0 0 .5rem}.tk-priv-card p{margin:0;color:hsla(0,0%,100%,.8);font-size:.96rem}.tk-partner{background:var(--grad-cta);color:#fff;text-align:center;border-radius:28px;padding:3.25rem 2rem;box-shadow:0 40px 90px -40px rgba(124,58,237,.6)}.tk-partner h2{color:#fff;font-size:clamp(1.6rem,4vw,2.4rem)}.tk-partner p{max-width:50ch;margin:1rem auto 0;color:hsla(0,0%,100%,.92)}.tk-partner .btn-wrap{margin-top:1.9rem}.tk-bottom{text-align:center}.tk-bottom h2{font-size:clamp(2rem,5vw,3rem);max-width:20ch;margin:0 auto}.tk-bottom p{margin:1.1rem auto 0;max-width:44ch;color:var(--body)}.tk-bottom .tk-badges,.tk-bottom .tk-cta-row{justify-content:center}.tk-footer{border-top:1px solid var(--line);background:#fff}.tk-footer-inner{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between;padding:2.75rem 0}.tk-footer .tk-logo{font-size:1.3rem}.tk-footer p{margin:.55rem 0 0;font-size:.875rem;color:var(--muted);max-width:40ch}.tk-foot-nav{display:flex;gap:1.35rem;flex-wrap:wrap;align-items:center}.tk-foot-nav [data-testid^=lead-cta],.tk-foot-nav a{color:var(--body);text-decoration:none;font-size:.9375rem;background:transparent;border:none;padding:0}.tk-foot-nav a:hover{color:var(--ink)}@font-face{font-family:__fraunces_5f4ede;src:url(/_next/static/media/6e6dd3c5b2eed091-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__fraunces_5f4ede;src:url(/_next/static/media/6d3f2d09ff6d0375-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__fraunces_Fallback_5f4ede;src:local("Arial");ascent-override:89.75%;descent-override:23.40%;line-gap-override:0.00%;size-adjust:108.97%}.__className_5f4ede{font-family:__fraunces_5f4ede,__fraunces_Fallback_5f4ede}.__variable_5f4ede{--font-fraunces:"__fraunces_5f4ede","__fraunces_Fallback_5f4ede"}