@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);.hero2{background:radial-gradient(70rem 40rem at 0 0,#d5e9f8e6,#0000 60%),radial-gradient(60rem 32rem at 100% 0,#dbeeffe6,#0000 60%),var(--light-bg);color:var(--text-dark);font-family:var(--font-family-main);overflow:visible;padding:clamp(6.4rem,5vw,9.6rem) clamp(1.6rem,4vw,4rem);position:relative}.hero2-bg{background:linear-gradient(180deg,#ffffffb3,#0000),radial-gradient(100% 120% at 0 0,#ffffffe6,#0000 65%)}.hero2-bg,.hero2-orbits{inset:0;pointer-events:none;position:absolute;z-index:0}.hero2-orbits{background-image:radial-gradient(circle at 15% 0,#0072ce1f 0,#0000 60%),radial-gradient(circle at 85% 0,#63b4001f 0,#0000 60%);opacity:.6}.hero2-shell{display:flex;flex-direction:column;gap:3.2rem;margin:0 auto;max-width:128rem;position:relative;z-index:1}.hero2-main{grid-gap:clamp(3rem,4vw,6rem);align-items:flex-start;display:grid;gap:clamp(3rem,4vw,6rem);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.hero2-main-left{display:flex;flex-direction:column;gap:2.4rem}.hero2-chip{align-items:center;background:linear-gradient(120deg,#dbeefff2,#f6fbfef2);border:1px solid #0072ce1f;border-radius:999px;box-shadow:var(--shadow-soft);color:#20527a;display:inline-flex;font-size:1.3rem;font-weight:500;gap:.8rem;padding:.7rem 1.6rem}.hero2-chip svg{color:var(--primary-color);font-size:1.5rem}.hero2-heading{display:flex;flex-direction:column;font-size:clamp(3.2rem,2.4rem + 2.5vw,4.6rem);gap:.4rem;letter-spacing:.01em;line-height:1.05;margin:0}.hero2-heading-top{font-size:.9em;font-weight:500;opacity:.8}.hero2-heading-bottom{font-weight:800}.hero2-gradient-text{background:linear-gradient(120deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;color:#0000}.hero2-text{color:#445a70;font-size:1.7rem;line-height:1.7;margin:0;max-width:60ch}.hero2-steps{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.hero2-step{background:#fff;border:1px solid #d0e2f4;border-radius:1.6rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:.7rem;padding:1.6rem 1.5rem 1.7rem}.hero2-step-tag{align-items:center;background:#f1f6fb;border:1px solid #d8e6f5;border-radius:999px;color:#537293;display:inline-flex;font-size:1.1rem;letter-spacing:.1em;padding:.3rem .9rem;text-transform:uppercase}.hero2-step h3{color:var(--text-dark);font-size:1.6rem;margin:.5rem 0 .2rem}.hero2-step p{color:#5b7289;font-size:1.35rem;line-height:1.6;margin:0}.hero2-actions{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:.8rem}.hx-btn{--pad-x:2.6rem;--pad-y:1.4rem;align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:600;gap:1.2rem;padding:var(--pad-y) var(--pad-x);transition:transform .1s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease,color .12s ease}.hx-btn-primary{background:linear-gradient(135deg,var(--primary-color),#0096ff);border-color:#0000000d;box-shadow:0 10px 24px #0072ce59;color:var(--text-light)}.hx-btn-primary:hover{box-shadow:0 14px 32px #0072ce66;transform:translateY(-1px)}.hx-btn-outline{background:#fff;border-color:#c4dbf0;box-shadow:var(--shadow-soft);color:#234567}.hx-btn-outline:hover{border-color:var(--primary-color);color:var(--primary-color)}.hero2-main-right{display:flex;flex-direction:column;gap:1.6rem}.hero2-panel{background:#fff;border:1px solid #d1e3f5;border-radius:2rem;box-shadow:var(--shadow-soft);padding:2rem 1.9rem}.hero2-panel--top{display:flex;flex-direction:column;gap:1.8rem}.hero2-panel-header{align-items:center;display:flex;gap:1.6rem;justify-content:space-between}.hero2-panel-label{color:#6b839b;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.hero2-panel-status{align-items:center;background:#e9f7dd;border:1px solid #c2e3a7;border-radius:999px;color:#355b18;display:inline-flex;font-size:1.2rem;gap:.7rem;padding:.4rem 1.2rem}.hero2-panel-status .dot{background:var(--accent-color);border-radius:999px;box-shadow:0 0 8px #63b400e6;height:.8rem;width:.8rem}.hero2-metrics-grid{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:repeat(3,minmax(0,1fr))}.hero2-metric{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #d7e6f5;border-radius:1.4rem;display:flex;flex-direction:column;gap:.3rem;padding:1.3rem 1.2rem}.hero2-metric-label{color:#5c7084;font-size:1.2rem}.hero2-metric-value{color:#0f2c4a;font-size:1.9rem;font-weight:800}.hero2-metric-value--down{color:#1b8a34}.hero2-metric-sub{color:#7b91a6;font-size:1.15rem}.hero2-progress-row{grid-gap:1.2rem;align-items:center;display:grid;gap:1.2rem;grid-template-columns:auto 1fr auto}.hero2-progress-label{align-items:center;color:#314a61;display:inline-flex;font-size:1.25rem;gap:.7rem}.hero2-progress-label svg{color:var(--primary-color);font-size:1.4rem}.hero2-progress-bar{background:#e3f0ff;border-radius:999px;height:.9rem;overflow:hidden;position:relative}.hero2-progress-bar-fill{background:linear-gradient(90deg,var(--accent-color),var(--primary-color));border-radius:999px;inset:0;position:absolute;width:78%}.hero2-progress-value{color:#314a61;font-size:1.25rem}.hero2-panel--bottom{display:flex;flex-direction:column;gap:1.6rem}.hero2-services{display:flex;flex-direction:column;gap:1.1rem}.hero2-service{grid-gap:1.1rem;align-items:flex-start;display:grid;gap:1.1rem;grid-template-columns:auto minmax(0,1fr)}.hero2-service-icon{align-items:center;background:#e4f1ff;border:1px solid #c9ddf4;border-radius:999px;color:var(--primary-color);display:inline-flex;height:3.2rem;justify-content:center;width:3.2rem}.hero2-service-body h4{color:#1a3147;font-size:1.45rem;margin:0 0 .2rem}.hero2-service-body p{color:#5b7289;font-size:1.3rem;line-height:1.6;margin:0}.hero2-footnote{align-items:center;border-top:1px dashed #d3e2f3;color:#50667c;display:flex;flex-wrap:wrap;font-size:1.25rem;gap:.8rem 1.6rem;justify-content:space-between;padding-top:1.3rem}.hero2-footnote-pill{align-items:center;background:#f4f8fd;border:1px solid #cfe2f4;border-radius:999px;color:#36516a;display:inline-flex;font-size:1.15rem;gap:.7rem;padding:.4rem 1.2rem}.hero2-footnote-pill .dot{background:var(--accent-color);border-radius:999px;height:.7rem;width:.7rem}.hero2-strip{grid-gap:1.2rem;background:#fff;border:1px dashed #c9ddef;border-radius:1.4rem;box-shadow:var(--shadow-soft);display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.4rem;padding:1.2rem 1.4rem}.hero2-strip-item{display:flex;flex-direction:column;gap:.2rem}.hero2-strip-label{color:#16324a;font-size:1.3rem;font-weight:600}.hero2-strip-meta{color:#627a93;font-size:1.2rem}.hero2-strip-divider{border-left:1px dashed #d3e2f3}@media (max-width:1024px){.hero2-main{grid-template-columns:minmax(0,1fr)}.hero2-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.hero2{padding-block:5.6rem;padding-inline:1.4rem}.hero2-steps{grid-template-columns:1fr}.hero2-strip{grid-template-columns:minmax(0,1fr)}.hero2-strip-divider{display:none}.hero2-actions{flex-direction:column}.hx-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.svc2{background:radial-gradient(80rem 40rem at 0 0,#d5e9f8cc,#0000 60%),radial-gradient(70rem 36rem at 100% 0,#dbeeffe6,#0000 60%),var(--light-bg);color:var(--text-dark);font-family:Segoe UI,system-ui,sans-serif;font-family:var(--font-family-main,"Segoe UI",system-ui,sans-serif);position:relative}.svc2-wrap{margin:0 auto;max-width:1180px;padding:clamp(48px,6vw,96px) 20px}.svc2-head{margin:0 auto 26px;max-width:860px;text-align:center}.svc2-kicker{background:linear-gradient(135deg,#dbeeff,#f6fbfe);border:1px solid #0072ce29;border-radius:999px;color:#14528a;display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.08em;padding:6px 14px;text-transform:uppercase}.svc2-head h1{font-size:clamp(2.4rem,1.6rem + 2vw,3.2rem);line-height:1.15;margin:12px 0 8px}.svc2-sub{color:#54687c;font-size:clamp(1.3rem,1rem + .4vw,1.6rem);line-height:1.7}.svc2-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.svc2-card{background:#fff;border:1px solid #d7e6f5;border-radius:18px;box-shadow:var(--shadow-soft);cursor:pointer;outline:none;padding:18px 18px 16px;position:relative;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.svc2-card:focus,.svc2-card:hover{background:#fff;border-color:var(--primary-color);box-shadow:0 14px 30px #0072ce2e;transform:translateY(-2px)}.svc2-top{align-items:center;display:flex;justify-content:flex-start;margin-bottom:12px}.svc2-icon{background:linear-gradient(135deg,var(--secondary-color),#fff);border-radius:999px;box-shadow:0 0 0 4px #0072ce12;color:var(--primary-color);display:grid;font-size:1.5rem;height:40px;place-items:center;width:40px}.svc2-title{font-size:1.8rem;margin:6px 0 4px}.svc2-desc{color:#586c82;font-size:1.45rem;line-height:1.6;margin:0}.svc2-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.svc2 .tag{align-items:center;background:#f5f9ff;border:1px solid #d3e3f4;border-radius:999px;color:#29445c;display:inline-flex;font-size:1.25rem;padding:4px 10px}.svc2-cta{color:var(--primary-color);font-size:1.35rem;font-weight:700;letter-spacing:.02em;margin-top:12px;opacity:.9;transition:transform .12s ease,opacity .18s ease}.svc2-card:focus .svc2-cta,.svc2-card:hover .svc2-cta{opacity:1;transform:translateX(2px)}.svc2-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0}.svc2 .stat{background:#fff;border:1px dashed #cfdff0;border-radius:14px;box-shadow:var(--shadow-soft);padding:14px 16px;text-align:center}.svc2 .stat .k{font-size:1.6rem;font-weight:800;letter-spacing:.02em}.svc2 .stat .d{color:#627688;font-size:1.3rem;margin-top:4px}.svc2-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.svc2-btn{--pad-x:18px;--pad-y:11px;align-items:center;border:1px solid #cfe1f3;border-radius:999px;cursor:pointer;display:inline-flex;font-size:1.45rem;font-weight:700;justify-content:center;padding:var(--pad-y) var(--pad-x);text-decoration:none;transition:transform .12s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.svc2-btn-primary{background:linear-gradient(135deg,var(--primary-color),#0096ff);border-color:#0072ce40;box-shadow:0 12px 28px #0072ce47;color:var(--text-light)}.svc2-btn-primary:hover{box-shadow:0 16px 34px #0072ce59;transform:translateY(-1px)}.svc2-btn-ghost{background:#fff;color:#285075}.svc2-btn-ghost:hover{border-color:var(--primary-color);color:var(--primary-color)}.svc2-faq{grid-gap:10px;display:grid;gap:10px;margin-top:22px}.svc2-faq details{background:#fff;border:1px solid #d4e3f4;border-radius:14px;box-shadow:var(--shadow-soft);font-size:1.4rem;padding:12px 14px}.svc2-faq summary{color:#1e3750;cursor:pointer;font-weight:700}.svc2-faq p{color:#5b7086;line-height:1.7;margin:8px 0 0}@media (max-width:1024px){.svc2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.svc2-grid,.svc2-stats{grid-template-columns:1fr}.svc2-cta-row{flex-direction:column}.svc2-btn{width:100%}}@media (prefers-reduced-motion:reduce){.svc2-btn,.svc2-card{transition:none!important}}.proc2{--p2-bg:var(--light-bg);--p2-surface:#fff;--p2-surface-2:var(--medium-bg);--p2-text:var(--text-dark);--p2-muted:#346da7;--p2-accent:var(--primary-color);--p2-accent-2:var(--accent-color);--p2-border:#0c1d2c14;--p2-ring:#0072ce59;--p2-grid:#0072ce33;background:radial-gradient(90rem 56rem at 12% 0,#d5e9f8f2,#0000 60%),radial-gradient(80rem 52rem at 95% 10%,#a0db8e73,#0000 60%),var(--p2-bg);color:var(--p2-text);font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-family:var(--font-family-main,"Segoe UI",system-ui,-apple-system,sans-serif);font-size:1rem;position:relative}.proc2-wrap{margin:0 auto;max-width:118rem;padding:clamp(4.8rem,6vw,9.6rem) 2rem}.proc2-head{margin:0 auto 2rem;max-width:92rem;text-align:center}.kicker{border:1px solid var(--p2-border);color:var(--p2-accent);padding:.8rem 1.4rem}.proc2-head h2{font-size:clamp(2.6rem,1.9rem + 2.6vw,4.2rem);line-height:1.15;margin:1rem 0 .8rem}.proc2-head .sub{color:var(--p2-muted);font-size:clamp(1.4rem,1.2rem + .4vw,1.7rem);line-height:1.6}.proc2-rail{background:linear-gradient(to bottom,var(--p2-grid),#0000);bottom:16rem;left:50%;opacity:.5;pointer-events:none;position:absolute;top:20rem;transform:translateX(-50%);width:.2rem}.proc2-grid{grid-gap:1.8rem;display:grid;gap:1.8rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:2.8rem auto 0;padding:0;position:relative}.proc2-card{background:linear-gradient(180deg,#fffffffa,#f6fbfefa);border:1px solid var(--p2-border);border-radius:1.8rem;box-shadow:0 1.2rem 3rem #00000014;padding:2.4rem 2rem 2rem;position:relative;transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.proc2-card:hover{background:#fff;border-color:var(--p2-ring);box-shadow:0 1.8rem 4rem #0000001f;transform:translateY(-.2rem)}.badge{background:var(--p2-surface-2);border:1px solid var(--p2-border);border-radius:1rem;box-shadow:0 .8rem 2rem #0000001f;font-size:1.3rem;left:2rem;padding:.8rem 1.2rem;position:absolute;top:-1.2rem}.badge .num{background:linear-gradient(135deg,var(--p2-accent),var(--p2-accent-2));-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:900;letter-spacing:.04em}.icon{background:linear-gradient(135deg,var(--p2-accent),var(--p2-accent-2));height:5.4rem;margin-bottom:1.4rem;width:5.4rem}.proc2-card h3{font-size:1.7rem;margin:0 0 .8rem}.proc2-card p{color:var(--p2-muted);font-size:1.4rem;line-height:1.7;margin:0}.tip{align-items:center;background:#ffffffe6;border:1px solid var(--p2-border);border-radius:999px;color:var(--p2-text);display:inline-flex;font-size:1.3rem;gap:1rem;margin-top:1.4rem;padding:.8rem 1.2rem}.tip .dot{background:linear-gradient(90deg,var(--p2-accent),var(--p2-accent-2));border-radius:999px;box-shadow:0 0 .8rem #0072ce99;height:.9rem;width:.9rem}.proc2-stats{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:2.8rem 0 0}.stat{background:var(--p2-surface);border:1px dashed var(--p2-border);border-radius:1.6rem;padding:1.8rem}.stat .k{font-size:2rem;letter-spacing:.02em}.stat .d{color:var(--p2-muted);font-size:1.3rem;margin-top:.6rem}.proc2-cta{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.proc2 .btn{--pad-x:2rem;--pad-y:1.2rem;align-items:center;border:1px solid var(--p2-border);border-radius:999px;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:700;justify-content:center;padding:var(--pad-y) var(--pad-x);text-decoration:none;transition:transform .12s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.proc2 .btn-primary{background:linear-gradient(135deg,var(--p2-accent),var(--p2-accent-2));box-shadow:0 1.2rem 2.8rem #0072ce42,inset 0 .1rem 0 #ffffff4d;color:var(--text-light)}.proc2 .btn-primary:hover{box-shadow:0 1.6rem 3.6rem #0072ce52,inset 0 .1rem 0 #ffffff59;transform:translateY(-.1rem)}.proc2 .btn-ghost{background:#0000;color:var(--p2-text)}.proc2 .btn-ghost:hover{background:#ffffffd9;border-color:var(--p2-ring)}@media (max-width:1024px){.proc2-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.proc2-rail{display:none}.proc2-grid,.proc2-stats{grid-template-columns:1fr}.proc2 .btn{width:100%}.proc2-head{text-align:left}}@media (prefers-reduced-motion:reduce){.proc2 .btn-primary:hover{transform:none}}.strat2{--s2-bg:var(--light-bg);--s2-surface:#fff;--s2-text:var(--text-dark);--s2-muted:#4b6075;--s2-accent:var(--primary-color);--s2-accent-2:var(--accent-color);--s2-border:#0c1d2c14;--s2-ring:#0072ce59;background:radial-gradient(90rem 56rem at 12% 0,#d5e9f8f2,#0000 60%),radial-gradient(80rem 52rem at 95% 10%,#a0db8e80,#0000 60%),var(--s2-bg);color:var(--s2-text);font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-family:var(--font-family-main,"Segoe UI",system-ui,-apple-system,sans-serif);font-size:1rem;position:relative}.strat2-wrap{margin:0 auto;max-width:118rem;padding:clamp(6rem,6vw,12rem) 2rem}.strat2-head{margin:0 auto 2.2rem;max-width:90rem;text-align:center}.kicker{background:linear-gradient(135deg,#d5e9f8e6,#a0db8e8c);border:1px solid var(--s2-border);border-radius:999px;color:var(--s2-accent);display:inline-block;font-size:1.2rem;font-weight:800;letter-spacing:.03em;padding:.8rem 1.2rem;text-transform:uppercase}.strat2-head h2{font-size:clamp(2.6rem,1.9rem + 3vw,4.2rem);line-height:1.15;margin:1rem 0 .8rem}.strat2-head .sub{color:var(--s2-muted);font-size:clamp(1.4rem,1.2rem + .5vw,1.7rem)}.strat2-grid{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.6rem}.strat2-card{background:linear-gradient(180deg,#fffffffa,#f6fbfefa);border:1px solid var(--s2-border);border-radius:1.6rem;box-shadow:0 1.2rem 3rem #00000014;overflow:hidden;padding:1.6rem 1.6rem 1.8rem;position:relative;transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.strat2-card:hover{background:#fff;border-color:var(--s2-ring);box-shadow:0 1.8rem 4rem #0000001f;transform:translateY(-.2rem)}.card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.icon{border-radius:999px;box-shadow:0 0 0 .35rem #0072ce2e;color:#fff;display:grid;font-size:1.7rem;height:4.4rem;place-items:center;width:4.4rem}.icon,.num{background:linear-gradient(135deg,var(--s2-accent),var(--s2-accent-2))}.num{-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.3rem;font-weight:800;letter-spacing:.04em}.strat2-card h3{font-size:1.7rem;margin:.6rem 0}.strat2-card p{color:var(--s2-muted);font-size:1.4rem;line-height:1.7;margin:0}.tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.1rem}.tag{align-items:center;background:#ffffffeb;border:1px solid var(--s2-border);border-radius:999px;color:var(--s2-text);display:inline-flex;font-size:1.25rem;gap:.6rem;padding:.6rem 1rem}.cta{color:var(--s2-accent);font-size:1.35rem;font-weight:700;letter-spacing:.02em;margin-top:1.2rem;opacity:.9;transition:transform .12s ease,opacity .2s ease}.strat2-card:hover .cta{opacity:1;transform:translateX(.2rem)}.strat2-strip{border-top:1px dashed var(--s2-border);color:var(--s2-muted);font-size:1.35rem;margin-top:1.8rem;padding-top:1.4rem;text-align:center}@media (max-width:1200px){.strat2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.strat2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.strat2-grid{grid-template-columns:1fr}.strat2-head{text-align:left}}.cta-banner{background:radial-gradient(800px 320px at 0 0,#0072ce1a,#0000 65%),radial-gradient(800px 320px at 100% 100%,#63b4001a,#0000 65%),linear-gradient(135deg,var(--light-bg),var(--medium-bg));border-bottom:1px solid #0b2d4a0f;border-top:1px solid #0b2d4a0f;color:var(--text-dark);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-family-main,system-ui,-apple-system,"Segoe UI",sans-serif);overflow:hidden;padding:clamp(56px,7vw,90px) 16px;position:relative;text-align:center}.cta-inner{margin:0 auto;max-width:980px;position:relative;z-index:1}.cta-banner:before{background:radial-gradient(circle at center,#ffffff73,#0000 70%);content:"";inset:0;opacity:.4;pointer-events:none;position:absolute}.cta-eyebrow{color:#0c1d2cb3;font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 8px;text-transform:uppercase}.cta-inner h2{color:var(--dark-bg);font-size:clamp(2.2rem,1.2vw + 2rem,3rem);font-weight:800;letter-spacing:.02em;margin:0 0 12px}.cta-inner h2 span{color:var(--primary-color)}.cta-copy{color:#0c1d2ccc;font-size:1.6rem;font-weight:400;line-height:1.8;margin:0 auto 28px;max-width:720px}.cta-footer{align-items:center;display:flex;flex-direction:column;gap:10px}.cta-btn{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border:none;border-radius:999px;box-shadow:0 12px 26px #0072ce40;color:var(--text-light);cursor:pointer;font-size:1.5rem;font-weight:700;padding:13px 34px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.cta-btn:hover{box-shadow:0 14px 30px #0072ce4d;filter:brightness(1.05);transform:translateY(-2px)}.cta-note{color:#0c1d2cb3;font-size:1.3rem;margin:0;max-width:520px}@media (max-width:768px){.cta-inner h2{font-size:2.2rem}.cta-copy{font-size:1.45rem;margin-bottom:24px}.cta-btn{font-size:1.45rem;padding:13px;width:100%}.cta-note{font-size:1.2rem}}.ft{background:radial-gradient(1000px 560px at 12% 0,#0072ce1f,#0000 60%),radial-gradient(900px 520px at 95% 10%,#63b4001f,#0000 60%),linear-gradient(135deg,var(--light-bg),var(--medium-bg));color:var(--text-dark);font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,Arial,sans-serif;font-family:var(--font-family-main,ui-sans-serif,system-ui,"Segoe UI",Roboto,Arial,sans-serif);padding:40px 20px 24px;position:relative}.ft-wrap{grid-gap:24px;background-color:#fff;border:1px solid #0b2d4a0f;border-radius:18px;box-shadow:0 10px 30px #0f172a14;box-shadow:var(--shadow-soft,0 10px 30px #0f172a14);display:grid;gap:24px;grid-template-columns:2fr 1fr 1fr 1.2fr;margin:0 auto;max-width:1180px;padding:20px 18px 22px}.ft-brand{padding-right:10px}.ft-logo{align-items:center;color:var(--dark-bg);display:inline-flex;font-weight:900;gap:10px;letter-spacing:.3px;text-decoration:none}.ft-logo-chip{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:999px;box-shadow:0 0 0 6px #0072ce2e;height:16px;width:16px}.ft-logo-text{font-size:20px}.ft-tagline{color:#0c1d2cc7;font-size:14px;line-height:1.7;margin:10px 0}.ft-news{align-items:center;display:flex;gap:8px;margin-top:6px}.ft-news input{background:#dbeeff80;border:1px solid #0b2d4a29;border-radius:10px;color:var(--text-dark);flex:1 1 auto;font-size:14px;outline:none;padding:10px 12px}.ft-news input::placeholder{color:#0c1d2c8c}.ft-news input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #0072ce2e}.ft-news-note{color:#0c1d2c99;font-size:12px;margin:6px 0 0}.ft .btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border:0;border-radius:10px;box-shadow:0 12px 28px #0072ce38,inset 0 1px 0 #ffffff4d;color:var(--text-light);cursor:pointer;font-size:13px;font-weight:800;padding:10px 14px;transition:transform .12s ease,box-shadow .2s ease,filter .15s ease;white-space:nowrap}.ft .btn-primary:hover{box-shadow:0 16px 36px #0072ce47;filter:brightness(1.03);transform:translateY(-1px)}.ft-social{display:flex;gap:10px;margin-top:12px}.ft-social a{background:#dbeeff99;border:1px solid #0b2d4a14;border-radius:10px;color:#0c1d2ccc;display:grid;height:34px;place-items:center;transition:transform .12s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;width:34px}.ft-social a:hover{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-color:var(--primary-color);box-shadow:0 10px 24px #0072ce40;color:var(--text-light);transform:translateY(-1px)}.ft-social svg{height:16px;width:16px}.ft-col h4,.ft-contact h4{color:var(--dark-bg);font-size:16px;margin:0 0 10px}.ft-col ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ft-col a{border-bottom:1px dashed #0000;color:#0c1d2cd9;font-size:14px;text-decoration:none;transition:color .2s ease,border-color .2s ease}.ft-col a:hover{border-color:var(--primary-color);color:var(--primary-color)}.ft-addr{color:#0c1d2cd9;font-size:14px;font-style:normal;line-height:1.7}.ft-addr a{color:#0c1d2ce6;text-decoration:none}.ft-addr a:hover{color:var(--primary-color)}.ft-hours{margin-top:4px}.ft-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ft-badges span{background:#dbeeff99;border:1px solid #0b2d4a24;border-radius:999px;color:#0c1d2cd9;font-size:12px;padding:6px 10px}.ft-bottom{align-items:center;color:#0c1d2cb3;display:flex;font-size:13px;gap:10px;justify-content:space-between;margin:14px auto 0;max-width:1180px;padding:4px 4px 0}.ft-legal{display:flex;gap:12px}.ft-legal a{color:#0c1d2cb3;font-size:13px;text-decoration:none}.ft-legal a:hover{color:var(--primary-color)}.ft-disclaimer{background-color:#dbeeffe6;border-top:1px solid #0b2d4a14;color:#0c1d2cbf;font-size:13px;margin-top:10px;padding:10px 20px;text-align:center;width:100%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:1024px){.ft-wrap{grid-template-columns:1.6fr 1fr 1fr}}@media (max-width:820px){.ft-wrap{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ft-wrap{grid-template-columns:1fr;padding:18px 16px 20px}.ft-bottom{gap:6px;text-align:center}.ft-bottom,.ft-news{flex-direction:column}.ft-news{align-items:stretch}.btn-primary{width:100%}}.header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(to bottom,color-mix(in srgb,var(--light-bg) 85%,#0000),color-mix(in srgb,var(--light-bg) 92%,#0000));border-bottom:1px solid #0b2d4a0f;font-family:Segoe UI,system-ui,sans-serif;font-family:var(--font-family-main,"Segoe UI",system-ui,sans-serif);overflow-x:hidden;position:-webkit-sticky;position:sticky;top:0;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;z-index:999}.header--scrolled{background:color-mix(in srgb,var(--light-bg) 96%,#fff 4%);border-color:#0b2d4a1f;box-shadow:0 10px 30px #0f172a14}.header-inner{align-items:center;display:flex;gap:24px;margin:0 auto;max-width:1180px;padding:14px 20px}.logo{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:10px;padding:4px 6px}.logo-mark{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:999px;box-shadow:0 0 0 6px #0072ce2e;height:20px;width:20px}.logo-text-group{align-items:flex-start;display:flex;flex-direction:column}.logo-text-main{color:var(--dark-bg);font-size:18px;font-weight:800;letter-spacing:.04em}.logo-text-sub{color:#0c1d2ca6;font-size:11px}.nav-links{display:flex;gap:18px;margin-left:24px}.nav-item{background:none;border:none;color:#0c1d2cbf;cursor:pointer;font-size:14px;font-weight:500;padding:6px 0;position:relative;transition:color .2s ease}.nav-item:after{background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border-radius:999px;content:"";inset-inline:0;bottom:0;height:2px;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.nav-item:hover{color:var(--dark-bg)}.nav-item:hover:after{transform:scaleX(1)}.nav-actions{align-items:center;display:flex;gap:12px;margin-left:auto}.call-btn{align-items:center;background:#dbeeffe6;border:1px solid #0b2d4a24;border-radius:999px;color:#0c1d2ce6;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 12px;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.call-btn:hover{background:#fff;border-color:var(--primary-color);box-shadow:0 10px 22px #0072ce2e;transform:translateY(-1px)}.call-icon{font-size:12px}.call-label{white-space:nowrap}.primary-btn{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border:none;border-radius:999px;box-shadow:0 14px 30px #0072ce47;color:var(--text-light);cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px;transition:transform .18s ease,box-shadow .2s ease,filter .16s ease}.primary-btn:hover{box-shadow:0 18px 36px #0072ce52;filter:brightness(1.04);transform:translateY(-1px)}.hamburger{background:none;border:none;color:#0c1d2cd9;cursor:pointer;display:none;font-size:20px;margin-left:auto}.mobile-menu{background:linear-gradient(135deg,var(--light-bg),#fff);box-shadow:-10px 0 30px #0f172a26;display:flex;flex-direction:column;height:100vh;max-width:360px;padding:72px 20px 24px;position:fixed;right:-100%;top:0;transition:right .28s ease;width:78%;z-index:1000}.mobile-menu.show{right:0}.mobile-nav{display:flex;flex-direction:column;gap:16px}.mobile-nav .nav-item{font-size:15px;padding:6px 0;text-align:left}.mobile-nav-actions{display:flex;flex-direction:column;gap:10px;margin-top:22px}.full-width{justify-content:center;width:100%}@media (max-width:1024px){.nav-links{gap:12px}.primary-btn{font-size:12px;padding:8px 16px}}@media (max-width:820px){.nav-actions,.nav-links{display:none}.hamburger{display:inline-flex}.header-inner{padding-inline:16px}}.service-details-container{background:radial-gradient(720px 320px at 0 0,#0072ce1f,#0000 60%),radial-gradient(720px 320px at 100% 10%,#63b4001f,#0000 60%),var(--light-bg);color:var(--text-dark);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-main,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);padding:80px 16px}.service-header{animation:fadeIn .6s ease both;margin:0 auto 40px;max-width:960px;text-align:center}.service-eyebrow{color:#0c1d2c99;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.service-header h1{color:var(--dark-bg);font-size:32px;line-height:1.2;margin:0 0 10px}.service-header .service-description{color:#0c1d2ccc;font-size:16px;line-height:1.7;margin:0 auto;max-width:720px}.service-main{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);margin:0 auto 56px;max-width:1180px}.service-content{grid-gap:16px;align-content:start;display:grid;gap:16px}.section-card{background:#fff;border:1px solid #0b2d4a0f;border-radius:16px;box-shadow:0 4px 12px #0f172a0f;box-shadow:var(--shadow-soft,0 4px 12px #0f172a0f);padding:20px 22px}.section-card h2{color:var(--dark-bg);font-size:20px;letter-spacing:.02em;margin:0 0 10px}.section-card p{color:#0c1d2cd1;font-size:15px;line-height:1.7;margin:0}.features-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:8px}.feature-item{align-items:flex-start;color:#0c1d2cd6;display:flex;font-size:14px;gap:10px;line-height:1.6}.feature-item .tick{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:999px;box-shadow:0 0 0 3px #0072ce2e;flex:0 0 auto;height:16px;margin-top:2px;position:relative;width:16px}.feature-item .tick:after{border:2px solid #fff;border-left:0;border-top:0;content:"";height:9px;left:5px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.faqs details{background:#dbeeff73;border:1px solid #0b2d4a1f;border-radius:12px;padding:12px 14px}.faqs details+details{margin-top:8px}.faqs summary{color:var(--dark-bg);cursor:pointer;font-size:15px;font-weight:600;list-style:none}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{color:#0b2d4a80;content:"＋";float:right;font-weight:400}.faqs details[open] summary:after{content:"–"}.faqs p{color:#0c1d2cc7;font-size:14px;line-height:1.7;margin:10px 0 0}.sidebar{position:relative}.sidebar-card{grid-gap:14px;background:#fff;border:1px solid #0b2d4a0f;border-radius:18px;box-shadow:0 4px 12px #0f172a14;box-shadow:var(--shadow-soft,0 4px 12px #0f172a14);display:grid;gap:14px;padding:20px 20px 22px;position:-webkit-sticky;position:sticky;top:16px}.sidebar-eyebrow{color:#0b2d4a99;font-size:11px;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.sidebar h3{color:var(--dark-bg);font-size:18px;margin:2px 0 4px}.sidebar-copy{color:#0c1d2ccc;font-size:14px;line-height:1.6;margin:0}.meta{grid-gap:4px;color:#0c1d2cd9;display:grid;font-size:14px;gap:4px}.meta a{color:var(--primary-color);font-weight:600;text-decoration:none}.meta a:hover{text-decoration:underline}.pill-row{gap:8px}.pill{background:#0072ce0f;border:1px solid #0072ce29;color:#0c1d2ccc;font-size:11px;font-weight:600;padding:6px 10px}.cta-button{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border:none;border-radius:12px;box-shadow:0 10px 24px #0072ce40;color:var(--text-light);cursor:pointer;font-size:14px;font-weight:700;padding:11px 16px;transition:transform .12s ease,box-shadow .18s ease,filter .12s ease}.cta-button:hover{box-shadow:0 12px 28px #0072ce4d;filter:brightness(1.05);transform:translateY(-1px)}.testimonials-section{animation:fadeIn .6s ease both;border-top:1px solid #0b2d4a14;margin:0 auto;max-width:1180px;padding-top:32px}.testimonials-section h2{color:var(--dark-bg);font-size:20px;margin:0 0 20px;text-align:center}.testimonial-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-box{background:#fff;border:1px solid #0b2d4a0f;border-radius:14px;box-shadow:0 4px 10px #0f172a0f;box-shadow:var(--shadow-soft,0 4px 10px #0f172a0f);color:#0c1d2cd6;font-size:14px;line-height:1.7;padding:16px 18px;transition:transform .16s ease,box-shadow .16s ease}.testimonial-box:hover{box-shadow:0 10px 26px #0072ce2e;transform:translateY(-2px)}.testimonial-box span{color:var(--primary-color);display:block;font-weight:700;margin-top:8px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.service-main{grid-template-columns:1fr}.sidebar-card{position:static}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.service-details-container{padding:60px 14px}.service-header h1{font-size:26px}.service-header .service-description{font-size:14px}.section-card{padding:18px 16px}.testimonial-grid{grid-template-columns:1fr}.cta-button{width:100%}}.aboutv2{--av2-bg:var(--light-bg);--av2-surface:#fff;--av2-surface-2:var(--medium-bg);--av2-text:var(--text-dark);--av2-muted:#4b6075;--av2-accent:var(--primary-color);--av2-accent-2:var(--accent-color);--av2-border:#0c1d2c14;--av2-ring:#0072ce73;background:radial-gradient(90rem 50rem at 10% 0,#d5e9f8e6,#0000 65%),radial-gradient(90rem 50rem at 100% 10%,#a0db8e66,#0000 60%),var(--av2-bg);color:var(--av2-text);font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-family:var(--font-family-main,"Segoe UI",system-ui,-apple-system,sans-serif);font-size:1rem;position:relative}.av2-wrap{margin:0 auto;max-width:128rem;padding:clamp(4rem,6vw,9.6rem) 2rem}.av2-head{max-width:78rem}.av2-kicker{background:linear-gradient(135deg,#d5e9f8cc,#a0db8e80);border:1px solid var(--av2-border);border-radius:999px;color:var(--av2-accent);display:inline-block;font-size:1.1rem;font-weight:600;letter-spacing:.04em;padding:.8rem 1.4rem;text-transform:uppercase}.av2-title{font-size:clamp(2.4rem,2rem + 2vw,3.2rem);letter-spacing:.02em;line-height:1.18;margin:1.4rem 0 1rem}.av2-sub{color:var(--av2-muted);font-size:clamp(1.4rem,1.2rem + .4vw,1.6rem);max-width:65ch}.av2-hero{grid-gap:clamp(2rem,3vw,3.6rem);display:grid;gap:clamp(2rem,3vw,3.6rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:3.2rem}.av2-hero-text{background:linear-gradient(180deg,#ffffffeb,#fffffffa);border:1px solid var(--av2-border);border-radius:1.6rem;box-shadow:var(--shadow-soft);padding:2rem 2.2rem 1.6rem}.av2-hero-text p{color:var(--av2-text);font-size:1.5rem;line-height:1.7;margin:0 0 1.2rem}.av2-points{grid-gap:.8rem;color:var(--av2-muted);display:grid;font-size:1.35rem;gap:.8rem;list-style:none;margin:.6rem 0 0;padding:0}.av2-points li{align-items:center;display:flex;gap:.8rem}.av2-points .dot{background:linear-gradient(90deg,var(--av2-accent),var(--av2-accent-2));border-radius:999px;box-shadow:0 0 .8rem #0072ce99;height:.9rem;width:.9rem}.av2-hero-media{background:var(--av2-surface);border:1px solid var(--av2-border);border-radius:1.8rem;box-shadow:0 1.4rem 3rem #00000014;padding:1.8rem 1.8rem 4.6rem;position:relative}.av2-hero-meta h3{font-size:1.6rem;margin:0 0 1rem}.av2-hero-meta ul{color:var(--av2-muted);font-size:1.4rem;line-height:1.7;margin:0;padding-left:1.1rem}.av2-badge{align-items:center;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#0b2d4ae6;border:1px solid #ffffff2e;border-radius:999px;bottom:1.2rem;color:var(--text-light);display:inline-flex;font-size:1.2rem;gap:.6rem;left:1.8rem;padding:.7rem 1.4rem;position:absolute}.av2-badge strong{font-weight:700}.av2-block{margin-top:4.8rem}.av2-h2{font-size:clamp(2rem,1.6rem + 1vw,2.4rem);margin:0}.av2-lead{color:var(--av2-muted);font-size:1.4rem;margin:.8rem 0 1.8rem}.av2-values{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.value-card{background:linear-gradient(180deg,#fffffff5,#f6fbfefa);border:1px solid var(--av2-border);border-radius:1.4rem;padding:1.6rem 1.6rem 1.8rem;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.value-card:hover{background:#fff;border-color:var(--av2-ring);box-shadow:0 1.8rem 4rem #00000014;transform:translateY(-.2rem)}.value-icon{font-size:2rem;margin-bottom:.8rem}.value-card h3{font-size:1.6rem;margin:0 0 .6rem}.value-card p{color:var(--av2-muted);font-size:1.35rem;line-height:1.6;margin:0}.av2-stats{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.2rem}.stat{background:var(--av2-surface-2);border:1px dashed #0c1d2c2e;border-radius:1.2rem;padding:1.6rem;text-align:center}.stat .k{font-size:1.8rem;font-weight:800;letter-spacing:.03em}.stat .d{color:var(--av2-muted);font-size:1.2rem;margin-top:.4rem}.av2-steps{grid-gap:1.6rem;counter-reset:step;display:grid;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:1.6rem 0 0;padding:0}.av2-steps li{background:linear-gradient(180deg,#fffffff5,#f6fbfefa);border:1px solid var(--av2-border);border-radius:1.4rem;padding:1.6rem 1.6rem 1.8rem;position:relative}.av2-steps li:before{background:linear-gradient(135deg,var(--av2-accent),var(--av2-accent-2));border-radius:.8rem;box-shadow:inset 0 .1rem 0 #fff6;color:#fff;content:counter(step);counter-increment:step;display:grid;font-size:1.2rem;font-weight:700;height:2.6rem;place-items:center;position:absolute;right:1rem;top:1rem;width:2.6rem}.step-pin{background:linear-gradient(90deg,var(--av2-accent),var(--av2-accent-2));border-radius:999px;box-shadow:0 0 .8rem #0072ce99;height:.9rem;margin-bottom:.8rem;width:.9rem}.av2-steps h3{font-size:1.6rem;margin:0 0 .6rem}.av2-steps p{color:var(--av2-muted);font-size:1.35rem;line-height:1.6;margin:0}.av2-quote{background:#fffffff5;border:1px solid var(--av2-border);border-radius:1.6rem;box-shadow:0 1.2rem 3rem #0000000a;margin:4rem 0 0;padding:2rem 2.2rem}.av2-quote blockquote{font-size:clamp(1.4rem,1.3rem + .3vw,1.6rem);line-height:1.8;margin:0}.av2-quote figcaption{color:var(--av2-muted);font-size:1.3rem;margin-top:.8rem}.av2-cta{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:1fr 1fr;margin:2.8rem 0 0}.cta-card{background:var(--av2-surface);border:1px solid var(--av2-border);border-radius:1.6rem;box-shadow:var(--shadow-soft);padding:1.8rem 2rem 2rem}.cta-card h3{font-size:1.8rem;margin:0 0 .8rem}.cta-card p{color:var(--av2-muted);font-size:1.4rem;margin:0 0 1.2rem}.aboutv2 .btn{--pad-x:1.8rem;--pad-y:1rem;align-items:center;border:1px solid var(--av2-border);border-radius:999px;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:600;gap:.8rem;justify-content:center;padding:var(--pad-y) var(--pad-x);text-decoration:none}.aboutv2 .btn-primary{background:linear-gradient(135deg,var(--av2-accent),var(--av2-accent-2));box-shadow:0 1rem 2.4rem #0072ce4d,inset 0 .1rem 0 #ffffff59;color:var(--text-light)}.aboutv2 .btn-primary:hover{box-shadow:0 1.4rem 3rem #0072ce59,inset 0 .1rem 0 #ffffff59;transform:translateY(-.1rem)}.aboutv2 .btn-ghost{background:#0000;color:var(--av2-text)}.aboutv2 .btn-ghost:hover{background:#ffffffd9;border-color:var(--av2-ring)}@media (max-width:1024px){.av2-hero{grid-template-columns:1fr}.av2-steps,.av2-values{grid-template-columns:repeat(2,1fr)}.av2-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.av2-wrap{padding-inline:1.6rem}.av2-cta,.av2-steps,.av2-values{grid-template-columns:1fr}.av2-stats{grid-template-columns:1fr 1fr}.av2-hero-media{padding-bottom:5.2rem}}@media (prefers-reduced-motion:reduce){.aboutv2 .btn-primary:hover{box-shadow:0 1rem 2.4rem #0072ce4d;transform:none}.value-card:hover{transform:none}}.c2{--c2-bg:var(--light-bg);--c2-surface:#fff;--c2-surface-2:var(--medium-bg);--c2-text:var(--text-dark);--c2-muted:#4b6075;--c2-accent:var(--primary-color);--c2-accent-2:var(--accent-color);--c2-border:#0c1d2c14;--c2-ring:#0072ce66;background:radial-gradient(90rem 56rem at 10% 0,#d5e9f8e6,#0000 60%),radial-gradient(80rem 52rem at 95% 10%,#a0db8e66,#0000 60%),var(--c2-bg);color:var(--c2-text);font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-family:var(--font-family-main,"Segoe UI",system-ui,-apple-system,sans-serif);font-size:1rem;position:relative}.c2-bg{background:conic-gradient(from 200deg at 70% 20%,#0072ce2e,#0000 30% 70%,#63b40029),radial-gradient(60rem 60rem at 12% 12%,#d5e9f8b3,#0000 60%);filter:blur(7rem) saturate(120%);inset:-15%;opacity:.6;pointer-events:none;position:absolute}.c2-wrap{margin:0 auto;max-width:118rem;padding:clamp(4.8rem,6vw,9.6rem) 2rem}.c2-head{margin:0 auto 2.2rem;max-width:90rem;text-align:center}.c2-kicker{background:linear-gradient(135deg,#d5e9f8e6,#a0db8e8c);border:1px solid var(--c2-border);border-radius:999px;color:var(--c2-accent);display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:.8rem 1.2rem;text-transform:uppercase}.c2-head h1{font-size:clamp(2.8rem,2rem + 2.8vw,4.2rem);line-height:1.15;margin:1.2rem 0 .8rem}.c2-sub{color:var(--c2-muted);font-size:clamp(1.4rem,1.3rem + .4vw,1.7rem)}.c2-grid{grid-gap:clamp(2rem,3.5vw,4rem);display:grid;gap:clamp(2rem,3.5vw,4rem);grid-template-columns:.95fr 1.05fr;margin-top:2.6rem}.c2-info{grid-gap:1.4rem;align-content:start;display:grid;gap:1.4rem}.info-card{background:var(--c2-surface);border:1px solid var(--c2-border);border-radius:1.6rem;box-shadow:var(--shadow-soft);padding:1.8rem}.info-card h2{font-size:2rem;margin:0 0 .6rem}.info-card p{color:var(--c2-muted);font-size:1.45rem;line-height:1.7;margin:0 0 1.2rem}.contact-list{grid-gap:.8rem;display:grid;gap:.8rem;list-style:none;margin:1rem 0 0;padding:0}.contact-list .label{color:var(--c2-muted);display:inline-block;font-size:1.35rem;min-width:8.4rem}.contact-list a{color:var(--primary-color);font-size:1.35rem;text-decoration:none}.contact-list a:hover{text-decoration:underline}.cta-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.2rem}.c2 .btn{--pad-x:1.8rem;--pad-y:1.1rem;align-items:center;border:1px solid var(--c2-border);border-radius:999px;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:700;justify-content:center;padding:var(--pad-y) var(--pad-x);text-decoration:none;transition:transform .12s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.btn-primary{background:linear-gradient(135deg,var(--c2-accent),var(--c2-accent-2));box-shadow:0 1.2rem 2.8rem #0072ce42,inset 0 .1rem 0 #ffffff4d;color:var(--text-light)}.btn-primary:hover{box-shadow:0 1.6rem 3.6rem #0072ce4d,inset 0 .1rem 0 #ffffff59;transform:translateY(-.1rem)}.btn-ghost{background:#0000;color:var(--c2-text)}.btn-ghost:hover{background:#fffc;border-color:var(--c2-ring)}.pill-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.pill{align-items:center;background:#ffffffb3;border:1px solid var(--c2-border);border-radius:999px;color:var(--c2-muted);display:inline-flex;font-size:1.25rem;gap:.6rem;padding:.7rem 1rem}.map-card{padding:0}.map-wrap{border:1px solid var(--c2-border);border-radius:1.6rem;overflow:hidden}.map-wrap iframe{border:0;display:block;height:28rem;width:100%}.map-note{color:var(--c2-muted);display:block;font-size:1.3rem;padding:1rem 1.2rem}.c2-form{background:var(--c2-surface-2);border:1px solid var(--c2-border);border-radius:1.6rem;padding:1.8rem}.c2-form form,.row{grid-gap:1.2rem;display:grid;gap:1.2rem}.row{grid-template-columns:1fr 1fr}.field{grid-gap:.6rem;display:grid;gap:.6rem}.field label{font-size:1.4rem;font-weight:700}.field input,.field select,.field textarea{background:#fff;border:1px solid var(--c2-border);border-radius:1rem;color:var(--c2-text);font-size:1.4rem;outline:none;padding:1.2rem;transition:border-color .15s ease,box-shadow .15s ease}.field textarea{min-height:14rem;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--c2-accent);box-shadow:0 0 0 .3rem #0072ce29}.check{align-items:center;color:var(--c2-muted);display:inline-flex;font-size:1.3rem;gap:1rem}.check input{height:1.8rem;width:1.8rem}.actions{display:flex;flex-wrap:wrap;gap:1rem}.form-status{color:var(--c2-muted);font-size:1.3rem;margin-top:.4rem;min-height:2.2rem}.form-status.ok{color:#1c9c5c}.form-status.err{color:#e55353}.hp{height:1px;left:-9999px!important;opacity:0!important;pointer-events:none;position:absolute!important;width:1px}.mini-faq{grid-gap:1.2rem;color:var(--c2-muted);display:grid;font-size:1.35rem;gap:1.2rem;margin-top:1.6rem}.mini-faq strong{color:var(--c2-text);display:block;margin-bottom:.2rem}.c2-strip{align-items:center;border-top:1px dashed var(--c2-border);color:var(--c2-muted);display:flex;gap:1.4rem;margin-top:2.4rem;padding-top:1.6rem}.c2-strip>span{font-size:1.3rem;white-space:nowrap}.c2-strip .logos{grid-gap:2rem;display:grid;gap:2rem;grid-auto-flow:column;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden;width:100%}.c2 .logo{animation:c2-marquee 16s linear infinite;background:linear-gradient(90deg,#e5efff,#8fb6ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.7rem;font-style:normal;font-weight:700;letter-spacing:.04em;opacity:.75;transform:skewX(-8deg)}.c2 .logo:nth-child(odd){animation-delay:-8s}@keyframes c2-marquee{0%{transform:translateX(0) skewX(-8deg)}to{transform:translateX(-120%) skewX(-8deg)}}@media (max-width:1024px){.c2-grid,.row{grid-template-columns:1fr}.map-wrap iframe{height:26rem}}@media (max-width:768px){.c2-wrap{padding-inline:1.6rem}.c2-head{text-align:left}.c2 .btn{width:100%}.c2-strip{align-items:flex-start;flex-direction:column;gap:1rem}}@media (prefers-reduced-motion:reduce){.c2 .logo{animation:none!important}.btn-primary:hover{transform:none}}.privacy-policy{--pp-bg:var(--light-bg);--pp-surface:#fff;--pp-border:#0c1d2c14;--pp-text:var(--text-dark);--pp-muted:#4b6075;--pp-accent:var(--primary-color);--pp-accent-soft:var(--secondary-color);background:radial-gradient(80rem 40rem at 8% 0,#d5e9f8e6,#0000 60%),radial-gradient(80rem 40rem at 100% 0,#a0db8e80,#0000 60%),var(--pp-bg);color:var(--pp-text);font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-family:var(--font-family-main,"Segoe UI",system-ui,-apple-system,sans-serif);font-size:1rem}.pp-wrap{margin:0 auto;max-width:96rem;padding:clamp(4.8rem,6vw,8rem) 2rem}.privacy-policy-header{margin:0 0 3rem;text-align:left}.privacy-policy-header h1{font-size:clamp(2.8rem,2rem + 1.8vw,3.4rem);line-height:1.18;margin:.4rem 0 .6rem}.pp-eyebrow{background:linear-gradient(135deg,#d5e9f8e6,#a0db8e80);border:1px solid var(--pp-border);border-radius:999px;color:var(--pp-accent);display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:.6rem 1.2rem;text-transform:uppercase}.privacy-policy-header>p{color:var(--pp-muted);font-size:1.5rem;margin:.6rem 0 0;max-width:68rem}.pp-meta{color:var(--pp-muted);display:flex;flex-wrap:wrap;font-size:1.3rem;gap:1.2rem;margin-top:1.4rem}.pp-meta span:before{color:#0c1d2c59;content:"•";margin:0 .4rem 0 0}.pp-meta span:first-child:before{content:"";margin:0}.privacy-policy-content{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:1.6rem;box-shadow:0 1.2rem 3.2rem #0000000f;padding:2.2rem 2rem 2.6rem}.privacy-policy-content section+section{margin-top:2.4rem}.privacy-policy-content h2{font-size:1.8rem;margin:0 0 .6rem}.privacy-policy-content p{color:var(--pp-muted);font-size:1.45rem;line-height:1.7;margin:0 0 1.2rem}.privacy-policy-content ul{color:var(--pp-muted);font-size:1.4rem;margin:0 0 1.2rem;padding-left:2rem}.privacy-policy-content li{margin-bottom:.8rem}.privacy-policy-content strong{color:var(--pp-text)}.privacy-policy-content a{color:var(--pp-accent);text-decoration:underline}.pp-contact-list{list-style:none;margin-top:.4rem;padding-left:0}.pp-contact-list li{font-size:1.4rem;margin-bottom:.6rem}@media (max-width:768px){.pp-wrap,.privacy-policy-content{padding-inline:1.6rem}.privacy-policy-header h1{font-size:2.4rem}.privacy-policy-content h2{font-size:1.6rem}.privacy-policy-content li,.privacy-policy-content p{font-size:1.35rem}.pp-meta{flex-direction:column;gap:.6rem}}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Segoe UI,sans-serif;font-size:10px}:root{--primary-color:#0072ce;--secondary-color:#d5e9f8;--accent-color:#63b400;--ternary-color:#a0db8e;--light-bg:#f6fbfe;--medium-bg:#dbeeff;--dark-bg:#0b2d4a;--text-dark:#0c1d2c;--text-light:#fff;--font-family-main:"Segoe UI",sans-serif;--shadow-soft:0 4px 10px #00000014;--hx-bg:var(--light-bg);--hx-ink:var(--text-dark);--hx-primary:var(--primary-color);--hx-primary-soft:var(--accent-color);--hx-muted:#4b6075}
/*# sourceMappingURL=main.dc34001f.css.map*/