.page-header{padding:140px 0 60px;background-color:var(--color-bg-surface);border-bottom:var(--border-light);text-align:center;position:relative;overflow:hidden}.page-header-dark{background-color:var(--color-bg-dark);border-bottom:none;padding:160px 0 80px}.page-header-dark .page-title{color:#fff}.page-header-dark .page-subtitle{color:var(--color-text-on-dark)}.page-header-gradient{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(57,87,190,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(30,42,105,.08) 0%,transparent 50%);pointer-events:none}.page-header-content{position:relative;z-index:1}.page-title{font-size:clamp(2.5rem,4vw,3.5rem);margin-bottom:1rem}.page-subtitle{font-size:1.25rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto}.page-content{padding:5rem 0;max-width:900px;margin:0 auto;font-size:1.125rem;color:var(--color-text-secondary);line-height:1.8}.page-content p{margin-bottom:1.5rem}.page-content h2{margin-top:3rem;margin-bottom:1rem;color:var(--color-text-primary)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.value-card{background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:center;transition:transform var(--transition-bounce),box-shadow var(--transition-bounce)}.value-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.value-icon{margin-bottom:1.5rem;color:var(--color-primary)}.value-title{font-size:1.25rem;margin-bottom:.75rem;color:var(--color-text-primary)}.value-desc{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.contact-card{background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform var(--transition-bounce),box-shadow var(--transition-bounce)}.contact-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.contact-icon{width:56px;height:56px;background:#3957be14;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-primary);margin-bottom:1.5rem}.contact-email-btn{margin-top:1rem}.contact-cta-section{text-align:center;margin-top:6rem}.contact-cta-section p{margin-bottom:2rem}.legal-body{padding:5rem 0;background:#fff}.legal-inner{max-width:760px;margin:0 auto}.legal-meta{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-bottom:2rem;margin-bottom:2.5rem;border-bottom:1px solid var(--color-border-subtle);font-size:.875rem;color:var(--color-text-muted)}.legal-meta span{display:inline-flex;align-items:center;gap:.4rem}.legal-toc{background:var(--color-bg-surface-alt);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:1.75rem 2rem;margin-bottom:3rem}.legal-toc h3{font-size:.9375rem;font-weight:700;margin-bottom:1rem;color:var(--color-text-primary)}.legal-toc ol{list-style:none;counter-reset:toc;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.legal-toc ol li{counter-increment:toc}.legal-toc ol li a{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--color-text-secondary);text-decoration:none;transition:color .2s}.legal-toc ol li a:before{content:counter(toc) ".";font-weight:700;color:var(--color-primary);min-width:1.5rem}.legal-toc ol li a:hover{color:var(--color-primary)}.legal-section{margin-bottom:3rem;scroll-margin-top:6rem}.legal-section:last-child{margin-bottom:0}.legal-section h2{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-primary);display:inline-block}.legal-section h3{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin-top:2rem;margin-bottom:.75rem}.legal-section p{font-size:1rem;line-height:1.75;color:var(--color-text-secondary);margin-bottom:1rem}.legal-section ul{padding-left:1.5rem;margin-bottom:1rem}.legal-section ul li{font-size:1rem;line-height:1.75;color:var(--color-text-secondary);margin-bottom:.35rem}.legal-section a{color:var(--color-primary);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:border-color .2s}.legal-section a:hover{border-bottom-color:var(--color-primary)}.legal-table-wrap{overflow-x:auto;margin:1.5rem 0;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:linear-gradient(to right,#fff 30%,transparent),linear-gradient(to left,#fff 30%,transparent),linear-gradient(to right,rgba(0,0,0,.08),transparent 15px),linear-gradient(to left,rgba(0,0,0,.08),transparent 15px);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:20px 100%,20px 100%,15px 100%,15px 100%;background-attachment:local,local,scroll,scroll}.legal-table{width:100%;border-collapse:collapse;font-size:.9375rem}.legal-table th{background:var(--color-bg-surface-alt);text-align:left;padding:.875rem 1.25rem;font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-light)}.legal-table td{padding:.875rem 1.25rem;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);line-height:1.6}.legal-table tbody tr:last-child td{border-bottom:none}.legal-table tbody tr:hover{background:#3957be05}.legal-highlight{background:var(--color-bg-surface-alt);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:1.25rem 1.5rem;margin:1.5rem 0;font-size:.9375rem;color:var(--color-text-secondary);line-height:1.65}.legal-highlight strong{color:var(--color-text-primary)}@media(max-width:768px){.legal-body{padding:3rem 0}.legal-toc{padding:1.25rem 1.5rem}.legal-section h2{font-size:1.2rem}}.contact-cards-section{padding:5rem 0;background:#fff}.contact-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.contact-card--accent{border-top:3px solid var(--color-primary)}.contact-card h3{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.75rem}.contact-card p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:.25rem}.contact-detail-link{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--color-primary);text-decoration:none;margin-top:1rem;transition:gap var(--transition-fast)}.contact-detail-link:hover{gap:.75rem}.contact-micro{font-size:.8125rem;color:var(--color-text-muted);margin-top:.75rem;line-height:1.5}.contact-form-section{padding:5rem 0;background:#fff}.contact-form{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.contact-form-field{display:flex;flex-direction:column;gap:.375rem}.contact-form-field label{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.contact-form-field input,.contact-form-field textarea{padding:.75rem 1rem;border:1px solid var(--color-border-light);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:1rem;color:var(--color-text-primary);background:var(--color-bg-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.contact-form-field input:-webkit-autofill,.contact-form-field input:-webkit-autofill:hover,.contact-form-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-bg-surface) inset;-webkit-text-fill-color:var(--color-text-primary);transition:background-color 5000s ease-in-out 0s}.contact-form-field input::placeholder,.contact-form-field textarea::placeholder{color:var(--color-text-muted);opacity:1}.contact-form-field input:focus,.contact-form-field textarea:focus{scroll-margin-top:90px;outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3957be1f;background:#3957be05}.contact-form-field input:invalid:not(:placeholder-shown),.contact-form-field textarea:invalid:not(:placeholder-shown){border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.contact-form-field input[aria-invalid=true],.contact-form-field textarea[aria-invalid=true]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.contact-form-error{font-size:.8125rem;color:#dc3545;margin-top:.25rem}.contact-form-field textarea{resize:vertical;min-height:120px;max-height:320px}.contact-form-submit{align-self:flex-start;margin-top:.5rem}.contact-form-success{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:var(--radius-md);color:#16a34a;font-size:.875rem;font-weight:500}@media(max-width:480px){.contact-form-row{grid-template-columns:1fr}.contact-form-submit{width:100%;justify-content:center}.contact-form-section{padding:3rem 0}.contact-form-field textarea{resize:none}}.contact-quick{padding:3rem 0;background:var(--color-bg-surface-alt);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.contact-quick-inner{display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap}.contact-quick-item{display:flex;align-items:center;gap:1rem;text-decoration:none;color:inherit;transition:transform var(--transition-fast)}.contact-quick-item:hover{transform:translateY(-2px)}.contact-quick-icon{width:48px;height:48px;border-radius:50%;background:#3957be14;display:flex;align-items:center;justify-content:center;color:var(--color-primary);flex-shrink:0}.contact-quick-text strong{display:block;font-size:.9375rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.125rem}.contact-quick-text span{font-size:.875rem;color:var(--color-text-secondary)}.contact-quick-divider{width:1px;height:40px;background:var(--color-border-light)}@media(max-width:900px){.contact-grid-3{grid-template-columns:1fr}.contact-quick-inner{flex-direction:column;gap:1.5rem}.contact-quick-divider{display:none}}.feat-section{padding:5rem 0;background:#fff;border-top:1px solid var(--color-border-subtle)}.feat-section-dark{background:var(--color-bg-dark);border-top:none;position:relative;overflow:hidden}.feat-section-dark-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 10% 50%,rgba(57,87,190,.12) 0%,transparent 50%),radial-gradient(ellipse at 90% 50%,rgba(30,42,105,.06) 0%,transparent 50%);pointer-events:none}.feat-section-header{text-align:center;max-width:700px;margin:0 auto 2.5rem}.feat-label{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);margin-bottom:1rem}.feat-label-light{color:var(--color-accent-light)}.feat-section-header h2,.feat-logistics-text h2{font-size:clamp(2.25rem,4.5vw,3.5rem);margin-bottom:1.25rem}.feat-logistics-text h2{color:#fff}.feat-section-sub{font-size:1.0625rem;line-height:1.7;color:var(--color-text-secondary)}.feat-section-sub-light{font-size:1.0625rem;line-height:1.7;color:var(--color-text-on-dark);margin-bottom:2rem}.feat-grid{display:grid;gap:0;margin-bottom:3rem}.feat-grid-2{grid-template-columns:repeat(2,1fr)}.feat-grid-3{grid-template-columns:repeat(3,1fr)}.feat-card{padding:2rem 2rem 2rem 0;border-top:1px solid var(--color-border-light);transition:padding-left var(--transition-fast)}.feat-card:hover{padding-left:.5rem}.feat-card:hover h3{color:var(--color-primary)}.feat-card:nth-child(2n){padding-left:2rem;padding-right:0;border-left:1px solid var(--color-border-light)}.feat-card-icon{color:var(--color-primary);margin-bottom:.75rem}.feat-card h3{font-size:1.0625rem;font-weight:800;margin-bottom:.5rem;letter-spacing:-.02em;transition:color var(--transition-fast)}.feat-card p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.65}.feat-flags{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:700px;margin:0 auto;padding:2rem 0;border-top:1px solid var(--color-border-subtle)}.feat-flag{font-size:1.75rem;line-height:1;transition:transform var(--transition-fast);cursor:default}.feat-flag:hover{transform:scale(1.3)}.feat-logistics-inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.feat-logistics-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.feat-logistics-item{display:flex;gap:1rem;align-items:flex-start}.feat-logistics-item>svg{color:var(--color-accent-light);flex-shrink:0;margin-top:.25rem}.feat-logistics-item strong{display:block;color:#fff;font-size:.9375rem;margin-bottom:.25rem}.feat-logistics-item p{font-size:.875rem;color:var(--color-text-on-dark);line-height:1.6;margin:0}.feat-ship-label{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);padding:1.75rem;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 32px #0003}@media(max-width:768px){.feat-ship-label{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0f}}.feat-ship-label-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.feat-ship-label-title{font-weight:700;font-size:.9375rem;color:#fff}.feat-ship-label-id{font-size:.8125rem;font-weight:600;color:var(--color-text-on-dark);font-family:var(--font-mono)}.feat-ship-label-route{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1.75rem}.feat-ship-label-point{display:flex;align-items:center;gap:.75rem}.feat-ship-label-flag{font-size:2rem}.feat-ship-label-point strong{display:block;color:#fff;font-size:.9375rem;font-weight:700}.feat-ship-label-point span{font-size:.75rem;color:var(--color-text-on-dark)}.feat-ship-label-arrow{color:#ffffff4d;flex-shrink:0}.feat-ship-label-details{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.feat-ship-label-detail span{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-on-dark);margin-bottom:.25rem}.feat-ship-label-detail strong{font-size:.8125rem;color:#fff;font-weight:600}.feat-ship-label-status{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--color-accent-light)}.feat-ship-label-dot{width:8px;height:8px;background:var(--color-accent-light);border-radius:50%;animation:feat-pulse-dot 2s ease-in-out infinite}@keyframes feat-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.feat-platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem}.feat-platform{padding:.75rem 1.5rem;background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);font-size:.9375rem;font-weight:600;color:var(--color-text-primary);transition:border-color var(--transition-fast),transform var(--transition-fast)}.feat-platform:hover{border-color:var(--color-primary);transform:translateY(-2px)}.feat-ops-card{padding:0 2.5rem;border-left:1px solid var(--color-border-light)}.feat-ops-card:first-child{border-left:none;padding-left:0}.feat-ops-card:last-child{padding-right:0}.feat-ops-icon{color:var(--color-primary);margin-bottom:1.25rem;transition:color var(--transition-fast),transform var(--transition-fast)}.feat-ops-card:hover .feat-ops-icon{color:var(--color-accent-light);transform:scale(1.1)}.feat-ops-card h3{font-size:1.25rem;font-weight:800;margin-bottom:.75rem;letter-spacing:-.02em}.feat-ops-card p{font-size:.9375rem;line-height:1.65;color:var(--color-text-secondary)}.feat-pricing-statement{padding:5rem 0;background:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle)}.feat-pricing-inner{text-align:center;max-width:600px;margin:0 auto}.feat-pricing-inner>svg{color:var(--color-primary);margin-bottom:1.5rem}.feat-pricing-inner h2{font-size:clamp(1.75rem,3vw,2.25rem);margin-bottom:1rem}.feat-pricing-inner p{font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:2rem}.feat-pricing-cta{display:inline-flex;align-items:center;gap:.5rem}.hiw-steps-section{padding:5rem 0;background:#fff}.hiw-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:1rem}.hiw-step-card{background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:2.5rem 2rem;position:relative;display:flex;flex-direction:column;transition:transform var(--transition-bounce),box-shadow var(--transition-bounce)}.hiw-step-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.hiw-step-badge{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:50%;background:var(--color-bg-surface);color:var(--color-primary);font-size:.8125rem;font-weight:800;display:flex;align-items:center;justify-content:center;letter-spacing:-.02em}.hiw-step-icon-box{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;flex-shrink:0}.hiw-step-icon-box--primary,.hiw-step-icon-box--secondary{background:#3957be14;color:var(--color-primary)}.hiw-step-icon-box--done{background:#22c55e14;color:#22c55e}.hiw-step-title{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.75rem;color:var(--color-text-primary)}.hiw-step-card .hiw-step-summary{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.65;margin-bottom:1.25rem}.hiw-step-details{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.5rem;flex-grow:1}.hiw-step-details li{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}.hiw-step-details li svg{color:var(--color-primary);flex-shrink:0;margin-top:.15rem}.hiw-step-card .hiw-step-icon-box--done~.hiw-step-details li svg{color:#22c55e}.hiw-step-platforms{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.hiw-platform-tag{padding:.3rem .75rem;background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--color-text-primary)}.hiw-step-card .btn{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;margin-top:auto}.hiw-btn-done{background:#22c55e;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--radius-md);font-weight:700;font-size:.9375rem;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}.hiw-btn-done:hover{background:#16a34a;transform:translateY(-1px)}.hiw-compare-section{padding:5rem 0;background:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle)}.hiw-compare-header{text-align:center;margin-bottom:2.5rem}.hiw-compare-header h2{font-size:clamp(2rem,3.5vw,2.75rem);margin-bottom:.75rem}.hiw-compare-header p{font-size:1.0625rem;color:var(--color-text-secondary)}.hiw-compare-table{max-width:800px;margin:0 auto;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden;background:#fff;width:100%;border-collapse:separate;border-spacing:0}.hiw-compare-row{display:grid;grid-template-columns:1.5fr 1fr 1.5fr;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border-subtle);align-items:center;font-size:.9375rem}.hiw-compare-row th,.hiw-compare-row td{padding:0;text-align:left;font-size:inherit}.hiw-compare-row:last-child,tbody .hiw-compare-row:last-child{border-bottom:none}.hiw-compare-head{background:var(--color-bg-surface);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.hiw-compare-head th{font-weight:inherit}.hiw-compare-you{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary)}.hiw-compare-you svg{color:var(--color-text-muted)}.hiw-compare-ms{display:flex;align-items:center;gap:.5rem;color:var(--color-text-primary);font-weight:600}.hiw-compare-ms svg{color:var(--color-primary)}.hiw-faq-section{padding:5rem 0;background:#fff;border-top:1px solid var(--color-border-subtle)}.hiw-faq-title{text-align:center;font-size:clamp(2rem,3.5vw,2.75rem);margin-bottom:2.5rem}.hiw-faq-list{max-width:700px;margin:0 auto}.hiw-faq-item{padding:1.5rem 0;border-bottom:1px solid var(--color-border-subtle)}.hiw-faq-item:first-child{padding-top:0}.hiw-faq-item:last-child{border-bottom:none}.hiw-faq-item h3{font-size:1.0625rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text-primary)}.hiw-faq-item p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.65}.hiw-cta-section{padding:5rem 0;background:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle);text-align:center}.hiw-cta-section h2{font-size:clamp(2rem,3.5vw,2.75rem);margin-bottom:.75rem}.hiw-cta-section p{font-size:1.0625rem;color:var(--color-text-secondary);margin-bottom:2rem}.hiw-cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.feat-grid-2{grid-template-columns:1fr}.feat-card{padding:2rem 0}.feat-card:nth-child(2n){padding-left:0;border-left:none}.feat-logistics-inner{grid-template-columns:1fr;gap:3rem}.feat-grid-3{grid-template-columns:1fr}.feat-ops-card{border-left:none;border-top:1px solid var(--color-border-light);padding:2rem 0}.feat-ops-card:first-child{border-top:none;padding-top:0}.hiw-steps-grid{grid-template-columns:1fr;max-width:540px;margin:1rem auto 0}.hiw-step-card{padding:2rem 1.5rem}.hiw-steps-section,.hiw-compare-section{padding:3.5rem 0}.hiw-compare-row{grid-template-columns:1fr;gap:.5rem;padding:1rem}.hiw-compare-head{display:none}.hiw-compare-you:before{content:"You: ";font-weight:600;color:var(--color-text-muted)}.hiw-compare-ms:before{content:"Mastersel: ";font-weight:600}}@media(max-width:480px){.feat-section,.feat-section-dark{padding:3.5rem 0}.feat-ship-label-route{flex-direction:column;gap:.75rem}.feat-ship-label-arrow{transform:rotate(90deg)}.hiw-steps-section{padding:2.5rem 0}.hiw-step-card{padding:1.75rem 1.25rem}.hiw-step-title{font-size:1.2rem}.hiw-step-card .hiw-step-summary{font-size:.875rem}.hiw-step-details li{font-size:.8125rem}.hiw-step-card .btn{width:100%;justify-content:center;align-self:stretch}.hiw-compare-section{padding:2.5rem 0}.hiw-compare-row{padding:.75rem;font-size:.875rem}.hiw-platform-tag,.hiw-step-number,.hiw-step-title{word-break:break-word;overflow-wrap:break-word}}.not-found-code{display:block;font-size:clamp(5rem,12vw,10rem);font-weight:900;letter-spacing:-.06em;line-height:1;color:#ffffff26;margin-bottom:1rem}.not-found-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2.5rem}.not-found-popular{padding:4rem 0;background:#fff;text-align:center}.not-found-popular-title{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1.5rem}.not-found-popular-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.not-found-popular-link{display:inline-block;padding:.625rem 1.25rem;background:var(--color-bg-surface-alt);border:1px solid var(--color-border-light);border-radius:var(--radius-md);font-size:.9375rem;font-weight:600;color:var(--color-text-primary);text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast)}.not-found-popular-link:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}@media(max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.values-grid,.contact-grid{grid-template-columns:1fr}}@media(max-width:480px){.page-header{padding:100px 0 35px}.page-header-dark{padding:110px 0 40px}.pricing-card{padding:1.75rem}.value-card,.contact-card{padding:2rem 1.5rem}.page-content{padding:3rem 0}.page-title{font-size:clamp(1.75rem,3.5vw,2.75rem)}.page-subtitle{font-size:1.0625rem}.hiw-faq-section,.hiw-cta-section{padding:2.5rem 0}.hiw-faq-title{font-size:clamp(1.5rem,3vw,2.25rem);margin-bottom:1.5rem}.hiw-faq-item h3{font-size:.9375rem}.hiw-faq-item p{font-size:.875rem}.hiw-cta-section h2{font-size:clamp(1.5rem,3vw,2.25rem)}.hiw-cta-section p{font-size:.9375rem}.hiw-cta-actions{flex-direction:column;width:100%;max-width:300px;margin:0 auto}.hiw-cta-actions .btn{width:100%;justify-content:center}.feat-section-header h2,.feat-logistics-text h2{font-size:clamp(1.5rem,3.5vw,2.5rem)}.feat-section-sub,.feat-section-sub-light{font-size:.9375rem}.feat-pricing-inner h2{font-size:clamp(1.5rem,3vw,2rem)}.feat-pricing-inner p{font-size:.9375rem}.feat-pricing-statement{padding:3rem 0}.feat-platforms{gap:.5rem}.feat-platform{padding:.5rem 1rem;font-size:.8125rem}.contact-cards-section{padding:3rem 0}.contact-card{padding:1.75rem 1.25rem}.contact-quick{padding:2rem 0}.contact-quick-icon{width:40px;height:40px}div.contact-quick-item{cursor:default}div.contact-quick-item:hover{transform:none}.legal-table{font-size:.8125rem}.legal-table th{padding:.625rem .875rem;font-size:.75rem}.legal-table td{padding:.625rem .875rem}}@media(hover:none){.value-card:hover,.contact-card:hover{transform:none;box-shadow:none}.value-card:active,.contact-card:active{transform:scale(.99)}.feat-card:hover{padding-left:0}.feat-card:hover h3{color:var(--color-text-primary)}.feat-flag:hover{transform:none}}@media(max-width:768px){.contact-form-field input:focus,.contact-form-field textarea:focus{scroll-margin-top:65px}}
