@font-face{font-family:DV Brygada;src:url(/fertility/03/ru/assets/brygada-1918-cyrillic-wght-normal-gaz9uBPQ.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:DV Brygada;src:url(/fertility/03/ru/assets/brygada-1918-latin-wght-normal-lR-qu--i.woff2) format("woff2");font-weight:400 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:DV Brygada;src:url(/fertility/03/ru/assets/brygada-1918-latin-ext-wght-normal-BiuEDJ_2.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+20A0-20AB,U+20AD-20C0}@font-face{font-family:DV Brygada;src:url(/fertility/03/ru/assets/brygada-1918-cyrillic-wght-italic-ocOz0nya.woff2) format("woff2");font-weight:400 700;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:DV Brygada;src:url(/fertility/03/ru/assets/brygada-1918-latin-wght-italic-BZdSQ4kq.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F}@font-face{font-family:DV Fira;src:url(/fertility/03/ru/assets/fira-sans-cyrillic-400-normal-CKu2TFQr.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:DV Fira;src:url(/fertility/03/ru/assets/fira-sans-latin-400-normal-a0AnQzuD.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:DV Fira;src:url(/fertility/03/ru/assets/fira-sans-latin-ext-400-normal-BLG_mAEf.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+20A0-20AB,U+20AD-20C0,U+2113}@font-face{font-family:DV Fira;src:url(/fertility/03/ru/assets/fira-sans-cyrillic-500-normal-CXfldnQ8.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:DV Fira;src:url(/fertility/03/ru/assets/fira-sans-latin-500-normal-Bvbxc8ch.woff2) format("woff2");font-weight:500;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:DV Fira;src:url(/fertility/03/ru/assets/fira-sans-latin-ext-500-normal-OO1QnNpY.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0100-02BA,U+20A0-20AB,U+20AD-20C0,U+2113}@font-face{font-family:DV Fira;src:url(/fertility/03/ru/assets/fira-sans-cyrillic-700-normal-Bl-HczEO.woff2) format("woff2");font-weight:600 700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:DV Fira;src:url(/fertility/03/ru/assets/fira-sans-latin-700-normal-CRhwpWTq.woff2) format("woff2");font-weight:600 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}:root{--linen:#F6F2EA;--white:#FFFDF8;--olive:#4E5A26;--linden:#DDE3B5;--warm:#E9DCCB;--ink:#23251C;--ink-2:#595B4F;--line:#DCD4C5;--olive-dk:#3A4319;--linden-soft:#EDF0D8;--linden-dk:#B9C27E;--paper:var(--linen);--font-display:"DV Brygada",Georgia,"Times New Roman",serif;--font-text:"DV Fira",system-ui,-apple-system,"Segoe UI",sans-serif;--r:24px;--r-s:14px;--gutter:clamp(16px,4vw,48px);--max:1200px;--sec:clamp(64px,8.5vw,116px);--ease:cubic-bezier(.3,.7,.2,1)}:root{--dgs-accent:#4E5A26;--dgs-accent-ink:#FFFFFF;--dgs-font:var(--font-text);--dgs-ink:#23251C}*,*: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(--linen);color:var(--ink);font:400 17px/28px var(--font-text);overflow-x:clip}h1,h2,h3,h4{margin:0;text-wrap:balance}h1,h2,h3{font-family:var(--font-display);font-weight:500}h1{font-size:48px;line-height:56px;letter-spacing:-.01em}h1 em{font-style:italic;color:var(--olive)}h2{font-size:32px;line-height:40px}h3{font-size:22px;line-height:30px}p{margin:0}a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2.5px solid var(--olive);outline-offset:3px;border-radius:6px}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(--white);color:var(--ink);border:1.5px solid var(--ink);padding:10px 14px;border-radius:10px}.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:30px;color:var(--ink-2);max-width:64ch}.muted{color:var(--ink-2)}.small{font-size:15px;line-height:23px}.kicker{font:500 13px/1.35 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.num{font-variant-numeric:tabular-nums}.ico{width:28px;height:28px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.ico .f1{fill:var(--linden);stroke:none}.ico .f2{fill:var(--olive);stroke:none}.ico .f3{fill:var(--olive-dk);stroke:none}.mk{display:inline-block;flex:none;width:14px;height:14px;border-radius:50%;vertical-align:-1px;margin-right:9px}.mk--her{background:var(--olive)}.mk--him{border:3.5px solid var(--linden-dk);background:var(--white)}.mk--both{position:relative;width:24px;border-radius:0}.mk--both:before,.mk--both:after{content:"";position:absolute;top:0;width:14px;height:14px;border-radius:50%}.mk--both:before{left:0;background:var(--olive)}.mk--both:after{left:9px;border:3.5px solid var(--linden-dk);background:#dde3b58c}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:1.5px solid transparent;background:transparent;color:var(--ink);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--olive{background:var(--olive);color:var(--linen)}.btn--olive:hover{background:var(--olive-dk)}.btn--line{border-color:var(--ink-2)}.btn--line:hover{border-color:var(--ink);background:var(--white)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--sm{min-height:46px;padding:0 20px;font-size:15px}.btn--block{width:100%}.btn .ico{width:20px;height:20px;stroke:currentColor}.arr{width:20px!important;height:20px!important;stroke:currentColor!important;transition:transform .2s var(--ease)}.btn:hover .arr{transform:translate(3px)}.lens{width:28px;height:18px;flex:none;overflow:visible}.lens__l{fill:var(--linen)}.lens__r{fill:var(--linden);opacity:.88}.btn--lens:hover .lens__l{animation:breatheL .7s var(--ease) 1}.btn--lens:hover .lens__r{animation:breatheR .7s var(--ease) 1}body:has(.btn--lens:hover) .hdr .mark__l{animation:breatheL .7s var(--ease) 1}body:has(.btn--lens:hover) .hdr .mark__r{animation:breatheR .7s var(--ease) 1}@keyframes breatheL{50%{transform:translate(-2px)}}@keyframes breatheR{50%{transform:translate(2px)}}.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:8px 4px;min-height:44px;display:inline-flex;align-items:center;gap:8px;font:500 15px/1.3 var(--font-text);color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link .ico{width:22px;height:22px}.ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.warn{display:flex;align-items:center;gap:12px;margin:24px 0 0;padding:14px 20px;min-height:64px;border:1.5px solid var(--ink);border-radius:var(--r-s);background:var(--white);font:700 16px/1.45 var(--font-text);color:var(--ink)}.warn__i{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}.warn--dark{background:transparent;border-color:var(--linen);color:var(--linen);margin:0 0 32px}.hdr{position:sticky;top:0;z-index:40;background:#f6f2eaed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hdr__in{display:flex;align-items:center;gap:18px;min-height:70px}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;font:600 26px/1 var(--font-display)}.brand small{display:block;font:400 13px/1.2 var(--font-text);color:var(--ink-2);margin-top:4px}.brand--light{color:var(--linen)}.mark{flex:none;overflow:visible}.hdr__nav{display:flex;gap:2px;margin-left:auto}.hdr__nav a{color:var(--ink-2);text-decoration:none;font-size:15px;line-height:20px;padding:8px 11px;border-radius:999px}.hdr__nav a:hover{background:var(--linden-soft);color:var(--ink)}@media (max-width:1140px){.hdr__nav{display:none}.hdr__cta{margin-left:auto}}.demo-bar{margin:0;padding:7px var(--gutter);background:var(--white);border-bottom:1px solid var(--line);font-size:13px;line-height:18px;color:var(--ink-2);text-align:center}.hero{padding:44px 0 clamp(48px,6vw,80px)}.hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"text photo" "scheme scheme" "warn warn";gap:28px 52px;align-items:center}.hero__text{grid-area:text}.hero__text .kicker{margin-bottom:18px;color:var(--olive)}.hero__text .lead{margin-top:20px}.trust{margin-top:20px;font-size:14px;line-height:20px;color:var(--ink-2)}.hero__photo{grid-area:photo}.hero__photo img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.warn--hero{grid-area:warn;margin:0;min-height:74px;font-size:17px}.scheme{grid-area:scheme;margin:8px 0 0;display:grid;justify-items:center}.scheme__lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.lane{display:grid;justify-items:center;gap:2px;text-align:center;padding:16px 18px 14px;background:var(--white);border-radius:18px;border-top:5px solid var(--olive)}.lane--him{grid-column:3;border-top-color:var(--linden-dk)}.lane b{display:flex;align-items:center;justify-content:center;font:600 21px/28px var(--font-display)}.lane__d{font-size:15px;line-height:21px;color:var(--ink-2)}.scheme__lines{display:block;width:100%;height:92px;overflow:visible}.is-drawing.scheme__lines{animation:grow .7s var(--ease) .25s backwards}.is-drawing.bd__lines{animation:grow .55s var(--ease) .12s backwards}.scheme__lines--m{display:none}.scheme__line{fill:none;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round}.scheme__line--her{stroke:var(--olive)}.scheme__line--him{stroke:var(--linden-dk)}@keyframes grow{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.scheme__node{display:flex;align-items:center;gap:12px;padding:10px 24px 10px 12px;border-radius:999px;background:var(--linden);animation:nodeIn .45s var(--ease) .8s backwards}.scheme__node b{display:block;font:600 21px/26px var(--font-display)}.scheme__node span span{display:block;font-size:14px;line-height:19px;color:var(--ink-2)}.scheme__stem{width:2px;height:26px;background:var(--olive-dk);animation:nodeIn .3s .95s backwards}.scheme__plan{padding:6px 22px;border-radius:999px;border:1.5px solid var(--ink);background:var(--white);font:italic 500 19px/26px var(--font-display);animation:nodeIn .3s 1.05s backwards}@keyframes nodeIn{0%{opacity:0;transform:translateY(-6px)}}.sec{position:relative;padding:var(--sec) 0}.sec--linden{background:var(--linden-soft)}.sec--white{background:var(--white)}.sec--warm{background:var(--warm)}.sec--olive{background:var(--olive);color:var(--linen)}.sec--olive .lead{color:var(--linen)}.sec--olive :focus-visible{outline-color:var(--linen)}.sec--olive .rq__form :focus-visible{outline-color:var(--olive)}.head{display:grid;gap:14px;max-width:800px;margin-bottom:clamp(28px,4vw,48px)}.card{background:var(--white);border-radius:var(--r);padding:clamp(22px,3vw,40px)}.photo{margin:0;position:relative}.photo img{border-radius:var(--r);width:100%}.photo__cap{position:absolute;left:12px;bottom:12px;background:#23251cc7;color:#fff;font-size:12px;line-height:16px;padding:3px 10px;border-radius:999px}.js-reveal .photo:not(.hero__photo) img{opacity:0;transition:opacity .9s ease}.js-reveal .photo.is-in img{opacity:1}.js-reveal .reveal{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s var(--ease)}.js-reveal .reveal.is-in{opacity:1;transform:none}.pb-card{box-shadow:0 30px 60px -40px #23251c73}.pb--intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,56px);align-items:start}.pb__h{font:500 26px/34px var(--font-display);outline-offset:6px}.get{list-style:none;margin:20px 0 26px;padding:0;display:grid;gap:14px}.get li{display:flex;gap:14px;align-items:center}.pb__go{margin-bottom:16px}.pb__not{background:var(--linen);border-radius:20px;padding:24px 26px}.pb__not ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pb__not li{padding:4px 12px;border-radius:999px;background:var(--white);border:1px solid var(--line);font-size:15px;line-height:22px}.mini{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin-bottom:22px;justify-items:center}.mini__c{display:flex;align-items:center;justify-content:center;width:100%;padding:9px 10px;border-radius:14px;background:var(--white);font-weight:500;font-size:15px;border-top:4px solid var(--olive)}.mini__c--him{border-top-color:var(--linden-dk)}.mini__l{grid-column:1/-1;width:100%;height:36px;fill:none;stroke:var(--ink-2);stroke-width:1.6;vector-effect:non-scaling-stroke}.mini__n{grid-column:1/-1;display:flex;align-items:center;padding:7px 16px;border-radius:999px;background:var(--linden);font-weight:500;font-size:15px}.mini .mk{width:12px;height:12px}.mini .mk--both{width:21px}.mini .mk--both:before,.mini .mk--both:after{width:12px;height:12px}.mini .mk--both:after{left:8px}.pb--q,.pb--plan,.pb--edit{animation:stepIn .3s var(--ease)}@keyframes stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rails{margin:0 0 30px}.rails__track{position:relative;height:24px;margin:0 12px 0 8px}.rails__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rails__base,.rails__prog{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.rails__base{stroke-width:2;stroke:var(--line)}.rails__prog{stroke-width:3}.rails__clip{transition:width .45s ease-in-out}.rails__prog--her{stroke:var(--olive)}.rails__prog--him{stroke:var(--linden-dk)}.rails__dot{position:absolute;top:0;width:0;height:24px}.rails__dot:before,.rails__dot:after{content:"";position:absolute;left:-5px;width:10px;height:10px;border-radius:50%;background:var(--white);transition:transform .25s var(--ease)}.rails__dot:before{top:0;border:2px solid var(--olive)}.rails__dot:after{top:14px;border:2px solid var(--linden-dk)}.rails__dot.is-done:before{background:var(--olive)}.rails__dot.is-done:after{background:var(--linden-dk)}.rails__dot.is-now:before,.rails__dot.is-now:after{transform:scale(1.35)}.rails__dot.is-now:before{background:var(--olive)}.rails__dot.is-now:after{background:var(--linden)}.rails__node{position:absolute;right:-12px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:var(--white);border:2px solid var(--ink-2)}.rails__node.is-now{background:var(--linden);border-color:var(--olive-dk);box-shadow:0 0 0 5px #dde3b599}.rails__labels{list-style:none;margin:12px 12px 0 8px;padding:0;position:relative;height:20px}.rails__labels li{position:absolute;top:0;transform:translate(-50%);font-size:13px;line-height:20px;color:var(--ink-2);white-space:nowrap}.rails__labels li:first-child{transform:translate(-6px)}.rails__labels li:last-child{transform:translate(calc(-100% + 12px))}.rails__labels li.is-now{color:var(--ink);font-weight:500}.rails__t{display:none;margin-top:14px;font-size:14px;line-height:20px;font-weight:500;color:var(--ink-2)}.fs{border:0;margin:0;padding:0;min-width:0;display:grid;gap:14px}.pb__legend{padding:0;margin-bottom:6px}.fs--sub{gap:8px;margin-top:8px}.fs--sub legend.sub{padding:0;margin-bottom:8px;font:500 15px/21px var(--font-text);color:var(--ink-2)}.chips{display:grid;gap:10px}.chips--2{grid-template-columns:repeat(2,minmax(0,1fr))}.chips--3{grid-template-columns:repeat(3,minmax(0,1fr))}.chips--4{grid-template-columns:repeat(4,minmax(0,1fr))}.chips--who{grid-template-columns:repeat(2,minmax(0,220px))}.chip{position:relative;display:flex;gap:12px;align-items:center;min-height:58px;padding:12px 16px;border:1.5px solid rgb(89 91 79 / .5);border-radius:16px;background:var(--white);cursor:pointer;font:500 16px/22px var(--font-text);color:var(--ink);transition:background .2s,border-color .2s}.chip:hover{border-color:var(--olive);background:var(--linden-soft)}.chip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.chip__box{flex:none;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--ink-2);border-radius:50%;background:var(--white)}.chip--checkbox .chip__box{border-radius:6px}.chip__box svg{width:14px;height:14px;fill:none;stroke:var(--linen);stroke-width:2.4;opacity:0}.chip.is-on{border-color:var(--olive);border-width:2px;background:var(--linden-soft)}.chip.is-on .chip__box{background:var(--olive);border-color:var(--olive)}.chip.is-on svg{opacity:1}.chip:has(input:focus-visible){outline:2.5px solid var(--olive);outline-offset:2px}.hint{font-size:15px;line-height:22px;color:var(--ink-2)}.pb__opt{margin-top:16px}.pb__who{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:14px;background:var(--linen);font-size:16px;line-height:24px}.pb__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.pb__next{margin-left:auto}.bd__head{max-width:820px}.bd__title{font:500 30px/38px var(--font-display);margin:6px 0 10px;outline-offset:6px}.bd__lead{color:var(--ink-2)}.bd__fb{margin-top:10px}.bd__note{display:flex;gap:10px;align-items:center;margin-top:12px;font-size:16px;line-height:24px}.bd{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.bd__col{padding:20px 24px 22px;border-radius:20px;background:var(--linen);border-top:5px solid var(--olive);animation:rise .45s var(--ease) both}.bd__col--him{border-top-color:var(--linden-dk)}.bd__col.is-marked{box-shadow:inset 0 0 0 2px var(--olive)}.bd__col--him.is-marked{box-shadow:inset 0 0 0 2px var(--linden-dk)}.bd__h{display:flex;align-items:center;font:600 22px/30px var(--font-display)}.bd__badge{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:4px 12px 4px 6px;border-radius:999px;background:var(--white);font-size:14px;line-height:20px;font-weight:500}.bd__badge .ico{width:22px;height:22px}.bd__steps{list-style:none;margin:14px 0 0;padding:0;position:relative}.bd__steps li{position:relative;padding:5px 0 5px 28px;font-size:16px;line-height:24px}.bd__steps li:before{content:"";position:absolute;left:2px;top:11px;width:12px;height:12px;border-radius:50%;background:var(--olive)}.bd__col--him .bd__steps li:before{background:var(--white);border:3px solid var(--linden-dk)}.bd__steps li:not(:last-child):after{content:"";position:absolute;left:7px;top:25px;bottom:-9px;width:2px;background:#595b4f40}.bd__node{grid-column:1/-1;position:relative;margin-top:66px;padding:20px 26px;border-radius:20px;background:var(--linden);display:grid;justify-items:center;gap:4px;text-align:center;animation:rise .45s var(--ease) .12s both}.bd__node-t{max-width:60ch}.bd__lines{position:absolute;left:0;right:0;top:-66px;width:100%;height:66px;overflow:visible}.bd__line{fill:none;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round}.bd__line--her{stroke:var(--olive)}.bd__line--him{stroke:var(--linden-dk)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.bd__plan{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin-top:22px;animation:rise .45s var(--ease) .24s both}.bd__card{padding:18px 22px;border-radius:18px;border:1.5px solid var(--line);background:var(--white)}.bd__card--order{grid-row:span 3;background:var(--linen);border-color:transparent}.bd__card h4{display:flex;align-items:center;gap:10px;margin-bottom:8px;font:600 19px/26px var(--font-display)}.bd__card p{font-size:16px;line-height:25px}.bd__card p+p{margin-top:8px}.bd__order{list-style:none;margin:6px 0 14px;padding:0;counter-reset:o}.bd__order li{counter-increment:o;position:relative;padding:8px 0 8px 40px;border-top:1px solid var(--line);font-size:16px;line-height:25px}.bd__order li:before{content:counter(o);position:absolute;left:0;top:9px;width:26px;height:26px;border-radius:50%;background:var(--olive);color:var(--linen);display:grid;place-items:center;font-size:13px;font-weight:500;line-height:1}.bd__time{display:flex;gap:10px;align-items:flex-start;margin-bottom:6px}.bd__time .ico{width:24px;height:24px;margin-top:1px}.bd__oms{padding:8px 12px;border-radius:10px;background:var(--linden-soft)}.warn--board{margin-top:24px;min-height:max(84px,var(--fit,0px));font-size:17px}.bd__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.bd__tools{display:flex;flex-wrap:wrap;gap:0 14px;margin-left:auto}.bd__status{min-height:22px;margin-top:8px;font-size:15px;line-height:22px;font-weight:500}.copy-fb{display:grid;gap:10px;justify-items:start;margin-top:10px}.copy-fb pre{margin:0;width:100%;padding:14px 16px;white-space:pre-wrap;font:400 14px/21px var(--font-text);background:var(--linen);border:1.5px dashed var(--ink-2);border-radius:14px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ed{margin:18px 0 22px}.ed div{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.ed dt{font-weight:500;font-size:15px;color:var(--ink-2)}.ed dd{margin:0;font-size:16px;line-height:24px}.pb--error{display:grid;gap:14px}.bd--static{margin-top:8px}.bd--static .bd__col,.bd--static .bd__node{animation:none}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:relative}.steps li{position:relative;display:grid;gap:10px;align-content:start;padding:26px 26px 24px;border-radius:var(--r);background:var(--white)}.steps__n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--linden);font:600 20px/1 var(--font-display);box-shadow:-10px 0 0 -2px var(--olive)}.steps li:not(:last-child):after{content:"";position:absolute;top:47px;right:-24px;width:24px;height:2px;background:var(--olive)}.steps p{color:var(--ink-2)}.steps .link{justify-self:start;padding-left:0}.alone{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;padding:22px 28px;border-radius:var(--r);background:var(--warm)}.alone>div{flex:1 1 360px;display:grid;gap:4px}.alone h3{font-size:21px;line-height:28px}.partner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:center}.partner .lead{margin:14px 0 24px}.partner__photo img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;max-height:620px}.partner__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}.partner__list li{display:flex;gap:14px;align-items:flex-start}.partner__list div{display:grid}.partner__list b{font-weight:500}.partner__list span{color:var(--ink-2);font-size:16px;line-height:24px}.partner__note{display:flex;gap:12px;align-items:flex-start;margin:24px 0;padding:14px 18px;border-radius:16px;background:var(--linen);font-size:16px;line-height:24px}.dl{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,64px);align-items:center}.dl h2{display:flex;align-items:center;gap:14px}.dl .lead{margin:14px 0 22px;color:var(--ink)}.dl__bell{display:inline-grid;place-items:center;width:52px;height:52px;flex:none;border-radius:50%;background:var(--white);transform-origin:50% 12%}.dl__bell.is-in{animation:swing 1s var(--ease) .2s 1}@keyframes swing{20%{transform:rotate(12deg)}45%{transform:rotate(-9deg)}70%{transform:rotate(4deg)}to{transform:none}}.dl__list{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:d}.dl__list li{counter-increment:d;position:relative;display:grid;padding-left:44px}.dl__list li:before{content:counter(d);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--olive);color:var(--linen);display:grid;place-items:center;font-size:14px;font-weight:500;line-height:1}.dl__list b{font-weight:500}.dl__list span{color:var(--ink);font-size:16px;line-height:25px}.dtab{margin-top:40px;padding:clamp(20px,3vw,32px);border-radius:var(--r);background:var(--white)}.dtab__t{font:600 20px/28px var(--font-display);margin-bottom:16px}.dtab__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dtab__col{border-radius:18px;background:var(--linen);padding:16px 18px;border-top:5px solid var(--olive)}.dtab__col--him{border-top-color:var(--linden-dk)}.dtab__h{display:flex;align-items:center;font-weight:600;font-size:15px;line-height:20px;margin-bottom:6px}.dtab ul{list-style:none;margin:0;padding:0}.dtab li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:10px 0;border-top:1px solid var(--line);font-size:15px;line-height:22px}.dtab li em{font-style:normal;color:var(--ink-2);grid-column:1}.dtab li small{grid-column:2;grid-row:1 / span 2;align-self:center;display:inline-flex;gap:6px;align-items:center;padding:3px 10px 3px 6px;border-radius:999px;background:var(--linden);font-size:13px;line-height:18px;font-weight:500}.dtab li small .ico{width:18px;height:18px}.dtab__note{margin-top:14px;font-size:15px;line-height:23px;color:var(--ink-2)}.prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.price{position:relative;display:flex;flex-direction:column;gap:14px;box-shadow:0 22px 46px -36px #23251c73;border-top:6px solid var(--olive)}.price--him{border-top-color:var(--linden-dk)}.price--both{grid-column:1/-1;margin-top:58px;border-top-color:var(--olive-dk);background:linear-gradient(var(--linden-soft),var(--white) 160px)}.price--both:before{content:"";position:absolute;left:0;right:0;top:-64px;height:58px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M25 0C25 26 50 14 50 40' fill='none' stroke='%234E5A26' stroke-width='3' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M75 0C75 26 50 14 50 40' fill='none' stroke='%23B9C27E' stroke-width='3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center/100% 100% no-repeat}.price__h{display:flex;gap:12px;align-items:flex-start}.price__h .mk{margin-top:9px}.badge{align-self:flex-start;padding:3px 12px;border:1px dashed var(--ink-2);border-radius:12px;font-size:13px;line-height:20px;color:var(--ink-2)}.price__rows{list-style:none;margin:0;padding:0}.price--both .price__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:36px;column-gap:36px}.price__rows li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.price__n{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:500;font-size:16px;line-height:24px}.tag{display:inline-flex;padding:1px 10px;border-radius:999px;font-size:13px;line-height:20px;font-weight:500}.tag--in{background:var(--linden)}.tag--out{background:var(--warm)}.tag--doc{border:1px dashed var(--ink-2);color:var(--ink-2)}.price__v{font:500 21px/1 var(--font-display);white-space:nowrap}.price__more{align-self:flex-start;padding-left:0}.price__body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s var(--ease),visibility 0s .2s}.price__body.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .2s var(--ease),visibility 0s}.price__body>div{overflow:hidden}.price__body p{padding:12px 16px;border-radius:12px;background:var(--linen);font-size:15px;line-height:23px}.price .warn{margin-top:auto}.price__foot{display:grid;gap:14px;justify-items:start;margin-top:28px}.notes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 28px}.notes li{display:flex;gap:10px;align-items:center;font-size:16px;line-height:24px}.oms{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"steps photo" "docs docs";gap:clamp(24px,4vw,48px) clamp(28px,5vw,64px);align-items:center}.oms__steps{grid-area:steps}.oms__photo{grid-area:photo}.oms__steps{list-style:none;margin:0;padding:0;position:relative}.oms__steps:before{content:"";position:absolute;left:21px;top:30px;bottom:30px;width:2px;background:#4e5a2659}.oms__steps li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:12px 0}.oms__n{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--linden);font:600 19px/1 var(--font-display)}.oms__steps h3{font-size:20px;line-height:28px;margin-top:6px}.oms__steps p{color:var(--ink-2);font-size:16px;line-height:25px}.oms__photo img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.oms__docs{grid-area:docs;background:var(--linen);display:grid;gap:14px}.oms__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.oms__docs h3{font-size:21px;line-height:28px}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pair__c{background:var(--white);border-radius:16px;padding:14px 16px;border-top:4px solid var(--olive)}.pair__c:nth-child(2){border-top-color:var(--linden-dk)}.pair__h{display:flex;align-items:center;font-weight:600;font-size:15px;line-height:20px;margin-bottom:8px}.pair__row{padding:12px 16px;border-radius:14px;background:var(--linden);font-size:16px;line-height:24px}.oms__no{display:flex;gap:10px;align-items:center;font-size:15px;line-height:22px;color:var(--ink-2)}.oms__no .ico{width:22px;height:22px}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ticks li{position:relative;padding-left:28px;font-size:15px;line-height:22px}.ticks li:before{content:"";position:absolute;left:3px;top:6px;width:12px;height:6px;border-left:1.75px solid var(--olive);border-bottom:1.75px solid var(--olive);transform:rotate(-45deg)}.ticks--light li{font-size:17px;line-height:26px}.ticks--light li:before{border-color:var(--linen);top:8px}.team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.team li{display:grid;gap:8px;align-content:start}.team li p{color:var(--ink-2);font-size:16px;line-height:24px}.team li p.small{font-size:14px;line-height:21px}.team h3{font-size:21px;line-height:28px}.team__ph{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--linden-soft);margin-bottom:6px}.team__ph .ico{width:32px;height:32px}.expect{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,64px);align-items:center}.expect .lead{margin:14px 0 22px;color:var(--ink)}.expect__k{margin-bottom:12px}.chips-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.cl{display:inline-flex;align-items:center;padding:8px 16px 8px 12px;border-radius:999px;background:var(--white);font-size:16px;line-height:22px}.cl:before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:9px;background:var(--olive)}.cl--him:before{background:var(--white);border:3px solid var(--linden-dk)}.cl--both:before{width:20px;border-radius:999px;background:linear-gradient(90deg,var(--olive) 50%,var(--linden-dk) 50%)}.expect__if{display:grid;gap:12px;justify-items:start}.expect__if .ico{width:40px;height:40px}.expect__if p{color:var(--ink-2)}.support{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(28px,5vw,64px);align-items:center}.support .lead{margin:14px 0 24px}.support__photo img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.support__list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.support__list li{display:flex;gap:14px;align-items:flex-start}.support__list div{display:grid}.support__list b{font-weight:500}.support__list span{color:var(--ink-2);font-size:16px;line-height:24px}.privacy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px clamp(24px,4vw,48px);align-items:start}.privacy{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.privacy li:last-child{grid-column:1/-1}.privacy__head{display:grid;gap:14px;align-content:start;padding:4px 12px 0 0}.privacy__ico{width:48px;height:48px}.privacy li{display:flex;gap:14px;align-items:flex-start;padding:20px 22px;border-radius:20px;background:var(--linen)}.privacy div{display:grid;gap:4px}.privacy b{font-weight:500;line-height:25px}.privacy span{color:var(--ink-2);font-size:16px;line-height:24px}.faq-wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:start}.faq{display:grid;gap:10px}.faq details{background:var(--white);border-radius:16px;border:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:17px 56px 17px 20px;font-weight:500;font-size:17px;line-height:26px;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:20px;top:10px;font:400 30px/1.2 var(--font-display);color:var(--olive)}.faq details[open] summary:after{content:"–"}.faq p{padding:0 20px 18px;color:var(--ink-2);font-size:17px;line-height:27px}.rq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,64px);align-items:start}.rq__intro{display:grid;gap:16px}.rq__intro h2{font-size:38px;line-height:46px}.rq__form{display:grid;gap:16px;color:var(--ink)}.rq__form a{color:var(--ink)}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:grid;gap:6px;font-weight:500;font-size:14px;line-height:20px;min-width:0}.field input,.field select{width:100%;min-height:52px;padding:10px 14px;border:1.5px solid var(--ink-2);border-radius:12px;background:var(--white);font:400 17px/1.3 var(--font-text);color:var(--ink)}.rq__partner{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:12px;background:var(--linden-soft);font-size:15px;line-height:22px}.rq__partner .ico{width:26px;height:26px}.seg{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.seg legend{margin-bottom:8px;padding:0}.seg label{position:relative;padding:11px 20px;border:1.5px solid var(--ink-2);border-radius:999px;background:var(--white);cursor:pointer;font-weight:500;font-size:15px}.seg label.is-on{background:var(--linden);border-color:var(--olive)}.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:2.5px solid var(--olive);outline-offset:2px}.check{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:22px}.check input{width:22px;height:22px;margin:0;accent-color:var(--olive);flex:none}.hp{position:absolute;left:-9999px}.rq__status{min-height:22px;font-weight:600;font-size:15px;line-height:22px}.rq__status.is-ok{color:var(--olive)}.docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.docs__col,.docs__row{border-radius:20px;background:var(--white);padding:20px 24px;border-top:5px solid var(--olive)}.docs__col--him{border-top-color:var(--linden-dk)}.docs h3{display:flex;align-items:center;font-size:20px;line-height:28px;margin-bottom:6px}.docs ol{list-style:none;margin:0;padding:0}.docs li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.docs li span{flex:1;min-width:0;font-size:16px;line-height:24px}.docs li .ico{width:24px;height:24px}.docs em{font-style:normal;font-size:13px;line-height:18px;font-weight:500;padding:3px 10px;border-radius:999px;background:var(--linden-soft);white-space:nowrap}.docs__row{grid-column:1/-1;position:relative;margin-top:62px;background:var(--linden);border-top-color:var(--olive-dk)}.docs__row li{border-top-color:#23251c26}.docs__row em{background:var(--white)}.docs__lines{position:absolute;left:0;right:0;top:-66px;width:100%;height:62px;fill:none;stroke:var(--ink-2);stroke-width:1.6;vector-effect:non-scaling-stroke;overflow:visible}.docs__lines path{vector-effect:non-scaling-stroke}.ftr{background:var(--ink);color:#e4e0d4;padding:52px 0 60px;font-size:15px;line-height:24px}.ftr__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ftr p{margin-top:10px}.mbar{display:none}@media (max-width:1100px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-grid{grid-template-columns:1fr}}@media (max-width:900px){.hero__grid{grid-template-columns:1fr;grid-template-areas:"text" "scheme" "warn" "photo";gap:22px}.pb--intro,.partner,.dl,.expect,.support,.faq-wrap,.rq{grid-template-columns:1fr}.oms{grid-template-columns:1fr;grid-template-areas:"steps" "photo" "docs"}.steps{grid-template-columns:1fr;gap:16px}.steps li:after{display:none}.partner__photo{max-width:440px}.bd__plan{grid-template-columns:1fr}.bd__card--order{grid-row:auto}.chips--4{grid-template-columns:repeat(2,minmax(0,1fr))}.price--both .price__rows{grid-template-columns:1fr}}@media (max-width:760px){body{font-size:16px;line-height:26px}h1{font-size:32px;line-height:40px}h2{font-size:27px;line-height:35px}h3{font-size:20px;line-height:28px}.lead{font-size:17px;line-height:27px}.brand small{display:none}.hdr__cta{padding:0 16px;font-size:14px}.hero{padding-top:24px}.ctas{flex-direction:column;align-items:stretch}.warn--hero{font-size:16px;min-height:96px}.scheme__lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lane--him{grid-column:2}.lane{padding:12px 10px}.lane b{font-size:18px;line-height:24px}.lane__d,.scheme__lines--d{display:none}.scheme__lines--m{display:block;height:56px}.scheme__node{padding:8px 18px 8px 10px}.scheme__node b{font-size:18px;line-height:23px}.chips--2,.chips--3{grid-template-columns:1fr}.chips--who{grid-template-columns:repeat(2,minmax(0,1fr))}.chip{min-height:52px}.rails__labels{display:none}.rails__t{display:block}.pb__h{font-size:23px;line-height:30px}.bd__title{font-size:25px;line-height:32px}.pb__bar .btn--sm{min-height:48px}.pb__next{flex:1;max-width:240px}.bd{grid-template-columns:1fr;gap:14px}.bd__node{margin-top:0}.bd__lines{display:none}.bd__node:before{content:"";position:absolute;left:50%;top:-14px;width:2px;height:14px;background:var(--olive-dk)}.bd__col,.bd__node,.bd__card{padding:16px 18px}.warn--board{flex-direction:column;justify-content:center;text-align:center;gap:10px;font-size:18px;line-height:27px;min-height:max(120px,var(--fit,0px))}.warn--board .warn__i{width:30px;height:30px}.bd__ctas .btn{width:100%}.bd__ctas .arr{display:none}.bd__tools{margin-left:0}.ed div{grid-template-columns:minmax(0,1fr) auto}.ed dt{grid-column:1/-1}.partner__list,.privacy,.dtab__cols,.pair,.prices{grid-template-columns:1fr}.price--both{margin-top:0}.price--both:before{display:none}.price__rows li{align-items:flex-start}.team,.grid2{grid-template-columns:1fr}.rq__intro h2{font-size:30px;line-height:38px}.docs{grid-template-columns:1fr;gap:14px}.docs__row{margin-top:0}.docs__lines{display:none}.docs li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 12px;align-items:start}.docs li .ico{margin-top:1px}.docs li em{grid-column:2;justify-self:start}.dtab li{grid-template-columns:minmax(0,1fr)}.dtab li small{grid-column:1;grid-row:auto;justify-self:start;margin-top:4px}.alone{padding:20px}.ftr__grid{grid-template-columns:1fr}.mbar{display:flex;gap:8px;position:fixed;left:12px;right:84px;bottom:12px;z-index:45;transition:opacity .2s,transform .2s}.mbar .btn{min-height:52px;box-shadow:0 10px 26px -12px #23251c8c}.mbar.is-hidden{opacity:0;transform:translateY(20px);pointer-events:none;visibility:hidden}.ftr{padding-bottom:140px}#plan{padding-bottom:110px}}
