.ai-page .agv{--agv-background:#0a0a0a;--agv-surface:#161616;--agv-border:#333;--agv-primary:#2ecb72;--agv-cover-accent:#0f6b3a;--agv-muted:#c9c9c9;--agv-paper:#fff;--agv-ink:#000;--agv-button-shadow:#2ecb7238;--agv-secondary:#d4d4d4;--agv-body-copy:#e2e2e2;--agv-disclaimer:#b8b8b8;--agv-cover-paper:#fafafa;--agv-band:#111;--agv-cover-shadow:#2ecb7247;--agv-cover-depth:#000000b3;--agv-paper-copy:#222;--agv-phone:#0d0d0d;--agv-phone-border:#444;--agv-agent-surface:#1c1c1c;--agv-phone-copy:#cfcfcf;--agv-caption:#bdbdbd;--agv-lead:#ececec;--agv-comparison-old:#1a1a1a;--agv-comparison-border:#555;--agv-comparison-copy:#e5e5e5;--agv-comparison-shadow:#2ecb724d;--agv-on-primary-muted:#06301a;--agv-comparison-line:#ffffff2e;--agv-primary-line:#0003;--agv-forest:#0f1a13;--agv-paper-accent:#0b5a30;--agv-paper-border:#ccc;--agv-refusal:#e6e6e6;--agv-checkout-shadow:#2ecb721f;--agv-guarantee:#f0f0f0;--agv-section-soft:#101010;--agv-button-ink:#000;--agv-button-glow:#2ecb7238;--agv-heading:Inter,Arial,sans-serif;--background:#161616;--foreground:#fff;--card:#161616;--card-foreground:#fff;--muted-foreground:#c9c9c9;--border:#333;--input:#555;--accent:#2ecb72;--destructive:#ff9696;--bg:var(--agv-background);--g:var(--agv-primary);--line:var(--agv-border);background:var(--bg);color:var(--agv-paper);letter-spacing:0;font:400 16px/1.5 Inter,Arial,sans-serif}.ai-page .agv *{box-sizing:border-box;letter-spacing:0;min-width:0}.ai-page .agv p,.ai-page .agv h1,.ai-page .agv h2,.ai-page .agv h3{margin:0}.ai-page .agv h1,.ai-page .agv h2,.ai-page .agv h3{color:inherit;text-wrap:initial;font-family:Inter,Arial,sans-serif;font-weight:800}.ai-page .agv .wrap{width:100%;max-width:880px;margin:auto;padding:0 18px}.ai-page .agv .brandbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 18px;font-size:11px;display:flex}.ai-page .agv .brandbar span{color:var(--agv-muted)}.ai-page .agv .donebar{text-align:center;background:var(--g);color:var(--agv-ink);padding:8px 12px;font-size:13px;font-weight:700}.ai-page .agv .first{padding:16px 0 72px}.ai-page .agv .eyebrow{text-transform:uppercase;color:var(--g);background:0 0;border:0;border-radius:0;margin-bottom:10px;padding:0;font-size:11px;font-weight:800}.ai-page .agv h1{font-size:25px;line-height:1.13}.ai-page .agv .g{color:var(--g)}.ai-page .agv .sub{color:var(--agv-muted);margin-top:12px;font-size:14px;line-height:1.4}.ai-page .agv .squadra{border:1px solid var(--line);background:var(--agv-surface);border-radius:8px;align-items:center;gap:12px;margin:16px 0;padding:14px 12px;display:flex}.ai-page .agv .mini-cover{aspect-ratio:2/3;border-left:6px solid var(--g);background:var(--agv-paper);width:72px;color:var(--agv-ink);text-align:center;box-shadow:0 0 20px var(--agv-cover-shadow);border-radius:4px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.ai-page .agv .mini-cover strong{color:var(--agv-ink);font-size:10px;line-height:1.05}.ai-page .agv .mini-cover strong span{color:var(--agv-cover-accent)}.ai-page .agv .mini-cover small{margin-top:10px;font-size:7px}.ai-page .agv .squadra ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ai-page .agv .squadra li{align-items:center;gap:7px;font-size:13px;line-height:1.4;display:flex}.ai-page .agv .squadra li small{font-size:11px}.ai-page .agv .agent-dot{width:20px;height:20px;color:var(--agv-paper);background:var(--agv-cover-accent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.ai-page .agv .offer{align-items:center;gap:12px;margin:12px 0;display:flex}.ai-page .agv .amount{white-space:nowrap;color:var(--agv-paper);flex:none;font-size:44px;font-weight:900;line-height:1.1}.ai-page .agv .offer>div{color:var(--agv-muted);font-size:12px;line-height:1.3}.ai-page .agv .gift{margin-top:3px;display:block}.ai-page .agv .btn{white-space:normal;width:100%;height:auto;min-height:52px;color:var(--agv-ink);background:var(--g);box-shadow:0 6px 26px var(--agv-button-shadow);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 10px;font:800 16px/1.2 Inter,Arial,sans-serif;display:flex}.ai-page .agv .btn:hover{background:var(--g);filter:brightness(1.05)}.ai-page .agv .wallet-note{text-align:center;color:var(--agv-caption);margin-top:6px;font-size:10px}.ai-page .agv .garanzia{border:1px solid var(--agv-cover-accent);background:var(--agv-forest);border-radius:8px;gap:8px;margin-top:9px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.ai-page .agv .garanzia svg{width:16px;height:16px;color:var(--g);flex:none}.ai-page .agv .trust-line{text-align:center;color:var(--agv-muted);margin-top:7px;font-size:11px;text-decoration:none;display:block}.ai-page .agv .trust-line span{color:var(--g)}.ai-page .agv .nope{text-align:center;color:var(--agv-caption);text-underline-offset:3px;padding:8px 0;font-size:12px;text-decoration:underline;display:block}.ai-page .agv .sec{border-top:1px solid var(--line);padding:32px 0}.ai-page .agv h2{margin-bottom:18px;font-size:24px;line-height:1.2}.ai-page .agv h3{margin-bottom:5px;font-size:16px;line-height:1.3}.ai-page .agv .card{border:1px solid var(--line);background:var(--agv-surface);border-radius:8px;margin:0;padding:14px}.ai-page .agv .card p,.ai-page .agv .about p{color:var(--agv-muted)}.ai-page .agv .list,.ai-page .agv .agent-cards,.ai-page .agv .reviews{gap:10px;display:grid}.ai-page .agv .reviews blockquote p{white-space:pre-line;font-size:15px}.ai-page .agv .reviews cite{margin-top:8px;font-size:14px;font-weight:700;display:block}.ai-page .agv .reviews a{text-decoration:none}.ai-page .agv .review-note{color:var(--agv-muted);margin-top:14px;font-size:12px}.ai-page .agv .comparison{grid-template-columns:1fr 1fr;gap:10px;font-size:14px;display:grid}.ai-page .agv .comparison .ready{background:var(--agv-forest);border-color:var(--agv-cover-accent)}.ai-page .agv .about{gap:20px;display:grid}.ai-page .agv .about img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;max-width:300px;height:auto}.ai-page .agv .faq .card{margin-bottom:10px}.ai-page .agv .final{padding-bottom:40px}.ai-page .agv .foot{border-top:1px solid var(--line);color:var(--agv-muted);padding:24px 0;font-size:11px}.ai-page .agv .foot p+p{margin-top:10px}.ai-page:has(.agv-compact) .ai-top{display:none}.ai-page .agv .payment-overlay{z-index:51;background:var(--agv-cover-depth);position:fixed;inset:0}.ai-page .agv .payment-sheet{z-index:52;width:100%;max-width:800px;max-height:calc(94dvh - var(--ai-cookie-height,70px));background:var(--agv-surface);border:1px solid var(--line);border-radius:8px 8px 0 0;outline:none;padding:40px 14px 18px;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%)}.ai-page .agv .payment-overlay[data-state=closed],.ai-page .agv .payment-sheet[data-state=closed]{display:none}.ai-page .agv .payment-sheet{bottom:var(--ai-cookie-height,0px)}.ai-page .agv .payment-close{color:var(--agv-paper);position:absolute;top:5px;right:8px}.ai-page .agv .agv-checkout{border:0;padding:0}.ai-page .agv .agv-checkout-wrap{max-width:760px;padding:0}.ai-page .agv .agv-checkout-card{background:var(--agv-surface);border:0;padding:10px}.ai-page .agv .agv-checkout h2{font-size:24px}.ai-page .agv .agv-checkout-price{margin:12px 0}.ai-page .agv .agv-checkout .ai-cta{background:var(--g);color:var(--agv-ink)}.ai-page .agv .agv-stripe-fields{background:var(--agv-paper);color:var(--agv-form-ink);border-radius:8px;margin-top:16px;padding:14px}.ai-page .agv{--agv-form-ink:#111;--agv-form-muted:#555}.ai-page .agv .agv-stripe-fields .text-muted-foreground{color:var(--agv-form-muted)}.ai-page .agv .agv-checkout input:not([type=checkbox]){background:var(--agv-paper);color:var(--agv-form-ink)}.ai-page .agv .agv-guarantee{margin-top:12px;font-size:12px}@media (width>=768px){.ai-page .agv .first{padding:36px 0 64px}.ai-page .agv .first .wrap{max-width:740px}.ai-page .agv h1{font-size:40px;line-height:1.15}.ai-page .agv .sub{font-size:17px}.ai-page .agv .eyebrow{font-size:13px}.ai-page .agv .squadra{gap:24px;padding:20px}.ai-page .agv .mini-cover{width:90px}.ai-page .agv .squadra li{gap:12px;font-size:17px}.ai-page .agv .squadra li small{font-size:15px}.ai-page .agv .agent-dot{width:24px;height:24px}.ai-page .agv .amount{font-size:60px}.ai-page .agv .offer>div{font-size:15px}.ai-page .agv .btn{min-height:58px;font-size:19px}.ai-page .agv .garanzia{font-size:14px}.ai-page .agv .trust-line{font-size:13px}.ai-page .agv .wallet-note{font-size:12px}.ai-page .agv .nope{font-size:14px}.ai-page .agv .sec{padding:48px 0}.ai-page .agv h2{font-size:30px}.ai-page .agv .about{grid-template-columns:1fr 240px;align-items:center;gap:32px}.ai-page .agv .agent-cards{grid-template-columns:1fr 1fr}.ai-page .agv .agent-cards article:last-child{grid-column:1/-1}.ai-page .agv .reviews{grid-template-columns:1fr 1fr;align-items:start}.ai-page .agv .payment-sheet{border-radius:8px;max-height:88dvh;top:50%;bottom:auto;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.ai-page .agv *{scroll-behavior:auto}}
