:root{--blue:#0878f9;--blue-dark:#0563d4;--navy:#061b4f;--ink:#10224a;--muted:#647494;--line:#dbe7f4;--soft-line:#e9f0f8;--pale:#f5faff;--sky:#e9f5ff;--mint:#e8faf5;--green:#07956f;--orange:#ff5a1f;--white:#fff;--shadow:0 10px 30px #20508c14;--radius:10px;--content:1160px}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.45;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}input,select,textarea{color:var(--ink)}h1,h2,h3,p{margin-top:0}.utility-bar{height:34px;padding:0 max(calc((100vw - var(--content))/2), 28px);color:#fff;background:linear-gradient(90deg,#047bea,#0865dc);justify-content:space-between;align-items:center;font-size:12px;display:flex}.utility-bar>div{align-items:center;gap:14px;display:flex}.utility-bar>div span+span,.utility-bar a{border-left:1px solid #ffffff4d;padding-left:14px}.site-header{z-index:40;height:70px;padding:0 max(calc((100vw - var(--content))/2), 28px);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:250px 1fr 180px;align-items:center;gap:20px;display:grid;position:sticky;top:0;box-shadow:0 4px 12px #264f820a}.csa-brand{align-items:center;gap:11px;width:max-content;display:inline-flex}.brand-cube{flex:none;width:48px;height:48px}.csa-brand span{letter-spacing:-.5px;flex-direction:column;font-size:19px;line-height:.98;display:flex}.csa-brand.compact .brand-cube{width:38px;height:38px}.csa-brand.compact span{font-size:15px}.site-header nav{justify-content:center;gap:clamp(22px,3vw,42px);font-size:14px;font-weight:600;display:flex}.site-header nav a{padding:25px 0 22px;position:relative}.site-header nav a:hover{color:var(--blue)}.site-header nav a[aria-current=page]:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:14px;left:0;right:0}.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a7cf7,#0567df);border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 22px;font-weight:750;display:inline-flex;box-shadow:0 7px 18px #0770ea2e}.button:hover{background:linear-gradient(135deg,#0670e5,#045bc4)}.button:disabled{opacity:.65;cursor:wait}.button.small{min-height:44px;padding:10px 18px}.button.secondary{color:var(--blue);box-shadow:none;background:#fff;border:1px solid #bfd5ee}.button.full{width:100%}.rate-import{grid-template-columns:repeat(3,1fr);gap:8px;width:min(620px,100%);display:grid}.rate-import label{cursor:pointer}.rate-import input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.rate-import p{color:var(--muted);text-align:right;grid-column:1/-1;margin:0;font-size:11px}.rate-import p.success{color:var(--green)}.rate-import p.error{color:#b32525}.admin-quote-panel,.admin-photo-panel,.admin-queue-panel,.admin-rates-panel{margin-top:18px}.admin-quote-panel .panel-heading>div p,.admin-photo-panel .panel-heading>div p,.admin-queue-panel .panel-heading>div p{color:var(--muted);margin:2px 0 0;font-size:11px}.admin-quote-form{grid-template-columns:1.4fr repeat(5,minmax(110px,1fr)) auto;align-items:end;gap:10px;padding:16px;display:grid}.admin-quote-form label{color:var(--muted);font-size:11px;font-weight:700}.admin-quote-form input,.admin-quote-form select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:5px;padding:10px}.admin-quote-result{background:var(--pale);border:1px solid var(--line);border-radius:8px;margin:0 16px 16px;padding:14px}.admin-quote-result dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 12px;display:grid}.admin-quote-result dl div{border-right:1px solid var(--line);padding-right:10px}.admin-quote-result dl div:last-child{border:0}.admin-quote-result dt{color:var(--muted);font-size:10px}.admin-quote-result dd{margin:3px 0 0;font-weight:750}.admin-quote-result>strong{color:var(--blue);font-size:19px}.admin-quote-result>p{color:var(--muted);margin:5px 0 0;font-size:10px}.admin-quote-result>.button{margin-top:12px}.admin-quote-result>p.success{color:var(--green);font-size:11px}.admin-quote-panel>.error{margin:0 16px 16px}.admin-rate-badge{color:#17407f;background:#eef5ff;border:1px solid #d7e6fb;border-radius:11px;gap:3px;min-width:230px;padding:12px 15px;display:grid}.admin-rate-badge b{font-size:11px}.admin-rate-badge span{color:#70809a;font-size:9px}.admin-quote-form.unified-admin-quote{padding:16px;display:block}.admin-quote-core{grid-template-columns:1.7fr repeat(4,1fr);align-items:end;gap:10px;display:grid}.admin-shipping-builder{background:#f8fbff;border:1px solid #dce6f4;border-radius:12px;margin:18px 0 14px;padding:16px}.admin-shipping-builder legend{color:#1d4d99;padding:0 7px;font-size:11px;font-weight:850}.shipping-mode-toggle{background:#e8f0fb;border-radius:9px;gap:5px;width:max-content;margin-bottom:14px;padding:4px;display:flex}.shipping-mode-toggle button{color:#65748d;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:800}.shipping-mode-toggle button.active{color:#1257b7;background:#fff;box-shadow:0 2px 8px #1c4b8c1f}.admin-shipping-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-shipping-grid label small{color:#8995a8;margin-top:4px;font-size:8px;line-height:1.35;display:block}.admin-shipping-grid .manual-reason{grid-column:span 3}.admin-shipping-preview{background:#fff;border:1px solid #dce6f4;border-radius:10px;align-items:center;gap:16px;margin-top:14px;padding:12px;display:flex}.admin-shipping-preview>div{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.admin-shipping-preview span{color:#63728b;font-size:10px}.admin-shipping-preview strong{color:#145cc4;font-size:14px}.admin-shipping-preview small{color:#8793a6;flex-basis:100%;font-size:9px}.admin-shipping-preview p{color:#7d899d;margin:0;font-size:10px}.shipping-audit-strip{color:#415577;background:#f2f7ff;border:1px solid #dce9fa;border-radius:9px;flex-wrap:wrap;gap:7px 14px;margin:12px 0;padding:11px;font-size:10px;display:flex}.shipping-audit-strip b{color:#1859b1;flex-basis:100%}.shipping-audit-strip small{color:#7b8799;flex-basis:100%}.order-address-card{margin-top:18px}.order-address-card .panel-heading>div p{color:var(--muted);margin:2px 0 0;font-size:10px}.order-address-form{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.order-address-form label{color:var(--muted);font-size:10px;font-weight:750}.order-address-form label.wide{grid-column:span 2}.order-address-form label small{color:#98a2b2;font-size:8px}.order-address-form input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:5px;padding:10px}.order-address-form .button{align-self:end}.address-updated,.address-message{margin:0 16px 12px;font-size:10px}.address-updated{color:#7b8799}.address-readonly{grid-template-columns:repeat(4,1fr);padding:15px;display:grid}.address-readonly div{padding:10px}.customer-decision{gap:6px;min-width:230px;display:grid}.customer-decision input{border:1px solid var(--line);border-radius:6px;padding:7px;font-size:9px}.customer-decision>div{gap:5px;display:flex}.customer-decision .button{min-height:32px;padding:6px 9px;font-size:9px}.customer-decision small{color:#64748b}.accepted-quote-panel,.customer-decision-panel,.decision-audit-card{margin-top:18px}.accepted-quote-panel .panel-heading p,.customer-decision-panel .panel-heading p,.decision-audit-card .panel-heading p{color:var(--muted);margin:2px 0 0;font-size:10px}.accepted-quote-list{gap:8px;padding:14px;display:grid}.accepted-quote-list article{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:11px;display:flex}.accepted-quote-list article div{gap:3px;display:grid}.accepted-quote-list span{color:var(--muted);font-size:10px}.decision-body{grid-template-columns:1fr auto;gap:12px;padding:15px;display:grid}.decision-body label{color:var(--muted);gap:6px;font-size:10px;font-weight:750;display:grid}.decision-body textarea{border:1px solid var(--line);resize:vertical;border-radius:7px;min-height:70px;padding:10px}.decision-body>div{align-items:end;gap:7px;display:flex}.decision-body>p{color:#355f9c;grid-column:1/-1;margin:0;font-size:10px}.decision-audit-grid{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.decision-audit-grid article{background:#f7faff;border:1px solid #e0e9f6;border-radius:9px;gap:5px;padding:12px;display:grid}.decision-audit-grid span{color:#145cc4;font-weight:800}.decision-audit-grid small,.decision-audit-grid time{color:#7b8799;font-size:9px}.admin-queue-panel .data-table .button{min-width:145px;font-size:10px}.admin-row-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-queue-message{color:var(--green);background:var(--mint);border-top:1px solid var(--line);margin:0;padding:10px 14px;font-size:11px}.admin-photo-form{grid-template-columns:1.2fr 1.5fr auto;align-items:end;gap:12px;padding:16px;display:grid}.admin-photo-form label{color:var(--muted);font-size:11px;font-weight:700}.admin-photo-form select,.admin-photo-form input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-height:42px;margin-top:5px;padding:9px}.admin-photo-status{color:var(--muted);background:var(--pale);border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;margin:0 16px 16px;padding:11px;font-size:11px;display:flex}.admin-photo-status p{margin:0}.admin-photo-status img{object-fit:cover;border-radius:7px;width:72px;height:72px}.admin-photo-status.success{color:var(--green);background:var(--mint)}.admin-photo-status.error{color:#b32525;background:#fff5f5}.account-page{padding-bottom:30px}.account-section{margin-top:18px}.account-section .panel-heading a{color:var(--blue);font-size:11px;font-weight:700}.account-empty{color:var(--muted);text-align:center;padding:32px 18px}.account-warning{color:#8a6414;background:#fff9e8;border:1px solid #f0dfa7;border-radius:8px;margin:18px 0 0;padding:12px 15px;font-size:11px}.order-detail-page{max-width:1180px}.order-detail-nav{color:var(--muted);justify-content:space-between;gap:16px;margin:8px 0 18px;font-size:11px;display:flex}.order-detail-nav a,.order-detail-list a{color:var(--blue);font-weight:700}.order-detail-grid{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:18px;display:grid}.order-detail-card{padding-bottom:16px}.order-detail-list{margin:0;padding:0 18px}.order-detail-list>div{border-bottom:1px solid #edf2f7;justify-content:space-between;gap:20px;padding:9px 0;font-size:11px;display:flex}.order-detail-list dt{color:var(--muted)}.order-detail-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.order-detail-list .order-detail-total{color:var(--blue);border-bottom:0;padding-top:14px;font-size:15px}.order-detail-card .test-checkout{padding:10px 18px 0}.order-detail-notice{color:var(--muted);text-align:center;padding:8px 18px 0;display:block}.order-history{margin-top:18px}.order-history ol{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:4px 18px 8px;list-style:none;display:grid}.order-history li{background:#f7faff;border:1px solid #e3edf9;border-radius:8px;gap:9px;padding:12px;display:flex}.order-history li i{color:#fff;background:var(--blue);border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:10px;font-style:normal;display:grid}.order-history li div{flex-direction:column;gap:4px;display:flex}.order-history li b{font-size:11px}.order-history li span{color:var(--muted);font-size:9px}.order-detail-support{margin-top:18px}.admin-status-card{margin-top:18px;padding-bottom:14px}.admin-status-card form{grid-template-columns:1fr auto;align-items:end;gap:12px;padding:0 18px;display:grid}.admin-status-card label{color:var(--muted);font-size:11px;font-weight:700}.admin-status-card input{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:5px;padding:10px}.admin-status-card>p{color:var(--muted);margin:10px 18px 0;font-size:11px}.admin-order-history li small{color:#52647e;font-size:9px;line-height:1.4}.payment-attempts{margin-top:18px}.payment-attempts .panel-heading p{color:var(--muted);margin:2px 0 0;font-size:10px}.payment-attempts code{color:#36506f;font-size:10px}@media (max-width:760px){.order-detail-grid{grid-template-columns:1fr}.order-detail-nav{flex-direction:column}}.home-hero{background:linear-gradient(104deg,#f7fbff 0%,#edf7ff 54%,#d9efff 100%);overflow:hidden}.hero-inner{width:min(var(--content), calc(100% - 40px));grid-template-columns:51% 49%;min-height:350px;margin:0 auto;display:grid}.hero-copy-block{z-index:2;padding:34px 0 22px 8px;position:relative}.hero-copy-block h1{color:#071c4c;letter-spacing:-1.7px;margin-bottom:16px;font-size:clamp(34px,3.5vw,50px);line-height:1.05}.hero-copy-block h1 em{color:#0878f9;font-style:normal}.hero-copy-block>p{color:#5a6d8c;max-width:540px;margin-bottom:18px;font-size:15px}.hero-link-form{grid-template-columns:1fr 150px;gap:10px;max-width:560px;display:grid;position:relative}.link-input-wrap{background:#fff;border:1.5px solid #a9cdf7;border-radius:7px;align-items:center;gap:8px;height:48px;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1px #0878f90a}.link-input-wrap span{filter:grayscale();opacity:.65}.link-input-wrap input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.hero-quote-button{min-height:48px}.hero-form-error{color:#b32525;font-size:12px;position:absolute;top:52px;left:0}.shipping-shortcut{color:#0868d8;background:#deefffe6;border-radius:6px;align-items:center;gap:10px;min-width:205px;margin-top:9px;padding:9px 24px;font-weight:650;display:inline-flex}.hero-art{background-image:url(/reference/home-design.png);background-position:-625px -105px;background-repeat:no-repeat;background-size:1200px;min-height:350px}.platform-band{width:min(calc(var(--content) + 30px), calc(100% - 36px));background:linear-gradient(90deg,#edf8ff,#f6fbff);border:1px solid #e0eef9;border-radius:11px;grid-template-columns:240px 1fr;gap:14px;margin:0 auto 16px;padding:16px 18px;display:grid}.platform-intro h2{margin-bottom:3px;font-size:20px}.platform-intro p{color:var(--muted);margin:0;font-size:12px}.platform-content{min-width:0}.platform-list{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.platform-card{background:#fff;border:1px solid #e1eaf4;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:11px 9px;display:flex;box-shadow:0 3px 12px #23518c0a}.platform-logo{object-fit:cover;border-radius:9px;flex:none;width:38px;height:38px;box-shadow:0 2px 8px #18375a1f}.platform-card b{font-size:12px;display:block}.platform-card small{color:#75829a;white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.platform-disclaimer{color:#8793a7;text-align:right;margin:7px 2px -4px;font-size:8px}.how-section,.why-section{width:min(var(--content), calc(100% - 40px));margin:0 auto;padding:3px 0 24px}.center-heading{text-align:center}.center-heading h2{letter-spacing:-.5px;margin-bottom:2px;font-size:25px}.center-heading p{color:var(--muted);margin-bottom:18px}.process-grid article{text-align:center;padding:0 10px;position:relative}.process-grid article:not(:last-child):after{content:"›";color:#b6d7f7;font-size:54px;font-weight:200;position:absolute;top:45px;right:-34px}.step-number{color:#fff;background:var(--blue);border:3px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid;position:absolute;top:2px;left:43px;box-shadow:0 2px 8px #005fd42e}.process-grid h3{margin-bottom:3px;font-size:14px}.process-grid p{color:#5f6e89;margin:0;font-size:12px}.workbench{width:min(calc(var(--content) + 10px), calc(100% - 36px));grid-template-columns:2.1fr 1fr;gap:12px;margin:0 auto 20px;scroll-margin-top:95px;display:grid}.quote-preview-card,.shipping-calculator{box-shadow:var(--shadow);background:#f9fcff;border:1px solid #dcebf7;border-radius:10px;padding:15px}.card-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 16px;margin-bottom:10px;display:flex}.card-heading h2{margin-bottom:0;font-size:19px}.card-heading p{color:var(--muted);margin-bottom:0;font-size:11px}.demo-chip{color:#8a5c00;background:#fff3d5;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.workbench-link-row{gap:8px;margin-bottom:10px;display:flex}.workbench-link-row input{background:#fff;border:1px solid #c9dced;border-radius:6px;outline:none;flex:1;min-width:0;padding:10px 12px}.platform-detected{color:#f04a17;background:#fff2ed;border-radius:6px;place-items:center;min-width:110px;padding:0 12px;font-size:11px;font-weight:750;display:grid}.product-preview-grid{grid-template-columns:1.05fr 1.12fr 1.1fr;gap:14px;display:grid}.product-gallery{grid-template-columns:42px 1fr;gap:6px;min-width:0;display:grid}.product-thumbs{grid-template-rows:repeat(4,1fr);gap:5px;display:grid}.shoe-crop{background-image:url(/reference/home-design.png);background-repeat:no-repeat;background-size:935px 1683px;border:1px solid #dfe7ef;border-radius:5px;display:block;overflow:hidden}.thumb-one{background-position:-31px -687px}.thumb-two{background-position:-31px -724px}.thumb-three{background-position:-31px -760px}.thumb-four{background-position:-31px -796px}.product-main{background-position:-94px -874px;background-size:1200px;min-height:185px;position:relative}.product-main span{color:#655200;background:#fff5bae6;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:700;position:absolute;bottom:7px;left:7px}.product-options{flex-direction:column;gap:7px;display:flex}.product-options label,.estimate-box label{color:#31415f;font-size:10px;font-weight:700}.product-options input,.estimate-box input,.estimate-box select{background:#fff;border:1px solid #ccdced;border-radius:5px;outline:none;width:100%;margin-top:3px;padding:7px 8px;font-size:11px;font-weight:400;display:block}.preview-title{justify-content:space-between;align-items:center;gap:6px;display:flex}.preview-title strong{font-size:12px}.preview-title span{color:#f04a17;background:#fff1eb;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:700}.choice-row{color:#31415f;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.choice-row span{width:100%}.choice-row button,.quantity-row button{color:#53647e;cursor:pointer;background:#fff;border:1px solid #cadbec;border-radius:5px;min-width:29px;height:29px}.choice-row button.selected{color:var(--blue);border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.quantity-row{color:#31415f;grid-template-columns:1fr 29px 34px 29px;align-items:center;gap:4px;margin-top:auto;font-size:10px;font-weight:700;display:grid}.quantity-row b{text-align:center}.estimate-box{background:#f1f8ff;border-radius:7px;padding:11px}.estimate-box h3{margin-bottom:7px;font-size:13px}.estimate-box dl{margin:0}.estimate-box dl div{color:#50617e;justify-content:space-between;gap:8px;padding:3px 0;font-size:10px;display:flex}.estimate-box dd{text-align:right;color:#1f304f;margin:0;font-weight:650}.estimate-total{border-top:1px solid #cddff0;justify-content:space-between;margin:6px 0;padding-top:7px;font-weight:750;display:flex}.estimate-total strong{color:#ed6b20}.estimate-box .button{min-height:36px;margin-top:8px;padding:7px;font-size:11px}.estimate-box small{color:#7b88a0;text-align:center;margin-top:5px;font-size:8px;display:block}.success,.error{border-radius:6px;margin:10px 0 0;padding:9px 11px;font-size:12px}.success{color:#087657;background:#e5f8f1}.error{color:#a72d2d;background:#fff0f0}.shipping-calculator{flex-direction:column;display:flex}.shipping-calculator>label{color:#30415e;grid-template-columns:120px 1fr;align-items:center;gap:8px;margin-bottom:9px;font-size:11px;font-weight:650;display:grid}.shipping-calculator select,.shipping-calculator input{background:#fff;border:1px solid #ccdceb;border-radius:5px;outline:none;width:100%;height:34px;padding:0 9px}.unit-field{display:block;position:relative}.unit-field input{padding-right:35px}.unit-field i{color:#8190a7;font-size:10px;font-style:normal;position:absolute;top:8px;right:9px}.dimension-fields{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.shipping-calculator .button{min-height:36px;margin:2px 0 10px;padding:8px;font-size:11px}.shipping-result{color:#087a7a;background:linear-gradient(135deg,#e4fbf7,#effff9);border:1px solid #c8eee5;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:86px;margin-top:auto;padding:11px;display:flex}.shipping-result>span{font-size:34px}.shipping-result small,.shipping-result strong{display:block}.shipping-result strong{color:#096a8e;font-size:21px}.shipping-result p{color:#5d7b7d;margin:0;font-size:10px}.shipping-result.pending strong{color:#56738b;font-size:14px}.calculator-note{color:#7c899e;text-align:center;margin:7px 0 0;font-size:9px}.why-section{padding-top:0}.benefit-grid article{text-align:center;background:#fff;border:1px solid #d8e5f0;border-radius:8px;padding:14px 12px}.benefit-grid i{min-height:36px;color:var(--blue);font-size:29px;font-style:normal;display:block}.benefit-grid p{color:#687792;margin:0;font-size:11px}.dashboard-promo{width:min(calc(var(--content) - 4px), calc(100% - 40px));min-height:295px;box-shadow:var(--shadow);background:linear-gradient(110deg,#eff9ff,#f9fdff);border:1px solid #d7e8f5;border-radius:10px;grid-template-columns:34% 66%;margin:0 auto 20px;display:grid;overflow:hidden}.dashboard-copy{padding:24px}.dashboard-copy h2{margin-bottom:4px;font-size:22px}.dashboard-copy p{color:#60718d;font-size:12px}.dashboard-copy ul{margin:14px 0;padding:0;list-style:none}.dashboard-copy li{margin:8px 0;padding-left:24px;font-size:12px;position:relative}.dashboard-copy li:before{content:"✓";color:#fff;background:#0ba58d;border-radius:3px;place-items:center;width:15px;height:15px;font-size:10px;display:grid;position:absolute;top:-1px;left:0}.dashboard-copy .button{min-height:39px;font-size:11px}.dashboard-copy small{color:#71809a;margin-top:8px;font-size:9px;display:block}.dashboard-art{background-image:url(/reference/home-design.png);background-position:-320px -1052px;background-repeat:no-repeat;background-size:935px 1683px}.content-pair{width:min(calc(var(--content) - 4px), calc(100% - 40px));grid-template-columns:1fr 1.12fr;gap:16px;margin:0 auto 22px;display:grid}.section-title{justify-content:space-between;align-items:start;gap:15px;min-height:47px;display:flex}.section-title h2{margin-bottom:0;font-size:19px}.section-title p{color:var(--muted);margin:0;font-size:10px}.section-title>a{color:var(--blue);font-size:10px;font-weight:700}.faq-block details{background:#fff;border:1px solid #d9e5ef;border-bottom:0}.faq-block details:first-of-type{border-radius:7px 7px 0 0}.faq-block details:last-of-type{border-bottom:1px solid #d9e5ef;border-radius:0 0 7px 7px}.faq-block summary{cursor:pointer;padding:11px 36px 11px 13px;font-size:11px;font-weight:650;list-style:none;position:relative}.faq-block summary:after{content:"+";font-size:16px;position:absolute;top:9px;right:13px}.faq-block summary span{margin-right:15px}.faq-block details p{color:#63728c;margin:0;padding:0 16px 12px 42px;font-size:10px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.guide-grid article{background:#fff;border:1px solid #d9e5ef;border-radius:7px;overflow:hidden}.guide-image{background-image:url(/reference/home-design.png);background-repeat:no-repeat;background-size:935px 1683px;height:84px}.guide-one{background-position:-449px -1371px}.guide-two{background-position:-609px -1371px}.guide-three{background-position:-770px -1371px}.guide-grid h3,.guide-grid p,.guide-grid a{margin-left:8px;margin-right:8px}.guide-grid h3{min-height:40px;margin-top:8px;margin-bottom:2px;font-size:10px;line-height:1.25}.guide-grid p{color:#687792;min-height:34px;margin-bottom:4px;font-size:9px}.guide-grid a{color:var(--blue);text-align:right;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.site-footer{background:linear-gradient(#f9fcff,#eef5fb);border-top:1px solid #dbe7f2}.footer-main{width:min(var(--content), calc(100% - 40px));grid-template-columns:1.35fr repeat(5,1fr);gap:28px;margin:0 auto;padding:25px 0 20px;display:grid}.footer-main>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.footer-main strong{margin-bottom:6px;font-size:12px}.footer-main a,.footer-main p{color:#5f6e87;margin:0;font-size:10px}.footer-about>p{max-width:245px;margin-top:8px}.social-row{gap:5px;margin-top:6px;display:flex}.social-row span{color:#fff;background:#0f5fae;border-radius:4px;place-items:center;width:23px;height:23px;font-size:11px;font-weight:800;display:grid}.footer-bottom{padding:8px max(calc((100vw - var(--content))/2), 20px);color:#667691;background:#e9f1f8;justify-content:space-between;font-size:9px;display:flex}.demo-banner{color:#775400;text-align:center;background:#fff4d6;padding:8px 20px;font-size:12px;font-weight:700}.page-shell{min-height:70vh;padding:42px max(calc((100vw - var(--content))/2), 24px);background:var(--pale)}.page-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.page-title h1{margin-bottom:0;font-size:36px}.page-title p{color:var(--muted);margin:4px 0 0}.eyebrow{color:var(--blue);letter-spacing:1.3px;text-transform:uppercase;font-size:11px;font-weight:800}.stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.stat,.panel,.card,.step,.form-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.stat span{color:var(--muted);font-size:11px;display:block}.stat strong{font-size:25px}.dashboard-grid{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.panel h2{margin-top:0}.order-card{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:center;gap:13px;padding:14px 0;display:grid}.thumb{width:60px;height:60px;color:var(--blue);background:#e6f1ff;border-radius:8px;place-items:center;font-weight:800;display:grid}.order-meta p,.disclaimer,.form-hint{color:var(--muted);margin:3px 0;font-size:11px}.status-pill{color:var(--green);background:#e4f8f2;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.timeline-item{border-left:2px solid #c8d7ef;padding:0 0 18px 22px}.timeline-item p{color:var(--muted);margin:2px 0;font-size:11px}.message-box{gap:7px;margin-top:12px;display:flex}.message-box input{border:1px solid var(--line);border-radius:6px;flex:1;min-width:0;padding:10px}.table-wrap{overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:760px}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;padding:11px;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{flex-direction:column;gap:5px;display:flex}.field.full{grid-column:1/-1}.field label{font-size:11px;font-weight:750}.field input,.field select,.field textarea{border:1px solid #cad9e8;border-radius:6px;width:100%;padding:11px}.login-copy h1{font-size:48px;line-height:1.05}.service-hero{padding:70px max(calc((100vw - var(--content))/2),24px);color:#fff;background:var(--navy)}.service-hero h1{max-width:850px;font-size:55px;line-height:1.04}.service-hero p{color:#c9d9f2;max-width:720px}.section{padding:65px max(calc((100vw - var(--content))/2),24px)}.cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card p{color:var(--muted)}@media (max-width:1050px){.site-header{grid-template-columns:220px 1fr 160px}.site-header nav{gap:20px}.platform-list{grid-template-columns:repeat(3,1fr)}.product-preview-grid{grid-template-columns:1fr 1fr}.estimate-box{grid-column:1/-1}.dashboard-art{background-position:-360px -1052px}}@media (max-width:820px){.utility-bar{justify-content:center}.utility-bar>div:first-child span:last-child,.utility-bar>div:last-child{display:none}.site-header{grid-template-columns:1fr auto;height:62px;padding:0 16px}.site-header nav{display:none}.brand-cube{width:40px;height:40px}.csa-brand span{font-size:16px}.site-header .button{min-height:38px;padding:8px 13px;font-size:11px}.hero-inner{grid-template-columns:1fr;width:min(620px,100% - 28px)}.hero-copy-block{padding:30px 0 18px}.hero-copy-block h1{font-size:39px}.hero-art{background-position:-520px -88px;background-size:1000px;min-height:300px;margin:0 -14px}.platform-band{grid-template-columns:1fr}.platform-list{grid-template-columns:repeat(3,1fr)}.process-grid{grid-template-columns:1fr 1fr;gap:22px}.process-grid article:not(:last-child):after{display:none}.step-number{left:calc(50% - 45px)}.workbench{grid-template-columns:1fr}.benefit-grid{grid-template-columns:repeat(2,1fr)}.dashboard-promo{grid-template-columns:1fr}.dashboard-art{background-position:-310px -1052px;min-height:265px}.content-pair{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr 1fr}.login-shell{grid-template-columns:1fr}.admin-quote-form,.admin-quote-result dl,.admin-photo-form{grid-template-columns:1fr 1fr}.admin-photo-form .button{grid-column:1/-1}.admin-quote-core,.admin-shipping-grid{grid-template-columns:1fr 1fr}.admin-shipping-grid .manual-reason{grid-column:span 1}.order-address-form,.address-readonly{grid-template-columns:1fr 1fr}}@media (max-width:560px){body{font-size:13px}.utility-bar{height:28px;padding:0 12px;font-size:10px}.csa-brand span{font-size:14px}.brand-cube{width:36px;height:36px}.site-header .button{display:none}.hero-copy-block h1{letter-spacing:-.8px;overflow-wrap:anywhere;max-width:100%;font-size:30px}.hero-copy-block>p{font-size:13px}.hero-link-form{grid-template-columns:1fr}.hero-quote-button{width:100%}.hero-art{background-position:-420px -70px;background-size:800px;min-height:235px}.hero-trust{gap:8px 14px}.platform-band{width:calc(100% - 20px);padding:12px}.platform-list{grid-template-columns:1fr 1fr}.platform-card small{white-space:normal}.process-grid{grid-template-columns:1fr}.process-grid article{max-width:300px;margin:0 auto}.step-number{left:calc(50% - 48px)}.workbench{width:calc(100% - 20px)}.quote-preview-card,.shipping-calculator{min-width:0;overflow:hidden}.workbench-link-row{flex-direction:column}.platform-detected{min-height:34px}.product-preview-grid{grid-template-columns:1fr}.product-gallery{min-height:205px}.estimate-box{grid-column:auto}.shipping-calculator>label{grid-template-columns:1fr;gap:3px}.benefit-grid{grid-template-columns:1fr}.dashboard-promo,.content-pair{width:calc(100% - 20px)}.dashboard-copy{padding:18px}.dashboard-art{background-position:-270px -855px;background-size:760px;min-height:215px}.guide-grid{grid-template-columns:1fr}.guide-image{background-size:1500px;height:135px}.guide-one{background-position:-720px -2200px}.guide-two{background-position:-978px -2200px}.guide-three{background-position:-1235px -2200px}.center-heading h2{font-size:22px}.footer-main{grid-template-columns:1fr 1fr;gap:22px}.footer-about{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:5px}.stat-grid,.form-grid,.cards{grid-template-columns:1fr}.field.full{grid-column:auto}.page-title{flex-direction:column;align-items:start}.login-copy h1,.service-hero h1{font-size:36px}.rate-import,.admin-quote-form,.admin-quote-result dl,.admin-photo-form{grid-template-columns:1fr}.rate-import p{text-align:left}.admin-quote-core,.admin-shipping-grid{grid-template-columns:1fr}.admin-shipping-preview{flex-direction:column;align-items:flex-start}.admin-rate-badge{min-width:0;margin-top:12px}.order-address-form,.address-readonly{grid-template-columns:1fr}.order-address-form label.wide{grid-column:auto}.decision-body,.decision-audit-grid{grid-template-columns:1fr}.decision-body>div,.accepted-quote-list article{flex-direction:column;align-items:stretch}}.order-center-shell{grid-template-columns:225px 1fr;align-items:start;gap:20px;width:min(1240px,100% - 28px);margin:16px auto 24px;display:grid}.customer-sidebar{box-shadow:var(--shadow);background:#fff;border:1px solid #dce8f3;border-radius:9px;position:sticky;top:88px;overflow:hidden}.customer-card{border-bottom:1px solid #e2ebf4;gap:11px;padding:16px;display:flex}.customer-avatar{color:#0b75ef;background:#e7f2ff;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.customer-card strong,.customer-card span,.customer-card small{display:block}.customer-card strong{font-size:13px}.customer-card span{color:#0767d1;background:#e8f3ff;border-radius:4px;width:max-content;margin:3px 0;padding:3px 6px;font-size:9px}.customer-card small{color:#657694;font-size:9px}.customer-sidebar nav{flex-direction:column;gap:3px;padding:10px 8px;display:flex}.customer-sidebar nav a{color:#273957;border-radius:7px;align-items:center;gap:12px;padding:11px 12px;font-size:12px;display:flex}.customer-sidebar nav a i{color:#526b90;text-align:center;width:18px;font-size:16px;font-style:normal}.customer-sidebar nav a b{color:#fff;background:#f22a4e;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:9px;display:grid}.customer-sidebar nav a.active{color:#fff;background:linear-gradient(135deg,#087df8,#0571ea);box-shadow:0 5px 13px #0571ea2e}.customer-sidebar nav a.active i{color:#fff}.help-card{background:linear-gradient(135deg,#edf7ff,#f8fbff);border:1px solid #d8e7f4;border-radius:8px;margin:12px;padding:14px}.help-card>i{color:var(--blue);font-size:28px;font-style:normal}.help-card h3{margin:6px 0 2px;font-size:13px}.help-card p{color:#637492;margin-bottom:12px;font-size:10px}.help-card .button{width:100%;min-height:35px;padding:7px;font-size:10px}.order-content{min-width:0}.order-breadcrumb{color:#7787a1;margin:2px 0 15px 6px;font-size:10px}.order-title-row{justify-content:space-between;align-items:start;gap:20px;margin:0 4px 16px 6px;display:flex}.order-title-row h1{letter-spacing:-.6px;margin-bottom:7px;font-size:25px}.order-title-row h1 small{color:#70819e;font-size:13px}.order-title-row p{color:#657694;margin:0;font-size:11px}.order-title-row>.button{color:#253c61;min-height:38px;padding:8px 15px;font-size:10px}.market-badge,.warehouse-badge{border-radius:6px;align-items:center;width:max-content;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.market-badge{color:#f14312;background:#fff1eb}.market-badge img{object-fit:cover;border-radius:4px;width:18px;height:18px;margin-right:5px}.warehouse-badge{color:#08785f;background:#e3f8f2}.order-panel{background:#fff;border:1px solid #e0e9f2;border-radius:9px;box-shadow:0 5px 18px #204c820b}.panel-heading{border-bottom:1px solid #e5edf5;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:11px 14px;display:flex}.panel-heading h2{margin:0;font-size:15px}.panel-heading>span{color:#0873ea;font-size:9px;font-weight:650}.order-top-grid{grid-template-columns:1fr 260px;gap:12px;display:grid}.order-top-main{flex-direction:column;gap:12px;min-width:0;display:flex}.order-item-layout{grid-template-columns:150px 1fr 218px;gap:12px;padding:14px;display:grid}.order-product-image{background-image:url(/reference/order-design.png);background-position:-256px -313px;background-repeat:no-repeat;background-size:1140px;border-radius:5px;height:135px}.order-thumbnails{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:5px;display:grid}.order-thumbnails span{background-image:url(/reference/order-design.png);background-position:-223px -411px;background-repeat:no-repeat;background-size:992px 1586px;border:1px solid #dce5ee;border-radius:4px;height:28px}.order-thumbnails span:nth-child(2){background-position-x:-255px}.order-thumbnails span:nth-child(3){background-position-x:-288px}.order-thumbnails span:nth-child(4){background-position-x:-320px}.order-product-copy{min-width:0}.order-product-copy h3{margin:8px 0 4px;font-size:13px}.order-product-copy>a{overflow-wrap:anywhere;color:#0671e7;font-size:9px;display:block}.order-product-copy dl{margin:10px 0 0}.order-product-copy dl div{color:#526581;grid-template-columns:60px 1fr;gap:5px;margin:3px 0;font-size:10px;display:grid}.order-product-copy dd{color:#1e3355;margin:0}.order-cost-box{background:#f7fbff;border:1px solid #e4edf5;border-radius:6px;padding:11px}.order-cost-box dl{margin:0}.order-cost-box dl div{color:#51637f;justify-content:space-between;gap:8px;padding:5px 0;font-size:9px;display:flex}.order-cost-box dd{color:#182e52;text-align:right;margin:0}.order-cost-total{border-top:1px solid #cbddec;flex-direction:column;align-items:flex-end;margin-top:7px;padding-top:8px;display:flex}.order-cost-total b{align-self:flex-start;font-size:10px}.order-cost-total strong{color:#0873ed;font-size:18px}.order-cost-total small{color:#75849c;font-size:9px}.order-summary-column{flex-direction:column;gap:12px;display:flex}.overview-panel dl{margin:0;padding:8px 13px 12px}.overview-panel dl div{color:#687895;grid-template-columns:92px 1fr;gap:6px;padding:5px 0;font-size:9px;display:grid}.overview-panel dd{color:#203555;margin:0}.quick-panel{padding-bottom:11px}.quick-panel>.button{justify-content:flex-start;width:calc(100% - 24px);min-height:38px;margin:7px 12px 0;padding:8px 12px;font-size:10px}.quick-panel>.button:first-of-type{justify-content:center}.quick-panel>.test-checkout{margin:7px 12px 0}.quick-panel>.test-checkout .button{min-height:38px;padding:8px 12px;font-size:10px}.quick-panel>small{color:#8a6b1a;text-align:center;margin:7px 12px 0;font-size:8px;display:block}.order-timeline-panel{padding-bottom:10px}.horizontal-timeline{grid-template-columns:repeat(9,1fr);padding:16px 12px 6px;display:grid}.horizontal-timeline article{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.horizontal-timeline article:before{content:"";background:#dbe4ef;width:100%;height:2px;position:absolute;top:12px;left:-50%}.horizontal-timeline article:first-child:before{display:none}.horizontal-timeline article.done:before,.horizontal-timeline article.current:before{background:#0875ed}.timeline-dot{z-index:1;color:#6f809a;background:#e6edf5;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 1px #d8e2ed}.horizontal-timeline article.done .timeline-dot{color:#fff;background:#0875ed;box-shadow:0 0 0 1px #0875ed}.horizontal-timeline article.current .timeline-dot{color:#0875ed;background:#fff;border-color:#fff;box-shadow:0 0 0 2px #0875ed}.horizontal-timeline b{min-height:28px;margin-top:7px;font-size:8px;line-height:1.15}.horizontal-timeline span{color:#7889a3;font-size:8px}.order-middle-grid,.order-lower-grid,.order-bottom-grid{gap:12px;margin-top:12px;display:grid}.order-middle-grid,.order-lower-grid{grid-template-columns:1.08fr .92fr}.order-bottom-grid{grid-template-columns:1.35fr 1.12fr}.qc-panel{padding-bottom:12px}.qc-live-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 13px 6px;display:grid}.qc-live-grid figure{background:var(--pale);border:1px solid var(--line);border-radius:6px;margin:0;overflow:hidden}.qc-live-grid img{object-fit:cover;background:#eef4fa;width:100%;height:110px;display:block}.qc-live-grid figcaption{color:var(--muted);padding:5px 7px;font-size:8px}.qc-empty{min-height:155px;color:var(--muted);background:var(--pale);text-align:center;border:1px dashed #b9cee3;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:12px 13px 6px;padding:20px;display:flex}.qc-empty b{color:var(--ink)}.qc-empty span{font-size:10px}.qc-grid{grid-template-columns:repeat(3,1fr);gap:5px;padding:12px 13px 6px;display:grid}.qc-photo{background-image:url(/reference/order-design.png);background-repeat:no-repeat;background-size:992px 1586px;border-radius:5px;min-height:92px}.qc-one{background-position:-223px -745px}.qc-two{background-position:-356px -745px}.qc-three{background-position:-490px -745px}.qc-four{background-position:-223px -842px}.qc-five{background-position:-356px -842px}.qc-six{color:#fff;background-position:-490px -842px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 100px #104c917a}.qc-six b{font-size:20px}.qc-six small{font-size:9px}.qc-six b,.qc-six small{visibility:hidden}.qc-note{background:#f7fbff;border:1px solid #e1eaf3;border-radius:6px;margin:0 13px;padding:10px 12px}.qc-note h3{margin-bottom:3px;font-size:11px}.qc-note p{color:#536681;margin-bottom:7px;font-size:9px}.qc-note small{color:#71819a;border-top:1px solid #e1e9f1;padding-top:7px;font-size:8px;display:block}.messages-panel{flex-direction:column;height:100%;display:flex}.conversation{flex-direction:column;gap:10px;padding:12px;display:flex}.message{grid-template-columns:34px 1fr;gap:8px;max-width:88%;display:grid}.message.mine{grid-template-columns:1fr 34px;align-self:flex-end}.message.mine .message-avatar{color:#0875ee;background:#e7f2ff;grid-area:1/2}.message.mine>div:last-child{grid-area:1/1}.message-avatar{background:#f2f5f8;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.message-meta{color:#73819a;margin-bottom:4px;font-size:8px}.message-meta b{color:#203453}.message-bubble{color:#2c405e;background:#edf3fa;border-radius:8px;padding:9px 11px;font-size:9px}.message.mine .message-bubble{background:#dceeff}.message-compose{gap:6px;margin:auto 12px 12px;display:flex}.message-compose input{border:1px solid #d1e0ee;border-radius:6px;flex:1;min-width:0;padding:10px;font-size:10px}.message-compose button{color:#fff;cursor:pointer;background:#0875ef;border:0;border-radius:6px;width:38px}.inline-error{color:#ae2d2d;margin:-7px 12px 10px;font-size:8px}.payment-panel,.shipping-info-panel{padding-bottom:12px}.paid-banner{background:#e8faf4;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;margin:12px;padding:10px;display:grid}.paid-banner i{color:#fff;background:#10a17e;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.paid-banner b,.paid-banner span{display:block}.paid-banner b{color:#08785e;font-size:10px}.paid-banner span{color:#278e76;font-size:8px}.paid-banner .button{min-height:32px;padding:6px 10px;font-size:8px}.payment-lines{margin:0 13px}.payment-lines>div{color:#647590;border-bottom:1px solid #e2eaf2;grid-template-columns:1.2fr 88px 55px 75px;gap:5px;padding:8px 5px;font-size:9px;display:grid}.payment-lines dd{color:#1f3455;margin:0}.payment-lines b{color:#0a926e}.payment-lines b.pending{color:#f2a20c}.payment-lines span{color:#7e8ba0;text-align:right}.payment-total{justify-content:space-between;align-items:center;margin:8px 15px;display:flex}.payment-total>b{font-size:10px}.payment-total div{text-align:right;flex-direction:column;display:flex}.payment-total strong{color:#0875ee;font-size:16px}.payment-total small{color:#77869b;font-size:8px}.payment-panel>.button{width:calc(100% - 28px);min-height:38px;margin:6px 14px 0;font-size:10px}.payment-panel>.test-checkout{margin:6px 14px 0}.payment-panel>.test-checkout .button{min-height:38px;font-size:10px}.test-checkout .inline-success,.test-checkout .inline-error{text-align:center;margin:7px 0 0;font-size:9px}.test-checkout .inline-success{color:var(--green)}.shipping-info-panel>dl{margin:5px 14px 10px}.shipping-info-panel>dl div{color:#687895;border-bottom:1px solid #e3ebf2;grid-template-columns:135px 1fr;gap:8px;padding:6px 0;font-size:9px;display:grid}.shipping-info-panel dd{color:#213656;margin:0}.consolidation-card{background:#f8fbff;border:1px solid #e2eaf3;border-radius:7px;grid-template-columns:42px 1fr;gap:8px;margin:0 13px;padding:10px;display:grid}.consolidation-card>i{font-size:28px;font-style:normal}.consolidation-card b{color:#0b4eb3;font-size:9px}.consolidation-card p{color:#5f708c;margin:4px 0;font-size:8px}.consolidation-card .button{grid-column:2;justify-self:end;min-height:30px;padding:5px 9px;font-size:8px}.paste-order-link{grid-template-columns:48px 1fr;gap:10px;padding:14px;display:grid}.paste-order-link>i{background:#eaf5ff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.paste-order-link h2{margin-bottom:1px;font-size:15px}.paste-order-link p{color:#6f7f97;margin-bottom:7px;font-size:9px}.paste-order-link form{grid-template-columns:1fr 120px;gap:7px;display:grid}.paste-order-link input{border:1px solid #ceddec;border-radius:6px;min-width:0;padding:9px;font-size:9px}.paste-order-link .button{min-height:35px;padding:7px;font-size:9px}.paste-order-link small{color:#0a70df;margin-top:6px;font-size:8px;display:block}.order-stats{padding-bottom:10px}.order-stats>div:last-child{grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;display:grid}.order-stats article{background:#eef7ff;border-radius:7px;flex-direction:column;gap:3px;padding:10px 8px;display:flex}.order-stats article:nth-child(2){background:#fff6ec}.order-stats article:nth-child(3){background:#eafaf5}.order-stats article:nth-child(4){background:#f5efff}.order-stats article b{color:#0875ee;font-size:15px}.order-stats article:nth-child(2) b{color:#f26b17}.order-stats article:nth-child(3) b{color:#078a69}.order-stats article:nth-child(4) b{color:#7f2fe3}.order-stats article span{font-size:8px}@media (max-width:1050px){.order-center-shell{grid-template-columns:190px 1fr}.order-top-grid{grid-template-columns:1fr}.order-summary-column{grid-template-columns:1fr 1fr;display:grid}.order-item-layout{grid-template-columns:140px 1fr}.order-cost-box{grid-column:1/-1}.horizontal-timeline{grid-template-columns:repeat(9,90px);overflow-x:auto}}@media (max-width:800px){.order-center-shell{grid-template-columns:1fr;width:calc(100% - 20px)}.customer-sidebar{position:static}.customer-card,.help-card{display:none}.customer-sidebar nav{flex-direction:row;padding:8px;overflow-x:auto}.customer-sidebar nav a{flex:none;padding:9px}.order-middle-grid,.order-lower-grid,.order-bottom-grid{grid-template-columns:1fr}}@media (max-width:560px){.order-center-shell{margin-top:10px}.order-title-row{flex-direction:column}.order-title-row h1{font-size:21px}.order-top-grid,.order-summary-column{grid-template-columns:1fr}.order-item-layout{grid-template-columns:120px 1fr}.order-product-image{background-position:-223px -272px;background-size:992px;height:110px}.order-cost-box{grid-column:1/-1}.qc-photo{min-height:75px}.payment-lines>div{grid-template-columns:1fr 78px 50px}.payment-lines span{display:none}.paid-banner{grid-template-columns:30px 1fr}.paid-banner .button{grid-column:1/-1}.shipping-info-panel>dl div{grid-template-columns:120px 1fr}.paste-order-link{grid-template-columns:1fr}.paste-order-link>i{display:none}.paste-order-link form{grid-template-columns:1fr}.order-stats>div:last-child{grid-template-columns:1fr 1fr}}:root{--blue:#245cff;--blue-dark:#1746d2;--navy:#071330;--ink:#0b1739;--muted:#66718c;--pale:#f4f7ff;--line:#dfe6f3;--radius:20px;--shadow:0 24px 70px #0f2a5c1f}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfcff}.utility-bar{color:#cfd8ef;letter-spacing:.02em;background:#071330;border:0}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-color:#dfe6f3cc;box-shadow:0 10px 35px #0f2a5c0f}.csa-brand{gap:10px}.brand-cube{filter:drop-shadow(0 10px 12px #245cff3d);width:39px;height:39px}.csa-brand b{letter-spacing:-.045em;font-size:22px;line-height:1}.csa-brand small{color:#7a86a3;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.site-nav a{color:#4f5d7a;font-weight:650}.site-nav a:hover{color:var(--blue)}.button{background:linear-gradient(135deg,#2e68ff,#174bd9);border:1px solid #174bd940;border-radius:12px;min-height:46px;padding:12px 22px;font-weight:750;box-shadow:0 10px 24px #245cff33}.button:hover{transform:translateY(-2px);box-shadow:0 15px 30px #245cff45}.button.secondary{color:#1d3f94;box-shadow:none;background:#fff;border-color:#d9e2f3}.section-label{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.section-label:before{content:"";background:currentColor;border-radius:2px;width:24px;height:2px}.section-label.light{color:#90afff}.home-hero{background:radial-gradient(circle at 82% 20%,#dce9ff 0,#dce9ff00 33%),linear-gradient(135deg,#f8fbff 0,#eef4ff 54%,#f9fbff 100%);min-height:690px;position:relative;overflow:hidden}.hero-inner{z-index:2;grid-template-columns:1.04fr .96fr;align-items:center;gap:60px;width:min(1180px,100% - 48px);min-height:690px;margin:auto;padding:70px 0 82px;display:grid;position:relative}.hero-copy-block{max-width:650px}.hero-kicker{color:#697793;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:11px;font-weight:800;display:flex}.hero-kicker span{color:#fff;background:#0b1739;border-radius:99px;padding:7px 10px}.hero-copy-block h1,.service-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(46px,5.2vw,75px);line-height:.98}.hero-copy-block h1 em,.service-hero h1 em{color:var(--blue);font-style:normal}.hero-copy-block>p{color:#5f6e89;max-width:620px;margin:25px 0;font-size:17px;line-height:1.72}.hero-actions{align-items:center;gap:24px;margin-top:16px;display:flex}.hero-actions a{color:#405170;font-size:13px;font-weight:750}.hero-actions .shipping-shortcut{color:var(--blue);align-items:center;gap:8px;display:inline-flex}.hero-trust{color:#697692;flex-wrap:wrap;gap:16px;margin-top:26px;font-size:11px;display:flex}.hero-trust span:before{color:#14a47a}.hero-proof-grid{border-top:1px solid #d9e2f1;grid-template-columns:repeat(4,1fr);max-width:620px;margin-top:34px;padding-top:22px;display:grid}.hero-proof-grid article{flex-direction:column;gap:3px;padding-right:15px;display:flex}.hero-proof-grid strong{letter-spacing:-.04em;font-size:24px}.hero-proof-grid span{color:#7b87a0;font-size:10px}.hero-visual{min-height:520px;position:relative}.hero-art{background:url(/reference/home-design.png) 50% 13%/860px no-repeat;border:1px solid #ffffffbf;border-radius:180px 24px;position:absolute;inset:20px 0 0;box-shadow:0 35px 90px #17377233}.hero-art:after{content:"";border-radius:inherit;background:linear-gradient(145deg,#245cff12,#07133026);position:absolute;inset:0}.hero-orb{filter:blur(1px);border-radius:50%;position:absolute}.hero-orb-one{border:1px solid #245cff1f;width:320px;height:320px;top:60px;right:10%}.hero-orb-two{background:#6d9eff1f;width:420px;height:420px;bottom:-150px;right:-80px}.floating-card{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #fffffff2;border-radius:16px;flex-direction:column;padding:17px 19px;display:flex;position:absolute;box-shadow:0 20px 50px #132d5e2e}.floating-card small{color:#78849b;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.floating-card strong{margin:5px 0 2px;font-size:14px}.floating-card span{color:#64718a;font-size:9px}.floating-quote{top:56px;left:-40px}.floating-route{bottom:38px;right:-30px}.platform-band{z-index:3;width:min(1180px,100% - 48px);box-shadow:var(--shadow);background:#fffffff5;border:1px solid #e2e8f4;border-radius:22px;grid-template-columns:290px 1fr;gap:50px;margin:-44px auto 0;padding:30px;display:grid;position:relative}.platform-intro h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:27px;line-height:1.08}.platform-intro p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.platform-list{grid-template-columns:repeat(3,1fr);gap:10px}.platform-card{min-height:78px;color:var(--ink);box-shadow:none;background:#f8faff;border:1px solid #e6ebf4;border-radius:13px;padding:13px;position:relative}.platform-card:hover{background:#fff;border-color:#a9c0ff;transform:translateY(-3px);box-shadow:0 14px 30px #183f821c}.platform-card>span{color:#8c99b1;margin-left:auto}.platform-logo{border-radius:10px}.platform-logo.is-wide{object-fit:contain;background:#fff;padding:5px 3px}.platform-disclaimer{color:#8a94aa;margin:10px 0 0;font-size:9px}.how-section,.service-grid-section{width:min(1180px,100% - 48px);margin:auto;padding:110px 0}.center-heading{text-align:center;max-width:700px;margin:0 auto 52px}.center-heading .section-label{justify-content:center}.center-heading h2,.section-title h2,.pricing-copy h2,.global-copy h2,.benefits-copy h2,.dashboard-copy h2,.faq-block h2,.quote-anatomy h2,.service-markets h2,.service-clarity h2,.service-cta h2{letter-spacing:-.055em;margin:13px 0 14px;font-size:clamp(33px,4vw,51px);line-height:1.05}.center-heading p,.section-title>p{color:var(--muted);line-height:1.65}.process-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.process-grid article{background:#fff;border:1px solid #e4e9f3;border-radius:18px;min-height:235px;padding:27px;position:relative;overflow:hidden;box-shadow:0 16px 45px #19346912}.process-grid article:hover{border-color:#b5c8ff;transform:translateY(-5px)}.process-grid .step-number{color:#91a0ba;letter-spacing:.1em;font-size:10px;font-weight:800}.process-grid i{width:50px;height:50px;color:var(--blue);background:#eef3ff;border-radius:14px;place-items:center;margin:30px 0 23px;font-size:22px;font-style:normal;display:grid}.process-grid h3{margin:0 0 10px;font-size:17px}.process-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.pricing-section{color:#fff;background:radial-gradient(circle at 80% 20%,#244da7 0,#244da700 35%),linear-gradient(145deg,#071330,#0d2352);grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding:110px max(48px,50% - 590px);display:grid}.pricing-copy>p{color:#aab7d2;max-width:580px;font-size:15px;line-height:1.75}.market-row{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.market-row small{color:#8ca0c8;text-transform:uppercase;width:100%;margin-bottom:7px;font-size:10px}.market-row span{color:#d5def2;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;padding:7px 10px;font-size:10px}.pricing-card{color:var(--ink);background:#fff;border-radius:24px;padding:38px;box-shadow:0 35px 75px #00000040}.pricing-badge{color:#2e5adb;text-transform:uppercase;background:#edf2ff;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.pricing-number{align-items:flex-start;margin:20px 0 0;display:flex}.pricing-number strong{letter-spacing:-.08em;font-size:86px;line-height:.9}.pricing-number span{color:var(--blue);font-size:30px;font-weight:800}.pricing-card>p{color:var(--muted)}.pricing-card dl{border-top:1px solid #e8edf5;margin:28px 0 15px}.pricing-card dl div{border-bottom:1px solid #e8edf5;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.pricing-card dd{text-align:right;margin:0;font-weight:750}.pricing-card>small{color:#818ca2;font-size:9px;line-height:1.55}.global-section,.dashboard-promo,.content-pair,.service-clarity{grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:min(1180px,100% - 48px);margin:auto;padding:110px 0;display:grid}.global-copy>p,.dashboard-copy>p{color:var(--muted);font-size:15px;line-height:1.75}.locale-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #e1e7f1;border-radius:22px;padding:28px}.locale-panel article+article{border-top:1px solid #e5eaf3;margin-top:25px;padding-top:25px}.locale-panel h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 13px;font-size:12px}.locale-panel div{flex-wrap:wrap;gap:8px;display:flex}.locale-panel span{background:#f3f6fc;border-radius:9px;padding:9px 11px;font-size:11px}.locale-panel small{color:#8a94a9;margin-top:19px;line-height:1.5;display:block}.benefits-section{background:#f1f5ff;padding:110px max(48px,50% - 590px)}.benefits-copy{max-width:650px;margin-bottom:45px}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.benefit-grid article{background:#fff;border:1px solid #e0e7f3;border-radius:18px;padding:27px}.benefit-grid span{width:44px;height:44px;color:var(--blue);background:#edf3ff;border-radius:13px;place-items:center;font-weight:900;display:grid}.benefit-grid h3{margin:24px 0 10px;font-size:16px}.benefit-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.dashboard-promo{min-height:650px}.dashboard-copy ul{gap:10px;padding:0;list-style:none;display:grid}.dashboard-copy li:before{content:"✓";color:#10a47a;margin-right:10px;font-weight:900}.dashboard-copy .button{margin-top:18px}.dashboard-copy>small{color:#8a94a9;margin-top:16px;display:block}.dashboard-art{min-height:480px;box-shadow:var(--shadow);background:url(/reference/order-design.png) top/900px no-repeat;border:10px solid #fff;border-radius:24px}.content-pair{align-items:start;padding-top:35px}.faq-block details{border-bottom:1px solid #dfe5ef}.faq-block summary{cursor:pointer;padding:18px 0;font-size:14px;font-weight:750;list-style:none}.faq-block summary span{color:#8f9aaf;margin-right:12px;font-size:10px}.faq-block details p{color:var(--muted);padding:0 30px 18px;font-size:12px;line-height:1.65}.quote-anatomy{position:sticky;top:110px}.anatomy-card{color:#fff;box-shadow:var(--shadow);background:linear-gradient(145deg,#0a1838,#153269);border-radius:22px;margin-top:25px;padding:28px}.anatomy-card>div{border-bottom:1px solid #ffffff1a;grid-template-columns:36px 1fr;align-items:center;padding:14px 0;display:grid}.anatomy-card span{color:#83a5ff;font-size:10px}.anatomy-card p,.anatomy-card b,.anatomy-card small{margin:0;display:block}.anatomy-card small{color:#9faecc;margin-top:3px}.anatomy-card>strong{color:#8facff;margin-top:20px;font-size:11px;display:block}.services-page{background:#fbfcff}.service-hero{grid-template-columns:1.15fr .55fr;align-items:center;gap:85px;width:min(1180px,100% - 48px);min-height:650px;margin:auto;padding:90px 0;display:grid}.service-hero>div>p:not(.hero-kicker){max-width:700px;color:var(--muted);margin:28px 0;font-size:16px;line-height:1.75}.service-hero-actions{gap:12px;display:flex}.service-hero aside{color:#fff;background:radial-gradient(circle at 100% 0,#315bc1 0,#315bc100 42%),#091735;border-radius:24px;padding:35px;box-shadow:0 30px 75px #0f2a5c40}.service-hero aside small,.service-hero aside span{color:#aab9d6;display:block}.service-hero aside strong{letter-spacing:-.08em;margin:12px 0 3px;font-size:82px;display:block}.service-hero aside hr{border:0;border-top:1px solid #ffffff21;margin:25px 0}.service-hero aside p{color:#aab9d6;margin:0;font-size:11px;line-height:1.6}.section-title{justify-content:space-between;align-items:end;gap:70px;margin-bottom:45px;display:flex}.section-title>p{max-width:390px}.service-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.service-cards article{background:#fff;border:1px solid #e2e8f2;border-radius:18px;min-height:260px;padding:28px;box-shadow:0 15px 40px #112e640f}.service-cards article>span{color:#8491aa;font-size:10px;font-weight:800}.service-cards h3{margin:58px 0 13px;font-size:19px}.service-cards p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.service-markets{color:#fff;background:linear-gradient(145deg,#071330,#10265a);grid-template-columns:.8fr 1.2fr;gap:80px;padding:110px max(48px,50% - 590px);display:grid}.service-markets>div>p{color:#a6b3cd;line-height:1.7}.market-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.market-list article{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:34px 1fr;padding:18px;display:grid}.market-list article>span{color:#7198ff;grid-row:1/3;font-size:10px}.market-list small{color:#9eabc4;margin-top:4px;font-size:9px}.service-clarity{padding-top:90px;padding-bottom:90px}.service-clarity ul{gap:11px;padding:0;list-style:none;display:grid}.service-clarity li{color:#4f5c75;background:#fff;border:1px solid #e2e8f2;border-radius:12px;padding:17px 20px;font-size:12px}.service-clarity li:before{content:"—";color:var(--blue);margin-right:10px;font-weight:900}.service-cta{color:#fff;text-align:center;background:linear-gradient(125deg,#245cff,#153bab);padding:100px 24px}.service-cta p{color:#d8e2ff}.light-button{color:#153bab;background:#fff;border-color:#fff;margin-top:20px;box-shadow:0 14px 30px #00000026}.site-footer{color:#c6d1e9;background:#06112b}.footer-brand-domain{color:#7fa1ff}.floating-contact{z-index:80;right:22px;bottom:max(22px,env(safe-area-inset-bottom));flex-direction:column;gap:11px;display:flex;position:fixed}.floating-contact-button{color:#fff;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .2s,box-shadow .2s,filter .2s;display:grid;position:relative;box-shadow:0 14px 32px #091d463d}.floating-contact-button svg{width:27px;height:27px}.floating-contact-button.whatsapp{background:linear-gradient(145deg,#2ddd72,#16aa52)}.floating-contact-button.email{background:linear-gradient(145deg,#3e77ff,#1747d5)}:is(.floating-contact-button:hover,.floating-contact-button:focus-visible){outline:none;transform:translateY(-3px)scale(1.04);box-shadow:0 18px 38px #091d464d}.floating-contact-button:focus-visible{box-shadow:0 0 0 4px #fff,0 0 0 7px #83a5ff,0 18px 38px #091d464d}.floating-contact-button>span{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#0a1836;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;transition:opacity .2s,transform .2s;position:absolute;right:64px;transform:translate(5px);box-shadow:0 8px 22px #04123033}:is(.floating-contact-button:hover>span,.floating-contact-button:focus-visible>span){opacity:1;transform:translate(0)}.floating-contact-button.pending{cursor:not-allowed;filter:grayscale(.7);opacity:.48}.floating-contact-button.pending:hover{transform:none;box-shadow:0 14px 32px #091d4633}@media (max-width:1050px){.hero-inner,.service-hero{grid-template-columns:1fr 1fr;gap:35px}.platform-band{grid-template-columns:1fr;gap:22px}.platform-intro h2 br{display:none}.pricing-section,.service-markets{gap:45px}.benefit-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.floating-contact{right:13px;bottom:max(13px,env(safe-area-inset-bottom));gap:8px}.floating-contact-button{width:48px;height:48px}.floating-contact-button svg{width:24px;height:24px}.floating-contact-button>span{display:none}}@media (prefers-reduced-motion:reduce){.floating-contact-button,.floating-contact-button>span{transition:none}}@media (max-width:820px){.hero-inner,.service-hero,.pricing-section,.global-section,.dashboard-promo,.content-pair,.service-markets,.service-clarity{grid-template-columns:1fr}.hero-inner{padding-top:55px}.hero-visual{min-height:400px}.home-hero{min-height:auto}.platform-band{margin-top:24px}.process-grid,.service-cards{grid-template-columns:1fr 1fr}.pricing-section,.service-markets{padding-left:32px;padding-right:32px}.dashboard-art{min-height:380px}.quote-anatomy{position:static}.service-hero{min-height:auto;padding:70px 0}.section-title{display:block}.section-title>p{max-width:620px}}@media (max-width:560px){.hero-inner,.platform-band,.how-section,.global-section,.dashboard-promo,.content-pair,.service-hero,.service-grid-section,.service-clarity{width:calc(100% - 28px)}.hero-copy-block h1,.service-hero h1{font-size:43px}.hero-copy-block>p{font-size:14px}.hero-visual{min-height:330px}.hero-art{background-size:650px;border-radius:100px 20px}.floating-quote{left:10px}.floating-route{bottom:10px;right:8px}.hero-proof-grid{grid-template-columns:1fr 1fr;gap:18px}.platform-band{padding:20px}.platform-list,.process-grid,.service-cards,.benefit-grid,.market-list{grid-template-columns:1fr}.pricing-section,.benefits-section,.service-markets{padding:80px 20px}.pricing-card{padding:27px}.global-section,.dashboard-promo,.content-pair,.how-section,.service-grid-section{padding-top:80px;padding-bottom:80px}.dashboard-art{background-size:650px;min-height:300px}.service-hero-actions{flex-direction:column}.service-hero aside strong{font-size:68px}}.csa-brand{flex:none;align-items:center;display:inline-flex}.droppu-logo{width:154px;height:auto;display:block}.csa-brand.compact .droppu-logo{width:132px}.mascot-hero{isolation:isolate;min-height:550px}.hero-mascot-art{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 34px #23468c2e);width:min(680px,112%);height:auto;max-height:580px;animation:5.8s ease-in-out infinite mascot-float;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.hero-orbit{z-index:1;border:1px solid #3868ff4d;border-radius:50%;position:absolute;inset:68px 5px 55px;transform:rotate(-12deg);box-shadow:0 0 45px #527eff1a}.hero-orbit:before,.hero-orbit:after{content:"";background:#fff;border:3px solid #4b79ff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 16px #6e9aff}.hero-orbit:before{top:11%;right:18%}.hero-orbit:after{bottom:9%;left:18%}.status-chip{z-index:3;color:#10204a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:11px;font-weight:800;display:flex;position:absolute;box-shadow:0 16px 35px #1e3d7b29}.status-chip i{color:#fff;background:linear-gradient(145deg,#3473ff,#174bd8);border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.status-verified{top:70px;left:-8px}.status-qc{top:125px;right:-18px}.status-ready{bottom:75px;right:12px}.how-more{justify-content:center;margin-top:32px;display:flex}.service-hero aside .quote-word{letter-spacing:-.055em;max-width:260px;margin:18px 0 12px;font-size:44px;line-height:.95}@keyframes mascot-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-10px)}}.how-page{background:#fbfcff}.how-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:55px;width:min(1180px,100% - 48px);min-height:680px;margin:auto;padding:70px 0 85px;display:grid;position:relative;overflow:hidden}.how-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.4vw,76px);line-height:.98}.how-hero h1 em{color:var(--blue);font-style:normal}.how-hero>div:first-child>p:not(.hero-kicker){max-width:650px;color:var(--muted);margin:27px 0;font-size:16px;line-height:1.75}.how-hero-actions{gap:12px;display:flex}.how-hero-visual{background:radial-gradient(circle,#e5edff 0,#e5edff00 68%);min-height:520px;position:relative}.how-hero-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 35px #1e3d7b29);width:108%;height:500px;position:absolute;inset:5px -25px auto auto}.how-hero-visual span{z-index:3;color:#284a9e;background:#ffffffe0;border:1px solid #e1e8f6;border-radius:99px;padding:9px 13px;font-size:10px;font-weight:800;position:absolute;box-shadow:0 12px 25px #1e3d7b1f}.how-hero-visual span:first-of-type{top:28%;left:2%}.how-hero-visual span:nth-of-type(2){top:14%;right:2%}.how-hero-visual span:nth-of-type(3){bottom:28%;right:-1%}.how-hero-visual span:nth-of-type(4){bottom:11%;left:14%}.request-checklist{color:#fff;background:linear-gradient(145deg,#071330,#10285e);grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding:95px max(48px,50% - 590px);display:grid}.request-checklist h2,.workflow-section h2,.yiwu-section h2,.attention-section h2,.responsibility-section h2,.how-final-cta h2{letter-spacing:-.055em;margin:13px 0 16px;font-size:clamp(33px,4vw,50px);line-height:1.05}.request-checklist>div>p{color:#a9b6d0;line-height:1.75}.request-checklist ul,.yiwu-copy ul,.responsibility-section ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.request-checklist li{color:#d8e1f2;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;padding:16px 18px;font-size:12px}.request-checklist li:before,.yiwu-copy li:before,.responsibility-section li:before{content:"✓";color:#7ca1ff;margin-right:10px;font-weight:900}.workflow-section{width:min(1000px,100% - 48px);margin:auto;padding:110px 0}.workflow-list{gap:14px;margin-top:50px;display:grid;position:relative}.workflow-list:before{content:"";background:linear-gradient(#83a4ff,#dce5f7);width:1px;position:absolute;top:38px;bottom:38px;left:35px}.workflow-list article{z-index:1;background:#fff;border:1px solid #e2e8f3;border-radius:18px;grid-template-columns:72px 1fr;align-items:center;gap:25px;padding:24px 28px 24px 0;display:grid;position:relative;box-shadow:0 14px 40px #14326e0f}.workflow-list article>span{color:#fff;background:linear-gradient(145deg,#3473ff,#1948cc);border:8px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;font-size:11px;font-weight:900;display:grid;box-shadow:0 0 0 1px #dce5f6}.workflow-list h3{margin:0 0 7px;font-size:18px}.workflow-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.yiwu-section{color:#fff;background:radial-gradient(circle at 80% 20%,#244da7 0,#244da700 34%),linear-gradient(145deg,#071330,#10265a);grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;padding:110px max(48px,50% - 590px);display:grid}.yiwu-copy>p{color:#aab7d1;max-width:650px;line-height:1.75}.yiwu-copy ul{grid-template-columns:1fr 1fr;margin-top:28px}.yiwu-copy li{color:#d4def2;font-size:12px}.yiwu-section aside{color:var(--ink);background:#fff;border-radius:23px;padding:35px;box-shadow:0 30px 70px #00000038}.yiwu-section aside>span{color:#9a6816;text-transform:uppercase;background:#fff4d8;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-block}.yiwu-section aside h3{letter-spacing:-.035em;margin:25px 0 15px;font-size:27px;line-height:1.12}.yiwu-section aside p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.attention-section{background:#f1f5ff;padding:110px max(48px,50% - 590px)}.attention-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.attention-grid article{background:#fff;border:1px solid #e1e7f2;border-radius:18px;min-height:235px;padding:27px}.attention-grid article>span{color:#8b98b0;font-size:10px;font-weight:800}.attention-grid h3{margin:48px 0 10px;font-size:18px}.attention-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.responsibility-section{grid-template-columns:1fr 1fr;gap:22px;width:min(1180px,100% - 48px);margin:auto;padding:110px 0;display:grid}.responsibility-section>div{background:#fff;border:1px solid #e1e7f2;border-radius:22px;padding:38px;box-shadow:0 18px 50px #14326e12}.responsibility-section h2{font-size:35px}.responsibility-section li{color:#56647e;font-size:12px;line-height:1.6}.how-final-cta{color:#fff;text-align:center;background:linear-gradient(125deg,#245cff,#173bb0);padding:95px 24px}.how-final-cta img{filter:brightness(0)invert();width:145px;height:auto}.how-final-cta p{color:#d7e2ff}@media (prefers-reduced-motion:reduce){.hero-mascot-art{animation:none}}@media (max-width:1050px){.droppu-logo{width:137px}.hero-mascot-art{width:120%}.how-hero{grid-template-columns:1fr 1fr;gap:25px}}@media (max-width:820px){.how-hero,.request-checklist,.yiwu-section,.responsibility-section{grid-template-columns:1fr}.how-hero{padding-top:55px}.how-hero-visual{min-height:430px}.how-hero-visual img{width:100%;height:420px;inset:0}.attention-grid{grid-template-columns:1fr 1fr}.yiwu-copy ul{grid-template-columns:1fr}}@media (max-width:560px){.droppu-logo{width:122px}.csa-brand.compact .droppu-logo{width:116px}.mascot-hero{min-height:390px}.hero-mascot-art{width:115%;max-height:410px;bottom:-5px}.hero-orbit{inset:45px 8px 30px}.status-chip{padding:8px 10px;font-size:9px}.status-chip i{width:20px;height:20px}.status-verified{top:45px;left:0}.status-qc{top:75px;right:0}.status-ready{bottom:38px;right:2px}.how-hero,.workflow-section,.responsibility-section{width:calc(100% - 28px)}.how-hero h1{font-size:44px}.how-hero-actions{flex-direction:column}.how-hero-visual{min-height:340px}.how-hero-visual img{height:330px}.how-hero-visual span:first-of-type{left:0}.how-hero-visual span:nth-of-type(2){right:0}.request-checklist,.yiwu-section,.attention-section{padding:80px 20px}.workflow-section,.responsibility-section{padding-top:80px;padding-bottom:80px}.workflow-list article{grid-template-columns:56px 1fr;gap:14px;padding-right:16px}.workflow-list article>span{width:56px;height:56px}.workflow-list:before{left:27px}.attention-grid{grid-template-columns:1fr}.responsibility-section>div{padding:28px}}.preference-picker{gap:8px;display:flex}.round-select{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:5px;min-width:66px;height:26px;padding:0 9px;font-size:10px;display:flex;position:relative}.round-select span{font-size:13px;border:0!important;padding:0!important}.round-select b{font-size:10px}.round-select select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.currency-select{justify-content:center;min-width:58px}.hero-inner{align-items:start;padding-top:38px}.hero-copy-block{padding-top:12px}.mascot-hero{min-height:590px;margin-top:-18px}.hero-mascot-art{width:min(720px,118%);max-height:620px;bottom:-4px}.platform-list{grid-template-columns:repeat(5,1fr)}.platform-badge{color:#fff;background:linear-gradient(145deg,#ff5f46,#ff943d);border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:grid}.pricing-number span{letter-spacing:0;margin-left:8px;font-size:17px}.process-illustration{min-height:370px}.process-illustration img{width:112%;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.shipping-page,.pricing-page{color:var(--ink);background:#fbfcff}.shipping-hero,.pricing-hero{width:min(1180px,100% - 48px);margin:auto}.shipping-hero{background:radial-gradient(circle at 12% 20%,#e8f1ff 0,#e8f1ff00 32%);grid-template-columns:.8fr 1.2fr;align-items:center;gap:58px;padding:76px 0 88px;display:grid}.shipping-hero h1,.pricing-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.4vw,76px);line-height:.98}.shipping-hero h1 em,.pricing-hero h1 em{color:var(--blue);font-style:normal}.shipping-hero>div>p:not(.hero-kicker),.pricing-hero>div>p:not(.hero-kicker){color:var(--muted);margin:26px 0;font-size:15px;line-height:1.75}.shipping-trust{color:#365078;gap:10px;font-size:11px;display:grid}.reference-calculator{background:#ffffffeb;border:1px solid #dde7f8;border-radius:24px;padding:30px;box-shadow:0 30px 80px #14377824}.calculator-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.calculator-heading span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.calculator-heading h2{margin:7px 0 5px;font-size:25px}.calculator-heading p{color:var(--muted);margin:0;font-size:11px}.reference-calculator label{color:#43516c;gap:7px;font-size:10px;font-weight:750;display:grid}.reference-calculator input,.reference-calculator select{width:100%;color:var(--ink);background:#f7f9fd;border:1px solid #dce4f1;border-radius:10px;padding:12px}.calculator-heading>label{min-width:85px}.calculator-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 18px;display:grid}.calculator-form-grid label:last-child{grid-column:1/-1}.calculator-form-grid .calculator-check{align-items:center;gap:9px;display:flex}.calculator-form-grid .calculator-check input{width:auto;accent-color:var(--blue);margin:0}.reference-calculator .unit-field,.reference-calculator .dimension-fields{gap:7px;display:flex}.reference-calculator .unit-field{position:relative}.reference-calculator .unit-field i{color:#8a96ab;font-style:normal;position:absolute;top:12px;right:12px}.reference-result{color:#fff;background:linear-gradient(145deg,#0b1b40,#1748b6);border-radius:16px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:24px;margin-top:18px;padding:22px;display:grid}.reference-result small,.reference-result strong,.reference-result span{display:block}.reference-result strong{margin:6px 0;font-size:29px}.reference-result span{color:#9fb7ef;font-size:10px}.reference-result dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.reference-result dl div{background:#ffffff14;border-radius:9px;padding:10px}.reference-result dt{color:#9fb7ef;font-size:9px}.reference-result dd{margin:4px 0 0;font-size:11px;font-weight:800}.route-options{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.route-options article{background:#f7f9fd;border:1px solid #dde5f2;border-radius:13px;gap:8px;padding:15px;display:grid}.route-options article div{justify-content:space-between;align-items:center;gap:8px;display:flex}.route-options small{color:#7786a2;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.route-options b{color:#273a60;font-size:10px}.route-options strong{color:var(--ink);font-size:18px}.route-options span,.route-options em{color:#71809b;font-size:9px;font-style:normal}.route-options em{color:#9b6310}.zone-warning{color:#6d511b;background:#fff8e8;border-radius:9px;margin:11px 0 0;padding:10px 12px;font-size:10px}.manual-route-notice{color:#674811;background:#fff7df;border:1px solid #f1d996;border-radius:14px;margin-top:18px;padding:18px}.manual-route-notice p{margin:5px 0 0;font-size:11px;line-height:1.6}.shipping-milestones{color:#fff;background:#071330;grid-template-columns:repeat(4,1fr);gap:1px;padding:0 max(48px,50% - 590px);display:grid}.shipping-milestones article{border-right:1px solid #ffffff1a;min-height:190px;padding:38px 28px}.shipping-milestones span{color:#7099ff;font-size:10px;font-weight:850}.shipping-milestones h3{margin:38px 0 8px}.shipping-milestones p{color:#aab7d1;margin:0;font-size:11px;line-height:1.6}.weight-explainer,.shipping-inclusions,.shipping-faq,.platform-guide,.service-faq,.cost-breakdown,.pricing-clarity,.pricing-faq{padding:105px max(48px,50% - 590px)}.weight-explainer{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.weight-explainer h2,.shipping-categories h2,.shipping-inclusions h2,.shipping-faq h2,.platform-guide h2,.service-faq h2,.cost-breakdown h2,.pricing-clarity h2,.pricing-faq h2{letter-spacing:-.055em;margin:13px 0 16px;font-size:clamp(34px,4vw,52px);line-height:1.04}.weight-explainer>div>p,.platform-guide>div>p,.service-faq>div>p{color:var(--muted);line-height:1.75}.formula-card{color:#fff;background:linear-gradient(145deg,#0a1838,#173e92);border-radius:16px;gap:7px;margin-top:28px;padding:24px;display:grid}.formula-card small,.formula-card span{color:#9fb3df}.formula-card strong{font-size:20px}.weight-compare{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.weight-compare article{background:#fff;border:1px solid #e0e7f3;border-radius:17px;min-height:240px;padding:24px}.weight-compare i{width:42px;height:42px;color:var(--blue);background:#edf3ff;border-radius:12px;place-items:center;font-style:normal;display:grid}.weight-compare h3{margin:55px 0 10px;font-size:16px}.weight-compare p,.shipping-categories article p{color:var(--muted);font-size:11px;line-height:1.7}.shipping-categories{background:#f1f5ff;padding:105px max(48px,50% - 590px)}.shipping-categories>div:last-child{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.shipping-categories article{background:#fff;border:1px solid #e1e7f2;border-radius:17px;min-height:255px;padding:25px}.shipping-categories article span{color:#2959c7;background:#edf3ff;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-block}.shipping-categories h3{margin:55px 0 10px}.shipping-inclusions{color:#fff;background:#071330;grid-template-columns:1fr 1fr;gap:1px;padding-top:0;padding-bottom:0;display:grid}.shipping-inclusions>div{padding:75px}.shipping-inclusions>div:last-child{color:var(--ink);background:#fff}.shipping-inclusions ul,.pricing-hero ul{gap:12px;padding:0;list-style:none;display:grid}.shipping-inclusions li{color:#aab7d1;font-size:12px}.shipping-inclusions>div:last-child li{color:#56647e}.shipping-inclusions li:before{content:"✓";color:#6d95ff;margin-right:10px}.shipping-faq,.service-faq{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.shipping-faq details,.service-faq details,.pricing-faq details{border-bottom:1px solid #dde4ef}.shipping-faq summary,.service-faq summary,.pricing-faq summary{cursor:pointer;gap:14px;padding:20px 0;font-weight:800;list-style:none;display:flex}.shipping-faq summary span{color:#8d99ad;font-size:10px}.shipping-faq details p,.service-faq details p,.pricing-faq details p{color:var(--muted);padding:0 28px 20px;font-size:12px;line-height:1.7}.platform-guide{background:#f1f5ff;grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.platform-guide>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.platform-guide article{background:#fff;border:1px solid #e0e7f3;border-radius:16px;padding:25px}.platform-guide article p{color:var(--muted);font-size:11px;line-height:1.7}.service-faq{background:#fff}.pricing-hero{grid-template-columns:1.1fr .7fr;align-items:center;gap:85px;min-height:650px;padding:80px 0;display:grid}.pricing-hero aside{color:#fff;background:radial-gradient(circle at 80% 0,#3265dc 0,#3265dc00 45%),#071330;border-radius:24px;padding:38px;box-shadow:0 30px 75px #0f2a5c40}.pricing-hero aside small{color:#91a8db;letter-spacing:.12em;font-weight:850}.pricing-hero aside strong{letter-spacing:-.08em;margin:23px 0 0;font-size:86px;display:block}.pricing-hero aside strong span{font-size:20px}.pricing-hero aside p{color:#b4c2de}.pricing-hero aside li{color:#dce5f5;font-size:12px}.cost-breakdown{background:#f1f5ff}.cost-breakdown>div:last-child{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.cost-breakdown article{background:#fff;border:1px solid #e0e7f2;border-radius:17px;min-height:245px;padding:26px}.cost-breakdown article>span{color:#8290aa;font-size:10px;font-weight:850}.cost-breakdown article h3{margin:60px 0 10px}.cost-breakdown article p{color:var(--muted);font-size:11px;line-height:1.7}.pricing-clarity{color:#fff;background:#071330;grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.pricing-clarity>div>p{color:#aab7d1;line-height:1.7}.pricing-clarity ul{gap:10px;padding:0;list-style:none;display:grid}.pricing-clarity li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:13px;gap:5px;padding:20px;display:grid}.pricing-clarity li span{color:#aab7d1;font-size:11px;line-height:1.6}.pricing-faq{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}@media (max-width:1050px){.platform-list{grid-template-columns:repeat(3,1fr)}.shipping-hero{grid-template-columns:1fr}.shipping-hero>div:first-child{max-width:760px}.shipping-categories>div:last-child,.cost-breakdown>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:820px){.hero-inner{padding-top:50px}.mascot-hero{margin-top:0}.shipping-hero,.pricing-hero,.weight-explainer,.shipping-inclusions,.shipping-faq,.platform-guide,.service-faq,.pricing-clarity,.pricing-faq{grid-template-columns:1fr}.shipping-milestones{grid-template-columns:1fr 1fr}.shipping-inclusions>div{padding:55px 32px}.weight-compare{grid-template-columns:1fr}.weight-compare article{min-height:170px}.weight-compare h3{margin-top:30px}}@media (max-width:560px){html,body{overflow-x:hidden}.utility-bar{justify-content:center;height:34px}.utility-bar>div:first-child{display:none}.utility-bar>div:last-child{gap:6px;display:flex}.utility-bar>div:last-child>a{display:none}.preference-picker{gap:5px;display:flex}.round-select{min-width:59px;height:24px;padding:0 7px}.currency-select{min-width:51px}.hero-inner{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.hero-copy-block{width:100%;min-width:0}.hero-copy-block h1{overflow-wrap:anywhere;max-width:100%;font-size:36px;line-height:1.02}.hero-copy-block>p{overflow-wrap:anywhere;max-width:100%}.hero-kicker{letter-spacing:.08em;flex-wrap:wrap;max-width:100%;font-size:9px}.hero-link-form,.hero-link-form input,.hero-link-form button{min-width:0;max-width:100%}.shipping-hero,.pricing-hero{width:calc(100% - 28px);padding:55px 0 70px}.shipping-hero h1,.pricing-hero h1{font-size:43px}.reference-calculator{padding:20px}.calculator-heading,.section-title{display:block}.calculator-heading>label{margin-top:15px}.calculator-form-grid,.reference-result,.reference-result dl,.route-options{grid-template-columns:1fr}.calculator-form-grid label:last-child{grid-column:auto}.shipping-milestones,.shipping-categories>div:last-child,.cost-breakdown>div:last-child,.platform-guide>div:last-child{grid-template-columns:1fr}.shipping-milestones{padding:0 20px}.shipping-milestones article{min-height:150px}.weight-explainer,.shipping-categories,.shipping-faq,.platform-guide,.service-faq,.cost-breakdown,.pricing-clarity,.pricing-faq{gap:35px;padding:80px 20px}.pricing-hero aside strong{font-size:68px}.process-illustration{min-height:250px}.process-illustration img{height:auto}}.operations-history-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.operations-history-grid h3{color:#0a1d49;margin:0 0 12px}.operations-history-grid small{color:#70809f}@media (max-width:980px){.operations-history-grid{grid-template-columns:1fr}}.launch-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.launch-check{background:#f8fbff;border:1px solid #d9e5f4;border-radius:16px;gap:12px;padding:16px;display:flex}.launch-check>span{border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:900;display:grid}.launch-check.ready>span{color:#087d52;background:#dff8ed}.launch-check.pending>span{color:#9a6500;background:#fff1ca}.launch-check small{color:#6b7c9a;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.launch-check h3{margin:3px 0 5px;font-size:15px}.launch-check p{color:#62718d;margin:0;font-size:12px;line-height:1.55}.legal-page{padding-top:58px;padding-bottom:72px}.legal-hero{max-width:830px;margin-bottom:30px}.legal-hero h1{letter-spacing:-.05em;margin:8px 0 14px;font-size:clamp(38px,5vw,66px)}.legal-hero>p:last-of-type{color:#60708d;font-size:18px;line-height:1.7}.legal-draft{color:#775400;background:#fff8e4;border:1px solid #f0cf7c;border-radius:14px;gap:14px;margin-top:22px;padding:15px 18px;display:flex}.legal-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.legal-content{padding:34px}.legal-content h2{margin:30px 0 8px;font-size:22px}.legal-content h2:first-child{margin-top:0}.legal-content p{color:#53637f;line-height:1.8}.legal-sidebar{flex-direction:column;gap:9px;padding:24px;display:flex;position:sticky;top:112px}.legal-sidebar h2{margin:0 0 8px}.legal-sidebar p{color:#61708a;margin:0;line-height:1.55}.legal-sidebar hr{border:0;border-top:1px solid #dce6f3;width:100%}.legal-sidebar a{color:#245cff;font-weight:750}@media (max-width:860px){.launch-check-grid,.legal-layout{grid-template-columns:1fr}.legal-sidebar{position:static}.legal-draft{flex-direction:column}}.about-hero,.help-hero{padding:90px max(calc((100vw - var(--content))/2),24px);background:linear-gradient(135deg,#f7faff,#eaf1ff);grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:60px;display:grid}.about-hero h1,.help-hero h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(44px,6vw,78px);line-height:.98}.about-hero h1 em,.help-hero h1 em{color:#245cff;font-style:normal}.about-hero>div>p,.help-hero>p{color:#5d6d89;max-width:760px;font-size:18px;line-height:1.7}.about-hero aside{background:#ffffffd1;border:1px solid #cddcff;border-radius:26px;padding:34px;box-shadow:0 25px 60px #1c48a01f}.about-hero aside small{color:#6f7f9b;text-transform:uppercase;letter-spacing:.1em;font-weight:800;display:block}.about-hero aside strong{color:#0a1d49;margin:16px 0;font-size:29px;line-height:1.3;display:block}.about-purpose,.about-status{padding:90px max(calc((100vw - var(--content))/2),24px);grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.about-purpose h2,.about-status h2{letter-spacing:-.04em;font-size:38px}.about-purpose p,.about-status p{color:#5b6a84;font-size:16px;line-height:1.8}.about-principles{padding:90px max(calc((100vw - var(--content))/2),24px);background:#f5f8ff}.about-principles>div:last-child{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:35px;display:grid}.about-principles article{background:#fff;border:1px solid #dce6f5;border-radius:20px;padding:25px}.about-principles article>span{color:#245cff;font-weight:900}.about-principles h3{margin:22px 0 8px}.about-principles p{color:#62718c;line-height:1.65}.about-audience{padding:90px max(calc((100vw - var(--content))/2),24px);color:#fff;background:#071738;grid-template-columns:1fr 1fr;gap:70px;display:grid}.about-audience p{color:#c9d5ed;line-height:1.8}.about-audience li{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;margin:0 0 12px;padding:13px 16px}.about-status{align-items:center}.help-hero{text-align:center;display:block}.help-hero>p{margin:0 auto}.help-hero>div{justify-content:center;gap:12px;margin-top:25px;display:flex}.help-paths{padding:60px max(calc((100vw - var(--content))/2),24px);grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.help-paths a{background:#fff;border:1px solid #dce6f5;border-radius:18px;flex-direction:column;gap:8px;padding:24px;display:flex;box-shadow:0 12px 35px #1437780f}.help-paths span{color:#245cff;font-weight:900}.help-paths strong{color:#0a1d49;font-size:17px}.help-paths small{color:#64738e}.help-faq{padding:80px max(calc((100vw - var(--content))/2),24px);background:#f5f8ff;grid-template-columns:.65fr 1.35fr;gap:65px;display:grid}.help-faq h2{letter-spacing:-.04em;font-size:38px}.help-faq>div:first-child p{color:#62718c;line-height:1.7}.help-faq details{border-bottom:1px solid #d6e1f0;padding:18px 0}.help-faq summary{color:#10234e;cursor:pointer;gap:14px;font-weight:800;display:flex}.help-faq summary span{color:#245cff}.help-faq details p{color:#5c6b85;padding-left:38px;line-height:1.7}.help-contact{padding:70px max(calc((100vw - var(--content))/2),24px);color:#fff;background:linear-gradient(125deg,#245cff,#153bab);justify-content:space-between;align-items:center;gap:40px;display:flex}.help-contact p{color:#dbe4ff;max-width:720px}.help-contact .button{flex:none}@media (max-width:980px){.about-hero,.about-purpose,.about-status,.about-audience,.help-faq{grid-template-columns:1fr}.about-principles>div:last-child,.help-paths{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.about-principles>div:last-child,.help-paths{grid-template-columns:1fr}.help-hero>div,.help-contact{flex-direction:column;align-items:stretch}.help-contact{text-align:center}}.display-money{white-space:nowrap;flex-direction:column;gap:2px;display:inline-flex}.display-money b{font:inherit;font-weight:800}.display-money small,.display-rate-note{color:#74829c;font-size:10px}.display-rate-note{margin:14px 0 0;line-height:1.5}.localized-page{background:#f7faff}.localized-hero{min-height:650px;padding:85px max(calc((100vw - var(--content))/2),24px);background:radial-gradient(circle at 75% 30%,#dce8ff 0,#0000 34%),linear-gradient(135deg,#f8fbff,#edf3ff);grid-template-columns:1.15fr .85fr;align-items:center;gap:55px;display:grid}.localized-hero h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(48px,6.5vw,88px);line-height:.96}.localized-hero h1 em{color:#245cff;font-style:normal}.localized-hero>div>p{color:#5c6c88;max-width:740px;font-size:18px;line-height:1.7}.localized-hero>div>div{gap:12px;margin-top:26px;display:flex}.localized-hero aside{padding:30px;position:relative}.localized-hero aside img{filter:drop-shadow(0 30px 35px #245cff2e);width:100%;height:auto;display:block}.localized-hero aside span{z-index:1;color:#234da5;background:#fff;border:1px solid #d5e2ff;border-radius:99px;padding:10px 16px;font-weight:800;position:absolute;top:15px;right:25px}.localized-notice{color:#68520f;text-align:center;background:#fff4ce;margin:0;padding:12px 24px;font-size:12px;font-weight:700}.localized-benefits{padding:70px max(calc((100vw - var(--content))/2),24px);grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.localized-benefits article{background:#fff;border:1px solid #dbe6f5;border-radius:22px;padding:28px;box-shadow:0 14px 35px #1235780f}.localized-benefits article>span{color:#245cff;font-weight:900}.localized-benefits h2{font-size:20px}.localized-benefits p{color:#61708b;line-height:1.7}.localized-flow{padding:90px max(calc((100vw - var(--content))/2),24px);background:#fff;grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.localized-flow>div h2{letter-spacing:-.045em;font-size:40px}.localized-flow>div p{color:#60708b;line-height:1.7}.localized-flow ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.localized-flow li{background:#f8faff;border:1px solid #dbe6f4;border-radius:17px;gap:20px;padding:22px;display:flex}.localized-flow li>span{color:#245cff;font-weight:900}.localized-flow h3{margin:0 0 5px}.localized-flow li p{color:#62718b;margin:0;line-height:1.6}@media (max-width:900px){.localized-hero,.localized-flow{grid-template-columns:1fr}.localized-hero aside{max-width:620px}.localized-benefits{grid-template-columns:1fr}}.shipment-record-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.shipment-record-form label{color:#263a65;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.shipment-record-form input,.shipment-record-form select,.shipment-record-form textarea{background:#fff;border:1px solid #ccd9ec;border-radius:10px;width:100%;padding:11px}.shipment-record-form textarea{resize:vertical;min-height:82px}.shipment-record-form .shipment-note{grid-column:span 2}.shipment-record-form .button{align-self:end}.shipment-summary{margin-top:20px}.shipment-summary a{color:#245cff;font-weight:800}@media (max-width:850px){.shipment-record-form{grid-template-columns:1fr 1fr}.shipment-record-form .shipment-note{grid-column:1/-1}}@media (max-width:560px){.shipment-record-form{grid-template-columns:1fr}.shipment-record-form .shipment-note{grid-column:auto}}.warehouse-parcel-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.warehouse-parcel-form label{color:#263a65;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.warehouse-parcel-form input,.warehouse-parcel-form select,.warehouse-parcel-form textarea{background:#fff;border:1px solid #ccd9ec;border-radius:10px;width:100%;padding:11px}.warehouse-parcel-form textarea{resize:vertical;min-height:82px}.warehouse-parcel-form .parcel-note{grid-column:span 3}.warehouse-parcel-form .button{align-self:end}.warehouse-parcel-list{margin-top:20px}.warehouse-parcel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.warehouse-parcel-grid article{background:#f9fbff;border:1px solid #dbe5f2;border-radius:16px;padding:18px}.warehouse-parcel-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.warehouse-parcel-grid dl{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.warehouse-parcel-grid dl div{flex-direction:column;display:flex}.warehouse-parcel-grid dt{color:#78869d;text-transform:uppercase;font-size:10px}.warehouse-parcel-grid dd{color:#1d315c;margin:2px 0;font-size:12px;font-weight:750}.warehouse-parcel-grid article>p{color:#5f6e88;border-top:1px solid #dfe7f2;margin:12px 0 0;padding-top:12px;font-size:12px}@media (max-width:900px){.warehouse-parcel-form{grid-template-columns:1fr 1fr}.warehouse-parcel-form .parcel-note{grid-column:1/-1}}@media (max-width:650px){.warehouse-parcel-grid,.warehouse-parcel-form{grid-template-columns:1fr}.warehouse-parcel-form .parcel-note{grid-column:auto}}.contact-page{background:#f6f9ff}.contact-hero{padding:88px max(calc((100vw - var(--content))/2),24px);background:radial-gradient(circle at 78% 18%,#5c8eff3d,#0000 30%),linear-gradient(135deg,#f9fbff,#eaf1ff);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:70px;display:grid}.contact-hero h1{letter-spacing:-.06em;max-width:780px;margin:16px 0;font-size:clamp(44px,6vw,76px);line-height:.98}.contact-hero h1 em{color:#245cff;font-style:normal}.contact-hero>div>p{color:#5e6e8b;max-width:760px;font-size:18px;line-height:1.7}.contact-trust{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.contact-trust span{color:#27457f;background:#ffffffb8;border:1px solid #cfddfb;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800}.contact-hero aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #a4bef4ad;border-radius:24px;padding:32px;box-shadow:0 26px 65px #1338821f}.contact-hero aside small,.contact-hero aside strong{display:block}.contact-hero aside small{color:#6b7a96;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.contact-hero aside strong{color:#0a1d49;margin:12px 0 20px;font-size:24px;line-height:1.3}.contact-hero aside p{color:#697895;margin:14px 0 0;font-size:11px;line-height:1.55}.contact-workspace{padding:70px max(calc((100vw - var(--content))/2),24px);grid-template-columns:minmax(0,1.5fr) minmax(285px,.5fr);align-items:start;gap:24px;display:grid}.contact-form,.contact-details{background:#fff;border:1px solid #d9e4f3;border-radius:22px;padding:34px;box-shadow:0 18px 50px #12377d12}.contact-form-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:26px;display:flex}.contact-form-heading h2{margin:4px 0 0;font-size:31px}.contact-form-heading>span{color:#2552b3;background:#edf3ff;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.contact-form .field label{color:#25385f;font-size:12px}.contact-form .field label span{color:#7b89a0;font-weight:500}.contact-form .field input,.contact-form .field select,.contact-form .field textarea{background:#fbfcff;border-radius:11px;padding:13px}.contact-form .field textarea{resize:vertical}.contact-consent{color:#5b6982;align-items:flex-start;font-size:11px;line-height:1.55;flex-direction:row!important;gap:10px!important;display:flex!important}.contact-consent input{accent-color:#245cff;margin-top:2px;width:auto!important}.contact-form-actions{align-items:center;gap:18px;margin-top:22px;display:flex}.contact-form-actions small{color:#74819a;max-width:440px;line-height:1.5}.contact-form button:disabled{cursor:wait;opacity:.65}.contact-error{color:#9c2626;background:#fff0f0;border:1px solid #f2b8b8;border-radius:10px;padding:11px 13px;font-size:12px}.contact-success{background:#f4fff9;border:1px solid #bfe7d5;border-radius:22px;gap:20px;padding:36px;display:flex}.contact-success>span{color:#fff;background:#0ca56f;border-radius:50%;flex:0 0 48px;place-items:center;height:48px;font-size:24px;display:grid}.contact-success h2{margin:5px 0 10px}.contact-success p,.contact-success small,.contact-success b{color:#516c61;margin:7px 0;display:block}.contact-success .button{margin-top:18px}.contact-details{position:sticky;top:104px}.contact-details ol{flex-direction:column;gap:18px;margin:24px 0;padding:0;list-style:none;display:flex}.contact-details li{gap:13px;display:flex}.contact-details li>b{color:#245cff;background:#eaf1ff;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.contact-details li span,.contact-details li strong,.contact-details li small{display:block}.contact-details li small,.contact-details>p{color:#70809b;margin-top:4px;line-height:1.55}.contact-details hr{border:0;border-top:1px solid #e0e7f1;margin:24px 0}.contact-details>a{color:#245cff;margin:7px 0;font-weight:800;display:block}.contact-admin-panel{margin:18px 0}.contact-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin:20px 0 26px;display:grid}.contact-metrics>div{background:#f8fbff;border:1px solid #dce6f3;border-radius:13px;padding:15px}.contact-metrics small,.contact-metrics strong{display:block}.contact-metrics small{color:#6e7d97}.contact-metrics strong{margin-top:4px;font-size:24px}.contact-inquiry-table td{vertical-align:top}.contact-inquiry-table td>*{margin-bottom:4px;display:block}.contact-inquiry-table td>small{color:#74829a;line-height:1.45}.contact-inquiry-table td>span{color:#4f5f7c;max-width:300px;line-height:1.45}.contact-inquiry-table select{background:#fff;border:1px solid #cbd9eb;border-radius:8px;padding:7px}.delivery-state{color:#426080;text-transform:uppercase;background:#edf2f8;border-radius:999px;width:max-content;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex!important}.delivery-state.sent,.delivery-state.test{color:#08724d;background:#e1f7ed}.delivery-state.failed{color:#9a3e30;background:#ffebe8}.contact-click-log{border-top:1px solid #dce5f1;margin-top:24px}.contact-click-log summary{color:#254982;cursor:pointer;padding:18px 0;font-weight:800}@media (max-width:1050px){.contact-hero,.contact-workspace{grid-template-columns:1fr}.contact-hero aside{max-width:580px}.contact-details{position:static}.footer-main{grid-template-columns:1.3fr repeat(3,1fr)}.footer-about{grid-column:1/-1}}@media (max-width:680px){.contact-hero{padding-top:62px;padding-bottom:62px}.contact-hero h1{font-size:44px}.contact-workspace{padding:44px 18px}.contact-form,.contact-details{padding:23px}.contact-form-heading,.contact-form-actions{flex-direction:column}.contact-form-actions{align-items:stretch}.contact-metrics{grid-template-columns:1fr 1fr}}.login-shell{background:linear-gradient(135deg,#f8fbff,#e7f1ff);grid-template-columns:1fr 440px;align-items:center;gap:70px;min-height:75vh;padding:80px max(8vw,24px);display:grid}.login-copy h1{letter-spacing:-3px;max-width:650px;margin:10px 0;font-size:clamp(42px,5vw,64px);line-height:1.05}.login-copy p,.login-copy li{color:var(--muted)}.login-card{flex-direction:column;gap:18px;display:flex}.login-card h2{margin:0}@media (max-width:800px){.login-shell{grid-template-columns:1fr;gap:30px;padding:55px 20px}.login-copy h1{letter-spacing:-2px}}.login-stack{flex-direction:column;gap:14px;display:flex}.login-tabs{background:#edf4fb;border-radius:8px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:16px;padding:4px;display:grid}.login-tabs button{color:#60718c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px;font-weight:700}.login-tabs button.active{color:#086fe9;background:#fff;box-shadow:0 2px 8px #1e467814}.demo-login-card{padding-top:20px}.login-help-links{justify-content:space-between;gap:10px;display:flex}.login-help-links button{color:#1766c2;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.preview-auth-link{color:#1558a8;text-align:center;background:#edf5ff;border-radius:7px;padding:10px;font-size:11px;font-weight:750}.auth-action-shell{background:linear-gradient(135deg,#f8fbff,#e7f1ff);place-items:center;min-height:70vh;padding:40px 20px;display:grid}.auth-action-card{gap:15px;width:min(460px,100%);display:grid}.auth-action-card h1,.auth-action-card p{margin:0}.auth-action-card label{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}.auth-action-card input{border:1px solid var(--line);border-radius:7px;width:100%;padding:11px}.inquiry-auth-backdrop{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07163785;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inquiry-auth-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f8fbff;border:1px solid #fffc;border-radius:26px;width:min(100%,520px);max-height:calc(100dvh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 90px #05184142}.inquiry-auth-dialog>h2{color:#0a1d49;margin:0 0 12px;padding-inline-end:34px;font-size:25px;line-height:1.3}.inquiry-auth-dialog>p{color:#5d6f8c;margin:0 0 22px;font-size:14px;line-height:1.7}.inquiry-auth-close{inset-inline-end:16px;color:#324e7f;cursor:pointer;background:#fff;border:1px solid #d8e3f4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:25px;display:grid;position:absolute;top:14px}.inquiry-auth-dialog .login-card{padding:22px}.inquiry-auth-dialog .login-card h2{font-size:20px}.inquiry-auth-dialog .login-card .field{margin-bottom:16px}.google-sign-in{text-align:center;margin:12px 0 20px}.google-sign-in>div{justify-content:center;max-width:100%;min-height:44px;display:flex}.google-sign-in iframe{max-width:100%}.google-sign-in p{font-size:13px}.google-button-disabled{pointer-events:none;opacity:.55}.auth-divider{color:#7c8ba3;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dce5f3;flex:1;height:1px}.account-google-choice[hidden],.login-card[hidden]{display:none!important}.account-google-choice{text-align:center;min-width:0;padding:24px}.account-google-choice h2{color:#0a1d49;margin:0 0 8px;font-size:23px;line-height:1.3}.account-google-choice>p{color:#60738f;margin:0;font-size:13px;line-height:1.65}.account-google-choice .google-sign-in{margin:22px 0 12px}.account-google-choice .google-account-hint{font-size:12px}.account-google-choice .email-method-choice{min-height:44px;margin-top:18px}.account-password-help{color:#70809b;margin-top:7px;font-size:11px;line-height:1.6;display:block}.quote-account-notice{color:#32558b;background:#edf5ff;border:1px solid #d7e6ff;border-radius:14px;justify-content:center;align-items:flex-start;gap:9px;max-width:760px;margin:18px auto 24px;padding:13px 18px;font-size:13px;line-height:1.6;display:flex}.quote-account-notice>span{color:#245cff;font-weight:800}body:has(.inquiry-auth-backdrop) .floating-contact{visibility:hidden}@media (max-width:600px){.inquiry-auth-backdrop{padding:10px}.inquiry-auth-dialog{border-radius:20px;max-height:calc(100dvh - 20px);padding:23px 16px}.inquiry-auth-dialog .login-card{padding:17px}.inquiry-auth-dialog>h2{font-size:22px}}.utility-bar{direction:ltr;height:54px}.preference-picker{align-items:center;gap:14px}.preference-picker .round-select{color:#123564;background:linear-gradient(145deg,#fff,#dfedff);border:1px solid #a4caff;border-radius:50%;flex-direction:column;justify-content:center;gap:1px;width:58px;min-width:58px;height:58px;padding:4px;transition:transform .18s,box-shadow .18s;box-shadow:0 4px #193c7440,0 7px 22px #3c86ff36}.preference-picker .round-select:hover{transform:translateY(-2px);box-shadow:0 5px #193c7440,0 9px 25px #3c86ff55}.preference-picker .round-select:focus-within{outline-offset:3px;outline:3px solid #75baff}.preference-picker .round-select span{font-size:24px;line-height:1.15}.preference-picker .round-select b{letter-spacing:.04em;font-size:10px}.preference-picker select{color:#10254a}.preference-picker .currency-select span{font-family:system-ui,sans-serif;font-size:23px;font-weight:800}html[dir=rtl] .site-header,html[dir=rtl] .site-footer,html[dir=rtl] .login-shell{text-align:start}html[dir=rtl] .localized-hero h1{letter-spacing:normal;line-height:1.3}html[dir=rtl] .login-card input[type=email],html[dir=rtl] .login-card input[type=password]{text-align:start;direction:ltr}html[dir=rtl] .site-header nav{flex-wrap:wrap}.login-card .account-error-actions{flex-wrap:wrap;gap:12px;margin-block:12px;display:flex}.account-resend-guidance{background:#f3f7ff;border:1px solid #dce7fa;border-radius:12px;margin-block:14px;padding:14px}.account-resend-guidance>p{color:#435678;margin:0;font-size:13px;line-height:1.7}@media (max-width:820px){.utility-bar{justify-content:space-between;height:52px;padding-inline:16px}.utility-bar>div:last-child{display:flex}.preference-picker{gap:8px}}@media (prefers-reduced-motion:reduce){.preference-picker .round-select{transition:none}}.refined-preferences{direction:ltr;gap:9px;position:relative}.preference-circle{color:#102b56;cursor:pointer;background:linear-gradient(145deg,#fff,#e8f1ff);border:1px solid #8cb4ee88;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:3px;display:flex;box-shadow:0 2px 8px #00225924}.preference-circle:hover{background:#fff;box-shadow:0 0 0 2px #73b2ff66}.preference-circle:focus-visible{outline-offset:3px;outline:2px solid #75baff}.preference-popover button:focus-visible{outline-offset:3px;outline:2px solid #75baff}.preference-circle small{letter-spacing:.03em;font-size:8px;font-weight:800;line-height:1.1}.country-flag{flex:none;width:23px;height:17px;display:block}.coin-mark{color:#694800;background:linear-gradient(135deg,#fff7d6,#f6d575);border:1px solid #e1b248;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 0 0 2px #fff5c9}.preference-popover{inset-block-start:46px;z-index:1000;color:#11274b;direction:ltr;background:#fff;border:1px solid #d5e2f3;border-radius:16px;width:min(300px,100vw - 32px);max-height:70vh;padding:12px;position:absolute;right:0;overflow:auto;box-shadow:0 16px 44px #06183833}.preference-popover>p{margin:2px 4px 10px;font-size:12px;font-weight:800}.preference-popover>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.preference-popover button{color:#11274b;text-align:start;cursor:pointer;background:#f5f8fe;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;width:100%;padding:9px 7px;display:flex}.preference-popover button[aria-pressed=true]{background:#e7efff;border-color:#95b8ff}.preference-popover button>span{font-size:12px}.preference-popover button>small{color:#526689;margin-inline-start:auto;font-size:9px}.preference-popover>small{color:#61728c;margin:9px 4px 0;font-size:10px;display:block}.site-header{direction:ltr}html[dir=rtl] .site-header nav,html[dir=rtl] .site-header>.button{direction:rtl}.utility-bar>div{direction:ltr}.utility-bar>div:last-child>a{text-align:center;white-space:nowrap;min-width:96px}.services-page .service-hero{color:var(--ink);background:0 0}.services-page .service-hero .hero-kicker{color:var(--muted)}.service-hero>div,.how-hero>div,.pricing-hero>div,.shipping-hero>*{min-width:0}html[dir=rtl] main :is(h1,h2,h3,.quote-word){letter-spacing:normal;line-height:1.35}.launch-check .readiness-state{color:#536684;margin-inline-start:8px;font-size:10px;font-weight:750;display:inline-block}.launch-check[data-state=verification]>span{color:#2154ad;background:#e1ecff}.launch-check[data-state=configuration]>span{color:#9a6500;background:#fff1ca}.launch-check[data-state=disabled]>span,.launch-check[data-state=unavailable]>span{color:#64748b;background:#e8edf5}@media (max-width:560px){.utility-bar{justify-content:flex-end}}.workbench.quote-workbench{width:min(1180px,100% - 48px);min-width:0;margin:60px auto 90px;scroll-margin-top:100px;display:block}.quote-workbench-heading{max-width:760px;margin-bottom:24px}.quote-workbench-heading h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(30px,3.2vw,44px);line-height:1.15}.quote-workbench-heading p{color:#62718c;line-height:1.7}.quote-mode-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.quote-mode-tabs button{color:#455b7c;cursor:pointer;background:#fff;border:1px solid #d7e3f7;border-radius:12px;padding:12px 18px;font-weight:750}.quote-mode-tabs button[aria-pressed=true]{color:#fff;background:#265bff;border-color:#265bff;box-shadow:0 8px 20px #265bff20}.quote-mode-tabs button:disabled{cursor:default;opacity:.7}.quote-workbench-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:start;gap:24px;display:grid}.quote-workbench .quote-preview-card{background:#fff;border:1px solid #dce6f7;border-radius:22px;min-width:0;padding:28px;box-shadow:0 18px 50px #16386d0c}.quote-workbench .card-heading{margin-bottom:22px}.quote-workbench .card-heading>div{flex:260px;min-width:0}.quote-workbench .card-heading h3{margin:0 0 8px;font-size:21px}.quote-workbench .card-heading p{font-size:13px;line-height:1.65}.quote-workbench fieldset{min-inline-size:0;border:0;min-width:0;margin:0;padding:0}.quote-workbench .quote-field{color:#203859;gap:7px;min-width:0;margin-bottom:17px;font-size:13px;font-weight:700;display:grid}.quote-workbench :is(input:not([type=checkbox]),select,textarea){color:#13294e;background:#f8faff;border:1px solid #d4e0f2;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:12px 14px;font-size:14px;font-weight:400;display:block}.quote-workbench textarea{resize:vertical;overflow-wrap:anywhere}.quote-workbench :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:2px solid #699bff}.quote-workbench :is(input,textarea)::placeholder{color:#8795ad}.quote-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.quote-workbench .quote-checkbox{color:#526581;align-items:flex-start;gap:10px;margin:2px 0 20px;font-size:13px;line-height:1.6;display:flex}.quote-checkbox input{accent-color:#265bff;flex:none;margin-top:4px}.quote-field-note{color:#71809a;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.6}.quote-request-summary{color:#36527c;overflow-wrap:anywhere;background:#f0f5ff;border-radius:12px;flex-direction:column;gap:7px;margin-bottom:20px;padding:16px;font-size:13px;display:flex}.quote-request-summary small{color:#875f1b}.quote-workbench :is(p,strong,span,li){overflow-wrap:anywhere}.quote-workbench-guide{color:#dce7ff;background:radial-gradient(circle at 100% 0,#2853b6,#0000 55%),#0b1939;border-radius:22px;min-width:0;padding:30px}.quote-workbench-guide>svg{color:#a9c7ff;margin-bottom:20px;display:block}.quote-workbench-guide .section-label{color:#b7ccfb}.quote-workbench-guide h3{color:#fff;margin:12px 0 20px;font-size:25px;line-height:1.3}.quote-workbench-guide ol{gap:14px;margin:0 0 24px;padding-inline-start:20px;font-size:13px;line-height:1.6;display:grid}.quote-workbench-guide>p{color:#b8c8e5;font-size:12px;line-height:1.7}.quote-pending{background:#ffffff0b;border:1px solid #90b5ff40;border-radius:12px;gap:7px;padding:16px;font-size:13px;display:grid}.quote-pending span{color:#c7d7f7}.quote-workbench-guide .button{margin-top:12px}.quote-receipt{color:#175c48;overflow-wrap:anywhere;background:#effaf5;border:1px solid #bde4d7;border-radius:14px;margin-top:20px;padding:20px}.quote-receipt h3{margin-bottom:10px}.quote-receipt p{line-height:1.7}.quote-receipt-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.admin-request-details{background:#f5f8ff;border:1px solid #dce6f7;border-radius:14px;min-width:0;margin-bottom:20px;padding:18px}.admin-request-details h3{margin:0 0 12px;font-size:16px}.admin-request-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.admin-request-details dt{color:#667b9d;font-size:11px}.admin-request-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0}.admin-request-details a{color:#245bde;font-weight:700}.admin-request-details p{color:#6a7c98;margin:14px 0 0;font-size:12px}.inquiry-full-message summary{cursor:pointer;color:#245bde;font-weight:700}.inquiry-full-message p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:420px;line-height:1.7}.sourcing-faq details{border-bottom:1px solid #dce6f7;padding:20px 0}.sourcing-faq summary{cursor:pointer;color:#1d365d;font-weight:750}.sourcing-faq details p{color:#62718c;max-width:850px;line-height:1.8}.reference-photo-picker{min-width:0;margin:6px 0 22px}.reference-dropzone{text-align:center;background:#f5f8ff;border:1px dashed #a8c0ee;border-radius:15px;flex-direction:column;align-items:center;gap:9px;padding:24px 18px;display:flex}.reference-dropzone:focus-visible{outline-offset:3px;outline:3px solid #5685ff}.reference-camera{color:#265bff;background:#e5edff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:24px;display:grid}.reference-dropzone p,.reference-dropzone small{color:#6d7f9a;margin:0;font-size:12px;line-height:1.6}.reference-dropzone label{cursor:pointer;position:relative}.reference-file-input{clip-path:inset(50%);overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.reference-photo-previews{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px;margin:14px 0;padding:0;list-style:none;display:grid}.reference-photo-previews li{background:#fff;border:1px solid #dce6f7;border-radius:12px;min-width:0;padding:8px;position:relative}.reference-photo-previews img{object-fit:contain;background:#f4f7fc;border-radius:7px;width:100%;height:92px}.reference-photo-previews span{color:#72839d;margin-top:6px;font-size:11px;display:block}.reference-photo-previews button{top:4px;color:#224670;cursor:pointer;background:#fff;border:1px solid #d4dff2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;display:grid;position:absolute;inset-inline-end:4px}.reference-gallery{min-width:0;margin:15px 0}.reference-photo-grid{grid-template-columns:repeat(auto-fit,minmax(100px,150px));gap:12px;display:grid}.reference-photo-grid a{color:#345a96;background:#fff;border:1px solid #dce6f7;border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:8px;font-size:11px;display:flex}.reference-photo-grid img{object-fit:contain;background:#f4f7fc;border-radius:7px;width:100%;height:110px}.sourcing-convert{min-width:240px;max-width:420px;margin-top:18px}.sourcing-convert summary{cursor:pointer;color:#245bde;font-weight:700}.sourcing-convert form{gap:13px;margin-top:15px;display:grid}.sourcing-convert form>label,.sourcing-convert .quote-form-grid>label{color:#35527b;gap:6px;font-size:12px;display:grid}.sourcing-convert :is(input:not([type=checkbox]),textarea){background:#fff;border:1px solid #ccd9ee;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px}.sourcing-convert form>.quote-checkbox{align-items:flex-start;gap:8px;line-height:1.7;display:flex}.sourcing-converted{gap:10px;max-width:420px;margin-top:16px;display:grid}.sourcing-converted p{color:#71809b;margin:0;font-size:12px}.customer-sourcing-card{background:#f8faff;border:1px solid #dce6f7;border-radius:14px;margin:15px 0;padding:20px}.customer-sourcing-card summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.customer-sourcing-card summary span{color:#496fba;font-size:12px}.sourcing-request-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#526985;font-size:13px;line-height:1.8}.sourcing-confirmation{color:#2a6b54;background:#edf6f2;border-radius:12px;margin:15px 0;padding:15px}.sourcing-confirmation p{white-space:pre-wrap;line-height:1.7}.quote-review-links{flex-wrap:wrap;gap:10px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-address-form{border:0;min-width:0;margin:0}.order-review-controls{gap:18px;min-width:0;display:grid}.order-address-form label,.order-address-form input,.decision-body{min-width:0}.message-bubble{overflow-wrap:anywhere;unicode-bidi:plaintext}.account-page .order-address-form label{font-size:12px}.account-page .order-address-form input,.account-page .decision-body textarea,.account-page .message-compose input{min-height:44px;font-size:14px}.account-page .message-compose button{min-width:44px;min-height:44px}@media (max-width:640px){.account-page .order-address-form input,.account-page .decision-body textarea,.account-page .message-compose input{font-size:16px}}#quote-calculator{scroll-margin-top:100px}.hero-link-form>.hero-no-link{color:#345eaf;text-align:start;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;max-width:100%;padding:0;font-size:12px;line-height:1.6}@media (max-width:960px){.quote-workbench-layout{grid-template-columns:minmax(0,1fr)}.quote-workbench-guide{padding:25px}}@media (max-width:640px){.workbench.quote-workbench{width:calc(100% - 28px);margin-top:45px}.quote-workbench .quote-preview-card{padding:20px}.quote-form-grid,.admin-request-details dl{grid-template-columns:minmax(0,1fr);gap:0}.quote-mode-tabs button{flex:140px;padding:11px}.quote-workbench .demo-chip{white-space:normal}}@media (max-width:560px){.platform-band .platform-list{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-card,.platform-card>div{min-width:0}.platform-card b{overflow-wrap:anywhere}.platform-card .platform-logo{flex-shrink:0}}.platform-card small{color:#536581;font-size:10px;line-height:1.5}.platform-disclaimer{color:#5c6b84;font-size:11px;line-height:1.65}.process-grid .step-number{color:#fff}.faq-block summary span{color:#536581}.quote-field-note{color:#596c88}.reference-dropzone p,.reference-dropzone small,.reference-photo-previews span{color:#536581}.footer-main a,.footer-main p{color:#bdcbe2;font-size:12px;line-height:1.7}.footer-main a{align-items:center;min-height:28px;padding:2px 0;display:inline-flex}.footer-main .csa-brand{background:#fff;border-radius:11px;min-height:0;margin-bottom:8px;padding:7px 11px;display:inline-flex}.footer-bottom{color:#435879;line-height:1.7}.dashboard-art{background-image:url(/optimized/order-preview.webp)}@media (max-width:640px){.site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.footer-main a{min-height:32px}.footer-about{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.hero-mascot-art{animation:none}}[dir=rtl] .floating-contact{left:22px;right:auto}.logout-action{min-width:0;max-width:100%}.logout-action>.error{max-width:300px;font-size:12px}.preference-navigation-notice{z-index:100;color:#19345c;background:#fff;border:1px solid #cbd9f1;border-radius:12px;max-width:min(320px,85vw);padding:12px;font-size:13px;line-height:1.6;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #07153222}@media (max-width:640px){[dir=rtl] .floating-contact{left:13px;right:auto}body:has(main :is(input,select,textarea):focus) .floating-contact{visibility:hidden;pointer-events:none}}.analytics-consent{z-index:220;flex-direction:column;gap:10px;max-width:min(480px,100vw - 100px);display:flex;position:fixed;bottom:20px;left:20px}.analytics-consent>.button{background:#fff;align-self:flex-start;min-height:44px;box-shadow:0 6px 24px #0a25551a}.analytics-consent>.panel{background:#fff;border:1px solid #cbd9f1;border-radius:18px;margin:0;padding:22px;box-shadow:0 18px 55px #07153229}.analytics-consent p{color:#233656;margin:0 0 15px;font-size:14px;line-height:1.65}.analytics-consent p a{color:#164cd0;text-decoration:underline}.analytics-consent .panel>div{flex-wrap:wrap;gap:10px;display:flex}.analytics-consent .panel>div .button{white-space:normal;flex:1;min-height:44px;font-size:13px}@media (max-width:480px){.analytics-consent{max-width:calc(100vw - 84px);bottom:16px;left:12px}.analytics-consent>.panel{padding:16px}.analytics-consent .panel>div{flex-direction:column}}.contact-fields{border:0;min-width:0;margin:0;padding:0}.contact-form input,.contact-form textarea,.contact-form select{font-size:16px}.contact-success b{overflow-wrap:anywhere}.contact-form fieldset:disabled{opacity:.7}[dir=rtl] .contact-form,[dir=rtl] .contact-success,[dir=rtl] .legal-content,[dir=rtl] .legal-sidebar{text-align:start}.legal-sidebar p{overflow-wrap:anywhere}.admin-form-fields{border:0;width:100%;min-width:0;margin:0;padding:0}.notification-retry-control{gap:6px;min-width:160px;max-width:240px;display:grid}.operations-history-grid>div{min-width:0}.notification-retry-control p{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.admin-form-fields:disabled{opacity:.7}.admin-order-page input,.admin-order-page textarea,.admin-order-page select,.contact-admin-panel select,.accepted-quote-panel button,.admin-queue-panel button{font-size:14px}.admin-order-page label{line-height:1.6}.admin-order-page button,.accepted-quote-panel button,.admin-queue-panel button{white-space:normal;min-height:44px}.warehouse-parcel-grid article>div{flex-wrap:wrap}.warehouse-parcel-grid article b{overflow-wrap:anywhere;max-width:100%}.admin-order-page .order-detail-nav,.admin-order-page .page-title{flex-wrap:wrap}.admin-order-page .order-detail-list dd{overflow-wrap:anywhere}[dir=rtl] .admin-order-page,[dir=rtl] .admin-quote-panel,[dir=rtl] .admin-queue-panel,[dir=rtl] .contact-admin-panel{text-align:start}@media (max-width:600px){.admin-order-page input,.admin-order-page textarea,.admin-order-page select,.contact-admin-panel select{font-size:16px}.admin-row-actions,.admin-order-page .panel-heading{flex-wrap:wrap}}.site-navigation{min-width:0}.mobile-nav-toggle,.site-header nav .nav-quote-link{display:none}.admin-session-tools{color:#183567;background:#edf4ff;border-bottom:1px solid #d4e2f7;justify-content:space-between;align-items:center;gap:16px;padding:12px max(50vw - 590px,24px);font-size:13px;font-weight:700;display:flex}.admin-session-tools .button{min-height:40px;padding:9px 18px}.quote-decision-history{background:#f8fbff;border:1px solid #dce6f5;border-radius:16px;margin:20px 0;padding:20px}.quote-decision-history h3{margin:0}.quote-decision-history ol{gap:12px;margin:15px 0 0;padding:0;list-style:none;display:grid}.quote-decision-history li{background:#fff;border:1px solid #dbe6f6;border-radius:12px;gap:7px;min-width:0;padding:14px;display:grid}.quote-decision-history time,.quote-decision-history li>span{color:#60718e;font-size:12px}.quote-decision-history .quote-feedback-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#213d65;margin:0}.page-title>div,.order-detail-card,.order-detail-grid>*{min-width:0}.quote-review-page .page-title h1,.order-detail-page .page-title h1{overflow-wrap:anywhere;word-break:break-word;letter-spacing:normal;direction:ltr;unicode-bidi:isolate;max-inline-size:100%;font-size:clamp(21px,3vw,34px);line-height:1.35}.pricing-hero aside strong{direction:ltr;unicode-bidi:isolate;align-items:baseline;gap:12px;display:flex}.pricing-hero aside strong span{letter-spacing:normal;flex:none;line-height:1.3;display:inline-block}.reference-calculator .unit-field{direction:ltr;background:#f8faff;border:1px solid #d9e3f2;border-radius:10px;align-items:center;gap:0;min-width:0;display:flex}.reference-calculator .unit-field input{text-align:start;direction:ltr;background:0 0;border:0;flex:1;width:100%;min-width:0;padding:12px}.reference-calculator .unit-field i{direction:ltr;flex:none;padding:0 12px;font-size:12px;line-height:1.4;position:static}.floating-contact.contact-obstructed{visibility:hidden;pointer-events:none}.not-found-page{text-align:center;justify-items:center;gap:20px;max-width:700px;margin:auto;padding:90px 24px;display:grid}.not-found-page .not-found-code{color:#245cff;direction:ltr;unicode-bidi:isolate;margin:0;font-size:64px;font-weight:800;line-height:1}.not-found-page h1{margin:0;font-size:clamp(24px,5vw,36px);line-height:1.5}.not-found-page p{margin:0}@media (max-width:1100px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;height:70px;padding-inline:18px}.site-header>.button{display:none}.site-header .mobile-nav-toggle{color:#18376b;cursor:pointer;background:#f5f8ff;border:1px solid #d6e2f6;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:10px 14px;font-weight:750;display:flex}.site-header nav{inset-inline:14px;background:#fff;border:1px solid #d6e3f6;border-radius:16px;flex-direction:column;justify-content:start;align-items:stretch;gap:0;max-height:calc(100dvh - 140px);margin-top:6px;padding:8px;position:absolute;top:100%;overflow:auto;box-shadow:0 18px 40px #0b234c26;display:none!important}.site-header nav[data-open=true]{display:flex!important}.site-header nav a,.site-header nav .nav-quote-link{border-radius:9px;min-height:44px;padding:12px 14px;display:flex}.site-header nav a[aria-current=page]{background:#edf3ff}.site-header nav a[aria-current=page]:after{display:none}.admin-session-tools{padding-inline:18px}}.reset-link-actions{gap:12px;display:grid}.message-shortcut{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.message-shortcut b{color:#fff;background:#3567ff;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;display:inline-grid}.messages-page{max-width:1220px}.message-center{background:#fff;border:1px solid #dce6f7;border-radius:22px;overflow:hidden;box-shadow:0 15px 45px #152b5610}.message-center.is-admin{grid-template-columns:minmax(190px,280px) minmax(0,1fr);display:grid}.message-inbox{background:#f6f9ff;border-inline-end:1px solid #e1e8f4;max-height:820px;padding:18px;overflow:auto}.message-inbox h2{font-size:16px}.message-inbox>button{text-align:start;color:#12214b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;width:100%;margin:6px 0;padding:14px 10px;display:block;position:relative}.message-inbox>button.active{background:#fff;border-color:#b9ceff;box-shadow:0 4px 15px #2457e90a}.message-inbox b,.message-inbox small{overflow-wrap:anywhere;display:block}.message-inbox small{color:#677b9b;margin-top:6px;font-size:11px}.message-inbox em{color:#fff;background:#2457ff;border-radius:20px;margin-top:6px;padding:3px 7px;font-size:11px;font-style:normal;display:inline-block}.message-workspace{min-width:0}.message-workspace-heading{border-bottom:1px solid #e4ebf7;justify-content:space-between;align-items:center;gap:14px;padding:22px;display:flex}.message-workspace-heading h2{overflow-wrap:anywhere;margin:0;font-size:19px}.message-workspace-heading p{color:#647797;margin:7px 0 0;font-size:12px}.message-live{color:#8a6e24;flex-shrink:0;align-items:center;gap:6px;max-width:190px;font-size:11px;display:flex}.message-live i{background:#cca645;border-radius:50%;flex-shrink:0;width:7px;height:7px}.message-live.connected{color:#28745d}.message-live.connected i{background:#27a77c}.message-history{overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(135deg,#f7faff,#fff);flex-direction:column;gap:18px;height:430px;min-height:260px;padding:24px;display:flex;overflow:auto}.message-empty{text-align:center;color:#647797;max-width:350px;margin:auto}.message-empty strong{color:#142650;font-size:21px}.support-message{align-self:flex-start;min-width:140px;max-width:85%}.support-message.mine{align-self:flex-end}.support-message-meta{color:#70819d;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:5px;font-size:10px;display:flex}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#18305b;background:#fff;border:1px solid #e0e8f4;border-radius:14px;margin:0;padding:13px 16px;font-size:14px}.support-message.mine p{background:#eef4ff;border-color:#ccdcff}.support-message-context{color:#4d68a0;overflow-wrap:anywhere;margin-top:5px;font-size:10px}.support-compose{border-top:1px solid #e4ebf7;gap:9px;padding:18px 22px;display:grid}.support-compose>label{font-size:12px;font-weight:700}.support-compose select,.support-compose textarea{width:100%;max-width:100%;font:inherit;color:#17305b;background:#fff;border:1px solid #cedcf0;border-radius:10px;padding:11px;font-size:13px}.support-compose select{text-overflow:ellipsis;min-width:0;overflow:hidden}.support-compose textarea{resize:vertical;min-height:80px}.support-compose>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.support-compose small{color:#6b7c98;max-width:430px;font-size:11px}.message-error{color:#a73333;background:#fff2f1;justify-content:space-between;gap:12px;padding:12px 22px;font-size:12px;display:flex}.message-error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.registration-benefit{color:#516b99!important;margin:10px 0!important;font-size:12px!important;line-height:1.7!important}.hero-chat-note{color:#53709c;align-items:center;gap:6px;margin-top:9px;font-size:12px;text-decoration:none;display:inline-flex}.hero-chat-note:hover{color:#2457ff}.account-title-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.record-message-link{color:#2457ff;margin:10px 0;font-size:12px;display:inline-block}@media (max-width:700px){.message-center.is-admin{grid-template-columns:minmax(0,1fr)}.message-inbox{border-inline-end:0;border-bottom:1px solid #e1e8f4;max-height:200px;padding:12px}.message-workspace-heading{flex-direction:column;align-items:flex-start;padding:16px}.message-history{height:380px;padding:14px}.support-compose{padding:14px}.support-compose>div{flex-direction:column;align-items:stretch;gap:10px}.support-compose .button{width:100%}.support-message{max-width:93%}.message-live{max-width:none}.utility-bar>div:last-child{gap:8px}.messages-page{padding-inline:14px}.message-workspace-heading h2{font-size:17px}.hero-chat-note{font-size:11px}.account-title-actions{width:100%}}
