.sa-page{--a-blue:#0b5cff;--a-sky:#1b96ff;--a-cyan:#00b4ff;--a-navy:#061a3a;--a-night:#03132d;--a-text:#0b1424;--a-muted:#5e6b7b;--a-soft:#f2f8ff;--a-border:#e0ebf8;color:var(--a-text);overflow-x:clip}.sa-wrap{width:calc(100% - 64px);max-width:1320px;margin:auto;position:relative}.sa-section{padding:72px 0}.sa-soft{background:var(--a-soft)}.sa-page h2{color:var(--a-navy);margin:0 0 12px;font-size:clamp(26px,2.6vw,38px);line-height:1.15}.sa-page h2 span{color:var(--a-blue)}.sa-page h3{color:var(--a-navy);margin:0 0 6px;font-size:16.5px;line-height:1.3}.sa-page p{line-height:1.6}.sa-center{text-align:center;max-width:900px;margin:0 auto 34px}.sa-head-row{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.sa-head-row .sa-lead{max-width:520px}.sa-lead{color:var(--a-muted);margin:0;font-size:16px}.sa-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--a-blue);margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.sa-kicker.sa-light{color:#6cc4ff}.sa-page .reveal.in-view{transition-delay:var(--d,0s)}.sa-btn{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg, var(--a-sky), var(--a-blue));border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:800;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -10px #0b5cffaa}.sa-btn:after{content:"";background:linear-gradient(105deg,#0000 35%,#fff5 50%,#0000 65%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.sa-btn:hover{transform:translateY(-2px);box-shadow:0 18px 32px -10px #0b5cffcc}.sa-btn:hover:after{transform:translate(120%)}.sa-btn-ghost{border:1.5px solid var(--a-blue);color:var(--a-blue);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:13px 22px;font-weight:800;transition:background .3s,color .3s;display:inline-flex}.sa-btn-ghost:hover{background:var(--a-blue);color:#fff}.sa-ghost-dark{color:#fff;background:0 0;border-color:#fff8}.sa-actions{flex-wrap:wrap;gap:14px;display:flex}.sa-hero{background:linear-gradient(#fff 0%,#eaf4ff 100%);position:relative;overflow:hidden}.sa-hero-grid{grid-template-columns:1.25fr .95fr 330px;align-items:center;gap:24px;padding:44px 0;display:grid}.sa-hero-text>*{animation:.8s both sa-up}.sa-hero-text>:nth-child(2){animation-delay:80ms}.sa-hero-text>:nth-child(3){animation-delay:.16s}.sa-hero-text>:nth-child(4){animation-delay:.24s}.sa-hero-text>:nth-child(5){animation-delay:.32s}@keyframes sa-up{0%{opacity:0;transform:translateY(24px)}}.sa-hero h1{letter-spacing:-.02em;color:var(--a-navy);margin:0 0 16px;font-size:clamp(30px,2.9vw,46px);line-height:1.08}.sa-hero h1 span{background:linear-gradient(90deg, var(--a-blue), var(--a-cyan), var(--a-blue));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite sa-text;display:block}@keyframes sa-text{to{background-position:-200% 0}}.sa-hero-text>p{color:#3c4a5e;margin:0 0 24px;font-size:16.5px}.sa-badges{flex-wrap:wrap;gap:10px 20px;margin:20px 0 0;padding:0;list-style:none;display:flex}.sa-badges li{color:#33425a;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.sa-badges img{width:24px;height:24px}.sa-hero-img{animation:1s .15s both sa-up;position:relative}.sa-hero-img img{width:100%;animation:6s ease-in-out infinite sa-float;display:block;-webkit-mask:radial-gradient(72% 70%,#000 62%,#0000 100%);mask:radial-gradient(72% 70%,#000 62%,#0000 100%)}@keyframes sa-float{50%{transform:translateY(-8px)}}.sa-orbit{aspect-ratio:1.3;background:conic-gradient(from 0deg, transparent 0 78%, #7cc6ff 94%, #fff 98%, transparent 100%);filter:drop-shadow(0 0 6px #1b96ff);pointer-events:none;border-radius:50%;width:62%;animation:8s linear infinite sa-spin;position:absolute;top:42%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#0000 95%,#000 97% 99%,#0000 100%);mask:radial-gradient(closest-side,#0000 95%,#000 97% 99%,#0000 100%)}@keyframes sa-spin{to{rotate:360deg}}.sa-form{border:1px solid var(--a-border);background:#fff;border-radius:16px;gap:11px;padding:24px;display:grid;box-shadow:0 30px 60px -32px #06305f88}.sa-hero-form .sa-form{animation:.9s .3s both sa-up}.sa-form-title{color:var(--a-navy);margin-bottom:4px;font-size:19px;line-height:1.25}.sa-form input,.sa-form textarea{border:1px solid var(--a-border);width:100%;font:inherit;color:var(--a-text);background:#fbfdff;border-radius:8px;padding:12px 13px;font-size:14px}.sa-form textarea{resize:vertical;min-height:84px}.sa-form input:focus,.sa-form textarea:focus{border-color:var(--a-blue);outline:0;box-shadow:0 0 0 4px #0b5cff1f}.sa-form .sa-btn{font-size:14.5px}.sa-form-compact textarea{min-height:60px}.sa-done{text-align:center;min-height:300px;color:var(--a-navy);align-content:center;place-items:center}.sa-done .icon{color:#16b364}.sa-done p{color:var(--a-muted);margin:0}.sa-strengths{border-bottom:1px solid var(--a-border);background:#fff}.sa-strengths .sa-wrap{grid-template-columns:repeat(4,1fr);padding:16px 0;display:grid}.sa-strength{color:var(--a-navy);justify-content:center;align-items:center;gap:12px;padding:6px 12px;font-size:14.5px;display:flex}.sa-strength+.sa-strength{border-left:1px solid var(--a-border)}.sa-strength img{width:38px;height:38px;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.sa-strength:hover img{transform:scale(1.15)rotate(-8deg)}.sa-card{border:1px solid var(--a-border);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:22px;transition:transform .45s cubic-bezier(.3,1.4,.5,1),box-shadow .45s;display:flex;box-shadow:0 18px 34px -30px #06305f88}.sa-card:hover{transform:translateY(-6px);box-shadow:0 26px 44px -26px #0b5cff66}.sa-card>img{flex:none;width:48px;height:48px;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.sa-card:hover>img{transform:scale(1.1)rotate(-6deg)}.sa-card p{color:var(--a-muted);margin:0;font-size:14px}.sa-why{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sa-agent{color:#fff;background:radial-gradient(ellipse at 50% 50%, #0b2d62, var(--a-night) 70%);padding:64px 0 70px;overflow:hidden}.sa-agent h2{color:#fff}.sa-agent h2 span{color:#6cc4ff}.sa-agent-box{background:#051a3dcc;border:1px solid #2d6fd8aa;border-radius:22px;grid-template-columns:250px 1fr 250px;align-items:center;gap:20px;padding:28px 30px 56px;display:grid;position:relative;box-shadow:inset 0 0 60px #0b5cff22}.sa-agent-list{gap:12px;display:grid}.sa-agent-list b{margin-bottom:4px;font-size:20px}.sa-agent-list span{color:#d6e4ff;animation:.7s both sa-in;animation-delay:calc(var(--k) * .12s);align-items:center;gap:12px;font-size:14.5px;display:flex}@keyframes sa-in{0%{opacity:0;transform:translate(-16px)}}.sa-agent-right span{animation-name:sa-in-r}@keyframes sa-in-r{0%{opacity:0;transform:translate(16px)}}.sa-agent-list i{background:linear-gradient(135deg, var(--a-sky), var(--a-blue));color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 14px #1b96ff88}.sa-agent-center{justify-content:center;align-items:center;display:flex;position:relative}.sa-agent-center>img{border-radius:16px;width:100%;max-width:560px;animation:5s ease-in-out infinite sa-breathe;-webkit-mask:radial-gradient(60% 62%,#000 62%,#0000 100%);mask:radial-gradient(60% 62%,#000 62%,#0000 100%)}@keyframes sa-breathe{50%{filter:brightness(1.15);transform:scale(1.02)}}.sa-streams{pointer-events:none;width:22%;height:70%;position:absolute;top:15%}.sa-streams-l{left:-6%}.sa-streams-r{right:-6%}.sa-streams i{left:0;right:0;top:calc(var(--k) * 24%);height:2px;animation:1.8s linear infinite sa-stream;animation-delay:calc(var(--k) * .3s);background:linear-gradient(90deg,#0000,#4fc3ff,#0000) 0 0/50% 100% no-repeat;position:absolute}.sa-streams-r i{animation-direction:reverse}@keyframes sa-stream{0%{background-position:-100% 0}to{background-position:200% 0}}.sa-agent-cap{text-align:center;color:#b9c8e6;margin:0;font-size:15px;position:absolute;bottom:16px;left:0;right:0}.sa-clouds{grid-template-columns:repeat(10,1fr);gap:12px;display:grid}.sa-cloud{text-align:center;border:1px solid var(--a-border);background:#fff;border-radius:14px;align-content:start;justify-items:center;gap:6px;padding:18px 8px;transition:transform .45s cubic-bezier(.3,1.5,.5,1),box-shadow .45s;display:grid;box-shadow:0 14px 28px -26px #06305f88}.sa-cloud:hover{transform:translateY(-8px);box-shadow:0 24px 38px -24px #0b5cff66}.sa-cloud img{object-fit:contain;width:46px;height:46px;margin-bottom:4px;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.sa-cloud:hover img{transform:scale(1.15)rotate(-6deg)}.sa-cloud b{color:var(--a-navy);font-size:13.5px}.sa-cloud small{color:var(--a-muted);font-size:12px;line-height:1.35}.sa-services{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:26px;display:grid}.sa-service{border:1px solid var(--a-border);background:#fff;border-radius:14px;padding:22px 18px;transition:transform .45s cubic-bezier(.3,1.4,.5,1),box-shadow .45s,border-color .45s;box-shadow:0 14px 28px -26px #06305f88}.sa-service:hover{border-color:#b9d8ff;transform:translateY(-8px);box-shadow:0 26px 40px -24px #0b5cff66}.sa-service img{width:46px;height:46px;margin-bottom:12px}.sa-service p{color:var(--a-muted);margin:0;font-size:13.5px}.sa-int-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;display:grid}.sa-int-map{grid-template-columns:170px 1fr 180px;align-items:center;min-height:300px;display:grid;position:relative}.sa-int-map>svg{width:100%;height:100%;position:absolute;inset:0}.sa-int-map>svg path{fill:none;stroke:#4aa8ff;stroke-width:1.6px;stroke-dasharray:4 6;animation:2.5s linear infinite sa-dash}@keyframes sa-dash{to{stroke-dashoffset:-100px}}.sa-int-col{gap:16px;display:grid;position:relative}.sa-int-chip{border:1px solid var(--a-border);min-height:58px;color:var(--a-navy);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;transition:transform .4s cubic-bezier(.3,1.5,.5,1);display:flex;box-shadow:0 12px 26px -20px #06305f88}.sa-int-chip:hover{transform:scale(1.05)}.sa-int-chip img{object-fit:contain;width:auto;max-width:120px;max-height:34px}.sa-int-right .sa-int-chip{justify-content:flex-start;min-height:46px}.sa-int-right .sa-int-chip .icon{color:var(--a-blue)}.sa-int-right .sa-int-chip img{max-height:24px}.sa-int-core{aspect-ratio:1;background:radial-gradient(circle,#fff 55%,#e3f1ff);border-radius:50%;justify-self:center;place-items:center;width:150px;animation:3s ease-in-out infinite sa-pulse;display:grid;position:relative;box-shadow:0 0 0 10px #1b96ff14,0 20px 50px -14px #0b5cff88}.sa-int-core img{width:88%}@keyframes sa-pulse{50%{box-shadow:0 0 0 20px #1b96ff0a,0 24px 60px -14px #0b5cffaa}}.sa-ind-sec{color:#fff;background:linear-gradient(180deg, #061a3a, var(--a-night));padding:64px 0}.sa-ind-sec h2{color:#fff}.sa-ind-sec h2 span{color:#6cc4ff}.sa-ind{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:24px;display:grid}.sa-ind-card{aspect-ratio:238/200;color:#fff;border:1px solid #2d5ea8;border-radius:12px;position:relative;overflow:hidden}.sa-ind-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.sa-ind-card:hover img{transform:scale(1.1)}.sa-ind-card span{background:linear-gradient(#0000,#03132df2);justify-content:space-between;align-items:center;gap:8px;padding:26px 12px 12px;font-size:14px;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0}.sa-ind-card span .icon{flex:none;transition:transform .35s}.sa-ind-card:hover span .icon{transform:translate(4px)}.sa-steps{text-align:center;grid-template-columns:repeat(6,1fr);gap:14px;display:grid;position:relative}.sa-steps-line{width:100%;height:60px;position:absolute;top:0;left:0;right:0}.sa-steps-line path{fill:none;stroke:#b9d8ff;stroke-width:2px;stroke-dasharray:5 6}.sa-steps-line .sa-steps-prog{stroke:var(--a-blue);stroke-dasharray:100;stroke-width:2.5px;transition:stroke-dashoffset .8s}.sa-step{z-index:1;cursor:default;align-content:start;justify-items:center;display:grid;position:relative}.sa-step-num{width:60px;height:60px;color:var(--a-blue);background:#fff;border:2px solid #cfe4ff;border-radius:50%;place-items:center;font-size:20px;font-weight:900;transition:transform .45s cubic-bezier(.3,1.6,.5,1),background .4s,color .4s,box-shadow .4s;display:grid;box-shadow:0 0 0 7px #eaf4ff}.sa-step.active .sa-step-num,.sa-step.done .sa-step-num{background:linear-gradient(135deg, var(--a-sky), var(--a-blue));color:#fff;border-color:#0000}.sa-step.active .sa-step-num{transform:scale(1.12);box-shadow:0 0 0 10px #0b5cff22,0 0 26px #0b5cff88}.sa-step img{width:34px;height:34px;margin:12px 0 6px}.sa-step b{color:var(--a-navy);font-size:16.5px}.sa-step p{color:var(--a-muted);max-width:190px;margin:4px 0 0;font-size:13.5px}.sa-anz{background:linear-gradient(90deg,#e3f0ff,#f3f9ff);padding:60px 0;overflow:hidden}.sa-anz-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.sa-maps{grid-template-columns:1.5fr 1fr;align-items:end;gap:6px;display:grid;position:relative}.sa-maps img{mix-blend-mode:multiply;width:100%;animation:7s ease-in-out infinite sa-float;display:block;-webkit-mask:radial-gradient(62% 62%,#000 60%,#0000 100%);mask:radial-gradient(62% 62%,#000 60%,#0000 100%)}.sa-nz{animation-delay:-2s!important}.sa-maps-text{order:-1;grid-column:1/-1;margin-bottom:6px}.sa-maps-text h3{font-size:20px}.sa-maps-text h3 span{color:var(--a-blue)}.sa-delivery{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 16px;display:grid}.sa-delivery>div{border:1px solid var(--a-border);background:#fff;border-radius:12px;gap:4px;padding:16px;transition:transform .4s;display:grid}.sa-delivery>div:hover{transform:translateY(-4px)}.sa-delivery img{width:40px;height:40px;margin-bottom:4px}.sa-delivery b{color:var(--a-navy);font-size:14.5px}.sa-delivery small{color:var(--a-muted);font-size:12.5px}.sa-offices{color:#33425a;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.sa-offices .icon{color:var(--a-blue)}.sa-uses{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.sa-use{border:1px solid var(--a-border);color:var(--a-navy);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:18px;font-size:14.5px;transition:transform .45s cubic-bezier(.3,1.4,.5,1),box-shadow .45s;display:flex;box-shadow:0 14px 28px -26px #06305f88}.sa-use:hover{transform:translateY(-6px);box-shadow:0 24px 38px -24px #0b5cff66}.sa-use img{flex:none;width:42px;height:42px}.sa-faq{grid-template-columns:1fr 1fr;align-items:start;gap:10px 20px;display:grid}.sa-faq-item{border:1px solid var(--a-border);background:#fff;border-radius:10px}.sa-faq-item.open{box-shadow:0 16px 30px -22px #0b5cff88}.sa-faq-item button{width:100%;font:inherit;text-align:left;color:var(--a-navy);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;font-size:14.5px;font-weight:700;display:flex}.sa-faq-item button .icon{flex:none;transition:transform .35s}.sa-faq-item.open button .icon{color:var(--a-blue);transform:rotate(45deg)}.sa-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.sa-faq-answer p{color:var(--a-muted);margin:0;padding:0 18px;font-size:14.5px;overflow:hidden}.sa-faq-item.open .sa-faq-answer{grid-template-rows:1fr}.sa-faq-item.open .sa-faq-answer p{padding-bottom:16px}.sa-cta{color:#fff;background:var(--a-night);padding:60px 0;position:relative;overflow:hidden}.sa-cta-globe{object-fit:cover;opacity:.9;width:46%;height:100%;animation:18s ease-in-out infinite alternate sa-zoom;position:absolute;top:0;right:22%;-webkit-mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}@keyframes sa-zoom{to{transform:scale(1.06)}}.sa-cta-grid{z-index:1;grid-template-columns:1fr 380px;align-items:center;gap:30px;display:grid}.sa-cta h2{color:#fff}.sa-cta h2 span{color:#6cc4ff}.sa-cta .sa-lead{color:#b9c8e6;max-width:460px;margin-bottom:22px}@media (width<=1200px){.sa-hero-grid{grid-template-columns:1fr 340px}.sa-hero-img{grid-area:2/1/auto/-1;max-width:620px;margin:0 auto}.sa-why{grid-template-columns:repeat(2,1fr)}.sa-clouds{grid-template-columns:repeat(5,1fr)}.sa-services,.sa-ind{grid-template-columns:repeat(3,1fr)}.sa-steps{grid-template-columns:repeat(3,1fr);row-gap:28px}.sa-steps-line{display:none}.sa-uses{grid-template-columns:repeat(3,1fr)}.sa-agent-box{grid-template-columns:1fr 1fr}.sa-agent-center{order:-1;grid-column:1/-1}.sa-streams{display:none}.sa-anz-grid,.sa-int-grid{grid-template-columns:1fr}}@media (width<=900px){.sa-hero-grid,.sa-cta-grid{grid-template-columns:1fr}.sa-hero-img{grid-row:auto}.sa-head-row{flex-direction:column;align-items:flex-start}.sa-strengths .sa-wrap{grid-template-columns:1fr 1fr;gap:8px}.sa-strength+.sa-strength{border-left:0}.sa-strength{justify-content:flex-start}.sa-faq{grid-template-columns:1fr}.sa-cta-globe{opacity:.3;width:100%;right:0}}@media (width<=640px){.sa-wrap{width:calc(100% - 32px)}.sa-section,.sa-agent,.sa-ind-sec{padding:52px 0}.sa-why,.sa-strengths .sa-wrap,.sa-delivery,.sa-uses{grid-template-columns:1fr}.sa-clouds,.sa-services,.sa-ind,.sa-steps{grid-template-columns:1fr 1fr}.sa-agent-box{grid-template-columns:1fr;padding:22px 18px 56px}.sa-int-map{grid-template-columns:1fr 110px 1fr}.sa-int-core{width:100px}.sa-int-chip{padding:8px;font-size:12px}.sa-int-chip img{max-width:80px}.sa-btn{white-space:normal}}
