.tgl section{position:relative}.tgl .tgl-wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}.tgl .tgl-head{text-align:center;justify-items:center;gap:4px;max-width:780px;margin:0 auto clamp(28px,4vw,44px);display:grid}.tgl .tgl-head .tgp-script{color:var(--tga-lilac);font-size:clamp(2em,3.4vw,2.8em)}.tgl .tgl-head h2{color:var(--tga-navy);margin:0;font-size:clamp(2.1em,4.2vw,3.4em);line-height:1.08}.tgl .tgl-head p{color:#555b7a;margin:8px 0 0;font-size:1.08em;line-height:1.6}.tgl .tgl-head--light .tgp-script{color:var(--tga-yellow)}.tgl .tgl-head--light h2,.tgl .tgl-head--light p{color:#fff}.tgl .tgl-head--pink .tgp-script{color:var(--tga-pink)}.tgl .tgl-eyebrow{color:#c64f83;letter-spacing:.16em;text-transform:uppercase;font-size:.8em;font-weight:600}.tgl .tgl-section{padding:clamp(56px,7vw,90px) 0}.tgl .tgl-section--white{background:#fff}.tgl .tgl-section--lilac{background:#a0a6d4}.tgl .tgl-section--cream{background:#f2eee4}.tgl .tgl-section--mist{background:#f6f7fb}.tgl .tgl-blob{pointer-events:none;border-radius:50%;position:absolute}.tgl .tgl-btn{background:var(--tga-pink);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 32px;font-family:inherit;font-size:1.05em;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #bf568a4d}.tgl .tgl-btn:hover,.tgl .tgl-btn:focus-visible{color:#fff;background:#a8467a}.tgl .tgl-btn--navy{background:var(--tga-navy);box-shadow:none}.tgl .tgl-btn--navy:hover,.tgl .tgl-btn--navy:focus-visible{background:#3e466c}.tgl .tgl-btn--outline{color:var(--tga-navy);border:2px solid var(--tga-navy);box-shadow:none;background:0 0}.tgl .tgl-btn--outline:hover,.tgl .tgl-btn--outline:focus-visible{background:var(--tga-navy);color:#fff}.tgl .tgl-link{color:var(--tga-navy);font-weight:600}.tgl .tgl-link--light{color:#fff}.tgl .tgl-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-top:clamp(28px,4vw,40px);display:flex}.tgl .tgl-hero{text-align:center;justify-content:center;align-items:center;min-height:760px;padding:170px 20px 110px;display:flex;overflow:clip visible}.tgl .tgl-hero__bg{background:url(/wp-content/uploads/2024/12/5-1-scaled.webp) 50% 30%/cover no-repeat;position:absolute;inset:0}.tgl .tgl-hero__bg:after{content:"";background:linear-gradient(#a0a6d4cc 0%,#8c93c6d6 60%,#6e76aae0 100%);position:absolute;inset:0}.tgl .tgl-hero__float{z-index:1;position:absolute}.tgl .tgl-hero__float--l{width:clamp(150px,15vw,225px);top:150px;left:2.5%;transform:rotate(-6deg)}.tgl .tgl-hero__float--r{border:10px solid #fff;width:clamp(140px,15vw,230px);top:46%;right:3%;transform:rotate(5deg);box-shadow:0 10px 30px #262a4040}@media (max-width:1100px){.tgl .tgl-hero__float--r{display:none}}.tgl .tgl-hero__photo{box-sizing:content-box;object-fit:cover;border:8px solid #fff;border-bottom-width:22px;box-shadow:0 12px 30px #262a4047}.tgl .tgl-hero__photo--l2{aspect-ratio:3/2;z-index:2;width:clamp(150px,14vw,210px);bottom:46px;left:1.5%;transform:rotate(5deg)}.tgl .tgl-hero__photo--r1{aspect-ratio:2/3;width:clamp(120px,11vw,165px);top:150px;right:3.5%;transform:rotate(5deg)}.tgl .tgl-hero__photo--r2{aspect-ratio:5/7;z-index:2;width:clamp(140px,13vw,190px);bottom:40px;right:1.5%;transform:rotate(-5deg)}.tgl .tgl-hero__photo--l3{aspect-ratio:2/3;width:110px;top:168px;left:14.5%;transform:rotate(7deg)}.tgl .tgl-hero__photo--r3{aspect-ratio:1;width:112px;top:150px;right:14%;transform:rotate(-7deg)}@media (max-width:1599px){.tgl .tgl-hero__photo--l3,.tgl .tgl-hero__photo--r3{display:none}}@media (max-width:1400px){.tgl .tgl-hero .tgl-trust{justify-content:center;max-width:700px}}@media (max-width:1100px){.tgl .tgl-hero__float--l{width:128px;top:auto;bottom:34px}.tgl .tgl-hero__photo--r2{width:118px;bottom:30px}.tgl .tgl-hero .tgl-trust{max-width:640px}}.tgl .tgl-hero__inner{z-index:2;justify-items:center;max-width:980px;display:grid;position:relative}.tgl .tgl-hero__title{font-family:var(--tgp-head);color:#fff;text-shadow:0 2px 18px #262a4038;margin:0;font-size:clamp(2.6em,6vw,5.4em);line-height:1.16}.tgl .tgl-hero h1.tgl-hero__script,.tgl .tgl-hero__script{font-family:var(--tgp-script);color:var(--tga-yellow);letter-spacing:0;margin:12px 0 0;font-size:clamp(2.3em,4.4vw,3.9em);font-weight:400;line-height:1}.tgl .tgl-hero__lead{color:#fff;text-shadow:0 1px 12px #262a4073;max-width:640px;margin:18px 0 0;font-size:clamp(1.02em,1.4vw,1.2em);font-weight:500;line-height:1.55}.tgl .tgl-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;padding:0;list-style:none;display:flex}.tgl .tgl-chips a{color:var(--tga-navy);background:#ffffffeb;border-radius:999px;padding:11px 20px;font-size:.95em;font-weight:600;text-decoration:none;display:block}.tgl .tgl-chips a:hover,.tgl .tgl-chips a:focus-visible{color:var(--tga-pink);background:#fff}.tgl .tgl-datecheck{background:#fff;border-radius:999px;align-items:center;gap:16px;margin-top:30px;padding:8px 8px 8px 30px;display:flex;box-shadow:0 18px 40px #262a4038}.tgl .tgl-datecheck .tgl-btn{box-shadow:none;white-space:nowrap;padding:15px 28px}.tgl .tgl-datecheck{position:relative}.tgl .tgl-datecheck__label{color:var(--tga-ink);white-space:nowrap;font-weight:600}.tgl .tgl-datecheck__field{font:inherit;color:#555b7a;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #d9dcef;border-radius:999px;align-items:center;gap:10px;min-width:200px;padding:13px 20px;display:inline-flex}.tgl .tgl-datecheck__field:hover,.tgl .tgl-datecheck__field[aria-expanded=true]{border-color:var(--tga-lilac);color:var(--tga-navy)}.tgl .tgl-datecheck__field:focus-visible{outline:2px solid var(--tga-lilac);outline-offset:2px}.tgl .tgl-datecheck__pop{z-index:40;box-sizing:border-box;text-align:left;width:min(368px,92vw);color:var(--tga-ink);background:#fff;border-radius:20px;padding:14px 16px 12px;font-size:.86em;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 24px 60px #262a404d}.tgl .tgl-datecheck__pophead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tgl .tgl-datecheck__pophead button{width:36px;height:36px;color:var(--tga-navy);cursor:pointer;background:#f1f2fa;border:0;border-radius:50%;font-size:.95em}.tgl .tgl-datecheck__pop .tgb-cal__day{min-height:38px;font-size:1em}.tgl .tgl-datecheck__pop .tgb-cal__wd{font-size:.8em}.tgl .tgl-datecheck__pop .tgb-cal__head{font-size:1.15em;font-weight:600}.tgl .tgl-datecheck__hint{color:#555b7a;margin:12px 0 0;font-size:.82em;line-height:1.45}.tgl .tgl-trust{color:#fff;text-shadow:0 1px 10px #262a4073;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:22px 0 0;padding:0;font-size:.95em;font-weight:600;list-style:none;display:flex}.tgl .tgl-trust li+li:before{content:"•";opacity:.6;margin-right:22px}.tgl .tgl-trust a{color:inherit;text-decoration:none}.tgl .tgl-stars{color:var(--tga-yellow);letter-spacing:2px}.tgl .tgl-press{background:#fff;border-bottom:1px solid #eceefa;padding:34px 0 38px}.tgl .tgl-press .tgp-press{margin:0 auto}.tgl .tgl-videos{flex-wrap:wrap;justify-content:center;gap:28px;display:flex;position:relative}.tgl .tgl-videos:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#a0a6d447,#a0a6d400);border-radius:50%;position:absolute;inset:30% 10% -10%}.tgl .tgl-phone{background:#1b1b1d;border-radius:48px;flex:none;width:245px;height:531px;position:relative;overflow:hidden;box-shadow:0 26px 48px #14141e2b,0 8px 18px #14141e1a}.tgl .tgl-phone video{object-fit:cover;background:#ededf0;border-radius:40px;width:231px;height:515px;display:block;position:absolute;top:9px;left:7px}.tgl .tgl-phone__notch{background:#0d0d0e;border-radius:999px;width:84px;height:24px;position:absolute;top:13px;left:80px}.tgl .tgl-phone__sound{cursor:pointer;background:#141419ad;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:18px;right:18px}.tgl .tgl-phone__play{cursor:pointer;background:#bf568ae0;border:2px solid #fffc;border-radius:50%;place-items:center;width:76px;height:76px;padding:0 0 0 4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #14141959}.tgl .tgl-phone__play:hover,.tgl .tgl-phone__play:focus-visible{background:#bf568a}.tgl .tgl-phone__sound:focus-visible{outline:3px solid var(--tga-yellow);outline-offset:2px}.tgl .tgl-clips{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.tgl .tgl-clip{background:#fff;border-radius:20px;gap:16px;padding:22px;display:grid;box-shadow:0 14px 34px #262a402e}.tgl .tgl-clip__top{align-items:center;gap:16px;display:flex}.tgl .tgl-play{background:var(--tga-pink);cursor:pointer;color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.tgl .tgl-play:focus-visible{outline:3px solid var(--tga-navy);outline-offset:2px}.tgl .tgl-clip b{color:var(--tga-ink);font-size:1.05em;display:block}.tgl .tgl-clip small{color:#555b7a;font-size:.88em}.tgl .tgl-wave{align-items:center;gap:3px;height:40px;display:flex}.tgl .tgl-wave span{background:#d9dcef;border-radius:3px;flex:1;min-width:2px;max-width:5px;transition:background .1s}.tgl .tgl-wave span.is-played{background:var(--tga-pink)}.tgl .tgl-clip.is-playing .tgl-wave span:not(.is-played){background:#a0a6d4}.tgl .tgl-styles{box-sizing:border-box;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:18px;max-width:1280px;margin:0 auto;padding:0 clamp(14px,3vw,32px);display:grid}.tgl .tgl-track{--gap:24px;gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:4px 2px 12px;display:flex;overflow-x:auto}.tgl .tgl-track::-webkit-scrollbar{display:none}.tgl .tgl-style{width:calc((100% - 2 * var(--gap)) / 3);scroll-snap-align:start;box-sizing:border-box;background:#a0a6d4;border-radius:18px;flex:none;gap:14px;padding:16px;display:grid}.tgl .tgl-style__img{background:#fff;border-radius:14px;place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.tgl .tgl-style__img img{object-fit:contain;max-width:88%;max-height:220px}.tgl .tgl-style__book{font-family:var(--tgp-script);color:var(--tga-navy);font-size:2em;position:absolute;top:12px;left:14px;transform:rotate(-8deg)}.tgl .tgl-style__badge{background:var(--tga-pink);color:#fff;border-radius:999px;padding:6px 10px;font-size:.75em;font-weight:600;position:absolute;top:12px;right:12px}.tgl .tgl-style h3{color:#3e466c;text-wrap:balance;align-items:center;min-height:2.3em;margin:0;padding:0 4px;font-size:1.4em;line-height:1.15;display:flex}.tgl .tgl-style__row{gap:10px;padding:0 4px 4px;display:flex}.tgl .tgl-style__row .tgl-btn{box-shadow:none;background:var(--tga-navy);flex:1;padding:13px 0;font-size:1em}.tgl .tgl-style__row .tgl-btn:hover{background:#3e466c}.tgl .tgl-hear{border:2px solid var(--tga-navy);cursor:pointer;width:48px;height:48px;color:var(--tga-navy);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.tgl .tgl-hear[aria-pressed=true]{background:var(--tga-navy);color:#fff}.tgl .tgl-arrow{cursor:pointer;border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:static;box-shadow:0 8px 22px #262a402e}.tgl .tgl-arrow--prev{color:var(--tga-navy);background:#fff}.tgl .tgl-arrow--next{background:var(--tga-navy);color:#fff}.tgl .tgl-arrow:disabled{opacity:.35;cursor:default}.tgl .tgl-styles__foot{color:#555b7a;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:26px;display:flex}.tgl .tgl-how{overflow:hidden}.tgl .tgl-how__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(30px,5vw,64px);display:grid;position:relative}.tgl .tgl-polaroid{padding:18px 10px 0 18px;position:relative}.tgl .tgl-polaroid__frame{background:#fff;border-radius:16px;padding:16px 16px 0;transform:rotate(-2deg);box-shadow:0 26px 54px #262a4047}.tgl .tgl-video-player{object-fit:contain;background:#000;border-radius:10px;width:100%;height:330px;display:block}.tgl .tgl-video-link{cursor:pointer;background:url(/wp-content/uploads/2024/12/5-1-scaled.webp) 50% 30%/cover;border:0;border-radius:10px;width:100%;height:330px;padding:0;display:block;position:relative;overflow:hidden}.tgl .tgl-video-link:before{content:"";background:#262a4038;position:absolute;inset:0}.tgl .tgl-video-link span{background:var(--tga-pink);box-sizing:border-box;border:5px solid #fff;border-radius:50%;place-items:center;width:96px;height:96px;margin:-48px 0 0 -48px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 30px #262a4059}.tgl .tgl-video-link:hover span,.tgl .tgl-video-link:focus-visible span{transform:scale(1.06)}.tgl .tgl-polaroid__caption{height:78px;font-family:var(--tgp-script);color:var(--tga-navy);place-items:center;font-size:2.4em;line-height:1;display:grid}.tgl .tgl-polaroid__tag{background:var(--tga-yellow);color:#3e466c;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:10px 16px;font-size:.85em;font-weight:600;position:absolute;top:0;right:-6px;transform:rotate(6deg);box-shadow:0 8px 18px #262a402e}.tgl .tgl-steps{background:#fff;border-radius:24px;margin:0;padding:clamp(24px,3vw,34px) clamp(22px,3vw,36px);list-style:none;box-shadow:0 20px 44px #262a4029}.tgl .tgl-step{grid-template-columns:56px minmax(0,1fr);column-gap:20px;display:grid}.tgl .tgl-step__rail{flex-direction:column;align-items:center;display:flex}.tgl .tgl-step__num{background:var(--tga-navy);color:#fff;width:52px;height:52px;font-family:var(--tgp-head);border-radius:50%;flex:none;place-items:center;font-size:1.6em;display:grid;box-shadow:0 0 0 6px #eceefa}.tgl .tgl-step:not(:last-child) .tgl-step__rail:after{content:"";border-left:2px dashed #a0a6d4;flex:1;min-height:24px;margin:8px 0}.tgl .tgl-step__body{gap:4px;padding:4px 0 22px;display:grid}.tgl .tgl-step__when{letter-spacing:.1em;text-transform:uppercase;color:var(--tga-pink);font-size:.75em;font-weight:600}.tgl .tgl-step h3{color:#3e466c;margin:0;font-size:1.65em;line-height:1.15}.tgl .tgl-step p{color:#555b7a;margin:0;font-size:.95em;line-height:1.55}.tgl .tgl-included{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tgl .tgl-included a{color:inherit;background:#f6f7fb;border-radius:18px;align-items:flex-start;gap:16px;padding:22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.tgl .tgl-included a:hover,.tgl .tgl-included a:focus-visible{transform:translateY(-2px);box-shadow:0 12px 26px #262a401a}.tgl .tgl-tick{background:#e3f4ef;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.tgl .tgl-included b{color:var(--tga-ink);margin-bottom:4px;font-size:1.12em;display:block}.tgl .tgl-included span{color:#555b7a;font-size:.9em;line-height:1.5}.tgl .tgl-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(30px,5vw,70px);display:grid}.tgl .tgl-copy{justify-items:start;gap:16px;display:grid}.tgl .tgl-copy .tgp-script{color:var(--tga-pink);font-size:clamp(2em,3.2vw,2.75em)}.tgl .tgl-copy h2{color:var(--tga-navy);margin:0;font-size:clamp(2.1em,4vw,3.3em);line-height:1.08}.tgl .tgl-copy p{color:#3f4566;margin:0;font-size:1.1em;line-height:1.6}.tgl .tgl-copy .tgl-actions{justify-content:flex-start;margin-top:4px}.tgl .tgl-mock{min-height:470px;position:relative}.tgl .tgl-mock__card{background:#fff;border-radius:22px;width:min(470px,88%);position:absolute;top:10px;left:6%;overflow:hidden;box-shadow:0 24px 50px #262a402e}.tgl .tgl-mock__card img{object-fit:cover;width:100%;height:250px;display:block}.tgl .tgl-mock__body{text-align:center;justify-items:center;gap:10px;padding:22px 26px;display:grid}.tgl .tgl-mock__body b{font-family:var(--tgp-head);color:var(--tga-navy);font-size:2em;font-weight:400}.tgl .tgl-mock__body .tgp-script{color:var(--tga-pink);font-size:1.9em}.tgl .tgl-mock__player{align-items:center;gap:12px;width:100%;margin-top:6px;display:flex}.tgl .tgl-mock__player i{background:var(--tga-navy);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.tgl .tgl-mock__bar{background:#eceefa;border-radius:3px;flex:1;height:6px}.tgl .tgl-mock__bar:before{content:"";background:var(--tga-pink);border-radius:3px;width:35%;height:6px;display:block}.tgl .tgl-mock__player small{color:#555b7a;font-size:.82em}.tgl .tgl-mock__note{background:var(--tga-navy);color:#fff;border-radius:16px;width:220px;padding:16px 20px;line-height:1.4;position:absolute;bottom:20px;right:0;box-shadow:0 14px 30px #262a4040}.tgl .tgl-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.tgl .tgl-card{color:inherit;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 8px 22px #262a4012}.tgl .tgl-card img{object-fit:cover;width:100%;height:200px;display:block}.tgl .tgl-card__body{gap:6px;padding:18px;display:grid}.tgl .tgl-card__body b{color:var(--tga-ink);font-size:1.12em}.tgl .tgl-card__body span{color:#555b7a;font-size:.9em;line-height:1.5}.tgl .tgl-card__badge{background:var(--tga-pink);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.75em;font-weight:600;position:absolute;top:14px;left:14px}.tgl .tgl-card__media{position:relative}.tgl .tgl-card--tall img{height:210px}.tgl .tgl-card--tall .tgl-card__body b{font-family:var(--tgp-head);color:#3e466c;font-size:1.5em;font-weight:400}.tgl .tgl-section--lilac .tgp-review{box-shadow:0 14px 34px #262a4024}.tgl .tgl-about img{object-fit:cover;border-radius:22px;width:100%;height:clamp(260px,30vw,380px);display:block}.tgl .tgl-about .tgp-script{color:var(--tga-lilac)}.tgl .tgl-faqs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tgl .tgl-faq{background:#f6f7fb;border-radius:18px;align-content:start;gap:10px;padding:24px;display:grid}.tgl .tgl-faq h3{color:#3e466c;margin:0;font-size:1.4em;line-height:1.2}.tgl .tgl-faq p{color:#3f4566;margin:0;font-size:.95em;line-height:1.55}.tgl .tgl-faqs+.tgl-actions{margin-top:24px}.tgl .tgl-questions{margin-top:34px}.tgl .tgl-insta{overflow:hidden}.tgl .tgl-insta__icon{background:var(--tga-pink);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:8px;display:grid;box-shadow:0 10px 22px #bf568a4d}.tgl .tgl-insta .tgl-head h2{font-size:clamp(1.8em,3.4vw,2.9em)}.tgl .tgl-insta__row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.tgl .tgl-insta__row a{box-sizing:border-box;background:#fff;flex:none;width:206px;padding:12px 12px 44px;transition:transform .2s;display:block;box-shadow:0 16px 34px #262a4029}.tgl .tgl-insta__row a:first-child{transform:translateY(18px)rotate(-4deg)}.tgl .tgl-insta__row a:nth-child(2){transform:rotate(2deg)}.tgl .tgl-insta__row a:nth-child(3){transform:translateY(-10px)rotate(-1.5deg)}.tgl .tgl-insta__row a:nth-child(4){transform:translateY(4px)rotate(3deg)}.tgl .tgl-insta__row a:nth-child(5){transform:translateY(16px)rotate(-3deg)}.tgl .tgl-insta__row a:hover,.tgl .tgl-insta__row a:focus-visible{transform:translateY(-6px)rotate(0)}.tgl .tgl-insta__row img{object-fit:cover;width:182px;height:204px;display:block}.tgl .tgl-feature{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(30px,6vw,90px);min-height:440px;scroll-margin-top:100px;display:grid}.tgl .tgl-feature+.tgl-feature{margin-top:clamp(40px,5vw,60px)}.tgl .tgl-feature--flip .tgl-feature__media{order:-1}.tgl .tgl-feature__copy{justify-items:start;gap:12px;display:grid}.tgl .tgl-feature__tags{align-items:center;gap:12px;display:flex}.tgl .tgl-feature__num{background:var(--tga-navy);color:#fff;width:46px;height:46px;font-family:var(--tgp-head);border-radius:50%;place-items:center;font-size:1.25em;display:grid;box-shadow:0 0 0 6px #eceefa}.tgl .tgl-included-tag{color:#037565;background:#e3f4ef;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8em;font-weight:600;display:inline-flex}.tgl .tgl-feature__copy .tgp-script{color:var(--tga-pink);font-size:clamp(2.1em,3vw,2.75em);line-height:1}.tgl .tgl-feature__copy h2{color:#3e466c;margin:0;font-size:clamp(1.8em,2.6vw,2.25em);line-height:1.12}.tgl .tgl-feature__copy p{color:#555b7a;margin:0;font-size:1.06em;line-height:1.65}.tgl .tgl-feature__media{justify-content:center;display:flex}.tgl .tgl-print{box-sizing:border-box;background:#fff;max-width:100%;padding:14px 14px 44px;transform:rotate(-2deg);box-shadow:0 22px 46px #262a402e}.tgl .tgl-print--r{transform:rotate(2deg)}.tgl .tgl-print img{object-fit:cover;background:#fff;width:min(500px,100%);height:340px;display:block}.tgl .tgl-print--contain img{object-fit:contain}.tgl .tgl-pair{width:100%;min-height:430px;position:relative}.tgl .tgl-pair .tgl-print{position:absolute}.tgl .tgl-pair .tgl-print img{object-fit:contain;width:270px;height:330px}.tgl .tgl-pair .tgl-print:first-child{top:10px;left:4%;transform:rotate(-5deg)}.tgl .tgl-pair .tgl-print:last-child{top:40px;right:4%;transform:rotate(4deg)}.tgl .tgl-signs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;width:100%;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.tgl .tgl-signs li{background:#fff;padding:8px 8px 0;display:grid;box-shadow:0 14px 30px #262a4029}.tgl .tgl-signs li:nth-child(odd){transform:rotate(-2deg)}.tgl .tgl-signs li:nth-child(2n){transform:rotate(2deg)translateY(8px)}.tgl .tgl-signs img{aspect-ratio:1;object-fit:cover;object-position:50% 0;transform-origin:50% 3%;width:100%;display:block;transform:scale(1.18)}.tgl .tgl-signs__photo{overflow:hidden}@media (max-width:560px){.tgl .tgl-signs{gap:14px 10px}.tgl .tgl-signs li{padding:5px 5px 0}.tgl .tgl-signs span{padding:6px 0 7px;font-size:.68em}}.tgl .tgl-signs span{text-align:center;color:var(--tga-navy);background:#fff;padding:8px 2px 10px;font-size:.8em;font-weight:600;position:relative}.tgl .tgl-timeline{background:#fff;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:40px 44px;list-style:none;display:grid;position:relative;box-shadow:0 20px 44px #262a4029}.tgl .tgl-timeline:before{content:"";border-top:2px dashed #d9dcef;position:absolute;top:48px;left:52px;right:52px}.tgl .tgl-timeline li{align-content:start;gap:6px;padding-top:30px;display:grid;position:relative}.tgl .tgl-timeline li:before{content:"";background:var(--tga-pink);border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #fff}.tgl .tgl-timeline li:last-child:before{background:var(--tga-navy)}.tgl .tgl-timeline small{letter-spacing:.1em;text-transform:uppercase;color:var(--tga-pink);font-size:.75em;font-weight:600}.tgl .tgl-timeline h3{color:#3e466c;margin:0;font-size:1.5em}.tgl .tgl-timeline span{color:#555b7a;font-size:.95em;line-height:1.5}.tgl .tgl-note-light{text-align:center;color:#fff;margin:26px 0 0;font-size:.95em}.tgl .tgl-promise{background:var(--tga-navy);border-radius:30px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(26px,4vw,50px);padding:clamp(30px,4vw,46px) clamp(24px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #262a4033}.tgl .tgl-promise:after{content:"";pointer-events:none;background:#a0a6d433;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-140px;right:-90px}.tgl .tgl-promise__copy{z-index:1;gap:10px;display:grid;position:relative}.tgl .tgl-promise__copy .tgp-script{color:var(--tga-yellow);font-size:2.75em}.tgl .tgl-promise__copy h2{color:#fff;margin:0;font-size:clamp(1.7em,2.4vw,2.1em);line-height:1.15}.tgl .tgl-promise__copy p{color:#ffffffeb;margin:0;line-height:1.6}.tgl .tgl-promise figure{z-index:1;background:#fff;border-radius:22px;gap:12px;margin:0;padding:28px 30px;display:grid;position:relative}.tgl .tgl-promise figure blockquote{color:var(--tga-ink);margin:0;font-size:1.06em;line-height:1.6}.tgl .tgl-promise figcaption{color:var(--tga-navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-weight:600;display:flex}.tgl .tgl-promise figcaption .tgl-btn{box-shadow:none;padding:13px 26px;font-size:1em}.tgl .tgl-review-stars{color:var(--tga-pink);letter-spacing:3px;font-size:1.35em}.tgl .tgl-stickybar{display:none}@media (max-width:1100px){.tgl .tgl-style{width:calc((100% - var(--gap)) / 2)}.tgl .tgl-cards,.tgl .tgl-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.tgl .tgl-timeline:before,.tgl .tgl-hero__photo--r1,.tgl .tgl-hero__photo--l2{display:none}}@media (max-width:900px){.tgl .tgl-hero{min-height:0;padding:140px 18px 80px}.tgl .tgl-hero__float{display:none}.tgl .tgl-datecheck{box-sizing:border-box;text-align:left;border-radius:22px;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:420px;padding:16px}.tgl .tgl-datecheck__field{border-radius:12px;min-width:0}.tgl .tgl-datecheck__pop{width:auto;max-height:88vh;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;position:fixed;inset:auto 0 0;overflow:auto;transform:none}.tgl .tgl-clips,.tgl .tgl-faqs,.tgl .tgl-included{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.tgl .tgl-how__grid,.tgl .tgl-split,.tgl .tgl-feature,.tgl .tgl-promise{grid-template-columns:minmax(0,1fr)}.tgl .tgl-feature{min-height:0}.tgl .tgl-feature--flip .tgl-feature__media{order:0}.tgl .tgl-video-link,.tgl .tgl-video-player{height:240px}.tgl .tgl-mock{min-height:440px}.tgl .tgl-styles{grid-template-columns:minmax(0,1fr);padding:0}.tgl .tgl-arrow{display:none}.tgl .tgl-track{--gap:16px;padding:4px 18px 12px;scroll-padding-left:18px}.tgl .tgl-style{width:min(320px,80vw)}.tgl .tgl-phone{border-radius:40px;width:200px;height:434px}.tgl .tgl-phone video{border-radius:34px;width:188px;height:420px;top:7px;left:6px}.tgl .tgl-phone__notch{width:72px;left:64px}.tgl .tgl-insta__row a{width:168px;padding:9px 9px 34px}.tgl .tgl-insta__row img{width:150px;height:165px}.tgl .tgl-print img{height:260px}.tgl .tgl-pair{min-height:360px}.tgl .tgl-pair .tgl-print img{width:190px;height:240px}.tgl .tgl-stickybar{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e5f2;justify-content:space-between;align-items:center;gap:12px;transition:transform .25s ease-out;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #262a401f}.tgl .tgl-stickybar.is-on{transform:none}.tgl .tgl-stickybar small{color:#555b7a;font-size:.78em;display:block}.tgl .tgl-stickybar b{color:var(--tga-ink);font-size:1.1em}.tgl .tgl-stickybar .tgl-btn{box-shadow:none;padding:13px 24px}}@media (max-width:560px){.tgl .tgl-cards,.tgl .tgl-timeline{grid-template-columns:minmax(0,1fr)}.tgl .tgl-videos{gap:16px}.tgl .tgl-phone{border-radius:32px;width:160px;height:347px}.tgl .tgl-phone video{border-radius:27px;width:150px;height:335px;top:6px;left:5px}.tgl .tgl-phone__notch{width:56px;height:18px;left:52px}.tgl .tgl-insta__row{gap:12px}.tgl .tgl-insta__row a{width:46%}.tgl .tgl-insta__row img{width:100%;height:150px}.tgl .tgl-trust li+li:before,.tgl .tgl-mock__note{display:none}.tgl .tgl-mock{min-height:430px}}@media (prefers-reduced-motion:reduce){.tgl .tgl-insta__row a,.tgl .tgl-included a,.tgl .tgl-video-link span,.tgl .tgl-stickybar{transition:none}}.tgl .tgl-ribbon{background:var(--tga-navy);color:#fff;padding:14px 0;overflow:hidden}.tgl .tgl-ribbon__track{width:max-content;margin:0;padding:0;list-style:none;animation:38s linear infinite tgl-ribbon;display:flex}.tgl .tgl-ribbon:hover .tgl-ribbon__track{animation-play-state:paused}.tgl .tgl-ribbon li{white-space:nowrap;letter-spacing:.01em;align-items:center;gap:10px;padding:0 30px;font-size:1.02em;font-weight:600;display:flex}.tgl .tgl-ribbon li svg{color:var(--tga-yellow);flex:none;display:block}.tgl .tgl-ribbon li span{line-height:20px;display:block}.tgl .tgl-ribbon li:after{content:"";background:#ffffff73;border-radius:50%;width:6px;height:6px;margin-left:50px}@keyframes tgl-ribbon{to{transform:translate(-50%)}}.tgl .tgl-promises{background:#fff;padding:clamp(44px,5.5vw,70px) 0}.tgl .tgl-promises__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.tgl .tgl-promises__photo{aspect-ratio:16/10;object-fit:cover;border-radius:22px;width:100%;display:block}.tgl .tgl-promises__head{text-align:left;justify-items:start;margin:0 0 18px}.tgl .tgl-promises__head .tgp-script{font-size:clamp(1.6em,2.4vw,2.1em)}.tgl .tgl-promises__head h2{font-size:clamp(1.9em,3.2vw,2.6em)}.tgl ul.tgl-promises__list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.tgl .tgl-promises__list li{align-items:center;gap:12px;display:flex}.tgl .tgl-promises__list i{color:#037565;background:#e3f4ef;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-style:normal;font-weight:700;display:grid}.tgl .tgl-promises__list b{color:var(--tga-ink);font-size:1.08em}.tgl .tgl-promises__list small{color:#6b6f86;font-size:.9em}@media (max-width:900px){.tgl .tgl-promises__split{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.tgl .tgl-promises__photo{aspect-ratio:16/9}.tgl .tgl-promises__head{text-align:center;justify-items:center}}@media (prefers-reduced-motion:reduce){.tgl .tgl-ribbon__track{flex-wrap:wrap;justify-content:center;row-gap:8px;width:auto;animation:none}.tgl .tgl-ribbon li[aria-hidden],.tgl .tgl-ribbon li:after{display:none}}@media (max-width:900px){.tgl .tgl-ribbon{padding:11px 0}.tgl .tgl-ribbon li{padding:0 20px;font-size:.92em}.tgl .tgl-ribbon li:after{margin-left:40px}}@media (max-width:640px){.tgl .tgl-promises__list li>span{line-height:1.3;display:grid}.tgl .tgl-promises__list small{font-size:.86em}.tgl .tgl-promises__list .tgl-dot{display:none}}.tgl .tgl-kshow{place-items:center;width:100%;max-width:540px;min-height:520px;padding:28px 0;display:grid;position:relative}.tgl .tgl-kshow__blob{background:radial-gradient(circle at 28% 28%,#f7d3e4,#0000 62%),radial-gradient(circle at 75% 72%,#d9dcf2,#0000 62%),#efe9f6;border-radius:46% 54% 42% 58%/52% 44% 56% 48%;position:absolute;inset:6% 4%}.tgl .tgl-kshow__phone{aspect-ratio:900/1600;background:#fbfaf7;border:10px solid #1f2133;border-radius:38px;width:min(270px,62vw);position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 30px 60px #262a4047}.tgl .tgl-kshow__phone img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.tgl .tgl-kshow__notch{z-index:1;background:#1f2133;border-radius:12px;width:34%;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tgl .tgl-kshow__chip{color:var(--tga-navy);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 9px;font-size:.88em;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 12px 28px #262a4029}.tgl .tgl-kshow__chip i{background:var(--tga-pink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.85em;font-style:normal;display:grid}.tgl .tgl-kshow__chip--1{top:40%;left:0}.tgl .tgl-kshow__chip--2{top:58%;right:0}.tgl .tgl-kshow__chip--3{bottom:9%;left:4%}@media (max-width:560px){.tgl .tgl-kshow{min-height:0;padding:18px 0}.tgl .tgl-kshow__chip{padding:7px 11px 7px 7px;font-size:.78em}.tgl .tgl-kshow__chip i{width:24px;height:24px}.tgl .tgl-kshow__chip--1{top:38%;left:0}.tgl .tgl-kshow__chip--2{top:56%;right:0}.tgl .tgl-kshow__chip--3{bottom:12%;left:0}}.tgl .tgl-card__media--screen{background:radial-gradient(circle at 25% 30%,#f7d3e4,#0000 60%),radial-gradient(circle at 80% 75%,#d9dcf2,#0000 60%),#efe9f6;place-items:end center;height:210px;display:grid;overflow:hidden}.tgl .tgl-minphone{background:#fff;border:7px solid #1f2133;border-bottom:0;border-radius:26px 26px 0 0;width:150px;height:190px;overflow:hidden;box-shadow:0 14px 30px #262a4040}.tgl .tgl-card .tgl-minphone img{object-fit:initial;width:100%;height:auto;display:block}.tgl .tgl-card__qr{color:var(--tga-navy);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.75em;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:12px;box-shadow:0 8px 18px #262a4029}.tgl .tgl-card__cta{margin-top:4px;font-weight:700;color:var(--tga-pink)!important}.tgl .tgl-vmx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.tgl .tgl-vmx .tgl-kshow{justify-self:center}.tgl .tgl-vmx__copy h2{color:var(--tga-navy);margin:2px 0 14px;font-size:clamp(1.8em,3vw,2.4em);line-height:1.12}.tgl .tgl-vmx__copy p{color:#555b7a;margin:0 0 12px;line-height:1.65}.tgl .tgl-vmx__price{background:#fbe9f1;border-radius:999px;align-items:baseline;gap:8px;padding:8px 16px;display:inline-flex;color:var(--tga-navy)!important}.tgl .tgl-vmx__price b{color:var(--tga-pink);font-size:1.3em}.tgl ol.tgl-vmx__steps{max-width:760px;margin:0 auto}.tgl ul.tgl-vmx__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}.tgl .tgl-vmx__facts li{background:#f6f7fb;border-radius:16px;gap:12px;padding:16px 18px;display:flex}.tgl .tgl-vmx__facts i{color:#037565;background:#e3f4ef;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:700;display:grid}.tgl .tgl-vmx__facts b{color:var(--tga-ink);margin-bottom:2px;display:block}.tgl .tgl-vmx__facts span{color:#555b7a;font-size:.92em;line-height:1.5}@media (max-width:900px){.tgl .tgl-vmx,.tgl ul.tgl-vmx__facts{grid-template-columns:minmax(0,1fr)}}.tgl .tgl-promise-links{flex-wrap:wrap;gap:8px 22px;margin-top:4px;display:flex}.tgl .tgl-promise-links a:after{content:" →"}.tgl .tgl-trust li.tgl-trust__review:before{display:none}.tgl .tgl-trust li.tgl-trust__break{flex-basis:100%;height:0;margin:0;padding:0}.tgl .tgl-trust li.tgl-trust__break:before,.tgl .tgl-trust li.tgl-trust__break+li:before{display:none}.tgl .tgl-rate{text-shadow:none;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 14px 7px 10px;font-size:.95em;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 6px 18px #262a402e;color:var(--tga-ink)!important}.tgl .tgl-rate svg{flex:none}.tgl .tgl-rate b{font-weight:800}.tgl .tgl-rate__stars{color:#f5b400;letter-spacing:1px}.tgl .tgl-rate:hover,.tgl .tgl-rate:focus-visible{box-shadow:0 8px 22px #262a4047}@media (max-width:560px){.tgl .tgl-rate{padding:6px 11px 6px 8px;font-size:.85em}}.tgl .tgl-hero .tgl-trust{row-gap:16px;margin-top:clamp(40px,5vw,64px)}.tgl .tgl-fact__short{display:none}.tgl .tgl-trust li.tgl-fact{align-items:center;gap:8px;display:inline-flex}.tgl .tgl-trust li.tgl-fact:before{display:none!important}.tgl .tgl-fact__icon{width:20px;height:20px;color:var(--tga-yellow);filter:drop-shadow(0 1px 6px #262a4066);flex:none;display:block}.tgl .tgl-hero .tgl-trust{column-gap:30px}@media (max-width:560px){.tgl .tgl-hero{padding-bottom:30px}.tgl .tgl-hero .tgl-trust{gap:15px 8px;margin-top:30px}.tgl .tgl-hero__bg:after{background:linear-gradient(#a0a6d4cc 0%,#8087bee6 50%,#7077acf7 72%,#6870a6fa 100%)}.tgl .tgl-trust li.tgl-trust__review{flex:none}.tgl .tgl-rate{gap:5px;padding:6px 10px 6px 7px;font-size:.8em}.tgl .tgl-rate svg{width:15px;height:15px}.tgl .tgl-rate__more{display:none}.tgl .tgl-trust li.tgl-fact{text-align:center;flex:1 1 0;align-content:start;justify-items:center;gap:5px;font-size:.8em;font-weight:600;line-height:1.25;display:grid}.tgl .tgl-fact__icon{width:20px;height:20px;color:var(--tga-yellow);display:block}.tgl .tgl-fact__long{display:none}.tgl .tgl-fact__short{display:block}}.tgl .tgl-badges{flex-wrap:wrap;justify-content:center;gap:10px 14px;display:flex}.tgl .tgl-badges--reviews{margin:-12px 0 clamp(24px,3vw,36px)}.tgl .tgl-phone video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.tgl .tgl-phone video::-webkit-media-controls{display:none!important}.tgl .tgl-phone video{cursor:pointer}
