/* Shared page system: the same identity, with a distinct layout for each story. */
.desktop-nav{margin-left:22px;gap:23px}.desktop-nav a[aria-current=page]{color:var(--lime)}
.page-hero{padding:155px var(--gutter) 75px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 95% 30%,#1833263b,transparent 43%),#041222}
.page-breadcrumb{display:flex;align-items:center;gap:13px;font-size:12px;color:#7c91a5;margin-bottom:62px}.page-breadcrumb a{color:#c5ced6}.page-breadcrumb a:hover{color:var(--lime)}
.page-hero>.eyebrow{font-size:12px;color:#b8c5d2}.page-hero h1{font-size:clamp(54px,6.8vw,109px);max-width:1100px;line-height:1.07;margin-top:25px;letter-spacing:-5px}.page-hero h1>span{color:var(--lime)}
.page-intro{max-width:665px;color:#a0b2c3;font-size:19px;line-height:1.7;margin-top:30px}.page-hero>.hero-actions{margin-top:32px}
.chapter-nav{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:68px;gap:30px}.chapter-nav a{padding:25px 0 0;display:flex;align-items:center;font-size:16px;gap:20px}.chapter-nav a>span{color:#7e94a8;font-size:12px}.chapter-nav b{font-weight:400;margin-left:auto;color:var(--lime)}.chapter-nav a:hover{color:var(--lime)}
.chapter-layout{display:grid;grid-template-columns:1fr 1.65fr;gap:80px;align-items:start}.chapter-layout>h2{font-size:clamp(37px,3.7vw,57px);position:sticky;top:60px;max-width:350px}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px 38px}.capability{padding-top:20px;border-top:1px solid var(--line)}.capability h3{font-family:var(--display);font-size:20px;letter-spacing:-.6px;font-weight:500;line-height:1.35}.capability p{margin-top:15px;font-size:16px;line-height:1.8;color:#98acbf}
.chapter-light{background:#edf1eb;color:#173143}.chapter-light .eyebrow,.chapter-light .side-note{color:#61766b}.chapter-light h2>span{color:#789080}.chapter-light .capability{border-color:#cbd7cb}.chapter-light .capability p,.chapter-light .section-heading>p{color:#64796e}.wide-capabilities{margin-top:58px;gap:42px 80px}.feature-closing{border-bottom:1px solid var(--line)}.device-strip{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:35px;margin-top:50px;font-size:13px;letter-spacing:2px;color:#90a3b5}
.page-demo-section{background:#091c2f}.campaign-console{border:1px solid #ccdcd222;background:#0d2338;padding:42px;border-radius:8px}.console-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.console-top h2{font-size:36px;letter-spacing:-1.4px;margin-top:17px}.console-top .eyebrow{font-size:11px;color:#8fa3b6}.segmented{display:inline-flex;border:1px solid #849ab537;border-radius:5px;overflow:hidden;background:#071a2c33;padding:4px;gap:3px;align-self:start}.segmented button{background:none;border:0;border-radius:3px;padding:10px 15px;font-size:13px;color:#98adbf;white-space:nowrap}.segmented button.selected{background:var(--lime);color:#132408}.campaign-totals{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;margin-top:45px;padding-bottom:38px;border-bottom:1px solid var(--line);gap:30px}.campaign-totals>div+div{border-left:1px solid var(--line);padding-left:25px}.campaign-totals span{font-size:13px;color:#8ba1b3}.campaign-totals strong{display:block;font-size:clamp(27px,3.2vw,49px);font-weight:450;letter-spacing:-1.9px;margin-top:11px;font-variant-numeric:tabular-nums}.campaign-table-wrap{overflow-x:auto;margin-top:31px}.campaign-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.campaign-table th{font-size:12px;font-weight:400;color:#7f98ad;padding:0 20px 17px 0}.campaign-table td{font-size:14px;padding:22px 20px 22px 0;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.campaign-table td:first-child{font-size:15px;color:#d8e2e9}.campaign-table td:last-child{color:var(--lime)}.channel-tag{font-size:12px;padding:6px 9px;border:1px solid #9bafc033;border-radius:3px;color:#91a7ba}.sample-note{color:#7f96aa;font-size:12px;line-height:1.7;margin-top:23px}.adviser-teaser{background:#0d2135}.adviser-teaser>.eyebrow{color:#8da2b3;margin-bottom:30px;font-size:12px}.adviser-teaser h2>span{color:#8ca2b7}.adviser-teaser .button{margin-top:35px}
.adviser-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px}.adviser-intro h2{font-size:clamp(37px,3.6vw,56px)}.adviser-intro h2 span{color:#7b94ac}.adviser-intro>p{font-size:17px;line-height:1.8;color:#93a9bc;max-width:430px;margin-top:27px}.adviser-mode-list{display:flex;flex-direction:column;margin-top:34px}.adviser-mode-list button{display:flex;align-items:center;padding:20px 0;background:none;border:0;border-bottom:1px solid var(--line);font-size:18px;text-align:left;color:#8fa6bb;gap:22px}.adviser-mode-list button>span{font-size:12px}.adviser-mode-list button>b{margin-left:auto;font-weight:400}.adviser-mode-list button.selected{color:var(--lime)}.adviser-intro .mode-description{font-size:14px;min-height:100px}.recommendation-stack{align-self:start}.brief-label{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1.6px;color:#93a9bb;padding-bottom:20px}.brief-label>span:last-child{color:var(--lime)}.recommendation{background:#ecf1e6;color:#1c342c;padding:36px;border-radius:5px}.recommendation-type{font-size:11px;letter-spacing:1.5px;color:#6c815f}.recommendation h3{font-family:var(--display);font-size:32px;letter-spacing:-1.3px;font-weight:500;line-height:1.22;margin-top:18px}.recommendation>p{font-size:16px;line-height:1.8;margin-top:22px;color:#677c66}.recommendation-action{border-top:1px solid #c4d1b8;padding-top:22px;margin-top:25px;display:flex;flex-wrap:wrap;gap:15px;align-items:center}.demo-apply{background:#223e2b;border:0;border-radius:3px;color:#f4f8ed;padding:12px 17px;font-size:14px}.demo-apply>span{margin-left:20px}.applied-label{font-size:12px;color:#426034}.recommendation.secondary{margin-top:16px;background:#102940;color:#d9e4ec;border:1px solid #5c78932e}.recommendation.secondary .recommendation-type{color:#8ea5ba}.recommendation.secondary h3{font-size:23px;letter-spacing:-.7px}.recommendation.secondary>p{color:#93a9bc;font-size:15px;margin-top:16px}.recommendation.secondary>a{font-size:13px;color:var(--lime);display:inline-block;margin-top:24px}.assurance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}
.network-line{display:flex;gap:39px;font-size:17px;color:#cad4de;margin-top:46px;flex-wrap:wrap}.network-line>span{padding-bottom:11px;border-bottom:1px solid #8dd11d70}.social-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px}.composer>.eyebrow{color:#829aae;font-size:12px;margin-bottom:25px}.composer>label{display:block;font-size:27px;letter-spacing:-1px;line-height:1.35;max-width:380px;font-family:var(--display)}.composer textarea{display:block;width:100%;min-height:160px;margin-top:23px;padding:22px;background:#0b2035;color:#d1dde6;border:1px solid #819caf42;border-radius:5px;resize:vertical;line-height:1.8;font-size:16px}.composer textarea:focus{outline:1px solid var(--lime);outline-offset:3px}.composer-footer{display:flex;justify-content:space-between;margin-top:14px;font-size:10px;color:#7e96aa;letter-spacing:1px}.composer-footer>span:first-child{letter-spacing:0;font-size:12px}.composer>p{font-size:15px;line-height:1.8;color:#8fa5b8;margin-top:28px}.social-network-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.social-network-tabs button{font-size:12px;background:transparent;border:1px solid #809bb445;padding:10px 13px;color:#9ab1c3;border-radius:4px}.social-network-tabs button.selected{background:var(--lime);color:#173013;border-color:var(--lime)}.social-network-panel{background:#f4f6f3;border-radius:8px;padding:26px;color:#23372d;box-shadow:0 25px 80px #0004;align-self:start;max-width:510px}.post-top{display:flex;align-items:center;gap:11px;margin-bottom:22px}.post-avatar{background:#283e32;color:#b7d48c;width:39px;height:39px;display:grid;place-items:center;font-size:20px;font-family:var(--display);border-radius:50%}.post-top>div>strong{font-size:14px;font-weight:600}.post-top>div>span{display:block;margin-top:4px;font-size:11px;color:#899588}.post-top>span{margin-left:auto;letter-spacing:2px;color:#8d9a8d}.post-art{min-height:300px;background:radial-gradient(ellipse at 100% 0%,#58863290,transparent 60%),#102d33;display:flex;flex-direction:column;justify-content:space-between;padding:27px;color:#cadfbd}.post-art>span{font-size:10px;letter-spacing:2px}.post-art>strong{font-size:54px;font-family:var(--display);font-weight:450;line-height:1.1;letter-spacing:-2.5px;color:#e0eadb}.post-art>span:last-child{color:#a2cc6a;letter-spacing:1.4px}.social-network-panel>p{font-size:14px;line-height:1.75;margin-top:20px;white-space:pre-wrap;overflow-wrap:anywhere;min-height:73px}.post-bottom{display:flex;justify-content:space-between;font-size:10px;color:#81917c;margin-top:20px;padding-top:17px;border-top:1px solid #dbe3d5}.network-description{font-size:14px;color:#93a8b9;max-width:640px;line-height:1.75;margin-top:35px}.publishing-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:38px}.publishing-steps article>span{font-size:12px;color:#7f9275;display:block;margin-bottom:35px}.publishing-steps h3{font-family:var(--display);font-size:25px;letter-spacing:-1px;font-weight:500;line-height:1.3}.publishing-steps p{margin-top:18px;font-size:16px;line-height:1.8;color:#6c7c69}.social-policy{display:flex;gap:85px;margin-top:57px;padding-top:34px;border-top:1px solid #c7d3c1}.social-policy h3{min-width:240px;font-size:22px;letter-spacing:-.7px;font-weight:500}.social-policy p{font-size:15px;line-height:1.8;color:#6c7c69;max-width:640px}
.locale-line{display:flex;gap:33px;margin-top:45px;align-items:center}.locale-line>span{font-size:15px;letter-spacing:1.2px;color:#b5c6d1}.locale-line>span+span{border-left:1px solid #67829650;padding-left:33px}.locale-line>span:last-child{font-size:10px;color:#759183}.pipeline-preview{margin-top:58px;border:1px solid #6e8aa133;border-radius:5px;overflow:hidden;background:#0b2237}.pipeline-stages{display:grid;grid-template-columns:repeat(5,1fr);padding:37px;gap:24px;border-bottom:1px solid var(--line)}.pipeline-step{position:relative}.pipeline-step:after{content:'';height:1px;background:#8dd11d45;position:absolute;top:16px;left:40px;right:0}.pipeline-step:last-child:after{display:none}.pipeline-step>span{display:grid;place-items:center;border:1px solid #8dd11d6b;color:var(--lime);font-size:11px;border-radius:50%;width:33px;height:33px;background:#0b2237;position:relative;z-index:1}.pipeline-step h3{font-size:15px;font-weight:500;margin-top:21px;line-height:1.4;max-width:150px}.pipeline-copy{padding:38px;display:grid;grid-template-columns:1fr 1.2fr;gap:15px 50px}.pipeline-copy>span{font-size:11px;letter-spacing:1.5px;color:var(--lime);grid-column:1/-1}.pipeline-copy h3{font-family:var(--display);font-size:30px;letter-spacing:-1px;font-weight:450}.pipeline-copy p{font-size:16px;line-height:1.75;color:#93a9ba}.local-team>h2{margin-top:30px}.local-team>h2>span{color:#839db2}.local-team>p{color:#93a9ba;line-height:1.8;font-size:17px;margin-top:28px}.local-team>.text-link{color:var(--lime);margin-top:28px}
.pricing-hero{text-align:center}.pricing-hero .page-breadcrumb{justify-content:center}.pricing-hero>.eyebrow{justify-content:center}.pricing-hero h1{margin-left:auto;margin-right:auto}.pricing-hero .page-intro{margin-left:auto;margin-right:auto;max-width:580px}.launch-note{display:flex;justify-content:center;align-items:center;gap:17px;color:var(--lime);font-size:11px;letter-spacing:1.2px;margin-top:35px}.launch-note span{color:#8a9daf;border-left:1px solid var(--line);padding-left:17px;font-size:10px}.pricing-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:90px;max-width:1130px;margin:auto;align-items:start}.price-panel{padding:43px;background:#eaf0e1;color:#1a3025;border-radius:6px}.price-panel>.eyebrow{font-size:11px;letter-spacing:1.5px;color:#6b8258}.price-was{display:flex;align-items:center;gap:14px;margin-top:37px}.price-was>s{font-size:20px;color:#839178}.price-was>span{padding:6px 9px;border-radius:3px;background:#d7e4bf;font-size:10px;color:#5f7f32;letter-spacing:1px}.price-amount{font-family:var(--display);font-size:137px;letter-spacing:-9px;line-height:1.35;font-weight:450;display:flex;align-items:baseline;gap:14px}.price-amount>span{font-size:30px;letter-spacing:-1.5px}.price-period{font-size:16px;color:#7e8d72;margin-top:-7px}.price-lock{border-top:1px solid #c6d4b7;margin-top:32px;padding-top:26px}.price-lock h3{font-size:18px;font-weight:550}.price-lock p{font-size:15px;line-height:1.75;margin-top:13px;color:#708164}.price-panel .button{width:100%;margin-top:30px;background:#213c29;color:#e9f5dc;border-color:#213c29}.price-panel .button:hover{background:#2b5034}.price-small{font-size:12px;color:#798c6c;line-height:1.75;margin-top:18px}.price-inclusions{padding-top:15px}.price-inclusions>.eyebrow{font-size:11px;color:#8aa2b6}.price-inclusions h2{font-size:52px;margin-top:27px;letter-spacing:-2.4px}.price-inclusions h2 span{color:#7b95aa}.price-inclusions ul{list-style:none;padding:0;margin:32px 0}.price-inclusions li{font-size:15px;color:#a5b7c5;line-height:1.6;padding:13px 0 13px 26px;position:relative;border-bottom:1px solid #849ab521}.price-inclusions li:before{content:'✓';position:absolute;left:0;color:var(--lime);font-size:12px}.price-inclusions>.text-link{color:var(--lime);font-size:14px}.calculator-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.calculator-layout h2{font-size:47px;letter-spacing:-2px}.calculator-layout label{display:flex;justify-content:space-between;align-items:center;margin-top:37px;font-size:15px;color:#728568}.calculator-layout label output{font-size:24px;color:#2c4b25;font-variant-numeric:tabular-nums}.calculator-layout input[type=range]{width:100%;margin:27px 0 13px;accent-color:#6c992d;cursor:pointer;min-height:20px}.slider-limits{display:flex;justify-content:space-between;font-size:12px;color:#88997e}.calculator-result{padding:40px;border-left:1px solid #c5d1bc}.calculator-result>span{font-size:11px;letter-spacing:1.3px;color:#7b8d6e}.calculator-result>strong{display:block;font-family:var(--display);font-size:64px;font-weight:450;letter-spacing:-3px;margin-top:25px;font-variant-numeric:tabular-nums}.calculator-result>p{font-size:15px;color:#6d855c;margin-top:14px}.calculator-result>small{display:block;font-size:12px;line-height:1.75;color:#819374;margin-top:27px;max-width:330px}.pricing-faq{max-width:1180px;margin:auto}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;padding:25px 0;font-size:20px;font-family:var(--display);letter-spacing:-.5px;cursor:pointer;gap:20px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#9fbd83;font-size:23px;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{max-width:780px;font-size:16px;color:#8fa6b9;line-height:1.8;padding:0 45px 27px 0}
.legal-hero h1{font-size:70px;letter-spacing:-3px}.legal-hero h1>br,.legal-hero h1>span{display:none}.legal-hero .page-intro{font-size:17px;max-width:700px}.legal-hero .meta{display:flex;gap:35px;margin-top:34px;font-size:13px;color:#96aabc}.legal-hero .meta b{font-weight:400;color:#6b8499;margin-right:8px}.legal-layout{display:grid;grid-template-columns:280px minmax(0,800px);gap:80px;padding:65px var(--gutter) 95px;align-items:start;justify-content:center}.legal-layout .toc{position:sticky;top:28px;max-height:calc(100vh - 60px);overflow-y:auto;padding-right:16px}.legal-layout .toc h2{font-size:19px;letter-spacing:-.5px}.legal-layout .toc ol{list-style:none;padding:0;margin-top:25px}.legal-layout .toc li{display:flex;gap:13px;font-size:13px;line-height:1.5;margin-bottom:15px;color:#8da6b9}.legal-layout .toc a:hover{color:var(--lime)}.legal-layout .n{color:#78945d;min-width:17px;font-size:12px}.legal-copy>section{padding-bottom:38px;margin-bottom:38px;border-bottom:1px solid var(--line);scroll-margin-top:35px}.legal-copy h2{font-size:29px;line-height:1.3;letter-spacing:-1px;display:flex;align-items:baseline;gap:18px;margin-bottom:23px}.legal-copy h2 .n{font-size:15px;color:var(--lime);min-width:22px;letter-spacing:0}.legal-copy h3{font-size:19px;font-weight:550;line-height:1.5;margin-top:24px;margin-bottom:12px}.legal-copy p,.legal-copy li{font-size:16px;line-height:1.85;color:#a1b2c1;margin:13px 0}.legal-copy li{margin:8px 0}.legal-copy strong{color:#d8e3eb;font-weight:550}.legal-copy a{color:#b3d783;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-copy ul{padding-left:22px}.legal-copy table{border-collapse:collapse;font-size:13px;line-height:1.7;width:100%;color:#a3b5c3;table-layout:fixed}.legal-copy table th,.legal-copy table td{padding:15px 10px;border:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.legal-copy table th{color:#d6e4ee;font-weight:500;text-align:left}.legal-copy .callout,.legal-copy .note{padding:20px;border:1px solid #a1c66c30;background:#8dd11d06;margin:24px 0}.legal-copy .foot p{font-size:13px;color:#728da2}.legal-copy .clause{display:inline-block;color:#a7bb97;margin-right:8px}.legal-page .footer{border-top:1px solid var(--line)}
@media(max-width:1250px){.desktop-nav{gap:17px;margin-left:5px}.header-actions{gap:20px}.desktop-nav a{font-size:13px}.chapter-layout{gap:40px;grid-template-columns:.85fr 1.65fr}.capability-grid{gap:32px 27px}.adviser-layout,.social-layout{gap:50px}.pricing-layout{gap:55px}.calculator-layout{gap:45px}.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}}
@media(max-width:1000px){.desktop-nav{gap:15px}.header-actions .button-small{font-size:12px;padding:0 12px;gap:10px}.header .brand img{width:129px}.chapter-layout{grid-template-columns:1fr;gap:35px}.chapter-layout>h2{position:static;max-width:600px}.wide-capabilities{gap:35px}.console-top{align-items:flex-start}.console-top h2{font-size:29px}.campaign-console{padding:27px}.campaign-totals{gap:20px}.campaign-totals>div+div{padding-left:20px}.adviser-layout{gap:35px}.recommendation{padding:27px}.recommendation h3{font-size:27px}.assurance-grid{gap:30px}.social-layout{gap:35px}.post-art{min-height:265px}.post-art>strong{font-size:45px}.publishing-steps{grid-template-columns:1fr 1fr;gap:38px}.social-policy{gap:30px}.pipeline-stages{gap:16px;padding:28px}.pipeline-copy{padding:28px;gap:18px 30px}.pipeline-copy h3{font-size:27px}.pricing-layout{gap:38px}.price-panel{padding:32px}.price-inclusions h2{font-size:45px}.calculator-result{padding:25px}.calculator-result>strong{font-size:51px}.calculator-layout h2{font-size:39px}.legal-layout{grid-template-columns:180px minmax(0,1fr);gap:30px}}
@media(max-width:850px){.header-actions>.button-small{display:none}.desktop-nav{gap:19px}.page-hero h1{letter-spacing:-3px}.adviser-layout,.social-layout,.pricing-layout,.calculator-layout{grid-template-columns:1fr;gap:40px}.adviser-intro>p{max-width:620px}.adviser-mode-list{flex-direction:row;gap:20px}.adviser-mode-list button{font-size:14px;flex:1;gap:10px}.adviser-mode-list button>b{display:none}.adviser-intro .mode-description{min-height:0}.social-network-panel{max-width:100%;width:100%}.social-layout{grid-template-columns:1fr 1fr}.composer>label{font-size:23px}.social-network-panel{padding:20px}.post-art{padding:21px;min-height:230px}.post-art>strong{font-size:38px}.price-panel{max-width:570px;width:100%;margin:auto}.price-inclusions{max-width:620px;margin:auto}.calculator-result{border-left:0;border-top:1px solid #c5d1bc;padding:28px 0 0}.calculator-result>small{max-width:100%}.legal-layout{display:block}.legal-layout .toc{position:static;max-height:none;border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:42px}.legal-layout .toc ol{columns:2;column-gap:30px}.legal-layout .toc li{break-inside:avoid}.locale-line{gap:24px}.locale-line>span+span{padding-left:24px}}
@media(max-width:760px){.desktop-nav{display:none}.page-hero{padding:114px var(--gutter) 48px}.page-breadcrumb{font-size:12px;margin-bottom:45px}.page-hero>.eyebrow{font-size:10px;letter-spacing:1.5px}.page-hero h1{font-size:clamp(38px,10.3vw,68px);letter-spacing:-2.1px;margin-top:23px}.page-intro{font-size:17px;line-height:1.75;margin-top:24px}.page-hero>.hero-actions{gap:20px}.chapter-nav{grid-template-columns:1fr 1fr;gap:5px 27px;margin-top:38px}.chapter-nav a{font-size:14px;gap:14px;padding-top:22px}.chapter-nav a>span{font-size:11px}.capability-grid{grid-template-columns:1fr;gap:27px}.capability h3{font-size:22px}.capability p{font-size:16px;line-height:1.8;margin-top:13px}.chapter-layout{gap:28px}.chapter-layout>h2{font-size:39px;letter-spacing:-1.8px}.device-strip{font-size:11px;letter-spacing:1px;gap:15px;flex-wrap:wrap;margin-top:35px;padding-top:25px}.wide-capabilities{margin-top:36px}.console-top{display:block}.console-top h2{font-size:28px}.console-top .segmented{margin-top:25px}.segmented button{font-size:12px;padding:10px 12px}.campaign-console{padding:24px 18px;margin-left:-6px;margin-right:-6px}.campaign-totals{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;padding-bottom:27px}.campaign-totals>div+div{padding-left:0;border:0}.campaign-totals strong{font-size:31px;letter-spacing:-1px}.campaign-totals span{font-size:12px}.campaign-table td{font-size:13px;padding:20px 16px 20px 0}.campaign-table td:first-child{font-size:14px}.sample-note{font-size:12px}.adviser-teaser h2{font-size:36px;letter-spacing:-1.7px}.adviser-teaser>.eyebrow{font-size:10px;letter-spacing:1.5px}.adviser-intro h2{font-size:39px;letter-spacing:-1.8px}.adviser-intro>p{font-size:16px}.adviser-mode-list{gap:13px;flex-direction:column}.adviser-mode-list button{font-size:18px;padding:16px 0;gap:17px}.adviser-mode-list button>b{display:block}.adviser-intro .mode-description{font-size:15px;margin-top:20px}.recommendation{padding:25px}.recommendation h3{font-size:28px}.recommendation>p{font-size:16px}.brief-label{font-size:10px}.assurance-grid{grid-template-columns:1fr;gap:30px}.network-line{gap:18px 24px;margin-top:33px;font-size:15px}.social-layout{grid-template-columns:1fr;gap:33px}.composer>label{font-size:27px}.composer textarea{padding:17px;font-size:16px}.composer-footer>span:last-child{font-size:8px}.composer>p{font-size:15px}.social-network-tabs{gap:7px}.social-network-tabs button{font-size:12px}.post-art{min-height:285px;padding:25px}.post-art>strong{font-size:49px}.network-description{margin-top:25px;font-size:14px}.publishing-steps{grid-template-columns:1fr;gap:28px}.publishing-steps article{border-top:1px solid #c9d5c2;padding-top:20px}.publishing-steps article>span{margin-bottom:15px}.publishing-steps h3{font-size:26px}.publishing-steps p{margin-top:14px}.social-policy{display:block;margin-top:35px;padding-top:25px}.social-policy h3{font-size:24px}.social-policy p{font-size:16px;margin-top:15px}.locale-line{flex-wrap:wrap;gap:19px;margin-top:30px}.locale-line>span{font-size:12px;letter-spacing:1px}.locale-line>span+span{padding-left:19px}.locale-line>span:last-child{border:0;padding:0;flex-basis:100%;font-size:10px}.dubai-pipelines .section-heading>.segmented{margin-top:28px}.pipeline-preview{margin-top:30px}.pipeline-stages{display:flex;flex-direction:column;padding:27px;gap:24px}.pipeline-step{display:flex;gap:18px;align-items:center}.pipeline-step:after{height:25px;width:1px;top:33px;left:16px;right:auto}.pipeline-step h3{margin:0;max-width:100%;font-size:16px}.pipeline-copy{display:block;padding:28px 24px}.pipeline-copy>span{font-size:10px}.pipeline-copy h3{margin-top:15px;font-size:29px}.pipeline-copy p{margin-top:18px;font-size:16px}.local-team h2{font-size:40px;letter-spacing:-1.8px}.local-team>p{font-size:16px}.local-team>p br{display:none}.launch-note{font-size:10px;flex-direction:column;gap:12px;letter-spacing:1px}.launch-note span{border:0;padding:0;font-size:9px}.price-panel{padding:30px 25px}.price-panel>.eyebrow{font-size:10px}.price-was{margin-top:27px}.price-amount{font-size:120px;letter-spacing:-7px}.price-amount>span{font-size:27px;letter-spacing:-1px}.price-period{font-size:15px}.price-lock p{font-size:15px}.price-inclusions h2{font-size:42px;letter-spacing:-2px}.price-inclusions li{font-size:15px}.calculator-layout h2{font-size:39px}.calculator-result>span{font-size:10px;letter-spacing:1px}.calculator-result>strong{font-size:54px;margin-top:20px}.calculator-layout label{font-size:15px}.pricing-faq .faq-list summary{font-size:19px;padding:23px 0;line-height:1.5}.faq-list p{font-size:16px;padding-right:0}.legal-hero h1{font-size:45px;letter-spacing:-2px}.legal-hero .meta{flex-wrap:wrap;gap:14px 25px;font-size:12px;margin-top:28px}.legal-layout{padding:40px var(--gutter) 60px}.legal-layout .toc ol{columns:1}.legal-layout .toc li{font-size:14px;margin-bottom:13px}.legal-copy h2{font-size:26px;letter-spacing:-.8px;gap:13px}.legal-copy h2 .n{font-size:14px;min-width:20px}.legal-copy p,.legal-copy li{font-size:16px;line-height:1.85}.legal-copy table{font-size:11px}.legal-copy table th,.legal-copy table td{padding:10px 7px}.legal-copy>section{margin-bottom:30px;padding-bottom:30px}}
