/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer legacy{@font-face{font-family:Heebo;src:url(../images/marketing/heebo-variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Heebo;src:url(../fonts/cairo-arabic-wght.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Heebo;src:url(../fonts/roboto-cyrillic-wght.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:KloxaHandArabic;src:url(../fonts/aref-ruqaa-arabic-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:KloxaHandCyrillic;src:url(../fonts/caveat-cyrillic-wght.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;size-adjust:118%;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@layer theme{:host,:root{--font-sans:"Heebo", system-ui, "Segoe UI", "Noto Sans Hebrew", "Arial Hebrew", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--animate-spin:spin 1s linear infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-second-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}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--kx-brand-50:#f4f3ff;--kx-brand-100:#eaeaff;--kx-brand-200:#d9d7ff;--kx-brand-300:#bcb8ff;--kx-brand-400:#9282ff;--kx-brand-500:#6200ee;--kx-brand-600:#5400ce;--kx-brand-700:#4700b1;--kx-brand-800:#390093;--kx-brand-900:#2c0075;--kx-brand-950:#1b004f;--kx-work-ink:#242332;--kx-work-muted:#6e7080;--kx-work-line:#e4e5eb;--kx-work-paper:#fff;--kx-work-ground:#f5f6f9;--kx-radius-card:14px;--kx-radius-surface:16px;--kx-radius-focus:19px;--kx-radius-gadget:20px;--kx-radius-desk:24px;--kx-radius-pill:999px;--kx-shadow-kpi:0 3px 8px #15102503;--kx-shadow-surface:0 3px 12px #15102503;--kx-shadow-hover:0 6px 22px var(--kx-brand-500)}@supports (color:color-mix(in lab,red,red)){:root{--kx-shadow-hover:0 6px 22px color-mix(in srgb, var(--kx-brand-500) 9%, transparent)}}:root{--kx-shadow-deck:0 5px 13px -9px var(--kx-work-ink)}@supports (color:color-mix(in lab,red,red)){:root{--kx-shadow-deck:0 5px 13px -9px color-mix(in srgb, var(--kx-work-ink), transparent 65%)}}:root{--kx-deck-kpi-tilt-1:-1.25deg;--kx-deck-kpi-tilt-2:1.5deg;--kx-deck-next-tilt-1:-2deg;--kx-deck-next-tilt-2:2.25deg;--kx-deck-next-tilt-3:-3.5deg;--kx-pill-bg-opacity:5%;--kx-pill-border-opacity:18%;--kx-canvas-radial-shape:ellipse;--kx-canvas-radial-size:55% 30%;--kx-canvas-radial-position:50% 0%;--kx-canvas-radial-fade-stop:70%;--kx-canvas-linear-direction:180deg;--kx-canvas-linear-fade-stop:55%;--kx-canvas-inner-radial-transparent:97%;--kx-canvas-inner-linear-transparent:98.5%;--kx-canvas-home-radial-transparent:84%;--kx-canvas-home-linear-transparent:91%;--kx-font-family:"Heebo", sans-serif;--kx-font-hand-family:"KloxaHand", "Segoe Print", "Heebo", sans-serif;--kx-font-hand-weight:700;--kx-font-hand-size-desktop:34px;--kx-font-hand-size-mobile:29px;--kx-font-hero-weight:300;--kx-font-hero-tracking:-.03em;--kx-font-metric-size:32px;--kx-font-metric-weight:500;--kx-motion-screen-in:.2s;--kx-motion-screen-out:.12s;--kx-motion-grid-enter:.26s;--kx-motion-grid-translate:6px;--kx-motion-grid-max-delay:.18s;--kx-motion-list-stagger:45ms;--kx-motion-easing:cubic-bezier(.4,0,.2,1)}:root[data-theme=dark]{--kx-work-ink:#f3f3f6;--kx-work-muted:#b2b3c1;--kx-work-line:#383944;--kx-work-paper:#22232d;--kx-work-ground:#181921;--kx-canvas-inner-radial-transparent:95%;--kx-canvas-inner-linear-transparent:97.5%;--kx-canvas-home-radial-transparent:78%;--kx-canvas-home-linear-transparent:86%}[data-kx-mood=purple]{--kx-mood-50:#f4f3ff;--kx-mood-100:#eaeaff;--kx-mood-200:#d9d7ff;--kx-mood-300:#bcb8ff;--kx-mood-400:#9282ff;--kx-mood-500:#6200ee;--kx-mood-600:#5400ce;--kx-mood-700:#4700b1;--kx-mood-800:#390093;--kx-mood-900:#2c0075;--kx-mood-950:#1b004f}[data-kx-mood=classic_black]{--kx-mood-50:#eee;--kx-mood-100:#dcdcdc;--kx-mood-200:#bebebe;--kx-mood-300:#979797;--kx-mood-400:#525252;--kx-mood-500:#262626;--kx-mood-600:#0a0a0a;--kx-mood-700:#080808;--kx-mood-800:#070707;--kx-mood-900:#050505;--kx-mood-950:#040404;--kx-mood-dark-fill:#e5e5e5;--kx-mood-dark-ink:#171717}:root[data-theme=dark] [data-kx-mood=classic_black]{--kx-mood-300:#bababa;--kx-mood-400:#a0a0a0}[data-kx-mood=luxury_burgundy]{--kx-mood-50:#f5edef;--kx-mood-100:#ebdbdf;--kx-mood-200:#d9bbc4;--kx-mood-300:#c293a0;--kx-mood-400:#a64061;--kx-mood-500:#7f1d3a;--kx-mood-600:#561126;--kx-mood-700:#470e1f;--kx-mood-800:#390b19;--kx-mood-900:#2b0913;--kx-mood-950:#1f060e}:root[data-theme=dark] [data-kx-mood=luxury_burgundy]{--kx-mood-300:#dbb3c0;--kx-mood-400:#ce96a8}[data-kx-mood=ocean_blue]{--kx-mood-50:#ebf2f5;--kx-mood-100:#d7e4eb;--kx-mood-200:#b5cdda;--kx-mood-300:#88afc4;--kx-mood-400:#2780a8;--kx-mood-500:#075985;--kx-mood-600:#0c3f5a;--kx-mood-700:#0a344a;--kx-mood-800:#082a3b;--kx-mood-900:#06202d;--kx-mood-950:#041720}:root[data-theme=dark] [data-kx-mood=ocean_blue]{--kx-mood-300:#a9ccdc;--kx-mood-400:#88b9cf}[data-kx-mood=amazon_forest]{--kx-mood-50:#ecf3ef;--kx-mood-100:#dae6df;--kx-mood-200:#b9d1c2;--kx-mood-300:#8fb59e;--kx-mood-400:#398259;--kx-mood-500:#166534;--kx-mood-600:#0d4524;--kx-mood-700:#0b391e;--kx-mood-800:#092e18;--kx-mood-900:#072312;--kx-mood-950:#05190d}:root[data-theme=dark] [data-kx-mood=amazon_forest]{--kx-mood-300:#b0cdbd;--kx-mood-400:#92baa4}.band{isolation:isolate;padding-block:clamp(3rem,1.9rem + 3.6vw,5.5rem);position:relative}.band.raised{background-color:var(--card);border-block:1px solid var(--line);box-shadow:var(--edge);padding-block:clamp(2.75rem,1.8rem + 3.1vw,4.75rem)}.band.raised :is(.lcard,.tile,.plan,.chan,.faq,.deepitem,.tileitem,.point,.pain,.proofcard,.bookcal,.bookside,.pickscreen,.pickopts){border-color:var(--line-2);box-shadow:var(--shadow-2),var(--edge)}.band.raised .pain,.band.raised .proofcard{border-inline-start-color:var(--brand-primary)}.band.raised .plan.pick{box-shadow:var(--shadow-3),var(--edge)}.band.tinted{background-color:var(--brand-surface);border-block:1px solid var(--brand-primary);padding-block:clamp(2.75rem,1.8rem + 3.1vw,4.75rem)}@supports (color:color-mix(in lab,red,red)){.band.tinted{border-block:1px solid color-mix(in srgb,var(--brand-primary) 14%,transparent)}}.band.tinted:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(58% 62% at 50% 0,var(--brand-primary),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.band.tinted:before{background-image:radial-gradient(58% 62% at 50% 0,color-mix(in srgb,var(--brand-primary) 16%,transparent),transparent 70%)}}.band.brand{background-color:var(--brand-primary);background-image:linear-gradient(135deg,var(--brand-primary),var(--brand-primary) 42%,var(--brand-primary));padding-block:clamp(3rem,2rem + 3.2vw,5rem)}@supports (color:color-mix(in lab,red,red)){.band.brand{background-image:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 92%,#fff),var(--brand-primary) 42%,color-mix(in srgb,var(--brand-primary) 58%,#1b0b3a))}}.band.brand{color:#fff}.band.brand:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(46% 68% at 88% 0,#ffffff3d,#0000 62%),radial-gradient(40% 60% at 6% 100%,#ffffff24,#0000 66%),radial-gradient(circle at 1px 1px,#ffffff17 1px,#0000 0);background-size:auto,auto,26px 26px;position:absolute;inset:0}.band.brand .sect-t,.band.brand h2,.band.brand p{color:#fff}.band.brand .desc,.band.brand .sect-d{color:#ffffffd6}.bandhead{text-align:center;max-width:46rem}.bandhead,.bandhead .sect-d{margin-inline:auto}@media (width>=62rem){.band.raised .bandhead:has(.sect-d){text-align:start;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:.75rem 3.5rem;max-width:none;display:grid}.band.raised .bandhead:has(.sect-d) .sect-d{max-width:34rem;margin:0;padding-bottom:.25rem}}.eyebrow{background-color:var(--brand-surface);background-image:linear-gradient(180deg,var(--brand-primary),transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.4375rem .9375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.eyebrow{background-image:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 6%,transparent),transparent)}}.eyebrow{color:var(--brand-ink);border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.eyebrow{border:1px solid color-mix(in srgb,var(--brand-primary) 24%,transparent)}}.eyebrow{box-shadow:var(--shadow-1);font-size:var(--t-xs);letter-spacing:-.005em;margin:0 0 1.125rem;font-weight:600}.eyebrow:before{content:"";background-color:var(--brand-primary);border-radius:999px;flex:none;width:6px;height:6px}.band.brand .eyebrow{color:#fff;box-shadow:none;background-color:#ffffff29;background-image:none;border-color:#ffffff5c}.band.brand .eyebrow:before{background-color:#fff}.sitehead{z-index:40;padding-block:var(--head-pad);position:sticky;top:0}.sitehead:before{content:"";z-index:-1;pointer-events:none;background-color:var(--page);position:absolute;inset-block:0;inset-inline:-50vw}@supports (color:color-mix(in lab,red,red)){.sitehead:before{background-color:color-mix(in srgb,var(--page) 98%,transparent)}}.sitehead:before{-webkit-backdrop-filter:blur(20px)saturate(1.6);border-bottom:1px solid var(--line);opacity:1}.sitehead .row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sitehead .row .headside{order:0}.headside .btn.sm{--btn-lift:0 1px 2px #0e12200f, 0 8px 20px -12px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.headside .btn.sm{--btn-lift:0 1px 2px #0e12200f, 0 8px 20px -12px color-mix(in srgb, var(--brand-primary) 55%, transparent)}}@media (hover:hover){.headside .btn.sm:hover{box-shadow:0 2px 4px #0e122012,0 14px 30px -14px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.headside .btn.sm:hover{box-shadow:0 2px 4px #0e122012,0 14px 30px -14px color-mix(in srgb,var(--brand-primary) 62%,transparent)}}}.headside .btn.ghost.sm{color:var(--ink-2);--btn-lift:none;box-shadow:none;background-color:#0000;border-color:#0000}.headside .btn.ghost.sm.demo-cta{border-color:var(--line-2);color:var(--ink)}@media (hover:hover){.headside .btn.ghost.sm:hover{background-color:var(--surface-2,var(--ink))}@supports (color:color-mix(in lab,red,red)){.headside .btn.ghost.sm:hover{background-color:var(--surface-2,color-mix(in srgb,var(--ink) 5%,transparent))}}.headside .btn.ghost.sm:hover{box-shadow:none;transform:none}}.headside .btn svg{opacity:.55}.themebtn{width:2.375rem;height:2.375rem;color:var(--ink-2);cursor:pointer;box-shadow:none;background-color:#0000;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:grid}@media (hover:hover){.themebtn:hover{color:var(--ink);border-color:var(--line-2);transform:translateY(-1px)}}.mainnav{display:none}@media (width>=1024px){.mainnav{align-items:center;gap:.125rem;display:flex;position:relative}}.navlink,.navtrigger{color:var(--ink-2);font-family:inherit;font-size:var(--t-sm);letter-spacing:-.004em;cursor:pointer;white-space:nowrap;background-color:#0000;border:0;border-radius:999px;align-items:center;gap:.3125rem;padding:.5rem .8125rem;font-weight:500;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}@media (hover:hover){.navlink:hover,.navtrigger:hover{color:var(--ink);background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.navlink:hover,.navtrigger:hover{background-color:color-mix(in srgb,var(--ink) 6%,transparent)}}}.navlink.on,.navtrigger.on{color:var(--brand-ink);background-color:var(--brand-surface)}.navtrigger .cx{transition:transform .2s cubic-bezier(.4,0,.2,1)}.navtrigger[aria-expanded=true] .cx{transform:rotate(180deg)}.navhost{position:static}.navpanel{z-index:60;border-radius:var(--r-xl);border:1px solid var(--line);background-color:var(--card);width:min(48rem,100vw - 2rem);box-shadow:var(--shadow-3),var(--edge);top:calc(100% + .75rem);margin-inline:auto;padding:.75rem;position:absolute;inset-inline:0}.navhost.slimhost{position:relative}.navpanel.slim{width:min(21rem,100vw - 2rem);margin-inline:0;inset-inline:50% auto;transform:translate(50%)}[dir=ltr] .navpanel.slim{transform:translate(-50%)}.navgrid{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.125rem;display:grid}.navsectitle{letter-spacing:.02em;color:var(--ink-3);grid-column:1/-1;margin:.875rem 0 .25rem;padding-inline:.75rem;font-size:.75rem;font-weight:600}.navsectitle:first-child{margin-block-start:0}.navitem{border-radius:var(--r-sm);color:var(--ink);align-items:flex-start;gap:.6875rem;padding:.6875rem .75rem;text-decoration:none;transition:background-color .18s cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover){.navitem:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.navitem:hover{background-color:color-mix(in srgb,var(--brand-primary) 8%,transparent)}}}.navitem .ni{background-color:var(--brand-surface);width:2rem;height:2rem;color:var(--brand-ink);border:1px solid var(--brand-primary);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.navitem .ni{border:1px solid color-mix(in srgb,var(--brand-primary) 14%,transparent)}}.navitem b{letter-spacing:-.005em;font-size:.9063rem;font-weight:600;line-height:1.35;display:block}.navitem span{font-size:var(--t-xs);color:var(--ink-3);margin-top:.125rem;line-height:1.5;display:block}.navfoot{border-top:1px solid var(--line);margin-top:.375rem;padding:.375rem 0 0}.navfoot a{border-radius:var(--r-sm);color:var(--brand-ink);padding:.6875rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .18s cubic-bezier(.4,0,.2,1);display:block}@media (hover:hover){.navfoot a:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.navfoot a:hover{background-color:color-mix(in srgb,var(--brand-primary) 8%,transparent)}}}.navburger{border:1px solid var(--line);background-color:var(--card);width:2.375rem;height:2.375rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-1);border-radius:999px;flex:none;place-items:center;display:grid}@media (width>=1024px){.navburger{display:none}}.mobilepanel{z-index:20;border-radius:var(--r-xl);border:1px solid var(--line);background-color:var(--card);box-shadow:var(--shadow-3),var(--edge);overscroll-behavior:contain;max-height:min(70vh,34rem);margin-top:.875rem;padding:.5rem;position:relative;overflow-y:auto}@media (width>=1024px){.mobilepanel{display:none}}.mgroup+.mgroup{border-top:1px solid var(--line);margin-top:.375rem;padding-top:.375rem}.mrow{border-radius:var(--r-sm);width:100%;color:var(--ink);letter-spacing:-.005em;text-align:start;cursor:pointer;background-color:#0000;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.6875rem .75rem;font-family:inherit;font-size:.9688rem;font-weight:600;text-decoration:none;display:flex}.mrow:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.mrow:hover{background-color:color-mix(in srgb,var(--ink) 6%,transparent)}}.mrow.on{color:var(--brand-ink)}.mrow .cx{color:var(--ink-3);transition:transform .2s cubic-bezier(.4,0,.2,1)}.mrow[aria-expanded=true] .cx{transform:rotate(180deg)}.msub{flex-direction:column;padding:.125rem 0 .5rem;display:flex}.msub a{color:var(--ink-2);border-radius:12px;padding:.5625rem 1.5rem .5625rem .75rem;font-size:.9063rem;font-weight:500;text-decoration:none}[dir=rtl] .msub a{padding-inline:1.5rem .75rem}.msub a:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.msub a:hover{background-color:color-mix(in srgb,var(--ink) 6%,transparent)}}.msub a:hover{color:var(--ink)}.macts{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;margin-top:.375rem;padding:.625rem .5rem .375rem;display:flex}.macts .btn{width:100%}.sitefoot{border-top:1px solid var(--line);padding-block:clamp(2.5rem,1.8rem + 2.4vw,4rem) max(2rem,env(safe-area-inset-bottom));margin-top:auto;position:relative}.footgrid{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));align-items:start;gap:2rem 1.5rem;display:grid}.footbrand{grid-column:1/-1;max-width:22rem}@media (width>=720px){.footgrid{grid-template-columns:minmax(13rem,1.4fr) repeat(auto-fit,minmax(min(9.5rem,100%),1fr))}.footbrand{grid-column:auto}}.footcol h2{font-size:var(--t-xs);letter-spacing:.04em;color:var(--ink);margin:0 0 .875rem;font-weight:600}.footcol ul{flex-direction:column;gap:.5625rem;margin:0;padding:0;list-style:none;display:flex}.footcol a,.footlinks a{color:var(--ink-2);font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.footcol a:after,.footlinks a:after{content:"";transform-origin:100%;inset-inline-start:0;background-color:currentColor;border-radius:2px;width:100%;height:1.5px;transition:transform .26s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;transform:scaleX(0)}[dir=ltr] .footcol a:after,[dir=ltr] .footlinks a:after{transform-origin:0}@media (hover:hover){.footcol a:hover,.footlinks a:hover{color:var(--ink)}.footcol a:hover:after,.footlinks a:hover:after{transform:scaleX(1)}}.footlinks{gap:1.25rem}.footbase,.footlinks{flex-wrap:wrap;display:flex}.footbase{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.25rem}.footbase .sig-tag{margin:0}.footline{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.footline a{color:var(--ink-3);font-size:.8125rem;text-decoration:none}.footline a:focus-visible,.footline a:hover{color:var(--ink-2);text-decoration:underline}.footacts{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.875rem;display:flex}.footacts a{color:var(--ink-2);font-size:.875rem;font-weight:600;text-decoration:none}.footacts a:focus-visible,.footacts a:hover{text-underline-offset:3px;text-decoration:underline}.footmail{color:var(--ink-2);text-decoration:none}.footmail:focus-visible,.footmail:hover{text-underline-offset:3px;text-decoration:underline}.sigblock{flex-direction:column;gap:.375rem;line-height:1.4;display:flex}.sig{color:var(--ink);align-items:center;gap:.4375rem;display:inline-flex}.sig-tag{color:var(--ink-3);margin:0;font-size:.6875rem;font-weight:500}.band.brand .btn{color:var(--brand-primary);--btn-lift:0 14px 34px -14px #00000073;box-shadow:var(--btn-lift);background-color:#fff;background-image:none;border:0}@media (hover:hover){.band.brand .btn:hover{box-shadow:0 20px 44px -14px #00000080}}.band.brand .btn.ghost{color:#fff;--btn-lift:none;box-shadow:none;background-color:#0000;border:1.5px solid #ffffff9e}@media (hover:hover){.band.brand .btn.ghost:hover{color:#fff;box-shadow:none;background-color:#ffffff24;border-color:#fff}}.band.brand{--focus-backing:#fff}@media (width<=480px){.sitehead .row{gap:.5rem}.headside{gap:.375rem}.brandmark .mk{border-radius:11px;width:34px;height:34px}.btn.sm{padding:0 .875rem;font-size:.875rem}}@media (width<=30rem){.sitehead .row{gap:.375rem}.headside{gap:.25rem}.brandmark{gap:.4375rem;min-width:0}.headside .btn.sm svg{display:none}.headside .btn.sm{gap:0;padding:0 .75rem}.navburger,.themebtn{width:2.125rem;height:2.125rem}}@media (width<=22.5rem){.brandmark .wm{display:none}}.cards{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:1rem;margin-top:2.5rem;display:grid}.cards.two{grid-template-columns:repeat(auto-fit,minmax(min(23rem,100%),1fr))}.cards.four{grid-template-columns:repeat(auto-fit,minmax(min(13.5rem,100%),1fr))}@media (width>=48rem) and (width<=61.999rem){.cards,.cards.four,.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cards:not(.four):has(>:nth-child(4)):not(:has(>:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}}.cards.tight{margin-top:1.75rem}.lcard{background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1),var(--edge);color:inherit;isolation:isolate;flex-direction:column;padding:1.5rem 1.5rem 1.375rem;text-decoration:none;transition:transform .26s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1),border-color .26s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.lcard:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(130% 86% at 50% -14%,var(--brand-primary),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lcard:after{background-image:radial-gradient(130% 86% at 50% -14%,color-mix(in srgb,var(--brand-primary) 15%,transparent),transparent 62%)}}.lcard:after{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.lcard:hover{box-shadow:var(--shadow-2),var(--edge);border-color:var(--brand-primary);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.lcard:hover{border-color:color-mix(in srgb,var(--brand-primary) 36%,var(--line))}}.lcard:hover:after{opacity:1}}.lcard .ix{border-radius:var(--r-md);background-color:var(--brand-surface);background-image:linear-gradient(160deg,var(--brand-primary),transparent 62%);flex:none;place-items:center;width:2.875rem;height:2.875rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lcard .ix{background-image:linear-gradient(160deg,color-mix(in srgb,var(--brand-primary) 20%,transparent),transparent 62%)}}.lcard .ix{border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.lcard .ix{border:1px solid color-mix(in srgb,var(--brand-primary) 16%,transparent)}}.lcard .ix{color:var(--brand-ink);margin-bottom:1rem}.lcard h3{font-size:var(--t-h3);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:600;line-height:1.35}.lcard p{color:var(--ink-2);text-wrap:pretty;margin:.5rem 0 0;font-size:.9375rem;line-height:1.7}.lcard .go{color:var(--brand-ink);align-items:center;gap:.4375rem;margin-top:auto;padding-top:1.125rem;font-size:.875rem;font-weight:600;display:inline-flex}.lcard .go svg{transition:transform .26s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.lcard:hover .go svg{transform:translate(-4px)}[dir=ltr] .lcard:hover .go svg{transform:translate(4px)}}.lcard.feature{border-radius:var(--r-xl);padding:1.75rem 1.75rem 1.5rem}.lcard.feature h3{font-size:clamp(1.1875rem,1.1rem + .36vw,1.4375rem)}.lcard.feature p{font-size:.9688rem}.lcard.feature .ix{border-radius:var(--r-lg);width:3.25rem;height:3.25rem}.minilist{flex-direction:column;gap:.5rem;margin:1.125rem 0 0;padding:0;list-style:none;display:flex}.minilist li{color:var(--ink-2);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.6;display:flex}.minilist li svg{color:var(--brand-ink);flex:none;margin-top:.25rem}.rows{grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));gap:.5rem 3rem;margin-top:2.25rem;display:grid}@media (width>=62rem){.rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.rowitem{border-top:1px solid var(--line);align-items:flex-start;gap:1rem;padding:1.125rem 0;display:flex;position:relative}.rowitem:before{content:"";background-color:var(--brand-primary);top:-1px;border-radius:2px;width:2.25rem;height:2px;position:absolute;inset-inline-start:0}.band.brand .rowitem:before{background-color:#fff}.rowitem .ix{border-radius:var(--r-sm);background-color:var(--brand-surface);border:1px solid var(--brand-primary);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rowitem .ix{border:1px solid color-mix(in srgb,var(--brand-primary) 14%,transparent)}}.rowitem .ix{color:var(--brand-ink)}.rowitem h3{letter-spacing:-.008em;color:var(--ink);margin:.125rem 0 0;font-size:1.0625rem;font-weight:600}.rowitem p{color:var(--ink-2);text-wrap:pretty;margin:.375rem 0 0;font-size:.9375rem;line-height:1.7}.band.brand .rowitem{border-color:#ffffff38}.band.brand .rowitem .ix{color:#fff;background-color:#ffffff26;border-color:#ffffff42}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1.25rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}@media (width>=62rem){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.steps:has(>:nth-child(5)):not(:has(>:nth-child(7))){grid-template-columns:repeat(3,minmax(0,1fr))}}.step{border-top:3px solid var(--brand-primary);padding-top:1.375rem;position:relative}@supports (color:color-mix(in lab,red,red)){.step{border-top:3px solid color-mix(in srgb,var(--brand-primary) 26%,var(--line))}}.step .num{background-color:var(--brand-primary);color:#fff;width:2rem;height:2rem;box-shadow:var(--shadow-brand);border-radius:999px;place-items:center;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:inline-grid}.step h3{letter-spacing:-.008em;color:var(--ink);margin:0;font-size:1.0625rem;font-weight:600}.step p{color:var(--ink-2);text-wrap:pretty;margin:.4375rem 0 0;font-size:.9375rem;line-height:1.7}.caps{grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:.5rem 3rem;margin-top:2.25rem;display:grid}@media (width>=62rem){.caps{grid-template-columns:repeat(2,minmax(0,1fr))}}.cap{border-top:1px solid var(--line);align-items:flex-start;gap:.8125rem;padding:1rem 0;display:flex}.cap .ck{background-color:var(--brand-surface);border:1px solid var(--brand-primary);border-radius:999px;flex:none;place-items:center;width:1.625rem;height:1.625rem;margin-top:.0625rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cap .ck{border:1px solid color-mix(in srgb,var(--brand-primary) 16%,transparent)}}.cap .ck{color:var(--brand-ink)}.cap b{letter-spacing:-.008em;color:var(--ink);font-size:.9688rem;font-weight:600;line-height:1.4;display:block}.cap span{color:var(--ink-2);margin-top:.3125rem;font-size:.9375rem;line-height:1.7;display:block}.pain{border-radius:var(--r-lg);background-color:var(--card);border:1px solid var(--line);border-inline-start:4px solid var(--brand-primary);max-width:fit-content;box-shadow:var(--shadow-2),var(--edge);margin-block-start:clamp(0rem,3.4vw - 1.4rem,2rem);margin-inline:auto;padding:1.625rem 1.75rem}.pain p{max-inline-size:58ch;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(1.0313rem,.98rem + .28vw,1.1875rem);font-weight:400;line-height:1.85}.chips{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.chip{border:1px solid var(--line-2);background-color:var(--card);color:var(--ink-2);font-size:var(--t-xs);box-shadow:var(--shadow-1);border-radius:999px;padding:.4375rem .8125rem;font-weight:500;line-height:1.3}.chip.on{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.chip.on{border-color:color-mix(in srgb,var(--brand-primary) 34%,transparent)}}.chip.on{background-color:var(--brand-surface);color:var(--brand-ink)}.faq{border-radius:var(--r-lg);border:1px solid var(--line);background-color:var(--card);box-shadow:var(--shadow-2),var(--edge);margin-top:2.25rem;overflow:hidden}.faq details+details{border-top:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.008em;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.1875rem 1.375rem;font-size:1.0313rem;font-weight:600;list-style:none;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:flex}.faq summary::-webkit-details-marker{display:none}@media (hover:hover){.faq summary:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.faq summary:hover{background-color:color-mix(in srgb,var(--brand-primary) 5%,transparent)}}}.faq summary .cx{color:var(--ink-3);flex:none;transition:transform .24s cubic-bezier(.4,0,.2,1)}.faq details[open] summary{color:var(--brand-ink)}.faq details[open] summary .cx{color:var(--brand-ink);transform:rotate(180deg)}.faq .ans{padding:0 1.375rem 1.3125rem}.faq .ans p{font-size:var(--t-sm);color:var(--ink-2);text-wrap:pretty;max-width:44rem;margin:0;line-height:1.8}.chan{background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1),var(--edge);flex-direction:column;align-items:flex-start;padding:1.625rem;transition:transform .26s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1),border-color .26s cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover){.chan:hover{box-shadow:var(--shadow-2),var(--edge);border-color:var(--brand-primary);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.chan:hover{border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--line))}}}.chan .ix{border-radius:var(--r-md);background-color:var(--brand-surface);border:1px solid var(--brand-primary);place-items:center;width:2.875rem;height:2.875rem;display:grid}@supports (color:color-mix(in lab,red,red)){.chan .ix{border:1px solid color-mix(in srgb,var(--brand-primary) 16%,transparent)}}.chan .ix{color:var(--brand-ink);margin-bottom:1rem}.chan h3{font-size:var(--t-h3);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:600}.chan p{color:var(--ink-2);margin:.5rem 0 0;font-size:.9375rem;line-height:1.7}.chan .val{color:var(--brand-ink);text-underline-offset:4px;margin-top:1rem;font-size:.9688rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.chan .val.plain{color:var(--ink-2);font-weight:500;text-decoration:none}.deep{flex-direction:column;gap:.875rem;margin-top:2.25rem;display:flex}.deepitem{border-radius:var(--r-lg);border:1px solid var(--line);background-color:var(--card);box-shadow:var(--shadow-1),var(--edge);transition:border-color .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1);overflow:hidden}.deepitem[open]{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.deepitem[open]{border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--line))}}.deepitem[open]{box-shadow:var(--shadow-2),var(--edge)}.deepitem>summary{cursor:pointer;align-items:flex-start;gap:1rem;padding:1.25rem 1.375rem;list-style:none;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:flex}.deepitem>summary::-webkit-details-marker{display:none}@media (hover:hover){.deepitem>summary:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.deepitem>summary:hover{background-color:color-mix(in srgb,var(--brand-primary) 5%,transparent)}}}.deepitem .ix{border-radius:var(--r-sm);background-color:var(--brand-surface);border:1px solid var(--brand-primary);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.deepitem .ix{border:1px solid color-mix(in srgb,var(--brand-primary) 16%,transparent)}}.deepitem .ix{color:var(--brand-ink)}.deepitem .tx{flex:1;min-width:0}.deepitem .tx b{font-size:var(--t-h3);letter-spacing:-.01em;color:var(--ink);font-weight:600;line-height:1.35;display:block}.deepitem .tx span{color:var(--ink-2);margin-top:.375rem;font-size:.9375rem;line-height:1.7;display:block}.deepitem .cx{color:var(--ink-3);flex:none;margin-top:.6875rem;transition:transform .24s cubic-bezier(.4,0,.2,1)}.deepitem[open]>summary .cx{color:var(--brand-ink);transform:rotate(180deg)}.deepbody{padding:0 1.375rem 1.375rem}@media (width>=560px){.deepbody{padding-inline-start:4.375rem}}.deepbody ul{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:.5rem 2rem;margin:0;padding:.25rem 0 0;list-style:none;display:grid}.deepbody li{color:var(--ink-2);align-items:flex-start;gap:.5rem;padding-block:.3125rem;font-size:.9375rem;line-height:1.65;display:flex}.deepbody li svg{color:var(--brand-ink);flex:none;margin-top:.3125rem}.deepbody .go{color:var(--brand-ink);align-items:center;gap:.4375rem;margin-top:1.125rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.deepbody .go:hover{text-underline-offset:4px;text-decoration:underline}.tiles{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:2.25rem;display:flex}.tiles .tileitem{flex:0 auto;min-width:8.5rem}.tileitem{border-radius:var(--r-sm);border:1px solid var(--line);background-color:var(--card);box-shadow:var(--shadow-1),var(--edge);letter-spacing:-.005em;color:var(--ink);align-items:center;gap:.625rem;padding:.8125rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.35;transition:transform .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover){.tileitem:hover{border-color:var(--brand-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.tileitem:hover{border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--line))}}}.tileitem .ti{background-color:var(--brand-surface);width:1.75rem;height:1.75rem;color:var(--brand-ink);border-radius:9px;flex:none;place-items:center;display:grid}.picker{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:2.25rem;display:grid}@media (width<=52rem){.picker{grid-template-columns:minmax(0,1fr)}}.pickopts{border-radius:var(--r-lg);border:1px solid var(--line);background-color:var(--card);box-shadow:var(--shadow-1),var(--edge);flex-direction:column;gap:.375rem;padding:.5rem;display:flex}@media (width<=52rem){.pickopts{flex-flow:wrap}}.pickopt{border-radius:var(--r-sm);color:var(--ink-2);font-family:inherit;font-size:var(--t-sm);text-align:start;cursor:pointer;background-color:#0000;border:1px solid #0000;align-items:center;gap:.5625rem;padding:.75rem .875rem;font-weight:500;transition:color .22s cubic-bezier(.4,0,.2,1),background-color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover){.pickopt:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pickopt:hover{background-color:color-mix(in srgb,var(--ink) 5%,transparent)}}.pickopt:hover{color:var(--ink)}}.pickopt.on{background-color:var(--brand-primary);color:#fff;box-shadow:var(--shadow-brand)}.pickopt .pi{color:var(--brand-primary);display:inline-flex}.pickopt.on .pi{color:#fff}.pickscreen{border-radius:var(--r-lg);border:1px solid var(--line);background-color:var(--card);box-shadow:var(--shadow-2),var(--edge);padding:1.375rem 1.5rem 1.5rem;position:relative;overflow:hidden}.pickscreen:before{content:"";pointer-events:none;background-image:linear-gradient(180deg,var(--brand-primary),transparent);inset-inline:0;height:8rem;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.pickscreen:before{background-image:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 7%,transparent),transparent)}}.pkhead{border-bottom:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-3);letter-spacing:.01em;align-items:center;gap:.5rem;margin:0 0 1.125rem;padding-bottom:.875rem;font-weight:600;display:flex;position:relative}.pkhead:before{content:"";background-color:var(--brand-primary);border-radius:999px;flex:none;width:7px;height:7px}.pklines{gap:.125rem;margin:0;display:grid}.pkline{border-radius:10px;grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:baseline;gap:.875rem;margin-inline:-.625rem;padding:.75rem .625rem;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:grid}.pkline+.pkline{border-top:1px solid var(--line)}@media (hover:hover){.pkline:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.pkline:hover{background-color:color-mix(in srgb,var(--brand-primary) 5%,transparent)}}}@media (width<=34rem){.pkline{grid-template-columns:minmax(0,1fr);gap:.25rem}}.pkline dt{font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.pkline dd{color:var(--ink);margin:0;font-size:1.0625rem;font-weight:500;line-height:1.55}.pknote{color:var(--ink-3);text-align:center;margin:1.375rem 0 0;font-size:.875rem}.booking{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:2.25rem;display:grid}@media (width<=52rem){.booking{grid-template-columns:minmax(0,1fr)}}.bookfall{margin-top:2.25rem}.bookcal,.bookside{border-radius:var(--r-lg);border:1px solid var(--line);background-color:var(--card);box-shadow:var(--shadow-2),var(--edge);padding:1.25rem 1.375rem 1.375rem}.bookhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.875rem;display:flex}.bookhead p{color:var(--ink);margin:0;font-size:1.0313rem;font-weight:600}.bnav{border:1px solid var(--line);background-color:var(--page);width:2.125rem;height:2.125rem;color:var(--ink-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover){.bnav:hover:not(:disabled){border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bnav:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-primary) 40%,var(--line))}}.bnav:hover:not(:disabled){color:var(--brand-ink);transform:translateY(-1px)}}.bnav:disabled{opacity:.38;cursor:not-allowed}.bgrid,.bweek{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.bweek{margin-bottom:.5rem}.bweek span{text-align:center;color:var(--ink-3);font-size:.75rem;font-weight:600}.bday{aspect-ratio:1;border-radius:var(--r-sm);border:1px solid var(--line);background-color:var(--page);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;font-size:.9375rem;font-weight:500;transition:border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover){.bday:hover:not(.off){border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bday:hover:not(.off){border-color:color-mix(in srgb,var(--brand-primary) 44%,transparent)}}.bday:hover:not(.off){color:var(--brand-ink);transform:translateY(-2px)}}.bday.on{background-color:var(--brand-primary);color:#fff;box-shadow:var(--shadow-brand);border-color:#0000}.bday.off{color:var(--ink-3);opacity:.4;cursor:default;background-color:#0000;border-color:#0000}.bblank{display:block}.bpick{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:.5rem;margin:0 0 1rem;padding-bottom:.875rem;font-size:.9688rem;font-weight:600;display:flex}.bpick svg{color:var(--brand-primary);flex-shrink:0}.bslots{flex-wrap:wrap;gap:.4375rem;margin-bottom:1.25rem;display:flex}.bslot{border:1px solid var(--line);background-color:var(--page);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:.5rem .875rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.bslot:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bslot:hover{border-color:color-mix(in srgb,var(--brand-primary) 40%,var(--line))}}.bslot:hover{color:var(--brand-ink);transform:translateY(-1px)}}.bslot.on{background-color:var(--brand-primary);color:#fff;box-shadow:var(--shadow-brand);border-color:#0000}.bfields{gap:.875rem;margin-bottom:1.125rem;display:grid}@media (width<=40rem){.chan,.lcard{padding:1.25rem 1.25rem 1.125rem}.lcard.feature{padding:1.375rem 1.375rem 1.25rem}.bookcal,.bookside,.pickscreen{padding:1.125rem 1.125rem 1.25rem}}.points{align-content:start;align-items:start;gap:.625rem;margin-top:2.25rem;display:grid}@media (width>=56rem){.points{-moz-column-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}.point{border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--card);transition:border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.point[open]{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.point[open]{border-color:color-mix(in srgb,var(--brand-primary) 24%,transparent)}}.point[open]{box-shadow:var(--shadow-2)}.point summary{cursor:pointer;color:var(--ink);align-items:flex-start;gap:.6875rem;padding:.8125rem .9375rem;list-style:none;display:flex}.point summary::-webkit-details-marker{display:none}.point .ptx{flex:1;min-width:0}.point summary b{letter-spacing:-.005em;text-wrap:pretty;font-size:1rem;font-weight:600;line-height:1.45;display:block}.point summary .pv{-webkit-line-clamp:1;line-clamp:1;font-size:var(--t-sm);color:var(--ink-2);-webkit-box-orient:vertical;margin-top:.1875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.point[open] summary .pv{display:none}.point summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:var(--r-md)}@media (hover:hover){.point:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.point:hover{border-color:color-mix(in srgb,var(--brand-primary) 26%,transparent)}}.point summary:hover b{color:var(--brand-ink)}}.point .pk{background-color:var(--brand-surface);border:1px solid var(--brand-primary);border-radius:999px;flex:none;place-items:center;width:1.625rem;height:1.625rem;margin-top:-.09375rem;display:grid}@supports (color:color-mix(in lab,red,red)){.point .pk{border:1px solid color-mix(in srgb,var(--brand-primary) 16%,transparent)}}.point .pk{color:var(--brand-ink)}.point .cx{color:var(--ink-3);flex:none;margin-top:.25rem;transition:transform .2s cubic-bezier(.4,0,.2,1)}.point[open] .cx{transform:rotate(180deg)}.point>p{font-size:var(--t-sm);color:var(--ink-2);text-wrap:pretty;max-inline-size:54ch;margin:0;padding-block:0 1rem;padding-inline:3.0625rem .9375rem;line-height:1.75}.band.actband{padding-block:clamp(1.5rem,1rem + 1.6vw,2.5rem) clamp(2rem,1.4rem + 2vw,3.25rem)}.band.actband+.band{padding-block-start:clamp(1.75rem,1.2rem + 1.8vw,2.75rem)}.band:has(+.band.actband){padding-block-end:clamp(1.75rem,1.2rem + 1.8vw,2.75rem)}@media not all and (width>=48rem){.band.actband{display:none}.band:has(+.band.actband){padding-block-end:clamp(3rem,1.9rem + 3.6vw,5.5rem)}}.actrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.stickycta{display:none}@media (width<=48rem){.stickycta{z-index:55;padding:.625rem .875rem calc(.625rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background-color:var(--card);inset-inline:0;justify-content:center;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:0}@supports (color:color-mix(in lab,red,red)){.stickycta{background-color:color-mix(in srgb,var(--card) 92%,transparent)}}.stickycta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 24px -18px #00000073}.stickycta .btn{flex:1;justify-content:center;min-width:0}body.has-cta{padding-bottom:var(--foot-offset);--fab-b:6rem}}.band.painband{background-color:var(--pain-bg);background-image:radial-gradient(54% 82% at 82% 0,var(--brand-primary),transparent 68%);padding-block:clamp(2.5rem,1.7rem + 2.6vw,4.25rem)}@supports (color:color-mix(in lab,red,red)){.band.painband{background-image:radial-gradient(54% 82% at 82% 0,color-mix(in srgb,var(--brand-primary) 30%,transparent),transparent 68%)}}.band.painband{border-block:1px solid var(--pain-line)}.painband__in{max-width:52rem}.painband__q{max-inline-size:62ch;color:var(--pain-ink);text-wrap:pretty;margin:0;font-size:clamp(1.0313rem,.98rem + .28vw,1.1875rem);font-weight:400;line-height:1.85}.painband__q.solo{color:var(--pain-strong);max-inline-size:66ch}.painband__a{border-block-start:1px solid var(--pain-line);letter-spacing:-.008em;max-inline-size:48ch;color:var(--pain-strong);text-wrap:pretty;margin:1.625rem 0 0;padding-block-start:1.5rem;font-size:clamp(1.125rem,1rem + .62vw,1.5rem);font-weight:600;line-height:1.55;position:relative}.painband__a:before{content:"";background-color:var(--pain-accent);width:2.75rem;height:2px;position:absolute;inset-block-start:-1px;inset-inline-start:0}.phero{padding-block:clamp(2.75rem,1.7rem + 3.6vw,5rem) clamp(2.25rem,1.5rem + 2.6vw,3.75rem);position:relative}@media (width>=60rem) and (height>=44rem){.phero{min-height:calc(100dvh - var(--head-h));align-items:center;display:flex}.phero>.wrap{width:100%}}.scrollhint{display:none}@media (width>=60rem) and (height>=44rem){.scrollhint{width:2.75rem;height:2.75rem;color:var(--brand-ink);background-color:var(--surface-2,#ffffffb3);inset-inline:0;border-radius:999px;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:absolute;bottom:1.25rem;box-shadow:0 1px 3px #0f172a14}}@media (width>=60rem) and (height>=44rem) and (prefers-reduced-motion:no-preference){.scrollhint{animation:2s ease-in-out infinite hintbob}}@keyframes hintbob{0%,to{transform:translateY(0)}50%{transform:translateY(.5rem)}}.phero h1{font-size:var(--t-display);letter-spacing:var(--tr-display);font-weight:500;line-height:var(--lh-display);text-wrap:balance;margin:0}.phero .desc{max-width:34rem;margin-top:1.375rem;font-size:clamp(1.0938rem,.98rem + .55vw,1.375rem);line-height:1.6}.phero.mid{text-align:center}.phero.mid h1{font-size:var(--t-h1);max-width:22ch}.phero.mid .desc,.phero.mid .eyebrow,.phero.mid h1{margin-inline:auto}.phero.mid .heroacts,.phero.mid .hnotes{justify-content:center}.herosplit{align-items:center;gap:clamp(2.25rem,1rem + 4.4vw,4rem);display:grid}@media (width>=60rem){.herosplit{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}}.phero.inner h1{font-size:var(--t-h1)}.phero.inner .desc{max-width:32rem}.herovis{min-width:0;position:relative}@media (width<=60rem){.herovis{width:100%;max-width:34rem;margin-inline:auto}}.heroacts{justify-content:flex-start}.phero .heroacts{margin-top:2rem}.hnotes{flex-wrap:wrap;gap:.625rem 1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.hnotes li{color:var(--ink-2);align-items:center;gap:.4375rem;font-size:.875rem;font-weight:500;display:inline-flex}.hnotes li svg{color:var(--brand-ink);flex:none}.mockwrap{perspective:1600px;position:relative}.mockwrap:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(50% 50% at 50% 50%,var(--brand-primary),transparent 70%);border-radius:50%;position:absolute;inset:6% -8% -14%}@supports (color:color-mix(in lab,red,red)){.mockwrap:before{background-image:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--brand-primary) 30%,transparent),transparent 70%)}}.mockwrap:before{filter:blur(38px)}.mock{z-index:1;border-radius:var(--r-xl);border:1px solid var(--line);background-color:var(--card);box-shadow:var(--shadow-3),var(--edge);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}@media (width>=60rem){.mock{transform-origin:100%;transform:rotateY(-2.2deg)rotateX(1deg)}[dir=ltr] .mock{transform-origin:0;transform:rotateY(2.2deg)rotateX(1deg)}}.mock__bar{border-bottom:1px solid var(--line);background-color:var(--ink);align-items:center;gap:.75rem;padding:.6875rem .9375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mock__bar{background-color:color-mix(in srgb,var(--ink) 4%,var(--card))}}.mock__dots{flex:none;gap:.3125rem;display:flex}.mock__dots i{background-color:var(--line-2);border-radius:999px;width:9px;height:9px}.mock__url{background-color:var(--ink);border-radius:999px;flex:1;height:18px}@supports (color:color-mix(in lab,red,red)){.mock__url{background-color:color-mix(in srgb,var(--ink) 6%,transparent)}}.mock__body{grid-template-columns:6.25rem minmax(0,1fr);min-height:21rem;display:grid}@media (width>=480px){.mock__body{grid-template-columns:8.75rem minmax(0,1fr)}}.mock__side{border-inline-end:1px solid var(--line);background-color:var(--ink);padding:1rem .75rem}@supports (color:color-mix(in lab,red,red)){.mock__side{background-color:color-mix(in srgb,var(--ink) 2%,var(--card))}}.mock__side{flex-direction:column;gap:1rem;display:flex}.mock__brand{align-items:center;gap:.5rem;display:flex}.mock__brand i{background-color:var(--brand-primary);border-radius:7px;flex:none;width:20px;height:20px}.mock__nav{flex-direction:column;gap:.1875rem;display:flex}.mock__navitem{border-radius:9px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.mock__navitem i{background-color:var(--line-2);border-radius:4px;flex:none;width:13px;height:13px}.mock__navitem.on{background-color:var(--brand-surface)}.mock__navitem.on .b,.mock__navitem.on i{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.mock__navitem.on .b{background-color:color-mix(in srgb,var(--brand-primary) 55%,transparent)}}.mock__main{flex-direction:column;gap:1rem;min-width:0;padding:1rem 1.125rem 1.25rem;display:flex}.mock__top{align-items:center;gap:.75rem;display:flex}.mock__pill{background-color:var(--brand-primary);border-radius:999px;flex:none;width:4.25rem;height:1.5rem}.mock__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.mock__kpi{border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--card);flex-direction:column;gap:.5rem;min-width:0;padding:.6875rem;display:flex}.mock__spark{align-items:flex-end;gap:2px;height:2.125rem;display:flex}.mock__spark i{background-color:var(--brand-primary);border-radius:2px;flex:1;min-width:0}@supports (color:color-mix(in lab,red,red)){.mock__spark i{background-color:color-mix(in srgb,var(--brand-primary) 26%,transparent)}}.mock__spark i.t{background-color:var(--brand-primary)}.q1{height:30%}.q2{height:40%}.q3{height:48%}.q4{height:58%}.q5{height:66%}.q6{height:74%}.q7{height:86%}.q8{height:94%}.mock__list{border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--card);overflow:hidden}.mock__row{align-items:center;gap:.5rem;padding:.625rem .6875rem;display:flex}.mock__row+.mock__row{border-top:1px solid var(--line)}.mock__row>i{background-color:var(--ink);border-radius:999px;flex:none;width:1.375rem;height:1.375rem}@supports (color:color-mix(in lab,red,red)){.mock__row>i{background-color:color-mix(in srgb,var(--ink) 9%,transparent)}}.mock__row.fresh{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.mock__row.fresh{background-color:color-mix(in srgb,var(--brand-primary) 6%,transparent)}}.mock__tag{background-color:var(--ok);border-radius:999px;flex:none;width:2.625rem;height:1rem;margin-inline-start:auto}@supports (color:color-mix(in lab,red,red)){.mock__tag{background-color:color-mix(in srgb,var(--ok) 26%,transparent)}}.mock__tag.warn{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.mock__tag.warn{background-color:color-mix(in srgb,var(--brand-primary) 24%,transparent)}}.mockslides{position:relative}.mockwrap.mv-app .mockslides{width:min(16.5rem,100%);margin-inline:auto}.mockslides__mock{transition:opacity .18s}.mockslides__mock.hush{opacity:0}.mockshot{z-index:2;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-color:var(--card);width:100%;height:100%;position:absolute;inset:0}.mockshot-enter-active{transition:opacity .18s}.mockshot-leave-active{transition:opacity .1s}.mockshot-enter-from,.mockshot-leave-to{opacity:0}.mockdots{z-index:2;justify-content:center;gap:.25rem;margin-top:1rem;display:flex;position:relative}.mockdot{cursor:pointer;background-color:#0000;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.mockdot:before{content:"";background-color:var(--ink);border-radius:999px;width:.5rem;height:.5rem}@supports (color:color-mix(in lab,red,red)){.mockdot:before{background-color:color-mix(in srgb,var(--ink) 22%,transparent)}}.mockdot:before{transition:width .18s,background-color .18s}.mockdot:hover:before{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.mockdot:hover:before{background-color:color-mix(in srgb,var(--ink) 38%,transparent)}}.mockdot.on:before{background-color:var(--brand-ink);width:1.25rem}.mockdot:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px;border-radius:999px}.b{background-color:var(--ink);border-radius:999px;height:.5rem}@supports (color:color-mix(in lab,red,red)){.b{background-color:color-mix(in srgb,var(--ink) 14%,transparent)}}.b.tall{height:.75rem}.b.faint{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.b.faint{background-color:color-mix(in srgb,var(--ink) 9%,transparent)}}.b.w25{width:25%}.b.w35{width:35%}.b.w45{width:45%}.b.w55{width:55%}.b.w70{width:70%}.b.w100{width:100%}.b.grow{flex:1;min-width:0}.plans{grid-template-columns:repeat(auto-fit,minmax(min(15.5rem,100%),1fr));align-items:stretch;gap:1rem;margin-top:2.75rem;display:grid}.plan{background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1),var(--edge);isolation:isolate;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;transition:transform .26s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1),border-color .26s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (hover:hover){.plan:hover{box-shadow:var(--shadow-2),var(--edge);border-color:var(--brand-primary);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.plan:hover{border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--line))}}}.plan.pick{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.plan.pick{border-color:color-mix(in srgb,var(--brand-primary) 46%,transparent)}}.plan.pick{box-shadow:var(--shadow-3),var(--edge)}.plan.pick:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(120% 70% at 50% -10%,var(--brand-primary),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.plan.pick:before{background-image:radial-gradient(120% 70% at 50% -10%,color-mix(in srgb,var(--brand-primary) 13%,transparent),transparent 62%)}}@media (width>=62rem){.plan.pick{transform:translateY(-10px)}@media (hover:hover){.plan.pick:hover{transform:translateY(-14px)}}}.plan .flag{background-color:var(--brand-primary);color:#fff;letter-spacing:-.005em;box-shadow:var(--shadow-brand);top:-.75rem;border-radius:999px;padding:.3125rem .75rem;font-size:.75rem;font-weight:700;position:absolute;inset-inline-start:1.5rem}.plan h3{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:1.25rem;font-weight:600}.plan .who{color:var(--ink-2);min-height:2.8125rem;margin:.4375rem 0 0;font-size:.875rem;line-height:1.6}.plan .pbox{margin-top:1.25rem;position:relative}.plan .pflip-enter-active,.plan .pflip-leave-active{transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.plan .pflip-leave-active{inset-inline:0;position:absolute;top:0}.plan .pflip-enter-from{opacity:0;transform:translateY(.375rem)}.plan .pflip-leave-to{opacity:0;transform:translateY(-.375rem)}@media (prefers-reduced-motion:reduce){.plan .pflip-enter-active,.plan .pflip-leave-active{transition:none}}.plan .price{align-items:baseline;gap:.375rem;margin:0;display:flex}.plan .price b{letter-spacing:-.012em;color:var(--ink);font-size:clamp(2rem,1.75rem + 1.1vw,2.5rem);font-weight:500;line-height:1}.plan .price span{color:var(--ink-3);font-size:.875rem;font-weight:500}.plan .note{font-size:var(--t-xs);color:var(--ink-3);min-height:2.625rem;margin:.5rem 0 0;line-height:1.55}.plan .btn{width:100%;margin-top:1.25rem}.plan ul{border-top:1px solid var(--line);flex-direction:column;gap:.625rem;margin:1.375rem 0 0;padding:1.25rem 0 0;list-style:none;display:flex}.plan li{color:var(--ink-2);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.6;display:flex}.plan li svg{color:var(--brand-ink);flex:none;margin-top:.1875rem}.plan li.off,.plan li.off svg{color:var(--ink-3)}.plan .psub{min-height:2.5rem;font-size:var(--t-xs);color:var(--ink-2);margin:.5rem 0 0;line-height:1.5}.plan .psub span{display:block}.cyclerow{justify-content:center;display:flex}.cycle{border:1px solid var(--line);background-color:var(--card);box-shadow:var(--shadow-1),var(--edge);gap:.25rem;padding:.3125rem}.cycle,.cycle button{border-radius:999px;display:inline-flex}.cycle button{color:var(--ink-2);cursor:pointer;background-color:#0000;border:0;align-items:center;gap:.375rem;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.cycle button{transition:none}}.cycle button[aria-pressed=true]{background-color:var(--brand-primary);color:#fff}.cycle button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.cycle .save{background-color:var(--brand-primary);border-radius:999px;padding:.125rem .4375rem}@supports (color:color-mix(in lab,red,red)){.cycle .save{background-color:color-mix(in srgb,var(--brand-primary) 14%,transparent)}}.cycle .save{color:var(--brand-ink);font-size:.6875rem;font-weight:700}.cycle button[aria-pressed=true] .save{color:#fff;background-color:#ffffff38}.cyclerow+.plans{margin-top:2rem}.band.cband{padding-block:clamp(1.75rem,1.1rem + 2.1vw,3rem) clamp(3rem,1.9rem + 3.6vw,5.5rem)}.band.raised:has(+.cband){padding-bottom:clamp(1.5rem,1rem + 1.6vw,2.25rem)}.cplan{align-items:center;gap:1.75rem;display:grid}@media (width>=56rem){.cplan{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:3rem}}.cplan__say .sect-d,.cplan__say .sect-t{text-align:start;margin-inline:0}.cplan__say .eyebrow{margin-bottom:.75rem}.cplan__say .btn{margin-top:1.5rem}.cplan__has{border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--card);box-shadow:var(--shadow-1),var(--edge);gap:.6875rem;margin:0;padding:1.5rem;list-style:none;display:grid}.cplan__has li{color:var(--ink-2);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.6;display:flex}.cplan__has li svg{color:var(--brand-ink);flex:none;margin-top:.1875rem}.band.pband{padding-block:clamp(2.25rem,1.5rem + 2.4vw,3.75rem) clamp(3rem,1.9rem + 3.6vw,5.5rem)}.pblock{align-items:center;gap:1.5rem;display:grid}@media (width>=56rem){.pblock{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:3rem}}.pblock__say .sect-d,.pblock__say .sect-t{text-align:start;margin-inline:0}.pblock__say .btn{margin-top:1.25rem}.pblock__tag{border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--card);box-shadow:var(--shadow-1),var(--edge);padding:1.75rem 1.5rem}@media (width>=56rem){.pblock__tag{order:-1}}.pblock__tag .ix{border-radius:var(--r-md);background-color:var(--brand-primary);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.875rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pblock__tag .ix{background-color:color-mix(in srgb,var(--brand-primary) 10%,transparent)}}.pblock__tag .ix{color:var(--brand-ink)}.pbprice{align-items:baseline;gap:.375rem;margin:0;display:flex}.pbprice b{letter-spacing:-.012em;color:var(--ink);font-size:clamp(2rem,1.75rem + 1.1vw,2.5rem);font-weight:500;line-height:1}.pbprice span{color:var(--ink-3);font-size:.875rem;font-weight:500}.pbnote{font-size:var(--t-xs);color:var(--ink-2);margin:.75rem 0 0;line-height:1.6}.point .pp{white-space:nowrap;flex:none;align-items:baseline;gap:.25rem;margin-top:.0625rem;display:flex}.point .pp b{color:var(--ink);font-size:1rem;font-weight:600}.point .pnote,.point .pp span{font-size:var(--t-xs);color:var(--ink-3)}.point .pnote{margin-top:.5rem;line-height:1.55}.tile .tprice{align-items:baseline;gap:.375rem;margin:.625rem 0 0;display:flex}.tile .tprice b{letter-spacing:-.012em;color:var(--ink);font-size:1.75rem;font-weight:500;line-height:1}.tile .tprice span{color:var(--ink-3);font-size:.875rem;font-weight:500}.tile .tpnote{font-size:var(--t-xs);color:var(--ink-2);margin:.375rem 0 0;line-height:1.55}.docpage{padding-block:2.5rem 3.25rem}.calcgrid{align-items:start;gap:1.5rem;display:grid}@media (width>=56rem){.calcgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}}.calcin,.calcout{border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--card);box-shadow:var(--shadow-1),var(--edge);flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.calcin .field{margin:0}.planrows{flex-direction:column;gap:.625rem;display:flex}.planrow{border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;display:flex}.planrow-head{flex-direction:column;gap:.125rem;min-width:0;display:flex}.planrow-name{color:var(--ink);font-size:.9375rem;font-weight:600}.planrow-price{font-size:var(--t-xs);color:var(--ink-3)}.counter{flex:100%;align-items:center;gap:.5rem;display:flex}@media (width>=40rem){.counter{flex:none;margin-inline-start:auto}}.counterbtn{border:1.5px solid var(--line-2);border-radius:var(--brand-radius);background-color:var(--card);width:3rem;height:3rem;color:var(--ink);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover){.counterbtn:hover:not(:disabled){border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.counterbtn:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-primary) 40%,var(--line-2))}}}.counterbtn:disabled{opacity:.4;cursor:not-allowed}.ctrl.rangenum{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:5rem;min-height:3rem;padding:0 .625rem}.calcout-empty{text-align:center;justify-content:center;align-items:center;min-height:13rem}.calcempty{max-width:22ch;font-size:var(--t-sm);color:var(--ink-2);margin:0;line-height:1.6}.calcresultlabel{font-size:var(--t-xs);color:var(--ink-3);margin:0;font-weight:600}.calcresult{flex-wrap:wrap;align-items:baseline;gap:.375rem;margin:.25rem 0 0;display:flex}.calcresult b{letter-spacing:-.012em;color:var(--brand-ink);font-size:clamp(2rem,1.75rem + 1.1vw,2.5rem);font-weight:500;line-height:1}.calcresult span{color:var(--ink-3);font-size:.875rem;font-weight:500}.calcbadge{aspect-ratio:1;width:3.5rem;height:auto}@media (width>=40rem){.calcbadge{width:5rem}}.calcbadge-result{flex:none;align-self:center;margin-inline-start:auto}.calcbadge-hint{opacity:.35}.badgefade-enter-active,.badgefade-leave-active{transition:opacity .22s cubic-bezier(.4,0,.2,1)}.badgefade-enter-from,.badgefade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.badgefade-enter-active,.badgefade-leave-active{transition:none}}.calctierchip{background-color:var(--brand-primary);border-radius:999px;align-items:center;gap:.375rem;margin-top:.25rem;padding:.375rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.calctierchip{background-color:color-mix(in srgb,var(--brand-primary) 12%,transparent)}}.calctierchip{color:var(--brand-ink);font-size:.8125rem;font-weight:700}.calcnext{font-size:var(--t-sm);color:var(--ink-2);margin:.5rem 0 0;line-height:1.6}.calcyearly{border-top:1px solid var(--line);margin-top:.25rem;padding-top:1.125rem}.calcyearlylabel{font-size:var(--t-xs);color:var(--ink-3);margin:0;font-weight:600}.calcyearlyval{color:var(--ink);margin:.25rem 0 0;font-size:1.375rem;font-weight:500}.tiertable{margin-top:2rem}.tiertable h3{color:var(--ink);margin:0 0 .875rem;font-size:1rem;font-weight:600}.tiertable ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tiertable li{border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem .75rem;padding:.75rem 1rem;display:flex}.tiertable li.on{border-color:var(--brand-primary);background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.tiertable li.on{background-color:color-mix(in srgb,var(--brand-primary) 6%,var(--card))}}.tt-name{color:var(--ink);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:inline-flex}.tt-name svg,.tt-rate{color:var(--brand-ink)}.tt-rate{font-size:.875rem;font-weight:700}.tt-range{font-size:var(--t-xs);color:var(--ink-3);flex:100%}@media (width>=40rem){.tt-range{flex:none;margin-inline-start:auto}}fieldset.field{border:0;margin:0;padding:0}.field legend{width:100%;padding:0;display:block}.kindrow{flex-wrap:wrap;gap:.5rem;display:flex}.kindopt{border:1.5px solid var(--line-2);background-color:var(--card);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:.4375rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.kindopt{transition:none}}.kindopt.on{border-color:var(--brand-primary);background-color:var(--brand-primary);color:#fff}.kindopt:focus-within{outline:2px solid var(--brand-primary);outline-offset:2px}@media (width<=40rem){.phero .heroacts .btn{width:100%}.mock__body{min-height:17rem}.plan .note,.plan .who{min-height:0}.cycle button{padding:.5rem .8125rem}.plan{padding:1.5rem 1.25rem 1.375rem}}.mvbody{flex-direction:column;gap:.875rem;min-width:0;min-height:18rem;padding:1.125rem;display:flex}@media (width>=480px){.mvbody{min-height:20rem;padding:1.25rem}}.mv .ln{background-color:var(--ink);border-radius:999px;height:.5rem}@supports (color:color-mix(in lab,red,red)){.mv .ln{background-color:color-mix(in srgb,var(--ink) 14%,transparent)}}.mv .ln.tall{height:.75rem}.mv .ln.faint{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.mv .ln.faint{background-color:color-mix(in srgb,var(--ink) 9%,transparent)}}.mv .w25{width:25%}.mv .w35{width:35%}.mv .w45{width:45%}.mv .w55{width:55%}.mv .w70{width:70%}.mv .grow,.mv .mvcol{flex:1;min-width:0}.mv .mvcol{flex-direction:column;gap:.4375rem;display:flex}.mv .mvsq{background-color:var(--brand-surface);border:1px solid var(--brand-primary);border-radius:9px;flex:none;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.mv .mvsq{border:1px solid color-mix(in srgb,var(--brand-primary) 18%,transparent)}}.mv .mvchip{background-color:var(--brand-primary);border-radius:999px;flex:none;width:3rem;height:1.125rem}@supports (color:color-mix(in lab,red,red)){.mv .mvchip{background-color:color-mix(in srgb,var(--brand-primary) 20%,transparent)}}.mv .mvchip.sm{width:2rem;height:.875rem}.mv .mvpill{width:4rem;height:1.5rem}.mv .mvamt,.mv .mvpill{background-color:var(--brand-primary);border-radius:999px;flex:none}.mv .mvamt{width:3.25rem;height:.625rem}@supports (color:color-mix(in lab,red,red)){.mv .mvamt{background-color:color-mix(in srgb,var(--brand-primary) 36%,transparent)}}.mv .mvamt{transform-origin:100%}[dir=ltr] .mv .mvamt{transform-origin:0}.mv .mvamt.big{background-color:var(--brand-primary);width:4.75rem;height:.875rem}.mv .mvic{background-color:var(--brand-surface);border:1px solid var(--brand-primary);border-radius:8px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mv .mvic{border:1px solid color-mix(in srgb,var(--brand-primary) 16%,transparent)}}.mv .mvic{color:var(--brand-ink)}.mv .mvic.sm{border-radius:6px;width:1.25rem;height:1.25rem}.mv .mvok{background-color:var(--ok);border-radius:999px;flex:none;place-items:center;width:1.125rem;height:1.125rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mv .mvok{background-color:color-mix(in srgb,var(--ok) 18%,transparent)}}.mv .mvok{color:var(--ok)}.mv .mvav{background-color:var(--ink);border-radius:999px;flex:none;width:1.5rem;height:1.5rem}@supports (color:color-mix(in lab,red,red)){.mv .mvav{background-color:color-mix(in srgb,var(--ink) 10%,transparent)}}.mv .mvav.lg{width:2.25rem;height:2.25rem}.mv .mvdot{background-color:var(--brand-primary);border-radius:999px;flex:none;width:.5rem;height:.5rem}.mv .mvmask{flex:none;align-items:center;gap:3px;display:flex}.mv .mvmask i{background-color:var(--ink);border-radius:999px;width:5px;height:5px}@supports (color:color-mix(in lab,red,red)){.mv .mvmask i{background-color:color-mix(in srgb,var(--ink) 26%,transparent)}}.mv .mvmask.big i{width:9px;height:9px}.mvdoc{background-color:var(--ink);justify-content:center}@supports (color:color-mix(in lab,red,red)){.mvdoc{background-color:color-mix(in srgb,var(--ink) 3%,var(--card))}}.mvpaper{border-radius:var(--r-md);border:1px solid var(--line);background-color:var(--card);box-shadow:var(--shadow-2),var(--edge);flex-direction:column;gap:.875rem;padding:1.125rem 1.125rem 3.5rem;display:flex;position:relative}.mvdoc__head{align-items:center;gap:.625rem;display:flex}.mvdoc__lines{border-block:1px solid var(--line);flex-direction:column;display:flex}.mvdoc__line{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.mvdoc__line+.mvdoc__line{border-top:1px solid var(--line)}.mvdoc__total{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mvstamp{width:2.5rem;height:2.5rem;color:var(--brand-ink);border:2px solid var(--brand-primary);inset-inline-start:1.125rem;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:1rem}@supports (color:color-mix(in lab,red,red)){.mvstamp{border:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent)}}.mvstamp{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.mvstamp{background-color:color-mix(in srgb,var(--brand-primary) 9%,transparent)}}.mvstamp{transform:rotate(-9deg)}.mvexp__feed{border-radius:var(--r-sm);border:1px dashed var(--brand-primary);align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mvexp__feed{border:1px dashed color-mix(in srgb,var(--brand-primary) 30%,transparent)}}.mvexp__feed{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.mvexp__feed{background-color:color-mix(in srgb,var(--brand-primary) 5%,transparent)}}.mvexp__feed{overflow:hidden}.mvexp__inbox{background-color:var(--brand-surface);border:1px solid var(--brand-primary);border-radius:8px;flex:none;place-items:center;width:1.75rem;height:1.75rem;margin-inline-end:.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mvexp__inbox{border:1px solid color-mix(in srgb,var(--brand-primary) 20%,transparent)}}.mvexp__inbox{color:var(--brand-ink)}.mvexp__doc{--fly:34px;background-color:var(--card);border:1px solid var(--line-2);width:2rem;height:2.5rem;box-shadow:var(--shadow-1);border-radius:5px;flex:none}[dir=ltr] .mvexp__doc{--fly:-34px}.mvexp__panel{border-radius:var(--r-sm);border:1px solid var(--line);background-color:var(--card);flex:1;overflow:hidden}.mvexp__row{align-items:center;gap:.625rem;padding:.6875rem .75rem;display:flex}.mvexp__row+.mvexp__row{border-top:1px solid var(--line)}.mvcal__head{align-items:center;gap:.75rem;display:flex}.mvcal__days,.mvcal__grid{grid-template-columns:1.75rem repeat(5,minmax(0,1fr));gap:.3125rem;display:grid}.mvcal__grid{flex:1;grid-auto-rows:minmax(1.75rem,1fr)}.mvcal__day{background-color:var(--ink);border-radius:6px;height:1.125rem}@supports (color:color-mix(in lab,red,red)){.mvcal__day{background-color:color-mix(in srgb,var(--ink) 9%,transparent)}}.mvcal__day.on{background-color:var(--brand-primary)}.mvcal__time{align-items:center;display:flex}.mvcal__cell{border:1px solid var(--line);background-color:var(--ink);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.mvcal__cell{background-color:color-mix(in srgb,var(--ink) 2%,transparent)}}.mvcal__cell.busy{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.mvcal__cell.busy{background-color:color-mix(in srgb,var(--brand-primary) 22%,transparent)}}.mvcal__cell.busy{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.mvcal__cell.busy{border-color:color-mix(in srgb,var(--brand-primary) 28%,transparent)}}.mvcal__cell.new{background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.mvcal__cell.new{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 22%,transparent)}}.mvins{position:relative}.mvins__head{align-items:center;gap:.75rem;display:flex}.mvins__chart{border-bottom:1px solid var(--line);flex:1;align-items:flex-end;gap:.4375rem;min-height:10.5rem;padding-inline:.25rem;display:flex}.mvins__bar{background-color:var(--brand-primary);border-radius:6px 6px 0 0;flex:1;min-width:0}@supports (color:color-mix(in lab,red,red)){.mvins__bar{background-color:color-mix(in srgb,var(--brand-primary) 20%,transparent)}}.mvins__bar{transform-origin:50% 100%}.mvins__bar.h1{height:3rem}.mvins__bar.h2{height:4.25rem}.mvins__bar.h3{height:5.25rem}.mvins__bar.h4{height:6.25rem}.mvins__bar.h5{height:7.25rem}.mvins__bar.h6{height:8.5rem}.mvins__bar.h7{height:9.75rem}.mvins__bar.t{background-color:var(--brand-primary)}.mvins__card{border-radius:var(--r-sm);background-color:var(--card);border:1px solid var(--brand-primary);inset-inline-start:1.25rem;align-items:center;gap:.75rem;width:min(74%,16rem);padding:.75rem .875rem;display:flex;position:absolute;bottom:1.25rem}@supports (color:color-mix(in lab,red,red)){.mvins__card{border:1px solid color-mix(in srgb,var(--brand-primary) 30%,transparent)}}.mvins__card{box-shadow:var(--shadow-3),var(--edge)}.mvins__ic{background-color:var(--brand-surface);border:1px solid var(--brand-primary);border-radius:9px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mvins__ic{border:1px solid color-mix(in srgb,var(--brand-primary) 18%,transparent)}}.mvins__ic{color:var(--brand-ink)}.mvsec__title{align-items:center;gap:.75rem;display:flex}.mvsec__panes{flex:1;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:.75rem;display:grid}@media (width>=26rem){.mvsec__panes{grid-template-columns:repeat(2,minmax(0,1fr))}}.mvsec__pane{border-radius:var(--r-sm);border:1px solid var(--line);background-color:var(--card);box-shadow:var(--shadow-1),var(--edge);flex-direction:column;gap:.6875rem;padding:.8125rem;display:flex}.mvsec__pane.deny{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.mvsec__pane.deny{background-color:color-mix(in srgb,var(--ink) 4%,var(--card))}}.mvsec__head{border-bottom:1px solid var(--line);padding-bottom:.625rem}.mvsec__head,.mvsec__row{align-items:center;gap:.5rem;display:flex}.mvphone{z-index:1;border:1px solid var(--line-2);background-color:var(--card);width:min(16.5rem,100%);box-shadow:var(--shadow-3),var(--edge);-webkit-user-select:none;user-select:none;border-radius:2.25rem;margin-inline:auto;padding:.5rem;position:relative}.mvphone__notch{background-color:var(--ink);border-radius:999px;width:4.5rem;height:.375rem;margin:.25rem auto .5rem;display:block}@supports (color:color-mix(in lab,red,red)){.mvphone__notch{background-color:color-mix(in srgb,var(--ink) 14%,transparent)}}.mvphone__screen{border:1px solid var(--line);background-color:var(--ink);border-radius:1.75rem;flex-direction:column;gap:.6875rem;min-height:21rem;padding:.875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mvphone__screen{background-color:color-mix(in srgb,var(--ink) 3%,var(--card))}}.mvapp__head{align-items:center;gap:.625rem;display:flex}.mvapp__hero{border-radius:var(--r-sm);background-color:var(--brand-surface);border:1px solid var(--brand-primary);flex-direction:column;gap:.75rem;padding:.875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mvapp__hero{border:1px solid color-mix(in srgb,var(--brand-primary) 18%,transparent)}}.mvapp__row{background-color:var(--card);border:1px solid var(--line);border-radius:10px;gap:.625rem;padding:.625rem .6875rem}.mvapp__row,.mvapp__tabs{align-items:center;display:flex}.mvapp__tabs{border-top:1px solid var(--line);justify-content:space-around;margin-top:auto;padding-top:.75rem}.mvapp__tabs i{background-color:var(--ink);border-radius:999px;width:1.25rem;height:.375rem}@supports (color:color-mix(in lab,red,red)){.mvapp__tabs i{background-color:color-mix(in srgb,var(--ink) 12%,transparent)}}.mvapp__tabs i.on{background-color:var(--brand-primary)}.band.stmt{text-align:center;padding-block:clamp(2.5rem,1.7rem + 2.6vw,4rem)}.stmt-k{font-size:var(--t-xs);letter-spacing:.14em;color:var(--ink-3);margin:0;font-weight:600}.stmt-b{letter-spacing:-.005em;max-width:50rem;color:var(--ink);text-wrap:pretty;margin:1rem auto 0;font-size:clamp(1.125rem,.98rem + .7vw,1.5rem);font-weight:500;line-height:1.62}.showgrid{align-items:center;gap:clamp(2rem,1rem + 4vw,4.25rem);display:grid}@media (width>=62rem){.showgrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.show.flip .showtext{order:2}.show.flip .showvis{order:1}.show.flip .showgrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.showtext .sect-d{max-width:36rem;margin-inline:0}.showpoints{flex-direction:column;gap:.875rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.showpoints li{font-size:var(--t-sm);color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:.75rem;line-height:1.7;display:flex}.showpoints .ck{background-color:var(--brand-surface);border:1px solid var(--brand-primary);border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin-top:.1875rem;display:grid}@supports (color:color-mix(in lab,red,red)){.showpoints .ck{border:1px solid color-mix(in srgb,var(--brand-primary) 16%,transparent)}}.showpoints .ck,.showtext .go{color:var(--brand-ink)}.showtext .go{align-items:center;gap:.4375rem;margin-top:1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.showtext .go:hover{text-underline-offset:4px;text-decoration:underline}.showvis{min-width:0;position:relative}.showvis .mock,[dir=ltr] .showvis .mock{transform:none}.showvis .mockwrap:before{filter:blur(46px);opacity:.7;inset:10% -4% -10%}@media (width<=40rem){.band.stmt{text-align:start}.stmt-b{margin-inline:0}.showpoints{gap:.75rem}}.headsplit{align-items:center;gap:clamp(1.75rem,1rem + 3vw,3.5rem);display:grid}@media (width>=62rem){.headsplit{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.headsplit.flip .bandhead{order:2}.headsplit.flip .sectvis{order:1}}.headsplit .bandhead{text-align:start;max-width:none;margin-inline:0;display:block}.band.raised .headsplit .bandhead:has(.sect-d){text-align:start;max-width:none;margin-inline:0;display:block}.headsplit .bandhead .sect-d{max-width:34rem;margin-inline:0}.sectvis{width:100%;max-width:30rem;margin-inline:auto}.headsplit+*{margin-top:clamp(1.75rem,1.1rem + 2.2vw,3rem)}.proofs{gap:clamp(2rem,1.2rem + 3vw,3.75rem);margin-top:clamp(2rem,1.4rem + 2.2vw,3rem);display:grid}.proof{align-items:center;gap:clamp(1.125rem,.7rem + 1.9vw,2.5rem);display:grid}@media (width>=62rem){.proof{grid-template-columns:minmax(0,.84fr) minmax(0,1fr)}.proof:nth-child(2n) .proofsay{order:2}.proof:nth-child(2n) .proofcard{order:1}}.pnum{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--brand-ink);font-size:.875rem;font-weight:700;display:inline-block}.pnum:after{content:"·";opacity:.5;margin-inline-start:.4375rem}.proofsay h3{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:.5rem 0 0;font-size:clamp(1.3125rem,1.05rem + 1.15vw,1.9375rem);font-weight:500;line-height:1.25}.proofcard{border-radius:var(--r-lg);background-color:var(--card);border:1px solid var(--line);border-inline-start:3px solid var(--brand-primary);box-shadow:var(--shadow-2),var(--edge);align-items:flex-start;gap:.9375rem;padding:1.375rem 1.5rem;display:flex}.proofcard .px{background-color:var(--brand-surface);border:1px solid var(--brand-primary);border-radius:999px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.proofcard .px{border:1px solid color-mix(in srgb,var(--brand-primary) 16%,transparent)}}.proofcard .px{color:var(--brand-ink)}.proofcard p{margin:0;font-size:.9688rem}.proof.vis .proofsay p,.proofcard p{color:var(--ink-2);text-wrap:pretty;line-height:1.75}.proof.vis .proofsay p{max-width:46ch;margin:.875rem 0 0;font-size:1.0313rem}.proofvis{width:100%;max-width:29rem;margin-inline:auto}@media (width>=62rem){.proof.vis{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}}@keyframes revealUp{0%{opacity:0;transform:translateY(22px)}}@keyframes revealSoft{0%{opacity:0;transform:translateY(14px)}}@keyframes rise{0%{transform:translateY(14px)}}@keyframes fadeIn{0%{opacity:0}}@keyframes progressRail{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes headSettle{0%{opacity:0}to{opacity:1}}@keyframes mockShell{0%{opacity:0;transform:translateY(26px)scale(.985)}}@keyframes mockPart{0%{opacity:0;transform:translateY(10px)}}@keyframes barFill{0%{transform:scaleX(.04)}}@keyframes sparkGrow{0%{transform:scaleY(.05)}}@keyframes sparkPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.74)}}@keyframes rowIn{0%{opacity:0;transform:translateY(-6px)}}@keyframes panelSwap{0%{opacity:0;transform:translateY(6px)}}@keyframes docFly{0%{opacity:0;transform:translateX(var(--fly,34px)) scale(.9)}}@keyframes stampIn{0%{opacity:0;transform:rotate(-32deg)scale(.5)}}@keyframes cardRise{0%{opacity:0;transform:translateY(20px)scale(.96)}}@keyframes slotTake{0%{opacity:0;transform:scale(.5)}}@keyframes revealSide{0%{opacity:0;transform:translateX(var(--rx,0))}to{opacity:1;transform:translate(0)}}@keyframes maskDot{0%{opacity:0;transform:scale(.3)}}@keyframes painLine{0%{opacity:0;transform:translateY(10px)}}@keyframes painRule{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.an>*{animation:.68s cubic-bezier(.2,.9,.3,1) both rise}.an>:first-child{animation-delay:40ms}.an>:nth-child(2){animation-delay:.12s}.an>:nth-child(3){animation-delay:.2s}.an>:nth-child(4){animation-delay:.28s}.an>:nth-child(5){animation-delay:.36s}.an>:nth-child(6){animation-delay:.44s}.herovis [data-part]{animation:.5s cubic-bezier(.2,.9,.3,1) .22s both mockPart}.herovis [data-part="2"]{animation-delay:.28s}.herovis [data-part="3"]{animation-delay:.34s}.herovis [data-part="4"]{animation-delay:.4s}.herovis [data-part="5"]{animation-delay:.46s}.herovis [data-part="6"]{animation-delay:.52s}.herovis .mvamt{transform-origin:100%;animation:.5s cubic-bezier(.2,.9,.3,1) .5s both barFill}[dir=ltr] .herovis .mvamt{transform-origin:0}.herovis [data-fly]{animation:.62s cubic-bezier(.2,.9,.3,1) .3s both docFly}.herovis [data-fly="2"]{animation-delay:.4s}.herovis [data-fly="3"]{animation-delay:.5s}.herovis [data-stamp]{animation:.5s cubic-bezier(.2,.9,.3,1) .78s both stampIn}.herovis .mvins__bar{transform-origin:50% 100%;animation:.6s cubic-bezier(.2,.9,.3,1) .34s both sparkGrow}.herovis .mvins__bar.t{animation-delay:.46s}.herovis [data-rise]{animation:.6s cubic-bezier(.2,.9,.3,1) .6s both cardRise}.herovis .mvcal__cell.new{animation:.5s cubic-bezier(.2,.9,.3,1) .72s both slotTake}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:linear both revealUp;animation-timeline:view();animation-range:entry entry 200px}.caps>*,.cards>*,.grid>*,.plans>*,.points>*,.rows>*,.steps>*{animation:linear both revealSoft;animation-timeline:view();animation-range:entry entry 190px}.cards>:nth-child(3n+2),.grid>:nth-child(3n+2),.plans>:nth-child(4n+2),.points>:nth-child(2n+2),.steps>:nth-child(4n+2){animation-range:entry 34px entry 224px}.cards>:nth-child(3n+3),.grid>:nth-child(3n+3),.plans>:nth-child(4n+3),.steps>:nth-child(4n+3){animation-range:entry 68px entry 258px}.plans>:nth-child(4n+4),.steps>:nth-child(4n+4){animation-range:entry 102px entry 292px}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.brandstrip{animation:linear both progressRail;animation-timeline:scroll(root)}.sitehead:before{animation:linear both headSettle;animation-timeline:scroll(root);animation-range:0 5rem}}}@media (prefers-reduced-motion:no-preference){.mock{animation:.7s cubic-bezier(.2,.9,.3,1) 60ms both mockShell}.mockwrap:before{animation:1s .2s both fadeIn}.mock__kpi,.mock__list,.mock__side>*,.mock__top{animation:.46s cubic-bezier(.2,.9,.3,1) both mockPart}.mock__side>:first-child{animation-delay:.2s}.mock__side>:nth-child(2){animation-delay:.25s}.mock__top{animation-delay:.29s}.mock__kpi:first-child{animation-delay:.34s}.mock__kpi:nth-child(2){animation-delay:.39s}.mock__kpi:nth-child(3){animation-delay:.44s}.mock__list{animation-delay:.5s}.mock .b{transform-origin:100%;animation:.5s cubic-bezier(.2,.9,.3,1) .34s both barFill}[dir=ltr] .mock .b{transform-origin:0}.mock__spark i{transform-origin:50% 100%;animation:.6s cubic-bezier(.2,.9,.3,1) .56s both sparkGrow,7s ease-in-out 1.4s infinite sparkPulse}.mock__spark i:nth-child(2){animation-delay:.59s,1.7s}.mock__spark i:nth-child(3){animation-delay:.62s,2s}.mock__spark i:nth-child(4){animation-delay:.65s,2.3s}.mock__spark i:nth-child(5){animation-delay:.68s,2.6s}.mock__spark i:nth-child(6){animation-delay:.71s,2.9s}.mock__spark i:nth-child(7){animation-delay:.74s,3.2s}.mock__row{animation:.42s cubic-bezier(.2,.9,.3,1) both rowIn}.mock__row:first-child{animation-delay:.54s}.mock__row:nth-child(2){animation-delay:.58s}.mock__row:nth-child(3){animation-delay:.62s}.mock__row:nth-child(4){animation-delay:.66s}.mock__row:nth-child(5){animation-delay:.7s}.mock__row.fresh{animation-delay:.92s}.pickscreen .pklines{animation:.34s cubic-bezier(.2,.9,.3,1) both panelSwap}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(brand){animation:none}::view-transition-new(brand){animation:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.showvis{view-timeline-name:--vis}.showvis .mock,.showvis .mvphone{animation:linear both mockShell;animation-timeline:--vis;animation-range:entry entry 260px}.showvis .mockwrap:before{animation:linear both fadeIn;animation-timeline:--vis;animation-range:entry entry 320px}.showvis [data-part]{animation:linear both mockPart;animation-timeline:--vis;animation-range:entry 40px entry 300px}.showvis [data-part="2"]{animation-range:entry 70px entry 330px}.showvis [data-part="3"]{animation-range:entry 100px entry 360px}.showvis [data-part="4"]{animation-range:entry 130px entry 390px}.showvis [data-part="5"]{animation-range:entry 160px entry 420px}.showvis [data-part="6"]{animation-range:entry 190px entry 450px}.showvis .mvamt{animation:linear both barFill;animation-timeline:--vis;animation-range:entry 150px entry 400px}.showvis [data-fly]{animation:linear both docFly;animation-timeline:--vis;animation-range:entry 60px entry 300px}.showvis [data-fly="2"]{animation-range:entry 100px entry 340px}.showvis [data-fly="3"]{animation-range:entry 140px entry 380px}.showvis [data-stamp]{animation:linear both stampIn;animation-timeline:--vis;animation-range:entry 210px entry 430px}.showvis [data-rise]{animation:linear both cardRise;animation-timeline:--vis;animation-range:entry 170px entry 400px}.showvis .mvins__bar{animation:linear both sparkGrow;animation-timeline:--vis;animation-range:entry 60px entry 300px}.showvis .mvins__bar:nth-child(2n){animation-range:entry 85px entry 325px}.showvis .mvins__bar:nth-child(3n){animation-range:entry 110px entry 350px}.showvis .mvins__bar.t{animation-range:entry 150px entry 390px}.showvis .mvcal__cell.new{animation:linear both slotTake;animation-timeline:--vis;animation-range:entry 200px entry 420px}@media (width>=62rem){.proof>*{animation:linear both revealSide;animation-timeline:view();animation-range:entry entry 210px}.proof:nth-child(2n) .proofcard,.proof:nth-child(odd) .proofsay{--rx:26px}.proof:nth-child(2n) .proofsay,.proof:nth-child(odd) .proofcard,.proof:nth-child(odd) .proofvis,[dir=ltr] .proof:nth-child(2n) .proofcard,[dir=ltr] .proof:nth-child(odd) .proofsay{--rx:-26px}[dir=ltr] .proof:nth-child(2n) .proofsay,[dir=ltr] .proof:nth-child(odd) .proofcard,[dir=ltr] .proof:nth-child(odd) .proofvis{--rx:26px}.proof .proofcard,.proof .proofvis{animation-range:entry 36px entry 246px}}.showvis .mock__kpi,.showvis .mock__list,.showvis .mock__side>*,.showvis .mock__top{animation:linear both mockPart;animation-timeline:--vis;animation-range:entry 40px entry 300px}.showvis .mock__side>:nth-child(2){animation-range:entry 60px entry 320px}.showvis .mock__kpi:nth-child(2){animation-range:entry 70px entry 330px}.showvis .mock__kpi:nth-child(3){animation-range:entry 92px entry 352px}.showvis .mock__list{animation-range:entry 112px entry 372px}.showvis .mock .b{animation:linear both barFill;animation-timeline:--vis;animation-range:entry 96px entry 346px}.showvis .mock__row{animation:linear both rowIn;animation-timeline:--vis;animation-range:entry 128px entry 358px}.showvis .mock__row:nth-child(2){animation-range:entry 142px entry 372px}.showvis .mock__row:nth-child(3){animation-range:entry 156px entry 386px}.showvis .mock__row:nth-child(4){animation-range:entry 170px entry 400px}.showvis .mock__row:nth-child(5){animation-range:entry 184px entry 414px}.showvis .mock__row.fresh{animation-range:entry 214px entry 444px}}}@media (prefers-reduced-motion:no-preference){.herovis .mvmask i{animation:.36s cubic-bezier(.2,.9,.3,1) .62s both maskDot}.herovis .mvmask i:nth-child(2){animation-delay:.68s}.herovis .mvmask i:nth-child(3){animation-delay:.74s}.herovis .mvmask i:nth-child(4){animation-delay:.8s}.herovis .mvmask i:nth-child(5){animation-delay:.86s}.herovis .mvapp__tabs i.on{animation:.44s cubic-bezier(.2,.9,.3,1) .9s both slotTake}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.showvis .mvmask i{animation:linear both maskDot;animation-timeline:--vis;animation-range:entry 168px entry 348px}.showvis .mvmask i:nth-child(2){animation-range:entry 182px entry 362px}.showvis .mvmask i:nth-child(3){animation-range:entry 196px entry 376px}.showvis .mvmask i:nth-child(4){animation-range:entry 210px entry 390px}.showvis .mvmask i:nth-child(5){animation-range:entry 224px entry 404px}.showvis .mvapp__tabs i.on{animation:linear both slotTake;animation-timeline:--vis;animation-range:entry 230px entry 410px}.painband[data-reveal]{animation-name:fadeIn;animation-range:entry entry 260px}.painband__a,.painband__q{animation:linear both painLine;animation-timeline:view();animation-range:entry 30px entry 250px}.painband__a{animation-range:entry 84px entry 304px}.painband__a:before{transform-origin:100%;animation:linear both painRule;animation-timeline:view();animation-range:entry 120px entry 300px}[dir=ltr] .painband__a:before{transform-origin:0}}}@media print{*,:after,:before{transition:none!important;animation:none!important}.stickycta{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}html.a11y-noanim *,html.a11y-noanim :after,html.a11y-noanim :before{transition:none!important;animation:none!important}:root{--brand-primary:var(--kx-brand-500);--brand-mark-accent:var(--brand-primary);--brand-surface:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--brand-surface:color-mix(in srgb, var(--brand-primary) 9%, #fff)}}:root{--desk-note-warm:#fff1b8;--brand-radius:18px;--t-display:clamp(2.625rem, 1.73rem + 2.8vw, 4.25rem);--t-h1:clamp(2.125rem, 1.4rem + 3.1vw, 3.5rem);--t-h2:clamp(1.75rem, 1.24rem + 2.2vw, 2.75rem);--t-h3:clamp(1.0625rem, 1rem + .28vw, 1.25rem);--t-lead:clamp(1.0625rem, .96rem + .48vw, 1.3125rem);--t-body:1rem;--t-sm:.9375rem;--t-xs:.8125rem;--lh-display:1.14;--lh-title:1.2;--lh-lead:1.68;--lh-body:1.75;--tr-display:-.008em;--head-pad:.875rem;--head-row:2.875rem;--head-h:calc(var(--head-pad)*2 + var(--head-row));--head-offset:calc(var(--head-h) + 2.75rem);--foot-offset:4.75rem;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-2xl:34px;--page:#eceef4;--card:#fff;--card-2:#fff;--ink:#0e1220;--ink-2:#545c72;--ink-3:#626a79;--line:#e8eaf1;--line-2:#d7dbe7;--hair:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--hair:color-mix(in srgb, var(--ink) 9%, transparent)}}:root{--pain-bg:#14161f;--pain-ink:#aab1c3;--pain-strong:#fff;--pain-line:#ffffff1f;--pain-accent:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--pain-accent:color-mix(in srgb, var(--brand-primary) 50%, #fff)}}:root{--shadow-1:0 1px 2px #0e12200d, 0 2px 8px -3px #0e122012;--shadow-2:0 1px 2px #0e12200a, 0 8px 20px -8px #0e12201a, 0 24px 48px -24px #0e12202e;--shadow-3:0 2px 4px #0e12200d, 0 14px 32px -12px #0e122024, 0 44px 84px -36px #0e122042;--shadow-brand:0 16px 40px -18px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand:0 16px 40px -18px color-mix(in srgb, var(--brand-primary) 62%, transparent)}}:root{--edge:inset 0 1px 0 #ffffffb3;--lift:var(--shadow-2);--lift-2:var(--shadow-3);--bad:#dc2626;--bad-bg:#feecec;--focus-backing:#0e1220;--ok:#0f7a52;--brand-ink:var(--brand-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--brand-mark-accent:#8b3bff;--brand-surface:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--brand-surface:color-mix(in srgb, var(--brand-primary) 20%, var(--card))}}[data-theme=dark]{--desk-note-warm:#fff1b8}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--desk-note-warm:color-mix(in srgb, #fff1b8 18%, var(--card))}}[data-theme=dark]{--page:#0a0c12;--card:#14171f;--card-2:#1a1e28;--ink:#f5f7fb;--ink-2:#a7aec0;--ink-3:#8a92a8;--brand-ink:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--brand-ink:color-mix(in srgb, var(--brand-primary) 55%, #fff)}}[data-theme=dark]{--line:#232733;--line-2:#333949;--pain-bg:#1e2331;--pain-ink:#b4bbcc;--shadow-1:0 1px 2px #00000080, 0 2px 8px -3px #0009;--shadow-2:0 1px 2px #0000008c, 0 10px 24px -10px #000000b3, 0 28px 56px -28px #000000d9;--shadow-3:0 2px 4px #0009, 0 16px 36px -12px #000000bf, 0 48px 88px -36px #000000f2;--shadow-brand:0 18px 44px -20px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--shadow-brand:0 18px 44px -20px color-mix(in srgb, var(--brand-primary) 75%, transparent)}}[data-theme=dark]{--edge:inset 0 1px 0 #ffffff12;--bad:#fb7185;--bad-bg:#2c1519;--ok:#34d399;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#__nuxt,body,html{height:100%}html{scroll-padding-top:var(--head-offset)}@media (width<=48rem){html:has(body.has-cta){scroll-padding-bottom:var(--foot-offset)}}body{background-color:var(--page);color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid}.btn:not(.ghost):focus-visible{box-shadow:0 0 0 7px var(--focus-backing),var(--btn-lift)}.screen{background-color:var(--page);flex-direction:column;min-height:100%;display:flex;position:relative;overflow-x:clip}.screen:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(54% 44% at 84% -8%,var(--brand-primary),transparent 68%),radial-gradient(46% 38% at 4% 2%,var(--brand-primary),transparent 72%),radial-gradient(88% 30% at 50% 26%,var(--brand-primary),transparent 78%);inset-inline:0;height:72rem;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.screen:before{background-image:radial-gradient(54% 44% at 84% -8%,color-mix(in srgb,var(--brand-primary) 26%,transparent),transparent 68%),radial-gradient(46% 38% at 4% 2%,color-mix(in srgb,var(--brand-primary) 15%,transparent),transparent 72%),radial-gradient(88% 30% at 50% 26%,color-mix(in srgb,var(--brand-primary) 7%,transparent),transparent 78%)}}.screen:before{-webkit-mask-image:linear-gradient(#000 0 42%,#0000 100%);mask-image:linear-gradient(#000 0 42%,#0000 100%)}[data-theme=dark] .screen:before{opacity:.42}.screen:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,var(--ink) 1px,transparent 0);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.screen:after{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 0)}}.screen:after{opacity:.5;background-size:24px 24px}[data-theme=dark] .screen:after{opacity:.42}.doc{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:1.25rem}@media (width>=64rem){.wrap{padding-inline:2rem}}.brandstrip{z-index:45;transform-origin:100%;background-image:linear-gradient(90deg,var(--brand-primary),var(--brand-primary) 55%,var(--brand-primary));top:0;flex:none;height:3px;position:sticky;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.brandstrip{background-image:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 55%,#fff),var(--brand-primary) 55%,color-mix(in srgb,var(--brand-primary) 70%,#000))}}[dir=ltr] .brandstrip{transform-origin:0}.brandmark{color:var(--ink);view-transition-name:brand;align-items:center;gap:4.53px;text-decoration:none;display:inline-flex}.brandmark .mk{width:40px;height:40px;color:var(--ink);flex:none;place-items:center;transition:transform .24s cubic-bezier(.4,0,.2,1);display:grid}@media (hover:hover){.brandmark:hover .mk{transform:translateY(-1px)}}.btn{letter-spacing:-.005em;color:#fff;background-color:var(--brand-primary);background-image:linear-gradient(180deg,#fff,var(--brand-primary) 52%,#000);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.375rem;padding:0 1.875rem;font-family:inherit;font-size:1.03125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.btn{background-image:linear-gradient(180deg,color-mix(in srgb,#fff 16%,var(--brand-primary)),var(--brand-primary) 52%,color-mix(in srgb,#000 10%,var(--brand-primary)))}}.btn{--btn-lift:var(--shadow-brand), inset 0 1px 0 #ffffff3d;box-shadow:var(--btn-lift);cursor:pointer;white-space:nowrap;border:0;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1),filter .22s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.btn:hover{box-shadow:0 22px 52px -18px var(--brand-primary),inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.btn:hover{box-shadow:0 22px 52px -18px color-mix(in srgb,var(--brand-primary) 72%,transparent),inset 0 1px 0 #ffffff4d}}}.btn:active{transform:translateY(0)scale(.99)}.btn:disabled{opacity:.6;cursor:default;transform:none}.btn.ghost{background-color:var(--card);color:var(--ink);border:1.5px solid var(--line-2);--btn-lift:var(--shadow-1);box-shadow:var(--btn-lift);background-image:none}@media (hover:hover){.btn.ghost:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.btn.ghost:hover{border-color:color-mix(in srgb,var(--brand-primary) 42%,var(--line-2))}}.btn.ghost:hover{color:var(--brand-ink);box-shadow:var(--shadow-2)}}.btn.sm{min-height:2.875rem;padding:0 1.25rem;font-size:.9375rem}.btn.w100{width:100%}h1.title{font-size:var(--t-h1);line-height:var(--lh-display)}h1.title,h2.sect-t{letter-spacing:var(--tr-display);text-wrap:balance;margin:0;font-weight:500}h2.sect-t{font-size:var(--t-h2);line-height:var(--lh-title)}p.desc{font-size:var(--t-lead);margin:1rem 0 0}p.desc,p.sect-d{line-height:var(--lh-lead);color:var(--ink-2);text-wrap:pretty}p.sect-d{max-width:46rem;margin:.875rem 0 0;font-size:clamp(1rem,.95rem + .22vw,1.125rem)}.hero{text-align:center;padding-block:4rem 3.25rem}.hero .desc{max-width:40rem;margin-inline:auto}.heroacts{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.sect{padding-block:3rem}.sect+.sect{border-top:1px solid var(--line)}.grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:1.75rem;display:grid}.grid.wide{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr))}.tile{background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1),var(--edge);padding:1.5rem 1.5rem 1.625rem;transition:transform .26s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1),border-color .26s cubic-bezier(.4,0,.2,1);position:relative}@media (hover:hover){.tile:hover{border-color:var(--brand-primary);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.tile:hover{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--line))}}.tile:hover{box-shadow:var(--shadow-2),var(--edge)}}.tile .ix{border-radius:var(--r-md);background-color:var(--brand-surface);background-image:linear-gradient(160deg,var(--brand-primary),transparent 62%);place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.tile .ix{background-image:linear-gradient(160deg,color-mix(in srgb,var(--brand-primary) 20%,transparent),transparent 62%)}}.tile .ix{color:var(--brand-ink);border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.tile .ix{border:1px solid color-mix(in srgb,var(--brand-primary) 16%,transparent)}}.tile .ix{margin-bottom:1rem}.tile h3{font-size:var(--t-h3);letter-spacing:-.008em;color:var(--ink);margin:0;font-weight:600;line-height:1.35}.tile p{font-size:var(--t-sm);color:var(--ink-2);text-wrap:pretty;margin:.5rem 0 0;line-height:1.7}.closing{background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-3),var(--edge);text-align:center;margin-block:3rem 4rem;padding:3rem 1.75rem}.errcode{font-size:var(--t-xs);letter-spacing:.16em;color:var(--ink-3);margin:0 0 .625rem;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skiplink{z-index:99990;background-color:var(--ink);color:var(--card);opacity:0;pointer-events:none;top:.5rem;border-radius:999px;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;position:absolute;inset-inline-start:50%;transform:translate(50%)}[dir=ltr] .skiplink{transform:translate(-50%)}.skiplink:focus-visible{opacity:1;pointer-events:auto;outline:3px solid var(--card);outline-offset:-3px;box-shadow:0 0 0 3px var(--ink)}main#main:focus,main#main:focus-visible{outline:none}.card{background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:46rem;box-shadow:var(--shadow-3),var(--edge);margin-inline:auto;position:relative;overflow:hidden}.card .head{border-bottom:1px solid var(--line);padding:2rem 2rem 1.5rem}.card .body{gap:1.25rem;padding:1.75rem 2rem}.a11ypage,.card .body{flex-direction:column;display:flex}.a11ypage{gap:1rem;padding-block:2.75rem 3.25rem}.a11ydoc{gap:1.75rem}.a11ydoc h2{letter-spacing:-.008em;margin:0 0 .5rem;font-size:1.125rem}.a11ydoc h2,.a11ydoc h3{color:var(--ink);font-weight:600}.a11ydoc h3{font-size:var(--t-sm);margin:0 0 .375rem}.a11ydoc p{font-size:var(--t-sm);color:var(--ink-2);margin:0 0 .75rem;line-height:1.8}.a11ydoc p:last-child{margin-bottom:0}.a11ydoc ul{flex-direction:column;gap:.625rem;margin:.625rem 0 .75rem;padding-inline-start:1.25rem;list-style:outside;display:flex}.a11ydoc li{font-size:var(--t-sm);color:var(--ink-2);line-height:1.8}.a11ydoc hr{border:0;border-top:1px solid var(--line);margin:0}.a11ydoc li a,.a11ydoc p a,.a11ylink{color:var(--brand-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.a11ydoc h2 a,.a11ydoc h3 a{color:inherit;text-decoration:none}.field .lab{color:var(--ink);align-items:baseline;gap:.3125rem;margin-bottom:.5625rem;font-size:.875rem;font-weight:600;display:flex}.field .lab .req{color:var(--bad);font-weight:600}.field .lab .opt{color:var(--ink-3);margin-inline-start:auto;font-size:.75rem;font-weight:500}.ctrl{border-radius:var(--brand-radius);border:1.5px solid var(--line-2);background-color:var(--card);width:100%;min-height:3.5rem;color:var(--ink);align-items:center;gap:.6875rem;padding:0 1rem;font-family:inherit;font-size:1.03125rem;font-weight:500;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex}.ctrl input,.ctrl textarea{min-width:0;font:inherit;color:inherit;background-color:#0000;border:0;outline:none;flex:1;padding:0}.ctrl textarea{resize:vertical;min-height:3.75rem}.ctrl.tall{align-items:flex-start;min-height:5.75rem;padding-block:1rem}.ctrl:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.ctrl:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary) 16%,transparent)}}[data-theme=dark] .ctrl:focus-within{box-shadow:0 0 0 3px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .ctrl:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 26%,transparent)}}.ctrl.bad{border-color:var(--bad);box-shadow:0 0 0 4px var(--bad-bg)}.hint{color:var(--ink-3);margin:.5rem 0 0;font-size:.75rem;line-height:1.6}.fieldcount:empty{display:none}.err{font-size:var(--t-xs);color:var(--bad);gap:.375rem;margin:.5rem 0 0;font-weight:500}.err,.viewnote{align-items:center;display:flex}.viewnote{color:var(--ok);gap:.5rem;font-size:.96875rem;font-weight:600}@media (width<=40rem){.hero{padding-block:2.75rem 2.5rem}.heroacts .btn{width:100%}.card .head{padding:1.5rem 1.375rem 1.25rem}.card .body{gap:1.125rem;padding:1.375rem}.closing{padding:2.25rem 1.25rem}.closing .btn{width:100%}.tile{padding:1.25rem 1.25rem 1.375rem}}html.a11y-byellow .band.brand,html.a11y-byellow .band.brand:before,html.a11y-byellow .band.painband,html.a11y-byellow .band.tinted:before,html.a11y-byellow .brandstrip,html.a11y-byellow .btn,html.a11y-byellow .eyebrow,html.a11y-byellow .lcard .ix,html.a11y-byellow .lcard:after,html.a11y-byellow .mockwrap:before,html.a11y-byellow .pickscreen:before,html.a11y-byellow .plan.pick:before,html.a11y-byellow .screen:after,html.a11y-byellow .screen:before,html.a11y-byellow .sitehead:before,html.a11y-byellow .tile .ix,html.a11y-contrast .band.brand,html.a11y-contrast .band.brand:before,html.a11y-contrast .band.painband,html.a11y-contrast .band.tinted:before,html.a11y-contrast .brandstrip,html.a11y-contrast .btn,html.a11y-contrast .eyebrow,html.a11y-contrast .lcard .ix,html.a11y-contrast .lcard:after,html.a11y-contrast .mockwrap:before,html.a11y-contrast .pickscreen:before,html.a11y-contrast .plan.pick:before,html.a11y-contrast .screen:after,html.a11y-contrast .screen:before,html.a11y-contrast .sitehead:before,html.a11y-contrast .tile .ix{background-image:none}html.a11y-contrast .brandstrip{background-color:#fff;transform:none}html.a11y-byellow .brandstrip{background-color:#ff0;transform:none}html.a11y-byellow .sitehead:before,html.a11y-contrast .sitehead:before{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1}html.a11y-byellow .bookcal,html.a11y-byellow .bookside,html.a11y-byellow .brandmark .mk,html.a11y-byellow .btn,html.a11y-byellow .card,html.a11y-byellow .chan,html.a11y-byellow .cplan__has,html.a11y-byellow .cycle,html.a11y-byellow .deepitem,html.a11y-byellow .faq,html.a11y-byellow .lcard,html.a11y-byellow .mock,html.a11y-byellow .pblock__tag,html.a11y-byellow .pickscreen,html.a11y-byellow .plan,html.a11y-byellow .tile,html.a11y-contrast .bookcal,html.a11y-contrast .bookside,html.a11y-contrast .brandmark .mk,html.a11y-contrast .btn,html.a11y-contrast .card,html.a11y-contrast .chan,html.a11y-contrast .cplan__has,html.a11y-contrast .cycle,html.a11y-contrast .deepitem,html.a11y-contrast .faq,html.a11y-contrast .lcard,html.a11y-contrast .mock,html.a11y-contrast .pblock__tag,html.a11y-contrast .pickscreen,html.a11y-contrast .plan,html.a11y-contrast .tile{--btn-lift:0 0 0 0 transparent;box-shadow:none}html.a11y-byellow .brandmark svg [fill],html.a11y-byellow .hd-brand svg [fill],html.a11y-byellow .hr-brand svg [fill],html.a11y-byellow .hr-stage-stamp svg [fill],html.a11y-byellow .sig svg [fill],html.a11y-contrast .brandmark svg [fill],html.a11y-contrast .hd-brand svg [fill],html.a11y-contrast .hr-brand svg [fill],html.a11y-contrast .hr-stage-stamp svg [fill],html.a11y-contrast .sig svg [fill]{fill:currentColor}html.a11y-byellow .btn,html.a11y-contrast .btn{border-style:solid;border-width:2px}html.a11y-byellow .band.brand,html.a11y-byellow .band.painband,html.a11y-contrast .band.brand,html.a11y-contrast .band.painband{border:2px solid}html.a11y-byellow .painband__a:before,html.a11y-contrast .painband__a:before{background-color:currentColor!important}html.a11y-byellow .band.brand .eyebrow,html.a11y-byellow .band.brand .sect-t,html.a11y-byellow .band.brand h2,html.a11y-byellow .band.brand p,html.a11y-contrast .band.brand .eyebrow,html.a11y-contrast .band.brand .sect-t,html.a11y-contrast .band.brand h2,html.a11y-contrast .band.brand p{color:inherit}html.a11y-byellow .bday.on,html.a11y-byellow .bslot.on,html.a11y-byellow .mock__brand i,html.a11y-byellow .mock__navitem.on i,html.a11y-byellow .mock__pill,html.a11y-byellow .mock__spark i,html.a11y-byellow .mock__tag,html.a11y-byellow .step .num,html.a11y-contrast .bday.on,html.a11y-contrast .bslot.on,html.a11y-contrast .mock__brand i,html.a11y-contrast .mock__navitem.on i,html.a11y-contrast .mock__pill,html.a11y-contrast .mock__spark i,html.a11y-contrast .mock__tag,html.a11y-contrast .step .num{background-color:currentColor}html.a11y-byellow,html.a11y-contrast{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.a11y-byellow .cycle button[aria-pressed=true],html.a11y-contrast .cycle button[aria-pressed=true]{outline-offset:-2px;outline:2px solid}}.marketing-home,.marketing-home :where(:not(svg):not(svg *):not(img)){all:revert;box-sizing:border-box}.marketing-home{--ink:#17121f;--muted:#625c6b;--paper:#fff;--soft:#f6f4f9;--line:#e4dfea;--night:#16101f;--radius:18px;--shadow:0 22px 65px -25px #26104130;line-height:normal;display:block}.marketing-home *{box-sizing:border-box}html .marketing-home{scroll-behavior:smooth;scroll-padding-top:100px}.marketing-home{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Heebo,sans-serif}.marketing-home a{color:inherit}.marketing-home a,.marketing-home a:hover{text-decoration:none}.marketing-home .text-link:hover{color:var(--brand)}.marketing-home button,.marketing-home summary{cursor:pointer}.marketing-home button{font:inherit;color:inherit}.marketing-home a:focus-visible,.marketing-home button:focus-visible,.marketing-home summary:focus-visible{outline:3px solid var(--brand);outline-offset:5px}.marketing-home img{max-width:100%;height:auto}.marketing-home figure,.marketing-home h1,.marketing-home h2,.marketing-home h3,.marketing-home p{margin:0}.marketing-home button{border:0}.marketing-home h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.1rem,3.7vw,3.45rem);font-weight:580;line-height:1.22}.marketing-home .wrap{width:min(1260px,100% - 100px);margin-inline:auto}.marketing-home .muted{color:var(--muted)}.marketing-home .skip{background:var(--ink);color:#fff;z-index:30;inset-inline-start:20px;padding:15px;position:absolute;top:-100px}.marketing-home .skip:focus{top:10px}html.js .marketing-home .js-only{display:flex}.marketing-home .header{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;height:88px;padding-inline:4.3%;display:flex}.marketing-home .brand{align-items:center;gap:10px;display:flex}.marketing-home .brand b{letter-spacing:.025em;font-family:Heebo,sans-serif;font-size:1.55rem;font-weight:750}.marketing-home .desktop-nav{gap:29px;font-size:.875rem;display:flex}.marketing-home .desktop-nav a{transition:color .2s}.marketing-home .desktop-nav a:hover{color:var(--brand)}.marketing-home .header-actions{align-items:center;gap:16px;display:flex}.marketing-home .header-action{background:var(--ink);color:#fff;border-radius:8px;align-items:center;gap:27px;padding:12px 20px;font-size:.875rem;font-weight:500;display:flex}.marketing-home .header-action:hover{background:var(--brand);text-decoration:none}.marketing-home .mobile-nav{display:none}.marketing-home .eyebrow{color:var(--brand);align-items:center;gap:12px;margin-bottom:22px;font-size:.8125rem;font-weight:500;display:flex}.marketing-home .index{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Heebo,sans-serif;font-size:.625rem;display:inline-grid}.marketing-home .lead{color:var(--muted);max-width:570px;margin-top:22px;font-size:1.0625rem;line-height:1.95}.marketing-home .actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:29px;display:flex}.marketing-home .button{border-radius:8px;justify-content:center;align-items:center;gap:25px;padding:16px 25px;font-size:.9375rem;font-weight:500;transition:transform .2s,box-shadow .2s;display:flex}.marketing-home .button:hover{text-decoration:none;transform:translateY(-3px)}.marketing-home .primary{background:var(--brand);color:#fff}.marketing-home .secondary{border:1px solid var(--line);background:0 0}.marketing-home .button>span{font-size:1.35rem;line-height:1}.marketing-home .text-link{color:var(--brand);align-items:center;gap:18px;padding-block:8px;font-size:.9375rem;font-weight:550;display:inline-flex}.marketing-home .text-link>span{font-size:1.3rem}.marketing-home .points{gap:16px;margin:25px 0;padding:0;list-style:none;display:grid}.marketing-home .points li{color:var(--muted);align-items:start;gap:13px;font-size:.9375rem;line-height:1.9;display:flex}.marketing-home .check{color:var(--brand);flex-shrink:0;font-size:.875rem}.marketing-home .hero{isolation:isolate;background:var(--brand);color:#fff;position:relative;overflow:hidden}.marketing-home .hero-content{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;padding-block:64px 72px;display:grid}.marketing-home .hero-copy{z-index:2;position:relative}.marketing-home .hero-copy .eyebrow{color:#fff;margin-bottom:24px}.marketing-home .live-dot{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ffffff15}.marketing-home .hero h1{letter-spacing:-.025em;white-space:nowrap;margin-bottom:30px;font-size:clamp(3.6rem,5.8vw,5.8rem);font-weight:570;line-height:1.12}.marketing-home .hero h1>span{color:#fff}.marketing-home .hero-lead{color:#eee2ff;max-width:505px;font-size:1.0625rem;line-height:1.95}.marketing-home .hero .primary{color:var(--brand);background:#fff;box-shadow:0 8px 24px #21004d22}.marketing-home .hero .secondary{color:#fff;border-color:#ffffff60}.marketing-home .hero a:focus-visible{outline-color:#fff}.marketing-home .notes{color:#eee2ff;flex-wrap:wrap;gap:9px 17px;margin:22px 0 0;padding:0;font-size:.625rem;list-style:none;display:flex}.marketing-home .notes li{gap:6px;display:flex}.marketing-home .hero-art{min-width:0;height:515px;position:relative}.marketing-home .photo-window{border-radius:160px 14px 14px;position:absolute;inset:18px 0 25px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 80px #23004b30}.marketing-home .photo-window img{-o-object-fit:cover;object-fit:cover;-o-object-position:49% center;object-position:49% center;width:100%;height:100%}.marketing-home .hero-word{letter-spacing:-.025em;color:#fff;text-shadow:0 4px 50px #250e4540;pointer-events:none;bottom:87px;font-size:7rem;font-weight:650;line-height:1;position:absolute;inset-inline-start:-20px;transform:rotate(-6deg)}.marketing-home .partner-label{color:var(--ink);box-shadow:var(--shadow);inset-inline-end:-20px;background:#fff;border-radius:12px;align-items:center;gap:12px;min-width:82%;padding:17px 21px;display:flex;position:absolute;bottom:0;transform:rotate(2deg)}.marketing-home .partner-label small{letter-spacing:.15em;color:var(--muted);margin-bottom:4px;font-family:Heebo,sans-serif;font-size:.625rem;display:block}.marketing-home .partner-label strong{font-size:.9375rem;font-weight:550}.marketing-home .partner-label>span:last-child{color:var(--brand);margin-inline-start:auto;font-size:1.4rem}.marketing-home .brand-spark{width:45px;height:45px;color:var(--brand);background:#6200ee0a;border-radius:50%;flex-shrink:0;place-items:center;font-size:2rem;display:grid}.marketing-home .vertical-label{letter-spacing:.2em;color:#eadcff;inset-inline-end:0;font-family:Heebo,sans-serif;font-size:.5625rem;position:absolute;top:-12px}.marketing-home .hero-atmosphere{z-index:-1;border:1px solid #ffffff16;border-radius:50%;width:1100px;height:1100px;position:absolute;inset-block-start:-300px;inset-inline-end:-340px;box-shadow:0 0 0 120px #ffffff04,0 0 0 240px #ffffff03}.marketing-home .hero-bottom{color:#eaddff;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:14px;padding-block:23px;font-size:.875rem;display:flex}.marketing-home .hero-bottom i{color:#ffffff80;font-size:1.2rem;font-style:normal;font-weight:300}.marketing-home .hero-bottom strong{color:#fff;font-weight:550}.marketing-home .intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;padding-block:105px 50px;display:grid}.marketing-home .intro h2{font-size:clamp(2rem,3.4vw,3rem)}.marketing-home .intro-body{color:var(--muted);font-size:1.0625rem;line-height:1.95}.marketing-home .product-gallery{padding-bottom:90px}.marketing-home .gallery-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;font-size:.875rem;font-weight:500;display:flex}.marketing-home .gallery-tabs{background:var(--soft);border-radius:30px;gap:5px;padding:5px;display:flex}.marketing-home .gallery-tabs button{color:var(--muted);background:0 0;border-radius:25px;padding:9px 20px;font-size:.8125rem}.marketing-home .gallery-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.marketing-home .product-shot{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;position:relative;overflow:hidden}.marketing-home .product-shot img{width:100%;display:block}.marketing-home .product-gallery .product-shot{max-height:650px}.marketing-home .product-gallery .product-shot>img{margin-bottom:-200px}.marketing-home .product-shot figcaption{color:var(--ink);border-top:1px solid var(--line);background:#fff;justify-content:space-between;gap:12px;padding:14px 20px;font-size:.8125rem;display:flex;position:relative}.marketing-home .product-shot figcaption span{color:var(--muted);font-size:.6875rem}.marketing-home .zoom{z-index:2;background:var(--ink);color:#fff;top:12px;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;position:absolute;inset-inline-end:12px;box-shadow:0 4px 12px #0002}.marketing-home .image-dialog{border:1px solid var(--line);width:min(1440px,94vw);max-height:94dvh;color:var(--ink);background:var(--paper);border-radius:16px;padding:20px}.marketing-home .image-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100922cc}.marketing-home .dialog-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.marketing-home .dialog-head h2{font-size:1.25rem}.marketing-home .dialog-close{background:var(--soft);border-radius:50%;width:40px;height:40px;font-size:1.25rem}.marketing-home .image-dialog>img{width:100%;height:auto;display:block}.marketing-home .image-dialog>p{color:var(--muted);margin-top:12px;font-size:.8125rem}.marketing-home .footer{padding-block:65px 25px}.marketing-home .footer-brand{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:30px;padding-bottom:30px;display:flex}.marketing-home .footer-brand>p{color:var(--muted);font-size:.875rem}.marketing-home .footer-brand>div{gap:25px;display:flex}.marketing-home .footer-columns{grid-template-columns:1fr 1fr 1fr 1fr;gap:45px;padding-block:35px;display:grid}.marketing-home .footer-columns h3{margin-bottom:18px;font-size:.8125rem;font-weight:600}.marketing-home .footer-columns a{color:var(--muted);margin-bottom:11px;font-size:.8125rem;display:block}.marketing-home .footer-end{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:20px;font-size:.6875rem;display:flex}@media (prefers-reduced-motion:no-preference){.marketing-home .hero-copy{animation:.8s both enter}.marketing-home .hero-art{animation:1s .12s both enter}.marketing-home .partner-label{animation:1.2s .2s both label-enter}@keyframes enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes label-enter{0%{opacity:0;translate:0 25px}to{opacity:1;translate:0}}}@media (width<=1100px){.marketing-home .wrap{width:calc(100% - 64px)}.marketing-home .desktop-nav{gap:18px;font-size:.75rem}.marketing-home .hero-content{gap:40px;padding-block:45px 60px}.marketing-home .hero h1{font-size:clamp(3.2rem,5.7vw,5rem)}.marketing-home .hero-art{height:465px}.marketing-home .hero-word{font-size:6rem}.marketing-home .hero-lead{font-size:1rem}.marketing-home .notes{font-size:.625rem}.marketing-home .intro{gap:45px}.marketing-home .partner-label{min-width:95%;padding:14px}.marketing-home .partner-label strong{font-size:.8125rem}.marketing-home .hero-bottom{font-size:.75rem}.marketing-home .product-gallery .product-shot>img{margin-bottom:-100px}}@media (width<=767px){html .marketing-home{scroll-padding-top:20px}.marketing-home .wrap{width:calc(100% - 40px)}.marketing-home .header{height:75px;padding-inline:20px}.marketing-home .brand b{font-size:1.3rem}.marketing-home .brand img{width:27px;height:27px}.marketing-home .desktop-nav{display:none}.marketing-home .header-action{gap:12px;padding:11px 15px;font-size:.75rem}.marketing-home .mobile-nav{display:block}.marketing-home .mobile-nav summary{text-align:center;width:32px;font-size:1.1rem;list-style:none}.marketing-home .mobile-nav summary::-webkit-details-marker{display:none}.marketing-home .mobile-nav nav{z-index:20;top:75px;background:#fff;gap:20px;padding:18px 25px;font-size:.9375rem;display:grid;position:absolute;inset-inline:0;box-shadow:0 15px 25px #0001}.marketing-home .hero-content{grid-template-columns:1fr;gap:25px;padding-block:38px 35px}.marketing-home .hero h1{margin-bottom:22px;font-size:clamp(3rem,11.8vw,5rem);line-height:1.15}.marketing-home .hero-copy .eyebrow{margin-bottom:20px;font-size:.75rem}.marketing-home .hero-lead{font-size:.9375rem;line-height:1.9}.marketing-home .hero .actions{gap:10px;margin-top:24px}.marketing-home .button{gap:16px;padding:14px 19px;font-size:.875rem}.marketing-home .notes{gap:8px 12px;margin-top:18px;line-height:1.6}.marketing-home .hero-art{height:365px;margin:15px 8px 0}.marketing-home .photo-window{border-start-start-radius:115px;inset:13px 0 20px}.marketing-home .partner-label{inset-inline-end:-8px;min-width:92%;padding:13px;bottom:0}.marketing-home .partner-label strong{font-size:.8125rem}.marketing-home .brand-spark{width:36px;height:36px;font-size:1.65rem}.marketing-home .hero-word{bottom:80px;font-size:5rem;inset-inline-start:-6px}.marketing-home .vertical-label{font-size:.5rem;top:-5px}.marketing-home .hero-bottom{flex-wrap:wrap;justify-content:center;gap:10px 14px;padding-block:20px;font-size:.6875rem}.marketing-home .hero-bottom strong{text-align:center;flex-basis:100%}.marketing-home .hero-bottom i:last-of-type{display:none}.marketing-home .intro{grid-template-columns:1fr;gap:25px;padding-block:55px 35px}.marketing-home .intro-body{font-size:.9375rem}.marketing-home .eyebrow{margin-bottom:18px;font-size:.75rem}.marketing-home h2{font-size:2.1rem}.marketing-home .lead{margin-top:18px;font-size:.9375rem}.marketing-home .gallery-head{flex-direction:column;align-items:start;gap:15px}.marketing-home .gallery-tabs{justify-content:space-between;width:100%}.marketing-home .gallery-tabs button{padding:9px 15px;font-size:.75rem}.marketing-home .product-gallery{padding-bottom:50px}.marketing-home .product-gallery .product-shot>img{margin-bottom:0}.marketing-home .product-shot figcaption{padding:10px 12px;font-size:.6875rem}.marketing-home .product-shot figcaption span{font-size:.5625rem}.marketing-home .zoom{top:8px;width:32px;height:32px;font-size:1.2rem;inset-inline-end:8px}.marketing-home .points li{font-size:.875rem}.marketing-home .footer{padding-top:40px}.marketing-home .footer-brand{gap:20px}.marketing-home .footer-brand>div{flex-basis:100%;margin-inline-start:0}.marketing-home .footer-columns{grid-template-columns:1fr 1fr;gap:25px}.marketing-home .footer-end{flex-wrap:wrap}.marketing-home .image-dialog{padding:12px}.marketing-home .dialog-head h2{font-size:1rem}}@media (prefers-reduced-motion:reduce){html .marketing-home{scroll-behavior:auto}.marketing-home *,.marketing-home :after,.marketing-home :before{transition:none!important;animation:none!important}}html.motion-stopped .marketing-home *,html.motion-stopped .marketing-home :after,html.motion-stopped .marketing-home :before{transition:none!important;animation:none!important}html.motion-stopped .marketing-home{scroll-behavior:auto}@media (forced-colors:active){.marketing-home .hero-atmosphere,.marketing-home .hero-word{display:none}.marketing-home .button,.marketing-home .hero,.marketing-home .partner-label,.marketing-home .product-shot{border:1px solid canvastext}.marketing-home .hero{color:canvastext;background:canvas}.marketing-home .hero *{color:canvastext}.marketing-home .hero .primary{color:buttontext;background:buttonface}.marketing-home .hero-bottom{border-color:canvastext}}@media print{html .marketing-home{scroll-behavior:auto}.marketing-home *,.marketing-home :after,.marketing-home :before{transition:none!important;animation:none!important}.marketing-home .gallery-tabs,.marketing-home .header-actions,.marketing-home .motion-toggle,.marketing-home .zoom{display:none!important}.marketing-home,.marketing-home .hero{color:#000;background:#fff}.marketing-home .hero *{color:#000!important}.marketing-home .hero-art{height:300px}.marketing-home .hero-content{padding-block:25px}.marketing-home .hero-bottom{display:none}.marketing-home .wrap{width:95%}.marketing-home .footer-columns{display:none}}.marketing-home .section-line{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:20px;font-size:.8125rem;display:flex}.marketing-home .section-line>span:last-child{letter-spacing:.13em;font-family:Heebo,sans-serif;font-size:.625rem}.marketing-home .finance{padding-bottom:90px}.marketing-home .finance-grid{grid-template-columns:1fr 1fr;gap:100px;padding-block:55px 45px;display:grid}.marketing-home .money-section h2{font-size:clamp(2rem,3vw,2.8rem)}.marketing-home .money-section .eyebrow{font-size:0}.marketing-home .money-section .index{font-size:.625rem}.marketing-home .accounting-band{background:var(--soft);border:1px solid var(--line);border-radius:20px;grid-template-columns:.8fr 1.5fr;align-items:center;gap:50px;padding:42px 0 0;display:grid;overflow:hidden}.marketing-home .accounting-copy{padding-inline-start:40px;padding-bottom:40px}.marketing-home .accounting-copy p{margin-top:20px;font-size:1.65rem;line-height:1.6}.marketing-home .accounting-copy strong{color:var(--brand);font-weight:550}.marketing-home .accounting-band .product-shot{border-radius:12px;align-self:end;width:115%;margin-bottom:-120px}.marketing-home .accounting-band .product-shot figcaption{display:none}.marketing-home .accounting-band .brand-spark{background:var(--brand);color:#fff}.marketing-home .calendar-section{background:var(--soft);padding-block:90px 0;overflow:hidden}.marketing-home .calendar-heading{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.marketing-home .calendar-heading .points{margin-top:40px}.marketing-home .calendar-stage{background:#ded7e8;border-radius:18px 18px 0 0;max-height:630px;margin-top:45px;padding:8px 8px 0;overflow:hidden}.marketing-home .calendar-stage .product-shot{border-radius:10px 10px 0 0}.marketing-home .calendar-stage figcaption{display:none}.marketing-home .partner-section{background:var(--night);color:#fff;padding-block:100px;overflow:hidden}.marketing-home .partner-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px 90px;display:grid}.marketing-home .partner-copy h2{font-size:clamp(2.4rem,4.1vw,3.75rem)}.marketing-home .partner-copy .eyebrow,.marketing-home .partner-copy .text-link{color:#d8c0ff}.marketing-home .partner-copy .lead{color:#cbc4d5;font-size:1.0625rem}.marketing-home .partner-copy .text-link{margin-top:20px}.marketing-home .motion-toggle{color:#c9bed8;background:0 0;border:1px solid #675875;border-radius:20px;width:fit-content;margin-top:23px;font-size:.6875rem}.marketing-home .partner-universe{aspect-ratio:1;place-items:center;width:100%;max-width:490px;margin-inline:auto;display:grid;position:relative}.marketing-home .partner-universe:before{content:"";z-index:-1;background-image:radial-gradient(circle,#6200ee80,#0000 67%);border-radius:50%;position:absolute;inset:12%}.marketing-home .orbit{border:1px solid #8262a640;border-radius:50%;position:absolute}.marketing-home .orbit-one{inset:1%;transform:rotate(22deg)}.marketing-home .orbit-two{border-style:dashed;inset:17%}.marketing-home .orbit-three{border-color:#a376e755;inset:32%}.marketing-home .orbit-one:before,.marketing-home .orbit-two:before{content:"";top:14%;background:#aa75ff;border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-start:14%;box-shadow:0 0 15px #aa75ff}.marketing-home .orbit-two:before{background:#fff;width:5px;height:5px}.marketing-home .partner-core{background:#fff;border:8px solid #d4b6ff;border-radius:30px;place-items:center;width:108px;height:108px;display:grid;transform:rotate(-8deg);box-shadow:0 0 80px #6200ee70}.marketing-home .orbit-label{color:#ece5f6;background:#27202f;border:1px solid #594668;border-radius:22px;padding:9px 20px;font-size:.8125rem;position:absolute}.marketing-home .orbit-label-one{top:7%;inset-inline-start:14%}.marketing-home .orbit-label-two{top:37%;inset-inline-end:-1%}.marketing-home .orbit-label-three{bottom:8%;inset-inline-end:22%}.marketing-home .orbit-label-four{bottom:33%;inset-inline-start:0}.marketing-home .insight-points{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.marketing-home .insight-card{border-top:1px solid #584366;padding-top:24px}.marketing-home .insight-number{color:#b893ef;letter-spacing:.1em;font-family:Heebo,sans-serif;font-size:.6875rem}.marketing-home .insight-card p{color:#e0d8e8;margin-top:15px;font-size:1rem;line-height:1.9}.marketing-home .business-section{padding-block:100px}.marketing-home .business-heading{text-align:center;max-width:710px;margin-inline:auto}.marketing-home .business-heading .eyebrow{justify-content:center}.marketing-home .business-heading .lead{max-width:650px;margin-inline:auto}.marketing-home .business-demo{margin-top:45px;grid-template-columns:.9fr 1.25fr;align-items:center;gap:70px;max-width:1000px;margin-inline:auto;display:grid}.marketing-home .business-options{gap:6px}.marketing-home .business-options button{text-align:start;background:0 0;border-radius:10px;align-items:center;gap:15px;padding:17px 20px;font-size:1rem;display:flex}.marketing-home .business-options button>span:last-child{opacity:0;margin-inline-start:auto}.marketing-home .business-options button[aria-pressed=true]{background:var(--brand);color:#fff;box-shadow:0 10px 25px #6200ee20}.marketing-home .business-options button[aria-pressed=true]>span:last-child{opacity:1}.marketing-home .option-index{opacity:.65;font-family:Heebo,sans-serif;font-size:.625rem}.marketing-home .language-card{background:var(--soft);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:17px;padding:27px}.marketing-home .language-top{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:22px;font-size:.875rem;display:flex}.marketing-home .language-lines{gap:0;display:grid}.marketing-home .language-lines>div{border-bottom:1px solid var(--line);flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-size:.875rem;display:flex}.marketing-home .language-lines>div:last-child{border:0}.marketing-home .language-lines>div>span{text-align:end;color:var(--muted);font-size:.75rem}.marketing-home .language-lines strong{font-weight:500}.marketing-home .business-note{text-align:center;color:var(--muted);margin-top:30px;font-size:.8125rem;line-height:1.8}.marketing-home .fallback-business{margin-top:25px}.marketing-home .fallback-business details{border:1px solid var(--line);padding:15px}.marketing-home .fallback-business p{padding-top:10px}.marketing-home .trust-section{background:var(--soft);padding-block:85px}.marketing-home .trust-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:120px;display:grid}.marketing-home .trust-art{aspect-ratio:1;isolation:isolate;place-items:center;display:grid;position:relative}.marketing-home .shield{width:45%;color:var(--brand);filter:drop-shadow(0 20px 25px #6200ee15)}.marketing-home .shield svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%}.marketing-home .trust-ring{z-index:-1;border:1px solid #6200ee20;border-radius:50%;position:absolute;inset:3%;box-shadow:0 0 0 35px #6200ee04}.marketing-home .trust-dot{background:var(--brand);border:5px solid var(--soft);top:19%;border-radius:50%;width:16px;height:16px;position:absolute;inset-inline-end:10%;box-shadow:0 0 0 1px #6200ee20}.marketing-home .app-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:100px;display:grid}.marketing-home .app-visual{border-radius:20px;height:530px;position:relative;overflow:hidden}.marketing-home .app-visual>img{-o-object-fit:cover;object-fit:cover;-o-object-position:28% center;object-position:28% center;width:100%;height:100%}.marketing-home .app-caption{box-shadow:var(--shadow);bottom:25px;background:#fff;border-radius:12px;align-items:center;gap:13px;padding:20px;display:flex;position:absolute;inset-inline:25px}.marketing-home .app-caption>span:first-of-type{letter-spacing:.05em;font-family:Heebo,sans-serif;font-size:1.0625rem;font-weight:650}.marketing-home .app-caption>span:last-child{color:var(--brand);margin-inline-start:auto;font-size:1.5rem}.marketing-home .faq-section{grid-template-columns:.7fr 1.3fr;gap:100px;padding-block:35px 100px;display:grid}.marketing-home .faq-heading .text-link{margin-top:22px}.marketing-home .faq-list details{border-bottom:1px solid var(--line)}.marketing-home .faq-list details:first-child{border-top:1px solid var(--line)}.marketing-home .faq-list summary{justify-content:space-between;align-items:center;gap:25px;padding-block:24px;font-size:1.0625rem;font-weight:500;list-style:none;display:flex}.marketing-home .faq-list summary::-webkit-details-marker{display:none}.marketing-home .faq-list summary>span{color:var(--brand);font-family:Heebo,sans-serif;font-size:1.4rem;font-weight:400;transition:transform .2s}.marketing-home .faq-list details[open] summary>span{transform:rotate(45deg)}.marketing-home .faq-list p{color:var(--muted);padding-bottom:25px;font-size:.9375rem;line-height:1.95}.marketing-home .closing{background:var(--brand);color:#fff;text-align:center;padding-block:85px;position:relative;overflow:hidden}.marketing-home .closing-content{max-width:820px}.marketing-home .closing .eyebrow{color:#e8d6ff;justify-content:center}.marketing-home .closing h2{font-size:clamp(2.5rem,4.4vw,4rem)}.marketing-home .closing p:not(.eyebrow){color:#e8d6ff;max-width:650px;margin:25px auto 0;font-size:1rem;line-height:1.95}.marketing-home .closing .actions{justify-content:center}.marketing-home .closing .primary{color:var(--brand);background:#fff}.marketing-home .closing .secondary{color:#fff;border-color:#ffffff60}.marketing-home .closing a:focus-visible{outline-color:#fff}.marketing-home .closing-orbit{z-index:-1;border:1px solid #ffffff20;border-radius:50%;width:700px;height:700px;position:absolute;inset-block-start:-50%;inset-inline-start:-10%;box-shadow:0 0 0 70px #ffffff04,0 0 0 140px #ffffff03}@media (prefers-reduced-motion:no-preference){.marketing-home .orbit-one{animation:40s linear infinite orbit}.marketing-home .orbit-two{animation:55s linear infinite reverse orbit}@keyframes orbit{to{transform:rotate(382deg)}}}@media (width<=1100px){.marketing-home .app-section,.marketing-home .calendar-heading,.marketing-home .faq-section,.marketing-home .finance-grid,.marketing-home .partner-grid,.marketing-home .trust-grid{-moz-column-gap:50px;column-gap:50px}.marketing-home .partner-label{min-width:95%}.marketing-home .accounting-band{gap:30px}.marketing-home .accounting-copy p{font-size:1.4rem}.marketing-home .business-demo{gap:40px}.marketing-home .language-card{padding:20px}.marketing-home .partner-core{border-radius:25px;width:85px;height:85px}.marketing-home .partner-core img{width:60px}.marketing-home .orbit-label{padding:7px 15px;font-size:.75rem}.marketing-home .calendar-stage{max-height:480px}}@media (width<=767px){.marketing-home .finance{padding-bottom:50px}.marketing-home .section-line{font-size:.75rem}.marketing-home .finance-grid{grid-template-columns:1fr;gap:38px;padding-block:35px}.marketing-home .money-section h2{font-size:2rem}.marketing-home .accounting-band{grid-template-columns:1fr;gap:0;padding-top:25px}.marketing-home .accounting-copy{padding-inline:25px;align-items:center;gap:17px;padding-bottom:25px;display:flex}.marketing-home .accounting-copy p{margin:0;font-size:1.2rem}.marketing-home .accounting-band .product-shot{margin-bottom:-45px;width:110%;margin-inline-start:20px}.marketing-home .calendar-section{padding-top:50px}.marketing-home .calendar-heading{grid-template-columns:1fr;gap:0}.marketing-home .calendar-heading .points{margin-top:22px}.marketing-home .calendar-stage{border-radius:10px 10px 0 0;max-height:300px;margin-top:30px;padding:4px 4px 0}.marketing-home .partner-section{padding-block:55px}.marketing-home .partner-grid{grid-template-columns:1fr;gap:25px}.marketing-home .partner-copy h2{font-size:2.5rem}.marketing-home .partner-copy .lead{font-size:.9375rem}.marketing-home .partner-universe{max-width:330px}.marketing-home .partner-core{width:80px;height:80px}.marketing-home .partner-core img{width:50px}.marketing-home .insight-points{grid-template-columns:1fr;gap:22px}.marketing-home .insight-card{grid-template-columns:30px 1fr;gap:12px;padding-top:20px;display:grid}.marketing-home .insight-card p{margin:0;font-size:.9375rem}.marketing-home .insight-number{padding-top:7px}.marketing-home .business-section{padding-block:55px}.marketing-home .business-heading{text-align:start}.marketing-home .business-heading .eyebrow{justify-content:start}.marketing-home .business-demo{grid-template-columns:1fr;gap:20px;margin-top:25px}.marketing-home .business-options{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.marketing-home:not(.js-enabled) .business-options{display:none!important}.marketing-home .business-options button{border:1px solid var(--line);gap:8px;padding:12px;font-size:.8125rem}.marketing-home .business-options button>span:last-child{display:none}.marketing-home .language-card{padding:18px}.marketing-home .language-lines>div{gap:12px;font-size:.8125rem}.marketing-home .language-lines>div>span{font-size:.6875rem}.marketing-home .business-note{text-align:start;font-size:.75rem}.marketing-home .trust-section{padding-block:40px 50px}.marketing-home .trust-grid{grid-template-columns:1fr;gap:10px}.marketing-home .trust-art{width:220px;margin-inline:auto}.marketing-home .trust-ring{box-shadow:0 0 0 20px #6200ee04}.marketing-home .app-section{grid-template-columns:1fr;gap:25px;padding-block:55px}.marketing-home .app-visual{height:370px}.marketing-home .app-caption{inset-inline:20px;padding:16px;bottom:20px}.marketing-home .faq-section{grid-template-columns:1fr;gap:25px;padding-block:5px 55px}.marketing-home .faq-heading .text-link{margin-top:15px}.marketing-home .faq-list summary{padding-block:20px;font-size:.9375rem}.marketing-home .faq-list p{font-size:.875rem}.marketing-home .closing{padding-block:55px}.marketing-home .closing p:not(.eyebrow){font-size:.9375rem}.marketing-home .closing-orbit{width:450px;height:450px}}@media (forced-colors:active){.marketing-home .closing-orbit,.marketing-home .orbit,.marketing-home .partner-universe:before,.marketing-home .trust-dot,.marketing-home .trust-ring{display:none}.marketing-home .closing,.marketing-home .partner-section{color:canvastext;background:canvas}.marketing-home .closing *,.marketing-home .partner-section *{color:canvastext}.marketing-home .business-options button[aria-pressed=true]{outline:2px solid highlight}.marketing-home .language-card,.marketing-home .motion-toggle,.marketing-home .primary{border:1px solid canvastext}}@media print{.marketing-home .calendar-section,.marketing-home .closing,.marketing-home .partner-section,.marketing-home .trust-section{color:#000;background:#fff}.marketing-home .closing *,.marketing-home .partner-section *{color:#000!important}.marketing-home .closing-orbit,.marketing-home .orbit{display:none}.marketing-home .app-section,.marketing-home .business-section,.marketing-home .faq-section,.marketing-home .finance{padding-block:30px}.marketing-home .product-shot{-moz-column-break-inside:avoid;break-inside:avoid}.marketing-home .faq-list details>p{display:block}}.marketing-home .brand,.marketing-home .header{direction:ltr}.marketing-home .desktop-nav,.marketing-home .header-actions{direction:rtl}.marketing-home .footer-brand{direction:ltr}.marketing-home .footer-brand>div,.marketing-home .footer-brand>p{direction:rtl}.marketing-home .footer-brand>div{margin-inline-start:auto}.marketing-home .header .mobile-nav nav{direction:rtl}.marketing-home .lottie-scene{z-index:0;pointer-events:none;position:absolute;inset:-4%}.marketing-home .lottie-scene svg{width:100%;height:100%}.marketing-home .lottie-loaded .orbit{display:none}.marketing-home .orbit-label,.marketing-home .partner-core{z-index:1}.marketing-home .partner-universe{isolation:isolate}.marketing-home .motion-control{z-index:15;color:#fff;inset-inline-end:18px;background:#17121fed;border:1px solid #ffffff50;border-radius:25px;align-items:center;gap:8px;padding:10px 14px;font-size:.6875rem;position:fixed;bottom:18px;box-shadow:0 6px 20px #17121f20}.marketing-home .motion-control>span:first-child{font-size:.875rem;line-height:1}.marketing-home .motion-control:hover{background:var(--brand)}.marketing-home .motion-control:focus-visible{outline-color:#9d64ef}.marketing-home .people-product{isolation:isolate;padding-top:45px;position:relative}.marketing-home .people-product .product-shot{width:85%;margin-inline-start:auto}.marketing-home .gallery-person{z-index:2;pointer-events:none;inset-inline-start:-2%;-webkit-mask-source-type:luminance;width:auto;max-width:none;height:105%;position:absolute;bottom:0;-webkit-mask-image:url(../images/marketing/owner-mask.webp);mask-image:url(../images/marketing/owner-mask.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.marketing-home .calendar-stage{isolation:isolate;background:0 0;max-height:none;padding-top:65px;position:relative;overflow:visible}.marketing-home .calendar-stage .product-shot{width:85%;max-height:610px;overflow:hidden}.marketing-home .calendar-person{z-index:2;pointer-events:none;bottom:0;-webkit-mask-source-type:luminance;width:auto;max-width:none;height:108%;position:absolute;inset-inline-end:-2%;-webkit-mask-image:url(../images/marketing/owner-mobile-mask.webp);mask-image:url(../images/marketing/owner-mobile-mask.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.marketing-home .product-gallery .gallery-head{z-index:3;position:relative}.marketing-home .product-gallery{padding-top:35px}.marketing-home .calendar-section{padding-bottom:0}.marketing-home .calendar-heading{margin-bottom:60px}@media (prefers-reduced-motion:no-preference){html:not(.motion-stopped) .marketing-home .gallery-person{animation:7s ease-in-out infinite human-float}html:not(.motion-stopped) .marketing-home .calendar-person{animation:8s ease-in-out infinite human-float}html:not(.motion-stopped) .marketing-home .hero-art .partner-label{animation:7s ease-in-out infinite label-float}html:not(.motion-stopped) .marketing-home .hero-art .photo-window{animation:9s ease-in-out infinite photo-float}@keyframes human-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes label-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes photo-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -6px;rotate:1deg}}}@media (width<=1100px){.marketing-home .gallery-person{height:98%;inset-inline-start:-4%}.marketing-home .calendar-person{height:102%;inset-inline-end:-4%}}@media (width<=767px){.marketing-home .header-actions{gap:10px}.marketing-home .header .brand{gap:7px}.marketing-home .motion-control{inset-inline-end:10px;padding:10px 12px;bottom:10px}.marketing-home .motion-label{font-size:.625rem}.marketing-home .people-product{padding-top:125px}.marketing-home .people-product .product-shot{z-index:2;width:100%}.marketing-home .gallery-person{z-index:1;top:0;bottom:auto;height:280px;inset-inline-start:-10px}.marketing-home .calendar-heading{margin-bottom:20px}.marketing-home .calendar-stage{max-height:none;padding-top:120px}.marketing-home .calendar-stage .product-shot{z-index:2;width:100%;max-height:300px}.marketing-home .calendar-person{z-index:1;top:0;bottom:auto;height:290px;inset-inline-end:-5px}.marketing-home .product-gallery{padding-top:0}.marketing-home .gallery-head{margin-bottom:10px}}@media (width<=370px){.marketing-home .header{gap:10px;padding-inline:15px}.marketing-home .header-action{gap:8px;padding-inline:11px}.marketing-home .header-actions{gap:7px}.marketing-home .brand b{font-size:1.15rem}.marketing-home .brand img{width:24px;height:24px}}@media (forced-colors:active){.marketing-home .lottie-scene{display:none}.marketing-home .motion-control{color:canvastext;background:canvas;border:1px solid canvastext}}@media print{.marketing-home .motion-control{display:none!important}.marketing-home .lottie-scene{display:none}.marketing-home .calendar-person,.marketing-home .gallery-person{animation:none!important}}.marketing-home .header{z-index:40;padding-block-start:3px;position:sticky;top:0;box-shadow:0 3px 15px #17121f08}.marketing-home .brandstrip{z-index:45;background-image:linear-gradient(90deg,var(--brand),var(--brand) 55%,var(--brand));height:3px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.marketing-home .brandstrip{background-image:linear-gradient(90deg,color-mix(in srgb,var(--brand) 55%,#fff),var(--brand) 55%,color-mix(in srgb,var(--brand) 70%,#000))}}.marketing-home .brandstrip{pointer-events:none}.marketing-home .desktop-nav{text-align:start;justify-content:center}.marketing-home .header-actions{justify-content:start}.marketing-home .mobile-nav nav{text-align:start;max-height:calc(100dvh - 88px);overflow:auto}.marketing-home .section-line>span:last-child{direction:ltr;unicode-bidi:isolate}.marketing-home .footer-end>span[dir=ltr]{unicode-bidi:isolate}.marketing-home .language-lines>div{text-align:start;direction:rtl}.marketing-home .language-lines strong{unicode-bidi:plaintext}@media (width<=767px){html .marketing-home{scroll-padding-top:90px}.marketing-home .mobile-nav nav{top:75px}.marketing-home .header{min-height:75px}.marketing-home .motion-control{z-index:35}}@media (forced-colors:active){.marketing-home .brandstrip{background:highlight}}@media print{.marketing-home .header{box-shadow:none;position:static}.marketing-home .brandstrip{display:none}}.marketing-home .desktop-nav{gap:20px;font-size:.8125rem}@media (width>=768px) and (width<=1120px){.marketing-home .desktop-nav{display:none}.marketing-home .mobile-nav{display:block}.marketing-home .mobile-nav summary{text-align:center;width:32px;font-size:1.1rem;list-style:none}.marketing-home .mobile-nav summary::-webkit-details-marker{display:none}.marketing-home .mobile-nav nav{z-index:20;border-bottom:1px solid var(--line);top:88px;background:#fff;grid-template-columns:1fr 1fr;gap:20px;padding:25px 32px;font-size:.9375rem;display:grid;position:absolute;inset-inline:0}}.marketing-home .connected-title{color:var(--brand)}.marketing-home .gallery-person{transform:scaleX(-1)}.marketing-home .closing p.closing-invitation{color:#fff;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.8}.marketing-home .closing-invitation strong{font-weight:550}.marketing-home .closing .closing-invitation+p{margin-top:22px}.marketing-home .footer-brand>p{line-height:1.8}.marketing-home .footer-brand>p>span{font-size:.8125rem}.marketing-home .brandstrip{transform-origin:100%}.marketing-home [dir=ltr] .brandstrip{transform-origin:0}.marketing-home .trust-ring:after{content:"";border:2px solid #0000;border-block-start-color:var(--brand);opacity:.65;border-radius:50%;position:absolute;inset:-1px;transform:rotate(-35deg)}.marketing-home .trust-art:before{content:"";background:var(--brand);opacity:.04;z-index:-1;border-radius:50%;position:absolute;inset:23%}@media (prefers-reduced-motion:no-preference){html.motion-enabled .marketing-home .trust-art.is-in-view .trust-ring:after{animation:9s linear infinite shield-orbit}html.motion-enabled .marketing-home .trust-art.is-in-view:before{animation:5s ease-in-out infinite shield-halo}html.motion-enabled .marketing-home .trust-art.is-in-view .shield{animation:5s ease-in-out infinite shield-float}html.motion-enabled .marketing-home .trust-art.is-in-view .shield path:last-child{stroke-dasharray:100;animation:6s ease-in-out infinite shield-check}@keyframes shield-orbit{to{transform:rotate(325deg)}}@keyframes shield-halo{0%,to{opacity:.025;scale:.9}50%{opacity:.09;scale:1.25}}@keyframes shield-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes shield-check{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:1}30%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}}@media (forced-colors:active){.marketing-home .trust-art:before,.marketing-home .trust-ring:after{display:none}}@media print{.marketing-home .trust-art:before,.marketing-home .trust-ring:after{display:none}}.marketing-home .reference-context *{all:revert}.marketing-home .reference-context{--purple:#6200ee;--ink:#231a31;--muted:#6f647c;--line:#e5dfea;--surface:#f6f3f9;--paper:#fff;direction:rtl;display:block}.marketing-home .reference-context *{box-sizing:border-box}.marketing-home .reference-context{scroll-behavior:smooth;color:var(--ink);background:#fcfbfd;margin:0;scroll-padding-top:95px;font-family:Heebo,sans-serif}.marketing-home .reference-context a{color:inherit;text-decoration:none}.marketing-home .reference-context button{font:inherit;cursor:pointer}.marketing-home .reference-context img{max-width:100%;display:block}.marketing-home .reference-context a,.marketing-home .reference-context button{-webkit-tap-highlight-color:transparent}.marketing-home .reference-context a:focus-visible{outline-offset:5px;outline:3px solid #9251f6}.marketing-home .reference-context .wrap{width:min(1220px,100% - 56px);margin:auto}.marketing-home .reference-context .section{padding:85px 0}.marketing-home .reference-context .kicker{color:var(--purple);letter-spacing:.01em;font-size:.83rem}.marketing-home .reference-context .section-title{letter-spacing:-.015em;margin:15px 0 20px;font-size:clamp(2rem,3.7vw,3.15rem);line-height:1.16}.marketing-home .reference-context .section-lead{color:var(--muted);max-width:540px;font-size:1.08rem;line-height:1.8}.marketing-home .reference-context .textlink{color:var(--purple);border-bottom:0;padding-bottom:4px;font-size:.93rem}.marketing-home .reference-context .partner{color:#fff;background:#22152e radial-gradient(at 0 100%,#5c228c,#0000 55%);overflow:hidden}.marketing-home .reference-context .partner .kicker{color:#c99bff}.marketing-home .reference-context .partner .section-lead{color:#d0bddf}.marketing-home .reference-context .partner-grid{grid-template-columns:1fr 1fr;align-items:center;display:grid}.marketing-home .reference-context .partner-map{aspect-ratio:1;background-image:radial-gradient(circle,#7c3bb74a,#0000 70%);border:1px solid #715385;border-radius:50%;place-items:center;width:100%;max-width:380px;margin:auto;display:grid;position:relative}.marketing-home .reference-context .partner-map:before{content:"";border:1px dashed #78538e;border-radius:50%;position:absolute;inset:50px}.marketing-home .reference-context .partner-center{z-index:1;flex-direction:column;align-items:center;gap:9px;display:flex}.marketing-home .reference-context .partner-center strong{letter-spacing:-2px;font:700 2.25rem Heebo,sans-serif}.marketing-home .reference-context .partner-center span{color:#e3c7fa;font-size:1.05rem}.marketing-home .reference-context .orbit{background:#30203e;border:1px solid #856593;border-radius:30px;padding:10px 23px;font-size:.92rem;position:absolute}.marketing-home .reference-context .o1{top:-10px}.marketing-home .reference-context .o2{top:31%;right:-20px}.marketing-home .reference-context .o3{bottom:28px;right:24px}.marketing-home .reference-context .o4{bottom:28px;left:24px}.marketing-home .reference-context .o5{top:31%;left:-20px}.marketing-home .reference-context .partner-list{gap:0;margin:27px 0;display:grid}.marketing-home .reference-context .partner-list div{border-top:1px solid #563d69;padding:15px 0;font-size:.98rem;line-height:1.6}.marketing-home .reference-context .partner-list span{color:#c49bff;padding-inline-end:12px;font:.6875rem Heebo,sans-serif}.marketing-home .reference-context .partner .textlink{color:#e0bfff;border-color:#9c73b9}.marketing-home .reference-context .beta{color:#d9c0eb;background:#3d2a4c;border-radius:6px;margin-inline-start:9px;padding:4px 9px;font-size:.7rem;display:inline-block}@media (width<=1000px){.marketing-home .reference-context .partner-grid{gap:50px}.marketing-home .reference-context .partner-map{max-width:290px}.marketing-home .reference-context .section{padding:60px 0}}@media (width<=760px){.marketing-home .reference-context .wrap{width:calc(100% - 32px)}.marketing-home .reference-context .partner-grid{grid-template-columns:1fr}.marketing-home .reference-context .section{padding:45px 0}.marketing-home .reference-context .section-title{font-size:2.25rem}.marketing-home .reference-context .section-lead{font-size:1rem}.marketing-home .reference-context .partner-grid{gap:50px}.marketing-home .reference-context .partner-map{max-width:270px;margin:10px auto 20px}.marketing-home .reference-context .orbit{padding:9px 16px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.marketing-home .reference-context{scroll-behavior:auto}.marketing-home .reference-context *{transition:none!important;animation:none!important}}.marketing-home .motion-toggle{color:#5a3b79;white-space:nowrap;background:#fff8;border:1px solid #c7b2df;border-radius:30px;padding:7px 13px;font-size:.72rem}@media (prefers-reduced-motion:no-preference){html.motion-enabled .marketing-home .reference-context .depth-scene.is-in-view .calendar-callout,html.motion-enabled .marketing-home .reference-context .depth-scene.is-in-view .satellite{animation:7s ease-in-out infinite hover-float}}html.motion-paused .marketing-home .reference-context .calendar-callout,html.motion-paused .marketing-home .reference-context .satellite{animation-play-state:paused!important}html.motion-paused .marketing-home .reference-context .main-plane{transition:none}html.motion-paused .marketing-home .reference-context [data-reveal]{opacity:1!important;transition:none!important;translate:none!important}.marketing-home .reference-context .partner-visual{flex-direction:column;align-items:center;gap:40px;display:flex}.marketing-home .reference-context .partner-map{background-image:radial-gradient(circle,#9b4cce44,#0000 65%);border-color:#9973b355}.marketing-home .reference-context .partner-map:before{border-color:#b384cc66}.marketing-home .reference-context .partner-ring{pointer-events:none;border:2px solid #0000;border-color:#d8a3ff #0000 #0000 #8654b74d;border-radius:50%;position:absolute;inset:-20px;transform:rotate(-30deg)}.marketing-home .reference-context .ring-two{border-top-color:#e2b9ff99;border-left-color:#0000;border-right-color:#a366d970;inset:38px;transform:rotate(130deg)}.marketing-home .reference-context .partner-ring:after{content:"";background:#e9cbff;border-radius:50%;width:7px;height:7px;position:absolute;top:12%;left:13%;box-shadow:0 0 15px 4px #c781ff88}.marketing-home .reference-context .partner-pulse{pointer-events:none;background:#8e3bbb18;border:1px solid #a972d380;border-radius:50%;position:absolute;inset:29%}.marketing-home .reference-context .partner-streams{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.marketing-home .reference-context .partner-streams path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:4 15;opacity:.65}.marketing-home .reference-context .partner-center{background:#2b173c;border:1px solid #78528b;border-radius:50%;justify-content:center;width:160px;height:160px;box-shadow:0 0 45px #be68ff24}.marketing-home .reference-context .partner-center strong{font-size:1.9375rem}.marketing-home .reference-context .partner-center span{font-size:.91rem}.marketing-home .reference-context .partner-motion{color:#eedaff;background:#392048;border-color:#846297}.marketing-home .reference-context .partner-map .orbit{z-index:2;box-shadow:0 10px 30px #13091b30}.marketing-home .reference-context .partner-map .o1{--delay:0s}.marketing-home .reference-context .partner-map .o2{--delay:-1s}.marketing-home .reference-context .partner-map .o3{--delay:-2s}.marketing-home .reference-context .partner-map .o4{--delay:-3s}.marketing-home .reference-context .partner-map .o5{--delay:-4s}@media (prefers-reduced-motion:no-preference){html.motion-enabled .marketing-home .reference-context .partner-map.is-in-view .ring-one{animation:24s linear infinite partner-spin}html.motion-enabled .marketing-home .reference-context .partner-map.is-in-view .ring-two{animation:17s linear infinite reverse partner-spin}html.motion-enabled .marketing-home .reference-context .partner-map.is-in-view .partner-streams path{animation:5s linear infinite partner-flow}html.motion-enabled .marketing-home .reference-context .partner-map.is-in-view .partner-pulse{animation:4s ease-out infinite partner-breathe}html.motion-enabled .marketing-home .reference-context .partner-map.is-in-view .orbit{animation:5s ease-in-out infinite partner-bob;animation-delay:var(--delay)}@keyframes partner-spin{to{transform:rotate(330deg)}}@keyframes partner-flow{to{stroke-dashoffset:-190px}}@keyframes partner-breathe{0%{opacity:.8;scale:.9}to{opacity:0;scale:1.8}}@keyframes partner-bob{0%,to{translate:0}50%{translate:0 -7px}}}html.motion-stopped .marketing-home .reference-context .partner-map *{animation-play-state:paused!important}.marketing-home .reference-context .partner-visual:has(.partner-motion:focus-visible) .partner-map *{animation-play-state:paused!important}@media (width<=1000px){.marketing-home .reference-context .partner-center{width:135px;height:135px}}@media (width<=760px){.marketing-home .reference-context .partner-visual{padding-top:16px}.marketing-home .reference-context .partner-center{width:125px;height:125px}.marketing-home .reference-context .partner-center strong{font-size:1.625rem}.marketing-home .reference-context .partner-center span{font-size:.8rem}.marketing-home .reference-context .partner-ring{inset:-14px}.marketing-home .reference-context .ring-two{inset:30px}}@media (prefers-reduced-motion:reduce){.marketing-home .reference-context .partner-map *{animation:none!important}.marketing-home .reference-context .partner-pulse{opacity:.4}}.marketing-home .reference-context{color:#24172f;background:#fff}.marketing-home .reference-context .wrap{max-width:1220px}.marketing-home .reference-context .partner{border-radius:30px;margin-inline:24px;padding-block:75px}.marketing-home .reference-context .partner-grid{gap:70px}.marketing-home .reference-context .partner .section-title{font-size:clamp(2.125rem,3.4vw,3.0625rem);line-height:1.13}.marketing-home .reference-context .partner .section-lead{font-size:1.125rem;line-height:1.9}@keyframes partner-breathe{0%,to{opacity:1;scale:1}50%{opacity:.65;scale:1.15}}@media (width<=1100px){.marketing-home .reference-context .partner-grid{gap:35px}}@media (width<=800px){.marketing-home .reference-context .partner{border-radius:24px;margin-inline:12px;padding-block:50px}.marketing-home .reference-context .partner-grid{grid-template-columns:1fr;gap:25px}.marketing-home .reference-context .partner .section-title{max-width:550px}}@media (width<=600px){.marketing-home .reference-context .wrap{width:calc(100% - 40px)}.marketing-home .reference-context .partner .wrap{width:calc(100% - 36px)}.marketing-home .reference-context .partner .section-title{font-size:2.125rem}.marketing-home .reference-context .partner .section-lead{font-size:1.0625rem}.marketing-home .reference-context .partner-list>div{font-size:.875rem}.marketing-home .reference-context .section{padding-block:45px}}.marketing-home .reference-context .partner-grid>div{min-inline-size:0}.marketing-home .reference-context .partner .section-title{letter-spacing:normal;text-wrap:balance;margin-block:16px 20px;font-size:clamp(1.625rem,3vw,2.75rem);line-height:1.3}.marketing-home .reference-context .partner .section-lead{text-wrap:pretty;max-inline-size:43ch;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.8}.marketing-home .reference-context .partner-list{margin-block:28px}.marketing-home .reference-context .partner-list>div{text-wrap:pretty;padding-block:18px;padding-inline-start:30px;font-size:.9375rem;line-height:1.8;position:relative}.marketing-home .reference-context .partner-list>div>span{padding:0;position:absolute;inset-block-start:22px;inset-inline-start:0}@media (width<=600px){.marketing-home .reference-context .partner .section-title{font-size:clamp(1.625rem,6.9vw,2rem)}.marketing-home .reference-context .partner-list>div{font-size:.875rem}}.marketing-home .reference-context .partner .textlink:hover{color:#fff}.marketing-home{--opening-header-height:88px}.marketing-home .hero{min-block-size:calc(100dvh - var(--opening-header-height));flex-direction:column;display:flex}.marketing-home .hero-content{flex:1;min-inline-size:0;padding-block:clamp(20px,4dvh,48px)}.marketing-home .hero h1{font-size:clamp(2.25rem,min(5.8vw,9dvh),5.8rem)}.marketing-home .hero-art{height:clamp(240px,100dvh - 320px,620px)}.marketing-home .hero-bottom{flex:none;padding-block:14px}.marketing-home .hero-scroll{z-index:4;block-size:44px;inline-size:44px;color:var(--brand);background:#fff;border-radius:50%;place-items:center;margin:0 auto;display:grid;position:absolute;inset-block-end:76px;inset-inline:0;box-shadow:0 1px 3px #0f172a14}.marketing-home .hero-scroll:hover{background:#f0e7ff}@media (prefers-reduced-motion:no-preference){.marketing-home .hero-scroll svg{animation:2s ease-in-out infinite hero-scroll-hint}}@keyframes hero-scroll-hint{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (width<=767px){.marketing-home{--opening-header-height:75px}.marketing-home .hero-content{flex-direction:column;align-items:stretch;gap:12px;padding-block:16px;display:flex}.marketing-home .hero h1{margin-block-end:12px;font-size:clamp(2rem,min(11.5vw,6dvh),3.5rem)}.marketing-home .hero-copy .eyebrow{margin-block-end:12px}.marketing-home .hero-lead{font-size:.875rem;line-height:1.65}.marketing-home .hero .actions{margin-block-start:14px}.marketing-home .hero .button{padding:11px 16px}.marketing-home .hero .notes{gap:4px 10px;margin-block-start:10px}.marketing-home .hero-art{flex-grow:1;flex-shrink:0;height:clamp(80px,100dvh - 620px,300px);margin-block:0}.marketing-home .hero .photo-window{border-start-start-radius:60px;inset-block:0}.marketing-home .hero .photo-window img{-o-object-position:50% 45%;object-position:50% 45%}.marketing-home .hero-word{font-size:3rem;inset-block-end:10px}.marketing-home .hero .partner-label{inset-inline:auto 0;width:auto;min-width:0;padding:8px 12px;bottom:0}.marketing-home .hero .partner-label .brand-spark{width:26px;height:26px;font-size:1.2rem}.marketing-home .hero .partner-label small{display:none}.marketing-home .hero .partner-label{top:8px;bottom:auto}.marketing-home .hero .vertical-label{top:8px}.marketing-home .hero-bottom{gap:5px 8px;padding-block:10px;font-size:.6875rem}.marketing-home .hero-scroll{inset-block-end:74px}}@media (width<=767px) and (height<=700px){.marketing-home .hero-content{gap:8px;padding-block:10px}.marketing-home .hero h1{margin-block-end:8px;font-size:2rem}.marketing-home .hero-copy .eyebrow{margin-block-end:8px}.marketing-home .hero-lead{font-size:.8125rem;line-height:1.55}.marketing-home .hero .actions{margin-block-start:10px}.marketing-home .hero .button{padding:9px 12px;font-size:.8125rem}.marketing-home .hero-art{height:68px}.marketing-home .hero-bottom{gap:3px 6px;padding-block:6px}.marketing-home .hero-scroll{inset-block-end:60px}}@media print{.marketing-home .hero{min-block-size:0}.marketing-home .hero-scroll{display:none}}.marketing-home .motion-control{bottom:calc(82px + env(safe-area-inset-bottom))}.marketing-home .hero .partner-label .partner-symbol{-o-object-fit:contain;object-fit:contain;block-size:100%;inline-size:100%;display:block}.marketing-home{--brand:#6200ee}.marketing-home .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing-home .js-only{display:none}.marketing-home.js-enabled .js-only{display:initial}.marketing-home.js-enabled .business-options,.marketing-home.js-enabled .gallery-tabs{display:flex}.marketing-home .business-options{flex-direction:column}.marketing-home.js-enabled .zoom{display:flex}.marketing-home .partner-symbol{color:var(--brand)}.marketing-home :is(h1,h2,h3,p,li){overflow-wrap:anywhere}.marketing-home .hero h1{white-space:normal}html[data-theme=dark] .marketing-home{--paper:#100c18;--ink:#f5f1fa;--muted:#c2b9cf;--line:#3c3347;background-color:var(--paper)}html[data-theme=dark] .marketing-home :is(.language-card,.business-options button,.insight-card,.faq-list details,.product-shot,.gallery-tabs,.dialog-head,.image-dialog){color:#f5f1fa;background-color:#191221}html[data-theme=dark] .marketing-home .partner-label{color:#231a31}html[data-theme=dark] .marketing-home .language-lines strong{color:#f5f1fa}html:is(.a11y-contrast,.a11y-byellow) .marketing-home *,html:is(.a11y-contrast,.a11y-byellow) .marketing-home :after,html:is(.a11y-contrast,.a11y-byellow) .marketing-home :before{box-shadow:none!important;text-shadow:none!important;background-image:none!important}html.a11y-noanim .marketing-home *,html.a11y-noanim .marketing-home :after,html.a11y-noanim .marketing-home :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.marketing-home *,.marketing-home :after,.marketing-home :before{transition:none!important;animation:none!important}}.marketing-home .option-index{opacity:1}.marketing-home .vertical-label{background-color:#6200ee;border-radius:4px;padding:4px 6px}html[data-theme=dark] .marketing-home{--soft:#21182e}html[data-theme=dark] .marketing-home :is(.eyebrow,.connected-title,.text-link,.check,.accounting-copy strong,.faq-list summary>span){color:#c9a4ff}html[data-theme=dark] .marketing-home .hero-copy .eyebrow{color:#fff}html[data-theme=dark] .marketing-home .product-shot figcaption{background-color:#191221}html[data-theme=dark] .marketing-home .gallery-tabs button[aria-pressed=true]{background-color:#6200ee}html[data-theme=dark] .marketing-home .business-options button[aria-pressed=true]{color:#fff;background-color:#6200ee}html[data-theme=dark] .marketing-home .zoom{background-color:#6200ee}html[data-theme=dark] .marketing-home .app-caption{color:#17121f}html[data-theme=dark] .marketing-home .partner-label small{color:#655c73}.marketing-home:not(.js-enabled) *,.marketing-home:not(.js-enabled) :after,.marketing-home:not(.js-enabled) :before{animation:none!important}:root{--head-pad:0px;--head-row:88px;--head-h:88px;--head-offset:100px}.screen:after,.screen:before{display:none}.doc{max-width:none}.sitehead{border-block-end:1px solid var(--line);align-items:center;min-height:88px;display:flex}.sitehead,.sitehead:before{background-color:var(--card)}.sitehead:before{opacity:1!important;animation:none!important}.sitehead>.wrap{width:91.4%;max-width:none}.sitehead .mainnav{gap:0}.sitehead .headside .btn.sm{background-image:none;background-color:var(--ink);color:var(--card);border-radius:8px}.sitehead .navlink,.sitehead .navtrigger{font-size:.8125rem}.brandstrip{z-index:61;height:3px;position:fixed;inset-block-start:0}.sitefoot{background-color:var(--card);padding-block:clamp(40px,5vw,72px) 32px;line-height:normal}.sitefoot>.wrap{width:min(1260px,100% - 100px);max-width:none;padding-inline:0}.footgrid{grid-template-columns:repeat(5,max-content);justify-content:space-between;gap:40px 28px}.footbrand{flex-direction:column;grid-column:auto;align-items:flex-start;display:flex}.footbrand .sig{align-items:center;gap:7.21px;width:fit-content;display:flex}.foot-intro{color:var(--ink);margin-block:20px 0;font-size:1rem;line-height:1.8}.foot-intro span{color:var(--ink-2);font-size:.8125rem}.footacts{gap:8px;margin-block-start:24px}.footacts a{color:var(--ink);padding-block:5px;font-size:.9375rem;line-height:normal}.sitefoot a:focus-visible,.sitefoot a:hover{color:var(--brand-ink);text-decoration:none}.footcol a:after{content:none}.footcol ul{gap:8px}.footcol a{padding-block:4px}.footbase .sig-tag,.footcol a{font-weight:400;line-height:1.6}.footbase .sig-tag{font-size:.8125rem}.footline{gap:12px 24px}.footacts a:first-child{color:var(--brand-ink)}.footcol h2{letter-spacing:normal;align-items:center;min-block-size:35px;margin-block-end:18px;font-size:.9375rem;font-weight:650;line-height:1.5;display:flex}.footbase{gap:16px 28px;margin-block-start:40px;padding-block-start:24px}.footbase,.footline{justify-content:center}a:after,a:hover{text-decoration:none}.phero:not(:has(.marketing-home)){min-height:auto;padding-block:clamp(48px,6vw,90px)}.phero h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,4.8vw,4.75rem);font-weight:600;line-height:1.2}.phero-hand{font-family:var(--kx-font-hand-family,"KloxaHand","Segoe Print",Heebo,sans-serif);font-weight:var(--kx-font-hand-weight,700)}.phero .desc{font-size:1.0625rem;line-height:1.85}.phero .scrollhint{display:none}.band{padding-block:clamp(48px,6vw,96px)}.bandhead .sect-t{letter-spacing:-.015em;font-weight:550}.band.brand{background-color:var(--brand-primary);background-image:none}.band.brand:before{display:none}.band.brand .btn{border-radius:8px}.deepitem,.lcard,.plan,.proofcard{border-radius:16px}html:is(.a11y-contrast,.a11y-byellow) .sitehead:before{background-color:#000!important}html.a11y-noanim *,html.a11y-noanim :after,html.a11y-noanim :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (width<=1120px){.mainnav{display:none!important}.navburger{display:grid!important}.mobilepanel{display:block!important}.footgrid{grid-template-columns:repeat(4,max-content)}.footbrand{grid-column:1/-1}}@media (width<=767px){:root{--head-row:75px;--head-h:75px;--head-offset:90px}.sitehead{min-height:75px}.sitehead>.wrap{width:calc(100% - 40px)}.sitehead .headside .btn.sm{padding:10px 14px;font-size:.75rem}.sitehead .row{flex-wrap:nowrap}.sitefoot>.wrap{width:calc(100% - 40px)}.footgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.footbase{text-align:center;flex-direction:column}.phero h1{font-size:clamp(2rem,8vw,3.25rem)}}.doc{padding:0}.sitehead .row{direction:ltr}.sitehead .row .brandmark{order:0}.sitehead .row .mainnav{direction:rtl;order:1}.sitehead .row .headside{direction:rtl;order:2}:root{--page:#fff;--card:#fff}html[data-theme=dark]{--page:#100f16;--card:#191720}.btn{box-shadow:none;background-image:none;border-radius:8px}.btn:not(.ghost){background-color:var(--brand-primary)}.phero .eyebrow{box-shadow:none;background:0 0;border:0;padding:0}.phero .eyebrow:before{display:none}.phero .herovis{min-width:0}.bandhead .sect-t{font-size:clamp(1.875rem,3.5vw,3.125rem)}.marketing-home [id]{scroll-margin-block-start:var(--head-offset)}@media (prefers-reduced-motion:reduce){.lcard:hover{transform:none}}@media (width<=480px){.sitehead .brandmark{gap:4px}.sitehead .headside{gap:8px}.sitehead .navburger{width:36px;min-width:36px}}.sitehead>.wrap{padding-inline:0}.sitehead .row .headside{flex-wrap:nowrap;align-items:center;display:flex}.bday.off{opacity:1;color:var(--ink-3)}@media (width<=767px){:root{--fab-b:5.5rem}.footbrand .sig img{width:27px;height:27px}}@media (width<=600px){.footbrand{border-block-end:1px solid var(--line);inline-size:100%;padding-block-end:28px}.footbase{padding-block-end:36px}}.sitefoot:before{display:none}.footbase{color:var(--ink-2);font-size:.8125rem}.editorial-section{border-block-start:1px solid var(--line);padding-block:clamp(64px,8vw,128px)}.editorial-section .wrap{width:min(1260px,100% - 100px);max-width:none;padding-inline:0}.editorial-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,7vw,112px);display:grid}.editorial-heading{min-width:0}.editorial-heading h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,3.3rem);font-weight:550;line-height:1.22}.editorial-heading p{color:var(--ink-2);margin-block:24px 0;font-size:1.0625rem;line-height:1.85}.editorial-emblem{width:58px;height:58px;color:var(--brand-ink);border:1px solid var(--line);border-radius:18px;place-items:center;margin-block-end:24px;display:grid}.editorial-art{background-color:var(--brand-primary);border-radius:24px;margin-block-start:48px;padding:24px 0 0 20px}@supports (color:color-mix(in lab,red,red)){.editorial-art{background-color:color-mix(in srgb,var(--brand-primary) 10%,var(--card))}}.editorial-art{transform:rotate(2deg)}.editorial-art .appmock{box-shadow:0 24px 64px #1511241a}.editorial-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.editorial-items article{border-block-start:1px solid var(--line);min-width:0;padding-block-start:24px}.editorial-section h3{margin:0;font-size:1.25rem;font-weight:650;line-height:1.5}.editorial-section :is(article,li,.editorial-link-list) p{color:var(--ink-2);margin-block:12px 0;font-size:1rem;line-height:1.85}.editorial-item-icon{min-height:32px;color:var(--brand-ink);align-items:center;margin-block-end:18px;font-size:1.5rem;display:flex}.editorial-rows .editorial-items{grid-template-columns:1fr;gap:0}.editorial-rows .editorial-items article{grid-template-columns:40px 1fr;gap:0 24px;padding-block:28px;display:grid}.editorial-rows .editorial-item-icon{grid-row:1/5;align-items:start;margin:0}.editorial-rows .editorial-items article>:not(.editorial-item-icon){grid-column:2}.editorial-section.is-tinted{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.editorial-section.is-tinted{background-color:color-mix(in srgb,var(--brand-primary) 4%,var(--card))}}.editorial-link-list{display:grid}.editorial-link-list>a{border-block-start:1px solid var(--line);color:var(--ink);grid-template-columns:32px 1fr 24px;gap:20px;padding-block:28px;transition:color .2s,padding .2s;display:grid}.editorial-link-list>a:hover{color:var(--brand-ink);padding-inline-start:12px}.editorial-link-list>a>svg{margin-block-start:6px}.editorial-link-number{color:var(--ink-3);padding-block-start:8px;font-size:.8125rem}.editorial-link-label{color:var(--brand-ink);align-items:center;gap:8px;margin-block-start:16px;font-size:.875rem;font-weight:600;display:inline-flex}.editorial-tags{flex-wrap:wrap;gap:12px;display:flex}.editorial-tags>span{border:1px solid var(--line);border-radius:40px;align-items:center;gap:10px;padding:14px 20px;font-size:1rem;display:flex}.editorial-tags svg{color:var(--brand-ink);flex:none}.editorial-details details{border-block-start:1px solid var(--line)}.editorial-details summary{cursor:pointer;align-items:start;gap:24px;padding-block:28px;list-style:none;display:flex}.editorial-details summary::-webkit-details-marker{display:none}.editorial-details summary>span{flex:1}.editorial-details summary strong{font-size:1.3rem;font-weight:650}.editorial-details summary span span{color:var(--ink-2);margin-block-start:12px;font-size:1rem;line-height:1.85;display:block}.editorial-details summary svg{flex:none;margin-block-start:8px;transition:transform .2s}.editorial-details details[open] summary svg{transform:rotate(180deg)}.editorial-detail-body{padding-block-end:28px;line-height:1.85}.editorial-detail-body ul{margin:0;padding-inline-start:20px}.editorial-detail-body li+li{margin-block-start:12px}.editorial-steps{color:#fff;background-color:#191321}.editorial-steps .editorial-heading p,.editorial-steps li p{color:#d2c8dd}.editorial-steps .editorial-emblem{color:#d6bcff;border-color:#50445d}.editorial-journey{margin:0;padding:0;list-style:none;display:grid}.editorial-journey li{grid-template-columns:64px 1fr;gap:24px;padding-block-end:40px;display:grid;position:relative}.editorial-journey li:last-child{padding-block-end:0}.editorial-step-number{color:#d6bcff;font-size:2rem;font-weight:500;line-height:1.4}.editorial-journey li:not(:last-child):after{content:"";background-color:#50445d;width:1px;position:absolute;inset-block:56px 12px;inset-inline-start:22px}.editorial-items .editorial-price{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.editorial-price strong{font-size:2.5rem;font-weight:550}.editorial-items .editorial-price-note,.editorial-price span{font-size:.875rem}.editorial-layout:not(:has(>:nth-child(2))){text-align:center;grid-template-columns:1fr;max-width:900px}.editorial-layout:not(:has(>:nth-child(2))) .editorial-emblem{margin-inline:auto}@media (prefers-reduced-motion:reduce){.editorial-link-list>a{transition:none}}@media (width<=1000px){.editorial-layout{grid-template-columns:1fr;gap:40px}.editorial-heading{max-width:680px}.editorial-art{max-width:520px}.editorial-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}}@media (width<=600px){.editorial-section .wrap{width:calc(100% - 40px)}.editorial-items,.editorial-link-list{grid-template-columns:1fr}.editorial-items{gap:24px}.editorial-journey li{grid-template-columns:44px 1fr;gap:16px}.editorial-journey li:not(:last-child):after{inset-inline-start:16px}.editorial-art{padding-inline-end:12px}}.editorial-steps.is-tinted{background-color:#191321}.editorial-art{background:0 0;padding:0;transform:none}.editorial-visual{isolation:isolate;padding-block:36px;position:relative}.editorial-visual-orbit{z-index:-1;border:1px solid var(--brand-primary);position:absolute;inset:0 12%}@supports (color:color-mix(in lab,red,red)){.editorial-visual-orbit{border:1px solid color-mix(in srgb,var(--brand-primary) 25%,var(--line))}}.editorial-visual-orbit{background-color:var(--brand-primary);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.editorial-visual-orbit{background-color:color-mix(in srgb,var(--brand-primary) 5%,var(--card))}}.editorial-visual-orbit{transform:rotate(-25deg)}.editorial-real-screen{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block;transform:rotate(2deg);box-shadow:0 24px 70px #19132120}@media (prefers-reduced-motion:no-preference){html:not(.a11y-noanim) .editorial-visual-orbit{animation:20s linear infinite editorial-orbit}}@keyframes editorial-orbit{to{transform:rotate(335deg)}}.editorial-section.editorial-steps .editorial-journey p{color:#d2c8dd}.editorial-statement{background-color:var(--card);color:var(--ink);border-block:1px solid var(--line);padding-block:56px}.editorial-statement:before{display:none}.editorial-statement .painband__in{text-align:start;grid-template-columns:1fr 1fr;align-items:start;gap:60px;max-width:none;display:grid}.editorial-statement .painband__q{color:var(--ink-2);margin:0;font-size:1.125rem;line-height:1.85}.editorial-statement .painband__a,.editorial-statement .painband__q.solo{color:var(--ink);margin:0;font-size:clamp(1.5rem,2.5vw,2.3rem);font-weight:500;line-height:1.5}.editorial-statement .painband__q.solo{text-align:center;grid-column:1/-1;max-width:950px;margin-inline:auto}.editorial-related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block-start:36px;display:grid}.editorial-related-link{border-block:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:start;gap:24px;padding-block:24px;display:flex}.editorial-related-link h3{font-size:1.25rem;font-weight:550;line-height:1.5}.editorial-related-link .go{margin:8px 0 0}.editorial-related-link:hover{color:var(--brand-ink)}.editorial-page .actband{background:0 0;border:0;padding-block:0 56px}.editorial-page .actrow{justify-content:flex-end}.editorial-document{padding-block:72px 100px}.editorial-document-head{border-block-end:1px solid var(--line);padding-block-end:56px}.editorial-document-head h1{margin:0;font-size:clamp(2.5rem,5vw,4.75rem);font-weight:550;line-height:1.2}.editorial-document-head p{color:var(--ink-2);max-width:760px;margin-block:24px 0;font-size:1.125rem;line-height:1.85}.editorial-document-layout{grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);align-items:start;gap:80px;padding-block-start:56px;display:grid}.editorial-document-nav{border-inline-start:2px solid var(--brand-primary);gap:16px;padding-inline-start:24px;display:grid}.editorial-document-nav a{color:var(--ink-2);font-size:.9375rem}.editorial-document-nav a:hover{color:var(--brand-ink)}.editorial-document-body{max-width:760px;font-size:1.0625rem;line-height:1.95}.editorial-document-body h2{margin-block:48px 20px;scroll-margin-block-start:var(--head-offset);font-size:1.75rem;font-weight:600;line-height:1.5}.editorial-document-body h2:first-child{margin-block-start:0}.editorial-document-layout:not(:has(nav)){grid-template-columns:1fr}.editorial-document-layout:not(:has(nav)) article{margin-inline:auto}.editorial-report{margin-block-end:80px}.editorial-report #report{border:0;border-block-start:1px solid var(--line);width:auto;max-width:none;box-shadow:none;background:0 0;border-radius:0;padding-block-start:64px}.editorial-report #report .head{border:0;padding:0}.editorial-report #report h2{font-size:clamp(2rem,3vw,2.75rem);line-height:1.3}.editorial-report #report .body{background-color:var(--raised);border-radius:24px;padding:clamp(24px,4vw,48px)}@media (width<=900px){.editorial-document-layout,.editorial-report #report{grid-template-columns:1fr;gap:36px}.editorial-document-nav{flex-wrap:wrap;gap:12px 24px;display:flex}.editorial-statement .painband__in{gap:28px}.editorial-related-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.editorial-related-links,.editorial-statement .painband__in{grid-template-columns:1fr}.editorial-document{padding-block:48px 64px}.editorial-related-links{gap:0}}.editorial-statement .painband__in:after,.editorial-statement .painband__in:before,.editorial-statement:after{display:none}.editorial-statement{background-image:none}.editorial-statement .painband__a{padding-block-start:0}.editorial-statement .painband__a:before{display:none}.editorial-document-body a{font-weight:650;text-decoration:none}.editorial-plans{border:1px solid var(--line);background-color:var(--card);border-radius:24px;align-items:stretch;gap:0;overflow:clip}.editorial-plans .plan{border:0;border-inline-end:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;gap:0;padding:36px 28px}.editorial-plans .plan:last-child{border-inline-end:0}.editorial-plans .plan.pick{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.editorial-plans .plan.pick{background-color:color-mix(in srgb,var(--brand-primary) 5%,var(--card))}}.editorial-plans .plan.pick{transform:none}.editorial-plans .plan:after,.editorial-plans .plan:before{display:none}.editorial-plans .flag{background-color:var(--brand-primary);color:#fff;border-radius:6px;align-self:start;margin-block-end:18px;position:static}.editorial-plan-heading{min-height:116px}.editorial-plans .plan:not(:has(.flag)) .editorial-plan-heading{padding-block-start:44px}.editorial-plans h3{font-size:1.625rem;font-weight:600}.editorial-plans .who{min-height:3.4em;font-size:.9375rem;line-height:1.7}.editorial-plans .pbox{margin-block:28px 0}.editorial-plans .price b{letter-spacing:-.025em;font-size:2.75rem;font-weight:550}.editorial-plans .psub{font-size:.8125rem}.editorial-plans .note{margin-block:14px 20px;font-size:.8125rem;line-height:1.7}.editorial-plans .plan>.btn{margin-block-end:28px;padding-block:14px}.editorial-plans ul{border-block-start:1px solid var(--line);gap:14px;padding-block-start:24px}.editorial-plans li{font-size:.9375rem;line-height:1.7}.cband .cplan{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:80px;padding:0}.cband .cplan__has{background-color:var(--card);border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:32px;display:grid}.cband .cplan__has li{align-items:start;font-size:1rem;line-height:1.85}.cband .cplan__has svg{margin-block-start:6px}.pband .pblock{box-shadow:none;color:#fff;background-color:#191321;border:0;border-radius:24px;grid-template-columns:1.4fr 1fr;gap:60px;padding:clamp(32px,5vw,72px)}.pband .pblock__say .sect-d{color:#d2c8dd;font-size:1.0625rem;line-height:1.85}.pband .pblock__say .btn{color:#fff;background:0 0;border-color:#81718f}.pband .pblock__tag{background:0 0;padding-inline-start:40px}.pband .pbprice b{color:#fff;font-size:clamp(3rem,4vw,4.75rem);font-weight:500}.pband .pbnote,.pband .pbprice span{color:#d2c8dd}.editorial-calculator{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.editorial-calculator{background-color:color-mix(in srgb,var(--brand-primary) 3%,var(--card))}}.editorial-calculator .calcgrid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px}.editorial-calculator .bandhead{text-align:start;margin:0}.editorial-calculator .sect-t{font-size:clamp(2rem,3vw,3rem)}.editorial-calculator .calcin{box-shadow:none;background:0 0;border:0;padding:0}.editorial-calculator .planrow{border:0;border-block-end:1px solid var(--line);background:0 0;border-radius:0;padding:22px 0}.editorial-calculator .calcout{box-shadow:none;border:1px solid var(--line);background-color:var(--card);border-radius:24px;min-height:430px;padding:36px 28px}.editorial-calculator .calcresult b{font-size:3rem}.editorial-calculator .tiertable{margin-block-start:56px}.editorial-calculator .tiertable ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.editorial-calculator .tiertable li{border:1px solid var(--line);background-color:var(--card);border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.editorial-calculator .tt-rate{font-size:2rem}.editorial-application{background-color:var(--card)}.editorial-application article.card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:.8fr 1.2fr;gap:80px;max-width:none;display:grid}.editorial-application .head{border:0;padding:0}.editorial-application .head .sect-t{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.25}.editorial-application .head .desc{margin-block-start:24px;font-size:1.0625rem;line-height:1.85}.editorial-application .body{border:1px solid var(--line);background-color:var(--brand-primary);border-radius:24px;padding:32px}@supports (color:color-mix(in lab,red,red)){.editorial-application .body{background-color:color-mix(in srgb,var(--brand-primary) 3%,var(--card))}}.editorial-booking{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.editorial-booking{background-color:color-mix(in srgb,var(--brand-primary) 3%,var(--card))}}.editorial-booking-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:60px;display:grid}.editorial-booking .bandhead{text-align:start;margin:0}.editorial-booking .booking{background-color:var(--card);border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr;margin:0;box-shadow:0 24px 80px #1913210a}.editorial-booking .bookcal{padding:28px}.editorial-booking .bookside{border-inline-start:0;border-block-start:1px solid var(--line);padding:28px}.editorial-booking .bday{min-height:44px}.editorial-channels .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.editorial-channels .chan{border:1px solid var(--line);background-color:var(--card);box-shadow:none;border-radius:24px;padding:40px}.editorial-channels .chan .ix{border-radius:18px;width:64px;height:64px;margin-block-end:24px}.editorial-channels .chan h3{font-size:1.5rem;font-weight:600}.editorial-channels .chan p{font-size:1rem;line-height:1.85}.editorial-channels .chan .val{margin-block-start:24px;font-size:1.0625rem}[data-page=\/founder] #story .editorial-items{border-inline-start:1px solid var(--line);padding-inline-start:28px}[data-page=\/founder] #quote{color:#fff;background-color:#191321}[data-page=\/founder] #quote h2{font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.5}[data-page=\/about] #founder .editorial-layout{text-align:start;max-width:1050px}[data-page=\/about] #founder .editorial-heading p{font-size:1.25rem;line-height:1.85}@media (width<=1100px){.editorial-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-plans .plan{border-block-end:1px solid var(--line)}.editorial-calculator .calcgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-calculator .bandhead{grid-column:1/-1;max-width:700px}.editorial-booking-layout{grid-template-columns:1fr}.editorial-booking .booking{grid-template-columns:1fr 1fr}}@media (width<=767px){.cband .cplan,.editorial-application article.card,.pband .pblock{grid-template-columns:1fr;gap:32px}.editorial-calculator .tiertable ul{grid-template-columns:repeat(2,minmax(0,1fr))}.pband .pblock__tag{border-block-start:1px solid #50445d;border-inline-start:0;padding-block-start:24px;padding-inline-start:0}.editorial-channels .cards{grid-template-columns:1fr}}@media (width<=600px){.cband .cplan__has,.editorial-booking .booking,.editorial-calculator .calcgrid,.editorial-plans{grid-template-columns:1fr}.editorial-plans .plan{border-inline-end:0}.editorial-plans .plan:not(:has(.flag)) .editorial-plan-heading{padding-block-start:0}.editorial-plan-heading{min-height:auto}.editorial-application .body,.editorial-channels .chan{padding:24px}.editorial-calculator .tiertable li{padding:16px}}.pband .pblock__tag{border:0;border-inline-start:1px solid #50445d;border-radius:0}.editorial-error{min-height:calc(100svh - var(--head-h));text-align:center;place-items:center;padding-block:80px;display:grid}.editorial-error .errcode{color:var(--brand-ink);letter-spacing:-.06em;margin:0 0 32px;font-size:clamp(6rem,18vw,14rem);line-height:1}.editorial-error .title{font-size:clamp(2rem,4vw,3.5rem);line-height:1.3}.editorial-error .desc{max-width:560px;margin-inline:auto;font-size:1.125rem;line-height:1.85}.editorial-error .heroacts{justify-content:center}@media (width<=767px){.pband .pblock__tag{border-block-start:1px solid #50445d;border-inline-start:0}}.landing-hero{min-height:0;padding-block:40px 48px}.landing-hero-layout{align-items:center;gap:48px;display:grid}.landing-hero.has-media .landing-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.landing-hero-copy{max-width:860px;margin-inline:auto}.landing-hero.has-media .landing-hero-copy{text-align:start;margin:0}.landing-hero h1{text-wrap:balance;max-width:22ch;margin-inline:auto;font-size:clamp(2.5rem,4.3vw,4.2rem);font-weight:580;line-height:1.12}.landing-hero.has-media h1{max-width:17ch;margin-inline:0}.landing-hero .desc{max-width:42rem;margin-inline:auto;line-height:1.75}.landing-hero.has-media .desc{margin-inline:0}.landing-hero :is(.heroacts,.hnotes){justify-content:center}.landing-hero.has-media :is(.heroacts,.hnotes){justify-content:start}.landing-portrait{min-width:0;margin:0}.landing-hero-proof.device-proof{max-width:720px;margin:0}.landing-hero-proof .device-stage{padding-block-start:0}.landing-portrait img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.landing-portrait:not(.is-cutout) img{aspect-ratio:1.18;-o-object-fit:cover;object-fit:cover;border-radius:28px}.landing-page .editorial-statement{background:var(--raised);border:0;padding-block:28px}.landing-page .editorial-statement .painband__in{align-items:center;gap:36px}.landing-page .editorial-statement .painband__q.solo{max-width:52rem;font-size:1.125rem;font-weight:450;line-height:1.8}.landing-page .editorial-statement .painband__a{font-size:clamp(1.25rem,2vw,1.625rem);font-weight:550}.landing-page .editorial-section{border:0;padding-block:52px}.landing-page .editorial-layout{grid-template-columns:minmax(0,1fr);gap:28px}.landing-page .editorial-heading{max-width:800px}.landing-page .editorial-heading h2{font-size:clamp(1.9rem,3vw,2.8rem);font-weight:580}.landing-page .editorial-heading p{margin-block-start:12px}.landing-page .editorial-emblem{display:none}.landing-page .editorial-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-page .editorial-items article{border:1px solid var(--line);background:var(--card);border-radius:24px;padding:28px}.landing-page .editorial-items article:first-child{background:var(--raised)}.landing-page .editorial-item-icon{background:var(--brand-primary);border-radius:14px;place-items:center;width:46px;height:46px;min-height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.landing-page .editorial-item-icon{background:color-mix(in srgb,var(--brand-primary) 8%,var(--card))}}.landing-page .editorial-item-icon{margin-block-end:20px}.landing-page .editorial-section h3{font-size:1.1875rem;line-height:1.45}.landing-page .editorial-section :is(article,li,.editorial-link-list) p{margin-block-start:12px;line-height:1.75}.landing-page .editorial-rows .editorial-items{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .editorial-rows .editorial-items article{grid-template-columns:46px minmax(0,1fr);gap:0 20px;padding:28px}.landing-page .editorial-rows .editorial-item-icon{align-items:center;margin:0}.landing-page .editorial-link-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-page .editorial-link-list>a{border:1px solid var(--line);background:var(--card);border-radius:22px;grid-template-columns:minmax(0,1fr) 24px;align-items:start;gap:16px;padding:24px}.landing-page .editorial-link-number{display:none}.landing-page .editorial-link-list>a:hover{border-color:var(--brand-primary)}.landing-page .editorial-link-list .editorial-link-label{margin-block-start:16px}.landing-page .editorial-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.landing-page .editorial-journey>li{background:#ffffff06;border:1px solid #ffffff26;border-radius:22px;padding:24px;display:block}.landing-page .editorial-journey>li:before{display:none}.landing-page .editorial-step-number{margin-block-end:24px;font-size:2.5rem;line-height:1;display:block}.landing-page .editorial-tags{justify-content:start;gap:10px}.landing-page .editorial-details{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:none;display:grid}.landing-page .editorial-details details{border:1px solid var(--line);background:var(--card);border-radius:22px;padding-inline:24px}.landing-page .editorial-details summary{padding-block:24px}.landing-page .editorial-related{padding-block:36px}.landing-page .editorial-related-links{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.shared-marketing .faq-section{margin-block-start:24px}.landing-product-proof{width:min(1260px,100% - 100px);margin:24px auto 12px}.landing-product-proof img{border:1px solid var(--line);border-radius:24px;width:100%;height:auto;display:block}.landing-product-proof figcaption{color:var(--ink-2);text-align:center;margin-block-start:12px;font-size:.875rem}.landing-experience{padding-block:36px}.landing-experience .wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;display:grid}.landing-experience h2{text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:580;line-height:1.18}.landing-experience p{color:var(--ink-2);margin-block-start:20px;font-size:1.125rem;line-height:1.8}.landing-experience img{aspect-ratio:1.4;-o-object-fit:cover;object-fit:cover;border-radius:28px;width:100%;height:auto;display:block}.experience-flow{border:1px solid var(--brand-primary);grid-template-columns:minmax(0,1fr) 112px minmax(0,1.08fr);align-items:center;min-height:330px;padding:30px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.experience-flow{border:1px solid color-mix(in srgb,var(--brand-primary) 14%,var(--line))}}.experience-flow{background-color:#f8f6ffeb;background-image:radial-gradient(circle at 82% 18%,#6200ee1c,#0000 34%),linear-gradient(145deg,#fffffff5,#f8f6ffeb);border-radius:28px;box-shadow:0 24px 70px #2d1b4e1a}.experience-flow:before{content:"";pointer-events:none;background:#6200ee0d;border-radius:50%;height:76%;position:absolute;inset:auto -10% -55% 20%}.experience-flow-card{z-index:1;background:#fffffff0;border:1px solid #20163017;border-radius:20px;min-width:0;padding:22px;position:relative;box-shadow:0 12px 34px #26163f14}.experience-flow-appointment{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.experience-flow-icon{width:44px;height:44px;color:var(--brand-primary);background:var(--brand-primary);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.experience-flow-icon{background:color-mix(in srgb,var(--brand-primary) 9%,#fff)}}.experience-flow-eyebrow{color:var(--brand-primary);letter-spacing:.02em;margin-block-end:5px;font-size:.76rem;font-weight:750;display:block}.experience-flow-card h3{margin:0;font-size:1.08rem;font-weight:680}.landing-experience .experience-flow-card p{color:var(--ink-2);margin-block-start:7px;font-size:.9rem;line-height:1.55}.experience-flow-bridge{z-index:1;color:var(--brand-primary);grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.experience-flow-bridge span{color:var(--ink-2);text-align:center;grid-column:1/-1;margin-block-end:10px;font-size:.72rem;font-weight:650}.experience-flow-bridge i{background-color:var(--brand-primary);background-image:linear-gradient(90deg,#6200ee38,var(--brand-primary));height:1px}.experience-flow-bridge svg{transform:rotate(180deg)}.experience-flow-kesher{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.experience-flow-kesher{border-color:color-mix(in srgb,var(--brand-primary) 23%,transparent)}}.experience-flow-kesher-head{align-items:center;gap:12px;margin-block-end:18px;display:flex}.experience-flow-kesher-head .experience-flow-eyebrow{margin:0;font-size:.86rem}.experience-flow-message{background:var(--brand-primary);border-radius:16px 4px 16px 16px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.experience-flow-message{background:color-mix(in srgb,var(--brand-primary) 7%,#fff)}}.experience-flow-status{color:var(--brand-primary);justify-content:flex-end;align-items:center;gap:5px;margin-block-start:10px;font-size:.76rem;font-weight:700;display:flex}html:is(.a11y-contrast,.a11y-byellow) .experience-flow,html:is(.a11y-contrast,.a11y-byellow) .experience-flow-bridge i{background-image:none}@media (width>=1001px){:is(.landing-page .editorial-link-list:has(>a:last-child:nth-child(2)),.landing-page .editorial-link-list:has(>a:last-child:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .editorial-link-list:has(>a:last-child:nth-child(5))>a:first-child{grid-column:span 2}.landing-page .editorial-link-list:has(>a:last-child:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}.landing-page .editorial-link-list:has(>a:last-child:nth-child(7))>a:first-child{grid-column:span 2}:is(.landing-page .editorial-items:has(>article:last-child:nth-child(2)),.landing-page .editorial-items:has(>article:last-child:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .editorial-items:has(>article:last-child:first-child){grid-template-columns:minmax(0,1fr)}:is(.landing-page .editorial-items:has(>article:last-child:nth-child(5))>article:first-child,.landing-page .editorial-items:has(>article:last-child:nth-child(8))>article:first-child){grid-column:span 2}.landing-page .editorial-items:has(>article:last-child:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}.landing-page .editorial-items:has(>article:last-child:nth-child(7))>article:first-child{grid-column:span 2}.landing-page .editorial-journey:has(>li:last-child:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.landing-hero-layout{gap:24px}.landing-page :is(.editorial-items,.editorial-link-list,.editorial-journey){grid-template-columns:repeat(2,minmax(0,1fr))}.landing-experience .wrap{gap:28px}.experience-flow{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px}.experience-flow-bridge{width:112px;margin-inline:auto;transform:rotate(90deg)}.experience-flow-bridge span{visibility:hidden;height:0;margin:0}}@media (width<=767px){.landing-hero{padding-block:28px 32px}.landing-hero.has-media .landing-hero-layout{grid-template-columns:minmax(0,1fr);gap:20px}.landing-hero h1{font-size:clamp(2.25rem,8vw,3rem)}.landing-portrait img{max-height:300px}.landing-portrait:not(.is-cutout) img{aspect-ratio:1.5}.landing-page .editorial-section{padding-block:36px}.landing-page .editorial-layout{gap:24px}.landing-page :is(.editorial-items,.editorial-rows .editorial-items,.editorial-link-list,.editorial-journey,.editorial-details){grid-template-columns:minmax(0,1fr);gap:14px}.landing-page .editorial-items article{padding:24px}.landing-page .editorial-rows .editorial-items article{gap:0 16px;padding:24px}.landing-page .editorial-journey>li{grid-template-columns:40px minmax(0,1fr);gap:20px;display:grid}.landing-page .editorial-step-number{margin:0;font-size:1.875rem}.landing-product-proof{width:calc(100% - 40px)}.landing-experience{padding-block:24px}.landing-experience .wrap{grid-template-columns:minmax(0,1fr);gap:24px}.landing-experience img{aspect-ratio:1.5}.experience-flow{border-radius:22px;min-height:0;padding:18px}.experience-flow-card{padding:18px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not(.a11y-noanim) .landing-page :is(.editorial-items>article,.landing-experience img){animation:linear both revealSoft;animation-timeline:view();animation-range:entry entry 160px}}}.landing-hero.has-media{isolation:isolate;background-image:linear-gradient(115deg,var(--card) 45%,var(--raised));border-block-end:1px solid var(--line);display:block;position:relative}.landing-hero.has-media .eyebrow{border:1px solid var(--brand-primary);align-items:center;gap:12px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.landing-hero.has-media .eyebrow{border:1px solid color-mix(in srgb,var(--brand-primary) 22%,var(--line))}}.landing-hero.has-media .eyebrow{background:var(--card);border-radius:8px}.landing-hero.has-media .eyebrow:before{content:"";background:var(--brand-primary);border-radius:50%;width:7px;height:7px;display:block}.landing-hero.has-media .landing-portrait{background:var(--card);box-shadow:0 24px 64px -40px var(--brand-primary);border-radius:32px 8px;padding:16px;position:relative}@supports (color:color-mix(in lab,red,red)){.landing-hero.has-media .landing-portrait{box-shadow:0 24px 64px -40px color-mix(in srgb,var(--brand-primary) 45%,transparent)}}.landing-hero.has-media .landing-portrait{border-block-end:3px solid var(--brand-primary)}.landing-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:40px;display:grid}.landing-chapters a{border-block-start:1px solid var(--line);color:var(--ink);align-items:center;gap:16px;padding-block:18px;font-weight:550;text-decoration:none;display:flex}.landing-chapters a>svg{color:var(--brand-ink);flex-shrink:0;margin-inline-start:auto}.landing-chapter-number{color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:.8125rem}.landing-chapters a:hover{border-color:var(--brand-primary);color:var(--brand-ink)}.landing-page .editorial-heading:before{content:"";background:var(--brand-primary);transform-origin:100%;border-radius:4px;width:64px;height:4px;margin-block-end:20px;display:block}.landing-page .editorial-items article{transition:box-shadow .22s,border-color .22s;position:relative}.landing-page .editorial-items article:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.landing-page .editorial-items article:hover{border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--line))}}.landing-page .editorial-items article:hover{box-shadow:0 18px 40px -28px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.landing-page .editorial-items article:hover{box-shadow:0 18px 40px -28px color-mix(in srgb,var(--brand-primary) 45%,transparent)}}.landing-page .editorial-journey>li{border-block-start:2px solid #6200ee;position:relative;overflow:hidden}.landing-page .editorial-journey>li:after{content:"";background:#d9c5ff;width:40%;height:2px;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(110%)}.landing-experience .wrap{border-block:1px solid var(--line);padding-block:32px}.landing-experience img{box-shadow:0 20px 48px -32px #6200ee66}@keyframes landingArrive{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes landingLine{0%{scale:.15 1}to{scale:1}}@keyframes landingConnection{0%,15%{transform:translate(110%)}70%,to{transform:translate(-350%)}}@media (prefers-reduced-motion:no-preference){html:not(.a11y-noanim) .landing-hero.landing-entered .landing-hero-copy .an>*{animation:.65s both landingArrive}html:not(.a11y-noanim) .landing-hero.landing-entered h1{animation-delay:80ms}html:not(.a11y-noanim) .landing-hero.landing-entered .desc{animation-delay:.16s}html:not(.a11y-noanim) .landing-hero.landing-entered .heroacts{animation-delay:.24s}html:not(.a11y-noanim) .landing-hero.landing-entered .landing-portrait{animation:.85s .12s both landingArrive}html:not(.a11y-noanim) .landing-entered .editorial-heading:before{animation:.8s both landingLine}html:not(.a11y-noanim) .landing-experience.landing-entered img,html:not(.a11y-noanim) .landing-page .landing-entered .editorial-items>article{animation:.6s both landingArrive}html:not(.a11y-noanim) .landing-entered .editorial-items>article:nth-child(3n+2){animation-delay:.1s}html:not(.a11y-noanim) .landing-entered .editorial-items>article:nth-child(3n){animation-delay:.2s}html:not(.a11y-noanim) .landing-entered .editorial-journey>li:after{animation:5s ease-in-out infinite paused landingConnection}html:not(.a11y-noanim) .landing-in-view .editorial-journey>li:after{animation-play-state:running}html:not(.a11y-noanim) .landing-in-view .editorial-journey>li:nth-child(2):after{animation-delay:.4s}html:not(.a11y-noanim) .landing-in-view .editorial-journey>li:nth-child(3):after{animation-delay:.8s}html:not(.a11y-noanim) .landing-in-view .editorial-journey>li:nth-child(4):after{animation-delay:1.2s}}@media (width<=767px){.landing-hero.has-media .landing-portrait{border-radius:24px 8px;padding:8px}.landing-chapters{grid-template-columns:1fr;gap:0;margin-block-start:24px}.landing-chapters a{padding-block:12px}.landing-experience .wrap{padding-block:24px}}html.a11y-byellow .landing-hero.has-media,html.a11y-contrast .landing-hero.has-media{background-image:none}.landing-hero.has-media{min-height:calc(100svh - var(--head-h,88px));box-sizing:border-box;flex-direction:column;padding-block:24px;display:flex}.landing-hero.has-media .landing-hero-layout{flex:1;gap:40px;width:min(1260px,100% - 100px);padding-inline:0}.landing-hero.has-media .landing-chapters{flex-shrink:0;width:min(1260px,100% - 100px);margin-block:24px 0;padding-inline:0}.landing-hero.has-media h1{font-size:clamp(2.25rem,3.8vw,3.5rem)}.landing-hero.has-media .landing-portrait img{max-height:min(46svh,440px)}@media (width<=767px){.landing-hero.has-media .landing-chapters,.landing-hero.has-media .landing-hero-layout{width:calc(100% - 40px)}.landing-hero.has-media .landing-hero-layout{gap:20px}.landing-hero.has-media h1{font-size:clamp(2rem,8vw,2.75rem)}.landing-hero.has-media .landing-portrait img{max-height:240px}}.landing-experience{isolation:isolate;position:relative}.landing-atmosphere{pointer-events:none;z-index:-1;color:#6200ee;position:absolute;inset:0;overflow:hidden}.landing-atmosphere>span{opacity:.18;display:block;position:absolute}.ambient-square{border:1.5px solid;border-radius:15px;width:64px;height:64px;rotate:-16deg}.ambient-ring{border:1px solid;border-radius:50%;width:190px;height:190px;box-shadow:0 0 0 24px #6200ee08,0 0 0 48px #6200ee05}.ambient-plus,.ambient-spark{width:24px;height:24px}.ambient-plus:after,.ambient-plus:before,.ambient-spark:after,.ambient-spark:before{content:"";background:currentColor;border-radius:50%;width:100%;height:2px;position:absolute;inset-block-start:50%;inset-inline-start:0}.ambient-plus:after,.ambient-spark:after{rotate:90deg}.ambient-spark{rotate:45deg}.ambient-spark:after,.ambient-spark:before{height:4px}.ambient-one{inset-block-start:5%;inset-inline-start:3%}.ambient-two{width:38px;height:38px;inset-block-end:13%;inset-inline-end:2%}.ambient-three{inset-block-start:-120px;inset-inline-end:27%}.ambient-four{inset-block-start:39%;inset-inline-end:3%}.ambient-five{width:16px;height:16px;inset-block-end:7%;inset-inline-start:34%}.landing-atmosphere .ambient-six{opacity:.6;inset-block-start:9%;inset-inline-end:8%}.ambient-seven{width:90px;height:90px;inset-block-end:-38px;inset-inline-start:7%}.landing-experience .ambient-three{inset-block-start:35%;inset-inline-end:-110px}.landing-experience .ambient-one{inset-block-start:2%}@keyframes ambientDrift{0%,to{translate:0;rotate:-12deg}50%{translate:10px -16px;rotate:5deg}}@keyframes ambientSpark{0%,to{opacity:.3;rotate:30deg;scale:.75}50%{opacity:.7;rotate:65deg;scale:1.15}}@media (prefers-reduced-motion:no-preference){html:not(.a11y-noanim) .landing-atmosphere>span{animation:12s ease-in-out infinite paused ambientDrift}html:not(.a11y-noanim) .landing-atmosphere>:nth-child(2n){animation-duration:16s;animation-delay:-5s}html:not(.a11y-noanim) .landing-atmosphere>:nth-child(3n){animation-duration:14s;animation-delay:-8s}html:not(.a11y-noanim) .landing-atmosphere .ambient-six{animation-name:ambientSpark;animation-duration:6s}html:not(.a11y-noanim) .landing-in-view>.landing-atmosphere>span{animation-play-state:running}}@media (width<=767px){.landing-atmosphere>span{opacity:.12}.ambient-one{width:32px;height:32px;inset-inline-start:-10px}.ambient-three{inset-block-start:25%;inset-inline-end:-150px}.ambient-four{inset-inline-end:-12px}.landing-atmosphere .ambient-six{width:16px;height:16px;inset-block-start:3%;inset-inline-end:6%}}html.a11y-byellow .landing-atmosphere,html.a11y-contrast .landing-atmosphere{display:none}.marketing-home .closing{isolation:isolate}.marketing-home .closing>.landing-atmosphere{color:#fff;z-index:0}.marketing-home .closing>.closing-content{z-index:1;position:relative}.marketing-home .closing .ambient-ring{box-shadow:0 0 0 24px #ffffff08,0 0 0 48px #ffffff05}.marketing-home .closing .ambient-one{width:96px;height:96px;inset-block-start:16%;inset-inline-start:7%}.marketing-home .closing .ambient-six{inset-block-start:20%;inset-inline-end:15%}@keyframes closingBreathe{0%,to{translate:0;scale:1}50%{translate:0 -14px;scale:1.08}}@media (prefers-reduced-motion:no-preference){html:not(.a11y-noanim) .marketing-home .closing-orbit{animation:14s ease-in-out infinite paused closingBreathe}html:not(.a11y-noanim) .marketing-home .closing.landing-in-view .closing-orbit{animation-play-state:running}}@media (width<=767px){.marketing-home .closing .ambient-one{width:40px;height:40px;inset-inline-start:-10px}.marketing-home .closing .ambient-six{inset-block-start:6%;inset-inline-end:9%}}.marketing-home .closing .closing-content>.eyebrow{color:#eadbff}.landing-page .story-section{padding-block:64px}.story-section :is(.story-item-body p,.story-item-body li){color:var(--ink-2);font-size:1.0625rem;line-height:1.8}.story-item-body p{margin-block:12px 0}.story-item-body ul{margin-block:16px;padding-inline-start:22px}.story-item-body .editorial-link-label{margin-block-start:20px}.story-item-body .story-price{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:1.75rem;display:flex}.story-timeline{margin:12px 0 0;padding:0;list-style:none;position:relative}.story-timeline:before{content:"";background:var(--line);width:2px;position:absolute;inset-block:20px;inset-inline-start:24px}.story-timeline>li{padding-block:16px 32px;padding-inline:80px 0;position:relative}.story-milestone{border:1px solid var(--brand-primary);background:var(--card);width:48px;height:48px;color:var(--brand-ink);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:12px;inset-inline-start:0}.story-time-copy{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;padding-block-end:24px;display:grid}.story-time-copy>h3>svg{color:var(--brand-ink);margin-block-end:14px;display:block}.landing-page .story-timeline h3{font-size:1.5rem}.landing-page .story-timeline-section{background:var(--raised);color:var(--ink)}.landing-page .story-timeline-section .editorial-heading p{color:var(--ink-2)}@media (width>=1001px){.landing-page[data-page="/features/customers"] #value .editorial-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:40px clamp(48px,6vw,88px)}.landing-page[data-page="/features/customers"] #value .editorial-heading{grid-column:1/-1;max-width:760px}.landing-page[data-page="/features/customers"] #value .device-proof{top:calc(var(--head-h,78px) + 28px);grid-area:2/1;align-self:start;width:100%;max-width:none;margin:0;position:sticky}.landing-page[data-page="/features/customers"] #value .story-timeline{grid-area:2/2;margin:0}.landing-page[data-page="/features/customers"] #value .story-timeline>li{min-height:168px;padding-block:12px 44px}.landing-page[data-page="/features/customers"] #value .story-time-copy{padding-block-end:36px;display:block}.landing-page[data-page="/features/customers"] #value .story-time-copy>h3>svg{display:none}}@keyframes customerStoryFocus{0%,to{opacity:.42;transform:translateY(8px)}28%,68%{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (width>=1001px) and (prefers-reduced-motion:no-preference){html:not(.a11y-noanim) .landing-page[data-page="/features/customers"] #value .story-timeline>li{animation:linear both customerStoryFocus;animation-timeline:view();animation-range:entry exit 0}}}.story-connections{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:56px;display:grid}.story-hub{color:var(--brand-ink);isolation:isolate;justify-items:center;gap:22px;display:grid;position:sticky;top:140px}.story-hub>span{border:1px solid var(--brand-primary);background:var(--card);border-radius:28px;place-items:center;width:116px;height:116px;display:grid}.story-hub strong{text-align:center;font-size:1.125rem}.story-hub-pulse{border:1px solid var(--brand-primary);opacity:.18;z-index:-1;border-radius:36px;width:148px;height:148px;position:absolute;inset-block-start:-16px}.story-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid;position:relative}.story-nodes:before{content:"";background:var(--line);width:1px;position:absolute;inset-block:30px;inset-inline-start:-28px}.story-nodes>article{border-block-end:1px solid var(--line);padding-block:28px;position:relative}.story-node-dot{color:var(--brand-ink);margin-block-end:14px;font-size:.875rem;display:block}.story-nodes>article:before{content:"";background:var(--brand-primary);width:18px;height:1px;position:absolute;inset-block-start:36px;inset-inline-start:-28px}.landing-page .story-connections-section{background:var(--card);color:var(--ink)}.landing-page .story-connections-section .editorial-heading p{color:var(--ink-2)}.story-editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;display:grid}.story-editorial>article{border-block-end:1px solid var(--line);padding-block:12px 24px}.story-editorial-mark{color:var(--brand-ink);justify-content:space-between;align-items:center;margin-block-end:24px;display:flex}.story-editorial-mark>span{opacity:1;font-variant-numeric:tabular-nums;font-size:4rem;font-weight:350;line-height:1}.landing-page .story-editorial h3{font-size:1.5rem}.story-explorer{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.story-topic-tabs{gap:4px;display:grid}.story-topic-tabs button{text-align:start;border:1px solid #0000;border-block-end-color:var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:16px;font-weight:500;display:grid}.story-topic-tabs button>span{color:var(--brand-ink);font-size:.8125rem}.story-topic-tabs button[aria-selected=true]{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.story-topic-tabs button[aria-selected=true]>span{color:#fff}.story-topic-tabs button:focus-visible{outline:3px solid var(--brand-ink);outline-offset:3px}.story-explorer-stage{background:var(--raised);border:1px solid var(--line);border-radius:28px;position:sticky;top:120px;overflow:hidden}.story-topic-symbol{color:var(--brand-ink);justify-content:space-between;align-items:center;min-height:180px;padding:40px;display:flex;position:relative}.story-symbol-index{opacity:1;font-size:5rem;font-weight:350;line-height:1}.story-symbol-track{gap:6px;display:flex;position:absolute;inset-block-end:8px;inset-inline:40px}.story-symbol-track i{background:var(--line);border-radius:4px;flex:1;height:3px}.story-symbol-track i.selected{background:var(--brand-primary)}.story-topic-panel{min-height:210px;padding:28px 40px 40px}.story-topic-panel[hidden]{display:none}.landing-page .story-topic-panel h3{font-size:1.75rem}.story-screen-proof{background:var(--card);margin:0}.story-screen-proof img{width:100%;height:auto;display:block}.story-screen-proof figcaption{color:var(--ink-2);border-block-end:1px solid var(--line);padding:12px 20px;font-size:.8125rem}@keyframes storyPulse{0%,to{opacity:.14;scale:1}50%{opacity:.3;scale:1.12}}@media (prefers-reduced-motion:no-preference){html:not(.a11y-noanim) .landing-in-view .story-hub-pulse{animation:5s ease-in-out infinite storyPulse}html:not(.a11y-noanim) .story-topic-panel:not([hidden]){animation:.24s both landingArrive}}@media (width<=1000px){.story-connections{grid-template-columns:150px minmax(0,1fr);gap:32px}.story-explorer{gap:24px}.story-topic-panel{padding:24px}}@media (width<=767px){.landing-page .story-section{padding-block:40px}.story-timeline:before{inset-inline-start:24px}.story-timeline>li,.story-timeline>li:nth-child(2n){width:100%;margin:0;padding-block:12px 32px;padding-inline:72px 0}.story-timeline .story-milestone,.story-timeline>li:nth-child(2n) .story-milestone{inset-inline:0 auto}.story-connections{grid-template-columns:1fr;gap:24px}.story-hub{position:relative;top:auto}.story-hub>span{border-radius:22px;width:90px;height:90px}.story-hub-pulse{width:114px;height:114px;inset-block-start:-12px}.story-nodes{grid-template-columns:1fr;padding-inline-start:24px}.story-nodes:before{inset-inline-start:0}.story-nodes>article:before{inset-inline-start:-24px}.story-editorial{grid-template-columns:1fr;gap:24px}.story-editorial-mark>span{font-size:3rem}.story-explorer{grid-template-columns:1fr;gap:24px}.story-topic-tabs{scroll-snap-type:x proximity;padding:4px 4px 12px;display:flex;overflow-x:auto}.story-topic-tabs button{scroll-snap-align:start;flex-shrink:0;min-width:200px;max-width:260px}.story-explorer-stage{position:static}.story-topic-symbol{min-height:150px;padding:24px}.story-symbol-index{font-size:4rem}.story-symbol-track{inset-inline:24px}}@media print{.story-topic-panel[hidden]{display:block}.story-topic-tabs{display:none}.story-explorer-stage{position:static}}@media (width<=767px){.story-time-copy{grid-template-columns:1fr;gap:8px}}@media (width>=1001px){.story-editorial:has(>article:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.device-proof{width:100%;min-width:0;max-width:1040px;color:var(--ink);margin:28px auto 40px}.device-proof-trigger{width:100%;color:inherit;text-align:start;background:0 0;border:0;padding:0;display:block}.device-proof-trigger.is-clickable{cursor:zoom-in}.device-proof-trigger.is-clickable:focus-visible{outline:3px solid var(--brand-ink);outline-offset:6px;border-radius:16px}.device-stage{padding:20px 3% 0;position:relative}.device-hardware{margin-inline:auto;position:relative}.device-bezel{background:#25232d;border:1px solid #74727c;border-radius:20px 20px 9px 9px;padding:18px 9px 10px;position:relative;box-shadow:0 20px 45px #160c2a29}.device-camera{background:#aaa7b5;border-radius:50%;width:4px;height:4px;position:absolute;inset-block-start:6px;inset-inline-start:calc(50% - 2px)}.device-display{background:#fff;border-radius:5px;position:relative;overflow:hidden}.device-proof .device-display img{width:100%;height:auto;margin:0;display:block}.device-base{background:#c4c2cc;border:1px solid #94919f;border-radius:2px 2px 50% 50%;width:108%;height:15px;margin-inline-start:-4%;position:relative;box-shadow:0 13px 18px #160c2a1f}.device-base i{background:#9c99a7;border-radius:0 0 8px 8px;width:18%;height:5px;margin-inline:auto;display:block}.device-desktop .device-bezel{border-radius:20px;padding-block-end:24px}.device-desktop .device-base,.device-pos .device-base{clip-path:polygon(35% 0,65% 0,72% 80%,100% 88%,100% 100%,0 100%,0 88%,28% 80%);border-radius:0 0 8px 8px;width:24%;height:65px;margin-inline:auto}.device-desktop .device-base i,.device-pos .device-base i{display:none}.device-pos .device-hardware{max-width:820px}.device-pos .device-bezel{border-width:3px;border-radius:28px;padding:22px}.device-pos .device-base{background:#34313e;width:38%;height:90px}.device-phone .device-hardware{max-width:280px}.device-phone .device-bezel{border-width:2px;border-radius:36px;padding:20px 7px 12px}.device-phone .device-display{border-radius:20px}.device-phone .device-base{width:30%;height:4px;box-shadow:none;background:#aaa7b5;border:0;border-radius:4px;margin:-9px auto 0}.device-phone .device-base i{display:none}.device-phone .device-camera{border-radius:6px;width:26px;height:4px;inset-inline-start:calc(50% - 13px)}.device-proof.has-focus .device-stage{padding-block-end:35px;padding-inline-end:9%}.device-detail{z-index:1;border:2px solid var(--brand-primary);background:var(--card,#fff);border-radius:14px;width:48%;margin-block-start:-12%;margin-inline:auto -6%;padding:6px;position:relative;box-shadow:0 16px 36px #160c2a2e}.device-detail-crop{direction:ltr;background:#fff;border-radius:7px;position:relative;overflow:hidden}.device-proof .device-detail-crop img{max-width:none;height:auto;margin:0;display:block;position:absolute}.device-detail p{color:var(--ink);align-items:center;gap:8px;margin:0;padding:10px 8px 4px;font-size:.875rem;line-height:1.5;display:flex}.device-detail p span{background:var(--brand-primary);border-radius:50%;flex:0 0 7px;height:7px}.device-proof>figcaption{text-align:center;color:var(--ink-2,var(--muted));margin-block-start:18px;font-size:.875rem;line-height:1.6}.device-enlarge{text-align:center;margin-block-start:10px}.device-enlarge summary{border:1px solid var(--line);min-height:44px;color:var(--brand-ink);background:var(--card);cursor:pointer;border-radius:24px;padding:10px 18px;font-size:.875rem;display:inline-block}.device-enlarge summary:focus-visible{outline:3px solid var(--brand-ink);outline-offset:3px}.device-enlarge>div{border:1px solid var(--line);border-radius:12px;max-height:75svh;margin-block-start:16px;position:relative;overflow:auto}.device-enlarge img{width:auto;min-width:100%;max-width:none;height:auto;display:block}.device-proof-dialog{border:1px solid var(--line);width:min(1440px,94vw);max-width:none;max-height:94dvh;color:var(--ink);background:var(--paper);border-radius:16px;padding:56px 16px 16px;overflow:auto}.device-proof-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100922cc}.device-proof-dialog-close{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:var(--card);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.device-proof-dialog-close:focus-visible{outline:3px solid var(--brand-ink);outline-offset:3px}.device-proof-dialog-shot{border-radius:10px;position:relative;overflow:hidden}.device-proof-dialog-shot>img{width:100%;height:auto;display:block}.device-phone.has-focus .device-stage{align-items:center;gap:24px;padding:16px;display:flex}.device-phone.has-focus .device-detail{width:44%;margin:0}.editorial-layout>.device-proof{grid-column:1/-1}.marketing-home .device-proof.product-shot{box-shadow:none;background:0 0;border:0;max-height:none;overflow:visible}.marketing-home .device-proof.product-shot>figcaption{color:var(--muted);background:0 0;border:0;padding:0;display:block}.marketing-home .device-proof.product-shot .device-stage{padding-block-start:0}@media (width<=650px){.device-proof{margin-block:20px 28px}.device-stage{padding-inline:4%}.device-bezel{border-radius:12px 12px 6px 6px;padding:12px 5px 6px}.device-base{height:10px}.device-proof.has-focus .device-stage{padding-block-end:0;padding-inline:4%}.device-detail{width:86%;margin-block-start:18px;margin-inline:auto}.device-desktop .device-base{height:38px}.device-pos .device-bezel{border-radius:18px;padding:12px}.device-pos .device-base{height:48px}.device-phone.has-focus .device-stage{display:block}.device-phone.has-focus .device-detail{width:86%;margin:24px auto 0}.device-enlarge img{width:auto;min-width:100%;max-width:none;max-height:none}}html.a11y-byellow .device-detail,html.a11y-contrast .device-detail{box-shadow:none;border-color:currentColor}html.a11y-byellow .device-proof-dialog,html.a11y-contrast .device-proof-dialog{border:2px solid}html.a11y-byellow .prelaunch-ribbon-band,html.a11y-byellow .prelaunch-ribbon-note,html.a11y-contrast .prelaunch-ribbon-band,html.a11y-contrast .prelaunch-ribbon-note{box-shadow:none;border:2px solid;background-color:#000!important}.marketing-home .device-proof.product-shot>figcaption{display:none}.marketing-home .accounting-band .device-proof.product-shot{align-self:center;width:100%;margin:24px 0}.landing-hero.has-media{background-color:var(--brand-surface);overflow:clip}@supports (color:color-mix(in lab,red,red)){.landing-hero.has-media{background-color:color-mix(in srgb,var(--brand-surface) 42%,var(--page))}}.landing-hero.has-media{background-image:radial-gradient(52% 72% at 48% 38%,var(--brand-primary),transparent 72%),linear-gradient(180deg,var(--card),var(--brand-surface))}@supports (color:color-mix(in lab,red,red)){.landing-hero.has-media{background-image:radial-gradient(52% 72% at 48% 38%,color-mix(in srgb,var(--brand-primary) 9%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--card) 82%,transparent),color-mix(in srgb,var(--brand-surface) 34%,var(--page)))}}.landing-hero.has-media .landing-hero-copy{isolation:isolate;position:relative}.landing-hero.has-media .landing-hero-copy:after,.landing-hero.has-media .landing-hero-copy:before{content:"";z-index:-1;border:1px solid var(--line);background-color:var(--card);border-radius:28px;position:absolute;inset:18px 24px -18px}@supports (color:color-mix(in lab,red,red)){.landing-hero.has-media .landing-hero-copy:after,.landing-hero.has-media .landing-hero-copy:before{background-color:color-mix(in srgb,var(--card) 86%,var(--brand-surface))}}.landing-hero.has-media .landing-hero-copy:after,.landing-hero.has-media .landing-hero-copy:before{box-shadow:var(--shadow-1);rotate:-1.1deg}.landing-hero.has-media .landing-hero-copy:after{inset:10px 12px -9px;rotate:.65deg}.landing-hero.has-media .landing-hero-copy .an{z-index:1;border:1px solid var(--line);background-color:var(--card);border-radius:28px;padding:clamp(28px,3.8vw,52px);position:relative}@supports (color:color-mix(in lab,red,red)){.landing-hero.has-media .landing-hero-copy .an{background-color:color-mix(in srgb,var(--card) 94%,var(--brand-surface))}}.landing-hero.has-media .landing-hero-copy .an{box-shadow:var(--shadow-3),var(--edge)}.landing-hero.has-media .landing-hero-copy .an:after{content:"";border:2px solid var(--brand-primary);width:20px;height:20px;box-shadow:inset 0 0 0 5px var(--card);border-radius:50%;position:absolute;inset-block-start:24px;inset-inline-end:24px}.landing-hero.has-media .landing-hero-copy .an:before{content:"";border-block-start:2px solid var(--brand-primary);border-inline-end:2px solid var(--brand-primary);width:8px;height:8px;position:absolute;inset-block-start:31px;inset-inline-end:17px;rotate:45deg}.landing-hero.has-media .landing-hero-copy .desc{background-color:var(--brand-surface);border-radius:18px;padding:18px 20px}@supports (color:color-mix(in lab,red,red)){.landing-hero.has-media .landing-hero-copy .desc{background-color:color-mix(in srgb,var(--brand-surface) 72%,transparent)}}.business-desk-stage{isolation:isolate;min-width:0;padding:clamp(24px,3vw,44px) clamp(18px,3vw,42px);position:relative}.business-desk-stage:before{content:"";z-index:-3;background-color:var(--brand-primary);border-radius:42% 42% 18% 18%;position:absolute;inset:3% -3% 0}@supports (color:color-mix(in lab,red,red)){.business-desk-stage:before{background-color:color-mix(in srgb,var(--brand-primary) 8%,transparent)}}.business-desk-stage:before{filter:blur(28px)}.business-desk-stack,.business-desk-stack:before{z-index:-2;content:"";border:1px solid var(--line);background-color:var(--card);box-shadow:var(--shadow-2);border-radius:28px;position:absolute;inset:14% 8% 10%;rotate:-2.2deg}.business-desk-stack:before{z-index:-1;inset:-10px 8px 10px -8px;rotate:3.4deg}.business-desk-visual{z-index:1;border:1px solid var(--line);background-color:var(--card);border-radius:30px;place-items:center;min-height:320px;padding:clamp(14px,2vw,24px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.business-desk-visual{background-color:color-mix(in srgb,var(--card) 94%,var(--brand-surface))}}.business-desk-visual{box-shadow:0 28px 70px -42px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.business-desk-visual{box-shadow:0 28px 70px -42px color-mix(in srgb,var(--brand-primary) 50%,transparent)}}.business-desk-visual>:not(.business-desk-focus){z-index:1;width:100%;position:relative}.business-desk-focus{z-index:2;border:2px solid var(--brand-primary);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--card),0 0 0 7px var(--brand-primary);border-radius:50%;position:absolute;inset-block-start:18px;inset-inline-end:18px}@supports (color:color-mix(in lab,red,red)){.business-desk-focus{box-shadow:inset 0 0 0 4px var(--card),0 0 0 7px color-mix(in srgb,var(--brand-primary) 10%,transparent)}}.business-desk-note{z-index:2;aspect-ratio:1.2;border:1px solid var(--brand-primary);width:86px;position:absolute}@supports (color:color-mix(in lab,red,red)){.business-desk-note{border:1px solid color-mix(in srgb,var(--brand-primary) 12%,var(--line))}}.business-desk-note{box-shadow:var(--shadow-2);pointer-events:none;border-radius:8px}.business-desk-note:after{content:"";background-color:var(--ink-2);height:1px;position:absolute;inset-block-start:14px;inset-inline:18px}@supports (color:color-mix(in lab,red,red)){.business-desk-note:after{background-color:color-mix(in srgb,var(--ink-2) 38%,transparent)}}.business-desk-note:after{box-shadow:0 12px 0 var(--ink-2),0 24px 0 var(--ink-2)}@supports (color:color-mix(in lab,red,red)){.business-desk-note:after{box-shadow:0 12px 0 color-mix(in srgb,var(--ink-2) 28%,transparent),0 24px 0 color-mix(in srgb,var(--ink-2) 20%,transparent)}}.business-desk-note-primary{background-color:var(--brand-surface);inset-block-start:4px;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.business-desk-note-primary{background-color:color-mix(in srgb,var(--brand-surface) 88%,var(--card))}}.business-desk-note-primary{rotate:-6deg}.business-desk-note-secondary{background-color:var(--desk-note-warm);inset-block-end:4px;inset-inline-end:0;rotate:5deg}.business-desk-stage .landing-portrait{box-shadow:none;background-color:#0000;border:0;border-radius:22px;padding:0}.business-desk-stage .landing-portrait img{border-radius:20px;width:100%}.landing-hero.has-media .landing-chapters{border:1px solid var(--line);background-color:var(--card);border-radius:24px;gap:8px;padding:8px}@supports (color:color-mix(in lab,red,red)){.landing-hero.has-media .landing-chapters{background-color:color-mix(in srgb,var(--card) 94%,transparent)}}.landing-hero.has-media .landing-chapters{box-shadow:var(--shadow-2),var(--edge)}.landing-hero.has-media .landing-chapters a{border:0;border-radius:17px;gap:12px;min-height:54px;padding:12px 16px;transition:color .18s,background-color .18s}.landing-hero.has-media .landing-chapters a:focus-visible,.landing-hero.has-media .landing-chapters a:hover{background-color:var(--brand-surface)}@media (prefers-reduced-motion:no-preference){html:not(.a11y-noanim) .landing-hero.landing-entered .business-desk-stage{animation:.8s .14s both businessDeskArrive}html:not(.a11y-noanim) .landing-hero.landing-entered .business-desk-stage .landing-portrait{animation:none}}@keyframes businessDeskArrive{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}html:is(.a11y-contrast,.a11y-byellow) .landing-hero.has-media{background-image:none}html:is(.a11y-contrast,.a11y-byellow) .business-desk-note,html:is(.a11y-contrast,.a11y-byellow) .business-desk-stage:before{display:none}@media (width<=767px){.landing-hero.has-media .landing-hero-copy .an{border-radius:22px;padding:26px 22px}.landing-hero.has-media .landing-hero-copy:after,.landing-hero.has-media .landing-hero-copy:before{border-radius:22px}.landing-hero.has-media .landing-hero-copy .an:after,.landing-hero.has-media .landing-hero-copy .an:before{display:none}.business-desk-stage{padding:18px 10px 24px}.business-desk-visual{border-radius:24px;min-height:0;padding:10px}.business-desk-note{opacity:.72;width:58px}.business-desk-note-primary{inset-inline-start:-8px}.business-desk-note-secondary{inset-inline-end:-8px}.landing-hero.has-media .landing-chapters{border-radius:20px;padding:6px}.landing-hero.has-media .landing-chapters a{min-height:50px;padding:10px 12px}}.mood-demo-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (width<=900px){.mood-demo-layout{grid-template-columns:1fr}}.mood-demo-copy .sect-t{margin-block-start:.625rem}.mood-demo-copy .sect-d{margin-block-start:.5rem}.mood-demo-swatches{flex-wrap:wrap;gap:1rem;margin-block-start:1.5rem;display:flex}.mood-swatch{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:.875rem;flex-direction:column;gap:.4375rem;padding:.25rem}.mood-swatch,.mood-swatch-dot{align-items:center;display:flex}.mood-swatch-dot{background-color:var(--kx-mood-500,var(--brand-primary));color:#fff;border:2px solid #0000;border-radius:999px;justify-content:center;block-size:2.5rem;inline-size:2.5rem;transition:transform .15s,border-color .15s}.mood-swatch[aria-checked=true] .mood-swatch-dot{border-color:var(--ink);transform:scale(1.08)}.mood-swatch-label{font-size:var(--t-xs);color:var(--ink-2)}.mood-swatch[aria-checked=true] .mood-swatch-label{color:var(--ink);font-weight:700}@media (hover:hover){.mood-swatch:hover .mood-swatch-dot{transform:scale(1.08)}}.mood-demo-device{min-inline-size:0;filter:drop-shadow(0 1.25rem 1.5rem var(--ink));padding-block-end:1.25rem;position:relative}@supports (color:color-mix(in lab,red,red)){.mood-demo-device{filter:drop-shadow(0 1.25rem 1.5rem color-mix(in srgb,var(--ink) 14%,transparent))}}.mood-demo-screen{border:1px solid var(--ink);padding:.6875rem .5rem .5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.mood-demo-screen{border:1px solid color-mix(in srgb,var(--ink) 72%,var(--line))}}.mood-demo-screen{background-color:var(--ink);border-radius:1rem 1rem .5rem .5rem}.mood-demo-camera{z-index:2;background-color:var(--card);opacity:.55;border-radius:999px;block-size:.25rem;inline-size:.25rem;position:absolute;inset-block-start:.1875rem;inset-inline-start:50%;transform:translate(-50%)}.mood-demo-preview{aspect-ratio:1280/900;background-color:var(--card);border-radius:.4375rem .4375rem .25rem .25rem;position:relative;overflow:hidden}.mood-demo-image{-o-object-fit:cover;object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .2s;display:block;position:absolute;inset:0}.mood-demo-image.is-active{opacity:1}.mood-demo-base{border:1px solid var(--line);background-color:var(--card);border-radius:0 0 1.5rem 1.5rem;block-size:.6875rem;inline-size:108%;position:absolute;inset-block-end:.625rem;inset-inline-start:-4%}@supports (color:color-mix(in lab,red,red)){.mood-demo-base{background-color:color-mix(in srgb,var(--card) 82%,var(--line))}}.mood-demo-base{box-shadow:0 .1875rem .25rem var(--ink)}@supports (color:color-mix(in lab,red,red)){.mood-demo-base{box-shadow:0 .1875rem .25rem color-mix(in srgb,var(--ink) 10%,transparent)}}.mood-demo-base span{background-color:var(--line);border-radius:0 0 .375rem .375rem;block-size:.1875rem;inline-size:15%;margin-inline:auto;display:block}@supports (color:color-mix(in lab,red,red)){.mood-demo-base span{background-color:color-mix(in srgb,var(--line) 70%,var(--card))}}@media (width<=520px){.mood-demo-device{margin-inline:.25rem}.mood-demo-screen{border-radius:.75rem .75rem .375rem .375rem;padding:.5rem .3125rem .3125rem}}@media (prefers-reduced-motion:reduce){.mood-demo-image{transition:none}}html[lang=ar]{--kx-font-hand-family:"KloxaHandArabic", "KloxaHand", "Segoe Print", "Heebo", sans-serif}html[lang=ru]{--kx-font-hand-family:"KloxaHandCyrillic", "KloxaHand", "Segoe Print", "Heebo", sans-serif}html[lang=ar][dir] body *{letter-spacing:normal!important}html[lang=ar] .home-day .hd-h1{line-height:1.32}html[lang=ar] .home-day .hd-h2,html[lang=ar] .home-day .hd-h3{line-height:1.34}html[lang=ar] .home-day .hd-body,html[lang=ar] .home-day .hd-lead{line-height:1.85}html[lang=ru] .home-day :is(.hd-h1,.hd-h2,.hd-h3,.hd-note-title,.sp-scope-tile){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}html:is([lang=en],[lang=ru],[lang=ar]) .home-day .sp-value{flex-shrink:1}html[dir=ltr] .home-day :is(.hd-photo-hero,.hd-panel[class*=hd-align-]){direction:rtl}html[dir=ltr] .home-day :is(.hd-photo-hero,.hd-panel[class*=hd-align-]) .hd-card{direction:ltr}html:is([lang=en],[lang=ru],[lang=ar]) .hd-clock .hd-month-end .hd-time{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}html:is([lang=en],[lang=ru],[lang=ar]) .home-day #main{overflow-x:clip}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(1turn)}}
