@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/assets/framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/assets/framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:700;font-display:swap;src:url(/assets/framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2) format("woff2")}@font-face{font-family:Manrope;font-weight:500;font-display:swap;src:url(/assets/fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2")}@font-face{font-family:Manrope;font-weight:700;font-display:swap;src:url(/assets/fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2")}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#171717;background-color:#E9E8E8;line-height:1.55;overflow-x:hidden}.aurora{position:fixed;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(900px 500px at 12% -5%,rgba(221,214,254,.5),transparent 60%),radial-gradient(800px 500px at 88% 8%,rgba(219,234,254,.5),transparent 60%),radial-gradient(700px 500px at 50% 112%,rgba(207,250,254,.45),transparent 60%)}.aurora span{position:absolute;border-radius:50%;filter:blur(90px);opacity:.35;animation:drift 22s ease-in-out infinite alternate}.aurora span:first-child{width:420px;height:420px;left:-80px;top:-60px;background:#ddd6fe}.aurora span:nth-child(2){width:380px;height:380px;right:-60px;top:18%;background:#dbeafe;animation-delay:-8s}.aurora span:nth-child(3){width:340px;height:340px;left:38%;bottom:-140px;background:#cffafe;animation-delay:-14s}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(36px,24px) scale(1.08)}}.wrap{max-width:1160px;margin:0 auto;padding:40px 20px 56px;position:relative}.brand{text-align:center}.brand img{height:54px;width:auto;max-width:100%}h1{font-family:Manrope,sans-serif;text-align:center;font-size:clamp(2.1rem,5vw,3.2rem);line-height:1.1;letter-spacing:-.03em;color:#141272;margin:26px 0 10px}h1 .accent{background:linear-gradient(90deg,#5F3EC1,#3b82f6,#0891b2);-webkit-background-clip:text;background-clip:text;color:transparent}.sub{text-align:center;color:#737373;max-width:540px;margin:0 auto;font-size:1.05rem}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;align-items:stretch;margin-top:44px}.card{position:relative;display:flex;flex-direction:column;padding:34px 28px 30px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.5));-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,.95);box-shadow:0 16px 40px rgba(20,18,114,.1),inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(20,18,114,.04);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;animation:rise .6s ease both}.card:nth-child(2){animation-delay:.08s}.card:nth-child(3){animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card:hover{transform:translateY(-6px);border-color:#c9c2ff;box-shadow:0 24px 50px rgba(20,18,114,.12),inset 0 1px 0 rgba(255,255,255,.9)}.card--growth{transform:scale(1.05);border:2px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.55)) padding-box,linear-gradient(135deg,#5F3EC1,#3b82f6,#22d3ee) border-box;box-shadow:0 24px 50px rgba(95,62,193,.18),0 16px 40px rgba(20,18,114,.08)}.card--growth:hover{transform:scale(1.06) translateY(-6px)}.pill{position:absolute;top:-14px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:6px 14px;border-radius:999px;background:linear-gradient(90deg,#5F3EC1,#3b82f6);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.1em;box-shadow:0 8px 20px rgba(95,62,193,.35)}.plan-name{font-size:.82rem;font-weight:800;letter-spacing:.16em;color:#737373}.card--growth .plan-name{color:#5F3EC1}.price{font-size:3.4rem;font-weight:800;line-height:1;margin:16px 0 2px;letter-spacing:-.03em;color:#141272}.card--growth .price{background:linear-gradient(90deg,#141272,#5F3EC1);-webkit-background-clip:text;background-clip:text;color:transparent}.features{list-style:none;padding:0;margin:24px 0 26px;flex:1 1}.features li{display:flex;gap:11px;align-items:flex-start;margin-bottom:12px;color:#171717;font-size:.96rem}.features .tick{flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:50%;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;color:#5F3EC1}.choose{width:100%;min-height:50px;border-radius:999px;border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#141272;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.choose:hover{background:#f5f3ff;border-color:#c9c2ff;transform:translateY(-1px)}.card--growth .choose{background:linear-gradient(135deg,#5F3EC1,#3b82f6);border-color:transparent;color:#ffffff;box-shadow:0 12px 28px rgba(95,62,193,.3)}.card--growth .choose:hover{background:linear-gradient(135deg,#6D50CB,#4d8df7)}.choose:focus-visible{outline:2px solid #5F3EC1;outline-offset:3px}.choose[aria-pressed=true]{border-color:#5F3EC1;box-shadow:0 0 0 1px #5F3EC1}.status{text-align:center;color:#737373;min-height:24px;margin-top:24px;font-size:.96rem}.notfound{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.notfound p{color:#737373}.notfound a{color:#5F3EC1;font-weight:700}@media (max-width:900px){.grid{grid-template-columns:1fr;max-width:540px;margin-left:auto;margin-right:auto}.card--growth,.card--growth:hover{transform:none}}@media (max-width:480px){.wrap{padding:30px 16px 44px}.card{padding:28px 22px 26px}.price{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;transform:none!important}}.back-row{margin:0 0 8px}.back-link{color:#5F3EC1;font-weight:600;text-decoration:none}.back-link:hover{text-decoration:underline}