.cfg-section{padding:var(--section-gap) 0;background:var(--bg-soft)}.cfg-grid{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start}.cfg-main{display:flex;flex-direction:column;gap:32px}.cfg-step-label{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--grey-dim);margin-bottom:16px}.cfg-step-num{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--orange) 13%,transparent);color:var(--orange-bright);font-size:13px;font-weight:700}.cfg-cards{display:grid;gap:16px}.cfg-cards-2{grid-template-columns:1fr 1fr}.cfg-card{position:relative;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:26px 24px;cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .15s}.cfg-card:hover{border-color:#ffffff38}.cfg-card:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.cfg-card[aria-checked=true]{background:linear-gradient(155deg,var(--bg-card-hi),var(--bg-card));border-color:color-mix(in srgb,var(--orange) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--orange) 14%,transparent),0 24px 60px #0006}.cfg-radio-dot{position:absolute;top:22px;right:22px;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.25);transition:border-color .18s,background .18s,box-shadow .18s}.cfg-card[aria-checked=true] .cfg-radio-dot{border-color:var(--orange);background:var(--orange);box-shadow:inset 0 0 0 3px var(--bg-card-hi)}.cfg-badge{display:inline-block;align-self:flex-start;font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.02em;padding:4px 11px;border-radius:100px;margin-bottom:2px}.cfg-badge-sm{margin-bottom:0}.cfg-card-title{font-family:var(--display);font-weight:700;font-size:28px;padding-right:30px}.cfg-card-text{font-size:16px;color:var(--grey);line-height:1.55}.cfg-card-price{font-family:var(--display);font-weight:700;font-size:30px;letter-spacing:-.03em;color:var(--orange);line-height:1;display:flex;align-items:baseline;gap:6px}.cfg-card-price span{font-size:13px;font-weight:500;color:var(--grey)}.cfg-card-tag{font-size:13px;color:var(--grey);margin-top:-4px}.cfg-card-list{list-style:none;display:flex;flex-direction:column;gap:9px;margin-top:4px}.cfg-card-list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--text-2);line-height:1.4}.cfg-card-list svg{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--cyan)}.cfg-card[aria-checked=true] .cfg-card-list svg{color:var(--orange)}.cfg-checkcard{display:flex;gap:16px;align-items:flex-start;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:24px;cursor:pointer;transition:border-color .18s,background .18s}.cfg-checkcard:hover{border-color:#ffffff38}.cfg-checkcard.is-checked{background:linear-gradient(155deg,var(--bg-card-hi),var(--bg-card));border-color:color-mix(in srgb,var(--cyan) 40%,transparent)}.cfg-checkbox-wrap{position:relative;width:22px;height:22px;flex-shrink:0;margin-top:2px}.cfg-checkbox-wrap input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;width:22px;height:22px}.cfg-checkbox{position:absolute;inset:0;border-radius:6px;border:1.5px solid rgba(255,255,255,.25);transition:background .18s,border-color .18s;pointer-events:none}.cfg-checkbox-wrap input:checked+.cfg-checkbox{background:var(--cyan);border-color:var(--cyan)}.cfg-checkbox-wrap input:checked+.cfg-checkbox:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.cfg-checkbox-wrap input:focus-visible+.cfg-checkbox{outline:2px solid var(--cyan);outline-offset:3px}.cfg-checkcard-body{display:flex;flex-direction:column;gap:6px}.cfg-checkcard-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cfg-checkcard-head strong{font-family:var(--display);font-weight:700;font-size:16px}.cfg-checkcard-price{font-family:var(--display);font-weight:700;font-size:14px;color:var(--orange)}.cfg-checkcard-text{font-size:16px;color:var(--grey);line-height:1.55}.cfg-checkcard-note{font-size:11px;color:var(--grey-dim)}.cfg-adsonly-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:28px 26px;display:flex;flex-direction:column;gap:12px}.cfg-adsonly-note{font-size:13px;color:var(--grey-dim);line-height:1.5}.cfg-recap{background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:28px 26px;display:flex;flex-direction:column;gap:4px}.cfg-recap-lines{display:flex;flex-direction:column;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--line)}.cfg-line{display:flex;justify-content:space-between;font-size:16px;color:var(--grey)}.cfg-line span:last-child{color:var(--white);font-weight:600}.cfg-recap-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:18px}.cfg-total-label{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey-dim)}.cfg-total-amount{font-family:var(--display);font-weight:700;font-size:34px;letter-spacing:-.03em;color:var(--orange)}.cfg-total-amount span{font-size:13px;font-weight:500;color:var(--grey)}.cfg-recap-dynamic{font-size:13px;color:var(--cyan);margin:10px 0 20px;line-height:1.5}.cfg-cta{text-align:center;width:100%}.cfg-recap-sub{font-size:11px;color:var(--grey-dim);text-align:center;margin-top:12px}.cfg-recap-engagement{font-size:11px;color:var(--grey-dim);text-align:center;margin-top:8px;line-height:1.5}@media(max-width:980px){.cfg-grid{grid-template-columns:1fr}.cfg-recap{position:static}}@media(max-width:640px){.cfg-section{padding-top:var(--section-gap);padding-bottom:110px}.cfg-cards-2{grid-template-columns:1fr}.cfg-card-title{padding-right:34px}.cfg-recap{position:fixed;left:0;right:0;bottom:0;z-index:70;border-radius:0;border:none;border-top:1px solid rgba(255,255,255,.14);background:#16171af7;backdrop-filter:blur(20px) saturate(160%);padding:14px var(--gutter) max(14px,env(safe-area-inset-bottom));gap:0}.cfg-recap-lines,.cfg-recap-sub,.cfg-recap-engagement,.cfg-recap-dynamic{display:none}.cfg-recap-total{margin-top:0}.cfg-total-amount{font-size:24px}.cfg-recap-total{flex-direction:column;align-items:flex-start;gap:2px;flex:0 0 auto}.cfg-recap{flex-direction:row;align-items:center;justify-content:space-between;gap:14px}.cfg-cta{width:auto;padding:12px 20px;font-size:14px;flex-shrink:0}}.pg-hero[data-astro-cid-ucd2ps2b]{padding-top:160px;padding-bottom:var(--section-gap);position:relative;overflow:hidden}.pg-glow[data-astro-cid-ucd2ps2b]{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--white) 4%,transparent),transparent 60%);top:-100px;right:-100px;pointer-events:none}.pg-h1[data-astro-cid-ucd2ps2b]{max-width:700px}.pg-h1[data-astro-cid-ucd2ps2b] em[data-astro-cid-ucd2ps2b]{font-style:normal;color:var(--orange)}.pg-sub[data-astro-cid-ucd2ps2b]{color:var(--grey);font-size:18px;max-width:580px;line-height:1.65}.process-section[data-astro-cid-ucd2ps2b]{padding:var(--section-gap) 0;background:var(--bg-soft)}.steps[data-astro-cid-ucd2ps2b]{display:flex;flex-direction:column;gap:2px}.step[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:80px 1fr;gap:24px;align-items:start;background:var(--bg-card);border-radius:var(--radius);padding:30px 28px}.step-num[data-astro-cid-ucd2ps2b]{font-family:var(--display);font-weight:700;font-size:36px;color:#ffffff14;letter-spacing:-.03em;line-height:1;padding-top:4px}.step-body[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{font-family:var(--display);font-weight:700;font-size:28px;margin-bottom:8px}.step-body[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--grey);font-size:16px;line-height:1.6;margin-bottom:12px}.step-tag[data-astro-cid-ucd2ps2b]{font-size:13px;font-weight:600;color:var(--grey);background:color-mix(in srgb,var(--white) 6%,transparent);border:1px solid var(--line);padding:4px 11px;border-radius:100px}.platforms-section[data-astro-cid-ucd2ps2b]{padding:var(--section-gap) 0}.plat-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.plat[data-astro-cid-ucd2ps2b]{background:var(--bg-card);border-radius:var(--radius);padding:24px 20px;display:flex;flex-direction:column;gap:6px}.plat-ico[data-astro-cid-ucd2ps2b]{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--orange) 10%,transparent);border:1px solid color-mix(in srgb,var(--orange) 18%,transparent);display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--orange);margin-bottom:6px}.plat[data-astro-cid-ucd2ps2b] strong[data-astro-cid-ucd2ps2b]{font-family:var(--display);font-weight:700;font-size:16px}.plat[data-astro-cid-ucd2ps2b] span[data-astro-cid-ucd2ps2b]{font-size:13px;color:var(--grey)}.cta-band[data-astro-cid-ucd2ps2b]{padding:var(--section-gap-lg) 0}.cta-box[data-astro-cid-ucd2ps2b]{position:relative;border-radius:26px;padding:74px 50px;overflow:hidden;background:linear-gradient(135deg,var(--bg-card-hi),var(--bg-card));border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.cta-box[data-astro-cid-ucd2ps2b]:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--orange) 12%,transparent),transparent 60%);top:-160px;right:-60px;pointer-events:none}.cta-box[data-astro-cid-ucd2ps2b] .ct[data-astro-cid-ucd2ps2b]{position:relative;max-width:520px}.cta-box[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{margin-bottom:12px}.cta-box[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--grey);font-size:16px}@media(max-width:920px){.plat-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.step[data-astro-cid-ucd2ps2b]{grid-template-columns:48px 1fr;gap:16px}.step-num[data-astro-cid-ucd2ps2b]{font-size:26px}.plat-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pg-hero[data-astro-cid-ucd2ps2b]{padding-top:110px}.plat-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr 1fr}.cta-box[data-astro-cid-ucd2ps2b]{padding:44px 26px;flex-direction:column}}
