*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fafbfd;color:#26303e;font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,a{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button{font:inherit;cursor:pointer}.page{max-width:1250px;margin:auto;padding:0 44px}header{height:106px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e9ef}.brand{display:flex;gap:12px;align-items:center}.brand strong{font-size:21px;letter-spacing:-.6px}nav{display:flex;gap:24px;align-items:center;font-size:13px}nav button{border:1px solid #dbe1e9;border-radius:10px;background:white;padding:7px 12px;color:#647184}.hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:center;padding:82px 0 75px}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--accent);font-weight:650}.hero h1{font-size:clamp(38px,4.5vw,60px);line-height:1.12;letter-spacing:-2.2px;margin:21px 0}.lead{color:#657283;font-size:17px;max-width:450px;line-height:1.8}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 19px}.button{border-radius:10px;font-size:13px;padding:11px 19px;display:inline-block;transition:transform .18s,box-shadow .18s}.button:hover{transform:translateY(-2px);box-shadow:0 5px 16px #26303e10}.primary{background:var(--accent);color:white}.secondary{border:1px solid #dce2eb;background:white}.quiet{font-size:11px;color:#7c8898}.quiet p{margin:4px 0}.hero-image{margin:0;min-width:0}.hero-image img{width:100%;height:auto;border-radius:17px;box-shadow:0 15px 45px #26303e10}.hero-image figcaption{font-size:10px;color:#8793a3;margin-top:10px;text-align:right}h2{font-size:28px;letter-spacing:-.9px;margin:0 0 24px}h3{font-size:17px;margin:13px 0 7px;letter-spacing:-.3px}.features{padding:45px 0 68px;border-top:1px solid #e5e9ef}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-grid article{padding:26px;background:white;border:1px solid #e5e9ef;border-radius:14px}.number{font-size:10px;color:var(--accent);letter-spacing:2px}.feature-grid p{font-size:13px;color:#6b7788;margin:0}.section-head{display:flex;gap:20px;align-items:start;justify-content:space-between}.gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gallery-grid img{width:100%;height:auto;display:block;border-radius:13px}.shot-link{display:block;border:1px solid #e5e9ef;border-radius:13px;overflow:hidden;background:var(--soft)}.plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:74px 0}.plans article{border:1px solid #e0e6ef;border-radius:16px;padding:34px;background:white}.plans h2{margin:10px 0 15px}.plans ul{padding-left:18px;color:#657283;font-size:13px;line-height:2.1;min-height:120px}.plans .pro-plan{background:var(--soft);border-color:transparent}.privacy{padding:40px;border-radius:16px;background:white;border:1px solid #e5e9ef;margin-bottom:65px}.privacy h2{margin:10px 0 15px}.privacy p{font-size:13px;color:#6b7788;max-width:800px}.privacy a{font-size:12px;color:var(--accent)}footer{border-top:1px solid #e5e9ef;padding:25px 0 35px;display:flex;gap:15px;justify-content:space-between;font-size:11px;color:#7c8898}footer div{display:flex;gap:21px}@media(max-width:850px){.page{padding:0 24px}.hero{grid-template-columns:1fr;padding:50px 0;gap:25px}.hero h1{font-size:49px}.hero-image{max-width:680px}.feature-grid{grid-template-columns:1fr}.plans{padding:45px 0}.plans article{padding:24px}.section-head{flex-direction:column;gap:0;margin-bottom:22px}}@media(max-width:480px){.page{padding:0 18px}header{height:83px}nav{gap:10px}nav a{max-width:70px;line-height:1.4;font-size:10px}.brand strong{font-size:19px}.brand img{width:35px;height:35px}.hero h1{font-size:39px;letter-spacing:-1.3px}.lead{font-size:15px}.gallery-grid,.plans{grid-template-columns:1fr}.plans{gap:15px}.privacy{padding:25px}.section-head h2{font-size:25px}footer{flex-direction:column}footer div{gap:16px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}