#hero-pricing{background:var(--ati-grad-dark);color:var(--ati-white);padding:120px 32px 80px;position:relative;overflow:hidden;text-align:center}#hero-pricing:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 900px 500px at 50% 0,rgba(130,195,65,.22) 0,transparent 60%),radial-gradient(ellipse 700px 500px at 80% 100%,rgba(52,152,219,.16) 0,transparent 55%)}.hero-pricing-inner{position:relative;z-index:2;max-width:820px;margin:0 auto}.hero-pricing-inner h1{font-family:var(--font);font-size:clamp(34px,4.6vw,54px);font-weight:900;line-height:1.1;color:var(--ati-white);margin-bottom:18px;letter-spacing:-1px}.hero-pricing-inner h1 .hl{color:var(--ati-teal-light)}.hero-pricing-inner p{font-size:17px;line-height:1.7;color:hsla(0,0%,100%,.78);max-width:640px;margin:0 auto}.toggle-bar{display:inline-flex;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:100px;padding:5px;margin-top:32px;position:relative;z-index:2}.toggle-bar button{background:none;border:none;font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:.4px;color:hsla(0,0%,100%,.7);padding:10px 22px;border-radius:100px;transition:background .2s,color .2s}.toggle-bar button.active{background:var(--ati-grad);color:var(--ati-white);box-shadow:0 6px 18px rgba(111,174,47,.35)}.toggle-bar button .save{font-size:10px;font-weight:800;letter-spacing:1.2px;background:var(--ati-amber);color:var(--ati-navy-deep);padding:2px 6px;border-radius:100px;margin-left:6px}#plans-block{background:var(--ati-bg);padding:92px 24px 80px}.plans-wrap{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;align-items:stretch}@media (max-width:1080px){.plans-wrap{grid-template-columns:1fr;max-width:560px;gap:24px}.pricing-plan.featured{transform:none}}.pricing-plan{background:var(--ati-white);border:1px solid var(--ati-line);border-radius:var(--rad-lg);padding:42px 34px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative}.pricing-plan:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(27,42,78,.1)}.pricing-plan.featured{background:var(--ati-grad-dark);color:var(--ati-white);border:1px solid var(--ati-teal);box-shadow:0 30px 70px rgba(111,174,47,.32);transform:translateY(-16px) scale(1.015)}.pricing-plan.featured:before{content:"Most popular";position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--ati-amber);color:var(--ati-navy-deep);font-size:10.5px;font-weight:800;letter-spacing:1.4px;padding:6px 14px;border-radius:100px;box-shadow:0 6px 18px rgba(243,156,18,.4)}.pp-name,.pricing-plan.featured:before{font-family:var(--font);text-transform:uppercase}.pp-name{font-size:13px;font-weight:700;letter-spacing:2.2px;color:var(--ati-teal);margin-bottom:10px}.pricing-plan.featured .pp-name{color:var(--ati-teal-light)}.pp-tag{display:inline-block;font-family:var(--font);font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:4px 10px;border-radius:100px;background:rgba(243,156,18,.14);color:var(--ati-amber);border:1px solid rgba(243,156,18,.3);margin-bottom:14px}.pp-price{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.pp-price .amt{font-family:"Roboto Mono",var(--font),monospace;font-size:48px;font-weight:700;letter-spacing:-2px;color:var(--ati-navy);line-height:1}.pricing-plan.featured .pp-price .amt{color:var(--ati-white)}.pp-price .per{font-size:14px;color:var(--ati-gray);font-weight:500}.pricing-plan.featured .pp-price .per{color:hsla(0,0%,100%,.55)}.pp-strike{font-size:13px;color:var(--ati-gray);text-decoration:line-through;margin-bottom:12px}.pricing-plan.featured .pp-strike{color:hsla(0,0%,100%,.45)}.pp-note{font-size:12.5px;font-weight:700;letter-spacing:.2px;color:var(--ati-teal);margin:6px 0 14px}.pricing-plan.featured .pp-note{color:var(--ati-teal-light)}.pp-desc{font-size:14px;line-height:1.65;color:var(--ati-gray);margin-bottom:22px;min-height:56px}.pricing-plan.featured .pp-desc{color:hsla(0,0%,100%,.72)}.pp-features{list-style:none;margin:0 0 26px;flex:1 1;border-top:1px solid var(--ati-line-soft);padding:18px 0 0}.pricing-plan.featured .pp-features{border-top-color:hsla(0,0%,100%,.1)}.pp-features li{font-size:14px;line-height:1.55;color:var(--ati-charcoal);padding:9px 0 9px 28px;position:relative}.pricing-plan.featured .pp-features li{color:hsla(0,0%,100%,.86)}.pp-features li:before{content:"";position:absolute;left:6px;top:14px;width:12px;height:6px;border-left:2px solid var(--ati-green);border-bottom:2px solid var(--ati-green);transform:rotate(-45deg)}.pricing-plan.featured .pp-features li:before{border-color:var(--ati-teal-light)}.pp-features li.dim{color:var(--ati-gray-soft);text-decoration:line-through}.pp-features li.dim:before{content:"\00d7";border:none;font-weight:700;font-size:14px;text-decoration:none;left:0;top:8px}.pricing-plan .btn{width:100%;justify-content:center}.pp-fine{font-size:11.5px;color:var(--ati-gray);margin-top:14px;text-align:center}.pricing-plan.featured .pp-fine{color:hsla(0,0%,100%,.5)}#compare{background:var(--ati-bg);padding:80px 24px}.compare-inner{max-width:1180px;margin:0 auto}.compare-header{text-align:center;margin-bottom:44px}.compare-header .ey{justify-content:center}.compare-header h2{font-family:var(--font);font-size:clamp(26px,3.2vw,38px);font-weight:800;color:var(--ati-navy)}.compare-header h2 .hl{color:var(--ati-teal)}.compare-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--ati-white);border-radius:var(--rad-lg);overflow:hidden;box-shadow:0 12px 32px rgba(27,42,78,.06);border:1px solid var(--ati-line)}.compare-table thead th{background:var(--ati-navy);color:var(--ati-white);font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:18px;text-align:left}.compare-table thead th.center{text-align:center}.compare-table thead th.featured{background:var(--ati-teal)}.compare-table tbody td{padding:16px 18px;font-size:14px;color:var(--ati-charcoal);border-bottom:1px solid var(--ati-line-soft);vertical-align:middle}.compare-table tbody tr:last-child td{border-bottom:none}.compare-table tbody tr:nth-child(2n) td{background:var(--ati-bg)}.compare-table tbody td.center{text-align:center}.compare-table tbody td.feat-col{background:rgba(111,174,47,.04)}.compare-table tbody td .check{display:inline-block;width:22px;height:22px;background:var(--ati-green);border-radius:50%;position:relative}.compare-table tbody td .check:after{content:"";position:absolute;left:6px;top:9px;width:9px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.compare-table tbody td .x{display:inline-block;width:22px;height:22px;background:rgba(231,76,60,.12);color:var(--ati-red);border-radius:50%;line-height:22px;text-align:center;font-family:var(--font);font-weight:700;font-size:13px}.compare-table tbody td .label{font-family:var(--font);font-weight:700;color:var(--ati-navy)}.compare-table tbody td .sub{display:block;font-size:12px;color:var(--ati-gray);margin-top:2px}.compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--rad-lg)}@media (max-width:720px){.compare-table tbody td,.compare-table thead th{padding:12px 10px;font-size:12.5px}.compare-table{min-width:640px}}#pricing-faq{background:var(--ati-white);padding:80px 24px}.pf-inner{max-width:820px;margin:0 auto}.pf-header{text-align:center;margin-bottom:36px}.pf-header .ey{justify-content:center}.pf-header h2{font-family:var(--font);font-size:clamp(26px,3.2vw,38px);font-weight:800;color:var(--ati-navy)}.pf-list .faq-item{border-bottom:1px solid var(--ati-line)}.pf-list .faq-q{width:100%;background:none;border:none;padding:22px 12px 22px 0;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--font);font-size:16.5px;font-weight:700;color:var(--ati-navy);cursor:pointer}.pf-list .faq-q:hover{color:var(--ati-teal)}.pf-list .faq-icon{width:28px;height:28px;flex-shrink:0;position:relative}.pf-list .faq-icon:after,.pf-list .faq-icon:before{content:"";position:absolute;background:var(--ati-teal);border-radius:2px}.pf-list .faq-icon:before{top:13px;left:4px;right:4px;height:2px}.pf-list .faq-icon:after{left:13px;top:4px;bottom:4px;width:2px;transition:transform .25s ease}.pf-list .faq-q[aria-expanded=true] .faq-icon:after{transform:rotate(90deg)}.pf-list .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.pf-list .faq-a-inner{padding:0 12px 22px 0;font-size:15px;line-height:1.75;color:var(--ati-gray)}#cta-bottom{background:var(--ati-grad-dark);color:var(--ati-white);padding:88px 24px;text-align:center;position:relative;overflow:hidden}#cta-bottom:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 700px 400px at 50% 50%,rgba(130,195,65,.22) 0,transparent 60%)}.ctab-inner{position:relative;z-index:2;max-width:720px;margin:0 auto}.ctab-inner h2{font-family:var(--font);font-size:clamp(28px,3.6vw,42px);font-weight:900;color:var(--ati-white);margin-bottom:14px;line-height:1.15}.ctab-inner h2 .hl{color:var(--ati-teal-light)}.ctab-inner p{font-size:16px;line-height:1.65;color:hsla(0,0%,100%,.78);margin-bottom:28px}.ctab-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}