.pg-pricing .pricing-band{color:var(--white);background:linear-gradient(135deg,#01aeef 0%,#0369a1 45%,#0a2540 100%);padding-block:96px;position:relative;overflow:hidden}.pg-pricing .pricing-band:after{content:"";opacity:.06;pointer-events:none;background-image:radial-gradient(circle,#fff 1.5px,#0000 1.5px);background-size:24px 24px;position:absolute;inset:0}.pg-pricing .pricing-band .wrap{z-index:1;position:relative}.pg-pricing .pricing-head{text-align:center;gap:14px;margin-bottom:48px;display:grid}.pg-pricing .pricing-head h2{font-size:clamp(28px,4vw,40px)}.pg-pricing .pricing-head p{color:#fff9;font-size:18px}.pg-pricing .plans{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:16px;padding-top:16px;display:grid}.pg-pricing .plan{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;padding:28px;display:flex;position:relative}.pg-pricing .plan.featured{border-color:#01aeef59;transform:scale(1.03);box-shadow:0 0 0 1px #01aeef33,0 0 40px #01aeef1f}.pg-pricing .plan .tag{background:var(--light);color:var(--white);font:800 10px/15px var(--body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:6px 16px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pg-pricing .plan h3{font:700 20px/1.4 var(--body);letter-spacing:-.025em;margin-bottom:4px}.pg-pricing .plan .tagline{color:#ffffff73;margin-bottom:20px;font-size:13px}.pg-pricing .plan .price{align-items:baseline;gap:4px;display:flex}.pg-pricing .plan .price strong{font:700 48px/1 var(--display);letter-spacing:-.05em}.pg-pricing .plan .price span{color:#ffffff80;font-weight:500}.pg-pricing .plan .vat{color:#fff6;margin:4px 0 24px;font-size:12px}.pg-pricing .plan ul{flex:1;align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-pricing .plan li{color:#ffffffbf;align-items:center;gap:10px;font-size:13.5px;display:flex}.pg-pricing .plan li:before{content:"";background:#01aeef33 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2301AEEF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex:none;width:20px;height:20px}.pg-pricing .plan-btn{text-align:center;font:700 14px/20px var(--body);color:var(--white);background:#ffffff14;border:1px solid #ffffff1f;border-radius:99px;margin-top:28px;padding:12px;text-decoration:none;display:block}.pg-pricing .plan-btn:hover{background:#ffffff26}.pg-pricing .plan.featured .plan-btn{background:var(--light);border-color:var(--light);box-shadow:0 4px 16px #01aeef66}.pg-pricing .plan.featured .plan-btn:hover{background:#0099d4}.pg-pricing .plans-note{text-align:center;color:#fff9;margin-top:32px;font-size:14px}.pg-pricing .plans-note a{color:var(--white)}@media (width<=900px){.pg-pricing .plan.featured{transform:none}}.pg-pricing .pricing-band h1{font:800 clamp(32px,4.4vw,48px)/1.15 var(--display);color:var(--white)}.pg-pricing .pricing-band .pricing-head{margin-bottom:40px}.pg-pricing .pricing-band.top{padding-block:72px 88px}.pg-pricing .pt-scroll{border:1px solid var(--line);background:var(--white);border-radius:18px;overflow-x:auto}.pg-pricing .pt{border-collapse:collapse;width:100%;min-width:680px;font-size:15px}.pg-pricing .pt th,.pg-pricing .pt td{border-bottom:1px solid var(--line);text-align:center;padding:13px 20px}.pg-pricing .pt thead th{background:var(--white);color:var(--fg);font:700 17px var(--display);padding-block:18px;position:sticky;top:0}.pg-pricing .pt thead th small{font:500 13px var(--body);color:var(--muted);display:block}.pg-pricing .pt thead th.pop{background:var(--navy);color:var(--white)}.pg-pricing .pt thead th.pop small{color:#ffffffb3}.pg-pricing .pt tbody th{text-align:left;width:40%;font-weight:500}.pg-pricing .pt tbody th a{color:var(--fg);text-decoration:none}.pg-pricing .pt tbody th a:hover{color:var(--mid)}.pg-pricing .pt tbody td:nth-child(2){background:0 0}.pg-pricing .pt tbody td:nth-child(3){background:#01aeef0f}.pg-pricing .pt tr.grp th{background:var(--soft);font:700 12px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding-block:10px}.pg-pricing .pt .tick{background:var(--yes);width:24px;height:24px;color:var(--white);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:inline-grid}.pg-pricing .pt .none{color:var(--no);font-weight:700}.pg-pricing .pt .val{font-weight:600}@media (width<=640px){.pg-pricing .pt{min-width:0;font-size:13px}.pg-pricing .pt th,.pg-pricing .pt td{padding:10px 8px}.pg-pricing .pt tbody th{width:auto}.pg-pricing .pt thead th{font-size:14px}.pg-pricing .pt thead th small{font-size:11px}.pg-pricing .pt .tick{width:20px;height:20px;font-size:11px}}.pg-pricing .pt-note{color:var(--muted);margin-top:12px;font-size:13.5px}.pg-pricing .pick{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pg-pricing .pick article{background:var(--white);border:1px solid var(--line);border-radius:18px;align-content:start;gap:10px;padding:24px;display:grid}.pg-pricing .pick small{letter-spacing:.07em;text-transform:uppercase;color:var(--mid);font-size:12px;font-weight:700}.pg-pricing .pick h3{font-size:19px}.pg-pricing .pick p{color:var(--muted);font-size:15px}.pg-pricing .pick b{font:700 26px var(--display);color:var(--fg)}@media (width<=860px){.pg-pricing .pick{grid-template-columns:1fr}}.pg-pricing .incl{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pg-pricing .incl div{background:var(--white);border:1px solid var(--line);border-radius:16px;grid-template-columns:44px 1fr;align-items:start;gap:4px 14px;padding:20px;display:grid}.pg-pricing .incl i{background:linear-gradient(140deg,#0a2540,#0369a1 55%,#01aeef);border-radius:12px;grid-row:span 2;place-items:center;width:44px;height:44px;display:grid}.pg-pricing .incl i svg{stroke:var(--white)}.pg-pricing .incl strong{font:600 16px var(--display)}.pg-pricing .incl span{color:var(--muted);font-size:14px}@media (width<=860px){.pg-pricing .incl{grid-template-columns:1fr}}.pg-pricing .hero-copy{max-width:640px}.pg-pricing .mascot{object-fit:cover;object-position:56% 50%;filter:drop-shadow(0 18px 24px #0a254059);width:204px;height:300px;position:absolute;bottom:-8px;right:24px}@media (width<=860px){.pg-pricing .mascot{width:82px;height:120px;top:10px;bottom:auto;right:6px}.pg-pricing .hero-copy h1{padding-right:84px}}.cc{grid-template-columns:200px 1fr;align-items:start;gap:32px;display:grid}.cc-strivie{text-align:center}.cc-strivie img{width:170px;height:auto;display:inline-block}.cc-q{background:var(--navy,#0a2540);color:#fff;font:700 16px/1.3 var(--display,"Poppins",sans-serif);border-radius:16px;margin:0 0 14px;padding:10px 16px;position:relative}.cc-q:after{content:"";border:9px solid #0000;border-top-color:var(--navy,#0a2540);border-bottom:0;margin-left:-9px;position:absolute;bottom:-9px;left:50%}.cc-picks{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.cc-picks button{font:600 15px var(--body,"Inter",sans-serif);color:var(--navy,#0a2540);border:1.5px solid var(--line,#dce5ed);cursor:pointer;background:#fff;border-radius:999px;padding:10px 18px}.cc-picks button:hover{border-color:var(--mid,#0369a1)}.cc-picks button[aria-pressed=true]{background:var(--navy,#0a2540);border-color:var(--navy,#0a2540);color:#fff}.cc-card{border:1px solid var(--line,#dce5ed);background:var(--soft,#f3f7fa);border-radius:16px;grid-template-columns:1fr 1fr;gap:28px;padding:24px 28px;display:grid}.cc-card[hidden]{display:none}.cc-card h3{font:700 18px var(--display,"Poppins",sans-serif);color:var(--navy,#0a2540);margin:0 0 6px}.cc-card p{color:var(--muted,#4b6178);margin:0}.cc-card a{color:var(--mid,#0369a1);grid-column:1/-1;font-weight:600}@media (width<=860px){.cc,.cc-card{grid-template-columns:1fr}.cc{gap:20px}.cc-strivie img{width:110px}.cc-card{gap:16px;padding:22px}}
