.plate{margin:0;aspect-ratio:21 / 9;border-radius:24px}.plate-frame{--c: rgb(var(--white-rgb) / .55);position:absolute;inset:20px;z-index:3;pointer-events:none;background:linear-gradient(var(--c),var(--c)) top left / 18px 1px,linear-gradient(var(--c),var(--c)) top left / 1px 18px,linear-gradient(var(--c),var(--c)) top right / 18px 1px,linear-gradient(var(--c),var(--c)) top right / 1px 18px,linear-gradient(var(--c),var(--c)) bottom left / 18px 1px,linear-gradient(var(--c),var(--c)) bottom left / 1px 18px,linear-gradient(var(--c),var(--c)) bottom right / 18px 1px,linear-gradient(var(--c),var(--c)) bottom right / 1px 18px;background-repeat:no-repeat}.plate-media,.plate-media>img,.plate-live,.plate-live>*{position:absolute;inset:0;width:100%;height:100%}.plate-media>img,.plate-live video,.plate-overlay{object-fit:cover}.plate-live{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1);isolation:isolate}.plate-live.on{opacity:1}.plate-live video{filter:grayscale(.3) contrast(1.08)}.plate-tint{background:var(--sea-700);mix-blend-mode:color;opacity:.72}.plate figcaption{position:absolute;z-index:3;left:44px;bottom:38px;display:flex;gap:12px;align-items:center;padding:9px 14px;border-radius:8px;border:1px solid rgb(var(--white-rgb) / .18);background:rgb(var(--sea-800-rgb) / .55);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);font:500 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-inv)}.plate figcaption:before{content:"";width:22px;height:1px;background:var(--brand-flare)}@media(max-width:860px){.plate{aspect-ratio:4 / 3;border-radius:14px}.plate figcaption{left:24px;bottom:24px;font-size:12px}}.h4{position:relative;display:flex;flex-direction:column;min-height:max(640px,min(59.375vw,100svh));background:var(--sea-800);color:var(--fg-inv);overflow:hidden}.h4-stage{position:absolute;left:50%;top:0;height:100%;aspect-ratio:1280 / 760;min-width:100%;transform:translate(-50%)}.h4-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.h4-chart{position:absolute;left:68.75%;top:75%;width:11.484%;height:9.671%}.h4-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--sea-800-rgb) / .94),rgb(var(--sea-800-rgb) / .78) 38%,rgb(var(--sea-800-rgb) / .25) 70%,rgb(var(--sea-800-rgb) / .08))}.radar-bow{position:absolute;left:53.906%;top:5.263%;width:50%;height:84.21%;pointer-events:none}.h4-copy{position:relative;flex:1;padding:calc(76px + clamp(40px,5vw,88px)) var(--gx) 48px;max-width:calc(780px + var(--gx))}.h4-h1{font:600 clamp(44px,6.6vw,92px)/.96 var(--font-display);letter-spacing:-.04em;margin:20px 0 24px;text-wrap:balance}.h4-sub{font-size:20px;line-height:1.5;color:rgb(var(--white-rgb) / .8);margin:0 0 36px;max-width:560px}.h4-stats{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(var(--sea-300-rgb) / .2);background:rgb(var(--sea-800-rgb) / .6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.h4-stats>div{padding:24px var(--gx);border-right:1px solid rgb(var(--sea-300-rgb) / .2)}.h4-stats>div+div{padding-left:40px}.h4-stats>div:last-child{border-right:0}.h4-num{font:700 48px/1 var(--font-display);letter-spacing:-.03em}.h4-lbl{font-size:13px;color:rgb(var(--white-rgb) / .7);margin-top:6px}.h4-lbl .m{display:none}.h4-sec{padding:88px var(--gx) 80px}.h4-who{display:grid;grid-template-columns:180px 1fr;gap:28px}.h4-tag{font:500 12px var(--font-mono);color:var(--accent-text);text-transform:uppercase;letter-spacing:.02em;padding-top:10px}.h4-tag-m{display:none}.h4-h2{font:600 48px/1.05 var(--font-display);letter-spacing:-.03em;margin:0;text-wrap:balance}.h4-h3{font:600 36px/1.1 var(--font-display);letter-spacing:-.02em;margin:14px 0 8px}.h4-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.svc-th,.svc-tr{display:grid;grid-template-columns:64px 1fr 1fr 40px;gap:24px;align-items:center;padding:0 16px}.svc-th{padding-bottom:12px;border-bottom:1px solid var(--ink-900);font:500 12px var(--font-mono);color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase}.svc-tr{padding-block:24px;border-bottom:1px solid var(--ink-200);color:var(--ink-900);transition:background-color .2s}.svc-tr:hover{background:var(--sea-100)}.svc-tr .n{font:500 13px var(--font-mono);color:var(--accent-text)}.svc-tr .t{font:600 24px/1.2 var(--font-display);letter-spacing:-.015em}.svc-tr .l{font-size:15px;line-height:1.5;color:var(--ink-500)}.svc-tr .a{color:var(--link);font-weight:600;text-align:right;transition:transform .2s}.svc-tr:hover .a{transform:translate(4px)}.h4-kb{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 var(--gx) 88px}.h4-kb-a{padding:40px;background:var(--sea-100);border-radius:24px}.h4-kb-a .h4-tag{padding:0}.h4-chips{display:flex;flex-wrap:wrap;gap:8px}.h4-chips .chip{padding:7px 14px;border-radius:999px;background:var(--paper);border:1px solid var(--ink-200);font-size:13px;font-weight:600;color:var(--link)}.h4-chips .chip.on{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.h4-kb-b{position:relative;padding:40px;background:var(--sea-800);border-radius:24px;color:var(--fg-inv);overflow:hidden;display:grid;grid-template-columns:1fr 150px;gap:24px;align-items:end}.h4-kb-b img{width:150px;height:auto;border-radius:4px;transform:rotate(-4deg);box-shadow:0 18px 36px #0006;transition:transform .3s cubic-bezier(.22,1,.36,1)}.h4-kb-b:hover img{transform:rotate(-1deg) translateY(-4px)}.h4-why{position:relative;background:var(--sea-800);color:var(--fg-inv);padding:88px var(--gx);overflow:hidden}.h4-why-in{position:relative;display:grid;grid-template-columns:420px 1fr;gap:72px}.why4{display:grid;grid-template-columns:72px 1fr 1fr;gap:24px;padding:24px 0;border-bottom:1px solid rgb(var(--sea-300-rgb) / .18)}.why4 .o{font:800 32px/1 var(--font-display);color:transparent;-webkit-text-stroke:1.2px var(--sea-300)}.why4 h3{font:600 20px/1.25 var(--font-display);margin:0}.why4 p{font-size:15px;line-height:1.55;color:rgb(var(--white-rgb) / .72);margin:0}.cta4{position:relative;display:flex;align-items:center;justify-content:space-between;gap:48px;padding:48px 56px;background:var(--sea-700);border-radius:24px;color:var(--fg-inv);overflow:hidden}.cta4>svg{position:absolute;right:-120px;top:-200px;width:520px;height:520px;pointer-events:none}@media(max-width:1100px)and (min-width:861px){.h4-chart,.radar-bow{display:none}}@media(max-width:1100px){.h4-why-in{grid-template-columns:1fr;gap:40px}.svc-th,.svc-tr{grid-template-columns:48px 1fr 1fr 24px}}@media(max-width:860px){.h4{min-height:0;display:grid;grid-template-columns:100%}.h4-stage{position:relative;grid-area:1 / 1;left:0;height:auto;min-height:640px;aspect-ratio:auto;min-width:0;transform:none}.h4-img{object-position:60% 50%}.h4-chart,.radar-bow{display:none}.h4-shade{background:linear-gradient(180deg,rgb(var(--sea-800-rgb) / .6),rgb(var(--sea-800-rgb) / .2) 35%,rgb(var(--sea-800-rgb) / .95) 75%)}.h4-copy{grid-area:1 / 1;min-height:640px;padding:96px 20px 28px;display:flex;flex-direction:column;justify-content:flex-end;max-width:none}.h4-h1{font-size:46px;line-height:.98;letter-spacing:-.035em;margin:12px 0 14px}.h4-sub{font-size:16px;margin-bottom:22px}.h4-copy .home-ctas>a{min-height:52px}.h4-stats{background:var(--sea-800);-webkit-backdrop-filter:none;backdrop-filter:none}.h4-stats>div,.h4-stats>div+div{padding:18px 14px 20px}.h4-stats>div:first-child{padding-left:20px}.h4-num{font-size:28px}.h4-lbl{font-size:12px;margin-top:4px}.h4-lbl .d{display:none}.h4-lbl .m{display:inline}.h4-sec{padding:40px 20px}.h4-who{grid-template-columns:1fr;gap:10px}.h4-tag{font-size:12px;padding-top:0}.h4-chips .chip{min-height:44px;padding:11px 16px;display:inline-flex;align-items:center}.h4-h2{font-size:28px;line-height:1.1;letter-spacing:-.02em}.h4-who .h4-h2{margin-bottom:16px!important}.h4-head{margin-bottom:16px}.h4-head>a{display:none}.zoom{background:var(--sea-800);color:var(--fg-inv);padding:40px 20px 32px!important}.zoom-h{color:var(--fg-inv)}.svc-th{display:none}.svc-tbl{border-top:1px solid var(--ink-900)}.svc-tr{grid-template-columns:36px 1fr 16px;gap:10px;min-height:60px;padding:12px 0}.svc-tr .t{font-size:16px;line-height:1.25}.svc-tr .l{display:none}.svc-tr .n{font-size:12px}.h4-kb{grid-template-columns:1fr;padding:0 20px 40px;gap:12px}.h4-kb-a,.h4-kb-b{padding:28px 24px;border-radius:14px}.h4-kb-b{grid-template-columns:1fr 96px}.h4-kb-b img{width:96px}.h4-h3{font-size:28px}.h4-why{padding:48px 20px}.why4{grid-template-columns:48px 1fr;gap:6px 14px}.why4 .o{font-size:24px;grid-row:span 2}.cta4{flex-direction:column;align-items:stretch;padding:32px 24px;gap:24px}.cta4 h2{font-size:28px!important}}
