/* Made by Federico Dionisi for GetMyPage */
/* © 2026 – All rights reserved. */
.billing-toggle{position:relative;display:flex;gap:12px;justify-content:center;align-items:center;margin:0 0 28px 0;}.bill-opt{position:relative;}.bill-btn{appearance:none;border:0;background:var(--control-bg);color:var(--text);padding:10px 14px;border-radius:12px;cursor:pointer;font-weight:500;}body.homepage .billing-toggle .bill-btn:not(.active){border:1px solid color-mix(in srgb,var(--brand-2) 10%,rgba(148,163,184,0.16));}.bill-btn:hover{filter:brightness(1.20);background:linear-gradient(135deg,var(--brand),var(--brand-2));color:black}.bill-btn.active{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#0b0c10;font-weight:700;}.bill-btn.active:hover{filter:none}.bill-opt.annual .save-badge{position:absolute;top:-20px;right:0px;--tx:110%;--ty:-60%;transform:translate(var(--tx),var(--ty)) scale(1);background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#0b0c10;padding:6px 9px;border-radius:999px;font-weight:700;font-size:.82rem;white-space:nowrap;pointer-events:none;z-index:2;overflow:visible;animation:badgePulse 1.8s ease-in-out infinite;}.bill-opt.annual .save-badge::before{content:"";position:absolute;inset:-10px;border-radius:inherit;background:radial-gradient(circle,color-mix(in oklab,var(--brand-2),transparent 0%) 0%,color-mix(in oklab,var(--brand-2),transparent 40%) 55%,transparent 70%);filter:blur(8px);opacity:.55;z-index:-1;animation:badgeHalo 1.8s ease-out infinite;}@keyframes badgePulse{0%,100%{transform:translate(var(--tx),var(--ty)) scale(1);}50%{transform:translate(var(--tx),var(--ty)) scale(1.06);}}@keyframes badgeHalo{0%{transform:scale(.9);opacity:.6;}65%{transform:scale(1.35);opacity:.28;}100%{transform:scale(1.7);opacity:0;}}.bill-opt.annual .save-badge .arrow-curve{position:absolute;left:-58px;top:50%;transform:translate(-4px,-50%);width:58px;height:40px;color:var(--brand-2);pointer-events:none;}@media (max-width:900px){.billing-toggle{gap:10px;}.bill-opt.annual .save-badge{right:auto;left:0;--tx:-60%;--ty:-70%;}.bill-opt.annual .save-badge .arrow-curve{left:auto;right:-34px;width:34px;height:28px;transform:translate(4px,-50%) scaleX(-1);}}@media (max-width:520px){.billing-toggle{gap:8px;}.billing-toggle .bill-btn{padding:8px 12px;border-radius:10px;font-size:0.9rem;}.bill-opt.annual .save-badge{right:auto;left:0;--tx:-60%;--ty:-70%;font-size:.75rem;padding:4px 7px;}.bill-opt.annual .save-badge .arrow-curve{left:auto;right:-30px;width:32px;height:24px;transform:translate(4px,-50%) scaleX(-1);}}@media (max-width:400px){.billing-toggle{gap:6px;}.billing-toggle .bill-btn{padding:7px 10px;border-radius:9px;font-size:0.82rem;}.bill-opt.annual .save-badge{font-size:.72rem;padding:3px 6px;--tx:-70%;}.bill-opt.annual .save-badge .arrow-curve{left:auto;right:-24px;width:24px;height:20px;transform:translate(4px,-50%) scaleX(-1);}}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px}@media(max-width:1000px){.plans-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.plans-grid{grid-template-columns:1fr}}.plan-card{background:var(--card);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:16px;min-height:100%;box-shadow:0 0 0 2px var(--brand-2),0 0 30px color-mix(in oklab,var(--brand-2),transparent 82%)}.homepage:not(.home-preview) .plan-card{background:color-mix(in srgb,var(--card) 90%,transparent);border:1px solid color-mix(in srgb,var(--brand-2) 10%,rgba(148,163,184,0.16));box-shadow:0 18px 42px rgba(3,9,23,0.08);overflow:hidden;}.homepage:not(.home-preview) .plan-card[data-plan="agency"]{overflow:visible;}.plan-head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:18px}.plan-head h3{margin:0;font-size:1.28rem}.homepage:not(.home-preview) .plans-grid .plan-head{display:grid;grid-template-rows:minmax(2.8rem,auto) auto minmax(1.2rem,auto);justify-items:center;align-content:start;}.homepage:not(.home-preview) .plans-grid .plan-head h3{display:flex;align-items:center;justify-content:center;min-height:2.8rem;text-align:center;}.price{display:flex;align-items:baseline;gap:6px}.price .num{font-size:1.9rem;font-weight:800}.price .per{opacity:.9}.plans-grid [data-plan="free"] .price .per{display:none;}.subprice{color:var(--muted);font-size:.95rem;margin-top:4px}.homepage:not(.home-preview) .plans-grid .subprice{min-height:1.2rem;text-align:center;}.subprice:empty{display:none;margin-top:0;}.homepage:not(.home-preview) .plans-grid .subprice:empty{display:block;visibility:hidden;}.plan-list{list-style:disc;padding-left:20px;margin:14px 0 0 0;display:grid;gap:12px}.plan-list .inline-select{list-style:disc;display:list-item;padding-left:0;margin-left:0;}.plan-list .inline-select select.compact{height:18px;line-height:18px;padding:0 10px;font-size:0.9rem;border-radius:8px;border:0;background:var(--select-alt-bg);color:var(--text);margin-left:1px;vertical-align:middle;min-width:70px;}@media (max-width:380px){.plan-list .inline-select select.compact{min-width:70px;font-size:0.85rem;}html.touch-device .plan-list .inline-select select.compact{min-width:70px;font-size:0.85rem;}}.plan-cta{margin-top:auto;font-weight:700;}
