/* One clear palette: white and forest green, orange action, yellow value. */
:root{--cream:#FFFFFF;--paper:#FFFFFF;--ink:#083E2A;--green:#083E2A;--accent:#083E2A;--coral:#FF7A00;--orange:#FF7A00;--gold:#FFCE16;--line:#BDEBCB;--muted:#425A4C;--fresh:#187E3D}
body{background:#FFFFFF}.review-banner{color:#FFFFFF}.hero.wrap{background:#FFFFFF;border-color:var(--green)}.hero .marked{background:linear-gradient(transparent 77%,#FFCE16 77%,#FFCE16 91%,transparent 91%)}.hero-canvas{isolation:isolate}.hero-canvas:before{content:"";position:absolute;z-index:-1;width:76%;aspect-ratio:1;right:4%;top:12%;border-radius:50%;background:#FFCE16}.hero-foot{border-color:var(--green)}.hero-scene-label>span{background:#FFFFFF;border-color:var(--green)}.hero-scene-label>span:first-child{background:var(--green);color:#FFFFFF}.button{background:var(--orange);color:var(--ink);border-color:var(--ink);box-shadow:0 4px 0 var(--ink)}.button:hover{background:var(--orange);box-shadow:0 7px 0 var(--ink)}.button:active{background:var(--orange);box-shadow:0 1px 0 var(--ink)}.button.outline{background:#FFFFFF;color:var(--ink)}.button.outline:hover{background:#FFCE16;box-shadow:0 7px 0 var(--ink)}.button.compact{background:var(--orange);color:var(--ink);box-shadow:none}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline-color:var(--green)}
.poster-service{background:#FFFFFF;border-color:var(--green)}.poster-service:before{background:#BDEBCB}.poster-service .eyebrow{background:var(--green);color:#FFFFFF;display:inline-block;padding:4px 10px;border-radius:5px}.poster-garden,.poster-phone{background:#FFFFFF;box-shadow:4px 4px 0 var(--green)}.poster-phone em{background:var(--orange);color:var(--ink)}.feature{background:#FFFFFF;border-color:var(--green);box-shadow:0 4px 0 var(--green)}.feature-preview{box-shadow:3px 3px 0 var(--green)}.feature-yellow .feature-preview>span{background:#FFCE16}.feature-orange .feature-preview>span{background:#BDEBCB}.feature-green .feature-preview>span{background:var(--green);color:#FFFFFF}.feature .chip{background:#FFFFFF;border-color:var(--green)}.mini-input p{background:#FFCE16}.mini-month p{background:#FFFFFF;border:1px solid #BDEBCB}.phone-stage{background:#FFFFFF;box-shadow:inset 0 0 0 2px var(--green)}.phone{background:#FFFFFF;box-shadow:7px 8px 0 var(--green)}.phone-tags span{background:#FFCE16}.phone-sticker{background:var(--green);color:#FFFFFF;box-shadow:3px 3px 0 #FFCE16}.field-note{background:var(--green);color:#FFFFFF}.field-note:before{background:#FFCE16}.field-note .light,.signature strong{color:#FFCE16}.poster-article{background:var(--green);color:#FFFFFF}.poster-article:before{background:#BDEBCB}.poster-article .poster-copy,.poster-article .poster-copy>p{color:#FFFFFF}.art-input,.art-output{background:#FFFFFF;box-shadow:4px 4px 0 var(--green)}.article-header-art .poster-arrow{background:#FFCE16}.article-header-art .poster-art-caption{color:#FFFFFF}.tag{background:var(--green);color:#FFFFFF}.note-sheet{background:#FFFFFF;border-color:var(--green);box-shadow:6px 6px 0 #FFCE16}.note-pin{background:var(--orange);box-shadow:2px 2px 0 var(--green)}.example-result{background:#FFFFFF;box-shadow:8px 8px 0 #FFCE16}.sample-toolbar{background:var(--green);color:#FFFFFF;border-color:var(--green)}.browser-dots{color:#FFCE16}.sample-tabs button[aria-selected="true"]{background:var(--green);color:#FFFFFF}.sample-tabs button:hover{background:#FFCE16}.sample-tabs button[aria-selected="true"]:hover{background:var(--green);color:#FFFFFF}.sample-art>span{background:#FFFFFF}.article-flow .flow-picture{background:#FFFFFF}
.extras-heading.topic-poster{background:#FFCE16;border-color:var(--green);color:var(--ink)}.extras-heading.topic-poster:before{display:none}.extras-heading.topic-poster h2 strong{color:var(--ink);background:linear-gradient(transparent 75%,#FFFFFF 75%,#FFFFFF 93%,transparent 93%)}.tools-legend>span{background:#FFFFFF;color:var(--ink)}.benefit-art,.benefit-card .benefit-art,.benefit-compare .benefit-art{background:#FFFFFF;box-shadow:inset 0 0 0 2px var(--green)}.guide-sheet{background:#FFFFFF;box-shadow:6px 6px 0 #FFCE16}.guide-sheet li{background:#FFCE16;border-color:var(--green)}.card-back{background:var(--green);color:#FFFFFF;box-shadow:4px 5px 0 #FFCE16}.card-back i{background:#BDEBCB}.benefit-card .reminder-card{background:#FFFFFF;box-shadow:5px 6px 0 #FFCE16}.comparison-sheet{background:#FFFFFF;box-shadow:5px 5px 0 #FFCE16}.photo-label{background:var(--green);color:#FFFFFF}.comparison-images>div:last-child .photo-label{background:#FFCE16;color:var(--ink)}.comparison-caption{background:#FFCE16;color:var(--ink)}.business-snippet{background:#FFFFFF;box-shadow:4px 5px 0 #FFCE16}.use-label,.benefit-row,.extras-foot{border-color:#BDEBCB}.benefit-number b{color:var(--green)}
.bundle{background:#FFFFFF;border-color:var(--green)}.bundle-tile{background:#FFFFFF;border-color:var(--green)}.bundle-site{background:var(--green);color:#FFFFFF}.bundle-site .bundle-check,.bundle-site .bundle-text{color:#FFFFFF}.bundle-site .bundle-count{background:#FFCE16;color:var(--ink);box-shadow:3px 3px 0 var(--green)}.writing-preview{background:#FFCE16;color:var(--ink)}.writing-preview>div{background:#FFFFFF}.article-stack>div{background:#FFFFFF;box-shadow:3px 3px 0 var(--green)}.article-stack>span{background:#FFCE16}.revision-preview{background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--green)}.revision-preview>div{background:#FFFFFF}.revision-preview em{background:#FFCE16;color:var(--ink);border-color:var(--green)}.manual-preview{background:#FFCE16;color:var(--ink);box-shadow:4px 4px 0 var(--green)}.bundle-heading h2 strong{background:linear-gradient(transparent 72%,#FFCE16 72%,#FFCE16 91%,transparent 91%)}.pricing{background:#FFFFFF}.poster-pricing{background:#FFFFFF;border-color:var(--green)}.choice-site{background:#FFFFFF}.choice-site b{background:#FFCE16}.choice-guide{background:#FFCE16;box-shadow:3px 3px 0 var(--green)}.price-card{background:#FFFFFF;border-color:var(--green)}.price-card.ongoing{background:var(--green);color:#FFFFFF;border-color:var(--green);box-shadow:7px 7px 0 #FFCE16}.ongoing .plan-label,.ongoing .plan-summary,.ongoing .price-caption,.ongoing .check-list,.ongoing h3,.ongoing .amount{color:#FFFFFF}.ongoing .price-caption strong{color:#FFCE16}.ongoing .check-list li:before{color:#FFCE16}.ongoing .plan-divider{background:#BDEBCB}.ongoing .button{background:var(--orange);color:var(--ink)}.plan-sticker,.trial-badge{background:#FFCE16;color:var(--ink)}.pricing-note strong{color:var(--ink)}.steps{background:#FFFFFF;border-block:1px solid var(--green)}.poster-roadmap{background:#FFFFFF;border-color:var(--green)}.poster-roadmap .poster-copy h2 strong{background:linear-gradient(transparent 75%,#FFCE16 75%,#FFCE16 93%,transparent 93%)}.step-art{background:#FFFFFF}.step-art b{background:#FFFFFF;border-color:var(--green)}
.consult{background:var(--green);color:#FFFFFF;border-color:var(--green)}.consult .eyebrow,.consult h2,.consult h2+p,.consult-guide,.consult .region-note{color:#FFFFFF}.consult-guide{border-color:#BDEBCB}.consult-guide li{background:#FFFFFF;color:var(--ink);border-color:var(--green)}.consult .text-link{color:#FFFFFF}.consult .text-link:hover{color:#FFCE16}.consult .text-link:focus-visible{outline-color:#FFCE16}.consult-mascot{background:#FFFFFF;color:var(--ink);border-radius:28px;padding:26px 18px 20px}.consult-character-label{color:var(--ink)}.consult-mascot .mascot{width:min(100%,340px);mix-blend-mode:multiply}.editor-note,.footer-line{border-color:#BDEBCB}footer{background:#FFFFFF}
@media(max-width:760px){.hero.wrap{background:#FFFFFF}.hero-canvas:before{width:80%;right:1%;top:18%}.feature{box-shadow:0 4px 0 var(--green)}.consult-mascot{padding:23px 18px 18px}.consult-mascot .mascot{width:min(100%,285px)}.ongoing{box-shadow:6px 6px 0 #FFCE16}}
