/* V2.8 presentation plus the V2.8.1 hero, carousel and onboarding patch. */
.site-header{height:94px}.header-inner{max-width:1480px;gap:18px}#primary-nav{gap:20px}#primary-nav>a[aria-current=page]{color:#be550b}.logo-window{display:block;position:relative;width:112px;height:86px;overflow:hidden;flex-shrink:0}.logo-window img,.brand .logo-window img{position:absolute;max-width:none;width:174px;height:174px;left:-31px;top:-43px;object-fit:contain}.service-dropdown{width:650px;left:-68px;padding:18px;white-space:normal}.dropdown-heading{padding:4px 10px 15px;border-bottom:1px solid #e7edf4;display:flex;justify-content:space-between;gap:16px;align-items:center}.dropdown-heading>span{font-size:10px;color:#64748b;letter-spacing:.12em;font-weight:800}.dropdown-heading small{font-weight:400;color:#64748b;font-size:12px}.dropdown-services{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:14px 0}.dropdown-services a{padding:15px 12px;gap:12px;white-space:normal;align-items:flex-start}.dropdown-services a>svg:first-child{width:29px;height:29px;padding:3px;color:#c65b0b}.dropdown-services a>svg:last-child{width:17px;height:17px;margin-top:5px;margin-left:auto;opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}.dropdown-services strong,.dropdown-help strong{display:block;font-size:14px}.dropdown-services small,.dropdown-help small{display:block;font-weight:400;font-size:12px;color:#64748b;margin-top:5px;line-height:1.5}.dropdown a:hover,.dropdown a:focus-visible{background:#fff5ec;color:#b64e06}.dropdown-services a:hover>svg:last-child,.dropdown-services a:focus-visible>svg:last-child{opacity:1;transform:translateX(0)}.dropdown-help{background:#f6f8fb;border-top:1px solid #e7edf4;padding:16px!important;white-space:normal!important}.dropdown-help>svg:last-child{margin-left:auto}.countries-dropdown{min-width:252px}.countries-dropdown a>svg{width:17px;height:17px;margin-left:auto;color:#94a3b8}.language-picker .dropdown{left:auto;right:0;min-width:210px}.language-picker a[aria-current=true]{color:#b64e06;background:#fff5ec}.language-picker .dropdown a svg{margin-left:auto}.site-header summary::after{transition:transform .2s}.site-header details[open]>summary::after{transform:rotate(180deg)}
.hero{height:720px}.hero-copy{padding-bottom:130px}.hero-copy h1,.hero-copy h2{max-width:790px;font-size:clamp(40px,3.8vw,54px)}.hero-controls{bottom:112px}.hero-slide{visibility:visible;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .3s cubic-bezier(.22,.61,.36,1);transform:translateX(2%)}.hero-slide.active{opacity:1;pointer-events:auto;transform:translateX(0)}.hero-slide img{transform:scale(1.035);transition:transform 7.5s linear}.hero-slide.active img{transform:scale(1)}.hero-slide .hero-copy>*{opacity:0;transform:translateY(20px);transition:opacity .24s ease,transform .3s cubic-bezier(.22,.61,.36,1)}.hero-slide.active .hero-copy>*{opacity:1;transform:translateY(0)}.hero-slide.active .hero-copy>.eyebrow{transition-delay:.02s}.hero-slide.active .hero-copy>h1,.hero-slide.active .hero-copy>h2{transition-delay:.04s}.hero-slide.active .hero-copy>p:not(.eyebrow){transition-delay:.06s}.hero-slide.active .hero-copy>.button{transition-delay:.08s}.hero-arrows button{background:#ffffff16;backdrop-filter:blur(8px);transition:background .2s}.hero-arrows button:hover{background:#ffffff35}.hero-dots button{height:36px}.hero-dots button[aria-pressed=true] span{height:4px}.tracking-section{display:flow-root;position:relative;z-index:2;background:#fff;padding:0 0 28px}.tracking-section>.container{display:flow-root}.quick-tracking{margin-top:-76px;border-top:3px solid #ef7924;border-radius:22px;border:1px solid #e4eaf1;box-shadow:0 18px 45px #142f5117;padding:29px 34px}.quick-tracking h2{font-size:25px}.quick-tracking .form-message:empty{display:none}.hero-arrows,.hero-dots{flex-shrink:0}.form-message:not(:empty),.tracking-result,.receipt{animation:result-in .35s ease both}.tracking-form.large{max-width:970px}
.site-footer{padding:40px 0 19px}.footer-grid{grid-template-columns:1.12fr .88fr 1.3fr 1.25fr;gap:33px}.footer-grid h2{margin:11px 0 19px;font-size:15px}.footer-grid a{margin-bottom:9px}.footer-grid p{font-size:13px;line-height:1.8}.footer-logo-window{width:150px;height:128px;background:#fff;border-radius:13px;margin-bottom:17px}.footer-logo-window img{width:224px;height:224px;top:-49px;left:-35px}.footer-profile>p{max-width:260px}.footer-social{display:flex;gap:10px}.footer-social a{display:flex;width:35px;height:35px;align-items:center;justify-content:center;border:1px solid #ffffff30;border-radius:50%;margin:0}.footer-social svg{width:18px;height:18px}.footer-contact>p,.footer-contact>a{display:flex;gap:11px;align-items:flex-start;overflow-wrap:anywhere}.footer-contact svg{width:17px;height:17px;margin-top:3px;color:#f59d56}.footer-portals{margin-top:20px}.footer-portals h3{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#cad6e4;margin-bottom:11px}.footer-routes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;border-top:1px solid #ffffff18;padding-top:20px;margin-top:25px;font-size:11px}.footer-routes strong{color:#fff;font-size:11px}.footer-routes a:hover{text-decoration:underline}.footer-routes>span{color:#efab76}.footer-bottom{margin-top:18px;padding-top:16px}.floating-wa{animation:wa-enter .55s .25s both;bottom:24px;right:24px}.site-footer{padding-bottom:82px}
.about-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.about-story.reverse .about-photo{order:2}.about-photo{margin:0;position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1.2;background:#edf2f7}.about-photo img{width:100%;height:100%;object-fit:cover}.about-copy h2{font-size:35px;max-width:540px}.about-copy p:not(.eyebrow){color:#56687b;font-size:15px;line-height:1.85}.about-copy p:last-child{margin-bottom:0}.about-statistics{border:1px solid #e1e8f1;background:#f6f8fb;border-radius:20px;padding:38px;text-align:center}.about-statistics .statistics{grid-template-columns:repeat(3,1fr);gap:15px}.about-statistics .statistics article{padding:12px 20px;background:none}.about-statistics .statistics article:last-child{grid-column:auto}.about-statistics .statistics article+article{border-left:1px solid #dce5f0;border-radius:0}.about-statistics .statistics strong{font-size:47px}.about-statistics .fine-print{margin-top:14px}.about-statistics>.eyebrow{margin-bottom:14px}.mission-card{border:1px solid #e1e8f1;border-radius:14px;background:#fff}.mission-card>svg{color:#c65b0b;margin-bottom:20px}
.flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.flow-steps li{text-align:left;background:#fff;border:1px solid #dfe7f0;border-radius:16px;padding:25px;font-size:14px}.flow-steps li::after{display:none!important}.flow-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.flow-step-top .step-index{font-size:13px;letter-spacing:.12em;color:#8495a8}.flow-step-top svg{width:34px;height:34px;color:#c65b0b}.flow-steps h3{font-size:18px;line-height:1.4;margin-bottom:10px}.flow-steps p{font-size:13px;color:#56687b;line-height:1.8;margin:0}.incoterm-explanation{background:#f6f8fb;border:1px solid #e1e8f1;border-radius:16px;padding:27px;margin-top:25px}.incoterm-explanation>p,.incoterm-explanation>div>p{font-size:14px;color:#56687b}.marking-guide{display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:center;border:1px solid #eadccd;background:#fff8f1;border-radius:18px;padding:32px;margin-top:30px}.marking-guide h3{font-size:23px}.marking-guide p{font-size:14px;color:#56687b;line-height:1.8;margin-bottom:13px}.marking-guide .fine-print{font-size:11px;margin-top:10px}.marking-visual{padding:18px}.marking-carton{position:relative;aspect-ratio:1.1;background:#deb484;border:2px solid #b88a59;border-radius:4px;box-shadow:10px -10px 0 #e8c9a2;transform:rotate(-3deg);display:flex;align-items:center;justify-content:center}.carton-tape{position:absolute;top:0;bottom:0;left:43%;width:26px;background:#c89c6a}.marking-label{position:relative;background:#fff;padding:14px;width:80%;border:1px solid #dbc7b0;text-align:center;border-radius:3px;box-shadow:0 2px 4px #2d180c12}.marking-label small{display:block;color:#a44c07;font-size:9px;font-weight:800;letter-spacing:.08em;margin-bottom:8px}.marking-label strong{font-size:12px;line-height:1.5;color:#142f51}
html[data-page=contact] .page-hero,html[data-page=partnership] .page-hero{background:radial-gradient(ellipse at 100% 100%,#234968 0,transparent 60%),#112d4c;border:0;padding:64px 0 88px}html[data-page=contact] .page-hero h1,html[data-page=partnership] .page-hero h1{color:#fff;max-width:800px}html[data-page=contact] .page-hero .lead,html[data-page=partnership] .page-hero .lead{color:#c7d5e6}html[data-page=contact] .page-hero .eyebrow,html[data-page=partnership] .page-hero .eyebrow{color:#ffb97e}.contact-channel-section{padding-top:0;position:relative;margin-top:-37px}.contact-channels{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-card{border:1px solid #e1e8f1;background:#fff;border-radius:18px;padding:34px;box-shadow:0 10px 30px #142f510a}.contact-card>svg{width:34px;height:34px;color:#c65b0b;margin-bottom:19px}.contact-card .eyebrow{font-size:10px;margin-bottom:12px}.contact-card h2{font-size:27px}.contact-card p{font-size:14px;color:#56687b;line-height:1.8}.contact-card>strong{display:block;color:#142f51;margin-bottom:22px;font-size:17px;overflow-wrap:anywhere}.contact-card .fine-print{font-size:11px;margin-bottom:0}.office-card{padding:30px;border:1px solid #e1e8f1;background:#fff;border-radius:16px;display:flex;gap:22px}.office-card>svg{color:#c65b0b}.office-card h3{font-size:21px}.office-card address{font-style:normal;font-size:14px;margin-bottom:18px;color:#43576d}.office-card p{font-size:13px;color:#56687b}.official-card{padding:30px;border:1px solid #e1e8f1;background:#fff;border-radius:16px}.official-card h3{font-size:21px;margin-bottom:22px}.official-card>a{display:flex;gap:18px;padding:15px 0;align-items:center;border-top:1px solid #e5ebf2}.official-card>a>svg:first-child{color:#c65b0b}.official-card>a>svg:last-child{width:18px;height:18px;margin-left:auto}.official-card span{color:#64748b;font-size:12px}.official-card strong{display:block;font-size:15px;color:#142f51}.specific-help>a{display:flex;align-items:flex-start;gap:20px;background:#fff;border:1px solid #e1e8f1;border-radius:16px;padding:26px}.specific-help>a>svg:first-child{color:#c65b0b}.specific-help h3{font-size:20px;margin-bottom:9px}.specific-help p{font-size:13px;color:#64748b;margin-bottom:0}.specific-help>a>svg:last-child{width:18px;height:18px;margin-left:auto}.faq-list details{border:1px solid #e1e8f1;border-radius:12px;margin-bottom:12px;overflow:hidden;background:#fff}.faq-list summary{padding:20px 23px;font-size:15px;line-height:1.6}.faq-list details>div{padding:0 23px 23px;font-size:14px;color:#56687b}.faq-list .button{font-size:12px;margin-top:18px}.faq-list .actions{align-items:center}.faq-list .text-link{font-size:13px;display:inline-flex;margin-top:17px}.faq-list details[open] summary{color:#b64e06}.faq-list details[open]>div{animation:result-in .3s both}
.partnership-benefits .benefit-card{border:1px solid #e1e8f1;border-radius:15px}.partnership-procedure li{flex-basis:220px}.partnership-procedure p{font-size:13px;color:#56687b;line-height:1.85;margin:12px 0 0}.partnership-application{max-width:950px;margin:auto;padding:40px;border:1px solid #e1e8f1;border-radius:20px;box-shadow:0 12px 34px #142f5107;background:#fff}.partnership-form-intro h2{font-size:30px}.partnership-form-intro p{font-size:14px;color:#56687b}.partnership-form>fieldset{border:0;padding:27px 0 0;margin:0 0 26px;min-width:0;border-top:1px solid #e5ebf2}.partnership-form>fieldset>legend{float:left;width:100%;font-size:18px;font-weight:800;color:#142f51;display:flex;gap:13px;align-items:center;margin:0 0 25px;padding:0}.partnership-form>fieldset>legend+*{clear:both}.partnership-form>fieldset>legend>span{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:8px;background:#fff2e6;color:#a64b08;font-size:12px}.partnership-form label{display:flex;flex-direction:column;gap:8px;color:#243d59;font-size:13px;font-weight:700;min-width:0}.partnership-form .two-grid{gap:20px}.partnership-form>.fine-print{margin:0 0 24px;max-width:720px}.partnership-form>fieldset>label{margin-bottom:22px}.required{color:#ae3f13}.partnership-form .required{display:inline}.partnership-form label:has(>.required){position:relative}.choice-fieldset{border:0;margin:22px 0;padding:0;min-width:0}.choice-fieldset legend{font-size:13px;font-weight:700;color:#243d59;padding:0;margin-bottom:13px}.choice-grid{display:flex;gap:10px;flex-wrap:wrap}.choice-grid>label{flex-direction:row;gap:10px;align-items:center;cursor:pointer;position:relative;background:#f8fafc;border:1px solid #dce5ee;border-radius:10px;padding:12px 14px;line-height:1.4;font-size:12px}.choice-grid>label:has(:checked){border-color:#db8b4c;background:#fff6ee;color:#994308}.partnership-form input[type=checkbox]{width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:#c65b0b;flex-shrink:0}.partnership-form .consent-label{display:flex;flex-direction:row;align-items:flex-start;gap:13px;line-height:1.8;margin-top:25px;font-weight:400}.consent-label input{margin-top:3px!important}.consent-label a{color:#a64908;text-decoration:underline}.partnership-form .honeypot{position:absolute!important;left:-10000px!important;height:1px;width:1px;overflow:hidden;visibility:hidden}.partnership-form .form-message{margin:18px 0 0}.partnership-form .form-message:empty{display:none}.partnership-form .is-invalid{border-color:#b33024}.partnership-receipt{border:1px solid #b7dec7;background:#f0faf4;padding:28px;border-radius:15px;margin:25px 0;color:#294c38}.partnership-receipt>svg{color:#318154}.partnership-receipt h3{margin-top:17px;color:#1f5738}.partnership-receipt strong{display:block;color:#142f51;font-size:21px;overflow-wrap:anywhere;margin:14px 0}.partnership-receipt p{font-size:14px;line-height:1.8}.partnership-receipt .button{margin-top:8px}
/* Content stays visible unless a working observer explicitly marks a future entrance. */
#primary-nav details:not([open])>.dropdown,#primary-nav details:hover:not([open])>.dropdown{display:none}#primary-nav details[open]>.dropdown{display:block}.v28-reveal:nth-child(2){--reveal-delay:70ms}.v28-reveal:nth-child(3){--reveal-delay:140ms}.v28-reveal:nth-child(4){--reveal-delay:210ms}.v28-reveal:nth-child(5){--reveal-delay:280ms}.v28-reveal:nth-child(6){--reveal-delay:350ms}.faq-list details>div{overflow:hidden}.partnership-receipt{animation:result-in .35s both}
.v28-reveal{transition:opacity .55s ease,transform .55s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0ms)}.v28-reveal.v28-before{opacity:0;transform:translateY(20px)}.v28-reveal.v28-visible{opacity:1;transform:none}.v28-reveal:focus-within{opacity:1!important;transform:none!important}.statistics strong{font-variant-numeric:tabular-nums}.site-header{animation:header-enter .45s both}@keyframes header-enter{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes wa-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes result-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(min-width:1051px){.service-dropdown{display:none}details[open]>.service-dropdown,#primary-nav details:hover>.service-dropdown{display:block}.dropdown-services a:last-child{grid-column:1/-1}.dropdown-services a:last-child small{max-width:400px}}
@media(max-width:1280px){#primary-nav{gap:15px}.header-inner{gap:13px;padding:0 20px}.header-utilities{gap:11px}.quick-link{display:none!important}.service-dropdown{left:-76px}.footer-grid{gap:25px}}
@media(max-width:1050px){.site-header{height:88px}#primary-nav{top:88px;padding:20px 26px;max-height:calc(100dvh - 88px)}.logo-window{height:80px}.service-dropdown{width:auto;left:auto;padding:8px!important;border:0!important;box-shadow:none!important}.dropdown-heading{display:none}.dropdown-services{grid-template-columns:1fr;padding:3px 0;gap:0}.dropdown-services a:last-child{grid-column:auto}.dropdown-services a{padding:14px 10px}.dropdown-services a>svg:last-child{opacity:1;transform:none}.dropdown-help{margin:8px 0}.countries-dropdown{width:100%}.about-story{gap:35px}.about-copy h2{font-size:30px}.flow-steps{gap:14px}.flow-steps li{padding:21px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 45px}.footer-profile>p{max-width:330px}.marking-guide{grid-template-columns:210px 1fr;gap:28px}.logo-window img,.brand .logo-window img{width:165px;height:165px;left:-29px;top:-41px}}
@media(max-width:700px){.site-header{height:112px}.header-inner{padding:0 18px;row-gap:0}.brand{max-width:95px}.logo-window{width:94px;height:70px}.logo-window img,.brand .logo-window img{width:143px;height:143px;left:-25px;top:-35px}.menu-toggle{padding:9px 0 9px 12px}.menu-toggle svg{width:23px;height:23px}.login-button{font-size:11px;max-width:146px;padding:10px 12px}.language-picker{margin-top:-3px}.language-picker summary{font-size:12px;min-height:31px}.header-utilities .language-picker svg{width:16px;height:16px}.language-picker .dropdown{right:0;left:auto;min-width:210px}#primary-nav{top:112px;max-height:calc(100dvh - 112px);padding:16px 20px}.dropdown-services a{padding:12px 8px}.dropdown-services strong{font-size:13px}.dropdown-services small{font-size:12px}.dropdown-help strong{font-size:13px}.dropdown-help small{font-size:11px}.hero{height:665px}.hero-copy{padding-bottom:140px}.hero-copy h1,.hero-copy h2{font-size:34px;line-height:1.2;max-width:100%;margin-bottom:18px}.hero-copy>.eyebrow{margin-bottom:12px}.hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.75;max-width:100%;margin-bottom:22px}.hero-controls{bottom:107px;gap:10px}.hero-count{min-width:48px}.hero-dots{gap:5px}.hero-dots button{width:19px}.hero-arrows{gap:6px}.hero-arrows button{width:32px;height:32px;font-size:15px}.quick-tracking{margin:-65px 0 0;border-radius:18px;padding:24px 20px;box-shadow:0 14px 30px #142f5112}.quick-tracking h2{font-size:22px}.tracking-section{padding-bottom:10px}.tracking-form{grid-template-columns:1fr;gap:16px}.tracking-form .button{margin-top:2px}.floating-wa{right:16px;bottom:16px;width:50px;height:50px}.footer-grid{grid-template-columns:1fr 1fr;gap:26px 18px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-grid h2{font-size:14px;line-height:1.6;margin-top:0}.footer-grid a{font-size:12px;overflow-wrap:anywhere}.footer-contact>p{max-width:270px}.footer-logo-window{width:145px;height:126px}.footer-logo-window img{width:224px;height:224px;left:-38px;top:-49px}.footer-bottom{align-items:flex-start;font-size:10px}.footer-routes{gap:8px 12px;font-size:11px}.site-footer{padding-top:30px;padding-bottom:83px}.about-story{grid-template-columns:1fr;gap:29px}.about-story.reverse .about-photo{order:0}.about-photo{aspect-ratio:1.35;border-radius:16px}.about-copy h2{font-size:28px}.about-copy p:not(.eyebrow){font-size:14px}.about-statistics{padding:26px 15px}.about-statistics .statistics{grid-template-columns:1fr;gap:12px}.about-statistics .statistics article+article{border-left:0;border-top:1px solid #dce5f0;padding-top:22px}.about-statistics .statistics strong{font-size:40px}.about-statistics .eyebrow{font-size:10px}.flow-steps{grid-template-columns:1fr;gap:14px}.flow-steps li{padding:24px}.flow-steps h3{font-size:19px}.flow-step-top{margin-bottom:17px}.flow-step-top svg{width:35px;height:35px}.incoterm-explanation{padding:22px}.marking-guide{grid-template-columns:1fr;padding:25px;gap:23px}.marking-visual{max-width:215px;width:100%;margin:auto}.marking-guide h3{font-size:23px}.marking-guide p{font-size:13px}.contact-channels{grid-template-columns:1fr;gap:16px}.contact-channel-section{margin-top:-27px}.contact-card{padding:27px}.contact-card h2{font-size:25px}.contact-card>strong{font-size:15px}.contact-card .button{width:100%}.office-card,.official-card{padding:25px}.office-card{gap:15px}.office-card h3{font-size:19px}.office-card address{font-size:13px}.specific-help>a{padding:23px;gap:15px}.specific-help h3{font-size:18px}.faq-list summary{padding:18px;font-size:14px}.faq-list details>div{padding:0 18px 21px;font-size:13px}.faq-list .button{width:100%}.faq-list .actions{gap:0;width:100%}.partnership-application{padding:25px 21px;border-radius:16px}.partnership-form-intro h2{font-size:25px}.partnership-form>fieldset>legend{font-size:16px}.partnership-form .two-grid{gap:20px}.choice-grid{gap:8px}.choice-grid>label{font-size:12px;padding:12px}.partnership-form>button{width:100%}.partnership-receipt{padding:23px}.partnership-receipt strong{font-size:18px}html[data-page=contact] .page-hero,html[data-page=partnership] .page-hero{padding:45px 0 65px}html[data-page=contact] .page-hero h1,html[data-page=partnership] .page-hero h1{font-size:33px}.partnership-benefits .benefit-card{padding:25px}.partnership-procedure li{flex-basis:100%}.v28-reveal.v28-before{transform:translateY(16px)}}
@media(prefers-reduced-motion:reduce){.v28-reveal.v28-before{opacity:1;transform:none}.hero-slide,.hero-slide img,.hero-slide .hero-copy>*{transition:none;transform:none}.hero-slide.active .hero-copy>*{opacity:1}.site-header,.floating-wa,.receipt,.tracking-result,.form-message,.faq-list details[open]>div{animation:none}html{scroll-behavior:auto}}

/* The tracking card overlaps the photo; flow-root prevents its margin pulling up the section background. */
.tracking-heading{display:flex;align-items:center;gap:15px;margin-bottom:20px}.tracking-heading>svg{width:48px;height:48px;flex-shrink:0;padding:11px;color:#c65b0b;background:#fff5eb;border:1px solid #ffdfc1;border-radius:14px}.tracking-heading h2{margin:0}.tracking-heading .eyebrow{margin-bottom:5px}
.onboarding-section>.container>h2{margin-bottom:14px}.onboarding-section .section-lead{max-width:760px}.onboarding{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:0;list-style:none;margin:30px 0 28px}.onboarding-step{position:relative;min-width:0;padding:26px 24px;background:linear-gradient(155deg,#fff,#f8fafc);border:1px solid #e0e7ef;border-radius:18px;box-shadow:0 8px 22px #142f5105}.onboarding-step-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.onboarding-step .step-number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;font-size:13px;font-weight:800;letter-spacing:.03em;color:#b7520b;background:#fff4e9;border:1px solid #ffd7b7;border-radius:50%}.onboarding-step-top>svg{width:32px;height:32px;color:#1a5b87;flex-shrink:0}.onboarding-step h3{font-size:18px;line-height:1.4;margin:0 0 13px}.onboarding-step p{font-size:13px;line-height:1.85;margin:0;color:#52697f}.onboarding-step:not(:last-child)::before{content:"";position:absolute;width:22px;height:2px;background:#c7d4e3;top:47px;right:-23px}.onboarding-step:not(:last-child)::after{content:"";position:absolute;width:8px;height:8px;border-top:2px solid #9eb2c9;border-right:2px solid #9eb2c9;top:44px;right:-17px;transform:rotate(45deg)}.onboarding-help{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:24px 28px;background:#f0f6fb;border:1px solid #dce7f1;border-radius:16px}.onboarding-help strong{display:block;font-size:18px;line-height:1.5;margin-bottom:5px}.onboarding-help p{font-size:13px;line-height:1.8;color:#52697f;margin:0}.onboarding-help>.button{flex-shrink:0}
@media(max-width:1050px) and (min-width:701px){.onboarding{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-step:nth-child(2)::before,.onboarding-step:nth-child(2)::after{display:none}}
@media(max-width:700px){.tracking-heading{gap:12px}.tracking-heading>svg{width:42px;height:42px;padding:9px;border-radius:12px}.tracking-heading h2{font-size:21px}.onboarding{grid-template-columns:1fr;gap:22px;margin:24px 0}.onboarding-step{padding:23px 24px}.onboarding-step-top{margin-bottom:17px}.onboarding-step:not(:last-child)::before{width:2px;height:22px;top:auto;right:auto;left:44px;bottom:-23px}.onboarding-step:not(:last-child)::after{top:auto;right:auto;left:41px;bottom:-17px;transform:rotate(135deg)}.onboarding-help{flex-direction:column;align-items:flex-start;padding:24px;gap:18px}.onboarding-help strong{font-size:17px}.onboarding-help>.button{width:100%}.protection-promo .button{max-width:100%;white-space:normal}}
