@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_69d019{font-family:Inter,Inter Fallback;font-style:normal}.__variable_69d019{--font-inter:"Inter","Inter Fallback"}:root{--bg:#F7F7F5;--ink:#222F30;--muted:#445E5F;--muted-60:rgba(68,94,95,0.6);--muted-70:rgba(68,94,95,0.7);--muted-75:rgba(68,94,95,0.75);--green:#A7E26E;--green-light:#CEF79E;--red:#C14A4A;--line:rgba(34,47,48,0.10);--line-soft:rgba(34,47,48,0.08);--ease:cubic-bezier(0.16,1,0.3,1)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg)}body{font-family:var(--font-inter),sans-serif;-webkit-font-smoothing:antialiased;min-width:320px}a,body{color:var(--ink)}a:hover{color:var(--muted)}.container{max-width:1524px;margin:0 auto;padding-left:48px;padding-right:48px}:root{--nav-h:78px}.nav-bar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(247,247,245,.88);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.nav{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding-top:20px;padding-bottom:20px}.nav__logo{height:24px;width:auto;display:block}.nav__right{gap:28px}.lang-toggle,.nav__right{display:flex;align-items:center}.lang-toggle{gap:2px;background:rgba(34,47,48,.05);border-radius:9999px;padding:3px}.lang-toggle__option{font-size:12px;font-weight:500;color:var(--muted-70);padding:5px 12px;cursor:pointer;text-decoration:none;border-radius:9999px;transition:color .15s var(--ease)}.lang-toggle__option:hover{color:var(--ink)}.lang-toggle__option--active{color:var(--ink);background:#FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,.06)}.btn{display:inline-block;text-decoration:none;font-weight:600;border-radius:9999px;transition:all .2s var(--ease);font-family:inherit;border:0;cursor:pointer;white-space:nowrap}.btn:disabled{opacity:.6;cursor:default;transform:none}.btn--dark{background:var(--ink);color:var(--bg);font-size:14px;padding:10px 22px}.btn--dark:hover{background:var(--muted);color:var(--bg);transform:translateY(-2px)}.btn--green{background:var(--green);color:var(--ink);font-size:16px;padding:15px 32px}.btn--green:hover{background:var(--green-light);color:var(--ink);transform:translateY(-2px)}.btn--outline{border:1px solid rgba(34,47,48,.15);color:var(--ink);font-weight:500;font-size:13px;padding:9px 20px}.btn--outline:hover{background:rgba(34,47,48,.04);color:var(--ink)}.btn--sm{font-size:14px;padding:11px 24px}.hero__top{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;grid-gap:48px;gap:48px;padding-top:64px;padding-bottom:48px}.hero__title{font-size:clamp(40px,4.4vw,64px);line-height:1.02;letter-spacing:-.045em;font-weight:500;margin:0;max-width:920px;text-wrap:balance}.hero__aside{padding-bottom:8px}.hero__lede{font-size:clamp(16px,1.2vw,18px);line-height:1.55;color:var(--muted);margin:0 0 24px;text-wrap:pretty}.hero__cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hero__secondary{color:var(--ink);font-size:15px;font-weight:500;text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px}.hero__secondary:hover{border-color:var(--ink)}.btn--arrow{display:inline-flex;align-items:center;gap:14px;padding:6px 6px 6px 22px;font-size:15px;min-height:48px}.btn--arrow:after{content:"";flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 9 9 3M9 3H4.2M9 3v4.8' stroke='%23222F30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /14px 14px no-repeat}.scenes{position:relative;height:600px;overflow:hidden;background:#0e2a33}.scenes__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.scenes__video.is-on{opacity:1}.scenes__video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.scenes__video::-webkit-media-controls{display:none!important}.scenes__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,24,28,.28),rgba(9,24,28,.06) 45%,rgba(9,24,28,.12))}.feed{position:absolute;left:max(48px,calc((100% - 1524px) / 2 + 48px));bottom:56px;width:360px;height:calc(100% - 80px);display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:641px){.feed[data-place=hero-ship]{left:min(58.5%,calc(100% - 384px))}.feed[data-place=scene-trucking]{left:max(24px,calc(40% - 180px))}.feed[data-place=scene-air]{left:min(69%,calc(100% - 384px))}.feed[data-place=scene-air] .glass{background:rgba(48,34,30,.32)}}.feed.is-leaving .glass{opacity:0;transform:translateY(-10px);transition:opacity .7s ease,transform .7s ease}.feed__track{display:flex;flex-direction:column}.feed__item{display:grid;grid-template-rows:0fr;transition:grid-template-rows .9s cubic-bezier(.22,1,.36,1)}.feed__item.is-in{grid-template-rows:1fr}.feed__inner{min-height:0;overflow:hidden}.feed__inner>.glass{margin-top:12px;opacity:0;transform:translateY(18px) scale(.98);filter:blur(6px);transition:opacity .8s ease .15s,transform .9s cubic-bezier(.22,1,.36,1) .15s,filter .8s ease .15s}.feed__item.is-in .glass{opacity:1;transform:none;filter:none;animation:glass-float 6s ease-in-out 1.2s infinite}@keyframes glass-float{0%,to{translate:0 0}50%{translate:0 -3px}}.glass{padding:15px 17px 16px;border-radius:20px;background:rgba(183,181,159,.2);-webkit-backdrop-filter:blur(36px) saturate(1.08);backdrop-filter:blur(36px) saturate(1.08);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.1);color:#FFFFFF}.glass__who{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.82);margin-bottom:8px}.glass__avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:700}.glass__avatar--client{background:rgba(255,255,255,.85);color:var(--ink)}.glass__avatar--agent{background:var(--green);color:var(--ink)}.glass__avatar--logo{border-radius:5px;object-fit:contain}.glass__tag{margin-left:auto;font-size:11px;color:rgba(255,255,255,.6)}.glass__subject{display:block;font-size:14px;font-weight:600;line-height:1.35;margin-bottom:6px}.glass__body{margin:0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.82)}.glass__title{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.glass__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:rgba(255,255,255,.62)}.glass__steps li{display:flex;align-items:center;gap:8px;transition:color .4s ease}.glass__steps li.is-done{color:#FFFFFF}.glass__check{position:relative;width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,.28);flex-shrink:0;transition:background .35s ease,transform .42s cubic-bezier(.34,1.56,.64,1)}.glass__check svg{position:absolute;inset:0;width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset .6s ease .1s}.glass__steps li.is-done .glass__check{background:var(--green);transform:scale(1.08)}.glass__steps li.is-done .glass__check svg{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.scenes__video{display:none}.scenes{background:#0e2a33 url(https://storage.googleapis.com/24freight-assets/videos/hero-ship-poster.jpg?v=1) 50%/cover}.feed__inner>.glass,.feed__item,.glass__check,.glass__check svg{transition:none}.feed__item.is-in .glass{animation:none}}.logos{padding-top:56px;padding-bottom:88px}.logos__caption{margin:0 0 22px;text-align:center;font-size:14px;color:var(--muted-75)}.logos__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.logos__track{display:flex;width:max-content;animation:logos-scroll 40s linear infinite}.logos__viewport:hover .logos__track{animation-play-state:paused}.logos__set{gap:72px;padding:0 36px;margin:0;list-style:none}.logos__item,.logos__set{display:flex;align-items:center}.logos__item{flex-shrink:0;height:44px}.logos__item img{display:block;height:var(--h,32px);width:auto;max-width:180px;object-fit:contain}@keyframes logos-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.logos__viewport{-webkit-mask-image:none;mask-image:none}.logos__track{animation:none;width:auto;justify-content:center}.logos__set{flex-wrap:wrap;justify-content:center;row-gap:28px}.logos__set[aria-hidden]{display:none}}.how{background:#0c1c21;color:#FFFFFF}.how__head>*{max-width:780px}.how__head{position:relative;width:100%;padding-top:48px;padding-bottom:8px}.how__head .badge{margin-bottom:16px}.how__head .section-title{margin-bottom:10px}.how__head .badge{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16);color:#FFFFFF}.how .section-title{color:#FFFFFF}.how__head p{font-size:16px;line-height:1.6;color:rgba(255,255,255,.72);margin:0;text-wrap:pretty}.how__track{height:calc(var(--steps) * 62vh + 100vh)}.how__sticky{position:-webkit-sticky;position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));overflow:hidden;display:flex;flex-direction:column}.how__bg,.how__bgs{position:absolute;inset:0}.how__bg{background:50%/cover no-repeat;opacity:0;transform:scale(1.04);transition:opacity 1s ease,transform 6s ease}.how__bg.is-on{opacity:1;transform:scale(1)}.how__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,28,33,.94),rgba(12,28,33,.7) 20%,rgba(12,28,33,0) 42%),linear-gradient(90deg,rgba(8,20,24,.9),rgba(8,20,24,.72) 36%,rgba(8,20,24,.28) 66%,rgba(8,20,24,.32))}.how__grid{position:relative;width:100%;flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:64px;gap:64px;align-items:center}.how__list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.18)}.how__step{position:relative;border-bottom:1px solid rgba(255,255,255,.18)}.how__step:before{content:"";position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--green);transition:width .5s ease}.how__step.is-active:before{width:100%}.how__step-head{display:flex;gap:18px;align-items:baseline;width:100%;padding:18px 0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.how__num{font-size:13px;font-weight:500;letter-spacing:.08em;color:rgba(255,255,255,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.how__step-title{font-size:clamp(18px,1.5vw,22px);font-weight:500;letter-spacing:-.02em;color:rgba(255,255,255,.62);transition:color .3s ease}.how__step-head:hover .how__step-title,.how__step.is-active .how__num,.how__step.is-active .how__step-title{color:#FFFFFF}.how__step-body{margin:0;padding:0 0 0 38px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.8);max-height:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .35s ease,padding .35s ease}.how__step.is-active .how__step-body{max-height:180px;opacity:1;padding-bottom:20px}.how__inline{display:none}.how__stage{position:relative;height:min(520px,60vh)}.how__visual{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.how__visual.is-active{opacity:1;transform:none}.how__visual .mock{width:100%;max-width:500px}.mock{border:1px solid #dce3e5;border-radius:12px;background:#FFFFFF;overflow:hidden;color:#263a40;font-family:Segoe UI,Arial,sans-serif;line-height:1.4;box-shadow:0 18px 48px rgba(21,61,99,.1)}.mock__bar{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f9fbfc;border-bottom:1px solid #e8edef;min-width:0}.mock__bar>strong{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock__dots{display:flex;gap:4px;flex-shrink:0}.mock__dots i{width:8px;height:8px;border-radius:50%;background:#d3dbde}.mock__right{margin-left:auto;flex-shrink:0}.mock__body{padding:14px;display:flex;flex-direction:column;gap:10px}.mock__muted{font-size:11px;color:#78858a}.mock__pill{display:inline-block;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600}.mock__pill--blue{background:#e7f1fb;color:#0f6cbd}.mock-mail{display:flex;gap:8px;padding:10px 12px;border:1px solid #e5ebed;border-radius:8px}.mock-mail--new{border-color:#b9d5f1;background:#f3f8fe}.mock-mail--old{opacity:.55;padding-block:8px}.mock-mail__dot{width:7px;height:7px;margin-top:6px;border-radius:50%;background:#0f6cbd;flex-shrink:0}.mock-mail__text{min-width:0;flex:1 1}.mock-mail__from{display:flex;justify-content:space-between;font-size:12px}.mock-mail__from span{color:#0f6cbd;font-size:11px}.mock-mail__subject{font-size:13px;font-weight:600;color:#0f3b62;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-mail--old .mock-mail__subject{font-weight:500;color:#5b6b72;font-size:12px}.mock-mail__preview{font-size:12px;color:#6b7a80;margin-top:2px}.mock-picked{display:flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;border-radius:9999px;background:var(--ink);font-size:12px;font-weight:600}.mock-picked,.mock-picked__spark{color:var(--green)}.mock-table{width:100%;border-collapse:collapse;font-size:13px}.mock-table td{padding:9px 4px;border-bottom:1px solid #edf1f2}.mock-table td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.mock-table tr.is-hit td{background:#f1f8e9}.mock-ok{align-self:flex-start;padding:6px 12px;border-radius:9999px;background:#e9f4ef;color:#2f7a5d;font-size:12px;font-weight:600}.mock-compose{border:1px solid #e5ebed;border-radius:8px;padding:10px 12px}.mock-compose__to{font-size:11px;color:#78858a;padding-bottom:6px;border-bottom:1px solid #edf1f2;margin-bottom:8px}.mock-compose p{margin:0;font-size:13px;color:#33454b}.mock-wait{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7a80}.mock-wait__spinner{width:12px;height:12px;border:2px solid #d3dbde;border-top-color:#6b7a80;border-radius:50%;animation:mock-spin 1.1s linear infinite}.mock-reply{align-self:flex-start;padding:6px 12px;border-radius:9999px;background:#e9f4ef;color:#2f7a5d;font-size:12px;font-weight:600}@keyframes mock-spin{to{transform:rotate(1turn)}}.mock-tabs{display:flex;gap:4px}.mock-tabs span{padding:3px 8px;border-radius:6px;font-size:10px;font-weight:600;background:#eef2f3;color:#6b7a80}.mock-tabs span.is-on{background:#42b0d5;color:#FFFFFF}.mock-offer{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e5ebed;border-radius:8px}.mock-offer>div:first-child{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0;font-size:12px}.mock-offer>div:first-child span{font-size:11px;color:#78858a}.mock-offer__price{font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mock-offer__book{padding:6px 12px;border-radius:6px;background:#00243d;color:#FFFFFF;font-size:12px;font-weight:600}.mock-offer__book.is-blocked{position:relative;background:#d94f45;outline:3px solid rgba(217,79,69,.25)}.mock-guard{padding:8px 12px;border-radius:8px;background:#fbf0ee;color:#a45449;font-size:12px;font-weight:600}.mock-table--quote td:first-child{color:#4b5b61}.mock-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:var(--ink);color:#FFFFFF}.mock-total strong{font-size:20px;letter-spacing:-.01em}.mock-total span{font-size:11px;color:rgba(255,255,255,.7)}.mock-listed{margin:0;padding:0 0 0 16px;font-size:12px;color:#5b6b72}.mock-ready{align-self:flex-start;padding:6px 12px;border-radius:9999px;background:#fdf3df;color:#9a6a16;font-size:12px;font-weight:600}.mock-live{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:9999px;background:var(--green);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.06em}.mock-live i{width:6px;height:6px;border-radius:50%;background:var(--ink)}.mock-screen{border-radius:8px;background:linear-gradient(135deg,#1f4e5f,#0f2f3a);padding:18px}.mock-screen__win{position:relative;border-radius:6px;background:#f4f7f8;padding:12px 14px;display:flex;flex-direction:column;gap:7px}.mock-screen__app{display:flex;align-items:center;gap:6px;font-size:11px;color:#5b6b72}.mock-screen__logo{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;background:#ea4335;color:#FFFFFF;font-size:10px;font-weight:700}.mock-screen__subject{font-size:12px;font-weight:600;color:#1f3036}.mock-screen__draft{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border-radius:4px;background:#FFFFFF;border:1px solid #e3eaed}.mock-screen__draft strong{font-size:14px;color:#1f3036}.mock-screen__line{display:block;height:7px;width:78%;border-radius:4px;background:#dfe6e9}.mock-screen__line--short{width:46%}.mock-screen__tag{align-self:flex-start;padding:3px 9px;border-radius:9999px;background:#fdf3df;color:#9a6a16;font-size:10px;font-weight:600}.mock-screen__cursor{position:absolute;right:22%;bottom:18%;color:#d94f45;font-size:16px;transform:rotate(-45deg)}.mock-actions{display:flex;gap:8px;flex-wrap:wrap}.mock-btn{padding:8px 14px;border-radius:9999px;border:1px solid #d5dde0;font-size:12px;font-weight:600;color:var(--ink)}.mock-btn--green{background:var(--green);border-color:var(--green)}.mock-note{margin-top:-2px}.how .mock{background:rgba(183,181,159,.2);-webkit-backdrop-filter:blur(36px) saturate(1.08);backdrop-filter:blur(36px) saturate(1.08);border:1px solid rgba(255,255,255,.14);border-radius:20.16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.1);color:#FFFFFF;font-family:inherit}.how .mock__bar{background:transparent;border-bottom-color:rgba(255,255,255,.12);padding:14px 16px}.how .mock__dots i{background:rgba(255,255,255,.32)}.how .mock__body{padding:16px}.how .mock__muted{color:rgba(255,255,255,.66)}.how .mock__pill--blue{background:rgba(255,255,255,.18);color:#FFFFFF}.how .mock-mail{border-color:rgba(255,255,255,.14);border-radius:12px}.how .mock-mail--new{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.how .mock-mail__dot{background:var(--green)}.how .mock-mail__from span{color:rgba(255,255,255,.7)}.how .mock-mail__subject{color:#FFFFFF}.how .mock-mail--old .mock-mail__subject{color:rgba(255,255,255,.75)}.how .mock-mail__preview{color:rgba(255,255,255,.78)}.how .mock-table td{border-bottom-color:rgba(255,255,255,.12)}.how .mock-table tr.is-hit td{background:rgba(167,226,110,.16)}.how .mock-table--quote td:first-child{color:rgba(255,255,255,.82)}.how .mock-ok,.how .mock-reply{background:var(--green);color:var(--ink)}.how .mock-compose{border-color:rgba(255,255,255,.14);border-radius:12px}.how .mock-compose__to{color:rgba(255,255,255,.66);border-bottom-color:rgba(255,255,255,.12)}.how .mock-compose p{color:rgba(255,255,255,.88)}.how .mock-wait{color:rgba(255,255,255,.75)}.how .mock-wait__spinner{border-color:#FFFFFF rgba(255,255,255,.28) rgba(255,255,255,.28)}.how .mock-offer{border-color:rgba(255,255,255,.14);border-radius:12px}.how .mock-offer>div:first-child span{color:rgba(255,255,255,.66)}.how .mock-offer__book{background:rgba(255,255,255,.92);color:var(--ink)}.how .mock-offer__book.is-blocked{background:#d94f45;color:#FFFFFF;outline-color:rgba(217,79,69,.35)}.how .mock-guard{background:rgba(217,79,69,.24);color:#FFE3DF}.how .mock-total{background:rgba(255,255,255,.94);color:var(--ink)}.how .mock-total span{color:var(--muted)}.how .mock-listed{color:rgba(255,255,255,.78)}.how .mock-ready{background:#fdf3df;color:#8a5d10}.how .mock-screen{background:rgba(0,0,0,.28)}.how .mock-btn{border-color:rgba(255,255,255,.35);color:#FFFFFF}.how .mock-btn--green{border-color:var(--green);color:var(--ink)}@media (min-width:901px) and (max-height:760px){.how__head{padding-top:28px}.how__head p{display:none}}.how .mock-offer.is-best{border-color:rgba(167,226,110,.7);background:rgba(167,226,110,.14)}.how .mock-offer.is-out{opacity:.55}.mock-offer__tag{flex-shrink:0;padding:3px 8px;border-radius:9999px;background:var(--green);color:var(--ink);font-size:11px;font-weight:700}.mock-ask{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);font-size:13px;line-height:1.45}.mock-booked{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:12.5px}.mock-booked li{display:flex;align-items:center;gap:8px}.mock-booked li>span:nth-child(2){flex:1 1;min-width:0}.mock-booked__check{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border-radius:50%;background:var(--green);color:var(--ink);font-size:10px;font-weight:700}@media (max-width:900px){.how{padding-top:64px}.how__head{padding-bottom:8px}.how__track{height:auto}.how__sticky{position:static;height:auto;overflow:visible;display:block;padding-bottom:48px}.how__head{padding-top:0}.how__grid{margin-top:24px}.how__bgs{display:none}.how__grid{display:block;height:auto}.how__stage,.how__step:before{display:none}.how__num,.how__step-title{color:#FFFFFF}.how__step-head{cursor:default}.how__step-body{max-height:none;opacity:1;padding-bottom:14px}.how__inline{display:block;margin:0 0 28px;padding:28px 16px;border-radius:20px;background:50%/cover no-repeat;box-shadow:inset 0 0 0 2000px rgba(8,20,24,.28)}.how__inline .mock{max-width:560px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.how__bg,.how__step-body,.how__step-title,.how__step:before,.how__visual{transition:none}.mock-wait__spinner{animation:none}}.section-title{font-size:clamp(30px,3.4vw,46px);line-height:1.12;letter-spacing:-.02em;font-weight:500;margin:0 0 24px}.problem{padding-top:32px;padding-bottom:96px}.problem__intro{max-width:780px;margin-bottom:56px}.problem__intro p{font-size:17px;line-height:1.65;color:var(--muted);margin:0;text-wrap:pretty}.problem__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:64px;align-items:stretch}.card{background:#FFFFFF;border:1px solid var(--line);border-radius:24px;padding:12px 12px 4px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.card,.card__visual{display:flex;flex-direction:column}.card__visual{background:var(--bg);border-radius:16px;height:340px;padding:20px;overflow:hidden}.card__body{padding:22px 14px 20px}.card__body h3{font-size:21px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px}.card__body p{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.card__visual--inbox{padding:14px}.outlook{min-width:0;overflow:hidden;border:1px solid #d5dde5;border-radius:9px;background:#fff;color:#242424;font-family:Segoe UI,Arial,sans-serif;line-height:1.35;box-shadow:0 4px 18px #153d6310}.outlook,.outlook__window{height:100%}.outlook svg{flex-shrink:0}.outlook__topbar{height:34px;display:flex;align-items:center;gap:10px;padding:0 10px;background:#0f6cbd;color:#fff}.outlook__launcher{font-size:24px;line-height:1}.outlook__brand{font-size:12px;font-weight:600}.outlook__search{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0;height:22px;margin-left:4px;padding:0 7px;border-radius:3px;background:#e5f0fb;color:#42617d;font-size:10px}.outlook__search svg{width:12px;height:12px}.outlook__account{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#084b83;font-size:9px}.outlook__toolbar{height:37px;display:flex;align-items:center;gap:12px;padding:0 10px;background:#fafafa;border-bottom:1px solid #e5e5e5}.outlook__compose{display:flex;align-items:center;gap:6px;padding:4px 7px;border-radius:3px;background:#0f6cbd;color:#fff;font-size:10px}.outlook__compose svg{width:13px;height:13px}.outlook__toolbar-more{color:#666;letter-spacing:2px}.outlook__workspace{display:flex;height:calc(100% - 71px);overflow:hidden}.outlook__rail{display:flex;flex-direction:column;align-items:center;gap:20px;width:30px;flex-shrink:0;padding-top:13px;background:#f0f2f5;color:#68727b}.outlook__rail-active{color:#0f6cbd;border-left:2px solid #0f6cbd;width:100%;display:flex;justify-content:center}.outlook__inbox{flex:1 1;min-width:0;background:#fff}.outlook__heading{display:flex;align-items:center;flex-wrap:wrap;gap:3px 7px;padding:10px 10px 6px}.outlook__heading strong{font-size:12px}.outlook__heading>span{font-size:8px;color:#0f6cbd;background:#edf5fd;border-radius:10px;padding:2px 5px;white-space:nowrap}.outlook__tabs{display:flex;align-items:center;gap:14px;padding:0 10px;border-bottom:1px solid #e5e5e5;font-size:10px;color:#666}.outlook__tabs span{padding:6px 0}.outlook__tabs span:first-child{border-bottom:2px solid #0f6cbd;color:#0f6cbd;font-weight:600}.outlook__tabs span:last-child{margin-left:auto}.outlook__day{padding:4px 10px;background:#fafafa;font-size:9px;border-bottom:1px solid #e5e5e5}.outlook__message{display:flex;gap:6px;padding:5px 9px 5px 7px;border-bottom:1px solid #e9edf1;border-left:2px solid transparent}.outlook__message--selected{background:#edf5fd;border-left-color:#0f6cbd}.outlook__unread-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#0f6cbd;margin-top:5px}.outlook__message-content{flex:1 1;min-width:0}.outlook__sender{display:flex;align-items:center;gap:5px;font-size:9px;line-height:1.5}.outlook__sender strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.outlook__sender>span{margin-left:auto;flex-shrink:0;color:#0f6cbd;font-size:8px}.outlook__subject{color:#0f6cbd;font-size:10px;line-height:1.6;font-weight:600}.outlook__preview{display:none;color:#707070;font-size:9px;line-height:1.5}.outlook__preview,.outlook__subject{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:380px),(min-width:901px) and (max-width:1100px){.outlook__rail{width:26px}}.card__visual--checks{padding:14px;justify-content:center}.checks{width:100%;border:1px solid #dce3e5;border-radius:9px;background:#fff;overflow:hidden;color:#263a40;font-family:Segoe UI,Arial,sans-serif;line-height:1.35;box-shadow:0 4px 18px #153d6308}.checks__bar{display:flex;align-items:center;gap:8px;padding:11px 12px;background:#f9fbfc;border-bottom:1px solid #e8edef}.checks__bar>strong{font-size:11px;font-weight:600}.checks__dots{display:flex;gap:3px}.checks__dots i{width:6px;height:6px;border-radius:50%;background:#d3dbde}.checks__today{margin-left:auto;font-size:8px;color:#78858a;white-space:nowrap}.checks__rows{list-style:none;margin:0;padding:8px 10px 4px}.checks__row{display:flex;align-items:center;gap:9px;min-height:40px;padding:6px 8px;border:1px solid #e5ebed;border-radius:5px;margin-bottom:6px}.checks__time{flex-shrink:0;width:28px;font-size:9px;color:#8a979c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checks__detail{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.checks__detail>strong{font-size:11px;font-weight:600}.checks__detail>span{font-size:8px;color:#75848a;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.checks__status{flex-shrink:0;padding:3px 6px;border-radius:10px;background:#f1f4f5;font-size:8px;color:#6b7a80;white-space:nowrap}.checks__row--expired{background:#fffbf3;border-color:#eedbb8}.checks__row--expired .checks__status{background:#faedcf;color:#a36c1e}.checks__footer{display:flex;align-items:center;gap:7px;padding:4px 12px 11px;font-size:8px;color:#78858a}.checks__spinner{width:9px;height:9px;border:1.5px solid #cfd8db;border-top-color:#7b8d93;border-radius:50%}.card__visual--planning{padding:14px;justify-content:center}.planning{width:100%;border:1px solid #dce3e5;border-radius:9px;background:#fff;overflow:hidden;color:#263a40;font-family:Segoe UI,Arial,sans-serif;line-height:1.35;box-shadow:0 4px 18px #153d6308}.planning__bar{display:flex;align-items:center;gap:7px;padding:11px 12px;background:#f9fbfc;border-bottom:1px solid #e8edef}.planning__bar>strong{font-size:11px;font-weight:600}.planning__app-icon{display:flex;align-items:flex-end;gap:2px;width:15px;height:14px}.planning__app-icon i{width:3px;height:9px;background:#486771;border-radius:1px}.planning__app-icon i:nth-child(2){height:14px}.planning__app-icon i:nth-child(3){height:11px}.planning__attention{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:8px;color:#a95735;white-space:nowrap}.planning__attention>span{width:5px;height:5px;border-radius:50%;background:#d78753}.planning__shipment{display:flex;align-items:center;gap:8px;padding:14px 12px 12px}.planning__shipment>div{display:flex;flex-direction:column;gap:3px}.planning__shipment strong{font-size:13px;font-weight:600}.planning__shipment>div>span{font-size:9px;color:#78858a}.planning__deadline{margin-left:auto;padding:4px 6px;background:#f4f6f7;border:1px solid #e8edef;border-radius:4px;font-size:8px;white-space:nowrap;color:#63737a}.planning__steps{padding:0 10px}.planning__step{display:flex;align-items:center;position:relative;gap:9px;min-height:49px;padding:7px 8px;border:1px solid #e5ebed;border-radius:5px;margin-bottom:7px}.planning__step:not(:last-child):after{content:"";position:absolute;width:1px;height:9px;background:#cdd7db;top:100%;left:18px}.planning__node{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:600}.planning__detail{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.planning__detail>strong{font-size:11px;font-weight:600}.planning__detail>span{font-size:8px;color:#75848a}.planning__step--ready .planning__node{color:#388468;background:#e9f4ef}.planning__ready{font-size:9px;color:#388468}.planning__step--moved{background:#fffbf3;border-color:#eedbb8}.planning__step--moved .planning__node{color:#b27a25;background:#faedcf;font-size:16px}.planning__step--conflict{background:#fff8f7;border-color:#efd0cc}.planning__step--conflict .planning__node{color:#bd594d;background:#f8e3e0}.planning__time{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:1px}.planning__time>strong{font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.planning__time>del,.planning__time>span{font-size:8px;color:#8a847a}.planning__step--moved .planning__time>strong{color:#a36c1e}.planning__step--conflict .planning__time>strong{color:#bd594d}.planning__warning{display:flex;gap:7px;align-items:center;margin:10px;padding:8px;background:#fbf0ee;border-radius:5px;color:#a45449}.planning__warning-icon{flex-shrink:0;display:grid;place-items:center;width:16px;height:16px;border:1px solid #ce9085;border-radius:50%;font-size:10px}.planning__warning>div{display:flex;flex-direction:column;gap:2px}.planning__warning strong{font-size:10px;font-weight:600}.planning__warning div>span{font-size:8px}.problem__cards .card__visual{height:350px;min-height:0;padding:14px;justify-content:flex-start}.problem__cards .card__visual>*{flex:1 1;min-height:0}.arr>div,.fq>div,.mtrack>div{height:100%;display:flex;flex-direction:column}@media (max-width:1100px){.problem__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.arr__note.is-fixed,.arr__note.is-freddie,.freddie-flag{background:var(--ink);color:#FFFFFF}.arr__note i,.fq__tag i,.freddie-flag i{display:grid;place-items:center;flex-shrink:0;width:15px;height:15px;border-radius:50%;background:var(--green);color:var(--ink);font-size:8px;font-style:normal;font-weight:700}.freddie-flag{display:flex;align-items:center;gap:7px;margin:auto 10px 10px;padding:7px 9px;border-radius:6px;font-size:9.5px;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.freddie-flag.is-in{opacity:1;transform:none}.fq{width:100%;border:1px solid #dce3e5;border-radius:9px;background:#fff;overflow:hidden;color:#263a40;font-family:Segoe UI,Arial,sans-serif;line-height:1.35;box-shadow:0 4px 18px #153d6308;transition:opacity .6s ease}.fq.is-leaving{opacity:0}.fq__bar{display:flex;align-items:center;gap:8px;padding:11px 12px;background:#f9fbfc;border-bottom:1px solid #e8edef}.fq__bar>strong{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fq__doc{flex-shrink:0;width:15px;height:15px;color:#486771}.fq__tag{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:8px;font-weight:600;color:#5b6b72}.fq__lane{padding:10px 12px 4px;font-size:9px;color:#75848a}.fq__rows{list-style:none;margin:0;padding:0 12px}.fq__rows li{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #edf1f2;font-size:10px;opacity:0;transform:translateX(-8px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.fq__rows li.is-in{opacity:1;transform:none}.fq__rows li span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4b5b61}.fq__rows li strong{flex-shrink:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fq__listed,.fq__status,.fq__total{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.fq__listed.is-in,.fq__status.is-in,.fq__total.is-in{opacity:1;transform:none}.fq__total{display:flex;align-items:baseline;justify-content:space-between;margin:10px 12px 0;padding:9px 10px;border-radius:6px;background:var(--ink);color:#FFFFFF}.fq__total strong{font-size:17px;letter-spacing:-.01em}.fq__total span{font-size:9px;color:rgba(255,255,255,.7)}.fq__listed{margin:8px 12px 0;font-size:8.5px;line-height:1.45;color:#75848a}.fq__status{align-self:flex-start;margin:auto 12px 12px;padding:4px 9px;border-radius:9999px;background:#e9f4ef;color:#2f7a5d;font-size:9px;font-weight:600}.mtrack{width:100%;border:1px solid #d4d4d4;border-radius:6px;background:#fff;overflow:hidden;color:#141414;font-family:Arial,sans-serif;line-height:1.35;box-shadow:0 4px 18px #153d6308}.mtrack__bar{display:flex;align-items:center;gap:14px;padding:9px 12px;border-bottom:1px solid #d4d4d4}.mtrack__bar img{height:13px;width:auto}.mtrack__nav{font-size:10px;padding-bottom:2px;border-bottom:2px solid #42b0d5}.mtrack__search{display:flex;gap:6px;padding:10px 12px 0}.mtrack__input{flex:1 1;min-width:0;padding:5px 7px;border:1px solid #8d8d8d}.mtrack__button,.mtrack__input{border-radius:3px;font-size:9.5px}.mtrack__button{padding:5px 10px;background:#141414;color:#fff}.mtrack__summary{margin:10px 12px 0;padding:9px 10px 8px;border:1px solid #d4d4d4;border-radius:3px}.mtrack__container{display:flex;align-items:baseline;gap:6px}.mtrack__container strong{font-size:11px;font-weight:700}.mtrack__container span{font-size:8.5px;color:#606060}.mtrack__ports{display:flex;justify-content:space-between;gap:8px;margin-top:7px;font-size:9.5px}.mtrack__ports small{display:block;font-size:7.5px;color:#606060;margin-bottom:1px}.mtrack__eta{text-align:right}.mtrack__eta-value{position:relative;display:inline-grid;justify-items:end}.mtrack__eta-value b,.mtrack__eta-value del{grid-area:1/1;font-weight:400;transition:opacity .4s ease,transform .5s ease}.mtrack__eta-value b{opacity:0;transform:translateY(6px)}.mtrack__eta-value.is-moved del{opacity:0;transform:translateY(-6px)}.mtrack__eta-value.is-moved b{opacity:1;transform:none;font-weight:700;color:#b5651d}.mtrack__route{position:relative;height:18px;margin:9px 4px 0}.mtrack__line{position:absolute;left:0;right:0;top:8px;height:0;border-top:2px dashed #42b0d5;opacity:.55}.mtrack__line--done{right:auto;border-top-style:solid;opacity:1}.mtrack__port{position:absolute;top:4px;width:10px;height:10px;border-radius:50%;border:2px solid #42b0d5;background:#fff;z-index:1}.mtrack__port--done{left:-4px;background:#42b0d5}.mtrack__port--end{right:-4px}.mtrack__ship{position:absolute;top:-3px;width:20px;height:20px;margin-left:-10px;display:grid;place-items:center;border-radius:50%;background:#141414;z-index:2}.mtrack__ship svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linejoin:round}.mtrack__route-labels{display:flex;justify-content:space-between;margin-top:3px;font-size:7.5px;color:#606060}.mtrack__events{list-style:none;margin:8px 12px;padding:0}.mtrack__events li{position:relative;display:flex;align-items:center;gap:7px;padding:3.5px 0;font-size:9px;color:#8d8d8d}.mtrack__events li strong{font-weight:400;min-width:0}.mtrack__events li>span:last-child{margin-left:auto;font-size:8px;white-space:nowrap}.mtrack__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;border:1.5px solid #b9b9b9;background:#fff;transition:background .3s ease,border-color .3s ease}.mtrack__events li.is-done{color:#141414}.mtrack__events li.is-done>span:last-child{color:#606060}.mtrack__events li.is-done .mtrack__dot{background:#42b0d5;border-color:#42b0d5}.arr{--arr-label:64px;width:100%;border:1px solid #dce3e5;border-radius:9px;background:#fff;overflow:hidden;color:#263a40;font-family:Segoe UI,Arial,sans-serif;line-height:1.35;box-shadow:0 4px 18px #153d6308}.arr__bar{display:flex;align-items:center;gap:7px;padding:11px 12px;background:#f9fbfc;border-bottom:1px solid #e8edef}.arr__bar>strong{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arr__meta{padding:9px 12px 2px;font-size:9px;color:#75848a}.arr__plan{position:relative;flex:1 1;display:flex;flex-direction:column;padding:6px 12px 4px}.arr__hours{display:flex;font-size:7.5px;color:#8a979c;margin-bottom:4px}.arr__hours>span{width:var(--arr-label);flex-shrink:0}.arr__hours>div{flex:1 1;display:flex;justify-content:space-between}.arr__lane{flex:1 1;display:flex;align-items:center;min-height:38px;border-top:1px solid #edf1f2}.arr__label{width:var(--arr-label);flex-shrink:0;font-size:9px;font-weight:600}.arr__track{position:relative;flex:1 1;height:100%;background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),#f1f4f5 calc(20% - 1px) 20%)}.arr__block{position:absolute;top:50%;margin-top:-12px;height:24px;width:24%;display:grid;place-items:center;border-radius:5px;font-size:9px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:left .9s cubic-bezier(.65,0,.35,1),background .35s ease,color .35s ease,box-shadow .35s ease}.arr__block--done{background:#e9f4ef;color:#388468}.arr__block--slot{background:#e7f1fb;color:#0f6cbd}.arr__block--slot.is-moved{background:#faedcf;color:#a36c1e}.arr__block--truck{background:#eef2f3;color:#5b6b72}.arr__block--truck.is-conflict{background:#f8e3e0;color:#bd594d;box-shadow:0 0 0 2px #efd0cc}.arr__block--truck.is-fixed{background:#e9f4ef;color:#2f7a5d}.arr__guide{position:absolute;top:18px;bottom:4px;width:0;border-left:1.5px dashed #d9a54f;opacity:0;transition:opacity .4s ease;pointer-events:none}.arr__guide.is-on{opacity:.7}.arr__note{display:flex;align-items:center;gap:7px;min-height:30px;margin:8px 10px 10px;padding:7px 9px;border-radius:6px;font-size:9.5px;font-weight:600;opacity:0;transition:opacity .35s ease,background .35s ease,color .35s ease}.arr__note.is-in{opacity:1}.arr__note b{display:grid;place-items:center;flex-shrink:0;width:15px;height:15px;border-radius:50%;border:1px solid;font-size:9px}.arr__note.is-moved{background:#fdf3df;color:#9a6a16}.arr__note.is-conflict{background:#fbf0ee;color:#a45449}.problem__cards .card__visual--arrival,.problem__cards .card__visual--quote{background:radial-gradient(circle at 22% 28%,rgba(167,226,110,.55) 0,rgba(167,226,110,0) 42%),radial-gradient(circle at 80% 78%,rgba(66,176,213,.38) 0,rgba(66,176,213,0) 46%),var(--bg)}.problem__cards .card__visual--arrival{background:radial-gradient(circle at 78% 24%,rgba(66,176,213,.38) 0,rgba(66,176,213,0) 44%),radial-gradient(circle at 20% 80%,rgba(167,226,110,.55) 0,rgba(167,226,110,0) 44%),var(--bg)}.arr,.fq{border:1px solid rgba(255,255,255,.75);border-radius:20.16px;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(36px) saturate(1.2);backdrop-filter:blur(36px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 30px rgba(21,61,99,.08)}.arr__bar,.fq__bar{background:transparent}.arr__bar,.fq__bar,.fq__rows li{border-bottom-color:rgba(34,47,48,.08)}.arr__lane{border-top-color:rgba(34,47,48,.08)}.arr__track{background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),rgba(34,47,48,.06) calc(20% - 1px) 20%)}.fq__status{background:var(--green);color:var(--ink)}@media (prefers-reduced-motion:reduce){.arr__block,.arr__guide,.arr__note,.fq,.fq__listed,.fq__rows li,.fq__status,.fq__total,.freddie-flag,.mtrack__dot,.mtrack__eta-value b,.mtrack__eta-value del{transition:none}}.live{padding-top:112px}.live__head{max-width:780px;margin:0 auto 40px;text-align:center}.live__head p{font-size:17px;line-height:1.65;color:var(--muted);margin:0;text-wrap:pretty}@media (max-width:900px){.live{padding-top:72px}.live__head{margin-bottom:28px}.live__head p{font-size:16px}}.problem__bottom{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:80px;gap:80px;align-items:start}.numbered{display:flex;flex-direction:column;border-top:1px solid var(--line)}.numbered__row{display:flex;gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line)}.numbered__index{font-size:13px;font-weight:500;letter-spacing:.08em;color:var(--muted)}.numbered__text{flex:1 1;font-size:16px;line-height:1.55;color:var(--ink)}.problem__aside{font-size:17px;line-height:1.65;color:var(--ink);margin:0;text-wrap:pretty;align-self:center}.badge{display:inline-flex;align-items:center;gap:8px;background:#FFFFFF;border:1px solid rgba(34,47,48,.12);border-radius:9999px;padding:7px 16px 7px 12px;font-size:13px;font-weight:500;color:var(--muted);margin-bottom:22px}.badge:before{content:"";width:7px;height:7px;border-radius:9999px;background:var(--green)}.demo-video{max-width:1000px;margin:0 auto}.demo-video__player{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#FFFFFF;border:1px solid var(--line);border-radius:24px;object-fit:cover}.demo-video__player:fullscreen{object-fit:contain;aspect-ratio:auto;border:0;border-radius:0;background:#000}.demo-video__player:-webkit-full-screen{object-fit:contain;aspect-ratio:auto;border:0;border-radius:0;background:#000}.demo-video__footer{display:flex;justify-content:center;margin-top:20px}.trust{padding-top:110px;padding-bottom:56px}.trust .section-title{margin-bottom:56px}.trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.trust__card{border:1px solid var(--line);border-radius:16px;padding:28px;background:#FFFFFF}.trust__card h3{font-size:17px;font-weight:500;margin:0 0 10px;letter-spacing:-.01em}.trust__card p{font-size:15px;line-height:1.6;color:var(--muted);margin:0}.cta__inner{padding-top:72px;padding-bottom:100px;text-align:center}.cta__inner .section-title{margin-bottom:20px}.cta__lede{font-size:17px;line-height:1.6;color:var(--muted);margin:0 auto 36px;max-width:560px;text-wrap:pretty}.cta__actions{display:flex;flex-direction:column;align-items:center;gap:16px}.nav__home{display:block;line-height:0}.nav__right{justify-self:end}.nav__links{display:flex;align-items:center;gap:36px}.nav__link{font-size:14px;font-weight:500;color:var(--muted);text-decoration:none;white-space:nowrap;transition:color .15s var(--ease)}.nav__link:hover,.nav__link[aria-current=page]{color:var(--ink)}.nav__menu-button{display:none;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid rgba(34,47,48,.15);border-radius:9999px;background:#FFFFFF;color:var(--ink);cursor:pointer}.nav__menu-button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.mobile-menu__backdrop{position:fixed;inset:0;z-index:30;background:rgba(34,47,48,.25)}.nav__home,.nav__menu-button,.nav__right>.btn{position:relative;z-index:41}.mobile-menu{position:absolute;top:100%;left:0;right:0;z-index:40;flex-direction:column;max-height:calc(100dvh - 72px);overflow-y:auto;padding:4px 24px 24px;background:var(--bg);box-shadow:0 18px 36px rgba(34,47,48,.12)}.mobile-menu,.mobile-menu__link{display:flex;border-bottom:1px solid var(--line)}.mobile-menu__link{align-items:center;min-height:56px;font-size:18px;font-weight:500;color:var(--ink);text-decoration:none}.mobile-menu__link[aria-current=page]:after{content:"";width:7px;height:7px;margin-left:10px;border-radius:9999px;background:var(--green)}.mobile-menu__lang{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 22px}.mobile-menu__lang-label{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-70)}.mobile-menu__lang-options{display:flex;gap:2px;padding:3px;border-radius:9999px;background:rgba(34,47,48,.05)}.mobile-menu__lang-option{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:9999px;font-size:14px;font-weight:500;color:var(--muted-70);text-decoration:none}.mobile-menu__lang-option--active{color:var(--ink);background:#FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,.06)}.mobile-menu__demo{width:100%;text-align:center}.facts{margin:0;border-top:1px solid var(--line)}.facts__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr);grid-gap:24px;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.facts dt{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-70);padding-top:3px}.facts dd{margin:0;font-size:17px;line-height:1.5;color:var(--ink);word-break:break-word}.facts--compact{max-width:720px}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));grid-gap:20px;gap:20px}.team-card{display:flex;gap:28px;align-items:flex-start;background:#FFFFFF;border:1px solid var(--line);border-radius:20px;padding:24px}.team-card__photo{width:160px;height:160px;border-radius:14px;object-fit:cover;flex-shrink:0}.team-card__body h3{font-size:21px;font-weight:600;letter-spacing:-.02em;margin:4px 0 2px}.team-card__role{font-size:14px;font-weight:500;color:var(--muted-70);margin:0 0 12px}.team-card__body p:not(.team-card__role){font-size:15px;line-height:1.6;color:var(--muted);margin:0 0 16px}.team-card__linkedin{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;color:var(--ink)}.team-card__email{display:block;margin-top:8px;font-size:14px;color:var(--muted);word-break:break-word}.page-hero{padding-top:88px;padding-bottom:56px}.page-hero__title{overflow-wrap:anywhere;font-size:clamp(36px,4.6vw,60px);line-height:1.08;letter-spacing:-.035em;font-weight:500;margin:0 0 28px;max-width:900px}.page-hero__lede{font-size:clamp(17px,1.3vw,19px);line-height:1.65;color:var(--muted);margin:0 0 18px;max-width:780px;text-wrap:pretty}.page-section{padding-top:96px}.page-section__lede{font-size:17px;line-height:1.65;color:var(--muted);margin:-8px 0 36px;max-width:720px}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.info-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.info-grid .trust__card{display:flex;flex-direction:column}.info-grid__title{font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}.info-grid__action{align-self:flex-start;margin-top:20px}.info-grid__link{margin-top:16px;font-weight:500;word-break:break-word}.join-card{max-width:720px}.join-card p{margin-bottom:20px}.join-card .btn{align-self:flex-start}.legal{max-width:868px;margin-left:auto;margin-right:auto;padding-top:88px;padding-bottom:40px}.legal__updated{font-size:13px;color:var(--muted-70);margin:-12px 0 20px}.legal section p+p{margin-top:12px}.legal__intro{font-size:18px;line-height:1.65;color:var(--muted);margin:0 0 16px}.legal h2{font-size:20px;font-weight:600;margin:40px 0 10px}.legal p{font-size:16px;line-height:1.7;color:var(--muted);margin:0}.legal .legal__contact{margin-top:48px}.legal .legal__company{margin-top:8px;font-size:14px}.site-footer{margin-top:64px;border-top:1px solid var(--line);background:#FFFFFF}.site-footer__grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px;padding-top:64px;padding-bottom:48px}.site-footer__brand p{font-size:14px;line-height:1.6;color:var(--muted);margin:18px 0 0;max-width:340px}.site-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.site-footer__col h2{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 4px}.site-footer__button,.site-footer__col a{font-size:14px;color:var(--muted);text-decoration:none;word-break:break-word}.site-footer__button{background:none;border:0;padding:0;font-family:inherit;cursor:pointer;text-align:left}.site-footer__button:hover,.site-footer__col a:hover{color:var(--ink)}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:24px;padding-bottom:32px;border-top:1px solid var(--line)}.site-footer__bottom p{font-size:13px;color:var(--muted-70);margin:0 0 4px}.modal{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(34,47,48,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.modal__panel{position:relative;width:100%;max-width:460px;background:var(--bg);border:1px solid var(--line);border-radius:24px;padding:36px 32px 32px;box-shadow:0 24px 60px rgba(0,0,0,.22)}.modal__close{position:absolute;top:16px;right:18px;width:32px;height:32px;border:0;border-radius:9999px;background:transparent;color:var(--muted);font-size:24px;line-height:1;cursor:pointer;transition:background .15s var(--ease)}.modal__close:hover{background:rgba(34,47,48,.06)}.modal__title{font-size:26px;font-weight:500;letter-spacing:-.02em;margin:0 0 8px}.modal__subtitle{font-size:15px;line-height:1.55;color:var(--muted);margin:0 0 24px;text-wrap:pretty}.modal__form{gap:16px}.field,.modal__form{display:flex;flex-direction:column}.field{gap:6px}.field__label{font-size:13px;font-weight:500;color:var(--ink)}.field__optional{font-weight:400;color:var(--muted-70)}.field__input{font-family:inherit;font-size:15px;color:var(--ink);background:#FFFFFF;border:1px solid var(--line);border-radius:12px;padding:11px 14px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.field__input::placeholder{color:rgba(68,94,95,.5)}.field__input:focus{outline:none;border-color:var(--muted);box-shadow:0 0 0 3px rgba(167,226,110,.35)}.field__input--area{resize:vertical;min-height:76px}.field__error{font-size:13px;color:var(--red);margin:0}.modal__submit{margin-top:4px;width:100%;text-align:center}.modal__done{flex-direction:column;text-align:center;gap:4px;padding:12px 0 4px}.modal__check,.modal__done{display:flex;align-items:center}.modal__check{width:52px;height:52px;border-radius:9999px;background:var(--green);color:var(--ink);justify-content:center;font-size:24px;margin-bottom:12px}.modal__done .modal__subtitle{margin-bottom:20px}.booking__loading{font-size:14px;color:var(--muted-70);margin:8px 0 12px}.booking__notice{margin:-8px 0 16px}.modal__panel--wide{max-width:720px}.booking__cal-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,210px);grid-gap:28px;gap:28px}.booking__cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.booking__cal-head strong{font-size:15px;font-weight:600;text-transform:capitalize}.booking__cal-nav{display:flex;gap:4px}.booking__cal-nav button{width:32px;height:32px;border-radius:9999px;border:1px solid var(--line);background:#FFFFFF;color:var(--ink);font-family:inherit;font-size:15px;cursor:pointer}.booking__cal-nav button:disabled{opacity:.35;cursor:default}.booking__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;text-align:center}.booking__dow{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:capitalize;color:var(--muted-60);padding:4px 0}.booking__date{position:relative;aspect-ratio:1;max-width:100%;display:grid;place-items:center;border:0;border-radius:9999px;background:transparent;color:var(--muted-60);font-family:inherit;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.booking__date--open{background:#E6F7D4;color:var(--ink);font-weight:600;cursor:pointer;transition:background .15s var(--ease)}.booking__date--open:hover{background:var(--green)}.booking__date--selected,.booking__date--selected:hover{background:var(--ink);color:var(--bg)}.booking__date--today:after{content:"";position:absolute;bottom:5px;width:4px;height:4px;border-radius:9999px;background:currentColor}.booking__cal-nav button:focus-visible,.booking__date:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.booking__day-title{font-size:15px;font-weight:600;margin:0 0 2px}.booking__day-title:first-letter{text-transform:uppercase}.booking__day-count{font-size:13px;color:var(--muted);margin:0 0 12px}.booking__time-list{display:grid;grid-gap:8px;gap:8px;max-height:300px;overflow-y:auto;padding:2px}.booking__time-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.booking__time-row--picked{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.booking__time{font-family:inherit;font-size:15px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:#FFFFFF;border:1px solid var(--line);border-radius:12px;padding:10px 8px;min-height:44px;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.booking__time:focus-visible,.booking__time:hover{outline:none;border-color:var(--muted)}.booking__time[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.booking__next{font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);background:var(--green);border:0;border-radius:12px;min-height:44px;cursor:pointer;transition:background .15s var(--ease)}.booking__next:hover{background:var(--green-light)}.booking__next:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:640px){.booking__cal-layout{grid-template-columns:minmax(0,1fr);gap:20px}.booking__time-list{max-height:none}}.booking__zone{font-size:12px;color:var(--muted-70);margin:16px 0 0}.booking__alt,.booking__change{font-family:inherit;font-size:13px;color:var(--muted);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.booking__alt{margin-top:12px}.booking__alt:hover,.booking__change:hover{color:var(--ink)}.booking__chosen{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:500;background:#FFFFFF;border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:8px 0 20px}.booking__chosen>span:first-letter{text-transform:uppercase}.booking__when{font-size:16px;font-weight:600;margin:0 0 4px}.booking__when:first-letter{text-transform:uppercase}.field__trap{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}@media (max-width:1024px){.nav{display:flex;justify-content:space-between}.nav__links,.nav__right .lang-toggle,.nav__right>.btn{display:none}.nav__menu-button{display:inline-flex}.nav__right{gap:10px}.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}.info-grid--three,.problem__bottom{grid-template-columns:minmax(0,1fr)}.problem__bottom{gap:48px}}@media (max-width:900px){.problem__cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.container{padding-left:24px;padding-right:24px}.hero__top{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:40px;padding-bottom:32px}.hero__title{font-size:clamp(34px,9vw,46px)}.hero__lede{font-size:16px;margin-bottom:20px}.hero__cta{width:100%;gap:16px}.scenes{height:560px}.feed{left:50%;width:min(340px,calc(100% - 32px));transform:translateX(-50%);bottom:48px}.logos{padding-top:40px;padding-bottom:48px}.logos__caption{font-size:13px;margin-bottom:16px;padding-inline:16px}.logos__set{gap:44px;padding:0 22px}.logos__item{height:34px}.logos__item img{height:calc(var(--h, 32px) * .75);max-width:135px}.logos__track{animation-duration:30s}.btn{max-width:100%;min-height:44px;white-space:normal;line-height:1.4}.cta__actions .btn,.hero__cta .btn{width:100%;padding-inline:16px}.hero__cta .btn--arrow{justify-content:space-between;padding:6px 6px 6px 22px}.section-title{font-size:clamp(28px,7.5vw,36px);margin-bottom:20px}.problem{padding-top:16px;padding-bottom:56px}.problem__intro{margin-bottom:28px}.how__head p,.problem__aside,.problem__intro p{font-size:16px}.problem__cards{gap:16px;margin-bottom:32px}.card{min-width:0;padding:10px 10px 2px;border-radius:20px}.card__visual{height:290px;padding:16px}.card__visual--inbox{padding:12px 0 0 12px}.card__visual--planning{height:auto;min-height:320px;padding:10px}.planning{flex-shrink:0}.card__body{padding:18px 10px}.card__body h3{font-size:20px}.card__visual--checks{height:auto;min-height:290px;padding:10px}.checks{flex-shrink:0}.problem__bottom{gap:32px}.numbered__row{gap:14px;padding-block:14px}.trust .section-title{margin-bottom:28px}.trust__card{padding:22px}.page-hero{padding-bottom:32px}.legal{overflow-wrap:anywhere}.team-card{padding:20px;gap:18px}.team-card__body{min-width:0}.site-footer{margin-top:40px}.site-footer__grid{padding-top:40px;padding-bottom:28px}.site-footer__col{gap:2px}.site-footer__col h2{margin-bottom:2px}.site-footer__button,.site-footer__col a{display:inline-flex;align-items:center;min-height:40px}.site-footer__bottom{padding-top:20px;padding-bottom:24px;gap:16px}.modal{padding:16px;align-items:flex-start}.modal__panel{padding:56px 20px 24px;margin-block:auto;border-radius:20px}.modal__close{width:44px;height:44px;top:8px;right:8px}.field__input{min-width:0;width:100%;font-size:16px}.modal__title{font-size:24px}.modal__submit{padding-inline:12px}.info-grid,.trust__grid{grid-template-columns:minmax(0,1fr)}.demo-video__player{border-radius:16px}.facts__row{grid-template-columns:minmax(0,1fr);gap:6px}.team-card{flex-direction:column}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.site-footer__col--company{grid-column:2;grid-row:2/span 2}.site-footer__col--legal{grid-column:1;grid-row:3}.legal,.page-hero{padding-top:56px}.page-section{padding-top:72px}.nav{padding-top:12px;padding-bottom:12px}.nav__logo{height:20px}.lang-toggle{padding:2px}.lang-toggle__option{font-size:11px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;min-height:40px}.trust{padding-top:72px;padding-bottom:40px}.cta__inner{padding-top:48px;padding-bottom:72px}}@media (max-width:380px){.lang-toggle__option{min-width:44px}.site-footer__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 16px}.site-footer__button,.site-footer__col a{font-size:13px}.site-footer__col--legal a{word-break:normal;-webkit-hyphens:auto;hyphens:auto}.lang-toggle__option{font-size:10px;padding:4px 7px}}@media (max-height:600px){.modal{align-items:flex-start}.modal__panel{margin-block:auto}}.outlook{position:relative}.outlook__pause{position:absolute;top:7px;right:38px;z-index:3;width:21px;height:21px;padding:0;border:1px solid #ffffff70;border-radius:3px;background:#0f6cbd;color:#fff;font-size:10px;cursor:pointer}.outlook__pause:focus-visible{outline:2px solid #fff;outline-offset:2px}.outlook__search{margin-right:26px}.outlook__inbox{position:relative}.outlook__list--hidden{visibility:hidden}.outlook__reader{position:absolute;inset:0;padding:12px;background:#fff;animation:outlook-reveal .18s ease-out}.outlook__reader-subject{font-size:11px;font-weight:600;margin-bottom:6px}.outlook__reader-from{display:flex;align-items:center;gap:6px;font-size:9px}.outlook__reader-from>span:last-child{margin-left:auto;font-size:8px;color:#707070}.outlook__avatar{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#e5f0fb;color:#0f6cbd;font-size:9px}.outlook__body{margin:6px 0;font-size:10px;line-height:1.45}.outlook__reply{display:inline-flex;padding:4px 9px;border:1px solid #d5dde5;border-radius:3px;font-size:10px;color:#0f6cbd}.outlook__draft{border:1px solid #cbd9e6;border-radius:4px;box-shadow:0 2px 6px #153d630a;overflow:hidden;animation:outlook-reveal .18s ease-out}.outlook__draft-to{display:flex;gap:4px;padding:6px 8px;border-bottom:1px solid #e9edf1;font-size:9px}.outlook__draft-to>span{margin-left:auto;color:#777;font-size:8px}.outlook__draft-body{min-height:58px;margin:0;padding:8px;font-size:10px;line-height:1.45}.outlook__caret{display:inline-block;width:1px;height:11px;margin-left:1px;background:#0f6cbd;vertical-align:text-bottom}.outlook__send{display:inline-flex;align-items:center;gap:10px;margin:0 8px 8px;padding:5px 9px;border-radius:3px;background:#0f6cbd;color:white;font-size:10px}.outlook__send--pressed{background:#084b83;transform:scale(.96)}.outlook__sent{display:flex;flex-direction:column;gap:5px;margin-top:12px;padding:10px;border:1px solid #e2e6ea;border-radius:4px;background:#f7f8fa;color:#59636d;font-size:10px;animation:outlook-reveal .18s ease-out}.outlook__cursor{position:absolute;z-index:2;pointer-events:none;transition:top .65s ease-in-out,left .65s ease-in-out;filter:drop-shadow(0 2px 2px #0003)}.outlook__cursor--click:before{content:"";position:absolute;width:24px;height:24px;top:-10px;left:-10px;border:2px solid #0f6cbd;border-radius:50%;animation:outlook-click .24s ease-out both}@keyframes outlook-click{0%{transform:scale(.3);opacity:1}to{transform:scale(1.3);opacity:0}}@keyframes outlook-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.outlook__pause{display:none}.outlook__draft,.outlook__reader,.outlook__sent{animation:none}.outlook__cursor{display:none}}.card__visual--inbox{min-height:350px}.outlook__unread-dot--read{background:transparent}.outlook__waiting{margin:0 0 8px}.outlook__sent small,.outlook__waiting{font-size:9px;color:#8a651d}.outlook__folders{display:flex;align-items:center;gap:6px;font-size:10px}.outlook__folders>span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:3px;white-space:nowrap}.outlook__folder--active{background:#e5f0fb;color:#0f6cbd;font-weight:600}