.delivery-v2.delivery-page{padding-top:28px;padding-bottom:64px}.delivery-v2 .delivery-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:center;padding:12px 0 56px}.delivery-v2 .delivery-hero h1{font-size:clamp(34px,3.1vw,48px);line-height:1.12;margin:0 0 25px;letter-spacing:-.035em}.delivery-v2 .delivery-headline{font-size:clamp(23px,2.15vw,32px);line-height:1.28;margin:0 0 20px;letter-spacing:-.025em}.delivery-v2 .delivery-description{font-size:18px;line-height:1.65;color:#4d574f;max-width:640px;margin:0}.delivery-v2 .delivery-final-actions,.delivery-v2 .delivery-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:26px}.delivery-v2 .delivery-hero-panel{position:relative;isolation:isolate;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);background:#e2ddd3;padding:26px 30px 30px;min-width:0}.delivery-v2 .delivery-hero-panel:before{content:"";position:absolute;inset:1px;z-index:-1;background:linear-gradient(125deg,#f6f3ed,#fff8f1 65%,#fffdfa);clip-path:polygon(0 0,calc(100% - 27px) 0,100% 27px,100% 100%,0 100%);border-left:3px solid var(--orange)}.delivery-v2 .delivery-illustration{width:100%;height:auto;max-height:230px;color:var(--ink);display:block;margin:0 auto 12px}.delivery-v2 .delivery-hero-panel h2{font-size:27px;line-height:1.25;margin-bottom:14px}.delivery-v2 .delivery-hero-panel p{font-size:16px;line-height:1.6;color:#4d574f;margin:0;max-width:440px}.delivery-v2 .delivery-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;margin-bottom:28px}.delivery-v2 .delivery-final h2,.delivery-v2 .delivery-geography h2,.delivery-v2 .delivery-payment h2,.delivery-v2 .delivery-section-title h2{font-size:clamp(28px,2.5vw,38px);line-height:1.2;letter-spacing:-.035em;margin:0}.delivery-v2 .delivery-section-title>p{font-size:16px;line-height:1.55;color:#4d574f;max-width:370px;margin:2px 0 0}.delivery-v2 .delivery-methods{padding:42px 0 40px;border-top:1px solid #dfe4df}.delivery-v2 .delivery-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.delivery-v2 .delivery-method{min-width:0;border-top:2px solid var(--orange);background:#f5f6f3;padding:24px 22px;display:flex;flex-direction:column;align-items:flex-start}.delivery-v2 .delivery-icon{display:block;flex-shrink:0;width:64px;height:64px;margin-bottom:22px}.delivery-v2 .delivery-method h3{font-size:22px;line-height:1.25;margin:0 0 15px;letter-spacing:-.025em;overflow-wrap:normal}.delivery-v2 .delivery-method p{font-size:16px;line-height:1.65;color:#4d574f;margin:0 0 24px}.delivery-v2 .delivery-method>span{font-size:13px;line-height:1.45;color:#505a52;padding-top:15px;margin-top:auto;border-top:1px solid #d9ded7;width:100%}.delivery-v2 .delivery-destinations{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:0 0 48px}.delivery-v2 .delivery-destinations article{display:flex;align-items:flex-start;gap:20px;padding:22px 0;border-bottom:1px solid #dfe4df}.delivery-v2 .delivery-destinations h2{font-size:24px;line-height:1.3;margin:0 0 13px}.delivery-v2 .delivery-destinations p{font-size:17px;line-height:1.6;color:#4d574f;margin:0}.delivery-v2 .delivery-geography{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;padding:36px 0 52px;align-items:start}.delivery-v2 .delivery-geography p{font-size:17px;line-height:1.65;color:#4d574f;margin:20px 0 0}.delivery-v2 .delivery-geography .delivery-geography-note{font-size:15px;padding-left:18px;border-left:2px solid var(--orange);margin-top:24px}.delivery-v2 .delivery-geography nav{display:grid;grid-template-columns:1fr 1fr;gap:0 26px;border-top:1px solid #dfe4df}.delivery-v2 .delivery-geography nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 0;border-bottom:1px solid #dfe4df;font-size:16px;line-height:1.4}.delivery-v2 .delivery-geography nav a svg{color:var(--orange);flex-shrink:0}.delivery-v2 .delivery-planning{padding:42px 0 48px;border-top:1px solid #dfe4df}.delivery-v2 .delivery-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;padding:0;margin:0}.delivery-v2 .delivery-plan-grid li{border-top:1px solid #dfe4df;padding-top:24px}.delivery-v2 .delivery-plan-grid h3{font-size:23px;margin:18px 0 12px}.delivery-v2 .delivery-plan-grid p{font-size:17px;line-height:1.65;color:#4d574f;margin:0}.delivery-v2 .delivery-cost-note{display:flex;align-items:center;gap:20px;background:#f6f3ed;border-left:3px solid var(--orange);padding:22px 26px;margin-top:30px}.delivery-v2 .delivery-cost-note p{font-size:16px;line-height:1.6;color:#4d574f;margin:0}.delivery-v2 .delivery-cost-note strong{display:block;font-size:18px;color:var(--ink);font-weight:500;margin-bottom:5px}.delivery-v2 .delivery-payment{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:46px 0 52px;border-top:1px solid #dfe4df;scroll-margin-top:106px}.delivery-v2 .delivery-payment-copy>.brand-icon{margin-bottom:20px}.delivery-v2 .delivery-payment-copy p{font-size:18px;line-height:1.65;color:#4d574f;margin:20px 0 24px}.delivery-v2 .delivery-postpayment{padding:18px 20px;border-left:2px solid var(--orange);background:#f6f3ed;margin:0 0 24px}.delivery-v2 .delivery-postpayment h3{font-size:22px;line-height:1.3;margin:0 0 8px}.delivery-v2 .delivery-postpayment p{font-size:16px;line-height:1.6;margin:0}.delivery-v2 .delivery-payment-details{background:#f5f6f3;border-top:2px solid var(--orange);padding:28px}.delivery-v2 .delivery-payment-details h3{font-size:23px;margin:0 0 15px}.delivery-v2 .delivery-payment-details dl{margin:0}.delivery-v2 .delivery-payment-details dl>div{display:grid;grid-template-columns:115px minmax(0,1fr);gap:22px;padding:15px 0;border-bottom:1px solid #dce2da;font-size:16px;line-height:1.5}.delivery-v2 .delivery-payment-details dl>div:last-child{border:0;padding-bottom:0}.delivery-v2 .delivery-payment-details dt{color:#596259}.delivery-v2 .delivery-payment-details dd{margin:0}.delivery-v2 .delivery-final{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:56px;background:linear-gradient(120deg,#f6f3ed,#fff8f1 70%,#fffdfa);border-top:2px solid var(--orange);padding:36px 38px}.delivery-v2 .delivery-final p{font-size:17px;line-height:1.6;color:#4d574f;max-width:650px;margin:18px 0 0}.delivery-v2 .delivery-final-actions{gap:14px}.delivery-v2 .delivery-direct{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px}.delivery-v2 .delivery-direct>a:first-child{font-size:25px;line-height:1.25;white-space:nowrap}.delivery-v2 .delivery-direct>a:nth-child(2){font-size:17px}.delivery-v2 .delivery-direct .text-link{margin-top:8px}.delivery-v2 a:focus-visible,.delivery-v2 button:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media(max-width:1200px){.delivery-v2 .delivery-hero{gap:32px}.delivery-v2 .delivery-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-v2 .delivery-method{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:20px}.delivery-v2 .delivery-method>.delivery-icon{grid-row:1/4;margin:0}.delivery-v2 .delivery-geography,.delivery-v2 .delivery-payment{gap:36px}.delivery-v2 .delivery-final{grid-template-columns:1fr;gap:28px}.delivery-v2 .delivery-direct{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:18px 28px}.delivery-v2 .delivery-direct .text-link{margin:0}}@media(max-width:760px){.delivery-v2.delivery-page{padding-top:22px;padding-bottom:40px}.delivery-v2 .delivery-hero{grid-template-columns:1fr;gap:28px;padding:0 0 32px}.delivery-v2 .delivery-hero h1{font-size:32px;margin-bottom:20px}.delivery-v2 .delivery-headline{font-size:25px}.delivery-v2 .delivery-description{font-size:16px}.delivery-v2 .delivery-hero-actions{gap:18px;margin-top:22px}.delivery-v2 .delivery-hero-panel{padding:18px 22px 24px}.delivery-v2 .delivery-illustration{max-height:180px}.delivery-v2 .delivery-hero-panel h2{font-size:24px}.delivery-v2 .delivery-section-title{display:block;margin-bottom:22px}.delivery-v2 .delivery-section-title>p{margin-top:14px}.delivery-v2 .delivery-final h2,.delivery-v2 .delivery-geography h2,.delivery-v2 .delivery-payment h2,.delivery-v2 .delivery-section-title h2{font-size:28px}.delivery-v2 .delivery-methods,.delivery-v2 .delivery-planning{padding:30px 0}.delivery-v2 .delivery-method-grid{grid-template-columns:1fr;gap:14px}.delivery-v2 .delivery-method{padding:20px;grid-template-columns:48px minmax(0,1fr);column-gap:16px}.delivery-v2 .delivery-method>.delivery-icon{width:48px;height:48px}.delivery-v2 .delivery-method h3{font-size:22px}.delivery-v2 .delivery-method p{font-size:15px;margin-bottom:16px}.delivery-v2 .delivery-destinations{grid-template-columns:1fr;gap:0;padding-bottom:24px}.delivery-v2 .delivery-destinations h2{font-size:23px}.delivery-v2 .delivery-destinations p{font-size:16px}.delivery-v2 .delivery-geography,.delivery-v2 .delivery-payment{grid-template-columns:1fr;gap:26px;padding:30px 0}.delivery-v2 .delivery-geography p,.delivery-v2 .delivery-plan-grid p{font-size:16px}.delivery-v2 .delivery-geography nav{gap:0 18px}.delivery-v2 .delivery-geography nav a{font-size:14px;min-height:52px}.delivery-v2 .delivery-plan-grid{grid-template-columns:1fr;gap:22px}.delivery-v2 .delivery-plan-grid li{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;padding-top:20px}.delivery-v2 .delivery-plan-grid li>.brand-icon{grid-row:1/3}.delivery-v2 .delivery-plan-grid h3{font-size:22px;margin:0 0 12px}.delivery-v2 .delivery-cost-note{align-items:flex-start;padding:20px 18px;gap:14px}.delivery-v2 .delivery-cost-note strong{font-size:17px}.delivery-v2 .delivery-cost-note p{font-size:15px}.delivery-v2 .delivery-payment-copy p{font-size:16px}.delivery-v2 .delivery-payment-details{padding:22px}.delivery-v2 .delivery-payment-details dl>div{grid-template-columns:90px minmax(0,1fr);gap:14px;font-size:15px}.delivery-v2 .delivery-final{padding:26px 22px;gap:26px}.delivery-v2 .delivery-final p{font-size:16px}.delivery-v2 .delivery-final-actions{align-items:stretch;flex-direction:column}.delivery-v2 .delivery-direct{align-items:flex-start;flex-direction:column;gap:12px}.delivery-v2 .delivery-direct>a:first-child{font-size:24px}.delivery-v2 .delivery-direct>a:nth-child(2){font-size:16px}}