.round-look{--rl-char:#202020;--rl-raise:#2a2a2a;--rl-hair:#ffffff24;--rl-hair-strong:#ffffff4d;--rl-mute:#ffffffc2;--rl-faint:#ffffff9e;--rl-wa:#25d366}.round-look .btn{background:var(--red);clip-path:none;min-height:54px;color:var(--white);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;border:1px solid #0000;border-radius:12px;gap:10px;padding:12px 20px;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s,transform .15s}.round-look .btn:hover{background:var(--red-deep);border-color:#0000}.round-look .btn:focus-visible{outline:3px solid var(--white);outline-offset:3px}.round-look .btn svg{width:20px;height:20px;margin-top:0}.round-look .btn-outline{background:var(--rl-char);border-color:var(--rl-hair)}.round-look .btn-outline:before{content:none}.round-look .btn-outline:hover{background:var(--rl-raise);border-color:var(--rl-hair-strong);color:var(--white)}.round-look .btn-black{background:var(--black);border-color:var(--rl-hair)}.round-look .btn-black:hover{background:var(--rl-char);color:var(--white)}.round-look .btn-white{background:var(--white);color:var(--black)}.round-look .btn-white:hover{color:var(--black);background:#f1f1f1}.round-look .btn-sm{min-height:44px;padding:8px 18px;font-size:15px}.round-look .wa:is(.btn-outline,.btn-black) svg{color:var(--rl-wa)}.round-look .wa.btn-white svg{color:#1aa955}.round-look :is(.actions,.stay-cta-actions,.stay-offer-actions){justify-items:start;gap:10px;display:grid}.round-look :is(.actions,.stay-cta-actions,.stay-offer-actions)>.btn{justify-self:stretch}.round-look .stay-offer-actions{align-self:stretch}.round-look .link{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;text-underline-offset:3px;border-bottom:0;gap:8px;padding-bottom:0;font-size:16px;font-weight:600;line-height:1.4;text-decoration:underline}.round-look .link svg{width:16px;height:16px;margin-top:0}.round-look p .link{font-size:inherit;display:inline}.round-look .boxed{box-shadow:none;background:0 0;border:0;margin-left:0;padding:0;font-size:clamp(34px,9vw,56px);font-weight:600;line-height:.95;transform:none}.round-look .boxed-sm{font-size:30px}.round-look .home-title{font-weight:600;transform:none}.round-look :is(.hero-title,.hero-title span){transform:none}.round-look .hero-title{font-weight:600}.round-look .display{letter-spacing:0;font-weight:600}.round-look .legal h2{font-weight:600}.round-look .eyebrow{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;gap:0;font-size:14px;font-weight:600;line-height:1.3}.round-look .eyebrow:before,.round-look .eyebrow:after{content:none}:is(.round-look :is(.bg-red,.cta-band),.round-look:is(.bg-red,.cta-band)){background:var(--red)}.round-look .cta-inner{gap:20px;padding-block:36px 40px;display:grid}.round-look .cta-inner h2{font-size:clamp(34px,9vw,56px);font-weight:600;line-height:.95;transform:none}.round-look .cta-inner p{color:#ffffffeb;margin-top:10px;font-size:15px;line-height:1.5}.round-look .cta-inner>.btn{justify-self:stretch}.round-look .cta-band .actions{background:0 0}:is(.round-look :is(.bg-red,.cta-band),.round-look:is(.bg-red,.cta-band)) .btn-black{border-color:#0000}:is(.round-look :is(.bg-red,.cta-band),.round-look:is(.bg-red,.cta-band)) .btn-black:hover{background:var(--rl-char);color:var(--white)}.round-look .coach-photo{border-radius:16px}.round-look .coach-photo img{-webkit-mask-image:none;mask-image:none}.round-look .coach-name{font-weight:600}.round-look .coach-name small{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:13px;font-weight:600;line-height:1.2}.round-look .coach-bio summary{border:1px solid var(--rl-hair);background:var(--rl-char);min-height:44px;color:var(--white);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;border-radius:999px;gap:8px;padding:0 16px;font-size:14px;font-weight:600}.round-look .coach-bio summary:after{color:var(--red-text)}.round-look .coach-bio summary:focus-visible{outline:2px solid var(--white);outline-offset:2px}.round-look .coach-extra{clip-path:none;border-radius:16px}.round-look .coach-extra h3{font-weight:600;transform:none}.round-look .stay-title small{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:16px;font-weight:600;line-height:1.25}.round-look .stay-title span{margin-left:-.035em;font-weight:600;transform:none}.round-look .stay-price strong{font-weight:600;transform:none}.round-look .stay-price small{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.round-look .stay-facts{gap:8px}.round-look .stay-facts li{border:1px solid var(--rl-hair);background:var(--rl-char);clip-path:none;border-radius:16px}.round-look .stay-facts li.is-red{background:var(--red);border-color:#0000}.round-look .stay-facts-figure{font-weight:600;transform:none}.round-look .stay-facts strong{letter-spacing:0;font-weight:600}.round-look .stay-package{border:1px solid var(--rl-hair);background:var(--rl-char);clip-path:none;border-radius:16px;padding:22px 20px 24px}.round-look .stay-package.is-featured{border-color:#e00f1cbf}.round-look .stay-package :is(h2,h3){font-weight:600;transform:none}.round-look .stay-package-price strong{font-weight:600}.round-look .stay-package-list li{padding-left:18px}.round-look .stay-package-list li:before{border-radius:50%;width:6px;height:6px;top:.6em}.site-footer .footer-col h3{margin-bottom:14px;font-weight:600}.site-footer .footer-rule{display:none}.site-footer .footer-col li a{font-family:var(--font-inter), system-ui, sans-serif;text-transform:none;padding-block:9px;font-size:15px;font-weight:600;line-height:1.3}.site-footer .footer-social a{border-color:var(--rl-hair);background:var(--rl-char);border-radius:50%;width:44px;height:44px}.site-footer .footer-social a:hover{border-color:var(--red);background:var(--red)}.site-footer .footer-social a:focus-visible{outline-offset:2px}.cookie-banner{border:1px solid var(--rl-hair);clip-path:none;background:#202020f0;border-radius:16px;box-shadow:0 18px 40px #00000073}.cookie-banner-actions .btn{background:var(--black);min-height:44px;padding:10px 12px;font-size:15px}.cookie-banner-actions .btn:hover{background:var(--rl-raise)}@media (min-width:900px){.round-look :is(.actions,.stay-cta-actions,.stay-offer-actions){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.round-look :is(.actions,.stay-cta-actions,.stay-offer-actions)>.btn{min-width:240px;padding-inline:28px}.round-look .boxed{font-size:clamp(48px,4.4vw,64px)}.round-look .boxed-sm{font-size:36px}.round-look .cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 64px;padding-block:64px}.round-look .cta-inner h2{font-size:clamp(52px,5vw,72px)}.round-look .cta-inner p{max-width:60ch;font-size:17px}.round-look .cta-inner>:is(.btn,.actions,.stay-cta-actions){justify-self:end}.round-look .cta-inner>.btn{min-width:240px;padding-inline:28px}}@media (min-width:961px){.site-footer .footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:48px;padding-block:72px 64px}.site-footer .footer-col{border:0;padding:0}.site-footer .footer-col h3{margin:0 0 12px;font-size:30px;line-height:1}.site-footer .footer-col ul{gap:0}.site-footer .footer-col li a{min-height:0;color:var(--rl-mute);padding-block:7px;transition:color .15s;display:inline-flex}.site-footer .footer-col li a:hover{color:var(--white)}.site-footer .footer-brand p{max-width:34ch;color:var(--rl-mute);margin-top:20px;font-size:15px;line-height:1.6}.site-footer .footer-social{margin-top:24px}.site-footer .footer-bottom{padding-block:12px;font-size:14px}.site-footer .footer-bottom nav{gap:28px}.cookie-banner{width:min(440px,100vw - 48px);padding:22px}.cookie-banner p{font-size:14.5px;line-height:1.55}.cookie-banner-actions{gap:10px;margin-top:18px}.cookie-banner-actions .btn{min-height:46px}}@media (max-width:600px){.round-look .home-title{font-size:min(46px,11.5vw)}.cookie-banner{border-width:1px 0 0;border-radius:16px 16px 0 0}}@media (prefers-reduced-motion:reduce){.round-look .btn{transition:none}.round-look .btn:active{transform:none}}
