@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 hsla(9,73%,80%,.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 hsla(9,73%,80%,.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;flex-shrink:0;font-family:Anton,fantasy,sans-serif;font-size:1rem!important;font-style:normal;font-weight:400;gap:.6rem;justify-content:center;letter-spacing:0!important;padding:1rem 2.5rem;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:uppercase!important;transition:all .35s cubic-bezier(.4,0,.2,1);white-space:nowrap}.angelcity2026-btn-primary{background:var(--sol-rosa);box-shadow:0 10px 30px hsla(9,73%,80%,.35);color:var(--pitch-black)}.angelcity2026-btn-primary:hover{background:var(--sol-rosa-dark);box-shadow:0 15px 40px hsla(9,73%,80%,.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:linear-gradient(180deg,#fafafa 0,#f5f5f5);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;max-width:100%;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 40%;justify-content:center;max-width:40%;overflow:hidden;position:relative}.angelcity2026-sweepstakes-hero-image{display:block;height:auto;object-fit:contain;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 hsla(9,73%,80%,.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 hsla(9,73%,80%,.45);transform:scale(1)}50%{box-shadow:0 12px 35px hsla(9,73%,80%,.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:linear-gradient(135deg,#fafafa,#f5f5f5);display:flex;flex:1;flex-direction:column;justify-content:center;padding:4rem 4rem 4rem 3.5rem;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:hsla(9,73%,80%,.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:var(--line-white);padding:100px 20px}.angelcity2026-sweepstakes-form-header{margin-bottom:4rem;text-align:center}.angelcity2026-form-divider{display:flex;justify-content:center;margin-top:2rem;opacity:.6}.angelcity2026-sweepstakes-form-container{background:linear-gradient(135deg,#fafafa,#f5f5f5);border:1px solid hsla(9,73%,80%,.2);border-radius:24px;box-shadow:0 8px 40px rgba(0,0,0,.12);margin:0 auto;max-width:900px;padding:4rem 5rem}#hubspot-form-wrapper{width:100%}#hubspot-form-wrapper .hs-form{font-family:Segoe UI,Roboto,-apple-system,sans-serif!important;max-width:100%!important}#hubspot-form-wrapper .field,#hubspot-form-wrapper .hs-form-field{margin-bottom:1.75rem!important}#hubspot-form-wrapper .hs-form-field>label{color:var(--text-dark)!important;display:block!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.04em!important;margin-bottom:.5rem!important;text-transform:uppercase!important}#hubspot-form-wrapper input[type=email],#hubspot-form-wrapper input[type=text]{-webkit-appearance:none!important;background:var(--line-white)!important;border:2px solid #ddd!important;border-radius:10px!important;box-sizing:border-box!important;color:var(--text-dark)!important;font-family:inherit!important;font-size:1rem!important;max-width:100%!important;padding:.875rem 1rem!important;transition:border-color .25s ease,box-shadow .25s ease!important;width:100%!important}#hubspot-form-wrapper input[type=email]:focus,#hubspot-form-wrapper input[type=text]:focus{border-color:var(--sol-rosa)!important;box-shadow:0 0 0 3px hsla(9,73%,80%,.15)!important;outline:none!important}#hubspot-form-wrapper .hs-input{max-width:100%!important;width:100%!important}#hubspot-form-wrapper .input{margin-right:0!important}#hubspot-form-wrapper ul.inputs-list{display:flex!important;flex-direction:column!important;gap:.625rem!important;list-style:none!important;margin:.75rem 0 0!important;padding:0!important}#hubspot-form-wrapper li.hs-form-checkbox{list-style:none!important;margin:0!important;padding:0!important}#hubspot-form-wrapper .hs-form-checkbox-display{align-items:center!important;background:var(--line-white)!important;border:2px solid #e5e5e5!important;border-radius:10px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;gap:.875rem!important;padding:.75rem 1rem!important;transition:border-color .25s ease,background .25s ease!important;width:100%!important}#hubspot-form-wrapper .hs-form-checkbox-display:hover{background:hsla(9,73%,80%,.04)!important;border-color:var(--sol-rosa)!important}#hubspot-form-wrapper .hs-form-checkbox-display:has(input:checked){background:hsla(9,73%,80%,.08)!important;border-color:var(--sol-rosa)!important}#hubspot-form-wrapper .hs-form-checkbox-display input[type=checkbox]{accent-color:var(--sol-rosa)!important;cursor:pointer!important;flex-shrink:0!important;height:20px!important;margin:0!important;min-height:20px!important;min-width:20px!important;padding:0!important;position:relative!important;top:0!important;width:20px!important}#hubspot-form-wrapper .hs-form-checkbox-display span{color:var(--text-dark)!important;cursor:pointer!important;display:inline!important;font-size:.95rem!important;font-weight:500!important;line-height:1.3!important;margin:0!important;padding:0!important}#hubspot-form-wrapper .hs-form-required{color:var(--sol-rosa)!important}#hubspot-form-wrapper .hs-error-msgs{list-style:none!important;margin:.5rem 0 0!important;padding:0!important}#hubspot-form-wrapper .hs-error-msgs label{color:#d9534f!important;font-size:.85rem!important;font-weight:500!important}#hubspot-form-wrapper .hs-submit{margin-top:2rem!important;text-align:center!important}#hubspot-form-wrapper .hs-button,#hubspot-form-wrapper input[type=submit]{-webkit-appearance:none!important;background:var(--sol-rosa)!important;border:none!important;border-radius:30px!important;box-shadow:0 8px 24px hsla(9,73%,80%,.35)!important;color:var(--pitch-black)!important;cursor:pointer!important;display:inline-block!important;font-family:Anton,sans-serif!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.05em!important;max-width:400px!important;padding:1rem 3.5rem!important;text-transform:uppercase!important;transition:all .3s ease!important;width:100%!important}#hubspot-form-wrapper .hs-button:hover,#hubspot-form-wrapper input[type=submit]:hover{background:var(--sol-rosa-dark)!important;box-shadow:0 12px 32px hsla(9,73%,80%,.45)!important;transform:translateY(-2px)!important}#hubspot-form-wrapper .legal-consent-container{color:var(--text-light)!important;font-size:.85rem!important;line-height:1.5!important;margin-top:1rem!important}#hubspot-form-wrapper .legal-consent-container a{color:var(--sol-rosa)!important}#hubspot-form-wrapper .hs-recaptcha{margin-top:1rem!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 40%!important;height:auto!important;max-width:40%!important}.angelcity2026-jl-hero-content{flex:1!important;padding:4rem 4rem 4rem 3.5rem!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:2.5rem 2rem}#hubspot-form-wrapper .hs-form-checkbox-display{padding:.625rem .875rem!important}#hubspot-form-wrapper .hs-button,#hubspot-form-wrapper input[type=submit]{max-width:100%!important;padding:1rem 2rem!important;width:100%!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:2rem 1.5rem}#hubspot-form-wrapper input[type=email],#hubspot-form-wrapper input[type=text]{font-size:.95rem!important;padding:.75rem .875rem!important}#hubspot-form-wrapper .hs-button,#hubspot-form-wrapper input[type=submit]{font-size:1rem!important;padding:.875rem 2rem!important}.angelcity2026-sweepstakes-terms-content{padding:1.5rem}.angelcity2026-btn{font-size:.95rem;padding:.875rem 2rem}}