.tigoo-podium-hero{--tp-accent:#f59e0b;--tp-ink:#10130f;isolation:isolate;container-type:inline-size;min-height:480px;color:var(--tp-ink)}.tigoo-podium-hero[data-store=nutri]{--tp-accent:#2bb5a0}.tp-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:linear-gradient(115deg,color-mix(in srgb,var(--tp-accent) 30%,#fff),color-mix(in srgb,var(--tp-accent) 50%,#fff));transition:opacity .7s ease}.tp-backdrop[data-active=true]{opacity:1}.tp-layout{display:grid;min-height:inherit;padding:24px 20px 72px;grid-template-columns:minmax(0,1fr)}.tp-layout .campaign-hero-copy{display:contents}.tp-layout .campaign-eyebrow{margin-bottom:14px}.tp-layout .campaign-eyebrow span:last-child{color:var(--tp-ink)}section.tigoo-podium-hero .tp-layout :is(h1,h2){color:var(--tp-ink)!important;font-size:2.35rem!important;line-height:1.04;letter-spacing:-.035em}.tigoo-podium-hero[data-store=nutri] :is(h1,h2){font-family:var(--font-campaign),var(--font-inter),Inter,Arial,sans-serif}section.tigoo-podium-hero .tp-layout .campaign-hero-copy p{margin-top:10px;color:var(--tp-ink)!important;font-size:16px}.tp-layout .tp-actions{position:relative;z-index:3;order:2;display:grid;grid-template-columns:1.3fr 1fr;margin-top:16px}.tp-layout .tp-actions a{padding-inline:12px}.tigoo-podium-hero a.tp-cta{background:var(--tp-ink)!important;color:#fff!important}.tigoo-podium-hero a.tp-cta:hover{background:color-mix(in srgb,var(--tp-accent) 22%,var(--tp-ink))!important}.tigoo-podium-hero a.campaign-secondary{color:var(--tp-ink);border-color:color-mix(in srgb,var(--tp-ink) 55%,transparent)}.tigoo-podium-hero a.campaign-secondary:hover{background:rgba(255,255,255,.28)}.tp-brand-logo{align-self:flex-start;width:auto;max-width:180px;height:30px;margin-bottom:12px;object-fit:contain;object-position:left}.tp-stage-slot{order:1;position:relative;z-index:1;align-self:end;width:100%;margin-top:20px;aspect-ratio:1}.tp-stage,.tp-stage-slot{container-type:inline-size}.tp-stage{position:absolute;inset:0;isolation:isolate;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}.tp-stage[data-active=true]{opacity:1;visibility:visible;transition:opacity .7s ease,visibility 0s}.tp-big{position:absolute;left:0;right:0;top:-3%;display:flex;align-items:baseline;justify-content:center;gap:.25em;font-family:var(--font-campaign),var(--font-inter),Inter,Arial,sans-serif;pointer-events:none}.tp-big-number{color:color-mix(in srgb,var(--tp-accent) 72%,#fff);font-size:34cqw;font-weight:800;line-height:1;letter-spacing:-.05em;white-space:nowrap}.tp-big-label{color:color-mix(in srgb,var(--tp-accent) 40%,var(--tp-ink));font-size:max(14px,4cqw);font-weight:700;white-space:nowrap}.tp-top-logo{display:none}.tp-top-seen{position:absolute;inset:0;pointer-events:none}html[data-campaign-top=a] [data-top-test] .tp-brand-logo{display:none}html[data-campaign-top=a] [data-top-test] .tp-top-logo{display:block;position:absolute;left:50%;top:1%;width:104cqw;max-width:none;height:34cqw;margin:0;object-fit:contain;transform:translateX(-50%);opacity:.13;mix-blend-mode:multiply;pointer-events:none}html[data-campaign-top=b] [data-top-test] .tp-stage{transform:scale(1.2);transform-origin:50% 100%}html[data-campaign-top=b] [data-top-test] .tp-block{left:4%;right:4%;top:36%}@media (max-width:359px){html[data-campaign-top=b] [data-top-test] .tp-stage{transform:scale(1.14)}}.tp-block{position:absolute;left:2%;right:2%;top:46%;bottom:2%;border-radius:26px;transform:skewY(-4deg);background:linear-gradient(160deg,color-mix(in srgb,var(--tp-accent) 86%,#fff),var(--tp-accent) 55%,color-mix(in srgb,var(--tp-accent) 78%,#1c0a00));box-shadow:0 34px 60px color-mix(in srgb,var(--tp-accent) 40%,rgba(30,10,0,.4))}.tp-shadow{position:absolute;height:3.4%;border-radius:50%;background:rgba(30,12,0,.55);filter:blur(4px)}.tp-product{position:absolute;display:block;overflow:hidden;opacity:0;transition:opacity .45s ease}.tp-product[data-ready=true]{opacity:1}.tp-product[data-cut=false]{mix-blend-mode:multiply}.tp-pack{display:block}.tp-cut,.tp-pack{position:absolute;inset:0}.tp-cut{width:100%;height:100%}.tp-product[data-cut=true] img:not(.tp-cut){opacity:0}.tp-cut{object-fit:contain;object-position:50% 100%}.tp-pack[style]{inset:auto}.tp-product:focus-visible{outline:2px solid var(--tp-ink);outline-offset:2px}.tp-tag{position:absolute;z-index:2;display:flex;align-items:baseline;gap:.4em;padding:.32em .72em;border-radius:999px;background:linear-gradient(120deg,#dc3220,#b42318);box-shadow:0 4px 12px rgba(120,20,10,.38),inset 0 0 0 1px rgba(255,255,255,.18);color:#fff;font-size:max(11px,3.4cqw);font-weight:800;line-height:1.2;white-space:nowrap;pointer-events:none;transform:translateX(-50%)}.tp-tag .tp-tag-price{color:#fff;font-size:inherit;font-weight:800}.tp-tag-from{font-size:.78em;font-weight:600}.tp-tag-percent{font-size:.8em;font-weight:700}.tp-offer{order:3;position:relative;z-index:3;align-self:start;min-width:0;margin-top:16px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--tp-ink) 22%,transparent);color:var(--tp-ink)}.tp-offer-waiting{min-height:104px;visibility:hidden}.tp-offer-title{margin-bottom:6px;font-size:13px;font-weight:700;line-height:1.25;color:var(--tp-ink)}.tp-offer-rows{display:grid;gap:5px;margin:0;padding:0;list-style:none}.tp-offer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:baseline;font-size:13px;line-height:1.3;color:var(--tp-ink)}.tp-offer-row:hover .tp-offer-name{text-decoration:underline}.tp-offer-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-offer-lowest{font-weight:700;white-space:nowrap}.tp-countdown{display:none}section.tigoo-podium-hero .campaign-controls{left:20px}section.tigoo-podium-hero .campaign-controls button{color:var(--tp-ink);border-color:color-mix(in srgb,var(--tp-ink) 45%,transparent)}section.tigoo-podium-hero .campaign-controls button>span{background:color-mix(in srgb,var(--tp-ink) 25%,transparent)!important}section.tigoo-podium-hero .campaign-controls button[aria-pressed=true]>span+span{background:var(--tp-ink)!important}@media (min-width:640px){.tp-layout{padding:32px 40px 0;column-gap:24px;row-gap:14px;grid-template-columns:minmax(0,1fr) clamp(300px,48cqw,420px);grid-template-rows:1fr auto;grid-template-areas:"copy stage" "offer stage"}.tp-layout .campaign-hero-copy{display:flex;grid-area:copy;justify-content:center;position:relative;z-index:2;max-width:none}.tp-layout .campaign-eyebrow{margin-bottom:20px}section.tigoo-podium-hero .tp-layout :is(h1,h2){font-size:2.6rem!important}section.tigoo-podium-hero .tp-layout .campaign-hero-copy p{margin-top:14px;font-size:17px}.tp-layout .tp-actions{display:flex;margin-top:24px}.tp-brand-logo{max-width:200px;height:34px;margin-bottom:14px}.tp-big{top:-1%}.tp-big-number{font-size:31cqw}.tp-stage-slot{grid-area:stage;margin-top:0}.tp-block{top:50%;bottom:-6%}.tp-offer{grid-area:offer;margin:0 0 76px;max-width:340px}section.tigoo-podium-hero .campaign-controls{left:40px}}@media (min-width:1024px){.tigoo-podium-hero{min-height:500px}.tp-layout{padding:0 24px 0 56px;column-gap:24px;row-gap:10px;grid-template-columns:minmax(0,1fr) clamp(320px,39.5cqw,500px) clamp(220px,19cqw,240px);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"copy stage ." "copy stage countdown" "copy stage offer" "copy stage ."}section.tigoo-podium-hero .tp-layout :is(h1,h2){font-size:clamp(2.6rem,4.3cqw,3.5rem)!important}section.tigoo-podium-hero .tp-layout :is(h1,h2)[data-long]{font-size:clamp(1.85rem,3.2cqw,2.6rem)!important}section.tigoo-podium-hero .tp-layout .campaign-hero-copy p{font-size:18px}section.tigoo-podium-hero .tp-layout :is(h1,h2)[data-long]+p{font-size:16px}.tp-layout .campaign-hero-copy{padding-block:16px 72px}.tp-layout .tp-actions a{min-height:50px;padding-inline:22px;font-size:16px}.tp-brand-logo{max-width:220px;height:38px;margin-bottom:16px}section.tigoo-podium-hero .campaign-controls{left:56px}.tp-backdrop{background:radial-gradient(26% 58% at 93% 26%,color-mix(in srgb,var(--tp-accent) 92%,#fff),transparent 100%),radial-gradient(20% 44% at 84% 88%,var(--tp-accent),transparent 100%),linear-gradient(115deg,color-mix(in srgb,var(--tp-accent) 30%,#fff),color-mix(in srgb,var(--tp-accent) 50%,#fff))}.tp-countdown{display:block;grid-area:countdown}.tp-countdown:not(:empty),.tp-offer{border:1px solid rgba(255,255,255,.65);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(255,255,255,.24));-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:0 18px 40px rgba(40,14,0,.14),inset 0 1px 0 rgba(255,255,255,.75)}.tp-countdown .campaign-countdown{padding:18px;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tp-countdown .campaign-countdown *{color:var(--tp-ink)!important}.tp-countdown .campaign-countdown>.h-px{background:color-mix(in srgb,var(--tp-ink) 14%,transparent)}.tp-offer{margin:0;max-width:none;padding:12px 14px}.tp-offer-row,.tp-offer-title{font-size:12px}.tp-offer-waiting{min-height:92px}}.tigoo-podium-hero[data-store=tigoo]{--tp-ink:#1c140a;--tp-label:#ffd23f}.tigoo-podium-hero[data-store=tigoo] .tp-backdrop{background:linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in srgb,var(--tp-accent) 14%,transparent) 0) 0 0 /64px 100%,radial-gradient(70% 90% at 72% 18%,#fffaf1,rgba(255,250,241,0) 70%),linear-gradient(180deg,color-mix(in srgb,var(--tp-accent) 24%,#fff),color-mix(in srgb,var(--tp-accent) 42%,#fff))}.tigoo-podium-hero[data-store=tigoo] :is(h1,h2){font-family:var(--font-tigoo-campaign),var(--font-inter),Inter,Arial,sans-serif;font-weight:800}.tp-shelf{position:absolute;z-index:1;left:-8%;right:-8%;height:14%;pointer-events:none}.tp-shelf-top{top:-3.2cqw;height:3.4cqw;background:linear-gradient(180deg,#fff3dd,color-mix(in srgb,var(--tp-accent) 55%,#fff));transform:perspective(600px) rotateX(38deg);transform-origin:bottom}.tp-shelf-edge,.tp-shelf-top{position:absolute;left:0;right:0}.tp-shelf-edge{top:0;bottom:0;border-radius:0 0 6px 6px;background:linear-gradient(180deg,#2a1d0e,var(--tp-ink));box-shadow:0 18px 30px color-mix(in srgb,var(--tp-accent) 30%,rgba(60,25,0,.35))}.tp-stage[data-shelf] .tp-product{z-index:2}.tp-stage[data-shelf] .tp-shadow{z-index:2;height:2.2%;background:rgba(40,20,0,.45)}.tp-ticket{position:absolute;z-index:3;display:grid;gap:.1em;min-width:18cqw;max-width:30cqw;padding:.35em .7em .45em;border-radius:3px;background:var(--tp-label);color:var(--tp-ink);box-shadow:0 2px 0 rgba(0,0,0,.28);font-size:max(11px,3.4cqw);transform:translateX(-50%);pointer-events:none}.tp-ticket-name{overflow:hidden;font-size:max(9px,.62em);font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.tp-shelf-price{display:flex;align-items:baseline;gap:.35em;color:var(--tp-ink);font-weight:800;white-space:nowrap;font-family:var(--font-tigoo-campaign),var(--font-inter),Inter,Arial,sans-serif;font-size:1.45em;line-height:1;letter-spacing:-.02em}.tp-shelf-price .tp-tag-price{color:var(--tp-ink);font-size:inherit;font-weight:800}.tp-shelf-price .tp-tag-percent{color:#c81e1e;font-size:.62em;font-weight:800}.tp-shelf-price .tp-tag-from{font-size:.55em}.tigoo-podium-hero[data-store=tigoo] .tp-big{left:1%;right:auto;top:1%;z-index:4;flex-direction:column;align-items:center;justify-content:center;gap:0;width:22cqw;aspect-ratio:1;border-radius:50%;background:#d92d20;box-shadow:0 8px 18px rgba(120,20,10,.3);transform:rotate(-8deg)}.tigoo-podium-hero[data-store=tigoo] .tp-big-number{color:#fff;font-family:var(--font-tigoo-campaign),var(--font-inter),Inter,Arial,sans-serif;font-size:7.5cqw}.tigoo-podium-hero[data-store=tigoo] .tp-big-label{color:#fff;font-size:max(10px,2.6cqw)}@media (min-width:640px){.tigoo-podium-hero[data-store=tigoo] .tp-layout{padding-right:32px;grid-template-columns:minmax(0,1fr) clamp(320px,50cqw,520px)}.tigoo-podium-hero[data-store=tigoo] .tp-block{display:none}}@media (min-width:1024px){.tigoo-podium-hero[data-store=tigoo] .tp-layout{padding:0 40px 0 56px;grid-template-columns:minmax(0,1fr) clamp(380px,46cqw,520px);grid-template-rows:1fr auto;grid-template-areas:"copy stage" "offer stage"}.tigoo-podium-hero[data-store=tigoo] .tp-backdrop{background:linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in srgb,var(--tp-accent) 14%,transparent) 0) 0 0 /64px 100%,radial-gradient(70% 90% at 72% 18%,#fffaf1,rgba(255,250,241,0) 70%),linear-gradient(180deg,color-mix(in srgb,var(--tp-accent) 24%,#fff),color-mix(in srgb,var(--tp-accent) 42%,#fff))}.tigoo-podium-hero[data-store=tigoo] .tp-layout .campaign-hero-copy{padding-block:40px 16px}.tigoo-podium-hero[data-store=tigoo] .tp-stage-slot{align-self:end}.tigoo-podium-hero[data-store=tigoo] .tp-shelf{left:-14%;right:-18%}.tigoo-podium-hero[data-store=tigoo] .tp-big{top:20%;left:-6%}.tigoo-podium-hero[data-store=tigoo] .tp-countdown{position:absolute;z-index:4;top:28px;right:32px}.tigoo-podium-hero[data-store=tigoo] .tp-countdown:not(:empty){border:0;border-radius:10px;background:var(--tp-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 24px rgba(40,20,0,.25)}.tigoo-podium-hero[data-store=tigoo] .tp-countdown .campaign-countdown{padding:10px 16px 12px}.tigoo-podium-hero[data-store=tigoo] .tp-countdown .campaign-countdown *{color:#fff!important}.tigoo-podium-hero[data-store=tigoo] .tp-countdown .campaign-countdown>.h-px{background:rgba(255,255,255,.2)}.tigoo-podium-hero[data-store=tigoo] .tp-offer{align-self:start;max-width:360px;margin:0 0 72px;padding:12px 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--tp-ink) 22%,transparent);border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}.tigoo-podium-hero[data-motion=full] .tp-stage[data-active=true] .tp-tag{animation:tp-tag-pop .5s cubic-bezier(.2,1.5,.4,1) var(--tp-pop-delay,0s) both,tp-tag-float var(--tp-float-time,4.2s) ease-in-out var(--tp-float-delay,.5s) infinite}.tigoo-podium-hero[data-motion=full] .tp-product:hover{transform:translateY(-1.5%)}.tigoo-podium-hero[data-motion=full] .tp-product{transition:opacity .45s ease,transform .25s ease}@keyframes tp-tag-pop{0%{opacity:0;transform:translateX(-50%) translateY(10px) scale(.7)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes tp-tag-float{0%,to{transform:translateX(-50%) translateY(0) rotate(0deg)}30%{transform:translateX(-50%) translateY(-4px) rotate(1deg)}70%{transform:translateX(-50%) translateY(2px) rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.tigoo-podium-hero *,.tigoo-podium-hero :after,.tigoo-podium-hero :before{animation:none!important;transition:none!important}}.tf-hero{--tf-ink:#0b0f14;--tf-mute:#3d4654;--tf-glass:rgba(255,255,255,0.56);--tf-glass-edge:rgba(255,255,255,0.82);--tf-chip:rgba(255,255,255,0.64);--tf-red:#b42318;position:relative;isolation:isolate;overflow:hidden;min-height:0;border-radius:28px;padding:16px 16px 14px;color:var(--tf-ink);background:var(--tf-base,#e7ebf2);font-family:var(--font-inter),Inter,system-ui,sans-serif}.tf-hero .tf-backdrop{overflow:hidden;background:radial-gradient(38% 55% at 18% 28%,var(--tf-glow),transparent 70%),radial-gradient(42% 60% at 80% 78%,var(--tf-warm),transparent 72%),var(--tf-base)}.tf-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(30% 40% at 62% 12%,rgba(255,255,255,.55),transparent 70%)}.tf-backdrop-photo{position:absolute;right:6%;top:-30%;height:160%;width:auto;max-width:none;filter:blur(70px) saturate(1.6);opacity:.55}.tf-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.tf-card,.tf-dock,.tf-panel{background:var(--tf-glass);border:1px solid var(--tf-glass-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 24px 60px rgba(20,30,50,.12);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.tf-hero{--tf-glass:rgba(255,255,255,0.86);--tf-chip:rgba(255,255,255,0.92)}}.tf-card{display:contents}.tf-copy-stack{order:1}.tf-stage-slot{order:2}.tf-actions{order:3}.tf-offer-stack{order:4}.tf-copy-stack,.tf-offer-stack{display:grid}.tf-copy-stack>.tf-copy,.tf-offer-stack>.tf-offer-slot{grid-area:1/1;min-width:0}.tf-offer-slot{align-self:end}.tf-copy[data-active=false],.tf-offer-slot[data-active=false]{visibility:hidden;opacity:0}.tf-copy{display:flow-root;padding:6px 4px 0}.tf-chips{display:flex;flex-wrap:wrap;gap:6px}.tf-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 12px;border-radius:999px;background:var(--tf-chip);border:1px solid rgba(255,255,255,.9);font-size:12.5px;font-weight:600;line-height:1;-webkit-backdrop-filter:blur(12px) saturate(200%);backdrop-filter:blur(12px) saturate(200%)}.tf-chip-quiet{font-weight:500;color:var(--tf-mute)}.tf-dot{width:8px;height:8px;border-radius:99px;background:var(--tf-glow)}section.tf-hero .tf-title{margin:12px 0 0;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.08;letter-spacing:-.03em;color:var(--tf-ink)}.tf-sub{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--tf-mute);max-width:34rem}.tf-hero .tp-big{position:relative;inset:auto;float:right;shape-outside:circle(50%);shape-margin:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:88px;height:88px;margin:0 0 4px 14px;border-radius:50%;border:3px solid rgba(255,255,255,.92);overflow:hidden;rotate:-9deg;transform:none;text-align:center;color:#fff;background:radial-gradient(circle at 32% 26%,#ff8f7d 0,#e23a2c 42%,#a3180d 100%);box-shadow:0 14px 30px rgba(180,35,24,.35),inset 0 2px 6px rgba(255,255,255,.45),inset 0 -6px 12px rgba(80,0,0,.25);font-family:var(--font-inter),Inter,system-ui,sans-serif;line-height:1}.tf-hero .tp-big:before{content:"";position:absolute;inset:5px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.55)}.tf-hero .tp-big-label{position:relative;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.tf-hero .tp-big-number{position:relative;margin-top:2px;font-size:27px;font-weight:800;letter-spacing:-.045em;color:#fff;text-shadow:0 1px 2px rgba(90,0,0,.35)}.tf-actions{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}.tf-cta,.tf-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 16px;border-radius:999px;font-size:16px;font-weight:600;text-align:center;text-decoration:none}.tf-cta{background:var(--tf-ink);color:#fff;box-shadow:0 10px 24px rgba(15,23,42,.22)}.tf-cta:hover{background:color-mix(in srgb,var(--tf-glow) 25%,var(--tf-ink));color:#fff}.tf-secondary{background:var(--tf-chip);border:1px solid rgba(255,255,255,.9);color:var(--tf-ink);font-size:15px}.tf-secondary:hover{background:rgba(255,255,255,.85)}.tf-cta:focus-visible,.tf-pack:focus-visible,.tf-pause:focus-visible,.tf-secondary:focus-visible,.tf-tab:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.tf-hero .tp-offer{grid-area:auto;align-self:auto;z-index:auto;position:static;margin:0;width:auto;max-width:none;padding:10px 14px;border-radius:18px;background:var(--tf-chip);border:1px solid rgba(255,255,255,.9);box-shadow:none;color:var(--tf-ink);transform:none}.tf-hero .tp-offer-waiting{min-height:0;padding:0;border:0;background:none;box-shadow:none}.tf-hero .tp-offer-title{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--tf-mute)}.tf-hero .tp-offer-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.5;color:var(--tf-ink);text-decoration:none}.tf-hero .tp-offer-row:hover .tp-offer-name{text-decoration:underline}.tf-hero .tp-offer-name{text-decoration:none}.tf-hero .tp-offer-rows{gap:0}.tf-hero .tp-offer-lowest{font-variant-numeric:tabular-nums}.tf-stage-slot{position:relative;height:300px}.tf-stage{position:absolute;inset:0;container-type:size;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.tf-stage[data-active=true]{opacity:1;visibility:visible;transition:opacity .5s ease}.tf-panel{position:absolute;inset:12% 0 0;overflow:hidden;border-radius:28px}.tf-backlight{position:absolute;left:50%;top:6%;width:78%;height:76%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tf-glow) 45%,#ffffff),transparent);opacity:.85;filter:blur(24px)}.tf-photo{object-fit:cover}.tf-floor{height:30%;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.28))}.tf-floor,.tf-floor:after{position:absolute;inset:auto 0 0}.tf-floor:after{content:"";height:40%;background:linear-gradient(0deg,rgba(15,23,42,.07),transparent)}.tf-horizon{bottom:30%;height:1px;background:linear-gradient(90deg,transparent,#ffffff,transparent)}.tf-horizon,.tf-row{position:absolute;left:0;right:0}.tf-row{--tf-gap:5;--tf-u:min(1cqh,calc(84cqw / (var(--tf-row) + var(--tf-gap) * var(--tf-gaps))));bottom:13%;display:flex;justify-content:center;align-items:flex-end;gap:calc(var(--tf-gap) * var(--tf-u))}.tf-stage .tf-pack{position:relative;display:block;overflow:visible;flex:none;width:calc(var(--tf-h) * var(--tf-a) * var(--tf-u));height:calc(var(--tf-h) * var(--tf-u));color:inherit;text-decoration:none;left:auto;bottom:auto}.tf-pack-box{position:absolute;inset:0;overflow:hidden}.tf-pack-box .tp-cut,.tf-pack-box .tp-pack img{filter:drop-shadow(0 1px 1px rgba(15,23,42,.28)) drop-shadow(0 6px 8px rgba(15,23,42,.1))}.tf-contact,.tf-soft-shadow,.tf-wall-shadow{position:absolute;pointer-events:none;border-radius:50%}.tf-wall-shadow{left:30%;right:-24%;top:36%;bottom:0;border-radius:50% 50% 42% 42%;background:rgba(15,23,42,.16);filter:blur(20px)}.tf-soft-shadow{left:-16%;right:-18%;bottom:-5%;height:10%;min-height:18px;background:radial-gradient(closest-side,rgba(10,15,25,.24),transparent);filter:blur(4px)}.tf-contact{left:4%;right:0;bottom:-2%;height:4%;min-height:8px;background:radial-gradient(closest-side,rgba(10,15,25,.6),transparent);filter:blur(1.5px)}.tf-pack[data-cut=false] .tf-contact,.tf-pack[data-cut=false] .tf-soft-shadow,.tf-pack[data-cut=false] .tf-wall-shadow{display:none}.tf-reflection{position:absolute;left:0;right:0;top:100%;height:16%;overflow:hidden;pointer-events:none}.tf-reflection img{display:block;width:100%;height:calc(var(--tf-h) * var(--tf-u));object-fit:contain;object-position:50% 100%;transform:scaleY(-1);opacity:.24;filter:blur(1px);-webkit-mask-image:linear-gradient(to top,#000 0,transparent calc(var(--tf-h) * var(--tf-u) * .16));mask-image:linear-gradient(to top,#000 0,transparent calc(var(--tf-h) * var(--tf-u) * .16))}.tf-tag{z-index:2;bottom:calc(100% + 12px);display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:6px 9px;border-radius:14px;white-space:nowrap;border:1px solid #ffffff;box-shadow:0 10px 24px rgba(20,30,50,.16);-webkit-backdrop-filter:blur(12px) saturate(200%);backdrop-filter:blur(12px) saturate(200%);color:var(--tf-ink)}.tf-tag,.tf-tag:after{position:absolute;left:50%;translate:-50% 0;background:rgba(255,255,255,.82)}.tf-tag:after{content:"";bottom:-6px;width:11px;height:11px;rotate:45deg;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;border-bottom-right-radius:3px}.tf-tag-price{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.tf-tag-from{font-size:11px;color:var(--tf-mute)}.tf-tag-percent{order:-1;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--tf-red);color:#fff;font-size:11px;font-weight:700}.tf-dock{position:relative;z-index:2;display:flex;gap:6px;margin-top:14px;padding:6px;border-radius:26px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tf-dock::-webkit-scrollbar{display:none}.tf-tab{position:relative;flex:none;display:flex;align-items:center;gap:9px;min-height:54px;max-width:230px;padding:0 14px 0 6px;border:0;border-radius:21px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start}.tf-tab[aria-pressed=true]{background:rgba(255,255,255,.92);box-shadow:0 6px 18px rgba(20,30,50,.14),inset 0 1px 0 #ffffff}.tf-tab:hover{background:rgba(255,255,255,.6)}.tf-thumb{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:13px;background:rgba(255,255,255,.75)}.tf-thumb img{height:34px;width:auto;max-width:36px;object-fit:contain}.tf-tab-text{display:flex;flex-direction:column;gap:1px;min-width:0}.tf-tab-title{overflow:hidden;font-size:13.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.tf-tab-sub{font-size:12px;color:#4a5363;white-space:nowrap}.tf-progress{position:absolute;left:14px;right:14px;bottom:4px;height:3px;border-radius:9px;background:rgba(11,15,20,.08)}.tf-progress span{display:block;height:3px;border-radius:9px;background:var(--tf-glow)}.tf-pause{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:2px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:var(--tf-chip);color:var(--tf-ink);cursor:pointer}@media (min-width:768px){.tf-hero{padding:22px 24px 86px}.tf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;align-items:stretch}.tf-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:22px 26px;border-radius:28px}.tf-copy{padding:0}.tf-hero .tp-big{margin:-34px -44px 0 4px;shape-margin:4px}.tf-actions{display:flex;flex-wrap:wrap;margin-top:auto}.tf-stage-slot{height:auto;min-height:330px}section.tf-hero .tf-title{font-size:2.1rem}.tf-dock{position:absolute;left:50%;bottom:16px;max-width:calc(100% - 40px);margin:0;transform:translateX(-50%);border-radius:30px}.tf-tab{min-height:50px;border-radius:21px}.tf-cta,.tf-secondary{min-height:46px;padding:0 20px;font-size:15px}.tf-tag{flex-direction:row;gap:7px;padding:7px 11px;border-radius:999px}.tf-tag-percent{order:0}}@media (min-width:1100px){.tf-hero{padding:26px 36px 88px}.tf-grid{grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:32px}.tf-card{padding:26px 34px 24px}.tf-stage-slot{min-height:350px}section.tf-hero .tf-title{font-size:2.6rem;line-height:1.05}.tf-sub{font-size:16px}.tf-hero .tp-big{width:104px;height:104px}.tf-hero .tp-big-label{font-size:11px}.tf-hero .tp-big-number{font-size:33px}.tf-tag-price{font-size:16px}}.tf-hero[data-motion=full] .tf-copy,.tf-hero[data-motion=full] .tf-offer-slot{transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s}.tf-hero[data-motion=full] .tf-copy[data-active=false]{transform:translateY(8px)}.tf-hero[data-motion=full] .tf-copy[data-active=true],.tf-hero[data-motion=full] .tf-offer-slot[data-active=true]{transition-delay:0s}.tf-hero[data-motion=full] .tf-copy.tf-leaving{opacity:0;transform:translateY(-8px)}.tf-hero[data-motion=full] .tf-stage[data-active=true] .tf-tag{animation:tf-pop .55s cubic-bezier(.2,1.5,.4,1) calc(.15s + var(--tf-i, 0) * .12s) both,tf-bob calc(4.2s + var(--tf-i, 0) * .7s) ease-in-out calc(.8s + var(--tf-i, 0) * .45s) infinite}@keyframes tf-pop{0%{opacity:0;transform:translateY(10px) scale(.85)}to{opacity:1;transform:none}}@keyframes tf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tf-glint,.tf-sheen{display:none}.tf-hero[data-motion=full] .tf-sheen{display:block;position:absolute;inset:-20% auto -20% -40%;width:35%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);filter:blur(6px);animation:tf-sheen 7.5s ease-in-out 1.2s infinite}@keyframes tf-sheen{0%{transform:translateX(0) skewX(-12deg);opacity:0}10%{opacity:1}45%,to{transform:translateX(480%) skewX(-12deg);opacity:0}}.tf-hero[data-motion=full] .tf-glint{display:block;position:absolute;bottom:30%;left:var(--tf-x);width:var(--tf-s);height:var(--tf-s);border-radius:50%;background:radial-gradient(closest-side,#ffffff,rgba(255,255,255,0));opacity:0;animation:tf-rise var(--tf-t) ease-in-out var(--tf-d) infinite}@keyframes tf-rise{0%{transform:translateY(0);opacity:0}20%{opacity:.9}to{transform:translateY(-48cqh);opacity:0}}.tf-hero[data-motion=full] .tf-backlight{animation:tf-breathe 6s ease-in-out infinite}.tf-hero[data-motion=full] .tf-copy[data-active=true] .tp-big{animation:tf-rock 5.5s ease-in-out infinite}.tf-hero[data-motion=full] .tp-big:after{content:"";position:absolute;inset:-20% auto -20% -60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);animation:tf-glint 4.8s ease-in-out 1.5s infinite}@keyframes tf-rock{0%,to{rotate:-9deg}50%{rotate:-5deg}}@keyframes tf-glint{0%{transform:translateX(0) skewX(-12deg)}35%,to{transform:translateX(420%) skewX(-12deg)}}@keyframes tf-breathe{0%,to{opacity:.75}50%{opacity:1}}.tf-hero[data-motion=full] .tf-pack{transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .45s ease;transform-origin:50% 100%}.tf-hero[data-motion=full] .tf-pack:hover{transform:scale(1.025)}.tf-hero[data-motion=full] .tf-tab{transition:background .25s ease,box-shadow .25s ease}.tf-hero[data-motion=full] .tf-backdrop{transition:opacity .8s ease}@keyframes tf-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tf-hero[data-motion=reduced] .tf-stage{transition:none}@media (prefers-reduced-motion:reduce){.tf-hero *,.tf-hero :after,.tf-hero :before{animation:none!important;transition:none!important}}