/* Trust, operations, support and policy layer */
.orderConfidence{display:grid;grid-template-columns:.9fr 1.05fr .95fr;gap:20px;align-items:stretch;padding-block:105px}.confidenceIntro,.orderChecklist,.costCard{border-radius:30px}.confidenceIntro{padding:34px;background:linear-gradient(145deg,#f3fbff,#fff);border:1px solid #0a70b316}.confidenceIntro h2{font-size:clamp(2rem,3.3vw,3.25rem)}.confidenceIntro>p{margin-top:17px;color:var(--muted);line-height:1.85}.serviceAvailability{display:flex;align-items:center;gap:13px;margin-top:28px;padding:15px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #05265e0c}.serviceAvailability>i{width:12px;height:12px;border-radius:50%;background:#10bd7c;box-shadow:0 0 0 7px #10bd7c17;animation:availabilityPulse 1.8s infinite}.serviceAvailability b,.serviceAvailability small{display:block}.serviceAvailability b{font-size:.8rem}.serviceAvailability small{margin-top:3px;color:#71859a;font-size:.67rem}.orderChecklist{display:grid;gap:9px;padding:20px;background:#062a66;color:#fff;box-shadow:0 25px 55px #05265e25}.orderChecklist article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;border:1px solid #ffffff13;border-radius:18px;background:#ffffff09;transition:.25s}.orderChecklist article:hover{transform:translateX(-5px);background:#ffffff12}.orderChecklist i{font:800 .66rem var(--font-en);color:#4ee6ff;font-style:normal}.orderChecklist b{font-size:.77rem}.orderChecklist span{color:#ff9b37}.costCard{position:relative;padding:30px;background:linear-gradient(145deg,#ff7b12,#ff9d3c);color:#fff;overflow:hidden}.costCard:after{content:"";position:absolute;width:180px;height:180px;right:-80px;bottom:-80px;border:28px solid #ffffff13;border-radius:50%}.costCard>span{font:900 .7rem var(--font-en);letter-spacing:.16em;color:#fff2e4}.costCard h3{position:relative;margin-top:18px;color:#fff;font-size:1.55rem}.costCard p{position:relative;margin-top:12px;color:#fff6ec;font-size:.82rem;line-height:1.8}.costCard ul{position:relative;display:grid;gap:8px;margin:19px 0 24px;padding:0;list-style:none}.costCard li{font-size:.73rem}.costCard li:before{content:"✓";margin-inline-end:8px}.costCard .btn{position:relative;z-index:2;background:#062a66;color:#fff}
.deliveryScope{padding-bottom:105px}.scopeHead{text-align:center;max-width:780px;margin-inline:auto}.scopeHead p{margin-top:15px;color:var(--muted)}.scopeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:35px}.scopeGrid button{min-height:105px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:19px;border:1px solid #0a4d8d15;border-radius:23px;background:#fff;color:#153d63;text-align:start;cursor:pointer;box-shadow:0 12px 35px #05265e0a;transition:.3s}.scopeGrid button:hover{transform:translateY(-6px);border-color:#15badf;box-shadow:0 20px 40px #05265e16}.scopeGrid i{font-style:normal;font-size:1.8rem}.scopeGrid b{font-size:.85rem}.scopeGrid span{color:#0492ca}.reviewBox{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:20px 24px;border:1px solid #ff8a222e;border-radius:23px;background:#fff9f1}.reviewBox>div{display:flex;align-items:center;gap:14px}.reviewBox>div>i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#ff8a21;color:#fff;font-style:normal;font-weight:900}.reviewBox b,.reviewBox small{display:block}.reviewBox b{font-size:.82rem}.reviewBox small{margin-top:4px;color:#7a695c;font-size:.7rem}.reviewBox button{border:0;background:none;color:#d85d00;font:800 .74rem inherit;cursor:pointer;white-space:nowrap}
.customerCare{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;padding-block:105px}.carePromise,.issueResolver{padding:40px;border-radius:34px}.carePromise{background:linear-gradient(145deg,#f3fbff,#fff);border:1px solid #075e9f13}.carePromise>p,.issueResolver>p{margin-top:13px;line-height:1.8}.carePromise>p{color:var(--muted)}.rightsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:28px}.rightsGrid article{min-height:105px;padding:18px;border-radius:20px;background:#fff;box-shadow:0 10px 28px #05265e0c}.rightsGrid i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#e8faff;color:#0087ca;font-style:normal;font-weight:900}.rightsGrid b{display:block;margin-top:14px;font-size:.75rem}.issueResolver{background:#061f4e;color:#fff;box-shadow:0 28px 65px #05265e2d}.issueResolver h3{color:#fff;font-size:2rem}.issueResolver>p{color:#bfd3ed}.issueList{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:24px}.issueList button{display:flex;align-items:center;justify-content:space-between;min-height:55px;padding:12px 14px;border:1px solid #ffffff17;border-radius:16px;background:#ffffff0b;color:#fff;font:700 .7rem inherit;cursor:pointer;transition:.25s}.issueList button:hover{background:#078bc5;transform:translateY(-3px)}.issueList i{font-style:normal;color:#64e8ff}.issueResolver>small{display:block;margin-top:17px;color:#8faacb;font-size:.66rem}
.partners article{display:flex!important;flex-direction:column}.partnerSteps{display:grid;gap:7px;margin:22px 0 25px;padding:0;list-style:none}.partnerSteps li{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid #ffffff18;border-radius:14px;background:#ffffff0c}.partners article:nth-child(2) .partnerSteps li{border-color:#0b4e8c14;background:#f7fbff}.partnerSteps i{font:800 .62rem var(--font-en);font-style:normal;color:#4ce1ff}.partners article:nth-child(2) .partnerSteps i{color:#007ab9}.partnerSteps span{font-size:.7rem}.partners .btn{margin-top:auto;align-self:flex-start}
.storesSoon{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center;padding-block:100px}.storesSoon>div:first-child p{max-width:600px;margin:17px 0 25px;color:var(--muted);line-height:1.85}.soonVisual{display:grid;gap:12px}.soonVisual article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:85px;padding:18px 22px;border:1px solid #0d548f14;border-radius:22px;background:linear-gradient(145deg,#fff,#f5faff);box-shadow:0 13px 35px #05265e0c;transition:.3s}.soonVisual article:nth-child(2){transform:translateX(-25px)}.soonVisual article:hover{transform:translateY(-5px)}.soonVisual i{font:900 .7rem var(--font-en);font-style:normal;color:#159ccb}.soonVisual b{font-size:.85rem}.soonVisual span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#e7faff;color:#0088c6}
.feedbackContact{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-block:105px}.feedbackPanel,.contactPanel{padding:40px;border-radius:34px}.feedbackPanel{background:linear-gradient(145deg,#fff7ee,#fff);border:1px solid #ff841c25}.feedbackPanel>p,.contactPanel>p{margin-top:13px;line-height:1.8}.feedbackPanel>p{color:#71655b}.rating{display:flex;gap:8px;margin-top:22px;direction:ltr}.rating button{border:0;background:none;color:#d3dbe4;font-size:2rem;cursor:pointer;transition:.2s}.rating button:hover,.rating button.active{color:#ff891f;transform:translateY(-3px)}.feedbackPanel textarea{width:100%;min-height:105px;margin-top:15px;padding:15px;border:1px solid #da79251f;border-radius:17px;background:#fff;color:#123;font:600 .78rem inherit;line-height:1.7;resize:vertical;outline:none}.feedbackPanel textarea:focus{border-color:#ff8b2a;box-shadow:0 0 0 4px #ff8b2a13}.publishConsent{display:flex;align-items:flex-start;gap:9px;margin:14px 0;color:#6e655e;font-size:.68rem;line-height:1.6}.publishConsent input{margin-top:3px;accent-color:#ff7a00}.contactPanel{background:linear-gradient(145deg,#05265e,#0070c4);color:#fff;box-shadow:0 28px 65px #05265e2a}.contactPanel h2{color:#fff}.contactPanel>p{color:#c2d7ef}.contactNumber{display:flex;align-items:center;gap:13px;margin-top:22px;padding:17px;border:1px solid #ffffff1f;border-radius:20px;background:#ffffff0d;color:#fff;text-decoration:none;transition:.25s}.contactNumber:hover{background:#ffffff18;transform:translateY(-3px)}.contactNumber>i{display:grid;place-items:center;width:47px;height:47px;border-radius:15px;background:#22bf72;font-style:normal}.contactNumber small,.contactNumber b{display:block}.contactNumber small{color:#bcd2eb;font-size:.62rem}.contactNumber b{margin-top:3px;font:800 1rem var(--font-en)}.contactTopics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:17px}.contactTopics button{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:12px;border:1px solid #ffffff17;border-radius:15px;background:#ffffff0b;color:#fff;font:700 .68rem inherit;cursor:pointer}.contactTopics button:hover{background:#00a1d9}.contactTopics i{font-style:normal}.contactSocial{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.contactSocial a,.contactSocial b{padding:8px 10px;border-radius:10px;background:#ffffff0b;color:#d9ebff;text-decoration:none;font:700 .65rem var(--font-en)}
.policyCenter{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center;padding-block:95px}.policyCenter>div:first-child p{margin-top:14px;color:var(--muted);line-height:1.8}.policyButtons{display:grid;gap:10px}.policyButtons button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:82px;padding:16px 19px;border:1px solid #0b4e8e16;border-radius:21px;background:#fff;color:#143e66;text-align:start;cursor:pointer;box-shadow:0 10px 30px #05265e09;transition:.25s}.policyButtons button:hover{transform:translateX(-6px);border-color:#16b9de}.policyButtons i{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:#e8faff;color:#008cc9;font-style:normal;font-size:1.15rem}.policyButtons b,.policyButtons small{display:block}.policyButtons b{font-size:.8rem}.policyButtons small{margin-top:3px;color:#7a8ea1;font-size:.64rem}.policyButtons em{font-style:normal;color:#008dc8}.policyOverlay article{position:relative;width:min(620px,92vw);max-height:85vh;overflow:auto;padding:38px;border-radius:30px;background:#fff;box-shadow:0 35px 100px #00163355}.policyOverlay article>h2{margin-top:15px}.policyOverlay article>div{margin:20px 0;padding:20px;border-radius:19px;background:#f5faff;color:#39546e;line-height:1.9}.policyOverlay article>div p{font-size:.85rem}.policyOverlay article>div small{display:block;margin-top:14px;color:#7b8fa2;font-size:.67rem}.closePolicy:first-child{position:absolute;top:18px;inset-inline-end:18px;width:38px;height:38px;border:0;border-radius:12px;background:#edf5fb;color:#16456f;cursor:pointer}
@keyframes availabilityPulse{70%{box-shadow:0 0 0 13px transparent}}
@media(max-width:1000px){.orderConfidence{grid-template-columns:1fr 1fr}.confidenceIntro{grid-column:1/-1}.customerCare,.storesSoon,.feedbackContact,.policyCenter{grid-template-columns:1fr}.soonVisual article:nth-child(2){transform:none}.policyCenter{gap:28px}}
@media(min-width:901px) and (max-width:1380px){.nav>nav{gap:9px}.nav>nav a{font-size:.67rem}}
@media(max-width:700px){.orderConfidence{grid-template-columns:1fr;padding-block:72px}.confidenceIntro{grid-column:auto}.scopeGrid{grid-template-columns:1fr 1fr}.reviewBox{align-items:flex-start;flex-direction:column}.customerCare,.storesSoon,.feedbackContact,.policyCenter{padding-block:72px}.carePromise,.issueResolver,.feedbackPanel,.contactPanel{padding:27px 20px}.rightsGrid{grid-template-columns:1fr}.issueList,.contactTopics{grid-template-columns:1fr}.storesSoon{gap:32px}.policyOverlay article{padding:32px 20px}.policyButtons button{min-height:75px}}
@media(max-width:440px){.scopeGrid{grid-template-columns:1fr}.orderChecklist,.costCard{padding:18px}.rating button{font-size:1.75rem}.contactSocial{display:grid;grid-template-columns:1fr 1fr}.policyButtons button{padding:12px}.policyButtons i{width:38px;height:38px}}
@media(prefers-reduced-motion:reduce){.serviceAvailability>i{animation:none}.orderChecklist article,.scopeGrid button,.issueList button,.soonVisual article,.contactNumber,.policyButtons button{transition:none!important}}
.footerPolicy{display:block;border:0;background:none;color:inherit;font:inherit;text-align:start;padding:0;cursor:pointer;opacity:.78}.footerPolicy:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}
