@charset "UTF-8";
:root{--ink:#282b25;--muted:#73786b;--paper:#f6f6ef;--red:#833e34;--line:#dfe2d5;--green:#3c4930}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;color:var(--ink);background:var(--paper);font:15px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}header{height:88px;max-width:1280px;margin:auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:10px;align-items:center;font-size:29px;color:var(--red)}.brand b{font-size:23px;letter-spacing:3px}.brand span{font-size:12px;color:var(--muted);border-left:1px solid #ccd0c0;padding-left:14px;letter-spacing:1px}nav{display:flex;align-items:center;gap:32px;font-size:13px}.nav-login{border:1px solid #c7cbbd;border-radius:99px;padding:9px 20px}.wrap{max-width:1184px;margin:auto}.hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;min-height:688px;align-items:center;padding:58px 0 64px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--green);font-size:11px;font-weight:650;letter-spacing:2px}.eyebrow i{height:7px;width:7px;background:var(--green);border-radius:50%}h1{font-size:57px;line-height:1.25;letter-spacing:-2px;max-width:550px;margin:27px 0 24px;font-weight:650}h2{font-size:36px;line-height:1.4;letter-spacing:-1px;font-weight:600;margin:17px 0 25px}h3{font-size:20px;font-weight:600}.hero p{max-width:475px;color:var(--muted);font-size:16px;line-height:1.9}.actions{display:flex;gap:27px;align-items:center;margin-top:34px}.button{background:var(--red);color:white;padding:15px 24px;display:inline-flex;align-items:center;gap:35px;border:0;border-radius:6px;font:inherit;cursor:pointer}.button:hover{background:#65332a}.text-link{font-size:13px;border-bottom:1px solid #babfad;padding-bottom:5px}.hero-tags{display:flex;gap:22px;margin-top:35px;color:#767d6b;font-size:12px}.hero-tags span:before{content:'✓';margin-right:7px}.product-stage{position:relative;height:563px;background:#e6eadc;border-radius:130px 130px 12px 12px;overflow:hidden;display:flex;justify-content:center;align-items:end}.stage-label{position:absolute;top:30px;font-size:9px;letter-spacing:3px;color:#7b886c}.orbit{position:absolute;width:520px;height:520px;border:1px solid #bec7ae;border-radius:50%;top:90px;left:0}.orbit-two{width:420px;height:420px;left:50px;top:140px}.phone{position:relative;width:254px;height:469px;border:7px solid #fff;border-radius:36px 36px 0 0;background:#f8ead7;box-shadow:0 16px 60px #38472e24;transform:rotate(-6deg);text-align:center;color:#733e32;padding:9px 18px}.phone-top{display:flex;justify-content:space-between;font-size:9px;font-weight:700;color:#302a24;margin:3px 0 16px}.phone-brand{font-size:10px;letter-spacing:2px}.phone h2{font-size:24px;margin:18px -10px 2px;font-weight:750}.phone>p{font-size:10px;margin:0;color:#af7e60}.wheel{position:relative;margin:25px -7px 22px;width:215px;height:215px;border-radius:50%;border:9px solid #9d4234;background:conic-gradient(#f4c784 0deg 90deg,#fff0d1 90deg 180deg,#f4c784 180deg 270deg,#fff0d1 270deg);box-shadow:0 5px 0 #69281e}.wheel-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#9d4234;border:5px solid #f9e6c6;border-radius:50%;width:72px;height:72px;color:#fff;font-size:12px;line-height:1.5;display:grid;place-content:center}.wheel span{position:absolute;font-size:10px}.p1{left:119px;top:37px;transform:rotate(45deg)}.p2{left:118px;top:139px;transform:rotate(-45deg)}.p3{left:17px;top:139px;transform:rotate(45deg)}.p4{left:17px;top:37px;transform:rotate(-45deg)}.mock-button{background:#9d4234;color:#fff4dc;border-radius:20px;padding:7px;font-size:12px;margin:0 20px}.mock-foot{font-size:8px;color:#ad8b79;margin-top:10px}.float-card{position:absolute;z-index:2;background:#fffef8;border-radius:12px;box-shadow:0 12px 35px #35482819}.prize-card{left:18px;top:170px;display:flex;align-items:center;gap:12px;padding:16px;transform:rotate(-4deg)}.icon{background:#f0e2bd;color:#8c6132;font-size:27px;width:45px;height:45px;border-radius:50%;text-align:center}.prize-card small,.prize-card b{display:block}.prize-card small{font-size:10px;color:#99907e}.prize-card b{font-size:12px;font-weight:600}.ticket-card{right:15px;bottom:55px;padding:16px 18px;transform:rotate(9deg);width:166px;border-radius:4px}.ticket-title{display:flex;justify-content:space-between;font-size:12px}.ticket-title span{color:#557b49}.barcode{height:30px;background:repeating-linear-gradient(90deg,#434639 0 2px,#fff 2px 4px,#434639 4px 5px,#fff 5px 9px);margin:12px 0}.ticket-card small{font-size:9px;color:#8c8d7f}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;color:#919681;font-size:12px}.strip .wrap{display:flex;justify-content:space-between;align-items:center}.strip span{font-size:16px;color:#5f6851;letter-spacing:2px}.section{padding:88px 0}.section-head{display:flex;justify-content:space-between;align-items:center}.section-head>p{color:var(--muted);font-size:14px}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:25px}.feature{padding:28px 24px;border:1px solid var(--line);border-radius:10px;background:#fdfdf7}.feature.highlight{background:#e8ecdf;border-color:#d9e0cb}.feature-icon{font-size:29px;color:var(--green);margin-bottom:36px}.feature h3{font-size:18px;line-height:1.5}.feature p{font-size:13px;color:var(--muted);min-height:86px}.feature-note{font-size:11px;color:#6a765d}.mini-row{display:flex;gap:4px;font-size:9px;color:#5d6a50;align-items:center}.mini-row span{padding:5px 3px;background:#fff9;border-radius:3px}.workspace{background:#303a2b;color:#f1f2e6;padding:72px 0}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.workspace .eyebrow{color:#b2c496}.workspace p{color:#bbc4ad;font-size:14px;line-height:2}.role-list{display:flex;flex-direction:column;gap:12px;justify-content:center}.role-list>div{padding:24px;background:#fff1;border:1px solid #fff1;border-radius:6px;display:grid;grid-template-columns:45px 1fr 1fr;align-items:center;gap:15px}.role-list span{font-size:11px;color:#aabb93}.role-list b{font-weight:500}.role-list small{font-size:11px;color:#b4c0a8}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px}.steps article{border-top:1px solid #cdd3c2;padding-top:22px}.steps b{font-size:32px;font-weight:400;color:#a3ac96}.steps h3{margin:15px 0 8px}.steps p{font-size:13px;color:var(--muted)}.scenes{padding-top:0}.scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scene-grid article{padding:35px;background:#eeede4;border-radius:9px}.scene-grid span{font-size:27px;color:var(--red)}.scene-grid p{font-size:13px;color:var(--muted)}.contact{background:#e7ebdd;padding:55px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-radius:13px}.contact p{color:var(--muted)}.contact small{font-size:11px;color:#7e8970}.contact form label{display:block;font-size:12px;color:#626c56;margin-bottom:16px}input,select{font:inherit}form input:not([type=checkbox]),form select{display:block;width:100%;padding:13px;border:1px solid #ced6c0;border-radius:5px;background:#f9fbf2;outline:none;margin-top:6px}form input:focus,form select:focus{border-color:#82916c}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact .consent{display:flex;align-items:center;gap:8px;font-size:11px}.contact form .button{width:100%;justify-content:space-between}#form-message{font-size:12px;margin-bottom:0}footer{display:flex;align-items:center;justify-content:space-between;padding:43px 0;font-size:10px;color:#8b9281}footer .brand{font-size:24px}footer .brand b{font-size:18px}footer a:hover{text-decoration:underline}@media(max-width:1250px){.wrap{margin-left:35px;margin-right:35px}header{padding:0 35px}.hero{gap:25px}h1{font-size:48px}.features{grid-template-columns:1fr 1fr}.feature p{min-height:0}.workspace-grid{gap:35px}.contact{gap:35px}}@media(max-width:760px){header{padding:0 22px;height:75px}.brand span{display:none}nav{gap:15px}nav>a:not(.nav-login){display:none}.wrap{margin-left:22px;margin-right:22px}.hero{grid-template-columns:1fr;padding-top:45px;gap:40px}.hero h1{font-size:41px}.hero-copy p{font-size:14px}.hero-tags{gap:18px}.product-stage{height:510px}.strip .wrap{flex-wrap:wrap;gap:15px}.strip span{font-size:12px}.section{padding:55px 0}.section-head{display:block}h2{font-size:29px}.features{grid-template-columns:1fr}.feature-icon{margin-bottom:12px}.workspace-grid{grid-template-columns:1fr}.workspace{padding:45px 0}.role-list>div{grid-template-columns:28px 1fr;padding:17px}.role-list small{grid-column:2}.steps{grid-template-columns:1fr 1fr}.scene-grid{grid-template-columns:1fr}.contact{padding:28px;grid-template-columns:1fr;gap:25px}.scenes{padding-top:0}footer{flex-wrap:wrap;gap:18px;padding:30px 0}.actions{gap:20px}.button{padding:13px 18px}.prize-card{left:4px;padding:12px}.ticket-card{right:4px;width:145px}.hero{min-height:auto}}
