.txgM7a_hero{padding:24px 0 48px}.txgM7a_heroGrid{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (min-width:880px){.txgM7a_heroGrid{grid-template-columns:1.1fr .9fr;gap:56px}}.txgM7a_h1{max-width:12ch;font-size:clamp(2.5rem,8vw,4.6rem)}.txgM7a_ctas{flex-wrap:wrap;gap:12px;margin:8px 0 14px;display:flex}.txgM7a_drape{order:-1;margin:0}@media (min-width:880px){.txgM7a_drape{order:0}.txgM7a_field{width:100%}}.txgM7a_field{aspect-ratio:5/6;background:#b5654a;border-radius:50% 50% 18px 18px/36% 36% 18px 18px;width:min(100%,300px);max-width:420px;margin:0 auto;position:relative;overflow:hidden}.txgM7a_layer{opacity:0;animation:12s infinite txgM7a_drape;position:absolute;inset:0}.txgM7a_layer:first-child{opacity:1}.txgM7a_portrait{width:76%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes txgM7a_drape{0%{opacity:0}6%{opacity:1}25%{opacity:1}31%{opacity:0}to{opacity:0}}.txgM7a_caption{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:14px;font-size:.88rem;display:flex}.txgM7a_capItem{opacity:.45;align-items:center;gap:6px;animation:12s infinite txgM7a_cap;display:inline-flex}.txgM7a_capItem i{border-radius:50%;width:12px;height:12px;display:inline-block}@keyframes txgM7a_cap{0%,31%,to{opacity:.45;font-weight:400}6%,25%{opacity:1;font-weight:600}}.txgM7a_steps{background:var(--panel);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.txgM7a_stepList{counter-reset:s;gap:28px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:820px){.txgM7a_stepList{grid-template-columns:repeat(3,1fr)}}.txgM7a_stepList li{counter-increment:s;padding-top:44px;position:relative}.txgM7a_stepList li:before{content:counter(s);font-family:var(--display);color:var(--berry);font-size:2rem;line-height:1;position:absolute;top:0;left:0}.txgM7a_stepList p{color:var(--ink-2)}.txgM7a_prices{gap:22px;margin:28px 0 18px;display:grid}@media (min-width:880px){.txgM7a_prices{grid-template-columns:repeat(3,1fr);align-items:start}}.txgM7a_price{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);padding:22px;position:relative}.txgM7a_price h3{margin-bottom:2px}.txgM7a_amount{font-family:var(--display);margin:0 0 10px;font-size:2.4rem}.txgM7a_featured{border:2px solid var(--berry);background:#fff}.txgM7a_flag{background:var(--berry);color:#fff;border-radius:999px;margin:0;padding:3px 12px;font-size:.8rem;font-weight:600;position:absolute;top:-13px;left:20px}.txgM7a_privacy{background:var(--ink);color:#ece9f1}.txgM7a_privacy h2{color:#fff}.txgM7a_privacy a{color:#f0c7d6}.txgM7a_seasons{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}@media (min-width:720px){.txgM7a_seasons{grid-template-columns:repeat(4,1fr)}}.txgM7a_season{color:var(--ink);font-size:.95rem;font-weight:600;text-decoration:none;display:block}.txgM7a_strip{border-radius:10px;height:54px;margin-bottom:6px;display:flex;overflow:hidden}.txgM7a_strip i{flex:1}.txgM7a_season:hover{color:var(--berry)}.txgM7a_lines{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px;display:grid}@media (min-width:720px){.txgM7a_lines{grid-template-columns:repeat(5,1fr)}}.txgM7a_line{border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);background:var(--panel);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 8px;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.txgM7a_line:hover{border-color:var(--berry);color:var(--berry)}.txgM7a_twoCol{columns:1}@media (min-width:720px){.txgM7a_twoCol{columns:2;column-gap:28px}.txgM7a_twoCol li{break-inside:avoid}}@media (max-width:879px){.txgM7a_featured{grid-column:auto!important}}
