.try-page{--navy:#092c3c;--blue:#0b5874;--line:#cbd8dd;--paper:#f7f8f5;color:var(--navy);background:var(--paper);font-family:Arial,Helvetica,sans-serif}.try-page *{box-sizing:border-box}.try-page a{text-decoration:none;color:inherit}.try-page a:hover{text-decoration:underline;text-underline-offset:4px}.try-page p{line-height:1.65}.try-page h1,.try-page h2,.try-page h3{font-family:Georgia,serif;font-weight:400}.try-page h2{font-size:clamp(2.2rem,4.2vw,4.7rem);line-height:1.04;letter-spacing:-.04em;margin:0 0 1.3rem}.try-page h3{font-size:1.45rem;line-height:1.2;margin:.7rem 0}.try-shell{width:min(1220px,calc(100% - 76px));margin:auto}.try-label{font-size:.68rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--blue)}.try-page a span[aria-hidden]{margin-left:.3rem}.try-hero{background:#d9e5e8}.try-hero nav{padding:1.3rem 0;display:flex;gap:.8rem;font-size:.75rem}.try-intro{display:grid;grid-template-columns:58% 1fr;gap:5rem;padding:4rem 0 4.5rem}.try-intro>span{grid-column:1/-1}.try-intro h1{font-size:clamp(3.5rem,6vw,7rem);line-height:.98;letter-spacing:-.06em;margin:0}.try-intro h1 small{display:block;font:700 .83rem/1.4 Arial,sans-serif;letter-spacing:0;margin-bottom:1.5rem}.try-intro>div{align-self:end}.try-intro>div>p{font-size:1.1rem;margin-top:0}.try-actions{display:flex;gap:1.4rem;align-items:center;margin-top:1.5rem}.try-actions>a,.try-primary{background:var(--navy);color:#fff!important;padding:1rem 1.3rem;font-size:.83rem;font-weight:700}.try-actions>span{font-size:.77rem;line-height:1.5}.try-actions b{display:block;font-size:1.2rem}.try-actions small{display:block}.try-hero figure{margin:0;height:460px}.try-hero img{width:100%;height:100%;object-fit:cover;display:block}.try-fact{padding:7rem 0}.try-fact .try-shell{display:grid;grid-template-columns:31% 1fr;gap:5rem}.try-fact b{display:block;font:clamp(2.2rem,3.5vw,4rem)/1.05 Georgia,serif;margin-top:1rem}.try-fact p{max-width:730px}.try-fact a,.try-local a,.try-service a,.try-accounting a,.try-niches a{display:inline-block;border-bottom:1px solid;margin-top:1rem;padding-bottom:.3rem;font-size:.84rem;font-weight:700}.try-thesis{background:var(--navy);color:#e9f4f2;padding:6rem 0}.try-thesis .try-shell{display:grid;grid-template-columns:180px 1fr;gap:3rem}.try-thesis span{color:#72b4c5;font-size:.7rem;letter-spacing:.16em}.try-thesis p{grid-column:2;font-size:1.1rem;max-width:710px}.try-work{padding:7rem 0;background:#e9f0ee}.try-work-head{display:grid;grid-template-columns:1fr 1fr;gap:1rem 5rem}.try-work-head span{grid-column:1/-1}.try-work-head p{align-self:end;max-width:560px}.try-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:3.5rem}.try-lanes section{padding:2.4rem;background:#fff;border-top:5px solid var(--blue)}.try-lanes b{font-size:.73rem;letter-spacing:.13em;color:var(--blue)}.try-lanes p{font-size:.93rem}.try-photo{padding:5rem 0;background:#fff}.try-photo .try-shell{display:grid;grid-template-columns:53% 1fr;gap:5rem;align-items:center}.try-photo figure{margin:0}.try-photo img{display:block;width:100%;height:auto}.try-local,.try-service{padding:7rem 0}.try-local .try-shell{display:grid;grid-template-columns:25% 1fr;gap:1rem 5rem}.try-local h2{max-width:780px}.try-local>div>div{grid-column:2;max-width:750px}.try-niches{background:#e4eeef;padding:7rem 0}.try-niches .try-shell>div:first-child{display:grid;grid-template-columns:28% 1fr;gap:5rem}.try-niche-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.try-niche-grid section{border:1px solid #b2c6cc;background:#f8faf8;padding:2rem}.try-niche-grid p{font-size:.93rem}.try-accounting{background:#0d3f55;color:#fff;padding:6rem 0}.try-accounting .try-shell{display:grid;grid-template-columns:28% 1fr;gap:5rem}.try-accounting .try-label{color:#a7d2db}.try-accounting p{max-width:800px}.try-accounting a{margin-right:1.8rem}.try-service{background:#fff}.try-service .try-shell{display:grid;grid-template-columns:1fr 28%;gap:6rem}.try-service .try-shell>p{border-left:3px solid var(--blue);padding-left:2rem;font:1.35rem/1.4 Georgia,serif}.try-offers{background:#d5e5e3;padding:6rem 0}.try-offers .try-shell{display:grid;grid-template-columns:1fr 390px;gap:6rem}.try-offers p{max-width:620px;margin-bottom:2.5rem}.try-offers aside{border-top:3px solid var(--navy)}.try-offers aside>a{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #a7c4c5;padding:.8rem 0;font-size:.83rem}.try-offers aside b{white-space:normal;max-width:55%;line-height:1.5}.try-offers aside small{display:block;margin-top:1rem;line-height:1.5}.try-faq{padding:6rem 0}.try-faq .try-shell{display:grid;grid-template-columns:32% 1fr;gap:5rem}.try-faq section{border-top:1px solid var(--line);padding:1rem 0}.try-faq section p{font-size:.93rem}.try-foot{background:var(--navy);color:#fff;padding:1.3rem 0}.try-foot .try-shell{display:flex;justify-content:space-between;font-size:.82rem}.try-foot p{margin:0}@media(max-width:900px){.try-shell{width:min(100% - 36px,680px)}.try-intro,.try-fact .try-shell,.try-thesis .try-shell,.try-work-head,.try-photo .try-shell,.try-local .try-shell,.try-niches .try-shell>div:first-child,.try-accounting .try-shell,.try-service .try-shell,.try-offers .try-shell,.try-faq .try-shell{grid-template-columns:1fr;gap:1.6rem}.try-intro{padding:2.5rem 0}.try-intro>span,.try-work-head span{grid-column:auto}.try-intro h1{font-size:clamp(3.8rem,10vw,6rem)}.try-hero figure{height:350px}.try-fact,.try-work,.try-local,.try-niches,.try-service,.try-faq{padding:4.5rem 0}.try-thesis{padding:4rem 0}.try-thesis p,.try-local>div>div{grid-column:auto}.try-photo{padding:4rem 0}.try-niche-grid{grid-template-columns:1fr}.try-accounting,.try-offers{padding:4rem 0}}@media(max-width:520px){.try-intro h1{font-size:3.6rem}.try-intro>div>p{font-size:1rem}.try-actions{align-items:start;flex-direction:column}.try-actions>a{width:100%;text-align:center}.try-actions>span{display:flex;gap:.5rem;align-items:baseline}.try-actions b{display:inline;font-size:1rem}.try-actions small{display:none}.try-hero figure{height:265px}.try-lanes{grid-template-columns:1fr}.try-lanes section{padding:1.6rem}.try-faq h2{font-size:2.8rem}.try-foot .try-shell{display:block}}

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