/* Navy color trial only. Generated color declarations preserve the original cascade. No geometry, typography, images or behavior is changed. */

/* home.css */
:root{--green:#173B55;--dark:#173B55;--text:#344653;--muted:#586B78;--line:#CCDCE6;--pale:#EDF3F7;--paper:#F8FAFC}
body{color:var(--text);background-color:#fff}
h1,h2,h3{color:var(--dark)}
a{color:var(--green)}
a:hover{color:#36769A}
:focus-visible{outline-color:#36769A}
.band{background-color:var(--pale)}
.small-note,.asset-note{color:var(--muted)}
.eyebrow{color:var(--green)}
.button{border-color:var(--green)}
.button-primary{color:#fff;background-color:var(--green)}
.button-primary:hover{color:#fff;background-color:#36769A}
.button-outline{color:var(--green);background-color:#fff}
.button-outline:hover{background-color:#EDF3F7}
.skip-link:focus{background-color:#fff}
.prototype-note{color:#586B78;background-color:#EDF3F7}
.site-header{border-bottom-color:var(--line);background-color:#fff}
.brand-sub{color:var(--muted)}
.main-nav a{color:var(--dark)}
.header-order{border-color:var(--line)}
.hero-media video{background-color:#E3EDF4}
.hero-media figcaption{background-color:rgba(255,255,255,.93)}
.center-heading:before,.center-heading:after{background-color:#8FAFC3}
.pain-list li{border-left-color:#B8CBD7}
.solution-number{color:var(--green)}
.comparison-paper{border-color:#CCDCE6;background-color:#F8FAFC}
.pen-example .comparison-paper{border-color:var(--green)}
.comparison-pair figcaption{color:var(--text)}
.comparison-pair .pen-example figcaption{color:var(--green)}
.comparison-arrow{color:var(--green)}
.solution-notes{border-left-color:var(--line)}
.solution-notes article+article{border-top-color:var(--line)}
.pen-photo figcaption{color:var(--muted)}
.pen-points dt{color:var(--green)}
.section-head>p{color:var(--muted)}
.finish-gallery figcaption{color:var(--muted)}
.photo-slot{background-color:#EDF3F7;border-color:#B8CBD7;color:#586B78}
.texture-slot{background-color:#F8FAFC}
.sample-inline p{color:var(--green)}
.feature-rows article{border-top-color:var(--line)}
.feature-heading span{color:var(--green)}
.features .photo-slot{background-color:#fff}
.plan-row{border-top-color:var(--line)}
.plan-main{background-color:#EDF3F7;border-top-color:var(--green)}
.plan-main figcaption{color:var(--muted)}
.plan-copy .plan-condition{color:var(--muted)}
.plan-price{border-left-color:var(--line)}
.plan-price-lead{color:var(--green)}
.price-condition{color:var(--muted)}
.mini-prices caption{color:var(--muted)}
.mini-prices td,.mini-prices th{border-bottom-color:#E3EDF4}
.mini-prices td{color:var(--dark)}
.sender-prices th,.sender-prices td{border-color:var(--line)}
.sender-prices th{background-color:#EDF3F7}
.main-prices caption{color:var(--muted)}
.main-prices th,.main-prices td{border-color:#CCDCE6}
.main-prices thead{background-color:#E3EDF4}
.main-prices td{color:var(--green)}
.included{border-left-color:var(--line)}
.included li{border-top-color:#B8CBD7}
.included strong{color:var(--green)}
.standard-note{background-color:#fff;border-left-color:var(--green)}
details{border-bottom-color:var(--line)}
summary{color:var(--dark)}
summary::marker{color:var(--green)}
.contact{border-top-color:var(--line)}
.contact-options article+article{border-left-color:var(--line)}
.site-footer{background-color:#EDF3F7;border-top-color:var(--line)}
.footer-inner p{color:var(--muted)}
.footer-note{color:var(--muted)}
@media(max-width:760px){
.main-nav a{border-top-color:var(--line)}
.solution-notes article{border-top-color:var(--line)}
.plan-main figure img{background-color:#F8FAFC}
.plan-main .plan-price{border-top-color:var(--line)}
.contact-options article+article{border-top-color:var(--line)}
}
.concern-image-slot{background-color:#E3EDF4;border-color:#CCDCE6;color:#586B78}
.pain-copy{border-left-color:#B8CBD7}
.solution-notes article,.solution-notes article+article{border-top-color:var(--line)}
.form-preview-note{color:var(--muted)}
.form-preview{border-top-color:var(--green)}
.form-description{color:var(--muted)}
.form-field input,.form-field textarea,.form-field select{border-color:#B8CBD7;background-color:#fff;color:var(--text)}
.form-field input::placeholder,.form-field textarea::placeholder{color:#586B78}
.form-button-note{color:var(--muted)}
.contact-order-guide{border-top-color:var(--line)}

/* home-flow.css */
.v9flow{color:#344653}
.v9flow-steps{border-top-color:#173B55;border-bottom-color:#CCDCE6}
.v9flow-steps > li{border-left-color:#CCDCE6}
.v9flow-number{border-bottom-color:#CCDCE6;background-color:#EDF3F7;color:#173B55}
.v9flow-copy h3{color:#173B55}
.v9flow-note strong{color:#173B55}
.v9flow-links a{color:#173B55}
.v9flow-links a:focus-visible{outline-color:#173B55}
@media (max-width: 900px){
.v9flow-steps > li{border-bottom-color:#CCDCE6}
.v9flow-number{background-color:transparent}
}

/* home-review.css */
.product-jumps{border-top-color:var(--line);border-bottom-color:var(--line)}
.product-jumps a{border-left-color:var(--line)}
.plan-panel{border-color:var(--line);border-top-color:var(--green);background-color:#fff}
.plan-panel-head .plan-copy>.panel-caption{color:var(--muted)}
.plan-panel .plan-panel-photo figcaption{color:var(--muted)}
.plan-components-title{color:var(--dark)}
.plan-components{border-top-color:var(--line);border-bottom-color:var(--line);background-color:var(--paper)}
.plan-components li{border-left-color:var(--line)}
.plan-components svg{fill:none;stroke:var(--green)}
.plan-components strong{color:var(--dark)}
.plan-components span{color:var(--muted)}
.plan-set-prices caption{color:var(--dark)}
.plan-set-prices th{background-color:var(--green);color:#fff;border-color:#4E6575}
.plan-set-prices td{border-color:var(--line);background-color:#fff}
.plan-set-prices td strong{color:var(--green)}
.plan-set-prices td span{color:var(--dark)}
.plan-panel-actions{border-left-color:var(--line)}
.products .plan-row{border-color:var(--line);background-color:#fff}
@media(max-width:760px){
.plan-panel .plan-panel-photo img{background-color:var(--paper)}
.plan-components li:nth-child(n+3){border-top-color:var(--line)}
.plan-panel-actions{border-top-color:var(--line)}
.products .plan-row .plan-price{border-top-color:var(--line)}
}

/* site-navigation.css */
.tg-site-header{background-color:#fff;border-bottom-color:#CCDCE6;color:#173B55}
.tg-brand-sub{color:#586B78}
.tg-primary-nav a{color:#173B55}
.tg-header-cta{background-color:#173B55;border-color:#173B55;color:#fff}
.tg-header-cta:hover{background-color:#36769A;color:#fff}
.tg-site-footer{background-color:#EDF3F7;border-top-color:#CCDCE6}
.tg-footer-brand{color:#173B55}
.tg-footer-brand-row p{color:#586B78}
.tg-footer-groups h2{border-bottom-color:#CCDCE6;color:#173B55}
.tg-footer-groups a{color:#344653}
.tg-pending{color:#586B78}
.tg-pending small{color:#586B78}
.tg-footer-local-note{color:#586B78;border-top-color:#CCDCE6}
.contact-purpose{border-bottom-color:#CCDCE6}
.content-page .operator-fields{border-top-color:var(--line)}
.content-page .operator-row{border-bottom-color:var(--line)}
.content-page .operator-row dt{color:var(--dark)}
.content-page .operator-source{color:var(--muted)}
.content-page .terms-original h2{border-bottom-color:var(--line)}
.content-page .terms-jump{border-bottom-color:var(--line)}
@media(max-width:1100px){
.tg-primary-nav{border-top-color:#CCDCE6}
}

/* dm-envelope-pricing.css */
.dm-envelope-pricing{--dm-accent:var(--green,var(--ink,#173B55));color:var(--text)}
.dm-envelope-variant{border-top-color:var(--line)}
.dm-envelope-kaku-a4{border-top-color:var(--dm-accent)}
.dm-envelope-heading h3,.dm-envelope-heading h4{color:var(--dm-accent)}
.dm-campaign-label{background-color:#EDF3F7;border-color:#B8CBD7;color:#173B55}
.dm-envelope-pricing .dm-envelope-photo img{background-color:#EDF3F7}
.dm-envelope-diagram{border-color:#CCDCE6;background-color:#EDF3F7}
.dm-envelope-photo .dm-illustration-label{color:var(--muted)}
.dm-envelope-photo figcaption{color:var(--muted)}
.dm-envelope-photo-placeholder{background-color:#EDF3F7;border-color:#B8CBD7;color:#586B78}
.dm-envelope-drawing{color:#586B78}
.dm-envelope-outline{border-color:#B8CBD7;background-color:#E3EDF4}
.dm-envelope-outline:before{border-bottom-color:#B8CBD7;background-color:#E3EDF4}
.dm-envelope-outline i{border-right-color:#B8CBD7;border-left-color:#B8CBD7}
.dm-insert-outline{border-color:#B8CBD7;background-color:#fff}
.dm-insert-outline i{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 5px,#CCDCE6 5px,#CCDCE6 6px)}
.dm-envelope-naga3 .dm-insert-outline:before,.dm-envelope-naga3 .dm-insert-outline:after{border-top-color:#B8CBD7}
.dm-envelope-price .dm-regular-price{color:#586B78}
.dm-pricing-notes{border-top-color:var(--line)}
.dm-pricing-notes .dm-total-note{color:var(--dm-accent)}
.dm-pricing-notes .dm-conditions-note,.dm-pricing-notes .dm-photo-note{color:var(--muted)}

/* home-illustrations.css */
#concerns .temp-illustration figcaption,#solution .temp-illustration figcaption,#quality .temp-illustration figcaption{color:var(--muted)}
#concerns .pain-image img{background-color:#F8FAFC}
#solution .temp-solution-figure img{background-color:#F8FAFC}
#quality .temp-feature-figure img{background-color:#F8FAFC}

/* light-plan-pricing.css */
.light-plan-panel>.plan-copy>.panel-caption{color:var(--muted)}
.light-plan-panel .light-plan-link{border-top-color:var(--line)}

/* envelope-single-pricing.css */
.envelope-single-prices tbody th{background-color:#EDF3F7;color:var(--dark)}
.envelope-single-prices .envelope-single-total td{background-color:#EDF3F7}
.envelope-single-notes{border-top-color:var(--line)}
.envelope-single-notes strong{color:var(--green)}
.envelope-single-notes .small-note{color:var(--muted)}

/* home-compact-pricing.css */
#products[data-pricing-layout="compact"] .compact-price-table tbody th{background-color:#EDF3F7;color:var(--green)}
#products[data-pricing-layout="compact"] .compact-price-table [data-envelope="kaku-a4"] th{border-left-color:var(--green)}
#products[data-pricing-layout="compact"] .compact-campaign{color:#4E6575}
#products[data-pricing-layout="compact"] .compact-envelope-guide{border-top-color:var(--line)}
#products[data-pricing-layout="compact"] .compact-envelope-guide img{background-color:#EDF3F7}
#products[data-pricing-layout="compact"] .compact-envelope-guide figcaption{color:var(--text)}
#products[data-pricing-layout="compact"] .compact-envelope-guide figcaption strong{color:var(--green)}
#products[data-pricing-layout="compact"] .compact-diagram-note{color:var(--muted)}
#products[data-pricing-layout="compact"] .compact-important{color:var(--green)}
#products[data-pricing-layout="compact"] .compact-pending{color:var(--muted)}
#products[data-pricing-layout="compact"] .compact-sender{border-top-color:var(--line)}
#products[data-pricing-layout="compact"] .compact-sender>p>span{color:var(--muted)}
#products[data-pricing-layout="compact"] .compact-sender-prices strong{color:var(--green)}

/* plan-inclusions.css */
#products[data-pricing-layout="compact"] .compact-plan-row .plan-copy>p.plan-inclusions-note,
#products[data-pricing-layout="compact"] .compact-letter-plan .plan-copy>p.plan-inclusions-note{color:var(--text)}
@media(max-width:760px){
#products[data-pricing-layout="compact"] .plan-inclusions[data-inclusion-count="3"] li{border-left-color:var(--line)}
}

/* home-feedback.css */
#products[data-pricing-layout="compact"] .compact-price-table tbody td>.campaign-was{color:#586B78}
#products[data-pricing-layout="compact"] .compact-price-table [data-envelope="kaku-a4"] td{background-color:#EDF3F7}
#products[data-pricing-layout="compact"] .compact-price-table [data-envelope="kaku-a4"] .campaign-now,
#products[data-pricing-layout="compact"] .compact-price-table [data-envelope="kaku-a4"] .campaign-now strong{color:#173B55}
#products[data-pricing-layout="compact"] .compact-campaign{color:#173B55}
#products[data-pricing-layout="compact"] .compact-letter-plan .mini-prices caption{color:var(--green)}
#contact .sample-overview figcaption{color:var(--muted)}
#contact .sample-overview .sample-contents{border-top-color:var(--line);border-bottom-color:var(--line)}
#contact .sample-contents strong{color:var(--green)}
#contact .unified-form{border-top-color:var(--green)}
#contact .contact-check input{accent-color:var(--green)}
#contact .form-field label small{color:var(--muted)}
#contact .contact-address-title{color:var(--green);border-top-color:var(--line)}
#contact .contact-address-help{color:var(--muted)}
#contact .contact-privacy a{color:var(--green)}
@media(max-width:760px){
#products[data-pricing-layout="compact"] .compact-letter-plan .plan-price{border-top-color:var(--line)}
#contact .sample-overview img{background-color:#EDF3F7}
}

/* concerns-illustrations.css */
#concerns .ac-illustration img{background-color:#fff}
#concerns .ac-illustration figcaption{color:var(--muted)}

/* solution-visuals.css */
#solution .solution-image-frame{background-color:#F8FAFC}
#solution .solution-comparison-labels span:last-child{color:var(--green)}
#solution .solution-image-note{color:var(--muted)}
@media(max-width:760px){
#solution .solution-item+.solution-item{border-top-color:var(--line)}
}

/* paired-concerns.css */
#concerns.paired-concerns .paired-title{color:var(--dark)}
#concerns.paired-concerns .paired-row{border-bottom-color:var(--line)}
#concerns.paired-concerns .paired-topic{color:var(--green)}
#concerns.paired-concerns .paired-worry{color:var(--text)}
#concerns.paired-concerns .paired-response{border-left-color:var(--green)}
#concerns.paired-concerns .paired-response h3{color:var(--green)}
#concerns.paired-concerns .paired-image-frame{background-color:#F8FAFC}
#concerns.paired-concerns .paired-labels span:last-child{color:var(--green)}
#concerns.paired-concerns .paired-image-note{color:var(--muted)}

/* before-after-concerns.css */
#concerns.before-after-concerns{background-color:#fff}
#concerns.before-after-concerns .ba-head{background-color:#F0F2F4;border-top-color:#B8CBD7;border-bottom-color:#CCDCE6}
#concerns.before-after-concerns .ba-head-after{background-color:#EDF3F7;border-top-color:var(--green);border-bottom-color:#CCDCE6}
#concerns.before-after-concerns .ba-head p{color:var(--muted)}
#concerns.before-after-concerns .ba-head-after p{color:var(--green)}
#concerns.before-after-concerns .ba-cell{background-color:#F0F2F4;border-bottom-color:#CCDCE6}
#concerns.before-after-concerns .ba-after{background-color:#EDF3F7;border-bottom-color:#CCDCE6}
#concerns.before-after-concerns .ba-after:before{color:var(--green)}
#concerns.before-after-concerns .ba-icon{fill:none;stroke:#748593}
#concerns.before-after-concerns .ba-after .ba-icon{stroke:var(--green)}
#concerns.before-after-concerns .ba-kicker{color:var(--muted)}
#concerns.before-after-concerns .ba-after .ba-kicker{color:var(--green)}
#concerns.before-after-concerns .ba-after .ba-text{color:var(--green)}
#concerns.before-after-concerns .ba-comparison{border-top-color:var(--line)}
#concerns.before-after-concerns .ba-paper img{background-color:#F8FAFC}
#concerns.before-after-concerns .ba-paper-after figcaption{color:var(--green)}
#concerns.before-after-concerns .ba-image-note{color:var(--muted)}

/* before-after-table-palette.css */
#concerns.before-after-concerns .ba-panel .ba-head:not(.ba-head-after){background-color:#F0F2F4;border-top-color:#B8CBD7;border-bottom-color:#CCDCE6;color:#535E68}
#concerns.before-after-concerns .ba-panel .ba-head:not(.ba-head-after) p{color:#586B78}
#concerns.before-after-concerns .ba-panel .ba-before{background-color:#F0F2F4;border-bottom-color:#CCDCE6;color:#535E68}
#concerns.before-after-concerns .ba-panel .ba-before .ba-kicker{color:#586B78}
#concerns.before-after-concerns .ba-panel .ba-before .ba-icon{stroke:#748593}
#concerns.before-after-concerns .ba-panel .ba-head-after{background-color:#EDF3F7;border-top-color:var(--green);border-bottom-color:#CCDCE6;color:var(--green)}
#concerns.before-after-concerns .ba-panel .ba-head-after p{color:var(--green)}
#concerns.before-after-concerns .ba-panel .ba-after{background-color:#EDF3F7;border-bottom-color:#CCDCE6}
#concerns.before-after-concerns .ba-panel .ba-after .ba-kicker,#concerns.before-after-concerns .ba-panel .ba-after .ba-text{color:var(--green)}
#concerns.before-after-concerns .ba-panel .ba-after .ba-icon{stroke:var(--green)}

/* before-after-value.css */
#concerns.before-after-concerns .ba-panel .ba-head:not(.ba-head-after){border-top-color:#B8CBD7;background-color:#F0F2F4}
#concerns.before-after-concerns .ba-panel .ba-head:not(.ba-head-after) h3{color:#535E68}
#concerns.before-after-concerns .ba-panel .ba-head-after{background-color:#EDF3F7;border-top-color:var(--green);border-inline-color:#CCDCE6;border-bottom-color:#CCDCE6}
#concerns.before-after-concerns .ba-panel .ba-head-after h3{color:var(--green)}
#concerns.before-after-concerns .ba-panel .ba-before .ba-text{color:#535E68}
#concerns.before-after-concerns .ba-panel .ba-after{background-color:#fff;border-left-color:#36769A;border-right-color:#CCDCE6;border-bottom-color:#CCDCE6}
#concerns.before-after-concerns .ba-panel .ba-pair:last-child .ba-after{border-bottom-color:#CCDCE6}
#concerns.before-after-concerns .ba-panel .ba-after:before{color:#36769A}
#concerns.before-after-concerns .ba-panel .ba-after .ba-icon{stroke:var(--green)}
#concerns.before-after-concerns .ba-panel .ba-after .ba-kicker{color:#4E6575}
#concerns.before-after-concerns .ba-panel .ba-after .ba-text{color:var(--green)}
#concerns.before-after-concerns .ba-panel .ba-after .ba-detail{color:#4E6575}

/* before-after-complete.css */
#concerns.ba-complete-concerns .ba-problems{background-color:#F0F2F4;border-top-color:#B8CBD7}
#concerns.ba-complete-concerns .ba-outcome-head{border-bottom-color:#CCDCE6}
#concerns.ba-complete-concerns .ba-outcome-head>p{color:#586B78}
#concerns.ba-complete-concerns .ba-outcome-head h3{color:#535E68}
#concerns.ba-complete-concerns .ba-problem-list li{border-bottom-color:#CCDCE6}
#concerns.ba-complete-concerns .ba-problem-list .ba-icon{stroke:#748593}
#concerns.ba-complete-concerns .ba-problem-number{color:#586B78}
#concerns.ba-complete-concerns .ba-problem-list p{color:#535E68}
#concerns.ba-complete-concerns .ba-outcome-arrow{color:#36769A}
#concerns.ba-complete-concerns .ba-result{background-color:#fff;border-color:#CCDCE6;border-top-color:var(--green)}
#concerns.ba-complete-concerns .ba-result .ba-outcome-head{background-color:#EDF3F7;border-bottom-color:#CCDCE6}
#concerns.ba-complete-concerns .ba-result .ba-outcome-head>p{color:#4E6575}
#concerns.ba-complete-concerns .ba-result .ba-outcome-head h3{color:var(--green)}
#concerns.ba-complete-concerns .ba-result-message h4{color:var(--green)}
#concerns.ba-complete-concerns .ba-result-message p{color:#4E6575}
#concerns.ba-complete-concerns .ba-result-visual img{background-color:#F8FAFC}
#concerns.ba-complete-concerns .ba-result-visual figcaption{color:var(--muted)}
#concerns.ba-complete-concerns .ba-result-values{border-top-color:#CCDCE6;color:var(--green)}
#concerns.ba-complete-concerns .ba-result-values span{border-right-color:#CCDCE6}

/* Keep ordinary link hover text readable on pale surfaces. */
a:hover{color:#173B55;text-decoration-color:#36769A}
