.tl{background:var(--tl-bg, var(--brand-color-cream));color:var(--tl-text, #222);padding-block:var(--tl-top, 64px) var(--tl-bottom, 64px);font-family:var(--font-body-family)}.tl *,.tl *:before,.tl *:after{box-sizing:border-box}.tl__wrap{width:min(1280px,100%);margin-inline:auto;padding-inline:50px}.tl h1,.tl h2,.tl h3{color:var(--tl-heading, var(--brand-color-primary));margin:0}.tl h1{font-size:clamp(38px,4.1vw,60px);line-height:1.04;letter-spacing:-.025em}.tl h2{font-size:clamp(32px,3.3vw,46px);line-height:1.08;letter-spacing:-.025em}.tl h3{font-size:23px;line-height:1.14;letter-spacing:-.015em}.tl p{margin:0}.tl__eyebrow{font-size:14px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;margin-bottom:18px!important}.tl__copy{font-size:19px;line-height:1.55}.tl__copy p+p{margin-top:12px}.tl__heading{max-width:800px;margin:0 auto 42px;text-align:center}.tl__heading .tl__copy{margin:18px auto 0;max-width:670px}.tl__actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:28px}.tl__button{display:inline-flex;min-height:50px;padding:14px 29px;justify-content:center;align-items:center;border:2px solid var(--brand-color-primary);border-radius:40px;background:var(--brand-color-primary);color:#fff;text-decoration:none;font-size:17px;font-weight:500;line-height:1.2;transition:background .18s ease,transform .18s ease}.tl__button:hover{background:var(--brand-color-secondary);border-color:var(--brand-color-secondary);transform:translateY(-2px)}.tl__button--light{background:var(--brand-color-accent);border-color:var(--brand-color-accent);color:var(--brand-color-primary)}.tl__button--light:hover{background:#fff;border-color:#fff}.tl__link{color:var(--tl-heading, var(--brand-color-primary));font-size:16px;text-underline-offset:5px}.tl a:focus-visible,.tl button:focus-visible,.tl video:focus-visible{outline:3px solid currentColor;outline-offset:5px}.tl__hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:52px}.tl__hero-copy{padding-block:15px}.tl__hero-copy .tl__copy{margin-top:24px;max-width:520px}.tl__hero-media{position:relative;min-width:0;border-radius:24px;overflow:hidden;aspect-ratio:1 / 1.06;background:var(--brand-color-accent)}.tl__hero-media img,.tl__hero-media video{display:block;width:100%;height:100%;object-fit:cover}.tl__hero-media video{object-fit:contain}.tl__hero-sticker{position:absolute;bottom:22px;left:22px;right:22px;padding:12px 20px;width:fit-content;max-width:calc(100% - 44px);border-radius:30px;background:var(--brand-color-accent);color:var(--brand-color-primary);font-size:16px;font-weight:500}.tl__trust{display:flex;flex-wrap:wrap;gap:10px 20px;padding:0;margin:25px 0 0;list-style:none;font-size:14px}.tl__trust li{display:inline-flex;align-items:center;gap:7px}.tl__check{flex:0 0 auto;width:21px;height:21px}.tl__mobile-copy{display:none}.tl--product{display:block}.tl__benefits{display:grid;grid-template-columns:1fr 1.06fr 1fr;gap:28px;align-items:center;padding-block:6px}.tl__benefit-column{display:flex;flex-direction:column;justify-content:center;gap:20px;grid-row:1}.tl__benefit-column--left{grid-column:1;--tl-arc-direction: 1}.tl__benefit-column--right{grid-column:3;--tl-arc-direction: -1}.tl__plate{grid-column:2;grid-row:1;align-self:center;border-radius:50%;background:#ffffff73;border:1px solid rgba(70,27,226,.12);padding:12px;aspect-ratio:1;display:grid;place-items:center}.tl__plate img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.tl__benefit{display:flex;gap:13px;align-items:center;padding:19px 18px;border:1px solid rgba(70,27,226,.12);border-radius:18px;background:#ffffffc2;box-shadow:0 3px #461be209}.tl__benefit .tl__check{color:var(--brand-color-primary);width:29px;height:29px}.tl__benefit .tl__check circle{fill:var(--brand-color-primary);stroke:none}.tl__benefit .tl__check path{stroke:#fff}.tl__benefit h3{font-size:19px;font-weight:500}.tl__benefit p{font-size:15px;line-height:1.4;margin-top:6px}.tl__note{font-size:14px;line-height:1.5;margin:28px auto 0!important;max-width:760px;text-align:center}@media(min-width:990px){.tl__benefits{column-gap:72px}.tl__benefit{--tl-arc-x: calc(-12px * var(--tl-arc-direction));transform:translate(var(--tl-arc-x))}.tl__benefit:first-child,.tl__benefit:last-child{--tl-arc-x: calc(40px * var(--tl-arc-direction))}.tl__benefit:only-child{--tl-arc-x: 0px}}@media(min-width:990px)and (prefers-reduced-motion:no-preference){[data-motion-ready=true] .tl__benefit{animation:tl-benefit-float 11s ease-in-out infinite;animation-play-state:paused;animation-delay:calc(var(--tl-benefit-order) * -1.7s)}[data-motion-ready=true] .tl__benefit:nth-child(2n){animation-duration:13s}[data-motion-state=running] .tl__benefit{animation-play-state:running}}@keyframes tl-benefit-float{0%,to{transform:translate3d(var(--tl-arc-x),-3px,0)}50%{transform:translate3d(var(--tl-arc-x),3px,0)}}.tl__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.tl__card-media{border-radius:18px;overflow:hidden;aspect-ratio:4 / 3;background:var(--brand-color-cream)}.tl__card-media img,.tl__card-media video{display:block;width:100%;height:100%;object-fit:cover}.tl__step-label{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.05em;text-transform:uppercase;margin-block:23px 12px;color:var(--tl-heading, var(--brand-color-primary))}.tl__number{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--brand-color-primary);color:#fff;font-weight:500}.tl__card .tl__copy{margin-top:12px;font-size:17px}.tl__storage-note{display:flex;align-items:center;gap:24px;margin-top:38px;padding:28px 32px;border:1px solid rgba(70,27,226,.18);border-radius:22px;background:var(--brand-color-accent);font-size:16px;line-height:1.5}.tl__icon{display:block;width:100%;height:100%}.tl__storage-icon{flex:0 0 72px;width:72px;height:72px;display:grid;place-items:center;padding:13px;border-radius:23px;color:#fff;background:var(--brand-color-primary);transform:rotate(-6deg)}.tl__storage-icon .tl__icon{transform:rotate(6deg)}.tl__storage-copy{min-width:0}.tl__storage-copy h3{font-size:23px;margin-bottom:9px}.tl__storage-copy p+p{margin-top:10px}.tl__storage-note strong{color:var(--brand-color-primary)}.tl__pill{display:inline-block;color:var(--brand-color-primary);background:var(--brand-color-accent);border-radius:30px;padding:9px 18px;letter-spacing:.035em}.tl__journey{display:grid;grid-template-columns:repeat(var(--tl-step-columns, 3),minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:0}.tl__journey-step{position:relative;padding:30px;border:1px solid rgba(70,27,226,.15);border-radius:24px;background:#fff;box-shadow:0 5px #461be20e}.tl__journey-step:nth-child(2){background:var(--brand-color-accent)}.tl__journey-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:25px}.tl__journey-number{color:var(--brand-color-primary);font-family:var(--font-heading-family);font-size:48px;line-height:1;letter-spacing:-.04em}.tl__journey-icon{display:block;width:80px;height:80px;padding:15px;color:var(--brand-color-primary);background:var(--brand-color-accent);border-radius:28px 34px 26px 33px;transform:rotate(6deg)}.tl__journey-icon .tl__icon{transform:rotate(-6deg)}.tl__journey-step:nth-child(2) .tl__journey-icon{background:#fff;transform:rotate(-6deg)}.tl__journey-step:nth-child(2) .tl__journey-icon .tl__icon{transform:rotate(6deg)}.tl__journey-step h3{font-size:25px}.tl__journey-step .tl__copy{margin-top:16px;font-size:17px;line-height:1.5}.tl__journey-arrow{position:absolute;z-index:1;width:50px;height:50px;top:58px;right:-42px;color:var(--brand-color-primary)}.tl__how-action{display:flex;justify-content:center;margin-top:38px}.tl__how-action .tl__button{gap:22px}.tl__videos{display:grid;grid-template-columns:repeat(var(--tl-video-columns, 3),minmax(0,1fr));gap:24px;max-width:1080px;margin-inline:auto}.tl__video-media{aspect-ratio:9 / 16;overflow:hidden;border-radius:20px;background:var(--brand-color-accent)}.tl__video-media video,.tl__video-media iframe,.tl__video-media img{width:100%;height:100%;display:block;object-fit:cover;border:0}.tl__video-media video{object-fit:contain}.tl__video h3{font-size:20px;margin-top:18px}.tl__video .tl__copy{font-size:16px;margin-top:8px}.tl__editor-note{display:grid;place-items:center;height:100%;padding:32px;text-align:center;font-size:16px;color:var(--brand-color-primary)}.tl__freedom-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:start}.tl__freedom-grid .tl__copy{margin-top:24px}.tl__freedoms{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tl__freedom{border-top:1px solid currentColor;padding-top:20px}.tl__freedom h3{font-size:21px}.tl__freedom p{margin-top:10px;font-size:16px;line-height:1.45}.tl--intro{scroll-margin-top:120px}.tl--intro .tl__heading{margin-bottom:0}.tl__quiz-shell{background:var(--brand-color-accent, #D6FFBD);padding-bottom:64px}.tl__quiz-shell .tl__wrap{box-sizing:border-box}.tl__quiz-shell .quiz{border-radius:24px;overflow:hidden}.tl__quiz-shell .quiz__panel{min-width:0}@media(min-width:750px){.tl__quiz-shell .quiz__panel{padding:48px clamp(30px,4vw,50px)}}@media(max-width:989px){.tl__wrap{padding-inline:30px}.tl__hero-grid{gap:30px}.tl__benefits{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:14px}.tl__benefit-column{display:contents}.tl__plate{grid-column:1 / -1;grid-row:1;order:-1;width:min(320px,60%);justify-self:center;margin-bottom:10px}.tl__benefit{order:var(--tl-benefit-order);padding:15px 12px;gap:9px}.tl__benefit h3{font-size:18px}.tl__freedom-grid{gap:35px}.tl__journey{gap:22px}.tl__journey-step{padding:22px}.tl__journey-icon{width:64px;height:64px;padding:11px}.tl__journey-step h3{font-size:22px}.tl__journey-arrow{right:-33px;width:42px}}@media(max-width:749px){.tl__quiz-shell{padding-bottom:42px}.tl__quiz-shell .quiz{border-radius:18px}.tl{padding-block:calc(var(--tl-top, 64px) * .65) calc(var(--tl-bottom, 64px) * .65)}.tl__wrap{padding-inline:20px}.tl__eyebrow{font-size:12px;margin-bottom:13px!important}.tl__copy{font-size:17px;line-height:1.45}.tl__heading{margin-bottom:28px}.tl__hero-grid{grid-template-columns:1fr;gap:24px}.tl__hero-copy{padding-block:0}.tl__hero-copy .tl__copy{margin-top:18px}.tl__hero-media{aspect-ratio:4 / 3;border-radius:18px}.tl__hero-media--first{grid-row:1}.tl__hero-sticker{bottom:14px;left:14px;font-size:13px;padding:9px 15px}.tl__desktop-copy--alternate{display:none}.tl__mobile-copy{display:block}.tl__actions{gap:16px;margin-top:22px}.tl__button{font-size:16px;min-height:48px;padding-inline:23px}.tl__trust{gap:9px 16px;font-size:12px;margin-top:18px}.tl__benefits{display:flex;flex-direction:column;gap:10px;align-items:stretch}.tl__plate{width:min(270px,78%);margin:0 auto 16px}.tl__benefit{align-items:center;padding:14px;background:#ffffffa6;border-radius:12px}.tl__benefit h3{font-size:17px}.tl__benefit p{font-size:14px}.tl__cards{grid-template-columns:1fr;gap:30px}.tl__card-media{aspect-ratio:4 / 3}.tl__step-label{margin-block:17px 10px}.tl__storage-note{align-items:flex-start;flex-direction:column;gap:18px;padding:24px;font-size:15px;margin-top:30px}.tl__storage-icon{width:58px;height:58px;flex-basis:58px;padding:10px;border-radius:19px}.tl__storage-copy h3{font-size:23px}.tl__journey{grid-template-columns:1fr;gap:48px}.tl--how .tl__heading h2{max-width:290px;margin-inline:auto;text-wrap:balance}.tl--how .tl__heading .tl__copy{max-width:300px;text-wrap:balance}.tl__journey-step{padding:24px}.tl__journey-top{margin-bottom:18px}.tl__journey-number{font-size:42px}.tl__journey-icon{width:68px;height:68px}.tl__journey-step h3{font-size:24px}.tl__journey-step .tl__copy{margin-top:12px;font-size:16px}.tl__journey-arrow{display:block;top:auto;bottom:-47px;right:auto;left:calc(50% - 28px);width:56px;height:56px;transform:rotate(90deg)}.tl__how-action{margin-top:28px}.tl__videos{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:83%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 15px}.tl__video{scroll-snap-align:start}.tl__freedom-grid{grid-template-columns:1fr;gap:32px}.tl__freedoms{gap:22px 20px}.tl__freedom h3{font-size:19px}.tl__freedom p{font-size:15px}}@media(prefers-reduced-motion:reduce){.tl__button{transition:none}.tl__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/tiny-landing.css.map */
