:root{--lt-bg:#f3f4fb;--lt-bg-alt:#eef0fa;--lt-card:#ffffff;--lt-card-2:#f2f3f7;--lt-inset:#eceef2;--lt-line:#cdd0da;--lt-line-in:#dfe2e9;--lt-dash:#8a8fa0;--lt-head:#1d2030;--lt-h3:#000262;--lt-h4:#40434f;--lt-text:#2f3340;--lt-muted:#585d70;--lt-royal:#3552e6;--lt-royal-2:#4a6cff;--lt-violet:#6a4ddb;--lt-sky:#8fb0ff;--lt-navy:#050b47;--lt-night:#060930;--lt-slate:#334c64;--lt-r:12px;--lt-r-sm:8px;--lt-shadow:0 0 0 1px rgba(53,82,230,.07),0 2px 4px rgba(20,24,48,.04),0 14px 34px -20px rgba(20,32,110,.28);--lt-shadow-hi:0 2px 4px rgba(20,24,48,.06),0 18px 36px -20px rgba(5,11,71,.35);--lt-ease:cubic-bezier(.16,1,.3,1);--lt-wrap:1440px;--lt-head-h:72px;--lt-fs:16px;--lt-lh:31px;--lt-ws:-.12em;--pp-display:"pepro-heading",system-ui,sans-serif;color-scheme:light}@media (min-width:1025px) and (max-width:1380px){:root{--lt-fs:15.5px;--lt-lh:30px}}@media (min-width:601px) and (max-width:1024px){:root{--lt-fs:15px;--lt-lh:29px}}@media (max-width:600px){:root{--lt-fs:14.8px;--lt-lh:28px;--lt-head-h:62px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--lt-head-h) + 20px);-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--lt-bg);color:var(--lt-text);font-family:pepro-content,system-ui,sans-serif;font-weight:500;font-size:var(--lt-fs);line-height:var(--lt-lh);word-spacing:var(--lt-ws);direction:rtl;-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--lt-royal);text-decoration:none}a:hover{color:#1978c2}h1,h2,h3,h4,h5{font-family:var(--pp-display);font-weight:800;color:var(--lt-head);line-height:1.6;margin:0;word-spacing:var(--lt-ws)}p{margin:0 0 .7rem}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0}::selection{background:#cdd8ff;color:var(--lt-navy)}:focus-visible{outline:2px solid var(--lt-royal);outline-offset:3px;border-radius:6px}.lt-wrap{width:min(var(--lt-wrap),100% - 5rem);margin-inline:auto}@media (max-width:600px){.lt-wrap{width:calc(100% - 32px)}}.lt-sec{position:relative;padding-block:clamp(40px,5vw,72px)}.lt-sec:before{content:"";position:absolute;z-index:-1;top:-260px;right:0;bottom:-260px;left:0;pointer-events:none;background:var(--lt-sec-bg)}main{position:relative;isolation:isolate;overflow-x:clip}main>.lt-sec:nth-of-type(7n+2){--lt-sec-bg:radial-gradient(38% 34% at 92% 30%,rgba(120,140,235,.16),transparent),radial-gradient(30% 26% at 6% 62%,rgba(106,77,219,.07),transparent)}main>.lt-sec:nth-of-type(7n+3){--lt-sec-bg:radial-gradient(40% 36% at 8% 40%,rgba(120,140,235,.15),transparent),radial-gradient(32% 30% at 94% 66%,rgba(106,77,219,.08),transparent)}main>.lt-sec:nth-of-type(7n+4){--lt-sec-bg:radial-gradient(46% 34% at 50% 40%,rgba(120,140,235,.14),transparent),radial-gradient(28% 26% at 96% 70%,rgba(106,77,219,.06),transparent)}main>.lt-sec:nth-of-type(7n+5){--lt-sec-bg:radial-gradient(36% 36% at 96% 48%,rgba(106,77,219,.08),transparent),radial-gradient(38% 32% at 4% 34%,rgba(120,140,235,.15),transparent)}main>.lt-sec:nth-of-type(7n+6){--lt-sec-bg:radial-gradient(40% 34% at 14% 64%,rgba(120,140,235,.15),transparent),radial-gradient(30% 28% at 88% 34%,rgba(106,77,219,.07),transparent)}main>.lt-sec:nth-of-type(7n+7){--lt-sec-bg:radial-gradient(44% 34% at 60% 60%,rgba(106,77,219,.07),transparent),radial-gradient(34% 30% at 84% 36%,rgba(120,140,235,.14),transparent)}main>.lt-sec:nth-of-type(7n+1){--lt-sec-bg:radial-gradient(38% 34% at 4% 46%,rgba(120,140,235,.13),transparent),radial-gradient(30% 28% at 90% 58%,rgba(106,77,219,.06),transparent)}.lt-eyebrow{display:none}.lt-h2{font-size:22px;color:#2a2a2a}.lt-lead{color:var(--lt-muted)}.lt-sec-head{display:grid;gap:10px;margin-bottom:28px}.lt-sec-head--center{text-align:center;justify-items:center}.lt-box-head{padding:22px 26px;border-radius:var(--lt-r);background:var(--lt-card);border:1px solid var(--lt-line)}.pr-mist .w{display:inline-block;opacity:0;filter:blur(8px);transform:translateY(.2em);transition:opacity .9s var(--lt-ease),filter 1s var(--lt-ease),transform .9s var(--lt-ease);transition-delay:calc(var(--i) * 60ms)}.pr-mist.is-in .w{opacity:1;filter:blur(0);transform:none}.pr-mist .w--key{color:var(--lt-royal)}.ec{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;height:56px;padding-inline:24px 8px;border-radius:999px;font-family:var(--pp-display);font-size:15px;word-spacing:var(--lt-ws);text-decoration:none;cursor:pointer;border:0;transition:color .5s,transform .7s var(--lt-ease)}.ec--sm{height:46px;font-size:14px;padding-inline:18px 6px;gap:10px}.ec-tx{position:relative;z-index:2}.ec-ic{position:relative;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;transition:transform .8s var(--lt-ease),background .6s,color .6s,box-shadow .6s}.ec--sm .ec-ic{width:34px;height:34px}.ec-ic svg{width:16px;height:16px}.ec:before,.ec:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}@property --ec-r{syntax:"<angle>";inherits:false;initial-value:0deg}.ec--primary{color:#e8ecff;background:none}.ec--primary:after{top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(140px circle at var(--x,50%) var(--y,50%),#1d2675,#070a34 66%,#05082a);box-shadow:0 12px 26px -14px #060930bf}.ec--primary:hover:after{background:radial-gradient(140px circle at var(--x,50%) var(--y,50%),#263190,#080b3a 66%,#05082a)}.ec--primary:before{top:0;right:0;bottom:0;left:0;z-index:1;padding:1px;background:#92a6ff3d;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ec--primary:hover:before{background:conic-gradient(from var(--ec-r),rgba(160,180,255,.25) 0 64%,rgba(157,184,255,.95) 78%,#e1e8ff 83%,rgba(157,184,255,.95) 88%,rgba(160,180,255,.25) 96%);animation:ec-rim 2.4s cubic-bezier(.45,0,.55,1) infinite}.ec--primary .ec-ic{background:#7d91ff38;color:#d6deff}.ec--primary:hover .ec-ic{background:#7d91ff57;color:#fff}.ec--primary:hover{color:#fff}.ec--secondary{color:var(--lt-navy);background:#ffffffc7;box-shadow:0 8px 20px -16px #06093080}.ec--secondary:before{top:0;right:0;bottom:0;left:0;z-index:1;padding:1px;background:#c9d0e6;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:background .6s}.ec--secondary:hover:before{background:conic-gradient(from var(--ec-r),rgba(106,77,219,.14) 0 66%,rgba(106,77,219,.85) 80%,#b9a8ff 84%,rgba(106,77,219,.85) 88%,rgba(106,77,219,.14) 96%);animation:ec-rim 2.6s cubic-bezier(.45,0,.55,1) infinite}.ec--secondary:after{top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(90px circle at var(--x,50%) var(--y,50%),rgba(106,77,219,.12),transparent 70%);opacity:0;transition:opacity .6s}.ec--secondary:hover:after{opacity:1}.ec--secondary .ec-ic{color:var(--lt-royal);box-shadow:inset 0 0 0 1px #d3d9ee}.ec--secondary:hover .ec-ic{color:var(--lt-violet);box-shadow:inset 0 0 0 1px #6a4ddb73}.ec--secondary:hover{color:var(--lt-navy)}@keyframes ec-rim{to{--ec-r:360deg}}.lt-head{position:sticky;top:0;z-index:50;height:var(--lt-head-h);display:flex;align-items:center;background:#fff;box-shadow:0 1px 0 var(--lt-line);transition:box-shadow .4s}.lt-head.is-scrolled{box-shadow:0 1px 0 var(--lt-line),0 8px 24px -18px #14183066}.lt-head__in{display:flex;align-items:center;gap:28px}.lt-logo img{width:150px;height:auto}.lt-nav{display:flex;gap:2px;margin-inline-start:auto;font-size:15px}.lt-nav a{padding:8px 14px;border-radius:6px;color:#1a1a1a;transition:background .3s,color .3s}.lt-nav a:hover{color:#00457c;background:var(--lt-inset)}.lt-nav a[aria-current]{color:var(--lt-royal)}.lt-head__cta{display:flex;align-items:center;gap:14px}.lt-head__phone{font-family:var(--pp-display);font-size:14px;color:var(--lt-head);direction:ltr}.lt-progress{position:absolute;inset-inline:0;bottom:-1px;height:2px;transform-origin:right;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--lt-violet),var(--lt-royal-2))}.lt-burger{display:none;width:44px;height:44px;border-radius:8px;border:1px solid var(--lt-line);background:#fff;cursor:pointer;place-items:center}.lt-burger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--lt-head);box-shadow:0 6px 0 var(--lt-head),0 -6px 0 var(--lt-head)}.lt-hero{position:relative;isolation:isolate;overflow:clip;background:transparent;padding-block:24px clamp(40px,5vw,60px)}.lt-hero__glow{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:radial-gradient(42% 52% at 10% 20%,rgba(143,176,255,.3),transparent),radial-gradient(48% 62% at 96% 4%,rgba(98,116,214,.17),transparent),radial-gradient(36% 40% at 78% 44%,rgba(106,77,219,.06),transparent),linear-gradient(200deg,rgba(104,122,214,.07),transparent 46%)}.lt-hero__wrap{position:relative;z-index:1}.lt-rose3d{position:absolute;z-index:0;left:-3vw;top:-2.5vw;width:clamp(300px,36vw,600px);aspect-ratio:1;pointer-events:none;opacity:0;transform:translate3d(0,var(--ry,0px),0);transition:opacity 1.8s var(--lt-ease);will-change:transform}.lt-rose3d.is-on{opacity:.92}.lt-rose3d:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(120,140,255,.3),rgba(143,176,255,.12) 60%,transparent);z-index:-1}.lt-rose3d canvas{display:block;width:100%;height:100%}.lt-titlebar{position:relative;z-index:1;display:flex;align-items:center;min-height:76px;padding:14px 28px;border-radius:var(--lt-r);background:#ffffffb8;border:1px solid #e1e5f2;margin-bottom:clamp(28px,4vw,48px)}.lt-crumbs{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#656565}.lt-crumbs a{color:#656565}.lt-crumbs a:hover{color:var(--lt-royal)}.lt-crumbs [aria-current]{font-family:var(--pp-display);font-size:18px;color:#1a1a1a}.lt-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,4vw,64px);align-items:center}.lt-hero__copy{min-width:0;container-type:inline-size}.lt-hero h1{font-size:26px;font-size:clamp(18px,3.15cqi,30px);white-space:nowrap;line-height:1.6;color:#0a0f3d;margin-bottom:20px}.lt-hero__intro{border-inline-start:4px solid var(--lt-royal);padding-inline-start:16px;margin-bottom:8px;color:#253545}.lt-hero__intro p{margin-bottom:4px}.lt-hero__tag{font-family:var(--pp-display);color:var(--lt-royal)}.lt-hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lt-hero__btns--m{display:none}.lt-hero__media{position:relative;margin:0 0 0 clamp(0px,4vw,70px)}.lt-shot{position:relative;width:340px;height:clamp(420px,36vw,520px);border-radius:16px;overflow:hidden;background:#111;border:4px solid #141833;box-shadow:0 40px 70px -36px #0a0f3d8c;transform:translateZ(0)}.lt-shot img{width:100%;height:100%;object-fit:cover;object-position:top;transition:object-position 7s cubic-bezier(.45,0,.55,1)}.lt-shot:hover img{object-position:bottom}.lt-hero__media h2{max-width:340px;margin-top:18px;font-size:16.5px;line-height:1.9;text-align:center;color:#0a0f3d}.lt-logos{margin-top:clamp(36px,4vw,56px);position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lt-logos__track{display:flex;gap:16px;width:max-content;animation:lt-marquee 40s linear infinite}.lt-logos:hover .lt-logos__track{animation-play-state:paused}.lt-logos__item{display:grid;place-items:center;width:140px;height:88px;border-radius:14px;background:#fff;border:1px solid #e1e5f2}.lt-logos__item img{width:90px;height:90px;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.05);opacity:.7;transition:filter .4s,opacity .4s}.lt-logos__item:hover img{filter:none;opacity:1}@keyframes lt-marquee{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.lt-logos__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}.lt-guide{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(20px,2.5vw,36px);align-items:start}.lt-guide>aside{align-self:stretch}.lt-article{min-width:0;padding:clamp(22px,3.4vw,48px);border-radius:var(--lt-r);background:var(--lt-card);box-shadow:var(--lt-shadow);counter-reset:ch}.lt-sec-head--in{margin-bottom:8px}.lt-callout{display:flex;gap:18px;align-items:center;padding:22px 26px;border-radius:var(--lt-r);background:var(--lt-inset);color:var(--lt-text);margin:6px 0 0}.lt-callout__ic{display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:var(--lt-r-sm);background:#334c64bf;color:#ffd84d}.lt-callout__ic svg{width:28px;height:28px}.lt-chapter{position:relative;padding-top:34px;margin-top:34px;border-top:1px dashed var(--lt-line);counter-increment:ch}.lt-chapter:first-of-type{border-top:0;margin-top:0;padding-top:30px}.lt-chapter__no{display:none}.lt-chapter h3{font-size:21px;color:var(--lt-h3);margin-bottom:10px}.lt-chapter h4{font-size:17px;color:var(--lt-h4);margin-bottom:8px;padding-top:4px}.lt-chapter h5{font-size:16px;color:#3c3c3c;margin-bottom:6px}.lt-dots{border-inline-start:1px dashed var(--lt-dash);margin:12px 10px 14px 0;padding-inline-start:16px}.lt-dots li{position:relative;list-style:none;margin-bottom:8px}.lt-dots li:before{content:"";position:absolute;inset-inline-start:-20px;top:calc(var(--lt-lh) / 2 - 3px);width:7px;height:7px;border-radius:50%;background:var(--lt-slate)}.lt-dots b{font-family:var(--pp-display);font-weight:800;color:var(--lt-head)}.lt-card{background:var(--lt-card-2);border:1px solid var(--lt-line-in);border-radius:var(--lt-r);padding:clamp(18px,2.2vw,26px)}.lt-duo{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-block:18px}.lt-duo .lt-card h4{display:flex;align-items:center;gap:10px}.lt-duo .lt-card>p{color:var(--lt-muted)}.lt-note{display:flex;gap:12px;align-items:flex-start;padding:16px 20px;border-radius:var(--lt-r-sm);background:#eef1fd;color:#1f2547;border-inline-start:4px solid var(--lt-royal)}.lt-note--violet{background:#f1edfd;border-inline-start-color:var(--lt-violet)}.lt-price{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-block:18px}.lt-price li{list-style:none;padding:20px 22px;border-radius:var(--lt-r);background:var(--lt-card-2);border:1px solid var(--lt-line-in)}.lt-price li:first-child{background:linear-gradient(150deg,#050b47,#0d1670 70%,#1b2196);color:#dfe5ff;border-color:transparent}.lt-price li:first-child strong{color:#fff}.lt-price strong{font-family:var(--pp-display);font-weight:800;color:var(--lt-head)}.lt-factors{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-block:14px 22px;counter-reset:f}.lt-factors li{list-style:none;position:relative;padding:18px 20px;border-radius:var(--lt-r);background:var(--lt-card-2);border:1px solid var(--lt-line-in);transition:border-color .4s,box-shadow .5s var(--lt-ease),background .4s;counter-increment:f}.lt-factors li:hover{background:#fff;border-color:#c3cbec;box-shadow:var(--lt-shadow-hi)}.lt-factors li:before{content:counter(f,persian);position:absolute;inset-inline-end:16px;top:12px;font-family:var(--pp-display);font-size:26px;line-height:1;color:#d5dbf3}.lt-factors h5{display:flex;align-items:center;gap:10px;padding-inline-end:30px}.lt-factors p{color:var(--lt-muted)}.lt-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--pp-display);font-size:15px;color:var(--lt-navy);padding:12px 22px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #c9d0e6;transition:box-shadow .4s,color .3s,gap .4s var(--lt-ease)}.lt-link:hover{color:var(--lt-violet);box-shadow:inset 0 0 0 1px #6a4ddb99;gap:14px}.lt-link svg{width:16px;height:16px}.lt-steps{position:relative;margin-block:18px;counter-reset:s}.lt-steps:before{content:"";position:absolute;inset-inline-start:19px;top:14px;bottom:14px;border-inline-start:1px dashed var(--lt-dash)}.lt-step{position:relative;padding-inline-start:58px;padding-bottom:22px;counter-increment:s}.lt-step:last-child{padding-bottom:0}.lt-step__no{position:absolute;inset-inline-start:0;top:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--lt-navy);box-shadow:0 0 0 6px var(--lt-card)}.lt-step__no:after{content:counter(s,persian);font-family:var(--pp-display);font-size:15px;color:#fff;line-height:1}.lt-step h4{padding-top:4px}.lt-step p{margin-bottom:.3rem}.lt-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-block:18px;counter-reset:fl}.lt-flow>div{position:relative;padding:18px 20px;border-radius:var(--lt-r);background:var(--lt-card-2);border:1px solid var(--lt-line-in);border-top:3px solid #bfcaf3}.lt-flow>div:nth-child(2){border-top-color:#9aaaf0}.lt-flow>div:nth-child(3){border-top-color:#6f85ec}.lt-flow>div:nth-child(4){border-top-color:var(--lt-royal)}.lt-flow h4{font-size:16px}.lt-flow p{color:var(--lt-muted)}.lt-trio{display:grid;gap:12px;margin-top:16px}.lt-trio .lt-card h4{display:flex;align-items:center;gap:10px}.lt-toc{position:sticky;top:calc(var(--lt-head-h) + 20px);padding:28px 26px;border-radius:var(--lt-r);background:var(--lt-card);box-shadow:var(--lt-shadow)}.lt-toc__t{display:flex;align-items:center;gap:10px;font-family:var(--pp-display);font-size:15.5px;color:#1a1a1a;margin-bottom:12px}.lt-toc ol{list-style:none;display:grid;gap:2px;counter-reset:t;border-inline-start:1px dashed #646464;margin-inline-start:6px;padding-inline-start:4px}.lt-toc li{counter-increment:t}.lt-toc a{position:relative;display:block;padding:7px 12px;border-radius:6px;font-size:14.5px;line-height:1.9;color:#1a1a1a;transition:background .3s,color .3s}.lt-toc a:hover{background:var(--lt-inset);color:var(--lt-navy)}.lt-toc a.is-active{background:#e4e9fb;color:var(--lt-navy)}.lt-toc a.is-active:before{content:"";position:absolute;inset-inline-start:-6px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--lt-royal)}.lt-toc li:last-child{margin-top:12px;margin-inline-start:-11px}.lt-toc li:last-child a{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;border-radius:999px;background:radial-gradient(120px circle at 30% 50%,#1d2675,#070a34 70%);color:#e8ecff;font-family:var(--pp-display);font-size:14px;box-shadow:inset 0 0 0 1px #92a6ff3d}.lt-toc li:last-child a:hover{color:#fff;background:radial-gradient(120px circle at 30% 50%,#263190,#080b3a 70%)}.lt-toc__bar{height:3px;border-radius:3px;background:var(--lt-inset);margin-top:18px;overflow:hidden}.lt-toc__bar i{display:block;height:100%;transform-origin:right;transform:scaleX(var(--g,0));background:linear-gradient(90deg,var(--lt-violet),var(--lt-royal-2))}.lt-toc-m{display:none}.lt-faq{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.lt-faq__side{position:sticky;top:calc(var(--lt-head-h) + 28px)}.lt-qhead{position:relative;isolation:isolate;padding:34px 6px 10px}.lt-qhead__mark{position:absolute;z-index:-1;inset-inline-end:10px;top:-10px;font-family:var(--pp-display);font-size:230px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(53,82,230,.22);transform:rotate(-8deg);pointer-events:none;-webkit-user-select:none;user-select:none}.lt-qhead__chat{position:relative;display:block;width:96px;height:58px;margin-bottom:18px}.lt-qhead__chat i{position:absolute;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:18px}.lt-qhead__b1{inset-inline-start:0;top:0;width:70px;height:40px;background:radial-gradient(90px circle at 30% 20%,#263190,#070a34 75%);border-end-start-radius:6px!important;box-shadow:0 12px 24px -14px #060930cc;animation:lt-bob 4s ease-in-out infinite}.lt-qhead__b1 b{width:6px;height:6px;border-radius:50%;background:#cdd6ff;animation:ic-bounce 1.4s ease-in-out infinite}.lt-qhead__b1 b:nth-child(2){animation-delay:.18s}.lt-qhead__b1 b:nth-child(3){animation-delay:.36s}.lt-qhead__b2{inset-inline-start:46px;top:26px;width:50px;height:30px;background:#fff;border-end-end-radius:6px!important;box-shadow:inset 0 0 0 1px #d8def3,0 10px 20px -14px #050b4780;animation:lt-bob 4s ease-in-out -2s infinite}@keyframes lt-bob{50%{transform:translateY(-4px)}}.lt-qhead .lt-h2{font-size:clamp(26px,2.6vw,36px);line-height:1.5;color:var(--lt-navy)}.lt-qhead .w--key{color:var(--lt-royal)}.lt-qhead__line{display:block;width:120px;height:3px;margin-top:18px;border-radius:3px;background:#e1e6f7;overflow:hidden}.lt-qhead__line i{display:block;width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lt-violet),var(--lt-royal-2));animation:lt-scan 3.2s ease-in-out infinite}@keyframes lt-scan{0%{transform:translate(160%)}50%{transform:translate(-10%)}to{transform:translate(160%)}}@media (prefers-reduced-motion:reduce){.lt-qhead *{animation:none!important}}@media (max-width:1100px){.lt-qhead{padding-top:20px}.lt-qhead__mark{font-size:170px;top:-30px}}.lt-faq__list{display:grid;gap:10px}.lt-qa{border-radius:var(--lt-r);background:var(--lt-card);border:1px solid transparent;box-shadow:var(--lt-shadow);transition:border-color .4s,box-shadow .5s}.lt-qa[open]{border-color:#c3cbec;box-shadow:var(--lt-shadow-hi)}.lt-qa summary{display:flex;align-items:center;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font-family:var(--pp-display);font-size:15.5px;line-height:1.8;color:#1a1a1a}.lt-qa summary::-webkit-details-marker{display:none}.lt-qa summary:after{content:"";flex:none;margin-inline-start:auto;width:30px;height:30px;border-radius:6px;background:var(--lt-inset) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23334c64' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/14px no-repeat;transition:transform .5s var(--lt-ease),background-color .3s}.lt-qa[open] summary:after{transform:rotate(45deg);background-color:#e4e9fb}.lt-qa__a{padding:0 22px 20px;color:#1a1a1a;font-size:15.5px}.lt-qa__a>p:first-child{border-inline-start:4px solid var(--lt-royal);border-radius:2px;padding-inline-start:10px;font-family:var(--pp-display);color:var(--lt-navy)}.lt-qa__a ul{margin-block:6px 12px}.lt-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lt-post{display:flex;flex-direction:column;border-radius:var(--lt-r);background:var(--lt-card);overflow:hidden;box-shadow:var(--lt-shadow);transition:box-shadow .5s var(--lt-ease),transform .5s var(--lt-ease);transform:translateZ(0)}.lt-post:hover{box-shadow:var(--lt-shadow-hi);transform:translateY(-4px)}.lt-post__img{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--lt-inset)}.lt-post__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--lt-ease)}.lt-post:hover .lt-post__img img{transform:scale(1.04)}.lt-post__body{display:grid;gap:8px;padding:18px 22px 24px}.lt-badge{justify-self:start;display:inline-flex;padding:2px 12px;border-radius:6px;background:var(--lt-inset);color:var(--lt-slate);font-size:13px}.lt-post h2{font-size:17px;line-height:1.8}.lt-post h2 a{color:#2a2a2a}.lt-post h2 a:hover{color:var(--lt-royal)}.lt-post p{font-size:14.5px;line-height:1.95;color:var(--lt-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lt-work{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lt-work a{display:block;padding:6px 6px 4px;border-radius:var(--lt-r);background:var(--lt-card);color:#2a2a2a;box-shadow:var(--lt-shadow);transition:box-shadow .5s var(--lt-ease)}.lt-work a:hover{box-shadow:var(--lt-shadow-hi)}.lt-work__img{aspect-ratio:4/5;border-radius:9px;overflow:hidden;background:var(--lt-inset);transform:translateZ(0)}.lt-work__img img{width:100%;height:100%;object-fit:cover;object-position:top;filter:brightness(.92);transition:object-position 5s ease-in-out,filter .5s}.lt-work a:hover .lt-work__img img{object-position:bottom;filter:none}.lt-work h5{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 8px;font-size:15px;text-align:center;transition:color .3s}.lt-work a:hover h5{color:var(--lt-royal)}.lt-center{display:flex;justify-content:center;margin-top:28px}#testimonials .lt-sec-head{padding:26px 20px;border-radius:var(--lt-r);background:var(--lt-card);border:1px solid #d6ddf5;box-shadow:var(--lt-shadow);margin-inline:auto}#testimonials .lt-h2{color:#4c4c4c;font-size:20px}#testimonials .lt-lead{color:#1a1a1a}.lt-quotes{columns:2;column-gap:18px}.lt-quote{break-inside:avoid;margin:0 0 18px;padding:clamp(22px,2.4vw,30px);border-radius:var(--lt-r);background:var(--lt-card);box-shadow:var(--lt-shadow);transition:transform .4s var(--lt-ease),box-shadow .4s}.lt-quote:hover{transform:translateY(-6px);box-shadow:0 14px 28px -14px #0000004d}.lt-quote__mark{display:block;width:30px;height:22px;margin-bottom:12px;color:#c3cdf2}.lt-quote blockquote{margin:0;color:#1a1a1a}.lt-quote blockquote ul{margin-top:8px}.lt-quote figcaption{display:flex;align-items:center;gap:14px;margin-top:18px;padding:12px 14px;border-radius:var(--lt-r-sm);background:var(--lt-inset)}.lt-quote figcaption img{width:50px;height:50px;border-radius:50%;object-fit:cover}.lt-quote cite{display:grid;font-style:normal;line-height:1.7}.lt-quote cite b{font-family:var(--pp-display);font-weight:800;color:#1a1a1a;font-size:15px}.lt-quote cite b a{color:inherit}.lt-quote cite span{font-size:13.5px;color:var(--lt-muted)}.lt-why{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lt-why__item{padding:34px 24px;border-radius:10px;background:var(--lt-card);border:1px solid #e3e7f5;box-shadow:var(--lt-shadow);text-align:center;transition:box-shadow .5s var(--lt-ease),border-color .4s}.lt-why__item:hover{border-color:#b8c2ea;box-shadow:var(--lt-shadow-hi)}.lt-why__ic{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 16px;border-radius:50%;background:#e7ebf7;color:var(--lt-navy);box-shadow:inset 0 0 0 1px #d5dcf0}.lt-why__ic svg{width:28px;height:28px}.lt-why__item h3{font-size:20px;color:#3c3c3c;margin-bottom:8px}.lt-why__item p{color:#3b3b3b}.lt-why__mid{grid-column:1/-1;display:block;padding:26px clamp(18px,3vw,40px);border-radius:var(--lt-r);background:#eaeefd;border:1px solid #d6ddf5;text-align:center;color:#2a3158}.lt-why__mid p{margin:0}.lt-contact{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(20px,4vw,56px);align-items:center;padding:clamp(26px,4vw,52px);border-radius:24px;color:var(--lt-text);background:radial-gradient(420px circle at var(--cx,20%) var(--cy,30%),rgba(120,140,255,.22),transparent 65%),radial-gradient(70% 90% at 0% 0%,#dfe5ff,transparent 70%),radial-gradient(60% 80% at 100% 100%,#ebe4ff,transparent 70%),linear-gradient(150deg,#f7f8ff,#eef1ff 55%,#f3efff);box-shadow:inset 0 0 0 1px #3552e629,0 30px 60px -40px #050b4773}.lt-contact:before{content:"";position:absolute;z-index:-1;inset-inline-end:-120px;top:-140px;width:420px;height:420px;border-radius:50%;background:repeating-radial-gradient(circle,rgba(53,82,230,.1) 0 1px,transparent 1px 34px);-webkit-mask:radial-gradient(closest-side,#000 40%,transparent);mask:radial-gradient(closest-side,#000 40%,transparent)}.lt-contact:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#8fb0ffe6,#6a4ddb33 40%,#8fb0ff1a 70%,#6a4ddb99);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lt-contact h4{font-size:clamp(22px,2.2vw,28px);margin-bottom:12px;color:var(--lt-navy)}.lt-contact__intro{padding-inline-start:18px;border-inline-start:4px solid var(--lt-royal)}.lt-contact__intro p{color:#3a4064}.lt-channels{display:grid;gap:12px}.lt-ch{position:relative;display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--lt-navy);box-shadow:inset 0 0 0 1px #ffffffe6,0 10px 24px -18px #050b4773;transition:transform .5s var(--lt-ease),box-shadow .5s,background .4s}.lt-ch:hover{color:var(--lt-navy);background:#fff;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #3552e640,0 18px 34px -20px #050b4780}.lt-ch__ic{display:grid;place-items:center;flex:none;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#2a3592,#070a34 72%);color:#dfe5ff;box-shadow:inset 0 0 0 1px #92a6ff4d,0 6px 16px -6px #06093099}.lt-ch__ic svg{width:22px;height:22px}.lt-ch-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lt-ch--wa .lt-ch__ic{background:radial-gradient(circle at 50% 30%,#fff,#dff5ee 78%);color:#17a37c;box-shadow:inset 0 0 0 1px #17a37c47,0 6px 16px -8px #178c6e73}.lt-ch--bale .lt-ch__ic{background:radial-gradient(circle at 50% 30%,#fff,#dcf4f3 78%);color:#0aa5a0;box-shadow:inset 0 0 0 1px #0aa5a047,0 6px 16px -8px #0a8c9673}.lt-ch--bale .lt-ch__ic svg{width:24px;height:24px}.lt-ch--wa:hover{box-shadow:inset 0 0 0 1px #17a37c59,0 18px 34px -20px #050b4780}.lt-ch--bale:hover{box-shadow:inset 0 0 0 1px #0aa5a059,0 18px 34px -20px #050b4780}.lt-ch--wa:hover .lt-ch__go{color:#17a37c}.lt-ch--bale:hover .lt-ch__go{color:#0aa5a0}.lt-ch small[dir=ltr]{text-align:right;font-family:var(--pp-display);letter-spacing:.02em}@media (max-width:600px){.lt-ch-row{grid-template-columns:1fr}}.lt-ch h4{font-size:19px;margin:0;line-height:1.5;color:var(--lt-navy)}.lt-ch small{display:block;font-size:13.5px;color:var(--lt-muted);line-height:1.6}.lt-ch__go{flex:none;margin-inline-start:auto;color:#8b93b8;width:18px;height:18px;transition:transform .5s var(--lt-ease),color .3s}.lt-ch:hover .lt-ch__go{color:var(--lt-royal);transform:translate(-4px)}.lt-mini{display:flex;gap:10px;margin-top:2px}.lt-mini a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#ffffffb8;color:var(--lt-royal);box-shadow:inset 0 0 0 1px #ffffffe6,0 8px 18px -14px #050b4780;transition:background .3s,color .3s,transform .4s var(--lt-ease)}.lt-mini a:hover{background:#fff;color:var(--lt-violet);transform:translateY(-2px)}.lt-mini svg{width:20px;height:20px}.lt-tags .lt-wrap{padding:26px 28px;border-radius:var(--lt-r);background:var(--lt-card)}.lt-tags__t{display:flex;align-items:center;gap:10px;font-family:var(--pp-display);color:#1a1a1a;font-size:16px;margin-bottom:16px}.lt-tags ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.lt-tags a{display:inline-flex;padding:6px 16px;border-radius:999px;background:var(--lt-inset);color:#2f3340;font-size:14.5px;transition:background .3s,color .3s}.lt-tags a:hover{background:var(--lt-slate);color:#fff}.lt-dialog{width:min(560px,100% - 32px);padding:0;border:0;border-radius:var(--lt-r);background:transparent}.lt-dialog::backdrop{background:#14162280}.lt-dialog[open]{animation:lt-pop .5s var(--lt-ease)}.lt-dialog .lt-contact{position:relative;grid-template-columns:1fr;padding:34px 26px 26px}.lt-dialog__x{position:absolute;inset-inline-end:14px;top:14px;z-index:3;width:36px;height:36px;border-radius:50%;border:0;background:var(--lt-inset);cursor:pointer;color:#1a1a1a;font-size:15px}@keyframes lt-pop{0%{opacity:0;transform:translateY(12px)}}.lt-foot{background:linear-gradient(180deg,#eef0fa,#e9ebf7);padding-block:clamp(40px,5vw,60px) 24px;font-size:14.5px}.lt-foot__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.lt-foot__about p{color:#4c4c4c;margin-top:14px;max-width:42ch}.lt-foot h4{font-size:15px;margin-bottom:10px}.lt-foot ul{list-style:none;display:grid;gap:2px}.lt-foot li a{color:#4c4c4c}.lt-foot li a:hover{color:var(--lt-royal)}.lt-foot__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:34px;padding-top:18px;border-top:1px solid #cfcfcf;color:#5c5c5c;font-size:13px}.lt-rv{opacity:0;transform:translateY(14px);transition:opacity .8s var(--lt-ease),transform .8s var(--lt-ease)}.lt-rv.is-in{opacity:1;transform:none}.no-js .lt-rv,.no-js .pr-mist .w{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.lt-rv,.pr-mist .w{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.ec:before{animation:none!important}}@media (max-width:1100px){.lt-nav{display:none}.lt-nav.is-open{display:grid;position:absolute;top:calc(100% + 6px);inset-inline:16px;padding:10px;border-radius:var(--lt-r);background:#fff;box-shadow:var(--lt-shadow-hi)}.lt-nav.is-open a{padding:12px 16px}.lt-burger{display:grid}.lt-head__cta{margin-inline-start:auto}.lt-guide{grid-template-columns:1fr}.lt-guide>aside{display:none}.lt-toc-m{display:block;margin:20px 0 4px}.lt-toc-m .lt-toc{position:static}.lt-toc-m summary{list-style:none;cursor:pointer}.lt-toc-m summary::-webkit-details-marker{display:none}.lt-toc-m summary .lt-toc{padding:16px 20px}.lt-toc-m summary .lt-toc__t{margin:0}.lt-toc-m summary .lt-toc__t:after{content:"";margin-inline-start:auto;width:10px;height:10px;border-inline-end:2px solid var(--lt-slate);border-bottom:2px solid var(--lt-slate);transform:rotate(45deg);transition:transform .4s}.lt-toc-m[open] summary .lt-toc__t:after{transform:rotate(-135deg)}.lt-toc-m>.lt-toc{margin-top:8px}.lt-faq{grid-template-columns:1fr}.lt-faq__side{position:static}.lt-work{grid-template-columns:repeat(2,1fr)}.lt-foot__grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.lt-hero__grid{grid-template-columns:minmax(0,1fr)}.lt-hero h1{white-space:normal;font-size:clamp(20px,4vw,26px)}.lt-hero__media{margin:0 auto;max-width:340px}.lt-hero__media{max-width:420px;margin-inline:auto;width:100%}.lt-posts,.lt-why{grid-template-columns:1fr}.lt-quotes{columns:1}.lt-contact{grid-template-columns:1fr}}@media (max-width:600px){.lt-head__phone{display:none}.lt-logo img{width:120px}.lt-titlebar{min-height:58px;padding:10px 18px;margin-bottom:24px}.lt-hero h1{font-size:20px}.lt-logos__item{width:108px;height:72px}.lt-logos__item img{width:70px;height:70px}.lt-hero__btns--d{display:none}.lt-hero__btns--m{display:flex}.lt-hero__btns .ec{flex:1 1 100%}.lt-shot{height:380px}.lt-article{padding:20px 16px;border-radius:10px}.lt-callout{padding:16px;gap:12px;align-items:flex-start}.lt-callout__ic{width:46px;height:46px}.lt-h2{font-size:20px}.lt-chapter h3{font-size:18px}.lt-chapter h4{font-size:15.5px}.lt-chapter h5{font-size:14.5px}.lt-duo,.lt-price,.lt-factors,.lt-flow{grid-template-columns:1fr}.lt-work{gap:10px}.lt-work h5{font-size:13.5px}.lt-qa summary{padding:16px;font-size:14.8px}.lt-qa__a{padding:0 16px 18px;font-size:14.8px}.lt-foot__grid{grid-template-columns:1fr}}.pr-fog{position:absolute;z-index:0;pointer-events:none;max-width:none}.ec:after{transition:opacity .5s,background .4s}.ec--secondary.is-fog:after{opacity:0}.ec--secondary{transition:color .5s,background .5s,box-shadow .5s}.ec--secondary.is-fog{background:transparent;box-shadow:none}.ec--primary.is-fog{box-shadow:0 16px 30px -16px #060930b3}.ec .ec-ic{box-shadow:inset 0 0 0 1px #aab9ff4d,0 0 #788cff00}.ec--primary .ec-ic{background:radial-gradient(circle at 50% 40%,#a0b4ff73,#2837aa59 70%);color:#fff;animation:ec-orb 3.6s ease-in-out infinite}.ec--secondary .ec-ic{background:radial-gradient(circle at 50% 40%,#fff,#e6eaff 75%);box-shadow:inset 0 0 0 1px #d3d9ee}@keyframes ec-orb{50%{box-shadow:inset 0 0 0 1px #bec8ff73,0 0 14px #6e82ff73}}@media (max-width:860px){.lt-rose3d{left:-70px;top:-60px;width:260px}}@media (prefers-reduced-motion:reduce){.ec--primary .ec-ic{animation:none}}.ec-ic{overflow:visible}.ec-ic svg{width:20px;height:20px;overflow:visible}.ec--sm .ec-ic svg{width:18px;height:18px}.ec-orbit{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .5s}.ec-orbit:before{content:"";position:absolute;left:50%;top:-1px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#dfe6ff;box-shadow:0 0 8px 2px #96aaffd9}.ec--secondary .ec-orbit:before{background:#8b74ff;box-shadow:0 0 8px 2px #7864ff8c}.ec:hover .ec-orbit{opacity:1;animation:ic-orbit 2.2s linear infinite}@keyframes ic-orbit{to{transform:rotate(360deg)}}.ec-ic svg *{transform-box:fill-box;transform-origin:center}.ic--doc .i-paper{animation:ic-float 4s ease-in-out infinite}.ic--doc .i-line{stroke-dasharray:1;stroke-dashoffset:0}.ic--doc .i-seal{fill:currentColor;stroke:none;opacity:.9;transform:scale(.85)}.ic--doc .i-seal-tick{stroke:#060930;stroke-width:1.4}.ec--secondary .ic--doc .i-seal-tick{stroke:#fff}.ec:hover .ic--doc .i-paper{animation:ic-lift .9s var(--lt-ease) forwards}.ec:hover .ic--doc .i-line{animation:ic-write 1.8s ease-in-out infinite}.ec:hover .ic--doc .i-l2{animation-delay:.2s}.ec:hover .ic--doc .i-l3{animation-delay:.4s}.ec:hover .ic--doc .i-seal,.ec:hover .ic--doc .i-seal-tick{animation:ic-pop 1.8s var(--lt-ease) infinite}@keyframes ic-float{50%{transform:translateY(-1px) rotate(-2deg)}}@keyframes ic-lift{to{transform:translateY(-1.5px) rotate(-6deg)}}@keyframes ic-write{0%{stroke-dashoffset:1}45%,to{stroke-dashoffset:0}}@keyframes ic-pop{0%,40%{transform:scale(0);opacity:0}60%{transform:scale(1.25);opacity:1}75%,to{transform:scale(1);opacity:1}}.ic--book .i-flip{fill:currentColor;fill-opacity:.18;transform-origin:left center}.ic--book .i-spark{opacity:0}.ec:hover .ic--book .i-flip{animation:ic-flip 1.6s cubic-bezier(.6,0,.3,1) infinite}.ec:hover .ic--book .i-spark{animation:ic-spark 1.6s ease-in-out infinite}@keyframes ic-flip{0%{transform:scaleX(1)}55%,to{transform:scaleX(-1)}}@keyframes ic-spark{0%,40%{opacity:0;transform:scale(.4) rotate(0)}60%{opacity:1;transform:scale(1.1) rotate(45deg)}to{opacity:0;transform:scale(.6) rotate(90deg)}}.ic--phone .i-wave{opacity:.35}.ec:hover .ic--phone .i-hand{animation:ic-ring 1.4s ease-in-out infinite}.ec:hover .ic--phone .i-wave{animation:ic-wave 1.4s ease-out infinite}.ec:hover .ic--phone .i-w2{animation-delay:.25s}@keyframes ic-ring{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-12deg)}20%,40%{transform:rotate(12deg)}}@keyframes ic-wave{0%{opacity:0;transform:translate(-2px,2px) scale(.7)}40%{opacity:1}to{opacity:0;transform:translate(1px,-1px) scale(1.08)}}.ic--grid .i-sq{transition:transform .7s var(--lt-ease)}.ic--grid .i-s1{fill:currentColor;fill-opacity:.25}.ec:hover .ic--grid .i-s1{transform:translate(-1.6px,-1.6px) rotate(-45deg)}.ec:hover .ic--grid .i-s2{transform:translate(1.6px,-1.6px) rotate(45deg)}.ec:hover .ic--grid .i-s3{transform:translate(-1.6px,1.6px) rotate(45deg)}.ec:hover .ic--grid .i-s4{transform:translate(1.6px,1.6px) rotate(-45deg)}.ec:hover .ic--grid svg{animation:ic-spin 3s linear infinite}@keyframes ic-spin{to{transform:rotate(90deg)}}.ic--chat .i-dot{fill:currentColor;stroke:none}.ic--chat .i-bub{animation:ic-float 4s ease-in-out infinite}.ec:hover .ic--chat .i-dot{animation:ic-bounce 1s ease-in-out infinite}.ec:hover .ic--chat .i-d2{animation-delay:.15s}.ec:hover .ic--chat .i-d3{animation-delay:.3s}@keyframes ic-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-2.2px)}}.ec:hover .ic--arrow .i-arr{animation:ic-fly 1.2s var(--lt-ease) infinite}@keyframes ic-fly{0%{transform:none;opacity:1}45%{transform:translate(8px,-8px);opacity:0}46%{transform:translate(-8px,8px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.ec-ic svg *,.ec-orbit,.ec-ic svg{animation:none!important}}.lt-device{position:relative;display:block;width:min(500px,100%);padding:0 0 46px 54px;color:inherit}.lt-device__desk{position:relative;display:block;border-radius:14px;overflow:hidden;background:#0d0f24;box-shadow:0 0 0 1px #0a0f3d1f,0 34px 60px -30px #0a0f3d8c,0 12px 24px -16px #0a0f3d59;transform:perspective(1600px) rotateY(9deg) rotateX(2deg);transform-origin:right center}.lt-device__bar{display:flex;align-items:center;gap:5px;height:24px;padding-inline:12px;background:#171a33;direction:ltr}.lt-device__bar i{width:7px;height:7px;border-radius:50%;background:#3a3f66}.lt-device__bar i:first-child{background:#6a7cff}.lt-device__bar b{flex:1;height:10px;margin-inline:18px 30px;border-radius:5px;background:#24284a}.lt-device__desk img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top}.lt-device__phone{position:absolute;left:0;bottom:0;width:30%;border-radius:20px;padding:5px;background:#0d0f24;box-shadow:0 0 0 1px #ffffff14 inset,0 26px 44px -20px #0a0f3da6;transform:perspective(1000px) rotateY(-6deg) rotate(-2deg)}.lt-device__phone img{width:100%;aspect-ratio:400/869;height:auto;max-height:none;border-radius:15px;object-fit:cover;object-position:top}.lt-device__phone:before{content:"";position:absolute;z-index:2;top:9px;left:50%;width:26%;height:5px;margin-left:-13%;border-radius:5px;background:#0d0f24}.lt-hero__media h2{max-width:500px;margin-top:20px;padding-inline-start:54px}@media (max-width:860px){.lt-hero__media{max-width:440px}.lt-device{padding:0 0 34px 40px}.lt-hero__media h2{padding-inline-start:0}}@media (max-width:600px){.lt-device__desk{transform:none}.lt-device__phone{transform:rotate(-2deg)}}#contact .lt-contact--night{color:#d6dcf5;background:radial-gradient(420px circle at var(--cx,75%) var(--cy,40%),rgba(110,90,255,.18),transparent 65%),radial-gradient(90% 120% at 100% 0%,#18206a,transparent 60%),linear-gradient(150deg,#0b1150,#060930 55%,#040622);box-shadow:inset 0 0 0 1px #92a6ff2e,0 40px 80px -46px #050b47e6}#contact .lt-contact--night:before{inset-inline-end:auto;inset-inline-start:-140px;top:auto;bottom:-170px;background:repeating-radial-gradient(circle,rgba(160,180,255,.08) 0 1px,transparent 1px 30px)}#contact .lt-contact--night:after{background:linear-gradient(135deg,#9db8ff8c,#6a4ddb1f 40%,#8fb0ff0f 70%,#826eff73)}.lt-night__rose{position:absolute;z-index:-1;left:-90px;top:-150px;width:560px;aspect-ratio:2048/1356;background:url(/wp-content/uploads/2025/02/pepro-bg-03.webp) center/contain no-repeat;mix-blend-mode:screen;opacity:.9;filter:saturate(1.3) brightness(1.5);-webkit-mask:radial-gradient(closest-side,#000 45%,transparent);mask:radial-gradient(closest-side,#000 45%,transparent);transform:rotate(-18deg);transition:transform 1.6s var(--lt-ease),opacity 1s}#contact .lt-contact--night:hover .lt-night__rose{transform:rotate(-12deg) scale(1.05);opacity:1}.lt-night__stars{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(1.2px 1.2px at 22% 30%,rgba(220,228,255,.8),transparent),radial-gradient(1px 1px at 64% 18%,rgba(220,228,255,.6),transparent),radial-gradient(1.4px 1.4px at 82% 74%,rgba(220,228,255,.7),transparent),radial-gradient(1px 1px at 40% 82%,rgba(220,228,255,.5),transparent),radial-gradient(1px 1px at 92% 36%,rgba(220,228,255,.5),transparent)}#contact .lt-contact--night h4{color:#fff}#contact .lt-contact--night .lt-contact__intro{border-inline-start-color:var(--lt-royal-2)}#contact .lt-contact--night .lt-contact__intro p{color:#c3cae8}#contact .lt-contact--night .lt-ch{background:#ffffff0e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#eef1ff;box-shadow:inset 0 0 0 1px #a0b4ff29}#contact .lt-contact--night .lt-ch:hover{background:#ffffff17;color:#fff;box-shadow:inset 0 0 0 1px #aabeff61,0 20px 40px -24px #0009}#contact .lt-contact--night .lt-ch h4{color:#fff}#contact .lt-contact--night .lt-ch small{color:#aab4dc}#contact .lt-contact--night .lt-ch__go{color:#7e88b8}#contact .lt-contact--night .lt-ch:not(.lt-ch--wa):not(.lt-ch--bale) .lt-ch__ic{background:radial-gradient(circle at 50% 30%,#fff,#d9e1ff 80%);color:#0b1150;box-shadow:0 0 0 1px #fff6,0 0 22px #788cff59}#contact .lt-contact--night .lt-ch--wa .lt-ch__ic{background:radial-gradient(circle at 50% 30%,#3cdcaa47,#14786e2e 80%);color:#5fe0b4;box-shadow:inset 0 0 0 1px #5fe0b459}#contact .lt-contact--night .lt-ch--bale .lt-ch__ic{background:radial-gradient(circle at 50% 30%,#28dcd242,#0a788c2e 80%);color:#45dccf;box-shadow:inset 0 0 0 1px #45dccf59}#contact .lt-contact--night .lt-ch--wa:hover .lt-ch__go{color:#5fe0b4}#contact .lt-contact--night .lt-ch--bale:hover .lt-ch__go{color:#45dccf}.lt-tags .lt-wrap{padding:0;background:none;border-radius:0}.lt-dir{position:relative;padding:clamp(24px,3.4vw,44px);border-radius:24px;background:#fff;box-shadow:var(--lt-shadow)}.lt-dir__head{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;flex-wrap:wrap;margin-bottom:26px}.lt-dir__head .lt-tags__t{margin:0;font-size:clamp(17px,1.6vw,20px);color:var(--lt-navy)}.lt-dir__search{position:relative;display:flex;align-items:center;flex:0 1 460px;height:58px;padding-inline:20px 6px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #d5dbf1,0 12px 28px -20px #050b4773;transition:box-shadow .4s}.lt-dir__search:focus-within{box-shadow:inset 0 0 0 1.5px var(--lt-royal),0 0 0 6px #3552e61a,0 16px 32px -20px #050b4780}.lt-dir__lens{flex:none;width:20px;height:20px;color:var(--lt-royal)}.lt-dir__search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding-inline:12px;font:inherit;font-size:15px;color:var(--lt-navy);word-spacing:var(--lt-ws)}.lt-dir__search input::placeholder{color:#8a91b4}.lt-dir__search input::-webkit-search-cancel-button{-webkit-appearance:none}.lt-dir__search button{display:grid;place-items:center;flex:none;width:46px;height:46px;border:0;border-radius:50%;cursor:pointer;color:#e8ecff;background:radial-gradient(60px circle at 30% 30%,#263190,#070a34 70%);box-shadow:inset 0 0 0 1px #92a6ff4d;transition:transform .5s var(--lt-ease)}.lt-dir__search button:hover{transform:translate(-3px)}.lt-dir__search button svg{width:18px;height:18px}.lt-dir .lt-dir__list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.lt-dir__list li[hidden]{display:none}.lt-dir .lt-dir__list a{position:relative;display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 14px 10px 16px;border-radius:14px;background:var(--lt-card-2);color:#1f2547;font-size:15px;box-shadow:inset 0 0 0 1px var(--lt-line-in);transition:background .35s,box-shadow .4s,transform .45s var(--lt-ease),color .3s}.lt-dir .lt-dir__list a:hover{background:#fff;color:var(--lt-navy);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #3552e64d,0 14px 26px -18px #050b4780}.lt-dir__dot{flex:none;width:8px;height:8px;border-radius:50%;background:#b9c4ef;box-shadow:0 0 0 4px #3552e614;transition:background .3s,box-shadow .4s}.lt-dir__list a:hover .lt-dir__dot{background:var(--lt-royal);box-shadow:0 0 0 5px #3552e624}.lt-dir__tx{flex:1;min-width:0;line-height:1.7}.lt-dir .lt-dir__list li.is-hit a{background:#fff;color:var(--lt-navy);box-shadow:inset 0 0 0 1px #3552e659}.lt-dir .lt-dir__list li.is-hit .lt-dir__dot{background:var(--lt-royal)}.lt-dir__go{flex:none;width:16px;height:16px;color:var(--lt-royal);opacity:0;transform:translate(6px);transition:opacity .35s,transform .45s var(--lt-ease)}.lt-dir__list a:hover .lt-dir__go{opacity:1;transform:none}.lt-dir__empty{margin:16px 0 0;color:var(--lt-muted);font-size:14.5px}@media (max-width:600px){.lt-dir__search{flex-basis:100%}.lt-dir .lt-dir__list{grid-template-columns:1fr 1fr}.lt-dir .lt-dir__list a{min-height:50px;font-size:14px;padding:8px 10px 8px 12px}}.lt-hero__grid{grid-template-columns:minmax(0,1fr) min(560px,42%)}.lt-hero__media{margin:0}.lt-device{width:100%;max-width:560px}@media (max-width:860px){.lt-hero__grid{grid-template-columns:minmax(0,1fr)}.lt-hero__media{margin:0 auto;width:100%;max-width:460px}}.lt-hero__grid{grid-template-columns:minmax(0,1fr) min(580px,44%)}.lt-frame{position:relative;display:block;border-radius:16px;overflow:hidden;background:#0d0f24;box-shadow:0 0 0 1px #0a0f3d1a,0 36px 64px -32px #0a0f3d8c,0 14px 26px -18px #0a0f3d59;transform:perspective(1800px) rotateY(7deg) rotateX(1.5deg);transform-origin:right center}.lt-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.16),transparent 28%,transparent 70%,rgba(143,176,255,.12));border-radius:inherit}.lt-frame__bar{display:flex;align-items:center;gap:6px;height:26px;padding-inline:12px;background:#171a33;direction:ltr}.lt-frame__bar i{width:7px;height:7px;border-radius:50%;background:#3a3f66}.lt-frame__bar i:first-child{background:#6a7cff}.lt-frame__bar b{flex:1;height:10px;margin-inline:18px 40px;border-radius:5px;background:#24284a}.lt-frame img{width:100%;aspect-ratio:1920/1098;object-fit:cover}.lt-hero__media h2{max-width:none;padding-inline-start:0;text-align:center}@media (max-width:860px){.lt-hero__grid{grid-template-columns:minmax(0,1fr)}.lt-hero__media{max-width:560px}.lt-frame{transform:none}}.lt-foot{position:relative;background:none;padding-block:clamp(40px,5vw,64px) 22px}.lt-foot__panel{position:relative;isolation:isolate;overflow:hidden;padding:clamp(26px,3.6vw,48px) clamp(22px,3.6vw,48px) 0;border-radius:28px;background:radial-gradient(60% 80% at 0% 0%,rgba(143,176,255,.2),transparent 70%),radial-gradient(50% 70% at 100% 100%,rgba(106,77,219,.08),transparent 70%),#fff;box-shadow:var(--lt-shadow)}.lt-foot__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(24px,4vw,64px);align-items:center;padding-bottom:clamp(24px,3vw,36px);border-bottom:1px dashed #d6dcf2}.lt-foot__about p{color:#4d5375;margin-top:14px;max-width:46ch;font-size:15px}.lt-touch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lt-touch__i{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:#f4f6fd;color:var(--lt-navy);box-shadow:inset 0 0 0 1px #e1e6f6;transition:background .35s,box-shadow .4s,transform .45s var(--lt-ease)}.lt-touch__i:hover{background:#fff;color:var(--lt-navy);transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--tc,rgba(53,82,230,.35)),0 16px 30px -20px #050b4780}.lt-touch__ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;color:var(--tc);background:radial-gradient(circle at 50% 30%,#fff,var(--tb) 80%);box-shadow:inset 0 0 0 1px var(--tr)}.lt-touch__ic svg{width:20px;height:20px}.lt-touch--tel{--tc:#fff;--tb:#0b1150;--tr:rgba(146,166,255,.3)}.lt-touch--tel .lt-touch__ic{background:radial-gradient(circle at 50% 30%,#2a3592,#070a34 75%)}.lt-touch--wa{--tc:#17a37c;--tb:#dff5ee;--tr:rgba(23,163,124,.28)}.lt-touch--bale{--tc:#0aa5a0;--tb:#dcf4f3;--tr:rgba(10,165,160,.28)}.lt-touch--bale .lt-touch__ic svg{width:22px;height:22px}.lt-touch--tg{--tc:#2f8fd8;--tb:#e0eefb;--tr:rgba(47,143,216,.28)}.lt-touch--tel:hover{--tc:rgba(53,82,230,.4)}.lt-touch--tel:hover .lt-touch__ic{color:#fff}.lt-touch__tx{display:grid;min-width:0;line-height:1.5}.lt-touch__tx small{font-size:12.5px;color:var(--lt-muted)}.lt-touch__tx b{font-family:var(--pp-display);font-weight:800;font-size:14px;color:var(--lt-navy);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-foot__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(24px,4vw,64px);padding-block:clamp(24px,3vw,36px) clamp(80px,9vw,130px)}.lt-foot__col h4{font-size:15px;margin-bottom:14px;color:var(--lt-navy)}.lt-foot .lt-foot__links{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.lt-foot__links a{display:inline-flex;padding:6px 14px;border-radius:999px;background:#f4f6fd;color:#2f3556;font-size:14px;box-shadow:inset 0 0 0 1px #e1e6f6;transition:background .3s,color .3s}.lt-foot__links a:hover{background:var(--lt-navy);color:#fff}.lt-foot .lt-foot__work{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lt-foot__work a{display:flex;align-items:center;gap:12px;padding:8px;border-radius:16px;color:#2f3556;font-size:14px;transition:background .3s,color .3s}.lt-foot__work a:hover{background:#f4f6fd;color:var(--lt-navy)}.lt-foot__thumb{flex:none;width:52px;height:52px;border-radius:12px;overflow:hidden;background:#e9ecf8;box-shadow:0 8px 16px -10px #050b4780;transform:translateZ(0)}.lt-foot__thumb img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .8s var(--lt-ease)}.lt-foot__work a:hover .lt-foot__thumb img{transform:scale(1.08)}.lt-foot__mark{position:absolute;z-index:-1;inset-inline:0;bottom:-.32em;text-align:center;font-family:var(--pp-display);font-size:clamp(120px,19vw,300px);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(53,82,230,.16);background:linear-gradient(180deg,rgba(53,82,230,.1),transparent 70%);-webkit-background-clip:text;background-clip:text;pointer-events:none;-webkit-user-select:none;user-select:none}.lt-foot__bottom{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-top:16px;padding:0 8px;border:0;color:#5c6284;font-size:13px}.lt-foot__bottom span:nth-child(2){margin-inline-start:auto}.lt-foot__top{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#e8ecff;background:radial-gradient(60px circle at 30% 30%,#263190,#070a34 70%);box-shadow:inset 0 0 0 1px #92a6ff4d,0 10px 20px -12px #060930b3;transition:transform .5s var(--lt-ease)}.lt-foot__top:hover{color:#fff;transform:translateY(-3px)}.lt-foot__top svg{width:18px;height:18px}@media (max-width:1100px){.lt-foot__head{grid-template-columns:1fr}.lt-touch{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-foot__body{grid-template-columns:1fr}}@media (max-width:600px){.lt-foot .lt-foot__work{grid-template-columns:1fr}.lt-touch__i{padding:10px;gap:10px}.lt-touch__ic{width:40px;height:40px}}.lt-studio{position:relative;display:block;border-radius:16px;overflow:hidden;background:#fff;color:inherit;box-shadow:0 0 0 1px #0a0f3d14,0 36px 64px -32px #0a0f3d80,0 14px 26px -18px #0a0f3d4d;transform:perspective(1800px) rotateY(6deg) rotateX(1.5deg);transform-origin:right center}.lt-studio__bar{display:flex;align-items:center;gap:6px;height:30px;padding-inline:12px;background:#f3f5fc;border-bottom:1px solid #e2e6f4;direction:ltr}.lt-studio__bar>i{width:8px;height:8px;border-radius:50%;background:#d3d9ee}.lt-studio__bar>i:first-child{background:#6a7cff}.lt-studio__bar em{display:flex;gap:6px;margin-inline:16px auto}.lt-studio__bar u{width:16px;height:12px;border-radius:4px;background:#e2e6f4}.lt-studio__bar u:first-child{background:#3552e6}.lt-studio__bar b{width:56px;height:14px;border-radius:7px;background:linear-gradient(90deg,#3552e6,#6a4ddb)}.lt-studio__body{display:grid;grid-template-columns:58px minmax(0,1fr) 58px;background:#eceff9;direction:ltr}.lt-studio__layers,.lt-studio__props{display:grid;align-content:start;gap:8px;padding:12px 10px;background:#fff}.lt-studio__layers{border-right:1px solid #e2e6f4}.lt-studio__props{border-left:1px solid #e2e6f4}.lt-studio__layers i{height:8px;border-radius:4px;background:#e6e9f5}.lt-studio__layers i:nth-child(2n){width:70%;margin-left:8px}.lt-studio__layers i.is-on{background:#3552e6}.lt-studio__canvas{position:relative;margin:14px;border-radius:6px;overflow:visible;box-shadow:0 10px 24px -14px #0a0f3d73}.lt-studio__canvas img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px}.lt-studio__sel{position:absolute;left:46%;top:18%;width:28%;height:66%;border:1.5px solid #3552e6;border-radius:2px;pointer-events:none}.lt-studio__sel i{position:absolute;width:7px;height:7px;background:#fff;border:1.5px solid #3552e6}.lt-studio__sel i:nth-child(1){left:-4px;top:-4px}.lt-studio__sel i:nth-child(2){right:-4px;top:-4px}.lt-studio__sel i:nth-child(3){left:-4px;bottom:-4px}.lt-studio__sel i:nth-child(4){right:-4px;bottom:-4px}.lt-studio__sel small{position:absolute;left:50%;bottom:-22px;transform:translate(-50%);padding:1px 7px;border-radius:4px;background:#3552e6;color:#fff;font:600 10px/1.6 system-ui,sans-serif;white-space:nowrap}.lt-studio__cursor{position:absolute;left:72%;top:78%;display:flex;align-items:flex-start;gap:2px}.lt-studio__cursor svg{width:18px;height:18px;fill:#6a4ddb;stroke:#fff;stroke-width:1.5}.lt-studio__cursor b{margin-top:12px;padding:2px 8px;border-radius:6px 6px 6px 2px;background:#6a4ddb;color:#fff;font:700 11px/1.5 system-ui,sans-serif}.lt-studio__sw{display:grid;grid-template-columns:1fr 1fr;gap:5px}.lt-studio__sw i{aspect-ratio:1;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #00000014}.lt-studio__type{display:grid;place-items:center;height:30px;border-radius:6px;background:#f3f5fc;color:#0a0f3d;font:800 15px/1 system-ui,sans-serif}.lt-studio__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.lt-studio__grid i{height:16px;border-radius:2px;background:#3552e624}@media (max-width:860px){.lt-studio{transform:none}}@media (max-width:600px){.lt-studio__body{grid-template-columns:34px minmax(0,1fr) 34px}.lt-studio__layers,.lt-studio__props{padding:8px 6px;gap:6px}.lt-studio__canvas{margin:8px}.lt-studio__type{height:22px;font-size:11px}.lt-studio__sel small,.lt-studio__cursor b{display:none}}:root{--lt-head-h:96px;--pp-display:"pepro-heading",system-ui,sans-serif}@media (max-width:767px){:root{--lt-head-h:74px}}.lt-hero{padding-top:calc(var(--lt-head-h) + 8px)}.lt-hd{position:fixed;inset:0 0 auto;z-index:110;pointer-events:none;transition:transform .7s cubic-bezier(.16,1,.3,1)}.lt-hd:before{content:"";position:absolute;top:0;right:0;bottom:-40px;left:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,#f3f4fbeb,#f3f4fb8c 60%,#f3f4fb00);transition:opacity .6s}.lt-hd.is-scrolled:before{opacity:1}.lt-hd.is-hidden{transform:translateY(-110%)}body.ph-open .lt-hd{transform:none}body.ph-open .lt-hd:before{opacity:0}.lt-hd__in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--lt-head-h);width:min(1440px,100% - 5rem);margin-inline:auto}.lt-hd__in>*{pointer-events:auto}@media (max-width:600px){.lt-hd__in{width:calc(100% - 32px)}}.pr-menu{position:relative;flex:none;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .7s cubic-bezier(.16,1,.3,1)}.pr-menu:hover{transform:translateY(-3px)}.pr-menu__fx{position:absolute;left:50%;top:50%;width:96px;height:125px;transform:translate(-50%,-40%);pointer-events:none}.pr-menu__bars{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:5px}.pr-menu__bars i{display:block;width:20px;height:2px;border-radius:2px;background:#0b1150;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s,width .5s}.pr-menu__bars i:nth-child(2){width:14px;justify-self:end}.pr-menu:hover .pr-menu__bars i:nth-child(2){width:20px}body.ph-open .pr-menu__bars i:nth-child(1){transform:translateY(7px) rotate(45deg)}body.ph-open .pr-menu__bars i:nth-child(2){opacity:0}body.ph-open .pr-menu__bars i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.pr-menu.is-nogl{background:radial-gradient(circle at 50% 35%,#fff,#dfe5fb);box-shadow:inset 0 0 0 1.5px #3552e6}.pr-menu:focus-visible{outline:2px solid #3552e6;outline-offset:4px}@media (max-width:767px){.pr-menu{width:50px;height:50px}}.v68-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.v68-logo{position:relative;display:block;width:150px;height:16px}.v68-logo__mark{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0d1352,#2a3cc4 55%,#5a46d2);-webkit-mask:url(/wp-content/uploads/2025/02/Pepro-Logo-T01-300x31.webp) center/contain no-repeat;mask:url(/wp-content/uploads/2025/02/Pepro-Logo-T01-300x31.webp) center/contain no-repeat}.v70-logo-gl{position:absolute;pointer-events:none;max-width:none}.v68-logo.is-gl .v68-logo__mark{opacity:0}.v68-logo:before{content:"";position:absolute;left:50%;top:50%;width:220%;height:420%;transform:translate(-50%,-50%) scale(.6);border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(98,116,214,.28),rgba(106,77,219,.1) 55%,transparent)}body.ph-open .v68-logo:before{animation:lt-aura 2.4s cubic-bezier(.16,1,.3,1) .1s both}@keyframes lt-aura{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}40%{opacity:1}to{opacity:.6;transform:translate(-50%,-50%) scale(1)}}@media (max-width:767px){.v68-logo{width:112px;height:12px}}.lt-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:hidden;visibility:hidden;color:#0a0f3d;background:radial-gradient(48% 60% at 96% 4%,rgba(98,116,214,.2),transparent),radial-gradient(42% 52% at 8% 92%,rgba(106,77,219,.1),transparent),radial-gradient(40% 50% at 20% 15%,rgba(143,176,255,.24),transparent),#f3f4fb;-webkit-clip-path:circle(0 at var(--mx,95%) var(--my,48px));clip-path:circle(0 at var(--mx,95%) var(--my,48px));transition:clip-path .9s cubic-bezier(.7,0,.2,1),-webkit-clip-path .9s cubic-bezier(.7,0,.2,1),visibility 0s .9s}body.ph-open .lt-menu{visibility:visible;-webkit-clip-path:circle(150vmax at var(--mx,95%) var(--my,48px));clip-path:circle(150vmax at var(--mx,95%) var(--my,48px));transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),-webkit-clip-path 1.1s cubic-bezier(.7,0,.2,1),visibility 0s}.lt-menu__warp{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.lt-menu__glow{position:absolute;right:-10vw;top:50%;width:60vw;height:60vw;transform:translateY(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,255,255,.7),transparent)}.lt-menu__in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:clamp(32px,6vw,110px);align-items:center;height:100%;width:min(1440px,100% - 5rem);margin-inline:auto;padding-block:calc(var(--lt-head-h) + 20px) 40px}.lt-menu__nav{display:grid;justify-items:start;gap:2px}.lt-menu__nav a{display:flex;align-items:baseline;gap:18px;padding:0 18px;font-family:var(--pp-display);font-weight:800;font-size:clamp(30px,4.2vw,58px);line-height:1.38;color:#0a0f3d;text-decoration:none;word-spacing:-.12em;opacity:0;filter:blur(10px);transform:translateY(14px);transition:opacity .3s,filter .3s,transform .3s,color .5s,text-shadow .6s}body.ph-open .lt-menu__nav a{opacity:1;filter:blur(0);transform:none;transition:opacity 1s calc(.45s + var(--i) * .08s),filter 1.4s cubic-bezier(.16,1,.3,1) calc(.45s + var(--i) * .08s),transform 1.4s cubic-bezier(.16,1,.3,1) calc(.45s + var(--i) * .08s),color .5s,text-shadow .6s}.lt-menu__nav a small{font-size:12px;color:#9aa4d4;transition:color .4s}.lt-menu__nav a:hover,.lt-menu__nav a:focus-visible{color:#3552e6;text-shadow:0 0 30px rgba(106,77,219,.28)}.lt-menu__nav a:hover small{color:#3552e6}.lt-menu__nav:hover a:not(:hover){color:#a9b0d2}.lt-menu__nav a[aria-current] small{color:#3552e6}.lt-menu__nav a[aria-current]:after{content:"";align-self:center;width:8px;height:8px;border-radius:50%;background:#3552e6;box-shadow:0 0 0 5px #3552e61f}.lt-menu__side{display:grid;gap:14px}.lt-mnews{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:26px;background:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #3552e61a,0 30px 60px -40px #0a0f3d73;opacity:0;transform:translateY(18px);transition:opacity .3s,transform .4s}body.ph-open .lt-mnews,body.ph-open .lt-menu__contact{opacity:1;transform:none;transition:opacity .8s .7s,transform 1.2s cubic-bezier(.16,1,.3,1) .7s}.pm-news__head{display:flex;align-items:center;gap:10px;font-size:14px;color:#0a0f3d}.pm-news__head b{font-family:var(--pp-display);font-weight:800}.pm-news__head a{margin-inline-start:auto;font-size:12.5px;color:#3552e6;text-decoration:none}.pm-news__pulse{width:8px;height:8px;border-radius:50%;background:#3552e6;box-shadow:0 0 #3552e680;animation:lt-pulse 2.2s infinite}@keyframes lt-pulse{70%{box-shadow:0 0 0 8px #3552e600}to{box-shadow:0 0 #3552e600}}.pm-news__lead{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center;padding:8px;border-radius:18px;color:#0a0f3d;text-decoration:none;transition:background .4s}.pm-news__lead:hover{background:#eef1fd}.pm-news__img{display:block;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#e6e9f5;box-shadow:0 14px 26px -18px #0a0f3d99}.pm-news__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.pm-news__lead:hover .pm-news__img img{transform:scale(1.06)}.pm-news__cap{display:grid;gap:4px}.pm-news__cap b,.pm-news__line b{font-family:var(--pp-display);font-weight:800;font-size:15px;line-height:1.7}.lt-mnews time{font-size:12px;color:#7a82a8}.pm-news__line{list-style:none;margin:0 14px 0 0;padding:0 8px;display:grid;gap:2px;border-inline-start:1px dashed #c9d0ea}.pm-news__line a{position:relative;display:grid;gap:2px;padding:10px 16px;border-radius:14px;color:#2f3556;text-decoration:none;transition:background .4s,color .4s}.pm-news__line a:before{content:"";position:absolute;inset-inline-start:-13px;top:20px;width:9px;height:9px;border-radius:50%;background:#f3f4fb;box-shadow:inset 0 0 0 1.5px #8a97dc;transition:background .4s,box-shadow .4s}.pm-news__line a:hover{background:#eef1fd;color:#0a0f3d}.pm-news__line a:hover:before{background:#3552e6;box-shadow:0 0 10px #3552e699}.pm-news__line b{font-size:14px;font-weight:700}.lt-menu__contact{display:grid;grid-template-columns:1fr 1fr;gap:10px;opacity:0;transform:translateY(18px)}.lt-menu__contact .pc{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:18px;color:#0a0f3d;text-decoration:none;background:#ffffffc7;box-shadow:inset 0 0 0 1px #3552e61a;transition:box-shadow .5s,transform .6s cubic-bezier(.16,1,.3,1),background .4s}.lt-menu__contact .pc:hover{transform:translateY(-3px);background:#fff;box-shadow:inset 0 0 0 1px var(--sr),0 16px 30px -20px #050b4780}.pc-ic{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;color:var(--sc);background:radial-gradient(circle at 50% 30%,#fff,var(--sb) 80%);box-shadow:inset 0 0 0 1px var(--sr)}.pc-ic svg{width:20px;height:20px}.pc--tel .pc-ic{color:#fff;background:radial-gradient(circle at 50% 30%,#2a3592,#070a34 75%);box-shadow:inset 0 0 0 1px #92a6ff4d}.pc--tel{--sr:rgba(53,82,230,.35)}.pc--wa{--sc:#17a37c;--sb:#dff5ee;--sr:rgba(23,163,124,.3)}.pc--bale{--sc:#0aa5a0;--sb:#dcf4f3;--sr:rgba(10,165,160,.3)}.pc--bale .pc-ic svg{width:22px;height:22px}.pc--tg{--sc:#2f8fd8;--sb:#e0eefb;--sr:rgba(47,143,216,.3)}.pc-tx{display:grid;min-width:0;line-height:1.5}.pc-tx small{font-size:12px;color:#7a82a8}.pc-tx b{font-family:var(--pp-display);font-size:14px;text-align:right;white-space:nowrap}.pc-go{flex:none;width:16px;height:16px;margin-inline-start:auto;color:#a5adcf;transition:transform .5s cubic-bezier(.16,1,.3,1),color .3s}.lt-menu__contact .pc:hover .pc-go{color:#3552e6;transform:translate(-4px)}@media (max-width:1000px){.lt-menu{overflow-y:auto}.lt-menu__in{grid-template-columns:1fr;align-content:start;height:auto;min-height:100%;width:calc(100% - 32px);gap:28px}.lt-menu__nav a{font-size:30px}.pm-news__lead{grid-template-columns:110px minmax(0,1fr)}.pm-news__line{display:none}}@media (prefers-reduced-motion:reduce){.lt-menu,.lt-menu__nav a,.lt-mnews,.lt-menu__contact{transition-duration:.01s!important;transition-delay:0s!important}}.lt-menu__side,.lt-mnews,.pm-news__lead,.pm-news__cap{min-width:0}.lt-menu__contact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1000px){.lt-menu__in{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.lt-menu__contact .pc{padding:8px;gap:8px}.lt-menu__contact .pc-go{display:none}.pc-ic{width:36px;height:36px}.pc-tx b{font-size:13px}}.v72-foot__body{position:relative;padding-block:clamp(24px,3vw,36px) clamp(40px,5vw,72px)}.v72-foot__head,.v72-foot__body{position:relative;z-index:1}.v73-mark{--fs:240px;position:absolute;z-index:0;left:0;right:0;bottom:0;height:calc(var(--fs) * .7);pointer-events:none;-webkit-user-select:none;user-select:none}.v73-mark__cv{display:block;width:100%;height:100%;opacity:0;transition:opacity .6s}.v73-mark.is-gl .v73-mark__cv{opacity:1}.v73-mark__fb{position:absolute;left:0;right:0;bottom:calc(var(--fs) * -.16);text-align:center;font-family:var(--pp-latin);font-weight:800;font-size:var(--fs);line-height:1;color:transparent;background:radial-gradient(60% 120% at 40% 100%,rgba(74,108,255,.22),rgba(106,77,219,.08) 60%,transparent);-webkit-background-clip:text;background-clip:text}.v73-mark.is-gl .v73-mark__fb{display:none}:root{--pp-latin:"pp-latin","pepro-heading",sans-serif}.lt-foot__body{position:relative;padding-block:clamp(24px,3vw,36px) clamp(40px,5vw,72px)}.lt-foot__head,.lt-foot__body{position:relative;z-index:1}.lt-foot__work a{background:#ffffffd1;box-shadow:inset 0 0 0 1px #e1e6f6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lt-foot__work a:hover{background:#fff;box-shadow:inset 0 0 0 1px #3552e64d,0 14px 26px -20px #050b4780}.v73-mark--light .v73-mark__fb{background:radial-gradient(60% 120% at 40% 100%,rgba(53,82,230,.16),rgba(106,77,219,.06) 60%,transparent);-webkit-background-clip:text;background-clip:text}.pl-lead{position:relative;isolation:isolate;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(28px,4.4vw,64px);border-radius:32px;background:radial-gradient(120% 140% at 100% 0%,#1e28786b,#04061ce6 60%);box-shadow:inset 0 0 0 1px #8fb0ff1f,0 40px 90px -50px #000000e6;overflow:hidden}.pl-lead>.pr-smoke{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;opacity:.55;pointer-events:none;-webkit-mask:radial-gradient(90% 90% at 85% 15%,#000 20%,transparent 75%);mask:radial-gradient(90% 90% at 85% 15%,#000 20%,transparent 75%)}.pl-lead__copy{position:relative;z-index:1}.pl-h{font-family:var(--pp-display);font-size:clamp(28px,3.2vw,46px);line-height:1.3;margin:20px 0 14px;color:#f3f5ff}.pl-h em{font-style:normal;color:#b9c8ff}.pl-lead__copy p{color:#e2e8ffb3;font-size:clamp(15px,1.15vw,17px);line-height:2;max-width:46ch;margin:0}.pl-proof{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:22px 0 0;padding:0;color:#e2e8ff9e;font-size:13.5px}.pl-proof li{display:inline-flex;align-items:center;gap:9px}.pl-proof b{color:#dfe6ff;font-weight:700}.pl-act{position:relative;z-index:1;display:grid;gap:18px}.pl-status{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:#e2e8ffb3}.pl-status i{position:relative;width:8px;height:8px;border-radius:50%;background:#5ee6a8;box-shadow:0 0 #5ee6a880;animation:pl-ping 2.4s ease-out infinite}@keyframes pl-ping{0%{box-shadow:0 0 #5ee6a873}70%,to{box-shadow:0 0 0 10px #5ee6a800}}.pl-call{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:stretch}.ec.pl-phone{height:auto;min-height:92px;padding-block:14px;padding-inline:30px 14px;justify-content:space-between;border-radius:28px}.pl-phone .ec-tx{display:grid;gap:4px;text-align:right}.pl-phone__num{direction:ltr;white-space:nowrap;font-size:clamp(26px,2.6vw,36px);font-weight:800;letter-spacing:.02em;color:#fff;line-height:1.1;font-family:var(--pp-display)}.pl-phone small{font-size:13px;color:#d6deff9e;font-family:var(--pp-font)}.ec.pl-phone .pp-btn__icon{width:62px;height:62px}.pl-copy{display:grid;place-items:center;gap:6px;width:92px;border-radius:24px;border:0;background:#ffffff09;box-shadow:inset 0 0 0 1px #8fb0ff24;color:#e2e8ffc7;font:500 12.5px var(--pp-font);cursor:pointer;transition:background .5s,color .5s,box-shadow .5s}.pl-copy svg{width:20px;height:20px}.pl-copy:hover{background:#788cff1a;color:#fff;box-shadow:inset 0 0 0 1px #9db8ff57}.pl-copy.is-done{color:#5ee6a8}.pl-or{display:flex;align-items:center;gap:14px;color:#e2e8ff80;font-size:13px}.pl-or:before,.pl-or:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(143,176,255,.22),transparent)}.pl-msg{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ec.pl-chip{height:58px;padding-inline:12px 16px;gap:10px;justify-content:flex-start}.pl-chip .pl-ic{position:relative;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff0d;color:#c9d4ff;transition:background .6s,color .6s,transform .8s cubic-bezier(.16,1,.3,1)}.pl-chip .pl-ic svg{width:19px;height:19px}.pl-chip .ec-tx{display:grid;line-height:1.35;font-size:14px}.pl-chip .ec-tx small{font:400 11.5px var(--pp-font);color:#d6deff80}.pl-chip:hover .pl-ic{transform:rotate(-8deg) scale(1.06);color:#fff}.pl-chip--wa:hover .pl-ic{background:#25d36638}.pl-chip--tg:hover .pl-ic{background:#2aabee3d}.pl-chip--bl:hover .pl-ic{background:#0aca9b38}.pl-note{margin:0;font-size:12.5px;color:#e2e8ff73}.pl-toast{position:fixed;left:50%;bottom:32px;z-index:200;transform:translate(-50%,20px);opacity:0;padding:12px 20px;border-radius:999px;background:#0a0e30eb;box-shadow:inset 0 0 0 1px #8fb0ff33;color:#e8ecff;font:500 14px var(--pp-font);pointer-events:none;transition:opacity .4s,transform .6s cubic-bezier(.16,1,.3,1)}.pl-toast.is-on{opacity:1;transform:translate(-50%)}.pl-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;padding:16px;visibility:hidden;pointer-events:none}.pl-modal.is-open{visibility:visible;pointer-events:auto}.pl-modal__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 80% at 50% 40%,#0a0e3cb8,#020310f0);opacity:0;transition:opacity .6s}.pl-modal.is-open .pl-modal__veil{opacity:1}.pl-modal__box{position:relative;width:min(1040px,100%);max-height:calc(100dvh - 32px);overflow:auto;opacity:0;transform:translateY(26px) scale(.97);transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1)}.pl-modal.is-open .pl-modal__box{opacity:1;transform:none}.pl-modal__x{position:absolute;top:16px;left:16px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff0f;box-shadow:inset 0 0 0 1px #8fb0ff2e;color:#e8ecff;cursor:pointer;transition:background .4s,transform .6s cubic-bezier(.16,1,.3,1)}.pl-modal__x:hover{background:#788cff29;transform:rotate(90deg)}.pl-modal__x svg{width:18px}.pl-modal .pl-lead{background:radial-gradient(120% 140% at 100% 0%,#1e28788c,#04061cf7 60%)}@media (min-width:901px){.pl-modal .pl-lead{grid-template-columns:1fr 1.1fr}}.pl-modal .pl-phone__num{font-size:clamp(22px,2.1vw,30px)}html.pl-lock,html.pl-lock body{overflow:hidden}.is-firefox .pl-lead{background:radial-gradient(120% 140% at 100% 0%,#1e287880,#04061c 60%)}@media (max-width:900px){.pl-lead{grid-template-columns:1fr;padding:26px 20px;border-radius:26px}.pl-call{grid-template-columns:1fr}.pl-copy{display:none}.pl-msg{grid-template-columns:repeat(3,1fr);gap:8px}.ec.pl-chip{flex-direction:column;justify-content:center;height:auto;padding:12px 6px;gap:6px;text-align:center}.pl-chip .ec-tx{text-align:center}.pl-chip .ec-tx small{display:none}.pl-modal{align-items:end;padding:0}.pl-modal__box{width:100%;max-height:92dvh}.pl-modal .pl-lead{border-radius:26px 26px 0 0;padding-top:64px}}@media (prefers-reduced-motion:reduce){.pl-status i{animation:none}}@property --pa{syntax:"<angle>";inherits:false;initial-value:0deg}.pl-modal--v2 .pl-modal__box{width:min(760px,100%)}.pl2{position:relative;isolation:isolate;overflow:hidden;padding:clamp(26px,4vw,46px);border-radius:30px;background:radial-gradient(120% 120% at 100% 0%,#1e287899,#04061cf7 62%);box-shadow:inset 0 0 0 1px #9db8ff29,0 60px 120px -40px #1e1478b3}.pl2>.pr-smoke{z-index:-1;opacity:.5}.pl2-head{position:relative;max-width:54ch;margin:0 0 26px;padding-inline-start:16px;border-inline-start:3px solid #4a6cff}.pl2-head h2{margin:0 0 8px;font-family:var(--pp-display);font-size:clamp(24px,2.6vw,32px);color:#fff}.pl2-head p{margin:0;color:#e2e8ffbd;font-size:15px;line-height:2}.pl2-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pl2-card{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:16px;min-height:104px;padding-inline:16px 22px;border-radius:24px;background:linear-gradient(160deg,#121a56b8,#050822f0);color:#fff;text-decoration:none;outline:none;transition:transform .8s cubic-bezier(.16,1,.3,1),background .8s}.pl2-card--tel{grid-column:1/-1;min-height:124px}.pl2-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;padding:1.2px;pointer-events:none;background:conic-gradient(from var(--pa),rgba(53,82,230,.25) 0 40%,#3552e6 55%,#9db8ff 64%,#fff 67%,#9db8ff 70%,#3552e6 78%,rgba(53,82,230,.25) 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pl2-run 11s linear infinite}.pl2-card--wa:before{animation-duration:14s;animation-direction:reverse;animation-delay:-5s}.pl2-card--bale:before{animation-duration:12.5s;animation-delay:-8s}.pl2-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(260px circle at var(--mx,30%) var(--my,50%),rgba(120,140,255,.18),transparent 70%);opacity:0;transition:opacity .6s}.pl2-card:hover,.pl2-card:focus-visible{transform:translateY(-3px);background:linear-gradient(160deg,#1a2470cc,#070a2af5)}.pl2-card:hover:after,.pl2-card:focus-visible:after{opacity:1}.pl2-card:hover:before,.pl2-card:focus-visible:before{animation-duration:4.5s}@keyframes pl2-run{to{--pa:360deg}}.pl2-rose{position:absolute;z-index:1;inset-inline-end:-14%;top:50%;width:min(58%,220px);aspect-ratio:1;transform:translateY(-50%);pointer-events:none;background:var(--pr-rose) center/cover;mix-blend-mode:screen;opacity:.32;filter:brightness(1.25);-webkit-mask:radial-gradient(closest-side,#000 40%,transparent);mask:radial-gradient(closest-side,#000 40%,transparent);transition:opacity 1s,transform 1.6s cubic-bezier(.16,1,.3,1)}.pl2-card--tel .pl2-rose{width:min(36%,250px);inset-inline-end:-4%}.pl2-rose.is-gl{background:none;-webkit-mask:none;mask:none;opacity:.95;filter:drop-shadow(0 0 22px rgba(74,108,255,.45))}.pl2-card:hover .pl2-rose{transform:translateY(-50%) scale(1.06)}.pl2-ic{position:relative;z-index:2;flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:#d6deff;background:radial-gradient(circle at 50% 118%,rgba(139,108,240,.55),transparent 62%),radial-gradient(circle at 32% 24%,rgba(195,206,255,.22),transparent 46%),#070b33;box-shadow:inset 0 0 0 1px #9db8ff33,inset 0 -10px 18px -8px #6a4ddb8c,0 0 26px -6px #6a4ddb80;transition:transform .8s cubic-bezier(.16,1,.3,1),color .5s}.pl2-ic svg{width:22px;height:22px}.pl2-card--tel .pl2-ic{width:64px;height:64px}.pl2-card:hover .pl2-ic{transform:rotate(-8deg) scale(1.06);color:#fff}.pl2-tx{position:relative;z-index:2;display:grid;gap:4px;min-width:0}.pl2-tx b{font-family:var(--pp-display);font-size:17px;line-height:1.4}.pl2-card--tel .pl2-tx b{font-size:clamp(24px,3vw,34px);letter-spacing:.02em;line-height:1.15;white-space:nowrap}.pl2-tx small{font-size:13px;color:#d6deffa8}.pl2-go{position:relative;z-index:2;flex:none;width:20px;height:20px;margin-inline-start:auto;color:#d6deff99;transition:transform .7s cubic-bezier(.16,1,.3,1),color .5s}.pl2-card:hover .pl2-go{transform:translate(-5px);color:#fff}@media (max-width:900px){.pl-modal--v2 .pl2{border-radius:26px 26px 0 0;padding-top:64px}}@media (max-width:480px){.pl2-cards{gap:10px}.pl2-card{min-height:92px;gap:10px;padding-inline:12px 14px}.pl2-ic{width:46px;height:46px}.pl2-ic svg{width:19px;height:19px}.pl2-card--tel .pl2-ic{width:54px;height:54px}.pl2-tx b{font-size:15px}.pl2-go{display:none}.pl2-card--tel .pl2-go{display:block}}@media (prefers-reduced-motion:reduce){.pl2-card:before{animation:none}}.pl2-card:not(.pl2-card--tel) .pl2-rose{inset-inline-end:-20%;width:min(52%,200px)}.pl2-card:not(.pl2-card--tel) .pl2-rose.is-gl{opacity:.7}.pl2-card--tel .pl2-rose{inset-inline-end:2%}@media (max-width:600px){.pl2-card:not(.pl2-card--tel) .pl2-rose{inset-inline-end:-34%;width:64%;opacity:.5}.pl2-card--tel .pl2-rose{inset-inline-end:-8%;width:42%}}html,body{overflow-x:clip}.grecaptcha-badge{visibility:hidden}.lt-hero__grid--solo{grid-template-columns:minmax(0,1fr)!important}.lt-hero__grid--solo .lt-hero__copy{max-width:860px}.lt-chapter>h2{font-size:21px;color:var(--lt-h3);margin-bottom:10px;line-height:1.7}.lt-chapter ul:not([class]),.lt-qa__a ul:not([class]),.lt-card ul:not([class]){border-inline-start:1px dashed var(--lt-dash);margin:12px 10px 14px 0;padding-inline-start:16px}.lt-chapter ul:not([class])>li,.lt-qa__a ul:not([class])>li,.lt-card ul:not([class])>li{position:relative;list-style:none;margin-bottom:8px}.lt-chapter ul:not([class])>li:before,.lt-qa__a ul:not([class])>li:before,.lt-card ul:not([class])>li:before{content:"";position:absolute;inset-inline-start:-20px;top:calc(var(--lt-lh) / 2 - 3px);width:7px;height:7px;border-radius:50%;background:var(--lt-slate)}.lt-chapter ol:not([class]){margin:12px 0 14px;padding-inline-start:22px}.lt-chapter ol:not([class])>li{margin-bottom:8px}.lt-chapter ol:not([class])>li::marker{color:var(--lt-royal,#3552e6);font-family:var(--pp-display)}.lt-chapter h4{font-size:17px;color:var(--lt-head);margin:22px 0 8px}.lt-chapter table,.lt-hero__intro table{width:100%;border-collapse:separate;border-spacing:0;margin:14px 0 18px;border:1px solid var(--lt-line-in);border-radius:16px;overflow:hidden;background:#fff;font-size:15px}.lt-chapter th,.lt-hero__intro th{background:linear-gradient(135deg,#0a0f3d,#1d2a7a);color:#fff;font-family:var(--pp-display);font-weight:800;text-align:start;padding:12px 16px}.lt-chapter td,.lt-hero__intro td{padding:12px 16px;border-top:1px solid var(--lt-line-in)}.lt-chapter tr:nth-child(2n) td{background:var(--lt-card-2)}.lt-chapter td:first-child{font-family:var(--pp-display);color:var(--lt-head)}.lt-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:16px 0 22px}.lt-plan{position:relative;background:#fff;border:1px solid var(--lt-line-in);border-radius:var(--lt-r);padding:clamp(18px,2.2vw,26px);box-shadow:0 18px 40px -32px #050b4773}.lt-plan:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:var(--lt-r) var(--lt-r) 0 0;background:linear-gradient(90deg,#3552e6,#6a4ddb)}.lt-plan h4{margin:4px 0 6px;font-size:18px;color:var(--lt-head)}.lt-plan__price{font-family:var(--pp-display);color:var(--lt-royal,#3552e6);margin:0 0 10px}.lt-solo{display:block;margin:12px 0}.lt-trio,.lt-duo{margin:14px 0 18px}.lt-chapter img{max-width:100%;height:auto;border-radius:14px}@media (max-width:767px){.lt-chapter table{display:block;overflow-x:auto}}.lt-guide--solo{grid-template-columns:minmax(0,1fr)!important}.lt-guide--solo .lt-article{max-width:980px;margin-inline:auto;width:100%}.lt-hero--post,.lt-hero--archive{padding-bottom:clamp(20px,3vw,40px)}.lt-post-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) min(560px,44%);gap:clamp(24px,4vw,56px);align-items:center;margin-top:clamp(18px,2.4vw,30px)}.lt-post-hero h1{font-size:clamp(26px,2.6vw,38px);line-height:1.6;color:var(--lt-head);margin:14px 0 12px;text-wrap:balance}.lt-post-hero__ex{color:var(--lt-muted);margin:0 0 14px}.lt-post-hero__meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--lt-muted);font-size:14px;margin:0}.lt-post-hero__img{margin:0;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -36px #050b4773,inset 0 0 0 1px var(--lt-line-in)}.lt-post-hero__img img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.lt-prose{font-size:16px;line-height:var(--lt-lh,31px)}.lt-prose h2{font-size:22px;color:var(--lt-head);margin:34px 0 12px;line-height:1.7;scroll-margin-top:90px}.lt-prose h3{font-size:19px;color:var(--lt-h3);margin:26px 0 10px;scroll-margin-top:90px}.lt-prose h4{font-size:17px;color:var(--lt-head);margin:20px 0 8px}.lt-prose p{margin:0 0 14px}.lt-prose a{color:var(--lt-royal,#3552e6);text-decoration:underline;text-underline-offset:4px}.lt-prose img{max-width:100%;height:auto;border-radius:16px;margin:10px 0}.lt-prose ul:not([class]){border-inline-start:1px dashed var(--lt-dash);margin:12px 10px 14px 0;padding-inline-start:16px}.lt-prose ul:not([class])>li{position:relative;list-style:none;margin-bottom:8px}.lt-prose ul:not([class])>li:before{content:"";position:absolute;inset-inline-start:-20px;top:calc(var(--lt-lh) / 2 - 3px);width:7px;height:7px;border-radius:50%;background:var(--lt-slate)}.lt-prose ol:not([class]){padding-inline-start:22px}.lt-prose blockquote{margin:18px 0;padding:16px 20px;border-inline-start:3px solid var(--lt-royal,#3552e6);background:var(--lt-card-2);border-radius:0 14px 14px 0}.lt-prose table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--lt-line-in);border-radius:14px;overflow:hidden;margin:14px 0}.lt-prose th{background:#0a0f3d;color:#fff;padding:10px 14px;text-align:start}.lt-prose td{padding:10px 14px;border-top:1px solid var(--lt-line-in)}.lt-post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.lt-post-tags a{padding:6px 12px;border-radius:99px;background:var(--lt-card-2);color:var(--lt-muted);font-size:13px;text-decoration:none}.lt-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.lt-chips a{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:99px;background:#ffffffd9;box-shadow:inset 0 0 0 1px var(--lt-line-in);color:var(--lt-head);font-family:var(--pp-display);font-size:14px;transition:background .3s,color .3s,box-shadow .3s}.lt-chips a small{font-size:12px;color:var(--lt-muted)}.lt-chips a:hover{box-shadow:inset 0 0 0 1px #3552e666}.lt-chips a[aria-current]{background:#0a0f3d;color:#fff}.lt-chips a[aria-current] small{color:#ffffffb3}.lt-posts--archive{grid-template-columns:repeat(3,minmax(0,1fr))}.lt-post--lead{grid-column:span 2}.lt-post--lead .lt-post__img img{aspect-ratio:16/8}.lt-post__date{display:block;margin-top:8px;font-size:13px;color:var(--lt-muted)}.lt-pager{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:34px}.lt-pager .page-numbers{min-width:44px;height:44px;display:inline-grid;place-items:center;padding:0 14px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--lt-line-in);color:var(--lt-head);font-family:var(--pp-display)}.lt-pager .current{background:#0a0f3d;color:#fff}.lt-empty{text-align:center;color:var(--lt-muted);padding:40px 0}@media (max-width:980px){.lt-post-hero{grid-template-columns:1fr}.lt-posts--archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lt-posts--archive{grid-template-columns:1fr}.lt-post--lead{grid-column:auto}}.lt-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:16px 0}.lt-gallery img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;margin:0}.lt-prose video{width:100%;height:auto;border-radius:16px;margin:10px 0;background:#0a0f3d}@media (max-width:767px){.lt-hero .lt-rose3d{left:-80px;top:84px;width:210px}}.ec:has(>.ec-ic):not(.pj-btn):not(.pl-chip),.ec:has(>.pp-btn__icon):not(.pj-btn):not(.pl-chip){flex-direction:row-reverse;padding-inline:8px 24px}.ec--sm:has(>.ec-ic),.ec--sm:has(>.pp-btn__icon){padding-inline:6px 18px}.ec.pl-phone:has(>.ec-ic),.ec.pl-phone:has(>.pp-btn__icon){padding-inline:14px 30px}.lt-hero__media--3d{max-width:none}.lt-3d{--c3:#3552e6;position:relative;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #0a0f3d14,0 40px 70px -36px #0a0f3d80,0 14px 26px -18px #0a0f3d47;transform:perspective(1800px) rotateY(5deg) rotateX(1deg);transform-origin:right center;transition:transform 1.2s var(--lt-ease)}.lt-3d:hover,.lt-3d.was-used{transform:none}.lt-3d__bar{display:flex;align-items:center;gap:6px;height:34px;padding-inline:14px;background:#f5f6fc;border-bottom:1px solid #e3e6f3;direction:ltr;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#7a80a0}.lt-3d__bar>i{width:9px;height:9px;border-radius:50%;background:#d6dbef}.lt-3d__bar>i:first-child{background:#6a7cff}.lt-3d__bar span{margin-inline:12px auto}.lt-3d__bar b{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:99px;background:#eef1fd;color:var(--c3);font-weight:700}.lt-3d__bar b em{width:6px;height:6px;border-radius:50%;background:var(--c3);box-shadow:0 0 #3552e680;animation:lt3d-live 2s ease-out infinite}@keyframes lt3d-live{70%,to{box-shadow:0 0 0 7px #3552e600}}.lt-3d__stage{position:relative;aspect-ratio:4/3;background:radial-gradient(58% 52% at 50% 60%,#fff,#f0f2fc 52%,#e2e6f8);background-size:cover;background-position:center;touch-action:pan-y;cursor:grab;overflow:hidden;isolation:isolate}.lt-3d__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(53,82,230,.16) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask:radial-gradient(70% 60% at 50% 55%,#000,transparent);mask:radial-gradient(70% 60% at 50% 55%,#000,transparent)}.lt-3d.is-drag .lt-3d__stage{cursor:grabbing}.lt-3d__cv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;outline:none;opacity:0;transition:opacity 1s}.lt-3d.is-ready .lt-3d__cv{opacity:1}.lt-3d__cv:focus-visible{box-shadow:inset 0 0 0 2px var(--c3)}.lt-3d__load{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:12px;color:#5b6290;font-size:13px}.lt-3d__load span{width:46px;height:46px;border-radius:50%;background:conic-gradient(var(--c3) calc(var(--p,.06) * 360deg),#dfe3f6 0);-webkit-mask:radial-gradient(closest-side,transparent 78%,#000 80%);mask:radial-gradient(closest-side,transparent 78%,#000 80%);animation:lt3d-turn 1.4s linear infinite}@keyframes lt3d-turn{to{transform:rotate(1turn)}}.lt-3d__hint{position:absolute;inset-inline:0;bottom:14px;margin-inline:auto;width:max-content;display:flex;align-items:center;gap:8px;padding:7px 14px 7px 12px;border-radius:99px;background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px #3552e61f,0 8px 20px -12px #14206e66;color:#3a4170;font-size:12.5px;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .6s,transform .6s var(--lt-ease)}.lt-3d.is-ready .lt-3d__hint{opacity:1;transform:none}.lt-3d.was-used .lt-3d__hint{opacity:0;transform:translateY(6px)}.lt-3d__hint svg{width:20px;height:20px;fill:none;stroke:var(--c3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;animation:lt3d-sway 2.4s ease-in-out infinite}@keyframes lt3d-sway{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}.lt-3d__views{position:absolute;top:12px;inset-inline-start:12px;display:flex;gap:2px;padding:4px;border-radius:12px;background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px #3552e61a,0 8px 22px -14px #14206e73}.lt-3d__views button{height:30px;padding:0 11px;border:0;border-radius:8px;background:none;color:#4a5178;font:inherit;font-size:12.5px;cursor:pointer;transition:background .3s,color .3s}.lt-3d__views button:hover{color:var(--c3)}.lt-3d__views button[aria-pressed=true]{background:#fff;color:var(--c3);box-shadow:0 1px 2px #14206e1f,0 0 0 1px #3552e624}.lt-3d__views .lt-3d__spin{display:grid;place-items:center;width:30px;padding:0;margin-inline-start:4px}.lt-3d__spin svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.lt-3d__spin[aria-pressed=true] svg{animation:lt3d-turn 3s linear infinite}.lt-3d__hs{position:absolute;left:0;top:0;z-index:2;display:flex;align-items:center;gap:6px;margin:-11px 0 0 -11px;padding:0;border:0;background:none;cursor:pointer;opacity:0;transition:opacity .5s}.lt-3d.is-ready .lt-3d__hs{opacity:1}.lt-3d__hs.is-back{opacity:.25!important}.lt-3d__hs i{position:relative;width:22px;height:22px;border-radius:50%;background:#ffffffe6;box-shadow:0 0 0 1px #3552e64d,0 4px 12px -4px #14206e80}.lt-3d__hs i:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--c3)}.lt-3d__hs i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 #3552e673;animation:lt3d-live 2.2s ease-out infinite}.lt-3d__hs span{padding:4px 9px;border-radius:8px;background:#0a0f3d;color:#fff;font-size:12px;white-space:nowrap;opacity:0;transform:translate(-4px);transition:opacity .3s,transform .4s var(--lt-ease);pointer-events:none}.lt-3d__hs:hover span,.lt-3d__hs:focus-visible span,.lt-3d__hs.is-on span{opacity:1;transform:none}.lt-3d__hs.is-on i{background:var(--c3)}.lt-3d__hs.is-on i:before{background:#fff}.lt-3d__dock{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border-top:1px solid #e3e6f3;background:#fbfbfe}.lt-3d__tabs,.lt-3d__fin{display:flex;gap:2px;padding:3px;border-radius:11px;background:#eef0f8}.lt-3d__tabs button,.lt-3d__fin button{height:30px;padding:0 12px;border:0;border-radius:8px;background:none;color:#4a5178;font:inherit;font-size:13px;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}.lt-3d__tabs button[aria-selected=true],.lt-3d__fin button[aria-pressed=true]{background:#fff;color:#0a0f3d;box-shadow:0 1px 2px #14206e24,0 0 0 1px #3552e61f}.lt-3d__pick{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.lt-3d__sw{display:flex;gap:7px}.lt-3d__sw button{position:relative;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000001f,inset 0 6px 8px -4px #ffffff59;cursor:pointer;transition:transform .4s var(--lt-ease)}.lt-3d__sw button:hover{transform:translateY(-2px)}.lt-3d__sw button[aria-checked=true]{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px #fff,0 0 0 4px var(--c3)}.lt-3d.is-lens .lt-3d__sw button{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 55%,#fff),var(--c) 55%,color-mix(in srgb,var(--c) 70%,#000))}.lt-3d__name{min-width:6.5em;font-size:12.5px;color:#5b6290;white-space:nowrap}.lt-3d.is-lens .lt-3d__fin{opacity:.35;pointer-events:none}.lt-3d.is-nogl .lt-3d__stage{cursor:default}.lt-3d.is-nogl .lt-3d__views,.lt-3d.is-nogl .lt-3d__hint,.lt-3d.is-nogl .lt-3d__load,.lt-3d.is-nogl .lt-3d__dock,.lt-3d.is-nogl .lt-3d__hs{display:none}@media (max-width:1100px){.lt-3d__dock{grid-template-columns:1fr auto}.lt-3d__pick{grid-column:1/-1;order:3;justify-content:space-between}}@media (max-width:860px){.lt-hero__media--3d{max-width:560px!important}.lt-3d{transform:none}}@media (max-width:600px){.lt-3d__stage{aspect-ratio:1/1}.lt-3d__views button{padding:0 8px;font-size:12px}.lt-3d__dock{padding:10px}.lt-3d__tabs button,.lt-3d__fin button{padding:0 10px}.lt-3d__sw{gap:6px}.lt-3d__sw button{width:26px;height:26px}.lt-3d__name,.lt-3d__bar span{display:none}.lt-3d__bar b{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.lt-3d,.lt-3d__hint svg,.lt-3d__spin svg,.lt-3d__hs i:after,.lt-3d__bar b em{animation:none;transition:none}}.lt-3d__load[hidden],.lt-3d__hs[hidden]{display:none}@media (max-width:600px){.lt-hero__btns--m{display:grid;grid-template-columns:max-content;justify-content:start;gap:12px}.lt-hero__btns .ec{flex:none;width:100%;justify-content:flex-end}}.lt-foot__about p{max-width:56ch}.pp-storylink{position:relative;display:inline-flex;align-items:center;gap:10px;margin-top:16px;color:#3552e6;font-size:14.5px;text-decoration:none}.pp-storylink__petal svg{width:22px;height:22px;fill:#3552e62e;stroke:#3552e6;stroke-width:1.2;stroke-linejoin:round;transform-origin:50% 80%;transition:transform .9s cubic-bezier(.16,1,.3,1),fill .6s}.pp-storylink__tx{background:linear-gradient(90deg,#3552e6,#6a4ddb) no-repeat 100% 100%/0 1px;padding-bottom:3px;transition:background-size .7s cubic-bezier(.16,1,.3,1)}.pp-storylink__ar{display:inline-block;opacity:.5;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .4s}.pp-storylink:hover .pp-storylink__tx{background-size:100% 1px}.pp-storylink:hover .pp-storylink__petal svg{transform:rotate(-14deg) scale(1.15);fill:#3552e673}.pp-storylink:hover .pp-storylink__ar{transform:translate(-6px);opacity:1}.pp-vdialog{width:min(960px,94vw);padding:0;border:0;border-radius:22px;background:#05071f;overflow:hidden;box-shadow:0 60px 120px -40px #000000e6}.pp-vdialog::backdrop{background:#020418c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pp-vdialog__in{position:relative;aspect-ratio:16/9}.pp-vdialog__in iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pp-vdialog__x{position:absolute;top:10px;inset-inline-end:10px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;font-size:16px;cursor:pointer}.lt-play{position:absolute;inset-inline-start:50%;top:46%;z-index:3;display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border:0;border-radius:99px;background:#0a0f3d;color:#fff;font-family:var(--pp-display);font-size:14px;cursor:pointer;transform:translate(50%,-50%);box-shadow:0 20px 40px -16px #050b47b3,0 0 0 8px #3552e62e;transition:transform .5s cubic-bezier(.16,1,.3,1)}.lt-play:hover{transform:translate(50%,-50%) scale(1.05)}.lt-play i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#3552e6,#6a4ddb)}.lt-play svg{width:14px;height:14px;margin-inline-start:2px}.lt-hero__media{position:relative}.pp-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;align-content:center;gap:clamp(18px,3vh,30px);background:radial-gradient(60% 50% at 50% 46%,#071042,#020628 55%,#010422);transition:opacity 1.1s cubic-bezier(.65,0,.35,1),visibility 0s linear 1.1s}.pp-loader.is-out{opacity:0;visibility:hidden;pointer-events:none}.pp-loader__stage{position:relative;width:min(58vw,300px);aspect-ratio:1;display:grid;place-items:center;transition:transform 1.2s cubic-bezier(.7,0,.25,1),filter 1.2s}.pp-loader.is-out .pp-loader__stage{transform:scale(2.6);filter:blur(14px)}.pp-loader__halo{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle,rgba(70,100,255,.42),rgba(106,77,219,.16) 45%,transparent 70%);animation:pp-halo 2.6s ease-in-out infinite}.pp-loader__rose{position:relative;width:118%;max-width:none;height:auto;aspect-ratio:2048/1356;object-fit:cover;mix-blend-mode:screen;-webkit-mask:radial-gradient(closest-side,#000 62%,transparent 100%);mask:radial-gradient(closest-side,#000 62%,transparent 100%);filter:saturate(1.35) brightness(1.5) contrast(1.08);animation:pp-bloom 3.2s cubic-bezier(.45,0,.55,1) infinite alternate,pp-spin 26s linear infinite;transform-origin:50% 50%}.pp-loader__ring{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;transform:rotate(-90deg)}.pp-loader__ring circle{fill:none;stroke-width:1.5}.pp-loader__track{stroke:#9db8ff1f}.pp-loader__bar{stroke:url(#pcg);stroke:#9db8ff;stroke-linecap:round;stroke-dasharray:578;stroke-dashoffset:578;transition:stroke-dashoffset .5s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 0 6px rgba(157,184,255,.8))}.pp-loader__dew i{position:absolute;width:4px;height:4px;border-radius:50%;background:#c3ceff;box-shadow:0 0 10px #9db8ff;opacity:0;animation:pp-dew 3s ease-in-out infinite}.pp-loader__dew i:nth-child(1){left:18%;top:30%}.pp-loader__dew i:nth-child(2){left:76%;top:24%;animation-delay:.6s}.pp-loader__dew i:nth-child(3){left:66%;top:74%;animation-delay:1.2s}.pp-loader__dew i:nth-child(4){left:28%;top:70%;animation-delay:1.8s}.pp-loader__dew i:nth-child(5){left:50%;top:12%;animation-delay:2.4s}.pp-loader__tx{display:flex;flex-direction:column;align-items:center;gap:6px;color:#e2e8ffc7;font-family:var(--pp-display,inherit);font-size:14px;letter-spacing:.01em;transition:opacity .5s}.pp-loader__tx b{font-weight:800;color:#e6ecff}.pp-loader__pc{font-size:12px;color:#9db8ff}.pp-loader.is-out .pp-loader__tx{opacity:0}html.pp-loading,html.pp-loading body{overflow:hidden}@keyframes pp-bloom{0%{transform:scale(.9) rotate(0)}to{transform:scale(1.02) rotate(8deg)}}@keyframes pp-spin{to{rotate:360deg}}@keyframes pp-halo{50%{transform:scale(1.08);opacity:.75}}@keyframes pp-dew{20%{opacity:1}60%{opacity:0;transform:translateY(-14px)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pp-loader__rose,.pp-loader__halo,.pp-loader__dew i{animation:none}}@property --ir{syntax:"<length>";inherits:false;initial-value:0px}.pp-loader{--ir:0px;-webkit-mask:radial-gradient(circle at 50% 46%,transparent var(--ir),#000 calc(var(--ir) + 1px));mask:radial-gradient(circle at 50% 46%,transparent var(--ir),#000 calc(var(--ir) + 1px));transition:--ir 1.25s cubic-bezier(.7,0,.2,1),opacity .6s ease .75s,visibility 0s linear 1.35s}.pp-loader.is-out{--ir:150vmax}.pp-loader.is-arrive .pp-loader__stage{animation:pp-arrive .6s cubic-bezier(.16,1,.3,1) both}.pp-loader.is-leave{--ir:150vmax;opacity:1;visibility:visible;transition:--ir .58s cubic-bezier(.75,0,.25,1)}.pp-loader.is-leave.is-in{--ir:0px}.pp-loader.is-leave .pp-loader__stage,.pp-loader.is-leave .pp-loader__tx{opacity:0;transform:scale(.55) rotate(-14deg);filter:blur(8px);transition:opacity .5s ease .2s,transform .9s cubic-bezier(.16,1,.3,1) .18s,filter .6s ease .2s}.pp-loader.is-leave .pp-loader__tx{transform:translateY(10px)}.pp-loader.is-leave.is-in .pp-loader__stage,.pp-loader.is-leave.is-in .pp-loader__tx{opacity:1;transform:none;filter:none}@keyframes pp-arrive{0%{transform:scale(.96)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pp-loader,.pp-loader.is-leave{transition:opacity .4s}}
