.lp-404[data-v-98d29a48]{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:64px 24px;background:var(--bg-light, #f8f9fb)}.lp-404-inner[data-v-98d29a48]{text-align:center;max-width:520px}.lp-404-code[data-v-98d29a48]{font-size:clamp(4rem,12vw,7rem);font-weight:800;line-height:1;color:var(--primary-color, #0066ff);letter-spacing:-.04em}.lp-404-title[data-v-98d29a48]{font-size:1.6rem;font-weight:700;margin:16px 0 12px}.lp-404-desc[data-v-98d29a48]{color:var(--text-light, #5c6370);margin-bottom:28px;line-height:1.7}:root{--primary-color: #2563eb;--primary-hover: #1d4ed8;--primary-light: rgba(37, 99, 235, .08);--primary-soft: rgba(37, 99, 235, .12);--secondary-color: #3b82f6;--accent-color: #06b6d4;--primary-rgb: 37, 99, 235;--text-color: #0f172a;--text-mid: #334155;--text-light: #64748b;--bg-color: #ffffff;--bg-light: #f8fafc;--bg-soft: #f1f5f9;--border-color: #e8edf3;--border-strong: #d8e0ea;--radius-sm: 10px;--radius: 16px;--radius-lg: 22px;--radius-xl: 28px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 2px 8px rgba(15, 23, 42, .06);--shadow-md: 0 8px 24px rgba(15, 23, 42, .08);--shadow-lg: 0 20px 48px rgba(15, 23, 42, .12);--shadow-xl: 0 32px 70px rgba(15, 23, 42, .16);--shadow-cta: 0 10px 28px rgba(var(--primary-rgb), .32);--ring: 0 0 0 4px rgba(var(--primary-rgb), .12);--grad-primary: linear-gradient(135deg, var(--primary-color), var(--secondary-color));--grad-accent: linear-gradient(135deg, var(--primary-color), var(--accent-color));--hero-gradient: radial-gradient(120% 120% at 80% 0%, rgba(var(--primary-rgb), .1) 0%, transparent 55%), linear-gradient(180deg, #ffffff 0%, var(--bg-light) 100%);--hero-glow: radial-gradient(ellipse 55% 50% at 75% 35%, rgba(var(--primary-rgb), .12) 0%, transparent 70%);--hero-media-bg: linear-gradient(150deg, var(--primary-color) 0%, var(--primary-hover) 100%);--cta-gradient: linear-gradient(135deg, var(--primary-color) 0%, var(--primary-hover) 55%, var(--accent-color) 120%);--dl-hero-gradient: linear-gradient(135deg, var(--primary-hover) 0%, var(--primary-color) 50%, var(--accent-color) 110%);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-family);color:var(--text-color);background-color:var(--bg-color);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}::selection{background:rgba(var(--primary-rgb),.18)}.container{max-width:1180px;margin:0 auto;padding:0 24px}.lp-announcement{background:var(--grad-primary);padding:11px 0;text-align:center}.lp-announcement-text{color:#fff;font-size:.9rem;font-weight:500;letter-spacing:.01em}.lp-announcement--inline{background:var(--bg-soft)}.lp-announcement--inline span{color:var(--text-mid);font-size:.88rem;font-weight:500}.lp-header{background:#ffffffd1;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}.lp-nav{display:flex;align-items:center;justify-content:space-between;height:68px}.lp-logo{display:flex;align-items:center;flex-shrink:0;gap:10px}.lp-logo-img{display:block;width:auto;height:auto;max-height:40px;max-width:min(200px,42vw);object-fit:contain}.lp-logo-img--footer{max-height:36px;max-width:180px;margin-bottom:14px}.lp-logo-text{font-size:1.2rem;font-weight:800;color:var(--text-color);white-space:nowrap;letter-spacing:-.02em}.lp-nav-links{display:flex;gap:36px}.lp-nav-links a{font-weight:600;font-size:.94rem;color:var(--text-light);transition:color .2s;position:relative;padding:6px 0}.lp-nav-links a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--primary-color);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.lp-nav-links a:hover,.lp-nav-links a.active{color:var(--primary-color)}.lp-nav-links a:hover:after,.lp-nav-links a.active:after{transform:scaleX(1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:var(--radius-sm);font-weight:600;font-size:.9375rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;border:1.5px solid transparent;white-space:nowrap;letter-spacing:.01em}.btn-primary{background:var(--grad-primary);color:#fff;border-color:transparent;box-shadow:var(--shadow-cta)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(var(--primary-rgb),.42)}.btn-primary:active{transform:translateY(0)}.btn-outline{background:#fff;color:var(--primary-color);border-color:var(--border-strong)}.btn-outline:hover{border-color:var(--primary-color);background:var(--primary-light);transform:translateY(-1px)}.btn-white{background:#fff;color:var(--primary-color);border-color:#fff}.btn-white:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000002e}.btn-outline-white{background:#ffffff1f;color:#fff;border-color:#ffffff8c}.btn-outline-white:hover{background:#ffffff38;transform:translateY(-1px)}.btn-large{padding:15px 34px;font-size:1rem;border-radius:12px}.btn-block{display:flex;width:100%}.hero{padding:96px 0 88px;background:var(--hero-gradient);overflow:hidden;position:relative}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-glow);pointer-events:none}.hero-container{display:flex;align-items:center;gap:56px;position:relative}.hero-container--img-left{flex-direction:row-reverse}.hero-container--centered{flex-direction:column;text-align:center}.hero-container--centered .hero-content{max-width:760px}.hero-container--centered .hero-actions{justify-content:center}.hero-image-centered{margin-top:48px;text-align:center}.hero-image-centered img{max-width:920px;margin:0 auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}.hero-content{flex:0 1 46%;min-width:0;max-width:540px}.hero-badge{display:inline-flex;align-items:center;gap:7px;background:var(--primary-light);color:var(--primary-color);padding:7px 16px;border-radius:var(--radius-pill);font-size:.82rem;font-weight:600;margin-bottom:22px;border:1px solid rgba(var(--primary-rgb),.18);letter-spacing:.02em}.hero-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)}.hero-content h1{font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.12;font-weight:800;margin-bottom:18px;letter-spacing:-.03em;color:var(--text-color)}.hero-subtitle{font-size:1.1rem;color:var(--text-light);margin-bottom:34px;max-width:100%;line-height:1.7}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-actions .btn-large{padding:15px 32px;font-size:1rem}.hero-hint{margin-top:18px;font-size:.82rem;color:var(--text-light);letter-spacing:.01em}.hero-image{flex:0 1 54%;min-width:0;display:flex;justify-content:flex-end;align-items:center}.hero-image img{width:100%;max-width:100%;height:auto;display:block;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);transition:transform .45s ease}.hero-image img:hover{transform:translateY(-6px)}.stats-section{padding:0;background:var(--bg-color);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.stats-grid{display:flex;justify-content:center;flex-wrap:wrap}.stat-item{flex:1;min-width:150px;max-width:260px;display:flex;flex-direction:column;align-items:center;padding:40px 24px;border-right:1px solid var(--border-color);transition:background .2s}.stat-item:last-child{border-right:none}.stat-item:hover{background:var(--bg-light)}.stat-value{font-size:2.6rem;font-weight:800;line-height:1;letter-spacing:-.02em;background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.stat-label{margin-top:10px;font-size:.9rem;color:var(--text-light);font-weight:500}.features{padding:100px 0}.section-header{text-align:center;margin-bottom:60px;max-width:720px;margin-left:auto;margin-right:auto}.section-title{font-size:clamp(1.85rem,3vw,2.4rem);font-weight:800;letter-spacing:-.025em;color:var(--text-color);line-height:1.2}.section-subtitle{margin-top:16px;font-size:1.08rem;color:var(--text-light);line-height:1.6}.feature-block--grid{display:grid;gap:24px}.feature-block--4col{grid-template-columns:repeat(4,1fr)}.feature-block--2col{grid-template-columns:repeat(2,1fr)}.feature-card{text-align:center;padding:38px 28px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-color);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.feature-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:rgba(var(--primary-rgb),.28)}.feature-icon-wrap{width:76px;height:76px;margin:0 auto 24px;border-radius:20px;overflow:hidden;background:linear-gradient(145deg,var(--primary-light),var(--primary-soft));border:1px solid rgba(var(--primary-rgb),.12);transition:transform .3s;display:flex;align-items:center;justify-content:center}.feature-card:hover .feature-icon-wrap{transform:scale(1.08) rotate(-3deg)}.feature-icon-wrap img{width:100%;height:100%;object-fit:cover}.feature-icon-wrap svg{width:40px;height:40px;display:block;color:var(--primary-color)}.feature-card h3{font-size:1.18rem;font-weight:700;margin-bottom:12px;color:var(--text-color)}.feature-card p{color:var(--text-light);font-size:.95rem;line-height:1.75}.feature-body{min-width:0}.cta-section{padding:96px 0}.cta-box{background:var(--cta-gradient);border-radius:var(--radius-xl);padding:76px 48px;text-align:center;color:#fff;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.cta-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.18) 0%,transparent 45%),radial-gradient(circle at 10% 90%,rgba(255,255,255,.12) 0%,transparent 45%);pointer-events:none}.cta-box h2{font-size:clamp(1.9rem,3vw,2.7rem);font-weight:800;margin-bottom:16px;letter-spacing:-.02em;position:relative}.cta-box p{font-size:1.12rem;opacity:.92;margin-bottom:40px;position:relative}.cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative}.download-page{background:var(--bg-light)}.download-hero{padding:88px 0 72px;background:var(--dl-hero-gradient);color:#fff;position:relative;overflow:hidden}.download-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(255,255,255,.16) 0%,transparent 55%);pointer-events:none}.download-hero .container{position:relative}.dl-hero-badge{display:inline-block;background:#ffffff29;border:1px solid rgba(255,255,255,.4);padding:6px 18px;border-radius:var(--radius-pill);font-size:.85rem;font-weight:600;margin-bottom:22px}.download-hero h1{font-size:clamp(2.1rem,4vw,3.3rem);font-weight:800;margin-bottom:16px;letter-spacing:-.025em}.download-hero p{font-size:1.18rem;opacity:.92;max-width:600px;margin:0 auto}.dl-rating{margin-top:26px;display:flex;align-items:center;justify-content:center;gap:10px}.dl-stars{color:#ffd43b;font-size:1.4rem;letter-spacing:2px}.dl-rating-text{font-size:.9rem;opacity:.85}.platform-section{padding:84px 0}.platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.platform-card{background:#fff;padding:40px 28px;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;transition:transform .3s,box-shadow .3s,border-color .3s;border:1px solid var(--border-color);display:flex;flex-direction:column;align-items:center}.platform-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:rgba(var(--primary-rgb),.25)}.platform-icon{width:80px;height:80px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--primary-light),var(--primary-soft));border-radius:24px;transition:transform .3s}.platform-card:hover .platform-icon{transform:scale(1.1) rotate(-4deg)}.platform-icon img{width:44px;height:44px;object-fit:contain}.platform-card h2,.platform-card h3{font-size:1.35rem;font-weight:700;margin-bottom:12px}.platform-card>p{color:var(--text-light);font-size:.95rem;flex:1}.platform-version{font-size:.8rem;color:var(--text-light);flex:unset;margin-top:4px}.platform-card .btn{margin-top:24px;width:100%}.sys-req{padding:76px 0;background:var(--bg-light)}.sys-req .section-title{text-align:center;margin-bottom:40px}.sys-req-table-wrap{max-width:920px;margin:0 auto;overflow-x:auto;border-radius:var(--radius);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.sys-req-table{width:100%;border-collapse:collapse;background:var(--bg-color);font-size:.95rem;min-width:560px}.sys-req-table thead th{background:var(--bg-soft);text-align:left;font-weight:700;color:var(--text-color);padding:16px 22px;border-bottom:2px solid var(--border-color);white-space:nowrap}.sys-req-table tbody th{text-align:left;font-weight:600;color:var(--primary-color);padding:16px 22px;white-space:nowrap;vertical-align:top}.sys-req-table tbody td{padding:16px 22px;color:var(--text-light);vertical-align:top;line-height:1.6}.sys-req-table tbody tr{border-bottom:1px solid var(--border-color)}.sys-req-table tbody tr:last-child{border-bottom:none}.sys-req-table tbody tr:hover{background:var(--bg-light)}@media (max-width: 768px){.sys-req{padding:56px 0}}.install-guide{padding:76px 0;background:var(--bg-color)}.install-guide .section-title{text-align:center;margin-bottom:44px}.guide-steps{max-width:840px;margin:0 auto;list-style:none;display:flex;flex-direction:column;gap:16px}.guide-step{display:grid;grid-template-columns:52px 1fr;gap:22px;align-items:flex-start;background:var(--bg-light);border:1px solid var(--border-color);border-radius:var(--radius);padding:26px 30px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.guide-step:hover{border-color:rgba(var(--primary-rgb),.3);box-shadow:var(--shadow-sm);transform:translate(4px)}.guide-step-num{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;color:#fff;background:var(--grad-primary);box-shadow:var(--shadow-cta)}.guide-step-body h3{font-size:1.12rem;font-weight:700;margin-bottom:6px;color:var(--text-color)}.guide-step-body p{color:var(--text-light);font-size:.95rem;line-height:1.7}@media (max-width: 768px){.install-guide{padding:56px 0}.guide-step{grid-template-columns:44px 1fr;gap:16px;padding:20px}.guide-step-num{width:44px;height:44px;font-size:1.1rem;border-radius:13px}}.reviews-section{padding:84px 0;background:var(--bg-color)}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:52px}.review-card{background:var(--bg-light);border-radius:var(--radius);padding:32px 28px;border:1px solid var(--border-color);transition:box-shadow .25s,transform .25s}.review-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.review-stars{color:orange;font-size:1.1rem;margin-bottom:14px}.review-content{color:var(--text-mid);line-height:1.8;font-size:.98rem;margin-bottom:18px}.review-author{font-size:.85rem;color:var(--text-light);font-weight:600}.dl-cta-section{padding:88px 0;background:var(--bg-light);border-top:1px solid var(--border-color)}.dl-cta-section h2{font-size:2.1rem;font-weight:800;margin-bottom:12px;letter-spacing:-.02em}.dl-cta-section p{color:var(--text-light);margin-bottom:34px;font-size:1.08rem}.lp-footer{background:#0b1220;color:#ffffffa8;padding:64px 0 28px}.lp-footer-content{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:44px;gap:40px}.lp-footer-logo p{font-size:.92rem;line-height:1.7;max-width:360px}.lp-footer-links{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.lp-footer-links a{font-size:.92rem;font-weight:500;transition:color .2s}.lp-footer-links a:hover{color:#fff}.lp-footer-bottom{text-align:center;padding-top:26px;border-top:1px solid rgba(255,255,255,.1);font-size:.85rem}.lp-footer-extra{margin-top:8px;font-size:.8rem}.lp-footer-extra a{color:#ffffff8c;transition:color .2s}.lp-footer-extra a:hover{color:#fff}.lp-footer-icp{margin-top:8px;font-size:.78rem;color:#ffffff6b}.lp-footer-icp a{color:#ffffff6b;transition:color .2s}.lp-footer-icp a:hover{color:#ffffffb8}.lp-footer-dot{opacity:.5}.lp-index{max-width:820px;margin:0 auto;padding:72px 24px}.lp-index h1{font-size:2.1rem;font-weight:800;margin-bottom:30px;letter-spacing:-.02em}.lp-index ul{list-style:none;display:grid;gap:14px}.lp-index li a{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border:1px solid var(--border-color);border-radius:var(--radius);transition:all .2s;font-weight:600;background:#fff}.lp-index li a:hover{border-color:var(--primary-color);color:var(--primary-color);transform:translate(4px);box-shadow:var(--shadow-sm)}.info-page{background:var(--bg-color)}.info-page .lp-breadcrumb{padding-top:22px}.info-hero{padding:72px 0 52px;border-bottom:1px solid var(--border-color)}.info-kicker{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-pill);background:var(--primary-light);color:var(--primary-color);font-size:.86rem;font-weight:700;margin-bottom:18px}.info-hero h1{max-width:820px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.15;letter-spacing:-.04em;margin-bottom:18px}.info-desc{max-width:760px;color:var(--text-light);font-size:1.08rem;line-height:1.9}.info-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.info-prose{max-width:880px;padding:52px 0 22px;color:var(--text-mid);font-size:1rem;line-height:1.95}.info-prose p{margin-bottom:18px}.info-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:26px 0 64px}.info-card{background:var(--bg-light);border:1px solid var(--border-color);border-radius:var(--radius);padding:26px}.info-card h2{font-size:1.12rem;margin-bottom:10px}.info-card p{color:var(--text-light);font-size:.95rem;line-height:1.75}.info-section{padding:58px 0;border-top:1px solid var(--border-color)}.info-section>h2{font-size:1.75rem;text-align:center;margin-bottom:34px}.info-trust-list{max-width:820px;margin:0 auto;display:grid;gap:14px}.info-trust-list div{display:grid;grid-template-columns:140px 1fr;gap:18px;padding:18px 22px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-light)}.info-trust-list dt{color:var(--text-color);font-weight:700}.info-trust-list dd{color:var(--text-light)}.text-center{text-align:center}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scenarios{padding:100px 0;background:var(--bg-light)}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.scenario-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius);padding:30px 26px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.scenario-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:rgba(var(--primary-rgb),.25)}.scenario-card h3{font-size:1.15rem;margin-bottom:10px;color:var(--text-color);display:flex;align-items:center;gap:10px}.scenario-card h3:before{content:"";width:7px;height:20px;background:var(--grad-primary);border-radius:4px;flex-shrink:0}.scenario-card p{color:var(--text-light);font-size:.95rem;line-height:1.75}.faq-section{padding:100px 0;background:#fff}.faq-list{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--bg-light);border:1px solid var(--border-color);border-radius:var(--radius);padding:0;transition:border-color .2s ease,box-shadow .2s ease}.faq-item[open]{border-color:rgba(var(--primary-rgb),.35);box-shadow:var(--shadow-sm);background:#fff}.faq-item summary{cursor:pointer;padding:22px 26px;font-weight:600;font-size:1.02rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--text-color)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:1.5rem;color:var(--primary-color);font-weight:300;transition:transform .25s ease;line-height:1;flex-shrink:0}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-answer{padding:0 26px 22px;color:var(--text-light);line-height:1.8}.faq-section--dl .section-title{text-align:center;margin-bottom:44px}.seo-content--dl .container{max-width:880px}.lp-breadcrumb{padding:18px 0 0;font-size:.86rem;color:var(--text-light)}.lp-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;gap:4px}.lp-breadcrumb li{display:inline-flex;align-items:center}.lp-breadcrumb a{color:var(--text-light);transition:color .2s}.lp-breadcrumb a:hover{color:var(--primary-color)}.lp-breadcrumb li:last-child span{color:var(--text-color);font-weight:600}.lp-breadcrumb-sep{margin:0 8px;color:var(--border-strong)}.seo-content{padding:72px 0;background:var(--bg-light);border-top:1px solid var(--border-color)}.seo-content h2{font-size:1.7rem;margin-bottom:22px;color:var(--text-color);letter-spacing:-.02em}.seo-content p{color:var(--text-light);margin-bottom:16px;max-width:920px;line-height:1.9}.seo-content p:last-child{margin-bottom:0}.dl-cta-link{margin-top:22px;font-size:.92rem}.dl-cta-link a{color:#ffffffd9;text-decoration:underline}.dl-cta-link a:hover{color:#fff}@media (max-width: 768px){.scenarios,.faq-section{padding:64px 0}.scenario-grid{grid-template-columns:1fr}.info-hero{padding:48px 0 38px}.info-card-grid{grid-template-columns:1fr;padding-bottom:44px}.info-trust-list div{grid-template-columns:1fr;gap:6px}.faq-item summary{padding:18px;font-size:.98rem}}@media (max-width: 768px){.hero{padding:64px 0}.hero-container{flex-direction:column;text-align:center;gap:40px}.hero-subtitle{max-width:100%}.hero-content{flex:1 1 auto;max-width:100%}.hero-image{flex:1 1 auto;justify-content:center}.hero-content h1{font-size:2rem}.hero-actions{justify-content:center}.hero-hint{text-align:center}.lp-nav-links{display:none}.feature-block--4col,.feature-block--zigzag{grid-template-columns:repeat(2,1fr)}.stats-grid{flex-direction:column}.stat-item{border-right:none;border-bottom:1px solid var(--border-color);max-width:100%}.stat-item:last-child{border-bottom:none}.section-title{font-size:1.9rem}.cta-box{padding:52px 26px}.cta-actions{flex-direction:column;align-items:center}.download-hero{padding:60px 0 52px}.lp-footer-content{flex-direction:column;align-items:center;text-align:center}.lp-footer-links{justify-content:center}.dl-cta-section h2{font-size:1.7rem}.features,.cta-section,.platform-section,.reviews-section{padding:64px 0}}@media (max-width: 480px){.btn-large{padding:14px 26px;font-size:1rem}.platform-grid,.reviews-grid,.feature-block--4col,.feature-block--2col,.feature-block--zigzag{grid-template-columns:1fr}}.lp-header--static{position:relative}.lp-preset--indigo{--primary-color: #2563eb;--primary-hover: #1d4ed8;--primary-rgb: 37, 99, 235;--primary-light: rgba(37, 99, 235, .08);--primary-soft: rgba(37, 99, 235, .14);--secondary-color: #3b82f6;--accent-color: #06b6d4}.lp-preset--crimson{--primary-color: #e11d48;--primary-hover: #be123c;--primary-rgb: 225, 29, 72;--primary-light: rgba(225, 29, 72, .08);--primary-soft: rgba(225, 29, 72, .14);--secondary-color: #f43f5e;--accent-color: #fb7185}.lp-preset--violet{--primary-color: #7c3aed;--primary-hover: #6d28d9;--primary-rgb: 124, 58, 237;--primary-light: rgba(124, 58, 237, .08);--primary-soft: rgba(124, 58, 237, .14);--secondary-color: #a855f7;--accent-color: #ec4899}.lp-preset--teal{--primary-color: #0d9488;--primary-hover: #0f766e;--primary-rgb: 13, 148, 136;--primary-light: rgba(13, 148, 136, .08);--primary-soft: rgba(13, 148, 136, .14);--secondary-color: #14b8a6;--accent-color: #34d399}.lp-preset--amber{--primary-color: #ea580c;--primary-hover: #c2410c;--primary-rgb: 234, 88, 12;--primary-light: rgba(234, 88, 12, .08);--primary-soft: rgba(234, 88, 12, .14);--secondary-color: #f97316;--accent-color: #f59e0b}.lp-preset--ocean{--primary-color: #2563eb;--primary-hover: #1d4ed8;--primary-rgb: 37, 99, 235;--secondary-color: #3b82f6;--accent-color: #06b6d4;--primary-light: rgba(37,99,235,.08);--primary-soft: rgba(37,99,235,.14)}.lp-preset--forest{--primary-color: #0d9488;--primary-hover: #0f766e;--primary-rgb: 13, 148, 136;--secondary-color: #14b8a6;--accent-color: #34d399;--primary-light: rgba(13,148,136,.08);--primary-soft: rgba(13,148,136,.14)}.lp-preset--sunset{--primary-color: #ea580c;--primary-hover: #c2410c;--primary-rgb: 234, 88, 12;--secondary-color: #f97316;--accent-color: #f59e0b;--primary-light: rgba(234,88,12,.08);--primary-soft: rgba(234,88,12,.14)}.lp-preset--rose{--primary-color: #e11d48;--primary-hover: #be123c;--primary-rgb: 225, 29, 72;--secondary-color: #f43f5e;--accent-color: #fb7185;--primary-light: rgba(225,29,72,.08);--primary-soft: rgba(225,29,72,.14)}.lp-preset--slate{--primary-color: #475569;--primary-hover: #334155;--primary-rgb: 71, 85, 105;--secondary-color: #64748b;--accent-color: #94a3b8;--primary-light: rgba(71,85,105,.08);--primary-soft: rgba(71,85,105,.14)}.feature-grid--2{grid-template-columns:repeat(2,1fr)}.feature-grid--4{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.platform-grid--2{grid-template-columns:repeat(2,1fr);max-width:760px;margin:0 auto}.platform-grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.platform-section-title{margin-bottom:44px;text-align:center}.lp-feat--shadow .feature-card{border-color:transparent;box-shadow:var(--shadow-md)}.lp-feat--shadow .feature-card:hover{box-shadow:var(--shadow-xl)}.lp-feat--flat .feature-card{border-color:transparent;background:var(--bg-light);box-shadow:none}.lp-feat--flat .feature-card:hover{transform:translateY(-4px);background:#fff;box-shadow:var(--shadow-md)}.lp-faq--cards .faq-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.lp-faq--cards .faq-item{border-radius:var(--radius)}.lp-faq--cards .faq-item summary{padding:18px 22px;font-size:.98rem}.stats-section--grid{padding:48px 0;border-top:none;border-bottom:none}.stats-section--grid .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.stats-section--grid .stat-item{border:1px solid var(--border-color);border-radius:var(--radius);border-right:1px solid var(--border-color);max-width:none;background:var(--bg-color)}@media (max-width: 768px){.feature-grid--2{grid-template-columns:1fr}.platform-grid--2{grid-template-columns:1fr;max-width:none}.lp-faq--cards .faq-list{grid-template-columns:1fr}.hero-container--img-left{flex-direction:column}}.lp-header--dark{background:#0b1220db;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.lp-header--dark .lp-nav-links a{color:#ffffffb3}.lp-header--dark .lp-nav-links a:hover,.lp-header--dark .lp-nav-links a.active,.lp-header--dark .lp-logo-text{color:#fff}.lp-header--dark .btn-primary{background:#fff;color:#0b1220;border-color:#fff;box-shadow:none}.lp-header--dark .btn-primary:hover{background:var(--primary-color);color:#fff}.hero--cover{padding:104px 0 96px;background:#0b1220;color:#fff;position:relative;overflow:hidden}.hero--cover:before{display:none}.hero-cover-decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(58% 80% at 90% 6%,rgba(var(--primary-rgb),.5) 0%,transparent 55%),radial-gradient(50% 60% at 0% 100%,rgba(var(--primary-rgb),.28) 0%,transparent 55%)}.hero-cover-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.02fr .98fr;gap:60px;align-items:center}.hero-cover-grid--solo{grid-template-columns:1fr;max-width:780px;margin:0 auto;text-align:center}.hero-cover-grid--solo .hero-content{max-width:100%;margin:0 auto}.hero-cover-grid--solo .hero-actions{justify-content:center}.hero--cover .hero-content{max-width:540px}.hero--cover .hero-content h1{font-size:clamp(2.2rem,4vw,3.4rem);letter-spacing:-.035em}.hero--cover .hero-subtitle{color:#ffffffd1;font-size:1.16rem}.hero--cover .hero-badge{background:rgba(var(--primary-rgb),.22);color:#fff;border-color:rgba(var(--primary-rgb),.5)}.hero--cover .hero-badge:before{box-shadow:0 0 0 3px #ffffff26}.hero--cover .hero-hint{color:#fff9}.hero--cover .btn-outline{background:#ffffff0f;color:#fff;border-color:#fff6}.hero--cover .btn-outline:hover{background:#ffffff24;border-color:#fff}.hero-cover-frame{position:relative;border-radius:var(--radius-xl);padding:12px;background:linear-gradient(160deg,#ffffff29,#ffffff0a);border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 84px #00000080}.hero-cover-frame img{width:100%;height:auto;display:block;border-radius:calc(var(--radius-xl) - 12px);object-fit:cover}@media (max-width: 900px){.hero-cover-grid{grid-template-columns:1fr;gap:40px;text-align:center}.hero-cover-grid .hero-content{max-width:100%;margin:0 auto}.hero-cover-grid .hero-actions{justify-content:center}.hero--cover{padding:72px 0 64px}}.sk-main--magazine .sk-magazine-body{max-width:1120px;margin:0 auto;padding:0 24px 88px}.seo-content--magazine .seo-magazine-layout{max-width:920px;margin:0 auto;padding:0 24px;display:grid;gap:22px}.seo-content--magazine h2{font-size:2.1rem;padding-bottom:14px;position:relative;border:none}.seo-content--magazine h2:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:4px;background:var(--grad-primary);border-radius:2px}.lp-header--slim{background:#ffffffe6;border-bottom:1px solid var(--border-color)}.lp-header--slim .lp-nav{height:60px}.lp-header--slim .btn-primary{box-shadow:none;background:var(--primary-color)}.lp-header--brand{background:var(--grad-primary);border-bottom:none}.lp-header--brand .lp-nav-links a{color:#ffffffd1}.lp-header--brand .lp-nav-links a:hover,.lp-header--brand .lp-nav-links a.active{color:#fff}.lp-header--brand .lp-nav-links a:after{background:#fff}.lp-header--brand .lp-logo-text{color:#fff}.lp-header--brand .btn-primary{background:#fff;color:var(--primary-color);border-color:#fff;box-shadow:none}.lp-header--brand .btn-primary:hover{background:#ffffffe6}.lp-header--transparent{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;position:absolute;left:0;right:0;z-index:20;border-bottom:none}.lp-header--transparent .lp-nav-links a{color:var(--text-color)}.lp-footer--minimal{padding:36px 0;background:var(--bg-light);color:var(--text-light)}.lp-footer--minimal .lp-footer-content{margin-bottom:14px}.lp-footer--minimal .lp-footer-bottom{border:none;padding-top:0;text-align:left}.lp-footer--minimal .lp-footer-links a{color:var(--text-light)}.lp-footer--minimal .lp-footer-links a:hover{color:var(--primary-color)}.lp-footer--minimal .lp-footer-icp a,.lp-footer--minimal .lp-footer-extra a{color:var(--text-light)}.lp-footer--compact .lp-footer-content{margin-bottom:22px}.lp-footer--wide .lp-footer-content{display:grid;grid-template-columns:2fr 1fr;gap:48px}.lp-footer--columns .lp-footer-content{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:32px}.hero-wrap--split .hero--split{display:grid;grid-template-columns:1.05fr 1fr;min-height:min(740px,calc(100vh - 68px));padding:0;background:#fff}.hero-wrap--split .hero--split:before{display:none}.hero-split-panel--media{position:relative;display:flex;align-items:center;justify-content:center;padding:56px 48px;background:var(--hero-media-bg);overflow:hidden}.hero-split-panel--media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 25% 25%,rgba(255,255,255,.18) 0%,transparent 60%),radial-gradient(60% 50% at 90% 90%,rgba(255,255,255,.1) 0%,transparent 55%);pointer-events:none}.hero-split-media-inner{position:relative;z-index:1;width:100%;max-width:560px}.hero-split-panel--media img{width:100%;height:auto;object-fit:contain;border-radius:var(--radius);box-shadow:0 28px 70px #00000057}.hero-split-placeholder{width:100%;aspect-ratio:4/3;border-radius:var(--radius);background:#ffffff24}.hero-split-panel--text{display:flex;align-items:center;justify-content:center;padding:64px 56px;background:#fff;max-width:none;width:100%;margin:0}.hero-split-panel--text .hero-content{flex:none;max-width:460px;width:100%}.hero-split-panel--text .hero-content h1{font-size:clamp(1.9rem,3vw,2.7rem)}.hero-split-panel--text .hero-subtitle{font-size:1.05rem;line-height:1.75}.hero--split.hero--img-left .hero-split-panel--media{order:2}.hero--split.hero--img-left .hero-split-panel--text{order:1}.sk-split-hero-zone{position:relative;background:#fff}.hero--minimal{padding:56px 0 36px;background:transparent}.hero--minimal:before{display:none}.hero--minimal .hero-container,.hero--minimal .hero-container--img-left{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:56px}.hero--minimal .hero-container--img-left .hero-image{order:-1}.hero--minimal .hero-content{flex:none;max-width:540px;text-align:left}.hero--minimal .hero-content h1{font-size:clamp(1.7rem,4vw,2.3rem)}.hero--minimal .hero-actions{gap:10px;justify-content:flex-start}.hero--minimal .hero-image{flex:none;width:100%;justify-content:center}.hero--minimal .hero-image img{width:100%;max-width:560px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.hero--bento{padding:52px 0 28px;background:var(--bg-light)}.hero--bento:before{display:none}.hero--bento .hero-container{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:48px;box-shadow:var(--shadow-sm)}.hero--bento .hero-image img{border-radius:var(--radius)}.stats-section--strip{background:var(--grad-primary);color:#fff;border:none}.stats-section--strip .stat-value{background:none;-webkit-text-fill-color:#fff;color:#fff}.stats-section--strip .stat-label{color:#ffffffd9}.stats-section--strip .stat-item{border-color:#ffffff38}.stats-section--strip .stat-item:hover{background:#ffffff14}.stats-section--float{margin-top:-56px;position:relative;z-index:5;background:transparent;border:none}.sk-stats-float-wrap{max-width:1040px;margin:0 auto;padding:0 24px}.sk-stats-float-wrap .stats-grid{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;border:1px solid var(--border-color)}.stats-section--inline .stats-grid{flex-wrap:wrap;gap:10px 28px;justify-content:flex-start;padding:18px 0}.stats-section--inline .stat-item{border:none;padding:8px 0;flex:none;min-width:auto;flex-direction:row;gap:10px;align-items:baseline}.stats-section--inline .stat-item:hover{background:transparent}.stats-section--inline .stat-value{font-size:1.25rem}.stats-section--bento{padding:36px 0;border-top:none;border-bottom:none}.stats-section--bento .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0}.stats-section--bento .stat-item{border:1px solid var(--border-color);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-xs);padding:28px 18px}.stats-section--bento .stat-item:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.features--wide .section-header--left{text-align:left;margin-left:0}.feature-block--wide{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.feature-block--wide .feature-card{text-align:left;display:grid;grid-template-columns:76px 1fr;gap:22px;align-items:start}.feature-block--wide .feature-icon-wrap{margin:0}.feature-block--zigzag{display:flex;flex-direction:column;gap:24px;max-width:980px;margin:0 auto}.feature-block--zigzag .feature-card{display:grid;grid-template-columns:104px 1fr;align-items:center;gap:32px;text-align:left;max-width:none;margin:0;padding:32px 36px;border-radius:var(--radius-lg)}.feature-block--zigzag .feature-icon-wrap{margin:0;width:96px;height:96px}.feature-block--zigzag .feature-icon-wrap svg{width:44px;height:44px}.feature-block--zigzag .feature-card--zigzag-reverse{grid-template-columns:1fr 104px}.feature-block--zigzag .feature-card--zigzag-reverse .feature-icon-wrap{order:2}.feature-block--zigzag .feature-body h3{font-size:1.2rem;margin-bottom:8px}.feature-block--zigzag .feature-body p{font-size:.97rem;line-height:1.75}.feature-block--list .feature-card{display:flex;gap:18px;text-align:left;padding:24px 0;border:none;border-bottom:1px solid var(--border-color);border-radius:0;box-shadow:none}.feature-block--list .feature-card:hover{transform:none;box-shadow:none}.feature-block--list .feature-icon-wrap{width:52px;height:52px;margin:0;flex-shrink:0;border-radius:14px}.feature-block--list .feature-icon-wrap svg{width:26px;height:26px}.feature-block--list .feature-body h3{font-size:1.08rem}.feature-block--bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(150px,auto);gap:16px}.feature-block--bento .feature-card:nth-child(1){grid-column:span 2;grid-row:span 2;background:var(--grad-primary);color:#fff;border-color:transparent}.feature-block--bento .feature-card:nth-child(1) p{color:#ffffffe0}.feature-block--bento .feature-card:nth-child(1) .feature-icon-wrap{background:#ffffff2e;border-color:#ffffff40}.feature-block--bento .feature-card:nth-child(1) .feature-icon-wrap svg{color:#fff}.feature-block--bento .feature-card:nth-child(4){grid-column:span 2}.feature-block--bento .feature-card{text-align:left;display:flex;flex-direction:column;justify-content:flex-end}.feature-block--bento .feature-icon-wrap{margin:0 0 16px}.scenarios--row .scenario-row{display:flex;gap:18px;overflow-x:auto;padding-bottom:10px}.scenarios--row .scenario-row-card{flex:0 0 290px;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius);padding:26px}.scenario-timeline{max-width:740px;margin:0 auto}.scenario-timeline-item{display:grid;grid-template-columns:1fr;gap:6px;padding-bottom:30px;border-left:2px solid var(--border-color);margin-left:8px;padding-left:28px;position:relative}.scenario-timeline-item:last-child{border-left-color:transparent}.scenario-timeline-dot{width:14px;height:14px;background:var(--primary-color);border-radius:50%;position:absolute;left:-8px;top:4px;box-shadow:0 0 0 4px var(--primary-light)}.scenario-timeline-item h3{font-size:1.1rem;margin-bottom:4px}.scenario-timeline-item p{color:var(--text-light);font-size:.95rem}.scenario-chips{display:flex;flex-wrap:wrap;gap:12px}.scenario-chip{padding:10px 20px;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-pill);font-size:.92rem;font-weight:500;transition:all .2s}.scenario-chip:hover{border-color:var(--primary-color);color:var(--primary-color);box-shadow:var(--shadow-xs)}.scenarios--tags .scenario-grid{display:flex;flex-wrap:wrap;gap:14px}.scenarios--tags .scenario-card{flex:1 1 220px;padding:20px 24px}.seo-content--prose .seo-prose{max-width:44rem}.seo-content--prose p{font-size:1.04rem}.seo-content--bento .container,.seo-content--split .container{max-width:1120px}.faq-section--open-cards .faq-open-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px}.faq-open-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius);padding:26px;transition:box-shadow .2s,border-color .2s}.faq-open-card:hover{box-shadow:var(--shadow-sm);border-color:rgba(var(--primary-rgb),.25)}.faq-open-card h3{font-size:1.02rem;margin-bottom:10px;color:var(--text-color)}.faq-open-card p{color:var(--text-light);font-size:.93rem;line-height:1.7}.faq-section--plain .faq-plain-list{max-width:760px;margin:0 auto}.faq-section--plain .faq-plain-item{padding:24px 0;border-bottom:1px solid var(--border-color)}.faq-section--plain .faq-plain-item h3{font-size:1.05rem;margin-bottom:8px;color:var(--text-color)}.faq-section--plain .faq-plain-item p{color:var(--text-light)}.faq-list--two-col{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.faq-list--masonry{column-count:2;column-gap:16px;max-width:980px}.faq-list--masonry .faq-item{break-inside:avoid;margin-bottom:14px}.cta-section--band .cta-band{background:var(--grad-primary);padding:72px 24px}.cta-section--band .cta-box{background:transparent;padding:0;border-radius:0;box-shadow:none}.cta-section--band .cta-box:before{display:none}.cta-section--inline .cta-box{background:var(--bg-light);color:var(--text-color);padding:48px 40px;text-align:left;border:1px solid var(--border-color);box-shadow:none}.cta-section--inline .cta-box:before{display:none}.cta-section--inline .cta-box h2{color:var(--text-color)}.cta-section--inline .cta-box p{color:var(--text-light)}.cta-section--inline .cta-actions{justify-content:flex-start}.cta-section--split .cta-box{border-radius:var(--radius)}.cta-section--bento .cta-box{border-radius:var(--radius-lg);padding:52px 44px;text-align:left;display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px}.cta-section--bento .cta-box p{margin-bottom:0}.cta-section--bento .cta-actions{justify-content:flex-end}.sk-main--minimal{background:#fff}.sk-minimal-column{max-width:1080px;margin:0 auto;padding:0 24px 80px}.sk-minimal-column .features,.sk-minimal-column .scenarios,.sk-minimal-column .faq-section,.sk-minimal-column .seo-content,.sk-minimal-column .cta-section{padding:56px 0;background:transparent;border:none}.sk-minimal-column .container{padding:0;max-width:100%}.sk-minimal-column .section-header{text-align:left;margin-bottom:32px;margin-left:0;max-width:760px}.sk-minimal-column .feature-block--list,.sk-minimal-column .scenario-chips,.sk-minimal-column .stats-grid{max-width:900px}.sk-minimal-column .faq-section .container,.sk-minimal-column .seo-content .container{max-width:820px;margin:0 auto}.sk-minimal-column .cta-section .container{max-width:900px;margin:0 auto}.sk-main--bento .sk-bento-hero-zone{max-width:1180px;margin:0 auto;padding:0 24px}.sk-bento-grid-wrap{max-width:1180px;margin:0 auto;padding:0 24px 88px}.download-hero--cover{min-height:44vh;display:flex;align-items:center;background:#0b1220}.download-hero--cover:before{background:radial-gradient(70% 100% at 80% 0%,rgba(var(--primary-rgb),.4) 0%,transparent 60%)}.download-hero--split{background:var(--bg-color);color:var(--text-color);border-bottom:1px solid var(--border-color)}.download-hero--split:before{display:none}.download-hero--split .dl-hero-badge{background:var(--primary-light);color:var(--primary-color);border-color:transparent}.download-hero--split p{color:var(--text-light)}.download-hero--minimal{padding:48px 0;background:transparent;color:var(--text-color)}.download-hero--minimal:before{display:none}.download-hero--minimal .dl-hero-badge{background:var(--primary-light);color:var(--primary-color);border-color:transparent}.download-hero--minimal p{color:var(--text-light)}.download-hero--bento{padding:64px 0;background:var(--bg-light);color:var(--text-color);border-bottom:1px solid var(--border-color)}.download-hero--bento:before{display:none}.download-hero--bento .dl-hero-badge{background:var(--primary-light);color:var(--primary-color);border-color:transparent}.download-hero--bento p{color:var(--text-light)}.dl-hero-minimal{text-align:left!important;max-width:900px}.platform-section--rows .platform-rows{max-width:820px;margin:0 auto}.platform-row{display:grid;grid-template-columns:60px 1fr auto;gap:22px;align-items:center;padding:26px 0;border-bottom:1px solid var(--border-color)}.platform-row-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--primary-light);border-radius:16px}.platform-row-body h3{font-size:1.1rem;margin-bottom:2px}.platform-row-body p{color:var(--text-light);font-size:.92rem}.platform-compact{max-width:38rem;margin:0 auto}.platform-compact-item{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-color)}.platform-compact-name{flex:1;font-weight:600}.platform-compact-item .download-btn{color:var(--primary-color);font-weight:600}.platform-grid--bento{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.platform-card--large{grid-column:span 2;background:linear-gradient(145deg,var(--primary-light),transparent)}.reviews-section--list .reviews-list{max-width:740px;margin:0 auto}.review-line{padding:14px 0;border-bottom:1px solid var(--border-color);font-size:.95rem;color:var(--text-light)}.reviews-grid--bento{display:grid;grid-template-columns:2fr 1fr;gap:16px}.dl-cta-section--band .dl-cta-band,.dl-cta-section--bento .dl-cta-band{background:var(--grad-primary);color:#fff;padding:64px 24px;text-align:center;border-radius:var(--radius-lg);max-width:1120px;margin:0 auto}.dl-cta-section--band .dl-cta-band h2,.dl-cta-section--bento .dl-cta-band h2{color:#fff}.dl-cta-section--band .dl-cta-band p,.dl-cta-section--bento .dl-cta-band p{color:#ffffffe6}.dl-cta-section--band .dl-cta-band .btn-primary,.dl-cta-section--bento .dl-cta-band .btn-primary{background:#fff;color:var(--primary-color);border-color:#fff}.dl-cta-section--band .dl-cta-link a,.dl-cta-section--bento .dl-cta-link a{color:#ffffffe6}.dl-cta-section--minimal{padding:48px 0}.dl-cta-section--minimal .container{text-align:left!important;max-width:900px}.dl-cta-section--split{border-top:1px solid var(--border-color);background:var(--bg-light)}@media (max-width: 768px){.hero-wrap--split .hero--split{grid-template-columns:1fr;min-height:auto}.hero-split-panel--media{padding:36px 24px;min-height:280px;order:-1!important}.hero-split-panel--text{padding:44px 24px;order:0!important}.hero-split-panel--text .hero-content{max-width:100%;text-align:center}.hero-split-panel--text .hero-actions{justify-content:center}.hero-split-panel--text .hero-hint{text-align:center}.hero--split.hero--img-left .hero-split-panel--media{order:-1!important}.hero--minimal .hero-container,.hero--minimal .hero-container--img-left{grid-template-columns:1fr;gap:28px}.hero--minimal .hero-container--img-left .hero-image{order:0}.hero--minimal .hero-content,.hero--minimal .hero-image img{max-width:100%}.sk-minimal-column{max-width:44rem;padding:0 24px 64px}.hero--bento .hero-container{padding:28px}.feature-block--bento{grid-template-columns:1fr 1fr}.feature-block--bento .feature-card:nth-child(1){grid-column:span 2;grid-row:span 1}.feature-block--zigzag .feature-card,.feature-block--zigzag .feature-card--zigzag-reverse{grid-template-columns:72px 1fr;gap:18px;padding:22px}.feature-block--zigzag .feature-card--zigzag-reverse .feature-icon-wrap{order:0}.feature-block--zigzag .feature-icon-wrap{width:64px;height:64px}.feature-block--zigzag .feature-icon-wrap svg{width:30px;height:30px}.faq-list--two-col,.faq-list--masonry{column-count:1;grid-template-columns:1fr}.cta-section--bento .cta-box,.lp-footer--columns .lp-footer-content{grid-template-columns:1fr}.platform-row{grid-template-columns:48px 1fr}.platform-row .btn{grid-column:1 / -1}.stats-section--bento .stats-grid{grid-template-columns:repeat(2,1fr)}.reviews-grid--bento{grid-template-columns:1fr}}
