@font-face{font-family:YV Commissioner;src:url(/fertility/01/ru/assets/commissioner-cyrillic-wght-normal-bgdX5wL6.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:YV Commissioner;src:url(/fertility/01/ru/assets/commissioner-latin-wght-normal-BAwLJtOy.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2122,U+2212}@font-face{font-family:YV Commissioner;src:url(/fertility/01/ru/assets/commissioner-latin-ext-wght-normal-rva7dkhN.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-02BA,U+20A0-20AB,U+20AD-20C0,U+2113}@font-face{font-family:YV Martian Mono;src:url(/fertility/01/ru/assets/martian-mono-cyrillic-wght-normal-B84CD5C_.woff2) format("woff2");font-weight:100 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:YV Martian Mono;src:url(/fertility/01/ru/assets/martian-mono-latin-wght-normal-5W32yIyr.woff2) format("woff2");font-weight:100 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2122,U+2212}@font-face{font-family:YV Martian Mono;src:url(/fertility/01/ru/assets/martian-mono-latin-ext-wght-normal-DlL6xMw5.woff2) format("woff2");font-weight:100 800;font-display:swap;unicode-range:U+0100-02BA,U+20A0-20AB,U+20AD-20C0,U+2113}:root{--porcelain:#F7F7FA;--white:#FFFFFF;--platinum:#E3E5EB;--ink:#1C1A29;--ink-2:#545066;--amethyst:#4A3596;--amethyst-tint:#ECE8F8;--silver:#A9ADB9;--amethyst-deep:#3A2878;--on-ink:#D9D6E4;--font-text:"YV Commissioner",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"YV Martian Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--r:2px;--gutter:clamp(16px,4vw,48px);--max:1216px;--sec:clamp(64px,8.5vw,120px);--hdr:64px;--ease:cubic-bezier(.3,.7,.2,1)}:root{--dgs-accent:#4A3596;--dgs-accent-ink:#FFFFFF;--dgs-ink:#1C1A29;--dgs-font:var(--font-text)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 12px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;background:var(--porcelain);color:var(--ink);font:400 17px/28px var(--font-text);overflow-x:clip}h1,h2,h3,.h3,.h4{margin:0;text-wrap:balance}h1{font-size:clamp(34px,4vw,52px);line-height:1.155;font-weight:300;letter-spacing:-.012em}h2{font-size:clamp(26px,2.6vw,32px);line-height:1.25;font-weight:400;letter-spacing:-.006em}h3,.h3{font-size:clamp(19px,1.6vw,22px);line-height:1.3;font-weight:500}.h4{font-size:17px;line-height:1.4;font-weight:600;margin:28px 0 12px}p{margin:0}a{color:var(--amethyst);text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--amethyst);outline-offset:3px}img{display:block;max-width:100%;height:auto}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--white);padding:10px 14px}.skip:focus{top:12px}.wrap{max-width:calc(var(--max) + 2*var(--gutter));margin:0 auto;padding:0 var(--gutter)}.lead{font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--ink-2);max-width:62ch}.muted{color:var(--ink-2)}.small{font-size:14px;line-height:1.5}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mono-label{font:500 12px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:var(--r);border:1px solid var(--amethyst);background:var(--amethyst);color:var(--white);font:500 16px/1.2 var(--font-text);text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s;text-align:center}.btn:hover{background:var(--amethyst-deep);border-color:var(--amethyst-deep)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink-2)}.btn--ghost:hover{background:var(--amethyst-tint);border-color:var(--amethyst);color:var(--amethyst)}.btn--ghost:disabled:hover{background:transparent;border-color:var(--ink-2);color:var(--ink)}.btn--sm{min-height:44px;padding:0 16px;font-size:15px}.btn--block{width:100%}.btn .ico{width:20px;height:20px;color:currentColor}.arr{transition:transform .2s var(--ease)}.btn:hover .arr{transform:translate(3px)}.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:6px 0;display:inline-flex;align-items:center;gap:6px;font:500 15px/1.3 var(--font-text);color:var(--amethyst);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link .ico{width:16px;height:16px;color:currentColor}.ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ico{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:square;color:var(--amethyst);flex:none}.warn{margin:20px 0 0;padding:16px 18px;border:1px solid var(--ink-2);border-left:3px solid var(--amethyst);border-radius:var(--r);background:var(--white);font:500 16px/1.45 var(--font-text);color:var(--ink);min-height:60px}.warn--dark{background:transparent;border-color:var(--on-ink);border-left-color:var(--on-ink);color:var(--white);margin:0 0 32px;font-size:17px}.hdr{position:sticky;top:0;z-index:40;background:#f7f7faf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--platinum)}.hdr__in{display:flex;align-items:center;gap:18px;min-height:var(--hdr)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font:500 19px/1 var(--font-text);letter-spacing:.01em}.brand small{display:block;font:500 11px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-top:4px}.brand .mark{color:var(--amethyst)}.brand--light,.brand--light .mark{color:var(--white)}.mark{flex:none}.hdr__nav{display:flex;gap:2px;margin-left:auto}.hdr__nav a{color:var(--ink-2);text-decoration:none;font-size:15px;padding:8px 10px;border-radius:var(--r)}.hdr__nav a:hover{color:var(--amethyst);background:var(--amethyst-tint)}@media (max-width:1100px){.hdr__nav{display:none}.hdr__cta{margin-left:auto}}.demo-bar{margin:0;padding:8px var(--gutter);background:var(--platinum);font-size:13px;line-height:1.4;color:var(--ink-2);text-align:center}.hairgrid{position:absolute;inset:0 var(--gutter);pointer-events:none;z-index:0;border-right:1px solid rgb(169 173 185 / .4);background-image:repeating-linear-gradient(90deg,rgb(169 173 185 / .4) 0 1px,transparent 1px calc(100% / 12));animation:hgIn .5s ease-out both}.hairgrid--static{animation:none}@media (max-width:760px){.hairgrid{background-image:repeating-linear-gradient(90deg,rgb(169 173 185 / .32) 0 1px,transparent 1px 25%);border-right-color:#a9adb952}}@keyframes hgIn{0%{opacity:0}to{opacity:1}}.hero{position:relative;overflow-x:clip;padding:clamp(28px,5vw,72px) 0 clamp(48px,6vw,96px);background:var(--porcelain)}.hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:start}.hero__text{position:relative;z-index:1;padding-top:clamp(0px,3vw,48px)}.hero__text h1{margin-top:18px}.hero__text .lead{margin-top:24px}.trust{margin-top:24px;font:400 12px/16px var(--font-mono);color:var(--ink-2);letter-spacing:.02em}.hero__side{position:relative;z-index:1;min-width:0}.photo.hero__photo{margin-right:calc((min(100vw,var(--max) + 2 * var(--gutter)) - 100vw) / 2 - var(--gutter))}.hero__photo img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 40%;object-position:70% 40%;border-radius:0}.hruler{position:relative;z-index:2;margin:-104px 0 0 clamp(-40px,-3vw,0px)}.hruler__cap{margin-top:6px;font-size:15px;line-height:1.5;min-height:3em}.hruler__cap .mono{font-size:12px;color:var(--amethyst);margin-right:6px}@media (max-width:1100px){.hero__grid{grid-template-columns:1fr}.photo.hero__photo{margin-right:calc(-1 * var(--gutter));margin-left:calc(-1 * var(--gutter))}.hruler{margin:-64px 0 0}}@media (max-width:760px){.hero__photo{display:none}.hruler{margin:8px 0 0}.hero__text{padding-top:0}}.card{background:var(--white);border:1px solid var(--silver);border-radius:var(--r);padding:clamp(18px,2.2vw,28px)}.photo{margin:0;position:relative}.photo img{width:100%;border-radius:var(--r)}.photo__cap{position:absolute;left:8px;bottom:8px;background:#1c1a29c7;color:var(--white);font:400 11px/1.3 var(--font-mono);padding:4px 8px;border-radius:var(--r);white-space:nowrap}.scale{position:relative;list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(9,minmax(0,1fr))}.scale:before{content:"";position:absolute;left:0;right:0;bottom:10px;height:7px;border-bottom:1px solid var(--ink-2);background:repeating-linear-gradient(90deg,var(--silver) 0 1px,transparent 1px calc(100% / 45));background-position:calc(100% / 90) 0}.scale__b{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;min-height:76px;margin:0;padding:6px 0 18px;border:0;background:none;display:grid;justify-items:center;align-content:end;gap:8px;cursor:pointer;color:var(--ink-2);font:inherit}.scale__n{font:500 12px/1 var(--font-mono);letter-spacing:.02em;transition:color .2s}.scale__t{display:block;width:1px;height:22px;margin-top:12px;background:var(--ink-2);transition:height .24s var(--ease),margin .24s var(--ease),background .24s,width .24s}.scale__b:hover .scale__n{color:var(--amethyst)}.scale__b:hover .scale__t{background:var(--amethyst)}.scale__b.is-on{color:var(--amethyst)}.scale__b.is-on .scale__n{font-weight:700}.scale__b.is-on .scale__t{width:2px;height:34px;margin-top:0;background:var(--amethyst)}.scale__ind{position:absolute;left:0;bottom:0;width:calc(100% / 9);height:6px;transform:translate(calc(var(--i, 0) * 100%));transition:transform .24s var(--ease);pointer-events:none}.scale__ind:after{content:"";position:absolute;left:50%;top:0;width:28px;height:3px;margin-left:-14px;background:var(--amethyst)}.scale__l{font-size:13px;line-height:1.25;color:var(--ink-2);text-align:center;padding:0 4px;min-height:2.5em}.scale__b.is-on .scale__l{color:var(--ink);font-weight:600}.scale__here{position:absolute;top:0;left:50%;transform:translate(-50%);white-space:nowrap;font:500 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--amethyst);background:var(--amethyst-tint);padding:4px 6px;border-radius:var(--r)}.scale--tabs{margin:0}.scale--tabs .scale__b{min-height:116px;padding-top:28px;align-content:start}.scale--tabs .scale__t{order:0}.scale--tabs .scale__n{order:-1}.scale--tabs .scale__l{order:1}.scale--tabs:before{bottom:10px}.sec{padding:var(--sec) 0}.sec--tint{background:var(--white)}.sec--plat{background:var(--platinum)}.sec--ink{background:var(--ink);color:var(--white)}.sec--ink .lead,.sec--ink .mono-label{color:var(--on-ink)}.head{display:grid;gap:12px;max-width:780px;margin-bottom:clamp(28px,4vw,48px)}.stg{position:relative}.stg__ctl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 40px;align-items:start;margin-bottom:28px}.chips{border:0;margin:0;padding:0;min-width:0}.chips legend{padding:0;margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.chips__hint{font-size:13px;color:var(--ink-2)}.chips__row{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--ink-2);border-radius:var(--r);background:var(--white);font-size:15px;line-height:1.3;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.chip:hover{border-color:var(--amethyst);color:var(--amethyst)}.chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.chip.is-on{background:var(--amethyst);border-color:var(--amethyst);color:var(--white)}.chip:has(input:focus-visible){outline:2px solid var(--amethyst);outline-offset:3px}.stg__note{display:flex;gap:10px;align-items:flex-start;margin:-8px 0 20px;padding:12px 14px;background:var(--amethyst-tint);border-radius:var(--r);font-size:15px;line-height:1.5}.stg__bar{position:relative;background:var(--white);border-top:1px solid var(--silver)}.stg__panel{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0 clamp(20px,3vw,40px);margin-top:16px;padding:0}.stg__stack{display:grid;min-width:0}.stg__stack>.stg__body{grid-area:1/1}.stg__ghost{visibility:hidden;pointer-events:none;animation:none}.stg__margin{padding:28px 0 28px 28px;border-right:1px solid var(--platinum);display:flex;flex-direction:column;gap:6px;background:linear-gradient(var(--amethyst-tint),var(--amethyst-tint)) left top / 100% 100% no-repeat}.stg__num{display:inline-block;overflow:hidden;height:64px;font:300 64px/1 var(--font-mono);color:var(--amethyst);letter-spacing:-.04em}.roll{display:inline-block}.roll[data-dir="1"]{animation:rollUp .2s var(--ease)}.roll[data-dir="-1"]{animation:rollDown .2s var(--ease)}@keyframes rollUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes rollDown{0%{transform:translateY(-100%)}to{transform:none}}.stg__of{font:400 13px/1 var(--font-mono);color:var(--ink-2)}.stg__body{padding:28px 28px 28px 0;min-width:0;animation:fade .18s ease-out;display:flex;flex-direction:column}.stg__body .stg__out{margin-top:auto}.stg__body .stg__contact{margin-bottom:20px}@keyframes fade{0%{opacity:0}to{opacity:1}}.stg__meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.stg__demo{font-size:12px;line-height:1.3;color:var(--ink-2);border:1px dashed var(--ink-2);border-radius:var(--r);padding:3px 8px}.stg__h{margin-top:10px;font-size:clamp(26px,2.6vw,34px);line-height:1.2;font-weight:300}.stg__general{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:10px 12px;border:1px solid var(--silver);border-radius:var(--r);font-size:15px;line-height:1.5;background:var(--porcelain)}.pass{margin:20px 0 0;display:grid}.pass>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:6px 20px;padding:14px 0;border-top:1px solid var(--platinum)}.pass dt{font:500 12px/20px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);padding-top:3px}.pass dd{margin:0}.pass--tight>div{grid-template-columns:150px minmax(0,1fr);padding:12px 0;font-size:16px;line-height:1.55}.pass__money{transition:background .2s}.pass__money.is-hl{background:var(--amethyst-tint);margin:0 -14px;padding:14px!important}.pass__money dd{display:grid;gap:10px;justify-items:start}.money{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:16px;line-height:1.55}.money li{display:grid;gap:2px;padding-left:12px;border-left:1px solid var(--silver)}.money li.is-yours{border-left:2px solid var(--amethyst);padding-left:11px}.money em{font-style:normal;color:var(--amethyst)}.tag{display:inline-block;padding:3px 10px;border-radius:var(--r);font-size:13px;line-height:1.4;font-weight:600}.tag--in{background:var(--amethyst-tint);color:var(--amethyst)}.tag--out{background:var(--platinum);color:var(--ink)}.tag--doc{border:1px dashed var(--ink-2);color:var(--ink-2)}.stg__contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:6px;padding:14px 0;border-top:1px solid var(--platinum);border-bottom:1px solid var(--platinum)}.stg__contact p{display:grid;gap:4px;font-size:16px;line-height:1.5}.stg__out{background:var(--porcelain);display:grid;gap:14px}.stg__out .warn{margin:0}.stg__outt{font-size:17px;line-height:1.55}.stg__load{margin-top:20px;padding:40px 0;color:var(--ink-2)}.stg__err{margin-top:20px;padding:20px;border:1px solid var(--ink-2);border-radius:var(--r);display:grid;gap:14px;background:var(--porcelain)}.stg__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.stg__pos{font-size:13px;color:var(--ink-2)}.is-flash{animation:flash 1.6s ease-out}@keyframes flash{0%,30%{background:var(--amethyst-tint)}to{background:transparent}}@media (max-width:900px){.stg__ghost{display:none}.stg__ctl,.stg__panel{grid-template-columns:1fr}.stg__margin{flex-direction:row;align-items:baseline;padding:16px 18px;border-right:0;border-bottom:1px solid var(--platinum)}.stg__num{height:40px;font-size:40px}.stg__body{padding:18px}.stg__meta .mono-label{display:none}.pass>div{grid-template-columns:1fr;gap:4px}.pass__money.is-hl{margin:0 -10px;padding:12px 10px!important}}@media (max-width:760px){.chips__row{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scrollbar-width:none}.chips__row::-webkit-scrollbar{display:none}.chip{flex:none;scroll-snap-align:start}.stg__bar{position:sticky;top:var(--hdr);z-index:20;margin:0 calc(-1 * var(--gutter));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-bottom:1px solid var(--silver);box-shadow:0 8px 16px -14px #1c1a2980}.stg__bar::-webkit-scrollbar{display:none}.scale--tabs{grid-template-columns:repeat(9,88px);width:-moz-max-content;width:max-content;padding:0 calc(50vw - 44px)}.scale--tabs .scale__b{scroll-snap-align:center;min-height:96px;padding-top:24px}.scale--tabs .scale__l{font-size:12px}.scale--tabs .scale__ind{left:calc(50vw - 44px)}.scale--tabs:before{left:calc(50vw - 44px);right:calc(50vw - 44px)}.stg__nav{margin-top:12px}.stg__nav .btn{flex:1}.stg__pos{display:none}}.start{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:start}.steps{list-style:none;margin:0 0 24px;padding:0;display:grid}.steps li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--silver)}.steps li:last-child{border-bottom:1px solid var(--silver)}.steps__n{font-size:14px;line-height:28px;color:var(--amethyst);font-weight:500}.steps h3{margin-bottom:6px}.steps p{color:var(--ink-2)}.start__bring{display:flex;gap:12px;align-items:flex-start;margin-bottom:24px;font-size:16px;line-height:1.55}.start__photo img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}@media (max-width:860px){.start{grid-template-columns:1fr}.start__photo{max-width:520px}.start__photo img{aspect-ratio:4/3;-o-object-position:50% 45%;object-position:50% 45%}}.lab .wrap{position:relative}.lab__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head photo" "list photo" "list side";grid-template-rows:auto auto 1fr;gap:0 clamp(28px,5vw,72px);align-items:start}.lab .head{grid-area:head;margin-bottom:32px}.lab__photo{grid-area:photo}.lab__list{grid-area:list}.lab__side{grid-area:side;display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:20px;align-items:end;margin-top:24px}.lab__photo img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.lab__list{list-style:none;margin:0;padding:0;display:grid;background:var(--white);border:1px solid var(--silver);border-radius:var(--r)}.lab__list li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:20px 22px;border-top:1px solid var(--platinum)}.lab__list li:first-child{border-top:0}.lab__n{font-size:12px;line-height:26px;color:var(--amethyst);font-weight:500}.lab__list h3{font-size:18px;line-height:1.4;margin-bottom:6px}.lab__list p{font-size:16px;line-height:1.55;color:var(--ink-2)}.lab__side p{display:flex;gap:10px;align-items:flex-start}.lab__side .ico{width:22px;height:22px}.lab__pip img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}@media (max-width:860px){.lab__grid{grid-template-columns:1fr;grid-template-areas:"head" "photo" "list" "side";grid-template-rows:none;gap:24px}.lab .head{margin-bottom:0}.lab__side{grid-template-columns:168px minmax(0,1fr);margin-top:0}}.prices{display:grid;gap:18px}.prices .warn{padding:22px 24px;font-size:18px;line-height:1.4;min-height:72px}.ptbl{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.ptbl th,.ptbl td{text-align:left;padding:12px;border-bottom:1px solid var(--platinum);vertical-align:top}.ptbl thead th{font:500 12px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--ink-2);padding-top:0}.ptbl tbody th{font-weight:600;width:24%}.ptbl td{color:var(--ink-2)}.ptbl td.num{white-space:nowrap;color:var(--ink);width:1%}.ptbl td.num .mono{display:block;font-size:14px}.ptbl tbody tr:target{background:var(--amethyst-tint)}.badge{display:inline-block;margin-top:4px;font-size:11px;line-height:1.4;padding:2px 7px;border-radius:var(--r);border:1px dashed var(--ink-2);color:var(--ink-2);white-space:nowrap}html.rv-on .rv{opacity:0;transition:opacity .45s ease-out var(--d,0ms)}html.rv-on .rv.is-in{opacity:1}.pcards,.pcards__badge{display:none}.notes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.notes li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55}@media (max-width:760px){.ptbl{display:none}.pcards{display:grid;list-style:none;margin:0;padding:0}.pcards__badge{display:block}.pcards li{border-bottom:1px solid var(--platinum)}.pcards li:first-child{border-top:1px solid var(--ink-2)}.pcards summary{display:flex;justify-content:space-between;gap:12px;padding:14px 26px 14px 0;cursor:pointer;list-style:none;font-weight:600;font-size:15px;line-height:1.4;position:relative}.pcards summary::-webkit-details-marker{display:none}.pcards summary:after{content:"+";position:absolute;right:2px;top:12px;font:300 20px/1 var(--font-mono);color:var(--amethyst)}.pcards details[open] summary:after{content:"–"}.pcards summary .mono{font-weight:500;font-size:13px;white-space:nowrap}.pcards dl{margin:0 0 14px;display:grid;gap:8px;font-size:15px;line-height:1.5}.pcards dt{font:500 11px/16px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.pcards dd{margin:0}}.sto{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(24px,4vw,56px);align-items:start}.sto__card{display:grid;gap:4px}.sto__card .pass{margin-top:0}.sto__card .row{margin-top:20px}.sto__legal{margin-top:10px}.sto__photo img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}@media (max-width:860px){.sto{grid-template-columns:1fr}.sto__photo{max-width:520px}.sto__photo img{aspect-ratio:4/3;-o-object-position:50% 60%;object-position:50% 60%}}@media (max-width:560px){.pass--tight>div{grid-template-columns:1fr;gap:2px}}.oms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink-2)}.oms__col{display:grid;gap:14px;align-content:start;padding:24px 24px 24px 0}.oms__col+.oms__col{padding-left:24px;border-left:1px solid var(--silver)}.oms__col--act p{font-size:16px;line-height:1.55}.marks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.marks li{display:flex;gap:12px;align-items:flex-start;line-height:1.5}.marks .ico{margin-top:1px}.marks--light .ico{color:#bdb1f2}@media (max-width:860px){.oms{grid-template-columns:1fr}.oms__col,.oms__col+.oms__col{padding:20px 0;border-left:0;border-top:1px solid var(--silver)}}.two{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:start}.two h2{margin-top:12px}.two .lead{margin-top:14px}.facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.facts li{padding:7px 12px;border:1px solid var(--silver);border-radius:var(--r);background:var(--white);font-size:15px;line-height:1.4}.wait{display:grid;gap:12px;justify-items:start}.wait .pass{margin-top:4px;width:100%}@media (max-width:860px){.two{grid-template-columns:1fr}}.team__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:end;margin-bottom:28px}.team__top .head{margin-bottom:0}.team__photo img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.team li{display:grid;gap:8px;align-content:start}.team b{font-size:19px;line-height:1.3;font-weight:500}.team li>span:not(.team__n):not(.muted){font-size:16px;line-height:1.5}.team__n{font-size:12px;color:var(--amethyst)}@media (max-width:960px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.team__top{grid-template-columns:1fr}}@media (max-width:480px){.team{grid-template-columns:1fr}.lab__side{grid-template-columns:128px minmax(0,1fr);gap:16px}}.pv{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:16px}.pv li{display:flex;gap:14px}.pv li div{display:grid;gap:2px}.pv li span{color:var(--ink-2);font-size:16px;line-height:1.5}#privacy .card{display:grid;gap:8px;justify-items:start}#privacy .card .pass{width:100%;margin:8px 0 12px}.faq{max-width:920px;border-bottom:1px solid var(--silver)}.faq details{border-top:1px solid var(--silver)}.faq summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:18px 40px 18px 0;font-weight:500;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:16px;font:300 22px/1 var(--font-mono);color:var(--amethyst)}.faq details[open] summary:after{content:"–"}.faq__n{font-size:12px;line-height:28px;color:var(--ink-2)}.faq p{padding:0 40px 20px 84px;color:var(--ink-2)}@media (max-width:560px){.faq summary{grid-template-columns:1fr;gap:2px}.faq p{padding:0 0 18px}}.rq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}.rq h2{margin-top:12px}.rq .lead{margin:14px 0 22px}.rq__form{display:grid;gap:14px;color:var(--ink)}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field{display:grid;gap:6px;font-weight:500;font-size:14px;line-height:1.4;min-width:0}.field input,.field select{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--ink-2);border-radius:var(--r);background:var(--white);font:400 16px/1.3 var(--font-text);color:var(--ink)}.field input:focus-visible,.field select:focus-visible{outline-offset:1px}.seg{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.seg legend{margin-bottom:6px;padding:0}.seg label{position:relative;padding:10px 16px;border:1px solid var(--ink-2);border-radius:var(--r);cursor:pointer;font-weight:500;font-size:15px}.seg label.is-on{background:var(--amethyst);color:var(--white);border-color:var(--amethyst)}.seg input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.seg label:has(input:focus-visible){outline:2px solid var(--amethyst);outline-offset:2px}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--amethyst);flex:none}.hp{position:absolute;left:-9999px}.rq__status{min-height:1.4em;font-weight:600;font-size:15px;line-height:1.45}.rq__status.is-ok{color:var(--amethyst)}@media (max-width:860px){.rq,.grid2{grid-template-columns:1fr}}.dtbl{width:100%;border-collapse:collapse;border-top:1px solid var(--ink-2);font-size:16px;line-height:1.5}.dtbl th,.dtbl td{text-align:left;padding:14px 16px 14px 0;border-bottom:1px solid var(--silver);vertical-align:top}.dtbl th{width:180px;font:500 12px/24px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.dtbl td em{font:400 12px/24px var(--font-mono);font-style:normal;color:var(--amethyst);white-space:nowrap}.dtbl td:last-child{text-align:right;padding-right:0}@media (max-width:640px){.dtbl tr{display:grid;grid-template-columns:1fr auto;padding:12px 0;border-bottom:1px solid var(--silver)}.dtbl th,.dtbl td{border:0;padding:0}.dtbl th{grid-column:1/-1;width:auto}}.ftr{background:var(--ink);color:var(--on-ink);padding:56px 0 64px;font-size:14px;line-height:1.55}.ftr__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ftr p{margin-top:10px}@media (max-width:760px){.ftr__grid{grid-template-columns:1fr}}.mbar{display:none}@media (max-width:760px){.mbar{display:block;position:fixed;left:12px;right:84px;bottom:12px;z-index:45}.mbar .btn{box-shadow:0 10px 24px -12px #1c1a2999}.ftr{padding-bottom:110px}:root{--hdr:56px}.brand small{display:none}}.nojs{max-width:900px;margin:0 auto;padding:32px 16px}.nojs h2{margin-bottom:16px}.nojs details{border-top:1px solid var(--silver);padding:12px 0}.nojs summary{cursor:pointer;font-weight:500}.nojs dl{margin:12px 0 0}.nojs dt{font:500 12px/20px var(--font-mono);text-transform:uppercase;color:var(--ink-2);margin-top:10px}.nojs dd{margin:0}
