/* WEBBE Education - Flatsome Native UX Builder */
#eduweb-hero,#giai-phap,#tinh-nang,#du-an,#du-tinh,#quy-trinh,#faq,#tu-van{scroll-margin-top:90px}
.eduweb-page,.eduweb-page *{box-sizing:border-box}
.edu-h1{font-size:clamp(36px,5vw,64px)!important;line-height:1.15!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.035em;margin:20px 0!important}
.edu-gradient{background:linear-gradient(135deg,#1e40af,#2563eb 50%,#10b981);-webkit-background-clip:text;background-clip:text;color:transparent}
.edu-lead{font-size:18px;line-height:1.8;color:#475569;max-width:720px}
.edu-badge,.edu-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:12px;font-weight:700;letter-spacing:.03em}
.edu-pill{margin-bottom:8px}.edu-pill.green{background:#ecfdf5;border-color:#bbf7d0;color:#059669}.edu-pill.dark{background:#1e3a8a;border-color:#1e40af;color:#dbeafe}
.edu-pulse{width:8px;height:8px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 0 rgba(37,99,235,.5);animation:eduPulse 1.8s infinite}
@keyframes eduPulse{70%{box-shadow:0 0 0 9px transparent}}
.edu-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;padding-top:28px;border-top:1px solid #e2e8f0;max-width:600px}
.edu-stats strong{display:block;font-size:30px;color:#0f172a}.edu-stats span{display:block;font-size:12px;color:#64748b;font-weight:600;margin-top:4px}
.edu-hero-image img{border-radius:24px;box-shadow:0 25px 70px rgba(15,23,42,.15)}
.edu-hero-card{position:absolute;left:8%;bottom:8%;color:#fff;background:linear-gradient(transparent,rgba(15,23,42,.9));padding:55px 25px 22px;border-radius:0 0 22px 22px;width:84%}.edu-hero-card b{display:inline-block;background:#2563eb;padding:5px 10px;border-radius:999px;font-size:11px}.edu-hero-card strong{display:block;font-size:18px;margin-top:8px}.edu-hero-card span{font-size:11px;color:#e2e8f0}
.edu-float{position:absolute;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:12px 15px;display:flex;gap:10px;align-items:center;box-shadow:0 15px 35px rgba(15,23,42,.12);font-size:11px;color:#64748b}.edu-float b{font-size:20px}.edu-float strong{display:block;color:#0f172a;font-size:12px}.edu-float-left{left:-25px;top:30px}.edu-float-right{right:-25px;bottom:30px}
.edu-eyebrow{font-size:11px!important;font-weight:800!important;letter-spacing:.14em;color:#94a3b8!important}.edu-trust-list{display:flex;flex-wrap:wrap;justify-content:center;gap:35px;font-weight:700;color:#475569}.edu-section-head{margin:0 auto 45px}.edu-section-head h2{font-size:clamp(30px,4vw,44px)!important;line-height:1.2!important;font-weight:800!important;color:#0f172a!important;margin:10px 0 12px!important}.edu-section-head p{font-size:16px;color:#64748b;line-height:1.75}
.edu-solution-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:25px!important;box-shadow:0 10px 40px -15px rgba(37,99,235,.12);height:100%;transition:.3s}.edu-solution-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px -15px rgba(37,99,235,.2)}.edu-featured{border-top:4px solid #2563eb}.edu-icon{width:56px;height:56px;border-radius:16px;background:#dbeafe;color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-size:25px;margin-bottom:18px}.edu-icon.edu-amber{background:#fef3c7;color:#d97706}.edu-icon.edu-purple{background:#ede9fe;color:#7c3aed}.edu-icon.edu-green{background:#d1fae5;color:#059669}.edu-solution-card h3,.edu-feature-card h3,.edu-step h3{font-size:19px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 8px!important}.edu-solution-card p,.edu-feature-card p,.edu-step p{font-size:13px;line-height:1.7;color:#64748b}.edu-solution-card ul{margin:15px 0!important;padding:0!important;list-style:none!important}.edu-solution-card li{font-size:11px;font-weight:700;color:#334155;margin:7px 0}.edu-solution-card a{font-size:12px;font-weight:800;color:#2563eb}
.edu-feature-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;padding:30px!important;height:100%;transition:.25s}.edu-feature-card:hover{border-color:#93c5fd;transform:translateY(-3px)}.edu-feature-icon{width:48px;height:48px;border-radius:13px;background:#1d4ed8;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:18px}
.edu-portfolio h2{color:#fff!important;font-size:clamp(30px,4vw,44px)!important;font-weight:800!important;margin-top:10px!important}.edu-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px}.edu-filters button{border:0;border-radius:999px;background:#1e293b;color:#cbd5e1;padding:9px 16px;font-weight:700;font-size:12px;cursor:pointer}.edu-filters button.active{background:#2563eb;color:#fff}.edu-portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.edu-project{overflow:hidden;background:#1e293b;border:1px solid #334155;border-radius:24px;transition:.3s}.edu-project:hover{transform:translateY(-4px)}.edu-project img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.edu-project>div{padding:22px}.edu-project small{color:#93c5fd;font-weight:800;font-size:10px}.edu-project h3{color:#fff!important;font-size:18px!important;margin:5px 0!important}.edu-project p{color:#94a3b8;font-size:12px;line-height:1.6}.edu-project button{border:0;background:#2563eb;color:#fff;border-radius:999px;padding:9px 15px;font-weight:700;font-size:11px;cursor:pointer}
.edu-estimator{display:grid;grid-template-columns:1.35fr .8fr;background:#fff;border:1px solid #e2e8f0;border-radius:26px;box-shadow:0 20px 60px rgba(15,23,42,.08);overflow:hidden}.edu-estimator-controls{padding:35px}.edu-estimator-controls>label:not(.edu-check){display:block;font-size:13px;font-weight:800;color:#1e293b;margin-bottom:10px;margin-top:18px}.edu-estimator-controls select{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:13px;background:#f8fafc}.edu-check{display:flex;gap:10px;align-items:flex-start;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin:9px 0;font-size:12px;color:#475569;cursor:pointer}.edu-check input{margin-top:2px}.edu-price{background:linear-gradient(135deg,#1c2d42,#0f172a);padding:35px;color:#fff;display:flex;flex-direction:column;justify-content:center}.edu-price small{color:#bfdbfe;font-weight:800;letter-spacing:.12em}.edu-price strong{font-size:40px;line-height:1.1;margin-top:15px}.edu-price>span{color:#bfdbfe;font-weight:800}.edu-price em{font-size:10px;color:#94a3b8;margin-top:5px}.edu-price ul{list-style:none;margin:20px 0;padding:15px 0;border-top:1px solid #334155}.edu-price li{font-size:11px;color:#cbd5e1;margin:8px 0}.edu-price>a{background:#2563eb;color:#fff;text-align:center;padding:13px;border-radius:12px;font-size:12px;font-weight:800}
.edu-step{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:24px!important;height:100%}.edu-step>b{font-size:38px;color:#bfdbfe}.edu-step h3{margin-top:5px!important}
.edu-contact h2{color:#fff!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.15!important;font-weight:800!important;margin:15px 0!important}.edu-contact p{color:#dbeafe;font-size:16px;line-height:1.75}.edu-contact-pill{display:inline-block;background:rgba(255,255,255,.15);padding:7px 12px;border-radius:999px;color:#fff;font-size:11px;font-weight:800}.edu-contact-info{display:grid;gap:5px;margin-top:25px}.edu-contact-info b{font-size:11px;color:#bfdbfe}.edu-contact-info strong{font-size:17px;color:#fff;margin-bottom:10px}
.edu-form{background:#fff;border-radius:24px;padding:30px;color:#0f172a;box-shadow:0 20px 60px rgba(0,0,0,.2)}.edu-form h3{font-size:23px!important;font-weight:800!important;margin:0 0 4px!important}.edu-form p{font-size:11px;color:#64748b!important;margin-bottom:18px}.edu-form input,.edu-form select,.edu-form textarea{width:100%;border:1px solid #cbd5e1;border-radius:11px;padding:12px 13px;font-size:13px;margin-bottom:10px;background:#fff}.edu-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.edu-form button{width:100%;border:0;border-radius:11px;background:#2563eb;color:#fff;padding:14px;font-weight:800;cursor:pointer}
.edu-modal{display:none;position:fixed;inset:0;background:rgba(15,23,42,.72);backdrop-filter:blur(6px);z-index:999999;align-items:center;justify-content:center;padding:20px}.edu-modal.show{display:flex}.edu-modal-box{background:#fff;border-radius:24px;max-width:500px;width:100%;padding:30px;position:relative}.edu-modal-close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:28px;color:#94a3b8;cursor:pointer}.edu-modal-icon{width:48px;height:48px;border-radius:14px;background:#dbeafe;color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-size:22px}.edu-modal-box h3{font-size:22px;font-weight:800;margin:15px 0 5px}.edu-modal-box p{font-size:13px;color:#64748b;line-height:1.7}.edu-modal-box>a{display:block;text-align:center;background:#2563eb;color:#fff;padding:13px;border-radius:11px;font-weight:800;margin-top:20px}
@media(max-width:849px){.edu-float-left{left:-5px}.edu-float-right{right:-5px}.edu-portfolio-grid{grid-template-columns:1fr 1fr}.edu-estimator{grid-template-columns:1fr}}
@media(max-width:549px){.edu-stats{gap:8px}.edu-stats strong{font-size:23px}.edu-stats span{font-size:10px}.edu-float{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin-top:10px}.edu-portfolio-grid{grid-template-columns:1fr}.edu-form-grid{grid-template-columns:1fr}.edu-trust-list{gap:15px;font-size:12px}}
/* =========================================================
   WEBBE EDUCATION — FLATSOME NATIVE CSS
   Không dùng Tailwind. Không phụ thuộc Font Awesome.
   ========================================================= */
#webbe-edu-hero,#tai-sao,#loi-ich,#yeu-to,#phan-loai,#du-an,#bang-gia,#quy-trinh,#uoc-tinh,#faq,#lien-he{scroll-margin-top:100px}
.webbe-edu-section,.webbe-edu-light,.webbe-edu-estimator,.webbe-contact-section{font-family:Inter,Arial,sans-serif}
.webbe-edu-light{background:#f8fafc}.webbe-edu-section{background:#fff}
.webbe-edu-hero{background:radial-gradient(circle at top,#111e35 0,#070b13 75%);color:#fff;padding:130px 0 95px;overflow:hidden;position:relative}
.webbe-edu-hero:before{content:"";position:absolute;width:420px;height:420px;left:-120px;top:20%;border-radius:50%;background:rgba(30,64,175,.22);filter:blur(100px)}
.webbe-edu-hero:after{content:"";position:absolute;width:450px;height:450px;right:-100px;bottom:-100px;border-radius:50%;background:rgba(13,148,136,.18);filter:blur(110px)}
.webbe-edu-hero-row{position:relative;z-index:2}
.webbe-edu-eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);border-radius:99px;padding:8px 14px;color:#5eead4;font-size:11px;font-weight:700;letter-spacing:.04em}
.webbe-edu-hero-copy h1{font-size:clamp(38px,5vw,66px)!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.04em!important;color:#fff!important;margin:22px 0!important}
.webbe-edu-hero-copy h1 span{background:linear-gradient(90deg,#60a5fa,#5eead4,#34d399);-webkit-background-clip:text;background-clip:text;color:transparent}
.webbe-edu-hero-copy>p{font-size:17px;line-height:1.8;color:#cbd5e1;max-width:700px}
.webbe-edu-hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.webbe-edu-btn{display:inline-flex!important;align-items:center;gap:8px;padding:14px 22px;border-radius:12px;font-size:12px;font-weight:800!important;text-decoration:none!important}
.webbe-edu-btn-primary{color:#fff!important;background:linear-gradient(90deg,#2563eb,#0d9488,#059669);box-shadow:0 15px 35px rgba(37,99,235,.22)}
.webbe-edu-btn-outline{color:#fff!important;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04)}
.webbe-edu-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;padding-top:25px;border-top:1px solid #263246}.webbe-edu-metrics strong{display:block;font-size:30px;color:#60a5fa}.webbe-edu-metrics span{display:block;color:#94a3b8;font-size:10px;line-height:1.5;margin-top:5px}
.webbe-edu-mockup{background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:25px;padding:10px;box-shadow:0 35px 80px rgba(0,0,0,.4);position:relative}.webbe-browser-bar{display:flex;align-items:center;gap:7px;padding:8px;border-bottom:1px solid #1e293b;color:#64748b;font-size:8px}.webbe-browser-bar i{width:8px;height:8px;border-radius:50%;background:#475569}.webbe-browser-bar i:first-child{background:#ef4444}.webbe-browser-bar i:nth-child(2){background:#eab308}.webbe-browser-bar i:nth-child(3){background:#22c55e}.webbe-browser-bar span{margin-left:8px}.webbe-screen{background:#020617;border-radius:16px;padding:15px}.webbe-screen-top{display:flex;justify-content:space-between;font-size:10px;color:#94a3b8}.webbe-screen-top span{background:#042f2e;color:#5eead4;padding:4px 8px;border-radius:5px;font-size:8px}.webbe-screen-image{height:190px;margin-top:12px;overflow:hidden;border-radius:12px}.webbe-screen-image img{width:100%;height:100%;object-fit:cover}.webbe-screen-title{padding:13px 2px}.webbe-screen-title small{display:block;color:#64748b;font-size:9px}.webbe-screen-title strong{display:inline-block;color:#fff;font-size:14px;margin-top:5px}.webbe-screen-title em{float:right;color:#5eead4;background:#042f2e;padding:4px 7px;border-radius:5px;font-size:8px;font-style:normal}.webbe-portal-action{background:#0f172a;padding:12px;border-radius:10px;color:#94a3b8;font-size:9px}.webbe-portal-action button{display:block;width:100%;border:0;background:linear-gradient(90deg,#2563eb,#0f766e);color:#fff;border-radius:7px;padding:9px;margin-top:9px;font-size:10px;font-weight:800}.webbe-floating-card{position:absolute;left:-28px;bottom:-25px;background:#0f172a;color:#fff;border:1px solid #1e293b;padding:12px 15px;border-radius:14px;display:flex;gap:10px;box-shadow:0 15px 35px #0006;font-size:9px}.webbe-floating-card>b{display:grid;place-items:center;background:#172554;color:#60a5fa;width:35px;height:35px;border-radius:9px}.webbe-floating-card strong{display:block;color:#e2e8f0;margin-top:3px}
.webbe-edu-heading{margin:0 auto 48px!important}.webbe-edu-heading>span,.webbe-edu-kicker{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.12em}.webbe-edu-heading h2,.webbe-edu-title{color:#0f172a!important;font-size:clamp(30px,4vw,44px)!important;line-height:1.18!important;font-weight:800!important;letter-spacing:-.03em!important;margin:10px 0 14px!important}.webbe-edu-heading p,.webbe-edu-desc{color:#64748b;font-size:15px;line-height:1.8}
.webbe-why-card{height:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:22px;padding:28px!important;transition:.25s}.webbe-why-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(15,23,42,.08)}.webbe-icon{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;font-size:22px;margin-bottom:18px}.webbe-icon.blue{background:#dbeafe;color:#2563eb}.webbe-icon.teal{background:#ccfbf1;color:#0f766e}.webbe-icon.amber{background:#fef3c7;color:#b45309}.webbe-why-card h3{font-size:18px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 8px!important}.webbe-why-card p{font-size:13px;line-height:1.75;color:#64748b}
.webbe-benefit-list{display:grid;gap:15px;margin-top:25px}.webbe-benefit-list>div{display:flex;gap:12px}.webbe-benefit-list>b{}.webbe-benefit-list>div>b{flex:0 0 24px;height:24px;border-radius:50%;background:#dbeafe;color:#2563eb;text-align:center;font-size:12px;padding-top:3px}.webbe-benefit-list p{margin:0}.webbe-benefit-list strong{display:block;color:#0f172a;font-size:13px}.webbe-benefit-list small{display:block;color:#64748b;font-size:11px;line-height:1.65;margin-top:4px}
.webbe-impact-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:30px;box-shadow:0 18px 50px rgba(15,23,42,.07)}.webbe-impact-card>span{float:right;background:#eff6ff;color:#2563eb;padding:6px 10px;border-radius:99px;font-size:9px;font-weight:800}.webbe-impact-card h3{clear:both;font-size:19px;font-weight:800;margin:25px 0}.webbe-progress{margin:22px 0}.webbe-progress p{display:flex;justify-content:space-between;font-size:10px;color:#475569}.webbe-progress strong{color:#2563eb}.webbe-progress i{display:block;background:#e2e8f0;height:7px;border-radius:99px;overflow:hidden}.webbe-progress em{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#14b8a6);border-radius:99px}.webbe-impact-card footer{border-top:1px solid #e2e8f0;padding-top:18px;color:#94a3b8;font-size:9px}.webbe-impact-card footer a{float:right;color:#2563eb;font-weight:800}
.webbe-standard{height:100%;background:#fff;border:1px solid #e2e8f0;border-radius:18px;text-align:center;padding:22px 15px!important}.webbe-standard>b{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 13px;border-radius:50%;background:#dbeafe;color:#2563eb;font-size:10px}.webbe-standard h4{font-size:13px!important;color:#0f172a!important;font-weight:800!important;margin:0 0 8px!important}.webbe-standard p{font-size:10px;line-height:1.6;color:#64748b}
.webbe-edu-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:25px;padding:10px;box-shadow:0 20px 50px rgba(15,23,42,.06)}.webbe-tab-buttons{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px}.webbe-tab-buttons button{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:11px;padding:12px 16px;font-size:11px;font-weight:800;cursor:pointer}.webbe-tab-buttons button.active{background:#2563eb;color:#fff;border-color:#2563eb}.webbe-tab-panel{display:none;grid-template-columns:1.4fr .8fr;gap:30px;padding:35px}.webbe-tab-panel.active{display:grid}.webbe-tab-panel>div>span{color:#2563eb;background:#eff6ff;padding:6px 10px;border-radius:99px;font-size:9px;font-weight:800}.webbe-tab-panel h3{font-size:25px!important;line-height:1.25!important;font-weight:800!important;color:#0f172a!important;margin:18px 0 10px!important}.webbe-tab-panel p{font-size:12px;line-height:1.75;color:#64748b}.webbe-tab-panel ul{columns:2;padding:0;list-style:none;font-size:10px;color:#334155;line-height:2}.webbe-tab-panel aside{background:#0f2d63;color:#fff;border-radius:18px;padding:25px}.webbe-tab-panel:nth-child(3) aside{background:#78350f}.webbe-tab-panel aside h4{color:#5eead4;font-size:15px;margin:0 0 15px}.webbe-tab-panel aside p{color:#cbd5e1;margin:8px 0}
.webbe-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.webbe-gallery article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;transition:.25s;padding-bottom:20px}.webbe-gallery article:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(15,23,42,.08)}.webbe-gallery img{width:100%;height:210px;object-fit:cover}.webbe-gallery article>span{display:inline-block;margin:16px 18px 4px;background:#2563eb;color:#fff;padding:5px 9px;border-radius:99px;font-size:8px;font-weight:800}.webbe-gallery article small,.webbe-gallery article h3,.webbe-gallery article p,.webbe-gallery article a{margin-left:18px;margin-right:18px}.webbe-gallery small{display:block;color:#2563eb;font-weight:800;font-size:10px}.webbe-gallery h3{font-size:17px!important;color:#0f172a!important;font-weight:800!important;margin-top:8px!important}.webbe-gallery p{font-size:11px;line-height:1.65;color:#64748b}.webbe-gallery a{font-size:10px;color:#2563eb;font-weight:800}.webbe-gallery-filters{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:18px}.webbe-gallery-filters button{border:0;border-radius:99px;background:#e2e8f0;color:#475569;padding:8px 12px;font-size:9px;font-weight:800;cursor:pointer}.webbe-gallery-filters button.active{background:#2563eb;color:#fff}
.webbe-price-card{height:100%;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:28px;position:relative;display:flex;flex-direction:column}.webbe-price-card.featured{background:#0f172a;border:2px solid #2563eb;transform:translateY(-8px);color:#fff}.webbe-price-badge{position:absolute;top:-13px;right:25px;background:#2563eb;color:#fff;border-radius:99px;padding:6px 10px;font-size:8px}.webbe-price-card small{font-size:9px;color:#94a3b8;font-weight:800;letter-spacing:.12em}.webbe-price-card h3{font-size:23px!important;font-weight:800!important;color:#0f172a!important;margin:7px 0!important}.webbe-price-card.featured h3{color:#fff!important}.webbe-price-card>p{font-size:11px;color:#64748b;min-height:40px}.webbe-price-card strong{font-size:40px;color:#0f172a;margin:15px 0}.webbe-price-card.featured strong{color:#fff}.webbe-price-card strong em{font-size:13px;color:#64748b;font-style:normal}.webbe-price-card ul{list-style:none;padding:18px 0;border-top:1px solid #e2e8f0;flex:1;margin:0}.webbe-price-card li{font-size:10px;color:#64748b;margin:9px 0;line-height:1.5}.webbe-price-card.featured li{color:#cbd5e1;border-color:#334155}.webbe-price-card a{display:block;text-align:center;border:1px solid #bfdbfe;color:#2563eb;border-radius:11px;padding:11px;font-size:10px;font-weight:800}.webbe-price-card.featured a{background:#2563eb;color:#fff;border:0}
.webbe-highlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.webbe-highlight-grid>div{display:flex;flex-direction:column;gap:8px}.webbe-highlight-grid b{background:#0f172a;color:#5eead4;border-radius:15px;padding:22px;font-size:32px}.webbe-highlight-grid b.blue{background:#2563eb;color:#fff}.webbe-highlight-grid span{background:#0f172a;color:#cbd5e1;border-radius:0 0 15px 15px;padding:0 18px 18px;font-size:9px;line-height:1.6}.webbe-highlight-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:15px}.webbe-reasons{display:grid;gap:15px;margin-top:25px}.webbe-reasons>div{display:flex;gap:12px}.webbe-reasons>div>b{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:11px;background:#dbeafe;color:#2563eb}.webbe-reasons p{margin:0}.webbe-reasons strong{display:block;color:#0f172a;font-size:12px}.webbe-reasons small{display:block;color:#64748b;font-size:10px;line-height:1.6;margin-top:3px}
.webbe-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.webbe-steps>div{background:#fff;border:1px solid #e2e8f0;border-radius:17px;padding:25px 18px;position:relative}.webbe-steps b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#2563eb;color:#fff;font-size:12px;position:absolute;top:-15px}.webbe-steps h4{font-size:13px!important;color:#0f172a!important;margin-top:12px!important}.webbe-steps p{font-size:10px;line-height:1.65;color:#64748b}
.webbe-edu-estimator{background:radial-gradient(circle at top,#111e35,#070b13);color:#fff}.webbe-edu-heading.dark h2{color:#fff!important}.webbe-edu-heading.dark p{color:#cbd5e1}.webbe-estimator{max-width:1000px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;border:1px solid #263246;border-radius:24px;overflow:hidden;background:rgba(15,23,42,.75)}.webbe-estimator-options{padding:32px}.webbe-estimator-options>label:not(.check){display:block;color:#99f6e4;font-size:11px;font-weight:800;margin:18px 0 8px}.webbe-estimator-options select{width:100%;background:#020617;color:#fff;border:1px solid #334155;border-radius:11px;padding:12px;font-size:11px}.webbe-estimator-options .check{display:block;color:#cbd5e1;font-size:10px;padding:9px 0}.webbe-estimator-options .check input{margin-right:7px}.speed{display:grid;grid-template-columns:1fr 1fr;gap:8px}.speed label{background:#020617;border:1px solid #1e293b;padding:12px;border-radius:10px;font-size:9px;color:#cbd5e1}.webbe-estimator-result{background:linear-gradient(135deg,#0f172a,#020617);padding:35px;display:flex;flex-direction:column;justify-content:center}.webbe-estimator-result small{color:#5eead4;font-weight:800;letter-spacing:.12em}.webbe-estimator-result strong{font-size:42px;line-height:1.1;margin:15px 0 3px}.webbe-estimator-result>span{color:#5eead4;font-weight:800}.webbe-estimator-result>p{color:#94a3b8;font-size:9px;line-height:1.6}.webbe-estimator-result form{display:grid;gap:8px;margin-top:15px}.webbe-estimator-result input{background:#020617;color:#fff;border:1px solid #1e293b;border-radius:10px;padding:11px;font-size:10px}.webbe-estimator-result button,.webbe-contact-form button{border:0;background:linear-gradient(90deg,#2563eb,#0d9488,#059669);color:#fff;border-radius:10px;padding:12px;font-size:10px;font-weight:800;cursor:pointer}
.webbe-contact-section{background:#f8fafc}.webbe-contact-title{font-size:clamp(30px,4vw,45px)!important;line-height:1.2!important;font-weight:800!important;color:#0f172a!important}.webbe-contact-section>p{color:#64748b}.webbe-contact-details{display:grid;gap:18px;margin-top:25px}.webbe-contact-details>div{display:flex;gap:12px}.webbe-contact-details>b{}.webbe-contact-details>div>b{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#dbeafe;color:#2563eb;flex:0 0 42px}.webbe-contact-details p{margin:0;color:#64748b;font-size:10px;line-height:1.6}.webbe-contact-details strong{display:block;color:#0f172a;font-size:12px}.webbe-contact-form{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:30px;box-shadow:0 20px 55px rgba(15,23,42,.08)}.webbe-contact-form form{display:grid;gap:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.webbe-contact-form input,.webbe-contact-form select,.webbe-contact-form textarea{width:100%;border:1px solid #cbd5e1;background:#f8fafc;border-radius:10px;padding:12px;font-size:11px;outline:none}.webbe-contact-form textarea{resize:vertical}
.webbe-toast{position:fixed;right:20px;top:90px;z-index:999999;background:#2563eb;color:#fff;padding:14px 18px;border-radius:12px;box-shadow:0 20px 45px rgba(15,23,42,.25);font-size:11px;font-weight:700;max-width:360px}
@media(max-width:849px){.webbe-tab-panel.active{grid-template-columns:1fr}.webbe-gallery{grid-template-columns:1fr 1fr}.webbe-steps{grid-template-columns:1fr 1fr}.webbe-estimator{grid-template-columns:1fr}.webbe-price-card.featured{transform:none}.webbe-edu-hero{padding-top:100px}.webbe-floating-card{left:10px}.webbe-gallery-filters{justify-content:flex-start}}
@media(max-width:549px){.webbe-edu-metrics{grid-template-columns:1fr;gap:12px}.webbe-hero-copy h1{font-size:38px!important}.webbe-gallery{grid-template-columns:1fr}.webbe-steps{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.webbe-tab-panel{padding:22px}.webbe-tab-panel ul{columns:1}.webbe-estimator-result strong{font-size:32px}.webbe-highlight-grid{grid-template-columns:1fr}.webbe-edu-hero-buttons{flex-direction:column}.webbe-edu-btn{justify-content:center}}