.vip-body{background:#07110f;color:#edf4f1}.vip-svg-defs{position:absolute;width:0;height:0;overflow:hidden}.vip-icon{display:inline-block;width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vip-page{max-width:1600px;margin:auto;padding:34px clamp(20px,4.5vw,76px) 40px;background:radial-gradient(ellipse at 90% 3%,#18362b88,transparent 33%),radial-gradient(ellipse at 10% 38%,#12292166,transparent 40%),#07110f}.vip-nav{padding-bottom:28px}.vip-nav .brand{gap:12px}.vip-nav .brand-logo{width:48px;height:48px}.vip-nav>a:not(.brand){font-size:.8rem;color:#b4ccc0}.vip-nav>a:hover{color:#39f0a5}.vip-skip{position:absolute;left:20px;top:10px;transform:translateY(-150%);padding:12px;background:#39f0a5;color:#07110f;z-index:20}.vip-skip:focus{transform:none}.vip-intro{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:65px 0 58px}.vip-intro h1{font-family:var(--display);font-size:clamp(2.7rem,4.5vw,4.7rem);letter-spacing:-.045em;line-height:1.09;margin:20px 0 23px}.vip-intro h1 span{color:#39f0a5}.vip-intro p{color:#a5bcb0;font-size:.95rem;line-height:1.9}.vip-compare-link{display:inline-block;margin-top:16px;color:#d2e8dc;border-bottom:1px solid #39f0a561;padding-bottom:9px;font-size:.8rem;font-weight:700;text-decoration:none}.vip-intro-mark{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;min-width:250px;width:28%;aspect-ratio:1.3;color:#577767;border:1px solid #64816c2b;background:linear-gradient(145deg,#14291b44,#07110f);clip-path:polygon(0 12%,12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%);box-shadow:inset 0 0 70px #376b3833}.vip-intro-mark:before{content:"";position:absolute;inset:12px;border:1px solid #64816c22;clip-path:inherit}.vip-intro-mark span{font:3rem var(--display);letter-spacing:.07em;color:#82b895}.vip-intro-mark b{font:1.5rem var(--display);letter-spacing:.12em;color:#b3d1a4}.vip-intro-mark i{font-style:normal;font-size:.58rem;letter-spacing:.38em;margin-top:23px;color:#7e9a87}.vip-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 16px}.vip-section-heading h2{font-size:1.5rem;font-weight:800;letter-spacing:-.04em;margin:0}.vip-section-heading p{color:#8ca69a;font-size:.8rem;margin:0;line-height:1.8}.vip-store-status{font-size:.75rem;line-height:1.8;color:#91aa9d;margin:0 0 24px;max-width:850px}.vip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;scroll-margin-top:24px}.vip-package{--vip:#39f0a5;--glow:57,240,165;min-width:0;display:flex;flex-direction:column;padding:24px 22px 20px;position:relative;border:1px solid rgba(var(--glow),.25);border-radius:10px;background:radial-gradient(ellipse at 50% 0,rgba(var(--glow),.11),transparent 39%),linear-gradient(180deg,#101c18,#0b1512);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.vip-package--magic{--vip:#42e6da;--glow:66,230,218}.vip-package--legend{--vip:#b394ff;--glow:179,148,255}.vip-package--master{--vip:#f2ca66;--glow:242,202,102;border-color:#f2ca6680;box-shadow:0 0 32px #f2ca660c,inset 0 1px #f2ca6655;background:radial-gradient(ellipse at 50% 0,#f2ca6622,transparent 43%),linear-gradient(180deg,#201f14,#10160f)}.vip-package:before{content:"";position:absolute;top:-1px;left:22px;right:22px;height:2px;background:linear-gradient(90deg,transparent,var(--vip),transparent);opacity:.7}.vip-card-top{text-align:center}.vip-tier,.vip-top-badge{display:flex;align-items:center;justify-content:center;gap:6px;height:27px;font-size:.56rem;font-weight:800;letter-spacing:.08em;color:var(--vip);text-transform:uppercase}.vip-top-badge{border:1px solid #f2ca6644;border-radius:4px;background:#f2ca6611;max-width:164px;margin:auto}.vip-top-badge .vip-icon{width:14px;height:14px;flex-basis:14px}.vip-crest{height:95px;display:flex;align-items:center;justify-content:center;margin:22px auto 18px;color:var(--vip);filter:drop-shadow(0 0 14px rgba(var(--glow),.22))}.vip-gem{width:57px;height:72px}.vip-crest>.vip-icon{width:76px;height:76px;stroke-width:1;fill:#f2ca6614}.vip-package-subtitle{font-size:.67rem;color:#a3b4ab;letter-spacing:.03em;margin:0 0 9px}.vip-package h2{font-size:clamp(1.4rem,1.65vw,1.85rem);font-family:var(--display);letter-spacing:-.035em;color:var(--vip);margin:0 0 14px;line-height:1.2}.vip-package-intro{color:#99aca1;font-size:.74rem;line-height:1.85;min-height:48px;margin:0}.vip-price{display:flex;align-items:baseline;justify-content:center;gap:7px;margin:27px 0 25px;padding-bottom:27px;border-bottom:1px solid rgba(var(--glow),.16)}.vip-price-number{font-size:2.4rem;font-weight:800;letter-spacing:-.065em;line-height:1}.vip-price-currency{font-size:.75rem;font-weight:800;color:#9cad9f}.vip-features{margin:0 0 28px;padding:0;list-style:none;display:flex;flex-direction:column;gap:17px}.vip-features li{display:flex;gap:11px;align-items:start}.vip-features .vip-icon{color:var(--vip);width:17px;height:17px;flex-basis:17px;margin-top:2px;opacity:.85}.vip-feature-title{display:block;font-size:.74rem;font-weight:700;color:#d8e3db;line-height:1.6}.vip-feature-detail{display:block;font-size:.65rem;color:#879d8e;line-height:1.7;margin-top:3px}.vip-feature-detail b{color:#b9c9bf;font-weight:700}.vip-features code,.vip-details code,.vip-table-footnote code{font-family:ui-monospace,Consolas,monospace;font-size:.95em;color:var(--vip,#cee5d7);white-space:nowrap}.vip-purchase{margin-top:auto;text-align:center}.vip-buy{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:47px;padding:12px 8px;border:1px solid rgba(var(--glow),.28);border-radius:5px;background:rgba(var(--glow),.08);color:var(--vip);font-family:inherit;font-size:.73rem;font-weight:800}.vip-buy:disabled{cursor:not-allowed;opacity:.65}.vip-buy .vip-icon{width:15px;height:15px;flex-basis:15px}.vip-purchase>span{display:block;font-size:.59rem;color:#829787;margin-top:12px}.vip-key-note{display:flex;align-items:center;gap:15px;padding:20px 24px;margin-top:24px;border:1px solid #f2ca6628;background:#f2ca6607;border-radius:7px;color:#d8b970}.vip-key-note p{font-size:.77rem;color:#a6b7a8;line-height:1.9;margin:0}.vip-key-note strong{color:#d7cdac}.vip-comparison{margin-top:80px;scroll-margin-top:30px}.vip-comparison .section-index{display:block;font-size:.61rem;letter-spacing:.14em;margin-bottom:14px}.vip-comparison h2{font-size:clamp(1.6rem,2.6vw,2.4rem)}.vip-table-scroll{overflow-x:auto;border:1px solid #bdd9c526;border-radius:8px;margin-top:24px;scrollbar-width:thin;scrollbar-color:#406753 #101c16}.vip-table{border-collapse:collapse;width:100%;min-width:720px;background:#0d1913;font-size:.77rem}.vip-table th,.vip-table td{padding:18px 19px;border-bottom:1px solid #b2d0bc13;text-align:center;line-height:1.6}.vip-table thead th{font-size:.85rem;font-weight:800;background:#14221a;color:#afc5b6}.vip-table th:first-child{text-align:left;width:31%}.vip-table tbody th{font-weight:500;color:#a3bcab}.vip-table td{color:#d4dfd6}.vip-table tbody tr:last-child>*{border-bottom:0}.vip-table tr>*:last-child{background:#f2ca6608}.vip-table .vip-col-asil{color:#39f0a5}.vip-table .vip-col-magic{color:#42e6da}.vip-table .vip-col-legend{color:#b394ff}.vip-table .vip-col-master{color:#f2ca66;background:#f2ca6611}.vip-yes{display:inline-flex;align-items:center;justify-content:center;gap:5px}.vip-yes .vip-icon{width:14px;height:14px;flex-basis:14px;color:#69c499}.vip-no{color:#5a7463}.vip-table-footnote{font-size:.7rem;line-height:1.9;color:#849d8c;margin:17px 0 0}.vip-table-hint{display:none;font-size:.7rem;color:#8ba692;margin:16px 0 0}.vip-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:64px 0 60px;padding-top:34px;border-top:1px solid #bdd9c526}.vip-details>div>.vip-icon{color:#78b493;width:24px;height:24px}.vip-details h2{font-size:.94rem;letter-spacing:-.025em;margin:16px 0 11px}.vip-details p{color:#93ab9b;font-size:.76rem;line-height:1.9;margin:0}.vip-footer{display:flex;align-items:center;gap:25px;border-top:1px solid #bdd9c526;padding-top:25px;font-size:.73rem;line-height:1.8}.vip-footer p{margin-right:auto;color:#8ba893}.vip-footer a{color:#b4d2bf;text-decoration:none}.vip-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vip-page a:focus-visible,.vip-page [tabindex]:focus-visible{outline:2px solid #39f0a5;outline-offset:5px}@media(hover:hover){.vip-package:hover{transform:translateY(-5px);border-color:rgba(var(--glow),.55);box-shadow:0 12px 30px rgba(var(--glow),.07)}.vip-package--master:hover{box-shadow:0 12px 42px #f2ca6615}.vip-table tbody tr:hover>*{background:#96c5a309}}@media(max-width:1099px){.vip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.vip-package{padding:27px 28px 24px}.vip-package h2{font-size:1.9rem}.vip-feature-title{font-size:.85rem}.vip-feature-detail{font-size:.74rem}.vip-package-intro{font-size:.85rem;min-height:40px}.vip-intro-mark{min-width:210px}.vip-buy{font-size:.82rem}.vip-tier,.vip-top-badge{font-size:.64rem}}@media(max-width:767px){.vip-page{padding-top:22px}.vip-nav{gap:18px;padding-bottom:22px}.vip-nav .brand{flex-basis:100%;margin-bottom:4px}.vip-nav>a:not(.brand){font-size:.73rem}.vip-nav .brand-logo{width:42px;height:42px}.vip-intro{padding:45px 0 40px}.vip-intro h1{font-size:clamp(2.4rem,8vw,3.8rem)}.vip-intro p{font-size:.85rem}.vip-intro-mark{display:none}.vip-grid{grid-template-columns:minmax(0,1fr)}.vip-package{padding:27px 28px}.vip-package h2{font-size:2rem}.vip-package-intro{min-height:0}.vip-crest{margin-top:22px}.vip-price{margin-top:23px}.vip-features{gap:19px}.vip-section-heading{align-items:start;flex-direction:column;gap:8px}.vip-section-heading h2{font-size:1.4rem}.vip-store-status{font-size:.73rem}.vip-key-note{padding:18px;align-items:start}.vip-key-note .vip-icon{margin-top:5px}.vip-comparison{margin-top:52px}.vip-comparison h2{font-size:1.75rem}.vip-table-hint{display:block}.vip-table th,.vip-table td{padding:16px}.vip-table-scroll{margin-top:14px}.vip-details{grid-template-columns:1fr;gap:28px;margin-top:42px}.vip-footer{flex-wrap:wrap;gap:15px}.vip-footer p{flex-basis:100%;margin:0}}@media(prefers-reduced-motion:reduce){.vip-package{transition:none}.vip-package:hover{transform:none}html{scroll-behavior:auto}}
.vip-package h2{text-transform:none}.vip-crest>.vip-icon{flex-basis:76px}.vip-feature-title{font-size:.8rem}.vip-feature-detail{font-size:.7rem}@media(max-width:1099px){.vip-feature-title{font-size:.85rem}.vip-feature-detail{font-size:.74rem}}
