/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.block{display:block}.contents{display:contents}.table{display:table}}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Regular-B2a76lLF.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Medium-CRRMh-dh.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-SemiBold-FtXILkUg.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Bold-DP_E0jdd.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--page:#f4f7f9;--surface:#fdfefe;--surface-strong:#fbfdfe;--surface-soft:#eaf1f6;--surface-blue:#dceaf4;--surface-orange:#fff3ed;--ink:#142735;--ink-soft:#304858;--muted:#5d707e;--blue:#1f4f7a;--blue-hover:#173d60;--blue-text:#173f63;--orange:#df7042;--line:#d5e0e7;--line-strong:#b7c9d5;--success:#19745c;--focus:#0a68ab;--shadow-soft:0 20px 60px #1b46651c;--shadow-header:0 14px 42px #1b466517;--radius-surface:18px;--radius-control:12px;--container:1240px;--header-layer:30;--skip-layer:50;font-family:IBM Plex Sans Arabic,Segoe UI,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--page:#0d1922;--surface:#122431;--surface-strong:#172b39;--surface-soft:#1b3241;--surface-blue:#1a3b52;--surface-orange:#332822;--ink:#edf4f7;--ink-soft:#d2dee5;--muted:#afbec8;--blue:#5b9bcc;--blue-hover:#86bbe2;--blue-text:#9bcaeb;--orange:#ee875e;--line:#294251;--line-strong:#3a596b;--success:#69c5a8;--focus:#88caf7;--shadow-soft:0 20px 60px #020a0f57;--shadow-header:0 14px 42px #020a0f4d}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page);min-width:320px}body{background:radial-gradient(circle at 8% 2%,var(--blue),transparent 28rem),radial-gradient(circle at 96% 20%,var(--orange),transparent 24rem),var(--page);min-width:320px;min-height:100dvh;margin:0;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(circle at 8% 2%,color-mix(in srgb,var(--blue) 8%,transparent),transparent 28rem),radial-gradient(circle at 96% 20%,color-mix(in srgb,var(--orange) 4%,transparent),transparent 24rem),var(--page)}}body{color:var(--ink);font-size:16px;line-height:1.72}body[data-locale=en]{line-height:1.62}button,a,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,summary{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,iframe:focus-visible{outline:3px solid var(--focus);outline-offset:4px}::selection{background:var(--surface-blue);color:var(--ink)}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{color:var(--ink);text-wrap:balance}p{text-wrap:pretty}.site-frame{flex-direction:column;min-height:100dvh;display:flex}.site-frame main{flex:1}.skip-link{z-index:var(--skip-layer);border-radius:var(--radius-control);background:var(--ink);color:var(--surface);padding:.72rem 1rem;font-weight:600;transition:transform .16s ease-out;position:fixed;inset-block-start:.75rem;inset-inline-start:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.section-shell{width:min(calc(100% - 2.5rem),var(--container));margin-inline:auto}.button{border-radius:var(--radius-control);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:.76rem 1.35rem;font-size:.98rem;font-weight:600;line-height:1;transition:transform .18s ease-out,background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(1px)scale(.99)}.button--primary{background:var(--blue);box-shadow:0 12px 28px var(--blue)}@supports (color:color-mix(in lab,red,red)){.button--primary{box-shadow:0 12px 28px color-mix(in srgb,var(--blue) 22%,transparent)}}.button--primary{color:#f8fbfd}.button--primary:hover{background:var(--blue-hover)}.button--secondary{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.button--secondary{border-color:color-mix(in srgb,var(--blue) 42%,var(--line))}}.button--secondary{background:var(--surface);color:var(--blue-text)}.button--secondary:hover{border-color:var(--blue);background:var(--surface-soft)}.text-link,.back-link{min-height:44px;color:var(--blue-text);text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);align-items:center;font-size:.98rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.text-link,.back-link{-webkit-text-decoration-color:color-mix(in srgb,var(--blue) 42%,transparent);text-decoration-color:color-mix(in srgb,var(--blue) 42%,transparent)}}.text-link,.back-link{text-underline-offset:.32rem;text-decoration-thickness:1px;transition:color .16s ease-out,text-decoration-color .16s ease-out}.text-link:hover,.back-link:hover{color:var(--blue-hover);text-decoration-color:currentColor}.section-heading{max-width:720px}.section-heading--center{text-align:center;margin-inline:auto}.section-heading h1,.section-heading h2{letter-spacing:-.035em;margin-block-end:1rem;font-size:clamp(2.1rem,4vw,3.7rem);font-weight:600;line-height:1.14}[dir=rtl] .section-heading h1,[dir=rtl] .section-heading h2{letter-spacing:-.02em}.section-heading>p:not(.section-eyebrow){max-width:62ch;color:var(--muted);margin-block-end:0;font-size:1.08rem}.section-eyebrow,.hero__eyebrow{color:var(--blue-text);margin-block-end:1rem;font-size:.96rem;font-weight:600}.site-header{z-index:var(--header-layer);pointer-events:none;padding-block:.75rem 0;position:sticky;inset-block-start:0}.site-header__inner{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;min-height:72px;display:grid}@supports (color:color-mix(in lab,red,red)){.site-header__inner{border:1px solid color-mix(in srgb,var(--line) 86%,transparent)}}.site-header__inner{border-radius:var(--radius-surface);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.site-header__inner{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.site-header__inner{box-shadow:var(--shadow-header);pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.55rem .7rem .55rem .85rem}[dir=rtl] .site-header__inner{padding:.55rem .85rem .55rem .7rem}.brand{align-items:center;gap:.68rem;min-width:max-content;min-height:44px;display:inline-flex}.brand img{object-fit:contain;width:46px;height:46px}.brand__copy{line-height:1.25;display:grid}.brand__copy strong{font-size:1.05rem;font-weight:700}.brand__copy small{color:var(--muted);font-size:.95rem}.main-navigation{justify-content:center;align-items:center;gap:clamp(.8rem,1.6vw,1.55rem);display:flex}.main-navigation a{min-height:44px;color:var(--ink-soft);white-space:nowrap;align-items:center;padding-block:.5rem;font-size:.95rem;font-weight:500;display:inline-flex;position:relative}.main-navigation a:after{background:var(--blue);content:"";transform-origin:50%;height:2px;transition:transform .16s ease-out;position:absolute;inset-block-end:.16rem;inset-inline:0;transform:scaleX(0)}.main-navigation a:hover,.main-navigation a[aria-current=page]{color:var(--ink)}.main-navigation a:hover:after,.main-navigation a[aria-current=page]:after{transform:scaleX(1)}.main-navigation__language{display:none!important}.site-header__actions{align-items:center;gap:.65rem;display:flex}.portal-menu{position:relative}.portal-menu summary{border:1px solid var(--blue);align-items:center;gap:.5rem;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.portal-menu summary{border:1px solid color-mix(in srgb,var(--blue) 38%,var(--line))}}.portal-menu summary{border-radius:var(--radius-control);background:var(--surface);color:var(--blue-text);white-space:nowrap;cursor:pointer;padding:.58rem .85rem;font-size:.95rem;font-weight:600;line-height:1;list-style:none}.portal-menu summary::-webkit-details-marker{display:none}.portal-menu summary:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;width:.42rem;height:.42rem;transition:transform .16s ease-out;transform:rotate(45deg)translateY(-.08rem)}.portal-menu[open] summary{border-color:var(--blue);background:var(--surface-soft)}.portal-menu[open] summary:after{transform:rotate(225deg)translate(-.08rem,-.08rem)}.portal-menu__panel{z-index:calc(var(--header-layer) + 1);border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);width:min(280px,100vw - 2rem);box-shadow:var(--shadow-soft);gap:.45rem;padding:.55rem;display:grid;position:absolute;inset-block-start:calc(100% + .55rem);inset-inline-end:0}.portal-menu__panel a{border-radius:var(--radius-control);border:1px solid #0000;gap:.16rem;padding:.75rem .85rem;transition:background-color .16s ease-out,border-color .16s ease-out;display:grid}.portal-menu__panel a:hover{border-color:var(--line);background:var(--surface-soft)}.portal-menu__panel strong{color:var(--ink);font-size:.96rem}.portal-menu__panel span{color:var(--muted);font-size:.86rem;line-height:1.55}.language-link{min-width:max-content;min-height:44px;color:var(--blue-text);text-underline-offset:.26rem;align-items:center;font-size:.95rem;font-weight:600;text-decoration:underline;display:inline-flex}.header-cta{min-height:44px;padding-inline:1rem}.menu-button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;padding:.58rem .9rem;font-size:.95rem;font-weight:600;display:none}.hero{align-items:center;min-height:min(760px,100dvh - 96px);padding-block:clamp(3.8rem,7vw,6rem) clamp(4.5rem,8vw,7rem);display:grid}.hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.hero__copy{max-width:650px}.hero h1{letter-spacing:-.055em;max-width:12ch;margin-block-end:1.35rem;font-size:clamp(3rem,6vw,5.25rem);font-weight:600;line-height:1.04}[dir=rtl] .hero h1{letter-spacing:-.025em;line-height:1.12}.hero__summary{max-width:52ch;color:var(--muted);margin-block-end:1.85rem;font-size:clamp(1.06rem,1.6vw,1.22rem)}.hero__actions,.page-hero__actions{flex-wrap:wrap;align-items:center;gap:1.15rem;display:flex}.hero-media{margin:0;position:relative}.hero-media:before{z-index:1;background:var(--orange);content:"";width:23%;height:4px;position:absolute;inset-block-start:-4px;inset-inline-end:11%}.hero-media img{aspect-ratio:3/2;border:1px solid var(--line);border-radius:var(--radius-surface);width:100%;box-shadow:var(--shadow-soft);object-fit:cover}.proof-strip{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:clamp(6rem,10vw,9rem);display:grid}.proof-strip span{border-inline-end:1px solid var(--line);min-height:82px;color:var(--ink-soft);text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:.96rem;font-weight:600;display:flex}.proof-strip span:last-child{border-inline-end:0}.about-section,.capabilities-section,.workflow-section,.matter-focus,.trust-feature,.deployment-teaser,.deployment-options,.audience-feature,.preview-section,.resources-section,.faq-section,.related-section,.comparison-section,.trust-index,.trust-page-content,.legal-shortcuts,.page-content,.platform-context,.feature-detail,.feature-preview,.audience-page,.requirements-section,.pricing-model,.about-page,.faq-page,.forms-list,.release-list{margin-block-end:clamp(6rem,10vw,9rem)}.about-section{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(3rem,7vw,7rem);display:grid}.about-section__points{border-block-start:1px solid var(--line-strong)}.about-section__points article{border-block-end:1px solid var(--line);padding-block:1.65rem}.about-section__points h3{margin-block-end:.45rem;font-size:1.22rem;font-weight:600}.about-section__points p{color:var(--muted);margin-block-end:0}.capabilities-section>.section-heading,.workflow-section>.section-heading,.resources-section>.section-heading,.faq-section>.section-heading,.related-section>.section-heading,.comparison-section>.section-heading{margin-block-end:2.8rem}.capability-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.capability-card{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);flex-direction:column;grid-column:span 5;justify-content:space-between;min-height:250px;padding:clamp(1.5rem,3vw,2.35rem);transition:transform .18s ease-out,border-color .18s ease-out;display:flex}.capability-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.capability-card--wide{grid-column:span 7}.capability-card--tall{min-height:300px}.capability-card--blue{background:radial-gradient(circle at 85% 15%,var(--blue),transparent 10rem),var(--surface-blue)}@supports (color:color-mix(in lab,red,red)){.capability-card--blue{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--blue) 10%,transparent),transparent 10rem),var(--surface-blue)}}.capability-card--orange{background:var(--surface-orange);position:relative}.capability-card--orange:before{background:var(--orange);content:"";width:64px;height:3px;position:absolute;inset-block-start:0;inset-inline-start:2rem}.capability-card h3{max-width:14ch;margin-block-end:.7rem;font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:600;line-height:1.2}.capability-card p{max-width:40ch;color:var(--muted);margin-block-end:0}.workflow-section{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface-soft);padding:clamp(2rem,6vw,5rem)}.workflow-list{border-block-start:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:3rem;display:grid}.workflow-list article{border-block-end:1px solid var(--line);min-height:190px;padding:1.7rem 0}.workflow-list article:nth-child(odd){border-inline-end:1px solid var(--line);padding-inline-end:2rem}.workflow-list article:nth-child(2n){padding-inline-start:2rem}.workflow-list h3{margin-block-end:.7rem;font-size:1.35rem;font-weight:600}.workflow-list p{max-width:44ch;color:var(--muted);margin-block-end:0}.matter-focus{border-radius:var(--radius-surface);color:#f5f9fc;background:radial-gradient(circle at 8% 112%,#ffffff17,#0000 17rem),#153f63;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);padding:clamp(2rem,6vw,5rem);display:grid;overflow:hidden}.matter-focus__copy{position:sticky;inset-block-start:7rem}.matter-focus .section-eyebrow{color:#a9cce4}.matter-focus h2{color:#fff;max-width:12ch;margin-block-end:1rem;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:600;line-height:1.16}.matter-focus__copy>p:not(.section-eyebrow){color:#d8e7f1;max-width:52ch;margin-block-end:1.7rem}.matter-focus .button--secondary{color:#fff;background:#ffffff14;border-color:#ffffff6b}.matter-focus .button--secondary:hover{background:#ffffff24;border-color:#ffffffad}.matter-focus__map{border-block-start:1px solid #ffffff40;margin:0;padding:0;list-style:none}.matter-focus__map li{border-block-end:1px solid #ffffff2b;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:1.2rem;display:grid}.matter-focus__map span{color:#8eb9d6;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.88rem}.matter-focus__map strong{color:#f5f9fc;font-size:1.02rem;font-weight:500}.deployment-teaser>.section-heading{margin-block-end:2.6rem}.deployment-teaser__grid{border-block-start:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:1.2rem;display:grid}.deployment-teaser__grid article{border-block-end:1px solid var(--line);border-inline-end:1px solid var(--line);min-height:250px;padding:1.7rem}.deployment-teaser__grid article:last-child{border-inline-end:0}.deployment-teaser__grid span,.deployment-option>p:first-child{color:var(--blue-text);margin-block-end:1.1rem;font-size:.94rem;font-weight:600;display:block}.deployment-teaser__grid h3{margin-block-end:.7rem;font-size:1.5rem;font-weight:600}.deployment-teaser__grid p{color:var(--muted);margin-block-end:0}.trust-feature,.audience-feature,.platform-context,.trust-index,.audience-page,.about-page{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.trust-feature__media,.audience-feature__media,.platform-context figure,.trust-index figure,.audience-page figure,.about-page figure{margin:0}.trust-feature__media img,.audience-feature__media img,.platform-context figure img,.trust-index figure img,.audience-page figure img,.about-page figure img{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-surface);width:100%;box-shadow:var(--shadow-soft);object-fit:cover}.audience-feature__media img,.audience-page figure img{aspect-ratio:3/2}.inline-links,.audience-links{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-block-start:1.75rem;display:flex}.audience-links a{border-block-end:1px solid var(--line-strong);color:var(--blue-text);padding-block:.45rem;font-weight:600}.preview-section{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.product-preview{margin:0}.product-preview__canvas{border:1px dashed var(--line-strong);border-radius:var(--radius-surface);background:radial-gradient(circle at 50% 40%,var(--blue),transparent 15rem),var(--surface);align-content:center;place-items:center;gap:1rem;min-height:430px;display:grid}@supports (color:color-mix(in lab,red,red)){.product-preview__canvas{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--blue) 9%,transparent),transparent 15rem),var(--surface)}}.product-preview__canvas{text-align:center;padding:2rem}.product-preview__logo{object-fit:contain;width:110px;height:110px}.product-preview__canvas strong{max-width:24ch;font-size:1.45rem;font-weight:600}.product-preview__canvas span{max-width:46ch;color:var(--muted)}.product-preview figcaption{color:var(--muted);margin-block-start:.75rem;font-size:.95rem}.resource-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.resource-card{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);flex-direction:column;grid-column:span 5;min-height:245px;padding:1.65rem;display:flex}.resource-card:nth-child(odd){grid-column:span 7}.resource-card:nth-child(3n){background:var(--surface-blue)}.resource-card--quiet{background:var(--surface-soft)}.resource-card>span{color:var(--blue-text);margin-block-end:1.5rem;font-size:.95rem;font-weight:600}.resource-card h2,.resource-card h3{margin-block-end:.6rem;font-size:1.45rem;font-weight:600}.resource-card p{max-width:48ch;color:var(--muted);margin-block-end:1.4rem}.resource-card .text-link{align-self:flex-start;margin-block-start:auto}.faq-list{border-block-start:1px solid var(--line-strong)}.faq-item{border-block-end:1px solid var(--line)}.faq-item summary{cursor:pointer;padding:1.45rem 2.4rem 1.45rem 0;font-size:1.12rem;font-weight:600;list-style:none;position:relative}[dir=ltr] .faq-item summary{padding:1.45rem 0 1.45rem 2.4rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{width:1.5rem;color:var(--blue-text);content:"+";text-align:center;font-size:1.5rem;font-weight:400;position:absolute;inset-block-start:50%;inset-inline-start:.1rem;transform:translateY(-50%)}.faq-item[open] summary:after{content:"−"}.faq-item p{max-width:70ch;color:var(--muted);margin-block-end:1.5rem}.faq-more{margin-block-start:1.5rem;display:inline-block}.final-cta,.form-route,.download-notice,.contact-route{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface-blue);justify-content:space-between;align-items:center;gap:2rem;margin-block-end:4rem;padding:clamp(2rem,5vw,4rem);display:flex}.final-cta h2,.form-route h2,.download-notice h2,.contact-route h2{margin-block-end:.65rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:600}.final-cta p,.form-route p,.download-notice p,.contact-route p{max-width:58ch;color:var(--muted);margin-block-end:0}.page-hero{padding-block:clamp(4.5rem,8vw,7rem) clamp(3.8rem,6vw,5.5rem)}.page-hero__copy{max-width:860px}.page-hero h1{letter-spacing:-.05em;max-width:18ch;margin-block-end:1.25rem;font-size:clamp(3rem,6vw,5.25rem);font-weight:600;line-height:1.08}[dir=rtl] .page-hero h1{letter-spacing:-.02em;line-height:1.16}.page-hero__copy>p:not(.section-eyebrow){max-width:65ch;color:var(--muted);margin-block-end:1.8rem;font-size:1.16rem}.page-section{padding-block:2rem 7rem}.page-content{padding-block-start:.5rem}.platform-context{align-items:start}.compact-process{border-block-start:1px solid var(--line-strong);margin-block-start:2rem}.compact-process article{border-block-end:1px solid var(--line);padding-block:1.25rem}.compact-process h3{margin-block-end:.38rem;font-size:1.12rem;font-weight:600}.compact-process p{color:var(--muted);margin-block-end:0}.feature-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);display:grid}.feature-detail .section-heading{margin-block-end:1.6rem}.feature-detail .section-heading h2,.requirements-section .section-heading h2,.legal-shortcuts .section-heading h2,.related-section .section-heading h2{font-size:clamp(1.65rem,3vw,2.4rem)}.feature-highlights{flex-wrap:wrap;gap:.7rem;display:flex}.feature-highlights span{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink-soft);padding:.8rem 1rem;font-size:.96rem;font-weight:500}.feature-preview{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:1.25rem;display:grid}.trust-note,.availability-note,.privacy-note{border-inline-start:4px solid var(--blue);border-radius:var(--radius-control);background:var(--surface-soft);padding:1.5rem}.trust-note strong,.availability-note strong,.privacy-note strong{margin-block-end:.45rem;font-size:1.06rem;font-weight:600;display:block}.trust-note p,.availability-note p,.privacy-note p{color:var(--muted);margin-block-end:0}.related-grid{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.related-grid article{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);padding:1.7rem}.related-grid h3{margin-block-end:.55rem;font-size:1.35rem}.related-grid p{color:var(--muted);margin-block-end:1rem}.statement-section{margin-block-end:clamp(5rem,9vw,8rem)}.statement-section>p{letter-spacing:-.035em;max-width:25ch;margin-block-end:0;font-size:clamp(2rem,5vw,4.3rem);font-weight:500;line-height:1.25}[dir=rtl] .statement-section>p{letter-spacing:-.015em}.comparison-table{border-block-start:1px solid var(--line-strong)}.comparison-table__head,.comparison-table__row{border-block-end:1px solid var(--line);grid-template-columns:minmax(130px,.55fr) minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding-block:1.25rem;display:grid}.comparison-table__head{color:var(--muted);font-size:.95rem;font-weight:600}.comparison-table__row strong{font-weight:600}.comparison-table__row span{color:var(--muted)}.comparison-table__row span:last-child{color:var(--ink-soft);font-weight:500}.trust-index{align-items:start}.trust-index__links{border-block-start:1px solid var(--line-strong);margin-block-start:2rem}.trust-index__links article{border-block-end:1px solid var(--line);padding-block:1.35rem}.trust-index__links h3{margin-block-end:.45rem;font-size:1.28rem}.trust-index__links p{color:var(--muted);margin-block-end:.85rem}.trust-page-content{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.trust-principles{border-block-start:1px solid var(--line-strong)}.trust-principles article{border-block-end:1px solid var(--line);padding-block:1.8rem}.trust-principles h2{margin-block-end:.65rem;font-size:1.5rem;font-weight:600}.trust-principles p{max-width:66ch;color:var(--muted);margin-block-end:0}.legal-shortcuts{border-block-start:1px solid var(--line);padding-block-start:2.5rem}.audience-page{align-items:start}.audience-page__lists{gap:2.5rem;display:grid}.audience-page__lists .section-heading h2{margin-block-end:1rem;font-size:1.65rem}.audience-page__lists ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.audience-page__lists li{border-block-end:1px solid var(--line);color:var(--ink-soft);padding-block-end:.75rem}.availability-note{margin-block-end:6rem}.access-process{border-block-start:1px solid var(--line-strong);margin-block-end:5rem;display:grid}.access-process article{border-block-end:1px solid var(--line);grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:2rem;padding-block:1.6rem;display:grid}.access-process h2{margin-block-end:0;font-size:1.3rem}.access-process p{max-width:60ch;color:var(--muted);margin-block-end:0}.requirements-section{padding-block-start:1rem}.requirements-section .section-heading{margin-block-end:1.6rem}.pricing-model__list,.about-principles{border-block-start:1px solid var(--line-strong);margin-block:2rem}.pricing-model__list article,.about-principles article{border-block-end:1px solid var(--line);grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);gap:2rem;padding-block:1.45rem;display:grid}.pricing-model__list h2,.about-principles h2{margin-block-end:0;font-size:1.25rem}.pricing-model__list p,.about-principles p{color:var(--muted);margin-block-end:0}.resource-grid--page{margin-block-end:7rem}.release-list article{border-block-start:1px solid var(--line-strong);border-block-end:1px solid var(--line);max-width:760px;padding-block:1.8rem}.release-list time{color:var(--muted);font-variant-numeric:tabular-nums;margin-block-end:.7rem;font-size:.95rem;display:block}.release-list h2{margin-block-end:.65rem;font-size:1.55rem}.release-list p{color:var(--muted);margin-block-end:0}.forms-list{gap:1rem;display:grid}.form-listing{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);grid-template-columns:minmax(110px,.3fr) minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.6rem;display:grid}.form-listing__status{color:var(--success);font-size:.95rem;font-weight:600}.form-listing__body>p:first-child,.form-page__meta{color:var(--blue-text);margin-block-end:.45rem;font-size:.95rem;font-weight:600}.form-listing h2{margin-block-end:.5rem;font-size:1.45rem}.form-listing__body>p:last-child{max-width:58ch;color:var(--muted);margin-block-end:0}.form-page{padding-block:4.5rem 7rem}.form-page__header{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:end;gap:2rem;margin-block:2.5rem;padding-block-end:2rem;display:grid}.form-page h1{max-width:18ch;margin-block-end:.75rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:1.16}.form-page__header>div>p:last-child{max-width:62ch;color:var(--muted);margin-block-end:0}.native-lead-form{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-soft);overflow:hidden}.lead-form__progress{border-block-end:1px solid var(--line);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);align-items:end;gap:1.5rem;padding:1.25rem clamp(1.25rem,4vw,2.5rem);display:grid}.lead-form__progress div{gap:.15rem;display:grid}.lead-form__progress span{color:var(--blue-text);font-size:.92rem;font-weight:600}.lead-form__progress strong{font-size:1.05rem;font-weight:600}.lead-form__progress progress{background:var(--line);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.lead-form__progress progress::-webkit-progress-bar{background:var(--line);border-radius:999px}.lead-form__progress progress::-webkit-progress-value{background:var(--blue);border-radius:999px}.lead-form__progress progress::-moz-progress-bar{background:var(--blue);border-radius:999px}.lead-form__intro,.lead-form__panel,.lead-error-summary,.lead-server-error,.lead-form__footer{width:min(100% - 2.5rem,940px);margin-inline:auto}.lead-form__intro{padding-block:clamp(2rem,5vw,3.5rem) 1.25rem}.lead-form__intro h2{margin-block-end:.55rem;font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:600;line-height:1.2}.lead-form__intro h2:focus{outline:none}.lead-form__intro p{max-width:64ch;color:var(--muted);margin-block-end:0}.lead-error-summary,.lead-server-error{border-radius:var(--radius-control);background:#b64747;border-inline-start:4px solid #b64747}@supports (color:color-mix(in lab,red,red)){.lead-error-summary,.lead-server-error{background:color-mix(in srgb,#b64747 9%,var(--surface))}}.lead-error-summary,.lead-server-error{padding:1rem 1.2rem}.lead-error-summary{margin-block-end:1.4rem}.lead-error-summary strong{margin-block-end:.25rem;display:block}.lead-error-summary p,.lead-server-error{color:var(--ink-soft);margin-block-end:0}.lead-form__panel{gap:2rem;padding-block:1.25rem 3rem;display:grid}.lead-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.lead-field{align-content:start;gap:.45rem;display:grid}.lead-field label,.lead-choice-group legend{color:var(--ink);font-size:1rem;font-weight:600}.lead-field>p,.lead-choice-group>p{color:var(--muted);margin-block-end:.15rem;font-size:.94rem}.lead-field input,.lead-field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-strong);width:100%;min-height:50px;color:var(--ink);outline:none;padding:.78rem .9rem;transition:border-color .15s ease-out,box-shadow .15s ease-out}.lead-field textarea{resize:vertical;min-height:135px}.lead-field input::placeholder,.lead-field textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.lead-field input::placeholder,.lead-field textarea::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}}.lead-field input:focus,.lead-field textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab,red,red)){.lead-field input:focus,.lead-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 17%,transparent)}}.lead-field.has-error input,.lead-field.has-error textarea,.lead-choice-group.has-error .lead-choice,.lead-consent.has-error{border-color:#b64747}.lead-field__error{color:#a33838;font-size:.92rem;font-weight:500;display:block}@media (prefers-color-scheme:dark){.lead-field__error{color:#ffabab}}.lead-choice-group{border:0;min-width:0;margin:0;padding:0}.lead-choice-group legend{margin-block-end:.4rem;padding:0}.lead-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block-start:.75rem;display:grid}.lead-choice{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-strong);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-height:72px;padding:.9rem;transition:border-color .15s ease-out,background-color .15s ease-out;display:grid;position:relative}.lead-choice:hover{border-color:var(--line-strong);background:var(--surface-soft)}.lead-choice.is-selected{border-color:var(--blue);background:var(--surface-blue)}@supports (color:color-mix(in lab,red,red)){.lead-choice.is-selected{background:color-mix(in srgb,var(--surface-blue) 74%,var(--surface))}}.lead-choice input,.lead-consent input{width:18px;height:18px;accent-color:var(--blue);margin-block-start:.2rem}.lead-choice span{gap:.18rem;display:grid}.lead-choice strong{color:var(--ink);font-weight:600}.lead-choice small{color:var(--muted);font-size:.92rem;line-height:1.55}.lead-consent{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;display:grid}.lead-server-error{margin-block:0 1.25rem}.lead-form__footer{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding-block:1.4rem 1.8rem;display:flex}.lead-form__footer p{max-width:54ch;color:var(--muted);margin-block-end:.2rem;font-size:.92rem}.lead-form__actions{flex-shrink:0;gap:.7rem;display:flex}.lead-form__actions .button:disabled{opacity:.62;cursor:wait;transform:none}.form-trap{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-success{border:1px solid var(--line);border-radius:var(--radius-surface);background:radial-gradient(circle at 50% 35%,var(--success),transparent 14rem),var(--surface);align-content:center;place-items:center;gap:.75rem;min-height:520px;display:grid}@supports (color:color-mix(in lab,red,red)){.lead-success{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--success) 12%,transparent),transparent 14rem),var(--surface)}}.lead-success{text-align:center;padding:2rem}.lead-success>span{background:var(--success);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}@supports (color:color-mix(in lab,red,red)){.lead-success>span{background:color-mix(in srgb,var(--success) 15%,var(--surface))}}.lead-success>span{color:var(--success);font-size:2rem;font-weight:700}.lead-success h2{margin-block:.55rem 0;font-size:clamp(2rem,4vw,3rem)}.lead-success p{max-width:58ch;color:var(--muted);margin-block-end:0}.lead-success__reference{border-radius:var(--radius-control);background:var(--surface-soft);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;padding:.65rem 1rem;display:flex}.lead-success__reference strong{white-space:nowrap;display:inline-block}.lead-success .button{margin-block-start:1rem}.privacy-note{margin-block-start:1.25rem}.deployment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.deployment-option{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);min-height:430px;padding:clamp(1.5rem,3vw,2.2rem);position:relative;overflow:hidden}.deployment-option:before{background:var(--blue);content:"";height:4px;position:absolute;inset-block-start:0;inset-inline:0}.deployment-option--local:before{background:var(--orange)}.deployment-option--private:before{background:linear-gradient(90deg,var(--blue),var(--orange))}.deployment-option h2{margin-block-end:.8rem;font-size:clamp(1.65rem,2.7vw,2.35rem);font-weight:600}.deployment-option>p:not(:first-child){min-height:7.2rem;color:var(--muted)}.deployment-option ul{border-block-start:1px solid var(--line);gap:.7rem;margin:1.5rem 0 0;padding:1.3rem 0 0;list-style:none;display:grid}.deployment-option li{color:var(--ink-soft);padding-inline-start:1.35rem;position:relative}.deployment-option li:before{background:var(--orange);content:"";border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:.7em;inset-inline-start:0}.deployment-responsibility{border-inline-start:4px solid var(--blue);border-radius:var(--radius-control);background:var(--surface-soft);margin-block:-5.5rem 7rem;padding:clamp(1.5rem,3vw,2.2rem)}.deployment-responsibility strong{margin-block-end:.5rem;font-size:1.25rem;display:block}.deployment-responsibility p{max-width:74ch;color:var(--muted);margin-block-end:.7rem}.empty-state{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);text-align:center;align-content:center;place-items:center;gap:.8rem;min-height:350px;padding:2rem;display:grid}.empty-state h1,.empty-state h2{max-width:24ch;margin-block-end:0;font-size:clamp(1.8rem,4vw,3rem)}.empty-state p{max-width:54ch;color:var(--muted);margin-block-end:.65rem}.legal-page{padding-block:clamp(4rem,8vw,7rem)}.legal-page__header{max-width:840px;margin-block-end:3rem}.legal-page__draft{border:1px solid var(--orange);margin-block-end:1rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.legal-page__draft{border:1px solid color-mix(in srgb,var(--orange) 45%,var(--line))}}.legal-page__draft{background:var(--surface-orange);color:var(--ink-soft);border-radius:6px;padding:.38rem .65rem;font-size:.95rem;font-weight:600}.legal-page h1{letter-spacing:-.04em;margin-block-end:1rem;font-size:clamp(2.7rem,6vw,5rem);font-weight:600;line-height:1.14}[dir=rtl] .legal-page h1{letter-spacing:-.015em}.legal-page__header>p:last-child{max-width:65ch;color:var(--muted);margin-block-end:0;font-size:1.08rem}.legal-page__layout{grid-template-columns:minmax(210px,.3fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-block-end:3rem;display:grid}.legal-toc{border-block-start:1px solid var(--line-strong);gap:.75rem;padding-block-start:1rem;display:grid;position:sticky;inset-block-start:110px}.legal-toc strong{margin-block-end:.25rem;font-size:.98rem}.legal-toc a{color:var(--muted);font-size:.95rem}.legal-toc a:hover{color:var(--blue-text)}.legal-page__sections{border-block-start:1px solid var(--line-strong)}.legal-page__sections article{border-block-end:1px solid var(--line);padding-block:1.8rem;scroll-margin-block-start:120px}.legal-page__sections h2{margin-block-end:.7rem;font-size:1.45rem;font-weight:600}.legal-page__sections p{max-width:72ch;color:var(--muted);margin-block-end:0}.not-found{text-align:center;align-content:center;place-items:center;gap:.8rem;min-height:calc(100dvh - 180px);padding-block:4rem;display:grid}.not-found img{object-fit:contain;width:110px;height:110px}.not-found h1{max-width:18ch;margin-block-end:0;font-size:clamp(2.2rem,5vw,4rem);font-weight:600}.not-found>p{max-width:50ch;color:var(--muted);margin-block-end:.6rem}.not-found__actions{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.site-footer{border-block-start:1px solid var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.site-footer{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.site-footer__inner{grid-template-columns:minmax(220px,1.2fr) minmax(0,1fr) minmax(0,1.2fr);gap:2.5rem;padding-block:3rem 1.5rem;display:grid}.footer-brand{align-items:center;gap:.8rem;display:flex}.footer-brand img{object-fit:contain;width:54px;height:54px}.footer-brand strong{font-size:1.12rem}.footer-brand p{color:var(--muted);margin-block-end:0;font-size:.95rem}.footer-links,.footer-legal{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.7rem 1rem;display:grid}.footer-links a,.footer-legal a{min-height:44px;color:var(--muted);align-items:center;font-size:.95rem;display:inline-flex}.footer-links a:hover,.footer-legal a:hover{color:var(--blue-text)}.footer-note{border-block-start:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin-block:1rem 0;padding-block-start:1rem;font-size:.95rem}@media (max-width:1120px){.site-header__inner{grid-template-columns:auto 1fr}.main-navigation{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-soft);flex-direction:column;align-items:stretch;gap:0;padding:.8rem;display:none;position:absolute;inset-block-start:calc(100% + .55rem);inset-inline:0}.main-navigation.is-open{display:flex}.main-navigation a{padding:.8rem}.main-navigation a:after{display:none}.site-header__actions{justify-self:end}.menu-button{align-items:center;display:inline-flex}}@media (max-width:900px){.hero{min-height:auto}.hero__grid,.about-section,.matter-focus,.trust-feature,.deployment-options,.audience-feature,.preview-section,.platform-context,.trust-index,.audience-page,.about-page{grid-template-columns:1fr}.matter-focus__copy{position:static}.deployment-teaser__grid{grid-template-columns:1fr}.deployment-teaser__grid article{border-inline-end:0;min-height:0}.deployment-option,.deployment-option>p:not(:first-child){min-height:0}.hero__copy{max-width:720px}.hero-media{max-width:760px}.trust-feature__media,.audience-feature__media{order:2}.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip span:nth-child(2){border-inline-end:0}.proof-strip span:nth-child(-n+2){border-block-end:1px solid var(--line)}.capability-card,.capability-card--wide{grid-column:span 6}.trust-page-content,.feature-preview,.legal-page__layout{grid-template-columns:1fr}.legal-toc{position:static}.site-footer__inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:680px){.section-shell{width:min(calc(100% - 2rem),var(--container))}.site-header{padding-block-start:.55rem}.site-header__inner{gap:.6rem;min-height:64px;padding:.42rem .5rem}.brand{gap:.45rem}.brand img{width:42px;height:42px}.brand__copy small,.header-cta,.language-link{display:none}.main-navigation__language{display:inline-flex!important}.portal-menu summary{padding-inline:.68rem}.language-link{font-size:.95rem}.menu-button{min-height:44px;padding-inline:.7rem}.hero{padding-block:3.7rem 5rem}.hero__grid{gap:2.5rem}.hero h1,.page-hero h1{max-width:14ch;font-size:clamp(2.55rem,12vw,3.6rem)}.hero__summary,.page-hero__copy>p:not(.section-eyebrow){font-size:1.03rem}.hero__actions,.page-hero__actions{flex-direction:column;align-items:stretch}.hero__actions .button,.page-hero__actions .button{width:100%}.hero-media img{aspect-ratio:4/3}.proof-strip span{min-height:74px;padding:.8rem}.about-section,.capabilities-section,.workflow-section,.matter-focus,.trust-feature,.deployment-teaser,.deployment-options,.audience-feature,.preview-section,.resources-section,.faq-section,.related-section,.comparison-section,.trust-index,.trust-page-content,.legal-shortcuts,.page-content,.platform-context,.feature-detail,.feature-preview,.audience-page,.requirements-section,.pricing-model,.about-page,.faq-page,.forms-list,.release-list{margin-block-end:5.5rem}.section-heading h1,.section-heading h2{font-size:clamp(1.9rem,9vw,2.8rem)}.capability-grid,.resource-grid{grid-template-columns:1fr}.capability-card,.capability-card--wide,.resource-card,.resource-card:nth-child(odd){grid-column:auto;min-height:220px}.workflow-section{padding:1.5rem}.matter-focus{gap:2rem;padding:1.6rem}.matter-focus__map li{grid-template-columns:2.5rem minmax(0,1fr)}.workflow-list{grid-template-columns:1fr}.workflow-list article:nth-child(odd),.workflow-list article:nth-child(2n){border-inline-end:0;min-height:0;padding-inline:0}.product-preview__canvas{min-height:340px}.final-cta,.form-route,.download-notice,.contact-route{flex-direction:column;align-items:stretch;padding:1.6rem}.final-cta .button,.form-route .button,.download-notice .button,.contact-route .button{width:100%}.page-hero{padding-block:4rem 3.5rem}.feature-detail,.related-grid{grid-template-columns:1fr}.statement-section>p{font-size:clamp(1.8rem,9vw,2.75rem)}.comparison-table__head{display:none}.comparison-table__row{grid-template-columns:1fr;gap:.55rem;padding-block:1.45rem}.access-process article,.pricing-model__list article,.about-principles article{grid-template-columns:1fr;gap:.65rem}.form-listing,.form-page__header{grid-template-columns:1fr}.form-listing .button,.form-page__header .button{width:100%}.form-page{padding-block:3rem 5rem}.lead-form__progress{grid-template-columns:1fr;gap:.8rem}.lead-form__intro,.lead-form__panel,.lead-error-summary,.lead-server-error,.lead-form__footer{width:min(100% - 2rem,940px)}.lead-field-grid,.lead-choice-grid{grid-template-columns:1fr}.lead-form__panel{gap:1.6rem}.lead-form__footer{flex-direction:column;align-items:stretch}.lead-form__actions{width:100%}.lead-form__actions .button{flex:1}.deployment-responsibility{margin-block:-4rem 5.5rem}.legal-page__header{margin-block-end:2rem}.legal-page h1{font-size:clamp(2.4rem,12vw,3.5rem)}.not-found__actions{flex-direction:column;align-items:stretch;width:100%}.site-footer__inner{grid-template-columns:1fr;gap:2rem}.footer-brand{grid-column:auto}.footer-links,.footer-legal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.site-header,.site-footer,.skip-link,.legal-toc,.legal-page>.text-link{display:none!important}body{color:#142735;background:#f8fafb}.legal-page{width:100%;padding:0}.legal-page__layout{display:block}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}[id]{scroll-margin-block-start:7rem}.conversion-hero,.platform-thesis,.matter-page-map,.matter-boundary{display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.conversion-hero{min-height:min(780px,calc(100dvh - 5rem));padding-block:clamp(5rem,9vw,8.5rem) clamp(5.5rem,9vw,8rem)}.conversion-hero__copy{max-width:700px}.conversion-hero h1{max-width:12ch;margin-block-end:1.4rem;font-size:clamp(3.5rem,6.2vw,6rem);font-weight:600;letter-spacing:-.055em;line-height:1.02}[dir=rtl] .conversion-hero h1{letter-spacing:-.025em;line-height:1.13}.conversion-hero__summary{max-width:61ch;margin-block-end:1.8rem;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.18rem)}.conversion-hero__actions{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.conversion-hero__microcopy{max-width:58ch;margin-block:1rem 0;color:var(--muted);font-size:.92rem}.matter-context-visual{position:relative;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:30px 30px 30px 8px;background:radial-gradient(circle at 52% 48%,color-mix(in srgb,var(--blue) 12%,transparent),transparent 16rem),var(--surface);box-shadow:0 34px 90px color-mix(in srgb,var(--blue) 15%,transparent)}[dir=ltr] .matter-context-visual{border-radius:30px 30px 8px}.matter-context-visual:before{position:absolute;inset-block-start:0;inset-inline-start:9%;width:22%;height:4px;background:var(--orange);content:""}.matter-context-visual__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-block-end:1px solid var(--line);padding:1.05rem 1.25rem;color:var(--muted);font-size:.88rem;font-variant-numeric:tabular-nums}.matter-context-visual__topline span:first-child{color:var(--blue-text);font-weight:600}.matter-context-visual__grid{display:grid;min-height:470px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(3,minmax(108px,auto));align-items:stretch;gap:.75rem;padding:clamp(1.25rem,3vw,2rem)}.matter-node{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.6rem;border-block-start:1px solid var(--line);padding:.8rem}.matter-node--1,.matter-node--3,.matter-node--5{grid-column:1 / 5}.matter-node--2,.matter-node--4,.matter-node--6{grid-column:9 / 13}.matter-node--1,.matter-node--2{grid-row:1}.matter-node--3,.matter-node--4{grid-row:2}.matter-node--5,.matter-node--6{grid-row:3}.matter-node>span{color:var(--orange);font-size:.78rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.matter-node div{display:grid;gap:.2rem}.matter-node strong{font-size:.96rem;font-weight:600;line-height:1.4}.matter-node small{color:var(--muted);font-size:.78rem;line-height:1.5}.matter-context-visual__center{display:grid;grid-column:5 / 9;grid-row:1 / 4;place-items:center;align-content:center;gap:.8rem;border:1px solid color-mix(in srgb,var(--blue) 25%,var(--line));border-radius:34px 10px;background:color-mix(in srgb,var(--surface-blue) 78%,var(--surface));padding:1rem;text-align:center}.matter-context-visual__center img{width:84px;height:84px;object-fit:contain}.matter-context-visual__center strong{max-width:10ch;font-size:1.1rem;font-weight:600}.matter-context-visual figcaption{border-block-start:1px solid var(--line);padding:.8rem 1.25rem;color:var(--muted);font-size:.85rem}.trust-rail,.positioning-section,.operating-flow,.matter-proof,.product-story,.decision-section,.solution-index,.focused-faq,.platform-thesis,.matter-page-map,.matter-journey,.matter-boundary,.solutions-page-index,.security-layers,.security-boundary,.deployment-comparison{margin-block-end:clamp(6rem,10vw,9rem)}.trust-rail{border-block:1px solid var(--line)}.trust-rail>p{margin:0;border-block-end:1px solid var(--line);padding:.8rem 0;color:var(--muted);font-size:.88rem}.trust-rail>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.trust-rail span{display:flex;min-height:76px;align-items:center;border-inline-end:1px solid var(--line);padding:1rem;color:var(--ink-soft);font-size:.96rem;font-weight:600}.trust-rail span:last-child{border-inline-end:0}.positioning-section{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.positioning-section__statement h2,.section-intro h2,.matter-proof h2,.decision-section h2,.matter-page-map h2,.matter-boundary h2,.solutions-note h2,.deployment-responsibility-v2 h2{max-width:17ch;margin-block-end:1rem;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:600;letter-spacing:-.04em;line-height:1.12}[dir=rtl] .positioning-section__statement h2,[dir=rtl] .section-intro h2,[dir=rtl] .matter-proof h2,[dir=rtl] .decision-section h2,[dir=rtl] .matter-page-map h2,[dir=rtl] .matter-boundary h2,[dir=rtl] .solutions-note h2,[dir=rtl] .deployment-responsibility-v2 h2{letter-spacing:-.02em;line-height:1.18}.positioning-section__statement>p:last-child,.section-intro>p:last-child,.matter-proof__copy>p:not(.section-eyebrow),.decision-section article>p:not(.section-eyebrow),.matter-page-map__summary>p:not(.section-eyebrow),.matter-boundary>div>p:not(.section-eyebrow),.solutions-note p,.deployment-responsibility-v2 p{max-width:64ch;margin-block-end:0;color:var(--muted);font-size:1.06rem}.positioning-section__points{border-block-start:1px solid var(--line-strong)}.positioning-section__points article{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;border-block-end:1px solid var(--line);padding-block:1.4rem}.positioning-section__points article>span,.operating-flow__steps li>span,.matter-proof__details span,.product-band__number,.solution-index__list>a>span,.matter-journey li>span,.security-layers__list article>span,.deployment-comparison__table article>span,.solutions-page-index__number{color:var(--orange);font-size:.82rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.positioning-section__points h3{margin-block-end:.45rem;font-size:1.25rem;font-weight:600}.positioning-section__points p{margin-block-end:0;color:var(--muted)}.section-intro{max-width:780px;margin-block-end:2.8rem}.operating-flow{border-block-start:1px solid var(--line-strong);padding-block-start:clamp(2.5rem,5vw,4rem)}.operating-flow__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-block-start:1px solid var(--line);padding:0;list-style:none}.operating-flow__steps li{min-height:230px;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);padding:1.35rem}.operating-flow__steps li:last-child{border-inline-end:0}.operating-flow__steps h3{margin-block:2rem .7rem;font-size:1.28rem;font-weight:600}.operating-flow__steps p{margin-block-end:0;color:var(--muted);font-size:.95rem}.matter-proof{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,6vw,6rem);border-radius:8px 30px 30px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--blue) 9%,transparent),transparent 22rem),var(--surface-blue);padding:clamp(2rem,6vw,5rem)}[dir=ltr] .matter-proof{border-radius:30px 8px 30px 30px}.matter-proof__copy .button{margin-block-start:1.5rem}.matter-proof__details{margin:0;border-block-start:1px solid var(--line-strong);padding:0;list-style:none}.matter-proof__details li{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;border-block-end:1px solid var(--line-strong);padding-block:1.05rem}.matter-proof__details strong{font-size:1rem;font-weight:500}.product-story--page{padding-block-start:1rem}.product-bands{border-block-start:1px solid var(--line-strong)}.product-band{display:grid;grid-template-columns:4rem minmax(260px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);border-block-end:1px solid var(--line);padding-block:clamp(2rem,4vw,3.5rem)}.product-band__copy h3{max-width:18ch;margin-block-end:.7rem;font-size:clamp(1.6rem,2.7vw,2.55rem);font-weight:600;line-height:1.18}.product-band__copy p,.product-band__detail>p{max-width:50ch;margin-block-end:0;color:var(--muted)}.product-band__detail{display:grid;gap:1.2rem;border-inline-start:1px solid var(--line);padding-inline-start:clamp(1.2rem,3vw,2.5rem)}.product-band__links{display:flex;gap:.55rem;flex-wrap:wrap}.product-band__links a{min-height:42px;border-block-end:1px solid var(--line-strong);padding:.5rem .2rem;color:var(--blue-text);font-size:.93rem;font-weight:600}.product-band__links a:hover{border-color:var(--blue)}.decision-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:26px 8px 26px 26px;background:var(--line)}[dir=ltr] .decision-section{border-radius:8px 26px 26px}.decision-section article{background:var(--surface);padding:clamp(2rem,5vw,4rem)}.decision-section__trust{position:relative}.decision-section__trust:before{position:absolute;inset-block-start:0;inset-inline-start:clamp(2rem,5vw,4rem);width:64px;height:4px;background:var(--orange);content:""}.decision-section__trust .text-link{margin-block-start:1.4rem}.decision-section__deployment h2{font-size:clamp(1.8rem,3vw,2.8rem)}.decision-section__deployment>div{margin-block-start:1.5rem;border-block-start:1px solid var(--line)}.decision-section__deployment a{display:grid;gap:.15rem;border-block-end:1px solid var(--line);padding-block:1rem;transition:padding-inline .18s ease-out,color .18s ease-out}.decision-section__deployment a:hover{padding-inline:.5rem;color:var(--blue-text)}.decision-section__deployment a strong{font-weight:600}.decision-section__deployment a span{color:var(--muted);font-size:.9rem}.solution-index__list{margin-block:2rem 1rem;border-block-start:1px solid var(--line-strong)}.solution-index__list>a{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.2rem;border-block-end:1px solid var(--line);padding-block:1.4rem;transition:padding-inline .18s ease-out,background-color .18s ease-out}.solution-index__list>a:hover{background:color-mix(in srgb,var(--surface-blue) 45%,transparent);padding-inline:.8rem}.solution-index__list h3{margin-block-end:.25rem;font-size:1.28rem;font-weight:600}.solution-index__list p{max-width:70ch;margin-block-end:0;color:var(--muted)}.focused-faq{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.focused-faq>.text-link{grid-column:2;justify-self:start;margin-block-start:-2rem}.conversion-cta,.solutions-note,.deployment-responsibility-v2{display:flex;align-items:end;justify-content:space-between;gap:3rem;border-block-start:1px solid var(--line-strong);margin-block-end:5rem;background:color-mix(in srgb,var(--surface-blue) 52%,var(--page));padding:clamp(2rem,5vw,4.5rem)}.conversion-cta>div,.solutions-note>div,.deployment-responsibility-v2>div{max-width:780px}.conversion-cta h2{max-width:19ch;margin-block-end:.8rem;font-size:clamp(2.2rem,4.5vw,4.3rem);font-weight:600;line-height:1.12}.conversion-cta p:not(.section-eyebrow){max-width:62ch;margin-block-end:0;color:var(--muted)}.platform-thesis,.matter-page-map{align-items:start}.platform-thesis>div:first-child{padding-block-start:2rem}.platform-thesis>div:first-child h2{max-width:16ch;margin-block-end:1rem;font-size:clamp(2.1rem,4vw,3.7rem);font-weight:600;line-height:1.16}.platform-thesis>div:first-child>p:last-child{color:var(--muted)}.matter-page-map__summary{padding-block-start:1rem}.matter-page-map__summary ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.2rem;margin:2rem 0 0;border-block-start:1px solid var(--line);padding:1.2rem 0 0;list-style:none}.matter-page-map__summary li{position:relative;padding-inline-start:1.1rem;color:var(--ink-soft);font-size:.95rem}.matter-page-map__summary li:before{position:absolute;inset-block-start:.72em;inset-inline-start:0;width:5px;height:5px;border-radius:50%;background:var(--orange);content:""}.matter-journey{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.matter-journey>.section-intro{position:sticky;inset-block-start:7rem}.matter-journey>ol{margin:0;border-block-start:1px solid var(--line-strong);padding:0;list-style:none}.matter-journey li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;border-block-end:1px solid var(--line);padding-block:1.45rem}.matter-journey h3{margin-block-end:.35rem;font-size:1.35rem;font-weight:600}.matter-journey p{max-width:62ch;margin-block-end:0;color:var(--muted)}.matter-boundary{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;border-block:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4rem)}.matter-boundary aside{border-inline-start:4px solid var(--orange);background:var(--surface-soft);padding:1.4rem}.matter-boundary aside strong{display:block;margin-block-end:.45rem;font-size:1.05rem}.matter-boundary aside p{margin-block-end:0;color:var(--muted)}.solutions-page-index{border-block-start:1px solid var(--line-strong)}.solutions-page-index>article{display:grid;grid-template-columns:4rem minmax(260px,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,4rem);border-block-end:1px solid var(--line);padding-block:clamp(2rem,4vw,3.4rem)}.solutions-page-index__copy h2{max-width:18ch;margin-block-end:.65rem;font-size:clamp(1.65rem,2.8vw,2.6rem);font-weight:600;line-height:1.18}.solutions-page-index__copy>p{margin-block-end:.8rem;color:var(--muted)}.solutions-page-index__signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;border-inline-start:1px solid var(--line);padding-inline-start:1.5rem}.solutions-page-index__signals strong{display:block;margin-block-end:.65rem;color:var(--blue-text);font-size:.92rem}.solutions-page-index__signals ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.solutions-page-index__signals li{color:var(--muted);font-size:.92rem}.solutions-note{align-items:center}.solutions-note h2,.deployment-responsibility-v2 h2{font-size:clamp(1.8rem,3vw,2.8rem)}.security-layers{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.security-layers>.section-intro{position:sticky;inset-block-start:7rem}.security-layers__list{border-block-start:1px solid var(--line-strong)}.security-layers__list article{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;border-block-end:1px solid var(--line);padding-block:1.45rem}.security-layers__list h3{margin-block-end:.45rem;font-size:1.35rem;font-weight:600}.security-layers__list p{margin-block-end:0;color:var(--muted)}.security-layers__links{display:flex;grid-column:2;gap:1rem;flex-wrap:wrap}.security-boundary{border-inline-start:4px solid var(--orange);background:var(--surface-soft);padding:clamp(1.4rem,3vw,2rem)}.security-boundary strong{display:block;margin-block-end:.45rem;font-size:1.08rem}.security-boundary p{max-width:82ch;margin-block-end:0;color:var(--muted)}.deployment-comparison__table{margin-block-start:2.5rem;border-block-start:1px solid var(--line-strong)}.deployment-comparison__table article{display:grid;grid-template-columns:4rem minmax(260px,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,4rem);border-block-end:1px solid var(--line);padding-block:clamp(2rem,4vw,3rem)}.deployment-comparison__title>p:first-child{margin-block-end:.7rem;color:var(--blue-text);font-size:.9rem;font-weight:600}.deployment-comparison__title h3{margin-block-end:.6rem;font-size:clamp(1.6rem,2.7vw,2.5rem);font-weight:600}.deployment-comparison__title>p:last-child{margin-block-end:0;color:var(--muted)}.deployment-comparison__table ul{display:grid;align-content:start;gap:.65rem;margin:0;border-inline-start:1px solid var(--line);padding:0 1.5rem 0 0;list-style:none}[dir=ltr] .deployment-comparison__table ul{padding:0 0 0 1.5rem}.deployment-comparison__table li{position:relative;padding-inline-start:1rem;color:var(--ink-soft)}.deployment-comparison__table li:before{position:absolute;inset-block-start:.72em;inset-inline-start:0;width:5px;height:5px;border-radius:50%;background:var(--orange);content:""}.deployment-responsibility-v2{align-items:center}@media (prefers-reduced-motion: no-preference){.conversion-hero__copy{animation:conversion-enter .46s ease-out both}.conversion-hero .matter-context-visual{animation:conversion-enter .52s 70ms ease-out both}@keyframes conversion-enter{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}}@media (max-width: 1100px){.conversion-hero,.platform-thesis,.matter-page-map{grid-template-columns:1fr}.conversion-hero{min-height:0}.conversion-hero__copy{max-width:820px}.conversion-hero h1{max-width:14ch}.conversion-hero .matter-context-visual,.platform-thesis .matter-context-visual,.matter-page-map .matter-context-visual{max-width:900px}}@media (max-width: 900px){.positioning-section,.matter-proof,.decision-section,.focused-faq,.matter-journey,.matter-boundary,.security-layers{grid-template-columns:1fr}.focused-faq>.text-link,.security-layers__links{grid-column:1}.matter-journey>.section-intro,.security-layers>.section-intro{position:static}.operating-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-flow__steps li:nth-child(2n){border-inline-end:0}.product-band,.solutions-page-index>article,.deployment-comparison__table article{grid-template-columns:3rem minmax(0,1fr)}.product-band__detail,.solutions-page-index__signals,.deployment-comparison__table ul{grid-column:2}.decision-section{gap:1px}}@media (max-width: 700px){.conversion-hero{padding-block:4rem 5.5rem}.conversion-hero h1{font-size:clamp(2.8rem,13vw,4.2rem)}.conversion-hero__actions{align-items:stretch;flex-direction:column}.conversion-hero__actions .button{width:100%}.matter-context-visual{border-radius:22px 22px 22px 6px}.matter-context-visual__grid{min-height:0;grid-template-columns:1fr;grid-template-rows:auto;gap:0}.matter-context-visual__center,.matter-node--1,.matter-node--2,.matter-node--3,.matter-node--4,.matter-node--5,.matter-node--6{grid-column:1;grid-row:auto}.matter-context-visual__center{order:-1;min-height:190px;margin-block-end:.8rem}.matter-node{grid-template-columns:2.5rem minmax(0,1fr)}.trust-rail>div{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-rail span:nth-child(2){border-inline-end:0}.trust-rail span:nth-child(-n+2){border-block-end:1px solid var(--line)}.operating-flow__steps{grid-template-columns:1fr}.operating-flow__steps li,.operating-flow__steps li:nth-child(2n){min-height:0;border-inline-end:0}.operating-flow__steps h3{margin-block-start:.8rem}.matter-proof{padding:1.6rem}.product-band,.solutions-page-index>article,.deployment-comparison__table article{grid-template-columns:1fr;gap:1rem}.product-band__detail,.solutions-page-index__signals,.deployment-comparison__table ul{grid-column:1;border-inline-start:0;border-block-start:1px solid var(--line);padding:1rem 0 0}.solutions-page-index__signals{grid-template-columns:1fr}.solution-index__list>a{grid-template-columns:2.5rem minmax(0,1fr)}.focused-faq>.text-link{margin-block-start:0}.conversion-cta,.solutions-note,.deployment-responsibility-v2{align-items:stretch;flex-direction:column;gap:1.5rem;padding:1.6rem}.conversion-cta .button,.solutions-note .button,.deployment-responsibility-v2 .button{width:100%}.matter-page-map__summary ul{grid-template-columns:1fr}}
