.commercial{--gold:#c5a250;--green:#064c3d;background:#fcf8ef;overflow:clip}.commercial section{padding:76px max(5%,calc((100% - 1240px)/2));margin:0}.commercial h1{font-size:clamp(32px,4.3vw,62px);line-height:1.4;max-width:930px;margin:16px 0 24px}.commercial h2{font-size:clamp(28px,3vw,40px);line-height:1.4;margin:0 0 14px}.commercial h3{font-size:24px;line-height:1.5;margin:0 0 8px}.commercial p{font-size:16px;line-height:1.9;color:#65756c}.commercial .intro{max-width:800px;font-size:18px}.commercial .eyebrow{color:#947128;font-size:14px;font-weight:600;letter-spacing:.03em}.commercial .hero-commercial{border-bottom:1px solid #ded7c5;background:#f4efe2}.commercial .hero-commercial .intro{max-width:820px}.commercial .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.commercial .btn,.commercial-teaser .btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 23px;border:1px solid #064c3d;border-radius:6px;background:#064c3d;color:#fff;font:inherit;font-weight:600;line-height:1.5;text-align:center;cursor:pointer}.commercial .btn.secondary,.commercial-teaser .btn.secondary{background:transparent;color:#064c3d;border-color:#a9b7ae}.commercial .btn:hover,.commercial-teaser .btn:hover{filter:brightness(1.12)}.commercial a:focus-visible,.commercial button:focus-visible,.commercial input:focus-visible,.commercial select:focus-visible,.commercial textarea:focus-visible,.commercial summary:focus-visible{outline:3px solid #b1842c;outline-offset:4px}.commercial .package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px;align-items:start}.commercial .price-card{position:relative;min-width:0;background:#fffdf9;border:1px solid #dcd7cb;border-radius:12px;padding:30px 25px;transition:border-color .2s}.commercial .price-card:hover{border-color:var(--gold)}.commercial .price-card.recommended{border:2px solid var(--gold);padding:29px 24px;background:#fffcf4}.commercial .badge{display:inline-block;background:#064c3d;color:white;font-size:14px;padding:6px 13px;border-radius:4px;margin-bottom:16px}.commercial .package-desc{min-height:112px}.commercial .price{margin:24px 0;padding:20px 0;border-block:1px solid #e0d9c9}.commercial .price-label{font-size:14px;color:#63746b;display:block;margin-bottom:5px}.commercial .sar{display:block;font-size:34px;font-weight:700;line-height:1.4;color:#064c3d;white-space:nowrap}.commercial .usd{display:block;font-size:19px;font-weight:400;line-height:1.6;color:#65756c}.commercial .regular{margin-bottom:14px}.commercial .regular .sar{font-size:24px;font-weight:500;text-decoration:line-through;color:#728078}.commercial .regular .usd{font-size:14px}.commercial .features{display:block;background:transparent;padding:0!important;margin:20px 0;list-style:none}.commercial .features li{position:relative;padding-inline-start:22px;margin:12px 0;font-size:16px;line-height:1.8}.commercial .features li:before{content:'✓';position:absolute;inset-inline-start:0;color:#a27d2f}.commercial details{border-top:1px solid #ddd7c9;margin:20px 0;padding:15px 0 0}.commercial summary{cursor:pointer;font-weight:600;color:#064c3d;font-size:16px;min-height:40px}.commercial .price-card>.btn{width:100%;margin-top:18px}.commercial .note{padding:20px 24px;border-inline-start:3px solid var(--gold);background:#f0ebdf;line-height:1.9;margin-top:32px;font-size:15px}.commercial .note a,.commercial .legal a{text-decoration:underline}.commercial .sponsorship{background:#064c3d;color:#fcf8ef}.commercial .sponsorship p,.commercial .sponsorship .intro{color:#dbe5de}.commercial .sponsorship .price-card{background:#ffffff05;border-color:#ffffff30}.commercial .sponsorship .sar,.commercial .sponsorship h3,.commercial .sponsorship summary{color:#fff}.commercial .sponsorship .usd,.commercial .sponsorship .price-label{color:#d3ddcf}.commercial .sponsorship .price,.commercial .sponsorship details{border-color:#ffffff30}.commercial .sponsorship .btn{background:#d5b367;color:#073e32;border-color:#d5b367}.commercial .sponsorship .note{background:#ffffff0a;color:#fff;border:1px solid #c5a25080;border-inline-start:3px solid #c5a250}.commercial .availability{font-size:14px;color:#e4c789;margin:8px 0 20px}.commercial .exclusive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.commercial .exclusive-grid .price-card:last-child{grid-column:auto}.commercial .exclusive-grid h3{font-size:21px}.commercial .exclusive-grid .sar{font-size:30px}.commercial .exclusive-grid .usd{font-size:17px}.commercial .exclusive-grid .btn{margin-top:18px}.commercial .lead-section{background:#f0ebdf;scroll-margin-top:20px}.commercial .lead-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;align-items:start}.commercial .lead-form{background:#fffdf9;border:1px solid #dcd7cb;border-radius:12px;padding:30px}.commercial .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.commercial .field{min-width:0;display:flex;flex-direction:column;gap:8px}.commercial .field label{font-size:15px;font-weight:600}.commercial input,.commercial select,.commercial textarea{font:inherit;font-size:16px;width:100%;max-width:100%;border:1px solid #bcc8be;border-radius:5px;padding:12px;background:white;color:#18352f;min-height:48px}.commercial textarea{resize:vertical}.commercial .span-2{grid-column:1/-1}.commercial .legal{font-size:14px;line-height:1.9;margin:20px 0}.commercial .lead-form .honeypot{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;opacity:0;pointer-events:none}.commercial .profile{display:grid;grid-template-columns:260px 1fr;gap:65px;align-items:center}.commercial .profile img{width:100%;height:auto;border-radius:5px;box-shadow:0 12px 28px #18352f16}.commercial .final-commercial{background:#064c3d;color:white;border-top:3px solid #c5a250}.commercial .final-commercial p{color:#dce7df}.commercial .final-commercial .btn{background:#d5b367;color:#073e32;border-color:#d5b367}.commercial .final-commercial .btn.secondary{background:transparent;color:white;border-color:#b8c6bd}.commercial-teaser{padding:65px 6%;background:#f0ebdf;border-block:1px solid #d8d2c4}.commercial-teaser p{max-width:900px;line-height:1.9;font-size:17px}.commercial-teaser h2{font-size:clamp(27px,3vw,40px)}.commercial-teaser .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.packages-mobile{display:none}.commercial .form-status{font-size:14px;color:#65756c}.commercial .selected-summary{border-inline-start:3px solid #c5a250;padding-inline-start:16px}.commercial .english-name{display:block;font-size:14px;font-weight:500;color:#65756c;margin-top:3px}.commercial .sponsorship .english-name{color:#d3ddcf}@media(max-width:1100px){.commercial .package-grid{gap:14px}.commercial .price-card{padding:26px 18px}.commercial .price-card.recommended{padding:25px 17px}.commercial .sar{font-size:30px}.commercial .usd{font-size:17px}.commercial .lead-layout{gap:25px}.commercial .package-desc{min-height:145px}}@media(max-width:820px){.commercial section{padding:50px 5%}.commercial .package-grid,.commercial .exclusive-grid{grid-template-columns:1fr}.commercial .package-desc{min-height:0}.commercial .sar{font-size:36px}.commercial .usd{font-size:20px}.commercial .lead-layout{grid-template-columns:1fr}.commercial .profile{grid-template-columns:150px 1fr;gap:25px}.commercial .price-card{padding:28px}.commercial .price-card.recommended{padding:27px}.packages-mobile{display:inline-flex}.commercial .lead-form{padding:24px}.commercial .actions .btn{flex:1 1 180px}}@media(max-width:500px){.commercial .profile{grid-template-columns:1fr}.commercial .profile img{max-width:180px}.commercial .form-grid{grid-template-columns:1fr}.commercial .span-2{grid-column:auto}.commercial .lead-form{padding:20px}.commercial .btn{width:100%;padding:12px 16px}.commercial .price-card{padding:24px}.commercial .price-card.recommended{padding:23px}.commercial .sar{font-size:34px}.commercial .usd{font-size:19px}.commercial .exclusive-grid .sar{font-size:30px}.commercial-teaser .btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.commercial *{transition:none!important}}


@media(max-width:1000px){.packages-mobile{display:inline-flex;font-size:14px}}
