/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-green-600:oklch(62.7% .194 149.214);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-600:oklch(54.6% .245 262.881);--color-violet-700:oklch(49.1% .27 292.581);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-500:oklch(55.1% .027 264.364);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#4911d7;--color-primary-dark:#3a0db0;--color-secondary:#2d3436;--color-accent:#fdcb6e;--color-footer-text:#8b949e;--font-display:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--color-ink:#0e0b1a;--color-brand-50:#f3efff;--color-brand-100:#e4dafe;--color-brand-300:#b8a3fb;--color-brand-400:#9474f6;--color-brand-500:#6a3ae6;--color-brand-600:#5a22dd;--color-brand-700:#4911d7;--color-brand-800:#3a0db0}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{overflow-x:clip}body{font-family:var(--font-sans)}}@layer components{.s2-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.s2-btn{white-space:nowrap;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.s2-btn:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.s2-btn--primary{background:var(--color-brand-700);color:#fff;box-shadow:0 1px 2px #0f172a14}.s2-btn--primary:hover{background:var(--color-brand-800)}.s2-btn--ghost{border-color:var(--color-slate-200);color:var(--color-ink);background:#fff}.s2-btn--ghost:hover{border-color:var(--color-slate-300);background:var(--color-slate-50)}.s2-btn--lg{min-height:3.25rem;padding:0 1.75rem;font-size:1rem}.s2-badge{letter-spacing:.01em;background:var(--color-slate-100);height:1.5rem;color:var(--color-slate-700);border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.s2-badge--perpetual{background:var(--color-brand-50);color:var(--color-brand-800)}.s2-badge--subscription{color:#1d4ed8;background:#eff6ff}.s2-badge--maintenance{color:#b45309;background:#fffbeb}.s2-badge--academic{color:#6d28d9;background:#f5f3ff}.s2-badge--sale{color:#b91c1c;background:#fef2f2}.s2-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-700);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.s2-eyebrow:lang(tr){text-transform:none;letter-spacing:.02em}.s2-section{padding-block:3.5rem}@media (min-width:64rem){.s2-section{padding-block:5rem}}.s2-section--muted{background:var(--color-slate-50);border-block:1px solid var(--color-slate-100)}.s2-section-head{max-width:42rem;margin-bottom:2rem}.s2-section-head--center{text-align:center;margin-inline:auto}.s2-section-head h2{letter-spacing:-.02em;color:var(--color-ink);margin-top:.5rem;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-weight:800;line-height:1.2}.s2-section-head p{color:var(--color-slate-600);margin-top:.75rem;font-size:1.0625rem;line-height:1.6}.s2-pagehero{background:linear-gradient(180deg, var(--color-slate-50) 0%, #fff 100%);border-bottom:1px solid var(--color-slate-100);padding-block:1.75rem 2rem}@media (min-width:64rem){.s2-pagehero{padding-block:2.25rem 2.5rem}}.s2-pagehero__crumbs{color:var(--color-slate-500);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.s2-pagehero__crumbs a{color:var(--color-slate-500);text-decoration:none}.s2-pagehero__crumbs a:hover{color:var(--color-brand-700)}.s2-pagehero__crumbs [aria-current]{color:var(--color-ink);font-weight:600}.s2-pagehero h1{letter-spacing:-.02em;max-width:52rem;color:var(--color-ink);text-wrap:balance;margin-top:.5rem;font-size:clamp(1.625rem,1.25rem + 1.3vw,2.375rem);font-weight:800;line-height:1.2}.s2-pagehero__lead{max-width:44rem;color:var(--color-slate-600);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.75rem;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.s2-pagehero__crumbs{margin-bottom:1rem}.s2-pagehero__extra{margin-top:1.5rem}.s2-pcard{border:1px solid var(--color-slate-200);background:#fff;border-radius:1rem;flex-direction:column;height:100%;transition:border-color .2s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.s2-pcard:hover{border-color:var(--color-slate-300);transform:translateY(-2px);box-shadow:0 12px 32px -12px #0f172a2e}.s2-pcard[data-type=subscription]{background:linear-gradient(#f5f9ff 0%,#fff 55%);border-color:#d6e4fb}.s2-pcard[data-type=maintenance]{background:linear-gradient(#fffaf0 0%,#fff 55%);border-color:#f6e2bd}.s2-pcard[data-type=academic]{background:linear-gradient(#f8f6ff 0%,#fff 55%);border-color:#e2dcfa}.s2-pcard[data-type=subscription] .s2-pcard__media{background:radial-gradient(120% 90% at 50% 20%,#fff 0%,#e8f0fd 100%)}.s2-pcard[data-type=maintenance] .s2-pcard__media{background:radial-gradient(120% 90% at 50% 20%,#fff 0%,#fdf0d9 100%)}.s2-pcard[data-type=academic] .s2-pcard__media{background:radial-gradient(120% 90% at 50% 20%,#fff 0%,#eeeafc 100%)}.s2-pcard[data-type=subscription] .s2-pcard__cta{background:#1d4ed8}.s2-pcard[data-type=subscription] .s2-pcard__cta:hover{background:#1e40af}.s2-pcard[data-type=maintenance] .s2-pcard__cta{background:#b45309}.s2-pcard[data-type=maintenance] .s2-pcard__cta:hover{background:#92400e}.s2-pcard[data-type=academic] .s2-pcard__cta{background:#6d28d9}.s2-pcard[data-type=academic] .s2-pcard__cta:hover{background:#5b21b6}.s2-pcard--featured{border-color:var(--color-brand-600);box-shadow:0 0 0 1px var(--color-brand-600)}.s2-pcard__media{aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 20%, #fff 0%, var(--color-slate-100) 100%);display:block;position:relative}.s2-pcard__media img{object-fit:contain;width:calc(100% - 2.5rem);height:calc(100% - 2.5rem);transition:transform .4s;position:absolute;inset:1.25rem}.s2-pcard:hover .s2-pcard__media img{transform:scale(1.03)}.s2-pcard__flags{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}.s2-pcard__body{border-top:1px solid var(--color-slate-100);flex-direction:column;flex:1;padding:1.25rem 1.25rem 1.375rem;display:flex}.s2-pcard__title{color:var(--color-ink);-webkit-line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;min-height:4.2em;font-size:1rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.s2-pcard__title a{color:inherit;text-decoration:none}.s2-pcard__title a:after{content:"";z-index:0;position:absolute;inset:0}.s2-pcard__meta{color:var(--color-slate-600);gap:.375rem;margin:.875rem 0 1.25rem;font-size:.8125rem;line-height:1.4;display:grid}.s2-pcard__meta li{align-items:center;gap:.5rem;display:flex}.s2-pcard__meta i{text-align:center;width:1rem;color:var(--color-brand-600)}.s2-pcard__foot{border-top:1px solid var(--color-slate-100);gap:.875rem;margin-top:auto;padding-top:1.125rem;display:grid}.s2-pcard__price{flex-direction:column;line-height:1.1;display:flex}.s2-pcard__price del{color:var(--color-slate-400);font-size:.8125rem}.s2-pcard__price strong{letter-spacing:-.02em;color:var(--color-ink);font-size:1.375rem;font-weight:800}.s2-pcard__price small{color:var(--color-slate-500);margin-top:.25rem;font-size:.75rem}.s2-pcard__cta{z-index:1;width:100%;position:relative}.s2-pcard .s2-pcard__flags,.s2-pcard .s2-pcard__cta{pointer-events:auto}.kb-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:40rem){.kb-grid--2,.kb-grid--3,.kb-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.kb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:120rem){.kb-grid{gap:1.25rem}}.kb-card{border:1px solid var(--color-slate-200);background:#fff;border-radius:1rem;flex-direction:column;gap:.625rem;height:100%;padding:1.375rem;transition:border-color .2s,box-shadow .25s,transform .25s;display:flex;position:relative}.kb-card:hover{border-color:var(--color-brand-300);transform:translateY(-2px);box-shadow:0 12px 32px -14px #4911d747}.kb-card:focus-within{outline:3px solid var(--color-primary);outline-offset:2px}.kb-card__icon{background:var(--color-brand-50);width:2.75rem;height:2.75rem;color:var(--color-brand-700);border-radius:.75rem;flex-shrink:0;place-items:center;font-size:1.125rem;display:inline-grid}.kb-card__kicker{letter-spacing:.02em;color:var(--color-brand-700);font-size:.75rem;font-weight:700}.kb-card__title{color:var(--color-ink);text-wrap:pretty;font-size:1.0625rem;font-weight:750;line-height:1.35}.kb-card__title a{color:inherit;outline:none;text-decoration:none}.kb-card__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.kb-card__text{color:var(--color-slate-600);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.kb-card__meta{color:var(--color-slate-500);border-top:1px solid var(--color-slate-100);flex-wrap:wrap;align-items:center;gap:.375rem .875rem;margin-top:auto;padding-top:.75rem;font-size:.8125rem;display:flex}.kb-card__meta i{color:var(--color-brand-600)}.kb-card--media{padding:0;overflow:hidden}.kb-card--media .kb-card__body{flex-direction:column;flex:1;gap:.625rem;padding:1.25rem 1.375rem 1.375rem;display:flex}.kb-card__img{aspect-ratio:16/9;object-fit:cover;background:var(--color-slate-100);width:100%}.kb-card__img--contain{object-fit:contain;background:radial-gradient(120% 90% at 50% 20%, #fff 0%, var(--color-slate-100) 100%);padding:1.25rem}.kb-chips{flex-wrap:wrap;gap:.5rem;display:flex}.kb-chip{border:1px solid var(--color-slate-200);min-height:2.75rem;color:var(--color-ink);background:#fff;border-radius:999px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.kb-chip:hover{border-color:var(--color-brand-300);color:var(--color-brand-700);background:var(--color-brand-50)}.kb-chip:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.kb-hero{background:radial-gradient(60rem 30rem at 85% -10%, #4911d71a, transparent 60%), radial-gradient(40rem 24rem at 0% 110%, #fdcb6e24, transparent 60%), linear-gradient(180deg, var(--color-slate-50) 0%, #fff 100%);border-bottom:1px solid var(--color-slate-100);padding-block:3rem 3.5rem;position:relative;overflow:hidden}@media (min-width:64rem){.kb-hero{padding-block:4.5rem 5rem}}.kb-hero__grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.kb-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.5rem}}.kb-hero h1{letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;margin-top:.75rem;font-size:clamp(2rem,1.35rem + 2.6vw,3.5rem);font-weight:800;line-height:1.08}.kb-hero h1 em{color:var(--color-brand-700);font-style:normal}.kb-hero__lead{max-width:40rem;color:var(--color-slate-600);margin-top:1rem;font-size:clamp(1rem,.95rem + .25vw,1.1875rem);line-height:1.65}.kb-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.kb-hero__panel{border:1px solid var(--color-slate-200);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border-radius:1.25rem;gap:.75rem;padding:1.25rem;display:grid;box-shadow:0 24px 60px -30px #0f172a59}.kb-hero__panel-title{color:var(--color-slate-500);font-size:.8125rem;font-weight:700}.kb-hero__link{min-height:3.25rem;color:var(--color-ink);border-radius:.875rem;align-items:center;gap:.875rem;padding:.625rem .875rem;font-size:.9375rem;font-weight:650;text-decoration:none;transition:background-color .2s;display:flex}.kb-hero__link:hover{background:var(--color-brand-50)}.kb-hero__link:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.kb-hero__link .kb-card__icon{width:2.25rem;height:2.25rem;font-size:.9375rem}.kb-hero__link>i:last-child{color:var(--color-slate-400);margin-left:auto;font-size:.8125rem}.kb-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:64rem){.kb-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.kb-stat{border:1px solid var(--color-slate-200);background:#fff;border-radius:1rem;padding:1.25rem}.kb-stat strong{letter-spacing:-.02em;color:var(--color-brand-700);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;display:block}.kb-stat span{color:var(--color-slate-600);font-size:.875rem}.kb-bridge{color:#fff;background:radial-gradient(30rem 16rem at 100% 0%, #fdcb6e38, transparent 60%), linear-gradient(135deg, var(--color-brand-800) 0%, var(--color-brand-700) 55%, var(--color-brand-500) 100%);border-radius:1.25rem;align-items:center;gap:1.25rem;margin-block:2rem;padding:1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #3a0db0b3}@media (min-width:48rem){.kb-bridge{grid-template-columns:minmax(0,1fr) auto;padding:1.75rem 2rem}}.kb-bridge__eyebrow{letter-spacing:.04em;color:var(--color-accent);font-size:.75rem;font-weight:700}.kb-bridge__title{color:#fff;margin-top:.25rem;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:800;line-height:1.3}.kb-bridge__text{color:#ffffffd1;margin-top:.375rem;font-size:.9375rem;line-height:1.6}.kb-bridge .s2-btn{color:var(--color-brand-800);background:#fff;border-color:#fff}.kb-bridge .s2-btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}.kb-bridge .s2-btn:focus-visible{outline-color:#fff}.kb-article{gap:2.5rem;padding-block:2.5rem 3.5rem;display:grid}@media (min-width:64rem){.kb-article{grid-template-columns:minmax(0,1fr) 17.5rem;gap:3.5rem;padding-block:3rem 4.5rem}}@media (min-width:120rem){.kb-article{grid-template-columns:minmax(0,1fr) 20rem}}.kb-article__main{min-width:0}.kb-prose{max-width:48rem;color:var(--color-slate-700);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.75}.kb-prose>*+*{margin-top:1.1em}.kb-prose h2{letter-spacing:-.02em;color:var(--color-ink);margin-top:2.2em;scroll-margin-top:6rem;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);font-weight:800;line-height:1.25}.kb-prose h3{color:var(--color-ink);margin-top:1.8em;scroll-margin-top:6rem;font-size:1.1875rem;font-weight:750;line-height:1.35}.kb-prose h4{color:var(--color-ink);margin-top:1.5em;font-weight:700}.kb-prose a{color:var(--color-brand-700);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.kb-prose a:hover{color:var(--color-brand-800)}.kb-prose strong{color:var(--color-ink);font-weight:700}.kb-prose ul,.kb-prose ol{padding-left:1.4em}.kb-prose ul{list-style:outside}.kb-prose ol{list-style:decimal}.kb-prose li+li{margin-top:.4em}.kb-prose li::marker{color:var(--color-brand-600)}.kb-prose img{border:1px solid var(--color-slate-200);border-radius:.875rem;max-width:100%;height:auto}.kb-prose blockquote{border-left:4px solid var(--color-brand-600);background:var(--color-brand-50);color:var(--color-slate-700);border-radius:0 .75rem .75rem 0;padding:1rem 1.25rem}.kb-prose code{background:var(--color-slate-100);border-radius:.375rem;padding:.1em .35em;font-size:.9em}.kb-prose hr{border:0;border-top:1px solid var(--color-slate-200);margin-block:2.5em}.kb-table,.kb-prose .table-responsive,.kb-prose .s2-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--color-slate-200);border-radius:.875rem;width:100%;overflow-x:auto}.kb-table table,.kb-prose table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9375rem}.kb-table th,.kb-table td,.kb-prose th,.kb-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-slate-100);padding:.75rem 1rem}.kb-table th,.kb-prose th{background:var(--color-slate-50);color:var(--color-ink);font-weight:700}.kb-table tr:last-child td,.kb-prose tr:last-child td{border-bottom:0}.kb-aside{align-content:start;gap:1rem;display:grid}@media (min-width:64rem){.kb-aside{max-height:calc(100vh - 8rem);position:sticky;top:6.5rem;overflow:auto}}.kb-toc{border:1px solid var(--color-slate-200);background:#fff;border-radius:1rem;padding:1.25rem}.kb-toc__title{color:var(--color-slate-500);margin-bottom:.625rem;font-size:.8125rem;font-weight:700}.kb-toc ol{gap:.125rem;display:grid}.kb-toc a{color:var(--color-slate-600);border-radius:.5rem;padding:.4375rem .625rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:block}.kb-toc a:hover,.kb-toc a[aria-current=true]{background:var(--color-brand-50);color:var(--color-brand-800)}.kb-side-cta{background:var(--color-brand-50);border:1px solid var(--color-brand-100);border-radius:1rem;padding:1.25rem}.kb-side-cta p{color:var(--color-slate-700);font-size:.875rem;line-height:1.55}.kb-side-cta strong{color:var(--color-ink);margin-bottom:.25rem;font-size:1rem;display:block}.kb-side-cta .s2-btn{width:100%;margin-top:.875rem}.kb-byline{color:var(--color-slate-500);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1rem;font-size:.875rem;display:flex}.kb-byline i{color:var(--color-brand-600);margin-right:.25rem}.kb-note{color:var(--color-slate-700);background:#f0f7ff;border:1px solid #d6e6fb;border-radius:.875rem;gap:.875rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6;display:flex}.kb-note>i{color:#1d4ed8;margin-top:.2rem}.kb-note--warn{background:#fffbeb;border-color:#f6e2bd}.kb-note--warn>i{color:#b45309}.kb-faq{gap:.75rem;display:grid}.kb-faq details{border:1px solid var(--color-slate-200);background:#fff;border-radius:.875rem}.kb-faq details[open]{border-color:var(--color-brand-300)}.kb-faq summary{min-height:3.25rem;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;font-weight:700;list-style:none;display:flex}.kb-faq summary::-webkit-details-marker{display:none}.kb-faq summary:after{content:"+";color:var(--color-brand-700);flex-shrink:0;font-size:1.25rem;font-weight:500}.kb-faq details[open] summary:after{content:"−"}.kb-faq summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:.875rem}.kb-faq__body{color:var(--color-slate-600);padding:0 1.25rem 1.125rem;line-height:1.7}.kb-spec{border:1px solid var(--color-slate-200);background:#fff;border-radius:1rem;display:grid;overflow:hidden}.kb-spec__row{border-bottom:1px solid var(--color-slate-100);gap:.25rem;padding:.875rem 1.25rem;display:grid}@media (min-width:40rem){.kb-spec__row{grid-template-columns:12rem minmax(0,1fr);gap:1rem}}.kb-spec__row:last-child{border-bottom:0}.kb-spec__row dt{color:var(--color-slate-500);font-size:.875rem;font-weight:700}.kb-spec__row dd{color:var(--color-ink);overflow-wrap:anywhere}.kb-steps{counter-reset:kbstep;gap:1rem;display:grid}.kb-steps>li{counter-increment:kbstep;border:1px solid var(--color-slate-200);background:#fff;border-radius:1rem;padding:1.125rem 1.25rem 1.125rem 4rem;position:relative}.kb-steps>li:before{content:counter(kbstep);background:var(--color-brand-700);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:800;display:grid;position:absolute;top:1.125rem;left:1.125rem}}@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.right-0\.5{right:calc(var(--spacing) * .5)}.left-0{left:0}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.order-1{order:1}.order-2{order:2}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:40rem){.container{padding-inline:1.5rem}}@media (min-width:64rem){.container{padding-inline:2rem}}@media (min-width:160rem){.container{max-width:90rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-video{aspect-ratio:var(--aspect-video)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-auto{height:auto}.h-full{height:100%}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-36{width:calc(var(--spacing) * 36)}.w-\[22\%\]{width:22%}.w-\[30\%\]{width:30%}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[70ch\]{max-width:70ch}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[46rem\]{min-width:46rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\!{gap:0!important}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4\!{row-gap:calc(var(--spacing) * 4)!important}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-6\!{row-gap:calc(var(--spacing) * 6)!important}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10\!{row-gap:calc(var(--spacing) * 10)!important}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-200{border-color:var(--color-amber-200)}.border-brand-100{border-color:var(--color-brand-100)}.border-brand-700{border-color:var(--color-brand-700)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-50\/60{background-color:#f3efff99}@supports (color:color-mix(in lab, red, red)){.bg-brand-50\/60{background-color:color-mix(in oklab, var(--color-brand-50) 60%, transparent)}}.bg-brand-700{background-color:var(--color-brand-700)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-ink{background-color:var(--color-ink)}.bg-primary\/10{background-color:#4911d71a}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-white{background-color:var(--color-white)}.bg-white\!{background-color:var(--color-white)!important}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-10{padding-block:calc(var(--spacing) * 10)!important}.py-1{padding-block:var(--spacing)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.\!pt-8{padding-top:calc(var(--spacing) * 8)!important}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-28{padding-right:calc(var(--spacing) * 28)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[10px\]{font-size:10px}.text-\[clamp\(1\.5rem\,1\.25rem\+1vw\,2rem\)\]{font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}.text-\[clamp\(1\.75rem\,1\.5rem\+1vw\,2\.25rem\)\]{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)}.text-\[clamp\(1\.75rem\,1\.35rem\+1\.5vw\,2\.5rem\)\]{font-size:clamp(1.75rem,1.35rem + 1.5vw,2.5rem)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-blue-600{color:var(--color-blue-600)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-800{color:var(--color-brand-800)}.text-gray-500{color:var(--color-gray-500)}.text-green-600{color:var(--color-green-600)}.text-ink{color:var(--color-ink)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-white\/40{text-decoration-color:#fff6}@supports (color:color-mix(in lab, red, red)){.decoration-white\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.prose-slate{--tw-prose-body:oklch(37.2% .044 257.287);--tw-prose-headings:oklch(20.8% .042 265.755);--tw-prose-lead:oklch(44.6% .043 257.281);--tw-prose-links:oklch(20.8% .042 265.755);--tw-prose-bold:oklch(20.8% .042 265.755);--tw-prose-counters:oklch(55.4% .046 257.417);--tw-prose-bullets:oklch(86.9% .022 252.894);--tw-prose-hr:oklch(92.9% .013 255.508);--tw-prose-quotes:oklch(20.8% .042 265.755);--tw-prose-quote-borders:oklch(92.9% .013 255.508);--tw-prose-captions:oklch(55.4% .046 257.417);--tw-prose-kbd:oklch(20.8% .042 265.755);--tw-prose-kbd-shadows:oklab(20.8% -.00310889 -.0418848/.1);--tw-prose-code:oklch(20.8% .042 265.755);--tw-prose-pre-code:oklch(92.9% .013 255.508);--tw-prose-pre-bg:oklch(27.9% .041 260.031);--tw-prose-th-borders:oklch(86.9% .022 252.894);--tw-prose-td-borders:oklch(92.9% .013 255.508);--tw-prose-invert-body:oklch(86.9% .022 252.894);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.4% .04 256.788);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.4% .04 256.788);--tw-prose-invert-bullets:oklch(44.6% .043 257.281);--tw-prose-invert-hr:oklch(37.2% .044 257.287);--tw-prose-invert-quotes:oklch(96.8% .007 247.896);--tw-prose-invert-quote-borders:oklch(37.2% .044 257.287);--tw-prose-invert-captions:oklch(70.4% .04 256.788);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(86.9% .022 252.894);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .043 257.281);--tw-prose-invert-td-borders:oklch(37.2% .044 257.287)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:underline:is(:where(.group):focus-within *){text-decoration-line:underline}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-amber-200:is(:where(.group):hover *){background-color:var(--color-amber-200)}.group-hover\:bg-blue-200:is(:where(.group):hover *){background-color:var(--color-blue-200)}.group-hover\:bg-primary\/20:is(:where(.group):hover *){background-color:#4911d733}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.group-hover\:text-brand-700:is(:where(.group):hover *){color:var(--color-brand-700)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.before\:block:before{content:var(--tw-content);display:block}.before\:text-xs:before{content:var(--tw-content);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.before\:font-semibold:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.before\:text-slate-500:before{content:var(--tw-content);color:var(--color-slate-500)}.before\:content-\[attr\(data-label\)\]:before{--tw-content:attr(data-label);content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:border-brand-600:hover{border-color:var(--color-brand-600)}.hover\:border-primary\/30:hover{border-color:#4911d74d}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-white:hover{-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.hover\:shadow-\[0_12px_32px_-12px_rgb\(15_23_42\/0\.18\)\]:hover{--tw-shadow:0 12px 32px -12px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[9999\]:focus{z-index:9999}.focus\:rounded-xl:focus{border-radius:var(--radius-xl)}.focus\:border-brand-600:focus{border-color:var(--color-brand-600)}.focus\:bg-primary:focus{background-color:var(--color-primary)}.focus\:px-6:focus{padding-inline:calc(var(--spacing) * 6)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-bold:focus{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.focus\:text-white:focus{color:var(--color-white)}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-brand-100:focus{--tw-ring-color:var(--color-brand-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-brand-600:focus-visible{outline-color:var(--color-brand-600)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.aria-\[current\=page\]\:bg-brand-50[aria-current=page]{background-color:var(--color-brand-50)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=page\]\:text-brand-800[aria-current=page]{color:var(--color-brand-800)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-start-4{grid-column-start:4}.sm\:mx-0{margin-inline:0}.sm\:inline{display:inline}.sm\:aspect-\[4\/3\]{aspect-ratio:4/3}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:self-auto{align-self:auto}.sm\:overflow-visible{overflow:visible}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:0}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}}@media (min-width:48rem){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-start-4{grid-column-start:4}.md\:table{display:table}.md\:table-cell{display:table-cell}.md\:table-header-group{display:table-header-group}.md\:table-row{display:table-row}.md\:table-row-group{display:table-row-group}.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\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:self-auto{align-self:auto}.md\:overflow-hidden{overflow:hidden}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-none{border-radius:0}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:border-slate-100{border-color:var(--color-slate-100)}.md\:border-slate-200{border-color:var(--color-slate-200)}.md\:bg-white{background-color:var(--color-white)}.md\:p-0{padding:0}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:align-top{vertical-align:top}.md\:before\:hidden:before{content:var(--tw-content);display:none}.md\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:top-\[5\.5rem\]{top:5.5rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-auto{grid-column-start:auto}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mb-0{margin-bottom:0}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:aspect-square{aspect-ratio:1}.lg\:w-1\/2{width:50%}.lg\:w-10\/12{width:83.3333%}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:max-w-md{max-width:var(--container-md)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:gap-x-12\!{column-gap:calc(var(--spacing) * 12)!important}.lg\:gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.lg\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.lg\:divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.lg\:self-auto{align-self:auto}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:\!pt-12{padding-top:calc(var(--spacing) * 12)!important}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:80rem){.xl\:col-span-3{grid-column:span 3/span 3}}.prose-headings\:scroll-mt-28 :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:calc(var(--spacing) * 28)}.prose-headings\:font-extrabold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.prose-headings\:tracking-tight :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.prose-headings\:text-balance :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){text-wrap:balance}.prose-headings\:text-ink :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-ink)}.prose-h2\:mt-0 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-h2\:mt-12 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing) * 12)}.prose-h2\:text-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.prose-h2\:text-\[clamp\(1\.5rem\,1\.2rem\+1vw\,2rem\)\] :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.prose-h3\:text-xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.prose-p\:leading-relaxed :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.prose-p\:text-pretty :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){text-wrap:pretty}.prose-a\:font-semibold :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose-a\:whitespace-normal :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){white-space:normal}.prose-a\:text-brand-700 :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-brand-700)}.prose-a\:underline-offset-2 :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-underline-offset:2px}@media (hover:hover){.hover\:prose-a\:text-brand-800:hover :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-brand-800)}}.prose-blockquote\:border-l-brand-600 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:var(--color-brand-600)}.prose-blockquote\:font-normal :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.prose-blockquote\:text-slate-700 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-slate-700)}.prose-strong\:text-ink :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-ink)}.prose-code\:font-semibold :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose-code\:before\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose-code\:after\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:var(--tw-content);--tw-content:none;content:none}.prose-li\:text-pretty :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){text-wrap:pretty}.prose-table\:text-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.prose-th\:text-ink :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-ink)}.prose-img\:rounded-xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-xl)}.prose-img\:border :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:var(--tw-border-style);border-width:1px}.prose-img\:border-slate-200 :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--color-slate-200)}.\[\&_mark\]\:rounded mark{border-radius:.25rem}.\[\&_mark\]\:bg-brand-50 mark{background-color:var(--color-brand-50)}.\[\&_mark\]\:px-1 mark{padding-inline:var(--spacing)}.\[\&_mark\]\:text-brand-800 mark{color:var(--color-brand-800)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}@media (min-width:64rem){.lg\:\[\&\>\*\:not\(\[data-mizanpaj-kaydir\]\)\]\:max-w-\[72ch\]>:not([data-mizanpaj-kaydir]){max-width:72ch}}}.s2-masthead{z-index:50;border-bottom:1px solid var(--color-slate-200);background:#fff;transition:background-color .25s,box-shadow .25s,border-color .25s;position:sticky;top:0}.s2-masthead.is-scrolled{box-shadow:0 6px 24px -12px #0f172a2e}.s2-topbar{background:var(--color-ink);color:#ffffffb8;font-size:.8125rem;transition:opacity .2s}.s2-topbar__inner{justify-content:space-between;align-items:center;gap:1rem;height:2.25rem;transition:height .25s;display:flex;overflow:hidden}.s2-masthead:not(.s2-masthead--overlay){top:-2.25rem}.s2-masthead--overlay.is-scrolled .s2-topbar{opacity:0}.s2-masthead--overlay.is-scrolled .s2-topbar__inner{height:0}.s2-topbar__claim{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.s2-topbar__claim i{color:var(--color-brand-400)}.s2-topbar__links{align-items:center;gap:1.25rem;display:flex}.s2-topbar__links a,.s2-topbar__links>span{color:inherit;white-space:nowrap;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.s2-topbar__links a:hover{color:#fff}.s2-topbar__links i{opacity:.7;font-size:.75rem}.s2-topbar__links .s2-topbar__opt-md,.s2-topbar__links .s2-topbar__opt-lg{display:none}@media (min-width:48rem){.s2-topbar__links .s2-topbar__opt-md{display:inline-flex}}@media (min-width:64rem){.s2-topbar__links .s2-topbar__opt-lg{display:inline-flex}}.s2-header__bar{align-items:center;gap:1.5rem;height:4.5rem;display:flex}.s2-brand{flex-shrink:0;align-items:center;gap:.875rem;text-decoration:none;display:flex}.s2-brand__logo{width:auto;height:2rem;transition:filter .25s}.s2-brand__meta{border-left:1px solid var(--color-slate-200);flex-direction:column;padding-left:.875rem;line-height:1.2;display:none}@media (min-width:40rem){.s2-brand__meta{display:flex}}@media (min-width:64rem) and (not (min-width:80rem)){.s2-brand__meta{display:none}.s2-header__bar{gap:1rem}.s2-nav__link{padding:0 .625rem}}.s2-brand__tag{color:var(--color-brand-700);font-size:.75rem;font-weight:700}.s2-brand__company{color:var(--color-slate-500);font-size:.75rem}.s2-nav{align-items:center;gap:.25rem;margin-inline:auto;display:none}@media (min-width:64rem){.s2-nav{display:flex}}.s2-nav__link{height:2.5rem;color:var(--color-slate-600);border-radius:.5rem;align-items:center;padding:0 .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.s2-nav__link:hover{color:var(--color-ink);background:var(--color-slate-50)}.s2-nav__link[aria-current=page]{color:var(--color-ink);font-weight:600}.s2-nav__link[aria-current=page]:after{content:"";background:var(--color-brand-600);border-radius:2px;height:2px;position:absolute;bottom:-.9rem;left:.75rem;right:.75rem}.s2-nav__link:focus-visible,.s2-burger:focus-visible,.s2-drawer__close:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.s2-header__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (min-width:64rem){.s2-header__actions{margin-left:0}}.s2-header__actions .s2-btn{border-radius:.625rem;min-height:2.5rem;font-size:.875rem}.s2-header__wa{width:2.5rem;padding:0;display:none}@media (min-width:80rem){.s2-header__wa{display:inline-flex}}.s2-header__wa i{color:#16a34a;font-size:1.125rem}.s2-header__cta{padding:0 1rem;display:none}@media (min-width:40rem){.s2-header__cta{display:inline-flex}}.s2-burger{border:1px solid var(--color-slate-200);background:#fff;border-radius:.75rem;flex-direction:column;justify-content:center;gap:5px;width:2.75rem;height:2.75rem;padding:0 .75rem;display:inline-flex}.s2-burger span{background:var(--color-ink);border-radius:2px;height:2px;display:block}@media (min-width:64rem){.s2-burger{display:none}}.s2-masthead--overlay{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:linear-gradient(#0b09168c 0%,#0b091647 100%);border-bottom-color:#ffffff1f;position:fixed;left:0;right:0}@media not all and (min-width:56.25rem){.s2-masthead--overlay:not(.is-scrolled){-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#0b0916b8}}.s2-masthead--overlay.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none}.s2-masthead--overlay .s2-topbar{background:0 0;border-bottom:1px solid #ffffff1a}.s2-masthead--overlay:not(.is-scrolled) .s2-brand__logo{filter:brightness(0)invert()}.s2-masthead--overlay:not(.is-scrolled) .s2-brand__meta{border-left-color:#ffffff40}.s2-masthead--overlay:not(.is-scrolled) .s2-brand__tag{color:var(--color-brand-300)}.s2-masthead--overlay:not(.is-scrolled) .s2-brand__company,.s2-masthead--overlay:not(.is-scrolled) .s2-nav__link{color:#ffffffd1}.s2-masthead--overlay:not(.is-scrolled) .s2-nav__link:hover,.s2-masthead--overlay:not(.is-scrolled) .s2-nav__link[aria-current=page]{color:#fff;background:#ffffff14}.s2-masthead--overlay:not(.is-scrolled) .s2-nav__link[aria-current=page]:after{background:var(--color-brand-400)}.s2-masthead--overlay:not(.is-scrolled) .s2-btn--ghost,.s2-masthead--overlay:not(.is-scrolled) .s2-burger{color:#fff;background:#ffffff0f;border-color:#ffffff40}.s2-masthead--overlay:not(.is-scrolled) .s2-btn--primary{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff8c}.s2-masthead--overlay:not(.is-scrolled) .s2-btn--primary:hover,.s2-masthead--overlay:not(.is-scrolled) .s2-btn--ghost:hover{background:#ffffff1a;border-color:#fff}.s2-masthead--overlay:not(.is-scrolled) .s2-header__wa i{color:#fff}.s2-masthead--overlay:not(.is-scrolled) .s2-btn--ghost{background:0 0;border-color:#ffffff8c}.s2-masthead--overlay:not(.is-scrolled) .s2-burger span{background:#fff}.s2-masthead--overlay.is-scrolled{border-bottom-color:var(--color-slate-200);background:#fff}.s2-lock,.s2-lock body{overflow:hidden}.s2-drawer{z-index:1200;position:fixed;inset:0}.s2-drawer[hidden]{display:none}.s2-drawer__scrim{opacity:0;background:#0f172a73;transition:opacity .25s;position:absolute;inset:0}.s2-drawer__panel{width:min(22rem,88vw);padding-bottom:env(safe-area-inset-bottom);background:#fff;flex-direction:column;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #0f172a33}.s2-drawer.is-open .s2-drawer__scrim{opacity:1}.s2-drawer.is-open .s2-drawer__panel{transform:none}.s2-drawer__head{border-bottom:1px solid var(--color-slate-100);justify-content:space-between;align-items:center;height:4.5rem;padding:0 1.25rem;display:flex}.s2-drawer__close{border:1px solid var(--color-slate-200);width:2.75rem;height:2.75rem;color:var(--color-ink);border-radius:.75rem;font-size:1.125rem}.s2-drawer__nav{flex:1;padding:.75rem;overflow-y:auto}.s2-drawer__nav a{min-height:3rem;color:var(--color-slate-700);border-radius:.75rem;justify-content:space-between;align-items:center;padding:0 .875rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.s2-drawer__nav a i{color:var(--color-slate-400);font-size:.75rem}.s2-drawer__nav a:hover{background:var(--color-slate-50)}.s2-drawer__nav a[aria-current=page]{background:var(--color-brand-50);color:var(--color-brand-800);font-weight:700}.s2-drawer__foot{border-top:1px solid var(--color-slate-100);gap:.625rem;padding:1rem 1.25rem 1.25rem;display:grid}.s2-drawer__phone{color:var(--color-slate-600);justify-content:center;align-items:center;gap:.5rem;padding-top:.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.s2-greview{border:1px solid var(--color-slate-200);background:#fff;border-radius:1rem;flex-direction:column;gap:1rem;height:100%;padding:1.5rem;display:flex}.s2-greview-stars{color:#f5a524;letter-spacing:.1em;font-size:.9375rem;line-height:1}.s2-greview__text{color:var(--color-slate-700);flex:1;font-size:.9375rem;line-height:1.65}.s2-greview__who{border-top:1px solid var(--color-slate-100);align-items:center;gap:.75rem;padding-top:1rem;line-height:1.3;display:flex}.s2-greview__who strong{color:var(--color-ink);font-size:.875rem;display:block}.s2-greview__who small{color:var(--color-slate-500);font-size:.75rem}.s2-greview__avatar{background:var(--color-brand-50);width:2.25rem;height:2.25rem;color:var(--color-brand-800);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.s2-greview-summary{border:1px solid var(--color-slate-200);background:#fff;border-radius:.875rem;align-self:flex-start;align-items:center;gap:.875rem;padding:.75rem 1.125rem .75rem .75rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:inline-flex}.s2-greview-summary:hover{border-color:var(--color-slate-300);box-shadow:0 8px 20px -12px #0f172a40}.s2-greview-summary__g{background:var(--color-slate-50);color:#4285f4;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:inline-flex}.s2-greview-summary__score{color:var(--color-ink);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;line-height:1.1;display:flex}.s2-greview-summary__meta{color:var(--color-slate-600);margin-top:.25rem;font-size:.8125rem;display:block}.s2-wa .whatsapp-float{cursor:pointer;color:#fff;border:0;font-size:1.75rem}.s2-wa__panel,.s2-wa__hint{z-index:1001;border:1px solid var(--color-slate-200);background:#fff;border-radius:1rem;width:min(21rem,100vw - 2.5rem);position:fixed;bottom:6.375rem;right:1.25rem;box-shadow:0 20px 48px -16px #0f172a59}.s2-wa__panel[hidden],.s2-wa__hint[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.s2-wa__panel:not([hidden]),.s2-wa__hint:not([hidden]){animation:.22s cubic-bezier(.22,1,.36,1) s2WaIn}}@keyframes s2WaIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.s2-wa__head{border-bottom:1px solid var(--color-slate-100);align-items:center;gap:.75rem;padding:1rem 1rem .875rem;display:flex}.s2-wa__head-icon{color:#fff;background:#25d366;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:inline-flex}.s2-wa__title{color:var(--color-ink);font-size:.9375rem;font-weight:700}.s2-wa__sub{color:var(--color-slate-500);font-size:.75rem}.s2-wa__close,.s2-wa__hint-close{width:2.25rem;height:2.25rem;color:var(--color-slate-500);border-radius:.625rem;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.s2-wa__close:hover,.s2-wa__hint-close:hover{background:var(--color-slate-100);color:var(--color-ink)}.s2-wa__list{padding:.5rem}.s2-wa__list a{color:var(--color-ink);border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem;text-decoration:none;display:flex}.s2-wa__list a:hover{background:var(--color-slate-50)}.s2-wa__list a:focus-visible{background:var(--color-slate-50);outline:2px solid var(--color-brand-600);outline-offset:-2px}.s2-wa__list strong{font-size:.875rem;font-weight:600;display:block}.s2-wa__list small{color:var(--color-slate-500);font-size:.75rem;display:block}.s2-wa__ico{background:var(--color-brand-50);width:2.25rem;height:2.25rem;color:var(--color-brand-700);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s2-wa__go{color:var(--color-slate-400);margin-left:auto;font-size:.75rem}.s2-wa__call{border-top:1px solid var(--color-slate-100);color:var(--color-slate-600);align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.8125rem;text-decoration:none;display:flex}.s2-wa__call:hover{color:var(--color-brand-700)}.s2-wa__hint{width:min(18rem,100vw - 2.5rem);padding:1rem}.s2-wa__hint p{color:var(--color-slate-700);padding-right:1.75rem;font-size:.875rem;line-height:1.5}.s2-wa__hint-close{width:2rem;height:2rem;position:absolute;top:.5rem;right:.5rem}.s2-wa__hint-cta{color:#fff;background:#25d366;border-radius:.625rem;min-height:2.5rem;margin-top:.75rem;padding:0 1rem;font-size:.875rem;font-weight:600}.s2-wa__hint-cta:hover{background:#1fb858}.s2-wa__hint:after{content:"";border-right:1px solid var(--color-slate-200);border-bottom:1px solid var(--color-slate-200);background:#fff;width:.75rem;height:.75rem;position:absolute;bottom:-.4rem;right:1.5rem;transform:rotate(45deg)}.s2-at-footer .s2-wa__hint{display:none}.s2-prefooter{background:var(--color-brand-50);border-top:1px solid var(--color-brand-100)}.s2-prefooter__inner{flex-direction:column;gap:1.5rem;padding-block:2.5rem;display:flex}@media (min-width:64rem){.s2-prefooter__inner{flex-direction:row;justify-content:space-between;align-items:center;padding-block:3rem}}.s2-prefooter__title{letter-spacing:-.02em;color:var(--color-ink);margin-top:.375rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1.2}.s2-prefooter__text{max-width:36rem;color:var(--color-slate-600);margin-top:.5rem;line-height:1.6}.s2-prefooter__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media not all and (min-width:40rem){.s2-prefooter__actions .s2-btn{flex:100%}}.s2-footer{background:var(--color-ink);color:#ffffffa8;font-size:.9375rem}.s2-footer a{color:inherit;text-decoration:none;transition:color .2s}.s2-footer a:hover{color:#fff}.s2-footer a:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:2px;border-radius:.25rem}.s2-footer__main{row-gap:2.5rem;padding-block:3.5rem 2.5rem}.s2-footer__brand{grid-column:span 12}.s2-footer__col{grid-column:span 6}.s2-footer__contact{grid-column:span 12}@media (min-width:48rem){.s2-footer__brand,.s2-footer__contact{grid-column:span 6}.s2-footer__col{grid-column:span 4}.s2-footer__brand{order:1}.s2-footer__contact{order:2}.s2-footer__col{order:3}}@media (min-width:80rem){.s2-footer__brand{order:0;grid-column:span 3;padding-right:1.5rem}.s2-footer__col{order:0;grid-column:span 2}.s2-footer__contact{order:0;grid-column:span 3}}.s2-footer__about{max-width:24rem;margin-top:1.25rem;line-height:1.65}.s2-footer__reseller{border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.625rem 1rem .625rem .625rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.s2-footer__reseller img{object-fit:contain;border-radius:.375rem;width:3rem;height:3rem}.s2-footer__reseller strong{color:#fff;font-weight:600}.s2-footer__social{gap:.5rem;margin-top:1.5rem;display:flex}.s2-footer__social a{border:1px solid #ffffff1f;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.s2-footer__social a:hover{border-color:var(--color-brand-400);background:#ffffff0a}.s2-footer__heading{letter-spacing:.04em;color:#fff;margin-bottom:1rem;font-size:.8125rem;font-weight:700}.s2-footer__col ul{gap:.625rem;display:grid}.s2-footer__contact li{align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.s2-footer__contact li a{overflow-wrap:anywhere}.s2-footer__pay-label{letter-spacing:.04em;color:#ffffff80;margin-top:1.5rem;margin-bottom:.625rem;font-size:.75rem;font-weight:600}.s2-footer__contact i{width:1rem;color:var(--color-brand-400);flex-shrink:0;margin-top:.3rem;font-size:.8125rem}.s2-footer__contact address{font-style:normal}.s2-footer__topics{border-top:1px solid #ffffff14;padding-block:1.75rem}.s2-footer__topics .s2-footer__heading{margin-bottom:.875rem}.s2-footer__topics ul{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.25rem 1rem;display:grid}.s2-footer__topics a{align-items:center;gap:.5rem;min-height:2.25rem;font-size:.875rem;display:flex}.s2-footer__topics a:before{content:"";background:var(--color-brand-400);border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem}.s2-footer__topics a:hover{border-color:#ffffff47}.s2-footer__bottom{border-top:1px solid #ffffff14;flex-direction:column;gap:1rem;padding-block:1.5rem 2rem;font-size:.8125rem;display:flex}@media (min-width:64rem){.s2-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;padding-right:4.5rem}}.whatsapp-float{transition:opacity .25s,transform .25s,visibility .25s}.s2-at-footer .whatsapp-float{opacity:0;visibility:hidden;transform:translateY(1rem)}.s2-footer__cards{opacity:.75;width:100%;max-width:17.5rem;height:auto;display:block}.s2-footer__copy{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.s2-footer__copy a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.s2-credit{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.s2-credit a{color:#ffffffd9;font-weight:600}.s2-credit__logo{margin-left:.25rem;display:inline-flex}.s2-credit__mark{width:auto;height:1.375rem}.s2-totop{z-index:990;border:1px solid var(--color-slate-200);width:2.75rem;height:2.75rem;color:var(--color-ink);background:#fff;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:6.5rem;right:1.25rem;box-shadow:0 6px 20px -8px #0f172a40}.s2-totop[hidden]{display:none}.s2-totop:hover{border-color:var(--color-brand-600);color:var(--color-brand-700)}@media (prefers-reduced-motion:reduce){.s2-masthead,.s2-topbar,.s2-drawer__scrim,.s2-drawer__panel,.s2-pcard,.s2-pcard__media img{transition:none}}.s2-video{position:relative}.s2-video__brand{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:-.01em;pointer-events:none;opacity:0;background:#0e0b1a9e;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .375rem;font-size:.8125rem;font-weight:700;line-height:1;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;top:.75rem;left:.75rem;transform:translateY(-4px)}.s2-video__brand img{width:1.5rem;height:1.5rem}.s2-video:hover .s2-video__brand,.s2-video:focus-within .s2-video__brand{opacity:1;transform:none}@media (hover:none){.s2-video__brand{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.s2-video__brand{transition:none}}.hero-split-section{--header-offset:112px;background:#fff;position:relative;overflow:hidden}.hero-left{min-height:calc(100dvh - var(--header-offset,112px));background:#f0f0f0;padding:0;position:relative;overflow:hidden}.hero-image-container{z-index:1;width:100%;height:100%;position:absolute;top:0;right:0}.hero-main-image{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.hero-right{z-index:2;background:#fff;padding:40px 30px;position:relative}.hero-content-wrapper{max-width:600px}.badge-new{color:#fff;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(135deg,#ff3cac 0%,#784ba0 100%);border-radius:20px;padding:6px 18px;font-size:12px;font-weight:700;display:inline-block}.hero-main-title{color:var(--color-secondary);margin-bottom:0;font-size:3rem;font-weight:800;line-height:1.1}.hero-suite-text{letter-spacing:2px;font-size:2rem;font-weight:300}.hero-lead-text{color:#666;margin:20px 0;font-size:1.1rem;line-height:1.7}.hero-campaign-box{background:linear-gradient(135deg,#ff3cac 0%,#784ba0 100%);border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #ff3cac4d}.campaign-label{letter-spacing:1px;color:#fff;text-transform:uppercase;background:#0000004d;padding:8px 20px;font-size:11px;font-weight:700}.campaign-text{color:#fff;padding:20px 25px;font-size:1rem;font-weight:500;line-height:1.6}.hero-action-buttons{flex-wrap:wrap;gap:15px;display:flex}.btn-hero-primary{background:linear-gradient(135deg, var(--color-primary) 0%, #3a0db0 100%);color:#fff;border:none;border-radius:50px;align-items:center;padding:12px 30px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #4911d74d}.btn-hero-primary:hover{color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px #4911d766}.btn-hero-secondary{color:var(--color-primary);border:2px solid var(--color-primary);background:0 0;border-radius:50px;align-items:center;padding:12px 30px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-hero-secondary:hover{background:var(--color-primary);color:#fff;transform:translateY(-3px)}.hero-trust-items{flex-wrap:wrap;gap:25px;display:flex}.trust-item{color:#666;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.trust-item i{color:var(--color-primary);font-size:22px}.what-is-section{background:#f8f9fa}.what-is-badge{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);color:#fff;border-radius:50px;padding:8px 24px;font-size:14px;font-weight:600;display:inline-block}.what-is-heading{color:var(--color-secondary);margin:20px 0 15px;font-size:2rem;font-weight:800}.what-is-lead{color:#666;margin-bottom:0;font-size:1.1rem;line-height:1.7}.feature-card{background:#fff;border:2px solid #e0e0e0;border-radius:15px;gap:20px;height:100%;padding:25px;transition:all .3s;display:flex}.feature-card:hover{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:0 10px 30px #4911d726}.feature-icon i{color:var(--color-primary);font-size:40px}.feature-content h3{color:var(--color-secondary);margin-bottom:8px;font-size:1.25rem;font-weight:700}.feature-content p{color:#666;margin:0;font-size:15px;line-height:1.6}.what-is-image-wrapper{border-radius:20px;overflow:hidden}.what-is-image-wrapper img{width:100%;height:auto;display:block}.section-badge{color:var(--color-primary);background:linear-gradient(135deg,#4911d71a 0%,#55efc41a 100%);border:2px solid #4911d733;border-radius:50px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-block}.section-title{color:var(--color-secondary);font-size:2.2rem;font-weight:800}.pricing-card-wrapper{height:100%}.pricing-card{background:#fff;border:2px solid #e0e0e0;border-radius:20px;flex-direction:column;height:100%;min-height:650px;padding:30px 25px;transition:all .3s;display:flex;position:relative}.pricing-card.recommended{border-color:var(--color-primary);z-index:2;transform:scale(1.02);box-shadow:0 10px 40px #4911d733}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 15px 50px #0000001a}.pricing-card.recommended:hover{transform:scale(1.02)translateY(-5px)}.pricing-badge{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);color:#fff;white-space:nowrap;border-radius:20px;padding:6px 20px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0000001a}.pricing-header{margin-bottom:15px}.pricing-header .product-title{color:var(--color-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:70px;max-height:70px;margin-bottom:12px;font-size:1.05rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.product-badges{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.badge{border-radius:6px;align-items:center;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.badge-primary{background:var(--color-primary);color:#fff}.badge-success{color:#fff;background:#10b981}.badge-info{color:#fff;background:#0ea5e9}.pricing-features{flex-shrink:0;margin:0 0 15px;padding:0;list-style:none}.pricing-features li{color:#555;align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;line-height:1.5;display:flex}.pricing-features i{color:var(--color-primary);flex-shrink:0;margin-top:2px;font-size:16px}.flex-spacer{flex:1}.pricing-price-bottom{text-align:center;border-top:2px solid #f0f0f0;margin-bottom:15px;padding:20px 0 15px}.price-amount{color:var(--color-primary);font-size:1.8rem;font-weight:800;line-height:1;display:block}.price-old{color:#999;margin-top:5px;font-size:1rem;text-decoration:line-through;display:block}.price-period{color:#666;font-size:13px;font-weight:600;display:block}.pricing-actions{flex-direction:column;gap:10px;display:flex}.btn-view-product{width:100%;color:var(--color-secondary);border:2px solid var(--color-secondary);text-align:center;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-view-product:hover{background:var(--color-secondary);color:#fff;transform:translateY(-2px)}.btn-pricing{background:var(--color-primary);color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-pricing:hover{color:#fff;background:#3a0db0;transform:translateY(-2px)}.btn-pricing-outline{width:100%;color:var(--color-primary);border:2px solid var(--color-primary);background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-pricing-outline:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.btn-view-all{background:linear-gradient(135deg, var(--color-primary) 0%, #3a0db0 100%);color:#fff;border:none;border-radius:50px;align-items:center;padding:15px 40px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 5px 20px #4911d74d}.btn-view-all:hover{color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px #4911d766}.stats-compact{padding:60px 0!important}.tools-section .section-title{margin-top:30px!important;margin-bottom:30px!important}.tool-item{background:#fff;border:2px solid #f0f0f0;border-radius:15px;align-items:center;gap:25px;min-height:160px;padding:30px;transition:all .3s;display:flex}.tool-item:hover{border-color:var(--color-primary);box-shadow:0 10px 30px #4911d71a}.tool-item.subscriber-exclusive{border-color:var(--color-accent);background:linear-gradient(135deg,#55efc40d 0%,#4911d70d 100%)}.tool-icon{flex-shrink:0}.tool-icon img{object-fit:contain;width:80px;height:80px}.tool-content h3{color:var(--color-secondary);margin-bottom:5px;font-size:1.3rem;font-weight:700}.tool-subtitle{color:var(--color-primary);margin-bottom:10px;font-size:14px;font-weight:600}.tool-description{color:#666;margin:0;font-size:15px;line-height:1.7}.seo-content-section{background:#fff}.seo-collapse-wrapper{max-height:280px;transition:max-height .6s ease-in-out;position:relative;overflow:hidden}.seo-collapse-wrapper.expanded{max-height:2500px}.seo-overlay{pointer-events:none;background:linear-gradient(#fff0 0%,#fff 90%);width:100%;height:100px;transition:opacity .3s;position:absolute;bottom:0;left:0}.seo-collapse-wrapper.expanded .seo-overlay{opacity:0}.seo-article{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.seo-article h2{color:#000;margin-bottom:1rem;font-size:1.8rem;font-weight:700}.seo-article h3{color:#000;margin-top:2rem;margin-bottom:.8rem;font-size:1.4rem;font-weight:600}.seo-article p{color:#333;margin-bottom:1.2rem;font-size:16px;line-height:1.8}.seo-article ul{margin-bottom:1.2rem;padding-left:20px;list-style:outside}.seo-article ul li{color:#333;margin-bottom:.5rem;line-height:1.8}.btn-seo-toggle{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:50px;align-items:center;gap:8px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex}.btn-seo-toggle:hover{background:#f3f4f6;border-color:#9ca3af}.cta-final-card{background:linear-gradient(135deg, var(--color-primary) 0%, #3a0db0 100%);border-radius:30px;padding:60px 40px;box-shadow:0 20px 60px #4911d74d}.btn-cta-light{color:var(--color-secondary);background:#fff;border:none;border-radius:8px;align-items:center;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-cta-light:hover{background:#f3f4f6;transform:translateY(-2px)}.btn-cta-outline{color:#fff;background:0 0;border:2px solid #fffc;border-radius:8px;align-items:center;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-cta-outline:hover{color:var(--color-secondary);background:#fff;transform:translateY(-2px)}@media (max-width:991px){.hero-main-title{font-size:2.5rem}.hero-suite-text{font-size:1.8rem}.hero-image-container{min-height:40vh}.what-is-heading,.section-title{font-size:1.8rem}.feature-card{text-align:center;flex-direction:column}.feature-icon{margin:0 auto}.pricing-card{min-height:600px}.pricing-header .product-title{font-size:1rem}}@media (max-width:767px){.hero-main-title{font-size:2rem}.hero-suite-text{font-size:1.5rem}.hero-trust-items{justify-content:center}.tool-item{text-align:center;flex-direction:column}.tool-icon{margin:0 auto}.price-amount{font-size:1.6rem}.pricing-card{min-height:550px}.pricing-header .product-title{min-height:60px;max-height:60px;font-size:.95rem}.pricing-features li{font-size:12px}.btn-hero-primary,.btn-hero-secondary{padding:10px 22px;font-size:14px}.btn-view-product,.btn-pricing,.btn-pricing-outline{padding:10px;font-size:13px}.btn-view-all{padding:12px 28px;font-size:.95rem}.btn-cta-light,.btn-cta-outline{padding:10px 20px;font-size:14px}.btn-seo-toggle{padding:6px 16px;font-size:13px}.cta-final-card{padding:40px 20px}}.nav-link{color:var(--color-secondary);white-space:nowrap;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;position:relative}.nav-link:hover{color:var(--color-primary);background:#4911d714}.nav-link-active:hover{color:#fff!important;background:linear-gradient(135deg, #3a0db0 0%, var(--color-primary) 100%)!important}.btn-primary{background:linear-gradient(135deg, var(--color-primary) 0%, #3a0db0 100%);color:#fff;white-space:nowrap;border:none;border-radius:50px;align-items:center;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 15px #4911d740}.btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #4911d759}.whatsapp-float{z-index:999;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 20px #25d36666}.whatsapp-badge{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;animation:2s ease-in-out infinite pulse-badge;display:flex;position:absolute;top:-2px;right:-2px}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes gradient{0%{background-position:0%}to{background-position:200%}}.animate-gradient{animation:3s linear infinite gradient}.glass-effect{-webkit-backdrop-filter:blur(24px);background:#fffc;border:1px solid #fff3}.glass-dark{-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a}.nav-link{color:var(--color-secondary);border-radius:8px;padding:10px 20px;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.nav-link:hover{color:var(--color-primary);background:#4911d714;transform:translateY(-2px)}.nav-link-active{box-shadow:0 4px 12px #4911d740;background:linear-gradient(135deg, var(--color-primary) 0%, #3a0db0 100%)!important;color:#fff!important}.btn-primary-custom{background:linear-gradient(135deg, var(--color-primary) 0%, #3a0db0 100%);color:#fff;border:none;border-radius:50px;align-items:center;padding:10px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #4911d733}.btn-primary-custom:hover{background:linear-gradient(135deg, #3a0db0 0%, var(--color-primary) 100%);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #4911d74d}.social-icon{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:all .3s;display:flex}.social-icon:hover{background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 16px #4911d74d}.contact-icon-box{width:2.25rem;height:2.25rem;color:var(--color-primary);background:#ffffff0d;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.footer-link{color:var(--color-footer-text);align-items:center;gap:.5rem;text-decoration:none;transition:all .3s;display:inline-flex}.footer-link:hover{color:#fff;transform:translate(4px)}.footer-heading{letter-spacing:.1em;color:#ffffffe6;text-transform:uppercase;margin-bottom:1.25rem;font-size:.75rem;font-weight:700}.whatsapp-float{z-index:999;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:all .3s;animation:2s infinite pulse-whatsapp;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 8px 25px #25d36666}.whatsapp-float:hover{transform:scale(1.15)rotate(5deg);box-shadow:0 12px 35px #25d36699}.whatsapp-float i{color:#fff;font-size:32px}@keyframes pulse-whatsapp{0%,to{box-shadow:0 8px 25px #25d36666}50%{box-shadow:0 8px 35px #25d366b3}}html{scrollbar-width:thin;scrollbar-color:var(--color-slate-300) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-slate-300);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-slate-400)}::selection{background:var(--color-primary);color:#fff}.contact-hero-section{background:#fff;border-bottom:1px solid #f0f0f0;padding:80px 0 60px}.contact-hero-badge{color:var(--color-primary);letter-spacing:.5px;background:linear-gradient(135deg,#4911d71a 0%,#55efc426 100%);border:1px solid #4911d733;border-radius:50px;margin-bottom:25px;padding:10px 24px;font-size:14px;font-weight:700;display:inline-block}.contact-hero-title{color:var(--color-secondary);letter-spacing:-1px;margin-bottom:15px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.contact-hero-subtitle{color:#6c757d;max-width:700px;margin:0 auto;font-size:1.25rem;font-weight:400;line-height:1.7}.contact-content-section{background:#f8f9fa;padding:60px 0 80px}.contact-info-card{background:#fff;border:1px solid #e8e8e8;border-radius:24px;height:100%;padding:40px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000008}.contact-info-card:hover{border-color:#4911d74d;transform:translateY(-6px);box-shadow:0 20px 50px #4911d71f}.contact-card-title{color:var(--color-secondary);margin-bottom:30px;font-size:1.5rem;font-weight:700}.contact-info-list{margin:0;padding:0;list-style:none}.contact-info-list li{align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.contact-info-list li:last-child{margin-bottom:0}.contact-icon-box{width:50px;height:50px;color:var(--color-primary);background:linear-gradient(135deg,#4911d71a 0%,#55efc41a 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;transition:all .3s;display:flex}.contact-info-list li:hover .contact-icon-box{background:linear-gradient(135deg, var(--color-primary) 0%, #3a0db0 100%);color:#fff;transform:scale(1.05)}.contact-info-list h3{color:#9ca3af;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px;font-size:12px;font-weight:700}.contact-info-list p{color:var(--color-secondary);margin:0;font-size:16px;font-weight:600;line-height:1.6}.contact-link{color:var(--color-secondary);font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.contact-link:after{content:"";background:var(--color-primary);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.contact-link:hover{color:var(--color-primary)}.contact-link:hover:after{width:100%}.contact-map-card{background:#fff;border:1px solid #e8e8e8;border-radius:24px;height:100%;min-height:450px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 20px #00000008}.contact-map-card:hover{border-color:#4911d74d;transform:translateY(-6px);box-shadow:0 20px 50px #4911d71f}.contact-social-card{background:#fff;border:1px solid #e8e8e8;border-radius:24px;padding:50px 40px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000008}.contact-social-card:hover{border-color:#4911d74d;transform:translateY(-6px);box-shadow:0 20px 50px #4911d71f}.contact-social-grid{justify-content:center;gap:18px;margin-top:25px;display:flex}.contact-social-item{width:56px;height:56px;color:var(--color-secondary);background:#f8f9fa;border:2px solid #e8e8e8;border-radius:16px;justify-content:center;align-items:center;font-size:22px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.contact-social-item:hover{color:#fff;border-color:#0000;transform:translateY(-5px)scale(1.05)}.contact-social-item.linkedin:hover{background:linear-gradient(135deg,#0077b5 0%,#005885 100%);box-shadow:0 10px 30px #0077b566}.contact-social-item.facebook:hover{background:linear-gradient(135deg,#1877f2 0%,#0d5bbd 100%);box-shadow:0 10px 30px #1877f266}.contact-social-item.instagram:hover{background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);box-shadow:0 10px 30px #e1306c66}.contact-social-item.twitter:hover{background:linear-gradient(135deg,#14171a 0%,#000 100%);box-shadow:0 10px 30px #0006}@media (max-width:1023px){.contact-hero-section{padding:60px 0 50px}.contact-info-card{padding:30px}.contact-map-card{min-height:350px}}@media (max-width:767px){.contact-hero-section{padding:50px 0 40px}.contact-hero-subtitle{font-size:1.1rem}.contact-content-section{padding:40px 0 60px}.contact-info-card{padding:25px}.contact-icon-box{width:45px;height:45px;font-size:18px}.contact-info-list li{gap:15px;margin-bottom:22px}.contact-map-card{min-height:300px}.contact-social-card{padding:35px 25px}.contact-social-item{border-radius:14px;width:50px;height:50px;font-size:20px}.contact-social-grid{gap:12px}}.about-page{color:#fff;background:#050507;min-height:100vh;position:relative;overflow:hidden}.about-ambient{filter:blur(100px);opacity:.7;z-index:0;pointer-events:none;background:radial-gradient(at 0 0,#b026ff40 0%,#0000 50%),radial-gradient(at 100% 0,#00d2ff40 0%,#0000 50%),radial-gradient(at 100% 100%,#ff007f33 0%,#0000 50%),radial-gradient(at 0 100%,#4c6ef533 0%,#0000 50%);animation:12s ease-in-out infinite alternate ambientPulse;position:fixed;inset:0}@keyframes ambientPulse{0%{opacity:.5;transform:scale(1)}to{opacity:.8;transform:scale(1.05)}}.about-container{z-index:1;max-width:1100px;margin:0 auto;padding:0 24px;position:relative}.about-hero{text-align:center;padding:120px 0 80px}.about-logo{filter:drop-shadow(0 0 30px #ffffff40);width:120px;height:auto;margin-bottom:48px;margin-left:auto;margin-right:auto;animation:5s ease-in-out infinite logoFloat;display:block}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.about-title{letter-spacing:-2px;margin-bottom:24px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1}.about-title-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#b026ff 50%,#00d2ff 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s infinite gradientMove}@keyframes gradientMove{0%,to{background-position:0%}50%{background-position:100%}}.about-subtitle{color:#8b9bb4;max-width:650px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.8}.about-bento{padding:3.5rem 0 120px}.bento-grid{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.bento-card{-webkit-backdrop-filter:blur(24px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:28px;padding:40px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s;position:relative;overflow:hidden}.bento-card:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);height:1px;position:absolute;top:0;left:0;right:0}.bento-card:hover{border-color:#ffffff26;transform:translateY(-6px);box-shadow:0 30px 60px -20px #00000080}.bento-large{grid-column:span 8}.bento-small{text-align:center;flex-direction:column;grid-column:span 4;justify-content:center;align-items:center;display:flex}.bento-full{grid-column:span 12}.bento-half{grid-column:span 6}.bento-card-inner{justify-content:space-between;align-items:center;display:flex}.bento-stat{max-width:400px}.bento-icon-bg{color:#ffffff08;font-size:10rem;line-height:1}.bento-badge{letter-spacing:1.5px;text-transform:uppercase;color:#00d2ff;background:#00d2ff1a;border:1px solid #00d2ff33;border-radius:50px;margin-bottom:20px;padding:8px 16px;font-size:11px;font-weight:700;display:inline-block}.bento-badge-purple{color:#b026ff;background:#b026ff1a;border-color:#b026ff40}.bento-badge-white{color:#fff;background:#ffffff0d;border-color:#ffffff26}.bento-number{text-shadow:0 0 60px #b026ff59;margin-bottom:16px;font-size:clamp(3.5rem,8vw,5.5rem);font-weight:800;line-height:1;display:block}.bento-number-cyan{text-shadow:0 0 60px #00d2ff66}.bento-text{color:#8b9bb4;margin:0;font-size:1.05rem;line-height:1.7}.bento-heading{color:#fff;margin-bottom:12px;font-size:1.5rem;font-weight:700}.brands-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:32px;display:flex}.brand-item{text-align:center;border-radius:16px;flex:1;min-width:120px;padding:16px;text-decoration:none;transition:all .3s}.brand-item:hover{background:#ffffff0d}.brand-icon{color:#fff9;margin-bottom:12px;font-size:36px;transition:all .4s;display:block}.brand-icon-box{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:24px;transition:transform .3s,box-shadow .3s;display:flex}.brand-item:hover .brand-icon-box{transform:scale(1.1)}.brand-icon-corel{color:#4911d7;background:#4911d71a}.brand-item:hover .brand-icon-corel{box-shadow:0 8px 20px #4911d740}.brand-icon-abbyy{color:#e84393;background:#e843931a}.brand-item:hover .brand-icon-abbyy{box-shadow:0 8px 20px #e8439340}.brand-icon-zwcad{color:#0984e3;background:#0984e31a}.brand-item:hover .brand-icon-zwcad{box-shadow:0 8px 20px #0984e340}.brand-icon-spcad{color:#6c5ce7;background:#6c5ce71a}.brand-item:hover .brand-icon-spcad{box-shadow:0 8px 20px #6c5ce740}.brand-icon-more{color:#636e72;background:#2d34360f}.brand-item:hover .brand-icon{transform:scale(1.15)}.brand-item:hover .brand-corel{color:#4911d7;filter:drop-shadow(0 0 20px #4911d780)}.brand-item:hover .brand-abbyy{color:#e84393;filter:drop-shadow(0 0 20px #e8439380)}.brand-item:hover .brand-zwcad{color:#00d2ff;filter:drop-shadow(0 0 20px #00d2ff80)}.brand-item:hover .brand-spcad{color:#b026ff;filter:drop-shadow(0 0 20px #b026ff80)}.brand-name{color:#fff;margin-bottom:4px;font-size:1rem;font-weight:700}.brand-desc{color:#8b9bb4;font-size:13px}.brand-more{opacity:.5;transition:opacity .3s}.brand-more:hover{opacity:1}.bento-cta{flex-direction:column;justify-content:center;display:flex}.bento-btn{color:#fff;z-index:1;background:0 0;border:1px solid #fff3;border-radius:60px;align-items:center;gap:12px;margin-top:24px;padding:18px 36px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.bento-btn:before{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg,#4c6ef5,#b026ff);transition:opacity .4s;position:absolute;inset:0}.bento-btn:hover{border-color:#0000;transform:scale(1.03);box-shadow:0 20px 40px -10px #4c6ef566}.bento-btn:hover:before{opacity:1}.bento-btn i{transition:transform .3s}.bento-btn:hover i{transform:translate(4px)}@media (max-width:1023px){.bento-large,.bento-small,.bento-half{grid-column:span 12}.bento-card-inner{text-align:center;flex-direction:column}.bento-icon-bg{display:none}.bento-stat{max-width:100%}.brands-grid{justify-content:center}}@media (max-width:767px){.about-hero{padding:80px 0 60px}.about-logo{width:90px;margin-bottom:36px}.about-bento{padding-bottom:80px}.bento-grid{gap:16px}.bento-card{border-radius:20px;padding:28px 24px}.brands-grid{gap:12px}.brand-item{min-width:100px;padding:12px 8px}.brand-icon{font-size:28px}.brand-name{font-size:.9rem}.bento-btn{justify-content:center;width:100%;padding:16px 28px}}.about-white{color:#2d3436!important;background:#fff!important}.about-white .about-ambient{display:none}.about-white .about-logo{filter:none}.about-white .about-title{color:#2d3436}.about-white .about-title-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#4911d7 0%,#0984e3 50%,#6c5ce7 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s infinite gradientMove}.about-white .about-subtitle{color:#636e72}.about-white .bento-card{background:#fff;border:1px solid #e9ecef;box-shadow:0 4px 24px #0000000f}.about-white .bento-card:before{background:linear-gradient(90deg,#0000,#4911d74d,#0000)}.about-white .bento-card:hover{border-color:#4911d7;box-shadow:0 20px 50px -15px #4911d726}.about-white .bento-number{color:#2d3436;text-shadow:none;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#4911d7,#0984e3);-webkit-background-clip:text;background-clip:text}.about-white .bento-number-cyan{text-shadow:none;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#0984e3,#6c5ce7);-webkit-background-clip:text;background-clip:text}.about-white .bento-text{color:#636e72}.about-white .bento-heading{color:#2d3436}.about-white .bento-icon-bg{color:#4911d714}.about-white .bento-badge{color:#4911d7;background:#4911d71a;border-color:#4911d740}.about-white .bento-badge-purple{color:#6c5ce7;background:#6c5ce71a;border-color:#6c5ce740}.about-white .bento-badge-white{color:#2d3436;background:#2d34360f;border-color:#2d343626}.about-white .brand-icon{color:#2d343666}.about-white .brand-icon-corel{color:#4911d7;background:#4911d71a}.about-white .brand-icon-abbyy{color:#e84393;background:#e843931a}.about-white .brand-icon-zwcad{color:#0984e3;background:#0984e31a}.about-white .brand-icon-spcad{color:#6c5ce7;background:#6c5ce71a}.about-white .brand-icon-more{color:#636e72;background:#2d34360f}.about-white .brand-name{color:#2d3436}.about-white .brand-desc{color:#636e72}.about-white .brand-item:hover{background:#4911d70d}.about-white .bento-btn{color:#2d3436;background:linear-gradient(135deg,#4911d70d,#0984e30d);border-color:#4911d74d}.about-white .bento-btn:hover{color:#fff;border-color:#0000}.whats-new-card{background:#fff;border:1px solid #f0f0f0;border-radius:20px;padding:32px 28px;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.whats-new-card:before{content:"";background:linear-gradient(90deg, var(--color-primary), #0984e3);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.whats-new-card:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 20px 40px -15px #0000001a}.whats-new-card:hover:before{opacity:1}.whats-new-icon{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:22px;display:flex;box-shadow:0 8px 20px -5px #0003}.whats-new-icon--purple{background:linear-gradient(135deg,#6c5ce7,#a29bfe)}.whats-new-icon--green{background:linear-gradient(135deg,#4911d7,#b39cf8)}.whats-new-icon--orange{background:linear-gradient(135deg,#e17055,#fab1a0)}.whats-new-icon--blue{background:linear-gradient(135deg,#0984e3,#74b9ff)}.whats-new-icon--yellow{background:linear-gradient(135deg,#fdcb6e,#ffeaa7)}.whats-new-icon--pink{background:linear-gradient(135deg,#e84393,#fd79a8)}.whats-new-title{color:#2d3436;margin-bottom:10px;font-size:1.15rem;font-weight:700}.whats-new-desc{color:#636e72;margin:0;font-size:.92rem;line-height:1.7}.product-content-wrapper{padding-block:calc(var(--spacing) * 8)}@media (min-width:64rem){.product-content-wrapper{padding-block:calc(var(--spacing) * 12)}}.reveal-section{opacity:0;will-change:transform, opacity;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.reveal-section.is-visible{opacity:1;transform:translateY(0)}.blog-hero{background:linear-gradient(#fff 0%,#f8fffe 100%);position:relative;overflow:hidden}.blog-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#4911d714 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-50%;right:-20%}.blog-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#fdcb6e0f 0%,#0000 70%);width:400px;height:400px;position:absolute;bottom:-30%;left:-10%}.blog-search-input{transition:all .3s cubic-bezier(.4,0,.2,1)}.blog-search-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #4911d726,0 10px 40px -10px #4911d733}.blog-card{background:#fff;border:1px solid #f0f0f0;border-radius:20px;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.blog-card:hover{border-color:#4911d733;transform:translateY(-8px);box-shadow:0 25px 50px -12px #4911d726}.blog-card-image{height:220px;position:relative;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.blog-card:hover .blog-card-image img{transform:scale(1.08)}.blog-card-badge{-webkit-backdrop-filter:blur(10px);color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#000000bf;border-radius:50px;padding:6px 14px;font-size:11px;font-weight:700;position:absolute;top:16px;left:16px}.blog-card-content{flex-direction:column;flex:1;padding:28px;display:flex}.blog-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:1.15rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-card-title a{color:var(--color-secondary);text-decoration:none;transition:color .2s}.blog-card-title a:hover{color:var(--color-primary)}.blog-card-excerpt{color:#6b7280;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-card-footer{border-top:1px solid #f3f4f6;align-items:center;margin-top:auto;padding-top:20px;display:flex}.blog-card-author{align-items:center;gap:10px;display:flex}.blog-card-author img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:32px;height:32px;box-shadow:0 2px 8px #0000001a}.blog-card-author span{color:var(--color-secondary);font-size:13px;font-weight:600}.blog-card-arrow{width:36px;height:36px;color:var(--color-secondary);background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;transition:all .3s;display:flex}.blog-card:hover .blog-card-arrow{background:var(--color-primary);color:#fff;transform:translate(4px)}.blog-pagination{justify-content:center;align-items:center;gap:8px;display:flex}.blog-pagination a,.blog-pagination span{border-radius:12px;justify-content:center;align-items:center;min-width:44px;height:44px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.blog-pagination a{color:var(--color-secondary);background:#fff;border:1px solid #e5e7eb}.blog-pagination a:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px)}.blog-pagination .active{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.post-hero:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#4911d70f 0%,#0000 50%),radial-gradient(at 80% 100%,#fdcb6e0a 0%,#0000 50%);position:absolute;inset:0}.post-breadcrumb{-webkit-backdrop-filter:blur(10px);background:#fffc;border:1px solid #e5e7eb;border-radius:100px;align-items:center;gap:12px;padding:10px 24px;font-size:14px;display:inline-flex}.post-breadcrumb a{color:var(--color-secondary);font-weight:500;text-decoration:none;transition:color .2s}.post-breadcrumb a:hover{color:var(--color-primary)}.post-breadcrumb span{color:#9ca3af}.article-wrapper{background:#fff;border:1px solid #f0f0f0;border-radius:28px;padding:50px;box-shadow:0 10px 60px -15px #00000014}.article-featured-img{border-radius:20px;width:100%;margin-bottom:40px;box-shadow:0 20px 40px -15px #0000001a}.article-content h2{color:var(--color-secondary);letter-spacing:-.5px;margin-top:2.5rem;margin-bottom:1rem;font-size:1.75rem;font-weight:800}.article-content h3{color:var(--color-secondary);margin-top:2rem;margin-bottom:.8rem;font-size:1.4rem;font-weight:700}.article-content img{border-radius:16px;max-width:100%;height:auto;margin:2rem 0;box-shadow:0 10px 30px #00000014}.article-content li{margin-bottom:.5rem}.article-content blockquote{border-left:4px solid var(--color-primary);color:#6b7280;margin:2rem 0;padding-left:1.5rem;font-style:italic}.article-content a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.article-content a:hover{color:var(--color-primary-dark)}.article-content pre,.article-content code{color:#e5e7eb;background:#1f2937;border-radius:12px;margin:1.5rem 0;padding:1.5rem;font-size:.9rem;overflow-x:auto}.article-content code{border-radius:4px;padding:2px 6px;font-size:.875em}.share-section{border-top:1px solid #e5e7eb;margin-top:50px;padding-top:30px}.share-btn{width:48px;height:48px;color:var(--color-secondary);background:#f3f4f6;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.share-btn:hover{transform:translateY(-4px)}.share-btn.facebook:hover{color:#fff;background:#1877f2;box-shadow:0 10px 25px #1877f24d}.share-btn.twitter:hover{color:#fff;background:#000;box-shadow:0 10px 25px #0000004d}.share-btn.linkedin:hover{color:#fff;background:#0077b5;box-shadow:0 10px 25px #0077b54d}.share-btn.whatsapp:hover{color:#fff;background:#25d366;box-shadow:0 10px 25px #25d3664d}.author-box{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:24px;margin-top:50px;padding:30px;display:flex}.author-box img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:70px;height:70px;box-shadow:0 4px 15px #0000001a}.sidebar-cta{text-align:center;color:#fff;background:linear-gradient(145deg,#111827 0%,#1f2937 100%);border-radius:24px;padding:40px 30px;position:relative;overflow:hidden;box-shadow:0 20px 50px -15px #0000004d}.sidebar-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#4911d733 0%,#0000 60%);position:absolute;inset:0}.sidebar-cta-content{z-index:2;position:relative}.sidebar-cta-logo{filter:drop-shadow(0 0 20px #ffffff26);width:160px;height:auto;margin-bottom:24px}.sidebar-cta-btn{background:linear-gradient(135deg, var(--color-primary) 0%, #3a0db0 100%);color:#fff;border-radius:100px;width:100%;padding:14px 24px;font-weight:700;text-decoration:none;transition:all .3s;display:block;box-shadow:0 10px 25px #4911d74d}.sidebar-cta-btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 15px 35px #4911d766}.sidebar-widget{background:#fff;border:1px solid #f0f0f0;border-radius:24px;padding:30px;box-shadow:0 10px 40px -15px #00000014}.sidebar-widget-title{color:var(--color-secondary);align-items:center;gap:10px;margin-bottom:24px;font-size:1.1rem;font-weight:800;display:flex}.sidebar-post-item{border-bottom:1px solid #f3f4f6;gap:16px;margin-bottom:20px;padding-bottom:20px;transition:transform .3s;display:flex}.sidebar-post-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sidebar-post-item:hover{transform:translate(5px)}.sidebar-post-thumb{object-fit:cover;border-radius:14px;flex-shrink:0;width:72px;height:72px}.sidebar-post-title{margin-bottom:6px;font-size:.95rem;font-weight:700;line-height:1.4}.sidebar-post-title a{color:var(--color-secondary);text-decoration:none;transition:color .2s}.sidebar-post-title a:hover{color:var(--color-primary)}.sidebar-post-date{color:#9ca3af;font-size:.8rem}.sidebar-support{text-align:center;background:0 0;border:2px dashed #d1d5db;border-radius:20px;padding:30px}.sidebar-support-btn{color:#25d366;background:0 0;border:2px solid #25d366;border-radius:100px;width:100%;padding:12px 20px;font-weight:700;text-decoration:none;transition:all .3s;display:block}.sidebar-support-btn:hover{color:#fff;background:#25d366;transform:translateY(-2px);box-shadow:0 10px 25px #25d36640}.empty-state{text-align:center;padding:80px 20px}.empty-state-icon{color:#d1d5db;margin-bottom:24px;font-size:5rem}@media (max-width:1023px){.article-wrapper{border-radius:20px;padding:30px}.article-content{font-size:1rem}.author-box{text-align:center;flex-direction:column}}@media (max-width:767px){.blog-card-image{height:180px}.blog-card-content,.article-wrapper{padding:20px}.sidebar-cta{padding:30px 20px}}.comparison-hero{background:linear-gradient(#fff 0%,#f8fafc 100%);position:relative;overflow:hidden}.comparison-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#4911d714 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-100px;right:-100px}.comparison-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#fdcb6e0f 0%,#0000 70%);width:400px;height:400px;position:absolute;bottom:-150px;left:-100px}.comparison-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px -15px #00000014}.comparison-table-wrapper{scrollbar-width:thin;scrollbar-color:var(--color-primary) #f1f5f9;overflow-x:auto}.comparison-table-wrapper::-webkit-scrollbar{height:8px}.comparison-table-wrapper::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.comparison-table-wrapper::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:4px}.comparison-table{border-collapse:collapse;width:100%;min-width:900px}.comparison-table th,.comparison-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:18px 24px}.comparison-table thead{z-index:20;position:sticky;top:0}.comparison-table thead th{-webkit-backdrop-filter:blur(12px);background:#fffffffa;border-bottom:2px solid #e5e7eb;padding-top:32px;padding-bottom:32px}.comparison-table thead th.highlight{background:#f0fdfafa}.comparison-table thead th:first-child{text-align:left}.feature-header-label{text-transform:uppercase;letter-spacing:1px;color:#9ca3af;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.feature-header-label i{color:var(--color-primary)}.product-header{text-align:center;min-width:160px;position:relative}.product-badge{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:4px 12px;font-size:10px;font-weight:800;position:absolute;top:8px;left:50%;transform:translate(-50%)}.product-badge.recommended{background:linear-gradient(135deg, var(--color-primary) 0%, #3a0db0 100%);color:#fff;box-shadow:0 4px 12px #4911d74d}.product-badge.new{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 12px #10b9814d}.product-icon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;font-size:24px;transition:transform .3s;display:inline-flex}.product-icon.primary{color:var(--color-primary);background:linear-gradient(135deg,#4911d71a 0%,#4911d726 100%)}.product-icon.success{color:#10b981;background:linear-gradient(135deg,#10b9811a 0%,#10b98126 100%)}.product-icon.muted{color:#9ca3af;background:#f3f4f6}.product-header:hover .product-icon{transform:scale(1.08)}.product-title{color:var(--color-secondary);margin:0 0 4px;font-size:1rem;font-weight:700}.product-type{color:#9ca3af;font-size:12px;font-weight:500}.comparison-table .highlight{background:linear-gradient(#4911d708 0%,#4911d70f 100%)}.comparison-table tbody tr:hover td{background-color:#fafafa}.comparison-table tbody tr:hover td.highlight{background:linear-gradient(#4911d70f 0%,#4911d71a 100%)}.comparison-table .category-row td{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e5e7eb;padding:14px 24px}.category-title{text-transform:uppercase;letter-spacing:1.5px;color:#6b7280;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.category-title i{color:var(--color-primary);font-size:14px}.feature-cell{text-align:left;border-right:1px solid #f1f5f9;min-width:280px}.feature-name{color:var(--color-secondary);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.feature-desc{color:#9ca3af;font-size:12px;line-height:1.4;display:block}.value-cell{text-align:center;min-width:160px}.value-content{justify-content:center;align-items:center;display:inline-flex}.value-content.is-check{color:var(--color-primary);font-size:22px}.value-content.is-check i{filter:drop-shadow(0 2px 4px #4911d74d)}.value-content.is-dash{color:#d1d5db;font-size:20px}.value-content.is-text{color:var(--color-secondary);white-space:nowrap;background:#f3f4f6;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600}.value-content.is-text.premium{color:var(--color-primary);background:linear-gradient(135deg,#4911d71a 0%,#4911d726 100%)}.comparison-table .footer-row td{text-align:center;border-bottom:none;padding:28px 24px}.comp-btn{border-radius:50px;justify-content:center;align-items:center;gap:8px;min-width:140px;padding:12px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.comp-btn.primary{background:linear-gradient(135deg, var(--color-primary) 0%, #3a0db0 100%);color:#fff;box-shadow:0 4px 15px #4911d740}.comp-btn.primary:hover{transform:translateY(-3px);box-shadow:0 8px 25px #4911d759}.comp-btn.success{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 15px #10b98140}.comp-btn.success:hover{transform:translateY(-3px);box-shadow:0 8px 25px #10b98159}.comp-btn.outline{color:#9ca3af;background:0 0;border:2px solid #e5e7eb}.comp-btn.outline:hover{color:#6b7280;background:#f9fafb;border-color:#d1d5db}.comparison-info{background:linear-gradient(135deg,#4911d70d 0%,#fdcb6e0d 100%);border:1px solid #4911d726;border-radius:16px;padding:24px 28px}.comparison-info-icon{background:linear-gradient(135deg, var(--color-primary) 0%, #3a0db0 100%);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.comparison-legend{background:#f9fafb;border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:24px;padding:20px 28px;display:flex}.legend-item{color:#6b7280;align-items:center;gap:10px;font-size:13px;display:flex}.legend-icon{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.legend-icon.check{color:var(--color-primary);background:#4911d71a}.legend-icon.dash{color:#d1d5db;background:#f3f4f6}@media (max-width:1023px){.comparison-table thead{position:relative;top:auto}.comparison-table th,.comparison-table td{padding:14px 18px}.product-icon{width:48px;height:48px;font-size:20px}}@media (max-width:767px){.comparison-card{border-radius:16px}.product-title{font-size:.9rem}.comp-btn{min-width:120px;padding:10px 18px;font-size:12px}}.article-content{color:#374151;font-size:1.125rem;line-height:1.9}.article-content>:first-child{margin-top:0}.article-content>:last-child{margin-bottom:0}.article-content h2{color:var(--color-secondary);letter-spacing:-.025em;margin-top:2.5rem;margin-bottom:1rem;font-size:1.75rem;font-weight:800;line-height:1.3}.article-content h3{color:var(--color-secondary);margin-top:2rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.4}.article-content h4{color:var(--color-secondary);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.article-content p{margin-bottom:1.5rem}.article-content a{color:var(--color-primary);text-underline-offset:3px;-webkit-text-decoration:underline #4911d74d;text-decoration:underline #4911d74d;text-decoration-thickness:2px;transition:all .2s}.article-content a:hover{color:var(--color-primary-dark);-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.article-content strong{color:var(--color-secondary);font-weight:700}.article-content em{font-style:italic}.article-content ul,.article-content ol{margin-bottom:1.5rem;padding-left:1.75rem}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content li{margin-bottom:.5rem;padding-left:.5rem}.article-content li::marker{color:var(--color-primary)}.article-content blockquote{border-left:4px solid var(--color-primary);color:#6b7280;background:linear-gradient(135deg,#4911d70d 0%,#4911d705 100%);border-radius:0 1rem 1rem 0;margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;font-style:italic;position:relative}.article-content blockquote:before{content:"\"";color:var(--color-primary);opacity:.3;font-family:Georgia,serif;font-size:3rem;line-height:1;position:absolute;top:.5rem;left:.75rem}.article-content img{border-radius:1rem;max-width:100%;height:auto;margin:2rem auto;display:block;box-shadow:0 25px 50px -12px #00000026}.article-content figure{margin:2.5rem 0}.article-content figure img{margin-bottom:0}.article-content figcaption{text-align:center;color:#9ca3af;margin-top:1rem;font-size:.875rem;font-style:italic}.article-content pre{color:#e5e7eb;background:linear-gradient(135deg,#1f2937 0%,#111827 100%);border:1px solid #ffffff1a;border-radius:1rem;margin:2rem 0;padding:1.5rem;font-size:.875rem;overflow-x:auto;box-shadow:0 10px 40px -10px #0000004d}.article-content code{color:#ef4444;background:#f3f4f6;border-radius:.375rem;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.article-content pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.article-content table{border-collapse:collapse;border-radius:.75rem;width:100%;margin:2rem 0;font-size:.95rem;overflow:hidden;box-shadow:0 4px 20px -5px #0000001a}.article-content th,.article-content td{text-align:left;border:1px solid #e5e7eb;padding:.875rem 1rem}.article-content th{color:var(--color-secondary);background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);font-weight:700}.article-content tbody tr:hover{background:#4911d708}.article-content hr{background:linear-gradient(90deg,#0000,#e5e7eb,#0000);border:none;height:2px;margin:3rem 0}.article-content .video-wrapper{border-radius:1rem;height:0;margin:2rem 0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000026}.article-content .video-wrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.post-hero{background:linear-gradient(#fff 0%,#f9fafb 100%);position:relative}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.corel-float-badge{--badge-size:3.5rem;--badge-gap:.75rem;bottom:calc(var(--badge-gap) + env(safe-area-inset-bottom));left:var(--badge-gap);z-index:990;border-radius:.875rem;align-items:center;text-decoration:none;display:flex;position:fixed}.corel-float-badge:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.corel-float-badge{display:none}@media (min-width:90rem){.corel-float-badge{--badge-size:4.5rem;--badge-gap:1.25rem;display:flex}}@media (min-width:100rem){.corel-float-badge{--badge-size:5.5rem;--badge-gap:1.5rem}}.corel-float-circle{width:var(--badge-size);height:var(--badge-size);z-index:2;border-radius:.875rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.corel-float-circle img{object-fit:contain;filter:drop-shadow(0 6px 16px #0000002e);width:100%;height:100%;transition:filter .3s;display:block}.corel-float-badge:hover .corel-float-circle,.corel-float-badge:focus-visible .corel-float-circle{transform:scale(1.05)}.corel-float-badge:hover .corel-float-circle img{filter:drop-shadow(0 10px 24px #4911d759)}.corel-float-pulse{border:2px solid var(--color-primary);z-index:1;pointer-events:none;border-radius:.875rem;animation:2.5s cubic-bezier(.4,0,.6,1) infinite corelPulseRing;position:absolute;inset:0}@keyframes corelPulseRing{0%{opacity:.4;transform:scale(1)}70%,to{opacity:0;transform:scale(1.2)}}.corel-float-circle:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(120deg,#0000 40%,#ffffffb3 50%,#0000 60%);width:50%;height:100%;animation:4s ease-in-out infinite corelShimmer;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes corelShimmer{0%{left:-100%}40%,to{left:200%}}.corel-float-text{left:calc(var(--badge-size) + .875rem);background:var(--color-primary-dark);color:#fff;width:max-content;max-width:min(22rem, calc(100vw - var(--badge-size) - 3rem));opacity:0;visibility:hidden;z-index:3;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.4;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:50%;transform:translateY(-50%)translate(-.75rem);box-shadow:0 8px 24px #4911d74d}.corel-float-text:before{content:"";border:.5rem solid #0000;border-left-width:0;border-right-color:var(--color-primary-dark);position:absolute;top:50%;left:-.5rem;transform:translateY(-50%)}.corel-float-badge:hover .corel-float-text,.corel-float-badge:focus-visible .corel-float-text{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}@media (hover:none){.corel-float-text{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-gradient,.corel-float-pulse,.whatsapp-float{animation:none!important}}.h26-hero{background:var(--h26-ink,#0e0b1a);--h26-ink:#0e0b1a;--h26-emerald:#4911d7;--h26-emerald-2:#8d6bf2;--h26-accent:#fdcb6e;grid-template-columns:1fr;min-height:100svh;display:grid;position:relative}@media (min-width:900px){.h26-hero{grid-template-columns:1.05fr 1fr}.h26-hero .h26-content{padding-top:calc(6.75rem + clamp(1.5rem,3vw,2.5rem))}}@media (max-width:899px){.h26-hero{flex-direction:column;min-height:100svh;padding-top:6.75rem;display:flex;position:relative;overflow:hidden}.h26-hero .h26-media{z-index:0;height:auto;min-height:0;position:absolute;inset:0}.h26-hero .h26-media-img{object-position:60% 50%;filter:blur(7px)saturate(120%);transform:scale(1.08)}.h26-hero .h26-media:after{background:linear-gradient(#0b0916b3 0%,#0b09168c 40%,#0b0916d9 100%)}.h26-hero .h26-panel{z-index:1;background:0 0;flex:auto;align-items:center;position:relative}.h26-hero .h26-content{padding:1rem 1.25rem clamp(4.5rem,14svh,9rem)}.h26-kicker-since{display:none}.h26-hero .h26-title{margin-top:.5rem;font-size:clamp(2.2rem,10vw,3.2rem)}.h26-hero .h26-lead{color:#ffffffd1;margin-top:.875rem}.h26-hero .h26-actions{flex-wrap:nowrap;gap:.625rem;margin-top:1.25rem}.h26-hero .h26-actions .s2-btn{flex:auto;min-height:3rem;padding:0 1rem;font-size:.9375rem}.h26-hero .h26-note{margin-top:1rem}.h26-hero .h26-points{display:none}}@media (max-width:899px) and (max-height:700px){.h26-hero .h26-title{font-size:clamp(2rem,9vw,2.6rem)}.h26-hero .h26-title-sub{font-size:1.125rem}.h26-hero .h26-lead{font-size:.9375rem;line-height:1.55}.h26-hero .h26-note{margin-top:.75rem;font-size:.8125rem}}.h26-kicker{letter-spacing:.01em;color:var(--color-brand-300);font-size:.875rem;font-weight:600}.h26-btn-ghost{color:#fff;background:0 0;border-color:#ffffff47}.h26-btn-ghost:hover{background:#ffffff14;border-color:#ffffff73}.h26-note{color:#ffffffc7;align-items:flex-start;gap:.625rem;max-width:34rem;margin-top:1.5rem;font-size:.875rem;line-height:1.55;display:flex}.h26-note i{color:var(--color-brand-300);margin-top:.2rem}.h26-points{color:#ffffffb3;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.75rem;padding-top:1.5rem;font-size:.875rem;display:flex}.h26-points li{align-items:center;gap:.5rem;display:inline-flex}.h26-points i{color:var(--color-brand-300);font-size:.75rem}.h26-media{background:#0b0916;min-height:44svh;position:relative;overflow:hidden}@media (min-width:900px){.h26-media{min-height:100svh}}.h26-media picture,.h26-media img.h26-media-img{width:100%;height:100%;position:absolute;inset:0}.h26-media-img{object-fit:cover;object-position:right center;display:block}.h26-media:after{content:"";background:linear-gradient(90deg,#0a151200 74%,var(--h26-ink) 100%),linear-gradient(0deg,#0a151273 0%,#0a151200 32%);position:absolute;inset:0}@media (max-width:899px){.h26-media:after{background:linear-gradient(0deg,var(--h26-ink) 2%,#0a151226 45%)}}.h26-badge-float{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1a16b8;border:1px solid #ffffff24;border-radius:1rem;align-items:center;gap:.8rem;padding:.7rem .9rem .7rem .7rem;display:flex;position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);box-shadow:0 1rem 2.5rem #0006}.h26-badge-seal{background:#fff;border-radius:.7rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.h26-badge-seal img{object-fit:contain;width:2.1rem;height:2.1rem}.h26-badge-meta{flex-direction:column;gap:.15rem;display:flex}.h26-badge-stars{color:var(--h26-accent);letter-spacing:.06em;font-size:.72rem}.h26-badge-text{color:#fff;font-size:.8rem;font-weight:600;line-height:1.2}.h26-badge-sub{color:#fff9;font-size:.72rem}.h26-panel{background:radial-gradient(60% 50% at 92% 8%, #4911d747, transparent 60%),radial-gradient(55% 45% at 100% 100%, #8d6bf229, transparent 60%),var(--h26-ink);align-items:center;display:flex;position:relative;overflow:hidden}.h26-content{width:100%;max-width:42rem;margin:0;padding:clamp(2.5rem,5vw,4rem) clamp(1.75rem,3vw,2.75rem) clamp(2.5rem,5vw,4rem) clamp(2rem,4.5vw,4rem)}.h26-eyebrow{color:#eafff8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.76rem;font-weight:600;display:inline-flex}.h26-eyebrow i{color:var(--h26-emerald-2);font-size:.9rem}.h26-eyebrow b{color:var(--h26-emerald-2);font-weight:700}.h26-title{letter-spacing:-.03em;color:#fff;margin:1.3rem 0 0;font-size:clamp(2.8rem,5.4vw,4.6rem);font-weight:800;line-height:1}.h26-reg{vertical-align:super;color:var(--h26-emerald-2);margin-left:.1em;font-size:.32em;font-weight:600}.h26-title-sub{letter-spacing:-.01em;color:#ffffffa8;margin-top:.45rem;font-size:clamp(1.2rem,2.3vw,1.85rem);font-weight:400;display:block}.h26-lead{color:#ffffffb8;max-width:36rem;margin:1.25rem 0 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.h26-offer{border:1px solid #ffffff1f;border-left:3px solid var(--h26-emerald-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border-radius:1rem;align-items:center;gap:.9rem;max-width:36rem;margin-top:1.6rem;padding:.9rem 1.1rem;display:flex}.h26-offer-icon{width:2.5rem;height:2.5rem;color:var(--h26-emerald-2);background:linear-gradient(135deg,#4911d759,#8d6bf233);border-radius:.75rem;flex:none;place-items:center;font-size:1.05rem;display:grid}.h26-offer-body{flex-direction:column;gap:.15rem;display:flex}.h26-offer-label{letter-spacing:.01em;color:var(--h26-emerald-2);font-size:.78rem;font-weight:700}.h26-offer-text{color:#ffffffd9;font-size:.88rem;line-height:1.45}.h26-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.75rem;display:flex}.h26-btn{border-radius:.85rem;align-items:center;gap:.55rem;padding:.9rem 1.7rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.h26-btn-primary{background:var(--h26-emerald);color:#04140f;box-shadow:0 .7rem 2rem #4911d76b}.h26-btn-primary:hover{background:var(--h26-emerald-2);transform:translateY(-2px)}.h26-btn-ghost{color:#fff;background:#ffffff0f;border:1px solid #fff3}.h26-btn-ghost:hover{background:#ffffff1f;transform:translateY(-2px)}.h26-btn:focus-visible{outline:2px solid var(--h26-emerald-2);outline-offset:2px}.h26-secure{color:#ffffff80;align-items:center;gap:.5rem;margin-top:1rem;font-size:.78rem;display:flex}.h26-secure i{color:var(--h26-emerald-2)}.h26-trust{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:1.35rem 0 0;list-style:none;display:flex}.h26-trust li{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.7rem;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.8rem;font-weight:500;display:inline-flex}.h26-trust i{color:var(--h26-emerald-2)}@media (prefers-reduced-motion:reduce){.h26-btn:hover{transform:none}}.page-hero{background:linear-gradient(#fff 0%,#f8fffe 100%);position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#4911d714 0%,#0000 70%);width:37.5rem;height:37.5rem;position:absolute;top:-50%;right:-20%}.page-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#fdcb6e0f 0%,#0000 70%);width:25rem;height:25rem;position:absolute;bottom:-30%;left:-10%}.corel-float-text{white-space:normal;text-align:left;width:17rem;max-width:calc(100vw - 9rem);padding:12px 16px;font-size:12.5px;line-height:1.45}@media (max-width:767px){.corel-float-text{display:none}}@media (max-width:359px){.h26-hero .h26-actions{flex-wrap:wrap}.h26-hero .h26-actions .s2-btn{flex:100%}}.h26-hero{--h26-ink:#120223;background:#120223}@media (min-width:900px){.h26-hero{grid-template-columns:1fr}.h26-hero .h26-media{z-index:0;background:#120223;min-height:0;position:absolute;inset:0}.h26-hero .h26-media-img{object-position:right center}.h26-hero .h26-media:after{background:linear-gradient(90deg,#120223b3 0%,#12022373 30%,#12022300 52%),linear-gradient(#12022300 78%,#12022373 100%)}.h26-hero .h26-panel{z-index:1;background:0 0;grid-column:1;position:relative}.h26-hero .h26-content{max-width:36rem;margin-left:max(2rem,50% - 38rem);padding-left:0;padding-right:0}}@media (min-width:900px) and (max-width:1199px){.h26-hero .h26-content{max-width:30rem}.h26-hero .h26-media-img{object-position:right -6vw top 50%}.h26-hero .h26-media:after{background:linear-gradient(90deg,#120223d9 0%,#12022399 40%,#12022300 62%),linear-gradient(#12022300 78%,#12022373 100%)}}@media (max-width:899px){.h26-hero .h26-media picture,.h26-hero .h26-media img.h26-media-img{height:62svh;inset:0 0 auto}.h26-hero .h26-media-img{object-position:84% 50%;filter:none;transform:none}.h26-hero .h26-media:after{background:linear-gradient(#12022359 0%,#12022326 18%,#1202238c 38%,#120223 62%)}.h26-hero .h26-panel{align-items:flex-end}}.h26-hero .h26-title{margin-top:0}.h26-hero .h26-title-sub{margin-top:.75rem}.h26-hero .h26-lead{margin-top:1.75rem}.h26-hero .h26-actions{margin-top:2.25rem}.h26-hero .h26-note{border-top:1px solid #ffffff1f;max-width:32rem;margin-top:2.75rem;padding-top:1.25rem;line-height:1.6}@media (max-width:899px){.h26-hero .h26-title-sub{margin-top:.5rem}.h26-hero .h26-lead{margin-top:1.25rem}.h26-hero .h26-actions{margin-top:1.75rem}.h26-hero .h26-note{margin-top:1.75rem;padding-top:1rem}}@media (max-width:899px) and (max-height:700px){.h26-hero .h26-lead{margin-top:1rem}.h26-hero .h26-actions{margin-top:1.25rem}.h26-hero .h26-note{margin-top:1.25rem;padding-top:.875rem}}@media (min-width:900px){.h26-hero .h26-media{top:4.5rem}}@media (min-width:48rem){.s2-footer__main>.s2-footer__brand{grid-column:span 12}.s2-footer__main>.s2-footer__col{grid-column:span 3}}@media (min-width:80rem){.s2-footer__main>.s2-footer__brand{grid-column:span 4}.s2-footer__main>.s2-footer__col{grid-column:span 2}}.s2-brand,.s2-footer__brand>a,.s2-header__cta,.s2-header__wa{min-height:2.75rem}.s2-header__wa{min-width:2.75rem}.s2-brand,.s2-footer__brand>a{align-items:center;display:inline-flex}.kb-bridge{grid-template-columns:minmax(0,1fr)}.kb-bridge>*{min-width:0}.kb-bridge .s2-btn{white-space:normal;text-align:center;max-width:100%}@media (min-width:48rem){.kb-bridge{grid-template-columns:minmax(0,1fr) auto}}.s2-pagehero__lead{-webkit-line-clamp:unset;display:block;overflow:visible}.s2-header__actions .s2-btn{min-height:2.75rem}.s2-topbar__links a{min-height:2.25rem;margin-block:-.5rem}@media not all and (min-width:40rem){.table-responsive:has(>table.s2-stack){border:0;overflow:visible}table.s2-stack{border:0;min-width:0!important}table.s2-stack thead,table.s2-stack tr:first-child:has(>th){display:none}table.s2-stack tr{border:1px solid var(--color-slate-200);background:#fff;border-radius:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;display:block}table.s2-stack td,table.s2-stack tbody th{text-align:left;display:block;border:0!important;padding:.3rem 0!important}table.s2-stack td[data-label]:before{content:attr(data-label);color:var(--color-slate-500);font-size:.75rem;font-weight:700;display:block}}.prose table th,.prose table td,.kb-prose table th,.kb-prose table td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@media (min-width:48rem){.s2-footer__bottom{padding-right:0}}.s2-at-footer .s2-totop{bottom:calc(6.5rem + env(safe-area-inset-bottom))}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}