.reference-product--social{isolation:isolate;overflow-x:clip}.reference-product--social,.reference-product--social *{box-sizing:border-box}.reference-product--social{--bg:#f3f7f4;--surface:#fff;--surface-2:#e5f5ed;--ink:#13241e;--muted:#5d7068;--line:#c9dacf;--navy:#0d4f39;--navy-deep:#13241e;--teal:#176c4d;--teal-bright:#45bb88;--teal-soft:#e5f5ed;--coral:#176c4d;--coral-soft:#e5f5ed;--gold:#a8e4c8;--shadow:0 24px 70px rgba(19,36,30,.14);--shadow-soft:0 14px 40px rgba(19,36,30,.09);--radius:24px;--container:1180px}.reference-product--social *{box-sizing:border-box}.reference-product--social{scroll-behavior:smooth;background:var(--bg)}.reference-product--social{margin:0;min-width:320px;color:var(--ink);background:var(--bg);font-family:Aptos,"Segoe UI","Helvetica Neue",Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}.reference-product--social.menu-open{overflow:hidden}.reference-product--social img{display:block;max-width:100%}.reference-product--social a{color:inherit}.reference-product--social button,.reference-product--social input,.reference-product--social textarea,.reference-product--social select{font:inherit}.reference-product--social button,.reference-product--social a{-webkit-tap-highlight-color:transparent}.reference-product--social .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reference-product--social .skip-link{position:fixed;z-index:200;top:10px;left:10px;transform:translateY(-160%);padding:10px 14px;color:rgb(255,255,255);background:var(--teal);border-radius:10px;font-weight:800;text-decoration:none}.reference-product--social .skip-link:focus{transform:translateY(0)}.reference-product--social :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.reference-product--social .container{width:min(calc(100%  - 40px),var(--container));margin-inline:auto}.reference-product--social .site-header{position:sticky;z-index:100;top:0;border-bottom:1px solid rgba(202,217,223,.8);background:rgba(245,248,251,.88);backdrop-filter:blur(18px)}.reference-product--social .site-header.is-scrolled{background:rgba(255,255,255,.94);box-shadow:rgba(17,41,54,.07) 0 8px 30px}.reference-product--social .nav-wrap{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px}.reference-product--social .brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none}.reference-product--social .brand img{width:44px;height:44px}.reference-product--social .brand-copy{display:grid;line-height:1}.reference-product--social .brand-copy strong{font-size:.83rem;letter-spacing:.025em;color:var(--navy)}.reference-product--social .brand-copy small{margin-top:6px;color:var(--teal);font-size:.54rem;font-weight:900;letter-spacing:.16em}.reference-product--social .main-nav{display:flex;justify-content:center;align-items:center;gap:clamp(16px,2.2vw,30px)}.reference-product--social .main-nav a,.reference-product--social .text-link{color:var(--muted);font-size:.86rem;font-weight:750;text-decoration:none}.reference-product--social .main-nav a:hover,.reference-product--social .text-link:hover{color:var(--teal)}.reference-product--social .nav-actions{display:flex;align-items:center;gap:12px}.reference-product--social .button-registration{color:var(--teal);border-color:rgba(0,111,105,.35);background:rgba(237,249,245,.9)}.reference-product--social .auth-entry-button{white-space:nowrap;cursor:pointer}.reference-product--social .mobile-registration-link{display:none}.reference-product--social.auth-entry-open{overflow:hidden}.reference-product--social .auth-entry-modal{position:fixed;z-index:1200;inset:0;padding:24px;display:grid;place-items:center;overflow-y:auto;background:rgba(4,29,42,.72);backdrop-filter:blur(12px);opacity:0}.reference-product--social .auth-entry-modal[hidden]{display:none}.reference-product--social .auth-entry-modal.is-open{opacity:1}.reference-product--social .auth-entry-dialog{width:min(900px,100%);max-height:calc(-48px + 100vh);overflow-y:auto;border:1px solid rgba(255,255,255,.5);border-radius:26px;background:rgb(245,249,250);box-shadow:rgba(2,23,34,.34) 0 32px 90px;transform:translateY(12px) scale(.985)}.reference-product--social .auth-entry-modal.is-open .auth-entry-dialog{transform:none}.reference-product--social .auth-entry-card{position:relative;min-width:0;padding:24px;border:1px solid rgb(214,226,230);border-radius:19px;background:rgb(255,255,255);box-shadow:rgba(14,52,67,.07) 0 12px 30px}.reference-product--social .auth-entry-card>small{color:var(--teal);font-size:.59rem;font-weight:950;letter-spacing:.11em}.reference-product--social .auth-entry-card h3{margin:8px 54px 7px 0;color:var(--navy);font-size:1.25rem}.reference-product--social .auth-entry-card>p{min-height:42px;margin:0 0 18px;color:var(--muted);font-size:.72rem;line-height:1.5}.reference-product--social .auth-login-card{display:flex;flex-direction:column}.reference-product--social .auth-login-card label{margin-bottom:12px;display:grid;gap:6px}.reference-product--social .auth-login-card label[hidden]{display:none}.reference-product--social .auth-login-card label>span{color:var(--navy);font-size:.68rem;font-weight:850}.reference-product--social .auth-login-card input{width:100%;min-height:46px;padding:0 13px;border:1px solid rgb(203,217,221);border-radius:11px;color:var(--navy);background:rgb(255,255,255);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:.73rem}.reference-product--social .auth-login-card input:focus{border-color:var(--teal);outline:rgba(0,111,105,.12) solid 3px}.reference-product--social .auth-login-card>.button{width:100%;margin-top:auto}.reference-product--social .auth-login-card>.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.reference-product--social .auth-forgot-link,.reference-product--social .auth-back-link{width:fit-content;padding:2px 0;cursor:pointer;color:var(--teal);border:0;background:transparent;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:.67rem;font-weight:900;text-decoration:underline;text-underline-offset:3px}.reference-product--social .auth-forgot-link{align-self:flex-end;margin:-5px 0 12px}.reference-product--social .auth-back-link{align-self:center;margin-top:11px}.reference-product--social .auth-human-check{margin-bottom:10px;padding:11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgb(199,215,220);border-radius:12px;background:rgb(246,249,250)}.reference-product--social .auth-human-shield{width:32px;height:32px;display:grid;place-items:center;color:rgb(255,255,255);border-radius:10px;background:rgb(130,151,159);font-size:.72rem;font-weight:950}.reference-product--social .auth-human-check>div:not(.auth-turnstile){min-width:0;display:grid;gap:1px}.reference-product--social .auth-human-check strong{color:var(--navy);font-size:.66rem}.reference-product--social .auth-human-check small{color:var(--muted);font-size:.59rem;line-height:1.35}.reference-product--social .auth-human-check>button{min-height:36px;padding:7px 10px;cursor:pointer;color:var(--teal);border:1px solid rgba(0,111,105,.35);border-radius:9px;background:rgb(255,255,255);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:.62rem;font-weight:900}.reference-product--social .auth-human-check>button:disabled{cursor:not-allowed;opacity:.55}.reference-product--social .auth-human-check[data-state=verified]{border-color:rgb(141,200,173);background:rgb(237,249,242)}.reference-product--social .auth-human-check[data-state=verified] .auth-human-shield{background:rgb(36,133,98)}.reference-product--social .auth-human-check[data-state=unavailable]{border-color:rgb(224,189,130);background:rgb(255,248,232)}.reference-product--social .auth-human-check[data-state=unavailable] .auth-human-shield{background:rgb(173,116,24)}.reference-product--social .auth-turnstile{grid-column:1/-1;width:100%;overflow:hidden}.reference-product--social .auth-security-note{margin:0 0 12px;color:var(--muted);font-size:.59rem;line-height:1.4}.reference-product--social .auth-login-message{margin-top:12px;padding:10px 12px;display:flex;align-items:center;gap:9px;border-radius:10px;color:rgb(23,97,63);background:rgb(223,245,233)}.reference-product--social .auth-login-message[hidden]{display:none}.reference-product--social .auth-login-message>i{font-style:normal;font-weight:950}.reference-product--social .auth-login-message>span{display:grid;gap:1px}.reference-product--social .auth-login-message strong{font-size:.68rem}.reference-product--social .auth-login-message small{font-size:.62rem}.reference-product--social .auth-login-message.is-error{color:rgb(141,36,36);background:rgb(255,240,240)}.reference-product--social .auth-reset-card>p{min-height:63px}.reference-product--social .auth-reset-message{align-items:flex-start}.reference-product--social .auth-register-card{border-color:rgba(233,82,76,.25);background:linear-gradient(155deg,rgb(255,255,255),rgb(255,249,247))}.reference-product--social .auth-register-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reference-product--social .auth-register-card .auth-register-terms{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:9px;color:var(--muted);font-size:.62rem;line-height:1.4}.reference-product--social .auth-register-card .auth-register-terms input{width:18px;min-height:18px;margin-top:1px}.reference-product--social .auth-register-card .auth-register-terms>span{color:inherit;font-size:inherit;font-weight:700}.reference-product--social .auth-field-hint{color:var(--muted);font-size:.58rem;line-height:1.35}.reference-product--social .auth-register-card>small{color:rgb(189,61,57)}.reference-product--social .auth-register-card ol{margin:0 0 18px;padding:0;display:grid;gap:9px;list-style:none}.reference-product--social .auth-register-card li{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:9px}.reference-product--social .auth-register-card li>i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:rgb(157,48,44);background:rgba(233,82,76,.1);font-size:.65rem;font-style:normal;font-weight:950}.reference-product--social .auth-register-card li>span{display:grid;gap:1px}.reference-product--social .auth-register-card li strong{color:var(--navy);font-size:.68rem}.reference-product--social .auth-register-card li small{color:var(--muted);font-size:.61rem;line-height:1.35}.reference-product--social .auth-register-card>.button{width:100%;margin-top:4px}.reference-product--social .auth-entry-footer{padding:0 22px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:.68rem}.reference-product--social .auth-entry-footer>span{display:inline-flex;align-items:center;gap:8px}.reference-product--social .auth-entry-footer i{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:50%;color:var(--teal);background:rgba(0,111,105,.1);font-style:normal;font-weight:950}.reference-product--social .auth-entry-footer a{color:var(--teal);font-weight:900;text-decoration:none}.reference-product--social .menu-toggle{display:none;width:44px;height:44px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.reference-product--social .menu-toggle>span:not(.sr-only){display:block;width:100%;height:2px;margin:4px 0;background:var(--ink)}.reference-product--social .button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 18px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:var(--surface);font-weight:850;text-align:center;text-decoration:none;cursor:pointer}.reference-product--social .button:hover{transform:translateY(-2px);border-color:var(--teal);box-shadow:rgba(18,61,85,.12) 0 12px 28px}.reference-product--social .button-small{min-height:42px;padding:9px 15px;border-radius:11px;font-size:.83rem}.reference-product--social .button-large{min-height:56px;padding:14px 22px}.reference-product--social .button-primary{color:rgb(255,255,255);background:linear-gradient(135deg,rgb(0,95,90),rgb(0,128,120));border-color:transparent;box-shadow:rgba(0,111,105,.22) 0 14px 30px}.reference-product--social .button-ghost{background:rgba(255,255,255,.72)}.reference-product--social .button-light{color:var(--navy);background:rgb(255,255,255);border-color:rgba(255,255,255,.8)}.reference-product--social .hero{position:relative;overflow:hidden;padding:92px 0 72px;background:linear-gradient(rgba(18,61,85,.035) 1px,transparent 1px) 0% 0%/42px 42px,linear-gradient(90deg,rgba(18,61,85,.035) 1px,transparent 1px)}.reference-product--social .hero::after{content:"";position:absolute;inset:auto 0 0;height:32%;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.reference-product--social .hero-orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.reference-product--social .hero-orb-one{width:560px;height:560px;top:-290px;right:-180px;background:radial-gradient(circle,rgba(0,162,148,.16),transparent 68%)}.reference-product--social .hero-orb-two{width:420px;height:420px;bottom:-230px;left:-170px;background:radial-gradient(circle,rgba(238,108,85,.11),transparent 70%)}.reference-product--social .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px}.reference-product--social .eyebrow{margin:0 0 18px;display:inline-flex;align-items:center;gap:10px;color:var(--teal);font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.reference-product--social .eyebrow::before{content:"";width:26px;height:2px;background:currentcolor}.reference-product--social .hero h1,.reference-product--social .section-heading h2,.reference-product--social .sticky-copy h2,.reference-product--social .content-copy h2,.reference-product--social .report-copy h2,.reference-product--social .security-copy h2,.reference-product--social .faq-heading h2,.reference-product--social .final-cta h2{margin:0;font-weight:780;letter-spacing:-.052em;line-height:1.03}.reference-product--social .hero h1{max-width:660px;font-size:clamp(3.4rem,6vw,5.6rem)}.reference-product--social .hero h1 span{color:var(--teal)}.reference-product--social .hero-lead{max-width:650px;margin:28px 0 0;color:var(--muted);font-size:clamp(1.05rem,1.6vw,1.22rem)}.reference-product--social .hero-actions{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.reference-product--social .trust-list{margin:28px 0 0;padding:0;display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:.79rem;font-weight:750;list-style:none}.reference-product--social .trust-list li{display:inline-flex;align-items:center;gap:7px}.reference-product--social .check{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:50%;color:rgb(255,255,255);background:var(--teal);font-size:.72rem}.reference-product--social .hero-price-note{width:fit-content;margin-top:24px;padding:12px 16px;display:grid;grid-template-columns:auto auto;align-items:center;gap:2px 12px;border:1px solid rgba(0,111,105,.22);border-radius:14px;color:var(--ink);background:rgba(255,255,255,.72);box-shadow:rgba(18,61,85,.06) 0 10px 30px;text-decoration:none}.reference-product--social .hero-price-note span{color:var(--teal);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.reference-product--social .hero-price-note strong{font-size:.9rem}.reference-product--social .hero-price-note small{grid-column:1/-1;color:var(--muted);font-size:.7rem}.reference-product--social .hero-product{position:relative;min-width:0}.reference-product--social .product-window{overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--surface);box-shadow:var(--shadow);transform:perspective(1400px) rotateY(-3deg) rotateX(1deg)}.reference-product--social .window-bar{min-height:54px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;border-bottom:1px solid var(--line);background:rgb(251,253,254)}.reference-product--social .window-dots{display:flex;gap:6px}.reference-product--social .window-dots span{width:8px;height:8px;border-radius:50%;background:rgb(211,221,226)}.reference-product--social .window-dots span:first-child{background:rgb(238,139,122)}.reference-product--social .window-dots span:nth-child(2){background:rgb(233,194,107)}.reference-product--social .window-dots span:nth-child(3){background:rgb(96,198,185)}.reference-product--social .window-title{color:var(--muted);font-size:.72rem;font-weight:800}.reference-product--social .live-status{justify-self:end;display:inline-flex;align-items:center;gap:6px;color:var(--teal);font-size:.68rem;font-weight:800}.reference-product--social .live-status i{width:7px;height:7px;border-radius:50%;background:rgb(56,174,132);box-shadow:rgba(56,174,132,.13) 0 0 0 4px}.reference-product--social .product-shell{min-height:500px;display:grid;grid-template-columns:62px 1fr}.reference-product--social .mini-sidebar{display:flex;flex-direction:column;align-items:center;gap:19px;padding:16px 10px;background:var(--navy-deep)}.reference-product--social .mini-sidebar img{width:34px;height:34px;margin-bottom:10px}.reference-product--social .mini-nav{width:28px;height:28px;border:1px solid rgba(255,255,255,.12);border-radius:8px}.reference-product--social .mini-nav.active{background:rgba(155,231,223,.15);border-color:rgb(155,231,223)}.reference-product--social .product-main{min-width:0;padding:24px;background:rgb(247,250,251)}.reference-product--social .product-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-product--social .product-heading>div{display:grid;gap:3px}.reference-product--social .product-heading strong{font-size:.94rem}.reference-product--social .micro-label{color:var(--teal);font-size:.57rem;font-weight:900;letter-spacing:.12em}.reference-product--social .avatar{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;color:rgb(255,255,255);background:var(--navy);font-size:.66rem;font-weight:900}.reference-product--social .ai-prompt{margin-top:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;border:1px solid rgb(152,200,196);border-radius:13px;background:rgb(255,255,255);box-shadow:rgba(18,61,85,.07) 0 8px 24px}.reference-product--social .ai-prompt p{margin:0;color:var(--muted);font-size:.72rem}.reference-product--social .ai-mark{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:rgb(255,255,255);background:linear-gradient(135deg,var(--navy),var(--teal-bright));font-size:.59rem;font-weight:900}.reference-product--social .ai-prompt button{width:29px;height:29px;border:0;border-radius:8px;color:rgb(255,255,255);background:var(--teal);cursor:pointer}.reference-product--social .metric-row{margin-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.reference-product--social .metric-row article{min-width:0;padding:12px;border:1px solid rgb(221,231,234);border-radius:12px;background:rgb(255,255,255)}.reference-product--social .metric-row span,.reference-product--social .metric-row small{display:block;color:var(--muted);font-size:.55rem}.reference-product--social .metric-row strong{display:block;margin:3px 0;color:var(--navy);font-size:1.25rem}.reference-product--social .campaign-preview{margin-top:15px;overflow:hidden;border:1px solid rgb(220,230,233);border-radius:14px;background:rgb(255,255,255)}.reference-product--social .preview-head{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid rgb(228,236,239);font-size:.65rem}.reference-product--social .preview-head span{color:var(--teal);font-weight:800}.reference-product--social .campaign-line{display:grid;grid-template-columns:auto minmax(130px,1fr) minmax(92px,.6fr) auto;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid rgb(237,242,244)}.reference-product--social .campaign-line:last-child{border-bottom:0}.reference-product--social .platform-badge{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:rgb(255,255,255);font-size:.57rem;font-weight:900}.reference-product--social .platform-meta{background:rgb(66,103,178)}.reference-product--social .platform-linkedin{background:rgb(10,102,194)}.reference-product--social .campaign-line>div{min-width:0;display:grid}.reference-product--social .campaign-line strong{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.reference-product--social .campaign-line small{color:var(--muted);font-size:.49rem}.reference-product--social .campaign-line em{padding:4px 7px;border-radius:99px;color:rgb(24,117,80);background:rgb(230,246,238);font-size:.49rem;font-style:normal;font-weight:900}.reference-product--social .budget span{height:4px;margin-top:4px;overflow:hidden;border-radius:99px;background:rgb(228,236,238)}.reference-product--social .budget i{display:block;height:100%;border-radius:inherit;background:var(--teal-bright)}.reference-product--social .floating-card{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(202,217,223,.9);border-radius:14px;background:rgba(255,255,255,.96);box-shadow:rgba(18,61,85,.15) 0 16px 40px}.reference-product--social .floating-card-top{top:78px;right:-46px}.reference-product--social .floating-card-bottom{bottom:34px;left:-52px}.reference-product--social .floating-card div{display:grid}.reference-product--social .floating-card strong{font-size:.65rem}.reference-product--social .floating-card small{color:var(--muted);font-size:.53rem}.reference-product--social .float-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:rgb(255,255,255);background:var(--teal);font-size:.69rem;font-weight:900}.reference-product--social .float-icon-coral{background:var(--coral)}.reference-product--social .network-strip{position:relative;z-index:3;border-block:1px solid var(--line);background:var(--surface)}.reference-product--social .network-wrap{min-height:86px;display:flex;align-items:center;gap:42px}.reference-product--social .network-wrap>span{flex:0 0 auto;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.reference-product--social .network-list{flex:1 1 0%;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted)}.reference-product--social .network-list strong{font-size:.82rem}.reference-product--social .network-brand{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.reference-product--social .network-brand i{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:8px;color:rgb(255,255,255);background:var(--navy);box-shadow:rgba(18,61,85,.12) 0 6px 16px;font-size:.61rem;font-style:normal;font-weight:950;letter-spacing:-.03em}.reference-product--social .network-facebook i{background:rgb(10,94,215)}.reference-product--social .network-instagram i{background:linear-gradient(135deg,rgb(131,58,180),rgb(193,53,132) 55%,rgb(247,119,55))}.reference-product--social .network-tiktok i{background:linear-gradient(135deg,rgb(16,16,16) 45%,rgb(37,244,238) 46%,rgb(254,44,85))}.reference-product--social .network-linkedin i{background:rgb(7,93,169)}.reference-product--social .network-x i{background:rgb(17,17,17)}.reference-product--social .network-youtube i{background:rgb(196,18,47)}.reference-product--social .network-extra{flex:0 0 auto;padding:7px 10px;border:1px solid rgb(203,217,221);border-radius:999px;color:var(--muted);background:rgb(247,250,251);font-size:.62rem;font-weight:850;letter-spacing:normal;text-transform:none;white-space:nowrap}.reference-product--social .section{padding:112px 0}.reference-product--social .section-soft{background:rgb(234,242,243)}.reference-product--social .section-heading{margin-bottom:54px}.reference-product--social .split-heading{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:70px}.reference-product--social .section-heading h2,.reference-product--social .sticky-copy h2,.reference-product--social .content-copy h2,.reference-product--social .report-copy h2,.reference-product--social .security-copy h2,.reference-product--social .faq-heading h2{font-size:clamp(2.35rem,4.2vw,4.15rem)}.reference-product--social .split-heading>p,.reference-product--social .sticky-copy>p,.reference-product--social .content-copy>p,.reference-product--social .report-copy>p,.reference-product--social .security-copy>p{margin:0;color:var(--muted);font-size:1.02rem}.reference-product--social .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--line)}.reference-product--social .step-card{position:relative;min-height:300px;padding:28px;background:var(--surface)}.reference-product--social .step-number{display:block;color:var(--teal);font-size:.72rem;font-weight:900;letter-spacing:.08em}.reference-product--social .step-icon{width:50px;height:50px;margin:42px 0 24px;display:grid;place-items:center;border-radius:15px;color:var(--teal);background:var(--teal-soft);font-size:1.35rem;font-weight:900}.reference-product--social .step-card h3,.reference-product--social .feature-card h3{margin:0;font-size:1.23rem;letter-spacing:-.02em}.reference-product--social .step-card p,.reference-product--social .feature-card p{margin:10px 0 0;color:var(--muted);font-size:.9rem}.reference-product--social .feature-layout{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px}.reference-product--social .sticky-copy{position:sticky;top:120px}.reference-product--social .sticky-copy>p{margin-top:24px}.reference-product--social .inline-link{margin-top:28px;display:inline-flex;align-items:center;gap:8px;color:var(--teal);font-weight:850;text-decoration:none}.reference-product--social .feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.reference-product--social .feature-card{min-height:290px;padding:28px;border:1px solid rgba(157,184,193,.65);border-radius:22px;background:rgba(255,255,255,.83);box-shadow:rgba(18,61,85,.05) 0 12px 32px}.reference-product--social .feature-large,.reference-product--social .feature-wide{grid-column:1/-1}.reference-product--social .feature-large{min-height:350px}.reference-product--social .feature-label{display:block;margin-bottom:28px;color:var(--teal);font-size:.66rem;font-weight:900;letter-spacing:.12em}.reference-product--social .goal-visual{margin-top:28px;display:grid;gap:0}.reference-product--social .goal-row{display:grid;grid-template-columns:.7fr 1.4fr auto;align-items:center;gap:20px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:rgb(255,255,255)}.reference-product--social .goal-row span,.reference-product--social .goal-row em{color:var(--muted);font-size:.69rem;font-style:normal}.reference-product--social .goal-row strong{font-size:.81rem}.reference-product--social .goal-row-active{border-color:rgb(123,200,193);background:rgb(245,255,253)}.reference-product--social .goal-connector{width:2px;height:18px;margin-left:28px;background:var(--teal)}.reference-product--social .format-pills{margin-top:32px;display:flex;gap:8px}.reference-product--social .format-pills span{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;color:var(--navy);background:rgb(255,255,255);font-size:.68rem;font-weight:900}.reference-product--social .data-stack{position:relative;width:100px;height:72px;margin-top:34px}.reference-product--social .data-stack span{position:absolute;width:84px;height:46px;border:1px solid rgb(130,185,180);border-radius:11px;background:rgb(255,255,255);box-shadow:rgba(18,61,85,.08) 0 8px 18px}.reference-product--social .data-stack span:first-child{left:0;top:20px}.reference-product--social .data-stack span:nth-child(2){left:10px;top:10px}.reference-product--social .data-stack span:nth-child(3){left:20px;top:0;background:var(--teal-soft)}.reference-product--social .separation-diagram{margin-top:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.reference-product--social .separation-diagram span{min-height:56px;display:grid;place-items:center;border:1px solid var(--line);border-radius:13px;background:rgb(255,255,255);font-size:.8rem;font-weight:850}.reference-product--social .separation-diagram i{position:relative;padding:8px 12px;border-radius:99px;color:rgb(255,255,255);background:var(--navy);font-size:.6rem;font-style:normal;font-weight:850;text-align:center}.reference-product--social .campaign-board{overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--surface);box-shadow:var(--shadow-soft)}.reference-product--social .campaign-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.reference-product--social .campaign-summary div{padding:24px 28px;border-right:1px solid var(--line)}.reference-product--social .campaign-summary div:last-child{border-right:0}.reference-product--social .campaign-summary span,.reference-product--social .campaign-summary strong{display:block}.reference-product--social .campaign-summary span{color:var(--muted);font-size:.72rem}.reference-product--social .campaign-summary strong{margin-top:5px;color:var(--navy);font-size:1.45rem}.reference-product--social .campaign-table{width:100%}.reference-product--social .campaign-table-head,.reference-product--social .campaign-table-row{display:grid;grid-template-columns:1.4fr 1.35fr 1fr 1fr .65fr;align-items:center;gap:22px}.reference-product--social .campaign-table-head{padding:13px 26px;color:var(--muted);background:rgb(246,249,250);font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.reference-product--social .campaign-table-row{padding:19px 26px;border-top:1px solid rgb(230,237,239)}.reference-product--social .campaign-table-row>div{min-width:0;display:grid}.reference-product--social .campaign-table-row>div:first-child{grid-template-columns:auto 1fr;column-gap:11px}.reference-product--social .campaign-table-row>div:first-child small{grid-column:2}.reference-product--social .campaign-table-row strong{overflow:hidden;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.reference-product--social .campaign-table-row small{color:var(--muted);font-size:.65rem}.reference-product--social .network-dot{grid-row:span 2;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:rgb(255,255,255);font-size:.66rem;font-style:normal;font-weight:900}.reference-product--social .meta-dot{background:rgb(66,103,178)}.reference-product--social .linkedin-dot{background:rgb(10,102,194)}.reference-product--social .google-dot{background:linear-gradient(135deg,rgb(66,133,244),rgb(52,168,83))}.reference-product--social .table-progress{height:5px;margin-top:6px;overflow:hidden;border-radius:99px;background:rgb(229,236,239)}.reference-product--social .table-progress i{display:block;height:100%;border-radius:inherit;background:var(--teal-bright)}.reference-product--social .status{justify-self:start;padding:6px 9px;border-radius:99px;font-size:.7rem;font-weight:900}.reference-product--social .status-active{color:rgb(24,117,80);background:rgb(229,246,237)}.reference-product--social .status-paused{color:rgb(146,97,18);background:rgb(255,244,218)}.reference-product--social .campaign-warning{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 24px;border-top:1px solid rgb(239,217,159);background:rgb(255,249,233)}.reference-product--social .campaign-warning>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:rgb(255,255,255);background:rgb(200,140,29);font-weight:900}.reference-product--social .campaign-warning div{display:grid}.reference-product--social .campaign-warning strong{font-size:.77rem}.reference-product--social .campaign-warning small{color:rgb(121,95,49);font-size:.66rem}.reference-product--social .campaign-warning button{border:0;color:rgb(140,93,8);background:transparent;font-size:.7rem;font-weight:900;cursor:pointer}.reference-product--social .content-section{overflow:hidden;background:var(--surface-2)}.reference-product--social .content-grid{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px}.reference-product--social .content-copy>p{margin-top:24px}.reference-product--social .plain-checks{margin:28px 0 0;padding:0;display:grid;gap:12px;list-style:none}.reference-product--social .plain-checks li{display:flex;gap:10px;color:var(--muted);font-size:.89rem;font-weight:700}.reference-product--social .plain-checks li::before{content:"✓";width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:rgb(255,255,255);background:var(--teal);font-size:.68rem}.reference-product--social .content-demo-link{margin-top:26px}.reference-product--social .public-content-variants{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.72);box-shadow:var(--shadow)}.reference-product--social .public-variant{position:relative;min-height:146px;padding:17px;overflow:hidden;display:grid;align-content:space-between;border:1px solid rgba(255,255,255,.26);border-radius:18px;color:rgb(255,255,255);box-shadow:rgba(18,61,85,.1) 0 12px 28px}.reference-product--social .public-variant::after{content:"";position:absolute;width:150px;height:150px;top:-82px;right:-58px;border:1px solid rgba(255,255,255,.16);border-radius:50%}.reference-product--social .public-variant>i{width:27px;height:27px;position:relative;z-index:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:8px;background:rgba(255,255,255,.15);font-size:.63rem;font-style:normal;font-weight:950}.reference-product--social .public-variant>div{position:relative;z-index:1;display:grid;gap:4px}.reference-product--social .public-variant small{font-size:.53rem;font-weight:900;letter-spacing:.11em}.reference-product--social .public-variant strong{font-size:1rem;line-height:1.05}.reference-product--social .public-variant>em{position:absolute;z-index:1;top:19px;right:17px;font-size:.47rem;font-style:normal;font-weight:900;letter-spacing:.08em}.reference-product--social .public-variant-facebook{background:linear-gradient(145deg,rgb(7,59,128),rgb(8,102,255))}.reference-product--social .public-variant-instagram{background:radial-gradient(circle at 82% 10%,rgb(255,211,107) 0,rgb(253,138,60) 22%,transparent 44%),linear-gradient(145deg,rgb(91,42,200),rgb(193,53,132) 54%,rgb(242,58,82))}.reference-product--social .public-variant-tiktok{background:radial-gradient(circle at 87% 18%,rgba(37,244,238,.58),transparent 31%),radial-gradient(circle at 12% 88%,rgba(254,44,85,.64),transparent 32%),linear-gradient(145deg,rgb(5,5,5),rgb(32,35,38))}.reference-product--social .public-variant-linkedin{background:linear-gradient(145deg,rgb(0,58,103),rgb(10,102,194))}.reference-product--social .public-variant-x{background:linear-gradient(145deg,rgb(5,5,5),rgb(48,54,58))}.reference-product--social .public-variant-youtube{background:linear-gradient(145deg,rgb(91,8,8),rgb(255,0,51))}.reference-product--social .public-variant-status{grid-column:1/-1;padding:13px 15px;display:flex;align-items:center;gap:11px;border:1px solid rgb(171,216,200);border-radius:15px;color:rgb(24,79,59);background:rgb(239,250,245)}.reference-product--social .public-variant-status>span{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:rgb(255,255,255);background:rgb(39,135,92);font-weight:900}.reference-product--social .public-variant-status>div{display:grid}.reference-product--social .public-variant-status strong{font-size:.69rem}.reference-product--social .public-variant-status small{color:rgb(80,113,101);font-size:.58rem}.reference-product--social .workspace-showcase{position:relative;overflow:hidden;color:rgb(255,255,255);background:rgb(8,31,43)}.reference-product--social .workspace-grid-pattern{position:absolute;inset:0;opacity:.24;background:linear-gradient(rgba(155,231,223,.08) 1px,transparent 1px) 0% 0%/44px 44px,linear-gradient(90deg,rgba(155,231,223,.08) 1px,transparent 1px);mask-image:linear-gradient(rgb(0,0,0),transparent 88%)}.reference-product--social .workspace-showcase .container{position:relative;z-index:1}.reference-product--social .workspace-heading h2{color:rgb(255,255,255)}.reference-product--social .workspace-heading>p{color:rgb(185,205,213)}.reference-product--social .workspace-window{overflow:hidden;border:1px solid rgba(155,231,223,.22);border-radius:28px;background:rgb(238,244,245);box-shadow:rgba(0,0,0,.28) 0 36px 90px}.reference-product--social .workspace-window-bar{min-height:58px;padding:12px 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;color:rgb(220,235,237);border-bottom:1px solid rgba(255,255,255,.12);background:rgb(16,47,61)}.reference-product--social .workspace-window-bar>strong{font-size:.69rem;text-align:center}.reference-product--social .workspace-window-dots{display:flex;gap:6px}.reference-product--social .workspace-window-dots i{width:8px;height:8px;border-radius:50%;background:rgb(111,140,152)}.reference-product--social .workspace-window-dots i:first-child{background:rgb(238,139,122)}.reference-product--social .workspace-window-dots i:nth-child(2){background:rgb(233,194,107)}.reference-product--social .workspace-window-dots i:nth-child(3){background:rgb(96,198,185)}.reference-product--social .workspace-success{justify-self:end;display:inline-flex;align-items:center;gap:7px;color:rgb(174,232,207);font-size:.62rem;font-weight:850}.reference-product--social .workspace-success i{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:rgb(255,255,255);background:rgb(39,135,92);font-style:normal}.reference-product--social .workspace-card-grid{padding:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reference-product--social .workspace-card{min-height:285px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid rgb(212,224,227);border-radius:19px;color:var(--ink);background:rgb(255,255,255);box-shadow:rgba(18,61,85,.07) 0 12px 28px;text-decoration:none}.reference-product--social .workspace-card:hover{transform:translateY(-4px);box-shadow:rgba(18,61,85,.14) 0 20px 40px}.reference-product--social .workspace-card-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;color:rgb(255,255,255);background:var(--navy);font-size:.72rem;font-weight:900;box-shadow:rgba(18,61,85,.17) 0 10px 22px}.reference-product--social .workspace-card>small{margin-top:24px;color:var(--teal);font-size:.56rem;font-weight:900;letter-spacing:.1em}.reference-product--social .workspace-card h3{margin:7px 0 0;font-size:1.22rem;line-height:1.08;letter-spacing:-.025em}.reference-product--social .workspace-card p{margin:13px 0 20px;color:var(--muted);font-size:.74rem}.reference-product--social .workspace-card>strong{margin-top:auto;color:var(--teal);font-size:.68rem}.reference-product--social .workspace-reels .workspace-card-icon{background:linear-gradient(135deg,rgb(8,102,255),rgb(193,53,132) 62%,rgb(247,119,55))}.reference-product--social .workspace-shorts .workspace-card-icon{background:linear-gradient(135deg,rgb(121,7,23),rgb(255,0,51))}.reference-product--social .workspace-crm .workspace-card-icon{background:linear-gradient(135deg,rgb(18,61,85),rgb(0,143,132))}.reference-product--social .workspace-codex .workspace-card-icon{background:linear-gradient(135deg,rgb(17,17,17),rgb(64,82,90))}.reference-product--social .workspace-help-strip{padding:16px 19px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;color:rgb(48,77,88);border-top:1px solid rgb(212,224,227);background:rgb(255,255,255)}.reference-product--social .workspace-help-strip>span{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:rgb(255,255,255);background:rgb(52,122,150);font-weight:900}.reference-product--social .workspace-help-strip p{margin:0;font-size:.68rem}.reference-product--social .workspace-help-strip a{color:var(--teal);font-size:.68rem;font-weight:900;text-decoration:none}.reference-product--social .section-report{background:rgb(255,255,255)}.reference-product--social .report-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:90px}.reference-product--social .report-preview{padding:28px;border-radius:28px;background:linear-gradient(rgba(18,61,85,.043) 1px,transparent 1px) 0% 0%/26px 26px,linear-gradient(90deg,rgba(18,61,85,.043) 1px,transparent 1px),rgb(237,244,245)}.reference-product--social .report-paper{padding:34px;border-radius:6px;background:rgb(255,255,255);box-shadow:rgba(18,61,85,.17) 0 22px 55px}.reference-product--social .report-paper-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line)}.reference-product--social .report-paper-head>span{color:var(--muted);font-size:.58rem;font-weight:900}.reference-product--social .mini-brand img{width:34px;height:34px}.reference-product--social .mini-brand .brand-copy strong{font-size:.62rem}.reference-product--social .mini-brand .brand-copy small{font-size:.39rem}.reference-product--social .report-kicker{margin:24px 0 10px;color:var(--teal);font-size:.56rem;font-weight:900;letter-spacing:.1em}.reference-product--social .report-paper h3{margin:0;font-size:1.8rem;letter-spacing:-.04em}.reference-product--social .report-paper>p:not(.report-kicker){margin:10px 0 0;color:var(--muted);font-size:.69rem}.reference-product--social .report-stats{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.reference-product--social .report-stats div{padding:16px 10px;border-right:1px solid var(--line)}.reference-product--social .report-stats div:last-child{border-right:0}.reference-product--social .report-stats span,.reference-product--social .report-stats strong,.reference-product--social .report-stats small{display:block}.reference-product--social .report-stats span,.reference-product--social .report-stats small{color:var(--muted);font-size:.52rem}.reference-product--social .report-stats strong{margin:3px 0;color:var(--navy);font-size:1.16rem}.reference-product--social .report-chart{margin-top:22px;display:grid;gap:9px}.reference-product--social .report-chart div{display:grid;grid-template-columns:64px 1fr 24px;align-items:center;gap:10px;font-size:.55rem}.reference-product--social .report-chart i{position:relative;height:7px;overflow:hidden;border-radius:99px;background:var(--teal-soft)}.reference-product--social .report-chart i::after{content:"";position:absolute;inset:0;width:100%;background:linear-gradient(90deg,var(--navy),var(--teal-bright))}.reference-product--social .report-next{margin-top:24px;display:flex;align-items:center;gap:12px;padding:13px;border-radius:11px;background:var(--teal-soft)}.reference-product--social .report-next>span{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:rgb(255,255,255);background:var(--teal)}.reference-product--social .report-next p{margin:0;display:grid;color:var(--muted);font-size:.57rem}.reference-product--social .report-next strong{color:var(--ink);font-size:.61rem}.reference-product--social .report-copy>p{margin:24px 0 0}.reference-product--social .report-benefits{margin:30px 0;display:grid;gap:14px}.reference-product--social .report-benefits div{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.reference-product--social .report-benefits small{grid-column:2;color:var(--muted)}.reference-product--social .signal{grid-row:span 2;width:11px;height:40px;border-radius:99px}.reference-product--social .signal-green{background:rgb(60,185,140)}.reference-product--social .signal-amber{background:rgb(233,180,76)}.reference-product--social .signal-coral{background:var(--coral)}.reference-product--social .pricing-section{position:relative;overflow:hidden;background:rgb(234,242,243)}.reference-product--social .pricing-grid-pattern{position:absolute;inset:0;opacity:.38;background-image:linear-gradient(rgba(18,61,85,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(18,61,85,.055) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(rgb(0,0,0),transparent 55%)}.reference-product--social .pricing-section .container{position:relative}.reference-product--social .pricing-heading{max-width:900px;margin-bottom:48px}.reference-product--social .pricing-heading h2{max-width:850px;font-size:clamp(2.6rem,5.4vw,5.2rem)}.reference-product--social .pricing-heading>p:last-child{max-width:760px;margin:22px 0 0;color:var(--muted);font-size:1.02rem}.reference-product--social .work-value-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:var(--line)}.reference-product--social .work-value-grid article{min-height:205px;padding:24px 22px;background:rgba(255,255,255,.92)}.reference-product--social .work-value-grid span{display:block;margin-bottom:44px;color:var(--teal);font-size:.68rem;font-weight:900}.reference-product--social .work-value-grid strong{display:block;font-size:.96rem}.reference-product--social .work-value-grid p{margin:8px 0 0;color:var(--muted);font-size:.78rem}.reference-product--social .plans-grid{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:24px}.reference-product--social .price-comparison{margin-top:26px;display:grid;grid-template-columns:1.16fr .84fr;align-items:stretch;gap:24px}.reference-product--social .price-comparison.market-only{grid-template-columns:1fr}.reference-product--social .market-price-card,.reference-product--social .complete-price-card,.reference-product--social .agency-price-card{border-radius:28px;box-shadow:var(--shadow-soft)}.reference-product--social .market-price-card{padding:38px;border:1px solid rgba(157,184,193,.7);background:rgba(255,255,255,.86)}.reference-product--social .comparison-kicker{margin:0;color:var(--coral);font-size:.67rem;font-weight:900;letter-spacing:.1em}.reference-product--social .market-price-card h3{max-width:630px;margin:10px 0 12px;font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.08;letter-spacing:-.04em}.reference-product--social .comparison-intro{max-width:650px;margin:0;color:var(--muted);font-size:.9rem}.reference-product--social .market-price-list{margin-top:30px;border-top:1px solid var(--line)}.reference-product--social .market-price-list>div{padding:19px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;border-bottom:1px solid var(--line)}.reference-product--social .market-price-list span{display:grid}.reference-product--social .market-price-list strong{font-size:.91rem}.reference-product--social .market-price-list small{margin-top:3px;color:var(--muted);font-size:.74rem}.reference-product--social .market-price-list em{color:var(--navy);font-size:1.02rem;font-style:normal;font-weight:900;white-space:nowrap}.reference-product--social .market-price-list .market-price-total{margin-inline:-12px;padding-inline:12px;background:var(--coral-soft)}.reference-product--social .market-price-total em{color:rgb(182,64,46)}.reference-product--social .source-note{margin:22px 0 0;color:rgb(113,135,146);font-size:.68rem}.reference-product--social .source-note a{color:var(--teal);font-weight:800}.reference-product--social .complete-price-card{position:relative;padding:38px;overflow:hidden;color:rgb(255,255,255);background:linear-gradient(145deg,var(--navy-deep),var(--navy) 58%,var(--teal))}.reference-product--social .complete-price-card::after{content:"";position:absolute;right:-90px;bottom:-110px;width:270px;height:270px;border:55px solid rgba(255,255,255,.06);border-radius:50%}.reference-product--social .complete-price-card>*{position:relative;z-index:1}.reference-product--social .complete-badge,.reference-product--social .agency-badge{width:fit-content;padding:7px 10px;border:1px solid rgba(155,231,223,.38);border-radius:99px;color:rgb(191,246,238);background:rgba(0,162,148,.15);font-size:.62rem;font-weight:900;letter-spacing:.09em}.reference-product--social .complete-name,.reference-product--social .agency-name{margin:28px 0 0;color:rgb(191,246,238);font-size:.85rem;font-weight:900}.reference-product--social .complete-price,.reference-product--social .agency-price{margin-top:4px;display:flex;align-items:end;gap:13px}.reference-product--social .complete-price strong,.reference-product--social .agency-price strong{font-size:clamp(3.7rem,7vw,5.6rem);line-height:.95;letter-spacing:-.075em}.reference-product--social .complete-price span,.reference-product--social .agency-price span{padding-bottom:8px;color:rgb(201,223,227);font-size:.72rem;line-height:1.35}.reference-product--social .complete-lead,.reference-product--social .agency-lead{margin:22px 0;color:rgb(216,232,235);font-size:.87rem}.reference-product--social .complete-price-card ul,.reference-product--social .agency-price-card ul{margin:0 0 28px;padding:0;display:grid;gap:11px;list-style:none}.reference-product--social .complete-price-card li,.reference-product--social .agency-price-card li{position:relative;padding-left:25px;color:rgb(237,248,248);font-size:.8rem}.reference-product--social .complete-price-card li::before,.reference-product--social .agency-price-card li::before{content:"✓";position:absolute;left:0;color:rgb(139,229,217);font-weight:900}.reference-product--social .button-coral{color:rgb(255,255,255);background:var(--coral);box-shadow:rgba(238,108,85,.22) 0 14px 30px}.reference-product--social .button-coral:hover{background:rgb(220,94,73)}.reference-product--social .complete-fineprint{margin:18px 0 0;color:rgb(185,207,212);font-size:.65rem}.reference-product--social .agency-price-card{position:relative;padding:38px;overflow:hidden;color:rgb(255,255,255);background:linear-gradient(145deg,rgb(48,34,59),rgb(113,56,76) 58%,rgb(207,93,76))}.reference-product--social .agency-price-card::after{content:"";position:absolute;right:-88px;bottom:-108px;width:270px;height:270px;border:55px solid rgba(255,255,255,.07);border-radius:50%}.reference-product--social .agency-price-card>*{position:relative;z-index:1}.reference-product--social .agency-badge{border-color:rgba(255,214,203,.42);color:rgb(255,225,216);background:rgba(255,255,255,.09)}.reference-product--social .agency-name{color:rgb(255,225,216)}.reference-product--social .agency-fineprint{margin:16px 0 0;color:rgb(238,212,215);font-size:.65rem}.reference-product--social .agency-email-link{display:block;margin-top:15px;color:rgb(255,255,255);font-size:.76rem;font-weight:850;text-align:center;text-decoration:none}.reference-product--social .agency-email-link:hover{color:rgb(255,225,216)}.reference-product--social .fair-comparison{margin-top:22px;padding:22px 26px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:28px;border:1px solid rgba(0,111,105,.22);border-radius:17px;background:rgba(223,244,239,.78)}.reference-product--social .fair-comparison span{color:var(--teal);font-size:.66rem;font-weight:900;letter-spacing:.08em;white-space:nowrap}.reference-product--social .fair-comparison p{margin:0;color:var(--muted);font-size:.8rem}.reference-product--social .fair-comparison strong{color:var(--ink)}.reference-product--social .contact-panel{margin-top:22px;padding:34px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:45px;border:1px solid rgba(18,61,85,.16);border-radius:24px;background:rgb(255,255,255);box-shadow:var(--shadow-soft)}.reference-product--social .contact-panel h3{max-width:700px;margin:9px 0 10px;font-size:clamp(1.65rem,3vw,2.7rem);line-height:1.08;letter-spacing:-.045em}.reference-product--social .contact-panel>div>p:last-child{max-width:720px;margin:0;color:var(--muted);font-size:.86rem}.reference-product--social .contact-actions{display:grid;gap:10px}.reference-product--social .contact-phone,.reference-product--social .contact-email{padding:15px 17px;display:grid;gap:2px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:rgb(248,251,251);text-decoration:none}.reference-product--social .contact-phone:hover,.reference-product--social .contact-email:hover{transform:translateY(-2px);border-color:var(--teal)}.reference-product--social .contact-actions span{color:var(--muted);font-size:.64rem;font-weight:750}.reference-product--social .contact-actions strong{font-size:.93rem}.reference-product--social .security-section{position:relative;overflow:hidden;color:rgb(255,255,255);background:var(--navy-deep)}.reference-product--social .security-grid-pattern{position:absolute;inset:0;opacity:.2;background:linear-gradient(rgba(155,231,223,.12) 1px,transparent 1px) 0% 0%/48px 48px,linear-gradient(90deg,rgba(155,231,223,.12) 1px,transparent 1px);mask-image:radial-gradient(circle at 76% 45%,rgb(0,0,0),transparent 62%)}.reference-product--social .security-layout{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px}.reference-product--social .eyebrow-light{color:rgb(155,231,223)}.reference-product--social .security-copy>p{margin:24px 0 32px;color:rgb(185,204,211)}.reference-product--social .security-list{display:grid}.reference-product--social .security-list article{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:22px 0;border-bottom:1px solid rgba(155,231,223,.17)}.reference-product--social .security-list article:first-child{padding-top:0}.reference-product--social .security-list article>span{color:rgb(155,231,223);font-size:.67rem;font-weight:900}.reference-product--social .security-list strong{display:block}.reference-product--social .security-list p{margin:6px 0 0;color:rgb(169,192,200);font-size:.83rem}.reference-product--social .security-badges{position:relative;margin-top:70px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(155,231,223,.18);border-radius:18px;background:rgba(255,255,255,.035)}.reference-product--social .security-badges span{padding:18px 14px;display:flex;align-items:center;justify-content:center;gap:8px;border-right:1px solid rgba(155,231,223,.18);color:rgb(197,216,221);font-size:.69rem;font-weight:750;text-align:center}.reference-product--social .security-badges span:last-child{border-right:0}.reference-product--social .security-badges i{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--navy-deep);background:rgb(155,231,223);font-size:.62rem;font-style:normal;font-weight:900}.reference-product--social .faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px}.reference-product--social .faq-heading{position:sticky;top:120px}.reference-product--social .faq-list{border-top:1px solid var(--line)}.reference-product--social .faq-list details{border-bottom:1px solid var(--line)}.reference-product--social .faq-list summary{position:relative;padding:23px 48px 23px 0;font-size:1.02rem;font-weight:800;list-style:none;cursor:pointer}.reference-product--social .faq-list summary::-webkit-details-marker{display:none}.reference-product--social .faq-list summary::after{content:"+";position:absolute;top:18px;right:0;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--teal);background:rgb(255,255,255);font-size:1.1rem}.reference-product--social .faq-list details[open] summary::after{content:"−"}.reference-product--social .faq-list details p{max-width:740px;margin:-6px 50px 22px 0;color:var(--muted)}.reference-product--social .final-cta{padding:86px 0;color:rgb(255,255,255);background:linear-gradient(130deg,rgb(18,61,85),rgb(0,111,105))}.reference-product--social .final-cta-inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:80px}.reference-product--social .final-cta h2{font-size:clamp(2.5rem,5vw,4.8rem)}.reference-product--social .final-cta-action p{margin:0 0 24px;color:rgb(213,231,233)}.reference-product--social .final-cta-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.reference-product--social .button-outline-light{color:rgb(255,255,255);border:1px solid rgba(255,255,255,.42);background:transparent}.reference-product--social .button-outline-light:hover{color:var(--navy);background:rgb(255,255,255)}.reference-product--social .site-footer{padding:70px 0 24px;background:rgb(255,255,255)}.reference-product--social .footer-grid{display:grid;grid-template-columns:1.4fr .75fr .75fr 1fr;gap:50px}.reference-product--social .footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.reference-product--social .footer-grid p,.reference-product--social .footer-grid a,.reference-product--social .footer-grid span{margin:0;color:var(--muted);font-size:.78rem;text-decoration:none}.reference-product--social .footer-grid a:hover{color:var(--teal)}.reference-product--social .footer-grid>div>strong{margin-bottom:5px;font-size:.8rem}.reference-product--social .footer-brand{margin-bottom:8px}.reference-product--social .footer-bottom{margin-top:44px;padding-top:20px;display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);color:var(--muted);font-size:.67rem}.reference-product--social .blog-body{background:rgb(247,250,251)}.reference-product--social .blog-body .site-header{background:rgba(255,255,255,.94)}.reference-product--social .language-menu{position:relative}.reference-product--social .language-menu summary{min-width:42px;padding:8px 10px;cursor:pointer;color:rgb(255,255,255);border-radius:9px;background:var(--teal);font-size:.66rem;font-weight:900;text-align:center;list-style:none}.reference-product--social .language-menu summary::-webkit-details-marker{display:none}.reference-product--social .language-menu>div{position:absolute;z-index:120;top:calc(100% + 10px);right:0;width:160px;padding:7px;display:grid;gap:2px;border:1px solid var(--line);border-radius:13px;background:rgb(255,255,255);box-shadow:var(--shadow-soft)}.reference-product--social .language-menu a{padding:8px 10px;color:var(--muted);border-radius:8px;font-size:.72rem;font-weight:750;text-decoration:none}.reference-product--social .language-menu a:hover,.reference-product--social .language-menu a.active{color:var(--teal);background:var(--teal-soft)}.reference-product--social .footer-button-link{padding:0;cursor:pointer;color:var(--muted);border:0;background:transparent;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:.78rem;text-align:left}.reference-product--social .footer-button-link:hover{color:var(--teal)}.reference-product--social .cookie-modal-open{overflow:hidden}.reference-product--social .cookie-banner{position:fixed;z-index:500;right:24px;bottom:24px;left:24px;max-width:1180px;margin:0 auto;padding:20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;color:var(--ink);border:1px solid rgba(18,61,85,.18);border-radius:20px;background:rgba(255,255,255,.98);box-shadow:rgba(7,33,45,.24) 0 24px 70px;backdrop-filter:blur(16px)}.reference-product--social .cookie-banner[hidden],.reference-product--social .cookie-modal-backdrop[hidden],.reference-product--social .cookie-settings-button[hidden]{display:none}.reference-product--social .cookie-banner-icon{width:44px;height:44px;display:grid;place-items:center;color:rgb(255,255,255);border-radius:13px;background:linear-gradient(145deg,var(--navy),var(--teal));font-weight:900}.reference-product--social .cookie-banner h2{margin:0;font-size:1rem;letter-spacing:-.02em}.reference-product--social .cookie-banner p{max-width:700px;margin:4px 0 0;color:var(--muted);font-size:.72rem;line-height:1.5}.reference-product--social .cookie-banner-links{margin-top:7px;display:flex;flex-wrap:wrap;gap:12px}.reference-product--social .cookie-banner-links a,.reference-product--social .cookie-banner-links button,.reference-product--social .cookie-policy-link{padding:0;cursor:pointer;color:var(--teal);border:0;background:transparent;font-size:.65rem;font-weight:850;text-decoration:underline;text-underline-offset:3px}.reference-product--social .cookie-banner-actions{display:flex;gap:9px}.reference-product--social .cookie-button{min-height:42px;padding:10px 14px;cursor:pointer;color:var(--ink);border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:.68rem;font-weight:850}.reference-product--social .cookie-button:hover{transform:translateY(-1px);border-color:var(--teal)}.reference-product--social .cookie-button-primary{color:rgb(255,255,255);border-color:var(--teal);background:var(--teal)}.reference-product--social .cookie-button-secondary{color:var(--navy);border-color:rgba(18,61,85,.36);background:rgb(255,255,255)}.reference-product--social .cookie-modal-backdrop{position:fixed;z-index:600;inset:0;padding:24px;display:grid;place-items:center;background:rgba(7,33,45,.72);backdrop-filter:blur(6px)}.reference-product--social .cookie-modal{width:min(680px,100%);max-height:min(820px,-48px+100vh);padding:25px;overflow-y:auto;color:var(--ink);border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:rgba(0,0,0,.3) 0 32px 90px}.reference-product--social .cookie-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.reference-product--social .cookie-modal>header span{color:var(--teal);font-size:.57rem;font-weight:900;letter-spacing:.1em}.reference-product--social .cookie-modal h2{margin:4px 0 0;font-size:1.45rem}.reference-product--social .cookie-modal>header button{width:36px;height:36px;flex:0 0 auto;cursor:pointer;color:var(--ink);border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:1rem}.reference-product--social .cookie-modal>p{margin:9px 0 18px;color:var(--muted);font-size:.75rem}.reference-product--social .cookie-category-list{display:grid;gap:9px}.reference-product--social .cookie-category-list article,.reference-product--social .cookie-category-list>label{padding:15px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.reference-product--social .cookie-category-list strong{display:block;font-size:.78rem}.reference-product--social .cookie-category-list p,.reference-product--social .cookie-category-list small{display:block;margin:4px 0 0;color:var(--muted);font-size:.64rem;line-height:1.45}.reference-product--social .cookie-required{padding:6px 9px;color:rgb(31,116,88);border-radius:999px;background:rgb(223,243,233);font-size:.56rem;font-weight:900;white-space:nowrap}.reference-product--social .cookie-switch{display:grid;grid-template-columns:auto auto;align-items:center;gap:5px 8px;cursor:pointer}.reference-product--social .cookie-switch input{position:absolute;opacity:0;pointer-events:none}.reference-product--social .cookie-switch i{position:relative;width:42px;height:24px;border-radius:999px;background:rgb(185,199,204)}.reference-product--social .cookie-switch i::after{position:absolute;top:3px;left:3px;width:18px;height:18px;content:"";border-radius:50%;background:rgb(255,255,255);box-shadow:rgba(0,0,0,.2) 0 2px 5px}.reference-product--social .cookie-switch input:checked+i{background:var(--teal)}.reference-product--social .cookie-switch input:checked+i::after{transform:translateX(18px)}.reference-product--social .cookie-switch input:focus-visible+i{outline:3px solid var(--gold);outline-offset:3px}.reference-product--social .cookie-switch em{grid-column:1/-1;color:var(--muted);font-size:.55rem;font-style:normal;font-weight:800;text-align:center}.reference-product--social .cookie-policy-link{display:inline-block;margin-top:14px}.reference-product--social .cookie-modal-actions{margin-top:18px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px}.reference-product--social .cookie-settings-button{position:fixed;z-index:260;bottom:20px;left:20px;min-height:44px;padding:9px 13px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:rgb(255,255,255);border:1px solid rgba(255,255,255,.2);border-radius:999px;background:var(--navy-deep);box-shadow:rgba(7,33,45,.24) 0 10px 28px;font-size:.65rem;font-weight:850}.reference-product--social .cookie-settings-button span{color:rgb(155,231,223)}.reference-product--social .cookie-policy-body{background:rgb(245,248,249)}.reference-product--social .legal-hero{padding:92px 0 68px;color:rgb(255,255,255);background:radial-gradient(circle at 82% 25%,rgba(0,162,148,.34),transparent 30%),linear-gradient(135deg,var(--navy-deep),var(--navy) 62%,#075c66)}.reference-product--social .legal-hero-inner{display:flex;align-items:end;justify-content:space-between;gap:48px}.reference-product--social .legal-hero h1{margin:8px 0 14px;font-size:clamp(2.8rem,6vw,5.5rem);line-height:1;letter-spacing:-.055em}.reference-product--social .legal-hero p:last-child{max-width:790px;margin:0;color:rgb(201,220,225);font-size:1.02rem}.reference-product--social .legal-hero .button{flex:0 0 auto;color:var(--navy-deep);background:rgb(155,231,223)}.reference-product--social .legal-layout{padding:58px 0 90px;display:grid;grid-template-columns:285px minmax(0,1fr);align-items:start;gap:52px}.reference-product--social .legal-summary{position:sticky;top:100px;padding:22px;border:1px solid rgb(184,217,213);border-radius:18px;background:rgb(232,246,243)}.reference-product--social .legal-summary strong{font-size:.84rem}.reference-product--social .legal-summary ul{margin:14px 0 16px;padding-left:18px;color:var(--muted);font-size:.71rem}.reference-product--social .legal-summary li+li{margin-top:8px}.reference-product--social .legal-summary small{color:var(--teal);font-size:.61rem;font-weight:850}.reference-product--social .legal-content{min-width:0;display:grid;gap:16px}.reference-product--social .legal-content>section{padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-soft)}.reference-product--social .legal-content h2{margin:0 0 12px;font-size:1.25rem;letter-spacing:-.025em}.reference-product--social .legal-content h3{margin:8px 0 5px;font-size:.9rem}.reference-product--social .legal-content p{margin:0;color:var(--muted);font-size:.79rem;line-height:1.65}.reference-product--social .legal-content p+p{margin-top:10px}.reference-product--social .legal-content a{color:var(--teal);font-weight:750}.reference-product--social .legal-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.reference-product--social .legal-category-grid article{padding:17px;border:1px solid var(--line);border-radius:15px;background:var(--surface-2)}.reference-product--social .legal-status{padding:5px 7px;display:inline-block;border-radius:999px;font-size:.5rem;font-weight:900;letter-spacing:.06em}.reference-product--social .legal-status.required{color:rgb(31,116,88);background:rgb(223,243,233)}.reference-product--social .legal-status.optional{color:rgb(141,101,30);background:rgb(255,241,212)}.reference-product--social .cookie-table-wrap{margin-bottom:15px;overflow-x:auto;border:1px solid var(--line);border-radius:14px}.reference-product--social .cookie-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.67rem}.reference-product--social .cookie-table th,.reference-product--social .cookie-table td{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.reference-product--social .cookie-table th{color:rgb(255,255,255);background:var(--navy);font-size:.57rem;letter-spacing:.05em;text-transform:uppercase}.reference-product--social .cookie-table tr:last-child td{border-bottom:0}.reference-product--social .cookie-table code{color:var(--teal);font-size:.65rem;font-weight:800}.reference-product--social .legal-links{margin:14px 0 0;padding-left:20px;color:var(--muted);font-size:.75rem}.reference-product--social .legal-links li+li{margin-top:7px}html[data-theme=dark] .reference-product--social .cookie-banner{color:var(--ink);border-color:var(--line);background:rgba(17,40,51,.98)}html[data-theme=dark] .reference-product--social .cookie-button-secondary{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .reference-product--social .legal-summary{border-color:rgb(50,115,111);background:rgb(21,57,56)}html[data-theme=dark] .reference-product--social .cookie-policy-body{background:var(--bg)}.reference-product--social .blog-hero{position:relative;overflow:hidden;padding:92px 0 72px;color:rgb(255,255,255);background:radial-gradient(circle at 80% 20%,rgba(0,162,148,.42),transparent 29%),radial-gradient(circle at 13% 80%,rgba(238,108,85,.18),transparent 25%),linear-gradient(135deg,var(--navy-deep),var(--navy) 56%,#075c66)}.reference-product--social .blog-hero::after{position:absolute;right:-120px;bottom:-180px;width:480px;height:480px;content:"";border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:rgba(255,255,255,.024) 0 0 0 60px,rgba(255,255,255,.02) 0 0 0 120px}.reference-product--social .blog-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:72px}.reference-product--social .blog-breadcrumb{margin:0 0 28px;display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.72);font-size:.75rem;font-weight:750}.reference-product--social .blog-breadcrumb a{color:rgb(155,231,223);text-decoration:none}.reference-product--social .blog-hero h1{max-width:900px;margin:0;font-size:clamp(3rem,6vw,5.7rem);line-height:.98;letter-spacing:-.055em}.reference-product--social .blog-hero h1 span{color:rgb(155,231,223)}.reference-product--social .blog-lead{max-width:780px;margin:27px 0 0;color:rgba(255,255,255,.78);font-size:1.13rem}.reference-product--social .blog-updated{margin:25px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:9px 20px;color:rgba(255,255,255,.65);font-size:.72rem;font-weight:750}.reference-product--social .blog-updated strong{color:rgb(255,255,255)}.reference-product--social .blog-hero-panel{padding:26px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}.reference-product--social .blog-hero-panel>strong{display:block;margin-bottom:18px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.reference-product--social .blog-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reference-product--social .blog-stat-grid div{padding:16px;border-radius:15px;background:rgba(255,255,255,.09)}.reference-product--social .blog-stat-grid strong{display:block;color:rgb(155,231,223);font-size:1.45rem}.reference-product--social .blog-stat-grid span{color:rgba(255,255,255,.7);font-size:.67rem}.reference-product--social .blog-main{padding:68px 0 100px}.reference-product--social .blog-layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:58px}.reference-product--social .blog-toc{position:sticky;top:100px;max-height:calc(-120px + 100vh);padding:22px;overflow-y:auto;border:1px solid var(--line);border-radius:20px;background:rgb(255,255,255);box-shadow:var(--shadow-soft)}.reference-product--social .blog-toc strong{display:block;margin-bottom:13px;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.reference-product--social .blog-toc nav{display:grid;gap:2px}.reference-product--social .blog-toc a{padding:7px 9px;color:var(--muted);border-radius:8px;font-size:.7rem;font-weight:680;line-height:1.35;text-decoration:none}.reference-product--social .blog-toc a:hover{color:var(--teal);background:var(--teal-soft)}.reference-product--social .blog-content{min-width:0}.reference-product--social .blog-intro-card{margin-bottom:26px;padding:30px;display:grid;grid-template-columns:auto 1fr;gap:18px;border:1px solid rgb(184,221,215);border-radius:22px;background:var(--teal-soft)}.reference-product--social .blog-intro-card>span{width:42px;height:42px;display:grid;place-items:center;color:rgb(255,255,255);border-radius:50%;background:var(--teal);font-weight:900}.reference-product--social .blog-intro-card h2{margin:0 0 7px;font-size:1.3rem}.reference-product--social .blog-intro-card p{margin:0;color:var(--muted);font-size:.88rem}.reference-product--social .blog-section{margin-bottom:24px;padding:42px;scroll-margin-top:105px;border:1px solid rgb(214,226,231);border-radius:26px;background:rgb(255,255,255);box-shadow:rgba(18,61,85,.055) 0 12px 36px}.reference-product--social .blog-section-header{margin-bottom:25px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:17px}.reference-product--social .blog-section-number{width:42px;height:42px;display:grid;place-items:center;color:var(--teal);border:1px solid rgb(184,221,215);border-radius:12px;background:var(--teal-soft);font-size:.78rem;font-weight:900}.reference-product--social .blog-section h2{margin:0;font-size:clamp(1.75rem,3.1vw,2.55rem);line-height:1.08;letter-spacing:-.035em}.reference-product--social .blog-section h3{margin:28px 0 9px;color:var(--navy);font-size:1.06rem}.reference-product--social .blog-section p{margin:0 0 16px;color:rgb(64,92,105)}.reference-product--social .blog-section>p:last-child{margin-bottom:0}.reference-product--social .blog-section ul,.reference-product--social .blog-section ol{margin:14px 0 20px;padding-left:21px;color:rgb(64,92,105)}.reference-product--social .blog-section li{margin-bottom:8px;padding-left:3px}.reference-product--social .blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.reference-product--social .blog-card{padding:20px;border:1px solid var(--line);border-radius:16px;background:rgb(251,253,253)}.reference-product--social .blog-card h3{margin:0 0 7px}.reference-product--social .blog-card p{margin:0;font-size:.83rem}.reference-product--social .blog-card .tag{margin-bottom:11px;display:inline-flex;padding:4px 8px;color:var(--teal);border-radius:7px;background:var(--teal-soft);font-size:.59rem;font-weight:900;text-transform:uppercase}.reference-product--social .blog-callout{margin:22px 0;padding:19px 21px;border-left:4px solid var(--teal);border-radius:0 14px 14px 0;background:var(--teal-soft)}.reference-product--social .blog-callout.warning{border-left-color:var(--coral);background:var(--coral-soft)}.reference-product--social .blog-callout strong{display:block;margin-bottom:4px;color:var(--navy)}.reference-product--social .blog-callout p{margin:0;font-size:.84rem}.reference-product--social .blog-platform-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.reference-product--social .blog-platform{padding:18px;border:1px solid var(--line);border-radius:15px}.reference-product--social .blog-platform strong{display:flex;align-items:center;gap:9px;color:var(--navy)}.reference-product--social .blog-platform i{width:29px;height:29px;display:grid;place-items:center;color:rgb(255,255,255);border-radius:8px;background:var(--navy);font-size:.62rem;font-style:normal}.reference-product--social .blog-platform p{margin:9px 0 0;font-size:.78rem}.reference-product--social .blog-table-wrap{margin:18px 0 5px;overflow-x:auto;border:1px solid var(--line);border-radius:15px}.reference-product--social .blog-table{width:100%;min-width:680px;border-collapse:collapse;font-size:.75rem}.reference-product--social .blog-table th,.reference-product--social .blog-table td{padding:14px 16px;vertical-align:top;border-bottom:1px solid rgb(228,236,239);text-align:left}.reference-product--social .blog-table th{color:var(--navy);background:rgb(238,245,246);font-size:.65rem;letter-spacing:.04em;text-transform:uppercase}.reference-product--social .blog-table tr:last-child td{border-bottom:0}.reference-product--social .metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.reference-product--social .metric-card{padding:17px;border:1px solid var(--line);border-radius:14px}.reference-product--social .metric-card strong{display:block;margin-bottom:4px;color:var(--teal);font-size:1.05rem}.reference-product--social .metric-card span{color:var(--muted);font-size:.71rem}.reference-product--social .blog-checklist{list-style:none;padding:0!important}.reference-product--social .blog-checklist li{position:relative;padding:10px 0 10px 36px;border-bottom:1px solid rgb(232,238,240)}.reference-product--social .blog-checklist li::before{position:absolute;left:0;top:10px;width:23px;height:23px;display:grid;place-items:center;content:"✓";color:rgb(255,255,255);border-radius:50%;background:var(--teal);font-size:.65rem;font-weight:900}.reference-product--social .blog-checklist li:last-child{border-bottom:0}.reference-product--social .blog-faq{display:grid;gap:9px}.reference-product--social .blog-faq details{border:1px solid var(--line);border-radius:13px;background:rgb(251,253,253)}.reference-product--social .blog-faq summary{padding:16px 45px 16px 17px;cursor:pointer;color:var(--navy);font-size:.85rem;font-weight:850;list-style:none}.reference-product--social .blog-faq summary::-webkit-details-marker{display:none}.reference-product--social .blog-faq summary::after{float:right;margin-right:-28px;content:"+";color:var(--teal);font-size:1.1rem}.reference-product--social .blog-faq details[open] summary::after{content:"−"}.reference-product--social .blog-faq details p{margin:0;padding:0 17px 17px;font-size:.81rem}.reference-product--social .blog-sources{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reference-product--social .blog-source{padding:15px;display:flex;justify-content:space-between;gap:15px;color:var(--navy);border:1px solid var(--line);border-radius:13px;font-size:.75rem;font-weight:780;text-decoration:none}.reference-product--social .blog-source span{color:var(--teal)}.reference-product--social .blog-source:hover{border-color:var(--teal)}.reference-product--social .blog-cta{margin-top:32px;padding:34px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;color:rgb(255,255,255);border-radius:24px;background:linear-gradient(135deg,var(--navy),var(--teal))}.reference-product--social .blog-cta h2{margin:0 0 6px;font-size:1.7rem}.reference-product--social .blog-cta p{margin:0;color:rgba(255,255,255,.75);font-size:.83rem}.reference-product--social .blog-cta .button{white-space:nowrap}.reference-product--social .reveal{opacity:0;transform:translateY(18px)}.reference-product--social .reveal.is-visible{opacity:1;transform:translateY(0)}.reference-product--social .reveal-delay{}.reference-product--social [data-cancellation-form]{display:grid;gap:12px}.reference-product--social [data-cancellation-form][hidden]{display:none}html[data-theme=dark] .reference-product--social{--bg:#091820;--surface:#102630;--surface-2:#15313b;--ink:#f2f8fa;--muted:#b3c8d0;--line:#34505b;--navy:#9be7df;--navy-deep:#061116;--teal:#56d2c5;--teal-bright:#73e3d7;--teal-soft:#173d3d;--coral-soft:#3b2524;--shadow:0 24px 70px rgba(0,0,0,.36);--shadow-soft:0 14px 40px rgba(0,0,0,.24);background:var(--bg)}html[data-theme=dark] .reference-product--social,html[data-theme=dark] .reference-product--social .blog-body{color:var(--ink);background:var(--bg)}html[data-theme=dark] .reference-product--social .site-header,html[data-theme=dark] .reference-product--social .blog-body .site-header{border-color:var(--line);background:rgba(9,24,32,.94)}html[data-theme=dark] .reference-product--social .site-header.is-scrolled{background:rgba(10,27,35,.97)}html[data-theme=dark] .reference-product--social .main-nav{border-color:var(--line);background:rgba(9,24,32,.98)}html[data-theme=dark] .reference-product--social .brand-copy strong,html[data-theme=dark] .reference-product--social h1,html[data-theme=dark] .reference-product--social h2,html[data-theme=dark] .reference-product--social h3,html[data-theme=dark] .reference-product--social strong{color:var(--ink)}html[data-theme=dark] .reference-product--social .blog-hero h1,html[data-theme=dark] .reference-product--social .blog-hero h2,html[data-theme=dark] .reference-product--social .blog-hero strong,html[data-theme=dark] .reference-product--social .final-cta h2,html[data-theme=dark] .reference-product--social .final-cta strong{color:rgb(255,255,255)}html[data-theme=dark] .reference-product--social .section-soft,html[data-theme=dark] .reference-product--social .network-strip,html[data-theme=dark] .reference-product--social .site-footer,html[data-theme=dark] .reference-product--social .pricing-section{background:rgb(12,32,41)}html[data-theme=dark] .reference-product--social .network-extra{color:var(--muted);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .reference-product--social .public-content-variants{border-color:var(--line);background:rgba(16,38,48,.82)}html[data-theme=dark] .reference-product--social .public-variant-status{color:rgb(24,79,59);border-color:rgb(62,118,95);background:rgb(223,245,233)}html[data-theme=dark] .reference-product--social .public-variant-status strong{color:rgb(24,79,59)}html[data-theme=dark] .reference-product--social .workspace-card,html[data-theme=dark] .reference-product--social .workspace-card h3,html[data-theme=dark] .reference-product--social .workspace-card>strong{color:rgb(17,41,54)}html[data-theme=dark] .reference-product--social .workspace-card p{color:rgb(91,112,122)}html[data-theme=dark] .reference-product--social .workspace-card>small,html[data-theme=dark] .reference-product--social .workspace-card>strong{color:rgb(0,111,105)}html[data-theme=dark] .reference-product--social .workspace-help-strip,html[data-theme=dark] .reference-product--social .workspace-help-strip strong{color:rgb(48,77,88)}html[data-theme=dark] .reference-product--social .step-card,html[data-theme=dark] .reference-product--social .feature-card,html[data-theme=dark] .reference-product--social .report-preview,html[data-theme=dark] .reference-product--social .market-price-card,html[data-theme=dark] .reference-product--social .complete-price-card,html[data-theme=dark] .reference-product--social .agency-price-card,html[data-theme=dark] .reference-product--social .contact-panel,html[data-theme=dark] .reference-product--social .blog-toc,html[data-theme=dark] .reference-product--social .blog-section,html[data-theme=dark] .reference-product--social .blog-card,html[data-theme=dark] .reference-product--social .blog-platform,html[data-theme=dark] .reference-product--social .metric-card,html[data-theme=dark] .reference-product--social .blog-faq details,html[data-theme=dark] .reference-product--social .language-menu>div{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .reference-product--social .auth-entry-dialog{color:var(--ink);border-color:var(--line);background:var(--bg)}html[data-theme=dark] .reference-product--social .auth-entry-card{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .reference-product--social .auth-human-check{border-color:var(--line);background:var(--surface-2)}html[data-theme=dark] .reference-product--social .auth-human-check>button{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme=dark] .reference-product--social .auth-human-check[data-state=verified]{border-color:rgb(79,155,125);background:rgb(20,63,53)}html[data-theme=dark] .reference-product--social .auth-human-check[data-state=unavailable]{border-color:rgb(152,113,51);background:rgb(65,52,29)}html[data-theme=dark] .reference-product--social .auth-login-message{color:rgb(165,231,202);background:rgb(20,63,53)}html[data-theme=dark] .reference-product--social .auth-login-message.is-error{color:rgb(255,192,189);background:rgb(75,36,39)}html[data-theme=dark] .reference-product--social .auth-register-card{border-color:rgb(112,71,66);background:linear-gradient(155deg,var(--surface),#2d2222)}html[data-theme=dark] .reference-product--social .auth-entry-card h3,html[data-theme=dark] .reference-product--social .auth-login-card label>span,html[data-theme=dark] .reference-product--social .auth-register-card li strong{color:var(--ink)}html[data-theme=dark] .reference-product--social .auth-login-card input{color:var(--ink);border-color:var(--line);background:var(--surface-2)}html[data-theme=dark] .reference-product--social .auth-entry-footer{color:var(--muted)}html[data-theme=dark] .reference-product--social .blog-table th,html[data-theme=dark] .reference-product--social .campaign-table-head{color:var(--ink);background:var(--surface-2)}html[data-theme=dark] .reference-product--social .blog-table td,html[data-theme=dark] .reference-product--social .blog-table th,html[data-theme=dark] .reference-product--social .blog-checklist li,html[data-theme=dark] .reference-product--social .footer-bottom{border-color:var(--line)}html[data-theme=dark] .reference-product--social .blog-section p,html[data-theme=dark] .reference-product--social .blog-section li,html[data-theme=dark] .reference-product--social .blog-card p,html[data-theme=dark] .reference-product--social .blog-platform p,html[data-theme=dark] .reference-product--social .blog-intro-card p,html[data-theme=dark] .reference-product--social .footer-grid p,html[data-theme=dark] .reference-product--social .footer-grid a,html[data-theme=dark] .reference-product--social .footer-grid span{color:var(--muted)}html[data-theme=dark] .reference-product--social .blog-intro-card,html[data-theme=dark] .reference-product--social .blog-callout{border-color:rgb(50,115,111);background:rgb(21,57,56)}html[data-theme=dark] .reference-product--social .blog-callout.warning{border-color:var(--coral);background:rgb(59,37,36)}html[data-theme=dark] .reference-product--social .blog-table-wrap,html[data-theme=dark] .reference-product--social .blog-source{border-color:var(--line)}html[data-theme=dark] .reference-product--social .blog-source{color:var(--ink);background:var(--surface)}html[data-theme=dark] .reference-product--social .product-window,html[data-theme=dark] .reference-product--social .product-main,html[data-theme=dark] .reference-product--social .report-paper{color:var(--ink);background:var(--surface)}html[data-theme=dark] .reference-product--social .metric-row article,html[data-theme=dark] .reference-product--social .campaign-preview,html[data-theme=dark] .reference-product--social .goal-row,html[data-theme=dark] .reference-product--social .ai-prompt{background:var(--surface-2)}html[data-theme=dark] .reference-product--social input,html[data-theme=dark] .reference-product--social textarea,html[data-theme=dark] .reference-product--social select{color:var(--ink);border-color:var(--line);background:var(--surface-2)}.reference-product--social .accessibility-shell{position:fixed;z-index:250;right:20px;bottom:20px;display:grid;justify-items:end;gap:10px}.reference-product--social .theme-toggle,.reference-product--social .accessibility-toggle{width:48px;height:48px;display:grid;place-items:center;cursor:pointer;color:rgb(255,255,255);border:1px solid rgba(255,255,255,.2);border-radius:50%;background:var(--navy-deep);box-shadow:rgba(7,33,45,.24) 0 10px 28px;font-weight:900}.reference-product--social .theme-toggle{font-size:1.2rem}.reference-product--social .accessibility-toggle{color:rgb(8,36,46);background:rgb(155,231,223);font-size:.86rem}.reference-product--social .theme-toggle:hover,.reference-product--social .accessibility-toggle:hover{transform:translateY(-2px)}.reference-product--social .accessibility-panel{position:absolute;right:0;bottom:116px;width:min(360px,-28px+100vw);max-height:min(640px,-150px+100vh);padding:22px;overflow-y:auto;color:var(--ink);border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.reference-product--social .accessibility-panel[hidden]{display:none}.reference-product--social .accessibility-panel-head{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.reference-product--social .accessibility-panel-head strong{display:block;font-size:1.1rem}.reference-product--social .accessibility-panel-head small{display:block;margin-top:3px;color:var(--muted)}.reference-product--social .accessibility-panel-head button{width:32px;height:32px;display:grid;place-items:center;cursor:pointer;color:var(--ink);border:1px solid var(--line);border-radius:9px;background:var(--surface-2);font-size:1.2rem}.reference-product--social .accessibility-font{margin:0 0 15px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;border:0}.reference-product--social .accessibility-font legend{margin-bottom:8px;color:var(--ink);font-size:.72rem;font-weight:850}.reference-product--social .accessibility-font button{min-height:38px;cursor:pointer;color:var(--muted);border:1px solid var(--line);border-radius:9px;background:var(--surface-2);font-size:.68rem;font-weight:800}.reference-product--social .accessibility-font button.active{color:rgb(255,255,255);border-color:var(--teal);background:var(--teal)}.reference-product--social .accessibility-options{display:grid;gap:7px}.reference-product--social .accessibility-options label{min-height:42px;padding:9px 11px;display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--ink);border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:.76rem;font-weight:740}.reference-product--social .accessibility-options input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--teal)}.reference-product--social .accessibility-reset{width:100%;margin-top:14px;padding:10px;cursor:pointer;color:var(--teal);border:1px solid var(--teal);border-radius:10px;background:transparent;font-size:.73rem;font-weight:850}html[data-font-scale=large] .reference-product--social{font-size:112.5%}html[data-font-scale=larger] .reference-product--social{font-size:125%}html[data-readable-font=true] .reference-product--social{font-family:Arial,Helvetica,sans-serif}html[data-underline-links=true] .reference-product--social a:not(.button):not(.brand){text-underline-offset:3px;text-decoration:underline 2px!important}html[data-text-spacing=true] .reference-product--social{line-height:1.8;letter-spacing:.035em;word-spacing:.12em}html[data-grayscale=true] .reference-product--social>:not(.accessibility-shell){filter:grayscale(1)}html[data-high-contrast=true] .reference-product--social{--bg:#000;--surface:#000;--surface-2:#101010;--ink:#fff;--muted:#fff;--line:#fff;--navy:#ffeb3b;--teal:#ffeb3b;--teal-bright:#ffeb3b;--teal-soft:#111;--coral:#ffeb3b}html[data-high-contrast=true] .reference-product--social,html[data-high-contrast=true] .reference-product--social .site-header,html[data-high-contrast=true] .reference-product--social .site-footer,html[data-high-contrast=true] .reference-product--social .section-soft,html[data-high-contrast=true] .reference-product--social .blog-section,html[data-high-contrast=true] .reference-product--social .blog-toc{color:rgb(255,255,255)!important;background:rgb(0,0,0)!important}html[data-high-contrast=true] .reference-product--social a{color:rgb(255,235,59)!important}html[data-high-contrast=true] .reference-product--social button,html[data-high-contrast=true] .reference-product--social input{border-color:rgb(255,255,255)!important}html[data-reduce-motion=true] .reference-product--social{scroll-behavior:auto}html[data-reduce-motion=true] .reference-product--social *,html[data-reduce-motion=true] .reference-product--social::before,html[data-reduce-motion=true] .reference-product--social::after{scroll-behavior:auto!important;animation-duration:.01ms!important}@media (max-width:1280px){.reference-product--social .nav-actions .button-primary{display:none}}@media (max-width:1080px){.reference-product--social .nav-wrap{grid-template-columns:auto auto;justify-content:space-between}.reference-product--social .menu-toggle{display:block;justify-self:end}.reference-product--social .main-nav{position:fixed;inset:77px 0 auto;padding:22px 20px 28px;display:none;flex-direction:column;align-items:stretch;background:rgba(255,255,255,.98);border-bottom:1px solid var(--line);box-shadow:rgba(18,61,85,.12) 0 18px 40px}.reference-product--social .main-nav.open{display:flex}.reference-product--social .main-nav a{min-height:44px;padding:9px 0;display:flex;align-items:center;font-size:.95rem}.reference-product--social .nav-actions{position:absolute;right:76px}.reference-product--social .hero-grid{grid-template-columns:1fr;gap:70px}.reference-product--social .hero-copy{max-width:820px}.reference-product--social .hero-product{max-width:780px;margin-inline:auto}.reference-product--social .split-heading{grid-template-columns:1fr;align-items:start;gap:22px}.reference-product--social .split-heading>p{max-width:720px}.reference-product--social .steps-grid{grid-template-columns:1fr 1fr}.reference-product--social .feature-layout{grid-template-columns:1fr;gap:50px}.reference-product--social .sticky-copy,.reference-product--social .faq-heading{position:static}.reference-product--social .sticky-copy{max-width:780px}.reference-product--social .content-grid,.reference-product--social .report-grid,.reference-product--social .security-layout,.reference-product--social .faq-grid{gap:55px}.reference-product--social .workspace-card-grid{grid-template-columns:1fr 1fr}.reference-product--social .work-value-grid{grid-template-columns:repeat(3,1fr)}.reference-product--social .plans-grid{grid-template-columns:1fr}.reference-product--social .price-comparison{grid-template-columns:1fr}.reference-product--social .campaign-table-head,.reference-product--social .campaign-table-row{grid-template-columns:1.35fr 1.2fr .95fr .8fr}.reference-product--social .campaign-table-head span:nth-child(4),.reference-product--social .campaign-table-row>div:nth-child(4){display:none}.reference-product--social .blog-hero-grid{grid-template-columns:1fr;gap:40px}.reference-product--social .blog-hero-panel{max-width:560px}.reference-product--social .blog-layout{grid-template-columns:220px minmax(0,1fr);gap:30px}}@media (max-width:820px){.reference-product--social .section{padding:84px 0}.reference-product--social .nav-actions .text-link{display:none}.reference-product--social .hero{padding-top:72px}.reference-product--social .hero h1{font-size:clamp(3.1rem,12vw,4.6rem)}.reference-product--social .floating-card-top{right:-12px}.reference-product--social .floating-card-bottom{left:-12px}.reference-product--social .network-wrap{padding-block:20px;align-items:flex-start;gap:20px;flex-direction:column}.reference-product--social .network-list{width:100%;justify-content:flex-start;flex-wrap:wrap}.reference-product--social .network-extra{align-self:flex-start}.reference-product--social .campaign-summary{grid-template-columns:1fr 1fr}.reference-product--social .campaign-summary div:nth-child(2){border-right:0}.reference-product--social .campaign-summary div:nth-child(-n+2){border-bottom:1px solid var(--line)}.reference-product--social .campaign-table-head{display:none}.reference-product--social .campaign-table-row{grid-template-columns:1fr 1fr;gap:14px}.reference-product--social .campaign-table-row>div:last-child{justify-self:end}.reference-product--social .campaign-table-row>div:nth-child(3){grid-column:1/-1}.reference-product--social .campaign-warning{grid-template-columns:auto 1fr}.reference-product--social .campaign-warning button{grid-column:2;justify-self:start;padding:0}.reference-product--social .content-grid,.reference-product--social .report-grid,.reference-product--social .security-layout,.reference-product--social .faq-grid,.reference-product--social .final-cta-inner,.reference-product--social .contact-panel{grid-template-columns:1fr}.reference-product--social .public-content-variants{width:min(100%,720px);margin-inline:auto}.reference-product--social .work-value-grid{grid-template-columns:1fr 1fr}.reference-product--social .report-preview{order:2}.reference-product--social .security-badges{grid-template-columns:1fr 1fr}.reference-product--social .security-badges span{border-bottom:1px solid rgba(155,231,223,.18)}.reference-product--social .security-badges span:nth-child(2n){border-right:0}.reference-product--social .security-badges span:last-child{grid-column:1/-1;border-bottom:0}.reference-product--social .footer-grid{grid-template-columns:1fr 1fr}.reference-product--social .button,.reference-product--social button,.reference-product--social input,.reference-product--social select,.reference-product--social textarea{min-height:44px}.reference-product--social .blog-hero{padding:68px 0 55px}.reference-product--social .blog-layout{grid-template-columns:1fr}.reference-product--social .blog-toc{position:static;max-height:none}.reference-product--social .blog-toc nav{grid-template-columns:1fr 1fr}.reference-product--social .blog-section{padding:32px}.reference-product--social .cookie-banner{grid-template-columns:auto 1fr}.reference-product--social .cookie-banner-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.reference-product--social .legal-hero-inner{align-items:flex-start;flex-direction:column}.reference-product--social .legal-layout{grid-template-columns:1fr;gap:24px}.reference-product--social .legal-summary{position:static}.reference-product--social .legal-category-grid{grid-template-columns:1fr}}@media (max-width:580px){.reference-product--social .container{width:min(calc(100%  - 28px),var(--container))}.reference-product--social .nav-wrap{min-height:68px}.reference-product--social .brand img{width:38px;height:38px}.reference-product--social .brand-copy strong{font-size:.73rem}.reference-product--social .brand-copy small{font-size:.46rem}.reference-product--social .nav-actions{right:66px}.reference-product--social .nav-actions .button{display:none}.reference-product--social .main-nav{top:69px}.reference-product--social .main-nav .mobile-registration-link{width:100%;display:flex;margin-top:8px;padding:11px 14px;justify-content:center;color:rgb(255,255,255);border:0;border-radius:11px;background:var(--teal);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:.95rem;font-weight:850;cursor:pointer}.reference-product--social .hero{padding:55px 0 45px}.reference-product--social .hero h1{font-size:3.15rem}.reference-product--social .hero-actions{display:grid}.reference-product--social .button-large{width:100%}.reference-product--social .trust-list{display:grid;gap:10px}.reference-product--social .hero-product,.reference-product--social .report-preview{display:none}.reference-product--social .hero-grid{gap:0}.reference-product--social .hero-orb{opacity:.45}.reference-product--social .product-window{transform:none;border-radius:18px}.reference-product--social .window-bar{grid-template-columns:auto 1fr}.reference-product--social .window-title{display:none}.reference-product--social .product-shell{min-height:450px;grid-template-columns:44px 1fr}.reference-product--social .mini-sidebar{padding-inline:5px}.reference-product--social .mini-sidebar img{width:30px;height:30px}.reference-product--social .mini-nav{width:26px;height:26px}.reference-product--social .product-main{padding:15px 12px}.reference-product--social .metric-row{grid-template-columns:1fr 1fr}.reference-product--social .metric-row article:last-child{display:none}.reference-product--social .campaign-line{grid-template-columns:auto 1fr}.reference-product--social .campaign-line .budget,.reference-product--social .campaign-line em{display:none}.reference-product--social .floating-card{display:none}.reference-product--social .network-list{gap:14px 20px}.reference-product--social .network-brand{gap:6px}.reference-product--social .network-brand i{width:26px;height:26px}.reference-product--social .section{padding:70px 0}.reference-product--social .section-heading h2,.reference-product--social .sticky-copy h2,.reference-product--social .content-copy h2,.reference-product--social .report-copy h2,.reference-product--social .security-copy h2,.reference-product--social .faq-heading h2{font-size:2.55rem}.reference-product--social .pricing-heading h2{font-size:3rem}.reference-product--social .steps-grid,.reference-product--social .feature-grid{grid-template-columns:1fr}.reference-product--social .work-value-grid{grid-template-columns:1fr}.reference-product--social .work-value-grid article{min-height:170px}.reference-product--social .work-value-grid span{margin-bottom:25px}.reference-product--social .market-price-card,.reference-product--social .complete-price-card,.reference-product--social .agency-price-card{padding:25px 20px;border-radius:21px}.reference-product--social .market-price-list>div{grid-template-columns:1fr;gap:8px}.reference-product--social .market-price-list em{white-space:normal}.reference-product--social .complete-price,.reference-product--social .agency-price{align-items:center}.reference-product--social .fair-comparison{grid-template-columns:1fr;gap:10px}.reference-product--social .contact-panel{padding:25px 20px;gap:25px}.reference-product--social .feature-card>p,.reference-product--social .work-value-grid p,.reference-product--social .market-price-card>p,.reference-product--social .agency-price-card>p,.reference-product--social .security-copy>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.reference-product--social .section-heading.split-heading>p{display:none}.reference-product--social .final-cta-buttons{display:grid}.reference-product--social .feature-large,.reference-product--social .feature-wide{grid-column:auto}.reference-product--social .step-card{min-height:250px}.reference-product--social .goal-row{grid-template-columns:1fr auto}.reference-product--social .goal-row span{grid-column:1/-1}.reference-product--social .separation-diagram{grid-template-columns:1fr}.reference-product--social .separation-diagram i{justify-self:center}.reference-product--social .campaign-summary{grid-template-columns:1fr 1fr}.reference-product--social .campaign-summary div{padding:17px}.reference-product--social .campaign-summary strong{font-size:1.05rem}.reference-product--social .campaign-table-row{grid-template-columns:1fr}.reference-product--social .campaign-table-row>div:nth-child(3){grid-column:auto}.reference-product--social .campaign-table-row>div:last-child{justify-self:start}.reference-product--social .public-content-variants{padding:12px;grid-template-columns:1fr;border-radius:22px}.reference-product--social .public-variant{min-height:138px}.reference-product--social .public-variant-status{grid-column:auto;align-items:flex-start}.reference-product--social .workspace-window{border-radius:22px}.reference-product--social .workspace-window-bar{grid-template-columns:1fr auto}.reference-product--social .workspace-window-bar>strong{display:none}.reference-product--social .workspace-card-grid{padding:12px;grid-template-columns:1fr}.reference-product--social .workspace-card{min-height:245px}.reference-product--social .workspace-help-strip{grid-template-columns:auto 1fr}.reference-product--social .workspace-help-strip a{grid-column:2}.reference-product--social .report-preview{padding:13px}.reference-product--social .report-paper{padding:22px 18px}.reference-product--social .report-stats div{padding-inline:6px}.reference-product--social .security-badges{grid-template-columns:1fr}.reference-product--social .security-badges span{border-right:0}.reference-product--social .security-badges span:last-child{grid-column:auto}.reference-product--social .final-cta{padding:70px 0}.reference-product--social .final-cta h2{font-size:2.75rem}.reference-product--social .footer-grid{grid-template-columns:1fr}.reference-product--social .footer-bottom{align-items:flex-start;flex-direction:column}.reference-product--social .blog-hero{padding:48px 0 42px}.reference-product--social .blog-hero h1{font-size:2.9rem}.reference-product--social .blog-lead{font-size:.96rem}.reference-product--social .blog-main{padding:38px 0 70px}.reference-product--social .blog-toc nav,.reference-product--social .blog-grid,.reference-product--social .blog-platform-grid,.reference-product--social .metric-grid,.reference-product--social .blog-sources{grid-template-columns:1fr}.reference-product--social .blog-intro-card{padding:22px;grid-template-columns:1fr}.reference-product--social .blog-section{padding:25px 20px;border-radius:20px}.reference-product--social .blog-section-header{grid-template-columns:1fr}.reference-product--social .blog-section h2{font-size:2rem}.reference-product--social .blog-cta{padding:26px 21px;grid-template-columns:1fr}.reference-product--social .blog-cta .button{width:100%}.reference-product--social .accessibility-shell{right:14px;bottom:14px}.reference-product--social .theme-toggle,.reference-product--social .accessibility-toggle{width:44px;height:44px}.reference-product--social .accessibility-panel{right:0;bottom:104px;padding:18px}.reference-product--social .cookie-banner{right:10px;bottom:10px;left:10px;padding:17px;grid-template-columns:1fr;gap:12px;border-radius:17px}.reference-product--social .cookie-banner-icon{display:none}.reference-product--social .cookie-banner-actions{grid-column:auto;grid-template-columns:1fr}.reference-product--social .cookie-banner-actions .cookie-button{width:100%;min-width:0;padding-inline:9px;white-space:normal}.reference-product--social .cookie-modal-backdrop{padding:10px;align-items:end}.reference-product--social .cookie-modal{max-height:calc(-20px + 100vh);padding:19px 16px;border-radius:20px 20px 12px 12px}.reference-product--social .cookie-category-list article,.reference-product--social .cookie-category-list>label{padding:13px;grid-template-columns:1fr}.reference-product--social .cookie-required,.reference-product--social .cookie-switch{justify-self:start}.reference-product--social .cookie-modal-actions{grid-template-columns:1fr}.reference-product--social .cookie-settings-button{bottom:14px;left:14px}.reference-product--social .legal-hero{padding:62px 0 48px}.reference-product--social .legal-hero h1{font-size:3rem}.reference-product--social .legal-hero p:last-child{font-size:.88rem}.reference-product--social .legal-layout{padding:34px 0 70px}.reference-product--social .legal-content>section{padding:21px 18px}}@media (max-width:820px){.reference-product--social .auth-entry-card>p{min-height:0}.reference-product--social .auth-entry-footer{align-items:flex-start;flex-direction:column}}@media (max-width:580px){.reference-product--social .auth-entry-modal{padding:0;align-items:end}.reference-product--social .auth-entry-dialog{width:100%;max-height:96vh;border-radius:22px 22px 0 0}.reference-product--social .auth-entry-card{padding:19px 16px}.reference-product--social .auth-entry-card h3{font-size:1.08rem}.reference-product--social .auth-human-check{grid-template-columns:auto minmax(0,1fr)}.reference-product--social .auth-human-check>button{grid-column:2;justify-self:start}.reference-product--social .auth-entry-footer{padding:0 15px 18px}}@media (max-width:360px){.reference-product--social .site-header .brand-copy{display:none}}@media (prefers-reduced-motion:reduce){.reference-product--social{scroll-behavior:auto}.reference-product--social *,.reference-product--social::before,.reference-product--social::after{scroll-behavior:auto!important;animation-duration:.01ms!important}.reference-product--social .reveal{opacity:1;transform:none}}@media print{.reference-product--social .accessibility-shell,.reference-product--social .cookie-consent-shell{display:none!important}}.reference-product--social .brand-lockup{object-fit:contain;border-radius:10px;background:rgb(255,255,255);width:218px!important;height:80px!important}.reference-product--social .site-header{border-bottom-color:rgba(13,79,57,.14);background:rgba(255,255,255,.94)}.reference-product--social .site-header .container{width:min(100%  - 40px,1320px)}.reference-product--social .site-header .brand{flex:0 0 auto}.reference-product--social .site-header .brand-lockup{max-width:none;width:190px!important;height:70px!important}.reference-product--social .site-header.is-scrolled{background:rgba(255,255,255,.98);box-shadow:rgba(19,36,30,.09) 0 12px 36px}.reference-product--social .nav-wrap{min-height:82px}.reference-product--social .site-header .main-nav{gap:clamp(12px,1.4vw,22px)}.reference-product--social .nav-actions .button-primary{min-width:168px;line-height:1.15}.reference-product--social .main-nav a:hover,.reference-product--social .text-link:hover{color:rgb(23,108,77)}.reference-product--social .button-primary,.reference-product--social .button-coral{color:rgb(255,255,255);border-color:rgb(23,108,77);background:linear-gradient(135deg,rgb(13,79,57),rgb(23,108,77));box-shadow:rgba(13,79,57,.24) 0 14px 30px}.reference-product--social .button-primary:hover,.reference-product--social .button-coral:hover{background:rgb(13,79,57)}.reference-product--social .button-registration{color:rgb(13,79,57);border-color:rgba(13,79,57,.28);background:rgb(229,245,237)}.reference-product--social .hero{padding:104px 0 92px;color:rgb(255,255,255);background:radial-gradient(circle at 87% 8%,rgba(69,187,136,.22),transparent 28%) 0% 0%/auto,radial-gradient(circle at 8% 88%,rgba(168,228,200,.12),transparent 30%) 0% 0%/auto,linear-gradient(rgba(168,228,200,.055) 1px,transparent 1px) 0% 0%/46px 46px,linear-gradient(90deg,rgba(168,228,200,.055) 1px,transparent 1px) 0% 0%/46px 46px,0% 0%/auto rgb(19,36,30)}.reference-product--social .hero::after{height:20%;background:linear-gradient(transparent,rgba(19,36,30,.42))}.reference-product--social .hero-orb-one{background:radial-gradient(circle,rgba(69,187,136,.2),transparent 68%)}.reference-product--social .hero-orb-two{background:radial-gradient(circle,rgba(168,228,200,.12),transparent 70%)}.reference-product--social .hero .eyebrow{color:rgb(168,228,200)}.reference-product--social .hero h1{color:rgb(255,255,255)}.reference-product--social .hero h1 span{color:rgb(168,228,200)}.reference-product--social .hero-lead,.reference-product--social .hero .trust-list{color:rgba(229,245,237,.78)}.reference-product--social .hero .check{color:rgb(19,36,30);background:rgb(69,187,136)}.reference-product--social .hero .button-ghost{color:rgb(255,255,255);border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.07)}.reference-product--social .hero .button-ghost:hover{background:rgba(255,255,255,.14)}.reference-product--social .hero-price-note{color:rgb(19,36,30);border-color:rgba(168,228,200,.62);background:rgb(255,255,255);box-shadow:rgba(0,0,0,.18) 0 18px 42px}.reference-product--social .hero-price-note small{color:rgb(93,112,104)}.reference-product--social .hero-product::before,.reference-product--social .hero-product::after{position:absolute;z-index:-1;content:"";border:1px solid rgba(168,228,200,.2);border-radius:50%}.reference-product--social .hero-product::before{inset:-48px -42px -40px -38px}.reference-product--social .hero-product::after{inset:-86px -78px -78px -70px}.reference-product--social .product-window{border-color:rgba(168,228,200,.72);box-shadow:rgba(0,0,0,.32) 0 34px 90px}.reference-product--social .window-dots span:first-child{background:rgb(23,108,77)}.reference-product--social .window-dots span:nth-child(2){background:rgb(168,228,200)}.reference-product--social .window-dots span:nth-child(3){background:rgb(69,187,136)}.reference-product--social .section-soft,.reference-product--social .network-strip{background:rgb(229,245,237)}.reference-product--social .network-strip{color:rgb(19,36,30);border-block-color:rgba(13,79,57,.14)}.reference-product--social .section-heading h2,.reference-product--social .sticky-copy h2,.reference-product--social .content-copy h2,.reference-product--social .report-copy h2,.reference-product--social .security-copy h2,.reference-product--social .faq-heading h2{color:rgb(19,36,30)}.reference-product--social .step-card,.reference-product--social .feature-card,.reference-product--social .report-preview,.reference-product--social .market-price-card,.reference-product--social .complete-price-card,.reference-product--social .agency-price-card,.reference-product--social .contact-panel,.reference-product--social .blog-section,.reference-product--social .blog-card{border-color:rgba(13,79,57,.16);box-shadow:rgba(19,36,30,.07) 0 16px 42px}.reference-product--social .final-cta,.reference-product--social .blog-hero,.reference-product--social .legal-hero{color:rgb(255,255,255);background:radial-gradient(circle at 86% 12%,rgba(69,187,136,.22),transparent 30%),linear-gradient(135deg,rgb(19,36,30),rgb(13,79,57))}.reference-product--social .blog-hero h1 span,.reference-product--social .blog-breadcrumb a,.reference-product--social .blog-stat-grid strong{color:rgb(168,228,200)}.reference-product--social .blog-intro-card,.reference-product--social .blog-callout{border-color:rgba(13,79,57,.24);background:rgb(229,245,237)}.reference-product--social .blog-section{border-radius:22px}.reference-product--social .blog-card{background:rgb(248,251,249)}.reference-product--social .blog-table th{background:rgb(229,245,237)}.reference-product--social .site-footer{color:rgb(255,255,255);background:rgb(19,36,30)}.reference-product--social .site-footer .footer-grid p,.reference-product--social .site-footer .footer-grid a,.reference-product--social .site-footer .footer-grid span,.reference-product--social .site-footer .footer-bottom{color:rgba(229,245,237,.72)}.reference-product--social .site-footer .footer-grid>div>strong,.reference-product--social .site-footer .contact-company{color:rgb(255,255,255)}.reference-product--social .site-footer .footer-grid a:hover{color:rgb(168,228,200)}.reference-product--social .site-footer .footer-bottom{border-top-color:rgba(168,228,200,.2)}.reference-product--social .site-footer .brand-lockup{box-shadow:rgba(168,228,200,.14) 0 0 0 1px}.reference-product--social .ecosystem-footer{padding:0;color:rgba(255,255,255,.68);background:rgb(10,25,20)}.reference-product--social .ecosystem-shortcuts{min-height:52px;display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.74);border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);font-size:.72rem;font-weight:600;letter-spacing:.025em;white-space:nowrap}.reference-product--social .ecosystem-shortcuts a{color:inherit;text-decoration:none}.reference-product--social .ecosystem-shortcuts a+a{position:relative;padding-left:22px}.reference-product--social .ecosystem-shortcuts a+a::before{position:absolute;top:50%;left:10px;width:2px;height:2px;transform:translateY(-50%);border-radius:50%;background:rgba(255,255,255,.32);content:""}.reference-product--social .ecosystem-shortcuts a:hover,.reference-product--social .ecosystem-shortcuts a:focus-visible,.reference-product--social .ecosystem-footer-bottom a:hover,.reference-product--social .ecosystem-footer-bottom a:focus-visible,.reference-product--social .ecosystem-cookie-link:hover,.reference-product--social .ecosystem-cookie-link:focus-visible{color:rgb(168,228,200)}.reference-product--social .ecosystem-header-band{color:rgba(255,255,255,.74);background:rgb(10,25,20)}.reference-product--social .ecosystem-header-shortcuts{border-top:0}.reference-product--social .ecosystem-header-shortcuts a[aria-current=page]{color:rgb(168,228,200);font-weight:800}.reference-product--social .restime-footer-lead{border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.1);padding:44px 0}.reference-product--social .restime-footer-lead__inner{display:grid;width:min(100%  - 40px,1500px);grid-template-columns:minmax(260px,.72fr) minmax(0,1.7fr);align-items:end;gap:50px;margin:0 auto}.reference-product--social .restime-footer-lead__copy{max-width:390px}.reference-product--social .restime-footer-lead__copy>span{display:block;margin-bottom:10px;color:rgb(168,228,200);font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.reference-product--social .restime-footer-lead h2{margin:0;color:rgb(255,255,255);font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.06}.reference-product--social .restime-footer-lead__copy p{margin:12px 0 0;color:rgb(183,199,191);font-size:.86rem;line-height:1.55}.reference-product--social .restime-footer-form{position:relative;display:grid;grid-template-columns:minmax(130px,.95fr) minmax(175px,1.2fr) minmax(140px,.95fr) minmax(105px,.68fr) auto;align-items:end;gap:10px}.reference-product--social .restime-footer-field{display:grid;min-width:0;gap:7px}.reference-product--social .restime-footer-field>span{min-height:1em;color:rgb(220,230,225);font-size:.66rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.reference-product--social .restime-footer-field input{width:100%;min-height:48px;box-sizing:border-box;border:1px solid rgba(255,255,255,.3);border-radius:12px;background:rgba(255,255,255,.055);color:rgb(255,255,255);font:inherit;padding:10px 13px}.reference-product--social .restime-footer-field input:hover{border-color:rgba(255,255,255,.5)}.reference-product--social .restime-footer-field input:focus{border-color:rgb(168,228,200);outline:rgba(168,228,200,.18) solid 3px;outline-offset:2px}.reference-product--social .restime-footer-math strong{color:rgb(168,228,200)}.reference-product--social .restime-footer-submit{min-height:48px;border:1px solid rgb(168,228,200);border-radius:999px;background:rgb(168,228,200);color:rgb(16,37,28);cursor:pointer;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:.76rem;font-weight:850;line-height:1.2;padding:10px 20px;white-space:nowrap}.reference-product--social .restime-footer-submit:hover,.reference-product--social .restime-footer-submit:focus-visible{border-color:rgb(255,255,255);background:rgb(255,255,255)}.reference-product--social .restime-footer-note,.reference-product--social .restime-footer-status{grid-column:1/-1;margin:2px 0 0;font-size:.68rem;line-height:1.45}.reference-product--social .restime-footer-note{color:rgb(168,186,177)}.reference-product--social .restime-footer-status{min-height:1em;color:rgb(255,185,173);font-weight:700}.reference-product--social .restime-footer-status.is-success{color:rgb(168,228,200)}.reference-product--social .restime-footer-honeypot{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}html[data-theme=light] .reference-product--social .restime-footer-lead{border-color:rgba(19,36,30,.14);background:rgb(243,247,244)}html[data-theme=light] .reference-product--social .restime-footer-lead h2{color:rgb(19,36,30)}html[data-theme=light] .reference-product--social .restime-footer-lead__copy>span,html[data-theme=light] .reference-product--social .restime-footer-math strong{color:rgb(13,79,57)}html[data-theme=light] .reference-product--social .restime-footer-lead__copy p,html[data-theme=light] .reference-product--social .restime-footer-note{color:rgb(82,101,92)}html[data-theme=light] .reference-product--social .restime-footer-field>span{color:rgb(48,72,61)}html[data-theme=light] .reference-product--social .restime-footer-field input{border-color:rgba(19,36,30,.3);background:rgb(255,255,255);color:rgb(19,36,30)}html[data-theme=light] .reference-product--social .restime-footer-submit{border-color:rgb(13,79,57);background:rgb(13,79,57);color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--social .restime-footer-lead{border-color:rgb(255,255,255);background:rgb(0,0,0)}html[data-theme=contrast] .reference-product--social .restime-footer-lead h2,html[data-theme=contrast] .reference-product--social .restime-footer-lead__copy p,html[data-theme=contrast] .reference-product--social .restime-footer-field>span,html[data-theme=contrast] .reference-product--social .restime-footer-note,html[data-theme=contrast] .reference-product--social .restime-footer-status{color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--social .restime-footer-lead__copy>span,html[data-theme=contrast] .reference-product--social .restime-footer-math strong,html[data-theme=contrast] .reference-product--social .restime-footer-status.is-success{color:rgb(255,230,0)}html[data-theme=contrast] .reference-product--social .restime-footer-field input{border:2px solid rgb(255,255,255);background:rgb(0,0,0);color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--social .restime-footer-submit{border:2px solid rgb(255,230,0);background:rgb(255,230,0);color:rgb(0,0,0)}@media (max-width:1080px){.reference-product--social .restime-footer-lead__inner{grid-template-columns:1fr;gap:28px}.reference-product--social .restime-footer-lead__copy{max-width:620px}.reference-product--social .restime-footer-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.reference-product--social .restime-footer-lead{padding:38px 0}.reference-product--social .restime-footer-lead__inner{width:calc(100%  - 28px)}.reference-product--social .restime-footer-form{grid-template-columns:1fr}.reference-product--social .restime-footer-submit{width:100%}}.reference-product--social .ecosystem-footer-main{min-height:190px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:50px}.reference-product--social .ecosystem-footer-main>p{margin:0;color:rgba(255,255,255,.68);text-align:center}.reference-product--social .ecosystem-footer-brand img{width:196px;height:auto}.reference-product--social .ecosystem-footer-main address{display:flex;flex-direction:column;justify-self:end;gap:5px;color:rgba(255,255,255,.68);font-size:.82rem;font-style:normal;text-align:right}.reference-product--social .ecosystem-footer-bottom{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding-block:22px;color:rgba(255,255,255,.68);border-top:1px solid rgba(255,255,255,.11);font-size:.72rem}.reference-product--social .ecosystem-footer-bottom a{color:inherit;text-decoration:none}.reference-product--social .ecosystem-footer-bottom a:first-of-type{justify-self:center}.reference-product--social .ecosystem-footer-bottom a:last-child{justify-self:end}.reference-product--social .ecosystem-cookie-link{margin-left:7px;padding:0;color:inherit;border:0;background:transparent;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}.reference-product--social .contact-company{font-weight:800}.reference-product--social.auth-entry-open{overflow:hidden}.reference-product--social .auth-entry-modal{padding:0;place-items:stretch;overflow:hidden;color:rgb(19,36,30);background:rgb(247,250,248);backdrop-filter:none}.reference-product--social .auth-entry-modal.is-open{opacity:1}.reference-product--social .auth-entry-dialog{width:100%;max-height:none;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);place-items:start center;padding:clamp(18px,3vw,42px);overflow-y:auto;border:0;border-radius:0;background:rgb(241,246,243);box-shadow:none;transform:none}.reference-product--social .auth-brand-panel{display:none}.reference-product--social .auth-brand{display:flex;align-items:center;width:fit-content;text-decoration:none}.reference-product--social .auth-brand img{width:min(330px,100%);height:auto;display:block}.reference-product--social .auth-brand-copy small{color:rgba(255,255,255,.78);font-size:11px;font-weight:850;letter-spacing:.13em}.reference-product--social .auth-brand-copy h2{max-width:570px;margin:17px 0;color:rgb(255,255,255);font-size:clamp(42px,5vw,70px);line-height:1;letter-spacing:-.06em}.reference-product--social .auth-brand-copy p{max-width:550px;margin:0;color:rgba(255,255,255,.82);font-size:17px;line-height:1.65}.reference-product--social .auth-brand-panel ul{margin:0;padding:0;display:grid;gap:14px;list-style:none;font-size:13px;font-weight:650}.reference-product--social .auth-brand-panel li::before{content:"✓";margin-right:10px;color:rgb(167,243,213);font-weight:900}.reference-product--social .auth-form-panel{width:min(600px,100%);min-width:0;min-height:0;padding:0;display:grid;place-items:center;background:transparent}.reference-product--social .auth-entry-card{width:100%;padding:clamp(28px,3vw,38px) clamp(26px,4vw,44px);display:block;border:1px solid rgb(207,221,214);border-radius:24px;color:rgb(19,36,30);background:rgb(255,255,255);box-shadow:rgba(20,49,38,.09) 0 18px 48px}.reference-product--social .auth-card-toolbar{margin:0 0 clamp(22px,3vw,30px);display:flex;align-items:center;justify-content:space-between;gap:14px}.reference-product--social .auth-home-link{padding:0;cursor:pointer;color:rgb(98,113,106);border:0;background:transparent;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;font-weight:780}.reference-product--social .auth-home-link:hover{color:rgb(23,108,77)}.reference-product--social .auth-language-switch{padding:4px;display:flex;align-items:center;gap:2px;border-radius:999px;background:rgb(241,245,243)}.reference-product--social .auth-language-switch a{min-width:39px;min-height:36px;padding:0 9px;display:grid;place-items:center;border:1px solid transparent;border-radius:999px;color:rgb(113,128,121);font-size:11px;font-weight:850;text-decoration:none}.reference-product--social .auth-language-switch a.active,.reference-product--social .auth-language-switch a[aria-current=page]{color:rgb(255,255,255);border-color:rgb(15,122,88);background:rgb(15,122,88);box-shadow:rgba(15,122,88,.2) 0 8px 18px}.reference-product--social .auth-mobile-brand{display:none;align-items:center;width:fit-content;margin-bottom:32px}.reference-product--social .auth-mobile-brand img{width:min(330px,76vw);height:auto;display:block}.reference-product--social .auth-login-card,.reference-product--social .auth-register-card,.reference-product--social .auth-reset-card{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.reference-product--social .auth-login-card[hidden],.reference-product--social .auth-register-card[hidden],.reference-product--social .auth-reset-card[hidden]{display:none}.reference-product--social .auth-login-card>small:first-child{display:block;margin-bottom:12px;color:rgb(15,122,88);font-size:11px;font-weight:850;letter-spacing:.28em}.reference-product--social .auth-login-card h1{margin:0;color:rgb(23,35,31);font-size:clamp(36px,4vw,44px);line-height:1.03;letter-spacing:-.055em}.reference-product--social .auth-login-card>p:not(.auth-switch){min-height:0;margin:18px 0 26px;color:rgb(101,115,109);font-size:15px;line-height:1.55}.reference-product--social .auth-login-card label{margin:16px 0 0;display:grid;gap:7px}.reference-product--social .auth-login-card label>span{color:rgb(83,97,91);font-size:13px;font-weight:750}.reference-product--social .auth-login-card input{width:100%;min-height:52px;padding:0 16px;border:1px solid rgb(212,224,218);border-radius:13px;outline:0;color:rgb(23,35,31);background:rgb(251,252,251);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:15px;font-weight:650}.reference-product--social .auth-login-card input:focus{border-color:rgb(104,170,146);outline:0;background:rgb(255,255,255);box-shadow:rgba(15,122,88,.09) 0 0 0 3px}.reference-product--social .auth-register-name-grid{grid-template-columns:1fr 1fr;gap:10px}.reference-product--social .auth-register-card .auth-register-terms{margin-top:16px;grid-template-columns:auto 1fr;align-items:start;gap:9px;color:rgb(101,115,109);font-size:10px;line-height:1.45}.reference-product--social .auth-register-card .auth-register-terms input{width:18px;min-height:18px;margin:1px 0 0}.reference-product--social .auth-register-card .auth-register-terms>span{color:inherit;font-size:inherit;font-weight:650}.reference-product--social .auth-field-hint{color:rgb(113,128,121);font-size:9px;line-height:1.4}.reference-product--social .auth-submit{width:100%;min-height:52px;margin-top:22px;cursor:pointer;color:rgb(255,255,255);border:0;border-radius:13px;background:rgb(15,122,88);box-shadow:rgba(15,122,88,.22) 0 10px 23px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:15px;font-weight:780}.reference-product--social .auth-submit:hover{background:rgb(13,104,76)}.reference-product--social .auth-submit:disabled{cursor:wait;opacity:.55}.reference-product--social .auth-forgot-link,.reference-product--social .auth-back-link{cursor:pointer;color:rgb(15,122,88);border:0;background:transparent;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;font-weight:750;text-decoration:none}.reference-product--social .auth-forgot-link{display:block;margin:12px 0 0 auto}.reference-product--social .auth-back-link{display:block;margin:13px auto 0}.reference-product--social .auth-switch{margin:18px 0 0;color:rgb(101,115,109);text-align:center;font-size:13px}.reference-product--social .auth-switch button{padding:0;cursor:pointer;color:rgb(15,122,88);border:0;background:0 0;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-weight:800}.reference-product--social .passkey-login{width:100%;min-height:64px;padding:10px 13px;display:flex;align-items:center;gap:13px;cursor:pointer;color:rgb(11,102,73);border:1px solid rgb(188,222,209);border-radius:14px;background:rgb(238,249,245);text-align:left}.reference-product--social .passkey-login:hover{border-color:rgb(141,198,177);background:rgb(226,245,237)}.reference-product--social .passkey-login:disabled{cursor:wait;opacity:.58}.reference-product--social .passkey-login>span:last-child{min-width:0;display:grid;gap:3px}.reference-product--social .passkey-login strong{color:rgb(11,102,73);font-size:14px}.reference-product--social .passkey-login small{color:rgb(80,115,106);font-size:11px;line-height:1.35}.reference-product--social .passkey-symbol{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;color:rgb(255,255,255);border-radius:12px;background:rgb(15,122,88);box-shadow:rgba(15,122,88,.2) 0 7px 16px}.reference-product--social .auth-divider{margin:24px 0 3px;display:flex;align-items:center;gap:14px;color:rgb(139,150,145);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.reference-product--social .auth-divider::before,.reference-product--social .auth-divider::after{content:"";height:1px;flex:1 1 0%;background:rgb(228,235,231)}.reference-product--social .auth-human-check{margin:16px 0 0}.reference-product--social .auth-login-card .auth-human-check:not(.is-active),.reference-product--social .auth-login-card .auth-security-note{display:none}.reference-product--social .auth-security-note{display:block;margin:7px 0 0;color:rgb(113,128,121);font-size:9px;line-height:1.4}.reference-product--social .auth-login-message{margin-top:15px}.reference-product--social .auth-entry-footer{display:none;margin-top:21px;padding:18px 0 0;justify-items:center;gap:6px;border-top:1px solid rgb(228,235,231);color:rgb(113,128,121);font-size:10px;text-align:center}.reference-product--social .auth-entry-footer a{color:rgb(15,122,88);font-size:11px;font-weight:800}html[data-theme=dark] .reference-product--social .auth-entry-dialog,html[data-theme=dark] .reference-product--social .auth-form-panel,html[data-theme=dark] .reference-product--social .auth-entry-card{color:rgb(19,36,30);border-color:rgb(223,231,227);background:rgb(247,250,248)}html[data-theme=dark] .reference-product--social .auth-entry-card{background:rgb(255,255,255)}html[data-theme=dark] .reference-product--social .auth-login-card h1,html[data-theme=dark] .reference-product--social .auth-login-card label>span{color:rgb(23,35,31)}html[data-theme=dark] .reference-product--social .auth-login-card input{color:rgb(23,35,31);border-color:rgb(223,231,227);background:rgb(251,252,251)}html[data-theme=dark] .reference-product--social .auth-entry-dialog .auth-human-check{color:rgb(19,36,30);border-color:rgb(199,215,220);background:rgb(246,249,250)}html[data-theme=dark] .reference-product--social .auth-entry-dialog .auth-human-check strong{color:rgb(23,35,31)}html[data-theme=dark] .reference-product--social .auth-entry-dialog .auth-human-check[data-state=verified]{border-color:rgb(141,200,173);background:rgb(237,249,242)}html[data-theme=dark] .reference-product--social .auth-entry-dialog .auth-human-check[data-state=unavailable]{border-color:rgb(224,189,130);background:rgb(255,248,232)}html[data-theme=dark] .reference-product--social .auth-entry-dialog .auth-human-check>button{color:rgb(15,122,88);border-color:rgba(15,122,88,.35);background:rgb(255,255,255)}html[data-theme=dark] .reference-product--social .auth-entry-dialog .auth-login-message{color:rgb(23,97,63);background:rgb(223,245,233)}html[data-theme=dark] .reference-product--social .auth-entry-dialog .auth-login-message.is-error{color:rgb(141,36,36);background:rgb(255,240,240)}html[data-theme=dark] .reference-product--social .auth-entry-dialog .passkey-login strong{color:rgb(11,102,73)}@media (max-width:850px){.reference-product--social .auth-entry-dialog{grid-template-columns:1fr;padding:18px}.reference-product--social .auth-mobile-brand{display:none}.reference-product--social .auth-entry-card{padding:32px 34px 38px}.reference-product--social .auth-card-toolbar{margin-bottom:26px}.reference-product--social .auth-login-card>p:not(.auth-switch){font-size:15px}}@media (max-width:520px){.reference-product--social .auth-entry-dialog{padding:0}.reference-product--social .auth-form-panel{padding:0;align-items:stretch}.reference-product--social .auth-entry-card{width:100%;min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border:0;border-radius:0;box-shadow:none}.reference-product--social .auth-card-toolbar{margin-bottom:28px}.reference-product--social .auth-home-link{font-size:13px}.reference-product--social .auth-language-switch{max-width:66vw;overflow-x:auto}.reference-product--social .auth-language-switch a{min-width:38px;min-height:38px;padding:0 9px;font-size:11px}.reference-product--social .auth-login-card>small:first-child{margin-bottom:16px;font-size:11px}.reference-product--social .auth-login-card h1{font-size:36px}.reference-product--social .auth-login-card>p:not(.auth-switch){margin:18px 0 26px;font-size:15px}.reference-product--social .passkey-login{min-height:60px;padding:11px 13px;gap:12px}.reference-product--social .passkey-symbol{width:46px;height:46px}.reference-product--social .passkey-login strong{font-size:15px}.reference-product--social .passkey-login small{font-size:10px}.reference-product--social .auth-divider{margin-top:30px;font-size:11px}.reference-product--social .auth-login-card label{margin-top:18px}.reference-product--social .auth-login-card label>span,.reference-product--social .auth-switch{font-size:14px}.reference-product--social .auth-login-card input{min-height:58px;font-size:16px}.reference-product--social .auth-submit,.reference-product--social .passkey-login{min-height:58px}.reference-product--social .auth-submit{margin-top:24px;font-size:15px}.reference-product--social .auth-forgot-link,.reference-product--social .auth-back-link{font-size:14px}}html[data-theme=dark] .reference-product--social{--bg:#0d1915;--surface:#14261f;--surface-2:#183229;--ink:#f2f8f5;--muted:#b6c9c0;--line:#345247;--navy:#a8e4c8;--navy-deep:#08110e;--teal:#6bd1a5;--teal-bright:#86dfb9;--teal-soft:#193b2e;--coral-soft:#193b2e}html[data-theme=dark] .reference-product--social .site-header,html[data-theme=dark] .reference-product--social .blog-body .site-header{background:rgba(13,25,21,.96)}html[data-theme=dark] .reference-product--social .site-header.is-scrolled{background:rgba(13,25,21,.98)}html[data-theme=dark] .reference-product--social .main-nav{background:rgba(13,25,21,.98)}html[data-theme=dark] .reference-product--social .section-soft,html[data-theme=dark] .reference-product--social .network-strip,html[data-theme=dark] .reference-product--social .site-footer,html[data-theme=dark] .reference-product--social .pricing-section{background:rgb(16,33,25)}@media (max-width:1080px){.reference-product--social .main-nav{inset-block-start:83px}.reference-product--social .hero{padding-top:80px}}@media (max-width:580px){.reference-product--social .brand-lockup{width:174px!important;height:64px!important}.reference-product--social .site-header .brand-lockup{width:166px!important;height:60px!important}.reference-product--social .nav-wrap{min-height:72px}.reference-product--social .main-nav{inset-block-start:73px}.reference-product--social .hero{padding-block:64px 62px;background-size:auto,auto,34px 34px,34px 34px,auto}.reference-product--social .hero h1{font-size:clamp(2.75rem,14vw,3.8rem)}.reference-product--social .hero-product::before,.reference-product--social .hero-product::after{display:none}.reference-product--social .site-footer{padding-top:54px}}@media (max-width:1080px){.reference-product--social .ecosystem-footer{padding-top:0}.reference-product--social .ecosystem-shortcuts{justify-content:flex-start;gap:22px;overflow-x:auto;padding-block:14px}.reference-product--social .ecosystem-shortcuts a+a{padding-left:0}.reference-product--social .ecosystem-shortcuts a+a::before{display:none}.reference-product--social .ecosystem-footer-main,.reference-product--social .ecosystem-footer-bottom{grid-template-columns:1fr}.reference-product--social .ecosystem-footer-main{gap:28px;padding-block:50px}.reference-product--social .ecosystem-footer-main>p{text-align:left}.reference-product--social .ecosystem-footer-main address,.reference-product--social .ecosystem-footer-bottom a:first-of-type,.reference-product--social .ecosystem-footer-bottom a:last-child{justify-self:start;text-align:left}.reference-product--social .ecosystem-footer-bottom{gap:9px}}html:not([data-theme=contrast]) .reference-product--social .skip-link{background:rgb(255,255,255);color:rgb(19,36,30)}.reference-product--social :is(p,li){line-height:1.65}.reference-product--social :is(.hero-lead,.hero-intro,.section-intro>p,.section-heading>p,.marketing-hero-copy>p){max-width:65ch}.reference-product--social :is(.eyebrow,.kicker,.marketing-kicker,.section-kicker){font-size:12px;line-height:1.5}.reference-product--social :is(.feature-grid,.process-grid,.pricing-grid,.module-grid,.industry-grid)>*{min-width:0}.reference-product--social :is(.feature-card,.step-card,.process-grid article,.feature-grid article) p{font-size:16px;line-height:1.65}.reference-product--social :is(.hero-actions,.sales-prompt-actions,.final-cta-buttons){gap:16px}.reference-product--social :is(a,button,input,select,textarea,summary):focus-visible{outline:rgb(69,187,136) solid 3px;outline-offset:5px}.reference-product--social :is(.hero-fineprint,.hero-proof span,.hero-proof li,.estimate-note,.source-note){font-size:14px;line-height:1.6}.reference-product--social :is(.hero-proof,.hero-fineprint){text-wrap:pretty}html[data-theme=dark] .reference-product--social :is(.hero-price-note,.window-bar,.format-pills span,.separation-diagram>span,.section-report,.contact-panel-actions a,.contact-email,.workspace-help-strip){background:rgb(20,38,31);color:rgb(242,248,245)}html:not([data-theme=contrast]) .reference-product--social :is(.button-light,.avatar,.float-icon,.separation-diagram>i,.report-next>span,.cookie-button-primary){color:rgb(19,36,30)}html[data-theme=dark] .reference-product--social :is(.comparison-kicker,.eyebrow){color:rgb(168,228,200)}html[data-theme=dark] .reference-product--social .market-price-total em{color:rgb(255,185,169)}html[data-theme=dark] .reference-product--social .source-note{color:rgb(182,201,192)}html:not([data-theme=contrast]) .reference-product--social .campaign-warning{background:rgb(255,244,216);color:rgb(89,67,19);--ink:#352b16;--muted:#594313}html:not([data-theme=contrast]) .reference-product--social .campaign-warning>span{background:rgb(121,84,17);color:rgb(255,255,255)}html[data-theme=dark] .reference-product--social .hero-price-note strong{color:rgb(242,248,245)}@media (max-width:700px){.reference-product--social :is(.section,.marketing-section){padding-top:56px;padding-bottom:56px}.reference-product--social :is(.hero-actions,.final-cta-buttons){flex-wrap:wrap}.reference-product--social :is(.button,.primary-button,.marketing-primary,.marketing-secondary){min-height:48px;white-space:normal;overflow-wrap:anywhere;text-align:center}.reference-product--social :is(.sales-prompt-actions,.hero-actions)>*{min-width:0;max-width:100%}.reference-product--social :is(.feature-card,.step-card,.process-grid article,.feature-grid article){padding:24px}.reference-product--social :is(h1,h2,h3){overflow-wrap:anywhere;text-wrap:pretty}.reference-product--social :is(.hero-proof span,.hero-proof li){flex-wrap:wrap}}html[data-theme=dark] .reference-product--social :is(.hero-price-note small,.workspace-help-strip strong){color:rgb(196,213,203)}html:not([data-theme=contrast]) .reference-product--social .float-icon-coral{color:rgb(255,255,255)}html:not([data-theme=contrast]) .reference-product--social :is(.public-variant-status>span,.workspace-success>i){background:rgb(23,108,77)}html[data-theme=light] .reference-product--social :is(.avatar,.float-icon,.separation-diagram>i,.report-next>span){color:rgb(255,255,255)}html[data-theme=light] .reference-product--social :is(.product-heading,.campaign-preview) strong{color:rgb(19,36,30)}html[data-theme=dark] .reference-product--social .ai-prompt button{color:rgb(19,36,30)}html[data-theme=dark] .reference-product--social .float-icon-coral{color:rgb(255,255,255)}html:not([data-theme=contrast]) .reference-product--social .workspace-showcase h2{color:rgb(244,248,245)}html[data-theme=light] .reference-product--social :is(.work-value-grid p,.work-value-grid span,.source-note){color:rgb(66,92,80)}