.yz-hero{background:radial-gradient(120% 120% at 85% 0,#eaf2ff 0%,#f4f7fe 45%,#fff 100%);padding-block-start:clamp(32px,6vw,72px);padding-block-end:clamp(32px,6vw,72px);position:relative;overflow:hidden}.yz-hero__bg{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.yz-hero__blob{filter:blur(8px);opacity:.5;border-radius:50%;position:absolute}.yz-hero__blob--1{background:radial-gradient(circle,#2d6cdf4d,#0000 70%);width:320px;height:320px;top:-90px;right:-60px}.yz-hero__blob--2{background:radial-gradient(circle,#ffc93c59,#0000 70%);width:280px;height:280px;bottom:-110px;left:8%}.yz-hero__blob--3{background:radial-gradient(circle,#ff5ba038,#0000 70%);width:240px;height:240px;top:30%;left:38%}.yz-hero__dots{background-image:radial-gradient(#2d6cdf1a 2px,#0000 2px);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.yz-hero__inner{z-index:1;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}.yz-hero__eyebrow{color:var(--yz-blue-dark);font-family:var(--yz-font-display);border-radius:var(--yz-radius-pill);box-shadow:var(--yz-shadow-sm);background:#fff;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:700;display:inline-flex}.yz-hero__eyebrow-star{color:var(--yz-yellow-dark)}.yz-hero__headline{font-family:var(--yz-font-display);color:var(--yz-text);letter-spacing:-.01em;margin:18px 0 0;font-size:clamp(34px,5.5vw,60px);font-weight:700;line-height:1.05}.yz-hero__headline-mark{white-space:nowrap;color:#fff;background:linear-gradient(120deg, var(--yz-blue), var(--yz-blue-alt));border-radius:14px;padding:0 .28em;position:relative;box-shadow:0 8px #1e4fb02e}.yz-hero__sub{color:var(--yz-text-soft);max-width:30em;margin:20px 0 0;font-size:clamp(15px,1.4vw,19px);line-height:1.6}.yz-hero__search{border-radius:var(--yz-radius-pill);box-shadow:var(--yz-shadow-md);background:#fff;align-items:stretch;max-width:520px;margin-top:26px;padding:6px;display:flex}.yz-hero__search-input{color:var(--yz-text);background:0 0;border:none;outline:none;flex:1;padding:0 18px;font-size:1rem}.yz-hero__search-input::placeholder{color:var(--yz-muted)}.yz-hero__search-submit{background:var(--yz-red);color:#fff;font-family:var(--yz-font-display);border-radius:var(--yz-radius-pill);transition:background-color var(--yz-transition), transform var(--yz-transition);align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:700;display:inline-flex}.yz-hero__search-submit:hover{background:var(--yz-red-dark);transform:translateY(-1px)}.yz-hero__chips{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.yz-hero__chip{font-family:var(--yz-font-display);border-radius:var(--yz-radius-pill);color:var(--yz-text);box-shadow:var(--yz-shadow-sm);transition:transform var(--yz-transition), box-shadow var(--yz-transition), color var(--yz-transition);background:#fff;padding:9px 18px;font-size:.9rem;font-weight:700}.yz-hero__chip:hover{box-shadow:var(--yz-shadow-md);transform:translateY(-2px)}.yz-hero__chip--c0{color:var(--yz-blue)}.yz-hero__chip--c1{color:var(--yz-red)}.yz-hero__chip--c2{color:var(--yz-green)}.yz-hero__chip--c3{color:var(--yz-purple)}.yz-hero__chip--c4{color:var(--yz-yellow-dark)}.yz-hero__visual{justify-content:center;align-items:center;display:flex}.yz-hero__stage{aspect-ratio:1;width:min(460px,90%);position:relative}.yz-hero__ring{box-shadow:inset 0 0 0 14px #fff9, var(--yz-shadow-lg);background:radial-gradient(circle at 50% 45%,#fff 0%,#eaf2ff 60%,#0000 72%);border-radius:50%;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.yz-hero__bubble{box-shadow:var(--yz-shadow-md);will-change:transform;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(30px,5vw,52px);animation:5s ease-in-out infinite yz-float;display:flex;position:absolute}.yz-hero__bubble--a{background:var(--yz-blue-light);width:30%;height:30%;animation-delay:0s;top:4%;right:14%}.yz-hero__bubble--b{background:#fff4d6;width:34%;height:34%;animation-delay:.6s;top:28%;left:0}.yz-hero__bubble--c{background:var(--yz-pink-light);width:26%;height:26%;animation-delay:1.1s;bottom:8%;right:6%}.yz-hero__bubble--d{background:#d8f7ec;width:28%;height:28%;animation-delay:1.6s;bottom:2%;left:22%}.yz-hero__bubble--e{background:#ece3ff;width:22%;height:22%;animation-delay:2.1s;top:2%;left:30%}@keyframes yz-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-14px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.yz-hero__bubble{animation:none}}@media (max-width:900px){.yz-hero__inner{grid-template-columns:1fr}.yz-hero__visual{order:-1}.yz-hero__stage{width:min(300px,70%)}.yz-hero__search{max-width:100%}}
.yz-categories{padding-block-start:clamp(36px,5vw,64px);padding-block-end:clamp(36px,5vw,64px)}.yz-cat-grid{grid-template-columns:repeat(5,1fr);gap:clamp(14px,1.6vw,22px);display:grid}.yz-cat-card{border-radius:var(--yz-radius-lg);text-align:center;color:var(--yz-text);box-shadow:var(--yz-shadow-sm);transform:perspective(700px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform var(--yz-transition), box-shadow var(--yz-transition);will-change:transform;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:clamp(20px,2.4vw,30px) 14px;display:flex;position:relative}.yz-cat-card:hover{box-shadow:var(--yz-shadow-md)}.yz-cat-card__emoji{width:clamp(64px,7vw,88px);height:clamp(64px,7vw,88px);transition:transform var(--yz-transition);border-radius:50%;justify-content:center;align-items:center;font-size:clamp(32px,3.6vw,46px);line-height:1;display:flex;box-shadow:inset 0 -4px 10px #0000000d}.yz-cat-card:hover .yz-cat-card__emoji{transform:scale(1.08)rotate(-6deg)}.yz-cat-card__name{font-family:var(--yz-font-display);color:var(--yz-text);font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:700;line-height:1.2}.yz-cat-card__buy{font-family:var(--yz-font-display);color:var(--yz-blue);opacity:0;transition:opacity var(--yz-transition), transform var(--yz-transition);align-items:center;gap:4px;font-size:.82rem;font-weight:700;display:inline-flex;transform:translateY(4px)}.yz-cat-card:hover .yz-cat-card__buy{opacity:1;transform:translateY(0)}.yz-cat-card__arrow{transition:transform var(--yz-transition)}.yz-cat-card:hover .yz-cat-card__arrow{transform:translate(-3px)}.yz-cat-card--t0 .yz-cat-card__emoji{background:#e3edff}.yz-cat-card--t1 .yz-cat-card__emoji{background:#fff1cf}.yz-cat-card--t2 .yz-cat-card__emoji{background:#ffe0ec}.yz-cat-card--t3 .yz-cat-card__emoji{background:#ddf6ec}.yz-cat-card--t4 .yz-cat-card__emoji{background:#ece3ff}.yz-cat-card--t5 .yz-cat-card__emoji{background:#ffe6d6}.yz-cat-card--t0 .yz-cat-card__buy{color:var(--yz-blue)}.yz-cat-card--t1 .yz-cat-card__buy{color:var(--yz-yellow-dark)}.yz-cat-card--t2 .yz-cat-card__buy{color:var(--yz-pink)}.yz-cat-card--t3 .yz-cat-card__buy{color:var(--yz-green)}.yz-cat-card--t4 .yz-cat-card__buy{color:var(--yz-purple)}.yz-cat-card--t5 .yz-cat-card__buy{color:var(--yz-red)}@media (max-width:1024px){.yz-cat-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.yz-cat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.yz-cat-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.yz-cat-card{transform:none!important}}
.yz-bpm{background:radial-gradient(120% 100% at 50% 0%, #eef4ff 0%, var(--yz-bg-gray) 60%, var(--yz-bg) 100%);padding-block-start:clamp(40px,6vw,72px);padding-block-end:clamp(40px,6vw,72px)}.yz-bpm__title{font-family:var(--yz-font-display);text-align:center;color:var(--yz-text);letter-spacing:-.01em;margin-bottom:clamp(24px,3vw,40px);font-size:clamp(24px,3.2vw,34px);font-weight:700}.yz-bpm__grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.8vw,26px);display:grid}.yz-bpm__card{border-radius:var(--yz-radius-lg);box-shadow:var(--yz-shadow-sm);transition:transform var(--yz-transition), box-shadow var(--yz-transition);background:#fff;flex-direction:column;display:flex;overflow:hidden}.yz-bpm__card:hover{box-shadow:var(--yz-shadow-md);transform:translateY(-4px)}.yz-bpm__media{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.yz-bpm__img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.32,.72,0,1);position:absolute;top:0;bottom:0;left:0;right:0}.yz-bpm__card:hover .yz-bpm__img{transform:scale(1.06)}.yz-bpm__media:before{content:"";z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.yz-bpm__card--t0 .yz-bpm__media:before{background:linear-gradient(135deg,#e3edff,#c9defc)}.yz-bpm__card--t1 .yz-bpm__media:before{background:linear-gradient(135deg,#fff1cf,#ffe0a6)}.yz-bpm__card--t2 .yz-bpm__media:before{background:linear-gradient(135deg,#ffe0ec,#ffc9dd)}.yz-bpm__card--t3 .yz-bpm__media:before{background:linear-gradient(135deg,#ddf6ec,#bdeed8)}.yz-bpm__card--t4 .yz-bpm__media:before{background:linear-gradient(135deg,#ece3ff,#dacdfb)}.yz-bpm__card--t5 .yz-bpm__media:before{background:linear-gradient(135deg,#ffe6d6,#ffd0b3)}.yz-bpm__media-emoji{z-index:2;top:10px;width:44px;height:44px;box-shadow:var(--yz-shadow-sm);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex;position:absolute}.yz-bpm__media-emoji:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.yz-bpm__media-emoji:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.yz-bpm__media:not(:has(.yz-bpm__img)) .yz-bpm__media-emoji{top:auto;bottom:0;left:0;right:0;background:#ffffffa6;width:72px;height:72px;margin:auto;font-size:40px}.yz-bpm__media:not(:has(.yz-bpm__img)) .yz-bpm__media-emoji:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.yz-bpm__media:not(:has(.yz-bpm__img)) .yz-bpm__media-emoji:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.yz-bpm__media-cap{z-index:2;left:0;right:0;background:linear-gradient(#0000,#14152ab8);padding:26px 14px 12px;position:absolute;bottom:0}.yz-bpm__media-title{font-family:var(--yz-font-display);color:#fff;text-shadow:0 1px 4px #0006;font-size:1.05rem;font-weight:700}.yz-bpm__links{flex-wrap:wrap;gap:6px;padding:12px;list-style:none;display:flex}.yz-bpm__link{color:var(--yz-text-soft);background:var(--yz-bg-gray);border-radius:var(--yz-radius-pill);transition:background-color var(--yz-transition), color var(--yz-transition);padding:5px 11px;font-size:.8rem;font-weight:600;display:inline-block}.yz-bpm__link:hover{background:var(--yz-blue);color:#fff}.yz-bpm__link--more{color:var(--yz-blue);background:0 0;font-weight:700}.yz-bpm__link--more:hover{color:var(--yz-blue-dark);background:0 0}@media (max-width:1024px){.yz-bpm__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.yz-bpm__grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (prefers-reduced-motion:reduce){.yz-bpm__card,.yz-bpm__img{transition:none}.yz-bpm__card:hover,.yz-bpm__card:hover .yz-bpm__img{transform:none}}
.yz-seo-blocks{background:var(--yz-bg,#fff)}.yz-seo-blocks__intro{padding-block-start:clamp(28px,5vw,48px);padding-block-end:clamp(28px,5vw,48px)}.yz-seo-blocks__feature{background:#fbf6d9;border-block-start:1px solid #f0e6b0;border-block-end:1px solid #f0e6b0;padding-block-start:clamp(36px,6vw,64px);padding-block-end:clamp(36px,6vw,64px)}.yz-seo-blocks__article{margin-block-end:var(--yz-space-6,32px)}.yz-seo-blocks__article:last-child{margin-block-end:0}.yz-seo-blocks__h2{color:var(--yz-blue,#4d52a4);margin:0 0 var(--yz-space-3,12px);font-size:clamp(19px,2.4vw,24px);font-weight:800;line-height:1.3}.yz-seo-blocks__body{color:var(--yz-text-soft,#333);font-size:14px;line-height:1.9}.yz-seo-blocks__body p{margin:0 0 var(--yz-space-3,12px)}.yz-seo-blocks__body p:last-child{margin-bottom:0}
.yz-vp{background-color:var(--yz-bg);border-block:1px solid var(--yz-border-soft);padding-block:var(--yz-space-5)}.yz-vp__inner{max-width:var(--yz-container);padding-inline:var(--yz-space-4);gap:var(--yz-space-4) var(--yz-space-3);grid-template-columns:repeat(2,1fr);margin-inline-start:auto;margin-inline-end:auto;display:grid}@media (min-width:768px){.yz-vp__inner{gap:var(--yz-space-4);grid-template-columns:repeat(4,1fr)}}.yz-vp__item{align-items:center;gap:var(--yz-space-3);padding:var(--yz-space-2);border-radius:var(--yz-radius);transition:background-color var(--yz-transition);display:flex}.yz-vp__item:hover{background-color:var(--yz-bg-gray)}@media (min-width:768px){.yz-vp__item:not(:last-child){position:relative}.yz-vp__item:not(:last-child):after{content:"";background-color:var(--yz-border-soft);width:1px;position:absolute;top:15%;bottom:15%}.yz-vp__item:not(:last-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--yz-space-3) * -.5)}.yz-vp__item:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:calc(var(--yz-space-3) * -.5)}}.yz-vp__icon{background-color:var(--yz-blue-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;line-height:1;display:flex}.yz-vp__text{flex-direction:column;gap:2px;min-width:0;display:flex}.yz-vp__title{color:var(--yz-text);font-size:.9rem;font-weight:700;line-height:1.25}.yz-vp__sub{color:var(--yz-muted);font-size:.78rem;line-height:1.4}@media (max-width:479px){.yz-vp__inner{gap:var(--yz-space-2);grid-template-columns:1fr}.yz-vp__icon{width:42px;height:42px;font-size:1.25rem}}
