.wl-hero{position:relative;overflow:hidden;min-height:72vh;display:flex;align-items:flex-end;background-color:#0b0a07}.wl-hero-bg,.wl-hero-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.wl-hero-gold{position:absolute;inset:0;background-color:#ebc50a;mix-blend-mode:multiply}.wl-hero-dark{position:absolute;inset:0;background-color:#000;opacity:.68}.wl-hero-content{position:relative;z-index:1;padding:clamp(150px,24vh,260px) clamp(24px,8vw,120px) clamp(48px,8vh,88px);max-width:980px}.wl-eyebrow{font-family:Chakra Petch,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:13px;color:#ebc50a;margin:0 0 14px}.wl-hero-title{font-family:Chakra Petch,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;font-size:clamp(42px,6vw,84px);line-height:.98;letter-spacing:-.01em;margin:0 0 18px}.wl-hero-sub{font-family:Barlow,Arial,sans-serif;font-size:17px;line-height:1.65;color:#ffffffd9;max-width:64ch;margin:0 0 28px}.wl-hero-ctas{display:flex;flex-wrap:wrap;gap:14px}.wl-cta{display:inline-block;text-align:center;text-decoration:none;font-family:Chakra Petch,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:15px;color:#0b0a07;background-color:#ebc50a;padding:16px 26px;transition:transform .15s,box-shadow .15s}.wl-cta:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ebc50a40}.wl-cta-ghost{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.wl-cta-ghost:hover{border-color:#ebc50a;box-shadow:none}.wl-cta-big{font-size:17px;padding:20px 36px}.wl-section{background-color:#0b0a07;padding:clamp(56px,8vh,104px) clamp(24px,8vw,120px)}.wl-section+.wl-section{padding-top:0}.wl-h2{font-family:Chakra Petch,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;font-size:clamp(30px,3.8vw,52px);line-height:1;letter-spacing:-.01em;margin:0 0 14px}.wl-h3{font-family:Chakra Petch,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;font-size:clamp(20px,2vw,26px);line-height:1.05;margin:0 0 14px}.wl-sub{font-family:Barlow,Arial,sans-serif;font-size:16.5px;line-height:1.65;color:#ffffffad;max-width:70ch;margin:0 0 28px}.wl-prose{max-width:76ch}.wl-prose p{font-family:Barlow,Arial,sans-serif;font-size:17px;line-height:1.75;color:#ffffffc7;margin:0 0 18px}.wl-prose p:last-child{margin-bottom:0}.wl-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4.5vw,80px);align-items:center}.wl-row-img{display:block}.wl-row-img img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.wl-row-rev .wl-row-img{order:-1}@media(max-width:900px){.wl-row{grid-template-columns:minmax(0,1fr)}.wl-row-rev .wl-row-img{order:0}}.wl-band{background-color:#ebc50a;padding:clamp(30px,4.5vh,48px) clamp(24px,8vw,120px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.5vw,40px)}.wl-band-single{grid-template-columns:minmax(0,1fr)}.wl-band-value{font-family:Chakra Petch,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#0b0a07;font-size:clamp(18px,1.8vw,25px);line-height:1.1;margin-bottom:6px}.wl-band-label{font-family:Barlow,Arial,sans-serif;font-size:14.5px;line-height:1.55;color:#0b0a07c7;max-width:90ch}.wl-callout{margin-top:28px;max-width:860px;border:1px solid rgba(235,197,10,.5);background-color:#ebc50a0f;border-left:4px solid #ebc50a;padding:18px 22px}.wl-callout-label{display:block;font-family:Chakra Petch,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#ebc50a;margin-bottom:6px}.wl-callout-text{font-family:Barlow,Arial,sans-serif;font-size:15.5px;line-height:1.6;color:#ffffffd9;margin:0}.wl-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.wl-panel{background-color:#ffffff09;border:1px solid rgba(255,255,255,.09);padding:clamp(22px,2.2vw,34px)}.wl-panel-eyebrow{font-family:Chakra Petch,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:#ebc50a;margin:0 0 8px}.wl-panel-text{font-family:Barlow,Arial,sans-serif;font-size:15px;line-height:1.65;color:#ffffffb8;margin:0 0 16px}.wl-list{margin:0;padding-left:18px;font-family:Barlow,Arial,sans-serif;font-size:15px;line-height:1.65;color:#ffffffbf;display:flex;flex-direction:column;gap:8px}.wl-list strong{color:#fff}.wl-list-note{display:block;font-size:13px;color:#ebc50a}.wl-panel-note{font-family:Barlow,Arial,sans-serif;font-size:13.5px;line-height:1.55;color:#ffffff8c;margin:16px 0 0}.wl-panel-img{display:block;margin:calc(-1*clamp(22px,2.2vw,34px)) calc(-1*clamp(22px,2.2vw,34px)) 18px}.wl-panel-img img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.wl-premium{display:grid;grid-template-columns:minmax(0,1fr) clamp(160px,18vw,260px) auto;gap:clamp(24px,3vw,56px);align-items:center;background-color:#ebc50a12;border:1px solid rgba(235,197,10,.4);padding:clamp(26px,3vw,48px)}.wl-premium-img{display:block}.wl-premium-img img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.wl-premium .wl-h2{font-size:clamp(26px,3vw,42px)}.wl-premium-price{text-align:center}.wl-premium-amount{font-family:Chakra Petch,Arial,sans-serif;font-weight:700;color:#ebc50a;font-size:clamp(34px,3.6vw,52px);line-height:1}.wl-premium-net{font-family:Barlow,Arial,sans-serif;font-size:14px;color:#fff9;margin:4px 0 18px}.wl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.wl-card{background-color:#ffffff09;border:1px solid rgba(255,255,255,.09);padding:clamp(20px,2vw,30px);transition:border-color .2s}.wl-card:hover{border-color:#ebc50a73}.wl-card-img{display:block;margin:calc(-1*clamp(20px,2vw,30px)) calc(-1*clamp(20px,2vw,30px)) 16px}.wl-card-img img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.wl-teamband{background-color:#0b0a07;padding:0 clamp(24px,8vw,120px) clamp(56px,8vh,104px)}.wl-teamband img{display:block;width:100%;height:auto}.wl-teamband-caption{font-family:Barlow,Arial,sans-serif;font-size:13.5px;color:#ffffff80;margin:10px 0 0}.wl-card-title{font-family:Chakra Petch,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;font-size:17px;line-height:1.15;margin:0 0 10px}.wl-card-text{font-family:Barlow,Arial,sans-serif;font-size:14.5px;line-height:1.6;color:#ffffffa6;margin:0}.wl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.wl-step{border-top:2px solid #ebc50a;padding-top:18px}.wl-step-nr{font-family:Chakra Petch,Arial,sans-serif;font-weight:700;color:#ebc50a80;font-size:30px;line-height:1;margin-bottom:10px}.wl-faq{max-width:880px}.wl-faq-item{border:1px solid rgba(255,255,255,.12);background-color:#ffffff08;margin-bottom:10px}.wl-faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 22px;font-family:Chakra Petch,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:14.5px;line-height:1.3;color:#fff}.wl-faq-item summary::-webkit-details-marker{display:none}.wl-faq-item summary:after{content:"+";flex-shrink:0;color:#ebc50a;font-size:20px;line-height:1}.wl-faq-item[open] summary:after{content:"-"}.wl-faq-item summary:hover{color:#ebc50a}.wl-faq-item p{padding:0 22px 20px;margin:0;font-family:Barlow,Arial,sans-serif;font-size:15px;line-height:1.65;color:#ffffffb8}.wl-final{background-color:#0b0a07;text-align:center;padding:clamp(72px,12vh,150px) clamp(24px,8vw,120px);border-top:1px solid rgba(255,255,255,.09)}.wl-final-title{font-family:Chakra Petch,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;font-size:clamp(32px,4.6vw,64px);line-height:1;margin:0 0 16px}.wl-final .wl-sub{margin-left:auto;margin-right:auto}@media(max-width:900px){.wl-band{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-band-single,.wl-split,.wl-grid,.wl-steps,.wl-premium{grid-template-columns:minmax(0,1fr)}.wl-premium-img{max-width:320px}.wl-premium-price{text-align:left}}@media(max-width:520px){.wl-band{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.wl-cta:hover{transform:none}}
