@layer components{.s-tfhero{padding-top:var(--spacing-head)}.tf-hero{display:flex;align-items:flex-start;gap:var(--spacing-col-gap)}.tf-hero__title{flex:678 1 0;min-width:0}.tf-hero__offer{flex:561 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6);margin-top:var(--spacing-10)}.tf-hero__lead{max-width:420px;font-stretch:var(--font-stretch-hyper);font-weight:400;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink)}@media not (min-width:1024px){.tf-hero{flex-direction:column;gap:0}.tf-hero__title,.tf-hero__offer{flex:none}.tf-hero__offer{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:32px;margin-top:0}}@media not (min-width:768px){.tf-hero__offer{flex-direction:column;align-items:stretch;gap:20px}.tf-hero__cta .button{width:100%}}.tf-hero--period{align-items:flex-end}.tf-hero--period .tf-hero__offer{flex:none;align-items:flex-end;margin:0 0 65px}.tf-hero__period{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}@media not (min-width:1200px){.tf-hero__period{display:none}.tf-hero--period .tf-hero__offer{margin:0}}}
