.resource-page .rc-closing h2{color:#fff;font-size:34px;line-height:1.12;margin-bottom:12px}.resource-page .rc-closing p{color:#bdd3e8;font-size:16px;line-height:1.6;max-width:650px}.rc-closing a{align-items:center;background:#0877ff;border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:700;gap:16px;padding:15px 22px;text-decoration:none}.resource-page .refined-reading{gap:55px;grid-template-columns:230px minmax(0,820px);justify-content:center;padding-block:45px}.resource-page .refined-prose{color:#365573;font-size:17px;line-height:1.8}.resource-page .refined-prose h2{font-size:30px;margin:36px 0 18px}.resource-page .refined-prose h3{font-size:23px;margin:25px 0 14px}.resource-page .refined-prose p{font-size:17px;line-height:1.8;margin:0 0 18px}.resource-page .refined-toc{align-self:start;border-left:2px solid #dbe9f6;max-height:70vh;overflow:auto;padding-left:20px;position:sticky;top:115px}.resource-page .refined-toc a{font-size:13px;line-height:1.55}.rc-article-meta{color:#597591;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin:25px 0}.resource-page .rc-article-hero h1{font-size:clamp(32px,3.6vw,52px)}.resource-page .rc-article-hero figure img{aspect-ratio:1.2}.rc-faq-list{margin:auto;max-width:950px}.rc-faq-list details{border-bottom:1px solid #dbe7f3;padding:21px 0}.rc-faq-list summary{color:#173d63;cursor:pointer;font-size:18px;font-weight:650}.rc-faq-list .refined-prose{margin-top:18px}.resource-page .refined-complete-content{padding-block:35px}.resource-page .refined-source-grid{display:grid;gap:25px;grid-template-columns:1fr}.resource-page .refined-source-section{background:#fff;border:1px solid #dbe8f4;border-radius:18px;padding:28px}.resource-page .refined-source-section>h2{font-size:30px;margin-bottom:18px}.resource-page :is(button,a,select):focus-visible{outline:3px solid #0877ff;outline-offset:4px}@media (width<=1050px){.resource-page .rc-hero-grid{gap:28px}.rc-grid,.rc-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-page .refined-reading{gap:30px;grid-template-columns:190px minmax(0,1fr)}.rc-closing{align-items:start;flex-direction:column}.rc-toolbar{flex-wrap:wrap}.rc-search{flex-basis:100%}}@media (width<=700px){.resource-page .rc-shell{width:calc(100% - 36px)}.resource-page .rc-hero{padding:122px 0 26px}.resource-page .rc-hero-grid{gap:25px;grid-template-columns:1fr}.resource-page .rc-hero h1{font-size:36px}.resource-page .rc-hero p{font-size:16px;margin:17px 0}.resource-page .rc-article-hero figure img,.resource-page .rc-hero figure img{aspect-ratio:1.7}.resource-page .rc-eyebrow{font-size:11px;margin-bottom:15px}.resource-page .rc-nav{gap:19px}.resource-page .rc-nav a{font-size:13px}.resource-page .rc-section{padding-block:30px}.resource-page .rc-section-heading{align-items:start;flex-direction:column;gap:12px}.rc-feature-layout,.rc-grid,.rc-paths{grid-template-columns:1fr}.rc-card-body{padding:20px}.resource-page .rc-card h3{font-size:23px}.rc-toolbar{gap:10px;padding:14px}.rc-toolbar>label:not(.rc-search){flex:1;min-width:0}.rc-search input{font-size:14px}.rc-filters{flex-wrap:nowrap;overflow:auto;padding-bottom:8px}.rc-filters button{white-space:nowrap}.rc-closing{margin-block:15px 35px;padding:26px}.resource-page .rc-closing h2{font-size:28px}.resource-page .refined-reading{display:block;padding-block:25px}.resource-page .refined-toc{margin-bottom:30px;max-height:230px;position:static}.resource-page .refined-prose h2{font-size:26px}.resource-page .refined-prose p{font-size:16px}.resource-page .refined-source-section{padding:20px}.rc-article-meta{gap:9px}.rc-hero .rc-featured-video{max-width:100%}}@media (prefers-reduced-motion:reduce){.rc-card,.rc-play{transition:none}}.resource-page .faq-top-nav{margin-bottom:0;padding-top:110px}.faq-centre{padding-bottom:48px}.faq-intro{margin:42px auto 46px;max-width:840px;text-align:center}.faq-intro h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.035em;line-height:1.12;margin:16px 0}.faq-intro>p{color:#607794;font-size:18px;margin-bottom:28px}.faq-intro .rc-search{background:#fff;border-color:#bcd8f7;box-shadow:0 12px 36px #1739570c;min-height:64px}.faq-popular{align-items:center;color:#61748e;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;justify-content:center;margin-top:16px}.faq-popular button{background:0 0;border:0;border-bottom:1px solid #adc8e9;color:#006cda;padding:3px 1px}.faq-layout{align-items:start;display:grid;gap:52px;grid-template-columns:280px minmax(0,1fr)}.faq-sidebar{background:#f4f9ff;border:1px solid #dce9f9;border-radius:22px;padding:22px 14px;position:sticky;top:108px}.faq-sidebar h2{font-size:16px;margin:0 12px 18px}.faq-category{align-items:center;background:0 0;border:0;border-radius:10px;color:#365777;cursor:pointer;display:flex;font-size:15px;gap:12px;padding:14px 12px;text-align:left;width:100%}.faq-category span{flex:1}.faq-category small{font-size:13px}.faq-category[aria-pressed=true]{background:#087cff;color:#fff}.faq-sidebar-link{border-top:1px solid #d6e5f5;color:#0064ca;gap:10px;margin-top:18px;padding:20px 12px 0}.faq-result-bar,.faq-sidebar-link{align-items:center;display:flex;font-size:14px}.faq-result-bar{color:#667f98;justify-content:space-between}.faq-result-bar button{align-items:center;background:0 0;border:0;color:#0064ca;display:flex;gap:8px}.faq-group{margin:22px 0 38px}.faq-group h2{font-size:26px;margin:0 0 8px}.faq-group header>p{color:#637992;font-size:16px;margin:0 0 22px}.faq-accordion{background:#fff;border:1px solid #d9e6f5;border-radius:16px;overflow:hidden}.faq-accordion details+details{border-top:1px solid #d9e6f5}.faq-accordion summary{align-items:center;color:#153653;cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:18px;justify-content:space-between;list-style:none;padding:22px 24px}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary svg{color:#0781fa;flex-shrink:0}.faq-accordion details[open] summary{background:#f5faff}.faq-accordion details[open] summary svg{transform:rotate(45deg)}.faq-answer{background:#f5faff;padding:0 24px 24px}.faq-answer p{color:#425f7d;font-size:16px;line-height:1.75;margin:0 0 16px;max-width:780px}.faq-answer a{align-items:center;color:#0068d5;display:inline-flex;font-size:15px;font-weight:600;gap:7px}.faq-support{align-items:center;background:#eaf5ff;border-radius:22px;display:flex;gap:32px;justify-content:space-between;margin-top:22px;padding:36px}.faq-support h2{font-size:28px;margin:10px 0}.faq-support p{color:#496b89;font-size:16px;max-width:630px}.faq-support>a{align-items:center;background:#0678f8;border-radius:10px;color:#fff;display:flex;gap:14px;padding:17px 22px;white-space:nowrap}.faq-centre a:focus-visible,.faq-centre button:focus-visible,.faq-centre summary:focus-visible{outline:3px solid #72b9ff;outline-offset:3px}@media (width<=850px){.faq-layout{gap:18px;grid-template-columns:1fr}.faq-sidebar{border-radius:14px;display:flex;gap:8px;overflow-x:auto;padding:12px;position:static}.faq-sidebar h2,.faq-sidebar-link{display:none}.faq-category{padding:12px;white-space:nowrap;width:auto}.faq-category small,.faq-category svg{display:none}.faq-support{align-items:flex-start;flex-direction:column}.faq-intro{margin-top:30px}.faq-accordion summary{padding:20px 18px}.faq-answer{padding:0 18px 20px}.faq-group{margin-bottom:28px}}.resource-page .rc-article-hero figure{background:#f5f9ff}.resource-page .rc-article-hero figure>img{aspect-ratio:auto;height:auto;max-height:560px;object-fit:contain}.resource-page .rc-article-hero figcaption{display:none}.article-byline{align-items:center;color:#496582;display:flex;flex-basis:100%;flex-wrap:wrap;gap:4px}.article-byline a{font-weight:650}.article-tools{margin-bottom:40px;margin-top:30px}.article-share,.article-share>div{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.article-share{justify-content:space-between;margin-bottom:22px}.article-share>span{font-size:16px;font-weight:650}.article-share a,.article-share button{align-items:center;background:#fff;border:1px solid #d8e6f6;border-radius:8px;color:#234d75;cursor:pointer;display:inline-flex;font-size:14px;gap:7px;padding:10px 14px}.article-share a:hover,.article-share button:hover{background:#edf6ff}.article-ai{background:#f4f9ff;border:1px solid #d8e6f6;border-radius:20px;padding:26px}.article-ai header{align-items:flex-start;color:#087bfa;display:flex;gap:14px}.article-ai h2{color:#123355;font-size:23px;margin:0 0 8px}.article-ai header p{color:#627a94;font-size:16px;margin:0}.article-ai-links{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0 18px}.article-ai-links>a{align-items:center;background:#fff;border:1px solid #d5e5f5;border-radius:10px;border-top:3px solid #d5e5f5;color:#153959;display:flex;font-size:17px;font-weight:650;gap:8px;justify-content:space-between;padding:18px;transition:box-shadow .2s}.article-ai-links>a:hover{box-shadow:0 8px 18px #15395918}.article-ai-links small{color:#58738c;display:block;font-size:12px;font-weight:400;margin-top:3px}.article-ai footer{align-items:center;color:#58738c;display:flex;font-size:13px;gap:14px;justify-content:space-between}.article-ai footer button{align-items:center;background:0 0;border:0;color:#0068d7;cursor:pointer;display:flex;font-size:14px;gap:7px;white-space:nowrap}.article-podcast{background:linear-gradient(110deg,#0c2b4d,#076ade);border-radius:18px;color:#fff;margin-top:18px;padding:25px 28px}.article-podcast-heading{align-items:center;display:flex;gap:18px}.article-podcast-heading>div{flex:1}.article-podcast-heading span{color:#b9e6ff;font-size:12px;font-weight:700;letter-spacing:.12em}.article-podcast h2{color:#fff;font-size:25px;margin:6px 0 0}.article-podcast button{align-items:center;background:#fff;border:0;border-radius:30px;color:#0758b8;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:14px 20px}.article-podcast audio[controls]{display:block;margin-top:20px;width:100%}.article-podcast audio:not([controls]){display:none}.article-podcast a,.article-podcast p{color:#fff;font-size:14px}.resource-page .refined-article img{border-radius:10px;display:block;height:auto;margin:28px auto;max-height:none;max-width:100%;object-fit:contain;width:auto}.article-tools a:focus-visible,.article-tools button:focus-visible{outline:3px solid #65b9ff;outline-offset:3px}@media (width<=850px){.article-ai-links{grid-template-columns:repeat(3,minmax(0,1fr))}.article-ai footer{align-items:flex-start;flex-direction:column}}@media (width<=520px){.article-ai-links{grid-template-columns:repeat(2,minmax(0,1fr))}.article-ai,.article-podcast{padding:20px}.article-podcast-heading{flex-wrap:wrap}.article-podcast-heading button{margin-top:8px}.article-share{align-items:flex-start;flex-direction:column}.article-ai h2{font-size:21px}.article-podcast h2{font-size:22px}}.reader-panel{margin-bottom:24px;margin-top:28px}.reader-panel-inner{background:#fff;border:1px solid #d6e5f4;border-radius:18px;box-shadow:0 10px 30px #12345408;overflow:hidden}.reader-panel-header{align-items:center;background:#f6faff;border-bottom:1px solid #e1ebf6;display:flex;gap:18px;justify-content:space-between;padding:16px 24px}.reader-panel-title{align-items:center;color:#087bfa;display:flex;gap:10px}.reader-panel-title h2{color:#183b5e;font-size:17px;letter-spacing:-.02em;margin:0}.reader-share{align-items:center;display:flex;gap:8px}.reader-share>span{color:#59728d;font-size:14px;margin-right:5px}.reader-copy,.reader-mute,.reader-share a,.reader-share button{align-items:center;background:#fff;border:1px solid #dce7f3;border-radius:9px;color:#315474;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;width:38px}.reader-share a:first-of-type{color:#1877f2}.reader-share a:nth-of-type(2){color:#17232f}.reader-share a:nth-of-type(3){color:#0a66c2}.reader-copy:hover,.reader-share a:hover,.reader-share button:hover{background:#eaf4ff;border-color:#99caff}.reader-panel-body{display:grid;grid-template-columns:minmax(0,1fr)}.reader-audio,.reader-summary{padding:22px 24px}.reader-audio{background:#fbfdff;border-left:1px solid #e1ebf6}.reader-label{align-items:center;color:#0077ec;display:flex;gap:9px;margin-bottom:15px}.reader-label h3{color:#193b5c;font-size:15px;font-weight:650;margin:0}.reader-label>span{color:#6b8198;font-size:12px;margin-left:auto}.reader-ai-actions{align-items:center;display:flex;gap:9px}.reader-ai-actions select{background:#fff;border:1px solid #cbdced;border-radius:9px;color:#183b5e;flex:1;font-size:15px;height:44px;min-width:0;padding:11px 12px}.reader-primary{align-items:center;background:#087af7;border-radius:9px;color:#fff;display:flex;font-size:14px;font-weight:650;gap:10px;justify-content:center;padding:12px 16px;white-space:nowrap}.reader-copy{flex-shrink:0;height:44px;width:44px}.reader-hint{color:#667e96;font-size:12px;line-height:1.5;margin:11px 0 0}.reader-player{gap:13px}.reader-play,.reader-player{align-items:center;display:flex}.reader-play{background:#123d64;border:0;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;width:44px}.reader-timeline{flex:1;min-width:60px}.reader-timeline input{accent-color:#087bfa;cursor:pointer;height:16px;margin:0;width:100%}.reader-timeline>div{color:#617c97;display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:8px;justify-content:space-between;margin-top:3px}.reader-player select{background:#fff;border:1px solid #dce7f3;border-radius:8px;color:#315474;font-size:13px;max-width:65px;padding:8px 4px}.reader-mute{background:0 0;border:0;width:30px}.reader-audio audio,.reader-status:empty{display:none}.reader-status{color:#087255;font-size:13px;margin:0;padding:0 24px 12px}.reader-panel a:focus-visible,.reader-panel button:focus-visible,.reader-panel input:focus-visible,.reader-panel select:focus-visible{outline:3px solid #81beff;outline-offset:3px}.resource-page .refined-reading:has(.article-contents){display:block;max-width:980px;padding-top:20px}.article-contents{background:#f6faff;border:1px solid #dae7f5;border-radius:13px;display:block;margin:0 0 34px;max-height:none;overflow:visible;position:static}.article-contents>summary{align-items:center;color:#163a5d;cursor:pointer;display:flex;font-size:16px;font-weight:650;gap:12px;list-style:none;padding:18px 22px}.article-contents>summary::-webkit-details-marker{display:none}.contents-count{color:#63809b;font-size:13px;font-weight:400;margin-left:auto}.article-contents[open]>summary>svg{transform:rotate(180deg)}.article-contents nav{display:grid;gap:0 25px;grid-template-columns:1fr 1fr;max-height:none!important;overflow:visible!important;padding:0 22px 18px;position:static}.article-contents nav a{border:0;border-top:1px solid #dfebf7;color:#406788;display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere;padding:12px 0}.article-contents nav a:hover{color:#0075ee}.resource-page .refined-article h2,.resource-page .refined-article h3{scroll-margin-top:120px}@media (width<=800px){.reader-panel-body.has-podcast{grid-template-columns:1fr}.reader-audio{border-left:0;border-top:1px solid #e1ebf6}.reader-panel-header{padding:14px 18px}.reader-audio,.reader-summary{padding:18px}.article-contents nav{grid-template-columns:1fr}}@media (width<=500px){.reader-panel-header{flex-wrap:wrap;gap:12px}.reader-share{justify-content:flex-start;width:100%}.reader-ai-actions{flex-wrap:wrap}.reader-ai-actions select{flex-basis:45%}.reader-primary{flex:1}.reader-label>span{display:none}.reader-player{gap:9px}.article-contents>summary{padding:16px}.article-contents nav{padding:0 16px 12px}.contents-count{font-size:12px}}.reader-panel-inner{border-color:#dae5ef;border-radius:22px;box-shadow:0 12px 38px #102f4c08}.reader-panel-header{background:#fff;padding:20px 28px}.reader-panel-title h2{font-size:18px}.reader-panel-title>svg{background:#edf6ff;border-radius:12px;box-sizing:content-box;padding:9px}.reader-panel-body.has-podcast{grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr)}.reader-summary{background:linear-gradient(145deg,#f7fbff,#fff);padding:26px 28px}.reader-label{margin-bottom:6px}.reader-label h3{font-size:17px}.reader-intro{color:#698098;font-size:14px;line-height:1.5;margin:0 0 20px}.reader-models{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.reader-model{align-items:flex-start;background:#fff;border:1px solid #dfe8f0;border-radius:13px;box-shadow:0 3px 8px #16385b03;display:flex;flex-direction:column;gap:13px;min-width:0;padding:16px 13px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.reader-model:hover{border-color:#8ebcf0;box-shadow:0 8px 18px #123f6910;transform:translateY(-3px)}.reader-model-logo{align-items:center;background:#f1f5f9;border-radius:11px;display:flex;height:42px;justify-content:center;width:42px}.reader-model-logo img{border-radius:0!important;height:28px;margin:0!important;object-fit:contain;width:28px}.model-claude .reader-model-logo{background:#faf0e9}.model-perplexity .reader-model-logo{background:#e9f6f6}.model-gemini .reader-model-logo{background:#eef2ff}.reader-model-name{color:#18354f;font-size:14px;font-weight:700;letter-spacing:-.02em}.reader-model-caption{align-items:center;color:#698097;display:flex;font-size:11px;gap:4px;line-height:1.3}.reader-model-caption svg{flex-shrink:0}.reader-summary-footer{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:17px}.reader-summary-footer .reader-hint{font-size:11px;margin:0;max-width:380px}.reader-copy-prompt{align-items:center;background:0 0;border:0;color:#355e81;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:5px 0;white-space:nowrap}.reader-audio{background:radial-gradient(at 100% 0,#1b5980,#0000 80%),#102e4c;border-left:0;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:26px 28px}.reader-audio .reader-label,.reader-audio .reader-label h3{color:#fff}.reader-audio .reader-label>span{border:1px solid #ffffff30;border-radius:20px;color:#a9d3ed;font-size:10px;padding:4px 9px}.reader-audio-intro{color:#adcade;font-size:14px;margin:6px 0 24px}.reader-audio .reader-play{background:#fff;box-shadow:0 4px 16px #0002;color:#124774;height:48px;width:48px}.reader-audio .reader-timeline>div{color:#c0d8eb;font-size:11px}.reader-audio .reader-timeline input{accent-color:#63c2ff}.reader-audio .reader-player select{background:#ffffff12;border-color:#ffffff26;color:#fff}.reader-audio .reader-player select option{background:#123754;color:#fff}.reader-audio .reader-mute{color:#d6eafb}.reader-audio .reader-hint,.reader-audio .reader-hint a{color:#c0d8eb}.article-contents{background:#fff;border-radius:16px}.article-contents>summary{background:#f7faff;border-radius:16px;padding:20px 24px}.article-contents nav{column-gap:32px;padding:4px 24px 18px}.article-contents nav a{color:#3c607e;padding:16px 0}.article-contents>summary:focus-visible{outline:3px solid #81beff;outline-offset:3px}@media (width<=1050px){.reader-panel-body.has-podcast{grid-template-columns:1fr}.reader-audio{border-top:1px solid #e1ebf6}.reader-audio-intro{margin-bottom:18px}.reader-models{gap:12px}.reader-model{padding:18px}.reader-player{max-width:100%}}@media (width<=600px){.reader-audio,.reader-panel-header,.reader-summary{padding:20px}.reader-models{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.reader-model{gap:10px;padding:12px 9px}.reader-model-name{font-size:13px}.reader-summary-footer{align-items:flex-start;flex-direction:column;gap:8px}.reader-audio .reader-label h3{font-size:16px}.article-contents>summary{padding:17px}.article-contents nav{padding:0 17px 14px}}@media (prefers-reduced-motion:reduce){.reader-model{transition:none}.reader-model:hover{transform:none}}.customer-stories{padding-top:44px}.stories-heading{margin:0 auto 46px;max-width:820px;text-align:center}.stories-heading h1{color:#112e50;font-size:clamp(38px,4.4vw,66px);font-weight:650;letter-spacing:-.045em;line-height:1.07;margin:17px 0 21px}.stories-heading h1 em{color:#087af7;display:block;font-style:normal}.stories-heading>p{color:#617a95;font-size:18px;line-height:1.65;margin:0 auto;max-width:660px}.stories-section-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.stories-section-heading h2{color:#143557;font-size:clamp(25px,2.4vw,34px);letter-spacing:-.03em;line-height:1.2;margin:8px 0 0}.stories-section-heading>span{color:#68819a;font-size:14px}.stories-video-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.stories-video-grid .rc-card{border:1px solid #dfe8f2;border-radius:18px;box-shadow:0 14px 35px #1138580a;overflow:hidden}.stories-video-grid .rc-card-body{padding:24px}.stories-video-grid .rc-card-body h3{font-size:23px;letter-spacing:-.025em;line-height:1.22;margin:12px 0}.stories-video-grid .rc-card-body p{display:block;font-size:16px;-webkit-line-clamp:unset;line-height:1.65;overflow:visible}.stories-video-grid .rc-video-poster{aspect-ratio:16/9}.stories-video-grid .rc-video-poster img{object-fit:cover}.stories-video-grid .rc-card-meta{font-size:12px}.stories-voices{border-top:1px solid #dfe8f2;margin:64px 0 40px;padding-top:38px}.stories-quotes{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.stories-quotes figure{background:#f8fbff;border:1px solid #e3ebf3;border-radius:14px;display:flex;flex-direction:column;margin:0;padding:26px}.stories-quotes figcaption{display:flex;flex-direction:column;gap:6px}.stories-quotes figcaption strong{color:#173a5c;font-size:17px}.stories-quotes figcaption span{color:#66839c;font-size:13px}.stories-quotes blockquote{border:0;color:#42617e;font-size:16px;line-height:1.65;margin:19px 0 0;padding:0}.stories-source{color:#6c8298;font-size:13px;margin:22px 0 0}.stories-source a{color:inherit}.stories-films .rc-play{background:#087af7;border:2px solid #fff;box-shadow:0 4px 18px #0b233a35}.stories-video-grid .rc-video-trigger:focus-visible{outline:3px solid #087af7;outline-offset:-3px}@media (width<=1000px){.stories-video-grid{gap:16px}.stories-video-grid .rc-card-body{padding:20px}.stories-video-grid .rc-card-body h3{font-size:21px}.stories-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=750px){.customer-stories{padding-top:28px}.stories-heading{margin-bottom:32px}.stories-heading>p{font-size:16px}.stories-video-grid{gap:26px;grid-template-columns:1fr}.stories-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.stories-quotes{grid-template-columns:1fr}.stories-voices{margin-top:42px;padding-top:28px}.stories-quotes figure{padding:22px}.stories-video-grid .rc-card-body h3{font-size:23px}}.ec-guide-jumps{display:flex;flex-wrap:wrap;gap:10px;padding:22px 0 8px}.ec-guide-jumps a{background:#f5faff;border:1px solid #d6e6f6;border-radius:30px;color:#215781;font-size:14px;font-weight:600;padding:11px 17px}.ec-guide-jumps a:hover{background:#e5f2ff}.ec-guide-section{padding:42px 0;scroll-margin-top:110px}.ec-guide .rc-section-heading h2{margin-top:10px}.ec-guide .rc-section-heading>p{color:#657d95;font-size:16px;line-height:1.65;max-width:480px}.ec-download>a{aspect-ratio:16/9;display:block;overflow:hidden}.ec-download>a img{height:100%;object-fit:cover;width:100%}.ec-guide .rc-card-body p{display:block;-webkit-line-clamp:unset;overflow:visible}.ec-tips{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr)}.ec-tips-intro{background:linear-gradient(145deg,#102e4e,#17537e);border-radius:20px;color:#fff;padding:32px}.ec-tips-intro .rc-eyebrow{color:#8ad3ff}.ec-tips-intro h2{color:#fff;font-size:clamp(30px,3vw,42px);letter-spacing:-.035em;line-height:1.15;margin:17px 0}.ec-tips-intro p{color:#bcd4e8;font-size:16px;line-height:1.7}.ec-tips-intro>a{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:600;gap:9px;margin-top:27px}.ec-tips-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.ec-tip{background:#f9fcff;border:1px solid #dfebf6;border-radius:16px;padding:26px}.ec-tip>svg{color:#087af7;margin-bottom:16px}.ec-tip h3{color:#173856;font-size:20px;letter-spacing:-.02em;line-height:1.3;margin:0 0 12px}.ec-tip p{color:#607a94;font-size:16px;line-height:1.65;margin:0}.ec-tip>a{align-items:center;color:#0873e5;display:flex;font-size:14px;font-weight:600;gap:7px;margin-top:18px}.ec-stay-connected{border-top:1px solid #e0eaf4;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:8px 0 40px;padding-top:30px}.ec-stay-connected>a{background:#f4f9ff;border-radius:16px;color:#0878ee;padding:25px}.ec-stay-connected h3{color:#173a5e;font-size:19px;margin:16px 0 10px}.ec-stay-connected p{color:#668098;font-size:15px;line-height:1.6;margin:0 0 16px}.ec-guide a:focus-visible{outline:3px solid #72b9ff;outline-offset:3px}.ec-guide #further-reading .rc-library{padding-top:0}@media (width<=1000px){.ec-tips{grid-template-columns:1fr}.ec-tips-intro{max-width:none;padding:28px}.ec-tips-intro h2{max-width:600px}.ec-stay-connected{gap:14px}}@media (width<=640px){.ec-stay-connected,.ec-tips-grid{grid-template-columns:1fr}.ec-guide-section{padding:28px 0}.ec-guide-jumps{gap:8px}.ec-guide-jumps a{font-size:13px;padding:10px 13px}.ec-tip{padding:23px}.ec-guide .rc-section-heading{align-items:flex-start;flex-direction:column;gap:12px}}.pricing-refresh .experience-pricing-intro{align-items:center;gap:clamp(28px,5vw,84px);padding-block:50px 60px}.pricing-refresh .experience-pricing-intro h1{font-size:clamp(40px,4.5vw,72px);line-height:1.07;max-width:760px}.pricing-refresh .experience-pricing-intro p{font-size:18px;line-height:1.65;max-width:640px}.pricing-refresh .experience-pricing-intro figure{aspect-ratio:1.2;border-radius:28px;margin:0;overflow:hidden}.pricing-refresh .experience-pricing-intro figure img{height:100%;object-fit:cover;width:100%}.pricing-section-nav{border-bottom:1px solid #dfebf7;border-top:1px solid #dfebf7;display:flex;flex-wrap:wrap;gap:10px;padding-block:18px}.pricing-section-nav a{background:#f1f7ff;border:1px solid #dfebf7;border-radius:24px;color:#17466e;font-size:14px;font-weight:700;padding:10px 18px}.pricing-section-nav a:hover{background:#e2efff;color:#0675ef}.pricing-refresh section[id]{scroll-margin-top:110px}.pricing-refresh .refined-pricing-grid{align-items:start;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:64px}.pricing-refresh .refined-base-plan{background:linear-gradient(140deg,#f1f8ff,#fff 65%);border:1px solid #bdd9f6;border-radius:24px;box-shadow:0 16px 48px #153b6110;padding:32px}.pricing-refresh .refined-base-plan h2{font-size:28px;line-height:1.2}.pricing-refresh .refined-base-plan ul{gap:12px;margin-block:24px}.pricing-refresh .refined-base-plan li{font-size:15px;line-height:1.55}.pricing-refresh .refined-plan-price{align-items:baseline;flex-wrap:wrap;gap:12px}.pricing-refresh .refined-plan-price strong{font-size:70px;line-height:1.15}.pricing-billing-note{border-top:1px solid #dce8f4;color:#607b96;font-size:13px!important;line-height:1.6;margin-bottom:24px;padding-top:18px}.pricing-refresh .refined-plan-benefits{align-content:start;display:grid;gap:18px;grid-template-columns:1fr 1fr}.pricing-refresh .refined-plan-benefits>.refined-eyebrow,.pricing-refresh .refined-plan-benefits>figure,.pricing-refresh .refined-plan-benefits>h2{grid-column:1/-1;margin:0}.pricing-refresh .refined-plan-benefits .landing-pricing-detail{border-radius:20px;height:200px;margin-bottom:6px;overflow:hidden}.pricing-refresh .landing-pricing-detail img{height:100%;object-fit:cover;width:100%}.pricing-refresh .refined-plan-benefits h2{font-size:30px;line-height:1.2;margin-bottom:8px}.pricing-refresh .refined-plan-benefits article{border-bottom:1px solid #dce8f4;margin:0;padding:0 0 16px}.pricing-refresh .refined-plan-benefits article h3{font-size:16px;margin:0 0 8px}.pricing-refresh .refined-plan-benefits article p{font-size:14px;line-height:1.65;margin:0}.pricing-refresh .refined-section{padding-block:64px}.pricing-refresh .experience-addon-list{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-refresh .experience-addon-list article{align-items:flex-start;background:#fff;border:1px solid #dce8f4;border-radius:20px;display:flex;flex-direction:column;gap:18px;padding:28px}.pricing-refresh .experience-addon-list h3{font-size:20px;line-height:1.3;margin:0;min-height:52px}.pricing-refresh .experience-addon-list p{font-size:15px;line-height:1.7;margin:0}.pricing-refresh .refined-addon-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px}.pricing-refresh .refined-addon-price strong{font-size:32px}.pricing-refresh .refined-addon-price small,.pricing-refresh .refined-addon-price span{font-size:13px;white-space:nowrap}.pricing-refresh .refined-pricing-note{font-size:13px;line-height:1.65;margin-top:24px;max-width:850px}.pricing-refresh .refined-faq{max-width:1040px}.pricing-refresh .refined-faq details{background:#f8fbff;border:1px solid #dce8f4;border-radius:14px;margin-bottom:12px;padding:20px 24px}.system-updates-page{padding-block:70px 90px}.system-updates-intro{margin-bottom:44px;max-width:820px}.system-updates-intro h1{color:#102f52;font-size:clamp(40px,5vw,72px);line-height:1.1;margin:20px 0}.system-updates-intro h1 em{color:#087afa;display:block;font-style:normal}.system-updates-intro p{color:#617c96;font-size:19px;line-height:1.65}.system-status-card{background:linear-gradient(120deg,#edf6ff,#fff);border:1px solid #d1e4f7;border-radius:26px;display:grid;gap:26px;grid-template-columns:64px 1fr;padding:clamp(24px,4vw,54px)}.system-status-icon{background:#fff;border:1px solid #d1e4f7;border-radius:18px;color:#087afa;display:grid;height:64px;place-items:center;width:64px}.system-status-card h2{font-size:30px;margin:12px 0}.system-status-card p{color:#617c96;line-height:1.7;margin-bottom:26px;max-width:750px}.system-help-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.system-help-grid>a{align-items:flex-start;border:1px solid #dce8f4;border-radius:20px;display:flex;flex-direction:column;padding:28px}.system-help-grid>a>svg{color:#087afa;margin-bottom:15px}.system-help-grid h2{font-size:22px;margin:0 0 12px}.system-help-grid p{color:#617c96;font-size:16px;line-height:1.65;margin:0 0 24px}.system-help-grid span{align-items:center;color:#087afa;display:flex;font-weight:700;gap:12px;margin-top:auto}.mega-solutions .mega-links-grid{align-content:start;gap:6px 12px}.mega-solutions .mega-link{gap:10px;min-height:50px;padding:8px}.mega-solutions .mega-link-icon{border-radius:10px;flex-shrink:0;height:34px;width:34px}.mega-solutions .mega-link-icon svg{height:19px;width:19px}.mega-solutions .mega-link strong{font-size:13px;line-height:1.35}.mega-solutions .mega-link small{font-size:11px;line-height:1.4}@media (width<=1000px){.pricing-refresh .experience-addon-list{grid-template-columns:1fr 1fr}.pricing-refresh .refined-pricing-grid,.system-help-grid{grid-template-columns:1fr}}@media (width<=600px){.pricing-refresh .experience-addon-list,.pricing-refresh .refined-plan-benefits{grid-template-columns:1fr}.pricing-refresh .experience-addon-list h3{min-height:0}.pricing-refresh .refined-pricing-grid,.pricing-refresh .refined-section{padding-block:40px}.system-status-card{grid-template-columns:1fr}.system-status-card h2{font-size:25px}.system-updates-page{padding-block:40px 60px}}.industry-hero-photo{aspect-ratio:1.2;border-radius:26px;box-shadow:0 22px 60px #132e491a;margin:0;overflow:hidden;position:relative}.industry-hero-photo img{height:100%;object-fit:cover;width:100%}.industry-hero-photo figcaption{background:#102e50e8;border-radius:18px;bottom:20px;color:#fff;font-size:14px;left:20px;padding:10px 16px;position:absolute}.industry-photo-page .pm-hero-product{background:0 0;border:0;box-shadow:none;padding:0}.industry-tool-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.industry-tool-grid article{background:#fff;border:1px solid #dbe7f5;border-radius:22px;padding:32px}.industry-tool-grid article>svg{color:#087cff;margin-bottom:22px}.industry-tool-grid h3{font-size:24px;line-height:1.25;margin:0 0 16px}.industry-order-cards p,.industry-tool-grid p{color:#59728e;font-size:16px;line-height:1.75;margin:0}.industry-order-cards{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.industry-order-cards article{background:#f3f8ff;border:1px solid #dce9f7;border-radius:20px;padding:28px}.industry-order-mode{align-items:center;color:#076ad4;display:flex;font-size:14px;font-weight:700;gap:12px;margin-bottom:24px}.industry-order-cards h3{font-size:23px;line-height:1.3;margin:0 0 16px}.industry-stat{background:linear-gradient(120deg,#eef6ff,#fff);border:1px solid #c9def3;border-radius:24px;display:grid;gap:50px;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);margin-block:24px 40px;padding:36px!important}.industry-stat strong{color:#087cff;display:block;font-size:clamp(32px,4vw,58px);letter-spacing:-.04em;line-height:1.2;margin:12px 0}.industry-stat small{color:#587491;font-size:14px}.industry-stat p{color:#163c62;font-size:19px;line-height:1.55;margin:0 0 14px}.industry-stat .industry-stat-context{color:#587491;font-size:16px}.industry-stat a{align-items:center;color:#306395;display:inline-flex;font-size:13px;gap:8px;text-decoration:underline;text-underline-offset:4px}.industry-related-links{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.industry-related-links a{align-items:center;background:#f6faff;border:1px solid #dce7f5;border-radius:16px;color:#123d68;display:flex;font-size:18px;gap:14px;justify-content:space-between;padding:24px}.industry-related-links a:hover{background:#eaf4ff;border-color:#087cff}.industry-related-links svg{color:#087cff;flex-shrink:0}.industry-solution-page.pm-layout-industry .industry-order-cards{grid-template-columns:1fr}.industry-solution-page.pm-layout-industry .industry-order-cards article{align-items:start;display:grid;gap:26px;grid-template-columns:200px 1fr 1.5fr}.industry-solution-page.pm-layout-industry .industry-order-cards h3,.industry-solution-page.pm-layout-industry .industry-order-mode{margin:0}.industry-solution-page.pm-layout-customer .industry-order-cards article:first-child{background:#103457;color:#fff}.industry-solution-page.pm-layout-customer .industry-order-cards article:first-child h3{color:#fff}.industry-solution-page.pm-layout-customer .industry-order-cards article:first-child .industry-order-mode,.industry-solution-page.pm-layout-customer .industry-order-cards article:first-child p{color:#c6e3ff}@media (width<=900px){.industry-order-cards,.industry-related-links{grid-template-columns:1fr 1fr}.industry-stat{gap:24px}.industry-photo-page .pm-hero-grid,.industry-solution-page.pm-layout-industry .industry-order-cards article{grid-template-columns:1fr}}@media (width<=600px){.industry-order-cards,.industry-related-links,.industry-stat,.industry-tool-grid{grid-template-columns:1fr}.industry-stat{padding:24px!important}.industry-order-cards article,.industry-tool-grid article{padding:24px}}.about-page{background:#fff;color:#112f51;overflow:clip;padding-bottom:40px}.about-page h1,.about-page h2,.about-page h3{color:#102d4f;letter-spacing:-.04em;text-wrap:balance}.about-page p{color:#526b82;font-size:17px;line-height:1.7}.about-page a:focus-visible,.about-page button:focus-visible{outline:3px solid #0877ff;outline-offset:4px}.about-page [id]{scroll-margin-top:110px}.about-subnav-wrap{background:#f7faff;border-bottom:1px solid #e5edf5}.about-subnav{align-items:center;display:flex;gap:30px;min-height:65px}.about-subnav>span{color:#0873dc;flex:none;font-size:12px;font-weight:750;letter-spacing:.13em}.about-subnav>div{align-items:center;display:flex;gap:25px;overflow-x:auto;padding-block:12px;scrollbar-width:thin}.about-subnav a{color:#536c82;flex:none;font-size:14px;font-weight:600;padding:8px 0}.about-subnav a[aria-current=page]{box-shadow:0 2px #0877ff;color:#0069d9}.about-hero{align-items:center;display:grid;gap:clamp(30px,5vw,76px);grid-template-columns:1.06fr 1fr;padding-block:72px 65px}.about-hero-copy{min-width:0}.about-hero h1{font-size:clamp(44px,4.8vw,74px);font-weight:670;letter-spacing:-.055em;line-height:1.06;margin:20px 0 24px}.about-hero h1 em{color:#0877f9;display:block;font-style:normal}.about-hero-copy>p{font-size:19px;margin-bottom:28px;max-width:560px}.about-hero .button{font-size:15px;min-height:49px}.about-hero-note{align-items:center;color:#5b7287;display:flex;font-size:14px;gap:7px;margin-top:19px}.about-hero-note svg{color:#168970}.about-hero-visual{aspect-ratio:1.07;background:#ecf2f9;border-radius:32px;box-shadow:0 20px 60px #0b305c14;margin:0;overflow:hidden;position:relative}.about-hero-visual>img{display:block;height:100%;object-fit:cover;width:100%}.about-hero-visual figcaption{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border:1px solid #fff8;border-radius:17px;bottom:18px;color:#0e426e;display:flex;font-size:12px;font-weight:750;gap:20px;justify-content:space-between;left:18px;letter-spacing:.1em;padding:21px;position:absolute;right:18px}.about-hero-visual figcaption svg{flex:none;width:23px}.about-section-heading{margin-bottom:32px;max-width:800px}.about-section-heading h2{font-size:clamp(32px,3.5vw,48px);font-weight:650;line-height:1.12;margin:13px 0 15px}.about-section-heading p{margin:0;max-width:690px}.about-catalogue,.about-culture,.about-jobs,.about-manifesto,.about-news,.about-next,.about-offices,.about-timeline{padding-block:55px}.about-manifesto>h2{font-size:clamp(34px,3.7vw,50px);line-height:1.12;margin:14px 0 21px;max-width:820px}.about-manifesto>p{max-width:860px}.about-value-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.about-value-grid article{background:#f7fbff;border:1px solid #dfebf6;border-radius:24px;padding:29px}.about-value-grid article>svg{color:#0877f9;height:30px;margin-bottom:24px;width:30px}.about-value-grid h3{font-size:24px;margin:0 0 12px}.about-value-grid p{font-size:16px;margin:0}.about-year-tabs{background:#ecf3fc;border-radius:18px;display:flex;gap:8px;height:auto;padding:8px;width:100%}.about-year-tabs button{border-radius:12px;color:#486783;flex:1;font-size:18px;min-height:53px}.about-year-tabs button[data-active],.about-year-tabs button[data-state=active]{background:#0877f9;box-shadow:0 5px 13px #0877f929;color:#fff}.about-year-panel{align-items:center;background:#0b2b50;border-radius:28px;color:#fff;display:grid;gap:40px;grid-template-columns:.85fr 1fr;margin-top:18px;min-height:310px;padding:45px}.about-year-panel[hidden]{display:none}.about-year-number{color:#7acaff;font-size:clamp(80px,12vw,178px);font-weight:600;letter-spacing:-.065em;line-height:1}.about-milestone-tag{color:#9adcff;font-size:13px;letter-spacing:.06em}.about-year-panel h3{color:#fff;font-size:32px;line-height:1.15;margin:18px 0}.about-year-panel p{color:#c9dfef;margin:0}.about-freightcom{background:#eaf5ff;border-radius:28px;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-block:40px;padding:46px}.about-freightcom h2{font-size:40px;line-height:1.14;margin-top:16px}.about-freightcom p{margin-top:0}.about-freightcom a{align-items:center;color:#086bd2;display:inline-flex;font-weight:650;gap:10px}.about-culture-values{display:flex;flex-wrap:wrap;gap:12px;max-width:970px}.about-culture-values span{background:#edf6ff;border:1px solid #d7e7f4;border-radius:99px;color:#1465a6;font-size:20px;font-weight:550;padding:15px 23px;transition:transform .2s}.about-culture-values span[data-tone="1"]{background:#eafbf7;border-color:#d8eee7;color:#176556}.about-culture-values span[data-tone="2"]{background:#fff5d8;border-color:#efe4bf;color:#796025}.about-culture-values span:hover{transform:translateY(-4px)}.about-human-hiring{align-items:flex-start;background:#f5f9fd;border-radius:25px;display:flex;gap:26px;margin-top:45px;padding:35px}.about-human-hiring>svg{color:#0877f9;flex:none}.about-human-hiring h3{font-size:27px;margin:0 0 12px}.about-human-hiring p{margin:0;max-width:800px}.about-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.about-filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.about-filter-buttons button{background:#f2f7fc;border:1px solid #dce8f4;border-radius:99px;color:#4b6480;cursor:pointer;font:inherit;font-size:14px;font-weight:650;min-height:44px;padding:10px 17px}.about-filter-buttons button[aria-pressed=true]{background:#103b68;border-color:#103b68;color:#fff}.about-search{align-items:center;border:1px solid #dce7f2;border-radius:12px;color:#60768b;display:flex;gap:8px;padding:0 12px}.about-search input{background:0 0;border:0;box-shadow:none;min-height:44px}.about-result-count{font-size:14px!important;margin:18px 0}.about-partner-grid{display:grid;gap:23px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-partner-card{background:#fff;border:1px solid #dbe8f4;border-radius:25px;display:flex;flex-direction:column;padding:28px;transition:transform .25s,box-shadow .25s}.about-partner-card:hover{box-shadow:0 16px 35px #0b355c10;transform:translateY(-5px)}.about-partner-brand{align-items:center;border-bottom:1px solid #e7eef5;display:flex;height:100px;justify-content:center;margin-bottom:30px;padding-bottom:20px}.about-partner-brand img{height:auto;max-height:70px;max-width:85%;object-fit:contain;width:auto}.about-partner-card h3{font-size:28px;line-height:1.17;margin:15px 0 0}.about-partner-card p{font-size:16px;margin-block:16px 25px}.about-partner-card>a{align-items:center;color:#0771dd;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;margin-top:auto;min-height:40px}.about-note{font-size:14px!important;margin-top:26px}.about-holidays{padding-block:40px}.about-holidays table{font-size:15px;width:100%}.about-holidays td,.about-holidays th{padding:16px;white-space:normal}.about-holidays th{background:#edf5fe;color:#234f75}.about-holidays tr:nth-child(2n){background:#f7faff}.about-empty{background:#f6faff;border-radius:18px;padding:35px;text-align:center}.about-empty button{color:#0868cc;cursor:pointer;text-decoration:underline}.about-job-list{display:grid;gap:12px;margin-top:25px}.about-job-list>a{align-items:center;background:#fff;border:1px solid #dbe8f3;border-radius:20px;display:grid;gap:22px;grid-template-columns:58px 1fr auto;padding:28px;transition:background .2s,border-color .2s}.about-job-list>a:hover{background:#f6faff;border-color:#9fc9f5}.about-job-icon{background:#ebf4fe;border-radius:15px;color:#0975e7;display:grid;height:54px;place-items:center;width:54px}.about-job-list h3{font-size:24px;line-height:1.2;margin:7px 0 10px}.about-job-list small{color:#0873dc;font-size:13px;font-weight:650}.about-job-list>a>span>span{color:#60768b;font-size:14px}.about-job-action{align-items:center;color:#0873dc;display:flex;font-size:14px;font-weight:700;gap:10px}.about-open-application{align-items:center;background:#eef7fc;border-radius:22px;display:flex;gap:30px;justify-content:space-between;margin-top:30px;padding:30px}.about-open-application h3{font-size:25px;margin:0 0 12px}.about-open-application p{font-size:16px;margin:0;max-width:700px}.about-open-application .button{flex:none}.about-support-card{background:#102f54;border-radius:30px;color:#fff;display:grid;gap:25px;padding:45px}.about-support-card>svg{color:#7ccfff}.about-support-card>span{color:#a8cdec;font-size:13px;letter-spacing:.12em}.about-support-card>a:not(.about-support-secondary){font-size:clamp(26px,2.7vw,40px);font-weight:600;letter-spacing:-.04em}.about-support-card p{color:#bcd3e8;font-size:15px;margin:-10px 0 5px}.about-support-secondary{align-items:center;border-top:1px solid #ffffff30;display:flex;font-size:15px;gap:12px;justify-content:space-between;padding-top:25px}.about-office-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-office-grid article{border:1px solid #e0eaf5;border-radius:24px;display:flex;flex-direction:column;padding:30px}.about-office-code{color:#a1c7e8;font-size:60px;font-weight:550;letter-spacing:-.05em;line-height:1}.about-office-grid h3{font-size:23px;margin:26px 0 18px}.about-office-grid address{align-items:flex-start;color:#506d85;display:flex;font-size:16px;font-style:normal;gap:7px;line-height:1.65}.about-office-grid address svg{flex:none;margin-top:4px}.about-office-grid a{align-items:center;color:#0873dc;display:flex;font-size:14px;font-weight:650;gap:8px;margin-top:22px}.about-office-grid a:last-child{margin-top:auto;padding-top:26px}.about-contact-details .refined-source{padding-block:30px}.about-contact-details .refined-section-nav{display:none}.about-contact-details .refined-source-section{border:1px solid #e1eaf3;border-radius:24px;margin-bottom:22px;padding:34px}.about-contact-details table{width:100%}.about-contact-details .refined-source-content{min-width:0}.about-page .refined-contact{background:#f2f8fe;border-radius:28px;margin-block:40px;padding:40px}.about-page .refined-contact h2{font-size:clamp(30px,3vw,42px);line-height:1.15}.about-news-grid{display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-news-card{border:1px solid #dce7f3;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s,box-shadow .25s}.about-news-card:hover{box-shadow:0 16px 35px #0b355c12;transform:translateY(-4px)}.about-news-featured{background:#edf6ff;display:grid;grid-column:1/-1;grid-template-columns:1.15fr 1fr}.about-news-image{aspect-ratio:1.65;background:#edf5fd;overflow:hidden;position:relative}.about-news-image img{display:block;height:100%;object-fit:cover;transition:transform .4s;width:100%}.about-news-card:hover img{transform:scale(1.025)}.about-news-image>span{background:#ffffffed;border-radius:8px;bottom:19px;color:#14436d;font-size:12px;font-weight:700;left:19px;padding:8px 12px;position:absolute}.about-news-copy{align-items:flex-start;display:flex;flex-direction:column;padding:26px}.about-news-copy time{color:#5b7893;font-size:13px}.about-news-copy h3{font-size:24px;line-height:1.2;margin:16px 0 8px}.about-news-featured .about-news-copy{justify-content:center;padding:38px}.about-news-featured h3{font-size:clamp(27px,2.6vw,37px)}.about-news-copy p{font-size:16px}.about-read-link{align-items:center;color:#096dd4;display:flex;font-size:14px;font-weight:700;gap:8px;margin-top:auto;padding-top:20px}.about-social-links{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:30px}.about-social-links>a{align-items:center;background:#f5f9fc;border-radius:18px;display:flex;font-weight:600;gap:15px;padding:23px}.about-social-links>a>svg:last-child{margin-left:auto}.about-next{border-top:1px solid #e4ecf5;margin-top:50px}.about-next>div{display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-next a{align-items:center;background:#f2f7fc;border-radius:15px;display:flex;font-size:16px;font-weight:650;gap:16px;justify-content:space-between;padding:24px}.about-next a:hover{background:#eaf3fd;color:#0877f9}.about-menu-image{aspect-ratio:1.5;display:block;overflow:hidden;position:relative}.about-menu-image img{display:block;height:100%;object-fit:cover;width:100%}.about-menu-image>span{background:#fffef4ed;border-radius:8px;bottom:13px;color:#12365a;font-size:11px;font-weight:700;left:13px;letter-spacing:.04em;padding:10px;position:absolute;right:13px}.mega-about .mega-link{min-height:85px}.about-menu-feature .mega-feature-content>strong{font-size:24px}.about-menu-feature .mega-feature-content>small{font-size:14px}@media (width>=1280px) and (width<=1490px){.site-header .desktop-nav{gap:13px;margin-left:0}.site-header .header-inner{gap:16px}.site-header .header-demo{display:none}}@media (width<=1000px){.about-subnav{display:block;padding-top:14px}.about-hero{gap:28px;padding-block:45px}.about-hero h1{font-size:46px}.about-hero-visual{aspect-ratio:.85}.about-news-grid,.about-next>div,.about-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-office-grid{gap:12px}.about-office-grid article{padding:22px}.about-value-grid article{padding:23px}}@media (width<=700px){.about-freightcom,.about-hero{grid-template-columns:1fr}.about-hero h1{font-size:clamp(38px,9vw,54px)}.about-hero-copy>p{font-size:17px}.about-hero-visual{aspect-ratio:1.35;border-radius:24px}.about-hero-visual figcaption{font-size:10px;padding:14px}.about-support-card{padding:30px}.about-news-grid,.about-next>div,.about-office-grid,.about-partner-grid,.about-social-links,.about-value-grid{grid-template-columns:1fr}.about-year-tabs{gap:2px;padding:5px}.about-year-tabs button{font-size:15px;padding:9px 4px}.about-year-panel{gap:25px;grid-template-columns:1fr;padding:30px}.about-year-number{font-size:85px}.about-year-panel h3{font-size:28px}.about-catalogue,.about-culture,.about-jobs,.about-manifesto,.about-news,.about-next,.about-offices,.about-timeline{padding-block:36px}.about-freightcom{gap:12px;padding:28px}.about-freightcom h2{font-size:33px}.about-culture-values{gap:8px}.about-culture-values span{font-size:16px;padding:12px 17px}.about-human-hiring{gap:16px;padding:25px}.about-human-hiring>svg{width:28px}.about-page .refined-contact{padding:27px 22px}.about-job-list>a{gap:14px;grid-template-columns:40px 1fr;padding:22px}.about-job-icon{height:40px;width:40px}.about-job-action{grid-column:2}.about-job-list h3{font-size:22px}.about-open-application{align-items:flex-start;flex-direction:column;padding:25px}.about-news-featured{display:flex}.about-news-featured .about-news-copy{padding:26px}.about-news-featured h3{font-size:28px}.about-contact-details .refined-source-section{overflow-x:auto;padding:24px 18px}.about-search{width:100%}}@media (prefers-reduced-motion:reduce){.about-menu-feature *,.about-page *{animation:none!important;transition:none!important}}.company-page{--company-ink:#102c4e;--company-muted:#58718b;--company-blue:#0877ff;--company-line:#dbe7f3;background:#fff;color:var(--company-ink);overflow:clip;padding-bottom:0;padding-top:110px}.company-page *,.company-page :after,.company-page :before{box-sizing:border-box}.company-page [hidden]{display:none!important}.company-page .about-holidays,.company-page .about-jobs,.company-page .about-news,.company-page .company-shell,.company-page>.shell{margin-inline:auto;width:min(1340px,100% - 64px)}.company-page :is(h1,h2,h3,h4,p,figure){margin:0}.company-page :is(h1,h2,h3){color:var(--company-ink);text-wrap:balance}.company-page h1{font-size:clamp(42px,4.25vw,68px);font-weight:650;letter-spacing:-.045em;line-height:1.07}.company-page h2{font-size:clamp(32px,3.1vw,46px);font-weight:620;letter-spacing:-.035em;line-height:1.14}.company-page h3{font-size:25px;letter-spacing:-.025em;line-height:1.25}.company-page p{color:var(--company-muted);font-size:17px;line-height:1.7}.company-page h2+p,.company-page h3+p{margin-top:22px}.company-page em{color:var(--company-blue);display:block;font-style:normal}.company-page :is(a,button,input,[tabindex="0"]):focus-visible{outline:3px solid #0877ff;outline-offset:4px}.company-page svg{flex-shrink:0}.company-page .company-section{padding-block:68px;scroll-margin-top:130px}.company-page .company-eyebrow{color:#076be5;display:block;font-size:13px;font-weight:750;letter-spacing:.11em;line-height:1.4;margin-bottom:20px}.company-page .company-link{align-items:center;color:#096acc;display:inline-flex;font-size:15px;font-weight:650;gap:10px;min-height:44px}.company-page .company-link:hover{color:#003d8c}.company-page .company-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 26px;margin-top:30px}.company-page .button{font-size:15px;gap:10px;min-height:54px;padding:16px 23px;text-align:center;white-space:normal}.company-page .about-subnav-wrap{background:#fff}.company-page .about-subnav{gap:27px;min-height:58px}.company-page .about-subnav>span{font-size:13px}.company-page .about-subnav>div{gap:24px;min-width:0}.company-page .about-subnav a{font-size:14px}.company-breadcrumb{color:#6c8195;display:flex;flex-wrap:wrap;font-size:13px;gap:9px;padding-block:23px 35px}.company-hero{background:linear-gradient(145deg,#fff 20%,#f0f7ff);border-bottom:1px solid #e5eef7;padding-bottom:62px}.company-hero-layout{align-items:center;display:grid;gap:clamp(30px,4.5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.company-hero-copy{min-width:0}.company-hero-copy>p{font-size:18px;margin-top:24px;max-width:590px}.company-hero-proof{align-items:center;color:#58718b;display:flex;font-size:14px;gap:9px;margin-top:25px}.company-hero-proof svg{color:#008f83}.company-hero-photo{background:#ecf3fb;border-radius:28px;height:510px;min-width:0;overflow:hidden;position:relative}.company-hero-photo>img{display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}.company-hero-photo figcaption{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffe;border:1px solid #ffffff80;border-radius:17px;color:#1b4267;display:flex;gap:18px;inset:auto 20px 20px;padding:20px 24px;position:absolute}.company-hero-photo figcaption>span:first-child{font-size:13px;font-weight:750;letter-spacing:.07em}.company-hero-photo figcaption>span:last-child{font-size:15px;line-height:1.5}.company-hero-history .company-hero-photo figcaption>span:first-child{color:#0877ff;font-size:42px;letter-spacing:-.04em}.company-hero-careers{background:#fff;padding-bottom:50px}.company-hero-careers .company-hero-layout{display:flex;flex-direction:column;gap:38px}.company-hero-careers .company-hero-copy{align-items:start;display:grid;gap:0 75px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);width:100%}.company-hero-careers .company-hero-copy>.company-eyebrow{grid-column:1/-1}.company-hero-careers h1{grid-row:2/4}.company-hero-careers .company-hero-copy>p{grid-column:2;margin-top:0}.company-hero-careers .company-actions{grid-column:2}.company-hero-careers .company-hero-photo{height:390px;width:100%}.company-hero-careers .company-hero-photo>img{object-position:50% 48%}.company-hero-careers .company-hero-photo figcaption{max-width:570px}.company-hero-partners .company-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.company-hero-partners .company-hero-photo{border-radius:100px 28px 28px;height:440px}.company-hero-stories{background:#fff;border:0;padding-bottom:44px}.company-hero-stories .company-hero-layout{display:block}.company-hero-stories h1{font-size:clamp(42px,4.8vw,74px);max-width:1000px}.company-hero-stories .company-hero-copy>p{max-width:740px}.company-hero-news{background:#fff}.company-hero-news .company-hero-layout{align-items:end;grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr)}.company-hero-news h1{font-size:clamp(52px,6.2vw,94px)}.company-news-intro{border-left:1px solid #cddfee;margin-bottom:8px;padding-left:34px}.company-news-intro>span{color:#0877ff;font-size:13px;font-weight:750;letter-spacing:.09em}.company-news-intro>p{font-size:23px;line-height:1.5;margin-top:24px}.company-news-intro>a{border:1px solid #cddfee;border-radius:50%;color:#0877ff;display:grid;height:54px;margin-top:24px;place-items:center;width:54px}.company-editorial{align-items:start;display:grid;gap:clamp(38px,7vw,105px);grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.company-editorial>div{min-width:0}.company-side-note{color:#58718b;display:block;font-size:18px;line-height:1.65;max-width:250px}.company-page .company-lead{font-size:20px;line-height:1.75}.company-page h2+.company-lead{margin-top:26px}.company-inline-benefits{display:flex;flex-wrap:wrap;gap:14px 25px;margin-top:28px}.company-inline-benefits>span{align-items:center;color:#2a5a7e;display:flex;font-size:14px;gap:9px}.company-inline-benefits svg{color:#008f83}.company-section-heading{align-items:end;display:flex;gap:45px;justify-content:space-between;margin-bottom:38px}.company-section-heading>div{max-width:710px}.company-section-heading>p{max-width:400px}.company-timeline{background:#f1f7fc;border-block:1px solid #e1ecf5}.company-page .company-years{background:0 0;border-bottom:1px solid #bed6ec;border-radius:0;display:flex;gap:0;height:auto;justify-content:space-between;overflow-x:auto;padding:0;scrollbar-width:thin;width:100%}.company-years>button{background:0 0;border:0;border-radius:0;box-shadow:none;color:#607b93;flex:1 0 75px;font-size:20px;font-weight:600;min-height:74px;padding:15px 12px 21px;position:relative}.company-years>button[data-state=active]{background:0 0;box-shadow:none;color:#0877ff}.company-years>button:after{display:none}.company-years i{background:0 0;border-radius:6px;height:4px;inset:auto 14px 0;position:absolute}.company-years>button[data-state=active] i{background:#0877ff}.company-year-scene{align-items:center;background:#0e2d4c;border-radius:26px;color:#fff;display:grid;gap:30px;grid-template-columns:minmax(0,.65fr) minmax(0,1.2fr) minmax(0,.65fr);margin-top:28px;min-height:370px;padding:48px 38px}.company-year-display{align-self:stretch;color:#9dcdf3;display:flex;flex-direction:column;justify-content:space-between}.company-year-display>span{font-size:13px;letter-spacing:.1em}.company-year-display>strong{color:#85d2ff;font-size:clamp(78px,8vw,128px);font-weight:550;letter-spacing:-.055em;line-height:1}.company-year-display .company-timeline-range{align-items:center;display:flex;font-size:15px;gap:20px;letter-spacing:0}.company-year-story{animation:company-enter .35s both}.company-year-story .company-eyebrow{color:#87ccff;font-size:12px}.company-page .company-year-story h3{color:#fff;font-size:32px}.company-page .company-year-story p{color:#c0d7e9;font-size:16px;margin-top:20px}.company-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.company-tags>span{align-items:center;border:1px solid #c9dfef;border-radius:40px;display:flex;font-size:14px;gap:7px;line-height:1.4;padding:9px 13px}.company-year-links{display:flex;flex-wrap:wrap;gap:0 24px}.company-year-story .company-tags>span{border-color:#476580;color:#bce4ff;font-size:13px}.company-page .company-year-story .company-link{color:#9cdaff;margin-top:17px}.company-source{color:#b0c6d8;display:block;font-size:13px;line-height:1.5;margin-top:5px;text-decoration:underline;text-underline-offset:4px;width:fit-content}.company-year-feature{align-self:stretch;background:#163b60;border:1px solid #456888;border-radius:20px;display:flex;flex-direction:column;gap:28px;justify-content:center;overflow:hidden;padding:28px}.company-year-feature>svg{color:#8cd8ff}.company-year-feature>span:not(.company-feature-line){color:#fff;font-size:22px;line-height:1.3}.company-feature-line{animation:company-line .65s both;background:#78c6ff;height:4px;transform-origin:0;width:100%}.company-timeline-controls{align-items:center;color:#637b90;display:flex;font-size:14px;gap:20px;justify-content:space-between;padding-top:20px}.company-timeline-controls>div{display:flex;gap:9px}.company-timeline-controls button{background:#fff;border:1px solid #c9dceb;border-radius:50%;color:#1469b4;cursor:pointer;display:grid;height:46px;padding:0;place-items:center;width:46px}.company-timeline-controls button:disabled{cursor:default;opacity:.3}.company-freightcom,.company-split{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.company-freightcom .company-link{margin-top:20px}.company-milo-band{background:#f1f8fc}.company-milo-band .milo-brand-logo{height:auto;margin-bottom:30px;width:150px}.company-milo-band .company-link,.company-milo-band h2+p{margin-top:24px}.company-milo-video{justify-self:center;width:min(100%,520px)}.company-page .company-milo-video .content-milo-video-frame{box-shadow:none;margin:0;max-width:none;width:100%}.company-page .company-milo-video video{aspect-ratio:15/14;background:#fff;display:block;height:auto;max-height:none;object-fit:contain;width:100%}.company-page .company-topic-tabs{background:0 0;border-radius:0;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;height:auto;justify-content:start;min-height:0;overflow:visible;padding:0;width:100%}.company-topic-tabs button{background:#fff;border:1px solid #d6e5f1;border-radius:30px;color:#496984;flex:none;font-size:15px;height:auto;min-height:48px;padding:14px 18px;white-space:normal}.company-topic-tabs button[data-state=active]{background:#0877ff;border-color:#0877ff;box-shadow:none;color:#fff}.company-help-answer{animation:company-enter .3s both;border-top:1px solid var(--company-line);margin-top:25px;padding:30px 0 0}.company-help-answer>svg{color:#0877ff;margin-bottom:22px}.company-help-answer h3{font-size:30px}.company-help-answer>div{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:22px}.company-contact-form{padding-block:10px 50px}.company-page .company-contact-form .refined-contact{background:#eff6fc;border:1px solid #dce9f5;border-radius:25px;display:grid;gap:70px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:0 auto;padding:45px;width:min(1340px,100% - 64px)}.company-page .company-contact-form .refined-contact h2{font-size:clamp(30px,3vw,44px);margin:16px 0 23px}.company-page .refined-contact .refined-eyebrow{font-size:13px}.company-page .refined-form-surface{background:#fff;border-radius:17px;min-width:0}.company-office-band{background:#f2f7fc}.company-office-band h2+p{margin-top:24px}.company-page .company-office-tabs{background:0 0;border-bottom:1px solid #cbdfee;border-radius:0;display:flex;gap:18px;height:auto;justify-content:start;padding:0;width:100%}.company-office-tabs button{background:0 0;border:0;border-radius:0;box-shadow:none;color:#5e7991;font-size:17px;min-height:53px;padding:10px 5px}.company-office-tabs button[data-state=active]{background:0 0;box-shadow:inset 0 -3px #0877ff;color:#0877ff}.company-office-panel{animation:company-enter .3s both;display:grid;gap:30px;grid-template-columns:110px 1fr;padding-top:33px}.company-office-panel .about-office-code{color:#9abfe1;font-size:65px;font-weight:550;letter-spacing:-.04em}.company-office-panel .company-eyebrow{margin-bottom:12px}.company-office-panel h3{font-size:36px}.company-office-panel address{color:#58718b;display:flex;font-size:17px;font-style:normal;gap:10px;line-height:1.7;margin:24px 0 18px}.company-office-panel address svg{margin-top:4px}.company-office-panel>div>a{align-items:center;color:#1468af;display:flex;font-size:16px;gap:10px}.company-office-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:15px}.company-contact-fax,.company-office-fax{align-items:center;color:#496984;display:flex;font-size:1rem;gap:10px;line-height:1.6}.company-office-fax{margin-top:14px}.company-office-fax abbr{text-decoration:none}.company-contact-fax svg,.company-office-fax svg{flex-shrink:0}.company-page .company-contact-signup{display:inline-flex;margin-top:28px}.company-contact-faq{align-items:start}.company-faq-intro>p{margin-top:22px;max-width:32ch}.company-faq-intro>.company-link{margin-top:22px}.company-faq-help{align-items:start;border-top:1px solid var(--company-line);display:flex;gap:12px;margin-top:30px;max-width:330px;padding-top:24px}.company-faq-help>svg{color:#0877ff;flex-shrink:0;margin-top:3px}.company-page .company-faq-help p{font-size:1rem;line-height:1.65;margin:0}.company-faq-help a{color:#096acc;display:block;text-decoration:underline;text-underline-offset:4px}.company-faq-list{display:grid;gap:12px;min-width:0}.company-page .company-faq-item{background:#fff;border:1px solid #d2e3ef;border-radius:18px;overflow:hidden}.company-faq-item[data-state=open]{background:#f5faff;border-color:#a9cef2}.company-page .company-faq-item h3{margin:0}.company-page .company-faq-item [data-slot=accordion-trigger]{align-items:center;border-radius:17px;color:#173b5c;font-size:1.125rem;font-weight:550;line-height:1.5;padding:23px 26px;text-decoration:none}.company-faq-item [data-slot=accordion-trigger]>span{display:grid;gap:7px}.company-faq-category{color:#086bd1;font-size:.75rem;font-weight:650;letter-spacing:.09em;line-height:1.5}.company-faq-item [data-slot=accordion-trigger]>svg{color:#086bd1;height:20px;width:20px}.company-faq-item [data-slot=accordion-content]>div{padding:0 26px 26px}.company-page .company-faq-item p{color:#496984;font-size:1rem;line-height:1.8;margin:0}.company-faq-item [data-slot=accordion-content] a{align-items:center;color:#096acc;display:inline-flex;font-size:1rem;gap:8px;line-height:1.5;margin-top:18px;text-decoration:underline;text-underline-offset:4px}.company-faq-item [data-slot=accordion-content] a svg{flex-shrink:0}.company-faq-billing{display:grid;gap:22px}.company-faq-billing strong{color:#173b5c;display:block;font-size:1rem;line-height:1.5;margin-bottom:7px}.company-page .about-holidays{max-width:980px;padding-block:50px}.company-page .about-holidays table{table-layout:fixed}.company-page .about-holidays td,.company-page .about-holidays th{font-size:1rem;line-height:1.55;overflow-wrap:anywhere;padding:14px 20px}.company-page .about-holidays th:last-child{width:38%}.company-page .about-holidays .about-section-heading{max-width:850px}.company-page .about-holidays h2{margin:14px 0 20px}.company-culture-band{background:#f2f7fc}.company-page .company-culture{align-items:stretch;display:grid;gap:65px;grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.company-page .company-culture-tabs{align-items:stretch;background:0 0;border-radius:0;display:flex;flex-direction:column;gap:0;height:auto;padding:0;width:100%}.company-culture-tabs button{align-items:center;background:0 0;border:0;border-bottom:1px solid #d0e1ef;border-radius:0;box-shadow:none;color:#617c94;display:flex;font-size:21px;gap:18px;justify-content:start;min-height:84px;padding:25px 0;text-align:left;white-space:normal}.company-culture-tabs button>span{color:#86a9c7;font-size:14px}.company-culture-tabs button>svg{margin-left:auto}.company-culture-tabs button[data-state=active]{background:0 0;box-shadow:none;color:#0877ff}.company-culture-panel{animation:company-enter .35s both;background:#fff;border:1px solid #d6e5f1;border-radius:25px;padding:36px 40px}.company-culture-panel h3{font-size:32px}.company-culture-panel .company-tags{color:#276187}.company-hiring-flow{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.company-hiring-flow>div{border-top:1px solid #bfd7eb;padding-top:24px}.company-hiring-flow>div>span{color:#0877ff;font-size:14px;font-weight:700}.company-hiring-flow h3{font-size:21px;margin-top:17px}.company-hiring-flow h3+p{font-size:16px;margin-top:13px}.company-page .about-jobs{padding-block:30px 60px}.company-page .about-jobs .about-section-heading{max-width:820px}.company-page .about-jobs h2{margin-block:14px 20px}.company-page .about-job-list>a{background:#fff;border:0;border-radius:0;border-top:1px solid #d5e4f1;padding:30px 15px}.company-page .about-job-list>a:last-child{border-bottom:1px solid #d5e4f1}.company-page .about-job-list h3{margin:8px 0 10px}.company-page .about-open-application{margin-top:30px;padding:28px 30px}.company-page .about-open-application h3{margin-bottom:12px}.company-partner-spotlight{background:#f0f6fc;border:1px solid #d5e5f3;border-radius:28px;display:grid;gap:40px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:34px}.company-partner-switcher{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.company-partner-switcher>button{align-items:center;background:#fff;border:1px solid #d6e4ef;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;gap:15px;justify-content:center;min-height:140px;overflow:hidden;padding:21px;position:relative;text-align:left}.company-partner-switcher>button[aria-pressed=true]{border-color:#0877ff;box-shadow:0 0 0 2px #0877ff}.company-partner-switcher img{height:72px;object-fit:contain;width:100%}.company-partner-switcher span{color:#476c8c;font-size:13px;font-weight:600;padding-right:16px}.company-partner-switcher svg{bottom:20px;color:#0877ff;position:absolute;right:16px}.company-partner-offer{align-items:start;animation:company-enter .35s both;background:#0e2d4c;border-radius:21px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:35px 42px}.company-partner-offer .company-eyebrow{color:#91d4ff}.company-page .company-partner-offer h3{color:#fff;font-size:clamp(36px,3.6vw,54px);line-height:1.1}.company-page .company-partner-offer p{color:#c4dbee;font-size:18px;margin-top:23px}.company-partner-offer .button{margin-top:29px}.company-offer-note{color:#b3d1e7;font-size:13px;line-height:1.5;margin-top:20px}.company-partner-directory{margin-top:64px}.company-directory-header{align-items:center;display:flex;gap:25px;justify-content:space-between;margin-bottom:25px}.company-directory-header h3{font-size:30px}.company-page .about-filter-buttons{gap:9px}.company-page .about-filter-buttons button{background:#fff;border:1px solid #cddfed;font-size:14px;padding:12px 17px}.company-page .about-filter-buttons button[aria-pressed=true]{background:#0877ff;border-color:#0877ff;color:#fff}.company-page .about-result-count{margin-block:20px}.company-page .company-partner-rows .about-partner-card{align-items:center;background:#fff;border:0;border-bottom:1px solid #d9e6f1;border-radius:0;display:grid;gap:45px;grid-template-columns:180px minmax(0,1fr) 130px;padding:32px 0}.company-partner-rows .about-partner-card:first-child{border-top:1px solid #d9e6f1}.company-page .company-partner-rows .about-partner-card:hover{box-shadow:none;transform:none}.company-partner-rows .about-partner-card>div:first-child{padding:15px 10px}.company-partner-rows img{height:65px;max-width:100%;object-fit:contain;width:170px}.company-partner-rows .company-eyebrow{font-size:12px;margin-bottom:9px}.company-partner-rows h3{font-size:26px;margin:0}.company-partner-rows p{font-size:16px;margin:13px 0 0}.company-page .company-partner-rows .about-partner-card>a{font-size:14px;justify-self:end;margin:0}.company-partner-how{border-top:1px solid var(--company-line)}.company-partner-how .company-hiring-flow{margin:0}.company-film-section{padding-bottom:64px}.company-film-stage{background:#0e2d4c;border-radius:28px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);overflow:hidden}.company-film-poster{background:#071c31;border:0;cursor:pointer;display:block;min-height:430px;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.company-film-poster>img{display:block;height:100%;inset:0;object-fit:cover;opacity:.92;position:absolute;transition:transform .5s;width:100%}.company-film-poster:hover>img{transform:scale(1.035)}.company-film-poster:after{background:linear-gradient(#0000,#051d39b8);content:"";inset:50% 0 0;pointer-events:none;position:absolute}.company-film-play{align-items:center;bottom:30px;color:#fff;display:flex;font-size:16px;font-weight:650;gap:15px;left:30px;position:absolute;z-index:1}.company-film-play>svg{background:#0877ff;border-radius:50%;box-shadow:0 0 0 9px #ffffff20;box-sizing:content-box;height:22px;padding:20px;width:22px}.company-film-story{align-self:center;animation:company-enter .3s both;padding:44px 38px}.company-film-story .company-eyebrow{color:#8cceff;font-size:12px}.company-page .company-film-story h2{color:#fff;font-size:35px}.company-page .company-film-story p{color:#bfd5e6;font-size:16px;margin-top:24px}.company-film-language{color:#9dbbd1;display:block;font-size:13px;margin-top:27px}.company-film-picker{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.company-film-picker button{align-items:center;background:0 0;border:0;border-bottom:3px solid #dce8f2;color:#4b6b85;cursor:pointer;display:flex;font-size:16px;gap:15px;line-height:1.4;padding:14px 0;text-align:left}.company-film-picker button[aria-pressed=true]{border-color:#0877ff;color:#0877ff}.company-film-picker img{border-radius:7px;height:61px;object-fit:cover;width:90px}.company-film-picker button>span{flex:1}.company-voices{background:#f1f7fc}.company-quote-flow{border-radius:12px;display:grid;min-width:0}.company-quote-flow:focus-visible{outline:2px solid #0877ff;outline-offset:12px}.company-quote-flow .company-featured-quote{grid-area:1/1;opacity:0;transition:opacity .45s,visibility .45s;visibility:hidden}.company-quote-flow .company-featured-quote[data-active=true]{opacity:1;visibility:visible}.company-featured-quote>svg{color:#8fbee8;height:36px;margin-bottom:20px;width:36px}.company-featured-quote blockquote{color:#173b5c;font-size:clamp(25px,2.4vw,36px);font-weight:500;letter-spacing:-.02em;line-height:1.45;margin:0}.company-featured-quote figcaption{display:flex;flex-direction:column;gap:8px;margin-top:30px}.company-featured-quote figcaption strong{color:#096acc;font-size:17px}.company-featured-quote figcaption span{color:#698398;font-size:14px}.company-all-voices{margin-top:50px}.company-all-voices [data-slot=accordion-trigger]{color:#174367;font-size:17px;min-height:62px}.company-all-voices [data-slot=accordion-content]>div>div{display:grid;gap:0}.company-all-voices figure{border-top:1px solid #d2e2ef;display:grid;gap:30px;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);padding:26px 0}.company-all-voices figcaption{display:flex;flex-direction:column;gap:8px}.company-all-voices figcaption strong{font-size:16px}.company-all-voices figcaption span{color:#5f7a91;font-size:14px}.company-all-voices blockquote{color:#426681;font-size:18px;line-height:1.7;margin:0}.company-page .about-news{padding-block:45px 65px}.company-page .about-news .about-section-heading{max-width:900px}.company-page .about-news .about-section-heading h2{font-size:34px;margin:10px 0 24px}.company-page .about-news-grid{display:grid;gap:0;grid-template-columns:1fr}.company-page .about-news-card{align-items:center;background:#fff;border:0;border-bottom:1px solid #d2e1ee;border-radius:0;box-shadow:none;display:grid;gap:40px;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);padding-block:30px}.company-page .about-news-card:hover{box-shadow:none;transform:none}.company-page .about-news-featured{gap:50px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-bottom:10px;padding:0 0 40px}.company-page .about-news-image{border-radius:20px;width:100%}.company-page .about-news-featured .about-news-image{aspect-ratio:1.4}.company-page .about-news-image>span{font-size:12px}.company-page .about-news-copy,.company-page .about-news-featured .about-news-copy{padding:0}.company-page .about-news-copy h3{font-size:29px;margin:13px 0}.company-page .about-news-featured h3{font-size:clamp(30px,3vw,42px)}.company-page .about-news-copy p{font-size:17px;margin:0;max-width:700px}.company-page .about-read-link{margin:18px 0 0;padding:0}.company-social{border-bottom:1px solid #dae6f1;display:flex;flex-wrap:wrap;gap:35px;padding-block:25px}.company-social>a{align-items:center;color:#315c7e;display:flex;font-size:15px;gap:12px;min-height:50px}.company-social>a>svg:first-child{color:#0877ff}.company-next{border-top:1px solid #dce7f1;margin-top:35px}.company-next>div:last-child{display:grid}.company-next>div:last-child>a{align-items:center;border-bottom:1px solid #d4e3ef;color:#234e72;display:flex;font-size:22px;font-weight:550;gap:25px;justify-content:space-between;min-height:67px;padding:18px 0;transition:color .2s,padding .2s}.company-next>div:last-child>a:hover{color:#0877ff;padding-left:10px}.company-closing{background:#0e2d4c;padding-block:70px}.company-closing>div{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) auto}.company-closing .company-eyebrow{color:#8dccff}.company-page .company-closing h2{color:#fff;font-size:clamp(34px,3.6vw,53px);max-width:820px}.company-closing-actions{align-items:center;display:flex;flex-direction:column;gap:12px}.company-page .company-closing .company-link{color:#b5e0ff}@keyframes company-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes company-line{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@media (width<=1100px){.company-page .about-holidays,.company-page .about-jobs,.company-page .about-news,.company-page .company-shell,.company-page>.shell{width:calc(100% - 48px)}.company-page .about-subnav{display:block;padding-top:12px}.company-page .about-subnav>div{gap:21px}.company-hero-layout,.company-hero-partners .company-hero-layout{gap:32px}.company-hero-photo{height:460px}.company-hero-careers .company-hero-copy{gap:0 35px}.company-editorial{gap:40px;grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}.company-year-scene{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);padding:34px}.company-year-feature{align-items:center;flex-direction:row;gap:24px;grid-column:1/-1;justify-content:start;padding:20px 25px}.company-year-feature svg{height:30px;width:30px}.company-year-feature>span:not(.company-feature-line){font-size:19px}.company-feature-line{margin-left:auto;max-width:150px}.company-freightcom,.company-split{gap:40px}.company-partner-spotlight{gap:25px;padding:24px}.company-partner-offer{padding:30px}.company-partner-switcher>button{padding:16px}.company-page .company-partner-rows .about-partner-card{gap:28px;grid-template-columns:140px 1fr 100px}.company-film-stage{grid-template-columns:1.15fr 1fr}.company-film-poster{min-height:430px}.company-film-story{padding:32px 28px}.company-page .company-film-story h2{font-size:30px}.company-film-picker{gap:14px}.company-film-picker img{height:50px;width:68px}.company-film-picker button{font-size:14px;gap:10px}.company-page .company-contact-form .refined-contact{gap:35px;padding:32px;width:calc(100% - 48px)}.company-office-panel{gap:22px;grid-template-columns:70px 1fr}.company-page .company-culture{gap:35px}.company-culture-panel{padding:30px}.company-hiring-flow{gap:19px}}@media (width<=760px){.company-page{padding-top:102px}.company-page .about-holidays,.company-page .about-jobs,.company-page .about-news,.company-page .company-shell,.company-page>.shell{width:calc(100% - 36px)}.company-page .company-section{padding-block:46px}.company-page h1{font-size:clamp(38px,8.4vw,55px)}.company-page h2{font-size:clamp(30px,7vw,40px)}.company-page .company-eyebrow{font-size:12px;margin-bottom:17px}.company-breadcrumb{padding-block:19px 28px}.company-hero{padding-bottom:40px}.company-hero-layout,.company-hero-news .company-hero-layout,.company-hero-partners .company-hero-layout{gap:32px;grid-template-columns:1fr}.company-hero-copy>p{font-size:17px;margin-top:22px}.company-hero-photo{border-radius:22px;height:360px}.company-hero-photo figcaption{gap:14px;inset:auto 14px 14px;padding:16px}.company-hero-history .company-hero-photo figcaption>span:first-child{font-size:35px}.company-hero-photo figcaption>span:last-child{font-size:14px}.company-hero-careers .company-hero-copy{display:block}.company-hero-careers .company-hero-copy>p{margin-top:22px}.company-hero-careers .company-hero-photo{height:310px}.company-hero-partners .company-hero-photo{border-radius:65px 22px 22px;height:340px}.company-hero-stories h1{font-size:clamp(40px,8.4vw,57px)}.company-hero-news h1{font-size:clamp(48px,12vw,74px)}.company-news-intro{display:none}.company-editorial,.company-freightcom,.company-split{gap:28px;grid-template-columns:1fr}.company-side-note{font-size:17px;max-width:100%}.company-page .company-lead{font-size:18px;line-height:1.75}.company-section-heading{align-items:start;flex-direction:column;gap:20px;margin-bottom:25px}.company-section-heading>p{max-width:100%}.company-years>button{flex-basis:70px;font-size:18px;min-height:65px}.company-year-scene{gap:29px;grid-template-columns:1fr;padding:27px 24px}.company-year-display{gap:14px}.company-year-display>strong{font-size:88px}.company-year-display .company-timeline-range{display:none}.company-page .company-year-story h3{font-size:30px}.company-year-feature{gap:15px;padding:18px}.company-feature-line{display:none}.company-timeline-controls{font-size:13px}.company-topic-tabs button{font-size:14px;padding:12px 15px}.company-page .company-faq-item [data-slot=accordion-trigger]{padding:20px}.company-faq-item [data-slot=accordion-content]>div{padding:0 20px 22px}.company-faq-help,.company-faq-intro>p{max-width:none}.company-page .about-holidays td,.company-page .about-holidays th{font-size:.9375rem;padding:12px}.company-page .company-contact-form .refined-contact{gap:28px;grid-template-columns:1fr;padding:27px 22px;width:calc(100% - 36px)}.company-office-panel{gap:18px;grid-template-columns:1fr}.company-office-panel .about-office-code{font-size:45px}.company-office-tabs{gap:18px;overflow:auto}.company-page .company-culture{display:block}.company-culture-tabs button{font-size:19px;min-height:70px;padding:20px 0}.company-culture-panel{margin-top:24px;padding:27px 24px}.company-culture-panel h3{font-size:28px}.company-hiring-flow{gap:22px;grid-template-columns:1fr}.company-page .about-jobs{padding-block:25px 45px}.company-page .about-job-list>a{padding:25px 0}.company-partner-spotlight{gap:22px;grid-template-columns:1fr;padding:18px}.company-partner-switcher{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.company-partner-switcher>button{min-height:93px;padding:12px 9px}.company-partner-switcher img{height:56px}.company-partner-switcher span,.company-partner-switcher svg{display:none}.company-partner-offer{min-height:345px;padding:30px 26px}.company-directory-header{align-items:stretch;flex-direction:column;gap:20px}.company-directory-header h3{font-size:28px}.company-page .company-partner-rows .about-partner-card{gap:18px;grid-template-columns:1fr;padding:28px 0}.company-partner-rows .about-partner-card>div:first-child{justify-self:start;padding:0}.company-partner-rows img{height:55px;width:150px}.company-page .company-partner-rows .about-partner-card>a{justify-self:start}.company-partner-directory{margin-top:43px}.company-film-stage{display:flex;flex-direction:column}.company-film-poster{aspect-ratio:16/10;min-height:0}.company-film-play{bottom:25px;font-size:14px;left:24px}.company-film-play>svg{height:19px;padding:15px;width:19px}.company-film-story{padding:30px 25px}.company-page .company-film-story h2{font-size:31px}.company-film-picker{display:flex;gap:18px;overflow-x:auto;padding-bottom:8px}.company-film-picker button{flex:0 0 240px}.company-film-section{padding-bottom:45px}.company-featured-quote blockquote{font-size:26px}.company-all-voices{margin-top:30px}.company-all-voices figure{gap:18px;grid-template-columns:1fr}.company-page .about-news{padding-block:35px 45px}.company-page .about-news-card,.company-page .about-news-featured{gap:22px;grid-template-columns:1fr;padding-block:28px}.company-page .about-news-featured{padding-top:0}.company-page .about-news-featured .about-news-image{aspect-ratio:1.65}.company-page .about-news-copy h3,.company-page .about-news-featured h3{font-size:28px}.company-social{gap:15px 28px}.company-next>div:last-child>a{font-size:20px}.company-closing{padding-block:48px}.company-closing>div{gap:32px;grid-template-columns:1fr}.company-closing-actions{align-items:start}}@media (prefers-reduced-motion:reduce){.company-page *,.company-page :after,.company-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.footer-mobile-groups{display:none}body:has(.mobile-site-sheet)>[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09223b70;z-index:1199}body .mobile-site-sheet{animation-duration:.22s;background:#fff;border:0;color:#102c4e;gap:0;height:100dvh;max-width:460px;padding:0;width:min(100%,460px);z-index:1200}.mobile-sheet-header{align-items:center;border-bottom:1px solid #e1eaf3;display:flex;flex-shrink:0;gap:20px;justify-content:space-between;padding:calc(16px + env(safe-area-inset-top)) 22px 16px}.mobile-sheet-header .clickship-logo img{height:auto;width:132px}.mobile-sheet-close{background:#f4f8fc;border:1px solid #dae6f1;border-radius:50%;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;width:44px}.mobile-sheet-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0 22px 24px;scrollbar-width:thin}.mobile-sheet-utility{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.mobile-sheet-utility a{align-items:center;color:#42617b;display:flex;font-size:.875rem;gap:9px;min-height:44px}.mobile-sheet-groups [data-slot=accordion-item]{border-color:#e1eaf3}.mobile-sheet-groups [data-slot=accordion-trigger]{align-items:center;font-size:1.1875rem;font-weight:650;line-height:1.35;min-height:64px;padding:18px 0;text-decoration:none}.mobile-sheet-groups [data-slot=accordion-trigger]>svg{height:20px;width:20px}.mobile-sheet-groups [data-slot=accordion-trigger][data-state=open]{color:#0766d3}.mobile-sheet-groups [data-slot=accordion-content]{font-size:1rem}.mobile-sheet-overview{align-items:center;background:#edf5ff;border-radius:12px;color:#0766d3;display:flex;font-size:.875rem;font-weight:650;gap:18px;justify-content:space-between;margin:0 0 8px;min-height:48px;padding:12px 14px}.mobile-sheet-links{display:grid}.mobile-sheet-links>a{align-items:center;border-bottom:1px solid #eef2f6;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) 17px;padding:14px 0}.mobile-sheet-icon{background:#f4f8fc;border-radius:9px;color:#0877dd;display:grid;height:36px;place-items:center;width:36px}.mobile-sheet-icon img{max-height:28px;object-fit:contain}.mobile-sheet-links strong{display:block;font-size:1rem;font-weight:600;line-height:1.4}.mobile-sheet-links small{color:#58718b;display:block;font-size:.875rem;line-height:1.45;margin-top:4px}.mobile-sheet-links>a>svg{color:#68839a}.mobile-sheet-direct{display:grid;padding-top:12px}.mobile-sheet-direct a{align-items:center;display:flex;font-size:1rem;gap:16px;justify-content:space-between;min-height:52px}.mobile-sheet-actions{background:#fff;border-top:1px solid #e1eaf3;box-shadow:0 -8px 24px #12355006;display:grid;flex-shrink:0;gap:4px;padding:14px 22px calc(12px + env(safe-area-inset-bottom))}.mobile-sheet-actions .button{border-radius:12px;font-size:1rem;gap:12px;min-height:50px;padding:12px 16px;text-align:center;white-space:normal}.mobile-sheet-demo{color:#315776;display:grid;font-size:.875rem;min-height:44px;place-items:center}.mobile-sheet-notices{border-top:1px solid #e1eaf3;color:#58718b;margin-top:12px;padding-top:8px}.mobile-sheet-notices summary{cursor:pointer;font-size:.875rem;min-height:44px;padding-block:12px}.mobile-sheet-notices a{align-items:center;display:flex;font-size:.875rem;line-height:1.5;min-height:44px;padding:10px 0}.mobile-site-sheet :is(a,button):focus-visible{outline:3px solid #0877ff;outline-offset:3px}@media (width<=1280px){html body.clickship-site .mobile-menu-labeled{align-items:center;background:#f7faff;border:1px solid #dbe6f0;border-radius:12px;display:inline-flex;font-size:.875rem;font-weight:650;gap:7px;justify-content:center;min-height:44px;min-width:76px;padding:9px;width:auto}}@media (width<=760px){html{--mobile-header-height:calc(72px + env(safe-area-inset-top));--mobile-gutter:20px;scroll-padding-top:var(--mobile-header-height)}html body.clickship-site{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html body.clickship-site [id]{scroll-margin-top:16px}html body.clickship-site .site-header{background:#fffffffa;box-shadow:0 3px 20px #12355006;height:var(--mobile-header-height);padding-top:env(safe-area-inset-top)}html body.clickship-site .site-header .notice-bar{display:none}html body.clickship-site .header-inner{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;height:72px;width:calc(100% - 32px)}html body.clickship-site .header-inner .clickship-logo{min-width:0}html body.clickship-site .header-inner .clickship-logo img{max-width:100%;width:clamp(96px,28vw,132px)}html body.clickship-site .header-actions{display:flex;gap:0;margin:0}html body.clickship-site .header-actions>:is(.header-login,.header-demo,.language-toggle){display:none}html body.clickship-site .header-actions .header-get-started{border-radius:12px;display:inline-flex;font-size:.875rem;line-height:1.3;min-height:44px;padding:10px;white-space:normal}html body.clickship-site .desktop-nav{display:none}html body.clickship-site :is(.shell,.shipping-shell,.ec-shell,.pm-shell,.rc-shell,.company-shell){width:min(680px,calc(100% - var(--mobile-gutter)*2))}html body.clickship-site :is(.hero-commerce-light,.shipping-hero,.ec-hero,.pm-hero,.rc-hero,.refined-hero,.primary-hero,.parcel-hero){min-height:0;padding-bottom:40px;padding-top:calc(var(--mobile-header-height) + 26px)}html body.clickship-site #top .hero.hero-commerce-light{padding-bottom:40px;padding-top:calc(var(--mobile-header-height) + 34px)}html body.clickship-site .company-page{padding-top:var(--mobile-header-height)}html body.clickship-site .company-hero{padding-top:0}html body.clickship-site :is(.section-pad,.ec-section,.pm-section,.rc-section,.company-section,.refined-section){padding-block:48px}html body.clickship-site :is(.shipping-breadcrumb,.ec-breadcrumb,.pm-breadcrumb,.company-breadcrumb,.rc-breadcrumb,.refined-breadcrumb){flex-wrap:wrap;font-size:.8125rem;gap:6px 9px;line-height:1.5;margin-bottom:24px}html body.clickship-site :is(.shipping-breadcrumb,.ec-breadcrumb,.pm-breadcrumb,.company-breadcrumb,.rc-breadcrumb,.refined-breadcrumb) a{align-items:center;display:inline-flex;min-height:36px}html body.clickship-site :is(.hero-copy,.shipping-hero-copy,.ec-hero-copy,.pm-hero-copy,.company-hero-copy,.rc-hero-copy,.refined-hero-copy) h1{font-size:clamp(2.125rem,8.6vw,3.25rem);letter-spacing:-.035em;line-height:1.12;overflow-wrap:break-word;white-space:normal;text-wrap:pretty}html body.clickship-site #top .hero-copy h1{font-size:clamp(2.3rem,10.3vw,3.6rem);letter-spacing:-.04em;line-height:1.09;margin-bottom:20px}html body.clickship-site :is(.hero-copy,.shipping-hero-copy,.ec-hero-copy,.pm-hero-copy,.company-hero-copy,.rc-hero-copy,.refined-hero-copy)>p{font-size:1.0625rem;line-height:1.65;margin-top:20px;max-width:38em}html body.clickship-site :is(.section-copy,.ec-section-heading,.pm-section-heading,.company-section-heading,.company-editorial,.ec-story,.pm-story,.shipping-story-copy,.shipping-section-heading,.refined-section-heading,.rc-section-heading) h2{font-size:clamp(1.875rem,7.6vw,2.5rem);letter-spacing:-.025em;line-height:1.18;white-space:normal;text-wrap:pretty}html body.clickship-site :is(.section-copy,.ec-section-heading,.pm-section-heading,.company-section-heading,.company-editorial,.ec-story,.pm-story,.shipping-story-copy,.shipping-section-heading,.rc-section-heading) p{font-size:1rem;line-height:1.7}html body.clickship-site :is(.section-kicker,.ec-eyebrow,.pm-eyebrow,.shipping-eyebrow,.company-eyebrow,.refined-eyebrow,.rc-eyebrow){font-size:.75rem;letter-spacing:.07em;line-height:1.5}html body.clickship-site :is(.button,.ec-link,.ec-demo-link,.pm-link,.shipping-link,.company-link,.experience-text-link){font-size:.9375rem;line-height:1.45;min-height:48px;white-space:normal}html body.clickship-site :is(.button-row,.ec-actions,.pm-actions,.shipping-actions,.company-actions,.refined-ctas){align-items:center;gap:10px 20px}html body.clickship-site :is(.button-row,.ec-actions,.pm-actions,.shipping-actions,.company-actions,.refined-ctas)>.button{border-radius:12px;justify-content:center;padding:14px 18px;text-align:center;width:100%}html body.clickship-site :is(.ec-actions,.pm-actions,.shipping-actions,.company-actions)>a:not(.button){justify-content:center;margin-inline:auto}html body.clickship-site :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:1rem!important;max-width:100%;min-width:0}html body.clickship-site :is(.rc-search,.ec-directory-controls,.pm-directory-controls,.company-partner-search) :is(input,select){min-height:48px}html body.clickship-site :is(.rc-toolbar,.ec-directory-controls,.pm-directory-controls,.about-filters,.company-partner-filters) button{font-size:.875rem;min-height:44px;white-space:normal}html body.clickship-site :is([data-slot=accordion-trigger],summary){line-height:1.5;min-height:52px}html body.clickship-site :is(.ec-questions,.pm-questions,.refined-faq,.company-all-voices) :is([data-slot=accordion-trigger],summary){font-size:1rem}html body.clickship-site :is(.ec-questions,.pm-questions) [data-slot=accordion-content] p{font-size:1rem;line-height:1.7}html body.clickship-site :is([data-reveal],[data-content-reveal]){filter:none!important;opacity:1!important;transform:none!important;transition:none!important}html body.clickship-site [data-parallax]{--parallax-shift:0px!important}html body.clickship-site :is(.hero-commerce-ambient,.automation-orbit,.road-image){display:none}html body.clickship-site #top .hero-grid{gap:30px}html body.clickship-site #top .hero-stage{margin:0;min-height:0}html body.clickship-site #top .trust-line{font-size:.875rem;line-height:1.5;margin-block:20px}html body.clickship-site #top .exclusive-feature-card{border-radius:16px;box-shadow:none;padding:16px}html body.clickship-site #top .exclusive-feature-label{font-size:.75rem;letter-spacing:.06em}html body.clickship-site #top .exclusive-feature-card strong{font-size:.9375rem}html body.clickship-site #top .shipping-showcase{border-radius:20px;box-shadow:0 12px 30px #1739570d}html body.clickship-site #top .shipping-showcase .quote-tabs{grid-template-columns:1fr 1fr 1.5fr;min-height:64px}html body.clickship-site #top .shipping-showcase .quote-tabs button{font-size:.875rem;line-height:1.4;min-height:64px;padding:12px 8px}html body.clickship-site #top .shipping-showcase :is(.showcase-order strong,.showcase-channel-card strong,.choice-copy strong){font-size:1rem}html body.clickship-site #top .shipping-showcase :is(.showcase-order small,.showcase-channel-card small,.hero-service-list .choice-copy small,.hero-service-list .choice-copy em,.ready-chip small){font-size:.875rem;line-height:1.5}html body.clickship-site #top .shipping-showcase .panel-title-line{gap:9px}html body.clickship-site #top .shipping-showcase .panel-title-line small{font-size:.75rem}html body.clickship-site #top .shipping-showcase .hero-service-list .checkout-choice{min-height:104px}html body.clickship-site #top .shipping-showcase .quote-footer{min-height:0}html body.clickship-site #top .shipping-showcase .showcase-mobile-hint{display:block;font-size:.75rem;line-height:1.5}html body.clickship-site #top :is(.connected-feature-heading,.homepage-feature-heading,.home-workspace-heading){text-align:left}html body.clickship-site #top .connected-feature-heading{margin-inline:auto;width:calc(100% - var(--mobile-gutter)*2)}html body.clickship-site #top :is(.connected-feature-heading,.homepage-feature-heading) h2{font-size:clamp(1.875rem,7.6vw,2.5rem);line-height:1.18}html body.clickship-site #top .home-feature-intro{display:grid;gap:14px;grid-template-columns:56px minmax(0,1fr)}html body.clickship-site #top .home-feature-visual{height:56px;min-height:0;width:56px}html body.clickship-site #top .home-feature-icon{box-shadow:none;height:48px;width:48px}html body.clickship-site #top .home-feature-intro h3{font-size:1.375rem;line-height:1.25}html body.clickship-site #top .home-feature-intro p{font-size:1rem;line-height:1.65}html body.clickship-site #top .home-feature-card{border-radius:18px;box-shadow:none;padding:22px 20px}html body.clickship-site #top .home-feature-actions{gap:12px}html body.clickship-site #top .workspace-mobile-tabs[data-slot=tabs-list]{display:flex;gap:6px;justify-content:start;overflow-x:auto;padding:10px;scroll-snap-type:x proximity}html body.clickship-site #top .workspace-mobile-tabs [data-slot=tabs-trigger]{flex:none;font-size:.9375rem;font-weight:750;max-width:160px;min-height:60px;min-width:110px;scroll-snap-align:start}html body.clickship-site #top .workspace-lane{min-height:0;padding:18px}html body.clickship-site #top .checkout-channel-switcher{grid-template-columns:1fr}html body.clickship-site #top .checkout-channel-switcher button{font-size:.9375rem;min-height:54px}html body.clickship-site #top .international-copy{margin-bottom:0}html body.clickship-site #top .map-stage{margin:0;min-height:0}html body.clickship-site #top .market-list{display:flex;flex-wrap:wrap;gap:8px}html body.clickship-site #top .market-list button{flex:130px;min-height:48px}html body.clickship-site #top .readiness-grid{grid-template-columns:1fr}html body.clickship-site #top .content-value-grid article{border-radius:20px;padding:26px 20px}html body.clickship-site #top .content-value-grid h2{font-size:1.875rem;line-height:1.2}html body.clickship-site #top .homepage-milo-chat{margin-inline:0;width:100%}html body.clickship-site #top .final-cta{padding-block:48px}html body.clickship-site .connected-flow-viewport{-webkit-mask-image:none;mask-image:none;padding-inline:var(--mobile-gutter);scroll-padding-inline:var(--mobile-gutter);touch-action:pan-x pan-y pinch-zoom}html body.clickship-site .connected-flow-group{gap:14px;padding-right:14px}html body.clickship-site .connected-flow-card{align-items:end;border-radius:20px;box-shadow:none;display:flex;height:auto;min-height:360px;width:min(80vw,340px)}html body.clickship-site .connected-flow-card img{inset:0;position:absolute}html body.clickship-site .connected-flow-copy{inset:auto;padding:140px 22px 24px;position:relative;width:100%}html body.clickship-site .connected-flow-copy strong{font-size:1.5rem;line-height:1.2}html body.clickship-site .connected-flow-copy>span{font-size:.9375rem;line-height:1.5}html body.clickship-site .connected-flow-copy .connected-flow-explore{font-size:.875rem;margin-top:0;min-height:44px}html body.clickship-site :is(.connected-flow-footer,.commerce-carousel-footer){gap:12px;padding-inline:var(--mobile-gutter)}html body.clickship-site .commerce-drag-hint{font-size:.875rem}html body.clickship-site .commerce-carousel-pagination{flex-wrap:wrap;gap:0;justify-content:center;min-width:0}html body.clickship-site .commerce-carousel-pagination button{min-height:44px;min-width:24px;padding:5px;width:24px}html body.clickship-site .commerce-carousel-pagination button span{width:14px}html body.clickship-site .connected-flow .commerce-carousel-pagination button{min-width:44px;width:44px}html body.clickship-site :is(.connected-flow-controls,.commerce-segment-controls) button{min-height:44px;min-width:44px}html body.clickship-site .commerce-dynamic .commerce-segment-track{padding-block:12px 22px}html body.clickship-site .commerce-dynamic .commerce-segment-card{box-shadow:none;filter:none;height:auto;min-height:360px;opacity:1;transform:none!important}html body.clickship-site .commerce-dynamic .commerce-segment-card img{filter:none;height:100%;inset:0;margin:0;position:absolute;transform:none!important;width:100%}html body.clickship-site .commerce-dynamic .commerce-segment-copy{inset:auto;padding:170px 22px 24px;position:relative}html body.clickship-site .commerce-dynamic .commerce-segment-copy h4{font-size:1.5rem;line-height:1.25}html body.clickship-site .commerce-dynamic .commerce-segment-copy p{font-size:.9375rem;line-height:1.55}html body.clickship-site .commerce-dynamic .commerce-segment-profile{font-size:.75rem;line-height:1.5}html body.clickship-site .ecommerce-landing .ec-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}html body.clickship-site .ecommerce-landing .ec-workspace-tabs button{font-size:.875rem;min-height:52px;padding:12px}html body.clickship-site .ecommerce-landing .ec-workspace-body{min-height:0;padding:22px 16px}html body.clickship-site .ecommerce-landing .ec-workspace-heading{flex-wrap:wrap;gap:10px;margin-bottom:14px}html body.clickship-site .ecommerce-landing .ec-workspace-heading h2{font-size:1.375rem}html body.clickship-site .ecommerce-landing .ec-workspace-panel>p{font-size:1rem;line-height:1.6}html body.clickship-site .ecommerce-landing :is(.ec-status,.ec-source-pill){font-size:.75rem;white-space:normal}html body.clickship-site .ecommerce-landing :is(.ec-order-title strong,.ec-services strong,.ec-rule-steps strong,.ec-tracking-events strong){font-size:1rem}html body.clickship-site .ecommerce-landing :is(.ec-order-product,.ec-workspace-brand>span,.ec-workspace-footer span,.ec-services small,.ec-rule-steps small,.ec-tracking-events small){font-size:.875rem;line-height:1.5}html body.clickship-site .ecommerce-landing .ec-orders button small:not(.ec-source-pill){color:#58718b;font-size:.75rem}html body.clickship-site .ecommerce-landing .ec-workspace-note{font-size:.8125rem!important}html body.clickship-site .ecommerce-landing .ec-workspace-footer button{height:44px;width:44px}html body.clickship-site .ecommerce-landing .ec-story>figure{order:2}html body.clickship-site .ecommerce-landing .ec-story>div{order:1}html body.clickship-site .ecommerce-landing .ec-outcomes li{font-size:.875rem;padding:10px 12px}html body.clickship-site .ecommerce-landing .ec-directory-grid{border-top:1px solid #dbe6f0;gap:0;grid-template-columns:1fr}html body.clickship-site .ecommerce-landing .ec-directory-grid a{border:0;border-bottom:1px solid #dbe6f0;border-radius:0;gap:16px;padding:18px 4px}html body.clickship-site .ecommerce-landing .ec-directory-grid strong{font-size:1rem;overflow-wrap:normal}html body.clickship-site .ecommerce-landing .ec-directory-grid small{font-size:.875rem;line-height:1.5}html body.clickship-site .ecommerce-landing .ec-directory-grid img{height:40px;width:40px}html body.clickship-site .ecommerce-landing .ec-directory-grid svg{display:block;width:18px}html body.clickship-site .pm-page .pm-workbench-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html body.clickship-site .pm-page .pm-workbench-tabs button{font-size:.875rem;min-height:52px;padding:12px}html body.clickship-site .pm-page .pm-rule-preview{display:grid;gap:12px;grid-template-columns:1fr}html body.clickship-site .pm-page .pm-rule-preview>svg{justify-self:center;transform:rotate(90deg)}html body.clickship-site .pm-page :is(.pm-rule-preview span,.pm-preview-product,.pm-preview-success,.pm-preview-action,.pm-print-display,.pm-inline-detail){font-size:.875rem;line-height:1.5}html body.clickship-site .pm-page :is(.pm-workbench small,.pm-preview-order small,.pm-preview-overline,.pm-state-ready){font-size:.75rem;line-height:1.5}html body.clickship-site .pm-page .pm-preview-note{font-size:.8125rem!important}html body.clickship-site .pm-page :is(.pm-system-fields>div,.pm-stock-preview>div){gap:8px;grid-template-columns:1fr;padding:16px}html body.clickship-site .pm-page :is(.pm-benefit-pills>span,.pm-milo-prompts button,.pm-directory-controls button),html body.clickship-site .pm-page :is(.pm-system-fields,.pm-stock-preview) :is(strong,span){font-size:.875rem}html body.clickship-site .pm-page :is(.pm-capability p,.pm-workflow-step p,.pm-milo-answer p){font-size:1rem;line-height:1.65}html body.clickship-site .shipping-landing .shipping-story-refresh>.shipping-story-copy{order:1}html body.clickship-site .shipping-landing .shipping-story-refresh>figure{order:2}html body.clickship-site :is(.shipping-milo-chat-thread,.pm-milo-thread,.homepage-milo-thread){height:auto;max-height:none;min-height:0;overflow:visible;overscroll-behavior:auto}html body.clickship-site .shipping-landing .shipping-milo-chat-thread{height:auto;max-height:none;overflow:visible}html body.clickship-site .pm-page .pm-milo-thread{max-height:none;min-height:0;overflow:visible}html body.clickship-site .resource-page .rc-hero h1{font-size:clamp(2.125rem,8.6vw,3.25rem);letter-spacing:-.03em;line-height:1.15;text-wrap:pretty}html body.clickship-site .resource-page .rc-nav a{align-items:center;display:flex;min-height:44px}html body.clickship-site .resource-page .rc-section-heading{align-items:start;flex-direction:column;gap:12px}html body.clickship-site .resource-page :is(.rc-section-heading a,.rc-text-link){min-height:44px}html body.clickship-site :is(.refined-prose,.experience-source) p{font-size:1rem;line-height:1.75}html body.clickship-site :is(.refined-prose,.experience-source) table{display:block;font-size:.875rem;max-width:100%;overflow-x:auto}html body.clickship-site .pm-page .pm-workbench-panel{min-height:0;padding:22px 18px}html body.clickship-site .pm-page .pm-workbench-panel p{font-size:1rem;line-height:1.6}html body.clickship-site .pm-page .pm-workbench-footer{font-size:.875rem;line-height:1.5}html body.clickship-site .pm-page .pm-workbench-brand>span,html body.clickship-site .pm-page :is(.pm-hero-trust span,.pm-source-pill,.pm-state-muted){font-size:.8125rem}html body.clickship-site .pm-page :is(.pm-scan-preview,.pm-document-preview,.pm-perks-preview)>div{font-size:.875rem;line-height:1.5}html body.clickship-site .pm-page .pm-rule-preview strong{font-size:1rem}html body.clickship-site .pm-page .pm-order-preview>div>div:last-child>span{font-size:.875rem}html body.clickship-site .faq-support{padding:24px 20px}html body.clickship-site .faq-support>a{justify-content:center;line-height:1.5;max-width:100%;padding:14px;white-space:normal;width:100%}html body.clickship-site :is(.reader-share a,.reader-share button,.reader-mute,.rc-search button){min-height:44px;min-width:44px}html body.clickship-site .faq-popular button{font-size:.875rem;min-height:44px;padding:10px 12px}html body.clickship-site .reader-models{grid-template-columns:repeat(2,minmax(0,1fr))}html body.clickship-site .company-page .about-subnav-wrap{background:#f5f9fe;border-bottom:1px solid #e1eaf3;position:relative;top:auto}html body.clickship-site .company-page .about-subnav{display:block;padding-block:13px 5px}html body.clickship-site .company-page .about-subnav>span{display:block;font-size:.75rem;margin-bottom:5px}html body.clickship-site .company-page .about-subnav>div{display:flex;gap:18px;overflow-x:auto;padding-bottom:5px}html body.clickship-site .company-page .about-subnav a{flex-shrink:0;font-size:.875rem;min-height:44px}html body.clickship-site .company-page .company-breadcrumb{padding-top:18px}html body.clickship-site .company-page .company-hero-photo{aspect-ratio:4/3;height:auto;min-height:0}html body.clickship-site .company-page .company-hero-photo figcaption{background:#edf5ff;border:0;border-radius:0;inset:auto;padding:16px;position:relative}html body.clickship-site .company-page .company-hero-photo{aspect-ratio:auto;overflow:hidden}html body.clickship-site .company-page .company-hero-photo>img{aspect-ratio:4/3;height:auto}html body.clickship-site .company-page .company-hero-careers .company-hero-photo>img{aspect-ratio:3/2}html body.clickship-site .company-page .company-year-scene{border-radius:20px}html body.clickship-site .company-page .company-years button{font-size:1rem;min-height:56px;min-width:64px}html body.clickship-site .company-page .company-topic-tabs{align-items:stretch;display:flex;flex-direction:column}html body.clickship-site .company-page .company-topic-tabs button{font-size:.9375rem;justify-content:space-between;min-height:48px;padding:12px}html body.clickship-site .company-page .company-partner-switcher button{min-height:72px}html body.clickship-site .company-page .company-featured-quote blockquote{font-size:1.375rem;line-height:1.55}html body.clickship-site .company-page .company-film-picker button{min-height:70px}html body.clickship-site .company-page .company-closing-actions{width:100%}html body.clickship-site .footer-desktop-groups{display:none}html body.clickship-site .footer-mobile-groups{display:block;width:100%}html body.clickship-site .footer-mobile-groups details{border-bottom:1px solid #dbe5ef}html body.clickship-site .footer-mobile-groups summary{align-items:center;cursor:pointer;display:flex;font-size:1rem;font-weight:650;gap:20px;justify-content:space-between;list-style:none;padding:17px 0}html body.clickship-site .footer-mobile-groups summary::-webkit-details-marker{display:none}html body.clickship-site .footer-mobile-groups details[open] summary svg{transform:rotate(180deg)}html body.clickship-site .footer-mobile-groups details>div{padding-bottom:16px}html body.clickship-site .footer-mobile-groups a{align-items:center;color:#4b6780;display:flex;font-size:.9375rem;min-height:44px;padding:9px 8px}html body.clickship-site .content-footer-main{gap:30px;padding-block:38px 24px}html body.clickship-site .content-footer-brand>p{font-size:.9375rem;line-height:1.65}html body.clickship-site .content-footer-cta-grid>div>p{font-size:1rem!important}html body.clickship-site .content-footer-legal{padding-bottom:calc(100px + env(safe-area-inset-bottom))}html body.clickship-site .content-footer-legal>div{display:grid;gap:4px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}html body.clickship-site .content-footer-legal a{align-items:center;display:flex;font-size:.8125rem;line-height:1.5;min-height:44px}html body.clickship-site .mc-launcher{border-radius:14px;bottom:max(14px,env(safe-area-inset-bottom));font-size:.8125rem;gap:8px;max-width:calc(100% - 32px);min-height:48px;padding:7px 12px 7px 7px;right:max(16px,env(safe-area-inset-right))}html body.clickship-site .mc-launcher .milo-brand-mark{height:30px;width:30px}html body.clickship-site .mc-launcher>svg{display:none}html body.clickship-site .mc-dialog.kb-dialog{border:0;border-radius:0!important;height:100dvh!important;inset:0!important;max-height:100dvh;max-width:none!important;transform:none!important;width:100%!important}html body.clickship-site .mc-dialog>[data-slot=dialog-close]{height:44px;right:12px;top:calc(10px + env(safe-area-inset-top));width:44px}html body.clickship-site .kb-header{padding:calc(20px + env(safe-area-inset-top)) 60px 18px 20px}html body.clickship-site .kb-header h2{font-size:1.125rem}html body.clickship-site .kb-topics{flex-wrap:nowrap;max-height:none;overflow:auto hidden;padding:10px 16px}html body.clickship-site .kb-topics button{flex-shrink:0;font-size:.875rem;min-height:44px;padding:10px 14px}html body.clickship-site .kb-filters button{min-height:44px}html body.clickship-site .kb-signup{padding-bottom:calc(14px + env(safe-area-inset-bottom))}html body.clickship-site .kb-card p{font-size:1rem;-webkit-line-clamp:initial}html body.clickship-site .kb-card-body>:is(a,button){min-height:44px}html body.clickship-site .feature-video-close{min-height:44px;min-width:44px}html body.clickship-site .parcel-page .parcel-shell{width:min(680px,calc(100% - var(--mobile-gutter)*2))}html body.clickship-site .parcel-page .parcel-hero-copy{margin:24px auto 30px;text-align:left}html body.clickship-site .parcel-page .parcel-hero h1{font-size:clamp(2.125rem,9vw,3.25rem);letter-spacing:-.035em;line-height:1.12}html body.clickship-site .parcel-page .parcel-hero-copy>p{font-size:1.0625rem;line-height:1.65}html body.clickship-site .parcel-page .parcel-actions{align-items:stretch;display:flex;flex-direction:column;gap:10px}html body.clickship-site .parcel-page .parcel-actions>a{font-size:.9375rem;justify-content:center;min-height:48px;text-align:center;white-space:normal}html body.clickship-site .parcel-page .parcel-panel-area{min-height:0}html body.clickship-site .parcel-page .parcel-stage-tab{font-size:.875rem;min-height:48px}html body.clickship-site .parcel-page .parcel-workspace .parcel-step-description{font-size:1rem;line-height:1.6}html body.clickship-site .parcel-page .parcel-order-row{font-size:.875rem}html body.clickship-site .parcel-page .parcel-order-row small{font-size:.8125rem}html body.clickship-site .parcel-page .parcel-app-footer>span{font-size:.8125rem;max-width:45%}html body.clickship-site .parcel-page .parcel-app-footer button{font-size:.875rem;min-height:48px;white-space:normal}html body.clickship-site .parcel-page .parcel-section-heading h2{font-size:clamp(1.875rem,7.6vw,2.5rem);line-height:1.2}html body.clickship-site .parcel-page .parcel-photo-primary{aspect-ratio:4/3;height:auto;min-height:0}html body.clickship-site .parcel-page .parcel-section{padding-block:48px}}@media (width<=380px){html{--mobile-gutter:16px}html body.clickship-site .mobile-menu-labeled{gap:5px;min-width:68px;padding-inline:7px}html body.clickship-site .header-actions .header-get-started{font-size:.8125rem}html body.clickship-site .rc-toolbar{align-items:stretch;flex-direction:column}html body.clickship-site .rc-toolbar label{width:100%}html body.clickship-site #top .home-feature-actions{grid-template-columns:1fr}}@media (height<=500px) and (width<=900px){.mobile-sheet-header{padding-block:8px}.mobile-sheet-actions{align-items:center;grid-template-columns:1fr 1fr;padding-block:10px}}@media (prefers-reduced-motion:reduce){html,html body.clickship-site *{scroll-behavior:auto!important}body .mobile-site-sheet{animation:none;transition:none}}.cs-arcade-secret{align-items:center;background:0 0;border:0;border-radius:12px;color:#778ba5;cursor:pointer;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;padding:0;position:relative;transition:color .2s,background .2s;width:44px}.cs-arcade-secret>span{color:#1278f3;font-size:12px;position:absolute;right:4px;top:2px}.cs-arcade-secret:hover{background:#e9f3ff;color:#0877f9}.cs-arcade-secret:focus-visible{outline:3px solid #0877f9;outline-offset:3px}body:has(.cs-arcade-modal)>[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030b1bcc;z-index:1400}html body .cs-arcade-modal{background:#09182e;border:1px solid #354a64;border-radius:24px;box-shadow:0 30px 100px #0008;color:#f4f8ff;display:block;font-family:var(--font-geist-sans,Arial),sans-serif;height:min(880px,100dvh - 32px);max-height:none;max-width:none;overflow:hidden;padding:0;width:min(1020px,100vw - 32px);z-index:1401}.cs-arcade-modal .cs-arcade-close{background:#15263f;border:1px solid #34475e;border-radius:12px;color:#d9e8f7;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:16px;top:18px;width:44px;z-index:8}.cs-arcade-close:hover{background:#233b59}.cs-arcade-loading{align-items:center;display:flex;flex-direction:column;font-size:1rem;gap:20px;height:100%;justify-content:center;margin:0;padding:30px;text-align:center}.cs-arcade-loading button{background:#167cf0;border:1px solid #78baff;border-radius:12px;color:#fff;cursor:pointer;min-height:48px;padding:12px 20px}.cs-rush{color:#eef5ff;--rush-blue:#1785ff;--rush-mint:#73e8ce;display:flex;flex-direction:column;height:100%}.cs-rush *,.cs-rush :after,.cs-rush :before{box-sizing:border-box}.cs-rush button{cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.cs-rush button:disabled{cursor:default}.cs-arcade-modal .cs-arcade-close:focus-visible,.cs-rush button:focus-visible{outline:3px solid #8feee5;outline-offset:3px}.cs-rush h2,.cs-rush h3,.cs-rush p{color:inherit;margin:0}.cs-rush-header{align-items:center;border-bottom:1px solid #2a3d55;display:flex;flex-shrink:0;gap:14px;justify-content:space-between;min-height:82px;padding:16px 74px 14px 24px}.cs-rush-header>div:first-child>span{color:#a6bed9;display:block;font-size:.75rem;font-weight:700;letter-spacing:.13em;line-height:1.5}.cs-rush-header h2{align-items:center;display:flex;font-size:1.7rem;font-weight:800;gap:10px;letter-spacing:-.04em;line-height:1.2}.cs-rush-edition{border:1px solid #416087;border-radius:5px;color:#a6c8f4;font-size:.75rem;letter-spacing:0;padding:2px 5px}.cs-rush-tools{display:flex;gap:6px}.cs-rush-tools button{background:#15263f;border:1px solid #34475e;border-radius:12px;color:#d9e8f7;display:grid;height:44px;padding:0;place-items:center;width:44px}.cs-rush-tools button:hover{background:#223a58}.cs-rush-tools button:disabled{opacity:.35}.cs-rush-hud{align-items:center;background:#0d203a;border-bottom:1px solid #233a53;display:grid;flex-shrink:0;grid-template-columns:1fr .7fr 1fr;min-height:72px;padding:10px 25px}.cs-rush-hud>div>span{color:#a9c0db;display:block;font-size:.75rem;line-height:1.5}.cs-rush-hud strong{font-size:1.7rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.025em;line-height:1.1}.cs-rush-level{text-align:center}.cs-rush-level strong{font-size:1.4rem}.cs-rush-level small{color:#8aa8cb;font-size:.875rem}.cs-rush-lives{justify-self:end;text-align:right}.cs-rush-lives>div{color:#ffb4bf;display:flex;gap:5px;padding-top:6px}.cs-rush-lives .is-lost{color:#60728d}.cs-rush-layout{display:grid;flex:1;gap:18px;grid-template-columns:minmax(0,1fr) 248px;min-height:0;padding:16px 20px 12px}.cs-rush-main{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:auto;scrollbar-color:#3a536f transparent;scrollbar-width:thin}.cs-rush-mission{flex-shrink:0;padding:0 2px 11px}.cs-rush-mission>span{align-items:center;display:flex;font-size:.875rem;gap:8px;justify-content:space-between;line-height:1.2;margin-bottom:7px}.cs-rush-mission b{font-weight:600}.cs-rush-mission small{color:#a6bed9;font-size:.75rem;font-variant-numeric:tabular-nums}.cs-rush-mission [data-slot=progress]{background:#243d5a;height:4px}.cs-rush-mission [data-slot=progress-indicator]{background:#72e8d0}.cs-rush-stage{border:1px solid #36516e;border-radius:16px;flex:1;isolation:isolate;min-height:150px;overflow:hidden;position:relative}.cs-rush-canvas{display:block;height:100%;inset:0;outline:none;position:absolute;width:100%}.cs-rush-canvas:focus-visible{outline:2px solid #a0d9ff;outline-offset:-3px}.cs-rush-streak{align-items:center;background:#061529ce;border:1px solid #54728f;border-radius:20px;display:flex;gap:7px;left:50%;padding:4px 10px;pointer-events:none;position:absolute;top:28px;transform:translate(-50%);white-space:nowrap;z-index:1}.cs-rush-streak strong{color:#ffe19b;font-size:1.125rem}.cs-rush-streak span{color:#dcecff;font-size:.75rem}.cs-rush-feedback{background:#38263d;border-radius:10px;color:#ffc2cc;max-width:90%;padding:7px 12px;text-align:center;top:74px;width:max-content;z-index:3}.cs-rush-active-power,.cs-rush-feedback{font-size:.875rem;left:50%;pointer-events:none;position:absolute;transform:translate(-50%)}.cs-rush-active-power{align-items:center;background:#073b37;border:1px solid #69debd;border-radius:20px;color:#abffdf;display:flex;gap:7px;padding:6px 12px;top:8px;white-space:nowrap;z-index:2}.cs-rush-pads{display:grid;flex-shrink:0;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0}.cs-rush-pads button{align-items:center;background:#174573;border:1px solid #4da6f1;border-bottom:4px solid #165991;border-radius:12px;color:#eef8ff;display:flex;font-size:.875rem;font-weight:800;gap:10px;justify-content:center;letter-spacing:.04em;min-height:66px;padding:10px 8px;position:relative;touch-action:manipulation;-webkit-user-select:none;user-select:none}.cs-rush-pads button:nth-child(2){background:#303e78;border-color:#8199f3 #8199f3 #465194}.cs-rush-pads button:nth-child(3){background:#124d4b;border-color:#58d0c2 #58d0c2 #28766e}.cs-rush-pads button:active:not(:disabled){border-bottom-width:2px;filter:brightness(1.3);transform:translateY(2px)}.cs-rush-pads button:disabled{opacity:.4}.cs-rush-pads button.is-practice{outline:3px solid #b1ffe7;outline-offset:1px}.cs-rush-pad-number{font-size:.75rem;opacity:.75}.cs-rush-pads kbd{background:#071b3580;border:1px solid #7a9dbe66;border-radius:5px;color:#dbecff;font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:0;padding:3px 5px}.cs-rush-power{align-items:center;background:#102940;border:1px solid #3b6387;border-radius:12px;color:#dcecff;display:flex;flex-shrink:0;gap:12px;isolation:isolate;min-height:64px;overflow:hidden;padding:10px 15px;position:relative;text-align:left;touch-action:manipulation}.cs-rush-power:before{background:#164c53;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .15s;width:var(--power-charge);z-index:-1}.cs-rush-power.is-ready{border-color:#83e7d4;color:#ddfff5}.cs-rush-power.is-ready:before{background:linear-gradient(100deg,#0f5650,#143b55)}.cs-rush-power:disabled:not(.is-active){color:#a5bed3}.cs-rush-power>span:nth-child(2){flex:1}.cs-rush-power b{display:block;font-size:.9375rem;font-weight:700;line-height:1.3}.cs-rush-power small{display:block;font-size:.75rem;line-height:1.3;margin-top:2px}.cs-rush-power-status{align-items:center;display:flex;font-size:.75rem}.cs-rush-control-hint{color:#a2b8d0!important;flex-shrink:0;font-size:.75rem;line-height:1.5;padding:10px 0 0;text-align:center}.cs-rush-touch-hint{display:none}.cs-rush-screen{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(160deg,#0a1a32ed,#0a1d36e8);display:flex;flex-direction:column;gap:14px;inset:0;overflow:auto;overscroll-behavior:contain;padding:28px;position:absolute;text-align:center;z-index:4}.cs-rush-screen>:first-child{margin-top:auto}.cs-rush-screen>:last-child{margin-bottom:auto}.cs-rush-screen>*{flex-shrink:0}.cs-rush-screen h3{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;letter-spacing:-.045em;line-height:1.1;max-width:420px;text-wrap:balance}.cs-rush-screen p{color:#c2d2e7;font-size:1rem;line-height:1.55;max-width:420px}.cs-rush-kicker{color:#97e6d5;display:block;font-size:.75rem;font-weight:700;letter-spacing:.025em;line-height:1.5}.cs-rush-intro-mark{display:grid;height:110px;place-items:center;position:relative;width:110px}.cs-rush-intro-mark img{filter:drop-shadow(0 14px 16px #0005);height:110px;object-fit:contain;transform:rotate(-9deg);width:110px}.cs-rush-intro-mark>span{background:#a1f0d6;border-radius:12px;bottom:8px;color:#071b2c;display:grid;height:36px;place-items:center;position:absolute;right:-5px;transform:rotate(8deg);width:36px}.cs-rush-mode{background:#102642;border:1px solid #416284;border-radius:12px;display:flex;gap:8px;padding:4px}.cs-rush-mode label{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;gap:9px;justify-content:center;min-height:44px;min-width:125px;padding:8px 18px}.cs-rush-mode label:has([data-state=checked]){background:#205b91}.cs-rush-mode [data-slot=radio-group-item]{border-color:#bad9f5;color:#fff}.cs-rush-mode [data-slot=radio-group-indicator] svg{fill:#fff}.cs-rush-screen .cs-rush-primary{align-items:center;background:#0977e9;border:1px solid #5baeff;border-radius:12px;box-shadow:inset 0 1px #85c8ff55,0 5px #06478c;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:12px;justify-content:center;max-width:330px;min-height:54px;padding:13px 20px;width:100%}.cs-rush-screen .cs-rush-primary:hover{background:#1989ff}.cs-rush-screen .cs-rush-primary:active{box-shadow:0 3px #06478c;transform:translateY(2px)}.cs-rush-mode-hint{color:#9fb8d3;font-size:.75rem;line-height:1.5;max-width:340px}.cs-rush-screen-icon{color:#8fe8d0;flex-shrink:0}.cs-rush-practice{background:#0b1d35ee;border:1px solid #426485;border-radius:12px;left:15px;padding:16px;position:absolute;right:15px;text-align:center;top:55px;z-index:2}.cs-rush-practice h3{font-size:1rem;font-weight:600;line-height:1.5;margin:5px 0}.cs-rush-practice button{align-items:center;background:0 0;border:0;color:#b7d8f5;display:inline-flex;font-size:.875rem;gap:7px;min-height:44px;padding:8px 12px}.cs-rush-countdown{align-items:center;background:#051427a6;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:20px;pointer-events:none;position:absolute;text-align:center;z-index:3}.cs-rush-countdown span{font-size:1rem;font-weight:600}.cs-rush-countdown strong{animation:cs-rush-count .9s ease-out both;color:#b7f6e4;font-size:5rem;font-variant-numeric:tabular-nums;line-height:1}.cs-rush-final-score{display:flex;flex-direction:column;font-size:clamp(2rem,5vw,3rem);font-variant-numeric:tabular-nums;font-weight:800;gap:1px;letter-spacing:-.04em;line-height:1.1}.cs-rush-final-score small{color:#adc1db;font-size:.75rem;font-weight:400;letter-spacing:0}.cs-rush-record{align-items:center;color:#ffe0a0;display:flex;font-size:.8125rem;gap:6px}.cs-rush-results-grid{border-bottom:1px solid #345471;border-top:1px solid #345471;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);max-width:360px;padding:12px 0;width:100%}.cs-rush-results-grid b{display:block;font-size:1.2rem;font-variant-numeric:tabular-nums}.cs-rush-results-grid span{color:#a9c0d8;display:block;font-size:.75rem;line-height:1.3;margin-top:3px}.cs-rush-bonus{color:#a2f3d9!important;font-size:.875rem!important}.cs-rush-bonus small{color:#b1c5db;display:block;font-size:.75rem;margin-top:2px}.cs-rush-sidebar{display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding:2px 0 0;scrollbar-color:#3a536f transparent;scrollbar-width:thin}.cs-rush-best{border-bottom:1px solid #304863;display:grid;gap:3px 7px;grid-template-columns:24px 1fr;padding:0 3px 13px}.cs-rush-best>svg{color:#f4d087;grid-row:span 2;margin-top:3px}.cs-rush-best span{color:#a5bdd6;font-size:.75rem;line-height:1.5}.cs-rush-best strong{font-size:1.4rem;font-variant-numeric:tabular-nums}.cs-rush-feature-card{background:linear-gradient(145deg,#142f4f,#102b3d);border:1px solid #315978;border-radius:16px;padding:18px}.cs-rush-feature-card>svg{color:#7de7d0;margin-bottom:12px}.cs-rush-feature-card>span{color:#9ac6dc;display:block;font-size:.75rem}.cs-rush-feature-card h3{font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-top:4px}.cs-rush-feature-card p{color:#d5e5f6;font-size:1rem;line-height:1.5;margin-top:10px}.cs-rush-feature-card small{color:#97b7d3;display:block;font-size:.75rem;line-height:1.5;margin-top:12px}.cs-rush-level-list{display:grid;gap:5px;list-style:none;margin:0;padding:0}.cs-rush-level-list li{align-items:center;border-radius:8px;color:#a6bcd5;display:flex;gap:10px;padding:7px 8px}.cs-rush-level-list li>span{border:1px solid #455d7b;border-radius:8px;display:grid;flex-shrink:0;font-size:.75rem;font-variant-numeric:tabular-nums;height:25px;place-items:center;width:25px}.cs-rush-level-list b{font-size:.875rem;font-weight:500;line-height:1.4}.cs-rush-level-list .is-current{background:#173d64;color:#fff}.cs-rush-level-list .is-current>span{border-color:#74befd;color:#a5ddff}.cs-rush-level-list .is-complete{color:#8be1c9}.cs-rush-feature-fact{color:#b3c8df!important;display:flex;font-size:.875rem;gap:8px;line-height:1.55;padding:0 4px}.cs-rush-feature-fact svg{color:#79baf5;flex-shrink:0;margin-top:3px}.cs-rush-fair-play{color:#8da7c5;font-size:.75rem;line-height:1.6;margin-top:auto}.cs-rush.is-ready .cs-rush-control-hint,.cs-rush.is-ready .cs-rush-hud,.cs-rush.is-ready .cs-rush-mission,.cs-rush.is-ready .cs-rush-pads,.cs-rush.is-ready .cs-rush-power,.cs-rush.is-result .cs-rush-control-hint,.cs-rush.is-result .cs-rush-pads,.cs-rush.is-result .cs-rush-power{display:none}@keyframes cs-rush-count{0%{opacity:.4;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (width<=760px){html body .cs-arcade-modal{animation:none;border:0;border-radius:0;height:100dvh;left:0;max-width:100%;top:0;transform:translate(0);width:100%}.cs-arcade-modal .cs-arcade-close{right:12px;top:calc(12px + env(safe-area-inset-top))}.cs-rush-header{gap:5px;min-height:calc(76px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 62px 10px max(16px,env(safe-area-inset-left))}.cs-rush-header>div:first-child>span{font-size:.75rem;letter-spacing:.025em;max-width:180px}.cs-rush-header h2{font-size:1.375rem;letter-spacing:-.04em}.cs-rush-edition{display:none}.cs-rush-tools{gap:2px}.cs-rush-tools button{background:0 0;border:0;height:44px;width:40px}.cs-rush-hud{grid-template-columns:1fr .7fr 1fr;min-height:62px;padding:8px 16px}.cs-rush-hud strong{font-size:1.45rem}.cs-rush-lives>span{font-size:.75rem}.cs-rush-lives>div{gap:3px}.cs-rush-lives svg{height:15px;width:13px}.cs-rush-layout{display:flex;flex-direction:column;gap:0;padding:10px max(12px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.cs-rush-main{flex:1}.cs-rush-sidebar{display:none}.cs-rush-mission{padding-bottom:8px}.cs-rush-stage{border-radius:12px}.cs-rush-pads{gap:7px;padding:8px 0}.cs-rush-pads button{font-size:.875rem;gap:8px;min-height:62px}.cs-rush-pads kbd{display:none}.cs-rush-pad-number{font-size:.875rem}.cs-rush-power{gap:10px;min-height:59px;padding:9px 12px}.cs-rush-power b{font-size:.875rem}.cs-rush-screen{gap:13px;padding:20px}.cs-rush-screen h3{font-size:1.7rem}.cs-rush-screen p{font-size:1rem;line-height:1.5}.cs-rush-intro-mark,.cs-rush-intro-mark img{height:90px;width:90px}.cs-rush-mode{gap:4px}.cs-rush-mode label{min-width:112px;padding:8px 14px}.cs-rush-results-grid{gap:10px}.cs-rush-control-hint{font-size:.75rem;padding:7px 3px 0}.cs-rush-desktop-hint{display:none}.cs-rush-touch-hint{display:inline}.cs-rush-practice{padding:10px;top:52px}.cs-rush-practice h3{margin:4px 0 0}}@media (pointer:coarse){.cs-rush-desktop-hint{display:none}.cs-rush-touch-hint{display:inline}}@media (height<=650px){.cs-rush-intro-mark,.cs-rush-intro-mark img{height:60px;width:60px}.cs-rush-screen{gap:10px;padding:18px}.cs-rush-screen h3{font-size:1.6rem}.cs-rush-practice{padding:8px;top:24px}.cs-rush-practice .cs-rush-kicker{display:none}.cs-rush-practice h3{font-size:.875rem}.cs-rush-countdown strong{font-size:3.5rem}}@media (height<=580px) and (width<=599px){.cs-rush-header{min-height:calc(64px + env(safe-area-inset-top));padding-bottom:5px;padding-top:calc(5px + env(safe-area-inset-top))}.cs-rush-header>div:first-child>span{display:none}.cs-rush-hud{min-height:52px;padding-bottom:5px;padding-top:5px}.cs-rush-stage{min-height:100px}.cs-rush-pads{padding:5px 0}.cs-rush-pads button{min-height:48px;padding:5px 8px}.cs-rush-power{min-height:50px;padding-bottom:5px;padding-top:5px}.cs-rush-control-hint,.cs-rush-intro-mark{display:none}}@media (height<=500px) and (width>=600px){html body .cs-arcade-modal{border:0;border-radius:0;height:100dvh;left:0;top:0;transform:translate(0);width:100%}.cs-rush-header{min-height:54px;padding:7px 70px 7px max(18px,env(safe-area-inset-left))}.cs-rush-header>div:first-child>span{display:none}.cs-rush-header h2{font-size:1.375rem}.cs-arcade-modal .cs-arcade-close{top:5px}.cs-rush-tools button{height:40px}.cs-rush-hud{min-height:48px;padding:5px 20px}.cs-rush-hud>div{align-items:center;display:flex;gap:10px}.cs-rush-hud strong{font-size:1.3rem}.cs-rush-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 200px;padding:8px max(16px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.cs-rush-sidebar{display:flex;gap:10px}.cs-rush-stage{min-height:100px}.cs-rush-mission{padding-bottom:5px}.cs-rush-mission>span{margin-bottom:4px}.cs-rush-pads{padding:5px 0}.cs-rush-pads button{min-height:44px;padding:5px 8px}.cs-rush-power{min-height:45px;padding:5px 12px}.cs-rush-control-hint,.cs-rush-power small{display:none}.cs-rush-practice{left:10px;padding:2px 6px;right:10px;top:2px}.cs-rush-practice h3{font-size:.75rem}.cs-rush-practice button{font-size:.75rem;min-height:30px;padding:3px 8px}.cs-rush-streak{top:8px}.cs-rush-screen{padding:14px 25px}.cs-rush-intro-mark{display:none}.cs-rush-screen h3{font-size:1.3rem}.cs-rush-intro p{font-size:.875rem}.cs-rush-mode-hint{display:none}.cs-rush-feature-card{padding:12px}.cs-rush-feature-card>svg{display:none}.cs-rush-feature-card p{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.cs-arcade-secret,.cs-rush *,.cs-rush :after,.cs-rush :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media (height<=380px){.cs-rush-hud{display:none}}.cs-rush-screen.cs-rush-intro{gap:0;overflow:hidden;padding:0}.cs-rush-screen.cs-rush-intro>.cs-rush-intro-scroll{flex:auto;margin:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px 24px 18px;scrollbar-color:#57748f transparent;scrollbar-width:thin;text-align:left}.cs-rush-intro-scroll>h3{font-size:clamp(1.55rem,3vw,2rem);margin-top:7px;max-width:none}.cs-rush-cargo-art{background-image:var(--cs-asset-0);background-repeat:no-repeat;background-size:300% 200%;display:block;flex-shrink:0;height:76px;width:76px}.cs-rush-cargo-lineup{background:#102a46;border:1px solid #304e6e;border-radius:14px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 22px;padding:10px 6px}.cs-rush-cargo-lineup>div{align-items:center;display:flex;flex-direction:column;min-width:0}.cs-rush-cargo-lineup .cs-rush-cargo-art{aspect-ratio:1;height:auto;max-width:76px;width:100%}.cs-rush-cargo-lineup b{font-size:.875rem;font-weight:600;line-height:1.5}.cs-rush-cargo-lineup>div>span:last-child{color:#9ee5d4;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.5}.cs-rush-how-label{color:#a8c5e0;display:block;font-size:.75rem;font-weight:700;letter-spacing:.09em}.cs-rush-instructions{display:grid;gap:15px;list-style:none;margin:12px 0 17px;padding:0}.cs-rush-instructions li{align-items:flex-start;display:flex;gap:11px}.cs-rush-instructions li>span{background:#183c65;border:1px solid #597da3;border-radius:8px;color:#deedff;display:grid;flex:0 0 27px;font-size:.875rem;font-weight:700;height:27px;place-items:center;width:27px}.cs-rush-instructions h4{color:#f2f8ff;font-size:1rem;font-weight:700;line-height:1.3;margin:1px 0 4px}.cs-rush-instructions li p{color:#bfd3e9;font-size:1rem;line-height:1.45}.cs-rush-instructions li:last-child>span{background:#62283d;border-color:#b05970}.cs-rush-hazard-legend{align-items:center;background:#391e32;border:1px solid #8e3e54;border-radius:12px;display:flex;gap:6px;padding:9px}.cs-rush-hazard-legend .cs-rush-cargo-art{height:48px;width:48px}.cs-rush-hazard-legend>span:last-child{flex:1;margin-left:4px}.cs-rush-hazard-legend b{color:#ffb0c2;display:block;font-size:.875rem;line-height:1.3}.cs-rush-hazard-legend small{color:#f0cbd6;display:block;font-size:.75rem;line-height:1.45;margin-top:3px}.cs-rush-intro-scroll .cs-rush-heart-rule{align-items:flex-start;color:#afc4db;display:flex;font-size:.8125rem;gap:8px;line-height:1.5;margin-top:14px;max-width:none}.cs-rush-heart-rule svg{color:#ffb2bf;flex-shrink:0;margin-top:2px}.cs-rush-screen.cs-rush-intro>.cs-rush-intro-actions{align-items:center;background:#0a1c33;border-top:1px solid #3c5874;display:flex;flex:none;flex-direction:column;gap:10px;margin:0;padding:13px 20px 16px;width:100%}.cs-rush-intro-actions .cs-rush-mode{max-width:330px;width:100%}.cs-rush-intro-actions .cs-rush-mode label{flex:1;min-width:0}.cs-rush-intro-actions .cs-rush-mode-hint{text-align:center}.cs-rush-practice kbd{background:#245682;border:1px solid #84b4da;border-radius:4px;color:#fff;display:inline-block;font-family:inherit;font-size:.875rem;padding:1px 5px;white-space:nowrap}.cs-rush-practice.is-avoid{background:#281c30ee;border-color:#da8398}.cs-rush-practice.is-avoid>h3{color:#ffc2cf}.cs-rush-practice>p{color:#e8c6d2;font-size:.875rem;line-height:1.45;margin-top:5px}.cs-rush-avoided{align-items:center;color:#aae3d2;display:flex;font-size:.875rem;gap:7px}.cs-rush.is-practicing .cs-rush-control-hint,.cs-rush.is-practicing .cs-rush-hud,.cs-rush.is-practicing .cs-rush-mission,.cs-rush.is-practicing .cs-rush-power,.cs-rush.is-practicing .cs-rush-streak{display:none}@media (width<=760px){.cs-rush-screen.cs-rush-intro>.cs-rush-intro-scroll{padding:19px 16px 16px}.cs-rush-intro-scroll>h3{font-size:1.65rem}.cs-rush-cargo-lineup{gap:4px;margin:14px 0 20px;padding:8px 4px}.cs-rush-screen.cs-rush-intro>.cs-rush-intro-actions{gap:8px;padding:10px 14px 14px}.cs-rush-intro-actions .cs-rush-mode label{min-height:40px}.cs-rush-hazard-legend .cs-rush-cargo-art{height:40px;width:40px}}@media (height<=580px){.cs-rush-screen.cs-rush-intro>.cs-rush-intro-actions{gap:7px;padding:8px 14px 12px}.cs-rush-intro-actions .cs-rush-mode-hint{display:none}.cs-rush-intro-actions .cs-rush-mode label{min-height:40px;padding-bottom:5px;padding-top:5px}.cs-rush-screen .cs-rush-intro-actions .cs-rush-primary{min-height:48px;padding-bottom:9px;padding-top:9px}}@media (height<=500px) and (width>=600px){.cs-rush-practice{align-items:center;display:grid;gap:5px;grid-template-columns:1fr auto}.cs-rush-practice>.cs-rush-kicker,.cs-rush-practice>p{display:none}.cs-rush-practice h3{margin:0}.cs-rush-practice button{min-height:36px}.cs-rush-screen.cs-rush-intro>.cs-rush-intro-actions{flex-direction:row;gap:12px;padding:10px 16px}.cs-rush-intro-actions .cs-rush-mode,.cs-rush-screen .cs-rush-intro-actions .cs-rush-primary{flex:1}}.ecommerce-landing .ec-hero[data-partner]{background:radial-gradient(ellipse at 88% 34%,color-mix(in srgb,var(--ec-partner-accent) 14%,#fff),transparent 65%),linear-gradient(#fff,var(--ec-partner-light))}.ecommerce-landing .ec-hero[data-partner] .ec-actions .button-primary{background:var(--ec-partner-button);border-color:var(--ec-partner-button);color:var(--ec-partner-button-ink)}.ecommerce-landing .ec-hero[data-partner] .ec-actions .button-primary:hover{filter:brightness(.94)}.ecommerce-landing .ec-hero[data-partner] .ec-actions .button-primary:focus-visible{outline:3px solid var(--ec-ink);outline-offset:4px}.ecommerce-landing .ec-milo-grid,.pm-page .pm-native-milo{align-items:center;gap:clamp(32px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,528px)}.pm-page .pm-native-milo{width:min(1260px,100% - 64px)}.ecommerce-landing .ec-milo-grid{width:min(1260px,100% - 80px)}.ecommerce-landing .ec-milo-copy,.pm-page .pm-native-milo>div:first-child{max-width:620px}.ecommerce-landing .ec-milo-showcase,.pm-page .pm-native-milo .ec-milo-showcase{justify-self:center;margin:0;max-width:528px;min-width:0;width:100%}.ecommerce-landing .ec-milo-video,.pm-page .pm-native-milo .ec-milo-video{background:0 0;border:0;margin:0;padding:0}.ecommerce-landing .ec-milo-video video,.pm-page .pm-native-milo .ec-milo-video video{aspect-ratio:1100/1848;height:auto;max-height:none;object-fit:contain;width:100%}.ecommerce-landing .ec-milo-video figcaption,.pm-page .pm-native-milo .ec-milo-video figcaption{font-size:.875rem;line-height:1.6;margin-top:16px;text-align:center}.ecommerce-landing .ec-milo-channels button,.pm-page .pm-native-milo .ec-milo-channels button{font-size:.875rem;min-height:44px}.milo-original-trigger{align-items:center;background:#fff;border:1px solid #b9d5ec;border-radius:9px;color:#124c7b;cursor:pointer;display:flex;font:inherit;font-size:.9375rem;gap:10px;justify-content:center;margin:12px auto 0;min-height:44px;padding:10px 16px}.milo-original-trigger:focus-visible{outline:3px solid #087cff;outline-offset:3px}html body .milo-original-dialog{background:#fff;color:#102c50;gap:12px;grid-template-rows:auto auto minmax(0,1fr);max-height:94dvh;max-width:1164px;padding:24px;width:calc(100% - 32px);z-index:10000}.milo-original-dialog>h2{font-size:1.25rem;padding-right:32px}.milo-original-dialog>p{color:#476581;font-size:1rem;line-height:1.5}.milo-original-scroll{border:1px solid #d2e3ef;border-radius:12px;max-height:calc(94dvh - 160px);min-height:0;overflow:auto;overscroll-behavior:contain}.milo-original-scroll video{display:block;height:1848px;max-width:none;min-width:1100px;object-fit:contain;width:1100px}.company-milo-band .company-split{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,528px)}.company-page .company-milo-video{max-width:528px;width:100%}html body .home-value-compact .content-milo-video-frame{max-width:576px}@media (width<=1000px){.company-milo-band .company-split,.ecommerce-landing .ec-milo-grid,.pm-page .pm-native-milo{gap:32px;grid-template-columns:1fr}.ecommerce-landing .ec-milo-copy,.pm-page .pm-native-milo>div:first-child{max-width:680px}.ecommerce-landing .ec-milo-showcase,.pm-page .pm-native-milo .ec-milo-showcase{max-width:528px}}@media (width<=600px){.ecommerce-landing .ec-milo-grid{width:calc(100% - 36px)}.pm-page .pm-native-milo{width:calc(100% - 32px)}html body .milo-original-dialog{padding:16px;width:calc(100% - 16px)}}body:has(.milo-original-dialog) [data-slot=dialog-overlay]{z-index:9999}.pm-page .pm-native-milo .ec-milo-showcase{max-width:504px}.company-page .company-milo-video{max-width:624px}@media (width<=700px){.ecommerce-landing .ec-milo-showcase{max-width:492px}}.how-page{--how-ink:#102e50;--how-blue:#087cff;--how-muted:#516e88;background:#fff;color:var(--how-ink);overflow:clip}.how-page *{box-sizing:border-box}.how-shell{margin-inline:auto;width:min(1380px,100% - 64px)}.how-page h1,.how-page h2,.how-page h3,.how-page h4,.how-page p{margin:0}.how-page h1,.how-page h2,.how-page h3{letter-spacing:-.035em;text-wrap:balance}.how-page p{color:var(--how-muted);font-size:1.0625rem;line-height:1.75}.how-page button,.how-page input{font:inherit}.how-page a{text-decoration:none}.how-page button{cursor:pointer}.how-page :is(a,button,input):focus-visible{outline:3px solid #087cff;outline-offset:4px}.how-hero{background:radial-gradient(at 85%,#d5eeff,#0000 60%),linear-gradient(135deg,#fff,#f4faff);border-bottom:1px solid #dbeafa;padding:150px 0 76px}.how-crumb{color:#55738f;display:flex;font-size:.875rem;gap:12px;margin-bottom:44px}.how-crumb a{color:#1260a1}.how-hero-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1.05fr 1fr}.how-eyebrow{color:#0870d9;display:block;font-size:.8125rem;font-weight:800;letter-spacing:.09em;line-height:1.5;margin-bottom:18px}.how-page h1{font-size:clamp(2.6rem,4.6vw,4.9rem);font-weight:650;line-height:1.06}.how-page h1 em{color:var(--how-blue);display:block;font-style:normal;margin-top:12px}.how-hero-grid>div>p{margin-top:28px;max-width:650px}.how-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:30px}.how-button,.how-link{align-items:center;display:inline-flex;font-size:1rem;font-weight:750;gap:12px;line-height:1.4;min-height:48px}.how-button{background:var(--how-blue);border-radius:9px;box-shadow:0 10px 24px #087cff20;color:#fff;padding:16px 22px}.how-button:hover{background:#0068de}.how-link{color:#0870d9}.how-route-card{background:#ffffffdc;border:1px solid #c7dff4;border-radius:28px;box-shadow:0 30px 60px -35px #164d8260;padding:30px}.how-entry-row{display:grid;gap:10px}.how-entry-row a{align-items:center;background:#f8fbff;border:1px solid #d7e6f3;border-radius:12px;color:#174367;display:flex;font-weight:700;gap:14px;padding:17px;transition:transform .2s,background .2s}.how-entry-row a:hover{background:#eaf5ff;transform:translate(4px)}.how-entry-row a>svg:first-child{color:#087cff;width:22px}.how-entry-row a>svg:last-child{margin-left:auto}.how-connection{align-items:center;background:#0f345b;border-radius:14px;color:#fff;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:26px 0;padding:22px 12px;position:relative}.how-connection:after,.how-connection:before{background:#a9d4fa;content:"";height:26px;left:50%;position:absolute;width:2px}.how-connection:before{top:-27px}.how-connection:after{bottom:-27px}.how-connection strong{font-size:1.5rem}.how-connection>span{color:#c2e5ff;font-size:.875rem;text-align:center;width:100%}.how-route-stops{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.how-route-stops>span{background:#fff;border:1px solid #d1e6f5;border-radius:12px;display:grid;gap:10px;justify-items:center;padding:16px 6px}.how-route-stops svg{color:#008bb0}.how-route-stops b{font-size:.875rem}.how-page .how-small{color:#56738b;font-size:.875rem;line-height:1.65}.how-route-card>p{margin-top:22px!important;text-align:center}.how-section{padding-block:80px;scroll-margin-top:125px}.how-section-title{align-items:end;display:grid;gap:65px;grid-template-columns:1.25fr 1fr;margin-bottom:32px}.how-page h2{font-size:clamp(2rem,3.1vw,3.25rem);font-weight:650;line-height:1.14}.how-source-tabs{gap:0!important}.how-page .how-source-list{background:0 0;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;padding:0;width:100%}.how-page .how-source-list>button{align-items:flex-start;background:#fff;border:1px solid #cadff0;border-radius:14px;box-shadow:none;color:#193f60;gap:14px;height:auto;justify-content:flex-start;min-height:125px;padding:22px;text-align:left;white-space:normal}.how-page .how-source-list>button[data-state=active]{background:#edf6ff;border-color:#087cff;box-shadow:inset 0 -3px #087cff}.how-source-list>button>svg{color:#087cff;flex-shrink:0;height:24px!important;margin-top:2px;width:24px!important}.how-source-list strong{display:block;font-size:1.0625rem;line-height:1.4}.how-source-list small{color:#536f88;display:block;font-size:.9375rem;font-weight:400;line-height:1.5;margin-top:8px}.how-source-panel{align-items:center;display:flex;gap:24px;min-height:128px;padding:24px 4px}.how-source-panel>span{color:#00849b;font-size:.75rem;font-weight:850;letter-spacing:.06em;white-space:nowrap}.how-source-panel>p{flex:1;font-size:1rem}.how-source-panel>a{flex-shrink:0;font-size:.875rem}.how-workflow{background:#f5faff;border:1px solid #cadff1;border-radius:24px;overflow:hidden}.how-steps{background:#fff;border-bottom:1px solid #d5e6f3;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);padding:20px}.how-steps button{align-items:center;background:0 0;border:0;border-radius:10px;color:#637b92;display:flex;font-size:.9375rem;gap:12px;padding:12px;text-align:left}.how-steps button>span{border:1px solid #c3d8e8;border-radius:50%;display:grid;flex-shrink:0;font-size:.8125rem;height:34px;place-items:center;width:34px}.how-steps button[aria-current=step]{background:#eaf4ff;color:#076fd7}.how-steps button[aria-current=step]>span{background:#087cff;border-color:#087cff;color:#fff}.how-demo{align-items:center;display:grid;gap:40px;grid-template-columns:.8fr 1.2fr;padding:38px}.how-demo-copy h3{font-size:clamp(1.75rem,2.6vw,2.8rem);line-height:1.16;margin-bottom:22px}.how-demo-copy>.how-link{margin-top:20px}.how-demo-screen{background:#fff;border:1px solid #cde1f0;border-radius:18px;box-shadow:0 18px 35px -28px #133e69;min-width:0;overflow:hidden}.how-screen-top{align-items:center;border-bottom:1px solid #deebf5;display:flex;gap:16px;justify-content:space-between;padding:20px}.how-screen-top img{height:auto;width:140px}.how-screen-top>span{color:#597c97;font-size:.6875rem;letter-spacing:.05em}.how-screen-content{min-height:405px;padding:26px}.how-screen-heading{align-items:center;display:flex;gap:12px;margin-bottom:18px}.how-screen-heading>svg{color:#087cff;flex-shrink:0}.how-page h4{font-size:1.1875rem;line-height:1.4}.how-store-logos{align-items:center;display:flex;gap:26px;margin-block:16px}.how-store-logos img{object-fit:contain}.how-screen-content>p{font-size:.9375rem}.how-order-list{display:grid;gap:10px;margin-top:20px}.how-order-list>div{align-items:center;border:1px solid #d8e8f5;border-radius:10px;display:flex;gap:12px;padding:12px}.how-order-list svg{color:#087cff}.how-order-list strong{font-size:.9375rem}.how-order-list small{color:#607b92;display:block;font-size:.875rem;margin-top:4px}.how-badge{background:#e7f7f1;border-radius:20px;color:#117559;font-size:.75rem!important;margin-left:auto;padding:5px 9px}.how-fields{display:grid;gap:12px;grid-template-columns:1fr 1fr}.how-fields>div{background:#f3f8fc;border-radius:8px;padding:12px}.how-fields>div:last-child{grid-column:1/-1}.how-fields small{color:#5b7890;display:block;font-size:.6875rem;margin-bottom:5px}.how-fields strong{font-size:.9375rem}.how-upload{background:#f4faff;border:1px dashed #86bde5;border-radius:12px;display:grid;gap:8px;justify-items:center;padding:22px 12px}.how-upload>svg{color:#087cff}.how-upload>span{color:#52748f;font-size:.8125rem;text-align:center}.how-product-options{display:flex;gap:10px}.how-product-options button{background:#fff;border:1px solid #c8def0;border-radius:8px;color:#426683;flex:1;font-size:.875rem;min-height:44px;padding:12px 8px}.how-product-options button[aria-pressed=true]{background:#eaf4ff;border-color:#087cff;color:#0667cd}.how-product{align-items:center;display:flex;gap:22px;margin:18px 0}.how-product img{height:145px;object-fit:contain;width:145px}.how-product p{font-size:.9375rem}.how-checklist{display:grid;gap:14px;list-style:none;margin:20px 0 0;padding:0}.how-checklist li{color:#416780;display:flex;font-size:.9375rem;gap:10px;line-height:1.5}.how-checklist svg{color:#05a081;flex-shrink:0;height:19px;margin-top:2px;width:19px}.how-service-list{display:grid;gap:14px;margin-block:20px}.how-service-list button{align-items:center;background:#fff;border:1px solid #d2e4f2;border-radius:12px;color:#1a405f;display:flex;gap:12px;padding:18px 14px;text-align:left}.how-service-list button[aria-pressed=true]{background:#eff7ff;border-color:#087cff}.how-service-list button>span:last-child{font-weight:800;margin-left:auto}.how-service-list small{color:#5d7891;display:block;font-size:.875rem;margin-top:5px}.how-radio{border:1px solid #73ace0;border-radius:50%;color:#087cff;display:grid;flex-shrink:0;height:20px;place-items:center;width:20px}.how-demo-footer{align-items:center;background:#f6fbff;border-top:1px solid #dae9f5;display:flex;gap:15px;justify-content:space-between;padding:16px 20px}.how-demo-footer>span{color:#56758e;font-size:.75rem;line-height:1.5;max-width:200px}.how-demo-footer>button{background:#087cff;border:0;border-radius:8px;color:#fff;flex-shrink:0;font-size:.9375rem;gap:10px;min-height:44px;padding:12px 16px}.how-demo-footer>button,.how-finish{align-items:center;display:flex;justify-content:center}.how-finish{flex-direction:column;text-align:center}.how-finish-icon{background:#e3f7ef;border-radius:50%;color:#079c75;display:grid;height:70px;margin-bottom:20px;place-items:center;width:70px}.how-finish-icon svg{height:38px;width:38px}.how-finish>p{margin-top:10px}.how-finish-docs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0}.how-finish-docs>span{align-items:center;background:#f1f7ff;border-radius:9px;display:flex;font-size:.875rem;gap:8px;padding:12px}.how-finish-docs svg{color:#087cff;width:19px}.how-delivery{color:#287761;display:flex;font-size:.875rem;gap:14px;justify-content:space-between;list-style:none;margin:0 0 18px;padding:0;width:100%}.how-delivery li{border-top:3px solid #42ba9b;flex:1;padding-top:12px}.how-tools-section{background:#f3f8fc;border-block:1px solid #deebf5;padding-block:75px}.how-tool-controls{display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between}.how-tool-controls>div{display:flex;flex-wrap:wrap;gap:8px}.how-tool-controls button{background:#fff;border:1px solid #c8ddec;border-radius:30px;color:#305879;font-size:.9375rem;min-height:46px;padding:12px 17px}.how-tool-controls button[aria-pressed=true]{background:#0e3962;border-color:#0e3962;color:#fff}.how-tool-controls label{align-items:center;background:#fff;border:1px solid #c9ddea;border-radius:10px;display:flex;gap:10px;min-width:280px;padding:0 14px}.how-tool-controls input{background:0 0;border:0;color:#163c5b;font-size:.9375rem;min-height:46px;min-width:0;width:100%}.how-page .how-result-count{font-size:.875rem;margin:20px 0}.how-tool-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.how-tool-grid>a{align-items:flex-start;background:#fff;border:1px solid #d6e5f0;border-radius:15px;color:#12395b;display:flex;flex-direction:column;padding:24px;transition:transform .2s,box-shadow .2s}.how-tool-grid>a:hover{border-color:#79b7e8;box-shadow:0 12px 28px #12395b12;transform:translateY(-4px)}.how-tool-icon{background:#eff9ff;border:1px solid #cae5f6;border-radius:12px;color:#008aaa;display:grid;height:44px;margin-bottom:18px;place-items:center;width:44px}.how-tool-icon svg{height:23px;width:23px}.how-tool-grid h3{font-size:1.125rem;letter-spacing:-.015em;line-height:1.35;margin-bottom:10px}.how-tool-grid p{font-size:.9375rem;line-height:1.6}.how-tool-link{align-items:center;color:#0870cf;display:flex;font-size:.875rem;font-weight:750;gap:8px;margin-top:auto;padding-top:24px}.how-empty{border:1px dashed #aacbe3;border-radius:14px;margin-block:24px!important;padding:36px;text-align:center}.how-help{align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}.how-help .milo-brand-logo{height:auto;margin-bottom:24px;width:145px}.how-help h2{font-size:clamp(1.85rem,2.8vw,2.8rem)}.how-help p,.how-help>div>.how-link{margin-top:20px}.how-help aside{background:linear-gradient(130deg,#f2f9ff,#e5f3ff);border:1px solid #c5dff4;border-radius:24px;padding:38px}@media (width<=1100px){.how-hero-grid{gap:32px}.how-tool-grid{grid-template-columns:repeat(3,1fr)}.how-demo{gap:26px;padding:26px}.how-section-title{gap:35px}.how-source-panel{flex-wrap:wrap}.how-source-panel>p{flex-basis:75%}.how-source-list>button{padding:16px!important}.how-steps{padding:12px}.how-steps button{font-size:.875rem;gap:8px;padding:10px}.how-route-card{padding:23px}}@media (width<=850px){.how-demo,.how-help,.how-hero-grid{grid-template-columns:1fr}.how-hero-grid{gap:40px}.how-route-card{margin:auto;max-width:650px;width:100%}.how-hero{padding-top:132px}.how-section-title{gap:20px}.how-page .how-source-list,.how-section-title{grid-template-columns:1fr}.how-page .how-source-list>button{align-items:center;min-height:0}.how-source-list small{margin-top:4px}.how-demo-copy{max-width:620px}.how-screen-content{min-height:405px}.how-tool-grid{grid-template-columns:repeat(2,1fr)}.how-section{padding-block:55px}.how-help{gap:36px}.how-steps{grid-template-columns:repeat(2,1fr)}.how-source-panel{padding-block:22px}.how-source-panel>span{display:none}.how-source-panel>p{flex-basis:100%}.how-source-panel{gap:10px}.how-tools-section{padding-block:55px}}@media (width<=520px){.how-shell{width:calc(100% - 32px)}.how-hero{padding:122px 0 44px}.how-crumb{margin-bottom:28px}.how-page h1{font-size:2.65rem}.how-eyebrow{font-size:.75rem}.how-page p{font-size:1rem}.how-route-card{border-radius:20px;padding:20px}.how-route-stops{gap:5px}.how-route-stops b{font-size:.75rem}.how-route-stops>span{padding:14px 3px}.how-demo{gap:25px;padding:22px 14px}.how-workflow{border-radius:18px}.how-steps{gap:4px;padding:9px}.how-steps button{font-size:.8125rem;padding:8px 5px}.how-steps button>span{height:28px;width:28px}.how-screen-top{gap:10px;padding:16px 12px}.how-screen-top img{width:108px}.how-screen-top>span{font-size:.625rem}.how-screen-content{min-height:440px;padding:20px 14px}.how-demo-footer{gap:10px;padding:14px 12px}.how-demo-footer>span{font-size:.6875rem;max-width:140px}.how-demo-footer>button{font-size:.8125rem;padding:12px 10px}.how-product{gap:12px}.how-product img{height:140px;width:110px}.how-product p{font-size:.875rem}.how-tool-grid{grid-template-columns:1fr}.how-tool-grid>a{padding:22px}.how-tool-controls label{min-width:0;width:100%}.how-tool-controls button{font-size:.875rem;padding:10px 13px}.how-help aside{padding:26px}.how-page .how-source-list>button{gap:12px}.how-source-list strong{font-size:1rem}.how-source-list small{font-size:.875rem}.how-help .how-actions{gap:14px}.how-actions{gap:18px}.how-button{padding:15px 18px}}@media (prefers-reduced-motion:reduce){.how-page *{scroll-behavior:auto!important;transition:none!important}.how-entry-row a:hover,.how-tool-grid>a:hover{transform:none}}.how-page .how-source-panel[hidden]{display:none}.pm-page .ct-flow{background:#fff;border:1px solid #cbddf1;border-radius:22px;color:#153653;container-type:inline-size;font-size:14px;line-height:1.4;overflow:hidden}.pm-page .ct-brand{align-items:center;border-bottom:1px solid #e2edf7;display:flex;gap:15px;justify-content:space-between;min-height:68px;padding:18px 22px}.pm-page .ct-brand img{display:block;height:auto;width:138px}.pm-page .ct-brand>span{align-items:center;color:#47627d;display:flex;font-size:12px;gap:7px}.pm-page .ct-status-dot{background:#04a48b;border-radius:50%;box-shadow:0 0 0 4px #e7f7f2;flex:none;height:7px;width:7px}.pm-page .ct-stages{background:#f5f9ff;border-bottom:1px solid #dfebf7;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 15px}.pm-page .ct-stages button{align-items:center;background:0 0;border:0;border-radius:8px;color:#526c83;cursor:pointer;display:flex;font-size:12px;font-weight:650;gap:7px;justify-content:center;line-height:1.3;min-height:46px;padding:5px 4px;position:relative}.pm-page .ct-stages button.is-reached{color:#0865cc}.pm-page .ct-stages button[aria-pressed=true]{background:#e6f1ff}.pm-page .ct-stage-icon{background:#fff;border:1px solid #d3e3f3;border-radius:9px;display:grid;flex:none;height:27px;place-items:center;width:27px}.pm-page .ct-stages .is-reached .ct-stage-icon{background:#0877ff;border-color:#0877ff;box-shadow:0 4px 10px #0877ff20;color:#fff}.pm-page .ct-workspace{padding:18px 22px 19px}.pm-page .ct-queue-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;min-height:24px}.pm-page .ct-queue-heading strong{font-size:17px;letter-spacing:-.02em}.pm-page .ct-queue-heading>span{background:#f1f6fc;border-radius:20px;color:#536c83;font-size:12px;padding:4px 9px;white-space:nowrap}.pm-page .ct-order-area{display:grid}.pm-page .ct-order-content,.pm-page .ct-order-measure{grid-area:1/1;min-width:0}.pm-page .ct-order-measure{pointer-events:none;visibility:hidden}.pm-page .ct-order-content{display:flex;flex-direction:column}.pm-page .ct-orders{align-content:start;display:grid;gap:10px}.pm-page .ct-order{background:#fff;border:1px solid #d8e6f4;border-radius:12px;box-shadow:0 3px 10px #174b7e05;min-width:0;padding:13px 14px;position:relative;transition:border-color .35s,box-shadow .35s}.pm-page .ct-flow[data-phase="2"] .ct-order{border-color:#bfddd6;box-shadow:inset 3px 0 #05a48b}.pm-page .ct-order-top{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-height:27px}.pm-page .ct-order-id{align-items:center;display:flex;gap:7px;grid-area:1/1;min-width:0}.pm-page .ct-order-id>svg{color:#0877ff}.pm-page .ct-source{background:#f0f5fb;border-radius:5px;color:#47617b;font-size:10px;padding:3px 5px}.pm-page .ct-arrival,.pm-page .ct-owner{align-items:center;display:flex;font-size:12px;gap:5px;grid-area:1/2;justify-self:end;transition:opacity .35s,transform .4s;white-space:nowrap}.pm-page .ct-arrival{color:#087663}.pm-page .ct-owner{color:#34516d}.pm-page .ct-avatar{background:var(--ct-tint,#eaf2ff);border:1px solid var(--ct-border,#cee1f7);border-radius:50%;color:var(--ct-ink,#135eb6);display:inline-grid;flex:none;font-size:9px;font-weight:800;height:25px;place-items:center;width:25px}.pm-page .ct-product{color:#48627b;font-size:14px;margin-top:3px}.pm-page .ct-order-tags{align-items:center;display:grid;margin-top:9px;min-height:25px}.pm-page .ct-tag-placeholder,.pm-page .ct-tag-reveal{align-items:center;display:flex;flex-wrap:wrap;gap:6px;grid-area:1/1}.pm-page .ct-tag-placeholder{color:#526d84;font-size:12px}.pm-page .ct-tag{align-items:center;background:var(--ct-tint);border:1px solid var(--ct-border);border-radius:6px;color:var(--ct-ink);display:inline-flex;font-size:12px;font-weight:700;gap:5px;line-height:1.35;padding:4px 7px}.pm-page .ct-tone-rose{--ct-ink:#9f2853;--ct-tint:#fff0f4;--ct-border:#f2c9d7}.pm-page .ct-tone-amber{--ct-ink:#855410;--ct-tint:#fff6df;--ct-border:#f1dda8}.pm-page .ct-tone-violet{--ct-ink:#6341a8;--ct-tint:#f3eeff;--ct-border:#dfd3f5}.pm-page .ct-tone-blue{--ct-ink:#185fab;--ct-tint:#edf5ff;--ct-border:#c8dff7}.pm-page .ct-tone-slate{--ct-ink:#4c5e70;--ct-tint:#eff3f7;--ct-border:#d5dee8}.pm-page .ct-flow [aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden}.pm-page .ct-flow[data-phase="0"] .ct-tag-reveal{transform:translateY(5px)}.pm-page .ct-flow .ct-tag-reveal{transition:opacity .4s,transform .45s;transition-delay:calc(var(--ct-index)*90ms)}.pm-page .ct-flow[data-phase="0"] .ct-owner,.pm-page .ct-flow[data-phase="1"] .ct-owner{transform:translate(6px)}.pm-page .ct-owner{transition-delay:calc(var(--ct-index)*.11s)}.pm-page .ct-flow[data-entering=true] .ct-order{animation:ct-order-arrive .65s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--ct-index)*.16s)}.pm-page .ct-flow[data-entering=true][data-phase="2"] .ct-owner .ct-avatar{animation:ct-owner-arrive .5s ease-out both;animation-delay:calc(var(--ct-index)*.11s)}@keyframes ct-order-arrive{0%{opacity:0;transform:translateY(20px)translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes ct-owner-arrive{0%{box-shadow:0 0 #05a48b25;transform:scale(.75)}to{box-shadow:0 0 0 7px #05a48b00;transform:scale(1)}}.pm-page .ct-team-view{border-top:1px solid #e1ebf5;margin-top:16px;padding-top:14px}.pm-page .ct-team-label{align-items:center;color:#47627d;display:flex;font-size:12px;gap:7px;margin-bottom:10px}.pm-page .ct-team-label>svg{color:#0877ff}.pm-page .ct-people{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.pm-page .ct-people button{align-items:center;background:#fff;border:1px solid #d3e2f1;border-radius:9px;color:#375772;cursor:pointer;display:flex;font-size:13px;font-weight:650;gap:7px;justify-content:center;min-height:44px;padding:6px 4px;transition:background .2s,border-color .2s}.pm-page .ct-people button[aria-pressed=true]{background:#eaf4ff;border-color:#80b7f7;box-shadow:0 0 0 1px #80b7f740;color:#075bb6}.pm-page .ct-people button:hover{background:#f2f7fd}.pm-page .ct-person-detail{align-items:center;display:flex;flex:1;gap:13px;padding:22px 7px}.pm-page .ct-person-monogram{background:var(--ct-tint);border:1px solid var(--ct-border);border-radius:14px;color:var(--ct-ink);display:grid;flex:none;font-weight:750;height:44px;place-items:center;width:44px}.pm-page .ct-person-detail strong{font-size:15px}.pm-page .ct-person-detail p{color:#49657d;font-size:13px;line-height:1.6;margin-top:8px}.pm-page .ct-person-detail div>span{align-items:center;color:#167562;display:flex;font-size:11px;gap:7px;margin-top:14px}.pm-page .ct-caption{align-items:center;background:#f6faff;border-top:1px solid #e1ebf5;color:#436880;display:flex;flex-wrap:wrap;gap:5px 12px;justify-content:space-between;padding:13px 22px}.pm-page .ct-caption>span{align-items:center;display:flex;font-size:11px;gap:6px}.pm-page .ct-caption svg{color:#058c77}.pm-page .ct-caption small{color:#576e82;font-size:10px}.pm-page .ct-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@container (width<=460px){.pm-page .ct-brand{padding:16px}.pm-page .ct-brand img{width:118px}.pm-page .ct-brand>span{font-size:10px}.pm-page .ct-stages{gap:5px;padding:10px}.pm-page .ct-stages button{flex-direction:column;font-size:11px;gap:5px;min-height:62px}.pm-page .ct-workspace{padding:16px 12px}.pm-page .ct-source{display:none}.pm-page .ct-order{padding:12px}.pm-page .ct-people button{font-size:12px;gap:4px}.pm-page .ct-people .ct-avatar{font-size:8px;height:21px;width:21px}.pm-page .ct-caption{padding:12px 15px}}@container (width<=340px){.pm-page .ct-brand>span{max-width:90px}.pm-page .ct-order-tags{min-height:52px}.pm-page .ct-order-id{gap:5px}.pm-page .ct-owner{gap:4px}.pm-page .ct-person-detail{gap:10px;padding-inline:0}.pm-page .ct-person-monogram{font-size:12px;height:34px;width:34px}}@media (prefers-reduced-motion:reduce){.pm-page .ct-flow *,.pm-page .ct-flow :after,.pm-page .ct-flow :before{animation:none!important;transition:none!important}}.pm-page .sr-flow{background:#fff;border:1px solid #cbdff3;border-radius:22px;box-shadow:0 15px 45px #1d5d9910;color:#153653;container-type:inline-size;font-size:14px;line-height:1.4;overflow:hidden}.pm-page .sr-brand{align-items:center;border-bottom:1px solid #e0ebf6;display:flex;gap:12px;justify-content:space-between;padding:19px 22px}.pm-page .sr-brand img{height:auto;width:140px}.pm-page .sr-brand>span{align-items:center;color:#42627f;display:flex;font-size:12px;gap:6px}.pm-page .sr-brand svg{color:#0769d3}.pm-page .sr-examples{padding:15px 20px 0}.pm-page .sr-examples>span{color:#47627d;font-size:12px;font-weight:750;letter-spacing:.09em}.pm-page .sr-examples>div{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.pm-page .sr-examples button{background:#f7faff;border:1px solid #d8e5f3;border-radius:9px;color:#435f79;cursor:pointer;font-size:14px;font-weight:650;line-height:1.3;min-height:44px;padding:6px}.pm-page .sr-examples button[aria-pressed=true]{background:#e8f3ff;border-color:#79b7f7;box-shadow:inset 0 -2px #0877ff;color:#075bb6}.pm-page .sr-examples button:hover{border-color:#79b7f7}.pm-page .sr-stages{border-bottom:1px solid #e0ebf6;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 20px 0;padding-bottom:14px}.pm-page .sr-stages button{align-items:center;background:0 0;border:0;border-radius:8px;color:#4e6680;cursor:pointer;display:flex;font-size:14px;font-weight:650;gap:7px;justify-content:center;line-height:1.3;min-height:44px}.pm-page .sr-stages button>span{background:#f3f7fc;border:1px solid #d6e3f1;border-radius:9px;display:grid;flex:none;height:28px;place-items:center;width:28px}.pm-page .sr-stages button.is-reached{color:#075fbd}.pm-page .sr-stages .is-reached>span{background:#086ddd;border-color:#086ddd;color:#fff}.pm-page .sr-stages button[aria-pressed=true]{background:#f0f7ff}.pm-page .sr-scenes{display:grid;padding:18px 22px}.pm-page .sr-scene{grid-area:1/1;min-width:0;pointer-events:none;visibility:hidden}.pm-page .sr-scene.is-active{pointer-events:auto;visibility:visible}.pm-page .sr-order{align-items:center;background:#f8fbff;border:1px solid #d7e6f5;border-radius:12px;display:flex;gap:12px;padding:10px 12px}.pm-page .sr-product-image{background:#eaf3ff;border-radius:11px;color:#126bc8;display:grid;flex:none;height:65px;place-items:center;width:65px}.pm-page .sr-product-image img{height:100%;object-fit:contain;width:100%}.pm-page .sr-order>div:nth-child(2){flex:1;min-width:0}.pm-page .sr-order-number{align-items:center;color:#3b5c7d;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.pm-page .sr-order-number>span{background:#e6f3e9;border-radius:4px;color:#2e6550;font-size:12px;padding:2px 6px}.pm-page .sr-order strong{color:#173c60;display:block;font-size:15px;margin-top:3px}.pm-page .sr-order small{color:#4d6880;display:block;font-size:12px;margin-top:3px}.pm-page .sr-incoming{color:#167b69;flex:none}.pm-page .sr-rule{background:#f8faff;border:1px solid #dce5f4;border-radius:12px;margin-top:15px;padding:12px 14px;transition:background .35s,border-color .35s}.pm-page .sr-action-label,.pm-page .sr-rule-label{align-items:center;color:#315675;display:flex;font-size:14px;gap:7px}.pm-page .sr-rule-label>svg:first-child{color:#6243b6}.pm-page .sr-match-check{color:#04765e;margin-left:auto;opacity:0;transition:opacity .35s}.pm-page .sr-conditions{display:flex;flex-direction:column;gap:7px;margin-top:10px}.pm-page .sr-conditions>span{align-items:center;color:#3d5676;display:flex;font-size:14px;gap:8px}.pm-page .sr-condition-dot{background:#fff;border:1px solid #cddceb;border-radius:50%;color:#536881;display:grid;flex:none;font-size:12px;height:19px;place-items:center;transition:background .3s,color .3s;width:19px}.pm-page .sr-connector{align-items:center;color:#9ab3cf;display:flex;flex-direction:column;height:30px;justify-content:center}.pm-page .sr-connector>span{border-left:1px dashed;height:12px}.pm-page .sr-action-area{border:1px solid #dbe6f2;border-radius:12px;padding:13px 14px;transition:background .4s,border-color .4s}.pm-page .sr-action-label svg{color:#086bcc}.pm-page .sr-actions{align-content:center;display:grid;gap:10px;margin-top:11px;min-height:104px}.pm-page .sr-action{align-items:center;border-radius:9px;display:flex;gap:11px;min-height:46px;transition:transform .4s,background .4s}.pm-page .sr-action-icon{background:#edf4fc;border:1px solid #d7e5f4;border-radius:11px;color:#4b6986;display:grid;flex:none;height:39px;place-items:center;transition:background .4s,color .4s;width:39px}.pm-page .sr-action>div{flex:1;min-width:0}.pm-page .sr-action strong{color:#244664;display:block;font-size:14px}.pm-page .sr-action small{color:#4f687d;display:block;font-size:12px;margin-top:3px}.pm-page .sr-action-check{color:#057761;flex:none;opacity:0;transition:opacity .4s}.pm-page .sr-flow[data-phase="1"] .sr-rule,.pm-page .sr-flow[data-phase="2"] .sr-rule{background:#f3fbf7;border-color:#b4d8c9}.pm-page .sr-flow[data-phase="1"] .sr-condition-dot,.pm-page .sr-flow[data-phase="2"] .sr-condition-dot{background:#08785e;border-color:#08785e;color:#fff}.pm-page .sr-flow[data-phase="1"] .sr-match-check,.pm-page .sr-flow[data-phase="2"] .sr-match-check{opacity:1}.pm-page .sr-flow[data-phase="2"] .sr-action-area{background:#f3fbf8;border-color:#a9d6c8}.pm-page .sr-flow[data-phase="2"] .sr-action-icon{background:#def3e9;border-color:#bce0d2;color:#08735b}.pm-page .sr-flow[data-phase="2"] .sr-action-check{opacity:1}.pm-page .sr-flow[data-phase="2"] .sr-connector{color:#087b65}.pm-page .sr-flow[data-running=true][data-phase="0"] .is-active .sr-order{animation:sr-arrive .65s cubic-bezier(.16,1,.3,1) both}.pm-page .sr-flow[data-running=true][data-phase="2"] .is-active .sr-action-icon{animation:sr-confirm .6s ease-out both}.pm-page .sr-flow[data-running=true][data-phase="2"] .is-active .sr-action:nth-child(2) .sr-action-icon{animation-delay:.16s}@keyframes sr-arrive{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes sr-confirm{0%{box-shadow:0 0 #06a07835;transform:scale(.85)}to{box-shadow:0 0 0 9px #06a07800;transform:scale(1)}}.pm-page .sr-footer{align-content:center;background:#f5faff;border-top:1px solid #dce9f5;color:#365e7a;display:grid;gap:5px;min-height:67px;padding:12px 22px}.pm-page .sr-footer>span{align-items:center;display:flex;font-size:12px;gap:7px}.pm-page .sr-footer svg{color:#077b67;flex:none}.pm-page .sr-footer small{color:#526b82;font-size:12px;padding-left:23px}.pm-page .sr-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@container (width<=460px){.pm-page .sr-brand{padding:16px}.pm-page .sr-brand img{width:118px}.pm-page .sr-brand>span{font-size:12px}.pm-page .sr-examples{padding:14px 12px 0}.pm-page .sr-examples>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-page .sr-stages{gap:4px;margin-inline:12px}.pm-page .sr-stages button{flex-direction:column;font-size:12px;min-height:63px;padding:5px}.pm-page .sr-scenes{padding:16px 12px}.pm-page .sr-order{gap:9px;padding:10px}.pm-page .sr-product-image{height:60px;width:53px}.pm-page .sr-incoming{display:none}.pm-page .sr-order strong{font-size:14px}.pm-page .sr-action-area,.pm-page .sr-rule{padding:12px}.pm-page .sr-footer{min-height:84px;padding:12px 16px}}@media (prefers-reduced-motion:reduce){.pm-page .sr-flow *{animation:none!important;transition:none!important}}.demo-page{background:radial-gradient(at 88% 12%,#e3f1ff 0,#0000 49%),linear-gradient(#f8fbff,#fff 85%);color:#123353;padding:112px 0 64px}.demo-shell{margin-inline:auto;width:min(1440px,100% - 80px)}.demo-breadcrumb{color:#526b82;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:10px;line-height:1.5;margin:18px 0 35px}.demo-breadcrumb a{color:#315a7c}.demo-layout{align-items:start;display:grid;gap:clamp(36px,5vw,80px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.demo-story{min-width:0;padding-top:20px}.demo-eyebrow{color:#0864c5;display:block;font-size:.75rem;font-weight:800;letter-spacing:.1em;line-height:1.5}.demo-page h1{color:#102c50;font-size:clamp(2.6rem,4.2vw,4.3rem);font-weight:650;letter-spacing:-.045em;line-height:1.09;margin:20px 0 22px;text-wrap:balance}.demo-page h1 em{color:#0877ff;display:block;font-style:normal}.demo-intro{color:#486782;font-size:1.125rem;line-height:1.7;margin:0;max-width:540px}.demo-agenda{margin-top:34px}.demo-agenda>h2{color:#123353;font-size:1.125rem;font-weight:750;letter-spacing:-.015em;margin:0 0 18px}.demo-agenda article{display:flex;gap:14px;margin-top:20px}.demo-agenda article>span{background:#eaf4ff;border:1px solid #d0e4fb;border-radius:12px;color:#086bce;display:grid;flex:none;height:42px;place-items:center;width:42px}.demo-agenda h3{color:#173a5d;font-size:1rem;font-weight:750;letter-spacing:-.01em;margin:0 0 4px}.demo-agenda p{color:#4d6983;font-size:1rem;line-height:1.65;margin:0}.demo-photo{background:#dbeaf5;border-radius:18px;margin:30px 0 0;overflow:hidden;position:relative}.demo-photo>img{display:block;height:235px;object-fit:cover;object-position:center 43%;width:100%}.demo-photo figcaption{align-items:flex-end;background:linear-gradient(#0000 30%,#0b2c50d9);color:#fff;display:flex;font-size:1rem;font-weight:650;gap:11px;inset:0;line-height:1.45;padding:50px 22px 22px;position:absolute}.demo-photo figcaption svg{flex:none;margin-bottom:2px}.demo-personal-help{align-items:center;color:#496880;display:flex;font-size:.875rem;gap:10px;line-height:1.6;margin-top:20px}.demo-personal-help>svg{color:#0867c8;flex:none}.demo-personal-help a{color:#075db8;font-weight:750;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.demo-booking{background:#fff;border:1px solid #cfe1f4;border-radius:24px;box-shadow:0 22px 60px #153d7112;min-width:0;overflow:hidden}.demo-booking-heading{align-items:center;border-bottom:1px solid #e1ebf5;display:flex;gap:15px;padding:25px 26px 23px}.demo-calendar-icon{background:#eef6ff;border:1px solid #d0e4fa;border-radius:14px;color:#076bd2;display:grid;flex:none;height:48px;place-items:center;width:48px}.demo-page .demo-booking-heading h2{color:#133555;font-size:1.5rem;font-weight:750;letter-spacing:-.025em;line-height:1.3;margin:0}.demo-booking-heading p{color:#506c85;font-size:.9375rem;line-height:1.5;margin:5px 0 0}.demo-region{align-items:center;background:#f7faff;border-bottom:1px solid #e1ebf5;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);padding:18px 26px}.demo-region label{align-items:center;color:#365979;display:flex;font-size:.875rem;font-weight:650;gap:7px}.demo-region label svg{color:#0767cc}.demo-region select{background:#fff;border:1px solid #bdd6ef;border-radius:9px;color:#234a6d;font-size:1rem;min-height:48px;min-width:0;padding:10px 12px;width:100%}.demo-calendar-frame{background:#fff;min-height:700px;position:relative}.demo-calendar-frame iframe{background:#fff;border:0;display:block;height:700px;min-width:0;position:relative;width:100%}.demo-calendar-loading{align-items:center;background:#ffffffeb;color:#4d6d89;display:flex;font-size:1rem;gap:12px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.demo-booking-footer{background:#f7faff;border-top:1px solid #e1ebf5;display:flex;flex-direction:column;gap:10px;padding:20px 26px}.demo-booking-footer>span{align-items:center;color:#486880;display:flex;font-size:.8125rem;gap:7px;line-height:1.5}.demo-booking-footer>span svg{color:#057b69;flex:none}.demo-booking-footer a{align-items:center;color:#0762bf;display:flex;font-size:.875rem;font-weight:700;gap:7px;min-height:30px;width:fit-content}.demo-page :is(a,select):focus-visible{outline:3px solid #0877ff;outline-offset:4px}@media (width<=1000px){.demo-shell{width:calc(100% - 48px)}.demo-layout{gap:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.demo-region{gap:9px;grid-template-columns:1fr}.demo-booking-footer,.demo-booking-heading,.demo-region{padding-inline:20px}.demo-page h1{font-size:3rem}.demo-photo>img{height:220px}}@media (width<=760px){.demo-page{padding-bottom:42px;padding-top:85px}.demo-shell{width:calc(100% - 36px)}.demo-breadcrumb{margin:15px 0 22px}.demo-layout{display:flex;flex-direction:column;gap:25px}.demo-story{display:contents}.demo-eyebrow{margin-bottom:-10px;order:0}.demo-page h1{font-size:clamp(2.45rem,9vw,3.35rem);margin:0;order:1}.demo-intro{font-size:1.0625rem;margin-top:-8px;order:2}.demo-booking{border-radius:18px;order:3;width:100%}.demo-agenda{margin-top:8px;order:4}.demo-photo{margin:0;order:5;width:100%}.demo-personal-help{margin-top:-8px;order:6}.demo-booking-heading{align-items:flex-start;gap:11px;padding:20px 17px}.demo-page .demo-booking-heading h2{font-size:1.3rem}.demo-calendar-icon{border-radius:11px;height:40px;width:40px}.demo-booking-footer,.demo-region{padding:16px 17px}.demo-calendar-frame,.demo-calendar-frame iframe{height:740px;min-height:740px}.demo-booking-footer a{min-height:44px}.demo-photo>img{height:240px}}.customer-quotes{background:#f5f9ff;color:#123353;padding:80px 0 88px}.customer-quotes-heading{margin-bottom:34px;max-width:800px}.customer-quotes-heading>span{color:#0667c4;display:block;font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.5;margin-bottom:12px}.customer-quotes .customer-quotes-heading h2{color:#102c50;font-size:clamp(2rem,3.2vw,3rem);font-weight:650;letter-spacing:-.035em;line-height:1.15;margin:0}.customer-quotes-grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:1.1fr 1fr 1fr}.customer-quote-card{background:#fff;border:1px solid #d2e2f3;border-radius:22px;box-shadow:0 12px 32px #183e6410;display:flex;flex-direction:column;margin:0;min-width:0;padding:28px}.customer-quote-top{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:26px}.customer-quote-top>svg{color:#3280cd;margin-top:5px}.customer-quote-logo{align-items:center;background:#fff;border-radius:12px;display:flex;height:78px;justify-content:center;padding:6px;width:94px}.customer-quote-logo img{display:block;height:100%;object-fit:contain;width:100%}.customer-quote-card blockquote{border:0;color:#254966;font-size:1.125rem;font-style:normal;line-height:1.7;margin:0 0 28px;padding:0}.customer-quote-card blockquote p{color:inherit;font:inherit;margin:0 0 16px}.customer-quote-card blockquote p:last-child{margin-bottom:0}.customer-quote-card figcaption{border-top:1px solid #d8e5f2;color:#103959;font-size:1rem;font-weight:750;line-height:1.5;margin-top:auto;padding-top:20px}.customer-quote-card figcaption a{align-items:center;color:#0867c4;display:flex;gap:8px;min-height:44px}.customer-quote-card figcaption a svg{flex:none}.customer-quote-card figcaption a:hover{text-decoration:underline;text-underline-offset:4px}.customer-quote-featured{background:linear-gradient(145deg,#123b61,#0e2e4b);border-color:#173c5b}.customer-quote-featured .customer-quote-top>svg{color:#8bcaff}.customer-quote-featured blockquote{color:#f1f7ff}.customer-quote-featured figcaption{border-top-color:#45617a;color:#fff}.customer-quote-featured figcaption a{color:#b7ddff}.customer-quotes a:focus-visible{outline:3px solid #0877ff;outline-offset:4px}@media (width<=1000px){.customer-quotes-grid{grid-template-columns:1fr 1fr}.customer-quote-featured{grid-column:1/-1}.customer-quote-featured blockquote{max-width:850px}.customer-quote-card{padding:26px}}@media (width<=640px){.customer-quotes{padding:48px 0}.customer-quotes-heading{margin-bottom:24px}.customer-quotes-grid{gap:18px;grid-template-columns:1fr}.customer-quote-featured{grid-column:auto}.customer-quote-card{border-radius:18px;padding:24px}.customer-quote-top{margin-bottom:22px}.customer-quote-card blockquote{font-size:1.0625rem;line-height:1.7}}.thanks-page{background:#fff;color:#143755;padding-top:100px}.thanks-shell{margin-inline:auto;width:min(1360px,100% - 64px)}.thanks-hero{background:radial-gradient(at 12% 40%,#eaf4ff,#0000 60%),linear-gradient(130deg,#fff,#f4f9ff);border-bottom:1px solid #e1ebf7;padding:62px 0 60px}.thanks-hero-grid{align-items:center;display:grid;gap:clamp(36px,6vw,90px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.thanks-received{align-items:center;background:#eaf8f3;border:1px solid #bde5d8;border-radius:30px;color:#076c59;display:inline-flex;font-size:.875rem;font-weight:700;gap:9px;line-height:1.5;padding:9px 14px}.thanks-page h1{color:#102e50;font-size:clamp(2.5rem,4.05vw,3.75rem);font-weight:650;letter-spacing:-.04em;line-height:1.12;margin:24px 0;text-wrap:balance}.thanks-page h1 em{color:#0877ff;display:block;font-style:normal;margin-top:7px}.thanks-confirmation>p{color:#496782;font-size:1.1875rem;line-height:1.7;margin:0 0 28px;max-width:580px}.thanks-primary{align-items:center;background:#066ddd;border:1px solid #066ddd;border-radius:10px;color:#fff;display:inline-flex;font-size:1rem;font-weight:750;gap:14px;line-height:1.5;min-height:54px;padding:14px 23px;transition:background .2s}.thanks-primary:hover{background:#045abc}.thanks-next{background:linear-gradient(140deg,#133d63,#0f2e4d);border:1px solid #224967;border-radius:24px;box-shadow:0 16px 40px #173f6815;color:#fff;padding:30px;position:relative}.thanks-next-icon{align-items:center;background:#25567b;border:1px solid #4f7594;border-radius:15px;color:#c7e8ff;display:flex;float:right;height:50px;justify-content:center;margin:0 0 10px 15px;width:50px}.thanks-eyebrow{color:#0968c4;display:block;font-size:.75rem;font-weight:800;letter-spacing:.1em;line-height:1.6}:root{--cs-css-1115-07:1}