.site-home{--line:#ffffff1b;--line2:#ffffff25}.site-home .nav{position:relative;border-bottom:0;background:transparent;backdrop-filter:none}.site-home .nav .wrap{max-width:1260px;height:95px;padding:0 36px}.site-home .nav .brand img{height:30px}.site-home .links{gap:32px;font-size:12px}.site-home .nav-right{gap:18px;font-size:12px}.site-home .nav-right .pill{padding:10px 17px;font-size:12px;border-radius:10px;background:#0c0c0ca6}.site-home .nav-right .solid{background:#eee;color:#111}.site-home .hero{min-height:0;overflow:visible}.site-home .hero .wrap{max-width:1260px;display:flex;flex-direction:column;gap:0;padding:48px 36px 105px}.home-copy{text-align:center;width:100%;position:relative;z-index:4}.home-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border:1px solid #ffffff20;border-radius:999px;background:#0c0c0ce6;color:#aaa;font-size:10px;font-weight:650;letter-spacing:1.8px}.home-eyebrow>span{width:5px;height:5px;background:#ddd;border-radius:50%;box-shadow:0 0 12px #fff8}.site-home .hero h1{font-size:clamp(44px,5.7vw,78px);font-weight:700;line-height:1.08;letter-spacing:-3.8px;margin:26px 0 21px}.site-home .hero h1>span{color:#a3a3a3}.home-lead{color:#aaa;line-height:1.8;font-size:16px;margin:0}.home-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.home-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:14px 23px;border:1px solid #eee;border-radius:10px;background:#eee;color:#111;font-size:13px;font-weight:650;transition:box-shadow .2s,background .2s}.home-button:hover{background:#fff;box-shadow:0 0 30px #ffffff18}.home-button.outline{background:#0c0c0ce6;color:#ddd;border-color:#ffffff30}.home-button.outline:hover{background:#1a1a1a}.home-meta{display:flex;align-items:center;justify-content:center;gap:15px;color:#777;font-size:10px;margin-top:24px}.home-meta i{width:3px;height:3px;background:#666;border-radius:50%}.site-home .hero .mockwrap{width:860px;max-width:calc(100% - 35px);margin:70px auto 0;padding-left:75px;z-index:3;opacity:1;transform:none}.site-home .mock{transform:perspective(1600px) rotateY(-3deg) rotateX(1deg);background:linear-gradient(140deg,#1b1b1bf8,#0b0b0bfc);border-color:#ffffff2a;border-radius:22px;box-shadow:0 35px 100px #0009}.site-home .mock:hover{transform:perspective(1600px) rotateY(0) rotateX(0)}.site-home .mock-body{min-height:390px}.site-home .mock-side{width:160px;font-size:12px}.site-home .mock-main{padding:24px}.site-home .mock-stats{gap:14px}.site-home .mock-stats div{padding:13px;font-size:11px}.site-home .mock-stats b{font-size:22px}.site-home .phone{display:block;left:0;bottom:-45px;width:205px;height:424px;border-color:#ffffff38;box-shadow:0 30px 80px #000c,inset 0 0 0 6px #050505}.site-home .mock-foot{font-size:11px}.showcase-caption{margin:88px 0 0;display:flex;align-items:center;gap:9px;color:#777;font-size:11px}.showcase-caption>span{width:5px;height:5px;background:#999;border-radius:50%}.site-home footer{background:#080808b8;border-top:1px solid #ffffff16;padding:25px 0;font-size:10px}.site-home footer .wrap{max-width:1260px;padding:0 36px}.site-home footer img{height:21px}.site-home footer .fl{gap:20px}.site-home a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:900px){.site-home .nav .wrap{padding:0 24px;height:80px}.site-home .links{gap:20px}.site-home .hero .wrap{padding:38px 24px 65px}.site-home .hero h1{font-size:60px;letter-spacing:-3px}.site-home .hero .mockwrap{padding-left:50px;margin-top:60px;max-width:calc(100% - 10px)}.site-home .mock-side{width:125px}.site-home .mock-main{padding:18px}.site-home .phone{width:175px;height:361px;bottom:-35px}.site-home .mock-body{min-height:350px}.site-home .mock-top{font-size:10px}.site-home .mock-live{font-size:9px}.site-home footer .wrap{padding:0 24px}}@media(max-width:600px){.site-home .nav .wrap{height:75px;padding:0 20px}.site-home .nav .brand img{height:25px}.site-home .nav-right{gap:9px}.site-home .nav-right .pill{padding:9px 11px;font-size:10px}.site-home .nav-right .solid{display:none}.site-home .hero .wrap{padding:34px 20px 55px}.site-home .hero h1{font-size:45px;letter-spacing:-2.5px}.home-eyebrow{font-size:8px;letter-spacing:1.1px}.home-lead{font-size:13px}.home-actions{gap:9px}.home-button{font-size:11px;gap:13px;padding:13px 16px}.home-meta{gap:10px;font-size:9px}.site-home .hero .mockwrap{max-width:100%;padding-left:28px;margin-top:48px;padding-bottom:105px}.site-home .mock-side{display:none}.site-home .mock-body{min-height:330px}.site-home .mock-main{padding:15px 12px}.site-home .mock-top{padding:11px 10px;font-size:8px;gap:5px}.site-home .mock-top i{width:6px;height:6px}.site-home .mock-top span{margin-left:2px}.site-home .mock-live{font-size:7px}.site-home .mock-stats{gap:7px}.site-home .mock-stats div{font-size:8px;padding:10px 8px}.site-home .mock-stats b{font-size:19px}.site-home .mock-foot{font-size:8px;padding-left:12px;gap:5px}.site-home .mock-main h4{font-size:11px}.site-home .chat .msg{font-size:10px;padding:9px;gap:5px}.site-home .phone{left:-3px;bottom:5px;width:139px;height:287px;border-radius:27px}.site-home .ph-scr{border-radius:21px}.site-home .ph-chat{font-size:8px}.site-home .ph-msg{font-size:7px}.site-home .ph-toast{font-size:6px}.site-home .ph-input{font-size:7px}.showcase-caption{font-size:9px;margin-top:23px}.site-home footer .wrap{justify-content:center;gap:18px;text-align:center;padding:0 18px}.site-home footer .fl{gap:14px;font-size:9px}.site-home footer .wrap>div:last-child{width:100%}}@media(prefers-reduced-motion:reduce){.site-home .mock,.site-home .phone{transition:none;transform:none}.home-button{transition:none}}

@media(min-width:901px){.site-home .hero .wrap{max-width:1400px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);column-gap:55px;row-gap:0;align-items:center;padding:70px 36px 90px;min-height:calc(100vh - 185px)}.site-home .home-copy{grid-column:1;grid-row:1 / 3;text-align:left}.site-home .hero h1{font-size:clamp(44px,4.1vw,64px);letter-spacing:-2.8px}.site-home .home-lead{font-size:14px}.site-home .home-actions,.site-home .home-meta{justify-content:flex-start}.site-home .hero .mockwrap{grid-column:2;grid-row:1;width:100%;max-width:100%;margin:0;padding-left:60px;align-self:end}.site-home .mock-body{grid-template-columns:125px minmax(0,1fr);min-height:360px}.site-home .mock-side{width:auto;font-size:11px}.site-home .mock-main{padding:18px}.site-home .mock-top{font-size:10px;padding:13px 12px}.site-home .mock-live{font-size:9px}.site-home .mock-stats{gap:8px}.site-home .mock-stats div{font-size:9px;padding:11px 8px}.site-home .mock-stats b{font-size:21px}.site-home .chat .msg{font-size:11px;padding:10px;gap:7px}.site-home .mock-foot{font-size:9px;gap:13px}.site-home .phone{left:0;bottom:-38px;width:175px;height:361px}.site-home .showcase-caption{grid-column:2;grid-row:2;justify-content:center;align-self:start;margin:65px 0 0;padding-left:60px}}
@media(min-width:901px) and (max-width:1150px){.site-home .hero .wrap{column-gap:30px;padding-left:24px;padding-right:24px}.site-home .mock-side{display:none}.site-home .mock-body{grid-template-columns:minmax(0,1fr)}.site-home .home-eyebrow{font-size:8px;letter-spacing:1px}.site-home .home-button{font-size:11px;padding:13px 16px;gap:12px}.site-home .home-meta{font-size:9px;gap:10px}}

@media(min-width:1441px){.site-home .nav .wrap,.site-home .hero .wrap,.site-home footer .wrap{zoom:var(--home-scale,1)}.site-home .hero .wrap{min-height:var(--home-height,calc(100vh - 185px))}.site-home .hero h1{font-size:59px}}
