.cly-page{--ink:#192730;--cream:#f7f3ec;--muted:#5c686b;--line:#d6d2c9;--copper:#a6654b;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.cly-page *{box-sizing:border-box}.cly-page a{color:inherit;text-decoration:none}.cly-page p{line-height:1.66}.cly-page h1,.cly-page h2,.cly-page h3{font-family:Georgia,serif;font-weight:400}.cly-page h2{font-size:clamp(2.1rem,4vw,4.1rem);letter-spacing:-.035em;line-height:1.04;margin:0 0 1.2rem}.cly-page h3{font-size:1.45rem;line-height:1.18;margin:.6rem 0}.cly-shell{width:min(1240px,calc(100% - 72px));margin:auto}.cly-section-number,.cly-kicker{font:700 .69rem/1.4 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--copper)}.cly-page a:hover{text-decoration:underline;text-underline-offset:4px}.cly-page a span[aria-hidden]{margin-left:.35rem}.cly-hero{background:#f1ece4;border-bottom:1px solid var(--line)}.cly-hero nav{display:flex;gap:.75rem;align-items:center;padding:1.25rem 0;color:#5e696c;font-size:.76rem}.cly-hero-grid{display:grid;grid-template-columns:46% 54%;align-items:stretch;min-height:645px}.cly-headline{padding:3.6rem 5.6rem 4rem 0;display:flex;flex-direction:column;align-items:flex-start}.cly-headline h1{font-size:clamp(3.55rem,5.15vw,6.25rem);line-height:.99;letter-spacing:-.055em;margin:1.55rem 0}.cly-headline h1 small{display:block;font:700 .82rem/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;color:#425258;margin-bottom:1.2rem}.cly-headline>p{font-size:1.08rem;max-width:550px;margin:0 0 1.35rem}.cly-headline .trust-line{margin-top:.25rem}.cly-hero-actions{width:100%;border-top:1px solid #bfc7c6;margin-top:auto;padding-top:1.65rem;display:flex;justify-content:space-between;gap:1.5rem;align-items:start}.cly-hero-actions>a,.cly-primary{background:var(--ink);color:#fff!important;padding:1rem 1.2rem;font-size:.83rem;font-weight:700;white-space:nowrap}.cly-hero-actions>span{font-size:.76rem;line-height:1.6}.cly-hero-actions b{display:block;font-size:1.25rem}.cly-hero-actions small{display:block;color:#637074}.cly-hero figure{margin:0;overflow:hidden}.cly-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cly-position,.cly-proof{padding:7rem 0}.cly-position .cly-shell,.cly-proof .cly-shell{display:grid;grid-template-columns:27% 1fr;gap:4rem}.cly-position h2,.cly-proof h2{max-width:760px}.cly-position p,.cly-proof p{font-size:1.05rem;max-width:820px}.cly-position a,.cly-proof a,.cly-brief a,.cly-owner a,.cly-niches a,.cly-accounting a{display:inline-block;margin-top:1rem;border-bottom:1px solid currentColor;font-weight:700;font-size:.84rem;padding-bottom:.25rem}.cly-quote{background:#19313b;color:#f9f4e9;padding:5rem 0}.cly-quote .cly-shell{display:grid;grid-template-columns:27% 1fr;gap:4rem;align-items:start}.cly-quote span{font-size:.7rem;letter-spacing:.15em;font-weight:700;color:#d8a388}.cly-quote p{font:400 clamp(2rem,3.6vw,3.7rem)/1.19 Georgia,serif;letter-spacing:-.025em;max-width:930px;margin:0}.cly-brief{padding:7rem 0;background:#e8e5df}.cly-brief .cly-shell{display:grid;grid-template-columns:39% 1fr;gap:6rem}.cly-brief-intro p{max-width:470px}.cly-brief-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cly-brief-cards section{padding:2rem;border:1px solid #b9c4c4;background:#f5f3ed}.cly-brief-cards b{font-size:.72rem;letter-spacing:.12em;color:var(--copper)}.cly-brief-cards p{font-size:.91rem;margin-bottom:0}.cly-owner{background:#fff;padding:5rem 0}.cly-owner .cly-shell{display:grid;grid-template-columns:52% 1fr;gap:5rem;align-items:center}.cly-owner figure{margin:0}.cly-owner img{display:block;width:100%;height:auto}.cly-owner h2{margin-top:1rem}.cly-niches{padding:7rem 0;background:#e8e5df}.cly-niches .cly-shell>div:first-child{display:flex;justify-content:space-between;gap:2rem;align-items:start}.cly-niches h2{max-width:620px}.cly-niche-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#b9c3c2;border:1px solid #b9c3c2;margin-top:3rem}.cly-niche-grid section{background:#f7f3ec;padding:2.2rem}.cly-niche-grid span{font-size:.69rem;letter-spacing:.15em;color:var(--copper);font-weight:700}.cly-niche-grid p{font-size:.92rem}.cly-accounting{background:#19313b;color:#fff;padding:5.5rem 0}.cly-accounting .cly-shell{display:grid;grid-template-columns:1fr 310px;gap:6rem}.cly-accounting h2{max-width:750px}.cly-accounting p{max-width:720px}.cly-accounting aside{border:1px solid #637174;padding:1.7rem;align-self:center}.cly-accounting aside p{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:#d8a388}.cly-accounting aside a{display:block;font:1.7rem/1.12 Georgia,serif;border:0}.cly-accounting aside strong{display:block;margin-top:.6rem}.cly-accounting aside small{display:block;margin-top:1.6rem;color:#c1cdcc}.cly-offers{background:#e2ebe9;padding:6rem 0}.cly-offers .cly-shell{display:grid;grid-template-columns:1fr 390px;gap:6rem}.cly-offers h2{max-width:650px}.cly-offers p{max-width:650px;margin-bottom:2.5rem}.cly-offers aside{border-top:3px solid var(--ink);padding-top:1.4rem}.cly-offers aside h3{font-size:1.4rem}.cly-offers aside>a{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid #b7c7c4;font-size:.87rem}.cly-offers aside b{white-space:normal;max-width:55%;line-height:1.5}.cly-offers aside small{display:block;color:#4f6565;margin-top:1.25rem;line-height:1.5}.cly-faq{padding:6rem 0}.cly-faq .cly-shell{display:grid;grid-template-columns:37% 1fr;gap:5rem}.cly-faq section{border-top:1px solid var(--line);padding:1rem 0}.cly-faq section p{font-size:.94rem}.cly-foot{background:#152831;color:#eaf0ef;padding:1.6rem 0}.cly-foot .cly-shell{display:flex;justify-content:space-between;gap:1rem;font-size:.82rem}.cly-foot p{margin:0}@media(max-width:900px){.cly-shell{width:min(100% - 36px,680px)}.cly-hero-grid,.cly-position .cly-shell,.cly-proof .cly-shell,.cly-quote .cly-shell,.cly-brief .cly-shell,.cly-owner .cly-shell,.cly-accounting .cly-shell,.cly-offers .cly-shell,.cly-faq .cly-shell{grid-template-columns:1fr;gap:2rem}.cly-hero-grid{display:flex;flex-direction:column}.cly-headline{padding:2.5rem 0 2rem}.cly-headline h1{font-size:clamp(3.1rem,11vw,5rem)}.cly-hero figure{height:360px}.cly-position,.cly-proof,.cly-brief,.cly-niches,.cly-faq{padding:4.5rem 0}.cly-quote{padding:3.5rem 0}.cly-owner .cly-shell{gap:2.5rem}.cly-niche-grid{grid-template-columns:1fr}.cly-niches .cly-shell>div:first-child{display:block}.cly-accounting,.cly-offers{padding:4rem 0}.cly-offers aside{max-width:500px}}@media(max-width:520px){.cly-hero nav{font-size:.68rem;flex-wrap:wrap}.cly-headline h1{font-size:3.65rem}.cly-headline>p{font-size:.97rem}.cly-hero-actions{align-items:start;flex-direction:column;gap:.9rem}.cly-hero-actions>a{width:100%;text-align:center}.cly-hero-actions>span{display:flex;gap:.6rem;align-items:baseline}.cly-hero-actions b{display:inline;font-size:1rem}.cly-hero-actions small{display:none}.cly-hero figure{height:260px}.cly-brief-cards{grid-template-columns:1fr}.cly-brief-cards section{padding:1.4rem}.cly-owner .cly-shell{display:flex;flex-direction:column}.cly-faq h2{font-size:2.7rem}.cly-foot .cly-shell{display:block}}

.cly-offers aside{min-width:0}
@media(max-width:600px){.cly-offers aside a{flex-direction:column;gap:.4rem}.cly-offers aside b{max-width:100%;text-align:left}}
