.landing-grid-bg{background-color:#ffffff;background-image:linear-gradient(rgba(0,201,179,.06) 1px,transparent 0),linear-gradient(90deg,rgba(0,201,179,.06) 1px,transparent 0);background-size:40px 40px}.landing-hero-blob{background:radial-gradient(circle at 50% 50%,#a8dff0 0,#c8f0f8 40%,transparent 70%);border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);z-index:0}.landing-hero-mobile-img{background:radial-gradient(circle at 50% 50%,#c8f0f8 0,rgba(200,240,248,.4) 48%,transparent 72%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 70%,transparent)}.landing-hero-slides{width:100%}.landing-hero-slide-img{transition:opacity .9s ease,transform .9s ease;filter:drop-shadow(0 18px 36px rgba(0,0,0,.12))}@media (prefers-reduced-motion:reduce){.landing-hero-slide-img{transition:opacity .5s ease;transform:none!important}}.landing-float-card{background:white;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);position:absolute;z-index:10}.landing-qa-list{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:1152px){.landing-qa-list{grid-template-columns:repeat(3,1fr)}}.landing-qa-card{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:18px 14px;border-radius:12px;background:linear-gradient(135deg,rgba(240,247,255,.75),rgba(224,242,250,.55));border:1px solid rgba(255,255,255,.95);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:0 4px 16px rgba(13,27,42,.08),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .25s ease,background .25s ease,box-shadow .25s ease,border-color .25s ease}.landing-qa-card:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(240,247,255,.9),rgba(224,242,250,.7));border-color:#fff;box-shadow:0 8px 22px rgba(13,27,42,.12),inset 0 1px 0 rgba(255,255,255,1)}.landing-qa-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#00c9b3;border:1px solid rgba(0,181,160,.5);box-shadow:0 1px 3px rgba(0,201,179,.35);color:#fff}.landing-qa-body{flex:1;min-width:0}.landing-qa-title{font-size:13px;font-weight:600;line-height:1.2;color:#0d1b2a}.landing-qa-sub,.landing-qa-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-qa-sub{font-size:10px;line-height:1.3;margin-top:2px;color:#5a6472}.landing-qa-action{font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0;color:#007a6b}.landing-qa-arrow{display:inline-block;transition:transform .25s ease}.landing-qa-card:hover .landing-qa-arrow{transform:translateX(4px)}@media (max-width:480px){.landing-qa-card{padding:15px 10px;gap:8px}.landing-qa-title{font-size:12px}.landing-qa-sub{font-size:9px}.landing-qa-action{font-size:11px}}@media (prefers-reduced-motion:reduce){.landing-qa-arrow,.landing-qa-card{transition:none}}.landing-sol-card{position:relative;background:#ffffff;border:1px solid rgba(13,27,42,.07);border-radius:18px;padding:24px 22px;box-shadow:0 6px 20px rgba(13,27,42,.07);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.landing-sol-card:hover{transform:translateY(-4px);border-color:rgba(0,201,179,.55);box-shadow:0 14px 32px rgba(13,27,42,.12)}.landing-sol-icon{margin-bottom:14px}.landing-sol-arrow,.landing-sol-icon{display:flex;align-items:center;color:#00c9b3}.landing-sol-arrow{position:absolute;top:18px;right:18px;width:28px;height:28px;border-radius:9px;justify-content:center;background:rgba(0,201,179,.1);transition:transform .25s ease,background .25s ease}.landing-sol-card:hover .landing-sol-arrow{transform:translate(2px,-2px);background:rgba(0,201,179,.18)}.landing-portal-mock{max-width:480px;border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(13,27,42,.08);box-shadow:0 24px 60px rgba(13,27,42,.16)}.landing-pm-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#0d1b2a}.landing-pm-dot{width:10px;height:10px;border-radius:50%}.landing-pm-dot:first-child{background:#ff5f57}.landing-pm-dot:nth-child(2){background:#febc2e}.landing-pm-dot:nth-child(3){background:#28c840}.landing-pm-addr{margin-left:10px;font-size:11px;color:rgba(255,255,255,.65);background:rgba(255,255,255,.08);padding:3px 12px;border-radius:20px}.landing-pm-screen{padding:18px;background:#f7fafc}.landing-pm-hero{background:linear-gradient(135deg,#00c9b3,#00b5a0);border-radius:12px;padding:16px 18px}.landing-pm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.landing-pm-stat{background:#fff;border:1px solid rgba(13,27,42,.06);border-radius:10px;padding:12px 8px;text-align:center}.landing-pm-num{display:block;font-weight:800;color:#0d1b2a;font-size:14px}.landing-pm-lbl{font-size:10px;color:#8a94a3}.landing-pm-rows{margin-top:14px;display:flex;flex-direction:column;gap:9px}.landing-pm-row{height:12px;border-radius:6px;background:#e6edf4}.landing-pm-row.short{width:62%}.landing-pm-row.tint{background:rgba(0,201,179,.22);width:44%}.landing-faq-item{border:1px solid rgba(13,27,42,.08);border-radius:14px;background:#fff;padding:0 20px;transition:box-shadow .2s ease,border-color .2s ease}.landing-faq-item[open]{border-color:rgba(0,201,179,.45);box-shadow:0 6px 20px rgba(13,27,42,.06)}.landing-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-chevron{flex-shrink:0;color:#00c9b3;transition:transform .25s ease}.landing-faq-item[open] .landing-faq-chevron{transform:rotate(180deg)}.landing-faq-item[open] .landing-faq-answer{animation:landing-faq-open .25s ease}@keyframes landing-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.landing-support-logo{height:100px;display:flex;align-items:center;justify-content:center;padding:16px 22px;transition:transform .25s ease}.landing-support-logo:hover{transform:translateY(-3px)}.landing-product-card{border-radius:20px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.landing-product-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.12)}.landing-logos-slider-wrapper{overflow:hidden;width:100%;position:relative}.landing-logos-slider-wrapper:after,.landing-logos-slider-wrapper:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.landing-logos-slider-wrapper:before{left:0;background:linear-gradient(90deg,#fff,transparent)}.landing-logos-slider-wrapper:after{right:0;background:linear-gradient(270deg,#fff,transparent)}.landing-logos-track{display:flex;align-items:center;gap:0;width:max-content;animation:landing-slide-logos 28s linear infinite}.landing-logos-track:hover{animation-play-state:paused}.landing-logo-item{display:flex;align-items:center;justify-content:center;padding:0 36px;height:80px;border-right:1.5px solid #e5e7eb;flex-shrink:0}.landing-logo-item:last-child{border-right:none}.landing-logo-item img{filter:grayscale(30%);opacity:.85;transition:filter .2s,opacity .2s}.landing-logo-item img:hover{filter:grayscale(0);opacity:1}@keyframes landing-slide-logos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_e3f4e6{font-family:Sora,Sora Fallback;font-style:normal}.__variable_e3f4e6{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_be8b38{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_be8b38{--font-dm-sans:"DM Sans","DM Sans Fallback"}