:root{--bg:#f3f7f4;--surface:#ffffff;--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}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{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}body.menu-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.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}.skip-link{position:fixed;z-index:200;top:10px;left:10px;transform:translateY(-160%);padding:10px 14px;color:#fff;background:var(--teal);border-radius:10px;font-weight:800;text-decoration:none}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.container{width:min(calc(100% - 40px),var(--container));margin-inline:auto}.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);transition:box-shadow .25s ease,background .25s ease}.site-header.is-scrolled{background:rgba(255,255,255,.94);box-shadow:0 8px 30px rgba(17,41,54,.07)}.nav-wrap{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none}.brand img{width:44px;height:44px}.brand-copy{display:grid;line-height:1}.brand-copy strong{font-size:.83rem;letter-spacing:.025em;color:var(--navy)}.brand-copy small{margin-top:6px;color:var(--teal);font-size:.54rem;font-weight:900;letter-spacing:.16em}.main-nav{display:flex;justify-content:center;align-items:center;gap:clamp(16px,2.2vw,30px)}.main-nav a,.text-link{color:var(--muted);font-size:.86rem;font-weight:750;text-decoration:none;transition:color .2s ease}.main-nav a:hover,.text-link:hover{color:var(--teal)}.nav-actions{display:flex;align-items:center;gap:12px}.button-registration{color:var(--teal);border-color:rgba(0,111,105,.35);background:rgba(237,249,245,.9)}.auth-entry-button{white-space:nowrap;cursor:pointer}.mobile-registration-link{display:none}body.auth-entry-open{overflow:hidden}.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);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity .2s ease}.auth-entry-modal[hidden]{display:none}.auth-entry-modal.is-open{opacity:1}.auth-entry-dialog{width:min(900px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid rgba(255,255,255,.5);border-radius:26px;background:#f5f9fa;box-shadow:0 32px 90px rgba(2,23,34,.34);transform:translateY(12px) scale(.985);transition:transform .2s ease}.auth-entry-modal.is-open .auth-entry-dialog{transform:none}.auth-entry-card{position:relative;min-width:0;padding:24px;border:1px solid #d6e2e6;border-radius:19px;background:#fff;box-shadow:0 12px 30px rgba(14,52,67,.07)}.auth-entry-card > small{color:var(--teal);font-size:.59rem;font-weight:950;letter-spacing:.11em}.auth-entry-card h3{margin:8px 54px 7px 0;color:var(--navy);font-size:1.25rem}.auth-entry-card > p{min-height:42px;margin:0 0 18px;color:var(--muted);font-size:.72rem;line-height:1.5}.auth-login-card{display:flex;flex-direction:column}.auth-login-card label{margin-bottom:12px;display:grid;gap:6px}.auth-login-card label[hidden]{display:none}.auth-login-card label > span{color:var(--navy);font-size:.68rem;font-weight:850}.auth-login-card input{width:100%;min-height:46px;padding:0 13px;border:1px solid #cbd9dd;border-radius:11px;color:var(--navy);background:#fff;font:inherit;font-size:.73rem}.auth-login-card input:focus{border-color:var(--teal);outline:3px solid rgba(0,111,105,.12)}.auth-login-card > .button{width:100%;margin-top:auto}.auth-login-card > .button:disabled{cursor:not-allowed;opacity:.55;transform:none}.auth-forgot-link,.auth-back-link{width:fit-content;padding:2px 0;cursor:pointer;color:var(--teal);border:0;background:transparent;font:inherit;font-size:.67rem;font-weight:900;text-decoration:underline;text-underline-offset:3px}.auth-forgot-link{align-self:flex-end;margin:-5px 0 12px}.auth-back-link{align-self:center;margin-top:11px}.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 #c7d7dc;border-radius:12px;background:#f6f9fa}.auth-human-shield{width:32px;height:32px;display:grid;place-items:center;color:#fff;border-radius:10px;background:#82979f;font-size:.72rem;font-weight:950}.auth-human-check > div:not(.auth-turnstile){min-width:0;display:grid;gap:1px}.auth-human-check strong{color:var(--navy);font-size:.66rem}.auth-human-check small{color:var(--muted);font-size:.59rem;line-height:1.35}.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:#fff;font:inherit;font-size:.62rem;font-weight:900}.auth-human-check > button:disabled{cursor:not-allowed;opacity:.55}.auth-human-check[data-state="verified"]{border-color:#8dc8ad;background:#edf9f2}.auth-human-check[data-state="verified"] .auth-human-shield{background:#248562}.auth-human-check[data-state="unavailable"]{border-color:#e0bd82;background:#fff8e8}.auth-human-check[data-state="unavailable"] .auth-human-shield{background:#ad7418}.auth-turnstile{grid-column:1 / -1;width:100%;overflow:hidden}.auth-security-note{margin:0 0 12px;color:var(--muted);font-size:.59rem;line-height:1.4}.auth-login-message{margin-top:12px;padding:10px 12px;display:flex;align-items:center;gap:9px;border-radius:10px;color:#17613f;background:#dff5e9}.auth-login-message[hidden]{display:none}.auth-login-message > i{font-style:normal;font-weight:950}.auth-login-message > span{display:grid;gap:1px}.auth-login-message strong{font-size:.68rem}.auth-login-message small{font-size:.62rem}.auth-login-message.is-error{color:#8d2424;background:#fff0f0}.auth-reset-card > p{min-height:63px}.auth-reset-message{align-items:flex-start}.auth-register-card{border-color:rgba(233,82,76,.25);background:linear-gradient(155deg,#fff,#fff9f7)}.auth-register-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.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}.auth-register-card .auth-register-terms input{width:18px;min-height:18px;margin-top:1px}.auth-register-card .auth-register-terms > span{color:inherit;font-size:inherit;font-weight:700}.auth-field-hint{color:var(--muted);font-size:.58rem;line-height:1.35}.auth-register-card > small{color:#bd3d39}.auth-register-card ol{margin:0 0 18px;padding:0;display:grid;gap:9px;list-style:none}.auth-register-card li{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:9px}.auth-register-card li > i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#9d302c;background:rgba(233,82,76,.1);font-size:.65rem;font-style:normal;font-weight:950}.auth-register-card li > span{display:grid;gap:1px}.auth-register-card li strong{color:var(--navy);font-size:.68rem}.auth-register-card li small{color:var(--muted);font-size:.61rem;line-height:1.35}.auth-register-card > .button{width:100%;margin-top:4px}.auth-entry-footer{padding:0 22px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:.68rem}.auth-entry-footer > span{display:inline-flex;align-items:center;gap:8px}.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}.auth-entry-footer a{color:var(--teal);font-weight:900;text-decoration:none}.menu-toggle{display:none;width:44px;height:44px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.menu-toggle > span:not(.sr-only){display:block;width:100%;height:2px;margin:4px 0;background:var(--ink);transition:transform .2s ease,opacity .2s ease}.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;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.button:hover{transform:translateY(-2px);border-color:var(--teal);box-shadow:0 12px 28px rgba(18,61,85,.12)}.button-small{min-height:42px;padding:9px 15px;border-radius:11px;font-size:.83rem}.button-large{min-height:56px;padding:14px 22px}.button-primary{color:#fff;background:linear-gradient(135deg,#005f5a,#008078);border-color:transparent;box-shadow:0 14px 30px rgba(0,111,105,.22)}.button-ghost{background:rgba(255,255,255,.72)}.button-light{color:var(--navy);background:#fff;border-color:rgba(255,255,255,.8)}.hero{position:relative;overflow:hidden;padding:92px 0 72px;background:linear-gradient(rgba(18,61,85,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(18,61,85,.035) 1px,transparent 1px);background-size:42px 42px}.hero::after{content:"";position:absolute;inset:auto 0 0;height:32%;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.hero-orb-one{width:560px;height:560px;top:-290px;right:-180px;background:radial-gradient(circle,rgba(0,162,148,.16),transparent 68%)}.hero-orb-two{width:420px;height:420px;bottom:-230px;left:-170px;background:radial-gradient(circle,rgba(238,108,85,.11),transparent 70%)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px}.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}.eyebrow::before{content:"";width:26px;height:2px;background:currentColor}.hero h1,.section-heading h2,.sticky-copy h2,.content-copy h2,.report-copy h2,.security-copy h2,.faq-heading h2,.final-cta h2{margin:0;font-weight:780;letter-spacing:-.052em;line-height:1.03}.hero h1{max-width:660px;font-size:clamp(3.4rem,6vw,5.6rem)}.hero h1 span{color:var(--teal)}.hero-lead{max-width:650px;margin:28px 0 0;color:var(--muted);font-size:clamp(1.05rem,1.6vw,1.22rem)}.hero-actions{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.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}.trust-list li{display:inline-flex;align-items:center;gap:7px}.check{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:var(--teal);font-size:.72rem}.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:0 10px 30px rgba(18,61,85,.06);text-decoration:none}.hero-price-note span{color:var(--teal);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero-price-note strong{font-size:.9rem}.hero-price-note small{grid-column:1 / -1;color:var(--muted);font-size:.7rem}.hero-product{position:relative;min-width:0}.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)}.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:#fbfdfe}.window-dots{display:flex;gap:6px}.window-dots span{width:8px;height:8px;border-radius:50%;background:#d3dde2}.window-dots span:first-child{background:#ee8b7a}.window-dots span:nth-child(2){background:#e9c26b}.window-dots span:nth-child(3){background:#60c6b9}.window-title{color:var(--muted);font-size:.72rem;font-weight:800}.live-status{justify-self:end;display:inline-flex;align-items:center;gap:6px;color:var(--teal);font-size:.68rem;font-weight:800}.live-status i{width:7px;height:7px;border-radius:50%;background:#38ae84;box-shadow:0 0 0 4px rgba(56,174,132,.13)}.product-shell{min-height:500px;display:grid;grid-template-columns:62px 1fr}.mini-sidebar{display:flex;flex-direction:column;align-items:center;gap:19px;padding:16px 10px;background:var(--navy-deep)}.mini-sidebar img{width:34px;height:34px;margin-bottom:10px}.mini-nav{width:28px;height:28px;border:1px solid rgba(255,255,255,.12);border-radius:8px}.mini-nav.active{background:rgba(155,231,223,.15);border-color:#9be7df}.product-main{min-width:0;padding:24px;background:#f7fafb}.product-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-heading > div{display:grid;gap:3px}.product-heading strong{font-size:.94rem}.micro-label{color:var(--teal);font-size:.57rem;font-weight:900;letter-spacing:.12em}.avatar{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--navy);font-size:.66rem;font-weight:900}.ai-prompt{margin-top:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;border:1px solid #98c8c4;border-radius:13px;background:#fff;box-shadow:0 8px 24px rgba(18,61,85,.07)}.ai-prompt p{margin:0;color:var(--muted);font-size:.72rem}.ai-mark{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--navy),var(--teal-bright));font-size:.59rem;font-weight:900}.ai-prompt button{width:29px;height:29px;border:0;border-radius:8px;color:#fff;background:var(--teal);cursor:pointer}.metric-row{margin-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metric-row article{min-width:0;padding:12px;border:1px solid #dde7ea;border-radius:12px;background:#fff}.metric-row span,.metric-row small{display:block;color:var(--muted);font-size:.55rem}.metric-row strong{display:block;margin:3px 0;color:var(--navy);font-size:1.25rem}.campaign-preview{margin-top:15px;overflow:hidden;border:1px solid #dce6e9;border-radius:14px;background:#fff}.preview-head{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid #e4ecef;font-size:.65rem}.preview-head span{color:var(--teal);font-weight:800}.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 #edf2f4}.campaign-line:last-child{border-bottom:0}.platform-badge{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#fff;font-size:.57rem;font-weight:900}.platform-meta{background:#4267b2}.platform-linkedin{background:#0a66c2}.campaign-line > div{min-width:0;display:grid}.campaign-line strong{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.campaign-line small{color:var(--muted);font-size:.49rem}.campaign-line em{padding:4px 7px;border-radius:99px;color:#187550;background:#e6f6ee;font-size:.49rem;font-style:normal;font-weight:900}.budget span{height:4px;margin-top:4px;overflow:hidden;border-radius:99px;background:#e4ecee}.budget i{display:block;height:100%;border-radius:inherit;background:var(--teal-bright)}.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:0 16px 40px rgba(18,61,85,.15)}.floating-card-top{top:78px;right:-46px}.floating-card-bottom{bottom:34px;left:-52px}.floating-card div{display:grid}.floating-card strong{font-size:.65rem}.floating-card small{color:var(--muted);font-size:.53rem}.float-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--teal);font-size:.69rem;font-weight:900}.float-icon-coral{background:var(--coral)}.network-strip{position:relative;z-index:3;border-block:1px solid var(--line);background:var(--surface)}.network-wrap{min-height:86px;display:flex;align-items:center;gap:42px}.network-wrap > span{flex:0 0 auto;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.network-list{flex:1;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted)}.network-list strong{font-size:.82rem}.network-brand{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.network-brand i{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:8px;color:#fff;background:var(--navy);box-shadow:0 6px 16px rgba(18,61,85,.12);font-size:.61rem;font-style:normal;font-weight:950;letter-spacing:-.03em}.network-facebook i{background:#0a5ed7}.network-instagram i{background:linear-gradient(135deg,#833ab4,#c13584 55%,#f77737)}.network-tiktok i{background:linear-gradient(135deg,#101010 45%,#25f4ee 46%,#fe2c55)}.network-linkedin i{background:#075da9}.network-x i{background:#111}.network-youtube i{background:#c4122f}.network-extra{flex:0 0 auto;padding:7px 10px;border:1px solid #cbd9dd;border-radius:999px;color:var(--muted);background:#f7fafb;font-size:.62rem;font-weight:850;letter-spacing:normal;text-transform:none;white-space:nowrap}.section{padding:112px 0}.section-soft{background:#eaf2f3}.section-heading{margin-bottom:54px}.split-heading{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:70px}.section-heading h2,.sticky-copy h2,.content-copy h2,.report-copy h2,.security-copy h2,.faq-heading h2{font-size:clamp(2.35rem,4.2vw,4.15rem)}.split-heading > p,.sticky-copy > p,.content-copy > p,.report-copy > p,.security-copy > p{margin:0;color:var(--muted);font-size:1.02rem}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--line)}.step-card{position:relative;min-height:300px;padding:28px;background:var(--surface)}.step-number{display:block;color:var(--teal);font-size:.72rem;font-weight:900;letter-spacing:.08em}.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}.step-card h3,.feature-card h3{margin:0;font-size:1.23rem;letter-spacing:-.02em}.step-card p,.feature-card p{margin:10px 0 0;color:var(--muted);font-size:.9rem}.feature-layout{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px}.sticky-copy{position:sticky;top:120px}.sticky-copy > p{margin-top:24px}.inline-link{margin-top:28px;display:inline-flex;align-items:center;gap:8px;color:var(--teal);font-weight:850;text-decoration:none}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.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:0 12px 32px rgba(18,61,85,.05)}.feature-large,.feature-wide{grid-column:1 / -1}.feature-large{min-height:350px}.feature-label{display:block;margin-bottom:28px;color:var(--teal);font-size:.66rem;font-weight:900;letter-spacing:.12em}.goal-visual{margin-top:28px;display:grid;gap:0}.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:#fff}.goal-row span,.goal-row em{color:var(--muted);font-size:.69rem;font-style:normal}.goal-row strong{font-size:.81rem}.goal-row-active{border-color:#7bc8c1;background:#f5fffd}.goal-connector{width:2px;height:18px;margin-left:28px;background:var(--teal)}.format-pills{margin-top:32px;display:flex;gap:8px}.format-pills span{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;color:var(--navy);background:#fff;font-size:.68rem;font-weight:900}.data-stack{position:relative;width:100px;height:72px;margin-top:34px}.data-stack span{position:absolute;width:84px;height:46px;border:1px solid #82b9b4;border-radius:11px;background:#fff;box-shadow:0 8px 18px rgba(18,61,85,.08)}.data-stack span:first-child{left:0;top:20px}.data-stack span:nth-child(2){left:10px;top:10px}.data-stack span:nth-child(3){left:20px;top:0;background:var(--teal-soft)}.separation-diagram{margin-top:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.separation-diagram span{min-height:56px;display:grid;place-items:center;border:1px solid var(--line);border-radius:13px;background:#fff;font-size:.8rem;font-weight:850}.separation-diagram i{position:relative;padding:8px 12px;border-radius:99px;color:#fff;background:var(--navy);font-size:.6rem;font-style:normal;font-weight:850;text-align:center}.campaign-board{overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--surface);box-shadow:var(--shadow-soft)}.campaign-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.campaign-summary div{padding:24px 28px;border-right:1px solid var(--line)}.campaign-summary div:last-child{border-right:0}.campaign-summary span,.campaign-summary strong{display:block}.campaign-summary span{color:var(--muted);font-size:.72rem}.campaign-summary strong{margin-top:5px;color:var(--navy);font-size:1.45rem}.campaign-table{width:100%}.campaign-table-head,.campaign-table-row{display:grid;grid-template-columns:1.4fr 1.35fr 1fr 1fr .65fr;align-items:center;gap:22px}.campaign-table-head{padding:13px 26px;color:var(--muted);background:#f6f9fa;font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.campaign-table-row{padding:19px 26px;border-top:1px solid #e6edef}.campaign-table-row > div{min-width:0;display:grid}.campaign-table-row > div:first-child{grid-template-columns:auto 1fr;column-gap:11px}.campaign-table-row > div:first-child small{grid-column:2}.campaign-table-row strong{overflow:hidden;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.campaign-table-row small{color:var(--muted);font-size:.65rem}.network-dot{grid-row:span 2;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;font-size:.66rem;font-style:normal;font-weight:900}.meta-dot{background:#4267b2}.linkedin-dot{background:#0a66c2}.google-dot{background:linear-gradient(135deg,#4285f4,#34a853)}.table-progress{height:5px;margin-top:6px;overflow:hidden;border-radius:99px;background:#e5ecef}.table-progress i{display:block;height:100%;border-radius:inherit;background:var(--teal-bright)}.status{justify-self:start;padding:6px 9px;border-radius:99px;font-size:.7rem;font-weight:900}.status-active{color:#187550;background:#e5f6ed}.status-paused{color:#926112;background:#fff4da}.campaign-warning{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 24px;border-top:1px solid #efd99f;background:#fff9e9}.campaign-warning > span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#c88c1d;font-weight:900}.campaign-warning div{display:grid}.campaign-warning strong{font-size:.77rem}.campaign-warning small{color:#795f31;font-size:.66rem}.campaign-warning button{border:0;color:#8c5d08;background:transparent;font-size:.7rem;font-weight:900;cursor:pointer}.content-section{overflow:hidden;background:var(--surface-2)}.content-grid{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px}.content-copy > p{margin-top:24px}.plain-checks{margin:28px 0 0;padding:0;display:grid;gap:12px;list-style:none}.plain-checks li{display:flex;gap:10px;color:var(--muted);font-size:.89rem;font-weight:700}.plain-checks li::before{content:"✓";width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--teal);font-size:.68rem}.content-demo-link{margin-top:26px}.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)}.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:#fff;box-shadow:0 12px 28px rgba(18,61,85,.1)}.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%}.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}.public-variant > div{position:relative;z-index:1;display:grid;gap:4px}.public-variant small{font-size:.53rem;font-weight:900;letter-spacing:.11em}.public-variant strong{font-size:1rem;line-height:1.05}.public-variant > em{position:absolute;z-index:1;top:19px;right:17px;font-size:.47rem;font-style:normal;font-weight:900;letter-spacing:.08em}.public-variant-facebook{background:linear-gradient(145deg,#073b80,#0866ff)}.public-variant-instagram{background:radial-gradient(circle at 82% 10%,#ffd36b 0,#fd8a3c 22%,transparent 44%),linear-gradient(145deg,#5b2ac8,#c13584 54%,#f23a52)}.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,#050505,#202326)}.public-variant-linkedin{background:linear-gradient(145deg,#003a67,#0a66c2)}.public-variant-x{background:linear-gradient(145deg,#050505,#30363a)}.public-variant-youtube{background:linear-gradient(145deg,#5b0808,#ff0033)}.public-variant-status{grid-column:1 / -1;padding:13px 15px;display:flex;align-items:center;gap:11px;border:1px solid #abd8c8;border-radius:15px;color:#184f3b;background:#effaf5}.public-variant-status > span{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:#27875c;font-weight:900}.public-variant-status > div{display:grid}.public-variant-status strong{font-size:.69rem}.public-variant-status small{color:#507165;font-size:.58rem}.workspace-showcase{position:relative;overflow:hidden;color:#fff;background:#081f2b}.workspace-grid-pattern{position:absolute;inset:0;opacity:.24;background:linear-gradient(rgba(155,231,223,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(155,231,223,.08) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}.workspace-showcase .container{position:relative;z-index:1}.workspace-heading h2{color:#fff}.workspace-heading > p{color:#b9cdd5}.workspace-window{overflow:hidden;border:1px solid rgba(155,231,223,.22);border-radius:28px;background:#eef4f5;box-shadow:0 36px 90px rgba(0,0,0,.28)}.workspace-window-bar{min-height:58px;padding:12px 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;color:#dcebed;border-bottom:1px solid rgba(255,255,255,.12);background:#102f3d}.workspace-window-bar > strong{font-size:.69rem;text-align:center}.workspace-window-dots{display:flex;gap:6px}.workspace-window-dots i{width:8px;height:8px;border-radius:50%;background:#6f8c98}.workspace-window-dots i:first-child{background:#ee8b7a}.workspace-window-dots i:nth-child(2){background:#e9c26b}.workspace-window-dots i:nth-child(3){background:#60c6b9}.workspace-success{justify-self:end;display:inline-flex;align-items:center;gap:7px;color:#aee8cf;font-size:.62rem;font-weight:850}.workspace-success i{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#27875c;font-style:normal}.workspace-card-grid{padding:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workspace-card{min-height:285px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d4e0e3;border-radius:19px;color:var(--ink);background:#fff;box-shadow:0 12px 28px rgba(18,61,85,.07);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.workspace-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(18,61,85,.14)}.workspace-card-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;color:#fff;background:var(--navy);font-size:.72rem;font-weight:900;box-shadow:0 10px 22px rgba(18,61,85,.17)}.workspace-card > small{margin-top:24px;color:var(--teal);font-size:.56rem;font-weight:900;letter-spacing:.1em}.workspace-card h3{margin:7px 0 0;font-size:1.22rem;line-height:1.08;letter-spacing:-.025em}.workspace-card p{margin:13px 0 20px;color:var(--muted);font-size:.74rem}.workspace-card > strong{margin-top:auto;color:var(--teal);font-size:.68rem}.workspace-reels .workspace-card-icon{background:linear-gradient(135deg,#0866ff,#c13584 62%,#f77737)}.workspace-shorts .workspace-card-icon{background:linear-gradient(135deg,#790717,#ff0033)}.workspace-crm .workspace-card-icon{background:linear-gradient(135deg,#123d55,#008f84)}.workspace-codex .workspace-card-icon{background:linear-gradient(135deg,#111,#40525a)}.workspace-help-strip{padding:16px 19px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;color:#304d58;border-top:1px solid #d4e0e3;background:#fff}.workspace-help-strip > span{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#347a96;font-weight:900}.workspace-help-strip p{margin:0;font-size:.68rem}.workspace-help-strip a{color:var(--teal);font-size:.68rem;font-weight:900;text-decoration:none}.section-report{background:#fff}.report-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:90px}.report-preview{padding:28px;border-radius:28px;background:linear-gradient(rgba(18,61,85,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(18,61,85,.045) 1px,transparent 1px),#edf4f5;background-size:26px 26px}.report-paper{padding:34px;border-radius:6px;background:#fff;box-shadow:0 22px 55px rgba(18,61,85,.17)}.report-paper-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line)}.report-paper-head > span{color:var(--muted);font-size:.58rem;font-weight:900}.mini-brand img{width:34px;height:34px}.mini-brand .brand-copy strong{font-size:.62rem}.mini-brand .brand-copy small{font-size:.39rem}.report-kicker{margin:24px 0 10px;color:var(--teal);font-size:.56rem;font-weight:900;letter-spacing:.1em}.report-paper h3{margin:0;font-size:1.8rem;letter-spacing:-.04em}.report-paper > p:not(.report-kicker){margin:10px 0 0;color:var(--muted);font-size:.69rem}.report-stats{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.report-stats div{padding:16px 10px;border-right:1px solid var(--line)}.report-stats div:last-child{border-right:0}.report-stats span,.report-stats strong,.report-stats small{display:block}.report-stats span,.report-stats small{color:var(--muted);font-size:.52rem}.report-stats strong{margin:3px 0;color:var(--navy);font-size:1.16rem}.report-chart{margin-top:22px;display:grid;gap:9px}.report-chart div{display:grid;grid-template-columns:64px 1fr 24px;align-items:center;gap:10px;font-size:.55rem}.report-chart i{position:relative;height:7px;overflow:hidden;border-radius:99px;background:var(--teal-soft)}.report-chart i::after{content:"";position:absolute;inset:0;width:100%;background:linear-gradient(90deg,var(--navy),var(--teal-bright))}.report-next{margin-top:24px;display:flex;align-items:center;gap:12px;padding:13px;border-radius:11px;background:var(--teal-soft)}.report-next > span{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--teal)}.report-next p{margin:0;display:grid;color:var(--muted);font-size:.57rem}.report-next strong{color:var(--ink);font-size:.61rem}.report-copy > p{margin:24px 0 0}.report-benefits{margin:30px 0;display:grid;gap:14px}.report-benefits div{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.report-benefits small{grid-column:2;color:var(--muted)}.signal{grid-row:span 2;width:11px;height:40px;border-radius:99px}.signal-green{background:#3cb98c}.signal-amber{background:#e9b44c}.signal-coral{background:var(--coral)}.pricing-section{position:relative;overflow:hidden;background:#eaf2f3}.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(to bottom,#000,transparent 55%)}.pricing-section .container{position:relative}.pricing-heading{max-width:900px;margin-bottom:48px}.pricing-heading h2{max-width:850px;font-size:clamp(2.6rem,5.4vw,5.2rem)}.pricing-heading > p:last-child{max-width:760px;margin:22px 0 0;color:var(--muted);font-size:1.02rem}.work-value-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:var(--line)}.work-value-grid article{min-height:205px;padding:24px 22px;background:rgba(255,255,255,.92)}.work-value-grid span{display:block;margin-bottom:44px;color:var(--teal);font-size:.68rem;font-weight:900}.work-value-grid strong{display:block;font-size:.96rem}.work-value-grid p{margin:8px 0 0;color:var(--muted);font-size:.78rem}.plans-grid{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:24px}.price-comparison{margin-top:26px;display:grid;grid-template-columns:1.16fr .84fr;align-items:stretch;gap:24px}.price-comparison.market-only{grid-template-columns:1fr}.market-price-card,.complete-price-card,.agency-price-card{border-radius:28px;box-shadow:var(--shadow-soft)}.market-price-card{padding:38px;border:1px solid rgba(157,184,193,.7);background:rgba(255,255,255,.86)}.comparison-kicker{margin:0;color:var(--coral);font-size:.67rem;font-weight:900;letter-spacing:.1em}.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}.comparison-intro{max-width:650px;margin:0;color:var(--muted);font-size:.9rem}.market-price-list{margin-top:30px;border-top:1px solid var(--line)}.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)}.market-price-list span{display:grid}.market-price-list strong{font-size:.91rem}.market-price-list small{margin-top:3px;color:var(--muted);font-size:.74rem}.market-price-list em{color:var(--navy);font-size:1.02rem;font-style:normal;font-weight:900;white-space:nowrap}.market-price-list .market-price-total{margin-inline:-12px;padding-inline:12px;background:var(--coral-soft)}.market-price-total em{color:#b6402e}.source-note{margin:22px 0 0;color:#718792;font-size:.68rem}.source-note a{color:var(--teal);font-weight:800}.complete-price-card{position:relative;padding:38px;overflow:hidden;color:#fff;background:linear-gradient(145deg,var(--navy-deep),var(--navy) 58%,var(--teal))}.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%}.complete-price-card > *{position:relative;z-index:1}.complete-badge,.agency-badge{width:fit-content;padding:7px 10px;border:1px solid rgba(155,231,223,.38);border-radius:99px;color:#bff6ee;background:rgba(0,162,148,.15);font-size:.62rem;font-weight:900;letter-spacing:.09em}.complete-name,.agency-name{margin:28px 0 0;color:#bff6ee;font-size:.85rem;font-weight:900}.complete-price,.agency-price{margin-top:4px;display:flex;align-items:end;gap:13px}.complete-price strong,.agency-price strong{font-size:clamp(3.7rem,7vw,5.6rem);line-height:.95;letter-spacing:-.075em}.complete-price span,.agency-price span{padding-bottom:8px;color:#c9dfe3;font-size:.72rem;line-height:1.35}.complete-lead,.agency-lead{margin:22px 0;color:#d8e8eb;font-size:.87rem}.complete-price-card ul,.agency-price-card ul{margin:0 0 28px;padding:0;display:grid;gap:11px;list-style:none}.complete-price-card li,.agency-price-card li{position:relative;padding-left:25px;color:#edf8f8;font-size:.8rem}.complete-price-card li::before,.agency-price-card li::before{content:"✓";position:absolute;left:0;color:#8be5d9;font-weight:900}.button-coral{color:#fff;background:var(--coral);box-shadow:0 14px 30px rgba(238,108,85,.22)}.button-coral:hover{background:#dc5e49}.complete-fineprint{margin:18px 0 0;color:#b9cfd4;font-size:.65rem}.agency-price-card{position:relative;padding:38px;overflow:hidden;color:#fff;background:linear-gradient(145deg,#30223b,#71384c 58%,#cf5d4c)}.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%}.agency-price-card > *{position:relative;z-index:1}.agency-badge{border-color:rgba(255,214,203,.42);color:#ffe1d8;background:rgba(255,255,255,.09)}.agency-name{color:#ffe1d8}.agency-fineprint{margin:16px 0 0;color:#eed4d7;font-size:.65rem}.agency-email-link{display:block;margin-top:15px;color:#fff;font-size:.76rem;font-weight:850;text-align:center;text-decoration:none}.agency-email-link:hover{color:#ffe1d8}.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)}.fair-comparison span{color:var(--teal);font-size:.66rem;font-weight:900;letter-spacing:.08em;white-space:nowrap}.fair-comparison p{margin:0;color:var(--muted);font-size:.8rem}.fair-comparison strong{color:var(--ink)}.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:#fff;box-shadow:var(--shadow-soft)}.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}.contact-panel > div > p:last-child{max-width:720px;margin:0;color:var(--muted);font-size:.86rem}.contact-actions{display:grid;gap:10px}.contact-phone,.contact-email{padding:15px 17px;display:grid;gap:2px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:#f8fbfb;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.contact-phone:hover,.contact-email:hover{transform:translateY(-2px);border-color:var(--teal)}.contact-actions span{color:var(--muted);font-size:.64rem;font-weight:750}.contact-actions strong{font-size:.93rem}.security-section{position:relative;overflow:hidden;color:#fff;background:var(--navy-deep)}.security-grid-pattern{position:absolute;inset:0;opacity:.2;background:linear-gradient(rgba(155,231,223,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(155,231,223,.12) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 76% 45%,#000,transparent 62%)}.security-layout{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px}.eyebrow-light{color:#9be7df}.security-copy > p{margin:24px 0 32px;color:#b9ccd3}.security-list{display:grid}.security-list article{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:22px 0;border-bottom:1px solid rgba(155,231,223,.17)}.security-list article:first-child{padding-top:0}.security-list article > span{color:#9be7df;font-size:.67rem;font-weight:900}.security-list strong{display:block}.security-list p{margin:6px 0 0;color:#a9c0c8;font-size:.83rem}.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)}.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:#c5d8dd;font-size:.69rem;font-weight:750;text-align:center}.security-badges span:last-child{border-right:0}.security-badges i{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--navy-deep);background:#9be7df;font-size:.62rem;font-style:normal;font-weight:900}.faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px}.faq-heading{position:sticky;top:120px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;padding:23px 48px 23px 0;font-size:1.02rem;font-weight:800;list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.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:#fff;font-size:1.1rem}.faq-list details[open] summary::after{content:"−"}.faq-list details p{max-width:740px;margin:-6px 50px 22px 0;color:var(--muted)}.final-cta{padding:86px 0;color:#fff;background:linear-gradient(130deg,#123d55,#006f69)}.final-cta-inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:80px}.final-cta h2{font-size:clamp(2.5rem,5vw,4.8rem)}.final-cta-action p{margin:0 0 24px;color:#d5e7e9}.final-cta-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.button-outline-light{color:#fff;border:1px solid rgba(255,255,255,.42);background:transparent}.button-outline-light:hover{color:var(--navy);background:#fff}.site-footer{padding:70px 0 24px;background:#fff}.footer-grid{display:grid;grid-template-columns:1.4fr .75fr .75fr 1fr;gap:50px}.footer-grid > div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-grid p,.footer-grid a,.footer-grid span{margin:0;color:var(--muted);font-size:.78rem;text-decoration:none}.footer-grid a:hover{color:var(--teal)}.footer-grid > div > strong{margin-bottom:5px;font-size:.8rem}.footer-brand{margin-bottom:8px}.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}.blog-body{background:#f7fafb}.blog-body .site-header{background:rgba(255,255,255,.94)}.language-menu{position:relative}.language-menu summary{min-width:42px;padding:8px 10px;cursor:pointer;color:#fff;border-radius:9px;background:var(--teal);font-size:.66rem;font-weight:900;text-align:center;list-style:none}.language-menu summary::-webkit-details-marker{display:none}.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:#fff;box-shadow:var(--shadow-soft)}.language-menu a{padding:8px 10px;color:var(--muted);border-radius:8px;font-size:.72rem;font-weight:750;text-decoration:none}.language-menu a:hover,.language-menu a.active{color:var(--teal);background:var(--teal-soft)}.footer-button-link{padding:0;cursor:pointer;color:var(--muted);border:0;background:transparent;font:inherit;font-size:.78rem;text-align:left}.footer-button-link:hover{color:var(--teal)}.cookie-modal-open{overflow:hidden}.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:0 24px 70px rgba(7,33,45,.24);backdrop-filter:blur(16px)}.cookie-banner[hidden],.cookie-modal-backdrop[hidden],.cookie-settings-button[hidden]{display:none}.cookie-banner-icon{width:44px;height:44px;display:grid;place-items:center;color:#fff;border-radius:13px;background:linear-gradient(145deg,var(--navy),var(--teal));font-weight:900}.cookie-banner h2{margin:0;font-size:1rem;letter-spacing:-.02em}.cookie-banner p{max-width:700px;margin:4px 0 0;color:var(--muted);font-size:.72rem;line-height:1.5}.cookie-banner-links{margin-top:7px;display:flex;flex-wrap:wrap;gap:12px}.cookie-banner-links a,.cookie-banner-links button,.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}.cookie-banner-actions{display:flex;gap:9px}.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}.cookie-button:hover{transform:translateY(-1px);border-color:var(--teal)}.cookie-button-primary{color:#fff;border-color:var(--teal);background:var(--teal)}.cookie-button-secondary{color:var(--navy);border-color:rgba(18,61,85,.36);background:#fff}.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)}.cookie-modal{width:min(680px,100%);max-height:min(820px,calc(100vh - 48px));padding:25px;overflow-y:auto;color:var(--ink);border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 32px 90px rgba(0,0,0,.3)}.cookie-modal > header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.cookie-modal > header span{color:var(--teal);font-size:.57rem;font-weight:900;letter-spacing:.1em}.cookie-modal h2{margin:4px 0 0;font-size:1.45rem}.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}.cookie-modal > p{margin:9px 0 18px;color:var(--muted);font-size:.75rem}.cookie-category-list{display:grid;gap:9px}.cookie-category-list article,.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)}.cookie-category-list strong{display:block;font-size:.78rem}.cookie-category-list p,.cookie-category-list small{display:block;margin:4px 0 0;color:var(--muted);font-size:.64rem;line-height:1.45}.cookie-required{padding:6px 9px;color:#1f7458;border-radius:999px;background:#dff3e9;font-size:.56rem;font-weight:900;white-space:nowrap}.cookie-switch{display:grid;grid-template-columns:auto auto;align-items:center;gap:5px 8px;cursor:pointer}.cookie-switch input{position:absolute;opacity:0;pointer-events:none}.cookie-switch i{position:relative;width:42px;height:24px;border-radius:999px;background:#b9c7cc;transition:background .2s ease}.cookie-switch i::after{position:absolute;top:3px;left:3px;width:18px;height:18px;content:"";border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:transform .2s ease}.cookie-switch input:checked + i{background:var(--teal)}.cookie-switch input:checked + i::after{transform:translateX(18px)}.cookie-switch input:focus-visible + i{outline:3px solid var(--gold);outline-offset:3px}.cookie-switch em{grid-column:1 / -1;color:var(--muted);font-size:.55rem;font-style:normal;font-weight:800;text-align:center}.cookie-policy-link{display:inline-block;margin-top:14px}.cookie-modal-actions{margin-top:18px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px}.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:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:var(--navy-deep);box-shadow:0 10px 28px rgba(7,33,45,.24);font-size:.65rem;font-weight:850}.cookie-settings-button span{color:#9be7df}.cookie-policy-body{background:#f5f8f9}.legal-hero{padding:92px 0 68px;color:#fff;background:radial-gradient(circle at 82% 25%,rgba(0,162,148,.34),transparent 30%),linear-gradient(135deg,var(--navy-deep),var(--navy) 62%,#075c66)}.legal-hero-inner{display:flex;align-items:end;justify-content:space-between;gap:48px}.legal-hero h1{margin:8px 0 14px;font-size:clamp(2.8rem,6vw,5.5rem);line-height:1;letter-spacing:-.055em}.legal-hero p:last-child{max-width:790px;margin:0;color:#c9dce1;font-size:1.02rem}.legal-hero .button{flex:0 0 auto;color:var(--navy-deep);background:#9be7df}.legal-layout{padding:58px 0 90px;display:grid;grid-template-columns:285px minmax(0,1fr);align-items:start;gap:52px}.legal-summary{position:sticky;top:100px;padding:22px;border:1px solid #b8d9d5;border-radius:18px;background:#e8f6f3}.legal-summary strong{font-size:.84rem}.legal-summary ul{margin:14px 0 16px;padding-left:18px;color:var(--muted);font-size:.71rem}.legal-summary li + li{margin-top:8px}.legal-summary small{color:var(--teal);font-size:.61rem;font-weight:850}.legal-content{min-width:0;display:grid;gap:16px}.legal-content > section{padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-soft)}.legal-content h2{margin:0 0 12px;font-size:1.25rem;letter-spacing:-.025em}.legal-content h3{margin:8px 0 5px;font-size:.9rem}.legal-content p{margin:0;color:var(--muted);font-size:.79rem;line-height:1.65}.legal-content p + p{margin-top:10px}.legal-content a{color:var(--teal);font-weight:750}.legal-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.legal-category-grid article{padding:17px;border:1px solid var(--line);border-radius:15px;background:var(--surface-2)}.legal-status{padding:5px 7px;display:inline-block;border-radius:999px;font-size:.5rem;font-weight:900;letter-spacing:.06em}.legal-status.required{color:#1f7458;background:#dff3e9}.legal-status.optional{color:#8d651e;background:#fff1d4}.cookie-table-wrap{margin-bottom:15px;overflow-x:auto;border:1px solid var(--line);border-radius:14px}.cookie-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.67rem}.cookie-table th,.cookie-table td{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.cookie-table th{color:#fff;background:var(--navy);font-size:.57rem;letter-spacing:.05em;text-transform:uppercase}.cookie-table tr:last-child td{border-bottom:0}.cookie-table code{color:var(--teal);font-size:.65rem;font-weight:800}.legal-links{margin:14px 0 0;padding-left:20px;color:var(--muted);font-size:.75rem}.legal-links li + li{margin-top:7px}html[data-theme="dark"] .cookie-banner{color:var(--ink);border-color:var(--line);background:rgba(17,40,51,.98)}html[data-theme="dark"] .cookie-button-secondary{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme="dark"] .legal-summary{border-color:#32736f;background:#153938}html[data-theme="dark"] .cookie-policy-body{background:var(--bg)}.blog-hero{position:relative;overflow:hidden;padding:92px 0 72px;color:#fff;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)}.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:0 0 0 60px rgba(255,255,255,.025),0 0 0 120px rgba(255,255,255,.02)}.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}.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}.blog-breadcrumb a{color:#9be7df;text-decoration:none}.blog-hero h1{max-width:900px;margin:0;font-size:clamp(3rem,6vw,5.7rem);line-height:.98;letter-spacing:-.055em}.blog-hero h1 span{color:#9be7df}.blog-lead{max-width:780px;margin:27px 0 0;color:rgba(255,255,255,.78);font-size:1.13rem}.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}.blog-updated strong{color:#fff}.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)}.blog-hero-panel > strong{display:block;margin-bottom:18px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.blog-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.blog-stat-grid div{padding:16px;border-radius:15px;background:rgba(255,255,255,.09)}.blog-stat-grid strong{display:block;color:#9be7df;font-size:1.45rem}.blog-stat-grid span{color:rgba(255,255,255,.7);font-size:.67rem}.blog-main{padding:68px 0 100px}.blog-layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:58px}.blog-toc{position:sticky;top:100px;max-height:calc(100vh - 120px);padding:22px;overflow-y:auto;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-soft)}.blog-toc strong{display:block;margin-bottom:13px;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.blog-toc nav{display:grid;gap:2px}.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}.blog-toc a:hover{color:var(--teal);background:var(--teal-soft)}.blog-content{min-width:0}.blog-intro-card{margin-bottom:26px;padding:30px;display:grid;grid-template-columns:auto 1fr;gap:18px;border:1px solid #b8ddd7;border-radius:22px;background:var(--teal-soft)}.blog-intro-card > span{width:42px;height:42px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--teal);font-weight:900}.blog-intro-card h2{margin:0 0 7px;font-size:1.3rem}.blog-intro-card p{margin:0;color:var(--muted);font-size:.88rem}.blog-section{margin-bottom:24px;padding:42px;scroll-margin-top:105px;border:1px solid #d6e2e7;border-radius:26px;background:#fff;box-shadow:0 12px 36px rgba(18,61,85,.055)}.blog-section-header{margin-bottom:25px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:17px}.blog-section-number{width:42px;height:42px;display:grid;place-items:center;color:var(--teal);border:1px solid #b8ddd7;border-radius:12px;background:var(--teal-soft);font-size:.78rem;font-weight:900}.blog-section h2{margin:0;font-size:clamp(1.75rem,3.1vw,2.55rem);line-height:1.08;letter-spacing:-.035em}.blog-section h3{margin:28px 0 9px;color:var(--navy);font-size:1.06rem}.blog-section p{margin:0 0 16px;color:#405c69}.blog-section > p:last-child{margin-bottom:0}.blog-section ul,.blog-section ol{margin:14px 0 20px;padding-left:21px;color:#405c69}.blog-section li{margin-bottom:8px;padding-left:3px}.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.blog-card{padding:20px;border:1px solid var(--line);border-radius:16px;background:#fbfdfd}.blog-card h3{margin:0 0 7px}.blog-card p{margin:0;font-size:.83rem}.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}.blog-callout{margin:22px 0;padding:19px 21px;border-left:4px solid var(--teal);border-radius:0 14px 14px 0;background:var(--teal-soft)}.blog-callout.warning{border-left-color:var(--coral);background:var(--coral-soft)}.blog-callout strong{display:block;margin-bottom:4px;color:var(--navy)}.blog-callout p{margin:0;font-size:.84rem}.blog-platform-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.blog-platform{padding:18px;border:1px solid var(--line);border-radius:15px}.blog-platform strong{display:flex;align-items:center;gap:9px;color:var(--navy)}.blog-platform i{width:29px;height:29px;display:grid;place-items:center;color:#fff;border-radius:8px;background:var(--navy);font-size:.62rem;font-style:normal}.blog-platform p{margin:9px 0 0;font-size:.78rem}.blog-table-wrap{margin:18px 0 5px;overflow-x:auto;border:1px solid var(--line);border-radius:15px}.blog-table{width:100%;min-width:680px;border-collapse:collapse;font-size:.75rem}.blog-table th,.blog-table td{padding:14px 16px;vertical-align:top;border-bottom:1px solid #e4ecef;text-align:left}.blog-table th{color:var(--navy);background:#eef5f6;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase}.blog-table tr:last-child td{border-bottom:0}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.metric-card{padding:17px;border:1px solid var(--line);border-radius:14px}.metric-card strong{display:block;margin-bottom:4px;color:var(--teal);font-size:1.05rem}.metric-card span{color:var(--muted);font-size:.71rem}.blog-checklist{padding:0 !important;list-style:none}.blog-checklist li{position:relative;padding:10px 0 10px 36px;border-bottom:1px solid #e8eef0}.blog-checklist li::before{position:absolute;left:0;top:10px;width:23px;height:23px;display:grid;place-items:center;content:"✓";color:#fff;border-radius:50%;background:var(--teal);font-size:.65rem;font-weight:900}.blog-checklist li:last-child{border-bottom:0}.blog-faq{display:grid;gap:9px}.blog-faq details{border:1px solid var(--line);border-radius:13px;background:#fbfdfd}.blog-faq summary{padding:16px 45px 16px 17px;cursor:pointer;color:var(--navy);font-size:.85rem;font-weight:850;list-style:none}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary::after{float:right;margin-right:-28px;content:"+";color:var(--teal);font-size:1.1rem}.blog-faq details[open] summary::after{content:"−"}.blog-faq details p{margin:0;padding:0 17px 17px;font-size:.81rem}.blog-sources{display:grid;grid-template-columns:1fr 1fr;gap:10px}.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}.blog-source span{color:var(--teal)}.blog-source:hover{border-color:var(--teal)}.blog-cta{margin-top:32px;padding:34px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;color:#fff;border-radius:24px;background:linear-gradient(135deg,var(--navy),var(--teal))}.blog-cta h2{margin:0 0 6px;font-size:1.7rem}.blog-cta p{margin:0;color:rgba(255,255,255,.75);font-size:.83rem}.blog-cta .button{white-space:nowrap}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay{transition-delay:.14s}[data-cancellation-form]{display:grid;gap:12px}[data-cancellation-form][hidden]{display:none}html[data-theme="dark"]{--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"] body,html[data-theme="dark"] .blog-body{color:var(--ink);background:var(--bg)}html[data-theme="dark"] .site-header,html[data-theme="dark"] .blog-body .site-header{border-color:var(--line);background:rgba(9,24,32,.94)}html[data-theme="dark"] .site-header.is-scrolled{background:rgba(10,27,35,.97)}html[data-theme="dark"] .main-nav{border-color:var(--line);background:rgba(9,24,32,.98)}html[data-theme="dark"] .brand-copy strong,html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3,html[data-theme="dark"] strong{color:var(--ink)}html[data-theme="dark"] .blog-hero h1,html[data-theme="dark"] .blog-hero h2,html[data-theme="dark"] .blog-hero strong,html[data-theme="dark"] .final-cta h2,html[data-theme="dark"] .final-cta strong{color:#fff}html[data-theme="dark"] .section-soft,html[data-theme="dark"] .network-strip,html[data-theme="dark"] .site-footer,html[data-theme="dark"] .pricing-section{background:#0c2029}html[data-theme="dark"] .network-extra{color:var(--muted);border-color:var(--line);background:var(--surface)}html[data-theme="dark"] .public-content-variants{border-color:var(--line);background:rgba(16,38,48,.82)}html[data-theme="dark"] .public-variant-status{color:#184f3b;border-color:#3e765f;background:#dff5e9}html[data-theme="dark"] .public-variant-status strong{color:#184f3b}html[data-theme="dark"] .workspace-card,html[data-theme="dark"] .workspace-card h3,html[data-theme="dark"] .workspace-card > strong{color:#112936}html[data-theme="dark"] .workspace-card p{color:#5b707a}html[data-theme="dark"] .workspace-card > small,html[data-theme="dark"] .workspace-card > strong{color:#006f69}html[data-theme="dark"] .workspace-help-strip,html[data-theme="dark"] .workspace-help-strip strong{color:#304d58}html[data-theme="dark"] .step-card,html[data-theme="dark"] .feature-card,html[data-theme="dark"] .report-preview,html[data-theme="dark"] .market-price-card,html[data-theme="dark"] .complete-price-card,html[data-theme="dark"] .agency-price-card,html[data-theme="dark"] .contact-panel,html[data-theme="dark"] .blog-toc,html[data-theme="dark"] .blog-section,html[data-theme="dark"] .blog-card,html[data-theme="dark"] .blog-platform,html[data-theme="dark"] .metric-card,html[data-theme="dark"] .blog-faq details,html[data-theme="dark"] .language-menu > div{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme="dark"] .auth-entry-dialog{color:var(--ink);border-color:var(--line);background:var(--bg)}html[data-theme="dark"] .auth-entry-card{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme="dark"] .auth-human-check{border-color:var(--line);background:var(--surface-2)}html[data-theme="dark"] .auth-human-check > button{color:var(--ink);border-color:var(--line);background:var(--surface)}html[data-theme="dark"] .auth-human-check[data-state="verified"]{border-color:#4f9b7d;background:#143f35}html[data-theme="dark"] .auth-human-check[data-state="unavailable"]{border-color:#987133;background:#41341d}html[data-theme="dark"] .auth-login-message{color:#a5e7ca;background:#143f35}html[data-theme="dark"] .auth-login-message.is-error{color:#ffc0bd;background:#4b2427}html[data-theme="dark"] .auth-register-card{border-color:#704742;background:linear-gradient(155deg,var(--surface),#2d2222)}html[data-theme="dark"] .auth-entry-card h3,html[data-theme="dark"] .auth-login-card label > span,html[data-theme="dark"] .auth-register-card li strong{color:var(--ink)}html[data-theme="dark"] .auth-login-card input{color:var(--ink);border-color:var(--line);background:var(--surface-2)}html[data-theme="dark"] .auth-entry-footer{color:var(--muted)}html[data-theme="dark"] .blog-table th,html[data-theme="dark"] .campaign-table-head{color:var(--ink);background:var(--surface-2)}html[data-theme="dark"] .blog-table td,html[data-theme="dark"] .blog-table th,html[data-theme="dark"] .blog-checklist li,html[data-theme="dark"] .footer-bottom{border-color:var(--line)}html[data-theme="dark"] .blog-section p,html[data-theme="dark"] .blog-section li,html[data-theme="dark"] .blog-card p,html[data-theme="dark"] .blog-platform p,html[data-theme="dark"] .blog-intro-card p,html[data-theme="dark"] .footer-grid p,html[data-theme="dark"] .footer-grid a,html[data-theme="dark"] .footer-grid span{color:var(--muted)}html[data-theme="dark"] .blog-intro-card,html[data-theme="dark"] .blog-callout{border-color:#32736f;background:#153938}html[data-theme="dark"] .blog-callout.warning{border-color:var(--coral);background:#3b2524}html[data-theme="dark"] .blog-table-wrap,html[data-theme="dark"] .blog-source{border-color:var(--line)}html[data-theme="dark"] .blog-source{color:var(--ink);background:var(--surface)}html[data-theme="dark"] .product-window,html[data-theme="dark"] .product-main,html[data-theme="dark"] .report-paper{color:var(--ink);background:var(--surface)}html[data-theme="dark"] .metric-row article,html[data-theme="dark"] .campaign-preview,html[data-theme="dark"] .goal-row,html[data-theme="dark"] .ai-prompt{background:var(--surface-2)}html[data-theme="dark"] input,html[data-theme="dark"] textarea,html[data-theme="dark"] select{color:var(--ink);border-color:var(--line);background:var(--surface-2)}.accessibility-shell{position:fixed;z-index:250;right:20px;bottom:20px;display:grid;justify-items:end;gap:10px}.theme-toggle,.accessibility-toggle{width:48px;height:48px;display:grid;place-items:center;cursor:pointer;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:var(--navy-deep);box-shadow:0 10px 28px rgba(7,33,45,.24);font-weight:900}.theme-toggle{font-size:1.2rem}.accessibility-toggle{color:#08242e;background:#9be7df;font-size:.86rem}.theme-toggle:hover,.accessibility-toggle:hover{transform:translateY(-2px)}.accessibility-panel{position:absolute;right:0;bottom:116px;width:min(360px,calc(100vw - 28px));max-height:min(640px,calc(100vh - 150px));padding:22px;overflow-y:auto;color:var(--ink);border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.accessibility-panel[hidden]{display:none}.accessibility-panel-head{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.accessibility-panel-head strong{display:block;font-size:1.1rem}.accessibility-panel-head small{display:block;margin-top:3px;color:var(--muted)}.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}.accessibility-font{margin:0 0 15px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;border:0}.accessibility-font legend{margin-bottom:8px;color:var(--ink);font-size:.72rem;font-weight:850}.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}.accessibility-font button.active{color:#fff;border-color:var(--teal);background:var(--teal)}.accessibility-options{display:grid;gap:7px}.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}.accessibility-options input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--teal)}.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"]{font-size:112.5%}html[data-font-scale="larger"]{font-size:125%}html[data-readable-font="true"] body{font-family:Arial,Helvetica,sans-serif}html[data-underline-links="true"] a:not(.button):not(.brand){text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px}html[data-text-spacing="true"] body{line-height:1.8;letter-spacing:.035em;word-spacing:.12em}html[data-grayscale="true"] body > *:not(.accessibility-shell){filter:grayscale(1)}html[data-high-contrast="true"]{--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"] body,html[data-high-contrast="true"] .site-header,html[data-high-contrast="true"] .site-footer,html[data-high-contrast="true"] .section-soft,html[data-high-contrast="true"] .blog-section,html[data-high-contrast="true"] .blog-toc{color:#fff !important;background:#000 !important}html[data-high-contrast="true"] a{color:#ffeb3b !important}html[data-high-contrast="true"] button,html[data-high-contrast="true"] input{border-color:#fff !important}html[data-reduce-motion="true"]{scroll-behavior:auto}html[data-reduce-motion="true"] *,html[data-reduce-motion="true"] *::before,html[data-reduce-motion="true"] *::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important}@media (max-width:1280px){.nav-actions .button-primary{display:none}}@media (max-width:1080px){.nav-wrap{grid-template-columns:auto auto;justify-content:space-between}.menu-toggle{display:block;justify-self:end}.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:0 18px 40px rgba(18,61,85,.12)}.main-nav.open{display:flex}.main-nav a{min-height:44px;padding:9px 0;display:flex;align-items:center;font-size:.95rem}.nav-actions{position:absolute;right:76px}.hero-grid{grid-template-columns:1fr;gap:70px}.hero-copy{max-width:820px}.hero-product{max-width:780px;margin-inline:auto}.split-heading{grid-template-columns:1fr;align-items:start;gap:22px}.split-heading > p{max-width:720px}.steps-grid{grid-template-columns:1fr 1fr}.feature-layout{grid-template-columns:1fr;gap:50px}.sticky-copy,.faq-heading{position:static}.sticky-copy{max-width:780px}.content-grid,.report-grid,.security-layout,.faq-grid{gap:55px}.workspace-card-grid{grid-template-columns:1fr 1fr}.work-value-grid{grid-template-columns:repeat(3,1fr)}.plans-grid{grid-template-columns:1fr}.price-comparison{grid-template-columns:1fr}.campaign-table-head,.campaign-table-row{grid-template-columns:1.35fr 1.2fr .95fr .8fr}.campaign-table-head span:nth-child(4),.campaign-table-row > div:nth-child(4){display:none}.blog-hero-grid{grid-template-columns:1fr;gap:40px}.blog-hero-panel{max-width:560px}.blog-layout{grid-template-columns:220px minmax(0,1fr);gap:30px}}@media (max-width:820px){.section{padding:84px 0}.nav-actions .text-link{display:none}.hero{padding-top:72px}.hero h1{font-size:clamp(3.1rem,12vw,4.6rem)}.floating-card-top{right:-12px}.floating-card-bottom{left:-12px}.network-wrap{padding-block:20px;align-items:flex-start;gap:20px;flex-direction:column}.network-list{width:100%;justify-content:flex-start;flex-wrap:wrap}.network-extra{align-self:flex-start}.campaign-summary{grid-template-columns:1fr 1fr}.campaign-summary div:nth-child(2){border-right:0}.campaign-summary div:nth-child(-n+2){border-bottom:1px solid var(--line)}.campaign-table-head{display:none}.campaign-table-row{grid-template-columns:1fr 1fr;gap:14px}.campaign-table-row > div:last-child{justify-self:end}.campaign-table-row > div:nth-child(3){grid-column:1 / -1}.campaign-warning{grid-template-columns:auto 1fr}.campaign-warning button{grid-column:2;justify-self:start;padding:0}.content-grid,.report-grid,.security-layout,.faq-grid,.final-cta-inner,.contact-panel{grid-template-columns:1fr}.public-content-variants{width:min(100%,720px);margin-inline:auto}.work-value-grid{grid-template-columns:1fr 1fr}.report-preview{order:2}.security-badges{grid-template-columns:1fr 1fr}.security-badges span{border-bottom:1px solid rgba(155,231,223,.18)}.security-badges span:nth-child(2n){border-right:0}.security-badges span:last-child{grid-column:1 / -1;border-bottom:0}.footer-grid{grid-template-columns:1fr 1fr}.button,button,input,select,textarea{min-height:44px}.blog-hero{padding:68px 0 55px}.blog-layout{grid-template-columns:1fr}.blog-toc{position:static;max-height:none}.blog-toc nav{grid-template-columns:1fr 1fr}.blog-section{padding:32px}.cookie-banner{grid-template-columns:auto 1fr}.cookie-banner-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.legal-hero-inner{align-items:flex-start;flex-direction:column}.legal-layout{grid-template-columns:1fr;gap:24px}.legal-summary{position:static}.legal-category-grid{grid-template-columns:1fr}}@media (max-width:580px){.container{width:min(calc(100% - 28px),var(--container))}.nav-wrap{min-height:68px}.brand img{width:38px;height:38px}.brand-copy strong{font-size:.73rem}.brand-copy small{font-size:.46rem}.nav-actions{right:66px}.nav-actions .button{display:none}.main-nav{top:69px}.main-nav .mobile-registration-link{width:100%;display:flex;margin-top:8px;padding:11px 14px;justify-content:center;color:#fff;border:0;border-radius:11px;background:var(--teal);font:inherit;font-size:.95rem;font-weight:850;cursor:pointer}.hero{padding:55px 0 45px}.hero h1{font-size:3.15rem}.hero-actions{display:grid}.button-large{width:100%}.trust-list{display:grid;gap:10px}.hero-product,.report-preview{display:none}.hero-grid{gap:0}.hero-orb{opacity:.45}.product-window{transform:none;border-radius:18px}.window-bar{grid-template-columns:auto 1fr}.window-title{display:none}.product-shell{min-height:450px;grid-template-columns:44px 1fr}.mini-sidebar{padding-inline:5px}.mini-sidebar img{width:30px;height:30px}.mini-nav{width:26px;height:26px}.product-main{padding:15px 12px}.metric-row{grid-template-columns:1fr 1fr}.metric-row article:last-child{display:none}.campaign-line{grid-template-columns:auto 1fr}.campaign-line .budget,.campaign-line em{display:none}.floating-card{display:none}.network-list{gap:14px 20px}.network-brand{gap:6px}.network-brand i{width:26px;height:26px}.section{padding:70px 0}.section-heading h2,.sticky-copy h2,.content-copy h2,.report-copy h2,.security-copy h2,.faq-heading h2{font-size:2.55rem}.pricing-heading h2{font-size:3rem}.steps-grid,.feature-grid{grid-template-columns:1fr}.work-value-grid{grid-template-columns:1fr}.work-value-grid article{min-height:170px}.work-value-grid span{margin-bottom:25px}.market-price-card,.complete-price-card,.agency-price-card{padding:25px 20px;border-radius:21px}.market-price-list > div{grid-template-columns:1fr;gap:8px}.market-price-list em{white-space:normal}.complete-price,.agency-price{align-items:center}.fair-comparison{grid-template-columns:1fr;gap:10px}.contact-panel{padding:25px 20px;gap:25px}.feature-card > p,.work-value-grid p,.market-price-card > p,.agency-price-card > p,.security-copy > p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.section-heading.split-heading > p{display:none}.final-cta-buttons{display:grid}.feature-large,.feature-wide{grid-column:auto}.step-card{min-height:250px}.goal-row{grid-template-columns:1fr auto}.goal-row span{grid-column:1 / -1}.separation-diagram{grid-template-columns:1fr}.separation-diagram i{justify-self:center}.campaign-summary{grid-template-columns:1fr 1fr}.campaign-summary div{padding:17px}.campaign-summary strong{font-size:1.05rem}.campaign-table-row{grid-template-columns:1fr}.campaign-table-row > div:nth-child(3){grid-column:auto}.campaign-table-row > div:last-child{justify-self:start}.public-content-variants{padding:12px;grid-template-columns:1fr;border-radius:22px}.public-variant{min-height:138px}.public-variant-status{grid-column:auto;align-items:flex-start}.workspace-window{border-radius:22px}.workspace-window-bar{grid-template-columns:1fr auto}.workspace-window-bar > strong{display:none}.workspace-card-grid{padding:12px;grid-template-columns:1fr}.workspace-card{min-height:245px}.workspace-help-strip{grid-template-columns:auto 1fr}.workspace-help-strip a{grid-column:2}.report-preview{padding:13px}.report-paper{padding:22px 18px}.report-stats div{padding-inline:6px}.security-badges{grid-template-columns:1fr}.security-badges span{border-right:0}.security-badges span:last-child{grid-column:auto}.final-cta{padding:70px 0}.final-cta h2{font-size:2.75rem}.footer-grid{grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column}.blog-hero{padding:48px 0 42px}.blog-hero h1{font-size:2.9rem}.blog-lead{font-size:.96rem}.blog-main{padding:38px 0 70px}.blog-toc nav,.blog-grid,.blog-platform-grid,.metric-grid,.blog-sources{grid-template-columns:1fr}.blog-intro-card{padding:22px;grid-template-columns:1fr}.blog-section{padding:25px 20px;border-radius:20px}.blog-section-header{grid-template-columns:1fr}.blog-section h2{font-size:2rem}.blog-cta{padding:26px 21px;grid-template-columns:1fr}.blog-cta .button{width:100%}.accessibility-shell{right:14px;bottom:14px}.theme-toggle,.accessibility-toggle{width:44px;height:44px}.accessibility-panel{right:0;bottom:104px;padding:18px}.cookie-banner{right:10px;bottom:10px;left:10px;padding:17px;grid-template-columns:1fr;gap:12px;border-radius:17px}.cookie-banner-icon{display:none}.cookie-banner-actions{grid-column:auto;grid-template-columns:1fr}.cookie-banner-actions .cookie-button{width:100%;min-width:0;padding-inline:9px;white-space:normal}.cookie-modal-backdrop{padding:10px;align-items:end}.cookie-modal{max-height:calc(100vh - 20px);padding:19px 16px;border-radius:20px 20px 12px 12px}.cookie-category-list article,.cookie-category-list > label{padding:13px;grid-template-columns:1fr}.cookie-required,.cookie-switch{justify-self:start}.cookie-modal-actions{grid-template-columns:1fr}.cookie-settings-button{bottom:14px;left:14px}.legal-hero{padding:62px 0 48px}.legal-hero h1{font-size:3rem}.legal-hero p:last-child{font-size:.88rem}.legal-layout{padding:34px 0 70px}.legal-content > section{padding:21px 18px}}@media (max-width:820px){.auth-entry-card > p{min-height:0}.auth-entry-footer{align-items:flex-start;flex-direction:column}}@media (max-width:580px){.auth-entry-modal{padding:0;align-items:end}.auth-entry-dialog{width:100%;max-height:96vh;border-radius:22px 22px 0 0}.auth-entry-card{padding:19px 16px}.auth-entry-card h3{font-size:1.08rem}.auth-human-check{grid-template-columns:auto minmax(0,1fr)}.auth-human-check > button{grid-column:2;justify-self:start}.auth-entry-footer{padding:0 15px 18px}}@media (max-width:360px){.site-header .brand-copy{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important}.reveal{opacity:1;transform:none}}@media print{@page{size:A4;margin:12mm}.accessibility-shell,.cookie-consent-shell{display:none !important}}.brand-lockup{width:218px !important;height:80px !important;object-fit:contain;border-radius:10px;background:#fff}.site-header{border-bottom-color:rgba(13,79,57,.14);background:rgba(255,255,255,.94)}.site-header .container{width:min(calc(100% - 40px),1320px)}.site-header .brand{flex:0 0 auto}.site-header .brand-lockup{width:190px !important;height:70px !important;max-width:none}.site-header.is-scrolled{background:rgba(255,255,255,.98);box-shadow:0 12px 36px rgba(19,36,30,.09)}.nav-wrap{min-height:82px}.site-header .main-nav{gap:clamp(12px,1.4vw,22px)}.nav-actions .button-primary{min-width:168px;line-height:1.15}.main-nav a:hover,.text-link:hover{color:#176c4d}.button-primary,.button-coral{color:#fff;border-color:#176c4d;background:linear-gradient(135deg,#0d4f39,#176c4d);box-shadow:0 14px 30px rgba(13,79,57,.24)}.button-primary:hover,.button-coral:hover{background:#0d4f39}.button-registration{color:#0d4f39;border-color:rgba(13,79,57,.28);background:#e5f5ed}.hero{padding:104px 0 92px;color:#fff;background:radial-gradient(circle at 87% 8%,rgba(69,187,136,.22),transparent 28%),radial-gradient(circle at 8% 88%,rgba(168,228,200,.12),transparent 30%),linear-gradient(rgba(168,228,200,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(168,228,200,.055) 1px,transparent 1px),#13241e;background-size:auto,auto,46px 46px,46px 46px,auto}.hero::after{height:20%;background:linear-gradient(to bottom,transparent,rgba(19,36,30,.42))}.hero-orb-one{background:radial-gradient(circle,rgba(69,187,136,.2),transparent 68%)}.hero-orb-two{background:radial-gradient(circle,rgba(168,228,200,.12),transparent 70%)}.hero .eyebrow{color:#a8e4c8}.hero h1{color:#fff}.hero h1 span{color:#a8e4c8}.hero-lead,.hero .trust-list{color:rgba(229,245,237,.78)}.hero .check{color:#13241e;background:#45bb88}.hero .button-ghost{color:#fff;border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.07)}.hero .button-ghost:hover{background:rgba(255,255,255,.14)}.hero-price-note{color:#13241e;border-color:rgba(168,228,200,.62);background:#fff;box-shadow:0 18px 42px rgba(0,0,0,.18)}.hero-price-note small{color:#5d7068}.hero-product::before,.hero-product::after{position:absolute;z-index:-1;content:"";border:1px solid rgba(168,228,200,.2);border-radius:50%}.hero-product::before{inset:-48px -42px -40px -38px}.hero-product::after{inset:-86px -78px -78px -70px}.product-window{border-color:rgba(168,228,200,.72);box-shadow:0 34px 90px rgba(0,0,0,.32)}.window-dots span:first-child{background:#176c4d}.window-dots span:nth-child(2){background:#a8e4c8}.window-dots span:nth-child(3){background:#45bb88}.section-soft,.network-strip{background:#e5f5ed}.network-strip{color:#13241e;border-block-color:rgba(13,79,57,.14)}.section-heading h2,.sticky-copy h2,.content-copy h2,.report-copy h2,.security-copy h2,.faq-heading h2{color:#13241e}.step-card,.feature-card,.report-preview,.market-price-card,.complete-price-card,.agency-price-card,.contact-panel,.blog-section,.blog-card{border-color:rgba(13,79,57,.16);box-shadow:0 16px 42px rgba(19,36,30,.07)}.final-cta,.blog-hero,.legal-hero{color:#fff;background:radial-gradient(circle at 86% 12%,rgba(69,187,136,.22),transparent 30%),linear-gradient(135deg,#13241e,#0d4f39)}.blog-hero h1 span,.blog-breadcrumb a,.blog-stat-grid strong{color:#a8e4c8}.blog-intro-card,.blog-callout{border-color:rgba(13,79,57,.24);background:#e5f5ed}.blog-section{border-radius:22px}.blog-card{background:#f8fbf9}.blog-table th{background:#e5f5ed}.site-footer{color:#fff;background:#13241e}.site-footer .footer-grid p,.site-footer .footer-grid a,.site-footer .footer-grid span,.site-footer .footer-bottom{color:rgba(229,245,237,.72)}.site-footer .footer-grid > div > strong,.site-footer .contact-company{color:#fff}.site-footer .footer-grid a:hover{color:#a8e4c8}.site-footer .footer-bottom{border-top-color:rgba(168,228,200,.2)}.site-footer .brand-lockup{box-shadow:0 0 0 1px rgba(168,228,200,.14)}.ecosystem-footer{padding:0;color:rgba(255,255,255,.68);background:#0a1914}.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}.ecosystem-shortcuts a{color:inherit;text-decoration:none;transition:color 180ms ease}.ecosystem-shortcuts a + a{position:relative;padding-left:22px}.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:""}.ecosystem-shortcuts a:hover,.ecosystem-shortcuts a:focus-visible,.ecosystem-footer-bottom a:hover,.ecosystem-footer-bottom a:focus-visible,.ecosystem-cookie-link:hover,.ecosystem-cookie-link:focus-visible{color:#a8e4c8}.ecosystem-header-band{color:rgba(255,255,255,.74);background:#0a1914}.ecosystem-header-shortcuts{border-top:0}.ecosystem-header-shortcuts a[aria-current="page"]{color:#a8e4c8;font-weight:800}.restime-footer-lead{border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.1);padding:44px 0}.restime-footer-lead__inner{display:grid;width:min(calc(100% - 40px),1500px);grid-template-columns:minmax(260px,.72fr) minmax(0,1.7fr);align-items:end;gap:50px;margin:0 auto}.restime-footer-lead__copy{max-width:390px}.restime-footer-lead__copy > span{display:block;margin-bottom:10px;color:#a8e4c8;font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.restime-footer-lead h2{margin:0;color:#fff;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.06}.restime-footer-lead__copy p{margin:12px 0 0;color:#b7c7bf;font-size:.86rem;line-height:1.55}.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}.restime-footer-field{display:grid;min-width:0;gap:7px}.restime-footer-field > span{min-height:1em;color:#dce6e1;font-size:.66rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.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:#fff;font:inherit;padding:10px 13px}.restime-footer-field input:hover{border-color:rgba(255,255,255,.5)}.restime-footer-field input:focus{border-color:#a8e4c8;outline:3px solid rgba(168,228,200,.18);outline-offset:2px}.restime-footer-math strong{color:#a8e4c8}.restime-footer-submit{min-height:48px;border:1px solid #a8e4c8;border-radius:999px;background:#a8e4c8;color:#10251c;cursor:pointer;font:inherit;font-size:.76rem;font-weight:850;line-height:1.2;padding:10px 20px;white-space:nowrap}.restime-footer-submit:hover,.restime-footer-submit:focus-visible{border-color:#fff;background:#fff}.restime-footer-note,.restime-footer-status{grid-column:1 / -1;margin:2px 0 0;font-size:.68rem;line-height:1.45}.restime-footer-note{color:#a8bab1}.restime-footer-status{min-height:1em;color:#ffb9ad;font-weight:700}.restime-footer-status.is-success{color:#a8e4c8}.restime-footer-honeypot{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}html[data-theme="light"] .restime-footer-lead{border-color:rgba(19,36,30,.14);background:#f3f7f4}html[data-theme="light"] .restime-footer-lead h2{color:#13241e}html[data-theme="light"] .restime-footer-lead__copy > span,html[data-theme="light"] .restime-footer-math strong{color:#0d4f39}html[data-theme="light"] .restime-footer-lead__copy p,html[data-theme="light"] .restime-footer-note{color:#52655c}html[data-theme="light"] .restime-footer-field > span{color:#30483d}html[data-theme="light"] .restime-footer-field input{border-color:rgba(19,36,30,.3);background:#fff;color:#13241e}html[data-theme="light"] .restime-footer-submit{border-color:#0d4f39;background:#0d4f39;color:#fff}html[data-theme="contrast"] .restime-footer-lead{border-color:#fff;background:#000}html[data-theme="contrast"] .restime-footer-lead h2,html[data-theme="contrast"] .restime-footer-lead__copy p,html[data-theme="contrast"] .restime-footer-field > span,html[data-theme="contrast"] .restime-footer-note,html[data-theme="contrast"] .restime-footer-status{color:#fff}html[data-theme="contrast"] .restime-footer-lead__copy > span,html[data-theme="contrast"] .restime-footer-math strong,html[data-theme="contrast"] .restime-footer-status.is-success{color:#ffe600}html[data-theme="contrast"] .restime-footer-field input{border:2px solid #fff;background:#000;color:#fff}html[data-theme="contrast"] .restime-footer-submit{border:2px solid #ffe600;background:#ffe600;color:#000}@media (max-width:1080px){.restime-footer-lead__inner{grid-template-columns:1fr;gap:28px}.restime-footer-lead__copy{max-width:620px}.restime-footer-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.restime-footer-lead{padding:38px 0}.restime-footer-lead__inner{width:calc(100% - 28px)}.restime-footer-form{grid-template-columns:1fr}.restime-footer-submit{width:100%}}.ecosystem-footer-main{min-height:190px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:50px}.ecosystem-footer-main > p{margin:0;color:rgba(255,255,255,.68);text-align:center}.ecosystem-footer-brand img{width:196px;height:auto}.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}.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}.ecosystem-footer-bottom a{color:inherit;text-decoration:none}.ecosystem-footer-bottom a:first-of-type{justify-self:center}.ecosystem-footer-bottom a:last-child{justify-self:end}.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}.contact-company{font-weight:800}body.auth-entry-open{overflow:hidden}.auth-entry-modal{padding:0;place-items:stretch;overflow:hidden;color:#13241e;background:#f7faf8;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-entry-modal.is-open{opacity:1}.auth-entry-dialog{width:100%;max-height:none;min-height:100vh;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:#f1f6f3;box-shadow:none;transform:none}.auth-brand-panel{display:none}.auth-brand{display:flex;align-items:center;width:fit-content;text-decoration:none}.auth-brand img{width:min(330px,100%);height:auto;display:block}.auth-brand-copy small{color:rgba(255,255,255,.78);font-size:11px;font-weight:850;letter-spacing:.13em}.auth-brand-copy h2{max-width:570px;margin:17px 0;color:#fff;font-size:clamp(42px,5vw,70px);line-height:1;letter-spacing:-.06em}.auth-brand-copy p{max-width:550px;margin:0;color:rgba(255,255,255,.82);font-size:17px;line-height:1.65}.auth-brand-panel ul{margin:0;padding:0;display:grid;gap:14px;list-style:none;font-size:13px;font-weight:650}.auth-brand-panel li::before{content:"✓";margin-right:10px;color:#a7f3d5;font-weight:900}.auth-form-panel{width:min(600px,100%);min-width:0;min-height:0;padding:0;display:grid;place-items:center;background:transparent}.auth-entry-card{width:100%;padding:clamp(28px,3vw,38px) clamp(26px,4vw,44px);display:block;border:1px solid #cfddd6;border-radius:24px;color:#13241e;background:#fff;box-shadow:0 18px 48px rgba(20,49,38,.09)}.auth-card-toolbar{margin:0 0 clamp(22px,3vw,30px);display:flex;align-items:center;justify-content:space-between;gap:14px}.auth-home-link{padding:0;cursor:pointer;color:#62716a;border:0;background:transparent;font:inherit;font-size:13px;font-weight:780}.auth-home-link:hover{color:#176c4d}.auth-language-switch{padding:4px;display:flex;align-items:center;gap:2px;border-radius:999px;background:#f1f5f3}.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:#718079;font-size:11px;font-weight:850;text-decoration:none}.auth-language-switch a.active,.auth-language-switch a[aria-current="page"]{color:#fff;border-color:#0f7a58;background:#0f7a58;box-shadow:0 8px 18px rgba(15,122,88,.2)}.auth-mobile-brand{display:none;align-items:center;width:fit-content;margin-bottom:32px}.auth-mobile-brand img{width:min(330px,76vw);height:auto;display:block}.auth-login-card,.auth-register-card,.auth-reset-card{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-login-card[hidden],.auth-register-card[hidden],.auth-reset-card[hidden]{display:none}.auth-login-card > small:first-child{display:block;margin-bottom:12px;color:#0f7a58;font-size:11px;font-weight:850;letter-spacing:.28em}.auth-login-card h1{margin:0;color:#17231f;font-size:clamp(36px,4vw,44px);line-height:1.03;letter-spacing:-.055em}.auth-login-card > p:not(.auth-switch){min-height:0;margin:18px 0 26px;color:#65736d;font-size:15px;line-height:1.55}.auth-login-card label{margin:16px 0 0;display:grid;gap:7px}.auth-login-card label > span{color:#53615b;font-size:13px;font-weight:750}.auth-login-card input{width:100%;min-height:52px;padding:0 16px;border:1px solid #d4e0da;border-radius:13px;outline:0;color:#17231f;background:#fbfcfb;font:inherit;font-size:15px;font-weight:650}.auth-login-card input:focus{border-color:#68aa92;outline:0;background:#fff;box-shadow:0 0 0 3px rgba(15,122,88,.09)}.auth-register-name-grid{grid-template-columns:1fr 1fr;gap:10px}.auth-register-card .auth-register-terms{margin-top:16px;grid-template-columns:auto 1fr;align-items:start;gap:9px;color:#65736d;font-size:10px;line-height:1.45}.auth-register-card .auth-register-terms input{width:18px;min-height:18px;margin:1px 0 0}.auth-register-card .auth-register-terms > span{color:inherit;font-size:inherit;font-weight:650}.auth-field-hint{color:#718079;font-size:9px;line-height:1.4}.auth-submit{width:100%;min-height:52px;margin-top:22px;cursor:pointer;color:#fff;border:0;border-radius:13px;background:#0f7a58;box-shadow:0 10px 23px rgba(15,122,88,.22);font:inherit;font-size:15px;font-weight:780}.auth-submit:hover{background:#0d684c}.auth-submit:disabled{cursor:wait;opacity:.55}.auth-forgot-link,.auth-back-link{cursor:pointer;color:#0f7a58;border:0;background:transparent;font:inherit;font-size:13px;font-weight:750;text-decoration:none}.auth-forgot-link{display:block;margin:12px 0 0 auto}.auth-back-link{display:block;margin:13px auto 0}.auth-switch{margin:18px 0 0;color:#65736d;text-align:center;font-size:13px}.auth-switch button{padding:0;cursor:pointer;color:#0f7a58;border:0;background:none;font:inherit;font-weight:800}.passkey-login{width:100%;min-height:64px;padding:10px 13px;display:flex;align-items:center;gap:13px;cursor:pointer;color:#0b6649;border:1px solid #bcded1;border-radius:14px;background:#eef9f5;text-align:left}.passkey-login:hover{border-color:#8dc6b1;background:#e2f5ed}.passkey-login:disabled{cursor:wait;opacity:.58}.passkey-login > span:last-child{min-width:0;display:grid;gap:3px}.passkey-login strong{color:#0b6649;font-size:14px}.passkey-login small{color:#50736a;font-size:11px;line-height:1.35}.passkey-symbol{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;color:#fff;border-radius:12px;background:#0f7a58;box-shadow:0 7px 16px rgba(15,122,88,.2)}.auth-divider{margin:24px 0 3px;display:flex;align-items:center;gap:14px;color:#8b9691;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.auth-divider::before,.auth-divider::after{content:"";height:1px;flex:1;background:#e4ebe7}.auth-human-check{margin:16px 0 0}.auth-login-card .auth-human-check:not(.is-active),.auth-login-card .auth-security-note{display:none}.auth-security-note{display:block;margin:7px 0 0;color:#718079;font-size:9px;line-height:1.4}.auth-login-message{margin-top:15px}.auth-entry-footer{display:none;margin-top:21px;padding:18px 0 0;justify-items:center;gap:6px;border-top:1px solid #e4ebe7;color:#718079;font-size:10px;text-align:center}.auth-entry-footer a{color:#0f7a58;font-size:11px;font-weight:800}html[data-theme="dark"] .auth-entry-dialog,html[data-theme="dark"] .auth-form-panel,html[data-theme="dark"] .auth-entry-card{color:#13241e;border-color:#dfe7e3;background:#f7faf8}html[data-theme="dark"] .auth-entry-card{background:#fff}html[data-theme="dark"] .auth-login-card h1,html[data-theme="dark"] .auth-login-card label > span{color:#17231f}html[data-theme="dark"] .auth-login-card input{color:#17231f;border-color:#dfe7e3;background:#fbfcfb}html[data-theme="dark"] .auth-entry-dialog .auth-human-check{color:#13241e;border-color:#c7d7dc;background:#f6f9fa}html[data-theme="dark"] .auth-entry-dialog .auth-human-check strong{color:#17231f}html[data-theme="dark"] .auth-entry-dialog .auth-human-check[data-state="verified"]{border-color:#8dc8ad;background:#edf9f2}html[data-theme="dark"] .auth-entry-dialog .auth-human-check[data-state="unavailable"]{border-color:#e0bd82;background:#fff8e8}html[data-theme="dark"] .auth-entry-dialog .auth-human-check > button{color:#0f7a58;border-color:rgba(15,122,88,.35);background:#fff}html[data-theme="dark"] .auth-entry-dialog .auth-login-message{color:#17613f;background:#dff5e9}html[data-theme="dark"] .auth-entry-dialog .auth-login-message.is-error{color:#8d2424;background:#fff0f0}html[data-theme="dark"] .auth-entry-dialog .passkey-login strong{color:#0b6649}@media (max-width:850px){.auth-entry-dialog{grid-template-columns:1fr;padding:18px}.auth-mobile-brand{display:none}.auth-entry-card{padding:32px 34px 38px}.auth-card-toolbar{margin-bottom:26px}.auth-login-card > p:not(.auth-switch){font-size:15px}}@media (max-width:520px){.auth-entry-dialog{padding:0}.auth-form-panel{padding:0;align-items:stretch}.auth-entry-card{width:100%;min-height:100vh;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}.auth-card-toolbar{margin-bottom:28px}.auth-home-link{font-size:13px}.auth-language-switch{max-width:66vw;overflow-x:auto}.auth-language-switch a{min-width:38px;min-height:38px;padding:0 9px;font-size:11px}.auth-login-card > small:first-child{margin-bottom:16px;font-size:11px}.auth-login-card h1{font-size:36px}.auth-login-card > p:not(.auth-switch){margin:18px 0 26px;font-size:15px}.passkey-login{min-height:60px;padding:11px 13px;gap:12px}.passkey-symbol{width:46px;height:46px}.passkey-login strong{font-size:15px}.passkey-login small{font-size:10px}.auth-divider{margin-top:30px;font-size:11px}.auth-login-card label{margin-top:18px}.auth-login-card label > span,.auth-switch{font-size:14px}.auth-login-card input{min-height:58px;font-size:16px}.auth-submit,.passkey-login{min-height:58px}.auth-submit{margin-top:24px;font-size:15px}.auth-forgot-link,.auth-back-link{font-size:14px}}html[data-theme="dark"]{--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"] .site-header,html[data-theme="dark"] .blog-body .site-header{background:rgba(13,25,21,.96)}html[data-theme="dark"] .site-header.is-scrolled{background:rgba(13,25,21,.98)}html[data-theme="dark"] .main-nav{background:rgba(13,25,21,.98)}html[data-theme="dark"] .section-soft,html[data-theme="dark"] .network-strip,html[data-theme="dark"] .site-footer,html[data-theme="dark"] .pricing-section{background:#102119}@media (max-width:1080px){.main-nav{inset-block-start:83px}.hero{padding-top:80px}}@media (max-width:580px){.brand-lockup{width:174px !important;height:64px !important}.site-header .brand-lockup{width:166px !important;height:60px !important}.nav-wrap{min-height:72px}.main-nav{inset-block-start:73px}.hero{padding-block:64px 62px;background-size:auto,auto,34px 34px,34px 34px,auto}.hero h1{font-size:clamp(2.75rem,14vw,3.8rem)}.hero-product::before,.hero-product::after{display:none}.site-footer{padding-top:54px}}@media (max-width:1080px){.ecosystem-footer{padding-top:0}.ecosystem-shortcuts{justify-content:flex-start;gap:22px;overflow-x:auto;padding-block:14px}.ecosystem-shortcuts a + a{padding-left:0}.ecosystem-shortcuts a + a::before{display:none}.ecosystem-footer-main,.ecosystem-footer-bottom{grid-template-columns:1fr}.ecosystem-footer-main{gap:28px;padding-block:50px}.ecosystem-footer-main > p{text-align:left}.ecosystem-footer-main address,.ecosystem-footer-bottom a:first-of-type,.ecosystem-footer-bottom a:last-child{justify-self:start;text-align:left}.ecosystem-footer-bottom{gap:9px}}
