@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Instrument+Serif:ital@0;1&family=IBM+Plex+Mono:wght@400;500;600&display=swap";#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media(prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);content:"";inset:0;opacity:0;position:fixed;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px #1820035c;display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);content:"";inset:0;opacity:0;position:fixed;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;height:auto;inset:0;max-height:100%;max-width:none!important;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}:root{color-scheme:light;--site-bg: #f6f3ec;--site-bg-alt: #efebe1;--site-surface: #ffffff;--site-surface-alt: #f1ece1;--site-border: rgba(10, 26, 54, .2);--site-border-strong: rgba(10, 26, 54, .42);--site-ink: #0a1a36;--site-ink-soft: #162644;--site-muted: #33405a;--site-muted-2: #424e64;--site-accent: #861924;--site-accent-soft: #f4d9dc;--site-accent-on-dark: #f3d1d4;--site-success: #10492c;--site-success-soft: #d6e8dd;--site-success-on-dark: #9dd9b2;--site-warning: #5d3c08;--site-warning-soft: #f1e2bd;--site-on-dark-muted: rgba(246, 243, 236, .72);--site-on-dark-strong: rgba(246, 243, 236, .88);--site-premium-glow: rgba(134, 25, 36, .18);--site-premium-line: rgba(243, 209, 212, .28);--site-focus-ring: #0a1a36;--site-focus-ring-outer: #f6f3ec;--site-shadow-sm: 0 1px 0 rgba(10, 26, 54, .04), 0 2px 8px rgba(10, 26, 54, .03);--site-shadow-md: 0 10px 30px rgba(10, 26, 54, .1), 0 2px 6px rgba(10, 26, 54, .06);--site-shadow-lg: 0 30px 80px -20px rgba(10, 26, 54, .22), 0 6px 14px rgba(10, 26, 54, .08);--site-radius-sm: 4px;--site-radius-md: 10px;--site-radius-lg: 16px;--site-radius-pill: 999px;--site-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--site-font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--site-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-family:var(--site-font-sans);color:var(--site-ink);background:radial-gradient(circle at top left,rgba(214,59,71,.06),transparent 30%),radial-gradient(circle at top right,rgba(31,122,74,.07),transparent 24%),linear-gradient(180deg,#fbf8f3 0%,var(--site-bg) 50%,#f4f0e7 100%);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-synthesis:none;--cc-font-family: var(--site-font-sans);--cc-modal-border-radius: 12px;--cc-btn-border-radius: 8px;--cc-bg: #fff;--cc-primary-color: var(--site-ink);--cc-secondary-color: var(--site-muted);--cc-btn-primary-bg: var(--site-ink);--cc-btn-primary-color: var(--site-bg);--cc-btn-primary-border-color: var(--site-ink);--cc-btn-primary-hover-bg: var(--site-ink-soft);--cc-btn-primary-hover-color: var(--site-bg);--cc-btn-primary-hover-border-color: var(--site-ink-soft);--cc-btn-secondary-bg: var(--site-bg-alt);--cc-btn-secondary-color: var(--site-ink);--cc-btn-secondary-border-color: rgba(10, 26, 54, .18);--cc-btn-secondary-hover-bg: var(--site-accent-soft);--cc-btn-secondary-hover-color: var(--site-accent);--cc-btn-secondary-hover-border-color: rgba(134, 25, 36, .25);--cc-separator-border-color: rgba(10, 26, 54, .1);--cc-cookie-category-block-bg: var(--site-bg);--cc-cookie-category-block-border: rgba(10, 26, 54, .12);--cc-cookie-category-block-hover-bg: var(--site-bg-alt);--cc-toggle-on-bg: var(--site-success);--cc-footer-bg: var(--site-bg-alt)}@keyframes boeticaShimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes boeticaGlowPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}@keyframes boeticaScanline{0%{transform:translate(-45%)}to{transform:translate(145%)}}@keyframes boeticaAmbientDrift{0%,to{opacity:.72;transform:translateZ(0) scale(1)}50%{opacity:.96;transform:translate3d(1.5%,-1.5%,0) scale(1.03)}}@keyframes boeticaSignalSweep{0%{transform:translate(-120%)}to{transform:translate(240%)}}*{box-sizing:border-box}html,body,#root{min-height:100%}html,body{margin:0;padding:0}body{min-width:320px;background:transparent}button,input,textarea,select{font:inherit;color:inherit}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}a:hover{color:var(--site-ink)}h1,h2,h3,h4,p{margin-top:0}::selection{background:var(--site-ink);color:var(--site-bg)}:focus-visible{outline:3px solid var(--site-focus-ring);outline-offset:3px;box-shadow:0 0 0 6px #f6f3ecf5}.site-status :focus-visible,.section--dark :focus-visible,.roi-section :focus-visible,.security-architecture :focus-visible,.site-footer :focus-visible{outline-color:var(--site-focus-ring-outer);box-shadow:0 0 0 6px #0a1a36f2}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-root{display:flex;flex-direction:column;min-height:100vh}@media(prefers-reduced-motion:no-preference){.reveal-item{transform:translateY(16px);transition:transform .52s cubic-bezier(.16,1,.3,1)}.reveal-item.is-visible{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.zip-hero:before,.command-center-stage__ambient span,.integration-orbit__rings span,.zip-hero__copy h1 span,.premium-bento__tile:hover:after,.waitlist-conversion__meter:after{animation:none}}.site-main{flex:1 0 auto}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.section{padding:96px 0}.section--tight{padding:72px 0}.section--alt{background:#ffffff47;border-top:1px solid rgba(10,26,54,.05);border-bottom:1px solid rgba(10,26,54,.05)}.section--dark{background:var(--site-ink);color:var(--site-bg)}.section--rule{border-top:1px solid rgba(10,26,54,.08);border-bottom:1px solid rgba(10,26,54,.08)}.section__header{display:flex;flex-direction:column;gap:12px;max-width:820px;margin-bottom:28px}.section__header p{max-width:680px;color:var(--site-muted);line-height:1.55}.section-meta{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:24px;align-items:end;padding:0 0 24px;margin-bottom:32px;border-bottom:1px solid rgba(10,26,54,.08)}.section-meta--dark{border-bottom-color:#f6f3ec1f}.section-meta__index{display:flex;align-items:flex-start}.section-meta__sigil{font-family:var(--site-font-serif);font-size:3.4rem;line-height:.9;letter-spacing:-.04em;color:var(--site-accent)}.section-meta--dark .section-meta__sigil{color:#f3d1d4}.section-meta__kicker{font-family:var(--site-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--site-muted)}.section-meta--dark .section-meta__kicker{color:var(--site-on-dark-muted)}.section-meta__title{margin-top:6px;margin-bottom:0;font-size:1.2rem;font-weight:700;letter-spacing:-.03em}.section-meta__aside{color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.section-meta--dark .section-meta__aside{color:var(--site-on-dark-muted)}.site-status{z-index:70;background:#0a1a36fa;color:var(--site-bg);border-bottom:1px solid rgba(246,243,236,.12);backdrop-filter:blur(10px)}.site-status__inner{min-height:32px;display:flex;align-items:center;gap:18px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.site-status__stamp{color:var(--site-on-dark-muted);font-family:var(--site-font-mono)}.site-status__live{display:inline-flex;align-items:center;gap:8px;font-family:var(--site-font-mono)}.site-status__dot{width:6px;height:6px;border-radius:999px;background:var(--site-accent-on-dark);box-shadow:0 0 0 6px #f3d1d424}.site-status__actions{margin-left:auto;display:flex;align-items:center;gap:14px;font-family:var(--site-font-mono);color:#f6f3ecb8}.site-status__actions a{color:inherit}.site-header{position:sticky;top:0;z-index:60;background:#f6f3ecdb;backdrop-filter:blur(18px);border-bottom:1px solid rgba(10,26,54,.08)}.header__inner{min-height:68px;display:flex;align-items:center;gap:20px}.header__brand{display:inline-flex;align-items:center;min-width:0;min-height:44px;font-weight:800;letter-spacing:-.03em}.boetica-wordmark{display:block;width:148px;height:auto}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--site-ink);box-shadow:inset 0 1px #ffffff14}.brand-mark__glyph{width:10px;height:10px;background:var(--site-accent);border-radius:2px;transform:rotate(45deg)}.header__nav{margin-left:auto;display:none;align-items:center;gap:4px;flex-wrap:wrap}.header__nav a{min-height:44px;display:inline-flex;align-items:center;padding:8px 12px;border-radius:6px;color:var(--site-muted);font-size:.93rem;font-weight:600}.header__nav a:hover,.header__nav a.active{color:var(--site-ink);background:#0a1a360f}.header__cta{position:relative;overflow:hidden;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;background:var(--site-ink);color:var(--site-bg);font-weight:700;box-shadow:inset 0 1px #ffffff14}.header__cta:before,.btn--primary:before,.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.18) 45%,transparent 62%);transform:translate(-120%);transition:transform .52s cubic-bezier(.16,1,.3,1)}.header__cta:hover:before,.btn--primary:hover:before,.btn-primary:hover:before{transform:translate(120%)}.header__search{min-height:38px;display:none;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(10,26,54,.12);border-radius:6px;background:#ffffff8c;color:var(--site-muted);font-family:var(--site-font-mono);font-size:12px}.header__signin{min-height:44px;display:none;align-items:center;padding:0 10px;color:var(--site-muted);font-weight:700}.header__cta:hover{color:var(--site-bg);background:var(--site-ink-soft)}@media(min-width:960px){.header__nav{display:flex}.header__search,.header__signin{display:inline-flex}}.hero{padding:84px 0 72px}.hero__inner{max-width:860px;margin:0 auto;text-align:center}.hero--feature{padding-top:56px}.hero--feature .hero__grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:36px;align-items:start}.hero--feature .hero__content{padding-top:16px}.hero--feature h1,.hero__inner h1{margin:18px 0;font-size:clamp(3.1rem,6.8vw,6rem);line-height:.95;letter-spacing:-.045em;font-weight:700}.hero__sub{margin:0 auto;max-width:760px;color:var(--site-muted);font-size:clamp(1.02rem,2vw,1.2rem);line-height:1.58}.hero--feature .hero__sub{margin:0;max-width:640px}.page-hero{padding:76px 0 68px;border-bottom:1px solid rgba(10,26,54,.08);background:linear-gradient(rgba(10,26,54,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(10,26,54,.032) 1px,transparent 1px),radial-gradient(circle at 12% 18%,rgba(214,59,71,.075),transparent 32%),radial-gradient(circle at 92% 8%,rgba(31,122,74,.075),transparent 26%);background-size:32px 32px,32px 32px,auto,auto}.page-hero__grid{display:grid;gap:32px;align-items:start;min-width:0}.page-hero--split .page-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.page-hero__copy{min-width:0;max-width:100%}.page-hero__copy h1{max-width:980px;margin:18px 0;font-size:clamp(3rem,6.4vw,5.8rem);line-height:.95;letter-spacing:-.045em;font-weight:700}.page-hero__sub{max-width:680px;margin:0}.page-hero__meta{margin-top:22px}.hero-chips{display:flex;flex-wrap:wrap;gap:8px}.page-hero__actions{margin-top:24px}.page-hero__showcase{margin-top:4px;min-width:0;max-width:100%;overflow:hidden}.hero-panel{border:1px solid rgba(10,26,54,.12);border-radius:18px;background:#fffc;box-shadow:var(--site-shadow-lg);overflow:hidden}.hero-panel__metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#0a1a3614}.hero-panel__metric{padding:16px 14px 14px;background:linear-gradient(180deg,#fff,#f8f5ee)}.hero-panel__metric span{display:block;font-size:1.6rem;line-height:1;font-weight:800;letter-spacing:-.04em}.hero-panel__metric label{display:block;margin-top:8px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.hero-panel__stack,.hero-panel__image-row{display:grid;gap:12px;padding:14px}.hero-panel__stack img,.hero-panel__image-row img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:top left;border-radius:14px;border:1px solid rgba(10,26,54,.1);background:linear-gradient(135deg,#fff,#efe9dc);box-shadow:var(--site-shadow-sm)}.hero-panel__stack img{aspect-ratio:16 / 8.8}.hero-panel__image-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.hero-panel__image-row--single{grid-template-columns:minmax(0,1fr)}.hero-panel__footnote{display:flex;flex-direction:column;gap:6px;padding:0 16px 16px;color:var(--site-muted);line-height:1.5}.hero-panel__footnote-label{color:var(--site-ink);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.hero-panel__pricing-ladder{display:grid;gap:10px;padding:14px;border-bottom:1px solid rgba(10,26,54,.08)}.hero-panel__pricing-tier{padding:14px 16px;border:1px solid rgba(10,26,54,.1);border-radius:14px;background:linear-gradient(180deg,#fff,#faf7f1)}.hero-panel__pricing-tier--featured{border-color:#d63b473d;box-shadow:inset 0 0 0 1px #d63b470f}.hero-panel__pricing-tier-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.hero-panel__pricing-tier-top strong{font-size:.96rem}.hero-panel__pricing-tier-top span,.hero-panel__pricing-tier p{color:var(--site-muted)}.hero-panel__pricing-tier p{margin:8px 0 0;line-height:1.45}.hero-panel__pricing-images{display:grid;gap:12px;padding:14px}.hero-panel__pricing-images img{width:100%;border-radius:14px;border:1px solid rgba(10,26,54,.1);box-shadow:var(--site-shadow-sm);aspect-ratio:16 / 9;object-fit:cover}.hero-panel__doc-grid{display:grid;gap:10px;padding:14px;border-bottom:1px solid rgba(10,26,54,.08)}.hero-panel__doc-card{padding:14px 16px;border:1px solid rgba(10,26,54,.1);border-radius:14px;background:linear-gradient(180deg,#fff,#faf7f1)}.hero-panel__doc-kicker{display:block;color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.hero-panel__doc-card h3,.hero-panel__post h3{margin:8px 0 0;font-size:1rem;letter-spacing:-.03em}.hero-panel__doc-card p,.hero-panel__post p,.hero-panel__release-card p{margin:8px 0 0;color:var(--site-muted);line-height:1.5}.hero-panel__post-list{display:grid;gap:10px;padding:14px;border-bottom:1px solid rgba(10,26,54,.08)}.hero-panel__post{padding:14px 16px;border:1px solid rgba(10,26,54,.1);border-radius:14px;background:linear-gradient(180deg,#fff,#faf7f1)}.hero-panel__post-date,.hero-panel__release-kicker{margin:0;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.hero-panel__post-tags{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.hero-panel__release-card{padding:18px 16px 14px;border-bottom:1px solid rgba(10,26,54,.08);background:linear-gradient(180deg,#fff,#faf7f1)}.hero-panel__release-title{display:block;margin:8px 0 0;font-size:1.2rem;font-weight:700;letter-spacing:-.03em}.hero-panel__release-list{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 16px}.hero__chips{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.hero-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.hero-stat-strip div{min-width:0}.hero-stat-strip strong{display:block;font-size:clamp(2rem,4vw,3.4rem);line-height:.95;letter-spacing:-.04em;font-weight:700}.hero-stat-strip span{display:block;margin-top:10px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.hero__preview{margin-top:6px;border:1px solid rgba(10,26,54,.12);border-radius:16px;overflow:hidden;background:var(--site-surface);box-shadow:var(--site-shadow-lg)}.hero__preview-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(10,26,54,.08);background:linear-gradient(180deg,#f5f0e6,#efeadf)}.hero__preview-kicker{display:inline-block;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.hero__preview-title{margin:6px 0 0;font-size:.92rem;font-weight:700;color:var(--site-ink)}.hero__preview-control{min-height:38px;padding:0 12px;border:1px solid var(--site-border-strong);border-radius:8px;background:#fffc;cursor:pointer}.hero__preview-control:disabled{cursor:not-allowed;opacity:.65}.hero__preview-rail{margin:0;padding:10px 12px 12px;list-style:none;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid rgba(10,26,54,.08);background:#fff}.hero__preview-rail-item{min-width:0}.hero__preview-chapter{width:100%;display:grid;gap:6px;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;text-align:left}.hero__preview-chapter--active{border-color:#0a1a3624;background:#0a1a3608}.hero__preview-chapter-time,.hero__preview-chapter-name{display:block}.hero__preview-chapter-time{color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hero__preview-chapter-name{font-weight:700;font-size:.86rem;color:var(--site-ink)}.hero__preview-chapter-bar{height:4px;border-radius:999px;background:#0a1a3614;overflow:hidden}.hero__preview-chapter-bar span{display:block;height:100%;transform-origin:left center;background:var(--site-accent)}.hero__preview-frame{position:relative;min-height:440px;background:radial-gradient(circle at top right,rgba(214,59,71,.08),transparent 26%),linear-gradient(180deg,#fff,#fbf9f4)}.hero__preview-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s ease}.hero__preview-image--active{opacity:1}.hero__preview-caption{position:absolute;left:18px;right:18px;bottom:18px;display:grid;gap:4px;padding:14px 16px;border-radius:12px;background:#0a1a36db;color:var(--site-bg);box-shadow:var(--site-shadow-md)}.hero__preview-step{color:#f6f3ecb3;font-family:var(--site-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hero__preview-text{font-size:.95rem;line-height:1.45}.hero__preview-meter{position:relative;height:4px;background:#0a1a3614}.hero__preview-meter span{display:block;width:100%;height:100%;transform-origin:left center;background:var(--site-accent)}.hero__preview--paused .hero__preview-image{transition-duration:0ms}.hero__preview:focus-visible,.hero__preview:hover{border-color:#0a1a3633}.hero__content{min-width:0}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--site-radius-pill);background:#d63b471a;color:var(--site-accent);font-family:var(--site-font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.section--dark .eyebrow,.roi-section .eyebrow,.security-architecture .eyebrow{background:#f3d1d424;color:var(--site-accent-on-dark)}.button-row{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;white-space:nowrap;line-height:1;font-weight:700}.btn:hover{transform:translateY(-1px)}.btn--primary,.btn-primary{background:var(--site-ink);color:var(--site-bg);border-color:var(--site-ink);box-shadow:inset 0 1px #ffffff14}.btn--primary:hover,.btn-primary:hover{color:var(--site-bg);background:var(--site-ink-soft);box-shadow:var(--site-shadow-md)}.btn--secondary,.btn--ghost,.btn-ghost{background:#ffffff8c;color:var(--site-ink);border-color:var(--site-border-strong)}.btn--secondary:hover,.btn--ghost:hover,.btn-ghost:hover{background:#ffffffe0}.btn--on-dark{background:var(--site-bg);color:var(--site-ink);border-color:#f6f3ecc7}.btn--on-dark:hover{color:var(--site-ink);background:#fff;box-shadow:0 18px 40px -24px #f6f3ecb8}.section--dark .btn--secondary,.section--dark .btn--ghost,.section--dark .btn-ghost,.roi-section .btn--secondary,.security-architecture .btn--secondary{background:var(--site-bg);color:var(--site-ink);border-color:#f6f3ecdb}.btn--sm{min-height:44px;padding:0 12px;font-size:.88rem}.btn--lg{min-height:52px;padding:0 20px}.pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:var(--site-radius-pill);border:1px solid rgba(10,26,54,.12);background:#ffffff80;color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px;font-weight:600;letter-spacing:.02em}.pill--ghost{background:transparent}.pill--outline{border-color:#0a1a3629;background:transparent}.brand-strip{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.brand-strip__item{min-height:56px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 14px;border:1px solid rgba(10,26,54,.12);border-radius:12px;background:#ffffff8f;color:var(--site-muted);box-shadow:var(--site-shadow-sm)}.stat-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stat-card{padding:20px;border:1px solid rgba(10,26,54,.12);border-radius:16px;background:#ffffffc7;box-shadow:var(--site-shadow-sm)}.stat-card__value{font-size:clamp(2rem,4vw,3rem);line-height:.95;letter-spacing:-.045em;font-weight:700}.stat-card__label{margin-top:8px;font-family:var(--site-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--site-muted)}.stat-card__sub{margin-top:10px;color:var(--site-muted);line-height:1.45}.split-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:28px}.split-copy p{color:var(--site-muted);line-height:1.7}.feature-grid{margin:32px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card{padding:22px;border:1px solid rgba(10,26,54,.12);border-radius:16px;background:#ffffffd6;box-shadow:var(--site-shadow-sm)}.feature-card__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#d63b471a;color:var(--site-accent);font-family:var(--site-font-mono);font-size:12px;font-weight:700}.feature-card h3{margin-top:18px;font-size:1.2rem;letter-spacing:-.03em}.feature-card p{margin-top:10px;color:var(--site-muted);line-height:1.6}.pillar-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pillar-card{min-height:260px;padding:22px;border-radius:16px;border:1px solid rgba(246,243,236,.12);background:#f6f3ec08}.pillar-card__top{display:flex;align-items:center;justify-content:space-between;color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pillar-card__top strong{color:var(--site-accent-on-dark);font-size:1.35rem}.pillar-card h3{margin-top:28px;color:var(--site-bg);font-size:1.35rem}.pillar-card p{margin-top:12px;color:#f6f3ecb8;line-height:1.6}.pillar-card__artifact{margin-top:22px;display:grid;gap:8px;padding:14px;border:1px solid rgba(246,243,236,.12);border-radius:10px;background:#f6f3ec0b}.pillar-card__artifact span,.pillar-card__artifact small{color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pillar-card__artifact strong{color:var(--site-bg);line-height:1.35}.module-stack{display:flex;flex-direction:column;gap:20px}.module-row{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;align-items:center;padding:26px;border:1px solid rgba(10,26,54,.12);border-radius:20px;background:#ffffffb3;box-shadow:var(--site-shadow-sm)}.module-row--reverse .module-row__copy{order:2}.module-row--reverse .module-row__visual{order:1}.module-row__copy h3{margin-top:16px;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.02;letter-spacing:-.04em}.module-row__kicker{margin-top:14px;color:var(--site-muted);line-height:1.65}.module-row__bullets{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:10px}.module-row__bullets li{display:flex;gap:10px;color:var(--site-ink-soft);line-height:1.5}.module-row__bullets li:before{content:"↳";color:var(--site-accent);font-family:var(--site-font-mono);flex:0 0 auto}.module-row__proof{margin-top:24px;display:grid;gap:8px;padding:16px;border:1px solid rgba(10,26,54,.1);border-radius:12px;background:linear-gradient(135deg,#d63b4712,#1f7a4a0f),#ffffffb8}.module-row__proof span{color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.module-row__proof strong{color:var(--site-ink);font-size:1rem;line-height:1.4}.module-row__visual{margin:0;padding:0;border-radius:16px;overflow:hidden;border:1px solid rgba(10,26,54,.12);background:#fff;box-shadow:var(--site-shadow-md)}.module-row__visual img{width:100%;height:100%;object-fit:cover}.module-row__caption{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid rgba(10,26,54,.08);font-size:.9rem;color:var(--site-muted);background:linear-gradient(180deg,#fff,#f7f3ec)}.module-row__caption-label{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:20px;border-radius:999px;background:#d63b471a;color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.1em}.journey-layout{display:grid;grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);gap:34px;align-items:start}.journey-layout__copy{display:grid;gap:20px}.journey-layout__copy h3{max-width:620px;margin:0;color:var(--site-bg);font-size:clamp(2.35rem,4.9vw,4.25rem);line-height:.98;letter-spacing:-.045em}.journey-layout__copy p{max-width:620px;margin:0;color:var(--site-on-dark-muted);line-height:1.65}.journey-layout__visual .first-fifteen{margin-top:0}.journey-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px}.journey-proof-card{min-height:126px;display:grid;align-content:start;gap:8px;padding:16px;border:1px solid rgba(246,243,236,.16);border-radius:10px;background:#f6f3ec0b}.journey-proof-card span,.journey-proof-card small,.journey-verdict span{font-family:var(--site-font-mono)}.journey-proof-card span{color:var(--site-accent-on-dark);font-size:11px;font-weight:700;letter-spacing:.12em}.journey-proof-card strong{color:var(--site-bg);line-height:1.18}.journey-proof-card small{color:var(--site-on-dark-muted);font-size:11px;line-height:1.45}.journey-verdict{display:grid;gap:8px;padding:18px;border:1px solid rgba(243,209,212,.24);border-radius:12px;background:linear-gradient(135deg,#f3d1d41c,#f6f3ec09),#f6f3ec0b}.journey-verdict span{color:var(--site-accent-on-dark);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.journey-verdict strong{color:var(--site-bg);font-size:1.05rem;line-height:1.35}.proof-journey{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:34px;align-items:start}.proof-journey__copy,.proof-journey__visual{position:sticky;top:104px}.proof-journey__copy{display:grid;gap:20px}.proof-journey__copy h3{max-width:620px;margin:0;color:var(--site-bg);font-size:clamp(2.35rem,4.9vw,4.25rem);line-height:.98;letter-spacing:-.045em}.proof-journey__copy>p{max-width:620px;margin:0;color:var(--site-on-dark-muted);line-height:1.65}.proof-journey__steps{position:relative;margin:6px 0 0;padding:0;display:grid;gap:10px;list-style:none}.proof-journey__steps:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:1px;background:linear-gradient(180deg,#f3d1d48a,#f6f3ec14)}.proof-journey__steps li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:14px;border:1px solid rgba(246,243,236,.15);border-radius:12px;background:linear-gradient(135deg,#f6f3ec0e,#f6f3ec06),#0a1a3657}.proof-journey__steps li>span{position:relative;z-index:1;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(243,209,212,.35);border-radius:999px;background:var(--site-ink);color:var(--site-accent-on-dark);font-family:var(--site-font-mono);font-size:11px;font-weight:700}.proof-journey__steps strong{display:block;color:var(--site-bg);line-height:1.22}.proof-journey__steps p{margin:7px 0 0;color:var(--site-on-dark-muted);font-size:.93rem;line-height:1.5}.proof-journey__steps small{display:block;margin-top:9px;color:var(--site-accent-on-dark);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.proof-journey__visual{display:grid;gap:14px}.proof-journey__seal{display:grid;gap:8px;padding:18px;border:1px solid rgba(243,209,212,.24);border-radius:12px;background:linear-gradient(135deg,#f3d1d41f,#f6f3ec09),#f6f3ec0b}.proof-journey__seal span{color:var(--site-accent-on-dark);font-family:var(--site-font-mono);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.proof-journey__seal strong{color:var(--site-bg);font-size:1.05rem;line-height:1.35}.proof-journey__seal p{margin:0;color:var(--site-on-dark-muted);line-height:1.55}.quote-block{display:grid;grid-template-columns:.8fr 1.2fr .9fr;gap:24px;align-items:stretch}.quote-block__figure,.quote-block__copy,.quote-block__stats{border:1px solid rgba(10,26,54,.12);border-radius:18px;background:#ffffffc7;box-shadow:var(--site-shadow-sm)}.quote-block__figure{overflow:hidden}.quote-block__figure img{width:100%;height:100%;object-fit:cover}.quote-block__figure--proof{display:flex;flex-direction:column;gap:18px;min-height:360px;padding:24px;background:linear-gradient(rgba(10,26,54,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(10,26,54,.04) 1px,transparent 1px),#ffffffc7;background-size:26px 26px}.quote-block__proof-map{display:grid;gap:10px}.quote-block__proof-map div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 10px;padding:12px;border:1px solid rgba(10,26,54,.1);border-radius:10px;background:#ffffffb8}.quote-block__proof-map span{grid-row:span 2;color:var(--site-accent);font-family:var(--site-font-serif);font-size:1.7rem;font-style:italic;line-height:1}.quote-block__proof-map strong,.quote-block__proof-map small{display:block}.quote-block__proof-map small{color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.quote-block__proof-seal{margin-top:auto;padding-top:18px;border-top:1px solid rgba(10,26,54,.08)}.quote-block__proof-seal strong,.quote-block__proof-seal span{display:block}.quote-block__proof-seal strong{color:var(--site-ink);font-size:clamp(2.2rem,4vw,3.4rem);line-height:.9}.quote-block__proof-seal span{margin-top:8px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.quote-block__copy{padding:24px;display:flex;flex-direction:column;justify-content:space-between}.quote-block__copy blockquote{margin:18px 0 0;font-family:var(--site-font-serif);font-size:clamp(1.9rem,3.8vw,3.1rem);line-height:1.1;letter-spacing:-.03em}.quote-block__meta{margin-top:24px;display:flex;flex-direction:column;gap:6px;color:var(--site-muted)}.quote-block__stats{padding:22px;display:grid;gap:18px}.quote-block__stats div{padding-top:16px;border-top:1px solid rgba(10,26,54,.08);font-size:.95rem;color:var(--site-muted)}.quote-block__stats div:first-child{padding-top:0;border-top:0}.quote-block__stats span{display:block;color:var(--site-ink);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;letter-spacing:-.04em}.compare-block{margin-top:32px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;align-items:start}.compare-block__lead h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.04;letter-spacing:-.04em}.compare-block__lead p{margin-top:16px;max-width:540px;color:var(--site-muted);line-height:1.65}.compare-block__table{border:1px solid rgba(10,26,54,.12);border-radius:18px;overflow:auto;background:#ffffffc7;box-shadow:var(--site-shadow-sm)}.compare-block__head,.compare-block__row{display:grid;grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(88px,.55fr));gap:0;min-width:640px}.compare-block__head{border-bottom:1px solid rgba(10,26,54,.08);background:#0a1a3608;font-family:var(--site-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--site-muted)}.compare-block__head span,.compare-block__row span{padding:14px 16px}.compare-block__row{border-top:1px solid rgba(10,26,54,.06)}.compare-block__row span:first-child{color:var(--site-ink)}.compare-block__mark--boetica{color:var(--site-accent);font-weight:700}.compare-block__mark{color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px;text-transform:uppercase}.trust-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;align-items:start}.trust-grid__copy h2{max-width:600px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.04em}.trust-grid__copy p{margin-top:16px;max-width:560px;color:var(--site-muted);line-height:1.65}.trust-grid__panel{border:1px solid rgba(10,26,54,.12);border-radius:18px;background:#ffffffc2;box-shadow:var(--site-shadow-sm);padding:0;overflow:hidden}.trust-grid__panel ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.trust-grid__panel li{min-height:42px;display:flex;align-items:center;padding:10px 12px;border:1px solid rgba(10,26,54,.08);border-radius:12px;background:#fff}.trust-grid__panel li:before{content:"";width:7px;height:7px;margin-right:10px;border-radius:999px;background:var(--site-accent)}.first-fifteen{margin:32px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.first-fifteen__step{margin:0}.first-fifteen__figure{margin:0;border:1px solid rgba(10,26,54,.12);border-radius:16px;overflow:hidden;background:#ffffffc2;box-shadow:var(--site-shadow-sm)}.first-fifteen__image{width:100%;aspect-ratio:16 / 11;object-fit:cover}.first-fifteen__caption{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid rgba(10,26,54,.08)}.first-fifteen__index{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:#d63b471a;color:var(--site-accent);font-family:var(--site-font-mono);font-size:11px;font-weight:700}.first-fifteen__label{color:var(--site-ink);font-size:.92rem;font-weight:600}.eyebrow-rule{display:flex;align-items:center;gap:10px}.eyebrow-rule:before{content:"";width:24px;height:1px;background:var(--site-ink)}.zip-hero{position:relative;isolation:isolate;overflow:hidden;padding:88px 0 56px;border-bottom:1px solid rgba(10,26,54,.08);background:linear-gradient(rgba(10,26,54,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(10,26,54,.035) 1px,transparent 1px),radial-gradient(circle at 12% 20%,rgba(214,59,71,.07),transparent 30%),radial-gradient(circle at 94% 8%,rgba(31,122,74,.08),transparent 26%);background-size:32px 32px,32px 32px,auto,auto}.zip-hero:before,.zip-hero:after{content:"";position:absolute;pointer-events:none;z-index:-1}.zip-hero:before{inset:-24% -10% auto 42%;height:520px;background:radial-gradient(circle,rgba(134,25,36,.18),transparent 58%),radial-gradient(circle at 72% 42%,rgba(16,73,44,.12),transparent 40%);filter:blur(12px);animation:boeticaGlowPulse 7s ease-in-out infinite}.zip-hero:after{left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(134,25,36,.42),transparent)}.zip-hero__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:48px;align-items:center}.zip-hero__copy h1{max-width:660px;margin:22px 0 0;font-size:5.05rem;line-height:.94;font-weight:800}.zip-hero__copy h1 span{color:transparent;background:linear-gradient(90deg,var(--site-accent),#b53a47,var(--site-accent),var(--site-ink));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-family:var(--site-font-serif);font-style:italic;font-weight:400;animation:boeticaShimmer 8s linear infinite}.zip-hero__lede{max-width:560px;margin-top:28px;color:var(--site-muted);font-size:1.18rem;line-height:1.48}.zip-hero__preview{position:relative;min-width:0}.zip-hero__preview:before{content:"";position:absolute;inset:6% -4% 12%;z-index:-1;border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(134,25,36,.2),transparent 58%),radial-gradient(circle at 18% 84%,rgba(16,73,44,.16),transparent 46%);filter:blur(10px)}.zip-hero__caption{display:flex;justify-content:space-between;gap:16px;margin-top:14px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px;text-transform:uppercase}.zip-hero__caption strong{color:var(--site-accent);font-weight:700}.command-center-stage{position:relative;isolation:isolate}.command-center-stage__ambient{position:absolute;inset:-5% -3%;z-index:-1;pointer-events:none;overflow:hidden;border-radius:26px}.command-center-stage__ambient span{position:absolute;border-radius:999px;filter:blur(18px);animation:boeticaAmbientDrift 8s ease-in-out infinite}.command-center-stage__ambient span:nth-child(1){width:46%;height:34%;top:2%;right:4%;background:#86192433}.command-center-stage__ambient span:nth-child(2){width:36%;height:32%;left:5%;bottom:13%;background:#10492c29;animation-delay:-2.8s}.command-center-stage__ambient span:nth-child(3){width:22%;height:48%;top:20%;left:42%;background:#0a1a361f;animation-delay:-5s}.command-center-stage__shell{position:relative;z-index:1}.command-center-stage__shell:before{content:"";position:absolute;inset:1px;z-index:2;pointer-events:none;border-radius:12px;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.18) 38%,transparent 54%);transform:translate(-120%);animation:boeticaSignalSweep 6s cubic-bezier(.16,1,.3,1) infinite}.command-center-stage__rail{position:absolute;z-index:3;left:16px;right:16px;bottom:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.command-center-stage__rail article,.command-center-stage__packet{border:1px solid rgba(10,26,54,.13);border-radius:10px;background:#ffffffeb;box-shadow:0 18px 48px -34px #0a1a368c;backdrop-filter:blur(16px)}.command-center-stage__rail article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-height:58px;padding:9px}.command-center-stage__rail span,.command-center-stage__rail strong,.command-center-stage__packet small{display:block}.command-center-stage__rail span,.command-center-stage__packet small{color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;line-height:1.25;text-transform:uppercase}.command-center-stage__rail strong{margin-top:3px;color:var(--site-ink);font-size:.82rem;line-height:1.2}.command-center-stage__packet{position:absolute;z-index:4;top:14px;right:14px;width:min(260px,42%);padding:14px}.command-center-stage__packet strong{display:block;margin:7px 0 5px;color:var(--site-ink);font-size:1rem;line-height:1.2}.crest-mark{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border:1px solid rgba(10,26,54,.12);border-radius:4px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.integration-band{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.integration-band p{max-width:360px;margin:12px 0 0;color:var(--site-muted);font-size:1.08rem;line-height:1.45}.integration-band p strong{display:block;margin-bottom:6px;color:var(--site-ink);font-family:var(--site-font-serif);font-size:1.8rem;font-style:italic;font-weight:400}.built-by-band{margin-top:24px;padding-top:20px;border-top:1px solid rgba(10,26,54,.08);display:flex;flex-wrap:wrap;gap:24px;align-items:center;color:var(--site-muted)}.built-by-band span{font-family:var(--site-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.built-by-band span:last-child{margin-left:auto}.built-by-band strong{color:var(--site-muted);font-size:.96rem;font-weight:600}.brand-marquee{overflow:visible;padding:0}.brand-marquee__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%}.brand-marquee__item{min-height:46px;display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;padding:9px 10px;border:1px solid rgba(10,26,54,.1);border-radius:8px;background:#fff9;color:var(--site-muted);font-size:.94rem;font-weight:600;text-align:center;box-shadow:var(--site-shadow-sm)}.integration-logo{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(10,26,54,.1);border-radius:8px;background:#fff;box-shadow:inset 0 1px #ffffffb3}.integration-logo img{width:22px;height:22px;object-fit:contain}.integration-stack-map{margin-top:22px;display:grid;grid-template-columns:minmax(210px,.44fr) minmax(0,1fr);gap:14px;align-items:stretch}.integration-stack-map__core,.integration-stack-map__group{border:1px solid rgba(10,26,54,.1);border-radius:10px;background:#ffffffb8;box-shadow:var(--site-shadow-sm)}.integration-stack-map__core{display:grid;align-content:center;gap:10px;padding:18px;background:linear-gradient(135deg,#0a1a360f,#d63b470f),#ffffffc7}.integration-stack-map__core strong{color:var(--site-ink);font-size:1.28rem;line-height:1.2}.integration-stack-map__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.integration-stack-map__group{display:grid;gap:14px;min-height:134px;padding:14px}.integration-stack-map__group strong,.integration-stack-map__group small{display:block}.integration-stack-map__group small{margin-top:4px;color:var(--site-muted);line-height:1.35}.integration-stack-map__logos{display:flex;flex-wrap:wrap;gap:6px;align-self:end}.integration-orbit{position:relative;isolation:isolate;min-height:440px;margin-top:26px;overflow:hidden;border:1px solid rgba(10,26,54,.1);border-radius:18px;background:linear-gradient(rgba(10,26,54,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(10,26,54,.035) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(134,25,36,.08),transparent 34%),#ffffff9e;background-size:28px 28px,28px 28px,auto,auto;box-shadow:var(--site-shadow-sm)}.integration-orbit__rings{position:absolute;inset:28px;z-index:-1;display:grid;place-items:center;pointer-events:none}.integration-orbit__rings span{position:absolute;border:1px solid rgba(10,26,54,.12);border-radius:999px;animation:boeticaAmbientDrift 9s ease-in-out infinite}.integration-orbit__rings span:nth-child(1){width:min(68%,680px);aspect-ratio:1}.integration-orbit__rings span:nth-child(2){width:min(49%,480px);aspect-ratio:1;animation-delay:-3s}.integration-orbit__rings span:nth-child(3){width:min(30%,300px);aspect-ratio:1;border-color:#86192429;animation-delay:-6s}.integration-orbit__core{position:absolute;left:50%;top:50%;z-index:2;width:min(280px,42%);min-height:156px;display:grid;place-items:center;align-content:center;gap:8px;padding:22px;border:1px solid rgba(10,26,54,.14);border-radius:16px;background:linear-gradient(135deg,#0a1a360f,#86192414),#ffffffeb;box-shadow:var(--site-shadow-md);text-align:center;transform:translate(-50%,-50%)}.integration-orbit__core strong{color:var(--site-ink);font-size:clamp(1.4rem,3vw,2rem);line-height:1}.integration-orbit__core small{color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.integration-orbit__node{position:absolute;z-index:3;width:min(190px,23%);min-height:72px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid rgba(10,26,54,.12);border-radius:12px;background:#ffffffe6;box-shadow:var(--site-shadow-sm)}.integration-orbit__node--0{left:39%;top:22px}.integration-orbit__node--1{right:7%;top:58px}.integration-orbit__node--2{right:22px;top:43%}.integration-orbit__node--3{right:9%;bottom:58px}.integration-orbit__node--4{left:41%;bottom:22px}.integration-orbit__node--5{left:8%;bottom:58px}.integration-orbit__node--6{left:22px;top:43%}.integration-orbit__node--7{left:9%;top:58px}.integration-orbit__node span,.integration-orbit__node small{display:block;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;line-height:1.25;text-transform:uppercase}.integration-orbit__node strong{display:block;margin:2px 0;color:var(--site-ink);line-height:1.15}.integration-orbit__legend{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.integration-orbit__legend span{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(10,26,54,.1);border-radius:999px;background:#ffffffad;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.preview-window,.preview-card,.before-after{max-width:100%;border:1px solid rgba(10,26,54,.12);border-radius:12px;background:#fff;box-shadow:var(--site-shadow-md)}.preview-window{overflow:hidden}.preview-window__bar{min-height:42px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(10,26,54,.1);background:var(--site-bg-alt)}.preview-window__lights{display:flex;gap:6px}.preview-window__lights span{width:10px;height:10px;border-radius:999px;background:#ded8c7}.preview-window__url,.preview-kicker,.preview-pill,.preview-table,.hero-preview__dryrun,.before-after__label,.before-after__tool,.before-after small,.control-room-preview__legend,.provenance-preview__row,.marketing-preview__check{font-family:var(--site-font-mono)}.preview-window__url{color:var(--site-muted);font-size:11px}.preview-window__bar-actions{margin-left:auto;display:flex;gap:8px}.preview-pill{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border:1px solid rgba(10,26,54,.1);border-radius:4px;background:var(--site-bg-alt);color:var(--site-muted);font-size:10px;font-weight:700;text-transform:uppercase}.preview-pill--red{background:var(--site-accent-soft);color:var(--site-accent)}.preview-pill--green{background:var(--site-success-soft);color:var(--site-success)}.preview-pill--amber{background:var(--site-warning-soft);color:var(--site-warning)}.preview-pill--ink{background:var(--site-ink);color:var(--site-bg)}.preview-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.preview-kicker{color:var(--site-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.premium-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.premium-bento__tile{position:relative;overflow:hidden;min-height:230px;display:grid;align-content:start;gap:14px;padding:22px;border:1px solid rgba(246,243,236,.16);border-radius:14px;background:linear-gradient(135deg,#f6f3ec14,#f6f3ec06),#f6f3ec09;color:var(--site-bg);box-shadow:inset 0 1px #f6f3ec14}.premium-bento__tile:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(243,209,212,.12),transparent 42%);opacity:0;transition:opacity .18s ease}.premium-bento__tile:after{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(246,243,236,.08),transparent);transform:translate(-120%)}.premium-bento__tile:hover{border-color:#f3d1d44d;background:linear-gradient(135deg,#f3d1d417,#f6f3ec09),#f6f3ec0b}.premium-bento__tile:hover:before{opacity:1}.premium-bento__tile:hover:after{animation:boeticaScanline .9s cubic-bezier(.16,1,.3,1)}.premium-bento__tile--showcase{grid-column:span 2;grid-row:span 2;min-height:520px;gap:22px;padding:26px}.premium-bento__tile h3{position:relative;z-index:1;margin:0;color:var(--site-bg);font-size:clamp(1.35rem,2.6vw,2.1rem);line-height:1.05;letter-spacing:-.03em}.premium-bento__tile--showcase h3{max-width:680px;font-size:clamp(2.15rem,4.4vw,4rem);line-height:.98}.premium-bento__tile p,.premium-bento__tile small{position:relative;z-index:1;color:var(--site-on-dark-muted);line-height:1.55}.premium-bento__tile small{margin-top:auto;font-family:var(--site-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.premium-bento__index{position:relative;z-index:1;color:var(--site-accent-on-dark);font-family:var(--site-font-serif);font-size:2rem;font-style:italic;line-height:1}.premium-proof-shell{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(246,243,236,.16);border-radius:14px;background:linear-gradient(rgba(246,243,236,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(246,243,236,.045) 1px,transparent 1px),#0a1a36d1;background-size:24px 24px;box-shadow:0 24px 80px -36px #000000e6}.premium-proof-shell__header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(246,243,236,.12)}.premium-proof-shell__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.premium-proof-shell__tile{min-height:148px;display:grid;align-content:start;gap:10px;padding:14px;border:1px solid rgba(246,243,236,.12);border-radius:10px;background:#f6f3ec0e}.premium-proof-shell__tile--wide{grid-column:span 2}.premium-proof-shell__tile--tall{grid-column:span 3}.premium-proof-shell__tile strong{color:var(--site-bg);line-height:1.18}.premium-proof-shell__tile p{margin:0;color:var(--site-on-dark-muted);font-size:.88rem}.premium-proof-shell__logos{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.premium-proof-shell__packet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.premium-proof-shell__packet div{display:grid;gap:5px;padding:10px;border:1px solid rgba(246,243,236,.1);border-radius:8px;background:#0a1a3694}.premium-proof-shell__packet span,.premium-proof-shell__packet small{color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.premium-proof-shell__packet span{color:var(--site-accent-on-dark);font-weight:700}.hero-preview__body{display:grid;grid-template-columns:180px minmax(0,1fr) 240px;min-height:460px;background:#fff}.hero-preview__sidebar,.hero-preview__audit{background:var(--site-bg)}.hero-preview__sidebar{border-right:1px solid rgba(10,26,54,.08);padding:14px 10px}.hero-preview__nav-item,.hero-preview__nav-muted{min-height:32px;display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:4px;color:var(--site-ink-soft);font-size:.82rem}.hero-preview__nav-item--active{background:#fff;box-shadow:inset 0 0 0 1px #0a1a3614;font-weight:700}.hero-preview__nav-glyph{width:12px;color:var(--site-muted);font-family:var(--site-font-mono)}.hero-preview__count{margin-left:auto;padding:1px 5px;border-radius:3px;background:var(--site-accent);color:#fff;font-family:var(--site-font-mono);font-size:10px}.hero-preview__govern{display:block;margin-top:14px;padding:0 8px}.hero-preview__nav-muted{color:var(--site-muted)}.hero-preview__review{min-width:0;padding:18px 22px}.hero-preview__review-top{display:flex;align-items:center;gap:8px;margin-bottom:14px}.hero-preview__review-top .preview-kicker{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-preview__avatar{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--site-ink);color:var(--site-bg);font-family:var(--site-font-mono);font-size:10px}.hero-preview__title{display:block;margin:0 0 4px;font-size:1.2rem;font-weight:700}.hero-preview__subline{margin:0 0 14px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:12px}.hero-preview__draft{padding:14px;border:1px solid rgba(10,26,54,.08);border-radius:6px;background:var(--site-bg)}.hero-preview__draft p{margin:8px 0 0;font-size:.86rem;line-height:1.55}.hero-preview__gates,.hero-preview__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.preview-button{min-height:34px;padding:0 12px;border:1px solid rgba(10,26,54,.14);border-radius:4px;background:#fff;color:var(--site-ink);font-weight:700}.preview-button--primary{border-color:var(--site-ink);background:var(--site-ink);color:var(--site-bg)}.hero-preview__dryrun{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--site-muted);font-size:11px;text-transform:uppercase}.hero-preview__audit{border-left:1px solid rgba(10,26,54,.08);padding:16px 14px}.hero-preview__audit-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;padding:7px 0;border-top:1px solid rgba(10,26,54,.08);font-size:12px}.hero-preview__audit-row:first-of-type{margin-top:12px}.hero-preview__audit-row span,.hero-preview__audit-row small{color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px}.hero-preview__audit-row strong{display:block;font-size:12px}.preview-window--compact .hero-preview__body{grid-template-columns:minmax(0,1fr);min-height:auto}.preview-window--compact .hero-preview__sidebar,.preview-window--compact .hero-preview__audit{display:none}.preview-window--compact .hero-preview__review{padding:18px}.preview-window--compact .hero-preview__review-top{flex-wrap:wrap}.preview-window--compact .hero-preview__draft p{font-size:.84rem}.system-map{padding:22px;background:linear-gradient(rgba(10,26,54,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(10,26,54,.035) 1px,transparent 1px),#fff;background-size:24px 24px}.system-map__route{display:grid;gap:10px;margin-top:16px}.system-map__step{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid rgba(10,26,54,.1);border-radius:10px;background:#ffffffe0}.system-map__step:after{content:"";position:absolute;left:30px;bottom:-11px;width:1px;height:10px;background:#0a1a362e}.system-map__step:last-child:after{display:none}.system-map__index{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;background:var(--site-ink);color:var(--site-bg);font-family:var(--site-font-mono);font-size:11px}.system-map__step strong{display:block;font-size:.94rem}.system-map__step small{display:block;margin-top:4px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;line-height:1.35}.code-preview{max-width:100%;overflow:hidden;border:1px solid rgba(10,26,54,.12);border-radius:12px;background:#071429;color:var(--site-bg);box-shadow:var(--site-shadow-md)}.code-preview__bar{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid rgba(246,243,236,.12);color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.code-preview pre{margin:0;padding:16px 0;overflow-x:auto;font-family:var(--site-font-mono);font-size:12px;line-height:1.65}.code-preview pre span{display:grid;grid-template-columns:42px max-content;gap:12px;min-width:max-content;padding:0 18px 0 0}.code-preview pre small{color:var(--site-on-dark-muted);text-align:right;user-select:none}.integration-grid-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(10,26,54,.12);border-radius:12px;background:#0a1a3614;box-shadow:var(--site-shadow-md)}.integration-grid-preview__item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;min-height:88px;padding:14px;background:#ffffffe0}.integration-grid-preview__status{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;background:var(--site-warning)}.integration-grid-preview__status--green{background:var(--site-success)}.integration-grid-preview__item strong,.integration-grid-preview__item small,.integration-grid-preview__item em{display:block}.integration-grid-preview__item small,.integration-grid-preview__item em{margin-top:4px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;font-style:normal;text-transform:uppercase}.integration-grid-preview__item em{grid-column:2;display:inline-flex;align-items:center;color:var(--site-accent)}.trust-posture{padding:24px}.trust-posture__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 0;border-top:1px solid rgba(10,26,54,.08)}.trust-posture__row:first-of-type{margin-top:12px}.trust-posture__row span{color:var(--site-muted)}.trust-posture__row strong{display:inline-flex;align-items:center;gap:7px;color:var(--site-success);font-weight:700}.docs-hub-preview,.enterprise-architecture-preview,.blog-editorial-preview{min-height:100%}.docs-hub-preview__body{display:grid;grid-template-columns:190px minmax(0,1fr);gap:1px;background:#0a1a3614}.docs-hub-preview__nav,.docs-hub-preview__main{background:#fff}.docs-hub-preview__nav{display:grid;align-content:start;gap:6px;padding:14px}.docs-hub-preview__nav-row{display:grid;gap:4px;padding:10px;border-radius:8px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px}.docs-hub-preview__nav-row--active{background:var(--site-bg-alt);color:var(--site-ink)}.docs-hub-preview__nav-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-hub-preview__nav-row small{color:var(--site-muted);line-height:1.3}.docs-hub-preview__main{padding:16px}.docs-hub-preview__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.docs-hub-preview__card{min-height:132px;padding:14px;border:1px solid rgba(10,26,54,.1);border-radius:10px;background:linear-gradient(180deg,#fff,#faf7f1)}.docs-hub-preview__card strong,.docs-hub-preview__card p{display:block}.docs-hub-preview__card p{margin:8px 0 0;color:var(--site-muted);font-size:.82rem;line-height:1.45}.docs-hub-preview .code-preview{margin-top:12px;box-shadow:none}.enterprise-architecture-preview__map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#0a1a3614}.enterprise-architecture-preview__lane{position:relative;min-height:132px;padding:16px 14px;background:linear-gradient(180deg,#fff,#faf7f1)}.enterprise-architecture-preview__lane span,.enterprise-architecture-preview__lane small,.enterprise-architecture-preview__footer small{display:block;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;line-height:1.35;text-transform:uppercase}.enterprise-architecture-preview__lane strong{display:block;margin-top:16px;font-size:1rem}.enterprise-architecture-preview__lane small{margin-top:6px}.enterprise-architecture-preview__status{position:absolute;right:14px;top:16px;width:8px;height:8px;border-radius:999px;background:var(--site-warning)}.enterprise-architecture-preview__status--green{background:var(--site-success)}.enterprise-architecture-preview__flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px;border-top:1px solid rgba(10,26,54,.08);border-bottom:1px solid rgba(10,26,54,.08);background:linear-gradient(rgba(10,26,54,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(10,26,54,.035) 1px,transparent 1px),#fff;background-size:22px 22px}.enterprise-architecture-preview__flow span{position:relative;min-height:44px;display:grid;place-items:center;border:1px solid rgba(10,26,54,.12);border-radius:999px;background:#ffffffe6;color:var(--site-ink);font-family:var(--site-font-mono);font-size:10px;font-weight:700;text-transform:uppercase}.enterprise-architecture-preview__flow span+span:before{content:"";position:absolute;left:-11px;width:10px;height:1px;background:#0a1a3633}.enterprise-architecture-preview__footer{display:grid;grid-template-columns:repeat(2,minmax(0,.38fr)) minmax(0,1fr);gap:12px;padding:16px;background:#fff}.enterprise-architecture-preview__footer>div{padding:14px;border:1px solid rgba(10,26,54,.1);border-radius:10px;background:var(--site-bg-alt)}.enterprise-architecture-preview__footer strong{display:block;font-size:1.45rem;line-height:1}.enterprise-architecture-preview__footer ul{margin:0;padding:0;display:grid;gap:8px;list-style:none}.enterprise-architecture-preview__footer li{display:flex;gap:8px;color:var(--site-ink-soft);font-size:.86rem;line-height:1.35}.enterprise-architecture-preview__footer li:before{content:"";flex:0 0 auto;width:7px;height:7px;margin-top:5px;border-radius:999px;background:var(--site-success)}.blog-editorial-preview__body{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:1px;background:#0a1a3614}.blog-editorial-preview__list,.blog-editorial-preview__side{background:#fff}.blog-editorial-preview__list{display:grid;gap:10px;padding:14px}.blog-editorial-preview__post{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px;border:1px solid rgba(10,26,54,.1);border-radius:10px;background:linear-gradient(180deg,#fff,#faf7f1)}.blog-editorial-preview__post>span{color:var(--site-accent);font-family:var(--site-font-serif);font-size:2rem;font-style:italic;line-height:1}.blog-editorial-preview__post strong{display:block;font-size:.98rem;line-height:1.25}.blog-editorial-preview__post p{margin:8px 0 10px;color:var(--site-muted);font-size:.82rem;line-height:1.45}.blog-editorial-preview__post div div{display:flex;flex-wrap:wrap;gap:6px}.blog-editorial-preview__side{display:flex;flex-direction:column;padding:18px}.blog-editorial-preview__side strong{display:block;margin-top:16px;font-size:1.35rem;line-height:1.08;letter-spacing:-.03em}.blog-editorial-preview__side p{color:var(--site-muted);font-size:.9rem;line-height:1.5}.blog-editorial-preview__metrics{display:grid;gap:8px;margin-top:auto}.blog-editorial-preview__metrics span{display:flex;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid rgba(10,26,54,.08);color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.blog-editorial-preview__metrics b{color:var(--site-ink);font-size:1rem}.before-after{margin-top:72px;padding:36px}.before-after__label{margin-bottom:24px;color:var(--site-muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.before-after__grid{display:grid;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);gap:28px;align-items:center}.before-after__tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.before-after__tool{min-height:118px;display:grid;align-content:start;justify-items:start;gap:5px;padding:10px;border:1px solid rgba(10,26,54,.08);border-radius:8px;background:var(--site-bg-alt);text-align:left}.before-after__tool-logo{width:28px;height:28px}.before-after__tool-logo img{width:20px;height:20px}.before-after__tool span,.before-after__tool strong{font-size:10px}.before-after__tool small{margin:0;color:var(--site-muted);letter-spacing:0;text-transform:none}.before-after__tool strong{color:var(--site-accent);text-transform:uppercase;line-height:1.3}.before-after__arrow{color:var(--site-ink);font-size:2rem;text-align:center}.before-after__control{padding:18px;border-radius:6px;background:var(--site-ink);color:var(--site-bg)}.before-after__control .preview-kicker{color:var(--site-on-dark-muted)}.before-after__control-title{display:block;margin:8px 0 0;color:var(--site-bg);font-size:1.15rem;font-weight:700}.before-after__control p{margin:4px 0 0;color:var(--site-on-dark-muted);line-height:1.55}.before-after__proof-chain{display:grid;gap:6px;margin-top:16px}.before-after__proof-chain span{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;min-height:32px;padding:6px 8px;border:1px solid rgba(246,243,236,.12);border-radius:5px;background:#f6f3ec0f;color:var(--site-bg);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.before-after__proof-chain b{color:var(--site-accent-on-dark)}.before-after__provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:14px}.before-after__provider-grid span{padding:6px;border-radius:3px;background:#f6f3ec14;font-family:var(--site-font-mono);font-size:10px;text-align:center}.before-after__control>small{display:block;margin-top:10px;color:#9dd9b2;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.module-row__visual--preview{padding:0;background:transparent}.module-row__visual--preview>.preview-card{border:0;border-radius:0;box-shadow:none}.preview-card{overflow:hidden}.preview-card__header{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(10,26,54,.08)}.preview-card__header-actions{margin-left:auto;display:flex;gap:6px}.control-room-preview,.provenance-preview{padding:18px}.control-room-preview__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border:1px solid rgba(10,26,54,.08);border-radius:6px}.control-room-preview__metrics div{padding:14px;border-left:1px solid rgba(10,26,54,.08)}.control-room-preview__metrics div:first-child{border-left:0}.control-room-preview__metrics span,.control-room-preview__metrics small{display:block;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.control-room-preview__metrics strong{display:block;margin-top:6px;font-size:1.55rem}.control-room-preview__chart{margin-top:18px}.control-room-preview__chart svg{width:100%;height:116px}.chart-fill{fill:#0a1a361f}.chart-line{fill:none;stroke-width:2}.chart-line--ink{stroke:var(--site-ink)}.chart-line--red{stroke:var(--site-accent);stroke-dasharray:4 4}.control-room-preview__legend{display:flex;gap:18px;color:var(--site-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.control-room-preview__entity{margin-top:18px;padding-top:16px;border-top:1px solid rgba(10,26,54,.08)}.control-room-preview__graph{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.control-room-preview__node{min-height:88px;display:grid;gap:5px;align-content:start;padding:10px;border:1px solid rgba(10,26,54,.08);border-radius:8px;background:var(--site-bg-alt)}.control-room-preview__node span,.control-room-preview__node small{color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.control-room-preview__node strong{color:var(--site-ink);font-size:.88rem;line-height:1.25}.control-room-preview__ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.control-room-preview__ledger span{display:grid;grid-template-columns:42px minmax(0,1fr) 54px;gap:8px;align-items:center;padding:7px 8px;border-radius:5px;background:#0a1a360a;color:var(--site-ink-soft);font-family:var(--site-font-mono);font-size:10px}.control-room-preview__ledger b{color:var(--site-accent)}.control-room-preview__ledger small{color:var(--site-muted);text-align:right}.preview-table{display:grid}.preview-table__row{display:grid;grid-template-columns:minmax(150px,1fr) 52px 56px 56px 64px 96px;gap:10px;align-items:center;padding:11px 14px;border-top:1px solid rgba(10,26,54,.08);font-size:12px}.preview-table__head{border-top:0;color:var(--site-muted);font-size:10px;text-transform:uppercase}.preview-table strong,.preview-table small{display:block}.preview-table small{color:var(--site-muted);font-size:10px}.preview-positive{color:var(--site-success)}.preview-negative{color:var(--site-accent)}.outbound-preview__gate-stack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;border-top:1px solid rgba(10,26,54,.08)}.outbound-preview__gate{display:grid;gap:8px;padding:12px;border:1px solid rgba(10,26,54,.08);border-radius:8px;background:var(--site-bg-alt)}.outbound-preview__gate strong{color:var(--site-ink);font-size:.9rem}.outbound-preview__gate small{color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;line-height:1.35;text-transform:uppercase}.outbound-preview__handoff{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid rgba(10,26,54,.08);background:#d63b470f}.outbound-preview__handoff span{color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.outbound-preview__handoff strong{color:var(--site-ink);font-size:.92rem;line-height:1.35}.provenance-preview__header{display:flex;justify-content:space-between;gap:10px;align-items:center}.provenance-preview__lineage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.provenance-preview__lineage div{display:grid;gap:4px;min-height:76px;padding:10px;border:1px solid rgba(10,26,54,.08);border-radius:8px;background:var(--site-bg-alt)}.provenance-preview__lineage strong,.provenance-preview__lineage span,.provenance-preview__lineage small{display:block}.provenance-preview__lineage span,.provenance-preview__lineage small{color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.provenance-preview__row{display:grid;grid-template-columns:120px minmax(0,1fr) 90px 64px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid rgba(10,26,54,.08);font-size:12px}.provenance-preview__row:first-of-type{margin-top:14px}.provenance-preview__row>span{color:var(--site-muted)}.provenance-preview__row strong,.provenance-preview__row small{display:block}.provenance-preview__row small{font-size:10px}.marketing-preview__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 18px;border-bottom:1px solid rgba(10,26,54,.08);background:#0a1a3608}.marketing-preview__summary div{display:grid;gap:4px;padding:10px;border:1px solid rgba(10,26,54,.08);border-radius:8px;background:#fff}.marketing-preview__summary span{color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.marketing-preview__summary strong{color:var(--site-ink);font-size:1.15rem}.marketing-preview__checks{padding:18px}.marketing-preview__check{display:grid;grid-template-columns:148px 76px minmax(0,1fr) 58px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid rgba(10,26,54,.08);font-size:12px}.marketing-preview__check:first-child{border-top:0}.marketing-preview__check>span:last-child{color:var(--site-muted)}.marketing-preview__check small{color:var(--site-muted);text-align:right}.marketing-preview__footer{display:grid;gap:4px;padding:12px 18px;border-top:1px solid rgba(10,26,54,.08);background:var(--site-bg-alt)}.marketing-preview__footer span{color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.marketing-preview__footer strong{color:var(--site-ink);font-size:.92rem}.trust-packet-preview{display:grid;overflow:hidden;border:1px solid rgba(10,26,54,.1);border-radius:12px;background:#fff}.trust-packet-preview__header,.trust-packet-preview__footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(10,26,54,.08)}.trust-packet-preview__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.trust-packet-preview__row{min-height:112px;display:grid;align-content:start;gap:7px;padding:16px;border-right:1px solid rgba(10,26,54,.08);border-bottom:1px solid rgba(10,26,54,.08)}.trust-packet-preview__row:nth-child(2n){border-right:0}.trust-packet-preview__row span,.trust-packet-preview__row small,.trust-packet-preview__footer span{color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.trust-packet-preview__row strong,.trust-packet-preview__footer strong{color:var(--site-ink);line-height:1.3}.trust-packet-preview__footer{align-items:stretch;border-bottom:0;background:var(--site-bg-alt)}.trust-packet-preview__footer div{min-width:0;display:grid;gap:4px}.journey-preview{position:relative;display:grid;gap:14px;padding:16px;border:1px solid rgba(246,243,236,.16);border-radius:18px;background:linear-gradient(rgba(246,243,236,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(246,243,236,.045) 1px,transparent 1px),#f6f3ec09;background-size:28px 28px;box-shadow:0 28px 70px -34px #000000b3}.journey-preview__header,.journey-preview__footer{position:relative;z-index:1;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;border:1px solid rgba(246,243,236,.14);border-radius:12px;background:#0a1a36d6}.journey-preview__ids{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.journey-preview__ids span{min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(246,243,236,.18);border-radius:999px;color:var(--site-on-dark-strong);font-family:var(--site-font-mono);font-size:10px}.journey-preview__frames{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.journey-preview__spine{position:absolute;left:44px;right:44px;top:50%;z-index:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;transform:translateY(-50%);pointer-events:none}.journey-preview__spine:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#f3d1d442}.journey-preview__spine span{position:relative;display:block;width:13px;height:13px;margin:0 auto;border:2px solid var(--site-accent-on-dark);border-radius:999px;background:var(--site-ink)}.journey-preview__frame{min-height:320px;display:flex;flex-direction:column;padding:18px;border:1px solid rgba(246,243,236,.16);border-radius:12px;background:#0a1a36e0;color:var(--site-bg)}.journey-preview__topline{display:flex;justify-content:space-between;gap:12px;align-items:center}.journey-preview__index{color:var(--site-on-dark-muted);font-family:var(--site-font-serif);font-size:2.25rem;font-style:italic;line-height:1}.journey-preview__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px;color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.journey-preview__meta span+span:before{content:"/";margin-right:6px;color:#f6f3ec6b}.journey-preview__frame h3{margin-top:18px;margin-bottom:0;color:var(--site-bg);font-size:1.35rem;line-height:1.08}.journey-preview__frame p{margin-top:8px;color:var(--site-on-dark-muted);line-height:1.55}.journey-preview__rows{display:grid;gap:6px;margin-top:18px}.journey-preview__rows span{padding:7px 8px;border:1px solid rgba(246,243,236,.1);border-radius:4px;color:var(--site-on-dark-strong);font-family:var(--site-font-mono);font-size:11px}.journey-preview__footer{align-items:stretch}.journey-preview__footer div{min-width:0;display:grid;gap:4px}.journey-preview__footer span{color:var(--site-accent-on-dark);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.journey-preview__footer strong{color:var(--site-bg);font-size:.95rem;line-height:1.25}.platform-tour{display:grid;gap:20px}.role-grid,.customer-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.role-card,.customer-story{padding:28px;border:1px solid rgba(10,26,54,.12);border-radius:12px;background:#ffffffd1;box-shadow:var(--site-shadow-sm)}.role-card__role,.customer-story__company{display:block;color:var(--site-accent);font-family:var(--site-font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.role-card h3,.customer-story blockquote{margin:14px 0 0}.role-card p{margin:12px 0 0;color:var(--site-muted);line-height:1.6}.motion-stack{display:grid;gap:16px}.motion-row{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:28px;padding:28px;border:1px solid rgba(10,26,54,.12);border-radius:12px;background:#ffffffc7;box-shadow:var(--site-shadow-sm)}.motion-row h3{margin-top:14px;font-size:1.6rem}.motion-row__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid rgba(10,26,54,.08);border-radius:8px;overflow:hidden;background:#fff}.motion-row__steps span{min-height:94px;display:grid;align-content:start;gap:8px;padding:18px 14px;border-left:1px solid rgba(10,26,54,.08);font-weight:700}.motion-row__steps span:first-child{border-left:0}.motion-row__steps small{color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.1em}.solutions-preview{margin-top:24px}.customer-story{display:grid;align-content:space-between;min-height:300px}.customer-story blockquote{font-family:var(--site-font-serif);font-size:2.4rem;line-height:1.08}.customer-story div{margin-top:28px}.customer-story strong,.customer-story span:last-child{display:block}.customer-story div strong{color:var(--site-ink);font-size:2.8rem;line-height:1}.customer-story div span{margin-top:8px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.platform-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}.platform-nav{position:sticky;top:96px;padding:16px;border:1px solid rgba(10,26,54,.1);border-radius:14px;background:#ffffffb8;box-shadow:var(--site-shadow-sm)}.platform-nav__label{display:block;margin-bottom:10px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.platform-nav div{display:grid;gap:4px}.platform-nav a{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center;min-height:40px;padding:8px;border-radius:8px;color:var(--site-muted);font-size:.9rem}.platform-nav a:hover{background:#0a1a360d;color:var(--site-ink)}.platform-nav a span{color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px}.platform-section{scroll-margin-top:100px;padding:0 0 76px}.platform-section+.platform-section{padding-top:76px;border-top:1px solid rgba(10,26,54,.08)}.platform-section h2{max-width:820px;margin:18px 0 0;font-size:clamp(2.2rem,4.8vw,4.2rem);line-height:1;letter-spacing:-.045em}.platform-section>p{max-width:720px;margin:16px 0 0;color:var(--site-muted);font-size:1.04rem;line-height:1.6}.platform-section__body{margin-top:30px}.platform-two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.platform-stack{display:grid;gap:18px}.gate-list{display:grid;gap:10px}.gate-list__row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px 14px;padding:16px;border:1px solid rgba(10,26,54,.1);border-radius:12px;background:#ffffffc7;box-shadow:var(--site-shadow-sm)}.gate-list__row span{grid-row:span 2;color:var(--site-accent);font-family:var(--site-font-serif);font-size:2rem;font-style:italic;line-height:1}.gate-list__row strong{display:block}.gate-list__row p{margin:0;color:var(--site-muted);line-height:1.5}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.proof-grid--one-column{grid-template-columns:1fr}.proof-card,.workflow-card,.stage-card,.migration-card,.addon-card,.practice-card,.compliance-card{border:1px solid rgba(10,26,54,.12);border-radius:14px;background:#ffffffd1;box-shadow:var(--site-shadow-sm)}.proof-card{padding:22px}.proof-card h3,.workflow-card strong,.stage-card h3,.migration-card h3,.addon-card h3,.practice-card h3,.compliance-card h3{margin:0}.proof-card p,.workflow-card p,.stage-card p,.migration-card p,.addon-card p,.practice-card li,.compliance-card p{color:var(--site-muted);line-height:1.55}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workflow-card{padding:20px}.workflow-card span{display:inline-flex;margin-top:12px;color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.workflow-card p{margin:12px 0 0}.role-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}.role-card--rich{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;min-height:320px}.role-card__kpis{display:grid;align-content:start;gap:10px;padding:16px;border-radius:10px;background:var(--site-ink);color:var(--site-bg)}.role-card__kpis>span{color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.role-card__kpis div{padding-top:10px;border-top:1px solid rgba(246,243,236,.12)}.role-card__kpis strong,.role-card__kpis small{display:block}.role-card__kpis strong{font-size:1.55rem;line-height:1}.role-card__kpis small{margin-top:6px;color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.motion-row__steps em{color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;font-style:normal;font-weight:500;line-height:1.4}.stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.stage-card{display:flex;flex-direction:column;padding:28px}.stage-card--featured{background:var(--site-ink);color:var(--site-bg);box-shadow:var(--site-shadow-lg)}.stage-card>span,.migration-card>span{color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.stage-card--featured>span{color:#f3d1d4}.stage-card h3{margin-top:12px;font-size:1.6rem}.stage-card p{margin-top:12px}.stage-card--featured p{color:#f6f3ecb8}.stage-card ul{margin:18px 0 22px;padding:0;display:grid;gap:8px;list-style:none}.stage-card li{display:flex;gap:8px;color:var(--site-ink-soft)}.stage-card li:before{content:"✓";color:var(--site-accent);font-family:var(--site-font-mono)}.stage-card--featured li{color:#f6f3ecd1}.stage-card .btn{margin-top:auto}.founder-callout h2{max-width:720px;color:var(--site-bg);font-size:clamp(2.3rem,5vw,4.4rem);line-height:1;letter-spacing:-.045em}.founder-callout p{max-width:620px;color:#f6f3ecb8;line-height:1.6}.founder-callout__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:start}.founder-callout__list{display:grid;gap:12px}.founder-callout__list div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:6px 14px;padding:18px;border:1px solid rgba(246,243,236,.12);border-radius:12px;background:#f6f3ec0b}.founder-callout__list span{grid-row:span 2;color:#f3d1d4;font-family:var(--site-font-serif);font-size:2rem;font-style:italic;line-height:1}.founder-callout__list strong{color:var(--site-bg)}.founder-callout__list small{color:var(--site-on-dark-muted);line-height:1.45}.migration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.migration-card{padding:22px}.migration-card h3{margin-top:8px;min-height:48px}.migration-card strong{display:block;margin-top:20px;font-size:1.45rem;line-height:1}.migration-card p{margin:10px 0 0}.brand-partner-strip{padding:32px 0;border-bottom:1px solid rgba(10,26,54,.08);background:var(--site-bg-alt)}.brand-partner-strip__label{display:block;margin-bottom:10px;text-align:center;color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.portrait-card{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 30% 18%,rgba(214,59,71,.32),transparent 26%),radial-gradient(circle at 78% 12%,rgba(31,122,74,.22),transparent 24%),linear-gradient(145deg,#f8f3e9,#d9d0bd);color:var(--site-ink)}.portrait-card:before{content:"";position:absolute;inset:18%;border-radius:999px 999px 42% 42%;background:#0a1a3614}.portrait-card span,.portrait-card small,.portrait-card--avatar{position:relative;z-index:1;font-family:var(--site-font-mono)}.portrait-card span{font-size:clamp(2.8rem,8vw,6rem);font-weight:700;letter-spacing:-.08em}.portrait-card small{position:absolute;left:12px;bottom:12px;padding:5px 8px;background:#0a1a36e0;color:var(--site-bg);font-size:10px;letter-spacing:.1em}.portrait-card--tall{aspect-ratio:4 / 5}.portrait-card--avatar{width:58px;height:58px;flex:0 0 58px;border-radius:999px;font-size:.88rem;font-weight:700}.customer-feature{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.08fr) minmax(0,1fr);gap:40px;align-items:start}.customer-feature__profile{position:sticky;top:100px}.customer-feature__caption{margin:14px 0 0;color:var(--site-ink);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.customer-feature__caption span,.customer-feature__detail{color:var(--site-muted)}.customer-feature__detail{margin:16px 0 0;padding-top:16px;border-top:1px solid rgba(10,26,54,.12);font-size:.88rem;line-height:1.55}.customer-feature__story h2{font-size:clamp(2.1rem,4vw,3.6rem);line-height:1;letter-spacing:-.045em}.customer-feature__story p{color:var(--site-muted);font-size:1.04rem;line-height:1.65}.customer-feature__story blockquote{margin:28px 0;padding:24px;border-left:3px solid var(--site-accent);background:var(--site-bg-alt);font-family:var(--site-font-serif);font-size:1.55rem;line-height:1.32}.customer-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-outcome-card,.customer-proof-card,.fit-card{border:1px solid rgba(10,26,54,.12);border-radius:14px;background:#ffffffd1;box-shadow:var(--site-shadow-sm)}.customer-outcome-card{padding:20px}.customer-outcome-card strong{display:block;font-size:2rem;line-height:1;letter-spacing:-.04em}.customer-outcome-card span{display:block;margin-top:10px;color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.customer-outcome-card p{margin:8px 0 0;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;line-height:1.45}.customer-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.customer-proof-card{display:flex;min-height:320px;flex-direction:column;padding:22px}.customer-proof-card__top{display:flex;gap:14px;align-items:center}.customer-proof-card__top span{color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.customer-proof-card h3{margin:4px 0 0;font-size:1.25rem}.customer-proof-card blockquote{margin:22px 0 0;font-family:var(--site-font-serif);font-size:1.32rem;font-style:italic;line-height:1.35}.customer-proof-card>p{margin:12px 0 0;color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px}.customer-proof-card__stats{display:flex;gap:18px;margin-top:auto;padding-top:22px;border-top:1px dashed rgba(10,26,54,.18)}.customer-proof-card__stats strong,.customer-proof-card__stats span{display:block}.customer-proof-card__stats strong{font-size:1.25rem}.customer-proof-card__stats span{margin-top:4px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;text-transform:uppercase}.fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.fit-card{padding:32px}.fit-card>span{color:var(--site-success);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.fit-card--no>span{color:var(--site-accent)}.fit-card h3{margin-top:12px;font-size:1.55rem}.fit-card ul{margin:18px 0 0;padding:0;display:grid;gap:12px;list-style:none}.fit-card li{display:flex;gap:12px;color:var(--site-ink-soft);line-height:1.45}.fit-card li:before{content:"✓";color:var(--site-success);font-family:var(--site-font-mono)}.fit-card--no li{color:var(--site-muted)}.fit-card--no li:before{content:"—";color:var(--site-muted)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.pricing-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid rgba(10,26,54,.12);border-radius:18px;background:#ffffffd1;box-shadow:var(--site-shadow-sm)}.pricing-card--featured{border-color:#d63b4747;box-shadow:var(--site-shadow-md)}.pricing-card__badge{position:absolute;right:18px;top:18px;padding:4px 8px;border-radius:999px;background:#d63b471a;color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pricing-card h3{font-size:1.25rem}.pricing-card__price{margin:0;font-size:2.1rem;line-height:1;font-weight:800;letter-spacing:-.04em}.pricing-card__tag{color:var(--site-muted);line-height:1.55}.pricing-card__features{margin:4px 0 0;padding:0 0 0 18px;display:grid;gap:8px;color:var(--site-ink-soft)}.pricing-card__cta{margin-top:auto;padding-top:10px}.billing-toggle{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.billing-toggle__button{min-height:44px;padding:0 14px;border:1px solid rgba(10,26,54,.28);border-radius:6px;background:#ffffff75;color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.billing-toggle__button--active{border-color:var(--site-border-strong);background:#fff;color:var(--site-ink);box-shadow:var(--site-shadow-sm)}.billing-toggle>span{color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.pricing-ladder-section{padding:0 0 84px}.pricing-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(10,26,54,.12);border-radius:16px;background:#fff;box-shadow:var(--site-shadow-md)}.pricing-ladder__tier{position:relative;display:flex;flex-direction:column;min-width:0;padding:30px;border-right:1px solid rgba(10,26,54,.08)}.pricing-ladder__tier:last-child{border-right:0}.pricing-ladder__tier--featured{background:var(--site-ink);color:var(--site-bg)}.pricing-ladder__badge{position:absolute;top:0;right:0;padding:5px 10px;background:var(--site-accent);color:#fff;font-family:var(--site-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.pricing-ladder__tier>span:not(.pricing-ladder__badge){color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.pricing-ladder__tier--featured>span:not(.pricing-ladder__badge){color:#f3d1d4}.pricing-ladder__tier h2{margin:12px 0 0;font-size:1.65rem;color:inherit}.pricing-ladder__price{display:grid;gap:4px;margin-top:18px}.pricing-ladder__price strong{font-size:clamp(2rem,4vw,2.8rem);line-height:1;letter-spacing:-.04em;font-weight:700}.pricing-ladder__price small,.pricing-ladder__tier p{color:var(--site-muted);line-height:1.55}.pricing-ladder__tier--featured .pricing-ladder__price small,.pricing-ladder__tier--featured p{color:#f6f3ecad}.pricing-ladder__tier p{min-height:104px;margin:18px 0 0;font-size:.88rem}.pricing-ladder__tier .btn{width:100%;margin-top:14px}.pricing-ladder__tier ul{margin:24px 0 0;padding:22px 0 0;display:grid;gap:10px;border-top:1px solid rgba(10,26,54,.08);list-style:none}.pricing-ladder__tier--featured ul{border-top-color:#f6f3ec24}.pricing-ladder__tier li{display:flex;gap:10px;color:var(--site-ink-soft);font-size:.88rem;line-height:1.4}.pricing-ladder__tier--featured li{color:#f6f3ecd1}.pricing-ladder__tier li:before{content:"✓";color:var(--site-accent);font-family:var(--site-font-mono)}.pricing-ladder__tier--featured li:before{color:#f3d1d4}.roi-section{position:relative;overflow:hidden}.roi-section:before{content:"";position:absolute;inset:0;opacity:.24;background:linear-gradient(rgba(246,243,236,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(246,243,236,.08) 1px,transparent 1px);background-size:34px 34px;pointer-events:none}.roi-section>.container{position:relative;z-index:1}.roi-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.roi-grid h2{max-width:560px;color:var(--site-bg);font-size:clamp(2.4rem,5vw,4.3rem);line-height:1;letter-spacing:-.045em}.roi-grid p{max-width:520px;color:#f6f3ecb8;line-height:1.65}.roi-slider-stack{display:grid;gap:22px;margin-top:32px}.roi-slider{display:grid;gap:10px}.roi-slider span{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.roi-slider small{color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.roi-slider strong{color:var(--site-bg);font-size:1.45rem}.roi-slider input{width:100%;accent-color:var(--site-accent-on-dark)}.roi-output{padding:32px;border:1px solid rgba(246,243,236,.14);border-radius:14px;background:#f6f3ec0b}.roi-output>span,.roi-output p small{color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.roi-output>div:first-of-type{display:flex;gap:14px;align-items:baseline;margin-top:12px}.roi-output>div:first-of-type strong{color:var(--site-bg);font-size:clamp(3.2rem,7vw,4.8rem);line-height:1;letter-spacing:-.05em}.roi-output em{color:#f3d1d4;font-family:var(--site-font-mono);font-size:.82rem;font-style:normal}.roi-output hr{height:1px;margin:22px 0;border:0;background:#f6f3ec24}.roi-output__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:12px 0;border-top:1px solid rgba(246,243,236,.1)}.roi-output__row:first-of-type{border-top:0}.roi-output__row strong,.roi-output p strong{display:block;color:var(--site-bg)}.roi-output__row small{display:block;margin-top:4px;color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:11px}.roi-output__row>span{color:var(--site-bg);font-size:1.25rem;font-weight:700}.roi-output p{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0 0 22px}.table-card{max-width:100%;overflow-x:auto;border:1px solid rgba(10,26,54,.12);border-radius:16px;background:#ffffffd1;box-shadow:var(--site-shadow-sm)}.trust-table,.pricing-compare-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.9rem}.trust-table th,.trust-table td,.pricing-compare-table th,.pricing-compare-table td{padding:14px 16px;border-bottom:1px solid rgba(10,26,54,.08);text-align:left;vertical-align:top}.trust-table th,.pricing-compare-table th{color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.trust-table td:first-child,.pricing-compare-table td:first-child{color:var(--site-ink);font-weight:700}.trust-table td:not(:first-child),.pricing-compare-table td:not(:first-child){color:var(--site-muted)}.pricing-compare-table th:not(:first-child),.pricing-compare-table td:not(:first-child){text-align:center}.pricing-compare-table td span{color:var(--site-accent)}.pricing-compare-table__group td{background:var(--site-bg-alt);color:var(--site-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.addon-grid,.practice-grid,.compliance-grid,.pricing-faq-grid{display:grid;gap:16px}.addon-grid,.practice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compliance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.addon-card,.practice-card,.compliance-card{padding:22px}.addon-card strong{display:block;margin-top:12px;font-size:1.45rem}.addon-card p,.pricing-faq-grid p{margin:8px 0 0;color:var(--site-muted);line-height:1.6}.pricing-faq-grid h3{margin:0;font-size:1.08rem}.compliance-card div{display:flex;gap:12px;align-items:center}.compliance-card div span{color:var(--site-accent);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.compliance-card div i{width:8px;height:8px;margin-left:auto;border-radius:999px;background:var(--site-success)}.compliance-card h3{margin-top:12px;font-size:1.2rem;text-transform:capitalize}.compliance-card p{margin:10px 0 0;font-family:var(--site-font-mono);font-size:11px}.compliance-card em{color:var(--site-muted-2);font-style:normal}.security-architecture{position:relative;overflow:hidden}.security-architecture:before{content:"";position:absolute;inset:0;opacity:.18;background:linear-gradient(rgba(246,243,236,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(246,243,236,.08) 1px,transparent 1px);background-size:34px 34px}.security-architecture>.container{position:relative;z-index:1}.security-architecture__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}.security-architecture h2{max-width:600px;color:var(--site-bg);font-size:clamp(2.4rem,5vw,4.4rem);line-height:1;letter-spacing:-.045em}.security-invariant-list{display:grid;margin-top:26px}.security-invariant-list article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid rgba(246,243,236,.12)}.security-invariant-list span{color:#f3d1d4;font-family:var(--site-font-mono);font-size:11px}.security-invariant-list h3{margin:0;color:var(--site-bg);font-size:1rem}.security-invariant-list p{margin:6px 0 0;color:#f6f3ecad;font-size:.92rem;line-height:1.55}.security-architecture__panels{display:grid;gap:16px}.dark-panel{padding:22px;border:1px solid rgba(246,243,236,.14);border-radius:12px;background:#f6f3ec0b}.dark-panel>span{display:block;margin-bottom:14px;color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.dark-panel article{padding:15px 0;border-top:1px solid rgba(246,243,236,.12)}.dark-panel article:first-of-type{border-top:0}.dark-panel article div{display:flex;gap:12px;align-items:baseline}.dark-panel article strong{color:var(--site-bg)}.dark-panel article em{margin-left:auto;color:#f3d1d4;font-family:var(--site-font-mono);font-size:10px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.dark-panel article p{margin:6px 0 0;color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:11px;line-height:1.5}.region-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.region-grid div{padding:10px;border-radius:6px;background:#f6f3ec0b}.region-grid strong,.region-grid small{display:block;font-family:var(--site-font-mono);font-size:11px}.region-grid strong{color:#9dd9b2}.region-grid small{margin-top:4px;color:var(--site-on-dark-muted)}.practice-card ul{margin:16px 0 0;padding:0;display:grid;gap:10px;list-style:none}.practice-card li{display:flex;gap:10px;font-size:.92rem}.practice-card li:before{content:"↳";color:var(--site-accent);font-family:var(--site-font-mono)}.security-contact-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:56px;align-items:center;padding:40px;border:1px solid rgba(10,26,54,.12);border-radius:18px;background:#ffffffd1;box-shadow:var(--site-shadow-md)}.security-contact-card h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1;letter-spacing:-.04em}.security-contact-card p{margin:12px 0 0;color:var(--site-muted);line-height:1.65}.security-contact-card p span{color:var(--site-accent);font-family:var(--site-font-mono);font-size:.92em}.security-contact-card>div:last-child{display:grid;gap:12px}.timeline{margin:0;padding:0;list-style:none;display:grid;gap:14px}.timeline__row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;padding:18px 20px;border:1px solid rgba(10,26,54,.12);border-radius:14px;background:#ffffffd1;box-shadow:var(--site-shadow-sm)}.timeline__mark{font-family:var(--site-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--site-accent)}.timeline__body strong{display:block;font-size:1.04rem;margin-bottom:6px}.timeline__body p{margin:0;color:var(--site-muted);line-height:1.55}.enterprise-contact-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:28px;align-items:start}.enterprise-proof-panel{position:sticky;top:112px;padding:24px;border:1px solid rgba(10,26,54,.12);border-radius:18px;background:#ffffffd6;box-shadow:var(--site-shadow-md)}.enterprise-proof-panel h3{margin:18px 0 0;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.05;letter-spacing:-.04em}.enterprise-proof-panel__steps{display:grid;gap:10px;margin-top:22px}.enterprise-proof-panel__steps article{display:grid;grid-template-columns:62px minmax(0,1fr);gap:4px 14px;padding:14px;border:1px solid rgba(10,26,54,.1);border-radius:12px;background:#ffffffb3}.enterprise-proof-panel__steps span{grid-row:span 2;color:var(--site-accent);font-family:var(--site-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.enterprise-proof-panel__steps strong{display:block}.enterprise-proof-panel__steps p{margin:0;color:var(--site-muted);font-size:.9rem;line-height:1.45}.enterprise-proof-panel__checks{display:grid;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(10,26,54,.08)}.enterprise-proof-panel__checks span{display:flex;gap:8px;color:var(--site-ink-soft);font-size:.88rem;line-height:1.45}.enterprise-proof-panel__checks span:before{content:"";flex:0 0 auto;width:7px;height:7px;margin-top:7px;border-radius:999px;background:var(--site-success)}.trust-strip{padding:22px;border:1px solid rgba(10,26,54,.12);border-radius:16px;background:#ffffffc2;box-shadow:var(--site-shadow-sm)}.trust-strip__title{margin-bottom:14px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.trust-strip__list{margin:0;padding:0 0 0 20px;display:grid;gap:10px;color:var(--site-ink-soft)}.docs-card{padding:28px;border:1px solid rgba(10,26,54,.12);border-radius:18px;background:#ffffffd1;box-shadow:var(--site-shadow-sm)}.docs-hub-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px;align-items:start}.docs-card p{color:var(--site-muted);line-height:1.6}.docs-card ul,.docs-link-list{margin:18px 0 0;display:grid;gap:10px;padding:0;list-style:none;color:var(--site-ink-soft)}.docs-link-list li{display:grid;gap:4px;padding:12px;border:1px solid rgba(10,26,54,.08);border-radius:10px;background:#ffffff9e}.docs-link-list a{color:var(--site-ink);font-weight:700}.docs-link-list span{color:var(--site-muted);line-height:1.4}.docs-snippet-stack{display:grid;gap:14px}.blog-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.blog-filter__tag{min-height:44px;padding:0 14px;border:1px solid var(--site-border-strong);border-radius:999px;background:#ffffffb3;color:var(--site-muted);cursor:pointer}.blog-filter__tag--active{background:var(--site-ink);color:var(--site-bg);border-color:var(--site-ink)}.blog-list{margin:0;padding:0;list-style:none;display:grid;gap:16px}.blog-card{padding:24px;border:1px solid rgba(10,26,54,.12);border-radius:18px;background:#fffc;box-shadow:var(--site-shadow-sm)}.blog-card__date,.blog-post__date,.changelog-entry__date{margin:0 0 10px;color:var(--site-muted);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.blog-card__title a{color:var(--site-ink)}.blog-card__excerpt,.blog-card__meta,.blog-card__link{color:var(--site-muted)}.blog-card__meta{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.blog-card__tags,.blog-post__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.blog-card__tag,.blog-post__tag{padding:4px 8px;border:1px solid rgba(10,26,54,.12);border-radius:999px;background:#ffffff8c;font-size:.82rem}.blog-card__link{display:inline-flex;margin-top:14px;font-weight:700}.blog-empty{color:var(--site-muted)}.blog-post{padding-bottom:72px}.blog-post__header{padding:72px 0 28px}.blog-post__breadcrumb a{color:var(--site-muted)}.blog-post__title{font-size:clamp(2.6rem,6vw,5rem);line-height:.98;letter-spacing:-.045em}.blog-post__meta{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.blog-post__body{max-width:780px;padding:0 0 72px;color:var(--site-ink-soft);line-height:1.75}.blog-post__body h2,.blog-post__body h3,.blog-post__body h4{margin-top:2rem;margin-bottom:.8rem;line-height:1.15}.blog-post__body p,.blog-post__body ul,.blog-post__body ol{margin-bottom:1rem}.changelog-list{display:grid;gap:16px}.changelog-entry{padding:24px;border:1px solid rgba(10,26,54,.12);border-radius:18px;background:#fffc;box-shadow:var(--site-shadow-sm)}.changelog-entry__body{color:var(--site-ink-soft);line-height:1.7}.changelog-entry__body p:last-child{margin-bottom:0}.form{display:grid;gap:18px;padding:24px;border:1px solid rgba(10,26,54,.12);border-radius:18px;background:#ffffffd6;box-shadow:var(--site-shadow-sm)}.form label{display:grid;gap:8px;font-weight:600}.form input,.form textarea,.form select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--site-border-strong);border-radius:12px;background:#ffffffeb;box-shadow:inset 0 1px #fff6}.form textarea{min-height:140px;padding-top:12px;padding-bottom:12px;resize:vertical}.form__row{display:grid;gap:16px}.form__row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.form__notice{margin:0;padding:14px 16px;border-radius:12px;border:1px solid rgba(10,26,54,.12)}.form__notice--success{background:#1f7a4a14;color:var(--site-success)}.form__notice--error{background:#d63b4714;color:var(--site-accent)}.section--waitlist{scroll-margin-top:110px;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(rgba(246,243,236,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(246,243,236,.04) 1px,transparent 1px),radial-gradient(circle at 14% 22%,rgba(243,209,212,.16),transparent 30%),radial-gradient(circle at 84% 62%,rgba(157,217,178,.13),transparent 28%),var(--site-ink);background-size:32px 32px,32px 32px,auto,auto,auto;color:var(--site-bg)}.section--waitlist:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(243,209,212,.16),transparent),linear-gradient(180deg,rgba(10,26,54,.14),transparent 30%,rgba(10,26,54,.36))}.waitlist-conversion{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:34px;align-items:stretch}.waitlist-conversion__copy,.waitlist-conversion__proof{border:1px solid rgba(246,243,236,.14);border-radius:18px;background:#f6f3ec0b;box-shadow:0 28px 80px -42px #000c}.waitlist-conversion__copy{padding:clamp(24px,4vw,42px)}.waitlist-conversion__copy h2{max-width:760px;margin:14px 0 0;color:var(--site-bg);font-size:clamp(2.4rem,5vw,4.6rem);line-height:.98;letter-spacing:-.045em}.waitlist-conversion__copy p{max-width:620px;margin:18px 0 0;color:var(--site-on-dark-muted);line-height:1.65}.waitlist-conversion .newsletter{max-width:620px;margin-top:26px}.waitlist-conversion .newsletter__row{grid-template-columns:minmax(0,1fr) minmax(160px,auto);gap:10px}.waitlist-conversion .newsletter input{min-height:54px;border-color:#f6f3ec38;background:#f6f3ecf5;color:var(--site-ink)}.waitlist-conversion .newsletter__button{min-height:54px;border-color:var(--site-accent-on-dark);background:var(--site-accent-on-dark);color:var(--site-ink)}.waitlist-conversion .newsletter__notice{color:var(--site-success-on-dark)}.waitlist-conversion__proof{display:grid;grid-template-rows:auto 1fr;gap:14px;padding:18px}.waitlist-conversion__meter{position:relative;overflow:hidden;display:grid;gap:8px;min-height:190px;align-content:end;padding:22px;border:1px solid rgba(246,243,236,.14);border-radius:14px;background:radial-gradient(circle at 18% 20%,rgba(243,209,212,.18),transparent 34%),linear-gradient(135deg,#f6f3ec14,#f6f3ec06)}.waitlist-conversion__meter:after{content:"";position:absolute;left:18px;right:18px;top:28px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--site-accent-on-dark) 0 42%,rgba(246,243,236,.22) 42% 100%);box-shadow:0 0 28px #f3d1d440;animation:boeticaGlowPulse 6s ease-in-out infinite}.waitlist-conversion__meter span,.waitlist-conversion__meter small,.waitlist-conversion__cards span{color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.waitlist-conversion__meter strong{color:var(--site-bg);font-size:clamp(2rem,4vw,3.6rem);line-height:1;letter-spacing:-.045em}.waitlist-conversion__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.waitlist-conversion__cards article{min-height:172px;display:grid;align-content:start;gap:10px;padding:16px;border:1px solid rgba(246,243,236,.14);border-radius:12px;background:#0a1a365c}.waitlist-conversion__cards span{color:var(--site-accent-on-dark)}.waitlist-conversion__cards strong{color:var(--site-bg);line-height:1.18}.waitlist-conversion__cards p{margin:0;color:var(--site-on-dark-muted);font-size:.9rem;line-height:1.5}.newsletter{margin-top:18px;display:grid;gap:10px}.newsletter__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.newsletter input{min-height:44px;padding:0 14px;border:1px solid var(--site-border-strong);border-radius:10px;background:#fffffff2}.newsletter__button{min-height:44px;padding:0 14px;border:1px solid var(--site-ink);border-radius:10px;background:var(--site-ink);color:var(--site-bg);font-weight:700;cursor:pointer}.newsletter__button:disabled,.newsletter input:disabled{cursor:not-allowed;opacity:.7}.newsletter__notice{margin:0;color:var(--site-success);font-size:.92rem}.site-footer{padding:72px 0 24px;background:var(--site-ink);color:var(--site-bg)}.site-footer__inner{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,.8fr));gap:32px;align-items:start}.site-footer__brand{max-width:340px}.footer__brand{display:inline-flex;align-items:center;width:fit-content;padding:8px 10px;border-radius:10px;background:#f6f3ecf5;font-weight:800;letter-spacing:-.03em}.footer__brand .boetica-wordmark{width:150px}.site-footer__lede{margin-top:18px;color:#f6f3ecb8;line-height:1.6}.site-footer__badges{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.site-footer__heading{margin-bottom:14px;color:#f6f3ecf5;font-size:1rem;line-height:1.2}.site-footer .pill--ghost{border-color:#f6f3ec6b;color:var(--site-on-dark-muted)}.site-footer__nav ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;color:#f6f3ecb8}.site-footer__link-button{appearance:none;padding:0;border:0;background:transparent;color:var(--site-on-dark-muted);cursor:pointer;font:inherit;text-align:left}.site-footer__link-button:hover{color:var(--site-bg)}.site-footer__oss{display:grid;gap:12px}.footer__oss-star{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:12px;background:#ffffff14;color:var(--site-bg);width:fit-content}.footer__oss-star-icon{color:var(--site-accent-on-dark)}.footer__oss-callout,.footer__oss-license{color:#f6f3ecb8}.footer__oss-license{display:inline-flex;align-items:center;min-height:44px}.site-footer__bottom{margin-top:48px;padding-top:18px;border-top:1px solid rgba(246,243,236,.12);color:var(--site-on-dark-muted);font-family:var(--site-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:center}#cc-main .cm,#cc-main .pm{border:1px solid rgba(10,26,54,.14);box-shadow:var(--site-shadow-lg)}#cc-main .cm__title,#cc-main .pm__title{letter-spacing:-.02em}#cc-main .cm__desc,#cc-main .pm__section-desc{line-height:1.55}.skip-link{position:absolute;left:12px;top:10px;z-index:90;padding:10px 12px;border-radius:10px;background:var(--site-ink);color:var(--site-bg);transform:translateY(-150%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}@media(max-width:1100px){.zip-hero__grid,.integration-band,.integration-stack-map,.before-after__grid,.hero--feature .hero__grid,.page-hero--split .page-hero__grid,.module-row,.proof-journey,.journey-layout,.quote-block,.compare-block,.trust-grid,.waitlist-conversion,.docs-hub-section,.enterprise-contact-grid,.platform-layout,.platform-two-up,.founder-callout__grid,.customer-feature,.security-architecture__grid,.security-contact-card,.roi-grid,.site-footer__inner{grid-template-columns:minmax(0,1fr)}.quote-block,.compare-block{gap:16px}.site-footer__brand{max-width:none}.journey-layout,.proof-journey{gap:24px}.proof-journey__copy,.proof-journey__visual{position:static}.journey-preview__frames{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-preview__spine{display:none}.platform-nav,.enterprise-proof-panel{position:static}.platform-nav nav{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-feature__profile{position:static}.portrait-card--tall{max-width:360px}.pricing-ladder,.compliance-grid,.customer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-ladder__tier:nth-child(2n){border-right:0}.pricing-ladder__tier:nth-child(n+3){border-top:1px solid rgba(10,26,54,.08)}.hero-preview__body{grid-template-columns:150px minmax(0,1fr)}.hero-preview__audit{display:none}.built-by-band span:last-child{margin-left:0}}@media(max-width:900px){.zip-hero__copy h1{font-size:4.4rem}.control-room-preview__metrics,.before-after__tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-table__row{grid-template-columns:minmax(130px,1fr) 44px 48px 48px 56px 86px;overflow-x:auto}.role-grid,.customer-story-grid,.motion-row,.role-grid--split,.stage-grid,.migration-grid,.workflow-grid,.proof-grid,.addon-grid,.practice-grid,.pricing-faq-grid,.fit-grid,.role-card--rich{grid-template-columns:1fr}.role-card__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.role-card__kpis>span{grid-column:1 / -1}.motion-row__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-preview{padding:14px}.command-center-stage{display:grid;gap:10px}.command-center-stage__rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-stage__packet{position:static;width:auto}.command-center-stage__shell:before{display:none}.integration-orbit{min-height:auto;padding:18px}.integration-orbit__rings{display:none}.integration-orbit__core,.integration-orbit__legend{position:static}.integration-orbit__core{width:auto;min-height:130px;margin-bottom:12px;transform:none}.integration-orbit__nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-orbit__node{position:static;width:auto}.integration-orbit__legend{margin-top:12px}.integration-grid-preview,.customer-outcome-grid,.brand-marquee__track,.integration-stack-map__groups,.waitlist-conversion__cards,.enterprise-architecture-preview__map,.enterprise-architecture-preview__footer,.docs-hub-preview__cards,.premium-bento,.premium-proof-shell__packet{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-bento__tile--showcase,.premium-proof-shell__tile--wide,.premium-proof-shell__tile--tall{grid-column:span 2}.docs-hub-preview__body,.blog-editorial-preview__body{grid-template-columns:1fr}.marketing-preview__check,.provenance-preview__row{grid-template-columns:1fr;gap:6px}.control-room-preview__graph,.control-room-preview__ledger,.outbound-preview__gate-stack,.provenance-preview__lineage,.trust-packet-preview__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid,.pillar-grid,.stat-grid,.first-fifteen{grid-template-columns:1fr 1fr}.hero--feature h1,.hero__inner h1{font-size:clamp(2.6rem,10vw,4.4rem)}.hero__preview-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.form__row--two{grid-template-columns:1fr}}@media(max-width:700px){.container{padding:0 18px}.site-status__actions{display:none}.hero{padding:72px 0 64px}.zip-hero{padding:56px 0 42px}.zip-hero__grid{gap:34px}.zip-hero__copy h1{font-size:3.25rem}.zip-hero__lede{font-size:1rem}.zip-hero__caption{flex-direction:column}.hero-preview__body,.journey-proof-grid,.journey-preview__frames,.integration-stack-map__groups,.integration-orbit__nodes,.waitlist-conversion__cards,.premium-bento,.premium-proof-shell__grid,.premium-proof-shell__packet,.control-room-preview__graph,.control-room-preview__ledger,.outbound-preview__gate-stack,.provenance-preview__lineage,.marketing-preview__summary,.trust-packet-preview__rows{grid-template-columns:1fr}.premium-bento__tile,.premium-bento__tile--showcase,.premium-proof-shell__tile,.premium-proof-shell__tile--wide,.premium-proof-shell__tile--tall{grid-column:1}.journey-preview__header,.journey-preview__footer,.trust-packet-preview__header,.trust-packet-preview__footer,.outbound-preview__handoff{align-items:flex-start;flex-direction:column}.journey-preview__frame{min-height:0}.hero-preview__sidebar{display:none}.hero-preview__review-top{flex-wrap:wrap}.hero-preview__dryrun{margin-left:0;width:100%}.command-center-stage__rail,.waitlist-conversion .newsletter__row{grid-template-columns:1fr}.proof-journey__steps li{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px}.proof-journey__steps:before{left:16px}.proof-journey__steps li>span{width:34px;height:34px}.before-after{padding:20px}.before-after__grid{gap:20px}.before-after__arrow{transform:rotate(90deg)}.preview-card__header,.preview-card__header-actions{align-items:flex-start;flex-direction:column}.preview-table{display:block;max-width:100%;overflow-x:auto}.preview-table__row{min-width:620px}.motion-row__steps{grid-template-columns:1fr}.motion-row__steps span{min-height:72px;border-left:0;border-top:1px solid rgba(10,26,54,.08)}.motion-row__steps span:first-child{border-top:0}.platform-nav nav,.pricing-ladder,.compliance-grid,.customer-card-grid,.brand-marquee__track,.premium-bento,.premium-proof-shell__grid,.premium-proof-shell__packet,.integration-grid-preview,.enterprise-architecture-preview__map,.enterprise-architecture-preview__footer,.enterprise-architecture-preview__flow,.docs-hub-preview__cards,.customer-outcome-grid,.hero-stat-strip,.region-grid,.role-card__kpis{grid-template-columns:1fr}.enterprise-architecture-preview__flow span+span:before{display:none}.platform-section{padding-bottom:52px}.platform-section+.platform-section{padding-top:52px}.platform-nav a{min-height:44px}.pricing-ladder__tier{border-right:0;border-top:1px solid rgba(10,26,54,.08);padding:24px}.pricing-ladder__tier:first-child{border-top:0}.pricing-ladder__tier p{min-height:0}.customer-feature__story blockquote,.security-contact-card,.fit-card{padding:22px}.customer-proof-card__stats{flex-direction:column}.section-meta{grid-template-columns:1fr;gap:12px;align-items:start}.section-meta__sigil{font-size:2.8rem}.roi-output,.dark-panel{padding:22px}.customer-story blockquote{font-size:1.9rem}.built-by-band{gap:14px}.hero--feature{padding-top:40px}.page-hero{padding:58px 0 52px}.hero--feature .hero__grid{gap:22px}.hero__preview-frame{min-height:320px}.hero__preview-caption{left:12px;right:12px;bottom:12px}.hero-panel__metric-grid,.hero-panel__image-row,.feature-grid,.pillar-grid,.stat-grid,.first-fifteen{grid-template-columns:1fr}.header__cta{padding:0 14px}.module-row,.quote-block__copy,.quote-block__stats,.docs-card,.blog-card,.changelog-entry,.form,.pricing-card,.trust-strip{padding:18px}.compare-block__head,.compare-block__row{grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(88px,.55fr))}}.stier-glass{background:#f6f3ecb3;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(10,26,54,.08);box-shadow:0 8px 32px #0a1a360a}.stier-glass--dark{background:#0a1a36d9;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(246,243,236,.1);box-shadow:0 12px 40px #00000040;color:#f6f3ec}.stier-neon-glow{position:relative;transition:all .3s cubic-bezier(.2,0,0,1)}.stier-neon-glow:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(90deg,#861924,#2563eb,#861924);background-size:200% auto;opacity:0;z-index:-1;transition:opacity .3s ease;animation:shine 3s linear infinite}.stier-neon-glow:hover:after{opacity:.15}@keyframes shine{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.stier-focus:focus-visible{outline:none;box-shadow:0 0 0 2px #f6f3ec,0 0 0 4px #861924}.signal-mesh-container{position:relative;overflow:hidden}.signal-mesh-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.6}.playground-widget{width:100%;margin-top:40px;z-index:1;position:relative}.playground-shell{border-radius:12px;border:1px solid rgba(10,26,54,.15);background:#fdfcf9;box-shadow:0 24px 64px #0a1a3614;overflow:hidden;display:flex;flex-direction:column}.playground-header{background:#f0ede4;border-bottom:1px solid rgba(10,26,54,.08);padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.playground-dots{display:flex;gap:6px}.playground-dot{width:10px;height:10px;border-radius:50%;background:#0a1a3633}.playground-dot--red{background:#ea580c}.playground-dot--yellow{background:#ca8a04}.playground-dot--green{background:#16a34a}.playground-title{font-family:var(--oros-font-mono, "JetBrains Mono", monospace);font-size:11px;color:#0a1a3699;letter-spacing:.05em;text-transform:uppercase}.playground-steps{display:flex;border-bottom:1px solid rgba(10,26,54,.08);background:#f6f3ec}.playground-step-btn{flex:1;padding:14px 10px;border:none;background:transparent;color:#0a1a3680;font-family:var(--oros-font-mono, "JetBrains Mono", monospace);font-size:12px;font-weight:500;text-align:center;cursor:pointer;transition:all .2s ease;border-right:1px solid rgba(10,26,54,.08);position:relative}.playground-step-btn:last-child{border-right:none}.playground-step-btn--active{background:#fdfcf9;color:#861924;font-weight:600}.playground-step-btn--active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#861924}.playground-step-btn:disabled{cursor:not-allowed;opacity:.4}.playground-body{padding:24px;min-height:380px;display:flex;flex-direction:column;justify-content:space-between}.playground-case-card{border:1px dashed rgba(10,26,54,.2);border-radius:8px;padding:16px;background:#f6f3ec66;margin-bottom:20px}.playground-case-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.playground-case-badge{font-family:var(--oros-font-mono, "JetBrains Mono", monospace);font-size:10px;padding:2px 6px;border-radius:4px;background:#0a1a360f;color:#0a1a36}.playground-case-time{font-family:var(--oros-font-mono, monospace);font-size:11px;color:#0a1a3680}.playground-case-field{margin-bottom:10px;font-size:13px}.playground-case-field:last-child{margin-bottom:0}.playground-case-field strong{display:inline-block;width:120px;color:#0a1a3699;font-weight:500}.playground-policy-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.playground-policy-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:6px;border:1px solid rgba(10,26,54,.06);background:#fff;transition:all .2s ease}.playground-policy-item--pass{border-color:#16a34a33;background:#16a34a05}.playground-policy-info{display:flex;align-items:center;gap:12px}.playground-policy-dot{width:8px;height:8px;border-radius:50%;background:#ca8a04}.playground-policy-item--pass .playground-policy-dot{background:#16a34a}.playground-policy-name{font-size:13px;font-weight:500;color:#0a1a36}.playground-policy-details{font-family:var(--oros-font-mono, monospace);font-size:11px;color:#0a1a3680}.playground-draft-editor{flex-grow:1;display:flex;flex-direction:column;gap:12px}.playground-draft-meta{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;padding:12px;background:#f6f3ec4d;border-radius:6px;border:1px solid rgba(10,26,54,.05);font-size:13px}.playground-draft-meta span{color:#0a1a3680}.playground-draft-textarea{flex-grow:1;border:1px solid rgba(10,26,54,.15);border-radius:6px;padding:12px;font-family:inherit;font-size:14px;line-height:1.5;color:#0a1a36;background:#fff;resize:none;min-height:160px}.playground-draft-textarea:focus{outline:none;border-color:#861924;box-shadow:0 0 0 3px #8619241f}.playground-terminal{background:#07111f;color:#eaf2ff;border-radius:8px;padding:16px;font-family:var(--oros-font-mono, "JetBrains Mono", monospace);font-size:12px;line-height:1.6;min-height:240px;max-height:300px;overflow-y:auto;margin-bottom:20px;box-shadow:inset 0 2px 8px #00000080}.playground-terminal-line{margin-bottom:4px;white-space:pre-wrap}.playground-terminal-line--system{color:#9fb1c7}.playground-terminal-line--success{color:#4ade80}.playground-terminal-line--info{color:#60a5fa}.playground-terminal-line--warning{color:#fbbf24}.playground-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid rgba(10,26,54,.08)}.early-access-form{display:flex;flex-direction:column;gap:16px;max-width:480px;margin:0 auto;width:100%}.early-access-row{display:flex;flex-direction:column;gap:6px}.early-access-row label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#0a1a36cc}.early-access-input,.early-access-select{padding:10px 14px;border:1px solid rgba(10,26,54,.15);border-radius:6px;background:#fff;font-family:inherit;font-size:14px;color:#0a1a36;transition:all .2s ease}.early-access-input:focus,.early-access-select:focus{outline:none;border-color:#861924;box-shadow:0 0 0 3px #8619241f}.early-access-success{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.early-access-success-icon{width:48px;height:48px;border-radius:50%;background:#16a34a1a;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.pricing-calculator{background:#fdfcf9;border:1px solid rgba(10,26,54,.12);border-radius:12px;padding:32px;margin-bottom:48px;box-shadow:0 16px 48px #0a1a360d}.pricing-calculator__title{margin-top:0;font-size:22px;color:#0a1a36;margin-bottom:24px;font-family:"Instrument Serif",serif;font-weight:500}.pricing-calculator__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:768px){.pricing-calculator__grid{grid-template-columns:1fr;gap:24px}}.pricing-calculator__controls{display:flex;flex-direction:column;gap:24px}.pricing-calculator__slider-group{display:flex;flex-direction:column;gap:8px}.pricing-calculator__slider-header{display:flex;justify-content:space-between;font-size:13px;font-weight:500;color:#0a1a3699}.pricing-calculator__slider-val{font-family:var(--oros-font-mono, monospace);color:#861924;font-weight:700}.pricing-calculator__slider{-webkit-appearance:none;width:100%;height:6px;border-radius:3px;background:#f0ede4;outline:none;margin:10px 0}.pricing-calculator__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#861924;cursor:pointer;transition:transform .1s ease}.pricing-calculator__slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.pricing-calculator__slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#861924;cursor:pointer;border:none;transition:transform .1s ease}.pricing-calculator__slider::-moz-range-thumb:hover{transform:scale(1.2)}.pricing-calculator__outputs{background:#f6f3ec;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:20px;justify-content:center}.pricing-calculator__output-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(10,26,54,.06);padding-bottom:12px}.pricing-calculator__output-item:last-child{border-bottom:none;padding-bottom:0}.pricing-calculator__output-label{font-size:13px;color:#0a1a3699;font-weight:500}.pricing-calculator__output-val{font-family:var(--oros-font-mono, monospace);font-size:18px;font-weight:700;color:#0a1a36}.pricing-calculator__output-val--savings{color:#16a34a;font-size:22px}.oss-bento{margin-top:48px;display:grid;grid-template-columns:1.2fr .8fr;gap:32px}@media(max-width:991px){.oss-bento{grid-template-columns:minmax(0,1fr);gap:24px}}.oss-bento__terminal-card{background:#07111f;border-radius:12px;border:1px solid rgba(246,243,236,.1);overflow:hidden;box-shadow:0 20px 48px #00000026;min-width:0}.oss-bento__code-preview{margin:0;padding:20px;font-family:var(--oros-font-mono, "JetBrains Mono", monospace);font-size:12px;line-height:1.5;color:#9fb1c7;overflow-x:auto;background:#0a1b2e;border-top:1px solid rgba(246,243,236,.05)}.reveal-item{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.2,0,0,1),transform .6s cubic-bezier(.2,0,0,1)}.reveal-item.is-visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.playground-steps{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;display:flex}.playground-step-btn{flex:0 0 auto;padding:12px 14px;font-size:11px}}.join-page{max-width:900px;margin:80px auto;padding:0 24px}.join-hero{text-align:center;margin-bottom:48px}.join-hero h1{font-family:var(--oros-font-serif, "Instrument Serif", serif);font-size:clamp(32px,5vw,48px);color:#0a1a36;margin:12px 0 16px;line-height:1.1}.join-lede{font-size:clamp(16px,2vw,18px);color:#0a1a36b3;line-height:1.6;max-width:680px;margin:0 auto}.join-tier-badge{display:flex;align-items:center;gap:12px;background:#8619240a;border:1px solid rgba(134,25,36,.15);border-radius:8px;padding:14px 20px;margin-bottom:32px}.join-tier-badge__dot{width:8px;height:8px;border-radius:50%;background:#861924;flex-shrink:0}.join-tier-badge p{margin:0;font-size:14px;color:#861924;line-height:1.4}.join-flow-card{background:#fdfcf9;border:1px solid rgba(10,26,54,.12);border-radius:12px;padding:0;overflow:hidden;box-shadow:0 24px 64px #0a1a360f}.join-path-selector{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(10,26,54,.12)}@media(max-width:600px){.join-path-selector{grid-template-columns:1fr}}.join-path-btn{background:transparent;border:none;padding:24px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:all .2s ease;position:relative}.join-path-btn:not(:last-child){border-right:1px solid rgba(10,26,54,.12)}@media(max-width:600px){.join-path-btn:not(:last-child){border-right:none;border-bottom:1px solid rgba(10,26,54,.12)}}.join-path-btn span{font-family:var(--oros-font-mono, monospace);font-size:11px;text-transform:uppercase;color:#0a1a36d9;letter-spacing:.05em}.join-path-btn strong{font-family:var(--oros-font-serif, "Instrument Serif", serif);font-size:20px;color:#0a1a36}.join-path-btn small{font-size:12px;color:#0a1a36cc;line-height:1.4;margin-top:4px}.join-path-btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:transparent;transition:background-color .2s ease}.join-path-btn--active{background:#fff}.join-path-btn--active:after{background:#861924}.join-form-body{padding:32px 40px}@media(max-width:600px){.join-form-body{padding:24px}}.join-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:8px;background:#fff;border:1px solid rgba(10,26,54,.12);border-radius:6px;padding:16px}.join-checkbox-label{display:flex;align-items:center;gap:10px;font-size:13px;color:#0a1a36;font-weight:400;text-transform:none;cursor:pointer;user-select:none}.join-checkbox-label input[type=checkbox]{accent-color:#861924;cursor:pointer}.join-actions{margin-top:32px}.error-screen{min-height:100vh;background-color:var(--site-bg);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.error-card{max-width:520px;width:100%;padding:48px 40px;background:var(--site-surface);border:1px solid var(--site-border);border-radius:var(--site-radius-lg);box-shadow:var(--site-shadow-md);text-align:center;box-sizing:border-box;animation:boeticaFadeIn .5s ease-out}.error-icon-wrapper{display:inline-flex;padding:16px;border-radius:var(--site-radius-pill);background:var(--site-accent-soft);color:var(--site-accent);margin-bottom:28px}.error-title{font-family:var(--site-font-serif);font-size:38px;font-weight:400;line-height:1.2;color:var(--site-ink);margin:0 0 16px}.error-desc{font-family:var(--site-font-sans);font-size:15px;color:var(--site-muted);line-height:1.6;margin:0 0 36px}.error-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@keyframes boeticaFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
