.adhero{grid-template-columns:minmax(0,1fr);justify-self:end;gap:12px;width:min(100%,400px);display:grid}.adcard{color:var(--ink);background:#fff;border-radius:14px;font-stretch:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px #06143259}.adh{align-items:center;gap:10px;padding:12px 14px;display:flex}.adh .av{background:linear-gradient(135deg, var(--ocean), var(--sky));color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.adh b{font-size:13px;display:block}.adh small{color:var(--ink-soft);font-size:11px}.adh .ig{width:18px;height:18px;margin-left:auto}.ad-img{isolation:isolate;color:#fff;background:radial-gradient(60% 60% at 80% 20%,#ffb58fe6,#0000 70%),radial-gradient(70% 70% at 10% 90%,#065e8ce6,#0000 70%),linear-gradient(160deg,#7dc4d4,#1a2e6b);flex-direction:column;justify-content:flex-end;height:300px;padding:22px;display:flex;position:relative;overflow:hidden}.ad-img .tag{font:700 11px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);background:#fff;border-radius:6px;padding:7px 10px;position:absolute;top:18px;left:18px}.ad-img h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:30px;font-weight:800;line-height:1}.ad-img p{opacity:.9;margin:8px 0 0;font-size:14px}.ad-img .tooth{background:#ffffff24;border-radius:50%;width:190px;height:190px;position:absolute;top:40px;right:-30px}.ad-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.ad-cta span{color:var(--ink-soft);font-size:12px}.ad-cta b{background:var(--ui-bg);border-radius:6px;padding:8px 12px;font-size:12.5px;transition:background .2s,color .2s}.ad-cta b.press{background:var(--navy);color:#fff}.leadform{background:#fff;border-radius:14px 14px 0 0;align-content:start;gap:9px;height:302px;padding:16px 16px 14px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -12px 30px #0d2b452e}.leadform.open{transform:translateY(0)}.leadform .grab{background:#d5dee8;border-radius:2px;justify-self:center;width:36px;height:4px;margin-bottom:2px}.leadform p.t{margin:0;font-size:14px;font-weight:700}.fld{gap:3px;display:grid}.fld label{color:var(--ink-soft);font-size:11px;font-weight:600}.fld div{border:1px solid var(--line);background:var(--ui-bg);border-radius:7px;align-items:center;height:34px;padding:0 10px;font-size:13px;display:flex}.fld div.on{border-color:var(--navy);background:#fff}.fld div.on:after{content:"";background:var(--navy);width:1px;height:16px;margin-left:1px;animation:1s steps(2,end) infinite blink}.optrow{flex-wrap:wrap;gap:6px;display:flex}.optrow span{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;transition:background .2s,color .2s}.optrow span.sel{background:var(--navy);border-color:var(--navy);color:#fff}.send{background:var(--ocean);color:#fff;border-radius:8px;place-items:center;height:38px;margin-top:2px;font-size:13px;font-weight:700;transition:background .2s,transform .15s;display:grid}.send.press{background:var(--navy);transform:scale(.98)}.leadlog{background:var(--navy-deep);color:#fff;border-radius:10px;align-items:center;gap:10px;height:60px;padding:10px 14px;font-size:13px;font-stretch:100%;display:flex;box-shadow:0 16px 30px #06143259}.leadlog .ico{background:#ffffff1f}.leadlog .ico svg{stroke:#fff}.leadlog .txt{min-width:0;transition:opacity .25s,transform .25s}.leadlog .txt.swap{opacity:0;transform:translateY(6px)}.leadlog .txt b,.leadlog small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.leadlog small{opacity:.75;font-size:12px}.gad{color:var(--ink);text-align:left;background:#fff;border-radius:10px;gap:4px;padding:14px 16px;font-stretch:100%;display:grid}.gad .sp{color:var(--ink);font-size:11px;font-weight:700}.gad .url{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;display:flex}.gad .url i{background:var(--ui-bg);width:22px;height:22px;color:var(--navy);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.gad .tt{color:#1a47b8;font-size:17px;font-weight:500;line-height:1.3}.gad .ds{color:var(--ink-soft);font-size:13px;line-height:1.45}.gad .sl{color:#1a47b8;flex-wrap:wrap;gap:4px 14px;margin-top:2px;font-size:13px;display:flex}.searchbar{color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex;box-shadow:0 6px 16px #12224f1a}.searchbar svg{width:16px;height:16px;stroke:var(--ink-soft);fill:none;stroke-width:2px;stroke-linecap:round}.adc{color:var(--ink);background:#fff;border-radius:10px;font-stretch:100%;overflow:hidden;box-shadow:0 10px 24px #12224f1f}.adc .adh{padding:10px 12px}.adc .im{color:#fff;flex-direction:column;justify-content:flex-end;height:150px;padding:16px;display:flex}.adc .im b{font-family:var(--display);text-transform:uppercase;font-size:20px;font-weight:800;line-height:1.02}.adc .im span{opacity:.9;margin-top:4px;font-size:12.5px}.adc .ft{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.adc .ft b{color:var(--ink);background:var(--ui-bg);white-space:nowrap;border-radius:6px;padding:7px 10px;font-size:12px}.g1{background:radial-gradient(60% 60% at 85% 15%, #ffb58fd9, transparent 70%), linear-gradient(160deg, var(--ocean), var(--navy))}.g2{background:radial-gradient(60% 60% at 15% 15%,#7dc4d4e6,#0000 70%),linear-gradient(160deg,#22377a,#0f1f52)}.g3{background:radial-gradient(60% 60% at 80% 20%,#ffb58fe6,#0000 70%),linear-gradient(160deg,#e8541a,#a33a10)}.g4{background:radial-gradient(60% 70% at 20% 80%,#065e8cd9,#0000 70%),linear-gradient(160deg,#7dc4d4,#065e8c)}.abpair{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,300px);display:grid}.abpair .adc .im{height:120px;padding:12px}.abpair .adc .im b{font-size:15px}.abpair .ft{padding:8px 10px}.chk{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.chk .st:before{content:"✓ "}.meas-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.meas-grid .ticks{color:#fff;margin-top:28px}.funnel{color:var(--ink);background:#fff;border-radius:16px;padding:22px 24px 24px;font-stretch:100%;box-shadow:0 30px 60px #00000040}.funnel .fh{align-items:center;gap:10px;margin-bottom:18px;font-size:13px;display:flex}.funnel .fh b{font-weight:600}.funnel .fh .st{margin-left:auto}.fstage{grid-template-columns:130px 1fr;align-items:center;gap:14px;display:grid}.fstage+.fstage{margin-top:10px}.fstage span{font-size:13px;font-weight:600}.fstage i{background:linear-gradient(90deg, var(--navy), var(--ocean));border-radius:6px;width:0;height:30px;transition:width 1s cubic-bezier(.2,.7,.2,1);display:block}.fstage.hot i{background:linear-gradient(90deg, var(--orange), #f08a5d)}.funnel.in .fstage i{width:var(--w)}.fstage:nth-child(3) i{transition-delay:.1s}.fstage:nth-child(4) i{transition-delay:.2s}.fstage:nth-child(5) i{transition-delay:.3s}.fstage:nth-child(6) i{transition-delay:.4s}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.kpis div{background:var(--ui-bg);border-radius:10px;gap:2px;padding:12px 14px;display:grid}.kpis small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:700}.kpis b{font-family:var(--display);font-size:22px;font-weight:800}.kpis em{color:var(--ink-soft);font-size:11.5px;font-style:normal}.funnel .note{color:var(--ink-soft);margin:14px 0 0;font-size:11.5px}@media (width<=980px){.adhero{justify-self:stretch;width:100%}.meas-grid{grid-template-columns:1fr}}@media (width<=560px){.fstage{grid-template-columns:96px 1fr}.kpis{grid-template-columns:1fr}}
