.yd-soon{color:#0b0d12;border:1.5px dashed color-mix(in srgb, var(--rec-accent) 45%, #c9d2dc);background:#ffffffbf;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:0 22px 0 18px;font-size:14.5px;font-weight:750;display:inline-flex}.yd-soon.light{color:#fff;background:#ffffff14;border-color:#ffffff73}.yd-soon .rec-glyph{width:24px;height:24px}.yd-visual{margin:0 -40px 0 0;padding:0 0 70px;position:relative}.yd-tablet{background:#12151c;border:10px solid #12151c;border-radius:34px;width:88%;display:block;overflow:hidden;box-shadow:0 40px 90px #06281e47}.yd-tablet img{border-radius:24px;width:100%;height:auto;display:block}.yd-phone{aspect-ratio:660/1434;background:#12151c;border:7px solid #12151c;border-radius:38px;display:block;overflow:hidden;box-shadow:0 30px 70px #06281e52}.yd-phone img{object-fit:cover;border-radius:31px;width:100%;height:100%;display:block}.yd-visual>.yd-phone{width:30%;position:absolute;bottom:30px;right:0}.yd-visual figcaption{color:#7a8396;font:600 10.5px/1.5 var(--mono);margin-top:16px}.yd-features{padding-block:120px 100px}.yd-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.yd-feature-grid article{background:#fff;border:1px solid #dde6e2;border-radius:20px;padding:24px 22px 26px}.yd-feature-grid span{color:var(--rec-accent);font:700 10px var(--mono);letter-spacing:.12em}.yd-feature-grid h3{letter-spacing:-.03em;margin:14px 0 10px;font-size:20px;line-height:1.15}.yd-feature-grid p{color:#56606f;margin:0;font-size:14px;line-height:1.68}.yd-shots{color:#eef4f1;background:linear-gradient(160deg, var(--rec-night), color-mix(in srgb, var(--rec-night) 62%, var(--rec-accent)));padding-block:110px 90px;overflow:hidden}.yd-page .yd-shots .section-label,.yd-page .yd-shots h2 span{color:var(--rec-accent-soft)}.yd-shots h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.8vw,56px);font-weight:700;line-height:1.02}.yd-shot-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:26px;margin-top:56px;display:grid}.yd-shot-row .yd-phone{border-color:#000;box-shadow:0 30px 70px #00000073}.yd-shot-row .yd-phone:nth-child(2n){transform:translateY(40px)}.yd-caption{color:#8fa39b;text-align:center;font:600 10.5px var(--mono);margin:70px 0 0}.yd-privacy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6%;padding-block:120px;display:grid}.yd-privacy h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.8vw,56px);font-weight:700;line-height:1.02}.yd-privacy>div:first-child>p:not(.section-label){color:#3f4859;margin:26px 0 22px;font-size:17px;line-height:1.78}.yd-flow{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:26px;display:grid}.yd-flow span{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #dde6e2;border-radius:14px;padding:12px 18px}.yd-flow span.device{color:#fff;border-color:var(--rec-accent);background:var(--rec-accent)}.yd-flow i{background:repeating-linear-gradient(90deg, var(--rec-accent) 0 8px, transparent 8px 14px);height:2px}.yd-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.yd-points li,.yd-plans li{color:#3f4859;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.yd-points .rec-glyph,.yd-plans .rec-glyph{fill:none;width:20px;height:20px;stroke:var(--rec-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.yd-pricing{background:#fff;border-block:1px solid #e3ebe7;padding-block:110px}.yd-pricing h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.8vw,56px);font-weight:700;line-height:1.02}.yd-plans{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;margin-top:46px;display:grid}.yd-plans article{background:var(--rec-canvas);border:1px solid #dde6e2;border-radius:22px;padding:30px}.yd-plans article.pro{color:#fff;background:linear-gradient(150deg, var(--rec-accent), color-mix(in srgb, var(--rec-accent) 45%, var(--rec-night)));border-color:#0000;box-shadow:0 30px 70px #063c2d40}.yd-plans h3{letter-spacing:-.03em;margin:0 0 20px;font-size:24px}.yd-plans ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.yd-plans .pro li{color:#eaf7f2}.yd-plans .pro .rec-glyph{stroke:var(--rec-accent-soft)}.yd-pricing .rec-fine{max-width:760px;margin-top:26px}.yd-disclaimer{color:#8fa39b;max-width:620px;margin:14px 0 0;font-size:12px;line-height:1.6}.yd-policy ul{color:#3f4859;gap:10px;margin:14px 0;padding-left:20px;font-size:15px;line-height:1.7;display:grid}.yd-policy p+p{margin-top:14px}@media (width<=1080px){.yd-visual{max-width:760px;margin-right:0}.yd-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.yd-privacy,.yd-plans{grid-template-columns:1fr}.yd-shot-row{grid-template-columns:repeat(2,minmax(0,1fr))}.yd-shot-row .yd-phone:nth-child(2n){transform:none}}@media (width<=560px){.yd-features,.yd-shots,.yd-privacy,.yd-pricing{padding-block:76px}.yd-feature-grid{grid-template-columns:1fr}.yd-visual>.yd-phone{width:34%;bottom:40px}.yd-tablet{border-width:6px;border-radius:20px}.yd-tablet img{border-radius:14px}}
