.svx{position:relative;background:#071B51;color:#fff;font-family:var(--font-sans);padding:calc(88px * var(--fs, 1)) calc(64px * var(--fs, 1)) calc(56px * var(--fs, 1));box-sizing:border-box;display:flex;flex-direction:column;gap:calc(44px * var(--fs, 1));min-height:clamp(calc(760px * var(--fs, 1)),100svh,calc(940px * var(--fs, 1)))}.svx__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:calc(64px * var(--fs, 1));align-items:end}.svx__title{margin:0;font-size:clamp(calc(40px * var(--fs, 1)),4.7vw,calc(64px * var(--fs, 1)));font-weight:500;letter-spacing:var(--t-track-display);line-height:1.02;color:#fff}.svx__title em{font-style:normal;color:#38BDF8}.svx__intro{display:flex;flex-direction:column;gap:calc(18px * var(--fs, 1))}.svx__intro p{margin:0;font-size:calc(16px * var(--fs, 1));line-height:1.6;color:rgba(255,255,255,.72);text-wrap:pretty;max-width:calc(520px * var(--fs, 1))}.svx__links{display:flex;flex-wrap:wrap;gap:calc(20px * var(--fs, 1));font-size:calc(14px * var(--fs, 1));font-weight:600}.svx__links a{display:inline-flex;align-items:center;gap:calc(6px * var(--fs, 1));min-height:calc(44px * var(--fs, 1));color:#fff;text-decoration:none;transition:color .25s}.svx__links a:first-child{color:#38BDF8}.svx__panels{display:flex;gap:calc(8px * var(--fs, 1));flex:1;min-height:calc(500px * var(--fs, 1))}.svx__panel{position:relative;flex:1;min-width:0;overflow:hidden;border-radius:var(--r-lg);background:#040f2e;transition:flex .8s cubic-bezier(.77,0,.175,1)}.svx__panel[data-active=true]{flex:5}.svx__trigger{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.svx__panel[data-active=true] .svx__trigger{cursor:default}html body .svx .svx__panel .svx__trigger:focus-visible{outline:calc(2px * var(--fs, 1)) solid #38BDF8;outline-offset:calc(-4px * var(--fs, 1))}.svx__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;transition:opacity .8s,transform 1.2s cubic-bezier(.23,1,.32,1);transform:scale(1.04)}.svx__panel[data-active=true] .svx__img{opacity:.75;transform:scale(1)}.svx__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,27,81,.2),rgba(7,27,81,.92) 70%)}.svx__num{position:absolute;top:calc(20px * var(--fs, 1));left:calc(22px * var(--fs, 1));font:500 calc(12px * var(--fs, 1)) var(--font-mono);color:#38BDF8}.svx__short{position:absolute;left:50%;bottom:calc(24px * var(--fs, 1));transform:translateX(-50%) rotate(180deg);writing-mode:vertical-rl;white-space:nowrap;font-size:calc(22px * var(--fs, 1));font-weight:600;letter-spacing:var(--t-track-h3);color:#fff;transition:opacity .35s}.svx__panel[data-active=true] .svx__short{opacity:0;transition-delay:0s}.svx__panel[data-active=false] .svx__short{transition-delay:.3s}.svx__body{position:absolute;left:calc(28px * var(--fs, 1));right:calc(28px * var(--fs, 1));bottom:calc(28px * var(--fs, 1));display:flex;flex-direction:column;gap:calc(14px * var(--fs, 1));max-width:calc(520px * var(--fs, 1));opacity:0;transform:translateY(calc(16px * var(--fs, 1)));pointer-events:none;transition:opacity .4s 0s,transform .5s 0s}.svx__panel[data-active=true] .svx__body{opacity:1;transform:none;pointer-events:auto;transition:opacity .5s .35s,transform .6s .35s}.svx__cat{font:500 calc(12px * var(--fs, 1)) var(--font-mono);letter-spacing:var(--t-track-eyebrow);color:#38BDF8}.svx__name{margin:0;font-size:clamp(calc(24px * var(--fs, 1)),2.3vw,calc(30px * var(--fs, 1)));font-weight:600;letter-spacing:var(--t-track-h2);line-height:1.1;color:#fff}.svx__copy{margin:0;font-size:calc(14.5px * var(--fs, 1));line-height:1.55;color:rgba(255,255,255,.72)}.svx__cta{display:inline-flex;align-items:center;gap:calc(8px * var(--fs, 1));min-height:calc(44px * var(--fs, 1));width:fit-content;margin-top:calc(4px * var(--fs, 1));font-size:calc(14px * var(--fs, 1));font-weight:600;color:#38BDF8;text-decoration:none;transition:gap .25s,color .25s}.svx__foot{display:flex;justify-content:space-between;gap:calc(16px * var(--fs, 1));font:500 calc(12px * var(--fs, 1)) var(--font-mono);letter-spacing:var(--t-track-eyebrow);color:rgba(255,255,255,.5)}@media (max-width:1100px){.svx{padding:calc(72px * var(--fs, 1)) calc(32px * var(--fs, 1)) calc(44px * var(--fs, 1))}.svx__head{grid-template-columns:minmax(0,1fr);gap:calc(24px * var(--fs, 1))}.svx__panel[data-active=true]{flex:6}}@media (max-width:767px){.svx{padding:calc(64px * var(--fs, 1)) calc(16px * var(--fs, 1)) calc(36px * var(--fs, 1));gap:calc(32px * var(--fs, 1));min-height:0}.svx__panels{flex-direction:column;min-height:0;flex:none}.svx__panel,.svx__panel[data-active=true]{flex:none;height:calc(76px * var(--fs, 1));transition:height .5s cubic-bezier(.23,1,.32,1)}.svx__panel[data-active=true]{height:calc(500px * var(--fs, 1))}.svx__num{top:50%;transform:translateY(-50%);left:calc(18px * var(--fs, 1));transition:opacity .3s}.svx__panel[data-active=true] .svx__num{top:calc(18px * var(--fs, 1));transform:none}.svx__short{writing-mode:horizontal-tb;transform:translateY(-50%);left:calc(58px * var(--fs, 1));top:50%;bottom:auto;font-size:calc(19px * var(--fs, 1))}.svx__body{left:calc(18px * var(--fs, 1));right:calc(18px * var(--fs, 1));bottom:calc(20px * var(--fs, 1))}.svx__foot{flex-direction:column;gap:calc(6px * var(--fs, 1))}}@media (hover:hover) and (pointer:fine){.svx__links a:hover{color:#38BDF8}.svx__links a:first-child:hover{color:#fff}.svx__cta:hover{gap:calc(12px * var(--fs, 1));color:#fff}}@media (prefers-reduced-motion:reduce){.svx__body,.svx__img,.svx__panel,.svx__short{transition:none!important}}.privacy-lock-track{height:220vh;position:relative;width:100%;background:#ffffff}.privacy-sticky-stage{position:sticky;top:0;width:100%;height:100svh;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#ffffff;padding-top:calc(64px * var(--fs, 1));box-sizing:border-box}.privacy-stack{position:absolute;inset:0;background:linear-gradient(160deg,#f8fafc,#eff6ff);--gap:calc(46px * var(--fs, 1))}.privacy-stack[data-step="1"]{--gap:calc(60px * var(--fs, 1))}.privacy-stack[data-step="2"]{--gap:calc(34px * var(--fs, 1))}.privacy-stack[data-step="3"]{--gap:calc(72px * var(--fs, 1))}.privacy-stack-grid{position:absolute;inset:-20%;background-image:linear-gradient(rgba(7,27,81,.06) 1px,transparent 0),linear-gradient(90deg,rgba(7,27,81,.06) 1px,transparent 0);background-size:calc(26px * var(--fs, 1)) calc(26px * var(--fs, 1));transform:perspective(calc(500px * var(--fs, 1))) rotateX(62deg) translateY(22%);mask-image:radial-gradient(circle at 50% 55%,#000 0,transparent 65%);-webkit-mask-image:radial-gradient(circle at 50% 55%,#000 0,transparent 65%);animation:privacyGridDrift 6s linear infinite}.privacy-stack-scene{position:absolute;left:50%;top:50%;width:44%;aspect-ratio:1/1;margin:-22% 0 0 -22%;transform-style:preserve-3d;transform:rotateX(60deg) rotate(-45deg);animation:privacyScene 14s ease-in-out infinite}.privacy-plate{position:absolute;inset:0;border-radius:12%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);overflow:hidden}.privacy-plate i{position:absolute;inset:0;display:block}.plate-base{transform:translateZ(calc(var(--gap) * -1));background:linear-gradient(135deg,#e2e8f0,#cbd5e1);animation:privacyPlateBase 5s ease-in-out infinite}.plate-mid{transform:translateZ(0);background:linear-gradient(135deg,rgba(0,102,255,.85),rgba(0,82,204,.88));animation:privacyPlateMid 5s ease-in-out -1.2s infinite}.plate-top{transform:translateZ(var(--gap));background:#071b51;box-shadow:inset 0 0 0 1px #38bdf8;animation:privacyPlateTop 5s ease-in-out -2.4s infinite}.plate-top i{background:linear-gradient(120deg,#071b51,#0066ff,#38bdf8,#071b51,#0066ff);background-size:300% 300%;animation:privacyHolo 7s ease-in-out infinite}.plate-mid i{background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);background-size:250% 100%;animation:privacySweep 3.6s ease-in-out infinite}.privacy-beam{position:absolute;left:50%;top:50%;width:calc(4px * var(--fs, 1));height:calc(var(--gap) * 2.4);margin-left:calc(-2px * var(--fs, 1));background:linear-gradient(#38bdf8,transparent);border-radius:calc(4px * var(--fs, 1));transform-origin:top center;transform:rotateX(-90deg) translateZ(calc(var(--gap) * -1));filter:blur(1px);opacity:.7;animation:privacyBeam 2.6s ease-in-out infinite}.privacy-mote{position:absolute;width:calc(7px * var(--fs, 1));height:calc(7px * var(--fs, 1));border-radius:50%;background:radial-gradient(circle,#fff,rgba(56,189,248,.7));box-shadow:0 0 calc(10px * var(--fs, 1)) rgba(56,189,248,.8);animation:privacyMote 6s ease-in-out infinite}.privacy-mote.m1{left:22%;top:68%;animation-delay:0s}.privacy-mote.m2{left:74%;top:60%;animation-delay:-1.5s;background:radial-gradient(circle,#fff,rgba(56,189,248,.7));box-shadow:0 0 calc(10px * var(--fs, 1)) rgba(56,189,248,.8)}.privacy-mote.m3{left:62%;top:24%;animation-delay:-3s}.privacy-mote.m4{left:30%;top:30%;animation-delay:-4.5s;background:radial-gradient(circle,#fff,rgba(147,197,253,.7));box-shadow:0 0 calc(10px * var(--fs, 1)) rgba(147,197,253,.8)}@keyframes privacyScene{0%,to{transform:rotateX(60deg) rotate(-45deg)}50%{transform:rotateX(56deg) rotate(-33deg)}}@keyframes privacyPlateTop{0%,to{translate:0 0 0}50%{translate:0 0 calc(14px * var(--fs, 1))}}@keyframes privacyPlateMid{0%,to{translate:0 0 0}50%{translate:0 0 calc(7px * var(--fs, 1))}}@keyframes privacyPlateBase{0%,to{translate:0 0 0}50%{translate:0 0 calc(-6px * var(--fs, 1))}}@keyframes privacyHolo{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes privacySweep{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes privacyBeam{0%,to{opacity:.15}50%{opacity:.85}}@keyframes privacyGridDrift{to{background-position:0 calc(26px * var(--fs, 1)),calc(26px * var(--fs, 1)) 0}}@keyframes privacyMote{0%,to{transform:translate(0) scale(.7);opacity:.2}50%{transform:translate(calc(10px * var(--fs, 1)),calc(-34px * var(--fs, 1))) scale(1.15);opacity:1}}@media (prefers-reduced-motion:reduce){.privacy-stack *,.privacy-stack-scene{animation:none!important}}@media (max-width:960px){.privacy-lock-track{height:auto!important}.privacy-sticky-stage{position:relative!important;height:auto!important;min-height:auto!important;padding-top:calc(24px * var(--fs, 1))!important;padding-bottom:calc(40px * var(--fs, 1))!important}}#why-whalebium,.why-arch-section{position:relative;background-color:#ffffff;color:#071b51;font-family:var(--font-sans);overflow:visible!important;transition:background-color var(--motion-slow) ease;width:100%;transform:none!important;perspective:none!important;filter:none!important;contain:none!important;will-change:auto!important}.why-arch-section .why-container{max-width:var(--container-wide);padding:0 var(--gutter);margin-inline:auto;position:relative;z-index:2}.why-arch-section .arch{display:flex;gap:calc(60px * var(--fs, 1));justify-content:space-between;max-width:none;margin-inline:auto;position:relative;align-items:flex-start;min-height:450vh}.why-arch-section .arch__left{position:sticky;top:0;height:100svh;max-width:calc(440px * var(--fs, 1));flex-shrink:0;justify-content:center;z-index:6}.why-arch-section .arch__left,.why-arch-section .arch__left-inner{width:100%;display:flex;flex-direction:column}.why-arch-section .why-main-title{font-family:var(--font-sans);font-size:clamp(calc(38px * var(--fs, 1)),4.2vw,calc(54px * var(--fs, 1)));font-weight:700;letter-spacing:var(--t-track-display);line-height:1.1;color:#071b51;margin:0 0 calc(24px * var(--fs, 1)) 0}.why-arch-section .arch__cards-stage{position:relative;width:100%;min-height:calc(290px * var(--fs, 1))}.why-arch-section .arch__card-panel{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none}.why-arch-section .arch__card-panel h3.header{font-family:var(--font-sans);font-size:clamp(calc(30px * var(--fs, 1)),3.2vw,calc(38px * var(--fs, 1)));font-weight:700;letter-spacing:var(--t-track-h2);line-height:1.15;color:#071b51;margin:0}.why-arch-section .arch__card-panel p.desc{color:#475569;font-size:calc(18px * var(--fs, 1));letter-spacing:0;margin-block:calc(16px * var(--fs, 1)) calc(28px * var(--fs, 1));line-height:1.6}.why-arch-section .arch__card-panel a.link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:fit-content;min-height:var(--btn-h);padding:0 var(--btn-px);border:1px solid transparent;border-radius:var(--btn-radius);background-color:var(--why-btn-bg,var(--c-accent));color:var(--why-btn-text,var(--c-inverse));font-family:var(--font-sans);font-size:var(--t-button);font-weight:var(--w-semibold);line-height:1;text-decoration:none;transition:transform var(--motion-normal) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.why-arch-section .arch__card-panel a.link:hover{transform:translateY(calc(-2px * var(--fs, 1))) scale(1.02);box-shadow:var(--shadow-lg)}}.why-arch-section .arch__card-panel a.link svg{flex-shrink:0}.why-arch-section .arch__right{position:sticky;top:0;height:100svh;width:100%;max-width:calc(560px * var(--fs, 1));flex-shrink:1;display:flex;flex-direction:column;justify-content:center;z-index:5}.why-arch-section .arch__right .img-wrapper{position:absolute;top:50%;left:0;transform:translateY(-50%);height:calc(430px * var(--fs, 1));width:100%;border-radius:var(--r-xl,calc(16px * var(--fs, 1)));overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(7,27,81,.08);background-color:transparent!important}.why-arch-section .arch__right .img-wrapper[data-index="5"]{z-index:5!important}.why-arch-section .arch__right .img-wrapper[data-index="4"]{z-index:4!important}.why-arch-section .arch__right .img-wrapper[data-index="3"]{z-index:3!important}.why-arch-section .arch__right .img-wrapper[data-index="2"]{z-index:2!important}.why-arch-section .arch__right .img-wrapper[data-index="1"]{z-index:1!important}.why-arch-section .arch__right .img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.why-arch-section .why-bottom-spacer{width:100%;height:12vh}@media (max-width:900px){.why-arch-section .arch{gap:calc(30px * var(--fs, 1))}}@media (max-width:768px),(prefers-reduced-motion:reduce){.why-arch-section .arch{flex-direction:column;gap:calc(32px * var(--fs, 1));height:auto!important;min-height:auto!important;padding-top:calc(40px * var(--fs, 1))}.why-arch-section .arch__left{position:static;height:auto;max-width:100%}.why-arch-section .arch__cards-stage{position:static;min-height:auto;display:flex;flex-direction:column;gap:calc(36px * var(--fs, 1))}.why-arch-section .arch__card-panel{position:static;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.why-arch-section .arch__right{position:static;height:auto;max-width:100%;display:flex;flex-direction:column;gap:calc(24px * var(--fs, 1))}.why-arch-section .arch__right .img-wrapper{position:static;transform:none;height:auto;aspect-ratio:16/10;width:100%;margin-bottom:calc(16px * var(--fs, 1));border-radius:var(--r-xl,calc(16px * var(--fs, 1)))}.why-arch-section .arch{gap:0}.why-arch-section :is(.arch__left,.arch__left-inner,.arch__cards-stage,.arch__right){display:contents}.why-arch-section .why-main-title{order:0}.why-arch-section .arch__card-panel{margin-bottom:calc(40px * var(--fs, 1))}.why-arch-section .arch__card-panel:last-child{margin-bottom:0}.why-arch-section .arch__right .img-wrapper:first-child{order:1}.why-arch-section .arch__card-panel:first-child{order:2}.why-arch-section .arch__right .img-wrapper:nth-child(2){order:3}.why-arch-section .arch__card-panel:nth-child(2){order:4}.why-arch-section .arch__right .img-wrapper:nth-child(3){order:5}.why-arch-section .arch__card-panel:nth-child(3){order:6}.why-arch-section .arch__right .img-wrapper:nth-child(4){order:7}.why-arch-section .arch__card-panel:nth-child(4){order:8}.why-arch-section .arch__right .img-wrapper:nth-child(5){order:9}.why-arch-section .arch__card-panel:nth-child(5){order:10}.why-arch-section .arch__card-panel a.link{min-height:var(--tap);padding:0;border-radius:0;background:none;box-shadow:none;color:var(--c-accent-dark)}}@media (min-width:769px) and (prefers-reduced-motion:reduce){.why-arch-section .arch__card-panel,.why-arch-section .arch__right .img-wrapper{width:100%;max-width:calc(720px * var(--fs, 1))}}@media (max-width:560px){.why-arch-section .why-container{padding:0 var(--gutter)}}