:root{--v2-page-bg:#f8fafc;--v2-page-bg-image:radial-gradient(circle at top left,rgba(10,132,255,.14),transparent 32%),radial-gradient(circle at 85% 18%,rgba(111,66,193,.1),transparent 28%),linear-gradient(180deg,#f8fafc,#eef5ff 52%,#fdf8ff);--v2-page-text-primary:#4a4a4a;--v2-page-text-secondary:#585858;--v2-navbar-height:55px;--v2-page-max-width:1400px;--v2-content-max-width:1200px;--v2-page-inline-padding:5dvw;--v2-section-space-y:clamp(56px,8vw,96px);--v2-hero-mobile-min-block-offset:88px;--v2-space-8:48px;--v2-space-10:64px;--v2-radius-sm:6px;--v2-radius-md:8px;--v2-radius-lg:16px;--v2-motion-base:220ms;--v2-ease-standard:ease;--v2-ease-emphasized:cubic-bezier(0.2,0.8,0.2,1);--v2-button-padding-y:8px;--v2-button-padding-x:24px;--v2-button-gap:var(--space-2);--v2-button-font-size:var(--type-body-sm-size);--v2-button-font-weight:700;--v2-button-line-height:1.1;--v2-button-text-disabled:rgba(22,33,45,.48);--v2-button-border-disabled:rgba(77,99,120,.14);--v2-button-bg-disabled:rgba(248,250,252,.72);--v2-button-shadow-rest:0 1px 2px rgba(19,31,43,.08);--v2-button-shadow-hover:0 8px 18px rgba(19,31,43,.12);--v2-button-shadow-active:0 2px 6px rgba(19,31,43,.1);--v2-button-shadow-focus:0 0 0 3px rgba(10,132,255,.18);--v2-button-focus-border:rgba(10,132,255,.42);--v2-button-primary-text:#f8fbff;--v2-button-primary-bg:#0a84ff;--v2-button-primary-bg-image:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0));--v2-button-primary-bg-hover:#0975e1;--v2-button-primary-bg-image-hover:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.02));--v2-button-primary-bg-active:#0764c1;--v2-button-primary-bg-image-active:linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(0,0,0,.04));--v2-button-primary-border:#0a84ff;--v2-button-secondary-text:#f8fbff;--v2-button-secondary-bg:#6f42c1;--v2-button-secondary-bg-image:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0));--v2-button-secondary-bg-hover:#6035ad;--v2-button-secondary-bg-image-hover:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.02));--v2-button-secondary-bg-active:#512b92;--v2-button-secondary-bg-image-active:linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(0,0,0,.05));--v2-button-secondary-border:#6f42c1;--v2-button-accent-text:#1d2128;--v2-button-accent-bg:#ecab14;--v2-button-accent-bg-image:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));--v2-button-accent-bg-hover:#d79b11;--v2-button-accent-bg-image-hover:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.02));--v2-button-accent-bg-active:#bb870d;--v2-button-accent-bg-image-active:linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(0,0,0,.06));--v2-button-accent-border:#ecab14;--v2-button-outline-text:var(--v2-page-text-secondary);--v2-button-outline-bg:hsla(0,0%,100%,.38);--v2-button-outline-bg-image:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0));--v2-button-outline-bg-hover:#f3f6f8;--v2-button-outline-bg-image-hover:linear-gradient(180deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.06));--v2-button-outline-bg-active:#e9eef2;--v2-button-outline-bg-image-active:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.02));--v2-button-outline-border:rgba(77,99,120,.26);--v2-card-blur:14px;--v2-card-shadow:0 1px 2px rgba(19,31,43,.08);--v2-list-marker-accent:#0a84ff;--v2-service-icon-surface-size:clamp(72px,10vw,92px);--v2-service-icon-size:clamp(48px,6vw,64px);--v2-benefit-icon-size:clamp(1.75rem,4vw,2.5rem);--v2-card-neutral-bg1:rgba(240,242,244,.4);--v2-card-neutral-bg2:rgba(211,217,222,.25);--v2-card-neutral-bg3:rgba(240,242,244,.3);--v2-card-neutral-border:hsla(0,0%,100%,.3);--v2-card-primary-bg1:rgba(137,194,251,.5);--v2-card-primary-bg2:rgba(186,219,253,.35);--v2-card-primary-bg3:rgba(186,219,253,.4);--v2-card-primary-border:rgba(88,168,249,.5);--v2-card-secondary-bg1:rgba(199,170,248,.5);--v2-card-secondary-bg2:rgba(230,217,252,.35);--v2-card-secondary-bg3:rgba(230,217,252,.4);--v2-card-secondary-border:rgba(199,170,248,.5);--v2-card-accent-bg:#fc872183;--v2-card-accent-bg-image:rgba(236,171,20,.22);--v2-card-accent-border:rgba(236,171,20,.28);--v2-feedback-success-surface:rgba(21,128,61,.12);--v2-feedback-success-border:rgba(21,128,61,.28);--v2-feedback-warning-surface:#fc872183;--v2-feedback-warning-border:rgba(236,171,20,.32);--v2-feedback-error-surface:rgba(220,38,38,.12);--v2-feedback-error-border:rgba(220,38,38,.28);--v2-feedback-info-bg-image:rgba(10,132,255,.18);--v2-alert-icon-success-image:linear-gradient(145deg,rgba(21,128,61,.34),rgba(34,197,94,.18) 52%,rgba(21,128,61,.34));--v2-alert-icon-error-image:linear-gradient(145deg,rgba(220,38,38,.3),hsla(0,91%,71%,.18) 52%,rgba(220,38,38,.3));--v2-alert-icon-warning-image:linear-gradient(145deg,rgba(236,171,20,.36),rgba(251,191,36,.18) 52%,rgba(236,171,20,.36))}[data-theme=dark]{color-scheme:dark;--v2-page-bg:#0f172a;--v2-page-bg-image:radial-gradient(circle at top left,rgba(87,134,180,.2),transparent 34%),radial-gradient(circle at 82% 18%,rgba(82,61,122,.2),transparent 30%),linear-gradient(180deg,#0f172a,#111c32 54%,#18152d);--v2-page-text-primary:#f8fafc;--v2-page-text-secondary:#b8b8b8;--v2-list-marker-accent:#60a5fa;--v2-button-text-disabled:rgba(148,163,184,.56);--v2-button-border-disabled:rgba(148,163,184,.14);--v2-button-bg-disabled:rgba(30,41,59,.44);--v2-button-shadow-rest:0 1px 2px rgba(2,8,23,.18);--v2-button-shadow-hover:0 10px 22px rgba(2,8,23,.22);--v2-button-shadow-active:0 3px 8px rgba(2,8,23,.2);--v2-button-shadow-focus:0 0 0 3px rgba(96,165,250,.22);--v2-button-focus-border:rgba(96,165,250,.5);--v2-button-primary-text:#f8fbff;--v2-button-primary-bg:#2190ff;--v2-button-primary-bg-image:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0));--v2-button-primary-bg-hover:#3b9cff;--v2-button-primary-bg-image-hover:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.02));--v2-button-primary-bg-active:#1176de;--v2-button-primary-bg-image-active:linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(0,0,0,.06));--v2-button-primary-border:#2190ff;--v2-button-secondary-text:#f8fbff;--v2-button-secondary-bg:#8b5cf6;--v2-button-secondary-bg-image:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0));--v2-button-secondary-bg-hover:#9b74ff;--v2-button-secondary-bg-image-hover:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.02));--v2-button-secondary-bg-active:#7c45ef;--v2-button-secondary-bg-image-active:linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(0,0,0,.05));--v2-button-secondary-border:#8b5cf6;--v2-button-accent-text:#1d2128;--v2-button-accent-bg:#f4b51c;--v2-button-accent-bg-image:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));--v2-button-accent-bg-hover:#ffbf2e;--v2-button-accent-bg-image-hover:linear-gradient(180deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.02));--v2-button-accent-bg-active:#d79b11;--v2-button-accent-bg-image-active:linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(0,0,0,.06));--v2-button-accent-border:#f4b51c;--v2-button-outline-text:#e2e8f0;--v2-button-outline-bg:rgba(30,41,59,.44);--v2-button-outline-bg-image:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,0));--v2-button-outline-bg-hover:rgba(148,163,184,.12);--v2-button-outline-bg-image-hover:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.02));--v2-button-outline-bg-active:rgba(148,163,184,.2);--v2-button-outline-bg-image-active:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0));--v2-button-outline-border:rgba(148,163,184,.32);--v2-card-shadow:0 18px 48px rgba(2,8,23,.34),0 0 0 1px rgba(148,163,184,.08);--v2-card-neutral-bg1:rgba(49,58,71,.2);--v2-card-neutral-bg2:rgba(30,41,59,.45);--v2-card-neutral-bg3:rgba(15,23,42,.45);--v2-card-neutral-border:rgba(148,163,184,.3);--v2-card-primary-bg1:rgba(43,96,182,.34);--v2-card-primary-bg2:rgba(20,41,75,.34);--v2-card-primary-bg3:rgba(28,43,80,.6);--v2-card-primary-border:rgba(96,165,250,.28);--v2-card-secondary-bg1:rgba(85,56,153,.32);--v2-card-secondary-bg2:rgba(30,41,59,.46);--v2-card-secondary-bg3:rgba(37,32,70,.62);--v2-card-secondary-border:rgba(167,139,250,.3);--v2-card-accent-bg:rgba(97,70,5,.6);--v2-card-accent-bg-image:radial-gradient(farthest-corner at 40px 40px,rgba(85,62,6,.5) 0%,rgba(85,62,6,.35) 50%,rgba(85,62,6,.4) 100%);--v2-card-accent-border:rgba(250,204,21,.3);--v2-feedback-success-surface:rgba(21,128,61,.12);--v2-feedback-success-border:rgba(126,226,168,.3);--v2-feedback-warning-surface:#fc872183;--v2-feedback-warning-border:rgba(255,217,120,.32);--v2-feedback-error-surface:rgba(220,38,38,.12);--v2-feedback-error-border:hsla(0,100%,85%,.3);--v2-feedback-info-bg-image:rgba(10,132,255,.18);--v2-alert-icon-success-image:linear-gradient(145deg,rgba(21,128,61,.34),rgba(34,197,94,.18) 52%,rgba(21,128,61,.34));--v2-alert-icon-error-image:linear-gradient(145deg,rgba(220,38,38,.3),hsla(0,91%,71%,.18) 52%,rgba(220,38,38,.3));--v2-alert-icon-warning-image:linear-gradient(145deg,rgba(236,171,20,.36),rgba(251,191,36,.18) 52%,rgba(236,171,20,.36))}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;position:relative;isolation:isolate;color:var(--v2-page-text-secondary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,body:after{background-color:var(--v2-page-bg)}body:after{content:"";position:fixed;inset:0;z-index:-100;pointer-events:none;background-image:var(--v2-page-bg-image);background-position:50%;background-size:cover;background-repeat:no-repeat}main{display:block}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;color:var(--v2-page-text-primary)}p{margin:0;color:var(--v2-page-text-secondary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.v2-page-copy{color:var(--v2-page-text-secondary)}.v2-page-heading{color:var(--v2-page-text-primary)}.v2-button{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:var(--v2-button-gap);padding:var(--v2-button-padding-y) var(--v2-button-padding-x);border:1px solid transparent;border-radius:var(--v2-radius-sm);color:var(--v2-page-text-secondary);background-color:transparent;background-image:none;box-shadow:none;font-size:var(--v2-button-font-size);font-weight:var(--v2-button-font-weight);line-height:var(--v2-button-line-height);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;transition:transform var(--v2-motion-base) var(--v2-ease-standard),box-shadow var(--v2-motion-base) var(--v2-ease-standard),background-color var(--v2-motion-base) var(--v2-ease-standard),background-image var(--v2-motion-base) var(--v2-ease-standard),color var(--v2-motion-base) var(--v2-ease-standard),border-color var(--v2-motion-base) var(--v2-ease-standard)}.v2-button:hover{transform:translateY(-1px)}.v2-button:active{transform:translateY(0)}.v2-button:focus-visible{outline:none;border-color:var(--v2-button-focus-border);box-shadow:0 0 0 3px var(--v2-button-shadow-focus)}.v2-button:disabled,.v2-button[aria-disabled=true]{opacity:.6;color:var(--v2-button-text-disabled);background:var(--v2-button-bg-disabled);border-color:var(--v2-button-border-disabled);pointer-events:none;box-shadow:none}.v2-button--primary{color:var(--v2-button-primary-text);background-color:var(--v2-button-primary-bg);background-image:var(--v2-button-primary-bg-image);border-color:var(--v2-button-primary-border);box-shadow:var(--v2-button-shadow-rest)}.v2-button--primary:hover{background-color:var(--v2-button-primary-bg-hover);background-image:var(--v2-button-primary-bg-image-hover);border-color:var(--v2-button-primary-border);box-shadow:var(--v2-button-shadow-hover)}.v2-button--primary:active{background-color:var(--v2-button-primary-bg-active);background-image:var(--v2-button-primary-bg-image-active);border-color:var(--v2-button-primary-border);box-shadow:var(--v2-button-shadow-active)}.v2-button--secondary{color:var(--v2-button-secondary-text);background-color:var(--v2-button-secondary-bg);background-image:var(--v2-button-secondary-bg-image);border-color:var(--v2-button-secondary-border);box-shadow:var(--v2-button-shadow-rest)}.v2-button--secondary:hover{background-color:var(--v2-button-secondary-bg-hover);background-image:var(--v2-button-secondary-bg-image-hover);border-color:var(--v2-button-secondary-border);box-shadow:var(--v2-button-shadow-hover)}.v2-button--secondary:active{background-color:var(--v2-button-secondary-bg-active);background-image:var(--v2-button-secondary-bg-image-active);border-color:var(--v2-button-secondary-border);box-shadow:var(--v2-button-shadow-active)}.v2-button--accent{color:var(--v2-button-accent-text);background-color:var(--v2-button-accent-bg);background-image:var(--v2-button-accent-bg-image);border-color:var(--v2-button-accent-border);box-shadow:var(--v2-button-shadow-rest)}.v2-button--accent:hover{background-color:var(--v2-button-accent-bg-hover);background-image:var(--v2-button-accent-bg-image-hover);border-color:var(--v2-button-accent-border);box-shadow:var(--v2-button-shadow-hover)}.v2-button--accent:active{background-color:var(--v2-button-accent-bg-active);background-image:var(--v2-button-accent-bg-image-active);border-color:var(--v2-button-accent-border);box-shadow:var(--v2-button-shadow-active)}.v2-button--outline{color:var(--v2-button-outline-text);background-color:var(--v2-button-outline-bg);background-image:var(--v2-button-outline-bg-image);border-color:var(--v2-button-outline-border);box-shadow:none}.v2-button--outline:hover{background-color:var(--v2-button-outline-bg-hover);background-image:var(--v2-button-outline-bg-image-hover)}.v2-button--outline:active,.v2-button--outline:hover{border-color:var(--v2-button-outline-border);box-shadow:var(--v2-button-shadow-rest)}.v2-button--outline:active{background-color:var(--v2-button-outline-bg-active);background-image:var(--v2-button-outline-bg-image-active)}@media (prefers-reduced-motion:reduce){.v2-button{transition:none!important}.v2-button:active,.v2-button:hover{transform:none}}.v2-card{border-radius:var(--v2-radius-lg);border:1px solid transparent;box-shadow:var(--v2-card-shadow)}.v2-card--accent,.v2-card--neutral,.v2-card--primary,.v2-card--secondary{backdrop-filter:blur(var(--v2-card-blur));-webkit-backdrop-filter:blur(var(--v2-card-blur))}.v2-card--neutral{background:var(--v2-card-neutral-bg2);background-image:radial-gradient(farthest-corner at 40px 40px,var(--v2-card-neutral-bg1) 0,var(--v2-card-neutral-bg2) 50%,var(--v2-card-neutral-bg3) 100%);border-color:var(--v2-card-neutral-border)}.v2-card--primary{background:var(--v2-card-primary-bg2);background-image:radial-gradient(farthest-corner at 40px 40px,var(--v2-card-primary-bg1) 0,var(--v2-card-primary-bg2) 50%,var(--v2-card-primary-bg3) 100%);border-color:var(--v2-card-primary-border)}.v2-card--secondary{background:var(--v2-card-secondary-bg2);background-image:radial-gradient(farthest-corner at 40px 40px,var(--v2-card-secondary-bg1) 0,var(--v2-card-secondary-bg2) 50%,var(--v2-card-secondary-bg3) 100%);border-color:var(--v2-card-secondary-border)}.v2-card--accent{background:var(--v2-card-accent-bg);background-image:var(--v2-card-accent-bg-image);border-color:var(--v2-card-accent-border)}.v2-card--alert-error{background:var(--v2-feedback-error-surface);background-image:var(--v2-alert-icon-error-image);border-color:var(--v2-feedback-error-border)}.v2-card--alert-warning{background:var(--v2-feedback-warning-surface);background-image:var(--v2-alert-icon-warning-image);border-color:var(--v2-feedback-warning-border)}.v2-card--alert-success{background:var(--v2-feedback-success-surface);background-image:var(--v2-alert-icon-success-image);border-color:var(--v2-feedback-success-border)}.v2-home-page{color:var(--v2-page-text-secondary)}.v2-home-page :where(h1,h2,h3,h4,h5,h6){color:var(--v2-page-text-primary)}.v2-home-page :where(p){color:var(--v2-page-text-secondary)}.v2-how-it-work{color:var(--v2-page-text-secondary)}.v2-how-it-work :where(h1,h2,h3,h4,h5,h6){color:var(--v2-page-text-primary)}.v2-how-it-work :where(p){color:var(--v2-page-text-secondary)}.v2-about-page{color:var(--v2-page-text-secondary)}.v2-about-page :where(h1,h2,h3,h4,h5,h6){color:var(--v2-page-text-primary)}.v2-about-page :where(p){color:var(--v2-page-text-secondary)}.v2-contact-page{color:var(--v2-page-text-secondary)}.v2-contact-page :where(h1,h2,h3,h4,h5,h6){color:var(--v2-page-text-primary)}.v2-contact-page :where(p){color:var(--v2-page-text-secondary)}