/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.table{display:table}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Grato Grotesk;src:url(/brand/grato-grotesk-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Grato Grotesk;src:url(/brand/grato-grotesk-medium.woff2)format("woff2");font-style:normal;font-weight:500 900;font-display:swap}:root{--violet:#6e3cff;--blue:#4ba5ff;--purple:#a54bff;--red:#ff6e5a;--secondary-violet:#dc64f0;--green:#14dc96;--pink:#f05aa0;--purple-dark:#6e3cff;--ink:#252529;--muted:#6b6972;--soft:#f7f6fe;--line:#e4e4e9;--dark:#252529;--brand-gradient:linear-gradient(128deg,#4ba5ff -4.96%,#a54bff 109.83%);--brand-gradient-deep:linear-gradient(-139deg,#6e3cff 0%,#a54bff 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:78px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Grato Grotesk,Arial,sans-serif;font-weight:400}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.kit-logo{object-fit:contain;width:154px;height:auto;display:block}.brand{align-items:center;padding:12px 14px 12px 0;display:inline-flex}header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;align-items:center;height:78px;padding:0 5vw;display:flex;position:fixed;inset:0 0 auto}header nav{gap:32px;margin-left:auto;margin-right:30px;display:flex}header nav a{color:#554f5e;font-size:12px;font-weight:600}header nav a:hover{color:var(--purple)}.header-cta,.button,.submit,.contact-cta{color:#fff;background:var(--purple);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:800;transition:all .2s;display:inline-flex}.header-cta{padding:13px 18px;font-size:11px}.header-cta:hover,.button:hover,.submit:hover,.contact-cta:hover{background:var(--purple-dark);transform:translateY(-2px)}.submit:disabled{opacity:.65;cursor:wait;transform:none}.eyebrow{color:#c7afea;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:850}.eyebrow.purple{color:var(--purple)}.hero{isolation:isolate;color:#fff;background:linear-gradient(105deg,#171717d9 0%,#1717178c 48%,#1717171f 100%),linear-gradient(118deg,var(--violet) 0%,var(--blue) 52%,var(--purple) 100%);grid-template-columns:1.07fr .72fr;align-items:center;gap:8vw;min-height:760px;padding:145px 7vw 85px;display:grid;position:relative;overflow:hidden}.hero-copy,.hero-visual{z-index:2;position:relative}.hero-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(54px,6.5vw,94px);font-weight:500;line-height:.96}.hero-copy h1 em{color:#e5d7ff;font-style:normal}.lead{color:#ffffffc7;max-width:690px;margin:29px 0 0;font-size:17px;line-height:1.72}.lead strong{color:#fff}.hero-actions{align-items:center;gap:26px;margin-top:35px;display:flex}.button{min-width:220px;padding:16px 21px;font-size:12px}.hero-actions>a:last-child{border-bottom:1px solid #ffffff76;padding-bottom:5px;font-size:12px;font-weight:700}.delivery-line{color:#ffffffb0;flex-wrap:wrap;align-items:center;gap:9px;margin-top:46px;font-size:10px;display:flex}.delivery-line span{color:#fff;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.delivery-line i{background:#ffffff45;width:22px;height:1px;margin:0 8px}.brand-ribbons{z-index:0;pointer-events:none;opacity:.22;width:min(48vw,650px);height:630px;position:absolute;top:70px;right:-3vw}.brand-ribbons span{mix-blend-mode:screen;border-radius:110px 110px 34px 34px;width:32%;height:88%;position:absolute;top:0;transform:rotate(180deg)}.brand-ribbons span:first-child{background:linear-gradient(180deg,var(--violet),var(--blue));left:4%}.brand-ribbons span:nth-child(2){background:linear-gradient(180deg,var(--blue),var(--purple));top:55px;left:34%}.brand-ribbons span:nth-child(3){background:linear-gradient(180deg,var(--violet),var(--purple));top:110px;left:64%}.hero-visual{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171717c9;border:1px solid #ffffff45;border-radius:24px;padding:28px;box-shadow:0 30px 80px #12051f66}.journey-head{border-bottom:1px solid #fff2;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.journey-head small{color:#ffffff7d;letter-spacing:.15em;font-size:8px}.hero-visual ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.hero-visual li{border-bottom:1px solid #fff2;grid-template-columns:39px 1fr;align-items:center;gap:14px;padding:20px 0;display:grid}.hero-visual li:last-child{border-bottom:0}.hero-visual li>span{color:#442085;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.hero-visual li b,.hero-visual li small{display:block}.hero-visual li small{color:#ffffff7e;margin-top:5px;font-size:10px}.service-picker{background:#fff;padding:105px 7vw}.section-heading{max-width:760px;margin-bottom:48px}.section-heading h2,.service-copy h2,.qualification h2,.form-intro h2{letter-spacing:-.057em;margin:0;font-size:clamp(40px,4.7vw,68px);line-height:1.02}.section-heading>p:last-child{max-width:680px;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.7}.tiles{border:1px solid var(--line);background:var(--line);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.tile{background:#fff;min-height:225px;padding:25px;transition:all .2s}.tile:hover{z-index:1;box-shadow:inset 0 -3px var(--purple);background:#f8f5ff}.tile>div{justify-content:space-between;align-items:center;display:flex}.tile>div span{color:#fff;background:var(--purple);border-radius:12px;place-items:center;min-width:39px;height:39px;padding:0 7px;font-size:9px;font-weight:900;display:grid}.tile small{color:#aaa4ae;font-size:8px}.tile h3{letter-spacing:-.02em;margin:30px 0 9px;font-size:18px}.tile p{min-height:42px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.tile>b{color:var(--purple);margin-top:20px;font-size:10px;display:inline-block}.service{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:9vw;min-height:680px;padding:95px 8vw;display:grid}.service:nth-child(2n){background:#faf9fb}.service.reverse .service-visual{order:2}.service-number{color:var(--purple);letter-spacing:.13em;margin:0 0 17px;font-size:9px;font-weight:850}.service-tag{margin:14px 0 0;font-size:14px;font-weight:750}.description{color:var(--muted);margin:22px 0 25px;font-size:15px;line-height:1.72}.service-copy ul{border-block:1px solid var(--line);gap:10px;margin:0 0 28px;padding:22px 0;list-style:none;display:grid}.service-copy li{padding-left:23px;font-size:12px;position:relative}.service-copy li:before{content:"✓";color:var(--purple);font-weight:900;position:absolute;left:0}.service-visual{min-width:0}.mockup{background:#f1eff4;border:1px solid #ded9e6;border-radius:24px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 22px 55px #25163315}.telegram-mock{background:#eaf5fb;padding:38px}.phone{background:#fff;border:6px solid #16151a;border-radius:30px;width:58%;height:350px;padding:20px;box-shadow:0 22px 45px #173c5626}.phone-top,.channel{justify-content:space-between;align-items:center;display:flex}.phone-top{border-bottom:1px solid #e7edf0;padding-bottom:15px;font-size:10px}.channel{justify-content:flex-start;gap:10px;margin-top:19px}.tg-icon{color:#fff;background:#2aa7df;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.channel b,.channel small{display:block}.channel b{font-size:10px}.channel small{color:#89959a;margin-top:3px;font-size:8px}.phone>p{color:#454c52;margin:25px 0;font-size:11px;line-height:1.55}.phone button{color:#fff;background:#2aa7df;border:0;border-radius:8px;width:100%;padding:10px;font-size:9px;font-weight:800}.growth-chip,.mini-app{background:#fff;border-radius:15px;padding:18px;position:absolute;box-shadow:0 16px 35px #173c5621}.growth-chip{width:39%;top:18%;right:6%}.growth-chip small,.growth-chip b,.growth-chip span{display:block}.growth-chip small{color:#84939b;letter-spacing:.1em;font-size:7px}.growth-chip b{color:#15925f;margin:8px 0;font-size:25px}.growth-chip span{font-size:8px}.mini-app{color:#fff;background:#1f2932;width:34%;bottom:15%;right:7%}.mini-app span,.mini-app b{display:block}.mini-app span{color:#6dcdf6;font-size:7px}.mini-app b{margin-top:8px;font-size:11px}.google-mock{background:#fff;padding:38px}.search-bar{border:1px solid #dcdfe4;border-radius:999px;align-items:center;gap:14px;padding:13px 17px;display:flex;box-shadow:0 6px 20px #1d2f4c12}.search-bar span{color:#4285f4;font-size:18px;font-weight:900}.search-bar p{color:#51555b;flex:1;margin:0;font-size:11px}.search-result{background:#f8fafd;border-left:3px solid #4285f4;margin-top:25px;padding:22px}.search-result small,.search-result>b{display:block}.search-result small{color:#4d7655;font-size:8px}.search-result>b{color:#2b59b8;margin:9px 0;font-size:16px}.search-result p{color:#5f6872;font-size:10px;line-height:1.5}.search-result div{gap:8px;display:flex}.search-result div span{color:#2b59b8;background:#eaf0ff;border-radius:4px;padding:6px 8px;font-size:7px;font-weight:800}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.metric-row div{border:1px solid #e4e7eb;border-radius:10px;padding:16px}.metric-row small,.metric-row b{display:block}.metric-row small{color:#8b929b;font-size:7px}.metric-row b{margin-top:7px;font-size:17px}.meta-mock{background:#edf2fb;align-items:center;gap:15px;padding:33px;display:flex}.creative-card{background:#fff;border-radius:15px;width:46%;padding:15px;transform:rotate(-2deg);box-shadow:0 15px 35px #31517d1e}.creative-card.second{transform:translateY(28px)rotate(2deg)}.social-head{align-items:center;gap:8px;display:flex}.social-head span{color:#fff;background:#1877f2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.social-head b{font-size:8px}.creative-photo{color:#fff;background:#7358ed;border-radius:9px;place-items:center;height:145px;margin:12px 0;font-size:18px;font-weight:900;display:grid}.creative-photo.two{background:#f07b5d}.creative-card p{font-size:9px}.creative-card button{color:#fff;background:#1877f2;border:0;border-radius:6px;width:100%;padding:8px;font-size:8px;font-weight:800}.funnel{background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex;position:absolute;bottom:14px;left:10%;right:10%;box-shadow:0 8px 22px #274b7b20}.funnel span,.funnel b{font-size:7px}.funnel i{background:#bac6d5;width:20px;height:1px}.funnel b{color:#1877f2}.tiktok-mock{background:#17171a;justify-content:center;align-items:center;gap:14px;padding:35px;display:flex}.video-frame{color:#fff;background:linear-gradient(160deg,#e86d72,#8a2d98);border-radius:20px;width:26%;height:285px;padding:16px;position:relative;box-shadow:0 20px 42px #0006}.main-video{background:linear-gradient(160deg,#31c8c0,#1b5166);width:31%;height:340px}.right-video{background:linear-gradient(160deg,#f2a749,#9c382f)}.video-frame>span{letter-spacing:.1em;font-size:7px;font-weight:800}.video-frame>b{margin-top:82px;font-size:19px;display:block}.video-frame p{font-size:9px;position:absolute;bottom:50px;left:15px;right:15px}.video-frame button{border:0;border-radius:5px;padding:8px;font-size:7px;font-weight:900;position:absolute;bottom:14px;left:14px;right:14px}.play{background:#ffffff40;border-radius:50%;place-items:center;width:46px;height:46px;margin:80px auto;display:grid}.install-chip{color:#111;background:#fff;border-radius:10px;padding:12px;position:absolute;bottom:7%;right:4%}.install-chip small,.install-chip b{display:block}.install-chip small{font-size:6px}.install-chip b{margin-top:4px;font-size:14px}.creator-mock{background:#f7efe8;padding:30px}.creator-grid{grid-template-columns:1fr 1fr;gap:12px;width:68%;display:grid}.creator{color:#fff;background:#bd765e;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:130px;padding:14px;display:flex}.creator.c4{background:#537a63}.creator span{background:#ffffff32;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:auto;font-size:10px;font-weight:900;display:grid}.creator b{font-size:11px}.creator small{margin-top:4px;font-size:7px}.creator-brief{background:#fff;border-radius:16px;width:35%;padding:19px;position:absolute;top:24%;right:4%;box-shadow:0 20px 40px #6d3e2a26}.creator-brief>small{color:#9c8275;font-size:7px}.creator-brief>b{margin:10px 0 17px;font-size:12px;line-height:1.4;display:block}.creator-brief div{gap:7px;display:grid}.creator-brief div span{background:#f4ede8;border-radius:6px;padding:7px;font-size:7px}.studio-mock{background:#f4f1ee;padding:30px}.asset-board{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:10px;height:300px;display:grid}.asset{color:#fff;background:#ff725e;border-radius:13px;flex-direction:column;justify-content:space-between;padding:17px;display:flex}.asset.video{background:#302e35;grid-row:1/3}.asset small{letter-spacing:.1em;font-size:7px}.asset b{font-size:16px}.storyboard{justify-content:center;align-items:center;gap:9px;margin-top:22px;display:flex}.storyboard span{font-size:7px;font-weight:900}.storyboard i{background:#aaa29a;width:28px;height:1px}.tracking-mock{background:#eef2f0;grid-template-columns:1.1fr .9fr;gap:15px;padding:30px;display:grid}.event-panel,.conversion-funnel{background:#fff;border-radius:15px;padding:20px}.event-panel>div{justify-content:space-between;margin-bottom:14px;display:flex}.event-panel>div b{font-size:11px}.online{color:#119361;font-size:7px}.event-panel p{border-top:1px solid #edf0ef;grid-template-columns:20px 1fr auto;align-items:center;margin:0;padding:11px 0;display:grid}.event-panel p span{color:#119361}.event-panel p b{font-family:monospace;font-size:8px}.event-panel p small{color:#8a9490;font-size:7px}.conversion-funnel>small{letter-spacing:.1em;font-size:7px}.conversion-funnel div{background:#f5f2fb;border-left:4px solid #7138ee;margin-top:14px;padding:13px}.conversion-funnel div:nth-child(3){margin-left:13px}.conversion-funnel div:nth-child(4){margin-left:26px}.conversion-funnel b,.conversion-funnel span{display:block}.conversion-funnel b{font-size:16px}.conversion-funnel span{color:#85808b;margin-top:3px;font-size:7px}.social-mock{background:#f6f1f5;padding:30px}.calendar{background:#fff;border-radius:15px;width:65%;padding:19px}.cal-head,.week{justify-content:space-between;display:flex}.cal-head{padding-bottom:15px}.cal-head b{font-size:11px}.cal-head span{color:#806f85;font-size:8px}.week span{color:#9a929d;text-align:center;width:20%;font-size:7px}.cal-grid{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:7px;display:grid}.cal-grid i{background:#f3f0f4;border-radius:6px;place-items:center;height:34px;font-size:7px;font-style:normal;display:grid}.cal-grid i.scheduled{color:#fff;background:#7138ee}.post-grid{grid-template-columns:1fr 1fr;gap:7px;width:35%;display:grid;position:absolute;top:16%;right:5%}.post-grid div{color:#fff;background:#d47a61;border-radius:9px;place-items:center;height:85px;font-size:7px;font-weight:900;display:grid}.post-grid div:nth-child(4){background:#557761}.report-chip{background:#fff;border-radius:12px;padding:13px 18px;position:absolute;bottom:8%;right:8%;box-shadow:0 12px 28px #42233c25}.report-chip small,.report-chip b{display:block}.report-chip small{font-size:6px}.report-chip b{color:#168b5b;margin-top:4px;font-size:17px}.qualification{background:#f6f5f8;grid-template-columns:.85fr 1.15fr;align-items:start;gap:8vw;padding:95px 8vw;display:grid}.qualification ul{margin:0;padding:0;list-style:none}.qualification li{border-bottom:1px solid #dcd8e0;grid-template-columns:40px 1fr;gap:14px;padding:18px 0;font-size:13px;font-weight:650;display:grid}.qualification li span{color:var(--purple);font-size:9px}.form-section{color:#fff;background:var(--dark);grid-template-columns:.78fr 1.22fr;align-items:start;gap:7vw;padding:110px 7vw;display:grid}.form-intro{position:sticky;top:110px}.form-intro>p:not(.eyebrow){color:#ffffffa4;font-size:15px;line-height:1.75}.note{background:#ffffff0b;border-left:3px solid #a77bff;gap:8px;margin:31px 0;padding:19px;display:grid}.note p{color:#ffffff9c;margin:0;font-size:11px;line-height:1.55}.form-card{min-height:700px;color:var(--ink);background:#fff;border-radius:20px;padding:37px}.form-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:23px;display:flex}.form-head small,.form-head b{display:block}.form-head small{color:#8b8491;letter-spacing:.14em;font-size:7px}.form-head b{margin-top:7px;font-size:19px}.form-head>span{color:#8b8491;font-size:8px}.fields{grid-template-columns:1fr 1fr;gap:19px 16px;margin-top:25px;display:grid}.fields label{gap:8px;display:grid}.fields>label.wide,.fields>div.wide,.fields>fieldset.wide{grid-column:1/-1}.fields>div.wide label{gap:8px;display:grid}.fields label>span,.verification label span,.choice-group legend{color:#4e4954;font-size:9px;font-weight:750}input:not([type=checkbox]),select,textarea{background:#faf9fb;border:1px solid #e0dce4;border-radius:9px;outline:none;width:100%;min-height:48px;padding:0 14px;font-size:12px}textarea{resize:vertical;padding:14px;line-height:1.55}input:not([type=checkbox]):focus,select:focus,textarea:focus{border-color:var(--purple);background:#fff;box-shadow:0 0 0 3px #7138ee18}.choice-group{border:0;min-width:0;margin:0;padding:0}.choice-group legend{padding:0}.helper-text{color:#8a8390;margin:0;line-height:1.55;display:block;font-size:9px!important;font-weight:500!important}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.choice-option{cursor:pointer;background:#faf9fb;border:1px solid #e0dce4;border-radius:9px;align-items:center;min-height:46px;padding:11px 13px;transition:all .2s;grid-template-columns:none!important;gap:10px!important;display:flex!important}.choice-option:has(input:checked){background:#f3edff;border-color:#7138ee;box-shadow:0 0 0 2px #7138ee10}.choice-option input{accent-color:#7138ee;width:16px;height:16px;margin:0}.choice-option span{font-size:11px!important;font-weight:650!important}.budget-helper{margin-top:1px}.submit{width:100%;min-height:56px;margin-top:27px;font-size:12px}.privacy{color:#8a8390;text-align:center;margin:13px auto 0;font-size:8px;line-height:1.5}.privacy a{text-decoration:underline}.status-error{color:#8f1f30;background:#fff0f2;border-left:3px solid #bf2e43;border-radius:6px;margin:18px 0 0;padding:12px 14px;font-size:10px;line-height:1.5}.success,.verification{flex-direction:column;justify-content:center;align-items:flex-start;min-height:600px;padding:25px;display:flex}.success>span,.verification-icon{color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:28px;font-size:22px;display:grid}.success h3,.verification h3{letter-spacing:-.05em;margin:0;font-size:48px}.success>p:not(.eyebrow),.verification>p:not(.eyebrow):not(.verification-help){color:var(--muted);font-size:15px;line-height:1.7}.success button{color:#fff;background:var(--purple);cursor:pointer;border:0;border-radius:999px;padding:14px 18px;font-size:10px;font-weight:800}.verification form{width:100%;margin-top:22px}.verification label{gap:9px;display:grid}.otp-input{letter-spacing:.3em;text-align:center;height:72px;font-size:28px;font-weight:800}.verification-help{color:#8a8390;margin:14px 0 0;font-size:9px;line-height:1.5}.text-button{color:#625b6a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b9b3bf;margin-top:18px;padding:0;font-size:10px;font-weight:750}.country-select{border:0;min-width:0;margin:0;padding:0;position:relative}.country-select legend{color:#4e4954;padding:0;font-size:9px;font-weight:750}.country-chips{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.country-chips>span{color:#351260;background:#f0e9ff;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.country-chips button{color:#fff;cursor:pointer;background:#7138ee;border:0;border-radius:50%;width:17px;height:17px;padding:0;line-height:1}.country-search{margin-top:10px}.country-results{z-index:20;background:#fff;border:1px solid #ded8e5;border-radius:12px;max-height:250px;margin-top:6px;padding:7px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #25163322}.country-results button{color:#352f3b;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:10px 11px;font-size:11px;display:flex}.country-results button:hover{background:#f5f0ff}.country-results button:disabled{color:#8f8796;cursor:default;background:#faf9fb}.country-results button span{color:#7138ee;text-transform:uppercase;font-size:8px;font-weight:800}.country-results p{color:#8a8390;margin:0;padding:12px;font-size:10px}.telegram-outcome{background:#f8f4ff;border:1px solid #d8c8fb;border-radius:12px;padding:18px!important}.telegram-eligibility,.telegram-fit-note{border-radius:11px;padding:16px 18px}.telegram-eligibility{background:#f1fbf6;border:1px solid #cde8dc}.telegram-eligibility.warning{background:#fff8e9;border-color:#f1d49b}.telegram-fit-note{background:#f3edff;border-left:4px solid #7138ee}.telegram-eligibility b,.telegram-fit-note b{color:#2b2332;margin-bottom:5px;font-size:10px;display:block}.telegram-eligibility p,.telegram-fit-note p{color:#57505e;margin:0;font-size:10px;line-height:1.55}.telegram-eligibility small{color:#756d7b;margin-top:6px;font-size:9px;line-height:1.5;display:block}footer{color:#fff;background:#0f0d12;padding:65px 7vw 25px}.footer-top{grid-template-columns:1fr 1fr auto;align-items:center;gap:50px;padding-bottom:45px;display:grid}.footer-brand .kit-logo{filter:invert();width:190px}.footer-top p{color:#ffffff91;margin:0;font-size:12px;line-height:1.6}.contact-cta{padding:15px 21px;font-size:11px}.footer-links{border-block:1px solid #ffffff18;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:45px;padding:40px 0;display:grid}.footer-links>div{align-content:start;gap:10px;display:grid}.footer-links b{margin-bottom:6px;font-size:10px}.footer-links a:hover{color:#fff}.footer-links small{margin-top:12px}.footer-bottom{justify-content:space-between;padding-top:22px;display:flex}.footer-bottom p,.footer-bottom a{color:#ffffff61;margin:0;font-size:9px}h1,h2,h3,.form-head b,.success h3,.verification h3{font-family:Grato Grotesk,Arial,sans-serif;font-weight:500}.header-cta,.button,.submit,.contact-cta{background:linear-gradient(135deg,var(--violet),var(--purple));box-shadow:0 10px 28px #6e3cff24}.header-cta:hover,.button:hover,.submit:hover,.contact-cta:hover{background:linear-gradient(135deg,var(--blue),var(--violet))}.eyebrow.purple,.service-number,.tile>b,.qualification li span{color:var(--violet)}.tile>div span{background:linear-gradient(145deg,var(--violet),var(--purple))}.tile:hover{box-shadow:inset 0 -3px var(--violet);background:#f8f5ff}.mockup{border-color:#6e3cff2e}.conversion-funnel div{border-left-color:var(--violet)}.cal-grid i.scheduled,.country-chips button{background:var(--violet)}.asset.static{background:var(--red)}.asset.video{background:var(--ink)}.asset.story{background:var(--secondary-violet)}.asset.gif{color:var(--ink);background:var(--green)}.creator.c1{background:var(--red)}.creator.c2{background:var(--blue)}.creator.c3{background:var(--pink)}.creator.c4{background:var(--green);color:var(--ink)}.post-grid div{background:var(--red)}.post-grid div:nth-child(2){background:var(--blue)}.post-grid div:nth-child(3){background:var(--secondary-violet)}.post-grid div:nth-child(4){background:var(--green);color:var(--ink)}.form-section,footer{background:var(--dark)}input:not([type=checkbox]):focus,select:focus,textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6e3cff18}.choice-option:has(input:checked){border-color:var(--violet);background:#f4efff;box-shadow:0 0 0 2px #6e3cff12}.choice-option input{accent-color:var(--violet)}.country-results button span{color:var(--violet)}.telegram-fit-note{border-left-color:var(--violet)}.eyebrow{font-size:11px}.header-cta{font-size:12px}.button,.submit,.contact-cta{font-size:13px}.hero-actions>a:last-child,.delivery-line{font-size:12px}.journey-head small{font-size:10px}.journey-head b{font-size:15px}.hero-visual li b{font-size:14px}.hero-visual li small{font-size:12px;line-height:1.45}.tile>div span,.tile small{font-size:10px}.section-heading>p:last-child{font-size:16px}.tile h3{font-size:20px}.tile p{font-size:14px;line-height:1.6}.tile>b{font-size:13px}.tile small,.tile>div span,.service-number{font-size:11px}.service-tag{font-size:15px}.service-copy li,.qualification li{font-size:14px;line-height:1.5}.qualification li span{font-size:11px}.note b{font-size:12px}.note p{font-size:13px;line-height:1.6}.response b{font-size:13px}.response small{font-size:12px}.form-head small{font-size:10px}.form-head>span{font-size:11px}.fields label>span,.verification label span,.choice-group legend,.country-select legend{font-size:13px;line-height:1.4}input:not([type=checkbox]),select,textarea{font-size:14px}.helper-text{line-height:1.55;font-size:12px!important}.choice-option span{font-size:13px!important}.privacy{font-size:11px;line-height:1.6}.status-error,.success button,.text-button,.verification-help,.country-chips>span,.country-results button{font-size:12px}.country-results button span{font-size:10px}.country-results p,.telegram-eligibility b,.telegram-fit-note b,.telegram-eligibility p,.telegram-fit-note p,.telegram-eligibility small{font-size:12px}.footer-top p{font-size:13px}.footer-links b,.footer-links a,.footer-links small{font-size:12px}.footer-bottom p,.footer-bottom a{font-size:11px}@media (width<=1050px){.hero{grid-template-columns:1fr}.hero-visual{max-width:650px}.tiles{grid-template-columns:repeat(2,1fr)}.service{gap:6vw;padding-inline:5vw}.form-section{grid-template-columns:1fr}.form-intro{position:static}}@supports (content-visibility:auto){.service-picker,.service,.qualification,.form-section,footer{content-visibility:auto;contain-intrinsic-size:auto 700px}.service-picker{contain-intrinsic-size:auto 750px}.form-section{contain-intrinsic-size:auto 1500px}}@media (width<=720px){html{scroll-padding-top:68px}header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;height:68px;padding:0 18px}header nav{display:none}.kit-logo{width:120px}.header-cta{margin-left:auto;padding:11px 13px;font-size:11px}.hero{min-height:auto;padding:115px 20px 70px}.brand-ribbons{opacity:.18;width:118vw;height:520px;top:110px;right:-42%}.hero-copy h1{font-size:clamp(48px,14vw,66px)}.lead{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.button{font-size:14px}.delivery-line{font-size:13px;line-height:1.5}.delivery-line i{display:none}.hero-visual{padding:20px}.journey-head small{font-size:11px}.hero-visual li b{font-size:15px}.hero-visual li small{font-size:13px}.service-picker{padding:75px 20px}.tiles{grid-template-columns:1fr}.tile{min-height:205px}.tile h3{font-size:21px}.tile p{font-size:15px}.tile>b{font-size:14px}.service,.service.reverse{grid-template-columns:1fr;gap:45px;min-height:auto;padding:70px 20px}.service.reverse .service-visual{order:0}.service-copy li{font-size:14px}.mockup{min-height:380px}.phone{width:65%}.growth-chip{width:44%;right:3%}.creative-card{width:48%}.tiktok-mock{gap:7px;padding:25px 15px}.video-frame{width:29%;height:260px}.main-video{width:35%;height:310px}.creator-grid{width:76%}.creator-brief{width:40%;right:2%}.tracking-mock{grid-template-columns:1fr;padding:20px}.conversion-funnel{display:none}.qualification{grid-template-columns:1fr;gap:35px;padding:70px 20px}.qualification li{font-size:14px}.form-section{gap:45px;padding:75px 20px}.form-card{padding:25px 17px}.fields{grid-template-columns:1fr}.fields>label.wide,.fields>div.wide,.fields>fieldset.wide{grid-column:auto}.choice-grid{grid-template-columns:1fr}.form-head>span{display:none}.submit{font-size:14px}.footer-top{grid-template-columns:1fr;gap:25px}.footer-links{grid-template-columns:1fr 1fr;gap:35px}.footer-bottom{flex-direction:column;gap:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.dynamic-page{color:#f7f5fa;background:#0d0d10}.prototype-bar{letter-spacing:.18em;background:linear-gradient(90deg,#7730ff,#b83aff);place-items:center;height:28px;font-size:9px;font-weight:800;display:grid}.dynamic-page .dynamic-header{background:#0d0d10;border-color:#29272f;height:78px;padding:0 6.5vw;position:relative;inset:auto}.dynamic-header .kit-logo{filter:invert()}.dynamic-header nav{margin-right:0}.dynamic-header nav a{color:#aaa6af}.dynamic-header nav a:hover{color:#fff}.service-selector{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d10f7;border-bottom:1px solid #38333f;padding:14px 6.5vw 15px;position:sticky;top:0;box-shadow:0 14px 40px #00000047}.service-selector-label{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.service-selector-label strong{font-size:13px}.service-selector-label span{color:#7f7986;font-size:10px}.service-tabs{scrollbar-width:none;gap:9px;display:flex;overflow:auto}.service-tabs button{white-space:nowrap;color:#aaa4b0;cursor:pointer;background:#18171d;border:1px solid #3a3541;border-radius:12px;min-height:45px;padding:10px 15px;font-size:12px;font-weight:700;transition:all .2s}.service-tabs button:hover{border-color:#7543aa;transform:translateY(-1px)}.service-tabs button.active{color:#fff;background:linear-gradient(135deg,#452367,#291737);border-color:#a95cff;box-shadow:0 0 0 1px #b566ff40,0 9px 24px #7d30dc38}.dynamic-hero{grid-template-columns:.88fr 1.12fr;align-items:start;gap:5vw;min-height:760px;padding:52px 6.5vw 78px;display:grid}.dynamic-copy{padding-top:44px;position:sticky;top:140px}.dynamic-copy h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(48px,5.2vw,78px);font-weight:500;line-height:.96}.dynamic-copy>p:not(.eyebrow){color:#aaa6af;max-width:660px;margin:25px 0;font-size:15px;line-height:1.7}.dynamic-copy .button{margin-top:3px}.dynamic-copy>small{color:#67616d;margin-top:15px;font-size:10px;display:block}.progressive-card{color:#1b1920;scrollbar-width:thin;background:#f5f2f7;border-radius:26px;min-height:650px;max-height:750px;padding:28px;overflow:auto;box-shadow:0 26px 90px #00000059}.progress-head{justify-content:space-between;gap:20px;display:flex}.progress-head small{color:#77717d;letter-spacing:.12em;font-size:9px}.progress-head h3{letter-spacing:-.03em;margin:9px 0 0;font-size:23px}.progress-head>span{color:#77717d;font-size:10px}.progress-line{background:#e0dbe4;border-radius:5px;height:4px;margin:18px 0 24px;overflow:hidden}.progress-line i{background:linear-gradient(90deg,var(--violet),var(--purple));height:100%;transition:width .3s;display:block}.progress-step.inactive{display:none}.progress-step .choice-grid{grid-template-columns:1fr 1fr}.progress-step .choice-option{background:#fff}.progress-step .next{width:auto;margin-left:auto;padding-inline:24px;display:flex}.progress-fields{gap:17px;display:grid}.progress-fields.two{grid-template-columns:1fr 1fr}.progress-fields .wide{grid-column:1/-1}.progress-fields label{gap:8px;display:grid}.progress-fields label>span{color:#4e4954;font-size:12px;font-weight:750}.step-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:22px;display:flex}.step-actions .submit{width:auto;min-width:145px;margin:0;padding-inline:22px}.back{color:#302b34;cursor:pointer;background:#fff;border:1px solid #d3ced7;border-radius:999px;padding:12px 20px;font-weight:700}.fee-confirm,.consent{background:#f0e7fb;border:1px solid #c8a9ef;border-radius:12px;align-items:flex-start;padding:13px;gap:10px!important;display:flex!important}.fee-confirm input,.consent input{width:16px;height:16px;accent-color:var(--violet);margin:1px 0 0}.fee-confirm span,.consent span{line-height:1.5;font-size:11px!important}.review h4{margin:0 0 15px;font-size:24px}.review>p{color:#67616c;border-bottom:1px solid #ddd7e0;margin:0;padding:11px 0;font-size:12px}.review .consent{margin-top:18px}.review .consent a{text-decoration:underline}.progressive-card .country-results{z-index:50}.progressive-card .success{min-height:560px}.qualification-select{gap:8px;margin-top:18px;display:grid}.qualification-select>span{color:#4e4954;font-size:12px;font-weight:750}.success-note{color:#554c5c;background:#f0e7fb;border:1px solid #d8c5ee;border-radius:12px;margin-top:12px;padding:14px;font-size:12px;line-height:1.6}.honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.market-explorer{color:#17151b;background:#f5f4f7;padding:96px 6.5vw 88px}.market-intro{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.market-intro>div{max-width:780px}.market-intro h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(40px,4.8vw,70px);line-height:.98}.market-intro>div>p:last-child{color:#69636e;max-width:720px;margin:23px 0 0;font-size:15px;line-height:1.7}.market-ghost-link{color:#4f2a78;border-bottom:1px solid #7650a5;flex:none;padding-bottom:7px;font-size:12px;font-weight:750}.market-ghost-link:hover{color:var(--violet)}.market-stats{background:#fff;border:1px solid #dedbe2;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 14px 38px #2713350a}.market-stats div{border-right:1px solid #e6e2e9;min-height:112px;padding:24px 27px}.market-stats div:last-child{border-right:0}.market-stats b,.market-stats span{display:block}.market-stats b{letter-spacing:-.04em;font-family:Montserrat,Arial,sans-serif;font-size:29px;font-weight:550}.market-stats span{color:#77717c;margin-top:7px;font-size:11px}.market-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.market-browser,.market-calculator,.capability-grid article{background:#fff;border:1px solid #dedbe2;border-radius:18px;box-shadow:0 16px 42px #2c163b0c}.market-browser{padding:25px}.market-heading,.capability-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.market-heading small,.capability-head small{color:#8b8490;letter-spacing:.13em;font-size:9px;font-weight:750}.market-heading h3,.capability-head h3{letter-spacing:-.03em;margin:7px 0 0;font-size:22px}.market-heading>span{color:#827b87;font-size:10px}.market-controls{grid-template-columns:minmax(220px,1fr) 180px auto;gap:10px;margin-top:23px;display:grid}.market-controls input,.market-controls select{background:#faf9fb;border-color:#ded9e3;min-height:44px}.tier-filters{gap:6px;display:flex}.tier-filters button,.region-filters button,.market-more{color:#66606b;cursor:pointer;background:#fff;border:1px solid #ded9e3;border-radius:9px;font-size:10px;font-weight:700;transition:all .18s}.tier-filters button{min-width:65px;padding:0 12px}.tier-filters button.active,.region-filters button.active{color:#fff;background:#1c1920;border-color:#1c1920}.tier-filters button:hover,.region-filters button:hover,.market-more:hover{color:#633594;border-color:#8f64bd}.region-filters{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.region-filters button{border-radius:999px;padding:8px 11px}.market-table-wrap{border:1px solid #e5e1e8;border-radius:12px;margin-top:20px;overflow:auto}.market-table{border-collapse:collapse;white-space:nowrap;width:100%}.market-table th{color:#89828e;text-align:left;background:#f8f7f9;padding:12px 14px;font-size:9px;font-weight:700}.market-table th:last-child,.market-table td:last-child{text-align:right}.market-table td{color:#625c67;border-top:1px solid #eeeaf0;padding:11px 14px;font-size:10px}.market-table tr{cursor:pointer;transition:all .15s}.market-table tbody tr:hover,.market-table tr.selected{background:#f6f0ff}.market-table td:first-child button{color:#242027;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:11px;font-weight:700;display:flex}.market-table td:first-child i{background:#fff;border:2px solid #b89bd8;border-radius:50%;width:8px;height:8px}.market-table tr.selected td:first-child i{background:#6e3cff;border-color:#6e3cff;box-shadow:0 0 0 3px #6e3cff20}.tier{border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.tier:before{content:"";border-radius:50%;width:6px;height:6px}.tier.standard{color:#4f3b72;background:#f1ecfa}.tier.standard:before{background:#6e3cff}.tier.reduced{color:#86531a;background:#fff3dd}.tier.reduced:before{background:#dc8a26}.market-empty{color:#827b87;text-align:center;padding:35px;font-size:12px}.market-more{margin:16px auto 0;padding:10px 16px;display:block}.market-calculator{padding:25px;position:sticky;top:124px}.market-calculator>h3{letter-spacing:-.04em;margin:0;font-size:34px}.selected-meta{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.selected-meta span{color:#6e6574;border:1px solid #dfd8e6;border-radius:999px;padding:6px 8px;font-size:9px}.selected-cpm{color:#fff;background:linear-gradient(135deg,#2a163e,#6e3cff);border-radius:13px;margin:23px 0;padding:19px}.selected-cpm small,.selected-cpm b{display:block}.selected-cpm small{color:#ddd1ef;letter-spacing:.12em;font-size:8px}.selected-cpm b{margin-top:8px;font-family:Montserrat,Arial,sans-serif;font-size:37px;font-weight:500}.market-calculator label>span{color:#5c5661;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.market-calculator label>div{position:relative}.market-calculator label i{color:#7c7481;font-size:13px;font-style:normal;position:absolute;top:14px;left:14px}.market-calculator input{padding-left:31px}.impression-estimate{background:#f7f2ff;border:1px solid #ddd2ed;border-radius:13px;margin-top:18px;padding:17px}.impression-estimate small,.impression-estimate b{display:block}.impression-estimate small{color:#766d7e;letter-spacing:.09em;font-size:8px}.impression-estimate b{color:#281b34;margin-top:7px;font-size:29px}.impression-estimate p{color:#746c7a;margin:8px 0 0;font-size:9px;line-height:1.55}.market-calculator>.button{width:100%;min-width:0;margin-top:19px;padding-inline:15px;font-size:11px}.capability-grid{grid-template-columns:1.35fr .65fr;gap:18px;margin-top:18px;display:grid}.capability-grid article{padding:25px}.capability-head b{color:#6e6573;font-size:10px}.capability-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.capability-chips span{color:#5f5964;background:#fbfafc;border:1px solid #ddd9e1;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:inline-flex}.capability-chips i{border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:900;display:grid}.capability-chips .supported i{color:#13875b;background:#dff6eb}.capability-chips .unsupported{color:#875a62;background:#fff8f9}.capability-chips .unsupported i{color:#be4055;background:#ffe2e7}.market-disclaimer{color:#8b8490;max-width:1050px;margin:20px 0 0;font-size:10px;line-height:1.6}.service-proof{background:#111115;border-top:1px solid #29272f;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:82px 6.5vw;display:grid}.service-proof h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.02}.service-proof ul{margin:28px 0 0;padding:0;list-style:none}.service-proof li{color:#aaa6af;border-top:1px solid #29272f;padding:15px 0}.service-proof li:before{content:"✓";color:#a65bff;margin-right:10px}.logo-grid{background:#2a2830;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;display:grid}.logo-grid figure{background:#17171c;justify-content:center;align-items:center;min-height:108px;margin:0;padding:18px;display:flex}.logo-grid img{object-fit:contain;width:100%;max-width:132px;max-height:48px;display:block}.logo-grid figcaption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dynamic-page footer{background:#181818}.dynamic-page .footer-top{grid-template-columns:1fr 1fr}.dynamic-page .footer-links a{color:#ffffff78}.site-footer{background:#181818;width:100%}.site-footer .footer-top{grid-template-columns:1fr 1fr}.site-footer .footer-brand{width:max-content;display:inline-flex}.site-footer .footer-brand .kit-logo{filter:invert();width:190px}@media (width<=1050px){.dynamic-hero,.service-proof{grid-template-columns:1fr}.dynamic-copy{position:static}.progressive-card{max-height:none}.market-workspace{grid-template-columns:1fr}.market-calculator{grid-template-columns:1fr 1fr;gap:15px;display:grid;position:static}.market-calculator>.eyebrow,.market-calculator>h3,.selected-meta,.market-calculator>.button{grid-column:1/-1}.selected-cpm{margin:0}.impression-estimate{margin-top:0}.capability-grid{grid-template-columns:1fr}}@media (width<=720px){.dynamic-page .dynamic-header{background:#0d0d10;height:70px;padding:0 20px}.dynamic-header .kit-logo{width:105px}.dynamic-header nav{gap:10px;margin-left:auto;margin-right:0;display:flex}.dynamic-header nav a{white-space:nowrap;font-size:8px}.service-selector{padding:12px 20px 13px}.service-selector-label{justify-content:space-between}.service-selector-label span{font-size:8px}.service-tabs button{min-height:42px;padding:9px 12px;font-size:11px}.dynamic-hero{gap:42px;min-height:0;padding:38px 20px 65px}.dynamic-copy{padding-top:8px}.dynamic-copy h1{font-size:46px}.progressive-card{padding:19px}.progress-step .choice-grid,.progress-fields.two{grid-template-columns:1fr}.progress-fields .wide{grid-column:auto}.market-explorer{padding:68px 20px}.market-intro{display:block}.market-intro h2{font-size:44px}.market-ghost-link{margin-top:20px;display:inline-block}.market-stats{grid-template-columns:1fr 1fr}.market-stats div{border-bottom:1px solid #e6e2e9;min-height:95px;padding:18px}.market-stats div:nth-child(2){border-right:0}.market-stats div:nth-child(3),.market-stats div:nth-child(4){border-bottom:0}.market-stats b{font-size:24px}.market-browser{padding:17px}.market-heading{flex-direction:column;align-items:flex-start;gap:8px}.market-controls{grid-template-columns:1fr}.tier-filters button{flex:1;min-height:42px}.region-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow:auto}.region-filters button{white-space:nowrap}.market-table th:nth-child(2),.market-table td:nth-child(2){display:none}.market-table td,.market-table th{padding:11px 10px}.market-calculator{padding:20px;display:block}.selected-cpm{margin:20px 0}.impression-estimate{margin-top:18px}.capability-grid article{padding:20px}.capability-head{flex-direction:column;align-items:flex-start}.service-proof{padding:68px 20px}.logo-grid{grid-template-columns:1fr 1fr}.logo-grid figure{min-height:92px;padding:15px}.dynamic-page .footer-top{grid-template-columns:1fr}}.standalone-market-page{background:#f5f4f7;min-height:100vh}.standalone-market-page .market-explorer{min-height:100vh}.standalone-market-page .market-intro h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(40px,4.8vw,70px);line-height:.98}.standalone-market-page .market-ghost-link{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7650a5;padding:0 0 7px}.standalone-market-page .market-heading h2,.standalone-market-page .capability-head h2{letter-spacing:-.03em;margin:7px 0 0;font-size:22px}.standalone-market-page .market-calculator{top:24px}.standalone-market-page .market-calculator>h2{letter-spacing:-.04em;margin:0;font-size:34px}@media (width<=1050px){.standalone-market-page .market-calculator>h2{grid-column:1/-1}}@media (width<=720px){.standalone-market-page .market-intro h1{font-size:44px}}.compliance-page{color:#f7f5fa;background:#0d0d10;min-height:100vh}.compliance-header{background:#0d0d10;border-color:#2d2932;height:82px;padding:0 6.5vw;position:relative;inset:auto}.compliance-brand{align-items:center;gap:20px;display:flex}.compliance-brand img{filter:invert();width:152px;height:auto;display:block}.compliance-brand span{color:#a9a4ad;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #3b3640;padding-left:20px;font-size:10px;font-weight:700}.compliance-back{color:#c2bdc6;margin-left:auto;font-size:11px;font-weight:700}.compliance-back i{color:#b45cff;margin-left:8px;font-style:normal}.compliance-shell{padding:70px 6.5vw 90px}.compliance-intro{max-width:930px}.compliance-intro h1{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(52px,6vw,88px);font-weight:500;line-height:.95}.compliance-intro>p:last-child{color:#aaa5ae;max-width:680px;margin:25px 0 0;font-size:15px;line-height:1.7}.compliance-workspace{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:start;gap:18px;margin-top:52px;display:grid}.compliance-form,.compliance-result{border:1px solid #37313c;border-radius:24px;min-height:680px}.compliance-form{color:#221e27;background:#f5f3f6;padding:28px}.compliance-section-head{border-bottom:1px solid #ded9e1;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.compliance-section-head>div{align-items:center;gap:11px;display:flex}.compliance-section-head small{color:#fff;background:#7138ee;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.compliance-section-head h2{letter-spacing:-.03em;margin:0;font-size:20px}.compliance-section-head>span{color:#8e8792;font-size:9px}.compliance-fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.compliance-fieldset legend,.compliance-country>span,.compliance-copy>span{color:#5a535f;margin-bottom:9px;font-size:10px;font-weight:750;display:block}.compliance-platforms{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.compliance-platforms button{color:#6f6873;cursor:pointer;background:#fff;border:1px solid #ded9e1;border-radius:12px;justify-items:center;gap:7px;min-width:0;min-height:74px;padding:10px 6px;font-size:9px;font-weight:700;display:grid}.compliance-platforms button i{color:#6e3cff;background:#eee8fb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.compliance-platforms button.active{color:#2b2134;background:#f2ebff;border-color:#7138ee;box-shadow:0 0 0 2px #7138ee12}.compliance-platforms button.active i{color:#fff;background:#7138ee}.compliance-country{margin-top:20px;display:block}.compliance-country input{background:#fff}.compliance-modes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.compliance-modes button{color:#6b646f;cursor:pointer;background:#fff;border:1px solid #dcd6df;border-radius:10px;min-height:43px;font-size:10px;font-weight:750}.compliance-modes button.active{color:#fff;background:#211d25;border-color:#211d25}.compliance-copy{margin-top:20px;display:block}.compliance-copy textarea{background:#fff;min-height:172px}.compliance-copy small{color:#918a95;text-align:right;margin-top:7px;font-size:8px;display:block}.compliance-upload{margin-top:20px}.compliance-upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.compliance-drop{color:#39333e;cursor:pointer;background:#fff;border:1px dashed #b8afbf;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:190px;display:flex}.compliance-drop i{color:#fff;background:#7138ee;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:13px;font-size:18px;font-style:normal;display:grid}.compliance-drop b{font-size:11px}.compliance-drop span{color:#8c8490;margin-top:7px;font-size:8px}.compliance-preview{background:#fff;border:1px solid #ded9e1;border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:18px;min-height:190px;padding:14px;display:grid}.compliance-preview img{object-fit:contain;background:#f1eef3;border-radius:10px;width:150px;height:160px}.compliance-preview b{text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.compliance-preview button{color:#4d4652;cursor:pointer;background:#fff;border:1px solid #d4ced8;border-radius:999px;margin-top:13px;padding:9px 12px;font-size:8px;font-weight:750}.compliance-error{color:#8f1f35;background:#ffedf1;border-left:3px solid #c93a53;border-radius:7px;margin:15px 0 0;padding:12px 14px;font-size:10px;line-height:1.5}.compliance-run{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7138ee,#b33fff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:20px;font-size:11px;font-weight:800;display:flex;box-shadow:0 12px 28px #7138ee2c}.compliance-run:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.compliance-run span{font-size:16px}.compliance-spinner{border:2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite compliance-spin}.compliance-privacy{color:#8d8691;text-align:center;margin:11px 0 0;font-size:8px;line-height:1.5}.compliance-result{background:linear-gradient(145deg,#17141b,#0f0e11);padding:33px;position:sticky;top:18px;overflow:hidden;box-shadow:0 25px 80px #0005}.compliance-result:before{content:"";filter:blur(10px);background:#7b3cff22;border-radius:50%;width:350px;height:350px;position:absolute;top:-130px;right:-110px}.compliance-empty,.compliance-loading,.compliance-report{z-index:1;position:relative}.compliance-empty{flex-direction:column;justify-content:center;max-width:520px;min-height:575px;margin:auto;display:flex}.compliance-radar{background:radial-gradient(circle,#9c58ff1d 0 20%,#0000 21% 42%,#9c58ff16 43% 44%,#0000 45% 67%,#9c58ff18 68% 69%,#0000 70%);border:1px solid #6e6475;border-radius:50%;width:148px;height:148px;margin-bottom:35px;position:relative}.compliance-radar i{background:#514858;width:1px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compliance-radar i:nth-child(2){transform:translate(-50%,-50%)rotate(60deg)}.compliance-radar i:nth-child(3){transform:translate(-50%,-50%)rotate(-60deg)}.compliance-radar span{color:#fff;background:#7138ee;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 11px #7138ee20}.compliance-empty h2,.compliance-loading h2{letter-spacing:-.05em;max-width:460px;margin:0;font-size:clamp(34px,3.4vw,54px);line-height:1}.compliance-empty>p:not(.eyebrow),.compliance-loading>p:not(.eyebrow){color:#99939e;max-width:520px;font-size:12px;line-height:1.7}.compliance-empty ul{border-top:1px solid #302b34;gap:10px;padding:20px 0 0;list-style:none;display:grid}.compliance-empty li{color:#bbb5bf;font-size:10px}.compliance-empty li:before{content:"✓";color:#ae5dff;margin-right:9px}.compliance-loading{flex-direction:column;justify-content:center;min-height:575px;display:flex}.compliance-scan-line{background:linear-gradient(160deg,#22192c,#151218);border:1px solid #53485d;border-radius:22px;width:190px;height:190px;margin-bottom:35px;position:relative}.compliance-scan-line:after{content:"";background:#b65cff;height:2px;animation:1.6s ease-in-out infinite alternate compliance-scan;position:absolute;top:15px;left:12px;right:12px;box-shadow:0 0 18px #b65cff}.compliance-report-head{border-bottom:1px solid #342e38;justify-content:space-between;align-items:center;gap:25px;padding-bottom:24px;display:flex}.compliance-report-head .eyebrow{color:#9a929e;margin-bottom:9px}.compliance-report-head h2{text-transform:capitalize;letter-spacing:-.05em;margin:0;font-size:42px;line-height:1}.compliance-score{--score:0deg;background:conic-gradient(#ba55ff var(--score),#342d39 0);border-radius:50%;flex:none;place-items:center;width:95px;height:95px;display:grid;position:relative}.compliance-score:before{content:"";background:#17141b;border-radius:50%;position:absolute;inset:7px}.compliance-score b,.compliance-score span{z-index:1;position:relative}.compliance-score b{font-size:18px}.compliance-score span{color:#8f8794;text-transform:uppercase;margin-top:-23px;font-size:7px}.compliance-summary{color:#c2bdc6;margin:22px 0;font-size:12px;line-height:1.7}.compliance-flags h3,.compliance-positive h3{margin:0 0 12px;font-size:12px}.compliance-flags{gap:10px;display:grid}.compliance-flags article{background:#ffffff05;border:1px solid #39323e;border-radius:13px;padding:15px}.compliance-flags article>div{align-items:center;gap:9px;display:flex}.compliance-flags article span{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.compliance-flags article span.low{color:#8ce8be;background:#123c2b}.compliance-flags article span.medium{color:#ffd38c;background:#493215}.compliance-flags article span.high{color:#ff9cab;background:#4a1d27}.compliance-flags h4{margin:0;font-size:11px}.compliance-flags p{color:#9f98a4;margin:9px 0;font-size:9px;line-height:1.55}.compliance-flags blockquote{color:#c3bdc7;border-left:2px solid #8647c0;margin:9px 0;padding-left:10px;font-size:9px}.compliance-flags article>b{color:#d6c8e1;font-size:9px;line-height:1.55;display:block}.compliance-positive,.compliance-clear{background:#12332655;border:1px solid #28513f;border-radius:13px;margin-top:14px;padding:15px}.compliance-positive ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.compliance-positive li,.compliance-clear p{color:#a9c8b7;font-size:9px;line-height:1.5}.compliance-positive li:before{content:"✓";color:#46d697;margin-right:8px}.compliance-clear b{font-size:11px}.compliance-clear p{margin:7px 0 0}.compliance-rescan{color:#d6d0da;cursor:pointer;background:0 0;border:1px solid #514757;border-radius:999px;margin-top:18px;padding:11px 15px;font-size:9px;font-weight:750}.compliance-disclaimer{z-index:1;color:#716a76;border-top:1px solid #302b34;margin:22px 0 0;padding-top:17px;font-size:8px;line-height:1.55;position:relative}.compliance-result.high .compliance-score{background:conic-gradient(#ff5f78 var(--score),#342d39 0)}.compliance-result.medium .compliance-score{background:conic-gradient(#ffb44f var(--score),#342d39 0)}.compliance-result.low .compliance-score{background:conic-gradient(#34d395 var(--score),#342d39 0)}@keyframes compliance-spin{to{transform:rotate(360deg)}}@keyframes compliance-scan{to{transform:translateY(145px)}}@media (width<=1050px){.compliance-workspace{grid-template-columns:1fr}.compliance-result{position:relative;top:auto}.compliance-empty,.compliance-loading{min-height:470px}}@media (width<=720px){.compliance-header{height:70px;padding:0 20px}.compliance-brand img{width:116px}.compliance-brand span{display:none}.compliance-back{font-size:9px}.compliance-shell{padding:48px 20px 70px}.compliance-intro h1{font-size:48px}.compliance-workspace{margin-top:35px}.compliance-form,.compliance-result{border-radius:18px;min-height:0;padding:18px}.compliance-platforms{grid-template-columns:1fr 1fr}.compliance-platforms button{min-height:62px}.compliance-preview{grid-template-columns:100px 1fr}.compliance-preview img{width:100px;height:125px}.compliance-empty,.compliance-loading{min-height:520px}.compliance-report-head h2{font-size:34px}.compliance-score{width:82px;height:82px}}.studio-page{--platform-accent:#7138ee;color:#f7f5fa;background:#0b0b0e;min-height:100vh}.studio-header{background:#0b0b0e;border-bottom:1px solid #27242b;align-items:center;height:78px;padding:0 5vw;display:flex;position:relative;inset:auto}.studio-brand{align-items:center;gap:18px;display:flex}.studio-brand img{filter:invert();width:145px;height:auto}.studio-brand span{color:#b2acb7;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #3c3741;padding-left:18px;font-size:10px;font-weight:750}.studio-status{color:#8f8993;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-left:auto;font-size:9px;font-weight:700;display:flex}.studio-status i{background:#46d697;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #46d69717}.studio-back{color:#c7c1cb;margin-left:30px;font-size:10px;font-weight:750}.studio-back span{color:#aa56ff;margin-left:7px}.studio-shell{padding:56px 5vw 90px}.studio-titlebar{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.studio-titlebar h1{letter-spacing:-.06em;max-width:880px;margin:0;font-size:clamp(48px,5.6vw,82px);font-weight:500;line-height:.96}.studio-titlebar>div>p:last-child{color:#a9a3ad;margin:20px 0 0;font-size:14px}.studio-trust{background:#141217;border:1px solid #332e38;border-radius:14px;min-width:230px;padding:17px 19px}.studio-trust b,.studio-trust span,.studio-trust small{display:block}.studio-trust b{color:#bc65ff;letter-spacing:.1em;font-size:9px}.studio-trust span{color:#d1cbd4;margin-top:7px;font-size:10px;font-weight:700}.studio-trust small{color:#77717b;margin-top:6px;font-size:8px}.studio-platform-tabs{background:#121015;border:1px solid #2c2830;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:38px;padding:8px;display:grid}.studio-platform-tabs button{color:#8e8792;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.studio-platform-tabs button>i{color:#c9c1cd;background:#242027;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;font-size:9px;font-style:normal;font-weight:900;display:grid}.studio-platform-tabs button span,.studio-platform-tabs button b,.studio-platform-tabs button small{min-width:0;display:block}.studio-platform-tabs button b{color:#d7d1da;font-size:11px}.studio-platform-tabs button small{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.studio-platform-tabs button.active{border-color:var(--platform-accent)}@supports (color:color-mix(in lab, red, red)){.studio-platform-tabs button.active{border-color:color-mix(in srgb,var(--platform-accent) 55%,#3b3540)}}.studio-platform-tabs button.active{background:var(--platform-accent)}@supports (color:color-mix(in lab, red, red)){.studio-platform-tabs button.active{background:color-mix(in srgb,var(--platform-accent) 13%,#19161c)}}.studio-platform-tabs button.active>i{color:#fff;background:var(--platform-accent);box-shadow:0 8px 20px var(--platform-accent)}@supports (color:color-mix(in lab, red, red)){.studio-platform-tabs button.active>i{box-shadow:0 8px 20px color-mix(in srgb,var(--platform-accent) 35%,transparent)}}.studio-workspace{grid-template-columns:minmax(500px,.95fr) minmax(430px,1.05fr);gap:14px;margin-top:14px;display:grid}.studio-composer,.studio-preview-panel,.studio-readiness{border:1px solid #dcd7df;border-radius:22px}.studio-composer{color:#211d25;background:#f5f3f6;padding:24px}.studio-preview-panel{background:radial-gradient(circle at 80% 10%,var(--platform-accent),transparent 36%),#141217;padding:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.studio-preview-panel{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--platform-accent) 22%,transparent),transparent 36%),#141217}}.studio-readiness{color:#211d25;background:#f5f3f6;grid-column:1/-1;overflow:hidden}.studio-panel-head{border-bottom:1px solid #ded9e1;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.studio-panel-head>div{align-items:center;gap:11px;display:flex}.studio-panel-head>div>small{color:#fff;background:var(--platform-accent);border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:850;display:grid}.studio-panel-head span,.studio-panel-head b,.studio-panel-head em{display:block}.studio-panel-head b{letter-spacing:-.03em;font-size:17px}.studio-panel-head em{color:#8f8792;margin-top:2px;font-size:8px;font-style:normal}.studio-panel-head>strong{color:#4f4557;background:#ebe6ed;border-radius:999px;padding:7px 10px;font-size:8px}.studio-panel-head.dark{border-color:#352f3a}.studio-panel-head.dark b{color:#f1edf3}.studio-panel-head.dark>strong{color:#bfb7c5;background:#252129}.studio-row{gap:12px;margin-top:19px;display:grid}.studio-row.two,.studio-fields{grid-template-columns:1fr 1fr}.studio-composer label>span,.studio-asset-kind legend{color:#605865;margin-bottom:8px;font-size:9px;font-weight:750;display:block}.studio-composer label>span i{color:#d83e60;margin-left:3px;font-style:normal}.studio-composer input,.studio-composer textarea,.studio-composer select{color:#27222b;width:100%;font:inherit;background:#fff;border:1px solid #d9d3dc;border-radius:10px;outline:none;font-size:11px}.studio-composer input,.studio-composer select{height:43px;padding:0 12px}.studio-composer textarea{resize:vertical;min-height:102px;padding:12px;line-height:1.5}.studio-composer input:focus,.studio-composer textarea:focus,.studio-composer select:focus{border-color:var(--platform-accent);box-shadow:0 0 0 3px var(--platform-accent)}@supports (color:color-mix(in lab, red, red)){.studio-composer input:focus,.studio-composer textarea:focus,.studio-composer select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--platform-accent) 10%,transparent)}}.studio-fields{gap:12px;margin-top:12px;display:grid}.studio-fields label.wide{grid-column:1/-1}.studio-fields label>small{color:#948c98;text-align:right;margin-top:5px;font-size:7px;display:block}.studio-fields label>small.over{color:#c92f50;font-weight:750}.studio-asset-kind{border:0;min-width:0;margin:0;padding:0}.studio-asset-kind>div{gap:5px;display:flex}.studio-asset-kind button{color:#706874;text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #d9d3dc;border-radius:9px;flex:1;min-width:0;height:43px;padding:0 7px;font-size:8px;font-weight:750}.studio-asset-kind button.active{color:#fff;background:#252129;border-color:#252129}.studio-uploader{margin-top:14px}.studio-uploader>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.studio-drop{color:#38313c;cursor:pointer;background:#fff;border:1px dashed #aaa1ae;border-radius:12px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:88px;display:flex}.studio-drop>i{color:#fff;background:var(--platform-accent);border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.studio-drop span,.studio-drop b,.studio-drop small{text-align:left;display:block}.studio-drop b{text-transform:capitalize;font-size:10px}.studio-drop small{color:#8b838f;max-width:360px;margin-top:5px;font-size:7px}.studio-uploader>p{color:#b62847;margin:7px 0 0;font-size:8px}.studio-file{background:#fff;border:1px solid #d9d3dc;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.file-thumb{background:#ede8ef;border-radius:8px;flex:none;width:58px;height:58px;overflow:hidden}.file-thumb img,.file-thumb video{object-fit:cover;width:100%;height:100%}.studio-file>span{flex:1;min-width:0}.studio-file>span b,.studio-file>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.studio-file>span b{font-size:9px}.studio-file>span small{color:#8a828e;margin-top:5px;font-size:7px}.studio-file>button{background:#fff;border:1px solid #d7d0da;border-radius:999px;padding:8px 11px;font-size:7px;font-weight:750}.studio-rules{border-top:1px solid #ddd7df;margin-top:14px}.studio-rules summary{color:#514955;cursor:pointer;justify-content:space-between;align-items:center;padding:15px 0 0;font-size:9px;font-weight:750;list-style:none;display:flex}.studio-rules ul{color:#746c78;gap:7px;margin:13px 0;padding-left:17px;font-size:8px;line-height:1.45;display:grid}.studio-rules a{color:var(--platform-accent);font-size:8px;font-weight:750}.studio-device{place-items:center;min-height:550px;padding:26px 10px;display:grid}.studio-placement-note{color:#89828e;text-align:center;border-top:1px solid #352f3a;max-width:500px;margin:0 auto;padding-top:16px;font-size:8px;line-height:1.6}.native-preview{color:#17131a;background:#fff;position:relative;box-shadow:0 28px 65px #0009}.native-media,.native-media>*{width:100%;height:100%}.native-media img,.native-media video{object-fit:cover;width:100%;height:100%;display:block}.studio-media-placeholder{color:#a59cab;background:linear-gradient(145deg,#eeeaf0,#d8d1dc);align-content:center;place-items:center;gap:8px;width:100%;height:100%;display:grid}.studio-media-placeholder>span{font-size:25px}.studio-media-placeholder small{font-size:8px}.telegram-native{background:#e6ebf0;border-radius:22px;width:min(430px,100%);padding:18px}.telegram-channel,.meta-profile,.story-profile{align-items:center;display:flex}.telegram-channel>i,.meta-profile>i,.story-profile>i{color:#fff;background:var(--platform-accent);border-radius:50%;place-items:center;width:37px;height:37px;font-size:10px;font-style:normal;font-weight:850;display:grid}.telegram-channel span,.telegram-channel b,.telegram-channel small,.meta-profile span,.meta-profile b,.meta-profile small{display:block}.telegram-channel span,.meta-profile span{margin-left:10px}.telegram-channel b,.meta-profile b{font-size:10px}.telegram-channel small,.meta-profile small{color:#77808a;margin-top:2px;font-size:7px}.telegram-post,.telegram-sponsored{background:#fff;border-radius:12px 12px 4px;margin:14px 0 0 42px;padding:12px 13px}.telegram-post p,.telegram-sponsored p{margin:0;font-size:10px;line-height:1.45}.telegram-post>span{color:#8b929a;text-align:right;margin-top:6px;font-size:7px;display:block}.telegram-sponsored{border:1px solid #a9d9f0}.telegram-sponsored>small{color:#2488bd;margin-bottom:6px;font-size:7px;font-weight:750;display:block}.telegram-sponsored>.native-media{border-radius:8px;height:160px;margin-bottom:10px;overflow:hidden}.telegram-sponsored>.native-media.logo{height:90px}.telegram-sponsored>button{color:#2488bd;background:0 0;border:0;border-top:1px solid #d6e9f2;width:100%;margin-top:10px;padding:8px;font-size:9px;font-weight:800}.meta-feed{border-radius:7px;width:min(410px,100%);overflow:hidden}.meta-profile{padding:13px}.meta-profile>em{margin-left:auto;font-size:10px;font-style:normal}.meta-feed>p{margin:0;padding:0 13px 12px;font-size:10px;line-height:1.45}.meta-feed>.native-media{background:#e5e0e8;height:310px}.meta-link{background:#f1f2f5;align-items:center;gap:12px;padding:11px 13px;display:flex}.meta-link>span{flex:1;min-width:0}.meta-link small,.meta-link b,.meta-link p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.meta-link small{color:#727982;text-transform:uppercase;font-size:7px}.meta-link b{margin-top:3px;font-size:11px}.meta-link p{color:#6f747b;margin-top:3px;font-size:8px}.meta-link button,.google-copy button{color:#30343a;background:#fff;border:1px solid #c7cbd1;border-radius:6px;padding:8px 12px;font-size:8px;font-weight:750}.meta-actions{color:#656b73;justify-content:space-around;padding:10px;font-size:8px;display:flex}.vertical-native{background:#18151b;border-radius:23px;width:274px;height:487px;overflow:hidden}.vertical-native>.native-media{position:absolute;inset:0}.story-profile{z-index:2;color:#fff;position:absolute;top:28px;left:14px}.story-profile>i{width:29px;height:29px}.story-profile b,.story-profile span{margin-left:7px;font-size:8px}.story-profile span{color:#ffffffb8}.story-copy{z-index:2;color:#fff;position:absolute;bottom:48px;left:14px;right:14px}.story-copy>b{font-size:18px}.story-copy p{margin:7px 0;font-size:9px;line-height:1.4}.story-copy button{border:0;border-radius:6px;width:100%;padding:10px;font-size:8px;font-weight:800}.story-safe{z-index:3;color:#fff9;text-align:center;border:1px dashed #fff6;padding:4px;font-size:6px;position:absolute;left:12px;right:12px}.story-safe.top{top:72px}.story-safe.bottom{bottom:12px}.google-native{border-radius:12px;grid-template-columns:1.25fr 1fr;width:min(450px,100%);display:grid;overflow:hidden}.google-native>.native-media{min-height:250px}.google-copy{flex-direction:column;padding:18px;display:flex}.google-copy>small{color:#5f6368;font-size:7px}.google-copy h3{color:#202124;margin:18px 0 0;font-size:19px;line-height:1.08}.google-copy>p{color:#5f6368;margin:8px 0;font-size:9px;line-height:1.45}.google-copy>div{align-items:center;gap:8px;margin-top:auto;display:flex}.google-copy>div>b{color:#3c4043;flex:1;min-width:0;font-size:8px}.google-copy button{color:#fff;background:#1a73e8;border-color:#1a73e8}.google-native.square{width:370px;display:block}.google-native.square>.native-media{height:260px}.google-native.logo>.native-media{min-height:190px}.tiktok-native{color:#fff;background:#090909}.tiktok-native>.native-media{background:#222}.tiktok-rail{z-index:2;justify-items:center;gap:3px;display:grid;position:absolute;bottom:92px;right:10px}.tiktok-rail i{margin-top:7px;font-size:19px;font-style:normal}.tiktok-rail span{font-size:6px}.tiktok-copy{z-index:2;position:absolute;bottom:20px;left:12px;right:48px}.tiktok-copy>b{font-size:10px}.tiktok-copy p{margin:6px 0;font-size:8px;line-height:1.35}.tiktok-copy small{font-size:7px}.tiktok-copy button{color:#fff;background:#fe2c55;border:0;border-radius:3px;width:100%;margin-top:9px;padding:8px;font-size:8px;font-weight:800}.tiktok-safe{z-index:2;color:#fff8;border:1px dashed #fff5;place-items:start center;padding-top:6px;font-size:6px;display:grid;position:absolute;inset:55px 46px 105px 12px}.studio-readiness>.studio-panel-head{padding:22px 24px}.studio-readiness-grid{grid-template-columns:.8fr 1.2fr;display:grid}.studio-checks{border-right:1px solid #ded9e1;padding:23px 24px}.studio-checks h3{margin:0 0 14px;font-size:11px}.studio-check{border-bottom:1px solid #e5e0e7;align-items:center;gap:10px;padding:9px 0;display:flex}.studio-check>i{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.studio-check.pass>i{color:#167a4c;background:#d8f5e7}.studio-check.warn>i{color:#8b5d07;background:#fff0c6}.studio-check.error>i{color:#a32643;background:#ffe1e8}.studio-check span,.studio-check b,.studio-check small{display:block}.studio-check small{color:#8b838f;margin-top:3px;font-size:7px}.studio-ai{background:#fff;padding:24px}.studio-ai-empty{flex-direction:column;justify-content:center;min-height:180px;display:flex}.studio-ai-empty>span{color:#fff;background:linear-gradient(135deg,#7138ee,#bd46ff);border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.studio-ai-empty h3{letter-spacing:-.04em;margin:15px 0 0;font-size:24px}.studio-ai-empty p{color:#766e7b;max-width:520px;margin:8px 0 0;font-size:9px;line-height:1.6}.studio-ai-empty.loading>span{animation:1.2s linear infinite compliance-spin}.studio-run{color:#fff;background:linear-gradient(135deg,var(--platform-accent),#b43cff);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:18px;font-size:10px;font-weight:800;display:flex}.studio-run:disabled{opacity:.42;cursor:not-allowed}.studio-run span{font-size:15px}.studio-disclaimer{color:#96909a;text-align:center;margin-top:9px;font-size:7px;line-height:1.5;display:block}.studio-error{color:#8f1f35;background:#ffedf1;border-left:3px solid #c33150;border-radius:7px;padding:11px 12px;font-size:8px}.studio-report>header{border-bottom:1px solid #e4dfe6;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.studio-report>header span,.studio-report>header small,.studio-report>header b{display:block}.studio-report>header small{color:#8b838f;font-size:7px}.studio-report>header b{text-transform:capitalize;margin-top:5px;font-size:25px}.studio-report>header>i{color:#fff;background:#d43857;border-radius:50%;place-items:center;width:66px;height:66px;font-size:15px;font-style:normal;font-weight:850;display:grid}.studio-report.low>header>i{background:#1b9c68}.studio-report.medium>header>i{background:#d89123}.studio-report>p{color:#665e6a;font-size:9px;line-height:1.6}.studio-flags{gap:8px;display:grid}.studio-flags article{background:#faf8fb;border:1px solid #ded8e1;border-radius:11px;padding:13px}.studio-flags article>div{align-items:center;gap:8px;display:flex}.studio-flags em{text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.studio-flags em.low{color:#167a4c;background:#d8f5e7}.studio-flags em.medium{color:#8b5d07;background:#fff0c6}.studio-flags em.high{color:#a32643;background:#ffe1e8}.studio-flags article b{font-size:9px}.studio-flags article p,.studio-flags blockquote,.studio-flags article strong{font-size:8px;line-height:1.5}.studio-flags article p{color:#746c78}.studio-flags blockquote{color:#5e5663;border-left:2px solid #9a4fe8;margin:8px 0;padding-left:9px}.studio-flags article strong{color:#3d3342;display:block}.studio-positive,.studio-clear{color:#286647;background:#e4f8ed;border-radius:10px;margin-top:10px;padding:12px;font-size:8px}.studio-positive ul{gap:5px;margin:8px 0 0;padding-left:15px;display:grid}@media (width<=1050px){.studio-titlebar{align-items:flex-start}.studio-workspace{grid-template-columns:1fr}.studio-preview-panel{min-height:650px}.studio-readiness{grid-column:auto}.studio-platform-tabs button small{display:none}}@media (width<=720px){.studio-header{height:68px;padding:0 18px}.studio-brand img{width:116px}.studio-brand span,.studio-status{display:none}.studio-back{margin-left:auto}.studio-shell{padding:42px 18px 68px}.studio-titlebar{display:block}.studio-titlebar h1{font-size:46px}.studio-trust{margin-top:24px}.studio-platform-tabs{grid-template-columns:1fr 1fr}.studio-platform-tabs button{padding:10px}.studio-workspace{margin-top:10px}.studio-composer,.studio-preview-panel{border-radius:17px;padding:17px}.studio-row.two,.studio-fields,.studio-readiness-grid{grid-template-columns:1fr}.studio-fields label.wide{grid-column:auto}.studio-preview-panel{min-height:620px}.studio-device{min-height:510px;padding-inline:0}.studio-checks{border-bottom:1px solid #ded9e1;border-right:0}.studio-readiness>.studio-panel-head{padding:17px}.google-native{grid-template-columns:1fr}.google-native>.native-media{min-height:220px}.google-copy{min-height:210px}.studio-titlebar>div>p:last-child{font-size:12px}}.studio-page,.studio-header,.studio-platform-tabs,.studio-preview-panel,.studio-trust{transition:background .35s,border-color .35s,color .35s,box-shadow .35s}.studio-platform-tabs button>i svg{width:22px;height:22px;display:block}.studio-preview-placements{scrollbar-width:thin;gap:7px;margin-top:15px;padding:2px 1px 7px;display:flex;overflow-x:auto}.studio-preview-placements button{color:#aaa2ae;letter-spacing:.02em;cursor:pointer;background:#211d24;border:1px solid #403947;border-radius:999px;flex:none;padding:8px 11px;font-size:7px;font-weight:800}.studio-preview-placements button.active{border-color:var(--platform-accent);color:#fff;background:var(--platform-accent);box-shadow:0 7px 18px var(--platform-accent)}@supports (color:color-mix(in lab, red, red)){.studio-preview-placements button.active{box-shadow:0 7px 18px color-mix(in srgb,var(--platform-accent) 28%,transparent)}}.studio-preview-panel .studio-device{min-height:510px;padding-top:18px}.meta-network,.story-network{letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.meta-network{color:#1877f2;padding:9px 13px 0}.story-network{z-index:4;color:#fff9;text-align:center;position:absolute;top:8px;left:0;right:0}.instagram-feed .meta-network{color:#c13584}.instagram-feed{border-radius:16px}.instagram-stories,.instagram-reels{box-shadow:0 28px 65px #0009,0 0 0 2px #c1358444}.google-native.display-square{width:370px;display:block}.google-native.display-square>.native-media{height:260px}.google-gmail{border-radius:14px;width:min(460px,100%);overflow:hidden}.gmail-bar{border-bottom:1px solid #e4e7eb;align-items:center;gap:10px;padding:13px 16px;display:flex}.gmail-bar svg{width:23px;height:23px}.gmail-bar span,.gmail-bar b,.gmail-bar small{display:block}.gmail-bar b{font-size:11px}.gmail-bar small{color:#5f6368;margin-top:2px;font-size:7px}.gmail-card{grid-template-columns:150px 1fr;gap:15px;padding:14px;display:grid}.gmail-card>.native-media{border-radius:8px;height:112px;overflow:hidden}.gmail-card>span{min-width:0;padding-top:3px}.gmail-card small,.gmail-card b{display:block}.gmail-card small{color:#5f6368;font-size:7px}.gmail-card b{text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:14px;overflow:hidden}.gmail-card p{color:#5f6368;margin:7px 0;font-size:8px;line-height:1.45}.google-youtube{border-radius:8px;width:min(460px,100%);overflow:hidden}.youtube-brand{justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.youtube-brand b{color:#0f0f0f;font-size:12px}.youtube-brand span{color:#606060;font-size:7px}.google-youtube>.native-media{background:#ddd;height:255px;position:relative}.google-youtube>.native-media>i{color:#fff;background:#000c;border-radius:3px;padding:3px 5px;font-size:7px;font-style:normal;position:absolute;bottom:7px;right:7px}.youtube-copy{align-items:flex-start;gap:10px;padding:13px;display:flex}.youtube-copy>i{color:#fff;background:#4285f4;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:850;display:grid}.youtube-copy>span{flex:1;min-width:0}.youtube-copy h3{color:#0f0f0f;margin:0;font-size:12px;line-height:1.25}.youtube-copy p{color:#606060;margin:5px 0 0;font-size:7px}.youtube-copy p b{color:#0f0f0f}.youtube-copy button{color:#065fd4;white-space:nowrap;background:#def1ff;border:0;border-radius:18px;padding:8px 10px;font-size:7px;font-weight:800}.platform-telegram{background:radial-gradient(circle at 78% 18%,#2aabee25,#0000 32%),#071720}.platform-telegram .studio-header{background:#071720;border-color:#153747}.platform-telegram .studio-platform-tabs{background:#0c202b;border-color:#1d4253}.platform-telegram .studio-preview-panel{background:radial-gradient(circle at 80% 8%,#2aabee38,#0000 39%),linear-gradient(160deg,#102a38,#08141b)}.platform-telegram .studio-run{background:linear-gradient(135deg,#229ed9,#54c7ff)}.platform-meta{background:radial-gradient(circle at 78% 15%,#1877f22b,#0000 34%),#07152e}.platform-meta .studio-header{background:#07152e;border-color:#17345f}.platform-meta .studio-platform-tabs{background:#0b1b38;border-color:#183c71}.platform-meta .studio-preview-panel{background:radial-gradient(circle at 82% 8%,#1877f23d,#0000 42%),linear-gradient(160deg,#102752,#081226)}.platform-meta .studio-run{background:linear-gradient(135deg,#1877f2,#7c4dff)}.platform-google{color:#202124;background:radial-gradient(circle at 84% 14%,#4285f417,#0000 31%),#f7f9fc}.platform-google .studio-header{background:#fff;border-color:#dadce0;box-shadow:0 1px 5px #3c40431a}.platform-google .studio-brand img{filter:none}.platform-google .studio-brand span{color:#5f6368;border-color:#dadce0}.platform-google .studio-status,.platform-google .studio-back,.platform-google .studio-titlebar>div>p:last-child{color:#5f6368}.platform-google .studio-trust{background:#fff;border-color:#dadce0;box-shadow:0 4px 18px #3c404312}.platform-google .studio-trust b{color:#4285f4}.platform-google .studio-trust span{color:#3c4043}.platform-google .studio-platform-tabs{background:#fff;border-color:#dadce0;box-shadow:0 4px 16px #3c404310}.platform-google .studio-platform-tabs button b{color:#3c4043}.platform-google .studio-platform-tabs button{color:#757575}.platform-google .studio-preview-panel{background:linear-gradient(145deg,#eef4ff,#f8fbff);border-color:#d2d9e5}.platform-google .studio-panel-head.dark{border-color:#d7dce5}.platform-google .studio-panel-head.dark b{color:#202124}.platform-google .studio-panel-head.dark em{color:#5f6368}.platform-google .studio-panel-head.dark>strong{color:#1967d2;background:#e8f0fe}.platform-google .studio-preview-placements button{color:#5f6368;background:#fff;border-color:#dadce0}.platform-google .studio-preview-placements button.active{color:#fff;background:#4285f4;border-color:#4285f4}.platform-google .studio-placement-note{color:#5f6368;border-color:#d7dce5}.platform-google .studio-run{background:linear-gradient(135deg,#4285f4,#34a853)}.platform-tiktok{background:radial-gradient(circle at 78% 15%,#fe2c5526,#0000 31%),radial-gradient(circle at 18% 45%,#25f4ee12,#0000 28%),#060608}.platform-tiktok .studio-header{background:#060608;border-top:3px solid #fe2c55}.platform-tiktok .studio-platform-tabs{background:#0d0d10;border-color:#30242a}.platform-tiktok .studio-platform-tabs button.active{box-shadow:3px 3px #fe2c55,-3px -3px #25f4ee}.platform-tiktok .studio-preview-panel{background:radial-gradient(circle at 86% 9%,#fe2c5533,#0000 36%),radial-gradient(circle at 15% 80%,#25f4ee1f,#0000 34%),#101014}.platform-tiktok .studio-run{background:linear-gradient(110deg,#25f4ee 0%,#111 43%,#fe2c55 100%)}.studio-scan-mode{border:0;margin:14px 0 0;padding:0}.studio-scan-mode>legend{color:#605865;margin-bottom:8px;font-size:9px;font-weight:750;display:block}.studio-scan-mode>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studio-scan-mode button{color:#706874;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d3dc;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:58px;padding:11px 12px;display:flex}.studio-scan-mode button.active{border-color:var(--platform-accent);box-shadow:0 0 0 3px var(--platform-accent)}@supports (color:color-mix(in lab, red, red)){.studio-scan-mode button.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--platform-accent) 10%,transparent)}}.studio-scan-mode button.active{color:#27222b}.studio-scan-mode button b{font-size:9px}.studio-scan-mode button small{color:#8b838f;margin-top:4px;font-size:7px;line-height:1.35}.studio-analysis-scope{color:#857d89;margin:-2px 0 12px;font-size:7px;line-height:1.45;display:block}.studio-flag-meta{flex-wrap:wrap;margin-top:8px;gap:5px!important;display:flex!important}.studio-flag-meta span,.studio-flag-meta time{color:#675f6c;text-transform:uppercase;background:#eee9f0;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:750}.studio-flag-meta time{color:#fff;background:#252129}.studio-credits{border:1px solid #342f38;border-radius:999px;align-items:center;gap:7px;margin-left:24px;padding:6px 10px;display:flex}.studio-credits span{color:#aaa3ad;text-transform:uppercase;font-size:7px;font-weight:750}.platform-google .studio-credits{border-color:#dadce0}.platform-google .studio-credits b{color:#fff;background:#4285f4}.platform-google .studio-credits span{color:#5f6368}@media (width<=720px){.studio-scan-mode>div{grid-template-columns:1fr}.studio-credits{margin-left:auto}.studio-credits span{display:none}.studio-header .studio-back{margin-left:10px}.studio-preview-placements{margin-inline:-2px}.studio-preview-placements button{padding:8px 10px}.gmail-card{grid-template-columns:110px 1fr}.gmail-card>.native-media{height:90px}.google-youtube>.native-media{height:210px}.platform-google .studio-titlebar h1{color:#202124}}.studio-platform-tabs button>i img.platform-icon-meta{object-fit:contain;width:29px;height:20px;display:block}.studio-platform-tabs button>i.mark-meta,.studio-platform-tabs button.active>i.mark-meta{color:#0866ff;background:#fff;box-shadow:0 7px 18px #0866ff2b}.studio-credits{color:#aaa3ae;background:#171419;border:1px solid #342e39;border-radius:999px;align-items:center;gap:7px;margin-left:16px;padding:7px 10px;display:flex}.studio-credits b{color:#fff;background:var(--platform-accent);border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.studio-credits span{text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:750}.platform-google .studio-credits{color:#5f6368;background:#fff;border-color:#dadce0}@media (width<=720px){.studio-credits{margin-left:10px;padding:6px}.studio-credits span{display:none}}.studio-score-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.studio-score-grid>div{background:#faf9fb;border:1px solid #e4dfe6;border-radius:10px;padding:11px}.studio-score-grid small,.studio-score-grid b,.studio-score-grid span{display:block}.studio-score-grid small{color:#8b838f;letter-spacing:.05em;font-size:6px;font-weight:800}.studio-score-grid b{margin-top:5px;font-size:16px}.studio-score-grid span{color:#7d7481;text-transform:capitalize;margin-top:3px;font-size:7px}.studio-destination{background:#f8f7f9;border:1px solid #ded8e1;border-radius:11px;margin:14px 0;padding:13px}.studio-destination>header{justify-content:space-between;align-items:center;display:flex}.studio-destination>header small,.studio-destination>header b{display:block}.studio-destination>header small{color:#8a828e;font-size:6px;font-weight:850}.studio-destination>header b{text-transform:capitalize;margin-top:3px;font-size:12px}.studio-destination>header em{color:#fff;background:#4d4652;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.studio-destination>p{color:#706875;margin:9px 0;font-size:8px;line-height:1.45}.studio-destination>a{color:var(--platform-accent);text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.studio-destination>div{gap:6px;margin-top:10px;display:grid}.studio-destination>div>span{border-top:1px solid #e6e1e8;grid-template-columns:20px 120px 1fr;align-items:center;gap:7px;padding-top:6px;display:grid}.studio-destination>div i{border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;font-weight:900;display:grid}.studio-destination>div b{font-size:7px}.studio-destination>div small{color:#807884;font-size:7px;line-height:1.35}.studio-destination .pass i{color:#167a4c;background:#d8f5e7}.studio-destination .warn i,.studio-destination .manual i{color:#8b5d07;background:#fff0c6}.studio-destination .fail i{color:#a32643;background:#ffe1e8}.studio-destination.failed{background:#fff7f9;border-color:#e1aab6}.studio-destination.passed{background:#f5fff9;border-color:#a9dcc3}.studio-flags article.decision-blocker{border-left:4px solid #d43a59}.studio-flags article.decision-restricted{border-left:4px solid #da9327}.studio-flags article.decision-warning{border-left:4px solid #7250ba}.studio-policy-basis{color:#6f6674;margin:7px 0;font-size:7px;line-height:1.45;display:block}.studio-report-footer{border-top:1px solid #e3dee5;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:14px;padding-top:13px;display:flex}.studio-report-footer>div b,.studio-report-footer>div a{display:block}.studio-report-footer>div b{color:#504754;margin-bottom:5px;font-size:7px}.studio-report-footer>div a{color:var(--platform-accent);margin-top:4px;font-size:7px}.studio-report-footer>button{color:#fff;cursor:pointer;background:#252129;border:0;border-radius:999px;padding:9px 12px;font-size:7px;font-weight:800}@media (width<=720px){.studio-score-grid{grid-template-columns:1fr}.studio-destination>div>span{grid-template-columns:20px 90px 1fr}.studio-report-footer{flex-direction:column;align-items:flex-start}}@media print{body{background:#fff!important}.studio-header,.studio-titlebar,.studio-platform-tabs,.studio-composer,.studio-preview-panel,.studio-checks,.studio-run,.studio-disclaimer{display:none!important}.studio-page,.studio-shell,.studio-readiness,.studio-ai{background:#fff!important;border:0!important;min-height:0!important;padding:0!important}.studio-workspace,.studio-readiness-grid{margin:0!important;display:block!important}.studio-readiness>.studio-panel-head{padding:0 0 14px!important}.studio-report-footer>button{display:none!important}.studio-flags article,.studio-destination,.studio-score-grid>div{break-inside:avoid}.studio-report{color:#211d25!important}}.estimator-page{background:#f3f1f5}.estimator-shell{max-width:1600px;margin:0 auto;padding-top:28px!important}.estimator-topline{border-bottom:1px solid #dcd7e0;justify-content:space-between;align-items:center;margin-bottom:88px;padding-bottom:20px;display:flex}.estimator-topline>a{letter-spacing:-.07em;font-size:20px;font-weight:900}.estimator-topline>a span{letter-spacing:-.04em;font-weight:450}.estimator-topline nav{gap:25px;display:flex}.estimator-topline nav a{color:#615a66;font-size:10px;font-weight:750}.estimator-topline nav a:hover{color:#7138ee}.estimator-intro{align-items:center;margin-bottom:36px}.estimator-intro>div:first-child{max-width:900px}.estimator-intro h1{max-width:900px!important}.estimator-data-stamp{background:#fff;border:1px solid #d4ccdd;border-radius:50%;flex-direction:column;flex:none;justify-content:space-between;width:170px;height:170px;padding:24px;display:flex}.estimator-data-stamp b{color:#7138ee;letter-spacing:-.05em;font-size:30px;font-weight:550}.estimator-data-stamp span{color:#706874;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1.45}.estimator-context-note{color:#513477;background:#f6f0ff;border:1px solid #c9b7eb;border-radius:12px;align-items:center;gap:12px;margin:0 0 17px;padding:13px 16px;font-size:10px;line-height:1.5;display:flex}.estimator-context-note span{color:#fff;background:#7138ee;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.estimator-builder,.estimator-results,.estimator-methodology{background:#fff;border:1px solid #ddd8e1;border-radius:20px;box-shadow:0 18px 50px #2813370a}.estimator-builder{padding:27px}.estimator-builder-head,.estimator-results-head{border-bottom:1px solid #e6e2e8;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:22px;display:flex}.estimator-builder-head small,.estimator-results-head small{color:#7138ee;letter-spacing:.13em;font-size:8px;font-weight:850}.estimator-builder-head h2,.estimator-results-head h2{letter-spacing:-.04em;margin:7px 0 0;font-size:25px}.estimator-builder-head>p,.estimator-results-head>p{color:#7b7480;text-align:right;max-width:360px;margin:0;font-size:9px;line-height:1.55}.estimator-fields{grid-template-columns:1.25fr .75fr 1fr;gap:14px;margin-top:23px;display:grid}.estimator-fields label>span,.estimator-picker-title>span{color:#4f4954;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:9px;font-weight:800;display:flex}.estimator-fields label>span i,.estimator-picker-title>span i{color:#6e3cff;text-transform:uppercase;background:#eee7ff;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.estimator-fields select{background:#faf9fb}.estimator-geo-picker{border-top:1px solid #ece8ee;margin-top:23px;padding-top:21px}.estimator-picker-title{justify-content:space-between;align-items:center;display:flex}.estimator-picker-title>span{width:240px;margin:0}.estimator-picker-title>small{color:#817985;font-size:8px}.estimator-selected-geos{flex-wrap:wrap;gap:7px;min-height:39px;margin-top:11px;display:flex}.estimator-selected-geos button{color:#3e3744;cursor:pointer;background:#fff;border:1px solid #d7d1dc;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.estimator-selected-geos button:hover{background:#faf6ff;border-color:#b193d6}.estimator-selected-geos button i{color:#756c7a;font-size:7px;font-style:normal}.estimator-selected-geos button b{color:#a19aa5;font-size:12px}.estimator-selected-geos p{color:#98909c;margin:10px 0;font-size:9px}.estimator-tier-dot{background:#bbb4bf;border-radius:50%;width:7px;height:7px}.estimator-tier-dot.tier-1,.estimator-tier-badge.tier-1{--tier-color:#117d55;--tier-bg:#dff6eb}.estimator-tier-dot.tier-2,.estimator-tier-badge.tier-2{--tier-color:#4d52ad;--tier-bg:#e9eaff}.estimator-tier-dot.tier-3,.estimator-tier-badge.tier-3{--tier-color:#9b6512;--tier-bg:#fff0cc}.estimator-tier-dot.tier-4,.estimator-tier-badge.tier-4{--tier-color:#a62d49;--tier-bg:#ffe4ea}.estimator-tier-dot[class*=tier-]{background:var(--tier-color)}.estimator-market-search{grid-template-columns:1fr 220px;gap:9px;margin-top:12px;display:grid}.estimator-market-options{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px;display:grid}.estimator-market-options button{color:#4f4954;text-align:left;cursor:pointer;background:#fbfafc;border:1px solid #e3dfe5;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:10px;display:grid}.estimator-market-options button:hover,.estimator-market-options button.selected{background:#f7f2ff;border-color:#b9a1dd}.estimator-market-options button:disabled{opacity:.45;cursor:not-allowed}.estimator-market-options button i{color:#6e3cff;background:#eee7ff;border-radius:50%;grid-row:1/3;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;font-weight:900;display:grid}.estimator-market-options button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.estimator-market-options button small{color:#99919d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.estimator-results{margin-top:18px;padding:27px}.estimator-total{justify-items:end;display:grid}.estimator-total span{color:#756e7a;text-transform:uppercase;font-size:8px}.estimator-total b{margin-top:4px;font-size:24px;font-weight:550}.estimator-total small{color:#16734f;margin-top:3px;font-size:8px}.estimator-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.estimator-empty>span{color:#fff;background:#7138ee;border-radius:50%;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.estimator-empty h3{margin:16px 0 0;font-size:24px}.estimator-empty p{color:#7d7581;max-width:470px;margin:8px auto 0;font-size:10px;line-height:1.6}.estimator-result-grid{gap:14px;margin-top:20px;display:grid}.estimator-result-card{background:#fff;border:1px solid #ded9e2;border-radius:16px;overflow:hidden}.estimator-result-card.tier-1{border-left:4px solid #1b9367}.estimator-result-card.tier-2{border-left:4px solid #5963d5}.estimator-result-card.tier-3{border-left:4px solid #dfa234}.estimator-result-card.tier-4{border-left:4px solid #d44964}.estimator-result-card>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf9fb;border:0;border-bottom:1px solid #e8e4ea;justify-content:space-between;align-items:center;height:auto;padding:18px 20px;display:flex;position:static;inset:auto}.estimator-result-card>header>div{align-items:center;gap:11px;display:flex}.estimator-result-card h3{letter-spacing:-.03em;margin:0;font-size:20px}.estimator-country-index{color:#776f7c;border:1px solid #d7d1dc;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.estimator-tier-badge{color:var(--tier-color);background:var(--tier-bg);border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.estimator-metrics{border-bottom:1px solid #e8e4ea;grid-template-columns:repeat(4,1fr);display:grid}.estimator-metrics>div{border-right:1px solid #e8e4ea;min-height:116px;padding:19px}.estimator-metrics>div:last-child{border-right:0}.estimator-metrics small,.estimator-metrics b,.estimator-metrics span{display:block}.estimator-metrics small{color:#847d88;letter-spacing:.1em;font-size:7px;font-weight:850}.estimator-metrics b{letter-spacing:-.035em;margin-top:11px;font-size:20px;font-weight:550}.estimator-metrics span{color:#938b96;margin-top:6px;font-size:7px}.estimator-projection{background:#fcfbfc;grid-template-columns:1.15fr repeat(3,1fr);gap:12px;padding:17px 20px;display:grid}.estimator-projection>div,.estimator-projection>label{background:#fff;border:1px solid #e4dfe7;border-radius:10px;min-width:0;padding:10px 12px}.estimator-projection>div span,.estimator-projection>label>span{color:#827a86;font-size:7px;display:block}.estimator-projection>div b{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:14px;display:block;overflow:hidden}.estimator-projection label>div{margin-top:6px;position:relative}.estimator-projection label i{color:#756d79;font-size:10px;font-style:normal;position:absolute;top:9px;left:9px}.estimator-projection input{border-radius:7px;min-height:34px;padding-left:23px;font-size:10px}.estimator-result-card>footer{content-visibility:visible;contain-intrinsic-size:none;color:#5f5864;background:#f4f1f5;justify-content:space-between;align-items:flex-start;gap:25px;padding:15px 20px;display:flex}.estimator-result-card>footer div{max-width:790px}.estimator-result-card>footer b,.estimator-result-card>footer span{display:block}.estimator-result-card>footer span{color:#79717d;margin-top:5px;font-size:7px;line-height:1.5}.estimator-result-card>footer time{color:#8c8490;flex:none;font-size:7px}.estimator-operation-note{color:#fff;background:linear-gradient(115deg,#22172d,#5f32a0);border-radius:15px;grid-template-columns:145px 1fr;align-items:center;gap:20px;margin-top:18px;padding:20px 24px;display:grid}.estimator-operation-note span{text-transform:uppercase;font-size:9px;font-weight:850}.estimator-operation-note p{color:#ffffffbd;margin:0;font-size:10px;line-height:1.6}.estimator-methodology{margin-top:18px;padding:0 25px}.estimator-methodology summary{cursor:pointer;gap:7px;padding:23px 0;list-style:none;display:grid}.estimator-methodology summary::-webkit-details-marker{display:none}.estimator-methodology summary>span{color:#7138ee;letter-spacing:.13em;font-size:8px;font-weight:850}.estimator-methodology summary>b{justify-content:space-between;align-items:center;font-size:20px;font-weight:550;display:flex}.estimator-methodology summary i{font-size:19px;font-style:normal}.estimator-methodology[open] summary i{transform:rotate(45deg)}.estimator-methodology>div{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 0 25px;display:grid}.estimator-methodology article{background:#faf9fb;border:1px solid #e2dde5;border-radius:11px;padding:15px}.estimator-methodology article strong{font-size:9px}.estimator-methodology article p{color:#746d78;margin:8px 0 0;font-size:8px;line-height:1.55}.estimator-source-note{color:#716a75;border-top:1px solid #e7e2e9;grid-column:1/-1;margin:0;padding-top:13px;font-size:8px;line-height:1.6}@media (width<=1050px){.estimator-shell{padding-inline:4vw!important}.estimator-market-options{grid-template-columns:repeat(3,1fr)}.estimator-metrics{grid-template-columns:1fr 1fr}.estimator-metrics>div:nth-child(2){border-right:0}.estimator-metrics>div:nth-child(-n+2){border-bottom:1px solid #e8e4ea}.estimator-projection,.estimator-methodology>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.estimator-shell{padding:20px!important}.estimator-topline{margin-bottom:54px}.estimator-topline nav{gap:12px}.estimator-topline nav a{font-size:8px}.estimator-intro{display:block}.estimator-data-stamp{border-radius:14px;grid-template-columns:auto 1fr;gap:18px;width:auto;height:auto;margin-top:25px;display:grid}.estimator-data-stamp span{text-align:right}.estimator-builder,.estimator-results{padding:18px}.estimator-builder-head,.estimator-results-head{flex-direction:column;align-items:flex-start;gap:10px}.estimator-builder-head>p,.estimator-results-head>p{text-align:left}.estimator-fields{grid-template-columns:1fr}.estimator-picker-title{flex-direction:column;align-items:flex-start;gap:8px}.estimator-market-search{grid-template-columns:1fr}.estimator-market-options{grid-template-columns:1fr 1fr}.estimator-result-card>header{flex-direction:column;align-items:flex-start;gap:12px}.estimator-tier-badge{align-self:flex-start}.estimator-metrics{grid-template-columns:1fr 1fr}.estimator-metrics b{font-size:16px}.estimator-projection{grid-template-columns:1fr 1fr}.estimator-result-card>footer{flex-direction:column}.estimator-operation-note,.estimator-methodology>div{grid-template-columns:1fr}.estimator-source-note{grid-column:auto}}.estimator-audience{background:#fff;border:1px solid #ddd8e1;border-radius:20px;margin-top:18px;padding:27px;box-shadow:0 18px 50px #2813370a}.estimator-audience-head{border-bottom:1px solid #e6e2e8;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:22px;display:flex}.estimator-audience-head small{color:#7138ee;letter-spacing:.13em;font-size:8px;font-weight:850}.estimator-audience-head h2{letter-spacing:-.04em;margin:7px 0 0;font-size:25px}.estimator-audience-head>p{color:#7b7480;text-align:right;max-width:360px;margin:0;font-size:9px;line-height:1.55}.estimator-audience-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.estimator-audience-grid article{background:#faf9fb;border:1px solid #e2dde5;border-radius:13px;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:14px;padding:18px;display:grid}.estimator-audience-grid article>span{font-size:10px;font-weight:850}.estimator-audience-grid article div{border-left:1px solid #e1dce4;padding-left:13px}.estimator-audience-grid b,.estimator-audience-grid small{display:block}.estimator-audience-grid b{font-size:17px;font-weight:600}.estimator-audience-grid small{color:#8b8390;margin-top:4px;font-size:7px;line-height:1.35}.estimator-audience-empty{color:#837b87;padding:28px 0 8px;font-size:10px}.estimator-audience footer{border-top:1px solid #e6e2e8;justify-content:space-between;align-items:flex-start;gap:25px;margin-top:18px;padding-top:15px;display:flex}.estimator-audience footer p{color:#7d7581;max-width:850px;margin:0;font-size:8px;line-height:1.6}.estimator-audience footer a{color:#7138ee;flex:none;font-size:8px;font-weight:750}@media (width<=1050px){.estimator-audience-grid{grid-template-columns:1fr}}@media (width<=720px){.estimator-audience{padding:18px}.estimator-audience-head,.estimator-audience footer{flex-direction:column;align-items:flex-start;gap:10px}.estimator-audience-head>p{text-align:left}.estimator-audience-grid article{grid-template-columns:1fr}.estimator-audience-grid article div{border-top:1px solid #e1dce4;border-left:0;padding:9px 0 0}}.estimator-country-inventory{background:linear-gradient(135deg,#f8f4ff,#fff);border:1px solid #dcd4e3;border-radius:14px;margin-top:20px;padding:18px}.estimator-country-inventory>header,.estimator-category-label{justify-content:space-between;align-items:center;gap:15px;display:flex}.estimator-country-inventory>header b,.estimator-category-label b{font-size:14px}.estimator-country-inventory>header span,.estimator-category-label span{color:#817887;font-size:12px}.estimator-country-inventory>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.estimator-country-inventory article{background:#fff;border:1px solid #e6dfea;border-radius:11px;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:12px;padding:14px;display:grid}.estimator-country-inventory strong{font-size:14px}.estimator-country-inventory p{border-left:1px solid #e4dee7;margin:0;padding-left:12px}.estimator-country-inventory p b,.estimator-country-inventory p span{display:block}.estimator-country-inventory p b{font-size:16px}.estimator-country-inventory p span{color:#8b8390;margin-top:3px;font-size:12px}.estimator-category-label{margin-top:22px}.estimator-audience footer>div{flex:none;gap:14px;display:flex}.estimator-audience footer>div a{font-size:12px}.estimator-country-inventory>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:auto;padding:0;position:static;inset:auto}@media (width<=1100px){.estimator-country-inventory>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.estimator-country-inventory>div,.estimator-country-inventory article{grid-template-columns:1fr}.estimator-country-inventory article p{border-top:1px solid #e4dee7;border-left:0;padding:9px 0 0}.estimator-category-label{flex-direction:column;align-items:flex-start;gap:4px}.estimator-audience footer>div{flex-direction:column;gap:7px}}.estimator-market-prompt{color:#817887;background:#faf9fb;border:1px dashed #d9d2df;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:74px;margin-top:10px;display:flex}.estimator-market-prompt span{font-size:20px}.estimator-market-prompt p{margin:0;font-size:13px}.estimator-disclaimer{color:#6f6874;background:#fff;border:1px solid #ddd8e1;border-radius:13px;margin:18px 0 0;padding:18px 20px;font-size:13px;line-height:1.65;box-shadow:0 12px 35px #28133708}.estimator-market-options{scrollbar-color:#c8bdd5 transparent;scrollbar-width:thin;max-height:390px;padding-right:4px;overflow-y:auto}.estimator-topline nav a{font-size:14px}.estimator-intro .eyebrow{font-size:13px}.estimator-intro>div>p:last-child{font-size:16px}.estimator-context-note{font-size:14px}.estimator-builder-head small,.estimator-results-head small,.estimator-audience-head small{font-size:12px}.estimator-builder-head>p,.estimator-results-head>p,.estimator-audience-head>p,.estimator-fields label>span,.estimator-picker-title>span{font-size:14px}.estimator-fields label>span i,.estimator-picker-title>span i{font-size:11px}.estimator-fields select,.estimator-market-search input,.estimator-market-search select{font-size:16px}.estimator-picker-title>small{font-size:12px}.estimator-selected-geos button,.estimator-selected-geos p{font-size:13px}.estimator-selected-geos button i{font-size:11px}.estimator-market-options button span{font-size:14px}.estimator-market-options button small,.estimator-total span,.estimator-total small{font-size:12px}.estimator-empty p{font-size:14px}.estimator-country-index,.estimator-tier-badge,.estimator-metrics small,.estimator-metrics span,.estimator-projection>div span,.estimator-projection>label>span{font-size:12px}.estimator-projection>div b{font-size:16px}.estimator-projection input{font-size:14px}.estimator-result-card>footer b{font-size:13px}.estimator-result-card>footer span,.estimator-result-card>footer time{font-size:12px}.estimator-audience-grid article>span{font-size:14px}.estimator-audience-grid small{font-size:12px}.estimator-audience-empty,.estimator-disclaimer,.studio-brand span,.studio-status,.studio-back{font-size:14px}.studio-trust b,.studio-trust small{font-size:12px}.studio-trust span{font-size:14px}.studio-platform-tabs button b{font-size:16px}.studio-platform-tabs button small,.studio-platform-tabs button>i,.studio-panel-head>div>small{font-size:12px}.studio-panel-head b{font-size:18px}.studio-panel-head em,.studio-panel-head>strong{font-size:12px}.studio-composer label>span,.studio-asset-kind legend,.studio-scan-mode>legend{font-size:14px}.studio-composer input,.studio-composer textarea,.studio-composer select{font-size:16px}.studio-fields label>small{font-size:12px}.studio-asset-kind button,.studio-scan-mode button b{font-size:14px}.studio-scan-mode button small,.studio-drop small,.studio-file>span small{font-size:12px}.studio-drop b,.studio-file>span b{font-size:14px}.studio-file>button,.studio-uploader>p{font-size:12px}.studio-rules summary,.studio-rules ul,.studio-rules a{font-size:14px}.studio-preview-placements button{font-size:13px}.studio-placement-note,.studio-media-placeholder small{font-size:12px}.studio-checks h3{font-size:16px}.studio-check b{font-size:14px}.studio-check small,.studio-ai-empty>span{font-size:12px}.studio-ai-empty p{font-size:14px}.studio-run{font-size:16px}.studio-disclaimer,.studio-credits b,.studio-credits span,.studio-score-grid small,.studio-score-grid span,.studio-destination>header small,.studio-destination>header em,.studio-destination>a,.studio-destination>div b,.studio-destination>div small,.studio-policy-basis,.studio-report-footer>div b,.studio-report-footer>div a,.studio-report-footer>button{font-size:12px}.studio-destination>p{font-size:14px}.studio-flag-meta span,.studio-flag-meta time{font-size:11px}.studio-analysis-scope,.telegram-channel b,.meta-profile b,.telegram-post p,.telegram-sponsored p,.meta-feed>p,.meta-link b,.google-copy>p,.tiktok-copy>b,.tiktok-copy p{font-size:12px}.telegram-channel small,.meta-profile small,.telegram-post>span,.telegram-sponsored>small,.meta-link small,.meta-link p,.google-copy>small,.tiktok-copy small,.tiktok-rail span,.gmail-bar small,.gmail-card small,.gmail-card p,.youtube-brand span,.youtube-copy p{font-size:11px}.telegram-sponsored>button,.meta-link button,.google-copy button,.story-copy button,.tiktok-copy button,.youtube-copy button{font-size:12px}.meta-actions,.story-profile b,.story-profile span{font-size:11px}.story-safe,.tiktok-safe{font-size:10px}.gmail-bar b,.youtube-brand b,.youtube-copy h3{font-size:14px}@media (width<=720px){.studio-brand span{display:none}.studio-status{font-size:12px}.studio-platform-tabs button b{font-size:14px}.studio-platform-tabs button small{display:none}.studio-fields,.studio-row.two{grid-template-columns:1fr}.studio-preview-placements button{font-size:12px}}.studio-header .studio-credits{appearance:none;color:#c4bdc7;cursor:pointer;background:#171419;border:1px solid #38323c;border-radius:999px;align-items:center;gap:8px;margin-left:16px;padding:7px 12px;display:flex}.studio-header .studio-credits b{color:#fff;background:var(--platform-accent);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.studio-header .studio-credits span{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:750}.platform-google .studio-header .studio-credits{color:#5f6368;background:#fff;border-color:#dadce0}.studio-access-notice{background:#eafaf4;border:1px solid #a9e4cc;border-radius:10px;width:max-content;max-width:100%;padding:10px 13px;font-weight:650;color:#116245!important;margin:16px 0 0!important;font-size:13px!important}.studio-access-notice.invalid{background:#fff0f3;border-color:#efc1cb;color:#a32743!important}.studio-access-limit{border:1px solid var(--platform-accent);margin:0 0 14px;padding:16px}@supports (color:color-mix(in lab, red, red)){.studio-access-limit{border:1px solid color-mix(in srgb,var(--platform-accent) 32%,#ded8e2)}}.studio-access-limit{background:var(--platform-accent);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.studio-access-limit{background:color-mix(in srgb,var(--platform-accent) 5%,#fff)}}.studio-access-limit b{font-size:16px;display:block}.studio-access-limit p{line-height:1.5;color:#716977!important;margin:6px 0 12px!important;font-size:13px!important}.studio-access-limit button,.studio-access-limit a{color:var(--platform-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:none}.studio-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b080dc9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.studio-access-modal{color:#211b25;background:#fff;border:1px solid #e2dce6;border-radius:22px;width:min(520px,100%);padding:34px;position:relative;box-shadow:0 28px 90px #0007}.studio-modal-close{color:#615969;cursor:pointer;background:#f0ecf2;border:0;border-radius:50%;width:36px;height:36px;font-size:23px;position:absolute;top:14px;right:16px}.studio-access-modal>small:first-of-type{color:#7138ee;letter-spacing:.12em;font-size:12px;font-weight:850}.studio-access-modal h2{letter-spacing:-.04em;margin:12px 0 0;font-size:31px}.studio-access-modal>p,.studio-access-sent>p{color:#706876;margin:12px 0 0;font-size:15px;line-height:1.6}.studio-access-modal form{gap:14px;margin-top:22px;display:grid}.studio-access-modal form label>span{margin-bottom:7px;font-size:13px;font-weight:750;display:block}.studio-access-modal input[type=email]{color:#211b25;background:#fff;border:1px solid #d8d1dc;border-radius:11px;width:100%;min-height:50px;padding:0 14px;font-size:16px}.studio-access-modal input[type=email]:focus{border-color:#7138ee;outline:3px solid #7138ee26}.studio-access-modal .studio-consent{grid-template-columns:18px 1fr;align-items:start;gap:9px;display:grid}.studio-access-modal .studio-consent input{accent-color:#7138ee;width:18px;height:18px;margin:2px 0 0}.studio-access-modal .studio-consent span{color:#6f6774;margin:0;font-size:12px;font-weight:500;line-height:1.45}.studio-access-modal form>button,.studio-access-sent>button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#7138ee,#a93bdb);border:0;border-radius:999px;min-height:50px;font-size:15px;font-weight:800}.studio-access-modal form>button:disabled{opacity:.65;cursor:wait}.studio-modal-error{color:#ad2746;background:#fff0f3;border-left:3px solid #cf3155;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.studio-access-privacy{color:#8b838f;margin-top:15px;line-height:1.5;display:block;font-size:11px!important}.studio-access-sent{text-align:center}.studio-access-sent>span{color:#fff;background:#20a574;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto;font-size:24px;display:grid}.studio-access-sent>button{width:100%;margin-top:22px}.studio-run:disabled{cursor:not-allowed}@media (width<=720px){.studio-header .studio-credits{margin-left:auto;padding:6px}.studio-header .studio-credits span{display:none}.studio-access-modal{padding:28px 22px}.studio-access-modal h2{font-size:25px}}.footer-links{grid-template-columns:1.35fr 1fr .9fr .9fr .9fr}.dynamic-copy>h2{color:#f2edf8;max-width:660px;margin:22px 0 0;font-size:clamp(25px,2.4vw,38px);line-height:1.12}.dynamic-copy>p:not(.eyebrow){margin-top:18px}.marketing-tools-home{background:#f7f6fe;padding-bottom:100px}.marketing-home-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr);align-items:center;gap:7vw;padding:92px 0 105px;display:grid}.marketing-home-hero h1{letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(58px,7.4vw,104px);font-weight:500;line-height:.94}.marketing-home-lead{color:#5b5b62;max-width:780px;margin:30px 0 0;font-size:19px;line-height:1.6}.marketing-home-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.marketing-home-actions .button{color:#fff;min-width:270px}.marketing-home-actions>a:last-child{color:#573095;border-bottom:1px solid #8a65d0;padding-bottom:5px;font-size:14px;font-weight:500}.marketing-home-map{color:#fff;background:#252529;border-radius:32px;padding:28px;box-shadow:0 30px 80px #25252922}.marketing-home-map>span{color:#a899bc;letter-spacing:.14em;font-size:12px}.marketing-home-map ol{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.marketing-home-map li{border-top:1px solid #ffffff18;grid-template-columns:45px 1fr;align-items:center;gap:15px;padding:20px 0;display:grid}.marketing-home-map li>b{background:var(--brand-gradient);border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.marketing-home-map strong,.marketing-home-map small{display:block}.marketing-home-map strong{font-size:17px}.marketing-home-map small{color:#aaaab1;margin-top:5px;font-size:13px}.tools-intro,.marketing-home-explainer,.seo-education-intro{grid-template-columns:minmax(0,1fr) minmax(320px,500px);align-items:end;gap:70px;display:grid}.tools-intro{border-top:1px solid var(--line);padding:70px 0 38px}.tools-intro h2,.marketing-home-explainer h2,.seo-education-intro h2{max-width:800px;margin:0;font-size:clamp(42px,5vw,66px);line-height:1.02}.tools-intro>p,.seo-education-intro>p{color:#626269;margin:0;font-size:17px;line-height:1.65}.marketing-tools-grid{grid-template-columns:repeat(2,1fr)}.marketing-tools-grid article{min-height:340px}.marketing-tools-grid article.featured{color:#fff;background:#252529}.marketing-tools-grid article.featured>small{color:#bda4ee;letter-spacing:.14em;font-size:11px;position:absolute;top:34px;right:34px}.marketing-tools-grid article.featured h2{color:#fff}.marketing-tools-grid article.featured p{color:#c1c1c7}.marketing-tools-grid article.featured a{color:#c8a8ff;border-color:#ffffff24}.marketing-tools-grid article{position:relative}.marketing-home-explainer{border-top:1px solid var(--line);align-items:start;margin-top:95px;padding-top:90px}.marketing-home-facts{gap:14px;display:grid}.marketing-home-facts article{border:1px solid var(--line);background:#fff;border-radius:24px;padding:25px}.marketing-home-facts span{color:#7744d1;font-size:12px}.marketing-home-facts h3{margin:15px 0 0;font-size:24px}.marketing-home-facts p{color:#66666d;margin:10px 0 0;font-size:15px;line-height:1.6}.marketing-guide-cta{color:#fff;background:linear-gradient(130deg,#252529 0%,#422973 68%,#4b85d9 140%);border-radius:32px;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:50px;margin-top:90px;padding:42px;display:grid}.marketing-guide-cta h2{max-width:700px;margin:0;font-size:42px;line-height:1.05}.marketing-guide-cta>p{color:#d1ccd9;margin:0;line-height:1.6}.marketing-guide-cta>a{white-space:nowrap;border-bottom:1px solid #ffffff78;padding-bottom:5px;font-weight:500}.seo-education,.budget-education{background:#f7f6fe;padding:100px 6.5vw}.seo-education-links{flex-wrap:wrap;gap:10px;margin:38px 0;display:flex}.seo-education-links a{color:#5c2eaa;background:#fff;border:1px solid #d9caee;border-radius:999px;padding:11px 15px;font-size:14px;font-weight:500}.seo-faq-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.seo-faq-grid article{border:1px solid var(--line);background:#fff;border-radius:28px;padding:28px}.seo-faq-grid article>span,.budget-answer-grid article>span{color:#7948d4;font-size:12px}.seo-faq-grid h3,.budget-answer-grid h3{margin:22px 0 0;font-size:26px;line-height:1.12}.seo-faq-grid p,.budget-answer-grid p{color:#626269;margin:13px 0 0;font-size:15px;line-height:1.65}.seo-faq-grid p strong{color:#303035;font-weight:500}.seo-method-note{background:#fff;border:1px solid #d8cdea;border-radius:30px;grid-template-columns:1fr 1fr auto;align-items:end;gap:45px;margin-top:55px;padding:35px;display:grid}.seo-method-note h2{margin:0;font-size:34px}.seo-method-note>p{color:#626269;margin:0;line-height:1.6}.seo-method-note>a{color:#6432bb;white-space:nowrap;font-weight:500}.budget-page,.guide-page{background:#f7f6fe;min-height:100vh;padding:0 6.5vw 100px}.budget-header,.guide-header{position:static}.budget-hero{grid-template-columns:1fr minmax(340px,470px);align-items:end;gap:7vw;padding:82px 0 55px;display:grid}.budget-hero h1,.guide-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(55px,7vw,92px);line-height:.95}.budget-hero>div:first-child>p:last-child{color:#5e5e65;max-width:760px;margin:25px 0 0;font-size:18px;line-height:1.62}.budget-summary{color:#fff;background:#252529;border-radius:30px;padding:30px}.budget-summary span,.budget-summary strong,.budget-summary small{display:block}.budget-summary span{color:#a99db4;letter-spacing:.13em;font-size:11px}.budget-summary strong{margin-top:18px;font-size:45px;font-weight:500}.budget-summary small{color:#aaaab1;margin-top:10px;font-size:13px;line-height:1.5}.budget-workspace{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:22px;display:grid}.budget-controls,.budget-results{border:1px solid var(--line);background:#fff;border-radius:32px;padding:30px}.budget-results{color:#fff;background:#252529}.budget-control-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding-bottom:24px;display:flex}.budget-results .budget-control-head{border-color:#ffffff1b}.budget-control-head>span{color:#fff;background:var(--brand-gradient);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.budget-control-head h2{margin:0;font-size:28px}.budget-control-head p{color:#6b6b72;margin:7px 0 0;font-size:14px;line-height:1.45}.budget-results .budget-control-head p{color:#aaaab1}.budget-controls>label,.budget-control-grid label{gap:8px;margin-top:22px;display:grid}.budget-controls label>span,.budget-controls legend{font-size:14px;font-weight:500}.budget-amount-input{grid-template-columns:110px 1fr;gap:10px;display:grid}.budget-controls select,.budget-controls input[type=number]{color:#252529;background:#fbfbfd;border:1px solid #d7d7dd;border-radius:12px;width:100%;min-height:50px;padding:0 13px;font-size:16px}.budget-control-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.budget-control-grid label:last-child{grid-column:1/-1}.budget-controls fieldset{border:1px solid #ded8e7;border-radius:20px;margin:25px 0 0;padding:22px}.budget-controls fieldset>p{color:#77777e;margin:8px 0 16px;font-size:13px}.budget-channel-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.budget-channel-grid label{cursor:pointer;border:1px solid #dedbe2;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:10px;display:flex}.budget-channel-grid label.selected{background:#f5efff;border-color:#8e62de}.budget-channel-grid input{accent-color:#6e3cff}.budget-channel-grid span{font-size:13px!important}.budget-result-list{gap:18px;margin-top:25px;display:grid}.budget-result-list article{grid-template-columns:1fr auto;gap:10px;display:grid}.budget-result-list article>div{align-items:center;gap:9px;display:flex}.budget-result-list b{font-size:15px}.budget-result-list small{color:#b0aab6;font-size:12px}.budget-result-list strong{font-size:16px}.budget-result-list i{background:#ffffff18;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.budget-result-list i span{border-radius:inherit;background:var(--brand-gradient);height:100%;display:block}.budget-market-note{background:#ffffff08;border:1px solid #ffffff1c;border-radius:20px;margin-top:30px;padding:20px}.budget-market-note span,.budget-market-note b{display:block}.budget-market-note span{color:#b5aabd;font-size:12px}.budget-market-note b{margin-top:8px;font-size:20px}.budget-market-note p{color:#bcbcc2;margin:10px 0 0;font-size:13px;line-height:1.55}.budget-plan-link{color:#fff;background:var(--brand-gradient-deep);border-radius:999px;justify-content:space-between;margin-top:24px;padding:17px 20px;font-size:14px;font-weight:500;display:flex}.budget-answer-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:42px;display:grid}.budget-answer-grid article{border:1px solid var(--line);background:#fff;border-radius:26px;padding:27px}.budget-answer-grid article:nth-child(4),.budget-answer-grid article:nth-child(5){grid-column:span 1}.budget-guardrails{color:#fff;background:#252529;border-radius:30px;margin-top:55px;padding:38px}.budget-guardrails h2{margin:0;font-size:36px}.budget-guardrails ul{grid-template-columns:1fr 1fr;gap:12px 30px;margin:25px 0;padding-left:20px;display:grid}.budget-guardrails li{color:#d0d0d5;line-height:1.55}.budget-guardrails p{color:#c7c7cd;margin:25px 0 0}.budget-guardrails a{color:#bd9cff;text-underline-offset:3px;text-decoration:underline}.guide-hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:center;gap:7vw;padding:90px 0 110px;display:grid}.guide-hero>div>p:not(.eyebrow){color:#5e5e65;max-width:780px;margin:28px 0 0;font-size:19px;line-height:1.62}.guide-hero>div>div{align-items:center;gap:22px;margin-top:32px;display:flex}.guide-hero>div>div>a:last-child{color:#5f329f;border-bottom:1px solid #7a52bf;padding-bottom:5px;font-size:14px}.guide-hero>aside{color:#fff;background:#252529;border-radius:32px;padding:32px}.guide-hero>aside>span{color:#aa9bb5;letter-spacing:.13em;font-size:11px}.guide-hero blockquote{margin:26px 0 0;font-size:27px;line-height:1.25}.guide-hero>aside p{color:#aaaab1;margin:20px 0 0;line-height:1.55}.guide-layout{border-top:1px solid var(--line);grid-template-columns:250px minmax(0,850px);justify-content:center;align-items:start;gap:7vw;padding-top:65px;display:grid}.guide-toc{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px;position:sticky;top:35px}.guide-toc>b{letter-spacing:.13em;font-size:11px}.guide-toc nav{gap:10px;margin-top:17px;display:grid}.guide-toc a{color:#65656c;font-size:13px}.guide-toc a:hover{color:#6e3cff}.guide-article{min-width:0}.guide-opening{background:#252529;border-radius:30px;padding:36px}.guide-opening p{color:#d0d0d5;margin:0;font-size:18px;line-height:1.72}.guide-opening p+p{margin-top:18px}.guide-opening a{color:#c5a7ff;text-underline-offset:3px;text-decoration:underline}.guide-article>section:not(.guide-opening){border-bottom:1px solid var(--line);padding:64px 0;scroll-margin-top:30px}.guide-article>section>span{color:#7542d0;letter-spacing:.12em;font-size:12px;font-weight:500;display:block}.guide-article h2{margin:14px 0 0;font-size:clamp(37px,4.4vw,55px);line-height:1.03}.guide-article p{color:#55555c;margin:20px 0 0;font-size:17px;line-height:1.76}.guide-article p strong{color:#252529;font-weight:500}.guide-article p a{color:#5f2db4;text-underline-offset:3px;text-decoration:underline}.guide-article table{border-collapse:collapse;background:#fff;border:1px solid #dddde3;border-radius:16px;width:100%;margin-top:28px;overflow:hidden}.guide-article th,.guide-article td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e4e9;padding:16px}.guide-article th{color:#fff;background:#252529;font-size:14px}.guide-article td{color:#5b5b62;font-size:14px;line-height:1.5}.execution-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.execution-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.execution-grid b{font-size:15px}.execution-grid p{margin-top:12px;font-size:14px;line-height:1.6}.guide-checklist{color:#fff;background:#252529;border-radius:30px;border:0!important;padding-inline:36px!important}.guide-checklist h2{color:#fff}.guide-checklist ul{gap:10px;margin:25px 0 30px;padding-left:20px;display:grid}.guide-checklist li{color:#d0d0d6;font-size:15px;line-height:1.5}.guide-checklist .button{color:#fff}.guide-faq details{border-top:1px solid var(--line)}.guide-faq details:last-child{border-bottom:1px solid var(--line)}.guide-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq details p{margin:0;padding:0 0 22px}.guide-faq details[open] summary span{transform:rotate(45deg)}@media (width<=1100px){.footer-links{grid-template-columns:repeat(3,1fr)}.marketing-home-hero,.budget-hero,.guide-hero{grid-template-columns:1fr}.marketing-home-map,.budget-summary,.guide-hero>aside{max-width:760px}.tools-intro,.marketing-home-explainer,.seo-education-intro,.marketing-guide-cta,.seo-method-note{grid-template-columns:1fr;gap:22px}.marketing-guide-cta>a,.seo-method-note>a{width:max-content}.budget-workspace{grid-template-columns:1fr}.budget-answer-grid{grid-template-columns:1fr 1fr}.guide-layout{grid-template-columns:1fr}.guide-toc{position:static}.guide-toc nav{grid-template-columns:repeat(2,1fr)}.execution-grid{grid-template-columns:1fr}}@media (width<=720px){.footer-links{grid-template-columns:1fr 1fr}.marketing-tools-home,.budget-page,.guide-page{padding-inline:20px}.marketing-home-hero{gap:42px;padding:54px 0 72px}.marketing-home-hero h1,.budget-hero h1,.guide-hero h1{font-size:50px}.marketing-home-lead,.guide-hero>div>p:not(.eyebrow){font-size:16px}.marketing-home-actions,.guide-hero>div>div{flex-direction:column;align-items:flex-start}.marketing-home-map{border-radius:24px;padding:22px}.tools-intro{padding-top:55px}.tools-intro h2,.marketing-home-explainer h2,.seo-education-intro h2{font-size:42px}.marketing-tools-grid{grid-template-columns:1fr}.marketing-tools-grid article{min-height:280px}.marketing-home-explainer{margin-top:65px;padding-top:65px}.marketing-guide-cta{border-radius:24px;margin-top:65px;padding:28px 22px}.marketing-guide-cta h2{font-size:34px}.seo-education,.budget-education{padding:75px 20px}.seo-faq-grid,.budget-answer-grid{grid-template-columns:1fr}.seo-faq-grid article,.budget-answer-grid article{border-radius:22px;padding:23px}.seo-method-note{padding:24px}.budget-hero,.guide-hero{padding:55px 0 65px}.budget-workspace{gap:15px}.budget-controls,.budget-results{border-radius:24px;padding:22px 18px}.budget-control-grid,.budget-channel-grid{grid-template-columns:1fr}.budget-control-grid label:last-child{grid-column:auto}.budget-amount-input{grid-template-columns:95px 1fr}.budget-summary strong{font-size:37px}.budget-guardrails{padding:28px 22px}.budget-guardrails ul{grid-template-columns:1fr}.guide-hero blockquote{font-size:23px}.guide-layout{padding-top:45px}.guide-toc nav{grid-template-columns:1fr 1fr}.guide-opening{padding:26px 22px}.guide-opening p{font-size:16px}.guide-article>section:not(.guide-opening){padding:50px 0}.guide-article h2{font-size:38px}.guide-article p{font-size:16px}.guide-article table{display:block;overflow-x:auto}.guide-checklist{padding:30px 22px!important}.dynamic-copy>h2{font-size:28px}}.not-found-page{background:#f7f6fe;min-height:80vh;padding:35px 6.5vw 100px}.not-found-brand img{width:154px;height:auto}.not-found-page section{text-align:center;max-width:850px;margin:110px auto 0}.not-found-page section>span{color:#fff;background:var(--brand-gradient);border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto;display:grid}.not-found-page h1{margin:28px 0 0;font-size:clamp(50px,7vw,88px);line-height:.96}.not-found-page p{color:#66666d;max-width:650px;margin:25px auto 0;font-size:18px;line-height:1.6}.not-found-page section>div{justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.not-found-page section>div>a:last-child{color:#5f2db4;font-weight:500}@media (width<=720px){.not-found-page{padding-inline:20px}.not-found-page section{margin-top:70px}.not-found-page section>div{flex-direction:column}}@media print{.studio-modal-backdrop,.studio-credits,.studio-access-notice,.studio-access-limit{display:none!important}}.estimator-projection{grid-template-columns:1fr 1.2fr repeat(3,1fr)}.estimator-cpm-bid>small{color:#756e7a;gap:3px;margin-top:8px;font-size:12px;line-height:1.35;display:grid}.estimator-cpm-bid>small b,.estimator-cpm-bid>small span{display:block}.estimator-cpm-bid>small b{color:#4f46b5}.estimator-cpm-bid>em{color:#b1263c;margin-top:7px;font-size:12px;font-style:normal;font-weight:700;display:block}.estimator-cpm-bid.invalid{background:#fff8f9;border-color:#cf4960}.estimator-cpm-bid.invalid input{border-color:#cf4960;box-shadow:0 0 0 3px #cf496014}.estimator-category-label a,.estimator-disclaimer a{color:#5f2fc0;text-underline-offset:2px;font-weight:750;text-decoration:underline}@media (width<=1050px){.estimator-projection{grid-template-columns:1fr 1fr}}@media (width<=520px){.estimator-projection{grid-template-columns:1fr}}.dynamic-header nav a[aria-current=page]{color:#fff}.estimator-topline nav a[aria-current=page]{color:#7138ee}.studio-tool-nav{align-items:center;gap:18px;margin-left:auto;display:flex}.studio-tool-nav a{color:#aaa3ae;white-space:nowrap;font-size:13px;font-weight:750}.studio-tool-nav a:hover,.studio-tool-nav a[aria-current=page]{color:#fff}.studio-tool-nav a[aria-current=page]{border-bottom:2px solid var(--platform-accent);padding-bottom:4px}.studio-status{margin-left:20px}.platform-google .studio-tool-nav a{color:#5f6368}.platform-google .studio-tool-nav a:hover,.platform-google .studio-tool-nav a[aria-current=page]{color:#202124}.success-tools{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.success-tools a{color:#6431b7;background:#f8f3ff;border:1px solid #d9ccef;border-radius:999px;padding:11px 14px;font-size:13px;font-weight:800;text-decoration:none}.success-tools a:hover{background:#f0e7ff;border-color:#7138ee}@media (width<=1050px){.studio-status{display:none}}@media (width<=720px){.estimator-topline{flex-direction:column;align-items:flex-start;gap:14px}.estimator-topline nav{justify-content:space-between;gap:8px;width:100%}.estimator-topline nav a{font-size:11px}.studio-header{flex-wrap:wrap;height:auto;min-height:68px;padding:13px 18px 0}.studio-header .studio-credits{margin-left:auto}.studio-tool-nav{border-top:1px solid #2d2931;order:3;justify-content:space-between;gap:8px;width:100%;margin:11px 0 0;padding:10px 0}.studio-tool-nav a{font-size:11px}.platform-google .studio-tool-nav{border-color:#dadce0}.success-tools{flex-direction:column}.success-tools a{text-align:center}}.tools-page{color:#17131b;background:linear-gradient(145deg,#fbf9fd,#f1ecf8);min-height:100vh;padding:0 6.5vw 70px}.tools-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #ded8e4;justify-content:space-between;align-items:center;height:84px;padding:0;display:flex;position:static;inset:auto}.tools-brand img{width:150px;height:auto;display:block}.tools-nav{align-items:center;gap:24px;display:flex}.tools-nav a{color:#716977;font-size:13px;font-weight:750}.tools-nav a:hover,.tools-nav a[aria-current=page]{color:#7138ee}.tools-nav a[aria-current=page]{border-bottom:2px solid #7138ee;padding-bottom:5px}.tools-hero h1{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(52px,7vw,92px);font-weight:500;line-height:.94}.tools-hero>p:last-child{color:#716977;max-width:720px;margin:25px 0 0;font-size:17px;line-height:1.7}.tools-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tools-grid article{background:#fff;border:1px solid #ddd6e3;border-radius:22px;flex-direction:column;min-height:300px;padding:28px;display:flex;box-shadow:0 18px 60px #35184f0a}.tools-grid article>span{color:#7138ee;background:#f0e9ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.tools-grid h2{letter-spacing:-.04em;margin:38px 0 0;font-size:27px}.tools-grid p{color:#766e7b;margin:13px 0 30px;font-size:14px;line-height:1.65}.tools-grid a{color:#5f2fc0;border-top:1px solid #e4dee8;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:14px;font-weight:850;display:flex}.tools-grid a i{font-size:20px;font-style:normal}.tools-note{color:#817987;margin:24px 0 0;font-size:13px}.tool-next-prompt{color:#756d79;border-top:1px solid #e2dce6;margin:18px 0 0;padding-top:16px;font-size:13px;line-height:1.5}.tool-next-prompt a{color:#7138ee;font-weight:800}.tool-next-prompt.dark{color:#aaa3ae;border-color:#39323e}.tool-next-prompt.dark a{color:#c986ff}@media (width<=900px){.tools-grid{grid-template-columns:1fr}.tools-grid article{min-height:240px}.tools-hero{padding-top:65px}}@media (width<=720px){.tools-page{padding-inline:20px}.tools-header{flex-direction:column;align-items:flex-start;gap:15px;height:auto;padding:18px 0}.tools-nav{justify-content:space-between;gap:8px;width:100%}.tools-nav a{font-size:11px}.tools-hero{padding:55px 0 38px}.tools-hero h1{font-size:48px}.tools-hero>p:last-child{font-size:15px}}.tracking-consent{z-index:1200;color:#f7f4f8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171419f5;border:1px solid #3b3540;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;max-width:1080px;margin:auto;padding:18px 20px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 24px 70px #0008}.tracking-consent p{gap:5px;max-width:720px;margin:0;display:grid}.tracking-consent p b{font-size:15px}.tracking-consent p span{color:#bbb4bf;font-size:13px;line-height:1.5}.tracking-consent a{color:#d6a7ff;text-underline-offset:2px;text-decoration:underline}.tracking-consent>div{flex:none;gap:9px;display:flex}.tracking-consent button{color:#eee9f0;cursor:pointer;background:0 0;border:1px solid #5a525e;border-radius:999px;min-height:42px;padding:0 15px;font-size:13px;font-weight:750}.tracking-consent button.accept{color:#fff;background:#7138ee;border-color:#8847e7}.tracking-consent button:focus-visible{outline-offset:2px;outline:3px solid #c795ff}@media (width<=720px){.tracking-consent{flex-direction:column;align-items:stretch;gap:14px;padding:16px;bottom:12px;left:12px;right:12px}.tracking-consent>div{grid-template-columns:1fr 1fr;display:grid}.tracking-consent button{padding-inline:10px}}body,button,input,select,textarea{font-family:Grato Grotesk,Arial,sans-serif}h1,h2,h3,h4,h5,h6,.market-stats b,.selected-cpm b{font-family:Grato Grotesk,Arial,sans-serif;font-weight:500}h1,h2,h3,.tools-hero h1,.tools-grid h2,.dynamic-copy h1,.market-intro h1,.estimator-builder-head h2,.estimator-results-head h2,.estimator-audience-head h2,.studio-titlebar h1{letter-spacing:normal}:focus-visible{outline-offset:3px;outline:3px solid #4ba5ff}.header-cta,.button,.submit,.contact-cta,.studio-access-modal form>button,.studio-access-sent>button{background:var(--brand-gradient-deep);box-shadow:none;border-radius:56px}.header-cta:hover,.button:hover,.submit:hover,.contact-cta:hover,.studio-access-modal form>button:hover,.studio-access-sent>button:hover{background:var(--brand-gradient);transform:translateY(-2px)}.tools-page{color:var(--ink);background:#f7f6fe}.tools-header{border-color:#e4e4e9;height:88px}.tools-brand img,.estimator-brand img{width:154px;height:auto;display:block}.tools-nav a,.dynamic-header nav a,.estimator-topline nav a,.studio-tool-nav a{letter-spacing:normal;font-size:14px;font-weight:500}.tools-nav a[aria-current=page],.estimator-topline nav a[aria-current=page]{color:#252529;border-bottom-color:#4ba5ff}.tools-hero{max-width:900px;padding:88px 0 54px}.tools-hero h1{font-size:clamp(48px,5vw,64px);line-height:1.06}.tools-hero>p:last-child{color:#55555c;max-width:760px;font-size:19px;line-height:1.55}.tools-grid{gap:20px}.tools-grid article{min-height:310px;box-shadow:none;border-color:#e4e4e9;border-radius:32px;padding:32px;transition:border-color .2s,transform .2s,box-shadow .2s}.tools-grid article:hover{border-color:#a54bff;transform:translateY(-3px);box-shadow:0 18px 48px #25252912}.tools-grid article>span{background:var(--brand-gradient);color:#fff;font-weight:500}.tools-grid h2{font-size:30px}.tools-grid p{color:#55555c;font-size:16px;line-height:1.55}.tools-grid a{color:#6e3cff;font-size:15px;font-weight:500}.tools-note{color:#6d6d74;font-size:14px}.dynamic-page .dynamic-header,.studio-header,.platform-google .studio-header{background:#252529!important;border-color:#3b3b40!important}.dynamic-header nav a,.studio-tool-nav a,.platform-google .studio-tool-nav a{color:#c8c8ce}.dynamic-header nav a:hover,.dynamic-header nav a[aria-current=page],.studio-tool-nav a:hover,.studio-tool-nav a[aria-current=page],.platform-google .studio-tool-nav a:hover,.platform-google .studio-tool-nav a[aria-current=page]{color:#fff}.studio-brand img,.platform-google .studio-brand img{filter:invert()!important}.studio-brand span,.platform-google .studio-brand span{color:#fff!important;border-color:#535359!important}.studio-status,.platform-google .studio-status{color:#c8c8ce!important}.studio-header .studio-credits,.platform-google .studio-header .studio-credits{color:#fff;background:#323236;border-color:#535359}.progressive-card,.estimator-builder,.estimator-results,.estimator-audience,.studio-composer,.studio-preview-panel,.studio-readiness{border-radius:32px}.estimator-page,.market-explorer{background:#f7f6fe}.estimator-topline{border-color:#e4e4e9;margin-bottom:64px;padding-bottom:24px}.estimator-brand{align-items:center;display:inline-flex}.estimator-builder,.estimator-results,.estimator-audience{box-shadow:none;border-color:#e4e4e9}.estimator-intro h1{line-height:1.06}.estimator-operation-note{background:var(--brand-gradient-deep)}.site-footer,.dynamic-page footer{background:#252529}.site-footer .footer-top{padding-bottom:48px}.footer-top p{color:#c6c6cc;font-size:16px;line-height:1.55}.footer-links{border-color:#ffffff24}.footer-links b{font-size:15px;font-weight:500}.footer-links a,.footer-links small{color:#b5b5bb;font-size:14px}.footer-bottom p,.footer-bottom a{color:#99999f;font-size:13px}.tracking-consent{background:#252529f5;border-color:#49494f;border-radius:32px}.tracking-consent button{border-radius:56px;font-weight:500}.tracking-consent button.accept{background:var(--brand-gradient-deep);border-color:#6e3cff}@media (width<=720px){.tools-header{gap:18px;height:auto;padding:20px 0}.tools-nav,.estimator-topline nav{scrollbar-width:none;justify-content:flex-start;gap:20px;padding-bottom:4px;overflow-x:auto}.tools-nav a,.dynamic-header nav a,.estimator-topline nav a,.studio-tool-nav a{white-space:nowrap;font-size:12px}.tools-hero{padding:54px 0 38px}.tools-hero h1{font-size:44px;line-height:1.08}.tools-hero>p:last-child{font-size:17px}.tools-grid article{border-radius:24px;min-height:250px;padding:26px}.dynamic-page .dynamic-header{flex-wrap:wrap;height:auto;min-height:88px;padding:14px 20px 0}.dynamic-header nav{scrollbar-width:none;order:3;gap:20px;width:100%;margin:8px 0 0;padding:0 0 12px;overflow-x:auto}.estimator-topline{align-items:flex-start;gap:20px;margin-bottom:48px}.studio-header{background:#252529!important}.studio-tool-nav{scrollbar-width:none;justify-content:flex-start;gap:20px;overflow-x:auto}.progressive-card,.estimator-builder,.estimator-results,.estimator-audience,.studio-composer,.studio-preview-panel,.studio-readiness{border-radius:24px}.footer-top p{font-size:15px}.footer-links b{font-size:14px}.footer-links a,.footer-links small{font-size:13px}}.case-library-page{min-height:100vh;color:var(--ink);background:#f7f6fe}.case-library-header{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;height:94px;padding:0 6.5vw;display:flex;position:absolute;inset:0 0 auto}.case-library-brand img{filter:invert();width:162px;height:auto;display:block}.case-library-header>span{color:#fff;border:1px solid #ffffff38;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:500}.case-library-hero{isolation:isolate;color:#fff;background:#252529;grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:7vw;min-height:760px;padding:142px 6.5vw 80px;display:grid;position:relative;overflow:hidden}.case-library-ribbons{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.case-library-ribbons:before{content:"";filter:blur(80px);background:#4ba5ff2b;border-radius:50%;width:70vw;height:70vw;position:absolute;bottom:-58%;left:-18%}.case-library-ribbons:after{content:"";filter:blur(90px);background:#a54bff30;border-radius:50%;width:64vw;height:64vw;position:absolute;top:-40%;right:-18%}.case-library-ribbons i{background:var(--brand-gradient);opacity:.17;border-radius:90px;width:150px;height:560px;position:absolute;transform:rotate(36deg)}.case-library-ribbons i:first-child{top:-170px;right:24%}.case-library-ribbons i:nth-child(2){top:-80px;right:11%}.case-library-ribbons i:nth-child(3){top:10px;right:-2%}.case-library-copy{z-index:2;max-width:760px;position:relative}.case-library-copy .eyebrow{color:#c8b5ff}.case-library-copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(58px,7vw,102px);font-weight:500;line-height:.94}.case-library-lead{color:#d1d1d6;max-width:680px;margin:30px 0 0;font-size:18px;line-height:1.6}.case-library-includes{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.case-library-includes span{color:#e4e4e8;background:#ffffff0b;border:1px solid #ffffff2e;border-radius:999px;padding:10px 13px;font-size:13px}.case-library-form-card{z-index:3;color:#252529;background:#fff;border-radius:32px;padding:30px;position:relative;box-shadow:0 28px 90px #0007}.case-library-form-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:20px;display:flex}.case-library-form-head>span{color:#fff;background:var(--brand-gradient);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.case-library-form-head small{color:#77777e;letter-spacing:.12em;font-size:12px;display:block}.case-library-form-head h2{margin:5px 0 0;font-size:30px;line-height:1.05}.case-library-form-card>p{color:#65656c;margin:18px 0;font-size:15px;line-height:1.55}.case-library-form-card form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.case-library-form-card form>label:not(.case-library-consent){gap:7px;display:grid}.case-library-form-card form>label>span{font-size:14px;font-weight:500}.case-library-form-card input:not([type=checkbox]){color:#252529;background:#fbfbfd;border:1px solid #d8d8de;border-radius:12px;width:100%;min-height:50px;padding:0 14px;font-size:16px}.case-library-form-card input:not([type=checkbox]):focus{border-color:#4ba5ff;outline:3px solid #4ba5ff33}.case-library-consent{grid-column:1/-1;grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.case-library-consent input{accent-color:#6e3cff;width:18px;height:18px;margin:2px 0 0}.case-library-consent span{color:#5f5f66;line-height:1.45;font-size:12px!important;font-weight:400!important}.case-library-consent a{color:#6e3cff;text-underline-offset:2px;text-decoration:underline}.case-library-consent.optional{margin-top:-4px}.case-library-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.case-library-form-error{background:#fff0f3;border-left:3px solid #c92e51;border-radius:9px;grid-column:1/-1;padding:11px 13px;color:#a72443!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.case-library-form-card form>button{color:#fff;background:var(--brand-gradient-deep);cursor:pointer;border:0;border-radius:56px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:54px;margin-top:3px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.case-library-form-card form>button:hover:not(:disabled){background:var(--brand-gradient);transform:translateY(-2px)}.case-library-form-card form>button:disabled{opacity:.68;cursor:wait}.case-library-form-card form>button i{font-size:18px;font-style:normal}.case-library-privacy{color:#85858c;text-align:center;margin-top:13px;font-size:11px;line-height:1.45;display:block}.case-library-resources,.case-library-tools{padding:100px 6.5vw}.case-library-resources{background:#f7f6fe;scroll-margin-top:20px}.case-library-tools{border-top:1px solid var(--line);background:#fff}.case-library-section-head{grid-template-columns:minmax(0,1fr) minmax(300px,500px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.case-library-section-head .eyebrow{margin-bottom:15px}.case-library-section-head h2{margin:0;font-size:clamp(44px,5vw,68px);line-height:1.02}.case-library-section-head>p{color:#606067;margin:0;font-size:16px;line-height:1.6}.case-library-success{color:#155d46;background:#ebfbf5;border:1px solid #aee7d3;border-radius:16px;align-items:center;gap:13px;margin:-10px 0 24px;padding:15px 18px;display:flex}.case-library-success>span{color:#fff;background:#14a676;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.case-library-success p{margin:0;font-size:14px}.case-library-resource-group{margin-top:42px}.case-library-resource-group>div:first-child{align-items:center;gap:13px;margin-bottom:18px;display:flex}.case-library-resource-group>div:first-child>span{color:#fff;background:#252529;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.case-library-resource-group>div:first-child h3{margin:0;font-size:24px}.case-library-resource-grid,.case-library-tools-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.case-library-resource-grid.company-materials{grid-template-columns:repeat(2,1fr)}.case-library-resource-grid article{border:1px solid var(--line);background:#fff;border-radius:32px;flex-direction:column;min-height:455px;padding:26px;transition:all .2s;display:flex;position:relative}.case-library-resource-top{justify-content:space-between;align-items:center;display:flex}.case-library-resource-top>span,.case-library-tools-grid article>span{color:#fff;background:var(--brand-gradient);border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.case-library-resource-top small{color:#77777e;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.case-library-document{color:#fff;background:linear-gradient(145deg,#252529 10%,#59319a 58%,#4ba5ff 130%);border-radius:20px;justify-content:space-between;align-items:flex-end;height:190px;margin:26px 0 28px;padding:22px;display:flex;position:relative;overflow:hidden}.case-library-document:after{content:"";background:#ffffff1a;border-radius:80px;width:150px;height:260px;position:absolute;top:-80px;right:-32px;transform:rotate(32deg)}.case-library-document i{font-size:35px;font-style:normal;font-weight:500;position:absolute;top:20px;left:22px}.case-library-document b{z-index:1;max-width:150px;font-size:23px;line-height:1.05;position:relative}.case-library-document em{z-index:1;letter-spacing:.08em;border:1px solid #ffffff45;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal;position:relative}.case-library-resource-grid h3{margin:0;font-size:26px;line-height:1.12}.case-library-resource-grid p{color:#68686f;margin:13px 0 24px;font-size:15px;line-height:1.55}.case-library-resource-grid button,.case-library-resource-grid article>a{border:0;border-top:1px solid var(--line);color:#6e3cff;background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:16px 0 0;font-size:14px;font-weight:500;display:flex}.case-library-resource-grid button i,.case-library-resource-grid article>a i{font-size:18px;font-style:normal}.case-library-resource-grid button:disabled{color:#96969c}.case-library-resources.locked .case-library-resource-grid article{background:#fbfbfd}.case-library-resources.locked .case-library-document{filter:saturate(.2);opacity:.72}.case-library-tools-grid article{border:1px solid var(--line);background:#f9f8fd;border-radius:28px;flex-direction:column;min-height:270px;padding:28px;display:flex}.case-library-tools-grid h3{margin:30px 0 0;font-size:25px}.case-library-tools-grid p{color:#68686f;margin:12px 0 25px;font-size:15px;line-height:1.55}.case-library-tools-grid a{border-top:1px solid var(--line);color:#6e3cff;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:14px;font-weight:500;display:flex}.case-library-tools-grid a i{font-size:18px;font-style:normal}@media (width<=1050px){.case-library-hero{grid-template-columns:1fr;gap:50px;padding-top:145px}.case-library-copy{max-width:850px}.case-library-form-card{max-width:760px}.case-library-resource-grid,.case-library-resource-grid.company-materials,.case-library-tools-grid{grid-template-columns:1fr}.case-library-resource-grid article{min-height:430px}.case-library-section-head{grid-template-columns:1fr;gap:20px}}@media (width<=720px){.case-library-header{height:78px;padding:0 20px}.case-library-brand img{width:124px}.case-library-header>span{font-size:11px}.case-library-hero{gap:38px;min-height:auto;padding:120px 20px 62px}.case-library-copy h1{font-size:54px}.case-library-lead{font-size:16px}.case-library-includes{gap:8px}.case-library-includes span{padding:8px 10px;font-size:12px}.case-library-form-card{border-radius:24px;padding:23px 18px}.case-library-form-card form{grid-template-columns:1fr}.case-library-consent,.case-library-form-card form>button{grid-column:auto}.case-library-resources,.case-library-tools{padding:72px 20px}.case-library-section-head h2{font-size:44px}.case-library-resource-grid article{border-radius:24px;min-height:0;padding:22px}.case-library-tools-grid article{border-radius:24px;min-height:240px;padding:24px}.case-library-ribbons i{opacity:.1}}.growth-context-notice{color:#252529;background:#edf6ff;border-bottom:1px solid #cfe4f7;align-items:center;gap:12px;padding:14px 6.5vw;display:flex}.growth-context-notice>div{gap:3px;margin-right:auto;display:grid}.growth-context-notice b{font-size:14px;font-weight:500}.growth-context-notice span{color:#5e6269;font-size:13px}.growth-context-notice button{color:#fff;background:var(--brand-gradient-deep);cursor:pointer;border:1px solid #6e3cff;border-radius:56px;min-height:38px;padding:0 15px;font-size:13px;font-weight:500}.growth-context-notice button.quiet{color:#4b4b51;background:#fff;border-color:#c8c8ce}.dynamic-copy .button{color:#fff;cursor:pointer;border:0}.plan-outcomes{background:#fff;border:1px solid #ddd4e7;border-radius:16px;margin-bottom:22px;padding:16px 18px}.plan-outcomes>b{font-size:14px;font-weight:500;display:block}.plan-outcomes ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.plan-outcomes li{color:#605967;padding-left:20px;font-size:13px;line-height:1.45;position:relative}.plan-outcomes li:before{content:"✓";color:#6e3cff;font-weight:700;position:absolute;left:0}.service-choice-stack{gap:22px;display:grid}.service-choice-stack fieldset{margin:0}.service-choice-stack legend{font-size:14px}.service-choice-stack legend small{color:#77717d;margin-left:7px;font-size:12px;font-weight:400}.service-choice-stack .choice-option span{justify-content:space-between;align-items:center;gap:8px;display:flex}.service-choice-stack .choice-option span small{color:#5f2fc0;background:#eee7ff;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:500}.service-supporting{border-top:1px solid #ddd7e0;padding-top:20px}.service-supporting .choice-option:has(input:disabled){opacity:.46;cursor:not-allowed}.brief-summary{background:#f8f3ff;border:1px solid #d9ccef;border-radius:16px;margin-bottom:22px;padding:16px 18px}.brief-summary>b{margin-bottom:8px;font-size:15px;font-weight:500;display:block}.brief-summary p{color:#4f4855;border-top:1px solid #e4d9ef;grid-template-columns:90px 1fr;gap:12px;margin:0;padding:7px 0;font-size:13px;line-height:1.4;display:grid}.brief-summary p span{color:#7b7182;font-size:12px}.field-invalid input,.field-invalid select,.field-invalid textarea{box-shadow:0 0 0 3px #c63f5814;border-color:#c63f58!important}.field-invalid.fee-confirm,.field-invalid.consent{background:#fff1f4;border-color:#c63f58}.field-error{grid-column:1/-1;color:#a82942!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;display:block!important}.status-error{scroll-margin-top:120px}.progress-step .consent{margin-top:20px}.progress-step .consent a{text-decoration:underline}@media (width<=720px){.prototype-bar{font-size:11px}.dynamic-header nav a{font-size:12px}.service-selector-label{flex-direction:column;align-items:flex-start;gap:4px}.service-selector-label strong,.service-selector-label span,.service-tabs button{font-size:12px}.dynamic-copy>small{font-size:12px;line-height:1.45}.progress-head small,.progress-head>span{font-size:12px}.progress-fields label>span,.qualification-select>span{font-size:14px}.fee-confirm span,.consent span{font-size:13px!important}.growth-context-notice{flex-wrap:wrap;align-items:stretch;padding:14px 20px}.growth-context-notice>div{width:100%}.growth-context-notice button{flex:1}.plan-outcomes{padding:15px}.plan-outcomes li{font-size:13px}.service-choice-stack legend{font-size:14px}.sticky-step-actions{z-index:10;background:#f5f2f7;border-top:1px solid #ddd7e0;margin-inline:-19px;padding:14px 19px;position:sticky;bottom:-19px}.sticky-step-actions .submit{flex:1}.brief-summary p{grid-template-columns:78px 1fr}}.site-footer .footer-links{grid-template-columns:1.15fr 1.15fr repeat(4,.9fr);gap:34px}.authority-library{border-top:1px solid var(--line);margin-top:90px;padding-top:90px}.authority-library-head{grid-template-columns:minmax(0,1fr) minmax(330px,500px);align-items:end;gap:70px;display:grid}.authority-library-head .eyebrow{grid-column:1/-1;margin-bottom:-48px}.authority-library-head h2{max-width:780px;margin:0;font-size:clamp(42px,5vw,66px);line-height:1.02}.authority-library-head>p{color:#626269;margin:0;font-size:17px;line-height:1.65}.authority-library-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:42px;display:grid}.authority-library-grid article{border:1px solid var(--line);background:#fff;border-radius:28px;flex-direction:column;min-height:290px;padding:28px;display:flex}.authority-library-grid span{color:#fff;background:var(--brand-gradient);border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.authority-library-grid h3{margin:28px 0 0;font-size:27px;line-height:1.08}.authority-library-grid p{color:#626269;margin:13px 0 26px;font-size:15px;line-height:1.6}.authority-library-grid a{border-top:1px solid var(--line);color:#6534b8;justify-content:space-between;margin-top:auto;padding-top:16px;font-size:14px;font-weight:500;display:flex}.authority-page .guide-hero>aside{background:linear-gradient(145deg,#252529 12%,#3f286b 72%,#4b82d1 145%)}.paid-media-authority .guide-hero>aside{background:linear-gradient(145deg,#252529 10%,#253b63 74%,#7244c8 145%)}.b2b-authority .guide-hero>aside{background:linear-gradient(145deg,#252529 10%,#4d2b64 72%,#934ca4 145%)}@media (width<=1100px){.site-footer .footer-links{grid-template-columns:repeat(3,1fr)}.authority-library-head{grid-template-columns:1fr;gap:22px}.authority-library-head .eyebrow{grid-column:auto;margin-bottom:0}.authority-library-grid{grid-template-columns:1fr}}@media (width<=720px){.site-footer .footer-links{grid-template-columns:1fr 1fr}.authority-library{margin-top:65px;padding-top:65px}.authority-library-head h2{font-size:42px}.authority-library-head>p{font-size:16px}.authority-library-grid article{border-radius:24px;min-height:250px;padding:24px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
