#how-it-works{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);line-height:normal;font-family:Lato,"Segoe UI",Arial,sans-serif;color:#111827;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left}#how-it-works *,#how-it-works *::before,#how-it-works *::after{box-sizing:border-box}#how-it-works p,#how-it-works h2,#how-it-works h3,#how-it-works ul,#how-it-works ol{margin-bottom:0}#how-it-works h2,#how-it-works h3{text-transform:none}#how-it-works li{margin-bottom:0}#how-it-works a{text-decoration:none}#how-it-works svg{display:inline-block}#how-it-works button{margin:0;min-height:0;line-height:1.2;text-transform:none;letter-spacing:normal;font-family:inherit}#how-it-works.hw{--p:#0d9488;--p2:#14b8a6;--p3:#0f766e;--ink:#111827;--mut:#6b7280;--line:#e5e7eb;--soft:#f0fdfa;--soft2:#ccfbf1;padding:76px 16px;position:relative;overflow:hidden}#how-it-works .hw-in{max-width:1050px;margin:0 auto;position:relative}#how-it-works .si{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}#how-it-works .hw-kick{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--p3);letter-spacing:.02em}#how-it-works .hw-kick::before{content:"";width:28px;height:2px;background:var(--p);border-radius:2px}#how-it-works.hw h2{font-weight:900;font-size:clamp(28px,3.4vw,40px);line-height:1.12;letter-spacing:-.02em;margin:10px 0 12px;color:var(--ink)}#how-it-works.hw h2 em{font-style:normal;color:var(--p)}#how-it-works.hw h3{font-weight:900;letter-spacing:-.01em}#how-it-works .hw-sub{font-size:17px;line-height:1.6;color:var(--mut);margin:0;max-width:620px}#how-it-works .ctr{text-align:center}#how-it-works .ctr .hw-sub{margin:0 auto}#how-it-works .hw-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:34px}#how-it-works .ctr .hw-cta,#how-it-works .hw-cta.c{justify-content:center}#how-it-works .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:14px;font-weight:700;font-size:16px;transition:transform .25s,box-shadow .25s,background .25s}#how-it-works .btn .si{width:18px;height:18px;transition:transform .25s}#how-it-works .btn:hover .si{transform:translateX(3px)}#how-it-works .btn-p{background:linear-gradient(135deg,var(--p),var(--p3));color:#fff;box-shadow:0 10px 24px -10px rgba(13,148,136,.7)}#how-it-works .btn-p:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(13,148,136,.8)}#how-it-works .btn-g{color:var(--p3);padding:14px 6px}#how-it-works .btn-g:hover{color:var(--p)}#how-it-works.dk .hw-kick{color:#99f6e4}#how-it-works.dk .hw-kick::before{background:#5eead4}#how-it-works.dk h2{color:#fff}#how-it-works.dk h2 em{color:#5eead4}#how-it-works.dk .hw-sub{color:#bfe9e3}#how-it-works.dk .btn-p{background:#fff;color:var(--p3);box-shadow:0 12px 30px -12px rgba(0,0,0,.6)}#how-it-works.dk .btn-g{color:#99f6e4}#how-it-works.dk .btn-g:hover{color:#fff}#how-it-works .rv{opacity:0;transform:translateY(24px) scale(.985);filter:blur(6px);transition:opacity .9s ease,transform 1s cubic-bezier(.2,.7,.2,1),filter .9s ease}#how-it-works .rv.in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){#how-it-works .rv{opacity:1;transform:none;transition:none}#how-it-works *,#how-it-works *::before,#how-it-works *::after{animation:none!important}}@media (max-width:700px){#how-it-works.hw{padding:56px 16px}}#how-it-works.hw{background:radial-gradient(45% 55% at 50% 58%,#d6f6ef,#fff 70%)}#how-it-works .p8{display:grid;grid-template-columns:1fr 340px 1fr;gap:36px;align-items:center;margin-top:44px}#how-it-works .p8-col{display:grid;gap:22px}#how-it-works .p8-c{all:unset;box-sizing:border-box;cursor:pointer;display:block;position:relative;padding:20px 22px;border-radius:22px;background:rgba(255,255,255,.65);border:1px solid #e1efec;backdrop-filter:blur(8px);overflow:hidden;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s,background .6s,border-color .6s}#how-it-works .p8-c.on{background:#fff;border-color:#99e6da;box-shadow:0 28px 50px -30px rgba(15,118,110,.6);transform:scale(1.035)}#how-it-works .p8-c h3{display:flex;align-items:center;gap:12px;margin:0 0 8px;font-size:18px;color:#64748b;transition:color .5s}#how-it-works .p8-c.on h3{color:var(--ink)}#how-it-works .p8-c h3 i{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#eef4f3;color:#94a3b8;transition:all .5s;flex:none}#how-it-works .p8-c.on h3 i{background:linear-gradient(145deg,var(--p2),var(--p3));color:#fff;box-shadow:0 10px 20px -10px rgba(13,148,136,.9)}#how-it-works .p8-c h3 .si{width:20px;height:20px}#how-it-works .p8-c p{margin:0;font-size:14.5px;line-height:1.6;color:var(--mut)}#how-it-works .p8-c u{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,var(--p2),var(--p3));transform:scaleX(0);transform-origin:left}#how-it-works .p8-c.on u{animation:p8u 3.8s linear forwards}@keyframes p8u{to{transform:scaleX(1)}}#how-it-works .p8-stg{position:relative;display:grid;place-items:center;perspective:1400px;height:640px}#how-it-works .p8-glow{position:absolute;width:380px;height:380px;border-radius:50%;background:conic-gradient(from 0deg,#5eead4,#22d3ee,#0d9488,#a7f3d0,#5eead4);filter:blur(64px);opacity:.5;animation:p8r 14s linear infinite}@keyframes p8r{to{transform:rotate(360deg)}}#how-it-works .ph{position:relative;width:292px;height:596px;border-radius:52px;background:linear-gradient(145deg,#24302f,#050b0b);padding:11px;box-shadow:0 70px 90px -50px rgba(4,31,29,.9),inset 0 0 0 1.5px #44605d;transform-style:preserve-3d;animation:phf 8s ease-in-out infinite}@keyframes phf{0%,100%{transform:rotateY(-16deg) rotateX(7deg) translateY(0)}50%{transform:rotateY(-6deg) rotateX(3deg) translateY(-14px)}}#how-it-works .ph::before{content:"";position:absolute;left:50%;top:22px;width:92px;height:26px;margin-left:-46px;border-radius:20px;background:#050b0b;z-index:6}#how-it-works .ph::after{content:"";position:absolute;inset:11px;border-radius:42px;background:linear-gradient(118deg,rgba(255,255,255,.22),transparent 32%);pointer-events:none;z-index:5}#how-it-works .ph-s{position:relative;height:100%;border-radius:42px;background:#f5faf9;overflow:hidden}#how-it-works .ph-bar{position:absolute;top:18px;left:28px;right:28px;display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:var(--ink);z-index:4}#how-it-works .ph-bar .si{width:13px;height:13px}#how-it-works .scr{position:absolute;inset:0;padding:60px 16px 18px;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateX(46px) scale(.97);transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1);pointer-events:none}#how-it-works .scr.on{opacity:1;transform:none}#how-it-works .scr.on>*{animation:scin .7s cubic-bezier(.2,.7,.2,1) backwards}#how-it-works .scr.on>*:nth-child(2){animation-delay:.12s}#how-it-works .scr.on>*:nth-child(3){animation-delay:.24s}#how-it-works .scr.on>*:nth-child(4){animation-delay:.36s}#how-it-works .scr.on>*:nth-child(5){animation-delay:.48s}#how-it-works .scr.on>*:nth-child(6){animation-delay:.6s}@keyframes scin{from{opacity:0;transform:translateY(14px)}}#how-it-works .sh{font-size:11px;letter-spacing:.14em;font-weight:900;color:var(--p)}#how-it-works .q{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:999px;background:#fff;border:1px solid var(--soft2);font-size:13px;color:var(--ink);box-shadow:0 10px 20px -16px rgba(15,23,42,.5)}#how-it-works .q .si{width:16px;height:16px;color:var(--p)}#how-it-works .ty{overflow:hidden;white-space:nowrap;border-right:2px solid var(--p);width:0}#how-it-works .scr.on .ty{animation:typ 1.6s steps(23) .3s forwards,car .8s step-end infinite}@keyframes typ{to{width:23ch}}@keyframes car{50%{border-color:transparent}}#how-it-works .rw{display:flex;align-items:center;gap:10px;padding:9px;border-radius:14px;background:#fff;border:1px solid var(--line)}#how-it-works .rw span{width:42px;height:42px;border-radius:10px;background:linear-gradient(145deg,#5eead4,#0f766e);flex:none}#how-it-works .rw b{display:block;font-size:12.5px;color:var(--ink)}#how-it-works .rw small{font-size:11px;color:var(--mut)}#how-it-works .cv{height:130px;border-radius:18px;background:radial-gradient(circle at 80% 20%,#5eead4,transparent 55%),linear-gradient(145deg,#0d9488,#083d3a);color:#fff;padding:14px;display:flex;flex-direction:column;justify-content:flex-end}#how-it-works .cv small{font-size:10px;letter-spacing:.14em;color:#99f6e4}#how-it-works .cv b{font-size:16px;font-weight:900}#how-it-works .ck{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink);padding:8px 10px;border-radius:12px;background:#fff;border:1px solid var(--line)}#how-it-works .ck .si{width:16px;height:16px;color:#fff;background:var(--p);border-radius:5px;padding:2px}#how-it-works .fd{height:44px;border-radius:12px;border:1px solid var(--line);background:#fff;display:flex;align-items:center;padding:0 14px;font-size:12.5px;color:var(--mut);gap:8px}#how-it-works .fd .si{width:16px;height:16px;color:var(--p)}#how-it-works .fd.pp{justify-content:center;font-weight:900;color:#1e3a8a;background:#f8fafc}#how-it-works .tot{display:flex;justify-content:space-between;font-size:12px;color:var(--mut);padding:4px 2px}#how-it-works .tot b{color:var(--p3)}#how-it-works .pb{margin-top:auto;padding:14px;border-radius:14px;background:linear-gradient(135deg,var(--p),var(--p3));color:#fff;font-weight:900;text-align:center;font-size:14px;display:flex;justify-content:center;gap:8px;align-items:center}#how-it-works .pb .si{width:16px;height:16px}#how-it-works .scr.on .pb{animation:scin .7s .48s backwards,pbp 1.2s 1.6s ease-in-out 2}@keyframes pbp{50%{transform:scale(.95);box-shadow:0 0 0 8px rgba(20,184,166,.2)}}#how-it-works .dv{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--ink)}#how-it-works .dv .si{width:18px;height:18px;color:var(--p)}#how-it-works .dv.on{background:var(--soft);border-color:var(--soft2)}#how-it-works .dv em{margin-left:auto;font-style:normal;font-size:10px;color:#fff;background:var(--p);padding:3px 8px;border-radius:999px}#how-it-works .dl{margin-top:auto;font-size:11.5px;color:var(--mut);font-weight:700}#how-it-works .br{height:6px;border-radius:6px;background:#e3eeec;margin-top:6px;overflow:hidden}#how-it-works .br i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--p2),var(--p3))}#how-it-works .scr.on .br i{animation:brf 2.4s .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes brf{to{width:100%}}@media (max-width:980px){#how-it-works .p8{grid-template-columns:1fr;gap:16px}#how-it-works .p8-stg{order:-1;height:600px}#how-it-works .p8-col{gap:12px}#how-it-works .ph{animation:phm 7s ease-in-out infinite}@keyframes phm{50%{transform:translateY(-10px)}}}