*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:26px}body{margin:0;background:#f8fafc;color:#183047;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:3px solid #087d68;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.045em}h1{font-size:clamp(2.7rem,5.8vw,4.9rem);margin:20px 0 25px}h1 span{color:#087866}h2{font-size:clamp(1.85rem,3vw,2.65rem)}h3{font-size:1.4rem;letter-spacing:-.025em}.top,main,footer{max-width:1160px;margin:auto;padding-left:28px;padding-right:28px}.top{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px}.wordmark{display:flex;align-items:center;gap:12px;font-size:1.15rem;font-weight:850;letter-spacing:.15em;text-decoration:none}.mark{display:grid;place-items:center;background:#18364e;color:white;border-radius:12px;width:40px;height:40px;font-size:1.45rem;letter-spacing:0}.top nav{display:flex;align-items:center;gap:26px;font-weight:600}.top nav a{text-decoration:none}.signin{padding:10px 16px;border:1px solid #cedce7;border-radius:10px;background:white}.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;padding:70px 0 90px}.eyebrow{font-size:.875rem;letter-spacing:.12em;font-weight:800;color:#087866}.intro{font-size:1.15rem;max-width:470px;color:#536a7d;line-height:1.7}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:28px 0 18px}.primary{display:inline-block;background:#087866;color:white;text-decoration:none;font-weight:700;padding:14px 22px;border-radius:11px;min-height:50px;text-align:center}.primary:hover{background:#065d4f}.textLink{font-weight:650}.small,small{font-size:.875rem;color:#536a7d}.preview{background:white;border:1px solid #d8e3ed;border-radius:22px;padding:26px;box-shadow:0 24px 60px #18364e12;transform:rotate(1deg)}.previewTop{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;font-weight:750;color:#536a7d;letter-spacing:.03em;margin-bottom:25px}.sample{font-weight:500;border-radius:8px;background:#eef3f8;padding:6px 8px;letter-spacing:0}.preview h2{font-size:1.5rem;letter-spacing:-.025em}.previewTotal{display:grid;grid-template-columns:1.7fr 1fr;gap:18px;background:#18364e;color:white;border-radius:15px;padding:22px;margin:20px 0 28px}.previewTotal span,.previewTotal small{display:block;color:#d6e6f2;font-size:.875rem}.previewTotal strong{display:block;font-size:2.2rem;letter-spacing:-.04em;margin:4px 0}.previewLabel{font-weight:750;margin-bottom:4px}.barber{display:flex;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid #e2eaf0}.barber div{flex:1}.barber div strong,.barber div span{display:block}.barber div span{font-size:.875rem;color:#536a7d}.avatar{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;color:#087866;background:#e1f5ee;font-weight:800}.avatar.blue{color:#265ca0;background:#e8f0fc}.previewFoot{margin:18px 0 0;color:#536a7d;font-size:.875rem}.how{padding:65px 0;border-top:1px solid #dce5ed}.sectionTitle{max-width:620px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:40px}.steps article{border-top:3px solid #0e846d;padding-top:22px}.step{display:block;font-size:.875rem;font-weight:850;color:#0e846d;margin-bottom:18px}.steps p{color:#536a7d}.chips{display:flex;gap:7px;flex-wrap:wrap}.chips span{background:#e9f3ef;border-radius:8px;padding:6px 9px;font-size:.875rem;color:#08705e;font-weight:650}.included{background:#18364e;color:white;display:grid;grid-template-columns:1fr 1fr;gap:60px;border-radius:22px;padding:45px;margin:32px 0 70px}.included .eyebrow{color:#80e0cb}.included p{color:#d7e5f0}.included ul{margin:0;padding-left:22px}.included li{padding:9px 0}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:20px 0 85px}.pricing>div>p{max-width:430px;color:#536a7d}.priceCard{background:white;border:1px solid #d8e3ed;border-top:4px solid #087866;border-radius:17px;padding:30px}.priceCard strong{font-size:3.5rem;letter-spacing:-.045em;line-height:1.1}.priceCard span{color:#536a7d;margin-left:10px}.priceCard small{display:block;margin-top:22px}.priceCard>div{margin-bottom:20px}.priceCard .primary{width:100%}.setup{padding:55px 60px;background:#e8f5ef;border-radius:22px;margin-bottom:75px}.setup p:not(.eyebrow){max-width:720px;color:#3e655b}footer{border-top:1px solid #dce5ed;min-height:100px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-top:26px;padding-bottom:26px}footer span{flex:1;color:#536a7d;font-size:.875rem}footer>a:last-child{color:#536a7d;font-size:.875rem}@media(max-width:800px){.hero{gap:30px}.preview{padding:20px}.previewTotal{padding:17px;gap:10px}.previewTotal strong{font-size:1.8rem}.included,.pricing{gap:30px}.top nav{gap:16px}.steps{gap:20px}}@media(max-width:620px){.top,main,footer{padding-left:20px;padding-right:20px}.top{min-height:84px;gap:12px}.top nav>a:not(.signin){display:none}.top nav{gap:0}.signin{font-size:.875rem}.wordmark{gap:8px;font-size:1rem}.mark{width:34px;height:34px}.hero{grid-template-columns:1fr;padding:32px 0 50px;gap:38px}h1{font-size:3rem}.hero .intro{font-size:1.05rem}.preview{transform:none}.previewTop{flex-wrap:wrap}.previewTotal strong{font-size:2rem}.how{padding:40px 0}.steps{grid-template-columns:1fr;gap:28px;margin-top:28px}.steps article{padding-top:17px}.step{margin-bottom:12px}.included{grid-template-columns:1fr;padding:28px;gap:20px;margin:20px 0 45px}.pricing{grid-template-columns:1fr;padding-bottom:48px;gap:18px}.priceCard{padding:26px}.setup{padding:28px;margin-bottom:45px}.setup .actions{gap:16px}footer span{flex-basis:60%}footer>a:last-child{margin-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}