.inp :where(:not(svg,svg *)),.inp :where(:not(svg,svg *)):before,.inp :where(:not(svg,svg *)):after{all:revert}.inp{--g1:#a95b8a;--g2:#b86578;--g3:#c86e68;--mauve:#a15d7e;--wine:#4f1b31;--ink:#1f1a24;--grey:#5e5763;--dark:#2d262e;--amber:#ffb547;--gold:#ffd48a;--soft:#f8e8ef;--soft2:#fbefe8;--line:#eedce5;--app:#faf7f9;--ok:#1e7a46;--okbg:#e9f7ef;--wa:#1fa855;--hdr:72px}.inp *{box-sizing:border-box}.inp{scroll-behavior:smooth;font-family:var(--font-poppins),system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:84px;line-height:1.6;overflow-x:clip}.inp img,.inp video{max-width:100%;display:block}.inp a{color:inherit}.inp button{font:inherit}.inp .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.inp .skip{z-index:200;background:var(--dark);color:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:12px}.inp .skip:focus{top:12px}.inp .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.inp .grad{background:linear-gradient(90deg,var(--g1) 0%,var(--g2) 55%,var(--g3) 100%);color:#fff}.inp .soft{background:linear-gradient(180deg,var(--soft) 0%,var(--soft2) 100%)}.inp .kick{color:var(--mauve);margin-bottom:4px;font-size:15px;font-style:italic}.inp h1,.inp h2,.inp h3{text-wrap:balance}.inp h2{letter-spacing:-.3px;margin:0 0 12px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.18}.inp h3{line-height:1.3}.inp .lead{opacity:.95;max-width:540px;margin:0;font-size:17px}.inp .sub{color:var(--grey);max-width:700px;margin:0 auto;font-size:16px}.inp section{padding:88px 0;position:relative}.inp .sec-head{text-align:center;max-width:840px;margin:0 auto}.inp .sec-head .sub{margin-top:6px}.inp .btn{background:var(--dark);color:#fff;font:600 15px var(--font-poppins),sans-serif;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.inp .btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2d262e47}.inp .btn.light{background:0 0;border:1.5px solid #fffc}.inp .btn.light:hover{background:#ffffff1f}.inp .btn.mauve{background:var(--mauve)}.inp .btn.white{color:var(--dark);background:#fff}.inp .btn.wa{background:var(--wa)}.inp .btn.wa:hover{box-shadow:0 12px 26px #1fa8554d}.inp .btn.ghost{color:var(--ink);background:0 0;border:1.5px solid #e2cfd9}.inp .btn.ghost:hover{border-color:var(--mauve);color:var(--mauve);box-shadow:none}.inp .btn svg{width:17px;height:17px}.inp .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.inp .ico.fill{fill:currentColor;stroke:none}.inp :focus-visible{outline:3px solid var(--amber);outline-offset:2px}.inp .more{color:var(--mauve);align-items:center;gap:6px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.inp .more:hover{text-decoration:underline}.inp .more .ico{width:16px;height:16px}.inp .top{z-index:100;height:var(--hdr);transition:background .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.inp .top.scrolled,.inp .top.solid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d262ef5;box-shadow:0 8px 30px #14081040}.inp .top .wrap{align-items:center;gap:18px;height:100%;display:flex;position:relative}.inp .logo img{width:auto;height:40px}.inp .nav{flex:1;justify-content:flex-end;align-items:center;gap:4px;margin:0 4px 0 0;display:flex}.inp .nav .dd>button,.inp .nav>a{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.inp .nav .dd>button:hover,.inp .nav .dd:focus-within>button,.inp .nav>a:hover{background:#ffffff1f}.inp .dd>button svg{width:14px;height:14px;transition:transform .2s}.inp .dd.mega{position:static}.inp .dd .menu{color:var(--ink);opacity:0;visibility:hidden;background:#fff;border-radius:20px;gap:26px;padding:26px 28px;transition:all .18s;display:grid;position:absolute;top:calc(100% - 8px);left:0;right:0;transform:translateY(6px);box-shadow:0 22px 50px #280c1e40}.inp .dd .menu:before{content:"";height:26px;position:absolute;top:-26px;left:0;right:0}.inp .dd .menu.g3{grid-template-columns:repeat(3,1fr)}.inp .dd:hover .menu,.inp .dd:focus-within .menu,.inp .dd.open .menu{opacity:1;visibility:visible;transform:none}.inp .dd:hover>button svg,.inp .dd.open>button svg{transform:rotate(180deg)}.inp .mg p{letter-spacing:1.1px;text-transform:uppercase;color:var(--mauve);margin:0 0 8px;font-size:12px;font-weight:700}.inp .menu .mg a{border-radius:10px;margin:0 -10px;padding:8px 10px;text-decoration:none;display:block}.inp .menu .mg a:hover,.inp .menu .mg a:focus-visible{background:var(--soft)}.inp .menu a b{font-size:14px;font-weight:600;display:block}.inp .menu a small{color:var(--grey);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.inp .tel{color:#fff;white-space:nowrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.inp .tel .ico{width:18px;height:18px}.inp .login{color:#ffffffe6;white-space:nowrap;padding:8px 6px;font-size:14.5px;font-weight:500;text-decoration:none}.inp .login:hover{color:#fff;text-decoration:underline}.inp .top .btn{min-height:44px;padding:11px 18px;font-size:14.5px}.inp .burger{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;width:46px;height:46px;margin-left:auto;display:none}.inp .burger .ico{width:26px;height:26px}.inp .drawer{inset:var(--hdr) 0 0 0;z-index:99;visibility:hidden;background:#fff;padding:18px 20px 120px;transition:transform .3s;position:fixed;overflow:auto;transform:translate(100%)}.inp .drawer.open{visibility:visible;transform:none}.inp .drawer h4{letter-spacing:1.2px;text-transform:uppercase;color:var(--mauve);margin:18px 0 6px;font-size:12px}.inp .drawer a{border-bottom:1px solid #f3e7ed;padding:11px 4px;font-weight:500;text-decoration:none;display:block}.inp .drawer .btn{border-bottom:0;width:100%;margin-top:18px}.inp .hero{padding-top:var(--hdr);position:relative;overflow:hidden}.inp .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 62%);border-radius:50%;width:60rem;height:60rem;position:absolute;top:-20%;right:-10%}.inp .hero .grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:20px;padding:24px 0 70px;display:grid;position:relative}.inp .hero h1{margin:0}.inp .hero h1 .eyebrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:0;background:#ffffff26;border-radius:999px;align-items:center;gap:8px;margin-bottom:clamp(12px,2.2vh,20px);padding:6px 16px 6px 10px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex;box-shadow:0 0 0 1px #ffffff4d}.inp .hero h1 .eyebrow .flag{border-radius:3px;flex-direction:column;width:20px;height:14px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #fff6}.inp .hero h1 .eyebrow .flag i{flex:1;display:block}.inp .flag i:first-child{background:#f93}.inp .flag i:nth-child(2){background:#fff}.inp .flag i:nth-child(3){background:#138808}.inp .hero h1 .big{letter-spacing:-.5px;font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1.12;display:block}.inp .hero h1 .big>span,.inp .hero h1 .big>em{display:block}.inp .hero h1 em{color:var(--gold);font-style:normal}.inp .hero .lead{max-width:575px;margin-top:clamp(10px,2vh,16px);font-size:16.5px;line-height:1.6}.inp .ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.inp .proofrow{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:30px;display:flex}.inp .gbadge{color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 10px;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #3c102838}.inp .gbadge svg.g{flex:none;width:26px;height:26px}.inp .gbadge b{font-size:18px;font-weight:700;line-height:1}.inp .gbadge .stars{color:#f4b400;letter-spacing:1px;font-size:13px;line-height:1}.inp .gbadge small{color:var(--grey);margin-top:2px;font-size:12px;line-height:1.2;display:block}.inp .proofrow .ratings{opacity:.95;width:auto;height:34px}.inp .stage{height:560px;position:relative}.inp .halo{background:radial-gradient(circle,#ffffff57,#ffffff14 62%,#0000 70%);border-radius:50%;width:470px;height:470px;position:absolute;top:40px;left:8%}.inp .orbit{pointer-events:none;border:2px dashed #ffffff8c;border-radius:50%;width:540px;height:540px;animation:70s linear infinite inp-spin;position:absolute;top:10px;left:2%}.inp .orbit:before,.inp .orbit:after{content:"";background:var(--gold);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 5px #ffd48a40}.inp .orbit:before{top:12%;left:9%}.inp .orbit:after{background:#fff;bottom:6%;right:22%;box-shadow:0 0 0 5px #ffffff38}@keyframes inp-spin{to{transform:rotate(360deg)}}.inp .figure{aspect-ratio:716/1100;z-index:2;height:610px;position:absolute;bottom:-70px;left:6%}.inp .figure .person{filter:drop-shadow(0 24px 40px #3c142847);width:100%;height:100%;display:block}.inp .pin{white-space:nowrap;z-index:3;position:absolute;top:40%;left:94%;transform:translate(-30%,calc(-100% - 14px))}.inp .pill{background:var(--dark);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:15px;font-weight:600;animation:7s ease-in-out infinite inp-float;display:flex;position:relative;box-shadow:0 12px 26px #280a1e59}.inp .pill .ico{width:18px;height:18px;color:var(--gold)}.inp .fcard{color:var(--ink);z-index:3;background:#fff;border-radius:16px;padding:12px 14px;font-size:13.5px;line-height:1.4;animation:6s ease-in-out infinite inp-float;position:absolute;box-shadow:0 20px 44px #3c14283d}.inp .fcard b{font-weight:600}.inp .fcard .ic{border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.inp .fcard .ic .ico{width:18px;height:18px}.inp .row{align-items:center;gap:11px;display:flex}.inp .fcard .muted{color:var(--grey);font-size:12.5px}.inp .fcard.c1{width:290px;top:70px;right:-10px}.inp .fcard.c2{width:282px;animation-delay:-3s;bottom:6px;right:40px}.inp .feed{transition:opacity .35s,transform .35s}.inp .feed.swap{opacity:0;transform:translateY(6px)}.inp .live{letter-spacing:.6px;color:#1e7a46;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.inp .live:before{content:"";background:#22b35e;border-radius:50%;width:7px;height:7px;animation:1.8s infinite inp-ping;box-shadow:0 0 #22b35e99}@keyframes inp-ping{70%{box-shadow:0 0 0 7px #22b35e00}to{box-shadow:0 0 #22b35e00}}@keyframes inp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.inp .wa-ic{color:var(--wa);background:#e7f8ee}.inp .trust{z-index:5;background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:-50px;display:grid;position:relative;box-shadow:0 20px 48px #4f1b3126}.inp .trust div{border-right:1px solid var(--line);padding:22px 24px}.inp .trust div:last-child{border:0}.inp .trust b{color:var(--wine);font-size:30px;font-weight:700;line-height:1.1;display:block}.inp .trust span{color:var(--grey);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.inp .trust .src{color:#9a8a93;margin-top:4px;font-size:11.5px;display:block}.inp .brands{padding:44px 0 6px;overflow:hidden}.inp .brands p{text-align:center;margin:0 0 18px;font-size:17px;font-weight:600}.inp .track{gap:18px;width:max-content;animation:46s linear infinite inp-marq;display:flex}.inp .brands:hover .track{animation-play-state:paused}.inp .track img{object-fit:cover;border-radius:10px;flex:none;width:166px;height:68px;box-shadow:0 4px 14px #00000012}@keyframes inp-marq{to{transform:translate(-50%)}}.inp .what{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.inp .answer{color:#3b3440;margin:0 0 18px;font-size:17.5px}.inp .answer strong{color:var(--ink)}.inp .chk{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.inp .chk li{gap:10px;font-size:15.5px;display:flex}.inp .chk li .ico{width:18px;height:18px;color:var(--mauve);stroke-width:3px;margin-top:4px}.inp .glance{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #4f1b3114}.inp .glance h3{background:var(--dark);color:#fff;justify-content:space-between;align-items:center;margin:0;padding:16px 22px;font-size:16px;font-weight:600;display:flex}.inp .glance h3 small{opacity:.7;font-size:12px;font-weight:400}.inp .glance dl{grid-template-columns:130px 1fr;margin:0;display:grid}.inp .glance dt,.inp .glance dd{border-top:1px solid #f4e9ee;margin:0;padding:11px 16px;font-size:14px}.inp .glance dt{color:var(--grey);background:#fdf8fa;padding-left:22px;font-weight:500}.inp .glance dd b{font-weight:600}.inp .pains{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px;display:grid}.inp .pain{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:auto 1fr;gap:6px 18px;padding:26px 26px 22px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.inp .pain:hover{transform:translateY(-4px);box-shadow:0 22px 50px #4f1b311a}.inp .pain .pi{color:#b4651b;background:#fdf0e4;border-radius:15px;grid-row:1/3;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.inp .pain .pi .ico{width:24px;height:24px}.inp .pain h3{margin:0;font-size:19px;font-weight:600}.inp .pain p{color:var(--grey);margin:0;font-size:15px}.inp .pain .fix{color:#3b3440;border-top:1px dashed #e8d5df;grid-column:1/-1;gap:10px;margin-top:14px;padding-top:14px;font-size:14.5px;display:flex}.inp .pain .fix b{color:var(--mauve);white-space:nowrap}.inp .pain .fix .ico{width:18px;height:18px;color:var(--ok);stroke-width:3px;margin-top:3px}.inp .insight{text-align:center;max-width:820px;color:var(--wine);margin:34px auto 0;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.35}.inp .insight span{background:linear-gradient(#0000 62%,#ffe3b0 62%)}.inp .pillars{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:40px;display:grid}.inp .pil{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:18px;padding:30px 30px 26px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.inp .pil:hover{transform:translateY(-5px);box-shadow:0 26px 60px #4f1b311f}.inp .pil .no{color:var(--mauve);letter-spacing:1px;font-size:15px;font-weight:800}.inp .pil h3{letter-spacing:-.4px;margin:6px 0 10px;font-size:26px;font-weight:700;line-height:1.15}.inp .pil p{color:var(--grey);margin:0 0 14px;font-size:15px}.inp .pil .tags{flex-wrap:wrap;gap:6px;display:flex}.inp .pil .tags span{background:var(--soft);color:var(--wine);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.inp .pil .proof{color:#4b4450;background:#fbf6f8;border-radius:14px;grid-column:1/-1;align-items:flex-start;gap:10px;margin:2px 0 0;padding:12px 14px;font-size:13.5px;display:flex}.inp .pil .proof svg{flex:none;width:18px;height:18px;margin-top:2px}.inp .pil .proof cite{color:var(--grey);white-space:nowrap;font-style:normal}.inp .viz{min-height:230px;font-family:var(--font-urbanist),var(--font-poppins),sans-serif;background:linear-gradient(160deg,#fbf1f5,#fcefe9);border-radius:18px;flex-direction:column;justify-content:center;gap:9px;padding:16px;display:flex;position:relative}.inp .mini{background:#fff;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;line-height:1.35;display:flex;box-shadow:0 8px 20px #4f1b3114}.inp .mini b{font-weight:700}.inp .mini .ic{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.inp .mini .ic svg{width:16px;height:16px}.inp .mb{border-radius:12px;max-width:90%;padding:8px 11px;font-size:12.5px;line-height:1.4}.inp .mb.c{background:#fff;align-self:flex-start;box-shadow:0 6px 16px #4f1b310f}.inp .mb.a{color:#1f2a1f;background:#dcf8c6;align-self:flex-end}.inp .mb small{opacity:.7;text-align:right;margin-top:2px;font-size:10px;display:block}.inp .prow{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex;box-shadow:0 6px 16px #4f1b310f}.inp .prow i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.inp .prow span{flex:1}.inp .prow b{font-weight:800}.inp .lrow{grid-template-columns:96px 1fr 40px;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:grid}.inp .bar{background:#f0e4ea;border-radius:5px;height:9px;overflow:hidden}.inp .bar i{background:linear-gradient(90deg,#a95b8a,#c86e68);width:0;height:100%;transition:width 1.2s .4s;display:block}.inp .pil.in .bar i,.inp .screen.on .bar i{width:var(--w)}.inp .chipx{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.inp .chipx.ok{color:#1e7a46;background:#e9f7ef}.inp .chipx.warn{color:#9a5a00;background:#fff1dd}.inp .chipx.bad{color:#b42318;background:#fde8e8}.inp .chipx.m{color:#a15d7e;background:#f6e6ee}.inp .vt{grid-template-columns:1.62fr 1fr;align-items:stretch;gap:22px;margin-top:40px;display:grid}.inp .vcol{flex-direction:column;gap:14px;min-width:0;display:flex}.inp .player{background:#1d1219;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 70px #3c142d40,0 0 0 1px #4f1b3114}.inp .player.wide{aspect-ratio:16/9}.inp .player.tall{aspect-ratio:9/16;width:100%;max-height:640px;margin:0 auto}.inp .player video{object-fit:cover;background:#1d1219;width:100%;height:100%;display:block}.inp .player .cover{cursor:pointer;color:#fff;font:inherit;text-align:left;z-index:2;background:#1d1219 50%/cover;border:0;justify-content:flex-start;align-items:flex-end;gap:14px;padding:22px;display:flex;position:absolute;inset:0}.inp .player .cover:after{content:"";background:linear-gradient(#1f0e1800 50%,#1f0e188c 74%,#1f0e18e0 100%);position:absolute;inset:0}.inp .player .play{z-index:1;background:var(--mauve);border-radius:50%;flex:none;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .25s;display:flex;position:relative;box-shadow:0 0 0 12px #ffffff2e,0 20px 40px #00000059}.inp .player .cover:hover .play{transform:scale(1.07)}.inp .player .play svg{fill:#fff;width:30px;height:30px;margin-left:4px}.inp .player .play:before{content:"";border:2px solid #ffffff8c;border-radius:50%;animation:2.2s ease-out infinite inp-pulse;position:absolute;inset:-12px}@keyframes inp-pulse{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.inp .player .meta{z-index:1;flex-direction:column;gap:4px;padding-bottom:4px;font-weight:600;display:flex;position:relative}.inp .player .meta strong{text-shadow:0 2px 12px #00000059;font-size:21px;line-height:1.2}.inp .player .meta span{opacity:.9;font-size:13.5px;font-weight:500}.inp .player.live .cover{background:0 0!important}.inp .player.live .cover:after{background:linear-gradient(#1f0e1800 64%,#1f0e1866 100%)}.inp .player.live .cover .meta{display:none}.inp .player.live .cover .play{width:56px;height:56px}.inp .player.live .cover .play svg{width:22px;height:22px}.inp .soundbtn{z-index:3;color:var(--ink);font:600 13.5px var(--font-poppins),sans-serif;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 10px 26px #00000040}.inp .soundbtn svg{fill:none;width:19px;height:19px;stroke:var(--mauve);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.inp .who{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.inp .who .lg{background:#fff;border:1px solid #efe3e9;border-radius:9px;flex:none;width:76px;height:42px;overflow:hidden}.inp .who .lg img{object-fit:cover;width:100%;height:100%}.inp .who .lg.sq{width:42px}.inp .who b{font-size:15px;line-height:1.3;display:block}.inp .who small{color:var(--grey);font-size:12.5px;line-height:1.4;display:block}.inp .verified{color:var(--ok);background:var(--okbg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.inp .verified .ico{stroke-width:3px;width:14px;height:14px}.inp .vquote{color:#3b3440;margin:0;font-size:16px;line-height:1.6}.inp .vquote:before{content:"“";vertical-align:-14px;color:var(--mauve);margin-right:4px;font-family:Georgia,serif;font-size:40px;line-height:0}.inp details.tx{font-size:14px}.inp details.tx summary{cursor:pointer;color:var(--mauve);align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.inp details.tx summary::-webkit-details-marker{display:none}.inp details.tx div{border:1px solid var(--line);color:#4b4450;background:#fff;border-radius:14px;margin-top:8px;padding:14px 16px;line-height:1.7}.inp details.tx p{margin:0 0 8px}.inp .revhead{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:54px;display:flex}.inp .srcbadge{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 26px #4f1b310f}.inp .srcbadge:hover{border-color:#e2bfd0;transform:translateY(-2px)}.inp .srcbadge svg{flex:none;width:28px;height:28px}.inp .srcbadge b{font-size:22px;font-weight:700;line-height:1}.inp .srcbadge .stars{color:#f4b400;letter-spacing:1.5px;font-size:14px}.inp .srcbadge small{color:var(--grey);font-size:12.5px;line-height:1.3;display:block}.inp .rtabs{justify-content:center;gap:8px;margin-top:22px;display:flex}.inp .rtabs button{font:600 13.5px var(--font-poppins),sans-serif;cursor:pointer;color:var(--ink);background:#fff;border:1.5px solid #e6d6de;border-radius:999px;padding:7px 16px}.inp .rtabs button[aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:#fff}.inp .rwall{columns:3 300px;column-gap:18px;margin-top:26px}.inp .rcard{break-inside:avoid;border:1px solid var(--line);background:#fff;border-radius:18px;margin:0 0 18px;padding:20px 20px 16px;display:block}.inp .rcard .rtop{align-items:center;gap:10px;display:flex}.inp .rcard .av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:flex}.inp .rcard .nm{font-size:14.5px;font-weight:600;line-height:1.25}.inp .rcard .nm small{color:var(--grey);font-size:12px;font-weight:400;display:block}.inp .rcard .srclogo{flex:none;width:22px;height:22px;margin-left:auto}.inp .rcard .rs{color:#f4b400;letter-spacing:1.5px;margin:10px 0 4px;font-size:13px}.inp .rcard .rs span{color:var(--grey);letter-spacing:0;margin-left:6px;font-size:12px}.inp .rcard h4{margin:4px 0 2px;font-size:14.5px}.inp .rcard blockquote{color:#3b3440;margin:6px 0 0;font-size:14.5px;line-height:1.65}.inp .rcard .sw{color:#8a5200;background:#fff1dd;border-radius:999px;margin-top:10px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.inp .rnote{text-align:center;color:var(--grey);margin-top:6px;font-size:13px}.inp .rnote a{color:var(--mauve)}.inp .tour{grid-template-columns:.92fr 1.08fr;align-items:start;gap:44px;margin-top:44px;display:grid}.inp .feats{padding-bottom:6vh}.inp .sticky-col{align-self:stretch}.inp .feat{opacity:.38;flex-direction:column;justify-content:center;min-height:56vh;padding:18px 0;transition:opacity .4s;display:flex}.inp .feat.on{opacity:1}.inp .feat .fi{background:var(--mauve);color:#fff;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:12px;display:flex;box-shadow:0 10px 22px #a15d7e4d}.inp .feat h3{letter-spacing:-.2px;margin:0 0 8px;font-size:24px;font-weight:600}.inp .feat p{color:#4b4450;margin:0 0 10px}.inp .feat ul{gap:5px;margin:0 0 12px;padding:0;font-size:14.5px;list-style:none;display:grid}.inp .feat li{gap:9px;display:flex}.inp .feat li .ico{width:16px;height:16px;color:var(--mauve);stroke-width:3px;margin-top:4px}.inp .feat .links{flex-wrap:wrap;gap:6px 18px;display:flex}.inp .feat .inline-shot{display:none}.inp .feat.ai-feat .fi{color:#3b2100;background:linear-gradient(135deg,#ffd48a,#ffb547)}.inp .newtag{color:#3b2100;letter-spacing:.6px;vertical-align:middle;text-transform:uppercase;background:linear-gradient(90deg,#ffd48a,#ffb547);border-radius:999px;margin-left:8px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.inp .sticky{position:sticky;top:96px}.inp .appwin{background:var(--app);font-family:var(--font-urbanist),var(--font-poppins),sans-serif;color:#2d262e;border-radius:16px;overflow:hidden;box-shadow:0 34px 80px #3c142d40,0 0 0 1px #4f1b3114}.inp .chrome{background:#efe6ea;align-items:center;gap:7px;padding:9px 12px;display:flex}.inp .chrome i{border-radius:50%;width:10px;height:10px}.inp .chrome i:first-child{background:#ef8c84}.inp .chrome i:nth-child(2){background:#f3c46b}.inp .chrome i:nth-child(3){background:#8dd39b}.inp .chrome span{color:#7a6c74;background:#fff;border-radius:7px;flex:1;max-width:280px;margin-left:10px;padding:3px 12px;font-size:11.5px}.inp .abar{color:#fff;letter-spacing:.3px;background:#2d262e;align-items:center;gap:10px;padding:9px 12px;font-size:11.5px;font-weight:600;display:flex}.inp .abar .bell{background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.inp .abar .bell img{width:auto;max-width:none;height:15px;margin-left:6px}.inp .abar .loc{white-space:nowrap;text-overflow:ellipsis;border:1px solid #ffffff40;border-radius:8px;max-width:210px;padding:5px 10px;font-weight:500;overflow:hidden}.inp .abar nav{gap:4px;margin-left:auto;display:flex}.inp .abar nav span{opacity:.85;border-radius:7px;padding:5px 9px}.inp .abar nav span.on{opacity:1;background:#ffffff24}.inp .abar .me{background:linear-gradient(135deg,#f3c46b,#c86e68);border-radius:50%;flex:none;width:26px;height:26px}.inp .screens{height:440px;position:relative}.inp .screen{opacity:0;visibility:hidden;padding:14px;transition:opacity .45s,transform .45s,visibility .45s;position:absolute;inset:0;transform:translateY(10px)scale(.99)}.inp .screen.on{opacity:1;visibility:visible;transform:none}.inp .sbar{align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.inp .seg{background:#efe4ea;border-radius:8px;padding:2px;display:inline-flex}.inp .seg span{color:#7a6c74;border-radius:6px;padding:4px 10px;font-weight:600}.inp .seg span.on{color:#fff;background:#a15d7e}.inp .sbar .dt{font-size:14px;font-weight:700}.inp .sbar .tag{color:#fff;background:#a15d7e;border-radius:7px;padding:4px 10px;font-weight:600}.inp .sbar .spacer{flex:1}.inp .cal{background:#fff;border:1px solid #efe3e9;border-radius:12px;grid-template-columns:44px repeat(4,1fr);height:378px;display:grid;position:relative;overflow:hidden}.inp .cal .hd{background:#fff;border-bottom:1px solid #efe3e9;align-items:center;gap:6px;height:46px;padding:0 8px;font-size:12px;font-weight:700;display:flex}.inp .cal .hd .av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.inp .cal .tc{color:#9a8a93;border-right:1px solid #efe3e9;font-size:10px;position:relative}.inp .cal .tc span{position:absolute;left:6px}.inp .cal .col{background:repeating-linear-gradient(#f2faf4 0 41px,#e7f1ea 41px 42px);border-right:1px solid #f4ecf0;position:relative}.inp .cal .col:last-child{border-right:0}.inp .appt{border-left:3px solid;border-radius:8px;padding:5px 7px;font-size:10.5px;line-height:1.3;position:absolute;left:4px;right:4px;overflow:hidden}.inp .appt b{font-size:11px;font-weight:700;display:block}.inp .a1{background:#f6e6ee;border-color:#a15d7e}.inp .a2{background:#e6f4ea;border-color:#2f9e57}.inp .a3{background:#e7eefb;border-color:#3b6fd8}.inp .a4{background:#fff1dd;border-color:#e39a2d}.inp .a5{background:#efe7fb;border-color:#7a56c9}.inp .appt.new{box-shadow:0 0 0 2px #ffb547,0 8px 18px #e39a2d59}.inp .screen.on .appt.new{animation:.6s cubic-bezier(.2,1.4,.4,1) .5s both inp-pop}@keyframes inp-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.inp .nowline{z-index:2;background:#e5484d;height:2px;position:absolute;left:44px;right:0}.inp .nowline:before{content:"";background:#e5484d;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.inp .toast{color:#fff;opacity:0;background:#2d262e;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:flex;position:absolute;bottom:16px;right:16px;transform:translateY(10px);box-shadow:0 12px 28px #00000040}.inp .screen.on .toast{animation:.5s 1.1s forwards inp-toastin}@keyframes inp-toastin{to{opacity:1;transform:none}}.inp .toast .ico{color:#8dd39b;stroke-width:3px;width:16px;height:16px}.inp .acard{background:#fff;border:1px solid #efe3e9;border-radius:12px;padding:12px}.inp .acard h5{letter-spacing:1px;text-transform:uppercase;color:#9a8a93;margin:0 0 8px;font-size:11px}.inp .agrid{gap:10px;display:grid}.inp .lines{gap:6px;font-size:12.5px;display:grid}.inp .lines div{justify-content:space-between;align-items:center;gap:8px;display:flex}.inp .lines .t{border-top:1px dashed #e5d6de;padding-top:7px;font-size:15px;font-weight:800}.inp .pm{grid-template-columns:1fr 1fr;gap:7px;display:grid}.inp .pm span{border:1.5px solid #e9dce3;border-radius:9px;align-items:center;gap:6px;padding:8px;font-size:11.5px;font-weight:600;display:flex}.inp .pm span.sel{color:#a15d7e;background:#fbf1f6;border-color:#a15d7e}.inp .pm span .ico{width:15px;height:15px}.inp .paybtn{color:#fff;text-align:center;background:#a15d7e;border-radius:10px;margin-top:10px;padding:10px;font-size:13px;font-weight:700}.inp .okbig{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.inp .okbig .circle{background:#e9f7ef;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.inp .okbig .circle svg{stroke:#1e7a46;stroke-width:3px;fill:none;stroke-dasharray:30;stroke-dashoffset:30px;width:30px;height:30px}.inp .screen.on .okbig .circle svg{animation:.6s 1s forwards inp-draw}@keyframes inp-draw{to{stroke-dashoffset:0}}.inp .upi{background:#fff;border:1px solid #e7dbe1;border-radius:8px;grid-template-columns:repeat(7,1fr);gap:2px;width:58px;height:58px;padding:4px;display:grid}.inp .upi i{background:#2d262e;border-radius:1px}.inp .upi i:nth-child(3n){background:0 0}.inp .upi i:nth-child(5n+1){background:#2d262e}.inp table.at{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;font-size:11.5px;overflow:hidden}.inp table.at th{color:#7a6c74;text-align:left;letter-spacing:.4px;text-transform:uppercase;background:#f4ecf0;padding:8px 9px;font-size:10.5px;font-weight:700}.inp table.at td{white-space:nowrap;border-top:1px solid #f3eaef;padding:8px 9px}.inp table.at td.n,.inp table.at th.n{text-align:right}.inp .whoi{align-items:center;gap:7px;font-weight:700;display:flex}.inp .whoi i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:inline-flex}.inp .banner{color:#14532d;background:#e9f7ef;border:1px solid #bfe5cc;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;font-size:12.5px;display:flex}.inp .banner .ico{stroke-width:2.5px;width:18px;height:18px}.inp .mcard{color:#fff;background:linear-gradient(120deg,#a95b8a,#c86e68);border-radius:14px;padding:14px;position:relative;overflow:hidden}.inp .mcard:after{content:"";background:#ffffff24;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.inp .mcard b{font-size:16px}.inp .mcard .big{font-size:22px;font-weight:800}.inp .kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.inp .kpi{background:#fff;border:1px solid #efe3e9;border-radius:11px;padding:9px 10px}.inp .kpi small{color:#9a8a93;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700;display:block}.inp .kpi b{font-size:17px;font-weight:800}.inp .kpi em{color:#1e7a46;font-size:10.5px;font-style:normal;font-weight:700}.inp .chart{align-items:flex-end;gap:10px;height:150px;padding:10px 6px 0;display:flex}.inp .chart div{color:#9a8a93;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;font-size:10px;display:flex}.inp .chart div i{background:linear-gradient(#c86e68,#a15d7e);border-radius:6px 6px 2px 2px;width:100%;height:0;transition:height .9s cubic-bezier(.2,.8,.2,1)}.inp .screen.on .chart div i{height:var(--h)}.inp .ibx{grid-template-columns:170px 1fr 150px;gap:8px;height:372px;display:grid}.inp .ipane{background:#fff;border:1px solid #efe3e9;border-radius:11px;position:relative;overflow:hidden}.inp .ipane h6{margin:0;padding:9px 10px 5px;font-size:12.5px;font-weight:800}.inp .ichips{flex-wrap:wrap;gap:4px;padding:0 8px 7px;display:flex}.inp .ichips span{color:#6b5d65;border:1px solid #eadde4;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:600}.inp .ichips span.on{color:#14532d;background:#e7f8ee;border-color:#bfe5cc}.inp .conv{border-top:1px solid #f4ecf0;align-items:flex-start;gap:7px;padding:7px 9px;display:flex}.inp .conv.on{background:#f3fbf6}.inp .conv .av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.inp .conv .tx{color:#7a6c74;flex:1;min-width:0;font-size:9.5px;line-height:1.35}.inp .conv .tx b{color:#2d262e;justify-content:space-between;font-size:10.5px;display:flex}.inp .conv .tx b small{color:#9a8a93;font-size:8.5px;font-weight:600}.inp .thead{border-bottom:1px solid #f4ecf0;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.inp .thead .sp{flex:1}.inp .aion{background:var(--wa);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.inp .msgs{background:#efe7de;flex-direction:column;gap:6px;height:calc(100% - 36px);padding:9px;display:flex}.inp .bub{border-radius:9px;max-width:84%;padding:6px 9px;font-size:10px;line-height:1.4;box-shadow:0 1px 1px #00000014}.inp .bub.c{background:#fff;border-top-left-radius:2px;align-self:flex-start}.inp .bub.a{background:#dcf8c6;border-top-right-radius:2px;align-self:flex-end}.inp .bub small{opacity:.65;text-align:right;margin-top:2px;font-size:8px;display:block}.inp .bub.a small:before{content:"✦ DINGG AI · "}.inp .screen.on .bub{animation:.45s both inp-bubin}.inp .screen.on .bub:nth-child(2){animation-delay:.5s}.inp .screen.on .bub:nth-child(3){animation-delay:1s}.inp .screen.on .bub:nth-child(4){animation-delay:1.5s}.inp .screen.on .bub:nth-child(5){animation-delay:2s}@keyframes inp-bubin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.inp .det{padding:9px;font-size:10px}.inp .det .slot{background:#effaf3;border:1px solid #9fd8b3;border-radius:8px;justify-content:space-between;margin-top:5px;padding:6px 7px;font-weight:600;display:flex}.inp .det .bk{color:#14532d;background:#e9f7ef;border:1px solid #bfe5cc;border-radius:9px;margin-top:7px;padding:8px;line-height:1.45}.inp .illus{color:#9a8a93;text-align:right;margin-top:8px;font-size:12px}.inp .chain{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.inp .cstage{height:540px;position:relative}.inp .cstage .disc{background:linear-gradient(160deg,#f8e8ef,#fbefe8);border-radius:50%;width:440px;height:440px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.inp .cstage .ring{border:2px dashed #e4c3d3;border-radius:50%;width:510px;height:510px;margin:-255px 0 0 -255px;animation:80s linear infinite inp-spin;position:absolute;top:52%;left:50%}.inp .cstage img.p{z-index:1;filter:drop-shadow(0 20px 34px #3c142838);width:auto;height:500px;position:absolute;bottom:0;left:56%;transform:translate(-50%)}.inp .bcards{z-index:2;gap:10px;width:250px;display:grid;position:absolute;top:30px;left:-6px}.inp .bcard{background:#fff;border-radius:14px;padding:11px 13px;font-size:12.5px;animation:6s ease-in-out infinite inp-float;box-shadow:0 14px 30px #4f1b3124}.inp .bcard:nth-child(2){margin-left:22px;animation-delay:-2s}.inp .bcard:nth-child(3){animation-delay:-4s}.inp .bcard .t{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.inp .bcard .t span{color:var(--ok)}.inp .bcard .bar{height:6px;margin-top:6px}.inp .bcard small{color:var(--grey)}.inp .totcard{z-index:2;background:var(--dark);color:#fff;border-radius:16px;padding:14px 16px;animation:7s ease-in-out -1s infinite inp-float;position:absolute;bottom:40px;right:-4px;box-shadow:0 20px 40px #280a1e4d}.inp .totcard small{letter-spacing:.8px;text-transform:uppercase;color:#ffc6dd;font-size:11px;font-weight:700;display:block}.inp .totcard b{font-size:24px;font-weight:800}.inp .blist{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.inp .blist li{align-items:flex-start;gap:14px;display:flex}.inp .blist .bi{width:40px;height:40px;color:var(--mauve);background:#f6e6ee;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.inp .blist .bi .ico{width:20px;height:20px}.inp .blist b{font-size:16px;display:block}.inp .blist span{color:var(--grey);font-size:14.5px}.inp .pullq{border-left:4px solid var(--mauve);margin:24px 0 0;padding:4px 0 4px 18px}.inp .pullq p{color:var(--wine);margin:0;font-size:17px;font-weight:500;line-height:1.5}.inp .pullq cite{color:var(--grey);margin-top:6px;font-size:13.5px;font-style:normal;display:block}.inp .wasec{color:#fff;background:radial-gradient(900px 500px at 85% 20%,#a95b8a59,#0000 60%),radial-gradient(700px 500px at 0 100%,#1fa85529,#0000 60%),#241e25;overflow:hidden}.inp .wasec .kick{color:#ffc6dd}.inp .wasec h2{color:#fff}.inp .wasec .lead{color:#ffffffd9;max-width:560px}.inp .wagrid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.inp .phone{background:#111;border-radius:38px;width:310px;margin:0 auto;padding:12px;position:relative;box-shadow:0 40px 90px #00000080,0 0 0 2px #ffffff14}.inp .phone .scr{background:#efe7de;border-radius:28px;flex-direction:column;height:560px;display:flex;overflow:hidden}.inp .phone .wh{color:#fff;background:#075e54;align-items:center;gap:10px;padding:14px 14px 10px;font-size:13px;display:flex}.inp .phone .wh .pp{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.inp .phone .wh .pp img{width:24px;height:auto}.inp .phone .wh b{font-size:14px;display:block}.inp .phone .wh small{opacity:.8;font-size:11px}.inp .phone .chat{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow:hidden}.inp .phone .m{color:#111;opacity:0;border-radius:10px;max-width:82%;padding:7px 10px 5px;font-size:12.5px;line-height:1.45;transform:translateY(8px);box-shadow:0 1px 1px #0000001a}.inp .phone .m small{text-align:right;color:#667;margin-top:1px;font-size:9.5px;display:block}.inp .phone .m.in{background:#fff;border-top-left-radius:2px;align-self:flex-start}.inp .phone .m.out{background:#dcf8c6;border-top-right-radius:2px;align-self:flex-end}.inp .phone .m .slots{gap:6px;margin-top:6px;display:flex}.inp .phone .m .slots span{color:#075e54;background:#fff;border:1px solid #b9dfa6;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:600}.inp .phone.in .m{animation:.5s forwards inp-bubin}.inp .phone.in .m:nth-child(2){animation-delay:.9s}.inp .phone.in .m:nth-child(3){animation-delay:1.8s}.inp .phone.in .m:nth-child(4){animation-delay:2.7s}.inp .phone.in .m:nth-child(5){animation-delay:3.6s}.inp .phone.in .m:nth-child(6){animation-delay:4.5s}.inp .phone .bk{color:#235;opacity:0;background:#e1f3fb;border-radius:8px;align-self:center;padding:4px 10px;font-size:11px}.inp .phone.in .bk{animation:.5s 5.4s forwards inp-bubin}.inp .tiles{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.inp .tile{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:16px;transition:background .25s,transform .25s}.inp .tile:hover{background:#ffffff1a;transform:translateY(-3px)}.inp .tile .ico{width:22px;height:22px;color:var(--gold)}.inp .tile h3{margin:8px 0 4px;font-size:15.5px;font-weight:600}.inp .tile p{color:#ffffffbf;margin:0;font-size:13.5px}.inp .wasec .more{color:var(--gold)}.inp .btypes{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.inp .bt{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:flex-start;gap:16px;padding:22px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.inp .bt:hover{border-color:#e6c4d4;transform:translateY(-4px);box-shadow:0 22px 48px #4f1b311a}.inp .bt .bi{color:#fff;background:linear-gradient(135deg,#a95b8a,#c86e68);border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 10px 22px #a15d7e47}.inp .bt .bi .ico{width:24px;height:24px}.inp .bt h3{margin:0;font-size:17px;font-weight:600}.inp .bt p{color:var(--grey);margin:4px 0 8px;font-size:14px;line-height:1.5}.inp .bt .more{font-size:13.5px}.inp .cmp{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:40px;padding:22px 22px 8px;box-shadow:0 18px 44px #4f1b310f}.inp .cmp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.inp .cmp table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.inp .cmp th,.inp .cmp td{text-align:left;vertical-align:top;border-top:1px solid #f3e7ed;padding:12px 14px}.inp .cmp thead th{letter-spacing:.6px;text-transform:uppercase;color:#7a6c74;border-top:0;font-size:12.5px}.inp .cmp tbody th{color:var(--ink);width:22%;font-weight:600}.inp .cmp td{color:#4b4450}.inp .cmp .us{color:var(--wine);background:#fceff5;font-weight:600}.inp .cmp thead .us{background:var(--mauve);color:#fff;border-radius:12px 12px 0 0}.inp .cmp tbody tr:last-child .us{border-radius:0 0 12px 12px}.inp .cmp .y{color:var(--ok);font-weight:700}.inp .cmp .n{color:#9a8a93}.inp .switchrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.inp .switchrow span{margin-right:4px;font-size:14.5px;font-weight:600}.inp .switchrow a{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.inp .switchrow a:hover{border-color:var(--mauve);color:var(--mauve)}.inp .switchrow a .ico{width:15px;height:15px;color:var(--mauve)}.inp .leak{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;margin-top:38px;display:grid}.inp .lcard{border:1px solid var(--line);background:#fff;border-radius:24px;padding:30px;box-shadow:0 24px 60px #4f1b311f}.inp .lcard h3{margin:0 0 4px;font-size:20px;font-weight:600}.inp .lcard .hint{color:var(--grey);margin:0 0 6px;font-size:14px}.inp .sl{margin-top:20px}.inp .sl label{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:14.5px;font-weight:600;display:flex}.inp .sl label output{color:var(--wine);font-size:16px;font-weight:700}.inp .sl input[type=range]{width:100%;accent-color:var(--mauve);height:28px}.inp .sl small{color:var(--grey);margin-top:2px;font-size:12.5px;display:block}.inp .lout{color:#fff;background:radial-gradient(500px 260px at 90% 0,#ffb54738,#0000 60%),linear-gradient(140deg,#2d262e,#4f1b31);border-radius:24px;flex-direction:column;padding:32px;display:flex}.inp .lout .lbl{letter-spacing:1.2px;text-transform:uppercase;color:#ffc6dd;font-size:13px;font-weight:700}.inp .lout .big{letter-spacing:-1.5px;margin:10px 0 4px;font-size:clamp(40px,5vw,58px);font-weight:800;line-height:1}.inp .lout .big small{letter-spacing:0;opacity:.8;font-size:18px;font-weight:600}.inp .lout .yr{color:var(--gold);font-size:15px;font-weight:600}.inp .lout ul{gap:10px;margin:22px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.inp .lout li{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:12px;padding-bottom:9px;display:flex}.inp .lout li b{white-space:nowrap}.inp .lout .btn{align-self:flex-start;margin-top:auto}.inp .lout .fine{color:#fff9;margin:14px 0 0;font-size:12px}.inp .split{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.inp .steps{gap:14px;margin-top:24px;display:grid}.inp .step{background:#fff;border:1px solid #f4e9ee;border-radius:16px;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;box-shadow:0 8px 22px #4f1b3112}.inp .num{background:var(--mauve);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:flex}.inp .step h3{margin:0;font-size:17px;font-weight:600}.inp .step p{color:var(--grey);margin:2px 0 0;font-size:14.5px}.inp .sphoto{aspect-ratio:1600/893;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 70px #3c142d38}.inp .sphoto img{object-fit:cover;width:100%;height:100%}.inp .sphoto .tag{background:#fffffff2;border-radius:14px;max-width:78%;padding:10px 14px;font-size:13px;position:absolute;bottom:16px;left:16px;box-shadow:0 12px 28px #0000002e}.inp .sphoto .tag b{font-size:14px;display:block}.inp .qmini{border:1px solid var(--line);color:#3b3440;background:#fff;border-radius:16px;margin-top:18px;padding:16px 18px;font-size:14.5px}.inp .qmini cite{color:var(--grey);margin-top:6px;font-size:12.5px;font-style:normal;display:block}.inp .secgrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.inp .sitem{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}.inp .sitem .si{width:44px;height:44px;color:var(--mauve);background:#f6e6ee;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.inp .sitem h3{margin:0;font-size:16px;font-weight:600}.inp .sitem p{color:var(--grey);margin:3px 0 0;font-size:14px;line-height:1.5}.inp .faqwrap{max-width:880px;margin:30px auto 0}.inp .fsearch{margin-bottom:16px;position:relative}.inp .fsearch input{width:100%;height:48px;font:15px var(--font-poppins),sans-serif;border:1px solid #e4e4e7;border-radius:12px;padding:0 48px 0 16px;box-shadow:0 1px 2px #2b262c0a,0 8px 24px -12px #2b262c1f}.inp .fsearch input:focus{border-color:#a97093;outline:none}.inp .fsearch .ico{color:#616161;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.inp #faqlist{flex-direction:column;gap:12px;display:flex}.inp details.qa{background:#fff;border:1px solid #e4e4e7;border-radius:12px;transition:border-color .2s;box-shadow:0 1px 2px #2b262c0a,0 8px 24px -12px #2b262c1f}.inp details.qa[open]{border-color:#a970934d}.inp details.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.inp details.qa summary::-webkit-details-marker{display:none}.inp details.qa summary h3{margin:0;font-size:15px;font-weight:600;line-height:1.375}.inp details.qa .tg{color:#98527e;background:#f5e1ec;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.inp details.qa[open] .tg{transform:rotate(45deg)}.inp .faq-a{color:#616161;padding:0 20px 20px;font-size:15px;line-height:1.75}.inp .faq-a p{margin:0 0 8px}.inp .faq-a a{color:var(--mauve)}@media (min-width:768px){.inp details.qa summary{padding:20px 24px}.inp details.qa summary h3{font-size:16px}.inp .faq-a{padding:0 24px 24px;font-size:16px}}.inp .nores{text-align:center;color:var(--grey);padding:24px 0;display:none}.inp .demo-sec{background:linear-gradient(180deg,var(--soft) 0%,var(--soft2) 100%)}.inp .fgrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;display:grid}.inp .gets{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.inp .gets li{align-items:flex-start;gap:14px;display:flex}.inp .gets .gi{width:42px;height:42px;color:var(--mauve);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px #4f1b3114}.inp .gets b{font-size:15.5px;display:block}.inp .gets span{color:var(--grey);font-size:14px}.inp .jcard{background:#fff;border-radius:24px;padding:30px;position:relative;box-shadow:0 26px 64px #4f1b3126}.inp .jcard h2,.inp .jcard .h{margin:0 0 4px;font-size:clamp(22px,2.3vw,28px);font-weight:600;line-height:1.25}.inp .jcard .hint{color:var(--grey);margin:0;font-size:14px}.inp .prog{gap:6px;margin:18px 0 4px;display:flex}.inp .prog i{background:#f1e3ea;border-radius:3px;flex:1;height:5px;transition:background .3s}.inp .prog i.on{background:var(--mauve)}.inp .stepn{color:#9a8a93;margin-top:8px;font-size:12.5px;font-weight:600}.inp .q{margin-top:18px}.inp .q>.ql,.inp .q>label.ql{margin-bottom:9px;font-size:14.5px;font-weight:600;display:block}.inp .chips{flex-wrap:wrap;gap:8px;display:flex}.inp .chips label{position:relative}.inp .chips input{opacity:0;pointer-events:none;position:absolute}.inp .chips span{cursor:pointer;background:#fff;border:1.5px solid #e6d6de;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.inp .chips span .ico{width:16px;height:16px}.inp .chips input:checked+span{background:var(--dark);border-color:var(--dark);color:#fff}.inp .chips input:focus-visible+span{outline:3px solid var(--amber);outline-offset:2px}.inp .chips span:hover{border-color:var(--mauve)}.inp .fld{width:100%;font:15px var(--font-poppins),sans-serif;color:var(--ink);background:#fff;border:1.5px solid #e6d6de;border-radius:12px;min-height:48px;padding:12px 13px}.inp .fld:focus{border-color:var(--mauve);outline:none;box-shadow:0 0 0 3px #f3e1ea}.inp .f2{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.inp label.f{margin:14px 0 6px;font-size:13.5px;font-weight:600;display:block}.inp label.f i{color:#d0342c;font-style:normal}.inp label.f em{color:var(--grey);font-style:normal;font-weight:400}.inp .phonef{grid-template-columns:78px 1fr;gap:8px;display:grid}.inp .phonef .cc{background:#faf6f8;border:1.5px solid #e6d6de;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:flex}.inp .err{color:#b42318;margin-top:5px;font-size:12.5px;display:none}.inp .invalid .err{display:block}.inp .invalid .fld,.inp .invalid .chips span{border-color:#e5a3a3}.inp .acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:22px;display:flex}.inp .linkbtn{min-height:44px;font:500 14.5px var(--font-poppins),sans-serif;color:var(--mauve);cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.inp .tick{cursor:pointer;color:#4b4450;align-items:flex-start;gap:10px;margin-top:14px;font-size:13.5px;display:flex}.inp .tick input{width:18px;height:18px;accent-color:var(--mauve);flex:none;margin:2px 0 0}.inp .consent{color:var(--grey);margin:12px 0 0;font-size:12px;line-height:1.55}.inp .consent a{color:var(--mauve)}.inp .reassure{color:var(--grey);flex-wrap:wrap;gap:6px 16px;margin-top:16px;font-size:12.5px;display:flex}.inp .reassure span{align-items:center;gap:6px;display:inline-flex}.inp .reassure .ico{width:15px;height:15px;color:var(--ok);stroke-width:3px}.inp .thanks{text-align:center;padding:20px 6px}.inp .thanks .circle{background:var(--okbg);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 14px;display:flex}.inp .thanks .circle .ico{width:34px;height:34px;color:var(--ok);stroke-width:3px}.inp .thanks p{color:var(--grey)}.inp .callrow{color:var(--grey);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:14.5px;display:flex}.inp .callrow a{color:var(--mauve);font-weight:700;text-decoration:none}.inp [hidden]{display:none!important}.inp .cities{grid-template-columns:repeat(5,1fr);gap:10px 22px;margin-top:30px;display:grid}.inp .city{border-bottom:1px solid #f1e3ea;padding:10px 0}.inp .city b{font-size:14.5px;font-weight:600;display:block}.inp .city a{color:var(--grey);font-size:13px;text-decoration:none}.inp .city a:hover{color:var(--mauve);text-decoration:underline}.inp .city a+a:before{content:"·";color:#cdb8c3;margin:0 6px}.inp .guides{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px;display:grid}.inp .guide{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.inp .guide:hover{transform:translateY(-4px);box-shadow:0 18px 40px #4f1b311a}.inp .guide .gt{letter-spacing:1px;text-transform:uppercase;color:var(--mauve);font-size:11.5px;font-weight:700}.inp .guide h3{margin:8px 0 10px;font-size:16px;font-weight:600;line-height:1.4}.inp .guide .more{margin-top:auto;font-size:13.5px}.inp .takeaway{color:#fff;background:radial-gradient(700px 300px at 85% 0,#ffb54733,#0000 60%),linear-gradient(120deg,#2d262e,#4f1b31);border-radius:26px;grid-template-columns:1.3fr .7fr;align-items:center;gap:26px;padding:42px 48px;display:grid}.inp .takeaway .big{letter-spacing:-.8px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.1}.inp .takeaway .big span{color:var(--gold)}.inp .takeaway p{color:#ffffffd1;margin:12px 0 0;font-size:16.5px}.inp .takeaway .ctas{justify-content:flex-end;margin:0}.inp .sfoot{color:#fff;background:#2b262c;padding:72px 0 30px;position:relative;overflow:hidden}.inp .sfoot:before{content:"";pointer-events:none;background:radial-gradient(900px 500px at 100% 0,#a9709338,#0000 60%),radial-gradient(700px 400px at 0 100%,#c86e681f,#0000 60%);position:absolute;inset:0}.inp .sfoot .wrap{position:relative}.inp .sfoot .top2{grid-template-columns:minmax(16rem,20rem) 1fr;gap:48px;display:grid}.inp .sfoot .brand img{width:auto;height:36px}.inp .sfoot .tagl{color:#ffffffbf;max-width:300px;margin:14px 0 0;font-size:14px;line-height:1.55}.inp .sfoot .nl .fh2{color:#fff;margin:24px 0 6px;font-size:18px;font-weight:600}.inp .sfoot .nl p{color:#ffffffb3;margin:0 0 16px;font-size:14px;line-height:1.6}.inp .sfoot .nl form{gap:12px;display:grid}.inp .sfoot .nl label{display:block;position:relative}.inp .sfoot .nl label svg{fill:none;stroke:#ffffff80;stroke-width:1.5px;width:20px;height:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.inp .sfoot .nl input{color:#fff;width:100%;height:48px;font:14px var(--font-poppins),sans-serif;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;padding:0 16px 0 44px}.inp .sfoot .nl input::placeholder{color:#ffffff80}.inp .sfoot .nl input:focus{background:#ffffff1a;border-color:#a97093;outline:none}.inp .sfoot .nl button{color:#fff;height:48px;font:500 14px var(--font-poppins),sans-serif;cursor:pointer;background:#a97093;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex}.inp .sfoot .nl .done{background:#ffffff1a;border-radius:8px;padding:12px 16px;font-size:14px}.inp .sfoot .ftel{color:#fff;align-items:center;gap:8px;margin-top:20px;font-weight:600;text-decoration:none;display:inline-flex}.inp .sfoot .ftel svg{width:18px;height:18px}.inp .sfoot .addr{color:#fff9;margin-top:10px;font-size:13px;line-height:1.55}.inp .sfoot .cols3{grid-template-columns:1fr 1.4fr 1fr;gap:40px 32px;display:grid}.inp .sfoot .fh{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 16px;font-size:12px;font-weight:600}.inp .sfoot ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.inp .sfoot ul a{color:#ffffffb3;font-size:15px;text-decoration:none;transition:color .2s}.inp .sfoot ul a:hover{color:#fff}.inp .sfoot .stack{flex-direction:column;gap:40px;display:flex}.inp .sfoot .countries{flex-wrap:wrap;gap:8px 20px;margin-top:48px;font-size:14px;display:flex}.inp .sfoot .countries a{color:#ffffffb3;text-decoration:none}.inp .sfoot .countries a:hover{color:#fff}.inp .sfoot .countries a[aria-current]{color:#fff;font-weight:600}.inp .sfoot .footnote{color:#ffffff8c;margin-top:22px;font-size:12.5px;line-height:1.6}.inp .sfoot .bottom{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding-top:24px;display:flex}.inp .sfoot .bottom p{color:#ffffffb3;margin:0;font-size:14px}.inp .sfoot .bottom p a{color:#ffffffb3;text-decoration:none}.inp .sfoot .bottom p a:hover{color:#fff}.inp .sfoot .bottom p i{color:#ffffff4d;margin:0 8px;font-style:normal}.inp .sfoot .soc{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inp .sfoot .soc select{color:#fff;height:40px;font:14px var(--font-poppins),sans-serif;background:0 0;border:1px solid #fff3;border-radius:999px;padding:0 14px}.inp .sfoot .soc select option{color:#2b262c}.inp .sfoot .soc a{color:#fffc;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.inp .sfoot .soc a:hover{color:#fff;background:#a97093;border-color:#a97093}.inp .sfoot .soc svg{fill:currentColor;width:18px;height:18px}.inp .mcta{z-index:90;gap:10px;transition:transform .35s;display:none;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%)}.inp .mcta.show{transform:none}.inp .mcta .btn{flex:1;box-shadow:0 12px 30px #1f1a2459}.inp .mcta .btn.wa{flex:none;width:52px;padding:0}.inp .rv{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(26px)}.inp .rv.in{opacity:1;transform:none}.inp .d1{transition-delay:80ms}.inp .d2{transition-delay:.16s}.inp .d3{transition-delay:.24s}.inp .hero .rv{transition-duration:1s}.inp .hero .grid>*,.inp .what>*,.inp .tour>*,.inp .wagrid>*,.inp .chain>*,.inp .split>*,.inp .fgrid>*,.inp .leak>*,.inp .vt>*,.inp .takeaway>*{min-width:0}@media (min-width:961px){.inp .hero .grid{padding:16px 0 70px}.inp .stage{height:clamp(380px,100svh - 168px,560px)}.inp .halo{aspect-ratio:1;width:auto;height:83.9%;top:7.14%}.inp .orbit{aspect-ratio:1;width:auto;height:96.4%;top:1.8%}.inp .figure{height:calc(96.4% + 70px)}.inp .fcard.c1{top:12.5%}.inp .hero h1 .big{font-size:clamp(32px,min(4.6vw,7.4vh),56px)}.inp .ctas{margin-top:clamp(16px,3vh,28px)}.inp .proofrow{margin-top:clamp(16px,3.5vh,30px)}}@media (max-width:1180px){.inp .tel span,.inp .login{display:none}}@media (max-width:1060px){.inp .fcard.c1{right:-6px}.inp .fcard.c2{right:-8px}.inp .cities{grid-template-columns:repeat(4,1fr)}}@media (max-width:960px){.inp{--hdr:64px}.inp .nav,.inp .top .tel,.inp .top .btn,.inp .login{display:none}.inp .burger{justify-content:center;align-items:center;display:inline-flex}.inp .hero .grid,.inp .what,.inp .tour,.inp .wagrid,.inp .chain,.inp .split,.inp .fgrid,.inp .leak,.inp .vt,.inp .takeaway{grid-template-columns:1fr}.inp .hero .grid{gap:0;padding:20px 0 70px}.inp .stage{width:100%;height:460px;margin:10px 0 0}.inp .figure{height:510px;left:50%;transform:translate(-50%)}.inp .halo{margin-left:-235px;left:50%}.inp .orbit{margin-left:-270px;left:50%}.inp .trust{grid-template-columns:1fr 1fr}.inp .trust div:nth-child(2){border-right:0}.inp .trust div:nth-child(-n+2){border-bottom:1px solid var(--line)}.inp .pains,.inp .pillars,.inp .pil,.inp .secgrid,.inp .btypes{grid-template-columns:1fr}.inp .tour{margin-top:20px}.inp .sticky-col{display:none}.inp .feat{opacity:1;border-bottom:1px solid var(--line);min-height:0;padding:26px 0}.inp .feat .inline-shot{margin-top:16px;display:block}.inp .feat .inline-shot .appwin{box-shadow:0 18px 44px #3c142d2e}.inp .feat .inline-shot .screens{height:auto}.inp .feat .inline-shot .screen{opacity:1;visibility:visible;position:relative;transform:none}.inp .cstage{width:100%;max-width:520px;height:470px;margin:0 auto}.inp .cstage .ring{display:none}.inp .player.tall{max-width:380px}.inp .guides{grid-template-columns:1fr 1fr}.inp .cities{grid-template-columns:repeat(3,1fr)}.inp .takeaway{padding:30px 24px}.inp .takeaway .ctas{justify-content:flex-start}.inp .mcta{display:flex}.inp .sfoot .top2{grid-template-columns:1fr}.inp section{padding:68px 0}}@media (max-width:560px){.inp .wrap{padding:0 16px}.inp .hero h1 .eyebrow{font-size:13px}.inp .hero h1 .big{letter-spacing:-.6px;font-size:33px}.inp .hero .lead{font-size:16px}.inp .stage{height:420px}.inp .halo{width:340px;height:340px;margin-left:-170px;top:50px}.inp .orbit{width:380px;height:380px;margin-left:-190px;top:30px}.inp .figure{height:min(500px,136vw - 65.28px)}.inp .pin{left:88%;transform:translate(-62%,calc(-100% - 10px))}.inp .pill{padding:8px 13px;font-size:13px}.inp .fcard{padding:10px 11px;font-size:12px}.inp .fcard .ic{width:30px;height:30px}.inp .fcard.c1{width:206px;top:6px;right:-2px}.inp .fcard.c2{width:210px;bottom:2px;right:-2px}.inp .trust b{font-size:24px}.inp .trust div{padding:16px}.inp .glance dl{grid-template-columns:104px 1fr}.inp .glance dt{padding-left:14px}.inp .pain{padding:20px 18px}.inp .pil{padding:22px 18px}.inp .pil h3{font-size:22px}.inp .lcard,.inp .lout,.inp .jcard{padding:22px 18px}.inp .f2{grid-template-columns:1fr}.inp .acts{flex-direction:column-reverse;align-items:stretch}.inp .acts .btn{width:100%}.inp .cstage{height:420px}.inp .cstage .disc{width:320px;height:320px}.inp .cstage img.p{height:400px;left:62%}.inp .bcards{width:200px}.inp .totcard{bottom:20px}.inp .tiles{grid-template-columns:1fr}.inp .phone{width:280px}.inp .phone .scr{height:500px}.inp .guides,.inp .cities{grid-template-columns:1fr 1fr}.inp .abar nav span:not(.on){display:none}.inp .kpis{grid-template-columns:1fr 1fr}.inp .cal{grid-template-columns:36px repeat(3,1fr)}.inp .cal .c4,.inp table.at .hm{display:none}.inp .ibx{grid-template-columns:130px 1fr}.inp .ibx .det{display:none}.inp .sfoot .cols3{grid-template-columns:1fr 1fr}.inp .sfoot .cols3 .sol{order:3;grid-column:1/-1}.inp .proofrow .ratings{height:28px}.inp section{padding:56px 0}}@media (prefers-reduced-motion:reduce){.inp *{transition:none!important;animation:none!important}.inp .rv{opacity:1;transform:none}.inp .bar i{width:var(--w)}.inp .chart div i{height:var(--h)}.inp .toast{opacity:1;transform:none}.inp .okbig .circle svg{stroke-dashoffset:0}.inp .phone .m,.inp .phone .bk{opacity:1;transform:none}}.inp .srcbadge .cap{color:#fff;background:#044d80;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.inp .srcbadge .cap .ico{stroke-width:3px;width:16px;height:16px}.inp .srctag{color:#044d80;background:#eaf2fa;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.inp .srctag:before{content:"✓";font-weight:800}.inp .rmore{font:600 14px var(--font-poppins),sans-serif;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #e2cfd9;border-radius:999px;margin:4px auto 0;padding:10px 20px;display:none}@media (max-width:560px){.inp .hero .figure{left:36%}.inp .hero .halo{margin-left:0;left:calc(36% - 170px)}.inp .hero .orbit{margin-left:0;left:calc(36% - 190px)}.inp .hero .fcard.c1{width:186px;top:2px;right:0}.inp .hero .fcard.c2{width:194px;bottom:8px;right:0}.inp .hero .pin{left:90%;transform:translate(-50%,calc(-100% - 10px))}.inp .rwall.collapsed .rcard:nth-child(n+7){display:none}.inp .rwall.collapsed~.rmore{display:block}.inp .dgrid>*{min-width:0}}.inp .dgrid>*{min-width:0}.inp .hero h1 .eyebrow{text-align:left;flex-wrap:nowrap;line-height:1.35}@media (max-width:560px){.inp .hero h1 .eyebrow{border-radius:14px;max-width:100%;padding:6px 12px 6px 9px;font-size:12.5px}.inp .hero .ctas{flex-wrap:nowrap;gap:10px}.inp .hero .ctas .btn{white-space:nowrap;flex:1;padding:14px 10px;font-size:14.5px}.inp .hero .ctas .btn.light .wa-l{display:none}}.inp{--serif:var(--font-fraunces),Georgia,"Times New Roman",serif}.inp h2{letter-spacing:-.7px;font-weight:600}.inp .kick{font-family:var(--serif);letter-spacing:0;color:var(--mauve);align-items:center;gap:10px;margin-bottom:6px;font-size:18px;font-style:italic;font-weight:400;display:inline-flex}.inp .kick:before,.inp .sec-head .kick:after{content:"";opacity:.55;background:currentColor;width:22px;height:1.5px}.inp .sub{font-size:16.5px;line-height:1.65}.inp .grad,.inp .cine,.inp .wasec,.inp .takeaway,.inp .lout{isolation:isolate;position:relative}.inp .grad:after,.inp .cine:after,.inp .wasec:after{content:"";pointer-events:none;z-index:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.inp .hero>.wrap{z-index:1;position:relative}.inp .jaali{z-index:0;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.1'%3E%3Ccircle cx='32' cy='32' r='22.6'/%3E%3Ccircle cx='0' cy='0' r='22.6'/%3E%3Ccircle cx='64' cy='0' r='22.6'/%3E%3Ccircle cx='0' cy='64' r='22.6'/%3E%3Ccircle cx='64' cy='64' r='22.6'/%3E%3Ccircle cx='32' cy='32' r='4'/%3E%3C/g%3E%3C/svg%3E");width:62%;position:absolute;top:0;bottom:0;right:-4%;-webkit-mask-image:radial-gradient(60% 70% at 62% 46%,#000 0%,#00000080 45%,#0000 75%);mask-image:radial-gradient(60% 70% at 62% 46%,#000 0%,#00000080 45%,#0000 75%)}.inp .hero h1 .swash{white-space:nowrap;display:inline-block;position:relative}.inp .hero h1 .swash svg{width:104%;height:.32em;color:var(--gold);opacity:.75;stroke-dasharray:320;stroke-dashoffset:320px;animation:1.1s cubic-bezier(.6,.1,.2,1) .9s forwards inp-swash;position:absolute;bottom:-.12em;left:-2%;right:-2%}@keyframes inp-swash{to{stroke-dashoffset:0}}.inp .hero h1 .big{text-shadow:0 2px 24px #3c10281f}.inp .hero .figure{left:2%}.inp .ownerphone{z-index:4;width:218px;animation:7s ease-in-out infinite inp-phonefloat;position:absolute;top:24%;right:2%;transform:rotate(3deg)}@keyframes inp-phonefloat{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-8px)}}.inp .op-scr{font-family:var(--font-urbanist),var(--font-poppins),sans-serif;color:#2d262e;background:#fff;border-radius:30px;padding:12px 13px 14px;box-shadow:0 0 0 7px #1d171f,0 0 0 8px #ffffff2e,0 36px 70px #1e081673}.inp .op-bar{color:#2d262e;justify-content:space-between;align-items:center;padding:0 6px 6px;font-size:10px;font-weight:700;display:flex}.inp .op-bar i{background:#1d171f;border-radius:999px;width:58px;height:16px}.inp .op-head{color:#7a6c74;letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.inp .op-head img{width:auto;height:13px}.inp .op-tot{color:#fff;background:linear-gradient(135deg,#a95b8a,#c86e68);border-radius:16px;margin:10px 0;padding:11px 12px;position:relative;overflow:hidden}.inp .op-tot:after{content:"";background:#ffffff29;border-radius:50%;width:90px;height:90px;position:absolute;top:-26px;right:-26px}.inp .op-tot small{opacity:.88;font-size:10.5px;font-weight:600;display:block}.inp .op-tot b{letter-spacing:-.5px;font-size:25px;font-weight:800;line-height:1.15;display:block}.inp .op-tot em{color:#ffe3b0;font-size:10.5px;font-style:normal;font-weight:700}.inp .op-br{grid-template-columns:70px 1fr 44px;align-items:center;gap:7px;padding:5px 2px;font-size:11px;font-weight:700;display:grid}.inp .op-br i{background:#f1e5eb;border-radius:5px;height:7px;display:block;overflow:hidden}.inp .op-br u{background:linear-gradient(90deg,#a95b8a,#c86e68);border-radius:5px;width:0;height:100%;animation:1.4s cubic-bezier(.3,.8,.2,1) 1.2s forwards inp-grow;display:block}@keyframes inp-grow{to{width:var(--w)}}.inp .op-br b{text-align:right}.inp .op-chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.inp .op-chips span:nth-child(3){display:none}.inp .op-scr{padding-bottom:24px}.inp .op-chips span{color:#a15d7e;background:#f6e6ee;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700}.inp .op-push{width:252px;color:var(--ink);background:#fffffff7;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.35;display:flex;position:absolute;bottom:-46px;left:-64px;transform:rotate(-3deg);box-shadow:0 18px 40px #280a1e4d}.inp .op-push .pi{color:#9a5a00;background:#fff1dd;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.inp .op-push .pi .ico{width:17px;height:17px}.inp .op-push b{font-size:12.5px;font-weight:700;display:block}.inp .op-push small{color:var(--grey);font-size:11.5px;display:block}.inp .hero .fcard.c1{width:268px;top:4%;left:44%;right:auto}.inp .hero .fcard.c2,.inp .hero .pin{display:none}.inp .trust{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#a95b8a,#ffb547,#c86e68) border-box;border-top:3px solid #0000}.inp .ba{gap:14px;max-width:1040px;margin:40px auto 0;display:grid}.inp .ba-head{letter-spacing:1.1px;text-transform:uppercase;grid-template-columns:1fr 56px .82fr;padding:0 6px;font-size:12px;font-weight:700;display:grid}.inp .ba-head span:first-child{color:#9a7b5e}.inp .ba-head span:last-child{color:var(--mauve)}.inp .ba-row{grid-template-columns:1fr 56px .82fr;align-items:stretch;display:grid}.inp .ba-b{background:#fbf4ee;border:1px solid #f0e1d4;border-radius:20px 0 0 20px;gap:16px;padding:20px 22px;display:flex}.inp .ba-b .pi{color:#b4651b;background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 6px 16px #78461414}.inp .ba-b h3{color:#3b2a20;margin:0 0 4px;font-size:18px;font-weight:600}.inp .ba-b p{color:#6d5c52;margin:0;font-size:14.5px;line-height:1.55}.inp .ba-arrow{border-top:1px solid #f0e1d4;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fbf4ee 50%,#fff 50%);justify-content:center;align-items:center;display:flex}.inp .ba-arrow .ico{background:var(--mauve);color:#fff;border-radius:50%;width:40px;height:40px;padding:10px;box-shadow:0 8px 18px #a15d7e59}.inp .ba-a{border:1px solid var(--line);background:#fff;border-left:0;border-radius:0 20px 20px 0;flex-direction:column;justify-content:center;padding:20px 22px;display:flex;box-shadow:0 14px 34px #4f1b3112}.inp .ba-a b{color:var(--wine);align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.inp .ba-a b:before{content:"";background:var(--okbg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e7a46' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;flex:none;width:20px;height:20px}.inp .ba-a p{color:var(--grey);margin:4px 0 0 28px;font-size:14.5px;line-height:1.55}.inp .insight{font-family:var(--serif);letter-spacing:-.3px;margin-top:40px;font-size:clamp(24px,2.6vw,32px);font-weight:500}.inp .insight span{white-space:nowrap;background:0 0;font-style:italic;position:relative}.inp .insight span:after{content:"";z-index:-1;background:#ffe3b0;border-radius:4px;height:10px;position:absolute;bottom:-2px;left:0;right:0}.inp .pil .proof span{font-family:var(--serif);color:#3b3440;font-size:15px;line-height:1.5}.inp .pil .proof cite{font-family:var(--font-poppins),sans-serif;margin-top:3px;font-size:12.5px;display:block}.inp .cine{color:#fff;background:radial-gradient(900px 520px at 85% 10%,#a95b8a6b,#0000 60%),radial-gradient(800px 520px at 0 100%,#ffb5471f,#0000 60%),linear-gradient(160deg,#2a1420 0%,#1f1520 55%,#2b1a27 100%);overflow:hidden}.inp .cine>.wrap{z-index:1;position:relative}.inp .cine .kick{color:#ffc6dd}.inp .cine h2{color:#fff}.inp .cine .sub{color:#ffffffbf}.inp .cine .who{color:#fff;background:#ffffff0f;border-color:#ffffff24}.inp .cine .who small{color:#ffffffb3}.inp .cine .who .lg{border-color:#fff3}.inp .cine .verified{color:#8ee0ad;background:#22b35e29}.inp .cine .vquote{font-family:var(--serif);color:#fff;font-size:clamp(19px,1.9vw,23px);font-weight:400;line-height:1.5}.inp .cine .vquote:before,.inp .cine details.tx summary{color:var(--gold)}.inp .cine details.tx div{color:#ffffffd9;background:#ffffff0f;border-color:#ffffff24}.inp .cine .player{box-shadow:0 40px 90px #00000080,0 0 0 1px #ffffff14}.inp .cine .player .meta strong{font-family:var(--serif);font-size:23px;font-weight:500}.inp .cine .filmed{color:#ffffffb3;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:34px;font-size:13.5px;display:flex}.inp .cine .filmed span{align-items:center;gap:7px;display:inline-flex}.inp .cine .filmed .ico{width:16px;height:16px;color:var(--gold)}.inp #reviews .revhead{margin-top:30px}.inp .pullq p{font-family:var(--serif);font-size:21px;font-weight:500}.inp .qmini{font-family:var(--serif);font-size:16.5px;line-height:1.55}.inp .qmini cite{font-family:var(--font-poppins),sans-serif}.inp .rcard blockquote{font-size:14.5px}.inp .takeaway .big{letter-spacing:-1px}@media (max-width:1180px){.inp .hero .fcard.c1{left:38%}}@media (max-width:960px){.inp .jaali{opacity:.12;width:100%;right:0}.inp .hero .figure{left:50%}.inp .ownerphone{top:22%;right:0}.inp .hero .fcard.c1{top:2%;left:auto;right:0}.inp .ba-head{display:none}.inp .ba-row{grid-template-columns:1fr}.inp .ba-b{border-radius:20px 20px 0 0}.inp .ba-arrow{background:linear-gradient(#fbf4ee 50%,#fff 50%);border:0 solid #f0e1d4;border-width:0 1px;height:44px}.inp .ba-arrow .ico{transform:rotate(90deg)}.inp .ba-a{border-left:1px solid var(--line);border-radius:0 0 20px 20px}}@media (max-width:560px){.inp .hero .figure{left:30%}.inp .ownerphone{width:168px;top:auto;bottom:34px;right:-4px;transform:rotate(3deg)scale(1)}.inp .op-scr{border-radius:24px;padding:9px 9px 10px}.inp .op-tot b{font-size:19px}.inp .op-br{grid-template-columns:52px 1fr 36px;font-size:9.5px}.inp .op-chips span:nth-child(3){display:none}.inp .op-push{width:212px;padding:8px 10px;font-size:11px;bottom:-26px;left:-120px}.inp .hero .fcard.c1{width:190px;top:0;right:0}.inp .ba-b,.inp .ba-a{padding:16px}.inp .insight span{white-space:normal}}@media (prefers-reduced-motion:reduce){.inp .hero h1 .swash svg{stroke-dashoffset:0}.inp .op-br u{width:var(--w)}}.inp .changed{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;margin-top:4px;padding:18px 20px}.inp .changed .ch-t{letter-spacing:1.1px;text-transform:uppercase;color:#ffc6dd;margin:0 0 10px;font-size:12px;font-weight:700}.inp .changed ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.inp .changed li{color:#ffffffd9;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.inp .changed li .ico{width:34px;height:34px;color:var(--gold);background:#ffd48a24;border-radius:10px;flex:none;padding:8px}.inp .changed li b{color:#fff;font-size:15px;display:block}.inp .cstage .disc{background:radial-gradient(circle at 50% 40%,#fff 0%,#fdf5f8 62%,#f9e9f0 100%);box-shadow:0 30px 80px #4f1b311a,inset 0 0 0 1px #f1dde7}.inp .filmsec{background:radial-gradient(900px 520px at 85% 0,#aa597e1a,#0000 65%),radial-gradient(700px 480px at 0 100%,#ffd48a2e,#0000 60%),#fff;position:relative}.inp .filmbox{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;margin-top:36px;display:grid}.inp .player.film{aspect-ratio:16/9;border-radius:26px;box-shadow:0 40px 90px #3c142d47,0 0 0 1px #4f1b3114}.inp .player.film video{object-fit:contain;background:#120810}.inp .player.film .meta strong{font-family:var(--serif);font-size:30px;font-weight:500}.inp .player.film video::cue{font-family:var(--font-poppins),sans-serif;color:#fff;background:#1f161eb8;font-size:15px}.inp .chapters{border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:22px;flex-direction:column;align-self:stretch;gap:2px;height:0;min-height:100%;padding:14px;display:flex;overflow:auto;box-shadow:0 20px 50px #4f1b3112}.inp .chapters .ch-h{letter-spacing:1.2px;text-transform:uppercase;color:var(--grey);margin:4px 8px 6px;font-size:12px;font-weight:700}.inp .chap{text-align:left;width:100%;font:500 13.5px/1.3 var(--font-poppins),sans-serif;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:background .2s,color .2s;display:flex}.inp .chap span{font-variant-numeric:tabular-nums;min-width:38px;color:var(--mauve);text-align:center;background:#f8edf3;border-radius:8px;flex:none;padding:3px 6px;font-size:12px;font-weight:700}.inp .chap:hover{background:#fbf3f7}.inp .chap.on{background:var(--mauve);color:#fff}.inp .chap.on span{color:#fff;background:#ffffff38}.inp .filmfoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:20px;display:flex}.inp .filmfoot details.tx{flex:1;min-width:280px}.inp .filmfoot .ctas{flex-wrap:wrap;gap:10px;display:flex}.inp .details{background:linear-gradient(#fff,#fbf6f8)}.inp .dgrid2{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.inp .dcard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px 22px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 18px 44px #4f1b310f}.inp .dcard:hover{border-color:#e9ccda;transform:translateY(-3px);box-shadow:0 26px 60px #4f1b311f}.inp .dcard .di{width:46px;height:46px;color:var(--mauve);background:#f6e6ee;border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.inp .dcard .di .ico{width:22px;height:22px}.inp .dcard .dtag{letter-spacing:.6px;text-transform:uppercase;color:var(--grey);background:#f7f3f5;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;position:absolute;top:22px;right:20px}.inp .dcard h3{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.25}.inp .dcard p{color:var(--grey);margin:0;font-size:14.5px;line-height:1.6}.inp .dcard.big{background:radial-gradient(500px 300px at 100% 0,#aa597e1a,#0000 70%),#fff;flex-direction:column;grid-area:span 2/span 2;display:flex}.inp .dcard.big h3{font-size:24px}.inp .dcard.big p{font-size:15.5px}.inp .alog2{flex-direction:column;gap:8px;margin-top:auto;padding-top:18px;display:flex}.inp .alog2 div{background:#fbf8fa;border:1px solid #f0e6ec;border-radius:12px;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.inp .alog2 b{color:var(--wine);font-variant-numeric:tabular-nums}.inp .alog2 i{color:var(--mauve);white-space:nowrap;background:#f6e6ee;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600}.inp #reviews .rbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;display:flex}.inp #reviews .srcrow{flex-wrap:wrap;gap:12px;display:flex}.inp .rnav{gap:10px;display:flex}.inp .rbtn{width:50px;height:50px;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #e2cfd9;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.inp .rbtn:hover{background:var(--dark);border-color:var(--dark);color:#fff}.inp .rbtn:active{transform:scale(.95)}.inp .rbtn .ico{width:20px;height:20px}.inp #rprev .ico{transform:rotate(180deg)}.inp .rbtn[disabled]{opacity:.35;cursor:default;color:var(--ink);background:#fff;border-color:#e2cfd9}.inp .rtrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;outline:0;gap:18px;margin:0 -2px;padding:22px 2px 30px;display:flex;overflow:auto hidden}.inp .rtrack::-webkit-scrollbar{display:none}.inp .rtrack:focus-visible{border-radius:24px;box-shadow:0 0 0 3px #aa597e59}.inp .rc{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;flex:0 0 330px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 22px 50px #4f1b3114}.inp .rc:hover{transform:translateY(-4px);box-shadow:0 32px 70px #4f1b3124}.inp .rc-logo{background:radial-gradient(260px 160px at 50% 110%,#aa597e29,#0000 70%),linear-gradient(#fbf4f7,#f6ecf1);border-bottom:1px solid #f1e5eb;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.inp .rc-logo:before{content:"";opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='44'><path d='M22 2 42 22 22 42 2 22Z' fill='none' stroke='%23E7D3DE' stroke-width='1'/></svg>");position:absolute;inset:0}.inp .rc-logo img{object-fit:cover;background:#fff;border-radius:30px;width:132px;height:132px;position:relative;box-shadow:0 22px 44px #2a0f1c38,0 0 0 6px #ffffffd9}.inp .rc-logo.wide img{object-fit:contain;border-radius:20px;width:190px;height:auto;max-height:90px;padding:20px 22px;box-shadow:0 22px 44px #2a0f1c29,0 0 0 6px #ffffffd9}.inp .rc-src{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 6px 16px #2a0f1c1f}.inp .rc-src svg{width:18px;height:18px}.inp .rc-logo.mono{flex-direction:column;gap:12px}.inp .rc-ini{background:linear-gradient(135deg,var(--wine),var(--mauve));color:#fff;border-radius:28px;justify-content:center;align-items:center;width:104px;height:104px;font-size:36px;font-weight:700;display:flex;position:relative;box-shadow:0 22px 44px #2a0f1c38,0 0 0 6px #ffffffd9}.inp .rc-cap{color:#044d80;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 6px 16px #044d801f}.inp .rc-cap .ico{stroke-width:3px;width:14px;height:14px}.inp .rc-body{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.inp .rc-stars{color:#f4b400;letter-spacing:2px;font-size:17px;line-height:1}.inp .rc blockquote{font-family:var(--serif);color:var(--ink);flex:1;margin:0;font-size:18px;font-style:italic;font-weight:400;line-height:1.5}.inp .rc-who b{font-size:15.5px;font-weight:700;line-height:1.3;display:block}.inp .rc-who small{color:var(--grey);margin-top:2px;font-size:13px;display:block}.inp .rc-chip{color:#1e7a46;background:#eef8f1;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.inp .rc-chip:before{content:"";background:#1e7a46;border-radius:50%;width:7px;height:7px}.inp .rprog{background:#eadbe3;border-radius:99px;max-width:360px;height:4px;margin:0 auto;overflow:hidden}.inp .rprog i{background:linear-gradient(90deg,var(--wine),var(--mauve));transform-origin:0;border-radius:99px;width:20%;height:100%;transition:transform .25s ease-out;display:block}@media (max-width:1100px){.inp .dgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.inp .filmbox{grid-template-columns:1fr}.inp .chapters{scrollbar-width:none;flex-direction:row;height:auto;min-height:0;padding:10px;overflow-x:auto}.inp .chapters::-webkit-scrollbar{display:none}.inp .chapters .ch-h{display:none}.inp .chap{white-space:nowrap;border:1px solid var(--line);flex:none;width:auto}}@media (max-width:640px){.inp .dgrid2{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:26px -16px 0;padding:6px 16px 18px;display:flex;overflow-x:auto}.inp .dgrid2::-webkit-scrollbar{display:none}.inp .dcard{scroll-snap-align:center;flex:0 0 80vw;max-width:310px}.inp .dcard.big{grid-area:auto}.inp .dcard.big h3{font-size:20px}.inp .alog2 div:nth-child(n+4){display:none}.inp .dswipe{display:block!important}.inp .alog2 div{grid-template-columns:62px 1fr}.inp .alog2 i{display:none}.inp .rc{flex-basis:82vw;max-width:320px}.inp .rc-logo{height:170px}.inp .rc-logo img{border-radius:26px;width:112px;height:112px}.inp .rc blockquote{font-size:17px}.inp .rnav{display:none}.inp #reviews .srcrow{width:100%}.inp #reviews .srcbadge{flex:1;min-width:0;padding:10px 12px}.inp .player.film{border-radius:18px}.inp .player.film .meta strong{font-size:20px}.inp .filmfoot .ctas{flex-wrap:nowrap;width:100%}.inp .filmfoot .ctas .btn{white-space:nowrap;flex:1;padding:14px 10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.inp .rtrack{scroll-behavior:auto}.inp .rc,.inp .dcard{transition:none}}.inp .dswipe{text-align:center;color:var(--grey);margin:2px 0 0;font-size:12.5px;display:none}@media (min-width:961px){.inp .hero .grid{align-items:end}.inp .hero .copy{align-self:center}.inp .hero .stage{align-self:end}}.inp .what2{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.inp .w-copy .answer{margin:14px 0 0;font-size:17px;line-height:1.7}.inp .wstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.inp .wstats li{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:14px 12px;box-shadow:0 12px 30px #4f1b310f}.inp .wstats b{color:var(--wine);font-size:24px;font-weight:700;line-height:1.1;display:block}.inp .wstats span{color:var(--grey);margin-top:4px;font-size:12.5px;line-height:1.35;display:block}.inp .hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.inp .hub li{text-align:center;border:1px solid var(--line);min-height:118px;color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 10px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex;box-shadow:0 14px 34px #4f1b3112}.inp .hub li .ico{width:26px;height:26px;color:var(--mauve);background:var(--soft);box-sizing:content-box;border-radius:12px;padding:9px}.inp .hub li.hc{background:linear-gradient(135deg,var(--wine),var(--mauve));color:#fff;border:0;box-shadow:0 22px 50px #4f1b3147}.inp .hub li.hc img{background:#fff;border-radius:14px;width:70px;height:auto;padding:8px 10px}.inp .hub li.hc b{font-size:15px}.inp .wday{border:1px solid var(--line);background:linear-gradient(135deg,#fbf1f6,#fff8f0);border-radius:26px;margin-top:44px;padding:24px 26px}.inp .wday-h{color:#4b4450;margin:0 0 18px;font-size:16px}.inp .wday-h b{color:var(--ink)}.inp .daystrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.inp .daystrip li{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.inp .daystrip li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#d9b3c6 0 6px,#0000 6px 12px);height:2px;position:absolute;top:22px;left:56px;right:-8px}.inp .daystrip .dn{width:44px;height:44px;color:var(--mauve);z-index:1;background:#fff;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 10px 24px #4f1b311f}.inp .daystrip .dn .ico{width:22px;height:22px}.inp .daystrip b{letter-spacing:.3px;text-transform:uppercase;color:var(--mauve);margin-top:4px;font-size:13px}.inp .daystrip span{color:var(--ink);font-size:14px;line-height:1.45}.inp .glance2{margin-top:26px}.inp .glance2 h3{align-items:baseline;gap:10px;margin:0 0 14px;font-size:18px;display:flex}.inp .glance2 h3 small{color:var(--grey);font-size:12.5px;font-weight:500}.inp .gtiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.inp .gt{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:14px 16px}.inp .gt dt{letter-spacing:.6px;text-transform:uppercase;color:var(--grey);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.inp .gt dt .ico{width:18px;height:18px;color:var(--mauve);flex:none}.inp .gt dd{color:var(--ink);margin:6px 0 0;font-size:14px;line-height:1.45}.inp .gt dd b{color:var(--wine)}.inp .gt.cta{background:linear-gradient(135deg,var(--wine),var(--mauve));border:0;flex-direction:column;justify-content:center;display:flex}.inp .gt.cta dt{color:#fffc}.inp .gt.cta a{color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.inp .gt.cta a .ico{width:18px;height:18px}.inp .bgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.inp .bcard2{aspect-ratio:4/3.3;color:#fff;isolation:isolate;border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 20px 44px #2a0f1c29}.inp .bcard2 img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.inp .bcard2:before{content:"";z-index:-1;background:linear-gradient(#1f0e180d 25%,#1f0e188c 60%,#1f0e18e0);position:absolute;inset:0}.inp .bcard2:hover img{transform:scale(1.06)}.inp .bc-in{flex-direction:column;gap:4px;padding:18px 18px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.inp .bcard2 h3{color:#fff;text-shadow:0 2px 14px #0000004d;margin:0;font-size:22px;font-weight:700;line-height:1.15}.inp .bcard2 p{color:#ffffffe6;margin:0;font-size:13.5px;line-height:1.45}.inp .bcard2 .more{color:var(--gold);align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:inline-flex}.inp .bcard2 .more .ico{width:15px;height:15px;transition:transform .25s}.inp .bcard2:hover .more .ico{transform:translate(3px)}.inp .bnote{text-align:center;color:var(--grey);margin:22px 0 0;font-size:14.5px}.inp .bnote a{color:var(--mauve);font-weight:600}.inp .othr{margin-top:10px}.inp .tcards{gap:14px;margin-top:16px;display:grid}.inp .tcard{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:150px;margin:0;padding:20px 22px 18px 104px;position:relative;box-shadow:0 18px 40px #4f1b3114}.inp .tcard:before{content:"“";font-family:var(--serif);color:#f2dce7;pointer-events:none;font-size:120px;line-height:1;position:absolute;bottom:-24px;right:20px}.inp .tlogo{border-radius:18px;width:66px;height:66px;position:absolute;top:20px;left:20px;overflow:hidden;box-shadow:0 10px 24px #2a0f1c29}.inp .tlogo img{object-fit:cover;width:100%;height:100%}.inp .tlogo.mono{background:linear-gradient(135deg,var(--wine),var(--mauve));color:#fff;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.inp .tsrc{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #2a0f1c1f}.inp .tsrc svg{width:16px;height:16px}.inp .tsrc.cap{color:#fff;background:#044d80}.inp .tsrc.cap .ico{stroke-width:3px;width:15px;height:15px}.inp .tstars{color:#f4b400;letter-spacing:2px;font-size:14px;line-height:1}.inp .tcard blockquote{font-family:var(--serif);color:var(--ink);margin:8px 0 10px;font-size:17px;font-style:italic;line-height:1.5;position:relative}.inp .tcard figcaption{color:var(--grey);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.inp .tcard figcaption b{color:var(--ink);width:100%;font-size:14.5px}.inp .tcard figcaption small{font-size:12.5px}.inp .pil .proof .plogo{background:#fff;border-radius:8px;flex:none;width:58px;height:auto;margin-top:2px;padding:4px 6px;box-shadow:0 4px 12px #2a0f1c1a}.inp .pil .proof .pcap{color:#fff;background:#044d80;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.inp .pil .proof .pcap .ico{stroke-width:3px;width:14px;height:14px}.inp .rc-src img{width:22px;height:auto}.inp .dock{z-index:95;right:14px;bottom:calc(22px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;transition:transform .3s,opacity .3s;display:flex;position:fixed}.inp .dk{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:transform .2s;display:flex;position:relative;box-shadow:0 10px 24px #2a0f1c33}.inp .dk .ico{color:#fff;width:20px;height:20px}.inp .dk.call{background:var(--mauve)}.inp .dk.wa{background:var(--wa)}.inp .dk.chat{background:var(--dark)}.inp .dk:hover{transform:scale(1.06)}.inp .dk span{background:var(--dark);color:#fff;font:600 12.5px var(--font-poppins),sans-serif;white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;transition:opacity .2s;position:absolute;top:50%;right:54px;transform:translateY(-50%)}.inp .dk:hover span,.inp .dk:focus-visible span{opacity:1}@media (min-width:768px) and (max-width:1295px){.inp .wrap{padding-left:72px;padding-right:72px}.inp .top .wrap{padding-left:24px;padding-right:24px}}@media (max-width:767px){.inp .dock{bottom:calc(14px + env(safe-area-inset-bottom));gap:8px;right:10px}.inp .dock.away{opacity:0;transform:translate(72px)}.inp .dk{width:40px;height:40px}.inp .dk .ico{width:18px;height:18px}.inp .dk span{display:none}}.inp .top{transition:transform .3s,background .3s,box-shadow .3s}.inp .top.away{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.inp .top,.inp .dock{transition:none}}@media (max-width:1100px){.inp .gtiles{grid-template-columns:repeat(3,minmax(0,1fr))}.inp .bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.inp .what2{grid-template-columns:1fr;gap:28px}.inp .daystrip{grid-template-columns:1fr;gap:12px}.inp .daystrip li{grid-template-columns:44px 1fr;align-items:center;gap:2px 14px;display:grid}.inp .daystrip li .dn{grid-row:span 2}.inp .daystrip b{margin:0}.inp .daystrip li:not(:last-child):after{background:repeating-linear-gradient(#d9b3c6 0 6px,#0000 6px 12px);width:2px;height:calc(100% - 32px);top:48px;left:21px;right:auto}}@media (max-width:640px){.inp .wstats{grid-template-columns:repeat(2,minmax(0,1fr))}.inp .hub{gap:8px}.inp .hub li{border-radius:16px;min-height:96px;padding:12px 6px;font-size:12px}.inp .hub li .ico{width:22px;height:22px;padding:7px}.inp .wday{border-radius:22px;padding:20px 18px}.inp .gtiles{grid-template-columns:1fr 1fr;gap:8px}.inp .gt{padding:12px}.inp .gt dd{font-size:13px}.inp .bgrid{gap:10px}.inp .bcard2{aspect-ratio:3/3.6;border-radius:18px}.inp .bc-in{padding:12px}.inp .bcard2 h3{font-size:17px}.inp .bcard2 p{display:none}.inp .bcard2 .more{font-size:12px}.inp .tcard{padding:18px 18px 16px 88px}.inp .tlogo{border-radius:14px;width:56px;height:56px;top:18px;left:16px}.inp .tcard blockquote{font-size:16px}}.inp details.qa summary h3{text-wrap:pretty;flex:1;min-width:0}.inp .dcard h3,.inp .bcard2 h3,.inp .pil h3,.inp .feat h3,.inp .step h3,.inp .sitem h3,.inp .tstep h3,.inp .guide h3,.inp .btile h3{text-wrap:pretty}.inp .tcard:before{content:none}.inp .rc-logo .rc-src img{width:20px;height:auto;box-shadow:none;object-fit:contain;background:0 0;border-radius:0;padding:0}.inp .leak output,.inp .sl output{white-space:nowrap}.inp .city a{white-space:nowrap;display:inline-block}.inp .f2 .chips span{padding:8px 12px}@media (max-width:640px){.inp .who{flex-wrap:wrap;row-gap:8px}.inp .who .verified{margin-left:0}.inp .guides{grid-template-columns:1fr}.inp .city a{margin-top:2px;display:block}.inp .city a+a:before{content:none}}@media (max-width:400px){.inp .filmfoot .ctas{flex-wrap:wrap}.inp .filmfoot .ctas .btn{flex:100%}}.inp .av.lg-av{border:1px solid var(--line);padding:3px;overflow:hidden;background:#fff!important}.inp .av.lg-av img{object-fit:contain;width:100%;height:100%}.inp .jcard .f2:has(.chips){grid-template-columns:1fr;gap:0}.inp .ctaband{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#fbf1f6 100%);border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:32px;padding:12px 12px 12px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #4f1b3112}.inp .ctaband:before{content:"";background:linear-gradient(180deg,var(--mauve),var(--amber));width:4px;position:absolute;top:0;bottom:0;left:0}.inp .cb-t{min-width:0}.inp .cb-t b{color:var(--ink);font-size:17px;line-height:1.3;display:block}.inp .cb-t span{color:var(--grey);margin-top:2px;font-size:13.5px;display:block}.inp .cb-a{flex:none;gap:8px;display:flex}.inp .cb-a .btn{padding:11px 18px;font-size:14.5px}.inp .cine .ctaband,.inp .wasec .ctaband{background:#ffffff14;border-color:#ffffff29}.inp .cine .ctaband .cb-t b{color:#fff}@media (max-width:760px){.inp .ctaband{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px;padding:14px 14px 14px 20px}.inp .cb-a .btn{flex:1 1 0;justify-content:center}.inp .cb-t b{font-size:16px}}.inp .hero h1 em.pledge{font-family:var(--serif);letter-spacing:-.2px;margin-top:.32em;font-size:.56em;font-style:italic;font-weight:500;line-height:1.3}.inp .hero h1 em.pledge>span{white-space:nowrap}.inp .hero h1 em.pledge .swash svg{opacity:.85;height:.36em;bottom:-.2em}@media (max-width:560px){.inp .hero h1 em.pledge{font-size:.7em}}.inp .takeaway .big .pledge{font-family:var(--serif);letter-spacing:-.2px;margin-top:.22em;font-size:.72em;font-style:italic;font-weight:500;line-height:1.25;display:block}.inp .takeaway .big{text-wrap:balance}.inp .takeaway .big .pledge i{font-style:inherit;white-space:nowrap}.inp .jcard .sendbtn{justify-content:center;width:100%;margin-top:14px;padding:15px 22px;font-size:16px}.inp .jcard .othr{margin-top:10px}.inp .jcard .tick{margin-top:14px}@media (max-width:640px){.inp .jcard .q{margin-top:0}.inp .jcard label.f{margin:10px 0 5px}.inp .jcard .f2.keep{grid-template-columns:1fr 1fr;gap:0 10px}.inp .jcard .fld{min-height:46px;padding:11px 12px}}.inp .cb-a .btn{white-space:nowrap}@media (max-width:760px){.inp .cb-a .btn{flex:auto;padding:11px 14px;font-size:14px}.inp .cb-a .btn.ghost{flex:none}}.inp .split>.ctaband,.inp .chain>.ctaband,.inp .fgrid>.ctaband{margin-top:0}.inp .feat h3.ai-h:after{content:"AI";color:#3b2100;letter-spacing:.6px;vertical-align:middle;background:linear-gradient(90deg,#ffd48a,#ffb547);border-radius:999px;margin-left:8px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}@media (min-width:961px){.inp .faqwrap{max-width:1200px}.inp .fsearch{max-width:640px;margin:0 auto 20px}.inp #faqlist{grid-template-columns:1fr 1fr;align-items:start;gap:12px 16px;display:grid}}.inp .feat{min-height:0}@media (min-width:961px){.inp .feat{min-height:38vh}}.inp .pswipe,.inp .cmore{display:none}@media (max-width:640px){.inp .pillars{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:26px -16px 0;padding:0 16px 10px;display:flex;overflow-x:auto}.inp .pillars::-webkit-scrollbar{display:none}.inp .pil{scroll-snap-align:center;flex:0 0 86%}.inp .pil:hover{transform:none}.inp .pswipe{display:block}.inp .cities:not(.all) .city.cx{display:none}.inp .cmore{color:var(--mauve);margin:18px auto 0;font-weight:600;display:block}}.inp .cities{grid-template-columns:repeat(5,minmax(0,1fr))}.inp .city{min-width:0}@media (max-width:1060px){.inp .cities{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.inp .cities{grid-template-columns:repeat(3,minmax(0,1fr))}.inp .city a{margin-top:2px;display:block}.inp .city a+a:before{content:none}}@media (max-width:640px){.inp .cities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1279px){.inp .cities{grid-template-columns:repeat(3,minmax(0,1fr))}.inp .city a{display:inline-block}.inp .city a+a:before{content:"·"}}@media (max-width:860px){.inp .city a{display:block}.inp .city a+a:before{content:none}}@media (max-width:640px){.inp .cities{grid-template-columns:repeat(2,minmax(0,1fr))}}.inp .jcard .f3{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,.85fr);gap:0 12px;display:grid}.inp .jcard .fld.sm{padding-left:11px;padding-right:6px}@media (max-width:640px){.inp .jcard .f3{grid-template-columns:1fr 1fr;gap:0 10px}.inp .jcard .f3>.q:first-child{grid-column:1/-1}}.inp .what2{align-items:start}.inp .wctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}@media (max-width:400px){.inp .wctas .btn{flex:100%;justify-content:center}}.inp .fgrid{align-items:start}.inp #demo .dqs{margin-top:28px;display:block}.inp #demo .dqs .tcard{max-width:560px}.inp .hero .art{display:contents}@media (min-width:961px){.inp .hero .grid{align-items:center}.inp .hero .copy,.inp .hero .stage{align-self:center}.inp .hero .stage{--z:1;height:calc(560px * var(--z))}.inp .hero .art{width:560px;height:560px;transform:scale(var(--z));transform-origin:100% 0;display:block;position:absolute;top:0;right:0}.inp .hero .halo{aspect-ratio:auto;background:radial-gradient(circle at 50% 30%,#ffffff57,#ffffff1f 72%);width:420px;height:420px;margin:0;top:auto;bottom:18px;left:0;box-shadow:inset 0 0 0 1.5px #ffffff80,0 30px 60px #3c10282e}.inp .hero .orbit{aspect-ratio:auto;width:448px;height:448px;margin:0;top:auto;bottom:4px;left:-14px}.inp .hero .figure{aspect-ratio:auto;border-radius:0 0 210px 210px;width:420px;height:530px;top:auto;bottom:18px;left:0;overflow:hidden;transform:none}.inp .hero .figure .person{width:auto;height:560px;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.inp .hero .fcard.c1{z-index:6;width:252px;top:22px;left:auto;right:0}.inp .hero .ownerphone{top:126px;right:6px}}.inp .cstage{--dd:440px;--ih:500px}.inp .cstage .pclip{left:calc(50% - var(--dd) / 2);top:calc(52% - var(--dd) / 2 - 70px);width:var(--dd);height:calc(var(--dd) + 70px);border-radius:0 0 calc(var(--dd) / 2) calc(var(--dd) / 2);z-index:1;position:absolute;overflow:hidden}.inp .cstage .pclip img.p{height:var(--ih);bottom:-39px;left:58%}@media (max-width:640px){.inp .cstage{--dd:320px;--ih:400px}.inp .cstage .pclip img.p{height:var(--ih);bottom:-42px;left:62%}}.inp .hero .fcard.c1{z-index:6}@media (min-width:768px) and (max-width:960px){.inp .dock.away{opacity:0;transform:translate(72px)}}.inp .city a{white-space:nowrap;margin-top:3px;display:block}.inp .city a+a:before{content:none}.inp .sfoot .office{color:#ffffffb8;flex-direction:column;margin:0 0 14px;font-size:13.5px;font-style:normal;line-height:1.55;display:flex}.inp .sfoot .office b{letter-spacing:1.2px;text-transform:uppercase;color:#fff;margin-bottom:2px;font-size:11.5px}.inp .sfoot .office span:first-of-type{color:#ffffffe0}.inp .sfoot .office .ftel{color:#fff;margin-top:4px;font-weight:600}.inp .sfoot .nl~.fh{margin-top:26px}.inp .phonef.dcc{--cc-accent:var(--mauve,#a15d7e);--cc-ink:var(--ink,#1f1a24);--cc-grey:var(--grey,#5e5763);--cc-line:#e6d6de;--cc-bw:1.5px;--cc-bg:var(--app,#faf7f9);--cc-ring:#f3e1ea;--cc-hover:#f8eef3;--cc-radius:12px;--cc-h:46px;--cc-wine:var(--wine,#4f1b31);grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid;position:relative}.inp .phonef.dcc .fld{min-width:0}.inp .phonef.dcc .ccb{min-height:var(--cc-h);border:var(--cc-bw) solid var(--cc-line);border-radius:var(--cc-radius);background:var(--cc-bg);color:var(--cc-ink);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;align-items:center;gap:7px;margin:0;padding:0 10px 0 9px;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.inp .phonef.dcc .ccb:hover{border-color:color-mix(in srgb,var(--cc-accent) 40%,var(--cc-line));background:var(--cc-hover)}.inp .phonef.dcc .ccb:focus{outline:none}.inp .phonef.dcc .ccb:focus-visible,.inp .phonef.dcc.ccon .ccb{border-color:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-ring);background:#fff}.inp .phonef.dcc .ccc{fill:none;width:12px;height:12px;stroke:var(--cc-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.inp .phonef.dcc.ccon .ccc{transform:rotate(180deg)}.inp .phonef.dcc .ccf{background:#f3e6ec;border-radius:50%;flex:none;width:22px;height:22px;display:inline-block;position:relative;overflow:hidden}.inp .phonef.dcc .ccf img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.inp .phonef.dcc .ccf:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #4f1b3124}.inp .phonef.dcc .ccf.ccx img{visibility:hidden}.inp .phonef.dcc .ccf.ccx:before{content:attr(data-l);color:var(--cc-wine);letter-spacing:.02em;place-items:center;font-family:inherit;font-size:8.5px;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.inp .phonef.dcc .ccp{z-index:80;border:1px solid color-mix(in srgb,var(--cc-line) 70%,#fff);text-align:left;opacity:0;visibility:hidden;transform-origin:40px 0;background:#fff;border-radius:16px;padding:8px;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-6px)scale(.98);box-shadow:0 22px 50px #280c1e38,0 2px 6px #280c1e0f}.inp .phonef.dcc .ccp.up{transform-origin:40px 100%;top:auto;bottom:calc(100% + 6px);transform:translateY(6px)scale(.98)}.inp .phonef.dcc .ccp.open{opacity:1;visibility:visible;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.inp .phonef.dcc .ccp .ccs{position:relative}.inp .phonef.dcc .ccp .ccs svg{fill:none;width:16px;height:16px;stroke:var(--cc-grey);stroke-width:1.7px;stroke-linecap:round;pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:12px}.inp .phonef.dcc .ccp .ccq{border:var(--cc-bw) solid var(--cc-line);background:var(--cc-bg);width:100%;height:42px;min-height:0;color:var(--cc-ink);box-shadow:none;appearance:none;border-radius:10px;margin:0;padding:0 12px 0 36px;font-family:inherit;font-size:14.5px;display:block}.inp .phonef.dcc .ccp .ccq::placeholder{color:#8b8290}.inp .phonef.dcc .ccp .ccq:focus{border-color:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-ring);background:#fff;outline:none}.inp .phonef.dcc .ccl{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cc-line) transparent;max-height:264px;margin:6px 0 0;padding:0 2px 0 0;list-style:none;position:relative;overflow-y:auto}.inp .phonef.dcc .ccg{letter-spacing:.07em;text-transform:uppercase;color:#8b8290;padding:9px 10px 5px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2}.inp .phonef.dcc .cco{min-height:42px;color:var(--cc-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;grid-template-columns:22px 1fr auto 14px;align-items:center;gap:10px;margin:0;padding:7px 10px;font-family:inherit;font-size:14.5px;line-height:1.3;display:grid}.inp .phonef.dcc .cco .ccn{overflow-wrap:anywhere;min-width:0;line-height:1.25}.inp .phonef.dcc .cco .cck{color:var(--cc-grey);font-variant-numeric:tabular-nums;font-size:13.5px}.inp .phonef.dcc .cco .cct{fill:none;width:14px;height:14px;stroke:var(--cc-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.inp .phonef.dcc .cco.act{background:var(--cc-hover)}.inp .phonef.dcc .cco[aria-selected=true]{font-weight:600}.inp .phonef.dcc .cco[aria-selected=true] .cck{color:var(--cc-accent)}.inp .phonef.dcc .cco[aria-selected=true] .cct{opacity:1}.inp .phonef.dcc .ccz{color:var(--cc-grey);text-align:center;margin:0;padding:16px 10px 10px;font-family:inherit;font-size:14px;line-height:1.4}.inp .phonef.dcc .ccp.open .cco.fx{animation:.3s cubic-bezier(.2,.8,.2,1) both inp-ccin;animation-delay:calc(var(--i,0) * 18ms)}@keyframes inp-ccin{0%{opacity:0;transform:translateY(-5px)}}@media (max-width:480px){.inp .phonef.dcc .ccl{max-height:min(300px,44vh)}.inp .phonef.dcc .ccb{gap:6px;padding:0 8px}}@media (prefers-reduced-motion:reduce){.inp .phonef.dcc .ccp,.inp .phonef.dcc .ccp.open,.inp .phonef.dcc .ccc{transition:none}.inp .phonef.dcc .ccp.open .cco.fx{animation:none}}.inp .hero{padding-top:0}.inp{--hdr:72px}.inp [id]{scroll-margin-top:84px}
