/* Scoped guide designs; intentionally does not style inputs or quote-form internals. */
.wco-guide{color:#23424b;font-family:inherit}.wco-guide *{box-sizing:border-box}.wco-guide .wg-container{width:min(1160px,calc(100% - 40px));margin:auto}.wco-guide .wg-hero{padding:82px 0;background:linear-gradient(120deg,#062e39,#0c5362);color:white}.wco-guide .wg-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:center}.wco-guide .wg-hero img{width:100%;border-radius:20px;max-height:340px;object-fit:cover}.wco-guide .wg-hero h1{color:#fff;font-size:clamp(36px,4.3vw,64px);line-height:1.12;margin:14px 0 20px}.wco-guide .wg-hero h1 em{font-style:normal;color:#a8e36c}.wco-guide .wg-hero p{font-size:19px;line-height:1.65;max-width:680px;color:#e5f3f4}.wco-guide .wg-eyebrow{font-size:13px;font-weight:800;letter-spacing:2px;color:#7fc645}.wco-guide .wg-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.wco-guide .wg-btn,.wco-guide .wg-outline{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:32px;font-weight:800;text-decoration:none;transition:transform .2s ease}.wco-guide .wg-btn{background:linear-gradient(100deg,#7fc645,#048ed2);color:white}.wco-guide .wg-outline{border:2px solid #7fc645;color:#7fc645}.wco-guide .wg-btn:hover,.wco-guide .wg-outline:hover{transform:translateY(-2px)}.wco-guide .wg-section{padding:75px 0}.wco-guide .wg-soft{background:#f2f8f8}.wco-guide h2{font-size:clamp(29px,3vw,43px);line-height:1.18;color:#062e39;margin:12px 0 23px}.wco-guide h3{color:#062e39;font-size:21px;margin:10px 0}.wco-guide p,.wco-guide li{line-height:1.75}.wco-guide .wg-lead{max-width:800px}.wco-guide .wg-grid{display:grid;gap:20px;margin-top:30px}.wco-guide .wg-three{grid-template-columns:repeat(3,1fr)}.wco-guide .wg-two{grid-template-columns:repeat(2,1fr)}.wco-guide .wg-grid article,.wco-guide .wg-panel{padding:28px;border:1px solid #d9e7e8;background:white;border-radius:18px;box-shadow:0 7px 28px rgba(6,46,57,.05)}.wco-guide .wg-grid article b{color:#048ed2;font-size:19px}.wco-guide .wg-split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.wco-guide .wg-panel ul{padding-left:22px}.wco-guide .wg-panel li{margin-bottom:10px}.wco-guide .wg-faq{max-width:880px}.wco-guide .wg-faq details{background:white;border:1px solid #d7e5e5;border-radius:12px;margin-bottom:12px;padding:18px 22px}.wco-guide .wg-faq summary{font-weight:800;color:#062e39;cursor:pointer}.wco-guide .wg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.wco-guide .wg-steps>div{padding:26px;background:#f2f8f8;border-radius:16px}.wco-guide .wg-steps strong{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#7fc645;color:#062e39}.wco-guide .wg-note{margin:28px 0}.wco-guide .wg-quote{background:#062e39;color:#e9f5f5}.wco-guide .wg-quote h2{color:white}.wco-guide .wg-form{background:white;border-radius:18px;padding:12px;min-width:0}.wco-guide .wg-rights-hero{background:linear-gradient(115deg,#062e39,#0c6173)}.wco-guide .wg-rights-hero .wg-container{max-width:990px}.wco-guide .wg-rights-hero h1{max-width:900px}@media(max-width:800px){.wco-guide .wg-hero-grid,.wco-guide .wg-split,.wco-guide .wg-three,.wco-guide .wg-two,.wco-guide .wg-steps{grid-template-columns:1fr}.wco-guide .wg-hero{padding:54px 0}.wco-guide .wg-section{padding:48px 0}.wco-guide .wg-hero img{max-height:260px}.wco-guide .wg-form{padding:4px}}