.elementor .e-5b2a303{padding:0px;flex-direction:column;#dr-domain-nav{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-domain-nav, #dr-domain-nav *{margin:0;padding:0;box-sizing:border-box;}
#dr-domain-nav{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-domain-nav h1, #dr-domain-nav h2, #dr-domain-nav h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-domain-nav a{text-decoration:none;color:inherit;}
#dr-domain-nav section{padding:96px 0;}
#dr-domain-nav .domain-bar{background:var(--navy);border-bottom:1px solid #27405F;}
#dr-domain-nav .domain-bar-in{max-width:1180px;margin:0 auto;padding:0 32px;display:flex;gap:4px;height:52px;align-items:center;}
#dr-domain-nav .domain-bar a{font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#8FA3BC;padding:8px 16px;border-radius:6px;transition:all .2s;font-weight:500;}
#dr-domain-nav .domain-bar a:hover{color:#fff;background:var(--navy-2);}
#dr-domain-nav .domain-bar a.on{color:#fff;background:var(--red);}
@media (max-width:960px){
#dr-domain-nav .domain-bar-in{overflow-x:auto;}
}\n}.elementor .e-fbc24ce{padding:0px;flex-direction:column;#dr-comms-hero{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-comms-hero, #dr-comms-hero *{margin:0;padding:0;box-sizing:border-box;}
#dr-comms-hero{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-comms-hero h1, #dr-comms-hero h2, #dr-comms-hero h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-comms-hero .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-comms-hero .eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--red);}
#dr-comms-hero a{text-decoration:none;color:inherit;}
#dr-comms-hero section{padding:96px 0;}
#dr-comms-hero .btn{display:inline-block;font-family:'Archivo',sans-serif;font-weight:700;font-size:14px;padding:13px 26px;border-radius:6px;transition:all .2s;letter-spacing:.02em;}
#dr-comms-hero .btn-red{background:var(--red);color:var(--white);}
#dr-comms-hero .btn-red:hover{background:var(--red-deep);}
#dr-comms-hero .btn-ghost{border:1.5px solid var(--line-2);color:var(--ink);}
#dr-comms-hero .btn-ghost:hover{border-color:var(--navy);}
#dr-comms-hero nav .btn{padding:9px 20px;font-size:13px;}
#dr-comms-hero .hero{background:var(--paper);color:var(--ink);padding:88px 0;position:relative;overflow:hidden;border-bottom:1px solid var(--line);}
#dr-comms-hero .hero::before{content:"";position:absolute;inset:0;background:
  repeating-linear-gradient(90deg, rgba(15,39,64,.03) 0 1px, transparent 1px 64px),
  repeating-linear-gradient(0deg, rgba(15,39,64,.03) 0 1px, transparent 1px 64px);
  pointer-events:none;}
#dr-comms-hero .hero-in{position:relative;max-width:760px;}
#dr-comms-hero .hero .eyebrow{margin-bottom:18px;}
#dr-comms-hero .hero h1{font-size:clamp(40px,5vw,66px);font-weight:800;color:var(--ink);}
#dr-comms-hero .hero h1 em{font-style:normal;color:var(--red);}
#dr-comms-hero .hero p{font-size:18px;color:var(--slate);max-width:600px;margin:24px 0 36px;}
#dr-comms-hero .hero p b{color:var(--ink);font-weight:600;}
#dr-comms-hero .hero-ctas{display:flex;gap:14px;flex-wrap:wrap;}\n}.elementor .e-d308418{padding:0px;flex-direction:column;#dr-comms-scope{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-comms-scope, #dr-comms-scope *{margin:0;padding:0;box-sizing:border-box;}
#dr-comms-scope{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-comms-scope h1, #dr-comms-scope h2, #dr-comms-scope h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-comms-scope .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-comms-scope .eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--red);}
#dr-comms-scope a{text-decoration:none;color:inherit;}
#dr-comms-scope section{padding:96px 0;}
#dr-comms-scope .sec-head{max-width:760px;margin-bottom:52px;}
#dr-comms-scope .sec-head .eyebrow{margin-bottom:16px;display:block;}
#dr-comms-scope .sec-head h2{font-size:clamp(28px,3.4vw,44px);font-weight:800;}
#dr-comms-scope .sec-head p{color:var(--slate);font-size:16.5px;margin-top:16px;}
#dr-comms-scope .scope-bg{background:var(--paper);}
#dr-comms-scope .scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
#dr-comms-scope .scope{background:var(--white);border:1px solid var(--grey);border-radius:10px;padding:26px 24px;}
#dr-comms-scope .scope .mono{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--red);letter-spacing:.18em;font-weight:600;}
#dr-comms-scope .scope h3{font-size:17px;font-weight:700;margin:12px 0 8px;line-height:1.3;}
#dr-comms-scope .scope p{font-size:13.5px;color:var(--slate);}
@media (max-width:960px){
#dr-comms-scope .scope-grid{grid-template-columns:1fr 1fr;}
}
@media (max-width:640px){
#dr-comms-scope .scope-grid{grid-template-columns:1fr;}
}\n}.elementor .e-8cfd1f6{padding:0px;flex-direction:column;#dr-comms-challenge{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-comms-challenge, #dr-comms-challenge *{margin:0;padding:0;box-sizing:border-box;}
#dr-comms-challenge{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-comms-challenge h1, #dr-comms-challenge h2, #dr-comms-challenge h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-comms-challenge .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-comms-challenge .eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--red);}
#dr-comms-challenge a{text-decoration:none;color:inherit;}
#dr-comms-challenge section{padding:96px 0;}
#dr-comms-challenge .sec-head{max-width:760px;margin-bottom:52px;}
#dr-comms-challenge .sec-head .eyebrow{margin-bottom:16px;display:block;}
#dr-comms-challenge .sec-head h2{font-size:clamp(28px,3.4vw,44px);font-weight:800;}
#dr-comms-challenge .sec-head p{color:var(--slate);font-size:16.5px;margin-top:16px;}
#dr-comms-challenge .cs-bg{background:var(--white);}
#dr-comms-challenge .cs-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
#dr-comms-challenge .cs-col{border-radius:12px;padding:36px 34px;}
#dr-comms-challenge .cs-col.problem{background:var(--paper);border:1px solid var(--grey);}
#dr-comms-challenge .cs-col.answer{background:var(--navy);color:var(--white);}
#dr-comms-challenge .cs-col h3{font-size:15px;font-family:'IBM Plex Mono',monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-weight:600;}
#dr-comms-challenge .cs-col.problem h3{color:var(--slate);}
#dr-comms-challenge .cs-col.answer h3{color:var(--red);}
#dr-comms-challenge .cs-col ul{list-style:none;}
#dr-comms-challenge .cs-col li{padding:14px 0;border-top:1px solid;font-size:14.5px;display:flex;gap:12px;align-items:baseline;}
#dr-comms-challenge .cs-col.problem li{border-color:var(--grey);color:var(--slate);}
#dr-comms-challenge .cs-col.answer li{border-color:var(--ink-3);}
#dr-comms-challenge .cs-col.answer li b{color:#fff;font-weight:600;}
#dr-comms-challenge .cs-col li .mk{flex-shrink:0;font-family:'Archivo',sans-serif;font-weight:800;}
#dr-comms-challenge .cs-col.problem li .mk{color:#C0463F;}
#dr-comms-challenge .cs-col.answer li .mk{color:var(--red);}
@media (max-width:960px){
#dr-comms-challenge .cs-grid{grid-template-columns:1fr;}
}\n}.elementor .e-a4d17ed{padding:0px;flex-direction:column;#dr-comms-terms{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-comms-terms, #dr-comms-terms *{margin:0;padding:0;box-sizing:border-box;}
#dr-comms-terms{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-comms-terms h1, #dr-comms-terms h2, #dr-comms-terms h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-comms-terms .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-comms-terms .eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--red);}
#dr-comms-terms a{text-decoration:none;color:inherit;}
#dr-comms-terms section{padding:96px 0;}
#dr-comms-terms .sec-head{max-width:760px;margin-bottom:52px;}
#dr-comms-terms .sec-head .eyebrow{margin-bottom:16px;display:block;}
#dr-comms-terms .sec-head h2{font-size:clamp(28px,3.4vw,44px);font-weight:800;}
#dr-comms-terms .sec-head p{color:var(--slate);font-size:16.5px;margin-top:16px;}
#dr-comms-terms .terms-bg{background:var(--navy);color:var(--white);}
#dr-comms-terms .terms-bg .sec-head h2{color:#fff;}
#dr-comms-terms .terms-bg .sec-head p{color:#A9B7C9;}
#dr-comms-terms .terms{display:flex;flex-wrap:wrap;gap:10px;}
#dr-comms-terms .term{font-family:'IBM Plex Mono',monospace;font-size:12.5px;border:1px solid #2E4A6B;border-radius:100px;padding:9px 18px;color:#CBD8E6;background:var(--navy-2);}
#dr-comms-terms .term b{color:#fff;font-weight:600;}\n}.elementor .e-fef86ad{padding:0px;flex-direction:column;#dr-comms-cta{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-comms-cta, #dr-comms-cta *{margin:0;padding:0;box-sizing:border-box;}
#dr-comms-cta{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-comms-cta h1, #dr-comms-cta h2, #dr-comms-cta h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-comms-cta .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-comms-cta a{text-decoration:none;color:inherit;}
#dr-comms-cta section{padding:96px 0;}
#dr-comms-cta .btn{display:inline-block;font-family:'Archivo',sans-serif;font-weight:700;font-size:14px;padding:13px 26px;border-radius:6px;transition:all .2s;letter-spacing:.02em;}
#dr-comms-cta .btn-outline{border:1.5px solid rgba(255,255,255,.65);color:var(--white);}
#dr-comms-cta .btn-outline:hover{border-color:var(--white);}
#dr-comms-cta nav .btn{padding:9px 20px;font-size:13px;}
#dr-comms-cta .final{background:var(--red);color:var(--white);padding:84px 0;}
#dr-comms-cta .final h2{font-size:clamp(28px,3.8vw,48px);font-weight:800;max-width:800px;}
#dr-comms-cta .final p{font-size:17px;margin:18px 0 34px;opacity:.92;max-width:620px;}
#dr-comms-cta .final .btn-white{background:var(--white);color:var(--red);}
#dr-comms-cta .final .btn-white:hover{background:#F3F3F3;}
#dr-comms-cta .ctas{display:flex;gap:14px;flex-wrap:wrap;}\n}