.doing-module__cTsavq__rules{counter-reset:none;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.doing-module__cTsavq__plate{border-radius:var(--radius-card);box-shadow:var(--shadow-sticker);color:var(--color-ink);grid-template-columns:64px minmax(0,1fr);grid-template-areas:"num title""num body""num meta";align-items:start;column-gap:14px;padding:18px 18px 20px 14px;display:grid}.doing-module__cTsavq__num{white-space:nowrap;font-family:var(--font-display);color:#0000;-webkit-text-stroke:2px var(--color-ink-deep);letter-spacing:.01em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;grid-area:num;font-size:3.25rem;line-height:.86}.doing-module__cTsavq__plateTitle{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;grid-area:title;font-size:1.5rem;line-height:1.02}.doing-module__cTsavq__plateBody{font-size:var(--text-body);grid-area:body;margin-top:8px;line-height:1.5}.doing-module__cTsavq__plateMeta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:8px;margin-top:12px;display:flex}.doing-module__cTsavq__plateIcon{display:none}@media (min-width:48rem){.doing-module__cTsavq__rules{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.doing-module__cTsavq__rules>.doing-module__cTsavq__plate:nth-child(-n+2){grid-column:span 3}.doing-module__cTsavq__rules>.doing-module__cTsavq__plate:nth-child(n+3){grid-column:span 2}.doing-module__cTsavq__rules[data-cols="3"]>.doing-module__cTsavq__plate:nth-child(n){grid-column:span 3}.doing-module__cTsavq__plate{grid-template:"num icon""title title""body body"minmax(0,1fr)"meta meta"/minmax(0,1fr) auto;align-content:start;row-gap:0;padding:22px 22px 24px}.doing-module__cTsavq__plateMeta{align-self:end}.doing-module__cTsavq__num{font-size:6rem}.doing-module__cTsavq__plateIcon{grid-area:icon;align-self:start;display:block}.doing-module__cTsavq__plateTitle{margin-top:18px;font-size:1.75rem}}@media (min-width:64rem){.doing-module__cTsavq__rules{grid-template-columns:repeat(var(--rule-cols,5), minmax(0, 1fr));gap:18px}.doing-module__cTsavq__rules>.doing-module__cTsavq__plate:nth-child(-n+2),.doing-module__cTsavq__rules>.doing-module__cTsavq__plate:nth-child(n+3),.doing-module__cTsavq__rules[data-cols="3"]>.doing-module__cTsavq__plate:nth-child(n){grid-column:auto}.doing-module__cTsavq__rules[data-cols="5"] .doing-module__cTsavq__plate{min-height:24rem}.doing-module__cTsavq__plate:nth-child(odd){rotate:-.6deg}.doing-module__cTsavq__plate:nth-child(2n){margin-top:28px;rotate:.5deg}}.doing-module__cTsavq__swipe{display:none}@media (max-width:39.99rem){.doing-module__cTsavq__rules{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);margin-inline:calc(var(--spacing-gutter) * -1);padding:6px var(--spacing-gutter) 12px;scrollbar-width:thin;align-items:stretch;gap:12px;display:flex;overflow-x:auto}.doing-module__cTsavq__rules:focus-visible{outline:3px solid var(--color-ink-deep);outline-offset:-3px}.doing-module__cTsavq__rules>.doing-module__cTsavq__plate{scroll-snap-align:start;flex:0 0 min(18.5rem,82%);grid-template:"num icon""title title""body body"minmax(0,1fr)"meta meta"/minmax(0,1fr) auto;row-gap:0;padding:16px 18px 18px;animation:none!important}.doing-module__cTsavq__rules>.doing-module__cTsavq__plate .doing-module__cTsavq__num{font-size:3.5rem}.doing-module__cTsavq__rules>.doing-module__cTsavq__plate .doing-module__cTsavq__plateIcon{grid-area:icon;align-self:start;width:2.75rem;height:auto;display:block}.doing-module__cTsavq__rules>.doing-module__cTsavq__plate .doing-module__cTsavq__plateTitle{margin-top:12px}.doing-module__cTsavq__rules>.doing-module__cTsavq__plate .doing-module__cTsavq__plateMeta{align-self:end}.doing-module__cTsavq__swipe{color:var(--color-ink);margin-top:6px;font-size:.8125rem;display:block}}@media (hover:hover) and (pointer:fine){.doing-module__cTsavq__plate.tf-sticker[data-peel]:hover{--peel:2.1rem}}html[data-motion=reduce] .doing-module__cTsavq__plate{--peel:0px!important;transform:none!important}html[data-motion=reduce] .doing-module__cTsavq__plate:hover{--peel:0px!important;transform:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .doing-module__cTsavq__plate{--peel:0px!important;transform:none!important}html:not([data-motion=full]) .doing-module__cTsavq__plate:hover{--peel:0px!important;transform:none!important}}.doing-module__cTsavq__try{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""beat1""beat2""card""beat3";row-gap:28px;display:grid}.doing-module__cTsavq__tryTitle{grid-area:title}.doing-module__cTsavq__beat1{grid-area:beat1}.doing-module__cTsavq__beat2{grid-area:beat2}.doing-module__cTsavq__beat3{grid-area:beat3}.doing-module__cTsavq__card{grid-area:card;min-width:0}@media (max-width:22.49rem){.doing-module__cTsavq__card :is(button,a){white-space:normal;text-wrap:balance;max-width:100%}}.doing-module__cTsavq__beats{display:contents}.doing-module__cTsavq__beat{padding-left:52px;position:relative}.doing-module__cTsavq__beatWord{align-items:baseline;gap:.05em;display:inline-flex}.doing-module__cTsavq__beatQuote{font-family:var(--font-body);font-size:1.35rem;font-weight:800;line-height:1}.doing-module__cTsavq__beatBody{max-width:34rem;margin-top:12px}.doing-module__cTsavq__beat:before,.doing-module__cTsavq__noteRow:before{content:"";background:radial-gradient(circle, var(--lane-child) 2.5px, transparent 2.9px) 0 0 / 6px 14px repeat-y;pointer-events:none;width:6px;position:absolute;top:36px;bottom:-30px;left:17px}.doing-module__cTsavq__beat3:before{bottom:-44px}@supports (animation-timeline:view()){html[data-motion=full] .doing-module__cTsavq__beat:before{animation:linear both doing-module__cTsavq__doing-thread;animation-timeline:view();animation-range:entry 10% cover 45%}html[data-motion=full] .doing-module__cTsavq__noteRow:before{animation:linear both doing-module__cTsavq__doing-thread;animation-timeline:view();animation-range:entry 10% cover 45%}}@keyframes doing-module__cTsavq__doing-thread{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.doing-module__cTsavq__beatDot{background:var(--color-orange);border:3px solid var(--color-paper);width:20px;height:20px;box-shadow:0 0 0 2px var(--color-ink-deep);border-radius:999px;position:absolute;top:10px;left:10px}@media (min-width:64rem){.doing-module__cTsavq__try{grid-template:"title card""beat1 card""beat2 card""beat3 card""beat3 card"1fr/minmax(0,5fr) minmax(0,7fr);gap:30px 56px}.doing-module__cTsavq__card{align-self:start}}.doing-module__cTsavq__strip{border-left:2px solid var(--color-orange);background:var(--color-ink-raised);border-radius:0 var(--radius-card) var(--radius-card) 0;margin-top:44px;margin-left:19px;padding:18px 22px 18px 31px}.doing-module__cTsavq__noteRow{padding-left:52px;position:relative}.doing-module__cTsavq__noteRow:before{top:-24px;bottom:calc(-1 * var(--spacing-section))}@media (min-width:80rem){.doing-module__cTsavq__noteRow:before{bottom:0}}.doing-module__cTsavq__exit{height:var(--spacing-section);width:calc(max(40px,50% - 580px) + -1*max(20px,25% - 290px,50% - 652px) + 32px);inset:auto auto 0 calc(max(20px,25% - 290px,50% - 652px) - 12px)}
.sections-module__tAvHzq__parentsGrid{margin-top:var(--spacing-stack);grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.sections-module__tAvHzq__parentsCards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (max-width:63.99rem){.sections-module__tAvHzq__parentsFigure{width:100%;max-width:26rem}}.sections-module__tAvHzq__parentCard{border:2px solid var(--color-ink-deep);border-radius:var(--radius-card);color:var(--color-ink);background:#fff;flex-direction:column;gap:10px;padding:20px 20px 22px;display:flex;position:relative}@media (max-width:39.99rem){.sections-module__tAvHzq__parentsImg{aspect-ratio:4/3;object-fit:cover}.sections-module__tAvHzq__parentCard{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:16px 18px 18px;display:grid}.sections-module__tAvHzq__parentBody{grid-column:1/-1}}.sections-module__tAvHzq__parentBody{-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.sections-module__tAvHzq__parentCardBreathe{margin-top:64px}.sections-module__tAvHzq__breatheFitty{z-index:2;pointer-events:none;position:absolute;top:-92px;right:6px}.sections-module__tAvHzq__strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.sections-module__tAvHzq__tile{border-radius:var(--radius-card);box-shadow:var(--shadow-sticker);color:var(--color-ink);background:#fff;flex-direction:column;gap:8px;padding:16px;display:flex}@media (min-width:48rem){.sections-module__tAvHzq__parentsCards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding-top:64px}.sections-module__tAvHzq__parentCardBreathe{margin-top:0}.sections-module__tAvHzq__breatheFitty{top:-66px;right:-6px}.sections-module__tAvHzq__strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (min-width:64rem){.sections-module__tAvHzq__parentsGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:40px}.sections-module__tAvHzq__parentsCards{gap:18px}}.sections-module__tAvHzq__priceGrid{margin-top:var(--spacing-stack);grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.sections-module__tAvHzq__configCard{border-radius:var(--radius-panel);color:var(--color-ink);box-shadow:var(--shadow-soft);background:#fff;min-height:26rem;padding:20px}@media (min-width:64rem){.sections-module__tAvHzq__priceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px}.sections-module__tAvHzq__configCard{padding:28px}}.sections-module__tAvHzq__inclTable{border-collapse:collapse;width:100%}.sections-module__tAvHzq__inclTable th,.sections-module__tAvHzq__inclTable td{text-align:left;vertical-align:middle;border-top:1px solid var(--color-line);padding:14px 0}.sections-module__tAvHzq__inclTable tr:last-child th,.sections-module__tAvHzq__inclTable tr:last-child td{border-bottom:1px solid var(--color-line)}.sections-module__tAvHzq__inclTable td{text-align:right;padding-left:16px}@media (max-width:47.99rem){.sections-module__tAvHzq__inclTable,.sections-module__tAvHzq__inclTable tbody,.sections-module__tAvHzq__inclTable tr,.sections-module__tAvHzq__inclTable th,.sections-module__tAvHzq__inclTable td{display:block}.sections-module__tAvHzq__inclTable thead{display:none}.sections-module__tAvHzq__inclTable tr{border-top:1px solid var(--color-line);padding:12px 0}.sections-module__tAvHzq__inclTable tr:last-child{border-bottom:1px solid var(--color-line)}.sections-module__tAvHzq__inclTable th,.sections-module__tAvHzq__inclTable td,.sections-module__tAvHzq__inclTable tr:last-child th,.sections-module__tAvHzq__inclTable tr:last-child td{text-align:left;border:0;padding:0}.sections-module__tAvHzq__inclTable td{margin-top:6px}}.sections-module__tAvHzq__faqGrid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.sections-module__tAvHzq__faqFitty{display:none}@media (min-width:64rem){.sections-module__tAvHzq__faqGrid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px}.sections-module__tAvHzq__faqFitty{flex-direction:column;justify-content:flex-start;align-items:center;gap:18px;padding-top:12px;display:flex}}.sections-module__tAvHzq__faqScope{timeline-scope:--tf-faq-end}.sections-module__tAvHzq__faqEnd{pointer-events:none;view-timeline-name:--tf-faq-end;width:1px;height:1px;position:absolute;bottom:0;left:0}@supports (animation-timeline:view()) and (timeline-scope:--tf-faq-end){.sections-module__tAvHzq__faqFitty{animation:linear both sections-module__tAvHzq__faq-fitty-handover;animation-timeline:--tf-faq-end;animation-range:cover -64px cover 0%}}@keyframes sections-module__tAvHzq__faq-fitty-handover{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.sections-module__tAvHzq__faqItem{border-top:2px solid var(--color-ink-deep)}.sections-module__tAvHzq__faqItem:last-child{border-bottom:2px solid var(--color-ink-deep)}.sections-module__tAvHzq__faqSummary{cursor:pointer;min-height:56px;font-weight:800;font-size:var(--text-h4);justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;line-height:1.3;display:flex}.sections-module__tAvHzq__faqChevron{border:2px solid var(--color-ink-deep);width:36px;height:36px;transition:rotate .18s var(--ease-standard);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.sections-module__tAvHzq__faqItem[open] .sections-module__tAvHzq__faqChevron{background:var(--color-orange);rotate:180deg}.sections-module__tAvHzq__faqAnswer{max-width:62ch;padding:0 4px 20px}.sections-module__tAvHzq__finalBand{container-type:inline-size}.sections-module__tAvHzq__finalGrid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid;position:relative}.sections-module__tAvHzq__finalChips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.sections-module__tAvHzq__formCard{border-radius:var(--radius-panel);color:var(--color-ink);border:2px solid var(--color-ink-deep);box-shadow:0 7px 0 0 var(--color-ink-deep);background:#fff;padding:34px 18px 22px;position:relative}.sections-module__tAvHzq__badge{z-index:3;position:absolute;top:-18px;left:-8px}@media (max-width:47.99rem){.sections-module__tAvHzq__formCard{padding-top:44px}.sections-module__tAvHzq__badge{letter-spacing:.06em;font-size:1rem;line-height:1.25}}.sections-module__tAvHzq__joinAnchor{scroll-margin-top:24px}.sections-module__tAvHzq__formCard form{scroll-margin-top:4.25rem}@media (min-height:47.5rem){.sections-module__tAvHzq__formCard form{scroll-margin-top:9.75rem}}@media (min-width:64rem){.sections-module__tAvHzq__formCard form{scroll-margin-top:11.5rem}}.sections-module__tAvHzq__finalFitty{z-index:2;pointer-events:none;position:absolute;bottom:calc(100% - 26px);right:10px}.sections-module__tAvHzq__finalFitty [data-fitty]{block-size:120px!important}@media (max-width:63.99rem){.sections-module__tAvHzq__formCard{margin-top:64px}}@media (min-width:48rem) and (max-width:63.99rem){.sections-module__tAvHzq__formCard{padding-top:52px}}@media (max-width:29.99rem){.sections-module__tAvHzq__badge{white-space:normal;text-wrap:balance;max-width:10.5rem}}@media (min-width:64rem){.sections-module__tAvHzq__finalGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px}.sections-module__tAvHzq__formCard{padding:48px 32px 30px}.sections-module__tAvHzq__finalFitty{bottom:calc(100% - 36px);right:22px}.sections-module__tAvHzq__finalFitty [data-fitty]{block-size:180px!important}}.sections-module__tAvHzq__heartTimeline{view-timeline-name:--tf-final-heart}@supports (animation-timeline:view()){html[data-motion=full] .sections-module__tAvHzq__heartTimeline [data-fitty-part=heart]{transform-box:fill-box;transform-origin:50%;animation:linear both sections-module__tAvHzq__final-heart;animation-timeline:--tf-final-heart;animation-range:entry 35% entry 85%}}@keyframes sections-module__tAvHzq__final-heart{0%,to{scale:1}50%{scale:1.08}}.sections-module__tAvHzq__endPaw{z-index:4;pointer-events:none;position:absolute;bottom:-16px;right:-14px}.sections-module__tAvHzq__finalSwoosh,.sections-module__tAvHzq__finalRail{z-index:0}.sections-module__tAvHzq__finalSwoosh{inset:auto;top:calc(-1 * var(--spacing-section));height:var(--spacing-section);left:calc(max(20px,25cqw - 290px,50cqw - 652px) - 12px + -1*max(40px,50cqw - 580px));right:calc(58.3333% - 4.667px)}.sections-module__tAvHzq__finalRail{width:20px;inset:0 auto 30px calc(41.6667% - 5.33333px)}@media (min-width:64rem) and (max-width:79.99rem){.sections-module__tAvHzq__finalRail{top:calc(-1 * var(--spacing-section))}}@media (min-width:64rem){.sections-module__tAvHzq__endPaw{bottom:-16px;left:-50px;right:auto}}@media (min-width:64rem) and (max-width:79.99rem){.sections-module__tAvHzq__finalFitty{right:-8px}}
