.hero-principles[data-v-b00300a0]{position:relative;width:100%;height:590px;isolation:isolate}.orbit[data-v-b00300a0]{position:absolute;border:1px solid #9dbfe24d;border-radius:50%;pointer-events:none;z-index:-1}.orbit-one[data-v-b00300a0]{width:340px;height:340px;right:0;top:4px;border-left-color:transparent;border-bottom-color:transparent;transform:rotate(-22deg)}.orbit-two[data-v-b00300a0]{width:270px;height:270px;left:6px;bottom:0;border-right-color:transparent;border-top-color:transparent;transform:rotate(-12deg)}.principle[data-v-b00300a0]{--unit:14;--tone:#83d995;position:absolute;padding:14px;display:flex;flex-direction:column;gap:29px;z-index:1;pointer-events:auto}.principle.green[data-v-b00300a0]{top:24px;left:15%}.principle.blue[data-v-b00300a0]{--tone:#087fff;bottom:35%;right:-14px}.principle.yellow[data-v-b00300a0]{--tone:#efdf52;bottom:50px;left:-14px}.principle.is-open[data-v-b00300a0]{z-index:5}.principle-card[data-v-b00300a0]{position:relative;width:280px;height:80.08px;border-radius:38.92px;background:var(--tone);overflow:hidden;pointer-events:auto;flex-shrink:0}.principle-heading[data-v-b00300a0]{position:relative;z-index:2;height:80.08px;padding-left:94px;display:flex;align-items:center;pointer-events:none}.principle-title[data-v-b00300a0]{font-size:26px;white-space:nowrap;color:#18384c;letter-spacing:.03em}.blue .principle-title[data-v-b00300a0]{color:#fff}.principle-control[data-v-b00300a0]{position:absolute;left:5.6px;width:66px;height:66px;padding:0;display:grid;place-items:center;background:#19384c;border:0;border-radius:50%;color:#fff;cursor:pointer;pointer-events:auto}.principle-control svg[data-v-b00300a0]{position:absolute;width:28px;height:28px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.arrow-close[data-v-b00300a0]{opacity:0}.principle-control[data-v-b00300a0]:focus-visible{outline:2px solid white;outline-offset:-5px}.motion-placeholder[data-v-b00300a0]{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(145deg,#f1f8ff,var(--tone));opacity:0}.motion-shape[data-v-b00300a0]{width:48%;aspect-ratio:1;border:30px solid #ffffff80;border-radius:28%;transform:rotate(-20deg)}.motion-caption[data-v-b00300a0]{position:absolute;left:22px;bottom:22px;font:10px monospace;letter-spacing:.12em;color:#19384c}.principle-copy[data-v-b00300a0]{width:350px;max-width:100%;margin:0;display:flex;align-items:center;gap:20px;color:#28495f;font-size:15px;line-height:1.7;opacity:0;pointer-events:none}.principle-copy span[data-v-b00300a0]{margin-left:auto;flex-shrink:0;font-size:24px}@media(max-width:1100px)and (min-width:801px){.hero-principles[data-v-b00300a0]{height:470px}.principle[data-v-b00300a0]{--unit:11;padding:10px}.principle-heading[data-v-b00300a0]{height:62.92px;padding-left:76px}.principle-control[data-v-b00300a0]{width:52px;height:52px}.principle-title[data-v-b00300a0]{font-size:20px}.principle-copy[data-v-b00300a0]{width:275px;font-size:13px}.principle.green[data-v-b00300a0]{left:-10px;top:20px}.principle.blue[data-v-b00300a0]{right:-10px;bottom:35%}.principle.yellow[data-v-b00300a0]{left:-10px;bottom:40px}}@media(max-width:800px){.hero-principles[data-v-b00300a0]{max-width:480px;margin:auto;height:420px}.principle[data-v-b00300a0]{--unit:12;padding:10px;gap:18px}.principle-heading[data-v-b00300a0]{height:68.64px;padding-left:80px}.principle-control[data-v-b00300a0]{width:56px;height:56px}.principle-title[data-v-b00300a0]{font-size:23px}.principle-copy[data-v-b00300a0]{width:300px;font-size:13px}.principle.green[data-v-b00300a0]{top:0;left:12%}.principle.blue[data-v-b00300a0]{bottom:42%;right:-10px}.principle.yellow[data-v-b00300a0]{bottom:30px;left:-10px}}@media(max-width:380px){.principle[data-v-b00300a0]{--unit:10.5}.principle-heading[data-v-b00300a0]{height:60.06px;padding-left:71px}.principle-control[data-v-b00300a0]{width:50px;height:50px}.principle-title[data-v-b00300a0]{font-size:20px}.principle-copy[data-v-b00300a0]{width:262.5px}}.principle-title[data-v-b00300a0]{font-family:var(--font-sans);font-size:clamp(22px,1.7vw,27px);font-weight:400;line-height:1.45;letter-spacing:.015em}.principle-copy[data-v-b00300a0]{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.9;letter-spacing:0}@media(max-width:1100px)and (min-width:801px){.principle-title[data-v-b00300a0]{font-size:22px}}@media(max-width:700px){.principle-title[data-v-b00300a0]{font-size:22px}.principle-copy[data-v-b00300a0]{font-size:15px}}.contact-cta[data-v-20ee215a]{background:linear-gradient(120deg,#101b29,#0b1420);position:relative;overflow:hidden;color:#eef5ff;padding:55px 40px}.cta-inner[data-v-20ee215a]{width:min(1440px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%}.cta-copy[data-v-20ee215a]{padding:50px 0}.eyebrow[data-v-20ee215a]{font-size:10px;letter-spacing:.16em;color:#738da5}h2[data-v-20ee215a]{font-size:clamp(32px,3.3vw,50px);font-weight:400;line-height:1.5;letter-spacing:.025em;margin:22px 0}p[data-v-20ee215a]{font-size:16px;line-height:1.95;color:#92a8be;max-width:485px;margin:0}.cta-link[data-v-20ee215a]{display:inline-flex;align-items:center;gap:30px;color:#d9ebff;text-decoration:none;font-size:15px;padding:12px 0;border-bottom:1px solid #54728f;margin-top:35px;transition:color .25s,border-color .25s}.cta-link svg[data-v-20ee215a]{width:17px;height:17px;stroke:currentColor;stroke-width:1.4;transition:transform .25s}.cta-link[data-v-20ee215a]:hover{color:#fff;border-color:#44cdbd}.cta-link:hover svg[data-v-20ee215a]{transform:translate(3px,-3px)}.cta-visual[data-v-20ee215a]{position:relative;width:100%;height:440px}.cta-visual canvas[data-v-20ee215a]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.particle-halo[data-v-20ee215a]{position:absolute;inset:5%;border-radius:50%;background:radial-gradient(ellipse,#158baa0a,transparent 65%);pointer-events:none}@media(max-width:900px){.contact-cta[data-v-20ee215a]{padding:40px 24px}.cta-inner[data-v-20ee215a]{gap:20px}.cta-visual[data-v-20ee215a]{height:350px}}@media(max-width:600px){.cta-inner[data-v-20ee215a]{grid-template-columns:1fr;gap:0}.cta-copy[data-v-20ee215a]{padding:25px 0 0}h2[data-v-20ee215a]{font-size:32px}.cta-visual[data-v-20ee215a]{height:300px}.cta-link[data-v-20ee215a]{margin-top:24px}p[data-v-20ee215a]{font-size:15px}}@media(prefers-reduced-motion:reduce){.cta-link[data-v-20ee215a],.cta-link svg[data-v-20ee215a]{transition:none}}.cta-copy[data-v-20ee215a]{position:relative}.eyebrow[data-v-20ee215a]{display:inline-flex;align-items:center;gap:9px;letter-spacing:.14em;color:#7b9eb9}.eyebrow[data-v-20ee215a]:before{content:"";width:5px;height:5px;border-radius:50%;background:#4dd0b3;box-shadow:0 0 12px #4dd0b355}h2[data-v-20ee215a]{font-size:clamp(36px,3.6vw,56px);line-height:1.45;letter-spacing:.015em;margin:26px 0}h2>span[data-v-20ee215a]{background:linear-gradient(110deg,#75b5ff,#74d8cf);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-copy>p[data-v-20ee215a]{max-width:450px;color:#99b0c5;line-height:1.95;font-size:16px}.cta-link[data-v-20ee215a]{padding:13px 22px;gap:25px;border:1px solid #268fff;border-radius:999px;background:#087fff;color:#fff;margin-top:32px;font-size:14px;box-shadow:0 7px 24px #087fff16}.cta-link[data-v-20ee215a]:hover{background:#2191ff;border-color:#2191ff;color:#fff}.particle-fallback[data-v-20ee215a]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cta-visual[data-v-20ee215a]{min-width:0;isolation:isolate}.cta-visual canvas[data-v-20ee215a]{z-index:1}.particle-halo[data-v-20ee215a]{z-index:0}@media(max-width:600px){h2[data-v-20ee215a]{font-size:34px}.cta-copy>p[data-v-20ee215a]{font-size:15px}}
