:root{--color-brand-500:#f9a600;--color-brand-border:#e89b00;--color-neutral-100:#fff;--color-neutral-200:#f8f7f5;--color-neutral-300:#ebe7de;--color-neutral-400:#e3dfd5;--color-neutral-700:#493f2f;--color-neutral-800:#332a19;--color-neutral-900:#261b07;--color-ui-red:#f0624f;--color-ui-purple:#d5befa;--color-ui-green:#ade988;--color-ui-blue:#6ac9ff;--color-ui-verified:#1d9bf0;--bg:var(--color-neutral-200);--surface:var(--color-neutral-100);--text:var(--color-neutral-900);--text-muted:#261b0780;--text-subtle:#261b079e;--border:var(--color-neutral-400);--border-subtle:#493f2f33;--accent:var(--color-brand-500);--font-sans:var(--font-inter);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--fs-h1:4.5rem;--fs-h2:3.5rem;--fs-h3:2.25rem;--fs-h4:1.5rem;--fs-h5:1.25rem;--fs-h6:1rem;--fs-p-xl:1.5rem;--fs-p-lg:1.25rem;--fs-p-md:1rem;--fs-p-sm:.875rem;--fs-p-xs:.75rem;--fs-eyebrow:.75rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--shadow-card:0 4px 8px #261b070f;--shadow-button:inset 0 2px 4px #ffffff8f, 0 4px 8px #261b070f, 0 1px 2px #261b075c;--shadow-input:inset 0 1px 2px #261b0752, inset 0 4px 8px #261b070f;--container-sm:61.25rem;--container-md:76rem;--container-lg:84rem;--container-nav:88.5rem;--nav-height:3.8125rem;--grid-gap-main:40px;--grid-gap-md:20px;--grid-gap-sm:16px;--section-md:10rem;--section-sm:5rem;--section-xs:2rem;--ease:cubic-bezier(.165, .84, .44, 1);--duration:.3s;--blog-reading-width:65ch;--blog-sidebar-width:clamp(18rem, 28vw, 23rem);--control-height:2.75rem;--outline-width:2px;--outline-offset:2px}@media (width<=991px){:root{--fs-h1:4rem;--fs-h2:3.25rem;--fs-h3:2rem;--fs-h4:1.375rem;--section-md:7rem;--section-sm:4rem}}@media (width<=767px){:root{--fs-h1:3.5rem;--fs-h2:2.5rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-h5:1.125rem;--fs-p-xl:1.375rem;--fs-p-lg:1.125rem;--section-md:5rem;--section-sm:3.75rem}}@media (width<=479px){:root{--fs-h1:2.75rem;--fs-h2:2rem;--section-md:4rem;--section-sm:3.5rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-p-md);font-weight:var(--weight-regular);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.25}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--outline-width) solid currentColor;outline-offset:var(--outline-offset)}section[id]{scroll-margin-top:calc(var(--nav-height) + 1rem)}.eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;margin:0 0 1em;line-height:1.125}.btn{font-family:var(--font-sans);font-size:.875rem;font-weight:var(--weight-semibold);letter-spacing:-.01em;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-button);transition:background-color var(--duration) var(--ease), transform var(--duration) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.5em 1.25em;line-height:1;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--color-brand-500);color:var(--text);border-color:var(--color-brand-border)}.btn--primary:hover{background:#f09e00}.btn--secondary{background:var(--surface);color:var(--text);border-color:var(--border-subtle)}.btn--secondary:hover{background:var(--bg)}.nav{z-index:100;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);background:0 0;border-bottom-color:#0000;position:sticky;top:0}.nav.is-scrolled{background:#f8f7f5f0;border-bottom:1px solid #e3dfd5d1;box-shadow:0 1px #261b070a}.nav__inner{max-width:var(--container-md);height:var(--nav-height);grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;padding-inline:1.25rem;display:grid}.nav__logo{display:inline-flex}.nav__logo img{width:auto;height:1.625rem}.nav__links{gap:.25rem;display:flex}.nav__links a{font-size:.875rem;font-weight:var(--weight-medium);letter-spacing:-.01em;border-radius:var(--radius-sm);transition:opacity var(--duration) var(--ease);padding:.5rem .75rem}.nav__links a:hover{opacity:.65}.nav__actions{justify-self:end;align-items:center;gap:.75rem;display:flex}.nav__login{display:none}.nav__toggle{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none;position:relative}.nav__icon{width:1.375rem;height:1.375rem;transition:transform var(--duration) var(--ease), opacity var(--duration) var(--ease);margin:auto;position:absolute;inset:0}.nav__icon--close{opacity:0;transform:rotate(-90deg)scale(.6)}.nav__toggle[aria-expanded=true] .nav__icon--open{opacity:0;transform:rotate(90deg)scale(.6)}.nav__toggle[aria-expanded=true] .nav__icon--close{opacity:1;transform:none}.nav__mobile{display:none}@keyframes nav-mobile-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}@media (width>=768px){.nav__login{display:inline-flex}}@media (width<=767px){.nav__links{display:none}.nav__toggle{display:inline-flex}.nav__inner{grid-template-columns:auto 1fr}.nav:has(.nav__mobile.is-open){background:var(--bg);border-bottom:1px solid var(--border)}.nav__mobile.is-open{border-top:1px solid var(--border);animation:nav-mobile-in var(--duration) var(--ease);padding:.5rem 1.25rem 1rem;display:block}.nav__mobile a{font-size:.875rem;font-weight:var(--weight-semibold);letter-spacing:-.01em;border-bottom:1px solid var(--border);padding:.75rem 0;display:block}.nav__mobile a:last-child{border-bottom:none}}.hero{isolation:isolate;margin-top:calc(-1 * var(--nav-height));min-height:min(100svh,54rem);padding:calc(var(--nav-height) + clamp(2.5rem, 7vh, 4.5rem)) 1.25rem clamp(3rem, 8vh, 5rem);background:linear-gradient(#f8f7f5b8 0%,#f8f7f580 30%,#f8f7f51f 62%,#f8f7f500 100%),url(/assets/images/hero-bg.webp) 50% 40%/cover no-repeat;grid-template-columns:minmax(0,1fr);align-items:start;display:grid;position:relative;overflow:hidden}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom, #261b0700 0%, #261b0700 54%, #261b0752 74%, #261b07c7 92%, var(--color-neutral-900) 100%);height:clamp(14rem,36vh,24rem);position:absolute;bottom:-1px;left:0;right:0}@media (width>=992px){.hero h1{max-width:48rem;margin-inline:auto}.hero .hero__sub{max-width:41rem}}.hero__inner{z-index:1;text-align:center;width:100%;max-width:68rem;margin-inline:auto;position:relative}.hero__trust-eyebrow{color:var(--hero-trust-color);font-size:var(--fs-eyebrow);font-weight:var(--weight-medium);letter-spacing:.05em;margin:0;line-height:1.125;display:block}.hero__trust{--hero-trust-color:#fff;color:var(--hero-trust-color);text-shadow:0 1px 2px #261b0752;margin-top:clamp(6.5rem,18vh,9.5rem)}.hero__trust .logo-slider{margin-top:1.5rem}.hero__trust .logo{color:var(--hero-trust-color);opacity:1}.hero__trust .logo:hover{opacity:1}.hero__trust .logo{padding-inline:clamp(1.75rem,5vw,3rem)}.hero__trust .logo img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 1px 2px #261b0752);width:auto;max-width:min(10rem,38vw);height:clamp(1.25rem,4vw,1.625rem);display:block}@media (width>=992px){.hero{align-items:stretch;padding:0 1.25rem}.hero__inner{justify-content:center;align-items:center;min-height:min(100svh,54rem);display:flex}.hero__content{width:100%;transform:translateY(clamp(-3rem,-7vh,-2rem))}.hero__trust{color:var(--hero-trust-color);text-shadow:0 1px 2px #261b0752;margin-top:0;position:absolute;bottom:clamp(2.25rem,5vh,3.5rem);left:0;right:0}.hero__trust-eyebrow{display:block}.hero__trust .logo-slider{margin-top:1.5rem}.hero__trust .logo{color:var(--hero-trust-color);opacity:1}.hero__trust .logo:hover{opacity:1}}.hero .eyebrow{margin-bottom:1.5em}.hero h1{font-size:var(--fs-h1);letter-spacing:-.02em;text-wrap:balance;margin:0 auto .4em;font-weight:700;line-height:1.1}@media (width<=767px){.hero h1{font-size:2.75rem}}@media (width<=479px){.hero h1{font-size:2rem}}.hero__sub{max-width:36rem;color:var(--color-neutral-700);margin:0 auto 2.25em;font-size:1.125rem;line-height:1.45}@media (width<=767px){.hero__sub{font-size:.9375rem}}@media (width<=479px){.hero__sub{font-size:.875rem}}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.logo-slider{width:100%;max-width:46rem;margin:2.25rem auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.logo-track{align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:13s linear infinite logo-scroll;display:flex}.logo-slider:hover .logo-track{animation-play-state:paused}.logo{color:var(--text);opacity:.68;white-space:nowrap;transition:opacity var(--duration) var(--ease);align-items:center;gap:.5rem;padding-inline:1.5rem;display:inline-flex}.logo:hover{opacity:1}.logo__glyph{display:inline-flex}.logo__glyph svg{width:1.5rem;height:1.5rem;display:block}.logo__name{font-size:1.125rem;font-weight:var(--weight-semibold);letter-spacing:-.02em}@keyframes logo-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-slider{-webkit-mask-image:none;mask-image:none}.logo-track{flex-wrap:wrap;justify-content:center;gap:.75rem 0;width:100%;animation:none}.logo[aria-hidden=true]{display:none}}.problem{--problem-overlap:clamp(7rem, 18vh, 11rem);margin-top:calc(-1 * var(--problem-overlap));padding:calc(var(--section-sm) + var(--problem-overlap)) 1.25rem var(--section-md);background:linear-gradient(#f0624f14, #f0624f00 18rem), linear-gradient(to bottom, #261b0700 0, #261b077a clamp(3.5rem, 9vh, 6rem), var(--color-neutral-900) var(--problem-overlap), var(--color-neutral-900) 100%);color:var(--color-neutral-100);position:relative;overflow:hidden}.problem__inner{width:100%;max-width:var(--container-md);margin-inline:auto}.problem__header{max-width:42rem;margin-bottom:clamp(2.5rem,6vw,4rem)}.problem .eyebrow{color:#ffffff9e}.problem h2{max-width:34rem;font-size:var(--fs-h2);font-weight:var(--weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.05}.problem__grid{gap:var(--grid-gap-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.problem-card{border-radius:var(--radius-md);background:#ffffff0b;border:1px solid #ffffff24;flex-direction:column;min-height:19rem;padding:1.25rem;display:flex;box-shadow:inset 0 1px #ffffff14}.problem-card__icon{width:2.75rem;height:2.75rem;color:var(--color-ui-red);justify-content:center;align-items:center;margin-bottom:auto;display:inline-flex}.problem-card__icon svg{width:100%;height:100%;display:block}.problem-card h3{font-size:var(--fs-h5);font-weight:var(--weight-semibold);letter-spacing:-.01em;text-wrap:balance;margin:2rem 0 .75rem;line-height:1.15}.problem-card p{color:#ffffffad;font-size:var(--fs-p-sm);margin:0;line-height:1.45}@media (width<=991px){.problem__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-card{min-height:17rem}}@media (width<=767px){.problem__header{text-align:center}.problem h2{margin-inline:auto}.problem{--problem-overlap:0rem;padding:var(--section-md) 1rem;background:linear-gradient(#f0624f14, #f0624f00 18rem), var(--color-neutral-900)}.problem__grid{gap:var(--grid-gap-sm)}}@media (width<=479px){.problem__grid{grid-template-columns:1fr}.problem-card{min-height:0;padding:1rem}.problem-card__icon{margin-bottom:2.25rem}}.solution{padding:var(--section-sm) 1.25rem;background:linear-gradient(#f9a60014, #f9a60000 22rem), var(--color-neutral-200);color:var(--text)}.solution__inner{width:100%;max-width:var(--container-md);margin-inline:auto}.solution__header{text-align:center;max-width:48rem;margin:0 auto clamp(2rem,4vw,3rem)}.solution .eyebrow{color:#261b0780}.solution h2{max-width:44rem;font-size:var(--fs-h2);font-weight:var(--weight-semibold);letter-spacing:0;text-wrap:balance;margin:0 auto .35em;line-height:1.05}.solution__intro{max-width:42rem;color:var(--color-neutral-700);font-size:var(--fs-p-lg);letter-spacing:0;text-wrap:balance;margin:0 auto;line-height:1.45}.solution__grid{gap:var(--grid-gap-md);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.solution-card{border-radius:var(--radius-md);background:var(--surface);min-height:25rem;box-shadow:var(--shadow-card);border:1px solid #493f2f1f;grid-template-rows:auto auto;align-content:start;display:grid;overflow:hidden}.solution-card--wide{grid-column:span 7}.solution-card--compact{grid-column:span 5}@media (width>=992px){.solution__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-card--wide,.solution-card--compact{grid-column:auto}.solution-card{min-height:23.75rem}.solution .solution-card__visual{min-height:11.75rem}}.solution-card__visual{border-radius:var(--radius-sm);background:repeating-linear-gradient(0deg,#261b0709 0 1px,#0000 1px 16px),linear-gradient(135deg,#fbfaf8 0%,#efe9dc 100%);border:1px solid #e3dfd5db;min-height:12.75rem;margin:.375rem;position:relative;overflow:hidden}.solution-card__surface,.solution-card__accent{border-radius:var(--radius-sm);display:block;position:absolute}.solution-card__surface{background:#ffffffe6;border:1px solid #493f2f1f;box-shadow:0 4px 8px #261b070f}.solution-card__surface--primary{width:56%;height:54%;bottom:17%;right:9%}.solution-card__surface--secondary{width:45%;height:32%;top:16%;left:10%}.solution-card__accent{background:var(--accent-color,var(--color-brand-500))}.solution-card__accent--one{width:18%;height:28%;bottom:21%;left:15%}.solution-card__accent--two{width:18%;height:42%;bottom:21%;left:37%}.solution-card__accent--three{width:18%;height:58%;bottom:21%;right:16%}.solution-card__visual--ledger{--accent-color:var(--color-ui-blue)}.ledger-ui{color:var(--text);letter-spacing:0;grid-template-rows:auto auto 1fr;gap:.425rem;font-size:.625rem;line-height:1.1;display:grid;position:absolute;inset:.625rem 1.25rem}.ledger-ui__topbar,.ledger-ui__summary span,.ledger-ui__table{background:#ffffffeb;border:1px solid #493f2f1f;box-shadow:0 4px 8px #261b070f}.ledger-ui__topbar{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.ledger-ui__title{font-size:.75rem;font-weight:var(--weight-semibold);white-space:nowrap}.ledger-ui__sync,.ledger-ui__status{border-radius:var(--radius-xs);min-width:max-content;color:var(--text);font-weight:var(--weight-semibold);background:#ade9889e;justify-content:center;align-items:center;display:inline-flex}.ledger-ui__sync{padding:.25rem .35rem}.ledger-ui__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.ledger-ui__summary span{border-radius:var(--radius-sm);color:#261b078f;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.4rem .45rem;overflow:hidden}.ledger-ui__summary strong{color:var(--text);margin-bottom:.125rem;font-size:.85rem;line-height:1;display:block}.ledger-ui__table{border-radius:var(--radius-sm);align-content:stretch;display:grid;overflow:hidden}.ledger-ui__row{border-bottom:1px solid #e3dfd5d1;grid-template-columns:minmax(3.4rem,1fr) minmax(3.2rem,.8fr) minmax(3.5rem,.75fr) auto;align-items:center;gap:.4rem;min-width:0;padding:.35rem .45rem;display:grid}.ledger-ui__row:last-child{border-bottom:none}.ledger-ui__source{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.ledger-ui__logo{object-fit:contain;width:3.4rem;height:.96rem;display:block}.ledger-ui__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ledger-ui__detail{color:#261b078f;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ledger-ui__amount{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);white-space:nowrap;justify-self:end}.ledger-ui__status{padding:.2rem .3rem;font-size:.5625rem}.vat-ui{color:var(--text);letter-spacing:0;grid-template-rows:auto auto 1fr;gap:.425rem;font-size:.625rem;line-height:1.1;display:grid;position:absolute;inset:.625rem 1.25rem}.vat-ui__topbar,.vat-ui__summary span,.vat-ui__table{background:#ffffffeb;border:1px solid #493f2f1f;box-shadow:0 4px 8px #261b070f}.vat-ui__topbar{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.vat-ui__title{font-size:.75rem;font-weight:var(--weight-semibold);white-space:nowrap}.vat-ui__sync,.vat-ui__status{border-radius:var(--radius-xs);min-width:max-content;color:var(--text);font-weight:var(--weight-semibold);background:#ade9889e;justify-content:center;align-items:center;display:inline-flex}.vat-ui__sync{padding:.25rem .35rem}.vat-ui__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.vat-ui__summary span{border-radius:var(--radius-sm);color:#261b078f;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.4rem .45rem;overflow:hidden}.vat-ui__summary strong{color:var(--text);margin-bottom:.125rem;font-size:.85rem;line-height:1;display:block}.vat-ui__table{border-radius:var(--radius-sm);align-content:stretch;display:grid;overflow:hidden}.vat-ui__row{border-bottom:1px solid #e3dfd5d1;grid-template-columns:minmax(3.4rem,1fr) minmax(2.5rem,.5fr) minmax(3.5rem,.75fr) auto;align-items:center;gap:.4rem;min-width:0;padding:.35rem .45rem;display:grid}.vat-ui__row:last-child{border-bottom:none}.vat-ui__country{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;display:inline-flex;overflow:hidden}.vat-ui__flag{flex:none;width:1.1667rem;height:.875rem;display:block}.vat-ui__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vat-ui__rate{color:#261b078f;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.vat-ui__amount{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);white-space:nowrap;justify-self:end}.vat-ui__status{padding:.2rem .3rem;font-size:.5625rem}.margin-ui{color:var(--text);letter-spacing:0;grid-template-rows:auto auto 1fr;gap:.375rem;font-size:.625rem;line-height:1.1;display:grid;position:absolute;inset:.625rem 1.25rem}.margin-ui__topbar,.margin-ui__summary span,.margin-ui__table{background:#ffffffeb;border:1px solid #493f2f1f;box-shadow:0 4px 8px #261b070f}.margin-ui__topbar{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.margin-ui__title{font-size:.75rem;font-weight:var(--weight-semibold);white-space:nowrap}.margin-ui__sync{border-radius:var(--radius-xs);min-width:max-content;color:var(--text);font-weight:var(--weight-semibold);background:#ade9889e;justify-content:center;align-items:center;padding:.25rem .35rem;display:inline-flex}.margin-ui__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.margin-ui__summary span{border-radius:var(--radius-sm);color:#261b078f;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.34rem .45rem;overflow:hidden}.margin-ui__summary strong{color:var(--text);font-variant-numeric:tabular-nums;margin-bottom:.125rem;font-size:.85rem;line-height:1;display:block}.margin-ui__table{border-radius:var(--radius-sm);align-content:stretch;display:grid;overflow:hidden}.margin-ui__row{border-bottom:1px solid #e3dfd5d1;grid-template-columns:minmax(3.2rem,.7fr) minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.2rem .5rem;display:grid}.margin-ui__row:last-child{border-bottom:none}.margin-ui__channel{min-width:0;font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex;overflow:hidden}.margin-ui__logo{object-fit:contain;width:auto;max-width:100%;height:.85rem}.margin-ui__mark{border-radius:var(--radius-xs);object-fit:contain;flex:none;width:1rem;height:1rem}.margin-ui__icon{color:#3a2f1cb8;flex:none;justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex}.margin-ui__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.margin-ui__track{background:#261b0714;border-radius:999px;height:.45rem;overflow:hidden}.margin-ui__fill{background:var(--color-ui-blue);border-radius:999px;height:100%;display:block}.margin-ui__fill--high{background:var(--color-ui-green)}.margin-ui__fill--mid{background:var(--color-ui-blue)}.margin-ui__fill--low{background:var(--color-ui-red)}.margin-ui__value{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);white-space:nowrap;justify-self:end}.chat-ui{border-radius:var(--radius-md);color:var(--text);letter-spacing:0;background:#fff;border:1px solid #493f2f1a;grid-template-rows:auto 1fr;font-size:.625rem;line-height:1.15;display:grid;position:absolute;inset:.75rem 1.25rem;overflow:hidden;box-shadow:0 10px 24px #261b0714,0 2px 6px #261b070d}.chat-ui__head{border-bottom:1px solid #e3dfd5e6;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.chat-ui__who{min-width:0;font-size:.72rem;font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.chat-ui__online{background:#3ec46d;border-radius:999px;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 0 2px #3ec46d38}.chat-ui__sub{color:#261b0780;font-weight:var(--weight-medium);text-overflow:ellipsis;overflow:hidden}.chat-ui__channels{flex:none;align-items:center;gap:.6rem;display:inline-flex}.chat-ui__channels img{width:auto;height:.76rem;display:block}.chat-ui__body{flex-direction:column;justify-content:center;gap:.45rem;min-height:0;padding:.65rem .7rem;display:flex}.chat-ui__bubble{border-radius:.7rem;max-width:76%;padding:.4rem .55rem;font-size:.72rem;line-height:1.3}.chat-ui__bubble--in{color:var(--text);background:#261b070f;border-bottom-left-radius:.2rem;align-self:flex-start}.chat-ui__answer{align-self:flex-end;align-items:flex-end;gap:.4rem;max-width:calc(78% + 2.15rem);display:flex}.chat-ui__reply{position:relative}.chat-ui__avatar{object-fit:cover;border-radius:999px;flex:none;width:1.75rem;height:1.75rem;display:block}.chat-ui__bubble--out{color:#fff;background:#1f9ed6;border-bottom-right-radius:.2rem;margin-left:auto}.chat-ui__typing{opacity:0;background:#261b070f;border-radius:.7rem .7rem .2rem;align-items:center;gap:.2rem;padding:.5rem .55rem;display:inline-flex;position:absolute;bottom:0;right:0}.chat-ui__typing span{background:#261b0773;border-radius:999px;width:.3rem;height:.3rem}@media (prefers-reduced-motion:no-preference){.chat-ui__bubble--in{animation:chat-q 5s var(--ease) infinite}.chat-ui__avatar{animation:chat-av 5s var(--ease) infinite}.chat-ui__typing{animation:5s linear infinite chat-t}.chat-ui__bubble--out{animation:chat-a 5s var(--ease) infinite}.chat-ui__typing span{animation:.9s ease-in-out infinite chat-dot}.chat-ui__typing span:nth-child(2){animation-delay:.15s}.chat-ui__typing span:nth-child(3){animation-delay:.3s}}@keyframes chat-q{0%,3%{opacity:0;transform:translateY(.4rem)}9%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes chat-av{0%,20%{opacity:0;transform:translateY(.25rem)}28%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes chat-t{0%,20%{opacity:0;transform:translateY(.25rem)}28%,44%{opacity:1;transform:none}52%,to{opacity:0}}@keyframes chat-a{0%,49%{opacity:0;transform:translateY(.4rem)}57%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.12rem)}}.report-ui{color:var(--text);letter-spacing:0;font-size:.625rem;line-height:1.1;display:block;position:absolute;inset:0}.report-ui svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.report-ui__panel{border-radius:var(--radius-md);background:#fff;border:1px solid #493f2f1a;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:1.05rem;overflow:hidden;box-shadow:0 10px 24px #261b0717,0 2px 6px #261b070d}.report-ui__header{align-items:center;gap:.55rem;padding:.7rem .8rem .6rem;display:flex}.report-ui__doc-icon{border-radius:var(--radius-md);color:#6f49c9;background:#d5befa57;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.report-ui__doc-icon svg{width:1.05rem;height:1.05rem}.report-ui__heading{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.report-ui__title{color:var(--text);font-size:.82rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.report-ui__period{color:#261b0780;font-size:.62rem;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.report-ui__steps{border-top:1px solid #e3dfd5e6;flex-direction:column;justify-content:center;gap:.5rem;padding:.25rem .85rem;display:flex}.report-ui__step{color:#3a2f1ceb;font-size:.72rem;font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:.5rem;line-height:1;display:flex}.report-ui__step--key{color:var(--text);font-size:.76rem;font-weight:var(--weight-semibold)}.report-ui__check{color:#2f691d;background:#ade98880;border:1px solid #31741c24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}.report-ui__check svg{stroke-width:2.6px;width:.62rem;height:.62rem}.report-ui__check--sm{width:.85rem;height:.85rem}.report-ui__check--sm svg{width:.52rem;height:.52rem}.report-ui__meta{border-top:1px solid #e3dfd5e6;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.report-ui__meta-label{color:#3a2f1cd1;min-width:0;font-size:.66rem;font-weight:var(--weight-medium);align-items:center;gap:.4rem;line-height:1;display:inline-flex}.report-ui__meta-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-ui__receipt-no{color:#261b0780;font-size:.62rem;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.solution-card__visual--ledger .solution-card__surface--primary{width:62%;height:48%;bottom:18%;right:10%}.solution-card__visual--ledger .solution-card__surface--secondary{width:34%;height:18%;top:14%;left:11%}.solution-card__visual--ledger .solution-card__accent{background:#261b072e;width:44%;height:5px;left:auto;right:16%}.solution-card__visual--ledger .solution-card__accent--one{top:44%}.solution-card__visual--ledger .solution-card__accent--two{top:54%}.solution-card__visual--ledger .solution-card__accent--three{width:34%;top:64%}.solution-card__visual--vat{--accent-color:var(--color-ui-green)}.solution-card__visual--vat .solution-card__surface--primary{width:48%;height:58%;bottom:15%;right:13%}.solution-card__visual--vat .solution-card__surface--secondary{width:35%;height:40%;top:18%;left:12%}.solution-card__visual--vat .solution-card__accent--one,.solution-card__visual--vat .solution-card__accent--two,.solution-card__visual--vat .solution-card__accent--three{border-radius:var(--radius-xs);width:22%;height:18%}.solution-card__visual--vat .solution-card__accent--one{bottom:22%;left:20%}.solution-card__visual--vat .solution-card__accent--two{background:var(--color-ui-purple);bottom:36%;left:39%}.solution-card__visual--vat .solution-card__accent--three{background:var(--color-brand-500);bottom:25%;right:18%}.price-lock-ui{color:var(--text);letter-spacing:0;place-items:center;font-size:.625rem;line-height:1.15;display:grid;position:absolute;inset:.75rem 1.25rem}.price-lock-ui:before{content:"";border-radius:var(--radius-sm);background:#f9a6002e;border:1px solid #493f2f1a;width:4.4rem;height:2.2rem;position:absolute;top:1.05rem;left:.35rem;transform:rotate(-5deg)}.price-lock-ui svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.price-lock-ui__card{z-index:1;border-radius:var(--radius-md);background:#fff;border:1px solid #493f2f1a;grid-template-rows:auto auto 1fr;gap:.55rem;width:min(100%,14.5rem);padding:.78rem .85rem .82rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #261b0717,0 2px 6px #261b070d}.price-lock-ui__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.price-lock-ui__title{font-size:.78rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.price-lock-ui__lock{border-radius:var(--radius-md);color:#8a5a00;background:#f9a6003d;border:1px solid #e89b0038;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.price-lock-ui__lock svg{stroke-width:2.1px;width:1.05rem;height:1.05rem}.price-lock-ui__amount{border-radius:var(--radius-sm);font-size:1rem;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#f9a6002e,#ffffffeb);border:1px solid #e89b0038;padding:.55rem .62rem;line-height:1;overflow:hidden}.price-lock-ui__checks{flex-direction:column;justify-content:center;gap:.42rem;min-height:0;padding-top:.08rem;display:flex}.price-lock-ui__check-row{color:#3a2f1ce6;font-size:.7rem;font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:.48rem;line-height:1;display:flex}.price-lock-ui__check{color:#2f691d;background:#ade98880;border:1px solid #31741c24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.price-lock-ui__check svg{stroke-width:2.6px;width:.6rem;height:.6rem}.solution-card__body{padding:1.25rem 1.5rem 1.35rem}.solution-card h3{font-size:var(--fs-h5);font-weight:var(--weight-semibold);letter-spacing:0;text-wrap:balance;margin:0 0 .5em;line-height:1.15}.solution-card p{color:var(--color-neutral-700);font-size:var(--fs-p-sm);letter-spacing:0;margin:0;line-height:1.45}@media (width<=991px){.solution__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-card,.solution-card--wide,.solution-card--compact{grid-column:auto}.solution-card{min-height:25rem}.solution-card__visual{min-height:12.75rem}}@media (width<=767px){.solution{padding:var(--section-md) 1rem}.solution__grid{gap:var(--grid-gap-sm)}.solution-card{min-height:0}.solution-card__visual{min-height:12.5rem}.report-ui__panel{inset:.95rem}.report-ui__header,.report-ui__steps,.report-ui__meta{padding-inline:.65rem}.report-ui__title{font-size:.8rem}.report-ui__meta-label{font-size:.62rem}}@media (width<=479px){.solution__grid{grid-template-columns:1fr}.solution__intro{font-size:var(--fs-p-md)}.solution-card__body{padding:1.25rem}.ledger-ui,.margin-ui,.chat-ui,.price-lock-ui{inset-inline:.875rem}.report-ui__panel{inset:.85rem}}.platform{--platform-visual-h:19.5rem;padding:var(--section-md) 1rem;background:var(--color-neutral-200);color:var(--text)}.platform__inner{width:100%;max-width:var(--container-md);margin-inline:auto}.platform__header{text-align:center;max-width:48rem;margin:0 auto clamp(2rem,4vw,3rem)}.platform .eyebrow{color:var(--text-muted)}.platform h2{font-size:var(--fs-h2);font-weight:var(--weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:0 auto;line-height:1.05}.platform__grid{gap:var(--grid-gap-sm);grid-template-columns:minmax(0,1fr);display:grid}.platform-card{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);border:1px solid #493f2f1f;flex-direction:column;display:flex;overflow:hidden}.platform-card__visual{height:var(--platform-visual-h);border-radius:var(--radius-sm);background:repeating-linear-gradient(0deg,#261b0709 0 1px,#0000 1px 16px),linear-gradient(135deg,#fbfaf8 0%,#efe9dc 100%);border:1px solid #e3dfd5db;flex:none;margin:.375rem;position:relative;overflow:hidden}.platform-card__body{padding:1.25rem}.platform-card h3{font-size:var(--fs-h5);font-weight:var(--weight-semibold);text-wrap:balance;margin:0 0 .5em;line-height:1.15}.platform-card p{color:var(--color-neutral-700);font-size:var(--fs-p-sm);margin:0;line-height:1.45}.flow-ui{color:var(--text);letter-spacing:0;grid-template-rows:minmax(0,1fr);grid-template-columns:4.75rem 1rem minmax(0,1fr);font-size:.625rem;line-height:1.1;display:grid;position:absolute;inset:.75rem}.flow-ui__sources{grid-template-rows:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow-ui__source{min-height:0;padding-block:.25rem;display:flex}.flow-ui__chip{border-radius:var(--radius-sm);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border:1px solid #493f2f1f;flex:1;justify-content:center;align-items:center;gap:.3rem;padding-inline:.4rem;display:flex;position:relative}.flow-ui__chip:after{content:"";border:1.5px solid var(--surface);background:var(--color-brand-500);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:50%;right:-.2rem;transform:translateY(-50%)}.flow-ui__chip img{object-fit:contain;width:auto;max-width:100%;display:block}.flow-ui__chip svg{width:1.15rem;height:1.15rem;color:var(--color-neutral-700);flex:none}.flow-ui__chip-label{font-size:.72rem;font-weight:var(--weight-semibold);white-space:nowrap}.flow-ui__wires{fill:none;width:100%;height:100%;display:block;overflow:visible}.flow-ui__wire,.flow-ui__pulse{vector-effect:non-scaling-stroke}.flow-ui__wire{stroke:#493f2f33;stroke-width:1px}.flow-ui__pulse{stroke:var(--color-brand-500);stroke-width:3px;stroke-linecap:round;stroke-dasharray:0 22}.flow-ui__panel{border-radius:var(--radius-md);background:var(--surface);border:1px solid #493f2f1a;grid-template-rows:auto minmax(0,1fr) auto;align-self:center;min-width:0;height:90%;display:grid;position:relative;box-shadow:0 10px 24px #261b0714,0 2px 6px #261b070d}.flow-ui__panel:before{content:"";border:1.5px solid var(--surface);background:var(--color-brand-500);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:50%;left:-.25rem;transform:translateY(-50%)}.flow-ui__head{border-bottom:1px solid #e3dfd5e6;justify-content:space-between;align-items:center;gap:.4rem;padding:.55rem .6rem;display:flex}.flow-ui__wordmark{width:auto;height:1.05rem}.flow-ui__agents{align-items:center;display:inline-flex}.flow-ui__agent{background:var(--surface);border:1px solid #493f2f24;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.flow-ui__agent+.flow-ui__agent{margin-left:-.35rem}.flow-ui__agent img{width:1rem;height:1rem}.flow-ui__live{background:var(--color-ui-green);border-radius:999px;width:.4rem;height:.4rem;margin-left:.4rem;box-shadow:0 0 0 2px #ade98859}.flow-ui__feed{min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 1rem calc(100% - 1rem),#0000);mask-image:linear-gradient(#0000,#000 1rem calc(100% - 1rem),#0000)}.flow-ui__track{margin:0;padding:0;list-style:none}.flow-ui__row{border-bottom:1px solid #e3dfd5b3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.4rem;padding:.36rem .55rem;display:grid}.flow-ui__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-ui__amount{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);white-space:nowrap}.flow-ui__check,.review-ui__tick,.review-ui__verified{background:var(--color-ui-green);width:.8rem;height:.8rem;color:var(--text);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.flow-ui__check svg,.review-ui__tick svg,.review-ui__verified svg,.review-ui__state svg{width:.5rem;height:.5rem}.flow-ui__foot{color:#261b078f;font-weight:var(--weight-medium);border-top:1px solid #e3dfd5e6;justify-items:center;gap:.55rem;padding:.75rem .5rem .85rem;display:grid}.flow-ui__foot-logos{justify-content:center;align-items:center;gap:.8rem;display:flex}.flow-ui__foot img{width:auto;height:1.05rem}.flow-ui__foot .flow-ui__foot-bc{height:1.2rem}.flow-ui__foot .flow-ui__foot-trimit{height:.85rem}.review-ui{color:var(--text);letter-spacing:0;flex-direction:column;justify-content:center;gap:.6rem;font-size:.625rem;line-height:1.15;display:flex;position:absolute;inset:.75rem}.review-ui__panel{border-radius:var(--radius-md);background:var(--surface);border:1px solid #493f2f1a;overflow:hidden;box-shadow:0 10px 24px #261b0714,0 2px 6px #261b070d}.review-ui__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.65rem .7rem .6rem;display:grid}.review-ui__doc{border-radius:var(--radius-md);color:#6f49c9;background:#d5befa57;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.review-ui__doc svg{width:1rem;height:1rem}.review-ui__heading{gap:.2rem;min-width:0;display:grid}.review-ui__topline{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.review-ui__no{color:#261b078f;font-size:.5625rem;font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase}.review-ui__status,.review-ui__note{display:grid}.review-ui__state,.review-ui__note-text{grid-area:1/1}.review-ui__state{font-size:.5625rem;font-weight:var(--weight-semibold);white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;gap:.2rem;padding:.2rem .4rem;display:inline-flex}.review-ui__state--pending{opacity:0;background:#f9a6002e}.review-ui__state--done{background:#ade9889e}.review-ui__title{font-size:.78rem;font-weight:var(--weight-semibold);line-height:1.2}.review-ui__meta{color:#261b078f}.review-ui__table{border-top:1px solid #e3dfd5e6}.review-ui__row{font-variant-numeric:tabular-nums;border-bottom:1px solid #e3dfd5b3;grid-template-columns:minmax(0,1fr) 3.4rem 3.4rem .8rem;align-items:center;gap:.4rem;padding:.32rem .7rem;display:grid}.review-ui__row>span:nth-child(2),.review-ui__row>span:nth-child(3){text-align:right;white-space:nowrap}.review-ui__row--head{color:#261b078f;font-size:.5625rem;font-weight:var(--weight-medium);background:#f8f7f5cc}.review-ui__row--total{font-weight:var(--weight-semibold);border-bottom:0}.review-ui__account{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-ui__reviewer{background:var(--surface);box-shadow:var(--shadow-card);border:1px solid #493f2f1a;border-radius:999px;align-self:flex-start;align-items:center;gap:.55rem;padding:.4rem .8rem .4rem .4rem;display:flex}.review-ui__avatar{object-fit:cover;border-radius:999px;flex:none;width:3rem;height:3rem}.review-ui__who{gap:.15rem;display:grid}.review-ui__name{font-size:.8rem;font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.review-ui__note{color:#261b078f;white-space:nowrap}.review-ui__note-text--pending{opacity:0}@media (prefers-reduced-motion:no-preference){.flow-ui__pulse{animation:.7s linear infinite flow-wire}.flow-ui__pulse:nth-of-type(8n+1){animation-duration:.55s}.flow-ui__pulse:nth-of-type(8n+3){animation-duration:.85s;animation-delay:-.2s}.flow-ui__pulse:nth-of-type(8n+4){animation-duration:.6s;animation-delay:-.4s}.flow-ui__pulse:nth-of-type(8n+6){animation-duration:.8s;animation-delay:-.1s}.flow-ui__pulse:nth-of-type(8n+7){animation-duration:.65s;animation-delay:-.3s}.flow-ui__track{animation:7s linear infinite flow-feed}.flow-ui__live{animation:1s ease-in-out infinite flow-live}.review-ui__state--pending,.review-ui__note-text--pending{animation:review-pending 4s var(--ease) infinite}.review-ui__state--done,.review-ui__note-text--done,.review-ui__verified{animation:review-done 4s var(--ease) infinite}.review-ui__row:nth-child(2) .review-ui__tick{animation:review-tick-1 4s var(--ease) infinite}.review-ui__row:nth-child(3) .review-ui__tick{animation:review-tick-2 4s var(--ease) infinite}.review-ui__row:nth-child(4) .review-ui__tick{animation:review-tick-3 4s var(--ease) infinite}.review-ui__row:nth-child(5) .review-ui__tick{animation:review-tick-4 4s var(--ease) infinite}}@keyframes flow-wire{to{stroke-dashoffset:-22px}}@keyframes flow-feed{0%{transform:translateY(-33.3333%)}to{transform:translateY(0)}}@keyframes flow-live{0%,to{opacity:1}50%{opacity:.35}}@keyframes review-pending{0%,46%{opacity:1}50%,94%{opacity:0}98%,to{opacity:1}}@keyframes review-done{0%,46%{opacity:0;transform:scale(.85)}50%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.85)}}@keyframes review-tick-1{0%,12%{opacity:0;transform:scale(.4)}16%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.4)}}@keyframes review-tick-2{0%,20%{opacity:0;transform:scale(.4)}24%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.4)}}@keyframes review-tick-3{0%,28%{opacity:0;transform:scale(.4)}32%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.4)}}@keyframes review-tick-4{0%,36%{opacity:0;transform:scale(.4)}40%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.4)}}@media (width>=360px){.flow-ui{grid-template-columns:5.75rem 1rem minmax(0,1fr)}}@media (width>=480px){.flow-ui{grid-template-columns:7rem 1.5rem minmax(0,1fr)}}@media (width>=768px){.platform{padding:var(--section-sm) 1.25rem}.platform__line{display:inline-block}.platform__grid{gap:var(--grid-gap-md);grid-template-columns:repeat(2,minmax(0,1fr))}.flow-ui{grid-template-columns:5.75rem 1rem minmax(0,1fr)}}@media (width>=992px){.platform{--platform-visual-h:21rem}.platform-card__body{padding:1.25rem 1.5rem 1.35rem}.flow-ui,.review-ui{inset:1rem 1.25rem}.flow-ui{grid-template-columns:7.75rem 2rem minmax(0,1fr)}.review-ui__title{font-size:.875rem}}.comparison{--cmp-pop:1.5rem;padding:0 1.25rem calc(var(--section-sm) + var(--cmp-pop));background:var(--color-neutral-200);color:var(--text)}.comparison__inner{width:100%;max-width:var(--container-sm);margin-inline:auto}.comparison__header{text-align:center;max-width:55rem;margin:0 auto clamp(2.5rem,6vw,4rem)}.comparison .eyebrow{color:var(--text-muted)}.comparison h2{max-width:55rem;font-size:var(--fs-h2);font-weight:var(--weight-semibold);letter-spacing:0;text-wrap:balance;margin:0 auto;line-height:1.05}.cmp-table{--cmp-backdrop-left:calc(100% * 2.6 / 4);isolation:isolate;grid-template-columns:minmax(0,1.35fr) minmax(0,1.25fr) minmax(0,1.4fr);gap:0;display:grid;position:relative}.cmp-table__row{display:contents}.cmp-table__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmp-table__backdrop{inset:calc(-1 * var(--cmp-pop)) 0;left:var(--cmp-backdrop-left);z-index:0;border-radius:var(--radius-lg);background:linear-gradient(#f9a60014, #f9a60000 10rem), var(--surface);border:1px solid #e89b008c;position:absolute;box-shadow:0 16px 32px #261b071a,0 4px 8px #261b070f}.cmp-table__cell{z-index:1;min-height:4.5rem;font-size:var(--fs-p-md);border-bottom:1px solid #493f2f1f;align-items:center;gap:.625rem;padding:1rem 1.25rem;line-height:1.4;display:flex;position:relative}.cmp-table__cell--feature{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding-inline:0 1.5rem}.cmp-table__feature-title{font-weight:var(--weight-medium)}.cmp-table__feature-sub{color:var(--text-muted);font-size:var(--fs-p-sm);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.cmp-table__feature-logo{filter:grayscale();opacity:.55;width:auto;display:block}.cmp-table__cell--them{color:var(--text-muted);font-size:var(--fs-p-sm);padding-inline:0 1.5rem}.cmp-table__cell--us{font-weight:var(--weight-medium);font-size:var(--fs-p-sm);border-bottom-color:#e89b0038;padding-inline:1.5rem}.cmp-table__cell--head{border-bottom-color:var(--border-subtle);min-height:3.5rem;color:var(--text-muted);font-size:var(--fs-p-sm);font-weight:var(--weight-medium);padding-block:.75rem}.cmp-table__cell--head.cmp-table__cell--us{border-bottom-color:#e89b0059}.cmp-table__logo{width:auto;height:1.25rem;display:block}.cmp-table__cell--row-last{border-bottom:0}.cmp-table__verdict{align-items:flex-start;gap:.625rem;display:flex}.cmp-table__verdict strong{font-weight:var(--weight-semibold)}.cmp-table__nowrap{white-space:nowrap}.cmp-table__mark{border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;margin-top:calc(.7em - .6875rem);display:inline-flex}.cmp-table__mark--yes{background:var(--color-ui-green);color:var(--color-neutral-900)}.cmp-table__mark--no{background:color-mix(in srgb, var(--color-ui-red) 18%, transparent);color:color-mix(in srgb, var(--color-ui-red) 70%, var(--color-neutral-900))}.cmp-table__mark svg{width:.75rem;height:.75rem;display:block}.cmp-table__col-label{font-size:var(--fs-eyebrow);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}@media (width>=768px){.cmp-table__col-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (width<=991px){.comparison{--cmp-pop:1rem}.cmp-table{--cmp-backdrop-left:calc(100% * 2.5 / 3.9);grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,1.4fr)}.cmp-table__cell--us{padding-inline:1.25rem}}@media (width<=767px){.comparison{padding:0 1rem var(--section-md)}.cmp-table{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}.cmp-table__backdrop,.cmp-table__cell--head,.cmp-table__cell--blank{display:none}.cmp-table__cell{border-bottom:0;min-height:0}.cmp-table__cell--feature{grid-column:1/-1;padding:1.25rem 0 .75rem}.cmp-table__cell--row-first{padding-top:0}.cmp-table__cell--them,.cmp-table__cell--us{border-radius:var(--radius-sm);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem 1rem}.cmp-table__col-label{align-items:center;min-height:1.25rem;display:flex}.cmp-table__verdict{flex-direction:column;align-self:stretch;gap:.5rem}.cmp-table__mark{margin-top:0}.cmp-table__verdict-text{overflow-wrap:break-word;min-width:0}.cmp-table__cell--them{background:var(--surface);border:1px solid #493f2f1f}.cmp-table__cell--us{background:linear-gradient(#f9a60012, #f9a60000), var(--surface);box-shadow:var(--shadow-card);border:1px solid #e89b0073}.cmp-table__cell--row-last.cmp-table__cell--them,.cmp-table__cell--row-last.cmp-table__cell--us{margin-bottom:0}}@media (width<=479px){.cmp-table{column-gap:.5rem}.cmp-table__cell--them,.cmp-table__cell--us{padding:.75rem .875rem .875rem}}.legal{padding:clamp(2.5rem, 6vw, 4rem) 1.25rem var(--section-md);background:var(--bg);color:var(--text)}.legal__inner{width:100%;max-width:52rem;margin-inline:auto}.legal h1{font-size:min(var(--fs-h2), 7vw);font-weight:var(--weight-semibold);letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance;margin:0;line-height:1.05}.not-found{padding:clamp(2.5rem, 6vw, 4rem) 1.25rem var(--section-md);background:var(--bg);color:var(--text)}.not-found__inner{width:100%;max-width:40rem;margin-inline:auto}.not-found h1{font-size:min(var(--fs-h2), 9vw);font-weight:var(--weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.05}.not-found__lead{color:var(--color-neutral-700);font-size:var(--fs-p-lg);margin:1rem 0 0;line-height:1.45}.not-found__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.not-found .btn{min-height:2.75rem;padding-inline:1.25rem}.not-found__links ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.not-found__links a{min-height:2.75rem;color:var(--text);font-weight:var(--weight-medium);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.legal__updated{color:var(--color-neutral-700);font-size:var(--fs-p-sm);margin:1rem 0 0}.legal__draft{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--color-neutral-700);font-size:var(--fs-p-sm);margin:1.5rem 0 0;padding:.875rem 1rem;line-height:1.45}.legal__draft strong{color:var(--text)}.legal__body{color:var(--color-neutral-700);counter-reset:legal;margin-top:clamp(2rem,5vw,3rem);line-height:1.5}.legal__body h2{color:var(--text);font-size:var(--fs-h5);font-weight:var(--weight-semibold);letter-spacing:-.01em;text-wrap:balance;counter-increment:legal;counter-reset:legal-sub;scroll-margin-top:calc(var(--nav-height) + 1rem);gap:.5rem;margin:2.25rem 0 .75rem;line-height:1.15;display:flex}.legal__body h2:before{content:counter(legal);min-width:1.5rem;color:var(--color-neutral-700);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;flex:none}.legal__body p,.legal__body ul,.legal__body address{margin:0 0 1rem}.legal__body .legal__clause{counter-increment:legal-sub;padding-left:2.5rem;position:relative}.legal__body .legal__clause:before{content:counter(legal) "." counter(legal-sub);font-variant-numeric:tabular-nums;position:absolute;left:0}.legal__body address{font-style:normal}.legal__body ul{padding-left:1.25rem}.legal__body li+li{margin-top:.5rem}.legal__body strong{color:var(--text);font-weight:var(--weight-semibold)}.legal__body a{overflow-wrap:anywhere;color:var(--text);text-underline-offset:.2em;text-decoration:underline 1px}.legal__body a:hover{text-decoration-thickness:2px}.team{padding:var(--section-sm) 1.25rem;background:var(--color-neutral-900);color:var(--color-neutral-100);text-align:center}.team__title{color:#ffffffb8;font-size:var(--fs-eyebrow);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;margin:0;line-height:1.125}.team__slider{max-width:52rem;margin:2.25rem auto 0}.team .logo{opacity:.85;padding-inline:clamp(1.75rem,5vw,3rem)}.team .logo:hover{opacity:1}.team .logo img{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:min(10rem,38vw);height:clamp(1.5rem,4.5vw,2rem);display:block}.team .logo--white img{filter:none}.integrations{padding:0 1.25rem var(--section-sm);background:var(--color-neutral-200);color:var(--text);text-align:center}.integrations__inner{width:100%;max-width:var(--container-md);margin-inline:auto}.integrations__header{max-width:52rem;margin:0 auto clamp(2.5rem,6vw,3.5rem)}.integrations .eyebrow{color:var(--text-muted)}.integrations h2{font-size:clamp(1.25rem, 6.5vw, var(--fs-h2));font-weight:var(--weight-semibold);letter-spacing:-.02em;white-space:nowrap;margin:0;line-height:1.1}.integrations__sub{max-width:34rem;color:var(--text-muted);font-size:var(--fs-p-lg);margin:1rem auto 0;line-height:1.5}.integrations__slider{max-width:52rem;margin:clamp(2.5rem,6vw,3.5rem) auto 0}.integrations .logo{opacity:.7;padding-inline:clamp(1.5rem,4vw,2.75rem)}.integrations .logo--with-label{gap:.65rem}.integrations .logo img{object-fit:contain;width:auto;max-width:min(12rem,38vw);height:clamp(1.5rem,4.5vw,2.1rem);display:block}.integrations .logo__name{color:#261b07b8;font-size:clamp(.85rem,2.4vw,1rem);font-weight:var(--weight-semibold);letter-spacing:0;white-space:nowrap}.integrations__fallback-wrap{justify-content:center;margin-top:clamp(2.5rem,5vw,3.25rem);display:flex}.integrations__fallback{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--fs-p-sm);text-align:left;border-radius:999px;align-items:center;gap:.625rem;margin:0;padding:.625rem 1.25rem;line-height:1.3;display:inline-flex}.integrations__fallback svg{width:1.1rem;height:1.1rem;color:var(--accent);flex:none}@media (width<=767px){.integrations{padding:0 1rem var(--section-md)}.integrations__fallback{font-size:var(--fs-p-xs)}}.how-it-works{padding:0 1.25rem var(--section-sm);background:var(--color-neutral-200);color:var(--text)}.how-it-works__inner{width:100%;max-width:var(--container-md);margin-inline:auto}.how-it-works__header{text-align:center;max-width:52rem;margin:0 auto clamp(2.5rem,6vw,3.5rem)}.how-it-works .eyebrow{color:var(--text-muted)}.how-it-works h2{font-size:clamp(1.5rem, 5vw, var(--fs-h2));font-weight:var(--weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.1}.how-it-works__sub{max-width:40rem;color:var(--text-muted);font-size:var(--fs-p-lg);margin:1rem auto 0;line-height:1.5}.how-it-works__grid{gap:var(--grid-gap-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.how-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;padding:1.5rem;display:flex}.how-it-works__timeline{margin-bottom:clamp(1.75rem,4vw,2.5rem)}.how-timeline__phases,.how-timeline__track{gap:var(--grid-gap-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.how-timeline__phase{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--fs-p-sm);font-weight:var(--weight-medium);justify-self:center;padding:.5rem 1.25rem;line-height:1}.how-timeline__phase--last{background:var(--color-neutral-900);color:var(--color-neutral-100);border-color:#0000}.how-timeline__track{align-items:center;min-height:1.25rem;margin-top:1.125rem;position:relative}.how-timeline__line{background:var(--border);height:1px;position:absolute;top:50%;left:16.666%;right:16.666%;transform:translateY(-50%)}.how-timeline__dot{background:var(--color-neutral-400);width:.625rem;height:.625rem;box-shadow:0 0 0 3px var(--color-neutral-200);border-radius:999px;justify-self:center;position:relative}.how-timeline__dot--last{background:var(--color-neutral-900);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--color-neutral-200), 0 0 0 4px var(--color-neutral-900)}.how-card__phase{font-size:var(--fs-eyebrow);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .5rem;display:none}.how-card__title{font-size:var(--fs-h5);font-weight:var(--weight-semibold);letter-spacing:-.01em;text-wrap:balance;margin:0 0 1.25rem;line-height:1.15}.how-card__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.how-card__item{font-size:var(--fs-p-sm);color:var(--text);align-items:flex-start;gap:.625rem;line-height:1.45;display:flex}.how-card__check{background:var(--color-ui-green);width:1.25rem;height:1.25rem;color:var(--color-neutral-900);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.how-card__check svg{width:.7rem;height:.7rem;display:block}@media (width<=991px){.how-it-works__timeline{display:none}.how-it-works__grid{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}.how-card__phase{display:block}}@media (width<=767px){.how-it-works{padding:0 1rem var(--section-md)}}.faq{padding:0 1.25rem var(--section-sm);background:var(--color-neutral-200);color:var(--text)}.faq__inner{width:100%;max-width:var(--container-md);margin-inline:auto}.faq__header{text-align:center;max-width:52rem;margin:0 auto clamp(2.5rem,6vw,3.5rem)}.faq .eyebrow{color:var(--text-muted)}.faq h2{font-size:var(--fs-h2);font-weight:var(--weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.05}.faq__sub{max-width:34rem;color:var(--text-muted);font-size:var(--fs-p-lg);margin:1rem auto 0;line-height:1.5}.faq__list{border-top:1px solid var(--border);text-align:left;max-width:46rem;margin-inline:auto}.faq-item{border-bottom:1px solid var(--border)}.faq-item__heading{font-size:inherit;font-weight:inherit;margin:0}.faq-item__trigger{width:100%;color:var(--text);font-family:inherit;font-size:var(--fs-h6);font-weight:var(--weight-medium);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;margin:0;padding:1.25rem 0;line-height:1.3;display:flex}.faq-item__icon{width:1.25rem;height:1.25rem;color:var(--text-muted);transition:transform var(--duration) var(--ease);flex:none}.faq-item__icon svg{width:100%;height:100%;display:block}.faq-item__content{transition:grid-template-rows var(--duration) var(--ease);grid-template-rows:0fr;display:grid}.faq-item__content-clip{min-height:0;overflow:hidden}.faq-item__content p{color:var(--text-muted);font-size:var(--fs-p-md);margin:0;padding:0 2.75rem 1.25rem 0;line-height:1.5}.faq-item.is-open .faq-item__content{grid-template-rows:1fr}.faq-item.is-open .faq-item__icon{transform:rotate(180deg)}@media (width<=767px){.faq{padding:0 1rem var(--section-md)}.faq-item__content p{padding-right:0}}.final-cta{isolation:isolate;padding:var(--section-md) 1.25rem clamp(11rem, 24vh, 15rem);background:var(--color-neutral-900);color:var(--color-neutral-100);text-align:center;position:relative;overflow:hidden}.final-cta__bg{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.final-cta:before{content:"";z-index:-2;pointer-events:none;background:#261b0794;position:absolute;inset:0}.final-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, #261b0700 0%, #261b0799 50%, var(--color-neutral-900) 85%, var(--color-neutral-900) 100%);height:clamp(12rem,30vh,18rem);position:absolute;bottom:-1px;left:0;right:0}.final-cta__inner{width:100%;max-width:46rem;margin-inline:auto}.final-cta h2{font-size:var(--fs-h2);font-weight:var(--weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:0 auto;line-height:1.05}.final-cta__sub{color:#fffc;max-width:36rem;font-size:var(--fs-p-lg);margin:1.25rem auto 2rem;line-height:1.5}.final-cta .btn{padding:.75em 1.5em;font-size:1rem}.final-cta__points{flex-wrap:wrap;justify-content:center;gap:.5rem .375rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.final-cta__points li{font-size:clamp(.6875rem, 2.9vw, var(--fs-p-sm));font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.final-cta__check{background:var(--color-ui-green);width:.875rem;height:.875rem;color:var(--color-neutral-900);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.final-cta__check svg{width:.6rem;height:.6rem;display:block}@media (width<=767px){.final-cta{padding-inline:1rem}}@media (width>=480px){.final-cta__points{gap:.75rem 1.75rem}.final-cta__points li{font-size:var(--fs-p-sm);gap:.5rem}.final-cta__check{width:1.25rem;height:1.25rem}.final-cta__check svg{width:.7rem;height:.7rem}}.footer{padding:var(--section-sm) 0 0;background:var(--color-neutral-900);color:var(--color-neutral-100);position:relative;overflow:hidden}.footer__inner{z-index:1;width:100%;max-width:var(--container-md);margin-inline:auto;padding-inline:1.25rem;position:relative}.footer__grid{grid-template-columns:minmax(0,1fr) max-content max-content;gap:2.5rem clamp(3rem,8vw,6rem);display:grid}.footer__brand img{opacity:.9}.footer__tagline{color:#ffffff80;max-width:16rem;font-size:var(--fs-p-sm);margin:1.25rem 0 0;line-height:1.5}.footer__heading{color:#fff6;font-size:var(--fs-p-sm);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;margin:0 0 1rem}.footer__col ul{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.footer__col a{color:#ffffff8c;font-size:var(--fs-p-sm);transition:color var(--duration) var(--ease)}.footer__col a:hover{color:#ffffffe6}.footer__bottom{margin-top:var(--section-xs);font-size:var(--fs-p-xs);border-top:1px solid #ffffff1f;gap:.5rem;padding-top:1.5rem;line-height:1.5;display:grid}.footer__address{color:#ffffff8c;font-style:normal;display:grid}.footer__legal ul{flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}.footer__legal a{min-height:var(--control-height);color:#ffffff8c;transition:color var(--duration) var(--ease);align-items:center;display:inline-flex}.footer__legal a:hover{color:#ffffffe6}.footer__mega-logo{aspect-ratio:272/42.6;pointer-events:none;width:min(108rem,100vw - clamp(1.5rem,4vw,4rem));height:auto;margin:clamp(2.5rem,6vw,4.5rem) auto 0;overflow:hidden}.footer__mega-logo img{opacity:.32;filter:none;width:100%;max-width:100%;height:auto;position:static;transform:none}@media (width<=991px){.footer__grid{grid-template-columns:repeat(2,1fr)}.footer__brand{grid-column:1/-1}}@media (width<=479px){.footer__grid{grid-template-columns:repeat(2,1fr)}.footer__mega-logo{margin-top:2.25rem}}@media (prefers-reduced-motion:no-preference){.hero__inner>*{animation:fade-up .7s var(--ease) backwards}.hero__inner>:nth-child(2){animation-delay:80ms}.hero__inner>:nth-child(3){animation-delay:.16s}.hero__inner>:nth-child(4){animation-delay:.24s}.hero__inner>:nth-child(5){animation-delay:.32s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faq-item__content,.faq-item__icon,.nav__icon{transition:none}.nav__mobile.is-open{animation:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}}.blog{padding-bottom:var(--section-sm);color:var(--text)}.blog__container{width:100%;max-width:var(--container-md);padding-inline:var(--grid-gap-sm);margin-inline:auto}.blog h1,.blog h2,.blog h3{text-wrap:balance;overflow-wrap:anywhere}.blog h1{font-size:var(--fs-h2);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.08}.blog button,.blog input,.blog summary{font:inherit}.blog button{cursor:pointer;color:var(--text)}.blog a{text-underline-offset:.2em}.blog :is(a,button,input,summary):focus-visible{outline:var(--outline-width) solid currentColor;outline-offset:var(--outline-offset)}.blog [hidden]{display:none!important}.blog-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-heading{justify-content:space-between;align-items:flex-start;gap:var(--grid-gap-md);padding-block:var(--section-sm) var(--section-xs);flex-direction:column;display:flex}.blog-heading--category{padding-top:var(--section-xs)}.blog-heading>div>p{max-width:44ch;color:var(--color-neutral-700);margin-bottom:0;line-height:1.6}.blog-tools{gap:var(--grid-gap-sm);flex-wrap:wrap;width:100%;display:flex}.blog-search{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex:10rem;min-width:0;display:flex}.blog-search input{width:100%;min-width:0;color:var(--text);font-size:var(--fs-p-sm);background:0 0;border:0;padding:.625rem .75rem}.blog-search input::placeholder{color:var(--text-muted);opacity:1}.blog-search{transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease)}.blog-search:focus-within{border-color:var(--text-muted);box-shadow:0 0 0 3px var(--color-neutral-300)}.blog .blog-search input:focus-visible{outline:none}.blog-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:var(--color-ui-red);flex-shrink:0;width:1rem;height:1rem;margin-left:.5rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18 18 6M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18 18 6M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.blog-search button{min-width:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-md);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.blog-categories{z-index:2;font-size:var(--fs-p-sm);font-weight:var(--weight-medium);position:relative}.blog-categories summary{justify-content:space-between;align-items:center;gap:var(--grid-gap-sm);min-height:var(--control-height);cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-md);padding:.625rem .875rem;list-style:none;display:flex}.blog-categories summary::-webkit-details-marker{display:none}.blog-categories nav{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:14rem;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0}.blog-categories nav a{min-height:var(--control-height);border-radius:var(--radius-sm);align-items:center;padding:.625rem .75rem;display:flex}.blog-categories nav a:hover{background:var(--bg)}.blog-featured__track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-lg);overscroll-behavior-x:contain;display:flex;position:relative;overflow-x:auto}.blog-featured__track::-webkit-scrollbar{display:none}.blog-featured__slide{scroll-snap-align:start;background:var(--color-neutral-300);flex-direction:column;flex:0 0 100%;min-width:0;display:flex}.blog-featured__copy{padding:var(--grid-gap-md);flex-direction:column;align-items:flex-start;display:flex}.blog-featured__copy h2{margin:0 0 var(--grid-gap-sm);font-size:clamp(1.5rem,3vw,2.75rem);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.12}.blog-featured__excerpt{margin:0 0 var(--grid-gap-md);color:var(--color-neutral-700);font-size:var(--fs-p-sm);line-height:1.55}.blog-featured__image{aspect-ratio:2;border-radius:var(--radius-md);order:-1;margin:.75rem .75rem 0;display:block;overflow:hidden}.blog-featured__image img{object-fit:cover;width:100%;height:100%;display:block}.blog-featured__read{align-items:center;gap:var(--grid-gap-sm);min-height:var(--control-height);margin-top:var(--grid-gap-sm);font-size:var(--fs-p-sm);font-weight:var(--weight-semibold);display:inline-flex}.blog-featured__controls{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.blog-featured__dots,.blog-featured__arrows{align-items:center;gap:.25rem;display:flex}.blog-featured__controls button{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-md);background:0 0;border:none;place-items:center;padding:0;display:grid}.blog-featured__dots button span{background:var(--border);width:2rem;height:2px}.blog-featured__dots button[aria-current] span{background:var(--text)}.blog-featured__arrows button{border:1px solid var(--border);border-radius:50%}.blog-featured__arrows button:disabled{opacity:.35;cursor:default}.blog-featured__arrows button:not(:disabled):hover{background:var(--surface)}.blog-author{font-size:var(--fs-p-sm);align-items:center;gap:.75rem;line-height:1.5;display:flex}.blog-author img{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.blog-verified{color:var(--surface);flex-shrink:0}.blog-verified__ring{fill:var(--blog-verified-ring,var(--surface));stroke:var(--blog-verified-ring,var(--surface));stroke-width:3px}.blog-verified__fill{fill:var(--color-ui-verified)}.blog-author__avatar{flex-shrink:0;position:relative}.blog-author__badge{width:1.25rem;height:1.25rem;position:absolute;bottom:-.25rem;right:-.25rem}.blog-author a.blog-author__name{display:block}.blog-author a.blog-author__name:hover{text-decoration:underline}.blog-author span{display:block}.blog-author__name{font-weight:var(--weight-medium)}.blog-author__label{color:var(--color-neutral-700);font-size:var(--fs-p-sm);font-weight:var(--weight-medium)}.blog-section{margin-top:var(--section-sm)}.blog-section__heading{justify-content:space-between;align-items:center;gap:var(--grid-gap-sm);margin-bottom:var(--grid-gap-md);display:flex}.blog-section__heading h2{font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.15}.blog-text-link{min-height:var(--control-height);font-size:var(--fs-p-sm);flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.blog-text-link:hover{text-decoration:underline}.blog-section__heading .blog-text-link{color:var(--text-subtle)}.blog-section__heading .blog-text-link:hover{color:var(--text);text-decoration:none}.blog-text-link__arrow,.blog-arrow-icon{flex-shrink:0;width:1rem;height:1rem}@keyframes blog-arrow-slide{0%{opacity:1;transform:translate(0)}20%{opacity:0;transform:translate(8px)}40%,60%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.blog-text-link:hover .blog-text-link__arrow{animation:.5s ease-in-out forwards blog-arrow-slide}}.blog-heading .blog-heading__eyebrow{margin:0 0 var(--grid-gap-md);font-size:var(--fs-p-sm);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--color-neutral-700)}.blog-grid{gap:var(--section-xs) var(--grid-gap-md);grid-template-columns:minmax(0,1fr);display:grid}.blog-card{min-width:0}.blog-card__link{display:block}.blog-media{border-radius:var(--radius-md);display:block;overflow:hidden}.blog-cover{aspect-ratio:8/5;object-fit:cover;background:var(--surface);width:100%;height:auto;display:block}.blog-card__eyebrow{margin:var(--grid-gap-sm) 0 .5rem;font-size:var(--fs-p-sm);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.blog-card :is(h2,h3){font-size:var(--fs-h5);font-weight:var(--weight-medium);letter-spacing:-.01em;margin:0 0 .625rem;line-height:1.25}.blog-card__excerpt{color:var(--color-neutral-700);font-size:var(--fs-p-sm);margin:0;line-height:1.55}.blog-grid--compact{gap:0}.blog-grid--compact .blog-card__link{gap:.25rem var(--grid-gap-sm);padding-block:var(--grid-gap-md);border-bottom:1px solid var(--border);grid-template-columns:5rem minmax(0,1fr);align-items:start;display:grid}.blog-grid--compact .blog-media{border-radius:var(--radius-sm);grid-row:1/3}.blog-grid--compact .blog-card__eyebrow{display:none}.blog-grid--compact .blog-card :is(h2,h3){margin:0;font-size:1.125rem;line-height:1.4}.blog-grid--compact .blog-card__excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-latest__row{gap:.5rem var(--grid-gap-sm);padding-block:var(--grid-gap-md);border-bottom:1px solid var(--border);grid-template-columns:5rem minmax(0,1fr);align-items:start;display:grid}.blog-latest__row .blog-media{border-radius:var(--radius-sm);grid-row:1/3}.blog-latest__row img{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto;display:block}.blog-latest__row h3{font-size:1.125rem;font-weight:var(--weight-medium);margin:0;line-height:1.4}.blog-latest__row p{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-p-md);color:var(--text-subtle);-webkit-box-orient:vertical;margin:.25rem 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-latest__row time{color:var(--color-neutral-700);font-size:var(--fs-p-md);font-weight:var(--weight-medium);white-space:nowrap;grid-column:2}.blog-pagination{margin-top:var(--section-xs);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:flex}.blog-pagination a{width:var(--control-height);height:var(--control-height);font-size:var(--fs-p-sm);font-weight:var(--weight-medium);border-radius:50%;place-items:center;display:grid}.blog-pagination a:hover{background:var(--border)}.blog-pagination a[aria-current]{background:var(--text);color:var(--surface)}.blog-breadcrumbs{padding-top:var(--section-xs);font-size:var(--fs-p-sm);font-weight:var(--weight-medium);color:var(--color-neutral-700);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.blog-breadcrumbs a{min-height:var(--control-height);align-items:center;display:inline-flex}.blog-breadcrumbs a:hover{text-decoration:underline}.blog-category-results,.blog-search-results{margin-top:var(--section-xs)}.blog-search-results{min-height:35vh}.blog-search-results>p{color:var(--color-neutral-700);margin:0 0 var(--section-xs);line-height:1.5}.blog-search-empty{grid-column:1/-1;line-height:1.6}.blog-article-hero{padding-bottom:var(--section-xs);background:var(--surface)}.blog-article-hero__grid{gap:var(--section-xs);display:grid}.blog-article-hero__date{margin:var(--grid-gap-md) 0 var(--grid-gap-sm);color:var(--color-neutral-700);font-size:var(--fs-p-sm);font-weight:var(--weight-medium)}.blog-article-hero__updated{color:var(--text-subtle)}.blog-article-hero h1{margin-bottom:var(--grid-gap-md);font-size:clamp(2rem,3.6vw,3.5rem)}.blog-article-hero__image{aspect-ratio:2;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-neutral-300);align-self:center;width:100%;height:auto}.blog-article-layout{gap:var(--section-xs);margin-top:var(--section-xs);display:grid}.blog-article-nav{min-width:0}.blog-share{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.blog-share a,.blog-share button{min-width:var(--control-height);min-height:var(--control-height);color:var(--text-subtle);border-radius:var(--radius-sm);transition:color var(--duration) var(--ease), background-color var(--duration) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.blog-share svg{width:1.25rem;height:1.25rem}.blog-share :is(a,button):hover{background:var(--border);color:var(--text)}.blog-share__icon-done,.blog-share__copy[data-copied] .blog-share__icon-link{display:none}.blog-share__copy[data-copied] .blog-share__icon-done{display:block}.blog-toc>summary{justify-content:space-between;align-items:center;gap:var(--grid-gap-sm);min-height:var(--control-height);font-size:var(--fs-p-sm);font-weight:var(--weight-semibold);cursor:pointer;border-bottom:1px solid var(--border);list-style:none;display:flex}.blog-toc>summary::-webkit-details-marker{display:none}.blog-toc>summary:after{content:"";width:.5rem;height:.5rem;transition:transform var(--duration) var(--ease);border:1.5px solid;border-width:0 1.5px 1.5px 0;margin-right:.25rem;transform:translateY(-25%)rotate(45deg)}.blog-toc[open]>summary:after{transform:translateY(25%)rotate(225deg)}.blog-toc ul{margin:0;padding:.5rem 0 0;list-style:none}.blog-toc a{min-height:var(--control-height);color:var(--color-neutral-700);font-size:var(--fs-p-sm);align-items:center;line-height:1.5;display:flex}.blog-toc a:hover{color:var(--text);text-decoration:underline}.blog-prose{min-width:0;max-width:var(--blog-reading-width);color:var(--color-neutral-700);font-size:var(--fs-p-md);line-height:1.75}.blog-prose>:first-child{margin-top:0}.blog-prose p{text-wrap:pretty;margin:0 0 1.5rem}.blog-prose h2{color:var(--text);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:2.75rem 0 1rem;line-height:1.25}.blog-prose h3{color:var(--text);margin:var(--section-xs) 0 1rem;font-size:var(--fs-h5);line-height:1.3}.blog-prose :is(h2,h3),.blog :is(#artikler,#senest-udgivet){scroll-margin-top:calc(var(--nav-height) + var(--grid-gap-md))}.blog-prose a{color:var(--text);text-decoration:underline}.blog-prose :is(ul,ol){margin-block:var(--grid-gap-md) var(--section-xs);padding-left:1.5rem}.blog-prose li+li{margin-top:.625rem}.blog-prose strong,.blog-inline-bold{color:var(--text);font-weight:var(--weight-semibold)}.blog-inline-italic{font-style:italic}.blog-prose figure{margin:var(--section-xs) 0}.blog-prose figure img{border-radius:var(--radius-md);width:100%;height:auto}.blog-prose figcaption{color:var(--text-subtle);font-size:var(--fs-p-sm);margin-top:.75rem;line-height:1.6}.blog-prose blockquote{margin:var(--section-xs) 0;border-block:1px solid var(--border);padding-block:var(--section-xs);color:var(--text)}.blog-prose blockquote p{font-size:var(--fs-p-lg);line-height:1.5;font-weight:var(--weight-medium);margin:0}.blog-prose blockquote cite{font-size:var(--fs-p-sm);margin-top:.75rem;display:block}.blog-summary{margin:0 0 var(--section-xs);padding:var(--grid-gap-md);background:var(--surface);border-radius:var(--radius-md);color:var(--text)}.blog-prose .blog-summary h2{font-size:var(--fs-p-sm);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 .75rem}.blog-prose .blog-summary ul{margin:0;padding-left:1.25rem}.blog-summary li{font-size:var(--fs-p-sm);line-height:1.6}.blog-callout{margin:var(--section-xs) 0;border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--text);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.25rem .75rem;padding:1rem 1.125rem;display:grid}.blog-callout__icon{width:1.25rem;height:1.25rem;color:var(--color-brand-border);grid-row:1/3;margin-top:.2rem}.blog-prose .blog-callout p{font-size:var(--fs-p-sm);color:var(--color-neutral-700);grid-column:2;margin:0;line-height:1.6}.blog-prose .blog-callout .blog-callout__title{color:var(--text);font-weight:var(--weight-semibold)}.blog-table{margin:var(--section-xs) 0;overflow-x:auto}.blog-table table{border-collapse:collapse;width:100%;min-width:30rem;font-size:var(--fs-p-sm);line-height:1.5}.blog-table caption{caption-side:bottom;font-size:var(--fs-p-sm);text-align:left;margin-top:.75rem}.blog-table :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.75rem .75rem .75rem 0}.blog-table thead th{color:var(--text);font-weight:var(--weight-semibold);border-bottom-color:var(--text)}.blog-table tbody th{color:var(--text);font-weight:var(--weight-medium)}.blog-prose .blog-faq h3{margin:var(--grid-gap-md) 0 .5rem}.blog-sources{font-size:var(--fs-p-sm)}.blog-prose .blog-sources h2{font-size:var(--fs-h5)}.blog-prose .blog-sources ul{margin-block:0}.blog-cta{background:var(--surface);border-radius:var(--radius-md);text-align:center;padding:.75rem}.blog-cta__image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-neutral-300);width:100%;height:auto;display:block}.blog-cta__body{padding:0 calc(var(--grid-gap-md) - .75rem) calc(var(--grid-gap-md) - .75rem)}.blog-cta h2{font-size:var(--fs-h5);line-height:1.25;font-weight:var(--weight-semibold);margin:var(--grid-gap-md) 0 .75rem}.blog-cta__body>p{color:var(--color-neutral-700);font-size:var(--fs-p-sm);margin:0 0 var(--grid-gap-md);line-height:1.6}.blog-cta .btn{min-height:var(--control-height);justify-content:center;gap:.5rem;width:100%;display:flex}.blog-cta__body>.blog-cta__note{color:var(--text-subtle);font-size:var(--fs-p-sm);font-weight:var(--weight-medium);margin:.75rem 0 0}.blog-author-bio{border-block:1px solid var(--border);padding-block:var(--grid-gap-md)}.blog-author-bio>p{font-size:var(--fs-p-sm);color:var(--color-neutral-700);margin:1rem 0 0;line-height:1.6}.blog-related{margin-top:var(--section-sm)}.blog-profile{gap:var(--section-xs);padding-top:var(--grid-gap-sm);--blog-verified-ring:var(--bg);display:grid}.blog-profile__image{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-neutral-300);width:100%;max-width:23rem;height:auto}.blog-profile h1{font-size:clamp(2rem,4vw,3rem)}.blog-profile__badge{vertical-align:-.02em;width:.7em;height:.7em;margin-left:.2em;display:inline-block}.blog-profile__role{color:var(--color-neutral-700);font-weight:var(--weight-medium);margin:.5rem 0 0}.blog-share.blog-profile__social{margin:.25rem 0 0 -.75rem}.blog-share.blog-profile__social a:hover{background:0 0}.blog-profile__bio{max-width:60ch;margin-top:var(--grid-gap-md);color:var(--color-neutral-700);line-height:1.6}.blog-profile__bio p{text-wrap:pretty;margin:0 0 1rem}.blog-profile__bio p:last-child{margin-bottom:0}.blog-profile__articles h2{margin:0 0 var(--grid-gap-md);font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.15}@media (width>=768px){.blog-profile{gap:var(--grid-gap-main);padding-top:var(--grid-gap-md);grid-template-columns:minmax(0,23rem) minmax(0,1fr);align-items:start}}.nav__toggle{width:var(--control-height);height:var(--control-height)}.nav__mobile a{min-height:var(--control-height);align-items:center;display:flex}.nav__inner{padding-inline:var(--grid-gap-sm)}.nav__actions{gap:.25rem}.nav__actions>.btn--primary{font-size:var(--fs-p-sm);white-space:nowrap;padding-inline:.5rem}.footer__grid{gap:var(--section-xs);grid-template-columns:minmax(0,1fr)}.footer__heading{color:color-mix(in srgb, var(--surface) 65%, transparent);margin-bottom:.875rem}.footer__tagline{margin-top:.875rem}.footer__col li{display:flex}.footer__col ul{gap:.5rem}@media (width>=480px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav__actions{gap:.75rem}.nav__actions>.btn--primary{font-size:var(--fs-p-sm);padding-inline:1.25em}}@media (width>=768px){.blog__container{padding-inline:var(--grid-gap-md)}.blog-heading{align-items:center;gap:var(--section-xs);flex-direction:row}.blog-tools{flex:0 0 24rem;width:auto}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-grid--compact{gap:var(--section-xs) var(--grid-gap-md)}.blog-grid--compact .blog-card__link{border:0;padding:0;display:block}.blog-grid--compact .blog-media{border-radius:var(--radius-md)}.blog-grid--compact .blog-card__eyebrow{display:block}.blog-grid--compact .blog-card :is(h2,h3){font-size:var(--fs-h5);margin:0 0 .625rem;line-height:1.25}.blog-grid--compact .blog-card__excerpt{display:block}.blog-featured__slide{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;display:grid}.blog-featured__copy{padding:var(--grid-gap-md) var(--section-xs);justify-content:center}.blog-featured__image{order:0;margin:.75rem}.blog-featured__excerpt,.blog-featured__read{display:none}.blog-featured__copy h2{font-size:clamp(1.5rem,2.4vw,2.25rem)}.blog-latest__row{grid-template-columns:8rem minmax(0,1fr) auto;align-items:center}.blog-latest__row .blog-media{grid-row:auto}.blog-latest__row time{grid-column:auto}.blog-latest__row p{-webkit-line-clamp:1;line-clamp:1;max-width:60ch}.blog-article-hero{padding-block:var(--section-xs)}.blog-article-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.blog-article-hero .blog-breadcrumbs{padding-top:0}.blog-article-layout{max-width:var(--blog-reading-width);margin-inline:auto}.blog-cta{max-width:30rem;margin-inline:auto}.nav__inner{grid-template-columns:auto 1fr auto;gap:.5rem}.nav__links{justify-self:center}.nav__links a{min-height:var(--control-height);align-items:center;padding-inline:.5rem;display:flex}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__bottom{justify-content:space-between;align-items:flex-start;gap:1rem 2rem;display:flex}}@media (width>=992px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-featured__copy{padding:clamp(2rem,3vw,2.5rem)}.blog-article-hero{padding-block:var(--section-sm)}.blog-article-hero__grid{gap:var(--section-sm)}.blog-article-layout{grid-template-columns:var(--blog-sidebar-width) minmax(0, var(--blog-reading-width));justify-content:space-between;column-gap:var(--section-sm);max-width:none;margin-top:var(--section-sm);grid-template-rows:auto auto 1fr auto}.blog-share{margin-bottom:var(--grid-gap-md);grid-area:1/1}.blog-article-nav{grid-area:2/1}.blog-prose{grid-area:1/2/4}.blog-article-cta{grid-area:3/1}.blog-cta{top:calc(var(--nav-height) + var(--grid-gap-sm));max-width:none;position:sticky}.blog-author-bio{grid-area:4/2}.blog-toc>summary{pointer-events:none}.blog-toc>summary:after{display:none}.blog-toc::details-content{content-visibility:visible}.nav__links a{padding-inline:.75rem}.footer__grid{gap:var(--section-xs) var(--section-sm);grid-template-columns:minmax(0,1fr);grid-auto-columns:max-content;grid-auto-flow:column}.footer__brand{grid-column:auto}}@media (width>=768px) and (hover:hover) and (pointer:fine){.footer__legal a{min-height:0}}@media (prefers-reduced-motion:no-preference){.blog-featured__track{scroll-behavior:smooth}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.blog-media,.blog-featured__image) img{transition:transform var(--duration) var(--ease)}.blog-card__link:hover .blog-media img,.blog-featured__slide:hover .blog-featured__image img{transform:scale(1.02)}.blog-latest__row:hover .blog-media img{transform:scale(1.05)}}
