/*! tailwindcss v4.2.4 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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);--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--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-navy:#1b2b6b;--color-navy-dark:#111e4a;--color-purple:#6b5b9e;--color-terra:#e07b5b;--color-terra-dark:#c46340;--color-terra-light:#f09070;--color-teal:#4dbfb8;--color-yellow:#fdbb2d;--color-success:#386a20;--color-danger:#b3261e;--color-warning:#e8e971;--color-info:#085786;--color-surface:#101319;--color-surface-dim:#101319;--color-surface-container-high:#272a30;--color-on-surface:#e1e2eb;--color-primary:#a9c7ff;--color-primary-container:#4891f6;--color-on-primary:#003063;--color-on-primary-container:#dde1ff;--color-tertiary:#f2afff;--color-tertiary-container:#c370d7;--color-on-tertiary-container:#30003e;--color-panel-1:#1d2026;--color-panel-2:#101319;--color-panel-3:#1d2026;--color-panel-4:#101319;--color-panel-5:#1d2026;--font-display:"Plus Jakarta Sans", "Plus Jakarta Sans", serif;--radius-base:16px;--radius-large:24px}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{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{font-family:var(--font-display);scroll-behavior:smooth}body{overflow-x:hidden}}@layer components{.prose{color:var(--color-on-surface);max-width:65ch;font-size:16px;line-height:1.7}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h1{color:var(--color-on-surface);margin:1.5em 0 .5em;font-size:2.25em;font-weight:900;line-height:1.2}.prose h2{color:var(--color-on-surface);margin:2em 0 .75em;font-size:1.5em;font-weight:900;line-height:1.3}.prose h3{color:var(--color-on-surface);margin:1.6em 0 .5em;font-size:1.25em;font-weight:800;line-height:1.4}.prose h4{color:var(--color-on-surface);margin:1.5em 0 .5em;font-size:1.1em;font-weight:800}.prose p{margin:1.25em 0}.prose ul,.prose ol{margin:1.25em 0;padding-left:1.625em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin:.5em 0}.prose li>p{margin:.6em 0}.prose li::marker{color:#e1e2eb80}@supports (color:color-mix(in lab, red, red)){.prose li::marker{color:color-mix(in srgb, var(--color-on-surface), transparent 50%)}}.prose strong{color:var(--color-on-surface);font-weight:700}.prose em{font-style:italic}.prose a{color:var(--color-terra-light);text-underline-offset:2px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.prose a:hover{color:var(--color-terra)}.prose code{background:#e1e2eb1a;border-radius:4px;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.875em}@supports (color:color-mix(in lab, red, red)){.prose code{background:color-mix(in srgb, var(--color-on-surface), transparent 90%)}}.prose code{color:var(--color-terra-light)}.prose pre{border-radius:var(--radius-base);background:#0000004d;margin:1.5em 0;padding:1.25em 1.5em;font-size:.875em;line-height:1.6;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0;font-size:1em}.prose blockquote{border-left:3px solid var(--color-terra);color:#e1e2ebbf;margin:1.5em 0;padding-left:1.25em;font-style:italic}@supports (color:color-mix(in lab, red, red)){.prose blockquote{color:color-mix(in srgb, var(--color-on-surface), transparent 25%)}}.prose hr{border:0;border-top:1px solid #e1e2eb26;margin:2.5em 0}@supports (color:color-mix(in lab, red, red)){.prose hr{border-top:1px solid color-mix(in srgb, var(--color-on-surface), transparent 85%)}}.prose-lg{font-size:18px;line-height:1.75}.prose-lg h1{font-size:2.5em}.prose-lg h2{font-size:1.625em}.prose-lg h3{font-size:1.375em}.prose-invert,.prose-invert h1,.prose-invert h2,.prose-invert h3,.prose-invert h4,.prose-invert strong{color:var(--color-white)}.prose-invert a{color:var(--color-terra-light)}.prose-invert blockquote{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.prose-invert blockquote{color:color-mix(in srgb, var(--color-white), transparent 15%)}}.prose-invert code{background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.prose-invert code{background:color-mix(in srgb, var(--color-white), transparent 92%)}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.mx-auto{margin-inline:auto}.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-1{margin-top:calc(var(--spacing) * 1)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-56{margin-top:calc(var(--spacing) * 56)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[1120px\]{max-width:1120px}.max-w-none{max-width:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-base\)\]{border-radius:var(--radius-base)}.rounded-\[var\(--radius-large\)\]{border-radius:var(--radius-large)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-on-surface\/12{border-color:#e1e2eb1f}@supports (color:color-mix(in lab, red, red)){.border-on-surface\/12{border-color:color-mix(in oklab, var(--color-on-surface) 12%, transparent)}}.bg-on-surface\/5{background-color:#e1e2eb0d}@supports (color:color-mix(in lab, red, red)){.bg-on-surface\/5{background-color:color-mix(in oklab, var(--color-on-surface) 5%, transparent)}}.bg-primary\/15{background-color:#a9c7ff26}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-dim{background-color:var(--color-surface-dim)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-\[6\%\]{padding-inline:6%}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-\[90px\]{padding-block:90px}.pt-\[120px\]{padding-top:120px}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[60px\]{padding-bottom:60px}.pb-\[90px\]{padding-bottom:90px}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-\[10px\]{font-size:10px}.text-\[clamp\(14px\,1\.3vw\,16px\)\]{font-size:clamp(14px,1.3vw,16px)}.text-\[clamp\(15px\,1\.3vw\,18px\)\]{font-size:clamp(15px,1.3vw,18px)}.text-\[clamp\(28px\,3\.5vw\,42px\)\]{font-size:clamp(28px,3.5vw,42px)}.text-\[clamp\(28px\,3\.5vw\,46px\)\]{font-size:clamp(28px,3.5vw,46px)}.text-\[clamp\(28px\,3\.5vw\,48px\)\]{font-size:clamp(28px,3.5vw,48px)}.text-\[clamp\(32px\,4vw\,52px\)\]{font-size:clamp(32px,4vw,52px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-on-surface{color:var(--color-on-surface)}.text-on-surface\/45{color:#e1e2eb73}@supports (color:color-mix(in lab, red, red)){.text-on-surface\/45{color:color-mix(in oklab, var(--color-on-surface) 45%, transparent)}}.text-on-surface\/50{color:#e1e2eb80}@supports (color:color-mix(in lab, red, red)){.text-on-surface\/50{color:color-mix(in oklab, var(--color-on-surface) 50%, transparent)}}.text-on-surface\/55{color:#e1e2eb8c}@supports (color:color-mix(in lab, red, red)){.text-on-surface\/55{color:color-mix(in oklab, var(--color-on-surface) 55%, transparent)}}.text-on-surface\/65{color:#e1e2eba6}@supports (color:color-mix(in lab, red, red)){.text-on-surface\/65{color:color-mix(in oklab, var(--color-on-surface) 65%, transparent)}}.text-on-surface\/70{color:#e1e2ebb3}@supports (color:color-mix(in lab, red, red)){.text-on-surface\/70{color:color-mix(in oklab, var(--color-on-surface) 70%, transparent)}}.text-on-surface\/75{color:#e1e2ebbf}@supports (color:color-mix(in lab, red, red)){.text-on-surface\/75{color:color-mix(in oklab, var(--color-on-surface) 75%, transparent)}}.text-on-surface\/80{color:#e1e2ebcc}@supports (color:color-mix(in lab, red, red)){.text-on-surface\/80{color:color-mix(in oklab, var(--color-on-surface) 80%, transparent)}}.text-primary{color:var(--color-primary)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-on-surface\/30:hover{border-color:#e1e2eb4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-on-surface\/30:hover{border-color:color-mix(in oklab, var(--color-on-surface) 30%, transparent)}}.hover\:bg-on-surface\/10:hover{background-color:#e1e2eb1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-on-surface\/10:hover{background-color:color-mix(in oklab, var(--color-on-surface) 10%, transparent)}}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:opacity-80:hover{opacity:.8}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_a\]\:text-primary a{color:var(--color-primary)}.\[\&_a\:hover\]\:opacity-80 a:hover{opacity:.8}.\[\&_li\]\:mb-1\.5 li{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul\]\:pl-0 ul{padding-left:calc(var(--spacing) * 0)}}:root[data-theme=dark]{color-scheme:dark;--color-surface:#101319;--color-surface-dim:#101319;--color-surface-container-high:#272a30;--color-on-surface:#e1e2eb;--color-primary:#a9c7ff;--color-primary-container:#4891f6;--color-on-primary:#003063;--color-on-primary-container:#dde1ff;--color-tertiary:#f2afff;--color-on-tertiary:#55006b;--color-tertiary-container:#c370d7;--color-on-tertiary-container:#30003e;--color-inverse-surface:#e1e2eb;--color-inverse-on-surface:#2d3037;--color-panel-1:#1d2026;--color-panel-2:#101319;--color-panel-3:#1d2026;--color-panel-4:#101319;--color-panel-5:#1d2026}:root[data-theme=light]{color-scheme:light;--color-surface:#f9f9ff;--color-surface-dim:#d8dae2;--color-surface-container-high:#e6e8f1;--color-on-surface:#191c22;--color-primary:#005bb2;--color-primary-container:#1f74d7;--color-on-primary:#fff;--color-on-primary-container:#364379;--color-tertiary:#883a9d;--color-on-tertiary:#fff;--color-tertiary-container:#a454b8;--color-on-tertiary-container:#fffbff;--color-inverse-surface:#2d3037;--color-inverse-on-surface:#eff0f9;--color-panel-1:#eceef6;--color-panel-2:#f9f9ff;--color-panel-3:#eceef6;--color-panel-4:#f9f9ff;--color-panel-5:#eceef6}:root[data-palette=blue-vibrant][data-theme=light]{--md-sys-color-primary:#005db6;--md-sys-color-surface-tint:#005db6;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#d6e3ff;--md-sys-color-on-primary-container:#00468b;--md-sys-color-secondary:#575d7e;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#dde1ff;--md-sys-color-on-secondary-container:#3f4565;--md-sys-color-tertiary:#5f588a;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#e5deff;--md-sys-color-on-tertiary-container:#474070;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#93000a;--md-sys-color-background:#f9f9ff;--md-sys-color-on-background:#171c24;--md-sys-color-surface:#f9f9ff;--md-sys-color-on-surface:#171c24;--md-sys-color-surface-variant:#dde2f2;--md-sys-color-on-surface-variant:#414753;--md-sys-color-outline:#717785;--md-sys-color-outline-variant:#c1c6d6;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#2c303a;--md-sys-color-inverse-on-surface:#edf0fd;--md-sys-color-inverse-primary:#a9c7ff;--md-sys-color-primary-fixed:#d6e3ff;--md-sys-color-on-primary-fixed:#001b3d;--md-sys-color-primary-fixed-dim:#a9c7ff;--md-sys-color-on-primary-fixed-variant:#00468b;--md-sys-color-secondary-fixed:#dde1ff;--md-sys-color-on-secondary-fixed:#131937;--md-sys-color-secondary-fixed-dim:#fdbb2d;--md-sys-color-on-secondary-fixed-variant:#3f4565;--md-sys-color-tertiary-fixed:#e5deff;--md-sys-color-on-tertiary-fixed:#1b1442;--md-sys-color-tertiary-fixed-dim:#c8c0f8;--md-sys-color-on-tertiary-fixed-variant:#474070;--md-sys-color-surface-dim:#d6dae6;--md-sys-color-surface-bright:#f9f9ff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f0f3ff;--md-sys-color-surface-container:#eaeefa;--md-sys-color-surface-container-high:#e4e8f5;--md-sys-color-surface-container-highest:#dee2ef}:root[data-palette=blue-vibrant][data-theme=dark]{--md-sys-color-primary:#a9c7ff;--md-sys-color-surface-tint:#a9c7ff;--md-sys-color-on-primary:#003063;--md-sys-color-primary-container:#00468b;--md-sys-color-on-primary-container:#d6e3ff;--md-sys-color-secondary:#bfc4eb;--md-sys-color-on-secondary:#282f4d;--md-sys-color-secondary-container:#3f4565;--md-sys-color-on-secondary-container:#dde1ff;--md-sys-color-tertiary:#c8c0f8;--md-sys-color-on-tertiary:#302a58;--md-sys-color-tertiary-container:#474070;--md-sys-color-on-tertiary-container:#e5deff;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-background:#0f131c;--md-sys-color-on-background:#dee2ef;--md-sys-color-surface:#0f131c;--md-sys-color-on-surface:#dee2ef;--md-sys-color-surface-variant:#414753;--md-sys-color-on-surface-variant:#c1c6d6;--md-sys-color-outline:#8b919f;--md-sys-color-outline-variant:#414753;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#dee2ef;--md-sys-color-inverse-on-surface:#2c303a;--md-sys-color-inverse-primary:#005db6;--md-sys-color-primary-fixed:#d6e3ff;--md-sys-color-on-primary-fixed:#001b3d;--md-sys-color-primary-fixed-dim:#a9c7ff;--md-sys-color-on-primary-fixed-variant:#00468b;--md-sys-color-secondary-fixed:#dde1ff;--md-sys-color-on-secondary-fixed:#131937;--md-sys-color-secondary-fixed-dim:#fdbb2d;--md-sys-color-on-secondary-fixed-variant:#3f4565;--md-sys-color-tertiary-fixed:#e5deff;--md-sys-color-on-tertiary-fixed:#1b1442;--md-sys-color-tertiary-fixed-dim:#c8c0f8;--md-sys-color-on-tertiary-fixed-variant:#474070;--md-sys-color-surface-dim:#0f131c;--md-sys-color-surface-bright:#353943;--md-sys-color-surface-container-lowest:#0a0e17;--md-sys-color-surface-container-low:#171c24;--md-sys-color-surface-container:#1b2029;--md-sys-color-surface-container-high:#252a33;--md-sys-color-surface-container-highest:#30353e}:root[data-palette=app-preview][data-theme=light]{--md-sys-color-primary:#3481e5;--md-sys-color-surface-tint:#3481e5;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#d6e3ff;--md-sys-color-on-primary-container:#264777;--md-sys-color-secondary:#555f71;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#d9e3f9;--md-sys-color-on-secondary-container:#3e4758;--md-sys-color-tertiary:#6f5675;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#f9d8fe;--md-sys-color-on-tertiary-container:#563e5c;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#93000a;--md-sys-color-background:#f9f9ff;--md-sys-color-on-background:#191c20;--md-sys-color-surface:#f9f9ff;--md-sys-color-on-surface:#191c20;--md-sys-color-surface-variant:#e0e2ec;--md-sys-color-on-surface-variant:#44474e;--md-sys-color-outline:#74777f;--md-sys-color-outline-variant:#c4c6cf;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#2e3036;--md-sys-color-inverse-on-surface:#f0f0f7;--md-sys-color-inverse-primary:#a9c7ff;--md-sys-color-primary-fixed:#d6e3ff;--md-sys-color-on-primary-fixed:#001b3d;--md-sys-color-primary-fixed-dim:#a9c7ff;--md-sys-color-on-primary-fixed-variant:#264777;--md-sys-color-secondary-fixed:#d9e3f9;--md-sys-color-on-secondary-fixed:#121c2b;--md-sys-color-secondary-fixed-dim:#bdc7dc;--md-sys-color-on-secondary-fixed-variant:#3e4758;--md-sys-color-tertiary-fixed:#f9d8fe;--md-sys-color-on-tertiary-fixed:#28132f;--md-sys-color-tertiary-fixed-dim:#dcbce1;--md-sys-color-on-tertiary-fixed-variant:#563e5c;--md-sys-color-surface-dim:#d9d9e0;--md-sys-color-surface-bright:#f9f9ff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f3f3fa;--md-sys-color-surface-container:#ededf4;--md-sys-color-surface-container-high:#e7e8ee;--md-sys-color-surface-container-highest:#e2e2e9}:root[data-palette=app-preview][data-theme=dark]{--md-sys-color-primary:#3481e5;--md-sys-color-surface-tint:#3481e5;--md-sys-color-on-primary:#08305f;--md-sys-color-primary-container:#264777;--md-sys-color-on-primary-container:#d6e3ff;--md-sys-color-secondary:#bdc7dc;--md-sys-color-on-secondary:#273141;--md-sys-color-secondary-container:#3e4758;--md-sys-color-on-secondary-container:#d9e3f9;--md-sys-color-tertiary:#dcbce1;--md-sys-color-on-tertiary:#3e2845;--md-sys-color-tertiary-container:#563e5c;--md-sys-color-on-tertiary-container:#f9d8fe;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-background:#111318;--md-sys-color-on-background:#e2e2e9;--md-sys-color-surface:#111318;--md-sys-color-on-surface:#e2e2e9;--md-sys-color-surface-variant:#44474e;--md-sys-color-on-surface-variant:#c4c6cf;--md-sys-color-outline:#8e9099;--md-sys-color-outline-variant:#44474e;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#e2e2e9;--md-sys-color-inverse-on-surface:#2e3036;--md-sys-color-inverse-primary:#405f90;--md-sys-color-primary-fixed:#d6e3ff;--md-sys-color-on-primary-fixed:#001b3d;--md-sys-color-primary-fixed-dim:#a9c7ff;--md-sys-color-on-primary-fixed-variant:#264777;--md-sys-color-secondary-fixed:#d9e3f9;--md-sys-color-on-secondary-fixed:#121c2b;--md-sys-color-secondary-fixed-dim:#bdc7dc;--md-sys-color-on-secondary-fixed-variant:#3e4758;--md-sys-color-tertiary-fixed:#f9d8fe;--md-sys-color-on-tertiary-fixed:#28132f;--md-sys-color-tertiary-fixed-dim:#dcbce1;--md-sys-color-on-tertiary-fixed-variant:#563e5c;--md-sys-color-surface-dim:#111318;--md-sys-color-surface-bright:#37393e;--md-sys-color-surface-container-lowest:#0c0e13;--md-sys-color-surface-container-low:#191c20;--md-sys-color-surface-container:#1d2024;--md-sys-color-surface-container-high:#282a2f;--md-sys-color-surface-container-highest:#33353a}:root[data-palette=app-preview-rz][data-theme=light]{--md-sys-color-primary:#3481e5;--md-sys-color-surface-tint:#3481e5;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#bcd8ff;--md-sys-color-on-primary-container:#00215d;--md-sys-color-secondary:#5b6371;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#c2ccdc;--md-sys-color-on-secondary-container:#19202b;--md-sys-color-tertiary:#085786;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#aadaff;--md-sys-color-on-tertiary-container:#002d41;--md-sys-color-error:#d35153;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffaeaa;--md-sys-color-on-error-container:#410005;--md-sys-color-background:#f3f6f9;--md-sys-color-on-background:#1b1d20;--md-sys-color-surface:#f8fafb;--md-sys-color-on-surface:#1b1d20;--md-sys-color-surface-variant:#e3eaf2;--md-sys-color-on-surface-variant:#45494f;--md-sys-color-outline:#c6cbd2;--md-sys-color-outline-variant:#dbe0e6;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#45494f;--md-sys-color-inverse-on-surface:#f8fafb;--md-sys-color-inverse-primary:#bcd8ff;--md-sys-color-primary-fixed:#bcd8ff;--md-sys-color-on-primary-fixed:#00215d;--md-sys-color-primary-fixed-dim:#bcd8ff;--md-sys-color-on-primary-fixed-variant:#375a8b;--md-sys-color-secondary-fixed:#c2ccdc;--md-sys-color-on-secondary-fixed:#19202b;--md-sys-color-secondary-fixed-dim:#c2ccdc;--md-sys-color-on-secondary-fixed-variant:#444c58;--md-sys-color-tertiary-fixed:#aadaff;--md-sys-color-on-tertiary-fixed:#002d41;--md-sys-color-tertiary-fixed-dim:#aadaff;--md-sys-color-on-tertiary-fixed-variant:#086791;--md-sys-color-surface-dim:#dfe5ec;--md-sys-color-surface-bright:#f8fafb;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f8fafb;--md-sys-color-surface-container:#f3f6f9;--md-sys-color-surface-container-high:#e3eaf2;--md-sys-color-surface-container-highest:#dfe5ec}:root[data-palette=app-preview-rz][data-theme=dark]{--md-sys-color-primary:#94c1ff;--md-sys-color-surface-tint:#94c1ff;--md-sys-color-on-primary:#001f5d;--md-sys-color-primary-container:#37598b;--md-sys-color-on-primary-container:#bcd7ff;--md-sys-color-secondary:#c2cbdc;--md-sys-color-on-secondary:#191f2b;--md-sys-color-secondary-container:#444b58;--md-sys-color-on-secondary-container:#c2cbdc;--md-sys-color-tertiary:#aadaff;--md-sys-color-on-tertiary:#002d41;--md-sys-color-tertiary-container:#086791;--md-sys-color-on-tertiary-container:#aadaff;--md-sys-color-error:#b3261e;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#91080a;--md-sys-color-on-error-container:#ffb4aa;--md-sys-color-background:#1b1d20;--md-sys-color-on-background:#fff;--md-sys-color-surface:#1b1d20;--md-sys-color-on-surface:#fff;--md-sys-color-surface-variant:#1f2226;--md-sys-color-on-surface-variant:#c4c9d0;--md-sys-color-outline:#45494f;--md-sys-color-outline-variant:#34373b;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#e0e4e9;--md-sys-color-inverse-on-surface:#1b1d20;--md-sys-color-inverse-primary:#37598b;--md-sys-color-primary-fixed:#bcd8ff;--md-sys-color-on-primary-fixed:#00215d;--md-sys-color-primary-fixed-dim:#bcd8ff;--md-sys-color-on-primary-fixed-variant:#375a8b;--md-sys-color-secondary-fixed:#c2ccdc;--md-sys-color-on-secondary-fixed:#19202b;--md-sys-color-secondary-fixed-dim:#c2ccdc;--md-sys-color-on-secondary-fixed-variant:#444c58;--md-sys-color-tertiary-fixed:#aadaff;--md-sys-color-on-tertiary-fixed:#002d41;--md-sys-color-tertiary-fixed-dim:#aadaff;--md-sys-color-on-tertiary-fixed-variant:#086791;--md-sys-color-surface-dim:#121518;--md-sys-color-surface-bright:#45494f;--md-sys-color-surface-container-lowest:#121518;--md-sys-color-surface-container-low:#1b1d20;--md-sys-color-surface-container:#1f2226;--md-sys-color-surface-container-high:#292c30;--md-sys-color-surface-container-highest:#34373b}:root[data-palette][data-theme=light],:root[data-palette][data-theme=dark]{--color-surface:var(--md-sys-color-surface);--color-surface-dim:var(--md-sys-color-surface-dim);--color-surface-bright:var(--md-sys-color-surface-bright);--color-surface-container-lowest:var(--md-sys-color-surface-container-lowest);--color-surface-container-low:var(--md-sys-color-surface-container-low);--color-surface-container:var(--md-sys-color-surface-container);--color-surface-container-high:var(--md-sys-color-surface-container-high);--color-surface-container-highest:var(--md-sys-color-surface-container-highest);--color-on-surface:var(--md-sys-color-on-surface);--color-on-surface-variant:var(--md-sys-color-on-surface-variant);--color-outline:var(--md-sys-color-outline);--color-outline-variant:var(--md-sys-color-outline-variant);--color-primary:var(--md-sys-color-primary);--color-primary-container:var(--md-sys-color-primary-container);--color-on-primary:var(--md-sys-color-on-primary);--color-on-primary-container:var(--md-sys-color-on-primary-container);--color-secondary:var(--md-sys-color-secondary);--color-on-secondary:var(--md-sys-color-on-secondary);--color-secondary-container:var(--md-sys-color-secondary-container);--color-on-secondary-container:var(--md-sys-color-on-secondary-container);--color-secondary-fixed:var(--md-sys-color-secondary-fixed);--color-secondary-fixed-dim:var(--md-sys-color-secondary-fixed-dim);--color-on-secondary-fixed:var(--md-sys-color-on-secondary-fixed);--color-on-secondary-fixed-variant:var(--md-sys-color-on-secondary-fixed-variant);--color-yellow:var(--md-sys-color-secondary-fixed-dim);--color-tertiary:var(--md-sys-color-tertiary);--color-on-tertiary:var(--md-sys-color-on-tertiary);--color-tertiary-container:var(--md-sys-color-tertiary-container);--color-on-tertiary-container:var(--md-sys-color-on-tertiary-container);--color-inverse-surface:var(--md-sys-color-inverse-surface);--color-inverse-on-surface:var(--md-sys-color-inverse-on-surface);--color-panel-1:var(--md-sys-color-surface-container);--color-panel-2:var(--md-sys-color-surface);--color-panel-3:var(--md-sys-color-surface-container);--color-panel-4:var(--md-sys-color-surface);--color-panel-5:var(--md-sys-color-surface-container)}:root[data-theme=dark] .logo-light,:root[data-theme=light] .logo-dark{display:none}:root{--illo-shadow:0 20px 60px #00000026}body>nav{--nav-bg:#101319f7}@supports (color:color-mix(in lab, red, red)){body>nav{--nav-bg:color-mix(in srgb, var(--color-surface-dim), transparent 3%)}}body>nav{--nav-border:#e1e2eb12}@supports (color:color-mix(in lab, red, red)){body>nav{--nav-border:color-mix(in srgb, var(--color-on-surface), transparent 93%)}}body>nav{--nav-text:#e1e2eba6}@supports (color:color-mix(in lab, red, red)){body>nav{--nav-text:color-mix(in srgb, var(--color-on-surface), transparent 35%)}}body>nav{--nav-text-hover:var(--color-on-surface)}#hero{--hero-bg:var(--color-surface);--hero-text:var(--color-on-surface);--hero-muted:#e1e2eba6}@supports (color:color-mix(in lab, red, red)){#hero{--hero-muted:color-mix(in srgb, var(--color-on-surface), transparent 35%)}}#hero{--hero-accent:var(--color-primary);--hero-accent-strong:#90a9d9}@supports (color:color-mix(in lab, red, red)){#hero{--hero-accent-strong:color-mix(in srgb, var(--color-primary), black 15%)}}#hero{--hero-pill-bg:#a9c7ff33}@supports (color:color-mix(in lab, red, red)){#hero{--hero-pill-bg:color-mix(in srgb, var(--color-primary), transparent 80%)}}#hero{--hero-pill-border:#a9c7ff66}@supports (color:color-mix(in lab, red, red)){#hero{--hero-pill-border:color-mix(in srgb, var(--color-primary), transparent 60%)}}#hero{--hero-pill-text:#c3d8ff}@supports (color:color-mix(in lab, red, red)){#hero{--hero-pill-text:color-mix(in srgb, var(--color-primary), white 30%)}}#hero{--hero-outline:#e1e2eb4d}@supports (color:color-mix(in lab, red, red)){#hero{--hero-outline:color-mix(in srgb, var(--color-on-surface), transparent 70%)}}#video{--video-bg:var(--color-surface-dim);--video-title:var(--color-on-surface);--video-muted:#e1e2eb99}@supports (color:color-mix(in lab, red, red)){#video{--video-muted:color-mix(in srgb, var(--color-on-surface), transparent 40%)}}#video{--video-stat-muted:#e1e2eb80}@supports (color:color-mix(in lab, red, red)){#video{--video-stat-muted:color-mix(in srgb, var(--color-on-surface), transparent 50%)}}#video{--video-accent:var(--color-primary)}#pain{--pain-bg:var(--color-tertiary-container);--pain-title:var(--color-on-tertiary-container);--pain-muted:#30003ec7}@supports (color:color-mix(in lab, red, red)){#pain{--pain-muted:color-mix(in srgb, var(--color-on-tertiary-container), transparent 22%)}}#pain{--pain-card-bg:#ffffff1f}@supports (color:color-mix(in lab, red, red)){#pain{--pain-card-bg:color-mix(in srgb, var(--color-white), transparent 88%)}}#pain{--pain-card-border:#ffffff2e}@supports (color:color-mix(in lab, red, red)){#pain{--pain-card-border:color-mix(in srgb, var(--color-white), transparent 82%)}}#how{--how-bg:var(--color-surface-dim);--how-title:var(--color-on-surface);--how-muted:#e1e2eb99}@supports (color:color-mix(in lab, red, red)){#how{--how-muted:color-mix(in srgb, var(--color-on-surface), transparent 40%)}}#how{--how-accent:var(--color-tertiary)}#pricing{--pricing-bg:var(--color-surface);--pricing-title:var(--color-on-surface);--pricing-muted:#e1e2eba6}@supports (color:color-mix(in lab, red, red)){#pricing{--pricing-muted:color-mix(in srgb, var(--color-on-surface), transparent 35%)}}#pricing{--pricing-card-bg:#e1e2eb0a}@supports (color:color-mix(in lab, red, red)){#pricing{--pricing-card-bg:color-mix(in srgb, var(--color-on-surface), transparent 96%)}}#pricing{--pricing-card-border:#e1e2eb1f}@supports (color:color-mix(in lab, red, red)){#pricing{--pricing-card-border:color-mix(in srgb, var(--color-on-surface), transparent 88%)}}#pricing{--pricing-feature-bg:var(--color-primary)}#setup{--setup-bg:var(--color-surface-container-high);--setup-title:var(--color-on-surface);--setup-muted:#e1e2eba6}@supports (color:color-mix(in lab, red, red)){#setup{--setup-muted:color-mix(in srgb, var(--color-on-surface), transparent 35%)}}#setup{--setup-accent:var(--color-primary)}#cta{--cta-bg:var(--color-surface-dim);--cta-title:var(--color-on-surface);--cta-muted:#e1e2eba6}@supports (color:color-mix(in lab, red, red)){#cta{--cta-muted:color-mix(in srgb, var(--color-on-surface), transparent 35%)}}#subscribe{--subscribe-bg:var(--color-primary);--subscribe-title:var(--color-on-primary);--subscribe-muted:#003063d9}@supports (color:color-mix(in lab, red, red)){#subscribe{--subscribe-muted:color-mix(in srgb, var(--color-on-primary), transparent 15%)}}footer{--footer-bg:var(--color-surface-dim);--footer-text:#e1e2eb8c}@supports (color:color-mix(in lab, red, red)){footer{--footer-text:color-mix(in srgb, var(--color-on-surface), transparent 45%)}}footer{--footer-muted:#e1e2eb59}@supports (color:color-mix(in lab, red, red)){footer{--footer-muted:color-mix(in srgb, var(--color-on-surface), transparent 65%)}}section[id]{scroll-margin-top:88px}body>nav{z-index:200;background:var(--nav-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--nav-border);grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px;height:68px;padding:0 6%;display:grid;position:fixed;top:0;left:0;right:0}.nav-logo{grid-column:1;justify-self:start}.nav-logo svg,.nav-logo img{width:auto;height:28px;display:block}.nav-menu{grid-column:2;justify-self:center;align-items:center;display:flex}.nav-links{gap:30px;display:flex}.nav-links a{color:var(--nav-text);font-size:14px;font-weight:600;text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--nav-text-hover)}.nav-burger{border:1px solid var(--color-on-surface);width:40px;height:40px;color:var(--color-on-surface);cursor:pointer;background:0 0;border-radius:50%;grid-column:3;justify-content:center;justify-self:end;align-items:center;padding:0;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.nav-burger:hover{background:var(--color-on-surface);color:var(--color-surface)}.nav-menu-cta{margin-top:6px}.nav-menu-cta .btn{justify-content:center;width:100%;display:flex}.nav-menu-settings{border-radius:var(--radius-base);background:var(--color-surface-container-high);color:var(--color-on-surface);border:1px solid var(--color-on-surface);opacity:0;visibility:hidden;z-index:300;flex-direction:column;gap:14px;min-width:210px;padding:14px 16px;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;top:calc(100% + 10px);right:6%;transform:translateY(-6px);box-shadow:0 18px 40px #00000040}body>nav.is-menu-open .nav-menu-settings{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:900px){body>nav .nav-menu{display:none}body>nav.is-menu-open .nav-menu{background:var(--color-surface);border-bottom:1px solid var(--nav-border);z-index:199;flex-direction:column;align-items:stretch;gap:16px;padding:18px 6% 24px;display:flex;position:fixed;top:68px;left:0;right:0;box-shadow:0 18px 40px #00000040}body>nav.is-menu-open .nav-links{flex-direction:column;align-items:stretch;gap:4px;display:flex}body>nav.is-menu-open .nav-links a{color:var(--color-on-surface);border-bottom:1px solid #e1e2eb14;padding:14px 0;font-size:17px;font-weight:600}@supports (color:color-mix(in lab, red, red)){body>nav.is-menu-open .nav-links a{border-bottom:1px solid color-mix(in srgb, var(--color-on-surface), transparent 92%)}}body>nav.is-menu-open .nav-links a:last-child{border-bottom:none}body>nav.is-menu-open .nav-menu-settings{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:none;min-width:0;padding:0;position:static;transform:none}}.settings-section{flex-direction:column;gap:8px;display:flex}.settings-section__label{letter-spacing:.12em;text-transform:uppercase;color:#e1e2eb8c;font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.settings-section__label{color:color-mix(in srgb, var(--color-on-surface), transparent 45%)}}.settings-section__items{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.theme-swatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;line-height:0;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}.theme-swatch:hover{border-color:#e1e2eb66;transform:scale(1.15)}@supports (color:color-mix(in lab, red, red)){.theme-swatch:hover{border-color:color-mix(in srgb, var(--color-on-surface), transparent 60%)}}.theme-swatch:hover{box-shadow:0 0 0 4px #e1e2eb14}@supports (color:color-mix(in lab, red, red)){.theme-swatch:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-on-surface), transparent 92%)}}.theme-swatch:active{transform:scale(1.05)}.theme-swatch.is-active{border-color:var(--color-primary);box-shadow:0 0 0 3px #a9c7ff40}@supports (color:color-mix(in lab, red, red)){.theme-swatch.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary), transparent 75%)}}.theme-swatch__dot{background:conic-gradient(from 210deg, var(--sw-1) 0 33%, var(--sw-2) 33% 66%, var(--sw-3) 66% 100%);border-radius:50%;width:18px;height:18px;display:block;box-shadow:inset 0 0 0 1px #0000002e}.palette-swatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;line-height:0;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}.palette-swatch:hover{border-color:#e1e2eb66;transform:scale(1.15)}@supports (color:color-mix(in lab, red, red)){.palette-swatch:hover{border-color:color-mix(in srgb, var(--color-on-surface), transparent 60%)}}.palette-swatch:hover{box-shadow:0 0 0 4px #e1e2eb14}@supports (color:color-mix(in lab, red, red)){.palette-swatch:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-on-surface), transparent 92%)}}.palette-swatch:active{transform:scale(1.05)}.palette-swatch.is-active{border-color:var(--color-on-surface);box-shadow:0 0 0 3px #e1e2eb40}@supports (color:color-mix(in lab, red, red)){.palette-swatch.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-on-surface), transparent 75%)}}.palette-swatch__dot{background:var(--pl);border-radius:50%;width:18px;height:18px;display:block;box-shadow:inset 0 0 0 1px #0000002e}.lang-flag{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:4px;line-height:0;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.lang-flag:not(.is-active):not([disabled]):hover{border-color:var(--color-on-surface);background:#e1e2eb1a}@supports (color:color-mix(in lab, red, red)){.lang-flag:not(.is-active):not([disabled]):hover{background:color-mix(in srgb, var(--color-on-surface), transparent 90%)}}.lang-flag:not(.is-active):not([disabled]):hover{transform:translateY(-1px)}.lang-flag:active{transform:translateY(0)}.lang-flag.is-active{border-color:var(--color-primary);background:#a9c7ff1f}@supports (color:color-mix(in lab, red, red)){.lang-flag.is-active{background:color-mix(in srgb, var(--color-primary), transparent 88%)}}.lang-flag[disabled]{opacity:.4;cursor:not-allowed}.lang-flag svg{border-radius:2px;display:block}.btn{font-size:15px;font-weight:800;font-family:var(--font-display);cursor:pointer;border:2px solid #0000;border-radius:28px;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:all .2s;display:inline-flex}.btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.btn--primary:hover{background:#90a9d9}@supports (color:color-mix(in lab, red, red)){.btn--primary:hover{background:color-mix(in srgb, var(--color-primary), black 15%)}}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px #a9c7ff59}@supports (color:color-mix(in lab, red, red)){.btn--primary:hover{box-shadow:0 14px 36px color-mix(in srgb, var(--color-primary), transparent 65%)}}.btn--secondary{color:var(--color-tertiary);border-color:var(--color-tertiary);background:0 0;font-weight:700}.btn--secondary:hover{background:var(--color-tertiary-container);color:var(--color-on-tertiary-container);border-color:var(--color-tertiary)}#subscribe .btn--primary,.pcard.feat .btn--primary{background:var(--color-white);color:var(--color-primary)}#subscribe .btn--primary:hover,.pcard.feat .btn--primary:hover{background:#f5f8ff}@supports (color:color-mix(in lab, red, red)){#subscribe .btn--primary:hover,.pcard.feat .btn--primary:hover{background:color-mix(in srgb, var(--color-white), var(--color-primary) 12%)}}.btn--sm{padding:9px 20px;font-size:14px}.btn--lg{padding:16px 40px;font-size:17px}@media (max-width:900px){.btn--lg{padding:14px 28px;font-size:15px}}#hero{background:var(--hero-bg);grid-template-columns:2fr 3fr;justify-content:center;align-items:center;column-gap:clamp(8px,1.4vw,22px);width:min(1360px,100% - clamp(28px,5vw,72px));max-width:1360px;min-height:100vh;margin:0 auto;padding:108px 0 36px;display:grid;position:relative;overflow:hidden}.hero-left{z-index:3;text-align:center;flex-direction:column;justify-self:start;align-items:center;max-width:530px;padding-top:20px;display:flex;position:relative}.logo-big{width:min(100%,clamp(240px,28vw,520px));margin-bottom:28px;display:block}.logo-big svg,.logo-big img{width:100%;max-width:100%;height:auto;display:block}.pill-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;display:flex}.pill{background:var(--hero-pill-bg);border:1px solid var(--hero-pill-border);color:var(--hero-pill-text);letter-spacing:.06em;text-transform:uppercase;border-radius:24px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-flex}.pill-row .pill{margin-bottom:0}.dot{background:var(--hero-accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}#hero h1{color:var(--hero-text);letter-spacing:-2px;margin-bottom:18px;font-size:clamp(38px,4.8vw,68px);font-weight:900;line-height:1.04}#hero h1 em{color:var(--color-primary);font-style:normal}.hero-p{color:var(--hero-muted);max-width:420px;margin-bottom:30px;font-size:clamp(13px,1.3vw,16px);font-weight:500;line-height:1.8}.btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.trust{align-items:center;gap:12px;margin-top:28px;display:flex}.avs{display:flex}.av{border:2px solid var(--color-surface);width:30px;height:30px;color:var(--color-white);background:var(--color-terra);border-radius:50%;justify-content:center;align-items:center;margin-left:-7px;font-size:10px;font-weight:800;display:flex}.av:first-child{margin-left:0}.av:nth-child(2){background:var(--color-purple)}.av:nth-child(3){background:var(--color-teal)}.trust-txt{color:#e1e2eb80;font-size:12px}@supports (color:color-mix(in lab, red, red)){.trust-txt{color:color-mix(in srgb, var(--color-on-surface), transparent 50%)}}.trust-txt{font-weight:600}.trust-txt strong{color:#e1e2ebd9}@supports (color:color-mix(in lab, red, red)){.trust-txt strong{color:color-mix(in srgb, var(--color-on-surface), transparent 15%)}}.hero-left .btns,.hero-left .trust{justify-content:center}.hero-right{z-index:2;justify-content:center;place-self:center start;align-items:center;width:min(100%,760px);height:100%;display:flex;position:relative;overflow:visible}.hero-chart-bg{z-index:1;opacity:1;width:760px;height:760px;position:absolute;top:44%;left:52%;transform:translate(-35%,-52%)}.hero-chart-bg svg,.hero-chart-bg img{width:100%;height:100%}.hero-illo{z-index:2;width:100%;max-width:760px;margin-left:0;animation:6s ease-in-out infinite float;position:relative}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hero-illo svg,.hero-illo img{width:100%;height:auto;filter:drop-shadow(var(--illo-shadow))}.hero-illo img{transform:scaleX(-1)}@media (min-width:901px){#hero{grid-template-columns:2fr 3fr;column-gap:clamp(8px,1.2vw,18px)}.hero-right{width:min(100%,760px)}.hero-chart-bg{width:988px;height:988px}.hero-illo{max-width:760px}}#video{background:var(--video-bg);padding:90px 6%}.video-inner{text-align:center;max-width:1000px;margin:0 auto}.tag{letter-spacing:.12em;text-transform:uppercase;border-radius:24px;margin-bottom:20px;padding:10px 24px;font-size:clamp(16px,1.6vw,22px);font-weight:800;display:inline-block}.tag-t{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.tag-w{background:#00306333}@supports (color:color-mix(in lab, red, red)){.tag-w{background:color-mix(in srgb, var(--color-on-primary), transparent 80%)}}.tag-w{color:var(--color-on-primary)}#pain .tag-w{background:#30003e33}@supports (color:color-mix(in lab, red, red)){#pain .tag-w{background:color-mix(in srgb, var(--color-on-tertiary-container), transparent 80%)}}#pain .tag-w{color:var(--color-on-tertiary-container)}.tagline{letter-spacing:.12em;text-transform:uppercase;background:#a9c7ff26;border-radius:24px;margin-bottom:18px;padding:7px 20px;font-size:14px;font-weight:800;display:inline-block}@supports (color:color-mix(in lab, red, red)){.tagline{background:color-mix(in srgb, var(--color-primary), transparent 85%)}}.tagline{color:#bfd5ff}@supports (color:color-mix(in lab, red, red)){.tagline{color:color-mix(in srgb, var(--color-primary), white 25%)}}.stitle{letter-spacing:-1px;color:var(--color-on-surface);margin-bottom:14px;font-size:clamp(26px,3.2vw,44px);font-weight:900;line-height:1.1}.ssub{color:#e1e2eb99;font-size:clamp(14px,1.3vw,16px);font-weight:500;line-height:1.8}@supports (color:color-mix(in lab, red, red)){.ssub{color:color-mix(in srgb, var(--color-on-surface), transparent 40%)}}.ssub-lead{color:var(--color-on-surface);margin-bottom:14px;font-size:clamp(17px,1.7vw,22px);font-weight:600;line-height:1.5}#video .stitle{color:var(--video-title)}#video .ssub{color:var(--video-muted)}#pain .stitle{color:var(--pain-title)}#pain .ssub{color:var(--pain-muted)}#features .stitle{color:var(--features-title)}#features .ssub{color:var(--features-muted)}#how .stitle{color:var(--how-title)}#how .ssub{color:var(--how-muted)}#pricing .stitle{color:var(--pricing-title)}#pricing .ssub{color:var(--pricing-muted)}#setup .stitle{color:var(--setup-title)}#setup .ssub,#setup .ss-c p{color:var(--setup-muted)}.video-wrap{aspect-ratio:16/9;background:#000;border-radius:20px;margin-top:40px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.video-wrap video{object-fit:cover;width:100%;height:100%;display:block}.video-overlay{background:linear-gradient(135deg,#1b2b6bb3,#6b5b9e66);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.video-overlay{background:linear-gradient(135deg, color-mix(in srgb, var(--color-navy), transparent 30%), color-mix(in srgb, var(--color-purple), transparent 60%))}}.video-overlay{z-index:2;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex}.video-overlay.hidden{opacity:0;pointer-events:none}.play-btn{background:#fffffff2;border-radius:50%;width:80px;height:80px}@supports (color:color-mix(in lab, red, red)){.play-btn{background:color-mix(in srgb, var(--color-white), transparent 5%)}}.play-btn{justify-content:center;align-items:center;margin-bottom:18px;transition:transform .2s;display:flex;box-shadow:0 8px 32px #0000004d}.play-btn:hover{transform:scale(1.1)}.play-btn svg{width:28px;height:28px;margin-left:4px}.video-overlay p{color:var(--color-white);opacity:.9;font-size:16px;font-weight:700}.video-stats{justify-content:center;gap:40px;margin-top:36px;display:flex}.vstat{text-align:center}.vstat-num{color:var(--color-on-surface);letter-spacing:-1px;font-size:32px;font-weight:900}.vstat-num span{color:var(--video-accent)}.vstat-lbl{color:var(--video-stat-muted);margin-top:4px;font-size:13px;font-weight:600}.sec{padding:90px 6%}.si{max-width:1120px;margin:0 auto}.error-section{justify-content:center;align-items:center;min-height:calc(100vh - 220px);padding-top:140px;padding-bottom:60px;display:flex}.error-section .tc{max-width:600px;margin:0 auto}.error-code{letter-spacing:-4px;color:var(--color-primary);margin-bottom:8px;font-size:clamp(80px,14vw,180px);font-weight:900;line-height:.95;display:block}.error-actions{justify-content:center;margin-top:32px;display:flex}#pain{background:var(--pain-bg)}#pain .pain-intro{max-width:760px;margin:0 auto 40px}.pain-illo{max-width:500px;margin:0 auto 56px;position:relative}.pain-illo svg,.pain-illo img{width:100%;max-width:500px;filter:drop-shadow(var(--illo-shadow))}.badge{background:#fffffff2;position:absolute}@supports (color:color-mix(in lab, red, red)){.badge{background:color-mix(in srgb, var(--color-white), transparent 5%)}}.badge{border-radius:14px;padding:12px 16px;box-shadow:0 8px 30px #00000026}.b1{animation:4s ease-in-out infinite fb1;top:8%;right:-16px}.b2{animation:5s ease-in-out infinite fb2;bottom:8%;left:-16px}@keyframes fb1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fb2{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bl{color:#111e4a8c;font-size:10px}@supports (color:color-mix(in lab, red, red)){.bl{color:color-mix(in srgb, var(--color-navy-dark), transparent 45%)}}.bl{text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-weight:700}.bv{color:var(--color-navy);font-size:18px;font-weight:900}.bt{color:var(--color-success);margin-top:2px;font-size:11px;font-weight:700}.pain-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pc{background:var(--pain-card-bg);border:1px solid var(--pain-card-border);border-radius:var(--radius-large);padding:28px 24px;transition:all .22s}.pc:hover{background:#fff3}@supports (color:color-mix(in lab, red, red)){.pc:hover{background:color-mix(in srgb, var(--color-white), transparent 80%)}}.pc:hover{transform:translateY(-5px)}.pc-icon{margin-bottom:14px;font-size:32px;display:block}.pc h3{color:var(--pain-title);margin-bottom:10px;font-size:17px;font-weight:800}.pc p{color:var(--pain-muted);font-size:14px;font-weight:500;line-height:1.75}.feat-section{background:0 0;padding:0}.feat-panel{padding:80px 6%;position:relative;overflow:hidden}.fp-inner{grid-template-columns:2fr 3fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}.fp-inner-intro{grid-template-columns:minmax(280px,1.15fr) minmax(220px,.9fr) minmax(320px,1.35fr);gap:36px}.fp-left{flex-direction:column;gap:16px;display:flex}.fp-left .tag{align-self:flex-start;width:auto;margin-bottom:4px}.fp-right{justify-content:flex-end;align-items:flex-end;display:flex;position:relative}.fp-illo{width:100%;max-width:520px;height:auto;filter:drop-shadow(var(--illo-shadow));display:block}.fp-flip{transform:scaleX(-1)}.fp-heading-intro{color:var(--color-on-surface);letter-spacing:-1px;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.08}.fp-sub{max-width:380px;font-size:clamp(13px,1.2vw,15px);font-weight:500;line-height:1.8}.fp-title{letter-spacing:-1px;font-size:clamp(22px,2.6vw,34px);font-weight:900;line-height:1.1}.fp-step{letter-spacing:.12em;text-transform:uppercase;color:#e1e2eba6;font-size:12px;font-weight:800;display:inline-block}@supports (color:color-mix(in lab, red, red)){.fp-step{color:color-mix(in srgb, var(--color-on-surface), transparent 35%)}}.fp-step{margin-bottom:14px}.fp-step:before{content:"";background:var(--color-primary);vertical-align:middle;width:24px;height:1px;margin-right:10px;display:inline-block}.fp-bullets{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.fp-bullets li{border-bottom:1px solid #e1e2eb1f}@supports (color:color-mix(in lab, red, red)){.fp-bullets li{border-bottom:1px solid color-mix(in srgb, var(--color-on-surface), transparent 88%)}}.fp-bullets li:first-child{border-top:1px solid #e1e2eb1f}@supports (color:color-mix(in lab, red, red)){.fp-bullets li:first-child{border-top:1px solid color-mix(in srgb, var(--color-on-surface), transparent 88%)}}.fp-bullets a{color:var(--color-on-surface);align-items:center;gap:14px;padding:14px 4px;font-size:clamp(15px,1.3vw,17px);font-weight:600;text-decoration:none;transition:color .15s,transform .15s,padding .15s;display:flex}.fp-bullets a:hover{color:var(--color-primary);padding-left:8px}.fp-bullet-icon{color:var(--color-primary);font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;flex-shrink:0;font-family:Material Symbols Rounded;font-size:24px;font-weight:400;line-height:1}.fp-bullet-label{flex:1}.fp-bullet-arrow{color:#e1e2eb73;font-size:18px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.fp-bullet-arrow{color:color-mix(in srgb, var(--color-on-surface), transparent 55%)}}.fp-bullet-arrow{transition:color .15s,transform .15s}.fp-bullets a:hover .fp-bullet-arrow{color:var(--color-primary);transform:translate(4px)}.fp-desc{max-width:420px;font-size:clamp(13px,1.2vw,15px);font-weight:500;line-height:1.85}.fp-icon-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:240px;margin-top:8px;display:grid}.fp-icon-grid img{width:100%;height:auto;display:block}.fp-grid-icon{letter-spacing:normal;text-transform:none;text-align:center;white-space:nowrap;word-wrap:normal;color:var(--color-primary);-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 48;direction:ltr;font-family:Material Symbols Rounded;font-size:72px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.fp-panel-bg-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;z-index:1;pointer-events:none;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 48;direction:ltr;font-family:Material Symbols Rounded;font-size:360px;font-style:normal;font-weight:400;line-height:1;position:absolute;top:50%;left:25%;transform:translate(-50%,-50%)}.fp-1 .fp-panel-bg-icon,.fp-3 .fp-panel-bg-icon,.fp-5 .fp-panel-bg-icon{color:var(--color-panel-2)}.fp-2 .fp-panel-bg-icon,.fp-4 .fp-panel-bg-icon{color:var(--color-panel-1)}.fp-right .fp-illo{z-index:2;position:relative}.fp-icon-grid-intro{place-self:center;gap:24px;max-width:340px}.fp-1 .fp-illo{transform:translate(0)scale(1)}.fp-2 .fp-illo{transform:scaleX(-1)translate(-100px)scale(1)}.fp-3 .fp-illo,.fp-4 .fp-illo,.fp-5 .fp-illo{transform:translate(0)scale(1)}.fp-1{background:var(--color-panel-1)}.fp-2{background:var(--color-panel-2)}.fp-3{background:var(--color-panel-3)}.fp-4{background:var(--color-panel-4)}.fp-5{background:var(--color-panel-5)}.fp-title,.fp-desc{color:var(--color-on-surface)}.fp-sub{color:#e1e2eba6}@supports (color:color-mix(in lab, red, red)){.fp-sub{color:color-mix(in srgb, var(--color-on-surface), transparent 35%)}}#how{background:var(--how-bg)}.how-steps{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:52px;display:grid;position:relative}.how-steps:before{content:"";background:linear-gradient(90deg, var(--how-accent), var(--color-purple));opacity:.4;height:2px;position:absolute;top:36px;left:16.5%;right:16.5%}.step{text-align:center;z-index:1;position:relative}.step-num{background:var(--how-accent);width:72px;height:72px;color:var(--color-on-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;font-size:22px;font-weight:900;display:flex;position:relative}.step-num:after{content:"";border:2px solid #e07b5b4d;border-radius:50%;position:absolute;inset:-5px}@supports (color:color-mix(in lab, red, red)){.step-num:after{border:2px solid color-mix(in srgb, var(--color-terra), transparent 70%)}}.step h3{color:var(--color-on-surface);margin-bottom:10px;font-size:17px;font-weight:800}.step p{color:#e1e2eb99;font-size:14px}@supports (color:color-mix(in lab, red, red)){.step p{color:color-mix(in srgb, var(--color-on-surface), transparent 40%)}}.step p{max-width:240px;margin:0 auto;font-weight:500;line-height:1.8}.how-bottom{border-top:1px solid #e1e2eb14;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:70px;padding-top:60px;display:grid}@supports (color:color-mix(in lab, red, red)){.how-bottom{border-top:1px solid color-mix(in srgb, var(--color-on-surface), transparent 92%)}}.how-bottom svg,.how-bottom img{width:100%;max-width:460px}#pricing{background:var(--pricing-bg)}.billing-toggle{justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.billing-label{color:#e1e2eb7a;font-size:13px}@supports (color:color-mix(in lab, red, red)){.billing-label{color:color-mix(in srgb, var(--color-on-surface), transparent 52%)}}.billing-label{font-weight:700;transition:color .2s}.billing-label.is-active{color:var(--color-on-surface)}.billing-switch{background:#e1e2eb24;border:none;border-radius:999px;width:60px;height:34px}@supports (color:color-mix(in lab, red, red)){.billing-switch{background:color-mix(in srgb, var(--color-on-surface), transparent 86%)}}.billing-switch{cursor:pointer;padding:4px;transition:background .2s,box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #e1e2eb1f}@supports (color:color-mix(in lab, red, red)){.billing-switch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-on-surface), transparent 88%)}}.billing-switch:hover{background:#e1e2eb33}@supports (color:color-mix(in lab, red, red)){.billing-switch:hover{background:color-mix(in srgb, var(--color-on-surface), transparent 80%)}}.billing-switch:focus-visible{outline:2px solid var(--color-on-surface);outline-offset:3px}.billing-switch__thumb{background:var(--color-terra);background-image:linear-gradient(135deg, var(--color-terra-light), var(--color-terra-dark));border-radius:50%;width:26px;height:26px;transition:transform .2s;display:block;box-shadow:0 6px 18px #00000040}.billing-switch.is-monthly .billing-switch__thumb{transform:translate(26px)}.price-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;display:grid}.pcard{border-radius:var(--radius-large);border:1px solid var(--pricing-card-border);background:var(--pricing-card-bg);flex-direction:column;padding:36px;transition:all .25s;display:flex;position:relative}.pcard:hover{border-color:#e1e2eb40;transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.pcard:hover{border-color:color-mix(in srgb, var(--color-on-surface), transparent 75%)}}.pcard.feat{background:var(--pricing-feature-bg);border-color:var(--pricing-feature-bg)}.fbadge{background:var(--color-yellow);color:var(--color-navy);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:5px 18px;font-size:11px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pname{letter-spacing:.1em;text-transform:uppercase;color:#e1e2eb8c;font-size:12px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pname{color:color-mix(in srgb, var(--color-on-surface), transparent 45%)}}.pname{margin-bottom:12px}.pcard.feat .pname{color:#003063d9}@supports (color:color-mix(in lab, red, red)){.pcard.feat .pname{color:color-mix(in srgb, var(--color-on-primary), transparent 15%)}}.pprice{color:var(--color-on-surface);margin-bottom:6px;font-size:50px;font-weight:900;line-height:1}.pcard.feat .pprice{color:var(--color-on-primary)}.pcurrency{vertical-align:top;opacity:.7;margin-top:8px;font-size:18px;font-weight:600;display:inline-block}.pperiod{color:#e1e2eb73;font-size:13px}@supports (color:color-mix(in lab, red, red)){.pperiod{color:color-mix(in srgb, var(--color-on-surface), transparent 55%)}}.pperiod{margin-bottom:22px;font-weight:600}.pcard.feat .pperiod{color:#003063bf}@supports (color:color-mix(in lab, red, red)){.pcard.feat .pperiod{color:color-mix(in srgb, var(--color-on-primary), transparent 25%)}}.pdesc{color:#e1e2eba6;font-size:14px}@supports (color:color-mix(in lab, red, red)){.pdesc{color:color-mix(in srgb, var(--color-on-surface), transparent 35%)}}.pdesc{border-bottom:1px solid #e1e2eb1a;margin-bottom:24px;font-weight:500;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.pdesc{border-bottom:1px solid color-mix(in srgb, var(--color-on-surface), transparent 90%)}}.pdesc{padding-bottom:24px}.pcard.feat .pdesc{color:#003063e0}@supports (color:color-mix(in lab, red, red)){.pcard.feat .pdesc{color:color-mix(in srgb, var(--color-on-primary), transparent 12%)}}.pcard.feat .pdesc{border-color:#00306333}@supports (color:color-mix(in lab, red, red)){.pcard.feat .pdesc{border-color:color-mix(in srgb, var(--color-on-primary), transparent 80%)}}.pfeats{flex-direction:column;flex:1;gap:12px;margin-bottom:30px;list-style:none;display:flex}.pfeats li{color:#e1e2ebb8;font-size:14px}@supports (color:color-mix(in lab, red, red)){.pfeats li{color:color-mix(in srgb, var(--color-on-surface), transparent 28%)}}.pfeats li{align-items:flex-start;gap:10px;font-weight:500;line-height:1.5;display:flex}.pcard.feat .pfeats li{color:#003063eb}@supports (color:color-mix(in lab, red, red)){.pcard.feat .pfeats li{color:color-mix(in srgb, var(--color-on-primary), transparent 8%)}}.pfeats li:before{content:"✓";color:var(--color-teal);flex-shrink:0;margin-top:1px;font-size:14px;font-weight:900}.pcard.feat .pfeats li:before{color:var(--color-on-primary)}.pcard .btn{justify-content:center;width:100%;margin-top:auto;display:flex}#setup{background:var(--setup-bg)}.setup-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.setup-grid svg,.setup-grid img{width:100%;max-width:460px;filter:drop-shadow(var(--illo-shadow))}.ssteps{flex-direction:column;gap:24px;margin-top:32px;display:flex}.sstep{align-items:flex-start;gap:18px;display:flex}.ss-n{background:var(--setup-accent);width:40px;height:40px;color:var(--color-on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.ss-c h4{color:var(--color-on-surface);margin-bottom:6px;font-size:16px;font-weight:800}.ss-c p{color:#e1e2eba6;font-size:14px}@supports (color:color-mix(in lab, red, red)){.ss-c p{color:color-mix(in srgb, var(--color-on-surface), transparent 35%)}}.ss-c p{font-weight:500;line-height:1.75}#cta{background:var(--cta-bg);text-align:center;padding:100px 6%}.cta-inner{max-width:680px;margin:0 auto}#cta h2{letter-spacing:-1.5px;color:var(--cta-title);margin-bottom:18px;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.08}#cta p{color:var(--cta-muted);margin-bottom:40px;font-size:clamp(15px,1.4vw,18px);font-weight:500;line-height:1.8}.cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}#subscribe{background:var(--subscribe-bg);padding:90px 6%}.sub-grid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.sub-text h2{color:var(--subscribe-title);letter-spacing:-1px;margin-bottom:16px;font-size:clamp(28px,3vw,42px);font-weight:900}.sub-text p{color:var(--subscribe-muted);margin-bottom:28px;font-size:16px;font-weight:500;line-height:1.8}.sub-benefits{flex-direction:column;gap:12px;margin-bottom:32px;list-style:none;display:flex}.sub-benefits li{color:#003063e6;align-items:center;gap:10px;font-size:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sub-benefits li{color:color-mix(in srgb, var(--color-on-primary), transparent 10%)}}.sub-benefits li{font-weight:600}.sub-benefits li:before{content:"✓";background:#fff3;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.sub-benefits li:before{background:color-mix(in srgb, var(--color-white), transparent 80%)}}.sub-benefits li:before{color:var(--color-on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.form-box{background:#e1e2eb14}@supports (color:color-mix(in lab, red, red)){.form-box{background:color-mix(in srgb, var(--color-on-surface), transparent 92%)}}.form-box{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #e1e2eb33}@supports (color:color-mix(in lab, red, red)){.form-box{border:1px solid color-mix(in srgb, var(--color-on-surface), transparent 80%)}}.form-box{border-radius:var(--radius-large);padding:40px}.form-title{color:var(--color-on-surface);margin-bottom:6px;font-size:20px;font-weight:800}.form-sub-t{color:#e1e2ebb8;font-size:14px}@supports (color:color-mix(in lab, red, red)){.form-sub-t{color:color-mix(in srgb, var(--color-on-surface), transparent 28%)}}.form-sub-t{margin-bottom:28px;font-weight:500}.frow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-note{color:#e1e2eb8c;font-size:12px}@supports (color:color-mix(in lab, red, red)){.form-note{color:color-mix(in srgb, var(--color-on-surface), transparent 45%)}}.form-note{text-align:center;margin-top:14px;font-weight:500}#subscribe .form-box{background:#ffffff1f}@supports (color:color-mix(in lab, red, red)){#subscribe .form-box{background:color-mix(in srgb, var(--color-white), transparent 88%)}}#subscribe .form-box{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){#subscribe .form-box{border-color:color-mix(in srgb, var(--color-white), transparent 80%)}}#subscribe .form-title{color:var(--color-on-primary)}#subscribe .form-sub-t{color:#003063b8}@supports (color:color-mix(in lab, red, red)){#subscribe .form-sub-t{color:color-mix(in srgb, var(--color-on-primary), transparent 28%)}}#subscribe .form-note{color:#0030638c}@supports (color:color-mix(in lab, red, red)){#subscribe .form-note{color:color-mix(in srgb, var(--color-on-primary), transparent 45%)}}footer{background:var(--footer-bg);padding:60px 0 36px}.footer-inner{width:min(1200px,100% - clamp(32px,6vw,96px));max-width:1200px;margin:0 auto}.foot-illos{border-bottom:1px solid #e1e2eb12;justify-content:center;align-items:flex-end;margin-bottom:48px;padding-bottom:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.foot-illos{border-bottom:1px solid color-mix(in srgb, var(--color-on-surface), transparent 93%)}}.foot-illos>div{flex-shrink:0;width:16.6667%}.foot-illos svg,.foot-illos img{width:100%;height:auto;filter:drop-shadow(var(--illo-shadow))}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.brand-logo{width:min(220px,100%);height:auto;display:block}.foot-brand p{color:#e1e2eb73;font-size:13px}@supports (color:color-mix(in lab, red, red)){.foot-brand p{color:color-mix(in srgb, var(--color-on-surface), transparent 55%)}}.foot-brand p{max-width:220px;margin-top:12px;font-weight:500;line-height:1.7}.foot-col h2{color:var(--footer-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:11px;font-weight:800}.foot-col a{color:var(--footer-text);margin-bottom:10px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:block}.foot-col a:hover{color:var(--color-on-surface)}.foot-bottom{border-top:1px solid #e1e2eb12}@supports (color:color-mix(in lab, red, red)){.foot-bottom{border-top:1px solid color-mix(in srgb, var(--color-on-surface), transparent 93%)}}.foot-bottom{justify-content:space-between;align-items:center;padding-top:22px;display:flex}.foot-bottom p{color:#e1e2eb4d;font-size:12px}@supports (color:color-mix(in lab, red, red)){.foot-bottom p{color:color-mix(in srgb, var(--color-on-surface), transparent 70%)}}.foot-bottom p{font-weight:500}.tc{text-align:center}.tc .ssub{margin:0 auto}@media (max-width:900px){#hero{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:0;min-height:auto;padding:78px 5% 20px}.hero-left{justify-self:center;max-width:640px;padding-top:8px}.logo-big{width:min(88vw,420px);margin-inline:auto}.hero-p{margin-inline:auto}.btns,.trust{justify-content:center}.hero-right{place-self:center;width:min(100%,560px);margin-top:14px}.hero-chart-bg{width:600px;height:600px;top:46%;left:50%}.hero-illo{max-width:560px}.setup-grid,.sub-grid,.how-bottom,.pain-cards,.fl,.how-steps,.price-grid{grid-template-columns:1fr}.pain-illo{width:min(100%,500px);margin:0 auto 40px}.pain-illo svg,.pain-illo img{margin:0 auto;display:block}.b1{top:10%;right:clamp(8px,4vw,18px)}.b2{left:clamp(8px,4vw,18px)}.pcard,.pc,.sub-text{text-align:center}.pdesc,.sub-text p{margin-left:auto;margin-right:auto}.pfeats li,.sub-benefits li{text-align:left;justify-content:center}.sub-text .tag{margin-left:auto;margin-right:auto}.fc-big{grid-column:span 1;grid-template-columns:1fr}.footer-inner{width:min(1200px,100% - 40px)}.foot-grid{grid-template-columns:1fr 1fr}nav .nav-links{display:none}.video-stats{gap:20px}.billing-toggle{flex-wrap:wrap;gap:10px 14px}}@media (max-width:600px){.hero-right{width:min(100%,460px);margin-top:10px}.hero-chart-bg{width:500px;height:500px;top:45%}.hero-illo{max-width:470px}}@media (max-width:900px){.fp-inner{grid-template-columns:1fr;gap:32px}.fp-inner-intro{grid-template-columns:1fr}.fp-left{text-align:center;align-items:center}.fp-left .tag{align-self:center}.fp-right{justify-content:center}.fp-illo{max-width:380px}.fp-icon-grid-intro{gap:18px;max-width:280px;margin-top:28px}.fp-right-duo{justify-content:center}.fp-2 .fp-icon-sm,.fp-3 .fp-icon-sm,.fp-4 .fp-icon-sm,.fp-5 .fp-icon-sm{display:none}.fp-heading-intro{font-size:clamp(28px,6vw,40px)}.fp-sub,.fp-desc{margin-inline:auto}}.video-section{background:var(--color-navy-dark);padding:90px 6%}.video-inner-compact{text-align:center;max-width:960px;margin:0 auto}.video-sub{max-width:520px;margin:0 auto 40px}.video-frame{border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0}.bt-deadline{color:var(--color-primary)}.status-success{color:var(--color-success)}.status-danger{color:var(--color-danger)}.status-warning{color:var(--color-warning)}.status-info{color:var(--color-info)}.smart-title{font-size:clamp(22px,2.6vw,36px)}.smart-sub{margin-top:14px}.smart-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.tag-cta{margin-bottom:20px;display:inline-block}.cta-primary-lg{padding:16px 36px;font-size:16px}.cta-secondary-lg{padding:16px 32px;font-size:16px}.sub-tag{margin-bottom:18px;display:inline-block}.sub-avatars{margin-bottom:10px}.av-purple{background:var(--color-purple)}.av-teal{background:var(--color-teal)}.trust-eu{color:#003063b3;font-size:13px}@supports (color:color-mix(in lab, red, red)){.trust-eu{color:color-mix(in srgb, var(--color-on-primary), transparent 30%)}}.trust-eu{font-weight:600}.form-box-center{flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:48px 40px;display:flex}.form-title-lg{font-size:26px}.form-sub-center{text-align:center;font-size:16px;line-height:1.7}.newsletter-form{flex-direction:column;gap:14px;width:100%;max-width:420px;display:flex}.newsletter-form .form-label{color:#e1e2ebd9;font-size:13px}@supports (color:color-mix(in lab, red, red)){.newsletter-form .form-label{color:color-mix(in srgb, var(--color-on-surface), transparent 15%)}}.newsletter-form .form-label{align-self:flex-start;margin-bottom:-8px;font-weight:600}.newsletter-form .form-input{border-radius:var(--radius-base);background:#e1e2eb14;width:100%;padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.newsletter-form .form-input{background:color-mix(in srgb, var(--color-on-surface), transparent 92%)}}.newsletter-form .form-input{border:1px solid #e1e2eb33}@supports (color:color-mix(in lab, red, red)){.newsletter-form .form-input{border:1px solid color-mix(in srgb, var(--color-on-surface), transparent 80%)}}.newsletter-form .form-input{color:var(--color-on-surface);font-size:15px;font-family:var(--font-display);transition:border-color .2s,background .2s}.newsletter-form .form-input::placeholder{color:#e1e2eb80}@supports (color:color-mix(in lab, red, red)){.newsletter-form .form-input::placeholder{color:color-mix(in srgb, var(--color-on-surface), transparent 50%)}}.newsletter-form .form-input:focus{border-color:var(--color-primary);background:#e1e2eb1f;outline:none}@supports (color:color-mix(in lab, red, red)){.newsletter-form .form-input:focus{background:color-mix(in srgb, var(--color-on-surface), transparent 88%)}}.newsletter-form altcha-widget{--altcha-color-base:#e1e2eb14;align-self:stretch;margin-top:6px}@supports (color:color-mix(in lab, red, red)){.newsletter-form altcha-widget{--altcha-color-base:color-mix(in srgb, var(--color-on-surface), transparent 92%)}}.newsletter-form altcha-widget{--altcha-color-border:#e1e2eb33}@supports (color:color-mix(in lab, red, red)){.newsletter-form altcha-widget{--altcha-color-border:color-mix(in srgb, var(--color-on-surface), transparent 80%)}}.newsletter-form altcha-widget{--altcha-color-text:var(--color-on-surface);--altcha-border-radius:var(--radius-base)}.newsletter-status{text-align:center;min-height:1.4em;margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.4}.newsletter-status.is-pending{color:#e1e2ebbf}@supports (color:color-mix(in lab, red, red)){.newsletter-status.is-pending{color:color-mix(in srgb, var(--color-on-surface), transparent 25%)}}.newsletter-status.is-success{color:#7e9e6e}@supports (color:color-mix(in lab, red, red)){.newsletter-status.is-success{color:color-mix(in srgb, var(--color-success), white 35%)}}.newsletter-status.is-error{color:#d9938f}@supports (color:color-mix(in lab, red, red)){.newsletter-status.is-error{color:color-mix(in srgb, var(--color-danger), white 50%)}}.prose,.prose-invert{--tw-prose-body:var(--color-on-surface);--tw-prose-headings:var(--color-on-surface);--tw-prose-lead:#e1e2ebbf}@supports (color:color-mix(in lab, red, red)){.prose,.prose-invert{--tw-prose-lead:color-mix(in srgb, var(--color-on-surface), transparent 25%)}}.prose,.prose-invert{--tw-prose-links:var(--color-terra-light);--tw-prose-bold:var(--color-on-surface);--tw-prose-counters:#e1e2eba6}@supports (color:color-mix(in lab, red, red)){.prose,.prose-invert{--tw-prose-counters:color-mix(in srgb, var(--color-on-surface), transparent 35%)}}.prose,.prose-invert{--tw-prose-bullets:#e1e2eb80}@supports (color:color-mix(in lab, red, red)){.prose,.prose-invert{--tw-prose-bullets:color-mix(in srgb, var(--color-on-surface), transparent 50%)}}.prose,.prose-invert{--tw-prose-hr:#e1e2eb26}@supports (color:color-mix(in lab, red, red)){.prose,.prose-invert{--tw-prose-hr:color-mix(in srgb, var(--color-on-surface), transparent 85%)}}.prose,.prose-invert{--tw-prose-quotes:#e1e2ebbf}@supports (color:color-mix(in lab, red, red)){.prose,.prose-invert{--tw-prose-quotes:color-mix(in srgb, var(--color-on-surface), transparent 25%)}}.prose,.prose-invert{--tw-prose-quote-borders:var(--color-terra);--tw-prose-captions:#e1e2eba6}@supports (color:color-mix(in lab, red, red)){.prose,.prose-invert{--tw-prose-captions:color-mix(in srgb, var(--color-on-surface), transparent 35%)}}.prose,.prose-invert{--tw-prose-code:var(--color-terra-light);--tw-prose-pre-code:var(--color-on-surface);--tw-prose-pre-bg:#e1e2eb14}@supports (color:color-mix(in lab, red, red)){.prose,.prose-invert{--tw-prose-pre-bg:color-mix(in srgb, var(--color-on-surface), transparent 92%)}}.prose,.prose-invert{--tw-prose-th-borders:#e1e2eb40}@supports (color:color-mix(in lab, red, red)){.prose,.prose-invert{--tw-prose-th-borders:color-mix(in srgb, var(--color-on-surface), transparent 75%)}}.prose,.prose-invert{--tw-prose-td-borders:#e1e2eb26}@supports (color:color-mix(in lab, red, red)){.prose,.prose-invert{--tw-prose-td-borders:color-mix(in srgb, var(--color-on-surface), transparent 85%)}}.team-section{background:var(--color-surface-dim);color:var(--color-on-surface);padding:90px 6%}.team-inner{max-width:1080px;margin:0 auto}.team-intro{text-align:center;margin-bottom:56px}.team-headline{color:var(--color-on-surface);letter-spacing:-.5px;margin:14px 0 18px;font-size:clamp(28px,3.2vw,40px);font-weight:900;line-height:1.15}.team-body{color:#e1e2ebbf;font-size:clamp(15px,1.3vw,17px)}@supports (color:color-mix(in lab, red, red)){.team-body{color:color-mix(in srgb, var(--color-on-surface), transparent 25%)}}.team-body{max-width:640px;margin:0 auto;line-height:1.7}.team-grid{flex-wrap:wrap;justify-content:center;gap:32px;margin:0 0 56px;padding:0;list-style:none;display:flex}.team-card{background:var(--color-surface-container-high);border:1px solid #e1e2eb1f}@supports (color:color-mix(in lab, red, red)){.team-card{border:1px solid color-mix(in srgb, var(--color-on-surface), transparent 88%)}}.team-card{border-radius:var(--radius-large);flex-direction:column;flex:380px;gap:22px;max-width:520px;padding:40px;transition:border-color .2s,transform .2s;display:flex}.team-card:hover{border-color:#e1e2eb4d}@supports (color:color-mix(in lab, red, red)){.team-card:hover{border-color:color-mix(in srgb, var(--color-on-surface), transparent 70%)}}.team-card:hover{transform:translateY(-2px)}.team-photo{background:var(--color-primary-container);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.team-photo img{object-fit:cover;width:100%;height:100%;display:block}.team-initials{color:var(--color-on-primary-container);font-size:38px;font-weight:900;font-family:var(--font-display);line-height:1}.team-content{flex-direction:column;gap:8px;display:flex}.team-name{color:var(--color-on-surface);margin:0;font-size:24px;font-weight:800;line-height:1.25}.team-role{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0;font-size:13px;font-weight:800}.team-bio{color:#e1e2ebcc;font-size:17px;line-height:1.75}@supports (color:color-mix(in lab, red, red)){.team-bio{color:color-mix(in srgb, var(--color-on-surface), transparent 20%)}}.team-bio{margin:12px 0 0}.team-quote{border-top:1px solid #e1e2eb1a;margin:18px 0 0;padding:14px 0 0}@supports (color:color-mix(in lab, red, red)){.team-quote{border-top:1px solid color-mix(in srgb, var(--color-on-surface), transparent 90%)}}.team-quote{color:#e1e2ebb3;font-size:15px;font-style:italic}@supports (color:color-mix(in lab, red, red)){.team-quote{color:color-mix(in srgb, var(--color-on-surface), transparent 30%)}}.team-quote{border-left:0;line-height:1.6}.team-cta{text-align:center}.team-cta p{color:#e1e2ebbf;font-size:16px}@supports (color:color-mix(in lab, red, red)){.team-cta p{color:color-mix(in srgb, var(--color-on-surface), transparent 25%)}}.team-cta p{margin:0 0 12px}.team-cta-link{color:var(--color-primary);border-bottom:2px solid var(--color-primary);align-items:center;gap:8px;padding-bottom:2px;font-size:16px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.team-cta-link:hover{color:var(--color-terra-light);border-bottom-color:var(--color-terra-light)}.how-section{background:var(--color-surface-dim)}.how-section .tc{text-align:center;max-width:760px;margin:0 auto 56px}.how-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.how-step{background:var(--color-surface-container-high);border:1px solid #e1e2eb1a;position:relative}@supports (color:color-mix(in lab, red, red)){.how-step{border:1px solid color-mix(in srgb, var(--color-on-surface), transparent 90%)}}.how-step{border-radius:var(--radius-large);flex-direction:column;align-items:flex-start;gap:14px;padding:32px 24px 26px;transition:border-color .2s,transform .2s;display:flex}.how-step:hover{border-color:#e1e2eb40}@supports (color:color-mix(in lab, red, red)){.how-step:hover{border-color:color-mix(in srgb, var(--color-on-surface), transparent 75%)}}.how-step:hover{transform:translateY(-2px)}.how-num{background:var(--color-primary);width:32px;height:32px;color:var(--color-on-primary);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:absolute;top:-14px;left:24px;box-shadow:0 6px 16px #a9c7ff66}@supports (color:color-mix(in lab, red, red)){.how-num{box-shadow:0 6px 16px color-mix(in srgb, var(--color-primary), transparent 60%)}}.how-illo{aspect-ratio:4/3;background:#e1e2eb0d;justify-content:center;align-items:center;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.how-illo{background:color-mix(in srgb, var(--color-on-surface), transparent 95%)}}.how-illo{border-radius:var(--radius-base);margin-top:4px;overflow:hidden}.how-illo img,.how-illo svg{object-fit:contain;width:100%;height:100%;display:block}.how-title{color:var(--color-on-surface);letter-spacing:-.2px;margin:6px 0 0;font-size:clamp(17px,1.5vw,20px);font-weight:800;line-height:1.25}.how-body{color:#e1e2ebb3;flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.55;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.how-body{color:color-mix(in srgb, var(--color-on-surface), transparent 30%)}}.how-body li{padding-left:16px;position:relative}.how-body li:before{content:"";background:var(--color-primary);opacity:.85;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}@media (max-width:520px){.how-grid{grid-template-columns:1fr;gap:28px}.how-num{left:20px}}:focus-visible{outline:3px solid #a9c7ff73}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary), transparent 55%)}}:focus-visible{outline-offset:3px;border-radius:inherit}::view-transition-old(root){animation-duration:.76s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.76s;animation-timing-function:cubic-bezier(.4,0,.2,1)}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning :before,html.theme-transitioning :after{transition:background-color .76s cubic-bezier(.4,0,.2,1),background-image .76s cubic-bezier(.4,0,.2,1),color .76s cubic-bezier(.4,0,.2,1),border-color .76s cubic-bezier(.4,0,.2,1),fill .76s cubic-bezier(.4,0,.2,1),box-shadow .76s cubic-bezier(.4,0,.2,1)!important}@media (prefers-reduced-motion:no-preference){.tc{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(16px)}.tc.is-visible{opacity:1;transform:none}.fp-subsection{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(20px)}.fp-subsection.is-visible{opacity:1;transform:none}.price-grid>.pcard,.pain-cards>.pc,.how-grid>.how-step,.fp-bullets>li{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(12px)}.price-grid.is-visible>.pcard,.pain-cards.is-visible>.pc,.how-grid.is-visible>.how-step,.fp-bullets.is-visible>li{opacity:1;transform:none}.price-grid.is-visible>.pcard:nth-child(2),.pain-cards.is-visible>.pc:nth-child(2),.how-grid.is-visible>.how-step:nth-child(2),.fp-bullets.is-visible>li:nth-child(2){transition-delay:80ms}.price-grid.is-visible>.pcard:nth-child(3),.pain-cards.is-visible>.pc:nth-child(3),.how-grid.is-visible>.how-step:nth-child(3),.fp-bullets.is-visible>li:nth-child(3){transition-delay:.16s}.how-grid.is-visible>.how-step:nth-child(4),.fp-bullets.is-visible>li:nth-child(4){transition-delay:.24s}.how-grid.is-visible>.how-step:nth-child(5){transition-delay:.32s}.how-grid.is-visible>.how-step:nth-child(6){transition-delay:.4s}.how-grid.is-visible>.how-step:nth-child(7){transition-delay:.48s}}@media (prefers-reduced-motion:reduce){.tc,.fp-subsection,.price-grid>.pcard,.pain-cards>.pc,.how-grid>.how-step,.fp-bullets>li{opacity:1!important;transition:none!important;transform:none!important}}.tut-section{background:var(--color-surface)}.tut-head{max-width:760px;margin:0 auto 56px;padding-top:80px}.tut-toc{margin:0 0 72px}.tut-toc ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tut-toc li{background:var(--color-surface-container-high);border:1px solid #e1e2eb1a}@supports (color:color-mix(in lab, red, red)){.tut-toc li{border:1px solid color-mix(in srgb, var(--color-on-surface), transparent 90%)}}.tut-toc li{border-radius:var(--radius-large);transition:border-color .2s,transform .2s}.tut-toc li:hover{border-color:#e1e2eb40}@supports (color:color-mix(in lab, red, red)){.tut-toc li:hover{border-color:color-mix(in srgb, var(--color-on-surface), transparent 75%)}}.tut-toc li:hover{transform:translateY(-2px)}.tut-toc a{color:var(--color-on-surface);letter-spacing:-.2px;align-items:center;gap:14px;padding:18px 22px;font-size:clamp(15px,1.4vw,17px);font-weight:700;text-decoration:none;display:flex}.tut-toc a:hover{color:var(--color-primary)}.tut-toc-label{flex:1}.tut-toc-count{background:#a9c7ff26;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tut-toc-count{background:color-mix(in srgb, var(--color-primary), transparent 85%)}}.tut-toc-count{color:var(--color-primary);font-size:12px;font-weight:800}.tut-toc-arrow{color:#e1e2eb80}@supports (color:color-mix(in lab, red, red)){.tut-toc-arrow{color:color-mix(in srgb, var(--color-on-surface), transparent 50%)}}.tut-toc-arrow{transition:color .2s,transform .2s}.tut-toc a:hover .tut-toc-arrow{color:var(--color-primary);transform:translate(4px)}.tut-category{border-top:1px solid #e1e2eb14;margin-top:48px;padding-top:48px;scroll-margin-top:108px}@supports (color:color-mix(in lab, red, red)){.tut-category{border-top:1px solid color-mix(in srgb, var(--color-on-surface), transparent 92%)}}.tut-category:first-of-type{border-top:0;margin-top:0;padding-top:0}.tut-cat-head{max-width:760px;margin-bottom:32px}.tut-cat-title{color:var(--color-on-surface);letter-spacing:-.5px;margin:0 0 10px;font-size:clamp(22px,2.4vw,32px);font-weight:900}.tut-cat-blurb{color:#e1e2eba6;font-size:clamp(14px,1.3vw,16px);line-height:1.7}@supports (color:color-mix(in lab, red, red)){.tut-cat-blurb{color:color-mix(in srgb, var(--color-on-surface), transparent 35%)}}.tut-cat-blurb{margin:0;font-weight:500}.tut-cat-body{flex-direction:column;gap:48px;display:flex}.tut-feature{background:var(--color-surface-container-high);border:1px solid #e1e2eb1a;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.tut-feature{border:1px solid color-mix(in srgb, var(--color-on-surface), transparent 90%)}}.tut-feature{border-radius:var(--radius-large);padding:24px;scroll-margin-top:108px}.tut-feature-media{min-width:0}.tut-feature-text{flex-direction:column;gap:12px;display:flex}.tut-feature-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tut-feature-title{color:var(--color-on-surface);letter-spacing:-.2px;margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:800}.tut-feature-duration{font-variant-numeric:tabular-nums;color:#e1e2eb99;font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tut-feature-duration{color:color-mix(in srgb, var(--color-on-surface), transparent 40%)}}.tut-feature-duration{background:#e1e2eb14}@supports (color:color-mix(in lab, red, red)){.tut-feature-duration{background:color-mix(in srgb, var(--color-on-surface), transparent 92%)}}.tut-feature-duration{border-radius:999px;padding:3px 10px}.tut-feature-lead{color:#e1e2ebbf;font-size:clamp(14px,1.25vw,15px);line-height:1.7}@supports (color:color-mix(in lab, red, red)){.tut-feature-lead{color:color-mix(in srgb, var(--color-on-surface), transparent 25%)}}.tut-feature-lead{margin:0;font-weight:500}.tut-feature-bullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tut-feature-bullets li{color:#e1e2ebb3;padding-left:18px;font-size:14px;line-height:1.55;position:relative}@supports (color:color-mix(in lab, red, red)){.tut-feature-bullets li{color:color-mix(in srgb, var(--color-on-surface), transparent 30%)}}.tut-feature-bullets li:before{content:"";background:var(--color-primary);opacity:.85;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.tut-reel{background:var(--color-surface-container-high);border:1px solid #e1e2eb1a}@supports (color:color-mix(in lab, red, red)){.tut-reel{border:1px solid color-mix(in srgb, var(--color-on-surface), transparent 90%)}}.tut-reel{border-radius:var(--radius-large);padding:32px;scroll-margin-top:108px}.tut-reel-head{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.tut-reel-title{color:var(--color-on-surface);letter-spacing:-.3px;margin:0;font-size:clamp(20px,2vw,26px);font-weight:900;display:inline}.tut-reel-duration{font-variant-numeric:tabular-nums;color:#e1e2eb99;font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tut-reel-duration{color:color-mix(in srgb, var(--color-on-surface), transparent 40%)}}.tut-reel-duration{background:#e1e2eb14}@supports (color:color-mix(in lab, red, red)){.tut-reel-duration{background:color-mix(in srgb, var(--color-on-surface), transparent 92%)}}.tut-reel-duration{border-radius:999px;align-self:flex-start;padding:3px 10px}.tut-reel-lead{color:#e1e2ebbf;font-size:clamp(14px,1.25vw,15px);line-height:1.7}@supports (color:color-mix(in lab, red, red)){.tut-reel-lead{color:color-mix(in srgb, var(--color-on-surface), transparent 25%)}}.tut-reel-lead{margin:0;font-weight:500}.tut-reel-master{margin:8px 0 28px}.tut-reel-shots{counter-reset:tut-shot;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.tut-shot{background:var(--color-surface);border:1px solid #e1e2eb14;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:24px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.tut-shot{border:1px solid color-mix(in srgb, var(--color-on-surface), transparent 92%)}}.tut-shot{border-radius:var(--radius-base)}.tut-shot-text{flex-direction:column;gap:10px;display:flex}.tut-shot-marker{font-variant-numeric:tabular-nums;letter-spacing:.5px;color:var(--color-primary);text-transform:uppercase;font-size:12px;font-weight:800}.tut-shot-caption{color:var(--color-on-surface);margin:0;font-size:clamp(14px,1.25vw,15px);font-weight:500;line-height:1.65}.tut-shot-media{min-width:0}.tut-video{border-radius:var(--radius-base);background:#e1e2eb14;width:100%;height:auto;display:block}@supports (color:color-mix(in lab, red, red)){.tut-video{background:color-mix(in srgb, var(--color-on-surface), transparent 92%)}}.tut-video{aspect-ratio:16/9;object-fit:cover}@media (max-width:900px){.tut-head{margin-bottom:36px;padding-top:48px}.tut-toc{margin-bottom:48px}.tut-toc ul{grid-template-columns:1fr}.tut-feature{grid-template-columns:1fr;gap:20px;padding:20px}.tut-shot{grid-template-columns:1fr;gap:14px;padding:14px}.tut-reel{padding:22px}.tut-cat-head{text-align:left}}.how-step-link{gap:inherit;color:inherit;border-radius:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.how-step-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-base)}.how-step-linked{cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s}.how-step-linked:hover{border-color:#a9c7ff80}@supports (color:color-mix(in lab, red, red)){.how-step-linked:hover{border-color:color-mix(in srgb, var(--color-primary), transparent 50%)}}.how-step-linked:hover{transform:translateY(-2px)}.how-cta{letter-spacing:.2px;color:var(--color-primary);opacity:.85;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:700;transition:opacity .2s;display:inline-flex}.how-cta-arrow{transition:transform .2s}.how-step-linked:hover .how-cta{opacity:1}.how-step-linked:hover .how-cta-arrow{transform:translate(4px)}.pagination{justify-content:center;align-items:center;gap:1rem;display:flex}.pagination .page-item{color:var(--color-primary)}.pagination .page-item.disabled{color:#d3d3d3}.pagination .page-item.active{color:var(--color-primary);font-weight:700}@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-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-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-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
