.reveal.d6{transition-delay:.48s}.reveal.d7{transition-delay:.56s}.reveal.d8{transition-delay:.64s}.reveal.srv-from-left{transform:translateX(-36px);opacity:0}.reveal.srv-from-right{transform:translateX(36px);opacity:0}.reveal.srv-from-left.is-visible,.reveal.srv-from-right.is-visible{opacity:1;transform:none}.reveal.srv-scale{transform:scale(.93) translateY(16px);opacity:0}.reveal.srv-scale.is-visible{opacity:1;transform:none}.srv-strip{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.srv-strip.is-visible{opacity:1;transform:none}.srv-icon-grid .srv-icon-card:first-child{animation-delay:.05s}.srv-icon-grid .srv-icon-card:nth-child(2){animation-delay:.12s}.srv-icon-grid .srv-icon-card:nth-child(3){animation-delay:.19s}.srv-icon-grid .srv-icon-card:nth-child(4){animation-delay:.26s}.srv-icon-grid .srv-icon-card:nth-child(5){animation-delay:.33s}.srv-icon-grid-3 .srv-icon-card:first-child{transition-delay:.06s}.srv-icon-grid-3 .srv-icon-card:nth-child(2){transition-delay:.14s}.srv-icon-grid-3 .srv-icon-card:nth-child(3){transition-delay:.22s}.srv-icon-grid-2 .srv-icon-card:first-child{transition-delay:.08s}.srv-icon-grid-2 .srv-icon-card:nth-child(2){transition-delay:.18s}.srv-icon-card img{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.srv-icon-card:hover img{transform:translateY(-6px) scale(1.08)}.srv-cards-grid .srv-service-card:first-child{transition-delay:.04s}.srv-cards-grid .srv-service-card:nth-child(2){transition-delay:.1s}.srv-cards-grid .srv-service-card:nth-child(3){transition-delay:.16s}.srv-cards-grid .srv-service-card:nth-child(4){transition-delay:.22s}.srv-cards-grid .srv-service-card:nth-child(5){transition-delay:.28s}.srv-cards-grid .srv-service-card:nth-child(6){transition-delay:.34s}.srv-cards-grid .srv-service-card:nth-child(7){transition-delay:.4s}.srv-service-img{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.srv-service-card:hover .srv-service-img{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,184,148,.22)}.srv-tab-panel{animation:srv-tab-fade .35s cubic-bezier(.25,.46,.45,.94) both}@keyframes srv-tab-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.srv-why-item{opacity:0;transform:translateX(20px);transition:opacity .5s ease,transform .5s cubic-bezier(.25,.46,.45,.94)}.srv-why.is-visible .srv-why-item:first-child{opacity:1;transform:none;transition-delay:.15s}.srv-why.is-visible .srv-why-item:nth-child(2){opacity:1;transform:none;transition-delay:.25s}.srv-why.is-visible .srv-why-item:nth-child(3){opacity:1;transform:none;transition-delay:.35s}.srv-why.is-visible .srv-why-item:nth-child(4){opacity:1;transform:none;transition-delay:.45s}.srv-why-check{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s}.srv-why-item:hover .srv-why-check{transform:scale(1.2);background:rgba(255,255,255,.28)}.srv-cta .btn-primary{animation:srv-cta-pulse 3s ease-in-out infinite}@keyframes srv-cta-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,184,148,0)}50%{box-shadow:0 0 0 8px rgba(0,184,148,.18)}}.srv-img{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease}.srv-img-wrap:hover .srv-img{transform:translateY(-5px) scale(1.02);box-shadow:0 16px 44px rgba(0,184,148,.14)}.srv-section-head{text-align:center;margin-bottom:44px}.srv-section-head .section-heading{color:#00b894}.srv-intro{max-width:780px;margin:0 auto;text-align:center}.srv-img-wrap{display:flex;align-items:center;justify-content:center;border-radius:16px}.srv-img{width:auto;max-width:100%;height:auto;max-height:360px;object-fit:contain;display:block;margin:0 auto;border-radius:16px;box-shadow:0 4px 24px rgba(0,44,110,.08)}.srv-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 28px;gap:10px 28px;justify-content:center}.srv-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:rgb(17,17,17);padding:8px 0;font-family:var(--font-body),sans-serif;line-height:1.5}.srv-list li:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#00b894;box-shadow:0 0 6px rgba(0,184,148,.5);margin-top:7px}@media (max-width:560px){.srv-list{grid-template-columns:1fr;gap:4px}}.srv-sub-heading{font-size:18px;font-weight:800;color:#00b894;font-family:var(--font-display),sans-serif;text-align:center;margin:0 0 20px}.srv-strip{background:linear-gradient(90deg,#00b894,#002c6e);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:24px;gap:24px;padding:36px 44px;margin-bottom:8px}.srv-strip-eyebrow{display:inline-block;background:rgba(255,255,255,.15);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:4px 14px;border-radius:100px;margin-bottom:12px}.srv-strip-eyebrow,.srv-strip-title{color:#fff;font-family:var(--font-display),sans-serif}.srv-strip-title{font-size:clamp(18px,2.2vw,28px);font-weight:800;margin:0;line-height:1.3}.srv-strip-img{width:180px;height:auto;object-fit:contain;flex-shrink:0}.srv-icon-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;margin-bottom:4px}.srv-icon-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:20px}.srv-icon-grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;max-width:520px;margin:0 auto 20px}.srv-icon-card{text-align:center;padding:24px 16px;border-radius:16px;background:#fff;border:1.5px solid rgba(0,184,148,.18);transition:border-color .3s,transform .3s,box-shadow .3s}.srv-icon-card:hover{border-color:#00b894;transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,184,148,.12)}.srv-icon-card img{width:64px;height:64px;object-fit:contain;margin:0 auto 14px;display:block}.srv-icon-card-name{font-size:14px;font-weight:700;color:rgb(17,17,17);font-family:var(--font-display),sans-serif;margin:0 0 6px}.srv-icon-card-sub{font-size:12px;color:#666;font-family:var(--font-body),sans-serif;margin:0;line-height:1.5}.srv-tab-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:28px}.srv-tab-btn{padding:8px 20px;border-radius:100px;border:1.5px solid rgb(17,17,17);background:transparent;color:rgb(17,17,17);font-size:13px;font-weight:600;font-family:var(--font-display),sans-serif;cursor:pointer;transition:background .22s,color .22s,border-color .22s}.srv-tab-btn.active,.srv-tab-btn:hover{background:#00b894;border-color:#00b894;color:#fff}.srv-tab-panel{background:#fff;border:1.5px solid #e8edf5;border-radius:18px;padding:36px 40px;box-shadow:0 4px 20px rgba(0,44,110,.05)}.srv-tab-title{font-size:20px;font-weight:800;color:#00b894;font-family:var(--font-display),sans-serif;margin:0 0 12px;text-align:center}.srv-tab-desc{font-size:16px;color:#555;line-height:1.7;margin:0 auto;font-family:var(--font-body),sans-serif;max-width:700px;text-align:center}.srv-cards-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.srv-service-card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 18px);background:#fff;border:1.5px solid rgba(0,184,148,.18);border-radius:16px;padding:28px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:border-color .3s,transform .3s,box-shadow .3s}.srv-service-card:hover{border-color:#00b894;transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,184,148,.12)}.srv-service-img{width:80px;height:80px;border-radius:50%;object-fit:cover;margin:0 auto 16px;display:block;border:2px solid rgba(0,184,148,.25)}.srv-service-name{font-size:14px;font-weight:700;color:rgb(17,17,17);font-family:var(--font-display),sans-serif;margin:0 0 8px;transition:color .2s}.srv-service-card:hover .srv-service-name{color:#00b894}.srv-service-desc{font-size:14px;color:#555;line-height:1.6;margin:0;font-family:var(--font-body),sans-serif}.srv-why{background:linear-gradient(90deg,#00b894,#002c6e);border-radius:18px;padding:48px 44px;display:flex;flex-direction:column;align-items:center;gap:40px}.srv-why>:first-child{max-width:720px;margin:24px auto;text-align:center}.srv-why-title{font-size:clamp(24px,2.8vw,36px);font-weight:800;color:#fff;font-family:var(--font-display),sans-serif;margin:0 0 12px;line-height:1.3;text-align:center}.srv-why-sub{font-size:14px;color:rgba(255,255,255,.7);font-family:var(--font-body),sans-serif;margin:0;line-height:1.7;text-align:center}.srv-why-items{display:flex;flex-direction:column;gap:18px}.srv-why-item{display:flex;align-items:flex-start;gap:14px}.srv-why-check{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.15);border:1.5px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.srv-why-check svg{width:14px;height:14px;fill:#fff}.srv-why-item-text{font-size:14px;color:rgba(255,255,255,.85);font-family:var(--font-body),sans-serif;line-height:1.6}.srv-why-item-text strong{color:#fff;font-weight:700;display:block;margin-bottom:2px;font-family:var(--font-display),sans-serif}.srv-cta{background:linear-gradient(90deg,#00b894,#002c6e);padding:64px 24px;text-align:center;position:relative;overflow:hidden}.srv-cta:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:36px 36px;pointer-events:none}.srv-cta-inner{position:relative;z-index:1;max-width:640px;margin:0 auto}.srv-cta-title{font-size:clamp(24px,2.8vw,36px);font-weight:800;color:#fff;font-family:var(--font-display),sans-serif;margin:0 0 28px;line-height:1.4}.srv-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.srv-index-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.srv-index-item{display:flex;align-items:flex-start;gap:20px;background:#f4f7f9;border:1.5px solid rgba(0,184,148,.18);border-radius:14px;padding:24px 20px;transition:border-color .3s,transform .3s,box-shadow .3s}.srv-index-item:hover{border-color:#00b894;transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,184,148,.1)}.srv-index-item-img{width:100px;height:100px;object-fit:cover;flex-shrink:0;border-radius:12px;border:1.5px solid rgba(0,184,148,.2);box-shadow:0 2px 10px rgba(0,44,110,.07)}.srv-index-item-title{font-size:16px;font-weight:700;color:#00b894;font-family:var(--font-display),sans-serif;margin:0 0 8px}.srv-index-item-desc{font-size:14px;color:#555;line-height:1.6;margin:0;font-family:var(--font-body),sans-serif}@media (max-width:1024px){.srv-icon-grid{grid-template-columns:repeat(3,1fr)}.srv-cards-grid .srv-service-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 12px)}.tk-hero-grid,.tk-hero>.tk-hero-inner{grid-template-columns:1fr;gap:40px}.tk-hero-visual{max-width:min(540px,80vw);margin:0 auto}.tk-hero{min-height:auto;padding:140px 24px 60px}}@media (max-width:860px){.srv-why{gap:28px}.srv-strip,.srv-why{grid-template-columns:1fr}.srv-strip-img{display:none}.srv-icon-grid,.srv-icon-grid-2,.srv-icon-grid-3{grid-template-columns:repeat(2,1fr)}.srv-icon-grid-2{max-width:100%}}@media (max-width:768px){.srv-list{grid-template-columns:1fr}.srv-cards-grid .srv-service-card{flex:0 0 100%}.tk-hero{padding:120px 20px 48px}.tk-hero-visual{max-width:92vw}}@media (max-width:700px){.srv-index-grid{grid-template-columns:1fr}}@media (max-width:560px){.srv-icon-grid{grid-template-columns:1fr 1fr}.srv-cards-grid .srv-service-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 12px)}.srv-why{padding:36px 24px}.srv-tab-panel{padding:24px 18px}.srv-index-item-img{width:72px;height:72px}}.tk-page{--tk-green:#00b894;--tk-green-deep:#009d7a;--tk-navy:#002c6e;--tk-text:#222;--tk-muted:#555;--tk-grad-green:linear-gradient(135deg,#00b894,#009d7a);--tk-grad-hero:linear-gradient(135deg,#054a5c,#00b894)}.tk-hero{position:relative;background:linear-gradient(135deg,#054a5c,#00b894);padding:160px 24px 60px;min-height:520px;color:#fff;overflow:hidden;isolation:isolate}.tk-hero:before{background:radial-gradient(circle at 18% 28%,rgba(0,184,148,.28),transparent 55%),radial-gradient(circle at 82% 78%,rgba(0,157,122,.22),transparent 60%)}.tk-hero:after,.tk-hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.tk-hero:after{background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:38px 38px}.tk-hero-grid{width:min(1360px,96%);margin:0 auto;display:grid;grid-template-columns:1fr 480px;grid-gap:60px;gap:60px;align-items:center}.tk-hero-inner{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:18px;min-width:0}.tk-hero>.tk-hero-inner{display:grid;grid-template-columns:1fr 480px;grid-gap:60px;gap:60px;align-items:center;width:min(1360px,96%);margin:0 auto}.tk-hero-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:18px;min-width:0}.tk-hero-visual{position:relative;width:100%;max-width:540px;margin-left:auto;aspect-ratio:5/4}.tk-hero-frame{position:relative;width:100%;height:100%;background:rgba(0,44,110,.55);border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:8px;box-shadow:0 30px 70px rgba(0,0,0,.45),0 10px 24px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:rotate(-1.5deg);transition:transform .5s ease,box-shadow .5s ease;display:flex;flex-direction:column;overflow:hidden}.tk-hero-frame:hover{transform:rotate(0deg) translateY(-4px);box-shadow:0 38px 80px rgba(0,0,0,.5),0 12px 28px rgba(0,0,0,.4)}.tk-hero-frame-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:rgba(0,0,0,.28);border-radius:12px 12px 0 0;flex-shrink:0}.tk-hero-dot{display:none}.tk-hero-frame-url{margin-left:10px;font-size:12px;color:rgba(255,255,255,.6);font-family:SFMono-Regular,Consolas,monospace;letter-spacing:.02em}.tk-hero-frame-img{position:relative;flex:1 1;width:100%;border-radius:0 0 10px 10px;overflow:hidden}.tk-hero-badge{position:absolute;bottom:-22px;left:-28px;display:flex;align-items:center;gap:14px;background:#fff;border-radius:14px;padding:12px 18px;box-shadow:0 20px 44px rgba(0,44,110,.35);border:1px solid rgba(0,184,148,.25);animation:tk-hero-badge-float 4s ease-in-out infinite alternate;z-index:2}.tk-hero-badge-pulse{position:relative;width:12px;height:12px;border-radius:50%;background:#00b894;box-shadow:0 0 10px rgba(0,184,148,.85);flex-shrink:0}.tk-hero-badge-pulse:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(0,184,148,.55);animation:tk-hero-badge-ping 1.8s ease-out infinite}.tk-hero-badge-body{display:flex;flex-direction:column;line-height:1.2}.tk-hero-badge-body strong{font-size:clamp(14px,1.8vw,18px);font-weight:800;color:#222;font-family:var(--font-display),sans-serif}.tk-hero-badge-body small{font-size:11px;color:#555;font-weight:500;margin-top:2px;letter-spacing:.02em}@keyframes tk-hero-badge-ping{0%{transform:scale(.5);opacity:1}to{transform:scale(2);opacity:0}}@keyframes tk-hero-badge-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.tk-hero-chip{position:absolute;background:rgba(255,255,255,.1);border:1px solid rgba(0,184,148,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;padding:7px 14px;border-radius:22px;font-family:SFMono-Regular,Consolas,monospace;box-shadow:0 10px 24px rgba(0,0,0,.25);z-index:2}.tk-hero-chip--1{top:-14px;right:14%;animation:tk-hero-chip-float 5s ease-in-out infinite alternate}.tk-hero-chip--2{top:35%;right:-22px;animation:tk-hero-chip-float 6s ease-in-out .4s infinite alternate}.tk-hero-chip--3{bottom:18%;left:-24px;animation:tk-hero-chip-float 5.5s ease-in-out 1s infinite alternate}@keyframes tk-hero-chip-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.tk-hero-badge,.tk-hero-chip--1,.tk-hero-chip--2,.tk-hero-chip--3{animation:none}}.tk-hero-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(0,184,148,.18);border:1px solid rgba(0,184,148,.5);border-radius:30px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#00b894;font-family:var(--font-display),sans-serif;margin-bottom:24px}.tk-hero-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:#00b894;box-shadow:0 0 10px rgba(0,184,148,.9)}.tk-hero-title{line-height:1.1;margin:0 0 30px;color:#fff}.svc-hero-line,.tk-hero-title{font-size:clamp(30px,5.5vw,72px);font-weight:800;letter-spacing:-.5px;font-family:var(--font-display),sans-serif}.svc-hero-line{display:block;line-height:1.15}.svc-hero-line--white{color:#fff}.svc-hero-line--teal{color:#00b894}.tk-hero-desc{font-size:clamp(14px,1.8vw,18px);line-height:1.7;max-width:640px;margin:0 0 10px;color:rgba(255,255,255,.85);font-family:var(--font-body),"Inter",sans-serif}.tk-hero-stats{display:flex;gap:clamp(28px,5vw,56px);margin-top:8px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);flex-wrap:wrap;justify-content:flex-start;width:100%}.tk-stat{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tk-stat-num{font-size:clamp(24px,3.6vw,36px);font-weight:800;background:linear-gradient(135deg,rgb(123,237,159),rgb(72,219,251));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1;font-family:var(--font-display),sans-serif}.tk-stat-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:rgba(255,255,255,.78)}.tk-hero-cta{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.tk-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:30px;font-size:16px;font-weight:600;letter-spacing:.03em;text-decoration:none;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.tk-btn-primary{background:linear-gradient(135deg,#00b894,#009d7a);color:#fff;box-shadow:0 10px 26px rgba(0,184,148,.35)}.tk-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,184,148,.45)}.tk-btn-ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4)}.tk-btn-ghost:hover{border-color:#00b894;background:rgba(0,184,148,.14)}.tk-overview{background:#fff;padding:96px 24px}.tk-overview-inner{max-width:1040px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.tk-eyebrow{display:inline-block;padding:6px 14px;background:rgba(0,184,148,.1);color:#00b894;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:30px}.tk-overview-heading{font-size:clamp(24px,2.8vw,36px);font-weight:800;color:#00b894;margin:0;line-height:1.22;font-family:var(--font-display),sans-serif;max-width:820px}.tk-overview-body{font-size:16px;color:#555;line-height:1.7;margin:0;max-width:720px}.tk-feature{padding:96px 24px;position:relative;overflow:hidden}.tk-feature-light,.tk-feature-tint{background:#fff}.tk-feature-dark{background:#fff;color:#222;isolation:isolate}.tk-feature-dark:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:36px 36px;pointer-events:none;z-index:-1}.tk-feature-accent{color:#222;isolation:isolate}.tk-feature-accent:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:36px 36px;pointer-events:none;z-index:-1}.tk-feature-inner{max-width:1180px;margin:0 auto;position:relative;z-index:1}.tk-feature-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:stretch}.tk-feature-grid.reverse>.tk-feature-text{order:2}.tk-feature-grid.reverse>.tk-feature-img-wrap{order:1}.tk-feature-eyebrow{display:inline-block;padding:6px 14px;background:rgba(0,184,148,.14);color:#00b894;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:30px;margin-bottom:16px}.tk-feature-accent .tk-feature-eyebrow,.tk-feature-dark .tk-feature-eyebrow{background:rgba(0,184,148,.14);border:1px solid rgba(0,184,148,.3);color:#00b894}.tk-feature-heading{font-size:clamp(24px,2.8vw,36px);font-weight:800;line-height:1.22;margin:0 0 18px;color:#00b894;font-family:var(--font-display),sans-serif}.tk-feature-accent .tk-feature-heading,.tk-feature-dark .tk-feature-heading{color:#00b894}.tk-feature-body{font-size:16px;color:#555;line-height:1.7;margin:0 0 22px}.tk-feature-accent .tk-feature-body,.tk-feature-dark .tk-feature-body{color:#555}.tk-feature-img-wrap{position:relative;height:100%;min-height:260px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#002c6e,#00b894);border:1px solid rgba(0,184,148,.3);transition:transform .4s ease;box-shadow:none}.tk-feature-img-wrap:after,.tk-feature-img-wrap:before{content:none}.tk-feature-accent .tk-feature-img-wrap,.tk-feature-dark .tk-feature-img-wrap{border-color:rgba(255,255,255,.28);box-shadow:none}.tk-feature-img-wrap:hover{transform:translateY(-6px);box-shadow:none}.tk-feature-img{transition:transform .5s ease;border-radius:14px;position:relative;z-index:2}.tk-feature-img-wrap:hover .tk-feature-img{transform:scale(1.03)}.tk-proto-band{background:#f4f7f9;padding:96px 24px;text-align:center;color:#222;position:relative;overflow:hidden;isolation:isolate}.tk-proto-band:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,44,110,.06) 1px,transparent 0);background-size:34px 34px;pointer-events:none;z-index:-1}.tk-proto-band-inner{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:36px}.tk-proto-band-heading{font-size:clamp(24px,2.8vw,36px);font-weight:800;color:#00b894;margin:0;font-family:var(--font-display),sans-serif}.tk-proto-band-heading span{color:#00b894}.tk-proto-band--light{background:#f4f7f9;color:#222}.tk-proto-band--light:before{background-image:radial-gradient(rgba(0,44,110,.06) 1px,transparent 0)}.tk-proto-band--light .tk-proto-band-heading{color:#00b894}.tk-proto-band--light .tk-proto-band-sub{text-align:center;color:#555;max-width:680px;margin:-12px auto 8px;font-size:16px;line-height:1.7}.tk-proto-band--light .tk-service-card{position:relative;background:#fff;border:1px solid rgba(0,44,110,.08);border-left:none;box-shadow:0 6px 18px rgba(0,44,110,.06);text-align:left;align-items:flex-start;padding-left:28px;overflow:hidden}.tk-proto-band--light .tk-service-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#00b894,#00a3a3 45%,#002c6e);border-top-left-radius:16px;border-bottom-left-radius:16px}.tk-proto-band--light .tk-service-card:hover{border-color:rgba(0,184,148,.35);background:#fff;box-shadow:0 16px 38px rgba(0,44,110,.12)}.tk-proto-band--light .tk-service-card-title{color:#1a1a1a}.tk-proto-band--light .tk-service-card-desc{color:#555}.tk-proto-expertise{background:linear-gradient(135deg,#f4f7f9,#eaf3ef)}.tk-services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;width:100%}.tk-service-card{background:#fff;border:1px solid rgba(0,44,110,.08);border-radius:16px;padding:28px 22px;text-align:center;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;gap:10px}.tk-service-card:hover{transform:translateY(-4px);border-color:#00b894;background:#fff;box-shadow:0 16px 38px rgba(0,44,110,.12)}.tk-service-card-img{width:92px;height:92px;border-radius:50%;overflow:hidden;border:2px solid rgba(0,184,148,.55);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tk-service-card-img img{width:100%;height:100%;object-fit:cover}.tk-service-card-title{font-size:16px;font-weight:700;color:#1a1a1a;font-family:var(--font-display),sans-serif;margin:6px 0 0}.tk-service-card-desc{font-size:14px;color:#555;line-height:1.6;margin:0;font-family:var(--font-body),sans-serif}.tk-cta{background:linear-gradient(135deg,#002c6e,#00b894);padding:96px 24px;text-align:center;position:relative;overflow:hidden;isolation:isolate}.tk-cta:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:36px 36px;pointer-events:none;z-index:-1}.tk-cta-inner{max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.tk-cta-heading{font-size:clamp(24px,2.8vw,36px);font-weight:800;color:#fff;line-height:1.22;margin:0;font-family:var(--font-display),sans-serif}.tk-cta-body{font-size:16px;color:rgba(255,255,255,.78);line-height:1.7;margin:0;max-width:560px;font-family:var(--font-body),"Inter",sans-serif}.tk-cta-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:8px}.tk-why{position:relative;background:linear-gradient(180deg,#ffffff,#eef4f2);padding:96px 24px;overflow:hidden}.tk-why:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 20%,rgba(0,184,148,.1),transparent 45%),radial-gradient(circle at 88% 80%,rgba(0,44,110,.08),transparent 45%);pointer-events:none}.tk-why-inner{position:relative;max-width:1100px;margin:0 auto;text-align:center}.tk-why-eyebrow{display:inline-block;padding:6px 14px;background:rgba(0,184,148,.14);color:#00b894;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-radius:30px;margin-bottom:14px}.tk-why-heading{font-size:clamp(24px,2.8vw,36px);font-weight:800;color:#00b894;font-family:var(--font-display),sans-serif;margin:0 0 14px}.tk-why-sub{max-width:680px;margin:0 auto 44px;font-size:16px;line-height:1.7;color:#555}.tk-why-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px;text-align:left}.tk-why-card{position:relative;display:flex;align-items:flex-start;gap:22px;background:#fff;border:1px solid rgba(0,44,110,.08);border-radius:16px;padding:28px 28px 28px 32px;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.tk-why-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#00b894,#002c6e);border-radius:4px 0 0 4px}.tk-why-card:hover{transform:translateY(-4px);border-color:rgba(0,184,148,.45);box-shadow:0 18px 40px rgba(0,44,110,.12)}.tk-why-num{flex-shrink:0;font-family:var(--font-display),sans-serif;font-size:32px;font-weight:800;line-height:1;background:linear-gradient(135deg,#002c6e,#00b894);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}.tk-why-body{flex:1 1;min-width:0}.tk-why-card-title{font-size:18px;font-weight:700;color:#1a1a1a;font-family:var(--font-display),sans-serif;margin:0 0 8px}.tk-why-card-desc{font-size:16px;line-height:1.7;color:#555;margin:0}@media (max-width:720px){.tk-why{padding:64px 20px}.tk-why-grid{grid-template-columns:1fr}.tk-why-card{padding:22px 22px 22px 26px;gap:16px}.tk-why-num{font-size:28px}}@media (max-width:1024px){.tk-hero{min-height:520px}.tk-hero-grid{gap:40px}.tk-hero-visual{max-width:460px}.tk-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tk-hero{min-height:0}}@media (max-width:960px){.tk-hero-grid{grid-template-columns:1fr;gap:48px;text-align:center}.tk-hero-inner{align-items:center;text-align:center;max-width:100%}.tk-hero-stats{justify-content:center}.tk-stat{align-items:center}.tk-hero-cta{justify-content:center}.tk-hero-visual{margin:0 auto;max-width:460px;transform:none}.tk-feature-grid{grid-template-columns:1fr;gap:36px}.tk-feature-grid.reverse>.tk-feature-text{order:2}.tk-feature-grid.reverse>.tk-feature-img-wrap{order:1}}@media (max-width:720px){.tk-hero{padding:98px 20px 26px;min-height:auto}.tk-cta,.tk-feature,.tk-overview,.tk-proto-band{padding:64px 20px}.tk-hero-stats{gap:24px}.tk-hero-badge{bottom:-16px;left:-10px;padding:10px 14px}.tk-hero-badge-body strong{font-size:13px}.tk-hero-badge-body small{font-size:10px}.tk-hero-chip{font-size:11px;padding:5px 10px}}@media (max-width:560px){.tk-feature-img-wrap{aspect-ratio:16/10;border-radius:16px}.tk-services-grid{grid-template-columns:1fr}.tk-hero-chip--1{right:8%}.tk-hero-chip--2{right:-12px}.tk-hero-chip--3{left:-12px}}.tk-expertise-grid{grid-template-columns:repeat(4,1fr)}.tk-expertise-card{text-align:center;align-items:center;padding:24px 22px}.tk-expertise-card .tk-service-card-title{text-align:center;margin:4px 0 0}.tk-expertise-card .tk-service-card-desc{text-align:center}.tk-expertise-label{display:inline-block;padding:4px 12px;background:linear-gradient(135deg,#002c6e,#00b894);border:1px solid rgba(0,184,148,.55);color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:30px;font-family:var(--font-display),sans-serif}@media (max-width:1024px){.tk-expertise-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.tk-expertise-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tk-expertise-grid{grid-template-columns:1fr}}.tk-feature-list{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.tk-feature-list li{position:relative;padding-left:22px;color:var(--tk-muted);font-size:.96rem;line-height:1.55}.tk-feature-list li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;background:var(--tk-green);border-radius:50%}.tk-feature-accent .tk-feature-list li,.tk-feature-dark .tk-feature-list li{color:rgba(255,255,255,.82)}.tk-feature-accent .tk-feature-list li:before,.tk-feature-dark .tk-feature-list li:before{background:rgba(255,255,255,.7)}.tk-feature-list-heading{margin:20px 0 6px;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tk-green)}.tk-feature-accent .tk-feature-list-heading,.tk-feature-dark .tk-feature-list-heading{color:rgba(255,255,255,.6)}@media (max-width:1024px){.srv-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.srv-list,.srv-strip{grid-template-columns:1fr}.srv-strip{padding:28px 24px;gap:20px}.srv-services-grid,.srv-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}.srv-three-grid{grid-template-columns:1fr}}@media (max-width:560px){.srv-services-grid,.srv-stats-grid{grid-template-columns:1fr}}.iiot-scene-host{min-height:360px}.iiot-scene{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 60% 40%,#0e3855 0,#082439 60%,#04141f 100%)}.iiot-scene-bg{position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(0,184,148,.22),transparent 50%),radial-gradient(circle at 25% 80%,rgba(255,200,90,.14),transparent 60%);animation:iiot-bg-pulse 7s ease-in-out infinite}.iiot-scene-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,184,148,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,184,148,.07) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%)}.iiot-squiggle{position:absolute;top:12%;left:12%;width:70px;height:60px;background:radial-gradient(circle at 50% 50%,transparent 11px,#ff5a5a 12px,#ff5a5a 15px,transparent 16px),radial-gradient(circle at 30% 60%,transparent 7px,#ff5a5a 8px,#ff5a5a 11px,transparent 12px);filter:drop-shadow(0 0 6px rgba(255,90,90,.5));animation:iiot-bob 4s ease-in-out infinite}.iiot-ray{position:absolute;background:#ffd64a;border-radius:2px;box-shadow:0 0 8px rgba(255,214,74,.7);transform-origin:center bottom;animation:iiot-ray-flicker 1.6s ease-in-out infinite}.iiot-ray--1{top:30%;left:36%;width:4px;height:16px;transform:rotate(-30deg);animation-delay:0s}.iiot-ray--2{top:22%;left:46%;width:4px;height:22px;transform:rotate(-8deg);animation-delay:.2s}.iiot-ray--3{top:22%;left:56%;width:4px;height:18px;transform:rotate(14deg);animation-delay:.4s}.iiot-ray--4{top:56%;left:28%;width:4px;height:16px;transform:rotate(72deg);animation-delay:.6s}.iiot-ray--5{top:60%;left:64%;width:4px;height:14px;transform:rotate(-72deg);animation-delay:.8s}.iiot-bulb{position:absolute;top:14%;left:50%;width:200px;height:260px;transform:translateX(-54%);animation:iiot-bulb-float 5s ease-in-out infinite}.iiot-bulb-svg{position:relative;width:100%;height:100%;filter:drop-shadow(0 14px 22px rgba(0,0,0,.45));z-index:1}.iiot-bulb-glow{position:absolute;top:-10%;left:-10%;width:120%;height:90%;border-radius:50%;background:radial-gradient(circle,rgba(255,214,74,.55) 0,transparent 65%);animation:iiot-glow-pulse 2.6s ease-in-out infinite;pointer-events:none;z-index:0}.iiot-gear{position:absolute;top:18%;right:14%;width:86px;height:86px;animation:iiot-gear-spin 8s linear infinite}.iiot-gear-core{position:absolute;inset:18%;background:#fff;border:3px solid #1e2a3a;border-radius:50%;box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 10px #00b894}.iiot-gear-core:after{content:"";position:absolute;inset:28%;background:#00b894;border-radius:50%}.iiot-gear-tooth{position:absolute;top:0;left:50%;width:14px;height:18px;margin-left:-7px;background:#fff;border:3px solid #1e2a3a;border-radius:3px;transform-origin:7px 43px}.iiot-gear-tooth--1{transform:rotate(0deg)}.iiot-gear-tooth--2{transform:rotate(45deg)}.iiot-gear-tooth--3{transform:rotate(90deg)}.iiot-gear-tooth--4{transform:rotate(135deg)}.iiot-gear-tooth--5{transform:rotate(180deg)}.iiot-gear-tooth--6{transform:rotate(225deg)}.iiot-gear-tooth--7{transform:rotate(270deg)}.iiot-gear-tooth--8{transform:rotate(315deg)}.iiot-bubble{position:absolute;border-radius:50%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:iiot-bubble-float 4s ease-in-out infinite}.iiot-bubble--1{bottom:10%;right:18%;width:18px;height:18px;background:#ffb3c1;animation-delay:0s}.iiot-bubble--2{bottom:6%;right:10%;width:12px;height:12px;background:#ff7a8a;animation-delay:.7s}.iiot-bubble--3{bottom:18%;right:8%;width:10px;height:10px;background:#6fa8ff;animation-delay:1.4s}@keyframes iiot-bg-pulse{0%,to{opacity:1}50%{opacity:.78}}@keyframes iiot-bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-6px) rotate(6deg)}}@keyframes iiot-ray-flicker{0%,to{opacity:1;transform-origin:center bottom}50%{opacity:.4}}.iiot-ray--1{animation:iiot-ray-flicker 1.6s ease-in-out infinite}@keyframes iiot-bulb-float{0%,to{transform:translateX(-54%) translateY(0)}50%{transform:translateX(-54%) translateY(-6px)}}@keyframes iiot-glow-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes iiot-gear-spin{to{transform:rotate(1turn)}}@keyframes iiot-bubble-float{0%,to{transform:translateY(0) scale(1);opacity:.95}50%{transform:translateY(-10px) scale(1.1);opacity:1}}@media (prefers-reduced-motion:reduce){.iiot-bubble,.iiot-bulb,.iiot-bulb-glow,.iiot-gear,.iiot-ray,.iiot-scene-bg,.iiot-squiggle{animation:none}}.aws-scene-host{min-height:360px}.aws-scene{overflow:hidden;background:radial-gradient(ellipse at 60% 50%,#0e3d5e 0,#082843 60%,#04162a 100%)}.aws-scene,.aws-scene-bg{position:absolute;inset:0}.aws-scene-bg{background:radial-gradient(circle at 75% 30%,rgba(0,184,148,.22),transparent 50%),radial-gradient(circle at 25% 80%,rgba(255,153,0,.16),transparent 60%);animation:aws-bg-pulse 7s ease-in-out infinite}.aws-scene-grid{background-image:linear-gradient(rgba(0,184,148,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,184,148,.07) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%)}.aws-net,.aws-scene-grid{position:absolute;inset:0}.aws-net{width:100%;height:100%;filter:drop-shadow(0 0 6px rgba(0,184,148,.5))}.aws-pkt{filter:drop-shadow(0 0 6px rgba(0,184,148,.9))}.aws-pkt--1{animation:aws-pkt-1 4s ease-in-out infinite}.aws-pkt--2{animation:aws-pkt-2 4s ease-in-out infinite;animation-delay:1s}.aws-pkt--3{animation:aws-pkt-3 4s ease-in-out infinite;animation-delay:2s}.aws-pkt--4{animation:aws-pkt-4 4s ease-in-out infinite;animation-delay:3s}.aws-icon{position:absolute;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.4);box-shadow:0 0 10px rgba(255,255,255,.15);animation:aws-icon-float 5s ease-in-out infinite}.aws-icon:before{content:"";position:absolute;inset:6px;border-radius:50%;background:rgba(255,255,255,.6);opacity:.6}.aws-icon--lock{top:14%;right:26%;animation-delay:0s}.aws-icon--globe{top:18%;right:12%;animation-delay:.4s}.aws-icon--chart{top:38%;right:32%;animation-delay:.8s}.aws-icon--bulb{bottom:30%;right:8%;animation-delay:1.2s}.aws-icon--chat{bottom:16%;right:16%;animation-delay:1.6s}.aws-icon--search{top:24%;right:4%;animation-delay:2s}.aws-server{position:absolute;width:38px;height:70px;background:linear-gradient(180deg,#1a3a5a,#0a1f33);border:2px solid #00b894;border-radius:4px;box-shadow:0 10px 22px rgba(0,0,0,.5),0 0 12px rgba(0,184,148,.3);animation:aws-server-bob 4s ease-in-out infinite}.aws-server:after,.aws-server:before{content:"";position:absolute;left:4px;right:4px;height:4px;background:rgba(0,184,148,.7);border-radius:1px;box-shadow:0 0 6px rgba(0,184,148,.8)}.aws-server:before{top:8px}.aws-server:after,.aws-server:before{animation:aws-server-blink 1.4s ease-in-out infinite}.aws-server:after{top:22px;animation-delay:.5s}.aws-server--bl{bottom:12%;left:14%}.aws-server--br{bottom:20%;right:22%;animation-delay:.6s}.aws-laptop{position:absolute;top:50%;left:50%;transform:translate(-50%,-42%);width:130px;animation:aws-laptop-float 5s ease-in-out infinite}.aws-laptop-screen{position:relative;width:100%;height:80px;background:linear-gradient(180deg,#0a1f33,#062235);border:2px solid #00b894;border-radius:6px 6px 2px 2px;padding:10px 12px;box-shadow:0 0 18px rgba(0,184,148,.45);overflow:hidden}.aws-laptop-line{display:block;height:4px;background:rgba(0,184,148,.7);border-radius:2px;margin-bottom:6px;animation:aws-line-fill 3s ease-in-out infinite}.aws-laptop-line:first-child{width:60%;animation-delay:0s}.aws-laptop-line:nth-child(2){width:90%;animation-delay:.4s}.aws-laptop-line:nth-child(3){width:75%;animation-delay:.8s}.aws-laptop-spark{position:absolute;bottom:8px;right:10px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 12px 4px rgba(255,255,255,.85),0 0 20px 8px rgba(0,184,148,.7);animation:aws-spark-blink 1.6s ease-in-out infinite}.aws-laptop-base{display:block;width:150px;height:8px;margin:0 -10px;background:linear-gradient(180deg,#0a1f33,#04101a);border:2px solid #00b894;border-top:none;border-radius:0 0 10px 10px;box-shadow:0 8px 18px rgba(0,0,0,.5)}.aws-orbit{position:absolute;border-radius:50%;border:1.5px dashed rgba(0,184,148,.35);pointer-events:none;animation:aws-orbit-spin 22s linear infinite}.aws-orbit--1{width:70%}.aws-orbit--1,.aws-orbit--2{top:50%;left:50%;aspect-ratio:1/1;transform:translate(-50%,-50%)}.aws-orbit--2{width:95%;animation-direction:reverse;animation-duration:32s;opacity:.5}@keyframes aws-bg-pulse{0%,to{opacity:1}50%{opacity:.78}}@keyframes aws-pkt-1{0%{transform:translate(0);opacity:1}to{transform:translate(140px,90px);opacity:.2}}@keyframes aws-pkt-2{0%{transform:translate(0);opacity:1}to{transform:translate(-140px,90px);opacity:.2}}@keyframes aws-pkt-3{0%{transform:translate(0);opacity:1}to{transform:translate(140px,-90px);opacity:.2}}@keyframes aws-pkt-4{0%{transform:translate(0);opacity:1}to{transform:translate(-140px,-90px);opacity:.2}}@keyframes aws-icon-float{0%,to{transform:translateY(0) scale(1);opacity:.85}50%{transform:translateY(-8px) scale(1.08);opacity:1}}@keyframes aws-server-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes aws-server-blink{0%,to{opacity:1;box-shadow:0 0 6px rgba(0,184,148,.8)}50%{opacity:.4;box-shadow:0 0 2px rgba(0,184,148,.3)}}@keyframes aws-laptop-float{0%,to{transform:translate(-50%,-42%)}50%{transform:translate(-50%,-46%)}}@keyframes aws-line-fill{0%,to{transform:scaleX(1);transform-origin:left center;opacity:.85}50%{transform:scaleX(.4);transform-origin:left center;opacity:1}}@keyframes aws-spark-blink{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}@keyframes aws-orbit-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.aws-icon,.aws-laptop,.aws-laptop-line,.aws-laptop-spark,.aws-orbit,.aws-pkt,.aws-scene-bg,.aws-server,.aws-server:after,.aws-server:before{animation:none}}.azr-scene-host{min-height:360px}.azr-scene{overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#0e3d5e 0,#082843 60%,#04162a 100%)}.azr-scene,.azr-scene-bg{position:absolute;inset:0}.azr-scene-bg{background:radial-gradient(circle at 75% 30%,rgba(0,184,148,.22),transparent 50%),radial-gradient(circle at 25% 80%,rgba(232,65,156,.18),transparent 60%);animation:azr-bg-pulse 7s ease-in-out infinite}.azr-scene-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,184,148,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,184,148,.07) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%)}.azr-rack{position:absolute;top:16%;left:50%;transform:translateX(-50%);width:56%;height:50px;border:6px solid #e8419c;border-radius:4px;background:rgba(232,65,156,.06);box-shadow:0 0 18px rgba(232,65,156,.5);display:flex;align-items:center;gap:10px;padding:0 14px;animation:azr-bob 5s ease-in-out infinite}.azr-rack-led{width:24px;height:8px;background:#e8419c;border-radius:2px;box-shadow:0 0 8px rgba(232,65,156,.85);animation:azr-led-blink 1.6s ease-in-out infinite}.azr-rack-led:first-child{animation-delay:0s}.azr-rack-led:nth-child(2){animation-delay:.3s}.azr-rack-led:nth-child(3){animation-delay:.6s}.azr-rack-led:nth-child(4){animation-delay:.9s}.azr-leg{position:absolute;top:26%;width:8px;height:80px;background:repeating-linear-gradient(180deg,#e8419c 0 8px,transparent 8px 14px);filter:drop-shadow(0 0 6px rgba(232,65,156,.6))}.azr-leg--l{left:30%}.azr-leg--r{right:30%}.azr-laptop{position:absolute;bottom:16%;width:110px;animation:azr-laptop-float 5s ease-in-out infinite}.azr-laptop--l{left:14%;transform:rotate(-6deg)}.azr-laptop--r{right:12%;transform:rotate(8deg);animation-delay:.6s}.azr-laptop-screen{display:block;width:100%;height:70px;border:6px solid #b14ae0;border-radius:6px 6px 2px 2px;background:rgba(177,74,224,.08);box-shadow:0 0 16px rgba(177,74,224,.45)}.azr-laptop-base{display:block;width:130px;height:8px;margin:0 -10px;background:#b14ae0;border-radius:0 0 10px 10px;box-shadow:0 8px 16px rgba(0,0,0,.45),0 0 12px rgba(177,74,224,.5)}.azr-flow{position:absolute;width:8px;height:8px;border-radius:50%;background:#00b894;box-shadow:0 0 12px 3px rgba(0,184,148,.8)}.azr-flow--1{left:calc(30% - 1px)}.azr-flow--1,.azr-flow--2{top:26%;animation:azr-flow-down 2.4s ease-in infinite}.azr-flow--2{right:calc(30% - 1px);animation-delay:.8s}.azr-flow--3{top:26%;left:calc(30% - 1px);animation:azr-flow-down 2.4s ease-in infinite;animation-delay:1.6s}.azr-flow--4{top:26%;right:calc(30% - 1px);animation:azr-flow-down 2.4s ease-in infinite;animation-delay:2s}.azr-cube{position:absolute;background:linear-gradient(135deg,#00b894,#009d7a);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 10px rgba(0,184,148,.5);border-radius:2px;animation:azr-cube-float 5s ease-in-out infinite}.azr-cube--1{top:8%;right:8%;width:14px;height:14px;animation-delay:0s}.azr-cube--2{top:70%;left:6%;width:10px;height:10px;animation-delay:.7s}.azr-cube--3{top:14%;left:8%;width:12px;height:12px;animation-delay:1.4s}@keyframes azr-bg-pulse{0%,to{opacity:1}50%{opacity:.78}}@keyframes azr-bob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}@keyframes azr-led-blink{0%,to{opacity:1;box-shadow:0 0 8px rgba(232,65,156,.85)}50%{opacity:.4;box-shadow:0 0 14px rgba(232,65,156,1)}}@keyframes azr-laptop-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-5px) rotate(var(--r,0deg))}}.azr-laptop--l{--r:-6deg}.azr-laptop--r{--r:8deg}@keyframes azr-flow-down{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(80px);opacity:0}}@keyframes azr-cube-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.azr-cube,.azr-flow,.azr-laptop,.azr-rack,.azr-rack-led,.azr-scene-bg{animation:none}}.ftr-scene-host{min-height:360px}.ftr-scene{overflow:hidden;background:radial-gradient(ellipse at 60% 50%,#0c4055 0,#082c3f 60%,#04161f 100%)}.ftr-scene,.ftr-scene-bg{position:absolute;inset:0}.ftr-scene-bg{background:radial-gradient(circle at 75% 30%,rgba(0,184,148,.22),transparent 50%),radial-gradient(circle at 25% 80%,rgba(0,184,148,.12),transparent 60%);animation:ftr-bg-pulse 7s ease-in-out infinite}.ftr-scene-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,184,148,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,184,148,.07) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%)}.ftr-arrow{position:absolute;top:50%;left:6%;width:100px;height:6px;transform:translateY(-50%);display:flex;align-items:center;animation:ftr-arrow-slide 2.4s ease-in-out infinite}.ftr-arrow-line{flex:1 1;height:4px;background:#0a1f2a;border-radius:2px;box-shadow:0 0 6px rgba(0,184,148,.3)}.ftr-arrow-head{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #0a1f2a;margin-left:-1px}.ftr-monitor{position:absolute;top:50%;left:50%;transform:translate(-46%,-52%);width:200px;animation:ftr-monitor-float 5s ease-in-out infinite}.ftr-monitor-screen{position:relative;width:100%;height:130px;border:6px solid #00b894;border-radius:6px 6px 2px 2px;background:rgba(0,184,148,.05);box-shadow:0 0 22px rgba(0,184,148,.55);overflow:hidden}.ftr-monitor-bar{position:absolute;top:0;left:0;right:0;height:14px;background:rgba(0,184,148,.15);border-bottom:3px solid #00b894;display:flex;align-items:center;gap:4px;padding:0 6px}.ftr-monitor-bar i{width:6px;height:6px;border-radius:50%;background:#00b894;box-shadow:0 0 6px rgba(0,184,148,.7)}.ftr-code{position:absolute;top:50%;left:50%;transform:translate(-50%,-42%);display:flex;gap:6px;font-family:SFMono-Regular,Consolas,monospace;font-size:28px;font-weight:800;color:#00b894;letter-spacing:-1px;filter:drop-shadow(0 0 8px rgba(0,184,148,.7));animation:ftr-code-glow 2.4s ease-in-out infinite}.ftr-code em{font-style:normal}.ftr-code em:nth-child(2){animation:ftr-code-blink 1.4s ease-in-out infinite}.ftr-cursor{position:absolute;bottom:14px;right:16px;width:8px;height:16px;background:#00b894;box-shadow:0 0 8px rgba(0,184,148,.8);animation:ftr-cursor-blink 1s steps(2) infinite}.ftr-monitor-stand{width:30px;height:22px;border-radius:0 0 4px 4px;box-shadow:0 0 8px rgba(0,184,148,.4)}.ftr-monitor-base,.ftr-monitor-stand{display:block;margin:0 auto;background:#00b894}.ftr-monitor-base{width:110px;height:8px;border-radius:4px;box-shadow:0 6px 14px rgba(0,0,0,.5),0 0 12px rgba(0,184,148,.5)}.ftr-hand{position:absolute;top:36%;right:10%;width:90px;height:110px;filter:drop-shadow(0 0 10px rgba(0,184,148,.5));animation:ftr-hand-tap 2.4s ease-in-out infinite}.ftr-finger{top:0;left:24px;width:16px;height:38px;border-radius:8px 8px 0 0;border:5px solid #00b894;border-bottom:none}.ftr-finger,.ftr-knuckle{position:absolute;background:transparent}.ftr-knuckle{top:18px;width:12px;height:22px;border-radius:6px 6px 0 0;border:5px solid #00b894;border-bottom:none}.ftr-knuckle--1{left:42px;height:26px;top:14px}.ftr-knuckle--2{left:56px;height:22px;top:18px}.ftr-knuckle--3{left:8px;height:18px;top:22px}.ftr-palm{position:absolute;top:38px;left:4px;width:76px;height:50px;background:transparent;border:5px solid #00b894;border-radius:30px 30px 14px 14px}.ftr-cuff{position:absolute;bottom:0;left:16px;width:56px;height:16px;background:#00b894;border-radius:4px 4px 8px 8px;box-shadow:0 0 10px rgba(0,184,148,.5)}.ftr-tap-ring{position:absolute;top:-12px;left:22px;width:22px;height:22px;border-radius:50%;border:2px solid rgba(0,184,148,.7);transform:scale(0);animation:ftr-tap-ping 2.4s ease-out infinite}.ftr-particle{position:absolute;width:6px;height:6px;border-radius:50%;background:#00b894;box-shadow:0 0 10px 2px rgba(0,184,148,.7);animation:ftr-particle-float 4s ease-in-out infinite}.ftr-particle--1{top:14%;left:32%;animation-delay:0s}.ftr-particle--2{top:78%;right:32%;animation-delay:.8s}.ftr-particle--3{top:22%;right:6%;animation-delay:1.6s}@keyframes ftr-bg-pulse{0%,to{opacity:1}50%{opacity:.78}}@keyframes ftr-arrow-slide{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(8px)}}@keyframes ftr-monitor-float{0%,to{transform:translate(-46%,-52%)}50%{transform:translate(-46%,-56%)}}@keyframes ftr-code-glow{0%,to{filter:drop-shadow(0 0 8px rgba(0,184,148,.7))}50%{filter:drop-shadow(0 0 16px rgba(0,184,148,1))}}@keyframes ftr-code-blink{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.4;transform:translateY(-2px)}}@keyframes ftr-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ftr-hand-tap{0%,to{transform:translate(0)}40%{transform:translate(-10px,6px)}50%{transform:translate(-12px,8px)}60%{transform:translate(-10px,6px)}}@keyframes ftr-tap-ping{0%,35%{transform:scale(0);opacity:.9}60%,to{transform:scale(2.6);opacity:0}}@keyframes ftr-particle-float{0%,to{transform:translateY(0) scale(1);opacity:.8}50%{transform:translateY(-12px) scale(1.2);opacity:1}}@media (prefers-reduced-motion:reduce){.ftr-arrow,.ftr-code,.ftr-code em,.ftr-cursor,.ftr-hand,.ftr-monitor,.ftr-particle,.ftr-scene-bg,.ftr-tap-ring{animation:none}}.tbd-scene-host{min-height:360px}.tbd-scene{overflow:hidden;background:radial-gradient(ellipse at 55% 50%,#0e405a 0,#082a3f 60%,#04161f 100%)}.tbd-scene,.tbd-scene-bg{position:absolute;inset:0}.tbd-scene-bg{background:radial-gradient(circle at 70% 30%,rgba(0,184,148,.22),transparent 50%),radial-gradient(circle at 25% 80%,rgba(0,184,148,.12),transparent 60%);animation:tbd-bg-pulse 7s ease-in-out infinite}.tbd-scene-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,184,148,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,184,148,.07) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%)}.tbd-cloud{position:absolute;top:22%;left:50%;width:280px;height:130px;transform:translateX(-54%);filter:drop-shadow(0 0 12px rgba(0,184,148,.45));animation:tbd-cloud-float 6s ease-in-out infinite}.tbd-cloud-puff{position:absolute;border:8px solid #00b894;border-radius:50%;background:rgba(0,184,148,.05)}.tbd-cloud-puff--l{left:0;top:24px;width:100px;height:100px}.tbd-cloud-puff--c{left:70px;top:0;width:140px;height:130px}.tbd-cloud-puff--r{right:0;top:18px;width:110px;height:110px}.tbd-cloud-base{position:absolute;bottom:8px;left:18px;right:18px;height:20px;background:rgba(0,184,148,.05);border-bottom:8px solid #00b894;border-left:8px solid #00b894;border-right:8px solid #00b894;border-radius:0 0 30px 30px}.tbd-gear{position:absolute;top:14%;right:14%;width:70px;height:70px;filter:drop-shadow(0 0 8px rgba(0,184,148,.55));animation:tbd-gear-spin 9s linear infinite}.tbd-gear-core{position:absolute;inset:18%;border:6px solid #00b894;border-radius:50%;background:rgba(0,184,148,.08)}.tbd-gear-core:after{content:"";position:absolute;inset:24%;border-radius:50%;background:#00b894}.tbd-gear-tooth{top:-2px;left:50%;width:14px;height:16px;margin-left:-7px;border-radius:3px;transform-origin:7px 37px}.tbd-arrow,.tbd-gear-tooth{position:absolute;background:#00b894}.tbd-arrow{box-shadow:0 0 8px rgba(0,184,148,.55);border-radius:2px}.tbd-arrow:after{content:"";position:absolute;width:0;height:0}.tbd-arrow--up{top:38%;left:50%;width:8px;height:60px;transform:translateX(-50%)}.tbd-arrow--up:after{top:-10px;left:-8px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:14px solid #00b894}.tbd-arrow--dl,.tbd-arrow--dr{top:60%;width:8px;height:50px}.tbd-arrow--dl{left:30%}.tbd-arrow--dr{right:30%}.tbd-arrow--dl:after,.tbd-arrow--dr:after{bottom:-10px;left:-8px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:14px solid #00b894}.tbd-arrow--ll,.tbd-arrow--lr{bottom:18%;height:8px;width:60px}.tbd-arrow--ll{left:14%}.tbd-arrow--ll:after{left:-10px;top:-8px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:14px solid #00b894}.tbd-arrow--lr{right:14%}.tbd-arrow--lr:after{right:-10px;top:-8px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:14px solid #00b894}.tbd-pkt{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 12px 3px rgba(255,255,255,.85),0 0 22px 6px rgba(0,184,148,.7)}.tbd-pkt--up{top:52%;left:50%;margin-left:-5px;animation:tbd-pkt-up 2s ease-in-out infinite}.tbd-pkt--dl{top:60%;left:30%;margin-left:-1px;animation:tbd-pkt-dl 2.4s ease-in infinite;animation-delay:.6s}.tbd-pkt--dr{top:60%;right:30%;margin-right:-1px;animation:tbd-pkt-dr 2.4s ease-in infinite;animation-delay:1.2s}.tbd-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#00b894;box-shadow:0 0 10px 2px rgba(0,184,148,.7);animation:tbd-dot-float 4s ease-in-out infinite}.tbd-dot--1{top:12%;left:14%;animation-delay:0s}.tbd-dot--2{top:78%;left:50%;animation-delay:.7s}.tbd-dot--3{top:24%;left:8%;animation-delay:1.4s;width:6px;height:6px}@keyframes tbd-bg-pulse{0%,to{opacity:1}50%{opacity:.78}}@keyframes tbd-cloud-float{0%,to{transform:translateX(-54%) translateY(0)}50%{transform:translateX(-54%) translateY(-6px)}}@keyframes tbd-gear-spin{to{transform:rotate(1turn)}}@keyframes tbd-pkt-up{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(-58px);opacity:0}}@keyframes tbd-pkt-dl{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(-12px,50px);opacity:0}}@keyframes tbd-pkt-dr{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(12px,50px);opacity:0}}@keyframes tbd-dot-float{0%,to{transform:translateY(0) scale(1);opacity:.85}50%{transform:translateY(-12px) scale(1.2);opacity:1}}@media (prefers-reduced-motion:reduce){.tbd-cloud,.tbd-dot,.tbd-gear,.tbd-pkt,.tbd-scene-bg{animation:none}}.srv-scene-host{position:relative;width:100%;aspect-ratio:4/3;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse at 55% 50%,#0e405a 0,#082a3f 60%,#04161f 100%);box-shadow:0 30px 70px rgba(0,0,0,.45),0 10px 24px rgba(0,0,0,.35)}.svc-root .hl-hero{background:radial-gradient(1100px 540px at 12% 18%,rgba(0,184,148,.3),rgba(0,0,0,0) 60%),linear-gradient(135deg,rgb(0,44,110),rgb(0,184,148))}.svc-root .hl-hero-visual{padding-left:0}.svc-mock{position:relative;width:100%;max-width:540px;margin-left:auto;aspect-ratio:4/3;border-radius:18px;background:linear-gradient(180deg,#06314b,#04161f);border:1px solid rgba(0,184,148,.35);box-shadow:0 30px 70px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.04),inset 0 0 60px rgba(0,184,148,.18);padding:14px;opacity:0;transform:translateY(24px) scale(.96);animation:svc-mock-enter .9s cubic-bezier(.22,.68,.31,1) forwards,svc-mock-float 7s ease-in-out .9s infinite}@keyframes svc-mock-enter{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svc-mock-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.svc-mock-chrome{height:26px;display:flex;align-items:center;padding:0 12px;border-radius:10px 10px 0 0;border-bottom:1px solid rgba(0,184,148,.18)}.svc-mock-url{font-family:SFMono-Regular,Consolas,monospace;font-size:11.5px;color:rgba(214,247,236,.85);letter-spacing:.02em}.svc-mock-body{position:relative;width:100%;height:calc(100% - 32px);margin-top:6px;border-radius:10px;background:radial-gradient(circle at 65% 50%,rgba(0,184,148,.18),transparent 55%),linear-gradient(180deg,#03283a,#04161f);overflow:hidden;isolation:isolate}.svc-mock-advisory{position:absolute;top:14px;left:14px;width:38%;padding:10px 12px;background:rgba(2,26,39,.7);border:1px solid rgba(0,184,148,.25);border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3}.svc-mock-advisory-title{font-family:var(--font-display),sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em;color:#d6f7ec;margin-bottom:8px}.svc-mock-advisory ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.svc-mock-advisory li{display:flex;align-items:center;gap:8px;font-family:var(--font-display),sans-serif;font-size:11.5px;color:rgba(220,240,232,.9)}.svc-mock-check{width:12px;height:12px;border-radius:3px;border:1px solid rgba(0,184,148,.5);background:rgba(0,184,148,.18);position:relative;flex:0 0 12px}.svc-mock-check:after{content:"";position:absolute;left:3px;top:1px;width:4px;height:7px;border-right:1.5px solid #34d399;border-bottom:1.5px solid #34d399;transform:rotate(45deg);opacity:0;animation:svc-mock-tick 4s ease-in-out infinite}.svc-mock-advisory li:first-child .svc-mock-check:after{animation-delay:0s}.svc-mock-advisory li:nth-child(2) .svc-mock-check:after{animation-delay:.4s}.svc-mock-advisory li:nth-child(3) .svc-mock-check:after{animation-delay:.8s}.svc-mock-advisory li:nth-child(4) .svc-mock-check:after{animation-delay:1.2s}@keyframes svc-mock-tick{0%,10%{opacity:0;transform:rotate(45deg) scale(.6)}20%,90%{opacity:1;transform:rotate(45deg) scale(1)}to{opacity:0;transform:rotate(45deg) scale(.6)}}.svc-mock-radar{right:6%;top:50%;transform:translateY(-50%);width:58%;aspect-ratio:1}.svc-mock-radar,.svc-mock-ring{position:absolute;border-radius:50%}.svc-mock-ring{inset:0;border:1px dashed rgba(0,184,148,.28);box-sizing:border-box}.svc-mock-ring--1{inset:8%}.svc-mock-ring--2{inset:22%;border-style:solid;border-color:rgba(0,184,148,.18)}.svc-mock-ring--3{inset:36%}.svc-mock-ring--4{inset:0;border-color:rgba(0,184,148,.4)}.svc-mock-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(0,184,148,.55),rgba(0,184,148,0) 35%);mask-image:radial-gradient(circle,#000 0,#000 50%,transparent 0);-webkit-mask-image:radial-gradient(circle,#000 0,#000 50%,transparent 0);animation:svc-mock-sweep 4s linear infinite}@keyframes svc-mock-sweep{to{transform:rotate(1turn)}}.svc-mock-orb{position:absolute;left:50%;top:50%;width:32%;height:32%;margin:-16% 0 0 -16%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7bed9f,#00b894 55%,#00917a 100%);box-shadow:0 0 22px rgba(0,184,148,.65),0 0 60px rgba(0,184,148,.35),inset 0 0 14px rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;animation:svc-mock-orb-pulse 2.6s ease-in-out infinite}@keyframes svc-mock-orb-pulse{0%,to{box-shadow:0 0 22px rgba(0,184,148,.65),0 0 60px rgba(0,184,148,.35),inset 0 0 14px rgba(255,255,255,.35)}50%{box-shadow:0 0 30px rgba(0,184,148,.85),0 0 90px rgba(0,184,148,.5),inset 0 0 18px rgba(255,255,255,.5)}}.svc-mock-orb-label{font-family:var(--font-display),sans-serif;font-size:10px;font-weight:800;letter-spacing:.16em;color:#04161f}.svc-mock-blip{position:absolute;width:8px;height:8px;border-radius:50%;background:#f1c40f;box-shadow:0 0 10px rgba(241,196,15,.8);animation:svc-mock-blip 3.2s ease-in-out infinite}.svc-mock-blip--1{top:18%;left:18%;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.85);animation-delay:0s}.svc-mock-blip--2{top:28%;right:10%;animation-delay:.6s}.svc-mock-blip--3{bottom:16%;left:22%;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.85);animation-delay:1.2s}.svc-mock-blip--4{bottom:22%;right:14%;animation-delay:1.8s}@keyframes svc-mock-blip{0%,to{transform:scale(.85);opacity:.55}50%{transform:scale(1.25);opacity:1}}.svc-mock-readiness{position:absolute;right:14px;bottom:14px;padding:8px 12px;background:rgba(2,26,39,.75);border:1px solid rgba(0,184,148,.28);border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3}.svc-mock-readiness-lbl{font-size:9px;letter-spacing:.18em;color:rgba(214,247,236,.8)}.svc-mock-readiness-lbl,.svc-mock-readiness-val{font-family:var(--font-display),sans-serif;font-weight:800}.svc-mock-readiness-val{font-size:18px;color:#fff;line-height:1}.svc-mock-readiness-bar{width:70px;height:4px;background:rgba(255,255,255,.12);border-radius:2px;overflow:hidden;margin-top:4px}.svc-mock-readiness-bar>span{display:block;width:92%;height:100%;background:linear-gradient(90deg,#00b894,#34d399);border-radius:2px;transform-origin:left;animation:svc-mock-fill 2.4s cubic-bezier(.22,.68,.31,1) .6s both}@keyframes svc-mock-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.svc-mock-pill{position:absolute;padding:6px 14px;background:rgba(2,26,39,.85);color:#d6f7ec;border:1px solid rgba(0,184,148,.5);border-radius:999px;font-family:var(--font-display),sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.04em;box-shadow:0 8px 18px rgba(0,0,0,.3);z-index:4;animation:svc-mock-pill-float 4.5s ease-in-out infinite}.svc-mock-pill--strategy{top:-14px;right:28%;animation-delay:0s}.svc-mock-pill--architecture{top:32%;right:-18px;animation-delay:.8s}.svc-mock-pill--integration{bottom:22%;left:-22px;animation-delay:1.6s}@keyframes svc-mock-pill-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.svc-mock-pin{position:absolute;bottom:-22px;left:16%;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;background:#ffffff;border-radius:12px;box-shadow:0 14px 30px rgba(0,0,0,.25);z-index:5;animation:svc-mock-pill-float 4.5s ease-in-out 1.2s infinite}.svc-mock-pin-icon{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7bed9f,#00b894 55%,#00917a 100%);box-shadow:0 0 12px rgba(0,184,148,.6);flex:0 0 24px}.svc-mock-pin-title{font-family:var(--font-display),sans-serif;font-size:13px;font-weight:800;color:#002c6e;line-height:1.1}.svc-mock-pin-sub{font-family:var(--font-body),"Inter",sans-serif;font-size:11px;color:#5a6478;line-height:1.2;margin-top:2px}@media (max-width:1024px){.svc-mock{max-width:460px;margin:0 auto}.svc-mock-pill--architecture{right:-8px}.svc-mock-pill--integration{left:-8px}}@media (max-width:640px){.hl-hero-visual{padding:28px 14px 38px}.svc-mock{max-width:360px;aspect-ratio:5/4;padding:10px;margin:0 auto}.svc-mock-body{margin-top:4px}.svc-mock-advisory{top:10px;left:10px;width:44%;padding:8px 9px}.svc-mock-advisory-title{font-size:9px;margin-bottom:6px}.svc-mock-advisory li{font-size:10.5px;gap:6px}.svc-mock-radar{width:52%;right:4%;top:48%}.svc-mock-orb-label{font-size:9px}.svc-mock-readiness{right:10px;bottom:10px;padding:6px 10px}.svc-mock-readiness-val{font-size:15px}.svc-mock-readiness-bar{width:56px}.svc-mock-pill{font-size:10.5px;padding:5px 11px}.svc-mock-pill--strategy{top:-12px;right:22%}.svc-mock-pill--architecture{top:22%;right:4px}.svc-mock-pill--integration{bottom:26%;left:4px}.svc-mock-pin{bottom:-18px;left:50%;transform:translateX(-50%);padding:8px 14px 8px 10px;max-width:calc(100% - 32px);animation:svc-mock-pin-float-mobile 4.5s ease-in-out 1.2s infinite}@keyframes svc-mock-pin-float-mobile{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.svc-mock-pin-title{font-size:12px}.svc-mock-pin-sub{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.svc-mock,.svc-mock-blip,.svc-mock-check:after,.svc-mock-orb,.svc-mock-pill,.svc-mock-pin,.svc-mock-readiness-bar>span,.svc-mock-sweep{animation:none;opacity:1;transform:none}}.srv-scene{overflow:hidden}.srv-scene,.srv-scene-bg{position:absolute;inset:0}.srv-scene-bg{background:radial-gradient(circle at 70% 30%,rgba(0,184,148,.22),transparent 50%),radial-gradient(circle at 25% 80%,rgba(0,184,148,.12),transparent 60%);animation:srv-bg-pulse 7s ease-in-out infinite}.srv-scene-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,184,148,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,184,148,.07) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%)}.srv-cloud{position:absolute;top:22%;left:50%;width:60%;height:38%;transform:translateX(-54%);filter:drop-shadow(0 0 14px rgba(0,184,148,.5));animation:srv-cloud-float 6s ease-in-out infinite}.srv-cloud-puff{position:absolute;border:8px solid #00b894;border-radius:50%;background:rgba(0,184,148,.05)}.srv-cloud-puff--l{left:0;top:20%;width:38%;height:78%}.srv-cloud-puff--c{left:28%;top:0;width:48%;height:100%}.srv-cloud-puff--r{right:0;top:16%;width:40%;height:84%}.srv-cloud-base{position:absolute;bottom:8%;left:8%;right:8%;height:18%;background:rgba(0,184,148,.05);border-bottom:8px solid #00b894;border-left:8px solid #00b894;border-right:8px solid #00b894;border-radius:0 0 30px 30px}.srv-gear{position:absolute;top:14%;right:12%;width:70px;height:70px;filter:drop-shadow(0 0 8px rgba(0,184,148,.55));animation:srv-gear-spin 9s linear infinite}.srv-gear-core{position:absolute;inset:18%;border:6px solid #00b894;border-radius:50%;background:rgba(0,184,148,.08)}.srv-gear-core:after{content:"";position:absolute;inset:24%;border-radius:50%;background:#00b894}.srv-gear-tooth{top:-2px;left:50%;width:14px;height:16px;margin-left:-7px;border-radius:3px;transform-origin:7px 37px}.srv-arrow,.srv-gear-tooth{position:absolute;background:#00b894}.srv-arrow{box-shadow:0 0 8px rgba(0,184,148,.55);border-radius:2px}.srv-arrow:after{content:"";position:absolute;width:0;height:0}.srv-arrow--up{top:40%;left:50%;width:8px;height:56px;transform:translateX(-50%)}.srv-arrow--up:after{top:-10px;left:-8px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:14px solid #00b894}.srv-arrow--dl,.srv-arrow--dr{top:62%;width:8px;height:48px}.srv-arrow--dl{left:30%}.srv-arrow--dr{right:30%}.srv-arrow--dl:after,.srv-arrow--dr:after{bottom:-10px;left:-8px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:14px solid #00b894}.srv-arrow--ll,.srv-arrow--lr{bottom:16%;height:8px;width:60px}.srv-arrow--ll{left:14%}.srv-arrow--ll:after{left:-10px;top:-8px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:14px solid #00b894}.srv-arrow--lr{right:14%}.srv-arrow--lr:after{right:-10px;top:-8px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:14px solid #00b894}.srv-pkt{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 12px 3px rgba(255,255,255,.85),0 0 22px 6px rgba(0,184,148,.7)}.srv-pkt--up{top:54%;left:50%;margin-left:-5px;animation:srv-pkt-up 2s ease-in-out infinite}.srv-pkt--dl{top:62%;left:30%;margin-left:-1px;animation:srv-pkt-dl 2.4s ease-in infinite;animation-delay:.6s}.srv-pkt--dr{top:62%;right:30%;margin-right:-1px;animation:srv-pkt-dr 2.4s ease-in infinite;animation-delay:1.2s}.srv-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#00b894;box-shadow:0 0 10px 2px rgba(0,184,148,.7);animation:srv-dot-float 4s ease-in-out infinite}.srv-dot--1{top:14%;left:14%;animation-delay:0s}.srv-dot--2{top:78%;left:48%;animation-delay:.7s}.srv-dot--3{top:26%;left:8%;animation-delay:1.4s;width:6px;height:6px}@keyframes srv-bg-pulse{0%,to{opacity:1}50%{opacity:.78}}@keyframes srv-cloud-float{0%,to{transform:translateX(-54%) translateY(0)}50%{transform:translateX(-54%) translateY(-6px)}}@keyframes srv-gear-spin{to{transform:rotate(1turn)}}@keyframes srv-pkt-up{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(-54px);opacity:0}}@keyframes srv-pkt-dl{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(-12px,48px);opacity:0}}@keyframes srv-pkt-dr{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(12px,48px);opacity:0}}@keyframes srv-dot-float{0%,to{transform:translateY(0) scale(1);opacity:.85}50%{transform:translateY(-12px) scale(1.2);opacity:1}}.srv-proto{position:absolute;padding:5px 11px;background:rgba(0,184,148,.12);color:#d6f7ec;border:1px solid rgba(0,184,148,.55);border-radius:30px;font-size:11px;font-weight:700;letter-spacing:.4px;font-family:SFMono-Regular,Consolas,monospace;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 14px rgba(0,184,148,.35);animation:srv-proto-float 5s ease-in-out infinite;z-index:2}.srv-proto--1{top:10%;left:6%;animation-delay:0s}.srv-proto--2{top:30%;right:4%;animation-delay:.6s}.srv-proto--3{top:56%;left:4%;animation-delay:1.2s}.srv-proto--4{bottom:8%;right:8%;animation-delay:1.8s}.srv-proto--5{top:72%;right:30%;animation-delay:2.4s}@keyframes srv-proto-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.srv-cloud,.srv-dot,.srv-gear,.srv-pkt,.srv-proto,.srv-scene-bg{animation:none}}.svc-nav{background:#edf5f2;padding:88px 5vw}.svc-nav-inner{max-width:1240px;margin:0 auto}.subtabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding-bottom:6px;margin-bottom:48px;scrollbar-width:none}.subtabs::-webkit-scrollbar{display:none}.subtab{font-family:var(--font-display),sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:9px 14px;border-radius:8px;border:1px solid rgba(0,44,110,.08);color:#3a4a66;background:#fff;cursor:pointer;text-decoration:none;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.subtab,.subtab:focus{outline:none}.subtab:focus-visible{outline:2px solid rgba(0,184,148,.55);outline-offset:2px}.subtab:hover{color:#00b894;border-color:rgba(0,184,148,.45);background:#f6fbf9}.subtab.active{color:#fff;border-color:transparent;background:linear-gradient(90deg,#002c6e,#00b894);box-shadow:0 8px 20px rgba(0,44,110,.18)}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.svc-card{background:#fff;border:1px solid rgba(0,44,110,.08);border-radius:16px;padding:30px 26px;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,44,110,.04),0 12px 28px rgba(0,44,110,.06);transition:transform .3s,box-shadow .3s,border-color .3s;scroll-margin-top:100px}.svc-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#002c6e,#00b894);transform:scaleX(0);transform-origin:left;transition:transform .3s}.svc-card.active,.svc-card:hover{transform:translateY(-6px);border-color:rgba(0,184,148,.45);box-shadow:0 18px 40px rgba(0,44,110,.12);background:radial-gradient(circle at 100% 0,#00b8941f,#0000 55%),linear-gradient(#f6fbf9,#fff)}.svc-card.active:after,.svc-card:hover:after{transform:scaleX(1)}.svc-num{font-family:var(--font-display),sans-serif;font-size:11px;letter-spacing:.12em;color:#8a95a8;margin-bottom:14px;font-weight:700}.svc-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-bottom:18px;background:#d8f3ea;border:1px solid #d6ece1;border-radius:14px;color:#00b894;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);transition:background .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden;animation:svc-icon-float 4s ease-in-out infinite}.svc-icon:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 30% 30%,rgba(0,184,148,.25),transparent 60%);opacity:0;transition:opacity .3s}.svc-icon svg{position:relative;z-index:1;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.svc-card:hover .svc-icon{background:#ecfbf6;transform:translateY(-4px) scale(1.06);box-shadow:0 10px 22px rgba(0,184,148,.22);animation-play-state:paused}.svc-card:hover .svc-icon:before{opacity:1}.svc-card:hover .svc-icon svg{transform:rotate(-8deg) scale(1.12);animation:svc-icon-wiggle .6s ease-in-out}@keyframes svc-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes svc-icon-wiggle{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-10deg) scale(1.14)}50%{transform:rotate(6deg) scale(1.1)}75%{transform:rotate(-4deg) scale(1.12)}to{transform:rotate(-8deg) scale(1.12)}}@media (prefers-reduced-motion:reduce){.svc-card:hover .svc-icon svg,.svc-icon,.svc-icon svg{animation:none;transition:none}}.svc-card h3{font-family:var(--font-display),sans-serif;font-size:16px;font-weight:700;color:#222;line-height:1.3;margin:0 0 8px;letter-spacing:-.2px}.svc-card p{font-family:var(--font-body),"Inter",sans-serif;font-size:14px;line-height:1.6;color:#555;margin:0 0 14px}.svc-card ul{list-style:none;display:flex;flex-direction:column;gap:6px;margin:0 0 16px;padding:0}.svc-card ul li{font-family:var(--font-body),"Inter",sans-serif;font-size:14px;color:#555;display:flex;gap:8px;align-items:flex-start;line-height:1.6}.svc-card ul li:before{content:"▸";color:#00b894;flex-shrink:0;font-size:12px;line-height:1.55}.svc-card .tags{display:flex;flex-wrap:wrap;gap:6px}.svc-card .tag{font-family:var(--font-display),sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:4px;background:rgba(0,184,148,.08);color:#00917a}.svc-sec{padding:88px 5vw;background:#fff}.svc-sec-alt{background:#edf5f2}.svc-inner{max-width:1240px;margin:0 auto}.svc-sec-head{text-align:center;max-width:640px;margin:0 auto 40px}.svc-sec-label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-weight:700}.svc-sec-label,.svc-sec-title{font-family:var(--font-display),sans-serif;color:#00b894}.svc-sec-title{font-size:clamp(24px,3.2vw,36px);font-weight:800;letter-spacing:-.3px;line-height:1.15;margin:0 0 10px}.svc-sec-title em{font-style:normal;color:#00b894;-webkit-text-fill-color:#00b894}.svc-sec-sub{font-family:var(--font-body),"Inter",sans-serif;font-size:16px;color:#555;line-height:1.65;max-width:720px;margin:0 auto}.svc-process-row{display:grid;grid-template-columns:repeat(6,1fr);background:rgba(0,44,110,.08);border-radius:16px;overflow:hidden;grid-gap:1px;gap:1px;box-shadow:0 1px 3px rgba(0,44,110,.04),0 12px 28px rgba(0,44,110,.06)}.svc-pstep{background:#fff;padding:28px 18px;text-align:center;position:relative;transition:background .2s,transform .2s}.svc-pstep:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,rgba(0,44,110,.2),#00b894 25%,#002c6e 50%,#00b894 75%,rgba(0,44,110,.2));opacity:0;transition:opacity .3s}.svc-pstep:hover{background:#f6fbf9;transform:translateY(-3px)}.svc-pstep:hover:before{opacity:1}.svc-pstep-n{font-family:var(--font-display),sans-serif;font-size:11px;letter-spacing:.1em;color:#8a95a8;margin-bottom:8px;font-weight:700}.svc-pstep-i{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin:0 auto 12px;background:#d8f3ea;border:1px solid #d6ece1;border-radius:12px;color:#00b894;transition:background .3s,transform .3s,box-shadow .3s;animation:svc-pstep-float 4s ease-in-out infinite}.svc-pstep:nth-child(2) .svc-pstep-i{animation-delay:.3s}.svc-pstep:nth-child(3) .svc-pstep-i{animation-delay:.6s}.svc-pstep:nth-child(4) .svc-pstep-i{animation-delay:.9s}.svc-pstep:nth-child(5) .svc-pstep-i{animation-delay:1.2s}.svc-pstep:nth-child(6) .svc-pstep-i{animation-delay:1.5s}.svc-pstep-i svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.svc-pstep:hover .svc-pstep-i{background:#ecfbf6;transform:translateY(-3px) scale(1.06);box-shadow:0 8px 18px rgba(0,184,148,.2);animation-play-state:paused}.svc-pstep:hover .svc-pstep-i svg{transform:scale(1.15)}.svc-pstep:hover .svc-pstep-i--spin svg{animation:svc-pstep-wrench .7s ease-in-out}.svc-pstep:hover .svc-pstep-i--rotate svg{animation:svc-pstep-spin .9s linear}.svc-pstep:hover .svc-pstep-i--check svg{animation:svc-pstep-pop .5s ease-out}@keyframes svc-pstep-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes svc-pstep-wrench{0%,to{transform:rotate(0deg) scale(1.15)}25%{transform:rotate(-18deg) scale(1.15)}75%{transform:rotate(18deg) scale(1.15)}}@keyframes svc-pstep-spin{0%{transform:rotate(0deg) scale(1.15)}to{transform:rotate(1turn) scale(1.15)}}@keyframes svc-pstep-pop{0%{transform:scale(.85)}60%{transform:scale(1.25)}to{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.svc-pstep-i,.svc-pstep-i svg,.svc-pstep:hover .svc-pstep-i svg{animation:none;transition:none}}.svc-pstep h4{font-family:var(--font-display),sans-serif;font-size:16px;font-weight:700;color:#222;margin:0 0 6px}.svc-pstep p{font-family:var(--font-body),"Inter",sans-serif;font-size:14px;color:#555;line-height:1.6;margin:0}.svc-reviews-carousel{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.svc-reviews-track{display:flex;gap:20px;width:max-content;animation:svc-reviews-scroll 55s linear infinite;will-change:transform}.svc-reviews-carousel:hover .svc-reviews-track{animation-play-state:paused}@keyframes svc-reviews-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.svc-reviews-track{animation:none}}.svc-rv{background:#fff;border:1px solid #e8edf5;border-radius:14px;padding:24px;position:relative;flex:0 0 360px;max-width:360px;box-shadow:0 2px 14px rgba(0,0,0,.04);transition:transform .25s,box-shadow .25s,border-color .25s}.svc-rv:hover{transform:translateY(-4px);border-color:#00b894;box-shadow:0 14px 34px rgba(0,184,148,.15)}.svc-rv:before{content:"\201C";font-family:var(--font-display),sans-serif;font-size:56px;color:#d6ece1;line-height:1;position:absolute;top:12px;left:18px}.svc-rv-stars{color:#00b894;letter-spacing:2px}.svc-rv-stars,.svc-rv-text{font-size:14px;position:relative;z-index:1}.svc-rv-text{font-family:var(--font-body),"Inter",sans-serif;line-height:1.6;color:#555;margin:18px 0 16px}.svc-rv-who{font-family:var(--font-display),sans-serif;font-size:16px;font-weight:700;color:#222;line-height:1.3}.svc-rv-co{font-family:var(--font-body),"Inter",sans-serif;font-size:13px;color:#757e8c;margin-top:4px;line-height:1.5}.svc-seo-strip{background:#fff;padding:72px 5vw;text-align:center}.svc-seo-strip .svc-inner{max-width:1100px}.svc-seo-strip h2{font-family:var(--font-display),sans-serif;font-size:clamp(24px,3.2vw,36px);font-weight:800;letter-spacing:-.3px;line-height:1.15;margin:0 0 10px;color:#00b894}.svc-seo-strip p{font-family:var(--font-body),"Inter",sans-serif;font-size:16px;color:#555;max-width:720px;margin:0 auto 26px;line-height:1.65}.svc-seo-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.svc-seo-tag{font-family:var(--font-display),sans-serif;font-size:12px;font-weight:700;padding:6px 12px;border-radius:6px;background:rgba(0,184,148,.08);border:1px solid rgba(0,184,148,.22);color:#00917a;letter-spacing:.04em;transition:background .2s,border-color .2s,color .2s}.svc-seo-tag:hover{background:rgba(0,184,148,.14);border-color:rgba(0,184,148,.45);color:#002c6e}.svc-cta{background:linear-gradient(135deg,#002c6e,#00b894);padding:100px 5vw 90px;text-align:center;color:#fff;position:relative;overflow:hidden}.svc-cta:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.svc-cta-inner{max-width:720px;position:relative;z-index:1}.svc-cta .hl-eyebrow{background:rgba(255,255,255,.15);color:#ffffff}.svc-cta-eyebrow{font-size:11.5px;letter-spacing:.14em;color:#34d399;text-transform:uppercase;margin:0 0 14px}.svc-cta-eyebrow,.svc-cta-heading{font-family:var(--font-display),sans-serif;font-weight:700}.svc-cta-heading{font-size:clamp(30px,3.6vw,48px);letter-spacing:-.5px;line-height:1.2;margin:6px 0 16px;color:#fff}.svc-cta-heading br+*{display:inline}.svc-cta-body{font-family:var(--font-body),"Inter",sans-serif;color:rgba(255,255,255,.8);font-size:16px;line-height:1.75;margin:0 0 28px}.svc-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.svc-cta .tk-btn-ghost{color:#fff;border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06)}.svc-cta .tk-btn-ghost:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.12);color:#fff}@media (max-width:1100px){.svc-process-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.svc-grid{grid-template-columns:repeat(2,1fr)}.svc-rv{flex-basis:300px;max-width:300px}}@media (max-width:640px){.svc-grid{grid-template-columns:1fr}.svc-process-row{grid-template-columns:repeat(2,1fr)}}