.homeAtmosphere{isolation:isolate;position:relative}.homeAmbient{z-index:-1;pointer-events:none;contain:strict;background:#090a09;position:fixed;inset:0;overflow:hidden}.homeAmbientLight{transform-origin:50%;position:absolute;inset:-15%}.homeAmbientLightPrimary{background:radial-gradient(at 80% 25%,#b9ed3229 0%,#92b72d0b 27%,#0000 53%),radial-gradient(at 15% 85%,#7893311c 0%,#0000 48%);animation:22s ease-in-out infinite alternate homeLightDrift}.homeAmbientLightSecondary{background:radial-gradient(at 15% 25%,#bfc9bd0d 0%,#0000 40%),radial-gradient(at 75% 85%,#c8ff3717 0%,#0000 45%);animation:28s ease-in-out infinite alternate homeLightTide}.homeAmbientTexture{opacity:.28;background-image:radial-gradient(#bbc4ac2b .6px,#0000 .8px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}@keyframes homeLightDrift{0%{opacity:.65;transform:translate(-4%,-3%)scale(1)}to{opacity:1;transform:translate(5%,6%)scale(1.12)}}@keyframes homeLightTide{0%{opacity:.9;transform:translate(5%,-4%)scale(1.08)}to{opacity:.45;transform:translate(-5%,4%)scale(1)}}@media (max-width:600px){.homeAmbientLight{inset:-8%}.homeAmbientTexture{display:none}}@media (prefers-reduced-motion:reduce){.homeAmbientLight{animation:none;transform:none}}
.pricingDetailed{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.pricingDetailed .plan{flex-direction:column;display:flex;overflow:visible;height:auto!important;min-height:0!important;padding:32px 24px!important}.pricingDetailed .plan:nth-child(n+4){grid-column:auto}.pricingDetailed .planTop{flex-wrap:wrap;gap:12px}.pricingDetailed .planTop i{font-size:14px;line-height:1.5}.pricingDetailed .planPrice{flex-wrap:wrap;align-items:baseline;gap:8px;margin:24px 0 20px;display:flex;min-height:0!important}.pricingDetailed .planPrice strong{white-space:nowrap;font-size:clamp(26px,3vw,40px)!important;line-height:1.15!important}.pricingDetailed .planPrice>span{white-space:nowrap;font-size:14px!important}.pricingDetailed .planRoyalty{border-block:1px solid #3d4532;gap:8px;padding:18px 0;display:grid}.planRoyalty>strong{color:#c8ff37;font-size:27px;line-height:1.2}.planRoyalty>span{font-size:15px;line-height:1.5}.planRoyalty p{color:#b9bdb2;margin:6px 0 0;font:14px/1.6 Arial,sans-serif}.pricingDetailed .plan ul{flex:1;gap:14px;display:grid;margin:24px 0 28px!important}.pricingDetailed .plan li,.pricingDetailed .plan li b{font-size:15px!important;line-height:1.55!important}.pricingDetailed .planButton{min-height:48px;margin-top:auto!important;font-size:15px!important;position:relative!important;inset:auto!important}.pricingDetailed .bestValue{box-shadow:0 0 42px #c8ff3715;background:linear-gradient(155deg,#293316,#13180f)!important;border:2px solid #c8ff37!important}.pricingDetailed .planBadge{letter-spacing:.06em;font-size:12px}.pricingDetailed .premium{box-shadow:none!important;background:#141615!important;border-color:#3c4035!important}.royaltySummary{gap:14px;min-width:0;display:grid}.royaltySummary>span{color:#c8ff37;border:1px solid #39442b;border-radius:12px;padding:16px 20px;font-size:22px}.royaltySummary p{color:#b9bdb2;font-size:16px;line-height:1.6}.pricingNote{font-size:14px!important;line-height:1.7!important}@media (max-width:1000px){.pricingDetailed{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.pricingDetailed{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.pricingDetailed .plan{grid-column:auto!important}.pricingDetailed .planPrice strong{font-size:36px!important}}.pricingDetailed .annualSaving{white-space:normal;align-self:flex-start;max-width:100%;margin:16px 0 0;padding:7px 10px;font-size:12px;line-height:1.5;position:static}
