.adsum-infog{--adsum-bg: #0b1120;--adsum-bg-soft: #0f172a;--adsum-surface: #ffffff;--adsum-surface-2: #f8fafc;--adsum-text: #0f172a;--adsum-text-inv: #f8fafc;--adsum-muted: #64748b;--adsum-muted-inv: #94a3b8;--adsum-border: #e2e8f0;--adsum-border-strong: #cbd5e1;--tier-color: #16a34a;--adsum-r-sm: 10px;--adsum-r-md: 14px;--adsum-r-lg: 20px;--adsum-r-pill: 999px;--adsum-s-1: 6px;--adsum-s-2: 12px;--adsum-s-3: 18px;--adsum-s-4: 26px;--adsum-s-5: 40px;--adsum-s-6: 64px;--adsum-shadow: 0 18px 50px -24px rgba(15, 23, 42, .45);--adsum-shadow-sm: 0 4px 16px -8px rgba(15, 23, 42, .35);--adsum-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;box-sizing:border-box;position:relative;min-height:100vh;min-height:100dvh;width:100%;margin:0;font-family:var(--adsum-font);color:var(--adsum-text);background:radial-gradient(1200px 600px at 50% -10%,color-mix(in srgb,var(--tier-color) 22%,transparent),transparent 60%),linear-gradient(180deg,var(--adsum-bg) 0%,var(--adsum-bg-soft) 100%);background-attachment:fixed;-webkit-font-smoothing:antialiased;transition:background .6s ease}.adsum-infog *,.adsum-infog *:before,.adsum-infog *:after{box-sizing:border-box}.adsum-infog-noscript{margin:0;padding:var(--adsum-s-4);text-align:center;color:var(--adsum-text-inv)}.adsum-infog-stage{width:100%;max-width:980px;margin:0 auto;padding:var(--adsum-s-4) var(--adsum-s-3) var(--adsum-s-6);display:flex;flex-direction:column;gap:var(--adsum-s-4)}.adsum-infog-top{display:flex;justify-content:center;padding-top:var(--adsum-s-3)}.adsum-infog-brand{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--adsum-muted-inv)}.adsum-infog-screen{animation:adsum-infog-fade .42s ease both}@keyframes adsum-infog-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.adsum-infog-title{margin:0;font-size:clamp(26px,5vw,40px);line-height:1.12;font-weight:800;letter-spacing:-.02em;color:var(--adsum-text-inv)}.adsum-infog-lede{margin:var(--adsum-s-2) 0 0;font-size:clamp(15px,2.4vw,18px);line-height:1.6;color:var(--adsum-muted-inv)}.adsum-infog-screen--url{flex:1;display:flex;align-items:center;justify-content:center;min-height:60vh}.adsum-infog-url-inner{width:100%;max-width:620px;text-align:center}.adsum-infog-url-form{margin-top:var(--adsum-s-5);text-align:left}.adsum-infog-url-label{display:block;margin-bottom:var(--adsum-s-1);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--adsum-muted-inv);text-align:center}.adsum-infog-url-row{display:flex;gap:var(--adsum-s-2);background:var(--adsum-surface);padding:var(--adsum-s-1);border-radius:var(--adsum-r-md);box-shadow:var(--adsum-shadow)}.adsum-infog-url-input{flex:1;min-width:0;border:0;background:transparent;padding:14px 16px;font-size:17px;color:var(--adsum-text);font-family:inherit}.adsum-infog-url-input:focus{outline:none}.adsum-infog-url-hint{margin:var(--adsum-s-2) 0 0;min-height:20px;font-size:14px;text-align:center;color:var(--adsum-muted-inv)}.adsum-infog-url-hint[data-state=warn]{color:#fcd34d}.adsum-infog-url-hint[data-state=ok]{color:#86efac}.adsum-infog-btn{appearance:none;border:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:14px 22px;border-radius:var(--adsum-r-sm);transition:transform .14s ease,background .2s ease,box-shadow .2s ease,opacity .16s ease;white-space:nowrap}.adsum-infog-btn:active{transform:translateY(1px)}.adsum-infog-btn--primary{color:#fff;background:var(--tier-color);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--tier-color) 80%,transparent)}.adsum-infog-btn--primary:hover{background:color-mix(in srgb,var(--tier-color) 88%,#000)}.adsum-infog-btn--lg{font-size:17px;padding:16px 28px}.adsum-infog-btn--ghost{background:transparent;color:var(--adsum-muted-inv);border:1px solid var(--adsum-border-strong)}.adsum-infog-btn--ghost:hover{color:var(--adsum-text-inv);border-color:var(--adsum-text-inv)}.adsum-infog-btn[disabled]{opacity:.55;cursor:not-allowed}#adsum-infog-app .adsum-infog-btn,#adsum-infog-app .adsum-infog-addsite,#adsum-infog-app .adsum-infog-site-remove{font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important;outline:none;text-decoration:none;min-height:0;line-height:1.2}#adsum-infog-app .adsum-infog-btn{border:0!important;border-radius:var(--adsum-r-sm)!important}#adsum-infog-app .adsum-infog-btn--lg{border-radius:var(--adsum-r-sm)!important}#adsum-infog-app .adsum-infog-btn--primary{background:var(--tier-color)!important;color:#fff!important}#adsum-infog-app .adsum-infog-btn--primary:hover{background:color-mix(in srgb,var(--tier-color) 88%,#000)!important}#adsum-infog-app .adsum-infog-btn--ghost{background:transparent!important;color:var(--adsum-muted-inv)!important}#adsum-infog-app .adsum-infog-addsite{border:1px dashed var(--adsum-border-strong)!important;border-radius:var(--adsum-r-pill)!important;background:transparent!important}#adsum-infog-app .adsum-infog-site-remove{border:0!important;border-radius:var(--adsum-r-pill)!important}#adsum-infog-app .adsum-infog-btn:focus{outline:none;box-shadow:none}#adsum-infog-app .adsum-infog-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--tier-color) 55%,transparent);outline-offset:2px}#adsum-infog-app .adsum-infog-url-input,#adsum-infog-app .adsum-infog-addform-input,#adsum-infog-app .adsum-infog-free-input,#adsum-infog-app .adsum-infog-why-input,#adsum-infog-app .adsum-infog-site-url-input{outline:none;box-shadow:none;border-radius:var(--adsum-r-sm)!important}#adsum-infog-app .adsum-infog-site-url-input{border:1px solid var(--adsum-border)!important;background:var(--adsum-surface-2)!important;text-transform:none!important;letter-spacing:normal!important;font-family:inherit!important}#adsum-infog-app .adsum-infog-tool-more{color:var(--tier-color)!important;text-decoration:underline!important;text-transform:none!important;letter-spacing:normal!important;background:transparent!important}#adsum-infog-app .adsum-infog-site-url-input:focus{border-color:var(--tier-color)!important}#adsum-infog-app .adsum-infog-site-url-input[data-state=warn]{border-color:#d97706!important}#adsum-infog-app .adsum-infog-url-input{border:0!important}.adsum-infog-screen--config{display:flex;flex-direction:column;gap:var(--adsum-s-5)}.adsum-infog-sites{display:flex;flex-direction:column;gap:var(--adsum-s-4)}.adsum-infog-config-intro{width:100%;max-width:620px;margin:0 auto;text-align:center}.adsum-infog-site{background:var(--adsum-surface);border-radius:var(--adsum-r-lg);padding:var(--adsum-s-4) var(--adsum-s-3);box-shadow:var(--adsum-shadow);border-top:4px solid var(--tier-color);transition:border-color .5s ease}.adsum-infog-site-head{display:flex;flex-direction:column;gap:var(--adsum-s-1)}.adsum-infog-site-url{display:flex;align-items:center;justify-content:space-between;gap:var(--adsum-s-2)}.adsum-infog-site-url-text{font-size:14px;font-weight:600;color:var(--adsum-muted);word-break:break-all}.adsum-infog-site-url-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--adsum-muted)}.adsum-infog-site-url-input{flex:1;min-width:0;border:1px solid var(--adsum-border);background:var(--adsum-surface-2);border-radius:var(--adsum-r-sm);padding:10px 13px;font-size:15px;font-family:inherit;color:var(--adsum-text);transition:border-color .2s ease}.adsum-infog-site-url-input:focus{outline:none;border-color:var(--tier-color)}.adsum-infog-site-url-input[data-state=warn]{border-color:#d97706}.adsum-infog-site-url-hint{margin:0;font-size:13px;color:#b45309}.adsum-infog-site-remove{flex:none;border:0;background:var(--adsum-surface-2);color:var(--adsum-muted);width:28px;height:28px;border-radius:var(--adsum-r-pill);font-size:18px;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease}.adsum-infog-site-remove:hover{background:#fee2e2;color:#b91c1c}.adsum-infog-site-warn{margin:0;font-size:13px;color:#b45309}.adsum-infog-amount{margin-top:var(--adsum-s-3);display:flex;align-items:baseline;justify-content:center;gap:8px}.adsum-infog-amount-value{font-size:clamp(48px,12vw,76px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--tier-color);font-variant-numeric:tabular-nums;transition:color .4s ease}.adsum-infog-amount-suffix{font-size:16px;font-weight:600;color:var(--adsum-muted)}.adsum-infog-tier{margin-top:var(--adsum-s-2);display:flex;align-items:center;justify-content:center;gap:var(--adsum-s-2);min-height:30px}.adsum-infog-tier-badge{display:inline-flex;align-items:center;padding:5px 14px;border-radius:var(--adsum-r-pill);font-size:13px;font-weight:700;color:#fff;background:var(--tier-color);transition:background .4s ease}.adsum-infog-tier-reco{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tier-color)}.adsum-infog-slider{margin-top:var(--adsum-s-4)}.adsum-infog-slider-track{position:relative;height:14px;border-radius:var(--adsum-r-pill);background:var(--adsum-surface-2);border:1px solid var(--adsum-border);cursor:pointer;touch-action:none;outline:none}.adsum-infog-slider-track:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tier-color) 45%,transparent)}.adsum-infog-slider-fill{position:absolute;top:-1px;left:-1px;height:14px;width:50%;border-radius:var(--adsum-r-pill);background:var(--tier-color);transition:background .4s ease;pointer-events:none}.adsum-infog-slider-thumb{position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:var(--adsum-r-pill);background:#fff;border:3px solid var(--tier-color);box-shadow:var(--adsum-shadow-sm);transform:translate(-50%,-50%);transition:border-color .4s ease;pointer-events:none}.adsum-infog-slider-reco{position:absolute;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.adsum-infog-slider-reco-dot{display:block;width:4px;height:22px;margin:0 auto;border-radius:var(--adsum-r-pill);background:var(--adsum-border-strong)}.adsum-infog-slider-reco-label{position:absolute;top:-26px;left:50%;transform:translate(-50%);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--adsum-muted)}.adsum-infog-slider-scale{display:flex;justify-content:space-between;margin-top:var(--adsum-s-2);font-size:12px;color:var(--adsum-muted);font-variant-numeric:tabular-nums}.adsum-infog-free{margin-top:var(--adsum-s-3);padding:var(--adsum-s-2) var(--adsum-s-3);background:var(--adsum-surface-2);border-radius:var(--adsum-r-md)}.adsum-infog-free-label{display:block;font-size:13px;font-weight:600;color:var(--adsum-muted);margin-bottom:var(--adsum-s-1)}.adsum-infog-free-input{width:100%;border:1px solid var(--adsum-border);border-radius:var(--adsum-r-sm);padding:10px 12px;font-size:16px;font-family:inherit;color:var(--adsum-text)}.adsum-infog-free-input:focus{outline:none;border-color:var(--tier-color)}.adsum-infog-tools{margin-top:var(--adsum-s-4)}.adsum-infog-tools-title{margin:0 0 2px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--adsum-muted)}.adsum-infog-tools-note{margin:0 0 var(--adsum-s-2);font-size:13px;line-height:1.4;color:var(--adsum-muted)}.adsum-infog-tools-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--adsum-s-2)}.adsum-infog-tool{border:1px solid var(--adsum-border);border-radius:var(--adsum-r-md);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.adsum-infog-tool:hover{border-color:var(--adsum-border-strong)}.adsum-infog-tool-label{display:flex;align-items:center;gap:var(--adsum-s-2);padding:var(--adsum-s-2) var(--adsum-s-3);cursor:pointer}.adsum-infog-tool-check{position:absolute;opacity:0;pointer-events:none}.adsum-infog-tool-box{flex:none;width:24px;height:24px;border-radius:7px;border:2px solid var(--adsum-border-strong);display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background .18s ease,border-color .18s ease,transform .18s ease}.adsum-infog-tool-box .adsum-infog-i{width:16px;height:16px;opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .16s ease}.adsum-infog-tool-body{flex:1;display:flex;flex-direction:column;gap:2px}.adsum-infog-tool-name{font-size:15px;font-weight:600;color:var(--adsum-text)}.adsum-infog-tool-desc{font-size:13px;line-height:1.4;color:var(--adsum-muted)}.adsum-infog-tool-price{flex:none;font-size:14px;font-weight:700;color:var(--adsum-muted);font-variant-numeric:tabular-nums}.adsum-infog-tool-more{display:inline-block;margin:calc(-1 * var(--adsum-s-1)) var(--adsum-s-3) var(--adsum-s-2);margin-left:calc(var(--adsum-s-3) + 24px + var(--adsum-s-2));font-size:13px;font-weight:600;color:var(--tier-color);text-decoration:underline;text-underline-offset:3px}.adsum-infog-tool-more:hover{color:color-mix(in srgb,var(--tier-color) 82%,#000)}.adsum-infog-tool--on{border-color:var(--tier-color);background:color-mix(in srgb,var(--tier-color) 7%,#fff);box-shadow:0 6px 18px -12px color-mix(in srgb,var(--tier-color) 80%,transparent)}.adsum-infog-tool--on .adsum-infog-tool-box{background:var(--tier-color);border-color:var(--tier-color)}.adsum-infog-tool--on .adsum-infog-tool-box .adsum-infog-i{opacity:1;transform:none}.adsum-infog-tool--on .adsum-infog-tool-price{color:var(--tier-color)}.adsum-infog-tool--included{border-color:color-mix(in srgb,var(--tier-color) 35%,var(--adsum-border));background:color-mix(in srgb,var(--tier-color) 5%,#fff)}.adsum-infog-tool--included .adsum-infog-tool-label{cursor:default}.adsum-infog-tool--included .adsum-infog-tool-box{background:var(--tier-color);border-color:var(--tier-color)}.adsum-infog-tool--included .adsum-infog-tool-box .adsum-infog-i{opacity:1;transform:none}.adsum-infog-tool--included .adsum-infog-tool-price{color:var(--tier-color);font-weight:700}.adsum-infog-i{display:block}.adsum-infog-why{margin-top:var(--adsum-s-3)}.adsum-infog-why-label{display:block;font-size:13px;font-weight:600;color:var(--adsum-muted);margin-bottom:var(--adsum-s-1)}.adsum-infog-why-input{width:100%;border:1px solid var(--adsum-border);border-radius:var(--adsum-r-md);padding:12px 14px;font-size:15px;font-family:inherit;color:var(--adsum-text);resize:vertical}.adsum-infog-why-input:focus{outline:none;border-color:var(--tier-color)}.adsum-infog-message{margin-top:var(--adsum-s-3);font-size:14px;line-height:1.55;color:var(--adsum-text);padding:var(--adsum-s-2) var(--adsum-s-3);background:color-mix(in srgb,var(--tier-color) 8%,var(--adsum-surface-2));border-left:3px solid var(--tier-color);border-radius:0 var(--adsum-r-sm) var(--adsum-r-sm) 0;transition:background .4s ease,border-color .4s ease}.adsum-infog-message:empty{display:none}.adsum-infog-licenses{margin-top:var(--adsum-s-3);padding:var(--adsum-s-3);border:1px solid var(--adsum-border);border-radius:var(--adsum-r-md);background:var(--adsum-surface-2)}.adsum-infog-licenses-title{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--adsum-text)}.adsum-infog-licenses-intro{margin:0 0 var(--adsum-s-2);font-size:13px;line-height:1.5;color:var(--adsum-muted)}.adsum-infog-licenses-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 18px}.adsum-infog-license{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;padding:4px 0;border-bottom:1px dotted var(--adsum-border)}.adsum-infog-license-name{color:var(--adsum-text)}.adsum-infog-license-price{color:var(--adsum-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.adsum-infog-licenses-total{margin:var(--adsum-s-3) 0 0;font-size:13px;line-height:1.5;color:var(--adsum-text)}.adsum-infog-licenses-total strong{color:var(--tier-color);font-weight:800}.adsum-infog-subtotal{margin-top:var(--adsum-s-3);padding-top:var(--adsum-s-3);border-top:1px dashed var(--adsum-border);display:flex;justify-content:space-between;font-size:15px;font-weight:700;color:var(--adsum-text);font-variant-numeric:tabular-nums}.adsum-infog-addsite{align-self:center;display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px dashed var(--adsum-border-strong);color:var(--adsum-muted-inv);padding:12px 20px;border-radius:var(--adsum-r-pill);font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .18s ease,color .18s ease}.adsum-infog-addsite:hover{border-color:var(--adsum-text-inv);color:var(--adsum-text-inv)}.adsum-infog-addsite-plus{font-size:18px;line-height:1}.adsum-infog-addwrap{display:flex;justify-content:center}.adsum-infog-addform{display:flex;flex-wrap:wrap;gap:var(--adsum-s-2);align-items:center;justify-content:center;background:var(--adsum-surface);padding:var(--adsum-s-2);border-radius:var(--adsum-r-md);box-shadow:var(--adsum-shadow-sm)}.adsum-infog-addform-input{border:1px solid var(--adsum-border);border-radius:var(--adsum-r-sm);padding:12px 14px;font-size:16px;font-family:inherit;min-width:260px;color:var(--adsum-text)}.adsum-infog-addform-input:focus{outline:none;border-color:var(--tier-color)}.adsum-infog-addform .adsum-infog-btn{padding:12px 18px;font-size:15px}.adsum-infog-addform .adsum-infog-btn--ghost{color:var(--adsum-muted);border-color:var(--adsum-border-strong)}.adsum-infog-addform .adsum-infog-btn--ghost:hover{color:var(--adsum-text);border-color:var(--adsum-text)}.adsum-infog-persuasion{display:grid;grid-template-columns:1fr;gap:var(--adsum-s-3)}.adsum-infog-engagements,.adsum-infog-risks{background:color-mix(in srgb,#ffffff 6%,transparent);border:1px solid color-mix(in srgb,#ffffff 12%,transparent);border-radius:var(--adsum-r-lg);padding:var(--adsum-s-4) var(--adsum-s-3)}.adsum-infog-block-title{margin:0 0 var(--adsum-s-3);font-size:16px;font-weight:700;color:var(--adsum-text-inv)}.adsum-infog-block-title--risk{color:#fca5a5}.adsum-infog-engagements-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--adsum-s-3)}.adsum-infog-engagement{display:flex;align-items:flex-start;gap:var(--adsum-s-2)}.adsum-infog-engagement-icon{flex:none;width:24px;height:24px;border-radius:var(--adsum-r-pill);background:color-mix(in srgb,var(--tier-color) 30%,transparent);color:#fff;display:inline-flex;align-items:center;justify-content:center}.adsum-infog-engagement-icon .adsum-infog-i{width:15px;height:15px}.adsum-infog-engagement-body{display:flex;flex-direction:column;gap:2px}.adsum-infog-engagement-title{font-size:15px;font-weight:600;color:var(--adsum-text-inv)}.adsum-infog-engagement-text{font-size:13px;line-height:1.5;color:var(--adsum-muted-inv)}.adsum-infog-risks-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--adsum-s-2)}.adsum-infog-risk{position:relative;padding-left:26px;font-size:14px;line-height:1.5;color:var(--adsum-muted-inv)}.adsum-infog-risk:before{content:"";position:absolute;left:6px;top:8px;width:8px;height:8px;border-radius:var(--adsum-r-pill);background:#ef4444}.adsum-infog-bar{position:sticky;bottom:var(--adsum-s-3);z-index:5;margin-top:var(--adsum-s-2);display:flex;align-items:center;justify-content:space-between;gap:var(--adsum-s-3);background:var(--adsum-surface);border-radius:var(--adsum-r-lg);padding:var(--adsum-s-3) var(--adsum-s-4);box-shadow:var(--adsum-shadow)}.adsum-infog-bar-total{display:flex;flex-direction:column}.adsum-infog-bar-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--adsum-muted)}.adsum-infog-bar-amount{font-size:clamp(26px,6vw,34px);font-weight:800;letter-spacing:-.02em;color:var(--adsum-text);font-variant-numeric:tabular-nums}.adsum-infog-bar-note{margin:var(--adsum-s-1) 0 0;text-align:center;font-size:13px;min-height:18px;color:#fcd34d}.adsum-infog-screen--thanks{flex:1;display:flex;align-items:center;justify-content:center;min-height:60vh}.adsum-infog-thanks-inner{text-align:center;max-width:540px;display:flex;flex-direction:column;align-items:center;gap:var(--adsum-s-3)}.adsum-infog-thanks-icon{width:64px;height:64px;border-radius:var(--adsum-r-pill);background:var(--tier-color);color:#fff;display:inline-flex;align-items:center;justify-content:center}.adsum-infog-thanks-icon .adsum-infog-i{width:34px;height:34px}@media (min-width: 760px){.adsum-infog-stage{padding:var(--adsum-s-5) var(--adsum-s-4) var(--adsum-s-6)}.adsum-infog-site{padding:var(--adsum-s-5) var(--adsum-s-5)}.adsum-infog-persuasion{grid-template-columns:1.4fr 1fr;align-items:start}}[hidden]{display:none!important}@media (prefers-reduced-motion: reduce){.adsum-infog,.adsum-infog *,.adsum-infog *:before,.adsum-infog *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
