@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--font-main: "Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--color-accent: #001bb7;--color-accent-hover: #011482;--color-accent-soft: rgba(0, 27, 183, .08);--color-accent-soft-strong: rgba(0, 27, 183, .14);--color-text-primary: #2b3152;--color-text-secondary: #6f7696;--color-text-muted: #9aa1bd;--color-surface: #ffffff;--color-surface-soft: #fbfbff;--color-nav-bg: #f6f7fb;--color-footer-bg: #1a1f3d;--color-success: #35b36e;--color-warning: #f4b65f;--color-danger: #ef5b6b;--page-gradient: linear-gradient( 180deg, #ece9fb 0%, #e9edfd 46%, #f5f4ff 100% );--radius-button: 12px;--radius-card: 20px;--radius-frame: 28px;--shadow-card: 0 14px 34px rgba(80, 70, 140, .1);--shadow-card-soft: 0 8px 22px rgba(80, 70, 140, .07);--shadow-premium: 0 28px 80px rgba(80, 70, 140, .18);--shadow-glow: 0 0 72px rgba(0, 27, 183, .16);--shadow-accent: 0 16px 34px rgba(0, 27, 183, .24);--landing-container-max: 1500px;--landing-section-padding-y: 13.6rem;--landing-section-padding-y-mobile: 7.2rem;--landing-header-gap: 6rem;--container-max: var(--landing-container-max);--container-padding-desktop: clamp(32px, 4.8vw, 72px);--container-padding-mobile: 16px;--text-display-size: clamp(6.8rem, 5.7vw, 8.6rem);--text-display-line: .96;--text-h1-size: clamp(4.6rem, 3.8vw, 5.8rem);--text-h1-line: 1.05;--text-h2-size: 2.8rem;--text-h2-line: 3.5rem;--text-h3-size: 2.1rem;--text-h3-line: 2.9rem;--text-body-size: 1.7rem;--text-body-line: 2.8rem;--text-label-size: 1.3rem;--text-label-line: 1.8rem;--color-primary: var(--color-text-primary);--color-secondary: var(--color-text-secondary);--color-muted: var(--color-text-muted);--color-border-soft: rgba(87, 95, 139, .16);--container-max-width: var(--container-max);--container-inline-padding: var(--container-padding-desktop);--container-inline-padding-mobile: var(--container-padding-mobile);--radius-sm: var(--radius-button);--radius-md: var(--radius-card);--radius-lg: var(--radius-frame)}*{box-sizing:border-box}html{min-height:100%;font-size:10px;background:#f5f4ff;overflow-x:hidden;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-main);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text-primary);background:var(--page-gradient);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}button,input,textarea,select{font:inherit}button{color:inherit}img{display:block;max-width:100%}main{min-height:100vh}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding-inline:var(--container-padding-desktop)}@media(max-width:720px){.container{padding-inline:var(--container-padding-mobile)}}.ref-mobile-actions{display:none!important}.ref-faq-video{margin-top:clamp(2.4rem,3vw,3.6rem)}.ref-faq-video__preview{position:relative;display:grid;width:min(100%,42rem);min-height:18rem;grid-template-columns:auto 1fr auto;align-items:end;gap:1.4rem;overflow:hidden;padding:2rem;border:.1rem solid rgba(18,105,255,.16);border-radius:2.4rem;background:radial-gradient(circle at 82% 18%,rgba(201,248,255,.9),transparent 11rem),radial-gradient(circle at 18% 20%,rgba(18,105,255,.28),transparent 12rem),linear-gradient(145deg,#f8fbff,#eaf4ff 55%,#fff);color:var(--ref-text);cursor:pointer;text-align:left;box-shadow:0 2rem 5rem #08215b14}.ref-faq-video__preview:before{position:absolute;inset:1.2rem;border:.1rem solid rgba(18,105,255,.1);border-radius:1.8rem;content:""}.ref-faq-video__mark,.ref-faq-video__copy,.ref-faq-video__play{position:relative;z-index:1}.ref-faq-video__mark{display:grid;width:5.2rem;height:5.2rem;place-items:center;border-radius:1.4rem;background:#1269ff;box-shadow:0 1.4rem 3.2rem #1269ff38}.ref-faq-video__mark img{width:3.4rem;height:3.4rem;object-fit:contain}.ref-faq-video__copy{display:grid;gap:.45rem}.ref-faq-video__copy strong{font-size:1.8rem;font-weight:900;letter-spacing:-.03em}.ref-faq-video__copy small{color:#60708c;font-size:1.35rem;font-weight:650;line-height:1.35}.ref-faq-video__play{display:grid;width:4.8rem;height:4.8rem;place-items:center;border:0;border-radius:999rem;background:#050505;color:#fff;box-shadow:0 1.2rem 2.8rem #00000029}.ref-faq-video__play svg{width:2.4rem;height:2.4rem;fill:currentColor}.ref-faq-video__frame{display:block;width:min(100%,42rem);aspect-ratio:16 / 9;border:0;border-radius:2.4rem;background:#000;box-shadow:0 2rem 5rem #08215b1a}@media(max-width:720px){html{scroll-padding-top:8.2rem}.ref-section,.ref-pricing,.ref-integrations,.ref-faq{scroll-margin-top:8.2rem}.ref-header{min-height:7.2rem;padding:1.1rem var(--ref-page-x)!important}.ref-logo img{width:16rem!important}.ref-mobile-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:.8rem}.ref-mobile-actions>.language-switcher.language-switcher--mobile{position:relative;z-index:526;display:inline-grid!important;width:4.8rem!important;min-width:4.8rem!important;padding:0!important;border-radius:999rem!important}.ref-mobile-actions>.language-switcher.language-switcher--mobile summary{display:grid!important;width:4.8rem!important;height:4.8rem!important;place-items:center}.ref-mobile-actions>.language-switcher.language-switcher--mobile .language-switcher__menu{position:absolute!important;top:0!important;right:0!important;left:auto!important;z-index:1;display:grid!important;width:4.8rem!important;max-height:4.8rem!important;justify-items:center;gap:.55rem!important;padding:5.2rem .5rem .5rem!important;overflow:hidden!important;border:.1rem solid rgba(255,255,255,.32)!important;border-radius:999rem!important;background:#ffffff29!important;opacity:0!important;pointer-events:none!important;box-shadow:inset 0 0 0 .1rem #ffffff1a,0 1.6rem 4rem #00186e2e!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.ref-mobile-actions>.language-switcher.language-switcher--mobile[open] .language-switcher__menu{max-height:20rem!important;opacity:1!important;pointer-events:auto!important}.ref-mobile-actions>.language-switcher.language-switcher--mobile .language-switcher__menu a{display:grid!important;width:3.8rem!important;height:3.8rem!important;place-items:center;border-radius:999rem!important;background:transparent!important}.ref-menu{position:relative!important;top:auto!important;right:auto!important;z-index:520}.ref-menu summary{position:relative;z-index:525;display:grid!important;grid-template-rows:repeat(2,.2rem);gap:.56rem!important;width:4.8rem!important;height:4.8rem!important;padding:0;place-content:center}.ref-menu summary span{width:2rem!important;height:.2rem!important;transition:transform .16s ease,opacity .16s ease}.ref-menu[open] summary span:first-child{transform:translateY(.38rem) rotate(45deg)}.ref-menu[open] summary span:last-child{transform:translateY(-.38rem) rotate(-45deg)}.ref-menu[open]:before{position:fixed;inset:0;z-index:510;background:#001c5a38;backdrop-filter:blur(.6rem);-webkit-backdrop-filter:blur(.6rem);content:""}.ref-menu nav{position:fixed!important;top:8.2rem!important;right:var(--ref-page-x)!important;z-index:522;width:min(28.8rem,calc(100vw - (var(--ref-page-x) * 2)))!important;min-width:0!important;max-height:calc(100vh - 10rem);overflow-y:auto;gap:.35rem!important;padding:1.6rem!important;border:.1rem solid rgba(6,18,43,.08);border-radius:2rem!important;background:#fffffffa!important;box-shadow:0 2.8rem 7rem #00186e3d!important}.ref-menu nav a:not(.ref-menu-cta){display:flex;min-height:4.8rem;align-items:center;padding:0 1.2rem!important;border-radius:1.2rem!important;color:#111827!important;font-size:1.62rem!important;font-weight:800!important}.ref-menu nav a.ref-menu-cta{display:flex;min-height:4.8rem;align-items:center;justify-content:center;margin-top:.55rem;padding:0 1.2rem!important;border-radius:1.2rem!important;background:#050505;color:#fff!important;font-size:1.62rem!important;font-weight:800!important}.ref-menu-language{display:none!important}.ref-hero{padding-top:11rem!important;padding-bottom:5.4rem!important}.ref-hero h1{max-width:36rem!important;font-size:clamp(4rem,11vw,5.2rem)!important;line-height:1.02!important}.ref-hero p{max-width:34rem!important;font-size:1.75rem!important}.ref-dashboard{width:min(100%,48rem)!important;margin:5.6rem auto 0!important;overflow:hidden;border-radius:1.8rem}.ref-dashboard img{width:100%!important;max-width:100%!important;margin-left:0!important;border-radius:1.8rem!important}.ref-price-card{padding:2rem!important;border-radius:2.4rem!important}.ref-price-panel{padding:2.4rem!important;border-radius:2rem!important}.ref-price-card__top{align-items:start!important}.ref-price-card__action-row{grid-template-columns:1fr!important;gap:1.4rem!important}.ref-price-action{width:100%!important;min-width:0!important}.ref-price{justify-self:start!important}.ref-price strong{font-size:clamp(4.8rem,13vw,5.8rem)!important}.ref-price-features{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;grid-auto-flow:row!important;gap:1.35rem!important;padding:.2rem .4rem 0!important;align-items:start!important}.ref-price-features li{display:grid!important;grid-template-columns:2.6rem minmax(0,1fr)!important;gap:1.2rem!important;align-items:start!important;min-width:0!important;margin:0!important;font-size:1.68rem!important;line-height:1.25!important;overflow-wrap:normal!important;word-break:normal!important}.ref-price-features li:before{width:2.6rem!important;height:2.6rem!important;transform:none!important}.legal-card .legal-table-wrap{display:block!important;width:100%!important;margin:1.8rem 0 2.6rem!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.legal-card .legal-table-wrap table,.legal-card .legal-table-wrap thead,.legal-card .legal-table-wrap tbody,.legal-card .legal-table-wrap tr,.legal-card .legal-table-wrap th,.legal-card .legal-table-wrap td{display:block!important;width:100%!important;min-width:0!important}.legal-card .legal-table-wrap thead{display:none!important}.legal-card .legal-table-wrap table{border:0!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important}.legal-card .legal-table-wrap tr{margin:0 0 1.2rem!important;overflow:hidden;border:.1rem solid rgba(13,43,94,.1)!important;border-radius:1.4rem!important;background:#fff!important}.legal-card .legal-table-wrap td{padding:1.25rem 1.4rem!important;border:0!important;color:#344058!important;font-size:1.48rem!important;line-height:1.55!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.legal-card .legal-table-wrap td+td{border-top:.1rem solid rgba(13,43,94,.08)!important}.legal-card .legal-table-wrap td:first-child{background:#eef5ff!important;color:#14386f!important;font-weight:800!important}}@media(max-width:720px){.ref-faq-video__preview,.ref-faq-video__frame{width:100%}.ref-faq-video__preview{min-height:15.8rem;grid-template-columns:auto 1fr;align-items:center;padding:1.7rem}.ref-faq-video__play{grid-column:1 / -1;width:100%;height:4.6rem}}@media(max-width:420px){.ref-logo img{width:14.6rem!important}.ref-menu nav{width:calc(100vw - (var(--ref-page-x) * 2))!important}.ref-price-card{padding:1.6rem!important}.ref-price-panel{padding:2rem!important}}:root{--ref-blue: #1269ff;--ref-blue-dark: #0757dc;--ref-text: #06122b;--ref-muted: #60708c;--ref-border: rgba(13, 43, 94, .1);--ref-shadow: 0 24px 72px rgba(11, 38, 91, .08);--ref-page-x: clamp(2.4rem, 10vw, 24rem);--ref-shell-max: 168rem;--ref-content-max: min(var(--ref-shell-max), calc(100vw - (var(--ref-page-x) * 2)));--ref-section-y: clamp(7.2rem, 7vw, 13rem);--ref-section-head-max: clamp(66rem, 54vw, 102rem);--ref-copy-max: clamp(54rem, 42vw, 72rem)}*,*:before,*:after{box-sizing:border-box}body{background:#fff}a{color:inherit;text-decoration:none}button,summary{font:inherit}.ref-page{min-height:100vh;overflow-x:hidden;color:var(--ref-text);background:#fff}.ref-header{position:fixed;top:0;left:0;right:0;z-index:500;display:grid;width:100%;grid-template-columns:auto 1fr auto;align-items:center;gap:2.4rem;padding:1.6rem var(--ref-page-x);background:#0454ff;border:0;border-radius:0;box-shadow:none;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease}.ref-header.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.ref-logo img{display:block;width:17.8rem;height:auto}.ref-desktop-nav{display:flex;justify-content:center;gap:3.2rem}.ref-desktop-nav a{color:#ffffffd6;font-size:1.7rem}.ref-desktop-nav a:hover{color:#fff}.ref-header-actions{display:flex;align-items:center;gap:1rem}.ref-header-login,.ref-header-cta{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:0 2rem;border-radius:999rem;color:#fff;font-size:1.34rem;font-weight:900;white-space:nowrap}.ref-header-login{border:.1rem solid rgba(255,255,255,.36);background:#ffffff17;box-shadow:inset 0 0 0 .1rem #ffffff14}.ref-header-cta{gap:.8rem;min-width:14.2rem;background:#050505;box-shadow:0 14px 32px #00000029}.ref-header-cta:after{width:1.6rem;height:1.6rem;background:currentColor;clip-path:path("M3 9h8.5L8.2 5.7 9.6 4.3 15.4 10l-5.8 5.7-1.4-1.4 3.3-3.3H3V9Z");content:""}.ref-menu{display:none;position:relative}.ref-menu summary{display:grid;width:4.6rem;height:4.6rem;place-items:center;gap:.4rem;border:.1rem solid rgba(255,255,255,.24);border-radius:999rem;background:#ffffff1a;cursor:pointer;list-style:none;box-shadow:0 12px 28px #00186e29}.ref-menu summary::-webkit-details-marker{display:none}.ref-menu summary span{display:block;width:2rem;height:.2rem;border-radius:999rem;background:#fff}.ref-menu nav{position:absolute;top:calc(100% + 1rem);right:0;display:grid;min-width:23rem;gap:.2rem;padding:1rem;border-radius:1.6rem;background:#fff;box-shadow:0 22px 60px #00186e2e}.ref-menu nav a{padding:1.1rem 1.2rem;border-radius:1rem;color:#111;font-size:1.4rem;font-weight:800}.ref-menu nav a:hover{background:#f1f6ff}.ref-header-actions .language-switcher.language-switcher--dropdown,.language-switcher.language-switcher--dropdown{position:relative;z-index:320;display:inline-grid;width:5rem;min-width:5rem;padding:0;border:0;border-radius:999rem;background:transparent;box-shadow:none}.language-switcher.language-switcher--dropdown summary{position:relative;z-index:2;display:grid;width:5rem;height:5rem;place-items:center;padding:0;border:.1rem solid rgba(255,255,255,.32);border-radius:999rem;background:#ffffff29;cursor:pointer;list-style:none;box-shadow:inset 0 0 0 .1rem #ffffff1a,0 1rem 2.8rem #00186e1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.language-switcher.language-switcher--dropdown summary::-webkit-details-marker{display:none}.language-switcher.language-switcher--dropdown .language-switcher__menu{position:absolute;top:0;left:0;z-index:1;display:grid;width:5rem;justify-items:center;gap:.55rem;max-height:5rem;padding:5.4rem .55rem .55rem;overflow:hidden;border:.1rem solid rgba(255,255,255,.32);border-radius:999rem;background:#ffffff29;opacity:0;pointer-events:none;transform:translateY(0);box-shadow:inset 0 0 0 .1rem #ffffff1a,0 1.6rem 4rem #00186e2e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:max-height .18s ease,opacity .14s ease}.language-switcher.language-switcher--dropdown[open] .language-switcher__menu{max-height:16rem;opacity:1;pointer-events:auto}.language-switcher.language-switcher--dropdown .language-switcher__menu a{display:grid;width:3.8rem;height:3.8rem;place-items:center;border-radius:999rem;background:transparent}.language-switcher.language-switcher--dropdown .language-switcher__menu a:hover,.language-switcher.language-switcher--dropdown .language-switcher__menu a:focus-visible{background:#ffffff2e;outline:none}.language-switcher.language-switcher--dropdown .language-switcher__menu a.is-active{display:none}.language-switcher.language-switcher--dropdown .language-flag{display:block!important;width:3.2rem;height:3.2rem;min-width:3.2rem;min-height:3.2rem;overflow:hidden;border:.12rem solid rgba(255,255,255,.95);border-radius:50%;background-color:#fff;background-position:center;background-size:135% 135%;background-repeat:no-repeat}.language-switcher.language-switcher--dropdown .language-flag--en{background-image:url(/icons/flags/gb.svg)!important}.language-switcher.language-switcher--dropdown .language-flag--de{background-image:url(/icons/flags/de.svg)!important}.language-switcher.language-switcher--dropdown .language-flag--ru{background-image:url(/icons/flags/ru.svg)!important}.language-switcher.language-switcher--dropdown .language-flag:before,.language-switcher.language-switcher--dropdown .language-flag:after{content:none!important}.language-switcher__short,.language-switcher__option-short,.language-switcher__option-label,.language-switcher__chevron{display:none!important}.ref-hero{position:relative;overflow:hidden;min-height:126rem;padding:14.2rem var(--ref-page-x) 0;color:#fff;background:radial-gradient(circle at 50% 88%,rgba(255,255,255,.95) 0,rgba(220,236,255,.82) 18rem,transparent 48rem),linear-gradient(180deg,#1269ff 0% 42%,#74adff 62%,#edf5ff 82%,#fff)}.ref-hero:before,.ref-hero:after{position:absolute;z-index:0;width:38rem;height:24rem;border:.1rem solid rgba(255,255,255,.14);border-radius:2.8rem;content:""}.ref-hero:before{left:-5.5rem;top:15rem}.ref-hero:after{right:-5.5rem;top:15rem}.ref-hero__line{position:absolute;z-index:0;width:46rem;height:15rem;border:.1rem solid rgba(255,255,255,.1);border-radius:2rem}.ref-hero__line--left{left:10rem;top:7.8rem}.ref-hero__line--right{right:10rem;top:7.8rem}.ref-hero__line:before,.ref-hero__line:after{position:absolute;width:15rem;height:4.8rem;border:.1rem solid rgba(255,255,255,.12);border-radius:1.4rem;content:""}.ref-hero__line:before{left:-7rem;top:3rem}.ref-hero__line:after{right:-5rem;bottom:2.2rem}.ref-hero__content{position:relative;z-index:1;margin:0 auto;text-align:center;max-width:var(--ref-section-head-max)}.ref-badge{display:inline-flex;min-height:3.4rem;align-items:center;padding:0 1.8rem;border:.1rem solid rgba(255,255,255,.22);border-radius:999rem;background:#ffffff14;color:#fff;font-size:1.25rem;font-weight:850}.ref-hero h1{margin:3.1rem auto 0;color:#fff;font-size:4.5rem;font-weight:600;line-height:1.05;letter-spacing:0}.ref-hero p{max-width:clamp(62rem,42vw,82rem);margin:2.2rem auto 0;color:#ffffffdb;font-size:1.7rem;line-height:1.55}.ref-hero-actions{display:flex;justify-content:center;gap:1.2rem;margin-top:4.4rem}.ref-hero-primary,.ref-hero-secondary{display:inline-flex;min-height:5.4rem;align-items:center;justify-content:center;border-radius:999rem;font-size:2rem}.ref-hero-primary{gap:.9rem;min-width:15.8rem;padding:0 2.4rem;color:#fff;background:#050505;box-shadow:0 18px 38px #00000029}.ref-hero-primary svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ref-hero-secondary{padding:0 2.2rem;color:#fff;border:.1rem solid rgba(255,255,255,.3);background:#ffffff17}.ref-dashboard{position:relative;z-index:1;width:min(100%,142rem);margin:8.2rem auto 0}.ref-dashboard img{display:block;width:100%;border-radius:.6rem;filter:drop-shadow(0 34px 80px rgba(0,28,125,.16)) drop-shadow(0 0 60px rgba(255,255,255,.9))}.ref-trust{position:relative;overflow:hidden;padding:6.8rem var(--ref-page-x) 7.4rem;border-block:.1rem solid rgba(18,105,255,.1);background:radial-gradient(circle at 50% -8%,rgba(18,105,255,.13),transparent 30rem),linear-gradient(180deg,#fff,#f6fbff,#fff);text-align:center}.ref-trust:before,.ref-trust:after{position:absolute;z-index:2;top:0;bottom:0;width:min(10vw,12rem);pointer-events:none;content:""}.ref-trust:before{left:0;background:linear-gradient(90deg,#fff,#fff0)}.ref-trust:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.ref-trust p{position:relative;z-index:3;max-width:68rem;margin:0 auto 2.8rem;color:#081f49;font-size:2rem;font-weight:850;line-height:1.45;text-wrap:balance}.ref-marquee{position:relative;z-index:1;overflow:hidden;width:min(100%,148rem);margin-inline:auto;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ref-marquee__track{display:flex;width:max-content;align-items:center;gap:1.2rem}.ref-marquee__track span{display:inline-flex;width:max-content;min-width:0;min-height:4.8rem;align-items:center;justify-content:center;padding:0 1.55rem;border:.1rem solid rgba(18,105,255,.12);border-radius:999rem;background:#ffffffdb;color:#183056;font-size:1.7rem;font-weight:820;line-height:1;white-space:nowrap;box-shadow:0 1rem 2.8rem #1258b414}.ref-marquee__track span:before{display:inline-block;width:.66rem;height:.66rem;margin-right:.75rem;border-radius:50%;background:var(--ref-blue);box-shadow:0 0 0 .42rem #1269ff1a;content:""}.ref-section{padding:var(--ref-section-y) var(--ref-page-x)}.ref-section__head,.ref-faq__head{max-width:var(--ref-section-head-max);margin:0 auto 6.6rem;text-align:center}.ref-section__head span,.ref-faq__head span,.ref-integrations span,.ref-bottom-cta span{display:inline-flex;margin-bottom:1.2rem;color:#16f;font-size:1.7rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.ref-kicker-with-star{display:inline-flex!important;align-items:center!important;gap:.7rem!important;margin-bottom:1.2rem!important;color:#16f;font-size:1.7rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.ref-kicker-text{display:inline;margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.ref-kicker-star{display:block;flex:0 0 1.45rem;width:1.45rem;height:1.45rem;fill:currentColor;color:currentColor;transform-origin:50% 50%}.ref-kicker-with-star--light{color:#fff!important}.ref-kicker-with-star>.ref-kicker-star{display:inline-block!important;flex:0 0 auto!important;width:1.45rem!important;height:1.45rem!important;min-width:1.45rem!important;min-height:1.45rem!important;color:inherit!important;fill:currentColor!important;opacity:1!important;visibility:visible!important;transform-origin:50% 50%}.ref-kicker-with-star>.ref-kicker-star path{fill:currentColor!important}.ref-kicker-with-star>.ref-kicker-text{display:inline!important;margin:0!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}@media(prefers-reduced-motion:no-preference){.ref-kicker-with-star>.ref-kicker-star{animation:refKickerStarSpin 6s linear infinite}}@keyframes refKickerStarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ref-section__head h2,.ref-faq__head h2,.ref-integrations h2,.ref-bottom-cta h2{margin:0;color:#050505;font-size:4.5rem;font-weight:600;line-height:1.04;letter-spacing:0}.ref-section__head p,.ref-faq__head p,.ref-integrations p,.ref-bottom-cta p{max-width:var(--ref-copy-max);margin:1.6rem auto 0;color:#777c87;font-size:1.7rem;line-height:1.6}.ref-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2.8rem;margin:0 auto}.ref-feature-card{display:grid;grid-template-rows:clamp(34rem,26vw,54rem) auto auto;min-height:0;border:.1rem solid rgba(13,43,94,.08);border-radius:2rem;background:#eeeff3;box-shadow:0 1.2rem 2.8rem #0d2b5e0f;transition:box-shadow .22s ease,border-color .22s ease}.ref-feature-card:hover{border-color:#1269ff29;box-shadow:0 1.4rem 3rem #0d2b5e14}.ref-feature-card__visual{display:grid;height:clamp(34rem,26vw,54rem);min-height:clamp(34rem,26vw,54rem);place-items:center;margin:clamp(1.6rem,1.2vw,2.4rem) clamp(1.6rem,1.2vw,2.4rem) 0;padding:clamp(1.2rem,1vw,2rem);overflow:hidden;border-radius:1.6rem}.ref-feature-card--blue{background:radial-gradient(circle at 50% 46%,rgba(53,185,255,.52),transparent 36rem),radial-gradient(circle at 50% 100%,rgba(206,248,255,.98),transparent 44rem),linear-gradient(180deg,#d4ecff,#aeefff 48%,#eefcff)!important}.ref-feature-card h3{display:block;margin:0;padding:2.4rem 2rem 0;color:var(--ref-text);font-size:2rem;line-height:1.12;text-wrap:balance}.ref-feature-card p{margin:0;padding:1rem 2rem 2.4rem;color:var(--ref-muted);font-size:1.7rem;line-height:2.35rem}.mock-chart-card,.mock-invoice-table,.mock-workflow,.mock-export{position:relative;width:100%;max-width:none;height:100%;transform-origin:center;max-height:100%;min-height:0;margin:0 auto;border:.1rem solid rgba(13,43,94,.08);border-radius:1.4rem;background:#fff;box-shadow:0 .8rem 1.8rem #11408b14}.mock-chart-card{display:grid;grid-template-rows:6.1rem minmax(0,1fr) 2.7rem;gap:.65rem;padding:1.35rem 1.45rem 1.1rem;overflow:hidden}.mock-chart-card:before{position:absolute;inset:8rem 1.45rem 4rem;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(9,33,76,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(9,33,76,.042) 1px,transparent 1px);background-size:100% 4.1rem,7.2rem 100%;content:""}.mock-metrics{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr repeat(3,minmax(0,1fr));gap:.7rem;align-items:stretch}.mock-metrics span{position:relative;display:grid;min-width:0;min-height:6.1rem;align-content:center;gap:.42rem;padding:.78rem .82rem .78rem 1rem;overflow:visible;border:.1rem solid rgba(13,43,94,.1);border-radius:1.05rem;background:#fff;box-shadow:none}.mock-metrics span:before{position:absolute;top:.86rem;bottom:.86rem;left:0;width:.28rem;border-radius:999rem;background:var(--ref-blue);content:""}.mock-metrics span:nth-child(2):before{background:#16a34a}.mock-metrics span:nth-child(3):before{background:#f59e0b}.mock-metrics span:nth-child(4):before{background:#dc2626}.mock-metrics span.is-active{border-color:#1269ff52;background:linear-gradient(135deg,var(--ref-blue),var(--ref-blue-dark));color:#fff;box-shadow:0 1rem 2.4rem #1269ff33}.mock-metrics span.is-active:before{background:#ffffffbd}.mock-metrics small{display:block;min-width:0;overflow:visible;color:#4d5870;font-size:.95rem;font-weight:850;line-height:1.05;white-space:normal;opacity:1}.mock-metrics strong{display:block;min-width:0;margin:0;padding:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none;color:#0b244f;font-size:clamp(1.42rem,1.35vw,1.72rem);font-weight:900;line-height:1;letter-spacing:-.035em;white-space:nowrap}.mock-metrics span.is-active small,.mock-metrics span.is-active strong{color:#fff}.mock-metrics span.is-active strong{font-size:clamp(2rem,2.1vw,2.35rem)}.mock-line-chart{position:relative;z-index:1;display:block;width:calc(100% + 2.2rem);height:calc(100% + 1.6rem);min-height:17rem;margin:-.4rem -1.1rem -1.2rem;overflow:visible;filter:drop-shadow(0 1.4rem 1.7rem rgba(18,105,255,.14))}.mock-chart-area{fill:url(#chartFill);opacity:.72}.mock-chart-path{fill:none;stroke:var(--ref-blue);stroke-width:4.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.mock-chart-cursor{stroke:#1269ff38;stroke-width:1.6;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.mock-chart-points circle{fill:#fff;stroke:var(--ref-blue);stroke-width:3}.mock-chart-dot{display:block;fill:var(--ref-blue);stroke:#fff;stroke-width:5;opacity:0;filter:drop-shadow(0 .65rem 1.1rem rgba(18,105,255,.42));transform:scale(.8)}.mock-chart-tooltip{position:absolute;top:36%;right:3.8%;z-index:3;padding:.75rem 1rem;border:.1rem solid rgba(18,105,255,.14);border-radius:1rem;background:#fff;color:#0b244f;box-shadow:0 1.3rem 2.8rem #103c872e;font-size:1.1rem;font-weight:900;transform:translateY(.4rem)}.mock-legend{position:relative;z-index:2;display:inline-flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;justify-self:center;gap:1.3rem;margin:0;padding:.38rem .85rem;border:.1rem solid rgba(13,43,94,.07);border-radius:999rem;background:#ffffffd1;box-shadow:0 .7rem 1.7rem #0d2b5e0b}.mock-legend span{display:inline-flex;align-items:center;gap:.42rem;color:#52627d;font-size:1rem;font-weight:850;white-space:nowrap}.mock-legend span:before{display:inline-block;width:.72rem;height:.72rem;margin:0;border-radius:50%;content:""}.mock-legend span:nth-child(1):before{background:#16a34a}.mock-legend span:nth-child(2):before{background:#f59e0b}.mock-legend span:nth-child(3):before{background:#dc2626}.mock-invoice-table{display:grid;grid-auto-rows:max-content;align-content:center;gap:1.05rem;padding:1.65rem;overflow:hidden}.mock-table-toolbar{display:flex;gap:1rem;min-height:4.6rem}.mock-table-toolbar span,.mock-table-toolbar button{min-height:4.6rem;border:.1rem solid #edf1f7;border-radius:1rem;background:#fff;color:#7a8292;font-size:1.12rem;font-weight:900}.mock-table-toolbar span{display:flex;flex:1;align-items:center;padding:0 1.2rem}.mock-table-toolbar button{padding:0 1.2rem}.mock-table-row{display:grid;grid-template-columns:9.4rem minmax(0,1fr) 9.2rem;align-items:center;min-height:5.4rem;gap:1rem;padding:0 1.15rem;border:.1rem solid #edf1f7;border-radius:1rem;background:#fff}.mock-table-row strong,.mock-table-row span{overflow:hidden;color:#1c2435;font-size:1.14rem;text-overflow:ellipsis;white-space:nowrap}.mock-table-row em{display:inline-flex;width:8.8rem;justify-content:center;justify-self:end;padding:.62rem .75rem;border-radius:999rem;font-size:.96rem;font-style:normal;font-weight:900}.mock-table-row .is-sent{color:var(--ref-blue);background:#edf4ff}.mock-table-row .is-paid{color:#0a9a73;background:#eafaf4}.mock-table-row .is-overdue{color:#d0475d;background:#fff0f2}.mock-workflow-line{display:none}.mock-export{display:grid;grid-template-rows:8.8rem 1fr 5.4rem;gap:1.4rem;padding:1.7rem;overflow:hidden}.mock-file-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.mock-file-stack span{position:relative;display:grid;min-height:8.4rem;place-items:end start;padding:1rem;border:.1rem solid rgba(18,105,255,.13);border-radius:1.35rem;background:linear-gradient(180deg,#fff,#f4f9ff);color:#0b244f;font-size:1.22rem;font-weight:900;box-shadow:0 1rem 2.2rem #0d2b5e12}.mock-file-stack span:before{position:absolute;top:1rem;left:1rem;width:2.2rem;height:2.8rem;border-radius:.45rem .8rem .45rem .45rem;background:linear-gradient(135deg,var(--ref-blue),#69d5ff);content:"";box-shadow:inset -.55rem .55rem #ffffff3d}.mock-export-progress{display:grid;align-content:center;gap:1rem;padding:1.45rem;border:.1rem solid rgba(13,43,94,.08);border-radius:1.55rem;background:linear-gradient(180deg,#f8fbff,#fff)}.mock-export-progress strong{display:block;color:#0b244f;font-size:1.25rem;font-weight:850}.mock-export-progress>span{display:block;color:#60708c;font-size:1.1rem;font-weight:800}.mock-export-progress i{position:relative;display:block;height:1.25rem;overflow:hidden;border-radius:999rem;background:#e2ecfa}.mock-export-progress i:before,.mock-export-progress i:after{position:absolute;inset:0 auto 0 0;border-radius:inherit;content:""}.mock-export-progress i:before{width:100%;background:linear-gradient(90deg,var(--ref-blue),#56c8ff 70%,#25c66a);transform:scaleX(.82);transform-origin:left center}.mock-export-progress i:after{width:36%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:translate(-120%)}.mock-export-summary{display:flex;min-height:5.4rem;align-items:center;gap:.9rem;padding-inline:1.2rem;border:.1rem solid rgba(22,163,74,.18);border-radius:1.35rem;background:linear-gradient(180deg,#f8fffb,#effcf5);color:#126c3a;font-size:1.18rem;font-weight:900}.mock-export-summary:before{display:inline-grid;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:#16a34a;color:#fff;content:"✓";box-shadow:0 0 0 .55rem #16a34a1f}.ref-feature-card h3{padding-top:4.4rem}.mock-chart-card,.mock-invoice-table,.mock-workflow,.mock-export{box-shadow:0 .9rem 2rem #11408b13}.mock-metrics span{opacity:1;transform:none;animation:none}.mock-chart-area{opacity:0;animation:refChartAreaLoop 6.2s ease-in-out infinite both}.mock-chart-path{stroke-dasharray:1;stroke-dashoffset:1;animation:refChartLineLoop 6.2s ease-in-out infinite both}.mock-chart-points circle{opacity:0;fill:#fff;stroke:var(--ref-blue);stroke-width:3;transform-box:fill-box;transform-origin:center;animation:refChartPointLoop 6.2s ease-in-out infinite both}.mock-chart-points circle:nth-child(1){animation-delay:1.45s}.mock-chart-points circle:nth-child(2){animation-delay:1.6s}.mock-chart-points circle:nth-child(3){animation-delay:1.75s}.mock-chart-points circle:nth-child(4){animation-delay:1.9s}.mock-chart-points circle:nth-child(5){animation-delay:2.05s}.mock-chart-points circle:nth-child(6){animation-delay:2.2s}.mock-chart-dot{opacity:0;transform-box:fill-box;transform-origin:center;animation:refChartActiveDotLoop 6.2s ease-in-out infinite both}.mock-chart-tooltip{opacity:0;animation:refChartTooltipLoop 6.2s ease-in-out infinite both}.mock-invoice-table{padding:1.35rem;gap:.75rem}.mock-table-toolbar{min-height:3.7rem;align-items:center}.mock-table-toolbar span,.mock-table-toolbar button{min-height:3.7rem;border-radius:.9rem;font-size:1rem}.mock-table-row{min-height:4.25rem;grid-template-columns:9.2rem minmax(0,1fr) 7.2rem;padding:0 1rem;border-radius:.9rem;opacity:0;transform:translateY(.35rem);animation:refInvoiceRowLoop 6.4s ease-in-out infinite both;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.mock-table-row:nth-child(2){animation-delay:0s}.mock-table-row:nth-child(3){animation-delay:.18s}.mock-table-row:nth-child(4){animation-delay:.36s}.mock-table-row:nth-child(5){animation-delay:.54s}.mock-table-row:hover{border-color:#1269ff2e;background:#f8fbff;box-shadow:0 .7rem 1.4rem #0d2b5e14;transform:translateY(-1px)}.mock-table-row span{text-align:center}.mock-table-row em{width:auto;min-width:5.4rem;justify-self:end;padding:.28rem .55rem;border-radius:.62rem;font-size:.95rem;line-height:1.1}.mock-table-row .is-sent{color:#1269ff;background:#1269ff14}.mock-table-row .is-paid{color:#0a8f68;background:#10b9811a}.mock-table-row .is-overdue{color:#d0475d;background:#ff5b721a}.mock-table-row .is-open{color:#1269ff;background:#1269ff14}.mock-workflow{display:grid;align-content:center;gap:1.35rem;padding:1.55rem;overflow:hidden}.mock-workflow-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:.6rem .4rem 0}.mock-workflow-line{position:absolute;left:12%;right:12%;top:1.35rem;display:block;height:.18rem;overflow:hidden;border-radius:999rem;background:#dbe8fb}.mock-workflow-line:before{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1269ff,#4ad7ff);transform:scaleX(0);transform-origin:left;animation:refWorkflowProgressLoop 6.4s ease-in-out infinite both;content:""}.mock-workflow-step{position:relative;z-index:1;display:grid;justify-items:center;gap:.65rem;min-height:0;padding:0;border:0;background:transparent;color:#60708c;font-size:.98rem;font-weight:850;line-height:1.1;text-align:center}.mock-workflow-step:before{display:block;width:1.18rem;height:1.18rem;border:.22rem solid #bcd3f5;border-radius:50%;background:#fff;box-shadow:0 0 0 .48rem #fff;animation:refWorkflowDotLoop 6.4s ease-in-out infinite both;content:""}.mock-workflow-step:nth-child(2):before{animation-delay:0s}.mock-workflow-step:nth-child(3):before{animation-delay:1.05s}.mock-workflow-step:nth-child(4):before{animation-delay:2.1s}.mock-workflow-step:nth-child(5):before{animation-delay:3.15s}.mock-workflow-step:nth-child(2){animation:refWorkflowTextLoop 6.4s ease-in-out infinite both;animation-delay:0s}.mock-workflow-step:nth-child(3){animation:refWorkflowTextLoop 6.4s ease-in-out infinite both;animation-delay:1.05s}.mock-workflow-step:nth-child(4){animation:refWorkflowTextLoop 6.4s ease-in-out infinite both;animation-delay:2.1s}.mock-workflow-step:nth-child(5){animation:refWorkflowTextLoop 6.4s ease-in-out infinite both;animation-delay:3.15s}.mock-workflow-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mock-workflow-insights b{display:flex;min-height:3.35rem;align-items:center;justify-content:center;padding:.55rem .75rem;border:.1rem solid rgba(13,43,94,.08);border-radius:.8rem;background:#f8fbff;color:#304468;font-size:.88rem;font-weight:850;line-height:1.25;text-align:center;opacity:1;transform:none;animation:none}.mock-export{display:grid;grid-template-rows:auto auto auto;gap:1.05rem;padding:1.35rem}.mock-export-files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.mock-export-file{display:grid;min-height:5.85rem;place-items:center;gap:.22rem;padding:.65rem;border:.1rem solid rgba(13,43,94,.1);border-radius:.9rem;background:#fff;opacity:1;transform:none;animation:none}.mock-export-file svg{width:2.85rem;height:2.85rem;fill:#2a4f88}.mock-export-file.is-pdf svg{fill:#c43f3f}.mock-export-file.is-csv svg{fill:#2e7d4d}.mock-export-file.is-datev svg{fill:#1269ff}.mock-export-file em{color:#304468;font-size:1rem;font-style:normal;font-weight:850;line-height:1}.mock-export-progress{gap:.8rem;padding:1.15rem;border-radius:1.15rem}.mock-export-progress>span{font-size:1rem}.mock-export-progress i:before{transform:scaleX(0);animation:refExportProgressLoop 5.8s ease-in-out infinite both}.mock-export-progress i:after{animation:refExportShimmerLoop 1.8s ease-in-out infinite}.mock-export-success{display:flex;min-height:3.8rem;align-items:center;gap:.75rem;padding-inline:.9rem;border:.1rem solid rgba(22,163,74,.16);border-radius:1rem;background:linear-gradient(180deg,#f8fffb,#effcf5);color:#126c3a;font-size:1.05rem;font-weight:900;opacity:0;animation:refExportSuccessLoop 5.8s ease-in-out infinite both}.mock-export-success:before{display:inline-grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#16a34a;color:#fff;content:"✓";font-size:1.1rem;box-shadow:0 0 0 .42rem #16a34a1a}@keyframes refChartAreaLoop{0%,10%,to{opacity:0}20%,78%{opacity:.72}90%{opacity:0}}@keyframes refChartLineLoop{0%,16%{stroke-dashoffset:1}45%,82%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes refChartPointLoop{0%,28%,to{opacity:0;transform:scale(.45)}36%,76%{opacity:1;transform:scale(1)}88%{opacity:0;transform:scale(.7)}}@keyframes refChartActiveDotLoop{0%,48%,to{opacity:0;transform:scale(.55)}58%,78%{opacity:1;transform:scale(1)}88%{opacity:0;transform:scale(.75)}}@keyframes refChartTooltipLoop{0%,50%,to{opacity:0;transform:translateY(.35rem)}60%,78%{opacity:1;transform:translateY(0)}88%{opacity:0;transform:translateY(.3rem)}}@keyframes refInvoiceRowLoop{0%,8%{opacity:0;transform:translateY(.35rem)}14%,70%{opacity:1;transform:translateY(0)}78%,to{opacity:0;transform:translateY(-.2rem)}}@keyframes refWorkflowProgressLoop{0%,8%{transform:scaleX(0)}68%,82%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes refWorkflowDotLoop{0%,18%,to{border-color:#bcd3f5;background:#fff;box-shadow:0 0 0 .48rem #fff;transform:scale(1)}24%,42%{border-color:#1269ff;background:#1269ff;box-shadow:0 0 0 .48rem #1269ff1f;transform:scale(1.08)}}@keyframes refWorkflowTextLoop{0%,18%,to{color:#60708c}24%,42%{color:#0b244f}}@keyframes refExportProgressLoop{0%,18%{transform:scaleX(0)}64%,82%{transform:scaleX(.88)}to{transform:scaleX(0)}}@keyframes refExportShimmerLoop{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes refExportSuccessLoop{0%,62%,to{opacity:0;transform:translateY(.22rem)}72%,88%{opacity:1;transform:translateY(0)}}@media(max-width:900px){.mock-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.mock-workflow-line{display:block}}@media(prefers-reduced-motion:reduce){.mock-chart-area,.mock-chart-path,.mock-chart-points circle,.mock-chart-dot,.mock-chart-tooltip,.mock-table-row,.mock-workflow-line:before,.mock-workflow-step,.mock-workflow-step:before,.mock-export-progress i:before,.mock-export-progress i:after,.mock-export-success{animation:none!important;opacity:1;transform:none}.mock-chart-path{stroke-dashoffset:0}.mock-export-progress i:before,.mock-workflow-line:before{transform:scaleX(.88)}}.ref-pricing{padding-top:10rem;background:linear-gradient(180deg,#fff,#f5f7fb)}.ref-toggle{display:flex;align-items:center;width:fit-content;margin:-3.2rem auto 4.2rem;padding:.55rem;border-radius:999rem;background:#eef4ff;box-shadow:inset 0 0 0 .1rem #1269ff14,0 14px 30px #0c255e12}.ref-toggle>div{display:flex}.ref-toggle button{min-width:15.4rem;min-height:5.2rem;padding:0 1.6rem;border:0;border-radius:999rem;background:transparent;color:#687180;cursor:pointer;font-size:2rem;font-weight:600}.ref-toggle button.is-active{color:#fff;background:var(--ref-blue)}.ref-pricing-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.8rem,2.4vw,4rem);width:100%;margin:0 auto}.ref-price-card{position:relative;display:grid;grid-template-rows:auto 1fr;gap:clamp(3.6rem,3vw,5rem);min-height:clamp(49rem,31vw,61rem);padding:clamp(1.8rem,1.8vw,2.6rem);overflow:hidden;border:.1rem solid rgba(16,35,74,.08);border-radius:2.8rem;box-shadow:0 2.4rem 7rem #08215b14}.ref-price-card--standard{background:#f5f6f8}.ref-price-card--business{border-color:#1269ff5c;background:radial-gradient(circle at 55% 48%,rgba(121,199,255,.42),transparent 35rem),radial-gradient(circle at 50% 100%,rgba(225,249,255,.95),transparent 38rem),linear-gradient(180deg,#e7f4ff,#f7fcff);box-shadow:0 3rem 8rem #1269ff2e,inset 0 0 0 .1rem #fffc}.ref-price-panel{display:grid;grid-template-rows:auto 1fr;min-height:clamp(25rem,16vw,32rem);padding:clamp(3rem,2.6vw,4.2rem);border-radius:2rem;background:#fff;box-shadow:0 2rem 5.5rem #08215b14}.ref-price-card__top{display:flex;align-items:flex-start;gap:1.8rem}.ref-price-icon{display:inline-flex;flex:0 0 auto;width:4.8rem;height:4.8rem;align-items:center;justify-content:center;border-radius:999rem;background:#eef5ff}.ref-price-icon svg{width:2rem;height:2rem;fill:#0f56df}.ref-price-card h3{margin:0;color:#07142e;font-size:4.5rem;font-weight:500;line-height:.95;letter-spacing:-.05em}.ref-price-card p{max-width:44rem;margin:2rem 0 0;color:#6e6e6e;font-size:clamp(1.7rem,1.1vw,2rem);line-height:1.45}.ref-price-card__action-row{align-self:end;display:grid;grid-template-columns:minmax(18rem,.9fr) auto;align-items:center;gap:clamp(2.4rem,2.4vw,4rem)}.ref-price-action{display:inline-flex;min-width:0;min-height:6.4rem;align-items:center;justify-content:center;gap:.9rem;padding:0 2.6rem;border-radius:999rem;font-size:clamp(1.6rem,1vw,1.9rem);font-weight:900;white-space:nowrap}.ref-price-action--outline{border:.1rem solid #050505;background:#fff;color:#050505}.ref-price-action--primary{border:.1rem solid var(--ref-blue);background:var(--ref-blue);color:#fff;box-shadow:0 1.4rem 3rem #1269ff38}.ref-price{display:flex;align-items:baseline;justify-content:flex-end;gap:.35rem;color:#050505;white-space:nowrap}.ref-price strong{color:#050505;font-size:clamp(4.6rem,4vw,5.4rem);line-height:.9;letter-spacing:-.075em}.ref-price span[data-period]{color:#050505;font-size:clamp(2rem,1.55vw,2.7rem);font-weight:900;letter-spacing:-.04em}.ref-price-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2.3rem 4.4rem;margin:0;padding:0 clamp(3.2rem,3vw,5.2rem);list-style:none}.ref-price-features li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:1.4rem;color:#050505;font-size:clamp(1.65rem,1vw,1.7rem);font-weight:400;line-height:1.22}.ref-price-features li:before{display:inline-grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:999rem;background:#050505;color:#fff;content:"✓";font-size:1.35rem;font-weight:900;line-height:1}.ref-advantages{background:#fff}.ref-advantage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0 auto}.ref-advantage-grid article{min-height:20rem;padding:2.8rem;border:.1rem solid #e7e9ee;border-radius:2rem;display:grid;gap:1.6rem;background:#fff}.ref-advantage-icon{display:grid;width:5rem;height:5rem;place-items:center;border-radius:.8rem;background:var(--ref-blue)}.ref-advantage-icon img{width:2.4rem;height:2.4rem}.ref-advantage-grid h3{margin:0;color:#111;font-size:2rem}.ref-advantage-grid p{margin:0;color:#777c87;font-size:1.7rem;line-height:2.1rem}.ref-integrations{position:relative;overflow:hidden;margin-top:6rem;padding:var(--ref-section-y) var(--ref-page-x);color:#fff;text-align:center;background:radial-gradient(circle at 18% 22%,rgba(0,171,255,.55),transparent 25rem),radial-gradient(circle at 80% 10%,rgba(213,249,255,.72),transparent 28rem),linear-gradient(145deg,#168dff,#0045e8 66%,#c9f8ff)}.ref-integrations:before{position:absolute;right:8%;bottom:8%;width:34rem;height:19rem;border:.1rem solid rgba(255,255,255,.16);border-radius:2.4rem;content:"";transform:rotate(-8deg)}.ref-integrations>div{position:relative;z-index:1;margin:0 auto}.ref-integrations span,.ref-integrations h2,.ref-integrations p{color:#fff}.ref-platform-badges{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.2rem,1.6vw,2.2rem);margin-top:4.2rem}.ref-platform-badge img{display:block;width:auto;height:clamp(4.8rem,4vw,6.4rem);max-width:min(30rem,82vw);object-fit:contain}.ref-faq{display:grid;grid-template-columns:minmax(26rem,.8fr) minmax(0,1.2fr);align-items:start;gap:4.2rem;margin:0 auto}.ref-faq__head{margin:0;text-align:left}.ref-faq__head p{margin-left:0}.ref-faq__list{display:grid;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ref-faq details{border:0;border-bottom:.1rem solid rgba(6,18,43,.12);border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.ref-faq details:hover,.ref-faq details[open]{background:transparent;box-shadow:none}.ref-faq summary{position:relative;min-height:5.4rem;padding:2.6rem 5.8rem 2.6rem 0;color:var(--ref-text);cursor:pointer;font-size:2rem;font-weight:600;line-height:1.25;list-style:none}.ref-faq summary::-webkit-details-marker{display:none}.ref-faq summary:after{position:absolute;top:50%;right:0;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000000' d='M216.49 104.49l-80 80a12 12 0 0 1-17 0l-80-80a12 12 0 0 1 17-17L128 159l71.51-71.52a12 12 0 0 1 17 17Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:2rem 2rem;content:"";transform:translateY(-50%);transition:transform .18s ease}.ref-faq details[open] summary:after{transform:translateY(-50%) rotate(180deg)}.ref-faq details p{max-width:62rem;margin:0;padding:0 5.8rem 3.2rem 0;color:#6f6f6f;font-size:1.7rem;line-height:1.55}.ref-bottom-cta>span,.ref-bottom-cta h2,.ref-bottom-cta p,.ref-bottom-cta a,.ref-bottom-cta__visual{position:relative;z-index:1;color:#fff}.ref-bottom-cta__visual{display:grid;width:min(100%,48rem);grid-template-columns:repeat(3,1fr);gap:.9rem;margin:2.7rem auto 2.9rem;padding:1rem;border:.1rem solid rgba(255,255,255,.18);border-radius:2rem;background:#ffffff1a;box-shadow:inset 0 0 0 .1rem #ffffff14,0 2rem 5rem #0012502e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ref-bottom-cta__visual i{position:absolute;top:1rem;left:1rem;width:calc(33.33% - 1.2rem);height:calc(100% - 2rem);border-radius:1.35rem;background:#ffffff2e}.ref-bottom-cta__visual b{display:grid;min-height:5.2rem;place-items:center;color:#fff;font-size:1.24rem;font-weight:900}.ref-footer{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 8% 10%,rgba(74,203,255,.28),transparent 34rem),radial-gradient(circle at 96% 18%,rgba(255,255,255,.12),transparent 34rem),linear-gradient(135deg,#087cff,#0864ee 48%,#1234c6)}.ref-footer__glow{position:absolute;z-index:0;pointer-events:none;border-radius:999rem;filter:blur(5.5rem)}.ref-footer__glow--left{left:-10rem;top:-5rem;width:30rem;height:30rem;background:#67e8f942}.ref-footer__glow--right{right:-8rem;top:5rem;width:34rem;height:34rem;background:#ffffff1f}.ref-footer__main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(30rem,1.6fr) auto minmax(30rem,1fr);justify-content:space-between;gap:clamp(4rem,5vw,9rem);width:min(136rem,calc(100vw - (var(--ref-page-x) * 2)));padding:var(--ref-section-y) var(--ref-page-x)}.ref-footer__brand{display:grid;align-content:start;gap:2rem;max-width:42rem}.ref-footer__logo-row{display:flex;align-items:center;gap:1.4rem}.ref-footer__logo-mark{display:grid;width:5.5rem;height:5.5rem;place-items:center;border-radius:1.5rem;background:#fff;color:var(--ref-blue);font-size:2.8rem;font-weight:950;line-height:1;box-shadow:0 1.5rem 3.5rem #00196e33}.ref-footer__brand img{width:20rem;height:auto}.ref-footer__brand p{max-width:38rem;margin:0;color:#ffffffc2;font-size:1.7rem;line-height:1.6}.ref-footer__badge{display:inline-flex;width:fit-content;align-items:center;gap:.9rem;padding:1.1rem 1.55rem;border:.1rem solid rgba(255,255,255,.16);border-radius:999rem;background:#ffffff1a;color:#ffffffdb;font-size:1.7rem;font-weight:650;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ref-footer__badge svg{width:1.8rem;height:1.8rem;fill:currentColor}.ref-footer__columns{display:grid!important;grid-template-columns:repeat(2,minmax(18rem,1fr))!important;gap:clamp(6rem,6vw,11rem)!important;width:100%!important}.ref-footer__connect{justify-self:end!important;width:min(100%,38rem)!important;min-width:0!important;gap:2rem}.ref-footer__bottom{width:100%!important;margin:0!important;padding:2.4rem var(--ref-page-x)!important;background:#0000001f!important;border-top:.1rem solid rgba(255,255,255,.14)!important}.ref-footer__bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:3rem!important}.ref-footer{margin-top:clamp(5rem,5vw,8rem)}.ref-footer nav{display:grid;align-content:start;gap:1.8rem}.ref-footer h2{margin:0;color:#ffffff8f;font-size:1.7rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.ref-footer a{color:#ffffffd1;font-size:1.7rem;font-weight:500;line-height:1.2;transition:color .16s ease,transform .16s ease,background .16s ease}.ref-footer a:hover{color:#fff}.ref-footer__connect{display:grid;align-content:start;gap:2.4rem;min-width:30rem}.ref-footer__connect h3{max-width:38rem;color:#fff;font-size:2rem;font-weight:650;line-height:1.08;letter-spacing:-.04em;margin:0}.ref-footer__cta{display:inline-flex;width:fit-content;min-height:5.8rem;align-items:center;justify-content:center;gap:.9rem;padding:0 2.4rem;border-radius:999rem;background:#050505;color:#fff!important;font-size:1.7rem!important;box-shadow:0 1.6rem 3.8rem #00196e33;min-width:15.8rem}.ref-footer__cta svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .16s ease}.ref-footer__cta:hover svg{transform:translate(.25rem)}.ref-footer__socials{display:flex;flex-wrap:wrap;gap:2rem}.ref-footer__socials a{display:inline-flex;align-items:center;gap:.9rem;color:#ffffffc2;font-size:1.5rem;font-weight:850}.ref-footer__socials span{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:.1rem solid rgba(255,255,255,.16);border-radius:999rem;background:#ffffff1f;font-size:1.05rem;font-weight:950;line-height:1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ref-footer__email{display:inline-flex;width:fit-content;align-items:center;gap:.9rem;margin-top:2.8rem;color:#ffffffb8!important;font-size:1.55rem!important;font-weight:750!important}.ref-footer__email svg{width:1.9rem;height:1.9rem;fill:currentColor}.ref-footer__bottom{position:relative;z-index:1;border-top:.1rem solid rgba(255,255,255,.13);background:#0000001a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ref-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:2.8rem var(--ref-page-x);color:#ffffffa8;font-size:1.5rem}.ref-footer__bottom nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2.8rem}.ref-footer__bottom a{color:#ffffffad;font-size:1.5rem;font-weight:100}.ref-footer__bottom a:hover{color:#fff}@media(min-width:1600px){.ref-footer__main{grid-template-columns:minmax(38rem,.9fr) minmax(64rem,1.45fr) minmax(38rem,.9fr)!important;gap:clamp(7rem,5vw,12rem)!important}.ref-footer__columns{gap:clamp(8rem,6vw,14rem)!important}}@media(max-width:980px){.ref-footer__main{grid-template-columns:1fr!important;gap:4rem!important;padding:5.2rem 0 4.4rem!important}.ref-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3rem!important}.ref-footer__connect{justify-self:start!important;width:100%!important}}@media(max-width:640px){.ref-footer__main{width:calc(100vw - (var(--ref-page-x) * 2));padding:5.6rem 0}.ref-footer__logo-row{align-items:flex-start;flex-direction:column}.ref-footer__columns{grid-template-columns:1fr}.ref-footer__bottom{align-items:flex-start;flex-direction:column;padding:2.4rem var(--ref-page-x)}.ref-footer__bottom nav{justify-content:flex-start;gap:1.4rem 2rem}}.legal-page.legal-center-page{background:radial-gradient(circle at 18% 12%,rgba(18,105,255,.2),transparent 34rem),radial-gradient(circle at 88% 8%,rgba(72,167,255,.16),transparent 30rem),linear-gradient(180deg,#f4f9ff,#fff 42%,#f7fbff)}.legal-center-hero{position:relative;width:min(112rem,calc(100% - 4rem));margin:0 auto;padding:clamp(13rem,12vw,18rem) 0 clamp(4.8rem,7vw,8rem);text-align:center}.legal-center-hero:before{position:absolute;inset:auto 8% 2rem;height:.1rem;background:linear-gradient(90deg,transparent,rgba(18,105,255,.25),transparent);content:""}.legal-center-hero span{display:inline-flex;margin-bottom:1.4rem;padding:.8rem 1.4rem;border:.1rem solid rgba(18,105,255,.16);border-radius:999rem;background:#ffffffbd;color:var(--ref-blue);font-size:1.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1.4rem 4rem #1269ff1a}.legal-center-hero h1{max-width:88rem;margin:0 auto 1.8rem;color:#071736;font-size:4.5rem;line-height:.98;letter-spacing:-.055em}.legal-center-hero p{max-width:72rem;margin:0 auto;color:#5b6780;font-size:1.7rem;line-height:1.65}.legal-center-grid{display:grid;width:min(118rem,calc(100% - 4rem));grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem;margin:0 auto 2.4rem}.legal-center-card{position:relative;display:flex;min-height:25.5rem;flex-direction:column;overflow:hidden;padding:2.6rem;border:.1rem solid rgba(18,105,255,.13);border-radius:2rem;background:#fff;box-shadow:0 1.8rem 5rem #0c347c17;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.legal-center-card:hover,.legal-center-card:focus-visible{border-color:#1269ff52;outline:none;transform:translateY(-4px);box-shadow:0 2.4rem 6.4rem #0c347c26}.legal-center-card__icon{display:grid;width:5.6rem;height:5.6rem;place-items:center;margin-bottom:2.2rem;border-radius:1.4rem;background:#eaf4ff;color:var(--ref-blue)}.legal-center-card__icon svg{width:2.7rem;height:2.7rem}.legal-center-card__title{margin:0 0 1.1rem;color:#071736;font-size:2rem;line-height:1.16;letter-spacing:-.035em;font-weight:650}.legal-center-card__description{margin:0;color:#53627c;font-size:1.7rem;line-height:1.62}.legal-center-card__link{display:inline-flex;align-items:center;gap:.8rem;margin-top:auto;padding-top:2.6rem;color:var(--ref-blue);font-size:1.6rem;font-weight:700}.legal-center-card__link span{display:grid;width:3.2rem;height:3.2rem;place-items:center;border-radius:999rem;background:#edf5ff;transition:transform .18s ease,background .18s ease}.legal-center-card:hover .legal-center-card__link span,.legal-center-card:focus-visible .legal-center-card__link span{background:#dfeeff;transform:translate(.3rem)}.legal-center-trust{display:grid;width:min(118rem,calc(100% - 4rem));grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto clamp(7rem,8vw,11rem);border:.1rem solid rgba(18,105,255,.12);border-radius:2rem;background:#ffffffdb;box-shadow:0 1.8rem 5rem #0c347c14}.legal-center-trust__item{display:flex;align-items:center;gap:1.4rem;min-width:0;padding:2.2rem 2.4rem}.legal-center-trust__item+.legal-center-trust__item{border-left:.1rem solid rgba(18,105,255,.12)}.legal-center-trust__icon{display:grid;flex:0 0 auto;width:4.6rem;height:4.6rem;place-items:center;border-radius:1.3rem;background:#10b9811a;color:#10b981}.legal-center-trust__icon svg{width:2.4rem;height:2.4rem}.legal-center-trust__content{display:grid;gap:.3rem;min-width:0}.legal-center-trust__title{color:#071736;font-size:1.6rem;font-weight:750;line-height:1.25}.legal-center-trust__text{color:#5b6780;font-size:1.45rem;line-height:1.45}.legal-page{min-height:100vh;background:radial-gradient(circle at 50% -10%,rgba(18,105,255,.16),transparent 42rem),linear-gradient(180deg,#f6faff,#fff 38%,#f7fbff);color:#111827}.legal-hero{width:min(112rem,calc(100% - 4rem));margin:10rem auto 3rem;text-align:center}.legal-hero span{color:var(--ref-blue);font-size:1.7rem;font-weight:820;text-transform:uppercase}.legal-hero h1{max-width:90rem;margin:1.4rem auto;color:#050505;font-size:4.5rem;line-height:.98;font-weight:600}.legal-hero p{max-width:68rem;margin:0 auto;color:#5b6780;font-size:1.7rem}.legal-hero small{display:inline-flex;margin-top:1.6rem;padding:.8rem 1.2rem;border-radius:999rem;background:#eaf3ff;color:#195bc3;font-size:1.2rem;font-weight:820}.legal-card{width:min(104rem,calc(100% - 4rem));margin:0 auto 7rem;padding:clamp(2.4rem,5vw,5.6rem);border:.1rem solid rgba(18,105,255,.12);border-radius:2.8rem;background:#fffffff0;box-shadow:0 28px 80px #0c347c1f}.legal-card h2{margin:3.8rem 0 1.2rem;color:#071736;font-size:2rem;font-weight:600}.legal-card h2:first-child{margin-top:0}.legal-card p{margin:0 0 1rem;color:#33415e;font-size:1.7rem;line-height:1.76}.legal-table-wrap{overflow-x:auto;margin:2rem 0 3rem;border:.1rem solid #dde8f8;border-radius:1.8rem}.legal-card table{width:100%;min-width:72rem;border-collapse:collapse}.legal-card th,.legal-card td{padding:1.4rem;border-bottom:.1rem solid #e7eef9;text-align:left;vertical-align:top;font-size:1.7rem;line-height:1.55}.legal-card th{background:#f0f6ff;color:#123574;font-weight:620}@media(max-width:1120px){.legal-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-center-trust{grid-template-columns:1fr}.legal-center-trust__item+.legal-center-trust__item{border-top:.1rem solid rgba(18,105,255,.12);border-left:0}}@media(max-width:720px){.legal-center-hero{width:min(100% - 3.2rem,112rem);padding-top:11rem}.legal-center-grid,.legal-center-trust{width:min(100% - 3.2rem,118rem);grid-template-columns:1fr}.legal-center-card{min-height:24rem;padding:2.2rem}.legal-center-trust__item{align-items:flex-start;padding:2rem}}.cookie-consent{position:fixed;right:0;bottom:0;left:0;z-index:1000;width:100%;padding:1.4rem var(--ref-page-x);background:#fffffff0;border-top:.1rem solid rgba(18,105,255,.14);box-shadow:0 -1.2rem 4rem #08235a1f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.cookie-consent[hidden]{display:none}.cookie-consent__card{display:flex;width:var(--ref-content-max);max-width:100%;margin:0 auto;align-items:center;justify-content:space-between;gap:2.4rem}.cookie-consent__copy{min-width:0}.cookie-consent__copy strong{display:block;margin-bottom:.25rem;color:#071736;font-size:1.45rem;font-weight:850;line-height:1.2}.cookie-consent__copy p{margin:0;color:#53627c;font-size:1.28rem;line-height:1.45}.cookie-consent__copy a{color:var(--ref-blue);font-weight:760;white-space:nowrap}.cookie-consent__actions{display:flex;flex:0 0 auto;align-items:center;gap:.8rem}.cookie-consent button{min-height:3.8rem;padding:0 1.35rem;border:.1rem solid rgba(18,105,255,.18);border-radius:999rem;background:var(--ref-blue);color:#fff;font-size:1.28rem;font-weight:820;line-height:1;white-space:nowrap;cursor:pointer}.cookie-consent [data-cookie-reject]{background:#fff;color:#123574}.cookie-consent button:focus-visible{outline:.3rem solid rgba(18,105,255,.28);outline-offset:.3rem}@media(max-width:720px){.cookie-consent{padding:1.2rem var(--ref-page-x)}.cookie-consent__card{display:grid;gap:1.2rem}.cookie-consent__copy strong{font-size:1.35rem}.cookie-consent__copy p{font-size:1.22rem}.cookie-consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.cookie-consent button{width:100%;min-height:3.8rem;padding:0 1rem;font-size:1.18rem}}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(2.2rem);transition:opacity .62s ease var(--reveal-delay, 0ms),transform .62s ease var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:translateY(0)}.ref-marquee__track{animation:refMarquee 28s linear infinite}.ref-marquee:hover .ref-marquee__track{animation-play-state:paused}}@keyframes refMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1.1rem))}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.ref-marquee__track{flex-wrap:wrap;justify-content:center;width:auto;animation:none;transform:none}.mock-export-progress i:before{animation:none;transform:scaleX(1)}.mock-chart-path,.mock-chart-area,.mock-chart-dot,.mock-chart-points circle,.mock-chart-cursor,.mock-chart-tooltip,.mock-export-progress i:after{animation:none!important}.mock-chart-path{stroke-dasharray:none;stroke-dashoffset:0}}@media(min-width:1600px){.ref-feature-card{grid-template-rows:clamp(42rem,24vw,60rem) auto auto}.ref-feature-card__visual{height:clamp(42rem,24vw,60rem);min-height:clamp(42rem,24vw,60rem)}}@media(max-width:980px){.ref-feature-grid,.ref-pricing-layout{grid-template-columns:1fr}.ref-price-card{min-height:auto}.ref-price-card__action-row{flex-direction:column;align-items:flex-start}.ref-price-features{grid-template-columns:1fr}}@media(max-width:640px){:root{--ref-page-x: 1.6rem}}@media(max-width:980px){.ref-desktop-nav,.ref-header-actions{display:none}.ref-header{left:0;right:0;width:100%;grid-template-columns:auto auto;justify-content:space-between;padding:1.4rem var(--ref-page-x);transform:translateY(-100%)}.ref-header.is-visible{transform:translateY(0)}.ref-menu{display:block}.ref-hero{min-height:auto;padding-bottom:9rem}.ref-feature-grid,.ref-faq{grid-template-columns:1fr}.ref-price-card__action-row{flex-direction:column;align-items:flex-start}.ref-price-card__action-row .ref-price-action{width:100%}.ref-price-features{grid-template-columns:1fr}.ref-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-footer,.ref-footer__columns{grid-template-columns:1fr}}@media(max-width:640px){.ref-header{width:100%;padding:1.2rem var(--ref-page-x)}.ref-logo img{width:13.2rem}.ref-menu{position:absolute;top:1.7rem;right:0;z-index:40}.ref-hero{padding:10.5rem var(--ref-page-x) 7rem}.ref-hero:before,.ref-hero:after,.ref-hero__line{display:none}.ref-badge{max-width:31rem;min-height:4.2rem;justify-content:center;padding-block:.7rem;text-align:center}.ref-hero h1{max-width:34rem;font-size:4rem}.ref-hero p{max-width:33rem}.ref-hero-actions{align-items:stretch;flex-direction:column;width:100%;max-width:31rem;margin-inline:auto}.ref-hero-primary,.ref-hero-secondary{width:100%;min-width:0}.ref-dashboard{width:min(72rem,calc(100vw + 16rem));padding-inline:0}.ref-dashboard img{width:118%;max-width:none;margin-left:-9%}.ref-trust,.ref-section{padding-inline:var(--ref-page-x)}.ref-marquee__track{gap:1rem}.ref-marquee__track span{min-height:4.8rem;padding-inline:1.25rem;font-size:1.28rem}.ref-section__head h2,.ref-faq__head h2,.ref-integrations h2,.ref-bottom-cta h2,.legal-hero h1{max-width:34rem;margin-inline:auto;font-size:3rem;overflow-wrap:anywhere}.ref-section__head p,.ref-faq__head p{max-width:33rem}.ref-feature-card{min-height:0;grid-template-rows:auto auto 1fr}.ref-feature-card__visual{height:auto;min-height:clamp(24rem,52vw,32rem);margin:1.4rem 1.4rem 0;padding:1.4rem}.ref-feature-card h3,.ref-feature-card p{padding-inline:2rem}.mock-chart-card,.mock-invoice-table,.mock-workflow,.mock-export{max-height:none}.mock-chart-card{grid-template-rows:auto 16rem auto}.mock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-line-chart{width:100%;height:16rem;margin:0}.mock-legend{flex-wrap:wrap;gap:.8rem}.mock-table-row{grid-template-columns:8.4rem minmax(0,1fr) 7rem}.mock-workflow{padding:1.2rem}.mock-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.mock-workflow-steps:before{display:block}.mock-file-stack,.ref-advantage-grid,.ref-platform-badges{grid-template-columns:1fr}.ref-platform-badges{display:grid;grid-template-columns:1fr;justify-items:center;max-width:32rem;margin-inline:auto}.ref-platform-badge img{height:auto;width:min(100%,28rem);max-width:28rem}.ref-toggle{flex-direction:column;width:min(100%,34rem);border-radius:2rem}.ref-toggle>div{width:100%}.ref-toggle button{flex:1}.ref-footer__bottom{align-items:flex-start;flex-direction:column}}.ref-header-login{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:0 2rem;border:.1rem solid rgba(255,255,255,.36);border-radius:999rem;background:#ffffff1f;color:#fff;font-size:1.7rem;font-weight:600;line-height:1;white-space:nowrap;box-shadow:inset 0 0 0 .1rem #ffffff14,0 1rem 2.8rem #00186e1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .16s ease,background .16s ease,transform .16s ease}.ref-header-login:hover,.ref-header-login:focus-visible{border-color:#ffffff8f;background:#ffffff38;color:#fff;outline:none;transform:translateY(-.1rem)}.ref-trust{padding:6.4rem var(--ref-page-x) 7.2rem;background:radial-gradient(circle at 50% 0%,rgba(18,105,255,.12),transparent 42rem),#fff}.ref-trust p{margin-bottom:2.4rem}.ref-marquee{width:min(100%,150rem);padding-block:1.2rem;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ref-marquee__track{display:flex;width:max-content;align-items:center;gap:0}.ref-marquee__track span{position:relative;display:inline-flex;min-height:6.4rem;align-items:center;gap:1rem;padding:0 2.6rem;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;color:#183056;font-size:1.42rem;font-weight:850;line-height:1;white-space:nowrap}.ref-marquee__track span:before{display:block;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;margin:0;border:.1rem solid rgba(18,105,255,.14);border-radius:999rem;background:radial-gradient(circle,var(--ref-blue) 0 .45rem,rgba(18,105,255,.1) .46rem .95rem,#fff .96rem);box-shadow:0 1rem 2.4rem #1269ff1f;content:""}.ref-marquee__track span:after{display:inline-block;width:6rem;height:.16rem;margin-left:2.6rem;border-radius:999rem;background:linear-gradient(90deg,#1269ff57,#1269ff0a);content:""}.ref-feature-card{grid-template-rows:clamp(42rem,30vw,64rem) auto auto}.ref-feature-card__visual{height:clamp(42rem,30vw,64rem);min-height:clamp(42rem,30vw,64rem);place-items:stretch;padding:clamp(1rem,.8vw,1.6rem)}.mock-chart-card,.mock-invoice-table,.mock-workflow,.mock-export{width:100%;max-width:none;height:100%;max-height:none;min-height:0}.mock-chart-card{grid-template-rows:auto minmax(0,1fr) auto}.mock-line-chart{width:100%;height:100%;min-height:0;margin:0}.mock-invoice-table{grid-template-rows:auto repeat(4,minmax(0,1fr));align-content:stretch;gap:clamp(.8rem,.8vw,1.2rem);padding:clamp(1.35rem,1.2vw,2rem)}.mock-table-row{min-height:0}.mock-workflow{display:grid;grid-template-rows:minmax(11rem,.75fr) minmax(0,1fr);align-content:stretch;gap:clamp(1.4rem,1.4vw,2.4rem);padding:clamp(2rem,2vw,3.4rem)}.mock-workflow-steps{align-items:center;padding-top:1.4rem}.mock-workflow-line{top:3.15rem}.mock-workflow-step{min-height:7.2rem;gap:1rem;font-size:clamp(1.05rem,.86vw,1.22rem)}.mock-workflow-step:before{width:1.6rem;height:1.6rem}.mock-workflow-insights{gap:clamp(.9rem,.9vw,1.4rem)}.mock-workflow-insights b{min-height:clamp(5.4rem,4.2vw,7rem);padding:1rem 1.2rem;font-size:clamp(1rem,.82vw,1.18rem)}.mock-export{grid-template-rows:minmax(8.8rem,.78fr) minmax(13rem,1fr) minmax(4rem,.36fr);align-content:stretch;gap:clamp(1rem,1vw,1.6rem);padding:clamp(1.6rem,1.5vw,2.4rem)}.mock-export-files{height:100%}.mock-export-file{min-height:100%}.mock-export-progress{align-content:center;min-height:0}.mock-export-success{min-height:4rem}@media(min-width:1600px){.ref-feature-card{grid-template-rows:clamp(50rem,28vw,68rem) auto auto}.ref-feature-card__visual{height:clamp(50rem,28vw,68rem);min-height:clamp(50rem,28vw,68rem)}}@media(max-width:980px){.ref-feature-card{grid-template-rows:auto auto auto}.ref-feature-card__visual{height:auto;min-height:clamp(32rem,58vw,48rem)}}@media(max-width:640px){.ref-marquee__track span{min-height:5.6rem;padding:0 1.7rem;font-size:1.28rem}.ref-marquee__track span:before{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.ref-marquee__track span:after{width:3.6rem;margin-left:1.7rem}.ref-feature-card__visual{min-height:clamp(24rem,52vw,32rem);padding:1.4rem}.mock-workflow{grid-template-rows:auto auto;padding:1.2rem}.mock-export{grid-template-rows:auto auto auto;padding:1.2rem}}.ref-trust{padding:2rem var(--ref-page-x) 2rem}.ref-trust p{margin-bottom:1.4rem}.ref-marquee{padding-block:.4rem}.ref-marquee__track span{min-height:5.2rem;padding:0 2.1rem}.ref-marquee__track span:after{width:4.8rem;margin-left:2rem}.ref-feature-card{grid-template-rows:clamp(35rem,24vw,50rem) auto auto;background-color:#eeeff3}.ref-feature-card__visual{height:clamp(35rem,24vw,50rem);min-height:clamp(35rem,24vw,50rem);padding:2rem;place-items:stretch}.ref-feature-card h3{padding-top:3rem;padding-left:4rem}.ref-feature-card p{padding-bottom:3rem;padding-left:4rem}.mock-chart-card,.mock-invoice-table,.mock-workflow,.mock-export{height:100%;max-height:none}.mock-chart-card{grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(1.2rem,1vw,1.7rem)}.mock-line-chart{height:100%;min-height:0}.mock-invoice-table{grid-template-rows:auto repeat(4,minmax(4.2rem,1fr));align-content:stretch;gap:clamp(.7rem,.65vw,1rem);padding:clamp(1.25rem,1vw,1.65rem)}.mock-table-toolbar,.mock-table-toolbar span,.mock-table-toolbar button{min-height:3.8rem}.mock-table-row{min-height:4.2rem}.mock-workflow{grid-template-rows:minmax(7.2rem,auto) minmax(0,1fr);align-content:stretch;gap:clamp(1rem,1vw,1.6rem);padding:clamp(1.5rem,1.35vw,2.4rem)}.mock-workflow-steps{align-items:start;padding:.8rem .4rem 0}.mock-workflow-line{top:1.7rem}.mock-workflow-step{min-height:5.6rem;gap:.75rem;font-size:clamp(.98rem,.74vw,1.12rem)}.mock-workflow-step:before{width:1.35rem;height:1.35rem}.mock-workflow-insights{align-content:center;gap:clamp(.75rem,.75vw,1.1rem)}.mock-workflow-insights b{min-height:clamp(4.2rem,3.2vw,5.4rem);padding:.75rem .9rem;font-size:clamp(.92rem,.72vw,1.06rem)}.mock-export{grid-template-rows:minmax(7.4rem,.72fr) minmax(9.8rem,1fr) minmax(3.6rem,auto);align-content:stretch;gap:clamp(.85rem,.85vw,1.25rem);padding:clamp(1.35rem,1.15vw,1.9rem)}.mock-export-file{min-height:6.8rem}.mock-export-file svg{width:clamp(2.6rem,1.8vw,3.2rem);height:clamp(2.6rem,1.8vw,3.2rem)}.mock-export-progress{min-height:9.8rem;padding:clamp(1rem,1vw,1.35rem)}.mock-export-success{min-height:3.6rem}.ref-price-card{gap:clamp(2.2rem,1.8vw,3.2rem);min-height:clamp(42rem,28vw,52rem)}.ref-price-panel{min-height:clamp(21rem,14vw,27rem);padding:clamp(2.4rem,2vw,3.4rem)}.ref-price-card p{margin-top:1.2rem}.ref-price-card__action-row{gap:clamp(1.8rem,1.8vw,3rem)}.ref-price-features{gap:1.35rem 3.6rem;padding:0 clamp(2.8rem,2.5vw,4.6rem)}.ref-price-features li{gap:1.1rem;font-size:clamp(1.55rem,.95vw,1.65rem);line-height:1.16}.ref-price-features li:before{width:2.1rem;height:2.1rem;font-size:1.18rem}@media(min-width:1600px){.ref-feature-card{grid-template-rows:clamp(38rem,22vw,54rem) auto auto}.ref-feature-card__visual{height:clamp(38rem,22vw,54rem);min-height:clamp(38rem,22vw,54rem)}.ref-price-card{min-height:clamp(44rem,25vw,54rem)}}@media(max-width:980px){.ref-feature-card{grid-template-rows:auto auto auto}.ref-feature-card__visual{height:auto;min-height:clamp(28rem,48vw,38rem)}.ref-price-card{min-height:auto}}@media(max-width:640px){.ref-trust{padding:2rem var(--ref-page-x)}.ref-marquee__track span{min-height:4.8rem;padding:0 1.5rem}.ref-marquee__track span:after{width:3.2rem;margin-left:1.4rem}.ref-feature-card__visual{min-height:clamp(24rem,52vw,32rem)}.ref-price-features{gap:1.2rem;padding-inline:2.2rem}}.ref-pricing-layout{gap:clamp(3rem,2.6vw,4.8rem);align-items:stretch}.ref-price-card{grid-template-rows:auto 1fr;gap:clamp(4.4rem,3.4vw,6.2rem);min-height:clamp(56rem,34vw,66rem);padding:clamp(2.4rem,2.2vw,3.2rem);border-radius:3rem}.ref-price-panel{min-height:clamp(30rem,19vw,37rem);padding:clamp(3.6rem,2.8vw,4.8rem);border-radius:2.4rem;grid-template-rows:auto 1fr}.ref-price-card__top{gap:2rem}.ref-price-icon{width:clamp(5.2rem,3.4vw,6.2rem);height:clamp(5.2rem,3.4vw,6.2rem)}.ref-price-icon svg{width:clamp(2.1rem,1.35vw,2.6rem);height:clamp(2.1rem,1.35vw,2.6rem)}.ref-price-card h3{font-size:4.5rem;line-height:.96;letter-spacing:-.055em}.ref-price-card p{max-width:48rem;margin-top:1.6rem;font-size:clamp(1.75rem,1.05vw,2rem);line-height:1.45}.ref-price-card__action-row{align-self:end;grid-template-columns:minmax(20rem,.78fr) auto;gap:clamp(2.8rem,2.5vw,4.4rem)}.ref-price-action{min-height:clamp(6rem,3.6vw,7rem);padding:0 clamp(2.4rem,2vw,3.2rem);font-size:clamp(1.7rem,1vw,1.95rem)}.ref-price strong{font-size:clamp(5.8rem,4.2vw,7rem)}.ref-price span[data-period]{font-size:clamp(2.4rem,1.7vw,3rem)}.ref-price-features{gap:clamp(2.2rem,1.6vw,3rem) clamp(4rem,3.6vw,6rem);padding:0 clamp(3.4rem,3.6vw,6.4rem)}.ref-price-features li{grid-template-columns:2.6rem minmax(0,1fr);gap:1.55rem;font-size:clamp(1.8rem,1.15vw,2.1rem);line-height:1.18}.ref-price-features li:before{width:2.6rem;height:2.6rem;font-size:1.45rem}@media(min-width:1600px){.ref-pricing-layout{gap:clamp(4rem,2.8vw,5.6rem)}.ref-price-card{min-height:clamp(58rem,31vw,68rem);padding:clamp(2.6rem,1.8vw,3.4rem)}.ref-price-panel{min-height:clamp(31rem,17vw,38rem)}.ref-price-card h3{font-size:4.5rem}.ref-price strong{font-size:clamp(6rem,3.6vw,7.2rem)}}@media(min-width:1900px){.ref-price-card{min-height:66rem}.ref-price-panel{min-height:36rem}}@media(max-width:980px){.ref-price-card{min-height:auto;gap:3.2rem}.ref-price-panel{min-height:auto;padding:3rem}.ref-price-card__action-row{display:grid;grid-template-columns:1fr;justify-items:start}.ref-price-features{grid-template-columns:1fr;gap:1.6rem;padding:0 2.8rem}}@media(max-width:640px){.ref-price-panel{padding:2.4rem}.ref-price-card h3{font-size:4.2rem}.ref-price strong{font-size:5rem}.ref-price span[data-period]{font-size:2.2rem}}.ref-pricing-layout{gap:clamp(3.6rem,2.8vw,5rem);align-items:stretch}.ref-price-card{gap:clamp(3.4rem,2.6vw,4.8rem);min-height:clamp(53rem,31vw,62rem);padding:clamp(2rem,1.9vw,2.8rem);border-radius:3rem}.ref-price-card--business{border-color:#1269ff7a;background:radial-gradient(circle at 50% 50%,rgba(78,199,255,.42),transparent 38rem),radial-gradient(circle at 50% 100%,rgba(205,246,255,.98),transparent 43rem),linear-gradient(180deg,#d9efff,#e7fbff 56%,#f7fdff);box-shadow:0 3rem 8rem #1269ff33,inset 0 0 0 .1rem #ffffffd1}.ref-price-panel{display:grid;grid-template-rows:auto minmax(3.6rem,1fr) auto;min-height:clamp(26.6rem,15.6vw,31.2rem);padding:clamp(3rem,2.25vw,4rem);border-radius:2.4rem}.ref-price-card__top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(2rem,1.45vw,2.8rem)}.ref-price-icon{width:clamp(5.4rem,3.05vw,6rem);height:clamp(5.4rem,3.05vw,6rem)}.ref-price-icon svg{width:clamp(2rem,1.15vw,2.4rem);height:clamp(2rem,1.15vw,2.4rem)}.ref-price-card h3{font-size:4.5rem;font-weight:500;line-height:.98;letter-spacing:-.055em}.ref-price-card p{max-width:47rem;margin-top:clamp(1.4rem,1vw,1.8rem);color:#6f6f6f;font-size:clamp(1.75rem,1vw,2rem);line-height:1.45}.ref-price-card__action-row{grid-row:3;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(4.2rem,4.2vw,7.2rem)}.ref-price-action{width:auto;min-width:clamp(20rem,13vw,24.4rem);min-height:clamp(5.7rem,3.3vw,6.4rem);padding:0 clamp(2.1rem,1.65vw,2.8rem);border-radius:var(--ref-radius-pill);font-size:clamp(1.65rem,.96vw,1.9rem);font-weight:900}.ref-price-action span[aria-hidden=true]{display:inline-block;margin-left:.15rem;font-size:1.16em;line-height:1;transform:translateY(-.03em)}.ref-price{justify-self:end;align-items:baseline;gap:.28rem}.ref-price strong{font-size:clamp(5.05rem,3.45vw,6.25rem);line-height:.9;letter-spacing:-.075em}.ref-price span[data-period]{font-size:clamp(2.55rem,1.75vw,3.35rem);font-weight:900;line-height:.95;letter-spacing:-.055em}.ref-price-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.85rem,1.35vw,2.35rem) clamp(4rem,3.5vw,5.8rem);padding:0 clamp(3.8rem,4vw,6.4rem)}.ref-price-features li{grid-template-columns:2.45rem minmax(0,1fr);align-items:start;gap:1.35rem;font-size:clamp(1.78rem,1.05vw,2.02rem);line-height:1.18;letter-spacing:-.015em}.ref-price-features li:before{width:2.45rem;height:2.45rem;font-size:1.38rem;transform:translateY(.05rem)}@media(min-width:1600px){.ref-price-card{min-height:clamp(54rem,28vw,63rem);padding:clamp(2.2rem,1.6vw,3rem)}.ref-price-panel{min-height:clamp(27rem,14.2vw,31.5rem);padding:clamp(3.2rem,2vw,4.2rem)}.ref-price-card h3{font-size:4.5rem}.ref-price strong{font-size:clamp(5.15rem,3.15vw,6.35rem)}}@media(min-width:1900px){.ref-price-card{min-height:61rem}.ref-price-panel{min-height:30.5rem}.ref-price-card__action-row{gap:6.6rem}}@media(max-width:980px){.ref-price-panel{grid-template-rows:auto 2.8rem auto}.ref-price-card__action-row{grid-template-columns:1fr;gap:1.8rem;justify-items:start}.ref-price{justify-self:start}}.ref-pricing-layout{gap:clamp(3.8rem,3vw,5.2rem)!important;align-items:stretch!important}.ref-price-card{grid-template-rows:auto 1fr!important;gap:clamp(3.2rem,2.6vw,4.6rem)!important;min-height:clamp(55rem,32vw,64rem)!important;padding:clamp(2.2rem,1.9vw,3rem)!important;border-radius:3rem!important}.ref-price-card--standard{background:#f4f5f7!important;box-shadow:0 .8rem 2rem #08215b14!important}.ref-price-card--business{border-color:#1269ff9e!important;background:radial-gradient(circle at 50% 46%,rgba(53,185,255,.52),transparent 36rem),radial-gradient(circle at 50% 100%,rgba(206,248,255,.98),transparent 44rem),linear-gradient(180deg,#d4ecff,#aeefff 48%,#eefcff)!important;box-shadow:0 .8rem 2rem #1269ff1a,inset 0 0 0 .1rem #fffc!important}.ref-price-panel{grid-template-rows:auto minmax(5.2rem,1fr) auto!important;min-height:clamp(31rem,18vw,36.5rem)!important;padding:clamp(3.2rem,2.35vw,4.4rem)!important;border-radius:2.6rem!important;background:#fff!important}.ref-price-card__top{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:clamp(1.8rem,1.35vw,2.6rem)!important;row-gap:clamp(1.6rem,1.1vw,2rem)!important}.ref-price-card__top>div{display:contents!important}.ref-price-icon{grid-column:1!important;grid-row:1!important;width:clamp(5rem,2.9vw,5.8rem)!important;height:clamp(5rem,2.9vw,5.8rem)!important;border-radius:999rem!important;background:#edf4ff!important}.ref-price-icon svg{width:clamp(1.9rem,1.05vw,2.25rem)!important;height:clamp(1.9rem,1.05vw,2.25rem)!important}.ref-price-card h3{grid-column:2!important;grid-row:1!important;margin:0!important;color:#07142e!important;font-size:4.5rem!important;font-weight:500!important;line-height:.98!important;letter-spacing:-.055em!important}.ref-price-card p{grid-column:1 / -1!important;grid-row:2!important;max-width:clamp(44rem,31vw,52rem)!important;margin:0!important;color:#6d6d6d!important;font-size:clamp(1.72rem,1vw,1.95rem)!important;line-height:1.42!important;letter-spacing:-.01em!important}.ref-price-card__action-row{grid-row:3!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(3.6rem,3.7vw,6.2rem)!important;align-self:end!important}.ref-price-action{width:auto!important;min-width:clamp(18.2rem,12.5vw,22.4rem)!important;min-height:clamp(5.8rem,3.25vw,6.4rem)!important;padding:0 clamp(2rem,1.45vw,2.6rem)!important;border-radius:999rem!important;font-size:clamp(1.55rem,.95vw,1.82rem)!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.ref-price-action--outline{border:.1rem solid #050505!important;background:#fff!important;color:#050505!important}.ref-price-action--primary{border:.1rem solid var(--ref-blue)!important;background:var(--ref-blue)!important;color:#fff!important;box-shadow:0 1.4rem 3rem #1269ff38!important}.ref-price-action span[aria-hidden=true]{display:inline-flex!important;margin-left:.55rem!important;font-size:1.08em!important;line-height:1!important;transform:translateY(-.08em)!important}.ref-price{justify-self:end!important;display:inline-flex!important;align-items:baseline!important;gap:.28rem!important;color:#050505!important;white-space:nowrap!important}.ref-price strong{font-size:clamp(4.65rem,3.05vw,5.8rem)!important;font-weight:600!important;line-height:.9!important;letter-spacing:-.075em!important}.ref-price span[data-period]{font-size:clamp(2.35rem,1.55vw,3rem)!important;font-weight:900!important;line-height:.95!important;letter-spacing:-.055em!important}.ref-price-features{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:.5rem!important;padding:0;grid-auto-flow:column;grid-template-rows:repeat(3,minmax(4.8rem,auto));align-items:start}.ref-price-features li{display:grid!important;grid-template-columns:2.35rem minmax(0,1fr)!important;align-items:start!important;gap:1.25rem!important;color:#050505!important;font-size:clamp(1.65rem,.96vw,1.86rem)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.012em!important;margin:0}.ref-price-features li:before{width:2.35rem!important;height:2.35rem!important;font-size:1.3rem!important;line-height:1!important;transform:translateY(.03rem)!important}@media(min-width:1600px){.ref-pricing-layout{gap:4.8rem!important}.ref-price-card{min-height:clamp(56rem,27vw,64rem)!important;padding:clamp(2.4rem,1.6vw,3rem)!important}.ref-price-panel{min-height:clamp(31.5rem,15.8vw,36rem)!important;padding:clamp(3.4rem,2vw,4.4rem)!important}.ref-price-card h3{font-size:4.5rem!important}.ref-price strong{font-size:clamp(4.8rem,2.85vw,5.85rem)!important}.ref-price span[data-period]{font-size:clamp(2.45rem,1.45vw,3rem)!important}}@media(min-width:1900px){.ref-price-card{min-height:63rem!important}.ref-price-panel{min-height:35rem!important}.ref-price-card__action-row{gap:5.8rem!important}}@media(max-width:980px){.ref-price-panel{grid-template-rows:auto 2.8rem auto!important;min-height:auto!important}.ref-price-card__action-row{grid-template-columns:1fr!important;justify-items:start!important;gap:1.8rem!important}.ref-price{justify-self:start!important}.ref-price-features{grid-template-columns:1fr!important}}.ref-footer__main{width:var(--ref-content-max)!important;margin:0 auto!important;padding:clamp(5.6rem,4.8vw,7.2rem) 0 clamp(4rem,3.4vw,5.2rem)!important;display:grid!important;grid-template-columns:minmax(26rem,.8fr) minmax(0,1.2fr)!important;gap:4.2rem!important;align-items:start!important}.ref-footer__brand{max-width:42rem!important}.ref-footer__bottom{width:100%!important;margin:0!important;padding:2.2rem var(--ref-page-x)!important;background:#0000001f!important;border-top:.1rem solid rgba(255,255,255,.14)!important}@media(min-width:1600px){.ref-footer__main{width:var(--ref-content-max)!important;grid-template-columns:minmax(26rem,.8fr) minmax(0,1.2fr)!important}.ref-footer__right{grid-template-columns:minmax(42rem,1fr) minmax(34rem,.8fr)!important;gap:clamp(7rem,7vw,13rem)!important}.ref-footer__columns{gap:clamp(7rem,6vw,12rem)!important}}.ref-footer{padding:0!important;margin-top:clamp(4rem,4vw,6rem)!important}.ref-footer__main{width:var(--ref-content-max)!important;margin:0 auto!important;padding:clamp(5rem,4.4vw,1rem) 0 clamp(3.8rem,3.2vw,5rem)!important;display:grid!important;grid-template-columns:minmax(26rem,.8fr) minmax(0,1.2fr)!important;gap:4.2rem!important;align-items:start!important}.ref-footer__right{display:grid!important;grid-template-columns:minmax(32rem,1fr) minmax(28rem,.8fr)!important;gap:clamp(5rem,6vw,10rem)!important;width:100%!important;align-items:start!important}.ref-footer__columns{display:grid!important;grid-template-columns:repeat(2,minmax(14rem,1fr))!important;gap:clamp(4rem,5vw,8rem)!important;width:100%!important}.ref-footer__connect{justify-self:end!important;width:min(100%,36rem)!important;min-width:0!important}.ref-footer__email{display:none!important}.ref-footer__bottom{width:100%!important;margin:0!important;padding:2.2rem var(--ref-page-x)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:3rem!important;background:#0000001f!important;border-top:.1rem solid rgba(255,255,255,.14)!important}@media(min-width:1600px){.ref-footer__right{grid-template-columns:minmax(42rem,1fr) minmax(34rem,.8fr)!important;gap:clamp(7rem,7vw,13rem)!important}.ref-footer__columns{gap:clamp(7rem,6vw,12rem)!important}}@media(max-width:980px){.ref-footer__main{grid-template-columns:1fr!important;gap:4rem!important;padding:5rem 0 4rem!important}.ref-footer__right{grid-template-columns:1fr!important;gap:3.6rem!important}.ref-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3rem!important}.ref-footer__connect{justify-self:start!important;width:100%!important}}@media(max-width:640px){.ref-footer__columns{grid-template-columns:1fr!important}.ref-footer__bottom{align-items:flex-start!important;flex-direction:column!important;padding:2.4rem var(--ref-page-x)!important}}@media(prefers-reduced-motion:no-preference){.ref-advantage-grid--reveal{opacity:1!important;transform:none!important;transition:none!important}.ref-advantage-grid--reveal>article{opacity:0;transform:translateY(2.2rem);transition:opacity .62s ease var(--reveal-delay, 0ms),transform .62s ease var(--reveal-delay, 0ms)}.ref-advantage-grid--reveal.is-visible>article{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ref-advantage-grid--reveal,.ref-advantage-grid--reveal>article{opacity:1!important;transform:none!important;transition:none!important}}
