:root{--forma-muted:#4d6053;--forma-line:#bccbbb}body{font-size:17px!important;line-height:1.65!important;color:#20392a}p{line-height:1.7}input,select,textarea{font-size:17px!important;line-height:1.5!important;color:#20392a!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select{min-height:52px!important}textarea{min-height:115px}button,.primary,.secondary,.btn,.cta{font-size:16px!important;min-height:48px;line-height:1.45!important}button,a{touch-action:manipulation}label{font-size:16px!important;line-height:1.5!important}.eyebrow,.brand-sub{font-size:12px!important;letter-spacing:.12em!important}.muted,.fine,.note,.wizard-help,.wizard-draft,.forma-context,.visual-copy p,.offer-checklist p,.completeness p,.sales-note p,.case small,.metric span,.detail span,.ai-workspace .muted,.gallery-work .muted{font-size:15px!important;color:#4d6053!important;line-height:1.65!important}.chip,.demo,.badge{font-size:13px!important}small{font-size:14px!important}.detail strong,.review-row strong{font-size:17px!important}.picture-choice>span:not(.choice-check){font-size:16px!important;padding:14px!important}.picture-choice[aria-pressed=true]{border-width:3px!important}.color-choice{font-size:15px!important;padding:12px!important;min-height:52px}.color-choice i{width:30px;height:30px}.wizard-track button{font-size:14px!important;gap:8px;min-height:65px}.wizard-track button b{width:29px;height:29px}.wizard-navigation{gap:15px}.wizard-navigation .primary{padding:15px 20px!important}.review-edit{font-size:16px!important;min-width:68px}.step-instructions,.action-help{font:15px/1.65 system-ui;color:#455d4b}.action-help{display:block;margin:7px 0 16px;max-width:620px}.easy-guide{background:#eaf0e3;border:1px solid #bdcdb6;border-radius:12px;padding:18px 22px;margin:18px 0 24px}.easy-guide summary{font-size:18px;font-weight:650;cursor:pointer;min-height:36px}.easy-guide p,.easy-guide li{font-size:17px;line-height:1.7}.easy-guide ol{padding-left:24px}.easy-guide li{margin-bottom:12px}.easy-access{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.easy-access button{border:1px solid #81957e;border-radius:8px;background:#fff;color:#254b35;padding:10px 16px}.easy-access span{font-size:15px;color:#455d4b}.easy-large body{font-size:20px!important}.easy-large input,.easy-large select,.easy-large textarea,.easy-large label,.easy-large p,.easy-large li{font-size:20px!important}.easy-large button,.easy-large a.primary,.easy-large a.secondary{font-size:19px!important}.skip-easy{position:fixed;top:-100px;left:15px;background:#fff;color:#20392a;z-index:100000;padding:14px;border:2px solid #254b35}.skip-easy:focus{top:12px}:focus-visible{outline:3px solid #315fbd!important;outline-offset:4px!important}.advisor-consent,.check{font-size:15px!important;align-items:flex-start}input[type=checkbox],input[type=radio]{width:23px!important;height:23px!important;min-height:23px;flex:none;accent-color:#254b35}.project-picks label{padding:12px!important}.premium-tools .secondary{font-size:15px!important}.case strong{font-size:16px!important}.image-wrap span,.visual-caption{font-size:12px!important}.advisor-box{font-size:17px!important}.source-frame canvas{outline-offset:3px}header nav{flex-wrap:wrap;gap:15px}header{height:auto!important;min-height:82px;padding-top:12px!important;padding-bottom:12px!important}header a{font-size:16px}#notice,#galleryNotice,#projectAdviceStatus,#connection,#railNotice{font-size:16px!important;line-height:1.65}#notice:not(:empty),#galleryNotice:not(:empty){padding:14px;border:1px solid #bbccb3;border-radius:8px;background:#edf3e7}.completeness .track{height:9px}.metric{padding:16px}.forma-process>div{font-size:14px!important}.forma-process b{font-size:12px!important}@media(max-width:700px){.wizard-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wizard-track button{flex-direction:row!important;font-size:14px!important}.wizard-navigation{flex-direction:column}.wizard-navigation button{width:100%}.wizard-navigation .primary{margin-left:0}.category-cards,.inspiration-cards{gap:12px}#client .visual{display:block}#client .visual>img{width:100%;height:auto;max-height:190px;object-fit:contain}#client .visual-copy{padding:14px!important}.easy-guide{padding:16px}.forma-process{grid-template-columns:repeat(2,minmax(0,1fr))}header nav{width:100%}.variant-row{grid-template-columns:1fr}.advisor-box{padding:16px}.image-meta .secondary{font-size:16px!important}}@media print{.easy-guide,.easy-access,.action-help,.skip-easy{display:none!important}}
