@font-face{font-family:"RZ PT Serif";src:url(/fertility/04/ru/assets/pt-serif-cyrillic-400-normal-B-euljER.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"RZ PT Serif";src:url(/fertility/04/ru/assets/pt-serif-latin-400-normal-Cx0mQj7e.woff2) format("woff2");font-weight:400;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:"RZ PT Serif";src:url(/fertility/04/ru/assets/pt-serif-latin-ext-400-normal-B7STXmTm.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+20A0-20AB,U+20AD-20C0}@font-face{font-family:"RZ PT Serif";src:url(/fertility/04/ru/assets/pt-serif-cyrillic-700-normal-DvVvs_4R.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"RZ PT Serif";src:url(/fertility/04/ru/assets/pt-serif-latin-700-normal-Bsuo9jes.woff2) format("woff2");font-weight:700;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:"RZ PT Serif";src:url(/fertility/04/ru/assets/pt-serif-latin-ext-700-normal-B7jTzfC-.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+20A0-20AB,U+20AD-20C0}@font-face{font-family:"RZ PT Serif";src:url(/fertility/04/ru/assets/pt-serif-cyrillic-400-italic-Bicg0I0x.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"RZ PT Serif";src:url(/fertility/04/ru/assets/pt-serif-latin-400-italic-zg5EJ2cW.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F}@font-face{font-family:RZ Sofia;src:url(/fertility/04/ru/assets/sofia-sans-cyrillic-wght-normal-waSyF_sL.woff2) format("woff2");font-weight:300 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:RZ Sofia;src:url(/fertility/04/ru/assets/sofia-sans-latin-wght-normal-B9fg0t1U.woff2) format("woff2");font-weight:300 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}:root{--paper:#F8F5EE;--white:#FFFFFF;--graphite:#302C27;--graphite-2:#5E5850;--marker:#F3DE4E;--marker-soft:#FBF2B5;--sepia:#6B5D4B;--rule:#D5CFC2;--paper-2:#F1ECE1;--ink:var(--graphite);--ink-2:var(--graphite-2);--line:var(--rule);--font-display:"RZ PT Serif",Georgia,"Times New Roman",serif;--font-text:"RZ Sofia","RZ PT Serif",system-ui,-apple-system,"Segoe UI",sans-serif;--r:2px;--gutter:clamp(16px,3.4vw,44px);--max:1320px;--sec:clamp(56px,7vw,104px);--ease:cubic-bezier(.3,.7,.2,1)}:root{--dgs-accent:#302C27;--dgs-accent-ink:#FFFFFF;--dgs-font:var(--font-text);--dgs-ink:#302C27;--dgs-ink-2:#5E5850}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;-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(--paper);color:var(--graphite);font:400 18px/30px var(--font-display);overflow-x:clip}body.is-locked{overflow:hidden}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:700;text-wrap:balance}h1{font-size:44px;line-height:52px;letter-spacing:-.005em;max-width:900px}h2{font-size:30px;line-height:38px}h3,.h3{font-size:20px;line-height:28px}p{margin:0}a{color:var(--graphite);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-color:var(--sepia);text-decoration-thickness:2px}:focus-visible{outline:2.5px solid var(--graphite);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;margin:-1px;padding:0;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--white);color:var(--graphite);border:1.5px solid var(--graphite);padding:10px 14px;font:600 15px/1 var(--font-text)}.skip:focus{top:12px}.wrap{max-width:calc(var(--max) + 2*var(--gutter));margin:0 auto;padding:0 var(--gutter)}.lead{font-size:19px;line-height:31px;color:var(--graphite-2);max-width:64ch}.muted{color:var(--graphite-2)}.small{font-family:var(--font-text);font-size:15px;line-height:22px}.kicker{font:600 13px/16px var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--sepia)}.num{font-variant-numeric:tabular-nums}.ico{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.mk{font-weight:700;background-image:linear-gradient(var(--marker),var(--marker));background-repeat:no-repeat;background-position:0 88%;background-size:0% 58%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;transition:background-size .5s var(--ease)}.mk.is-drawn{background-size:100% 58%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:var(--r);border:1.5px solid var(--graphite);background:transparent;color:var(--graphite);font:600 16px/1.2 var(--font-text);text-decoration:none;cursor:pointer;text-align:center;transition:background .18s,box-shadow .18s}.btn--ink{background:var(--graphite);color:var(--paper)}.btn--ink:hover{box-shadow:inset 0 -5px 0 var(--marker)}.btn--line{background:var(--white)}.btn--line:hover{background:var(--marker-soft)}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn--sm{min-height:46px;padding:0 18px;font-size:15px}.btn--block{width:100%}.btn .ico{width:20px;height:20px}.arr{width:20px!important;height:20px!important;transition:transform .2s var(--ease)}.btn:hover .arr{transform:translate(3px)}.btn.is-done{background:var(--marker);color:var(--graphite)}.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:8px 2px;min-height:44px;display:inline-flex;align-items:center;gap:8px;font:600 15px/1.3 var(--font-text);color:var(--graphite);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.link:hover{text-decoration-thickness:2px}.link .ico{width:18px;height:18px}.ctas{display:flex;flex-wrap:wrap;gap:10px}.warn{display:flex;align-items:stretch;gap:16px;margin:24px 0 0;min-height:70px;border:1.5px solid var(--graphite);border-radius:var(--r);background:var(--white);font:700 16px/1.45 var(--font-text);color:var(--graphite)}.warn>span:last-child{display:flex;align-items:center;padding:14px 18px 14px 0}.warn__bar{width:12px;flex:none;background:var(--marker);border-right:1.5px solid var(--graphite)}.warn--hero{min-height:78px;font-size:17px}.warn--res{margin:24px calc(-1*var(--pad,0px)) 0;min-height:92px;font-size:18px;border-left:0;border-right:0;border-radius:0}.warn--res>span:last-child{padding-left:2px}.warn--res .warn__bar{width:calc(var(--pad,12px) - 4px)}.warn--dark{background:transparent;border-color:var(--paper);color:var(--paper);margin:0 0 32px;font-size:17px}.warn--dark .warn__bar{border-color:var(--paper)}.hdr{position:sticky;top:0;z-index:40;background:#f8f5eef2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.hdr__in{display:flex;align-items:center;gap:16px;min-height:64px}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--graphite);text-decoration:none;font:700 22px/1 var(--font-display)}.brand small{display:block;font:500 13px/1.2 var(--font-text);color:var(--graphite-2);margin-top:4px}.brand--light{color:var(--paper)}.mark{flex:none}.hdr__cta{margin-left:auto}.tocm{display:none}.tocm__btn{width:100%;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 var(--gutter);background:var(--white);border:0;border-top:1px solid var(--rule);font:500 15px/1.2 var(--font-text);color:var(--graphite);text-align:left;cursor:pointer}.tocm__n{color:var(--sepia);font-weight:700;letter-spacing:.03em;white-space:nowrap}.tocm__t{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.tocm__chev{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.tocm__btn[aria-expanded=true] .tocm__chev{transform:rotate(180deg)}.tocm__list{position:absolute;left:0;right:0;top:100%;background:var(--white);border-bottom:1.5px solid var(--graphite);box-shadow:0 24px 40px -24px #302c2780;max-height:70vh;overflow:auto}.tocm__list ol{list-style:none;margin:0;padding:4px var(--gutter) 10px}.tocm__list a{display:flex;gap:14px;align-items:center;min-height:46px;border-bottom:1px dotted var(--rule);text-decoration:none;color:var(--graphite);font:400 16px/22px var(--font-text)}.tocm__list a[aria-current]{font-weight:700}.layout{display:grid;grid-template-columns:minmax(0,1fr)}.toc{display:none}.toc__h{font:700 13px/16px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--sepia);padding-bottom:12px;border-bottom:1.5px solid var(--graphite)}.toc ol{list-style:none;margin:0;padding:0}.toc a{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px;padding:7px 0;color:var(--graphite-2);text-decoration:none;font:400 15px/20px var(--font-text);border-bottom:1px dotted var(--rule)}.toc__n{font-variant-numeric:tabular-nums;color:var(--sepia)}.toc a:hover .toc__t{text-decoration:underline;text-underline-offset:3px}.toc a[aria-current]{color:var(--graphite);font-weight:700}.toc a[aria-current] .toc__n{color:var(--graphite)}.toc__t{justify-self:start}.toc a[aria-current] .toc__t{background:linear-gradient(transparent 52%,var(--marker) 52%,var(--marker) 92%,transparent 92%)}.demo-bar{margin:20px 0 0;padding:8px 14px;border:1px dashed var(--graphite-2);background:var(--white);font:400 13px/18px var(--font-text);color:var(--graphite-2);text-align:center}.sec{padding-top:var(--sec)}.no{display:flex;align-items:baseline;gap:12px;margin:0 0 18px;font:700 13px/16px var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--sepia)}.no b{font-size:15px;letter-spacing:.04em;color:var(--graphite)}.no__dots{flex:1;min-width:24px;border-bottom:1.5px dotted var(--sepia);opacity:.55;transform:translateY(-3px)}.no__t{white-space:nowrap}.head{display:grid;gap:14px;margin-bottom:clamp(24px,3.2vw,40px)}.head .lead{margin-top:14px}.head--plain .lead{margin-top:0}.note{position:relative;align-self:end;max-width:46ch;padding:3px 0 3px 18px;font:400 14px/20px var(--font-text);color:var(--sepia)}.note:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;border:1.5px solid var(--sepia);border-right:0}.card{--pad:clamp(20px,2.6vw,36px);background:var(--white);border:1px solid var(--rule);border-radius:var(--r);padding:var(--pad);box-shadow:0 1px #302c270a,0 22px 44px -36px #302c2780}.fold{position:relative;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}.fold:after{content:"";position:absolute;top:0;right:0;width:30px;height:30px;background:linear-gradient(225deg,transparent 50%,#E8E1D3 50%);box-shadow:-1px 1px 0 var(--rule)}.photo{margin:0;position:relative}.photo img{width:100%;border-radius:var(--r)}.photo__cap{position:absolute;left:10px;bottom:10px;background:#302c27d6;color:#fff;font:500 12px/16px var(--font-text);padding:3px 8px;border-radius:2px}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ticks li{position:relative;padding-left:30px;font:400 16px/24px var(--font-text)}.ticks li:before{content:"";position:absolute;left:3px;top:5px;width:14px;height:8px;border-left:2px solid var(--graphite);border-bottom:2px solid var(--graphite);transform:rotate(-45deg)}.dashes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dashes li{position:relative;padding-left:26px;font:400 16px/24px var(--font-text);color:var(--graphite-2)}.dashes li:before{content:"—";position:absolute;left:0;color:var(--sepia)}.hero{padding-top:clamp(28px,4vw,52px)}.hero__kicker{display:flex;align-items:center;gap:10px;margin-bottom:18px}.hero__kicker .ico{width:22px;height:22px;color:var(--graphite)}.hero__lead{margin-top:20px;font-size:20px;line-height:32px}.hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;margin-top:clamp(28px,3.4vw,44px);align-items:stretch}.hero__card{display:flex;flex-direction:column}.hero__card .h3{font-size:22px;line-height:30px;padding-right:24px}.need{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.need li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.need__n{width:30px;height:30px;border:1.5px solid var(--graphite);display:grid;place-items:center;font:700 15px/1 var(--font-text);background:var(--marker)}.need b{display:block;font:700 17px/24px var(--font-text)}.need li>div>span{display:block;font:400 15px/22px var(--font-text);color:var(--graphite-2);margin-top:2px}.hero__card .ctas{display:grid;gap:10px;margin-top:22px}.hero__card .warn{margin-top:20px}.hero__photo{min-height:100%}.hero__photo picture,.hero__photo img{height:100%}.hero__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:30% 62%;object-position:30% 62%}.trust{margin-top:16px;font:500 14px/20px var(--font-text);color:var(--graphite-2)}.rv{position:relative;scroll-margin-top:96px}.rv__h{font:700 24px/32px var(--font-display)}.rv__h:focus{outline:none}.rv__h:focus-visible{outline:2px dashed var(--sepia);outline-offset:6px}.rv--intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(24px,4vw,56px)}.get{list-style:none;margin:18px 0 24px;padding:0;display:grid;gap:12px}.get li{display:flex;gap:12px;font:400 17px/25px var(--font-text)}.get .ico{width:22px;height:22px;margin-top:2px}.rv__go{margin-bottom:14px}.rv__not{align-self:start;background:var(--paper);border:1px dashed var(--graphite-2);padding:20px 22px}.rv__not ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.rv__not li{position:relative;padding-left:28px;font:400 16px/23px var(--font-text);color:var(--graphite)}.rv__not li:before,.rv__not li:after{content:"";position:absolute;left:0;top:4px;width:15px;height:15px;border:1.5px solid var(--graphite-2)}.rv__not li:after{border:0;top:11px;height:1.5px;background:var(--graphite-2);transform:rotate(45deg) scaleX(1.25)}.tabs{margin:0 0 26px}.tabs ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;border-bottom:1.5px solid var(--graphite)}.tabs li{display:flex;gap:8px;align-items:baseline;min-width:0;padding:9px 12px 8px;background:var(--paper-2);border:1px solid var(--rule);border-bottom:0;border-radius:2px 2px 0 0;font:500 14px/18px var(--font-text);color:var(--graphite-2)}.tabs li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs li b{color:var(--sepia)}.tabs li.is-done{background:var(--white);color:var(--graphite)}.tabs li.is-now{background:var(--marker);border-color:var(--graphite);color:var(--graphite);font-weight:700}.tabs li.is-now b{color:var(--graphite)}.tabs__t{display:none}.fs{border:0;margin:0;padding:0;min-width:0}.rv__legend{padding:0;margin-bottom:18px}.opts{display:grid;gap:10px}.opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sub{padding:0;margin:20px 0 10px;font:700 13px/16px var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--sepia)}.fs--sub:first-of-type .sub{margin-top:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.opt,.chip,.st,.qo{position:relative;display:flex;align-items:center;gap:12px;border:1.5px solid var(--rule);border-radius:var(--r);background:var(--white);cursor:pointer;color:var(--graphite);transition:border-color .15s,background .15s}.opt{min-height:56px;padding:12px 16px;font:500 17px/24px var(--font-text)}.chip{min-height:48px;padding:10px 16px;font:500 16px/1.2 var(--font-text)}.st{min-height:44px;padding:8px 10px;justify-content:center;gap:6px;font:600 15px/1.2 var(--font-text)}.qo{min-height:48px;padding:10px 14px;align-items:flex-start;font:400 15px/22px var(--font-text)}.opt:hover,.chip:hover,.st:hover,.qo:hover{border-color:var(--graphite-2)}.opt input,.chip input,.st input,.qo input,.seg input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.opt__box,.chip__box,.st__box,.qo__box{width:22px;height:22px;flex:none;border:1.5px solid var(--graphite);border-radius:50%;display:grid;place-items:center;background:var(--white)}.qo__box{border-radius:2px;margin-top:0}.st__box{width:18px;height:18px;border:0;background:none}.st:not(.is-on) .st__box{display:none}.opt__box svg,.chip__box svg,.st__box svg,.qo__box svg{width:14px;height:14px;fill:none;stroke:var(--graphite);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .18s ease}.is-on.opt,.is-on.chip,.is-on.qo{border-color:var(--graphite);background:var(--marker-soft)}.is-on.st{border-color:var(--graphite);background:var(--marker)}.is-on .opt__box,.is-on .chip__box,.is-on .qo__box{background:var(--marker)}.is-on svg{stroke-dashoffset:0}.opt:has(input:focus-visible),.chip:has(input:focus-visible),.st:has(input:focus-visible),.qo:has(input:focus-visible),.seg label:has(input:focus-visible){outline:2.5px solid var(--graphite);outline-offset:2px}.hint{margin-top:14px;font:500 15px/22px var(--font-text);color:var(--graphite-2)}.rv__bar{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid var(--rule)}.rv__next{margin-left:auto}.ed{margin:16px 0 22px;border-top:1px solid var(--rule)}.ed>div{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule)}.ed dt{font:700 13px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--sepia)}.ed dd{margin:0;font:500 16px/23px var(--font-text)}.res__head .kicker{margin-bottom:8px}.res__next{font-size:28px;line-height:36px}.res__lead{margin-top:10px;color:var(--graphite-2);max-width:64ch}.ck{margin-top:26px}.ck__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ck h4{font:700 20px/28px var(--font-display)}.ck__hint{margin-top:4px;font:400 15px/22px var(--font-text);color:var(--graphite-2)}.ck__list{list-style:none;margin:14px 0 0;padding:0;border-top:1.5px solid var(--graphite)}.ck__i{padding:12px 0;border-bottom:1px solid var(--rule)}.ck__fs{border:0;margin:0;padding:0;min-width:0}.ck__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:10px 24px;align-items:center}.ck__lbl{display:flex;gap:12px;font:500 17px/24px var(--font-text)}.ck__n{min-width:24px;font:700 14px/24px var(--font-text);color:var(--sepia);font-variant-numeric:tabular-nums}.ck__list--plain .ck__i{display:flex;gap:12px;font:500 17px/24px var(--font-text)}.ck__st{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ck__to{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0 36px;font-weight:600}.ck__note{margin-top:14px;font:400 16px/24px var(--font-text)}.res__info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:24px;align-items:start}.dont{display:flex;gap:14px;padding:16px 18px;background:var(--marker-soft);border-left:4px solid var(--graphite)}.dont b{display:block;font:700 16px/22px var(--font-text)}.dont p{margin-top:4px;font:400 15px/22px var(--font-text)}.res__lines{list-style:none;margin:0;padding:0;display:grid;gap:10px}.res__lines li{display:flex;gap:10px;font:400 15px/22px var(--font-text)}.res__lines .ico{width:20px;height:20px;margin-top:1px;color:var(--sepia)}.res__tpl-open{display:none;margin-top:18px}.res__else{margin-top:16px}.res__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.res__more{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:6px}.rv-aux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;align-items:start}.rv-aux--one{grid-template-columns:minmax(0,1fr)}.rv-aux--one .qs__list{grid-template-columns:repeat(2,minmax(0,1fr))}.qs{scroll-margin-top:110px}.qs__fs{border:0;margin:0;padding:0;min-width:0}.qs__lg{display:flex;align-items:center;gap:10px;padding:0;font:700 20px/28px var(--font-display)}.qs__lead{margin:6px 0 14px}.qs__list{display:grid;gap:8px}.qs__count{margin-top:12px;color:var(--graphite-2)}.qs__print,.tpl__print{display:none}.tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.status{min-height:22px;margin-top:8px;font:600 14px/20px var(--font-text)}.copy-fb{white-space:pre-wrap;margin:10px 0 0;padding:12px;background:var(--paper);border:1px dashed var(--graphite-2);font:400 14px/21px var(--font-text)}.tplc__h{display:flex;align-items:center;gap:10px;margin-bottom:8px;font:700 20px/28px var(--font-display)}.rv--error .tplc__h{margin-top:26px}.tpl__lead{margin-bottom:12px;font:400 15px/22px var(--font-text);color:var(--graphite-2)}.tpl__label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font:700 12px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--sepia)}.tpl__label .ico{width:18px;height:18px}.tpl__ta{display:block;width:100%;min-height:440px;resize:vertical;padding:15px 18px;border:1px solid var(--graphite-2);border-radius:var(--r);background:var(--paper) repeating-linear-gradient(transparent 0 27px,#d5cfc2cc 27px,#d5cfc2cc 28px);background-position:0 15px;background-attachment:local;font:400 15px/28px var(--font-display);color:var(--graphite)}.tpl__law{position:relative;margin-top:12px;padding:2px 0 2px 18px;font:400 14px/20px var(--font-text);color:var(--sepia)}.tpl__law:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;border:1.5px solid var(--sepia);border-right:0}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;background:#302c2773}.sheet__in{width:100%;max-height:90vh;overflow:auto;background:var(--white);border-top:1.5px solid var(--graphite);padding:14px 16px calc(20px + env(safe-area-inset-bottom));animation:sheet-up .22s var(--ease)}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.sheet__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.sheet__h{font:700 19px/26px var(--font-display)}.sheet__x{flex:none;width:44px;height:44px;border:1.5px solid var(--graphite);border-radius:2px;background:var(--white);color:var(--graphite);font:400 26px/1 var(--font-text);cursor:pointer}.sheet .tpl__ta{min-height:260px}.start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:clamp(24px,4vw,56px);align-items:start}.lines{list-style:none;margin:0 0 26px;padding:0;border-top:1.5px solid var(--graphite)}.lines li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--rule)}.lines__n{font:700 28px/30px var(--font-display);color:var(--sepia)}.lines p{margin-top:4px;color:var(--graphite-2)}.lines--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:36px;column-gap:36px}.start__photo{margin-top:6px}.how{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(24px,3vw,40px);align-items:start}.how__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.how__cols h3{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:19px;line-height:26px}.how__note{grid-column:1/-1;margin-top:8px}.rights{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,3vw,40px);align-items:start}.rights__list{margin:22px 0 24px;display:grid;gap:14px}.rights__list dt{font:700 17px/24px var(--font-text)}.rights__list dd{margin:2px 0 0;font-size:17px;line-height:27px;color:var(--graphite-2)}.promise{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.promise__c h3{margin-bottom:14px;font:700 13px/16px var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--sepia)}.promise__c--no{background:var(--paper)}.promise__c--no ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.promise__c--no li{display:flex;gap:12px;font:500 17px/25px var(--font-text)}.promise__c .ticks li{font-size:17px;line-height:25px}.xbox{position:relative;width:18px;height:18px;flex:none;margin-top:4px;border:1.5px solid var(--graphite-2)}.xbox:before,.xbox:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:var(--graphite-2);transform:translate(-50%,-50%) rotate(45deg)}.xbox:after{transform:translate(-50%,-50%) rotate(-45deg)}.calm{margin:24px 0 0;padding:20px 24px;background:var(--marker-soft);border-left:4px solid var(--graphite)}.calm p{font:italic 400 21px/32px var(--font-display)}.expect{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px);align-items:center;margin-top:clamp(36px,4vw,56px)}.h2s{margin-bottom:12px;font-size:26px;line-height:34px}.expect__k{margin-top:18px}.tags{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tags li{padding:6px 12px;border:1px solid var(--graphite-2);background:var(--white);font:500 15px/20px var(--font-text)}.expect__d{margin-top:18px}.prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.price{display:flex;flex-direction:column;gap:14px}.price__h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.price__h h3{font-size:22px;line-height:30px}.price__v{font:700 26px/1.2 var(--font-display);white-space:nowrap}.badge{align-self:flex-start;padding:4px 8px;border:1px dashed var(--graphite-2);background:var(--marker-soft);font:700 12px/16px var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--graphite)}.price__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.price__cols .kicker{margin-bottom:10px}.price .warn{margin-top:auto}.price .btn{align-self:flex-start}.price__rows{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--graphite)}.price__rows li{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid var(--rule)}.price__n{min-width:0;font:600 16px/22px var(--font-text)}.price__n small{display:block;font:400 14px/20px var(--font-text);color:var(--graphite-2)}.price__dots{flex:1;min-width:16px;border-bottom:1.5px dotted var(--graphite-2);opacity:.5;transform:translateY(-4px)}.price__rows .price__v{font-size:18px}.notes{list-style:none;margin:20px 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px}.notes li{display:flex;align-items:center;gap:10px;font:500 15px/22px var(--font-text)}.notes .ico{color:var(--sepia)}.steps{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.steps li{background:var(--white);border:1px solid var(--rule);border-radius:var(--r);padding:22px}.steps__n{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:12px;border:1.5px solid var(--graphite);background:var(--marker);font:700 16px/1 var(--font-text)}.steps h3{font-size:19px;line-height:26px}.steps p{margin-top:6px;font:400 16px/24px var(--font-text);color:var(--graphite-2)}.oms__note{display:flex;gap:10px;margin-bottom:18px;font:500 15px/22px var(--font-text)}.oms__note .ico{color:var(--sepia)}.team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.team li{display:flex;flex-direction:column;gap:8px}.team__ph{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border:1px solid var(--rule);border-radius:50%;background:var(--paper-2)}.team h3{font-size:19px;line-height:26px}.team p{font:400 15px/22px var(--font-text);color:var(--graphite-2)}.team p.small{margin-top:auto;padding-top:6px}.privacy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:clamp(24px,4vw,56px);align-items:center}.privacy__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.privacy__list li{display:flex;gap:12px}.privacy__list b{display:block;font:700 16px/22px var(--font-text)}.privacy__list span{display:block;margin-top:2px;font:400 15px/22px var(--font-text);color:var(--graphite-2)}.faq{border-top:1.5px solid var(--graphite)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font:700 18px/26px var(--font-display)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font:400 26px/26px var(--font-text)}.faq details[open] summary:after{content:"−"}.faq p{max-width:70ch;padding:0 0 20px;color:var(--graphite-2)}.sec--ink{margin-top:var(--sec);padding:clamp(28px,4vw,56px);background:var(--graphite);color:var(--paper);border-radius:var(--r)}.sec--ink .no{color:#d9d0c0}.sec--ink .no b{color:var(--marker)}.sec--ink .no__dots{border-color:#d9d0c0}.sec--ink .lead{color:#ece6da}.sec--ink :focus-visible{outline-color:var(--marker)}.sec--ink .rq__form :focus-visible{outline-color:var(--graphite)}.rq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,48px);align-items:start}.rq__intro .lead{margin:14px 0 22px}.ticks--light li{color:var(--paper)}.ticks--light li:before{border-color:var(--marker)}.rq__form{color:var(--graphite)}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:grid;gap:6px;min-width:0;margin:14px 0 0;padding:0;border:0;font:600 14px/20px var(--font-text)}.grid2 .field{margin-top:0}.field input,.field select{width:100%;min-height:50px;padding:0 14px;border:1.5px solid var(--graphite-2);border-radius:var(--r);background:var(--white);font:400 16px/1.2 var(--font-text);color:var(--graphite)}.seg{display:flex;flex-wrap:wrap;gap:8px}.seg legend{width:100%;padding:0;margin-bottom:6px}.seg label{position:relative;display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border:1.5px solid var(--graphite-2);border-radius:var(--r);background:var(--white);font:500 15px/1 var(--font-text);cursor:pointer}.seg label.is-on{border-color:var(--graphite);background:var(--marker)}.check{display:flex;align-items:flex-start;gap:12px;margin-top:14px;font:400 15px/22px var(--font-text);cursor:pointer}.check input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--graphite)}.rq__form>.small{margin-top:10px}.hp{position:absolute;left:-9999px}.rq__form .btn{margin-top:18px}.rq__status{min-height:22px;margin-top:10px;font:600 15px/22px var(--font-text)}.rq__status.is-ok{color:#2f5233}.inv{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--graphite)}.inv li{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule);font:400 17px/25px var(--font-text)}.inv__n{min-width:28px;font:700 16px/25px var(--font-display);color:var(--sepia)}.inv__t{min-width:0}.inv__dots{flex:1;min-width:24px;border-bottom:1.5px dotted var(--graphite-2);opacity:.5;transform:translateY(-5px)}.inv em{font:500 14px/20px var(--font-text);font-style:normal;color:var(--sepia);white-space:nowrap}.sheets>.sec:last-child{padding-bottom:var(--sec)}.ftr{padding:48px 0 calc(48px + env(safe-area-inset-bottom));background:var(--graphite);color:var(--paper)}.ftr p{margin-top:10px;font:400 14px/22px var(--font-text);color:#e6dfd2}.ftr__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ftr a{color:var(--paper)}.ftr :focus-visible{outline-color:var(--marker)}.ftr .warn{margin:0 0 32px;font:700 17px/1.45 var(--font-text);color:var(--paper)}.mbar{display:none}@media (min-width:1100px){.layout{grid-template-columns:200px minmax(0,1fr);gap:0 clamp(32px,3.6vw,60px)}.toc{display:block;position:sticky;top:64px;align-self:start;max-height:calc(100vh - 64px);overflow:auto;padding:28px 0 24px}}@media (min-width:1280px){.head:not(.head--plain){grid-template-columns:minmax(0,1fr) 210px;gap:14px 40px}}@media (max-width:1279px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}.note{max-width:60ch}}@media (max-width:1099px){html{scroll-padding-top:116px}.tocm{display:block}.rv{scroll-margin-top:124px}}@media (max-width:980px){.how{grid-template-columns:minmax(0,1fr)}.how__photo{max-width:420px}.rights,.expect,.rq,.rv-aux,.rv-aux--one .qs__list,.ck__row{grid-template-columns:minmax(0,1fr)}.ck__st{max-width:420px}}@media (max-width:860px){.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__photo{min-height:0}.hero__photo picture,.hero__photo img{height:auto}.rv--intro,.res__info,.start,.privacy{grid-template-columns:minmax(0,1fr)}.start__photo,.privacy__photo{max-width:420px}.prices,.steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){body{font-size:17px;line-height:28px}h1{font-size:30px;line-height:38px}h2{font-size:26px;line-height:34px}.lead,.hero__lead{font-size:17px;line-height:28px}.hdr__in{min-height:56px}.brand{font-size:20px}.brand small{font-size:12px}.sec{padding-top:56px}.card{--pad:18px;padding:20px var(--pad)}.rv__h{font-size:22px;line-height:30px}.res__next{font-size:24px;line-height:32px}.tabs li{justify-content:center;padding:8px 4px}.tabs li span{display:none}.tabs__t{display:block;margin-top:10px;font:600 14px/20px var(--font-text);color:var(--graphite-2)}.opts--3{grid-template-columns:minmax(0,1fr)}.rv__bar{flex-wrap:wrap}.ck__list{border-top:0}.ck__i{margin-bottom:8px;padding:12px;border:1px solid var(--rule);background:var(--paper)}.ck__row{gap:8px}.ck__lbl{font-size:16px;line-height:22px}.rv--done .tabs__t{display:none}.res__info{gap:14px;margin-top:18px}.dont{padding:14px}.warn--res{min-height:122px;font-size:18px}.res__lines li{font-size:14px;line-height:20px}.ck__to{margin-left:0}.ck__st{max-width:none}.st{min-height:44px}.res__tpl-open{display:flex}.rv-aux .tplc{display:none}.res__ctas .btn{width:100%}.how__cols,.promise,.price__cols,.lines--grid,.privacy__list,.team{grid-template-columns:minmax(0,1fr)}.calm p{font-size:19px;line-height:30px}.ed>div{grid-template-columns:minmax(0,1fr) auto}.ed dt{grid-column:1/-1}.ftr__grid{grid-template-columns:minmax(0,1fr)}.ftr{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.mbar{display:block;position:fixed;left:12px;right:84px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;transition:opacity .2s,transform .2s}.mbar .btn{box-shadow:0 12px 28px -14px #302c27bf}.mbar.is-hidden{opacity:0;transform:translateY(20px);pointer-events:none;visibility:hidden}}@media (max-width:560px){.grid2{grid-template-columns:minmax(0,1fr)}.hdr__cta{padding:0 14px}.inv li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 12px}.inv__dots{display:none}.inv em{grid-column:2}.price__h{flex-direction:column;gap:6px}.tpl__ta{font-size:14px;min-height:360px}}@media (max-width:420px){.brand small{display:none}}@media print{@page{margin:14mm}html,body{background:#fff}body{font-size:12pt;line-height:1.5}.skip,.hdr,.toc,.demo-bar,.ftr,.mbar,.sheet,.photo,[id^=dgs]{display:none!important}.layout{display:block;max-width:none;padding:0}body:not([data-print=block]) .sheets>.sec:not(#intake){display:none!important}#intake{padding:0}#intake .no,#intake .head .note,.tabs,.res__ctas,.res__more,.tools,.status,.res__tpl-open,.rv__bar,.ck__to,.res__else,.qs__lead,.qs__list,.qs__count,.tpl__ta,.tpl__label,.copy-fb,.rv__go{display:none!important}.qs__print,.tpl__print{display:block!important}.qs__print{margin:10px 0 0;padding-left:22px}.tpl__print{white-space:pre-wrap;font:400 11pt/1.6 var(--font-display);margin:8px 0 0}.rv-aux{display:block}.rv-aux .card{margin-top:14px}.rv-aux .tplc{display:block!important}.card{box-shadow:none;border:1px solid #888;-moz-column-break-inside:avoid;break-inside:avoid}.ck__row{grid-template-columns:minmax(0,1fr) 260px}.ck__i{background:none;border:0;border-bottom:1px solid #bbb;margin:0;padding:8px 0}.warn,.is-on.st{-webkit-print-color-adjust:exact;print-color-adjust:exact}body[data-print=block] .sheets>.sec:not(:has(.is-printing)){display:none!important}body[data-print=block] .sheets>.sec:has(.is-printing){display:block!important;padding:0}body[data-print=block] .sec:has(.is-printing) *{visibility:hidden}body[data-print=block] .sheets .sec .is-printing,body[data-print=block] .sheets .sec .is-printing *{visibility:visible}body[data-print=block] .is-printing{position:absolute;left:0;top:0;width:100%}body[data-print=block] .is-printing .tpl__ta,body[data-print=block] .is-printing .tools{display:none!important}}
