.aim-pricing{color:var(--ink);z-index:1;font-family:Hanken Grotesk,system-ui,sans-serif;position:relative}@keyframes p2rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aim-pricing .p2-plan{grid-row:span 8;grid-template-rows:subgrid;border-radius:16px;row-gap:0;padding:40px 36px;scroll-margin-top:120px;display:grid}.aim-pricing .p2-tag{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.aim-pricing .p2-feat-sum{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:16px 0;list-style:none;display:flex}.aim-pricing .p2-feat-sum:hover{color:var(--ink)}.aim-pricing details[open]>.p2-feat-sum>svg:last-child{transform:rotate(180deg)}.aim-pricing .p2-cur{cursor:pointer;border:none;border-radius:999px;height:32px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .18s,color .18s}.aim-pricing .p2-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.aim-pricing .p2-btn:active{transform:scale(.98)}.aim-pricing .p2-btn--ink{background:var(--ink);color:var(--bg)}.aim-pricing .p2-btn--pop{background:var(--pop);color:var(--pop-fg,#fff)}.aim-pricing .p2-btn--pop:hover{background:var(--pop-h);color:var(--pop-fg,#fff)}.aim-pricing .p2-btn--lg{height:48px;padding:0 20px;font-size:15px}.aim-pricing .p2-guar-link{color:var(--ink2);align-self:center;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.aim-pricing .p2-guar-link:hover{color:var(--ink);text-decoration:underline}.aim-pricing .p2-guar-body{padding:4px 24px 24px 74px}@media (width<=560px){.aim-pricing .p2-guar-body{padding:4px 24px 24px}}.aim-pricing .p2-agency{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:20px 24px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:flex}.aim-pricing .p2-agency:hover{box-shadow:inset 0 0 0 1px var(--line2), var(--shadow1);transform:translateY(-2px)}.aim-pricing .p2-intel{box-sizing:border-box;background:radial-gradient(60% 80% at 100% 0,#ffffff29,#0000 60%),radial-gradient(50% 70% at 0 100%,#3c002859,#0000 70%),#a60e6d;border-radius:16px;width:calc(100% - 32px);max-width:1288px;margin:clamp(96px,15vh,160px) auto 0;padding:clamp(56px,8vw,104px) clamp(24px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #a60e6d8c}.aim-site[data-theme=dark] .aim-pricing .p2-intel{background:radial-gradient(60% 80% at 100% 0,#f18ab529,#0000 60%),radial-gradient(55% 75% at 0 100%,#14060e8c,#0000 70%),linear-gradient(160deg,#5a1240 0%,#3e0e2d 100%);box-shadow:inset 0 0 0 1px #f18ab52e,0 40px 80px -40px #0009}.aim-pricing .p2-roi{box-sizing:border-box;width:calc(100% - 32px);max-width:1288px;color:var(--ink);background:radial-gradient(720px circle at var(--lx,12%) var(--ly,0%), #b0a08a57, transparent 70%), radial-gradient(40% 60% at 92% 100%, #a60e6d38, transparent 70%), #2a2622;border-radius:16px;margin:clamp(96px,15vh,160px) auto 0;padding:clamp(56px,8vw,104px) clamp(24px,5vw,72px);box-shadow:inset 0 0 0 1px #f2eee61a,0 40px 80px -40px #1119}.aim-pricing .p2-roi-out{position:sticky;top:110px}.aim-pricing .p2-opt{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:none;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;transition:background .18s;display:grid}.aim-pricing .p2-opt:hover{background:var(--tint)!important}.aim-pricing .p2-step{height:100%;color:var(--ink2);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:20px}.aim-pricing .p2-step:hover{background:var(--tint);color:var(--ink)}.aim-pricing .p2-num{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;font-family:Questrial,sans-serif;font-size:26px}.aim-pricing .p2-num:focus-visible{outline:none}.aim-pricing .p2-num:focus-visible,.aim-pricing label:has(.p2-num:focus-visible)>span:nth-child(2){box-shadow:inset 0 0 0 1px var(--line), 0 0 0 2px var(--focus)}.aim-pricing .p2-warn{background:#e8a15a1a;border-radius:12px;flex-direction:column;gap:10px;padding:18px 20px;animation:.42s cubic-bezier(.22,1,.36,1) p2rise;display:flex;box-shadow:inset 0 0 0 1px #e8a15a73}@media (prefers-reduced-motion:reduce){.aim-pricing .p2-warn{animation:none}}.aim-pricing .p2-tab{cursor:pointer;border:none;border-radius:999px;height:36px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;transition:background .18s,color .18s}.aim-pricing .p2-faq-sum{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.aim-pricing .p2-faq-plus{color:var(--ink3);flex:none}.aim-pricing .p2-domain{min-width:0;height:44px;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.aim-pricing .p2-submit{flex:1 0 auto}.aim-pricing form:has(.p2-domain:focus-visible){box-shadow:inset 0 0 0 1px var(--line), 0 0 0 2px var(--focus)!important}.aim-pricing .p2-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=640px){.aim-pricing .p2-guar-link{min-height:44px}.aim-pricing .p2-tab{height:44px}.aim-pricing .p2-cur{height:40px}}@media (width<=480px){.aim-pricing .p2-opt{grid-template-columns:20px minmax(0,1fr);row-gap:2px}.aim-pricing .p2-opt>span:nth-child(3){grid-column:2}.aim-pricing .p2-btn--lg{text-align:center;height:auto;min-height:48px;padding:12px 20px;line-height:1.3}.aim-pricing .p2-roi-out{padding:24px!important}}
