:root{--bg:#f4f7fb;--bg-soft:#edf3f9;--card:rgba(255,255,255,0.9);--card-strong:#ffffff;--text:#0f172a;--muted:#64748b;--border:rgba(148,163,184,0.16);--primary:#0f172a;--primary-2:#1e293b;--accent:#2563eb;--accent-soft:rgba(37,99,235,0.12);--shadow:0 24px 70px rgba(15,23,42,0.08);--shadow-soft:0 10px 30px rgba(15,23,42,0.08)}.dark{--bg:#0b1120;--bg-soft:#111827;--card:rgba(15,23,42,0.88);--card-strong:#111827;--text:#f8fafc;--muted:#94a3b8;--border:rgba(148,163,184,0.12);--primary:#f8fafc;--primary-2:#cbd5e1;--accent:#60a5fa;--accent-soft:rgba(96,165,250,0.14);--shadow:0 28px 80px rgba(2,6,23,0.32);--shadow-soft:0 12px 30px rgba(2,6,23,0.2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(37,99,235,.07),transparent 26%),radial-gradient(circle at top right,rgba(59,130,246,.05),transparent 20%),linear-gradient(180deg,var(--bg) 0,var(--bg-soft) 100%);color:var(--text);transition:background .25s ease,color .25s ease}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}.container{width:min(1160px,calc(100% - 32px));margin:0 auto}.section{padding:92px 0}.section-title{font-size:clamp(30px,4vw,48px);line-height:1.04;margin:0 0 14px;font-weight:900;letter-spacing:-.04em}.section-subtitle{max-width:720px;color:var(--muted);font-size:18px;line-height:1.65;margin:0 0 36px}.topbar{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);background:rgba(255,255,255,.72);border-bottom:1px solid var(--border)}.dark .topbar{background:rgba(11,17,32,.72)}.topbar-inner{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:inline-flex;flex-direction:column;gap:4px}.brand-title{font-size:18px;font-weight:900;line-height:1;letter-spacing:-.03em}.brand-subtitle{color:var(--muted);font-size:13px;line-height:1.2}.topbar-actions{display:flex;align-items:center;gap:10px}.moderator-entry{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);opacity:.12;user-select:none;transition:opacity .2s ease,transform .2s ease}.moderator-entry:focus-visible,.moderator-entry:hover{opacity:.55;transform:scale(1.08)}.topbar-call{height:46px;padding:0 22px;border-radius:16px;border:none;background:linear-gradient(135deg,#0f172a,#1e293b);color:#ffffff;font-weight:800;box-shadow:var(--shadow-soft);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.topbar-call:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(15,23,42,.14)}.dark .topbar-call{background:#ffffff;color:#0f172a}.theme-toggle{height:42px;padding:0 16px;border-radius:16px;border:1px solid var(--border);background:transparent;color:var(--text);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s ease}.theme-toggle:hover{background:var(--card)}.theme-toggle-short{display:none;font-size:18px;line-height:1}.topbar-nav{display:flex;align-items:center;gap:22px}.topbar-nav a{color:var(--muted);font-weight:700;font-size:15px;transition:color .2s ease}.topbar-nav a:hover{color:var(--text)}.hero{padding:34px 0 32px}.hero-box{position:relative;overflow:hidden;border-radius:36px;padding:64px;background:radial-gradient(circle at 85% 20%,rgba(96,165,250,.22),transparent 22%),linear-gradient(135deg,#0f172a,#162033 45%,#1e293b);color:#ffffff;box-shadow:0 30px 80px rgba(15,23,42,.22)}.hero-box:before{inset:auto -90px -110px auto;width:280px;height:280px;background:rgba(96,165,250,.12);filter:blur(20px)}.hero-box:after,.hero-box:before{content:"";position:absolute;border-radius:50%}.hero-box:after{inset:24px 24px auto auto;width:180px;height:180px;background:rgba(255,255,255,.05);filter:blur(18px)}.badge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:10px 16px;background:rgba(255,255,255,.1);color:#dbeafe;border:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:700;margin-bottom:18px}.title{max-width:820px;font-size:clamp(42px,6vw,72px);line-height:.95;letter-spacing:-.05em;margin:0 0 18px;font-weight:950}.subtitle{max-width:720px;font-size:19px;line-height:1.7;color:#cbd5e1;margin:0 0 28px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px}.hero-point{border-radius:22px;padding:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px)}.hero-point strong{display:block;font-size:17px;margin-bottom:6px}.hero-point span{color:#cbd5e1;font-size:14px;line-height:1.55}.hero-mini-trust{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}.hero-mini-pill{min-height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#dbeafe;font-size:13px;font-weight:700}.btn,.hero-mini-pill{display:inline-flex;align-items:center}.btn{min-height:54px;padding:0 22px;border-radius:16px;justify-content:center;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;border:1px solid transparent}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#0f172a,#1e293b);color:#ffffff;box-shadow:0 14px 30px rgba(15,23,42,.14)}.dark .btn-primary{background:#ffffff;color:#0f172a}.btn-secondary{background:rgba(255,255,255,.8);color:var(--text);border:1px solid var(--border);font-weight:700}.btn-secondary:hover{background:var(--card)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border);font-weight:700}.btn-ghost:hover{background:var(--accent-soft);border-color:rgba(37,99,235,.24)}.hero-box .btn-primary{background:#ffffff;color:#0f172a;box-shadow:0 14px 30px rgba(2,6,23,.18)}.hero-box .btn-secondary{background:rgba(255,255,255,.08);color:#ffffff;border-color:rgba(255,255,255,.15)}.hero-box .btn-secondary:hover{background:rgba(255,255,255,.12)}.hero-box .btn-ghost{color:#ffffff;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.04)}.hero-box .btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.24)}.features-grid,.page-grid,.services-grid{display:grid;gap:20px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-grid{grid-template-columns:1.2fr .8fr;align-items:start}.card{background:var(--card);border:1px solid var(--border);border-radius:28px;padding:30px;box-shadow:0 10px 30px rgba(15,23,42,.05);backdrop-filter:blur(12px)}.service-card{position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.service-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,23,42,.1);border-color:rgba(37,99,235,.22)}.service-card:before{content:"";position:absolute;top:-34px;right:-34px;width:130px;height:130px;border-radius:50%;background:var(--accent-soft)}.card-kicker{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:800;margin-bottom:14px}.card-kicker,.card-title{position:relative;z-index:1}.card-title{font-size:28px;line-height:1.08;margin:0 0 14px;font-weight:900;letter-spacing:-.03em}.card-text{color:var(--muted);line-height:1.75;font-size:16px;margin:0 0 18px}.card-link,.card-text{position:relative;z-index:1}.card-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-weight:800}.feature-card{min-height:100%}.feature-card h3{font-size:20px;margin:0 0 10px;font-weight:800}.feature-card p{margin:0;color:var(--muted);line-height:1.65}.cta{padding:36px;border-radius:32px;background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(241,245,249,.95));border:1px solid var(--border);box-shadow:0 24px 60px rgba(15,23,42,.08)}.dark .cta{background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 28%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(17,24,39,.96))}.cta-title{font-size:30px;line-height:1.08;margin:0 0 14px;font-weight:900;letter-spacing:-.03em}.cta-text{color:var(--muted);line-height:1.75;margin:0 0 22px}.list-card ul{margin:0;padding-left:20px}.list-card li{margin-bottom:12px;color:var(--text);line-height:1.6}.info-card{display:flex;flex-direction:column;gap:16px}.info-row{padding:16px 0;border-bottom:1px solid var(--border)}.info-row:last-child{border-bottom:none}.info-label{display:block;color:var(--muted);font-size:14px;margin-bottom:6px}.info-value{font-size:18px;font-weight:800;line-height:1.4}.page-hero{padding:34px 0 18px}.page-hero-box{padding:42px;border-radius:30px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow)}.service-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;align-items:stretch;overflow:hidden}.service-hero,.service-hero-simple{padding:42px;border-radius:34px;border:1px solid var(--border);box-shadow:var(--shadow)}.service-hero-cargo{background:radial-gradient(circle at 18% 18%,rgba(59,130,246,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,245,249,.92))}.service-hero-waste{background:radial-gradient(circle at 20% 20%,rgba(22,163,74,.14),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,245,249,.92))}.dark .service-hero-cargo,.dark .service-hero-waste{background:radial-gradient(circle at 20% 20%,rgba(96,165,250,.14),transparent 22%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(17,24,39,.94))}.service-hero-copy{display:flex;flex-direction:column}.service-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0}.service-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:var(--accent-soft);color:var(--accent);border:1px solid rgba(37,99,235,.12);font-size:13px;font-weight:700}.service-hero-copy .hero-actions{margin-top:28px;margin-bottom:0}.service-hero-panel{display:grid;gap:16px}.service-mini-card,.service-panel-card{border-radius:26px;border:1px solid var(--border);background:rgba(255,255,255,.7);backdrop-filter:blur(10px)}.dark .service-mini-card,.dark .service-panel-card{background:rgba(15,23,42,.7)}.service-panel-card{padding:28px}.service-panel-card strong{display:block;font-size:32px;line-height:1.05;letter-spacing:-.04em;margin-bottom:10px}.service-panel-card p{margin:0;color:var(--muted);line-height:1.7}.service-panel-label{display:inline-flex;margin-bottom:12px;padding:7px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.service-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.service-mini-card{min-height:122px;padding:20px}.service-mini-card strong{display:block;font-size:18px;margin-bottom:8px}.service-mini-card span{color:var(--muted);line-height:1.6}.service-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.service-duo-grid,.service-feature-grid,.service-layout,.service-main{display:grid;gap:20px}.service-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-duo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-simple-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.service-clean-list{margin:0;padding-left:20px}.service-clean-list li{margin-bottom:12px;color:var(--text);line-height:1.7}.service-reading-card{max-width:860px}.service-flow,.service-mid-grid{display:grid;gap:20px}.service-flow,.service-mid-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-flow{margin-top:20px}.service-flow-item{padding:18px 0 0;border-top:1px solid var(--border)}.service-flow-item strong{display:block;margin-bottom:8px;font-size:18px}.service-flow-item span{color:var(--muted);line-height:1.7}.page-title{font-size:clamp(36px,5vw,58px);line-height:.98;letter-spacing:-.05em;margin:0 0 16px;font-weight:950}.page-text{max-width:760px;color:var(--muted);line-height:1.75;font-size:18px;margin:0}.page-hero .hero-point{background:var(--bg-soft);border:1px solid var(--border)}.page-hero .hero-point span{color:var(--muted)}.steps-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.tech-hero-slider{display:flex;flex-direction:column;gap:16px}.tech-hero-slide{position:relative;min-height:500px;border-radius:32px;overflow:hidden;background:radial-gradient(circle at top right,rgba(37,99,235,.14),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,245,249,.92));border:1px solid var(--border);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding:34px;gap:28px;box-shadow:0 24px 70px rgba(15,23,42,.1)}.dark .tech-hero-slide{background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 24%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(17,24,39,.92))}.tech-hero-image-wrap{position:relative;width:100%;height:100%;min-height:380px;border-radius:26px;overflow:hidden;background:radial-gradient(circle at center,rgba(255,255,255,.9),rgba(226,232,240,.9)),linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.16)}.dark .tech-hero-image-wrap{background:radial-gradient(circle at center,rgba(30,41,59,.9),rgba(15,23,42,.9)),linear-gradient(135deg,#111827,#0f172a)}.tech-hero-image{width:100%;height:100%;object-fit:contain;padding:18px;display:block}.tech-hero-content{max-width:520px;z-index:2}.tech-hero-kicker{display:inline-flex;margin-bottom:14px;padding:8px 14px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:14px;font-weight:700}.tech-hero-title{margin:0 0 14px;font-size:clamp(30px,4vw,52px);line-height:1.05;font-weight:900;color:var(--text);letter-spacing:-.04em}.tech-hero-text{margin:0 0 24px;font-size:18px;line-height:1.6;color:var(--muted);max-width:520px}.tech-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(255,255,255,.92);color:var(--text);font-size:34px;line-height:1;z-index:3;box-shadow:0 12px 30px rgba(15,23,42,.12);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.tech-hero-arrow:hover{background:#ffffff;transform:translateY(-50%) scale(1.04);box-shadow:0 18px 40px rgba(15,23,42,.16)}.tech-hero-arrow-left{left:18px}.tech-hero-arrow-right{right:18px}.tech-hero-dots{display:flex;justify-content:center;gap:10px}.tech-dot{width:12px;height:12px;border:none;border-radius:999px;background:rgba(100,116,139,.28);cursor:pointer;transition:transform .2s ease,background .2s ease}.tech-dot:hover{transform:scale(1.08)}.tech-dot-active{background:var(--accent);transform:scale(1.15)}.tech-hero-meta{display:flex;flex-wrap:wrap;gap:10px}.tech-hero-meta span{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:700}.section-seo{padding-top:0}.seo-card{overflow:hidden}.seo-text{display:grid;gap:14px}.seo-text p{margin:0;color:var(--muted);line-height:1.8;font-size:16px}.floating-wa{position:fixed;right:20px;bottom:20px;z-index:40;min-height:52px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#16a34a;color:#ffffff;font-weight:800;box-shadow:0 18px 36px rgba(22,163,74,.28);transition:transform .2s ease,box-shadow .2s ease}.floating-wa:hover{transform:translateY(-2px);box-shadow:0 22px 42px rgba(22,163,74,.34)}.footer{padding:28px 0 42px}.footer-box{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--muted);font-size:14px}.moderator-layout,.reviews-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.moderator-list,.reviews-list{display:grid;gap:20px}.reviews-more{width:100%}.review-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.review-card h3{margin:0 0 6px;font-size:20px}.review-image{width:100%;max-height:280px;object-fit:cover;border-radius:18px;margin-bottom:16px;border:1px solid var(--border)}.review-image-button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:left}.review-image-button .review-image{margin-bottom:0}.review-card p{margin:0}.review-card-head p,.review-date{color:var(--muted)}.review-date{font-size:14px;white-space:nowrap}.review-rating{color:#f59e0b;font-weight:800;white-space:nowrap}.review-text{color:var(--text);line-height:1.8}.review-form{display:grid;gap:14px}.review-field{display:grid;gap:8px}.review-field span{font-size:14px;font-weight:700}.review-field input,.review-field select,.review-field textarea{width:100%;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.72);color:var(--text);padding:14px 16px;font:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.dark .review-field input,.dark .review-field select,.dark .review-field textarea{background:rgba(15,23,42,.72)}.review-field input::placeholder,.review-field textarea::placeholder{color:var(--muted)}.review-field input:focus,.review-field select:focus,.review-field textarea:focus{outline:none;border-color:rgba(37,99,235,.42);box-shadow:0 0 0 4px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.18)}.review-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:42px;cursor:pointer;color-scheme:light}.dark .review-field select{color-scheme:dark}.review-select-wrap{position:relative}.review-select-wrap:after{content:"";position:absolute;top:50%;right:18px;width:10px;height:10px;border-right:2px solid rgba(15,23,42,.76);border-bottom:2px solid rgba(15,23,42,.76);transform:translateY(-65%) rotate(45deg);pointer-events:none}.dark .review-select-wrap:after{border-right-color:rgba(248,250,252,.76);border-bottom-color:rgba(248,250,252,.76)}.review-field textarea{min-height:140px;resize:vertical}.review-image-preview-wrap{display:grid;gap:12px}.review-image-preview{width:100%;max-height:220px;object-fit:cover;border-radius:18px;border:1px solid var(--border)}.review-lightbox{position:fixed;inset:0;z-index:80;padding:20px;background:rgba(10,15,28,.92);backdrop-filter:blur(6px)}.review-lightbox,.review-lightbox-content{display:flex;align-items:center;justify-content:center}.review-lightbox-content{width:auto;max-width:min(100%,980px);max-height:calc(100vh - 40px)}.review-lightbox-image{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 40px);object-fit:contain;border-radius:20px;background:transparent;box-shadow:0 24px 60px rgba(0,0,0,.32);touch-action:pinch-zoom}.review-lightbox-close{position:absolute;top:14px;right:14px;width:46px;height:46px;border:0;border-radius:999px;background:rgba(255,255,255,.18);color:#ffffff;font-size:34px;line-height:1;cursor:pointer}.review-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.review-error,.review-success{margin:0;padding:12px 14px;border-radius:14px;font-size:14px;font-weight:700}.review-error{background:rgba(239,68,68,.12);color:#dc2626}.review-success{background:rgba(34,197,94,.14);color:#15803d}.moderator-sidebar{position:sticky;top:92px}.moderator-tabs{display:flex;flex-wrap:wrap;gap:10px}.moderator-tab{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text);font-weight:700}.moderator-tab-active{background:var(--accent);border-color:var(--accent);color:#ffffff}.moderator-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}@media (max-width:1024px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moderator-layout,.page-grid,.reviews-layout,.service-feature-grid,.service-hero,.service-layout,.service-mid-grid,.service-simple-grid{grid-template-columns:1fr}.hero-box{padding:48px 32px}}@media (max-width:980px){.tech-hero-slide{grid-template-columns:1fr;min-height:auto;padding:22px}.tech-hero-image-wrap{min-height:280px}.tech-hero-title{font-size:30px}.tech-hero-text{font-size:16px}.tech-hero-arrow{width:46px;height:46px;font-size:28px}.tech-hero-arrow-left{left:10px}.tech-hero-arrow-right{right:10px}}@media (max-width:768px){.section{padding:56px 0}.features-grid,.hero-points,.service-duo-grid,.service-flow,.services-grid,.steps-grid{grid-template-columns:1fr}.card,.cta,.hero-box,.page-hero-box,.tech-hero-slide{border-radius:24px}.hero-box{padding:34px 22px}.page-hero-box{padding:28px 20px}.service-hero,.service-hero-simple{padding:26px 20px;border-radius:24px}.service-mini-card,.service-panel-card{border-radius:20px}.title{font-size:36px;line-height:1}.page-text,.section-subtitle,.subtitle{font-size:16px}.section-title{font-size:32px}.topbar-inner{min-height:68px;flex-wrap:nowrap;align-items:center}.brand-subtitle{display:none}.topbar-actions{width:auto;margin-left:auto;justify-content:flex-end;gap:8px}.moderator-sidebar{position:static}.topbar-call{padding:0 16px}.theme-toggle,.topbar-call{height:42px;border-radius:14px}.theme-toggle{min-width:42px;padding:0 12px}.btn{width:100%}.hero-actions,.section-head{flex-direction:column}.section-head{align-items:flex-start}.floating-wa{right:16px;bottom:16px;min-height:48px;padding:0 18px}}@media (max-width:640px){.container{width:min(100% - 24px,1160px)}.topbar{padding:6px 0}.topbar-inner{min-height:56px;gap:10px}.brand-title,.topbar-call{font-size:15px}.topbar-call{height:38px;padding:0 14px}.theme-toggle{min-width:38px;height:38px;padding:0 10px}.theme-toggle-full{display:none}.theme-toggle-short{display:inline-flex}.moderator-entry{display:none}.hero{padding-top:20px}.hero-box{padding:28px 18px}.service-panel-card{padding:22px 18px}.badge,.hero-mini-pill,.service-chip,.tech-hero-meta span{font-size:12px}.hero-point{padding:16px;border-radius:18px}.card,.cta{padding:22px 18px}.review-card-head{flex-direction:column}.review-lightbox{padding:10px;align-items:center}.review-lightbox-content,.review-lightbox-image{width:100%;max-width:100%;max-height:calc(100vh - 20px)}.review-lightbox-image{border-radius:16px}.review-lightbox-close{top:10px;right:10px;width:42px;height:42px;font-size:30px}.tech-hero-slide{padding:16px;border-radius:22px;gap:18px}.tech-hero-image-wrap{min-height:200px;border-radius:18px}.tech-hero-title{font-size:24px}.tech-hero-arrow{width:42px;height:42px;font-size:24px}.tech-hero-arrow-left{left:8px}.tech-hero-arrow-right{right:8px}.footer{padding-bottom:88px}}