*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:15px/1.65 system-ui,sans-serif;color:#16243d;background:#fff}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #d4a642;outline-offset:4px}h1,h2,h3{line-height:1.1;letter-spacing:-.05em}h1{font-size:clamp(42px,6vw,76px);margin:20px 0}h2{font-size:36px}p{max-width:580px}.shell{width:min(1120px,calc(100% - 48px));margin:auto}.demo{background:#e9edf5;font-size:10px;padding:8px 24px;text-align:center;color:#3c526e}header{display:flex;align-items:center;justify-content:space-between;padding:27px 0;gap:25px}header strong{font-size:20px;letter-spacing:-.06em}nav{display:flex;gap:25px;font-size:12px}.button{display:inline-block;background:#2867ee;color:#fff;padding:13px 22px;border-radius:5px;font-size:12px;font-weight:750}.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;padding:75px 0 90px}.kicker{font-size:10px;letter-spacing:.16em;font-weight:750;text-transform:uppercase}.lead{font-size:17px;color:#63758b}.actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:30px 0}.text-link{font-size:12px;font-weight:700}.section{padding:70px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.card{border-top:1px solid #bac8db;padding:24px 0}.card h3{font-size:23px}.card p{font-size:13px;color:#63758b}.dark{background:#101d35;color:#fff}.dark .lead,.dark .card p{color:#becbe0}.dark .card{border-color:#3e526f}.light{background:#f3f6fa}.tag{font-size:10px;letter-spacing:.1em;color:#6982a6}.panel{border:1px solid #344d70;background:linear-gradient(135deg,#1c365c,#13223a);border-radius:12px;padding:30px;position:relative}.panel-head{display:flex;justify-content:space-between;font-size:10px;color:#b7cbe7}.panel h3{font-size:28px;max-width:300px}.panel-line{display:flex;justify-content:space-between;padding:18px 0;border-top:1px solid #435675;font-size:12px}.panel-line b{color:#e4c27c}.seal{position:absolute;right:20px;top:65px;width:100px;height:100px;border:1px solid #ba995f;border-radius:50%;display:grid;place-content:center;text-align:center;color:#e4c27c;font-size:9px;line-height:1.6;transform:rotate(10deg)}.advisory h1 span{font-family:Georgia,serif;font-style:italic;color:#e4c27c;font-weight:400}.advisory .button{background:#e4c27c;color:#142239}.advisory .kicker{color:#e4c27c}.advisory .hero{min-height:620px}.trust{border-top:1px solid #3e526f;border-bottom:1px solid #3e526f;padding:20px 0;font-size:11px;display:flex;gap:36px;flex-wrap:wrap}.product{background:#f8f7ff}.product .hero h1 span{color:#7350d7}.product .button{background:#7050d8;border-radius:25px}.product .kicker{color:#7350d7}.app{background:#fff;border:1px solid #ded9ef;box-shadow:0 28px 65px #6e4cbe1c;border-radius:14px;padding:20px;transform:rotate(-2deg)}.app-top{display:flex;justify-content:space-between;font-size:10px;border-bottom:1px solid #eee8f7;padding-bottom:15px}.app-main{display:grid;grid-template-columns:95px 1fr;min-height:280px}.app-side{border-right:1px solid #eee8f7;padding:20px 10px 0 0;font-size:10px;color:#8c86a0;line-height:3}.app-work{padding:20px}.app-work h3{font-size:20px;letter-spacing:-.03em;margin:0}.status-row{display:flex;justify-content:space-between;gap:10px;border:1px solid #ece7f4;border-radius:6px;padding:11px;margin-top:12px;font-size:9px}.status-row b{font-weight:500;color:#7155b7;background:#f0eaff;padding:2px 5px;border-radius:3px}.chart{height:75px;display:flex;gap:9px;align-items:end;margin-top:20px}.chart i{flex:1;background:#b8a3ed;height:45%;border-radius:3px 3px 0 0}.chart i:nth-child(2n){height:75%;background:#7350d7}.chart i:nth-child(3n){height:95%}.app-note{font-size:9px;color:#82798f;text-align:right}.tea{background:#f7f4ed;color:#233f34}.tea header strong{font-family:Georgia,serif;font-weight:400;font-size:28px;letter-spacing:.2em}.tea h1,.tea h2{font-family:Georgia,serif;font-weight:400}.tea h1{font-size:clamp(48px,6vw,76px)}.tea .button{background:#254d3c;border-radius:0}.tea .lead{color:#65766b}.tea .kicker{color:#786949}.tea-visual{position:relative;background:#dce2d2;min-height:430px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50% 50% 4px 4px}.tea-visual:before{content:'';position:absolute;width:300px;height:300px;border-radius:50%;background:#e7d7ae;right:-30px;top:-50px}.tea-box{position:relative;width:175px;height:240px;background:linear-gradient(110deg,#294e3c,#53765d);box-shadow:20px 25px 35px #3c53382e;color:#f2eddd;padding:25px;text-align:center;transform:rotate(-8deg)}.tea-box b{display:block;font:30px Georgia,serif;letter-spacing:.12em;margin-top:25px}.tea-box span{display:block;font-size:8px;letter-spacing:.13em;margin-top:15px}.tea-cup{position:absolute;width:135px;height:80px;border-radius:5px 5px 60px 60px;background:#f9f4e8;right:24px;bottom:50px;box-shadow:8px 20px 20px #233b2a28}.tea-cup:before{content:'';display:block;height:15px;border-radius:50%;background:#b8a76b;border:7px solid #faf7ed}.tea .card{border-color:#c1c9bb}.tea .card p{color:#65766b}.tea .tag{color:#6d795f}.tea .section{border-top:1px solid #d6d9cb}footer{padding:30px 0;font-size:11px;border-top:1px solid #ccd4e0}details{padding:18px 0;border-bottom:1px solid #cbd4e1}summary{cursor:pointer;font-weight:650}.contact{display:flex;align-items:center;justify-content:space-between;gap:25px}.demo-note{font-size:11px;color:#63758b}.dark .demo-note{color:#b8cae3}@media(max-width:720px){nav{gap:14px;font-size:11px}.hero{grid-template-columns:1fr;padding:40px 0;gap:30px}.grid{grid-template-columns:1fr}.section{padding:45px 0}.contact{display:block}.panel{min-height:300px}.tea-visual{min-height:350px}.advisory .hero{min-height:0}.shell{width:calc(100% - 36px)}header{flex-wrap:wrap}.seal{width:80px;height:80px;right:15px}.panel h3{max-width:210px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}