.ws-hero{background:var(--cy);color:var(--on-cy);padding:40px 0 56px}.ws-hero-grid{display:grid;gap:40px}.ws-hero-copy{min-width:0}.hm-kw .ws-hero h1{color:var(--on-cy);font-size:var(--fs-display);line-height:var(--lh-display);font-weight:760}.ws-hero h1 span{display:block}.ws-hero .hm-lead{color:var(--on-cy-body);max-width:34em;margin-top:16px}.ws-actions .hm-tlink{color:var(--on-cy)}.ws-cost{margin-top:24px;font-weight:600;color:var(--on-cy)}.ws-micro{margin-top:4px;color:var(--on-cy-soft)}.ws-micro a{color:var(--on-cy);text-underline-offset:3px}.ws-shot{width:min(400px,100%);margin:0 auto}.ws-shot .hm-frame{border-color:#f0ede42e;box-shadow:0 32px 56px -20px #001e1b99}.ws-shot .hm-cap{color:var(--on-cy-soft)}@media (min-width:900px){.ws-hero{padding:88px 0 104px}.ws-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:center}.ws-hero-copy{grid-column:1 / span 7}.ws-shot{grid-column:8 / span 5;width:100%;margin:0}.ws-hero .hm-lead{margin-top:24px}.ws-actions{margin-top:36px}}.ws-ben-grid{display:grid;gap:var(--gap-head)}@media (min-width:900px){.ws-ben-grid{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:start}.ws-ben-head{grid-column:1 / span 5;position:sticky;top:112px}.ws-ben{grid-column:7 / span 6}}.ws-ben-head p{margin-top:12px}.ws-ben>div{border-top:1px solid var(--line);padding:20px 0 24px}.ws-ben>div:last-child{border-bottom:1px solid var(--line)}.ws-ben p{margin-top:8px}.ws-demo{display:grid;gap:24px}.ws-demo-copy{min-width:0}.ws-demo-copy>p{margin-top:12px}.ws-demo-copy>.hm-lead{margin-top:16px}.ws-demo-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ws-demo-row h2{min-width:0}.hm-mascot.ws-m-demo{width:88px}.ws-demo-panel{background:var(--ground);border:1px solid var(--line);border-radius:20px;padding:24px}.ws-demo-panel h3{margin-bottom:8px}.ws-demo-link{margin-top:8px}.ws-demo-panel .hm-foot{margin-top:16px}@media (min-width:900px){.ws-demo{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:center}.ws-demo-copy{grid-column:1 / span 6}.ws-demo-panel{grid-column:8 / span 5;padding:32px}.hm-mascot.ws-m-demo{width:132px}}.ws-costs{background:var(--cy);color:var(--on-cy)}.hm-kw .ws-costs h2,.hm-kw .ws-costs h3{color:var(--on-cy)}.ws-costs .hm-sec-head p{color:var(--on-cy-body)}.ws-cost-cols{display:grid;gap:28px;margin-top:var(--gap-head)}@media (min-width:900px){.ws-cost-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.ws-cost-cols>div{border-top:1px solid rgba(240,237,228,.28);padding-top:20px}.ws-cost-cols .hm-money{margin-top:12px;font-size:var(--fs-h2);line-height:var(--lh-h2)}@media (min-width:900px){.ws-cost-cols .hm-money{font-size:56px;line-height:60px}}.ws-cost-cols .hm-money small{font-family:var(--body);font-weight:400;font-size:var(--fs-small);letter-spacing:0;color:var(--on-cy-soft);margin-left:6px}.ws-d{margin-top:12px;color:var(--on-cy-body)}.ws-cost-sum{display:grid;gap:24px;margin-top:40px;padding-top:24px;border-top:1px solid rgba(240,237,228,.28)}.ws-cost-sum p{color:var(--on-cy-body);max-width:52ch}.ws-cost-sum strong{color:var(--on-cy)}.ws-cost-sum .hm-btn{justify-self:start;white-space:normal;text-align:center}@media (min-width:900px){.ws-cost-sum{grid-template-columns:1fr auto;align-items:center}}.ws-steps{display:grid;gap:12px;margin-top:var(--gap-head)}@media (min-width:900px){.ws-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.ws-steps h3{margin-top:12px}.ws-steps p{margin-top:8px}@media (min-width:900px){.hm-mascot.ws-m-faq{width:160px}}.hm-panel.ws-panel{padding-bottom:48px}.hm-kw .hm-panel .ws-addr{margin-top:12px;color:var(--on-cy-soft)}@media (min-width:900px){.hm-panel.ws-panel{padding-bottom:64px}}
