/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#123347;--deep:#0c2c3d;--teal:#0f7d79;--mint:#84d1c5;--lime:#d8ed9e;--sky:#dceff3;--soft:#f3f7f6;--line:#d6e2e3;--text:#49616e;--white:#fff;--orange:#f4a269}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,summary,a{outline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid var(--orange)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em;line-height:1.06}h1{margin-bottom:1.5rem;font-size:clamp(3rem,5.4vw,5.5rem);font-weight:650}h1 em{color:var(--teal);font-family:Georgia,serif;font-weight:400}h2{font-size:clamp(2.15rem,3.7vw,3.8rem);font-weight:630}h3{font-size:1.45rem}.shell{width:min(1180px,100% - 48px);margin:0 auto}.section{padding:105px 0}.section-soft{background:var(--soft)}.utility-bar{background:var(--deep);color:#dce9ec;font-size:.76rem}.utility-inner{justify-content:space-between;align-items:center;height:34px;display:flex}.utility-inner nav{gap:24px;display:flex}.utility-inner a{opacity:.82}.utility-inner a:hover{opacity:1}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;position:sticky;top:0}.header-inner{align-items:center;gap:35px;height:82px;display:flex}.brand{align-items:center;gap:10px;margin-right:auto;display:inline-flex}.brand-mark{align-items:end;gap:3px;width:41px;height:34px;display:flex}.brand-mark i{background:var(--teal);border-radius:1px;width:11px;display:block}.brand-mark i:first-child{height:22px}.brand-mark i:nth-child(2){height:34px}.brand-mark i:nth-child(3){height:27px}.brand-copy{flex-direction:column;line-height:.85;display:flex}.brand-copy strong{letter-spacing:.02em;font-size:1.3rem}.brand-copy small{letter-spacing:.32em;color:var(--teal);margin-top:6px;font-size:.52rem}.desktop-nav{align-items:center;gap:29px;font-size:.9rem;font-weight:600;display:flex}.desktop-nav a:hover{color:var(--teal)}.button{background:var(--teal);color:#fff;border-radius:3px;justify-content:center;align-items:center;gap:13px;padding:15px 23px;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 8px 18px #0f7d791f}.button:hover{background:#096862;transform:translateY(-2px)}.button-small{padding:12px 18px;font-size:.82rem}.button-ghost{color:var(--ink);box-shadow:none;background:0 0;border:1px solid #a9bfc5}.button-ghost:hover{background:var(--soft);color:var(--ink)}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;font-weight:700;list-style:none}.mobile-menu nav{border:1px solid var(--line);background:#fff;flex-direction:column;gap:12px;width:220px;padding:16px;display:flex;position:absolute;top:35px;right:0;box-shadow:0 15px 40px #0c2c3d26}.hero{background:linear-gradient(135deg,#f8fbfa 0%,#edf6f5 65%,#ddecf0 100%);overflow:hidden}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:58px;min-height:690px;display:grid}.hero-copy{padding:75px 0}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--teal);margin-bottom:18px;font-size:.72rem;font-weight:800}.eyebrow span{background:var(--teal);vertical-align:middle;width:25px;height:2px;margin-right:8px;display:inline-block}.hero-lede{color:var(--text);max-width:650px;margin-bottom:29px;font-size:1.16rem;line-height:1.65}.button-row{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.micro-proof{color:var(--text);gap:34px;margin-top:44px;font-size:.78rem;display:flex}.micro-proof span{align-items:center;gap:9px;display:flex}.micro-proof b{color:var(--ink);font-size:1.1rem}.product-stage{align-items:center;min-height:500px;display:flex;position:relative}.app-window{background:#fff;border:1px solid #bad0d3;border-radius:12px;width:100%;height:380px;overflow:hidden;transform:perspective(1300px)rotateY(-3deg)rotateX(1deg);box-shadow:0 40px 70px #0d38482b}.app-top{background:var(--deep);color:#ddebeb;align-items:center;gap:13px;height:54px;padding:0 18px;font-size:.72rem;display:flex}.app-top i{background:#87a3ab;border-radius:50%;width:7px;height:7px;margin-left:auto}.app-top i+i{margin-left:-7px}.mini-brand{background:var(--teal);color:#fff;border-radius:5px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.app-body{grid-template-columns:48px 1fr;height:calc(100% - 54px);display:grid}.app-body aside{background:#ecf3f3;flex-direction:column;align-items:center;gap:22px;padding-top:25px;display:flex}.app-body aside b{background:#9ab4b8;border-radius:5px;width:16px;height:4px}.app-body main{padding:25px}.app-title{justify-content:space-between;align-items:center;display:flex}.app-title span{flex-direction:column;display:flex}.app-title small{color:#779097;letter-spacing:.12em;font-size:.55rem}.app-title strong{margin-top:4px;font-size:1.65rem}.app-title em{color:#2d8c55;background:#e5f6eb;border-radius:50px;padding:5px 9px;font-size:.55rem;font-style:normal}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.metric-row div{border:1px solid #dce7e8;border-radius:5px;flex-direction:column;padding:14px;display:flex}.metric-row small{color:#71878d;font-size:.56rem}.metric-row strong{font-size:1.25rem}.metric-row span{color:#809399;font-size:.48rem}.metric-row .up{color:#2a9360}.chart-card{border:1px solid #dce7e8;border-radius:5px;height:135px;position:relative;overflow:hidden}.chart-grid{background:repeating-linear-gradient(0deg,#0000,#0000 32px,#edf2f2 33px);position:absolute;inset:0}.chart-bars{align-items:end;gap:10px;display:flex;position:absolute;inset:22px 18px 0}.chart-bars i{background:linear-gradient(var(--mint),var(--teal));border-radius:2px 2px 0 0;flex:1;height:55%}.chart-bars i:nth-child(2){height:73%}.chart-bars i:nth-child(3){height:48%}.chart-bars i:nth-child(4){height:85%}.chart-bars i:nth-child(5){height:68%}.chart-bars i:nth-child(6){height:94%}.chart-bars i:nth-child(7){height:77%}.chart-bars i:nth-child(8){height:88%}.floating-card{background:#fff;border:1px solid #d2e2e3;border-radius:7px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 16px 35px #0d384821}.floating-one{top:42px;left:-30px}.floating-one div{flex-direction:column;display:flex}.floating-one small,.floating-two span{color:#748a90;font-size:.55rem}.floating-one strong{font-size:.76rem}.status-dot{background:#53ba78;border:4px solid #dbf3e3;border-radius:50%;width:12px;height:12px}.floating-two{flex-direction:column;align-items:flex-start;bottom:38px;right:-18px}.floating-two strong{color:var(--teal);font-size:1.3rem}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.proof-grid{color:#688087;grid-template-columns:1.3fr repeat(4,1fr);align-items:center;gap:25px;min-height:95px;font-size:.78rem;display:grid}.proof-grid p{color:var(--ink);margin:0;font-weight:750}.proof-grid span{border-left:1px solid var(--line);padding-left:20px}.section-heading{max-width:760px;margin-bottom:52px}.section-heading.center{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2{margin-bottom:18px}.section-heading>p:last-child{color:var(--text);max-width:700px;font-size:1.05rem}.product-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.product-card{border-radius:4px;min-height:515px;padding:48px;position:relative;overflow:hidden}.feature-blue{background:var(--sky)}.feature-mint{background:#e9f5e9}.product-card h3{max-width:500px;margin:13px 0 20px;font-size:2.35rem}.product-card>p:not(.eyebrow){color:var(--text);max-width:470px}.product-number{color:#12334738;letter-spacing:-.08em;font-size:5rem;font-weight:200;position:absolute;top:24px;right:28px}.check-list{gap:10px;margin:28px 0 40px;padding:0;list-style:none;display:grid}.check-list li,.big-checks li{align-items:flex-start;gap:11px;display:flex}.check{background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.7rem;display:inline-grid}.arrow-link{color:var(--ink);border-bottom:1px solid #829fa7;gap:40px;padding-bottom:7px;font-weight:800;display:inline-flex}.arrow-link:hover{color:var(--teal)}.doc-visual{height:142px;margin:30px 0 42px;position:relative}.doc-visual i{background:#fff;border:1px solid #c0d3c5;width:100px;height:132px;display:block;position:absolute;top:5px;left:45%;box-shadow:0 8px 20px #28503c14}.doc-visual i:before{content:"";background:#b2c9bf;height:3px;position:absolute;top:26px;left:16px;right:16px;box-shadow:0 15px #d3dfda,0 30px #d3dfda,0 45px #d3dfda}.doc-visual i:nth-child(2){transform:translate(-36px)rotate(-7deg)}.doc-visual i:nth-child(3){transform:translate(36px)rotate(7deg)}.doc-visual span{z-index:2;background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:51px;left:calc(45% + 26px)}.official-updates{border-bottom:1px solid var(--line);background:#f5f9f9;padding:68px 0}.official-updates-heading{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:30px;display:grid}.official-updates-heading h2{margin:0;font-size:clamp(2rem,3.2vw,3.1rem)}.official-updates-heading>p{color:var(--text);margin:0;font-size:.83rem}.official-update-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.official-update-grid>a{border:1px solid var(--line);border-top:4px solid var(--brand);background:#fff;flex-direction:column;min-height:225px;padding:27px;transition:all .2s;display:flex}.official-update-grid>a:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0c2c3d17}.official-update-grid span{color:var(--brand);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:850}.official-update-grid h3{letter-spacing:-.02em;margin:24px 0;font-size:1.08rem;line-height:1.35}.official-update-grid p{color:var(--text);margin:auto 0 0;font-size:.72rem;font-weight:700}.official-update-grid b{float:right;color:var(--brand)}.official-update-footer{justify-content:flex-end;gap:25px;margin-top:18px;font-size:.72rem;font-weight:800;display:flex}.official-update-footer a{border-bottom:1px solid #9db0b5}.official-update-footer a:hover{color:var(--brand)}.official-updates-compact{padding:58px 0}.official-updates-compact .official-update-grid{grid-template-columns:repeat(3,1fr)}.official-update-all{color:var(--teal);margin-right:auto}.official-source-section{background:#fff}.official-source-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.official-source-grid>a{border:1px solid var(--line);border-radius:4px;flex-direction:column;min-height:260px;padding:30px;transition:all .2s;display:flex}.official-source-grid>a:hover{border-color:#9abfc0;transform:translateY(-3px);box-shadow:0 15px 35px #0c2c3d14}.official-source-grid span{color:var(--brand);text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:850}.official-source-grid h3{margin:20px 0 10px;font-size:1.35rem}.official-source-grid p{color:var(--text);font-size:.88rem}.official-source-grid strong{color:var(--teal);margin-top:auto;font-size:.78rem}.official-update-disclaimer{max-width:900px;color:var(--text);margin:30px 0 0;font-size:.75rem}@media (width<=960px){.official-updates-heading{grid-template-columns:1fr;gap:12px}.official-update-grid,.official-updates-compact .official-update-grid{grid-template-columns:1fr 1fr}.official-source-grid{grid-template-columns:1fr}}@media (width<=640px){.official-updates{padding:48px 0}.official-update-grid{grid-template-columns:1fr}.official-update-grid>a{min-height:175px}.official-update-footer{flex-direction:column;justify-content:flex-start;gap:10px}}.audience-list{border-top:1px solid #b8cccf}.audience-list article{border-bottom:1px solid #b8cccf;grid-template-columns:70px 1fr 240px;align-items:center;padding:26px 20px;transition:all .2s;display:grid}.audience-list article>span{color:#71878d;font-size:.75rem}.audience-list h3{margin:0 0 4px;font-size:1.4rem}.audience-list p{color:var(--text);margin:0;font-size:.9rem}.audience-list a{text-align:right;font-weight:800}.audience-list article:hover,.audience-list article.active{background:#fff;padding-left:30px}.audience-list article.active h3{color:var(--teal)}.dark-section{background:var(--deep);color:#fff}.dark-section .section-heading h2{color:#fff}.dark-section .eyebrow{color:var(--mint)}.dark-section p{color:#bfd0d5}.split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.split-heading>p{padding-bottom:55px;font-size:1.06rem}.pillar-grid{border-top:1px solid #496570;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.pillar-grid article{border-right:1px solid #496570;padding:38px 25px 5px}.pillar-grid article:first-child{padding-left:0}.pillar-grid article:last-child{border-right:0}.pillar-grid span{color:var(--mint);font-size:.66rem}.pillar-grid h3{margin-top:45px;font-size:1.3rem}.pillar-grid p{font-size:.88rem}.story-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.story-grid blockquote{color:var(--ink);margin:0 0 18px;font-family:Georgia,serif;font-size:2.4rem;line-height:1.25}.quote-note{color:#809197;margin-bottom:30px;font-size:.76rem}.story-stat{background:var(--soft);padding:50px}.story-stat>span{color:var(--teal);text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;font-weight:800}.story-stat strong{letter-spacing:-.07em;margin:12px 0;font-size:4.5rem;display:block}.story-stat p{color:var(--text)}.pricing-preview{background:#eef6f4}.pricing-grid{grid-template-columns:1fr .75fr;align-items:center;gap:80px;display:grid}.pricing-grid h2{font-size:3.2rem}.pricing-grid>div>p:not(.eyebrow){color:var(--text);max-width:640px}.pricing-ticket{border-top:5px solid var(--teal);background:#fff;padding:38px;box-shadow:0 15px 40px #0c2c3d17}.pricing-ticket>span{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:800}.pricing-ticket h3{margin:14px 0;font-size:1.75rem}.pricing-ticket p{color:var(--text);font-size:.9rem}.pricing-ticket a{border-top:1px solid var(--line);justify-content:space-between;margin-top:25px;padding-top:18px;font-weight:800;display:flex}.cta-band{background:var(--teal);color:#fff}.cta-inner{justify-content:space-between;align-items:center;gap:60px;min-height:350px;display:flex}.cta-inner>div{max-width:780px}.cta-inner h2{margin-bottom:16px;font-size:3.6rem}.cta-inner p{color:#d5efea;max-width:700px}.eyebrow.light{color:#d5efea}.button-light{color:var(--ink);white-space:nowrap;background:#fff}.button-light:hover{color:var(--ink);background:#effafa}.footer{color:#c5d6da;background:#082431;padding:70px 0 25px}.footer-brand{align-items:center;width:min(100%,338px);margin-bottom:10px;display:inline-flex}.footer-brand img{width:100%;height:auto;display:block}.footer-grid{grid-template-columns:1.35fr repeat(4,1fr);gap:42px;display:grid}.footer-grid>div{flex-direction:column;gap:9px;display:flex}.footer-grid strong{color:#fff;margin-bottom:8px}.footer-grid a,.footer-grid p{color:#a9c0c5;font-size:.82rem}.footer-contact{margin-top:18px}.footer-base{border-top:1px solid #34505c;justify-content:space-between;margin-top:50px;padding-top:22px;font-size:.72rem;display:flex}.footer-base span:last-child{gap:20px;display:flex}.inner-hero .hero-grid{min-height:630px}.inner-hero h1{font-size:clamp(2.9rem,5vw,4.8rem)}.outcome-bar{border-bottom:1px solid var(--line);background:#fff}.outcome-bar .shell{grid-template-columns:repeat(4,1fr);align-items:center;min-height:95px;display:grid}.outcome-bar span{border-right:1px solid var(--line);padding:0 25px;font-size:.82rem;font-weight:700}.outcome-bar span:first-child{padding-left:0}.outcome-bar span:last-child{border-right:0}.workflow-row{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.workflow-row li{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:130px;padding:24px 16px;display:flex}.workflow-row li:last-child{border:0}.workflow-row span{color:var(--teal);font-size:.65rem}.workflow-row strong{font-size:.86rem}.capability-layout{grid-template-columns:1.1fr .9fr;gap:90px;display:grid}.big-checks{grid-template-columns:1fr 1fr;gap:17px 25px;margin:0;padding:0;list-style:none;display:grid}.feature-stack{gap:12px;display:grid}.feature-stack article{border:1px solid var(--line);background:#fff;grid-template-columns:40px 1fr;padding:28px;display:grid}.feature-stack article>span{color:var(--teal);grid-row:1/3;font-size:.65rem}.feature-stack h3{margin-bottom:6px;font-size:1.2rem}.feature-stack p{color:var(--text);margin:0;font-size:.86rem}.integration-orbit{border:1px solid var(--line);background:radial-gradient(circle,#eef7f5 0 31%,#0000 32%),linear-gradient(45deg,#0000 49.8%,#d7e6e6 50%,#0000 50.2%),linear-gradient(-45deg,#0000 49.8%,#d7e6e6 50%,#0000 50.2%);place-items:center;height:390px;display:grid;position:relative}.integration-orbit strong{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:100px;height:100px;font-size:1.35rem;display:grid}.integration-orbit span{border:1px solid var(--line);background:#fff;padding:10px 15px;font-size:.75rem;font-weight:800;position:absolute;box-shadow:0 8px 20px #0c2c3d12}.integration-orbit span:first-of-type{top:28px;left:45%}.integration-orbit span:nth-of-type(2){top:46%;right:22px}.integration-orbit span:nth-of-type(3){bottom:30px;left:42%}.integration-orbit span:nth-of-type(4){top:45%;left:25px}.trust-grid{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:45px;display:grid}.trust-grid h2{font-size:3rem}.trust-grid article{border-left:1px solid #4c6975;padding-left:30px}.line-icon{color:var(--mint);font-size:2rem}.trust-grid h3{margin-top:30px}.trust-grid p{font-size:.9rem}.diagnostic-hero{background:linear-gradient(135deg,#f8fbfa,#eef8f3 65%,#e5f0d4)}.statement{background:var(--lime)}.statement p{max-width:1000px;margin:0;padding:65px 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,4rem);line-height:1.25}.statement em{color:var(--teal)}.flow-line{grid-template-columns:repeat(7,1fr);display:grid;position:relative}.flow-line:before{content:"";background:#abc4c5;height:2px;position:absolute;top:20px;left:4%;right:4%}.flow-line div{text-align:center;flex-direction:column;align-items:center;gap:15px;display:flex;position:relative}.flow-line span{border:2px solid var(--teal);width:41px;height:41px;color:var(--teal);z-index:1;background:#fff;border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.flow-line strong{font-size:.75rem}.readiness-card{background:var(--deep);color:#fff;padding:45px}.readiness-card h3{font-size:2rem}.readiness-card ul{color:#c2d4d8;margin:25px 0;padding-left:20px}.readiness-card li{margin:10px 0}.readiness-card a{color:var(--mint);border-top:1px solid #43606b;justify-content:space-between;padding-top:20px;font-weight:800;display:flex}.mini-steps{grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;padding:0;list-style:none;display:grid}.mini-steps li{border-top:1px solid var(--line);padding-top:12px;font-weight:750}.mini-steps b{color:var(--teal);margin-right:10px;font-size:.65rem}.case-card{background:var(--sky);padding:50px}.case-card>span{text-transform:uppercase;color:var(--teal);letter-spacing:.12em;font-size:.7rem;font-weight:800}.case-card h3{margin:18px 0;font-size:2.1rem}.case-card p{color:var(--text)}.case-card small{color:#789096;margin:25px 0;display:block}.case-card a{border-top:1px solid #b6ced2;justify-content:space-between;padding-top:18px;font-weight:800;display:flex}.resource-section{background:#f6f8f6}.resource-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.resource-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:270px;padding:32px;display:flex}.resource-grid article>span{color:var(--teal);text-transform:uppercase;font-size:.65rem;font-weight:800}.resource-grid h3{margin:27px 0 12px;font-size:1.5rem}.resource-grid p{color:var(--text);font-size:.9rem}.resource-grid a{color:var(--teal);margin-top:auto;font-weight:800}@media (width<=960px){.desktop-nav,.header-inner>.button{display:none}.mobile-menu{display:block}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:75px 0 25px}.product-stage{min-height:480px}.proof-grid{grid-template-columns:1fr 1fr;padding:24px 0}.proof-grid p{grid-column:1/-1}.product-pair,.story-grid,.pricing-grid,.capability-layout,.trust-grid,.split-heading{grid-template-columns:1fr}.pillar-grid{grid-template-columns:1fr 1fr}.split-heading{gap:0}.split-heading>p{padding-bottom:20px}.workflow-row{grid-template-columns:repeat(3,1fr)}.outcome-bar .shell{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.2fr 1fr}.flow-line{grid-template-columns:repeat(4,1fr);gap:24px}.flow-line:before{display:none}.resource-grid{grid-template-columns:1fr 1fr}.cta-inner{padding:65px 0}.cta-inner h2{font-size:2.8rem}.audience-list article{grid-template-columns:50px 1fr}.audience-list article a{text-align:left;grid-column:2;margin-top:8px}body:has(.mobile-menu[open]){overflow:hidden}.mobile-menu nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;width:min(320px,100vw - 30px);max-height:calc(100dvh - 90px);padding-bottom:calc(22px + env(safe-area-inset-bottom));overflow-y:auto}}@media (width<=640px){.shell{width:min(100% - 30px,1180px)}.utility-inner>span{display:none}.utility-inner{justify-content:center}.utility-inner nav{gap:13px}.section{padding:72px 0}h1{font-size:3rem}.header-inner{height:70px}.brand-mark{transform:scale(.85)}.brand-copy strong{font-size:1.1rem}.hero-grid{gap:0}.hero-copy{padding-top:55px}.product-stage{min-height:370px}.app-window{height:290px}.app-body main{padding:14px}.metric-row{gap:4px}.metric-row div{padding:8px}.floating-one{top:15px;left:5px}.floating-two{bottom:15px;right:0}.micro-proof{flex-direction:column;gap:8px}.proof-grid{display:none}.product-pair{grid-template-columns:1fr}.product-card{min-height:auto;padding:32px 24px}.product-card h3{font-size:1.9rem}.audience-list article{padding:23px 5px}.pillar-grid{grid-template-columns:1fr}.pillar-grid article{border-bottom:1px solid #496570;border-right:0;padding:26px 0}.pillar-grid h3{margin-top:18px}.story-grid{gap:40px}.story-grid blockquote{font-size:1.75rem}.story-stat{padding:30px}.story-stat strong{font-size:3.5rem}.pricing-grid{gap:35px}.pricing-grid h2{font-size:2.45rem}.cta-inner{flex-direction:column;justify-content:center;align-items:flex-start}.cta-inner h2{font-size:2.4rem}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-base{flex-direction:column;gap:10px}.outcome-bar .shell{grid-template-columns:1fr}.outcome-bar span{border-right:0;border-bottom:1px solid var(--line);padding:15px 0}.workflow-row{grid-template-columns:1fr 1fr}.big-checks{grid-template-columns:1fr}.integration-orbit{height:320px}.trust-grid{gap:35px}.flow-line{grid-template-columns:1fr 1fr}.mini-steps,.resource-grid{grid-template-columns:1fr}.section-heading{margin-bottom:38px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--brand:#c1000a;--brand-dark:#970008;--brand-pale:#fbefef}:focus-visible{outline-color:var(--brand)}h1 em,.statement em{color:var(--brand)}.utility-bar{border-top:3px solid var(--brand)}.utility-inner{height:48px;font-size:.8rem}.utility-inner nav{align-items:center}.utility-inner .accounts-button{opacity:1;background:var(--brand);color:#fff;border:1px solid #e7424a;border-radius:3px;padding:8px 12px;font-weight:800;line-height:1}.utility-inner .accounts-button:hover{background:var(--brand-dark);transform:translateY(-1px)}.brand{align-items:center;margin-right:auto;line-height:0;display:inline-flex}.brand-logo{object-fit:contain;width:230px;height:auto;max-height:54px;display:block}.nav-links a:hover,.nav-links a.active{color:var(--brand)}.nav-links a.active:after{background:var(--brand)}.btn-primary{background:var(--brand);box-shadow:0 10px 24px #c1000a30}.btn-primary:hover{background:var(--brand-dark);box-shadow:0 14px 28px #c1000a3d}.btn-ghost:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-pale)}.eyebrow,.eyebrow span,.check,.audience-list article.active h3,.story-stat>span,.pricing-ticket>span,.arrow-link:hover,.resource-grid a:hover{color:var(--brand)}.pricing-ticket{border-top-color:var(--brand)}.flow-line span{border-color:var(--brand);color:var(--brand)}.mini-steps b,.case-card>span,.resource-grid article>span{color:var(--brand)}.cta-band{background:linear-gradient(135deg,#970008 0%,#c1000a 65%,#d6272f 100%)}.cta-band .eyebrow,.cta-band .eyebrow span,.cta-band p{color:#fff4f4}.cta-band .button-light{color:var(--brand-dark)}.dark-section .eyebrow,.dark-section .eyebrow span{color:var(--mint)}@media (width<=640px){.brand-logo{width:175px;max-height:46px}}.page-intro{background:linear-gradient(135deg,#f8fbfa,#eef5f7);padding:105px 0 90px}.page-intro h1{max-width:940px;margin:12px 0 20px;font-size:clamp(3rem,6vw,5.5rem)}.page-intro .hero-lede{max-width:790px}.content-card-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.content-card-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:285px;padding:34px;display:flex}.content-card-grid article>span{color:var(--brand);letter-spacing:.12em;font-size:.66rem;font-weight:800}.content-card-grid h3{margin:38px 0 14px;font-size:1.45rem}.content-card-grid p{color:var(--text);font-size:.92rem}.content-card-grid a{margin-top:auto;font-weight:800}.two-column-copy{grid-template-columns:.85fr 1.15fr;align-items:start;gap:100px;display:grid}.two-column-copy h2{font-size:clamp(2.35rem,4vw,4rem)}.two-column-copy>div:last-child>p{color:var(--text);font-size:1.07rem}.solution-directory{border-top:1px solid var(--line)}.solution-directory>a{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 50px;align-items:center;padding:30px 20px;transition:all .2s;display:grid}.solution-directory>a:hover{background:var(--brand-pale);padding-left:30px}.solution-directory span{color:var(--brand);font-size:.7rem}.solution-directory h2{margin:0 0 5px;font-size:1.65rem}.solution-directory p{color:var(--text);margin:0}.solution-directory b{text-align:right;font-size:1.3rem}.pricing-cards,.contact-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pricing-cards article,.contact-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;min-height:390px;padding:40px;display:flex}.pricing-cards article>span,.contact-grid article>span{text-transform:uppercase;letter-spacing:.1em;color:var(--brand);font-size:.7rem;font-weight:800}.pricing-cards h2,.contact-grid h2{margin:30px 0 14px;font-size:1.85rem}.pricing-cards p,.contact-grid p{color:var(--text)}.pricing-cards .button,.contact-grid .button{margin-top:auto}.pricing-cards .featured-plan{background:var(--deep);color:#fff;transform:translateY(-14px)}.pricing-cards .featured-plan:has(.calculator-modal){transform:none}.pricing-cards .featured-plan p{color:#c5d6da}.pricing-note{text-align:center;max-width:820px;color:var(--text);margin:35px auto 0;font-size:.82rem}.support-links{grid-template-columns:1fr 1fr;gap:18px;display:grid}.support-links>a{border:1px solid var(--line);background:#fff;min-height:235px;padding:36px}.support-links>a:hover{background:var(--brand-pale)}.support-links span{color:var(--brand);font-size:.7rem}.support-links h2{margin:30px 0 10px;font-size:1.65rem}.support-links p{color:var(--text)}.support-links b{margin-top:20px;display:block}.legal-copy>p:last-child{color:var(--text);margin-top:30px;font-size:1.15rem}@media (width<=960px){.content-card-grid{grid-template-columns:1fr 1fr}.two-column-copy{grid-template-columns:1fr;gap:30px}.pricing-cards,.contact-grid{grid-template-columns:1fr}.pricing-cards .featured-plan{transform:none}.page-intro{padding:75px 0}}@media (width<=640px){.content-card-grid,.support-links{grid-template-columns:1fr}.solution-directory>a{grid-template-columns:45px 1fr 25px;padding-left:5px;padding-right:5px}.page-intro{padding:55px 0}.page-intro h1{font-size:2.8rem}}.announcement{background:var(--deep);color:#fff}.announcement .shell{align-items:center;gap:20px;min-height:50px;font-size:.82rem;display:flex}.announcement span{color:#ffb6ba;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.announcement p{margin:0}.announcement a{color:#fff;margin-left:auto;font-weight:800}.assessment-ticker{background:var(--deep);color:#fff;white-space:nowrap;border-top:1px solid #ffffff14;border-bottom:1px solid #355462;display:block;overflow:hidden}.ticker-track{width:max-content;animation:40s linear infinite hype-ticker;display:flex}.assessment-ticker:hover .ticker-track,.assessment-ticker:focus-visible .ticker-track{animation-play-state:paused}.ticker-group{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:32px;min-height:44px;padding-right:32px;font-size:.7rem;display:flex}.ticker-group b{background:var(--brand);color:#fff;border-radius:20px;padding:4px 8px;font-size:.6rem}.ticker-group em{font-size:.8rem;font-style:normal;font-weight:900}.ticker-group strong{color:#d5e3e6;font-weight:650}.ticker-group i{color:#688994;font-style:normal}.ticker-group u{color:#ff9da2;border-bottom:1px solid #ff9da2cc;padding-bottom:2px;font-weight:900;text-decoration:none}@keyframes hype-ticker{to{transform:translate(-50%)}}.fho-hero{background:linear-gradient(135deg,#f9fbfb,#eef5f7);padding:90px 0}.fho-hero h1{max-width:1000px;margin:15px 0 24px;font-size:clamp(3rem,6vw,5.6rem)}.fho-hero .hero-lede{max-width:850px}.fho-pills{flex-wrap:wrap;gap:9px;margin:30px 0;display:flex}.fho-pills span{border:1px solid var(--line);background:#fff;border-radius:30px;padding:9px 14px;font-size:.76rem;font-weight:750}.fho-hero aside{background:var(--brand-pale);border-left:4px solid var(--brand);max-width:820px;color:var(--text);padding:17px 20px;font-size:.84rem}.fho-shell{max-width:980px;padding-top:55px;padding-bottom:90px}.fho-progress{margin-bottom:24px}.fho-progress>div{justify-content:space-between;margin-bottom:9px;font-size:.78rem;display:flex}.fho-progress{background:#e5edef;border-radius:10px;height:auto;overflow:hidden}.fho-progress>div{background:#fff}.fho-progress i{background:var(--brand);height:8px;transition:width .2s;display:block}.fho-questions{gap:18px;display:grid}.fho-instruction{background:var(--deep);color:#fff;padding:30px}.fho-instruction h2{font-size:2rem}.fho-instruction p{color:#c5d6da;margin:8px 0 0}.fho-questions fieldset{border:1px solid var(--line);background:#fff;padding:28px}.fho-questions legend{padding:0 8px;font-family:Georgia,serif;font-size:1.25rem;font-weight:700;line-height:1.35}.fho-questions legend span{font-family:var(--font-geist-sans);color:var(--brand);margin-right:13px;font-size:.66rem}.fho-questions fieldset>p{color:var(--text);margin:10px 0 20px;font-size:.86rem}.fho-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fho-options label{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:9px;padding:13px;font-size:.82rem;display:flex}.fho-options label.selected{border-color:var(--brand);background:var(--brand-pale)}.fho-options input{accent-color:var(--brand);margin-top:2px}.fho-submit{justify-self:end;margin-top:10px}.fho-error,.fho-setup{background:var(--brand-pale);border-left:4px solid var(--brand);color:var(--brand-dark);padding:15px}.fho-results{gap:28px;display:grid}.fho-score-panel{border:1px solid var(--line);background:#fff;grid-template-columns:210px 1fr;align-items:center;gap:40px;padding:45px;display:grid}.fho-score{border-radius:50%;place-items:center;width:180px;height:180px;display:grid}.fho-score>span{width:140px;height:140px;color:var(--text);background:#fff;border-radius:50%;align-content:center;place-items:center;font-size:.75rem;display:grid}.fho-score b{color:var(--ink);font-size:3.6rem;line-height:1;display:block}.fho-score-panel h2{font-size:2.4rem}.fho-score-panel>div:last-child>p:last-child{color:var(--text)}.fho-findings{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fho-findings article{border:1px solid var(--line);background:#fff;padding:30px}.fho-findings h3{font-size:1.35rem}.fho-findings li{color:var(--text);margin:9px 0}.text-button{cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.fho-lead{background:var(--deep);color:#fff;padding:45px}.fho-lead>p:not(.eyebrow){color:#c5d6da}.fho-form-grid{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;display:grid}.fho-form-grid label{gap:7px;font-size:.77rem;font-weight:750;display:grid}.fho-form-grid .wide{grid-column:1/-1}.fho-form-grid input,.fho-form-grid select,.fho-form-grid textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #6c858f;padding:13px}.fho-consent{color:#d7e4e7;align-items:flex-start;gap:10px;margin:14px 0;font-size:.78rem;display:flex}.fho-consent input{accent-color:var(--brand);margin-top:3px}.fho-lead .button{margin-top:18px}.fho-setup{color:#fff;background:#6c1015;border-color:#fff;margin-top:18px}.fho-basis{border:1px solid var(--line);color:var(--text);margin-top:30px;padding:25px;font-size:.82rem}.fho-basis h3{font-size:1rem}.fho-promo{background:var(--brand-pale)}.fho-promo>.shell{justify-content:space-between;align-items:center;gap:60px;display:flex}.fho-promo h2{max-width:780px;font-size:clamp(2.2rem,4vw,3.8rem)}.fho-promo p{max-width:760px}.interactive-resource{border-top:5px solid var(--brand)!important}@media (width<=760px){.announcement .shell{flex-wrap:wrap;gap:6px 12px;padding:12px 0}.announcement a{width:100%;margin-left:0}.fho-hero{padding:55px 0}.fho-options,.fho-findings,.fho-form-grid{grid-template-columns:1fr}.fho-score-panel{text-align:center;grid-template-columns:1fr}.fho-score{margin:auto}.fho-form-grid .wide{grid-column:auto}.fho-promo>.shell{display:block}.fho-promo .button{margin-top:20px}.fho-lead,.fho-score-panel{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker-group[aria-hidden=true]{display:none}.assessment-ticker{white-space:normal}.ticker-group{flex-wrap:wrap;justify-content:center;padding:10px 15px}}@media (width<=640px){.utility-inner{height:46px;font-size:.72rem}.utility-inner nav{gap:9px}.utility-inner .accounts-button{padding:7px 9px}}@media print{.site-header,.utility-bar,.footer,.fho-lead,.fho-basis,.announcement,.fho-results>.button-row{display:none!important}.fho-page{background:#fff}.fho-hero{padding:20px 0}.fho-shell{padding-top:20px}.fho-findings{grid-template-columns:1fr 1fr}}.fho-start{margin:8px 0 28px;padding:17px 25px;font-size:1rem}.fho-modal{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051923b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fho-dialog{background:#fff;width:min(920px,100%);max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 25px 80px #00000047}.fho-close{z-index:3;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:2rem;line-height:1;position:absolute;top:12px;right:18px}.fho-wizard .fho-progress{background:#fff;border-radius:0;margin:0;padding:24px 32px 0}.fho-wizard .fho-progress>div{margin-bottom:12px}.fho-wizard-body{padding:38px 55px 34px}.fho-wizard-body fieldset{border:0;margin:0;padding:0}.fho-wizard-body legend{font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;line-height:1.2}.fho-wizard-body fieldset>p{color:var(--text);margin:14px 0 26px;font-size:.95rem}.fho-options.single{grid-template-columns:1fr}.fho-options.single label{padding:15px 17px;font-size:.9rem}.fho-wizard-actions{border-top:1px solid var(--line);background:#f7f9f9;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:20px 32px;display:grid}.fho-wizard-actions>span{text-align:center;color:var(--text);font-size:.72rem}.fho-wizard-actions button:disabled{opacity:.4;cursor:not-allowed}.fho-dialog .fho-results{padding:50px}.fho-dialog .fho-results .fho-lead{margin-bottom:0}.fho-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.fho-success{color:var(--ink);border-left:5px solid var(--brand);background:#fff;margin-top:28px;padding:28px}.fho-success h3{font-size:1.45rem}.fho-success p{color:var(--text);margin:8px 0 0}.fho-booking{background:var(--brand-pale);border-left:5px solid var(--brand);justify-content:space-between;align-items:center;gap:35px;padding:30px;display:flex}.fho-booking h3{margin:4px 0 8px;font-size:1.55rem}.fho-booking p:last-child{color:var(--text);max-width:570px;margin:0}.fho-booking .button{flex:none}.fho-success .button{margin-top:20px}@media (width<=700px){.fho-modal{padding:0}.fho-dialog{width:100%;height:100%;max-height:none}.fho-wizard-body{padding:60px 20px 24px}.fho-wizard .fho-progress{padding:20px 50px 0 20px}.fho-wizard-actions{grid-template-columns:1fr 1fr;padding:15px 20px}.fho-wizard-actions>span{display:none}.fho-wizard-actions .button{width:100%;padding:12px 8px}.fho-dialog .fho-results{padding:60px 20px 30px}.fho-booking{display:block}.fho-booking .button{margin-top:20px;display:inline-flex}}@media print{.fho-modal{background:#fff;padding:0;position:static}.fho-dialog{max-height:none;box-shadow:none;overflow:visible}.fho-close,.fho-wizard{display:none!important}.fho-dialog .fho-results{padding:0}}.assessment-header .header-inner{justify-content:space-between}.assessment-footer .footer-base{margin-top:18px}.assessment-footer{padding-top:28px}.assessment-footer-brand{justify-content:center;display:flex}.assessment-footer-brand .footer-brand{width:min(100%,260px);margin:0}@media (width<=640px){.assessment-header .header-inner{gap:16px}.assessment-header .brand-logo{width:190px;height:auto}.assessment-header .button{text-align:center;padding:10px 12px;font-size:.7rem}}.home-product-screenshot{isolation:isolate;align-items:center;min-height:500px;display:flex;position:relative}.home-product-screenshot:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(#249a9e3d 0%,#249a9e1c 42%,#0000 72%);border-radius:50%;position:absolute;inset:12% 3%;transform:scale(1.12)}.home-product-screenshot img{background:#fff;border:1px solid #87a8b073;border-radius:10px;width:100%;height:auto;display:block;transform:perspective(1300px)rotateY(-2deg)rotateX(1deg);box-shadow:0 36px 72px #0d384833,0 12px 28px #0d38481f}@media (width<=960px){.home-product-screenshot{max-width:760px;min-height:460px;margin:0 auto}.home-product-screenshot img{transform:none}}@media (width<=640px){.home-product-screenshot{min-height:300px}.home-product-screenshot:before{filter:blur(17px);inset:15% 5%}.home-product-screenshot img{border-radius:7px;box-shadow:0 24px 48px #0d384830,0 8px 20px #0d38481a}}.human-story{background:linear-gradient(#fff 0%,#f5faf9 100%);overflow:hidden}.human-story .story-grid{grid-template-columns:.82fr 1.18fr;gap:clamp(45px,7vw,105px)}.physician-story-image{min-height:520px;margin:0;position:relative}.physician-story-image:before{content:"";z-index:0;background:#dff3f1;border-radius:48% 52% 46% 54%;position:absolute;inset:-34px -60px 48px 18%;transform:rotate(-4deg)}.physician-story-image img{z-index:1;object-fit:cover;object-position:center;border-radius:6px;width:100%;height:520px;position:relative;box-shadow:0 28px 65px #0937452e}.physician-story-image figcaption{z-index:2;background:var(--deep);color:#fff;width:min(310px,72%);padding:25px 28px;position:absolute;bottom:30px;left:-34px;box-shadow:0 18px 42px #04222e47}.physician-story-image figcaption span{color:#9ed9d5;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.physician-story-image figcaption strong{margin:8px 0 4px;font-size:2.35rem;line-height:1;display:block}.physician-story-image figcaption p{color:#d0e0e3;margin:0;font-size:.76rem}@media (width<=960px){.human-story .story-grid{grid-template-columns:1fr}.physician-story-image{max-width:820px}.physician-story-image figcaption{left:22px}}@media (width<=640px){.physician-story-image{min-height:430px}.physician-story-image img{height:410px}.physician-story-image figcaption{width:auto;bottom:0;left:14px;right:14px}.physician-story-image:before{inset:-18px -30px 65px 12%}}.visual-story-section{background:#f3f9f8;overflow:hidden}.visual-story-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(45px,7vw,100px);display:grid}.visual-story-grid figure{isolation:isolate;margin:0;position:relative}.visual-story-grid figure:before{content:"";z-index:-1;background:#dcefed;border-radius:46% 54% 50% 50%;position:absolute;inset:-28px 14% 34px -46px;transform:rotate(3deg)}.visual-story-grid img{object-fit:cover;border-radius:6px;width:100%;height:440px;display:block;box-shadow:0 26px 62px #0937452b}.visual-story-grid h2{margin:8px 0 18px;font-size:clamp(2.3rem,4.2vw,4.2rem);line-height:1.04}.visual-story-grid>div>p:last-child{max-width:600px;color:var(--text);font-size:1.03rem;line-height:1.75}.visual-story-reverse .visual-story-grid figure{grid-area:1/2}.visual-story-reverse .visual-story-grid>div{grid-area:1/1}.visual-story-reverse .visual-story-grid figure:before{inset:-28px -46px 34px 14%;transform:rotate(-3deg)}@media (width<=900px){.visual-story-grid{grid-template-columns:1fr;gap:42px}.visual-story-reverse .visual-story-grid figure,.visual-story-reverse .visual-story-grid>div{grid-area:auto}.visual-story-grid img{height:min(54vw,440px)}}@media (width<=640px){.visual-story-grid img{height:300px}.visual-story-grid figure:before,.visual-story-reverse .visual-story-grid figure:before{inset:-18px -25px 28px 14%;transform:rotate(-2deg)}}.fho-learn-link{color:var(--text);margin:0 0 24px;font-size:.9rem}.fho-learn-link a,.fho-resource-link a{color:var(--brand-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.fho-resource-link{border-left:4px solid var(--teal);color:var(--text);background:#f4f7f7;align-items:baseline;gap:8px 24px;padding:18px 22px;font-size:.86rem;display:flex}.fho-resource-link strong{color:var(--ink);white-space:nowrap}.fho-resource-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f9fbfb,#eef5f7);padding:60px 0 75px}.fho-resource-hero h1{max-width:980px;margin:14px 0 22px;font-size:clamp(2.8rem,5.8vw,5.3rem)}.fho-resource-hero .hero-lede{max-width:850px}.fho-reviewed{color:var(--text);margin:24px 0 0;font-size:.78rem}.fho-breadcrumbs{color:var(--text);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:28px;font-size:.75rem;display:flex}.fho-breadcrumbs a{font-weight:750}.fho-article-grid{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:70px;display:grid}.fho-reading{max-width:940px}.fho-article{min-width:0}.fho-article>h2{margin:65px 0 20px;font-size:clamp(2rem,3.5vw,3.1rem)}.fho-article>h3{margin:36px 0 12px;font-size:1.6rem}.fho-article>p,.fho-article>ul,.fho-article>ol{max-width:790px;color:var(--text);font-size:1.02rem;line-height:1.75}.fho-article li{margin:10px 0}.fho-quick-answer{background:var(--brand-pale);border-left:5px solid var(--brand);padding:30px 34px;font-size:1.08rem}.fho-quick-answer p:last-child{margin:0;line-height:1.7}.fho-article-nav{border:1px solid var(--line);gap:12px;padding:25px;font-size:.8rem;display:grid;position:sticky;top:25px}.fho-article-nav strong{font-family:Georgia,serif;font-size:1.15rem}.fho-article-nav hr{border:0;border-top:1px solid var(--line);width:100%}.fho-article-nav p{color:var(--text);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.65rem;font-weight:800}.fho-table-wrap{border:1px solid var(--line);margin:28px 0;overflow:auto}.fho-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:680px}.fho-table-wrap th,.fho-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px;font-size:.86rem}.fho-table-wrap thead th{background:var(--deep);color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.fho-table-wrap tbody th{width:20%;color:var(--ink)}.fho-code-grid,.fho-callouts{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;display:grid}.fho-code-grid article,.fho-callouts article,.fho-code-detail article{border:1px solid var(--line);background:#fff;padding:28px}.fho-code-grid span,.fho-code-detail article>span{color:var(--brand);letter-spacing:.08em;font-size:.7rem;font-weight:900}.fho-code-grid h3,.fho-callouts h3,.fho-code-detail h3{margin:15px 0 10px;font-size:1.35rem}.fho-code-grid p,.fho-callouts p,.fho-code-detail p{color:var(--text);font-size:.88rem}.fho-code-detail{gap:16px;margin:28px 0;display:grid}.fho-code-detail article{border-left:5px solid var(--brand)}.fho-steps{counter-reset:fho-step;list-style:none;padding:0!important}.fho-steps li{counter-increment:fho-step;border-bottom:1px solid var(--line);grid-template-columns:48px 180px 1fr;align-items:start;gap:20px;padding:20px 0;display:grid}.fho-steps li:before{content:counter(fho-step);background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.fho-steps span{font-size:.9rem}.fho-faq details{border-top:1px solid var(--line);padding:20px 0}.fho-faq details:last-child{border-bottom:1px solid var(--line)}.fho-faq summary{cursor:pointer;font-family:Georgia,serif;font-size:1.15rem;font-weight:700}.fho-faq p{color:var(--text);max-width:760px}.fho-example{background:var(--sky);border-left:5px solid var(--teal);margin:35px 0;padding:32px}.fho-example h3{font-size:1.6rem}.fho-example p{color:var(--text)}.fho-sources{border:1px solid var(--line);background:#f4f7f7;margin-top:65px;padding:30px}.fho-sources h2{margin:0 0 8px;font-size:1.5rem}.fho-sources p,.fho-sources li{color:var(--text);font-size:.84rem}.fho-sources a{text-underline-offset:3px;text-decoration:underline}.fho-disclaimer{border-left:4px solid var(--brand);background:var(--brand-pale);color:var(--text);margin-top:18px;padding:22px;font-size:.8rem}.fho-resource-directory{background:#f5f7f6}.fho-resource-directory h2{font-size:clamp(2rem,4vw,3.4rem)}.fho-link-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;display:grid}.fho-link-grid a{border:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;gap:6px 15px;padding:24px;display:grid}.fho-link-grid a:hover{border-color:var(--brand);background:var(--brand-pale)}.fho-link-grid strong{font-family:Georgia,serif;font-size:1.2rem}.fho-link-grid span{color:var(--text);grid-column:1;font-size:.82rem}.fho-link-grid b{color:var(--brand);grid-area:1/2/3;align-self:center}.fho-checklist-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:35px;padding-bottom:30px;display:flex}.fho-checklist-intro h2{font-size:2.5rem}.fho-checklist-intro p{max-width:650px;color:var(--text)}.fho-print-note{color:var(--text);background:#f4f7f7;padding:14px 18px;font-size:.78rem}.fho-checklist>section{margin:42px 0}.fho-checklist h2{font-size:1.7rem}.fho-check-item{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:start;gap:14px;padding:15px 0;display:grid}.fho-check-item>span:first-child{font-size:1.5rem;line-height:1}.fho-check-item p{color:var(--text);margin:0}.fho-check-options{color:var(--text);white-space:nowrap;font-size:.75rem}.fho-review-box{background:var(--deep);color:#fff;padding:32px}.fho-review-box h2{font-size:1.8rem}.fho-review-box li{color:#d2e0e3;margin:12px 0}@media (width<=960px){.fho-article-grid{grid-template-columns:1fr}.fho-article-nav{grid-template-columns:1fr 1fr;position:static}.fho-link-grid{grid-template-columns:1fr}.fho-resource-hero{padding:45px 0 60px}}@media (width<=680px){.fho-resource-hero h1{font-size:2.8rem}.fho-resource-hero .button-row .button{text-align:center;width:100%}.fho-code-grid,.fho-callouts{grid-template-columns:1fr}.fho-steps li{grid-template-columns:42px 1fr}.fho-steps li span{grid-column:2}.fho-article-nav{grid-template-columns:1fr}.fho-resource-link{display:block}.fho-resource-link strong{margin-bottom:5px;display:block}.fho-checklist-intro{display:block}.fho-checklist-intro .button{margin-top:20px}.fho-check-item{grid-template-columns:28px 1fr}.fho-check-options{grid-column:2}.fho-quick-answer{padding:24px 20px}}@media print{.fho-resource-page .utility-bar,.fho-resource-page .site-header,.fho-resource-page .fho-resource-directory,.fho-resource-page .cta-band,.fho-resource-page .footer,.fho-resource-hero .button-row,.fho-article-nav,.print-button{display:none!important}.fho-resource-hero{background:#fff;padding:20px 0}.fho-resource-hero h1{font-size:30pt}.fho-resource-page .section{padding:25px 0}.fho-article>h2{margin-top:28px}.fho-check-item,.fho-sources,.fho-disclaimer{break-inside:avoid}.fho-print-note{display:none}}.calculator-modal{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081f2fb8;place-items:center;padding:clamp(.65rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.calculator-modal-panel{background:#fff;border:1px solid #ffffff73;border-radius:22px;flex-direction:column;width:min(1400px,82vw);height:min(900px,86vh);display:flex;overflow:hidden;box-shadow:0 32px 90px #05283761,0 0 50px #27aaa333}.calculator-modal-header{background:#f7fbfb;border-bottom:1px solid #dbe8ea;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.calculator-modal-header span{color:#c90016;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.12rem;font-size:.7rem;font-weight:800;display:block}.calculator-modal-header h2{color:#103a50;margin:0;font-size:clamp(1rem,2vw,1.3rem)}.calculator-modal-close{color:#103a50;cursor:pointer;background:#fff;border:1px solid #c9dcdf;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;font:400 1.8rem/1 Arial;display:grid}.calculator-modal-close:hover,.calculator-modal-close:focus-visible{background:#eaf8f7;border-color:#129b96;outline:3px solid #129b9633}.calculator-modal iframe{background:#fff;border:0;width:100%;height:100%}button.button{font:inherit;cursor:pointer}.calculator-text-button{color:inherit;font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.fho-tool-cta{background:var(--deep);color:#fff;justify-content:space-between;align-items:center;gap:45px;margin:28px 0 45px;padding:30px 34px;display:flex}.fho-tool-cta h2{margin:4px 0 8px;font-size:clamp(1.7rem,3vw,2.4rem)}.fho-tool-cta p:not(.eyebrow){color:#c5d6da;max-width:680px;margin:0}.fho-tool-cta .button{flex:none}.fho-calculator-callout{border:1px solid #b7deda;border-left:6px solid var(--teal);background:linear-gradient(135deg,#eaf8f7,#f5fbfb);margin:38px 0 62px;padding:34px 38px}.fho-calculator-callout h3{margin:6px 0 12px;font-size:clamp(1.55rem,2.5vw,2.15rem)}.fho-calculator-callout>p:not(.eyebrow){max-width:920px;color:var(--text);margin:0;line-height:1.7}.fho-calculator-callout .button-row{margin-top:28px}@media (width<=900px){.calculator-modal-panel{width:94vw;height:90vh}}@media (width<=760px){.fho-tool-cta{padding:26px 22px;display:block}.fho-tool-cta .button{margin-top:20px}.fho-calculator-callout{margin-bottom:48px;padding:27px 22px}.fho-calculator-callout .button-row{margin-top:24px}.fho-calculator-callout .button-row .button{text-align:center;justify-content:center;width:100%}}@media (width<=640px){.calculator-modal{padding:0}.calculator-modal-panel{border:0;border-radius:0;width:100%;height:100dvh}.calculator-modal-header{padding:.7rem .8rem}.calculator-modal-header h2{font-size:.95rem}.calculator-modal-close{width:38px;height:38px}}.page-intro-visual{background:linear-gradient(135deg,#f8fbfb 0%,#edf6f6 100%);padding:68px 0;overflow:hidden}.page-intro-grid{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:center;gap:clamp(45px,7vw,105px);display:grid}.page-intro-grid h1{max-width:950px}.hero-art{isolation:isolate;width:min(100%,570px);min-height:440px;margin-left:auto;position:relative}.hero-art-orbit{background:radial-gradient(circle,#2097952e,#dbf2f085 44%,#0000 70%);border:1px solid #15898740;border-radius:50%;position:absolute;inset:10% 7%;transform:rotate(-8deg)}.hero-art>img{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 28px #09374533);width:132px;height:132px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-art-card{z-index:3;width:190px;color:var(--ink);background:#fffffff5;border:1px solid #8db3b88c;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;padding:20px 22px;display:grid;position:absolute;box-shadow:0 18px 42px #08374621}.hero-art-card span{color:var(--brand);letter-spacing:.08em;grid-row:1/3;font-size:.66rem;font-weight:900}.hero-art-card strong{font-size:.88rem;line-height:1.25}.hero-art .art-one{top:5%;right:5%}.hero-art .art-two{top:46%;left:0}.hero-art .art-three{bottom:4%;right:1%}.hero-art-line{z-index:1;background:linear-gradient(90deg,transparent,var(--teal),transparent);transform-origin:0;height:2px;display:block;position:absolute}.hero-art .line-one{width:48%;top:35%;left:25%;transform:rotate(-24deg)}.hero-art .line-two{width:48%;top:66%;left:29%;transform:rotate(19deg)}.hero-art-documents .hero-art-card{border-radius:2px;box-shadow:9px 9px #dcefed,0 18px 38px #0837461f}.hero-art-connections .hero-art-card{text-align:center;border-radius:55px;grid-template-columns:1fr;width:150px;min-height:105px}.hero-art-connections .hero-art-card span{grid-row:auto}.hero-art-clinic .hero-art-card,.hero-art-agents .hero-art-card{border-left:5px solid var(--teal)}.hero-art-enterprise .hero-art-orbit{border-radius:22px;transform:rotate(4deg)}.hero-art-diagnostic .hero-art-card{border-radius:40px;width:170px}.hero-art-diagnostic .art-two{left:4%}.hero-art-about>img{opacity:.98;width:245px;height:245px}.hero-art-about .hero-art-orbit{background:radial-gradient(circle,#cf00131f,#dbf2f07a 46%,#0000 70%);border:0;inset:4%}.hero-art-about .hero-art-card{background:#ffffffe6;width:155px;padding:17px}.hero-art-pricing .hero-art-card{border-top:5px solid var(--teal)}.hero-art-resources .hero-art-card{border-radius:2px;transform:rotate(-2deg)}.hero-art-resources .art-one,.hero-art-resources .art-three{transform:rotate(3deg)}.hero-art-contact .hero-art-card{border-radius:50px}.hero-art-support .hero-art-card{border-left:5px solid var(--brand)}.site-breadcrumbs{color:#617b82;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;font-size:.74rem;line-height:1.4;display:flex}.site-breadcrumbs span{align-items:center;gap:8px;display:flex}.site-breadcrumbs a{color:#526d75;border-bottom:1px solid #0000;text-decoration:none}.site-breadcrumbs a:hover{color:var(--brand);border-color:#cf001359}.site-breadcrumbs b{color:#aac0c4;font-weight:500}.site-breadcrumbs strong{max-width:260px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:750;overflow:hidden}.site-breadcrumbs strong:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;margin:0 8px 1px 0;display:inline-block}.hero-art-brand{z-index:4;background:#fff;border-radius:24px;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 34px #0937452e}.hero-art-brand img{object-fit:contain;width:68px;height:68px}.hero-art-accent{z-index:0;background:var(--teal);opacity:.13;display:block;position:absolute}.hero-art-billing .hero-art-orbit{background:linear-gradient(90deg,#ffffffbf,#dbf2f0cc);border:0;border-radius:20px;inset:26% 2%}.hero-art-billing .hero-art-brand{border-radius:17px;width:62px;height:62px;top:13%;left:auto;right:3%;transform:none}.hero-art-billing .hero-art-brand img{width:46px;height:46px}.hero-art-billing .hero-art-card{border-top:5px solid var(--teal);flex-direction:column;justify-content:center;align-items:flex-start;width:150px;min-height:108px;display:flex;top:38%;bottom:auto}.hero-art-billing .art-one{left:0;right:auto}.hero-art-billing .art-two{left:35%;right:auto}.hero-art-billing .art-three{left:auto;right:0}.hero-art-billing .line-one,.hero-art-billing .line-two{background:linear-gradient(90deg,var(--teal),#1589872e);width:18%;top:51%;transform:none}.hero-art-billing .line-one{left:25%}.hero-art-billing .line-two{left:61%}.hero-art-billing .accent-one{border-radius:8px;width:74%;height:7px;bottom:15%;left:3%}.hero-art-billing .accent-two{background:var(--brand);border-radius:8px;width:14%;height:7px;bottom:15%;right:5%}.hero-art-clinic .hero-art-orbit{background:linear-gradient(160deg,#ffffffe6,#dbf2f0a6);border:0;border-radius:18px;inset:3% 8%;box-shadow:inset 0 0 0 1px #8db3b859}.hero-art-clinic .hero-art-brand{border-radius:19px;width:68px;height:68px;top:18%;left:50%}.hero-art-clinic .hero-art-brand img{width:50px;height:50px}.hero-art-clinic .hero-art-card{border:1px solid #8db3b880;border-top:5px solid var(--teal);border-left:1px solid #8db3b880;flex-direction:column;justify-content:space-between;align-items:flex-start;width:30%;min-height:170px;padding:22px 18px;display:flex;top:38%;bottom:auto}.hero-art-clinic .art-one{left:3%;right:auto}.hero-art-clinic .art-two{left:35%;right:auto}.hero-art-clinic .art-three{right:3%}.hero-art-clinic .hero-art-line{display:none}.hero-art-clinic .accent-one{width:70%;height:2px;top:27%;left:15%}.hero-art-clinic .accent-two{width:2px;height:10%;top:28%;left:49%}.hero-art-agents .hero-art-orbit{background:#fff;border:0;border-radius:24px;inset:7% 3%;box-shadow:0 30px 65px #0837461f}.hero-art-agents .hero-art-brand{border-radius:18px;width:64px;height:64px;top:9%;left:auto;right:7%;transform:none}.hero-art-agents .hero-art-brand img{width:48px;height:48px}.hero-art-agents .hero-art-card{border-left:6px solid var(--teal);border-radius:8px;grid-template-columns:54px 1fr;width:74%;height:88px;left:8%;right:auto}.hero-art-agents .art-one{top:13%}.hero-art-agents .art-two{top:39%}.hero-art-agents .art-three{top:65%;bottom:auto}.hero-art-agents .hero-art-line{display:none}.hero-art-agents .accent-one{border-radius:8px;width:7px;height:58%;top:28%;right:8%}.hero-art-agents .accent-two{background:var(--brand);border-radius:8px;width:25%;height:7px;bottom:9%;right:7%}.hero-art-diagnostic .hero-art-orbit{background:linear-gradient(135deg,#fff,#dbf2f094);border:0;border-radius:22px;inset:12% 5%}.hero-art-diagnostic .hero-art-brand{border-radius:18px;width:66px;height:66px;top:14%;left:8%;transform:none}.hero-art-diagnostic .hero-art-brand img{width:50px;height:50px}.hero-art-diagnostic .hero-art-card{border-radius:12px;width:70%;height:78px;padding:17px 22px;left:17%;right:auto}.hero-art-diagnostic .art-one{top:14%}.hero-art-diagnostic .art-two{top:41%}.hero-art-diagnostic .art-three{top:68%;bottom:auto}.hero-art-diagnostic .hero-art-line{background:var(--teal);width:3px;height:58%;top:22%;left:11%;transform:none}.hero-art-diagnostic .line-two{display:none}.hero-art-diagnostic .accent-one,.hero-art-diagnostic .accent-two{opacity:1;border:4px solid var(--teal);background:#fff;border-radius:50%;width:15px;height:15px;left:9.9%}.hero-art-diagnostic .accent-one{top:44%}.hero-art-diagnostic .accent-two{border-color:var(--brand);top:71%}.hero-art-enterprise .hero-art-orbit{background:radial-gradient(circle,#2097952e,#0000 66%);border:1px solid #15898733;border-radius:50%;inset:6%}.hero-art-enterprise .hero-art-brand{border-radius:50%;width:112px;height:112px}.hero-art-enterprise .hero-art-brand img{width:80px;height:80px}.hero-art-enterprise .hero-art-card{text-align:center;border-radius:50%;flex-direction:column;justify-content:center;width:142px;min-height:112px;display:flex}.hero-art-enterprise .art-one{top:5%;left:3%;right:auto}.hero-art-enterprise .art-two{top:18%;left:auto;right:2%}.hero-art-enterprise .art-three{bottom:2%;left:19%;right:auto}.hero-art-enterprise .line-one{width:40%;top:30%;left:24%;transform:rotate(31deg)}.hero-art-enterprise .line-two{width:43%;top:64%;left:34%;transform:rotate(-19deg)}.hero-art-connections .hero-art-orbit{background:linear-gradient(90deg,#ffffffe6,#dbf2f0b3);border:0;border-radius:16px;inset:18% 5%}.hero-art-connections .hero-art-brand{border-radius:20px;width:76px;height:76px}.hero-art-connections .hero-art-brand img{width:56px;height:56px}.hero-art-connections .hero-art-card{border-radius:14px;width:145px;min-height:105px}.hero-art-connections .art-one{top:10%;left:0;right:auto}.hero-art-connections .art-two{top:62%;left:0}.hero-art-connections .art-three{top:36%;bottom:auto;right:0}.hero-art-connections .line-one{width:56%;top:30%;left:23%;transform:rotate(18deg)}.hero-art-connections .line-two{width:56%;top:69%;left:23%;transform:rotate(-18deg)}.hero-art-connections .accent-one{background:#cf001340;border-radius:50%;width:8%;height:82%;top:9%;left:46%}.hero-art-documents .hero-art-orbit{background:#fff;border:0;border-radius:6px;inset:8% 16%;transform:rotate(-3deg);box-shadow:18px 18px #dcefed,0 26px 55px #08374621}.hero-art-documents .hero-art-brand{border-radius:16px;width:60px;height:60px;top:11%;left:auto;right:12%;transform:none}.hero-art-documents .hero-art-brand img{width:44px;height:44px}.hero-art-documents .hero-art-card{width:52%;height:78px;box-shadow:none;border-radius:3px;left:12%;right:auto}.hero-art-documents .art-one{top:14%}.hero-art-documents .art-two{top:40%}.hero-art-documents .art-three{top:66%;bottom:auto}.hero-art-documents .hero-art-line{display:none}.hero-art-documents .accent-one{background:linear-gradient(var(--teal),var(--brand));opacity:.75;border-radius:40px;width:18%;height:42%;top:34%;right:14%}.hero-art-resources .hero-art-brand{border-radius:17px;width:62px;height:62px;top:42%;left:auto;right:4%;transform:none}.hero-art-resources .hero-art-brand img{width:46px;height:46px}.hero-art-resources .hero-art-orbit{background:#ffffff7a;border:0;border-radius:18px;inset:3%}.hero-art-resources .hero-art-card{border-radius:5px;width:210px;height:142px;padding:25px;box-shadow:8px 10px #1589871f,0 20px 40px #0837461a}.hero-art-resources .art-one{top:4%;left:5%;right:auto;transform:rotate(-4deg)}.hero-art-resources .art-two{top:35%;left:31%;transform:rotate(2deg)}.hero-art-resources .art-three{bottom:2%;right:3%;transform:rotate(-2deg)}.hero-art-resources .hero-art-line{display:none}.hero-art-about .hero-art-brand{border-radius:50%;width:138px;height:138px}.hero-art-about .hero-art-brand img{width:106px;height:106px}.hero-art-about .hero-art-card{width:158px}.hero-art-about .art-one{top:8%;left:0;right:auto}.hero-art-about .art-two{top:39%;left:auto;right:0}.hero-art-about .art-three{bottom:3%;left:6%;right:auto}.hero-art-about .line-one{width:60%;top:25%;left:20%;transform:rotate(20deg)}.hero-art-about .line-two{width:60%;top:72%;left:19%;transform:rotate(-17deg)}.hero-art-pricing .hero-art-orbit{background:linear-gradient(160deg,#fff,#dbf2f0b3);border:0;border-radius:20px;inset:8%;box-shadow:0 25px 55px #0837461c}.hero-art-pricing .hero-art-brand{border-radius:16px;width:60px;height:60px;top:8%;left:auto;right:8%;transform:none}.hero-art-pricing .hero-art-brand img{width:44px;height:44px}.hero-art-pricing .hero-art-card{flex-direction:column;justify-content:space-between;width:29%;height:190px;display:flex;top:32%;bottom:auto}.hero-art-pricing .art-one{left:5%;right:auto}.hero-art-pricing .art-two{left:35%;right:auto}.hero-art-pricing .art-three{right:5%}.hero-art-pricing .hero-art-line{display:none}.hero-art-pricing .accent-one{background:linear-gradient(90deg,var(--teal) 0 33%,#70b9b6 33% 66%,var(--brand) 66%);border-radius:8px;width:80%;height:8px;bottom:14%;left:10%}@media (width<=640px){.site-breadcrumbs{margin-bottom:18px;font-size:.68rem}.site-breadcrumbs strong{max-width:165px}.hero-art-brand{width:60px;height:60px}.hero-art-brand img{width:44px;height:44px}.hero-art-billing .hero-art-card{width:31%;min-height:94px;padding:12px}.hero-art-clinic .hero-art-card{min-height:130px;padding:13px 10px}.hero-art-agents .hero-art-card{height:68px}.hero-art-diagnostic .hero-art-card{height:62px}.hero-art-enterprise .hero-art-card{width:105px;min-height:84px}.hero-art-resources .hero-art-card{width:145px;height:105px;padding:15px}.hero-art-pricing .hero-art-card{height:145px;padding:13px}}.hero-real-screen{isolation:isolate;margin-left:auto;position:relative}.hero-real-screen:before{content:"";z-index:-1;filter:blur(35px);background:#29a09c38;border-radius:50%;position:absolute;inset:8%}.hero-real-screen>img{background:#fff;border:1px solid #8caeb58c;border-radius:9px;width:100%;height:auto;display:block;box-shadow:0 30px 70px #08364533}.hero-real-screen>span{border:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:12px 16px;font-size:.72rem;font-weight:850;display:flex;position:absolute;bottom:20px;right:-12px;box-shadow:0 15px 34px #0836452b}.hero-real-screen>span img{width:30px;height:30px}@media (width<=960px){.page-intro-grid{grid-template-columns:1fr;gap:15px}.hero-art{width:min(100%,610px);min-height:340px;margin:0 auto}.page-intro-visual{padding-bottom:35px}}@media (width<=640px){.hero-art{min-height:280px}.hero-art>img{width:90px;height:90px}.hero-art-about>img{width:155px;height:155px}.hero-art-card{width:145px;padding:14px;font-size:.75rem}.hero-art-connections .hero-art-card,.hero-art-diagnostic .hero-art-card{width:130px}.hero-art .art-one{right:0}.hero-art .art-two{left:0}.hero-art .art-three{right:0}.hero-real-screen>span{bottom:-18px;right:8px}}.workflow-journey{counter-reset:journey;border:0;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.workflow-journey:before{content:"";background:linear-gradient(90deg,var(--brand),#ef727c,var(--teal));opacity:.4;height:3px;position:absolute;top:50%;left:7%;right:7%}.workflow-journey li{z-index:1;background:#fff;border-radius:12px;justify-content:flex-start;min-height:220px;padding:30px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 16px 40px #08374614;border:1px solid #c9dddf!important}.workflow-journey li:hover{transform:translateY(-5px);box-shadow:0 24px 52px #08374624}.workflow-journey span{display:none}.workflow-journey i{background:var(--brand);color:#fff;border:7px solid #fde3e5;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 0 24px;font-size:1rem;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 5px #fff}.workflow-journey li:first-child i:after{content:"01"}.workflow-journey li:nth-child(2) i:after{content:"02"}.workflow-journey li:nth-child(3) i:after{content:"03"}.workflow-journey li:nth-child(4) i:after{content:"04"}.workflow-journey li:nth-child(5) i:after{content:"05"}.workflow-journey li:nth-child(6) i:after{content:"06"}.workflow-journey strong{font-size:1.03rem}.workflow-journey small{color:var(--text);margin-top:10px;font-size:.76rem;line-height:1.45;display:block}.integration-network{background:radial-gradient(circle,#d8f2efe0 0 25%,#0000 26%),linear-gradient(145deg,#f8fbfb,#e9f5f4);border:0;border-radius:18px;height:450px;overflow:hidden;box-shadow:inset 0 0 0 1px #c9dddf,0 25px 55px #0837461a}.integration-network:before,.integration-network:after{content:"";border:1px solid #198f8b3d;border-radius:44% 56% 48% 52%;width:72%;height:72%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(18deg)}.integration-network:after{width:56%;height:90%;transform:translate(-50%,-50%)rotate(-42deg)}.integration-network strong{z-index:4;filter:drop-shadow(0 18px 30px #08374638);background:0 0;border-radius:0;width:132px;height:132px;padding:0;position:relative}.integration-network strong img{object-fit:contain;width:100%;height:100%;display:block}.integration-network span{z-index:4;border:0;border-top:4px solid var(--teal);text-align:center;border-radius:8px;place-content:center;gap:4px;width:172px;min-height:69px;padding:14px 12px;display:grid;box-shadow:0 14px 34px #0837461f}.integration-network span small{color:var(--text);font-size:.62rem;font-weight:600}.integration-network span:first-of-type{top:24px;left:50%;transform:translate(-50%)}.integration-network span:nth-of-type(2){top:50%;right:18px;transform:translateY(-50%)}.integration-network span:nth-of-type(3){bottom:24px;left:50%;transform:translate(-50%)}.integration-network span:nth-of-type(4){top:50%;left:18px;transform:translateY(-50%)}.network-pulse{z-index:2;background:var(--brand);border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 0 8px #c900161a}.pulse-one{top:28%;left:27%}.pulse-two{background:var(--teal);bottom:25%;right:24%;box-shadow:0 0 0 8px #198f8b1f}@media (width<=960px){.workflow-journey{grid-template-columns:repeat(2,1fr)}.workflow-journey:before{display:none}}@media (width<=640px){.workflow-journey{grid-template-columns:1fr}.workflow-journey li{min-height:auto}.integration-network{height:440px}.integration-network strong{width:84px;height:84px}.integration-network span{width:135px;min-height:62px;padding:9px 7px}.integration-network span:first-of-type{top:22px}.integration-network span:nth-of-type(2){right:8px}.integration-network span:nth-of-type(3){bottom:22px}.integration-network span:nth-of-type(4){left:8px}}.status-widget-preview{background:linear-gradient(135deg,#f5f9f8,#e5f2f1);place-items:center;min-height:100vh;padding:clamp(50px,9vw,120px);display:grid}.status-widget-preview>div:first-child{width:min(760px,100%);margin-right:auto}.status-widget-preview h1{font-size:clamp(2.6rem,6vw,5.3rem)}.status-widget-preview>div:first-child>p:last-child{max-width:680px;color:var(--text);font-size:1.08rem}.status-widget{z-index:1000;position:relative}.status-widget-trigger{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bfd2d5;border-radius:999px;align-items:center;gap:10px;padding:13px 17px;font:700 .82rem Arial,sans-serif;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #082c3d33}.status-widget-trigger:hover{transform:translateY(-2px)}.status-widget-dot{background:#36a665;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #e2f4e8}.status-widget-disruption .status-widget-dot,.status-widget-maintenance .status-widget-dot{background:#e28a21;box-shadow:0 0 0 5px #fff1db}.status-widget-outage .status-widget-dot{background:#c90016;box-shadow:0 0 0 5px #fde1e4}.status-widget-scrim{z-index:1001;opacity:0;pointer-events:none;background:#061f2d73;transition:opacity .25s;position:fixed;inset:0}.status-widget-scrim.is-open{opacity:1;pointer-events:auto}.status-widget-drawer{z-index:1002;background:#fff;width:min(470px,100%);height:100dvh;padding:65px 45px 45px;transition:transform .32s;position:fixed;top:0;right:0;overflow:auto;transform:translate(105%);box-shadow:-25px 0 70px #0728373d}.status-widget-drawer.is-open{transform:translate(0)}.status-widget-drawer h1{margin:23px 0 16px;font-size:clamp(2rem,5vw,3rem)}.status-widget-drawer>p:not(.eyebrow):not(.status-widget-meta):not(.status-widget-service){color:var(--text)}.status-widget-close{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;font-size:1.7rem;position:absolute;top:20px;right:22px}.status-widget-label{border-radius:99px;padding:7px 11px;font-size:.72rem;font-weight:850;display:inline-flex}.status-widget-label-operational{color:#25784a;background:#e2f4e8}.status-widget-label-notice{color:#17646e;background:#e3f2f4}.status-widget-label-maintenance,.status-widget-label-disruption{color:#8e570b;background:#fff0d8}.status-widget-label-outage{color:#a60012;background:#fde1e4}.status-widget-service{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text);padding:13px 0;font-size:.84rem}.status-widget-meta{color:#6d828b;font-size:.76rem}.status-widget-drawer .button{margin-top:18px}.notice-copy{white-space:pre-wrap}.notice-copy+.status-widget-meta,.notice-live-preview .notice-copy+small{margin-top:22px;display:block}.status-current .notice-copy+small{margin-top:22px}@media (width<=600px){.status-widget-preview{padding:42px 24px}.status-widget-trigger{bottom:14px;right:14px}.status-widget-drawer{padding:65px 25px 35px}}.testimonials-home{background:linear-gradient(135deg,#f7fbfb 0%,#e6f2f1 100%);position:relative;overflow:hidden}.testimonials-home:before{content:"";background:#c3001514;border-radius:50%;width:460px;height:460px;position:absolute;top:-220px;right:-160px}.testimonials-home:after{content:"";background:#0f7d791f;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-190px;left:-170px}.testimonials-home-grid{z-index:1;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(45px,7vw,110px);display:grid;position:relative}.testimonials-home-intro h2{max-width:560px}.testimonials-home-intro>p:not(.eyebrow){max-width:510px;color:var(--text)}.testimonials-home-intro .arrow-link{border-bottom:2px solid var(--brand);margin-top:18px;padding-bottom:5px;display:inline-flex}.testimonial-carousel{background:linear-gradient(145deg,var(--deep),#102f3d 72%,#173f49);color:#fff;border:1px solid #ffffff24;border-radius:0 30px;flex-direction:column;justify-content:center;min-height:500px;padding:clamp(38px,5vw,68px);display:flex;position:relative;overflow:hidden;box-shadow:18px 18px #c30015f0,0 34px 80px #082c3d3d}.testimonial-carousel:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 12%,#0f7d796b,#0000 37%);position:absolute;inset:0}.testimonial-quote-mark{color:#ffffff14;font-family:Georgia,serif;font-size:14rem;line-height:1;position:absolute;top:-30px;right:30px}.testimonial-product{color:#17646e;text-transform:uppercase;letter-spacing:.1em;background:#e7f1f3;border-radius:999px;align-self:flex-start;margin:0 0 24px;padding:8px 13px;font-size:.72rem;font-weight:850;display:inline-flex;position:relative}.testimonial-carousel .testimonial-product{background:var(--brand);color:#fff;box-shadow:0 8px 22px #0000002e}.testimonial-carousel blockquote{color:#fff;margin:0;font-family:Georgia,serif;font-size:clamp(1.45rem,2.45vw,2.2rem);line-height:1.42;position:relative}.testimonial-person{flex-direction:column;gap:3px;margin-top:32px;display:flex;position:relative}.testimonial-person strong{font-size:1.05rem}.testimonial-person span{color:#b9cdd1}.testimonial-controls{border-top:1px solid #fff3;justify-content:space-between;align-items:center;margin-top:36px;padding-top:22px;display:flex;position:relative}.testimonial-count{align-items:baseline;gap:8px;display:flex}.testimonial-count strong{color:#fff;font-size:1.3rem}.testimonial-count span{color:#93adb4;font-size:.8rem}.testimonial-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:50%;width:48px;height:48px;margin-left:8px;font-size:1.2rem;transition:all .2s}.testimonial-controls button:hover,.testimonial-controls button:focus-visible{color:var(--deep);background:#fff;border-color:#fff;transform:translateY(-2px)}.testimonial-directory{background:linear-gradient(#fff,#f5f9f8);padding-top:48px}.testimonial-jump-links{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;flex-wrap:wrap;gap:10px;margin-bottom:68px;padding:15px;display:flex;position:sticky;top:96px;box-shadow:0 12px 35px #082c3d14}.testimonial-jump-links a{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:10px 16px;font-size:.84rem;font-weight:750;transition:all .2s}.testimonial-jump-links a:hover{border-color:var(--brand);background:var(--brand);color:#fff}.testimonial-group{border-top:1px solid var(--line);padding:62px 0;scroll-margin-top:190px}.testimonial-group:first-of-type{border-top:0}.testimonial-group-heading{grid-template-columns:.45fr 1fr;gap:30px;margin-bottom:34px;display:grid}.testimonial-group-heading h2{margin:0;padding-left:24px;position:relative}.testimonial-group-heading h2:before{content:"";background:linear-gradient(var(--brand),#ed5160);width:7px;position:absolute;top:.12em;bottom:.08em;left:0}.testimonial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.testimonial-card-grid article{border:1px solid #c9dbdd;border-top:6px solid var(--teal);background:#fff;flex-direction:column;min-height:350px;padding:42px 38px 36px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #082c3d14}.testimonial-card-grid article:nth-child(2n){border-top-color:var(--brand)}.testimonial-card-grid article:before{content:"“";color:#0f7d7914;font:10rem/1 Georgia,serif;position:absolute;top:-30px;right:24px}.testimonial-card-grid article:nth-child(2n):before{color:#c3001512}.testimonial-card-grid article:hover{transform:translateY(-5px);box-shadow:0 28px 60px #082c3d24}.testimonial-card-grid blockquote{color:var(--ink);margin:0;font-family:Georgia,serif;font-size:1.22rem;line-height:1.65;position:relative}.testimonial-card-grid footer{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin-top:auto;padding-top:32px;display:flex}.testimonial-card-grid footer strong{color:var(--ink);font-size:1.03rem}.testimonial-card-grid footer span{color:#71858e;font-size:.86rem}.testimonial-context{border-left:5px solid var(--brand);background:#fff;margin-top:42px;padding:28px 30px;box-shadow:0 12px 30px #082c3d0f}.testimonial-context p{color:var(--text);margin:7px 0 0}.desktop-nav{gap:18px}.header-inner{gap:20px}@media (width<=900px){.testimonials-home-grid{grid-template-columns:1fr}.testimonial-carousel{min-height:440px;margin-right:16px}.testimonial-group-heading{grid-template-columns:1fr;gap:3px}.testimonial-card-grid{grid-template-columns:1fr}.testimonial-jump-links{position:static}}@media (width<=600px){.testimonial-carousel{min-height:0;box-shadow:10px 10px 0 var(--brand),0 22px 55px #082c3d33;border-radius:0 20px;margin-right:10px;padding:34px 26px}.testimonial-carousel blockquote{font-size:1.3rem}.testimonial-quote-mark{font-size:8rem}.testimonial-card-grid article{min-height:0;padding:32px 26px}.testimonial-jump-links{margin-bottom:38px;padding:10px}.testimonial-jump-links a{text-align:center;flex:auto}}.testimonial-carousel{box-shadow:0 34px 80px #082c3d3d}.testimonial-quote-mark{color:#ffffff13;font-size:18rem;top:-34px;right:12px}.testimonial-carousel blockquote{font-size:clamp(1.28rem,1.8vw,1.72rem);line-height:1.5}@media (width<=600px){.testimonial-carousel{margin-right:0;box-shadow:0 22px 55px #082c3d33}.testimonial-quote-mark{font-size:12rem;top:-24px;right:4px}.testimonial-carousel blockquote{font-size:1.12rem;line-height:1.55}}.testimonials-elfsight .testimonials-home-intro{text-align:center;width:100%;max-width:none;margin-bottom:38px}.testimonials-elfsight .testimonials-home-intro h2,.testimonials-elfsight .testimonials-home-intro>p:not(.eyebrow){max-width:900px;margin-left:auto;margin-right:auto}.testimonials-elfsight .elfsight-app-d27342b2-3a16-419f-9dc9-f9afed55994a{z-index:1;width:100%;min-height:300px;position:relative}.product-system{grid-template-columns:1.06fr .94fr;align-items:stretch;gap:28px;position:relative}.product-system .product-card{border:1px solid #12334724;border-radius:20px;flex-direction:column;min-height:560px;padding:42px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 20px 55px #1233471c}.product-system .product-card:hover{transform:translateY(-5px);box-shadow:0 28px 68px #12334729}.product-card-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.product-card-header .eyebrow{margin:0}.product-card-header>span{text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:999px;padding:7px 11px;font-size:.65rem;font-weight:850}.product-system .product-card h3{max-width:560px;margin-top:26px;font-size:clamp(2rem,3vw,3rem);line-height:1.04}.product-system .product-card>p:not(.eyebrow){font-size:.92rem;line-height:1.65}.core-product{color:#fff;background:linear-gradient(145deg,#103244,#174c59)}.core-product .eyebrow,.core-product .product-card-header>span{color:#8de0db}.core-product h3,.core-product>p:not(.eyebrow),.core-product .arrow-link{color:#fff}.core-product .check-list{margin:26px 0 30px}.core-product .check-list li{color:#d7e7e9}.core-product .arrow-link{border-color:#ffffff73}.extension-product{color:var(--ink);background:linear-gradient(145deg,#f3faf5,#dfefe5)}.extension-product .product-card-header>span{color:var(--teal)}.product-card-footer{grid-template-columns:minmax(190px,.7fr) minmax(180px,1.3fr);align-items:end;gap:25px;margin-top:auto;display:grid}.product-card-footer .arrow-link{justify-content:space-between;align-self:end;margin-bottom:6px}.product-visual{border-radius:13px;height:170px;position:relative;overflow:hidden;box-shadow:0 16px 36px #082c3d2e}.product-visual img{object-fit:cover;width:100%;height:100%;display:block}.product-visual-medical{transform-origin:100%;border:1px solid #ffffff40;transform:perspective(700px)rotateY(-5deg)}.product-visual-medical img{object-position:left top}.product-visual-hyperchart{border:1px solid #b8d5c5}.product-visual-hyperchart img{filter:saturate(.72);object-position:center}.product-visual-hyperchart:after{content:"";background:linear-gradient(120deg,#ffffff26,#0f7d791a);position:absolute;inset:0}.product-visual-hyperchart b{z-index:1;background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:.7rem;display:grid;position:absolute;bottom:16px;left:18px;box-shadow:0 9px 22px #082c3d3d}.product-connection{z-index:3;justify-items:center;gap:5px;display:grid;position:absolute;top:50%;left:calc(53% - 28px);transform:translate(-50%,-50%)}.product-connection span{background:var(--brand);color:#fff;border:8px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.6rem;font-weight:500;display:grid;box-shadow:0 10px 25px #12334733}.product-connection small{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#fff;border-radius:999px;padding:5px 9px;font-size:.58rem;font-weight:850;box-shadow:0 7px 18px #1233471f}@media (width<=960px){.product-system{grid-template-columns:1fr;gap:44px}.product-connection{top:calc(50% - 1px);left:50%}.product-system .product-card{min-height:520px}.product-card-footer{grid-template-columns:1fr 1.25fr}}@media (width<=640px){.product-system .product-card{border-radius:14px;min-height:auto;padding:30px 24px}.product-system .product-card h3{font-size:2rem}.product-card-footer{grid-template-columns:1fr;margin-top:30px}.product-visual{height:155px}.product-connection{top:50%}.product-connection span{border-width:6px;width:48px;height:48px}.product-card-header{align-items:flex-start}.product-card-header>span{font-size:.58rem}}.status-current.notice{border-left:6px solid var(--teal)}.status-current.maintenance,.status-current.disruption{background:#fffaf0;border-left:6px solid #d29600}.status-current small{color:#667d87;margin-top:13px;display:block}.status-history{padding-top:35px}.status-history article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:20px 0;display:flex}.status-history article div{gap:5px;display:grid}.status-history article span,.status-history small{color:var(--text);font-size:.75rem}.support-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f6faf9;padding:28px 0}.support-status.disruption,.support-status.maintenance{background:#fff8eb}.support-status.outage{background:#fff0f2}.support-status>.shell{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;display:grid}.support-status h2{margin:3px 0 5px;font-size:1.55rem}.support-status p{color:var(--text);margin:0;font-size:.86rem}.support-status .eyebrow,.support-status .status-indicator{margin:0}.notice-admin{background:#f3f7f6;min-height:100vh;padding:55px max(28px,50vw - 620px)}.notice-admin-header{justify-content:space-between;align-items:end;gap:45px;margin-bottom:38px;display:flex}.notice-admin-header h1{margin-bottom:10px;font-size:clamp(2.8rem,5vw,4.8rem)}.notice-admin-header>div>p:last-child{max-width:760px;color:var(--text)}.notice-admin-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.notice-editor,.notice-live-preview,.notice-records{border:1px solid var(--line);background:#fff;padding:35px;box-shadow:0 18px 45px #08374612}.notice-editor>label,.notice-form-grid label{color:var(--ink);gap:8px;margin-bottom:18px;font-size:.78rem;font-weight:800;display:grid}.notice-editor input,.notice-editor select,.notice-editor textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #a9c1c5;border-radius:3px;padding:13px 14px}.notice-editor textarea{resize:vertical}.notice-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.notice-checks{flex-wrap:wrap;gap:22px;margin:10px 0 24px;display:flex}.notice-checks label{font-size:.78rem;font-weight:700}.notice-live-preview{border-top:6px solid var(--teal);position:sticky;top:25px}.notice-live-preview.preview-maintenance,.notice-live-preview.preview-disruption{border-top-color:#e28a21}.notice-live-preview.preview-outage{border-top-color:var(--brand)}.notice-live-preview>span{background:#e5f4f2;border-radius:50px;padding:7px 10px;font-size:.7rem;font-weight:850;display:inline-flex}.notice-live-preview h2{margin:22px 0 14px;font-size:2rem}.notice-live-preview p{color:var(--text)}.notice-feedback{color:#1f6c45;background:#e4f4ed;margin-top:18px;padding:12px 15px;font-weight:800}.notice-records{margin-top:24px}.notice-records article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.notice-records article h3{margin:8px 0 4px}.notice-records article p{color:var(--text);margin:0;font-size:.75rem}.notice-state{text-transform:uppercase;background:#e7edef;border-radius:50px;padding:5px 8px;font-size:.65rem;font-weight:900}.notice-state-published{color:#237746;background:#e1f5e8}.notice-state-resolved{color:#536972;background:#edf0f2}.notice-signout{color:var(--text);font-size:.72rem;text-decoration:underline;position:fixed;top:14px;right:18px}@media (width<=900px){.notice-admin-grid{grid-template-columns:1fr}.notice-live-preview{position:static}.notice-admin-header{display:block}.notice-admin-header .button{margin-top:18px}.support-status>.shell{grid-template-columns:auto 1fr}.support-status .button{grid-column:2;justify-self:start}}@media (width<=620px){.notice-admin{padding:45px 18px}.notice-editor,.notice-live-preview,.notice-records{padding:24px}.notice-form-grid{grid-template-columns:1fr}.notice-records article,.status-history article{flex-direction:column;align-items:flex-start}.notice-admin-header h1{font-size:2.7rem}}.status-widget-embed{background:0 0;min-height:100vh}.integration-network{background:linear-gradient(145deg,#f8fbfb,#e8f4f3);grid-template-rows:82px 140px 82px;grid-template-columns:170px 140px 170px;place-content:center;gap:34px 42px;height:470px;padding:26px;display:grid}.integration-network:before{border:1px solid #198f8b33;border-radius:50%;width:310px;height:310px;top:50%;left:50%;transform:translate(-50%,-50%)}.integration-network:after{border:1px dashed #c9001633;border-radius:50%;width:225px;height:225px;top:50%;left:50%;transform:translate(-50%,-50%)}.integration-network strong{grid-area:2/2;place-self:center;width:130px;height:130px}.integration-network span{border:1px solid #c8dddf;border-top:5px solid var(--teal);background:#fff;border-radius:12px;width:170px;height:82px;min-height:82px;padding:12px 14px;position:relative;inset:auto!important;transform:none!important}.integration-network span:after{content:"";background:linear-gradient(var(--teal),var(--teal));position:absolute}.integration-network span:first-of-type{grid-area:1/2;justify-self:center}.integration-network span:first-of-type:after{width:2px;height:34px;top:100%;left:50%}.integration-network span:nth-of-type(2){grid-area:2/3;align-self:center}.integration-network span:nth-of-type(2):after{width:42px;height:2px;top:50%;right:100%}.integration-network span:nth-of-type(3){grid-area:3/2;justify-self:center}.integration-network span:nth-of-type(3):after{width:2px;height:34px;bottom:100%;left:50%}.integration-network span:nth-of-type(4){grid-area:2/1;align-self:center}.integration-network span:nth-of-type(4):after{width:42px;height:2px;top:50%;left:100%}.integration-network span b{font-size:.82rem}.integration-network span small{max-width:140px;margin:auto;line-height:1.25}.integration-network .network-pulse{display:none}@media (width<=640px){.integration-network{grid-template-rows:70px 100px 70px;grid-template-columns:122px 86px 122px;gap:28px 12px;height:390px;padding:15px}.integration-network:before{width:210px;height:210px}.integration-network:after{width:155px;height:155px}.integration-network strong{width:82px;height:82px}.integration-network span{width:122px;height:70px;min-height:70px;padding:8px 6px}.integration-network span:first-of-type:after,.integration-network span:nth-of-type(3):after{height:28px}.integration-network span:nth-of-type(2):after,.integration-network span:nth-of-type(4):after{width:12px}.integration-network span b{font-size:.7rem}.integration-network span small{max-width:105px;font-size:.55rem}}.integration-network{width:min(620px,100%);height:430px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:auto;padding:0;overflow:visible}.integration-network:before{background:radial-gradient(circle,#dcf2f08c,#dcf2f024 54%,#0000 72%)}@media (width<=960px){.integration-network{margin:0 auto}}@media (width<=640px){.integration-network{width:100%;height:360px}}.product-audiences{border-bottom:1px solid var(--line);background:#f7faf9;padding:82px 0}.product-audiences>.shell{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.product-audiences-heading h2{max-width:430px;margin:0;font-size:clamp(2rem,3.2vw,3.15rem)}.product-audience-links{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-audience-links>a{border:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;gap:5px 15px;min-height:125px;padding:24px 25px;transition:all .2s;display:grid}.product-audience-links>a:hover{border-color:var(--brand);background:var(--brand-pale);transform:translateY(-2px)}.product-audience-links strong{font-size:.94rem}.product-audience-links span{color:var(--text);grid-column:1;font-size:.75rem;line-height:1.45}.product-audience-links b{color:var(--brand);grid-area:1/2/3;align-self:center}@media (width<=900px){.product-audiences>.shell{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.product-audiences{padding:60px 0}.product-audience-links{grid-template-columns:1fr}.product-audience-links>a{min-height:auto}}.product-audience-art>button:after{content:"+";background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.9rem;font-weight:900;transition:all .2s;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 3px 8px #c1000a33}.product-audience-art>button:hover:after,.product-audience-art>button:focus-visible:after{color:var(--brand);background:#fff}.audience-hint{z-index:4;width:100%;color:var(--text);text-align:center;letter-spacing:.02em;font-size:.7rem;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}@media (width<=640px){.product-audience-art>button:after{width:20px;height:20px;font-size:.72rem;bottom:1px;right:1px}.audience-hint{font-size:.62rem;bottom:-34px}}.product-audience-art{width:min(100%,620px);min-height:470px;overflow:visible}.product-audience-art>img{width:145px;height:145px}.product-audience-orbit{background:radial-gradient(#dbf2f094,#dbf2f021 58%,#0000 72%);border:1px solid #0f7d7940;border-radius:50%;width:390px;height:310px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-audience-art>span{z-index:3;width:118px;height:118px;color:var(--ink);text-align:center;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;padding:12px;font-size:.72rem;font-weight:850;line-height:1.2;display:grid;position:absolute;box-shadow:0 17px 38px #08374621}.product-audience-art>span:first-of-type{top:0;left:50%;transform:translate(-50%)}.product-audience-art>span:nth-of-type(2){top:19%;right:2%}.product-audience-art>span:nth-of-type(3){bottom:19%;right:2%}.product-audience-art>span:nth-of-type(4){bottom:0;left:50%;transform:translate(-50%)}.product-audience-art>span:nth-of-type(5){bottom:19%;left:2%}.product-audience-art>span:nth-of-type(6){top:19%;left:2%}@media (width<=640px){.product-audience-art{min-height:350px}.product-audience-art>img{width:92px;height:92px}.product-audience-orbit{width:250px;height:205px}.product-audience-art>span{width:82px;height:82px;padding:7px;font-size:.58rem}.product-audience-art>span:nth-of-type(2),.product-audience-art>span:nth-of-type(3){right:0}.product-audience-art>span:nth-of-type(5),.product-audience-art>span:nth-of-type(6){left:0}}.product-audience-art>button{z-index:3;width:118px;height:118px;color:var(--ink);text-align:center;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;padding:12px;font:850 .72rem/1.2 Arial,Helvetica,sans-serif;transition:all .2s;display:grid;position:absolute;box-shadow:0 17px 38px #08374621}.product-audience-art>button:hover,.product-audience-art>button:focus-visible{border-color:var(--brand);background:var(--brand);color:#fff;outline:3px solid #c1000a38;transform:scale(1.06);box-shadow:0 20px 44px #c1000a3d}.product-audience-art>button:first-of-type{top:0;left:50%;transform:translate(-50%)}.product-audience-art>button:first-of-type:hover,.product-audience-art>button:first-of-type:focus-visible{transform:translate(-50%)scale(1.06)}.product-audience-art>button:nth-of-type(2){top:19%;right:2%}.product-audience-art>button:nth-of-type(3){bottom:19%;right:2%}.product-audience-art>button:nth-of-type(4){bottom:0;left:50%;transform:translate(-50%)}.product-audience-art>button:nth-of-type(4):hover,.product-audience-art>button:nth-of-type(4):focus-visible{transform:translate(-50%)scale(1.06)}.product-audience-art>button:nth-of-type(5){bottom:19%;left:2%}.product-audience-art>button:nth-of-type(6){top:19%;left:2%}.audience-modal{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#051f2bb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.audience-modal section{background:#fff;width:min(620px,100%);padding:55px 60px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000004d}.audience-modal section>img{z-index:0;object-fit:contain;opacity:.1;width:280px;height:280px;position:absolute;bottom:-50px;right:-35px}.audience-modal section>:not(img){z-index:1;position:relative}.audience-modal h2{margin:6px 0 20px;font-size:clamp(2.4rem,5vw,4rem)}.audience-modal section>p:not(.eyebrow){max-width:500px;color:var(--text);font-size:1.02rem;line-height:1.75}.audience-modal .button{margin-top:16px}.audience-modal-close{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:2rem;line-height:1;top:14px;right:18px;position:absolute!important}@media (width<=640px){.product-audience-art>button{width:82px;height:82px;padding:7px;font-size:.58rem}.product-audience-art>button:nth-of-type(2),.product-audience-art>button:nth-of-type(3){right:0}.product-audience-art>button:nth-of-type(5),.product-audience-art>button:nth-of-type(6){left:0}.audience-modal section{padding:48px 25px 35px}.audience-modal section>img{width:210px;height:210px}}.hero-art-products .hero-art-orbit{background:radial-gradient(circle,#dbf2f099,#dbf2f02e 56%,#0000 70%);border-radius:50%;inset:13%}.hero-art-products>img{width:150px;height:150px}.hero-art-products .hero-art-card{text-align:center;background:#fff;border:2px solid #fff;border-radius:50%;place-content:center;width:130px;height:130px;padding:12px;display:grid;box-shadow:0 18px 42px #08374624}.hero-art-products .hero-art-card span{grid-row:auto;margin-bottom:3px}.hero-art-products .hero-art-card strong{font-size:.8rem}.hero-art-products .art-one{top:0;left:50%;right:auto;transform:translate(-50%)}.hero-art-products .art-two{top:50%;left:0;transform:translateY(-50%)}.hero-art-products .art-three{top:50%;bottom:auto;right:0;transform:translateY(-50%)}.hero-art-products .art-four{z-index:3;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-art-products .hero-art-line{display:none}@media (width<=640px){.hero-art-products .hero-art-card{width:92px;height:92px;padding:7px}.hero-art-products>img{width:105px;height:105px}.hero-art-products .hero-art-card strong{font-size:.66rem}.hero-art-products .hero-art-card span{font-size:.55rem}}.product-role{text-transform:uppercase;letter-spacing:.08em;background:#ffffffb8;border-radius:20px;padding:5px 9px;font-weight:850;display:inline-block;color:var(--brand)!important;margin:-6px 0 12px!important;font-size:.66rem!important}.nav-dropdown{padding:28px 0;position:relative}.nav-dropdown-label{align-items:center;gap:5px;display:flex}.nav-dropdown-label span{font-size:.72rem}.nav-dropdown-menu{z-index:30;border:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;width:330px;padding:12px;transition:all .18s;display:grid;position:absolute;top:72px;left:-24px;transform:translateY(-7px);box-shadow:0 22px 50px #082a3829}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:none}.nav-dropdown-menu>a{border-bottom:1px solid var(--line);gap:3px;padding:15px 16px;display:grid}.nav-dropdown-menu>a:hover{background:var(--brand-pale);color:var(--ink)}.nav-dropdown-menu strong{font-size:.9rem}.nav-dropdown-menu small{color:var(--text);font-size:.68rem;font-weight:500}.nav-dropdown-menu .nav-dropdown-all{color:var(--brand);border-bottom:0;font-size:.73rem;font-weight:850}.mobile-nav-heading{border-top:1px solid var(--line);color:var(--brand);text-transform:uppercase;letter-spacing:.12em;margin-top:5px;padding-top:10px;font-size:.7rem}.solutions-dropdown .nav-dropdown-menu{width:360px;max-height:calc(100vh - 145px);overflow:auto}.solutions-dropdown .nav-dropdown-menu>a{padding-top:12px;padding-bottom:12px}.resources-dropdown .nav-dropdown-menu{width:390px;max-height:calc(100vh - 145px);left:auto;right:-40px;overflow:auto}.resources-dropdown .nav-dropdown-menu>a{padding-top:11px;padding-bottom:11px}.resources-hub [id]{scroll-margin-top:140px}.resource-feature{background:var(--deep);color:#fff}.resource-feature-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.resource-feature h2{font-size:clamp(2.4rem,4vw,4rem)}.resource-feature p:not(.eyebrow){color:#c8dade;max-width:650px}.resource-mini-links{gap:10px;display:grid}.resource-mini-links a{background:#ffffff0a;border:1px solid #496773;gap:4px;padding:22px 24px;display:grid}.resource-mini-links a:hover{background:#ffffff17;border-color:#fff}.resource-mini-links span{color:#c8dade;font-size:.75rem}.resource-section-heading{max-width:760px;margin-bottom:48px}.resource-section-heading h2{font-size:clamp(2.3rem,4vw,3.8rem)}.resource-section-heading>p:last-child{color:var(--text)}.resource-category-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.resource-category-grid>article{border:1px solid var(--line);background:#fff;padding:38px}.resource-category-grid>article>span,.resource-tool-grid article>span{color:var(--brand);text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-weight:850}.resource-category-grid h3{margin:20px 0 12px;font-size:1.8rem}.resource-category-grid>article>p{color:var(--text);min-height:54px}.resource-category-grid article>div{background:var(--soft);border-left:4px solid var(--teal);margin-top:28px;padding:22px}.resource-category-grid small{color:var(--text);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.62rem;display:block}.resource-category-grid article>div strong{display:block}.resource-category-grid article>div p{color:var(--text);font-size:.78rem}.resource-category-grid a{color:var(--brand);font-size:.78rem;font-weight:850}.resource-tools{background:#eef7f6}.resource-tool-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.resource-tool-grid article{border-top:5px solid var(--teal);background:#fff;flex-direction:column;align-items:flex-start;min-height:360px;padding:35px;display:flex;box-shadow:0 15px 38px #08374612}.resource-tool-grid h3{margin:25px 0 14px;font-size:1.6rem}.resource-tool-grid p{color:var(--text);font-size:.86rem}.resource-tool-grid .button{margin-top:auto}@media (width<=900px){.resource-feature-grid,.resource-category-grid,.resource-tool-grid{grid-template-columns:1fr}.resource-tool-grid article{min-height:auto}.resource-category-grid>article>p{min-height:0}}.topic-resource-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f9fbfb,#edf6f6);padding:65px 0 75px}.topic-resource-hero h1{max-width:980px;margin:14px 0 22px;font-size:clamp(2.8rem,5.5vw,5.1rem)}.topic-resource-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:75px;display:grid}.topic-resource-layout>aside{border:1px solid var(--line);gap:13px;padding:24px;font-size:.75rem;display:grid;position:sticky;top:130px}.topic-resource-layout>aside strong{font-family:Georgia,serif;font-size:1.05rem}.topic-resource-layout>aside a:last-child{border-top:1px solid var(--line);color:var(--brand);margin-top:9px;padding-top:14px;font-weight:850}.topic-article{border-bottom:1px solid var(--line);margin:0 0 75px;padding:0 0 75px;scroll-margin-top:135px}.topic-article h2{max-width:850px;font-size:clamp(2.25rem,4vw,3.8rem)}.topic-summary{background:var(--brand-pale);border-left:5px solid var(--brand);max-width:800px;padding:22px 25px;color:var(--ink)!important;font-size:1.05rem!important}.topic-article>section{max-width:800px;margin-top:35px}.topic-article h3{font-size:1.55rem}.topic-article p{color:var(--text);font-size:1rem;line-height:1.75}.topic-sources{background:var(--soft);border:1px solid var(--line);padding:30px}.topic-sources h2{font-size:1.65rem}.topic-sources li{margin:9px 0}.topic-sources a{text-underline-offset:3px;text-decoration:underline}.topic-sources p{color:var(--text);font-size:.76rem}@media (width<=900px){.topic-resource-layout{grid-template-columns:1fr}.topic-resource-layout>aside{position:static}.topic-resource-hero{padding:45px 0 55px}}.knowledge-base-callout{border:1px solid #bfdad8;border-left:5px solid var(--teal);background:linear-gradient(120deg,#eef8f7,#fff);grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:30px;padding:30px 32px;display:grid}.knowledge-base-callout h2{max-width:700px;margin:7px 0 10px;font-size:clamp(1.55rem,2.7vw,2.25rem)}.knowledge-base-callout p:not(.eyebrow){max-width:760px;color:var(--text);margin:0;font-size:.84rem}.knowledge-base-callout .button{white-space:nowrap}.fho-resource-page>.shell>.knowledge-base-callout{margin:55px 0}@media (width<=760px){.knowledge-base-callout{grid-template-columns:1fr;padding:25px}.knowledge-base-callout .button{white-space:normal;justify-self:start}}.contact-support-actions{background:#f7faf9}.contact-support-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-support-grid article{border:1px solid var(--line);border-top:5px solid var(--teal);background:#fff;flex-direction:column;align-items:flex-start;min-height:310px;padding:35px;display:flex}.contact-support-grid article>span{color:var(--brand);letter-spacing:.1em;font-size:.7rem;font-weight:900}.contact-support-grid h2{margin:20px 0 12px;font-size:1.8rem}.contact-support-grid p{color:var(--text)}.contact-support-grid .button{margin-top:auto}.contact-form-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;display:grid}.contact-form-layout>div:first-child h2{font-size:clamp(2.3rem,4vw,3.8rem)}.contact-form-layout>div:first-child p{color:var(--text);line-height:1.7}.contact-form{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:20px;padding:35px;display:grid;box-shadow:0 18px 44px #08374614}.form-field{gap:8px;display:grid}.form-field-wide{grid-column:1/-1}.form-field label,.form-consent{color:var(--ink);font-size:.77rem;font-weight:800}.form-field input,.form-field select,.form-field textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #a9c1c5;border-radius:3px;padding:13px 14px}.form-field textarea{resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--teal);outline:3px solid #0f7d792e}.form-consent{align-items:flex-start;gap:10px;font-weight:600;display:flex}.form-consent input{margin-top:2px}.form-trap{position:absolute;left:-10000px}.form-error{color:#a70012;margin:0;font-weight:750}.contact-form-success{border-left:5px solid var(--teal);background:#fff;padding:45px;box-shadow:0 18px 44px #08374614}.contact-form-success h2{font-size:2.3rem}.careers-panel{grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid}.careers-panel h2{font-size:clamp(2.2rem,4vw,3.7rem)}.careers-panel p{max-width:800px;color:var(--text);line-height:1.7}.system-status-banner{color:#4e3a00;background:#fff0c7;border-bottom:1px solid #e2c775}.system-status-banner.degraded{background:#fff0c7}.system-status-banner.outage{color:#7d0010;background:#ffe1e4}.system-status-banner .shell{justify-content:center;align-items:center;gap:10px;min-height:42px;font-size:.78rem;display:flex}.system-status-banner a{margin-left:8px;font-weight:850;text-decoration:underline}.status-layout{gap:30px;display:grid}.status-current{border:1px solid var(--line);background:#fff;align-items:flex-start;gap:22px;padding:35px;display:flex}.status-current.clear{border-left:6px solid var(--teal)}.status-current.degraded{background:#fffaf0;border-left:6px solid #d29600}.status-current.outage{border-left:6px solid var(--brand);background:#fff5f6}.status-current h2{margin:5px 0 10px;font-size:2rem}.status-current p{color:var(--text);margin:0}.status-indicator{background:var(--teal);border-radius:50%;flex:none;width:18px;height:18px;margin-top:5px;box-shadow:0 0 0 7px #0f7d791f}.status-services{gap:10px;display:grid}.status-services article{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:25px;padding:24px 28px;display:flex}.status-services h3{margin:0 0 4px;font-size:1.15rem}.status-services p{color:var(--text);margin:0;font-size:.72rem}.status-services strong{color:var(--teal);text-align:right;font-size:.78rem}.status-note{background:var(--soft);border-left:5px solid var(--deep);padding:35px}.status-note h2{font-size:1.8rem}.status-note p{max-width:900px;color:var(--text);line-height:1.7}.status-note .button{margin-top:10px}@media (width<=900px){.contact-form-layout,.careers-panel{grid-template-columns:1fr}.careers-panel .button{justify-self:start}}@media (width<=680px){.contact-support-grid,.contact-form{grid-template-columns:1fr}.form-field-wide{grid-column:auto}.contact-support-grid article{min-height:auto}.status-services article{flex-direction:column;align-items:flex-start}.status-services strong{text-align:left}.system-status-banner .shell{flex-wrap:wrap;justify-content:flex-start;padding-top:9px;padding-bottom:9px}}.careers-listing{border:1px solid var(--line);border-left:6px solid var(--brand);background:linear-gradient(120deg,#fff,#f7faf9);padding:42px}.careers-listing>div>span{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:.74rem;font-weight:850;display:block}.careers-listing h2{margin-bottom:7px}.careers-listing h3{color:var(--text);margin:0 0 20px;font-size:1.15rem}.career-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f9fbfb,#e9f4f3);padding:70px 0 80px}.career-hero h1{max-width:1050px;margin:16px 0 13px;font-size:clamp(3rem,6vw,5.7rem)}.career-subtitle{color:var(--brand);text-transform:uppercase;letter-spacing:.08em;margin:0 0 24px;font-size:.83rem;font-weight:850}.career-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:80px;display:grid}.career-layout>article>p,.career-layout li{max-width:820px;color:var(--text);font-size:1rem;line-height:1.75}.career-layout>article>h2{margin:55px 0 15px;font-size:clamp(2rem,3.5vw,3rem)}.career-layout li{margin:10px 0}.career-layout>aside{border:1px solid var(--line);background:#f7faf9;padding:28px;position:sticky;top:130px}.career-layout>aside>strong{font-family:Georgia,serif;font-size:1.25rem}.career-layout dl{margin:18px 0 0}.career-layout dl div{border-top:1px solid var(--line);padding:14px 0}.career-layout dt{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:.63rem;font-weight:850}.career-layout dd{margin:5px 0 0;font-size:.82rem;font-weight:750}.career-apply{border:1px solid #bfdad8;border-left:6px solid var(--teal);background:linear-gradient(120deg,#eef8f7,#fff);margin-top:65px;padding:38px}.career-apply h2{margin:8px 0 14px!important}.career-application-note{margin-top:18px!important;font-size:.72rem!important}.career-page [id]{scroll-margin-top:130px}@media (width<=900px){.career-layout{grid-template-columns:1fr}.career-layout>aside{grid-row:1;position:static}.career-hero{padding:50px 0 60px}}.career-apply .careers-form{margin-top:30px;padding:30px}.career-apply .careers-form textarea{min-height:170px}.file-field input[type=file]{background:#f7faf9;padding:11px}.file-field small{color:var(--text);font-size:.68rem;font-weight:600}.career-apply .contact-form-success{margin-top:25px}.career-apply>.careers-form label,.career-apply>.careers-form small{max-width:none}.career-page #apply{scroll-margin-top:135px}.career-email-button{margin-top:18px}.career-apply .career-application-note{max-width:720px;color:var(--text);line-height:1.6;margin:20px 0 0!important}.career-application-note a{font-weight:800;text-decoration:underline}@media (width<=640px){.career-apply{padding:25px 18px}.career-apply .careers-form{padding:22px 18px}}.careers-section-heading{margin:10px 0 34px;font-size:clamp(2.5rem,5vw,4.5rem)}.careers-section .careers-panel{grid-template-columns:minmax(0,1fr) auto}.careers-section .careers-panel h2{margin:10px 0 6px;font-size:clamp(1.75rem,2.7vw,2.65rem);line-height:1.08}.careers-section .careers-panel h3{font-size:1rem}.careers-section .careers-panel p{font-size:.9rem;line-height:1.6}@media (width<=900px){.careers-section .careers-panel{grid-template-columns:1fr}}.partnership-hero{background:linear-gradient(135deg,#f8fbfb 0%,#e8f4f3 65%,#dceff3 100%);padding:78px 0 90px;overflow:hidden}.partnership-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(50px,7vw,100px);display:grid}.partnership-hero h1{max-width:760px}.partnership-map{isolation:isolate;background:#ffffffb3;border-radius:24px;gap:18px;padding:38px;display:grid;position:relative;box-shadow:0 30px 70px #08374621}.partnership-map:before{content:"";z-index:-1;background:radial-gradient(circle,#0f7d7933,#0000 68%);border-radius:50%;position:absolute;inset:-45px}.partner-platform,.hype-layer{background:#fff;border:1px solid #bdd4d6;align-items:center;gap:18px;padding:25px 27px;display:flex;box-shadow:0 12px 28px #08374614}.partner-platform{border-top:5px solid var(--deep)}.partner-platform small,.hype-layer small{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:800;display:block}.partner-platform strong,.hype-layer strong{margin-top:4px;font-size:1.08rem;display:block}.partnership-connector{place-items:center;height:44px;display:grid;position:relative}.partnership-connector:before{content:"";background:var(--teal);width:2px;position:absolute;top:-18px;bottom:-18px}.partnership-connector span{color:var(--teal);text-transform:uppercase;letter-spacing:.07em;background:#e9f7f6;border-radius:30px;padding:5px 12px;font-size:.64rem;font-weight:850;position:relative}.hype-layer{border-left:6px solid var(--brand)}.hype-layer img{object-fit:contain;width:72px;height:72px}.partner-output{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.partner-output span{background:var(--deep);color:#fff;text-align:center;padding:10px 8px;font-size:.64rem;font-weight:800}.partnership-problem{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.partnership-problem p{color:var(--text);font-size:1.05rem;line-height:1.75}.partnership-route-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.partnership-route-grid article{border:1px solid var(--line);background:#fff;min-height:330px;padding:34px;position:relative}.partnership-route-grid article>span{color:var(--teal);font-size:.72rem;font-weight:900}.partnership-route-grid h3{margin:48px 0 16px;font-size:1.8rem}.partnership-route-grid p{color:var(--text)}.partnership-route-grid .preferred{border-color:var(--brand);border-top:6px solid var(--brand);box-shadow:0 20px 45px #0837461a}.partnership-route-grid .preferred>strong{color:var(--brand);text-transform:uppercase;letter-spacing:.08em;font-size:.63rem;position:absolute;top:20px;right:20px}.partnership-approach{background:var(--deep);color:#fff}.partnership-approach-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:85px;display:grid}.partnership-approach h2{font-size:clamp(2.6rem,4.6vw,4.7rem)}.partnership-approach p:not(.eyebrow){color:#c9dade;line-height:1.75}.partnership-approach .button{margin-top:20px}.partnership-approach ol{margin:0;padding:0;list-style:none}.partnership-approach li{border-top:1px solid #456473;grid-template-columns:55px 1fr;gap:20px;padding:25px 0;display:grid}.partnership-approach li>span{background:var(--brand);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.partnership-approach li strong{font-size:1.15rem}.partnership-approach li p{margin:7px 0 0;font-size:.82rem}.partnership-audience-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:40px;display:grid}.partnership-audience-grid article{border:1px solid var(--line);border-top:5px solid var(--teal);padding:30px}.partnership-audience-grid h3{font-size:1.35rem}.partnership-audience-grid p{color:var(--text);font-size:.84rem}.partnership-component-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:40px;display:grid}.partnership-component-grid article{border:1px solid var(--line);background:#fff;grid-template-columns:42px 1fr;gap:18px;padding:26px;display:grid}.partnership-component-grid article>span{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.partnership-component-grid h3{margin:0 0 7px;font-size:1.25rem}.partnership-component-grid p{color:var(--text);margin:0;font-size:.82rem}.partnership-scope-note{border-left:5px solid var(--brand);color:var(--text);background:#fff;margin:28px 0 0;padding:23px 25px;font-size:.82rem}.partnership-sources{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.partnership-sources p{color:var(--text)}.partnership-sources>div:last-child{gap:12px;display:grid}.partnership-sources a{border:1px solid var(--line);gap:5px;padding:24px;display:grid}.partnership-sources a:hover{border-color:var(--teal);background:var(--soft)}.partnership-sources a span{color:var(--text);font-size:.76rem}.partnership-final{background:linear-gradient(125deg,var(--teal),#0b5c61);color:#fff;text-align:center;padding:90px 0}.partnership-final h2{max-width:850px;margin:0 auto 18px;font-size:clamp(2.6rem,5vw,4.8rem)}.partnership-final p:not(.eyebrow){color:#dceeed;max-width:760px;margin:0 auto 28px;font-size:1.03rem}.solution-partner-callout{border:1px solid #bad9d6;border-left:6px solid var(--teal);background:linear-gradient(120deg,#eef8f7,#fff);justify-content:space-between;align-items:center;gap:45px;margin-top:65px;padding:35px 40px;display:flex}.solution-partner-callout h2{margin:5px 0 10px;font-size:clamp(1.8rem,3vw,2.8rem)}.solution-partner-callout p:not(.eyebrow){color:var(--text);margin:0}.solution-partner-callout .button{text-align:center;flex:none}@media (width<=960px){.partnership-hero-grid,.partnership-problem,.partnership-approach-grid,.partnership-sources{grid-template-columns:1fr}.partnership-map{max-width:700px}.partnership-route-grid{grid-template-columns:1fr}.partnership-route-grid article{min-height:auto}.partnership-audience-grid{grid-template-columns:1fr 1fr}.solution-partner-callout{flex-direction:column;align-items:flex-start}.solution-partner-callout .button{flex:auto}}@media (width<=640px){.partnership-hero{padding:48px 0 60px}.partnership-map,.partner-platform,.hype-layer{padding:20px}.partner-output,.partnership-audience-grid,.partnership-component-grid{grid-template-columns:1fr}.partnership-component-grid article{padding:22px}.solution-partner-callout{padding:28px 22px}.partnership-final{text-align:left}.partnership-final h2,.partnership-final p:not(.eyebrow){margin-left:0}}.cookie-notice{z-index:10000;border:1px solid #aac8ca;border-left:6px solid var(--teal);width:min(760px,100vw - 44px);color:var(--ink);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 24px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 22px 60px #0837463d}.cookie-notice strong{font-family:Georgia,serif;font-size:1.15rem}.cookie-notice p{color:var(--text);margin:7px 0 0;font-size:.73rem;line-height:1.55}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.cookie-actions .button{padding:11px 14px;font-size:.69rem}.cookie-actions a{color:var(--teal);padding:6px;font-size:.68rem;font-weight:800;text-decoration:underline}@media (width<=720px){.cookie-notice{grid-template-columns:1fr;width:auto;padding:19px;bottom:12px;left:12px;right:12px}.cookie-actions{justify-content:flex-start}.cookie-actions .button{flex:145px;justify-content:center}}.legal-page{background:#fff;padding:72px 0 100px}.legal-copy{max-width:940px}.legal-copy>h1{margin-bottom:10px}.legal-updated{text-transform:uppercase;letter-spacing:.07em;font-weight:800;color:var(--teal)!important;margin:0 0 40px!important;font-size:.72rem!important}.legal-copy>p,.legal-copy>li,.legal-copy address{color:var(--text);font-size:.93rem;line-height:1.75}.legal-copy>h2{border-top:1px solid var(--line);margin:52px 0 14px;padding-top:8px;font-size:clamp(1.65rem,3vw,2.25rem)}.legal-copy>h3{margin:28px 0 8px;font-size:1.18rem}.legal-copy>ul{padding-left:24px}.legal-copy>ul li{color:var(--text);margin:8px 0;line-height:1.65}.legal-copy address{margin:18px 0;font-style:normal}.legal-copy address a,.legal-copy>p a{color:var(--teal);font-weight:750;text-decoration:underline}.legal-review-note{color:#493800;background:#fff8e7;border-left:5px solid #cf9400;margin-top:60px;padding:25px 28px}.legal-review-note strong{font-size:.85rem}.legal-review-note p{margin:7px 0 0;font-size:.76rem;line-height:1.55}.hero-art-high-volume .hero-art-orbit{background:linear-gradient(145deg,#fff,#dbf2f0b8);border:0;border-radius:20px;inset:4%;box-shadow:0 28px 58px #0837461f}.hero-art-high-volume .hero-art-brand{border-radius:17px;width:62px;height:62px;top:8%;left:auto;right:7%;transform:none}.hero-art-high-volume .hero-art-brand img{width:46px;height:46px}.hero-art-high-volume .hero-art-card{border-radius:10px;width:70%;height:86px;padding:17px 22px;left:8%;right:auto}.hero-art-high-volume .art-one{border-left:7px solid #15978f;top:12%}.hero-art-high-volume .art-two{border-left:7px solid #62aaa7;top:39%}.hero-art-high-volume .art-three{border-left:7px solid var(--brand);top:66%;bottom:auto}.hero-art-high-volume .hero-art-line{display:none}.hero-art-high-volume .accent-one,.hero-art-high-volume .accent-two{opacity:.75;border-radius:10px;width:10%;height:10px;right:9%}.hero-art-high-volume .accent-one{top:44%;box-shadow:0 22px #158987b3,0 44px #15898773}.hero-art-high-volume .accent-two{background:linear-gradient(90deg,var(--teal) 0 68%,var(--brand) 68%);opacity:.9;width:48%;height:7px;bottom:9%}@media (width<=640px){.hero-art-high-volume .hero-art-card{height:66px;padding:12px 14px}.hero-art-high-volume .hero-art-brand{width:48px;height:48px}.hero-art-high-volume .hero-art-brand img{width:35px;height:35px}}.support-page{background:#fff}.support-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f8fbfb 0%,#e4f2f1 64%,#edf7f1 100%);padding:82px 0 92px;overflow:hidden}.support-hero-grid{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:clamp(45px,6vw,90px);display:grid}.support-hero h1{max-width:800px;margin:15px 0 22px;font-size:clamp(3.2rem,6vw,6.1rem);line-height:.94}.support-hero .hero-lede{max-width:780px}.support-phone-card{border-top:7px solid var(--brand);background:#fff;padding:38px 38px 34px;position:relative;box-shadow:0 28px 70px #08374626}.support-phone-card:before{content:"";background:#0f7d7917;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;right:-55px}.support-phone-card>span{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:25px;font-size:.7rem;font-weight:900;display:block}.support-phone-card a{white-space:nowrap;font-family:Georgia,serif;font-size:clamp(1.75rem,2.6vw,2.35rem);font-weight:700;line-height:1.1;display:block;position:relative}.support-phone-card small{color:var(--text);margin-top:7px;font-size:.72rem;display:block;position:relative}.support-phone-card hr{border:0;border-top:1px solid var(--line);margin:26px 0}.support-section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:38px;display:flex}.support-section-heading>div{max-width:780px}.support-section-heading h2{margin:8px 0 12px;font-size:clamp(2.55rem,4.8vw,4.7rem)}.support-section-heading p:not(.eyebrow){color:var(--text);line-height:1.7}.remote-support-frame{border:1px solid #b9d0d3;border-top:6px solid var(--teal);background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 20px 55px #0837461a}.remote-support-frame iframe{background:#fff;border:0;display:block}.remote-support-layout{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);align-items:center;gap:55px;display:grid}.remote-support-copy{padding-right:clamp(20px,6vw,90px)}.remote-support-copy h2{max-width:850px;margin:8px 0 20px;font-size:clamp(3.5rem,7vw,7.2rem);line-height:.94}.remote-support-copy>p:not(.eyebrow){max-width:900px;color:var(--text);font-size:1.05rem;line-height:1.7}.remote-support-tools{align-self:center;gap:15px;display:grid}.remote-support-tools .remote-support-frame{width:100%}.remote-support-tools .remote-support-frame iframe{height:245px}.remote-plugin-button{background:var(--brand);color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-size:.82rem;font-weight:850;display:flex;box-shadow:0 12px 26px #c9001633}.remote-plugin-button:hover{background:var(--brand-dark);transform:translateY(-2px)}.remote-plugin-button span{font-size:1.15rem}.server-panels{grid-template-columns:1fr 1fr;gap:22px;display:grid}.server-panel{border:1px solid var(--line);background:#fff;padding:36px}.server-panel:first-child{border-top:6px solid var(--teal)}.server-panel:nth-child(2){border-top:6px solid var(--deep)}.server-panel h3{margin:0 0 8px;font-size:1.75rem}.server-panel>div>p{color:var(--text);margin:0 0 24px}.server-actions{gap:10px;display:grid}.server-actions a{border:1px solid var(--line);background:#f9fbfb;gap:5px;padding:17px 44px 17px 18px;display:grid;position:relative}.server-actions a:hover{border-color:var(--teal);background:#edf8f7;transform:translate(3px)}.server-actions small{color:var(--text);font-size:.68rem}.server-actions span{color:var(--brand);font-weight:900;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.feature-demo-callout{border-left:6px solid var(--brand);background:var(--deep);color:#fff;justify-content:space-between;align-items:center;gap:40px;margin-top:22px;padding:30px 34px;display:flex}.feature-demo-callout h3{margin:7px 0;font-size:1.6rem}.feature-demo-callout p:not(.eyebrow){color:#c9dade;margin:0}.feature-demo-callout .button-ghost{color:#fff;border-color:#7d9ba4;flex:none}.feature-demo-callout .button-ghost:hover{color:var(--ink)}.support-resources{background:#fff}.support-resource-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.support-resource-grid>a{border:1px solid var(--line);border-top:5px solid var(--teal);background:#fff;flex-direction:column;min-height:280px;padding:30px;transition:all .2s;display:flex;position:relative}.support-resource-grid>a:nth-child(3n+2){border-top-color:#6ea7a5}.support-resource-grid>a:nth-child(3n){border-top-color:var(--brand)}.support-resource-grid>a:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0837461c}.support-resource-grid>a>span{color:var(--brand);letter-spacing:.08em;font-size:.7rem;font-weight:900}.support-resource-grid h3{margin:42px 0 12px;font-size:1.45rem}.support-resource-grid p{color:var(--text);margin:0 0 25px;font-size:.84rem;line-height:1.6}.support-resource-grid b{color:var(--teal);margin-top:auto;font-size:.78rem}.support-closing{background:linear-gradient(125deg,var(--deep),#164c58);color:#fff;padding:90px 0}.support-closing-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.support-closing h2{margin:10px 0 0;font-size:clamp(2.7rem,5vw,4.8rem)}.support-closing p{color:#d3e1e4;line-height:1.75}.support-closing a{border-bottom:2px solid var(--brand);margin-top:18px;padding-bottom:5px;font-size:1.05rem;display:inline-block}.support-page [id]{scroll-margin-top:130px}.support-hub{background:#f5f9f8}.support-hub-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:25px 70px;margin-bottom:42px;display:grid}.support-hub-heading .eyebrow{grid-column:1/-1;margin:0}.support-hub-heading h2{margin:0;font-size:clamp(3rem,5.5vw,5.6rem);line-height:.95}.support-hub-heading>p:not(.eyebrow){color:var(--text);margin:0;font-size:1rem;line-height:1.7}.support-accordion{border-top:1px solid #aac4c7}.support-accordion-item{background:#fff;border-bottom:1px solid #aac4c7}.support-accordion-item summary{cursor:pointer;grid-template-columns:56px minmax(0,1fr) 46px;align-items:center;gap:20px;padding:25px 28px;list-style:none;display:grid}.support-accordion-item summary::-webkit-details-marker{display:none}.support-accordion-item summary>span{color:var(--brand);letter-spacing:.08em;font-size:.72rem;font-weight:900}.support-accordion-item summary>div{gap:4px;display:grid}.support-accordion-item summary small{color:var(--text);font-size:.76rem}.support-accordion-item summary>b{border:1px solid #abc3c6;border-radius:50%;width:42px;height:42px;position:relative}.support-accordion-item summary>b:before,.support-accordion-item summary>b:after{content:"";background:var(--teal);height:2px;position:absolute;top:20px;left:12px;right:12px}.support-accordion-item summary>b:after{transition:transform .2s;transform:rotate(90deg)}.support-accordion-item[open] summary{background:var(--deep);color:#fff}.support-accordion-item[open] summary small{color:#c6d9dc}.support-accordion-item[open] summary>b{border-color:#6c9299}.support-accordion-item[open] summary>b:before,.support-accordion-item[open] summary>b:after{background:#fff}.support-accordion-item[open] summary>b:after{transform:rotate(0)}.support-accordion-panel{border-top:1px solid var(--line);padding:48px 34px 55px}.support-panel-intro{max-width:920px;margin-bottom:30px}.support-panel-intro h2{margin:0 0 12px;font-size:clamp(2rem,3.3vw,3.4rem)}.support-panel-intro p{color:var(--text);margin:0;line-height:1.7}.support-accordion-panel.remote-support-layout{align-items:center}.support-accordion-panel .remote-support-copy h2{font-size:clamp(2.7rem,5vw,5.4rem)}.support-link-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.support-link-list a{border:1px solid var(--line);background:#f9fbfb;gap:7px;min-height:118px;padding:22px 52px 22px 22px;display:grid;position:relative}.support-link-list a:hover{border-color:var(--teal);background:#edf8f7;transform:translateY(-2px)}.support-link-list span{color:var(--brand);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:900}.support-link-list strong{font-size:.92rem}.support-link-list b{color:var(--teal);font-size:1.05rem;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.support-video-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:25px;display:grid}.support-video-grid iframe{aspect-ratio:16/9;background:#0c2733;border:0;width:100%}.support-accordion-panel .server-panel{box-shadow:none}@media (width<=800px){.support-hub-heading{grid-template-columns:1fr}.support-hub-heading .eyebrow{grid-column:auto}.support-link-list,.support-video-grid{grid-template-columns:1fr}.support-accordion-item summary{grid-template-columns:38px minmax(0,1fr) 38px;gap:12px;padding:21px 17px}.support-accordion-item summary>b{width:36px;height:36px}.support-accordion-item summary>b:before,.support-accordion-item summary>b:after{top:17px;left:10px;right:10px}.support-accordion-item summary small{font-size:.7rem}.support-accordion-panel{padding:35px 18px 42px}}@media (width<=960px){.support-hero-grid,.support-closing-grid{grid-template-columns:1fr}.support-phone-card{max-width:570px}.server-panels{grid-template-columns:1fr}.support-resource-grid{grid-template-columns:1fr 1fr}.support-section-heading,.feature-demo-callout{flex-direction:column;align-items:flex-start}}@media (width<=640px){.support-hero{padding:52px 0 62px}.support-hero h1{font-size:3.2rem}.support-phone-card{padding:28px 24px}.support-phone-card a{font-size:1.65rem}.support-resource-grid{grid-template-columns:1fr}.support-resource-grid>a{min-height:230px}.server-panel{padding:26px 20px}.feature-demo-callout{padding:27px 22px}.support-closing{padding:68px 0}.support-closing-grid{gap:38px}}.status-widget-location-support .status-widget-trigger{color:#4b3500;background:#fff3c7;border:1px solid #d29b15;box-shadow:0 15px 42px #6649003d}.status-widget-location-support .status-widget-trigger:before{content:"!";color:#fff;background:#e2a415;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.status-widget-location-support .status-widget-dot,.status-widget-location-support.status-widget-disruption .status-widget-dot,.status-widget-location-support.status-widget-maintenance .status-widget-dot,.status-widget-location-support.status-widget-outage .status-widget-dot{background:#25a65a;animation:1.8s ease-out infinite support-status-pulse;box-shadow:0 0 0 5px #25a65a33}.status-widget-location-support .status-widget-drawer{color:#302400;background:#fff3c4;border-left:8px solid #d89b00}.status-widget-location-support .status-widget-drawer>p:not(.eyebrow):not(.status-widget-meta):not(.status-widget-service){color:#493900}.status-widget-location-support .status-widget-service{color:#493900;border-color:#49390040}.status-widget-location-support .status-widget-meta{color:#65500a}.status-widget-location-support .status-widget-close{background:#fff9e3;border-color:#bd8b00}.status-widget-location-support .status-widget-drawer .button{background:var(--brand)}.status-widget-location-support .status-widget-label{color:#fff;background:#155e63}.testimonial-card-meta{justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.testimonial-stars{color:#ffc24a;letter-spacing:.08em;font-size:1rem}.testimonial-person small,.testimonial-person a{color:#9fc0c5;margin-top:6px;font-size:.72rem}.testimonial-person a{text-decoration:underline}.testimonial-carousel-native{min-width:0}.testimonial-carousel-native blockquote{min-height:205px}.testimonial-carousel-native .testimonial-product{margin-bottom:24px}.testimonial-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:24px;display:grid}.testimonials-row-section .testimonials-home-intro{width:100%;max-width:none;margin:0}.testimonials-row-section .testimonials-home-intro h2{max-width:950px;margin:8px 0 15px}.testimonials-row-section .testimonials-home-intro>p:not(.eyebrow){max-width:820px;color:var(--text);margin:0}.google-review-summary{min-width:285px;color:var(--ink);background:#fff;border:1px solid #cadadc;border-radius:14px;grid-template-columns:46px auto 20px;align-items:center;gap:12px;padding:14px 16px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 12px 28px #08374614}.google-review-summary:hover{transform:translateY(-2px);box-shadow:0 18px 34px #08374621}.google-review-summary-mark{background:#fff;background-image:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 42%,#fbbc05 0 66%,#ea4335 0 83%,#4285f4 0);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border:1px solid #dce5e7;border-radius:50%;place-items:center;width:46px;height:46px;font:900 1.7rem/1 Arial,sans-serif;display:grid;box-shadow:0 4px 12px #08374614}.google-review-summary-copy{gap:2px;display:grid}.google-review-summary-copy small{color:#657b83;text-transform:uppercase;letter-spacing:.09em;font-size:.62rem;font-weight:850}.google-review-summary-copy strong{font-size:1.04rem}.google-review-summary-copy strong span{color:#f6ad00;letter-spacing:.02em;font-size:.75rem}.google-review-summary-copy em{color:#657b83;font-size:.72rem;font-style:normal}.google-review-summary>b{color:var(--brand);justify-self:end;font-size:1.05rem}.testimonial-row-carousel{margin:0 -8px;position:relative}.testimonial-row-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:8px 8px 28px;display:flex;overflow-x:auto}.testimonial-row-track::-webkit-scrollbar{display:none}.testimonial-row-card{scroll-snap-align:start;flex:0 0 calc(20% - 14.4px);min-width:0}.testimonial-row-bubble{border:1px solid #cbdadd;border-top:5px solid var(--teal);background:#f4f6f6;border-radius:14px 14px 14px 3px;flex-direction:column;min-height:330px;padding:24px 22px 25px;display:flex;position:relative;box-shadow:0 12px 28px #08374612}.testimonial-row-bubble:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#f4f6f6;width:28px;height:22px;position:absolute;bottom:-18px;left:24px}.testimonial-row-bubble .testimonial-card-meta{flex-direction:column-reverse;align-items:flex-start;gap:10px}.testimonial-row-bubble .testimonial-product{color:#17646e;background:#dcebea;margin:0;padding:5px 9px;font-size:.56rem}.testimonial-row-bubble .testimonial-stars{font-size:1.05rem}.testimonial-row-bubble p{color:var(--ink);margin:14px 0 0;font-size:.92rem;line-height:1.55}.testimonial-clamp{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimonial-row-bubble button{color:#6c7e84;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:16px 0 0;font-size:.78rem;font-weight:750}.testimonial-row-card footer{flex-direction:column;gap:4px;padding:30px 3px 0;display:flex}.testimonial-row-card footer strong{font-size:.92rem}.testimonial-row-card footer span{color:#768a92;font-size:.7rem;line-height:1.4}.testimonial-row-card footer small,.testimonial-row-card footer a{color:var(--teal);font-size:.65rem}.testimonial-row-arrow{z-index:3;color:#fff;cursor:pointer;background:#7c8488;border:0;border-radius:50%;place-items:center;width:49px;height:49px;font-size:2.1rem;line-height:1;display:grid;position:absolute;top:145px;box-shadow:0 9px 24px #082c3d38}.testimonial-row-arrow:hover{background:var(--brand);transform:scale(1.04)}.testimonial-row-arrow-left{left:-18px}.testimonial-row-arrow-right{right:-18px}.testimonial-google-link{border-bottom:2px solid var(--brand);color:var(--ink);gap:10px;margin:8px 0 0;padding-bottom:5px;font-size:.8rem;font-weight:800;display:inline-flex}@media (width<=1100px){.testimonial-row-card{flex-basis:calc(25% - 13.5px)}}@media (width<=860px){.testimonial-heading-row{grid-template-columns:1fr;align-items:start}.google-review-summary{width:min(340px,100%);min-width:0}.testimonial-row-card{flex-basis:calc(33.3333% - 12px)}}@media (width<=640px){.testimonial-row-card{flex-basis:calc(50% - 9px)}.testimonial-row-arrow-left{left:-8px}.testimonial-row-arrow-right{right:-8px}.testimonial-row-bubble{min-height:310px}}@media (width<=430px){.testimonial-heading-row{gap:20px}.google-review-summary{grid-template-columns:40px auto 18px;padding:12px}.google-review-summary-mark{width:40px;height:40px}.testimonial-row-card{flex-basis:84%}}.testimonial-filter-groups{flex-wrap:wrap;gap:6px 14px;margin:0 8px 12px;display:flex}.testimonial-filters{flex-wrap:wrap;gap:5px;margin:0;display:flex}.testimonial-filters+.testimonial-filters{border-left:1px solid #b8cbce;padding-left:14px}.testimonial-filters button{color:var(--ink);cursor:pointer;background:#ffffffb8;border:1px solid #adc6c9;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:800;line-height:1.15}.testimonial-filters button:hover,.testimonial-filters button.is-active{border-color:var(--brand);background:var(--brand);color:#fff}.testimonial-row-bubble{border-color:#ffffff24;border-top-color:var(--teal);background:linear-gradient(145deg,var(--deep),#102f3d 72%,#173f49);color:#fff;isolation:isolate;box-shadow:0 16px 36px #082c3d33}.testimonial-row-bubble:before{content:"”";z-index:0;color:#ffffff13;pointer-events:none;font:700 10.5rem/1 Georgia,serif;position:absolute;bottom:-72px;right:0}.testimonial-row-bubble>*{z-index:1;position:relative}.testimonial-row-card:nth-child(2n) .testimonial-row-bubble{border-top-color:var(--brand)}.testimonial-row-bubble:after{background:#102f3d}.testimonial-row-bubble .testimonial-product{background:var(--brand);color:#fff}.testimonial-row-bubble p{color:#fff}.testimonial-row-bubble button{color:#b8cbd0}.testimonial-source-badge{z-index:2;width:34px;height:34px;color:var(--deep);background:#fff;border:2px solid #ffffffbf;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 6px 16px #0003}.testimonial-source-badge>span{place-items:center;width:100%;height:100%;line-height:1;display:grid}.testimonial-source-badge.google>span{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 42%,#fbbc05 0 66%,#ea4335 0 83%,#4285f4 0);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Arial,sans-serif;font-size:1.35rem;font-weight:900}.testimonial-source-badge.written{background:var(--teal);color:#fff}.testimonial-source-badge.written>span{font-size:1.65rem;transform:rotate(-18deg)}.testimonial-row-bubble .testimonial-card-meta{padding-right:42px}.testimonial-admin{background:#eff5f4;min-height:100vh;padding:65px clamp(20px,5vw,80px) 100px}.testimonial-admin-header{justify-content:space-between;align-items:flex-end;gap:45px;max-width:1500px;margin:0 auto 45px;display:flex}.testimonial-admin-header h1{margin:8px 0 12px;font-size:clamp(3rem,6vw,6rem)}.testimonial-admin-header p:not(.eyebrow){max-width:760px;color:var(--text)}.testimonial-admin-header>span{border:1px solid var(--line);color:var(--text);background:#fff;padding:12px 16px;font-size:.75rem}.testimonial-admin-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:25px;max-width:1500px;margin:auto;display:grid}.testimonial-editor,.testimonial-admin-help,.testimonial-records{border:1px solid var(--line);background:#fff;padding:36px;box-shadow:0 16px 40px #08374612}.testimonial-editor{border-top:6px solid var(--teal)}.testimonial-admin-help{border-top:6px solid var(--brand);position:sticky;top:125px}.testimonial-admin-help h2{margin:10px 0 15px;font-size:2rem}.testimonial-admin-help p:not(.eyebrow){color:var(--text);line-height:1.65}.admin-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.admin-section-title h2{margin:0;font-size:2rem}.admin-section-title p{color:var(--text);margin:5px 0 0;font-size:.75rem}.admin-section-title button,.admin-section-title span{color:var(--teal);background:0 0;border:0;font-weight:800}.testimonial-form-grid{grid-template-columns:1fr 1fr;gap:19px;margin-bottom:28px;display:grid}.testimonial-form-grid label{color:var(--ink);gap:8px;font-size:.76rem;font-weight:800;display:grid}.testimonial-form-grid .wide{grid-column:1/-1}.testimonial-form-grid input,.testimonial-form-grid select,.testimonial-form-grid textarea{width:100%;color:var(--ink);font:inherit;background:#fbfdfd;border:1px solid #aac1c6;padding:13px 14px;font-size:.88rem;font-weight:500}.testimonial-form-grid textarea{resize:vertical}.testimonial-form-grid label small{color:var(--text);font-size:.66rem;font-weight:500;line-height:1.45}.testimonial-form-grid .testimonial-featured{grid-template-columns:auto 1fr;align-items:center;display:flex}.testimonial-form-grid .testimonial-featured input{width:18px;height:18px}.testimonial-records{max-width:1500px;margin:25px auto 0}.testimonial-records article{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;transition:background .18s,opacity .18s;display:grid}.testimonial-records article.is-expanded{align-items:start;padding:18px 0}.testimonial-records article.is-dragging{opacity:.45}.testimonial-drag-handle{color:#789098;letter-spacing:-.28em;cursor:grab;background:0 0;border:0;align-self:center;width:32px;height:40px;font-size:1.25rem}.testimonial-drag-handle:active{cursor:grabbing}.testimonial-record-summary{gap:10px;max-width:none;display:grid}.testimonial-record-toggle{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:7px 0;display:flex}.testimonial-record-toggle>span{gap:3px;display:grid}.testimonial-record-toggle strong{font-size:1rem}.testimonial-record-toggle small{color:var(--text);font-size:.7rem}.testimonial-record-toggle b{color:var(--teal);font-size:1.4rem}.testimonial-record-details{gap:8px;padding:10px 0 4px;display:grid}.testimonial-record-summary p{color:var(--text);margin:0;font-size:.82rem;line-height:1.55}.record-status{color:#526a74;text-transform:uppercase;background:#e7edef;border-radius:99px;justify-self:start;padding:5px 9px;font-size:.62rem;font-weight:900}.record-status.published{color:#247148;background:#def3e5}.record-status.archived{color:#8e4650;background:#f2e7e8}.testimonial-record-actions{align-items:center;gap:12px;display:flex}.testimonial-record-actions .button{padding:10px 15px}.text-button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-weight:800}.notice-signout{background:var(--deep);color:#fff;padding:10px 14px;font-size:.72rem;font-weight:800;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #082c3d33}@media (width<=900px){.testimonial-admin-grid{grid-template-columns:1fr}.testimonial-admin-help{position:static}.testimonial-admin-header{flex-direction:column;align-items:flex-start}.testimonial-records article{grid-template-columns:30px minmax(0,1fr)}.testimonial-record-actions{grid-column:2;width:100%}}@media (width<=640px){.testimonial-admin{padding:45px 16px 90px}.testimonial-editor,.testimonial-admin-help,.testimonial-records{padding:24px 20px}.testimonial-form-grid{grid-template-columns:1fr}.testimonial-form-grid .wide{grid-column:auto}.testimonial-card-meta{flex-direction:column;align-items:flex-start;gap:0}.testimonial-carousel-native blockquote{min-height:0}}.testimonial-heading-row{align-items:center}.google-review-summary{z-index:2;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);clip-path:polygon(11% 0,89% 0,100% 9%,100% 82%,50% 100%,0 82%,0 9%);text-align:center;filter:drop-shadow(0 14px 18px #08374624);flex-direction:column;justify-content:center;align-items:center;gap:0;width:142px;min-width:142px;height:174px;padding:8px 10px 18px;transition:transform .2s;display:flex;position:relative;transform:translateY(51px)}.google-review-summary:before{content:"";clip-path:polygon(10% 0,90% 0,100% 8%,100% 80%,50% 98%,0 80%,0 8%);background:#fff;position:absolute;inset:7px}.google-review-summary:hover{box-shadow:none;transform:translateY(48px)}.google-review-summary>*{z-index:1;position:relative}.google-review-summary-mark{width:50px;height:50px;box-shadow:none;border:0;order:2;margin-top:3px;font-size:2.7rem}.google-review-summary-copy{flex-direction:column;order:1;align-items:center;gap:2px;display:flex}.google-review-summary-copy strong{font-size:1.72rem;line-height:1}.google-review-stars{color:#f6ad00;letter-spacing:-.04em;font-size:.9rem;line-height:1}.google-review-summary-copy small{text-transform:none;letter-spacing:0;font-size:.64rem;line-height:1.12}.google-review-summary-copy small b{color:#fff;background:#4285f4;border-radius:50%;place-items:center;width:11px;height:11px;font-size:.46rem;display:inline-grid}.google-review-summary-copy em{margin-top:1px;font-size:.66rem}.google-review-summary>b{z-index:2;color:#fff;font-size:.72rem;position:absolute;bottom:25px;right:13px}@media (width<=860px){.google-review-summary{justify-self:start;width:134px;min-width:134px;height:164px;padding:16px 14px 25px;transform:none}.google-review-summary:hover{transform:translateY(-3px)}}@media (width<=430px){.google-review-summary{justify-self:center}}@keyframes support-status-pulse{0%{box-shadow:0 0 #36a6658c}65%{box-shadow:0 0 0 11px #36a66500}to{box-shadow:0 0 #36a66500}}@media (width<=960px){.remote-support-layout{grid-template-columns:1fr}.remote-support-tools{max-width:520px}.support-hero-grid{grid-template-columns:1fr}.support-phone-card{width:min(100%,520px)}}.support-hero-compact{padding:26px 0 30px}.support-hero-compact .support-hero-grid{grid-template-columns:minmax(0,3fr) minmax(285px,1fr);align-items:center;gap:clamp(26px,4vw,52px)}.support-hero-copy h1{max-width:760px;margin:8px 0 12px;font-size:clamp(2.2rem,3.7vw,3.6rem);line-height:1}.support-hero-copy .hero-lede{max-width:760px;margin:0;font-size:1rem;line-height:1.5}.support-contact-row{flex-wrap:wrap;gap:8px 26px;margin:15px 0;display:flex}.support-contact-row a{gap:1px;display:grid}.support-contact-row small{color:var(--text);font-size:.75rem}.support-contact-row strong{white-space:nowrap;font-size:.95rem}.support-hero-copy .button-row{margin-top:12px}.support-hero-copy .button{padding:10px 14px;font-size:.75rem}.support-hero-compact .breadcrumbs{margin-bottom:10px}.support-hero-compact .eyebrow{margin-bottom:0}.remote-support-standalone{background:#fff;border:1px solid #b9d0d3;border-radius:14px;padding:18px;box-shadow:0 14px 38px #0837461a}.remote-support-standalone>div:first-child{margin-bottom:10px}.remote-support-standalone h2{margin:4px 0 3px;font-size:clamp(1.4rem,2.1vw,1.9rem)}.remote-support-standalone p:not(.eyebrow){color:var(--text);margin:0;font-size:.88rem}.remote-support-standalone .remote-support-frame{box-shadow:none}.remote-support-standalone .remote-support-frame iframe{height:180px}.remote-support-standalone .remote-plugin-button{border-radius:999px;width:max-content;max-width:100%;margin:10px auto 0;padding:9px 15px;font-size:.72rem;box-shadow:0 7px 16px #c9001626}.support-hub{padding:58px 0 68px}.support-hub-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:14px 55px;margin-bottom:25px}.support-hub-heading h2{font-size:clamp(2.2rem,4vw,3.8rem)}.support-hub-heading>p:not(.eyebrow){font-size:.9rem;line-height:1.55}.support-accordion-item summary{grid-template-columns:42px minmax(0,1fr) 36px;gap:14px;padding:17px 22px}.support-accordion-item summary strong{font-size:1.05rem}.support-accordion-item summary small{font-size:.7rem}.support-accordion-item summary>b{width:34px;height:34px}.support-accordion-item summary>b:before,.support-accordion-item summary>b:after{top:15px;left:9px;right:9px}.support-accordion-panel{padding:30px 28px 36px}.support-panel-intro{margin-bottom:20px}.support-panel-intro h2{margin-bottom:8px;font-size:clamp(1.55rem,2.6vw,2.35rem)}.support-panel-intro p{font-size:.86rem;line-height:1.55}.support-link-list{grid-template-columns:repeat(3,1fr);gap:9px}.support-link-list a{min-height:88px;padding:16px 42px 15px 16px}.support-link-list strong{font-size:.82rem;line-height:1.3}.support-link-list b{right:15px}.support-video-grid{gap:12px;margin-bottom:17px}.support-accordion-panel .server-panels{gap:14px}.support-accordion-panel .server-panel{padding:24px}.support-accordion-panel .server-panel h3{font-size:1.35rem}.support-accordion-panel .feature-demo-callout{margin-top:14px;padding:20px 24px}.support-accordion-panel .feature-demo-callout h3{font-size:1.25rem}.support-closing{padding:58px 0}.support-closing h2{font-size:clamp(2.1rem,4vw,3.6rem)}@media (width<=960px){.support-hero-compact .support-hero-grid{grid-template-columns:1fr}.remote-support-standalone{max-width:620px}.support-link-list{grid-template-columns:1fr 1fr}}@media (width<=640px){.support-hero-compact{padding:24px 0 30px}.support-hero-copy h1{font-size:2.2rem}.remote-support-standalone{padding:15px}.remote-support-standalone .remote-support-frame iframe{height:165px}.support-hub{padding:45px 0 55px}.support-link-list{grid-template-columns:1fr}.support-accordion-panel{padding:25px 16px 30px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
