@font-face{font-family:ZP Spectral;src:url(/fertility/02/ru/assets/spectral-cyrillic-300-normal-TT4edCfe.woff2) format("woff2");font-weight:300;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:ZP Spectral;src:url(/fertility/02/ru/assets/spectral-latin-300-normal-Csl9mA3s.woff2) format("woff2");font-weight:300;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:ZP Spectral;src:url(/fertility/02/ru/assets/spectral-latin-ext-300-normal-B2IMUBX5.woff2) format("woff2");font-weight:300;font-display:swap;unicode-range:U+0100-02BA,U+20A0-20AB,U+20AD-20C0,U+2113}@font-face{font-family:ZP Spectral;src:url(/fertility/02/ru/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.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:ZP Spectral;src:url(/fertility/02/ru/assets/spectral-latin-400-normal-CTVgUekv.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:ZP Spectral;src:url(/fertility/02/ru/assets/spectral-latin-ext-400-normal-XDLFwhqg.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:ZP Spectral;src:url(/fertility/02/ru/assets/spectral-cyrillic-400-italic-C6o5RXh-.woff2) format("woff2");font-weight:300 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:ZP Spectral;src:url(/fertility/02/ru/assets/spectral-latin-400-italic-CDO25mTW.woff2) format("woff2");font-weight:300 400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F}@font-face{font-family:ZP Rubik;src:url(/fertility/02/ru/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:ZP Rubik;src:url(/fertility/02/ru/assets/rubik-latin-wght-normal-CnQIisVs.woff2) format("woff2");font-weight:300 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:ZP Rubik;src:url(/fertility/02/ru/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0100-02BA,U+20A0-20AB,U+20AD-20C0,U+2113}:root{--stone:#F4F1EB;--white:#FFFFFF;--sky:#BCD5E7;--sky-hover:#A6C6DD;--ink:#1E2A33;--ink-2:#4F5B64;--dawn:#EBD9BF;--line:#D9D3C8;--sky-hi:#D3E3EF;--sky-soft:#E3EDF4;--paper:var(--stone);--font-display:"ZP Spectral",Georgia,"Times New Roman",serif;--font-text:"ZP Rubik",system-ui,-apple-system,"Segoe UI",sans-serif;--r:16px;--r-s:12px;--gutter:clamp(16px,4vw,48px);--max:1200px;--sec:clamp(64px,8.5vw,120px);--ease:cubic-bezier(.45,0,.25,1)}:root{--dgs-accent:#1E2A33;--dgs-accent-ink:#FFFFFF;--dgs-ink:#1E2A33;--dgs-font:var(--font-text)}*,*: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(--stone);color:var(--ink);font:400 18px/30px 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:400}h1{font-weight:300;font-size:50px;line-height:58px;letter-spacing:-.005em}h1 em{font-style:italic}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(--ink);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:31px;color:var(--ink-2);max-width:62ch}.muted{color:var(--ink-2)}.small{font-size:15px;line-height:23px}.kicker{font:500 13px/1.3 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.num{font-variant-numeric:tabular-nums}.ico{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.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 var(--ink);background:transparent;color:var(--ink);font:500 16px/1.2 var(--font-text);text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s;text-align:center}.btn--sky{background:var(--sky)}.btn--sky:hover{background:var(--sky-hover)}.btn--white{background:var(--white)}.btn--white:hover{background:var(--stone)}.btn--line{border-color:var(--ink-2)}.btn--line:hover{border-color:var(--ink);background:#ffffff73}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--sm{min-height:46px;padding:0 20px;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)}.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:20px;height:20px}.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 18px;min-height:64px;border:1.5px solid var(--ink);border-radius:var(--r);background:var(--white);font:600 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(--stone);color:var(--stone);margin:0 0 32px}.hdr{position:sticky;top:0;z-index:40;background:#f4f1ebed;-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:68px}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;font:400 24px/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(--stone)}.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;line-height:20px;padding:8px 11px;border-radius:999px}.hdr__nav a:hover{background:var(--sky-soft);color:var(--ink)}@media (max-width:1080px){.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:28px 0 0}.hero__grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);grid-template-areas:"sky photo" "warn warn";gap:20px 24px}.hero__sky{grid-area:sky;position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r);padding:clamp(32px,4.6vw,68px) clamp(28px,4.6vw,64px);background:linear-gradient(168deg,var(--sky-hi) 0%,var(--sky) 58%);display:flex;flex-direction:column;justify-content:center}.hero__sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff;opacity:var(--lift,0);pointer-events:none}.hero__arcs{position:absolute;right:-6%;bottom:-2px;width:78%;z-index:-1;fill:none;stroke:#fff;stroke-width:1.5;opacity:.6}.hero__sky .kicker{margin-bottom:18px;color:var(--ink)}.hero__sky .lead{margin-top:22px;color:var(--ink)}.trust{margin-top:22px;font-size:14px;line-height:20px;color:var(--ink)}.warn--hero{grid-area:warn;margin:0;min-height:68px;font-size:17px}.hero__photo{grid-area: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:60% 40%;object-position:60% 40%}.ribbon{position:relative;padding:0 0 clamp(48px,6vw,88px)}.ribbon:before{content:"";position:absolute;left:0;right:0;top:37px;height:1.5px;background:linear-gradient(90deg,#4f5b6400,#4f5b648c 10%,#4f5b648c 90%,#4f5b6400)}.ribbon__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ribbon__list a{display:grid;gap:2px;justify-items:start;padding-top:30px;color:var(--ink);text-decoration:none}.ribbon__dot{width:16px;height:16px;border-radius:50%;background:var(--stone);border:1.5px solid var(--ink);margin-bottom:14px;transition:background .25s,transform .25s var(--ease)}.ribbon__n{font:500 12px/1 var(--font-text);color:var(--ink-2);letter-spacing:.06em}.ribbon__list b{font:400 22px/30px var(--font-display)}.ribbon__c{font-size:15px;line-height:21px;color:var(--ink-2)}.ribbon__list a:hover .ribbon__dot{background:var(--sky);transform:scale(1.2)}.ribbon__list a:hover b{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sec{position:relative;padding:var(--sec) 0}.sec--sky{background:var(--sky)}.sec--sky-soft{background:var(--sky-soft)}.sec--white{background:var(--white)}.sec--sky .lead{color:var(--ink)}.head{display:grid;gap:14px;max-width:780px;margin-bottom:clamp(28px,4vw,48px)}.clouds{position:absolute;left:0;right:0;top:0;width:100%;height:220px;fill:#fff;opacity:.45;pointer-events:none}.sec--sky .head,.pb-card{position:relative;z-index:1}.sec>.wrap{position:relative}.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:10px;bottom:10px;background:#1e2a33c2;color:#fff;font-size:12px;line-height:16px;padding:3px 9px;border-radius:999px}.js-reveal .photo img{opacity:0;transition:opacity .9s ease}.js-reveal .photo.is-in img{opacity:1}.pb-card{box-shadow:0 28px 56px -36px #1e2a3373}.pb--start{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,56px);align-items:start}.pb__h{font:400 26px/34px var(--font-display);outline-offset:6px}.get{list-style:none;margin:20px 0 26px;padding:0;display:grid;gap:12px}.get li{display:flex;gap:14px;align-items:flex-start}.pb__go{margin-bottom:16px}.pb__not{background:var(--dawn);border-radius:var(--r);padding:24px 26px}.pb__not ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.pb__not li{position:relative;padding-left:22px}.pb__not li:before{content:"";position:absolute;left:2px;top:.82em;width:10px;height:1.5px;background:var(--ink)}.pb--q,.pb--map,.pb--edit{animation:stepIn .3s var(--ease)}@keyframes stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hz{margin:0 0 30px}.hz__track{position:relative;height:2px;margin:12px 11px 0;background:var(--line)}.hz__fill{position:absolute;left:0;top:0;height:2px;background:var(--ink-2);transition:width .4s ease-in-out}.hz__dot{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--white);border:1.5px solid var(--ink-2)}.hz__dot.is-done{background:var(--ink-2)}.hz__sun{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--dawn);border:1.5px solid var(--ink);box-shadow:0 0 0 6px #ebd9bf80;transition:left .4s ease-in-out}.hz__labels{list-style:none;margin:20px 11px 0;padding:0;position:relative;height:20px}.hz__labels li{position:absolute;top:0;transform:translate(-50%);font-size:13px;line-height:20px;color:var(--ink-2);white-space:nowrap}.hz__labels li:nth-child(1){left:0;transform:translate(-11px)}.hz__labels li:nth-child(2){left:20%}.hz__labels li:nth-child(3){left:40%}.hz__labels li:nth-child(4){left:60%}.hz__labels li:nth-child(5){left:80%}.hz__labels li:nth-child(6){left:100%;transform:translate(calc(-100% + 11px))}.hz__labels li.is-now{color:var(--ink);font-weight:600}.hz__t{display:none;margin-top:16px;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:6px}.fs--sub legend.sub{padding:0;margin-bottom:8px;font:500 14px/20px 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))}.chip{position:relative;display:flex;gap:12px;align-items:center;min-height:58px;padding:12px 16px;border:1.5px solid rgb(79 91 100 / .55);border-radius:14px;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(--ink);background:var(--sky-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(--white);stroke-width:2.4;opacity:0}.chip.is-on{border-color:var(--ink);border-width:2px;background:var(--sky)}.chip.is-on .chip__box{background:var(--ink);border-color:var(--ink)}.chip.is-on svg{opacity:1}.chip:has(input:focus-visible){outline:2.5px solid var(--ink);outline-offset:2px}.hint{font-size:15px;line-height:22px;color:var(--ink-2)}.pb__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.pb__next{margin-left:auto}.map{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,3.6vw,52px)}.map__next{font:400 30px/38px var(--font-display);margin:8px 0 14px;outline-offset:6px}.map__lead{margin-bottom:14px}.map__note{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;padding:14px 16px;border-radius:12px;background:var(--dawn);font-size:16px;line-height:24px}.map__all{margin-bottom:4px}.tl{list-style:none;margin:14px 0 0;padding:0;position:relative}.tl:before{content:"";position:absolute;left:15px;top:20px;bottom:20px;width:1.5px;background:#4f5b6459}.tl__i{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:6px 0}.tl__dot{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin-top:6px;border-radius:50%;background:var(--white);border:1.5px solid var(--ink-2);font:500 14px/1 var(--font-text)}.tl__i.is-hi .tl__dot{background:var(--dawn);border-color:var(--ink)}.tl__c{padding:8px 0;min-width:0}.tl__i.is-hi .tl__c{background:var(--dawn);border-radius:14px;padding:10px 16px 12px}.tl__h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.tl__h b{font-weight:500;font-size:17px;line-height:26px}.tl__mark{display:inline-flex;align-items:center;padding:1px 10px;border:1px solid var(--ink);border-radius:999px;background:var(--white);font-size:13px;line-height:20px;font-weight:500}.tl__more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:4px 2px;min-height:32px;font:400 14px/1.2 var(--font-text);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer;margin-left:auto}.tl__body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .22s var(--ease),visibility 0s .22s}.tl__i.is-open .tl__body{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .22s var(--ease),visibility 0s}.tl__body>div{overflow:hidden}.tl__body p{padding-top:4px;font-size:16px;line-height:24px;color:var(--ink-2)}.map__side h4{margin:22px 0 8px;font:500 13px/1.3 var(--font-text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.map__side h4:first-child{margin-top:4px}.map__side>p{font-size:16px;line-height:25px}.map__side>p+p{margin-top:8px}.qs{list-style:none;margin:0;padding:0;counter-reset:q}.qs li{counter-increment:q;position:relative;padding:10px 0 10px 34px;border-top:1px solid var(--line);font-size:16px;line-height:24px;animation:qIn .35s var(--ease) both}.qs li:before{content:counter(q);position:absolute;left:0;top:11px;width:22px;height:22px;border-radius:50%;background:var(--sky-soft);display:grid;place-items:center;font-size:12px;line-height:1;font-weight:500}@keyframes qIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.map__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px}.map__status{min-height:22px;margin-top:6px;font-size:14px;line-height:21px;font-weight:500}.copy-fb{margin:8px 0 0;padding:12px 14px;white-space:pre-wrap;font:400 14px/21px var(--font-text);background:var(--stone);border:1.5px dashed var(--ink-2);border-radius:12px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.warn--map{margin-top:30px;min-height:76px;font-size:17px}.map__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.map__edit{margin-left:auto}.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}.static{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin:6px 0}.doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.door{display:grid;grid-template-rows:auto 1fr;background:var(--white);border-radius:var(--r);overflow:hidden}.door__photo img{border-radius:0;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.door__c{display:grid;gap:12px;align-content:start;padding:26px 30px 30px}.door__c h3{display:flex;gap:12px;align-items:center}.door__c p{color:var(--ink-2)}.door__c .btn{justify-self:start;margin-top:8px}.decide{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,72px);align-items:center}.decide .lead{margin:14px 0 24px}.decide__list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.decide__list li{display:flex;gap:16px;align-items:flex-start}.decide__list b{display:block;font-weight:500}.decide__list span{display:block;color:var(--ink-2);font-size:17px;line-height:27px}.decide__note{display:flex;gap:12px;align-items:flex-start;margin-top:24px;padding:14px 18px;border-radius:14px;background:var(--dawn);font-size:16px;line-height:24px}.prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.price{display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 44px -34px #1e2a3366}.price--storage{background:linear-gradient(var(--sky-soft),var(--white) 150px)}.price__h{display:flex;gap:14px;align-items:center}.price__h .ico{width:34px;height:34px}.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__rows li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.price__n{display:grid;font-weight:500;font-size:17px;line-height:25px}.price__n small{font-weight:400;font-size:14px;line-height:20px;color:var(--ink-2)}.price__v{font:400 21px/1 var(--font-display);white-space:nowrap}.price .warn{margin-top:auto}.price__extra{list-style:none;margin:0;padding:14px 16px;display:grid;gap:8px;border-radius:12px;background:var(--sky-soft)}.price__extra li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:24px}.price__extra .ico{width:22px;height:22px;margin-top:1px}.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}.store{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.store li:not(:last-child):after{content:"";position:absolute;left:56px;top:28px;width:calc(100% - 28px);height:1.5px;background:#4f5b6473}.store li{position:relative;display:grid;gap:10px;align-content:start}.store__dot{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--white);border:1.5px solid var(--ink)}.store h3{font-size:21px;line-height:28px;margin-top:6px}.store p{color:var(--ink-2);font-size:17px;line-height:27px}.store__unused{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:44px;padding:26px 30px;border-radius:var(--r);background:var(--dawn)}.store__unused>div{max-width:64ch;display:grid;gap:8px}.store__unused p{color:var(--ink)}.oms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.oms__c{display:grid;gap:10px;align-content:start}.oms__c p:last-child{color:var(--ink-2)}.oms__c--no{background:var(--dawn)}.oms__c--no p:last-child{color:var(--ink)}.oms__note{display:flex;gap:12px;align-items:center;margin:24px 0 20px;color:var(--ink-2);font-size:16px;line-height:24px}.expect h2{margin-bottom:32px}.expect__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.expect__photo img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.expect__photo .photo__cap{top:10px;bottom:auto}.quote{position:relative;z-index:1;margin:0 0 0 -88px;padding:36px 40px;border-radius:var(--r);background:var(--dawn)}.quote blockquote{margin:0}.quote blockquote p{font:italic 400 34px/44px var(--font-display)}.quote figcaption{margin-top:16px;font-size:17px;line-height:27px;color:var(--ink)}.expect__no{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.expect__no ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.expect__no li{padding:7px 16px;border-radius:999px;background:var(--stone);font-size:15px;line-height:22px}.team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.team li{display:flex;gap:18px;align-items:flex-start}.team li p{color:var(--ink-2);font-size:17px;line-height:26px}.team li p.small{font-size:14px;line-height:21px;margin-top:6px}.team__ph{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--sky)}.team__ph .ico{width:30px;height:30px}.privacy{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(28px,5vw,72px);align-items:center}.privacy .lead{margin-top:14px}.privacy__list{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.privacy__list li{display:flex;gap:12px;align-items:flex-start}.privacy__list div{display:grid}.privacy__list b{font-weight:500;line-height:26px}.privacy__list 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:14px;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:300 30px/1.2 var(--font-display);color:var(--ink-2)}.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 .lead{margin:14px 0 20px}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ticks li{position:relative;padding-left:32px}.ticks li:before{content:"";position:absolute;left:4px;top:9px;width:13px;height:7px;border-left:1.75px solid var(--ink);border-bottom:1.75px solid var(--ink);transform:rotate(-45deg)}.rq__form{display:grid;gap:16px;background:var(--stone)}.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)}.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(--sky);border-color:var(--ink)}.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(--ink);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(--ink);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:#2e5a3b}.shelf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px}.shelf li{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid rgb(30 42 51 / .2)}.shelf span{flex:1;font-size:17px;line-height:25px}.shelf em,.samples em{font-style:normal;font-size:13px;line-height:18px;font-weight:500;padding:3px 10px;border-radius:999px;background:var(--white);white-space:nowrap}.samples{margin-top:36px;padding:26px 30px;border-radius:var(--r);background:var(--white)}.samples ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}.samples li{display:flex;align-items:center;gap:12px}.samples span{flex:1;font-size:17px;line-height:25px}.samples em{border:1px dashed var(--ink-2);color:var(--ink-2)}.ftr{background:var(--ink);color:#d5dde3;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){.static{grid-template-columns:1fr}}@media (max-width:980px){.store{grid-template-columns:repeat(2,minmax(0,1fr))}.store li:after{display:none}.team,.privacy__list{grid-template-columns:1fr}.ribbon__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.ribbon:before{display:none}.ribbon__list a{padding-top:16px}}@media (max-width:860px){.hero__grid{grid-template-columns:1fr;grid-template-areas:"sky" "warn" "photo";gap:16px}.hero__photo img{aspect-ratio:4/5;max-height:480px}.pb--start,.map,.doors,.decide,.prices,.oms,.privacy,.faq-wrap,.rq,.expect__grid{grid-template-columns:1fr}.quote{margin:-44px 14px 0}.decide__photo{order:-1}.privacy__photo{max-width:420px}.chips--4{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf,.samples ul{grid-template-columns:1fr}}@media (max-width:980px){.shelf li,.samples li{flex-wrap:wrap;gap:6px 14px}.shelf span,.samples span{min-width:0}}@media (max-width:760px){body{font-size:16px;line-height:26px}h1{font-size:34px;line-height:42px}h2{font-size:28px;line-height:36px}h3{font-size:20px;line-height:28px}.lead{font-size:17px;line-height:27px}.brand small{display:none}.hero{padding-top:16px}.hero__sky{padding:28px 22px 30px}.hero__arcs{width:120%;right:-30%}.ctas{flex-direction:column;align-items:stretch}.warn--hero{font-size:16px}.ribbon{padding:28px 0 48px}.ribbon__list{grid-template-columns:1fr;gap:0;position:relative}.ribbon__list:before{content:"";position:absolute;left:7px;top:18px;bottom:18px;width:1.5px;background:#4f5b6473}.ribbon__list a{grid-template-columns:16px auto minmax(0,1fr);grid-template-areas:"dot b c";align-items:baseline;-moz-column-gap:14px;column-gap:14px;padding:8px 0}.ribbon__dot{grid-area:dot;margin:0;position:relative;top:2px;align-self:center}.ribbon__n{display:none}.ribbon__list b{grid-area:b;font-size:20px;line-height:28px}.ribbon__c{grid-area:c;font-size:14px}.chips--2{grid-template-columns:1fr}.chips--3{grid-template-columns:repeat(3,minmax(0,1fr))}.chip{min-height:52px}.hz__labels{display:none}.hz__t{display:block}.pb__h{font-size:23px;line-height:30px}.map__next{font-size:25px;line-height:32px}.pb__bar .btn--sm{min-height:48px}.pb__skip{order:-1;flex-basis:100%;justify-content:flex-start}.pb__next{flex:1;max-width:240px}.map__ctas .arr{display:none}.map__ctas .btn{width:100%}.map__edit{margin-left:0}.ed div{grid-template-columns:minmax(0,1fr) auto}.ed dt{grid-column:1/-1}.store{grid-template-columns:1fr;gap:22px}.store li{grid-template-columns:56px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px}.store__dot{grid-row:span 2}.store h3{margin-top:12px}.store__unused{padding:22px}.quote{padding:26px 22px}.quote blockquote p{font-size:27px;line-height:36px}.grid2{grid-template-columns:1fr}.samples,.door__c{padding:22px}.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 #1e2a3380}.mbar__copy{flex:none;padding:0 14px}.mbar.is-hidden{opacity:0;transform:translateY(20px);pointer-events:none;visibility:hidden}.ftr{padding-bottom:140px}#path{padding-bottom:110px}}@media print{.hdr,.demo-bar,.hero,.ribbon,.sec:not(#path),.ftr,.mbar,.hz,.map__ctas,.map__tools,#path .head,.clouds,[id^=dgs]{display:none!important}body,.sec--sky{background:#fff}.pb-card{box-shadow:none;padding:0}.tl__body{visibility:visible!important;grid-template-rows:1fr!important}}
