.site-glass{-webkit-backdrop-filter:blur(24px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;transition:border-color .25s,transform .25s,box-shadow .25s}.site-glass:hover{border-color:#ffffff2e}.site-glass.lift:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000004d}.site-btn{font-family:var(--font-geist-sans),system-ui,sans-serif;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:all .2s;display:inline-flex}.site-btn-p{color:#fff;background:#0d9488;padding:14px 30px;font-size:15px;box-shadow:0 0 24px #0d948859}.site-btn-p:hover{background:#14b8a6;transform:translateY(-2px);box-shadow:0 0 40px #0d94888c}.site-btn-g{color:#f5f5f7;background:0 0;border:1px solid #ffffff1f;padding:14px 30px;font-size:15px}.site-btn-g:hover{background:#ffffff0a;border-color:#ffffff47}.site-btn-lg{padding:16px 36px;font-size:16px}.site-btn-sm{padding:8px 20px;font-size:13px}.rv{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.rv.vis{opacity:1;transform:translateY(0)}.rv-d1{transition-delay:80ms}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.24s}.rv-d4{transition-delay:.32s}.label-sm{letter-spacing:.08em;text-transform:uppercase;color:#0d9488;font-size:12px;font-weight:600}.stitle{text-align:center;color:#f5f5f7;margin-bottom:8px;font-size:clamp(24px,3.5vw,36px);font-weight:700}.tc{text-align:center}.site-hdr{z-index:50;-webkit-backdrop-filter:blur(20px);background:#0c1c2cd1;border-bottom:1px solid #ffffff1a;align-items:center;height:64px;display:flex;position:sticky;top:0}.site-hdr-inner{justify-content:space-between;align-items:center;width:100%;max-width:1120px;margin:0 auto;padding:0 20px;display:flex}.site-logo{color:#f5f5f7;align-items:center;display:flex}.site-nav{align-items:center;gap:2px;display:flex}.site-nav a{color:#94a3b8;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.site-nav a:hover{color:#f5f5f7;background:#ffffff0d}.site-nav a.active{color:#0d9488}.site-hdr-cta{display:none}.site-burger{color:#f5f5f7;cursor:pointer;background:0 0;border:none;padding:8px;font-size:22px;display:none}.site-mob-nav{z-index:49;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c1c2cf5;flex-direction:column;gap:4px;padding:28px 24px;display:none;position:fixed;inset:64px 0 0}.site-mob-nav.open{display:flex}.site-mob-nav a{color:#94a3b8;border-radius:12px;padding:14px 16px;font-size:17px;font-weight:500;text-decoration:none;transition:all .2s}.site-mob-nav a:hover{color:#f5f5f7;background:#ffffff0d}.site-ftr{border-top:1px solid #ffffff1a;padding:44px 0}.site-ftr-in{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:1120px;margin:0 auto;padding:0 20px;display:flex}.site-ftr-tag{color:#94a3b8;font-size:14px;font-style:italic}.site-ftr-links{flex-wrap:wrap;justify-content:center;gap:6px 22px;display:flex}.site-ftr-links a{color:#94a3b8;font-size:13px;text-decoration:none;transition:color .2s}.site-ftr-links a:hover{color:#f5f5f7}.site-ftr-copy{color:#94a3b8;font-size:12px}.site-ftr-copy a{color:#94a3b8;text-decoration:none}.site-container{max-width:1120px;margin:0 auto;padding:0 20px}.site-section{padding:80px 0}.site-hero{text-align:center;padding:110px 0 70px}.site-hero h1{color:#f5f5f7;max-width:760px;margin:0 auto 20px;font-size:clamp(28px,5.5vw,52px);font-weight:700;line-height:1.15}.site-hero h1 em{background:linear-gradient(135deg,#0d9488,#34d399);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-sub{color:#94a3b8;max-width:560px;margin:0 auto 36px;font-size:clamp(15px,2.2vw,18px)}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:56px;display:flex}.hero-stats{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:8px;display:flex}.hero-stat{flex-direction:column;align-items:center;gap:4px;display:flex}.hero-stat-num{color:#0d9488;font-size:20px;font-weight:700}.hero-stat-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.prob-grid{grid-template-columns:1fr;gap:14px;margin:36px 0 28px;display:grid}.prob-card{align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.prob-card .em{color:#5eaaa8;flex-shrink:0;line-height:1}.prob-card p{color:#f5f5f7d9;font-size:15px;line-height:1.6}.prob-close{text-align:center;color:#0d9488;margin-top:8px;font-size:15px;font-weight:600}.feat-grid{grid-template-columns:1fr;gap:16px;margin-top:36px;display:grid}.feat-card{padding:28px}.feat-hd{align-items:center;gap:16px;margin-bottom:14px;display:flex}.feat-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.fi-teal{color:#0d9488;background:#0d948826}.fi-emerald{color:#34d399;background:#34d39926}.fi-blue{color:#60a5fa;background:#3b82f626}.fi-amber{color:#f59e0b;background:#f59e0b26}.fi-rose{color:#f87171;background:#f43f5e26}.feat-title{color:#f5f5f7;font-size:17px;font-weight:600}.feat-desc{color:#94a3b8;font-size:14px;line-height:1.65}.chips{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.chip{color:#f5f5f7;border-radius:12px;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:500;display:flex}.chip svg{color:#0d9488;flex-shrink:0}.steps-grid{grid-template-columns:1fr;gap:16px;max-width:800px;margin-top:36px;margin-left:auto;margin-right:auto;display:grid}.step-card{text-align:center;padding:28px}.step-num{color:#0d9488;background:#0d94882e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:20px;font-weight:700;display:flex}.step-title{color:#f5f5f7;margin-bottom:8px;font-size:17px;font-weight:600}.step-desc{color:#94a3b8;font-size:14px;line-height:1.6}.faq-list{flex-direction:column;gap:10px;max-width:700px;margin:36px auto 0;display:flex}.faq-item{overflow:hidden}.faq-q{color:#f5f5f7;width:100%;font-family:var(--font-geist-sans),system-ui,sans-serif;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 24px;font-size:15px;font-weight:600;display:flex}.faq-q:hover{color:#0d9488}.faq-chev{color:#94a3b8;font-size:18px;transition:transform .3s;display:inline-block}.faq-item.open .faq-chev{transform:rotate(180deg)}.faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-item.open .faq-a{max-height:300px}.faq-a-in{color:#94a3b8;padding:0 24px 20px;font-size:14px;line-height:1.7}.faq-a-in a{color:#0d9488}.cta-end{text-align:center;padding:80px 0 100px}.cta-end h2{color:#f5f5f7;max-width:600px;margin:0 auto 32px;font-size:clamp(24px,4vw,40px);font-weight:700;line-height:1.2}.cta-end .sub{color:#94a3b8;margin-top:16px;font-size:14px}.legal{padding:100px 0 80px}.legal .site-container{max-width:800px}.legal h1{color:#f5f5f7;margin-bottom:8px;font-size:clamp(26px,4vw,34px);font-weight:700;line-height:1.15}.legal .updated{color:#94a3b8;margin-bottom:40px;font-size:13px}.legal h2{color:#f5f5f7;margin-top:36px;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.15}.legal h3{color:#f5f5f7;margin-top:24px;margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.15}.legal p{color:#f5f5f7cc;margin-bottom:14px;font-size:15px;line-height:1.7}.legal ul{margin-bottom:14px;padding-left:24px}.legal li{color:#f5f5f7cc;margin-bottom:8px;font-size:15px;line-height:1.7}.legal a{color:#0d9488;text-decoration:none}.legal a:hover{text-decoration:underline}.legal .card{-webkit-backdrop-filter:blur(24px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;margin:20px 0;padding:24px}.legal .hl{background:#0d948814;border:1px solid #0d948833;border-radius:12px;margin:16px 0;padding:16px 20px}.legal .hl p{color:#f5f5f7e6;margin-bottom:0}@media (min-width:640px){.prob-grid,.feat-grid{grid-template-columns:1fr 1fr}.steps-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.site-nav{display:flex!important}.site-burger{display:none!important}.site-hdr-cta{display:inline-flex!important}}@media (max-width:767px){.site-nav,.site-hdr-cta{display:none}.site-burger{display:block}.site-section{padding:60px 0}}
/*# sourceMappingURL=75a7c5e5947378ae.css.map*/