html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pv5{--pink:#EC6F9E;--pinkd:#D85385;--soft:#FBE9F1;--soft2:#FDF4F8;--ink:#2E2228;--muted:#6F6068;--faint:#B6A7AE;--bg:#FBF4F8;--card:#fff;--line:#F0E4EA;--line2:#F6ECF1;--good:#2E9D72;--good-bg:#E4F5EE;--warn:#C98A1E;--warn-bg:#FBF0DC;--dark:#261B21;--dark2:#2F2229;--sans:var(--font-inter),"Inter",system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--shadow:0 24px 70px -28px rgba(216,83,133,.28);--shadow-sm:0 10px 30px -14px rgba(46,34,40,.18);font-family:var(--sans);color:var(--ink);background:#fff;overflow-x:clip;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.pv5 *{box-sizing:border-box;margin:0;padding:0}.pv5 ::selection{background:var(--soft);color:var(--pinkd)}.pv5 a{color:inherit;text-decoration:none}.pv5 button{font-family:inherit;cursor:pointer;background:none;border:0;color:inherit}.pv5 ul{list-style:none}.pv5 img,.pv5 svg{display:block}.pv5 .ic{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.pv5 .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.pv5 section{scroll-margin-top:86px}.pv5 :focus-visible{outline:2px solid var(--pinkd);outline-offset:3px;border-radius:4px}.pv5 .skip{position:fixed;top:-60px;left:16px;z-index:130;background:var(--ink);color:#fff;padding:10px 18px;border-radius:10px;font-weight:600;font-size:14px;transition:top .25s}.pv5 .skip:focus{top:14px}.pv5 .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:54px}.pv5 .sec-head h2{font-family:var(--sans);font-size:clamp(34px,4.4vw,54px);line-height:1.08;font-weight:300;letter-spacing:-.02em;margin-top:14px}.pv5 .price-h em,.pv5 .sec-head h2 em{font-style:normal;font-weight:600;color:var(--pinkd)}.pv5 .lead{color:var(--muted);font-size:17px;max-width:54ch}.pv5 .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:17px 30px;font-size:15.5px;font-weight:600;line-height:1;transition:background .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease);will-change:transform}.pv5 .btn-p{background:var(--pink);color:#fff;box-shadow:0 14px 34px -14px rgba(216,83,133,.55)}.pv5 .btn-p:hover{background:var(--pinkd);box-shadow:0 18px 40px -14px rgba(216,83,133,.65)}.pv5 .btn-ghost{border:1px solid var(--line);background:#fff;color:var(--ink)}.pv5 .btn-ghost:hover{border-color:var(--pink);color:var(--pinkd);background:var(--soft2)}.pv5 .lnk{position:relative;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15.5px;color:var(--ink);padding:4px 0}.pv5 .lnk:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:var(--pinkd);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.pv5 .lnk:hover:after{transform:scaleX(1);transform-origin:left}.pv5 .lnk:hover{color:var(--pinkd)}.pv5 .lnk .ic{transition:transform .35s var(--ease)}.pv5 .lnk:hover .ic{transform:translateY(3px)}.pv5 .lang{gap:2px;border:1px solid var(--line);padding:3px;background:#fff}.pv5 .lang,.pv5 .lang-btn{display:inline-flex;border-radius:999px}.pv5 .lang-btn{align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--muted);padding:5px 10px;line-height:1;transition:background .2s,color .2s}.pv5 .lang-btn img{border-radius:2px;display:block}.pv5 .lang-btn.on{background:var(--soft)}.pv5 .lang-btn.on,.pv5 .lang-btn:hover{color:var(--pinkd)}.pv5.js .rv{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}.pv5.js .rv.in{opacity:1;transform:none}.pv5.js .rv-l{opacity:0;transform:translateX(-26px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}.pv5.js .rv-l.in{opacity:1;transform:none}.pv5 .nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:transform .45s var(--ease),background .3s,box-shadow .3s,border-color .3s;border-bottom:1px solid transparent;background:transparent}.pv5 .nav.scrolled{background:rgba(255,255,255,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line)}.pv5 .nav.hide{transform:translateY(-100%)}.pv5 .nav-in{max-width:1240px;margin:0 auto;padding:0 32px;height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pv5 .logo{font-family:var(--font-outfit),"Outfit",var(--sans);font-size:25px;letter-spacing:-.02em;display:inline-flex;align-items:baseline}.pv5 .logo,.pv5 .logo b{font-weight:800}.pv5 .logo .dot{color:var(--pink)}.pv5 .nav-links{display:flex;gap:34px}.pv5 .nav-links a{font-size:14.5px;font-weight:600;color:var(--muted);transition:color .2s;position:relative;padding:6px 0}.pv5 .nav-links a:after{content:"";position:absolute;left:50%;bottom:0;width:4px;height:4px;border-radius:50%;background:var(--pink);transform:translateX(-50%) scale(0);transition:transform .25s var(--ease)}.pv5 .nav-links a:hover{color:var(--ink)}.pv5 .nav-links a:hover:after{transform:translateX(-50%) scale(1)}.pv5 .nav-right{display:flex;align-items:center;gap:18px}.pv5 .nav-right .login{font-size:14.5px;font-weight:600;color:var(--ink)}.pv5 .nav-right .login:hover{color:var(--pinkd)}.pv5 .nav-cta{padding:12px 22px;font-size:14px}.pv5 .burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:6px;border-radius:12px}.pv5 .burger span{display:block;width:22px;height:2px;background:var(--ink);transition:transform .35s var(--ease),opacity .25s}.pv5 .burger.open span:first-child{transform:translateY(4px) rotate(45deg)}.pv5 .burger.open span:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.pv5 .menu{position:fixed;inset:0;z-index:90;background:rgba(38,27,33,0);pointer-events:none;visibility:hidden;transition:background .4s var(--ease),visibility 0s linear .4s}.pv5 .menu.open{background:rgba(38,27,33,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;visibility:visible;transition:background .4s var(--ease)}.pv5 .menu-panel{position:absolute;top:0;left:0;right:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);border-radius:0 0 26px 26px;box-shadow:var(--shadow);padding:86px 22px 22px;transform:translateY(-100%);transition:transform .5s var(--ease)}.pv5 .menu.open .menu-panel{transform:translateY(0)}.pv5 .menu nav{display:flex;flex-direction:column}.pv5 .menu a.mlink{display:flex;align-items:center;gap:15px;padding:15px 8px;font-size:18px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line2);transition:color .2s var(--ease),padding-left .25s var(--ease),background .2s}.pv5 .menu a.mlink:last-of-type{border-bottom:0}.pv5 .menu a.mlink i{font-family:var(--sans);font-style:normal;font-size:14px;color:var(--faint);width:20px;flex:none;transition:color .2s}.pv5 .menu a.mlink .arr{margin-left:auto;color:var(--faint);transition:transform .25s var(--ease),color .2s}.pv5 .menu a.mlink:active,.pv5 .menu a.mlink:hover{color:var(--pinkd);padding-left:14px}.pv5 .menu a.mlink:active i,.pv5 .menu a.mlink:hover i{color:var(--pinkd)}.pv5 .menu a.mlink:active .arr,.pv5 .menu a.mlink:hover .arr{color:var(--pinkd);transform:translateX(4px)}.pv5 .menu .menu-cta{margin-top:20px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.pv5 .menu .menu-cta .btn{width:100%}.pv5 .menu .menu-cta .lang{align-self:center;margin-top:4px}@media(prefers-reduced-motion:reduce){.pv5 .menu-panel{transition:none}}.pv5 .hero{position:relative;background:#F3F3F4}.pv5 .hero-stage{position:relative;overflow:clip;--W:min(calc(100vw - 64px),1176px,calc((100vh - 74px) * 1.45))}.pv5 .tbl{top:0;bottom:0;left:50%;width:var(--W);margin-left:calc(var(--W) / -2);z-index:1;pointer-events:none}.pv5 .ob,.pv5 .tbl{position:absolute}.pv5 .ob img{display:block;width:100%;height:auto;will-change:transform;transform:translate(calc(var(--dx) * var(--out,0)),calc(var(--dy) * var(--out,0))) rotate(calc(var(--dr) * var(--out,0)))}.pv5 .ob{top:calc(50% + 2vh)}.pv5 .ob-card{width:26%;left:0;margin-top:-36%}.pv5 .ob-coffee{width:26%;left:79%;margin-top:-37%}.pv5 .ob-comb{width:36%;left:83%;margin-top:-17.5%}.pv5 .ob-brush{width:34%;left:81%;margin-top:3.7%}.pv5 .ob-scissors{width:26%;left:53%;margin-top:24.8%}.pv5 .ob-polish{width:21%;left:-3%;margin-top:19.3%}.pv5.js .hero .ob{opacity:0;transform:translate(calc(var(--dx) * .5),calc(var(--dy) * .5));transition:opacity .8s var(--ease),transform 1.3s var(--ease);transition-delay:calc(.15s + var(--i) * .09s)}.pv5.js .hero.go .ob{opacity:1;transform:none}.pv5 .hero-in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:4.5vw;gap:4.5vw;align-items:center}.pv5 .hero-in>*{min-width:0}.pv5 .h1{font-family:var(--sans);font-weight:700;font-size:clamp(30px,2.9vw,44px);line-height:1.18;letter-spacing:-.025em}.pv5 .h1 .ln{display:block;overflow:hidden}.pv5 .h1 .lt{font-weight:300}.pv5.js .h1 .ln span{display:block;transform:translateY(112%);transition:transform 1s var(--ease)}.pv5.js .hero.go .h1 .ln span{transform:none}@keyframes pv5show{to{opacity:1;transform:none}}.pv5.js .hero:not(.go) .h1 .ln span,.pv5.js .hero:not(.go) .ob{animation:pv5show .8s 2.5s forwards}.pv5.js .hero.go .h1 .ln:nth-child(2) span{transition-delay:.1s}.pv5 .hero-cta{margin-top:34px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.pv5.js .hero-fade{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease) .35s,transform .9s var(--ease) .35s}.pv5.js .hero.go .hero-fade{opacity:1;transform:none}.pv5 .tab,.pv5 .tab-wrap{position:relative}.pv5 .tab{width:136%;margin:-18%}.pv5 .tab-body{display:block;width:100%;height:auto}.pv5 .tab-scr,.pv5 .tab:after{position:absolute;left:15.77%;top:20.38%;width:68.27%;height:59.13%;border-radius:1.6%/2.4%}.pv5 .tab:after{content:"";pointer-events:none;background:linear-gradient(118deg,transparent 46%,rgba(255,255,255,.16) 58%,rgba(255,255,255,.05) 72%,transparent 86%),radial-gradient(120% 95% at 50% 42%,transparent 62%,rgba(30,14,22,.1));box-shadow:inset 0 0 0 1px rgba(0,0,0,.45),inset 0 1px 10px rgba(0,0,0,.12)}.pv5.js .hero .tab{opacity:0;transform:translateY(30px) scale(.97);transition:opacity 1.1s var(--ease) .25s,transform 1.1s var(--ease) .25s}.pv5.js .hero.go .tab{opacity:1;transform:none}.pv5 .hero-2{position:relative;z-index:3;text-align:center;padding:24px 22px 90px}.pv5 .hero-2-t{font-family:var(--sans);font-weight:300;font-size:clamp(30px,3.7vw,66px);line-height:1.24;letter-spacing:-.02em;max-width:16em;margin:0 auto;text-wrap:balance}.pv5 .hero-2 mark{color:inherit;font-weight:600;padding:0 .04em;background:linear-gradient(rgba(236,111,158,.32),rgba(236,111,158,.32)) no-repeat 0 86%/var(--mk,100%) .32em}.pv5 .hero-cue{position:absolute;left:50%;bottom:24px;z-index:4;width:46px;height:46px;margin-left:-23px;border-radius:50%;border:1.5px solid rgba(46,34,40,.6);color:var(--ink);display:grid;place-items:center;animation:p5bob 2.4s ease-in-out infinite;transition:background .25s,color .25s,border-color .25s}.pv5 .hero-cue:hover{background:var(--ink);border-color:var(--ink);color:#fff}@keyframes p5bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(min-width:1081px){.pv5 .hero-stage{height:100vh;min-height:640px}.pv5 .hero-in{position:relative;height:100%;width:var(--W);max-width:none;padding:0}.pv5 .hero-copy{position:absolute;top:0;bottom:0;left:0;width:30%;display:flex;flex-direction:column;justify-content:center;padding-top:4vh}.pv5 .hero-cta .btn{padding-left:clamp(18px,1.9vw,30px);padding-right:clamp(18px,1.9vw,30px);white-space:nowrap}.pv5 .h1{font-size:max(30px,calc(var(--W) * .034))}.pv5 .tab-wrap{position:absolute;left:32%;width:53%;top:calc(50% + 2vh);margin-top:-18.1%}}@media(min-width:1081px) and (prefers-reduced-motion:no-preference){.pv5 .hero{height:200vh}.pv5 .hero-stage{position:-webkit-sticky;position:sticky;top:0}.pv5 .hero-copy{transform:translateX(calc(var(--fade,0) * -5vw))}.pv5 .hero-copy,.pv5 .tab-wrap{opacity:calc(1 - var(--fade,0))}.pv5 .tab-wrap{transform:scale(calc(1 - var(--fade,0) * .05))}.pv5 .hero-2{position:absolute;inset:0;display:grid;place-items:center;padding:74px 22px 0;pointer-events:none;opacity:var(--in,0);transform:translateY(calc((1 - var(--in,0)) * 28px))}.pv5 .hero-2 mark{--mk:calc(var(--in,0) * 100%)}}@media(max-width:1080px){.pv5 .hero-stage{padding-top:128px}.pv5 .hero-in{grid-template-columns:1fr;gap:48px;text-align:center}.pv5 .hero-cta{justify-content:center}.pv5 .tab-wrap{max-width:680px;width:100%;margin:0 auto}.pv5 .ob-brush,.pv5 .ob-comb,.pv5 .ob-scissors{display:none}.pv5 .tbl{left:0;right:0;width:auto;margin-left:0}.pv5 .ob{margin-top:0}.pv5 .ob-card{width:40vw;left:-14vw;top:40px}.pv5 .ob-coffee{width:46vw;left:auto;right:-17vw;top:-10px}.pv5 .ob-polish{width:30vw;left:-6vw;top:auto;bottom:-36px}.pv5 .hero-2{padding:64px 22px 84px}.pv5 .hero-cue{display:none}}.pv5 .film{background:#fff;padding:96px 0 104px}.pv5 .film-box{position:relative;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:var(--dark);box-shadow:0 34px 80px -40px rgba(46,34,40,.5)}.pv5 .film-v{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.pv5 .film-snd{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px 10px 13px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink);font-size:14px;font-weight:600;box-shadow:0 8px 24px -10px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,color .2s}.pv5 .film-snd:hover{background:#fff;color:var(--pinkd)}.pv5 .film-snd .ic-on,.pv5 .film-snd.on .ic-off{display:none}.pv5 .film-snd.on .ic-on{display:block}@media(max-width:600px){.pv5 .film{padding:56px 0 64px}.pv5 .film-box{border-radius:14px}.pv5 .film-snd{right:12px;bottom:12px}}.pv5 .why{padding:64px 0 80px;border-top:1px solid var(--line)}.pv5 .why-grid{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:60px;gap:60px;align-items:start}.pv5 .why-side h2{font-family:var(--sans);font-size:clamp(30px,3.6vw,46px);line-height:1.12;font-weight:300;letter-spacing:-.02em}.pv5 .why-side h2 em{font-style:normal;font-weight:600;color:var(--pinkd)}.pv5 .why-side .lead{color:var(--muted);font-size:16.5px;line-height:1.62;margin-top:18px;max-width:42ch}.pv5 .why-list{display:flex;flex-direction:column}.pv5 .why-row{padding:24px 0;border-top:1px solid var(--line2)}.pv5 .why-row:first-child{border-top:0;padding-top:0}.pv5 .why-row h3{font-size:18.5px;font-weight:600;color:var(--ink);line-height:1.32}.pv5 .why-row p{font-size:14.5px;color:var(--muted);margin-top:9px;line-height:1.62;font-weight:500;max-width:54ch}@media(max-width:860px){.pv5 .why-grid{grid-template-columns:1fr;gap:36px}.pv5 .why-side .lead{max-width:none}}.pv5 .desk{padding:110px 0 120px;border-top:1px solid var(--line)}.pv5 .desk .sec-head{margin-bottom:48px}.pv5 .desk-phone{display:none;margin-bottom:20px;padding:16px 18px;border-radius:16px;background:var(--bg);font-size:14.5px;line-height:1.55}.pv5 .desk.is-mobile .desk-phone{display:block}.pv5 .desk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.pv5 .desk-card{position:relative;display:flex;flex-direction:column;padding:30px 28px 26px;border-radius:24px;background:var(--bg);border:1px solid transparent}.pv5 .desk-card.mine{background:#fff;border-color:var(--ink);box-shadow:0 30px 60px -36px rgba(46,34,40,.35)}.pv5 .desk-mine{display:none;position:absolute;top:22px;right:22px;font-size:12.5px;font-weight:600;color:var(--muted)}.pv5 .desk-card.mine .desk-mine{display:block}.pv5 .desk-glyph{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#fff;color:var(--ink)}.pv5 .desk-card.mine .desk-glyph{background:#F3F4F6}.pv5 .desk-glyph svg{width:24px;height:24px}.pv5 .desk-card h3{margin-top:22px;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.pv5 .desk-req{margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--muted);min-height:45px}.pv5 .desk-file{margin-top:22px;padding-top:14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--muted)}.pv5 .desk-file b{font-weight:600;color:var(--ink)}.pv5 .desk-btn{margin-top:20px;padding:16px 24px;font-size:15px;background:#fff;border:1px solid var(--line);color:var(--ink)}.pv5 .desk-btn:hover{border-color:var(--pink);color:var(--pinkd)}.pv5 .desk-card.mine .desk-btn{background:var(--pink);border-color:var(--pink);color:#fff;box-shadow:0 14px 34px -14px rgba(216,83,133,.55)}.pv5 .desk-card.mine .desk-btn:hover{background:var(--pinkd);border-color:var(--pinkd)}.pv5 .desk-more{margin-top:10px;text-align:center;font-size:13px;color:var(--muted)}.pv5 .desk-help summary,.pv5 .desk-more a{font-weight:600;color:var(--ink);border-bottom:1.5px solid rgba(236,111,158,.5)}.pv5 .desk-help{margin-top:12px;text-align:center;font-size:13px;color:var(--muted)}.pv5 .desk-help summary{display:inline;cursor:pointer;list-style:none}.pv5 .desk-help summary::-webkit-details-marker{display:none}.pv5 .desk-help p{margin-top:10px;text-align:left;line-height:1.55}.pv5 .desk-facts{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.pv5 .desk-facts li{display:flex;gap:12px;align-items:flex-start;padding:0 4px}.pv5 .desk-facts .ic{margin-top:3px;color:var(--pinkd)}.pv5 .desk-facts p{font-size:14.5px;line-height:1.55;color:var(--muted)}.pv5 .desk-facts p span{display:block;font-weight:600;color:var(--ink)}@media(max-width:980px){.pv5 .desk-cards,.pv5 .desk-facts{grid-template-columns:1fr}.pv5 .desk .sec-head{flex-direction:column;align-items:flex-start;gap:14px}.pv5 .desk-req{min-height:0}}@media(max-width:600px){.pv5 .desk{padding:72px 0 80px}.pv5 .desk .sec-head{margin-bottom:28px}.pv5 .desk-card{padding:24px 22px 22px}}.pv5 .show{padding:120px 0 40px;background:#fff}.pv5 .show .sec-head{margin-bottom:0}.pv5 .days{position:relative;margin-top:44px}.pv5 .days-stage{padding:0 24px}.pv5 .days-frame{max-width:1240px;margin:0 auto;touch-action:pan-y}.pv5 .day,.pv5 .days-frame{position:relative;display:grid}.pv5 .day{grid-area:1/1;overflow:hidden;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;grid-gap:2%;gap:2%;padding:64px 6% 76px 8%}.pv5.js .day{opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility 0s linear .6s}.pv5.js .day.cur{opacity:1;visibility:visible;transition:opacity .6s var(--ease)}.pv5 .day.lt{background:radial-gradient(120% 110% at 78% 30%,#fff 0,#FCEAF2 42%,#F6D3E3 100%);color:var(--ink)}.pv5 .day.dk{background:radial-gradient(110% 100% at 72% 38%,#5B2146 0,#2C1222 58%,#1C0A15 100%);color:#fff}.pv5 .day-k{display:block;font-size:11.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--pinkd)}.pv5 .day.dk .day-k{color:#F4A8C8}.pv5 .day-h{font-weight:300;font-size:clamp(30px,3.3vw,50px);line-height:1.16;text-wrap:balance;letter-spacing:-.025em;margin-top:16px}.pv5 .day-pill{display:inline;padding:0 .2em .04em;border-radius:.2em;background:linear-gradient(135deg,#D4407E,#EC6F9E);color:#fff;font-weight:700;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 .2em .8em -.25em rgba(216,83,133,.6)}.pv5 .day-p{margin-top:22px;font-size:17px;line-height:1.55;max-width:31ch;color:var(--muted)}.pv5 .day.dk .day-p{color:rgba(255,255,255,.72)}.pv5 .day-cards{position:relative;aspect-ratio:1.18;perspective:1800px;container-type:inline-size}.pv5 .tilt{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(-12deg) rotateX(7deg) rotate(1deg)}.pv5 .cd{position:absolute;left:var(--x);top:var(--y);width:var(--w);background:#fff;color:var(--ink);border-radius:1.8cqw;padding:2.4cqw 2.6cqw;font-size:1.9cqw;line-height:1.35;box-shadow:0 .4cqw .8cqw rgba(60,20,40,.08),0 3cqw 6cqw -2.5cqw rgba(60,20,40,.38);transform:translateZ(var(--z,0))}.pv5 .cd.dark{background:linear-gradient(150deg,#3B1A2D,#1E0E18);color:#fff}.pv5 .cd-k{display:flex;align-items:center;justify-content:space-between;gap:1cqw;font-size:1.35cqw;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8B7A83}.pv5 .cd.dark .cd-k{color:rgba(255,255,255,.6)}.pv5 .cd-ic{flex:none;width:3cqw;height:3cqw;border-radius:.8cqw;display:grid;place-items:center;background:var(--soft);color:var(--pinkd);font-size:1.5cqw;letter-spacing:0}.pv5 .cd.dark .cd-ic{background:rgba(255,255,255,.1);color:#F4A8C8}.pv5 .cd-ic svg,.pv5 .cd-ok svg{width:1.8cqw;height:1.8cqw;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pv5 .cd-v{display:block;margin-top:.8cqw;font-size:4.3cqw;font-weight:700;line-height:1.1;letter-spacing:-.035em}.pv5 .cd-xl{font-size:6.2cqw}.pv5 .cd-up{display:inline-flex;margin-top:1cqw;padding:.25cqw .8cqw;border-radius:.6cqw;font-size:1.3cqw;font-weight:700;color:#1F7A55;background:#DDF3E9}.pv5 .cd.dark .cd-up{color:#9BE3C0;background:rgba(46,157,114,.25)}.pv5 .cd-t{font-size:2.1cqw;font-weight:700;letter-spacing:-.01em}.pv5 .cd-s{display:block;margin-top:.3cqw;font-size:1.6cqw;color:#8B7A83}.pv5 .cd.dark .cd-s{color:rgba(255,255,255,.6)}.pv5 .cd-tag{color:var(--pinkd);background:var(--soft);border-radius:99px;padding:.3cqw 1cqw;letter-spacing:.06em}.pv5 .cd-who{display:flex;align-items:center;gap:1.4cqw;margin-top:1.2cqw}.pv5 .cd-who:first-child{margin-top:0}.pv5 .cd-av{flex:none;width:3.4cqw;height:3.4cqw;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:1.3cqw;font-style:normal;font-weight:700}.pv5 .cd-ok{background:#2E9D72;width:4.4cqw;height:4.4cqw}.pv5 .cd-row{display:flex;align-items:center;gap:1.1cqw;margin-top:1cqw;padding-top:1cqw;border-top:1px solid #f3e8ee}.pv5 .cd.dark .cd-row{border-color:rgba(255,255,255,.1)}.pv5 .cd-row small{font-size:1.3cqw;color:#8B7A83}.pv5 .cd-amt{margin-left:auto;font-weight:700}.pv5 .cd-neg{color:#C2456E}.pv5 .cd-tot{font-weight:700}.pv5 .cd-dot{flex:none;width:1.1cqw;height:1.1cqw;border-radius:50%}.pv5 .cd-bar{height:.7cqw;margin-top:.8cqw;border-radius:99px;background:#F3E8EE;overflow:hidden}.pv5 .cd-bar i{display:block;width:var(--p);height:100%;border-radius:inherit;background:var(--c,linear-gradient(90deg,#D4407E,#EC6F9E))}.pv5 .chips{display:flex;flex-wrap:wrap;gap:.7cqw;margin-top:1.2cqw}.pv5 .cd-chip{padding:.6cqw 1.2cqw;border-radius:99px;background:#F7EEF3;font-size:1.35cqw;font-weight:600}.pv5 .cd-chip.on{background:var(--pink);color:#fff}.pv5 .bub{margin-top:1.2cqw;padding:1.4cqw 1.8cqw;border-radius:2cqw 2cqw 2cqw .6cqw;background:#F1EAEE;font-size:1.6cqw;line-height:1.4}.pv5 .tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:1cqw;gap:1cqw;margin-top:1.2cqw}.pv5 .tiles i{aspect-ratio:1.2;border-radius:1cqw;background:var(--g)}.pv5 .day-cal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.1cqw;gap:1.1cqw;margin-top:1.4cqw}.pv5 .cal-c{display:flex;flex-direction:column;gap:.8cqw}.pv5 .cal-h{display:flex;align-items:center;gap:.8cqw;padding-bottom:.8cqw;border-bottom:1px solid #f3e8ee;font-size:1.5cqw;font-weight:700}.pv5 .cal-h .cd-av{width:2.6cqw;height:2.6cqw;font-size:1.1cqw}.pv5 .ev{height:var(--h);padding:.7cqw .9cqw;border-left:.45cqw solid var(--c);border-radius:.8cqw;background:var(--b);font-size:1.35cqw;line-height:1.3;overflow:hidden}.pv5 .ev b{display:block;font-size:1.45cqw}.pv5 .ev span{color:#8B7A83}.pv5 .chart{display:block;width:100%;height:13cqw;margin-top:1.2cqw;overflow:visible}.pv5 .mo{display:flex;justify-content:space-between;margin-top:.6cqw;font-size:1.1cqw;color:#A99AA2}.pv5.js .day .day-txt>*{opacity:0;transform:translateY(18px);transition:opacity .4s,transform .4s}.pv5.js .day.on .day-txt>*{opacity:1;transform:none;transition:opacity .8s var(--ease),transform .8s var(--ease)}.pv5.js .day.on .day-txt>:nth-child(2){transition-delay:.08s}.pv5.js .day.on .day-txt>:nth-child(3){transition-delay:.16s}.pv5.js .day .cd{opacity:0;transform:translate3d(0,7cqw,-14cqw) rotateX(14deg);transition:opacity .35s,transform .45s}.pv5.js .day.on .cd{opacity:1;transform:translateZ(var(--z,0));transition:opacity .7s var(--ease) calc(.2s + var(--d) * .1s),transform 1.1s var(--ease) calc(.2s + var(--d) * .1s)}.pv5 .day.on .cd{animation:p5flt var(--fd,8s) ease-in-out 1.4s infinite}@keyframes p5flt{0%,to{translate:0 0}50%{translate:0 -1.1cqw}}.pv5 .days-dots{display:flex;position:absolute;left:50%;bottom:28px;z-index:3;gap:8px;list-style:none;transform:translateX(-50%)}.pv5 .days-arr{position:absolute;top:50%;z-index:4;width:56px;height:56px;margin-top:-28px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink);box-shadow:0 12px 30px -10px rgba(46,34,40,.5);transition:transform .2s var(--ease),box-shadow .2s}.pv5 .days-arr:hover{transform:scale(1.07);box-shadow:0 16px 36px -10px rgba(46,34,40,.6)}.pv5 .days-arr svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pv5 .days-arr.prev{left:20px}.pv5 .days-arr.next{right:20px}.pv5 .days-dots button{display:block;width:24px;height:4px;padding:0;border-radius:2px;background:rgba(46,34,40,.2);transition:width .3s var(--ease),background .3s}.pv5 .days-dots button[aria-current=true]{width:44px;background:var(--pinkd)}.pv5 .days[data-tone=dk] .days-dots button{background:rgba(255,255,255,.28)}.pv5 .days[data-tone=dk] .days-dots button[aria-current=true]{background:#F4A8C8}@media(max-width:1080px){.pv5 .day{grid-template-columns:1fr;gap:26px;padding:44px 26px 96px}.pv5 .days-arr{top:auto;bottom:18px;margin-top:0;width:48px;height:48px}.pv5 .days-dots{bottom:38px}.pv5 .day-p{max-width:none}}@media(max-width:600px){.pv5 .show{padding:80px 0 20px}.pv5 .days-stage{padding:0 14px}.pv5 .day{border-radius:22px;padding:36px 20px 92px}.pv5 .day-cards{width:116%;margin-left:-8%}}.pv5 .tst{background:#fff;padding:120px 0}.pv5 .tst-row{display:flex;gap:24px;overflow-x:auto;padding:8px 32px 26px;margin:0 -32px;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.pv5 .tst-row::-webkit-scrollbar{display:none}.pv5 .tst-row.drag{cursor:-webkit-grabbing;cursor:grabbing}.pv5 .tcard{flex:0 0 396px;background:var(--soft2);border:1px solid var(--line);border-radius:22px;padding:34px 32px 30px;display:flex;flex-direction:column;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .35s}.pv5 .tcard:hover{transform:translateY(-5px);box-shadow:var(--shadow);background:#fff}.pv5 .tstars{display:flex;gap:3px;margin-bottom:16px}.pv5 .tstars svg{width:16px;height:16px;display:block}.pv5 .tcard .qm{font-family:var(--sans);font-size:50px;line-height:.5;color:var(--pink);margin-bottom:16px}.pv5 .tcard p{font-size:16px;line-height:1.62;font-weight:500;flex:1 1}.pv5 .tcard .who{display:flex;align-items:center;gap:13px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.pv5 .tcard .who b{display:block;font-size:14px;font-weight:600}.pv5 .tcard .who span{font-size:12px;color:var(--muted)}.pv5 .tst-foot{justify-content:space-between;margin-top:6px}.pv5 .tst-foot,.pv5 .tst-hint{display:flex;align-items:center}.pv5 .tst-hint{font-size:12.5px;color:var(--faint);font-weight:500;gap:8px}.pv5 .tst-hint .ic{width:14px;height:14px}.pv5 .tst-btns{display:flex;gap:10px}.pv5 .tbtn{width:46px;height:46px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--ink);transition:all .25s var(--ease);background:#fff}.pv5 .tbtn:hover{background:var(--pink);border-color:var(--pink);color:#fff}.pv5 .tbtn .ic{width:17px;height:17px}.pv5 .price{background:var(--bg);border-top:1px solid var(--line);padding:120px 0 130px;position:relative;overflow:hidden}.pv5 .price-grid{display:grid;grid-template-columns:1fr;grid-gap:56px;gap:56px;justify-items:center;text-align:center}.pv5 .price-h{font-weight:300;font-size:clamp(34px,4.4vw,54px);line-height:1.08;letter-spacing:-.02em;margin-bottom:-14px}.pv5 .pcard-wrap{width:100%;max-width:1120px}.pv5 .pcard-trio{display:grid;grid-template-columns:1fr 1.22fr 1fr;grid-gap:20px;gap:20px;align-items:center;text-align:left}.pv5 .pcard-trio .pcard{display:flex;flex-direction:column;padding:32px 26px 26px}.pv5 .pcard-trio .pcard:before{content:none}.pv5 .pcard-trio .pnum b{font-size:clamp(36px,3vw,46px)}.pv5 .pcard-trio .pinc{grid-template-columns:1fr;gap:10px;margin-top:22px;padding-top:22px}.pv5 .pcard-trio .pinc li{align-items:flex-start}.pv5 .pcard-trio .pinc .dotl{margin-top:.55em}.pv5 .pcard-trio .pinc li.all{font-weight:700}.pv5 .pcard-trio .pcard .btn{margin-top:24px}.pv5 .pcard-trio .pcard.pro{padding:44px 34px 34px;border:2px solid var(--pink);background:var(--soft);box-shadow:0 26px 64px -26px rgba(216,83,133,.38)}.pv5 .pcard-trio .pcard.pro .plan{color:var(--pinkd)}.pv5 .pcard-trio .pcard.pro .pnum b{font-size:clamp(50px,4.4vw,64px)}.pv5 .pcard-trio .pcard.pro .pinc li{font-size:14.5px}.pv5 .pvat{margin-top:22px;text-align:center;font-size:13px;color:var(--muted);font-weight:500}.pv5 .newchip{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--soft);color:var(--pinkd);margin-left:6px;vertical-align:2px;font-style:normal}.pv5 .price-pts{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:13px 28px}.pv5 .price-pts li{display:flex;gap:12px;align-items:flex-start;font-size:15px;font-weight:500}.pv5 .price-pts .ck{width:21px;height:21px;border-radius:50%;background:#fff;border:1px solid var(--line);color:var(--pinkd);display:grid;place-items:center;flex:none;margin-top:1px}.pv5 .price-pts .ck .ic{width:11px;height:11px;stroke-width:2.6}.pv5 .pcard-wrap{position:relative;perspective:1100px}.pv5 .pcard{position:relative;background:#fff;border:1px solid var(--line);border-radius:26px;padding:46px 46px 42px;box-shadow:var(--shadow);transform-style:preserve-3d;transition:transform .2s ease-out;overflow:hidden}.pv5 .pcard:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#F4A8C8,var(--pink),var(--pinkd))}.pv5 .pcard .shine{position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,40%),rgba(236,111,158,.1),transparent 60%);pointer-events:none;opacity:0;transition:opacity .3s}.pv5 .pcard:hover .shine{opacity:1}.pv5 .pcard .plan{font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.pv5 .pnum{display:flex;align-items:baseline;gap:12px;margin-top:14px}.pv5 .pnum b{font-family:var(--sans);font-size:clamp(50px,5.4vw,74px);line-height:1;font-weight:600;letter-spacing:-.035em}.pv5 .pnum b small{font-size:.38em;letter-spacing:0;vertical-align:.95em;margin-left:1px}.pv5 .pnum span{font-size:16px;color:var(--muted);font-weight:500}.pv5 .pannual{margin-top:16px;display:inline-flex;align-items:center;gap:6px;background:var(--soft2);border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:500;color:var(--ink)}.pv5 .pannual b{font-weight:700}.pv5 .pannual em{font-style:normal;color:var(--pinkd);font-weight:700}.pv5 .pinc{margin-top:26px;padding-top:26px;border-top:1px solid var(--line2);display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 20px;gap:12px 20px}.pv5 .pinc li{display:flex;gap:9px;align-items:center;font-size:13.5px;font-weight:500}.pv5 .pinc .dotl{width:6px;height:6px;border-radius:50%;background:var(--pink);flex:none}.pv5 .pcard .btn{width:100%;margin-top:30px}.pv5 .pcard .pnote{text-align:center;margin-top:16px;font-size:12.5px;color:var(--muted);font-weight:500}.pv5 .faq{background:#fff;padding:120px 0}.pv5 .faq-grid{display:grid;grid-template-columns:.9fr 1.4fr;grid-gap:80px;gap:80px;align-items:start}.pv5 .faq-side h2{font-family:var(--sans);font-size:clamp(32px,3.6vw,46px);font-weight:300;letter-spacing:-.02em;line-height:1.12}.pv5 .faq-side h2 em{font-style:normal;font-weight:600;color:var(--pinkd)}.pv5 .faq-side p{color:var(--muted);margin-top:18px;font-size:15.5px}.pv5 .faq-side .mail{margin-top:22px}.pv5 .mail-note{display:block;margin-top:8px;font-size:13.5px;font-weight:600;color:var(--pinkd);opacity:0;transform:translateY(-3px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.pv5 .mail-note.show{opacity:1;transform:none}.pv5 .ac{border-bottom:1px solid var(--line)}.pv5 .ac:first-child{border-top:1px solid var(--line)}.pv5 .ac-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;padding:24px 4px;font-size:17px;font-weight:600;letter-spacing:-.005em;transition:color .2s}.pv5 .ac-q:hover{color:var(--pinkd)}.pv5 .ac-q .x{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex:none;transition:all .35s var(--ease);color:var(--muted)}.pv5 .ac-q .x .ic{width:13px;height:13px;transition:transform .35s var(--ease)}.pv5 .ac.open .ac-q{color:var(--pinkd)}.pv5 .ac.open .x{background:var(--pink);border-color:var(--pink);color:#fff}.pv5 .ac.open .x .ic{transform:rotate(45deg)}.pv5 .ac-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.pv5 .ac.open .ac-body{grid-template-rows:1fr}.pv5 .ac-body>div{overflow:hidden}.pv5 .ac-body p{color:var(--muted);font-size:15px;line-height:1.7;padding:0 44px 24px 4px;max-width:62ch}.pv5 .demo{background:var(--bg);border-top:1px solid var(--line);padding:120px 0 130px}.pv5 .demo-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.pv5 .demo-copy h2{font-family:var(--sans);font-size:clamp(34px,4vw,52px);line-height:1.1;font-weight:300;letter-spacing:-.02em}.pv5 .demo-copy h2 em{font-style:normal;font-weight:600;color:var(--pinkd)}.pv5 .demo-copy .lead{margin-top:18px}.pv5 .demo-card{position:relative;justify-self:end;width:100%;max-width:480px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px 32px 26px;box-shadow:0 1px 2px rgba(46,34,40,.04),0 24px 56px -32px rgba(46,34,40,.2)}.pv5 .demo-card label{display:block;font-size:13px;font-weight:600;color:var(--ink);margin-bottom:7px}.pv5 .demo-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:18px}.pv5 .demo-card input{width:100%;font:inherit;font-size:15px;color:var(--ink);background:#fff;border:1px solid #e6d9df;border-radius:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.pv5 .demo-card input:hover{border-color:#D8C8D0}.pv5 .demo-card input::placeholder{color:var(--faint)}.pv5 .demo-card input:focus{outline:0;border-color:var(--pink);box-shadow:0 0 0 3px rgba(236,111,158,.16)}.pv5 .demo-card .btn,.pv5 .demo-card .btn:hover{width:100%;margin-top:24px;border-radius:10px;padding:15px 22px;box-shadow:none}.pv5 .demo-card .btn:disabled{opacity:.6;cursor:wait}.pv5 .demo-pts{display:grid;grid-gap:9px;gap:9px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line2)}.pv5 .demo-pts li{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:var(--muted)}.pv5 .demo-pts .ic{width:15px;height:15px;stroke-width:2.4;color:var(--pinkd)}.pv5 .demo-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pv5 .demo-msg{margin-top:12px;text-align:center;font-size:13.5px;font-weight:600}.pv5 .demo-msg:empty{display:none}.pv5 .demo-msg.ok{color:var(--good)}.pv5 .demo-msg.err{color:var(--pinkd)}.pv5 footer{background:#fff;border-top:1px solid var(--line)}.pv5 .foot-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:50px;gap:50px;padding:70px 0 60px}.pv5 .foot-brand .logo{font-size:30px}.pv5 .foot-brand p{color:var(--muted);font-size:14.5px;margin-top:14px;max-width:30ch}.pv5 .foot-social{display:flex;gap:10px;margin-top:20px}.pv5 .foot-social a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line2);color:var(--muted);transition:color .2s,border-color .2s}.pv5 .foot-social a:hover{color:var(--pinkd);border-color:var(--pinkd)}.pv5 .foot-social svg{width:18px;height:18px}.pv5 .foot-col h4{font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:18px}.pv5 .foot-col a{display:block;font-size:14.5px;font-weight:500;color:var(--muted);padding:6px 0;transition:color .2s,transform .25s var(--ease)}.pv5 .foot-col a:hover{color:var(--pinkd);transform:translateX(4px)}.pv5 .foot-bot{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line2);padding:24px 0 26px;font-size:13px;color:var(--muted);font-weight:500;flex-wrap:wrap}@media(max-width:1080px){.pv5 .price-grid{grid-template-columns:1fr;gap:56px;justify-items:center;text-align:center}.pv5 .price-pts{display:inline-block;text-align:left}.pv5 .pcard-wrap{max-width:520px;width:100%;margin-inline:auto}.pv5 .pcard-trio{grid-template-columns:1fr;gap:22px}.pv5 .pcard-trio .pcard.pro{order:-1}.pv5 .demo-grid,.pv5 .faq-grid{grid-template-columns:1fr;gap:50px}.pv5 .demo-grid{justify-items:center;text-align:center}.pv5 .demo-copy{max-width:560px}.pv5 .demo-copy .lead{margin-inline:auto}.pv5 .demo-card{justify-self:center;text-align:left}}@media(max-width:1024px){.pv5 .nav-cta,.pv5 .nav-links,.pv5 .nav-right>.lang{display:none}.pv5 .burger{display:inline-flex}}@media(max-width:960px){.pv5 .foot-main{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:600px){.pv5 .wrap{padding:0 22px}.pv5 .hero-stage{padding-top:112px}.pv5 .hero-cta{gap:18px}.pv5 .hero-cta .btn{width:100%;justify-content:center}.pv5 .tcard{flex-basis:84vw}.pv5 .tst-row{padding-left:22px;padding-right:22px;margin:0 -22px}.pv5 .pcard{padding:36px 26px 32px}.pv5 .demo{padding:90px 0 100px}.pv5 .demo-card{padding:26px 20px 22px}.pv5 .demo-row{grid-template-columns:1fr}.pv5 .pnum b{font-size:46px}.pv5 .foot-main,.pv5 .pinc{grid-template-columns:1fr}.pv5 .foot-main{gap:36px;padding:54px 0 44px}.pv5 .foot-bot{flex-direction:column;align-items:flex-start}.pv5 section{scroll-margin-top:70px}}@media(prefers-reduced-motion:reduce){.pv5 *,.pv5 :after,.pv5 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pv5.js .hero .ob,.pv5.js .hero .tab,.pv5.js .hero-fade,.pv5.js .rv,.pv5.js .rv-l{opacity:1;transform:none}.pv5.js .h1 .ln span{transform:none}}@media (pointer:coarse){.pv5 .lang-btn{min-height:40px;padding-left:12px;padding-right:12px}}.pv5 .pcar{position:relative;--half:min(41vw,220px)}.pv5 .parr,.pv5 .pdots{display:none}@media (max-width:900px) and (pointer:coarse){.pv5 .price-grid{grid-template-columns:minmax(0,1fr)}.pv5 .pcard-wrap{max-width:none;min-width:0}.pv5 .pcard-trio{display:flex;align-items:stretch;gap:14px;position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(50% - 50vw);padding:10px calc(50vw - var(--half)) 20px}.pv5 .pcard-trio::-webkit-scrollbar{display:none}.pv5 .pcard-trio .pcard{flex:0 0 calc(2 * var(--half));scroll-snap-align:center;scroll-snap-stop:always}.pv5 .pcard-trio .pcard.pro{order:0;padding:36px 26px 30px}.pv5 .pcard-trio .pinc{margin-bottom:24px}.pv5 .pcard-trio .pcard .btn{margin-top:auto}.pv5 .parr{display:grid;position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-32px;border-radius:50%;place-items:center;background:#fff;color:var(--ink);box-shadow:0 10px 24px -10px rgba(46,34,40,.5);transition:opacity .2s}.pv5 .parr svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pv5 .parr.prev{left:calc(50% - var(--half) - 22px)}.pv5 .parr.next{right:calc(50% - var(--half) - 22px)}.pv5 .parr:disabled{opacity:.35;cursor:default}.pv5 .pdots{display:flex;justify-content:center;gap:10px;margin-top:2px;list-style:none}.pv5 .pdots button{position:relative;display:block;width:8px;height:8px;padding:0;border-radius:99px;background:rgba(46,34,40,.22);transition:width .3s var(--ease),background .3s}.pv5 .pdots button:after{content:"";position:absolute;inset:-10px -5px}.pv5 .pdots button[aria-current=true]{width:24px;background:var(--pinkd)}}