.tt{--k: calc(clamp(360px, 100vw, 1200px) / 1920);--gx: calc((100% - 1920 * var(--k)) / 2);--amber: #F9A64B;--orange: #DE7717;--coral: #FC6F49;--salmon: #F69283;--brick: #B23824;--teal: #48A3AA;--teal-ink: #469EA4;--teal-text: #2F7B80;--cream: #EDDCC5;--ink: #231F20;--f-body: futura-pt, "Segoe UI", system-ui, sans-serif;--f-pop: "Poppins", "Segoe UI", system-ui, sans-serif;--f-brush: "Ramidots", "Quaint HF", cursive;background:#fff;color:#000;font-family:var(--f-body);overflow-x:clip}.tt *,.tt *:before,.tt *:after{box-sizing:border-box}.tt img,.tt svg{display:block;max-width:100%}.tt p,.tt h1,.tt h2,.tt h3,.tt ul,.tt ol,.tt li{margin:0;padding:0}.tt h1,.tt h2,.tt h3{color:inherit}.tt ul,.tt ol{list-style:none}.tt a{color:inherit}.tt section{position:relative}.tt .copy{font-weight:600;letter-spacing:-.023em;font-size:calc(29 * var(--k));line-height:calc(40.5 * var(--k))}.tt .copy strong{font-weight:800;-webkit-text-stroke:.035em currentColor}.tt .copy a{text-decoration:underline;text-underline-offset:.15em}.tt .apos{margin-inline:-.06em}.tt .stats__heading,.tt .stat__pill,.tt .benefits__heading,.tt .benefit__name,.tt .benefits__closing,.tt .pill{font-weight:800;-webkit-text-stroke:.025em currentColor}.tt .btitle{font-family:var(--f-pop);font-weight:700;font-size:calc(67 * var(--k));line-height:calc(73.7 * var(--k));letter-spacing:0}.tt .brush{font-family:var(--f-brush);font-weight:400;font-size:calc(139 * var(--k));line-height:0;position:relative;top:calc(12.4 * var(--k))}.tt .pill{display:inline-flex;align-items:center;justify-content:center;text-align:center;height:calc(110 * var(--k));padding:0 calc(40 * var(--k));border-radius:calc(55 * var(--k));font-size:calc(28 * var(--k));line-height:calc(32.5 * var(--k));letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:filter .15s ease,transform .15s ease}.tt .pill--amber{background:var(--amber);color:#000}.tt .pill--black{background:#000;color:#fff}.tt .pill:hover,.tt .pill:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.tt .disc{position:absolute;z-index:3;border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;width:calc(114 * var(--k));height:calc(114 * var(--k))}.tt .disc svg{width:calc(31 * var(--k));height:calc(61 * var(--k));fill:none;stroke:#000;stroke-width:2.4;overflow:visible}.tt .disc--salmon{background:var(--salmon)}.tt .disc--orange{background:var(--orange)}.tt .disc--teal{background:var(--teal-ink)}.tt .disc--black{background:#000}.tt .disc--black svg{stroke:#fff}.tt .disc[hidden],.tt .autoplay-toggle[hidden]{display:none}.tt .disc:focus-visible,.tt .faq:focus-visible,.tt .agency__link:focus-visible{outline:3px solid #000;outline-offset:3px}.tt .hero{height:calc(951 * var(--k));z-index:2;margin-top:-1px}.tt .hero__ribbon{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill}.tt .hero__clip{position:absolute;left:0;right:0;top:0;height:calc(907 * var(--k));overflow:hidden;background:#3a2a1c;-webkit-mask:url(/images/ttfc/hero-mask.svg) 0 0 / 100% 100% no-repeat;mask:url(/images/ttfc/hero-mask.svg) 0 0 / 100% 100% no-repeat}.tt .hero__photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 20%;filter:contrast(1.58)}.tt .hero__clip:after{content:"";position:absolute;inset:0;background:#b2824e;mix-blend-mode:multiply;pointer-events:none}.tt .hero__title{position:absolute;z-index:3;left:calc(var(--gx) + 85.5 * var(--k));top:calc(542.8 * var(--k));width:calc(1000 * var(--k));color:#fff;background-color:#3a2a1c;-webkit-background-clip:text;background-clip:text}.tt .hero__title .brush{font-size:calc(113 * var(--k));top:calc(20 * var(--k))}.tt .field{height:calc(2295 * var(--k));margin-top:calc(-232 * var(--k));z-index:1}.tt .field:before,.tt .field:after{content:"";position:absolute;z-index:-1;top:0;width:calc(var(--gx) + 2px);background:var(--teal)}.tt .field:before{left:0;height:calc(1517 * var(--k));border-bottom-left-radius:100% calc(320 * var(--k))}.tt .field:after{right:0;height:calc(1077 * var(--k));border-bottom-right-radius:100% calc(160 * var(--k))}.tt .field__shape{position:absolute;left:var(--gx);top:0;width:calc(1920 * var(--k));height:calc(1759 * var(--k));max-width:none}.tt .field__pill{position:absolute;left:calc(var(--gx) + 995 * var(--k));right:0;top:calc(366 * var(--k));height:calc(651 * var(--k));border-radius:calc(325.5 * var(--k)) 0 0 calc(325.5 * var(--k));background:var(--salmon)}.tt .field__lead{position:absolute;left:0;right:0;top:calc(225.7 * var(--k));text-align:center;font-family:var(--f-pop);font-weight:700;font-size:calc(52.6 * var(--k));line-height:calc(60 * var(--k))}.tt .field__girl{position:absolute;left:var(--gx);top:calc(196 * var(--k));width:calc(1046 * var(--k));max-width:none}.tt .field__body{position:absolute;left:calc(var(--gx) + 1175 * var(--k));top:calc(503.8 * var(--k));width:calc(622 * var(--k))}.tt .matters__title{position:absolute;left:calc(var(--gx) + 86.1 * var(--k));top:calc(1431.8 * var(--k));color:#000;white-space:nowrap}.tt .matters__arrow{position:absolute;left:calc(var(--gx) + 217 * var(--k));top:calc(1528 * var(--k));width:calc(568 * var(--k));max-width:none}.tt .matters__body{position:absolute;left:calc(var(--gx) + 102.6 * var(--k));top:calc(1815.5 * var(--k));width:calc(600 * var(--k))}.tt .matters__blobs{position:absolute;left:calc(var(--gx) + 847 * var(--k));top:calc(1270 * var(--k));width:calc(990 * var(--k));max-width:none}.tt .matters__video{position:absolute;left:calc(var(--gx) + 930 * var(--k));top:calc(1482 * var(--k));width:calc(812 * var(--k));height:calc(532 * var(--k))}.tt .matters__video .vplay__poster img{object-fit:cover}.tt .stats{height:calc(1079 * var(--k));background:linear-gradient(to right,var(--salmon) calc(var(--gx) + 761 * var(--k)),var(--teal) 0)}.tt .stats__title{position:absolute;left:calc(var(--gx) + 98.3 * var(--k));top:calc(186.2 * var(--k));width:calc(660 * var(--k));line-height:calc(89.7 * var(--k))}.tt .stats__title .brush{position:absolute;left:0;top:calc(-53 * var(--k))}.tt .stats__heading{position:absolute;left:calc(var(--gx) + 976.6 * var(--k));top:calc(193.9 * var(--k));width:calc(870 * var(--k));color:#000;font-size:calc(49 * var(--k));line-height:calc(48.5 * var(--k));letter-spacing:.04em}.tt .stat{position:absolute;left:0;right:0;height:calc(249 * var(--k))}.tt .stat--0{top:calc(491.5 * var(--k))}.tt .stat--1{top:calc(796.5 * var(--k))}.tt .stat__pill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--gx) + 598.5 * var(--k));border:calc(21 * var(--k)) solid var(--teal);border-left:0;border-radius:0 calc(124.5 * var(--k)) calc(124.5 * var(--k)) 0;display:flex;align-items:center;padding-left:calc(var(--gx) + 98.3 * var(--k));font-size:calc(49 * var(--k));line-height:calc(48.5 * var(--k));letter-spacing:.04em;text-transform:uppercase}.tt .stat__pill span{max-width:calc(460 * var(--k))}.tt .stat__line{position:absolute;left:calc(var(--gx) + 588 * var(--k));right:0;top:calc(115.5 * var(--k));height:calc(20 * var(--k));background:var(--salmon)}.tt .stat__line:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(173 * var(--k));background:var(--teal)}.tt .stat__icon{position:absolute;z-index:1}.tt .stat--0 .stat__icon{left:calc(var(--gx) + 701 * var(--k));top:calc(62.5 * var(--k));width:calc(125 * var(--k))}.tt .stat--1 .stat__icon{left:calc(var(--gx) + 707 * var(--k));top:calc(47.5 * var(--k));width:calc(113 * var(--k))}.tt .stat__body{position:absolute;left:calc(var(--gx) + 976.6 * var(--k));width:calc(760 * var(--k));color:#000}.tt .stat__body p+p{margin-top:calc(38.3 * var(--k))}.tt .stat--0 .stat__body{bottom:calc(100% - 115.5 * var(--k) + 35.7 * var(--k))}.tt .stat--1 .stat__body{bottom:calc(100% - 115.5 * var(--k) + 18.5 * var(--k))}.tt .benefits{height:calc(1078 * var(--k));background:var(--cream)}.tt .benefits__heading{position:absolute;left:calc(var(--gx) + 86.5 * var(--k));top:calc(84 * var(--k));width:calc(870 * var(--k));font-size:calc(49 * var(--k));line-height:calc(48.5 * var(--k));letter-spacing:.04em}.tt .benefits__stage{position:absolute;inset:0}.tt .benefit{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .5s}.tt .benefit.is-active{opacity:1;visibility:visible;transition:opacity .5s ease}.tt .benefit__panel{position:absolute;left:0;top:calc(270 * var(--k));width:calc(var(--gx) + 909 * var(--k));height:calc(495 * var(--k));border-radius:0 calc(247.5 * var(--k)) calc(247.5 * var(--k)) 0;background:var(--ink);color:#fff}.tt .benefit__name{position:absolute;left:calc(100% - 822.5 * var(--k));top:calc(109.2 * var(--k));font-size:calc(49 * var(--k));line-height:calc(48.5 * var(--k));letter-spacing:.04em}.tt .benefit__body{position:absolute;left:calc(100% - 822.5 * var(--k));top:calc(230.3 * var(--k));width:calc(655 * var(--k))}.tt .benefit__photo{position:absolute;left:calc(var(--gx) + 1007 * var(--k));top:calc(40 * var(--k));width:calc(858 * var(--k));height:calc(765 * var(--k));max-width:none;object-fit:cover}.tt .benefits__next{left:calc(var(--gx) + 833 * var(--k));top:calc(441 * var(--k));width:calc(152 * var(--k));height:calc(152 * var(--k))}.tt .benefits__next svg{width:calc(40 * var(--k));height:calc(81 * var(--k))}.tt .benefits__toggle{--autoplay-right: auto;--autoplay-left: calc(var(--gx) + 1865 * var(--k) - 60px);--autoplay-top: calc(40 * var(--k) + 16px)}.tt .benefits__closing{position:absolute;left:0;right:0;top:calc(849 * var(--k));margin:0 auto;width:calc(1820 * var(--k));text-align:center;font-size:calc(59 * var(--k));line-height:calc(58.6 * var(--k));letter-spacing:.035em}.tt .benefits__rule{position:absolute;left:calc(var(--gx) + 639.5 * var(--k));top:calc(1007 * var(--k));width:calc(641 * var(--k));height:calc(15.5 * var(--k));background:var(--orange)}.tt .how{height:calc(1080 * var(--k));background:var(--coral)}.tt .how__title{position:absolute;left:0;right:0;margin:0 auto;top:calc(71.9 * var(--k));width:calc(1530 * var(--k));text-align:center;line-height:calc(89.7 * var(--k))}.tt .how__body{position:absolute;left:0;right:0;margin:0 auto;top:calc(296.1 * var(--k));width:calc(960 * var(--k));text-align:center}.tt .how__reel{position:absolute;left:var(--gx);top:calc(435 * var(--k));width:calc(1920 * var(--k));height:calc(560 * var(--k))}.tt .how__track{position:absolute;left:calc(148 * var(--k));width:calc(1674 * var(--k));height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.tt .how__track::-webkit-scrollbar{display:none}.tt .agency{flex:none;width:calc(418.5 * var(--k));scroll-snap-align:start}.tt .agency__link{display:block;position:relative;height:100%;text-decoration:none}.tt .agency{--face-on: #AB3723}.tt .agency__star{position:absolute;left:calc(3 * var(--k));top:0;width:calc(361 * var(--k));height:calc(361 * var(--k))}.tt .agency__shape{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tt .agency__shape path{transition:fill .25s}.tt .agency__logo{position:absolute;left:calc(174 * var(--k));top:calc(164 * var(--k));transform:translate(-50%,-50%);max-width:calc(235 * var(--k));max-height:calc(170 * var(--k));width:auto;height:auto;object-fit:contain;transition:opacity .25s}.tt .agency__hover{position:absolute;left:calc(174 * var(--k));top:calc(164 * var(--k));transform:translate(-50%,-50%);color:#fff;background-color:var(--face-on);white-space:nowrap;font-weight:700;font-size:calc(26 * var(--k));line-height:calc(28 * var(--k));opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.tt .agency__link:is(:hover,:focus-visible){--star-face: var(--face-on)}.tt .agency__link:is(:hover,:focus-visible) .agency__logo{opacity:0}.tt .agency__link:is(:hover,:focus-visible) .agency__hover{opacity:1;visibility:visible;transition-delay:0s}.tt .agency__name{position:absolute;left:0;top:calc(398 * var(--k));width:calc(367 * var(--k));height:calc(162.4 * var(--k));display:flex;align-items:center;justify-content:center;text-align:center;padding:0 calc(30 * var(--k));border-radius:calc(81.2 * var(--k));background:var(--brick);color:#fff;font-weight:600;letter-spacing:-.023em;font-size:calc(29 * var(--k));line-height:calc(34 * var(--k));transition:filter .15s ease}.tt .agency__link:hover .agency__name,.tt .agency__link:focus-visible .agency__name{filter:brightness(1.15)}.tt .how__arrow{top:calc(129 * var(--k))}.tt .how__arrow--prev{left:calc(27 * var(--k))}.tt .how__arrow--next{left:calc(1781 * var(--k))}.tt .how__toggle{--autoplay-right: auto;--autoplay-left: calc(1838 * var(--k) - 22px);--autoplay-top: calc(259 * var(--k) + 14px)}.tt .families{height:calc(1148 * var(--k))}.tt .families__bar{position:absolute;top:calc(34 * var(--k));height:calc(62 * var(--k));background:var(--amber)}.tt .families__bar--left{left:0;width:calc(var(--gx) + 229 * var(--k))}.tt .families__bar--right{right:0;width:calc(var(--gx) + 206 * var(--k))}.tt .families__title{position:absolute;left:0;right:0;top:calc(30.3 * var(--k));text-align:center}.tt .families__title .brush{display:block;position:relative;z-index:1;top:calc(20 * var(--k));color:var(--teal-text);line-height:calc(143 * var(--k))}.tt .families__box{position:absolute;left:calc(var(--gx) + 122.5 * var(--k));top:calc(185.6 * var(--k));width:calc(1675 * var(--k));height:calc(244.4 * var(--k));border:calc(2 * var(--k)) solid var(--amber);border-top:0;display:flex;flex-direction:column;align-items:center;padding-top:calc(93 * var(--k))}.tt .families__box:before,.tt .families__box:after{content:"";position:absolute;top:0;height:calc(2 * var(--k));background:var(--amber)}.tt .families__box:before{left:0;width:calc(152.8 * var(--k))}.tt .families__box:after{right:0;width:calc(136.2 * var(--k))}.tt .families__body{max-width:calc(1130 * var(--k));text-align:center;text-wrap:balance}.tt .families__lead{font-weight:700;font-size:calc(29 * var(--k));line-height:calc(40.5 * var(--k));letter-spacing:-.01em;text-align:center}.tt .families__reel{position:absolute;left:var(--gx);top:calc(458 * var(--k));width:calc(1920 * var(--k));height:calc(482 * var(--k))}.tt .families__track{position:absolute;left:calc(120 * var(--k));width:calc(1680 * var(--k));height:100%;display:flex;gap:calc(98 * var(--k));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.tt .families__track::-webkit-scrollbar{display:none}.tt .families__video{flex:none;width:calc(791 * var(--k));height:100%;scroll-snap-align:start;background:#e0e4eb}.tt .families__video .vplay__poster img{object-fit:cover}.tt .families__arrow{top:calc(184 * var(--k))}.tt .families__arrow--prev{left:calc(26 * var(--k))}.tt .families__arrow--next{left:calc(1780 * var(--k))}.tt .families__btn{position:absolute;left:calc(var(--gx) + 559 * var(--k));top:calc(982 * var(--k));width:calc(802 * var(--k))}.tt .faqs{height:calc(1010 * var(--k))}.tt .faqs:before{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(343 * var(--k));background:var(--teal)}.tt .faqs__field{position:absolute;left:calc(var(--gx) - 1920 * var(--k));bottom:0;width:calc(5760 * var(--k));height:calc(343 * var(--k));max-width:none}.tt .faqs__title{position:absolute;left:calc(var(--gx) + 751.3 * var(--k));top:calc(75.4 * var(--k));width:calc(800 * var(--k));color:var(--teal-text);line-height:calc(89.7 * var(--k))}.tt .faqs__title .brush{position:absolute;right:calc(100% + 17.2 * var(--k));top:calc(87 * var(--k));color:#000;font-size:calc(250.2 * var(--k))}.tt .faqs__row{position:absolute;left:calc(var(--gx) + 214.9 * var(--k));top:calc(360.4 * var(--k));display:grid;grid-template-columns:repeat(3,calc(448.7 * var(--k)));column-gap:calc(72 * var(--k))}.tt .faq{width:100%;height:calc(480.3 * var(--k));padding:0 calc(40 * var(--k));cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:calc(11 * var(--k)) solid var(--teal);border-radius:calc(60.8 * var(--k));background:#fff;color:#000;font-family:var(--f-body);transition:transform .15s ease}.tt .faq:hover,.tt .faq:focus-visible{transform:translateY(-4px)}.tt .faq__lead{color:var(--teal-text);font-weight:800;font-size:calc(59 * var(--k));line-height:calc(40.5 * var(--k));padding-top:calc(10 * var(--k));margin-bottom:calc(12 * var(--k));-webkit-text-stroke:.02em currentColor}.tt .faq__q{max-width:calc(270 * var(--k));font-weight:600;letter-spacing:-.023em;font-size:calc(29 * var(--k));line-height:calc(40.5 * var(--k))}.tt .faqs__btn{position:absolute;left:calc(var(--gx) + 689.5 * var(--k));top:calc(872 * var(--k));width:calc(541 * var(--k))}.tt .faqd{margin:auto;width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:44px 44px 36px;border:0;border-top:10px solid var(--teal);border-radius:22px;background:#fff;color:#000;font-family:var(--f-body);box-shadow:0 24px 60px #00000059}.tt .faqd::backdrop{background:#14151a99}.tt .faqd__q{font-family:var(--f-pop);font-weight:700;font-size:26px;line-height:1.25;color:var(--teal-text);padding-right:36px}.tt .faqd__a{margin-top:16px;font-weight:600;letter-spacing:-.01em;font-size:18px;line-height:1.5}.tt .faqd__a p+*,.tt .faqd__a ul+*{margin-top:14px}.tt .faqd__a ul{padding-left:4px}.tt .faqd__a li{position:relative;padding-left:22px}.tt .faqd__a li+li{margin-top:4px}.tt .faqd__a li:before{content:"";position:absolute;left:2px;top:.6em;width:9px;height:9px;border-radius:50%;background:var(--coral)}.tt .faqd__a strong{font-weight:800}.tt .faqd__a a{text-decoration:underline;text-underline-offset:.15em}.tt .faqd__close{position:absolute;top:14px;right:14px;width:40px;height:40px;border:0;border-radius:50%;background:#f1f1f1;cursor:pointer}.tt .faqd__close:before,.tt .faqd__close:after{content:"";position:absolute;left:11px;right:11px;top:19px;height:2px;background:#000;transform:rotate(45deg)}.tt .faqd__close:after{transform:rotate(-45deg)}.tt .faqd__close:focus-visible{outline:3px solid #000;outline-offset:2px}@media(max-width:900px){.tt{--gx: 0px}.tt .copy{font-size:16px;line-height:24px}.tt .btitle{font-size:27px;line-height:34px}.tt .brush{font-size:52px;top:5px}.tt .pill{height:auto;min-height:50px;padding:12px 24px;border-radius:30px;font-size:15px;line-height:19px}.tt .disc{width:46px;height:46px}.tt .disc svg{width:13px;height:26px}.tt .hero{height:380px}.tt .hero__clip{height:352px}.tt .hero__photo{object-position:30% 20%}.tt .hero__title{inset:auto 20px 74px;width:auto;max-width:340px;text-shadow:0 2px 14px rgba(0,0,0,.45)}.tt .hero__title .brush{font-size:46px;top:8px}.tt .field{height:auto;margin-top:-26px;padding:50px 20px 0;background:var(--teal);display:flex;flex-direction:column}.tt .field:before,.tt .field:after,.tt .field__shape{display:none}.tt .field__lead,.tt .field__body,.tt .field__girl{position:static;width:auto}.tt .field__lead{text-align:left;font-size:22px;line-height:28px}.tt .field__girl{width:100%;max-width:380px;margin:-28px auto 0}.tt .field__pill{display:none}.tt .field__body{margin:6px -20px 0 0;padding:26px 22px 26px 30px;background:var(--salmon);border-radius:70px 0 0 70px}.tt .matters{background:#fff;margin:34px -20px 0;padding:30px 20px 34px;border-radius:40px 40px 0 0}.tt .matters__title,.tt .matters__body{position:static;width:auto}.tt .matters__title{color:#000;white-space:normal}.tt .matters__arrow,.tt .matters__blobs{display:none}.tt .matters__body{margin-top:14px}.tt .matters__video{position:relative;left:auto;top:auto;width:auto;height:auto;aspect-ratio:16 / 9;margin-top:22px}.tt .stats{height:auto;background:var(--salmon);padding:34px 0 0}.tt .stats__title{position:static;width:auto;padding:22px 20px 0;line-height:34px}.tt .stats__title .brush{position:static;display:block;line-height:46px}.tt .stats__heading{position:static;width:auto;margin-top:22px;padding:26px 20px;background:var(--teal);font-size:22px;line-height:27px}.tt .stats__rows{background:var(--teal);padding:0 0 30px}.tt .stat{position:static;height:auto;display:grid;grid-template-columns:74px 1fr;align-items:center}.tt .stat+.stat{margin-top:26px}.tt .stat__line{display:none}.tt .stat__pill{grid-column:1 / -1}.tt .stat--0 .stat__icon,.tt .stat--1 .stat__icon{position:static;width:46px;margin:14px 0 0 20px}.tt .stat__pill{position:relative;width:auto;margin-right:54px;min-height:92px;padding:14px 22px 14px 20px;border-width:8px;border-radius:0 50px 50px 0;background:var(--salmon);font-size:20px;line-height:23px}.tt .stat__pill span{max-width:none}.tt .stat__body{position:static;width:auto;margin-top:14px;padding:0 20px 0 8px}.tt .stat__body p+p{margin-top:12px}.tt .benefits{height:auto;padding:32px 0 34px;display:flex;flex-direction:column}.tt .benefits__heading,.tt .benefits__closing,.tt .benefits__rule{position:static;width:auto}.tt .benefits__heading{padding:0 20px;font-size:22px;line-height:26px}.tt .benefits__stage{position:relative;display:grid;margin-top:20px}.tt .benefit{position:static;grid-area:1 / 1;display:flex;flex-direction:column-reverse}.tt .benefit__photo{position:static;width:calc(100% - 40px);height:auto;aspect-ratio:858 / 765;margin:0 20px}.tt .benefit__panel{position:relative;top:auto;width:auto;height:auto;min-height:0;margin:16px 40px 0 0;padding:24px 30px 26px 20px;border-radius:0 80px 80px 0}.tt .benefit__name,.tt .benefit__body{position:static;width:auto}.tt .benefit__name{font-size:22px;line-height:26px}.tt .benefit__body{margin-top:10px}.tt .benefits__next{position:relative;left:auto;top:auto;align-self:flex-end;margin:14px 20px 0 0;width:52px;height:52px}.tt .benefits__next svg{width:15px;height:30px}.tt .benefits__toggle{position:relative;--autoplay-left: auto;--autoplay-right: auto;--autoplay-top: auto;align-self:flex-end;margin:-48px 84px 0 0}.tt .benefits__closing{margin-top:20px;padding:0 20px;font-size:22px;line-height:27px}.tt .benefits__rule{align-self:center;width:160px;height:6px;margin-top:18px}.tt .how{height:auto;padding:32px 0 36px}.tt .how__title,.tt .how__body{position:static;width:auto;padding:0 20px}.tt .how__title{line-height:34px}.tt .how__body{margin-top:14px}.tt .how__reel{position:relative;top:auto;width:auto;height:auto;margin-top:26px}.tt .how__track{position:static;width:auto;height:300px;padding:0 56px;scroll-padding:0 56px;gap:12px}.tt .agency{width:calc(100vw - 112px)}.tt .agency__star{left:50%;transform:translate(-50%);width:200px;height:200px}.tt .agency__logo{left:96px;top:91px;max-width:136px;max-height:104px}.tt .agency__hover{left:96px;top:91px;font-size:15px;line-height:17px}.tt .agency__name{left:0;right:0;top:214px;width:auto;height:82px;border-radius:41px;font-size:17px;line-height:20px}.tt .how__arrow{top:77px}.tt .how__arrow--prev{left:6px}.tt .how__arrow--next{left:auto;right:6px}.tt .how__toggle{--autoplay-left: auto;--autoplay-right: 7px;--autoplay-top: 133px}.tt .families{height:auto;padding:30px 0 34px;text-align:center}.tt .families__bar{display:none}.tt .families__title,.tt .families__box,.tt .families__reel,.tt .families__btn{position:static;width:auto}.tt .families__title{padding:0 20px}.tt .families__title .brush{line-height:56px}.tt .families__box{height:auto;margin:18px 20px 0;padding:18px 16px 16px;border-top:2px solid var(--amber)}.tt .families__box:before,.tt .families__box:after{display:none}.tt .families__body{max-width:none}.tt .families__lead{margin-top:8px;font-size:16px;line-height:24px}.tt .families__reel{position:relative;top:auto;height:auto;margin-top:22px}.tt .families__track{position:static;width:auto;height:auto;gap:12px;padding:0 20px;scroll-padding:0 20px}.tt .families__video{width:calc(100vw - 40px);height:auto;aspect-ratio:16 / 9}.tt .families__arrow{top:calc(50% - 23px)}.tt .families__arrow--prev{left:4px}.tt .families__arrow--next{left:auto;right:4px}.tt .families__btn{display:inline-flex;margin:22px 20px 0}.tt .faqs{height:auto;padding:30px 20px 40px;text-align:center;background:var(--teal)}.tt .faqs:before{top:0;bottom:auto;height:210px;background:#fff}.tt .faqs__field{display:none}.tt .faqs__title,.tt .faqs__row,.tt .faqs__btn{position:relative;left:auto;top:auto;width:auto}.tt .faqs__title{line-height:34px}.tt .faqs__title .brush{position:static;display:block;font-size:80px;line-height:80px}.tt .faqs__row{grid-template-columns:1fr;gap:14px;margin-top:20px}.tt .faq{height:auto;min-height:120px;padding:20px;border-width:5px;border-radius:26px}.tt .faq__lead{font-size:30px;line-height:30px;padding:0;margin-bottom:6px}.tt .faq__q{max-width:280px;font-size:17px;line-height:23px}.tt .faqs__btn{display:inline-flex;margin-top:24px}.tt .faqd{padding:40px 22px 26px}.tt .faqd__q{font-size:21px}.tt .faqd__a{font-size:16px}}
