.sentinel-site{color:#edf6fb;background:#070b0e;overflow:hidden}.sen-wrap{width:min(100% - 64px,1280px);margin-inline:auto}.sen-hero{isolation:isolate;background:#091119;align-items:center;min-height:760px;display:flex;position:relative}.sen-hero__image{z-index:-2;object-fit:cover;object-position:center 44%}.sen-hero__scrim{z-index:-1;background:linear-gradient(90deg,#03090ef0 0%,#03090edb 35%,#03090e5e 68%,#03090e38 100%),linear-gradient(#0000 74%,#070b0e 100%);position:absolute;inset:0}.sen-hero__layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.74fr);align-items:center;gap:clamp(2.5rem,8vw,8rem);padding-block:96px 128px;display:grid}.sen-hero__copy{max-width:760px}.sen-kicker{color:#6bd0ff;font:700 .63rem/1.5 var(--x3-font-tech), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin:0}.sen-kicker--dim{color:#8c9ba5}.sen-hero h1,.sen-section-heading h2,.sen-field h2,.sen-faq h2{font-family:var(--x3-font-display), system-ui, sans-serif;letter-spacing:-.06em;font-weight:900}.sen-hero h1{color:#fff;text-wrap:balance;max-width:760px;margin:1.2rem 0 1.25rem;font-size:clamp(3.4rem,7.4vw,6.9rem);line-height:.93}.sen-hero__lead{color:#d4dfe7;max-width:660px;margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.sen-hero__actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.sen-button{color:#edf6fb;border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;min-height:52px;padding:.85rem 1.1rem;font-size:.8rem;font-weight:750;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.sen-button:hover{transform:translateY(-2px)}.sen-button--primary{color:#03121b;background:#00b2fd;box-shadow:0 10px 32px #00b2fd36}.sen-button--primary:hover{background:#66d2ff}.sen-button--quiet{background:#070c1061;border-color:#e5f1fa66}.sen-button--quiet:hover{background:#070c10b3;border-color:#91ddff}.sen-hero__fine{color:#a9b7c2;margin:1rem 0 0;font-size:.68rem}.sen-snapshot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#0a1218e8,#070c10d6);border:1px solid #cbe1ef47;justify-self:end;max-width:430px;padding:1.3rem;box-shadow:0 28px 100px #00000075}.sen-snapshot__top{color:#75d5ff;font:700 .53rem/1.45 var(--x3-font-tech), ui-monospace, monospace;letter-spacing:.1em;border-bottom:1px solid #dcedf72b;justify-content:space-between;gap:1rem;padding-bottom:.8rem;display:flex}.sen-snapshot__top span:last-child{color:#ffcd78}.sen-snapshot h2{color:#f7fbff;letter-spacing:-.035em;margin:1rem 0 1.2rem;font-size:1.25rem}.sen-snapshot__metrics{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.sen-snapshot__metrics>div{background:#ffffff0a;border:1px solid #dbebf51c;padding:.7rem .6rem}.sen-snapshot__metrics strong,.sen-snapshot__metrics span{display:block}.sen-snapshot__metrics strong{color:#f8fbff;font:800 1.8rem/1 var(--x3-font-display), system-ui, sans-serif;letter-spacing:-.05em}.sen-snapshot__metrics span{color:#abbac4;margin-top:.42rem;font-size:.58rem;line-height:1.3}.sen-snapshot__signal{border-bottom:1px solid #dcedf71f;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:.65rem;margin-top:.8rem;padding:.75rem 0;display:grid}.sen-snapshot__dot{background:#ffc45c;border-radius:50%;width:8px;height:8px;margin-top:.18rem;box-shadow:0 0 0 4px #ffc45c21}.sen-snapshot__signal strong,.sen-snapshot__signal small{display:block}.sen-snapshot__signal strong{color:#eef7fc;font-size:.72rem}.sen-snapshot__signal small{color:#a9b7c2;margin-top:.3rem;font-size:.6rem;line-height:1.4}.sen-snapshot__signal>b{color:#ffd285;font:700 .54rem/1.5 var(--x3-font-tech), ui-monospace, monospace}.sen-snapshot>p{color:#8c9ba5;margin:.8rem 0 0;font-size:.58rem;line-height:1.5}.sen-scroll{color:#b7c4cd;font:600 .57rem/1.4 var(--x3-font-tech), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;text-decoration:none;display:flex;position:absolute;bottom:30px;right:max(32px,50vw - 640px)}.sen-scroll>span{color:#65d2ff;font-size:1.3rem}.sen-preview-boundary{color:#d5e2e9;background:#111a20;border-block:1px solid #d2e7f31f;align-items:center;gap:1.2rem;padding:1rem max(32px,50vw - 640px);display:flex}.sen-preview-boundary>span{color:#81d9ff;font:700 .57rem/1.4 var(--x3-font-tech), ui-monospace, monospace;letter-spacing:.14em;flex:none}.sen-preview-boundary p{color:#b4c0c8;margin:0;font-size:.73rem;line-height:1.5}.sen-how,.sen-signals,.sen-boundaries,.sen-packaging,.sen-faq{padding-block:clamp(4rem,8vw,7rem)}.sen-section-heading{text-align:center;max-width:790px;margin:0 auto 2.5rem}.sen-section-heading h2,.sen-field h2,.sen-faq h2{color:#f6fbff;text-wrap:balance;margin:.75rem 0 .9rem;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:.99}.sen-section-heading>p:last-child,.sen-field__copy>p:not(.sen-kicker),.sen-faq__list p{color:#aebbc4;font-size:.93rem;line-height:1.7}.sen-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sen-workflow li{background:radial-gradient(circle at 100% 0,#00b2fd1f,#0000 45%),#0d1216;border:1px solid #26323a;min-height:250px;padding:1.5rem 1.35rem;position:relative}.sen-workflow li:after{color:#76d7ff;content:"↗";border:1px solid #355363;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;display:grid;position:absolute;top:1.1rem;right:1.1rem}.sen-workflow li>span{color:#70d5ff;font:700 .58rem/1.5 var(--x3-font-tech), ui-monospace, monospace;letter-spacing:.12em}.sen-workflow h3{color:#f4f8fb;letter-spacing:-.04em;max-width:260px;margin:2.2rem 0 .7rem;font-size:1.5rem;line-height:1.1}.sen-workflow p{color:#9cabb5;margin:0;font-size:.8rem;line-height:1.65}.sen-field{background:#10171b;grid-template-columns:1.05fr .95fr;min-height:580px;display:grid}.sen-field__image{min-height:540px;position:relative;overflow:hidden}.sen-field__image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sen-field__image:after{content:"";background:linear-gradient(#0000,#030709d1);position:absolute;inset:45% 0 0}.sen-field__image>span{z-index:1;color:#fff;font:700 .57rem/1.5 var(--x3-font-tech), ui-monospace, monospace;letter-spacing:.13em;position:absolute;bottom:30px;left:clamp(24px,6vw,86px)}.sen-field__copy{align-self:center;max-width:680px;padding:clamp(2rem,6vw,6rem)}.sen-field h2{margin-top:1rem;font-size:clamp(2.3rem,4vw,4rem)}.sen-field__copy ul{gap:.65rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.sen-field__copy li{color:#d5e1e8;padding-left:1.35rem;font-size:.79rem;line-height:1.5;position:relative}.sen-field__copy li:before{color:#5dcfff;content:"→";position:absolute;left:0}.sen-boundary-note{background:#ffbd590f;border-left:2px solid #ffbd59;padding:.85rem 1rem;color:#f0d39f!important;font-size:.73rem!important}.sen-signals{background:linear-gradient(#0a0f12,#10181d 58%,#0a0f12)}.sen-signals__grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:1.4rem;display:grid}.sen-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.sen-dimensions article{background:#ffffff08;border:1px solid #28343b;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:.65rem;min-height:100px;padding:.9rem;display:grid}.sen-dimensions article>span{color:#64d3ff;font:700 .57rem/1.5 var(--x3-font-tech), ui-monospace, monospace}.sen-dimensions h3{color:#e5edf2;margin:0;font-size:.79rem}.sen-dimensions p{color:#99a8b1;margin:.35rem 0 0;font-size:.65rem;line-height:1.4}.sen-dimensions article>b{color:#84d8fa;font:600 .48rem/1.5 var(--x3-font-tech), ui-monospace, monospace;letter-spacing:.08em;text-align:right}.sen-signal-note{background:radial-gradient(circle at 90% 0,#00b2fd24,#0000 50%),#0b1115;border:1px solid #00b2fd45;padding:1.4rem}.sen-signal-note>span{color:#68d2ff;font:700 .55rem/1.4 var(--x3-font-tech), ui-monospace, monospace;letter-spacing:.14em}.sen-signal-note h3{color:#f5fbff;letter-spacing:-.04em;margin:1.2rem 0 .7rem;font-size:1.55rem;line-height:1.1}.sen-signal-note p{color:#aab8c1;font-size:.75rem;line-height:1.65}.sen-signal-note a{color:#80dcff;align-items:center;gap:.6rem;min-height:44px;margin-top:.75rem;font-size:.74rem;font-weight:750;text-decoration:none;display:inline-flex}.sen-boundaries{padding-block:clamp(4rem,7vw,6rem)}.sen-section-heading--compact{margin-bottom:1.7rem}.sen-section-heading--compact h2{font-size:clamp(2.1rem,4vw,3.8rem)}.sen-boundary-grid{border-top:1px solid #29343b;border-bottom:1px solid #29343b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sen-boundary-grid article{border-right:1px solid #29343b;min-height:156px;padding:1.2rem}.sen-boundary-grid article:first-child{padding-left:0}.sen-boundary-grid article:last-child{border-right:0}.sen-boundary-grid strong,.sen-boundary-grid span{display:block}.sen-boundary-grid strong{color:#eef6fb;font-size:.86rem}.sen-boundary-grid span{color:#9eacb5;margin-top:.65rem;font-size:.71rem;line-height:1.6}.sen-packaging{background:#10171b}.sen-packaging__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.sen-packaging__grid article{background:#0c1216;border:1px solid #2a3841;flex-direction:column;min-height:260px;padding:1.4rem;display:flex}.sen-packaging__grid article>span{color:#6dcfff;font:700 .55rem/1.5 var(--x3-font-tech), ui-monospace, monospace;letter-spacing:.12em}.sen-packaging__grid h3{color:#f1f7fa;letter-spacing:-.035em;margin:2rem 0 .6rem;font-size:1.35rem}.sen-packaging__grid p{color:#a6b4bd;margin:0;font-size:.77rem;line-height:1.6}.sen-packaging__grid small{color:#ffc76b;margin-top:auto;padding-top:1rem;font-size:.63rem}.sen-packaging__grid .sen-package-featured{background:radial-gradient(circle at 95% 0,#00b2fd26,#0000 47%),#0c1216;border-color:#1482ab}.sen-pricing-note{background:#ffc45c0d;border:1px solid #ffc45c40;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.2rem;display:flex}.sen-pricing-note strong{color:#ffd58e;font-size:.83rem}.sen-pricing-note span{color:#b5c0c6;font-size:.71rem}.sen-faq{grid-template-columns:.8fr 1.2fr;gap:4rem;display:grid}.sen-faq h2{font-size:clamp(2.1rem,4vw,3.6rem)}.sen-faq__list details{border-top:1px solid #29353d}.sen-faq__list details:last-child{border-bottom:1px solid #29353d}.sen-faq__list summary{color:#e5eef4;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;font-size:.8rem;font-weight:700;list-style:none;display:flex}.sen-faq__list summary::-webkit-details-marker{display:none}.sen-faq__list summary span{color:#6ed4ff;font-size:1.1rem}.sen-faq__list details[open] summary span{transform:rotate(45deg)}.sen-faq__list p{margin:0 0 1.1rem;font-size:.77rem}.sentinel-site :focus-visible{outline-offset:4px;outline:3px solid #79dcff}@media (max-width:980px){.sen-hero__layout{grid-template-columns:1fr minmax(260px,.65fr);gap:2rem}.sen-hero h1{font-size:clamp(3.2rem,7vw,5.8rem)}.sen-field{grid-template-columns:1fr 1fr}.sen-field__image{min-height:500px}.sen-field__copy{padding:2.5rem}.sen-signals__grid{grid-template-columns:1fr}.sen-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sen-boundary-grid article:nth-child(2){border-right:0}.sen-boundary-grid article:nth-child(3),.sen-boundary-grid article:nth-child(4){border-top:1px solid #29343b}.sen-boundary-grid article:nth-child(3){padding-left:0}}@media (max-width:700px){.sen-wrap{width:min(100% - 36px,1280px)}.sen-hero{align-items:start;min-height:930px}.sen-hero__image{object-position:64% top}.sen-hero__scrim{background:linear-gradient(#03080c33 0%,#03080cad 22%,#03080cf0 52%,#070b0e 100%)}.sen-hero__layout{grid-template-columns:1fr;gap:1.8rem;padding-block:280px 110px}.sen-hero h1{max-width:590px;margin-top:.8rem;font-size:clamp(3rem,13vw,4.7rem)}.sen-hero__lead{font-size:.96rem}.sen-hero__actions{flex-direction:column;align-items:stretch}.sen-button{width:100%;min-height:48px}.sen-snapshot{justify-self:stretch;width:100%;max-width:none;padding:1rem}.sen-snapshot h2{font-size:1.08rem}.sen-scroll{justify-content:center;font-size:.52rem;bottom:20px;left:18px;right:18px}.sen-preview-boundary{flex-direction:column;align-items:start;gap:.35rem;padding:.9rem 18px}.sen-preview-boundary p{font-size:.68rem}.sen-how,.sen-signals,.sen-boundaries,.sen-packaging,.sen-faq{padding-block:4rem}.sen-section-heading{text-align:left;margin-bottom:1.6rem}.sen-section-heading h2,.sen-field h2,.sen-faq h2{font-size:clamp(2.25rem,10vw,3.2rem)}.sen-workflow{grid-template-columns:1fr}.sen-workflow li{min-height:210px}.sen-workflow h3{margin-top:1.8rem}.sen-field{grid-template-columns:1fr}.sen-field__image{min-height:400px}.sen-field__copy{padding:2.2rem 18px 2.7rem}.sen-dimensions,.sen-boundary-grid{grid-template-columns:1fr}.sen-boundary-grid article,.sen-boundary-grid article:first-child,.sen-boundary-grid article:nth-child(3){border-top:1px solid #29343b;border-right:0;min-height:0;padding:1rem 0}.sen-boundary-grid article:first-child{border-top:0}.sen-packaging__grid{grid-template-columns:1fr}.sen-packaging__grid article{min-height:205px}.sen-packaging__grid h3{margin-top:1.3rem}.sen-pricing-note{flex-direction:column;align-items:start;gap:.35rem}.sen-faq{grid-template-columns:1fr;gap:1rem}}@media (prefers-reduced-motion:reduce){.sen-button{transition:none}.sen-button:hover{transform:none}}
