.AdVideo-module__2Qt6qa__frame{background:#17101a;border-radius:2.4rem;width:min(72vw,17rem);padding:.5rem;position:relative;box-shadow:inset 0 2px 0 1px #3a2c3f,0 40px 60px -30px #14061099,0 18px 30px -18px #14061073}@media (min-width:1024px){.AdVideo-module__2Qt6qa__frame{border-radius:2.8rem;width:20rem;padding:.6rem}}.AdVideo-module__2Qt6qa__screen{aspect-ratio:9/16;background:#f4ece1;border-radius:1.95rem;position:relative;overflow:hidden;transform:translateZ(0)}@media (min-width:1024px){.AdVideo-module__2Qt6qa__screen{border-radius:2.25rem}}.AdVideo-module__2Qt6qa__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.AdVideo-module__2Qt6qa__video{opacity:0;transition:opacity .35s}.AdVideo-module__2Qt6qa__video[data-playing]{opacity:1}.AdVideo-module__2Qt6qa__sound,.AdVideo-module__2Qt6qa__play{z-index:2;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-width:2.75rem;min-height:2.75rem;padding:.5rem .95rem;font-size:.875rem;font-weight:600;line-height:1;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s;display:inline-flex;position:absolute}.AdVideo-module__2Qt6qa__sound{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1d1220b8;bottom:.7rem;right:.7rem}.AdVideo-module__2Qt6qa__sound:hover{background:#1d1220e0}.AdVideo-module__2Qt6qa__sound[aria-pressed=true]{color:#1d1220;background:#cfa563}.AdVideo-module__2Qt6qa__play{color:#1d1220;background:#cfa563;min-height:3.25rem;padding-inline:1.25rem;font-size:1rem;top:50%;left:50%;translate:-50% -50%;box-shadow:0 12px 28px -12px #14061099}.AdVideo-module__2Qt6qa__sound:active,.AdVideo-module__2Qt6qa__play:active{transform:scale(.96)}.AdVideo-module__2Qt6qa__sound:focus-visible,.AdVideo-module__2Qt6qa__play:focus-visible{outline-offset:2px;outline:3px solid #fff}
.novo-module__2UcDMW__root{--plum:#7a2d60;--plum-deep:#5e1f49;--gold:#cfa563;--cream:#fbf7f1;--ink:#1d1220;--ease:cubic-bezier(.16, 1, .3, 1);--gutter:1.25rem;overflow-x:clip}@media (min-width:640px){.novo-module__2UcDMW__root{--gutter:2rem}}.novo-module__2UcDMW__wrap{width:100%;max-width:78rem;padding-inline:var(--gutter);margin-inline:auto}.novo-module__2UcDMW__ctaRow{gap:.625rem;margin-top:1.5rem;display:grid}@media (min-width:480px){.novo-module__2UcDMW__ctaRow{flex-wrap:wrap;gap:.75rem;display:flex}}@media (min-width:1024px){.novo-module__2UcDMW__ctaRow{margin-top:2.25rem}}.novo-module__2UcDMW__btn{min-height:3rem;transition:transform .25s var(--ease), background-color .25s var(--ease), color .25s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.novo-module__2UcDMW__btn:active{transform:scale(.97)}.novo-module__2UcDMW__btnPrimary{background:var(--plum);color:#fff}.novo-module__2UcDMW__btnPrimary:hover{background:var(--plum-deep)}.novo-module__2UcDMW__btnGhost{background:color-mix(in oklab, var(--text) 7%, transparent);color:var(--text)}.novo-module__2UcDMW__btnGhost:hover{background:color-mix(in oklab, var(--text) 12%, transparent)}.novo-module__2UcDMW__btnGold{background:var(--gold);color:var(--ink)}.novo-module__2UcDMW__btnGold:hover{background:#dcb677}.novo-module__2UcDMW__btnInk{background:var(--ink);color:var(--cream)}.novo-module__2UcDMW__btnInk:hover{background:#2e1d33}.novo-module__2UcDMW__btnOnPlum{color:#fff;background:#ffffff1f}.novo-module__2UcDMW__btnOnPlum:hover{background:#fff3}.novo-module__2UcDMW__btn svg{transition:transform .3s var(--ease)}.novo-module__2UcDMW__btn:hover svg{transform:translate(3px)}.novo-module__2UcDMW__clients{--tile:#fff;--tile-line:#1d122012;--tile-w:6.75rem;--tile-h:4.25rem;--tile-gap:.625rem;--logo-h:2.05rem;--per-logo:4.5s;background:var(--bg);padding-block:3.5rem 2.25rem;position:relative;overflow:hidden}@media (min-width:640px){.novo-module__2UcDMW__clients{--tile-w:9rem;--tile-h:5.25rem;--tile-gap:.875rem;--logo-h:2.6rem;padding-block:4.5rem 3rem}}@media (min-width:1024px){.novo-module__2UcDMW__clients{--tile-w:12rem;--tile-h:6.25rem;--tile-gap:1.25rem;--logo-h:3.4rem;padding-block:6rem 3.5rem}}:root[data-theme=dark] .novo-module__2UcDMW__clients{--tile:#fbf7f1;--tile-line:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .novo-module__2UcDMW__clients{--tile:#fbf7f1;--tile-line:transparent}}.novo-module__2UcDMW__clientsHead{text-align:center;justify-items:center;display:grid}.novo-module__2UcDMW__clientsEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:.55rem;font-size:.8125rem;font-weight:700;display:inline-flex}.novo-module__2UcDMW__clientsEyebrow:before{content:"";background:var(--gold);border-radius:50%;width:.55rem;height:.55rem}.novo-module__2UcDMW__clientsTitle{max-width:30ch;font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin-top:.85rem;font-size:clamp(1.875rem,7vw,3.25rem);font-weight:500;line-height:1.06}.novo-module__2UcDMW__clientsAccent{font-family:var(--font-fraunces-italic), var(--font-fraunces), ui-serif, Georgia, serif;color:var(--accent-text);font-style:italic;display:block}.novo-module__2UcDMW__clientsLead{max-width:40rem;color:var(--text-muted);text-wrap:pretty;margin-top:.9rem;font-size:1.0625rem;line-height:1.55}@media (min-width:1024px){.novo-module__2UcDMW__clientsLead{font-size:1.1875rem}}.novo-module__2UcDMW__marquee{gap:var(--tile-gap);margin-top:2rem;padding-block:.75rem;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (min-width:1024px){.novo-module__2UcDMW__marquee{margin-top:3.25rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}}.novo-module__2UcDMW__marqueeRow{width:max-content;display:flex}.novo-module__2UcDMW__marqueeGroup{gap:var(--tile-gap);padding:0 var(--tile-gap) 0 0;flex-shrink:0;margin:0;list-style:none;display:flex}@media (prefers-reduced-motion:no-preference){.novo-module__2UcDMW__marqueeRow{animation:novo-module__2UcDMW__clientsMarquee calc(var(--count,6) * var(--per-logo)) linear infinite;will-change:transform}.novo-module__2UcDMW__marqueeRow[data-reverse]{animation-direction:reverse}.novo-module__2UcDMW__marquee:hover .novo-module__2UcDMW__marqueeRow{animation-play-state:paused}}@keyframes novo-module__2UcDMW__clientsMarquee{to{transform:translateX(calc(-100% / var(--copies,2)))}}.novo-module__2UcDMW__clientTile{width:var(--tile-w);height:var(--tile-h);background:var(--tile);box-shadow:inset 0 0 0 1px var(--tile-line), 0 1px 2px #1d12200a, 0 10px 24px -14px #1d12202e;border-radius:1rem;place-items:center;padding:.5rem .75rem;display:grid}.novo-module__2UcDMW__clientLogoImage{width:auto;max-width:100%;height:calc(var(--logo-h) * var(--logo-scale,1));object-fit:contain;display:block}@media (prefers-reduced-motion:reduce){.novo-module__2UcDMW__clients{--tile-w:min(10.5rem, calc((100vw - 2 * var(--gutter) - var(--tile-gap)) / 2))}.novo-module__2UcDMW__marquee{-webkit-mask-image:none;mask-image:none}.novo-module__2UcDMW__marqueeRow{width:auto;padding-inline:var(--gutter);justify-content:center}.novo-module__2UcDMW__marqueeGroup{flex-wrap:wrap;flex-shrink:1;justify-content:center;max-width:78rem;padding:0}.novo-module__2UcDMW__marqueeGroup[aria-hidden]{display:none}}.novo-module__2UcDMW__section{padding-block:3.75rem}@media (min-width:1024px){.novo-module__2UcDMW__section{padding-block:8rem}}.novo-module__2UcDMW__h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-size:clamp(2rem,7.4vw,4rem);font-weight:500;line-height:1.04}.novo-module__2UcDMW__lead{max-width:38rem;color:var(--text-muted);margin-top:.875rem;font-size:1.0625rem;line-height:1.55}@media (min-width:1024px){.novo-module__2UcDMW__lead{font-size:1.1875rem}}.novo-module__2UcDMW__goals{margin-top:1.5rem}.novo-module__2UcDMW__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (max-width:639px){.novo-module__2UcDMW__tab:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:640px){.novo-module__2UcDMW__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.novo-module__2UcDMW__tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem}}.novo-module__2UcDMW__tab{min-height:2.75rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);background:var(--bg-soft);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:background-color .25s var(--ease), color .25s var(--ease), transform .2s var(--ease);border-radius:.875rem;padding:.5rem .75rem;font-size:1rem;font-weight:500;line-height:1.15}@media (min-width:1024px){.novo-module__2UcDMW__tab{border-radius:1rem;min-height:3.25rem;font-size:1.1875rem}}.novo-module__2UcDMW__tab:hover{background:color-mix(in oklab, var(--bg-soft) 70%, var(--gold) 30%)}.novo-module__2UcDMW__tab:active{transform:scale(.98)}.novo-module__2UcDMW__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.novo-module__2UcDMW__tab[aria-selected=true]{background:var(--plum);color:#fff}.novo-module__2UcDMW__panel{background:var(--bg-soft);border-radius:1.5rem;margin-top:1rem;padding:1rem}@media (min-width:768px){.novo-module__2UcDMW__panel{padding:1.5rem}}@media (prefers-reduced-motion:no-preference){.novo-module__2UcDMW__panel{animation:novo-module__2UcDMW__panel-in .35s var(--ease) both}}@keyframes novo-module__2UcDMW__panel-in{0%{opacity:0;transform:translateY(.5rem)}}.novo-module__2UcDMW__goalLead{color:var(--text);max-width:40rem;font-size:1.0625rem;line-height:1.5}.novo-module__2UcDMW__goalCards{gap:.75rem;margin-top:1rem;display:grid}@media (min-width:640px){.novo-module__2UcDMW__goalCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.novo-module__2UcDMW__goalCards{grid-template-columns:repeat(3,minmax(0,1fr))}}.novo-module__2UcDMW__goalCard{background:var(--surface);border:1px solid var(--line);transition:border-color .2s var(--ease), transform .2s var(--ease);border-radius:1.125rem;grid-template-rows:auto 1fr auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.875rem 1rem;display:grid;position:relative}.novo-module__2UcDMW__goalCard:hover{border-color:var(--line-strong)}.novo-module__2UcDMW__goalIcon{background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent-text);border-radius:.625rem;place-items:center;display:grid}.novo-module__2UcDMW__goalName{color:var(--text);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:1.0625rem;font-weight:600;line-height:1.25}.novo-module__2UcDMW__goalBenefit{color:var(--text-muted);grid-column:1/-1;align-self:start;margin-top:.5rem;font-size:.9375rem;line-height:1.45}.novo-module__2UcDMW__goalPrice,.novo-module__2UcDMW__goalLink{grid-column:1/-1}.novo-module__2UcDMW__goalPrice{color:var(--text);font-variant-numeric:tabular-nums;margin-top:.625rem;font-size:.9375rem;font-weight:600}.novo-module__2UcDMW__goalLink{color:var(--accent-text);justify-self:start;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.novo-module__2UcDMW__goalLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.novo-module__2UcDMW__goalLink:focus-visible{outline:none}.novo-module__2UcDMW__goalCard:has(.novo-module__2UcDMW__goalLink:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.novo-module__2UcDMW__goalLink svg{transition:transform .25s var(--ease)}.novo-module__2UcDMW__goalCard:hover .novo-module__2UcDMW__goalLink svg{transform:translate(3px)}.novo-module__2UcDMW__showcase{background:var(--plum);color:#fff;padding-block:4.5rem;position:relative;overflow:hidden}@media (min-width:1024px){.novo-module__2UcDMW__showcase{padding-block:8rem}}.novo-module__2UcDMW__showcaseGrid{grid-template-areas:"head""phone""steps""foot";align-items:center;column-gap:4rem;display:grid}.novo-module__2UcDMW__showcaseHead{grid-area:head}.novo-module__2UcDMW__showcaseStage{grid-area:phone;margin-top:2.5rem}@media (min-width:1024px){.novo-module__2UcDMW__showcaseGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"phone head""phone steps""phone foot";align-items:start}.novo-module__2UcDMW__showcaseStage{align-self:center;margin-top:0}}.novo-module__2UcDMW__showcase .novo-module__2UcDMW__h2{color:#fff}.novo-module__2UcDMW__showcaseLead{color:#ffffffdb;max-width:34rem;margin-top:.875rem;font-size:1.0625rem;line-height:1.55}.novo-module__2UcDMW__steps{counter-reset:step;grid-area:steps;gap:.5rem;margin-top:2rem;display:grid}.novo-module__2UcDMW__step{text-align:left;color:#ffffffc7;width:100%;transition:background-color .35s var(--ease), color .35s var(--ease);border-radius:1.1rem;grid-template-columns:2.5rem minmax(0,1fr);gap:.25rem .875rem;padding:.875rem 1rem .875rem .75rem;display:grid}.novo-module__2UcDMW__step:hover{background:#ffffff0f}.novo-module__2UcDMW__step[aria-current=step]{color:#fff;background:#ffffff1c}.novo-module__2UcDMW__stepMark{width:2.5rem;height:2.5rem;font-family:var(--font-display);color:#fff;transition:background-color .35s var(--ease), color .35s var(--ease);background:#ffffff1f;border-radius:50%;grid-row:span 2;place-items:center;font-size:1.125rem;display:grid}.novo-module__2UcDMW__stepStatic{color:#fff}.novo-module__2UcDMW__stepStatic .novo-module__2UcDMW__stepMark,.novo-module__2UcDMW__step[aria-current=step] .novo-module__2UcDMW__stepMark{background:var(--gold);color:var(--ink)}.novo-module__2UcDMW__stepTitle{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.375rem;font-weight:500;line-height:1.2}.novo-module__2UcDMW__stepBody{font-size:1rem;line-height:1.5}.novo-module__2UcDMW__showcaseStage{perspective:1400px;place-items:center;display:grid;position:relative}.novo-module__2UcDMW__showcaseRing{aspect-ratio:1;background:var(--plum-deep);border-radius:50%;width:min(86vw,30rem);position:absolute}.novo-module__2UcDMW__showcaseFoot{flex-wrap:wrap;grid-area:foot;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem;display:flex}.novo-module__2UcDMW__showcasePrice{color:#ffffffd1;font-size:.9375rem}.novo-module__2UcDMW__final{background:var(--gold);color:var(--ink);padding-block:4.5rem 0;overflow:hidden}@media (min-width:1024px){.novo-module__2UcDMW__final{padding-top:8rem}}.novo-module__2UcDMW__final .novo-module__2UcDMW__h2{color:var(--ink);max-width:16ch}.novo-module__2UcDMW__finalBody{color:#3b2a33;max-width:34rem;margin-top:1rem;font-size:1.0625rem;line-height:1.55}.novo-module__2UcDMW__finalBtnGhost{color:var(--ink);background:#1d122014}.novo-module__2UcDMW__finalBtnGhost:hover{background:#1d122024}.novo-module__2UcDMW__bigMark{font-family:var(--font-display);letter-spacing:-.055em;color:var(--ink);white-space:nowrap;margin-top:.5rem;padding-bottom:.06em;font-size:clamp(4.25rem,19vw,18rem);font-weight:500;line-height:.9;transform:translate(-.04em)}.novo-module__2UcDMW__bigMark span{color:var(--plum)}.novo-module__2UcDMW__finalLine{font-family:var(--font-fraunces-italic), var(--font-fraunces), ui-serif, Georgia, serif;color:var(--ink);margin-top:3.5rem;font-size:clamp(1.125rem,3.4vw,1.75rem);font-style:italic}
.plates-module__aEB3qW__band{--ink:#1d1220;--plum:#7a2d60;--gold:#cfa563;color:var(--ink);background:#f6ead3;padding-block:3.75rem 4rem;position:relative;overflow:hidden}@media (min-width:1024px){.plates-module__aEB3qW__band{padding-block:6.5rem}}.plates-module__aEB3qW__grid{grid-template-areas:"head""media""rest";align-items:center;gap:2.25rem;display:grid}.plates-module__aEB3qW__head{grid-area:head}.plates-module__aEB3qW__grid>.plates-module__aEB3qW__panel,.plates-module__aEB3qW__grid>.plates-module__aEB3qW__adStage{grid-area:media}.plates-module__aEB3qW__rest{grid-area:rest}.plates-module__aEB3qW__rest>.plates-module__aEB3qW__points:first-child{margin-top:0}@media (min-width:1024px){.plates-module__aEB3qW__grid{grid-template:".media"1fr"head media""rest media"".media"1fr/minmax(0,1.05fr) minmax(0,1fr);gap:0 4rem}.plates-module__aEB3qW__rest>.plates-module__aEB3qW__points:first-child{margin-top:1.25rem}.plates-module__aEB3qW__flip{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"media.""media head""media rest""media."}}.plates-module__aEB3qW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--plum);align-items:center;gap:.55rem;font-size:.8125rem;font-weight:700;display:inline-flex}.plates-module__aEB3qW__eyebrow:before{content:"";background:var(--gold);border-radius:50%;width:.55rem;height:.55rem}.plates-module__aEB3qW__title{color:var(--ink);max-width:14ch;margin-top:.85rem}.plates-module__aEB3qW__accent{font-family:var(--font-fraunces-italic), var(--font-fraunces), ui-serif, Georgia, serif;color:var(--plum);font-style:italic}.plates-module__aEB3qW__body{color:#47343f;max-width:34rem;margin-top:1rem;font-size:1.0625rem;line-height:1.55}@media (min-width:1024px){.plates-module__aEB3qW__body{font-size:1.1875rem}}.plates-module__aEB3qW__points{color:var(--ink);gap:.5rem;margin-top:1.25rem;font-size:1rem;display:grid}.plates-module__aEB3qW__points li{padding-left:1.6rem;line-height:1.45;position:relative}.plates-module__aEB3qW__points li:before{content:"";border-left:2px solid var(--plum);border-bottom:2px solid var(--plum);width:.85rem;height:.5rem;position:absolute;top:.32em;left:.15rem;transform:rotate(-45deg)}.plates-module__aEB3qW__buy{justify-items:start;gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:480px){.plates-module__aEB3qW__buy{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}}.plates-module__aEB3qW__price{color:#47343f;font-size:1rem;line-height:1.3}.plates-module__aEB3qW__price strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:2.25rem;font-weight:500}.plates-module__aEB3qW__priceFrom{font-size:.9375rem}.plates-module__aEB3qW__vat{color:var(--ink);font-weight:600}.plates-module__aEB3qW__pack{color:#6b5560;margin-top:.15rem;font-size:.875rem;display:block}.plates-module__aEB3qW__panel{--text:#f6efe6;--surface:#2a1d2e;--line:#ffffff1f;--accent-text:#e9c685;--gold:#e9c685;--star:#f2b93b;--glow:207 165 99;--shadow-color:0 0 0;background:radial-gradient(70% 60% at 70% 20%,#7a2d608c,#0000 70%),linear-gradient(160deg,#2a1830,#120a14);border-radius:2rem;padding:1.25rem .75rem;position:relative;overflow:hidden;box-shadow:0 40px 60px -36px #3c1e3299}@media (min-width:1024px){.plates-module__aEB3qW__panel{border-radius:2.5rem;padding:2rem}}.plates-module__aEB3qW__panel[data-paused] *,.plates-module__aEB3qW__panel[data-paused] :before,.plates-module__aEB3qW__panel[data-paused] :after{animation-play-state:paused!important}.plates-module__aEB3qW__bandRose{background:#f4e4ee}.plates-module__aEB3qW__adStage{place-items:center;padding-block:.5rem;display:grid;position:relative}.plates-module__aEB3qW__adDisc{aspect-ratio:1;background:var(--plum);opacity:.14;border-radius:50%;width:min(84vw,28rem);position:absolute}
.hero-module__IDfO0q__hero{--ink:#1f0d1b;--gold-l:#e6c58c;--cream:#fbf7f1;--plum:#7a2d60;--plum-deep:#5e1f49;--gold:#cfa563;--card-text:#1d1220;--card-subtle:#6f5d71;--cycle:18s;--ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;background:var(--ink);color:var(--cream);padding-top:5rem;padding-bottom:2.5rem;position:relative;overflow:hidden}.hero-module__IDfO0q__glow{z-index:-1;pointer-events:none;background:radial-gradient(30rem 22rem at 0 16%,#7a2d608c,#7a2d6000 70%);position:absolute;inset:0}.hero-module__IDfO0q__inner{flex-direction:column;width:100%;max-width:76rem;margin-inline:auto;padding-inline:1.25rem;display:flex}@media (min-width:640px){.hero-module__IDfO0q__inner{padding-inline:2rem}}.hero-module__IDfO0q__copy{max-width:38rem}.hero-module__IDfO0q__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-l);align-items:center;gap:.6rem;font-size:clamp(.6875rem,3.1vw,.8125rem);font-weight:700;display:inline-flex}.hero-module__IDfO0q__eyebrow:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:.5rem;height:.5rem}.hero-module__IDfO0q__title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--cream);margin-top:.8rem;font-size:clamp(1.95rem,9.4vw,3.4rem);font-weight:500;line-height:1.02}.hero-module__IDfO0q__accent{font-family:var(--font-fraunces-italic), var(--font-fraunces), ui-serif, Georgia, serif;color:var(--gold-l);font-style:italic;display:block}.hero-module__IDfO0q__sub{color:#fbf7f1cc;max-width:34rem;margin-top:.85rem;font-size:.9375rem;line-height:1.5}@media (min-width:640px){.hero-module__IDfO0q__sub{font-size:1.0625rem}}.hero-module__IDfO0q__reel{flex-direction:column;gap:.625rem;width:100%;max-width:34rem;margin-top:1.25rem;display:flex;position:relative}.hero-module__IDfO0q__shot{aspect-ratio:320/118;background:#fbf7f10f;border-radius:14px;min-height:110px;position:relative;box-shadow:inset 0 0 0 1px #fbf7f11a;container-type:inline-size}.hero-module__IDfO0q__media{background:#2a1426;border-radius:14px;width:62%;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.hero-module__IDfO0q__shot1 .hero-module__IDfO0q__media{left:auto;right:0}.hero-module__IDfO0q__poster,.hero-module__IDfO0q__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-module__IDfO0q__video{opacity:0;transition:opacity .6s ease-out}.hero-module__IDfO0q__video[data-playing]{opacity:1}.hero-module__IDfO0q__shade{background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}.hero-module__IDfO0q__tag{z-index:2;letter-spacing:.07em;text-transform:uppercase;color:#fbf7f1eb;font-size:clamp(.5625rem,3cqi,.8125rem);font-weight:700;line-height:1.3;position:absolute;top:4.4cqi;left:65.6cqi;right:3cqi}.hero-module__IDfO0q__shot1 .hero-module__IDfO0q__tag{left:3.6cqi;right:63.5cqi}.hero-module__IDfO0q__bar{color:#e6c58cbf}@media (max-width:359px){.hero-module__IDfO0q__media{width:56%}.hero-module__IDfO0q__tag{left:59.6cqi}.hero-module__IDfO0q__shot1 .hero-module__IDfO0q__tag{right:57.5cqi}}.hero-module__IDfO0q__sceneA,.hero-module__IDfO0q__sceneB{transition:opacity .5s}.hero-module__IDfO0q__reel>.hero-module__IDfO0q__sceneA,.hero-module__IDfO0q__reel>.hero-module__IDfO0q__sceneB{pointer-events:none;position:absolute;inset:0}.hero-module__IDfO0q__reel[data-scene=b] .hero-module__IDfO0q__sceneA,.hero-module__IDfO0q__reel[data-scene=a] .hero-module__IDfO0q__sceneB,.hero-module__IDfO0q__sceneOnly{opacity:0}.hero-module__IDfO0q__reel[data-scene=b] .hero-module__IDfO0q__sceneOnly{opacity:1}.hero-module__IDfO0q__tag b{font-variant-numeric:tabular-nums;color:var(--gold-l);margin-right:.2em;font-weight:700}.hero-module__IDfO0q__chip{z-index:3;min-width:44cqi;max-width:58cqi;color:var(--card-text);background:#fff;border-radius:1em;align-items:center;gap:.65em;padding:.6em .75em;font-size:clamp(.65625rem,3.75cqi,.9375rem);display:flex;position:absolute;bottom:4.4cqi;right:2.5cqi;box-shadow:0 12px 24px -12px #000c}.hero-module__IDfO0q__shot1 .hero-module__IDfO0q__chip{left:2.5cqi;right:auto}.hero-module__IDfO0q__chipIcon{border-radius:.66em;flex:none;place-items:center;width:2.2em;height:2.2em;display:grid}.hero-module__IDfO0q__iconRose{color:var(--plum);background:#f4e4ee}.hero-module__IDfO0q__iconOk{color:#1e7a4c;background:#e3f3ea}.hero-module__IDfO0q__iconGold{color:#7f5a1c;background:#f6ead3}.hero-module__IDfO0q__chipText{flex-direction:column;min-width:0;line-height:1.2;display:flex}.hero-module__IDfO0q__chipText b{font-weight:700}.hero-module__IDfO0q__chipText small{color:var(--card-subtle);margin-top:.1em;font-size:.875em}.hero-module__IDfO0q__chipStars{gap:.12em;margin-top:.2em;display:flex}.hero-module__IDfO0q__chipStars .hero-module__IDfO0q__star{width:.95em;height:.95em}.hero-module__IDfO0q__star{flex:none;display:inline-block;position:relative}.hero-module__IDfO0q__star svg{width:100%;height:100%;position:absolute;inset:0}.hero-module__IDfO0q__starOff{color:#e7ddd0}.hero-module__IDfO0q__starOn{color:#e3a21a}.hero-module__IDfO0q__fade,.hero-module__IDfO0q__card{display:none}.hero-module__IDfO0q__ctas{gap:.625rem;margin-top:1.5rem;display:grid}@media (min-width:480px){.hero-module__IDfO0q__ctas{flex-wrap:wrap;gap:.75rem;display:flex}}.hero-module__IDfO0q__btn{min-height:3.25rem;transition:transform .25s var(--ease), background-color .25s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}.hero-module__IDfO0q__btn:active{transform:scale(.97)}.hero-module__IDfO0q__btn:focus-visible{outline:2px solid var(--gold-l);outline-offset:3px}.hero-module__IDfO0q__btn svg{transition:transform .3s var(--ease)}.hero-module__IDfO0q__btn:hover svg{transform:translate(3px)}.hero-module__IDfO0q__btnCream{background:var(--cream);color:var(--plum-deep);box-shadow:0 16px 34px -16px #0009}.hero-module__IDfO0q__btnCream:hover{background:#fff}.hero-module__IDfO0q__btnLine{color:var(--cream);border:1px solid #fbf7f166}.hero-module__IDfO0q__btnLine:hover{background:#fbf7f114}.hero-module__IDfO0q__wa{color:#fff}.hero-module__IDfO0q__brand{align-items:center;gap:.9rem;margin-top:1.75rem;display:flex}.hero-module__IDfO0q__mark{--m:2.5rem;width:var(--m);height:var(--m);margin-right:calc(var(--m) * .3);flex:none;position:relative}.hero-module__IDfO0q__mark:before{content:"";background:var(--gold);opacity:.85;border-radius:50%;position:absolute;inset:0;transform:translate(30%,10%)scale(1.12)}.hero-module__IDfO0q__markTile{background:linear-gradient(150deg, #8e3a74 0%, var(--plum) 45%, var(--plum-deep) 100%);box-shadow:inset 0 1px 0 #ffffff2e, 0 calc(var(--m) * .16) calc(var(--m) * .22) calc(var(--m) * -.12) #0000008c;border-radius:24%;place-items:center;display:grid;position:absolute;inset:0;transform:rotate(-6deg)}.hero-module__IDfO0q__markS{font-family:var(--font-display);font-weight:500;font-size:calc(var(--m) * .7);letter-spacing:-.04em;color:var(--cream);line-height:1;transform:translate(-6%,-4%)}.hero-module__IDfO0q__markDot{width:calc(var(--m) * .13);aspect-ratio:1;background:var(--gold);border-radius:50%;position:absolute;bottom:24%;right:19%}.hero-module__IDfO0q__brandLine{font-family:var(--font-display);color:#fbf7f1e0;flex-direction:column;font-size:1rem;font-weight:500;line-height:1.25;display:flex}.hero-module__IDfO0q__brandLine span+span{font-family:var(--font-fraunces-italic), var(--font-fraunces), ui-serif, Georgia, serif;color:var(--gold-l);font-style:italic}@media (min-width:1024px){.hero-module__IDfO0q__hero{--reel-left:max(46%, calc(50% - 3.5rem));--copy-max:min(36rem, calc(46vw - 3rem));min-height:clamp(40rem,100svh,62rem);padding:0;display:flex}.hero-module__IDfO0q__glow{background:radial-gradient(56rem 44rem at 10% 52%,#7a2d608c,#7a2d6000 70%)}.hero-module__IDfO0q__inner{flex:1;padding-top:max(6.5rem,min(100svh,62rem)/2 - 13.5rem);padding-bottom:7rem}.hero-module__IDfO0q__copy{z-index:5;max-width:var(--copy-max);position:relative}.hero-module__IDfO0q__eyebrow{font-size:.8125rem}.hero-module__IDfO0q__title{width:max-content;max-width:calc(var(--copy-max) + 3rem);letter-spacing:-.03em;text-shadow:0 2px 30px #1f0d1b99;margin-top:1.6rem;font-size:clamp(3.25rem,4.75vw,4.5rem);line-height:1}.hero-module__IDfO0q__sub{color:#fbf7f1c7;max-width:28rem;margin-top:1.75rem;font-size:clamp(1.0625rem,1.32vw,1.1875rem);line-height:1.55}.hero-module__IDfO0q__ctas{z-index:5;max-width:var(--copy-max);margin-top:2.25rem;position:relative}.hero-module__IDfO0q__brand{z-index:5;margin:0;position:absolute;bottom:2.5rem;left:max(2rem,50% - 36rem)}.hero-module__IDfO0q__reel{z-index:0;top:0;bottom:0;left:var(--reel-left);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:auto;max-width:none;margin:0;display:grid;position:absolute;right:0;container-type:inline-size}.hero-module__IDfO0q__shot{aspect-ratio:auto;box-shadow:none;background:#2a1426;border-radius:0;container-type:normal}.hero-module__IDfO0q__shot+.hero-module__IDfO0q__shot{box-shadow:-1px 0 #fbf7f129}.hero-module__IDfO0q__media,.hero-module__IDfO0q__shot1 .hero-module__IDfO0q__media{border-radius:0;width:auto;inset:0}.hero-module__IDfO0q__media:after{content:"";pointer-events:none;background:linear-gradient(#1f0d1b80 0%,#1f0d1b00 26% 64%,#1f0d1bc7 100%),linear-gradient(#5e1f4929,#5e1f4929);position:absolute;inset:0}.hero-module__IDfO0q__tag,.hero-module__IDfO0q__shot1 .hero-module__IDfO0q__tag{letter-spacing:.14em;color:#fbf7f1d9;font-size:.75rem;inset:auto 1.4rem 1.6rem}.hero-module__IDfO0q__chip{display:none}.hero-module__IDfO0q__fade{z-index:1;background:linear-gradient(90deg, var(--ink) 0%, #1f0d1b8c 45%, #1f0d1b00 100%);pointer-events:none;width:9.5rem;display:block;position:absolute;top:0;bottom:0;left:0}.hero-module__IDfO0q__card{z-index:4;width:18.46em;color:var(--card-text);background:#fff;border-radius:1.38em;font-size:clamp(10px,1.424cqi,13.5px);line-height:1.3;display:block;position:absolute;overflow:hidden;box-shadow:0 30px 60px -24px #0009,0 0 0 1px #fff6}.hero-module__IDfO0q__card b,.hero-module__IDfO0q__card small{display:block}.hero-module__IDfO0q__cardReview{padding:1.23em 1.23em 1.08em;top:56%;left:4%}.hero-module__IDfO0q__reviewHead{align-items:center;gap:.77em;display:flex}.hero-module__IDfO0q__reviewIcon{background:var(--plum);width:2.6em;height:2.6em;color:var(--cream);border-radius:.77em;flex:none;place-items:center;display:grid}.hero-module__IDfO0q__reviewIcon svg{width:1.4em;height:1.4em}.hero-module__IDfO0q__reviewHead b{font-size:1.154em;font-weight:700}.hero-module__IDfO0q__reviewHead small{color:var(--card-subtle);margin-top:.1em;font-size:.96em}.hero-module__IDfO0q__reviewStars{gap:.46em;margin:1.08em 0 .92em;display:flex}.hero-module__IDfO0q__reviewStars .hero-module__IDfO0q__star{width:2em;height:2em}.hero-module__IDfO0q__publish{background:var(--plum);color:#fff;border-radius:999px;place-items:center;height:2.77em;font-size:1.04em;font-weight:600;display:grid}.hero-module__IDfO0q__cardMenu{grid-template-columns:5.69em minmax(0,1fr);align-items:center;gap:.92em;width:20.15em;padding:.77em 1.08em .77em .77em;display:grid;top:13%;left:8%}.hero-module__IDfO0q__dish{background:#eadfd3;border-radius:.92em;width:5.69em;height:7.08em;display:block;position:relative;overflow:hidden}.hero-module__IDfO0q__dish img{object-fit:cover;width:100%;height:100%}.hero-module__IDfO0q__dish:after{content:"";background:#ffffffeb;border-radius:50%;width:1.69em;height:1.69em;position:absolute;bottom:.46em;right:.46em}.hero-module__IDfO0q__dish:before{content:"";z-index:1;border-style:solid;border-width:.32em 0 .32em .52em;border-color:transparent transparent transparent var(--plum);position:absolute;bottom:.98em;right:1.05em}.hero-module__IDfO0q__cardMenu b{font-family:var(--font-display);font-size:1.31em;font-weight:500;line-height:1.15}.hero-module__IDfO0q__cardMenu small{color:var(--card-subtle);margin-top:.3em;font-size:.92em}.hero-module__IDfO0q__cardBooking{top:50%;left:37%}.hero-module__IDfO0q__cardGuide{padding:1.08em 1.23em 1.23em;top:30%;left:38%}.hero-module__IDfO0q__cardKicker{letter-spacing:.06em;text-transform:uppercase;color:var(--card-subtle);font-size:.85em;font-weight:700}.hero-module__IDfO0q__guideHouse{font-family:var(--font-display);margin-top:.15em;font-size:1.38em;font-weight:500}.hero-module__IDfO0q__guideRow{align-items:center;gap:.7em;margin-top:.9em;display:flex}.hero-module__IDfO0q__guideIcon{color:#7f5a1c;background:#f6ead3;border-radius:.77em;flex:none;place-items:center;width:2.4em;height:2.4em;display:grid}.hero-module__IDfO0q__guideIcon svg{width:1.3em;height:1.3em}.hero-module__IDfO0q__guideWifi small{color:var(--card-subtle);font-size:.85em}.hero-module__IDfO0q__guideWifi b{font-size:1.04em;font-weight:700}.hero-module__IDfO0q__guideCopy{background:var(--plum);color:#fff;border-radius:999px;place-items:center;height:2.6em;margin-top:.85em;font-size:.96em;font-weight:600;display:grid}.hero-module__IDfO0q__guideTimes{text-align:center;color:var(--card-subtle);margin-top:.7em;font-size:.92em;display:block}.hero-module__IDfO0q__cardClinic{padding:1.23em 1.23em 1.15em;top:60%;right:3%}.hero-module__IDfO0q__clinicDone{align-items:center;gap:.77em;margin-top:1em;display:flex}.hero-module__IDfO0q__clinicDone .hero-module__IDfO0q__bookingOk{flex:none;margin:0}.hero-module__IDfO0q__clinicDone b{font-family:var(--font-display);font-size:1.38em;font-weight:500;line-height:1.15}.hero-module__IDfO0q__clinicDone small{color:var(--card-subtle);margin-top:.15em;font-size:.96em}.hero-module__IDfO0q__clinicReminder{color:var(--plum);background:#f4e4ee;border-radius:999px;align-items:center;gap:.46em;margin-top:.92em;padding:.5em .8em;font-size:.92em;font-weight:600;line-height:1.25;display:flex}.hero-module__IDfO0q__clinicReminder svg{flex:none;width:1.15em;height:1.15em}.hero-module__IDfO0q__bookingTop{background:var(--plum);color:#fff;padding:1.08em 1.23em 1.38em}.hero-module__IDfO0q__bookingTop small{letter-spacing:.06em;text-transform:uppercase;color:#fffc;font-size:.85em;font-weight:700}.hero-module__IDfO0q__bookingTop b{font-family:var(--font-display);margin-top:.2em;font-size:1.54em;font-weight:500}.hero-module__IDfO0q__bookingBody{text-align:center;padding:1.54em 1.23em 1.23em}.hero-module__IDfO0q__bookingOk{color:#1e7a4c;background:#e3f3ea;border-radius:50%;place-items:center;width:2.92em;height:2.92em;margin:0 auto .62em;display:grid}.hero-module__IDfO0q__bookingOk svg{width:1.4em;height:1.4em}.hero-module__IDfO0q__bookingBody b{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.6em;font-weight:500;line-height:1.15}.hero-module__IDfO0q__bookingBody small{color:var(--card-subtle);margin-top:.3em;font-size:.96em;line-height:1.45}}@media (min-width:1024px) and (max-width:1199px){.hero-module__IDfO0q__cardBooking{top:45%}.hero-module__IDfO0q__cardClinic{top:69%}}@media (prefers-reduced-motion:no-preference){.hero-module__IDfO0q__eyebrow,.hero-module__IDfO0q__ctas{animation:hero-module__IDfO0q__hero-fade .8s var(--ease) both}.hero-module__IDfO0q__ctas{animation-delay:.2s}.hero-module__IDfO0q__title,.hero-module__IDfO0q__sub{animation:hero-module__IDfO0q__hero-rise .9s var(--ease) both}.hero-module__IDfO0q__sub{animation-delay:.1s}.hero-module__IDfO0q__shot0 .hero-module__IDfO0q__shade{animation:hero-module__IDfO0q__shade-0 var(--cycle) ease-in-out infinite}.hero-module__IDfO0q__shot1 .hero-module__IDfO0q__shade{animation:hero-module__IDfO0q__shade-1 var(--cycle) ease-in-out infinite}.hero-module__IDfO0q__shot2 .hero-module__IDfO0q__shade{animation:hero-module__IDfO0q__shade-2 var(--cycle) ease-in-out infinite}.hero-module__IDfO0q__moment0{animation:hero-module__IDfO0q__moment-0 var(--cycle) var(--ease) infinite}.hero-module__IDfO0q__moment1{animation:hero-module__IDfO0q__moment-1 var(--cycle) var(--ease) infinite}.hero-module__IDfO0q__moment0b{animation:hero-module__IDfO0q__moment-0b var(--cycle) var(--ease) infinite}.hero-module__IDfO0q__moment2{animation:hero-module__IDfO0q__moment-2 var(--cycle) var(--ease) infinite}.hero-module__IDfO0q__star:first-child .hero-module__IDfO0q__starOn{animation:hero-module__IDfO0q__star-0 var(--cycle) ease-out infinite}.hero-module__IDfO0q__star:nth-child(2) .hero-module__IDfO0q__starOn{animation:hero-module__IDfO0q__star-1 var(--cycle) ease-out infinite}.hero-module__IDfO0q__star:nth-child(3) .hero-module__IDfO0q__starOn{animation:hero-module__IDfO0q__star-2 var(--cycle) ease-out infinite}.hero-module__IDfO0q__star:nth-child(4) .hero-module__IDfO0q__starOn{animation:hero-module__IDfO0q__star-3 var(--cycle) ease-out infinite}.hero-module__IDfO0q__star:nth-child(5) .hero-module__IDfO0q__starOn{animation:hero-module__IDfO0q__star-4 var(--cycle) ease-out infinite}.hero-module__IDfO0q__publish{animation:hero-module__IDfO0q__publish var(--cycle) ease-out infinite}.hero-module__IDfO0q__cardBooking .hero-module__IDfO0q__bookingOk{animation:hero-module__IDfO0q__booking-ok var(--cycle) var(--ease) infinite}.hero-module__IDfO0q__reel[data-paused] *{animation-play-state:paused}}@keyframes hero-module__IDfO0q__hero-rise{0%{transform:translateY(.9rem)}}@keyframes hero-module__IDfO0q__hero-fade{0%{opacity:0;transform:translateY(.75rem)}}@keyframes hero-module__IDfO0q__shade-0{0%,22%{opacity:0}27%,72%{opacity:.58}77%,to{opacity:0}}@keyframes hero-module__IDfO0q__shade-1{0%,22%{opacity:.58}27%,47%{opacity:0}52%,72%{opacity:.58}77%,95%{opacity:0}to{opacity:.58}}@keyframes hero-module__IDfO0q__shade-2{0%,47%{opacity:.58}52%,95%{opacity:0}to{opacity:.58}}@keyframes hero-module__IDfO0q__moment-0{0%{opacity:0;transform:translateY(12px)}4%,21%{opacity:1;transform:none}25%{opacity:0;transform:translateY(-8px)}26%,75%{opacity:0;transform:translateY(12px)}79%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@keyframes hero-module__IDfO0q__moment-1{0%,25%{opacity:0;transform:translateY(12px)}29%,46%{opacity:1;transform:none}50%{opacity:0;transform:translateY(-8px)}51%,75%{opacity:0;transform:translateY(12px)}79%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@keyframes hero-module__IDfO0q__moment-0b{0%,3%{opacity:0;transform:translateY(12px)}7%,21%{opacity:1;transform:none}25%{opacity:0;transform:translateY(-8px)}26%,76%{opacity:0;transform:translateY(12px)}80%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@keyframes hero-module__IDfO0q__moment-2{0%,50%{opacity:0;transform:translateY(12px)}54%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@keyframes hero-module__IDfO0q__star-0{0%,6%{opacity:0;transform:scale(.3)}7.2%{opacity:1;transform:scale(1.2)}8.4%,97%{opacity:1;transform:none}99%,to{opacity:0;transform:scale(.3)}}@keyframes hero-module__IDfO0q__star-1{0%,8.2%{opacity:0;transform:scale(.3)}9.4%{opacity:1;transform:scale(1.2)}10.6%,97%{opacity:1;transform:none}99%,to{opacity:0;transform:scale(.3)}}@keyframes hero-module__IDfO0q__star-2{0%,10.4%{opacity:0;transform:scale(.3)}11.6%{opacity:1;transform:scale(1.2)}12.8%,97%{opacity:1;transform:none}99%,to{opacity:0;transform:scale(.3)}}@keyframes hero-module__IDfO0q__star-3{0%,12.6%{opacity:0;transform:scale(.3)}13.8%{opacity:1;transform:scale(1.2)}15%,97%{opacity:1;transform:none}99%,to{opacity:0;transform:scale(.3)}}@keyframes hero-module__IDfO0q__star-4{0%,14.8%{opacity:0;transform:scale(.3)}16%{opacity:1;transform:scale(1.2)}17.2%,97%{opacity:1;transform:none}99%,to{opacity:0;transform:scale(.3)}}@keyframes hero-module__IDfO0q__publish{0%,17%{opacity:.45}19%,97%{opacity:1}to{opacity:.45}}@keyframes hero-module__IDfO0q__booking-ok{0%,28%{transform:scale(.4)}31%{transform:scale(1.12)}33%,76%{transform:none}77%{transform:scale(.4)}80%{transform:scale(1.12)}82%,to{transform:none}}
.sections-module__dE48_a__rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-top:1.75rem;margin-inline:calc(var(--gutter,1.25rem) * -1);padding:0 var(--gutter,1.25rem) .75rem;scroll-padding-inline:var(--gutter,1.25rem);scrollbar-width:none;grid-auto-columns:min(82%,21rem);grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.sections-module__dE48_a__rail::-webkit-scrollbar{display:none}@media (min-width:1280px){.sections-module__dE48_a__rail{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.sections-module__dE48_a__sector{scroll-snap-align:start;background:var(--surface);color:var(--text);transition:transform .4s var(--ease,cubic-bezier(.16, 1, .3, 1));border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.sections-module__dE48_a__sector:hover{transform:translateY(-4px)}.sections-module__dE48_a__sector:hover .sections-module__dE48_a__sectorPhoto img{transform:scale(1.05)}}.sections-module__dE48_a__sectorPhoto{aspect-ratio:4/3;position:relative;overflow:hidden}.sections-module__dE48_a__sectorPhoto img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.sections-module__dE48_a__sectorBody{flex-direction:column;flex:1;gap:.75rem;padding:1.1rem 1.1rem 1.25rem;display:flex}.sections-module__dE48_a__sectorName{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.5rem;font-weight:500;line-height:1.15}.sections-module__dE48_a__sectorProducts{flex-wrap:wrap;gap:.375rem;display:flex}.sections-module__dE48_a__sectorProducts li{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;padding:.3rem .7rem;font-size:.875rem;font-weight:600}.sections-module__dE48_a__sectorPrice{color:var(--text-muted);margin-top:auto;font-size:.9375rem}.sections-module__dE48_a__sectorPrice strong{color:var(--text);font-size:1.125rem}.sections-module__dE48_a__sectorLink{min-height:2.75rem;color:var(--accent-text);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.sections-module__dE48_a__how{gap:1.75rem;margin-top:2rem;padding-left:2.75rem;display:grid;position:relative}.sections-module__dE48_a__howLine,.sections-module__dE48_a__howTrack{border-radius:3px;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:.9rem}.sections-module__dE48_a__howTrack{background:color-mix(in oklab, var(--gold,#cfa563) 25%, transparent)}.sections-module__dE48_a__howLine{transform-origin:top;background:#cfa563}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sections-module__dE48_a__howLine{animation:linear both sections-module__dE48_a__draw-y;animation-timeline:view();animation-range:entry 40% cover 55%}.sections-module__dE48_a__howDot{animation:linear both sections-module__dE48_a__dot-pop;animation-timeline:view();animation-range:entry 60% cover 45%}}}@keyframes sections-module__dE48_a__draw-y{0%{transform:scaleY(0)}}@keyframes sections-module__dE48_a__draw-x{0%{transform:scaleX(0)}}@keyframes sections-module__dE48_a__dot-pop{0%{background:var(--bg);transform:scale(.3)}}.sections-module__dE48_a__howStep{position:relative}.sections-module__dE48_a__howDot{width:1.4rem;height:1.4rem;box-shadow:0 0 0 5px var(--bg);color:#1d1220;background:#cfa563;border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.2rem;left:-2.45rem}.sections-module__dE48_a__howTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);font-size:1.5rem;font-weight:500;line-height:1.15}.sections-module__dE48_a__howBody{color:var(--text-muted);max-width:30rem;margin-top:.375rem;font-size:1rem;line-height:1.5}@media (min-width:1024px){.sections-module__dE48_a__how{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;margin-top:3.5rem;padding-top:3rem;padding-left:0}.sections-module__dE48_a__howLine,.sections-module__dE48_a__howTrack{width:auto;height:3px;inset:.6rem 0 auto}.sections-module__dE48_a__howLine{transform-origin:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sections-module__dE48_a__howLine{animation-name:sections-module__dE48_a__draw-x}}}.sections-module__dE48_a__howDot{top:-2.95rem;left:0}}
.AdVideoDialog-module__NnW8lW__trigger{color:#7a2d60;-webkit-tap-highlight-color:transparent;cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;min-height:2.75rem;padding:.25rem .25rem .25rem 0;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.AdVideoDialog-module__NnW8lW__trigger>span:last-child{text-underline-offset:.25em;-webkit-text-decoration:underline #7a2d6059;text-decoration:underline #7a2d6059;text-decoration-thickness:1px;transition:text-decoration-color .25s}.AdVideoDialog-module__NnW8lW__trigger:hover>span:last-child{text-decoration-color:currentColor}.AdVideoDialog-module__NnW8lW__triggerIcon{color:#1d1220;background:#cfa563;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;padding-left:2px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:grid}.AdVideoDialog-module__NnW8lW__trigger:hover .AdVideoDialog-module__NnW8lW__triggerIcon{transform:scale(1.08)}.AdVideoDialog-module__NnW8lW__trigger:active .AdVideoDialog-module__NnW8lW__triggerIcon{transform:scale(.94)}.AdVideoDialog-module__NnW8lW__trigger:focus-visible{outline-offset:3px;outline:3px solid #7a2d60}.AdVideoDialog-module__NnW8lW__length{color:#6b5560;font-weight:500}.AdVideoDialog-module__NnW8lW__dialog{color:#fff;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.AdVideoDialog-module__NnW8lW__dialog[open]{place-items:center;animation:.28s cubic-bezier(.16,1,.3,1) AdVideoDialog-module__NnW8lW__ad-dialog-in;display:grid}.AdVideoDialog-module__NnW8lW__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#120a14db}.AdVideoDialog-module__NnW8lW__dialog[open]::backdrop{animation:.28s AdVideoDialog-module__NnW8lW__ad-backdrop-in}.AdVideoDialog-module__NnW8lW__stage{aspect-ratio:9/16;background:#120a14;width:min(100vw,56.25dvh);position:relative}@media (min-width:640px){.AdVideoDialog-module__NnW8lW__stage{border-radius:1.75rem;width:min(100vw - 2rem,56.25dvh - 2.25rem,29rem);overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -30px #000000b3}}.AdVideoDialog-module__NnW8lW__video{object-fit:contain;background:#120a14;width:100%;height:100%;position:absolute;inset:0}.AdVideoDialog-module__NnW8lW__close{z-index:3;top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent;cursor:pointer;background:#1d1220c7;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s;display:grid;position:absolute;box-shadow:0 0 0 1px #ffffff29}.AdVideoDialog-module__NnW8lW__close:hover{color:#1d1220;background:#cfa563}.AdVideoDialog-module__NnW8lW__close:active{transform:scale(.94)}.AdVideoDialog-module__NnW8lW__close:focus-visible{outline-offset:2px;outline:3px solid #cfa563}.AdVideoDialog-module__NnW8lW__stage .AdVideoDialog-module__NnW8lW__sound{inset:.75rem auto auto .75rem}@media (min-width:1024px){.AdVideoDialog-module__NnW8lW__close{top:1.5rem;right:1.5rem}}@keyframes AdVideoDialog-module__NnW8lW__ad-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes AdVideoDialog-module__NnW8lW__ad-backdrop-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.AdVideoDialog-module__NnW8lW__dialog[open],.AdVideoDialog-module__NnW8lW__dialog[open]::backdrop{animation:none}}
.CardTapScene-module__vqVssq__scene{--loop:6.4s;aspect-ratio:1/1.02;width:100%;max-width:34rem;margin-inline:auto;position:relative;container-type:inline-size}.CardTapScene-module__vqVssq__halo{background:radial-gradient(closest-side, rgb(var(--glow) / .26), transparent 72%), radial-gradient(40% 40% at 30% 80%, color-mix(in oklab, var(--gold) 35%, transparent), transparent 70%);filter:blur(8px);border-radius:50%;position:absolute;inset:8% 4% 4%}.CardTapScene-module__vqVssq__ring{border:1px dashed color-mix(in oklab, var(--text) 16%, transparent);border-radius:50%;position:absolute;inset:12%}.CardTapScene-module__vqVssq__object{width:56cqw;position:absolute;bottom:9cqw;left:3cqw}.CardTapScene-module__vqVssq__cardBack,.CardTapScene-module__vqVssq__cardFront{border-radius:3.2cqw;width:100%;height:auto;display:block;position:absolute}.CardTapScene-module__vqVssq__cardFront{width:88%;filter:drop-shadow(0 2cqw 2.6cqw rgb(var(--shadow-color) / .28));bottom:13cqw;left:6cqw;transform:rotate(-14deg)}.CardTapScene-module__vqVssq__cardBack{filter:drop-shadow(0 2.6cqw 3.2cqw rgb(var(--shadow-color) / .34));position:relative;transform:rotate(-5deg)}.CardTapScene-module__vqVssq__keychain{width:34cqw;filter:drop-shadow(0 2.4cqw 3cqw rgb(var(--shadow-color) / .32));position:absolute;bottom:6cqw;left:8cqw;transform:rotate(-12deg)}.CardTapScene-module__vqVssq__keychain svg{width:100%;height:auto;display:block}.CardTapScene-module__vqVssq__pulse{border:.5cqw solid var(--gold);opacity:0;width:18cqw;height:18cqw;animation:CardTapScene-module__vqVssq__pulse var(--loop) cubic-bezier(.16, 1, .3, 1) infinite;border-radius:50%;margin-top:-9cqw;margin-left:-9cqw;position:absolute;top:46%;left:50%}.CardTapScene-module__vqVssq__keychain .CardTapScene-module__vqVssq__pulse{top:66%}.CardTapScene-module__vqVssq__pulseLate{animation-delay:.22s}.CardTapScene-module__vqVssq__phone{aspect-ratio:9/18.6;width:38cqw;box-shadow:0 0 0 .35cqw #3a3140, 0 4cqw 8cqw -2cqw rgb(var(--shadow-color) / .45);animation:CardTapScene-module__vqVssq__approach var(--loop) cubic-bezier(.65, 0, .35, 1) infinite;transform-origin:30% 80%;background:#0f0b10;border-radius:6.4cqw;padding:1.3cqw;position:absolute;top:2cqw;right:6cqw}.CardTapScene-module__vqVssq__screen{color:#1d1220;width:100%;height:100%;font-family:var(--font-sans);background:#fbf7f1;border-radius:5.2cqw;position:relative;overflow:hidden}.CardTapScene-module__vqVssq__notch{z-index:3;background:#0f0b10;border-radius:99px;width:11cqw;height:3cqw;margin-left:-5.5cqw;position:absolute;top:1.4cqw;left:50%}.CardTapScene-module__vqVssq__idle,.CardTapScene-module__vqVssq__page{flex-direction:column;display:flex;position:absolute;inset:0}.CardTapScene-module__vqVssq__idle{text-align:center;color:#f6efe6;animation:CardTapScene-module__vqVssq__idleScreen var(--loop) linear infinite;background:linear-gradient(160deg,#2a1830,#120a14);justify-content:center;align-items:center;gap:2.4cqw;padding:4cqw;font-size:2.6cqw}.CardTapScene-module__vqVssq__idleIcon{color:#e9c685;width:12cqw;height:12cqw}.CardTapScene-module__vqVssq__page{opacity:0;animation:CardTapScene-module__vqVssq__pageScreen var(--loop) linear infinite}.CardTapScene-module__vqVssq__header{background:linear-gradient(150deg,#7a2d60,#4a1839);border-radius:0 0 4cqw 4cqw;flex-shrink:0;height:14cqw;position:relative}.CardTapScene-module__vqVssq__headerMark{font-family:var(--font-display);color:#fbf7f1;font-size:3.4cqw;line-height:1;position:absolute;top:5.2cqw;left:3cqw}.CardTapScene-module__vqVssq__headerMark span{color:#cfa563}.CardTapScene-module__vqVssq__photo{object-fit:cover;background:#fff;border:.6cqw solid #fbf7f1;border-radius:50%;width:12cqw;height:12cqw;margin:-6.5cqw auto 0;display:block;position:relative}.CardTapScene-module__vqVssq__name{text-align:center;font-family:var(--font-display);margin-top:1.2cqw;font-size:3.3cqw;line-height:1.1}.CardTapScene-module__vqVssq__role{text-align:center;color:#574659;margin-top:.4cqw;font-size:1.9cqw}.CardTapScene-module__vqVssq__save{color:#fff;text-align:center;animation:CardTapScene-module__vqVssq__savePress var(--loop) cubic-bezier(.16, 1, .3, 1) infinite;background:#7a2d60;border-radius:1.8cqw;margin:2.4cqw 2.6cqw 0;padding:1.6cqw 0;font-size:2.1cqw;font-weight:600;position:relative}.CardTapScene-module__vqVssq__tiles{grid-template-columns:1fr 1fr;gap:1.3cqw;margin:1.8cqw 2.6cqw 0;display:grid}.CardTapScene-module__vqVssq__tile{background:#fff;border:1px solid #e7ddd0;border-radius:1.6cqw;flex-direction:column;gap:.9cqw;padding:1.4cqw;font-size:1.8cqw;font-weight:600;display:flex}.CardTapScene-module__vqVssq__tileIcon{color:#7a2d60;background:#f4e4ee;border-radius:50%;place-items:center;width:4cqw;height:4cqw;display:grid}.CardTapScene-module__vqVssq__tileIcon svg{width:2.3cqw;height:2.3cqw}.CardTapScene-module__vqVssq__chatHeader{color:#fff;background:#0f5a4d;align-items:center;gap:1.6cqw;padding:6.6cqw 2.6cqw 2cqw;display:flex}.CardTapScene-module__vqVssq__chatAvatar{width:5.6cqw;height:5.6cqw;font-family:var(--font-display);color:#fbf7f1;background:#7a2d60;border-radius:50%;place-items:center;font-size:2.6cqw;display:grid}.CardTapScene-module__vqVssq__chatAvatar span{color:#cfa563}.CardTapScene-module__vqVssq__chatTitle{flex-direction:column;display:flex}.CardTapScene-module__vqVssq__chatName{font-size:2.3cqw;font-weight:700;line-height:1.15}.CardTapScene-module__vqVssq__chatStatus{opacity:.8;font-size:1.7cqw}.CardTapScene-module__vqVssq__chatBody{background:#efe7dc;flex-direction:column;flex:1;gap:1.4cqw;padding:2.6cqw;display:flex}.CardTapScene-module__vqVssq__bubble{max-width:82%;animation:CardTapScene-module__vqVssq__bubbleIn var(--loop) cubic-bezier(.16, 1, .3, 1) infinite;background:#fff;border-radius:0 1.8cqw 1.8cqw;align-self:flex-start;padding:1.4cqw 1.8cqw;font-size:2cqw;line-height:1.3;box-shadow:0 .3cqw .6cqw #00000014}.CardTapScene-module__vqVssq__chatInput{background:#efe7dc;align-items:center;gap:1.4cqw;padding:1.6cqw 2cqw 2.6cqw;display:flex}.CardTapScene-module__vqVssq__chatField{color:#8a7a8c;background:#fff;border-radius:99px;flex:1;padding:1.4cqw 2cqw;font-size:1.9cqw}.CardTapScene-module__vqVssq__chatSend{color:#fff;background:#1e8f6e;border-radius:50%;place-items:center;width:5cqw;height:5cqw;display:grid}.CardTapScene-module__vqVssq__chatSend svg{width:2.6cqw;height:2.6cqw}.CardTapScene-module__vqVssq__chip{background:var(--surface);border:1px solid var(--line);color:var(--text);white-space:nowrap;box-shadow:0 2cqw 5cqw -2cqw rgb(var(--shadow-color) / .3);border-radius:99px;align-items:center;gap:1.4cqw;padding:1.8cqw 3cqw;font-size:2.8cqw;font-weight:600;animation:7s ease-in-out infinite CardTapScene-module__vqVssq__float;display:flex;position:absolute}.CardTapScene-module__vqVssq__chipIcon{width:3.6cqw;height:3.6cqw;color:var(--accent-text)}.CardTapScene-module__vqVssq__chipOk{color:var(--success)}.CardTapScene-module__vqVssq__chipTopLeft{top:10cqw;left:2cqw}.CardTapScene-module__vqVssq__chipBottomRight{animation-delay:-3.5s;bottom:6cqw;right:2cqw}@keyframes CardTapScene-module__vqVssq__approach{0%,16%{transform:translate(0)rotate(6deg)}30%,38%{transform:translate(-20cqw,22cqw)rotate(-10deg)scale(.92)}52%,to{transform:translate(0)rotate(3deg)}}@keyframes CardTapScene-module__vqVssq__pulse{0%,28%{opacity:0;transform:scale(.4)}31%{opacity:.95}50%,to{opacity:0;transform:scale(2.6)}}@keyframes CardTapScene-module__vqVssq__idleScreen{0%,33%{opacity:1}37%,96%{opacity:0}to{opacity:1}}@keyframes CardTapScene-module__vqVssq__pageScreen{0%,33%{opacity:0}37%,94%{opacity:1}98%,to{opacity:0}}@keyframes CardTapScene-module__vqVssq__savePress{0%,66%{transform:scale(1);box-shadow:0 0 #cfa56300}69%{transform:scale(.92)}73%,94%{transform:scale(1.04);box-shadow:0 0 0 .6cqw #cfa563bf}to{transform:scale(1);box-shadow:0 0 #cfa56300}}@keyframes CardTapScene-module__vqVssq__bubbleIn{0%,44%{opacity:0;transform:translateY(1.5cqw)}50%,to{opacity:1;transform:translateY(0)}}@keyframes CardTapScene-module__vqVssq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6cqw)}}@media (prefers-reduced-motion:reduce){.CardTapScene-module__vqVssq__phone,.CardTapScene-module__vqVssq__pulse,.CardTapScene-module__vqVssq__idle,.CardTapScene-module__vqVssq__page,.CardTapScene-module__vqVssq__save,.CardTapScene-module__vqVssq__bubble,.CardTapScene-module__vqVssq__chip{animation:none!important}.CardTapScene-module__vqVssq__phone{transform:rotate(3deg)}.CardTapScene-module__vqVssq__idle{opacity:0}.CardTapScene-module__vqVssq__page{opacity:1}}
.HeroTapScene-module__bf8DdG__scene{--loop:6.4s;aspect-ratio:1/1.02;width:100%;max-width:34rem;margin-inline:auto;position:relative;container-type:inline-size}.HeroTapScene-module__bf8DdG__halo{background:radial-gradient(closest-side, rgb(var(--glow) / .28), transparent 72%), radial-gradient(40% 40% at 30% 80%, color-mix(in oklab, var(--gold) 35%, transparent), transparent 70%);filter:blur(8px);border-radius:50%;position:absolute;inset:8% 4% 4%}.HeroTapScene-module__bf8DdG__ring{border:1px dashed color-mix(in oklab, var(--text) 16%, transparent);border-radius:50%;position:absolute;inset:12%}.HeroTapScene-module__bf8DdG__plateWrap{width:44cqw;filter:drop-shadow(0 2.4cqw 3cqw rgb(var(--shadow-color) / .3));position:absolute;bottom:5cqw;left:6cqw}.HeroTapScene-module__bf8DdG__plate{width:100%;height:auto;display:block}.HeroTapScene-module__bf8DdG__pulse{border:.5cqw solid var(--gold);opacity:0;width:18cqw;height:18cqw;animation:HeroTapScene-module__bf8DdG__pulse var(--loop) cubic-bezier(.16, 1, .3, 1) infinite;border-radius:50%;margin-top:-9cqw;margin-left:-9cqw;position:absolute;top:17%;left:50%}.HeroTapScene-module__bf8DdG__pulseLate{animation-delay:.22s}.HeroTapScene-module__bf8DdG__phone{aspect-ratio:9/18.6;width:38cqw;box-shadow:0 0 0 .35cqw #3a3140, 0 4cqw 8cqw -2cqw rgb(var(--shadow-color) / .45);animation:HeroTapScene-module__bf8DdG__approach var(--loop) cubic-bezier(.65, 0, .35, 1) infinite;transform-origin:30% 80%;background:#0f0b10;border-radius:6.4cqw;padding:1.3cqw;position:absolute;top:3cqw;right:7cqw}.HeroTapScene-module__bf8DdG__screen{color:#1d1220;width:100%;height:100%;font-family:var(--font-sans);background:#fbf7f1;border-radius:5.2cqw;position:relative;overflow:hidden}.HeroTapScene-module__bf8DdG__notch{z-index:3;background:#0f0b10;border-radius:99px;width:11cqw;height:3cqw;margin-left:-5.5cqw;position:absolute;top:1.4cqw;left:50%}.HeroTapScene-module__bf8DdG__idle,.HeroTapScene-module__bf8DdG__review{flex-direction:column;display:flex;position:absolute;inset:0}.HeroTapScene-module__bf8DdG__idle{text-align:center;color:#f6efe6;animation:HeroTapScene-module__bf8DdG__idleScreen var(--loop) linear infinite;background:linear-gradient(160deg,#2a1830,#120a14);justify-content:center;align-items:center;gap:2.4cqw;padding:4cqw;font-size:2.6cqw}.HeroTapScene-module__bf8DdG__idleIcon{color:#e9c685;width:12cqw;height:12cqw}.HeroTapScene-module__bf8DdG__review{opacity:0;animation:HeroTapScene-module__bf8DdG__reviewScreen var(--loop) linear infinite;gap:2cqw;padding:7.5cqw 3cqw 3cqw}.HeroTapScene-module__bf8DdG__reviewHeader{align-items:center;gap:2cqw;display:flex}.HeroTapScene-module__bf8DdG__avatar{background:linear-gradient(135deg,#7a2d60,#cfa563);border-radius:50%;flex-shrink:0;width:6.5cqw;height:6.5cqw}.HeroTapScene-module__bf8DdG__reviewTitle{font-size:2.7cqw;font-weight:700;line-height:1.15}.HeroTapScene-module__bf8DdG__reviewMeta{color:#6f5d71;font-size:2.1cqw}.HeroTapScene-module__bf8DdG__prompt{color:#574659;margin-top:1cqw;font-size:2.3cqw}.HeroTapScene-module__bf8DdG__stars{color:#d9cfc3;gap:1cqw;display:flex}.HeroTapScene-module__bf8DdG__star{width:5.6cqw;height:5.6cqw;animation:HeroTapScene-module__bf8DdG__starFill var(--loop) linear infinite}.HeroTapScene-module__bf8DdG__star:nth-child(2){animation-delay:.12s}.HeroTapScene-module__bf8DdG__star:nth-child(3){animation-delay:.24s}.HeroTapScene-module__bf8DdG__star:nth-child(4){animation-delay:.36s}.HeroTapScene-module__bf8DdG__star:nth-child(5){animation-delay:.48s}.HeroTapScene-module__bf8DdG__textBox{background:#fff;border:1px solid #e7ddd0;border-radius:2cqw;height:12cqw}.HeroTapScene-module__bf8DdG__postButton{color:#fff;animation:HeroTapScene-module__bf8DdG__postPress var(--loop) cubic-bezier(.16, 1, .3, 1) infinite;background:#7a2d60;border-radius:99px;align-self:flex-end;margin-top:auto;padding:1.4cqw 3.6cqw;font-size:2.2cqw;font-weight:600;position:relative}.HeroTapScene-module__bf8DdG__postButton:after{content:"";border-radius:inherit;opacity:0;animation:HeroTapScene-module__bf8DdG__postGlow var(--loop) cubic-bezier(.16, 1, .3, 1) infinite;position:absolute;inset:-.6cqw;box-shadow:0 0 0 .6cqw #cfa563bf}.HeroTapScene-module__bf8DdG__chip{background:var(--surface);border:1px solid var(--line);color:var(--text);box-shadow:0 2cqw 5cqw -2cqw rgb(var(--shadow-color) / .3);border-radius:99px;align-items:center;gap:1.4cqw;padding:1.8cqw 3cqw;font-size:2.8cqw;font-weight:600;animation:7s ease-in-out infinite HeroTapScene-module__bf8DdG__float;display:flex;position:absolute}.HeroTapScene-module__bf8DdG__chipIcon{width:3.6cqw;height:3.6cqw;color:var(--accent-text)}.HeroTapScene-module__bf8DdG__chipTopLeft{top:14cqw;left:2cqw}.HeroTapScene-module__bf8DdG__chipBottomRight{animation-delay:-3.5s;bottom:12cqw;right:2cqw}.HeroTapScene-module__bf8DdG__chipStar{color:var(--star)}@keyframes HeroTapScene-module__bf8DdG__approach{0%,16%{transform:translate(0)rotate(6deg)}30%,38%{transform:translate(-22cqw,26cqw)rotate(-10deg)scale(.92)}52%,to{transform:translate(0)rotate(3deg)}}@keyframes HeroTapScene-module__bf8DdG__pulse{0%,28%{opacity:0;transform:scale(.4)}31%{opacity:.95}50%,to{opacity:0;transform:scale(2.6)}}@keyframes HeroTapScene-module__bf8DdG__idleScreen{0%,33%{opacity:1}37%,96%{opacity:0}to{opacity:1}}@keyframes HeroTapScene-module__bf8DdG__reviewScreen{0%,33%{opacity:0}37%,94%{opacity:1}98%,to{opacity:0}}@keyframes HeroTapScene-module__bf8DdG__starFill{0%,52%{color:#d9cfc3;transform:scale(1)}55%{color:#e3a21a;transform:scale(1.25)}58%,94%{color:#e3a21a;transform:scale(1)}to{color:#d9cfc3}}@keyframes HeroTapScene-module__bf8DdG__postPress{0%,70%{transform:scale(1)}73%{transform:scale(.88)}77%,94%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes HeroTapScene-module__bf8DdG__postGlow{0%,72%{opacity:0;transform:scale(.9)}77%,94%{opacity:1;transform:scale(1.12)}to{opacity:0}}@keyframes HeroTapScene-module__bf8DdG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6cqw)}}@media (prefers-reduced-motion:reduce){.HeroTapScene-module__bf8DdG__phone,.HeroTapScene-module__bf8DdG__pulse,.HeroTapScene-module__bf8DdG__idle,.HeroTapScene-module__bf8DdG__review,.HeroTapScene-module__bf8DdG__star,.HeroTapScene-module__bf8DdG__postButton,.HeroTapScene-module__bf8DdG__postButton:after,.HeroTapScene-module__bf8DdG__chip{animation:none!important}.HeroTapScene-module__bf8DdG__phone{transform:rotate(3deg)}.HeroTapScene-module__bf8DdG__idle{opacity:0}.HeroTapScene-module__bf8DdG__review{opacity:1}.HeroTapScene-module__bf8DdG__star{color:#e3a21a}.HeroTapScene-module__bf8DdG__postButton:after{opacity:1}}
