.gau-price-example,.gau-business-examples{border:1px solid #bfd7de;border-top:3px solid #00a8c5;background:#f5fafb;border-radius:12px;padding:20px;margin:22px 0;color:#173e47}.gau-price-example h3{font-size:1.2rem;margin:0 0 6px}.gau-clarity-selection,.gau-example-terms{font-size:.88rem;line-height:1.55}.gau-clarity-selection{margin:0 0 14px}.gau-example-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gau-example-prices>div{background:#fff;border:1px solid #d5e4e8;border-radius:8px;padding:14px;display:grid;gap:4px}.gau-example-prices span{font-size:.88rem}.gau-example-prices strong{font-size:1.65rem;line-height:1.25}.gau-example-prices small{font-size:.8rem;color:#385c65}.gau-design-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.gau-design-entry{appearance:none;background:#fff!important;border:1px solid #258193!important;color:#173e47!important;padding:14px 10px!important;border-radius:8px!important;text-align:left!important;white-space:normal!important;line-height:1.4!important;min-height:82px;cursor:pointer}.gau-design-entry strong,.gau-design-entry span{display:block}.gau-design-entry strong{font-size:.92rem}.gau-design-entry span{font-size:.78rem;margin-top:4px;font-weight:400}.gau-design-entry:hover{background:#e7f7fa!important}.gau-design-entry:focus-visible{outline:3px solid #006477;outline-offset:3px}.gau-design-entry:disabled{opacity:.6;cursor:wait}.gau-original-entry{font-size:.86rem!important;padding:10px 14px!important}.gau-business-examples{padding:clamp(20px,4vw,40px);margin:36px 0}.gau-clarity-eyebrow{font-size:.75rem;letter-spacing:.1em;font-weight:700;color:#00718a}.gau-business-examples h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.gau-business-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.gau-business-example-grid article{background:white;border:1px solid #d5e4e8;border-radius:10px;padding:20px}.gau-business-example-grid h3{font-size:1.1rem;min-height:3.8em}.gau-example-total{font-size:1.85rem;font-weight:750;line-height:1.25}.gau-example-total small{display:block;font-size:.8rem;font-weight:400;margin-top:8px}.gau-business-examples .button{display:inline-block;background:#007c94;color:#fff;padding:12px 20px;border-radius:5px;text-decoration:none}.gau-example-terms a{text-decoration:underline}@media(max-width:700px){.gau-business-example-grid{grid-template-columns:1fr}.gau-business-example-grid h3{min-height:0}}@media(max-width:440px){.gau-design-entries{grid-template-columns:1fr}.gau-design-entry{min-height:64px;display:flex;flex-direction:column;justify-content:center}.gau-price-example{padding:15px}.gau-example-prices{gap:8px}.gau-example-prices>div{padding:10px}.gau-example-prices strong{font-size:1.4rem}}

.gau-original-entry[hidden]{display:none!important}

/* Primary entry stays ahead of gallery, specifications and examples. */
.gau-early-design{display:flex;align-items:center;gap:18px;margin-top:22px;flex-wrap:wrap}
.gau-early-design .gau-early-design-button{background:#006b7f!important;color:#fff!important;border:2px solid #006b7f!important;border-radius:8px;min-height:50px;padding:13px 22px;font-size:17px;font-weight:750;line-height:1.4;white-space:normal;cursor:pointer}
.gau-early-design p{font-size:15px!important;line-height:1.5!important;margin:0!important;max-width:54ch;color:inherit}
.gau-design-entry-primary{background:#006b7f!important;color:#fff!important;border-color:#006b7f!important}
.gau-design-entry-primary:hover{background:#005465!important}
.gau-design-entries .gau-design-entry{word-break:normal;overflow-wrap:normal;hyphens:none}
.gau-early-design-button:focus-visible{outline:3px solid #bd8a21;outline-offset:4px}
@media(max-width:700px){
 .gau-early-design{display:block;margin-top:18px}
 .gau-early-design .gau-early-design-button{width:100%;font-size:17px;min-height:52px}
 .gau-early-design p{margin-top:10px!important;font-size:14px!important}
 .gau-design-entries{grid-template-columns:repeat(2,minmax(0,1fr))}
 .gau-design-entries .gau-design-entry-primary{grid-column:1/-1;min-height:62px}
 .gau-design-entries .gau-design-entry{min-width:0;min-height:70px;padding:12px!important}
 .gau-design-entry strong{font-size:16px}.gau-design-entry span{font-size:14px}
}
