.baggage-page{margin:0;color:#192c42;background:#fff;font-family:Inter,Arial,sans-serif;line-height:1.7}.baggage-page main *{box-sizing:border-box}.bag-wrap{width:calc(100% - 64px);max-width:1170px;margin:0 auto}.baggage-page main h1,.baggage-page main h2,.baggage-page main h3{line-height:1.18;letter-spacing:-.035em;font-weight:800}.baggage-page main h1{font-size:clamp(35px,4.2vw,58px);margin:15px 0 22px}.baggage-page main h2{font-size:clamp(27px,3vw,38px);margin:10px 0 24px}.baggage-page main h3{font-size:21px;margin:12px 0}.baggage-page main p{margin:0 0 18px}.bag-eyebrow{font-size:11px;font-weight:800;letter-spacing:.15em;color:#98650a}.bag-hero{background:#122c45;color:#fff;padding:68px 0}.bag-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:50px;align-items:center}.bag-hero .bag-eyebrow,.bag-final .bag-eyebrow{color:#ffd08a}.bag-hero .bag-lead{font-size:23px;color:#ffe1ae;font-weight:600}.bag-hero p{color:#e0e8ed}.bag-hero-photo{margin:0;background:#fff;border-radius:20px;overflow:hidden;color:#263b4f;box-shadow:0 22px 50px #0003;transform:rotate(1deg)}.bag-hero-photo img{width:100%;height:auto;display:block}.bag-hero-photo figcaption{padding:15px 19px;font-size:12px;line-height:1.5}.bag-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:28px 0}.bag-button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:14px 20px;background:#ffbc54;color:#132b42;border-radius:9px;text-decoration:none;font-size:13px;font-weight:800;line-height:1.45;text-align:center;max-width:100%}.bag-button:hover{background:#ffd18c}.bag-light-link{color:#fff;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.bag-note{font-size:12px;max-width:470px}.bag-nav{border-bottom:1px solid #e5e8eb;background:#fff}.bag-nav .bag-wrap{display:flex;flex-wrap:wrap;gap:16px 30px;padding:19px 0}.bag-nav a{color:#284058;font-size:12px;font-weight:700;text-decoration:none}.bag-section{padding:70px 0}.bag-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;align-items:start}.bag-panel{border:1px solid #dce5eb;border-radius:16px;background:#f7fafc;padding:28px}.bag-panel h2{font-size:25px!important}.bag-panel p{font-size:14px}.bag-link{color:#125779;font-weight:700;text-decoration:underline;text-underline-offset:4px;font-size:14px}.bag-tint{background:#f3f6f8}.bag-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:32px 0 0}.bag-steps li{padding:27px;border:1px solid #e2e7eb;background:#fff;border-radius:14px}.bag-steps p{font-size:14px;color:#516274;margin-bottom:0!important}.bag-step-number{display:inline-flex;width:35px;height:35px;border-radius:50%;align-items:center;justify-content:center;background:#fff0d8;color:#835b19;font-weight:800}.bag-case{border-top:1px solid #eee;background:#fffcf6}.bag-case-intro{font-size:19px;max-width:700px;color:#5a6670}.bag-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:35px 0;border-top:1px solid #e4dbca;border-bottom:1px solid #e4dbca;padding:24px 0;gap:20px}.bag-facts strong{display:block;font-size:26px;font-weight:800;line-height:1.3}.bag-facts span{font-size:12px;color:#746a58}.bag-case-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;align-items:start}.bag-case-copy p{font-size:15px}.bag-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.bag-gallery figure{margin:0;min-width:0}.bag-gallery img{display:block;width:100%;height:auto;border-radius:12px}.bag-gallery figcaption{font-size:12px;line-height:1.5;padding:12px 1px;color:#6a614f}.bag-rating{padding:24px;background:#fff;border:1px solid #e1dacd;border-radius:12px;margin-top:26px}.bag-button-dark{background:#193b55;color:#fff}.bag-button-dark:hover{background:#2a536f}.bag-faq details{border-bottom:1px solid #dce3e8;padding:18px 0}.bag-faq details:first-child{padding-top:0}.bag-faq summary{font-size:16px;font-weight:700;cursor:pointer;line-height:1.5}.bag-faq details p{font-size:14px;margin:15px 0 0!important}.bag-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:30px 0}.bag-related a{padding:20px;background:#fff;border:1px solid #dde5eb;border-radius:10px;font-weight:700;color:#28445d;text-decoration:none;font-size:14px}.bag-final{background:#122c45;color:#fff;padding:65px 0}.bag-final p{color:#d9e3eb}.bag-request{background:#ffffff0c;border:1px solid #ffffff24;border-radius:15px;padding:28px}.bag-request h3{margin-top:0!important}.bag-request ul{list-style:disc;padding-left:20px;font-size:14px;margin-bottom:25px}.bag-phone{display:block;margin-top:16px;font-size:17px;color:#fff}.bag-footer{background:#0c2031;color:#e7edf1;padding:25px 0;font-size:12px}.bag-footer .bag-wrap{display:flex;flex-wrap:wrap;gap:25px}.bag-footer span{margin-right:auto}.bag-footer a{color:inherit}.baggage-page main a:focus-visible,.bag-faq summary:focus-visible{outline:3px solid #e89020;outline-offset:5px}
@media(max-width:950px){.bag-hero-grid{gap:28px}.bag-two-col{gap:30px}.bag-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bag-case-grid{gap:25px}.bag-hero-photo{transform:none}}
@media(max-width:760px){.bag-wrap{width:calc(100% - 36px)}.bag-hero{padding:38px 0}.bag-hero-grid,.bag-two-col,.bag-case-grid{grid-template-columns:minmax(0,1fr);gap:30px}.bag-section{padding:46px 0}.bag-panel{padding:23px}.bag-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bag-final{padding:45px 0}.bag-related{grid-template-columns:minmax(0,1fr)}.bag-gallery{max-width:500px}.bag-nav .bag-wrap{gap:13px 22px}.baggage-page .sitehdr-wrap{flex-wrap:wrap!important;gap:10px!important}.baggage-page .sitehdr-brand{min-width:0!important;flex:1 1 100%!important}.baggage-page .sitehdr-mobile-actions{margin-left:0!important;max-width:100%;flex-wrap:wrap;justify-content:flex-end;flex:1 1 100%!important}}
@media(max-width:380px){.bag-steps{grid-template-columns:minmax(0,1fr)}.bag-request{padding:21px}.bag-facts strong{font-size:23px}.bag-hero .bag-lead{font-size:21px}.bag-gallery{gap:10px}.bag-gallery figcaption{font-size:11px}}
