.p-home .hdr:before{opacity:0}.p-home .hdr.solid:before{opacity:1}.p-home .hdr.open:before{opacity:0}.p-home .mk i{transition:transform .45s cubic-bezier(.23,1,.32,1);transform:translateY(-115%)}.p-home .mk i:nth-child(2){transition-delay:40ms}.p-home .mk i:nth-child(3){transition-delay:80ms}.p-home .mk i:nth-child(4){transition-delay:.12s}html.word-gone .p-home .mk i,.p-home .hdr.show-mark .mk i{transform:none}.p-home .pill{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .4s,color .4s,opacity .4s .12s,translate .5s cubic-bezier(.23,1,.32,1) .12s,visibility}.p-home .nav-wrap{transition:opacity .4s .12s,translate .5s cubic-bezier(.23,1,.32,1) .12s,visibility}@media (min-width:861px){html:not(.word-gone) .p-home .hdr:not(.show-mark) .nav-wrap,html:not(.word-gone) .p-home .hdr:not(.show-mark) .pill{opacity:0;visibility:hidden;transition:opacity .2s,translate .2s,visibility 0s .2s;translate:0 -10px}}.p-home .hdr.open .mk i{transform:none}.p-home .hero{background:var(--paper);height:100svh;min-height:520px;position:relative;overflow:hidden}.p-home #gl{opacity:0;width:100%;height:100%;transition:opacity .8s cubic-bezier(.23,1,.32,1);display:block;position:absolute;inset:0}html.is-3d .p-home #gl{opacity:1}.p-home .flat{font-family:var(--font-mark);letter-spacing:-.04em;white-space:nowrap;color:var(--ink);margin:0;font-size:min(40.5vw,51svh,583px);font-weight:700;line-height:1;transition:opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.is-3d .p-home .flat{opacity:0}.p-home .label{z-index:2;top:calc(92px + env(safe-area-inset-top,0px));left:var(--gl);font:500 12px/1.4 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0;position:absolute}.p-home .cue{z-index:2;left:var(--gl);bottom:calc(38px + env(safe-area-inset-bottom,0px));font:500 12px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;display:flex;position:absolute}.p-home .badge{z-index:2;right:var(--gr);bottom:calc(30px + env(safe-area-inset-bottom,0px));width:168px;height:168px;color:var(--ink);border-radius:50%;text-decoration:none;display:block;position:absolute}.p-home .ring{width:100%;height:100%;animation:18s linear infinite home-spin;position:absolute;inset:0}.p-home .ring text{font-family:var(--font-body);letter-spacing:.14em;fill:var(--ink);font-size:14px;font-weight:500}.p-home .core{background:var(--ink);color:var(--paper);border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;inset:26%}.p-home .badge:active .core{transform:scale(.95)}.p-home .hero-nav{z-index:2;left:calc(var(--gl) + 150px);right:calc(var(--gr) + 200px);bottom:calc(22px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;gap:clamp(16px,2vw,32px);display:flex;position:absolute}.p-home .hero-nav a{min-height:44px;color:var(--ink);font:500 15px/1 var(--font-body);pointer-events:auto;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.p-home .hero-nav a:hover .roll>span{transform:translateY(-100%)}.p-home .badge:hover .core{transform:scale(1.06)rotate(12deg)}}@keyframes home-spin{to{transform:rotate(360deg)}}.p-home .build{z-index:2;top:calc(104px + env(safe-area-inset-top,0px));left:var(--gl);right:var(--gr);visibility:hidden;pointer-events:none;position:absolute}@media (min-width:700px){.p-home .how-h .nb{white-space:nowrap}}.p-home .build-h,.p-home .how-h{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:800;line-height:.9}.p-home .live{background:var(--paper);padding:clamp(96px,12vw,160px) 0 clamp(170px,20vw,300px);position:relative;overflow:hidden}.p-home #net{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.p-home .js-live #net{display:block}.p-home .live-head,.p-home .live-foot{z-index:1;max-width:1440px;padding:0 var(--gr) 0 var(--gl);margin:0 auto;position:relative}.p-home .live-foot{margin-top:clamp(64px,8vw,112px)}.p-home .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 48px;padding:0;list-style:none;display:grid}.p-home .steps li{align-content:start;gap:8px;display:grid}.p-home .steps .n{font:500 12px/1.4 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.p-home .steps h3{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:28px;font-weight:800;line-height:1}.p-home .steps p{color:#3a3a3f;max-width:34ch;margin:0;font-size:16px;line-height:1.55}.p-home .js-live [data-rise]{visibility:hidden;opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),visibility 0s .7s;transform:translateY(16px)}.p-home .js-live [data-rise].in{visibility:visible;opacity:1;transition-delay:0s;transform:none}.p-home .how-end{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:16px 28px;margin:0;font-size:28px;font-weight:800;line-height:1;display:flex}.p-home .care{isolation:isolate;color:#f3f2ee;background:#131315;padding:clamp(96px,12vw,160px) 0;position:relative;overflow:hidden}.p-home .care-word{z-index:0;text-align:center;font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f3f2eeeb,#f3f2ee73 42%,#f3f2ee00 70%);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:0 0 -.27em;font-size:clamp(8rem,26.5vw,26rem);font-weight:800;line-height:.8;position:relative}.p-home .care-glow{z-index:-1;filter:blur(46px);pointer-events:none;background:radial-gradient(closest-side,#2747ffcc,#2747ff47 58%,#0000);border-radius:50%;width:min(1200px,140vw);height:min(440px,70vw);position:absolute;top:76%;left:52%;transform:translate(-50%,-50%)rotate(-12deg)}.p-home .care-in{z-index:1;max-width:1440px;padding:0 var(--gr) 0 var(--gl);margin:0 auto;position:relative}.p-home .care-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:clamp(24px,3vw,40px);display:flex}.p-home .care .eyebrow{color:#a3a3a8}.p-home .care-lead{max-width:52ch;color:var(--band-soft);text-wrap:pretty;margin:16px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.p-home .care-h{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:800;line-height:.9}.p-home .period{border:1px solid #f3f2ee33;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.p-home .period button{color:#a3a3a8;min-height:40px;font:500 14px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;transition:background-color .2s,color .2s}.p-home .period button[aria-pressed=true]{color:var(--ink);background:#f3f2ee}.p-home .period button span{opacity:.65;margin-left:6px}.p-home .plans{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}.p-home .plan{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#131315a8;border:1px solid #f3f2ee1f;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:inset 0 1px #f3f2ee14}.p-home .plan.rec{background:#1313158f;border-color:#f3f2ee57;box-shadow:inset 0 1px #f3f2ee29}.p-home .plan-top{font:500 12px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#f3f2ee;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.p-home .plan-top i{letter-spacing:.1em;color:#f3f2ee;border:1px solid #f3f2ee52;border-radius:999px;padding:4px 10px;font-style:normal}.p-home .price{align-items:flex-end;gap:12px;display:flex}.p-home .amount{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:.9}.p-home .per{font:500 13px/1.2 var(--font-body);color:#a3a3a8;padding-bottom:5px}.p-home .per b{font-family:var(--font-display);color:#f3f2ee;font-size:22px;font-weight:800;line-height:1.1;display:block}.p-home .fits{color:#c4c2bc;margin:0;font-size:15px;line-height:1.5}.p-home .incl{color:#e7e5df;gap:9px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.p-home .incl li{grid-template-columns:18px 1fr;gap:10px;display:grid}.p-home .incl svg{color:var(--cobalt);margin-top:2px}.p-home .incl .also{color:#a3a3a8;display:block}.p-home .incl .soon{color:#c4c2bc;font-size:.92em}.p-home .care-foot{flex-wrap:wrap;align-items:center;gap:16px 28px;margin:clamp(32px,4vw,48px) 0 0;display:flex}.p-home .care-foot small{color:#a3a3a8;font-size:13px}@media (max-width:1024px){.p-home .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.p-home .plans{grid-template-columns:1fr}.p-home .care-word{font-size:33vw}.p-home .period button span{display:none}}.p-home .seam{z-index:3;height:0;position:relative;overflow:clip visible}.p-home .seam div{pointer-events:none;width:max(100%,900px);position:absolute;top:0;left:50%;transform:translate(-50%,-55.5%);-webkit-mask-image:linear-gradient(#000 62%,#00000073 80%,#0000 100%);mask-image:linear-gradient(#000 62%,#00000073 80%,#0000 100%)}.p-home .seam img{width:100%;height:auto;display:block}@media (max-width:700px){.p-home .seam{overflow:visible}.p-home .seam div{width:100%}}.p-home .ki{background:var(--paper);place-items:center;height:clamp(780px,100svh,1000px);display:grid;position:relative;overflow:hidden}.p-home .ki-gl{width:100%;height:100%;display:block;position:absolute;inset:0}.p-home .ki-in{z-index:1;max-width:560px;padding:0 var(--gr) 0 var(--gl);text-align:center;pointer-events:none;position:relative}.p-home .ki-in .cta{pointer-events:auto}.p-home .ki-h{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:800;line-height:.9}.p-home .ki-sub{max-width:34ch;color:var(--muted);margin:20px auto 28px;font-size:17px;line-height:1.5}.p-home .ki-list{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.p-home .ki-list li{font:500 14px/1.2 var(--font-body);border:1px solid #0b0b0c24;border-radius:999px;padding:8px 14px}.p-home .ki.ki-3d .ki-list{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (max-width:700px) and (orientation:portrait){.p-home .ki{height:auto;min-height:max(820px,100svh)}}.p-home .ki.ki-stack{height:auto;min-height:0}.p-home .work{isolation:isolate;color:#f3f2ee;background:#131315;height:clamp(660px,92svh,900px);position:relative;overflow:hidden}.p-home .work:before,.p-home .work:after{content:"";z-index:-1;pointer-events:none;width:26%;position:absolute;top:0;bottom:0}.p-home .work:before{background:radial-gradient(70% 55% at 0 52%,#2747ff4d,#0000 72%);left:0}.p-home .work:after{background:radial-gradient(70% 55% at 100% 52%,#2747ff4d,#0000 72%);right:0}.p-home .work-gl{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.p-home .work-gl.dragging{cursor:grabbing}.p-home .work-in{z-index:1;padding:0 var(--gr) 0 var(--gl);text-align:center;pointer-events:none;position:absolute;top:clamp(64px,9vh,104px);left:0;right:0}.p-home .work .eyebrow{color:#a3a3a8}.p-home .work-h{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:800;line-height:.9}html:lang(ru) .p-home .build-h,html:lang(ru) .p-home .how-h,html:lang(ru) .p-home .care-h,html:lang(ru) .p-home .ki-h,html:lang(ru) .p-home .work-h{line-height:1}.p-home .work-foot{z-index:1;padding:0 var(--gr) 0 var(--gl);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;bottom:clamp(40px,7vh,80px);left:0;right:0}.p-home .work-say{color:#a3a3a8;max-width:46ch;margin:0;font-size:15px;line-height:1.5}.p-home .hint-touch{display:none}@media (pointer:coarse){.p-home .hint-mouse{display:none}.p-home .hint-touch{display:inline}}.p-home .work-foot .cta{pointer-events:auto}.p-home .work-list{z-index:1;padding:0 var(--gr) 0 var(--gl);gap:16px;margin:0;list-style:none;display:flex;position:absolute;top:50%;left:0;right:0;overflow-x:auto;transform:translateY(-50%)}.p-home .work-list li{flex:none;width:min(320px,74vw)}.p-home .work-list img{border-radius:10px;width:100%;height:auto;display:block}.p-home .work-list a,.p-home .work-list span{color:#f3f2ee;font:500 14px/1.3 var(--font-body);justify-content:space-between;gap:12px;margin-top:10px;text-decoration:none;display:flex}.p-home .work-list small{color:#a3a3a8;font:400 13px/1.3 var(--font-body)}.p-home .work.work-3d .work-list{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;top:auto;overflow:hidden}@media (max-width:860px){.p-home .hero-nav{display:none}.p-home .label{top:calc(80px + env(safe-area-inset-top,0px))}.p-home .badge{width:124px;height:124px}.p-home .build{top:calc(84px + env(safe-area-inset-top,0px))}}@media (max-width:700px){.p-home .steps{grid-template-columns:1fr;gap:36px}.p-home .steps li{grid-template-columns:44px 1fr;gap:4px 0}.p-home .steps h3,.p-home .steps p{grid-column:2}.p-home .steps .n{grid-row:1/span 2}.p-home .steps p{font-size:15px}.p-home .how-end{font-size:22px}}@media (max-width:700px) and (orientation:portrait){.p-home .flat{top:calc(50% - 26px + (env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) / 2);font-size:min(78vw,54.0541svh - 162.162px);transform:translate(-50%,-50%)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.p-home .ring{animation:none}.p-home .pill,.p-home .core,.p-home #gl,.p-home .flat,.p-home .mk i,.p-home .nav-wrap{transition:none}}html:has(.p-home){scroll-behavior:auto;scroll-padding-top:env(safe-area-inset-top,0px)}
