@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:where(.ic-page) *,:where(.ic-page) ::backdrop,:where(.ic-page) :after,:where(.ic-page) :before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:where(.ic-page){--font-sans:var(--font-imagine-sans),sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-base:1rem;--text-base--line-height:1.5;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--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{:where(.ic-page) *,:where(.ic-page) ::backdrop,:where(.ic-page) :after,:where(.ic-page) :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.ic-page) ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.ic-page) :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}:where(.ic-page) hr{height:0;color:inherit;border-top-width:1px}:where(.ic-page) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.ic-page) h1,:where(.ic-page) h2,:where(.ic-page) h3,:where(.ic-page) h4,:where(.ic-page) h5,:where(.ic-page) h6{font-size:inherit;font-weight:inherit}:where(.ic-page) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.ic-page) b,:where(.ic-page) strong{font-weight:bolder}:where(.ic-page) code,:where(.ic-page) kbd,:where(.ic-page) pre,:where(.ic-page) samp{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}:where(.ic-page) small{font-size:80%}:where(.ic-page) sub,:where(.ic-page) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.ic-page) sub{bottom:-.25em}:where(.ic-page) sup{top:-.5em}:where(.ic-page) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.ic-page) :-moz-focusring{outline:auto}:where(.ic-page) progress{vertical-align:baseline}:where(.ic-page) summary{display:list-item}:where(.ic-page) menu,:where(.ic-page) ol,:where(.ic-page) ul{list-style:none}:where(.ic-page) audio,:where(.ic-page) canvas,:where(.ic-page) embed,:where(.ic-page) iframe,:where(.ic-page) img,:where(.ic-page) object,:where(.ic-page) svg,:where(.ic-page) video{vertical-align:middle;display:block}:where(.ic-page) img,:where(.ic-page) video{max-width:100%;height:auto}:where(.ic-page) button,:where(.ic-page) input,:where(.ic-page) optgroup,:where(.ic-page) select,:where(.ic-page) textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.ic-page) ::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(.ic-page) :where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(.ic-page) :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}:where(.ic-page) ::file-selector-button{margin-inline-end:4px}:where(.ic-page) ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:where(.ic-page) ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){:where(.ic-page) ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}:where(.ic-page) textarea{resize:vertical}:where(.ic-page) ::-webkit-search-decoration{-webkit-appearance:none}:where(.ic-page) ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:where(.ic-page) ::-webkit-datetime-edit{display:inline-flex}:where(.ic-page) ::-webkit-datetime-edit-fields-wrapper{padding:0}:where(.ic-page) ::-webkit-datetime-edit{padding-block:0}:where(.ic-page) ::-webkit-datetime-edit-year-field{padding-block:0}:where(.ic-page) ::-webkit-datetime-edit-month-field{padding-block:0}:where(.ic-page) ::-webkit-datetime-edit-day-field{padding-block:0}:where(.ic-page) ::-webkit-datetime-edit-hour-field{padding-block:0}:where(.ic-page) ::-webkit-datetime-edit-minute-field{padding-block:0}:where(.ic-page) ::-webkit-datetime-edit-second-field{padding-block:0}:where(.ic-page) ::-webkit-datetime-edit-millisecond-field{padding-block:0}:where(.ic-page) ::-webkit-datetime-edit-meridiem-field{padding-block:0}:where(.ic-page) ::-webkit-calendar-picker-indicator{line-height:1}:where(.ic-page) :-moz-ui-invalid{box-shadow:none}:where(.ic-page) button,:where(.ic-page) input:where([type=button],[type=reset],[type=submit]){appearance:button}:where(.ic-page) ::file-selector-button{appearance:button}:where(.ic-page) ::-webkit-inner-spin-button{height:auto}:where(.ic-page) ::-webkit-outer-spin-button{height:auto}:where(.ic-page) [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{:where(.ic-page) .\@container{container-type:inline-size}.sticky{position:sticky}:where(.ic-page) .\!end{inset-inline-end:var(--spacing)!important}:where(.ic-page) .\!container{width:100%!important}@media(min-width:40rem){:where(.ic-page) .\!container{max-width:40rem!important}}@media(min-width:48rem){:where(.ic-page) .\!container{max-width:48rem!important}}@media(min-width:64rem){:where(.ic-page) .\!container{max-width:64rem!important}}@media(min-width:80rem){:where(.ic-page) .\!container{max-width:80rem!important}}@media(min-width:96rem){:where(.ic-page) .\!container{max-width:96rem!important}}.grid{display:grid}:where(.ic-page) .\[k\:K\]{k:K}}:where(.ic-page){--color-bg:#0d0d0d;--color-fg:#fcfcfc;--color-fg-muted:#fcfcfc99;--color-fg-dim:#fcfcfc66;--color-accent:#2F6BFF;--color-accent-text:#171717;--color-border:#33333380;--grid-border:#e1e1e180;--color-surface:#161616;--font-mono:"Geist Mono",monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:112px;--hero-min-height:clamp(580px,100svh,1200px);--col-width:952px;--motion-ease-out:cubic-bezier(.22,1,.36,1);--motion-ease-soft:cubic-bezier(.33,1,.32,1);--motion-ease-spring:cubic-bezier(.33,1.06,.32,1);--motion-duration-xs:.28s;--motion-duration-sm:.45s;--motion-duration-md:.75s;--motion-duration-lg:1.1s;--motion-duration-xl:1.35s}:where(.ic-page) *,:where(.ic-page) :after,:where(.ic-page) :before{box-sizing:border-box;margin:0;padding:0}:where(.ic-page){overflow-x:clip;background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.section.section-border-motion{transition:border-top-color var(--motion-duration-md) var(--motion-ease-out);border-top-color:#0000!important}.section.section-border-motion[data-border-in=true]{border-top-color:var(--section-border-color,var(--grid-border))!important}.button[data-astro-cid-vnzlvqnm]{position:relative;display:inline-flex;align-items:center;gap:var(--space-4);padding:9px 9px 9px var(--space-4);background:var(--color-fg);color:var(--color-accent-text);border:none;cursor:pointer;font-family:var(--font-body);font-size:16px;font-weight:500;letter-spacing:-.32px;white-space:nowrap;overflow:hidden;transition:background-color .5s cubic-bezier(.625,.05,0,1)}.circleWrap[data-astro-cid-vnzlvqnm]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.circle[data-astro-cid-vnzlvqnm]{position:absolute;top:50%;left:50%;width:100%;border-radius:50%;background-color:var(--color-accent);transform:translate(-50%,-50%) scale(0);transition:transform .7s cubic-bezier(.625,.05,0,1);pointer-events:none}.circle[data-astro-cid-vnzlvqnm]:before{content:"";display:block;padding-top:100%}.button[data-astro-cid-vnzlvqnm]:hover .circle[data-astro-cid-vnzlvqnm]{transform:translate(-50%,-50%) scale(1)}.label[data-astro-cid-vnzlvqnm]{position:relative;z-index:1;line-height:20px;transition:transform .735s cubic-bezier(.625,.05,0,1)}.section[data-astro-cid-bbe6dxrz]{position:relative;width:100%;z-index:2;isolation:isolate}.sticky[data-astro-cid-bbe6dxrz]{position:sticky;top:0;width:100%;height:100vh;overflow:hidden}@keyframes heroCanvasReveal{0%{transform:scale(1.2);filter:brightness(0)}to{transform:scale(1);filter:brightness(1)}}.canvasPerspective[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0;perspective:900px;perspective-origin:50% 0;animation:heroCanvasReveal 3s cubic-bezier(.23,1,.32,1) both}.canvas[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;background:#0d0d0d;will-change:transform}.sticky[data-astro-cid-bbe6dxrz][data-faded=true],.sticky[data-astro-cid-bbe6dxrz][data-faded=true] *{pointer-events:none}@keyframes revealIn{0%{opacity:0;filter:blur(1rem);transform:translateY(-100%)}to{opacity:1;filter:blur(0);transform:none}}@keyframes revealOut{0%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(1rem);transform:translateY(-100%)}}@keyframes accentWipe{0%{transform:translateY(-53%) scaleX(0)}to{transform:translateY(-53%) scaleX(1)}}@keyframes accentTextRevealMask{0%{-webkit-mask-size:0 100%;mask-size:0 100%}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@keyframes accentBaseToBlack{0%{color:#fff}35%{color:#fff}to{color:#000}}.content[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding-top:clamp(80px,10svh,126px);padding-inline:var(--space-4);pointer-events:none;overflow:hidden}.content[data-astro-cid-bbe6dxrz]>:not(script){pointer-events:auto;animation:revealIn .85s cubic-bezier(.23,1,.32,1) both;will-change:transform,opacity,filter}.content[data-astro-cid-bbe6dxrz]>:first-child{animation-delay:.45s}.content[data-astro-cid-bbe6dxrz]>:nth-child(2){animation-delay:.7s}.content[data-astro-cid-bbe6dxrz]>:nth-child(3){animation-delay:.95s}.content[data-astro-cid-bbe6dxrz][data-exiting=true]>:not(script){animation:revealOut .5s cubic-bezier(.4,0,1,1) both}.content[data-astro-cid-bbe6dxrz][data-exiting=true]>:first-child{animation-delay:.16s}.content[data-astro-cid-bbe6dxrz][data-exiting=true]>:nth-child(2){animation-delay:.08s}.content[data-astro-cid-bbe6dxrz][data-exiting=true]>:nth-child(3){animation-delay:0s}.heading[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:6px;translate:calc(var(--mm-nx, 0) * 8px) calc(var(--mm-ny, 0) * 5px)}.headingLine[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:clamp(36px,5vw,65px);font-weight:400;color:var(--color-fg);text-align:center;letter-spacing:-.04em;line-height:1.1}.headingRow[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline;flex-wrap:nowrap;gap:12px;margin-top:-1rem}.headingRow[data-astro-cid-bbe6dxrz] .headingLine[data-astro-cid-bbe6dxrz]{margin:0}.headingAccent[data-astro-cid-bbe6dxrz]{display:inline-grid;grid-template-columns:minmax(0,max-content);grid-template-rows:auto;place-items:center;position:relative;isolation:isolate;padding:6px 8px;color:#fff;font-family:var(--font-display);font-size:clamp(40px,5.5vw,72px);font-weight:400;letter-spacing:-.03em;line-height:1.1;vertical-align:baseline}.headingAccentBase[data-astro-cid-bbe6dxrz]{grid-area:1/1;position:relative;z-index:1;color:#fff;animation:accentBaseToBlack .9s cubic-bezier(.23,1,.32,1) .72s forwards}.headingAccentFill[data-astro-cid-bbe6dxrz]{grid-area:1/1;position:relative;z-index:3;white-space:nowrap;color:#000;user-select:none;--accent-slab-shift-x:calc(var(--mm-nx, 0) * -5px);--accent-slab-shift-y:calc(var(--mm-ny, 0) * -2.5px);--accent-slab-h:calc(100% - 1rem);--accent-slab-top:calc(50% - (var(--accent-slab-h) * .53));--accent-slab-bottom:calc(100% - var(--accent-slab-top) - var(--accent-slab-h));clip-path:inset(calc(var(--accent-slab-top) + var(--accent-slab-shift-y)) calc(0px - var(--accent-slab-shift-x)) calc(var(--accent-slab-bottom) - var(--accent-slab-shift-y)) calc(0px + var(--accent-slab-shift-x)));-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:0 100%;mask-size:0 100%;animation:accentTextRevealMask .9s cubic-bezier(.23,1,.32,1) .72s forwards}.headingAccentFill[data-astro-cid-bbe6dxrz]:before{content:attr(data-text)}.headingAccentSlab[data-astro-cid-bbe6dxrz]{grid-area:1/1;align-self:stretch;justify-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;z-index:2;pointer-events:none;translate:calc(var(--mm-nx, 0) * -5px) calc(var(--mm-ny, 0) * -2.5px)}.headingAccentBg[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;top:50%;height:calc(100% - 1rem);transform:translateY(-53%) scaleX(0);background:var(--color-accent);transform-origin:left center;animation:accentWipe .9s cubic-bezier(.23,1,.32,1) .72s forwards}.description[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:16px;font-weight:400;color:#fcfcfccc;text-align:center;letter-spacing:-.01em;line-height:1.5;max-width:540px;translate:calc(var(--mm-nx, 0) * 10px) calc(var(--mm-ny, 0) * 6px)}.content[data-astro-cid-bbe6dxrz]>button{translate:calc(var(--mm-nx, 0) * 14px) calc(var(--mm-ny, 0) * 8px)}@media(max-width:640px){.headingRow[data-astro-cid-bbe6dxrz]{flex-wrap:wrap;justify-content:center}}.card[data-astro-cid-5etr74k7]{display:flex;flex-direction:column;gap:1px;background:#000;border-radius:14px;overflow:hidden;width:100%;filter:drop-shadow(0 8px 32px rgba(0,0,0,.7))}.label[data-astro-cid-5etr74k7]{font-family:var(--font-body);font-size:9px;font-weight:500;color:#ffffff8f;white-space:nowrap;letter-spacing:.02em}.chevron[data-astro-cid-5etr74k7]{width:6px;height:4px;flex-shrink:0;color:#fff6}.label[data-astro-cid-ghk6lzdm]{background:#0000007a;color:#fff;font-family:var(--font-display);font-size:8px;font-weight:400;line-height:normal;padding:3.5px 5px;border-radius:60px;white-space:nowrap;letter-spacing:0}.section[data-astro-cid-s7flme5r]{position:sticky;top:0;background:var(--color-bg);width:100%;border-top:1px solid var(--color-border);--section-border-color:var(--color-border)}@keyframes workflowAccentWipe{0%{transform:translateY(-53%) scaleX(0)}to{transform:translateY(-53%) scaleX(1)}}@keyframes workflowAccentTextReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes workflowAccentBaseToBlack{0%,99%{color:var(--color-fg)}to{color:var(--color-accent-text)}}.grid[data-astro-cid-s7flme5r]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,var(--col-width)) minmax(160px,1fr);grid-template-rows:auto;gap:0;margin:0 auto;padding-inline:clamp(var(--space-4),5vw,var(--space-7))}.contentCol[data-astro-cid-s7flme5r]{grid-column:2;grid-row:1;position:relative;display:flex;flex-direction:column}.contentCol[data-astro-cid-s7flme5r]:after,.contentCol[data-astro-cid-s7flme5r]:before{content:"";position:absolute;top:0;width:1px;height:0;background:var(--color-border);pointer-events:none;transition:height var(--motion-duration-lg) var(--motion-ease-out)}.contentCol[data-astro-cid-s7flme5r]:before{left:0}.contentCol[data-astro-cid-s7flme5r]:after{right:0}.contentCol[data-astro-cid-s7flme5r][data-revealed=true]:after,.contentCol[data-astro-cid-s7flme5r][data-revealed=true]:before{height:100%}.headingBlock[data-astro-cid-s7flme5r]{display:flex;flex-direction:column;gap:0;padding-inline:var(--space-4);padding-top:clamp(56px,9vw,128px);padding-bottom:clamp(32px,4.5vw,64px)}.heading[data-astro-cid-s7flme5r]{font-family:var(--font-display);font-size:clamp(28px,4vw,50px);font-weight:400;color:var(--color-fg);letter-spacing:-.03em;line-height:1.1}.headingAccentWrap[data-astro-cid-s7flme5r]{display:inline-flex}.headingAccent[data-astro-cid-s7flme5r]{display:inline-grid;position:relative;isolation:isolate;overflow:hidden;place-items:center;padding:2px 4px;color:var(--color-fg);font-family:var(--font-body);font-size:clamp(24px,3vw,40px);font-weight:400;letter-spacing:-.03em;line-height:1.1}.headingAccent[data-astro-cid-s7flme5r]:before{content:"";position:absolute;inset:50% 0 0;background:var(--color-accent);height:calc(100% - .6rem);z-index:-1;transform:translateY(-53%) scaleX(0);transform-origin:left center}.headingAccent[data-astro-cid-s7flme5r][data-animated=true]:before{animation:workflowAccentWipe .7s cubic-bezier(.23,1,.32,1) .6s forwards}.headingAccentBase[data-astro-cid-s7flme5r]{grid-area:1/1;position:relative;z-index:1;color:var(--color-fg)}.headingAccent[data-astro-cid-s7flme5r][data-animated=true] .headingAccentBase[data-astro-cid-s7flme5r]{animation:workflowAccentBaseToBlack .7s linear .6s forwards}.headingAccentFill[data-astro-cid-s7flme5r]{grid-area:1/1;position:relative;white-space:nowrap;color:var(--color-accent-text);z-index:2;clip-path:inset(0 100% 0 0)}.headingAccent[data-astro-cid-s7flme5r][data-animated=true] .headingAccentFill[data-astro-cid-s7flme5r]{animation:workflowAccentTextReveal .7s cubic-bezier(.23,1,.32,1) .6s forwards}.toc[data-astro-cid-s7flme5r]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);padding-right:var(--space-4)}.tocItem[data-astro-cid-s7flme5r]{display:flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--color-fg-dim);text-decoration:none;letter-spacing:-.01em;line-height:20px;transition:color .15s ease}.tocItem[data-astro-cid-s7flme5r]:hover{color:var(--color-fg)}.reveal[data-astro-cid-s7flme5r]{display:contents}.line[data-astro-cid-s7flme5r]{overflow:hidden;display:block}.lineInner[data-astro-cid-s7flme5r]{display:block;transform:translateY(110%);opacity:0;transition:transform var(--motion-duration-lg) var(--motion-ease-out),opacity var(--motion-duration-md) var(--motion-ease-soft);transition-delay:calc(var(--base-delay, 0s) + var(--line-i, 0) * var(--stagger, 80ms))}.reveal[data-astro-cid-s7flme5r][data-reveal=true] .lineInner[data-astro-cid-s7flme5r]{transform:translateY(0);opacity:1}@media(max-width:768px){.grid[data-astro-cid-s7flme5r]{display:flex;flex-direction:column;gap:0}.contentCol[data-astro-cid-s7flme5r]{width:100%}.contentCol[data-astro-cid-s7flme5r]:after,.contentCol[data-astro-cid-s7flme5r]:before{display:none}}.section[data-astro-cid-sjh5edtt]{background:#fcfcfc;color:#171717;width:100%;border-top:1px solid var(--grid-border);--section-border-color:var(--grid-border)}#comparison[data-astro-cid-sjh5edtt].section{padding-bottom:0}.grid[data-astro-cid-sjh5edtt]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,var(--col-width)) minmax(160px,1fr);gap:0;margin:0 auto;padding-inline:clamp(var(--space-4),5vw,var(--space-7))}.toc[data-astro-cid-sjh5edtt]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);padding-right:var(--space-4)}.tocItem[data-astro-cid-sjh5edtt]{display:flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:12px;font-weight:500;color:#14141f66;text-decoration:none;letter-spacing:-.01em;line-height:20px;transition:color .15s ease}.tocItem[data-astro-cid-sjh5edtt]:hover{color:#14141f}.contentCol[data-astro-cid-sjh5edtt]{grid-column:2;grid-row:1;position:relative;display:flex;flex-direction:column}.contentCol[data-astro-cid-sjh5edtt]:after,.contentCol[data-astro-cid-sjh5edtt]:before{content:"";position:absolute;top:0;width:1px;height:0;background:var(--grid-border);pointer-events:none;opacity:0;transition:height var(--motion-duration-lg) var(--motion-ease-out),opacity var(--motion-duration-sm) var(--motion-ease-soft)}.contentCol[data-astro-cid-sjh5edtt]:before{left:0}.contentCol[data-astro-cid-sjh5edtt]:after{right:0}.contentCol[data-astro-cid-sjh5edtt][data-revealed=true]:after,.contentCol[data-astro-cid-sjh5edtt][data-revealed=true]:before{height:100%;opacity:1}.headingBlock[data-astro-cid-sjh5edtt]{display:flex;flex-direction:column;align-items:center;padding-inline:var(--space-4);padding-top:112px;padding-bottom:48px;position:relative;z-index:16}.headingAccentWrap[data-astro-cid-sjh5edtt]{display:inline-flex;justify-content:center}.headingAccent[data-astro-cid-sjh5edtt]{display:inline-flex;padding:2px 6px 4px;background:#e1e1e180}.headingAccentText[data-astro-cid-sjh5edtt]{font-family:var(--font-display);font-size:clamp(26px,4vw,50px);font-weight:400;color:#171717;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.reveal[data-astro-cid-sjh5edtt]{display:contents}.line[data-astro-cid-sjh5edtt]{overflow:hidden;display:block}.lineInner[data-astro-cid-sjh5edtt]{display:block;transform:translate3d(0,110%,0);opacity:0;visibility:hidden;transition:transform var(--motion-duration-lg) var(--motion-ease-out),opacity var(--motion-duration-md) var(--motion-ease-soft),visibility 0s linear var(--motion-duration-md);transition-delay:calc(var(--base-delay, 0s) + var(--line-i, 0) * var(--stagger, 80ms))}.reveal[data-astro-cid-sjh5edtt][data-cmp-reveal=true] .lineInner[data-astro-cid-sjh5edtt]{transform:translateZ(0);opacity:1;visibility:visible;transition-delay:calc(var(--base-delay, 0s) + var(--line-i, 0) * var(--stagger, 80ms)),calc(var(--base-delay, 0s) + var(--line-i, 0) * var(--stagger, 80ms)),0s}@media(prefers-reduced-motion:reduce){.lineInner[data-astro-cid-sjh5edtt]{transition:none}.reveal[data-astro-cid-sjh5edtt][data-cmp-reveal=true] .lineInner[data-astro-cid-sjh5edtt]{transition-delay:0s}}@media(min-width:769px){.headingBlock[data-astro-cid-sjh5edtt]{position:relative;z-index:24;background:#fcfcfc;box-shadow:0 1px #e1e1e159;border-left:1px solid var(--grid-border);border-right:1px solid var(--grid-border)}:where(.ic-page) [data-astro-cid-sjh5edtt][data-cmp-scroll-pin]{min-height:110vh;padding-bottom:clamp(56px,10vh,100px)}:where(.ic-page) [data-astro-cid-sjh5edtt][data-cmp-scroll-sticky]{position:relative;z-index:4;background:#fcfcfc;margin-bottom:clamp(32px,5vw,72px)}#comparison[data-astro-cid-sjh5edtt][data-cmp-desk-scene=true] .reveal[data-astro-cid-sjh5edtt][data-cmp-reveal=true] .lineInner[data-astro-cid-sjh5edtt]{transition:transform var(--motion-duration-lg) var(--motion-ease-out),opacity var(--motion-duration-md) var(--motion-ease-soft);transition-delay:calc(var(--base-delay, 0s) + var(--line-i, 0) * var(--stagger, 80ms))}#comparison[data-astro-cid-sjh5edtt] .contentCol[data-astro-cid-sjh5edtt][data-revealed=true]:after,#comparison[data-astro-cid-sjh5edtt] .contentCol[data-astro-cid-sjh5edtt][data-revealed=true]:before{transition:none;height:calc(100% * var(--cmp-col-frame-u, 0));opacity:var(--cmp-col-frame-u,0)}}@media(max-width:768px){.grid[data-astro-cid-sjh5edtt]{display:flex;flex-direction:column}.contentCol[data-astro-cid-sjh5edtt]:after,.contentCol[data-astro-cid-sjh5edtt]:before{display:none}:where(.ic-page) [data-astro-cid-sjh5edtt][data-cmp-scroll-pin]{padding-bottom:clamp(56px,14vh,120px)}:where(.ic-page) [data-astro-cid-sjh5edtt][data-cmp-scroll-sticky]{position:sticky;top:0;z-index:3;margin-inline:-4px;padding-inline:4px;background:#fcfcfc}.headingAccentText[data-astro-cid-sjh5edtt]{white-space:normal}}@keyframes aboutAccentWipe{0%{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}@keyframes aboutAccentTextReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.section[data-astro-cid-v2cbyr3p]{position:relative;width:100%;overflow:hidden;background:linear-gradient(-89.7deg,#9fdaf2 .18%,#68b1e8 99.93%);border-top:1px solid var(--grid-border);--section-border-color:var(--grid-border);--about-edge-pad:clamp(48px,8vw,88px)}.sectionBg[data-astro-cid-v2cbyr3p]{position:absolute;inset:0;pointer-events:none}.landscape[data-astro-cid-v2cbyr3p]{position:absolute;left:0;top:18%;width:100%;height:120%;object-fit:cover;object-position:top center;will-change:transform}.grid[data-astro-cid-v2cbyr3p]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,var(--col-width)) minmax(160px,1fr);gap:0;margin:0 auto;padding-inline:clamp(var(--space-4),5vw,var(--space-7));padding-top:12px;padding-bottom:16px}.toc[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);padding-right:var(--space-4)}.tocItem[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:12px;font-weight:500;color:#fcfcfc66;text-decoration:none;letter-spacing:-.01em;line-height:20px;transition:color .15s ease}.tocItem[data-astro-cid-v2cbyr3p]:hover{color:#fcfcfc}.contentCol[data-astro-cid-v2cbyr3p]{grid-column:2;grid-row:1;position:relative;display:flex;flex-direction:column}.contentCol[data-astro-cid-v2cbyr3p]:after,.contentCol[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;top:0;width:1px;height:0;background:var(--grid-border);pointer-events:none;transition:height var(--motion-duration-lg) var(--motion-ease-out)}.contentCol[data-astro-cid-v2cbyr3p]:before{left:0}.contentCol[data-astro-cid-v2cbyr3p]:after{right:0}.contentCol[data-astro-cid-v2cbyr3p][data-revealed=true]:after,.contentCol[data-astro-cid-v2cbyr3p][data-revealed=true]:before{height:100%}.headingBlock[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;align-items:flex-start;padding-inline:var(--space-4);margin-top:var(--about-edge-pad);padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(32px,4.5vw,48px)}.headingAccentWrap[data-astro-cid-v2cbyr3p]{display:inline-flex}.headingAccent[data-astro-cid-v2cbyr3p]{display:inline-grid;position:relative;isolation:isolate;overflow:hidden;place-items:center;padding:2px 6px 4px;font-family:var(--font-display);font-size:clamp(28px,4vw,50px);font-weight:400;letter-spacing:-.03em;line-height:1.1;color:#171717}.headingAccent[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;inset:50% 0 0;background:#2F6BFF;height:calc(100% - .55rem);z-index:-1;transform:translateY(-53%) scaleX(0);transform-origin:left center}.reveal[data-astro-cid-v2cbyr3p][data-about-reveal=true] [data-astro-cid-v2cbyr3p][data-about-accent]:before{animation:aboutAccentWipe .75s cubic-bezier(.23,1,.32,1) .35s forwards}.headingAccentBase[data-astro-cid-v2cbyr3p]{grid-area:1/1;position:relative;z-index:1;color:#171717}.headingAccentFill[data-astro-cid-v2cbyr3p]{grid-area:1/1;position:relative;white-space:nowrap;color:#171717;z-index:2;clip-path:inset(0 100% 0 0)}.reveal[data-astro-cid-v2cbyr3p][data-about-reveal=true] [data-astro-cid-v2cbyr3p][data-about-accent] .headingAccentFill[data-astro-cid-v2cbyr3p]{animation:aboutAccentTextReveal .75s cubic-bezier(.23,1,.32,1) .35s forwards}.headingBottom[data-astro-cid-v2cbyr3p]{font-family:var(--font-body);font-size:clamp(26px,3.5vw,40px);font-weight:400;color:#fcfcfc;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.cardsAndCta[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;margin-bottom:calc(var(--about-edge-pad) + clamp(96px,14vw,200px))}.cardsRow[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--grid-border);border-left:1px solid var(--grid-border)}.card[data-astro-cid-v2cbyr3p]{border-right:1px solid var(--grid-border);border-bottom:1px solid var(--grid-border);padding:6px;opacity:0;transform:translateY(16px);filter:blur(5px);transition:opacity .35s cubic-bezier(.4,0,1,1),transform .35s cubic-bezier(.4,0,1,1),filter .25s cubic-bezier(.4,0,1,1)}.card[data-astro-cid-v2cbyr3p][data-item-revealed=true]{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.33,1,.68,1)}.cardInner[data-astro-cid-v2cbyr3p]{background:#fcfcfc;display:flex;flex-direction:column;gap:14px;padding:10px 10px 48px;height:100%;box-sizing:border-box}.cardIcon[data-astro-cid-v2cbyr3p]{width:24px;height:24px;aspect-ratio:1/1;background:#2F6BFF;flex-shrink:0;padding:3px;box-sizing:border-box;opacity:0;transform:scale(.75);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:.22s}.card[data-astro-cid-v2cbyr3p][data-item-revealed=true] .cardIcon[data-astro-cid-v2cbyr3p]{opacity:1;transform:scale(1)}.cardIcon[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{object-fit:cover}.cardText[data-astro-cid-v2cbyr3p]{font-family:var(--font-body);font-size:16px;font-weight:400;color:#14141f;letter-spacing:-.01em;line-height:1.5;opacity:0;transform:translateY(10px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:.33s}.card[data-astro-cid-v2cbyr3p][data-item-revealed=true] .cardText[data-astro-cid-v2cbyr3p]{opacity:1;transform:translateY(0)}.ctaRow[data-astro-cid-v2cbyr3p]{border:1px solid var(--grid-border);border-top:none;padding:6px;opacity:0;transform:translateY(14px);filter:blur(4px);transition:opacity .35s cubic-bezier(.4,0,1,1),transform .35s cubic-bezier(.4,0,1,1),filter .25s cubic-bezier(.4,0,1,1)}.ctaRow[data-astro-cid-v2cbyr3p][data-item-revealed=true]{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.33,1,.68,1)}.ctaBar[data-astro-cid-v2cbyr3p]{background:#000;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 10px}.ctaLeft[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.ctaDescWrap[data-astro-cid-v2cbyr3p]{flex:1;min-width:0;overflow:hidden}.ctaDesc[data-astro-cid-v2cbyr3p]{font-family:var(--font-body);font-size:16px;font-weight:400;color:#fcfcfc;letter-spacing:-.01em;line-height:1.5;max-width:28rem;opacity:0;transform:translateY(10px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:.18s}.ctaRow[data-astro-cid-v2cbyr3p][data-item-revealed=true] .ctaDesc[data-astro-cid-v2cbyr3p]{opacity:1;transform:translateY(0)}.ctaBtnWrap[data-astro-cid-v2cbyr3p]{flex-shrink:0;opacity:0;transform:translateY(8px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:.26s}.ctaRow[data-astro-cid-v2cbyr3p][data-item-revealed=true] .ctaBtnWrap[data-astro-cid-v2cbyr3p]{opacity:1;transform:translateY(0)}.ditherStrip[data-astro-cid-v2cbyr3p]{position:relative;width:100%;height:40px;overflow:hidden}.ditherStrip[data-astro-cid-v2cbyr3p] canvas{display:block;width:100%!important;height:100%!important;image-rendering:crisp-edges;image-rendering:pixelated}.reveal[data-astro-cid-v2cbyr3p]{display:contents}.line[data-astro-cid-v2cbyr3p]{overflow:hidden;display:block}.lineInner[data-astro-cid-v2cbyr3p]{display:block;transform:translateY(110%);opacity:0;transition:transform var(--motion-duration-lg) var(--motion-ease-out),opacity var(--motion-duration-md) var(--motion-ease-soft);transition-delay:calc(var(--base-delay, 0s) + var(--line-i, 0) * var(--stagger, 80ms))}.reveal[data-astro-cid-v2cbyr3p][data-about-reveal=true] .lineInner[data-astro-cid-v2cbyr3p]{transform:translateY(0);opacity:1}@media(max-width:768px){.grid[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column}.contentCol[data-astro-cid-v2cbyr3p]:after,.contentCol[data-astro-cid-v2cbyr3p]:before{display:none}.cardsRow[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}.headingAccentText[data-astro-cid-v2cbyr3p],.headingBottom[data-astro-cid-v2cbyr3p]{white-space:normal}.ctaBar[data-astro-cid-v2cbyr3p]{flex-direction:column;align-items:flex-start}}@keyframes faqAccentWipe{0%{transform:translateY(-53%) scaleX(0)}to{transform:translateY(-53%) scaleX(1)}}@keyframes faqAccentTextReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.section[data-astro-cid-z6gx6xcw]{background:#fcfcfc;color:#171717;width:100%;border-top:1px solid var(--grid-border);--section-border-color:var(--grid-border);--faq-dither-gradient-top:#fcfcfc;--faq-dither-gradient-bottom:#d8e8ff}.grid[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,var(--col-width)) minmax(160px,1fr);gap:0;margin:0 auto;padding-inline:clamp(var(--space-4),5vw,var(--space-7))}.toc[data-astro-cid-z6gx6xcw]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);padding-right:var(--space-4)}.tocItem[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:12px;font-weight:500;color:#14141f66;text-decoration:none;letter-spacing:-.01em;line-height:20px;transition:color .15s ease}.tocItem[data-astro-cid-z6gx6xcw]:hover{color:#14141f}.contentCol[data-astro-cid-z6gx6xcw]{grid-column:2;grid-row:1;position:relative;display:flex;flex-direction:column}.contentCol[data-astro-cid-z6gx6xcw]:after,.contentCol[data-astro-cid-z6gx6xcw]:before{content:"";position:absolute;top:0;width:1px;height:0;background:var(--grid-border);pointer-events:none;transition:height var(--motion-duration-lg) var(--motion-ease-out)}.contentCol[data-astro-cid-z6gx6xcw]:before{left:0}.contentCol[data-astro-cid-z6gx6xcw]:after{right:0}.contentCol[data-astro-cid-z6gx6xcw][data-revealed=true]:after,.contentCol[data-astro-cid-z6gx6xcw][data-revealed=true]:before{height:100%}.headingBlock[data-astro-cid-z6gx6xcw]{padding-inline:var(--space-4);padding-top:clamp(56px,9vw,112px);padding-bottom:clamp(32px,4.5vw,64px)}.heading[data-astro-cid-z6gx6xcw]{display:flex;align-items:baseline;justify-content:center;gap:4px;flex-wrap:wrap}.headingFaqInline[data-astro-cid-z6gx6xcw]{flex-wrap:wrap;justify-content:center;gap:0 6px;row-gap:4px}.headingFaqInline[data-astro-cid-z6gx6xcw] .faqAccentOuter[data-astro-cid-z6gx6xcw]{display:inline-flex}.headingWord[data-astro-cid-z6gx6xcw]{font-family:var(--font-display);font-size:clamp(28px,4vw,50px);font-weight:400;color:#171717;letter-spacing:-.03em;line-height:1.1}.headingAmp[data-astro-cid-z6gx6xcw]{font-family:var(--font-body);font-size:clamp(24px,3.2vw,40px);font-weight:400;color:#171717;letter-spacing:-.03em;line-height:1.1}.faqAccentOuter[data-astro-cid-z6gx6xcw]{display:inline-flex;justify-content:center}.faqHeadingAccent[data-astro-cid-z6gx6xcw]{display:inline-grid;position:relative;isolation:isolate;overflow:hidden;place-items:center;padding:2px 6px 4px;font-family:var(--font-body);font-size:clamp(24px,3.2vw,40px);font-weight:400;letter-spacing:-.03em;line-height:1.1;color:#171717}.faqHeadingAccent[data-astro-cid-z6gx6xcw]:before{content:"";position:absolute;inset:50% 0 0;background:#2F6BFF;height:calc(100% - .55rem);z-index:-1;transform:translateY(-53%) scaleX(0);transform-origin:left center}.reveal[data-astro-cid-z6gx6xcw][data-faq-reveal=true] [data-astro-cid-z6gx6xcw][data-faq-accent]:before{animation:faqAccentWipe .72s cubic-bezier(.23,1,.32,1) .2s forwards}.faqAccentBase[data-astro-cid-z6gx6xcw]{grid-area:1/1;position:relative;z-index:1;color:#171717}.faqAccentFill[data-astro-cid-z6gx6xcw]{grid-area:1/1;position:relative;white-space:nowrap;color:#171717;z-index:2;clip-path:inset(0 100% 0 0);user-select:none}.faqAccentFill[data-astro-cid-z6gx6xcw]:before{content:attr(data-text)}.reveal[data-astro-cid-z6gx6xcw][data-faq-reveal=true] [data-astro-cid-z6gx6xcw][data-faq-accent] .faqAccentFill[data-astro-cid-z6gx6xcw]{animation:faqAccentTextReveal .72s cubic-bezier(.23,1,.32,1) .2s forwards}.accordionWrap[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--grid-border);border-bottom:1px solid var(--grid-border);display:flex;justify-content:center;padding-block:0;margin-bottom:clamp(56px,9vw,112px)}.accordionList[data-astro-cid-z6gx6xcw]{width:min(100%,703px)}.accordionItem[data-astro-cid-z6gx6xcw]{border:1px solid var(--grid-border);margin-top:-1px;overflow:hidden;opacity:0;transform:translateY(14px);filter:blur(4px);transition:opacity .4s cubic-bezier(.4,0,1,1),transform .4s cubic-bezier(.4,0,1,1),filter .3s cubic-bezier(.4,0,1,1)}.accordionItem[data-astro-cid-z6gx6xcw][data-item-revealed=true]{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .75s cubic-bezier(.33,1,.68,1)}.accordionItem[data-astro-cid-z6gx6xcw]:last-child{border-bottom:none}.accordionHeader[data-astro-cid-z6gx6xcw]{width:100%;display:flex;align-items:center;gap:16px;padding:28px;background:none;border:none;cursor:pointer;text-align:left}.numBadge[data-astro-cid-z6gx6xcw]{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:2px 4px 4px;background:#e1e1e180;flex-shrink:0;transition:background .25s ease,color .25s ease}.numText[data-astro-cid-z6gx6xcw]{font-family:var(--font-display);font-size:16px;font-weight:400;color:#14141f80;letter-spacing:-.03em;line-height:1.1;transition:color .25s ease}.accordionItem[data-astro-cid-z6gx6xcw][data-open=true] .numBadge[data-astro-cid-z6gx6xcw]{background:#2F6BFF}.accordionItem[data-astro-cid-z6gx6xcw][data-open=true] .numText[data-astro-cid-z6gx6xcw]{color:#FFFFFF}.question[data-astro-cid-z6gx6xcw]{flex:1;min-width:0;font-family:var(--font-body);font-size:16px;font-weight:400;color:#171717;letter-spacing:-.01em;line-height:1.6}.chevron[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:#171717;transition:transform .35s cubic-bezier(.22,1,.36,1)}.accordionItem[data-astro-cid-z6gx6xcw][data-open=true] .chevron[data-astro-cid-z6gx6xcw]{transform:rotate(180deg)}.accordionBody[data-astro-cid-z6gx6xcw]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .72s cubic-bezier(.33,1,.32,1)}.accordionItem[data-astro-cid-z6gx6xcw][data-open=true] .accordionBody[data-astro-cid-z6gx6xcw]{grid-template-rows:1fr}.accordionBodyInner[data-astro-cid-z6gx6xcw]{overflow:hidden;min-height:0;opacity:0;transform:translateY(-6px);transition:opacity .55s cubic-bezier(.33,1,.32,1) .04s,transform .6s cubic-bezier(.33,1,.32,1) .04s}.accordionItem[data-astro-cid-z6gx6xcw][data-open=true] .accordionBodyInner[data-astro-cid-z6gx6xcw]{opacity:1;transform:translateY(0)}.answer[data-astro-cid-z6gx6xcw]{padding:0 28px 28px;font-family:var(--font-body);font-size:16px;font-weight:400;color:#14141f99;letter-spacing:-.01em;line-height:1.5}.ditherStrip[data-astro-cid-z6gx6xcw]{position:relative;width:100%;height:80px;overflow:hidden;flex-shrink:0}.ditherStrip[data-astro-cid-z6gx6xcw] canvas{display:block;width:100%!important;height:100%!important;image-rendering:crisp-edges;image-rendering:pixelated}.reveal[data-astro-cid-z6gx6xcw]{display:contents}.line[data-astro-cid-z6gx6xcw]{overflow:hidden;display:block}.lineInner[data-astro-cid-z6gx6xcw]{display:block;transform:translateY(110%);opacity:0;transition:transform var(--motion-duration-lg) var(--motion-ease-out),opacity var(--motion-duration-md) var(--motion-ease-soft);transition-delay:calc(var(--base-delay, 0s) + var(--line-i, 0) * var(--stagger, 80ms))}.reveal[data-astro-cid-z6gx6xcw][data-faq-reveal=true] .lineInner[data-astro-cid-z6gx6xcw]{transform:translateY(0);opacity:1}@media(max-width:768px){.grid[data-astro-cid-z6gx6xcw]{display:flex;flex-direction:column}.contentCol[data-astro-cid-z6gx6xcw]:after,.contentCol[data-astro-cid-z6gx6xcw]:before{display:none}.accordionHeader[data-astro-cid-z6gx6xcw]{padding:20px 16px}.answer[data-astro-cid-z6gx6xcw]{padding:0 16px 20px}.ditherStrip[data-astro-cid-z6gx6xcw]{height:clamp(44px,18vw,56px)}}.section[data-astro-cid-hxscshf5]{position:relative;width:100%;background:#0d0d0d}.sticky[data-astro-cid-hxscshf5]{position:sticky;top:0;width:100%;height:100vh;overflow:hidden}.canvasPerspective[data-astro-cid-hxscshf5]{position:absolute;inset:0;z-index:0;perspective:900px;perspective-origin:50% 0}.canvas[data-astro-cid-hxscshf5]{position:absolute;inset:0;width:100%;height:100%;display:block;background:#0d0d0d;will-change:transform}.overlay[data-astro-cid-hxscshf5]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.borders[data-astro-cid-hxscshf5]{position:absolute;inset:0 6px;border-left:1px solid var(--grid-border);border-right:1px solid var(--grid-border);pointer-events:none;opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) calc(var(--reveal-delay, 0s))}.overlay[data-astro-cid-hxscshf5][data-revealed=true] .borders[data-astro-cid-hxscshf5]{opacity:1}.inner[data-astro-cid-hxscshf5]{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding-inline:var(--space-4);padding-top:clamp(80px,10svh,126px)}:where(.ic-page) [data-astro-cid-hxscshf5][data-cta-el]{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * .11s)}.overlay[data-astro-cid-hxscshf5][data-revealed=true] [data-astro-cid-hxscshf5][data-cta-el]{opacity:1;transform:translateY(0)}.ctaHeading[data-astro-cid-hxscshf5]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;justify-content:center;translate:calc(var(--mm-nx, 0) * 8px) calc(var(--mm-ny, 0) * 5px)}.headingWord[data-astro-cid-hxscshf5]{font-family:var(--font-display);font-size:clamp(36px,6vw,72px);font-weight:400;color:#171717;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.headingAccent[data-astro-cid-hxscshf5]{display:inline-flex;align-items:center;padding:6px 4px;background:#2F6BFF}.headingAccentText[data-astro-cid-hxscshf5]{font-family:var(--font-body);font-size:clamp(32px,5.5vw,65px);font-weight:400;color:#171717;letter-spacing:-.04em;line-height:1.1;white-space:nowrap}.ctaSub[data-astro-cid-hxscshf5]{font-family:var(--font-body);font-size:16px;font-weight:400;color:#17171799;letter-spacing:-.01em;line-height:1.5;text-align:center;translate:calc(var(--mm-nx, 0) * 10px) calc(var(--mm-ny, 0) * 6px)}.ctaBtnReveal[data-astro-cid-hxscshf5]{display:flex;justify-content:center}.ctaBtnReveal[data-astro-cid-hxscshf5] button{translate:calc(var(--mm-nx, 0) * 14px) calc(var(--mm-ny, 0) * 8px)}.toc[data-astro-cid-6t6zfk7k]{position:fixed;top:var(--toc-top,256px);right:calc(50% + var(--col-width) / 2);z-index:200;display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-right:24px;opacity:0;transform:translateY(8px);filter:blur(2px);pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,1,1),transform .4s cubic-bezier(.4,0,1,1),filter .3s cubic-bezier(.4,0,1,1);isolation:isolate}.toc[data-astro-cid-6t6zfk7k][data-visible=true]{opacity:1;transform:translateY(0);filter:blur(0);pointer-events:auto;transition:opacity .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1),filter .75s cubic-bezier(.33,1,.68,1)}.tocItem[data-astro-cid-6t6zfk7k]{display:flex;align-items:center;gap:0;padding:0 6px;text-decoration:none;opacity:.4;transition:opacity var(--motion-duration-md) var(--motion-ease-soft),gap var(--motion-duration-md) var(--motion-ease-spring),transform var(--motion-duration-sm) var(--motion-ease-soft)}.tocItem[data-astro-cid-6t6zfk7k][data-active=true]{opacity:1;gap:8px}.tocBlend[data-astro-cid-6t6zfk7k]{color:#fcfcfc73;transition:color var(--motion-duration-md) var(--motion-ease-soft)}.toc[data-astro-cid-6t6zfk7k][data-scheme=light] .tocBlend[data-astro-cid-6t6zfk7k]{color:#14141f8c}.tocItem[data-astro-cid-6t6zfk7k][data-active=true] .tocBlend[data-astro-cid-6t6zfk7k]{color:#fcfcfc}.toc[data-astro-cid-6t6zfk7k][data-scheme=light] .tocItem[data-astro-cid-6t6zfk7k][data-active=true] .tocBlend[data-astro-cid-6t6zfk7k]{color:#14141f}.tocLabel[data-astro-cid-6t6zfk7k]{font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.5;white-space:nowrap;color:inherit}.tocMark[data-astro-cid-6t6zfk7k]{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;width:0;height:14px;overflow:hidden;opacity:0;transform:translate(-4px) scale(.92);color:#fcfcfcbf;transition:width var(--motion-duration-md) cubic-bezier(.175,.885,.32,1.275),opacity var(--motion-duration-sm) var(--motion-ease-soft),transform var(--motion-duration-md) cubic-bezier(.175,.885,.32,1.275),color var(--motion-duration-md) var(--motion-ease-soft)}.toc[data-astro-cid-6t6zfk7k][data-scheme=light] .tocMark[data-astro-cid-6t6zfk7k]{color:#14141f8c}.tocItem[data-astro-cid-6t6zfk7k][data-active=true] .tocMark[data-astro-cid-6t6zfk7k]{width:14px;opacity:1;transform:translate(0) scale(1)}.tocMark[data-astro-cid-6t6zfk7k] svg[data-astro-cid-6t6zfk7k]{flex-shrink:0;display:block}@keyframes tocItemActivate{0%{transform:translate(5px) scale(.97)}to{transform:translate(0) scale(1)}}.tocItem[data-astro-cid-6t6zfk7k][data-active=true]{animation:tocItemActivate .5s cubic-bezier(.175,.885,.32,1.275) forwards}.tocBtnWrap[data-astro-cid-6t6zfk7k]{padding-top:8px}.tocBtn[data-astro-cid-6t6zfk7k]{position:relative;display:inline-flex;align-items:center;gap:12px;padding:6px 6px 6px 12px;text-decoration:none;overflow:hidden;transition:background-color .5s cubic-bezier(.625,.05,0,1)}.tocCircleWrap[data-astro-cid-6t6zfk7k]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.tocCircle[data-astro-cid-6t6zfk7k]{position:absolute;top:50%;left:50%;width:100%;border-radius:50%;background-color:var(--toc-circle-fill,#2F6BFF);transform:translate(-50%,-50%) scale(0);transition:transform .7s cubic-bezier(.625,.05,0,1);pointer-events:none}.tocCircle[data-astro-cid-6t6zfk7k]:before{content:"";display:block;padding-top:100%}.tocBtn[data-astro-cid-6t6zfk7k]:hover .tocCircle[data-astro-cid-6t6zfk7k]{transform:translate(-50%,-50%) scale(1)}.tocBtnLabel[data-astro-cid-6t6zfk7k]{position:relative;z-index:1;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:1.5;white-space:nowrap;transition:color .28s cubic-bezier(.625,.05,0,1),transform .735s cubic-bezier(.625,.05,0,1)}.tocBtn[data-astro-cid-6t6zfk7k]:hover .tocBtnLabel[data-astro-cid-6t6zfk7k]{transform:translate(26px);color:#14141f}.toc[data-astro-cid-6t6zfk7k][data-scheme=dark]{--toc-circle-fill:#2F6BFF}.toc[data-astro-cid-6t6zfk7k][data-scheme=dark] .tocBtn[data-astro-cid-6t6zfk7k]{background:#fcfcfc}.toc[data-astro-cid-6t6zfk7k][data-scheme=dark] .tocBtnLabel[data-astro-cid-6t6zfk7k]{color:#14141f}.toc[data-astro-cid-6t6zfk7k][data-scheme=light]{--toc-circle-fill:#2F6BFF}.toc[data-astro-cid-6t6zfk7k][data-scheme=light] .tocBtn[data-astro-cid-6t6zfk7k]{background:#171717}.toc[data-astro-cid-6t6zfk7k][data-scheme=light] .tocBtnLabel[data-astro-cid-6t6zfk7k]{color:#fcfcfc}.toc[data-astro-cid-6t6zfk7k][data-scheme=light] .tocBtn[data-astro-cid-6t6zfk7k]:hover .tocBtnLabel[data-astro-cid-6t6zfk7k]{color:#14141f}@media(max-width:1199px){.toc[data-astro-cid-6t6zfk7k]{display:none}}:where(.ic-page){--color-accent:#FFFFFF}.headingAccent[data-astro-cid-hxscshf5]{background:#FFFFFF}.tocCircle[data-astro-cid-6t6zfk7k]{background-color:#FFFFFF!important}.toc[data-astro-cid-6t6zfk7k][data-scheme=dark],.toc[data-astro-cid-6t6zfk7k][data-scheme=light]{--toc-circle-fill:#FFFFFF}.cardIcon[data-astro-cid-v2cbyr3p],.faqHeadingAccent[data-astro-cid-z6gx6xcw]:before,.headingAccent[data-astro-cid-v2cbyr3p]:before{background:#14141F}.accordionItem[data-astro-cid-z6gx6xcw][data-open=true]{background:#F0F0F0;color:#171717}:where(.ic-page) section[id]{scroll-margin-top:96px}.ic-ed{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(26px,4.5vw,72px);align-items:start}.ic-ed-head{position:relative}.ic-ed-body>p:first-child{margin-top:0}@media(max-width:920px){.ic-ed{grid-template-columns:1fr;gap:22px}}#about.section-border-motion,#about.section[data-astro-cid-v2cbyr3p]{border-top:none!important;--section-border-color:transparent!important}#about .contentCol[data-astro-cid-v2cbyr3p]:after,#about .contentCol[data-astro-cid-v2cbyr3p]:before{display:none!important;content:none!important}#about .cardsRow[data-astro-cid-v2cbyr3p]{border-top:none!important;border-left:none!important}#about .card[data-astro-cid-v2cbyr3p]{border-right:none!important;border-bottom:none!important}#about .ctaRow[data-astro-cid-v2cbyr3p]{border:none!important}:where(.ic-page){--font-display:var(--font-imagine-sans),sans-serif;--font-body:var(--font-imagine-sans),sans-serif;--font-sans:var(--font-imagine-sans),sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Monaco,Consolas,monospace}:where(.ic-page) b,:where(.ic-page) strong{font-weight:600}.button[data-astro-cid-vnzlvqnm]{border-radius:10px;padding:10px var(--space-4);gap:0}.tocBtn[data-astro-cid-6t6zfk7k]{border-radius:10px;padding:6px 12px;gap:0}.headingAccentBg[data-astro-cid-bbe6dxrz],.headingAccentFill[data-astro-cid-bbe6dxrz],.headingAccentSlab[data-astro-cid-bbe6dxrz]{display:none!important}.headingAccent[data-astro-cid-bbe6dxrz]{font-size:clamp(36px,5vw,65px)!important;padding:0!important}.headingAccentBase[data-astro-cid-bbe6dxrz]{font-family:var(--font-imagine-sans),monospace!important;font-weight:400!important;letter-spacing:.1em!important;background:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:0!important;border-radius:0!important;text-shadow:none!important;-webkit-text-stroke:0!important}:where(.ic-page) [data-hero-content]{padding-top:clamp(120px,15vh,180px)!important;position:relative;z-index:2}[data-hero-content] .button,[data-hero-content] .button .label,[data-hero-content] .description,[data-hero-content] .headingAccentBase,[data-hero-content] .headingLine{font-weight:500!important}:where(.ic-page) [data-hero-overlay]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.06) 55%,rgba(0,0,0,0))}.ic-cta-row{gap:12px;flex-wrap:wrap}.ic-cta-row,.ic-cta-secondary{display:inline-flex;align-items:center;justify-content:center}.ic-cta-secondary{height:100%;padding:11px 20px;border-radius:10px;font-family:var(--font-imagine-sans),sans-serif;font-size:16px;font-weight:500;letter-spacing:-.32px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.ic-cta-secondary:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.75)}.ic-cta-row{gap:14px}.ic-cta-row .button[data-astro-cid-vnzlvqnm],.ic-cta-row .ic-cta-secondary{height:46px!important;padding:0 22px!important;display:inline-flex;align-items:center;justify-content:center}.headingRow[data-astro-cid-bbe6dxrz]{margin-top:.3em!important}[data-hero-content] .headingLine{font-size:clamp(32px,4.3vw,55px)!important}:where(.ic-page) #ic-features,:where(.ic-page) #trust{position:relative}:where(.ic-page) #ic-features:before,:where(.ic-page) #trust:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}#ic-features .ic-wrap{position:relative;z-index:1}:where(.ic-page) #ic-features:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(150,170,255,.65) 1px,transparent 0),linear-gradient(90deg,rgba(150,170,255,.65) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(circle at center,#000 0,rgba(0,0,0,.4) 26%,transparent 56%);mask-image:radial-gradient(circle at center,#000 0,rgba(0,0,0,.4) 26%,transparent 56%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:640px 640px;mask-size:640px 640px;animation:ic-grid-glow 10s ease-in-out infinite}@keyframes ic-grid-glow{0%{-webkit-mask-position:3% 10%;mask-position:3% 10%}50%{-webkit-mask-position:97% 90%;mask-position:97% 90%}to{-webkit-mask-position:3% 10%;mask-position:3% 10%}}@media(prefers-reduced-motion:reduce){:where(.ic-page) #ic-features:after{animation:none;opacity:.35}}.faqAccentBase,.heading,.headingAccentBase,.headingAccentText,.headingBottom,.headingLine,.headingWord{text-transform:capitalize}#features .ic-body,#features .ic-copy h3,#tools .tg-sub,.answer,.button,.button .label,.cardText,.ctaDesc,.ctaHeading,.ctaSub,.description,.faqAccentBase,.heading,.headingAccentBase,.headingAccentText,.headingBottom,.headingLine,.headingWord,.ic-cta-secondary,.question,.tg-desc,.tg-name,:where(.ic-page) #features h2,:where(.ic-page) #tools h2,:where(.ic-page) #trust h2{letter-spacing:normal!important}.numBadge{width:40px!important;height:40px!important;padding:0!important;border-radius:999px!important;background:#EDEDED!important;border:1px solid rgba(0,0,0,.06)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.numText{color:#171717!important;text-align:center!important;font-size:14px!important;line-height:1!important;font-weight:600!important}.cardInner{border-radius:20px!important}.cardHead{display:flex;align-items:center;gap:10px}.cardTitle{font-family:var(--font-body);font-size:16px;font-weight:600;color:#14141f;letter-spacing:-.01em}.cardIcon{border-radius:14px!important}.ctaBar{border-radius:18px!important;padding:28px!important}.accordionItem{border-radius:0!important;border:none!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.accordionItem[data-open=true]{background:transparent!important;border-radius:0!important}.headingAccent{border-radius:6px!important}.ctaSub{color:rgba(255,255,255,.66)!important}.headingAccent[data-astro-cid-v2cbyr3p]:before{display:none!important}.headingAccent[data-astro-cid-v2cbyr3p]{padding:0!important;font-size:clamp(30px,4.2vw,50px)!important}.headingAccentBase[data-astro-cid-v2cbyr3p]{color:#171717!important;font-size:clamp(30px,4.2vw,50px)!important}.headingAccentFill[data-astro-cid-v2cbyr3p]{display:none!important}.headingBottom{color:#171717!important;font-size:clamp(30px,4.2vw,50px)!important}.cardInner[data-astro-cid-v2cbyr3p]{padding:30px!important;border:1px solid rgba(0,0,0,.07)!important;box-shadow:0 2px 18px rgba(0,0,0,.05)!important;border-radius:20px!important}.cardIcon[data-astro-cid-v2cbyr3p]{background:#f0f0f0!important;width:46px!important;height:46px!important;border-radius:13px!important;display:flex;align-items:center;justify-content:center}.cardIcon[data-astro-cid-v2cbyr3p] svg{width:22px;height:22px;display:block}.cardsRow[data-astro-cid-v2cbyr3p]{margin-top:clamp(28px,4vw,52px)!important}.ctaRow[data-about-cta-row]{display:none!important}.cardsAndCta[data-astro-cid-v2cbyr3p]{margin-bottom:clamp(20px,3vw,44px)!important}.landscape[data-about-parallax]{position:absolute!important;left:0!important;top:8%!important;bottom:auto!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 58%!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 19%,rgba(0,0,0,1))!important;mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 19%,rgba(0,0,0,1))!important}.section[data-astro-cid-v2cbyr3p]{padding-bottom:clamp(64px,8vw,110px)!important}.headingWord[data-astro-cid-hxscshf5]{color:#FFFFFF!important}.section[data-astro-cid-v2cbyr3p]{background:linear-gradient(-89.7deg,#eef1f6 .18%,#ffffff 99.93%)!important}.sectionBg[data-astro-cid-v2cbyr3p]{overflow:hidden!important}.toc[data-astro-cid-6t6zfk7k]{display:none!important}.canvasPerspective[data-astro-cid-hxscshf5]{perspective:none!important}:where(.ic-page) [data-cta-zoom]{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.faqHeadingAccent[data-astro-cid-z6gx6xcw]:before{background:#FFFFFF!important;border-radius:6px!important}.faqAccentBase[data-astro-cid-z6gx6xcw]{color:#171717!important}.faqAccentFill[data-astro-cid-z6gx6xcw]{display:none!important}.faqAccentBase[data-astro-cid-z6gx6xcw],.faqAccentFill[data-astro-cid-z6gx6xcw]{font-size:clamp(28px,4vw,50px)!important}.accordionItem[data-open=true] .accordionBody{grid-template-rows:1fr!important}.accordionBodyInner .ditherStrip{display:none!important}:where(.ic-page) #ic-what{position:relative;z-index:3;background:#0d0d0d;color:#fff;padding:clamp(76px,9vw,124px) 0;border-top:none;overflow:hidden}:where(.ic-page) #ic-what:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 120% at 12% 0,rgba(120,140,255,.1) 0,rgba(13,13,13,0) 62%)}#ic-what .ic-wrap{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}#ic-what .ic-kicker{font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:rgba(255,255,255,.42);margin:0 0 16px}:where(.ic-page) #ic-what h2{font-size:clamp(30px,4.2vw,50px);font-weight:600;line-height:1.08;letter-spacing:-.6px;margin:0 0 26px;text-transform:none;color:#fff}:where(.ic-page) #ic-what p{font-size:clamp(16px,1.35vw,19px);line-height:1.72;color:rgba(255,255,255,.64);margin:0 0 20px}:where(.ic-page) #ic-what p:last-child{margin-bottom:0}:where(.ic-page) #ic-what strong{font-weight:600;color:rgba(255,255,255,.95)}:where(.ic-page) #ic-features{background:#0d0d0d;color:#fff;position:relative;z-index:3;padding:clamp(72px,10vw,140px) 0;border-top:1px solid rgba(255,255,255,.06)}#ic-features .ic-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}#ic-features .ic-head{max-width:760px;margin:0 0 clamp(48px,7vw,96px)}:where(.ic-page) #ic-features h2{font-size:clamp(32px,4.6vw,54px);font-weight:600;letter-spacing:-.5px;line-height:1.05;margin:0 0 18px;text-transform:capitalize}#ic-features .ic-sub{font-size:clamp(16px,1.4vw,19px);line-height:1.7;color:rgba(255,255,255,.6);margin:0;max-width:58ch}.ic-kicker{font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:rgba(255,255,255,.5);margin:0 0 14px}.ic-feat{display:flex;align-items:center;gap:clamp(32px,5vw,80px);margin:0 0 clamp(56px,8vw,120px)}.ic-feat.ic-rev{flex-direction:row-reverse}.ic-feat>.ic-copy,.ic-feat>.ic-media{flex:1 1 0;min-width:0}.ic-media{border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#000;aspect-ratio:4/3;box-shadow:0 24px 70px rgba(0,0,0,.45)}.ic-media video{width:100%;height:100%;object-fit:cover;display:block}.ic-copy h3{font-size:clamp(24px,2.5vw,36px);font-weight:600;letter-spacing:-.4px;line-height:1.15;margin:6px 0 14px;text-transform:capitalize}.ic-body a{color:rgba(255,255,255,.92);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.35);transition:text-decoration-color .2s}.ic-body a:hover{text-decoration-color:rgba(255,255,255,.9)}.ic-body{font-size:clamp(15px,1.2vw,17px);line-height:1.7;color:rgba(255,255,255,.62);margin:0 0 22px;max-width:46ch}.ic-feat-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:46px;padding:0 22px;border-radius:10px;font-family:var(--font-imagine-sans),sans-serif;font-size:15px;font-weight:500;letter-spacing:-.28px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.ic-feat-cta:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.75)}@media(max-width:860px){.ic-feat,.ic-feat.ic-rev{flex-direction:column;gap:22px}}:where(.ic-page) #tools{position:relative;background:#f5f5f7;color:#171717;z-index:3;padding:clamp(72px,9vw,124px) 0;border-top:1px solid rgba(0,0,0,.06)}#tools .tg-wrap{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}#tools .tg-head{max-width:680px;margin:0 0 clamp(40px,6vw,64px)}#tools .tg-kicker{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:rgba(0,0,0,.5);margin:0 0 14px}:where(.ic-page) #tools h2{font-size:clamp(30px,4.2vw,50px);font-weight:600;letter-spacing:-.5px;line-height:1.06;margin:0 0 16px;text-transform:capitalize;color:#171717}#tools .tg-sub{font-size:clamp(15px,1.3vw,18px);line-height:1.65;color:rgba(0,0,0,.62);margin:0}.tg-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.tg-grid>*{flex:0 1 calc(25% - 15px)}.tg-card{position:relative;display:flex;flex-direction:column;gap:13px;padding:28px;border-radius:22px;overflow:hidden;min-width:0;background:radial-gradient(125% 95% at 0 0,rgba(var(--c),.17) 0,rgba(var(--c),.04) 42%,rgba(255,255,255,0) 72%),#ffffff;border:1px solid rgba(17,19,26,.09);box-shadow:0 1px 2px rgba(16,18,27,.04),0 10px 26px -14px rgba(16,18,27,.22);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}a.tg-card{text-decoration:none;color:inherit}.tg-card:hover{transform:translateY(-4px);border-color:rgba(var(--c),.45);box-shadow:0 2px 4px rgba(16,18,27,.05),0 22px 44px -18px rgba(var(--c),.5)}.tg-card>*{position:relative;z-index:1}.tg-ic{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:transparent;border:none;box-shadow:none;border-radius:0;color:rgb(var(--c))}.tg-ic svg{width:34px;height:34px;display:block;stroke-width:1.25}.tg-ic--brand,.tg-ic--brand svg{width:40px;height:40px}.tg-name{font-size:19px;font-weight:600;letter-spacing:-.2px;color:#171717}.tg-desc{font-size:14px;line-height:1.55;color:rgba(0,0,0,.58)}.tg-new{position:absolute;top:20px;right:20px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:.9px;color:#fff;background:#171717;border:none;padding:4px 9px;border-radius:999px;z-index:2;box-shadow:0 2px 8px rgba(16,18,27,.25)}@media(max-width:900px){.tg-grid>*{flex:0 1 calc(50% - 10px)}}@media(max-width:560px){.tg-grid>*{flex:0 1 100%}}:where(.ic-page) #trust{position:relative;z-index:3;background:#ffffff;color:#171717;padding:clamp(72px,9vw,120px) 0;border-top:1px solid rgba(0,0,0,.06);overflow:hidden}#trust .ts-head{text-align:center;max-width:680px;margin:0 auto clamp(40px,5vw,60px);padding:0 20px}:where(.ic-page) #trust h2{font-size:clamp(30px,4.2vw,50px);font-weight:600;line-height:1.08;letter-spacing:normal;margin:0 0 14px;text-transform:none;color:#171717}#trust .ts-sub{font-size:clamp(15px,1.3vw,18px);line-height:1.6;color:rgba(0,0,0,.55);margin:0}.ts-marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.ts-track{display:flex;gap:16px;width:max-content;animation:ts-scroll 60s linear infinite}.ts-marquee:hover .ts-track{animation-play-state:paused}@keyframes ts-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ts-track{animation:none}}.ts-card{flex:0 0 auto;width:340px;min-height:330px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:26px;border-radius:18px;border:1.25px solid rgba(0,0,0,.07);background:#f5f6f8;margin:0}.ts-qicon{width:30px;height:30px;color:#a4d2f2;display:block;margin-bottom:14px}.ts-quote{margin:0;font-size:16px;line-height:1.6;color:#22242b}.ts-by{gap:12px}.ts-av,.ts-by{display:flex;align-items:center}.ts-av{width:36px;height:36px;border-radius:999px;justify-content:center;background:#e6e7ec;color:#6b7280;flex:0 0 auto}.ts-av svg{width:18px;height:18px}.ts-meta{display:flex;flex-direction:column}.ts-name{font-size:14px;font-weight:600;color:#171717}.ts-role{font-size:12.5px;color:rgba(0,0,0,.5)}.ts-cta{text-align:center;margin-top:clamp(40px,6vw,60px)}.ts-cta a{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border-radius:12px;background:#171717;color:#fff;font-family:var(--font-imagine-sans),sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.ts-cta a:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.18)}:where(.ic-page) #workflow{position:relative;z-index:3;overflow:hidden;background:radial-gradient(120% 72% at 50% 30%,#edf0f5 0,#ffffff 66%);color:#171717;padding:clamp(72px,9vw,120px) 0;border-top:1px solid rgba(0,0,0,.06)}:where(.ic-page) #workflow:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}#workflow .cw-wrap{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}#workflow .cw-head{max-width:720px;margin:0 0 clamp(40px,6vw,64px)}#workflow .cw-kicker{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:rgba(0,0,0,.5);margin:0 0 14px}#workflow .cw-head h2{font-size:clamp(30px,4.2vw,50px);font-weight:600;letter-spacing:-.5px;line-height:1.06;margin:0 0 16px;color:#171717}#workflow .cw-sub{font-size:clamp(15px,1.3vw,18px);line-height:1.65;color:rgba(0,0,0,.62);margin:0}#workflow .cw-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,24px);align-items:stretch}#workflow .cw-col{position:relative;display:flex;flex-direction:column;gap:22px;padding:clamp(26px,3vw,36px);border-radius:26px;background:linear-gradient(150deg,rgba(255,255,255,.62),rgba(255,255,255,.4));-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);border:1px solid rgba(255,255,255,.65);box-shadow:0 0 0 1px rgba(15,20,35,.04),inset 0 1px 0 rgba(255,255,255,.95),0 2px 6px rgba(15,20,35,.03),0 20px 44px -14px rgba(15,20,35,.13);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s}#workflow .cw-col:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(15,20,35,.06),inset 0 1px 0 rgba(255,255,255,1),0 2px 8px rgba(15,20,35,.04),0 30px 64px -16px rgba(15,20,35,.2);border-color:rgba(255,255,255,.85)}#workflow .cw-col--after{background:linear-gradient(150deg,rgba(255,255,255,.72),rgba(236,239,246,.5));border-color:rgba(255,255,255,.8);box-shadow:0 0 0 1px rgba(15,20,35,.05),inset 0 1px 0 rgba(255,255,255,1),0 2px 6px rgba(15,20,35,.03),0 24px 52px -14px rgba(15,20,35,.16)}#workflow .cw-col-head{display:flex;flex-direction:column;gap:6px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.08)}#workflow .cw-col-label{font-size:clamp(17px,1.6vw,20px);font-weight:600;letter-spacing:-.2px;color:#171717}#workflow .cw-col-note{font-style:italic;font-size:13.5px;letter-spacing:.1px;color:rgba(0,0,0,.48)}#workflow .cw-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}#workflow .cw-item{display:flex;gap:13px;align-items:flex-start;font-size:clamp(14px,1.05vw,15.5px);line-height:1.5;color:rgba(0,0,0,.7)}#workflow .cw-col--after .cw-item{color:rgba(0,0,0,.84)}#workflow .cw-mark{flex:0 0 auto;width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;margin-top:1px}#workflow .cw-mark svg{width:12px;height:12px;display:block}#workflow .cw-mark--x{background:rgba(0,0,0,.05);color:rgba(0,0,0,.34)}#workflow .cw-mark--check{background:#171717;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.22)}@media (max-width:760px){#workflow .cw-cols{grid-template-columns:1fr}}:where(.ic-page) #ic-depth{position:relative;z-index:3;background:#ffffff;color:#171717;padding:clamp(56px,7vw,92px) 0;border-top:1px solid rgba(0,0,0,.06)}#ic-depth .ic-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}#ic-depth .ic-kicker{font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:rgba(0,0,0,.42);margin:0 0 clamp(26px,3vw,40px)}#ic-depth .ic-depth-grid{display:grid;gap:0}#ic-depth .ic-depth-item{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr);gap:clamp(20px,4vw,64px);align-items:start;padding:clamp(22px,2.6vw,30px) 0;border-top:1px solid rgba(0,0,0,.09)}#ic-depth .ic-depth-item:last-child{border-bottom:1px solid rgba(0,0,0,.09)}#ic-depth .ic-depth-item h3{font-family:var(--font-imagine-sans),sans-serif;font-size:clamp(18px,1.7vw,22px);font-weight:600;letter-spacing:-.25px;color:#14141f;margin:0;text-transform:none}#ic-depth .ic-depth-item p{font-size:clamp(15px,1.2vw,16.5px);line-height:1.72;color:rgba(0,0,0,.62);margin:0}@media(max-width:860px){#ic-depth .ic-depth-item{grid-template-columns:1fr;gap:10px}}:where(.ic-page) #ic-how{position:relative;z-index:3;background:#f5f5f7;color:#171717;padding:clamp(72px,9vw,120px) 0;border-top:1px solid rgba(0,0,0,.06)}#ic-how .ic-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}#ic-how .ic-head{max-width:none;margin:0}#ic-how .ic-how-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(26px,4.5vw,72px);align-items:start}@media(max-width:920px){#ic-how .ic-how-grid{grid-template-columns:1fr;gap:26px}}#ic-how .ic-kicker{font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:rgba(0,0,0,.45);margin:0 0 14px}:where(.ic-page) #ic-how h2{font-size:clamp(30px,4.2vw,50px);font-weight:600;line-height:1.08;letter-spacing:-.5px;margin:0;text-transform:none;color:#171717}#ic-how .ic-steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:none}#ic-how .ic-step{display:flex;gap:clamp(18px,3vw,40px);padding:clamp(22px,2.6vw,30px) 0;border-top:1px solid rgba(0,0,0,.1)}#ic-how .ic-step:last-child{border-bottom:1px solid rgba(0,0,0,.1)}#ic-how .ic-step-num{flex:0 0 auto;font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:13px;font-weight:600;color:rgba(0,0,0,.35);padding-top:5px;min-width:32px}#ic-how .ic-step-copy{flex:1 1 auto;min-width:0}#ic-how .ic-step h3{font-family:var(--font-imagine-sans),sans-serif;font-size:clamp(19px,1.9vw,24px);font-weight:600;letter-spacing:-.3px;line-height:1.25;margin:0 0 8px;text-transform:none;color:#171717}#ic-how .ic-step p{font-size:clamp(15px,1.25vw,17px);line-height:1.7;color:rgba(0,0,0,.62);margin:0;max-width:70ch}#ic-how .ic-step em{font-style:normal;color:rgba(0,0,0,.42)}@media(max-width:600px){#ic-how .ic-step{gap:14px}}:where(.ic-page) #ic-hood{position:relative;z-index:3;background:#0d0d0d;color:#fff;padding:clamp(72px,9vw,120px) 0;border-top:1px solid rgba(255,255,255,.06)}#ic-hood .ic-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}#ic-hood .ic-kicker{font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:rgba(255,255,255,.5);margin:0 0 14px}:where(.ic-page) #ic-hood h2{font-size:clamp(28px,3.8vw,46px);font-weight:600;line-height:1.1;letter-spacing:-.5px;margin:0 0 24px;text-transform:none;color:#fff}:where(.ic-page) #ic-hood p{font-size:clamp(16px,1.35vw,19px);line-height:1.7;color:rgba(255,255,255,.62);margin:0 0 18px}:where(.ic-page) #ic-hood p:last-child{margin-bottom:0}:where(.ic-page) #ic-hood strong{font-weight:600;color:rgba(255,255,255,.92)}:where(.ic-page) #ic-who{position:relative;z-index:3;background:#ffffff;color:#171717;padding:clamp(72px,9vw,120px) 0;border-top:1px solid rgba(0,0,0,.06)}#ic-who .ic-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}#ic-who .ic-head{max-width:640px;margin:0 0 clamp(36px,5vw,60px)}#ic-who .ic-kicker{font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:rgba(0,0,0,.45);margin:0 0 14px}:where(.ic-page) #ic-who h2{font-size:clamp(30px,4.2vw,50px);font-weight:600;line-height:1.08;letter-spacing:-.5px;margin:0;text-transform:none;color:#171717}#ic-who .ic-who-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(14px,1.6vw,20px)}#ic-who .ic-who-grid>*{flex:0 1 calc(33.333% - 14px);min-width:0}#ic-who .ic-who-card{background:#f5f6f8;border:1.25px solid rgba(0,0,0,.07);border-radius:18px;padding:clamp(22px,2.4vw,30px)}#ic-who .ic-who-card h3{font-family:var(--font-imagine-sans),sans-serif;font-size:clamp(18px,1.7vw,22px);font-weight:600;letter-spacing:-.3px;margin:0 0 10px;text-transform:none;color:#171717}#ic-who .ic-who-card p{font-size:15px;line-height:1.65;color:rgba(0,0,0,.62);margin:0}#ic-who .ic-who-card strong{font-weight:600;color:#171717}@media(max-width:900px){#ic-who .ic-who-grid>*{flex:0 1 calc(50% - 10px)}}@media(max-width:600px){#ic-who .ic-who-grid>*{flex:0 1 100%}}:where(.ic-page) #ic-notbot{position:relative;z-index:3;background:#f5f5f7;color:#171717;padding:clamp(72px,9vw,120px) 0;border-top:1px solid rgba(0,0,0,.06)}#ic-notbot .ic-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}#ic-notbot .ic-kicker{font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:rgba(0,0,0,.45);margin:0 0 14px}:where(.ic-page) #ic-notbot h2{font-size:clamp(28px,3.8vw,46px);font-weight:600;line-height:1.1;letter-spacing:-.5px;margin:0 0 24px;text-transform:none;color:#171717}:where(.ic-page) #ic-notbot p{font-size:clamp(16px,1.35vw,19px);line-height:1.7;color:rgba(0,0,0,.66);margin:0 0 18px}:where(.ic-page) #ic-notbot p:last-child{margin-bottom:0}:where(.ic-page) #ic-notbot strong{font-weight:600;color:#171717}