@media (prefers-reduced-motion:reduce){.reveal-y{opacity:1;transform:none}:root{--pf:0}.hero-idepoo-btn-shine:after,.hero-idepoo-head-bob,.hero-idepoo-lamp-dance,.hero-idepoo-lamp-glow{animation:none!important}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:IRANSansX,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}@font-face{font-display:swap;font-family:IRANSansX;font-style:normal;font-weight:300 900;src:url(/fonts/IRANSansX/IRANSansXV.woff2) format("woff2-variations");unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+200c-200d,u+fb50-fdff,u+fe70-feff}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility}body{background-color:rgb(var(--bg-base,255 255 255));color:rgb(var(--fg-strong,15 23 42));font-family:IRANSansX,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-synthesis:none;font-weight:var(--fw-regular,400);margin:0;min-height:100%;overflow-x:clip;padding:0}@supports not (overflow:clip){body{overflow-x:hidden}}:lang(en),:lang(en-GB),:lang(en-US){font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,IRANSansX}body.overflow-hidden,html.overflow-hidden{max-height:100%;overflow:hidden}:root{--fw-thin:300;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--primary-400:51 181 255;--primary-500:17 162 240;--primary-600:0 145 228;--accent-400:255 162 46;--accent-500:251 146 12;--accent-600:229 127 0;--fg:15 23 42;--bg:255 255 255;--t1:11 72 135;--t2:var(--primary-600);--t3:var(--accent-500);--surface-1:hsla(0,0%,100%,.64);--surface-2:hsla(0,0%,100%,.4);--surface-overlay:hsla(0,0%,100%,.22);--ring-weak:rgba(15,23,42,.08);--elev-1:0 10px 26px rgba(2,6,23,.12);--elev-2:0 16px 38px rgba(2,6,23,.16);--shadow-elev:var(--elev-1);--shadow-elev-h:var(--elev-2);--glass-blur:14px;--glass-sat:120%;--glass-brightness:1;--glass-contrast:1;--focus-ring:color-mix(in oklab,rgb(var(--primary-500)) 72%,#fff 28%);--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--btn-radius:var(--radius-md);--btn-radius-lg:var(--radius-lg);--btn-pad-x:1rem;--btn-pad-y:.5rem;--btn-pad-x-sm:.75rem;--btn-pad-y-sm:.375rem;--btn-pad-x-lg:1.25rem;--btn-pad-y-lg:.75rem;--btn-font-w:var(--fw-semibold);--title-speed:16s;--title-weight:800;--title-underline-w:clamp(64px,22%,120px);--title-underline-h:3px;--title-sheen-speed:3.6s}.dark{--fg:235 242 255;--bg:10 15 26;--t1:111 163 255;--t2:85 184 255;--t3:255 178 94;--surface-1:rgba(0,0,0,.68);--surface-2:rgba(0,0,0,.44);--surface-overlay:rgba(0,0,0,.18);--ring-weak:hsla(0,0%,100%,.1);--elev-1:0 14px 36px rgba(0,0,0,.5);--elev-2:0 20px 56px rgba(0,0,0,.6);--shadow-elev:var(--elev-1);--shadow-elev-h:var(--elev-2);--glass-blur:18px;--glass-sat:130%;--glass-brightness:.92;--glass-contrast:1.06;--focus-ring:color-mix(in oklab,rgb(var(--primary-400)) 78%,#fff 22%)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb,rgb(var(--fg-weak,100 116 139)) 40%,transparent);border:2px solid transparent;border-radius:999px;-webkit-transition:background-color .25s;transition:background-color .25s}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,rgb(var(--fg-weak,100 116 139)) 65%,transparent)}.dark::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,#94a3b8 35%,transparent)}.dark::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,#94a3b8 55%,transparent)}html{scrollbar-color:color-mix(in srgb,rgb(var(--fg-weak,100 116 139)) 45%,transparent) transparent;scrollbar-width:thin}.dark html{scrollbar-color:color-mix(in srgb,#94a3b8 35%,transparent) transparent}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.form-input,.form-multiselect,.form-select,.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;--tw-shadow:0 0 #0000}.form-input:focus,.form-multiselect:focus,.form-select:focus,.form-textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,   );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.title-anim{animation:title-shift var(--title-speed,16s) ease-in-out infinite;background:linear-gradient(90deg,rgb(var(--t1)),rgb(var(--t2)),rgb(var(--t3)),rgb(var(--t2)));-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:transparent;display:inline-block;font-weight:var(--title-weight,800);line-height:1.15;position:relative;text-wrap:balance}.card-glass{--c1:#0091e4;--c2:#fb920c;--card-tx:rgba(15,23,42,.92);--card-bg-1:hsla(0,0%,100%,.62);--card-bg-2:hsla(0,0%,100%,.4);--card-ring:rgba(15,23,42,.08);--card-border:hsla(0,0%,100%,.22);--shadow-elev:0 10px 26px rgba(2,6,23,.12);--shadow-elev-h:0 16px 38px rgba(2,6,23,.16);--deco-size:220px;--deco-offset:-56px;backdrop-filter:blur(14px) saturate(120%);background:linear-gradient(180deg,var(--card-bg-1) 0,var(--card-bg-2) 100%),hsla(0,0%,100%,.22);border-radius:1rem;color:var(--card-tx);isolation:isolate;overflow:hidden;padding:6.5rem 1.25rem 1.25rem 5rem;position:relative;transform-origin:50% 70%;transition:transform .26s cubic-bezier(.22,.65,.22,1) 60ms,box-shadow .38s,border-color .24s,background-color .24s,backdrop-filter .24s}.card-glass,.dark .card-glass{border:1px solid var(--card-ring)}.dark .card-glass{--card-tx:rgba(235,242,255,.96);--card-bg-1:rgba(17,25,40,.42);--card-bg-2:rgba(17,25,40,.24);--card-ring:hsla(0,0%,100%,.1);--card-border:hsla(0,0%,100%,.18);--shadow-elev:0 14px 34px rgba(0,0,0,.5);--shadow-elev-h:0 22px 58px rgba(0,0,0,.6);backdrop-filter:blur(20px) saturate(135%) brightness(.98) contrast(1.07);background:linear-gradient(180deg,var(--card-bg-1) 0,var(--card-bg-2) 100%),radial-gradient(120% 140% at 20% 0,hsla(0,0%,100%,.06),transparent 40%),linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.02));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),var(--shadow-elev)}.card-glass:before{background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 42%,transparent),color-mix(in srgb,var(--c2) 42%,transparent));border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.18;padding:1px;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:2}.dark .card-glass:before{opacity:.16}.card-glass:after{animation:gc-spin 60s linear infinite;background:conic-gradient(from 0deg at 28% 28%,color-mix(in srgb,var(--c1) 12%,transparent) 0 25%,transparent 25% 50%,color-mix(in srgb,var(--c2) 12%,transparent) 50% 75%,transparent 75% 100%);border-radius:inherit;content:"";filter:blur(22px) saturate(120%);inset:-30%;opacity:.1;pointer-events:none;position:absolute;z-index:0}.dark .card-glass:after{filter:blur(20px) saturate(120%);opacity:.12}.card-deco{animation:gc-spin 48s linear infinite;background:radial-gradient(closest-side,color-mix(in srgb,var(--c1) 35%,transparent),transparent 70%),conic-gradient(from 0deg,color-mix(in srgb,var(--c1) 45%,transparent),color-mix(in srgb,var(--c2) 45%,transparent),transparent);border-radius:999px;bottom:var(--deco-offset);filter:blur(24px) saturate(120%);height:var(--deco-size);mix-blend-mode:screen;opacity:.2;pointer-events:none;position:absolute;right:var(--deco-offset);width:var(--deco-size);will-change:transform;z-index:0}.dark .card-deco{filter:blur(22px) saturate(125%);mix-blend-mode:screen;opacity:.22}.card-blob{inset:-12%;pointer-events:none;position:absolute;z-index:0}.card-blob:after,.card-blob:before{background:radial-gradient(closest-side,hsla(0,0%,100%,.38),transparent 70%);border-radius:999px;content:"";filter:blur(26px);height:120px;left:50%;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0) translateX(38%);width:120px}.card-blob:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--c1) 34%,transparent),transparent 70%);height:160px;opacity:.22;transform:translate(-50%,-50%) rotate(180deg) translateX(30%);width:160px}.card-glass .card-blob:before{animation:gc-spin 38s linear infinite}.card-glass .card-blob:after{animation:gc-spin 56s linear infinite reverse}.dark .card-blob:after,.dark .card-blob:before{filter:blur(26px);opacity:.12}.card-icon{align-items:center;border-radius:1.25rem;display:inline-flex;justify-content:center;margin-bottom:1rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.card-icon{margin-bottom:1.25rem}}.card-icon{background:radial-gradient(ellipse at 30% 20%,hsla(0,0%,100%,.18),transparent 60%),linear-gradient(135deg,var(--c1) 0,var(--c2) 100%);box-shadow:0 6px 18px rgba(2,6,23,.16),inset 0 1px 0 hsla(0,0%,100%,.26);color:#fff;height:4.5rem;isolation:isolate;margin:0;position:absolute;right:24px;top:20px;transform:none;transition:transform .26s cubic-bezier(.22,.65,.22,1),box-shadow .26s;width:4.5rem}.card-icon:after{border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22);content:"";inset:0;pointer-events:none;position:absolute}.dark .card-icon{box-shadow:0 8px 22px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.2)}.card-title{font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.375;margin-top:.5rem}@media (min-width:768px){.card-title{font-size:1.5rem;line-height:2rem}}.card-text{line-height:1.75rem;margin-top:.5rem}@media (min-width:768px){.card-text{margin-top:.75rem}}.card-text{color:color-mix(in srgb,currentColor 86%,transparent)}.chip-badge{align-items:center;background-color:hsla(0,0%,100%,.55);border-radius:9999px;display:inline-flex;font-size:11px;padding:.25rem .625rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(226,232,240,.7);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.chip-badge:is(.dark *){background-color:rgba(30,41,59,.5);--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1));--tw-ring-color:hsla(0,0%,100%,.1)}@media (min-width:768px){.chip-badge{font-size:.75rem;line-height:1rem}}@media (hover:hover) and (pointer:fine){.card-glass:hover{backdrop-filter:blur(16px) saturate(140%);border-color:var(--card-border);box-shadow:var(--shadow-elev-h);transform:translateY(-2px) scale(1.003)}.card-glass:hover:before{opacity:.24}.group:hover .card-icon{box-shadow:0 8px 22px rgba(2,6,23,.18),inset 0 1px 0 hsla(0,0%,100%,.28);transform:translateY(-2px)}.dark .card-glass:hover{backdrop-filter:blur(22px) saturate(140%) brightness(1) contrast(1.08);border-color:var(--card-border);box-shadow:var(--shadow-elev-h)}.dark .card-glass:hover:before{opacity:.18}.card-glass:active{transform:translateY(0) scale(.997);transition-duration:.12s}}.card-glass:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--c1) 46%,transparent),var(--shadow-elev);outline:none}.dark .card-glass--calm{--card-bg-1:rgba(12,18,32,.52);--card-bg-2:rgba(12,18,32,.32)}:root{--sw-color:#0091e4;--sw-accent:#fb920c;--sw-bullet:color-mix(in oklab,var(--sw-color) 72%,#fff 28%);--sw-bullet-dark:color-mix(in oklab,#33b5ff 68%,#0b1324 32%);--sw-size:40px;--sw-radius:12px;--sw-gap:8px;--sw-icon-scale:.44;--sw-icon-size:calc(var(--sw-size)*var(--sw-icon-scale));--sw-nav-bg-light:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.4));--sw-nav-bd-light:rgba(148,163,184,.26);--sw-nav-bg-dark:linear-gradient(180deg,rgba(2,6,23,.52),rgba(2,6,23,.3));--sw-nav-bd-dark:hsla(0,0%,100%,.16)}.\!swiper{--swiper-theme-color:var(--sw-color)!important;--swiper-navigation-size:var(--sw-icon-size)!important;--swiper-navigation-sides-offset:10px!important}.swiper{--swiper-theme-color:var(--sw-color);--swiper-navigation-size:var(--sw-icon-size);--swiper-navigation-sides-offset:10px}.swiper-button-next,.swiper-button-prev{backdrop-filter:blur(10px) saturate(130%);background:var(--sw-nav-bg,var(--sw-nav-bg-light));border:1px solid var(--sw-nav-bd,var(--sw-nav-bd-light));border-radius:var(--sw-radius);box-shadow:0 12px 26px -14px rgba(2,6,23,.28);color:var(--swiper-theme-color);display:grid;height:var(--sw-size);isolation:isolate;overflow:hidden;padding:0;place-items:center;position:relative;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;width:var(--sw-size)}.dark .swiper-button-next,.dark .swiper-button-prev{--sw-nav-bg:var(--sw-nav-bg-dark);--sw-nav-bd:var(--sw-nav-bd-dark);box-shadow:0 16px 36px -16px rgba(0,0,0,.55)}.swiper-button-next:before,.swiper-button-prev:before{background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.35) 50%,transparent 80%);border-radius:inherit;content:"";inset:-1px;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .7s ease,opacity .25s ease}.swiper-button-next:hover:before,.swiper-button-prev:hover:before{opacity:.9;transform:translateX(120%)}.swiper-button-next:hover,.swiper-button-prev:hover{box-shadow:0 18px 36px -14px rgba(2,6,23,.36);transform:translateY(-1px)}.swiper-button-next:after,.swiper-button-prev:after{display:inline-block;font-size:var(--sw-icon-size);font-weight:700;line-height:1;text-shadow:0 1px 0 hsla(0,0%,100%,.25);transition:transform .18s ease}.dark .swiper-button-next:after,.dark .swiper-button-prev:after{text-shadow:0 1px 0 rgba(0,0,0,.35)}.swiper-button-next:hover:after{transform:translateX(1px)}.swiper-button-prev:hover:after{transform:translateX(-1px)}.dark .swiper-pagination-bullet{background:var(--sw-bullet-dark);border-color:var(--sw-nav-bd-dark)}.\!swiper[data-sw-bullets=pill] .swiper-pagination-bullet{border-radius:999px!important;height:8px!important;width:18px!important}.swiper[data-sw-bullets=pill] .swiper-pagination-bullet{border-radius:999px;height:8px;width:18px}.swiper-pagination.swiper-pagination-progressbar{background:color-mix(in oklab,var(--sw-color) 12%,transparent);border-radius:999px;height:4px;overflow:hidden;position:static!important;width:min(640px,72%)}.dark .swiper-pagination-fraction{--sw-nav-bg:var(--sw-nav-bg-dark);--sw-nav-bd:var(--sw-nav-bd-dark);color:color-mix(in oklab,var(--sw-color) 85%,#fff)}.sw-eq .swiper-wrapper{align-items:stretch}.sw-eq .swiper-slide{display:flex;height:auto}.sw-eq .swiper-slide>.card-glass{display:flex;flex-direction:column;height:100%;width:100%}.swiper[data-sw-variant=ghost] .swiper-button-next,.swiper[data-sw-variant=ghost] .swiper-button-prev{background:color-mix(in oklab,var(--sw-nav-bg,var(--sw-nav-bg-light)) 40%,transparent);border-color:color-mix(in oklab,var(--sw-nav-bd,var(--sw-nav-bd-light)) 60%,transparent);box-shadow:none}.\!swiper[data-sw-variant=ghost] .swiper-button-next,.\!swiper[data-sw-variant=ghost] .swiper-button-prev{background:color-mix(in oklab,var(--sw-nav-bg,var(--sw-nav-bg-light)) 40%,transparent)!important;border-color:color-mix(in oklab,var(--sw-nav-bd,var(--sw-nav-bd-light)) 60%,transparent)!important;box-shadow:none!important}.swiper[data-sw-shape=pill] .swiper-button-next,.swiper[data-sw-shape=pill] .swiper-button-prev{border-radius:999px}.\!swiper[data-sw-shape=pill] .swiper-button-next,.\!swiper[data-sw-shape=pill] .swiper-button-prev{border-radius:999px!important}.swiper[data-sw-shape=square] .swiper-button-next,.swiper[data-sw-shape=square] .swiper-button-prev{border-radius:8px}.\!swiper[data-sw-shape=square] .swiper-button-next,.\!swiper[data-sw-shape=square] .swiper-button-prev{border-radius:8px!important}.\!swiper[data-sw-size=sm]{--sw-size:36px!important;--sw-icon-size:calc(var(--sw-size)*var(--sw-icon-scale))!important}.swiper[data-sw-size=sm]{--sw-size:36px;--sw-icon-size:calc(var(--sw-size)*var(--sw-icon-scale))}.\!swiper[data-sw-size=lg]{--sw-size:48px!important;--sw-icon-size:calc(var(--sw-size)*var(--sw-icon-scale))!important}.swiper[data-sw-size=lg]{--sw-size:48px;--sw-icon-size:calc(var(--sw-size)*var(--sw-icon-scale))}.\!swiper[data-sw-sides=wide]{--swiper-navigation-sides-offset:16px!important}.swiper[data-sw-sides=wide]{--swiper-navigation-sides-offset:16px}.swiper-button-next:focus-visible,.swiper-button-prev:focus-visible{box-shadow:0 0 0 3px hsla(0,0%,100%,.85),0 0 0 6px var(--sw-color),0 16px 34px -12px rgba(2,6,23,.35);outline:0}@media (prefers-reduced-motion:reduce){.swiper-button-next,.swiper-button-next:before,.swiper-button-prev,.swiper-button-prev:before,.swiper-pagination-bullet{transition:none!important}}.\!btn,.btn{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1.25rem;padding:.5rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\!btn{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))!important;background:var(--surface-1)!important;border:1px solid var(--ring-weak)!important;box-shadow:var(--shadow-elev)!important;color:rgb(var(--fg))!important}.btn{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));background:var(--surface-1);border:1px solid var(--ring-weak);box-shadow:var(--shadow-elev);color:rgb(var(--fg))}.\!btn:hover{box-shadow:var(--shadow-elev-h)!important;transform:translateY(-1px)!important}.btn:hover{box-shadow:var(--shadow-elev-h);transform:translateY(-1px)}.\!btn:active{box-shadow:var(--shadow-elev)!important;transform:none!important}.btn:active{box-shadow:var(--shadow-elev);transform:none}.\!btn:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn-primary{background:rgb(var(--primary-600));border-color:transparent;box-shadow:0 8px 20px rgba(0 145 228/.24);color:#fff}.btn-primary:hover{box-shadow:0 12px 28px rgba(0 145 228/.32)}.btn-accent{background:rgb(var(--accent-500));border-color:transparent;box-shadow:0 8px 20px rgba(251 146 12/.28);color:#0f172a}.btn-accent:hover{box-shadow:0 12px 28px rgba(251 146 12/.36)}.\!card,.card{border-radius:1.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\!card{border:1px solid var(--ring-weak)!important;box-shadow:var(--shadow-elev)!important}.card{border:1px solid var(--ring-weak);box-shadow:var(--shadow-elev)}.dark .\!card,.dark .card{background-color:rgba(15,23,42,.4)}.card-glass{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));background:var(--surface-1);border:1px solid var(--ring-weak);border-radius:1.25rem;box-shadow:var(--shadow-elev)}.chip{align-items:center;background:color-mix(in oklab,rgb(var(--primary-600)) 12%,transparent);border:1px solid color-mix(in oklab,rgb(var(--primary-600)) 22%,transparent);border-radius:9999px;color:rgb(var(--primary-600));display:inline-flex;font-size:.75rem;font-weight:500;line-height:1rem;padding:.25rem .75rem}.call-pill .num{color:rgb(var(--fg));letter-spacing:.025em}.dark .call-pill .num{color:#fff}#siteHeader{transition:transform .35s ease,opacity .3s ease,background-color .25s ease,box-shadow .25s ease;will-change:transform,opacity}#siteHeader .container{height:5rem}@media (min-width:768px){#siteHeader .container{height:6rem}}#siteHeader.scrolled .container{height:3.5rem}@media (min-width:768px){#siteHeader.scrolled .container{height:4rem}}#siteHeader img[alt="ایده‌پو"]{height:2.5rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:auto}@media (min-width:768px){#siteHeader img[alt="ایده‌پو"]{height:3rem}}#siteHeader.scrolled img[alt="ایده‌پو"]{height:2rem}@media (min-width:768px){#siteHeader.scrolled img[alt="ایده‌پو"]{height:2.5rem}}.nav-link-hero{align-items:center;border-radius:1rem;display:inline-flex;font-weight:700;gap:.25rem;padding:.5rem .625rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.nav-link-hero{padding-left:.5rem;padding-right:.5rem}}.icon-btn-hero{align-items:center;border-radius:1rem;display:inline-flex;justify-content:center;padding:.5rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}html:not(.dark) #siteHeader:not(.scrolled) .nav-link-hero{color:rgba(15,23,42,.9)}html:not(.dark) #siteHeader:not(.scrolled) .nav-link-hero:hover{background-color:rgba(15,23,42,.05);--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}html:not(.dark) #siteHeader:not(.scrolled) .icon-btn-hero{color:rgba(15,23,42,.85);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(15 23 42/var(--tw-ring-opacity,1));--tw-ring-opacity:0.1}html:not(.dark) #siteHeader:not(.scrolled) .icon-btn-hero:hover{background-color:rgba(15,23,42,.05);--tw-ring-opacity:0.2}html:not(.dark) #siteHeader:not(.scrolled) .submenu-hero{--tw-border-opacity:1;background-color:hsla(0,0%,100%,.95);border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}html:not(.dark) #siteHeader:not(.scrolled) .submenu-item-hero{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}html:not(.dark) #siteHeader:not(.scrolled) .submenu-item-hero:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}html.dark #siteHeader:not(.scrolled) .nav-link-hero{color:hsla(0,0%,100%,.9)}html.dark #siteHeader:not(.scrolled) .nav-link-hero:hover{background-color:hsla(0,0%,100%,.1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}html.dark #siteHeader:not(.scrolled) .icon-btn-hero{color:hsla(0,0%,100%,.9);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1));--tw-ring-opacity:0.15}html.dark #siteHeader:not(.scrolled) .icon-btn-hero:hover{background-color:hsla(0,0%,100%,.1);--tw-ring-opacity:0.30}#siteHeader.scrolled{border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 30px rgba(2,6,23,.18);isolation:isolate;left:0;position:fixed;right:0;top:0;z-index:70}html.dark #siteHeader.scrolled{backdrop-filter:blur(22px) saturate(150%);background-blend-mode:overlay;background-color:rgba(2,6,23,.78);background-image:radial-gradient(800px 300px at 85% -30%,rgba(0,145,228,.1),transparent),radial-gradient(600px 260px at 10% 120%,rgba(251,146,12,.08),transparent);border-bottom-color:hsla(0,0%,100%,.1)}html.dark #siteHeader.scrolled .nav-link-hero{color:hsla(0,0%,100%,.9)}html.dark #siteHeader.scrolled .nav-link-hero:hover{background:hsla(0,0%,100%,.1);color:#fff}html.dark #siteHeader.scrolled .icon-btn-hero{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}html.dark #siteHeader.scrolled .icon-btn-hero:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}html:not(.dark) #siteHeader.scrolled{backdrop-filter:blur(26px) saturate(160%);background-blend-mode:overlay;background-color:hsla(0,0%,100%,.78);background-image:radial-gradient(900px 320px at 80% -30%,rgba(10,132,255,.08),transparent),radial-gradient(700px 280px at 8% 120%,rgba(251,146,60,.06),transparent);border-bottom-color:rgba(2,6,23,.08);box-shadow:0 10px 34px rgba(2,6,23,.12)}html:not(.dark) #siteHeader.scrolled .nav-link-hero{color:rgba(2,6,23,.92)}html:not(.dark) #siteHeader.scrolled .nav-link-hero:hover{background:rgba(2,6,23,.06);color:#020617}html:not(.dark) #siteHeader.scrolled .icon-btn-hero{border-color:rgba(2,6,23,.1);color:rgba(2,6,23,.92)}html:not(.dark) #siteHeader.scrolled .icon-btn-hero:hover{background:rgba(2,6,23,.06);border-color:rgba(2,6,23,.2)}.submenu-wrap{inset-inline-start:0;opacity:0;padding-top:.75rem;position:absolute;top:100%;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:50}[dir=rtl] .submenu-wrap{right:0}[dir=ltr] .submenu-wrap{left:0}.submenu-wrap{pointer-events:none}.nav-group:focus-within .submenu-wrap,.nav-group:hover .submenu-wrap{opacity:1;pointer-events:auto;visibility:visible}.submenu-hero{border-radius:1.25rem;border-width:1px;padding:.5rem;width:14rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);backdrop-filter:blur(30px) saturate(140%);background:hsla(0,0%,100%,.9);border-color:#f1f5f9;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translate(-8px,8px);transition:transform .18s ease-out,opacity .18s ease-out}.nav-group:focus-within .submenu-hero,.nav-group:hover .submenu-hero{transform:translate(0)}.submenu-item-hero{border-radius:1rem;display:block;font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem}html.dark #siteHeader .submenu-hero{backdrop-filter:blur(22px) saturate(140%);background:rgba(2,6,23,.72);border-color:hsla(0,0%,100%,.12);box-shadow:0 14px 34px rgba(2,6,23,.45)}html.dark #siteHeader .submenu-item-hero{color:hsla(0,0%,100%,.9)}html.dark #siteHeader .submenu-item-hero:hover{background:hsla(0,0%,100%,.08);color:#fff}[dir=rtl] .submenu-wrap{inset-inline-end:0;inset-inline-start:auto}.nav-link-hero.is-active{color:#fff!important;position:relative}.nav-link-hero.is-active:after{background:linear-gradient(90deg,#0091e4,#fb920c);border-radius:999px;content:"";inset-inline:10%;bottom:6px;height:2px;opacity:.9;position:absolute}.icon-btn-hero:focus-visible,.nav-link-hero:focus-visible,.submenu-item-hero:focus-visible{outline:2px solid #0091e4;outline-offset:2px}@media (min-width:768px){#backdrop{display:none}}#backdrop{backdrop-filter:blur(2px);background:rgba(2,6,23,.6);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:60}#backdrop.active{opacity:1;pointer-events:auto}@media (min-width:768px){#mobileNav{display:none}}#mobileNav{height:100dvh;inset-block:0;inset-inline-end:0;overflow-y:auto;position:fixed;width:min(88vw,360px);z-index:70;-webkit-overflow-scrolling:touch;box-shadow:0 20px 60px rgba(0,0,0,.35);isolation:isolate;outline:0;overscroll-behavior:contain;padding-bottom:max(env(safe-area-inset-bottom),12px);transition:transform .25s ease}html.dark #mobileNav{backdrop-filter:blur(clamp(28px,4.5vw,48px)) saturate(160%);background-color:rgba(15,23,42,.9);color:hsla(0,0%,100%,.92)}html.dark #mobileNav .mnav-acc,html.dark #mobileNav .mnav-link{border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.92)}html.dark #mobileNav .mnav-acc:hover,html.dark #mobileNav .mnav-link:hover{background:hsla(0,0%,100%,.08)}html.dark #mobileNav .mnav-sublink{border-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.92)}html:not(.dark) #mobileNav{backdrop-filter:blur(clamp(26px,4vw,40px)) saturate(160%);background-color:hsla(0,0%,100%,.85);border-inline-start:1px solid rgba(2,6,23,.08);box-shadow:0 12px 36px rgba(2,6,23,.18);color:rgba(2,6,23,.92)}html:not(.dark) #mobileNav .mnav-acc,html:not(.dark) #mobileNav .mnav-link{border-color:rgba(2,6,23,.1);color:rgba(2,6,23,.92)}html:not(.dark) #mobileNav .mnav-acc:hover,html:not(.dark) #mobileNav .mnav-link:hover{background:rgba(2,6,23,.06)}html:not(.dark) #mobileNav .mnav-sublink{border-color:rgba(2,6,23,.14);color:rgba(2,6,23,.92)}body.overflow-hidden,html.overflow-hidden{height:100%}.mnav-link{border-bottom-width:1px;border-radius:0;display:block;font-weight:500;padding:.75rem;text-align:right;width:100%}.mnav-link:hover{background-color:hsla(0,0%,100%,.1)}.mnav-acc{align-items:center;border-bottom-width:1px;border-radius:0;display:flex;flex-direction:row-reverse;font-weight:500;gap:.5rem;justify-content:space-between;padding:.5rem .75rem;text-align:right;width:100%}.mnav-acc:hover{background-color:hsla(0,0%,100%,.1)}.mnav-acc span{order:2}.mnav-acc .chev{margin-inline-end:.5rem;margin-inline-start:0;order:1;transform:rotate(0);transform-origin:center;transition:transform .2s}.mnav-acc[aria-expanded=true] .chev{transform:rotate(-90deg)}body.mnav-panel,html.mnav-panel{height:100%;max-height:100%;overflow:hidden}.mnav-panel{margin-bottom:.25rem;margin-top:.25rem;margin-inline-end:.5rem;max-height:0;overflow:hidden;padding-inline-start:.75rem;transition:max-height .28s ease}.mnav-sublink{border-radius:.5rem;border-width:1px;display:block;font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;text-align:right;width:100%}.mnav-sublink:hover{background-color:hsla(0,0%,100%,.1)}#navOpenBtn{background:transparent;border-radius:.75rem;border-width:1px;padding:.5rem;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}html:not(.dark) #siteHeader:not(.scrolled) #navOpenBtn{border-color:rgba(15,23,42,.1);border-width:1px;color:rgba(15,23,42,.85)}html:not(.dark) #siteHeader:not(.scrolled) #navOpenBtn:hover{background-color:rgba(15,23,42,.05);border-color:rgba(15,23,42,.2)}html.dark #siteHeader:not(.scrolled) #navOpenBtn{border-color:hsla(0,0%,100%,.15);border-width:1px;color:hsla(0,0%,100%,.9)}html.dark #siteHeader:not(.scrolled) #navOpenBtn:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}html.dark #siteHeader.scrolled #navOpenBtn{border-color:hsla(0,0%,100%,.1);border-width:1px;color:hsla(0,0%,100%,.9)}html.dark #siteHeader.scrolled #navOpenBtn:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}html:not(.dark) #siteHeader.scrolled #navOpenBtn{border-color:rgba(15,23,42,.1);--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}html:not(.dark) #siteHeader.scrolled #navOpenBtn:hover{background-color:rgba(15,23,42,.05);border-color:rgba(15,23,42,.2)}.scrolled+.hdr-spacer{height:3.5rem}@keyframes hdr-drop{0%{opacity:.98;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hdr-drop-in{animation:hdr-drop .28s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){#siteHeader{transition:background-color .25s ease,box-shadow .25s ease}.call-icon,.call-number,.hdr-drop-in{animation:none!important}.call-ping{display:none!important}}#siteHeader .call-pill-attn{align-items:center;border-radius:1rem;display:inline-flex;font-weight:700;gap:.5rem;padding-bottom:.5rem;padding-top:.5rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);backdrop-filter:blur(10px);background:linear-gradient(180deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,.28));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);box-shadow:0 8px 22px rgba(2,6,23,.18);color:#0a1f44;padding-inline-end:.75rem;padding-inline-start:.5rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#siteHeader .call-pill-attn:hover{box-shadow:0 12px 28px rgba(2,6,23,.22);transform:translateY(-1px)}#siteHeader .call-pill-attn:active{transform:translateY(0)}html.dark #siteHeader .call-pill-attn{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1));--tw-ring-opacity:0.2;background:hsla(0,0%,100%,.06);box-shadow:0 10px 26px rgba(2,6,23,.45)}html:not(.dark) #siteHeader.scrolled .call-pill-attn{--tw-text-opacity:1;background:linear-gradient(180deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.52));border:1px solid rgba(2,6,23,.1);box-shadow:0 10px 24px rgba(2,6,23,.12);color:rgb(15 23 42/var(--tw-text-opacity,1))}html.dark #siteHeader.scrolled .call-pill-attn{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1));--tw-ring-opacity:0.2;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 30px rgba(2,6,23,.48)}#siteHeader .call-icon{animation:call-wiggle 4.8s ease-in-out infinite;background:radial-gradient(120% 120% at 30% 20%,rgba(10,132,255,.25),transparent 60%),linear-gradient(180deg,rgba(10,132,255,.22),rgba(10,132,255,.1));border-radius:999px;box-shadow:0 8px 18px rgba(10,132,255,.28),inset 0 0 0 1px hsla(0,0%,100%,.35);display:grid;height:42px;overflow:hidden;place-items:center;position:relative;width:42px}html.dark #siteHeader .call-icon{background:radial-gradient(120% 120% at 30% 20%,rgba(14,165,233,.35),transparent 60%),linear-gradient(180deg,rgba(14,165,233,.22),rgba(14,165,233,.08));box-shadow:0 8px 20px rgba(14,165,233,.35),inset 0 0 0 1px hsla(0,0%,100%,.12)}#siteHeader .call-ping{animation:call-pulse 2.6s ease-out infinite;border-radius:999px;box-shadow:0 0 0 0 rgba(10,132,255,.45);inset:0;pointer-events:none;position:absolute}#siteHeader .call-ping-delay{animation-delay:1.3s}html.dark #siteHeader .call-ping{box-shadow:0 0 0 0 rgba(14,165,233,.5)}#siteHeader .call-number{animation:call-sheen 6.2s linear infinite;background:linear-gradient(90deg,#0a84ff,#fb923c 60%,#0a84ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.2rem;line-height:1;position:relative;text-shadow:0 0 1px hsla(0,0%,100%,.12)}html.dark #siteHeader .call-number{text-shadow:0 0 1px hsla(0,0%,100%,.08)}#siteHeader .call-pill-attn:hover .call-number{animation-duration:3.2s;filter:drop-shadow(0 0 6px rgba(10,132,255,.28))}#siteHeader .call-pill-attn:hover .call-icon{animation-duration:3.2s}#siteHeader .call-pill-attn:focus-visible{outline:2px solid #0091e4;outline-offset:2px}@keyframes call-pulse{0%{box-shadow:0 0 0 0 rgba(10,132,255,.45);opacity:.9}70%{box-shadow:0 0 0 14px rgba(10,132,255,0);opacity:0}to{box-shadow:0 0 0 0 rgba(10,132,255,0);opacity:0}}@keyframes call-wiggle{0%,92%,to{transform:rotate(0deg) translateZ(0)}94%{transform:rotate(-4deg)}96%{transform:rotate(4deg)}98%{transform:rotate(-2deg)}}@keyframes call-sheen{0%{background-position:0 50%}to{background-position:200% 50%}}@media (prefers-reduced-motion:reduce){#siteHeader .call-icon,#siteHeader .call-number{animation:none!important}#siteHeader .call-ping{display:none!important}}.footer-glass{backdrop-filter:blur(18px) saturate(140%);background:linear-gradient(180deg,rgba(15,23,42,.55),rgba(15,23,42,.35)),var(--surface-overlay);border:1px solid color-mix(in oklab,#fff 10%,transparent);box-shadow:0 26px 70px rgba(0,0,0,.38);isolation:isolate;overflow:hidden;position:relative}.footer-glass:before{background:linear-gradient(135deg,rgb(var(--primary-600)),rgb(var(--accent-500)));border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;position:absolute;transition:.35s;z-index:5}.footer-glass:hover:before{opacity:.45}.footer-orb{animation:headBob 22s ease-in-out infinite;background:radial-gradient(closest-side,color-mix(in oklab,rgb(var(--accent-500)) 90%,#fff 14%),transparent 70%);border-radius:9999px;bottom:-40px;filter:blur(34px) saturate(140%);height:340px;left:-60px;mix-blend-mode:screen;opacity:.45;position:absolute;width:340px;z-index:1}.footer-orb.alt{animation-delay:-6s;animation-duration:26s;background:radial-gradient(closest-side,color-mix(in oklab,rgb(var(--primary-600)) 90%,#fff 14%),transparent 70%);bottom:-30px;filter:blur(36px) saturate(120%);height:280px;left:auto;opacity:.32;right:-70px;width:280px}.footer-sheen{animation:sheen-move 12s linear infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.06) 40%,transparent 70%);inset:0;position:absolute;transform:translateX(-120%);z-index:4}.footer-h{font-size:1.125rem;font-weight:800;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.footer-h{font-size:1.25rem;line-height:1.75rem}}.footer-list{margin-top:.75rem}.footer-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.footer-li{color:hsla(0,0%,100%,.85)}.footer-link{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-color:transparent;text-decoration-line:underline;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer-link:hover{--tw-text-opacity:1;color:rgb(0 145 228/var(--tw-text-opacity,1));text-decoration-color:#0091e4}.social-btn{align-items:center;border-radius:1rem;border-width:1px;display:inline-flex;font-size:.875rem;justify-content:center;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;backdrop-filter:blur(8px) saturate(120%);background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.social-btn{justify-content:flex-start}}.faq-wrap{display:block}.faq{border-radius:1.25rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:var(--ring-weak);box-shadow:var(--shadow-elev);padding:1rem;transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .faq{background-color:rgba(15,23,42,.4)}.faq:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.faq>summary{color:rgb(var(--fg));cursor:pointer;font-weight:700;line-height:1.75rem;list-style-type:none;padding-inline-end:2rem;position:relative}.faq>summary::-webkit-details-marker{display:none}.faq>summary:after{background:linear-gradient(135deg,rgb(var(--primary-600)),rgb(var(--accent-500)));border-radius:8px;content:"";height:22px;inset-inline-end:.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M11 6h2v12h-2zM6 11h12v2H6z'/%3E%3C/svg%3E") center/60% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M11 6h2v12h-2zM6 11h12v2H6z'/%3E%3C/svg%3E") center/60% no-repeat;opacity:.9;position:absolute;top:.35rem;width:22px}.faq[open]>summary:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='14' height='2' x='5' y='11' fill='white' rx='1'/%3E%3C/svg%3E") center/60% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='14' height='2' x='5' y='11' fill='white' rx='1'/%3E%3C/svg%3E") center/60% no-repeat}.faq a.seo-link{text-decoration-color:transparent;text-decoration-line:underline}.faq a.seo-link:hover{text-decoration-color:#0091e4}.faq a.seo-link{color:rgb(var(--primary-600))}.faq-list{-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent);overflow:hidden;position:relative;transition:max-height .35s cubic-bezier(.2,.7,.2,1),-webkit-mask-image .25s ease;transition:max-height .35s cubic-bezier(.2,.7,.2,1),mask-image .25s ease;transition:max-height .35s cubic-bezier(.2,.7,.2,1),mask-image .25s ease,-webkit-mask-image .25s ease}.faq-list.is-expanded{-webkit-mask-image:none!important;mask-image:none!important;max-height:none!important}details.faq summary{border-radius:1rem;border-width:1px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}details.faq summary:is(.dark *){--tw-border-opacity:1;background-color:rgba(15,23,42,.7);border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}details.faq[open] summary{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}details.faq[open] summary:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}@media (pointer:fine) and (hover:hover){body,html{cursor:none}#cursor-dot,#cursor-ring{inset:0 auto auto 0;pointer-events:none;position:fixed;transform:translate(-50%,-50%);will-change:transform,opacity;z-index:1000}#cursor-dot{background:radial-gradient(closest-side,hsla(0,0%,100%,.35),transparent 60%),linear-gradient(135deg,rgb(var(--t2)),rgb(var(--t3)));border-radius:999px;box-shadow:0 0 0 1px color-mix(in oklab,rgb(var(--t2)) 45%,transparent),0 6px 16px rgba(2,6,23,.18);height:8px;opacity:.95;transition:width .15s,height .15s,opacity .15s,filter .15s;width:8px}#cursor-ring{backdrop-filter:blur(8px) saturate(120%);background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.28);border-radius:999px;box-shadow:0 10px 30px rgba(2,6,23,.14),inset 0 0 0 1px hsla(0,0%,100%,.18);height:36px;isolation:isolate;opacity:.65;transition:width .18s,height .18s,opacity .18s,border-color .18s,box-shadow .18s;width:36px}.dark #cursor-ring{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border-color:hsla(0,0%,100%,.18);box-shadow:0 10px 30px rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.12)}.cursor--down #cursor-dot{filter:saturate(1.05);height:6px;width:6px}.cursor--down #cursor-ring{height:30px;opacity:.55;width:30px}.cursor--link #cursor-ring{border-color:color-mix(in oklab,rgb(var(--t2)) 60%,#fff 10%);box-shadow:inset 0 0 0 1px color-mix(in oklab,rgb(var(--t2)) 50%,transparent),0 14px 36px rgba(2,6,23,.18);height:46px;opacity:.85;width:46px}.cursor--drag #cursor-ring{border-color:color-mix(in oklab,rgb(var(--t3)) 60%,#fff 10%);box-shadow:inset 0 0 0 1px color-mix(in oklab,rgb(var(--t3)) 50%,transparent),0 16px 40px rgba(2,6,23,.2);height:52px;opacity:.9;width:52px}.cursor--hidden #cursor-dot,.cursor--hidden #cursor-ring{opacity:0!important}}@media (pointer:coarse),(prefers-reduced-motion:reduce){#cursor-dot,#cursor-ring{display:none!important}body,html{cursor:auto!important}}[data-cursor=inverse]{mix-blend-mode:difference}.hero-idepoo-switch{align-items:center;display:inline-grid;gap:.5rem;grid-auto-flow:column;position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-idepoo-switch .track{backdrop-filter:blur(8px) saturate(120%);background:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.5));border:1px solid var(--ring-weak);border-radius:9999px;box-shadow:var(--shadow-elev),inset 0 1px 0 hsla(0,0%,100%,.55);height:28px;position:relative;transition:background-color .2s,border-color .2s,box-shadow .2s;width:52px}.hero-idepoo-switch .\!track{backdrop-filter:blur(8px) saturate(120%)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.5))!important;border:1px solid var(--ring-weak)!important;border-radius:9999px!important;box-shadow:var(--shadow-elev),inset 0 1px 0 hsla(0,0%,100%,.55)!important;height:28px!important;position:relative!important;transition:background-color .2s,border-color .2s,box-shadow .2s!important;width:52px!important}.dark .hero-idepoo-switch .track{background:linear-gradient(180deg,rgba(2,6,23,.55),rgba(2,6,23,.4));box-shadow:0 10px 26px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}.dark .hero-idepoo-switch .\!track{background:linear-gradient(180deg,rgba(2,6,23,.55),rgba(2,6,23,.4))!important;box-shadow:0 10px 26px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)!important}.hero-idepoo-switch .track:before{background:linear-gradient(90deg,color-mix(in oklab,rgb(var(--primary-600)) 40%,transparent),color-mix(in oklab,rgb(var(--accent-500)) 40%,transparent));border-radius:inherit;content:"";inset:0;opacity:.18;pointer-events:none;position:absolute}.hero-idepoo-switch .\!track:before{background:linear-gradient(90deg,color-mix(in oklab,rgb(var(--primary-600)) 40%,transparent),color-mix(in oklab,rgb(var(--accent-500)) 40%,transparent))!important;border-radius:inherit!important;content:""!important;inset:0!important;opacity:.18!important;pointer-events:none!important;position:absolute!important}.hero-idepoo-switch .dot{background:radial-gradient(ellipse at 35% 30%,hsla(0,0%,100%,.55),transparent 60%),linear-gradient(135deg,rgb(var(--primary-600)),rgb(var(--accent-500)));border-radius:9999px;box-shadow:0 6px 16px rgba(2,6,23,.22),inset 0 1px 0 hsla(0,0%,100%,.35);height:22px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .22s,box-shadow .22s,background .22s;width:22px;will-change:transform}.dark .hero-idepoo-switch .dot{background:radial-gradient(ellipse at 35% 30%,hsla(0,0%,100%,.28),transparent 60%),linear-gradient(135deg,#38bdf8,#fb923c);box-shadow:0 8px 18px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.18)}#themeToggle:checked+.\!track{background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.6))!important;box-shadow:0 10px 24px rgba(2,6,23,.1),inset 0 1px 0 hsla(0,0%,100%,.7)!important}#themeToggle:checked+.track{background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.6));box-shadow:0 10px 24px rgba(2,6,23,.1),inset 0 1px 0 hsla(0,0%,100%,.7)}.dark #themeToggle:checked+.track{background:linear-gradient(180deg,rgba(2,6,23,.62),rgba(2,6,23,.46));box-shadow:0 12px 28px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.12)}.dark #themeToggle:checked+.\!track{background:linear-gradient(180deg,rgba(2,6,23,.62),rgba(2,6,23,.46))!important;box-shadow:0 12px 28px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.12)!important}#themeToggle:checked~.dot{box-shadow:0 8px 20px rgba(2,6,23,.22),inset 0 1px 0 hsla(0,0%,100%,.4);transform:translate(24px,-50%)}.hero-idepoo-switch:hover .track{box-shadow:0 12px 28px rgba(2,6,23,.12),inset 0 1px 0 hsla(0,0%,100%,.7)}.hero-idepoo-switch:hover .\!track{box-shadow:0 12px 28px rgba(2,6,23,.12),inset 0 1px 0 hsla(0,0%,100%,.7)!important}.hero-idepoo-switch:hover .dot{transform:translate(1px,-50%)}#themeToggle:checked~.dot:hover{transform:translate(23px,-50%)}.hero-idepoo-switch:active .dot{transform:translateY(-50%) scale(.98)}#themeToggle:checked~.dot:active{transform:translate(24px,-50%) scale(.98)}.hero-idepoo-switch:focus-within .track{box-shadow:0 0 0 3px color-mix(in oklab,rgb(var(--primary-600)) 35%,transparent),0 10px 24px rgba(2,6,23,.1)}.hero-idepoo-switch:focus-within .\!track{box-shadow:0 0 0 3px color-mix(in oklab,rgb(var(--primary-600)) 35%,transparent),0 10px 24px rgba(2,6,23,.1)!important}#themeToggle:disabled+.\!track{cursor:not-allowed!important;opacity:.6!important}#themeToggle:disabled+.track{cursor:not-allowed;opacity:.6}#themeToggle:disabled~.dot{filter:grayscale(.25);opacity:.7}@media (prefers-reduced-motion:reduce){.hero-idepoo-switch .\!track,.hero-idepoo-switch .dot,.hero-idepoo-switch .track{transition:none!important}}:root[dir=rtl] #themeToggle:checked~.dot{transform:translate(-24px,-50%)}:root[dir=rtl] .hero-idepoo-switch .dot{left:auto;right:3px}.b-hero{position:relative;width:100%}.b-hero ::-moz-selection{background-color:rgba(0,145,228,.1)}.b-hero ::selection{background-color:rgba(0,145,228,.1)}.b-hero::-moz-selection{background-color:rgba(0,145,228,.1)}.b-hero::selection{background-color:rgba(0,145,228,.1)}.b-hero-bg{background:radial-gradient(680px 680px at 82% 10%,rgba(10,132,255,.1),transparent 60%),radial-gradient(520px 520px at 18% 92%,rgba(11,72,135,.1),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.7));inset:0;position:absolute;z-index:-10}.dark .b-hero-bg{background:radial-gradient(680px 680px at 82% 10%,rgba(10,132,255,.2),transparent 60%),radial-gradient(520px 520px at 18% 92%,rgba(11,72,135,.2),transparent 60%),linear-gradient(180deg,rgba(2,6,23,.85),rgba(2,6,23,.72))}.b-head{padding-bottom:1.5rem;padding-top:2.5rem;text-align:center}@media (min-width:768px){.b-head{padding-top:3.5rem}}.b-title{font-size:22px;font-weight:800;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.b-title:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.b-title{font-size:1.875rem;line-height:2.25rem}}.b-subtitle{font-size:.875rem;line-height:1.25rem;margin-top:.5rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.b-subtitle:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}@media (min-width:768px){.b-subtitle{font-size:1rem;line-height:1.5rem}}.b-filters{display:flex;gap:.5rem;margin-bottom:1rem;margin-top:1rem;overflow-x:auto;padding-bottom:.5rem;padding-top:.5rem}.b-chip{background-color:hsla(0,0%,100%,.7);border-radius:1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.375rem .75rem;white-space:nowrap;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.b-chip:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.b-chip:is(.dark *){background-color:rgba(15,23,42,.6);--tw-ring-color:hsla(0,0%,100%,.1)}.b-chip:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.b-chip.is-active{--tw-bg-opacity:1;background-color:rgb(0 145 228/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(0 145 228/var(--tw-ring-opacity,1))}.b-chip.is-active:hover{background-color:rgba(0,145,228,.9)}.b-grid{-moz-column-gap:1rem;column-gap:1rem}@media (min-width:768px){.b-grid{-moz-column-count:2;column-count:2}}@media (min-width:1024px){.b-grid{-moz-column-count:3;column-count:3}}.b-sizer{display:none}.b-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}body.b-card,html.b-card{height:100%;max-height:100%;overflow:hidden}.b-card{background-color:hsla(0,0%,100%,.8);border-radius:1.5rem;display:block;overflow:hidden;--tw-shadow:0 8px 30px rgba(0,0,0,.04);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,0,0,.05);--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.b-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.b-card:focus{outline:2px solid transparent;outline-offset:2px}.b-card:is(.dark *){background-color:rgba(15,23,42,.6);--tw-ring-color:hsla(0,0%,100%,.1)}body.b-media,html.b-media{height:100%;max-height:100%;overflow:hidden}.b-media{overflow:hidden;position:relative;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.b-media:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.b-img{height:auto;-o-object-fit:cover;object-fit:cover;transform:scale(1.01);transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.b-card:hover .b-img{transform:scale(1.05)}.b-body{padding:1rem}.b-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:.5rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.b-meta:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.b-date,.b-read{font-weight:500}.b-tag{align-items:center;border-radius:.5rem;display:inline-flex;margin-left:auto;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));padding:.125rem .5rem}.b-tag:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.b-dot{border-radius:9999px;display:inline-block;height:.25rem;width:.25rem;--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.b-dot:is(.dark *){--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.b-card-title{font-weight:700;line-height:1.75rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.b-card-title:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.b-ex{font-size:13px;line-height:1.5rem;margin-top:.5rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.b-ex:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.b-actions{margin-top:.75rem}.b-more{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(0 145 228/var(--tw-text-opacity,1))}.b-more:hover{text-decoration-line:underline}.b-pagination{margin-top:2rem;text-align:center}.b-page{align-items:center;background-color:hsla(0,0%,100%,.7);border-radius:1rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;margin-left:.25rem;margin-right:.25rem;padding:.5rem .75rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.b-page:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.b-page:is(.dark *){background-color:rgba(15,23,42,.6);--tw-ring-color:hsla(0,0%,100%,.1)}.b-page:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.b-page.is-active{--tw-bg-opacity:1;background-color:rgb(0 145 228/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(0 145 228/var(--tw-ring-opacity,1))}.b-page.is-disabled{opacity:.5;pointer-events:none}.p-hero{position:relative;width:100%}.p-hero ::-moz-selection{background-color:rgba(0,145,228,.1)}.p-hero ::selection{background-color:rgba(0,145,228,.1)}.p-hero::-moz-selection{background-color:rgba(0,145,228,.1)}.p-hero::selection{background-color:rgba(0,145,228,.1)}.p-hero-bg{background:radial-gradient(680px 680px at 80% 8%,rgba(10,132,255,.1),transparent 60%),radial-gradient(520px 520px at 18% 92%,rgba(11,72,135,.1),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.7));inset:0;position:absolute;z-index:-10}.dark .p-hero-bg{background:radial-gradient(680px 680px at 80% 8%,rgba(10,132,255,.2),transparent 60%),radial-gradient(520px 520px at 18% 92%,rgba(11,72,135,.2),transparent 60%),linear-gradient(180deg,rgba(2,6,23,.85),rgba(2,6,23,.72))}.p-head{padding-bottom:1.5rem;padding-top:2.5rem;text-align:center}@media (min-width:768px){.p-head{padding-top:3.5rem}}.p-title{font-size:22px;font-weight:800;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.p-title:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.p-title{font-size:1.875rem;line-height:2.25rem}}.p-subtitle{font-size:.875rem;line-height:1.25rem;margin-top:.5rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.p-subtitle:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}@media (min-width:768px){.p-subtitle{font-size:1rem;line-height:1.5rem}}.p-filters{display:flex;gap:.5rem;margin-top:1rem;overflow-x:auto;padding-bottom:.5rem;padding-top:.5rem}.p-chip{background-color:hsla(0,0%,100%,.7);border-radius:1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.375rem .75rem;white-space:nowrap;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.p-chip:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-chip:is(.dark *){background-color:rgba(15,23,42,.6);--tw-ring-color:hsla(0,0%,100%,.1)}.p-chip:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.p-chip.is-active{--tw-bg-opacity:1;background-color:rgb(0 145 228/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(0 145 228/var(--tw-ring-opacity,1))}.p-chip.is-active:hover{background-color:rgba(0,145,228,.9)}.p-masonry{-moz-column-gap:1rem;column-gap:1rem}@media (min-width:768px){.p-masonry{-moz-column-count:2;column-count:2}}@media (min-width:1024px){.p-masonry{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.p-masonry{-moz-column-count:4;column-count:4}}.p-sizer{display:none}.p-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}body.p-card,html.p-card{height:100%;max-height:100%;overflow:hidden}.p-card{background-color:hsla(0,0%,100%,.8);border-radius:1.5rem;display:block;overflow:hidden;--tw-shadow:0 8px 30px rgba(0,0,0,.04);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,0,0,.05);--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.p-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.p-card:focus{outline:2px solid transparent;outline-offset:2px}.p-card:is(.dark *){background-color:rgba(15,23,42,.6);--tw-ring-color:hsla(0,0%,100%,.1)}body.p-media,html.p-media{height:100%;max-height:100%;overflow:hidden}.p-media{overflow:hidden;position:relative;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.p-media:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.p-img{height:auto;-o-object-fit:cover;object-fit:cover;transform:scale(1.01);transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.p-card:hover .p-img{transform:scale(1.05)}.p-body{padding:1rem}.p-card-title{font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.p-card-title:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.p-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:.5rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.p-meta:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.p-tag{align-items:center;border-radius:.5rem;display:inline-flex;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));padding:.125rem .5rem}.p-tag:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.p-dot{border-radius:9999px;display:inline-block;height:.25rem;width:.25rem;--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.p-dot:is(.dark *){--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.p-dim{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.p-dim:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.p-pagination{margin-top:2rem;text-align:center}.p-pagination a{align-items:center;background-color:hsla(0,0%,100%,.7);border-radius:1rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.p-pagination a:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-pagination a:is(.dark *){background-color:rgba(15,23,42,.6);--tw-ring-color:hsla(0,0%,100%,.1)}.p-pagination a:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.a-center{padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:640px){.a-center{max-width:640px}}@media (min-width:768px){.a-center{max-width:768px}}@media (min-width:1024px){.a-center{max-width:1024px}}@media (min-width:1280px){.a-center{max-width:1280px}}@media (min-width:1536px){.a-center{max-width:1536px}}#siteHeader .a-center{height:5rem}@media (min-width:768px){#siteHeader .a-center{height:6rem}}#siteHeader.scrolled .a-center{height:3.5rem}@media (min-width:768px){#siteHeader.scrolled .a-center{height:4rem}}.a-center{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;min-height:60vh;padding:2.5rem 1rem}@media (min-width:768px){.a-center{padding-bottom:4rem;padding-top:4rem}}.dark .a-hero-bg{background:radial-gradient(680px 680px at 78% 12%,rgba(10,132,255,.2),transparent 60%),radial-gradient(520px 520px at 18% 88%,rgba(11,72,135,.22),transparent 60%),linear-gradient(180deg,rgba(2,6,23,.85),rgba(2,6,23,.72))}.a-card{background-color:hsla(0,0%,100%,.8);border-radius:1.5rem;padding:1.5rem;--tw-shadow:0 8px 30px rgba(0,0,0,.04);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,0,0,.05);--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.a-card:is(.dark *){background-color:rgba(15,23,42,.6);--tw-ring-color:hsla(0,0%,100%,.1)}.a-overlay{align-items:center;background-color:hsla(0,0%,100%,.7);border-radius:1.5rem;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.a-overlay:is(.dark *){background-color:rgba(15,23,42,.6)}.a-spinner{height:2rem;width:2rem}@keyframes spin{to{transform:rotate(1turn)}}.a-spinner{animation:spin 1s linear infinite;border-color:rgb(203 213 225/var(--tw-border-opacity,1));border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-top-color:rgb(51 65 85/var(--tw-border-opacity,1))}.a-spinner:is(.dark *){border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.a-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.a-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.a-label{display:block;font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.a-label:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.a-with-icon{position:relative}.a-icon{left:.75rem;pointer-events:none;position:absolute;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.a-input{background-color:hsla(0,0%,100%,.9);border-color:rgba(203,213,225,.7);border-radius:1.25rem;border-width:1px;font-size:.875rem;line-height:1.25rem;padding:.75rem .875rem;width:100%;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.a-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.a-input::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.a-input:focus{border-color:rgba(0,145,228,.5);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,145,228,.3)}.a-input:is(.dark *){background-color:rgba(15,23,42,.7);border-color:hsla(0,0%,100%,.1)}.a-pass-toggle{align-items:center;bottom:0;display:flex;position:absolute;right:.75rem;top:0;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.a-pass-toggle:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.a-pass-toggle:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.a-pass-toggle:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.a-checkbox{border-radius:.25rem;height:1rem;width:1rem;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.a-checkbox:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.a-checkbox:is(.dark *){border-color:hsla(0,0%,100%,.2)}.a-btn{align-items:center;border-radius:1.25rem;display:inline-flex;justify-content:center;--tw-bg-opacity:1;background-color:rgb(0 145 228/var(--tw-bg-opacity,1));font-weight:600;padding:.75rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.a-btn:hover{background-color:rgba(0,145,228,.9)}.a-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,145,228,.4)}.a-btn:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.a-link{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:4px}.a-link:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.a-link:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.a-link:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.a-error{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.a-alert{background-color:rgba(255,241,242,.9);border-color:rgba(254,205,211,.7);border-radius:1rem;border-width:1px;font-size:.875rem;line-height:1.25rem;padding:.75rem;--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.a-alert:is(.dark *){--tw-border-opacity:1;background-color:rgba(136,19,55,.3);border-color:rgb(190 18 60/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.a-hint{font-size:.75rem;line-height:1rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.a-hint:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.c-hero{padding-top:5rem}.c-hero ::-moz-selection{background-color:rgba(0,145,228,.2)}.c-hero ::selection{background-color:rgba(0,145,228,.2)}.c-hero::-moz-selection{background-color:rgba(0,145,228,.2)}.c-hero::selection{background-color:rgba(0,145,228,.2)}@media (min-width:768px){.c-hero{padding-top:7rem}}.c-hero-bg{background:radial-gradient(700px 700px at 85% 15%,rgba(10,132,255,.12),transparent 60%),radial-gradient(500px 500px at 15% 85%,rgba(11,72,135,.12),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,.55));inset:0;position:absolute;z-index:-10}.dark .c-hero-bg{background:radial-gradient(700px 700px at 85% 15%,rgba(10,132,255,.2),transparent 60%),radial-gradient(500px 500px at 15% 85%,rgba(11,72,135,.22),transparent 60%),linear-gradient(180deg,rgba(2,6,23,.8),rgba(2,6,23,.7))}.c-title{font-size:22px;font-weight:800}@media (min-width:640px){.c-title{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.c-title{font-size:2.25rem;line-height:2.5rem}}.c-subtitle{color:rgba(51,65,85,.9);font-size:.875rem;line-height:1.75rem;margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:42rem}.c-subtitle:is(.dark *){color:rgba(203,213,225,.95)}@media (min-width:768px){.c-subtitle{font-size:1rem;line-height:2rem;margin-right:0;max-width:48rem}}.c-trust-cta{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-top:1.25rem}@media (min-width:768px){.c-trust-cta{align-items:center;flex-direction:row;margin-top:1.75rem}}.c-kpis{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:768px){.c-kpis{gap:1rem}}.c-kpi{background-color:hsla(0,0%,100%,.7);border-radius:1.25rem;padding:.75rem 1rem;text-align:center;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,0,0,.05)}.c-kpi:is(.dark *){background-color:rgba(15,23,42,.5);--tw-ring-color:hsla(0,0%,100%,.1)}.c-kpi-num{display:block;font-size:1.25rem;font-weight:800;line-height:1.75rem}@media (min-width:768px){.c-kpi-num{font-size:1.5rem;line-height:2rem}}.c-kpi-label{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.c-kpi-label:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.c-cta-group{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.c-cta-group{flex-direction:row}}.c-btn-primary{align-items:center;border-radius:1.25rem;display:inline-flex;justify-content:center;--tw-bg-opacity:1;background-color:rgb(0 145 228/var(--tw-bg-opacity,1));font-weight:600;padding:.75rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-btn-primary:hover{background-color:rgba(0,145,228,.9)}.c-btn-primary:focus{outline:2px solid transparent;outline-offset:2px}.c-btn-primary:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,145,228,.4)}.c-btn-primary:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c-btn-ghost{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:1.25rem;display:inline-flex;font-weight:600;justify-content:center;padding:.625rem 1rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,145,228,.3);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-btn-ghost:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-ring-color:rgba(0,145,228,.5)}.c-btn-ghost:is(.dark *){background-color:rgba(15,23,42,.7)}.c-hotline{margin-top:1.5rem}@media (min-width:768px){.c-hotline{margin-top:2rem}}body.c-hotline-card,html.c-hotline-card{height:100%;max-height:100%;overflow:hidden}.c-hotline-card{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:1.5rem;overflow:hidden;position:relative;--tw-gradient-from:rgba(0,145,228,.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,145,228,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(14,165,233,.1) var(--tw-gradient-to-position);padding:1rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,0,0,.05)}.c-hotline-card:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.1)}@media (min-width:640px){.c-hotline-card{padding:1.25rem}}.c-ico-chip{align-items:center;background-color:rgba(0,145,228,.1);border-radius:1rem;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem;--tw-text-opacity:1;color:rgb(0 145 228/var(--tw-text-opacity,1))}.c-sec-title{font-size:1rem;font-weight:800;line-height:1.5rem}@media (min-width:768px){.c-sec-title{font-size:1.125rem;line-height:1.75rem}}.c-card-tel{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:1.25rem;display:inline-flex;gap:.5rem;padding:.75rem 1rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,145,228,.3);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-card-tel:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-ring-color:rgba(0,145,228,.5)}.c-card-tel:is(.dark *){background-color:rgba(15,23,42,.7)}.c-card-tel-alt{align-items:center;background-color:rgba(0,145,228,.1);border-radius:1.25rem;display:inline-flex;gap:.5rem;padding:.75rem 1rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,145,228,.4);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-card-tel-alt:hover{background-color:rgba(0,145,228,.15)}.c-card-tel-cap{font-size:.75rem;font-weight:600;line-height:1rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.c-card-tel-cap:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.c-card-tel-num{font-size:1.25rem;font-weight:800;letter-spacing:.025em;line-height:1.75rem}@media (min-width:768px){.c-card-tel-num{font-size:1.5rem;line-height:2rem}}.c-ico{align-items:center;background-color:rgba(0,145,228,.1);border-radius:1rem;display:inline-flex;height:2rem;justify-content:center;width:2rem}.c-ico,.c-ico-blue{--tw-text-opacity:1;color:rgb(0 145 228/var(--tw-text-opacity,1))}.c-dot-pulse{display:flex;height:.5rem;margin-left:.25rem;position:relative;width:.5rem}.c-dot-pulse>span{animation:ping 1s cubic-bezier(0,0,.2,1) infinite;background-color:rgba(0,145,228,.6);border-radius:9999px;display:inline-flex;height:100%;opacity:.6;position:absolute;width:100%}.c-dot-pulse:after{border-radius:9999px;content:"";display:inline-flex;height:.5rem;position:relative;width:.5rem;--tw-bg-opacity:1;background-color:rgb(0 145 228/var(--tw-bg-opacity,1))}.c-cards{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1.5rem}@media (min-width:768px){.c-cards{gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.c-card-lg{background-color:hsla(0,0%,100%,.85);border-radius:1.25rem;padding:1.25rem;position:relative;--tw-shadow:0 0 0 1px rgba(0,0,0,.02);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,145,228,.4);--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.c-card-lg:is(.dark *){background-color:rgba(15,23,42,.7)}@media (min-width:768px){.c-card-lg{grid-column:span 2/span 2}}.c-badge{align-items:center;border-radius:9999px;display:inline-flex;gap:.25rem;left:1rem;position:absolute;top:-.75rem;--tw-bg-opacity:1;background-color:rgb(0 145 228/var(--tw-bg-opacity,1));font-size:11px;padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.c-card{background-color:hsla(0,0%,100%,.7);border-radius:1.5rem;padding:1rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsla(0,0%,100%,.3);--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.c-card:is(.dark *){background-color:rgba(15,23,42,.55);--tw-ring-color:hsla(0,0%,100%,.1)}@media (min-width:640px){.c-card{padding:1.5rem}}.c-card-title{font-size:1.125rem;font-weight:800;line-height:1.75rem}@media (min-width:768px){.c-card-title{font-size:1.25rem;line-height:1.75rem}}.c-card-title-sm{font-weight:700}.c-link-primary{align-items:center;display:inline-flex;font-weight:700;gap:.5rem;--tw-text-opacity:1;color:rgb(0 145 228/var(--tw-text-opacity,1))}.c-link-primary:hover{text-decoration-line:underline}.c-chip{align-items:center;border-radius:1rem;display:inline-flex;font-weight:600;gap:.5rem;padding:.375rem .75rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,145,228,.3)}.c-chip:hover{background-color:rgba(0,145,228,.1)}.c-link{align-items:center;display:inline-flex;font-weight:600;gap:.25rem}.c-link:hover{text-decoration-line:underline}.c-muted{font-size:.875rem;line-height:1.25rem;margin-top:.5rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.c-muted:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.c-meta{display:grid;font-size:13px;gap:.5rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:.75rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.c-meta:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}@media (min-width:640px){.c-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-grid{align-items:flex-start;display:grid;gap:2.5rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:2.5rem}@media (min-width:768px){.c-grid{gap:3rem;margin-top:3rem}}@media (min-width:1024px){.c-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-sep{background-color:rgba(226,232,240,.7);display:block;height:1px;margin-bottom:.75rem;margin-top:.75rem}.c-sep:is(.dark *){background-color:hsla(0,0%,100%,.1)}@media (min-width:1024px){.c-sep{display:none}}.c-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.c-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.c-label{display:block;font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.c-label:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.c-help{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.c-help:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.c-error{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.c-input,.c-select,.c-textarea{background-color:hsla(0,0%,100%,.8);border-color:rgba(203,213,225,.7);border-radius:1.25rem;border-width:1px;font-size:.875rem;line-height:1.25rem;padding:.75rem .875rem;width:100%;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-input::-moz-placeholder,.c-select::-moz-placeholder,.c-textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.c-input::placeholder,.c-select::placeholder,.c-textarea::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.c-input:focus,.c-select:focus,.c-textarea:focus{border-color:rgba(0,145,228,.5);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,145,228,.3)}.c-input:is(.dark *),.c-select:is(.dark *),.c-textarea:is(.dark *){background-color:rgba(15,23,42,.6);border-color:hsla(0,0%,100%,.1)}.c-textarea{line-height:1.5rem;min-height:140px}.c-with-icon{position:relative}.c-icon{left:.875rem;pointer-events:none;position:absolute;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.c-with-icon>.c-input{padding-left:2.5rem}.c-callback,.c-callback-form{align-items:center;display:flex;gap:.5rem}body.c-map,html.c-map{height:100%;max-height:100%;overflow:hidden}.c-map{border-radius:1.25rem;margin-top:1rem;overflow:hidden;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,0,0,.05)}.c-logos{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.hero-idepoo-bg-orbs--calm{background:radial-gradient(700px 700px at 85% 15%,rgba(10,132,255,.12),transparent 60%),radial-gradient(500px 500px at 15% 85%,rgba(11,72,135,.12),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,.55));inset:0;position:absolute;z-index:-10}.dark .hero-idepoo-bg-orbs--calm{background:radial-gradient(700px 700px at 85% 15%,rgba(10,132,255,.2),transparent 60%),radial-gradient(500px 500px at 15% 85%,rgba(11,72,135,.22),transparent 60%),linear-gradient(180deg,rgba(2,6,23,.8),rgba(2,6,23,.7))}.tw-glass{background-color:hsla(0,0%,100%,.7);border-radius:1.5rem;padding:1rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsla(0,0%,100%,.3);--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-glass:is(.dark *){background-color:rgba(15,23,42,.55);--tw-ring-color:hsla(0,0%,100%,.1)}@media (min-width:640px){.tw-glass{padding:1.5rem}}.tw-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.tw-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.tw-label{display:block;font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.tw-label:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.tw-help{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.tw-help:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.tw-error{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.tw-input,.tw-select,.tw-textarea{background-color:hsla(0,0%,100%,.8);border-color:rgba(203,213,225,.7);border-radius:1.25rem;border-width:1px;font-size:.875rem;line-height:1.25rem;padding:.75rem .875rem;width:100%;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-input::-moz-placeholder,.tw-select::-moz-placeholder,.tw-textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.tw-input::placeholder,.tw-select::placeholder,.tw-textarea::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.tw-input:focus,.tw-select:focus,.tw-textarea:focus{border-color:rgba(0,145,228,.5);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,145,228,.3)}.tw-input:is(.dark *),.tw-select:is(.dark *),.tw-textarea:is(.dark *){background-color:rgba(15,23,42,.6);border-color:hsla(0,0%,100%,.1)}.tw-textarea{line-height:1.5rem;min-height:140px}.tw-with-icon>.tw-input{padding-left:2.5rem}.tw-btn-primary{align-items:center;border-radius:1rem;display:inline-flex;gap:.5rem;--tw-bg-opacity:1;background-color:rgb(0 145 228/var(--tw-bg-opacity,1));font-weight:600;padding:.625rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-btn-primary:hover{background-color:rgba(0,145,228,.9)}.tw-btn-primary:focus{outline:2px solid transparent;outline-offset:2px}.tw-btn-primary:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(0,145,228,.4)}.tw-btn-primary:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.chip-check{align-items:center;background-color:hsla(0,0%,100%,.7);border-radius:1rem;display:inline-flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;padding:.5rem .75rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(203,213,225,.5)}.chip-check:is(.dark *){background-color:rgba(15,23,42,.5);--tw-ring-color:hsla(0,0%,100%,.1)}.chip-check input{accent-color:currentColor}.chip-dot{border-radius:9999px;display:inline-block;height:.5rem;margin-top:6px;width:.5rem;--tw-bg-opacity:1;background-color:rgb(0 145 228/var(--tw-bg-opacity,1))}.step-on{background-color:hsla(0,0%,100%,.7);border-radius:1rem;font-weight:600;padding:.5rem .75rem;position:relative;text-align:center;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsla(0,0%,100%,.3)}.step-on:is(.dark *){background-color:rgba(15,23,42,.6);--tw-ring-color:hsla(0,0%,100%,.1)}.about-chip{--ac1:rgb(var(--primary-600));--ac2:rgb(var(--accent-500));align-items:center;backdrop-filter:blur(8px) saturate(120%);background:linear-gradient(180deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,.6));border:1px solid rgba(15,23,42,.08);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 6px 16px rgba(2,6,23,.06);color:color-mix(in oklab,var(--ac1) 70%,#0b1220);display:inline-flex;font-size:.825rem;font-weight:600;gap:.5rem;padding:.375rem .75rem}.dark .about-chip{background:linear-gradient(180deg,rgba(2,6,23,.55),rgba(2,6,23,.4));border-color:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 8px 22px rgba(2,6,23,.3);color:#fff}.about-title{animation:about-title-shift 16s ease-in-out infinite;background:linear-gradient(90deg,rgb(var(--t1)),rgb(var(--t2)),#e10c22,rgb(var(--t2)));-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:transparent;display:inline-block;font-weight:800;line-height:1.15;position:relative;text-wrap:balance}.about-title:after{background:linear-gradient(90deg,rgb(var(--t2)),#e10c22);border-radius:999px;bottom:-10px;content:"";height:3px;left:50%;opacity:.6;position:absolute;transform:translateX(-50%);width:88px}.about-text{color:color-mix(in oklab,#0f172a 88%,transparent);font-size:clamp(.95rem,.9rem + .25vw,1.05rem);hyphens:auto;line-height:1.9;text-wrap:pretty}.dark .about-text{color:color-mix(in oklab,#e5e7eb 92%,transparent)}.about-link{color:rgb(var(--primary-600));-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.about-link:hover{color:rgb(var(--accent-600));text-decoration-color:currentColor}.dark .about-link{color:rgb(var(--primary-400))}.dark .about-figure{border-color:hsla(0,0%,100%,.1);box-shadow:0 16px 46px rgba(2,6,23,.28)}.about-media{display:block;height:auto;position:relative;transform:translateZ(0) scale(1);transition:transform .7s cubic-bezier(.2,.6,.2,1);width:100%;will-change:transform;z-index:1}@media (hover:hover) and (pointer:fine){.about-figure:hover .about-media{transform:scale(1.03)}}body.clients-glass,html.clients-glass{height:100%;max-height:100%;overflow:hidden}.clients-glass{border-radius:1.25rem;border-width:1px;overflow:hidden;padding:1rem;position:relative;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@media (min-width:768px){.clients-glass{padding:1.5rem}}.clients-glass{backdrop-filter:blur(12px) saturate(160%);background:linear-gradient(180deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.62)),hsla(0,0%,100%,.32);border-color:rgba(15,23,42,.08);box-shadow:0 18px 50px rgba(2,6,23,.08);isolation:isolate}.dark .clients-glass{background:linear-gradient(180deg,rgba(2,6,23,.65),rgba(2,6,23,.42)),rgba(2,6,23,.6);border-color:hsla(0,0%,100%,.08);box-shadow:0 20px 60px rgba(0,0,0,.35)}.clients-blob,.clients-blob-alt{animation:clients-blob 20s ease-in-out infinite alternate;border-radius:9999px;filter:blur(32px) saturate(140%);mix-blend-mode:multiply;opacity:.55;pointer-events:none;position:absolute;z-index:0}.clients-blob{background:radial-gradient(closest-side,color-mix(in oklab,#fb920c,#fff 18%),transparent 70%);bottom:-50px;height:280px;left:-60px;width:280px}.clients-blob-alt{animation-direction:alternate-reverse;animation-duration:22s;background:radial-gradient(closest-side,color-mix(in oklab,#0091e4,#fff 22%),transparent 70%);height:320px;right:-70px;top:-50px;width:320px}.clients-marquee{border-radius:12px;isolation:isolate;overflow:hidden;position:relative}.clients-track{align-items:center;animation:clients-marquee var(--clients-speed,22s) linear infinite;animation-play-state:var(--clients-play,running);display:flex;flex:0 0 auto;gap:16px;padding-inline:8px;will-change:transform}.clients-marquee:focus-within .clients-track,.clients-marquee:hover .clients-track{--clients-play:paused}.client-card{align-items:center;border-radius:1.25rem;display:inline-flex;justify-content:center;padding:.75rem;position:relative;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@media (min-width:768px){.client-card{padding:1rem}}.client-card{backdrop-filter:blur(6px) saturate(140%);background:hsla(0,0%,100%,.72);border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 40px rgba(2,6,23,.08);height:96px;min-width:180px;outline:0;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease,opacity .3s ease}.dark .client-card{background:rgba(2,6,23,.55);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 16px 44px rgba(0,0,0,.35)}.client-card:focus-visible,.client-card:hover{box-shadow:0 18px 60px rgba(2,6,23,.12);transform:translateY(-2px) scale(1.02)}.client-card:focus-visible{box-shadow:0 0 0 3px hsla(0,0%,100%,.9),0 0 0 6px #0b4887,0 18px 60px rgba(2,6,23,.12)}.client-logo{display:block;filter:none;height:64px;-o-object-fit:contain;object-fit:contain;transition:filter .35s ease,transform .35s ease;width:auto;will-change:transform,filter}.client-card:focus-visible .client-logo,.client-card:hover .client-logo{transform:scale(1.04)}.dark .client-logo{filter:brightness(0) invert(1) contrast(1.05);opacity:.95}.dark .client-logo[data-color=true]{filter:none!important;opacity:1}.client-card[data-title]:after{background-color:hsla(0,0%,100%,.8);border-radius:.5rem;bottom:calc(100% + 8px);content:attr(data-title);font-size:11px;font-weight:500;inset-inline-start:50%;opacity:0;padding:.375rem .625rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(6px);--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(226,232,240,.7);--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.client-card[data-title]:is(.dark *):after{background-color:rgba(15,23,42,.8);--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1));--tw-ring-color:hsla(0,0%,100%,.1)}@media (min-width:768px){.client-card[data-title]:after{font-size:.75rem;line-height:1rem}}.client-card[data-title]:after{transition:opacity .25s ease,transform .25s ease;white-space:nowrap}.client-card:focus-visible:after,.client-card:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.why-bg{background:radial-gradient(1000px 420px at 90% -10%,rgba(0,145,228,.08),transparent 60%),radial-gradient(800px 360px at 10% 110%,rgba(251,146,12,.07),transparent 60%);opacity:.55}.dark .why-bg{opacity:.35}.why-chip{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;gap:.5rem;line-height:1rem;padding:.25rem .75rem}@media (min-width:768px){.why-chip{font-size:.875rem;line-height:1.25rem}}.why-chip{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.7);border:1px solid rgba(15,23,42,.1);color:rgb(var(--fg-strong))}.dark .why-chip{background:rgba(2,6,23,.6);border-color:hsla(0,0%,100%,.1);color:#fff}.why-title{animation:title-shift var(--title-speed) ease-in-out infinite;background:linear-gradient(90deg,rgb(var(--t1)),rgb(var(--t2)),rgb(var(--t3)),rgb(var(--t2)));-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:transparent;display:inline-block;font-weight:var(--title-weight);line-height:1.15;text-wrap:balance}.why-underline{background:linear-gradient(90deg,rgb(var(--t2)),rgb(var(--t3)));border-radius:9999px;height:4px;overflow:hidden;position:relative;width:92px}.why-underline:before{animation:sheen-move 3.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.75),transparent);content:"";inset:0;position:absolute;transform:translateX(-120%)}.why-lead{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.why-lead:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.why-lead{line-height:1.9}.why-list{display:grid;gap:.5rem;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.why-list:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.why-list li{padding-inline-start:1.6rem;position:relative}.why-list li:before{background:linear-gradient(135deg,rgb(var(--t2)),rgb(var(--t3)));border-radius:9999px;box-shadow:0 2px 10px rgba(2,6,23,.06);content:"";height:1.05rem;inset-inline-start:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path fill='white' d='M13.6 22.2 6.9 15.5l-2.3 2.3L13.6 27l13.8-13.8-2.3-2.3z'/></svg>") center/80% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path fill='white' d='M13.6 22.2 6.9 15.5l-2.3 2.3L13.6 27l13.8-13.8-2.3-2.3z'/></svg>") center/80% no-repeat;position:absolute;top:.45rem;width:1.05rem}.why-frame{background:hsla(0,0%,100%,.65);border:1px solid rgba(15,23,42,.1);border-radius:1rem;box-shadow:0 6px 28px rgba(2,6,23,.1),inset 0 1px 0 hsla(0,0%,100%,.35);isolation:isolate;overflow:hidden;position:relative}.dark .why-frame{background:rgba(2,6,23,.65);border-color:hsla(0,0%,100%,.1);box-shadow:0 10px 32px rgba(2,6,23,.45),inset 0 1px 0 hsla(0,0%,100%,.06)}.why-shine{animation:sheen-move 7s ease-in-out infinite;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.15) 50%,transparent 80%);mix-blend-mode:screen;transform:translateX(-120%)}.why-edge,.why-shine{content:"";inset:0;pointer-events:none;position:absolute}.why-edge{background:linear-gradient(135deg,rgb(var(--t2)),rgb(var(--t3)));border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.28;padding:1px}.why-badge{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.85);border:1px solid rgba(15,23,42,.1);border-radius:.8rem;bottom:.75rem;color:rgb(var(--fg-strong));font-size:.9rem;font-weight:600;inset-inline-end:.75rem;padding:.4rem .7rem;position:absolute}.dark .why-badge{background:rgba(2,6,23,.7);border-color:hsla(0,0%,100%,.12);color:#fff}:root{--mx:0;--my:0;--sp:0;--pf:.75;--d-head:1;--d-ston:.65;--d-cloud:.45;--d-ribb:.25;--d-sq:.8}.hero-idepoo-px-head{transform:translate3d(calc(var(--mx)*12px*var(--pf)*var(--d-head)),calc(var(--my)*-10px*var(--pf)*var(--d-head) + var(--sp)*-18px),0) rotateY(calc(var(--mx)*7deg*var(--pf))) rotateX(calc(var(--my)*-5deg*var(--pf)));transform-style:preserve-3d;will-change:transform}.hero-idepoo-px-cloud{transform:translate3d(calc(var(--mx)*-10px*var(--pf)*var(--d-cloud)),calc(var(--my)*6px*var(--pf)*var(--d-cloud) + var(--sp)*-12px),0);will-change:transform}.hero-idepoo-px-ribbon{transform:translate3d(calc(var(--mx)*6px*var(--pf)*var(--d-ribb)),calc(var(--my)*-4px*var(--pf)*var(--d-ribb) + var(--sp)*-6px),0);will-change:transform}.hero-idepoo-px-stones{transform:translate3d(calc(var(--mx)*-8px*var(--pf)*var(--d-ston)),calc(var(--my)*5px*var(--pf)*var(--d-ston) + var(--sp)*-10px),0);will-change:transform}.hero-idepoo-px-squares{transform:translate3d(calc(var(--mx)*5px*var(--pf)*var(--d-sq)),calc(var(--my)*-4px*var(--pf)*var(--d-sq) + var(--sp)*-8px),0);will-change:transform}.hero-idepoo-glass{backdrop-filter:blur(18px) saturate(130%);background:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.26));border:1px solid hsla(0,0%,100%,.32);box-shadow:0 10px 30px rgba(2,6,23,.14)}.hero-idepoo-bg-orbs{inset:-25%;pointer-events:none;position:absolute;will-change:transform}.hero-idepoo-bg-orbs:after,.hero-idepoo-bg-orbs:before{animation:idepoo-orbSpin 28s linear infinite;background:radial-gradient(60% 60% at 85% 40%,#9fd8ff 0,transparent 60%),radial-gradient(60% 60% at 35% 75%,#ffd9b3 0,transparent 62%);border-radius:50%;content:"";filter:blur(42px);inset:0;opacity:.9;position:absolute}.hero-idepoo-head-bob{animation:idepoo-headBob 7.2s ease-in-out infinite;will-change:transform}.hero-idepoo-lamp-dance{animation:idepoo-lampDance 6.4s ease-in-out infinite;transform-origin:50% 10%;will-change:transform}.hero-idepoo-lamp-glow{animation:idepoo-lampPulse 2.8s ease-in-out infinite;background:radial-gradient(60% 60% at 50% 40%,rgba(255,220,120,.85),transparent 65%),radial-gradient(70% 70% at 50% 60%,rgba(255,200,0,.55),transparent 70%);inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.hero-idepoo-call-card{animation:pingSoft 2.6s ease-in-out infinite;backdrop-filter:blur(14px) saturate(130%);background:linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.28));border:1px solid hsla(0,0%,100%,.35);border-radius:16px;box-shadow:0 10px 26px rgba(2,6,23,.18);padding:14px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.hero-idepoo-call-card:hover{transform:translateY(-2px)}.hero-idepoo-call-btn{align-items:center;background:linear-gradient(180deg,#0a84ff,#0a6fe0);border-radius:12px;box-shadow:0 8px 18px rgba(10,132,255,.35);color:#fff;display:inline-flex;font-weight:700;gap:.5rem;padding:.55rem .9rem;transition:transform .15s ease,box-shadow .15s ease}.hero-idepoo-call-btn:hover{box-shadow:0 10px 22px rgba(10,132,255,.45);transform:translateY(-1px)}.hero-idepoo-call-sub{font-size:.8rem;opacity:.85}.hero-idepoo-ribbon-clip{inset:0;pointer-events:none;position:absolute;z-index:0;--head-mid:50%;clip-path:polygon(var(--head-mid) 0,100% 0,100% 100%,var(--head-mid) 100%);overflow:hidden}.hero-idepoo-squares{inset:0;pointer-events:none;position:absolute;z-index:20}.hero-idepoo-sq{animation:idepoo-sqDrift 7s ease-in-out infinite;filter:drop-shadow(0 10px 18px rgba(255,137,0,.35));opacity:.95;position:absolute;will-change:transform,opacity}.hero-idepoo-sq svg{display:block;height:auto;width:100%}.hero-idepoo-b1{animation-delay:.15s;bottom:-10%;right:28px;width:92px}.hero-idepoo-b2{animation-delay:.95s;bottom:-7%;opacity:.9;right:140px;width:64px}@media (max-width:768px){.hero-idepoo-px-cloud,.hero-idepoo-px-head,.hero-idepoo-px-ribbon,.hero-idepoo-px-squares,.hero-idepoo-px-stones{transform:none!important}.hero-idepoo-btn-shine:after,.hero-idepoo-head-bob,.hero-idepoo-lamp-dance{animation:none!important}.hero-idepoo-sq-under,.hero-idepoo-squares{display:none!important}}.light .hero-idepoo-glass{background:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.26));border-color:hsla(0,0%,100%,.32);box-shadow:0 10px 30px rgba(2,6,23,.14)}.light .hero-idepoo-call-card{background:linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.28));border-color:hsla(0,0%,100%,.35);box-shadow:0 10px 26px rgba(2,6,23,.18)}.light .hero-idepoo-bg-orbs:after,.light .hero-idepoo-bg-orbs:before{background:radial-gradient(60% 60% at 85% 40%,#9fd8ff 0,transparent 60%),radial-gradient(60% 60% at 35% 75%,#ffd9b3 0,transparent 62%);opacity:.9}.dark .hero-idepoo-glass{box-shadow:0 10px 30px rgba(2,6,23,.4)}.dark .hero-idepoo-call-card,.dark .hero-idepoo-glass{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.dark .hero-idepoo-call-card{box-shadow:0 10px 26px rgba(2,6,23,.45)}.dark .hero-idepoo-bg-orbs:after,.dark .hero-idepoo-bg-orbs:before{background:radial-gradient(60% 60% at 85% 40%,#0a84ff 0,transparent 62%),radial-gradient(60% 60% at 30% 78%,#0b2445 0,transparent 60%);opacity:.95}#portfolio-monitor{--accent:#0091e4;--accent2:#fb920c}.pm-band{background:radial-gradient(1000px 420px at 12% -6%,color-mix(in oklab,var(--accent),transparent 76%),transparent 58%),radial-gradient(860px 360px at 88% 108%,color-mix(in oklab,var(--accent2),transparent 78%),transparent 56%),linear-gradient(180deg,#0b1220,#0a0f1a);transition:background .5s ease}.pm-btn{align-items:center;border-radius:.9rem;display:inline-flex;font-weight:800;justify-content:center}.pm-btn-accent{background:linear-gradient(90deg,#0091e4,#fb920c);color:#0b1220;padding:.6rem 1rem}.pm-progress{background:hsla(0,0%,100%,.22);border-radius:999px;height:4px;margin:0 auto 12px;overflow:hidden;position:relative;width:min(620px,76%)}.pm-progress .bar{background:linear-gradient(90deg,var(--accent),var(--accent2));display:block;height:100%;transition:width .2s ease;width:0}.pm-progress .fraction{color:#fff;font-size:.78rem;inset-inline-end:0;opacity:.88;position:absolute;top:-22px}.pm-swiper{padding:8px 8px 2px}.pm-slide{border-radius:18px;filter:saturate(.96) contrast(.98);opacity:.96;overflow:hidden;transform:translateY(2px) scale(.995);transition:transform .38s cubic-bezier(.2,.6,.2,1),opacity .38s;width:clamp(92vw,72vw,980px)}.pm-slide.is-active{opacity:1;transform:none}@media (min-width:1024px){.pm-slide{width:clamp(820px,70vw,980px)}}.pm-grid{align-items:center;display:grid;gap:clamp(10px,2vw,16px);grid-template-columns:1.45fr 1fr}@media (max-width:767px){.pm-grid{grid-template-columns:1fr}}.pm-monitor{position:relative}.pm-monitor:before{background:radial-gradient(40% 70% at 50% 60%,color-mix(in oklab,var(--accent2),transparent 85%),transparent 70%);content:"";filter:blur(24px);inset:-4% -2% -8% -2%;opacity:.35;position:absolute;z-index:-1}.pm-monitor .frame{aspect-ratio:16/10;background:linear-gradient(180deg,#0e162a,#0b1324);border-radius:18px;box-shadow:0 18px 48px rgba(2,6,23,.34),inset 0 0 0 1px hsla(0,0%,100%,.06);isolation:isolate;padding:12px 12px 18px;position:relative;transform:translateZ(0)}.pm-slide.is-active .pm-monitor .frame{transform:translateZ(0) rotateX(.35deg);transition:transform .6s cubic-bezier(.2,.6,.2,1)}.pm-monitor .cam{background:rgba(170,200,255,.9);box-shadow:inset 0 0 0 2px rgba(0,0,0,.4),0 0 6px rgba(120,170,255,.35);height:6px;left:50%;width:6px}.pm-monitor .cam,.pm-monitor .mic{border-radius:999px;position:absolute;top:7px;transform:translateX(-50%)}.pm-monitor .mic{background:hsla(0,0%,100%,.55);box-shadow:inset 0 0 0 1px rgba(0,0,0,.45);height:3px;left:calc(50% - 18px);width:3px}.pm-monitor .screen{background:#000;border-radius:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);height:100%;overflow:hidden;position:relative;width:100%}.pm-monitor .screen img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform:scale(1.02);transition:transform .9s cubic-bezier(.2,.6,.2,1);width:100%}.pm-slide.is-active .pm-monitor .screen img{transform:scale(1.06)}.pm-monitor .screen .overlay{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0) 18%,rgba(3,6,12,.22)),linear-gradient(100deg,hsla(0,0%,100%,.06),transparent 60%);inset:0;opacity:.55}.pm-monitor .screen .overlay,.pm-monitor .screen .scan{mix-blend-mode:screen;pointer-events:none;position:absolute}.pm-monitor .screen .scan{animation:pm-scan 16s linear infinite;background:linear-gradient(100deg,transparent 42%,hsla(0,0%,100%,.06) 48%,transparent 52%);inset:-15% 0 -15% 0;opacity:.45;transform:translateX(-60%)}.pm-monitor .power-led{animation:pm-led 3.2s ease-in-out infinite;background:#39ff8b;border-radius:999px;bottom:6px;box-shadow:0 0 8px rgba(57,255,139,.65);height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}.pm-monitor .bezel-gloss{background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 24%),linear-gradient(0deg,hsla(0,0%,100%,.04),transparent 30%);border-radius:18px;inset:0;mix-blend-mode:overlay;opacity:.35;pointer-events:none;position:absolute}.pm-monitor .stand{display:grid;margin-top:8px;place-items:center;position:relative}.pm-monitor .stand .neck{background:linear-gradient(180deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.08));border-radius:6px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);height:22px;overflow:hidden;position:relative;width:12px}.pm-monitor .stand .neck:after{background:linear-gradient(90deg,hsla(0,0%,100%,.35),transparent 60%);content:"";inset:0;opacity:.35;position:absolute}.pm-monitor .stand .foot{background:radial-gradient(80% 120% at 50% 30%,hsla(0,0%,100%,.24),hsla(0,0%,100%,.08));border-radius:999px;box-shadow:0 8px 20px rgba(2,6,23,.3),inset 0 0 0 1px hsla(0,0%,100%,.1);height:10px;margin-top:6px;width:90px}.pm-monitor .stand .ambient{animation:pm-ambient 7.5s ease-in-out infinite alternate;background:radial-gradient(70% 120% at 50% 60%,color-mix(in oklab,var(--accent2),transparent 70%),transparent 75%);border-radius:999px;bottom:-2px;filter:blur(10px);height:22px;opacity:.35;position:absolute;width:110px}.pm-monitor .stand .under-shadow{background:radial-gradient(60% 100% at 50% 50%,rgba(0,0,0,.45),transparent 70%);border-radius:999px;bottom:-8px;filter:blur(6px);height:18px;opacity:.6;position:absolute;width:140px}.pm-card{align-content:start;backdrop-filter:blur(18px) saturate(150%);background:linear-gradient(180deg,rgba(7,11,19,.72),rgba(7,11,19,.48)),radial-gradient(120% 120% at 10% -10%,hsla(0,0%,100%,.1),transparent 50%),hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.22);border-radius:16px;box-shadow:0 20px 50px rgba(2,6,23,.35);color:#fff;display:grid;gap:.5rem;opacity:.98;overflow:hidden;padding:clamp(12px,2vw,16px);position:relative;transform:translateY(2px);transition:transform .45s cubic-bezier(.2,.6,.2,1),opacity .45s ease,box-shadow .25s ease}.pm-slide.is-active .pm-card{box-shadow:0 24px 60px rgba(2,6,23,.4);opacity:1;transform:none}.pm-card>*{position:relative;z-index:1}.pm-card .pm-glow{animation:pm-orbit 18s linear infinite;inset:-10%;pointer-events:none;position:absolute;z-index:0}.pm-card .pm-glow:before{background:radial-gradient(circle,color-mix(in oklab,var(--accent2),#fff 8%) 0,color-mix(in oklab,var(--accent2),transparent 25%) 38%,transparent 60%);border-radius:999px;content:"";filter:blur(34px) saturate(140%);height:220px;left:50%;mix-blend-mode:screen;opacity:.65;position:absolute;top:50%;transform:translate(-50%,-50%) translateX(92px);width:220px;will-change:transform,opacity,filter}.pm-card .chip{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:999px;box-shadow:0 6px 18px rgba(2,6,23,.12);color:#0b1220;font-size:.72rem;font-weight:800;padding:.24rem .6rem;width:-moz-max-content;width:max-content}.pm-card .title{font-size:clamp(1rem,2.2vw,1.25rem);font-weight:900;text-shadow:0 1px 0 rgba(0,0,0,.25)}.pm-card .\!title{font-size:clamp(1rem,2.2vw,1.25rem)!important;font-weight:900!important;text-shadow:0 1px 0 rgba(0,0,0,.25)!important}.pm-card .desc{color:hsla(0,0%,100%,.92);line-height:1.8}.pm-card .tags{display:flex;flex-wrap:wrap;gap:.4rem}.pm-card .tags li{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;font-size:.78rem;padding:.3rem .6rem}.pm-card .actions{display:flex;gap:.5rem;margin-top:.2rem}.pm-btn.pm-btn-white{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:.8rem;box-shadow:0 6px 18px rgba(2,6,23,.12);color:#0b1220;padding:.5rem .9rem}.pm-btn.pm-btn-white:hover{background:#f7f7f7;transform:translateY(-1px)}.pm-btn.pm-btn-ghost{background:transparent;border:1px solid hsla(0,0%,100%,.65);border-radius:.8rem;color:#fff;padding:.5rem .9rem}.pm-btn.pm-btn-ghost:hover{background:hsla(0,0%,100%,.1);transform:translateY(-1px)}.pm-nav{backdrop-filter:saturate(1.4) blur(2px);background:#ffffffec;border:1px solid rgba(15,23,42,.08);border-radius:999px;box-shadow:0 10px 20px rgba(2,6,23,.1);color:#0b1220;display:grid;height:40px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:5}.pm-nav.prev{inset-inline-start:6px}.pm-nav.next{inset-inline-end:6px}.pm-nav:hover{background:#fff}@media (prefers-reduced-motion:reduce){.pm-card,.pm-monitor .screen img,.pm-slide{transition:none}.pm-card .pm-glow,.pm-monitor .power-led,.pm-monitor .screen .scan,.pm-monitor .stand .ambient{animation:none}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.\!pointer-events-auto{pointer-events:auto!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-6{bottom:-1.5rem}.-left-full{left:-100%}.-right-16{right:-4rem}.-start-24{inset-inline-start:-6rem}.-top-14{top:-3.5rem}.-top-28{top:-7rem}.-top-\[10\%\]{top:-10%}.-top-\[10px\]{top:-10px}.-top-\[7px\]{top:-7px}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-\[12px\]{bottom:12px}.end-4{inset-inline-end:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-14{left:3.5rem}.left-16{left:4rem}.left-20{left:5rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-8{left:2rem}.right-0{right:0}.right-1\/2{right:50%}.right-20{right:5rem}.right-5{right:1.25rem}.right-56{right:14rem}.right-\[180px\]{right:180px}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-36{top:9rem}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.top-7{top:1.75rem}.top-\[90px\]{top:90px}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.float-right{float:right}.float-left{float:left}.m-0{margin:0}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-80{margin-bottom:20rem;margin-top:20rem}.my-auto{margin-bottom:auto;margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[150px\]{margin-bottom:150px}.ml-1{margin-left:.25rem}.ml-20{margin-left:5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-5{margin-right:1.25rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-1\.5{height:.375rem;width:.375rem}.size-10{height:2.5rem;width:2.5rem}.size-20{height:5rem;width:5rem}.size-28{height:7rem;width:7rem}.size-4{height:1rem;width:1rem}.size-48{height:12rem;width:12rem}.size-5{height:1.25rem;width:1.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-28{height:7rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[140px\]{height:140px}.h-\[170px\]{height:170px}.h-\[18px\]{height:18px}.h-\[300px\]{height:300px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[1\.2rem\]{width:1.2rem}.w-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[14rem\]{width:14rem}.w-\[15rem\]{width:15rem}.w-\[18px\]{width:18px}.w-\[1rem\]{width:1rem}.w-\[240px\]{width:240px}.w-\[24px\]{width:24px}.w-\[250px\]{width:250px}.w-\[360px\]{width:360px}.w-\[45rem\]{width:45rem}.w-\[8rem\]{width:8rem}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[110px\]{min-width:110px}.min-w-\[20px\]{min-width:20px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[1140px\]{max-width:1140px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[85\%\]{max-width:85%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[75\%\]{flex-basis:75%}.origin-\[0_50\%\]{transform-origin:0 50%}.origin-\[76\%_27\%\]{transform-origin:76% 27%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-y-3{--tw-translate-y:0.75rem}.rotate-180,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[ballanim_3s_infinite_linear\]{animation:ballanim 3s linear infinite}.animate-\[circle1Anim_2s_infinite_linear\]{animation:circle1Anim 2s linear infinite}.animate-\[circle3Anim_3s_infinite_linear\]{animation:circle3Anim 3s linear infinite}.animate-\[shakeleft_0\.7s_infinite_both\]{animation:shakeleft .7s infinite both}.animate-\[shakeleft_6s_infinite_both\]{animation:shakeleft 6s infinite both}.animate-\[shakeleft_7s_infinite_both\]{animation:shakeleft 7s infinite both}.animate-\[shakevertical_6s_linear_infinite_both\]{animation:shakevertical 6s linear infinite both}.animate-\[vibrate_3s_linear_infinite_both\]{animation:vibrate 3s linear infinite both}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.38rem*var(--tw-space-y-reverse));margin-top:calc(.38rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[15px\]{border-radius:15px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:1rem}.rounded-b-\[20px\]{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[0\.1rem\]{border-width:.1rem}.border-b{border-bottom-width:1px}.border-none{border-style:none}.border-primary\/30{border-color:rgba(0,145,228,.3)}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300\/60{border-color:rgba(203,213,225,.6)}.border-transparent{border-color:transparent}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/30{border-color:hsla(0,0%,100%,.3)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(0 145 228/var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:rgba(0,145,228,.1)}.bg-primary\/60{background-color:rgba(0,145,228,.6)}.bg-primary\/90{background-color:rgba(0,145,228,.9)}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/12{background-color:rgba(244,63,94,.12)}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/12{background-color:rgba(14,165,233,.12)}.bg-slate-400\/40{background-color:rgba(148,163,184,.4)}.bg-slate-900\/5{background-color:rgba(15,23,42,.05)}.bg-slate-900\/50{background-color:rgba(15,23,42,.5)}.bg-slate-900\/70{background-color:rgba(15,23,42,.7)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/70{background-color:hsla(0,0%,100%,.7)}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-\[radial-gradient\(1200px_500px_at_90\%_-10\%\2c rgba\(0\2c 145\2c 228\2c 0\.22\)\2c transparent\)\2c radial-gradient\(900px_400px_at_10\%_110\%\2c rgba\(251\2c 146\2c 12\2c 0\.15\)\2c transparent\)\2c linear-gradient\(180deg\2c \#0a0f1a\2c \#070b13\)\]{background-image:radial-gradient(1200px 500px at 90% -10%,rgba(0,145,228,.22),transparent),radial-gradient(900px 400px at 10% 110%,rgba(251,146,12,.15),transparent),linear-gradient(180deg,#0a0f1a,#070b13)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-primary{--tw-gradient-from:#0091e4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,145,228,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/15{--tw-gradient-from:rgba(0,145,228,.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,145,228,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(14,165,233,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-accent{--tw-gradient-to:#fb920c var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-sky-500\/10{--tw-gradient-to:rgba(14,165,233,.1) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-32{padding-right:8rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-end{text-align:end}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.25\],.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#010D3F\]{--tw-text-opacity:1;color:rgb(1 13 63/var(--tw-text-opacity,1))}.text-accent{--tw-text-opacity:1;color:rgb(251 146 12/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(0 145 228/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-700\/90{color:rgba(51,65,85,.9)}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:hsla(0,0%,100%,.6)}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/85{color:hsla(0,0%,100%,.85)}.text-white\/90{color:hsla(0,0%,100%,.9)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-current{accent-color:currentColor}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-95{opacity:.95}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_rgba\(255\2c 255\2c 255\2c \.06\)\]{--tw-shadow:0 0 0 1px hsla(0,0%,100%,.06);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_rgba\(255\2c 255\2c 255\2c \.06\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-black\/5{--tw-ring-color:rgba(0,0,0,.05)}.ring-primary\/20{--tw-ring-color:rgba(0,145,228,.2)}.ring-primary\/30{--tw-ring-color:rgba(0,145,228,.3)}.ring-primary\/40{--tw-ring-color:rgba(0,145,228,.4)}.ring-rose-500\/25{--tw-ring-color:rgba(244,63,94,.25)}.ring-sky-500\/25{--tw-ring-color:rgba(14,165,233,.25)}.ring-slate-900\/10{--tw-ring-color:rgba(15,23,42,.1)}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.ring-white\/30{--tw-ring-color:hsla(0,0%,100%,.3)}.blur{--tw-blur:blur(8px)}.blur,.blur-0{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)}.blur-0{--tw-blur:blur(0)}.drop-shadow-\[0_10px_25px_rgba\(255\2c 200\2c 0\2c \.35\)\]{--tw-drop-shadow:drop-shadow(0 10px 25px rgba(255,200,0,.35))}.drop-shadow-\[0_10px_25px_rgba\(255\2c 200\2c 0\2c \.35\)\],.drop-shadow-xl{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)}.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0,0,0,.03)) drop-shadow(0 8px 5px rgba(0,0,0,.08))}.filter{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)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-2xl{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.ps-4{padding-inline-start:1rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.me-3{margin-inline-end:.75rem}.me-5{margin-inline-end:1.25rem}.ms-auto{margin-inline-start:auto}[dir=rtl] .end-4{left:1rem}[dir=ltr] .end-4{right:1rem}[dir=rtl] .start-24{right:6rem}[dir=ltr] .start-24{left:6rem}[dir=rtl] .text-end{text-align:left}[dir=ltr] .text-end{text-align:right}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breath{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes cloudBobY{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes dashFlow{to{stroke-dashoffset:-420}}@keyframes btnSpin{to{transform:rotate(1turn)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tiltX{0%,to{transform:rotateX(0deg)}50%{transform:rotateX(6deg)}}@keyframes tiltY{0%,to{transform:rotateY(0deg)}50%{transform:rotateY(6deg)}}@keyframes pulseSoft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes softGlow{0%,to{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 12px hsla(0,0%,100%,.2)}}@keyframes title-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes title-sheen{0%{transform:translateX(-140%)}50%{transform:translateX(140%)}to{transform:translateX(-140%)}}@media (prefers-reduced-motion:reduce){.title-anim{animation:none}.title-anim--underline:before{animation:none;opacity:0}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.title-anim{background:none!important;color:rgb(var(--t2))!important}.title-anim--underline:before{display:none}.title-anim--underline:after{background:rgb(var(--t2));opacity:.85}}@keyframes gc-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.faq-list{transition:none!important}}.dark .scrollbar-primary::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#33b5ff,#ffa22e)}.light .is-scrollable::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(15,23,42,.05),rgba(15,23,42,.02))}#scrollbarProgress{background:linear-gradient(90deg,var(--t2),var(--t3));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35);height:3px;inset-inline:0;position:fixed;top:0;transform:scaleX(var(--p,0));transform-origin:0 50%;transition:transform .08s linear;z-index:80}.reveal-y.in{opacity:1;transform:none}@keyframes sheen-move{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes clients-blob{0%{transform:translate(0)}to{transform:translate(12px,-10px)}}@keyframes clients-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes about-bg-drift{0%{transform:translate(0)}to{transform:translate(8px,-10px)}}@keyframes about-title-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes idepoo-btnSweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes idepoo-orbSpin{to{transform:rotate(1turn)}}@keyframes idepoo-headBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes idepoo-lampDance{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes idepoo-lampPulse{0%,to{opacity:.9}50%{opacity:1}}@keyframes idepoo-sqDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pm-scan{to{transform:translateX(60%)}}@keyframes pm-led{0%,to{box-shadow:0 0 6px rgba(57,255,139,.45);opacity:.65}50%{box-shadow:0 0 10px rgba(57,255,139,.85);opacity:1}}@keyframes pm-ambient{0%{opacity:.28;transform:translateX(-6px)}to{opacity:.42;transform:translateX(6px)}}@keyframes pm-orbit{to{transform:rotate(1turn)}}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:200ms\]{animation-delay:.2s}.\[animation-delay\:280ms\]{animation-delay:.28s}.\[animation-delay\:360ms\]{animation-delay:.36s}.\[animation-delay\:440ms\]{animation-delay:.44s}.\[animation-delay\:520ms\]{animation-delay:.52s}.selection\:bg-primary\/20 ::-moz-selection{background-color:rgba(0,145,228,.2)}.selection\:bg-primary\/20 ::selection{background-color:rgba(0,145,228,.2)}.selection\:bg-primary\/20::-moz-selection{background-color:rgba(0,145,228,.2)}.selection\:bg-primary\/20::selection{background-color:rgba(0,145,228,.2)}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-primary\/10::file-selector-button{background-color:rgba(0,145,228,.1)}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-2::file-selector-button{padding-bottom:.5rem;padding-top:.5rem}.file\:text-primary::file-selector-button{--tw-text-opacity:1;color:rgb(0 145 228/var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-left-\[2\.5rem\]:before{content:var(--tw-content);left:-2.5rem}.before\:-top-\[0\.75rem\]:before{content:var(--tw-content);top:-.75rem}.before\:-z-\[2\]:before{content:var(--tw-content);z-index:-2}.before\:h-2\/5:before{content:var(--tw-content);height:40%}.before\:w-1\/6:before{content:var(--tw-content);width:16.666667%}.before\:rounded-\[50\%\]:before{border-radius:50%;content:var(--tw-content)}.before\:border-none:before{border-style:none;content:var(--tw-content)}.before\:transition-all:before{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.before\:duration-\[0\.5s\]:before{content:var(--tw-content);transition-duration:.5s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[10rem\]:after{content:var(--tw-content);left:10rem}.after\:top-\[3rem\]:after{content:var(--tw-content);top:3rem}.after\:-z-\[2\]:after{content:var(--tw-content);z-index:-2}.after\:h-2\/5:after{content:var(--tw-content);height:40%}.after\:w-1\/6:after{content:var(--tw-content);width:16.666667%}.after\:rounded-\[50\%\]:after{border-radius:50%;content:var(--tw-content)}.after\:border-none:after{border-style:none;content:var(--tw-content)}.after\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:duration-\[0\.5s\]:after{content:var(--tw-content);transition-duration:.5s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.hover\:bg-\[\#f5f5f5\]:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-primary\/10:hover{background-color:rgba(0,145,228,.1)}.hover\:bg-primary\/15:hover{background-color:rgba(0,145,228,.15)}.hover\:bg-primary\/90:hover{background-color:rgba(0,145,228,.9)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:pr-6:hover{padding-right:1.5rem}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-primary\/50:hover{--tw-ring-color:rgba(0,145,228,.5)}.hover\:before\:left-\[0\.35rem\]:hover:before{content:var(--tw-content);left:.35rem}.hover\:before\:top-\[0\.5rem\]:hover:before{content:var(--tw-content);top:.5rem}.hover\:before\:h-full:hover:before{content:var(--tw-content);height:100%}.hover\:before\:w-full:hover:before{content:var(--tw-content);width:100%}.hover\:before\:animate-none:hover:before{animation:none;content:var(--tw-content)}.hover\:before\:rounded-none:hover:before{border-radius:0;content:var(--tw-content)}.hover\:after\:left-0:hover:after{content:var(--tw-content);left:0}.hover\:after\:top-0:hover:after{content:var(--tw-content);top:0}.hover\:after\:h-full:hover:after{content:var(--tw-content);height:100%}.hover\:after\:w-full:hover:after{content:var(--tw-content);width:100%}.hover\:after\:animate-none:hover:after{animation:none;content:var(--tw-content)}.hover\:after\:rounded-none:hover:after{border-radius:0;content:var(--tw-content)}.focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:rgba(0,145,228,.4)}.focus-visible\:ring-rose-500\/60:focus-visible{--tw-ring-color:rgba(244,63,94,.6)}.focus-visible\:ring-sky-500\/60:focus-visible{--tw-ring-color:rgba(14,165,233,.6)}.active\:scale-\[\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:text-zinc-800:active{--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity,1))}.active\:no-underline:active{text-decoration-line:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-transparent:disabled{background-color:transparent}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:animate-\[circle1Anim_1\.5s_infinite_linear\]{animation:circle1Anim 1.5s linear infinite}.group:hover .group-hover\:animate-\[circle1Anim_4s_infinite_linear\]{animation:circle1Anim 4s linear infinite}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-white\/10:is(.dark *){border-color:hsla(0,0%,100%,.1)}.dark\:bg-\[\#020617\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:bg-slate-500\/40:is(.dark *){background-color:rgba(100,116,139,.4)}.dark\:bg-slate-900\/60:is(.dark *){background-color:rgba(15,23,42,.6)}.dark\:bg-slate-900\/70:is(.dark *){background-color:rgba(15,23,42,.7)}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:is(.dark *){background-color:hsla(0,0%,100%,.1)}.dark\:text-gray-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-300\/95:is(.dark *){color:rgba(203,213,225,.95)}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:ring-white\/10:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.1)}.dark\:ring-white\/15:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.15)}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.focus\:dark\:bg-gray-600:is(.dark *):focus{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}@media (min-width:640px){.sm\:mt-4{margin-top:1rem}.sm\:h-\[220px\]{height:220px}.sm\:w-6\/12{width:50%}.sm\:w-\[300px\]{width:300px}.sm\:w-\[480px\]{width:480px}.sm\:w-\[86\%\]{width:86%}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-6{gap:1.5rem}.sm\:p-5{padding:1.25rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:768px){.md\:bottom-0{bottom:0}.md\:left-0{left:0}.md\:left-1\/2{left:50%}.md\:left-40{left:10rem}.md\:left-auto{left:auto}.md\:right-0{right:0}.md\:right-40{right:10rem}.md\:right-\[45\%\]{right:45%}.md\:top-20{top:5rem}.md\:top-6{top:1.5rem}.md\:top-\[-15\%\]{top:-15%}.md\:col-span-4{grid-column:span 4/span 4}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:my-0{margin-bottom:0;margin-top:0}.md\:my-20{margin-bottom:5rem;margin-top:5rem}.md\:my-8{margin-bottom:2rem;margin-top:2rem}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-8{margin-bottom:2rem}.md\:mr-0{margin-right:0}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-16{margin-top:4rem}.md\:mt-4{margin-top:1rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:h-40{height:10rem}.md\:h-\[320px\]{height:320px}.md\:h-\[470px\]{height:470px}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:w-1\/3{width:33.333333%}.md\:w-1\/5{width:20%}.md\:w-12{width:3rem}.md\:w-3\/4{width:75%}.md\:w-4\/5{width:80%}.md\:w-\[120px\]{width:120px}.md\:w-\[380px\]{width:380px}.md\:w-\[580px\]{width:580px}.md\:max-w-3xl{max-width:48rem}.md\:max-w-\[560px\]{max-width:560px}.md\:-translate-x-1\/2{--tw-translate-x:-50%}.md\:-translate-x-1\/2,.md\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-x-0{--tw-translate-x:0px}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-around{justify-content:space-around}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-6{gap:1.5rem}.md\:bg-cover{background-size:cover}.md\:bg-center{background-position:50%}.md\:bg-no-repeat{background-repeat:no-repeat}.md\:p-10{padding:2.5rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.md\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.md\:py-16{padding-bottom:4rem;padding-top:4rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:pb-20{padding-bottom:5rem}.md\:pt-0{padding-top:0}.md\:pt-10{padding-top:2.5rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:text-right{text-align:right}.md\:text-start{text-align:start}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-\[1\.15\]{line-height:1.15}.md\:leading-loose{line-height:2}.md\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[dir=rtl] .md\:text-start{text-align:right}[dir=ltr] .md\:text-start{text-align:left}}@media (min-width:1024px){.lg\:bottom-32{bottom:8rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[770px\]{height:770px}.lg\:w-3\/4{width:75%}.lg\:w-\[380px\]{width:380px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1280px){.xl\:h-\[380px\]{height:380px}.xl\:w-\[420px\]{width:420px}.xl\:w-\[520px\]{width:520px}.xl\:w-\[660px\]{width:660px}.xl\:max-w-screen-xl{max-width:1280px}}@media (min-width:1536px){.\32xl\:h-\[420px\]{height:420px}.\32xl\:w-\[360px\]{width:360px}.\32xl\:w-\[480px\]{width:480px}}