@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-tracking:initial;--tw-font-weight:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.gas-section{background:0 0;position:relative;overflow:hidden}.gas-container{z-index:10;max-width:1700px;margin-inline:auto;position:relative}.gas-layout{width:100%;margin-top:calc(var(--spacing,.25rem) * -40);align-items:center;gap:calc(var(--spacing,.25rem) * 12);flex-direction:column;display:flex}.gas-content{margin-top:calc(var(--spacing,.25rem) * 50);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1160px;display:flex}.gas-badge{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1.5);background:var(--accent-gradient-opacity);border:none;border-radius:9999px;display:inline-flex}.gas-badge-dot{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);background:var(--up-card-surface);border-radius:3.40282e38px}.gas-badge-text{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;color:var(--up-card-surface)}.gas-title{margin-top:calc(var(--spacing,.25rem) * -8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink-soft);font-size:var(--section-heading-size);line-height:var(--section-heading-line-height);letter-spacing:var(--section-heading-letter-spacing);font-weight:var(--section-heading-weight)}.gas-title-highlight{background:var(--heading-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-flex}.gas-title-muted{font-size:var(--section-heading-size);line-height:var(--section-heading-line-height);letter-spacing:var(--section-heading-letter-spacing);font-weight:var(--section-heading-weight);color:var(--ink-soft);display:inline-flex}.gas-description{max-width:var(--container-6xl,72rem);margin-top:calc(var(--spacing,.25rem) * 6);--tw-leading:1;color:var(--ink-soft);line-height:1;font-size:var(--section-description-size);line-height:var(--section-description-line-height);letter-spacing:var(--section-description-letter-spacing);font-weight:var(--section-description-weight)}.gas-video-wrapper{border-radius:10px;justify-content:center;width:100%;display:flex;position:relative;overflow:hidden}.gas-video-glow{pointer-events:none;z-index:0;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:75%;height:75%;translate:var(--tw-translate-x) var(--tw-translate-y);filter:blur(60px);background:radial-gradient(circle,#6366f126 0%,#8b5cf614 40%,#0000 70%);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.gas-video{z-index:10;margin-top:calc(var(--spacing,.25rem) * 2);object-fit:cover;width:100%;max-width:100%;height:auto;position:relative}@media (min-width:64rem){.gas-video{max-width:1150px}}.gas-video{background:var(--surface-card);border:1px solid var(--border-default);border-radius:12px;padding:4px;box-shadow:0 2px 10px #0000000a,0 20px 60px #0000000f}.gas-video--dark,.dark .gas-video--light{display:none}.dark .gas-video--dark{display:block}.gas-video-play-btn{z-index:20;height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20);cursor:pointer;background:var(--heading-gradient);border:1px solid #fff6;border-radius:3.40282e38px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 40px #00000040}.gas-video-play-btn:hover{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 14px 48px #00000052}.gas-video-play-btn:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.gas-video-play-btn svg{margin-left:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:#fff}.dark .gas-badge{background:linear-gradient(90deg,#22d3ee1f,#f472b61f);border-color:#ffffff1f}.dark .gas-badge-dot{background:var(--foreground)}.dark .gas-badge-text,.dark .gas-title{color:var(--foreground)}.dark .gas-title-muted{color:var(--muted-foreground)}.dark .gas-description{color:var(--muted-foreground);font-size:var(--section-description-size);line-height:var(--section-description-line-height);letter-spacing:var(--section-description-letter-spacing);font-weight:var(--section-description-weight)}.gas-title{color:var(--muted-secondary)}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}
@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-content:"";--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-border-style:solid}}}.modules-section{background-color:var(--background);width:100%;padding-block:calc(var(--spacing,.25rem) * 16);border-radius:30px;align-items:center;margin-inline:auto;position:relative;overflow:hidden}@media (min-width:48rem){.modules-section{padding-block:calc(var(--spacing,.25rem) * 12)}}@media (min-width:64rem){.modules-section{padding-block:calc(var(--spacing,.25rem) * 12)}}.dark .consolidation-bg-image{filter:none}.consolidation-bg-image img{object-fit:contain;width:100%;height:100%}.consolidation-container{position:relative;overflow:hidden}.consolidation-container:before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);inset:calc(var(--spacing,.25rem) * 0);--tw-content:"";content:var(--tw-content);position:absolute}.consolidation-container{flex-direction:column;width:100%;display:flex}@media (min-width:64rem){.consolidation-container{flex-direction:row}}.consolidation-container{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 8)}@media (min-width:64rem){.consolidation-container{gap:calc(var(--spacing,.25rem) * 12)}}.consolidation-container{height:auto;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 8)}@media (min-width:64rem){.consolidation-container{height:650px;padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 0)}}.consolidation-container{background:var(--surface-card);border:1px solid var(--border-default);isolation:isolate;box-shadow:0 4px 6px -1px var(--foreground), 0 20px 60px -10px var(--foreground);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.consolidation-container{box-shadow:0 4px 6px -1px color-mix(in srgb, var(--foreground) 8%, transparent), 0 20px 60px -10px color-mix(in srgb, var(--foreground) 18%, transparent)}}.dark .consolidation-container{box-shadow:0 4px 6px -1px var(--foreground), 0 20px 60px -10px var(--foreground);background-color:#1c1c1c}@supports (color:color-mix(in lab, red, red)){.dark .consolidation-container{box-shadow:0 4px 6px -1px color-mix(in srgb, var(--foreground) 8%, transparent), 0 20px 60px -10px color-mix(in srgb, var(--foreground) 18%, transparent)}}.consolidation-content{flex-direction:column;flex:1;max-width:100%;display:flex}@media (min-width:64rem){.consolidation-content{max-width:500px}}.consolidation-title{font-size:var(--section-heading-size);--tw-leading:var(--section-heading-line-height);line-height:var(--section-heading-line-height);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--section-heading-weight);--tw-tracking:var(--section-heading-letter-spacing);letter-spacing:var(--section-heading-letter-spacing);color:var(--ink-heading);font-weight:var(--font-weight-bold,700);flex-direction:column;display:flex}.consolidation-title .highlight{font-size:var(--section-heading-size);--tw-leading:var(--section-heading-line-height);line-height:var(--section-heading-line-height);--tw-font-weight:var(--section-heading-weight);font-weight:var(--section-heading-weight);--tw-tracking:var(--section-heading-letter-spacing);letter-spacing:var(--section-heading-letter-spacing);-webkit-background-clip:text;background-clip:text;background:var(--heading-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.dark .consolidation-title .highlight{-webkit-background-clip:text;background-clip:text;background:var(--heading-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.consolidation-subtitle{padding-bottom:calc(var(--spacing,.25rem) * 1.5);color:var(--ink-body);margin-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);overflow:visible}.highlight-text{padding-bottom:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);display:inline;position:relative}.highlight-text:after{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);bottom:calc(var(--spacing,.25rem) * -1.5);content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing,.25rem) * 2);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);--tw-content:"";content:var(--tw-content);background-image:url("data:image/svg+xml,%3Csvg_xmlns='http://www.w3.org/2000/svg'_preserveAspectRatio='none'_viewBox='0_0_100_10'%3E%3Cpath_d='M2_8_Q50_1_98_8'_stroke='%2322c55e'_stroke-width='2.5'_fill='none'_stroke-linecap='round'/%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;width:100%;display:block;position:absolute}.consolidation-savings{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 6)}.consolidation-savings h3{--tw-font-weight:var(--font-weight-bold,700);font-size:2.2rem;font-weight:var(--font-weight-bold,700);-webkit-background-clip:text;background-clip:text;background:var(--heading-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.consolidation-savings p{color:var(--ink-soft);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.benefits-list{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;list-style-type:none;display:flex}@media (min-width:48rem){.benefits-list{gap:calc(var(--spacing,.25rem) * 4)}}.benefits-list{margin-bottom:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 0)}.benefits-list li{color:var(--ink-body)}.benefits-list li:before{content:var(--tw-content);content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);color:var(--ink-strong);--tw-content:"•";content:var(--tw-content);position:absolute}.benefits-list li{padding-left:calc(var(--spacing,.25rem) * 4);font-size:.95rem;position:relative}.platform-btn{border-color:var(--btn-outline-border);color:var(--ink-body)}@media (hover:hover){.platform-btn:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.platform-btn{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;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));--tw-duration:.3s;border-style:var(--tw-border-style);background:0 0;border-width:1px;border-radius:10px;transition-duration:.3s}.platform-btn:hover{background:var(--btn-outline-hover-bg)}.ecosystem-panel{flex:1;width:100%;max-width:100%}@media (min-width:64rem){.ecosystem-panel{max-width:520px}}.ecosystem-header{color:var(--ink-soft);margin-bottom:calc(var(--spacing,.25rem) * 5);text-align:right;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-medium,500);font-weight:var(--font-weight-medium,500)}.tool-row{border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-top-color:var(--border-subtle);flex-direction:column;display:flex}@media (min-width:48rem){.tool-row{flex-direction:row}}.tool-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3)}@media (min-width:48rem){.tool-row{gap:calc(var(--spacing,.25rem) * 8)}}.tool-row{padding-block:calc(var(--spacing,.25rem) * 4)}.tool-info{flex-direction:column;display:flex}.tool-title{color:var(--ink-strong)}.tool-title:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);top:.55rem;left:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);height:calc(var(--spacing,.25rem) * 1.5);content:var(--tw-content);width:calc(var(--spacing,.25rem) * 1.5);content:var(--tw-content);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute}.tool-title{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-bold,700);font-size:1.05rem;font-weight:var(--font-weight-bold,700);position:relative}.tool-title:before{background:var(--ink-strong)}.tool-vendors{color:var(--ink-muted);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.tool-cost{color:var(--ink-strong);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap}.total-spend{color:#fff;flex-direction:column;display:flex}@media (min-width:48rem){.total-spend{flex-direction:row}}.total-spend{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2)}@media (min-width:48rem){.total-spend{gap:calc(var(--spacing,.25rem) * 0)}}.total-spend{margin-top:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);background:var(--heading-gradient)}.total-spend span{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-semibold,600);font-weight:var(--font-weight-semibold,600)}.total-spend strong{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
@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-content:"";--tw-tracking:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.risk-section{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 30);margin-bottom:calc(var(--spacing,.25rem) * 30);max-width:1280px;padding-inline:calc(var(--spacing,.25rem) * 5)}@media (min-width:1280px){.risk-section{padding-inline:calc(var(--spacing,.25rem) * 0)}}.risk-layout{display:grid}@media (min-width:64rem){.risk-layout{grid-template-columns:1.1fr 1fr}}.risk-layout{margin-top:calc(var(--spacing,.25rem) * 10);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 10)}@media (min-width:64rem){.risk-layout{margin-top:calc(var(--spacing,.25rem) * 50);gap:calc(var(--spacing,.25rem) * 20)}}.risk-layout{max-width:1500px}.risk-content{flex-direction:column;display:flex}.risk-title{font-size:var(--section-heading-size);font-weight:var(--section-heading-weight);line-height:var(--section-heading-line-height);letter-spacing:var(--section-heading-letter-spacing)}.risk-title-highlight{background:var(--heading-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.risk-title-main{color:var(--ink-heading);display:block}.risk-description{max-width:460px;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.35;margin-top:calc(var(--spacing,.25rem) * 6);line-height:1.35;font-size:var(--section-description-size);font-weight:var(--section-description-weight);line-height:var(--section-description-line-height);letter-spacing:var(--section-description-letter-spacing);color:var(--ink-soft)}.risk-icons{margin-top:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 5);display:flex}.risk-icon{stroke-width:1.6px}.risk-stats-grid{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 12)}@media (min-width:40rem){.risk-stats-grid{column-gap:calc(var(--spacing,.25rem) * 20)}}.risk-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.risk-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.risk-stats-grid{margin-top:calc(var(--spacing,.25rem) * 2)}@media (min-width:64rem){.risk-stats-grid{margin-top:calc(var(--spacing,.25rem) * 10)}}.risk-stat-cell{text-align:center;flex-direction:column;align-items:center;display:flex}.risk-stat-label{color:var(--ink-body)}.risk-stat-value{width:100%;max-width:160px;padding-top:calc(var(--spacing,.25rem) * 3);text-align:center;font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}@media (min-width:40rem){.risk-stat-value{text-align:end;width:160px;font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.risk-stat-value{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}.risk-stat-divider{background:var(--heading-gradient);border-radius:999px;width:100%;max-width:180px;height:5px}.risk-cta-banner{border-radius:var(--radius-3xl,1.5rem);min-height:150px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 8);align-items:center;display:flex}.risk-cta-banner:after{content:var(--tw-content);content:var(--tw-content);inset:calc(var(--spacing,.25rem) * 0);--tw-content:"";content:var(--tw-content);position:absolute}@media (min-width:40rem){.risk-cta-banner{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media (min-width:64rem){.risk-cta-banner{padding-inline:calc(var(--spacing,.25rem) * 12)}}.risk-cta-banner{margin-bottom:calc(var(--spacing,.25rem) * 20);position:relative;overflow:hidden}.risk-cta-bg{object-fit:cover;width:100%;height:100%;inset:calc(var(--spacing,.25rem) * 0);position:absolute}.risk-cta-banner:after{background:linear-gradient(90deg,#00000026,#0000000d)}.risk-cta-content{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 8);z-index:10;width:100%;display:flex;position:relative}.risk-cta-text{--tw-leading:1.35;--tw-font-weight:var(--font-weight-medium,500);max-width:520px;font-size:clamp(1.4rem,2vw,2rem);line-height:1.35;font-weight:var(--font-weight-medium,500);color:#fff}.risk-cta-button{margin-top:calc(var(--spacing,.25rem) * 10);--tw-font-weight:var(--font-weight-semibold,600);min-width:180px;height:54px;font-size:.85rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.08em;letter-spacing:.08em;color:#333;transition-property:all;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));--tw-duration:.3s;--tw-ease:ease;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration-line:none;transition-duration:.3s;transition-timing-function:ease;display:flex}@media (hover:hover){.risk-cta-button:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.risk-cta-button{background:#fff;border-radius:10px}.risk-icon-box{width:var(--icon-box-size,36px);height:var(--icon-box-size,36px);border-radius:var(--icon-box-radius,10px);background:var(--icon-box-bg,var(--icon-accent-bg));border:1px solid var(--icon-box-border,var(--icon-accent-border));color:var(--icon-box-color,var(--icon-box-fg));font-size:var(--icon-box-glyph,17px);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:flex}.risk-icon-box svg{width:var(--icon-box-glyph,17px);height:var(--icon-box-glyph,17px);stroke:currentColor;stroke-width:var(--icon-box-stroke,1.6)}.risk-icon-box{gap:calc(var(--spacing,.25rem) * 1);--icon-box-size:64px;--icon-box-radius:.75rem;--icon-box-glyph:34px;--icon-box-stroke:1.25;flex-direction:column}.risk-icon-label{--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;color:var(--muted-secondary);font-size:10px}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@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-tracking:initial;--tw-content:"";--tw-border-style:solid;--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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-duration:initial;--tw-ease:initial}}}.product-section{max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 20);margin-inline:auto}@media (min-width:40rem){.product-section{padding-inline:calc(var(--spacing,.25rem) * 4)}}.product__header{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 16);text-align:center;max-width:1200px}.product__heading{font-size:var(--section-heading-size);--tw-leading:var(--section-heading-line-height);line-height:var(--section-heading-line-height);--tw-font-weight:var(--section-heading-weight);font-weight:var(--section-heading-weight);--tw-tracking:var(--section-heading-letter-spacing);letter-spacing:var(--section-heading-letter-spacing);color:var(--ink-soft);flex-direction:column;display:inline-flex}.heading-gradient{-webkit-background-clip:text;background-clip:text;background:var(--heading-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-flex}.product__benefits{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.product__benefit:before{margin-right:calc(var(--spacing,.25rem) * 1);--tw-content:"•";content:var(--tw-content)}.product__description{font-size:var(--section-description-size);--tw-leading:var(--section-description-line-height);line-height:var(--section-description-line-height);color:var(--ink-soft);max-width:var(--container-6xl,72rem);display:inline-flex}.product__tab-icon{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);align-items:flex-start}@media not all and (min-width:64rem){.product__tab-icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}}.product__scene{flex-direction:column;width:100%;max-width:1400px;height:auto;margin-inline:auto;display:flex}@media (min-width:64rem){.product__scene{height:780px}}.product__scene{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--border-default);--tw-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--background);border:1px solid var(--border-default);isolation:isolate;box-shadow:0 4px 6px -1px color-mix(in srgb, var(--foreground) 8%, transparent), 0 20px 60px -10px color-mix(in srgb, var(--foreground) 18%, transparent);background:var(--surface-cta-card);border-radius:24px;position:relative;overflow:hidden}.dark .product__scene{box-shadow:0 4px 6px -1px var(--foreground), 0 20px 60px -10px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .product__scene{box-shadow:0 4px 6px -1px color-mix(in srgb, var(--foreground) 8%, transparent), 0 20px 60px -10px color-mix(in srgb, var(--foreground) 18%, transparent)}}.product__left-zone{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-right-color:none;border-bottom-color:var(--border-default);background:var(--surface-panel-inner);flex-shrink:0;width:100%;overflow-x:auto}.product__list{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:row;list-style-type:none;display:flex}@media not all and (min-width:64rem){.product__list{gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.product__item{margin-bottom:calc(var(--spacing,.25rem) * 0);flex-shrink:0}.product__item input{display:none}.product__menu-label{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:2px;border-bottom-color:#0000;border-left-color:none;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);opacity:.55;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0;display:flex}@media (hover:hover){.product__menu-label:hover{opacity:1}}@media not all and (min-width:64rem){.product__menu-label{align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:center;flex-direction:column}}.product__menu-label{transition:opacity .2s,border-color .2s;background:0 0!important}.product__menu-label.active{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;opacity:1;border-style:solid;border-bottom-width:2px;border-bottom-color:#0000;border-image:var(--heading-gradient) 1}.product__menu-label.active .product__menu-name{-webkit-background-clip:text;background-clip:text;background:var(--heading-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.product__menu-name{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.2;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.2;font-weight:var(--font-weight-semibold,600);white-space:nowrap}@media (min-width:40rem){.product__menu-name{font-size:1.2rem}}@media not all and (min-width:64rem){.product__menu-name{--tw-leading:var(--leading-tight,1.25);font-size:.8rem;line-height:var(--leading-tight,1.25);white-space:normal}}.product__menu-subtitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));white-space:nowrap;color:var(--ink-muted);display:none}@media (min-width:40rem){.product__menu-subtitle{display:flex}}@media not all and (min-width:64rem){.product__menu-subtitle{display:none}}.product__menu-desc{display:none}.product__content-grid{min-height:calc(var(--spacing,.25rem) * 0);flex:1;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.product__content-grid{grid-template-columns:minmax(0,600px) 1fr}}.product__features-wrapper{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex:1;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid}.product__features-column{visibility:hidden;--tw-translate-y:calc(var(--spacing,.25rem) * 3);translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 6);opacity:0;--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);flex-direction:column;justify-content:flex-start;display:flex;scale:.99}@media (min-width:64rem){.product__features-column{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 7)}}.product__features-column{height:100%;min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);grid-area:1/1/2/2;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),filter .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s}.product__features-column.visible{visibility:visible;--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1;--tw-blur: ;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),filter .35s cubic-bezier(.4,0,.2,1),visibility linear}.product__eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 3.5);color:var(--product-color);text-transform:uppercase;align-self:flex-start}.product__features-heading{margin-bottom:calc(var(--spacing,.25rem) * 2.5);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);font-size:1.5rem;line-height:1.2;font-weight:var(--font-weight-bold,700);color:var(--ink-soft)}@media (min-width:64rem){.product__features-heading{font-size:2rem}}.product__features-heading span{-webkit-background-clip:text;background-clip:text;background:var(--heading-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.product__features-subtitle{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.6;color:var(--ink-body);line-height:1.6}.product__features-list{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}.product__feature-row{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3.5);border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-subtle);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 2.5);display:flex}.product__feature-row:last-child{border-bottom-color:none}.product__feature-text{flex-direction:column;gap:3px;display:flex}.product__feature-title{--tw-font-weight:var(--font-weight-semibold,600);font-size:.95rem;font-weight:var(--font-weight-semibold,600);color:var(--ink-strong)}.product__feature-desc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--ink-muted)}.product__features-column>a{padding-top:calc(var(--spacing,.25rem) * 5);flex-shrink:0;align-self:flex-start;margin-top:auto}.product__button{margin-top:calc(var(--spacing,.25rem) * 0)}@media not all and (min-width:64rem){.product__features-column .product__button{padding-inline:calc(var(--spacing,.25rem) * 6);white-space:normal}}.product__cta-btn{margin-top:calc(var(--spacing,.25rem) * 7);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-color:none;width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-semibold,600);font-size:.95rem;font-weight:var(--font-weight-semibold,600);color:#fff;transition-property:transform,translate,scale,rotate;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));--tw-duration:.25s;--tw-ease:ease;padding-block:13px;transition-duration:.25s;transition-timing-function:ease}@media (hover:hover){.product__cta-btn:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.product__cta-btn{background:var(--product-color)}.product__image-panel{background:var(--surface-cta-card);justify-content:center;align-items:center;display:flex}.product__image-frame{border-top-style:var(--tw-border-style);border-top-width:2px;border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:2px;border-color:var(--product-color);--tw-shadow:0 0 0 2px var(--tw-shadow-color,#8b5cf626), 0 20px 60px var(--tw-shadow-color,#00000026);width:100%;max-width:700px;height:240px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative;overflow:hidden}@media (min-width:40rem){.product__image-frame{height:340px}}@media (min-width:64rem){.product__image-frame{height:500px}}.product__image-frame{border-radius:var(--radius-2xl,1rem)}@media (min-width:64rem){.product__image-frame{border-radius:18px 0 0 18px}}.product__image-frame{background:#071321}.dark .product__image-frame{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#8b5cf640), 0 20px 60px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.product__image-frame img{object-fit:cover;object-position:top left;width:100%;height:100%}.product__image-panel--hide-mobile{display:none}@media (min-width:64rem){.product__image-panel--hide-mobile{display:flex}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
