:root{--bg:#fff;--bg-warm:#f4f4f2;--ink:#0a0a0a;--ink-2:#1a1a1a;--muted:#6b6b66;--muted-2:#9a9a93;--line:#ececec;--line-2:#dcdcdc;--accent:#125e68;--accent-2:#176e7a;--accent-soft:#d0ebf0;--accent-tint:#e5f3f6;--accent-ink:#fff;--logo:#ee4a6e;--warn:#c0532b;--ok:#2f7a4d;--serif:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--container:1320px;--gutter:32px;--r-sm:6px;--r:10px;--r-lg:18px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-size:16px;line-height:1.5}h1,h2,h3,h4{letter-spacing:var(--tw-letter,-.025em);font-weight:var(--tw-weight,500);line-height:var(--tw-line,.99)}h1{line-height:var(--tw-line,.96)}.serif,.hero h1 .accent{font-weight:var(--tw-italic-weight,400)!important}.btn,.pill,.role,.mock,.stat-box,.int-cell,.kpi,.mock-table,.hv-frame,.hv-card,.problem-callout,.features-tab .ft-arrow{border-radius:var(--tw-radius,10px)!important}.btn,.pill{border-radius:8px!important}body[data-vibe=brutalist]{--line:#000;--line-2:#000}body[data-vibe=brutalist] .btn{border-width:1.5px}.section{padding:var(--tw-sec-pad,120px) 0}body{overflow-x:hidden}::selection{background:var(--ink);color:var(--bg)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.container{width:100%;max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.eyebrow .dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;transform:translateY(-1px)}.section-num{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:500}.serif{font-family:var(--sans);font-style:italic;font-weight:400}h1,h2,h3,h4{font-family:var(--sans);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500}h1{letter-spacing:-.04em;font-size:clamp(56px,8vw,132px);font-weight:500;line-height:.96}h2{letter-spacing:-.035em;font-size:clamp(40px,5.4vw,84px);font-weight:500;line-height:.99}h3{letter-spacing:-.02em;font-size:clamp(22px,1.8vw,30px);font-weight:500;line-height:1.12}p{text-wrap:pretty;margin:0}.btn{border:1px solid var(--accent);background:var(--accent);color:#fff;letter-spacing:-.005em;border-radius:8px;align-items:center;gap:10px;height:46px;padding:0 22px;font-size:14px;font-weight:500;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn .arrow{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.btn:hover .arrow{transform:translate(4px)}.btn.ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.dark{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn.dark:hover{background:var(--accent);border-color:var(--accent);color:#fff}.btn.lg{height:56px;padding:0 28px;font-size:15px}.section{padding:clamp(80px,10vw,160px) 0;position:relative}.section+.section{border-top:1px solid var(--line)}.section-head{grid-template-columns:1fr 2fr;align-items:end;gap:48px;margin-bottom:64px;display:grid}.section-head .meta{flex-direction:column;gap:14px;display:flex}.section-head .title{max-width:900px}.section-head .title h2 .serif{color:var(--accent);font-style:italic}.section-head .title h2{margin-bottom:18px}.section-head .title p{color:var(--muted);max-width:640px;font-size:clamp(15px,1.1vw,17px)}@media (max-width:800px){.section-head{grid-template-columns:1fr;align-items:start;gap:24px}}.reveal{opacity:1;transform:none}.reveal.animating{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal.animating.is-in{opacity:1;transform:none}.reveal.delay-1{transition-delay:80ms}.reveal.delay-2{transition-delay:.16s}.reveal.delay-3{transition-delay:.24s}.reveal.delay-4{transition-delay:.32s}.alink{align-items:center;gap:6px;padding-bottom:2px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.alink:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .35s cubic-bezier(.7,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}.alink:hover:after{transform-origin:0;animation:.35s cubic-bezier(.7,0,.2,1) .35s forwards alink-in;transform:scaleX(0)}@keyframes alink-in{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.nav{z-index:50;background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--line)}.nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{font-family:var(--sans);letter-spacing:-.025em;align-items:center;gap:10px;font-size:22px;font-weight:400;display:inline-flex}.brand-mark{background-image:url(/assets/logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:inline-block}.brand .pin{color:var(--muted);font-family:var(--mono);border-left:1px solid var(--line);letter-spacing:.05em;margin-left:4px;padding-left:10px;font-size:11px;font-weight:500}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:var(--ink-2);padding:6px 0;font-size:14px;font-weight:500;position:relative}.nav-links a:hover{color:var(--accent)}.nav-cta{align-items:center;gap:8px;display:flex}.nav-cta .btn{height:38px;padding:0 16px;font-size:13px}.nav-cta-sm{height:32px!important;padding:0 12px!important;font-size:12.5px!important}.nav-hamburger{cursor:pointer;width:40px;height:40px;color:var(--ink);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:none}.nav-hamburger:hover{background:var(--surface-2)}.nav-mobile{background:color-mix(in oklab, var(--bg) 96%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px);border-top:1px solid var(--line);flex-direction:column;padding:12px 0 20px;display:flex}.nav-mobile-link{color:var(--ink-2);padding:12px 24px;font-size:15px;font-weight:500;transition:color .15s,background .15s}.nav-mobile-link:hover{color:var(--accent);background:var(--surface-2)}.nav-mobile-cta{border-top:1px solid var(--line);gap:10px;margin-top:8px;padding:16px 24px 0;display:flex}.nav-mobile-cta .btn{flex:1;justify-content:center}@media (max-width:900px){.nav-links,.nav-cta{display:none}.nav-hamburger{display:flex}}.nav-mega-trigger{position:relative}.nav-mega-trigger .nav-link{align-items:center;display:inline-flex}.nav-mega{background:var(--bg);border-bottom:1px solid var(--line);z-index:48;padding:28px 0 32px;animation:.14s megaIn;position:absolute;top:68px;left:0;right:0;box-shadow:0 16px 48px #00000012}@keyframes megaIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.nav-mega-col-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 10px;font-size:10px;font-weight:500}.nav-mega-soluzione{grid-template-columns:1fr auto 280px;align-items:start;gap:0;display:grid}.nav-mega-divider{background:var(--line);align-self:stretch;width:1px;margin:0 36px}.nav-mega-feature-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.nav-mega-item{border-radius:var(--r);color:inherit;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;transition:background .12s;display:flex}.nav-mega-item:hover{background:var(--bg-warm)}.nav-mega-item-icon{border-radius:var(--r-sm);background:var(--accent-tint);width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-mega-item-title{color:var(--ink);margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.nav-mega-item-desc{color:var(--muted);font-size:12px;line-height:1.4;display:block}.nav-mega-role-list{flex-direction:column;gap:2px;margin-bottom:16px;display:flex}.nav-mega-role{border-radius:var(--r);color:inherit;flex-direction:column;gap:2px;padding:9px 12px;text-decoration:none;transition:background .12s;display:flex}.nav-mega-role:hover{background:var(--bg-warm)}.nav-mega-role-title{color:var(--ink);font-size:13.5px;font-weight:600}.nav-mega-role-desc{color:var(--muted);font-size:12px}.nav-mega-cta-link{color:var(--accent);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.nav-mega-cta-link:hover{text-decoration:underline}.nav-mega-int-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.nav-mega-see-all{color:var(--accent);align-items:center;gap:5px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.nav-mega-see-all:hover{text-decoration:underline}.nav-mega-cats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.nav-mega-cat{border-radius:var(--r);border:1px solid var(--line);color:inherit;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.nav-mega-cat:hover{border-color:var(--accent-soft);background:var(--accent-tint)}.nav-mega-cat-name{color:var(--ink);font-size:13.5px;font-weight:600}.nav-mega-cat-desc{color:var(--muted);margin-bottom:8px;font-size:12px;line-height:1.4}.nav-mega-cat-logos{flex-wrap:wrap;gap:6px;display:flex}.nav-mega-cat-logo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;width:28px;height:28px;padding:3px}.nav-mobile-section{border-top:1px solid var(--line)}.nav-mobile-section-trigger{color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.nav-mobile-section-content{flex-direction:column;gap:1px;padding:2px 16px 12px;display:flex}.nav-mobile-sub-link{color:var(--muted);border-radius:var(--r-sm);padding:8px 12px;font-size:14px;text-decoration:none;transition:color .12s,background .12s;display:block}.nav-mobile-sub-link:hover{color:var(--accent);background:var(--bg-warm)}.hero{border-bottom:1px solid var(--line);background:linear-gradient(160deg,#fff 0%,#f8fbf9 52%,#eef6f1 100%);flex-direction:column;min-height:100svh;padding:64px 0 0;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 100%,#125e6812,#0000 70%);position:absolute;inset:0}.hero:after{display:none}.hero>.container{z-index:1;flex-direction:column;flex:1;max-width:100%;margin-left:0;margin-right:0;padding-left:clamp(24px,5vw,96px);display:flex;position:relative}.hero-meta{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:34px;display:flex}.hero-meta .pill{border:1px solid var(--line-2);color:var(--ink-2);background:#ffffffc7;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex;box-shadow:0 18px 42px -30px #125e6873}.hero-meta .pill .pulse{background:var(--accent);border-radius:50%;width:7px;height:7px;position:relative}.hero-meta .pill .pulse:after{content:"";border:1px solid var(--accent);border-radius:50%;animation:2s infinite pulse;position:absolute;inset:-4px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-grid{flex:1;min-height:520px;padding-bottom:60px;display:block;position:relative}.hero-text{z-index:2;flex-direction:column;gap:38px;max-width:46%;padding-top:12px;display:flex;position:relative}.hero-title{letter-spacing:-.04em;margin:0;font-size:clamp(44px,5.15vw,76px);font-weight:650;line-height:1.05}.hero-lede{border-top:0;flex-direction:column;gap:10px;max-width:100%;margin:0;padding-top:0;display:flex}.hero-lede p{color:var(--muted);letter-spacing:-.005em;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.hero-visual{min-height:auto;position:absolute;inset:0 -300px 0 52%}.hv-frame{border:1px solid var(--line-2);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px #14141405,0 30px 60px -30px #1414142e,0 8px 20px -10px #14141414}.hv-bar{border-bottom:1px solid var(--line);background:#fafafa;align-items:center;gap:10px;padding:10px 14px;display:flex}.hv-dots{gap:5px;display:flex}.hv-dots i{background:#d8d8d8;border-radius:50%;width:9px;height:9px;display:inline-block}.hv-url{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:6px;flex:1;padding:4px 10px;font-size:11px}.hv-body{flex-direction:column;flex:1;gap:16px;padding:22px;display:flex}.hv-row{justify-content:space-between;align-items:baseline;display:flex}.hv-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:10px}.hv-num{letter-spacing:-.035em;align-items:baseline;gap:8px;font-size:40px;font-weight:500;line-height:1;display:inline-flex}.hv-unit{color:var(--muted);font-size:13px;font-weight:400;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em}.hv-spark{border-bottom:1px dashed var(--line);padding:4px 0 8px}.hv-list{flex-direction:column;gap:0;display:flex}.hv-item{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.hv-item:last-child{border-bottom:0}.hv-id{font-family:var(--mono);color:var(--muted);font-size:11px}.hv-cust{letter-spacing:-.01em;font-weight:500}.hv-card{background:var(--ink);color:#fff;z-index:2;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 20px 40px -20px #0006}.hv-card .hv-card-lab{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;font-size:10px}.hv-card .hv-card-val{letter-spacing:-.025em;font-size:28px;font-weight:500;line-height:1}.hv-card .hv-card-val i{color:#fff;margin-left:2px;font-style:italic;font-weight:400}.hv-card-1{background:var(--accent);top:-22px;left:-28px}.hv-card-2{color:var(--ink);border:1px solid var(--line);background:#fff;bottom:-28px;right:-24px}.hv-card-2 .hv-card-lab{color:var(--muted)}.hero-visual-dashboard{isolation:isolate;height:100%;min-height:0}.hero-visual-dashboard:before,.hv-orbit{display:none}.hv-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #125e681f;border-radius:26px;grid-template-columns:168px minmax(0,1fr);display:grid;position:absolute;inset:24px 0 20px;overflow:hidden;box-shadow:0 36px 88px -36px #125e686b,0 12px 30px -22px #00000038}.hv-sidebar{color:#fff;background:radial-gradient(circle at 22% 16%,#ffffff29,#0000 24%),linear-gradient(#0a3d44 0%,#125e68 45%,#082e35 100%);flex-direction:column;gap:28px;padding:24px 18px;display:flex}.hv-brand{letter-spacing:-.03em;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.hv-brand-mark{color:#0a3d44;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:inline-grid}.hv-nav{flex-direction:column;gap:8px;display:flex}.hv-nav span{color:#ffffffd1;border-radius:10px;align-items:center;gap:9px;min-height:34px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.hv-nav span.active{color:#fff;background:linear-gradient(135deg,#25a3b0d1,#ffffff14)}.hv-nav i{opacity:.9;border:1px solid;border-radius:4px;width:14px;height:14px}.hv-nav b{color:#ffffffb8;margin-left:auto;font-size:10px;font-weight:700}.hv-dashboard{flex-direction:column;gap:18px;min-width:0;padding:26px 26px 24px;display:flex}.hv-dashboard-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hv-dashboard-head h3{letter-spacing:-.04em;font-size:23px;font-weight:700}.hv-dashboard-head p{color:var(--muted);margin-top:2px;font-size:12px}.hv-user{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.hv-user span{background:var(--accent);border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 7px #ffffffd9}.hv-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hv-metric,.hv-panel,.hv-security-card{background:#ffffffdb;border:1px solid #125e681a;box-shadow:0 18px 48px -38px #00000073}.hv-metric{border-radius:14px;flex-direction:column;gap:7px;min-height:92px;padding:16px 14px;display:flex}.hv-metric span{color:#4b5960;font-size:11px}.hv-metric strong{letter-spacing:-.04em;font-size:clamp(17px,1.5vw,22px);line-height:1}.hv-metric small{color:#06834f;font-size:10px;font-weight:700}.hv-panels{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);gap:14px;display:grid}.hv-panel{border-radius:16px;padding:16px}.hv-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hv-panel-title strong{letter-spacing:-.02em;font-size:12px}.hv-panel-title span{color:var(--muted);font-family:var(--mono);font-size:10px}.hv-chart .spark{background:repeating-linear-gradient(#0000 0 23px,#125e6814 24px),linear-gradient(#0000 42%,#25a3b01f);border-radius:10px;height:96px;padding:12px 0 2px}.hv-months{color:var(--muted);text-align:center;grid-template-columns:repeat(6,1fr);margin-top:8px;font-size:10px;display:grid}.hv-donut-row{grid-template-columns:92px 1fr;align-items:center;gap:16px;display:grid}.hv-donut-graph{background:conic-gradient(#0e7a87 0 40%, #25a3b0 40% 70%, #8fd0d8 70% 90%, #d0ebf0 90% 100%);border-radius:50%;width:86px;height:86px;position:relative}.hv-donut-graph:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25%}.hv-donut-row div{flex-direction:column;gap:8px;display:flex}.hv-donut-row div span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.hv-donut-row div i,.hv-feed i{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.hv-donut-row div b{color:var(--ink);margin-left:auto;font-size:10px}.hv-bottom-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hv-feed{color:var(--ink-2);border-top:1px solid #125e6814;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:grid}.hv-feed small{color:var(--muted);font-size:10px}.hv-feed.warm i{background:#f28d4f}.hv-security-card{z-index:3;border-radius:18px;width:178px;padding:20px 18px;position:absolute;bottom:22px;right:-22px}.hv-shield{color:#fff;background:linear-gradient(160deg,#127a87,#0a3d44);border-radius:18px;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:22px;display:grid}.hv-security-card strong{letter-spacing:-.04em;font-size:16px;line-height:1.08;display:block}.hv-security-card p{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.45}.hv-metric small.warn{color:#c0532b}.hv-carrier-list{flex-direction:column;gap:11px;display:flex}.hv-carrier-row{grid-template-columns:36px 1fr 32px;align-items:center;gap:8px;display:grid}.hv-carrier-row>span:first-child{font-family:var(--mono);color:var(--muted);font-size:11px}.hv-carrier-bar{background:var(--line);border-radius:999px;height:5px;overflow:hidden}.hv-carrier-bar span{background:var(--accent);border-radius:999px;height:100%;display:block}.hv-carrier-row b{font-size:11px;font-family:var(--mono);color:var(--muted);text-align:right;font-weight:500}.hv-orders{background:#ffffffdb;border:1px solid #125e681a;border-radius:14px;overflow:hidden;box-shadow:0 18px 48px -38px #00000073}.hv-order-th,.hv-order-tr{grid-template-columns:72px 1fr 48px 80px 48px;align-items:center;gap:10px;padding:7px 14px;font-size:11px;display:grid}.hv-order-th{color:var(--muted);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;background:#125e680a;font-size:10px;font-weight:600}.hv-order-tr{border-bottom:1px solid var(--line)}.hv-order-tr:last-child{border-bottom:0}.hv-carrier-tag{font-family:var(--mono);color:var(--muted);font-size:11px}.hv-amt{font-family:var(--mono);text-align:right;color:var(--ink);font-size:11px}.hv-live-card{background:var(--ink);color:#fff;z-index:3;border-radius:14px;align-items:center;gap:12px;min-width:196px;padding:13px 16px;display:flex;position:absolute;bottom:14px;right:-24px;box-shadow:0 20px 40px -20px #00000085}.hv-live-dot{background:#30ad77;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 3px #25a3b04d}.hv-live-card strong{letter-spacing:-.02em;font-size:12px;font-weight:600;display:block}.hv-live-card p{color:#ffffff94;margin:2px 0 0;font-size:11px}@media (max-width:1000px){.hero-grid{flex-direction:column;gap:40px;min-height:0;padding-bottom:0;display:flex}.hero-text{max-width:100%;padding-top:0}.hero-visual{align-self:auto;min-height:380px;position:relative;inset:auto}.hero-visual-dashboard{height:auto;min-height:640px}.hv-shell{inset:0}.hv-security-card,.hv-live-card{bottom:-26px;right:18px}.hv-card-1{left:0}.hv-card-2{right:0}}.hero h1 .ink-soft{color:var(--muted-2)}.hero h1 .accent{color:var(--accent);font-family:var(--sans);letter-spacing:-.03em;padding:0;font-style:normal;font-weight:650}.hero-actions{border-top:0;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding-top:0;display:flex}.hero-stats{border-top:0;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:46px;padding:24px 0 34px;display:grid}.hero-stats .stat{flex-direction:column;gap:6px;min-width:0;display:flex}.hero-stats .stat .num{font-family:var(--sans);letter-spacing:-.035em;color:var(--accent);font-size:clamp(24px,2.5vw,34px);font-weight:650;line-height:1}.hero-stats .stat .num .unit{color:var(--accent);font-style:italic;font-weight:400}.hero-stats .stat .label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}@media (max-width:900px){.hero{min-height:0;padding:48px 0;display:block}.hero-stats{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:720px){.hero{padding:40px 0 0}.hero-meta{gap:10px;margin-bottom:24px}.hero-grid{gap:34px}.hero-visual-dashboard{min-height:700px}.hv-shell{border-radius:20px;grid-template-columns:1fr}.hv-sidebar{display:none}.hv-dashboard{padding:20px}.hv-metrics,.hv-panels{grid-template-columns:1fr 1fr}.hv-panels{grid-template-columns:1fr}.hv-security-card,.hv-live-card{bottom:-34px;right:12px}.hv-order-th,.hv-order-tr{grid-template-columns:64px 1fr 60px 44px}.hv-order-th span:nth-child(3),.hv-order-tr .hv-carrier-tag{display:none}}@media (max-width:560px){.hero-title{font-size:clamp(30px,8vw,40px)}.hero-actions .btn{justify-content:center;width:100%}.hero-visual-dashboard{min-height:760px}.hv-dashboard-head{flex-direction:column}.hv-metrics{grid-template-columns:1fr}.hv-metric{min-height:auto}.hv-feed{grid-template-columns:18px minmax(0,1fr)}.hv-feed small{display:none}.hv-security-card,.hv-live-card{width:180px}}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);padding:22px 0;position:relative;overflow:hidden}.marquee-track{align-items:center;gap:64px;width:max-content;animation:50s linear infinite scroll;display:flex}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item{font-family:var(--sans);color:var(--ink-2);letter-spacing:-.01em;white-space:nowrap;opacity:.65;align-items:center;gap:10px;font-size:18px;font-weight:500;transition:opacity .2s;display:inline-flex}.marquee-item:hover{opacity:1}.marquee-logo{flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.marquee-image{object-fit:contain;width:100%;height:100%;display:block}.integration-logo-image{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.integration-logo-fallback{border:1px solid var(--line-2);color:var(--accent);font-family:var(--mono);letter-spacing:.02em;background:#fff;border-radius:8px;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.marquee-item .glyph{border:1px solid var(--line-2);width:22px;height:22px;font-family:var(--mono);color:var(--muted);background:#fff;border-radius:5px;place-items:center;font-size:10px;display:inline-grid}.marquee-edge{pointer-events:none;z-index:2;width:80px;position:absolute;top:0;bottom:0}.marquee-edge.left{background:linear-gradient(to right, var(--bg), transparent);left:0}.marquee-edge.right{background:linear-gradient(to left, var(--bg), transparent);right:0}.problem-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.problem-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.problem-list li{border-top:1px solid var(--line);color:var(--muted);letter-spacing:-.01em;text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);grid-template-columns:32px 1fr auto;align-items:baseline;gap:20px;padding:22px 0;font-size:17px;text-decoration-thickness:1px;display:grid}.problem-list li:last-child{border-bottom:1px solid var(--line)}.problem-list li .pn{font-family:var(--mono);color:var(--muted-2);font-size:11px}.problem-list li .tool{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);font-size:11px}.problem-callout{background:var(--accent);color:#fff;border-radius:var(--r-lg);flex-direction:column;gap:24px;min-height:100%;padding:40px 36px;display:flex;position:relative}.problem-callout .label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-size:11px}.problem-callout h3{letter-spacing:-.025em;color:#fff;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.02}.problem-callout h3 .accent{color:#fff;font-family:var(--sans);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.problem-callout .arrow-illus{background:linear-gradient(90deg,#0000,#fff9 20% 80%,#0000);height:1px;margin-top:8px;position:relative}.problem-callout .arrow-illus:after{content:"→";background:var(--accent);color:#fff;padding-left:8px;font-size:18px;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:900px){.problem-grid{grid-template-columns:1fr;gap:48px}}.features{background:var(--bg)}.features-tabs{border-top:1px solid var(--line);grid-template-columns:320px 1fr;align-items:stretch;gap:56px;display:grid}.features-tab-list{border-right:1px solid var(--line);flex-direction:column;padding-right:0;display:flex}.features-tab{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:28px 1fr 18px;align-items:center;gap:14px;padding:22px 24px 22px 0;transition:padding .35s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.features-tab .ft-num{font-family:var(--mono);color:var(--muted-2);font-size:11px}.features-tab .ft-label{letter-spacing:-.01em;color:var(--muted);font-size:18px;font-weight:500;transition:color .25s}.features-tab .ft-arrow{width:18px;height:18px;color:var(--muted-2);background:0 0;border-radius:999px;place-items:center;font-size:12px;transition:background .25s,color .25s,transform .25s;display:inline-grid}.features-tab:hover .ft-label,.features-tab.active .ft-label{color:var(--ink)}.features-tab.active .ft-arrow{background:var(--accent);color:#fff;transform:rotate(-45deg)}.features-tab.active:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:-1px;left:-1px}.features-panel{flex-direction:column;gap:28px;min-height:520px;padding:32px 0 0;display:flex;position:relative}.features-panel .fp-head{justify-content:space-between;align-items:baseline;gap:32px;display:flex}.features-panel .fp-head h3{letter-spacing:-.02em;font-size:clamp(28px,3vw,40px);font-weight:500}.features-panel .fp-head h3 .serif{color:var(--accent)}.features-panel .fp-desc{color:var(--muted);max-width:560px;font-size:16px}.features-panel .fp-list{grid-template-columns:repeat(2,1fr);gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.features-panel .fp-list li{border-bottom:1px dashed var(--line);color:var(--ink-2);grid-template-columns:14px 1fr;align-items:baseline;gap:10px;padding:10px 0;font-size:15px;display:grid}.features-panel .fp-list li:before{content:"+";color:var(--accent);font-family:var(--mono);font-size:13px;line-height:1}.features-panel .fp-screen{margin-top:8px}.features-panel .fade-key{opacity:1;transform:none}@media (max-width:900px){.features-tabs{grid-template-columns:1fr;gap:0}.features-tab-list{border-right:0}.features-panel{padding:32px 0}.features-panel .fp-list{grid-template-columns:1fr}}.mock{border:1px solid var(--line-2);border-radius:var(--r-lg);background:#fff;position:relative;overflow:hidden;box-shadow:0 1px #14141405,0 30px 60px -30px #1414142e,0 8px 20px -10px #14141414}.mock-bar{border-bottom:1px solid var(--line);background:var(--bg-warm);align-items:center;gap:12px;padding:12px 14px;display:flex}.mock-bar .dots{gap:6px;display:flex}.mock-bar .dots i{background:#d8d4c8;border-radius:50%;width:10px;height:10px;display:inline-block}.mock-bar .url{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:6px;flex:1;padding:5px 10px;font-size:11px}.mock-bar .actions{gap:6px;display:flex}.mock-bar .actions span{border:1px solid var(--line);background:#fff;border-radius:4px;width:22px;height:16px}.mock-body{grid-template-columns:200px 1fr;min-height:460px;display:grid}.mock-side{border-right:1px solid var(--line);background:#fafaf7;flex-direction:column;gap:4px;padding:16px 14px;font-size:13px;display:flex}.mock-side .m-brand{letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.mock-side .m-brand .bm{background:var(--ink);border-radius:5px;place-items:center;width:18px;height:18px;display:inline-grid}.mock-side .m-brand .bm:after{content:"";background:var(--accent);width:9px;height:1.5px;display:block}.mock-side .m-section{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);padding:12px 6px 6px;font-size:10px}.mock-side .m-item{color:var(--ink-2);cursor:default;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.mock-side .m-item .glyph{border:1px solid var(--line-2);background:#fff;border-radius:3px;width:14px;height:14px;display:inline-block}.mock-side .m-item.active{background:var(--ink);color:var(--bg)}.mock-side .m-item.active .glyph{background:var(--accent);border-color:var(--accent)}.mock-side .m-badge{font-family:var(--mono);background:var(--accent-soft);color:var(--accent);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px}.mock-side .m-item.active .m-badge{color:#fff;background:#ffffff1f}.mock-main{flex-direction:column;gap:18px;padding:20px 22px;display:flex}.mock-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mock-head h4{letter-spacing:-.015em;font-size:18px;font-weight:500}.mock-head .filters{gap:6px;display:flex}.mock-head .chip{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:4px 10px;font-size:11px}.mock-head .chip.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mock-kpi{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kpi{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:8px;padding:12px;display:flex}.kpi .kl{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.kpi .kv{letter-spacing:-.02em;font-size:22px;font-weight:500}.kpi .kd{font-family:var(--mono);color:var(--ok);font-size:10px}.kpi .kd.warn{color:var(--warn)}.kpi .spark{height:22px;margin-top:-4px}.mock-table{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.mock-th,.mock-tr{grid-template-columns:100px 1.5fr 1fr 1fr 120px 80px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.mock-th{background:var(--bg-warm);font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);font-size:10px}.mock-tr{border-bottom:1px solid var(--line);background:#fff}.mock-tr:last-child{border-bottom:0}.mock-tr .id{font-family:var(--mono);color:var(--muted);font-size:11px}.mock-tr .cust{font-weight:500}.mock-tr .ship{color:var(--muted);font-size:11px;font-family:var(--mono)}.status{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}.status .d{border-radius:50%;width:5px;height:5px}.status.spedito{color:var(--ok);background:#2f7a4d12;border-color:#2f7a4d4d}.status.spedito .d{background:var(--ok)}.status.pending{color:var(--warn);background:#c0532b12;border-color:#c0532b4d}.status.pending .d{background:var(--warn)}.status.packing{color:var(--accent);background:var(--accent-soft);border-color:#25a3b04d}.status.packing .d{background:var(--accent)}.status.problema{color:#b3261e;background:#b3261e0f;border-color:#b3261e4d}.status.problema .d{background:#b3261e}.mock-tr .total{font-family:var(--mono);text-align:right;font-size:12px}@media (max-width:1100px){.mock-kpi{grid-template-columns:repeat(2,1fr)}.mock-th,.mock-tr{grid-template-columns:80px 1.4fr 1fr 100px 70px}.mock-th .c-ship,.mock-tr .ship{display:none}}@media (max-width:700px){.mock-side{display:none}.mock-body{grid-template-columns:1fr}}.benefits-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.benefit{border-right:1px solid var(--line);flex-direction:column;gap:14px;padding:40px 32px 40px 0;display:flex;position:relative}.benefit:nth-child(3n){border-right:0;padding-right:0}.benefit:nth-child(n+4){border-top:1px solid var(--line);padding-top:40px}.benefit .b-num{font-family:var(--mono);color:var(--muted-2);font-size:11px}.benefit h3{letter-spacing:-.02em;font-size:26px;font-weight:500}.benefit h3 .serif{color:var(--accent)}.benefit p{color:var(--muted);font-size:15px}.benefit .b-figure{font-family:var(--sans);letter-spacing:-.03em;align-items:baseline;gap:8px;margin-top:8px;font-size:40px;font-weight:400;line-height:1;display:flex}.benefit .b-figure .unit{font-family:var(--sans);color:var(--accent);font-size:28px;font-style:italic}.benefit .b-bar{background:var(--line);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.benefit .b-bar i{background:var(--accent);transform-origin:0;border-radius:2px;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(0)}.benefit.is-in .b-bar i{transform:scaleX(var(--p,.8))}@media (max-width:900px){.benefits-grid{grid-template-columns:1fr}.benefit{border-right:0;border-top:1px solid var(--line);padding:32px 0}.benefit:first-child{border-top:0}.benefit:nth-child(n+4){padding-top:32px}}.roles-wrap{grid-template-columns:1fr;gap:32px;display:grid}.roles-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.role{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;flex-direction:column;gap:14px;min-height:260px;padding:28px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.role:hover{border-color:var(--ink);transform:translateY(-2px)}.role .r-num{font-family:var(--mono);color:var(--muted-2);font-size:11px}.role h3{letter-spacing:-.015em;font-size:22px;font-weight:500}.role p{color:var(--muted);flex:1;font-size:14px}.role .r-tags{flex-wrap:wrap;gap:6px;display:flex}.role .r-tag{font-family:var(--mono);border:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px}.role.dark{background:var(--ink);color:var(--bg);border-color:var(--ink)}.role.dark p{color:#ffffffb3}.role.dark .r-tag{color:#ffffffb3;border-color:#fff3}.role.dark .r-num{color:#ffffff80}@media (max-width:900px){.roles-grid{grid-template-columns:1fr}}.tst-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.tst-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:20px;padding:28px 28px 24px;transition:box-shadow .2s,border-color .2s;display:flex}.tst-card:hover{border-color:var(--line-2);box-shadow:0 12px 40px -20px #125e6824}.tst-card.featured{background:var(--ink);border-color:var(--ink);color:#fff}.tst-stars{color:var(--accent);gap:3px;font-size:14px;line-height:1;display:flex}.tst-card.featured .tst-stars{color:#6fcfdb}.tst-quote{color:var(--ink-2);letter-spacing:-.01em;border:none;flex:1;margin:0;padding:0;font-size:16px;line-height:1.65}.tst-card.featured .tst-quote{color:#ffffffd9}.tst-author{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:18px;display:flex}.tst-card.featured .tst-author{border-color:#ffffff1f}.tst-avatar{background:var(--bg-warm);width:38px;height:38px;color:var(--accent);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.tst-card.featured .tst-avatar{color:#ffffffe6;background:#ffffff1a;border-color:#fff3}.tst-author-info{flex-direction:column;gap:2px;display:flex}.tst-name{color:var(--ink);font-size:14px;font-weight:600}.tst-card.featured .tst-name{color:#fff}.tst-role{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.tst-card.featured .tst-role{color:#ffffff80}.tst-aggregate{align-items:center;gap:12px;margin-bottom:8px;display:flex}.tst-aggregate-stars{color:var(--accent);gap:3px;font-size:16px;display:flex}.tst-aggregate-score{color:var(--ink);letter-spacing:-.03em;font-size:22px;font-weight:650}.tst-aggregate-count{font-family:var(--mono);color:var(--muted);font-size:12px}@media (max-width:1024px){.tst-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tst-grid{grid-template-columns:1fr}}.integrations{background:var(--bg)}.int-groups{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;padding-top:48px;display:grid}.int-group{flex-direction:column;gap:24px;display:flex}.int-group-head{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.int-group-head .ig-num{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:11px}.int-group-head h3{font-family:var(--sans);letter-spacing:-.02em;font-size:clamp(28px,2.4vw,36px);font-weight:500}.int-group-head p{color:var(--muted);max-width:360px;font-size:14px;line-height:1.55}.int-group-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.int-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);aspect-ratio:1.6;font-family:var(--sans);letter-spacing:-.01em;color:var(--ink-2);background:#fff;flex-direction:column;justify-content:space-between;padding:14px;font-size:16px;font-weight:500;transition:background .25s,color .25s;display:flex;position:relative}.int-cell:hover{background:var(--accent);color:#fff}.int-cell .icon{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;font-size:10px}.int-cell .label{font-size:16px}.int-cell:hover .icon{color:#ffffff8c}.int-foot{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;align-items:center;gap:64px;margin-top:56px;padding-top:40px;display:grid}.int-foot-stat .num{font-family:var(--sans);letter-spacing:-.04em;font-size:clamp(80px,10vw,144px);font-weight:500;line-height:.9}.int-foot-stat .num .unit{color:var(--accent);font-style:italic}.int-foot-stat .lab{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:8px;font-size:11px}.int-foot-cta p{color:var(--ink-2);letter-spacing:-.01em;max-width:580px;margin-bottom:16px;font-size:18px;line-height:1.5}.int-foot-cta strong{color:var(--accent);font-weight:500}@media (max-width:1000px){.int-groups{grid-template-columns:1fr;gap:48px}.int-foot{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.int-group-list{grid-template-columns:repeat(2,1fr)}}.cta-section{background:var(--accent);color:#fff;padding:clamp(80px,10vw,140px) 0;position:relative;overflow:hidden}.cta-section .container{z-index:2;position:relative}.cta-section .bg-mark{pointer-events:none;opacity:.06;z-index:1;background-image:linear-gradient(90deg,#fff6 1px,#0000 1px);background-size:80px 100%;position:absolute;inset:0}.cta-section .eyebrow{color:#ffffffb3;text-align:center}.cta-section .eyebrow .dot{background:#fff}.cta-section h2{color:#fff;text-align:center;max-width:1100px;margin:24px auto 32px;font-weight:500}.cta-section h2 .serif{color:#fff}.cta-section .cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.cta-section .btn{color:var(--accent);background:#fff;border-color:#fff}.cta-section .btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.cta-section .btn.ghost{color:#fff;background:0 0;border-color:#ffffff4d}.cta-section .btn.ghost:hover{color:var(--accent);background:#fff;border-color:#fff}.cta-section .demo-meta{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;padding-top:32px;display:grid}.cta-section .demo-meta .item .lab{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#fff9;margin-bottom:6px;font-size:11px}.cta-section .demo-meta .item .val{letter-spacing:-.015em;color:#fff;font-size:20px}@media (max-width:800px){.cta-section .demo-meta{grid-template-columns:1fr}}.footer{background:var(--bg);border-top:1px solid var(--line);padding:80px 0 32px}.footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:64px;display:grid}.footer-col h5{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:11px;font-weight:500}.footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col a{color:var(--ink-2);font-size:15px}.footer-col a:hover{color:var(--accent)}.footer .lockup{letter-spacing:-.045em;font-size:clamp(72px,11vw,168px);font-weight:500;line-height:.92;font-family:var(--sans);border-top:1px solid var(--line);align-items:center;gap:18px;margin:0;padding:32px 0 24px;display:flex}.footer .lockup .serif{color:var(--accent)}.footer .lockup .mark{aspect-ratio:1;background-image:url(/assets/logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;align-self:center;width:clamp(64px,9vw,120px);margin-right:8px;display:inline-block}.footer-meta{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:11px;display:flex}.footer-meta .links{gap:18px;display:flex}@media (max-width:900px){.footer-top{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:540px){.footer-top{grid-template-columns:1fr}}.page-hero{border-bottom:1px solid var(--line);background:var(--bg);padding:clamp(64px,8vw,120px) 0 clamp(48px,6vw,96px);position:relative}.page-hero:before{content:"";background:radial-gradient(ellipse 50% 50% at 90% 10%, var(--accent-soft), transparent 65%);pointer-events:none;opacity:.55;position:absolute;inset:0}.page-hero>.container{z-index:1;position:relative}.page-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.page-hero-grid>div:first-child{flex-direction:column;gap:24px;display:flex}.page-hero-title{letter-spacing:-.04em;margin:0;font-size:clamp(44px,6vw,96px);font-weight:500;line-height:.96}.page-hero-aside{border-top:1px solid var(--line);flex-direction:column;justify-self:end;gap:28px;width:100%;max-width:520px;padding-top:24px;display:flex}.page-hero-aside p{color:var(--muted);font-size:clamp(15px,1.05vw,17px);line-height:1.55}@media (max-width:900px){.page-hero-grid{grid-template-columns:1fr;align-items:start;gap:32px}.page-hero-aside{justify-self:start}}.billing-toggle{background:var(--accent-tint);border:1px solid var(--line);border-radius:999px;align-self:flex-start;gap:0;padding:4px;display:inline-flex}.bt-opt{font:inherit;color:var(--muted);letter-spacing:-.01em;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:500;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.bt-opt.is-on{color:var(--ink);background:#fff;box-shadow:0 1px #0000000a,0 8px 18px -10px #0000002e}.bt-save{font-family:var(--mono);letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.plans-section{padding-top:0!important}.plans-grid{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.plan-card{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:24px;min-height:100%;padding:36px 32px;display:flex;position:relative}.plan-card:last-child{border-right:0}.plan-head{flex-direction:column;gap:10px;display:flex}.plan-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-name{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:500}.plan-chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-warm);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:11px}.plan-tag{color:var(--muted);max-width:320px;margin:0;font-size:14px;line-height:1.5}.plan-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:baseline;gap:6px;padding:18px 0;display:flex}.plan-price .cur{color:var(--muted);font-size:22px;font-weight:400}.plan-price .amt{letter-spacing:-.04em;font-size:clamp(48px,5vw,64px);font-weight:500;line-height:1}.plan-price .amt.amt-text{font-size:clamp(34px,3.6vw,44px);font-style:italic;font-weight:400}.plan-price .per{color:var(--muted);flex-direction:column;gap:2px;margin-left:6px;font-size:13px;display:flex}.plan-price .per .sub{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.plan-cta{justify-content:center;align-self:stretch}.plan-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.plan-list li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.plan-list .check{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:inline-flex}@media (max-width:1000px){.plans-grid{grid-template-columns:1fr}.plan-card{border-right:0;border-bottom:1px solid var(--line)}.plan-card:last-child{border-bottom:0}}.cmp-table{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.cmp-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}.cmp-row:last-child{border-bottom:0}.cmp-cell{color:var(--ink-2);border-right:1px solid var(--line);align-items:center;min-height:56px;padding:18px 24px;font-size:14px;display:flex}.cmp-cell:last-child{border-right:0}.cmp-cell.cmp-feat{color:var(--ink);background:#fafafa;font-size:14px;font-weight:500}.cmp-cell.is-accent{background:var(--accent-tint)}.cmp-row.cmp-head .cmp-cell{background:var(--bg-warm);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);min-height:48px;font-size:11px;font-weight:500}.cmp-row.cmp-head .cmp-cell.is-accent{background:var(--accent);color:#fff}.cmp-row.cmp-head .cmp-cell.cmp-feat{color:var(--ink)}.cmp-group{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--line);background:#fff;padding:22px 24px 12px;font-size:11px;font-weight:500}.cmp-yes{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.cmp-no{color:var(--muted-2);font-size:18px;line-height:1}.cmp-text{color:var(--ink);font-weight:500}@media (max-width:800px){.cmp-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.cmp-cell{padding:14px 12px;font-size:12.5px}.cmp-cell.cmp-feat{padding-left:16px}}.cmp-plan-tabs{background:var(--bg-warm,#f4f4f5);border:1px solid var(--line);border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:none}.cmp-plan-tab{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:9px 12px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,color .15s,box-shadow .15s}.cmp-plan-tab.is-active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0000001a}.cmp-plan-tab.is-accent.is-active{background:var(--accent);color:#fff}@media (max-width:600px){.cmp-plan-tabs{z-index:10;display:flex;position:sticky;top:68px}.cmp-table{border-radius:14px}.cmp-row{grid-template-columns:1fr auto}.cmp-col-0,.cmp-col-1,.cmp-col-2{display:none}.cmp-col-active{border-right:0;justify-content:center;min-width:80px;display:flex}.cmp-cell{padding:14px 16px;font-size:13px}.cmp-cell.cmp-feat{border-right:1px solid var(--line)}.cmp-group{padding:14px 16px 10px;font-size:10px}}.addons-grid{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(2,1fr);gap:0;display:grid;overflow:hidden}.addon-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding:32px;display:flex}.addon-card:nth-child(2n){border-right:0}.addon-card:nth-last-child(-n+2){border-bottom:0}.addon-top{justify-content:space-between;align-items:center;display:flex}.addon-num{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);font-size:11px}.addon-price{font-family:var(--mono);color:var(--accent);background:var(--accent-soft);letter-spacing:.02em;border-radius:4px;padding:4px 10px;font-size:12px}.addon-card h3{font-size:22px;line-height:1.2}.addon-card p{color:var(--muted);font-size:14px;line-height:1.55}@media (max-width:800px){.addons-grid{grid-template-columns:1fr}.addon-card{border-right:0}.addon-card:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.addon-card:last-child{border-bottom:0}}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;grid-template-columns:56px 1fr 32px;align-items:center;gap:18px;padding:28px 0;transition:color .2s;display:grid}.faq-q:hover{color:var(--accent)}.faq-num{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-size:11px}.faq-q-text{letter-spacing:-.02em;font-size:clamp(18px,1.4vw,22px);font-weight:500;line-height:1.3}.faq-icon{border:1px solid var(--line-2);width:32px;height:32px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .2s,color .2s,border-color .2s;display:inline-flex}.faq-item.is-open .faq-icon{background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(45deg)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1);display:grid;overflow:hidden}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a>p{min-height:0;color:var(--muted);max-width:720px;padding:0 0 28px 74px;font-size:16px;line-height:1.6;overflow:hidden}@media (max-width:700px){.faq-q{grid-template-columns:32px 1fr 28px;gap:12px}.faq-a>p{padding-left:44px}}.go-faq-list--open .faq-q{cursor:default;grid-template-columns:56px 1fr;padding:22px 0 10px}.go-faq-list--open .faq-q-text{margin:0}.go-faq-list--open .faq-a>p{padding-top:0;padding-bottom:22px}@media (max-width:700px){.go-faq-list--open .faq-q{grid-template-columns:32px 1fr}}.int-hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;padding-top:24px;display:grid}.int-hero-stats>div{flex-direction:column;gap:4px;padding-right:18px;display:flex}.int-hero-stats .num{letter-spacing:-.03em;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1}.int-hero-stats .num span{color:var(--muted);margin-left:2px;font-size:.55em}.int-hero-stats .lab{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;line-height:1.4}.int-catnav{z-index:20;background:color-mix(in oklab, var(--bg) 92%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--line);position:sticky;top:68px}.int-catnav-inner{padding:16px var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.int-catnav-inner::-webkit-scrollbar{display:none}.cat-pill{border:1px solid var(--line-2);color:var(--ink-2);font:inherit;letter-spacing:-.01em;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.cat-pill:hover{border-color:var(--ink)}.cat-pill.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.cat-count{font-family:var(--mono);color:var(--muted);background:var(--bg-warm);border-radius:999px;padding:1px 7px;font-size:11px}.cat-pill.is-on .cat-count{color:#fff;background:#ffffff26}.int-directory{padding-top:clamp(48px,6vw,96px)!important}.int-section{margin-bottom:80px}.int-section:last-child{margin-bottom:0}.int-section-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin-bottom:28px;padding-bottom:20px;display:grid}.int-section-head h2{margin:8px 0 10px;font-size:clamp(28px,3vw,42px)}.int-section-head p{color:var(--muted);max-width:720px;font-size:15px;line-height:1.55}.int-section-grid{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:1100px){.int-section-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.int-section-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.int-section-grid{grid-template-columns:1fr}}.int-detail-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:#fff;flex-direction:column;gap:12px;min-height:200px;padding:24px;transition:background .2s;display:flex}.int-detail-card:hover{background:var(--accent-tint)}.int-detail-card:hover .idc-arrow{color:var(--accent);transform:translate(4px)}.int-section-grid .int-detail-card:nth-child(4n){border-right:0}@media (max-width:1100px){.int-section-grid .int-detail-card,.int-section-grid .int-detail-card:nth-child(4n){border-right:1px solid var(--line)}.int-section-grid .int-detail-card:nth-child(3n){border-right:0}}@media (max-width:800px){.int-section-grid .int-detail-card,.int-section-grid .int-detail-card:nth-child(3n){border-right:1px solid var(--line)}.int-section-grid .int-detail-card:nth-child(2n){border-right:0}}@media (max-width:480px){.int-section-grid .int-detail-card{border-right:0!important}}.idc-top{justify-content:space-between;align-items:center;display:flex}.int-logo{letter-spacing:-.02em;font-weight:600;font-family:var(--sans);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.idc-chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:4px;padding:3px 8px;font-size:10px}.idc-name{letter-spacing:-.02em;margin:4px 0 0;font-size:18px;font-weight:500;line-height:1.2}.idc-tag{color:var(--muted);flex:1;margin:0;font-size:13.5px;line-height:1.5}.idc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:14px;display:flex}.idc-cat{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.idc-arrow{color:var(--ink);transition:transform .25s,color .25s;display:inline-flex}.int-overlay{-webkit-backdrop-filter:blur(4px);z-index:100;background:#0a0a0a8c;justify-content:center;align-items:center;padding:24px;animation:.25s fadein;display:flex;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}.int-overlay-card{background:#fff;border-radius:18px;width:min(960px,100%);max-height:92vh;padding:40px;animation:.3s cubic-bezier(.2,.7,.2,1) pop;position:relative;overflow:auto;box-shadow:0 30px 80px -30px #0006}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.int-overlay-close{border:1px solid var(--line-2);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;top:20px;right:20px}.int-overlay-close:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.int-overlay-head{border-bottom:1px solid var(--line);align-items:center;gap:24px;margin-bottom:28px;padding-bottom:28px;display:flex}.int-overlay-head>div:last-child{flex-direction:column;gap:6px;display:flex}.int-overlay-name{letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(28px,3.2vw,40px)}.int-overlay-tag{color:var(--muted);margin:4px 0 0;font-size:15px}.int-overlay-grid{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:28px;display:grid}.int-overlay-grid>div{flex-direction:column;gap:16px;display:flex}.int-overlay-caps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.int-overlay-caps li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.int-overlay-caps .check{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:inline-flex}.int-overlay-setup{color:var(--ink-2);background:var(--accent-tint);border:1px solid var(--line);border-radius:10px;margin:0;padding:16px 18px;font-size:14.5px;line-height:1.55}.int-overlay-meta{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.int-overlay-meta>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 16px}.int-overlay-meta>div:nth-child(2n){border-right:0}.int-overlay-meta>div:nth-last-child(-n+2){border-bottom:0}.int-overlay-meta .lab{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10.5px}.int-overlay-meta .val{color:var(--ink);font-size:13.5px;font-weight:500}.int-overlay-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-top:24px;display:flex}@media (max-width:700px){.int-overlay-card{padding:28px 22px}.int-overlay-head{flex-direction:column;align-items:flex-start;gap:16px}.int-overlay-grid{grid-template-columns:1fr;gap:32px}}.int-custom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.int-custom-grid h2{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(36px,4.4vw,64px)}.int-custom-aside{border-top:1px solid var(--line);flex-direction:column;gap:24px;padding-top:24px;display:flex}.int-custom-aside p{color:var(--muted);max-width:580px;font-size:16px;line-height:1.6}.int-custom-points{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;padding-top:20px;display:grid}.int-custom-points .num{font-family:var(--mono);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:13px}.int-custom-points .lab{color:var(--muted);font-size:13px;line-height:1.45}.int-custom-cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}@media (max-width:900px){.int-custom-grid{grid-template-columns:1fr;gap:32px}.int-custom-aside{padding-top:16px}}.int-section{scroll-margin-top:140px}.ship-slider{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:28px;margin-bottom:32px;padding:32px clamp(24px,3vw,40px);display:flex}.ship-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ship-meta{flex-direction:column;gap:8px;display:flex}.ship-title{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:500}.ship-readout{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ship-num{align-items:baseline;gap:6px;display:flex}.ship-num .amt{letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1}.ship-num .unit{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.ship-reco{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.reco-pill{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--accent);color:#fff;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500}.ship-track-wrap{padding:4px 0 32px;position:relative}.ship-range{appearance:none;background:var(--line);z-index:2;cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px;position:relative}.ship-range::-webkit-slider-thumb{appearance:none;background:var(--accent);width:26px;height:26px;box-shadow:0 0 0 1px var(--accent), 0 8px 18px -8px #0000004d;cursor:grab;border:4px solid #fff;border-radius:50%;transition:transform .15s}.ship-range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.ship-range::-moz-range-thumb{background:var(--accent);width:26px;height:26px;box-shadow:0 0 0 1px var(--accent), 0 8px 18px -8px #0000004d;cursor:grab;border:4px solid #fff;border-radius:50%}.ship-ticks{z-index:1;pointer-events:auto;justify-content:space-between;display:flex;position:absolute;top:4px;left:13px;right:13px}.ship-tick{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex;position:relative;transform:translate(-50%)}.ship-tick:first-child{transform:translate(0)}.ship-tick:last-child{transform:translate(-100%)}.ship-tick .dot{background:var(--line-2);border-radius:1px;width:2px;height:10px;margin-top:-2px}.ship-tick.is-on .dot{background:var(--accent)}.ship-tick .lbl{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;white-space:nowrap;font-size:10.5px}.ship-tick:hover .lbl{color:var(--ink)}.plan-reco-flag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:500;position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px -4px #0003}@media (max-width:700px){.ship-head{flex-direction:column;align-items:flex-start}.ship-readout{align-items:flex-start}.ship-tick .lbl{display:none}.ship-tick:first-child .lbl,.ship-tick:last-child .lbl,.ship-tick.is-on .lbl{display:block}}.plans-grid{overflow:visible}.plan-card{border-width:2px;border-right-color:#125e6847;overflow:visible;box-shadow:inset 0 0 0 1px #125e6814}.plan-card.is-accent{background:#edf4f4}.plan-card.is-reco{outline:2px solid var(--accent);outline-offset:-2px;z-index:2}.plan-reco-flag{z-index:3;letter-spacing:.09em;padding:6px 14px;font-size:11px;font-weight:600;top:-14px;transform:translate(-50%);box-shadow:0 6px 16px -6px #00000047}.plan-card.is-reco.is-startup{border-radius:17px 0 0 17px}.plan-card.is-reco.is-enterprise{border-radius:0 17px 17px 0}.plan-chip{color:#5f6970;background:#f2f6f6;border-color:#125e6829}.plan-chip.is-accent{background:var(--accent);color:#fff;border-color:var(--accent)}.plan-price{border-top-color:#125e681f;border-bottom-color:#125e681f}.plan-card.is-accent .plan-price{border-color:#125e6829}.cmp-tip-btn{color:#66665f99;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:color .15s;display:inline-flex}.cmp-tip-mobile{display:none}@media (max-width:767px){.cmp-tip-desktop{display:none}.cmp-tip-mobile{display:inline-flex}}.cmp-tip-btn:hover{color:#125e68}.cmp-tooltip-content{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#1b1b19;text-align:center;background:#fafaf7f7;border:1px solid #dfdfdae6;border-radius:10px;max-width:220px;padding:8px 12px;font-size:12px;line-height:1.5;animation:.15s tooltip-in;overflow:hidden;box-shadow:0 8px 24px #0a0a0a1a,0 2px 6px #0a0a0a0f}@keyframes tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.demo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:64px;display:grid}.demo-form-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;position:sticky;top:88px;box-shadow:0 4px 32px #0a0a0a0f,0 1px 4px #0a0a0a0a}@media (max-width:900px){.demo-hero-grid{grid-template-columns:1fr;gap:40px}.demo-form-card{padding:24px;position:static}}.form-row-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-field{gap:5px;display:grid}.form-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}@media (max-width:540px){.form-row-2{grid-template-columns:1fr;gap:0}}.sticky-cta{z-index:85;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:var(--ink);border-top:1px solid #ffffff1f;animation:.25s sticky-cta-in;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -8px 32px #0000001f}@keyframes sticky-cta-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.sticky-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sticky-cta-text{color:#ffffffe0;margin:0;font-size:14px;line-height:1.4}.sticky-cta-text strong{color:#fff;font-weight:600}.sticky-cta-actions{flex-shrink:0;gap:10px;display:flex}.sticky-cta .btn.ghost{color:#fff;border-color:#ffffff59}.sticky-cta .btn.ghost:hover{color:var(--ink);background:#fff;border-color:#fff}.sticky-cta .btn:not(.ghost){background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:640px){.sticky-cta-inner{text-align:center;flex-direction:column;align-items:stretch}.sticky-cta-actions{justify-content:center}.sticky-cta-actions .btn{flex:1;justify-content:center}}@keyframes mock-tr-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.features-panel .mock-table .mock-tr{animation:.32s backwards mock-tr-in}.features-panel .mock-table .mock-tr:nth-child(2){animation-delay:40ms}.features-panel .mock-table .mock-tr:nth-child(3){animation-delay:80ms}.features-panel .mock-table .mock-tr:nth-child(4){animation-delay:.12s}.features-panel .mock-table .mock-tr:nth-child(5){animation-delay:.16s}.features-panel .mock-table .mock-tr:nth-child(6){animation-delay:.2s}.features-panel .mock-table .mock-tr:nth-child(7){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.sticky-cta,.features-panel .mock-table .mock-tr{animation:none}}.mock-side-teal{background:linear-gradient(#0a3d44 0%,#125e68 60%,#082e35 100%);border-right:1px solid #ffffff14;flex-direction:column;gap:3px;padding:14px 12px;font-size:13px;display:flex}.mock-side-teal .m-brand{color:#fff;align-items:center;gap:7px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.mock-side-teal .m-brand .bm{background:#ffffffe6;border-radius:5px;place-items:center;width:18px;height:18px;display:inline-grid}.mock-side-teal .m-brand .bm:after{content:"";background:#0a3d44;width:9px;height:1.5px;display:block}.mock-side-teal .m-item{color:#ffffffb8;cursor:default;border-radius:6px;align-items:center;gap:7px;padding:6px 8px;font-size:11.5px;display:flex}.mock-side-teal .m-item .glyph{background:0 0;border:1px solid #ffffff40;border-radius:3px;flex-shrink:0;width:13px;height:13px;display:inline-block}.mock-side-teal .m-item.active{color:#fff;background:#25a3b0a6}.mock-side-teal .m-item.active .glyph{background:#ffffff59;border-color:#ffffff59}.mock-side-teal .m-badge{font-family:var(--mono);color:#ffffffe6;background:#ffffff26;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:9px}.mock-side-teal .m-section{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#ffffff59;padding:8px 6px 4px;font-size:9px}.mock-app-hdr{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.mock-app-hdr-trigger{border:1.5px solid var(--line-2);border-radius:3px;flex-shrink:0;width:14px;height:14px}.mock-app-hdr-sep{background:var(--line);width:1px;height:12px}.mock-app-hdr-home{color:var(--muted);font-size:12px}.mock-app-hdr-right{align-items:center;gap:6px;margin-left:auto;display:flex}.mock-app-hdr-btn{border:1px solid var(--line);background:var(--bg-warm);border-radius:4px;width:20px;height:20px}.mock-app-hdr-avatar{background:var(--accent);border-radius:50%;width:22px;height:22px}.mock-dash-content{background:#f5f5f2;flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px 18px;display:flex;overflow:hidden}.mock-dash-widget{border:1px solid var(--line);background:#fff;border-radius:10px;flex-shrink:0;overflow:hidden}.mock-dash-widget-hdr{justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 14px 6px;display:flex}.mock-dash-widget-title{letter-spacing:-.01em;font-size:12px;font-weight:600}.mock-dash-widget-desc{color:var(--muted);margin-top:1px;font-size:10px}.mock-dash-widget-info{border:1px solid var(--line-2);width:13px;height:13px;color:var(--muted-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:7px;display:grid}.mock-dash-widget-body{padding:4px 14px 12px}.mock-dash-kpi-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mock-dash-kpi{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 14px}.mock-dash-kpi-label{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;font-weight:500;display:flex}.mock-dash-kpi-icon{width:14px;height:14px;color:var(--muted-2)}.mock-dash-kpi-value{letter-spacing:-.03em;margin-top:4px;font-size:20px;font-weight:700}.mock-dash-kpi-desc{color:var(--muted-2);margin-top:2px;font-size:10px}.mock-dash-charts{grid-template-columns:1fr .58fr .58fr;gap:10px;display:grid}.mock-dash-bottom{grid-template-columns:1fr .9fr;gap:10px;display:grid}.mock-dash-carrier-row{background:var(--bg-warm);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.mock-dash-carrier-logo{border:1px solid var(--line);background:#fff;border-radius:4px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:8px;font-weight:700;display:grid}.mock-dash-carrier-info{flex:1;min-width:0}.mock-dash-carrier-name{font-size:11px;font-weight:600}.mock-dash-carrier-sped{color:var(--muted);font-size:10px}.mock-dash-carrier-costs{text-align:right;flex-shrink:0}.mock-dash-carrier-est{color:#2563eb;font-size:10px;font-weight:600}.mock-dash-carrier-inc{color:#d97706;font-size:10px}.mock-dash-order-item{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:7px 0;display:flex}.mock-dash-order-item:last-child{border-bottom:0}.mock-dash-order-logo{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.mock-dash-order-info{flex:1;min-width:0}.mock-dash-order-id{font-size:11.5px;font-weight:500}.mock-dash-order-cust{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mock-dash-order-amount{text-align:right;flex-shrink:0}.mock-dash-order-total{font-size:11.5px;font-weight:600}.mock-dash-order-time{color:var(--muted-2);font-size:10px}.mock-dash-status-item{align-items:center;gap:6px;font-size:10px;display:flex}.mock-dash-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.mock-dash-legend{gap:10px;padding-top:6px;display:flex}.mock-dash-legend-item{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:flex}.mock-dash-legend-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.mock-dash-chart-footer{border-top:1px solid var(--line);color:var(--muted);padding:7px 14px;font-size:10px}.go-breadcrumb{border-bottom:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:13px}.go-breadcrumb a{color:var(--muted)}.go-breadcrumb a:hover{color:var(--accent)}.go-breadcrumb span{margin:0 4px}.go-section-head{margin-bottom:56px;padding-top:12px;position:relative}.go-section-head:before{content:attr(data-num);letter-spacing:-.05em;color:var(--ink);opacity:.045;font-size:clamp(96px,14vw,160px);font-weight:700;line-height:1;font-family:var(--sans);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute;top:-.1em;left:-.06em}.go-section-head>*{z-index:1;position:relative}.go-h2{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(26px,3.5vw,40px);font-weight:500;line-height:1.1}.go-section-sub{color:var(--muted);max-width:520px;margin-top:14px;font-size:15px;line-height:1.65}.go-hero{padding-top:72px;padding-bottom:80px}.go-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.go-hero-text{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.go-hero-text.revealed{opacity:1;transform:none}.go-hero-mock{opacity:0;transition:opacity .5s .15s,transform .5s .15s;transform:translateY(20px)scale(.98)}.go-hero-mock.revealed{opacity:1;transform:none}.go-hero-h1{letter-spacing:-.03em;margin:12px 0 20px;font-size:clamp(30px,4.5vw,50px);font-weight:500;line-height:1.05}.go-hero-accent{color:var(--accent)}.go-hero-sub{color:var(--muted);max-width:480px;margin-bottom:32px;font-size:16px;line-height:1.65}.go-hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.go-hero-trust{color:var(--muted-2);margin:0;font-size:12.5px}.go-mock{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);font-size:13px;overflow:hidden;box-shadow:0 20px 60px -12px #0000001a,0 4px 16px -4px #0000000f}.go-mock-header{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 16px 10px;display:flex}.go-mock-title{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.go-mock-dot{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.go-mock-count{background:var(--accent);color:#fff;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:600}.go-mock-filters{gap:6px;display:flex}.go-mock-filter{color:var(--muted);border:1px solid var(--line);cursor:default;border-radius:6px;padding:3px 10px;font-size:11.5px}.go-mock-filter.active{background:var(--accent-tint);color:var(--accent);border-color:var(--accent-soft);font-weight:500}.go-mock-filter-problem{color:var(--warn)!important;background:#fde8e8!important;border-color:#fde8e8!important}.go-mock-table{border-collapse:collapse;width:100%}.go-mock-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);padding:8px 12px;font-size:10.5px;font-weight:500}.go-mock-table td{border-bottom:1px solid var(--line);padding:10px 12px}.go-mock-table tr:last-child td{border-bottom:none}.go-mock-table tr:hover td{background:var(--bg-warm)}.go-mock-id{font-family:var(--mono);color:var(--muted);font-size:11.5px}.go-mock-channel{font-size:12px;font-weight:600}.go-mock-customer{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12.5px;overflow:hidden}.go-mock-badge{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:500}.go-mock-total{font-family:var(--mono);color:var(--ink);font-size:12px;font-weight:600}.go-mock-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:10px 16px;font-size:11.5px;display:flex}.go-mock-footer-link{color:var(--accent);cursor:default;font-weight:500}.go-stats{background:var(--bg-warm);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.go-stats-inner{grid-template-columns:repeat(4,1fr);padding:32px 0;display:grid}.go-stat{text-align:center;border-right:1px solid var(--line);padding:0 24px}.go-stat:last-child{border-right:none}.go-stat-val{letter-spacing:-.03em;color:var(--accent);margin-bottom:4px;font-size:32px;font-weight:500;line-height:1;display:block}.go-stat-label{color:var(--muted);font-size:13px}.go-problem-section{background:var(--bg-warm)}.go-problem-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.go-problem-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:24px}.go-problem-icon{color:var(--warn);margin-bottom:12px;display:block}.go-problem-title{color:var(--ink);margin:0 0 8px;font-size:14.5px;font-weight:600}.go-problem-text{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.go-problem-callout{background:var(--accent);color:#fff;border-radius:var(--r-lg);align-items:center;gap:20px;padding:28px 32px;display:flex}.go-problem-callout-num{letter-spacing:-.03em;color:#ffffffd9;flex-shrink:0;font-size:clamp(36px,4vw,48px);font-weight:500}.go-problem-callout-text{opacity:.9;font-size:15px;line-height:1.55}.tr-prob-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.tr-prob-aside{position:sticky;top:100px}.tr-prob-aside .go-section-head{margin-bottom:28px}.tr-prob-stat{border-top:1px solid var(--line);padding-top:22px}.tr-prob-stat-num{letter-spacing:-.04em;color:var(--accent);font-size:clamp(48px,6vw,72px);font-weight:500;line-height:1;display:block}.tr-prob-stat-text{max-width:320px;color:var(--muted);margin-top:12px;font-size:14.5px;line-height:1.55;display:block}.tr-prob-list{counter-reset:trprob;margin:0;padding:0;list-style:none}.tr-prob-item{border-top:1px solid var(--line);grid-template-columns:auto 44px 1fr;align-items:start;gap:18px;padding:26px 0;display:grid;position:relative}.tr-prob-item:last-child{border-bottom:1px solid var(--line)}.tr-prob-item-idx{letter-spacing:.02em;color:var(--muted);padding-top:12px;font-size:13px;font-weight:700;transition:color .35s}.tr-prob-item-icon{background:var(--bg);border:1px solid var(--line);width:44px;height:44px;color:var(--warn);border-radius:12px;place-items:center;transition:background .35s,color .35s,border-color .35s,transform .35s;display:grid}.tr-prob-item-title{letter-spacing:-.01em;color:var(--ink);margin:6px 0 7px;font-size:16px;font-weight:600}.tr-prob-item-text{color:var(--muted);max-width:460px;margin:0;font-size:14px;line-height:1.6}.tr-prob-item:hover .tr-prob-item-idx{color:var(--accent)}.tr-prob-item:hover .tr-prob-item-icon{background:var(--accent-tint);color:var(--accent);border-color:#0000;transform:translateY(-2px)}@media (max-width:900px){.tr-prob-layout{grid-template-columns:1fr;gap:36px}.tr-prob-aside{position:static}.tr-prob-stat-text{max-width:none}}@media (max-width:520px){.tr-prob-item{grid-template-columns:auto 1fr;gap:14px}.tr-prob-item-icon{display:none}}.go-steps{grid-template-columns:repeat(3,1fr);align-items:start;gap:28px;display:grid;position:relative}.go-steps:before{content:"";background:var(--line);z-index:0;height:1px;position:absolute;top:27px;left:calc(16.6667% - 9.33333px);right:calc(16.6667% - 9.33333px)}.go-step{flex-direction:column;display:flex}.go-step-badge-wrap{z-index:1;justify-content:center;margin-bottom:20px;display:flex;position:relative}.go-step-badge{background:var(--bg);border:1.5px solid var(--line-2);width:54px;height:54px;font-family:var(--mono);color:var(--accent);box-shadow:0 0 0 5px var(--bg);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.go-step-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 7px;font-size:clamp(14px,1.3vw,16px);font-weight:600}.go-step-desc{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.6}.go-step-detail{margin:0;color:var(--accent)!important;font-size:11px!important}.go-step-mock{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;justify-content:center;min-height:160px;margin-bottom:20px;padding:20px;display:flex;box-shadow:0 4px 20px -4px #00000012}.go-step-mock-channels{flex-direction:column;align-items:center;gap:7px;display:flex}.go-step-channel-pill{background:var(--bg-warm);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:500}.go-step-arrow-down{color:var(--accent);font-size:20px;line-height:1}.go-step-inbox-label{background:var(--accent-tint);color:var(--accent);border:1px solid var(--accent-soft);border-radius:999px;padding:5px 14px;font-size:11px;font-weight:600}.go-step-mock-states{flex-direction:column;gap:8px;display:flex}.go-step-state-row{align-items:center;gap:7px;display:flex}.go-step-state-bar{background:var(--bg-warm);border-radius:4px;flex:1;height:9px;overflow:hidden}.go-step-state-count{font-family:var(--mono);color:var(--muted);text-align:right;width:22px;font-size:11px}.go-mock-badge--sm{text-align:center;min-width:90px;padding:2px 8px!important;font-size:10.5px!important}.go-step-mock-workflow{flex-direction:column;gap:12px;display:flex}.go-step-wf-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.go-step-wf-title{color:var(--ink);font-size:12px;font-weight:600}.go-step-wf-total{font-family:var(--mono);color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent-soft);border-radius:999px;padding:2px 8px;font-size:11px}.go-step-wf-note-icon{color:var(--accent);opacity:.7;flex-shrink:0;align-items:center;display:flex}.go-step-wf-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.go-step-wf-alert{color:#c0392b;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.go-step-wf-bulk{color:var(--accent);cursor:default;font-size:11px;font-weight:500}.go-step-mock-auto{flex-direction:column;gap:10px;display:flex}.go-step-auto-row{align-items:flex-start;gap:9px;font-size:12.5px;display:flex}.go-step-auto-icon{color:var(--ok);flex-shrink:0;margin-top:1px;font-size:13px}.go-step-auto-trigger{color:var(--ink);font-weight:600}.go-step-auto-action{color:var(--muted)}.go-features-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.go-feature-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:22px 24px;transition:background .2s;display:flex}.go-feature-card:hover,.go-feature-card--ai{background:var(--accent-tint)}.go-feature-card--ai:hover{background:var(--accent-soft)}.go-feature-num{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;margin-bottom:2px;font-size:10px;font-weight:700}.go-feature-title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.go-feature-desc{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.go-channels-section{background:var(--bg-warm)}.go-channels-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(6,1fr);gap:0;margin-bottom:32px;display:grid;overflow:hidden}.go-channel-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);aspect-ratio:1.2;background:#fff;flex-direction:column;justify-content:space-between;padding:10px 12px;text-decoration:none;transition:background .2s,color .2s;display:flex}.go-channel-cell:hover{background:var(--accent);color:#fff}.go-channel-icon{background:#ffffffdb;border-radius:12px;flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.go-channel-cell:hover .go-channel-icon{background:#fff3}.go-channel-logo{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.go-channel-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink-2);font-size:11px;font-weight:500}.go-channel-cell:hover .go-channel-name{color:#fff}.go-channel-more{background:var(--bg-warm);justify-content:center;align-items:center;gap:4px}.go-channel-more:hover{background:var(--accent)}.go-channel-more .go-channel-name{color:var(--muted)}.go-channel-more-num{font-family:var(--mono);color:var(--ink);letter-spacing:-.03em;font-size:18px;font-weight:700}.go-channel-more:hover .go-channel-more-num,.go-channel-more:hover .go-channel-name{color:#fff}.go-channels-footer{text-align:center}.go-roles-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(2,1fr);gap:0;display:grid;overflow:hidden}.go-role-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding:28px 28px 24px;transition:background .2s;display:flex}.go-role-card:hover{background:var(--bg-warm)}.go-role-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent-soft);border-radius:999px;align-self:flex-start;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.go-role-quote{color:var(--ink);flex:1;margin:0;font-size:15px;font-style:italic;line-height:1.65}.go-role-quote:before,.go-role-quote:after{content:"\""}.go-role-benefit{color:var(--muted);border-top:1px solid var(--line);margin:0;padding-top:12px;font-size:12px;line-height:1.5}.go-compare-section{background:var(--bg-warm)}.go-compare-table{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);overflow:hidden}.go-compare-header{grid-template-columns:1fr 1fr;display:grid}.go-compare-col-head{letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;padding:11px 20px;font-size:11.5px;font-weight:700;display:flex}.go-compare-col-bad{color:var(--warn);border-right:1px solid var(--line);background:#fde8e8}.go-compare-col-good{color:var(--ok);background:#e6f4ea}.go-compare-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.go-compare-row:nth-child(2n) .go-compare-cell-bad,.go-compare-row:nth-child(2n) .go-compare-cell-good{background:#00000005}.go-compare-cell{align-items:center;gap:10px;padding:13px 20px;font-size:13.5px;line-height:1.35;display:flex}.go-compare-icon{border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;font-size:9px;font-weight:700;display:grid}.go-compare-cell-bad{color:var(--muted);border-right:1px solid var(--line)}.go-compare-cell-bad .go-compare-icon{color:var(--warn);background:#fde8e8}.go-compare-cell-good{color:var(--ink);font-weight:500}.go-compare-cell-good .go-compare-icon{color:var(--ok);background:#e6f4ea}.go-faq-inner{grid-template-columns:280px 1fr;align-items:start;gap:64px;display:grid}.go-faq-head{position:sticky;top:88px}.go-faq-list{flex-direction:column;display:flex}.go-faq-item{border-bottom:1px solid var(--line)}.go-faq-item:first-child{border-top:1px solid var(--line)}.go-faq-trigger{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-family:inherit;font-size:15px;font-weight:500;display:flex}.go-faq-trigger:hover{color:var(--accent)}.go-faq-answer{color:var(--muted);padding:0 0 18px;font-size:14.5px;line-height:1.65}.cta-section .go-cta-related{border-top:1px solid #ffffff2e;margin-top:40px;padding-top:28px}.cta-section .go-cta-related-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-size:11px;font-family:var(--mono);margin-bottom:12px;display:block}.cta-section .go-cta-related-links{flex-wrap:wrap;justify-content:flex-start;gap:24px;display:flex}.cta-section .go-cta-related-link{color:#ffffffd1;font-size:14px;font-weight:500;text-decoration:none}.cta-section .go-cta-related-link:hover{color:#fff}.go-cta-inner{text-align:center}.go-cta-h2{letter-spacing:-.025em;color:#fff;margin:0 0 32px;font-size:clamp(26px,3.5vw,40px);font-weight:500;line-height:1.15}.go-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;display:flex}.go-cta-btn-primary{color:var(--accent)!important;background:#fff!important;border-color:#fff!important}.go-cta-btn-primary:hover{background:var(--accent-tint)!important}.go-cta-btn-ghost{color:#fff!important;background:0 0!important;border-color:#fff6!important}.go-cta-btn-ghost:hover{border-color:#fff!important}.go-cta-trust{flex-wrap:wrap;justify-content:center;gap:24px;margin:0 0 40px;padding:0;list-style:none;display:flex}.go-cta-trust li{color:#ffffffbf;font-size:13.5px}.go-cta-trust li:before{content:"✓ "}.go-cta-related{border-top:1px solid #ffffff26;padding-top:28px}.go-cta-related-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;font-size:11px;font-family:var(--mono);margin-bottom:12px;display:block}.go-cta-related-links{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.go-cta-related-link{color:#fffc;font-size:14px;font-weight:500;text-decoration:none}.go-cta-related-link:hover{color:#fff}@media (max-width:1024px){.go-channels-grid{grid-template-columns:repeat(5,1fr)}.go-problem-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.go-hero-inner{grid-template-columns:1fr;gap:40px}.go-hero-h1{font-size:32px}.go-steps{grid-template-columns:1fr;gap:40px}.go-steps:before{display:none}.go-step-badge-wrap{justify-content:flex-start;margin-bottom:14px}.go-features-grid{grid-template-columns:repeat(2,1fr)}.go-roles-grid{grid-template-columns:1fr}.go-stats-inner{grid-template-columns:repeat(2,1fr)}.go-stat{border-right:none;border-bottom:1px solid var(--line)}.go-stat:nth-child(odd){border-right:1px solid var(--line)}.go-stat:last-child,.go-stat:nth-last-child(2):nth-child(odd){border-bottom:none}.go-faq-inner{grid-template-columns:1fr;gap:32px}.go-faq-head{position:static}}@media (max-width:600px){.go-features-grid{grid-template-columns:1fr}.go-channels-grid{grid-template-columns:repeat(3,1fr)}.go-channel-more-num{font-size:14px}.go-compare-cell,.go-compare-col-head{padding:10px 14px;font-size:12.5px}.go-cta-trust{gap:12px}}.af-ai-pill{background:var(--accent-tint);color:var(--accent);border:1px solid var(--accent-soft);font-size:10px;font-weight:700;font-family:var(--mono);letter-spacing:.04em;vertical-align:middle;border-radius:999px;align-items:center;gap:3px;margin-left:7px;padding:2px 7px;line-height:1.4;display:inline-flex}.af-ai-pill--sm{margin-left:5px;padding:1px 5px;font-size:9px}.af-ai-badge{background:var(--accent-tint);color:var(--accent);border:1px solid var(--accent-soft);font-size:9.5px;font-weight:700;font-family:var(--mono);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:1px 6px;display:inline-flex}.af-delta-bad{color:var(--warn);font-weight:600;font-family:var(--mono);white-space:nowrap;font-size:11.5px}.af-delta-ok{color:var(--ok);font-family:var(--mono);font-size:11.5px}.af-delta-none{color:var(--muted-2);font-family:var(--mono);font-size:11.5px}.af-matching-badge{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.af-matching-cell{align-items:center;gap:5px;display:flex}.af-hero-mock{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 8px 40px -8px #0000001f}.af-hero-kpi-row{border-bottom:1px solid var(--line);background:var(--bg-warm);grid-template-columns:repeat(4,1fr);display:grid}.af-hero-kpi{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.af-hero-kpi:last-child{border-right:none}.af-hero-kpi-label{color:var(--muted);font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em}.af-hero-kpi-val{font-size:15px;font-weight:700;font-family:var(--mono);line-height:1.2}.af-hero-table{border-collapse:collapse;width:100%;font-size:12px}.af-hero-table thead tr{background:var(--bg-warm);border-bottom:1px solid var(--line)}.af-hero-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:7px 12px;font-size:10px;font-weight:600}.af-hero-table th:last-child{text-align:center}.af-hero-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 12px}.af-hero-table tr:last-child td{border-bottom:none}.af-hero-order{font-family:var(--mono);color:var(--ink);font-size:11px;font-weight:500}.af-hero-carrier{color:var(--ink-2);font-size:11.5px;font-weight:500}.af-num{text-align:right;font-family:var(--mono);font-size:11.5px}.af-hero-table-footer{background:var(--bg-warm);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:8px 14px;font-size:11px;display:flex}.af-hero-table-link{color:var(--accent);font-weight:500}.af-step-upload{flex-direction:column;gap:10px;display:flex}.af-step-upload-zone{border:1.5px dashed var(--line-2);color:var(--muted);background:var(--bg-warm);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;display:flex}.af-step-upload-label{color:var(--ink);font-size:12px;font-weight:500}.af-step-upload-sub{color:var(--muted);font-size:10.5px;font-family:var(--mono)}.af-step-upload-selects{gap:6px;display:flex}.af-step-select-mock{border:1px solid var(--line-2);background:var(--bg);color:var(--ink);border-radius:6px;flex:1;justify-content:space-between;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;display:flex}.af-step-select-carrier{flex:2}.af-step-matching{flex-direction:column;gap:7px;display:flex}.af-step-matching-header{align-items:center;gap:6px;margin-bottom:4px;display:flex}.af-step-matching-title{color:var(--ink);font-size:11.5px;font-weight:600}.af-compare-mock{background:#f9fafb;border-radius:8px;flex-direction:column;gap:5px;padding:5px;font-size:10px;display:flex}.af-compare-mock__card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.af-compare-mock__card-head{flex-direction:column;gap:5px;padding:6px;display:flex}@media (min-width:420px){.af-compare-mock__card-head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px}}.af-compare-mock__title-wrap{flex-direction:column;gap:1px;display:flex}.af-compare-mock__title{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:4px;font-size:8.5px;font-weight:600;line-height:1.2;display:flex}.af-compare-mock__desc{color:var(--muted);margin:0;font-size:6.5px;line-height:1.35}.af-compare-mock__toolbar{flex-wrap:wrap;gap:3px;display:flex}.af-compare-mock__select{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:5px;align-items:center;padding:3px 5px;font-size:6px;display:inline-flex}.af-compare-mock__select--carrier{color:var(--ink);gap:4px;font-weight:600}.af-compare-mock__carrier-mark{background:linear-gradient(135deg,#c8102e 0%,#8b0000 100%);border-radius:2px;flex-shrink:0;width:8px;height:8px}.af-compare-mock__kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.af-compare-mock__kpi{border:1px solid var(--line);background:#fff;border-left-width:3px;border-radius:6px;flex-direction:column;gap:0;min-width:0;padding:5px 6px;display:flex;box-shadow:0 1px 2px #00000008}.af-compare-mock__kpi--gray{border-left-color:#6b7280}.af-compare-mock__kpi--blue{border-left-color:#3b82f6}.af-compare-mock__kpi--green{border-left-color:#22c55e}.af-compare-mock__kpi--red{border-left-color:#ef4444}.af-compare-mock__kpi--yellow{border-left-color:#eab308}.af-compare-mock__kpi-head{align-items:center;gap:3px;margin-bottom:2px;display:flex}.af-compare-mock__kpi-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.af-compare-mock__kpi-dot--gray{background:#6b7280}.af-compare-mock__kpi-dot--blue{background:#3b82f6}.af-compare-mock__kpi-dot--green{background:#22c55e}.af-compare-mock__kpi-dot--red{background:#ef4444}.af-compare-mock__kpi-dot--yellow{background:#eab308}.af-compare-mock__kpi-label{font-size:5.5px;font-weight:600;line-height:1.2}.af-compare-mock__kpi-label--gray{color:#4b5563}.af-compare-mock__kpi-label--blue{color:#2563eb}.af-compare-mock__kpi-label--green{color:#16a34a}.af-compare-mock__kpi-label--red{color:#dc2626}.af-compare-mock__kpi-label--yellow{color:#ca8a04}.af-compare-mock__kpi-val{white-space:nowrap;font-size:8px;font-weight:700;line-height:1.15}.af-compare-mock__kpi-val--gray{color:#111827}.af-compare-mock__kpi-val--blue{color:#1e3a8a}.af-compare-mock__kpi-val--green{color:#14532d}.af-compare-mock__kpi-val--red{color:#ef4444}.af-compare-mock__kpi-val--yellow{color:#713f12}.af-compare-mock__kpi-pct{color:#ef4444;font-size:5.5px;font-weight:500}.af-compare-mock__kpi-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:5.5px;line-height:1.2;overflow:hidden}.af-compare-mock__competence{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:4px;padding:4px 6px;display:flex}@media (min-width:420px){.af-compare-mock__competence{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}}.af-compare-mock__competence-copy{flex-direction:column;gap:1px;display:flex}.af-compare-mock__competence-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#64748b;font-size:5.5px;font-weight:600}.af-compare-mock__competence-title{color:#1e293b;align-items:center;gap:3px;font-size:7px;font-weight:600;display:inline-flex}.af-compare-mock__competence-desc{color:#475569;margin:0;font-size:6px;line-height:1.35}.af-compare-mock__tabs{background:color-mix(in oklab, var(--muted) 12%, #fff);border-radius:5px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:2px;display:inline-flex}.af-compare-mock__tab{color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;padding:3px 5px;font-size:5.5px;font-weight:500;display:inline-flex}.af-compare-mock__tab--on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000000f}.af-compare-mock__table-toolbar{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:5px 6px;display:flex}.af-compare-mock__toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.af-compare-mock__search{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:5px;flex:120px;align-items:center;gap:4px;max-width:180px;padding:4px 6px;font-size:6px;display:inline-flex}.af-compare-mock__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.af-compare-mock__action{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:5px;align-items:center;gap:3px;padding:3px 5px;font-size:5.5px;font-weight:500;display:inline-flex}.af-compare-mock__filters{flex-wrap:wrap;gap:3px;display:flex}.af-compare-mock__filter{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:5px;padding:3px 6px;font-size:5.5px;font-weight:500}.af-compare-mock__table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.af-compare-mock__table{min-width:520px}.af-compare-mock__row{border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1fr .85fr;align-items:center;gap:4px;padding:4px 6px;font-size:6px;display:grid}.af-compare-mock__row--wide{grid-template-columns:minmax(52px,.9fr) minmax(28px,.45fr) minmax(40px,.65fr) minmax(36px,.55fr) minmax(44px,.75fr) minmax(28px,.4fr) minmax(42px,.65fr) minmax(58px,.95fr) minmax(58px,.95fr) minmax(58px,.95fr);align-items:start}.af-compare-mock__row:last-child{border-bottom:none}.af-compare-mock__row--head{background:color-mix(in oklab, var(--muted) 12%, #fff);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;font-size:5.5px;font-weight:600}.af-compare-mock__bars{flex-direction:column;gap:3px;min-width:0;display:flex}.af-compare-mock__bar{background:#e5e7eb;border-radius:999px;max-width:100%;height:4px;display:block}.af-compare-mock__carrier-box{background:#e5e7eb;border-radius:2px;width:14px;height:10px;display:block}.af-compare-mock__shipped{color:#15803d;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;align-items:center;gap:2px;padding:2px 4px;font-size:5.5px;font-weight:600;display:inline-flex}.af-compare-mock__metric{flex-direction:column;gap:2px;min-width:0;display:flex}.af-compare-mock__metric-line{color:var(--ink-2);white-space:nowrap;align-items:center;gap:3px;font-size:5.5px;line-height:1.2;display:flex}.af-compare-mock__metric-tag{color:var(--muted-2);font-size:5px}.af-compare-mock__dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.af-compare-mock__dot--blue{background:#3b82f6}.af-compare-mock__dot--green{background:#22c55e}.af-compare-mock__dot--purple{background:#a855f7}.af-compare-mock__dot--orange{background:#f97316}.af-compare-mock__delta{border:1px solid var(--line);color:#4b5563;background:#f3f4f6;border-radius:4px;align-self:flex-start;padding:1px 4px;font-size:5px;font-weight:600;display:inline-flex}.af-compare-mock__delta--bad{color:#991b1b;background:#fee2e2;border-color:#fecaca}@media (max-width:640px){.af-compare-mock__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.af-dispute-mock{background:#f9fafb;border-radius:8px;flex-direction:column;gap:5px;padding:5px;font-size:10px;display:flex}.af-dispute-mock__card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.af-dispute-mock__card-head{flex-direction:column;gap:5px;padding:6px;display:flex}.af-dispute-mock__title-wrap{flex-direction:column;gap:1px;display:flex}.af-dispute-mock__title{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:4px;font-size:8.5px;font-weight:600;display:flex}.af-dispute-mock__desc{color:var(--muted);margin:0;font-size:6.5px;line-height:1.35}.af-dispute-mock__toolbar{flex-wrap:wrap;gap:3px;display:flex}.af-dispute-mock__select{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:5px;align-items:center;padding:3px 5px;font-size:6px;display:inline-flex}.af-dispute-mock__select--carrier{color:var(--ink);font-weight:600}.af-dispute-mock__kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.af-dispute-mock__kpi{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:flex-start;gap:4px;min-width:0;padding:5px;display:flex;box-shadow:0 1px 2px #00000008}.af-dispute-mock__kpi--accent{background:#f0fdf4;border-color:#bbf7d0}.af-dispute-mock__kpi-icon{color:var(--muted);flex-shrink:0;margin-top:1px}.af-dispute-mock__kpi--accent .af-dispute-mock__kpi-icon{color:var(--ok)}.af-dispute-mock__kpi-body{flex-direction:column;gap:0;min-width:0;display:flex}.af-dispute-mock__kpi-label{color:var(--muted);font-size:5.5px;font-weight:500;line-height:1.2}.af-dispute-mock__kpi-val{color:var(--ink);white-space:nowrap;font-size:8px;font-weight:700;line-height:1.15}.af-dispute-mock__kpi--accent .af-dispute-mock__kpi-val{color:var(--ok)}.af-dispute-mock__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:4px;display:grid}.af-dispute-mock__card--table,.af-dispute-mock__card--mail{min-height:0}.af-dispute-mock__table{overflow:hidden}.af-dispute-mock__row{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:.9fr .55fr .6fr .5fr .75fr .65fr .35fr;align-items:center;gap:2px;padding:4px 5px;font-size:5.5px;display:grid}.af-dispute-mock__row:last-child{border-bottom:none}.af-dispute-mock__row--head{background:color-mix(in oklab, var(--muted) 12%, #fff);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:5px;font-weight:600}.af-dispute-mock__row--active{background:color-mix(in oklab, var(--accent) 6%, #fff)}.af-dispute-mock__row--muted{opacity:.72}.af-dispute-mock__row span:nth-child(n+4):not(:last-child){text-align:right}.af-dispute-mock__code,.af-dispute-mock__amount,.af-dispute-mock__carrier{color:var(--ink);font-weight:600}.af-dispute-mock__status{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;align-items:center;padding:1px 4px;font-size:5px;font-weight:600;display:inline-flex}.af-dispute-mock__status--ok{color:#166534;background:#dcfce7;border-color:#bbf7d0}.af-dispute-mock__mail-btn{border:1px solid var(--line);width:14px;height:14px;color:var(--accent);background:#fff;border-radius:4px;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.af-dispute-mock__mail-sent{color:var(--ok);justify-content:center;justify-self:end;align-items:center;font-size:7px;font-weight:700;display:inline-flex}.af-dispute-mock__card--mail{flex-direction:column;gap:4px;padding:6px;display:flex}.af-dispute-mock__mail-head{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.af-dispute-mock__mail-title{color:var(--ink);font-size:7px;font-weight:600;display:block}.af-dispute-mock__mail-sub{color:var(--muted);margin-top:1px;font-size:5.5px;display:block}.af-dispute-mock__field{flex-direction:column;gap:1px;display:flex}.af-dispute-mock__field-label{color:var(--muted);font-size:5px;font-weight:600}.af-dispute-mock__field-value{border:1px solid var(--line);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:4px;padding:3px 5px;font-size:5.5px;overflow:hidden}.af-dispute-mock__field--body{flex:1;min-height:0}.af-dispute-mock__email-body{border:1px solid var(--line);font-family:var(--mono);color:var(--ink-2);white-space:pre-wrap;background:#fff;border-radius:4px;max-height:72px;margin:0;padding:4px 5px;font-size:5px;line-height:1.45;overflow:hidden}.af-dispute-mock__mail-foot{justify-content:space-between;align-items:center;gap:4px;margin-top:auto;padding-top:2px;display:flex}.af-dispute-mock__recover{color:var(--ok);font-size:5.5px;font-weight:600;font-family:var(--mono)}.af-dispute-mock__send{background:var(--accent);color:#fff;white-space:nowrap;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:5.5px;font-weight:600;display:inline-flex}@media (max-width:720px){.af-dispute-mock__layout{grid-template-columns:1fr}.af-dispute-mock__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.af-step-match-row{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:6px 0;display:flex}.af-step-match-row:last-child{border-bottom:none}.af-step-match-order{font-family:var(--mono);color:var(--ink);flex:1;font-size:10.5px}.af-step-dispute{flex-direction:column;gap:10px;display:flex}.af-step-dispute-header{align-items:center;gap:6px;display:flex}.af-step-dispute-title{color:var(--ink);font-size:11.5px;font-weight:600}.af-step-dispute-text{background:var(--bg-warm);border:1px solid var(--line);border-radius:8px;padding:12px 14px}.af-step-dispute-body{color:var(--ink-2);margin:0;font-size:11.5px;font-style:italic;line-height:1.6}.af-step-dispute-footer{justify-content:space-between;align-items:center;display:flex}.af-step-dispute-amount{color:var(--ok);font-size:12px;font-weight:600;font-family:var(--mono)}.af-step-dispute-count{color:var(--muted);font-size:11px;font-family:var(--mono)}.af-ai-section{background:var(--bg-warm)}.af-ai-insight-card{background:var(--accent);border-radius:var(--r-lg);margin-bottom:32px;padding:32px 36px;position:relative;overflow:hidden}.af-ai-insight-card:before{content:"";opacity:1;pointer-events:none;background:#ffffff1f;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.af-ai-insight-header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.af-ai-insight-icon{color:#ffffffd9;font-size:16px}.af-ai-insight-label{font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffffb8;font-weight:600}.af-ai-insight-carrier{font-size:11px;font-family:var(--mono);color:#ffffff73;margin-left:auto}.af-ai-insight-text{color:#ffffffe0;margin:0 0 24px;font-size:15px;line-height:1.75}.af-ai-insight-text strong{color:#fff}.af-ai-insight-cta{color:#fff;cursor:default;border-bottom:1px solid #ffffff73;padding-bottom:1px;font-size:13px;font-weight:600;display:inline-block}.af-ai-cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.af-ai-card{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:20px}.af-ai-card-icon{color:var(--accent);margin-bottom:8px;font-size:14px;display:block}.af-ai-card-title{color:var(--ink);letter-spacing:-.01em;margin:0 0 6px;font-size:13px;font-weight:600}.af-ai-card-body{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.af-page-hero{background:var(--bg);padding-top:72px;padding-bottom:64px}.af-page-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.af-page-hero-h1{letter-spacing:-.03em;color:var(--ink);margin:12px 0 20px;font-size:clamp(28px,3.8vw,46px);font-weight:500;line-height:1.07}.af-page-hero-accent{color:var(--accent)}.af-page-hero-sub{color:var(--muted);max-width:440px;margin-bottom:32px;font-size:16px;line-height:1.65}.af-page-hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.af-page-hero-trust{color:var(--muted-2);font-size:12.5px}.af-page-hero-mock-wrap{border-radius:var(--r-lg);border:1px solid var(--line);position:relative;overflow:hidden;box-shadow:0 20px 60px -12px #0000001a,0 4px 16px -4px #0000000f}.af-feature-shot{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;overflow:hidden;box-shadow:0 20px 60px -12px #0000001a,0 4px 16px -4px #0000000f}.af-feature-shot__img{width:100%;height:auto;display:block}.af-feature-shot--step{box-shadow:none}.af-step-alt-visual:has(.af-feature-shot--step){min-height:0;padding:0}.af-csv-scan{aspect-ratio:1620/971;border-radius:var(--r-lg);border:1px solid var(--line);--af-scan-dur:9s;background:#fff;min-height:0;position:relative;overflow:hidden;box-shadow:0 20px 60px -12px #0000001a,0 4px 16px -4px #0000000f}.af-csv-scan__csv,.af-csv-scan__mock{position:absolute;inset:0}.af-csv-scan__csv{z-index:1;background:#fff;flex-direction:column;display:flex}.af-csv-scan__csv-head{border-bottom:1px solid var(--line-2);background:var(--bg-warm);flex-shrink:0;grid-template-columns:repeat(16,1fr);display:grid}.af-csv-scan__csv-head-cell,.af-csv-scan__csv-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:1px;min-height:7px;padding:1px 2px;display:flex}.af-csv-scan__csv-body{flex:1;overflow:hidden}.af-csv-scan__csv-row{grid-template-columns:repeat(16,1fr);display:grid}.af-csv-scan__bar{background:color-mix(in oklab, var(--muted) 28%, var(--line));border-radius:1px;height:2px;display:block}.af-csv-scan__bar--head{background:color-mix(in oklab, var(--muted) 40%, var(--line-2));height:3px}.af-csv-scan__bar--short{opacity:.5;height:2px}.af-csv-scan__mock{z-index:2;animation:af-csv-scan-reveal var(--af-scan-dur) cubic-bezier(.42, 0, .2, 1) infinite;background:#fff;overflow:hidden}.af-csv-scan__shot{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}@keyframes af-csv-scan-reveal{0%,6%{clip-path:inset(0 100% 0 0)}78%,88%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}.af-csv-scan__beam{background:var(--accent);z-index:4;width:2px;animation:af-csv-scan-beam var(--af-scan-dur) cubic-bezier(.42, 0, .2, 1) infinite;pointer-events:none;margin-left:-1px;position:absolute;top:0;bottom:0}.af-csv-scan__beam-glow{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--accent) 14%, transparent) 45%, color-mix(in oklab, var(--accent) 28%, transparent) 50%, color-mix(in oklab, var(--accent) 14%, transparent) 55%, transparent);z-index:3;width:48px;animation:af-csv-scan-beam var(--af-scan-dur) cubic-bezier(.42, 0, .2, 1) infinite;pointer-events:none;margin-left:-24px;position:absolute;top:0;bottom:0}@keyframes af-csv-scan-beam{0%,6%{opacity:0;left:0%}8%{opacity:1}78%{opacity:1;left:100%}88%,to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.af-csv-scan__mock{clip-path:inset(0);animation:none}.af-csv-scan__beam,.af-csv-scan__beam-glow{display:none}}@media (max-width:860px){.af-csv-scan{aspect-ratio:4/3}}.af-hero-scan-line{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--accent) 18%, transparent) 40%, color-mix(in oklab, var(--accent) 22%, transparent) 50%, color-mix(in oklab, var(--accent) 18%, transparent) 60%, transparent);pointer-events:none;z-index:5;height:56px;animation:3.2s ease-in-out infinite af-scan;position:absolute;left:0;right:0}@keyframes af-scan{0%{opacity:0;top:-56px}8%{opacity:1}88%{opacity:.9}to{opacity:0;top:100%}}.af-row-anomaly{animation:3.2s ease-in-out infinite af-row-pulse}.af-row-anomaly:nth-child(2){animation-delay:.8s}.af-row-anomaly:nth-child(5){animation-delay:1.6s}@keyframes af-row-pulse{0%,to{background:0 0}40%,60%{background:color-mix(in oklab, var(--warn) 8%, transparent)}}.af-ai-badge-anim{animation:2.4s ease-in-out infinite af-badge-blink}@keyframes af-badge-blink{0%,80%,to{opacity:1}90%{opacity:.4}}.af-problem-intro{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);align-items:baseline;gap:20px;margin-bottom:40px;padding:24px 28px;display:flex}.af-problem-intro-num{letter-spacing:-.04em;color:var(--accent);flex-shrink:0;font-size:48px;font-weight:500;line-height:1}.af-problem-intro-label{color:var(--muted);font-size:14px;line-height:1.6}.af-problem-intro-label strong{color:var(--ink);font-weight:600}.af-problem-rows{flex-direction:column;display:flex}.af-problem-row{border-bottom:1px solid var(--line);grid-template-columns:48px 32px 1fr;align-items:flex-start;gap:20px;padding:28px 0;transition:background .15s;display:grid}.af-problem-row:first-child{border-top:1px solid var(--line)}.af-problem-row-num{font-family:var(--mono);color:var(--accent-soft);letter-spacing:.04em;padding-top:3px;font-size:12px;font-weight:700}.af-problem-row-icon{color:var(--warn);padding-top:1px}.af-problem-row-title{color:var(--ink);letter-spacing:-.01em;margin:0 0 7px;font-size:15px;font-weight:600}.af-problem-row-text{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.af-steps-alt{flex-direction:column;gap:0;display:flex}.af-step-alt{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:64px 0;display:grid}.af-step-alt:last-child{border-bottom:none}.af-step-alt--rev .af-step-alt-text{order:2}.af-step-alt--rev .af-step-alt-visual{order:1}.af-step-alt-num{font-family:var(--mono);color:var(--accent);opacity:.12;letter-spacing:-.04em;margin:0 0 -8px;font-size:72px;font-weight:700;line-height:1}.af-step-alt-title{letter-spacing:-.025em;color:var(--ink);margin:0 0 14px;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.2}.af-step-alt-desc{color:var(--muted);margin:0 0 16px;font-size:14.5px;line-height:1.7}.af-step-alt-detail{flex-wrap:wrap;gap:6px;display:inline-flex}.af-step-alt-tag{font-family:var(--mono);color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent-soft);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:600}.af-step-alt-visual{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);align-items:stretch;min-height:220px;padding:24px;display:flex;box-shadow:0 4px 20px -4px #00000012}.af-step-alt-visual>*{width:100%}.af-step-upload-zone{animation:2.8s ease-in-out infinite af-zone-pulse}@keyframes af-zone-pulse{0%,to{border-color:color-mix(in oklab, var(--accent) 25%, var(--line-2))}50%{border-color:color-mix(in oklab, var(--accent) 55%, var(--line-2));box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 8%, transparent)}}.af-step-match-row{animation:.35s both af-row-slidein}.af-step-match-row:nth-child(2){animation-delay:.12s}.af-step-match-row:nth-child(3){animation-delay:.24s}.af-step-match-row:nth-child(4){animation-delay:.36s}.af-step-match-row:nth-child(5){animation-delay:.48s}@keyframes af-row-slidein{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.af-step-dispute-body{animation:.5s .1s both af-fadein-up}@keyframes af-fadein-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.af-v2-features{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.af-v2-feature{background:var(--bg);flex-direction:column;padding:24px;transition:background .15s;display:flex}.af-v2-feature:hover{background:var(--bg-warm)}.af-v2-feature--ai{background:var(--accent-tint)}.af-v2-feature--ai:hover{background:#dbeafe}.af-v2-feature-icon{color:var(--accent);margin-bottom:12px;font-size:17px;display:block}.af-v2-feature--ai .af-v2-feature-icon{color:#1d4ed8}.af-v2-feature-title{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:7px;margin:0 0 8px;font-size:13.5px;font-weight:600;display:flex}.af-v2-feature-desc{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}@media (max-width:1024px){.af-ai-cards,.af-hero-kpi-row{grid-template-columns:repeat(2,1fr)}.af-hero-kpi:nth-child(2){border-right:none}.af-hero-kpi:first-child,.af-hero-kpi:nth-child(2){border-bottom:1px solid var(--line)}.af-page-hero-inner{grid-template-columns:1fr;gap:40px}.af-page-hero-sub{max-width:none}.af-step-alt{grid-template-columns:1fr;gap:32px;padding:48px 0}.af-step-alt--rev .af-step-alt-text,.af-step-alt--rev .af-step-alt-visual{order:0}.af-step-alt-num{margin-bottom:-4px;font-size:52px}.af-v2-features{grid-template-columns:repeat(2,1fr)}.af-problem-row{grid-template-columns:40px 28px 1fr;gap:14px}}@media (max-width:860px){.af-ai-insight-card{padding:24px 20px}.af-ai-insight-text{font-size:13.5px}}@media (max-width:600px){.af-ai-cards{grid-template-columns:1fr}.af-hero-kpi-row{grid-template-columns:repeat(2,1fr)}.af-hero-table th:nth-child(3),.af-hero-table td:nth-child(3),.af-hero-table th:nth-child(4),.af-hero-table td:nth-child(4){display:none}.af-v2-features{grid-template-columns:1fr}.af-problem-intro{flex-direction:column;gap:8px}.af-problem-row{grid-template-columns:36px 1fr}.af-problem-row-num{display:none}}.cfa-wrap{aspect-ratio:1;width:100%;max-width:420px;margin:0 auto;position:relative}.cfa-svg{width:100%;height:100%;position:absolute;inset:0}.cfa-hub{aspect-ratio:1;z-index:4;background:#fff;border:2px solid #bfdbfe;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:17%;animation:2.8s ease-in-out infinite cfa-hub-pulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 24px #3b82f62e,0 0 0 7px #3b82f612}.cfa-hub-logo{object-fit:contain;width:62%;height:62%}.cfa-card-wrap{aspect-ratio:1;width:14%;animation:cfa-float 3.6s var(--cfa-float-delay,0s) ease-in-out infinite alternate;z-index:3;position:absolute}.cfa-card{width:100%;height:100%;animation:cfa-entry .55s var(--cfa-entry-delay,0s) both;background:#fff;border:1.5px solid #e8e8e3;border-radius:13px;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 12px #00000014,0 1px 3px #0000000a}.cfa-logo{object-fit:contain;width:58%;height:58%}@keyframes cfa-entry{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes cfa-float{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes cfa-hub-pulse{0%,to{box-shadow:0 2px 24px #3b82f62e,0 0 0 7px #3b82f612}50%{box-shadow:0 2px 28px #3b82f647,0 0 0 11px #3b82f61a}}.intd-breadcrumb{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:48px;font-size:11px;display:flex}.intd-breadcrumb a:hover,.intd-breadcrumb span:last-child{color:var(--ink)}.intd-hero{border-bottom:1px solid var(--line);padding:clamp(80px,10vw,140px) 0 clamp(64px,8vw,120px)}.intd-hero-grid{grid-template-columns:1fr 420px;align-items:start;gap:64px;display:grid}.intd-hero-text{flex-direction:column;gap:24px;display:flex}.intd-hero-title{letter-spacing:-.04em;color:var(--ink);margin:8px 0 0;font-size:clamp(40px,5.5vw,80px);font-weight:500;line-height:.97}.intd-hero-desc{color:var(--muted);max-width:560px;font-size:clamp(16px,1.2vw,18px);line-height:1.65}.intd-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.intd-hero-card{background:var(--bg-warm);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:24px;padding:28px;display:flex}.intd-hero-card-logo{align-items:center;gap:16px;display:flex}.intd-hero-card-name{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:500}.intd-hero-card-tag{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.intd-hero-card-meta{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:20px;display:flex}.intd-hero-card-meta>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.intd-hero-card-meta .lab{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px}.intd-hero-card-meta .val{color:var(--ink);font-size:13px;font-weight:500}.intd-hero-card-badge{padding-top:4px}.intd-hero--af{padding:clamp(24px,3vw,40px) 0 clamp(20px,2.5vw,32px)}.intd-hero--af .intd-breadcrumb{margin-bottom:16px}.intd-hero--af .intd-hero-text{gap:12px}.intd-hero-grid--scan{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:32px}.intd-hero-title--compact{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.6vw,56px);line-height:1.02}.intd-hero-desc--compact{max-width:400px;font-size:15px;line-height:1.55}@media (max-width:1024px){.intd-hero-grid--scan{grid-template-columns:1fr;gap:40px}}.site-feat .section{padding:clamp(52px,6vw,88px) 0}.site-feat .intd-hero{padding:clamp(48px,5.5vw,80px) 0 clamp(32px,4vw,56px)}.site-feat .intd-hero--af{padding:clamp(20px,2.5vw,36px) 0 clamp(16px,2vw,28px)}.site-feat .intd-hero--af .intd-breadcrumb{margin-bottom:16px}.site-feat .intd-hero--af .intd-hero-text{gap:12px}.site-feat .intd-hero--af .intd-hero-grid--scan{gap:32px}.site-feat .go-section-head{margin-bottom:40px}.site-feat .go-faq-inner{gap:40px}.site-feat .af-step-alt{gap:48px;padding:40px 0}.site-feat .cta-section{padding:clamp(64px,8vw,112px) 0}.site-feat .go-stats-inner{padding:24px 0}@media (max-width:860px){.site-feat .section{padding:clamp(44px,8vw,72px) 0}.site-feat .af-step-alt{gap:28px;padding:32px 0}}.intd-badge{background:var(--accent-tint);height:28px;color:var(--accent);border:1px solid var(--accent-soft);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}.intd-section-warm{background:var(--bg-warm)}.intd-section-head{margin-bottom:56px}.intd-section-title{letter-spacing:-.035em;margin-top:12px;font-size:clamp(36px,4.5vw,72px);font-weight:500;line-height:.98}.intd-section-title .accent{color:var(--accent);font-style:italic}.intd-sync-grid{border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.intd-sync-card{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.intd-sync-card:last-child{border-right:0}.intd-sync-label{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:500}.intd-sync-direction{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent-soft);border-radius:4px;align-self:flex-start;padding:3px 8px;font-size:10px;display:inline-block}.intd-sync-desc{color:var(--muted);font-size:14px;line-height:1.55}.intd-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:0;display:grid}.intd-step{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:32px;display:flex}.intd-step-line{background:var(--line-2);flex-shrink:0;align-self:center;width:40px;height:1px;position:relative}.intd-step-line:after{content:"";border-right:1.5px solid var(--line-2);border-top:1.5px solid var(--line-2);width:7px;height:7px;position:absolute;top:-3px;right:-4px;transform:rotate(45deg)}.intd-step-num{font-family:var(--mono);letter-spacing:.08em;color:var(--accent);font-size:11px;font-weight:500}.intd-step-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:1.1}.intd-step-desc{color:var(--muted);font-size:15px;line-height:1.6}.intd-benefits-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.intd-benefit-card{background:var(--bg);flex-direction:column;gap:12px;padding:36px 32px;transition:background .2s;display:flex}.intd-benefit-card:hover{background:var(--accent-tint)}.intd-benefit-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;font-weight:500}.intd-benefit-desc{color:var(--muted);font-size:15px;line-height:1.6}.intd-courier-features{border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.intd-courier-feature{border-right:1px solid var(--line);flex-direction:column;gap:14px;padding:32px 24px;display:flex}.intd-courier-feature:last-child{border-right:0}.intd-courier-feature-icon{background:var(--accent-tint);border:1px solid var(--accent-soft);border-radius:var(--r);width:44px;height:44px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.intd-courier-feature h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:18px;font-weight:500}.intd-courier-feature p{color:var(--muted);font-size:14px;line-height:1.6}.intd-services-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.intd-service-card{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:28px;transition:border-color .2s,background .2s;display:flex}.intd-service-card:hover{border-color:var(--accent-soft);background:var(--accent-tint)}.intd-service-name{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;font-weight:500}.intd-service-desc{color:var(--muted);font-size:14px;line-height:1.6}.intd-related-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.intd-related-card{border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;cursor:pointer;color:inherit;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.intd-related-card:hover{border-color:var(--accent-soft);background:var(--accent-tint)}.intd-related-logo{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;padding:6px;display:flex;overflow:hidden}.intd-related-logo img{object-fit:contain;width:100%;height:100%;display:block}.intd-related-name{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:500}.intd-related-all{color:var(--accent);flex-direction:row;justify-content:center;gap:8px;font-size:13px;font-weight:500}.intd-cta-section{border-top:1px solid var(--line)}.intd-cta{background:var(--ink);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:24px;padding:clamp(48px,7vw,96px);display:flex}.intd-cta--accent{background:var(--accent)}.intd-cta-title{letter-spacing:-.035em;color:#fff;max-width:700px;margin:0;font-size:clamp(32px,4vw,64px);font-weight:500;line-height:.97}.intd-cta-desc{color:#fff9;max-width:480px;font-size:clamp(15px,1.1vw,17px)}.intd-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.intd-cta .btn.dark{color:var(--ink);background:#fff;border-color:#fff}.intd-cta .btn.dark:hover{background:var(--accent);border-color:var(--accent);color:#fff}.intd-cta .btn.ghost{color:#fff;border-color:#ffffff40}.intd-cta .btn.ghost:hover{color:#fff;background:#ffffff1a;border-color:#fff6}.intd-int-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.intd-int-grid .int-cell{color:var(--ink-2);text-decoration:none}.more-num{font-family:var(--sans);letter-spacing:-.04em;color:var(--ink);font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1}.int-cell--more .label{color:var(--muted);font-size:13px}.int-cell--more:hover .more-num,.int-cell--more:hover .label{color:#fff}@media (max-width:1100px){.intd-hero-grid{grid-template-columns:1fr;gap:40px}.intd-hero-card{max-width:480px}.intd-sync-grid{grid-template-columns:repeat(2,1fr)}.intd-sync-card:nth-child(2){border-right:0}.intd-sync-card:nth-child(3){border-top:1px solid var(--line)}.intd-sync-card:nth-child(4){border-right:0;border-top:1px solid var(--line)}.intd-courier-features{grid-template-columns:repeat(2,1fr)}.intd-courier-feature:nth-child(2){border-right:0}.intd-courier-feature:nth-child(3){border-top:1px solid var(--line)}.intd-courier-feature:nth-child(4){border-right:0;border-top:1px solid var(--line)}.intd-int-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.intd-steps{grid-template-columns:1fr;gap:12px}.intd-step-line{align-self:auto;width:1px;height:24px;margin:0 auto}.intd-step-line:after{display:none}.intd-benefits-grid,.intd-services-grid{grid-template-columns:1fr}.intd-int-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.intd-sync-grid{grid-template-columns:1fr}.intd-sync-card{border-right:0;border-top:1px solid var(--line)}.intd-sync-card:first-child{border-top:0}.intd-courier-features{grid-template-columns:1fr}.intd-courier-feature{border-right:0;border-top:1px solid var(--line)}.intd-courier-feature:first-child{border-top:0}.intd-int-grid{grid-template-columns:repeat(2,1fr)}.intd-cta{padding:32px 20px}}.site-intd .section{padding:clamp(52px,6vw,88px) 0}.site-intd .intd-hero{padding:clamp(56px,7vw,88px) 0 clamp(40px,5vw,64px)}.site-intd .intd-breadcrumb{margin-bottom:32px}.site-intd .intd-hero-text{gap:20px}.site-intd .intd-section-head{margin-bottom:40px}.site-intd .intd-section-title{margin-top:8px;font-size:clamp(28px,3.5vw,52px)}.site-intd .intd-benefit-card{padding:28px 24px}.site-intd .intd-step{padding:24px 20px}.site-intd .intd-cta{padding:clamp(36px,5vw,64px)}.site-intd .intd-cta-title{font-size:clamp(26px,3vw,48px)}@media (max-width:860px){.site-intd .section{padding:clamp(44px,8vw,72px) 0}}.tr-screenshot-placeholder{background:#f8f8f6;border:1.5px dashed #d0d0cc;border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex}.tr-screenshot-placeholder-label{font-family:var(--mono);color:#aaa;letter-spacing:.04em;font-size:12px}.tr-journey-section{overflow:hidden}.tr-journey-wrap{padding:24px 0 40px;position:relative}.tr-journey-spine{background:var(--line);z-index:0;border-radius:2px;width:2px;position:absolute;top:clamp(40px,6vw,80px);bottom:clamp(40px,6vw,80px);left:50%;transform:translate(-50%)}.tr-journey-spine-fill{background:var(--accent);will-change:height;border-radius:2px;width:100%;height:0;position:absolute;top:0;left:0}.tr-journey-step{z-index:1;opacity:.4;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,4vw,72px);padding:clamp(52px,7vw,100px) 0;transition:opacity .7s;display:grid;position:relative}.tr-journey-node{background:var(--bg);border:2px solid var(--line);width:clamp(44px,5vw,56px);height:clamp(44px,5vw,56px);color:var(--muted);z-index:2;border-radius:50%;place-items:center;transition:background .5s,border-color .5s,color .5s,box-shadow .5s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tr-journey-node-num{letter-spacing:-.02em;font-size:clamp(13px,1.4vw,16px);font-weight:700;line-height:1}.tr-journey-step--active .tr-journey-node{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 7px var(--accent-tint)}.tr-journey-step--active{opacity:1}.tr-journey-step--rev .tr-journey-step-text{order:2}.tr-journey-step--rev .tr-journey-step-visual{order:1}.tr-journey-step-num{letter-spacing:-.04em;color:var(--accent);opacity:.1;margin-bottom:2px;font-size:clamp(56px,7vw,100px);font-weight:800;line-height:1;transition:opacity .7s;display:block}.tr-journey-step--active .tr-journey-step-num{opacity:.18}.tr-journey-step-title{letter-spacing:-.025em;color:var(--ink);margin:0 0 10px;font-size:clamp(18px,2vw,26px);font-weight:700;line-height:1.2}.tr-journey-step-desc{color:var(--muted);max-width:380px;margin:0 0 18px;font-size:15px;line-height:1.65}.tr-journey-step-tags{flex-wrap:wrap;gap:6px;display:flex}.tr-journey-step-tag{background:var(--accent-tint);color:var(--accent);letter-spacing:.025em;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:500;transition:background .5s,color .5s}.tr-journey-step--active .tr-journey-step-tag{background:var(--accent);color:#fff}@media (max-width:768px){.tr-journey-step{opacity:1;grid-template-columns:1fr;padding:40px 0}.tr-journey-step--rev .tr-journey-step-text,.tr-journey-step--rev .tr-journey-step-visual{order:0}.tr-journey-spine,.tr-journey-node{display:none}}.intd-hero--tr{padding:clamp(24px,3vw,40px) 0 clamp(20px,2.5vw,32px)}.site-feat .intd-hero--tr{padding:clamp(20px,2.5vw,36px) 0 clamp(16px,2vw,28px)}.tr-mock{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:420px;font-size:13px;overflow:hidden;box-shadow:0 8px 40px #00000017}.tr-mock-header{background:var(--accent);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.tr-mock-brand{color:#fff;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.tr-mock-logo-placeholder{background:#ffffff40;border-radius:6px;width:28px;height:28px;display:block}.tr-mock-brand-name{opacity:.9;font-size:12.5px}.tr-mock-status-badge{color:#fff;letter-spacing:.03em;background:#ffffff2e;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.tr-mock-body{padding:20px}.tr-mock-tracking-num{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin-bottom:16px;font-size:11.5px}.tr-mock-steps{gap:0;margin-bottom:20px;display:flex;position:relative}.tr-mock-steps:before{content:"";background:var(--line);z-index:0;height:2px;position:absolute;top:9px;left:9px;right:9px}.tr-mock-step{z-index:1;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.tr-mock-step-dot{background:var(--line);width:18px;height:18px;box-shadow:0 0 0 2px var(--line);border:2px solid #fff;border-radius:50%}.tr-mock-step--done .tr-mock-step-dot{background:var(--ok);box-shadow:0 0 0 2px var(--ok)}.tr-mock-step--active .tr-mock-step-dot{background:var(--accent);box-shadow:0 0 0 2px var(--accent)}.tr-mock-step-label{color:var(--muted);text-align:center;font-size:10px;line-height:1.2}.tr-mock-step--done .tr-mock-step-label,.tr-mock-step--active .tr-mock-step-label{color:var(--ink);font-weight:500}.tr-mock-events{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:16px;display:flex}.tr-mock-event{opacity:.55;grid-template-columns:8px 44px 1fr;align-items:center;gap:10px;display:grid}.tr-mock-event--active{opacity:1}.tr-mock-event-dot{background:var(--line);border-radius:50%;width:8px;height:8px}.tr-mock-event--active .tr-mock-event-dot{background:var(--accent)}.tr-mock-event-time{font-family:var(--mono);color:var(--muted);font-size:10.5px}.tr-mock-event-text{color:var(--ink);font-size:12px}.ap-hero-section{background:var(--bg)}.ap-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,5vw,80px);display:grid}.ap-hero-text h1{letter-spacing:-.03em;color:var(--ink);margin:12px 0 20px;font-size:clamp(36px,4.5vw,62px);font-weight:800;line-height:1}.ap-hero-lead{color:var(--muted);max-width:420px;margin:0 0 28px;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.ap-hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.ap-hero-meta{color:var(--muted);font-size:12px;font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-hero-meta-sep{background:var(--muted-2);border-radius:50%;width:3px;height:3px}.ap-code-mock{border-radius:var(--r-lg);background:#0f1117;border:1px solid #2a2a2a;overflow:hidden;box-shadow:0 24px 60px #00000047,0 4px 12px #0000002e}.ap-code-mock-bar{background:#161820;border-bottom:1px solid #1e2028;align-items:center;gap:6px;padding:12px 16px 10px;display:flex}.ap-code-mock-dot{border-radius:50%;width:11px;height:11px;display:inline-block}.ap-code-mock-tabs{flex:1;gap:2px;margin-left:12px;display:flex}.ap-code-mock-tab{font-family:var(--mono);color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 10px;font-size:11px;transition:background .15s,color .15s}.ap-code-mock-tab.active{color:#ffffffd9;background:#ffffff14}.ap-code-copy{color:#ffffff73;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:5px;align-items:center;padding:4px 7px;transition:border-color .15s,color .15s;display:flex}.ap-code-copy:hover{color:#fffc;border-color:#ffffff4d}.ap-code-body{font-family:var(--mono);color:#b0c4b8;white-space:pre;max-height:420px;margin:0;padding:20px 20px 24px;font-size:12.5px;line-height:1.7;overflow:auto}.ap-code-body::-webkit-scrollbar{width:4px;height:4px}.ap-code-body::-webkit-scrollbar-track{background:0 0}.ap-code-body::-webkit-scrollbar-thumb{background:#2a2a3a;border-radius:2px}.ap-section-head{text-align:center;max-width:620px;margin-bottom:clamp(36px,4vw,56px);margin-left:auto;margin-right:auto}.ap-section-head h2{letter-spacing:-.03em;color:var(--ink);margin:10px 0 14px;font-size:clamp(28px,3.5vw,46px);font-weight:800;line-height:1.05}.ap-section-sub{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.ap-endpoints-section .ap-section-head{text-align:left;margin-left:0}.ap-inline-code{font-family:var(--mono);background:var(--bg-warm);border:1px solid var(--line-2);color:var(--accent);border-radius:4px;padding:1px 6px;font-size:13px}.ap-problems-section{background:var(--bg-warm)}.ap-prob-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ap-prob-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 20px}.ap-prob-icon{background:var(--accent-tint);width:40px;height:40px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.ap-prob-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:700}.ap-prob-text{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.ap-steps-grid{counter-reset:ap-step;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ap-step-card{border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(24px,2.5vw,36px)}.ap-step-num{font-family:var(--mono);letter-spacing:-.04em;color:var(--accent);opacity:.12;margin-bottom:8px;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:1;display:block}.ap-step-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:clamp(17px,1.8vw,22px);font-weight:700;line-height:1.2}.ap-step-desc{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.65}.ap-step-tags{flex-wrap:wrap;gap:6px;display:flex}.ap-step-tag{font-family:var(--mono);background:var(--accent-tint);color:var(--accent);letter-spacing:.02em;border-radius:5px;padding:3px 8px;font-size:11px}.ap-endpoints-section{background:var(--bg-warm)}.ap-endpoints-inner{grid-template-columns:1fr 300px;align-items:start;gap:clamp(32px,4vw,64px);display:grid}.ap-endpoints-left{min-width:0}.ap-endpoint-groups{flex-direction:column;gap:20px;display:flex}.ap-endpoint-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:0 4px;font-size:11px;font-weight:700;display:inline-block}.ap-endpoints-sidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:100px}.ap-api-info-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.ap-api-info-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:12px 16px;font-size:11px;font-weight:700}.ap-api-info-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:9px 16px;display:flex}.ap-api-info-row:last-child{border-bottom:none}.ap-api-info-label{color:var(--muted);flex-shrink:0;font-size:12px}.ap-api-info-val{font-family:var(--mono);color:var(--ink-2);text-align:right;word-break:break-all;font-size:11.5px}.ap-response-mock{border-radius:var(--r-lg);background:#0e1117;border:1px solid #ffffff12;overflow:hidden}.ap-response-mock-bar{background:#ffffff08;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:10px 14px;display:flex}.ap-response-status{font-family:var(--mono);border-radius:5px;padding:2px 8px;font-size:11px;font-weight:700}.ap-response-status--ok{color:#3ae07a;background:#3ae07a26}.ap-response-type{font-family:var(--mono);color:#ffffff4d;font-size:10.5px}.ap-response-body{font-family:var(--mono);color:#fff9;margin:0;padding:14px;font-size:11px;line-height:1.7;overflow-x:auto}.ap-response-body code{color:inherit;font-family:inherit;font-size:inherit}.ap-endpoint-table{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);flex-direction:column;gap:0;display:flex;overflow:hidden}.ap-endpoint-row{border-bottom:1px solid var(--line);grid-template-columns:68px 280px 1fr;align-items:center;gap:16px;padding:13px 20px;transition:background .12s;display:grid}.ap-endpoint-row:last-child{border-bottom:none}.ap-endpoint-row:hover{background:var(--bg-warm)}.ap-endpoint-method{font-family:var(--mono);letter-spacing:.04em;text-align:center;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-block}.ap-endpoint-path{font-family:var(--mono);color:var(--ink-2);letter-spacing:-.01em;font-size:13px}.ap-endpoint-desc{color:var(--muted);font-size:13.5px;line-height:1.5}.ap-webhooks-section{background:var(--bg-warm)}.ap-webhook-stats{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:48px;display:flex}.ap-webhook-stat{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:130px;padding:16px 32px;display:flex}.ap-webhook-stat-val{letter-spacing:-.03em;color:var(--accent);font-size:24px;font-weight:800;line-height:1.1;font-family:var(--mono)}.ap-webhook-stat-label{color:var(--muted);letter-spacing:.02em;text-align:center;font-size:11.5px}.ap-webhook-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.ap-wdl{border-radius:var(--r-lg);background:#0e1117;border:1px solid #ffffff12;overflow:hidden}.ap-wdl-bar{background:#ffffff08;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:10px 14px;display:flex}.ap-wdl-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ap-wdl-title{font-family:var(--mono);color:#fff6;flex:1;margin-left:6px;font-size:11px}.ap-wdl-live{letter-spacing:.06em;color:#fff6;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;display:flex}.ap-wdl-live-dot{background:#3ae07a;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite ap-wdl-pulse}@keyframes ap-wdl-pulse{0%,to{opacity:1}50%{opacity:.25}}.ap-wdl-body{min-height:220px;padding:10px 0}.ap-wdl-row{grid-template-columns:14px 36px 120px 1fr;align-items:center;gap:8px;padding:7px 14px;transition:background .12s;display:grid}.ap-wdl-row:hover{background:#ffffff0a}.ap-wdl-row--new{animation:.28s ap-wdl-slidein}@keyframes ap-wdl-slidein{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ap-wdl-arrow{color:#fff3;font-size:11px}.ap-wdl-method{font-family:var(--mono);color:var(--accent);letter-spacing:.05em;font-size:10px;font-weight:700}.ap-wdl-ep{font-family:var(--mono);color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ap-wdl-detail{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ap-wdl-event{font-family:var(--mono);color:#ffffff4d;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:10px;overflow:hidden}.ap-wdl-status{font-family:var(--mono);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:10px}.ap-wdl-status--ok{color:#3ae07a;background:#3ae07a26}.ap-wdl-status--err{color:#ff7070;background:#ff646426}.ap-wdl-retry{font-family:var(--mono);color:#f0b429;white-space:nowrap;background:#f0b4291f;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:10px}.ap-webhook-event-edesc{color:#ffffff47;margin-top:1px;font-size:10.5px;line-height:1.35;display:block}.ap-webhook-layout{grid-template-columns:1fr 360px;align-items:start;gap:clamp(40px,5vw,80px);display:grid}.ap-webhook-event-cards{flex-direction:column;gap:10px;margin-top:24px;display:flex}.ap-webhook-event-card{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-warm);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ap-webhook-event-card-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.ap-webhook-event-card-name{font-family:var(--mono);color:var(--ink-2);margin-bottom:3px;font-size:12px;display:block}.ap-webhook-event-card-desc{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.ap-webhook-panel{background:var(--ink);border-radius:var(--r-lg);color:#fff;padding:20px;position:sticky;top:100px;box-shadow:0 16px 48px #00000038}.ap-webhook-panel-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ap-webhook-panel-header .eyebrow{color:#ffffff80;letter-spacing:.08em;font-size:10px}.ap-webhook-panel-header .eyebrow .dot{background:#ffffff80}.ap-webhook-live-badge{font-family:var(--mono);color:#ffffff80;letter-spacing:.06em;align-items:center;gap:5px;font-size:10px;display:flex}.ap-webhook-live-dot{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite ap-live-pulse}@keyframes ap-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.ap-webhook-event-list{flex-direction:column;gap:4px;display:flex}.ap-webhook-event{opacity:.38;border-radius:7px;grid-template-columns:10px 1fr 18px;align-items:center;gap:10px;padding:9px 12px;transition:opacity .3s,background .3s;display:grid}.ap-webhook-event.active{opacity:1;background:#ffffff12}.ap-webhook-event-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ap-webhook-event-name{font-family:var(--mono);color:#ffffffd9;font-size:11.5px}.ap-webhook-event-check{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ap-webhook-event-spinner{border:1.5px solid #ffffff2e;border-top-color:#ffffffb3;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite ap-spin;display:inline-block}@keyframes ap-spin{to{transform:rotate(360deg)}}.ap-feat-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ap-feat-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 20px;transition:box-shadow .15s}.ap-feat-card:hover{box-shadow:0 4px 20px #125e6814}.ap-feat-icon{color:var(--accent);opacity:.7;margin-bottom:12px;font-size:20px;display:block}.ap-feat-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:14.5px;font-weight:700}.ap-feat-desc{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ap-compare-section{background:var(--bg-warm)}.ap-compare-intro{max-width:560px;margin-bottom:clamp(36px,4vw,56px)}.ap-compare-intro h2{letter-spacing:-.03em;color:var(--ink);margin:10px 0 0;font-size:clamp(28px,3.5vw,46px);font-weight:800;line-height:1.05}.ap-compare-panels{grid-template-columns:1fr 48px 1fr;align-items:stretch;gap:0;display:grid}.ap-compare-panel{border-radius:var(--r-lg);flex-direction:column;gap:0;padding:clamp(24px,3vw,36px);display:flex}.ap-compare-panel--bad{background:var(--bg);border:1.5px solid var(--line-2)}.ap-compare-panel--good{background:var(--ink);border:1.5px solid var(--ink)}.ap-compare-panel-head{margin-bottom:20px}.ap-compare-panel-badge{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.ap-compare-panel-badge--bad{color:var(--warn);background:#fde8e8}.ap-compare-panel-badge--good{color:#fffc;background:#ffffff1f}.ap-compare-panel-sub{margin:0;font-size:12px;line-height:1.5}.ap-compare-panel--bad .ap-compare-panel-sub{color:var(--muted-2)}.ap-compare-panel--good .ap-compare-panel-sub{color:#fff6}.ap-compare-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ap-compare-item{border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:14px;line-height:1.45;transition:background .12s;display:flex}.ap-compare-item--bad{color:var(--muted)}.ap-compare-item--bad:hover{background:var(--bg-warm)}.ap-compare-item--good{color:#ffffffd1;font-weight:450}.ap-compare-item--good:hover{background:#ffffff0f}.ap-compare-item-icon{border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.ap-compare-item--bad .ap-compare-item-icon{color:var(--warn);background:#fde8e8}.ap-compare-item--good .ap-compare-item-icon{color:#6ee79a;background:#ffffff1f}.ap-compare-arrow{color:var(--muted-2);justify-content:center;align-items:center;display:flex}.ap-cta-sub{font-family:var(--mono);color:#ffffff80;letter-spacing:.03em;margin-top:16px;font-size:11px}@media (max-width:900px){.ap-hero-inner{grid-template-columns:1fr}.ap-prob-grid{grid-template-columns:1fr 1fr}.ap-steps-grid{grid-template-columns:1fr;max-width:540px}.ap-endpoint-row{grid-template-rows:auto auto;grid-template-columns:56px 1fr}.ap-endpoint-desc{color:var(--muted-2);grid-column:1/-1;padding-top:0}.ap-webhook-layout{grid-template-columns:1fr}.ap-webhook-panel{position:static}.ap-webhook-grid,.ap-endpoints-inner{grid-template-columns:1fr}.ap-endpoints-sidebar{position:static}.ap-feat-grid{grid-template-columns:1fr 1fr}.ap-compare-panels{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:12px}.ap-compare-arrow{height:32px;transform:rotate(90deg)}}@media (max-width:600px){.ap-prob-grid,.ap-feat-grid{grid-template-columns:1fr}.ap-webhook-stats{gap:8px}.ap-webhook-stat{min-width:100px;padding:12px 20px}}.apv-wrap{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);justify-content:center;align-items:center;gap:0;min-height:280px;padding:32px 24px;display:flex;box-shadow:0 4px 24px #0000000d}.apv-col{flex-direction:column;gap:10px;display:flex}.apv-node{letter-spacing:-.01em;white-space:nowrap;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:600}.apv-node--src{background:var(--bg-warm);border:1px solid var(--line);color:var(--ink-2)}.apv-node--out{background:var(--accent-tint);border:1px solid var(--accent-soft);color:var(--accent)}.apv-arrows{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:7px 12px;display:flex}.apv-line{align-items:center;height:30px;display:flex}.apv-line-track{background:linear-gradient(90deg, var(--line) 0%, var(--accent-soft) 100%);width:40px;height:1.5px;position:relative}.apv-arrows--out .apv-line-track{background:linear-gradient(90deg, var(--accent-soft) 0%, var(--line) 100%)}.apv-hub{background:var(--bg);border:2px solid var(--accent-soft);min-width:100px;box-shadow:0 0 0 4px var(--accent-tint);border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:18px 20px;display:flex}.apv-hub-logo{justify-content:center;align-items:center;display:flex}.apv-hub-name{color:var(--accent);letter-spacing:-.01em;font-size:12px;font-weight:700}.apv-hub-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.apv-step-mock-key,.apv-step-mock-flow,.apv-step-mock-event{flex-direction:column;gap:10px;display:flex}.apv-step-mock-label{color:var(--muted);letter-spacing:.02em;border-bottom:1px solid var(--line);padding-bottom:8px;font-size:11px}.apv-step-key-row{align-items:center;gap:8px;display:flex}.apv-step-key-pill{font-family:var(--mono);background:var(--bg-warm);border:1px solid var(--line);color:var(--ink-2);border-radius:6px;flex:1;padding:5px 10px;font-size:12px}.apv-step-key-ok{color:var(--ok);font-size:14px;font-weight:700}.apv-step-row{flex-wrap:wrap;gap:6px;display:flex}.apv-step-tag{color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent-soft);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.apv-step-env{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:6px;padding-top:6px;font-size:11.5px;display:flex}.apv-step-env-dot{background:var(--ok);border-radius:50%;flex-shrink:0;width:7px;height:7px}.apv-step-flow-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.apv-step-flow-row:last-child{border-bottom:none}.apv-step-flow-src{color:var(--ink);min-width:72px;font-weight:600}.apv-step-flow-arrow{color:var(--accent);font-weight:600}.apv-step-flow-action{color:var(--muted);flex:1;font-size:12px}.apv-step-flow-ok{color:var(--ok);font-weight:700}.apv-step-event-badge{color:var(--ok);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding-bottom:8px;font-size:11px;font-weight:600;display:flex}.apv-step-event-dot{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite apv-pulse}@keyframes apv-pulse{0%,to{opacity:1}50%{opacity:.3}}.apv-step-event-name{font-family:var(--mono);color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:600}.apv-step-event-meta{color:var(--muted);font-size:12px}.apv-step-event-dest{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:6px;padding-top:8px;font-size:12px;display:flex}.apv-cta-trust{color:#ffffff80;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.apv-cta-sep{background:#ffffff4d;border-radius:50%;width:3px;height:3px}@media (max-width:860px){.apv-wrap{flex-direction:column;gap:16px}.apv-arrows{flex-direction:row;padding:0}.apv-arrows--in,.apv-arrows--out{display:none}.apv-col{flex-flow:wrap;justify-content:center}}.site-feat .intd-hero--tpl .intd-hero-grid{align-items:center}.tpl-cap-link{color:var(--accent);align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.tpl-cap-link:hover{text-decoration:underline}.tpl-hub-mock{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 4px 24px #0000000f}.tpl-hub-mock-header{justify-content:space-between;align-items:center;display:flex}.tpl-hub-mock-title{color:var(--ink);font-size:13px;font-weight:600}.tpl-hub-mock-live{color:var(--ok);font-size:11px;font-weight:600;font-family:var(--mono);align-items:center;gap:6px;display:inline-flex}.tpl-hub-mock-dot{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite tpl-pulse}@keyframes tpl-pulse{0%,to{opacity:1}50%{opacity:.4}}.tpl-hub-mock-tabs{flex-wrap:wrap;gap:6px;display:flex}.tpl-hub-mock-tab{border:1px solid var(--line);background:var(--bg-warm);color:var(--muted);border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:500}.tpl-hub-mock-tab--active{background:var(--accent-tint);border-color:var(--accent-soft);color:var(--accent);font-weight:600}.tpl-hub-mock-tab--add{color:var(--muted);border-style:dashed}.tpl-hub-mock-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tpl-hub-mock-stat{background:var(--bg-warm);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tpl-hub-mock-stat-val{color:var(--ink);font-size:18px;font-weight:700;font-family:var(--mono);letter-spacing:-.02em}.tpl-hub-mock-stat-label{color:var(--muted);font-size:10.5px}.tpl-hub-mock-rows{flex-direction:column;gap:6px;display:flex}.tpl-hub-mock-row{background:var(--bg-warm);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:grid}.tpl-hub-mock-id{font-family:var(--mono);color:var(--ink);font-weight:500}.tpl-hub-mock-dest{color:var(--muted)}.tpl-hub-mock-carrier{color:var(--ink-2);font-weight:600}.tpl-hub-mock-status{color:var(--ok);white-space:nowrap;background:#e6f4ea;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.tpl-hub-mock-status--warn{color:#8a6200;background:#fff3cd}.tpl-step-mock-accounts{flex-direction:column;gap:8px;width:100%;display:flex}.tpl-step-account{border:1px solid var(--line);background:var(--bg-warm);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.tpl-step-account--active{border-color:var(--accent-soft);background:var(--accent-tint)}.tpl-step-account-name{color:var(--ink);font-size:12px;font-weight:600}.tpl-step-account-meta{color:var(--muted);font-size:10.5px;font-family:var(--mono)}.tpl-step-mock-ops{flex-direction:column;gap:8px;width:100%;display:flex}.tpl-step-ops-row{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.tpl-step-ops-row:last-child{border-bottom:none}.tpl-step-ops-row span:last-child{font-family:var(--mono);color:var(--ink);font-weight:600}.tpl-step-mock-api{flex-direction:column;gap:12px;width:100%;display:flex}.tpl-step-api-row{color:var(--ink-2);justify-content:center;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.tpl-step-api-hub{background:var(--accent-tint);border:1px solid var(--accent-soft);color:var(--accent);border-radius:8px;padding:6px 12px;font-size:11px}.tpl-step-api-arrow{color:var(--muted);font-size:14px}.tpl-step-api-events{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.tpl-step-api-events span{font-family:var(--mono);background:var(--bg-warm);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:10px}.tpl-module-blocks{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.tpl-module-subtitle{color:var(--ink);margin:0 0 8px;font-size:12.5px;font-weight:600}.tpl-module-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.tpl-module-list li{color:var(--ink-2);padding-left:14px;font-size:12.5px;line-height:1.45;position:relative}.tpl-module-list li:before{content:"";background:var(--accent);opacity:.75;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:0}.tpl-mod-mock{flex-direction:column;gap:8px;width:100%;display:flex}.tpl-mod-mock-label{color:var(--muted);font-size:10.5px;font-weight:600;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.tpl-mod-mock-footer{color:var(--ok);border-top:1px solid var(--line);margin-top:6px;padding-top:8px;font-size:11px;font-weight:600}.tpl-mod-mock-footer--warn{color:var(--warn)}.tpl-mod-ship-row{background:var(--bg-warm);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;display:grid}.tpl-mod-ship-dest{color:var(--ink);font-weight:500}.tpl-mod-ship-carrier{color:var(--muted);align-items:center;gap:6px;display:flex}.tpl-mod-ship-auto{text-transform:uppercase;background:var(--accent-tint);color:var(--accent);font-size:9px;font-weight:700;font-family:var(--mono);border-radius:999px;padding:1px 6px}.tpl-mod-ship-price{font-family:var(--mono);color:var(--ink);font-weight:600}.tpl-mod-mock--flow{flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:180px}.tpl-mod-flow-col{flex-direction:column;gap:8px;display:flex}.tpl-mod-flow-node{background:var(--bg-warm);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:600}.tpl-mod-flow-node--out{background:var(--accent-tint);border-color:var(--accent-soft);color:var(--accent)}.tpl-mod-flow-arrows{color:var(--muted);font-size:16px}.tpl-mod-flow-hub{border:2px solid var(--accent-soft);background:var(--bg);color:var(--ink);box-shadow:0 0 0 4px var(--accent-tint);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 16px;font-size:12px;font-weight:700;display:flex}.tpl-mod-flow-badge{font-size:9px;font-family:var(--mono);color:var(--accent);background:var(--accent-tint);border-radius:999px;padding:2px 8px;font-weight:700}.tpl-mod-timeline{flex-direction:column;gap:0;display:flex}.tpl-mod-tl-row{border-left:2px solid var(--line);grid-template-columns:auto 1fr;gap:4px 10px;margin-left:6px;padding:6px 0 6px 16px;display:grid;position:relative}.tpl-mod-tl-row--done{border-left-color:var(--accent-soft)}.tpl-mod-tl-dot{background:var(--line);border:2px solid var(--bg);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:-5px}.tpl-mod-tl-row--done .tpl-mod-tl-dot{background:var(--accent)}.tpl-mod-tl-time{font-size:10px;font-family:var(--mono);color:var(--muted);grid-column:1}.tpl-mod-tl-event{color:var(--ink-2);grid-column:2;font-size:11.5px}.tpl-mod-inv-row{background:var(--bg-warm);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:11.5px;display:flex}.tpl-mod-inv-id{font-family:var(--mono);color:var(--ink)}.tpl-mod-inv-delta{font-family:var(--mono);color:var(--warn);font-weight:600}.tpl-mod-inv-delta--ok{color:var(--ok)}@media (max-width:860px){.tpl-module-blocks{grid-template-columns:1fr}.tpl-hub-mock-row{grid-template-columns:1fr 1fr}.tpl-mod-mock--flow{flex-direction:column}.tpl-mod-flow-arrows{transform:rotate(90deg)}}.site-api .section{padding:80px 0}.site-api .section+.section{border-top:1px solid var(--line)}.api-hero{background:color-mix(in oklab, var(--accent) 55%, #000);padding:72px 0 64px;position:relative;overflow:hidden}.api-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 70%,#ffffff0f 0%,#0000 55%),radial-gradient(circle at 10% 80%,#00000040 0%,#0000 50%);position:absolute;inset:0}.api-hero .intd-breadcrumb,.api-hero .intd-breadcrumb a{color:#ffffff59}.api-hero .intd-breadcrumb a:hover{color:#ffffffb3}.api-hero .intd-breadcrumb span:last-child{color:#ffffffa6}.api-hero .btn.ghost{color:#fff;border-color:#fff6}.api-hero .btn.ghost:hover{color:#fff;background:#ffffff1f;border-color:#ffffffb3}.api-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-top:32px;display:grid}.api-hero-text .section-num{color:#ffffff59}.api-hero-title{letter-spacing:-.03em;color:#fff;margin:10px 0 16px;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.1}.api-hero-title .accent{color:var(--accent-soft)}.api-hero-desc{color:#fff9;max-width:440px;margin:0 0 28px;font-size:15px;line-height:1.65}.api-hero-cta{flex-wrap:wrap;gap:10px;display:flex}.api-hero-trust{color:#ffffff61;font-size:12px;font-family:var(--mono);letter-spacing:.01em;flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.api-hero-trust span:before{content:"✓ ";color:var(--accent-soft)}.api-terminal{border-radius:var(--r-lg);font-family:var(--mono);z-index:1;background:#0d1117;border:1px solid #ffffff14;font-size:12px;line-height:1.75;position:relative;overflow:hidden}.api-terminal-bar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;display:flex}.api-terminal-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.api-terminal-dot:first-child{background:#ff5f57}.api-terminal-dot:nth-child(2){background:#ffbd2e}.api-terminal-dot:nth-child(3){background:#28c840}.api-terminal-label{color:#ffffff40;margin-left:8px;font-size:11px}.api-terminal-body{color:#ffffffbf;padding:20px 22px}.api-terminal-cmd{color:#fff6}.api-terminal-flag{color:#93c5fd}.api-terminal-val{color:#ffffffd1}.api-terminal-dim{color:#ffffff47}.api-terminal-key{color:#7dd3fc}.api-terminal-str{color:#86efac}.api-terminal-num{color:#fbbf24}.api-terminal-ok{color:#4ade80;font-weight:600}.api-terminal-sep{border:none;border-top:1px solid #ffffff0f;margin:12px 0}.api-ep-strip{background:var(--bg-warm);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;position:relative;overflow:hidden}.api-ep-strip:before,.api-ep-strip:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.api-ep-strip:before{background:linear-gradient(to right, var(--bg-warm), transparent);left:0}.api-ep-strip:after{background:linear-gradient(to left, var(--bg-warm), transparent);right:0}.api-ep-track{align-items:center;gap:10px;width:max-content;animation:24s linear infinite ep-scroll;display:flex}.api-ep-track:hover{animation-play-state:paused}@keyframes ep-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.api-ep-pill{background:var(--bg);border:1px solid var(--line);font-family:var(--mono);color:var(--muted);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:11.5px;display:inline-flex}.api-ep-method{letter-spacing:.03em;text-transform:uppercase;border-radius:3px;padding:2px 5px;font-size:9.5px;font-weight:700}.api-ep-method--post{color:#1d4ed8;background:#dbeafe}.api-ep-method--get{color:#15803d;background:#dcfce7}.api-problem-section{background:var(--bg-warm)}.api-2col{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.api-problem-list{flex-direction:column;gap:18px;margin-top:32px;display:flex}.api-problem-item{align-items:flex-start;gap:14px;display:flex}.api-problem-item-icon{color:var(--warn);border-radius:var(--r-sm);background:#c0532b14;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.api-problem-item-title{color:var(--ink);margin:0 0 3px;font-size:14px;font-weight:600}.api-problem-item-text{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.api-problem-stat{background:var(--ink);border-radius:var(--r);align-items:center;gap:16px;margin-top:24px;padding:18px 22px;display:flex}.api-problem-stat-num{letter-spacing:-.03em;color:#ffffffd9;flex-shrink:0;font-size:38px;font-weight:500;line-height:1}.api-problem-stat-text{color:#ffffffb3;font-size:13.5px;line-height:1.5}.api-code-window{border-radius:var(--r-lg);font-family:var(--mono);background:#0d1117;border:1px solid #00000026;font-size:12px;line-height:1.75;position:sticky;top:88px;overflow:hidden}.api-code-window-bar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;display:flex}.api-code-window-label{color:#ffffff40;margin-left:8px;font-size:11px}.api-code-window-body{color:#ffffffb3;padding:20px 22px}.api-code-section-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff38;border-bottom:1px solid #ffffff0f;margin:16px 0 8px;padding-bottom:6px;font-size:10px}.api-code-section-label:first-child{margin-top:0}.api-timeline{flex-direction:column;margin-top:48px;padding-left:28px;display:flex;position:relative}.api-timeline:before{content:"";background:linear-gradient(to bottom, var(--line) 0%, var(--accent-soft) 50%, var(--line) 100%);width:1px;position:absolute;top:18px;bottom:18px;left:0}.api-timeline-step{grid-template-columns:1fr 1fr;align-items:start;gap:32px;padding-bottom:48px;display:grid;position:relative}.api-timeline-step:last-child{padding-bottom:0}.api-timeline-badge{border:1px solid var(--line);background:var(--bg);width:28px;height:28px;font-family:var(--mono);color:var(--accent);z-index:1;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;top:4px;left:-42px}.api-timeline-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:clamp(15px,1.4vw,17px);font-weight:600}.api-timeline-desc{color:var(--muted);margin:0 0 10px;font-size:13.5px;line-height:1.6}.api-timeline-tags{flex-wrap:wrap;gap:6px;display:flex}.api-timeline-tag{color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent-soft);border-radius:999px;padding:2px 10px;font-size:11px}.api-schema-section{background:var(--bg-warm)}.api-schema-list{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);flex-direction:column;margin-top:32px;display:flex;overflow:hidden}.api-schema-row{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;align-items:start;gap:28px;padding:16px 22px;transition:background .15s;display:grid}.api-schema-row:last-child{border-bottom:none}.api-schema-row:hover{background:var(--bg-warm)}.api-schema-endpoint{flex-direction:column;gap:6px;padding-top:2px;display:flex}.api-schema-ep-top{align-items:center;gap:6px;display:flex}.api-schema-path{font-family:var(--mono);color:var(--muted);word-break:break-all;font-size:11.5px}.api-schema-title{color:var(--ink);margin:0 0 3px;font-size:14px;font-weight:600}.api-schema-desc{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.apv-cta-trust{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:20px;display:flex}.apv-cta-sep{background:#ffffff4d;border-radius:50%;align-self:center;width:3px;height:3px}.apv-cta-trust>span:not(.apv-cta-sep){color:#fff9;font-size:13px}@media (max-width:960px){.api-hero-grid{grid-template-columns:1fr;gap:36px}.api-2col{grid-template-columns:1fr}.api-code-window{position:static}.api-timeline-step{grid-template-columns:1fr;gap:20px}.api-schema-row{grid-template-columns:1fr;gap:8px}}@media (max-width:640px){.api-ep-inner{gap:8px}.api-ep-pill{font-size:11px}.api-timeline{padding-left:20px}.api-timeline-badge{width:22px;height:22px;font-size:9px;left:-32px}}.vs-table{border:1px solid var(--line-2);background:var(--bg);border-radius:14px;overflow:hidden}.vs-row{border-top:1px solid var(--line);grid-template-columns:1fr 150px 150px;align-items:center;display:grid}.vs-row:first-child{border-top:none}.vs-row--head{background:var(--bg-warm);letter-spacing:.01em;font-size:13px;font-weight:600}.vs-feat{flex-direction:column;gap:3px;padding:16px 20px;display:flex}.vs-feat-name{color:var(--ink);font-size:14.5px;font-weight:600}.vs-feat-detail{color:var(--muted);font-size:12.5px}.vs-col{text-align:center;border-left:1px solid var(--line);padding:16px 12px}.vs-col--em{background:var(--accent-tint);color:var(--accent)}.vs-row--head .vs-col--em{color:var(--accent);font-weight:700}.vs-val{justify-content:center;align-items:center;display:inline-flex}.vs-val--yes{color:var(--accent)}.vs-val--no{color:var(--muted-2)}.vs-val--partial{color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:500}.vs-disclaimer{color:var(--muted-2);max-width:760px;margin-top:16px;font-size:12px;line-height:1.5}@media (max-width:640px){.vs-row{grid-template-columns:1fr 84px 84px}.vs-feat{padding:13px 14px}.vs-feat-name{font-size:13.5px}.vs-feat-detail{font-size:11.5px}.vs-col{padding:13px 6px}.vs-val--partial{padding:2px 7px;font-size:11px}}.vs-brand{justify-content:center;align-items:center;display:inline-flex}.vs-brand-logo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:7px;width:30px;height:30px;display:block}.vs-vs{align-items:center;gap:12px;margin-bottom:14px;display:inline-flex}.vs-vs--card{margin-bottom:12px}.vs-vs-logo{object-fit:contain;border:1px solid var(--line-2);background:#fff;border-radius:9px;width:38px;height:38px;display:block}.vs-vs-sep{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);font-size:12px;font-weight:600}@media (max-width:640px){.vs-brand{flex-direction:column;gap:4px;font-size:12px}.vs-brand-logo{width:20px;height:20px}}.vs-hero-visual{justify-content:center;align-items:center;display:flex}.vs-hero-card{background:var(--bg);border:1px solid var(--line-2);border-radius:18px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:380px;padding:36px 28px;display:flex;box-shadow:0 18px 50px -28px #0a0a0a40}.vs-hero-brand{flex-direction:column;align-items:center;gap:12px;display:flex}.vs-hero-logo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:18px;width:84px;height:84px;display:block}.vs-hero-name{color:var(--ink);font-size:17px;font-weight:700}.vs-hero-vs{font-family:var(--mono,monospace);letter-spacing:.12em;color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent-soft);border-radius:999px;padding:6px 16px;font-size:13px;font-weight:700}@media (max-width:900px){.vs-hero-visual{margin-top:28px}.vs-hero-card{gap:16px;max-width:320px;padding:28px 22px}.vs-hero-logo{width:68px;height:68px}}.sec-shield-card{background:linear-gradient(160deg, var(--accent) 0%, var(--accent-2) 100%);color:#fff;border-radius:20px;max-width:400px;margin-left:auto;padding:34px 30px;box-shadow:0 24px 60px -30px #125e688c}.sec-shield-icon{color:#fff;background:#ffffff1f;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:flex}.sec-shield-title{font-family:var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;margin-bottom:14px;font-size:11px;display:block}.sec-guarantees{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sec-guarantees li{color:#fff;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.sec-guarantees li svg{color:var(--accent-soft);flex:none;margin-top:2px}.sec-badges-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-warm)}.sec-badges{flex-wrap:wrap;justify-content:center;gap:10px;padding-top:22px;padding-bottom:22px;display:flex}.sec-badge{color:var(--accent);background:var(--bg);border:1px solid var(--accent-soft);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:500}.sec-pillars{grid-template-columns:repeat(2,1fr);gap:4px 48px;margin-top:8px;display:grid}.sec-pillar{border-top:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:start;gap:16px;padding:26px 0;display:grid}.sec-pillar-num{font-family:var(--mono,monospace);color:var(--muted-2);padding-top:4px;font-size:12px;font-weight:600}.sec-pillar-icon{background:var(--accent-tint);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.sec-pillar-title{color:var(--ink);margin:4px 0 6px;font-size:16px;font-weight:600}.sec-pillar-desc{color:var(--muted);font-size:14px;line-height:1.55}.sec-note{border-left:3px solid var(--accent);background:var(--bg-warm);border-radius:0 12px 12px 0;margin-top:32px;padding:20px 24px}.sec-note p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (max-width:860px){.sec-shield-card{margin:28px auto 0}.sec-pillars{grid-template-columns:1fr;gap:0}}@media (max-width:480px){.sec-pillar{grid-template-columns:auto 1fr}.sec-pillar-num{display:none}}.site-contatti .page-hero:before{background:radial-gradient(ellipse 50% 45% at 92% 60%, var(--accent-soft), transparent 65%);opacity:.5}.blog-main{padding:72px 0 80px}.blog-main .intd-breadcrumb{margin-bottom:28px}.blog-index-shell{width:100%;padding-left:clamp(24px,5vw,96px);padding-right:clamp(24px,5vw,96px)}.blog-index-hero{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:end;gap:clamp(32px,5vw,96px);margin:8px 0 44px;display:grid}.blog-index-title{letter-spacing:-.026em;margin:12px 0 16px;font-size:clamp(2.15rem,3.6vw,3.2rem);line-height:1.04}.blog-index-desc{color:var(--muted);max-width:680px;font-size:clamp(1.02rem,1.15vw,1.15rem);line-height:1.55}.blog-search{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in oklab, var(--bg) 92%, var(--bg-warm));justify-self:end;width:min(100%,520px);padding:18px}.blog-search label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:.72rem;display:block}.blog-search-control{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.blog-search-control input{border:1px solid var(--line-2);min-width:0;height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:0 14px;font-size:.95rem}.blog-search-control input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.blog-search-control button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;height:46px;padding:0 18px;font-size:.92rem;font-weight:600}.blog-search-reset{color:var(--accent);margin-top:10px;font-size:.84rem;font-weight:600;display:inline-flex}.blog-filters{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.blog-filters-center{justify-content:center;margin-bottom:0}.blog-filter{border:1px solid var(--line-2);color:var(--ink);background:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.85rem;transition:all .15s;display:inline-flex}.blog-filter:hover{border-color:var(--accent);color:var(--accent)}.blog-filter.active{background:var(--accent);border-color:var(--accent);color:#fff}.blog-filter-count{opacity:.7;font-size:.75rem}.blog-index-showcase{gap:24px;margin-bottom:72px;display:grid}.blog-index-top-grid{grid-template-columns:repeat(16,minmax(0,1fr));align-items:stretch;gap:clamp(20px,1.8vw,32px);display:grid}.blog-index-side-stack{grid-column:span 5;grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(18px,1.4vw,28px);min-height:0;display:grid}.blog-index-collection{flex-direction:column;gap:30px;display:flex}.blog-index-collection-head{text-align:center;max-width:840px;margin:0 auto 6px}.blog-index-collection-head h2{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(2.1rem,4.3vw,3.8rem);line-height:1.02}.blog-index-collection-head p{color:var(--muted);max-width:680px;margin:0 auto;font-size:1.02rem}.blog-index-grid{gap:24px;display:grid}.blog-index-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense}.blog-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);flex-direction:column;min-width:0;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.blog-card:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 12px 32px #0000000f}.blog-card-img{aspect-ratio:16/9;background:var(--accent-tint);overflow:hidden}.blog-card-img img{object-fit:cover;width:100%;height:100%}.blog-card-body{flex-direction:column;gap:10px;padding:20px;display:flex}.blog-card-body h2,.blog-card-body h3{letter-spacing:-.01em;font-size:1.12rem;line-height:1.25}.blog-card-body p{color:var(--muted);font-size:.9rem;line-height:1.5}.blog-card-meta{color:var(--muted-2);margin-top:auto;font-size:.8rem}.blog-card-featured{grid-column:span 11;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);height:clamp(440px,30vw,560px);min-height:440px;display:grid}.blog-card-featured .blog-card-img{aspect-ratio:auto;height:100%;min-height:100%}.blog-card-featured .blog-card-img img{object-fit:cover;object-position:center}.blog-card-featured .blog-card-body{justify-content:center;gap:14px;padding:clamp(30px,2.8vw,54px)}.blog-card-featured .blog-card-body h2{font-size:clamp(2rem,2.2vw,2.75rem);line-height:1.1}.blog-card-featured .blog-card-body p{max-width:48ch;font-size:clamp(1rem,1vw,1.12rem);line-height:1.58}.blog-card-featured .blog-card-meta{margin-top:4px}.blog-card-story{grid-template-columns:minmax(136px,34%) minmax(0,1fr);min-height:0;display:grid}.blog-card-story .blog-card-img{aspect-ratio:auto;border-right:1px solid var(--line);background:var(--bg-warm);min-height:100%}.blog-card-story .blog-card-img img{object-position:center}.blog-card-story .blog-card-body{justify-content:center;gap:7px;padding:14px 18px}.blog-card-story .blog-card-body h2{font-size:.98rem;line-height:1.24}.blog-card-story .blog-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.42;display:-webkit-box;overflow:hidden}.blog-card-story .blog-card-meta{margin-top:2px}.blog-empty-state{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-warm);text-align:center;justify-items:center;gap:12px;min-height:320px;padding:56px 24px;display:grid}.blog-empty-state h2{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.05}.blog-empty-state p{color:var(--muted);margin-bottom:8px}.blog-card-mosaic{min-height:0}.blog-card-mosaic-wide{grid-column:span 6}.blog-card-mosaic-wide .blog-card-img{aspect-ratio:16/9}.blog-card-mosaic-wide .blog-card-body{padding:20px}.blog-card-mosaic-tall{grid-column:span 3}.blog-card-mosaic-tall .blog-card-img{aspect-ratio:4/3}.blog-card-mosaic-tall .blog-card-body{padding:18px 20px 22px}.blog-card-mosaic-compact{grid-column:span 3}.blog-card-mosaic-compact .blog-card-img{aspect-ratio:4/3}.blog-card-mosaic-wide-short{grid-column:span 6}.blog-card-mosaic-wide-short .blog-card-img{aspect-ratio:16/9}.blog-card-mosaic-wide-short .blog-card-body{padding:20px}.blog-newsletter{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(135deg, color-mix(in oklab, var(--accent-tint) 64%, #fff), #fff 58%), var(--bg);grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:clamp(32px,6vw,96px);margin:clamp(72px,9vw,128px) 0 0;padding:clamp(32px,5vw,72px);display:grid}.blog-newsletter h2{letter-spacing:-.035em;max-width:780px;margin:12px 0 16px;font-size:clamp(2.1rem,4vw,4.25rem);line-height:1.02}.blog-newsletter p{max-width:620px;color:var(--muted);font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.6}.blog-newsletter-form{border:1px solid var(--line);border-radius:var(--r-lg);background:#ffffffd1;padding:18px;box-shadow:0 20px 60px #0000000d}.blog-newsletter-form label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:.72rem;display:block}.blog-newsletter-control{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.blog-newsletter-control input{border:1px solid var(--line-2);min-width:0;height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:0 14px}.blog-newsletter-control input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.blog-newsletter-control button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;height:48px;padding:0 20px;font-size:.94rem;font-weight:650}.blog-newsletter-form p{color:var(--muted-2);margin-top:10px;font-size:.84rem;line-height:1.45}.blog-chip{background:var(--accent-tint);color:var(--accent);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-block}.blog-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;display:grid}.blog-prose{min-width:0;max-width:760px}.blog-article-head{margin-bottom:32px}.blog-article-title{letter-spacing:-.02em;margin:14px 0 16px;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.1}.blog-article-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.88rem;display:flex}.blog-article-cover{margin:28px 0 0}.blog-prose h2{letter-spacing:-.015em;margin:44px 0 14px;scroll-margin-top:100px;font-size:1.6rem;line-height:1.2}.blog-prose h3{margin:30px 0 10px;scroll-margin-top:100px;font-size:1.22rem;line-height:1.25}.blog-prose p{color:var(--ink-2);margin:0 0 18px;font-size:1.04rem;line-height:1.7}.blog-prose ul,.blog-prose ol{margin:0 0 20px;padding-left:22px}.blog-prose li{color:var(--ink-2);margin-bottom:8px;font-size:1.02rem;line-height:1.65}.blog-prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.blog-prose a:hover{color:var(--accent-2)}.blog-prose strong{color:var(--ink);font-weight:650}.blog-prose blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:24px 0;padding:4px 0 4px 20px;font-style:italic}.blog-prose hr{border:0;border-top:1px solid var(--line);margin:40px 0}.blog-prose code{font-family:var(--mono);background:var(--bg-warm);border-radius:var(--r-sm);padding:2px 6px;font-size:.86em}.blog-prose table{border-collapse:collapse;width:100%;margin:22px 0;font-size:.92rem}.blog-prose th,.blog-prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.blog-prose th{background:var(--bg-warm);color:var(--ink);font-weight:650}.blog-prose tbody tr:hover{background:var(--bg-warm)}.blog-figure{margin:28px 0}.blog-figure-img{border-radius:var(--r-lg);border:1px solid var(--line);width:100%;height:auto;display:block}.blog-figure figcaption{color:var(--muted-2);text-align:center;margin-top:10px;font-size:.84rem}.blog-callout{border-radius:var(--r);border:1px solid var(--line-2);background:var(--bg-warm);border-left:3px solid var(--muted-2);margin:24px 0;padding:16px 18px}.blog-callout-title{color:var(--ink);margin-bottom:6px;font-weight:650}.blog-callout-body p:last-child{margin-bottom:0}.blog-callout-tip{border-left-color:var(--accent);background:var(--accent-tint)}.blog-callout-warning{border-left-color:var(--warn);background:#fbf1ec}.blog-callout-info{border-left-color:var(--accent-2)}.blog-callout-definition{border-left-color:var(--ok);background:#eef6f1}.blog-toc{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-warm);margin:24px 0 8px;padding:18px 20px}.blog-toc-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2);margin-bottom:10px;font-size:.78rem;font-weight:650}.blog-toc ol{margin:0;padding-left:18px}.blog-toc li{margin-bottom:6px;font-size:.95rem}.blog-toc a{color:var(--ink-2);text-decoration:none}.blog-toc a:hover{color:var(--accent);text-decoration:underline}.blog-faq{margin:44px 0 0}.blog-faq-item{border-bottom:1px solid var(--line);padding:18px 0}.blog-faq dt{color:var(--ink);margin-bottom:6px;font-size:1.05rem;font-weight:650}.blog-faq dd{color:var(--ink-2);margin:0;line-height:1.65}.blog-cta{border-radius:var(--r-lg);background:var(--accent);color:#fff;margin:48px 0 0;padding:32px}.blog-cta h3{margin-bottom:8px;font-size:1.4rem;line-height:1.2}.blog-cta p{opacity:.92;margin-bottom:18px}.blog-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.blog-cta .btn{color:var(--accent);background:#fff;border-color:#fff}.blog-cta .btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.blog-cta .btn.ghost{color:#fff;background:0 0;border-color:#ffffff80}.blog-cta .btn.ghost:hover{color:var(--accent);background:#fff;border-color:#fff}.blog-related{margin:56px 0 0}.blog-related h2{margin-bottom:20px;font-size:1.4rem}.blog-related-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.blog-sidebar{flex-direction:column;gap:28px;display:flex;position:sticky;top:96px}.blog-sidebar-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2);margin-bottom:12px;font-size:.78rem;font-weight:650}.blog-sidebar-cats,.blog-sidebar-recent{margin:0;padding:0;list-style:none}.blog-sidebar-cats li,.blog-sidebar-recent li{margin-bottom:9px}.blog-sidebar-cats a{color:var(--ink-2);justify-content:space-between;font-size:.95rem;text-decoration:none;display:flex}.blog-sidebar-cats a:hover{color:var(--accent)}.blog-sidebar-count{color:var(--muted-2);font-size:.82rem}.blog-sidebar-recent a{color:var(--ink-2);font-size:.92rem;line-height:1.4;text-decoration:none;display:block}.blog-sidebar-recent a:hover,.blog-sidebar-recent a.active{color:var(--accent)}.blog-sidebar-cta{border-radius:var(--r-lg);background:var(--bg-warm);border:1px solid var(--line);padding:22px}.blog-sidebar-cta-title{margin-bottom:6px;font-weight:650}.blog-sidebar-cta-text{color:var(--muted);margin-bottom:14px;font-size:.88rem;line-height:1.5}.blog-sidebar-cta .btn{color:#fff;justify-content:center;width:100%}@media (max-width:1024px){.blog-layout{grid-template-columns:1fr;gap:40px}.blog-sidebar{flex-flow:wrap;gap:24px;position:static}.blog-sidebar-block,.blog-sidebar-cta{flex:240px}.blog-index-hero{grid-template-columns:1fr;gap:28px}.blog-search{justify-self:start}.blog-newsletter,.blog-index-top-grid{grid-template-columns:1fr}.blog-index-side-stack{grid-column:auto;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.blog-index-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.blog-card-featured{grid-column:auto;grid-template-columns:1fr;height:auto;min-height:0}.blog-card-featured .blog-card-img{aspect-ratio:16/9;height:auto;min-height:0}.blog-card-story{grid-template-columns:1fr}.blog-card-story .blog-card-img{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--line);min-height:0}.blog-card-story .blog-card-body{justify-content:flex-start}.blog-card-mosaic-wide,.blog-card-mosaic-tall,.blog-card-mosaic-compact,.blog-card-mosaic-wide-short{grid-area:auto}.blog-card-mosaic-wide,.blog-card-mosaic-wide-short{flex-direction:column;display:flex}.blog-card-mosaic-wide .blog-card-img,.blog-card-mosaic-wide-short .blog-card-img,.blog-card-mosaic-tall .blog-card-img,.blog-card-mosaic-compact .blog-card-img{aspect-ratio:16/9}.blog-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-main{padding:56px 0 64px}.blog-index-shell{padding-left:32px;padding-right:32px}.blog-index-hero{margin-bottom:30px}.blog-search{padding:14px}.blog-search-control{grid-template-columns:1fr}.blog-search-control button{width:100%}.blog-newsletter{margin-top:64px;padding:28px}.blog-newsletter-control{grid-template-columns:1fr}.blog-newsletter-control button{width:100%}.blog-index-showcase{margin-bottom:48px}.blog-index-mosaic,.blog-index-top-grid,.blog-index-side-stack,.blog-card-featured,.blog-card-story,.blog-card-mosaic-wide,.blog-card-mosaic-tall,.blog-card-mosaic-compact,.blog-card-mosaic-wide-short{grid-template-columns:1fr}.blog-card-story .blog-card-img,.blog-card-mosaic-wide .blog-card-img,.blog-card-mosaic-wide-short .blog-card-img{border-right:0;border-bottom:1px solid var(--line)}.blog-card-featured .blog-card-img{aspect-ratio:1.9}.blog-card-story .blog-card-img,.blog-card-mosaic-wide .blog-card-img,.blog-card-mosaic-wide-short .blog-card-img{aspect-ratio:16/9}.blog-card-featured .blog-card-body{padding:26px 28px 28px}.blog-card-story .blog-card-body,.blog-card-mosaic-wide .blog-card-body,.blog-card-mosaic-tall .blog-card-body,.blog-card-mosaic-compact .blog-card-body,.blog-card-mosaic-wide-short .blog-card-body{padding:18px 18px 20px}.blog-card-featured .blog-card-body h2{font-size:1.65rem;line-height:1.12}.blog-card-featured .blog-card-body p{font-size:.95rem;line-height:1.55}.blog-related-grid{grid-template-columns:1fr}.blog-sidebar{flex-direction:column}}
