@font-face{font-family:PT Sans;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-latin-400-normal.woff)format("woff")}@font-face{font-family:PT Sans;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-latin-700-normal.woff)format("woff")}@font-face{font-family:PT Sans;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-cyrillic-400-normal.woff)format("woff");unicode-range:U+4??}@font-face{font-family:PT Sans;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-cyrillic-700-normal.woff)format("woff");unicode-range:U+4??}.site,.legal{--pad:clamp(20px, 6.25vw, 80px);color:#183a2a;text-wrap:pretty;font-family:PT Sans,sans-serif;font-size:18px;line-height:28px}.site *,.legal *{box-sizing:border-box}.site h1,.site h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 24px}.site h1{font-size:60px;line-height:64px}.site h2{font-size:44px;line-height:52px}.hero{min-height:720px;position:relative;overflow:hidden}.pink{color:#2c1a1d;--btn:#d92f47;--btn-text:#fff;background:#fde8e4}.green{color:#183a2a;--btn:#2b7a54;--btn-text:#fff;background:#eaf3e6}.dark,.last{color:#fff;--btn:#ffd23f;--btn-text:#134a35;background:#134a35}.nav{z-index:3;max-width:1280px;padding:24px var(--pad) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:0 auto;font-size:16px;display:flex;position:relative}.nav a{color:inherit;text-decoration:none}.nav a:hover{text-decoration:underline}@font-face{font-family:Caveat Logo;font-weight:700;font-display:swap;src:url(/fonts/caveat-logo.woff2)format("woff2")}.nav-name{color:#2c1a1d;align-items:center;gap:10px;display:inline-flex}.nav a.nav-name:hover{text-decoration:none}.brand-mark{flex:none;width:44px;height:44px}.brand-text{flex-direction:column;line-height:1.1;display:flex}.brand-text b{font:700 31px/1 Caveat Logo,PT Sans,sans-serif}.brand-text small{color:#6b5550;font-size:13px}.nav nav{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.nav .nav-btn{background:var(--btn);color:var(--btn-text);border-radius:8px;padding:8px 16px;font-weight:700}.hero-in{max-width:1280px;padding:80px var(--pad) 48px;grid-template-columns:minmax(0,530px) minmax(300px,1fr);align-items:start;gap:40px;margin:0 auto;display:grid;position:relative}.pink .hero-in{padding-top:64px}.hero-in.wide{grid-template-columns:minmax(0,580px) minmax(300px,1fr);align-items:center}.hero-text{z-index:2;position:relative}.lead{margin:0 0 28px;font-size:22px;line-height:30px}.btn{background:var(--btn);color:var(--btn-text);border-radius:10px;padding:16px 24px;font-size:18px;font-weight:700;line-height:24px;text-decoration:none;display:inline-block}.btn:hover{filter:brightness(.94)}.note{opacity:.85;margin:12px 0 0;font-size:16px;line-height:22px}.client-note{margin-top:28px;font-size:15px}.hero-art{position:relative}.hero-art svg{display:block}.phone{z-index:2;background:#14151a;border-radius:36px;width:290px;padding:9px;position:relative;box-shadow:0 24px 48px #00000047}.phone img{border-radius:28px;width:100%;height:auto;display:block}.art-melon{width:840px;max-width:none;height:840px;position:absolute;top:-8px;left:-30px}.art-a .phone{margin:-8px 16px 0 auto;transform:rotate(4deg)}.art-plate{width:calc(100% + 40px);max-width:624px;height:auto}.plate-badge{z-index:2;color:#183a2a;background:#fff;border-radius:12px;padding:10px 14px;font-size:16px;line-height:22px;position:absolute;bottom:16px;left:-12px;box-shadow:0 8px 20px #183a2a24}.plate-badge b,.plate-badge span{display:block}.plate-badge i{white-space:nowrap;margin-right:8px;font-style:normal}.art-produce{width:660px;max-width:none;height:720px;position:absolute;top:-80px;left:-30px}.art-c .phone{margin:16px 40px 0 auto}.summary{background:#fff;border:1px solid #d5e2d0;border-radius:14px;margin:0 0 28px;overflow:hidden}.summary table{border-collapse:collapse;width:100%;font-size:15px;line-height:22px}.summary th{color:#4f6357;text-align:left;border-bottom:1px solid #e3ebdf;padding:8px 10px;font-size:13px;font-weight:400;line-height:18px}.summary td{border-bottom:1px solid #e3ebdf;padding:9px 10px}.summary tr:last-child td{border-bottom:0}.dot{border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.band{background:#fff;padding:80px 0}.band.tint{background:#f4f7f1;padding:64px 0}.band-in{max-width:1280px;padding:0 var(--pad);margin:0 auto}.band p{margin:0}.narrow{max-width:680px;margin-bottom:32px}.cards{border-radius:12px;width:100%;height:auto;display:block}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:32px 48px;margin:8px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;font-size:20px}.steps li:before{content:counter(step);color:#d92f47;margin-bottom:8px;font-size:44px;font-weight:700;line-height:48px;display:block}.two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px 72px;display:grid}#prices,#faq{scroll-margin-top:24px}.prices{border-collapse:collapse;width:100%;margin-bottom:20px;font-size:20px}.prices td{border-bottom:1px solid #e3ebdf;padding:16px 0}.prices td:last-child{text-align:right;white-space:nowrap;font-weight:700}.faq{margin:0}.faq div{margin-bottom:24px}.faq div:last-child{margin-bottom:0}.faq dt{margin-bottom:4px;font-weight:700}.faq dd{margin:0}.last{padding:72px 0}.foot{color:#4f6357;background:#fff;padding:24px 0;font-size:14px;line-height:20px}.foot .band-in{flex-wrap:wrap;justify-content:space-between;gap:8px 32px;display:flex}.foot-links{flex-wrap:wrap;gap:8px 24px;display:flex}.foot a{color:inherit}@media (max-width:980px){.site h1{font-size:40px;line-height:44px}.site h2{font-size:32px;line-height:38px}.lead{font-size:19px;line-height:27px}.hero{min-height:0}.hero-in,.hero-in.wide,.pink .hero-in{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:40px}.hero-art .phone{width:min(270px,74%);margin:0 auto}.art-melon{width:min(135%,640px);height:auto;top:24px;left:50%;transform:translate(-50%)}.art-plate{width:100%;margin:0 auto}.plate-badge{margin-top:12px;position:static}.art-produce{width:100%;height:100%;top:0;left:0}.art-c .phone{width:min(240px,60%);margin:24px auto}.two{grid-template-columns:minmax(0,1fr)}.band{padding:56px 0}.steps{grid-template-columns:minmax(0,1fr)}.summary thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.summary table,.summary tbody{display:block}.summary tr{border-bottom:1px solid #e3ebdf;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 12px;display:grid}.summary tr:last-child{border-bottom:0}.summary td{border-bottom:0;padding:0}.summary td:nth-child(2n){text-align:right}.summary td:nth-child(2){text-align:left;grid-area:2/1}.summary td:nth-child(3){text-align:right;grid-area:1/2}.summary td:nth-child(4){grid-area:2/2}.prices{font-size:17px}}.legal{overflow-wrap:anywhere;background:#fff;max-width:760px;margin:0 auto;padding:32px 20px 64px}.legal h1{margin:16px 0 24px;font-size:32px;line-height:38px}.legal h2{margin:32px 0 12px;font-size:22px;line-height:28px}.legal p,.legal ul{margin:0 0 12px}.legal ul{padding-left:22px}.legal a{color:#2b7a54}
