
.dcwa-preview{--navy:#123450;--deep:#102e46;--teal:#214f75;--mint:#cddee6;--cream:#faf8f3;--ink:#15344d;--muted:#5b6b79;--line:#d9e0e4}.dcwa-preview,.dcwa-preview *{box-sizing:border-box}.dcwa-preview{margin:0;background:var(--cream);color:var(--muted);font:16px/1.75 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}html.dcwa-approved-page{scroll-behavior:smooth}.dcwa-preview a{color:var(--ink)}.dcwa-preview img{display:block;max-width:100%}.dcwa-preview h1,.dcwa-preview h2,.dcwa-preview h3{font-family:Arial,Helvetica,sans-serif;color:var(--ink);font-weight:600;letter-spacing:-1.5px;line-height:1.15;margin:0 0 24px}.dcwa-preview h2{font-size:43px}.dcwa-preview h3{font-size:27px;letter-spacing:-.7px}.dcwa-preview p{margin:0 0 20px}.dcwa-preview .wrap{width:calc(100% - 80px);max-width:1180px;margin:auto}.dcwa-preview .top{background:#e7ecef;color:var(--navy);font-size:11px}.dcwa-preview .top .wrap{display:flex;justify-content:space-between;padding:7px 0}.dcwa-preview .dot{color:var(--teal);margin-right:6px}.dcwa-preview header{background:var(--cream)}.dcwa-preview .nav{display:flex;justify-content:space-between;align-items:center;padding:25px 0;gap:25px}.dcwa-preview .logo{width:300px}.dcwa-preview .navlinks{display:flex;align-items:center;gap:28px}.dcwa-preview .navlinks a{text-decoration:none;font-size:13px}.dcwa-preview .navlinks .call{background:var(--navy);color:white;border-radius:5px;padding:11px 18px;font-weight:600}.dcwa-preview .menubutton{display:none;border:1px solid var(--line);background:transparent;border-radius:5px;padding:9px;color:var(--navy)}.dcwa-preview .eyebrow,.dcwa-preview .caption{display:block;font-size:10px;letter-spacing:.16em;font-weight:600;text-transform:uppercase;color:var(--teal);margin-bottom:18px}.dcwa-preview .hero-new{background:var(--navy);padding:54px 0 30px;color:#e3eaee;position:relative;overflow:hidden}.dcwa-preview .hero-new:before{content:'';position:absolute;width:450px;height:450px;right:-290px;top:-150px;border:1px solid #98b6c51a;border-radius:50%;pointer-events:none}.dcwa-preview .hero-title{text-align:center}.dcwa-preview .hero-title .eyebrow{color:#a6c1ce;font-size:10px;letter-spacing:.18em}.dcwa-preview .hero-title h1{font-size:78px;font-weight:500;line-height:1.07;letter-spacing:-3.5px;color:#fff;margin:22px 0 24px}.dcwa-preview .hero-title h1 span{color:#b3cedb}.dcwa-preview .hero-title p{font-size:16px;color:#d1dde3;line-height:1.8;margin-bottom:32px}.dcwa-preview .pathways{display:grid;grid-template-columns:1fr 1fr;max-width:940px;margin:auto;gap:18px}.dcwa-preview .path{display:flex;flex-direction:column;text-decoration:none;padding:23px 28px;border-radius:9px;transition:transform .2s,background .2s}.dcwa-preview .path:hover{transform:translateY(-3px)}.dcwa-preview .path.now{background:#f6f9fb;color:var(--navy)}.dcwa-preview .path.ahead{background:#d3e2e9;color:var(--navy)}.dcwa-preview .path-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.11em;color:#536a7c;font-weight:600;margin-bottom:12px}.dcwa-preview .path-top b{font-size:24px;line-height:1;font-weight:400}.dcwa-preview .path strong{font-size:20px;letter-spacing:-.45px;font-weight:600;display:block;margin-bottom:7px}.dcwa-preview .path>span:last-child{font-size:12px;color:#60707d}.dcwa-preview .hero-bottom{max-width:940px;margin:25px auto 0;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#bbcbd3}.dcwa-preview .hero-bottom>span>strong{font-size:23px;font-weight:400;color:#fff;margin:0 5px}.dcwa-preview .hero-bottom a{color:#c9d6dd;text-decoration:none}.dcwa-preview .hero-bottom a strong{font-size:15px;font-weight:600;color:white;margin-left:9px}.dcwa-preview .care-banner{background:linear-gradient(var(--navy) 36%,var(--cream) 36%);padding:0 0 0}.dcwa-preview .care-banner>.wrap{position:relative;height:270px;overflow:hidden;border-radius:10px}.dcwa-preview .care-banner img{width:100%;height:100%;object-fit:cover;object-position:center 61%}.dcwa-preview .care-banner>.wrap:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,55,63,.72),transparent 52%);pointer-events:none}.dcwa-preview .banner-caption{position:absolute;left:36px;top:45px;z-index:1;color:white}.dcwa-preview .banner-caption>span{font-size:31px;line-height:1.15;letter-spacing:-.9px;display:block;font-weight:500}.dcwa-preview .banner-caption p{font-size:11px;line-height:1.7;color:#d8e2e7;margin-top:18px}.dcwa-preview .trust{padding:27px 0;background:var(--cream)}.dcwa-preview .trust>.wrap{display:flex;justify-content:space-between;font-size:12px;color:var(--ink);max-width:940px}.dcwa-preview .trust span:before{content:'✓';color:var(--teal);margin-right:10px}.dcwa-preview section.content{padding:80px 0}.dcwa-preview .split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.dcwa-preview .options{padding:75px 0 80px;background:white}.dcwa-preview .options .eyebrow{color:var(--teal)!important;text-align:center}.dcwa-preview .options h2,.dcwa-preview .options .intro{text-align:center}.dcwa-preview .options h2{font-size:43px}.dcwa-preview .options .intro{font-size:15px}.dcwa-preview .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:43px;border-top:1px solid #d7dee2;border-bottom:1px solid #d7dee2}.dcwa-preview .card{padding:32px 30px;display:flex;flex-direction:column;border-right:1px solid #d7dee2;background:white}.dcwa-preview .card:first-child{padding-left:0}.dcwa-preview .card:last-child{padding-right:0;border:0}.dcwa-preview .card h3{font-size:25px;line-height:1.2}.dcwa-preview .card p{font-size:14px}.dcwa-preview .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:600;padding:14px 20px;background:var(--teal);color:white;text-decoration:none;border:1px solid var(--teal);border-radius:5px}.dcwa-preview .btn:hover{background:var(--navy);color:white}.dcwa-preview .btn.outline{color:var(--navy);border-color:#a9b9c1;background:transparent}.dcwa-preview .btn.dark{background:var(--navy);border-color:var(--navy)}.dcwa-preview .card .btn{margin-top:auto}.dcwa-preview .card:first-child .btn{background:var(--navy);border-color:var(--navy)}.dcwa-preview .introduction{background:var(--cream)}.dcwa-preview .introduction .split{align-items:start}.dcwa-preview .introduction p{font-size:15px}.dcwa-preview .care-statement{background:#e5ebee;border-radius:8px;padding:35px 40px;color:var(--navy)}.dcwa-preview .care-statement>span{font:70px/.9 Georgia,serif;color:#7b9aa9;display:block;height:55px}.dcwa-preview .care-statement h3{font:33px/1.25 Georgia,serif;letter-spacing:-.8px;margin:7px 0 25px}.dcwa-preview .care-statement p{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.dcwa-preview .care-statement>a{font-size:12px;text-decoration:none;border-top:1px solid #bcc9cf;padding-top:18px;display:flex;justify-content:space-between}.dcwa-preview .roundimg{width:100%;height:420px;object-fit:cover;border-radius:8px}.dcwa-preview .pale{background:#eaeff1}.dcwa-preview ul{padding-left:20px}.dcwa-preview li{padding:5px 0}.dcwa-preview li::marker{color:var(--teal)}.dcwa-preview .process-copy{padding:30px;border:1px solid #c7d3d9;border-radius:7px;background:#f6f9fa}.dcwa-preview .process-copy h2{font-size:32px}.dcwa-preview .process-copy ul{list-style:none;padding:0}.dcwa-preview .process-copy li{display:flex;gap:15px;align-items:center;padding:13px 0;border-bottom:1px solid #d4dce0;font-size:14px;line-height:1.4}.dcwa-preview .process-icon{order:-1;display:grid;place-items:center;min-width:35px;width:35px;height:35px;color:var(--teal)}.dcwa-preview .process-icon svg{width:24px;height:24px}.dcwa-preview .process-copy p{font-size:14px}.dcwa-preview .center{max-width:760px;text-align:center;margin:auto}.dcwa-preview .team{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:40px}.dcwa-preview .team img{aspect-ratio:1;width:100%;object-fit:cover;border-radius:7px}.dcwa-preview .team h3{font-size:20px;letter-spacing:-.4px;margin:17px 0 5px}.dcwa-preview .team p{font-size:12px}.dcwa-preview .comparison{width:100%;margin-top:25px;border-radius:6px}.dcwa-preview .split>div>h3{font-size:23px}.dcwa-preview .review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}.dcwa-preview .testimonial{font:15px/1.8 Georgia,serif;margin:0;border-top:2px solid #9cb3bf;padding:24px 0}.dcwa-preview .quote-mark{font:60px/.9 Georgia,serif;color:#94adb9;display:block;height:44px}.dcwa-preview .testimonial cite{display:block;font:600 10px Arial,sans-serif;margin-top:20px;color:var(--teal)}.dcwa-preview .contactband{padding:65px 0;background:var(--navy);color:#ccd9df}.dcwa-preview .contactband .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.dcwa-preview .contactband h2{color:white;font-size:41px}.dcwa-preview .contactband .caption{color:#b0c9d5}.dcwa-preview .contactband p{margin:0;font-size:15px}.dcwa-preview .contactband .btn{background:#d5e2e9;border-color:#d5e2e9;color:var(--navy);font-size:16px;padding:19px 25px}.dcwa-preview footer{background:#eef1f3;padding:55px 0 22px;font-size:13px}.dcwa-preview footer .grid{display:grid;grid-template-columns:1fr .9fr 1.4fr;gap:55px}.dcwa-preview footer h3{font-size:14px;letter-spacing:0;margin-bottom:20px}.dcwa-preview footer a{display:block;text-decoration:none;font-size:12px;margin-bottom:9px;line-height:1.65}.dcwa-preview footer a:hover{text-decoration:underline}.dcwa-preview footer .grid>div:last-child{column-count:2;column-gap:24px}.dcwa-preview footer .grid>div:last-child h3{column-span:all}.dcwa-preview .copyright{border-top:1px solid #d0d9de;font-size:11px;padding-top:20px;margin-top:30px}.dcwa-preview .skip{position:absolute;left:-9999px;z-index:99;background:white;padding:12px}.dcwa-preview .skip:focus{left:0}.dcwa-preview .mobilecall{display:none}.dcwa-preview a:focus-visible,.dcwa-preview button:focus-visible{outline:3px solid #708fa8;outline-offset:5px}@media(max-width:1000px){.dcwa-preview .navlinks{gap:18px}.dcwa-preview .navlinks .call{display:none}.dcwa-preview .logo{width:270px}.dcwa-preview .split{gap:40px}.dcwa-preview .hero-title h1{font-size:70px}.dcwa-preview .card{padding:28px 23px}.dcwa-preview .card h3{font-size:23px}}@media(max-width:700px){.dcwa-preview .wrap{width:calc(100% - 40px)}.dcwa-preview .top .wrap>span:last-child{display:none}.dcwa-preview .top{font-size:10px}.dcwa-preview .nav{padding:20px 0;flex-wrap:wrap;gap:15px}.dcwa-preview .logo{width:240px;max-width:100%}.dcwa-preview .nav>a{max-width:77%}.dcwa-preview .menubutton{display:block;font-size:12px}.dcwa-preview .navlinks{display:none;width:100%;flex-direction:column;align-items:flex-start;padding-top:10px}.dcwa-preview .navlinks.open{display:flex}.dcwa-preview .navlinks .call{display:block}.dcwa-preview .hero-new{padding:38px 0 25px}.dcwa-preview .hero-title .eyebrow{font-size:8px;letter-spacing:.11em;max-width:300px;margin:auto}.dcwa-preview .hero-title h1{font-size:48px;letter-spacing:-2px;line-height:1.1;margin:23px 0}.dcwa-preview .hero-title p{font-size:14px;margin-bottom:27px}.dcwa-preview .hero-title p br{display:none}.dcwa-preview .pathways{grid-template-columns:1fr;gap:12px}.dcwa-preview .path{padding:21px 22px}.dcwa-preview .path strong{font-size:19px}.dcwa-preview .path-top{font-size:9px;margin-bottom:9px}.dcwa-preview .path>span:last-child{font-size:11px;line-height:1.6}.dcwa-preview .hero-bottom{display:block;text-align:center;font-size:10px;margin-top:20px}.dcwa-preview .hero-bottom>span>strong{font-size:22px}.dcwa-preview .hero-bottom>a{display:block;margin-top:13px}.dcwa-preview .hero-bottom>a strong{font-size:14px}.dcwa-preview .care-banner>.wrap{height:220px;border-radius:7px}.dcwa-preview .care-banner img{object-position:65% center}.dcwa-preview .banner-caption{left:22px;top:30px}.dcwa-preview .banner-caption>span{font-size:25px}.dcwa-preview .banner-caption p{font-size:10px}.dcwa-preview .trust{padding:24px 0}.dcwa-preview .trust>.wrap{flex-direction:column;gap:9px;font-size:11px}.dcwa-preview h2{font-size:32px;letter-spacing:-1.2px}.dcwa-preview .options{padding:45px 0 50px}.dcwa-preview .options h2{font-size:34px}.dcwa-preview .options .intro{font-size:14px}.dcwa-preview .cards{grid-template-columns:1fr;margin-top:27px}.dcwa-preview .card,.dcwa-preview .card:first-child,.dcwa-preview .card:last-child{padding:27px 0;border-right:0;border-bottom:1px solid #d7dee2}.dcwa-preview .card:last-child{border:0}.dcwa-preview .card h3{font-size:25px;margin-bottom:17px}.dcwa-preview .card .btn{margin-top:10px}.dcwa-preview .card p{font-size:14px}.dcwa-preview .split{grid-template-columns:1fr;gap:30px}.dcwa-preview section.content{padding:50px 0}.dcwa-preview .introduction p{font-size:14px}.dcwa-preview .care-statement{padding:28px}.dcwa-preview .care-statement h3{font-size:29px}.dcwa-preview .roundimg{height:320px}.dcwa-preview .process-copy{padding:25px}.dcwa-preview .process-copy h2{font-size:29px}.dcwa-preview .team{grid-template-columns:1fr 1fr;gap:25px 18px}.dcwa-preview .team h3{font-size:18px;line-height:1.3}.dcwa-preview .team p{font-size:11px}.dcwa-preview .review-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.dcwa-preview .testimonial{font-size:16px}.dcwa-preview .contactband .wrap{display:block}.dcwa-preview .contactband{padding:50px 0}.dcwa-preview .contactband h2{font-size:34px}.dcwa-preview .contactband .btn{margin-top:24px;font-size:14px;padding:16px 22px}.dcwa-preview footer{padding-bottom:80px}.dcwa-preview footer .grid{grid-template-columns:1fr;gap:25px}.dcwa-preview .mobilecall{display:block;position:fixed;bottom:0;left:0;right:0;background:var(--navy);color:white;border-top:1px solid #ffffff44;padding:12px;text-decoration:none;text-align:center;font-size:13px;z-index:30}}@media(prefers-reduced-motion:reduce){html.dcwa-approved-page{scroll-behavior:auto}.dcwa-preview .path{transition:none}}

/* Soft, compassionate direction */
.dcwa-preview{--navy:#243d52;--deep:#193348;--teal:#486781;--mint:#dfe7eb;--cream:#faf8f3;--ink:#293c4b;--muted:#656f78;--line:#dce1e4}.dcwa-preview{background:var(--cream)}.dcwa-preview h1,.dcwa-preview h2,.dcwa-preview h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-1px}.dcwa-preview h2{font-size:45px;line-height:1.18}.dcwa-preview h3{font-size:29px}.dcwa-preview header{padding:22px 0 0;background:#edf1f3}.dcwa-preview .soft-nav{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fffefad9;border:1px solid #e1e7ea;border-radius:25px;padding:20px 28px;position:relative;z-index:5}.dcwa-preview .brand{text-decoration:none;display:block;min-width:280px}.dcwa-preview .brand img{width:295px}.dcwa-preview .brand>span{display:flex;gap:7px;align-items:center;font-size:10px;letter-spacing:.025em;color:#6b757d;margin:10px 0 0 3px}.dcwa-preview .brand i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#7c8d9b}.dcwa-preview .navlinks{gap:27px}.dcwa-preview .navlinks>a{font-size:13px}.dcwa-preview .navlinks .soft-call{display:flex;flex-direction:column;padding-left:23px;border-left:1px solid #dce2e5;line-height:1.5}.dcwa-preview .soft-call span{font-size:9px;color:#757d84;margin-bottom:4px}.dcwa-preview .soft-call strong{font-size:17px;font-weight:500;color:var(--navy)}.dcwa-preview .soft-hero{position:relative;background:radial-gradient(ellipse at 84% 45%,#e3eaed,transparent 58%),#edf1f3;padding:60px 0 90px;overflow:hidden}.dcwa-preview .soft-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center}.dcwa-preview .soft-copy{padding:5px 0 0;position:relative;z-index:2}.dcwa-preview .soft-copy .eyebrow{font-size:10px;color:#627585;letter-spacing:.13em;margin-bottom:24px}.dcwa-preview .soft-copy h1{font-size:66px;line-height:1.11;letter-spacing:-2.3px;color:#2a3c4b;margin:0 0 25px}.dcwa-preview .soft-copy h1 em{color:#58748a;font-weight:400}.dcwa-preview .soft-copy>p{max-width:480px;font-size:16px;line-height:1.85;color:#6b747c}.dcwa-preview .soft-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:26px}.dcwa-preview .soft-actions .btn{border-radius:30px;padding:14px 23px;font-size:13px;min-width:265px;background:#486781;border-color:#486781}.dcwa-preview .soft-actions .btn.outline{background:transparent;border-color:#a9b9c1;color:var(--navy)}.dcwa-preview .soft-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:12px;margin-top:25px;color:#6b747b}.dcwa-preview .soft-price strong{font:30px Georgia,serif;font-weight:400;color:#344e63}.dcwa-preview .soft-price>span{font-size:10px}.dcwa-preview .soft-photo{position:relative;margin-right:-15px;padding:0 0 35px}.dcwa-preview .soft-photo>img{position:relative;width:100%;height:465px;object-fit:cover;object-position:52% center;border-radius:43% 10% 38% 13%/28% 18% 30% 20%;z-index:1}.dcwa-preview .photo-halo{position:absolute;background:#d9e2e6;inset:-19px -19px 25px 26px;border-radius:44% 20% 46% 13%/35% 19% 37% 23%;transform:rotate(6deg)}.dcwa-preview .soft-photo-note{position:relative;z-index:2;margin:-48px 35px 0 -22px;max-width:350px;background:#fffefa;border:1px solid #dfe5e8;border-radius:24px 24px 40px 24px;box-shadow:0 10px 30px #253b4d08;padding:21px 24px;display:flex;align-items:center;gap:17px}.dcwa-preview .soft-photo-note>span{font-size:37px;color:#798d9e;line-height:1}.dcwa-preview .soft-photo-note strong{font:22px Georgia,serif;color:#384f61;display:block}.dcwa-preview .soft-photo-note p{font-size:11px;letter-spacing:.02em;margin:6px 0 0;color:#7b8389}.dcwa-preview .hero-wave{position:absolute;bottom:-1px;left:0;width:100%;height:65px;pointer-events:none}.dcwa-preview .trust{padding:14px 0 28px}.dcwa-preview .trust>.wrap{max-width:1020px;color:#6b7781;font-size:12px}.dcwa-preview .trust span:before{color:#8399a4}.dcwa-preview .options{background:#faf8f3;padding:55px 0 75px}.dcwa-preview .options h2{font-size:44px}.dcwa-preview .options .intro{font-size:15px}.dcwa-preview .cards{gap:24px;border:0;margin-top:35px}.dcwa-preview .card,.dcwa-preview .card:first-child,.dcwa-preview .card:last-child{padding:30px;border:1px solid #dae1e4;border-radius:25px;background:#fffefa}.dcwa-preview .card:first-child{background:#425e75;border-color:#425e75;color:#e1e8eb;border-radius:25px 65px 25px 25px}.dcwa-preview .card:first-child h3{color:white}.dcwa-preview .card h3{font-size:29px}.dcwa-preview .card p{font-size:14px;line-height:1.85}.dcwa-preview .card .btn{border-radius:25px;padding:13px 18px}.dcwa-preview .card:first-child .btn{background:#fffefa;color:#375065;border-color:#fffefa}.dcwa-preview .card .btn.dark{background:#486781;border-color:#486781}.dcwa-preview .introduction{background:#ebf0f2;border-radius:50% 8% 50% 8%/35px 25px 35px 25px}.dcwa-preview .introduction .btn{border-radius:25px}.dcwa-preview .care-statement{border-radius:30px 80px 30px 30px;background:#dde5e9;border:0;padding:40px}.dcwa-preview .care-statement h3{font-size:34px}.dcwa-preview .pale{background:#ebf0f2;border-radius:8% 50% 8% 50%/30px 36px 30px 36px}.dcwa-preview .roundimg{border-radius:90px 25px 70px 25px}.dcwa-preview .process-copy{border-radius:28px;background:#f7fafb;border-color:#d5dee3}.dcwa-preview .process-copy h2{font-size:36px}.dcwa-preview .team img{border-radius:95px 95px 25px 25px}.dcwa-preview .team h3{font-size:24px}.dcwa-preview .testimonial{border:1px solid #dbe2e5;background:#fffefa;border-radius:25px;padding:28px;font-family:Arial,sans-serif;font-size:14px}.dcwa-preview .contactband{background:#354f65;border-radius:50% 10% 0 0/38px 28px 0 0}.dcwa-preview .contactband h2{font-size:43px}.dcwa-preview .contactband .btn{border-radius:30px;background:#fffefa;color:#344f65;border-color:#fffefa}.dcwa-preview footer{background:#eaeff2}.dcwa-preview footer h3{font-family:Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:0}.dcwa-preview .menubutton{border-radius:20px}@media(max-width:1050px){.dcwa-preview .soft-nav{padding:19px 24px}.dcwa-preview .brand{min-width:245px}.dcwa-preview .brand img{width:260px}.dcwa-preview .navlinks{gap:20px}.dcwa-preview .navlinks .soft-call{display:none}.dcwa-preview .soft-hero-grid{gap:35px}.dcwa-preview .soft-copy h1{font-size:57px}.dcwa-preview .soft-photo>img{height:430px}.dcwa-preview .soft-photo-note{padding:18px;max-width:310px}.dcwa-preview .soft-photo-note strong{font-size:20px}.dcwa-preview .cards{gap:17px}.dcwa-preview .card,.dcwa-preview .card:first-child,.dcwa-preview .card:last-child{padding:25px}}@media(max-width:700px){.dcwa-preview header{padding:14px 0 0}.dcwa-preview .soft-nav{padding:18px 17px;border-radius:20px;flex-wrap:wrap;gap:16px}.dcwa-preview .brand{min-width:0;max-width:76%}.dcwa-preview .brand img{width:235px;max-width:100%}.dcwa-preview .brand>span{font-size:8px;margin-top:8px;gap:5px}.dcwa-preview .brand i{width:5px;height:5px}.dcwa-preview .navlinks{gap:16px;padding:5px 0 0}.dcwa-preview .navlinks .soft-call{display:flex;flex-direction:column;align-items:flex-start;border:0;padding:5px 0}.dcwa-preview .soft-hero{padding:38px 0 62px}.dcwa-preview .soft-hero-grid{grid-template-columns:1fr;gap:38px}.dcwa-preview .soft-copy{padding:0}.dcwa-preview .soft-copy .eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:20px}.dcwa-preview .soft-copy h1{font-size:47px;letter-spacing:-1.7px;line-height:1.15;margin-bottom:22px}.dcwa-preview .soft-copy>p{font-size:15px;line-height:1.8}.dcwa-preview .soft-actions{margin-top:23px;gap:11px}.dcwa-preview .soft-actions .btn{width:100%;min-width:0;padding:14px 21px;font-size:13px}.dcwa-preview .soft-price{font-size:11px;gap:7px;margin-top:22px}.dcwa-preview .soft-price strong{font-size:29px}.dcwa-preview .soft-photo{margin:0 8px 0 5px;padding-bottom:15px}.dcwa-preview .soft-photo>img{height:300px;border-radius:40% 12% 35% 15%/28% 17% 28% 22%}.dcwa-preview .photo-halo{inset:-12px -12px 10px 18px}.dcwa-preview .soft-photo-note{margin:-40px 8px 0 -7px;padding:18px 19px;max-width:295px;border-radius:22px 22px 34px 22px}.dcwa-preview .soft-photo-note strong{font-size:20px}.dcwa-preview .soft-photo-note p{font-size:10px}.dcwa-preview .soft-photo-note>span{font-size:33px}.dcwa-preview .hero-wave{height:35px}.dcwa-preview .trust{padding:12px 0 28px}.dcwa-preview .trust>.wrap{font-size:11px}.dcwa-preview .options{padding:30px 0 55px}.dcwa-preview .options h2{font-size:35px}.dcwa-preview .cards{gap:20px;margin-top:28px}.dcwa-preview .card,.dcwa-preview .card:first-child,.dcwa-preview .card:last-child{padding:28px;border:1px solid #dae1e4;border-radius:25px}.dcwa-preview .card:first-child{border-color:#425e75;border-radius:25px 55px 25px 25px}.dcwa-preview .card h3{font-size:29px}.dcwa-preview .card .btn{margin-top:13px}.dcwa-preview .care-statement{padding:28px;border-radius:28px 65px 28px 28px}.dcwa-preview .care-statement h3{font-size:29px}.dcwa-preview .process-copy h2{font-size:32px}.dcwa-preview .contactband h2{font-size:36px}.dcwa-preview .team h3{font-size:22px}.dcwa-preview .introduction h2{font-size:35px}.dcwa-preview .testimonial{padding:25px}.dcwa-preview .mobilecall{background:#354f65}}
@media(max-width:700px){.dcwa-preview .soft-nav{gap:12px}.dcwa-preview .brand{width:200px;max-width:calc(100% - 74px)}.dcwa-preview .brand img{width:200px}}

.dcwa-preview{--navy:#204e6e;--teal:#548faa;--ink:#234a63;--muted:#627887;--line:#dce6eb;--mint:#e0edf4;--cream:#faf8f3}.dcwa-preview .comparison-full{padding-top:45px;text-align:center}.dcwa-preview .comparison-full h3{font:400 33px/1.25 Georgia,serif;color:var(--navy);margin-bottom:25px}.dcwa-preview .comparison-full img{display:block;width:100%;max-width:1180px;margin:auto;border-radius:18px}.dcwa-preview .comparison-story{font:400 38px/1.3 Georgia,serif;color:var(--navy)}.dcwa-preview .intro-couple{width:100%;height:410px;object-fit:cover;object-position:78% center;border-radius:35px 100px 35px 35px}@media(max-width:700px){.dcwa-preview .comparison-full{padding-top:30px}.dcwa-preview .comparison-full h3{font-size:28px}.dcwa-preview .comparison-full{overflow:auto}.dcwa-preview .comparison-full img{min-width:650px}.dcwa-preview .intro-couple{height:330px;border-radius:30px 75px 30px 30px}.dcwa-preview .comparison-story{font-size:30px}}

.dcwa-preview .soft-copy h1{color:#173f5b}.dcwa-preview .soft-copy h1 em{color:#4e90a8}.dcwa-preview .soft-actions .btn{background:#4386a1;border-color:#4386a1}.dcwa-preview .soft-actions .btn.outline{background:transparent;color:#204f70;border-color:#a9c4d1}.dcwa-preview .card:first-child{background:#214f70;border-color:#214f70}.dcwa-preview .card:first-child .btn{color:#214f70}.dcwa-preview .contactband{background:#214f70}.dcwa-preview .soft-copy .eyebrow{color:#5d8398}.dcwa-preview .soft-photo-note strong{color:#315e79}.dcwa-preview .photo-halo{background:#d9e8ef}@media(max-width:700px){.dcwa-preview .comparison-full img{min-width:0}.dcwa-preview .comparison-full{overflow:visible}}

/* Price is the primary point of difference. */
.dcwa-preview .affordability-copy,.dcwa-preview .affordability-copy h2,.dcwa-preview .affordability-copy p,.dcwa-preview .affordability-copy .caption{text-align:left!important}
.dcwa-preview .price-highlight{display:block;margin:24px 0;color:#204e6e}
.dcwa-preview .price-label{display:block;font:500 15px/1.5 Arial,Helvetica,sans-serif;color:#456d85;margin-bottom:4px;letter-spacing:.01em}
.dcwa-preview .price-amount{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.dcwa-preview .price-amount strong{font:400 49px/1.08 Georgia,'Times New Roman',serif;letter-spacing:-1.6px;color:#204e6e}
.dcwa-preview .price-amount>span{font:400 13px/1.5 Arial,Helvetica,sans-serif;color:#617c8c}
.dcwa-preview .hero-price-highlight{padding:18px 0 0;margin:25px 0 0;border-top:1px solid #c9dce7;max-width:345px}
.dcwa-preview .hero-price-highlight .price-amount strong{font-size:56px}
.dcwa-preview .hero-price-highlight .price-label{font-size:16px}
.dcwa-preview .service-price-highlight{margin:0 0 20px}
.dcwa-preview .service-price-highlight .price-label{font-size:12px;color:#d4e7f0}
.dcwa-preview .service-price-highlight .price-amount strong{font-size:42px;color:white}
.dcwa-preview .service-price-highlight .price-amount>span{font-size:11px;color:#d4e7f0}
.dcwa-preview .affordability-price-highlight{margin:23px 0 25px;padding:19px 0;border-top:1px solid #c9dce7;border-bottom:1px solid #c9dce7}
.dcwa-preview .contact-price-highlight{margin:20px 0 0}
.dcwa-preview .contact-price-highlight .price-label{color:#d0e5ef;font-size:13px}
.dcwa-preview .contact-price-highlight .price-amount strong{font-size:43px;color:white}
.dcwa-preview .contact-price-highlight .price-amount>span{color:#d0e5ef;font-size:12px}
@media(max-width:700px){.dcwa-preview .hero-price-highlight{margin-top:23px;padding-top:17px}.dcwa-preview .hero-price-highlight .price-label{font-size:14px}.dcwa-preview .hero-price-highlight .price-amount strong{font-size:51px}.dcwa-preview .price-amount strong{font-size:45px}.dcwa-preview .price-amount{gap:10px}.dcwa-preview .price-amount>span{font-size:12px}.dcwa-preview .service-price-highlight .price-amount strong{font-size:39px}.dcwa-preview .contact-price-highlight .price-amount strong{font-size:40px}}

.dcwa-preview .copyright{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.dcwa-preview .copyright .website-credit{display:inline;margin:0;font-size:11px;color:#315e79;text-decoration:none}.dcwa-preview .copyright .website-credit:hover{text-decoration:underline}

.dcwa-preview .immediate-service-intro{text-align:left;line-height:1.8}

.dcwa-preview .affordability-single{grid-template-columns:1fr;gap:0}.dcwa-preview .affordability-single .affordability-copy{max-width:780px}.dcwa-preview .comparison-statement{margin:45px auto 0;padding:32px 30px;border-top:1px solid #c9dce7;border-bottom:1px solid #c9dce7;max-width:980px;text-align:center}.dcwa-preview .comparison-statement .comparison-story{font:400 34px/1.35 Georgia,'Times New Roman',serif;color:#315e79;margin:0;text-align:center;max-width:850px;margin-inline:auto}.dcwa-preview .comparison-full{padding-top:35px}@media(max-width:700px){.dcwa-preview .comparison-statement{margin-top:32px;padding:25px 4px}.dcwa-preview .comparison-statement .comparison-story{font-size:27px;line-height:1.4}.dcwa-preview .comparison-full{padding-top:30px}}

/* Cohesive affordability and comparison section. */
.dcwa-preview .affordability-redesigned{background:#edf4f8;padding:75px 0!important;border-radius:40px 0 40px 0}
.dcwa-preview .affordability-layout{display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;gap:55px}
.dcwa-preview .affordability-layout .affordability-copy{max-width:none;text-align:left}
.dcwa-preview .affordability-layout .affordability-copy h2{font:400 41px/1.15 Georgia,'Times New Roman',serif;max-width:430px;margin-bottom:22px}
.dcwa-preview .affordability-layout .affordability-copy>p{font-size:14px;line-height:1.8;margin-bottom:15px;text-align:left!important}
.dcwa-preview .affordability-layout .caption{margin-bottom:16px}
.dcwa-preview .affordability-layout .affordability-price-highlight{margin:20px 0 23px;padding:0;border:0}
.dcwa-preview .affordability-layout .affordability-price-highlight .price-label{font-size:13px}
.dcwa-preview .affordability-layout .affordability-price-highlight .price-amount strong{font-size:49px}
.dcwa-preview .affordability-layout .affordability-copy>.btn{margin-top:7px;border-radius:28px;padding:13px 23px}
.dcwa-preview .cost-comparison-panel{background:#faf8f3;border:1px solid #dbe5eb;border-radius:26px;padding:32px 22px 27px;box-shadow:0 10px 30px #204e6e04;text-align:center;min-width:0}
.dcwa-preview .cost-comparison-panel>h3{font:400 26px/1.25 Georgia,'Times New Roman',serif;color:#204e6e;margin:0 auto 25px;max-width:430px;letter-spacing:-.5px}
.dcwa-preview .cost-comparison-panel picture{display:block}
.dcwa-preview .cost-comparison-panel .comparison{display:block;width:100%;height:auto;min-width:0;max-width:100%;margin:0;border-radius:0}
.dcwa-preview .comparison-closing-line{font:italic 22px/1.5 Georgia,'Times New Roman',serif;color:#54788e;border-top:1px solid #d9e3e9;margin:24px 10px 0;padding-top:23px;text-align:center}
@media(max-width:1050px){.dcwa-preview .affordability-layout{gap:30px;grid-template-columns:.9fr 1.1fr}.dcwa-preview .cost-comparison-panel{padding:27px 15px}.dcwa-preview .cost-comparison-panel>h3{font-size:24px}.dcwa-preview .comparison-closing-line{font-size:21px}}
@media(max-width:700px){.dcwa-preview .affordability-redesigned{padding:50px 0!important;border-radius:28px 0 28px 0}.dcwa-preview .affordability-layout{grid-template-columns:1fr;gap:30px}.dcwa-preview .affordability-layout .affordability-copy h2{font-size:35px;max-width:330px}.dcwa-preview .affordability-layout .affordability-copy>p{font-size:14px}.dcwa-preview .cost-comparison-panel{padding:27px 16px 24px;border-radius:23px}.dcwa-preview .cost-comparison-panel>h3{font-size:26px;margin-bottom:16px}.dcwa-preview .comparison-closing-line{font-size:23px;margin:20px 0 0;padding-top:22px}.dcwa-preview .affordability-layout .affordability-price-highlight .price-amount strong{font-size:47px}}

.dcwa-preview .affordability-layout>.comparison-closing-line{grid-column:1/-1;width:100%;max-width:900px;margin:0 auto;padding-top:25px;font-size:24px}.dcwa-preview .affordability-layout{row-gap:30px}@media(max-width:700px){.dcwa-preview .affordability-layout>.comparison-closing-line{font-size:23px;padding-top:22px}}
