/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--navy:#0a1b33;--navy-deep:#051326;--navy-soft:#102844;--teal:#0097a7;--teal-bright:#17c1c5;--gold:#d4a017;--white:#fff;--ice:#f2f7f8;--mist:#dbe7ea;--ink:#0c1e34;--muted:#637184}.connected-evistate{background:var(--ice)}.connected-state-row{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:22px;margin-top:58px;display:grid}.connected-state-row article{border:1px solid var(--mist);background:#fff;min-height:235px;padding:34px}.connected-state-row article>span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.connected-state-row article>strong{color:var(--ink);margin:45px 0 12px;font-size:27px;display:block}.connected-state-row article>p{color:var(--muted);margin:0;line-height:1.65}.connected-state-row>i{color:var(--gold);align-self:center;font-size:26px;font-style:normal}.connected-boundary{border-left:2px solid var(--gold);color:var(--muted);max-width:930px;margin:35px 0 0;padding:8px 0 8px 24px;line-height:1.7}.assurance-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin:58px 0 40px;display:grid}.assurance-grid article{border:1px solid #ffffff24;min-height:245px;padding:34px}.assurance-grid span{color:var(--teal-bright);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.assurance-grid h3{color:#fff;margin:48px 0 14px;font-size:25px}.assurance-grid p{color:#ffffffa6;line-height:1.65}.inspection-home{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.inspection-home>div{border-top:2px solid var(--gold);padding-top:32px}.inspection-home h2{color:var(--ink);letter-spacing:-.045em;margin:15px 0 22px;font-size:clamp(34px,3.6vw,56px);line-height:1.05}.inspection-home p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.75}@media (width>=1101px){.services .service-grid{grid-template-columns:repeat(3,1fr)}.services .service-card{min-height:570px;padding:36px}}@media (width<=900px){.connected-state-row,.assurance-grid,.inspection-home{grid-template-columns:1fr}.connected-state-row>i{justify-self:center;transform:rotate(90deg)}}.security-hero{background:radial-gradient(circle at 80% 38%, #00b0be21, transparent 30%), var(--navy);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:7vw;min-height:680px;padding:165px max(6vw,48px) 90px;display:grid}.security-hero>div:first-child{max-width:760px}.security-hero h1{letter-spacing:-.048em;margin:30px 0;font-size:clamp(46px,4.5vw,70px);line-height:1.01}.security-hero h2{color:var(--teal-bright);max-width:720px;font-size:clamp(22px,1.8vw,29px);font-weight:500;line-height:1.3}.security-hero p:not(.eyebrow){color:#ffffffab;max-width:700px;font-size:17px;line-height:1.7}.security-hero-mark{aspect-ratio:1;border:1px solid #00c2cf59;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;display:flex;position:relative}.security-hero-mark:before,.security-hero-mark:after{content:"";border:1px solid #00c2cf29;border-radius:50%;position:absolute;inset:12%}.security-hero-mark:after{inset:27%}.security-hero-mark span,.security-hero-mark strong{letter-spacing:.18em;text-transform:uppercase;z-index:1;position:relative}.security-hero-mark strong{color:var(--teal-bright);font-size:24px}.security-hero-mark i{background:var(--gold);width:1px;height:45px;margin:12px}.security-hero-network{grid-template-rows:minmax(360px,1fr) auto;align-self:center;display:grid;position:relative}.security-hero-orbit{aspect-ratio:1;position:relative}.hero-network-ring{border:1px solid #00c2cf4d;border-radius:50%;position:absolute}.hero-network-ring.ring-one{inset:9%}.hero-network-ring.ring-two{border-color:#d4a01740;inset:24%}.hero-network-core{border:1px solid var(--teal-bright);z-index:2;background:#051326eb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34%}.hero-network-core small{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.hero-network-core strong{letter-spacing:.16em;margin-top:8px;font-size:clamp(25px,3vw,42px)}.hero-network-core strong span{color:var(--teal-bright)}.hero-network-node{background:var(--navy);letter-spacing:.08em;text-transform:uppercase;z-index:2;border:1px solid #00c2cfa6;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;font-size:9px;display:flex;position:absolute}.hero-network-node.node-a{top:0;left:40%}.hero-network-node.node-b{top:27%;right:2%}.hero-network-node.node-c{bottom:10%;right:10%}.hero-network-node.node-d{bottom:3%;left:25%}.hero-network-node.node-e{top:30%;left:0}.hero-network-node.is-risk{color:#ff747d;border-color:#e7525e}.hero-network-result{border-left:2px solid var(--gold);gap:4px;width:max-content;padding:8px 18px;display:grid;margin:18px auto 0!important;font-size:12px!important;line-height:1.45!important}.hero-network-result span{color:#ffffff94}.hero-network-result b{color:var(--teal-bright);font-weight:500}.security-distinction .section-heading{max-width:1000px}.security-comparison{grid-template-columns:1fr 1fr;margin-top:60px;display:grid}.security-comparison article{border:1px solid var(--line);min-height:320px;padding:55px}.security-comparison article+article{border-left:0}.security-comparison span,.security-dimensions small{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.security-comparison h3{letter-spacing:-.035em;margin:35px 0;font-size:clamp(30px,3.2vw,52px);line-height:1.05}.security-comparison p{color:var(--muted);font-size:17px;line-height:1.7}.security-comparison .is-evidential{border-top-color:var(--teal);background:#f1f8f9}.security-boundary{border-left:3px solid var(--gold);margin:40px 0 0;padding:14px 22px;font-size:18px}.security-signature{padding:120px max(4vw,40px)}.security-signature-heading{max-width:1180px;margin:0 auto 70px}.security-signature-heading h2{letter-spacing:-.045em;margin:26px 0;font-size:clamp(38px,3.8vw,58px);line-height:1.05}.security-signature-heading>p:last-child{color:#ffffff9e;max-width:760px;font-size:18px}.security-network{aspect-ratio:1.75;border:1px solid #00c2cf2e;max-width:1500px;margin:auto;position:relative;overflow:hidden}.security-rings,.security-rings i{border:1px solid #00c2cf33;border-radius:50%;position:absolute;inset:11% 28%}.security-rings i:first-child{inset:11%}.security-rings i:nth-child(2){inset:24%}.security-rings i:nth-child(3){border-color:#e3ad004d;inset:37%}.security-core{background:var(--navy);border:1px solid var(--teal);text-align:center;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:16%;height:29%;display:flex;position:absolute;top:29%;left:42%}.security-core small,.security-core span{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.security-core .provn-wordmark{margin:10px 0;font-size:clamp(24px,3vw,48px)}.security-node{color:#fff;z-index:2;border:1px solid #00c2cf8c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:7.5%;height:13%;display:flex;position:absolute}.security-node b{font-size:14px}.security-node span{color:#ffffff9e;text-transform:uppercase;margin-top:5px;font-size:9px}.security-node-1{top:14%;left:15%}.security-node-2{top:7%;left:34%}.security-node-3{top:7%;right:34%}.security-node-4{top:14%;right:15%}.security-node-5{top:55%;right:11%}.security-node-6{top:71%;right:29%}.security-node-7{top:71%;left:29%}.security-node-8{top:55%;left:11%}.security-node.is-compromised{background:#b42c382e;border-color:#e15a65}.security-node.is-compromised small{color:#ff8b94;text-transform:uppercase;margin-top:3px;font-size:8px}.security-network figcaption{text-align:center;width:22%;position:absolute;bottom:8%;left:39%}.security-network figcaption strong,.security-network figcaption span{display:block}.security-network figcaption strong{color:#fff}.security-network figcaption span{color:#ffffff8c;margin-top:7px;font-size:11px}.security-mobile-sequence{display:none}.security-master-visual{max-width:1536px;margin:0 auto}.security-master-visual img{width:100%;height:auto;display:block}.security-master-visual figcaption{color:#ffffff8c;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:18px;font-size:12px}.es-system{border:1px solid #17c1c52e;grid-template-columns:minmax(680px,1.5fr) minmax(280px,.5fr);max-width:1500px;margin:auto;display:grid}.es-map{background:radial-gradient(circle,#17c1c51a,#0000 38%);height:720px;position:relative}.es-orbit{border:1px solid #17c1c547;border-radius:50%;position:absolute;inset:13%}.es-orbit-inner{border-color:#d4a01740;inset:28%}.es-core{background:var(--navy-deep);border:1px solid var(--teal-bright);text-align:center;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.es-core small,.es-core span{color:#ffffff85;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.es-core strong{letter-spacing:.08em;margin:12px 0;font-size:31px;line-height:1.05}.es-dimension{z-index:3;align-items:center;gap:12px;width:185px;display:flex;position:absolute}.es-dimension>b{background:var(--navy);border:1px solid #17c1c5a6;border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;height:64px;display:flex}.es-dimension span{gap:3px;display:grid}.es-dimension strong{text-transform:uppercase;font-size:13px}.es-dimension small{color:#ffffff85;font-size:11px;line-height:1.35}.es-dimension.is-risk>b{color:#ff737c;border-color:#ee5864}.es-dimension.is-risk strong{color:#ff737c}.es-north{top:3%;left:50%;transform:translate(-50%)}.es-northEast{top:13%;right:5%}.es-east{top:43%;right:0}.es-southEast{bottom:12%;right:4%}.es-south{bottom:2%;left:50%;transform:translate(-50%)}.es-southWest{bottom:12%;left:4%}.es-west{top:43%;left:0}.es-northWest{top:13%;left:5%}.es-outcomes{border-left:1px solid #17c1c52e;display:grid}.es-outcomes article{flex-direction:column;justify-content:center;padding:48px;display:flex}.es-outcomes article+article{border-top:1px solid #17c1c52e}.es-outcomes span{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.es-outcomes h3{margin:14px 0;font-size:28px}.es-outcomes p{color:#ffffff94;font-size:14px;line-height:1.65}.es-failure{background:#8016221f}.es-failure span,.es-failure h3{color:#ff6872}.es-resilience{background:#17c1c50f}.es-resilience span,.es-resilience h3{color:var(--teal-bright)}.es-principle{border-top:1px solid #17c1c52e;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.es-principle>div{gap:8px;padding:32px 48px;display:grid}.es-principle span{color:var(--teal-bright);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.es-principle strong{font-size:17px}.es-principle p{color:#ffffff80;margin:0;font-size:13px}.es-principle>i{color:var(--teal-bright);align-self:center;font-size:28px;font-style:normal}.es-progression{border-top:1px solid #17c1c52e;grid-column:1/-1;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:22px;padding:30px 48px;display:grid}.es-progression article{gap:9px;min-height:92px;display:grid}.es-progression article>span{color:var(--teal-bright);font-size:11px}.es-progression article>strong{font-size:13px}.es-progression>b{color:var(--teal-bright);font-size:24px}.es-line{background:linear-gradient(90deg,var(--teal-bright),#fff6);height:1px;margin-top:12px;display:block;position:relative}.es-line:before,.es-line:after{background:var(--navy);border:1px solid var(--teal-bright);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:-6px}.es-line:before{left:0}.es-line:after{right:0}.is-broken .es-line{background:linear-gradient(90deg,var(--teal-bright),#e8505b 47%,transparent 48%,transparent 53%,#e8505b 54%,#fff6)}.es-mini-network{width:90px;height:55px;position:relative}.es-mini-network em{border:1px solid var(--teal-bright);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-style:normal;display:flex;position:absolute;top:8px;left:26px}.es-mini-network i{border:1px solid var(--teal-bright);border-radius:50%;width:12px;height:12px;position:absolute}.es-mini-network i:first-child{top:20px;left:0}.es-mini-network i:nth-child(2){top:20px;right:0}.es-mini-network i:nth-child(3){top:0;left:39px}.es-mini-network i:nth-child(4){bottom:0;left:39px}.security-encryption,.security-compromise,.security-future,.architecture-security-link,.trust-security-link{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:10vw;display:grid}.security-encryption h2,.security-compromise h2,.security-future h2,.architecture-security-link h2,.trust-security-link h2{letter-spacing:-.04em;font-size:clamp(34px,3.5vw,52px);line-height:1.08}.security-encryption p,.security-compromise p,.security-future p,.architecture-security-link p,.trust-security-link p{font-size:17px;line-height:1.75}.security-encryption blockquote{border-left:3px solid var(--teal);margin:35px 0;padding:5px 25px;font-size:28px}.security-dimensions{grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.security-dimensions span{color:#fff;border:1px solid #ffffff1f;min-height:155px;padding:28px}.security-dimensions span+span{border-left:0}.security-dimensions small{margin-bottom:45px;display:block}.security-history-flow,.security-channel-flow{justify-content:space-between;align-items:center;margin-top:65px;display:flex}.security-history-flow span,.security-channel-flow span{border:1px solid var(--line);padding:28px 35px;font-weight:600}.security-history-flow i,.security-channel-flow i{color:var(--teal);font-style:normal}.security-channels{text-align:center}.security-channels .text-link{margin-top:45px;display:inline-flex}.security-closing{text-align:center;background:#f3f8f9;padding:110px 6vw}.security-closing h2{letter-spacing:-.05em;font-size:clamp(42px,4.5vw,68px);line-height:1.02}.security-closing>p:not(.eyebrow){color:var(--muted);max-width:800px;margin:35px auto;font-size:18px}.security-closing>div{justify-content:center;gap:12px;display:flex}.why-security-answer{border:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:5vw;margin-top:55px;padding:40px;display:grid}.why-security-answer span{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.why-security-answer h3{margin:15px 0 0;font-size:30px}.why-security-answer p{color:var(--muted);margin-top:0;line-height:1.7}.architecture-security-link,.trust-security-link{padding:90px 6vw}.architecture-security-link{background:#eef5f6}.trust-security-link{border-bottom:1px solid var(--line)}.home-pillar-grid{grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.home-pillar-grid a{border:1px solid var(--line);color:var(--navy);min-height:330px;padding:42px;text-decoration:none}.home-pillar-grid a+a{border-left:0}.home-pillar-grid a:nth-child(2){background:var(--navy);color:#fff}.home-pillar-grid span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.home-pillar-grid h3{margin:50px 0 18px;font-size:32px;line-height:1.1}.home-pillar-grid p{color:var(--muted);line-height:1.6}.home-pillar-grid a:nth-child(2) p{color:#fff9}.home-pillar-grid strong{margin-top:40px;display:block}@media (width<=1000px){.security-hero{grid-template-columns:1fr;min-height:auto}.security-hero-mark,.security-hero-network{display:none}.security-network{aspect-ratio:1.35}.security-core{width:22%;height:24%;top:34%;left:39%}.security-node{width:9%;height:12%}.security-node span{display:none}.security-network figcaption{width:32%;left:34%}.security-dimensions{grid-template-columns:repeat(2,1fr)}.security-dimensions span:nth-child(3){border-left:1px solid #ffffff1f}.security-history-flow,.security-channel-flow{flex-wrap:wrap;justify-content:center;gap:12px}.home-pillar-grid{grid-template-columns:1fr}.home-pillar-grid a+a{border-left:1px solid var(--line);border-top:0}}@media (width<=700px){.security-hero{padding:140px 24px 75px}.security-hero h1{font-size:42px}.security-hero h2{font-size:21px}.security-hero p:not(.eyebrow){font-size:16px}.security-comparison,.security-encryption,.security-compromise,.security-future,.architecture-security-link,.trust-security-link,.why-security-answer{grid-template-columns:1fr}.security-comparison article{min-height:auto;padding:35px 25px}.security-comparison article+article{border-left:1px solid var(--line);border-top:0}.security-signature{padding:80px 24px}.security-signature-heading h2{font-size:40px}.security-master-visual{display:none}.security-mobile-sequence{gap:12px;display:grid}.security-mobile-sequence article{background:#ffffff0a;border:1px solid #ffffff21;padding:28px}.security-mobile-sequence article>span{color:var(--teal-bright);letter-spacing:.15em;font-size:10px}.security-mobile-sequence h3{margin:25px 0;font-size:26px}.security-mobile-sequence p{color:#fff9;line-height:1.6}.single-trust-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.single-trust-line b{border:1px solid #ffffff26;padding:14px;font-size:12px}.single-trust-line i{color:var(--teal);font-style:normal}.mobile-security-nucleus{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.mobile-security-nucleus i{text-align:center;border:1px solid #00c2cf59;padding:14px;font-style:normal}.mobile-security-nucleus strong{border:1px solid var(--teal);text-align:center;grid-column:1/-1;padding:25px}.mobile-security-nucleus strong span{color:var(--teal-bright)}.mobile-node-row{gap:12px;display:flex}.mobile-node-row i{border:1px solid var(--teal);border-radius:50%;width:44px;height:44px}.mobile-node-row .is-compromised{background:#b42c384d;border-color:#e15a65}.security-dimensions{grid-template-columns:1fr}.security-dimensions span,.security-dimensions span:nth-child(3){border-top:0;border-left:1px solid #ffffff1f;min-height:100px}.security-dimensions span:first-child{border-top:1px solid #ffffff1f}.security-dimensions small{margin-bottom:25px}.security-history-flow,.security-channel-flow{flex-direction:column;align-items:stretch}.security-history-flow i,.security-channel-flow i{transform:rotate(90deg)}.security-closing{padding:90px 24px}.security-closing h2{font-size:45px}.security-closing>div{flex-direction:column}.why-security-answer,.architecture-security-link,.trust-security-link{padding:40px 24px}.home-pillar-grid a{min-height:auto;padding:32px 25px}.home-pillar-grid h3{margin-top:30px}.security-encryption,.security-compromise,.security-future{gap:30px}}@media (width<=1000px) and (width>=701px){.es-system{grid-template-columns:1fr}.es-map{height:690px}.es-outcomes{border-top:1px solid #17c1c52e;border-left:0;grid-template-columns:1fr 1fr}.es-outcomes article+article{border-top:0;border-left:1px solid #17c1c52e}}@media (width<=700px){.es-system{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-poppins), "Poppins", "Avenir Next", "Segoe UI", sans-serif;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.site-header{color:var(--white);z-index:20;background:#051326d6;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;padding:0 clamp(24px,5vw,76px);display:grid;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:-.04em;width:fit-content;font-size:25px;font-weight:650}.brand span{color:var(--teal-bright)}.site-header nav{gap:34px;display:flex}.site-header nav a{color:#ffffffb8;font-size:13px;transition:color .18s}.site-header nav a:hover{color:var(--white)}.site-header nav .team-access-link{color:var(--teal-bright);white-space:nowrap;font-weight:600}.site-header nav .team-access-link:hover{color:var(--white)}.header-cta{border:1px solid #17c1c5bd;border-radius:999px;justify-self:end;padding:11px 18px;font-size:12px}.hero{background:radial-gradient(circle at 70% 48%, #0097a721, transparent 27%), linear-gradient(135deg, var(--navy-deep) 0%, var(--navy) 65%, #071a30 100%);color:var(--white);grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;min-height:790px;padding:132px clamp(24px,6vw,92px) 76px;display:grid;position:relative;overflow:hidden}.mesh{opacity:.3;background-image:radial-gradient(#17c1c573 .8px,#0000 .8px);background-size:18px 18px;border-radius:50%;width:540px;height:540px;position:absolute}.mesh-one{top:-180px;right:-210px}.mesh-two{bottom:-310px;left:-150px}.hero-copy{z-index:2;max-width:700px;position:relative}.eyebrow{color:var(--teal-bright);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:650}.hero h1{letter-spacing:-.052em;max-width:760px;margin:0;font-size:clamp(48px,5.4vw,78px);font-weight:520;line-height:1.03}.hero-intro{color:#ffffffb3;max-width:680px;margin:28px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.75}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;min-height:49px;padding:0 23px;font-size:13px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(110deg, var(--teal), var(--teal-bright));color:#fff;box-shadow:0 14px 38px #0097a72e}.button-quiet{color:#fff;border:1px solid #ffffff57}.hero-index{color:#ffffff70;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin-top:50px;font-size:10px;display:flex}.hero-index i{background:var(--gold);border-radius:50%;width:3px;height:3px}.evidence-visual{justify-self:center;width:100%;max-width:670px;height:610px;position:relative}.orbit{border:1px solid #17c1c53d;border-radius:50%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.orbit:after{border-radius:inherit;content:"";background:conic-gradient(from 60deg,#0000,#d4a01794,#0000 21% 76%,#17c1c5a3);animation:18s linear infinite orbit-spin;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.orbit-outer{width:465px;height:465px}.orbit-inner{width:304px;height:304px}.orbit-inner:after{animation-duration:13s;animation-direction:reverse}.provn-core{text-align:center;z-index:4;background:#0a1b33eb;border:1px solid #17c1c59e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:168px;height:168px;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #0097a70a,0 0 75px #0097a72e}.provn-core span,.provn-core small{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.provn-core strong{color:#fff;letter-spacing:.16em;margin:7px 0;font-size:26px}.evidence-node{color:#fff;cursor:pointer;z-index:5;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;width:126px;display:flex;position:absolute}.evidence-node>span{letter-spacing:.12em;background:#061427f0;border:1px solid #17c1c570;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:12px;font-weight:650;transition:border .18s,background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 0 25px #0097a714}.evidence-node small{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;font-size:9px;line-height:1.35}.evidence-node:hover>span,.evidence-node.is-active>span{background:var(--teal);border-color:var(--teal-bright);transform:translateY(-3px);box-shadow:0 0 0 7px #17c1c514,0 0 36px #17c1c545}.evidence-node.is-active small{color:#fff}.node-1{top:39%;left:3%}.node-2{top:4%;left:19%}.node-3{top:4%;right:19%}.node-4{top:39%;right:3%}.node-5{bottom:18%;left:calc(50% - 63px)}.flow{transform-origin:0;background:linear-gradient(90deg,#0000,#17c1c5b3,#0000);width:225px;height:1px;position:absolute;top:47%;left:50%}.flow:after{background:var(--gold);box-shadow:0 0 12px var(--gold);content:"";border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite flow-pulse;position:absolute;top:-2px;left:12%}.flow-a{transform:rotate(18deg)}.flow-b{transform:rotate(140deg)}.flow-c{transform:rotate(260deg)}.flow-b:after{animation-delay:-.9s}.flow-c:after{animation-delay:-1.8s}.mesh-caption{border-left:2px solid var(--gold);background:#051326d1;width:72%;max-width:430px;padding:14px 18px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.mesh-caption span{color:var(--white);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.mesh-caption p{color:#ffffff8c;margin:5px 0 0;font-size:11px;line-height:1.6}.scroll-cue{color:#ffffff6b;letter-spacing:.13em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.scroll-cue i{background:linear-gradient(var(--teal-bright), transparent);width:1px;height:22px;animation:2s ease-in-out infinite scroll-drop}.section{padding:112px clamp(24px,7vw,110px)}.section-heading{max-width:820px}.section-heading h2,.partner-intro h2,.boundary-copy h2,.final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,58px);font-weight:520;line-height:1.08}.section-heading>p:last-child,.partner-intro>p,.boundary-copy>p,.final-cta>p{color:var(--muted);max-width:750px;margin:24px 0 0;font-size:16px;line-height:1.8}.architecture{background:linear-gradient(180deg, var(--white), #f7fafb)}.principle-layout{grid-template-columns:.72fr 1.28fr;gap:clamp(36px,7vw,110px);margin-top:72px;display:grid}.principle-tabs{flex-direction:column;display:flex}.principle-tabs button{border:0;border-bottom:1px solid var(--mist);color:#8793a0;cursor:pointer;text-align:left;background:0 0;grid-template-columns:62px 1fr;align-items:center;padding:26px 2px;font-family:inherit;display:grid}.principle-tabs button span{color:var(--teal);letter-spacing:.16em;font-size:10px}.principle-tabs button strong{font-size:21px;font-weight:530}.principle-tabs button.is-active{color:var(--ink)}.principle-tabs button.is-active strong:after{color:var(--gold);content:" →"}.principle-stage{background:var(--navy);color:#fff;min-height:400px;padding:clamp(36px,5vw,70px);position:relative;overflow:hidden}.stage-line{border:1px solid #17c1c533;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-90px}.stage-line i{background:var(--teal-bright);border:5px solid var(--navy);border-radius:50%;width:14px;height:14px;position:absolute}.stage-line i:first-child{top:205px;left:18px}.stage-line i:nth-child(2){bottom:34px;left:110px}.stage-line i:nth-child(3){bottom:8px;right:120px}.stage-label{color:var(--teal-bright);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.principle-stage h3{letter-spacing:-.04em;max-width:580px;margin:58px 0 0;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.12;position:relative}.principle-stage>p:not(.stage-label){color:#ffffff9e;max-width:650px;font-size:15px;line-height:1.75;position:relative}.state-strip{flex-wrap:wrap;gap:8px;margin-top:42px;display:flex;position:relative}.state-strip span{color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:9px 13px;font-size:9px}.section-dark{background:radial-gradient(circle at 10% 0%, #0097a71c, transparent 25%), var(--navy-deep);color:#fff}.section-heading.light>p:last-child{color:#fff9}.service-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:66px;display:grid}.service-card{background:#ffffff0b;border:1px solid #ffffff1a;min-height:520px;padding:clamp(32px,4vw,58px);transition:border-color .22s,transform .22s;position:relative;overflow:hidden}.service-card:before{background:linear-gradient(90deg, var(--teal), transparent);content:"";height:2px;position:absolute;top:0;left:0;right:38%}.service-card:hover{border-color:#17c1c561;transform:translateY(-5px)}.service-topline{color:#fff6;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.status-pulse{background:var(--teal-bright);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #17c1c51a}.service-card h3{letter-spacing:-.055em;margin:66px 0 0;font-size:clamp(43px,5vw,68px);font-weight:500}.service-card>p{color:#ffffffa1;max-width:570px;font-size:15px;line-height:1.75}.service-card ul{color:#ffffffb3;margin:38px 0;padding:0;list-style:none}.service-card li{border-top:1px solid #ffffff17;padding:13px 0;font-size:12px}.service-card li:before{color:var(--teal-bright);content:"+";margin-right:12px}.service-card>a,.text-link{color:var(--teal-bright);font-size:12px;font-weight:600}.service-card>a span,.text-link span{color:var(--gold);margin-left:6px}.handshake{background:#f5f9fa;overflow:hidden}.section-heading.centered{text-align:center;margin:0 auto}.section-heading.centered>p:last-child{margin-left:auto;margin-right:auto}.handshake-stage{grid-template-columns:minmax(190px,.6fr) minmax(330px,1.5fr) minmax(190px,.6fr);align-items:center;max-width:1200px;margin:90px auto 0;display:grid;position:relative}.party-card{border:1px solid var(--mist);text-align:center;z-index:3;background:#fff;flex-direction:column;align-items:center;min-height:220px;padding:34px 22px;display:flex;position:relative;box-shadow:0 24px 60px #0a1b3312}.party-card>span{color:var(--teal);border:1px solid #0097a759;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:25px;font-size:23px;display:flex}.party-card strong{font-size:15px;font-weight:600}.party-card small{color:var(--muted);text-transform:uppercase;margin-top:8px;font-size:9px;line-height:1.5}.relationship-beam{height:180px;position:relative}.beam-track{background:linear-gradient(90deg, var(--teal), var(--gold), var(--teal));height:1px;position:absolute;top:50%;left:0;right:0}.beam-track:before,.beam-track:after{content:"";border:1px solid #0097a738;border-radius:50%;width:150px;height:150px;position:absolute;top:50%;transform:translateY(-50%)}.beam-track:before{left:-75px}.beam-track:after{right:-75px}.handshake-core{background:var(--navy);color:#fff;z-index:4;border:1px solid #d4a017a6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.handshake-core span,.handshake-core small{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.handshake-core strong{color:var(--gold);margin:6px 0;font-size:30px}.beam-particle{background:var(--gold);box-shadow:0 0 14px var(--gold);z-index:5;border-radius:50%;width:7px;height:7px;animation:3.4s ease-in-out infinite beam-move;position:absolute;top:calc(50% - 3px);left:2%}.particle-two{animation-direction:reverse;animation-delay:-1.7s}.handshake-note{color:var(--muted);text-align:center;max-width:720px;margin:42px auto 0;font-size:11px;line-height:1.7}.partners{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(50px,8vw,130px);display:grid}.partner-intro>p{font-size:15px}.text-link{margin-top:30px;display:inline-block}.delivery-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.delivery-flow article{background:var(--ice);border-top:2px solid var(--teal);min-height:245px;padding:28px 24px}.delivery-flow>i{color:var(--gold);align-self:center;padding:0 8px;font-style:normal}.delivery-flow article>span{color:var(--teal);letter-spacing:.15em;margin-bottom:70px;font-size:9px;display:block}.delivery-flow article strong{font-size:18px;font-weight:570;display:block}.delivery-flow article p{color:var(--muted);font-size:11px;line-height:1.6}.boundary{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,9vw,150px);display:grid}.boundary-copy>p{color:#fff9}.live-record{color:#ffffffc2;border:1px solid #17c1c533;align-items:center;gap:14px;width:fit-content;margin-top:38px;padding:16px 18px;font-size:11px;display:flex}.boundary-list>p{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.boundary-list>div{border-bottom:1px solid #ffffff1a;grid-template-columns:24px 1fr;align-items:center;gap:17px;padding:19px 0;display:grid}.boundary-list>div>span{color:var(--gold);border:1px solid #d4a01780;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex}.boundary-list>div p{color:#ffffffad;margin:0;font-size:12px}.final-cta{background:#f6fafb;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,8vw,120px);min-height:680px;padding:110px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.final-cta>:not(.final-orbit){z-index:2;position:relative}.contact-copy>p{color:var(--muted);max-width:620px;margin:24px 0 0;font-size:16px;line-height:1.8}.event-ready{border-left:2px solid var(--gold);margin-top:40px;padding:4px 0 4px 18px}.event-ready>span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650;display:block}.event-ready p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.contact-form{border-top:3px solid var(--teal);z-index:3;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:500px;padding:clamp(28px,4vw,48px);display:grid;position:relative;box-shadow:0 28px 70px #0a1b331a}.form-heading{border-bottom:1px solid var(--mist);grid-column:1/-1;padding-bottom:22px}.form-heading span{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:9px;display:block}.form-heading strong{letter-spacing:-.03em;margin-top:8px;font-size:25px;font-weight:540;display:block}.contact-form label:not(.consent-row){flex-direction:column;gap:8px;display:flex}.contact-form label>span{color:#536175;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:600}.contact-form input:not([type=checkbox]),.contact-form select{appearance:none;color:var(--ink);font:inherit;background:#f8fafb;border:1px solid #dce5e8;border-radius:0;width:100%;min-height:52px;padding:0 15px;font-size:13px}.contact-form input:focus,.contact-form select:focus{border-color:var(--teal);outline:2px solid #0097a71a}.consent-row{grid-column:1/-1;align-items:flex-start;gap:11px;display:flex}.consent-row input{accent-color:var(--teal);width:18px;min-width:18px;height:18px;margin:0}.consent-row span{line-height:1.5;letter-spacing:0!important;text-transform:none!important}.form-submit{cursor:pointer;border:0;grid-column:1/-1;justify-self:start;font-family:inherit}.form-privacy{color:#7b8794;grid-column:1/-1;margin:-5px 0 0;font-size:9px;line-height:1.5}.form-success{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-self:stretch;align-items:center;padding:35px;display:flex}.form-success>span{color:var(--teal);background:#0097a717;border:1px solid #0097a74d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:24px;display:flex}.form-success strong{margin-top:24px;font-size:20px}.form-success p{color:var(--muted);max-width:430px;font-size:11px;line-height:1.65}.form-success button{color:var(--teal);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:12px;font-size:11px}.final-orbit{border:1px solid #0097a71f;border-radius:50%;width:620px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-orbit:before,.final-orbit:after{content:"";border:1px solid #0097a714;border-radius:50%;position:absolute;inset:90px}.final-orbit:after{inset:190px}.final-orbit i{background:var(--teal);transform-origin:0 314px;border-radius:50%;width:8px;height:8px;animation:14s linear infinite orbit-spin;position:absolute;top:-4px;left:50%}.final-orbit i:nth-child(2){animation-delay:-4.6s}.final-orbit i:nth-child(3){animation-delay:-9.2s}footer{background:var(--navy-deep);color:#fff;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:40px;padding:58px clamp(24px,7vw,110px);display:grid}footer>div:first-child p{color:#fff6;font-size:10px}.footer-links,.footer-meta{flex-wrap:wrap;gap:22px;display:flex}.footer-links a,.footer-meta span,.footer-meta small{color:#ffffff85;font-size:10px}.footer-meta{justify-content:flex-end}.footer-meta small{text-align:right;flex-basis:100%}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes flow-pulse{0%{opacity:0;left:6%}20%{opacity:1}80%{opacity:1}to{opacity:0;left:92%}}@keyframes scroll-drop{0%,to{opacity:.35;transform-origin:top;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@keyframes beam-move{0%{opacity:0;left:2%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:98%}}@media (width<=1100px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:145px}.hero-copy{max-width:780px}.evidence-visual{max-width:700px;margin-top:40px}.principle-layout,.partners,.boundary{grid-template-columns:1fr}.partner-intro{max-width:720px}}@media (width<=760px){.site-header{height:72px;padding:0 20px}.brand{font-size:22px}.header-cta{padding:9px 12px;font-size:9px}.hero{min-height:auto;padding:126px 20px 75px}.hero h1{font-size:45px}.hero-intro{font-size:15px}.hero-index{display:none}.evidence-visual{transform-origin:top;width:117.647%;height:500px;margin-top:55px;transform:scale(.85)}.scroll-cue{display:none}.section{padding:82px 20px}.section-heading h2,.partner-intro h2,.boundary-copy h2,.final-cta h2{font-size:37px}.principle-layout{margin-top:48px}.principle-tabs{flex-direction:row;overflow-x:auto}.principle-tabs button{flex:0 0 150px;grid-template-columns:1fr;gap:8px}.principle-stage{min-height:430px;padding:32px 25px}.service-grid{grid-template-columns:1fr}.service-card{min-height:auto}.handshake-stage{grid-template-columns:1fr;margin-top:55px}.relationship-beam{height:210px;transform:rotate(90deg)}.party-card{min-height:190px}.delivery-flow{grid-template-columns:1fr}.delivery-flow>i{justify-self:center;padding:9px;transform:rotate(90deg)}.delivery-flow article>span{margin-bottom:35px}.final-cta{grid-template-columns:1fr;min-height:auto;padding-left:20px;padding-right:20px}.contact-form{grid-template-columns:1fr;padding:28px 22px}.contact-form label,.contact-form .form-heading,.contact-form .consent-row,.contact-form .form-submit,.contact-form .form-privacy{grid-column:1}footer{grid-template-columns:1fr}.footer-meta,.footer-meta small{text-align:left;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.site-header-solid{background:var(--navy-deep);position:relative}.menu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;display:none}.button-outline{color:var(--ink);border:1px solid #0a1b3340}.inner-hero{background:radial-gradient(circle at 82% 30%, #0097a72e, transparent 24%), linear-gradient(130deg, var(--navy-deep), var(--navy));color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:620px;padding:170px clamp(24px,7vw,110px) 90px;display:grid;position:relative;overflow:hidden}.inner-hero-copy{z-index:2;max-width:1000px;position:relative}.inner-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(50px,6vw,86px);font-weight:500;line-height:1.02}.inner-hero-copy>p:last-child{color:#ffffffa6;max-width:800px;margin:30px 0 0;font-size:17px;line-height:1.8}.inner-hero.trust-services-hero h1{max-width:1080px}.inner-hero.trust-services-hero .inner-hero-copy>p:last-child{max-width:920px;font-size:15px}.inner-hero-index{color:#ffffff59;letter-spacing:.14em;text-transform:uppercase;align-items:flex-end;gap:18px;padding-bottom:6px;font-size:9px;display:flex}.inner-hero-index i{background:var(--gold);width:55px;height:1px;margin-bottom:5px}.inner-hero-index strong{font-weight:600}.provn-wordmark{color:inherit;font:inherit;letter-spacing:inherit;display:inline-flex}.provn-wordmark>.provn-wordmark-v{color:var(--teal-bright)}.definition-band{background:var(--ice);grid-template-columns:repeat(3,1fr);gap:1px;padding:0 clamp(24px,7vw,110px);display:grid}.definition-band article{border-top:2px solid var(--teal);background:#fff;min-height:230px;padding:38px clamp(25px,3vw,45px)}.definition-band article>span,.product-number,.record-panel-head span,.contact-route span{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:9px;display:block}.definition-band article strong{margin-top:45px;font-size:20px;font-weight:550;display:block}.definition-band article p{color:var(--muted);font-size:12px;line-height:1.65}.architecture-explainer .section-heading{max-width:920px}.continuity-rail{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin-top:70px;display:grid}.continuity-rail article{background:var(--ice);border-top:2px solid var(--teal);min-height:240px;padding:32px}.continuity-rail>i{color:var(--gold);align-self:center;padding:0 12px;font-style:normal}.continuity-rail article span,.foundation-grid article>span,.boundary-mini-grid article span,.application-grid article>span,.partner-type-grid article>span,.operating-grid article>span,.secure-controls article>span{color:var(--teal);letter-spacing:.15em;margin-bottom:52px;font-size:9px;display:block}.continuity-rail article strong{font-size:21px;font-weight:550}.continuity-rail article p{color:var(--muted);font-size:12px;line-height:1.7}.foundation-grid{grid-template-columns:repeat(6,1fr);gap:1px;margin-top:70px;display:grid}.foundation-grid article{background:#ffffff0b;border:1px solid #ffffff14;grid-column:span 2;min-height:320px;padding:34px}.foundation-grid article:nth-child(4){grid-column:2/span 2}.foundation-grid article:nth-child(5){grid-column:4/span 2}.foundation-grid article h3{margin:0;font-size:23px;font-weight:520;line-height:1.25}.foundation-grid article p{color:#ffffff8c;margin-top:20px;font-size:12px;line-height:1.75}.implementation-stack,.public-problem,.public-boundary,.mission-section,.stage-section,.company-contact,.review-model,.msp-secondary{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(50px,9vw,150px);display:grid}.stack-copy h2,.public-problem h2,.public-boundary h2,.mission-section h2,.stage-section h2,.company-contact h2,.review-model h2,.msp-secondary h2,.contact-page-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,58px);font-weight:520;line-height:1.08}.stack-copy>p:not(.eyebrow),.public-problem-copy p,.public-boundary>div>p,.mission-section>div>p,.stage-section>div>p,.msp-secondary>div>p,.contact-page-copy>p{color:var(--muted);font-size:15px;line-height:1.8}.stack-visual{grid-template-columns:1fr auto 1fr auto 1.25fr;align-items:center;display:grid}.stack-visual>div{background:var(--navy);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px;display:flex}.stack-visual>div>span{color:var(--teal-bright);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.stack-visual>div>strong{margin-top:20px;font-size:19px;font-weight:550}.stack-visual>i{background:var(--gold);width:32px;height:1px}.stack-visual .stack-core{border:1px solid var(--teal);border-radius:50%;width:190px;height:190px}.stack-products{gap:5px}.product-detail{grid-template-columns:80px minmax(0,1fr) minmax(350px,.78fr);align-items:start;gap:45px;display:grid}.product-detail-dark{background:var(--navy-deep);color:#fff}.product-number{padding-top:17px}.product-detail-dark .product-number,.product-detail-dark .product-copy .eyebrow{color:var(--teal-bright)}.product-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(55px,7vw,96px);font-weight:500;line-height:1}.product-lead{max-width:700px;font-size:22px!important;line-height:1.55!important}.product-copy>p{color:var(--muted);max-width:760px;font-size:14px;line-height:1.8}.product-detail-dark .product-copy>p{color:#ffffff9e}.detail-points{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.detail-points span{border:1px solid var(--mist);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:10px 14px;font-size:9px}.product-detail-dark .detail-points span{color:#fff9;border-color:#ffffff1f}.product-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.record-panel{color:#fff;background:#ffffff0d;border:1px solid #ffffff21;min-height:480px;padding:38px}.record-panel-light{background:var(--ice);border-color:var(--mist);color:var(--ink)}.record-panel-head{justify-content:space-between;align-items:center;display:flex}.record-panel>strong{margin-top:70px;font-size:28px;font-weight:540;display:block}.record-panel dl{margin:35px 0}.record-panel dl div{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:20px;padding:14px 0;display:grid}.record-panel-light dl div{border-color:var(--mist)}.record-panel dt,.record-panel dd{margin:0;font-size:10px}.record-panel dt{color:#ffffff6b}.record-panel-light dt{color:var(--muted)}.record-panel dd{text-align:right}.record-panel>a{color:var(--teal-bright);font-size:11px}.record-panel-has-handshake>strong{margin-top:42px}.proofmail-handshake{background:radial-gradient(circle,#17c1c51f,#0000 42%),#0311236b;border:1px solid #17c1c529;grid-template-columns:64px minmax(80px,1fr) 64px;align-items:center;gap:12px;margin:24px 0 28px;padding:20px;display:grid;position:relative;overflow:hidden}.proofmail-party{z-index:2;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.proofmail-party span{background:var(--navy);border:1px solid #17c1c58c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:11px;font-weight:650;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex}.proofmail-party small,.proofmail-handshake figcaption{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.proofmail-connection{background:linear-gradient(90deg, transparent, #17c1c5d9, var(--gold), #17c1c5d9, transparent);height:1px;position:relative}.proofmail-connection:before,.proofmail-connection:after{content:"";border:1px solid #17c1c529;border-radius:50%;position:absolute;inset:-22px 18%}.proofmail-connection:after{inset:-11px 31%}.proofmail-connection i{background:var(--teal-bright);border-radius:50%;width:5px;height:5px;animation:3.1s linear infinite proofmail-energy;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #17c1c5e6}.proofmail-connection i:nth-child(2){animation-delay:-1.05s}.proofmail-connection i:nth-child(3){animation-delay:-2.1s}.proofmail-handshake figcaption{text-align:center;grid-column:1/-1;margin-top:3px}.proofmail-handshake:hover .proofmail-party span{border-color:var(--teal-bright);transform:translateY(-2px);box-shadow:0 0 22px #17c1c52e}@keyframes proofmail-energy{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}.service-boundary{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;display:grid}.service-boundary h2{letter-spacing:-.045em;font-size:clamp(36px,4vw,58px);font-weight:520;line-height:1.08}.boundary-mini-grid,.application-grid,.partner-type-grid,.operating-grid,.secure-material-grid{grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.boundary-mini-grid article,.application-grid article,.partner-type-grid article,.operating-grid article{background:var(--ice);border:1px solid #fff;min-height:245px;padding:30px}.boundary-mini-grid article span,.application-grid article>span,.partner-type-grid article>span,.operating-grid article>span{margin-bottom:45px}.boundary-mini-grid article strong,.application-grid article h3,.partner-type-grid article h3,.operating-grid article strong{margin:0;font-size:18px;font-weight:550}.boundary-mini-grid article p,.application-grid article p,.partner-type-grid article p,.operating-grid article p{color:var(--muted);font-size:11px;line-height:1.7}.public-home{background:#f2f7f8;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(50px,8vw,120px);display:grid}.public-home-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:520;line-height:1.07}.public-home-copy>p{color:var(--muted);font-size:14px;line-height:1.8}.public-home-states{gap:12px;display:grid}.public-home-states article{border-left:2px solid var(--teal);background:#fff;grid-template-columns:50px .65fr 1fr;align-items:center;gap:20px;min-height:115px;padding:22px;display:grid}.public-home-states article>span{color:var(--teal);font-size:10px}.public-home-states article strong{font-size:14px}.public-home-states article p{color:var(--muted);font-size:10px;line-height:1.6}.verification-panel{border-bottom:1px solid var(--mist);background:#f7fafb;grid-template-columns:135px minmax(0,1fr) minmax(300px,.75fr);align-items:center;gap:45px;padding:58px clamp(24px,7vw,110px);display:grid}.verification-mark{background:var(--navy);border:1px solid var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative}.verification-mark>span{letter-spacing:.08em;font-size:24px;font-weight:600}.verification-mark>i{background:var(--teal);border:5px solid #f7fafb;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex;position:absolute;bottom:-3px;right:-3px}.verification-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,42px);font-weight:520;line-height:1.1}.verification-copy>p:last-child{color:var(--muted);max-width:720px;font-size:11px;line-height:1.7}.verification-state{border-left:1px solid var(--mist);gap:11px;padding-left:35px;display:grid}.verification-state>div{justify-content:space-between;display:flex}.verification-state>div span{color:var(--muted)}.verification-state .button{margin-top:10px}.verification-state small{color:#7b8794;text-align:center}.public-problem{align-items:start}.public-applications{background:var(--ice)}.public-applications>.eyebrow{margin-bottom:40px}.application-grid{gap:14px}.application-grid article{border:1px solid var(--mist);background:#fff;min-height:310px;padding:38px}.public-signal{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.signal-states{gap:12px;display:grid}.signal-states article{border-left:2px solid var(--teal);background:#ffffff0d;min-height:145px;padding:27px}.signal-states article>span{color:var(--teal-bright);font-size:9px}.signal-states article strong{margin-top:22px;font-size:16px;display:block}.signal-states article p{color:#ffffff85;font-size:10px}.signal-review{border-left-color:var(--gold)!important}.signal-unknown{border-left-color:#758496!important}.public-boundary{align-items:start}.public-boundary .button{margin-top:25px}.government-cta{text-align:center;background:#f4f8f9;flex-direction:column;align-items:center;min-height:560px;padding:110px 24px;display:flex}.government-cta h2{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(42px,5vw,72px);font-weight:510;line-height:1.05}.government-cta>p:not(.eyebrow){color:var(--muted);max-width:700px;font-size:14px;line-height:1.8}.government-cta .button{margin-top:25px}.partner-principle{grid-template-columns:1fr 420px;align-items:center;gap:90px;display:grid}.partner-ring{border:1px solid #0097a740;border-radius:50%;width:390px;height:390px;position:relative}.partner-ring:before{content:"";border:1px solid #0097a724;border-radius:50%;position:absolute;inset:70px}.partner-ring strong{letter-spacing:.13em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partner-ring span{border:1px solid var(--mist);letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:999px;padding:9px 13px;font-size:9px;position:absolute}.partner-ring span:first-child{top:-15px;left:50%;transform:translate(-50%)}.partner-ring span:nth-child(2){top:50%;right:-28px;transform:translateY(-50%)}.partner-ring span:nth-child(3){bottom:-15px;left:50%;transform:translate(-50%)}.partner-ring span:nth-child(4){top:50%;left:-25px;transform:translateY(-50%)}.partner-type-grid article{background:#ffffff0b;border-color:#ffffff14;min-height:310px}.partner-type-grid article h3{color:#fff}.partner-type-grid article p{color:#ffffff85}.review-model{align-items:start}.review-questions{display:grid}.review-questions article{border-bottom:1px solid var(--mist);padding:24px 0}.review-questions article strong{font-size:16px;font-weight:550}.review-questions article p{color:var(--muted);font-size:11px;line-height:1.7}.msp-secondary{background:var(--ice)}.msp-secondary>.button{justify-self:center}.mission-section,.stage-section,.company-contact{align-items:start}.operating-grid article{background:#ffffff0b;border-color:#ffffff14;min-height:260px}.operating-grid article strong{color:#fff}.operating-grid article p{color:#ffffff85}.people-section{background:linear-gradient(180deg, var(--white), var(--ice))}.people-heading{max-width:820px}.people-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,58px);font-weight:520;line-height:1.08}.people-heading>p:last-child{color:var(--muted);max-width:750px;margin:24px 0 0;font-size:16px;line-height:1.8}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:62px;display:grid}.person-card{background:var(--white);border:1px solid var(--mist);grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);min-height:390px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.person-card:hover{border-color:#0097a770;transform:translateY(-4px);box-shadow:0 18px 45px #05132614}.person-photo{min-height:390px;position:relative;overflow:hidden}.person-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#0513263d);position:absolute;inset:0}.person-photo img{object-fit:cover;width:100%;height:100%}.person-copy{align-self:center;padding:clamp(28px,3.2vw,46px)}.person-copy>span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:block}.person-copy h3{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(28px,2.7vw,40px);font-weight:520;line-height:1.08}.person-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.person-copy strong{color:var(--teal);margin-top:28px;font-size:13px;font-weight:600;display:inline-block}.person-copy strong i{font-style:normal}.stage-cards{gap:12px;display:grid}.stage-cards article{border-left:2px solid var(--teal);padding:20px 0 20px 26px}.stage-cards article>span{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;font-size:9px;display:block}.stage-cards article strong{margin-top:8px;font-size:18px;font-weight:550;display:block}.stage-cards article p{color:var(--muted);font-size:11px;line-height:1.6}.company-contact{background:var(--ice)}.company-contact>div>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.8}.company-actions{flex-wrap:wrap;gap:12px;display:flex}.contact-page-layout{background:var(--ice);grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(50px,8vw,120px);display:grid}.contact-route{border-top:1px solid var(--mist);grid-template-columns:110px 1fr;gap:20px;margin-top:30px;padding-top:18px;display:grid}.contact-route a{color:var(--teal);font-size:12px}.contact-form textarea{color:var(--ink);font:inherit;resize:vertical;background:#f8fafb;border:1px solid #dce5e8;border-radius:0;width:100%;padding:15px;font-size:13px}.form-wide{grid-column:1/-1!important}.honeypot{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.form-error{color:#a72d2d;margin:0;font-size:11px}.form-privacy a{color:var(--teal)}.form-submit:disabled{cursor:wait;opacity:.65}.form-success.contact-form{grid-template-columns:1fr}.form-success small{color:var(--muted);font-size:9px}.secure-main,.secure-denied{background:#f4f8f9}.secure-denied{text-align:center;flex-direction:column;align-items:center;min-height:730px;padding:140px 24px;display:flex}.secure-lock{background:var(--navy);border:1px solid var(--teal);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:38px;display:flex}.secure-denied h1{letter-spacing:-.05em;max-width:870px;margin:0;font-size:clamp(38px,5vw,64px);font-weight:510;line-height:1.08}.secure-denied>p:not(.eyebrow){color:var(--muted);max-width:730px;font-size:13px;line-height:1.75}.secure-denied>small{color:var(--muted);margin-top:24px;font-size:9px}.secure-actions{gap:12px;margin-top:24px;display:flex}.secure-hero{background:var(--navy-deep);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:70px;min-height:530px;padding:120px clamp(24px,7vw,110px) 75px;display:grid}.secure-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:1.05}.secure-hero>div>p:not(.eyebrow){color:#ffffff94;max-width:760px;font-size:14px;line-height:1.8}.secure-session{border:1px solid #17c1c559;min-width:320px;padding:24px;display:grid}.secure-session i{margin-bottom:25px}.secure-session span{color:var(--teal-bright);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.secure-session strong{margin-top:8px;font-size:12px}.secure-session small{color:#ffffff6b;margin-top:12px;font-size:9px}.secure-controls{grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.secure-controls article{border:1px solid var(--mist);background:#fff;min-height:230px;padding:30px}.secure-controls article strong{font-size:17px;font-weight:550}.secure-controls article p{color:var(--muted);font-size:10px;line-height:1.65}.secure-library{padding:100px clamp(24px,7vw,110px)}.secure-material-grid{grid-template-columns:repeat(3,1fr);margin-top:60px}.secure-material-grid article{border:1px solid var(--mist);background:#fff;min-height:330px;padding:34px}.secure-material-grid article>span{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.secure-material-grid article h3{margin-top:65px;font-size:20px;font-weight:550}.secure-material-grid article p{color:var(--muted);font-size:11px;line-height:1.7}.secure-material-grid article a{color:var(--teal);font-size:11px}.material-locked{opacity:.7}.material-locked b{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:600}.secure-signout{color:var(--teal);margin-top:40px;font-size:11px;display:inline-block}.legal-hero{background:var(--navy-deep);color:#fff;padding:100px clamp(24px,7vw,110px) 70px}.legal-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(46px,6vw,80px);font-weight:500}.legal-hero>p:last-child{color:#ffffff80;font-size:11px}.legal-layout{grid-template-columns:260px minmax(0,800px);gap:clamp(45px,8vw,120px);padding:90px clamp(24px,7vw,110px);display:grid}.legal-layout aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:30px}.legal-layout aside strong{font-size:16px}.legal-layout aside span{color:var(--muted);font-size:10px;line-height:1.5}.legal-layout aside a{color:var(--teal);font-size:10px}.legal-status{border-left:2px solid var(--gold);background:#fff8e5;margin-bottom:45px;padding:20px}.legal-status strong{font-size:11px}.legal-status p{color:#6b6045!important;margin:5px 0 0!important;font-size:10px!important}.legal-content h2{margin:45px 0 12px;font-size:21px;font-weight:550}.legal-content p{color:var(--muted);font-size:12px;line-height:1.8}.legal-content a{color:var(--teal)}.footer-meta a{color:#ffffff85;font-size:10px}@media (width<=1100px){.menu-toggle{flex-direction:column;justify-self:end;align-items:center;gap:4px;padding:12px;display:flex}.menu-toggle span{background:#fff;width:22px;height:1px}.menu-toggle b{font-size:0}.site-header nav.is-open{background:var(--navy-deep);flex-direction:column;gap:0;padding:18px 24px 28px;display:flex;position:absolute;top:83px;left:0;right:0}.site-header nav.is-open a{border-bottom:1px solid #ffffff14;padding:16px 0;font-size:14px}.site-header .header-cta{display:none}.definition-band,.verification-panel,.product-detail,.service-boundary,.public-home,.public-signal,.implementation-stack,.public-problem,.public-boundary,.mission-section,.stage-section,.company-contact,.review-model,.msp-secondary,.contact-page-layout,.partner-principle,.secure-hero{grid-template-columns:1fr}.definition-band{gap:10px;padding-top:40px;padding-bottom:40px}.definition-band article{min-height:190px}.verification-state{border-left:0;border-top:1px solid var(--mist);padding-top:28px;padding-left:0}.foundation-grid{grid-template-columns:repeat(2,1fr)}.foundation-grid article,.foundation-grid article:nth-child(4),.foundation-grid article:nth-child(5){grid-column:auto}.product-detail{grid-template-columns:55px 1fr}.product-detail .record-panel{grid-column:2}.partner-ring{justify-self:center}.secure-session{min-width:0}.secure-controls{grid-template-columns:repeat(2,1fr)}.secure-material-grid,.people-grid{grid-template-columns:1fr}}@media (width<=760px){.inner-hero{grid-template-columns:1fr;min-height:560px;padding:130px 20px 65px}.inner-hero h1{font-size:46px}.inner-hero.trust-services-hero h1{font-size:40px}.inner-hero-copy>p:last-child{font-size:14px}.inner-hero.trust-services-hero .inner-hero-copy>p:last-child{font-size:13px}.inner-hero-index{display:none}.continuity-rail,.stack-visual,.definition-band,.foundation-grid,.boundary-mini-grid,.application-grid,.partner-type-grid,.operating-grid,.secure-controls,.legal-layout{grid-template-columns:1fr}.continuity-rail>i{justify-self:center;transform:rotate(90deg)}.stack-visual>i{justify-self:center;width:1px;height:28px}.stack-visual .stack-core{justify-self:center}.product-detail{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.product-detail .record-panel{grid-column:1}.product-number{padding-top:0}.public-home-states article{grid-template-columns:35px 1fr;align-items:start}.public-home-states article p{grid-column:2;margin:0}.verification-panel{text-align:left;padding-left:20px;padding-right:20px}.verification-mark{width:94px;height:94px}.partner-ring{width:290px;height:290px}.public-signal{gap:45px}.product-actions{flex-direction:column}.product-actions .button{width:100%}.record-panel{min-height:420px;padding:28px 22px}.secure-hero{padding:95px 20px 60px}.secure-controls{padding:0 20px}.person-card{grid-template-columns:1fr}.person-photo{min-height:430px}.person-copy{padding:30px 24px 36px}.secure-library{padding:75px 20px}.secure-actions{flex-direction:column}.legal-layout{padding:65px 20px}.legal-layout aside{position:static}}.brand{color:var(--white);width:184px;display:block}.brand-logo{color:inherit;width:100%;height:auto;display:block}.hero-brand-logo{color:var(--white);width:52%;max-width:330px;height:auto;margin-bottom:36px;display:block}.product-family-intro,.product-page-summary{grid-template-columns:.9fr 1.1fr;align-items:start;gap:8vw;display:grid}.product-family-intro h2,.product-page-summary h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.4vw,54px);line-height:1.08}.product-family-intro p,.product-page-boundary p{color:var(--muted);font-size:17px;line-height:1.75}.product-family-grid{grid-template-columns:repeat(3,1fr);padding:0 max(4vw,40px) 110px;display:grid}.product-family-grid>a,.product-family-note{color:#fff;border:1px solid #ffffff21;min-height:320px;padding:42px;transition:background .2s,border-color .2s}.product-family-grid>a:hover{border-color:var(--teal-bright);background:#17c1c50f}.product-family-grid span,.downloads-grid article>span,.product-page-boundary>span{color:var(--teal-bright);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.product-family-grid h2{margin:46px 0 16px;font-size:34px}.product-family-grid p{color:#ffffff9e;line-height:1.65}.product-family-grid strong{margin-top:38px;display:block}.product-family-note{background:#d4a0170f}.evistate-product-mark{object-fit:contain;object-position:left center;width:100%;max-width:410px;height:112px;margin-bottom:48px}.product-page-boundary{border-left:2px solid var(--gold);padding-left:35px}.compatibility-note{background:var(--ice);border:1px solid var(--mist);padding:22px}.compatibility-note strong{color:var(--ink);margin-bottom:6px;display:block}.downloads-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.downloads-grid article{border:1px solid var(--line);min-height:360px;padding:38px}.downloads-grid h2{margin:35px 0 18px;font-size:28px}.downloads-grid p{color:var(--muted);line-height:1.65}.downloads-grid a{color:var(--teal);margin-top:20px;font-weight:600;display:block}@media (width<=1000px){.product-family-grid,.downloads-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.product-family-intro,.product-page-summary,.product-family-grid,.downloads-grid{grid-template-columns:1fr}.product-family-grid{padding:0 24px 80px}.product-family-grid>a,.product-family-note{min-height:auto;padding:32px}.product-page-boundary{padding-left:22px}.brand{width:150px}.evistate-product-mark{max-width:340px;height:90px}}.product-logo-frame{background:#fffffff5;border:1px solid #ffffff29;align-items:center;max-width:350px;height:86px;margin-top:48px;padding:12px 16px;display:flex}.product-logo-frame img,.product-detail-logo img,.demo-logo-wrap img,.card-product-logo img{object-fit:contain;width:100%;height:100%}.service-card>.product-logo-frame+p{margin-top:26px}.product-detail-logo{align-items:center;max-width:430px;height:112px;margin-bottom:34px;display:flex}.product-detail-logo-dark{background:#fffffff5;padding:14px 18px}.company-contact small{color:#7d8995;max-width:620px;margin-top:18px;font-size:9px;line-height:1.7;display:block}.access-model{background:#f7fafb}.access-layer-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:65px;display:grid}.access-layer-grid article{border:1px solid var(--mist);border-top:2px solid var(--teal);background:#fff;min-height:360px;padding:38px}.access-layer-grid article>span,.access-layer-grid article>b{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.access-layer-grid h3{letter-spacing:-.035em;margin:90px 0 16px;font-size:28px;font-weight:530}.access-layer-grid p{color:var(--muted);font-size:11px;line-height:1.75}.access-layer-grid article>b,.access-layer-grid article>a{margin-top:22px;display:inline-block}.access-layer-grid article>a{color:var(--teal);font-size:11px}.access-layer-secure{color:#fff;background:var(--navy)!important;border-color:#17c1c58c!important}.access-layer-secure p{color:#ffffff8f}.access-layer-secure a{color:var(--teal-bright)!important}.demo-products .section-heading{max-width:920px}.demo-products{scroll-margin-top:78px}.demo-product-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:65px;display:grid}.demo-product-grid>article{background:#ffffff0b;border:1px solid #ffffff1a;min-height:560px;padding:clamp(30px,4vw,52px)}.demo-logo-wrap{background:#fffffff5;align-items:center;max-width:430px;height:108px;padding:14px 18px;display:flex}.demo-product-grid h3{letter-spacing:-.035em;margin:42px 0 15px;font-size:28px;font-weight:530}.demo-product-grid>article>p{color:#ffffff94;font-size:12px;line-height:1.75}.demo-link-list{margin-top:36px;display:grid}.demo-link-list a{color:var(--teal-bright);border-top:1px solid #ffffff1a;justify-content:space-between;padding:15px 0;font-size:11px;display:flex}.demo-link-list span{color:var(--gold)}.access-discipline{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(50px,9vw,140px);display:grid}.access-discipline>div:last-child>p{color:var(--muted);font-size:13px;line-height:1.8}.access-discipline .button{margin-top:24px}.secure-record-warning{border-left:2px solid var(--gold);background:#fff8e5;grid-template-columns:180px 1fr;gap:10px;margin-top:24px;padding:24px;display:grid}.secure-record-warning strong{font-size:11px}.secure-record-warning p{color:#6b6045;margin:0;font-size:10px;line-height:1.7}.business-card-main{background:#f3f7f8}.business-card-profile{max-width:1180px;margin:0 auto;padding:135px 28px 70px}.business-card-brand{background:var(--navy-deep);color:#fff;margin-bottom:22px;padding:23px 28px}.business-card-brand svg{width:100%;max-width:285px;height:auto;display:block}.profile-grid{border:1px solid var(--mist);background:#fff;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:stretch;min-height:560px;display:grid}.profile-photo-wrap{min-height:560px;position:relative;overflow:hidden}.profile-photo-wrap img{object-fit:cover;width:100%;height:100%}.profile-photo-wrap:after{content:"";background:linear-gradient(#0000 58%,#051326a3);position:absolute;inset:0}.profile-photo-wrap>span{color:#fff;letter-spacing:.13em;text-transform:uppercase;z-index:2;font-size:10px;position:absolute;bottom:24px;left:25px}.profile-copy{padding:clamp(36px,6vw,72px)}.profile-copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(58px,7vw,94px);font-weight:500;line-height:1}.profile-copy>p:not(.eyebrow){color:var(--muted);margin:10px 0 35px;font-size:17px}.profile-contact-list{display:grid}.profile-contact-list a{border-top:1px solid var(--mist);grid-template-columns:38px 1fr;align-items:center;gap:18px;padding:17px 0;display:grid}.profile-contact-list i{color:var(--teal);border:1px solid #0097a74d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-style:normal;display:flex}.profile-contact-list span{display:grid}.profile-contact-list small{color:var(--muted);font-size:9px}.profile-contact-list strong{margin-top:4px;font-size:13px;font-weight:550}.profile-verification{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.profile-verification>div{align-items:start;gap:17px;display:flex}.profile-verification p{margin:0;display:grid}.profile-verification strong{font-size:12px}.profile-verification small{color:#ffffff85;margin-top:5px;font-size:9px}.profile-verification>a{color:var(--teal-bright);white-space:nowrap;font-size:10px}.business-card-products{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1180px;margin:0 auto;padding:0 28px 80px;display:grid}.business-card-products article{border:1px solid var(--mist);background:#fff;min-height:470px;padding:clamp(30px,4vw,50px)}.card-product-logo{align-items:center;max-width:390px;height:96px;display:flex}.business-card-products h2{letter-spacing:-.03em;margin:36px 0 15px;font-size:23px;font-weight:550;line-height:1.25}.business-card-products p{color:var(--muted);font-size:11px;line-height:1.8}.business-card-products a{color:var(--teal);margin-top:25px;font-size:11px;display:inline-block}.business-card-next{background:var(--navy-deep);color:#fff;text-align:center;flex-direction:column;align-items:center;padding:85px 24px;display:flex}.business-card-next h2{letter-spacing:-.05em;max-width:780px;margin:0;font-size:clamp(36px,5vw,62px);font-weight:500;line-height:1.05}.business-card-next>div{gap:12px;margin-top:30px;display:flex}@media (width<=1100px){.brand{width:190px}.access-layer-grid{grid-template-columns:1fr}.access-layer-grid article{min-height:280px}.access-layer-grid h3{margin-top:55px}.access-discipline{grid-template-columns:1fr}}@media (width<=760px){.brand{width:170px}.hero-brand-logo{width:68%;margin-bottom:28px}.product-logo-frame{height:105px;margin-top:38px;padding:14px}.product-detail-logo{height:110px;margin-bottom:25px}.demo-product-grid,.business-card-products,.profile-grid{grid-template-columns:1fr}.demo-product-grid>article{min-height:0}.demo-logo-wrap{height:112px;padding:15px}.secure-record-warning{grid-template-columns:1fr}.business-card-profile{padding:108px 16px 45px}.business-card-brand{padding:18px}.business-card-brand svg{max-width:240px}.profile-photo-wrap{min-height:430px}.profile-copy{padding:35px 24px}.profile-copy h1{font-size:64px}.profile-verification{flex-direction:column;align-items:start;gap:20px}.profile-verification>a{white-space:normal}.business-card-products{padding:0 16px 55px}.business-card-products article{min-height:0;padding:30px 24px}.card-product-logo{height:100px}.business-card-next>div{flex-direction:column;width:100%}.business-card-next .button{width:100%}}.site-header nav{gap:24px}.site-header nav a{font-size:12px}.trust-maxim{background:radial-gradient(circle at 82% 20%, #17c1c524, transparent 28%), linear-gradient(125deg, #07172b, var(--navy));color:#fff;grid-template-columns:.46fr 1.35fr .74fr;align-items:end;gap:clamp(32px,6vw,90px);padding:clamp(78px,9vw,132px) clamp(24px,7vw,110px);display:grid;position:relative}.trust-maxim:before{content:"";opacity:.25;background-image:radial-gradient(#17c1c56b .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0 0 0 58%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.trust-maxim>*{z-index:1;position:relative}.trust-maxim>div{color:var(--teal-bright);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:14px;font-size:9px;display:flex}.trust-maxim>div i{background:var(--gold);width:52px;height:1px}.trust-maxim blockquote{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,76px);font-weight:500;line-height:1.05}.trust-maxim blockquote strong{color:var(--teal-bright);font-weight:500}.trust-maxim>p{color:#ffffff8a;margin:0;font-size:12px;line-height:1.8}.state-field-section{background:radial-gradient(circle at 72% 42%, #0097a726, transparent 32%), var(--navy-deep);color:#fff;grid-template-columns:minmax(300px,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(52px,7vw,112px);padding:clamp(90px,9vw,145px) clamp(24px,7vw,110px);display:grid;overflow:hidden}.state-field-copy h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,5vw,70px);font-weight:500;line-height:1.04}.state-field-copy>p:not(.eyebrow){color:#ffffff9e;margin-top:28px;font-size:14px;line-height:1.85}.state-field-copy .state-field-disclosure{border-left:2px solid var(--gold);padding-left:18px;color:#ffffff6e!important;font-size:10px!important}.state-field-shell{min-width:0}.state-field-visual{max-width:760px;height:650px;margin:0 auto;position:relative}.state-field-visual:before{content:"";opacity:.2;background-image:radial-gradient(#17c1c573 .7px,#0000 .7px);background-size:20px 20px;border-radius:50%;position:absolute;inset:2%}.state-field-orbit{border:1px solid #17c1c54a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.state-field-orbit:after{content:"";border:1px solid #d4a01742;border-radius:50%;position:absolute;inset:13%}.state-field-orbit.orbit-a{width:76%;height:88%}.state-field-orbit.orbit-b{width:52%;height:60%}.state-field-core{z-index:2;background:#051326ed;border:1px solid #17c1c5b8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #0097a721}.state-field-core>span,.state-field-core small{color:#ffffff6b;letter-spacing:.15em;text-transform:uppercase;font-size:8px}.state-field-core .provn-wordmark{letter-spacing:.16em;margin:15px 0 13px;font-size:44px}.state-field-node{color:#fff;cursor:pointer;z-index:3;background:#051326f0;border:1px solid #17c1c559;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:124px;height:124px;min-height:44px;padding:12px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:absolute}.state-field-node strong{font-size:14px;font-weight:600}.state-field-node span{color:#ffffff73;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-top:7px;font-size:7px}.state-field-node.is-active{background:var(--teal);border-color:var(--teal-bright);transform:translateY(-3px);box-shadow:0 0 35px #17c1c538}.state-field-node.is-active span{color:#ffffffc7}.state-field-readout{border-left:2px solid var(--gold);z-index:5;background:#051326eb;max-width:600px;min-height:150px;margin:18px auto 0;padding:24px 30px;position:relative}.state-field-readout span{color:var(--teal-bright);letter-spacing:.12em;font-size:11px}.state-field-readout strong{margin-top:9px;font-size:18px;font-weight:550;display:block}.state-field-readout p{color:#ffffff8c;margin:8px 0 0;font-size:11px;line-height:1.7}.state-principles{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.state-principles article{background:var(--ice);border-top:2px solid var(--teal);min-height:330px;padding:34px}.state-principles article>span,.authority-grid article>span{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.state-principles h3{letter-spacing:-.03em;margin:90px 0 18px;font-size:25px;font-weight:540}.state-principles p{color:var(--muted);font-size:11px;line-height:1.75}.architecture-authority .section-heading{max-width:960px}.authority-grid{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:70px;display:grid}.authority-grid article{background:#ffffff0b;border:1px solid #ffffff14;min-height:320px;padding:34px}.authority-grid article>span{color:var(--teal-bright)}.authority-grid strong{margin-top:76px;font-size:19px;font-weight:550;line-height:1.35;display:block}.authority-grid p{color:#ffffff80;font-size:10px;line-height:1.75}.standards-section{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(50px,8vw,120px);display:grid}.standards-section h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,5vw,66px);font-weight:500;line-height:1.03}.standards-section>div:last-child>p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.standards-line{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin-top:45px;display:grid}.standards-line span{background:var(--ice);border-top:2px solid var(--teal);text-align:center;justify-content:center;align-items:center;min-height:115px;padding:16px;font-size:11px;display:flex}.standards-line i{color:var(--gold);align-self:center;padding:10px;font-style:normal}.architecture-ip{background:#fff8e5;border-top:1px solid #eadcad;padding:34px clamp(24px,7vw,110px)}.architecture-ip p{color:#6b6045;max-width:1100px;margin:0;font-size:11px;line-height:1.75}.service-lineage{background:var(--ice);grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;padding:36px clamp(24px,7vw,110px);display:grid}.service-lineage a{border-top:2px solid var(--teal);background:#fff;min-height:150px;padding:27px 30px;display:grid}.service-lineage a>span{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.service-lineage a strong{margin-top:22px;font-size:22px;font-weight:550}.service-lineage a small{color:var(--muted);margin-top:6px;font-size:9px}.service-lineage>i{color:var(--gold);align-self:center;padding:0 14px;font-style:normal}#proofrecord,#proofmail{scroll-margin-top:84px}.evidence-layers{background:var(--ice);border:1px solid var(--mist);min-height:560px;margin:0;padding:28px;overflow:hidden}.evidence-layers-rings{height:360px;position:relative}.evidence-layers-rings:before{content:"";opacity:.25;background-image:radial-gradient(#0097a747 .7px,#0000 .7px);background-size:17px 17px;border-radius:50%;position:absolute;inset:0}.evidence-ring{border:2px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.evidence-ring:before{border:inherit;border-color:var(--teal) var(--teal) transparent var(--teal);border-radius:inherit;content:"";position:absolute;inset:0}.evidence-ring-1{width:105px;height:105px}.evidence-ring-2{width:155px;height:155px;transform:translate(-50%,-50%)rotate(54deg)}.evidence-ring-3{width:210px;height:210px;transform:translate(-50%,-50%)rotate(145deg)}.evidence-ring-4{width:270px;height:270px;transform:translate(-50%,-50%)rotate(218deg)}.evidence-ring-5{width:330px;height:330px;transform:translate(-50%,-50%)rotate(305deg)}.evidence-layers-rings>div{background:var(--navy);border:1px solid var(--teal);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.evidence-layers-rings span,.evidence-layers-rings small{color:#ffffff7a;letter-spacing:.11em;text-transform:uppercase;font-size:7px}.evidence-layers-rings strong{margin:8px 0 5px;font-size:14px;font-weight:600}.evidence-layers figcaption>span{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.evidence-layers ol{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.evidence-layers li{border-top:1px solid var(--mist);color:var(--muted);grid-template-columns:34px 1fr;padding-top:8px;font-size:9px;display:grid}.evidence-layers li b{color:var(--teal);font-weight:600}.counterparty-section{background:radial-gradient(circle at 50% 48%, #0097a726, transparent 32%), radial-gradient(circle at 10% 0%, #d4a01714, transparent 22%), var(--navy);color:#fff;padding:clamp(95px,10vw,155px) clamp(24px,7vw,110px);position:relative;overflow:hidden}.counterparty-section:after{content:"";opacity:.18;pointer-events:none;background-image:radial-gradient(#17c1c573 .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 22%,#000,#0000 78%);mask-image:linear-gradient(135deg,#0000 22%,#000,#0000 78%)}.counterparty-section>*{z-index:1;position:relative}.counterparty-heading{grid-template-columns:1.08fr .92fr;align-items:start;gap:clamp(45px,8vw,125px);display:grid}.counterparty-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1.04}.counterparty-heading>p{color:#ffffff8f;margin:42px 0 0;font-size:14px;line-height:1.85}.counterparty-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;margin-top:85px;display:grid}.counterparty-visual{background:#031123a8;border:1px solid #17c1c52e;grid-template-columns:190px minmax(180px,1fr) 190px;align-items:center;gap:24px;min-height:560px;padding:45px;display:grid;position:relative;overflow:hidden}.counterparty-party{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.counterparty-party>span{background:var(--navy-deep);border:1px solid #17c1c5a6;border-radius:50%;justify-content:center;align-items:center;width:108px;height:108px;font-size:24px;font-weight:600;display:flex}.counterparty-party strong{text-align:center;margin-top:20px;font-size:14px;font-weight:550}.counterparty-party small{color:#ffffff6b;text-align:center;margin-top:8px;font-size:8px}.counterparty-link{justify-content:center;align-items:center;min-height:190px;display:flex;position:relative}.counterparty-line{background:linear-gradient(90deg,var(--teal-bright),var(--gold),var(--teal-bright));height:1px;position:absolute;left:0;right:0}.counterparty-line:before,.counterparty-line:after{content:"";border:1px solid #17c1c533;border-radius:50%;height:72px;position:absolute;top:-36px;left:16%;right:16%}.counterparty-line:after{height:40px;top:-20px;left:30%;right:30%}.counterparty-packet{background:var(--teal);border:1px solid var(--teal-bright);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:9px;font-style:normal;animation:4.6s ease-in-out infinite counterparty-travel;display:flex;position:absolute;left:0;box-shadow:0 0 24px #17c1c561}.counterparty-link>div{border-left:2px solid var(--gold);background:#051326f0;min-width:230px;padding:15px 18px;position:absolute;bottom:-110px;left:50%;transform:translate(-50%)}.counterparty-link>div span{color:var(--teal-bright);font-size:12px;display:block}.counterparty-link>div small{color:#ffffff80;text-transform:uppercase;margin-top:5px;font-size:8px;display:block}.counterparty-readout{border-top:1px solid #ffffff1c;grid-column:1/-1;margin-top:60px;padding-top:28px}.counterparty-readout>span{color:var(--teal-bright);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.counterparty-readout strong{margin-top:12px;font-size:22px;font-weight:550;display:block}.counterparty-readout p{color:#ffffff8a;max-width:720px;margin:8px 0 0;font-size:11px;line-height:1.75}.counterparty-controls{gap:8px;display:grid}.counterparty-controls button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:38px 1fr auto;min-height:92px;padding:20px;transition:background .18s,border-color .18s;display:grid}.counterparty-controls button>span{color:var(--teal-bright);font-size:9px}.counterparty-controls button strong{font-size:12px;font-weight:550}.counterparty-controls button small{color:#fff6;font-size:9px}.counterparty-controls button.is-active{border-color:var(--teal);background:#0097a72e}.counterparty-boundary{border-left:2px solid var(--gold);background:#051326b8;grid-template-columns:180px 1fr;gap:30px;margin-top:24px;padding:26px 30px;display:grid}.counterparty-boundary strong{font-size:12px}.counterparty-boundary p{color:#ffffff80;margin:0;font-size:10px;line-height:1.75}.demo-return-rule{background:#fff8e5;border-top:1px solid #eadcad;border-bottom:1px solid #eadcad;grid-template-columns:.55fr 1.2fr auto;align-items:center;gap:25px;padding:32px clamp(24px,7vw,110px);display:grid}.demo-return-rule strong{font-size:13px}.demo-return-rule p{color:#6b6045;margin:0;font-size:10px;line-height:1.7}.demo-return-rule a{color:var(--teal);white-space:nowrap;font-size:11px}@keyframes counterparty-travel{0%{opacity:0;left:0}12%{opacity:1}50%{opacity:1;left:calc(100% - 42px)}62%{opacity:1}to{opacity:0;left:0}}@media (width<=1100px){.trust-maxim{grid-template-columns:1fr;align-items:start}.trust-maxim>p{max-width:720px}.state-field-section{grid-template-columns:1fr}.state-field-copy{max-width:820px}.state-principles,.authority-grid{grid-template-columns:repeat(2,1fr)}.standards-section,.counterparty-heading{grid-template-columns:1fr}.counterparty-heading>p{max-width:760px;margin-top:0}.counterparty-grid{grid-template-columns:1fr}.counterparty-controls{grid-template-columns:repeat(2,1fr)}.demo-return-rule{grid-template-columns:1fr}}@media (width<=760px){.trust-maxim{padding:80px 20px}.trust-maxim blockquote{font-size:43px}.state-field-section{padding:82px 20px}.state-field-copy h2{font-size:41px}.state-field-visual{height:auto;padding-top:315px}.state-field-visual:before,.state-field-orbit{display:none}.state-field-core{width:210px;height:210px;top:0;transform:translate(-50%)}.state-field-core .provn-wordmark{font-size:36px}.state-field-node{border-radius:3px;width:100%;height:auto;min-height:72px;position:static}.state-field-node+.state-field-node{margin-top:8px}.state-field-node.is-active{transform:none}.state-field-readout{margin:18px 0 0}.state-principles,.authority-grid{grid-template-columns:1fr}.state-principles article,.authority-grid article{min-height:250px}.state-principles h3,.authority-grid strong{margin-top:52px}.standards-line,.service-lineage{grid-template-columns:1fr}.standards-line i,.service-lineage>i{justify-self:center;transform:rotate(90deg)}.service-lineage{padding:30px 20px}.evidence-layers{min-height:0;padding:20px}.evidence-layers-rings{transform-origin:50%;height:320px;transform:scale(.86)}.counterparty-section{padding:85px 20px}.counterparty-heading h2{font-size:40px}.counterparty-visual{grid-template-columns:1fr;min-height:760px;padding:30px 22px}.counterparty-link{height:170px;transform:rotate(90deg)}.counterparty-link>div{bottom:-84px;transform:translate(-50%)rotate(-90deg)}.counterparty-readout{margin-top:75px}.counterparty-controls,.counterparty-boundary{grid-template-columns:1fr}}:root{--muted:#526276}.site-header nav a{color:#ffffffd6;font-size:14px}.header-cta,.button{font-size:14px}.eyebrow{letter-spacing:.13em;font-size:12px}.hero h1{letter-spacing:-.045em;font-size:clamp(43px,4.65vw,68px);line-height:1.07}.hero-intro{color:#fffc;font-size:clamp(17px,1.25vw,19px);line-height:1.7}.hero-index{color:#ffffffb8;font-size:12px}.provn-core>span{color:#ffffffb3;max-width:124px;font-size:9px;line-height:1.25}.provn-core small{color:#ffffffad;letter-spacing:.1em;max-width:118px;font-size:8px;line-height:1.4}.product-name-mark{color:#fff;font-weight:450;letter-spacing:-.025em!important;font-size:30px!important}.product-name-mark>span{color:#fff;font:inherit;letter-spacing:inherit;text-transform:none}.product-name-mark b{font:inherit}.product-name-record b{color:var(--gold)}.product-name-mail b{color:var(--teal-bright)}.product-name-stamp b{background:linear-gradient(90deg,var(--teal-bright),var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}.stamp-page-identity{width:min(100%,360px);margin:0 0 48px}.stamp-page-identity img{width:100%;height:auto;display:block}.stamp-definition{background:var(--ice);grid-template-columns:.85fr 1.15fr;gap:7vw;display:grid}.stamp-definition h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.6vw,56px);line-height:1.08}.stamp-definition>div:last-child>p{color:var(--muted);margin:0 0 18px;font-size:17px;line-height:1.75}.stamp-capabilities{grid-template-columns:repeat(2,1fr);padding:0 clamp(24px,7vw,110px) 105px;display:grid}.stamp-capabilities article{border:1px solid #ffffff21;min-height:245px;padding:38px}.stamp-capabilities span,.stamp-applications article>span{color:var(--teal-bright);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.stamp-capabilities h3{margin:34px 0 14px;font-size:24px}.stamp-capabilities p{color:#ffffffa8;font-size:15px;line-height:1.7}.stamp-applications{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px;display:grid}.stamp-applications article{border-top:2px solid var(--gold);background:#fff;min-height:230px;padding:34px}.stamp-applications h3{margin:30px 0 12px;font-size:24px}.stamp-applications p{color:var(--muted);line-height:1.7}.stamp-boundary{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;gap:6vw;display:grid}.stamp-boundary h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,60px);line-height:1.08}.stamp-boundary ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.stamp-boundary li{color:#ffffffb8;border-top:1px solid #ffffff26;padding:18px 0;font-size:16px;line-height:1.6}.stamp-boundary li:before{color:var(--gold);content:"—";margin-right:14px}.stamp-cta{background:var(--ice);justify-content:space-between;align-items:center;gap:35px;display:flex}.stamp-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.6vw,54px)}.stamp-cta p{color:var(--muted);max-width:650px;font-size:17px;line-height:1.65}@media (width<=800px){.stamp-definition,.stamp-boundary{grid-template-columns:1fr}.stamp-page-identity{width:min(100%,300px);margin-bottom:34px}.stamp-capabilities,.stamp-applications{grid-template-columns:1fr}.stamp-capabilities{padding:0 24px 75px}.stamp-capabilities article{min-height:auto}.stamp-cta{flex-direction:column;align-items:flex-start}}.evidence-node small{color:#ffffffbd;font-size:12px}.mesh-caption span{font-size:12px}.mesh-caption p{color:#ffffffb8;font-size:13px}.scroll-cue{color:#ffffffb8;font-size:12px}.section-heading h2,.partner-intro h2,.boundary-copy h2,.final-cta h2,.stack-copy h2,.public-problem h2,.public-boundary h2,.mission-section h2,.stage-section h2,.company-contact h2,.review-model h2,.msp-secondary h2,.contact-page-copy h2,.service-boundary h2{letter-spacing:-.04em;font-size:clamp(33px,3.55vw,50px);line-height:1.12}.principle-tabs button span,.stage-label,.state-strip span,.service-topline{font-size:12px}.service-topline{color:#ffffffb3}.principle-stage h3{font-size:clamp(29px,3.4vw,42px)}.principle-stage>p:not(.stage-label),.service-card>p{color:#ffffffc2;font-size:16px}.service-card li,.service-card>a,.text-link{font-size:14px}.section-heading.light>p:last-child,.product-detail-dark .product-copy>p,.access-layer-secure p,.demo-product-grid>article>p,.partner-type-grid article p,.operating-grid article p{color:#ffffffb8}.inner-hero h1{letter-spacing:-.048em;font-size:clamp(42px,4.7vw,64px);line-height:1.06}.inner-hero-copy>p:last-child,.inner-hero.trust-services-hero .inner-hero-copy>p:last-child{color:#ffffffc2;font-size:17px}.inner-hero-index{color:#ffffffb8;font-size:12px}.definition-band article>span,.product-number,.record-panel-head span,.contact-route span,.continuity-rail article span,.foundation-grid article>span,.boundary-mini-grid article span,.application-grid article>span,.partner-type-grid article>span,.operating-grid article>span,.secure-controls article>span,.stack-visual>div>span,.detail-points span,.signal-states article>span,.stage-cards article>span,.access-layer-grid article>span,.access-layer-grid article>b,.secure-material-grid article>span{font-size:12px}.definition-band article p,.continuity-rail article p,.foundation-grid article p,.boundary-mini-grid article p,.application-grid article p,.partner-type-grid article p,.operating-grid article p,.review-questions article p,.stage-cards article p,.access-layer-grid p,.secure-controls article p,.secure-material-grid article p,.business-card-products p{font-size:14px}.foundation-grid article p,.partner-type-grid article p,.operating-grid article p,.demo-product-grid>article>p{color:#ffffffb8}.product-copy h2{letter-spacing:-.052em;font-size:clamp(46px,5.4vw,66px);line-height:1.04}.product-copy>p{font-size:16px}.record-panel dt,.record-panel dd,.record-panel>a,.proofmail-party small,.proofmail-handshake figcaption{font-size:12px}.record-panel dt,.proofmail-party small,.proofmail-handshake figcaption{color:#ffffffad}.public-home-copy h2{font-size:clamp(34px,3.8vw,52px)}.public-home-copy>p,.public-home-states article p,.verification-copy>p:last-child,.signal-states article p,.government-cta>p:not(.eyebrow),.access-discipline>div:last-child>p{font-size:14px}.verification-state>div span,.verification-state>div strong,.verification-state small{font-size:12px}.verification-state>div span,.verification-state small{color:#5b6a7c}.government-cta h2,.standards-section h2,.state-field-copy h2,.counterparty-heading h2,.business-card-next h2{letter-spacing:-.045em;font-size:clamp(36px,4vw,52px);line-height:1.08}.trust-maxim>div{font-size:12px}.trust-maxim blockquote{letter-spacing:-.048em;font-size:clamp(38px,4.3vw,64px);line-height:1.08}.trust-maxim>p{color:#ffffffbd;font-size:15px}.state-field-copy>p:not(.eyebrow),.standards-section>div:last-child>p,.counterparty-heading>p{color:#ffffffbd;font-size:16px}.standards-section>div:last-child>p{color:var(--muted)}.state-field-copy .state-field-disclosure{color:#ffffffb8!important;font-size:12px!important}.state-field-core small,.state-field-node span,.state-field-readout span,.state-principles article>span,.authority-grid article>span{font-size:12px}.state-field-core small,.state-field-node span{color:#ffffffb3}.state-field-readout p,.authority-grid p,.state-principles p,.architecture-ip p{font-size:13px}.state-field-readout p,.authority-grid p{color:#ffffffb8}.standards-line span,.service-lineage a>span,.service-lineage a small,.evidence-layers figcaption>span,.evidence-layers li{font-size:12px}.evidence-layers-rings span,.evidence-layers-rings small{color:#ffffffbd;font-size:11px}.counterparty-party small,.counterparty-link>div small,.counterparty-readout>span,.counterparty-controls button>span,.counterparty-controls button small{color:#ffffffbd;font-size:12px}.counterparty-readout p,.counterparty-boundary p,.demo-return-rule p{font-size:13px}.counterparty-readout p,.counterparty-boundary p{color:#ffffffb8}.counterparty-controls button strong,.counterparty-boundary strong,.demo-return-rule strong,.demo-return-rule a,.demo-link-list a,.access-layer-grid article>a,.contact-route a,.contact-form label>span,.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea,.consent-row span,.form-privacy,.form-error,.form-success small{font-size:14px}.secure-denied h1,.secure-hero h1,.legal-hero h1{font-size:clamp(40px,4.7vw,64px);line-height:1.08}.secure-denied>small,.secure-session span,.secure-session small,.secure-material-grid article a,.material-locked b,.secure-signout,.legal-hero>p:last-child,.legal-layout aside span,.legal-layout aside a,.legal-status strong,.legal-status p,.legal-content p{font-size:13px!important}.secure-hero>div>p:not(.eyebrow),.secure-controls article p,.secure-material-grid article p,.legal-content p{font-size:14px}.secure-hero>div>p:not(.eyebrow),.secure-session small,.legal-hero>p:last-child{color:#ffffffb8}.profile-copy h1{font-size:clamp(52px,5.4vw,68px)}.profile-photo-wrap>span,.profile-contact-list small,.profile-verification strong,.profile-verification small,.profile-verification>a,.business-card-products a,.company-contact small{font-size:13px}.profile-verification small{color:#ffffffb8}footer>div:first-child p,.footer-links a,.footer-meta a,.footer-meta span,.footer-meta small{color:#ffffffb8;font-size:14px}@media (width<=760px){.hero h1,.inner-hero h1,.secure-denied h1,.secure-hero h1,.legal-hero h1{font-size:42px}.section-heading h2,.partner-intro h2,.boundary-copy h2,.final-cta h2,.stack-copy h2,.public-problem h2,.public-boundary h2,.mission-section h2,.stage-section h2,.company-contact h2,.review-model h2,.msp-secondary h2,.contact-page-copy h2,.service-boundary h2,.public-home-copy h2,.government-cta h2,.standards-section h2,.state-field-copy h2,.counterparty-heading h2,.business-card-next h2{font-size:36px}.trust-maxim blockquote{font-size:38px}.product-copy h2,.profile-copy h1{font-size:52px}footer{gap:28px}}.evidence-layers-rings>div{text-align:center}.evidence-layers-rings>div>span,.evidence-layers-rings>div>small{text-align:center;width:100%;max-width:92px;font-size:9.5px;line-height:1.3;display:block}.evidence-layers-rings>div>strong{text-align:center;line-height:1.15}.counterparty-visual{grid-template-columns:160px minmax(190px,1fr) 160px}.counterparty-party>span{width:92px;height:92px;font-size:21px}.counterparty-link>div{white-space:nowrap;justify-content:center;align-items:center;gap:12px;min-width:270px;display:flex;bottom:-100px}.counterparty-link>div span,.counterparty-link>div small{margin:0;display:inline}@media (width>=761px){.public-problem-copy,.public-boundary>div:last-child,.mission-section>div:last-child,.stage-section>.stage-cards,.review-model>div:last-child,.standards-section>div:last-child{padding-top:38px}}.partner-ring{background:radial-gradient(circle,#17c1c514 0 31%,#0000 31.5%);border-color:#0097a794;box-shadow:0 0 0 12px #0097a709,0 22px 65px #0c1e3414}.partner-ring:before{border-color:#0097a752}.partner-ring:after{background:conic-gradient(from 28deg, transparent 0 18%, #d4a017e0 18% 24%, transparent 24% 68%, #17c1c5d1 68% 78%, transparent 78% 100%);content:"";border-radius:50%;position:absolute;inset:28px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.partner-ring>.provn-wordmark{background:var(--navy);color:#fff;letter-spacing:.13em;z-index:2;border:1px solid #0097a7b8;border-radius:50%;justify-content:center;align-items:center;width:132px;height:132px;font-size:24px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 34px #0097a72e}.partner-ring>.provn-wordmark>span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;position:static;transform:none}.partner-ring>.provn-wordmark>.provn-wordmark-v{color:var(--teal-bright)}.partner-ring>span{color:var(--navy);z-index:3;background:#f4fbfb;border-color:#0097a757;font-size:10px;font-weight:650}.partner-ring>span:first-child,.partner-ring>span:nth-child(3){border-color:#d4a0178c;box-shadow:0 5px 18px #d4a0171f}.state-field-shell{width:100%;max-width:700px}.state-field-visual{max-width:700px;height:570px}.state-field-visual:before{inset:8%}.state-field-orbit.orbit-a{aspect-ratio:1;width:min(68%,470px);height:auto}.state-field-orbit.orbit-b{aspect-ratio:1;width:min(49%,340px);height:auto}.state-field-core{width:218px;height:218px}.state-field-core .provn-wordmark{margin:13px 0 11px;font-size:38px}.state-field-core>span,.state-field-core>small{font-size:9px}.state-field-node{width:98px;height:98px;padding:10px}.state-field-node strong{font-size:12.5px}.state-field-node span{max-width:78px;margin-top:5px;font-size:9.5px;line-height:1.25}.state-field-node-1{top:41%;left:8%}.state-field-node-2{top:7%;left:24%}.state-field-node-3{top:7%;right:24%}.state-field-node-4{top:41%;right:8%}.state-field-node-5{bottom:2%;left:calc(50% - 49px)}.state-field-readout{max-width:560px;min-height:132px;margin-top:12px;padding:21px 26px}@media (width<=1100px){.partner-principle{grid-template-columns:1fr}.partner-ring{justify-self:center}}@media (width<=760px){.counterparty-visual{grid-template-columns:1fr}.counterparty-party>span{width:86px;height:86px}.counterparty-link{height:230px;min-height:230px;transform:none}.counterparty-line{background:linear-gradient(180deg, var(--teal-bright), var(--gold), var(--teal-bright));width:1px;height:auto;inset:62px auto 0 50%}.counterparty-line:before,.counterparty-line:after{width:96px;height:72%;top:14%;left:50%;right:auto;transform:translate(-50%)}.counterparty-line:after{width:54px;height:50%;top:25%}.counterparty-packet{animation-name:counterparty-travel-mobile;top:62px;left:calc(50% - 21px)}.counterparty-link>div{text-align:center;white-space:normal;gap:4px;min-width:190px;padding:10px 16px;display:grid;top:0;bottom:auto;left:50%;transform:translate(-50%)}.counterparty-link>div span,.counterparty-link>div small{display:block}.counterparty-readout{margin-top:16px}.partner-ring{width:min(78vw,340px);height:min(78vw,340px)}.partner-ring>.provn-wordmark{width:116px;height:116px;font-size:21px}.state-field-visual{max-width:none;height:auto}.state-field-core{width:190px;height:190px}.state-field-core .provn-wordmark{font-size:32px}.state-field-node{width:100%;height:auto}}@keyframes counterparty-travel-mobile{0%{opacity:0;top:62px}12%{opacity:1}50%{opacity:1;top:calc(100% - 42px)}62%{opacity:1}to{opacity:0;top:62px}}.cross-channel-home{background:radial-gradient(circle at 72% 42%, #17c1c521, transparent 31%), radial-gradient(circle at 16% 90%, #d4a01712, transparent 24%), var(--navy-deep);color:#fff;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(55px,8vw,130px);padding:clamp(96px,10vw,155px) clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.cross-channel-home:after{content:"";opacity:.18;pointer-events:none;background-image:radial-gradient(#17c1c56b .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(112deg,#0000 14%,#000 58%,#0000 92%);mask-image:linear-gradient(112deg,#0000 14%,#000 58%,#0000 92%)}.cross-channel-home>*{z-index:1;position:relative}.cross-channel-home-copy h2,.channel-architecture-copy h2,.guided-cross-channel h2,.partner-cross-channel h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:520;line-height:1.08}.cross-channel-home-copy>p:not(.eyebrow){color:#ffffffbd;max-width:670px;margin:25px 0 0;font-size:15px;line-height:1.82}.cross-channel-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.cross-channel-console{background:#031123d1;border:1px solid #17c1c54d;min-width:0;padding:clamp(24px,3.3vw,42px);box-shadow:0 28px 85px #00000040}.cross-channel-console-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.cross-channel-console-head>span{color:var(--teal-bright);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:650}.cross-channel-route{grid-template-columns:112px minmax(34px,1fr) 150px minmax(34px,1fr) 112px;align-items:center;gap:10px;margin-top:42px;display:grid}.channel-node,.relationship-node{text-align:center;background:#0a1b33f0;border:1px solid #17c1c561;flex-direction:column;justify-content:center;align-items:center;min-height:132px;padding:17px 12px;display:flex;position:relative}.channel-node small,.relationship-node small{color:#ffffff9e;font-size:10px}.channel-node strong,.relationship-node strong{margin-top:9px;font-size:17px;font-weight:600}.channel-node>span{background:var(--teal);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex;position:absolute;bottom:-14px}.relationship-node{border-color:var(--gold);min-height:158px;box-shadow:0 0 35px #d4a01714}.relationship-node>span{color:var(--gold);letter-spacing:.14em;margin-top:11px;font-size:10px}.route-line{background:linear-gradient(90deg, var(--teal-bright), var(--gold));height:1px;position:relative}.route-line:after{background:var(--gold);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-1px}.route-line-change>span{color:#ffffffa3;text-align:center;white-space:nowrap;font-size:9px;font-style:normal;position:absolute;top:10px;left:50%;transform:translate(-50%)}.cross-channel-console.state-conflict .channel-sms,.cross-channel-console.state-not-established .channel-sms{border-color:#d4a017ad}.cross-channel-console.state-conflict .channel-sms>span,.cross-channel-console.state-not-established .channel-sms>span{background:var(--gold);color:var(--navy-deep)}.continuity-result{border-left:2px solid var(--teal-bright);background:#0097a71f;min-height:132px;margin-top:42px;padding:22px 24px}.continuity-result>span{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.continuity-result strong{margin-top:9px;font-size:20px;font-weight:560;display:block}.continuity-result p{color:#ffffffb3;margin:8px 0 0;font-size:13px;line-height:1.7}.continuity-state-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.continuity-state-controls button{color:#ffffffbf;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff1f;align-items:center;gap:9px;min-height:48px;padding:10px 13px;font-family:inherit;font-size:12px;display:flex}.continuity-state-controls button>span{border:1px solid #17c1c566;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;height:24px;display:flex}.continuity-state-controls button.is-active{border-color:var(--teal);color:#fff;background:#0097a72e}.cross-channel-boundary{color:#ffffff9e;border-top:1px solid #ffffff1a;margin:22px 0 0;padding-top:20px;font-size:12px;line-height:1.7}.channel-continuity-architecture{background:var(--ice);grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:center;gap:clamp(55px,8vw,125px);display:grid}.channel-architecture-copy>p:not(.eyebrow){color:var(--muted);margin:25px 0 0;font-size:15px;line-height:1.82}.channel-architecture-copy blockquote{border-left:2px solid var(--gold);color:var(--ink);margin:30px 0 0;padding:3px 0 3px 20px;font-size:14px;line-height:1.75}.channel-architecture-visual{border:1px solid var(--mist);background:#fff;grid-template-columns:116px 1fr 116px;gap:18px;min-width:0;margin:0;padding:clamp(26px,4vw,48px);display:grid;position:relative}.channel-party{flex-direction:column;justify-content:center;align-items:center;display:flex}.channel-party>span{color:var(--muted);text-transform:uppercase;font-size:10px}.channel-party>strong{background:var(--navy);border:1px solid var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin-top:12px;font-size:21px;display:flex}.architecture-relationship{background:var(--navy-deep);border:1px solid var(--teal);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:20px;display:flex}.architecture-relationship small{color:#ffffffa3;font-size:10px}.architecture-relationship strong{margin-top:11px;font-size:20px;font-weight:560}.architecture-relationship span{color:var(--teal-bright);letter-spacing:.14em;margin-top:10px;font-size:10px}.channel-transition{border-bottom:1px solid var(--mist);border-top:1px solid var(--mist);grid-column:1/-1;grid-template-columns:1fr minmax(90px,.8fr) 1fr;align-items:center;gap:13px;padding:25px 0;display:grid}.channel-transition>div{text-align:center}.channel-transition small{color:var(--muted);font-size:10px;display:block}.channel-transition strong{margin-top:5px;font-size:18px;display:block}.channel-transition>i{background:linear-gradient(90deg, var(--teal), var(--gold));height:1px;position:relative}.channel-transition>i>span{color:var(--teal);white-space:nowrap;background:#fff;padding:0 8px;font-size:10px;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.channel-architecture-visual figcaption{grid-column:1/-1}.channel-architecture-visual figcaption>span{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.channel-architecture-visual figcaption>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.channel-architecture-visual figcaption b{background:var(--ice);border-left:2px solid var(--teal);min-height:45px;padding:14px;font-size:11px;font-weight:550}.channel-architecture-visual>p{color:var(--muted);grid-column:1/-1;margin:4px 0 0;font-size:10px;line-height:1.6}.counterparty-channel{color:var(--teal-bright);letter-spacing:.12em;text-transform:uppercase;background:#0097a72e;border:1px solid #17c1c580;margin-top:12px;padding:6px 10px;font-size:10px;font-weight:600}.counterparty-outcome-panel{background:#04142770;border:1px solid #ffffff1c;margin-top:28px}.counterparty-outcome-heading{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.counterparty-outcome-heading p{color:#fff;margin:0;font-size:15px;font-weight:580}.counterparty-outcome-heading strong{color:#ffffff94;margin-top:5px;font-size:12px;font-weight:450;line-height:1.55;display:block}.counterparty-outcome-heading>span{color:var(--teal-bright);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.counterparty-outcomes{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.counterparty-outcomes li{color:#ffffff94;border-left:1px solid #ffffff17;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:13px;min-height:88px;padding:18px 20px;display:grid}.counterparty-outcomes li:first-child{border-left:0}.counterparty-outcome-mark{border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;display:flex}.counterparty-outcomes small,.counterparty-outcomes strong{display:block}.counterparty-outcomes small{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:8px}.counterparty-outcomes strong{font-size:12px;font-weight:520;line-height:1.45}.counterparty-outcomes .is-current{box-shadow:inset 3px 0 0 var(--teal-bright);color:#fff;background:#0097a72b}.counterparty-outcomes .is-current .counterparty-outcome-mark{background:var(--teal);border-color:var(--teal-bright);color:#fff;font-size:13px}.counterparty-outcomes .is-current small{color:var(--teal-bright)}.counterparty-demo-link{margin-top:28px}.guided-cross-channel{background:var(--ice);grid-template-columns:minmax(0,1fr) minmax(400px,.72fr);align-items:start;gap:clamp(55px,8vw,125px);display:grid}.guided-label{align-items:center;gap:11px;margin-bottom:24px;display:flex}.guided-label span{background:var(--gold);color:var(--navy-deep);letter-spacing:.12em;text-transform:uppercase;padding:6px 9px;font-size:10px;font-weight:700}.guided-label strong{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.guided-cross-channel-copy>p:not(.eyebrow){color:var(--muted);margin:25px 0 0;font-size:15px;line-height:1.82}.guided-journey{margin:34px 0}.guided-journey article{border-left:2px solid var(--teal);background:#fff;grid-template-columns:40px 1fr;gap:6px;padding:19px 22px;display:grid}.guided-journey article>span{color:var(--teal);grid-row:1/3;font-size:11px}.guided-journey article strong{font-size:14px;font-weight:600}.guided-journey article p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.guided-journey>i{color:var(--gold);height:27px;padding-left:35px;font-style:normal;display:block}.guided-result-panel{background:var(--navy-deep);color:#fff;border:1px solid #17c1c559;min-height:570px;padding:clamp(27px,4vw,45px)}.guided-result-head{border-bottom:1px solid #ffffff1c;padding-bottom:20px}.guided-result-head span{color:var(--teal-bright);letter-spacing:.12em;font-size:21px;font-weight:650}.guided-result-head small{color:#ffffff9e;margin-top:6px;font-size:11px;display:block}.guided-result-panel>p{color:#ffffffb3;letter-spacing:.11em;text-transform:uppercase;margin:27px 0 0;font-size:12px}.guided-result-route{grid-template-columns:1fr 28px 35px 1fr 28px;align-items:center;gap:10px;margin-top:24px;display:grid}.guided-result-route strong{text-align:center;background:#ffffff0d;border:1px solid #17c1c559;padding:18px 12px;font-size:14px}.guided-result-route span{background:var(--teal);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-24px;font-size:12px;display:flex}.guided-result-route i{color:var(--gold);text-align:center;font-style:normal}.guided-result-state{border-left:2px solid var(--teal-bright);background:#0097a726;margin-top:25px;padding:20px}.guided-result-state small{color:#ffffff9e;text-transform:uppercase;font-size:10px;display:block}.guided-result-state strong{margin-top:7px;font-size:18px;display:block}.guided-result-panel ul{gap:7px;margin:19px 0 0;padding:0;list-style:none;display:grid}.guided-result-panel li{color:#ffffffa8;border:1px solid #ffffff1c;padding:10px 12px;font-size:11px}.guided-result-panel blockquote{color:#ffffffad;border-top:1px solid #ffffff1c;margin:22px 0 0;padding-top:20px;font-size:11px;line-height:1.7}.partner-cross-channel{background:var(--ice);grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(55px,8vw,125px);display:grid}.partner-cross-channel>div:last-child{padding-top:39px}.partner-cross-channel>div:last-child>p{color:var(--muted);margin:0 0 15px;font-size:15px;line-height:1.8}.partner-cross-channel .button{margin-top:15px}@media (width<=1100px){.cross-channel-home,.channel-continuity-architecture,.guided-cross-channel,.partner-cross-channel{grid-template-columns:1fr}.cross-channel-console,.channel-architecture-visual,.guided-result-panel{width:100%;max-width:820px}.partner-cross-channel>div:last-child{max-width:820px;padding-top:0}.counterparty-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.counterparty-outcomes li:nth-child(3){border-top:1px solid #ffffff17;border-left:0}.counterparty-outcomes li:nth-child(4){border-top:1px solid #ffffff17}}@media (width<=760px){.cross-channel-home,.channel-continuity-architecture,.guided-cross-channel,.partner-cross-channel{padding-left:20px;padding-right:20px}.cross-channel-home-copy h2,.channel-architecture-copy h2,.guided-cross-channel h2,.partner-cross-channel h2{font-size:36px}.cross-channel-route{grid-template-columns:1fr;gap:15px}.channel-node,.relationship-node{min-height:112px}.route-line{justify-self:center;width:1px;height:38px}.route-line:after{inset:auto auto -1px -2px}.route-line-change>span{top:50%;left:12px;transform:translateY(-50%)}.continuity-state-controls,.channel-architecture-visual,.counterparty-outcomes{grid-template-columns:1fr}.counterparty-outcome-heading{align-items:flex-start;gap:18px;padding:20px}.counterparty-outcome-heading>span{display:none}.counterparty-outcomes li,.counterparty-outcomes li:nth-child(3),.counterparty-outcomes li:nth-child(4){border-top:1px solid #ffffff17;border-left:0;min-height:78px;padding:15px 20px}.counterparty-outcomes li:first-child{border-top:0}.channel-party{grid-template-columns:1fr auto;gap:12px;display:grid}.channel-party>strong{width:64px;height:64px;margin-top:0}.architecture-relationship,.channel-transition,.channel-architecture-visual figcaption,.channel-architecture-visual>p{grid-column:1}.channel-transition{grid-template-columns:1fr}.channel-transition>i{justify-self:center;width:1px;height:38px}.channel-transition>i>span{left:12px;transform:translateY(-50%)}.channel-architecture-visual figcaption>div{grid-template-columns:1fr}.guided-result-panel{min-height:0}.guided-result-route{grid-template-columns:1fr 28px 25px 1fr 28px}}@media (prefers-reduced-motion:reduce){.cross-channel-home *,.counterparty-section *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.why-hero{background:radial-gradient(circle at 77% 42%, #17c1c526, transparent 27%), radial-gradient(circle at 22% 92%, #d4a01712, transparent 22%), var(--navy-deep);color:#fff;grid-template-columns:minmax(0,1.08fr) minmax(360px,.62fr);align-items:center;gap:clamp(60px,9vw,140px);min-height:710px;padding:145px clamp(24px,7vw,110px) 95px;display:grid;position:relative;overflow:hidden}.why-hero:after{content:"";opacity:.16;pointer-events:none;background-image:radial-gradient(#17c1c573 .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 18%,#000 63%,#0000 94%);mask-image:linear-gradient(120deg,#0000 18%,#000 63%,#0000 94%)}.why-hero>*{z-index:1;position:relative}.why-hero-copy{max-width:830px}.why-hero h1{letter-spacing:-.06em;margin:28px 0 0;font-size:clamp(58px,7vw,88px);font-weight:520;line-height:.98}.why-hero h2{letter-spacing:-.04em;max-width:760px;margin:24px 0 38px;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.12}.why-hero-copy>p:not(.eyebrow){color:#ffffffbf;max-width:720px;margin:0 0 10px;font-size:16px;line-height:1.75}.why-hero-copy>strong{border-left:2px solid var(--gold);margin-top:32px;padding:7px 0 7px 22px;font-size:20px;font-weight:560;display:block}.why-shift{background:#091f37b8;border:1px solid #17c1c547;padding:clamp(28px,4vw,46px);box-shadow:0 28px 80px #00000038}.why-shift>p{color:var(--teal-bright);letter-spacing:.14em;text-transform:uppercase;margin:0 0 25px;font-size:11px;font-weight:600}.why-shift>div{border:1px solid #ffffff1f;padding:24px}.why-shift>div span,.why-shift>div small{display:block}.why-shift>div span{font-size:18px;font-weight:550}.why-shift>div small{color:#ffffff94;margin-top:8px;font-size:13px;line-height:1.55}.why-shift>i{color:var(--gold);text-align:center;margin:12px 0;font-size:18px;font-style:normal;display:block}.why-shift>.is-checked{border-color:var(--teal);background:#0097a72e}.why-shift>.is-checked span{color:var(--teal-bright)}.why-questions{background:#fff;grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);align-items:start;gap:clamp(55px,9vw,140px);display:grid}.why-questions-heading h2,.why-products-heading h2,.why-cta h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(38px,4.5vw,58px);font-weight:520;line-height:1.08}.why-questions-heading>p:last-child{color:var(--muted);max-width:360px;margin:24px 0 0;font-size:15px;line-height:1.75}.why-accordion{border-bottom:1px solid var(--mist)}.why-accordion details{border-top:1px solid var(--mist)}.why-accordion summary{cursor:pointer;grid-template-columns:38px 1fr 34px;align-items:center;gap:22px;min-height:112px;padding:24px 4px;list-style:none;display:grid}.why-accordion summary::-webkit-details-marker{display:none}.why-accordion summary>span{color:var(--teal);letter-spacing:.12em;font-size:11px}.why-accordion summary>strong{letter-spacing:-.025em;font-size:clamp(18px,2vw,24px);font-weight:520;line-height:1.35}.why-accordion summary>i{border:1px solid var(--mist);border-radius:50%;width:34px;height:34px;transition:background .18s,border-color .18s,transform .18s;position:relative}.why-accordion summary>i:before,.why-accordion summary>i:after{background:var(--teal);content:"";width:14px;height:1px;position:absolute;top:16px;left:9px}.why-accordion summary>i:after{transform:rotate(90deg)}.why-accordion details[open]{background:var(--ice);border-top-color:var(--teal)}.why-accordion details[open] summary>i{background:var(--teal);border-color:var(--teal);transform:rotate(45deg)}.why-accordion details[open] summary>i:before,.why-accordion details[open] summary>i:after{background:#fff}.why-answer{color:var(--muted);max-width:840px;padding:0 50px 42px 64px;font-size:16px;line-height:1.75}.why-answer>strong{color:var(--ink);margin-bottom:14px;font-size:18px;font-weight:600;line-height:1.55;display:block}.why-answer>p{margin:0 0 13px}.why-answer .why-answer-point{border-left:2px solid var(--gold);color:var(--ink);margin:20px 0;padding:5px 0 5px 18px;font-size:17px;font-weight:560}.why-channel-route{grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1.35fr;align-items:stretch;gap:8px;margin-top:28px;display:grid}.why-channel-route>span{border:1px solid var(--mist);color:var(--ink);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:84px;padding:12px;font-size:13px;font-weight:600;display:flex}.why-channel-route>span.is-current{border-color:#0097a78c}.why-channel-route small{color:var(--muted);margin-top:7px;font-size:9px;font-weight:500;display:block}.why-channel-route>i{color:var(--gold);text-align:center;align-self:center;font-style:normal}.why-distinction{grid-template-columns:1fr 1fr;gap:1px;margin-top:28px;display:grid}.why-distinction>span,.why-distinction>strong{align-items:center;min-height:110px;padding:24px;display:flex}.why-distinction>span{color:var(--muted);background:#0c1e340f}.why-distinction>strong{background:var(--navy);color:#fff;font-size:17px;font-weight:560}.why-products{background:radial-gradient(circle at 86% 8%, #17c1c51f, transparent 26%), var(--navy-deep);color:#fff;padding:clamp(90px,10vw,150px) clamp(24px,7vw,110px)}.why-products-heading{max-width:760px}.why-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:65px;display:grid}.why-product-grid article{background:#ffffff0b;border:1px solid #ffffff17;min-height:340px;padding:clamp(28px,3.5vw,48px);position:relative}.why-product-grid article:before{background:var(--teal);content:"";height:2px;position:absolute;top:0;left:0;right:0}.why-product-grid .why-product-proofrecord:before{background:var(--gold)}.why-product-grid article>span{color:var(--teal-bright);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.why-product-grid .why-product-proofrecord>span{color:#f1c84c}.why-product-grid h3{letter-spacing:-.04em;margin:58px 0 12px;font-size:34px;font-weight:550}.why-product-grid h3 span{color:var(--teal-bright)}.why-product-grid article>strong{font-size:17px;font-weight:560;line-height:1.5;display:block}.why-product-grid article>p{color:#ffffffb3;margin:20px 0 0;font-size:14px;line-height:1.75}.why-central{text-align:center;background:#fff;padding:clamp(105px,12vw,180px) clamp(24px,7vw,110px)}.why-central h2{letter-spacing:-.06em;margin:26px auto 0;font-size:clamp(50px,7vw,88px);font-weight:520;line-height:1}.why-central>p:last-child{color:var(--muted);max-width:860px;margin:35px auto 0;font-size:18px;line-height:1.75}.why-cta{background:var(--ice);grid-template-columns:1fr auto;align-items:end;gap:40px 80px;padding:clamp(85px,9vw,130px) clamp(24px,7vw,110px);display:grid}.why-cta>div:first-child{max-width:760px}.why-cta>div:first-child>p:last-child{color:var(--muted);max-width:660px;margin:24px 0 0;font-size:15px;line-height:1.75}.why-cta-actions{flex-direction:column;gap:12px;min-width:300px;display:flex}.why-cta-actions .button{text-align:center}.why-journey{border-top:1px solid var(--mist);color:var(--muted);grid-column:1/-1;align-items:center;gap:18px;margin-top:24px;padding-top:28px;font-size:12px;display:flex}.why-journey i{color:var(--gold);font-style:normal}.why-journey strong{color:var(--teal);font-weight:600}@media (width<=1100px){.why-hero,.why-questions,.why-cta{grid-template-columns:1fr}.why-shift,.why-questions-heading{max-width:680px}.why-product-grid{grid-template-columns:1fr}.why-product-grid article{min-height:280px}.why-cta-actions{min-width:0;max-width:560px}}@media (width<=760px){.why-hero{gap:52px;min-height:0;padding:120px 20px 80px}.why-hero h1{font-size:56px}.why-hero h2{margin-bottom:30px;font-size:32px}.why-hero-copy>p:not(.eyebrow){font-size:15px}.why-hero-copy>strong{font-size:17px}.why-shift{padding:24px}.why-questions{gap:45px;padding-left:20px;padding-right:20px}.why-questions-heading h2,.why-products-heading h2,.why-cta h2{font-size:36px}.why-accordion summary{grid-template-columns:28px 1fr 32px;gap:12px;min-height:98px;padding:21px 0}.why-accordion summary>strong{font-size:17px}.why-accordion summary>i{width:32px;height:32px}.why-accordion summary>i:before,.why-accordion summary>i:after{top:15px;left:8px}.why-answer{padding:0 10px 36px 40px;font-size:15px}.why-answer>strong{font-size:16px}.why-channel-route{grid-template-columns:1fr}.why-channel-route>i{transform:rotate(90deg)}.why-distinction{grid-template-columns:1fr}.why-products{padding-left:20px;padding-right:20px}.why-product-grid{margin-top:45px}.why-product-grid article{min-height:300px;padding:30px 26px}.why-product-grid h3{margin-top:46px}.why-central{padding-left:20px;padding-right:20px}.why-central h2{font-size:50px}.why-central>p:last-child{font-size:16px}.why-cta{padding-left:20px;padding-right:20px}.why-cta-actions,.why-cta-actions .button{width:100%}.why-journey{flex-direction:column;align-items:flex-start;gap:9px}.why-journey i{transform:rotate(90deg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
