.offer-hero h1{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.offer-class-table{border-collapse:collapse;width:100%;font-size:17px}.offer-class-table th,.offer-class-table td{border-bottom:1px solid var(--line);text-align:left;padding:20px 0}.offer-class-table th{color:var(--muted);padding-right:28px;font-weight:400}.offer-class-table td{font-weight:500}.offer-basic-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin:0;padding:0;list-style:none;display:grid}.offer-basic-list li{border-top:1px solid var(--line);color:var(--muted);padding-block:18px;line-height:1.6}.specification-group{border-top:1px solid var(--line);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:80px;padding-block:34px;display:grid}.specification-group h3{font-size:28px}.specification-group ul,.headboard-variant ul{color:var(--muted);padding-left:18px;line-height:1.6}.specification-group li+li,.headboard-variant li+li{margin-top:12px}.headboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.headboard-variant{border-top:3px solid var(--brand);padding-top:26px}.headboard-variant h3{margin-bottom:26px;font-size:26px}.offer-copy p+p{margin-top:22px}.offer-copy{color:var(--muted)}.offer-copy .text-link{color:var(--ink);margin-top:24px}.offer-note{color:var(--muted);margin-top:24px;font-size:14px;line-height:1.6}.offer-facts{margin:32px 0 0;padding:0;list-style:none}.offer-facts li{border-top:1px solid var(--line);color:var(--muted);padding-block:18px}.offer-editorial-photo{aspect-ratio:1.2}.service-rows{border-top:1px solid var(--line)}.service-row{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(0,.8fr) minmax(0,1.2fr);column-gap:48px;padding-block:36px;display:grid}.service-row>span{color:var(--muted);padding-top:6px;font-size:14px}.service-row h3{font-size:31px}.service-row p{color:var(--muted)}.service-row .text-link{margin-top:20px}.about-milestones{margin:32px 0 0}.about-milestones>div{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:32px;padding-block:24px;display:grid}.about-milestones dt{font-family:var(--font-ruda),sans-serif;color:var(--ink);font-size:28px}.about-milestones dd{color:var(--muted);margin:0}.about-team-photo{aspect-ratio:1.4}.about-team-photo img{object-position:center 20%}.about-team-caption{color:var(--muted);margin-top:14px;font-size:13px}@media (max-width:1000px){.headboard-grid{grid-template-columns:1fr;gap:36px}.specification-group{gap:40px}.service-row{grid-template-columns:40px minmax(0,1fr);gap:20px}.service-row>div{grid-column:2}}@media (max-width:700px){.offer-hero h1{font-size:clamp(32px,9.5vw,44px)}.offer-basic-list{grid-template-columns:1fr}.specification-group{grid-template-columns:1fr;gap:20px;padding-block:28px}.service-row{grid-template-columns:28px minmax(0,1fr);gap:16px;padding-block:28px}.service-row h3{font-size:27px}.about-milestones>div{grid-template-columns:74px minmax(0,1fr);gap:20px}.about-team-photo{aspect-ratio:1}}.offer-spec-table th{width:55%}.offer-spec-table td{white-space:normal}@media (max-width:900px){.specification-group{grid-template-columns:1fr;gap:20px}}
