@font-face{font-family:DM Sans;src:url(/fonts/dmsans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dmsans-600.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans Fallback;src:local(Arial);size-adjust:104%;ascent-override:95%;descent-override:30%;line-gap-override:0%}:root{--yj-ink:#15122e;--yj-ink-2:#46435f;--yj-ink-3:#5f5b7a;--yj-line:#e4e1f1;--yj-line-2:#d5d0ea;--yj-bg:#fbfbfe;--yj-white:#fff;--yj-sky:#e3f0fb;--yj-sky-2:#cfe5f8;--yj-lilac:#eee8ff;--yj-lilac-2:#ddd2ff;--yj-butter:#fff3b0;--yj-mint:#e1f5ec;--yj-violet:#6a3de0;--yj-violet-2:#9a6bf6;--yj-violet-ink:#4b22bd;--yj-violet-soft:#f3efff;--yj-dark:#100e1f;--yj-danger:#b42318;--yj-r-xl:32px;--yj-r-lg:24px;--yj-r:18px;--yj-r-sm:12px;--yj-shadow:0 1px 2px #15122e0d, 0 12px 32px -18px #15122e38;--yj-wrap:1240px;--yj-gut:16px;--yj-sticky-h:0px;--yj-font:"DM Sans", "DM Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light}@media (width>=768px){:root{--yj-gut:24px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px}body{font:400 1rem/1.6 var(--yj-font);color:var(--yj-ink);background:var(--yj-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding-block-end:var(--yj-sticky-h)}img{max-width:100%;height:auto;display:block}a{color:var(--yj-violet-ink);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--yj-violet);outline-offset:2px;border-radius:6px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.15}h1{font-size:clamp(1.75rem,1.2rem + 2.6vw,3.25rem)}h2{font-size:clamp(1.45rem,1.15rem + 1.3vw,2.25rem)}h3{letter-spacing:-.01em;font-size:1.15rem}p{text-wrap:pretty;margin:0}button,input{font:inherit;color:inherit}[hidden]{display:none!important}.yj-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yj-skip{z-index:50;background:var(--yj-ink);color:#fff;border-radius:999px;padding:.6rem 1rem;position:absolute;top:-60px;left:12px}.yj-skip:focus{top:12px}.yj-wrap{width:min(100% - 2 * var(--yj-gut), var(--yj-wrap));margin-inline:auto}.yj-num{font-variant-numeric:tabular-nums lining-nums}.yj-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:0 1.4rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .2s,background-color .2s;display:inline-flex}.yj-btn:hover{text-decoration:none}.yj-btn:active{transform:translateY(1px)}.yj-btn--primary{color:#fff;background-color:var(--yj-violet);background-image:linear-gradient(90deg, var(--yj-violet) 0%, var(--yj-violet-2) 100%);padding:6px 6px 6px 1.4rem;box-shadow:0 10px 24px -12px #6a3de0b3}.yj-btn--primary:hover{box-shadow:0 14px 28px -12px #6a3de0d9}.yj-btn__arrow{width:36px;height:36px;color:var(--yj-violet);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.yj-btn__arrow svg{width:16px;height:16px}.yj-btn--ghost{color:var(--yj-ink);box-shadow:inset 0 0 0 1.5px var(--yj-ink);background:#fff}.yj-btn--ghost:hover{background:var(--yj-violet-soft)}.yj-btn--dark{background:var(--yj-ink);color:#fff;padding:0 1.15rem}.yj-btn--dark svg{width:15px;height:15px}.yj-btn--dark:hover{background:#2a2550}.yj-btn--sm{min-height:44px;padding:0 1rem;font-size:.95rem}.yj-btn--block{justify-content:space-between;width:100%}.yj-circle{width:44px;height:44px;color:var(--yj-ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.yj-circle svg{width:18px;height:18px}.yj-top{z-index:20;padding-top:12px;position:relative}.yj-bar{border:1px solid var(--yj-line);min-height:64px;box-shadow:var(--yj-shadow);background:#ffffffeb;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:8px 8px 8px 16px;display:flex}.yj-logo{min-height:44px;color:var(--yj-ink);letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.12rem;font-weight:600;text-decoration:none;display:inline-flex}.yj-logo svg{flex:none;width:34px;height:34px}.yj-nav{display:none}.yj-nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.yj-nav a{min-height:44px;color:var(--yj-ink-2);border-radius:999px;align-items:center;padding:.55rem .8rem;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.yj-nav a:hover,.yj-nav a[aria-current]{color:var(--yj-violet-ink);background:var(--yj-violet-soft)}.yj-bar__cta{display:none}.yj-menu{position:relative}.yj-menu>summary{cursor:pointer;background:var(--yj-violet-soft);width:48px;height:48px;color:var(--yj-ink);border-radius:50%;place-items:center;list-style:none;display:grid}.yj-menu>summary::-webkit-details-marker{display:none}.yj-menu>summary svg{width:20px;height:20px}.yj-menu__panel{border:1px solid var(--yj-line);border-radius:var(--yj-r-lg);width:min(88vw,320px);box-shadow:var(--yj-shadow);background:#fff;padding:.5rem;position:absolute;top:calc(100% + 10px);right:0}.yj-menu__panel ul{margin:0;padding:0;list-style:none;display:grid}.yj-menu__panel a{color:var(--yj-ink);border-radius:14px;padding:.8rem 1rem;font-weight:500;text-decoration:none;display:block}.yj-menu__panel a:hover{background:var(--yj-violet-soft)}@media (width>=1024px){.yj-nav,.yj-bar__cta{display:flex}.yj-menu{display:none}}.yj-crumbs ol{color:var(--yj-ink-3);flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.yj-crumbs li+li:before{content:"/";color:var(--yj-line-2);margin-right:.5rem}.yj-crumbs a{color:var(--yj-ink-2);text-decoration:none}.yj-crumbs a:hover{text-decoration:underline}.yj-hero{isolation:isolate;border-radius:var(--yj-r-xl);background-color:var(--yj-sky);background-image:radial-gradient(60% 55% at 8% 0%, #ffffffe6 0%, #fff0 70%), radial-gradient(55% 60% at 100% 100%, var(--yj-lilac-2) 0%, #ddd2ff00 72%), linear-gradient(135deg, #e6f2fb 0%, #ebf4fe 38%, #eee8ff 100%);margin-top:12px;position:relative;overflow:hidden}.yj-hero:before,.yj-hero:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.yj-hero:before{aspect-ratio:3;filter:blur(14px);border:28px solid #ffffff8c;width:140%;bottom:-38%;left:-30%}.yj-hero:after{aspect-ratio:2;filter:blur(10px);border:18px solid #ffffff73;width:90%;top:-40%;right:-35%}.yj-badge{color:var(--yj-violet-ink);box-shadow:0 1px 0 var(--yj-line);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.yj-badge:before{content:"";background:linear-gradient(135deg, var(--yj-violet), var(--yj-violet-2));border-radius:50%;flex:none;width:8px;height:8px}.yj-lead{color:var(--yj-ink-2);font-size:1.05rem;line-height:1.65}.yj-hhero{gap:1.5rem;padding:1.5rem 1.15rem 1.25rem;display:grid}.yj-hhero__text{align-content:start;gap:1rem;display:grid}.yj-hhero__ctas{flex-wrap:wrap;gap:.75rem;display:flex}.yj-search{max-width:560px;position:relative}.yj-search input{border:1px solid var(--yj-line);width:100%;min-height:56px;box-shadow:var(--yj-shadow);background:#fff;border-radius:999px;padding:0 1.25rem 0 3rem;font-size:16px}.yj-search__box{position:relative}.yj-search svg{width:20px;height:20px;color:var(--yj-ink-3);position:absolute;top:50%;left:1.1rem;translate:0 -50%}.yj-search__meta{color:var(--yj-ink-3);margin-top:.45rem;font-size:.875rem}.yj-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.yj-chip{min-height:44px;color:var(--yj-ink);background:#ffffffbf;border:1px solid #fff;border-radius:999px;align-items:center;padding:0 1rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.yj-chip:hover{border-color:var(--yj-lilac-2);background:#fff}.yj-chip--on{color:#fff;background:var(--yj-violet) linear-gradient(90deg, var(--yj-violet), var(--yj-violet-2));border-color:#0000}.yj-hhero__visual{grid-template-columns:1fr 1fr;align-content:center;gap:.75rem;display:grid;position:relative}.yj-hhero__visual figure{border-radius:var(--yj-r-lg);box-shadow:var(--yj-shadow);background:#fff;margin:0;overflow:hidden}.yj-hhero__visual figure:first-child{grid-row:span 2}.yj-hhero__visual img{object-fit:cover;aspect-ratio:1;width:100%;height:100%}.yj-float{backdrop-filter:blur(6px);box-shadow:var(--yj-shadow);background:#ffffffe6;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem .45rem .5rem;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute}.yj-float i{background:var(--yj-violet-soft);width:22px;height:22px;color:var(--yj-violet);border-radius:50%;place-items:center;font-style:normal;display:grid}.yj-float i svg{width:12px;height:12px}.yj-float--a{top:8%;left:6%}.yj-float--b{bottom:10%;right:4%}.yj-chiprow .yj-float{position:static}@media (width>=900px){.yj-hhero{grid-template-columns:1.08fr .92fr;gap:2.5rem;min-height:540px;padding:3.25rem 3rem 3rem}.yj-hhero__text{align-content:center;gap:1.35rem}}.yj-trust{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.75rem;padding:0;list-style:none;display:grid}.yj-trust li{border:1px solid var(--yj-line);border-radius:var(--yj-r);background:#fff;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.yj-trust svg{width:22px;height:22px;color:var(--yj-violet);flex:none}@media (width>=900px){.yj-trust{grid-template-columns:repeat(4,1fr)}.yj-trust li{padding:1.1rem 1.25rem}}.yj-sec{padding-block:3rem 0}.yj-sec--tint{padding:3rem var(--yj-gut);border-radius:var(--yj-r-xl);background:linear-gradient(#f2f7fd 0%,#f4f0ff 100%);margin-top:3rem}.yj-sec__head{gap:.65rem;max-width:760px;margin-bottom:1.5rem;display:grid}.yj-sec__head--center{text-align:center;justify-items:center;margin-inline:auto}.yj-sec__kicker{color:var(--yj-violet-ink);font-size:.875rem;font-weight:600}@media (width>=900px){.yj-sec{padding-block:4.5rem 0}.yj-sec--tint{margin-top:4.5rem;padding:4.5rem 3rem}}.yj-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.yj-card{border:1px solid var(--yj-line);border-radius:var(--yj-r-lg);background:#fff;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.yj-card:hover{box-shadow:var(--yj-shadow)}.yj-card__media{aspect-ratio:1;background:var(--yj-sky);display:block;position:relative}.yj-card__media img{object-fit:cover;width:100%;height:100%}.yj-card__go{position:absolute;top:12px;right:12px}.yj-card__cat{color:var(--yj-ink-2);background:#ffffffe6;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:600;position:absolute;top:12px;left:12px}.yj-card__body{flex:1;align-content:start;gap:.6rem;padding:1rem 1.1rem 1.1rem;display:grid}.yj-card__title{font-size:1.2rem}.yj-card__title a{color:var(--yj-ink);text-decoration:none}.yj-card__title a:hover{color:var(--yj-violet-ink)}.yj-card__purpose{background:var(--yj-lilac);color:#3b2a85;border-radius:12px;justify-self:start;padding:.35rem .7rem;font-size:.875rem;font-weight:500;line-height:1.35;display:inline-block}.yj-card__meta{color:var(--yj-ink-3);font-size:.875rem}.yj-card__foot{justify-content:space-between;align-items:center;gap:.5rem;padding:0 1.1rem 1.1rem;display:flex}.yj-price{letter-spacing:-.01em;font-size:1.35rem;font-weight:600}.yj-price small{color:var(--yj-ink-3);letter-spacing:0;font-size:.8rem;font-weight:400;display:block}@media (prefers-reduced-motion:no-preference){.yj-card:hover{transform:translateY(-2px)}}.yj-pimg--tile{text-align:center;aspect-ratio:1;background:radial-gradient(70% 70% at 30% 20%, #fff 0%, #fff0 70%), linear-gradient(140deg, var(--yj-sky) 0%, var(--yj-lilac) 100%);color:var(--yj-ink);place-content:center;gap:.35rem;padding:1.25rem;display:grid}.yj-pimg--tile b{letter-spacing:-.02em;font-size:clamp(1.4rem,1rem + 2vw,2.4rem);font-weight:600;line-height:1.05}.yj-pimg--tile span{color:var(--yj-ink-2);font-size:.9rem}.yj-shelves{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.yj-shelf{border-radius:var(--yj-r-lg);background:var(--yj-sky);min-height:168px;color:var(--yj-ink);grid-template-columns:1fr 112px;align-items:end;gap:.75rem;height:100%;padding:1.25rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.yj-shelf:hover{box-shadow:var(--yj-shadow);text-decoration:none}.yj-shelves>li:nth-child(4n+2) .yj-shelf{background:var(--yj-lilac)}.yj-shelves>li:nth-child(4n+3) .yj-shelf{background:var(--yj-butter)}.yj-shelves>li:nth-child(4n) .yj-shelf{background:var(--yj-mint)}.yj-shelf__text{align-content:space-between;align-self:stretch;gap:.4rem;display:grid}.yj-shelf__title{letter-spacing:-.015em;font-size:1.3rem;font-weight:600;line-height:1.15}.yj-shelf__lead{color:var(--yj-ink-2);font-size:.95rem;line-height:1.45}.yj-shelf__count{background:#fffc;border-radius:999px;justify-self:start;padding:.25rem .65rem;font-size:.8rem;font-weight:600}.yj-shelf img{object-fit:cover;border-radius:18px;width:112px;height:112px;box-shadow:0 8px 20px -12px #15122e66}.yj-shelf .yj-circle{position:absolute;top:12px;right:12px}.yj-shelf--solo{grid-template-columns:1fr 84px;min-height:132px}.yj-shelf--solo img{width:84px;height:84px}@media (width>=640px){.yj-shelves{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.yj-shelves{grid-template-columns:repeat(4,1fr)}.yj-shelves--hubs>li:first-child{grid-row:span 2}.yj-shelves--hubs>li:first-child .yj-shelf{grid-template-columns:1fr;align-content:space-between}.yj-shelves--hubs>li:first-child img{aspect-ratio:1;width:100%;height:auto}.yj-shelves--solo{grid-template-columns:repeat(3,1fr)}}.yj-subhead{margin:2rem 0 1rem;font-size:1.15rem}.yj-purposes{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.yj-purposes a{border:1px solid var(--yj-line);color:var(--yj-ink);background:#fff;border-radius:999px;grid-template-columns:minmax(7.5rem,11rem) 1fr auto;align-items:center;gap:.9rem;padding:.75rem .75rem .75rem 1.1rem;line-height:1.35;text-decoration:none;display:grid}.yj-purposes a:hover{border-color:var(--yj-lilac-2);background:var(--yj-violet-soft)}.yj-purposes b{font-weight:600}.yj-purposes span{color:var(--yj-ink-2);font-size:.95rem}.yj-purposes i{background:var(--yj-violet-soft);width:32px;height:32px;color:var(--yj-violet);border-radius:50%;place-items:center;display:grid}.yj-purposes i svg{width:14px;height:14px}@media (width<=560px){.yj-purposes a{border-radius:18px;grid-template-columns:1fr auto}.yj-purposes span{grid-column:1}.yj-purposes i{grid-area:1/2/span 2}}@media (width>=1024px){.yj-purposes{grid-template-columns:1fr 1fr;column-gap:.75rem}}.yj-prose{gap:1rem;max-width:760px;display:grid}.yj-prose h2{margin-top:.5rem}.yj-prose h3{margin-top:.75rem}.yj-prose p,.yj-prose li{color:#2c2946;font-size:1.05rem;line-height:1.7}.yj-prose ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.yj-prose ul li{padding-left:1.6rem;position:relative}.yj-prose ul li:before{content:"";background:linear-gradient(135deg, var(--yj-violet), var(--yj-violet-2));border-radius:50%;width:10px;height:10px;position:absolute;top:.62em;left:.2rem}.yj-block{scroll-margin-top:16px}.yj-article{gap:3rem;display:grid}.yj-article>section{gap:1rem;display:grid}@media (width>=900px){.yj-article{gap:3.5rem}}.yj-steps{counter-reset:yjstep;gap:.75rem;margin:.25rem 0;padding:0;list-style:none;display:grid}.yj-steps li{border:1px solid var(--yj-line);border-radius:var(--yj-r-lg);background:#fff;grid-template-columns:44px 1fr;gap:.25rem 1rem;padding:1.1rem 1.15rem;display:grid;position:relative}.yj-steps li:before{counter-increment:yjstep;content:counter(yjstep);color:#fff;background:var(--yj-violet) linear-gradient(135deg, var(--yj-violet), var(--yj-violet-2));border-radius:50%;grid-row:span 2;place-items:center;width:44px;height:44px;font-weight:600;display:grid}.yj-steps b{align-self:end;font-size:1.05rem;font-weight:600;line-height:1.3}.yj-steps span{color:var(--yj-ink-2);line-height:1.6}.yj-steps--wide{counter-reset:yjstep}@media (width>=900px){.yj-steps--wide{grid-template-columns:repeat(4,1fr)}.yj-steps--wide li{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);background:#fff;border:0;grid-template-columns:1fr;align-content:start;padding:1.25rem 2rem 1.4rem 1.25rem}.yj-steps--wide li:before{grid-row:auto;margin-bottom:.5rem}}.yj-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.97rem;line-height:1.5}.yj-table th{text-align:left;color:var(--yj-ink-2);background:var(--yj-lilac);padding:.8rem 1rem;font-size:.875rem;font-weight:600}.yj-table th:first-child{border-top-left-radius:14px}.yj-table th:last-child{border-top-right-radius:14px}.yj-table td{border-bottom:1px solid var(--yj-line);vertical-align:top;color:#2c2946;padding:.85rem 1rem}.yj-table tr:last-child td{border-bottom:0}.yj-table td:first-child{color:var(--yj-ink);font-weight:600}.yj-table td>a{align-items:center;min-height:44px;display:inline-flex}.yj-tablebox{border:1px solid var(--yj-line);border-radius:var(--yj-r-lg);background:#fff;overflow:hidden}@media (width<=720px){.yj-tablebox{background:0 0;border:0;border-radius:0;overflow:visible}.yj-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.yj-table,.yj-table tbody,.yj-table tr,.yj-table td{width:100%;display:block}.yj-table tr{border:1px solid var(--yj-line);border-radius:var(--yj-r);background:#fff;margin-bottom:.6rem;padding:.4rem 0}.yj-table td{border:0;grid-template-columns:minmax(6rem,38%) 1fr;gap:.75rem;padding:.35rem 1rem;display:grid}.yj-table td:before{content:attr(data-label);color:var(--yj-ink-3);font-size:.85rem;font-weight:500}.yj-table td:first-child{font-size:1.05rem}.yj-table td:first-child:before{display:none}.yj-table td:first-child{grid-template-columns:1fr}}.yj-faq{gap:.65rem;max-width:880px;display:grid}.yj-faq--center{margin-inline:auto}.yj-faq details{border:1px solid var(--yj-line);background:#fff;border-radius:30px;transition:border-radius .2s}.yj-faq details[open]{border-radius:var(--yj-r-lg);border-color:var(--yj-lilac-2)}.yj-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:60px;padding:.6rem .6rem .6rem 1.4rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.yj-faq summary::-webkit-details-marker{display:none}.yj-faq summary i{background:var(--yj-violet-soft);width:40px;height:40px;color:var(--yj-violet-ink);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.yj-faq summary i svg{width:16px;height:16px}.yj-faq details[open] summary i{transform:rotate(180deg)}.yj-faq__a{color:#2c2946;padding:0 1.4rem 1.25rem;line-height:1.7}.yj-faq__a p{border-left:2px solid var(--yj-lilac-2);padding-left:1rem}@media (prefers-reduced-motion:reduce){.yj-faq details,.yj-faq summary i,.yj-btn,.yj-card{transition:none}}.yj-phero{grid-template-areas:"crumbs""head""media""form""lead";gap:1rem;padding:1rem 1rem 1.25rem;display:grid}.yj-phero>.yj-crumbs{grid-area:crumbs}.yj-phero__head{grid-area:head;justify-items:start;gap:.7rem;display:grid}.yj-phero__head h1{font-size:clamp(1.55rem,1.1rem + 2.2vw,2.75rem)}.yj-phero__media{grid-area:media;grid-template-columns:104px 1fr;align-items:center;gap:.9rem;display:grid}.yj-phero__pic{box-shadow:var(--yj-shadow);aspect-ratio:1;background:#fff;border-radius:20px;overflow:hidden}.yj-phero__pic img{object-fit:cover;width:100%;height:100%}.yj-phero__pic.yj-pimg--tile{padding:.5rem}.yj-phero__pic.yj-pimg--tile b{font-size:1rem}.yj-phero__pic.yj-pimg--tile span{display:none}.yj-phero__quick{color:var(--yj-ink-2);gap:.25rem;font-size:.95rem;display:grid}.yj-phero__quick strong{color:var(--yj-ink);letter-spacing:-.01em;font-size:1.5rem}.yj-phero__lead{grid-area:lead}.yj-phero__form{grid-area:form}.yj-chiprow{display:none}@media (width<=899px){.yj-phero .yj-form__top{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yj-phero .yj-form{gap:.7rem;padding:1rem}.yj-phero .yj-form__err{min-height:1.1rem}.yj-phero{gap:.85rem}}@media (width>=900px){.yj-phero{grid-template:"crumbs crumbs""media head""media lead""media form"1fr/minmax(0,1fr) minmax(0,1.05fr);gap:1.25rem 3rem;padding:1.75rem 2.5rem 2.5rem}.yj-phero__media{grid-template-columns:1fr;align-self:start;position:relative}.yj-phero__pic{border-radius:var(--yj-r-xl)}.yj-phero__pic.yj-pimg--tile{padding:2rem}.yj-phero__pic.yj-pimg--tile b{font-size:clamp(2rem,1rem + 2vw,3rem)}.yj-phero__pic.yj-pimg--tile span{font-size:1rem;display:block}.yj-phero__quick{display:none}.yj-chiprow{flex-wrap:wrap;gap:.5rem;display:flex;position:absolute;bottom:16px;left:16px;right:16px}}.yj-form{border-radius:var(--yj-r-lg);box-shadow:0 1px 0 var(--yj-line), 0 20px 40px -28px #4a22bd73;background:#fff;gap:.85rem;padding:1.15rem;display:grid}.yj-form__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.yj-form__title{font-size:1.1rem}.yj-form__price{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.yj-form__price strong{letter-spacing:-.01em;font-size:1.5rem}.yj-form__price span{color:var(--yj-ink-3);font-size:.875rem}.yj-form__fields{gap:.75rem;display:grid}@media (width>=560px){.yj-form__fields{grid-template-columns:1fr 1fr}}.yj-field{align-content:start;gap:.3rem;display:grid}.yj-field label{font-size:.9rem;font-weight:600}.yj-field input{border:1.5px solid var(--yj-line-2);background:#f7f8fd;border-radius:999px;width:100%;min-height:50px;padding:0 1.1rem;font-size:16px}.yj-field input:focus{border-color:var(--yj-violet);background:#fff;outline:none;box-shadow:0 0 0 4px #6a3de026}.yj-field input[aria-invalid=true]{border-color:var(--yj-danger)}.yj-field small{color:var(--yj-ink-3);font-size:.8rem;line-height:1.35}.yj-form__err{min-height:1.35rem;color:var(--yj-danger);margin:0;font-size:.9rem;font-weight:500}.yj-form__note{color:var(--yj-ink-3);font-size:.8rem;line-height:1.45}.yj-form__note a{color:var(--yj-ink-2)}.yj-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width>=900px){.yj-form{gap:1rem;padding:1.5rem}}.yj-facts{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.yj-facts li{border-radius:var(--yj-r);background:var(--yj-sky);align-content:start;gap:.25rem;padding:1rem 1.1rem;display:grid}.yj-facts li:nth-child(3n+2){background:var(--yj-lilac)}.yj-facts li:nth-child(3n){background:var(--yj-butter)}.yj-facts span{color:var(--yj-ink-2);font-size:.85rem;font-weight:500}.yj-facts b{font-size:1.1rem;font-weight:600;line-height:1.3}@media (width>=900px){.yj-facts{grid-template-columns:repeat(5,1fr)}.yj-facts li{min-height:112px;padding:1.2rem 1.25rem}.yj-facts b{font-size:1.25rem}}.yj-pbody{gap:2.5rem;padding-top:3rem;display:grid}.yj-aside{align-self:start;gap:1rem;display:grid}.yj-aside__card{border-radius:var(--yj-r-lg);background:linear-gradient(150deg, var(--yj-sky) 0%, var(--yj-lilac) 100%);gap:.9rem;padding:1.25rem;display:grid}.yj-aside__row{grid-template-columns:72px 1fr;align-items:center;gap:.9rem;display:grid}.yj-aside__row img,.yj-aside__row .yj-pimg--tile{border-radius:16px;width:72px;height:72px}.yj-aside__row .yj-pimg--tile{padding:.3rem}.yj-aside__row .yj-pimg--tile b{font-size:.8rem}.yj-aside__row .yj-pimg--tile span{display:none}.yj-aside__name{font-weight:600;line-height:1.25}.yj-links{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.yj-links a{border:1px solid var(--yj-line);color:var(--yj-ink);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.yj-links a:hover{border-color:var(--yj-lilac-2)}.yj-links svg{width:14px;height:14px;color:var(--yj-violet);flex:none}.yj-warnlink{min-height:44px;color:var(--yj-ink-2);align-items:center;font-size:.9rem;display:inline-flex}@media (width>=1024px){.yj-pbody{grid-template-columns:minmax(0,1fr) 320px;gap:4rem;padding-top:4.5rem}.yj-aside{position:sticky;top:16px}}.yj-updated{color:var(--yj-ink-3);font-size:.875rem}.yj-sticky{z-index:30;padding:10px var(--yj-gut) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--yj-line);visibility:hidden;background:#fffffff5;justify-content:space-between;align-items:center;gap:.75rem;transition:transform .25s,visibility .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px -20px #15122e59}.yj-sticky__name{font-size:.95rem;font-weight:600;line-height:1.2}.yj-sticky__name span{color:var(--yj-ink-3);font-size:.85rem;font-weight:400;display:block}.yj-sticky-on .yj-sticky{visibility:visible;transform:none}html[data-opc=ask] .yj-sticky{visibility:hidden;transform:translateY(110%)}.yj-has-sticky{--yj-sticky-h:72px}@media (width>=1024px){.yj-sticky{display:none}.yj-has-sticky{--yj-sticky-h:0px}}@media (prefers-reduced-motion:reduce){.yj-sticky{transition:none}}.yj-chero{gap:1rem;padding:1.25rem 1.15rem 1.5rem;display:grid}.yj-chero__text{justify-items:start;gap:.85rem;max-width:820px;display:grid}.yj-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;max-width:680px;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.yj-stats li{border-radius:var(--yj-r);background:#fffc;gap:.1rem;padding:.8rem .9rem;display:grid}.yj-stats b{letter-spacing:-.01em;font-size:1.2rem}.yj-stats span{color:var(--yj-ink-2);font-size:.8rem}@media (width>=900px){.yj-chero{padding:2.25rem 3rem 2.75rem}.yj-stats b{font-size:1.5rem}}.yj-doc{padding-top:1.5rem}.yj-doc__head{border-radius:var(--yj-r-xl);background:linear-gradient(135deg,#eef5fc 0%,#f3efff 100%);gap:.9rem;padding:1.5rem 1.15rem;display:grid}.yj-doc__body{padding-top:2rem}@media (width>=900px){.yj-doc__head{padding:2.5rem 3rem}.yj-doc__body{padding:3rem 3rem 0}}.yj-maplist{columns:2 220px;column-gap:2rem;margin:0;padding:0;list-style:none}.yj-maplist li{break-inside:avoid;padding:.3rem 0}.yj-foot{border-radius:var(--yj-r-xl);background:var(--yj-dark);color:#d9d6ea;margin:4.5rem auto 16px;padding:1.75rem 1.25rem 1.5rem}.yj-foot a{color:#f1effa;text-decoration:none}.yj-foot a:hover{text-decoration:underline}.yj-foot__band{border-bottom:1px solid #ffffff1f;gap:1.25rem;padding-bottom:1.75rem;display:grid}.yj-foot__band p{color:#cbc7df;max-width:560px}.yj-foot__band h2{color:#fff;font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.yj-foot__ctas{flex-wrap:wrap;gap:.75rem;display:flex}.yj-foot .yj-btn--ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffb3}.yj-foot .yj-btn--ghost:hover{background:#ffffff14;text-decoration:none}.yj-foot .yj-btn--primary{color:#fff}.yj-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;padding-block:1.75rem;display:grid}.yj-foot__cols h2{color:#fff;letter-spacing:0;margin-bottom:.75rem;font-size:.95rem}.yj-foot__cols ul{gap:.45rem;margin:0;padding:0;font-size:.93rem;list-style:none;display:grid}.yj-foot__brand{grid-column:1/-1;align-content:start;gap:.75rem;display:grid}.yj-foot__brand .yj-logo{color:#fff}.yj-foot__legal{color:#b9b5cf;border-top:1px solid #ffffff1f;gap:.6rem;padding-top:1.25rem;font-size:.85rem;display:grid}.yj-foot__legal p a{text-decoration:underline}.yj-foot__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;display:flex}.yj-linkbtn{color:#f1effa;cursor:pointer;background:0 0;border:0;min-height:44px;padding:.4rem 0;font-size:.85rem;text-decoration:underline}@media (width>=900px){.yj-foot{padding:2.5rem 3rem 1.75rem}.yj-foot__band{grid-template-columns:1fr auto;align-items:end}.yj-foot__cols{grid-template-columns:1.3fr repeat(4,minmax(0,1fr))}.yj-foot__brand{grid-column:auto}}.yj-consent{z-index:60;border:1px solid var(--yj-line);background:#fff;border-radius:20px;padding:1rem;display:none;position:fixed;top:8px;left:8px;right:8px;box-shadow:0 20px 50px -20px #15122e73}html[data-opc=ask] .yj-consent{gap:.75rem;display:grid}.yj-consent p{color:var(--yj-ink-2);font-size:.875rem;line-height:1.45}.yj-consent__btns{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.yj-consent__btns .yj-btn{min-height:44px;padding:0 .75rem;font-size:.95rem}.yj-consent__more{font-size:.875rem}@media (width>=768px){.yj-consent{border-color:var(--yj-lilac-2);background:#fffffff7;border-radius:999px;width:min(100% - 32px,1080px);padding:.75rem .75rem .75rem 1.5rem;inset:auto auto 16px 50%;translate:-50%}html[data-opc=ask] .yj-consent{grid-template-columns:1fr auto;align-items:center;gap:1.25rem}.yj-consent__btns{grid-template-columns:auto auto}.yj-consent__btns .yj-btn{padding:0 1.4rem}}.yj-dialog{border-radius:var(--yj-r-lg);width:min(100% - 24px,480px);max-height:calc(100dvh - 24px);color:var(--yj-ink);background:#fff;border:0;padding:0}.yj-dialog::backdrop{background:#100e1f8c}.yj-dialog__in{gap:1rem;padding:1.25rem;display:grid;position:relative}.yj-dialog__head{grid-template-columns:72px 1fr;align-items:center;gap:.9rem;padding-right:2.5rem;display:grid}.yj-dialog__head img,.yj-dialog__head .yj-pimg--tile{object-fit:cover;border-radius:16px;width:72px;height:72px}.yj-dialog__head .yj-pimg--tile{padding:.3rem;font-size:.8rem;font-weight:600;line-height:1.1}.yj-dialog__head h2{font-size:1.3rem}.yj-dialog__purpose{color:var(--yj-ink-2);margin-top:.2rem;font-size:.9rem;line-height:1.35}.yj-dialog__x{position:absolute;top:10px;right:10px}.yj-dialog__x button{background:var(--yj-violet-soft);cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.yj-dialog__x svg{width:18px;height:18px}.yj-dialog .yj-form{box-shadow:none;padding:0}.yj-dialog .yj-form__fields{grid-template-columns:1fr}@media (prefers-reduced-motion:no-preference){.yj-dialog[open]{animation:.18s ease-out yjpop}@keyframes yjpop{0%{opacity:0;transform:translateY(10px)scale(.98)}}}.yj-404{justify-items:start;gap:1rem;padding:2.5rem 1.25rem;display:grid}@media (width>=900px){.yj-404{padding:4rem 3rem}}.yj-grid--hub{margin-top:1.75rem}.yj-sec>.yj-prose+.yj-tablebox,.yj-sec .yj-prose .yj-tablebox{max-width:none}.yj-prose--wide{max-width:1000px}.yj-card__media{color:inherit;text-decoration:none}
/*$vite$:1*/