@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-leading:initial;--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-border-style:solid}}}@layer components{.individual-content{color:#475569;font-size:1rem;line-height:1.75}.individual-content p,.individual-content .content-paragraph{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(min-width:40rem){.individual-content p,.individual-content .content-paragraph{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}}.individual-content p:first-child,.individual-content .content-paragraph:first-child{margin-top:0}.individual-content p strong,.individual-content p b{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-800,oklch(27.9% .041 260.031))}.individual-content .page-lead{margin-bottom:calc(var(--spacing,.25rem) * 8);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-slate-700,oklch(37.2% .044 257.287))}@media(min-width:40rem){.individual-content .page-lead{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.individual-content .highlight-link,.layout-sections-wrapper p a,.layout-sections-wrapper .highlight-link,.space-y-6 p a{color:#f97316;font-weight:600;text-decoration:none;transition:color .2s,-webkit-text-decoration .2s,text-decoration .2s}.individual-content .highlight-link:hover,.individual-content .highlight-link:focus,.layout-sections-wrapper p a:hover,.layout-sections-wrapper .highlight-link:hover,.space-y-6 p a:hover{color:#ea580c;text-decoration:underline}.individual-content h2,.individual-content .content-heading{margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-black,#000)}@media(min-width:40rem){.individual-content h2,.individual-content .content-heading{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media(min-width:64rem){.individual-content h2,.individual-content .content-heading{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.individual-content h2:first-child,.individual-content .content-heading:first-child{margin-top:0}.individual-content h3,.individual-content .content-subheading{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-black,#000)}@media(min-width:40rem){.individual-content h3,.individual-content .content-subheading{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.individual-content h4,.individual-content .content-minor-heading{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-800,oklch(27.9% .041 260.031))}.individual-content ul,.individual-content .content-list-unordered{margin-top:calc(var(--spacing,.25rem) * 4);list-style-type:disc}:where(:is(.individual-content ul,.individual-content .content-list-unordered)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.individual-content ul,.individual-content .content-list-unordered{padding-left:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(min-width:40rem){.individual-content ul,.individual-content .content-list-unordered{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.individual-content ol,.individual-content .content-list-ordered{margin-top:calc(var(--spacing,.25rem) * 4);list-style-type:decimal}:where(:is(.individual-content ol,.individual-content .content-list-ordered)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.individual-content ol,.individual-content .content-list-ordered{padding-left:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--color-slate-600,oklch(44.6% .043 257.281))}@media(min-width:40rem){.individual-content ol,.individual-content .content-list-ordered{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.individual-content ul.no-bullets,.individual-content .content-list-plain{padding-left:0;list-style-type:none}.individual-content li strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-800,oklch(27.9% .041 260.031))}.individual-content .content-table-wrapper{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 10);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);width:100%;overflow-x:auto}.individual-content table,.individual-content .content-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@media(min-width:40rem){.individual-content table,.individual-content .content-table{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.individual-content caption{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);text-align:left;background-color:#f8fafc}.individual-content caption .caption-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,#000);display:block}@media(max-width:640px){.individual-content table,.individual-content .content-table{table-layout:fixed}.individual-content th,.individual-content td{white-space:normal;overflow-wrap:anywhere;padding:.75rem .5rem}}.individual-content caption .caption-subtitle{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-slate-500,oklch(55.4% .046 257.417));display:block}.individual-content thead{color:var(--color-black,#000);background-color:#d9edf7}.individual-content th[scope=col]{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.individual-content tbody tr{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.individual-content tbody th[scope=row]{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-black,#000)}.individual-content tbody td{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);color:var(--color-slate-600,oklch(44.6% .043 257.281))}.individual-content a,.individual-content .content-link{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#0363ce;text-decoration-line:underline;text-decoration-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.individual-content a,.individual-content .content-link{-webkit-text-decoration-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 30%,transparent)}}.individual-content a,.individual-content .content-link{text-underline-offset:4px;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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){:is(.individual-content a,.individual-content .content-link):hover{color:var(--color-blue-700,oklch(48.8% .243 264.376))}}.individual-content .content-callout{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 8);border-top-right-radius:var(--radius-lg,.5rem);border-bottom-right-radius:var(--radius-lg,.5rem);border-left-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 6);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-slate-700,oklch(37.2% .044 257.287));background-color:#f8fafc;border-color:#0363ce;border-left-width:4px}.layout-sections-wrapper section{width:100%;padding-top:2rem;padding-bottom:2rem;display:block}.layout-sections-wrapper section:first-child{padding-top:0;padding-bottom:2rem}.layout-sections-wrapper section>div{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:640px){.layout-sections-wrapper section>div{padding-left:3rem;padding-right:3rem}}.error-section{background:radial-gradient(circle at 15% 15%,#2563eb14,#0000 34%),linear-gradient(#fff,#f8fafc);padding:clamp(3.5rem,8vw,7rem) 0}.error-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.error-illustration{width:100%;max-width:760px;margin-inline:auto}.error-illustration svg{filter:drop-shadow(0 24px 45px #0f172a1f);width:100%;height:auto;display:block}.error-illustration .panel{fill:#fff;stroke:#dbe4ee;stroke-width:3px}.error-illustration .line,.error-illustration .base-line{fill:none;stroke:#dbe4ee;stroke-width:4px;stroke-linecap:round}.error-illustration .dot{fill:#94a3b8}.error-illustration .number{fill:#0f2744}.error-illustration .gear-ring,.error-illustration .gear-core,.error-illustration .gear-teeth{fill:none;stroke:#2563eb;stroke-width:18px;stroke-linecap:round;stroke-linejoin:round}.error-illustration .gear-core{fill:#eff6ff}.error-illustration .base-line{stroke:#94a3b8;stroke-width:6px}.individual-content .error-code{color:#2563eb;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .5rem;font-size:.95rem;font-weight:800}.individual-content .error-copy h1{color:#0f2744;letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,6vw,5.25rem);line-height:.98}.individual-content .error-copy h2{color:#1e293b;margin:1.25rem 0 1rem;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.2}.individual-content .error-copy>p:not(.error-code){color:#475569;max-width:620px;margin:0;font-size:1.05rem;line-height:1.8}.error-actions{flex-wrap:wrap;gap:1.25rem;margin-top:2.25rem;display:flex}.individual-content .primary-action,.individual-content .secondary-action{border:2px solid #0f2744;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:.78rem 1.45rem;font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.individual-content .primary-action{color:#fff;background:#0f2744}.individual-content .secondary-action{color:#0f2744;background:0 0}.individual-content .primary-action:hover,.individual-content .secondary-action:hover{text-decoration:none;transform:translateY(-2px)}.individual-content .secondary-action:hover{color:#fff;background:#0f2744}.helpful-links{border-top:1px solid #dbe4ee;flex-wrap:wrap;gap:1rem 2rem;margin-top:2.25rem;padding-top:1.5rem;display:flex}.individual-content .helpful-links a{color:#2563eb;text-underline-offset:.22em;font-size:.95rem;font-weight:650;display:inline-block}@media(max-width:900px){.error-grid{grid-template-columns:1fr}.error-copy{text-align:center}.individual-content .error-copy>p:not(.error-code){margin-inline:auto}.error-actions,.helpful-links{justify-content:center}.error-illustration{max-width:620px}}@media(max-width:520px){.error-section{padding:3rem 0}.error-actions{flex-direction:column;gap:1rem}.helpful-links{flex-direction:column;align-items:center;gap:1rem}.individual-content .primary-action,.individual-content .secondary-action{width:100%}}.titanium-solutions-shell{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:2.5rem;width:100%;max-width:100%;display:grid}.titanium-solutions-sidebar{width:250px;min-width:0}.titanium-solutions-main{width:100%;min-width:0;max-width:100%;overflow:visible}.titanium-sidebar-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;position:sticky;top:6.5rem;overflow:hidden;box-shadow:0 4px 16px #0f172a0f}.individual-content .titanium-sidebar-title{color:#fff;background:#0f2744;padding:1rem 1.1rem;font-size:1.05rem;font-weight:700;line-height:1.35;text-decoration:none;display:block}.individual-content .titanium-sidebar-title:hover,.individual-content .titanium-sidebar-title.is-active{color:#fff;background:#0363ce;text-decoration:none}.individual-content .titanium-sidebar-list,.individual-content .titanium-sidebar-sublist{margin:0;padding:0;list-style:none}.individual-content .titanium-sidebar-list{padding:.45rem 0}.individual-content .titanium-sidebar-item{margin:0;padding:0}.individual-content .titanium-sidebar-link,.individual-content .titanium-sidebar-sublink{color:#334155;border-left:3px solid #0000;font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:block}.individual-content .titanium-sidebar-link{padding:.68rem 1rem}.individual-content .titanium-sidebar-sublink{color:#64748b;padding:.56rem 1rem .56rem 1.75rem;font-size:.85rem;font-weight:500}.individual-content .titanium-sidebar-link:hover,.individual-content .titanium-sidebar-sublink:hover{color:#0363ce;background:#f8fafc;border-left-color:#0363ce;text-decoration:none}.individual-content .titanium-sidebar-link.is-active,.individual-content .titanium-sidebar-sublink.is-active{color:#0363ce;background:#eff6ff;border-left-color:#0363ce;font-weight:700;text-decoration:none}.individual-content .titanium-sidebar-group{color:#0f172a;margin-top:.2rem;padding:.72rem 1rem .38rem;font-size:.88rem;font-weight:750;line-height:1.35;display:block}.individual-content .titanium-sidebar-sublist{padding-bottom:.3rem}.titanium-sidebar-mobile{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;display:none;overflow:hidden;box-shadow:0 3px 12px #0f172a0d}.titanium-sidebar-mobile>summary{cursor:pointer;color:#fff;background:#0f2744;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-weight:700;list-style:none;display:flex}.titanium-sidebar-mobile>summary::-webkit-details-marker{display:none}.titanium-mobile-chevron{transition:transform .18s}.titanium-sidebar-mobile[open] .titanium-mobile-chevron{transform:rotate(180deg)}.individual-content .titanium-mobile-home{border-bottom:1px solid #e2e8f0}.individual-content .titanium-content-media-row{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:2.5rem;margin-top:1.25rem;display:grid}.individual-content .titanium-content-media{width:100%;margin:0}.individual-content .titanium-content-media img{width:100%;height:auto;display:block}.individual-content .titanium-product-gallery-section{margin-top:2.5rem}.individual-content .titanium-product-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.individual-content .titanium-product-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.individual-content .titanium-product-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0f172a1a}.individual-content .titanium-product-image{aspect-ratio:3/2;background:#fff;overflow:hidden}.individual-content .titanium-product-image img{object-fit:contain;width:100%;height:100%;display:block}.individual-content .titanium-product-card figcaption,.individual-content .titanium-gallery-caption{color:#334155;text-align:center;padding:.8rem 1rem;font-size:.875rem;font-weight:600;line-height:1.4}@media(max-width:1100px){.individual-content .titanium-content-media-row{grid-template-columns:minmax(0,1fr) 300px;gap:2rem}.individual-content .titanium-product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.titanium-solutions-shell{grid-template-columns:minmax(0,1fr);gap:2rem}.titanium-solutions-sidebar{width:100%}.titanium-sidebar-desktop{display:none}.titanium-sidebar-mobile{display:block}}@media(max-width:767px){.individual-content .titanium-content-media-row{grid-template-columns:1fr}.individual-content .titanium-content-media{max-width:520px}.individual-content .titanium-product-gallery{grid-template-columns:1fr}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
