@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-sans-latin-400-normal.gapTbOY8.woff2) format("woff2"),url(/_astro/geist-sans-latin-400-normal.BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-sans-latin-500-normal.uokXdC-Q.woff2) format("woff2"),url(/_astro/geist-sans-latin-500-normal.CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-sans-latin-600-normal.DFOURf8L.woff2) format("woff2"),url(/_astro/geist-sans-latin-600-normal.CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-sans-latin-700-normal.BmN9tIp5.woff2) format("woff2"),url(/_astro/geist-sans-latin-700-normal.CjScfYeH.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/geist-sans-latin-800-normal.EH2RlpXL.woff2) format("woff2"),url(/_astro/geist-sans-latin-800-normal.XNjooQKs.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/geist-sans-latin-900-normal.yM37RqPD.woff2) format("woff2"),url(/_astro/geist-sans-latin-900-normal.Bo3O536z.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-cyrillic-400-normal.Ce5q_31Z.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-400-normal.BPBWmzPh.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-ext-400-normal.Cgks_Qgx.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-400-normal.CxNRRMGd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.LC9RFr9I.woff2) format("woff2"),url(/_astro/geist-mono-latin-400-normal.CoULgQGM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-cyrillic-500-normal.CJBLNVQT.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-500-normal.mNhfPmgl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-ext-500-normal.CQcGuCNt.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-500-normal.diTenJ8L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-500-normal.D3o2eNa9.woff2) format("woff2"),url(/_astro/geist-mono-latin-500-normal.DOxI7kZ4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-cyrillic-600-normal.CGND36d7.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-600-normal.DrylrLu6.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-latin-ext-600-normal.CJwYYto2.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-600-normal.EvIRCXgu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-latin-600-normal.DQQBcVN0.woff2) format("woff2"),url(/_astro/geist-mono-latin-600-normal.DsVeri3b.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-mono-cyrillic-700-normal.VCNRadI3.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-700-normal.DH5Q319x.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-mono-latin-ext-700-normal.YOllDaLV.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-700-normal.BX9f1BHp.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-mono-latin-700-normal.D6izGJRP.woff2) format("woff2"),url(/_astro/geist-mono-latin-700-normal.QGw08Lff.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/geist-mono-cyrillic-900-normal.DdrQ8KBw.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-900-normal.BKC3PZkM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/geist-mono-latin-ext-900-normal.CrmBTzU2.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-900-normal.Br6WNUGb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/geist-mono-latin-900-normal.Cu5MFKsu.woff2) format("woff2"),url(/_astro/geist-mono-latin-900-normal.CmoKXrdK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Geist Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", monospace;--marketing-ink: #07122f;--marketing-muted: #536584;--marketing-brand: #1259d4;--marketing-brand-bright: var(--marketing-brand);--marketing-line: #dce7f3;--marketing-section-padding-y: 88px;--marketing-section-padding-y-mobile: 64px;--marketing-hero-padding-bottom: 56px;--marketing-scroll-margin: 112px;--marketing-action-gap: 22px;--marketing-cta-height: 56px;--marketing-copy-after-h1: 28px;--marketing-copy-after-h2: 20px;--radius-control: 4px;--radius-card: 12px;--radius-hero: 18px;--ink: var(--marketing-ink);--navy: #0d1a39;--muted: var(--marketing-muted);--line: var(--marketing-line);--panel: rgba(255, 255, 255, .78);--green: #066a3b;--green-2: #188157;--blue: var(--marketing-brand);--soft-blue: #eaf3ff;--cream: #fff5e5;--violet: #5b5be6;--nav-top: 32px;--nav-height: 48px;--nav-safe-area: 0px;--nav-content-top: var(--nav-top);--hero-nav-gap: 40px;--nav-scrim-height: 112px;--hero-stage-top: calc(var(--nav-top) + var(--nav-height) + var(--hero-nav-gap));--marketing-first-content-top: calc(var(--nav-top) + var(--nav-height) + var(--hero-nav-gap));--marketing-page-h1-size: clamp(46px, 3.4vw, 58px);--marketing-page-h1-mobile-size: clamp(38px, 10.4vw, 46px);--marketing-section-h2-size: clamp(42px, 3.4vw, 56px);--marketing-section-h2-mobile-size: clamp(34px, 9.5vw, 42px);--marketing-lead-size: 20px}*{box-sizing:border-box}section[id]{scroll-margin-top:var(--marketing-scroll-margin)}html,body{width:100%;min-height:100%;margin:0;background:radial-gradient(circle at 39% 73%,rgba(119,178,238,.12),transparent 31%),radial-gradient(circle at 86% 18%,rgba(255,255,255,.96),transparent 24%),linear-gradient(120deg,#fff,#f6faff 48%,#fbfdff);font-family:var(--font-sans);font-synthesis:none;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--ink)}b,strong,h2,h3,h4,h5,h6,th{font-weight:500}body{--stage-scale: 1;--stage-scale: min( calc(100vw/1920px) , calc(100svh/1080px) , 1.12);--marketing-uhd-scale: 1;--marketing-nav-scale: 1;--marketing-uhd-visual-width: 100%;--marketing-page-gutter: clamp(28px, 5.2vw, 100px);--marketing-nav-rail-width: min(100%, calc(1920px * var(--stage-scale)));--marketing-nav-rail-padding: max(34px, calc(100px * var(--stage-scale)));--marketing-home-content-width: max( 0px, calc(var(--marketing-nav-rail-width) - (2 * var(--marketing-nav-rail-padding))) );--marketing-page-rail-max: calc(1720px * var(--marketing-uhd-scale));--marketing-page-rail-width: min( var(--marketing-home-content-width), var(--marketing-page-rail-max) );display:block;padding:0;overflow-x:hidden;overflow-y:auto;min-height:100vh;min-height:100svh}.home-page{--home-section-padding-block: var(--marketing-section-padding-y);--home-section-padding-inline: max(18px, calc((100% - var(--marketing-home-content-width)) / 2))}body:before{content:""}body:before,.site-nav-scrim{position:fixed;left:0;right:0;top:0;height:var(--nav-scrim-height);z-index:999;pointer-events:none;transform:translateZ(0);will-change:transform;background:#f8fbffd6;border-bottom:1px solid rgba(217,229,242,.58);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);mask-image:linear-gradient(to bottom,#000 0%,#000 74%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 74%,transparent 100%)}.marketing-viewport{width:100%;transform-origin:top center}.stage-wrap{position:relative;width:100vw;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 27% 72%,rgba(124,193,255,.14),transparent 34%),radial-gradient(circle at 73% 18%,rgba(255,255,255,.95),transparent 29%),radial-gradient(circle at 90% 55%,rgba(174,213,250,.08),transparent 28%),linear-gradient(121deg,#fff,#f7fbff 44%,#fbfdff)}.stage-wrap:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(29,74,132,.028) 1px,transparent 1px),linear-gradient(0deg,rgba(29,74,132,.024) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 52% 48%,#000 0%,transparent 78%);opacity:.2;pointer-events:none;z-index:0}.stage-wrap:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 105px #2058941f;z-index:5}.europe-overlay{position:absolute;inset:auto auto 0 50%;width:max(100vw,133.27vh);height:auto;aspect-ratio:1506 / 1130;object-fit:contain;object-position:center bottom;opacity:.34;transform:translate(-50%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 25%,rgba(0,0,0,.22) 36%,#000 54%,#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 25%,rgba(0,0,0,.22) 36%,#000 54%,#000 100%);pointer-events:none;z-index:1}.stage{position:absolute;left:50%;top:0;width:1920px;height:1080px;transform:translate(-50%) scale(var(--stage-scale));transform-origin:top center;overflow:visible;border-radius:0;background:transparent;box-shadow:none;isolation:isolate;z-index:2}@supports (zoom: 1){.stage{zoom:var(--stage-scale);transform:translate(-50%)}}.site-nav{position:fixed;left:50%;right:auto;top:var(--nav-content-top);width:var(--marketing-nav-rail-width);height:calc(var(--nav-height) * var(--marketing-nav-scale));padding-inline:var(--marketing-nav-rail-padding);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:calc(32px * var(--marketing-nav-scale));transform:translate(-50%);z-index:1000;pointer-events:auto}html.nav-stabilizing .site-nav,html.nav-stabilizing .site-nav *{animation:none!important;transition:none!important}.brand-mark{display:inline-flex;align-items:center;justify-content:center;height:calc(48px * var(--marketing-nav-scale));border-radius:4px;line-height:1;cursor:pointer;outline-offset:6px;text-decoration:none;transition:opacity .18s ease,transform .18s ease}.brand-mark:hover{opacity:.82;transform:translateY(-1px)}.brand-mark:focus-visible{outline:2px solid rgba(18,89,212,.34)}.brand-logo{width:auto;height:calc(29px * var(--marketing-nav-scale));display:block}.nav-links{display:flex;align-items:center;gap:calc(34px * var(--marketing-nav-scale));color:#0f2146;font-size:calc(14px * var(--marketing-nav-scale));line-height:1.15;font-weight:500}.nav-links a{display:inline-flex;align-items:center;justify-content:center;gap:calc(7px * var(--marketing-nav-scale));height:calc(48px * var(--marketing-nav-scale));padding-bottom:1px;color:inherit;text-decoration:none}.nav-links svg{width:calc(12px * var(--marketing-nav-scale));height:calc(12px * var(--marketing-nav-scale));color:#526588}.nav-actions{display:flex;align-items:center;gap:calc(14px * var(--marketing-nav-scale));height:calc(48px * var(--marketing-nav-scale))}.nav-action{height:calc(38px * var(--marketing-nav-scale));padding:0 calc(19px * var(--marketing-nav-scale));border:1px solid #d6e3ef;border-radius:8px;background:#ffffff9e;color:#0d1a39;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:calc(14px * var(--marketing-nav-scale));line-height:1.15;font-weight:500;padding-bottom:1px;box-shadow:inset 0 1px #fffc;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.nav-links a{transition:color .18s ease,transform .18s ease}.nav-links a:hover{color:#1259d4;transform:translateY(-1px)}.nav-action:hover{border-color:#1259d457;background:#ffffffdb;transform:translateY(-1px)}.nav-action.primary{min-width:calc(124px * var(--marketing-nav-scale));border-color:transparent;background:#1259d4;color:#fff;box-shadow:0 12px 24px #1259d433}.nav-action.primary:hover{background:#0f4fc2;box-shadow:0 16px 30px #1259d43d}.mobile-nav{display:none}.nav-dropdown{position:relative}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:calc(7px * var(--marketing-nav-scale));line-height:1;padding-bottom:0}.nav-dropdown-menu{position:absolute;top:100%;left:0;min-width:260px;padding:8px 0;background:#fff;border:1px solid #d6e3ef;border-radius:10px;box-shadow:0 12px 30px #0f21461f;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .12s ease,transform .12s ease,visibility .12s;z-index:1100}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-menu a{display:flex;align-items:center;justify-content:flex-start;height:auto;min-height:calc(56px * var(--marketing-nav-scale));padding:0 30px;font-size:14px;text-align:left;color:#0f2146;text-decoration:none;white-space:nowrap}.nav-dropdown-menu a:hover{background:#f4f8fd;color:#1259d4}.stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(29,74,132,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(29,74,132,.03) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 52% 47%,#000 0%,transparent 76%);opacity:.18;pointer-events:none;z-index:-2;display:none}.stage:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 105px #2058941f;z-index:8;display:none}.left-copy{position:absolute;left:100px;top:var(--hero-stage-top);width:760px;z-index:5}.hero-badge{width:max-content;height:34px;padding:0 16px 0 12px;display:inline-flex;align-items:center;gap:10px;border:1px solid #cfe0f7;border-radius:999px;background:#f8fcffc7;color:#1f4c99;font-size:13px;font-weight:500;box-shadow:inset 0 1px #ffffffd6;display:none}.hero-badge-icon{width:22px;height:22px;position:relative;border-radius:50%;background:transparent;box-shadow:none;display:grid;place-items:center}.eu-star-ring{width:18px;height:18px;display:block;color:var(--marketing-brand)}.hero-badge-icon:before{content:none}h1{margin:0 0 28px;font-family:var(--font-sans);font-size:var(--marketing-page-h1-size);line-height:1.06;letter-spacing:-.02em;font-weight:600;color:var(--marketing-ink)}h1 .dark-line{display:block;color:var(--marketing-ink);white-space:nowrap}h1 .green-line{display:block;color:var(--marketing-brand);text-shadow:0 11px 18px rgba(18,89,212,.1)}.dek{width:625px;margin:0;color:var(--marketing-muted);font-size:var(--marketing-lead-size);line-height:1.55;letter-spacing:0;font-weight:400}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--marketing-action-gap);margin-top:36px}.hero-social-proof{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;font-size:13px;color:#0d1f46}.hero-social-rating{display:inline-flex;align-items:center;gap:10px}.hero-social-stars{display:inline-flex;gap:2px}.hero-social-stars svg{width:14px;height:14px;fill:#f5a623}.hero-social-text,.hero-social-customers span{font-size:13px;line-height:1.4}.hero-social-text b,.hero-social-customers b{font-weight:500;margin-right:4px}.hero-social-customers{display:inline-flex;align-items:center;gap:8px}.hero-social-customers svg{width:16px;height:16px;color:#1259d4;fill:currentColor;stroke:none}.cta{width:214px;height:var(--marketing-cta-height);border:0;border-radius:var(--radius-control);background:var(--marketing-brand);color:#fff;font-size:16px;font-weight:500;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:14px;box-shadow:0 13px 24px #1259d438}.watch-link{height:var(--marketing-cta-height);box-sizing:border-box;min-width:220px;border:1px solid var(--marketing-brand);border-radius:var(--radius-control);padding:0 22px;background:#ffffffad;color:var(--marketing-brand);display:inline-flex;align-items:center;gap:13px;font:inherit;font-size:16px;font-weight:500}.play-icon{width:27px;height:27px;display:grid;place-items:center;border:2px solid #1259d4;border-radius:50%;color:#1259d4}.support-list{margin-top:38px;display:grid;gap:18px;width:290px;color:#0d1f46;font-size:16px;line-height:1.35;font-weight:500}.support-item{display:grid;grid-template-columns:38px 1fr;gap:18px;align-items:center}.support-icon{width:33px;height:33px;color:var(--marketing-brand);fill:currentColor;stroke:none}.bootstrap-icon{fill:currentColor;stroke:none}.hero-visual{position:absolute;left:330px;top:548px;width:550px;height:auto;opacity:1;z-index:4;pointer-events:none;user-select:none}.trust-points{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;width:550px;display:none}.trust-point{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;color:#4f607f;font-size:12px;line-height:1.25}.trust-point svg{width:31px;height:31px;color:#243d72}.trust-point .hero-badge-icon{width:31px;height:31px;background:transparent;box-shadow:none}.trust-point .eu-star-ring{width:31px;height:31px}.trust-point .hero-badge-icon:before{width:31px;height:31px}.trust-point b{display:block;margin-bottom:2px;color:#0c1d42;font-size:12px;font-weight:500}.trusted-strip{position:absolute;left:0;top:735px;width:720px;height:60px;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1.08fr) 1px minmax(0,1fr);column-gap:26px;align-items:center;color:#526383}.left-flow-item{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:center;min-width:0}.left-flow-icon{width:34px;height:34px;color:#53678d}.left-flow-icon svg{width:34px;height:34px;fill:currentColor;stroke:none}.left-flow-icon .customers-icon{width:42px;height:42px;transform:translate(-3px,-3px)}.left-flow-icon .rating-icon{width:40px;height:40px;transform:translate(-3px,-3px)}.left-flow-icon .insight-icon{width:38px;height:38px;transform:translate(-2px,-2px)}.left-flow-text b{display:block;color:#233251;font-size:17px;line-height:18px;font-weight:500}.left-flow-text span{display:block;margin-top:4px;color:#5e6f8d;font-size:13px;line-height:17px;font-weight:400;white-space:nowrap}.left-flow-next{width:1px;height:36px;background:#96a9c46b}.company-logos,.company-logo{display:none}.security-line{position:absolute;left:102px;bottom:70px;display:inline-flex;align-items:center;gap:10px;color:#65738d;font-size:12px;z-index:5;display:none}.security-line svg{width:16px;height:16px;color:#233f77}.workflow-grid{position:absolute;left:880px;top:var(--hero-stage-top);display:grid;grid-template-columns:repeat(4,235px);gap:16px;z-index:4}.panel{position:relative;height:710px;overflow:hidden;border:1px solid rgba(222,231,241,.82);border-radius:22px;background:linear-gradient(160deg,#ffffffed,#fff9),radial-gradient(circle at 50% 9%,rgba(255,255,255,.95),transparent 20%);box-shadow:0 28px 72px #3f5b811f,inset 0 1px #ffffffe6;backdrop-filter:blur(14px);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.step-badge{position:absolute;top:22px;left:22px;min-width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#124aa6;font-family:var(--font-sans);font-size:15px;font-weight:500;box-shadow:inset 0 1px #fffc}.theme-blue .step-badge,.theme-green .step-badge,.theme-amber .step-badge,.theme-violet .step-badge{background:#edf4ff;border:1px solid #cfe1fb;color:#124aa6}.bubble{width:71px;height:71px;margin:57px auto 18px;display:grid;place-items:center;border-radius:50%;font-weight:500;font-size:20px;box-shadow:inset 0 1px #ffffffb8}.theme-blue .bubble{background:#dfeafa;color:#124aa6}.theme-green .bubble,.theme-amber .bubble{background:#dfeafa;color:var(--marketing-brand)}.theme-violet .bubble{background:#dfeafa;color:var(--marketing-brand);border:0}.panel h2,.panel h3{margin:0 18px 12px;color:#071229;text-align:center;font-size:18px;line-height:1.18;letter-spacing:0;font-weight:500}.panel-intro{margin:0 auto;width:180px;color:#526384;text-align:center;font-size:16px;line-height:1.38;letter-spacing:0;font-weight:400}.stack{position:absolute;inset:282px 18px 37px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;margin:0}.mini-card{min-height:75px;padding:14px 14px 13px;border:1px solid rgba(222,229,238,.95);border-radius:8px;background:#ffffffd6;box-shadow:0 13px 28px #3d527013,inset 0 1px #ffffffd1;color:#142240}.mini-label{display:flex;align-items:center;justify-content:space-between;color:#667593;font-size:11px;font-weight:500;line-height:1.2;margin-bottom:10px}.mini-label svg{opacity:.76}.mini-value{color:#0c1834;font-family:var(--font-mono);font-size:16px;font-weight:500;letter-spacing:0}.spark{width:47px;height:22px;align-self:center;color:#1259d4;transform:translateY(12px)}.spark path{stroke:currentColor}.evidence-icons{display:flex;align-items:center;gap:12px;margin-top:13px}.file-chip{width:17px;height:22px;display:grid;place-items:center;border-radius:3px;background:#fff;border:1.6px solid currentColor;font-family:var(--font-mono);font-size:9px;font-weight:500;line-height:1}.more{margin-left:auto;width:31px;height:31px;display:grid;place-items:center;color:#3c4b6b;background:#f2f5fb;border-radius:50%;font-size:12px;font-weight:500}.folder-scene{--folder-art-height: 140px;position:absolute;left:42px;right:42px;bottom:19px;height:var(--folder-art-height);display:grid;place-items:center;z-index:1;display:none}.folder-art{width:auto;max-width:100%;height:var(--folder-art-height);max-height:100%;object-fit:contain;justify-self:center;align-self:center;display:block;filter:drop-shadow(0 14px 22px rgba(31,70,107,.08))}.country-list{min-height:184px;padding:15px 15px 13px}.country-row{display:grid;grid-template-columns:22px 1fr 64px;gap:8px;align-items:center;height:27px;color:#213151;font-size:12px;font-weight:500}.country-flag{width:18px;height:12px;display:block;border-radius:0;box-shadow:none;object-fit:cover}.bar{height:3px;background:#e6edf5;border-radius:999px;overflow:hidden}.bar i{display:block;height:100%;border-radius:inherit;background:#2d9b69}.amount{color:#273956;font-family:var(--font-mono);font-size:11px;font-weight:500;text-align:right}.status-line{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;color:#1b2b4d;font-size:13px;font-weight:500}.status-line b{display:block;color:#102044;font-size:13px;font-weight:500;line-height:1.2}.status-line em{display:block;margin-top:3px;color:#516284;font-style:normal;font-size:11px;font-weight:400}.check{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#219a66;flex:0 0 auto}.check svg{width:16px;height:16px;display:block;fill:currentColor}.status-line .check{margin-top:0}.settle-card.ready .status-line .check{margin-top:-1px}.status-line em{margin-left:0}.map-panel{position:absolute;left:19px;right:19px;bottom:23px;height:277px;opacity:.95;display:none}.mini-europe{width:100%;height:100%;display:block;object-fit:contain;opacity:.9}.settlement-stack{position:absolute;inset:282px 18px 37px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;margin:0}.theme-amber .settlement-stack .mini-card:first-child{min-height:116px!important}.settle-card{min-height:50px;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:10px 14px;border:1px solid rgba(222,229,238,.92);border-radius:8px;background:#ffffffd6;box-shadow:0 13px 27px #3d527012,inset 0 1px #ffffffd1;font-size:11px;color:#52627f}.settle-card b{display:block;color:#233454;font-size:12px;margin-bottom:2px}.settle-card.ready{min-height:54px;border-color:#eedcc0;color:#4e5c71;display:block}.settle-card.ready .mini-label{margin-bottom:7px;color:#667593}.settle-card.ready b{color:#102044}.flow-arrow{width:1px;height:17px;background:#9ab6d7;margin:-2px auto;position:relative}.flow-arrow:after{content:"";position:absolute;left:-3px;bottom:-2px;width:7px;height:7px;border-right:1px solid #7c9fcb;border-bottom:1px solid #7c9fcb;transform:rotate(45deg)}.building{position:absolute;left:40px;right:40px;bottom:19px;width:calc(100% - 80px);height:auto;opacity:.74;z-index:1;filter:drop-shadow(0 16px 18px rgba(110,90,61,.12));pointer-events:none;user-select:none;display:none}.correction-stack{position:absolute;inset:282px 18px 37px;display:flex;flex-direction:column;justify-content:space-between;gap:0;margin:0}.correction-stack .mini-card{min-height:78px;margin:0}.correction-stack .mini-card:nth-of-type(1){min-height:90px}.correction-stack .mini-card:nth-of-type(4){min-height:92px}.correction-stack .mini-card.refiled{margin-top:8px}.select-line{display:flex;justify-content:space-between;align-items:center;color:#1d2c4a;font-size:14px;font-weight:500}.soft-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:var(--radius-control);background:#edf4ff;color:#1d2c4a}.impact{display:flex;align-items:end;justify-content:space-between}.impact strong{font-size:19px;font-weight:500;letter-spacing:0}.bars{display:flex;align-items:end;gap:5px;height:34px}.bars i{width:9px;background:linear-gradient(#6f9af0,#dbe7ff)}.bars i:nth-child(1){height:15px}.bars i:nth-child(2){height:20px}.bars i:nth-child(3){height:26px}.bars i:nth-child(4){height:32px}.audit-row{display:flex;justify-content:space-between;align-items:center;color:#1c2b4a;font-size:13px;font-weight:500}.refiled{border-color:#dee5eef2;background:#ffffffd6;color:#142240}.refiled .mini-label{color:#667593;font-weight:500}.refiled .mini-value{font-family:var(--font-sans);font-weight:400}.doc-flow{position:absolute;left:25px;right:21px;bottom:38px;height:166px;display:none}.doc-box{position:absolute;width:122px;min-height:66px;padding:11px 13px;border-radius:9px;border:1px solid #dde6f0;background:#ffffffe0;box-shadow:0 15px 31px #364e691f,inset 0 1px #ffffffd1;font-size:8px;color:#63708a;text-transform:uppercase;font-weight:500}.doc-box strong{display:block;color:#273a58;text-transform:none;font-size:11px;font-weight:500;margin-top:4px}.doc-box em{display:block;margin-top:4px;color:#1d2e4f;font-style:normal;font-size:10px;line-height:1.28;text-transform:none;font-weight:400}.doc-box.original{left:0;top:0}.doc-box.corrected{right:0;top:96px}.dashed-path{position:absolute;inset:0;pointer-events:none}.bottom-flow{position:absolute;left:875px;bottom:58px;width:1000px;height:118px;border:1px solid rgba(221,229,239,.95);border-radius:16px;background:#ffffffd6;box-shadow:0 20px 44px #3c536f1c,inset 0 1px #ffffffe0;display:grid;grid-template-columns:minmax(0,1.05fr) 18px minmax(0,1.18fr) 18px minmax(0,1.05fr) 18px minmax(0,1.18fr);column-gap:14px;align-items:center;padding:0 28px;z-index:7;backdrop-filter:blur(12px)}.flow-item{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;min-width:0}.flow-icon{width:32px;height:32px;display:grid;place-items:center;color:var(--marketing-brand);transform:none}.flow-icon svg{width:32px;height:32px}.flow-icon .control-badge-icon{width:42.7px;height:42.7px;transform:translateY(-5.35px)}.flow-text b{display:block;color:#0c1833;font-size:13px;line-height:16px}.flow-text span{display:block;margin-top:4px;color:#5f6f8b;font-size:10px;line-height:12px;white-space:nowrap}.flow-next{color:#b5c7dc;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;font-weight:250}svg{display:block;overflow:visible}.watermark-map{position:absolute;left:380px;bottom:185px;width:460px;height:590px;z-index:1;opacity:.07}.audience-section{position:relative;overflow:hidden;padding:var(--marketing-section-padding-y) 32px;background:radial-gradient(circle at 18% 56%,rgba(128,194,255,.1),transparent 26%),radial-gradient(circle at 84% 38%,rgba(128,194,255,.1),transparent 25%),linear-gradient(180deg,#fbfdff,#f6fbff 52%,#fff);font-family:var(--font-sans);isolation:isolate}.home-page .audience-section,.home-page .bookkeeping-section,.home-page .switch-section,.home-page .pricing-section,.home-page .trust-section,.home-page .faq-section,.home-page .final-cta-section{padding-block:var(--home-section-padding-block);padding-inline:var(--home-section-padding-inline)}.audience-section:before,.audience-section:after{content:"";position:absolute;width:330px;height:250px;background-image:radial-gradient(circle,rgba(18,89,212,.18) 1.2px,transparent 1.3px);background-size:10px 10px;opacity:.42;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse at center,#000 0 52%,transparent 78%)}.audience-section:before{left:-42px;top:116px}.audience-section:after{right:-28px;top:106px}.audience-inner{position:relative;z-index:1;width:min(100%,1560px);margin:0 auto}.audience-icon-sprite{display:none}.audience-eyebrow{width:max-content;max-width:100%;min-height:34px;margin:0 auto 18px;padding:8px 16px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;border-radius:999px;background:#e6f0ffdb;color:#1259d4;font-size:13px;line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:0;box-shadow:inset 0 1px #ffffffd1}.audience-eyebrow svg{width:16px;height:16px;fill:currentColor}.audience-heading{margin:0;text-align:center;color:var(--marketing-ink);font-size:var(--marketing-section-h2-size);line-height:1.02;font-weight:500;letter-spacing:-.02em}.audience-heading span{color:var(--marketing-brand);font-weight:inherit}.audience-dek{width:min(100%,690px);margin:20px auto 0;color:var(--marketing-muted);text-align:center;font-size:var(--marketing-lead-size);line-height:1.55;font-weight:400}.audience-tabs{width:min(100%,1660px);height:154px;margin:28px auto 18px;padding:0;display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:18px}.audience-tabs{scrollbar-width:none;-ms-overflow-style:none}.audience-tabs::-webkit-scrollbar{display:none}.audience-tab{position:relative;height:142px;padding:24px 22px;border:1px solid rgba(216,226,239,.95);border-radius:18px;background:#ffffffc7;display:grid;grid-template-columns:58px 1fr;align-items:center;gap:16px;color:#5e6f90;font:inherit;text-align:left;font-weight:400;cursor:pointer;box-shadow:0 16px 36px #3e557612,inset 0 1px #ffffffdb;backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.audience-tab svg{width:58px;height:58px;padding:15px;border:2px solid rgba(20,98,226,.14);border-radius:50%;fill:currentColor;background:#f7fbff;color:#6f83aa}.audience-tab-text{display:grid;gap:8px;min-width:0}.audience-tab-title{color:#172642;font-size:18px;line-height:1.15;font-weight:500}.audience-tab-subtitle{color:#637391;font-size:14px;line-height:1.35;font-weight:400}.audience-tab[aria-selected=true]{color:var(--marketing-brand);border-color:#1263e56b;box-shadow:0 18px 42px #1263e51f,inset 0 1px #ffffffeb}.audience-tab[aria-selected=true] svg{color:var(--marketing-brand);border-color:#1263e53d;background:#f2f7ff}.audience-tab[aria-selected=true] .audience-tab-title{color:var(--marketing-brand)}.audience-tab[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-14px;width:28px;height:28px;border-right:1px solid rgba(18,99,229,.42);border-bottom:1px solid rgba(18,99,229,.42);border-radius:0 0 6px;background:#ffffffe0;box-shadow:12px 12px 24px #1263e50f;transform:translate(-50%) rotate(45deg)}.audience-card{width:min(100%,1560px);min-height:710px;margin:0 auto;border:1px solid rgba(218,227,238,.82);border-radius:28px;background:linear-gradient(160deg,#fffffff0,#ffffffbd),radial-gradient(circle at 25% 22%,rgba(207,226,250,.56),transparent 19%),radial-gradient(circle at 50% 22%,rgba(217,233,253,.42),transparent 16%);box-shadow:0 28px 76px #3953731f,inset 0 1px #ffffffe6;overflow:hidden;backdrop-filter:blur(14px)}.audience-panel{display:none;padding:34px 56px 24px}.audience-panel.is-active{display:block}.audience-main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(440px,.95fr);gap:58px;align-items:center}.audience-art-wrap{position:relative;min-height:360px;display:grid;align-items:center}.audience-art-wrap:before{content:"";position:absolute;left:42px;top:38px;width:330px;height:250px;border-radius:48% 52% 50% 46%;background:#e3effdc7;z-index:0}.audience-art{position:relative;z-index:1;width:100%;max-height:360px;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(61,92,128,.07))}.audience-copy{padding:18px 28px 10px 0}.audience-pill{width:max-content;min-height:30px;padding:0 14px 0 10px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.audience-pill.stress{background:#fff0f0;color:#e63838}.audience-pill.solution{margin-top:28px;background:#eaf3ff;color:#0e63dd}.audience-pill svg{width:17px;height:17px;fill:currentColor}.audience-copy h3{margin:20px 0 12px;color:#081431;font-size:27px;line-height:1.22;font-weight:500;letter-spacing:0}.audience-copy p{margin:0;max-width:560px;color:#536584;font-size:17px;line-height:1.55;font-weight:400}.audience-cta{width:max-content;height:48px;margin-top:26px;padding:0 24px;border:0;border-radius:var(--radius-control);background:#1259d4;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:14px;font:inherit;font-size:15px;font-weight:500;box-shadow:0 14px 26px #1259d43d}.audience-cta svg{width:15px;height:15px;fill:currentColor;stroke:none}.audience-feature-row{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:20px}.audience-feature{min-height:112px;padding:21px 22px;display:grid;grid-template-columns:50px 1fr;gap:17px;align-items:center;border:1px solid rgba(218,227,238,.92);border-radius:13px;background:#ffffffc7;box-shadow:inset 0 1px #ffffffe6}.audience-feature-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:#eaf3ff;color:var(--marketing-brand)}.audience-feature-icon svg{width:24px;height:24px;fill:currentColor}.audience-feature b{display:block;color:#101c39;font-size:17px;line-height:1.25;font-weight:500}.audience-feature>span:not(.audience-feature-icon)>span{display:block;margin-top:8px;color:#536584;font-size:14px;line-height:1.45;font-weight:400}.audience-benefits{margin-top:22px;padding:20px 24px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(218,227,238,.92);border-radius:14px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffdb}.audience-benefit{min-height:62px;padding:0 22px;display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;border-right:1px solid #dce7f3}.audience-benefit:last-child{border-right:0}.audience-benefit svg{width:18px;height:18px;color:var(--marketing-brand);fill:currentColor;margin-top:3px}.audience-benefit b{display:block;color:#142240;font-size:14px;line-height:1.25;font-weight:500}.audience-benefit>span>span{display:block;margin-top:6px;color:#596a88;font-size:13px;line-height:1.35;font-weight:400}.bookkeeping-section{position:relative;overflow:hidden;padding:var(--marketing-section-padding-y) 32px;background:radial-gradient(circle at 16% 26%,rgba(128,194,255,.09),transparent 24%),radial-gradient(circle at 86% 22%,rgba(128,194,255,.09),transparent 25%),linear-gradient(180deg,#fff,#f7fbff 52%,#fff);font-family:var(--font-sans);isolation:isolate}.bookkeeping-section:before,.bookkeeping-section:after{content:"";position:absolute;width:360px;height:270px;background-image:radial-gradient(circle,rgba(18,89,212,.16) 1.2px,transparent 1.3px);background-size:10px 10px;opacity:.38;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse at center,#000 0 52%,transparent 78%)}.bookkeeping-section:before{left:116px;top:16px}.bookkeeping-section:after{right:118px;top:6px}.bookkeeping-inner{position:relative;z-index:1;width:min(100%,1660px);margin:0 auto}.bookkeeping-eyebrow{width:max-content;max-width:100%;min-height:34px;margin:0 auto 20px;padding:8px 16px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;border-radius:999px;background:#e6f0ffdb;color:#1259d4;font-size:13px;line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:0;box-shadow:inset 0 1px #ffffffd1}.bookkeeping-eyebrow svg{width:16px;height:16px;fill:currentColor}.bookkeeping-heading{width:min(100%,1320px);margin:0 auto;text-align:center;color:var(--marketing-ink);font-size:var(--marketing-section-h2-size);line-height:1.15;font-weight:500;letter-spacing:-.02em}.bookkeeping-heading span{color:var(--marketing-brand)}.bookkeeping-overview-art{display:block;width:min(100%,1360px);height:auto;margin:30px auto 0;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(61,92,128,.06))}.bookkeeping-flow{position:relative;margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;align-items:stretch}.bookkeeping-step{position:relative;min-height:510px;padding:24px 32px 22px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(218,227,238,.86);border-radius:19px;background:#ffffffc7;box-shadow:0 24px 64px #3953731c,inset 0 1px #ffffffe6;backdrop-filter:blur(14px)}.bookkeeping-number{min-width:31px;height:31px;margin:0 auto;display:grid;place-items:center;border:1px solid #cfe1fb;border-radius:10px;background:#edf4ff;color:#124aa6;font-size:15px;line-height:1;font-weight:500;box-shadow:inset 0 1px #fffc}.bookkeeping-step h3{margin:17px 0 9px;color:#0b1736;font-size:22px;line-height:1.2;font-weight:500;text-align:center;letter-spacing:0}.bookkeeping-step p{width:min(100%,250px);margin:0 auto;color:#596a88;font-size:15px;line-height:1.55;font-weight:400;text-align:center}.bookkeeping-art{width:100%;height:360px;margin:8px 0 0;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(61,92,128,.06))}.bookkeeping-source-grid{width:100%;margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bookkeeping-source{min-height:102px;padding:16px 10px 12px;display:grid;place-items:center;gap:9px;border:1px solid rgba(159,193,255,.58);border-radius:11px;background:#ffffffc7;color:var(--marketing-brand)}.bookkeeping-source svg{width:39px;height:39px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bookkeeping-source span{color:#0d1d42;font-size:14px;line-height:1.2;font-weight:500;text-align:center}.bookkeeping-task-list{width:100%;margin-top:16px;display:grid;gap:9px}.bookkeeping-task{min-height:58px;padding:10px 15px;display:grid;grid-template-columns:36px 1fr;align-items:center;gap:12px;border:1px solid rgba(218,227,238,.92);border-radius:11px;background:#ffffffd1;box-shadow:inset 0 1px #ffffffe6}.bookkeeping-task-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#eef6ff;color:var(--marketing-brand)}.bookkeeping-task-icon svg{width:20px;height:20px;fill:currentColor}.bookkeeping-task b{display:block;color:#122140;font-size:13px;line-height:1.2;font-weight:500}.bookkeeping-task span span{display:block;margin-top:4px;color:#637391;font-size:11px;line-height:1.25;font-weight:400}.bookkeeping-step:nth-child(3) .bookkeeping-art{height:360px;margin-top:8px}.bookkeeping-step:nth-child(-n+2) .bookkeeping-art{height:325px;margin-top:20px}.bookkeeping-vat-card{width:min(100%,242px);min-height:82px;margin:-20px 0 0 auto;padding:14px 16px;display:grid;grid-template-columns:40px 1fr 24px;align-items:center;gap:13px;border:1px solid rgba(159,193,255,.64);border-radius:12px;background:#ffffffe6;box-shadow:0 16px 32px #3d5c801a}.bookkeeping-vat-icon,.bookkeeping-vat-check{display:grid;place-items:center;border-radius:50%}.bookkeeping-vat-icon{width:40px;height:40px;background:#eaf3ff;color:var(--marketing-brand)}.bookkeeping-vat-icon svg,.bookkeeping-vat-check svg{width:21px;height:21px;fill:currentColor}.bookkeeping-vat-card b{display:block;color:#122140;font-size:14px;line-height:1.2;font-weight:500}.bookkeeping-vat-card span span{display:block;margin-top:4px;color:#637391;font-size:12px;line-height:1.25;font-weight:400}.bookkeeping-vat-check{width:24px;height:24px;background:#dff8ee;color:#20a665}.bookkeeping-step-foot{width:100%;min-height:54px;margin-top:auto;padding-top:18px;display:grid;grid-template-columns:22px auto;align-items:center;justify-content:center;gap:9px;border-top:1px solid #dce7f3;color:var(--marketing-brand);font-size:14px;line-height:22px;font-weight:500;text-align:center}.bookkeeping-step-foot svg{width:22px;height:22px;fill:currentColor;flex:0 0 auto;align-self:center}.bookkeeping-arrow{position:absolute;right:-36px;top:242px;width:32px;height:32px;color:var(--marketing-brand);z-index:2;display:grid;place-items:center}.bookkeeping-arrow svg{width:28px;height:28px;fill:currentColor}.bookkeeping-step:last-child .bookkeeping-arrow{display:none}.bookkeeping-line{width:calc(100% - 330px);height:48px;margin:0 auto;border-bottom:2px dashed rgba(18,89,212,.48);border-left:2px dashed rgba(18,89,212,.48);border-right:2px dashed rgba(18,89,212,.48);border-radius:0 0 24px 24px}.bookkeeping-cta-strip{width:min(100%,1100px);min-height:118px;margin:46px auto 0;padding:22px 28px 22px 50px;display:grid;grid-template-columns:66px 1fr auto;align-items:center;gap:26px;border:1px solid rgba(218,227,238,.86);border-radius:22px;background:#ffffffd1;box-shadow:0 24px 64px #3953731a,inset 0 1px #ffffffe6;backdrop-filter:blur(14px)}.bookkeeping-cta-icon{width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:#eaf3ff;color:var(--marketing-brand)}.bookkeeping-cta-icon svg{width:34px;height:34px;fill:currentColor}.bookkeeping-cta-strip p{margin:0;color:#0d1a39;font-size:22px;line-height:1.2;font-weight:500;letter-spacing:0}.bookkeeping-cta{height:54px;min-width:184px;padding:0 24px;border:0;border-radius:8px;background:#1259d4;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:14px;font:inherit;font-size:15px;font-weight:500;box-shadow:0 14px 26px #1259d43d}.bookkeeping-cta svg{width:15px;height:15px;fill:currentColor}.switch-section{position:relative;overflow:hidden;padding:var(--marketing-section-padding-y) 32px;background:radial-gradient(circle at 22% 34%,rgba(128,194,255,.08),transparent 28%),radial-gradient(circle at 82% 40%,rgba(128,194,255,.1),transparent 30%),linear-gradient(180deg,#fff,#f7fbff 58%,#fff);font-family:var(--font-sans);isolation:isolate}.switch-section:before{content:"";position:absolute;right:58px;top:28px;width:870px;height:380px;background-image:radial-gradient(circle,rgba(18,89,212,.14) 1.25px,transparent 1.35px);background-size:9px 9px;opacity:.45;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse at center,#000 0 45%,transparent 78%)}.switch-inner{position:relative;z-index:1;width:min(100%,1690px);margin:0 auto}.switch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:center;gap:34px}.switch-eyebrow{width:max-content;max-width:100%;min-height:34px;margin:0 0 34px;padding:8px 16px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px;border-radius:999px;background:#e6f0ffe0;color:#1259d4;font-size:13px;line-height:1;font-weight:500;text-transform:uppercase;box-shadow:inset 0 1px #ffffffd1}.switch-eyebrow svg{width:16px;height:16px;fill:currentColor}.switch-heading{margin:0;max-width:790px;color:var(--marketing-ink);font-size:var(--marketing-section-h2-size);line-height:1.12;font-weight:500;letter-spacing:-.02em}.switch-dek{max-width:790px;margin:26px 0 0;color:#536584;font-size:var(--marketing-lead-size);line-height:1.55;font-weight:400}.switch-card-grid{margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.switch-card{min-height:260px;padding:28px 30px 26px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid rgba(218,227,238,.86);border-radius:14px;background:#ffffffc7;box-shadow:0 22px 54px #39537317,inset 0 1px #ffffffe6;backdrop-filter:blur(14px)}.switch-card-icon{width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:#eaf3ff;color:var(--marketing-brand)}.switch-card-icon svg{width:34px;height:34px;fill:currentColor}.switch-card h3{margin:22px 0 11px;color:#122140;font-size:20px;line-height:1.25;font-weight:500;letter-spacing:0}.switch-card p{margin:0;color:#5a6b89;font-size:14.5px;line-height:1.5;font-weight:400}.switch-meta{min-height:68px;margin-top:32px;padding:0 27px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;border:1px solid rgba(218,227,238,.86);border-radius:11px;background:#ffffffa8;box-shadow:inset 0 1px #ffffffdb}.switch-meta-item{min-height:30px;display:flex;align-items:center;justify-content:center;gap:13px;color:#142646;font-size:15px;line-height:1.2;font-weight:500;border-right:1px dashed #b7cff5}.switch-meta-item:last-child{border-right:0}.switch-meta-item svg{width:26px;height:26px;color:var(--marketing-brand);fill:currentColor;flex:0 0 auto}.switch-actions{margin-top:31px;display:flex;align-items:center;gap:36px}.switch-primary{height:var(--marketing-cta-height);min-width:214px;padding:0 22px;border:0;border-radius:var(--radius-control);background:var(--marketing-brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:14px;font:inherit;font-size:16px;font-weight:500;box-shadow:0 14px 26px #1259d43d}.switch-secondary{height:var(--marketing-cta-height);padding:0;border:0;background:transparent;color:var(--marketing-brand);display:inline-flex;align-items:center;gap:14px;font:inherit;font-size:16px;font-weight:500}.switch-primary svg,.switch-secondary svg{width:20px;height:20px;fill:currentColor}.switch-visual-wrap{position:relative;justify-self:end;width:min(100%,620px);min-height:610px;display:grid;align-items:center}.switch-visual{position:relative;z-index:1;width:100%;height:auto;display:block;filter:drop-shadow(0 22px 28px rgba(61,92,128,.06))}.pricing-section{position:relative;overflow:hidden;min-height:1080px;padding:var(--marketing-section-padding-y) 56px;background:radial-gradient(circle at 49% 16%,rgba(18,89,212,.07),transparent 30%),linear-gradient(180deg,#f8fbff,#fff 48%,#f7fbff)}.pricing-section:before,.pricing-section:after{content:"";position:absolute;z-index:0;width:420px;height:260px;background-image:radial-gradient(circle,rgba(18,89,212,.18) 1.25px,transparent 1.25px);background-size:10px 10px;opacity:.34;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.72) 42%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.72) 42%,transparent 74%)}.pricing-section:before{left:120px;top:72px;transform:rotate(5deg)}.pricing-section:after{right:118px;top:74px;transform:rotate(-6deg)}.pricing-inner{position:relative;z-index:1;width:min(100%,1390px);margin:0 auto;text-align:center}.pricing-eyebrow{max-width:100%;min-height:34px;padding:8px 16px;margin:0 auto;display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px;border-radius:999px;background:#eaf3ff;color:#1259d4;font-size:13px;line-height:1;font-weight:500;letter-spacing:0;text-transform:uppercase}.pricing-eyebrow svg{width:16px;height:16px;fill:currentColor}.pricing-heading{max-width:760px;margin:24px auto 14px;color:#091536;font-size:var(--marketing-section-h2-size);line-height:1.08;font-weight:500;letter-spacing:-.02em}.pricing-heading span{color:var(--marketing-brand)}.pricing-dek{max-width:570px;margin:0 auto;color:var(--marketing-muted);font-size:var(--marketing-lead-size);line-height:1.55;font-weight:400;letter-spacing:0}.pricing-table-card{position:relative;margin-top:34px;border:1px solid rgba(203,216,233,.9);border-radius:18px;overflow:hidden;background:#ffffffc2;box-shadow:0 28px 70px #2d4b7014,inset 0 1px #ffffffeb;backdrop-filter:blur(10px)}.pricing-mobile-list{display:none;list-style:none;margin:28px 0 0;padding:0}.pricing-grid{display:grid;grid-template-columns:1.08fr repeat(3,.95fr);text-align:left}.pricing-cell{min-height:59px;padding:0 28px;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(203,216,233,.82);border-bottom:1px solid rgba(203,216,233,.82);color:#142342}.pricing-cell:nth-child(4n){border-right:0}.pricing-cell:nth-last-child(-n+4){border-bottom:0}.pricing-empty{justify-content:flex-start}.pricing-plan{min-height:210px;padding:24px 26px 20px;flex-direction:column;gap:8px;text-align:center;position:relative}.pricing-plan.is-featured{background:linear-gradient(180deg,#1259d40d,#1259d400 60%)}.pricing-plan-badge{position:absolute;top:10px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--blue);color:#fff;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 14px -8px #1259d480}.pricing-plan img{width:100%;max-width:230px;height:112px;object-fit:contain;object-position:center bottom;opacity:.88;filter:saturate(1.02)}.pricing-plan.solo img{max-width:215px}.pricing-plan.bv img{max-width:218px}.pricing-plan.webshop img{max-width:238px}.pricing-plan-title{display:block;color:#101d3b;font-size:24px;line-height:1.08;font-weight:500;letter-spacing:0}.pricing-plan-title span{display:block;font-weight:500}.pricing-price{min-height:66px;gap:8px;color:var(--marketing-brand);font-size:32px;line-height:1;font-weight:500;letter-spacing:0;text-align:center}.pricing-price small{color:#5d6f90;font-size:16px;font-weight:400}.pricing-feature{justify-content:flex-start;gap:16px;text-align:left}.pricing-feature-icon{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#eaf3ff;color:var(--marketing-brand)}.pricing-feature-icon svg{width:22px;height:22px;fill:currentColor}.pricing-feature b{display:block;color:#172542;font-size:15px;line-height:1.2;font-weight:500;letter-spacing:0}.pricing-feature span span{display:block;margin-top:4px;color:#637493;font-size:12.5px;line-height:1.25;font-weight:400;letter-spacing:0}.pricing-check{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--marketing-brand)}.pricing-check svg{width:24px;height:24px;fill:currentColor}.pricing-value{color:#536584;font-size:14px;line-height:1.2;font-weight:400;text-align:center;letter-spacing:0}.pricing-footer{position:relative;width:min(100%,1010px);margin:34px auto 0;display:grid;grid-template-columns:1fr;justify-items:center;align-items:start}.pricing-callout{position:relative;min-height:82px;padding:18px 22px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:15px;border:1.5px dashed rgba(18,89,212,.35);border-radius:11px;background:#ffffffb8;text-align:left;box-shadow:0 12px 26px #3d5c800a}.pricing-callout:before{content:"";position:absolute;left:50%;top:-36px;width:1px;height:36px;background:repeating-linear-gradient(to bottom,rgba(18,89,212,.38) 0 4px,transparent 4px 8px)}.pricing-callout-icon{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:var(--marketing-brand)}.pricing-callout-icon svg{width:24px;height:24px;fill:currentColor}.pricing-callout b{display:block;color:#20304e;font-size:15px;line-height:1.22;font-weight:500;letter-spacing:0}.pricing-callout b span{color:var(--marketing-brand)}.pricing-callout small{display:block;margin-top:5px;color:#6a7b98;font-size:13px;line-height:1.25;font-weight:400}.pricing-action{display:grid;justify-items:center;gap:13px}.pricing-cta{height:var(--marketing-cta-height);min-width:214px;padding:0 22px;border:0;border-radius:var(--radius-control);background:var(--marketing-brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:15px;font:inherit;font-size:16px;line-height:1;font-weight:500;letter-spacing:0;box-shadow:0 14px 26px #1259d43b}.pricing-cta svg{width:20px;height:20px;fill:currentColor}.pricing-note{display:inline-flex;align-items:center;gap:10px;color:#6a7b98;font-size:14px;line-height:1.2;font-weight:400}.pricing-note svg{width:18px;height:18px;fill:currentColor;color:#8096b7}.trust-section{position:relative;overflow:hidden;padding:var(--marketing-section-padding-y) 56px;background:radial-gradient(circle at 50% 22%,rgba(18,89,212,.06),transparent 31%),linear-gradient(180deg,#f8fbff,#fff 48%,#f7fbff)}.trust-section:before,.trust-section:after{content:"";position:absolute;z-index:0;width:430px;height:300px;background-image:radial-gradient(circle,rgba(18,89,212,.18) 1.25px,transparent 1.25px);background-size:10px 10px;opacity:.32;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.72) 42%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.72) 42%,transparent 74%)}.trust-section:before{left:70px;top:26px;transform:rotate(7deg)}.trust-section:after{right:70px;top:42px;transform:rotate(-6deg)}.trust-inner{position:relative;z-index:1;width:min(100%,1530px);margin:0 auto;text-align:center}.trust-eyebrow{max-width:100%;min-height:34px;padding:8px 16px;margin:0 auto;display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px;border-radius:999px;background:#eaf3ff;color:#1259d4;font-size:13px;line-height:1;font-weight:500;letter-spacing:0;text-transform:uppercase}.trust-eyebrow svg{width:16px;height:16px;fill:currentColor}.trust-heading{max-width:980px;margin:25px auto 44px;color:#091536;font-size:var(--marketing-section-h2-size);line-height:1.12;font-weight:500;letter-spacing:-.02em}.trust-heading span{color:var(--marketing-brand)}.trust-grid{display:grid;grid-template-columns:minmax(310px,360px) minmax(420px,1.24fr) minmax(300px,1.02fr);grid-template-rows:340px 340px;gap:24px;text-align:left}.trust-card{position:relative;overflow:hidden;border:1px solid rgba(211,223,238,.86);border-radius:18px;background:#ffffffbf;box-shadow:0 24px 58px #2d4b7012,inset 0 1px #ffffffe6;backdrop-filter:blur(10px)}.trust-card.tall{grid-row:span 2;min-height:704px;padding:41px 40px 0}.trust-card.wide{padding:43px 36px 34px}.trust-card.split{padding:36px 30px;min-height:0}.trust-icon{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:var(--marketing-brand);flex:0 0 auto}.trust-icon svg{width:34px;height:34px;fill:currentColor}.trust-metric{margin-top:68px;color:var(--marketing-brand);font-size:var(--marketing-section-h2-size);line-height:.95;font-weight:500;letter-spacing:0}.trust-metric-label{margin-top:8px;color:#101d3b;font-size:25px;line-height:1.08;font-weight:500;letter-spacing:0}.trust-card p{margin:18px 0 0;color:#5a6b89;font-size:15px;line-height:1.48;font-weight:400;letter-spacing:0}.trust-customers-art{position:absolute;left:28px;right:24px;bottom:0;width:calc(100% - 52px);height:270px;object-fit:contain;object-position:center bottom;opacity:.9}.trust-rating-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:end;gap:28px;min-height:100%}.trust-rating-copy h3{margin:0;color:var(--marketing-brand);font-size:24px;line-height:1.08;font-weight:500;letter-spacing:0}.trust-rating-copy{position:relative;z-index:1;align-self:start;max-width:300px}.trust-rating-copy .trust-icon{margin-bottom:24px}.trust-rating-copy h3 span{color:var(--marketing-brand);font-size:inherit;font-weight:500}.trust-rating-copy strong{display:block;margin-top:9px;color:#111e3b;font-size:19px;line-height:1.2;font-weight:500}.trust-stars{margin-top:18px;display:flex;gap:15px;color:var(--marketing-brand)}.trust-stars svg{width:24px;height:24px;fill:currentColor}.trust-rating-art{position:relative;width:min(100%,265px);height:218px;object-fit:contain;object-position:right bottom;opacity:.95;justify-self:end;align-self:end}.cta,.watch-link,.audience-cta,.bookkeeping-cta,.switch-primary,.switch-secondary,.pricing-cta,.trust-cta,.faq-cta,.final-primary,.final-secondary{transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease,background .19s ease}.cta:hover,.watch-link:hover,.audience-cta:hover,.bookkeeping-cta:hover,.switch-primary:hover,.switch-secondary:hover,.pricing-cta:hover,.trust-cta:hover,.faq-cta:hover,.final-primary:hover,.final-secondary:hover{transform:translateY(-2px)}.audience-tab:hover{transform:translateY(-1px);border-color:#1263e547;background:#ffffffe6;box-shadow:0 18px 42px #3e557617,inset 0 1px #ffffffe6}.audience-tab[aria-selected=true]{transform:none}.audience-tab:active{transform:translateY(0)}@keyframes tab-panel-in{0%{opacity:.97;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.audience-panel.is-changing{animation:tab-panel-in .2s ease-out both}.panel:hover{border-color:#1259d438;box-shadow:0 32px 78px #3f5b8124,inset 0 1px #ffffffeb}.trust-card h3{margin:0;color:var(--marketing-brand);font-size:24px;line-height:1.08;font-weight:500;letter-spacing:0}.trust-card h3.dark{color:#10203e}.trust-card-copy{position:relative;z-index:1;max-width:62%}.trust-card-copy .trust-icon{margin-bottom:24px}.trust-art{position:absolute;right:24px;bottom:24px;width:34%;height:150px;object-fit:contain;object-position:right bottom;opacity:.9}.trust-art.bookkeeper{width:39%;height:162px;object-position:right bottom}.trust-pill{min-height:31px;margin-top:17px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:10px;background:#eef3f8;color:#1d2b45;font-size:13px;line-height:1;font-weight:500;letter-spacing:0}.trust-pill svg{width:18px;height:18px;fill:currentColor;color:#1eb76b}.trust-cta{height:var(--marketing-cta-height);min-width:214px;margin:30px auto 0;padding:0 22px;border:0;border-radius:var(--radius-control);background:var(--marketing-brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:15px;font:inherit;font-size:16px;line-height:1;font-weight:500;letter-spacing:0;box-shadow:0 14px 26px #1259d43b}.trust-cta svg{width:20px;height:20px;fill:currentColor}.faq-section{position:relative;overflow:hidden;min-height:1080px;padding:var(--marketing-section-padding-y) 56px;background:radial-gradient(circle at 50% 20%,rgba(18,89,212,.05),transparent 31%),linear-gradient(180deg,#f8fbff,#fff 45%,#f7fbff)}.faq-section:before,.faq-section:after{content:"";position:absolute;z-index:0;width:420px;height:300px;background-image:radial-gradient(circle,rgba(18,89,212,.18) 1.25px,transparent 1.25px);background-size:10px 10px;opacity:.32;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.72) 42%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.72) 42%,transparent 74%)}.faq-section:before{left:78px;top:34px;transform:rotate(6deg)}.faq-section:after{right:88px;top:42px;transform:rotate(-6deg)}.faq-inner{position:relative;z-index:1;width:min(100%,1470px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.18fr);gap:88px;align-items:center}.faq-copy{text-align:left}.faq-eyebrow{max-width:100%;min-height:34px;padding:8px 16px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px;border-radius:999px;background:#eaf3ff;color:#1259d4;font-size:13px;line-height:1;font-weight:500;letter-spacing:0;text-transform:uppercase}.faq-eyebrow svg{width:16px;height:16px;fill:currentColor}.faq-heading{max-width:520px;margin:34px 0 28px;color:#091536;font-size:var(--marketing-section-h2-size);line-height:1.08;font-weight:500;letter-spacing:-.02em}.faq-heading span{color:var(--marketing-brand);display:block}.faq-dek{max-width:520px;margin:0;color:#465a7c;font-size:var(--marketing-lead-size);line-height:1.55;font-weight:400;letter-spacing:0}.faq-art{width:min(100%,560px);height:265px;margin:35px 0 0 -14px;display:block;object-fit:contain;object-position:left bottom;opacity:.92}.faq-points{margin-top:28px;display:flex;align-items:center;gap:32px;color:#172542;font-size:15px;line-height:1.2;font-weight:500;letter-spacing:0}.faq-point{display:inline-flex;align-items:center;gap:12px}.faq-point-icon{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:var(--marketing-brand)}.faq-point-icon svg{width:22px;height:22px;fill:currentColor}.faq-cta{height:62px;min-width:278px;margin-top:34px;padding:0 25px;border:0;border-radius:8px;background:#1259d4;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:15px;font:inherit;font-size:18px;line-height:1;font-weight:500;letter-spacing:0;box-shadow:0 14px 26px #1259d43b}.faq-cta svg{width:20px;height:20px;fill:currentColor}.faq-card{padding:29px;border:1px solid rgba(211,223,238,.86);border-radius:18px;background:#ffffffc2;box-shadow:0 28px 70px #2d4b7014,inset 0 1px #ffffffeb;backdrop-filter:blur(10px)}.faq-list{overflow:hidden;border:1px solid rgba(211,223,238,.88);border-radius:13px;background:#ffffffb8}.faq-item{border-bottom:1px solid rgba(211,223,238,.86);transition:background-color .18s ease}.faq-item:last-child{border-bottom:0}.faq-question{width:100%;min-height:109px;padding:0 39px;border:0;background:transparent;color:#111e3b;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;font:inherit;font-size:21px;line-height:1.25;font-weight:500;letter-spacing:0;cursor:pointer;transition:color .18s ease,background-color .18s ease}.faq-question svg{width:24px;height:24px;color:var(--marketing-brand);fill:currentColor;flex:0 0 auto;transition:transform .18s ease}.faq-question:hover{background:#1259d409}.faq-item.open .faq-question{color:var(--marketing-brand);background:#1259d406}.faq-item.open .faq-question svg{transform:rotate(180deg)}.faq-answer{overflow:hidden;color:#273a5b;font-size:var(--marketing-lead-size);line-height:1.55;font-weight:400;letter-spacing:0}.faq-answer-inner{padding:26px 39px}.faq-answer.is-opening{transition:height .19s cubic-bezier(.22,1,.36,1),opacity .14s ease-out;will-change:height,opacity}.faq-answer.is-closing{transition:height .14s cubic-bezier(.4,0,.2,1),opacity .14s ease-out;will-change:height,opacity}.final-cta-section{position:relative;overflow:hidden;min-height:1080px;padding:var(--marketing-section-padding-y) 56px;background:radial-gradient(circle at 50% 18%,rgba(18,89,212,.045),transparent 32%),linear-gradient(180deg,#f8fbff,#fff,#f8fbff)}.final-cta-section:before,.final-cta-section:after{content:"";position:absolute;z-index:0;width:440px;height:330px;background-image:radial-gradient(circle,rgba(18,89,212,.18) 1.25px,transparent 1.25px);background-size:10px 10px;opacity:.3;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.72) 42%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.72) 42%,transparent 75%)}.final-cta-section:before{left:78px;top:34px;transform:rotate(6deg)}.final-cta-section:after{right:84px;top:36px;transform:rotate(-7deg)}.final-cta-card{position:relative;z-index:1;width:min(100%,1625px);min-height:760px;margin:0 auto;padding:78px 92px 56px;border:1px solid rgba(211,223,238,.86);border-radius:26px;background:#ffffffc7;box-shadow:0 30px 86px #2d4b7014,inset 0 1px #fffffff0;backdrop-filter:blur(10px)}.final-cta-main{display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,.82fr);gap:54px;align-items:center}.final-cta-copy{text-align:left}.final-cta-eyebrow{max-width:100%;min-height:34px;padding:8px 16px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px;border-radius:999px;background:#eaf3ff;color:#1259d4;font-size:13px;line-height:1;font-weight:500;letter-spacing:0;text-transform:uppercase}.final-cta-eyebrow svg{width:16px;height:16px;fill:currentColor}.final-cta-heading{max-width:760px;margin:34px 0 28px;color:#091536;font-size:var(--marketing-section-h2-size);line-height:1.12;font-weight:500;letter-spacing:-.02em}.final-cta-heading span{color:var(--marketing-brand)}.final-cta-dek{max-width:660px;margin:0;color:#405575;font-size:var(--marketing-lead-size);line-height:1.55;font-weight:400;letter-spacing:0}.final-cta-actions{margin-top:48px;display:flex;align-items:center;gap:34px;flex-wrap:wrap}.final-primary,.final-secondary{height:var(--marketing-cta-height);min-width:214px;padding:0 22px;border-radius:var(--radius-control);display:inline-flex;align-items:center;justify-content:center;gap:14px;font:inherit;font-size:16px;line-height:1;font-weight:500;letter-spacing:0}.final-primary{border:0;background:var(--marketing-brand);color:#fff;box-shadow:0 13px 24px #1259d438}.final-secondary{border:1px solid var(--marketing-brand);background:#ffffffad;color:var(--marketing-brand)}.final-primary svg,.final-secondary svg{width:21px;height:21px;fill:currentColor}.final-cta-art{width:min(100%,650px);height:440px;display:block;object-fit:contain;object-position:center;opacity:.94;justify-self:end}.final-cta-divider{height:1px;margin:62px 0 44px;background:#c4d5ebe0}.final-cta-points{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.final-point{min-height:94px;padding:0 44px;display:grid;grid-template-columns:72px 1fr;align-items:center;column-gap:24px;color:#1a2a49;border-right:1px solid rgba(196,213,235,.88)}.final-point:first-child{padding-left:0}.final-point:last-child{border-right:0;padding-right:0}.final-point-icon{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:var(--marketing-brand)}.final-point-icon svg{width:34px;height:34px;fill:currentColor}.final-point b{display:block;margin-bottom:8px;color:var(--marketing-brand);font-size:20px;line-height:1.15;font-weight:500;letter-spacing:0}.final-point span span{display:block;color:#354a6d;font-size:15px;line-height:1.45;font-weight:400;letter-spacing:0}@media(max-width:900px){:root{--nav-top: 18px;--nav-height: 44px;--nav-safe-area: env(safe-area-inset-top, 0px);--nav-content-top: calc(var(--nav-safe-area) + (var(--nav-top) / 2));--nav-scrim-height: calc(var(--nav-safe-area) + var(--nav-top) + var(--nav-height));--marketing-first-content-top: calc(var(--nav-scrim-height) + 8px);--marketing-page-gutter: 18px;--marketing-section-padding-y: var(--marketing-section-padding-y-mobile);--marketing-scroll-margin: var(--nav-scrim-height)}body{--marketing-page-gutter: 18px;overflow:auto}body.home-page{--home-section-padding-block: var(--marketing-section-padding-y-mobile);--home-section-padding-inline: 18px}html,body{background:#f2f8ff}body{display:block;min-height:100%;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 20% 28%,rgba(126,188,244,.1),transparent 29%),linear-gradient(155deg,#fff,#f7fbff 58%,#fbfdff)}body:before{height:var(--nav-scrim-height);background:#f8fbff;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none;mask-image:none;-webkit-mask-image:none}.site-nav-scrim{height:var(--nav-scrim-height);background:#f8fbff;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none;mask-image:none;-webkit-mask-image:none}.stage-wrap{width:100%;height:auto;min-height:100vh;background:radial-gradient(circle at 15% 21%,rgba(255,255,255,.96),transparent 25%),radial-gradient(circle at 18% 54%,rgba(128,194,255,.1),transparent 32%),linear-gradient(155deg,#fff,#f7fbff 58%,#fbfdff)}.stage-wrap:before{opacity:.12;background-size:34px 34px}.stage-wrap:after{display:none}.europe-overlay{left:50%;top:160px;bottom:auto;width:880px;max-width:none;height:auto;object-fit:contain;object-position:center top;opacity:.34;transform:translate(-49%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 18%,rgba(0,0,0,.22) 34%,#000 55%,#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 18%,rgba(0,0,0,.22) 34%,#000 55%,#000 100%)}.stage{position:relative;left:auto;top:auto;width:100%;height:auto;min-height:100vh;transform:none;border-radius:0;padding:var(--marketing-first-content-top) 18px 32px;background:transparent}section[id],main[id]{scroll-margin-top:var(--marketing-first-content-top)}.home-page .stage{overflow:hidden;padding-top:var(--marketing-first-content-top);min-height:auto}.site-nav{left:18px;right:18px;top:var(--nav-content-top);height:var(--nav-height);width:auto;padding-inline:0;gap:12px;align-items:center;transform:none}.brand-mark{height:var(--nav-height);align-items:center}.brand-logo{height:24px}.nav-links{display:none}.nav-links a{height:auto;padding:6px 0}.nav-dropdown-menu{position:static;box-shadow:none;border:none;background:transparent;padding-left:12px;opacity:1;visibility:visible;transform:none}.nav-action.primary,.nav-actions{display:none}.nav-action{height:38px;padding:0 14px;white-space:nowrap}.mobile-nav{position:relative;display:flex;align-items:center;flex:0 0 auto;height:var(--nav-height);margin-left:auto}.mobile-nav summary,.mobile-nav-toggle{position:relative;z-index:1001;width:40px;height:40px;display:grid;place-items:center;border:1px solid #d6e3ef;border-radius:10px;background:#ffffffb8;color:#0d1a39;box-shadow:inset 0 1px #ffffffd1;cursor:pointer;list-style:none}.mobile-nav[open] .mobile-nav-toggle{background:#fff;border-color:#c7d6ea}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-toggle-icon{grid-area:1 / 1;width:20px;height:20px;display:block;transition:opacity .12s ease,transform .16s ease}.mobile-nav-toggle-icon-menu{opacity:1;transform:rotate(0)}.mobile-nav-toggle-icon-close{opacity:0;transform:rotate(-45deg)}.mobile-nav[open] .mobile-nav-toggle-icon-menu{opacity:0;transform:rotate(45deg)}.mobile-nav[open] .mobile-nav-toggle-icon-close{opacity:1;transform:rotate(0)}.mobile-nav-panel{display:none}.mobile-nav[open] .mobile-nav-panel{position:fixed;inset:0;z-index:1000;width:100vw;width:100dvw;height:100vh;height:100dvh;padding:24px 20px 28px;padding-top:max(24px,env(safe-area-inset-top,0px));padding-bottom:max(28px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:22px;border:none;border-radius:0;background:#fff;box-shadow:none;overflow-y:auto;overscroll-behavior:contain;animation:mobile-nav-fade-in .18s ease}.mobile-nav-brand{width:max-content;min-height:40px;display:inline-flex;align-items:center;align-self:flex-start;padding-right:56px;border-radius:4px;outline-offset:6px}.mobile-nav-brand img{width:auto;height:24px;display:block}.mobile-nav-links{display:flex;flex-direction:column;gap:2px}.mobile-nav-links a{min-height:52px;padding:0 14px;display:flex;align-items:center;border-radius:10px;color:#0d1a39;font-size:17px;line-height:1.2;font-weight:500;text-decoration:none}.mobile-nav-links a:hover,.mobile-nav-links a:focus-visible{background:#f4f8fd;color:#1259d4}.mobile-nav-section{margin:14px 14px 4px;font-size:12px;font-weight:500;color:#6b7e9c;text-transform:uppercase;letter-spacing:.08em}.mobile-nav-footer{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid #e3edf7}.mobile-nav-login{height:52px;display:flex;align-items:center;justify-content:center;border:1px solid #d6e3ef;border-radius:10px;color:#0d1a39;font-size:16px;font-weight:500;text-decoration:none}.mobile-nav-primary{height:56px;display:flex;align-items:center;justify-content:center;background:#1259d4;color:#fff;border-radius:10px;box-shadow:0 14px 28px #1259d438;font-size:16px;font-weight:500;text-decoration:none}.mobile-nav-primary:hover,.mobile-nav-primary:focus-visible{background:#0f4fc2;color:#fff}body:has(.mobile-nav[open]){overflow:hidden}@keyframes mobile-nav-fade-in{0%{opacity:0}to{opacity:1}}.stage:before{opacity:.1;background-size:34px 34px}.stage:after{display:none}.watermark-map{display:none}.left-copy,.left-pills,.workflow-grid,.bottom-flow{position:relative;inset:auto;width:auto}.home-page .left-copy{width:100%;max-width:none;padding-top:0;z-index:2}.home-page #hero-title{max-width:100%;margin-top:0;font-size:var(--marketing-page-h1-size);line-height:1.02;text-wrap:balance}.home-page .hero-visual{position:relative;left:auto;top:auto;display:block;width:min(100%,330px);margin:20px auto 0;opacity:1;z-index:2}.home-page .support-list{width:100%;margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.home-page .support-item{grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:start;padding:0 12px;font-size:12px;line-height:1.22}.home-page .support-item:first-child{padding-left:0}.home-page .support-item+.support-item{border-left:1px solid rgba(204,219,236,.74)}.home-page .support-icon{width:26px;height:26px}.home-page .trusted-strip{display:none}.trusted-strip{position:static;width:auto;margin-top:34px;grid-template-columns:1fr;row-gap:18px}.left-flow-next{display:none}.left-flow-text span{white-space:normal}.badge{width:178px;height:34px;font-size:12px}h1{margin:42px 0 20px;font-size:var(--marketing-page-h1-mobile-size);line-height:.94}h1 .dark-line,h1 .green-line{white-space:normal}.home-page .dek{width:100%;max-width:560px;font-size:18px;line-height:1.5}.built-row{margin-top:34px;gap:18px}.home-page .hero-actions{width:100%;max-width:420px;margin-top:34px;display:grid;grid-template-columns:1fr;gap:12px}.cta,.watch-link{margin-top:34px;width:100%;min-width:0;height:56px}.hero-actions .cta,.hero-actions .watch-link{max-width:100%;margin-top:0}.home-page .hero-actions .watch-link{justify-content:center}@media(max-width:600px){.home-page #hero-title{font-size:var(--marketing-page-h1-mobile-size);line-height:1.04}}@media(max-width:480px){.home-page #hero-title{font-size:var(--marketing-page-h1-mobile-size);line-height:1.06}.home-page .hero-actions{width:100%;gap:8px;margin-top:22px}.home-page .dek{font-size:15px;line-height:1.48}.home-page .hero-actions .cta,.home-page .hero-actions .watch-link{height:44px;border-radius:6px;font-size:14px}.home-page .support-list{width:100%;margin-top:20px;grid-template-columns:1fr;gap:10px}.home-page .support-item{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:0;font-size:12.5px;line-height:1.32}.home-page .support-item+.support-item{border-left:0}.home-page .support-icon{width:24px;height:24px}.home-page .play-icon{width:22px;height:22px;border-width:1.5px}}.left-pills{margin-top:28px;gap:12px;z-index:3}.pill{height:39px;max-width:100%;font-size:13px}.workflow-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:28px;z-index:3}.home-page .workflow-grid{width:calc(100% + 18px);display:flex;grid-template-columns:none;gap:12px;margin-top:20px;padding:0 18px 22px 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x}.home-page .workflow-grid::-webkit-scrollbar{display:none}.panel{height:auto;min-height:0;border-radius:18px;padding:50px 18px 20px;overflow:hidden}.home-page .panel{flex:0 0 clamp(158px,40vw,174px);height:326px;scroll-snap-align:start;border-radius:14px;padding:38px 12px 14px}.step-badge{top:16px;left:16px}.bubble{width:66px;height:66px;margin:0 auto 16px}.home-page .bubble{width:48px;height:48px;margin-bottom:13px}.home-page .bubble svg{width:28px;height:28px}.panel h2,.panel h3{font-size:21px}.home-page .panel h2,.home-page .panel h3{margin-inline:0;font-size:15px;line-height:1.16}.panel-intro{width:min(100%,280px);font-size:16px}.home-page .panel-intro{width:min(100%,144px);font-size:12px;line-height:1.32}.stack,.settlement-stack,.correction-stack{position:relative;inset:auto;display:grid;justify-content:stretch;margin:26px 0 0}.home-page .stack,.home-page .settlement-stack,.home-page .correction-stack{margin-top:18px;gap:0}.home-page .mini-card,.home-page .settle-card{min-height:58px;padding:11px 11px 10px}.home-page .mini-label{margin-bottom:7px;font-size:9px}.home-page .mini-value{font-size:13px}.home-page .stack>*:nth-child(n+2),.home-page .settlement-stack>*:nth-child(n+2),.home-page .correction-stack>*:nth-child(n+2){display:none}.mini-card,.settle-card{border-radius:10px}.folder-scene,.map-panel,.building,.doc-flow{display:none}.settle-card{min-height:62px}.flow-arrow{height:22px}.bottom-flow{margin-top:18px;height:auto;border-radius:18px;grid-template-columns:1fr;gap:16px;padding:20px}.home-page .bottom-flow{position:relative;width:100%;margin-top:2px;padding:18px 12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-radius:16px}.flow-next{display:none}.flow-item{grid-template-columns:38px 1fr;gap:14px}.home-page .flow-item{grid-template-columns:1fr;justify-items:center;gap:8px;text-align:center}.home-page .flow-icon{width:30px;height:30px}.home-page .flow-icon svg{width:30px;height:30px}.home-page .flow-icon .control-badge-icon{width:38px;height:38px;transform:translateY(-4px)}.home-page .flow-text b{font-size:12px;line-height:1.18}.home-page .flow-text span{margin-top:5px;white-space:normal;font-size:10px;line-height:1.25}.audience-section{padding:64px 18px}.audience-section:before,.audience-section:after{width:240px;height:180px;opacity:.24}.audience-section:before{left:-96px;top:130px}.audience-section:after{right:-116px;top:120px}.audience-eyebrow{height:34px;padding:0 14px 0 11px;font-size:11px}.audience-heading{font-size:var(--marketing-section-h2-mobile-size);line-height:1.04}.audience-dek{margin-top:18px;font-size:17px;line-height:1.5}.audience-tabs{width:100%;height:auto;margin-top:28px;padding:10px;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;border-radius:16px;scroll-behavior:auto;scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;-webkit-overflow-scrolling:auto}.audience-tab{flex:0 0 260px;min-height:132px;height:auto;padding:18px;grid-template-columns:46px 1fr;gap:13px;border-radius:12px;font-size:14px;scroll-snap-align:none;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,color .12s ease}.audience-tab svg{width:46px;height:46px;padding:12px}.audience-tab-title{font-size:15px}.audience-tab-subtitle{font-size:12px;line-height:1.35}.audience-tab[aria-selected=true]{background:#ffffffe6}.audience-tab:hover,.audience-tab:active{transform:none}.audience-tab[aria-selected=true]:after{bottom:-12px;width:22px;height:22px}.audience-card{min-height:0;border-radius:22px}.audience-panel{padding:24px 18px 20px}.audience-main{grid-template-columns:1fr;gap:24px}.audience-art-wrap{min-height:230px}.audience-art-wrap:before{left:20px;top:34px;width:230px;height:170px}.audience-art{max-height:270px}.audience-copy{padding:0}.audience-copy h3{font-size:24px}.audience-copy p{font-size:16px}.audience-cta{width:100%;max-width:360px}.audience-feature-row{grid-template-columns:1fr;gap:12px}.audience-feature{min-height:0;padding:18px;grid-template-columns:44px 1fr}.audience-feature-icon{width:44px;height:44px}.audience-benefits{grid-template-columns:1fr;gap:14px;padding:18px}.audience-benefit{min-height:0;padding:0 0 14px;border-right:0;border-bottom:1px solid #dce7f3}.audience-benefit:last-child{padding-bottom:0;border-bottom:0}.bookkeeping-section{padding:64px 18px}.bookkeeping-section:before,.bookkeeping-section:after{width:240px;height:180px;opacity:.24}.bookkeeping-section:before{left:-96px;top:58px}.bookkeeping-section:after{right:-116px;top:80px}.bookkeeping-eyebrow{height:34px;padding:0 14px 0 11px;font-size:11px}.bookkeeping-heading{font-size:var(--marketing-section-h2-mobile-size);line-height:1.08}.bookkeeping-overview-art{width:min(112%,760px);max-width:none;margin:22px 50% 0;transform:translate(-50%)}.bookkeeping-flow{grid-template-columns:1fr;gap:18px;margin-top:22px}.bookkeeping-step{min-height:0;padding:24px 18px 20px;border-radius:18px}.bookkeeping-step h3{font-size:21px}.bookkeeping-art{height:220px}.bookkeeping-source-grid{max-width:360px;margin-left:auto;margin-right:auto}.bookkeeping-task-list{max-width:360px}.bookkeeping-arrow,.bookkeeping-line,.bookkeeping-connector-dots{display:none}.bookkeeping-vat-card{margin-left:auto;margin-right:auto}.bookkeeping-cta-strip{min-height:0;margin-top:24px;padding:22px;grid-template-columns:50px 1fr;gap:16px;border-radius:18px}.bookkeeping-cta-icon{width:50px;height:50px}.bookkeeping-cta-icon svg{width:27px;height:27px}.bookkeeping-cta-strip p{font-size:18px}.bookkeeping-cta{grid-column:1 / -1;width:100%}.switch-section{padding:64px 18px}.switch-section:before{right:-160px;top:88px;width:520px;height:270px;opacity:.24}.switch-layout{grid-template-columns:1fr;gap:28px}.switch-eyebrow{height:34px;margin-bottom:22px;padding:0 14px 0 11px;font-size:12px}.switch-heading{font-size:var(--marketing-section-h2-mobile-size);line-height:1.08}.switch-dek{font-size:18px;line-height:1.5}.switch-card-grid{grid-template-columns:1fr;gap:14px}.switch-card{min-height:0;padding:22px}.switch-meta{padding:16px;grid-template-columns:1fr;gap:12px}.switch-meta-item{justify-content:flex-start;border-right:0;border-bottom:1px dashed #b7cff5;padding-bottom:12px}.switch-meta-item:last-child{border-bottom:0;padding-bottom:0}.switch-actions{display:grid;grid-template-columns:1fr;gap:12px}.switch-primary,.switch-secondary{width:100%;justify-content:center}.switch-visual-wrap{min-height:0}.pricing-section{min-height:0;padding:64px 18px}.pricing-section:before,.pricing-section:after{width:240px;height:180px;opacity:.24}.pricing-section:before{left:-96px;top:64px}.pricing-section:after{right:-116px;top:84px}.pricing-eyebrow{height:34px;padding:0 14px 0 11px;font-size:11px}.pricing-heading{font-size:var(--marketing-section-h2-mobile-size);line-height:1.04}.pricing-dek{font-size:17px;line-height:1.5}.pricing-table-card{display:none}.pricing-mobile-list{display:grid;gap:14px;margin-top:26px}.pricing-mobile-card{border:1px solid rgba(203,216,233,.9);border-radius:18px;background:#ffffffeb;box-shadow:0 18px 44px #2d4b7012;padding:18px 18px 16px;display:grid;gap:14px;text-align:left;position:relative}.pricing-mobile-card.is-featured{border-color:#1259d480;box-shadow:0 22px 48px #1259d41f}.pricing-mobile-card-badge{position:absolute;top:-10px;left:18px;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--blue);color:#fff;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.pricing-mobile-card-head{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center}.pricing-mobile-card-head img{width:100%;max-width:96px;height:64px;object-fit:contain;object-position:center;opacity:.92}.pricing-mobile-card-heading{display:grid;gap:4px;min-width:0}.pricing-mobile-card-title{margin:0;color:#101d3b;font-size:18px;line-height:1.18;font-weight:500;letter-spacing:0}.pricing-mobile-card-title span{display:block;color:#5b6c8b;font-size:13px;font-weight:400}.pricing-mobile-card-price{margin:0;color:var(--marketing-brand);font-size:18px;line-height:1.1;font-weight:500}.pricing-mobile-card-price small{color:#5d6f90;font-size:13px;font-weight:400}.pricing-mobile-features{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid rgba(203,216,233,.7);display:grid;gap:8px}.pricing-mobile-features li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px}.pricing-mobile-feature-icon{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:var(--marketing-brand);flex:0 0 auto}.pricing-mobile-feature-icon svg{width:18px;height:18px;fill:currentColor}.pricing-mobile-feature-text{display:grid;gap:1px;min-width:0}.pricing-mobile-feature-title{color:#172542;font-size:13px;line-height:1.2;font-weight:500}.pricing-mobile-feature-value{color:#5b6c8b;font-size:12.5px;line-height:1.25;font-weight:400}.pricing-footer{width:100%;grid-template-columns:1fr}.pricing-callout{min-height:0}.pricing-callout:before{display:none}.pricing-cta{width:100%;min-width:0}.trust-section{padding:64px 18px}.trust-section:before,.trust-section:after{width:240px;height:180px;opacity:.24}.trust-section:before{left:-96px;top:62px}.trust-section:after{right:-116px;top:84px}.trust-eyebrow{height:34px;padding:0 14px 0 11px;font-size:11px}.trust-heading{margin-top:20px;margin-bottom:30px;font-size:var(--marketing-section-h2-mobile-size);line-height:1.08}.trust-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:16px}.trust-card.tall,.trust-card.wide,.trust-card.split,.trust-card.security{min-height:0;padding:24px 18px 20px;display:grid;grid-template-columns:1fr;gap:18px;border-radius:18px}.trust-card.tall{padding-bottom:0}.trust-icon{width:54px;height:54px}.trust-icon svg{width:29px;height:29px}.trust-metric{margin-top:22px;font-size:42px}.trust-metric-label{font-size:23px}.trust-card p{font-size:15px;line-height:1.5}.trust-customers-art{position:relative;left:auto;right:auto;bottom:auto;width:100%;height:220px;margin-top:18px}.trust-rating-layout{grid-template-columns:1fr;gap:18px}.trust-rating-art{height:150px;object-position:center}.trust-rating-copy h3{font-size:24px}.trust-rating-copy h3 span{font-size:inherit}.trust-stars{margin-top:18px;gap:10px}.trust-stars svg{width:21px;height:21px}.trust-card-copy .trust-icon,.trust-rating-copy .trust-icon{margin-bottom:18px}.trust-card-copy,.trust-rating-copy{max-width:none}.trust-art,.trust-art.bookkeeper{position:relative;right:auto;bottom:auto;width:100%;height:170px;object-position:center}.trust-rating-art{position:relative;right:auto;bottom:auto;width:100%}.trust-cta{width:100%;min-width:0}.faq-section{min-height:0;padding:64px 18px}.faq-section:before,.faq-section:after{width:240px;height:180px;opacity:.24}.faq-section:before{left:-96px;top:62px}.faq-section:after{right:-116px;top:84px}.faq-inner{grid-template-columns:1fr;gap:28px}.faq-eyebrow{height:34px;padding:0 14px 0 11px;font-size:11px}.faq-heading{margin-top:24px;font-size:var(--marketing-section-h2-mobile-size);line-height:1.06}.faq-dek{font-size:17px;line-height:1.5}.faq-art{height:210px;margin:28px 0 0;object-position:center bottom}.faq-points{margin-top:22px;display:grid;grid-template-columns:1fr;gap:12px}.faq-point-icon{width:38px;height:38px}.faq-cta{width:100%}.faq-card{padding:12px;border-radius:18px}.faq-question{min-height:76px;padding:0 18px;font-size:18px}.faq-answer{font-size:17px;line-height:1.5}.faq-answer-inner{padding:20px 18px}.final-cta-section{min-height:0;padding:64px 18px}.final-cta-section:before,.final-cta-section:after{width:240px;height:180px;opacity:.24}.final-cta-section:before{left:-96px;top:54px}.final-cta-section:after{right:-116px;top:78px}.final-cta-card{min-height:0;padding:32px 20px 28px;border-radius:22px}.final-cta-main{grid-template-columns:1fr;gap:30px}.final-cta-eyebrow{height:34px;padding:0 14px 0 11px;font-size:11px}.final-cta-heading{margin-top:24px;font-size:var(--marketing-section-h2-mobile-size);line-height:1.08}.final-cta-dek{font-size:17px;line-height:1.5}.final-cta-actions{margin-top:28px;gap:14px}.final-primary,.final-secondary{width:100%;min-width:0;height:var(--marketing-cta-height);font-size:16px}.final-cta-art{height:285px;justify-self:center}.final-cta-divider{margin:28px 0 18px}.final-cta-points{grid-template-columns:1fr;gap:0}.final-point{min-height:0;padding:18px 0;grid-template-columns:52px 1fr;column-gap:15px;border-right:0;border-bottom:1px solid rgba(196,213,235,.78)}.final-point:last-child{border-bottom:0}.final-point-icon{width:52px;height:52px}.final-point-icon svg{width:25px;height:25px}.final-point b{margin-bottom:5px;font-size:18px}.final-point span span{font-size:14px}}@media(min-width:2200px)and (min-height:1200px){body{--marketing-uhd-scale: 1.04;--marketing-nav-scale: 1.04;--marketing-uhd-width: 96.154%;--marketing-uhd-visual-width: 96.154%}body.home-page{--stage-scale: var(--marketing-uhd-scale)}body:before{height:calc(112px * var(--marketing-nav-scale))}}@media(min-width:3000px)and (min-height:1600px){body{--marketing-uhd-scale: 1.08;--marketing-nav-scale: 1.08;--marketing-uhd-width: 92.593%;--marketing-uhd-visual-width: 92.593%}}@media(min-width:5200px)and (min-height:2800px){body{--marketing-uhd-scale: 1.16;--marketing-nav-scale: 1.16;--marketing-uhd-width: 86.207%;--marketing-uhd-visual-width: 86.207%}}@keyframes marketing-soft-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes marketing-panel-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes marketing-soft-pop{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes marketing-image-settle{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:no-preference){.home-page .hero-badge,.home-page #hero-title,.home-page .dek,.home-page .hero-actions,.home-page .support-item,.home-page .trusted-strip,.home-page .bottom-flow{animation:marketing-soft-rise .64s cubic-bezier(.16,1,.3,1) both}.home-page .hero-badge{animation-delay:40ms}.home-page #hero-title{animation-delay:70ms}.home-page .dek{animation-delay:.12s}.home-page .hero-actions{animation-delay:.18s}.home-page .support-item:nth-child(1){animation-delay:.24s}.home-page .support-item:nth-child(2){animation-delay:.28s}.home-page .support-item:nth-child(3){animation-delay:.32s}.home-page .trusted-strip{animation-delay:.36s}.home-page .hero-visual{animation:marketing-image-settle .74s cubic-bezier(.16,1,.3,1) .12s both}.home-page .workflow-grid .panel{animation:marketing-panel-rise .72s cubic-bezier(.16,1,.3,1) both}.home-page .workflow-grid .panel:nth-of-type(1){animation-delay:90ms}.home-page .workflow-grid .panel:nth-of-type(2){animation-delay:145ms}.home-page .workflow-grid .panel:nth-of-type(3){animation-delay:.2s}.home-page .workflow-grid .panel:nth-of-type(4){animation-delay:255ms}.home-page .panel .mini-card,.home-page .panel .settle-card{animation:marketing-soft-pop .56s cubic-bezier(.16,1,.3,1) both}.home-page .panel .mini-card:nth-child(1),.home-page .panel .settle-card:nth-child(1){animation-delay:335ms}.home-page .panel .mini-card:nth-child(2),.home-page .panel .settle-card:nth-child(3){animation-delay:.38s}.home-page .panel .mini-card:nth-child(3),.home-page .panel .settle-card:nth-child(5){animation-delay:425ms}.home-page .panel .mini-card:nth-child(4),.home-page .panel .settle-card:nth-child(6){animation-delay:.47s}.home-page .bottom-flow{animation-delay:.38s}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scroll-behavior:smooth}section[id],main[id]{scroll-margin-top:var(--marketing-scroll-margin)}a.nav-action,a.cta,a.watch-link,a.audience-cta,a.bookkeeping-cta,a.switch-primary,a.switch-secondary,a.pricing-cta,a.trust-cta,a.faq-cta,a.final-primary,a.final-secondary{text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid rgba(18,89,212,.45);outline-offset:4px}[hidden]{display:none!important}.due-date-label{margin:8px 0 0}img{max-width:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.site-footer{position:relative;margin-top:80px;padding:64px 0 32px;background:linear-gradient(180deg,#f4f8fe00,#f4f8feeb 24%,#f4f8fe);border-top:1px solid var(--line);color:var(--ink)}.site-footer-inner{width:min(var(--marketing-page-rail-width),calc(100vw - (2 * var(--marketing-page-gutter))));max-width:1200px;margin:0 auto;padding:0;box-sizing:border-box}.site-footer-grid{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:clamp(40px,6vw,80px);align-items:flex-start}.site-footer-brand{display:flex;flex-direction:column;gap:18px;max-width:320px}.site-footer-logo{display:inline-flex;align-items:center}.site-footer-logo img{width:168px;height:auto;display:block}.site-footer-tagline{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.site-footer-assurance{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:16px 20px}.site-footer-assurance li{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.site-footer-assurance svg{width:14px;height:14px;fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.site-footer-nav{display:grid;grid-template-columns:repeat(4,minmax(148px,1fr));gap:clamp(28px,4vw,56px);min-width:0}.site-footer-column{display:flex;flex-direction:column;gap:14px;min-width:0}.site-footer-column-title{margin:0;font-size:11px;line-height:1.2;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.site-footer .site-footer-column-title,.site-footer .site-footer-column a,.site-footer .site-footer-contact-text{font-family:var(--font-sans)}.site-footer-column ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.site-footer-column a{font-size:13px;font-weight:400;color:var(--muted);text-decoration:none;transition:color .12s ease}.site-footer-column a:hover,.site-footer-column a:focus-visible{color:var(--ink)}.site-footer-contact-item{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:flex-start;font-size:14px}.site-footer-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--soft-blue)}.site-footer-contact-icon svg{width:12px;height:12px;fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.site-footer-contact-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:1.4;color:var(--ink)}.site-footer-contact-text a{color:var(--ink);text-decoration:none}.site-footer-contact-text a:hover,.site-footer-contact-text a:focus-visible{color:var(--blue)}.site-footer-contact-primary{color:var(--ink)}.site-footer-contact-secondary{font-size:12px;color:var(--muted)}.site-footer-bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.site-footer-legal{display:flex;flex-wrap:wrap;gap:6px 16px}.site-footer-legal-links{display:flex;flex-wrap:wrap;gap:18px}.site-footer-legal-links a{color:var(--muted);text-decoration:none;transition:color .12s ease}.site-footer-legal-links a:hover,.site-footer-legal-links a:focus-visible{color:var(--ink)}@media(max-width:1080px){.site-footer-grid{grid-template-columns:1fr;gap:40px}.site-footer-brand{max-width:none}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px}}@media(max-width:900px){.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media(max-width:560px){.home-page .bottom-flow{margin-top:18px;padding:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;align-items:stretch}.home-page .flow-item{min-height:116px;grid-template-rows:42px auto;align-content:start;justify-items:center;gap:12px}.home-page .flow-icon{width:42px;height:42px}.home-page .flow-icon svg{width:36px;height:36px}.home-page .flow-icon .control-badge-icon{width:46px;height:46px;transform:translateY(-2px)}.home-page .flow-text{display:grid;justify-items:center;gap:7px;width:100%}.home-page .flow-text b{max-width:11ch;min-height:38px;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1.18}.home-page .flow-text span{max-width:15ch;margin-top:0;font-size:12.5px;line-height:1.28}.site-footer{margin-top:56px;padding:48px 0 28px}.site-footer-inner{width:min(100%,calc(100vw - 32px))}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.site-footer-brand{gap:16px}.site-footer-logo img{width:156px}.site-footer-tagline{max-width:34rem}.site-footer-assurance{gap:10px 14px}.site-footer-column{gap:12px}.site-footer-column-title{white-space:normal}.site-footer-column ul{gap:9px}.site-footer-column a{line-height:1.35}.site-footer-column-contact{grid-column:1 / -1;padding-top:2px}.site-footer-column-contact ul{gap:12px}.site-footer-contact-item{grid-template-columns:24px minmax(0,1fr);gap:12px}.site-footer-contact-icon{width:24px;height:24px}.site-footer-bottom{margin-top:38px;flex-direction:column;align-items:flex-start;gap:16px}.site-footer-legal,.site-footer-legal-links{width:100%}.site-footer-legal-links{justify-content:space-between;gap:12px}}@keyframes marketing-fade-up{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes marketing-fade-up-media{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes marketing-card-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:no-preference){html.motion-pending:not(.motion-reduced) [data-motion-reveal]:not([data-motion-immediate]){opacity:0;transform:translate3d(0,14px,0)}html.motion-pending:not(.motion-reduced) [data-motion-immediate],html.motion-pending:not(.motion-reduced) .pricing-hero [data-motion-reveal]{opacity:0;transform:translate3d(0,14px,0);animation:marketing-fade-up .52s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--motion-delay, 0ms)}html.motion-pending:not(.motion-reduced) .pricing-hero .hero-plan-card[data-motion-reveal]{animation-name:marketing-card-rise;animation-duration:.6s}html.motion-pending:not(.motion-reduced) body:not(.home-page) :is(.contact-hero,.pricing-hero,.how-steps,.switch-hero,.starter-hero,.webshop-hero,.bv-hero,.solo-hero) h1{animation:marketing-fade-up .52s cubic-bezier(.16,1,.3,1) both}html.motion-pending:not(.motion-reduced) body:not(.home-page) :is(.contact-hero,.pricing-hero,.how-steps,.switch-hero,.starter-hero,.webshop-hero,.bv-hero,.solo-hero) :is([class*=-lead],[class*=-subtitle],.switch-subtitle,.how-header>p){animation:marketing-fade-up .52s cubic-bezier(.16,1,.3,1) 70ms both}html.motion-pending:not(.motion-reduced) .switch-hero .switch-lead{animation-delay:.11s}html.motion-pending:not(.motion-reduced) body:not(.home-page) :is(.contact-hero,.pricing-hero,.how-steps,.switch-hero,.starter-hero,.webshop-hero,.bv-hero,.solo-hero) :is([class*=-actions],.how-hero-actions,[class*=-checks],.contact-response-note){animation:marketing-fade-up .52s cubic-bezier(.16,1,.3,1) .14s both}html.motion-pending:not(.motion-reduced) body:not(.home-page) :is(.contact-hero,.how-steps,.switch-hero,.starter-hero,.webshop-hero,.bv-hero,.solo-hero) :is([class*=-hero-visual] img,[class*=-hero-art],.how-steps-art,.contact-hero-illustration img,.switch-hero-art,.starter-hero-visual>img,.webshop-hero-visual>img,.bv-hero-visual>img,.solo-hero-art){animation:marketing-fade-up-media .64s cubic-bezier(.16,1,.3,1) .18s both}html.motion-pending:not(.motion-reduced) .how-steps .how-step-grid article{animation:marketing-card-rise .6s cubic-bezier(.16,1,.3,1) both}html.motion-pending:not(.motion-reduced) .how-steps .how-step-grid article:nth-child(1){animation-delay:.22s}html.motion-pending:not(.motion-reduced) .how-steps .how-step-grid article:nth-child(2){animation-delay:.27s}html.motion-pending:not(.motion-reduced) .how-steps .how-step-grid article:nth-child(3){animation-delay:.32s}html.motion-pending:not(.motion-reduced) .how-steps .how-step-grid article:nth-child(4){animation-delay:.37s}html.motion-pending:not(.motion-reduced) .switch-hero .switch-step-row article{animation:marketing-card-rise .6s cubic-bezier(.16,1,.3,1) both}html.motion-pending:not(.motion-reduced) .switch-hero .switch-step-row article:nth-child(1){animation-delay:.18s}html.motion-pending:not(.motion-reduced) .switch-hero .switch-step-row article:nth-child(2){animation-delay:.23s}html.motion-pending:not(.motion-reduced) .switch-hero .switch-step-row article:nth-child(3){animation-delay:.28s}html.motion-pending:not(.motion-reduced) .switch-hero .switch-step-row article:nth-child(4){animation-delay:.33s}html.motion-ready.motion-enabled [data-motion-reveal]:not([data-motion-immediate]):not(.pricing-hero [data-motion-reveal]):not(.is-visible){opacity:0;transform:translate3d(0,14px,0);transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1);transition-delay:var(--motion-delay, 0ms)}html.motion-ready.motion-enabled [data-motion-reveal].is-visible:not([data-motion-immediate]):not(.pricing-hero [data-motion-reveal]){opacity:1;transform:translateZ(0)}html.motion-ready.motion-enabled .pricing-hero [data-motion-reveal]{opacity:1;transform:translateZ(0);transition:none}}html.motion-reduced [data-motion-reveal],html.motion-ready [data-motion-reveal].is-visible,html.motion-ready [data-motion-immediate]{opacity:1;transform:none}@media(max-width:900px){:is(.contact-page,.pricing-page,.switch-accountant-page,.starter-page,.webshop-accountant-page,.sole-proprietor-page,.bv-accountant-page,.how-page) main{overflow-x:hidden}:is(.contact-shell,.pricing-shell,.switch-shell,.starter-shell,.webshop-shell,.sole-shell,.bv-shell,.how-shell){width:min(100%,calc(100vw - (2 * var(--marketing-page-gutter))));max-width:100%}:is(.starter-hero-grid,.webshop-hero-grid,.sole-hero-grid,.pricing-hero-grid,.bv-hero-grid){grid-template-columns:minmax(0,1fr);gap:32px;width:100%;min-width:0;max-width:100%}:is(.starter-hero-visual,.webshop-hero-visual,.sole-hero-visual,.pricing-hero-visual){min-width:0;max-width:100%}.webshop-pricing-grid,.webshop-accountant-page .dashboard-grid,.starter-bookkeeper-grid,.starter-price-grid{grid-template-columns:minmax(0,1fr)}.contact-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "form" "visual";gap:32px;margin-bottom:32px}.contact-form{margin-top:0;justify-self:stretch}.contact-hero-illustration{margin-top:0;padding-top:0;transform:none}.switch-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.switch-hero-visual{margin-top:0}.how-split{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:32px}.how-control{padding-top:var(--marketing-section-padding-y);padding-bottom:var(--marketing-section-padding-y)}}@media(max-width:900px){:is(.contact-lead,.pricing-page .pricing-lead,.switch-lead,.bv-lead,.webshop-lead,.starter-lead,.solo-hero-copy .solo-lead,.solo-lead,.how-page .how-lead){margin-top:var(--marketing-copy-after-h1)}:is(.contact-section-head p,.pricing-section-head p){margin-top:var(--marketing-copy-after-h2)}}@media(max-width:760px){:is(.contact-shell,.pricing-shell,.switch-shell,.starter-shell,.starter-control-shell,.webshop-shell,.sole-shell,.bv-shell,.how-shell,.terms-shell,.privacy-shell,.not-found-shell){width:min(calc(100% - 36px),520px)!important;margin-inline:auto!important}:is(.contact-page,.pricing-page,.switch-accountant-page,.starter-page,.webshop-accountant-page,.sole-proprietor-page,.bv-accountant-page,.how-page,.terms-page,.privacy-page,.not-found-page) main h1{font-size:var(--marketing-page-h1-mobile-size)!important;line-height:1.06!important}:is(.starter-section,.how-section,.how-control){padding-inline:0!important}:is(.starter-hero-copy,.how-copy){width:100%!important;padding-inline:0!important}:is(.contact-lead,.pricing-page .pricing-lead,.switch-lead,.bv-lead,.webshop-lead,.starter-lead,.solo-hero-copy .solo-lead,.solo-lead,.how-page .how-lead,.terms-lead,.privacy-lead,.not-found-lead){font-size:15px!important;line-height:1.48!important}:is(.contact-actions,.pricing-actions,.switch-actions,.starter-actions,.webshop-actions,.solo-actions,.bv-actions,.how-actions,.terms-actions,.not-found-actions){width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}:is(.contact-button-primary,.contact-button-secondary,.price-button,.plan-button,.comparison-mobile-cta,.comparison-contact-button,.switch-primary,.switch-secondary,.starter-primary-action,.starter-secondary-action,.webshop-button,.solo-primary-action,.solo-secondary-action,.bv-primary,.bv-secondary,.how-primary-action,.how-secondary-action,.terms-button-primary,.terms-button-secondary,.not-found-action){width:100%!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:0 18px!important;border-radius:6px!important;font-size:14px!important;line-height:normal!important}}.home-page .bottom-flow:before{content:none;display:none}
