.opening_opening__rCcSm{position:relative;isolation:isolate;overflow:hidden;padding-top:24px}.opening_grid__JA7CR{position:absolute;z-index:-1;inset:-100px 0 0;background-image:linear-gradient(to right,var(--color-line-strong) 1px,transparent 1px),linear-gradient(to bottom,var(--color-line) 1px,transparent 1px);background-size:144px 144px;background-position:center 0;opacity:.27;mask-image:radial-gradient(ellipse 58% 66% at 50% 40%,#000 15%,transparent 100%)}.opening_stage___KUIX{position:relative;max-width:1440px;margin:auto;min-height:560px;display:flex;align-items:center;justify-content:center;padding:45px 90px 55px}.opening_copy__8egEz{position:relative;z-index:2;text-align:center;width:100%;max-width:1130px;pointer-events:none}.opening_copy__8egEz a,.opening_copy__8egEz button{pointer-events:auto}.opening_switch__ZYSPE{display:inline-flex;padding:5px;gap:4px;border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;box-shadow:0 3px 12px #00000005;margin-bottom:35px}.opening_switch__ZYSPE button{border-radius:4px;padding:12px 19px;font-size:13px;color:var(--color-muted);cursor:pointer;min-height:44px}.opening_switch__ZYSPE button[aria-pressed=true]{color:var(--color-ink);background:var(--color-accent-dim);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.opening_title__64uXF{font-size:clamp(46px,5.1vw,76px);font-weight:600;line-height:1.1;letter-spacing:-.045em;margin:0;min-height:2.2em}.opening_title__64uXF span{display:block}.opening_title__64uXF span:first-child{color:var(--color-accent-soft);margin-bottom:8px}.opening_lead__6nS_X{line-height:1.65;margin:28px auto 0;max-width:790px;color:var(--color-ink)}.opening_detail__XPddS{font-size:14px;line-height:1.8;color:var(--color-muted);margin:10px auto 0;max-width:680px}.opening_primary__IeWWb{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:60px;padding:17px 29px;margin-top:31px;border-radius:6px;background:var(--color-ink);color:var(--color-canvas);font-size:16px;font-weight:500;box-shadow:0 5px 0 color-mix(in srgb,var(--color-ink) 16%,transparent);transition:background-color .16s ease,box-shadow .16s ease}.opening_primary__IeWWb:hover{background:var(--color-accent-soft);color:var(--button-label);box-shadow:0 5px 0 color-mix(in srgb,var(--color-accent) 25%,transparent)}.opening_micro__PJ9Bh{margin:21px auto 0;color:var(--color-muted);font-size:11px;line-height:1.6}.opening_providers__RAjM9{position:absolute;inset:0}.opening_tile__nZOpu{position:absolute;width:98px;height:112px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;perspective:600px}.opening_tileFace__8osJI{position:relative;display:grid;place-items:center;width:88px;height:88px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;box-shadow:3px 6px 0 var(--color-elevated),8px 19px 18px -10px #0004,inset 0 2px 0 #ffffff80;transform:rotate(var(--turn,-8deg));transition:transform .2s ease,box-shadow .2s ease}.opening_tile__nZOpu:focus-visible .opening_tileFace__8osJI,.opening_tile__nZOpu:hover .opening_tileFace__8osJI{transform:rotate(0deg) translateY(-5px);box-shadow:3px 6px 0 var(--color-elevated),8px 24px 24px -10px #0004}.opening_tileLabel__FOSTJ{font-size:10px;color:var(--color-muted);opacity:0;transition:opacity .15s ease}.opening_tile__nZOpu:focus-visible .opening_tileLabel__FOSTJ,.opening_tile__nZOpu:hover .opening_tileLabel__FOSTJ{opacity:1}.opening_openai__z4OVP{bottom:20px;right:8%;--turn:9deg}.opening_claude__nmFko{left:2.5%;top:42%;--turn:12deg}.opening_aws__daV5P{right:2.5%;top:42%;--turn:-8deg}.opening_azure__M3rbM{right:10%;top:10px;--turn:12deg}.opening_google__cih2d{left:10%;top:10px;--turn:-13deg}.opening_assurances__thW5O{max-width:1200px;margin:auto;align-items:center;justify-content:center;gap:32px;padding:23px 24px;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.opening_assurances__thW5O>span{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--color-ink);white-space:nowrap}.opening_assurances__thW5O svg{color:var(--color-accent-soft);flex-shrink:0}.opening_next__fOaiX{display:flex;justify-content:space-between;gap:24px;max-width:1136px;padding:24px 0 10px;margin:auto;font-size:11px;color:var(--color-muted)}.opening_next__fOaiX a{color:var(--color-ink)}.opening_next__fOaiX a span{margin-left:10px}@media(min-width:1450px){.opening_stage___KUIX{min-height:590px}}@media(max-width:1100px){.opening_stage___KUIX{padding-left:70px;padding-right:70px}.opening_title__64uXF{font-size:56px}.opening_tileFace__8osJI{width:65px;height:65px}.opening_tileFace__8osJI img{width:39px;height:39px}.opening_tile__nZOpu{width:70px;height:86px}.opening_claude__nmFko{left:1%}.opening_aws__daV5P{right:1%}.opening_assurances__thW5O{flex-wrap:wrap;gap:20px 28px}.opening_next__fOaiX{padding-left:32px;padding-right:32px}}@media(max-width:760px){.opening_opening__rCcSm{padding-top:0}.opening_stage___KUIX{min-height:0;padding:105px 24px 43px}.opening_switch__ZYSPE{margin-bottom:27px}.opening_switch__ZYSPE button{font-size:12px;padding:10px 12px}.opening_title__64uXF{font-size:43px;min-height:0;line-height:1.1}.opening_title__64uXF span:first-child{margin-bottom:12px}.opening_lead__6nS_X{font-size:16px;line-height:1.7;margin-top:23px}.opening_detail__XPddS{font-size:12px}.opening_primary__IeWWb{min-height:56px;font-size:14px;gap:20px}.opening_micro__PJ9Bh{max-width:260px}.opening_tile__nZOpu{top:9px;bottom:auto;width:52px;height:65px}.opening_tileFace__8osJI{width:49px;height:49px;border-radius:8px}.opening_tileFace__8osJI img{width:29px;height:29px}.opening_google__cih2d{left:9%}.opening_claude__nmFko{left:27%}.opening_aws__daV5P{left:45%;right:auto}.opening_azure__M3rbM{left:63%;right:auto}.opening_openai__z4OVP{left:81%;right:auto}.opening_tileLabel__FOSTJ{display:none}.opening_assurances__thW5O{display:grid;grid-template-columns:1fr 1fr;gap:17px 12px;padding:22px 24px}.opening_assurances__thW5O>span{font-size:10px;gap:6px;white-space:normal}.opening_assurances__thW5O>span:last-child{grid-column:1/-1;justify-content:center}.opening_assurances__thW5O svg{width:16px;height:16px}.opening_next__fOaiX{padding:22px 24px;flex-direction:column;text-align:center;gap:12px}.opening_grid__JA7CR{background-size:90px 110px;opacity:.2}}@media(prefers-reduced-motion:reduce){.opening_primary__IeWWb,.opening_tileFace__8osJI,.opening_tileLabel__FOSTJ{transition:none}.opening_tile__nZOpu:hover .opening_tileFace__8osJI{transform:rotate(var(--turn))}}.opening_tile__nZOpu{animation:opening_float__saL74 4.8s ease-in-out infinite}.opening_claude__nmFko{animation-delay:-1.1s}.opening_aws__daV5P{animation-delay:-2.7s}.opening_azure__M3rbM{animation-delay:-3.5s}.opening_google__cih2d{animation-delay:-1.9s}@keyframes opening_float__saL74{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.opening_assurances__thW5O{max-width:1440px;display:flex;flex-wrap:nowrap;gap:12px;padding:17px 20px;background:var(--color-surface)}.opening_marquee__r_31A{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.opening_track__JIJUa{display:flex;width:max-content;animation:opening_assuranceScroll__jB1cS 40s linear infinite}.opening_assuranceGroup__CJxLW{display:flex;flex-shrink:0;align-items:center;gap:40px;padding-right:40px}.opening_assuranceGroup__CJxLW>span{display:flex;align-items:center;gap:11px;font-size:16px;font-weight:500;color:var(--color-ink);white-space:nowrap}.opening_motionControl__h7kS8{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--color-line);border-radius:6px;color:var(--color-muted);cursor:pointer}.opening_motionControl__h7kS8:hover{background:var(--color-elevated);color:var(--color-ink)}@keyframes opening_assuranceScroll__jB1cS{to{transform:translateX(-25%)}}.opening_marquee__r_31A:hover .opening_track__JIJUa,.opening_opening__rCcSm[data-motion-paused=true] .opening_tile__nZOpu,.opening_opening__rCcSm[data-motion-paused=true] .opening_track__JIJUa,.opening_tile__nZOpu:focus-visible,.opening_tile__nZOpu:hover{animation-play-state:paused}@media(max-width:760px){.opening_assuranceGroup__CJxLW{gap:24px;padding-right:24px}.opening_assuranceGroup__CJxLW>span{font-size:14px}}@media(prefers-reduced-motion:reduce){.opening_tile__nZOpu,.opening_track__JIJUa{animation:none}.opening_motionControl__h7kS8{display:none}.opening_marquee__r_31A{mask-image:none}.opening_track__JIJUa{width:100%}.opening_assuranceGroup__CJxLW{flex-wrap:wrap;justify-content:center;gap:14px 24px;padding:10px 0;width:100%}.opening_assuranceGroup__CJxLW[aria-hidden=true]{display:none}}.opening_assuranceGroup__CJxLW svg{width:24px;height:24px;color:#16865d;filter:drop-shadow(0 2px 2px #0002)}.opening_title__64uXF{font-size:clamp(52px,6.5vw,92px);font-weight:650;letter-spacing:-.055em;line-height:1.02}.opening_title__64uXF span:first-child{color:var(--color-ink);margin-bottom:6px}.opening_lead__6nS_X{max-width:650px;font-size:19px}.opening_detail__XPddS{max-width:590px}.opening_stage___KUIX{padding-top:40px;padding-bottom:48px}.opening_switch__ZYSPE{margin-bottom:28px}@media(max-width:1100px) and (min-width:761px){.opening_title__64uXF{font-size:68px}}@media(max-width:760px){.opening_stage___KUIX{padding-top:105px;padding-bottom:36px}.opening_title__64uXF{font-size:clamp(42px,10.8vw,70px)}.opening_lead__6nS_X{font-size:16px}.opening_detail__XPddS{font-size:12px}}