:root{--pr-navy:#073a42;--pr-teal:#168c98;--pr-aqua:#62c5cc;--pr-gold:#e7b44b;--pr-cream:#f8f5ed}.nav{position:sticky;top:0;z-index:50;background:rgba(248,245,237,.92);backdrop-filter:blur(16px);box-shadow:0 1px 0 rgba(7,58,66,.08)}.nav img{width:210px;max-height:72px}.hero{background:radial-gradient(circle at 82% 15%,rgba(98,197,204,.18),transparent 34%),linear-gradient(135deg,#fbfaf6,#f3efe3)}.primary,.send:not(.disabled),.pill{box-shadow:0 10px 28px rgba(7,58,66,.12);transition:.2s}.primary:hover,.send:not(.disabled):hover,.pill:hover{transform:translateY(-2px)}.card,.basket,.master{border-radius:24px!important;box-shadow:0 22px 60px rgba(7,58,66,.1)!important}.arrival-fields{display:grid;gap:12px;margin-top:14px}.arrival-fields input,.arrival-fields textarea{width:100%;margin-top:7px;padding:13px 14px;border:1px solid rgba(7,58,66,.18);border-radius:12px;background:#fff;font:inherit}.arrival-fields textarea{min-height:78px;resize:vertical}.bundle-zone{padding:0 5vw 36px;background:#fff}.bundle-head{max-width:720px;margin-bottom:22px}.bundle-head h3{font-size:clamp(30px,4vw,50px);margin:8px 0 10px;line-height:1}.bundle-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.bundle{appearance:none;text-align:left;border:1px solid rgba(7,58,66,.14);background:#f8f5ed;border-radius:18px;padding:18px;cursor:pointer;display:flex;flex-direction:column;gap:7px;min-height:190px;transition:.2s}.bundle:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(7,58,66,.1);border-color:#62c5cc}.bundle span{font-size:10px;letter-spacing:.14em;font-weight:900;color:#168c98}.bundle b{font-size:20px;color:#073a42}.bundle small{font-weight:800;color:#a87818}.bundle em{font-style:normal;font-size:13px;line-height:1.45;color:#53666a;margin-top:auto}.bundle-note{font-size:12px;color:#607276;margin-top:12px}.hire-badge{font-size:9px!important;background:#073a42;color:#fff;border-radius:999px;padding:4px 7px;vertical-align:middle;letter-spacing:.08em}.hire-info{margin:18px 0 0;padding:18px;border-radius:16px;background:#eef8f8;border:1px solid rgba(22,140,152,.14);font-size:13px;line-height:1.5}.trust-detail{padding:72px 5vw;background:#073a42;color:white;display:grid;grid-template-columns:.7fr 1.3fr;gap:6vw}.trust-detail h2{font-size:clamp(32px,4.5vw,58px);line-height:1;margin:12px 0}.trust-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.trust-cards article{padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.06)}.trust-cards b{color:#e7b44b}.trust-cards p{line-height:1.55;color:#e6efed}.transfer-section{padding:76px 5vw;background:#f8f5ed;display:grid;grid-template-columns:.7fr 1.3fr;gap:5vw;align-items:start}.transfer-copy h2{font-size:clamp(36px,5vw,64px);line-height:.98;margin:10px 0 20px}.transfer-copy p{line-height:1.6;color:#53666a}.transfer-copy a{color:#0b4e59;font-weight:900}.transfer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.transfer-grid a{min-height:220px;padding:22px;border-radius:20px;background:#fff;border:1px solid rgba(7,58,66,.12);text-decoration:none;color:#073a42;display:flex;flex-direction:column;gap:10px;transition:.2s}.transfer-grid a:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(7,58,66,.1)}.transfer-grid small{color:#168c98;font-weight:900;letter-spacing:.14em}.transfer-grid b{font-size:22px}.transfer-grid span{line-height:1.5;color:#607276}.transfer-grid strong{margin-top:auto;color:#a87818}.policy-links{padding:28px 5vw;text-align:center;background:#f1ede2}.policy-links a{color:#0b4e59;font-weight:800}.mobile-order{display:none}@media(max-width:1000px){.bundle-grid{grid-template-columns:repeat(2,1fr)}.transfer-section{grid-template-columns:1fr}.transfer-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.nav nav{display:none}.nav img{width:160px}.trust-detail{grid-template-columns:1fr;padding:48px 6vw}.trust-cards{grid-template-columns:1fr}.bundle-grid,.transfer-grid{grid-template-columns:1fr}.bundle{min-height:auto}.mobile-order{display:block;position:fixed;z-index:80;bottom:12px;left:12px;right:12px;background:#073a42;color:#fff;text-align:center;padding:15px;border-radius:999px;text-decoration:none;font-weight:800;box-shadow:0 12px 35px rgba(0,0,0,.25)}body{padding-bottom:74px}}