.hero-callouts{gap:12px;width:272px;display:grid;position:absolute;top:82px;right:30px}.hero-service-note{color:#23301e;background:#fffffff2;border:1px solid #ffffffb3;border-radius:9px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #17201718}.hero-service-note>svg{color:#668047;flex-shrink:0}.hero-service-note>svg:last-child{width:15px;margin-left:auto}.hero-service-note strong{font-size:.875rem;font-weight:600;line-height:1.4;display:block}.hero-service-note small{color:#687360;margin-top:2px;font-size:.75rem;line-height:1.5;display:block}.hero-service-note:nth-child(2){margin-left:20px}.comparison-card,.price-card,.benefit-icon,.hero-service-note,.play-disc{transition:translate .28s,box-shadow .28s,border-color .28s,background-color .28s}.button svg,.plan-button svg,.hero-service-note>svg:last-child{transition:translate .24s}.price-card{isolation:isolate;--card-glow:color-mix(in srgb, var(--plan-color) 30%, transparent);--card-inner-glow:color-mix(in srgb, var(--plan-color) 13%, transparent)}.price-card:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 50% 0%, var(--card-inner-glow), transparent 72%);opacity:0;transition:opacity .28s;position:absolute;inset:0}.price-card:focus-within{border-color:var(--plan-color);box-shadow:0 0 0 1px var(--card-inner-glow), 0 0 34px var(--card-glow), 0 18px 38px #0003, inset 0 0 28px var(--card-inner-glow)}.price-card:focus-within:before{opacity:1}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.price-card:hover{animation:2.8s ease-in-out infinite package-hover-bounce}.price-card:hover:focus-within{animation-play-state:paused}.price-card:hover:has(a:hover,button:hover,input:hover,select:hover,textarea:hover){animation-play-state:paused}.price-card:after{content:"";height:20px;position:absolute;top:100%;left:0;right:0}}@keyframes package-hover-bounce{0%,to{translate:0 -2px}50%{translate:0 -16px}}@media (hover:hover) and (pointer:fine){.comparison-card:hover{translate:0 -4px}.price-card:hover{border-color:var(--plan-color);box-shadow:0 0 0 1px var(--card-inner-glow), 0 0 34px var(--card-glow), 0 18px 38px #0003, inset 0 0 28px var(--card-inner-glow);translate:0 -6px}.price-card:hover:before{opacity:1}.benefit:hover .benefit-icon{background:#dcebc6;translate:0 -4px}.hero-service-note:hover{translate:0 -3px;box-shadow:0 12px 28px #17201724}.button:hover svg,.plan-button:hover svg,.hero-service-note:hover>svg:last-child{translate:2px -2px}.hero-watch:hover .play-disc{translate:0 -3px}}@media (prefers-reduced-motion:no-preference){.hero-home>img{animation:3.8s cubic-bezier(.2,.6,.3,1) both home-settle}.comparison-panel[data-state=active],.pricing-tab-panel[data-state=active]{animation:.32s ease-out panel-enter}}@keyframes home-settle{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes panel-enter{0%{opacity:.35;translate:0 5px}to{opacity:1;translate:0}}@media (max-width:1020px){.hero-callouts{gap:10px;width:240px;top:65px;right:22px}.hero-service-note{gap:9px;padding:11px 12px}.hero-service-note strong{font-size:.8rem}}@media (max-width:680px){.hero-callouts{width:auto;top:59px;right:16px}.hero-service-note{gap:9px;padding:9px 11px}.hero-service-note small,.hero-service-note>svg:last-child{display:none}.hero-service-note>svg{width:17px;height:17px}.hero-service-note:nth-child(2){margin-left:15px}}@media (prefers-reduced-motion:reduce){.comparison-card,.price-card,.benefit-icon,.hero-service-note,.play-disc,.button svg,.plan-button svg,.hero-service-note>svg:last-child{transition:none!important;translate:none!important}.hero-home>img{animation:none!important;transform:none!important}.comparison-panel,.pricing-tab-panel{animation:none!important}}
