:root{--bg:#070b18;--bg2:#0b1024;--card:#11182b;--muted:#aab4c8;--primary:#3f7cff;--secondary:#7c3fff;--cyan:#38d5ff;--light:#f7f9ff;--line:rgba(255,255,255,.11)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--light);overflow-x:hidden}a{transition:.22s}.fw-black{font-weight:900}.emb-navbar{background:rgba(7,11,24,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08);transition:.25s}.navbar-scrolled{box-shadow:0 12px 40px rgba(0,0,0,.28)}.brand-mark{background:linear-gradient(135deg,var(--primary),var(--secondary));padding:.18rem .45rem;border-radius:.55rem;color:#fff}.nav-link{font-weight:700;color:rgba(255,255,255,.78)!important}.nav-link:hover,.nav-link.active{color:#fff!important}.navbar .btn-link{text-decoration:none}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--secondary));border:0;box-shadow:0 12px 34px rgba(63,124,255,.28)}.btn-outline-light{border-color:rgba(255,255,255,.24)}.dropdown-menu{border:1px solid rgba(255,255,255,.12);background:#0c1222}.service-menu{width:min(760px,calc(100vw - 2rem));max-height:82vh;overflow:auto;border-radius:24px;padding:0;z-index:2000}.service-menu-inner{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:.75rem;padding:1rem}.service-menu-feature{border-radius:18px;padding:1.25rem;background:linear-gradient(135deg,rgba(63,124,255,.24),rgba(124,63,255,.16));border:1px solid rgba(255,255,255,.1)}.service-menu-feature h6{font-weight:800;line-height:1.35}.dropdown-header{color:#9bbcff;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.dropdown-item{border-radius:12px;padding:.62rem .75rem;font-weight:650}.dropdown-item i{width:22px;color:#9bbcff}.hero-section{min-height:100svh}.hero-slide{min-height:100svh;display:flex;align-items:center;position:relative;background-size:cover;background-position:center}.hero-slide:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(63,124,255,.38),transparent 35%),linear-gradient(90deg,rgba(7,11,24,.96),rgba(7,11,24,.72),rgba(7,11,24,.45))}.slide-one{background-image:url('https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1800&q=80')}.slide-two{background-image:url('https://images.unsplash.com/photo-1555066931-4365d14bab8c?auto=format&fit=crop&w=1800&q=80')}.slide-three{background-image:url('https://images.unsplash.com/photo-1551434678-e076c223a692?auto=format&fit=crop&w=1800&q=80')}.hero-content{position:relative;z-index:2;max-width:900px;padding-top:6rem}.hero-content h1,.hero-content h2{font-size:clamp(2.25rem,6vw,5.6rem);font-weight:900;line-height:1.02;letter-spacing:-.065em}.hero-content p{font-size:clamp(1rem,2.5vw,1.2rem);color:#dbe4ff;max-width:690px;margin:1.4rem 0}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:#9bbcff;text-transform:uppercase;font-weight:900;letter-spacing:.14em;font-size:.75rem;margin-bottom:1rem}.section{padding:6rem 0;position:relative}.section-title{max-width:780px;margin:0 auto 3rem}.section-title h2,.section h2{font-weight:900;letter-spacing:-.045em}.section-title p,.text-secondary{color:var(--muted)!important}.section-dark{background:linear-gradient(180deg,#090f20,#070b18)}.stats-strip{padding:2rem 0;background:linear-gradient(135deg,rgba(63,124,255,.14),rgba(124,63,255,.12));border-block:1px solid rgba(255,255,255,.08)}.stats-strip strong{display:block;font-size:1.15rem}.stats-strip span{color:var(--muted);font-size:.95rem}.glass-card,.process-card,.contact-form{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px rgba(0,0,0,.24);border-radius:28px;padding:2rem}.accent-card{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff}.service-item{padding:1.25rem;border-radius:20px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);transition:.25s}.service-item:hover{transform:translateY(-6px);background:rgba(255,255,255,.08)}.service-item i{font-size:1.8rem;color:#8fb0ff;margin-bottom:1rem}.service-item h4{font-size:1.1rem;font-weight:800}.service-item p{color:var(--muted);margin:0}.check-list{list-style:none;padding:0;margin:1.5rem 0 0}.check-list li{margin:.8rem 0}.check-list li:before{content:"✓";font-weight:900;margin-right:.6rem;color:#9bbcff}.check-list.large li{font-size:1.05rem;padding:.35rem 0}.portfolio-card{min-height:260px;padding:2rem;border-radius:26px;background:linear-gradient(135deg,rgba(63,124,255,.2),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.12);transition:.25s}.portfolio-card:hover{transform:translateY(-7px)}.portfolio-card span{color:#9bbcff;font-weight:900;text-transform:uppercase;font-size:.75rem;letter-spacing:.1em}.portfolio-card h3{margin-top:1rem;font-weight:850}.portfolio-card p{color:var(--muted)}.process-card ol{margin:1rem 0 0;padding-left:1.25rem}.process-card li{margin:.7rem 0;color:#d7def0}.contact-section{background:radial-gradient(circle at 80% 20%,rgba(63,124,255,.22),transparent 32%)}.form-control,.form-select{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:14px;padding:.82rem 1rem}.form-control::placeholder{color:#8f9bb2}.form-control:focus,.form-select:focus{background:rgba(255,255,255,.1);border-color:#7da0ff;box-shadow:0 0 0 .25rem rgba(63,124,255,.18);color:#fff}.form-select option{color:#111}.footer{background:#050814;border-top:1px solid rgba(255,255,255,.08)}.footer-link{color:var(--muted);text-decoration:none;margin-left:1rem}.footer-link:hover{color:#fff}.page-main{padding-top:74px}.page-hero{padding:7rem 0 4rem;background:radial-gradient(circle at 25% 20%,rgba(63,124,255,.34),transparent 34%),linear-gradient(135deg,#070b18,#111a35)}.page-hero h1{font-size:clamp(2.25rem,5vw,4.8rem);font-weight:900;letter-spacing:-.06em}.page-hero p{max-width:780px;color:#dbe4ff;font-size:1.15rem}.detail-hero{padding-bottom:5rem}.price-card{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:2rem;box-shadow:0 24px 70px rgba(0,0,0,.25)}.price-card i{font-size:2.5rem;color:#9bbcff;margin-bottom:1rem}.price-card span{display:block;color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:900;letter-spacing:.12em}.price-card strong{display:block;font-size:2rem;margin:.4rem 0}.price-card small{color:var(--muted)}.price-badge{display:inline-block;margin-bottom:.75rem;padding:.35rem .7rem;border-radius:999px;background:rgba(63,124,255,.18);color:#cfe0ff;font-size:.82rem;font-weight:900}.service-link-card{display:block;height:100%;color:inherit;text-decoration:none}.service-link-card:hover{color:inherit}.mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.mini-link{display:block;text-decoration:none;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:1rem;font-weight:800}.mini-link:hover{background:rgba(63,124,255,.18)}.hero-actions{margin-top:1.5rem}.summary-card{position:relative;padding:2rem;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.1);transition:.25s;overflow:hidden}.summary-card:hover{transform:translateY(-6px);background:rgba(255,255,255,.08)}.summary-card i{font-size:2rem;color:#9bbcff;margin-bottom:1rem}.summary-card h3{font-size:1.25rem;font-weight:900}.summary-card p{color:var(--muted);margin-bottom:1rem}.summary-card a{color:#cfe0ff;font-weight:900;text-decoration:none}.summary-card:after{content:"";position:absolute;inset:auto -30% -50% 30%;height:140px;background:radial-gradient(circle,rgba(63,124,255,.25),transparent 70%)}
.elegant-split{background:radial-gradient(circle at 15% 20%,rgba(56,213,255,.12),transparent 28%),radial-gradient(circle at 85% 10%,rgba(124,63,255,.14),transparent 30%)}.feature-panel{border-radius:34px;padding:2.2rem;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.045));border:1px solid var(--line);box-shadow:0 32px 90px rgba(0,0,0,.32)}.feature-panel.big{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.floating-tile{border-radius:24px;padding:1.3rem;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.1)}.floating-tile strong{display:block;font-size:1.7rem}.index-showcase{display:grid;grid-template-columns:1.1fr .9fr;gap:1.25rem}.showcase-card{min-height:250px;border-radius:30px;padding:2rem;border:1px solid var(--line);background:linear-gradient(135deg,rgba(63,124,255,.22),rgba(255,255,255,.05));position:relative;overflow:hidden}.showcase-card:before{content:"";position:absolute;right:-90px;bottom:-90px;width:230px;height:230px;background:radial-gradient(circle,rgba(56,213,255,.2),transparent 70%)}.showcase-card h3{font-weight:900}.showcase-list{display:grid;gap:1rem}.soft-row{display:flex;gap:1rem;align-items:flex-start;padding:1.15rem;border-radius:22px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09)}.soft-row i{color:#9bbcff;font-size:1.2rem;margin-top:.2rem}.soft-row h4{font-size:1rem;font-weight:900;margin:0}.soft-row p{color:var(--muted);margin:0}.timeline{position:relative;display:grid;gap:1rem}.timeline-item{padding:1.2rem 1.2rem 1.2rem 3.2rem;border-radius:22px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);position:relative}.timeline-item:before{content:attr(data-step);position:absolute;left:1rem;top:1rem;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary),var(--secondary));font-weight:900}.contact-card-link{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);text-decoration:none;color:#fff}.contact-card-link:hover{background:rgba(63,124,255,.16);color:#fff}.device-frame{border-radius:28px;padding:.65rem;background:#0b1024;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 80px rgba(0,0,0,.36)}.device-frame img{width:100%;display:block;border-radius:22px}.mock-browser{border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.mock-top{height:42px;background:rgba(255,255,255,.08);display:flex;align-items:center;gap:.45rem;padding:0 1rem}.dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.35)}.mock-content{padding:1.3rem}.mock-line{height:10px;border-radius:99px;background:rgba(255,255,255,.15);margin:.75rem 0}.mock-line.w70{width:70%}.mock-line.w45{width:45%}.mock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1rem}.mock-box{height:86px;border-radius:16px;background:linear-gradient(135deg,rgba(63,124,255,.22),rgba(124,63,255,.14));border:1px solid rgba(255,255,255,.08)}
@media(min-width:992px){.service-menu.dropdown-menu-end{right:0;left:auto}.service-menu{margin-top:.75rem}}@media(max-width:991px){.navbar-collapse{max-height:calc(100svh - 76px);overflow:auto;padding:1rem 0}.navbar-nav{align-items:stretch!important}.navbar .dropdown-toggle{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}.dropdown-menu.show{position:static!important;transform:none!important}.service-menu{width:100%;box-shadow:none!important;border-radius:20px;margin-top:.5rem}.service-menu-inner{grid-template-columns:1fr}.service-menu-feature{display:none}.nav-link{padding:.8rem 0!important}.hero-content{padding-inline:.25rem}.hero-actions .btn,.hero-content .btn{display:block;width:100%;margin:.55rem 0!important}.section{padding:4rem 0}.page-hero{padding:5.2rem 0 3rem}.index-showcase{grid-template-columns:1fr}.footer-link{display:block;margin:.65rem 0 0}.mock-grid{grid-template-columns:1fr 1fr}}@media(max-width:575px){.container{padding-inline:1.1rem}.hero-slide{min-height:92svh}.hero-content h1,.hero-content h2{font-size:2.25rem}.stats-strip .col-md-4{text-align:left}.glass-card,.process-card,.contact-form,.feature-panel{padding:1.35rem;border-radius:24px}.summary-card,.portfolio-card,.showcase-card{padding:1.35rem;border-radius:24px}.page-main{padding-top:70px}.mock-grid{grid-template-columns:1fr}.service-menu{max-height:70svh}.dropdown-item{white-space:normal}.carousel-control-prev,.carousel-control-next{display:none}}


/* Portfolio premium */
.portfolio-page .portfolio-hero{position:relative;overflow:hidden}.portfolio-page .portfolio-hero:after{content:"";position:absolute;right:-12%;top:18%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(56,213,255,.18),transparent 70%);pointer-events:none}.portfolio-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.portfolio-metrics>div{padding:1.25rem;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 60px rgba(0,0,0,.24)}.portfolio-metrics strong{display:block;font-size:clamp(1.25rem,3vw,2rem);font-weight:900;letter-spacing:-.04em}.portfolio-metrics span{color:var(--muted);font-weight:700}.portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.web-project-card{border-radius:30px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px rgba(0,0,0,.22);transition:.25s;height:100%;display:flex;flex-direction:column}.web-project-card:hover{transform:translateY(-8px);border-color:rgba(143,176,255,.42)}.project-shot{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#0b1024}.project-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}.web-project-card:hover .project-shot img{transform:scale(1.045)}.project-overlay{position:absolute;inset:auto 1rem 1rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1rem;border-radius:999px;background:rgba(7,11,24,.82);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16);color:#fff;font-weight:900;opacity:0;transform:translateY(10px);transition:.25s}.web-project-card:hover .project-overlay{opacity:1;transform:translateY(0)}.project-body{padding:1.35rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.project-tags{display:flex;flex-wrap:wrap;gap:.5rem}.project-tags span{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:#cfe0ff;background:rgba(63,124,255,.16);border:1px solid rgba(143,176,255,.18);padding:.35rem .55rem;border-radius:999px}.project-body h3{font-weight:900;margin:0}.project-body p{color:var(--muted);margin:0;flex:1}.project-link{color:#cfe0ff;text-decoration:none;font-weight:900}.project-link i{margin-left:.35rem;transition:.2s}.project-link:hover i{transform:translateX(4px)}.software-preview-list{display:grid;gap:.85rem}.software-preview-list a{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#fff;padding:1rem 1.15rem;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-weight:850}.software-preview-list a:hover{background:rgba(63,124,255,.18);transform:translateX(4px)}.software-preview-list i{color:#9bbcff;width:22px}.portfolio-cta{background:radial-gradient(circle at 85% 20%,rgba(56,213,255,.12),transparent 35%),linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.045))}
@media(max-width:1199px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.portfolio-grid{grid-template-columns:1fr}.portfolio-metrics{grid-template-columns:1fr 1fr}.project-overlay{opacity:1;transform:none;position:static;border-radius:0;background:rgba(63,124,255,.22);border:0}.web-project-card:hover{transform:none}.project-body{padding:1.15rem}.software-preview-list a{align-items:flex-start}.portfolio-page .hero-actions .btn{width:100%;margin:.4rem 0!important}}@media(max-width:420px){.portfolio-metrics{grid-template-columns:1fr}.project-shot{aspect-ratio:16/11}}


/* AutoERP software gallery */
.autoerp-gallery-section{background:radial-gradient(circle at 20% 10%,rgba(56,213,255,.08),transparent 28%),linear-gradient(180deg,#070b18,#090f20)}
.autoerp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem}
.autoerp-shot{overflow:hidden;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 80px rgba(0,0,0,.28);transition:.25s}
.autoerp-shot.featured{grid-column:1 / -1;display:grid;grid-template-columns:1.35fr .65fr;align-items:stretch}
.autoerp-shot:hover{transform:translateY(-6px);border-color:rgba(143,176,255,.38)}
.autoerp-shot a{display:block;overflow:hidden;background:#0b1024}
.autoerp-shot img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:16/9;transition:.35s}
.autoerp-shot:hover img{transform:scale(1.035)}
.autoerp-shot-body{padding:1.35rem}
.autoerp-shot-body span{display:inline-flex;margin-bottom:.7rem;color:#9bbcff;text-transform:uppercase;font-weight:900;letter-spacing:.12em;font-size:.72rem}
.autoerp-shot-body h3{font-weight:900;letter-spacing:-.035em;margin-bottom:.55rem}
.autoerp-shot-body p{color:var(--muted);margin:0}
@media(max-width:991px){.autoerp-shot.featured{grid-template-columns:1fr}.autoerp-gallery{grid-template-columns:1fr}.autoerp-shot:hover{transform:none}}
@media(max-width:575px){.autoerp-shot,.autoerp-shot.featured{border-radius:24px}.autoerp-shot-body{padding:1.1rem}.autoerp-shot img{aspect-ratio:16/10}}


/* AutoERP landing refinements */
.software-compraventa-page .section{padding-top:7rem;padding-bottom:7rem}
.software-compraventa-page .device-frame{margin-top:1.5rem}
.software-compraventa-page .check-list{margin-top:2rem}
.autoerp-gallery{gap:2rem;margin-top:3.5rem}
.autoerp-shot-body{padding:2rem}
.autoerp-shot-body p{line-height:1.75}
.autoerp-pricing-section{background:radial-gradient(circle at 85% 20%,rgba(124,63,255,.12),transparent 32%),linear-gradient(180deg,#090f20,#070b18)}
.pricing-mode{position:relative;padding:2.2rem;border-radius:32px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 80px rgba(0,0,0,.28);overflow:hidden}
.pricing-mode.recommended{border-color:rgba(143,176,255,.42);background:linear-gradient(180deg,rgba(63,124,255,.17),rgba(255,255,255,.05))}
.pricing-mode i{font-size:2.35rem;color:#9bbcff;margin-bottom:1.25rem}
.pricing-mode h3{font-weight:900;letter-spacing:-.035em;margin-bottom:1rem}
.pricing-mode p{color:var(--muted);line-height:1.75;margin:1.1rem 0 0}
.pricing-mode-price{margin:1rem 0 1.2rem;color:#dbe4ff;font-weight:800}
.pricing-mode-price strong{font-size:clamp(2.1rem,5vw,3.2rem);font-weight:950;letter-spacing:-.06em;color:#fff}
.pricing-mode-price span{color:var(--muted);font-weight:800;margin-left:.35rem}
.pricing-mode-badge{position:absolute;right:1.4rem;top:1.4rem;padding:.4rem .8rem;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--secondary));font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#fff}
@media(max-width:991px){.software-compraventa-page .section{padding-top:4.8rem;padding-bottom:4.8rem}.autoerp-gallery{gap:1.25rem;margin-top:2.4rem}.autoerp-shot-body{padding:1.35rem}.pricing-mode{padding:1.5rem;border-radius:26px}.pricing-mode-badge{position:static;display:inline-flex;margin-bottom:1rem}.software-compraventa-page .row.g-5{--bs-gutter-y:2.5rem}}
@media(max-width:575px){.software-compraventa-page .section{padding-top:4rem;padding-bottom:4rem}.autoerp-gallery{gap:1rem}.autoerp-shot-body{padding:1.15rem}.pricing-mode{padding:1.25rem}.pricing-mode .check-list.large li{font-size:.98rem}.pricing-mode-price strong{font-size:2.2rem}}

/* AutoERP VAT price switch */
.vat-switch{display:inline-flex;gap:.35rem;padding:.35rem;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);margin:1rem 0 .25rem}
.vat-option{border:0;border-radius:999px;padding:.58rem 1rem;background:transparent;color:#cbd6ee;font-weight:900;transition:.2s}
.vat-option.active{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:0 10px 26px rgba(63,124,255,.25)}
.price-note{font-size:.95rem;color:#9bbcff!important;margin-top:-.45rem!important}
.autoerp-monthly-card{max-width:100%}
@media(max-width:575px){.vat-switch{display:flex;width:100%;justify-content:space-between}.vat-option{flex:1;padding:.55rem .6rem}.autoerp-monthly-card .btn{width:100%}}


/* Service premium pages - visual structure for service pages */
.service-premium-page .section{padding-top:6.5rem;padding-bottom:6.5rem}
.service-premium-hero{position:relative;overflow:hidden}
.service-premium-hero:after{content:"";position:absolute;right:-120px;top:90px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(56,213,255,.16),transparent 68%);pointer-events:none}
.service-premium-hero .container{position:relative;z-index:2}
.service-tags{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.4rem 0 0}
.service-tags span{display:inline-flex;align-items:center;border-radius:999px;padding:.48rem .8rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);color:#dbe4ff;font-weight:850;font-size:.88rem}
.service-visual-card{position:relative;overflow:hidden;border-radius:34px;padding:2.2rem;background:linear-gradient(160deg,rgba(255,255,255,.13),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 90px rgba(0,0,0,.32)}
.service-visual-card:before{content:"";position:absolute;inset:auto -18% -25% auto;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(63,124,255,.35),transparent 70%)}
.service-visual-icon{width:72px;height:72px;border-radius:24px;display:grid;place-items:center;margin-bottom:1.2rem;background:linear-gradient(135deg,var(--primary),var(--secondary));box-shadow:0 18px 46px rgba(63,124,255,.25)}
.service-visual-icon i{font-size:2rem;color:#fff}
.service-visual-card span{display:block;color:#9bbcff;font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}
.service-visual-card strong{display:block;margin:.35rem 0 1rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:950;letter-spacing:-.06em;color:#fff}
.service-visual-card p{color:var(--muted);line-height:1.75;margin:0;position:relative;z-index:2}
.service-story-card{height:100%;padding:2.2rem;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px rgba(0,0,0,.22)}
.service-story-card-accent{background:linear-gradient(140deg,rgba(63,124,255,.2),rgba(124,63,255,.1))}
.service-story-card h2{font-weight:900;letter-spacing:-.04em;margin-bottom:1rem}
.service-story-card p{color:var(--muted);line-height:1.85;margin:0;font-size:1.04rem}
.service-premium-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}
.service-premium-card{min-height:100%;padding:1.45rem;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.11);transition:.25s}
.service-premium-card:hover{transform:translateY(-6px);border-color:rgba(143,176,255,.38);background:linear-gradient(180deg,rgba(63,124,255,.13),rgba(255,255,255,.045))}
.service-premium-card i{font-size:1.4rem;color:#9bbcff;margin-bottom:1rem}
.service-premium-card h3{font-size:1.1rem;font-weight:900;letter-spacing:-.025em;margin-bottom:.65rem}
.service-premium-card p{color:var(--muted);line-height:1.65;margin:0}
.service-includes-card,.service-use-card{padding:2.2rem;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px rgba(0,0,0,.22)}
.service-includes-card h2,.service-use-card h2{font-weight:900;letter-spacing:-.04em}
.use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.5rem}
.use-pill{padding:1rem;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-weight:850;color:#fff}
.service-process-section{background:radial-gradient(circle at 15% 20%,rgba(63,124,255,.13),transparent 30%)}
.service-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}
.service-process-grid>div{padding:1.5rem;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.11)}
.service-process-grid strong{display:inline-flex;margin-bottom:1rem;color:#9bbcff;font-size:1.55rem;font-weight:950;letter-spacing:-.05em}
.service-process-grid h3{font-size:1.1rem;font-weight:900;margin-bottom:.55rem}
.service-process-grid p{color:var(--muted);margin:0;line-height:1.65}
.service-faq .accordion-item{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:18px!important;margin-bottom:.85rem;overflow:hidden}
.service-faq .accordion-button{background:transparent;color:#fff;font-weight:900;box-shadow:none;padding:1.15rem 1.25rem}
.service-faq .accordion-button:not(.collapsed){background:rgba(63,124,255,.13);color:#fff}
.service-faq .accordion-button::after{filter:invert(1)}
.service-faq .accordion-body{color:var(--muted);line-height:1.75;padding:0 1.25rem 1.2rem}
.service-cta-section{padding-top:5.5rem;padding-bottom:5.5rem;background:radial-gradient(circle at 80% 25%,rgba(124,63,255,.15),transparent 32%)}
.service-cta-card{padding:3rem;border-radius:34px;background:linear-gradient(135deg,rgba(63,124,255,.19),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.13);box-shadow:0 30px 90px rgba(0,0,0,.28)}
.service-cta-card h2{font-weight:950;letter-spacing:-.05em;max-width:760px;margin:0 auto 1rem}
.service-cta-card p{color:var(--muted);max-width:640px;margin:0 auto 1.6rem;line-height:1.75}
@media(max-width:1199px){.service-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.service-premium-page .section{padding-top:4.5rem;padding-bottom:4.5rem}.service-visual-card,.service-story-card,.service-includes-card,.service-use-card,.service-cta-card{padding:1.45rem;border-radius:26px}.service-premium-grid,.service-process-grid,.use-grid{grid-template-columns:1fr}.service-premium-card:hover{transform:none}.service-tags span{font-size:.8rem}.service-premium-hero .hero-actions .btn{display:block;width:100%;margin:.55rem 0!important}}
