._4y9aFW_actions{flex-wrap:wrap;gap:10px;display:flex}._4y9aFW_primary,._4y9aFW_secondary{height:48px;font:700 15px/1 var(--font-body);white-space:nowrap;border-radius:11px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}._4y9aFW_primary{background:var(--color-shell);color:#fff}._4y9aFW_primary:hover{color:#fff;background:#082a49}._4y9aFW_secondary{border:1px solid var(--color-line);color:var(--color-shell);background:#fff}._4y9aFW_secondary:hover{border-color:var(--color-shell);color:var(--color-shell)}._4y9aFW_primary:focus-visible,._4y9aFW_secondary:focus-visible,._4y9aFW_tool:focus-visible,._4y9aFW_stripActions a:focus-visible,._4y9aFW_stripActions button:focus-visible,._4y9aFW_stripLink:focus-visible,._4y9aFW_stripName:focus-visible{outline:2px solid var(--color-water-accent);outline-offset:3px}._4y9aFW_float{min-width:0;animation:7s ease-in-out infinite _4y9aFW_toolsFloat;position:relative}@keyframes _4y9aFW_toolsFloat{50%{transform:translateY(-8px)}}._4y9aFW_plate{background:linear-gradient(160deg, var(--color-water-accent), var(--color-shell));opacity:.18;filter:blur(2px);border-radius:24px;position:absolute;inset:22px -14px -22px 14px}._4y9aFW_card{border:1px solid var(--color-line);background:#fffffff5;border-radius:22px;flex-direction:column;gap:16px;padding:clamp(20px,2.6vw,28px);display:flex;position:relative;box-shadow:0 40px 80px -36px #0b3a6373}._4y9aFW_strip{background:var(--color-shell);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._4y9aFW_stripCopy{flex-direction:column;gap:3px;min-width:0;display:flex}._4y9aFW_stripCopy>span{color:var(--color-water-light);font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}._4y9aFW_stripCopy b{overflow-wrap:anywhere;font-size:18px;line-height:1.25}._4y9aFW_stripCopy small{color:#c9def2;font-size:12.5px}._4y9aFW_stripName{color:#fff;text-decoration:none}._4y9aFW_stripName:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}._4y9aFW_stripActions{gap:12px;font-size:13px;font-weight:600;display:flex}._4y9aFW_stripActions a,._4y9aFW_stripActions button{color:#fff;min-height:32px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}._4y9aFW_stripActions button{color:#a9cbe8}._4y9aFW_stripLink{color:#fff;text-underline-offset:3px;align-self:center;font-size:14px;font-weight:700;text-decoration:underline}._4y9aFW_stripLink:hover{color:#fff}._4y9aFW_eyebrow{color:var(--color-water-accent-text);font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}._4y9aFW_head ._4y9aFW_eyebrow{font-size:12px}._4y9aFW_does{color:var(--color-ink);margin:0;font-size:14.5px;line-height:1.5}._4y9aFW_doNot{border:1px dashed var(--state-unknown-line);background:var(--state-unknown-hatch);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}._4y9aFW_doNot>span{color:var(--color-ink-muted);font:500 10.5px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}._4y9aFW_doNot ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._4y9aFW_doNot li{border:1px solid var(--color-line);color:var(--color-ink-body);background:#fff;border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:600}._4y9aFW_body{flex-direction:column;gap:clamp(44px,6vw,80px);max-width:1320px;margin:clamp(28px,4vw,48px) auto 0;display:flex}._4y9aFW_section{flex-direction:column;gap:22px;min-width:0;display:flex}._4y9aFW_head{flex-direction:column;gap:10px;max-width:780px;display:flex}._4y9aFW_h2{color:var(--color-shell);font:800 clamp(28px, 3.6vw, 46px)/1.04 var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0}._4y9aFW_stages{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}._4y9aFW_stage{min-width:0;scroll-margin-top:calc(var(--header-h,65px) + 24px);background:#e9f0f7;border:1px solid #d6e2ee;border-radius:26px;flex-direction:column;flex:calc(899100px - 99900%);gap:12px;padding:14px;display:flex}._4y9aFW_stage[data-navy]{border-color:var(--color-shell);background:var(--color-shell)}._4y9aFW_stageHead{align-items:center;gap:12px;padding:6px 6px 4px;display:flex}._4y9aFW_stageN{background:var(--color-shell);color:#fff;width:36px;height:36px;font:13px/1 var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._4y9aFW_stage[data-navy] ._4y9aFW_stageN{color:var(--color-shell);background:#fff}._4y9aFW_stageHead h3{color:var(--color-shell);font:700 20px/1.2 var(--font-body);letter-spacing:-.01em;margin:0}._4y9aFW_stageHead p{color:var(--color-ink-muted);margin:1px 0 0;font-size:13px}._4y9aFW_stage[data-navy] ._4y9aFW_stageHead h3{color:#fff}._4y9aFW_stage[data-navy] ._4y9aFW_stageHead p{color:#c9def2}._4y9aFW_tool{border:1px solid var(--color-line);color:var(--color-shell);background:#fff;border-radius:18px;flex-direction:column;flex:1;gap:8px;padding:18px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex}@media (hover:hover){._4y9aFW_tool:hover{border-color:var(--color-water-accent);color:var(--color-shell);transform:translateY(-3px);box-shadow:0 20px 40px -24px #0b3a6359}}._4y9aFW_toolKicker{color:var(--color-water-accent-text);font:500 10.5px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}._4y9aFW_tool b{color:var(--color-shell);font-size:18px}._4y9aFW_toolText{color:var(--color-ink-muted);font-size:14px;line-height:1.5}._4y9aFW_toolGo{color:var(--color-shell);margin-top:auto;padding-top:4px;font-size:14px;font-weight:700}._4y9aFW_more{border-top:1px solid #a9cbe838;flex-direction:column;gap:12px;padding-top:20px;display:flex}._4y9aFW_more>span{color:var(--color-water-light);font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}._4y9aFW_more>div{flex-wrap:wrap;gap:8px;display:flex}._4y9aFW_more a{color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #a9cbe859;border-radius:99px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._4y9aFW_more a:hover{color:#fff;background:#ffffff24}._4y9aFW_more a:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){._4y9aFW_float{animation:none}._4y9aFW_tool{transition:none}}
