.home-hero{isolation:isolate;background:radial-gradient(70% 80% at 82% 10%,#e8f2ff 0%,#e8f2ff00 62%),linear-gradient(#f7faff 0%,#f3f7fd 58%,#f5f8fc 100%);position:relative;overflow:hidden}.home-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0866ff0d 1px,#0000 1px),linear-gradient(90deg,#0866ff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(72% 72% at 58% 38%,#000 0%,#0000 78%)}.home-hero-orb{z-index:-1;filter:blur(10px);pointer-events:none;border-radius:9999px;position:absolute}.home-hero-orb-a{background:radial-gradient(circle,#009dff2e,#0000 68%);width:460px;height:460px;top:-160px;right:-120px}.home-hero-orb-b{background:radial-gradient(circle,#0866ff1a,#0000 70%);width:380px;height:380px;bottom:-180px;left:-160px}.home-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;padding-top:56px;padding-bottom:64px;display:grid}@media (width>=1024px){.home-hero-grid{gap:32px;min-height:640px;padding-top:76px;padding-bottom:84px}}.hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#31527d;backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #0866ff29;border-radius:9999px;align-items:center;gap:9px;padding:8px 14px 8px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.hero-eyebrow-dot{background:var(--color-primary);border-radius:9999px;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 0 4px #0866ff1a}.hero-title{max-width:680px;font-family:var(--font-display);letter-spacing:-.045em;color:var(--color-ink);margin-top:26px;font-size:clamp(2.55rem,5.1vw,4.2rem);font-weight:800;line-height:1.1}.hero-title-accent{background:linear-gradient(96deg,#0866ff 4%,#009dff 92%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:block}.hero-sub{color:#5b6b82;max-width:560px;margin-top:24px;font-size:15.5px;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.hero-actions .btn-primary,.hero-actions .btn-outline{min-width:156px}.hero-trust{flex-wrap:wrap;gap:10px 22px;margin-top:30px;padding:0;list-style:none;display:flex}.hero-trust li{color:#4b5f7a;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.hero-trust-check{width:18px;height:18px;color:var(--color-primary);background:#e5f0ff;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.hero-visual{justify-content:center;align-items:center;padding:8px 0 30px;display:flex;position:relative}.hero-halo{filter:blur(20px);pointer-events:none;background:radial-gradient(circle at 55% 48%,#78b9ff57,#0866ff0f 52%,#0000 72%);border-radius:50%;position:absolute;inset:12% 4% 8% 6%}.hero-composite{z-index:1;filter:drop-shadow(0 36px 46px #14346221);width:100%;max-width:650px;height:auto;animation:8s ease-in-out infinite hero-composite-float;position:relative}.hero-note{z-index:2;white-space:nowrap;letter-spacing:.04em;color:#dbe9ff;backdrop-filter:blur(8px);background:#071a3ae6;border:1px solid #ffffff29;border-radius:9999px;padding:8px 16px;font-size:10.5px;font-weight:600;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -16px #071a3a99}.hero-float{z-index:2;backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #dae7f8e6;border-radius:14px;align-items:center;gap:10px;min-width:176px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 18px 42px -24px #0f2a5259}.hero-float-a{top:13%;left:-18px}.hero-float-b{bottom:2%;right:-10px}.hero-float-icon{background:var(--color-primary-light);width:34px;height:34px;color:var(--color-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hero-float strong{font-family:var(--font-display);letter-spacing:-.01em;color:#13233b;font-size:13px;font-weight:800;display:block}.hero-float span span{letter-spacing:.03em;color:#7b8ca3;margin-top:2px;font-size:9.5px;display:block}@keyframes hero-composite-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.stats-band{z-index:2;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fff;position:relative}.stats-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.stat-item{border-left:1px solid var(--color-border);align-items:center;gap:13px;padding:26px 18px;display:flex}.stat-item:first-child{border-left:0}.stat-icon{background:var(--color-primary-light);width:40px;height:40px;color:var(--color-primary);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.stat-value{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);white-space:nowrap;font-size:22px;font-weight:800;line-height:1}.stat-value span{font-family:var(--font-sans);letter-spacing:0;color:var(--color-muted);margin-left:4px;font-size:10.5px;font-weight:600}.stat-label{color:var(--color-muted);margin-top:6px;font-size:10.5px;line-height:1.35}@media (width<=1180px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-item:nth-child(4){border-left:0}.stat-item:nth-child(n+4){border-top:1px solid var(--color-border)}}@media (width<=640px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-item{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 12px}.stat-item:nth-child(odd){border-left:0}.stat-item:nth-child(n+3){border-top:1px solid var(--color-border)}.stat-icon{border-radius:10px;width:34px;height:34px}.stat-value{font-size:20px}.stat-label{font-size:9.5px}}.home-products .section-head{max-width:720px}.home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-product-extra{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:24px;display:flex}.home-product-extra-group{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.home-product-extra-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-light);font-size:11px;font-weight:600}.home-product-extra a{color:var(--color-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.home-product-extra a:hover{color:var(--color-primary)}.home-product-note{color:var(--color-muted);font-size:11.5px}@media (width<=1023px){.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.home-product-grid{grid-template-columns:1fr}}.home-industries{padding-top:4.5rem;padding-bottom:4.5rem;position:relative;overflow:hidden}@media (width<=768px){.home-industries{padding-top:3.5rem;padding-bottom:3.5rem}}.home-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-industry-grid>div{display:flex}.industry-card{flex:1;width:100%;height:auto;box-shadow:0 22px 48px -34px #071a3a66}.industry-cta{color:#fff;background:radial-gradient(90% 80% at 100% 0,#009dff80,#0000 58%),linear-gradient(145deg,#0866ff 0%,#0047b8 100%);border-radius:20px;flex-direction:column;justify-content:space-between;height:100%;min-height:260px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px -34px #071a3a66}.industry-cta:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;mask-image:radial-gradient(90% 90% at 100% 0,#000,#0000 78%)}.industry-cta>*{z-index:1;position:relative}@media (width<=1100px){.home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.home-industry-grid{grid-template-columns:1fr}}.cloud-section{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:radial-gradient(60% 70% at 78% 40%,#009dff1a,#0000 70%),linear-gradient(#f7faff 0%,#f2f7fe 100%);position:relative;overflow:hidden}.cloud-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;display:grid}.cloud-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;margin-top:38px;display:grid}.cloud-feature{border-top:1px solid #dbe6f4;padding-top:18px}.cloud-feature-icon{width:36px;height:36px;color:var(--color-primary);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px -14px #0866ff80}.cloud-feature h3{letter-spacing:-.01em;margin-top:12px;font-size:15px;font-weight:700}.cloud-feature p{color:var(--color-muted);margin-top:6px;font-size:12.5px;line-height:1.75}.cloud-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.cloud-note{color:var(--color-muted-light);margin-top:14px;font-size:10.5px;line-height:1.6}@media (width<=1023px){.cloud-grid{grid-template-columns:1fr;gap:44px}.cloud-mock-wrap{order:2}}@media (width<=560px){.cloud-features{grid-template-columns:1fr;gap:20px}}.cloud-mock{width:100%;max-width:660px;margin-left:auto;padding:10px 0 62px;position:relative}.cloud-mock-glow{filter:blur(30px);background:radial-gradient(circle,#0866ff38,#0000 68%);border-radius:50%;position:absolute;inset:8% 2% 12%}.cloud-laptop{z-index:1;filter:drop-shadow(0 38px 48px #071a3a33);width:92%;margin:0 auto;position:relative}.cloud-laptop-lid{background:linear-gradient(150deg,#142c4f 0%,#071a3a 100%);border:1px solid #ffffff29;border-radius:18px 18px 8px 8px;padding:10px}.cloud-app{background:#fff;border-radius:9px;height:356px;display:flex;overflow:hidden}.cloud-side{background:#071a3a;flex-direction:column;flex:none;align-items:center;gap:22px;width:48px;padding:12px 0;display:flex}.cloud-mark{width:25px;height:25px;font-family:var(--font-display);color:#fff;background:linear-gradient(140deg,#0866ff,#009dff);border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.cloud-side-group{flex-direction:column;gap:13px;display:flex}.cloud-side-dot{background:#ffffff29;border-radius:4px;width:14px;height:14px}.cloud-side-dot.is-active{background:#2f8cff;box-shadow:0 0 0 4px #2f8cff24}.cloud-side-avatar{background:linear-gradient(140deg,#8fd0ff,#0866ff);border-radius:9999px;width:20px;height:20px;margin-top:auto}.cloud-main{background:linear-gradient(#fbfdff 0%,#f6f9ff 100%);flex:1;min-width:0;padding:14px 16px}.cloud-topbar{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cloud-workspace{letter-spacing:.14em;text-transform:uppercase;color:#8ea0b7;font-size:8px;font-weight:700}.cloud-title{font-family:var(--font-display);letter-spacing:-.02em;color:#13233b;margin-top:3px;font-size:15px;font-weight:800}.cloud-online{color:#46749e;white-space:nowrap;background:#fff;border:1px solid #dcebfa;border-radius:9999px;align-items:center;gap:5px;padding:5px 8px;font-size:7.5px;font-weight:600;display:inline-flex}.cloud-online i{background:#16b981;border-radius:9999px;width:5px;height:5px}.cloud-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.cloud-metric{background:#fff;border:1px solid #e7eef8;border-radius:7px;padding:8px 9px}.cloud-metric span{color:#8ea0b7;white-space:nowrap;font-size:6.5px;font-weight:600;display:block}.cloud-metric strong{font-family:var(--font-display);letter-spacing:-.02em;color:#13233b;margin-top:3px;font-size:14px;font-weight:800;display:block}.cloud-panels{grid-template-columns:1.15fr .85fr;gap:8px;margin-top:9px;display:grid}.cloud-playlist,.cloud-schedule{background:#fff;border:1px solid #e7eef8;border-radius:8px;padding:9px}.cloud-panel-head{color:#344963;justify-content:space-between;align-items:center;gap:6px;font-size:7.5px;font-weight:700;display:flex}.cloud-panel-chip{color:#0c8a62;background:#e8f8f1;border-radius:9999px;padding:2px 6px;font-size:6px;font-weight:700}.cloud-playlist-row{border-bottom:1px solid #f0f4fa;align-items:center;gap:7px;padding:7px 0;display:flex}.cloud-playlist-row:last-child{border-bottom:0;padding-bottom:1px}.cloud-thumb{background:linear-gradient(140deg,#0866ff,#66b9ff);border-radius:3px;flex:none;width:26px;height:18px}.cloud-thumb.tone-sky{background:linear-gradient(140deg,#009dff,#b7e7ff)}.cloud-thumb.tone-mint{background:linear-gradient(140deg,#0e9f8a,#b6f0e3)}.cloud-row-copy{flex:1;min-width:0}.cloud-row-name{text-overflow:ellipsis;white-space:nowrap;color:#253b57;font-size:7.5px;font-weight:700;display:block;overflow:hidden}.cloud-row-meta{color:#93a4ba;margin-top:1px;font-size:6px;display:block}.cloud-row-tick{color:#0c8a62;background:#e8f8f1;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.cloud-row-tick svg{width:8px;height:8px}.cloud-days{text-align:center;color:#9aabc0;grid-template-columns:repeat(7,1fr);gap:2px;margin-top:12px;font-size:5.5px;display:grid}.cloud-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:3px;height:48px;margin-top:5px;display:grid}.cloud-bar{background:linear-gradient(#8fc4ff,#0866ff);border-radius:2px 2px 0 0;display:block}.bar-1{height:34%}.bar-2{height:62%}.bar-3{height:48%}.bar-4{height:78%}.bar-5{height:56%}.bar-6{height:88%}.bar-7{height:42%}.cloud-schedule-foot{color:#8ea0b7;align-items:center;gap:4px;margin-top:7px;font-size:5.8px;display:flex}.cloud-schedule-dot{background:#0866ff;border-radius:9999px;width:4px;height:4px}.cloud-laptop-base{background:linear-gradient(#dbe5f1 0%,#b5c4d7 100%);border-radius:0 0 14px 14px;width:107%;height:11px;margin-left:-3.5%;position:relative;box-shadow:0 10px 18px -12px #071a3a80}.cloud-laptop-base:after{content:"";background:#a9b9cd;border-radius:0 0 6px 6px;width:16%;height:4px;position:absolute;top:0;left:42%}.cloud-phone{z-index:3;background:#fff;border:5px solid #071a3a;border-radius:20px;width:122px;padding:14px 9px 9px;position:absolute;bottom:8px;right:-4px;box-shadow:0 26px 50px -20px #071a3a73}.cloud-phone-notch{background:#071a3a;border-radius:9999px;width:26px;height:4px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.cloud-phone-head{color:#13233b;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.cloud-phone-head i{background:#eaf2ff;border-radius:9999px;width:10px;height:10px}.cloud-phone-sub{color:#93a4ba;margin-top:2px;font-size:6px}.cloud-phone-hero{background:radial-gradient(70% 90% at 80% 10%,#ffffff80,#0000 60%),linear-gradient(140deg,#0866ff,#009dff);border-radius:7px;height:54px;margin-top:8px}.cloud-phone-row{align-items:center;gap:5px;margin-top:7px;display:flex}.cloud-phone-thumb{background:linear-gradient(140deg,#cfe4ff,#6db4ff);border-radius:3px;flex:none;width:20px;height:15px}.cloud-phone-thumb.is-short{background:linear-gradient(140deg,#d8f4ec,#70cdb8)}.cloud-phone-row>span:last-child{flex-direction:column;flex:1;gap:3px;display:flex}.cloud-phone-row i{background:#e8eef7;border-radius:9999px;height:3px;display:block}.cloud-phone-row i:first-child{background:#cfdcec;width:70%}.cloud-phone-nav{border-top:1px solid #f0f4fa;justify-content:space-around;margin-top:9px;padding-top:6px;display:flex}.cloud-phone-nav i{background:#dbe5f1;border-radius:9999px;width:10px;height:3px}.cloud-phone-nav i:first-child{background:#0866ff}.cloud-toast{z-index:4;color:#2b405c;backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #e0ebf8;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:26px;left:0;box-shadow:0 16px 36px -22px #071a3a73}.cloud-toast-icon{color:#0c8a62;background:#e8f8f1;border-radius:9999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cloud-toast-icon svg{width:9px;height:9px}@media (width<=1023px){.cloud-mock{margin:0 auto}}@media (width<=640px){.cloud-mock{padding-bottom:48px}.cloud-app{height:268px}.cloud-main{padding:10px}.cloud-title{font-size:12px}.cloud-online{padding:4px 6px;font-size:6.5px}.cloud-metric{padding:6px}.cloud-metric strong{font-size:11px}.cloud-metric span{font-size:5.5px}.cloud-panels{grid-template-columns:1fr}.cloud-schedule{display:none}.cloud-phone{width:94px;bottom:2px;right:0}.cloud-toast{padding:7px 9px;font-size:8px;bottom:6px;left:0}.cloud-toast-icon{width:14px;height:14px}}.advantage-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;display:grid}.advantage-visual{background:#071a3a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #071a3a8c}.advantage-visual img{object-fit:cover;width:100%;height:100%;min-height:430px}.advantage-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#041024c7 100%);position:absolute;inset:0}.advantage-badge{z-index:1;letter-spacing:.04em;color:#fff;backdrop-filter:blur(10px);background:#071a3a80;border:1px solid #ffffff3d;border-radius:9999px;padding:8px 13px;font-size:10px;font-weight:700;position:absolute;top:20px;left:20px}.advantage-caption{z-index:1;color:#ffffffa8;font-size:11px;position:absolute;bottom:20px;left:22px;right:22px}.advantage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.advantage-item{border-top:1px solid var(--color-border);padding:20px 0}.advantage-item-icon{background:var(--color-primary-light);width:38px;height:38px;color:var(--color-primary);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.advantage-item h3{letter-spacing:-.01em;margin-top:12px;font-size:15.5px;font-weight:700}.advantage-item p{color:var(--color-muted);margin-top:7px;font-size:12.5px;line-height:1.8}@media (width<=1023px){.advantage-grid{grid-template-columns:1fr;gap:44px}.advantage-visual img{min-height:320px;max-height:460px}}@media (width<=560px){.advantage-list{grid-template-columns:1fr}}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.case-card{border:1px solid var(--color-border);background:#fff;border-radius:20px;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden}.case-card:hover{border-color:#0866ff3d;transform:translateY(-5px);box-shadow:0 28px 60px -32px #0f2a5252}.case-media{aspect-ratio:3/2;background:#eaf1f9;display:block;position:relative;overflow:hidden}.case-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.case-card:hover .case-media img{transform:scale(1.045)}.case-media:after{content:"";background:linear-gradient(#04102405,#04102447);position:absolute;inset:0}.case-tag{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:#fff;backdrop-filter:blur(8px);background:#071a3a8c;border:1px solid #ffffff47;border-radius:9999px;padding:6px 11px;font-size:9.5px;font-weight:700;position:absolute;top:16px;left:16px}.case-body{flex-direction:column;flex:1;padding:22px 24px 20px;display:flex}.case-body h3{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.35}.case-body p{color:var(--color-muted);flex:1;margin-top:9px;font-size:12.5px;line-height:1.8}.case-foot{border-top:1px solid var(--color-border);color:var(--color-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;font-size:11px;display:flex}.case-link{color:var(--color-primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (width<=820px){.case-grid{grid-template-columns:1fr}}.home-faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:72px;display:grid}.home-faq-aside{position:sticky;top:112px}.home-faq-aside .section-title{max-width:420px}.home-faq-link{color:var(--color-primary);align-items:center;gap:7px;margin-top:26px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=900px){.home-faq-grid{grid-template-columns:1fr;gap:30px}.home-faq-aside{position:static}}.home-cta-wrap{padding-bottom:72px}.home-cta{text-align:center;background:radial-gradient(70% 100% at 100% 0,#009dff61,#0000 58%),radial-gradient(60% 90% at 0 100%,#0866ff52,#0000 58%),linear-gradient(120deg,#06152f 0%,#082a5e 55%,#0a3572 100%);border-radius:28px;padding:64px 28px;position:relative;overflow:hidden}.home-cta:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(80% 100% at 50% 0,#000,#0000 78%)}.home-cta:after{content:"";pointer-events:none;border:1px solid #7dbeff29;border-radius:9999px;width:620px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 90px #7dbeff0a,0 0 0 180px #7dbeff08}.home-cta>*{z-index:1;position:relative}.home-cta h2{letter-spacing:-.03em;color:#fff;max-width:780px;margin:16px auto 0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.18}.home-cta p{color:#e2efffb8;max-width:620px;margin:18px auto 0;font-size:14px;line-height:1.85}.home-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.home-cta-note{letter-spacing:.03em;color:#bed8f78c;margin-top:18px;font-size:10.5px}@media (width<=640px){.home-cta{border-radius:22px;padding:44px 20px}}@media (width<=1023px){.home-hero-grid{grid-template-columns:1fr;gap:20px;padding-top:44px;padding-bottom:52px}.hero-title{max-width:620px}.hero-visual{width:100%;max-width:620px;margin:0 auto;padding-top:4px}.hero-float-a{left:0}.hero-float-b{right:0}}@media (width<=640px){.hero-title{letter-spacing:-.04em;margin-top:20px;font-size:clamp(2.3rem,9.5vw,3rem)}.hero-sub{margin-top:18px;font-size:14px;line-height:1.8}.hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px}.hero-actions .btn-primary,.hero-actions .btn-outline{width:100%;min-width:0}.hero-trust{gap:9px 16px;margin-top:24px}.hero-trust li{font-size:11px}.hero-visual{margin-top:8px}.hero-float{border-radius:11px;gap:8px;min-width:0;padding:8px 10px}.hero-float-icon{border-radius:8px;width:28px;height:28px}.hero-float strong{font-size:11px}.hero-float span span{font-size:8px}.hero-float-a{top:6%;left:0}.hero-float-b{display:none}.hero-note{padding:6px 12px;font-size:9px}.home-product-extra{flex-direction:column;align-items:flex-start}.home-cta-actions{flex-direction:column}.home-cta-actions .btn-light,.home-cta-actions .btn-outline{width:100%}}@media (prefers-reduced-motion:reduce){.hero-composite{animation:none}}[dir=rtl] .stat-item{border-left:0;border-right:1px solid var(--color-border)}[dir=rtl] .stat-item:first-child{border-right:0}[dir=rtl] .stat-value span{margin-left:0;margin-right:4px}[dir=rtl] .cloud-mock{margin-left:0;margin-right:auto}[dir=rtl] .cloud-toast{left:auto;right:0}[dir=rtl] .cloud-phone{left:-4px;right:auto}[dir=rtl] .case-tag,[dir=rtl] .advantage-badge{left:auto;right:16px}[dir=rtl] .advantage-badge{right:20px}@media (width<=1180px){[dir=rtl] .stat-item:nth-child(4){border-right:0}}@media (width<=640px){[dir=rtl] .stat-item:nth-child(odd){border-right:0}}
