.public-strategy{color:#f0f1f4;min-height:100vh;font-family:var(--font-manrope),sans-serif;background:#16181c}.public-header{z-index:40;background:#1b1c1df5;border-bottom:1px solid #ffffff14;position:sticky;top:0}.public-header>div{align-items:center;gap:20px;max-width:1380px;min-height:76px;margin:auto;padding:12px 32px;display:flex}.public-header nav{color:#bdc4d0;gap:24px;margin:auto;font-size:14px;display:flex}.public-header a:hover{color:#fff}.public-login{color:#d0d7e2;font-size:14px}.public-primary{text-align:center;background:#78a9ff;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex;color:#101b2d!important;text-decoration:none!important}.public-primary:hover{background:#94bcff}.public-hero{text-align:center;max-width:920px;margin:auto;padding:78px 24px 54px}.public-hero h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(36px,5.2vw,68px);font-weight:750;line-height:1.12}.public-hero h1 em{color:#89b2ff;font-style:normal}.public-hero>p:not(.public-kicker){color:#c3c8d2;max-width:700px;margin:0 auto 30px;font-size:18px;line-height:1.8}.public-kicker{letter-spacing:.13em;text-transform:uppercase;color:#a5bde7;margin-bottom:16px;font-size:12px}.public-hint{color:#a8afbd;margin-top:18px;font-size:13px;line-height:1.8;display:block}.public-section{max-width:1180px;margin:auto;padding:46px 32px}.public-section h2,.public-cta h2{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(25px,3vw,35px);font-weight:700;line-height:1.25}.public-section h3{margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.4}.public-section p,.public-cta p{color:#bfc6d1;font-size:16px;line-height:1.85}.public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.public-three{grid-template-columns:repeat(3,minmax(0,1fr))}.public-card{background:#24272c;border:1px solid #ffffff12;border-radius:18px;min-width:0;padding:28px}.public-card p{margin-bottom:22px}.public-card>a{color:#a1c0ff;font-size:14px;font-weight:650;line-height:1.8}.public-benefits{border-top:1px solid #ffffff12;margin-top:30px}.public-cta{text-align:center;max-width:850px;margin:24px auto;padding:50px 24px 65px}.public-cta p{margin-bottom:26px}.public-footer{width:100%;max-width:1180px;margin:auto;padding:20px 32px 28px}.public-footer-main{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.public-footer nav{color:#c3cad5;flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.public-footer-bottom{color:#adb6c4;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;padding-top:22px;font-size:13px;display:flex}.public-footer a:hover{color:#fff}.public-two-columns{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.public-example{background:#24272c;border:1px solid #ffffff14;border-radius:20px;padding:28px}.public-example>div{border-top:1px solid #ffffff14;padding:20px 0}.public-example>div:last-child{padding-bottom:0}.public-example h3{margin-bottom:8px;font-size:18px}.public-example p{font-size:14px}.public-example span{color:#9da8b9;margin-top:10px;font-size:13px;line-height:1.8;display:block}.public-steps{counter-reset:steps;margin-top:28px;list-style:none}.public-steps li{counter-increment:steps;color:#d0d7e2;gap:16px;margin:16px 0;line-height:1.8;display:flex}.public-steps li:before{content:counter(steps);color:#b4ceff;background:#78a9ff18;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.public-back{color:#b2c6e8;margin-bottom:28px;font-size:13px;display:block}.public-faq{max-width:850px}.public-faq details{border-bottom:1px solid #ffffff18;padding:22px 0}.public-faq summary{cursor:pointer;font-size:17px;font-weight:650;line-height:1.6}.public-faq details p{padding-top:16px}.public-existing{color:#b3c7e9;margin-top:20px;font-size:14px;display:block}.public-related{flex-wrap:wrap;gap:14px;display:flex}.public-related a{color:#becff0;border:1px solid #ffffff1c;border-radius:10px;padding:12px 16px;font-size:14px;display:block}.public-strategy :focus-visible{outline-offset:4px;outline:3px solid #78a9ff}@media (max-width:850px){.public-header>div{flex-wrap:wrap;gap:14px;padding:14px 20px}.public-header nav{border-top:1px solid #ffffff10;order:4;justify-content:center;gap:24px;width:100%;margin:0;padding-top:12px}.public-header>div>a:first-child{margin-right:auto}.public-header .public-primary{padding:10px 14px;font-size:12px}.public-header .public-login{font-size:12px}.public-three,.public-two-columns{grid-template-columns:1fr}.public-two-columns{gap:28px}.public-hero{padding-top:45px}.public-hero>p:not(.public-kicker){font-size:16px}.public-section{padding:32px 20px}.public-footer{padding:16px 20px 26px}.public-footer-main{flex-direction:column;align-items:flex-start}.public-footer nav{gap:16px}.public-card{padding:24px}}@media (max-width:550px){.public-grid{grid-template-columns:1fr}.public-header nav{gap:18px;font-size:13px}.public-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.public-header .brand-logo{max-width:140px}.public-hero h1{font-size:36px}.public-header>div{gap:10px}.public-header>div>a:first-child{width:100%}.public-header .public-login{margin-left:auto}.public-header .public-primary{margin-right:auto}}@media (prefers-reduced-motion:reduce){.public-strategy *{scroll-behavior:auto!important;transition:none!important}}.strategy-contact-panel{color:#edf0f6;background:#282b30;border:1px solid #ffffff17;border-radius:18px;padding:26px}.strategy-contact-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.strategy-contact-panel label{color:#c5cedd;margin-bottom:20px;font-size:14px;display:block}.strategy-contact-panel input,.strategy-contact-panel textarea{color:#f0f3f9;width:100%;font:inherit;background:#202226;border:1px solid #ffffff25;border-radius:10px;min-width:0;margin-top:8px;padding:13px 14px;display:block}.strategy-contact-panel textarea{resize:vertical;min-height:145px;line-height:1.7}.strategy-contact-panel input::placeholder,.strategy-contact-panel textarea::placeholder{color:#99a5b9}.strategy-contact-panel input:focus,.strategy-contact-panel textarea:focus{outline-offset:2px;outline:2px solid #78a9ff}.strategy-contact-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.strategy-contact-privacy{margin-bottom:22px;color:#b3bfd2!important;font-size:13px!important;line-height:1.8!important}.strategy-contact-privacy a{color:#b8d0ff;text-underline-offset:3px;text-decoration:underline}.strategy-contact-panel button{cursor:pointer}.strategy-contact-panel button:disabled{opacity:.6;cursor:wait}.strategy-contact-error{border-left:3px solid #f1a1a1;margin:16px 0;padding:10px 14px;line-height:1.8;color:#f3c1c1!important;font-size:14px!important}.strategy-contact-success>span{color:#91c5aa;font-size:36px}.strategy-contact-success h2{margin:10px 0;font-weight:700;font-size:26px!important}.strategy-contact-success p{color:#c2ccda;margin-bottom:22px;font-size:15px;line-height:1.8}.strategy-contact-dialog{color:#f0f3f9;width:min(620px,100% - 28px);max-height:calc(100dvh - 28px);font-family:var(--font-manrope),sans-serif;background:#25282d;border:1px solid #ffffff2a;border-radius:20px;padding:28px;box-shadow:0 22px 90px #0008}.strategy-contact-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a}.strategy-contact-dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.strategy-contact-dialog-head .public-kicker{margin:0;font-size:12px}.strategy-contact-dialog-head button{cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;min-height:40px;padding:10px 14px;font-size:13px}.strategy-contact-dialog>h2{letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1.2}.strategy-contact-dialog-intro{color:#b9c4d5;margin:14px 0 22px;font-size:14px;line-height:1.8}.strategy-contact-dialog .strategy-contact-panel{background:0 0;border:0;padding:0}.strategi-native-ad{color:#f4fbfb;background:#234b51;border:1px solid #4b7b80;border-radius:0;justify-content:space-between;align-items:center;gap:26px;margin:28px 0 44px;padding:30px 34px;display:flex}.strategi-native-ad p{letter-spacing:.1em;text-transform:uppercase;color:#bbdcdf;margin:0 0 10px;font-size:12px;line-height:1.5}.strategi-native-ad h2{letter-spacing:-.025em;margin:0 0 12px;font-size:25px;font-weight:700;line-height:1.3}.strategi-native-ad [data-network-house-copy]{color:#d1e4e6;max-width:580px;font-size:14px;line-height:1.8;display:block}.strategi-native-ad>a{white-space:nowrap;background:#d2e8e9;border:1px solid #d2e8e9;border-radius:0;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:13px 18px;font-size:14px;font-weight:650;display:inline-flex;color:#153a40!important}.strategi-native-ad a:hover{background:#e6f4f4}.strategy-contact-dialog :focus-visible{outline-offset:3px;outline:3px solid #78a9ff}@media (max-width:700px){.strategy-contact-fields{grid-template-columns:1fr;gap:0}.strategy-contact-panel{padding:21px}.strategy-contact-dialog{padding:22px}.strategy-contact-dialog>h2{font-size:26px}.strategi-native-ad{flex-direction:column;align-items:flex-start;gap:22px;padding:25px}.strategi-native-ad>a{white-space:normal}.strategi-native-ad h2{font-size:24px}}@media (max-width:550px){.public-hero h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:clamp(28px,8vw,36px)}}.public-header nav{border-right:1px solid #ffffff30;margin:0 8px 0 auto;padding-right:28px}.public-header .public-login,.public-header .public-primary{white-space:nowrap}@media (max-width:1000px){.public-header>div{flex-wrap:wrap;gap:14px;padding:14px 20px}.public-header>div>a:first-child{margin-right:auto}.public-header nav{border-top:1px solid #ffffff10;border-right:0;order:4;justify-content:center;width:100%;margin:0;padding:12px 0 0}.public-header .public-primary{padding:10px 14px;font-size:12px}.public-header .public-login{font-size:12px}}@media (max-width:550px){.public-header>div{gap:10px}.public-header>div>a:first-child{width:100%}}.public-strategy .public-primary,.public-strategy .landing-primary{height:auto;min-height:44px;box-shadow:none;background:#326ac3;border:1px solid #689df4;border-radius:8px;padding:11px 20px;font-size:14px;font-weight:600;line-height:1.5;transition:background-color .18s;color:#fff!important}.public-strategy .public-primary:hover,.public-strategy .landing-primary:hover{background:#285ba9}.public-strategy .landing-secondary{color:#e8edf5;height:auto;min-height:44px;box-shadow:none;background:#292c31;border:1px solid #434851;border-radius:8px;padding:11px 20px;font-size:14px;font-weight:500;line-height:1.5}.public-strategy .landing-secondary:hover{background:#353940}.landing-native-tools{--design-column-current:#292c31;--design-card-current:#24272c;--board-card-text:#edf1f7;--board-card-muted:#b3bed0;--board-column-muted:#a8b4c8;--board-card-border:#434851;--board-column-border:#363c45;max-width:1100px;margin:auto;padding:30px 0 50px}.landing-native-tools .strategy-content{padding:30px 28px}.landing-native-tools .strategy-page-heading h2{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(27px,3.5vw,36px);line-height:1.2}.landing-native-tools .strategy-footnote{margin-top:24px;font-size:12px}.landing-native-tools .strategy-tool-card>a:hover{color:#8bb5ff}@media (max-width:550px){.landing-native-tools .strategy-content{padding:24px 20px}.public-header .public-primary{padding:10px 14px;font-size:12px}}
