@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(../Anton-Regular.ttf) format("truetype")}:root{--sol-rosa:#f1b1a5;--sol-rosa-dark:#e0a094;--asphalt:#202121;--armour:#898c8f;--line-white:#fff;--pitch-black:#000;--primary-pink:#f1b1a5;--primary-black:#202121;--primary-white:#fff;--text-dark:#202121;--text-light:#898c8f;--border-color:#e0e0e0;--shadow:0 2px 10px rgba(0,0,0,.1);--shadow-hover:0 8px 30px rgba(0,0,0,.15);--transition:all 0.3s ease}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--line-white);color:var(--text-dark);font-family:Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.sr-footer-03 .container,.sr-offer-bar-01 .container{padding-left:15px!important;padding-right:15px!important}.text-center .angelcity2026-container{text-align:left!important}.angelcity2026-App .row-fluid,.angelcity2026-App .row-fluid-wrapper{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.angelcity2026-App .widget-span{max-width:none!important}.angelcity2026-App section{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}#header,.header-container-wrapper,.header-offer-bar,.hs-menu-wrapper,.main-header,.site-header,.sr-offer-bar-01,body>.container-fluid:first-child,body>.header,body>header,body>nav:first-child{display:none!important}.angelcity2026-App{margin-top:0!important;padding-top:0!important}.angelcity2026-container{margin:0 auto;max-width:1340px;padding:0 20px}.angelcity2026-App{background-color:var(--line-white);color:var(--text-dark);font-family:Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;left:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden;position:relative;right:50%;width:100vw}.angelcity2026-hp-box-page{background:var(--primary-white)}.angelcity2026-hp-boxes-section{padding:80px 20px}.angelcity2026-hp-boxes-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1400px}.angelcity2026-hp-box-bottom-left{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.12);min-height:400px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.23,1,.32,1)}.angelcity2026-hp-box-bottom-left:hover{box-shadow:0 30px 80px rgba(0,0,0,.18);transform:translateY(-8px)}.angelcity2026-hp-box-overlay-bottom-left{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.82) 25%,rgba(0,0,0,.7) 45%,rgba(0,0,0,.5) 65%,rgba(0,0,0,.3) 80%,rgba(0,0,0,.1));bottom:0;display:flex;justify-content:flex-start;left:0;max-height:400px;padding:2rem;position:absolute;right:50%;top:0}.angelcity2026-hp-box-overlay-strong-left{background:linear-gradient(90deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.85) 25%,rgba(0,0,0,.6) 45%,rgba(0,0,0,.35) 65%,rgba(0,0,0,.15) 80%,transparent)!important}.angelcity2026-bottom-left-content{color:var(--primary-white);max-width:320px}.angelcity2026-bottom-left-content h2{color:#fff;font-family:Anton,sans-serif;font-size:2rem;font-style:normal;font-weight:900;font-weight:400;letter-spacing:-.5px;letter-spacing:0!important;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 3px 8px rgba(0,0,0,.95),0 0 16px rgba(0,0,0,.7);text-transform:uppercase!important}.angelcity2026-bottom-left-content p{font-size:1.05rem;font-weight:500;letter-spacing:.2px;line-height:1.5;margin-bottom:1.75rem;opacity:.98;text-shadow:0 2px 6px rgba(0,0,0,.85)}.angelcity2026-hp-premium-badge{align-items:center;background:var(--sol-rosa);border-radius:25px;box-shadow:0 4px 12px rgba(241,177,165,.3);color:var(--primary-black);display:inline-flex;font-size:.75rem;font-weight:800;gap:.5rem;letter-spacing:.5px;margin-bottom:1rem;padding:.5rem 1rem;text-transform:uppercase}.angelcity2026-hp-premium-badge span{line-height:1}.angelcity2026-hp-premium-price{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.angelcity2026-price-label{color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-shadow:0 2px 6px rgba(0,0,0,.85);text-transform:uppercase}.angelcity2026-price-amount{color:var(--sol-rosa);font-size:2.5rem;font-weight:950;letter-spacing:-1px;line-height:1;text-shadow:0 3px 8px rgba(0,0,0,.95),0 0 16px rgba(0,0,0,.7)}.angelcity2026-price-detail{color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-shadow:0 2px 6px rgba(0,0,0,.85);text-transform:uppercase}.angelcity2026-hp-premium-btn{background:var(--primary-white)!important;border-color:var(--primary-white)!important;box-shadow:0 4px 16px hsla(0,0%,100%,.25);color:var(--primary-black)!important}.angelcity2026-hp-premium-btn:hover{background:var(--sol-rosa)!important;border-color:var(--sol-rosa)!important;box-shadow:0 6px 24px rgba(241,177,165,.35);color:var(--primary-white)!important;transform:translateY(-2px)}.angelcity2026-hp-premium-btn svg{flex-shrink:0}@media (max-width:768px){.angelcity2026-hp-boxes-grid{gap:1.5rem;grid-template-columns:1fr;padding:0}.angelcity2026-hp-box-bottom-left{max-width:100%;min-height:400px;width:100%}.angelcity2026-hp-box-overlay-strong-left{background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.82) 25%,rgba(0,0,0,.7) 45%,rgba(0,0,0,.5) 65%,rgba(0,0,0,.3) 80%,rgba(0,0,0,.1))!important}.angelcity2026-hp-box-overlay-bottom-left{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.82) 25%,rgba(0,0,0,.7) 45%,rgba(0,0,0,.5) 65%,rgba(0,0,0,.3) 80%,rgba(0,0,0,.1));bottom:0;display:flex;height:100%;justify-content:center;left:0;right:0;top:0}.angelcity2026-bottom-left-content{max-width:100%;padding:0 1rem;text-align:center}}@media (max-width:480px){.angelcity2026-container{padding:0 1rem}.angelcity2026-hp-boxes-section{padding:30px 0}.angelcity2026-hp-boxes-grid{gap:1.5rem;grid-template-columns:1fr;padding:0}.angelcity2026-hp-box-bottom-left{border-radius:18px;height:auto;max-height:none;max-width:100%;min-height:350px;width:100%}.angelcity2026-bottom-left-content h2{font-size:1.75rem}.angelcity2026-hp-premium-price .angelcity2026-price-amount{font-size:2.5rem}}@media (max-width:420px){.angelcity2026-hp-boxes-section{padding:20px 0}.angelcity2026-hp-boxes-grid{gap:1rem}.angelcity2026-hp-box-bottom-left{border-radius:16px;display:flex;min-height:320px}.angelcity2026-hp-box-overlay-bottom-left{align-items:center!important;bottom:0!important;display:flex!important;height:100%!important;justify-content:center!important;left:0!important;max-height:none!important;min-height:100%!important;padding:1.5rem!important;position:absolute!important;right:0!important;top:0!important}.angelcity2026-bottom-left-content{max-width:100%!important;padding:0!important;text-align:center!important;width:100%}.angelcity2026-bottom-left-content h2{font-size:1.5rem!important;margin-bottom:1rem!important;text-align:center!important}.angelcity2026-bottom-left-content p{font-size:.95rem!important;line-height:1.4!important;margin-bottom:1.25rem!important;text-align:center!important}.angelcity2026-hp-premium-price{margin-bottom:1.25rem!important}.angelcity2026-hp-premium-btn{font-size:.9rem!important;padding:.75rem 1.25rem!important;width:100%!important}}@media (max-width:360px){.angelcity2026-container{padding:0 .75rem}.angelcity2026-hp-boxes-section{padding:15px 0}.angelcity2026-hp-box-bottom-left{border-radius:14px;min-height:300px}.angelcity2026-hp-box-overlay-bottom-left{bottom:0!important;height:100%!important;left:0!important;max-height:none!important;min-height:100%!important;position:absolute!important;right:0!important;top:0!important}.angelcity2026-bottom-left-content h2{font-size:1.35rem!important;text-align:center!important}.angelcity2026-hp-premium-price .angelcity2026-price-amount{font-size:2rem!important}.angelcity2026-hp-premium-btn{font-size:.85rem!important;padding:.65rem 1rem!important}}.angelcity2026-btn{align-items:center;border:none;border-radius:30px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Anton,sans-serif;font-size:1rem;font-weight:400;gap:.5rem;justify-content:center;letter-spacing:.04em;padding:1rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:var(--transition);white-space:nowrap}.angelcity2026-btn-primary{background:var(--sol-rosa);box-shadow:0 10px 30px rgba(241,177,165,.35);color:var(--pitch-black)}.angelcity2026-btn-primary:hover{background:var(--sol-rosa-dark);box-shadow:0 15px 40px rgba(241,177,165,.45);transform:translateY(-3px)}.angelcity2026-btn-secondary-hero{background:transparent;border:2px solid var(--line-white);color:var(--line-white)}.angelcity2026-btn-secondary-hero:hover{background:var(--line-white);color:var(--primary-black);transform:translateY(-3px)}.angelcity2026-jl-section-title{color:var(--asphalt);font-family:Anton,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:.05em;line-height:1.1;margin:0 0 12px;text-align:center;text-transform:uppercase}.angelcity2026-jl-section-subtitle{color:var(--armour);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;margin:0 auto 2.5rem;max-width:680px;text-align:center}.angelcity2026-jl-hero{background:var(--line-white);margin:0;overflow:hidden;padding:0;position:relative;width:100%}.angelcity2026-jl-hero:after{background:linear-gradient(to right,transparent 0,var(--sol-rosa) 50%,transparent 100%);bottom:0;content:"";height:2px;left:0;opacity:.4;position:absolute;right:0;z-index:10}.angelcity2026-jl-hero-inner{align-items:stretch;display:flex;gap:0;margin:0 auto;max-width:1400px;min-height:0;padding:0;position:relative;width:100%;z-index:2}.angelcity2026-jl-hero-video-frame{align-items:center;background:var(--asphalt);display:flex;flex:0 0 38%;justify-content:center;max-width:38%;overflow:hidden;position:relative}.angelcity2026-sweepstakes-hero-image{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.angelcity2026-jl-hero-date-badge{align-items:center;animation:subtlePulse 3s ease-in-out infinite;background:var(--sol-rosa);border-radius:50%;box-shadow:0 8px 25px rgba(241,177,165,.45);display:flex;flex-direction:column;height:90px;justify-content:center;position:absolute;right:30px;top:30px;width:90px;z-index:10}@keyframes subtlePulse{0%,to{box-shadow:0 8px 25px rgba(241,177,165,.45);transform:scale(1)}50%{box-shadow:0 12px 35px rgba(241,177,165,.6);transform:scale(1.05)}}.angelcity2026-jl-hero-date-month{font-size:.85rem;letter-spacing:.05em;margin-bottom:2px}.angelcity2026-jl-hero-date-day,.angelcity2026-jl-hero-date-month{color:var(--pitch-black);font-family:Anton,sans-serif;line-height:1}.angelcity2026-jl-hero-date-day{font-size:2rem;font-weight:400}.angelcity2026-jl-hero-content{align-items:flex-start;background:var(--line-white);display:flex;flex:1;flex-direction:column;justify-content:center;padding:3.5rem 4rem;position:relative;z-index:5}.angelcity2026-jl-hero-content h1{color:var(--asphalt);font-family:Anton,sans-serif;font-size:clamp(2.25rem,3.5vw,3.5rem);font-weight:400;letter-spacing:.02em;line-height:1.08;margin:0 0 1.5rem;text-align:left;text-transform:uppercase}.angelcity2026-jl-hero-content h1 span{color:var(--sol-rosa);display:block}.angelcity2026-sweepstakes-description{color:var(--text-dark);font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.7;margin:0 0 1.5rem;max-width:520px;text-align:left}.angelcity2026-sweepstakes-details{margin:0 0 1.5rem}.angelcity2026-sweepstakes-detail-item{align-items:center;background:rgba(241,177,165,.1);border-radius:20px;color:var(--armour);display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.angelcity2026-sweepstakes-detail-item svg{color:var(--sol-rosa);flex-shrink:0;stroke:var(--sol-rosa)}.angelcity2026-jl-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.angelcity2026-btn-terms{background:transparent!important;border:2px solid var(--asphalt)!important;color:var(--asphalt)!important}.angelcity2026-btn-terms:hover{background:var(--asphalt)!important;color:var(--line-white)!important;transform:translateY(-3px)!important}.angelcity2026-jl-hero-base-bar{background:linear-gradient(to right,transparent 0,var(--sol-rosa) 50%,transparent 100%);bottom:-2px;height:4px;left:50%;opacity:.3;position:absolute;transform:translateX(-50%);width:80%;z-index:15}.angelcity2026-sweepstakes-form-section{background:#f7f7f7;padding:80px 20px}.angelcity2026-sweepstakes-form-header{margin-bottom:2rem;text-align:center}.angelcity2026-form-divider{display:flex;justify-content:center;margin-top:1.25rem;opacity:.6}.angelcity2026-sweepstakes-form-container{background:var(--line-white);border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.08);margin:0 auto;max-width:580px;padding:2.25rem 2.5rem 2rem}#hubspot-form-wrapper{width:100%}.sweeps-form .sweeps-form-inner .hs-form,.sweeps-form .sweeps-form-inner form{font-family:Segoe UI,Roboto,-apple-system,sans-serif!important;max-width:100%!important}.sweeps-form .sweeps-form-inner .field,.sweeps-form .sweeps-form-inner .hs-form-field{margin-bottom:1rem!important}.sweeps-form .sweeps-form-inner .hs-form-field>label{color:var(--armour)!important;display:block!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.06em!important;margin-bottom:.35rem!important;text-transform:uppercase!important}.sweeps-form .sweeps-form-inner input[type=email],.sweeps-form .sweeps-form-inner input[type=text]{-webkit-appearance:none!important;background:#f8f8f8!important;border:1.5px solid #ddd!important;border-radius:8px!important;box-sizing:border-box!important;color:var(--text-dark)!important;font-family:inherit!important;font-size:.9rem!important;height:auto!important;line-height:1.4!important;max-width:100%!important;padding:.625rem .875rem!important;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease!important;width:100%!important}.sweeps-form .sweeps-form-inner input[type=email]:focus,.sweeps-form .sweeps-form-inner input[type=text]:focus{background:var(--line-white)!important;border-color:var(--sol-rosa)!important;box-shadow:0 0 0 3px rgba(241,177,165,.12)!important;outline:none!important}.sweeps-form .sweeps-form-inner .hs-input{max-width:100%!important;width:100%!important}.sweeps-form .sweeps-form-inner .input{margin-bottom:0!important;margin-right:0!important}.sweeps-form .sweeps-form-inner ul.inputs-list{display:grid!important;gap:.375rem!important;grid-template-columns:1fr 1fr!important;list-style:none!important;margin:.375rem 0 0!important;padding:0!important}.sweeps-form .sweeps-form-inner li.hs-form-checkbox{list-style:none!important;margin:0!important;padding:0!important}.sweeps-form .sweeps-form-inner .hs-form-checkbox-display{align-items:center!important;background:#f8f8f8!important;border:1.5px solid #e5e5e5!important;border-radius:6px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;gap:.5rem!important;min-height:0!important;padding:.45rem .65rem!important;transition:border-color .2s ease,background .2s ease!important;width:100%!important}.sweeps-form .sweeps-form-inner .hs-form-checkbox-display:hover{background:rgba(241,177,165,.04)!important;border-color:var(--sol-rosa)!important}.sweeps-form .sweeps-form-inner .hs-form-checkbox-display:has(input:checked){background:rgba(241,177,165,.08)!important;border-color:var(--sol-rosa)!important}.sweeps-form .sweeps-form-inner .hs-form-checkbox-display input[type=checkbox]{accent-color:var(--sol-rosa)!important;cursor:pointer!important;flex-shrink:0!important;height:16px!important;margin:0!important;min-height:16px!important;min-width:16px!important;padding:0!important;position:relative!important;top:0!important;width:16px!important}.sweeps-form .sweeps-form-inner .hs-form-checkbox-display span{color:var(--text-dark)!important;cursor:pointer!important;display:inline!important;font-size:.8rem!important;font-weight:500!important;line-height:1.15!important;margin:0!important;padding:0!important}.sweeps-form .sweeps-form-inner .hs-form-required{color:var(--sol-rosa)!important}.sweeps-form .sweeps-form-inner .hs-error-msgs{list-style:none!important;margin:.35rem 0 0!important;padding:0!important}.sweeps-form .sweeps-form-inner .hs-error-msgs label{color:#d9534f!important;font-size:.8rem!important;font-weight:500!important}.sweeps-form .sweeps-form-inner .hs-submit{display:flex!important;justify-content:center!important;margin-top:1.5rem!important;text-align:center!important}.sweeps-form .sweeps-form-inner .hs-submit .actions{display:flex!important;justify-content:center!important;width:100%!important}.sweeps-form .sweeps-form-inner .hs-button,.sweeps-form .sweeps-form-inner .hs-submit .actions input,.sweeps-form .sweeps-form-inner input[type=submit]{-webkit-appearance:none!important;background:var(--sol-rosa)!important;border:none!important;border-radius:30px!important;box-shadow:0 8px 24px rgba(241,177,165,.35)!important;color:var(--pitch-black)!important;cursor:pointer!important;display:block!important;font-family:Anton,sans-serif!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.06em!important;line-height:1.4!important;margin:0!important;max-width:100%!important;padding:1rem 0!important;text-align:center!important;text-transform:uppercase!important;transition:all .3s ease!important;width:100%!important}.sweeps-form .sweeps-form-inner .hs-button:hover,.sweeps-form .sweeps-form-inner input[type=submit]:hover{background:var(--sol-rosa-dark)!important;box-shadow:0 12px 32px rgba(241,177,165,.45)!important;transform:translateY(-2px)!important}.sweeps-form .sweeps-form-inner .legal-consent-container{color:var(--text-light)!important;font-size:.8rem!important;line-height:1.4!important;margin-top:.75rem!important}.sweeps-form .sweeps-form-inner .legal-consent-container a{color:var(--sol-rosa)!important}.sweeps-form .sweeps-form-inner .hs-recaptcha{margin-top:.75rem!important}.sweeps-form .sweeps-form-inner .hs-form fieldset{max-width:100%!important}.sweeps-form .sweeps-form-inner .hs-form .hs-form-field,.sweeps-form .sweeps-form-inner .hs-form fieldset.form-columns-1 .hs-form-field,.sweeps-form .sweeps-form-inner .hs-form fieldset.form-columns-2 .hs-form-field{padding:0!important}.angelcity2026-sweepstakes-terms-link{margin-top:2.5rem;text-align:center}.angelcity2026-sweepstakes-terms-link p{color:var(--text-light);font-size:1rem}.angelcity2026-sweepstakes-terms-link a{font-weight:600;transition:color .3s ease}.angelcity2026-sweepstakes-terms-link a:hover{color:var(--sol-rosa-dark)}.angelcity2026-sweepstakes-terms{background:#fafafa;padding:80px 20px}.angelcity2026-sweepstakes-terms-content{background:var(--line-white);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin:0 auto;max-width:900px;padding:3rem}.angelcity2026-sweepstakes-terms-content p{color:var(--text-dark);line-height:1.8;margin-bottom:1.5rem}.angelcity2026-sweepstakes-terms-content ul{line-height:1.8;margin:1rem 0 1.5rem 2rem}.angelcity2026-sweepstakes-terms-content li{color:var(--text-dark);margin-bottom:.5rem}.angelcity2026-sweepstakes-terms-content strong{color:var(--asphalt);font-weight:600}@media (min-width:1025px){.angelcity2026-jl-hero-inner{align-items:stretch!important;flex-direction:row!important;min-height:0}.angelcity2026-jl-hero-video-frame{flex:0 0 38%!important;height:auto!important;max-width:38%!important}.angelcity2026-jl-hero-content{flex:1!important;padding:3.5rem 4rem!important}.angelcity2026-jl-hero-actions{align-items:center!important;flex-direction:row!important}.angelcity2026-btn{width:auto!important}}@media (max-width:1024px){.angelcity2026-jl-hero-inner{flex-direction:column;min-height:auto}.angelcity2026-jl-hero-video-frame{flex:none;height:450px;max-width:100%;width:100%}.angelcity2026-jl-hero-content{align-items:center;padding:3rem 2.5rem;text-align:center;width:100%}.angelcity2026-jl-hero-content h1{text-align:center}.angelcity2026-sweepstakes-description{margin-left:auto;margin-right:auto;text-align:center}.angelcity2026-sweepstakes-details{display:flex;justify-content:center}.angelcity2026-jl-hero-actions{align-items:stretch;flex-direction:column;max-width:400px;width:100%}.angelcity2026-btn{justify-content:center;width:100%}}@media (max-width:768px){.angelcity2026-jl-hero-video-frame{height:400px}.angelcity2026-jl-hero-content{padding:2.5rem 1.5rem}.angelcity2026-sweepstakes-form-section{padding:60px 20px}.angelcity2026-sweepstakes-form-container{padding:1.75rem 1.25rem}.sweeps-form .sweeps-form-inner ul.inputs-list{grid-template-columns:1fr!important}.angelcity2026-sweepstakes-terms-content{padding:2rem 1.5rem}.angelcity2026-jl-hero-date-badge{height:70px;right:20px;top:20px;width:70px}.angelcity2026-jl-hero-date-month{font-size:.75rem}.angelcity2026-jl-hero-date-day{font-size:1.5rem}}@media (max-width:480px){.angelcity2026-jl-hero-video-frame{height:320px}.angelcity2026-jl-hero-content{padding:2rem 1.25rem}.angelcity2026-sweepstakes-form-section{padding:40px 15px}.angelcity2026-sweepstakes-form-container{border-radius:16px;padding:1.5rem 1rem}.sweeps-form .sweeps-form-inner input[type=email],.sweeps-form .sweeps-form-inner input[type=text]{font-size:.85rem!important;padding:.5rem .75rem!important}.sweeps-form .sweeps-form-inner .hs-button,.sweeps-form .sweeps-form-inner input[type=submit]{font-size:1.05rem!important;padding:.875rem 0!important}.angelcity2026-sweepstakes-terms-content{padding:1.5rem}.angelcity2026-btn{font-size:.95rem;padding:.875rem 2rem}}