/*! tailwindcss v4.3.2 | 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-4xl:2.25rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::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,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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{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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.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,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-clip{text-overflow:clip}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}:root{--bg:#fbfaf7;--text:#1d1d1f;--muted:#6e6e73;--blue:#2f6feb;--blue-hover:#245bd1;--marker-blue:#bfd3ff;--blue-surface:#e8efff;--blue-soft:#f4f7ff;--mint:#ddf3e8;--mint-soft:#f1faf4;--mint-ink:#4fa184;--coral:#ffe5df;--coral-soft:#fff2ef;--coral-ink:#c9765a;--lilac-ink:#8b6fd1;--white:#fff;--border:#1d1d1f14;--navy-ink:#0d1f3d;--navy-border:#dde6fa;--surface:var(--white);--ink:var(--text);--ink-2:var(--muted);--mk-blue:var(--marker-blue);--mk-mint:var(--mint);--blue-box:var(--blue-surface);--blue-softer:var(--blue-soft);--line:var(--border);--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--font:var(--font-body);--pl:20px;--pr:20px;--edge:var(--pl);--r-lg:28px;--r-sm:20px;--r-in:14px;--r-box:36px;--gap-section:clamp(84px,10vw,148px);--sp-head:clamp(26px,3.2vw,44px);--ease:cubic-bezier(.2,.8,.2,1);--t-fast:.2s;--t-med:.28s;--shadow-card:0 4px 20px #14233c0f;--shadow-card-hover:0 14px 38px #14233c1a;--rail-gap:16px;--card-w:min(86vw,calc(100vw - var(--pl) - var(--rail-gap) - 44px),420px);--hdr-h:64px;--hero-max:1400px;--hero-pad:clamp(24px,4vw,64px);--hero-gap-sm:16px;--hero-gap-md:28px;--hero-gap-lg:48px}@media (min-width:768px){:root{--pl:32px;--pr:32px;--card-w:clamp(360px,29vw,420px)}}@media (min-width:900px){:root{--hdr-h:72px}}@media (min-width:1024px){:root{--pl:48px;--pr:48px}}@media (min-width:1440px){:root{--pl:96px;--pr:96px;--edge:28px}}@media (min-width:1920px){:root{--pl:128px;--pr:128px;--edge:36px}}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}*{box-sizing:border-box}a{color:inherit;text-decoration:none}img{max-width:100%}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{height:0;display:none}.app-root{background:var(--bg);font-family:var(--font);overflow-x:clip}.wrap{width:100%;padding-left:var(--pl);padding-right:var(--pr)}.wrap-narrow{max-width:calc(920px + var(--pl) + var(--pr));margin-inline:0}.sec{padding-block:calc(var(--gap-section) / 2)}.h-section{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,3.2vw,46px);font-weight:700;line-height:1.04}.h-wide{max-width:24ch}.lede{letter-spacing:-.015em;max-width:34em;color:var(--ink-2);text-wrap:pretty;margin:14px 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.42}.accent,.eyebrow{color:var(--blue)}.eyebrow{letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:600}.mark{--mk-color:%23BFD3FF;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='%23BFD3FF' fill-opacity='.82' d='M1 8 Q0 3 5 2.5 L95 0 Q100 0.5 99.6 6 L100 92 Q99.6 98 94 98 L5 100 Q0 99.5 0.4 93 Z'/%3E%3C/svg%3E");background-position:0 62%;background-repeat:no-repeat;background-size:100% 88%;margin:0 -.09em;padding:0 .09em}.mark-mint{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='%23CDEFD9' fill-opacity='.9' d='M0.6 6 Q0 1 5 1.5 L96 0 Q100 1 99.4 7 L100 93 Q99 99 95 98.5 L4 100 Q0 98.5 0.5 92 Z'/%3E%3C/svg%3E")}.btn{letter-spacing:-.015em;white-space:nowrap;cursor:pointer;min-height:50px;transition:background var(--t-fast) ease,transform var(--t-fast) ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-family:inherit;font-size:17px;font-weight:500;line-height:1;display:inline-flex}.btn:active{transform:scale(.985)}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-hover);color:#fff}.btn-secondary{color:var(--blue);background:#fff}.btn-secondary:hover{background:var(--blue-softer)}.link-btn{letter-spacing:-.015em;min-height:44px;color:var(--blue);align-items:center;gap:4px;font-size:17px;display:inline-flex}.link-btn:hover{color:var(--blue-hover);text-decoration:underline}[data-reveal]{opacity:0;transition:opacity .34s var(--ease),transform .34s var(--ease);transition-delay:var(--d,0s);transform:translateY(10px)}[data-reveal].is-visible{opacity:1}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);transition:translate var(--t-med) var(--ease),scale var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),opacity .34s var(--ease) var(--d,0s),transform .34s var(--ease) var(--d,0s)}@media (hover:hover) and (pointer:fine){.card:hover{box-shadow:var(--shadow-card-hover);translate:0 -4px;scale:1.012}}.hdr{z-index:40;width:100%;max-width:var(--hero-max);padding:14px var(--hero-pad) 0;margin:0 auto;position:sticky;top:0}.hdr-in{background:var(--white);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:64px;padding-left:16px;padding-right:10px;transition:box-shadow .22s;display:flex;box-shadow:0 10px 26px #14233c12}.hdr.is-scrolled .hdr-in{box-shadow:0 14px 32px #14233c1f}.hdr-logo img{mix-blend-mode:multiply;width:auto;height:28px;display:block}.hdr-nav{display:none}.hdr-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.hdr-cta{background:var(--blue);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:600;transition:background .18s;display:none}.hdr-cta:hover{background:var(--blue-hover);color:#fff}.hdr-cta.is-visible{display:inline-flex}.menu-btn{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.burger path{transform-box:view-box;transform-origin:12px 12px;transition:transform .24s var(--ease),opacity .18s ease}.burger.is-open .b1{transform:translateY(6px)rotate(45deg)}.burger.is-open .b2{opacity:0}.burger.is-open .b3{transform:translateY(-6px)rotate(-45deg)}@media (min-width:900px){.hdr{padding:20px var(--hero-pad) 0}.hdr-in{border-radius:22px;height:78px;padding-left:28px;padding-right:12px}.hdr-cta,.hdr-logo img{height:46px}.hdr-cta{padding:0 22px;font-size:15px}}@media (min-width:1024px){.hdr-nav{align-items:center;gap:36px;margin:0 24px;display:flex}.hdr-nav a{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:500}.hdr-nav a:hover{color:var(--blue)}.hdr-actions .menu-btn{display:none}.hdr-cta.is-visible{display:inline-flex}}.menu-overlay{z-index:50;opacity:0;pointer-events:none;visibility:hidden;background:#1419232e;transition:opacity .26s,visibility 0s linear .26s;position:fixed;inset:0}.menu-overlay.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.drawer{opacity:0;width:min(340px,100vw - 24px);height:100dvh;transition:transform .3s var(--ease),opacity .24s ease;background:#fff;flex-direction:column;padding:20px 24px 24px;display:flex;position:absolute;top:0;right:0;transform:translate(24px)}.menu-overlay.is-open .drawer{opacity:1;transform:none}.menu-list{margin:12px 0 24px;padding:0;list-style:none}.menu-list li{opacity:0;transition:opacity .32s var(--ease),transform .32s var(--ease);transform:translateY(8px)}.menu-overlay.is-open .menu-list li{opacity:1;transform:none}.menu-link{letter-spacing:-.02em;padding:13px 0;font-size:22px;font-weight:650;display:block}.menu-link:hover{color:var(--blue)}.menu-cta{width:100%;min-height:54px;margin-top:auto}@media (min-width:900px){.drawer{width:380px}}.top-hero{width:100%;max-width:var(--hero-max);padding:40px var(--hero-pad) 0;background:var(--bg);flex-direction:column;margin:0 auto;display:flex;position:relative}.top-hero:after,.top-hero:before{display:none}.top-hero-copy{z-index:1;order:1;position:relative}.top-h1{letter-spacing:-.035em;max-width:660px;color:var(--navy-ink);margin:0;font-size:clamp(36px,4.6vw,69px);font-weight:700;line-height:.98}.hero-outro .mark,.top-h1 .mark{color:var(--navy-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fdd34d;border-radius:8px;margin:0 -2px;padding:2px 10px 4px;display:inline-block;position:relative}.top-lead{text-wrap:balance;color:#4b5673;max-width:640px;margin:34px 0 0;font-size:20px;font-weight:400;line-height:1.48}.top-badges{letter-spacing:.14em;text-transform:uppercase;color:#9aa0ab;margin:44px 0 0;font-size:15px;font-weight:600}.top-cta{flex-wrap:wrap;align-items:stretch;gap:16px 20px;margin-top:64px;display:flex}.hero-cta-primary{background:var(--blue);color:#fff;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;height:60px;padding:0 32px;font-size:17px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.hero-cta-primary:hover{background:var(--blue-hover);color:#fff}.hero-cta-primary:active{transform:scale(.985)}.hero-cta-secondary{border:1.5px solid var(--blue);height:60px;color:var(--navy-ink);white-space:nowrap;background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:0 28px;font-size:17px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.hero-cta-secondary:hover{background:var(--blue-soft)}.hero-cta-secondary:active{transform:scale(.985)}@media (min-width:900px) and (max-width:1359px){.top-cta{column-gap:12px}.top-cta .hero-cta-primary{padding-inline:28px}.top-cta .hero-cta-secondary{padding-inline:24px}}@media (max-width:560px){.hero-credit .hero-credit-name span{white-space:normal}.hero-credit .hero-social{flex-wrap:wrap;gap:10px 16px}.hero-cta-primary,.hero-cta-secondary{width:100%}}.top-hero-visual{z-index:1;order:2;margin:52px 0 0;position:relative}.hero-video-frame{width:100%;max-width:460px;margin:0 auto;position:relative}.hero-video{z-index:1;aspect-ratio:6/5;background:#e9e9e9;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 40px #1e190a24}.hero-video-poster{position:absolute;inset:0}.hero-video-el,.hero-video-poster{object-fit:cover;width:100%;height:100%;display:block}.hero-video-el{background:#000}.hero-video-play-btn{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.hero-video-tag{z-index:2;color:var(--navy-ink);pointer-events:none;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:-34px;left:2px}.hero-video-tag svg{color:var(--navy-ink);flex:none}.hero-video-play{z-index:1;background:#fff;border-radius:50%;place-items:center;width:72px;height:72px;transition:transform .18s;display:grid;position:relative;box-shadow:0 8px 24px #14233c38}.hero-video-play svg{margin-left:4px}.hero-video-play--paused{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-video-el{cursor:pointer}.hero-video-play-btn:hover .hero-video-play{transform:scale(1.05)}.hero-credit{gap:14px;max-width:460px;margin:18px auto 0}.hero-credit,.hero-credit-name{flex-direction:column;display:flex}.hero-credit-name{gap:5px;margin:0;font-size:16px}.hero-credit-name b{color:var(--ink);font-size:24px;font-weight:800;line-height:1.1}.hero-credit-name span{color:#565e6c;white-space:nowrap;font-weight:400;line-height:1.35}.hero-social{flex-wrap:nowrap;align-items:center;gap:16px;display:flex}.hero-social-link{color:var(--ink);text-underline-offset:2px;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.hero-social-link svg{width:22px;height:22px}@media (min-width:900px){.top-hero{align-items:flex-start;gap:var(--hero-gap-lg);flex-direction:row;min-height:0;padding-top:92px;padding-bottom:0}.top-hero-copy{flex:0 53%;order:1}.top-hero-visual{flex:auto;order:2;margin:0}.hero-video-frame{max-width:470px}.hero-cta-primary,.hero-cta-secondary{height:58px}.hero-credit{max-width:470px;margin:18px auto 0}.hero-credit-name b{font-size:28px}.hero-social{gap:0}.hero-social-link{margin-right:28px;padding-right:28px;position:relative}.hero-social-link:not(:last-child):after{content:"";background:#1d1d1f1f;width:1px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.trust-icon{display:block}.hero-cards{width:100%;max-width:var(--hero-max);padding:84px var(--hero-pad) 36px;gap:var(--hero-gap-sm);grid-template-columns:1fr;margin:0 auto;display:grid}.hero-card{background:var(--white);transition:box-shadow .42s var(--ease);border:1px solid #1d1d1f0d;border-radius:20px;padding:24px;position:relative;box-shadow:0 8px 30px #14233c0b}.hero-card-head{align-items:center;gap:14px;display:flex}.hero-card-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.hero-card-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0 0 4px;font-size:12px;font-weight:600}.hero-card-title{letter-spacing:-.01em;color:var(--navy-ink);margin:0;font-size:21px;font-weight:800;line-height:1.15}.hero-card-spark{z-index:1;opacity:0;transition:opacity .38s .22s,transform .38s .22s;position:absolute;top:-9px;right:18px;transform:scale(.6)}.hero-card:first-child .hero-card-spark{left:-9px;right:auto}.hero-cards.is-expanded .hero-card-spark{opacity:1;transform:scale(1)}.hero-card-body-wrap{transition:grid-template-rows .52s var(--ease);grid-template-rows:0fr;display:grid}.hero-card-body-inner{overflow:hidden}.hero-card-body{color:#55627a;opacity:0;margin:12px 0 0;font-size:14px;line-height:1.55;transition:opacity .38s,transform .38s;transform:translateY(6px)}.hero-cards.is-expanded .hero-card-body-wrap{grid-template-rows:1fr}.hero-cards.is-expanded .hero-card-body{opacity:1;transition-delay:.14s;transform:none}@media (min-width:900px){.hero-cards{gap:var(--hero-gap-sm);padding:84px var(--hero-pad) 64px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-card{min-height:192px;padding:28px}.hero-card-icon{width:62px;height:62px}.hero-card-title{font-size:27px;line-height:1.12}.hero-card-body{margin-top:14px;font-size:16px;line-height:1.5}}.hero-outro{text-align:center;width:100%;max-width:880px;margin:0 auto;padding:56px 20px 88px}.hero-outro-h2{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(32px,4.8vw,56px);font-weight:800;line-height:1.1}.hero-outro-sub{color:#5b6472;margin:14px 0 0;font-size:clamp(20px,2.6vw,28px);font-weight:500}.testi{background:#fce9ac;width:100%;padding:56px 0 90px;overflow:hidden}.testi-head{position:relative}.testi-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#8a6a1f;margin:0 0 10px;font-size:12px}.testi-eyebrow,.testi-h2{text-align:center;font-weight:700}.testi-h2{letter-spacing:-.03em;max-width:720px;color:var(--ink);margin:0 auto;font-size:30px;line-height:1.16}.testi-sub{text-align:center;color:#5f5233;max-width:520px;margin:14px auto 0;font-size:16px;line-height:1.4}.testi-grid{gap:56px;margin:44px 24px 0;display:grid}.testi-card{margin:0;position:relative}.testi-card:after{content:"";clear:both;display:table}.testi-frame{aspect-ratio:1;background:#e5e7eb;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 34px #503c0a1f}.testi-media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.testi-play-btn{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.testi-caption{z-index:2;-webkit-backdrop-filter:blur(6px);text-align:center;letter-spacing:.01em;color:#fff;text-shadow:0 1px 2px #00000040;pointer-events:none;background:#0c0f16a8;border-radius:12px;margin:0;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.4;position:absolute;bottom:22px;left:6%;right:6%;box-shadow:0 6px 18px #0000002e}@media (min-width:900px){.testi-caption{border-radius:14px;padding:10px 18px;font-size:15px}}.testi-play{z-index:1;background:#fff;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .18s;display:grid;position:relative;box-shadow:0 6px 20px #14233c38}.testi-play svg{margin-left:3px}.testi-play--paused{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testi-media{cursor:pointer}.testi-play-btn:hover .testi-play{transform:scale(1.04)}.testi-bubble{z-index:2;background:var(--white);border-radius:18px;max-width:190px;padding:12px 16px;position:absolute;top:12%;box-shadow:0 10px 26px #503c0a29}.testi-bubble p{color:var(--ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.4}.testi-card--left .testi-bubble{left:-10px}.testi-card--right .testi-bubble{right:-10px}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.testi-tag{margin:18px 0 0;font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:24px;font-weight:700;line-height:1.05;display:inline-block;position:relative}.testi-card--right .testi-tag{float:right}.testi-tag-arrow{width:78px;height:62px;position:absolute;top:-26px;overflow:visible}.testi-tag-arrow path{stroke-width:3px}.testi-card--left .testi-tag{text-align:left;color:#3f7ce0;padding-left:4px}.testi-card--left .testi-tag-arrow{margin-left:4px;left:100%}.testi-card--left .testi-tag-arrow path{stroke:#3f7ce0}.testi-card--right .testi-tag{text-align:right;color:#e0668a;margin-left:auto;padding-right:4px}.testi-card--right .testi-tag-arrow{margin-right:4px;right:100%}.testi-card--right .testi-tag-arrow path{stroke:#e0668a}@media (min-width:768px){.testi-grid{margin-inline:32px}}@media (min-width:900px){.testi{padding:88px 0 96px}.testi-h2{max-width:1020px;font-size:46px}.testi-sub{max-width:600px;margin-top:16px;font-size:20px}.testi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;max-width:1220px;margin:64px auto 0;padding:0 60px}.testi-play{width:76px;height:76px}.testi-bubble{max-width:220px;padding:16px 20px;top:16%}.testi-bubble p{font-size:15px}.testi-card--left .testi-bubble{left:-80px}.testi-card--right .testi-bubble{right:-80px}.testi-tag{margin-top:24px;font-size:28px}.testi-card--left .testi-tag{padding-left:30px}.testi-card--right .testi-tag{padding-right:30px}}.rail{margin-top:var(--sp-head)}.rail-scroller{gap:var(--rail-gap);padding:14px var(--pr) 22px var(--edge);scroll-padding-inline:var(--edge);scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-block:-14px -22px;display:flex;overflow-x:auto}.rail-scroller>*{flex:0 0 var(--card-w);scroll-snap-align:start;min-width:0}.rail-scroller img{-webkit-user-drag:none}@media (hover:hover) and (pointer:fine){.rail-scroller{cursor:grab}}.rail-scroller.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.rail-controls-wrap{display:none}@media (min-width:900px){.rail-controls-wrap{padding-top:36px;display:block}}.rail-controls{justify-content:flex-end;gap:12px;display:flex}.rail-btn{width:40px;height:40px;color:var(--ink);cursor:pointer;transition:opacity var(--t-fast) ease,transform var(--t-fast) ease;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 8px #00000014}.rail-btn:active:not(:disabled){transform:scale(.95)}.rail-btn:disabled{opacity:.4;cursor:default}.results{background:var(--blue-soft);width:100%;padding-top:76px;padding-bottom:76px}.results-head{padding:0 20px}.results-h2{letter-spacing:-.035em;max-width:1000px;margin:0;font-size:34px;font-weight:700;line-height:1.04}.results-sub{color:var(--ink-2);margin:14px 0 0;font-size:18px;font-weight:400;line-height:1.4}.results-rail{margin-top:40px;position:relative}.results-scroller{margin-block:0;padding-left:20px;padding-right:20px;scroll-padding-inline:20px}.rshot{border-radius:14px}.rshot img{border:1px solid #20242d0e;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 8px 26px #1e2d4614}.rail-scroller>.rshot:nth-child(4n+1){transform:rotate(-.25deg)}.rail-scroller>.rshot:nth-child(4n+3){transform:rotate(.3deg)}.rail-arrow{display:none}.videos-intro{text-align:center;max-width:720px;margin:40px auto 0;padding:0 20px;font-size:17px;font-weight:600}.videos{gap:40px;width:min(82vw,320px);margin:24px auto 0;padding:0;display:grid}.vid{margin:0}.vid-media{aspect-ratio:9/16;background:0 0;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 5px 18px #14233c12}.vid-media img,.vid-media video{object-fit:cover;background:0 0;width:100%;height:100%;display:block}.vid figcaption{text-align:left;flex-direction:column;gap:5px;margin:12px 0 0;display:flex}.vid-name{color:var(--ink);font-size:14px;font-weight:600}.vid-quote{color:var(--ink-2);font-size:15px;font-weight:400;line-height:1.5}.play{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.play-icon{width:48px;height:48px;transition:transform var(--t-fast) ease;background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 16px #0003}.play:hover .play-icon{transform:scale(1.06)}@media (min-width:900px){.results{padding-top:92px;padding-bottom:104px}.results-head{padding:0 var(--pr) 0 var(--pl)}.results-h2{white-space:nowrap;font-size:46px}.results-rail{margin-top:40px}.results-scroller{padding-left:var(--pl);scroll-padding-inline:var(--pl);padding-right:0}.results-rail{--rail-gap:16px;--card-w:300px}.rail-arrow{z-index:2;background:var(--white);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:opacity var(--t-fast) ease;border:1px solid #20242d14;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #14233c1a}.rail-arrow--prev{left:28px}.rail-arrow--next{right:20px}.rail-arrow:disabled{opacity:.35;cursor:default}.rail-arrow--prev:disabled{display:none}.videos-intro{margin-top:58px;font-size:19px}.videos{width:min(664px,calc(100% - 2 * var(--pl)));grid-template-columns:repeat(2,320px);justify-content:center;align-items:start;gap:24px;margin-top:28px}.vid-media{box-shadow:none}.vid-name{font-size:14px}.vid-quote{font-size:15px}}@media (max-width:899px){.results-scroller{--rail-gap:14px}.rail-scroller>.rshot{flex:0 0 clamp(300px,84vw,340px)}}.testi2{background:#d3efdc;width:100%;padding:56px 0 48px;position:relative;overflow:hidden}.testi2-head{z-index:1;text-align:center;position:relative}.testi2-heading{display:inline-block;position:relative}.testi2-deco{pointer-events:none;position:absolute}.testi2-deco--tick-left{top:10px;left:-26px}.testi2-deco--burst{top:-8px;right:-50px}.testi2-h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:34px;font-weight:800;line-height:1.08}.testi2-h2b{color:#1f6b45;display:inline-block;position:relative}.testi2-sub{z-index:1;max-width:480px;color:var(--ink-2);margin:14px auto 0;font-size:16px;line-height:1.45;position:relative}.testi2-note{display:none}.testi2-stage{z-index:1;margin-top:32px;position:relative}.testi2-people{display:contents}.testi2-videos-btn{display:none}.testi2-photo{width:min(300px,72%);margin:0 auto 4px;display:block}.testi2-photo img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.testi2-rail-wrap{position:relative}.testi2-scroller{scroll-snap-type:x proximity;gap:16px;margin-block:-6px;padding:6px 20px;display:flex;overflow-x:auto}.testi2-scroller>*{scroll-snap-align:start;flex:0 0 clamp(270px,82vw,320px);min-width:0}.testi2-card{background:var(--white);border-radius:20px;flex-direction:column;padding:22px;display:flex;box-shadow:0 14px 34px #3c287817}.testi2-card-top{justify-content:space-between;align-items:flex-start;display:flex}.testi2-stars{gap:2px;display:flex}.testi2-quote{color:#454158;margin:14px 0 18px;font-size:15px;line-height:1.5}.testi2-quote b{color:var(--ink);font-weight:700}.testi2-person{border-top:1px solid #1d1d1f0f;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.testi2-avatar{width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.testi2-avatar--pink{background:#f9c6d3}.testi2-avatar--blue{background:#bcd9f6}.testi2-avatar--mint{background:#bdeed4}.testi2-avatar--yellow{background:#fbe7a1}.testi2-avatar--lilac{background:#dccff8}.testi2-quote.is-clamped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testi2-more{color:#1f6b45;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:6px 0 0;padding:0;font-size:13px;font-weight:600}.testi2-person{margin-top:auto}.testi2-verified{color:var(--ink-2);align-items:center;gap:6px;margin:12px 0 0;font-size:12px;line-height:1.3;display:flex}.testi2-verified svg{flex:none}.testi2-person-info{flex-direction:column;gap:1px;font-size:13px;display:flex}.testi2-person-info b{color:var(--ink);font-size:14px}.testi2-person-info span{color:var(--ink-2)}.testi2-nav{z-index:1;justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex;position:relative}.testi2-arrow{background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:opacity var(--t-fast) ease;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 14px #3c28781f}.testi2-arrow:disabled{opacity:.4;cursor:default}.testi2-dots{align-items:center;gap:8px;display:flex}.testi2-dot{cursor:pointer;background:#cabdf0;border:0;border-radius:50%;width:8px;height:8px;padding:0}.testi2-dot.is-active{background:#1f6b45;transition:width .2s}@media (min-width:900px){.testi2{padding:84px 0 72px}.testi2-head{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:1280px;min-height:400px;margin:0 auto;padding:0 40px;display:flex;position:relative}.testi2-deco{display:none}.testi2-h2{text-wrap:balance;font-size:52px}.testi2-heading{max-width:620px}.testi2-sub{white-space:nowrap;max-width:none;margin:16px auto 0;font-size:17px}.testi2-note{color:#1f6b45;text-align:center;flex-direction:column;align-items:center;margin-top:40px;font-family:Caveat,Segoe Script,cursive;font-size:28px;font-weight:700;line-height:1.05;display:flex}.testi2-note br{display:none}.testi2-note-arrow{margin-top:14px;position:static;transform:rotate(52deg)}.testi2-stage{max-width:1240px;margin:52px auto 0;padding:0 40px;display:block}.testi2-people{clip-path:inset(-260px -10px 0 round 0 0 26px 26px);width:clamp(210px,17vw,270px);display:block;position:absolute;bottom:0;left:40px}.testi2-people:before{content:"";background:#b4e0c4;border-radius:26px;position:absolute;inset:34% 10px 0}.testi2-photo{width:calc(100% - 20px);margin:0 10px;position:relative}.testi2-photo img{-webkit-mask-image:none;mask-image:none}.testi2-videos-btn{color:#1f6b45;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #3c287833}.testi2-videos-btn:hover{transform:translate(-50%)translateY(-2px);box-shadow:0 12px 26px #3c287842}.testi2-rail-wrap{min-width:0}.testi2-scroller{padding:6px 4px}.testi2-scroller>*{flex:0 0 calc(33.3333% - 10.6667px)}.testi2-nav{justify-content:center;max-width:1240px;margin:24px auto 0;padding:0 40px}}.how2{background:var(--bg);width:100%;padding:56px 0;overflow:hidden}.how2-top{flex-direction:column;gap:20px;padding:0 20px;display:flex;position:relative}.how2-panel{z-index:1;position:relative}.how2-h2{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:32px;font-weight:800;line-height:1.1;display:inline-block;position:relative}.how2-sub{max-width:520px;color:var(--ink-2);margin:14px 0 0;font-size:17px;line-height:1.5}.how2-hero,.how2-sub{z-index:1;position:relative}.live-pill{z-index:3;letter-spacing:.08em;color:var(--blue);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-14px;left:0;box-shadow:0 4px 12px #14233c1f}.live-dot{background:var(--blue);border-radius:50%;width:7px;height:7px;animation:pulse 1.8s ease-in-out infinite}.how2-hero-img{aspect-ratio:1973/797;object-fit:cover;border-radius:22px;width:100%;margin-top:8px;display:block}.how2-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin:28px 20px 0;display:grid}.how2-card{background:var(--white);border-radius:22px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 8px 24px #14233c0f}.how2-card-head{align-items:center;gap:12px;display:flex}.how2-icon{border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.how2-card{transition:opacity .34s var(--ease),transform .32s var(--ease),box-shadow .32s var(--ease);transition-delay:var(--d,0s),var(--d,0s),0s}@media (hover:hover) and (min-width:900px){.how2-card:hover{z-index:2;transition-delay:0s;transform:translateY(-6px)scale(1.035);box-shadow:0 22px 48px #14233c24}.how2-thumb img{transition:transform .42s var(--ease)}.how2-card:hover .how2-thumb img{transform:scale(1.05)}}.how2-card h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17.5px;font-weight:700;line-height:1.2}.how2-card p{color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:1.5}.how2-thumb{aspect-ratio:16/9;border-radius:14px;margin-top:18px;overflow:hidden}.how2-thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:900px){.how2-top{padding-left:calc(max(0px, (100vw - var(--hero-max)) / 2) + var(--hero-pad));flex-direction:row;align-items:flex-start;gap:48px;margin-inline:0;padding-right:0}.how2-panel{flex:0 0 38%;padding-top:24px}.how2-h2{font-size:48px}.how2-sub{margin-top:18px;font-size:19px}.how2-hero{flex:auto}.how2-hero-img{border-radius:22px 0 0 22px}.how2-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1440px;margin:32px auto 0;padding:0 48px}.how2-card{padding:26px}.how2-card h3{font-size:19px}.how2-card p{font-size:16px}}.eli-grid{align-items:center;gap:32px;margin-inline:20px;display:grid}@media (min-width:768px){.eli-grid{margin-inline:32px}}@media (min-width:1280px){.eli-grid{margin-inline:48px}}.eli-photo{aspect-ratio:5/4;border-radius:var(--r-lg);background:var(--blue-soft);margin:0;overflow:hidden}.eli-photo img{object-fit:cover;object-position:58% 22%;width:100%;height:100%;display:block}.eli-text .h-section{max-width:16ch;margin-bottom:24px}.eli-text p{max-width:560px;color:var(--ink-2);text-wrap:pretty;margin:0 0 18px;font-size:clamp(16px,1.2vw,17px);line-height:1.6}.eli-text .eyebrow{color:var(--blue);margin-bottom:16px}.eli-text p:nth-of-type(2){color:var(--ink)}.eli-sign{gap:2px;display:grid;margin-top:30px!important;font-size:15px!important}.eli-sign strong{color:var(--ink);font-size:17px}.eli-link{color:var(--blue);font-size:14px;font-weight:600}.eli-link:hover{color:var(--blue-hover);text-decoration:underline}@media (min-width:900px){.eli-grid{grid-template-columns:minmax(0,48fr) minmax(0,52fr);column-gap:clamp(48px,6vw,104px)}.eli-photo{aspect-ratio:1/1.02}}.pause{padding-block:104px}.pause-quote{letter-spacing:-.03em;max-width:720px;margin:0;font-size:32px;font-weight:650;line-height:1.22}@media (min-width:900px){.pause{padding-block:150px}.pause-quote{margin-left:8%;font-size:40px}}.h-lines span{display:block}.step{flex-direction:column;min-height:300px;padding:28px;display:flex;position:relative}.step-n{letter-spacing:-.06em;color:var(--ink);opacity:.06;font-size:100px;font-weight:700;line-height:1;position:absolute;top:6px;right:24px}.step-label{letter-spacing:.1em;color:var(--blue);margin:0;font-size:12.5px;font-weight:700}.step-text{letter-spacing:-.03em;max-width:17ch;margin:auto 0 0;font-size:clamp(24px,2vw,28px);font-weight:650;line-height:1.18}@media (min-width:768px){.step{height:350px}.rail-steps .rail-scroller>.step:not(:last-child):after{content:"";background:#2f6feb2e;width:16px;height:1px;position:absolute;top:50%;left:100%}}.stages{margin-top:var(--sp-head);gap:20px;margin-inline:20px;display:grid}@media (min-width:768px){.stages{margin-inline:32px}}@media (min-width:1280px){.stages{margin-inline:48px}}.stage{align-items:center;gap:28px;padding:28px;display:grid}.stage h3{letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1.08}.stage-intro{color:var(--ink);text-wrap:pretty;margin:14px 0 0;font-size:17px}.stage-intro,.stage-items{max-width:34em;line-height:1.5}.stage-items{color:var(--ink-2);margin:16px 0 0;font-size:14px}.notebook{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line);color:var(--blue);background-color:#fff;background-image:linear-gradient(#2f6feb1a 1px,#0000 0),linear-gradient(90deg,#2f6feb1a 1px,#0000 0);background-size:26px 26px;padding:34px 32px 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,28px);font-style:italic;position:relative}.notebook p{margin:0 0 12px}.notebook p:nth-of-type(2){padding-left:12px}.notebook p:nth-of-type(3){padding-left:24px}.notebook .nb-res{margin:0;padding-left:36px}.notebook em{font-style:normal;font-weight:700}.nb-tag{background:var(--mint-soft);font-family:var(--font);color:var(--ink);border-radius:999px;padding:4px 12px;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:16px;right:20px}.exam{border-radius:6px 6px var(--r-sm) var(--r-sm);box-shadow:0 0 0 1px var(--line),0 10px 26px #14233c14;background:#fff;padding:26px 28px 34px;font-family:Georgia,Times New Roman,serif;font-size:16px;position:relative}.exam p{margin:0 0 8px}.exam-h{font-family:var(--font);letter-spacing:.1em;color:var(--blue);font-size:11.5px;font-weight:700}.exam ol{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.exam li{grid-template-columns:22px 1fr auto;align-items:baseline;gap:8px;display:grid}.exam li b{font-family:var(--font)}.corr,.exam li b,.exam li i{color:var(--blue)}.corr{background:var(--blue-soft);font-family:var(--font);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;right:-10px;box-shadow:0 2px 8px #14233c14}.corr-1{top:96px}.corr-2{top:150px;right:14px}@media (min-width:900px){.stage{column-gap:clamp(32px,5vw,72px);padding:34px}.stage-sec{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.stage-bach{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}}.pricing{margin-top:var(--sp-head);gap:20px;margin-inline:20px;display:grid}@media (min-width:768px){.pricing{margin-inline:32px}}@media (min-width:1280px){.pricing{margin-inline:48px}}.plan{flex-direction:column;padding:clamp(26px,3vw,34px);display:flex}.plan-main{background:var(--blue-soft)}.plan-badge{color:var(--blue);letter-spacing:.08em;background:#fff;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:7px 12px;font-size:11.5px;font-weight:700}.plan-name{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2vw,28px);font-weight:650}.plan-value{color:var(--ink-2);margin:10px 0 0;font-size:17px;line-height:1.4}.plan-tiers{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:26px;display:grid}.plan-tier{border-radius:var(--r-sm);background:var(--blue-softer);padding:18px 20px}.plan-main .plan-tier{background:#ffffffc7}.plan-tier-label{letter-spacing:.09em;color:var(--ink-2);margin:0;font-size:11.5px;font-weight:700}.plan-price{align-items:baseline;gap:2px;margin:8px 0 0;display:flex}.plan-amount{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(46px,4.4vw,60px)}.plan-amount,.plan-eur{font-weight:700;line-height:1}.plan-eur{letter-spacing:-.04em;font-size:clamp(34px,3.2vw,44px)}.plan-unit{color:var(--ink-2);margin-left:6px;font-size:15px;font-weight:500}.plan-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin-top:28px;display:grid}.plan-group-title{letter-spacing:.09em;color:var(--blue);margin:0 0 8px;font-size:11px;font-weight:700}.plan-groups ul,.plan-usefor{letter-spacing:-.01em;gap:6px;margin:0;padding:0;font-size:16px;font-weight:500;list-style:none;display:grid}.plan-usefor{margin-top:26px}.plan-foot{flex-direction:column;align-items:stretch;margin-top:auto;padding-top:30px;display:flex}.plan-foot .btn{min-height:52px}.plan-note{color:var(--ink-2);align-items:center;gap:6px;margin:14px 0 0;font-size:13.5px}.plan-note,.plan-note span{display:flex}.plan-disclaimer{max-width:48ch;color:var(--ink-2);margin:8px 0 0;font-size:12px;line-height:1.4}.plan-side .btn-secondary{background:var(--bg)}@media (min-width:560px){.plan-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.pricing{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.plan-foot{align-items:flex-start}}.pricing2{background:#fce9ac;width:100%;padding:56px 0 48px;position:relative;overflow:hidden}.pricing2-head{z-index:1;text-align:center;position:relative}.pricing2-h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:32px;font-weight:800;line-height:1.12}.pricing2-h2b{background:#f6c945;border-radius:999px;padding:.04em .28em;display:inline-block;position:relative}.pricing2-sub{z-index:1;color:#55627a;max-width:460px;margin:14px auto 0;font-size:15px;line-height:1.45;position:relative}.pricing2-deco{display:none}.pricing2-cards{z-index:1;gap:20px;margin:32px 20px 0;display:grid;position:relative}.pricing2-card{background:var(--white);border-radius:24px;flex-direction:column;padding:24px 20px;display:flex;position:relative}.pricing2-card--main{border:2px solid var(--blue)}.pricing2-badge{background:var(--blue-surface);color:var(--blue);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:12px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pricing2-name{color:var(--ink);margin:0 0 14px;font-size:20px;font-weight:700}.pricing2-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pricing2-tiers--single{grid-template-columns:1fr}.pricing2-tier{border-radius:14px;padding:14px 16px}.pricing2-tier--pink{background:var(--coral-soft)}.pricing2-tier--lilac{background:#f0eafd}.pricing2-tier--mint{background:var(--mint-soft)}.pricing2-tier--blue{background:var(--blue-soft)}.pricing2-tier-label{color:var(--ink);margin:0 0 4px;font-size:12.5px;font-weight:600}.pricing2-price{align-items:baseline;gap:4px;margin:0;display:flex}.pricing2-amount{letter-spacing:-.01em;color:var(--ink);font-size:26px;font-weight:800}.pricing2-unit{color:var(--ink-2);font-size:13px}.pricing2-intro{color:var(--ink-2);margin:16px 0 0;font-size:14px;line-height:1.45}.pricing2-items{gap:10px 14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pricing2-items li{color:var(--ink);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.pricing2-check{background:#fbe08a;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.pricing2-usefor{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pricing2-usefor li{color:var(--ink);align-items:center;gap:10px;font-size:14px;display:flex}.pricing2-usefor-icon{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.pricing2-usefor-icon--book{background:var(--coral-soft)}.pricing2-usefor-icon--question{background:#f0eafd}.pricing2-usefor-icon--laptop{background:var(--mint-soft)}.pricing2-usefor-icon--calendar{background:var(--blue-soft)}.pricing2-cta{border-radius:999px;justify-content:center;align-items:center;gap:8px;height:52px;margin-top:22px;padding:0 24px;font-size:15px;font-weight:600;transition:background .18s;display:inline-flex}.pricing2-cta--main{background:var(--blue);color:#fff}.pricing2-cta--main:hover{background:var(--blue-hover);color:#fff}.pricing2-cta--side{border:1.5px solid var(--blue);color:var(--blue)}.pricing2-cta--side:hover{background:var(--blue-soft)}.pricing2-footer{z-index:1;background:var(--white);color:var(--ink);border-radius:999px;align-items:center;gap:12px;margin:28px 20px 0;padding:16px 20px;font-size:13.5px;line-height:1.4;display:flex;position:relative;box-shadow:0 8px 22px #785a1e0f}.pricing2-footer-icon{background:var(--blue-soft);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}@media (min-width:900px){.pricing2{padding:84px 0 64px}.pricing2-head{max-width:720px;margin:0 auto}.pricing2-h2{font-size:44px}.pricing2-sub{max-width:560px;font-size:17px}.pricing2-deco{display:block;position:absolute}.pricing2-deco--sqrt{top:6px;right:6%}.pricing2-deco--triangle{top:100px;right:2%}.pricing2-deco--formula{color:#8b6fd1;font-family:Segoe Script,Bradley Hand,cursive;font-size:22px;top:0;left:2%;transform:rotate(-6deg)}.pricing2-deco--dashes{top:70px;left:-2%}.pricing2-deco--arrow{top:40px;left:-60px}.pricing2-deco--triangle2{top:150px;right:10%}.pricing2-cards{grid-template-columns:minmax(0,60fr) minmax(0,40fr);max-width:1160px;margin:48px auto 0;padding:0 40px}.pricing2-card{padding:32px}.pricing2-name{font-size:22px}.pricing2-tier{padding:18px 20px}.pricing2-amount{font-size:36px}.pricing2-unit{font-size:15px}.pricing2-footer{max-width:1120px;margin:32px auto 0}}.faq-sec{background:var(--bg)}.h-faq{margin-bottom:var(--sp-head)}.faq-answer strong{color:var(--ink);font-weight:700}@media (min-width:900px){.faq-sec .wrap-narrow{text-align:center;max-width:880px;margin-inline:auto}.faq-sec .faq-item button{padding:24px 48px;position:relative}.faq-sec .faq-item button,.faq-sec .faq-item button span{text-align:center;display:block}.faq-sec .faq-item button .faq-plus{margin-top:-10px;position:absolute;top:50%;right:8px}.faq-answer{text-align:center;max-width:62ch;margin-inline:auto}}.faq-item{border-bottom:1px solid #20212414}.faq-item:first-child{border-top:1px solid #20212414}.faq-item h3{margin:0}.faq-item button{width:100%;color:var(--ink);letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-family:inherit;font-size:clamp(16px,1.3vw,18px);font-weight:600;line-height:1.3;display:flex}.faq-plus{flex:none}.faq-plus .v{transform-box:view-box;transform-origin:12px 12px;transition:transform .24s var(--ease)}.faq-item.is-open .faq-plus .v{transform:scaleY(0)}.faq-panel{visibility:hidden;transition:grid-template-rows .24s var(--ease),visibility 0s linear .24s;grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-panel{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.faq-panel>div{overflow:hidden}.faq-answer{opacity:0;gap:12px;max-width:64ch;padding:0 0 26px;transition:opacity .2s;display:grid}.faq-item.is-open .faq-answer{opacity:1;transition-delay:60ms}.faq-answer p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.closing{padding-block:calc(var(--gap-section) / 2)}.closing-box{background:var(--blue-soft);border-radius:28px;gap:28px;margin-inline:20px;padding:26px 16px 16px;display:grid}@media (min-width:768px){.closing-box{margin-inline:24px}}@media (min-width:1280px){.closing-box{margin-inline:32px}}.closing-support{max-width:30em;color:var(--ink-2);margin:18px 0 0;font-size:17px;line-height:1.5}.closing-person{align-items:center;gap:12px;margin-top:24px;font-size:15px;font-weight:600;display:flex}.closing-person img{object-fit:cover;object-position:center 20%;border-radius:50%;width:48px;height:48px}.closing-cta{min-height:52px;margin-top:22px}.closing-wa{color:var(--blue);margin:16px 0 0;padding:6px 0;font-size:15px;font-weight:500;display:inline-block}.closing-wa:hover{color:var(--blue-hover);text-decoration:underline}.closing-form{border-radius:var(--r-lg);color:var(--ink);padding:clamp(18px,2.6vw,30px)}.closing-form iframe{border:0;width:100%;min-height:500px;display:block}@media (min-width:768px){.closing-box{border-radius:var(--r-box);padding:clamp(32px,4vw,60px)}}@media (min-width:900px){.closing-box{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(40px,5vw,96px)}}.site-footer{color:var(--ink-2)}.footer-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding-bottom:36px;display:flex}.footer-in p{margin:0;font-size:13px}.footer-in nav{flex-wrap:wrap;gap:4px 22px;display:flex}.footer-in a{transition:color var(--t-fast) ease;padding:8px 0;font-size:13px;font-weight:500;display:inline-block}.footer-in a:hover{color:var(--ink)}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.live-dot{opacity:1;animation:none}.card,.card:hover,.rcard,.rcard:hover{translate:none;scale:none}.burger path,.hdr-in,.menu-list li,.menu-overlay,.menu-panel{transition:none}}.legal-body h2{letter-spacing:-.3px;margin:32px 0 12px;font-size:19px;font-weight:600}.legal-body p{color:var(--ink);margin:0 0 14px;font-size:15px;line-height:1.6}.legal-body ul{margin:0 0 14px;padding-left:20px}.legal-body li{color:var(--ink);margin:0 0 6px;font-size:15px;line-height:1.6}.legal-body a{color:var(--blue)}.legal-body strong{color:var(--ink)}.how2-videobtn{text-align:center;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.how2-thumb--video{display:block;position:relative}.how2-vplay{background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 20px #14233c47}.how2-vplay svg{margin-left:3px}.how2-thumb--video:hover .how2-vplay{transform:scale(1.08)}.how2-note,.how2-vcta{text-align:left;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:9px 10px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.how2-vcta{border:1px solid #0000;transition:filter .2s}.how2-vcta svg{flex:none}.how2-videobtn:hover .how2-vcta{filter:brightness(.96)saturate(1.1)}.how2-note{cursor:default;white-space:nowrap;border:1px solid #0000}.how2-note svg{flex:none}.cv-modal{z-index:80;-webkit-backdrop-filter:blur(4px);background:#0a0c14c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cv-modal-box{width:min(1040px,100%);position:relative}.cv-video{background:#000;border-radius:16px;width:100%;max-height:82vh;display:block;box-shadow:0 30px 80px #00000080}.cv-close{color:#1d1d1f;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-48px;right:0}@media (max-width:899px){.testi-card.is-playing .testi-bubble{opacity:0;pointer-events:none}}.testi-bubble{transition:opacity .22s}.pricing2-h2{letter-spacing:-.03em;font-size:clamp(34px,8.6vw,42px);line-height:1.08}.pricing2-h2b{color:var(--blue);background:0 0;border-radius:0;padding:0}.pricing2-sub{color:#5b6472;max-width:560px;font-size:17px}.pricing2-name{letter-spacing:-.02em;font-size:24px}.pricing2-tier-label{font-size:14px}.pricing2-amount{font-size:34px}.pricing2-unit{font-size:15px}.pricing2-intro,.pricing2-items li,.pricing2-usefor li{font-size:16px}.pricing2-check{width:22px;height:22px}.pricing2-cta{border-radius:14px;height:58px;font-size:17px}.pricing2-footer{border-radius:20px;font-size:16px}@media (min-width:900px){.pricing2{padding:96px 0 80px}.pricing2-head{max-width:820px}.pricing2-h2{font-size:52px}.pricing2-sub{max-width:640px;margin-top:18px;font-size:19px}.pricing2-cards{gap:28px;max-width:1280px;margin-top:56px}.pricing2-card{border-radius:26px;padding:40px}.pricing2-badge{margin-bottom:16px;padding:6px 14px;font-size:14px}.pricing2-name{margin-bottom:18px;font-size:30px}.pricing2-tier{border-radius:18px;padding:22px 24px}.pricing2-tier-label{font-size:16px}.pricing2-amount{font-size:48px}.pricing2-unit{font-size:18px}.pricing2-intro{margin-top:20px;font-size:18px}.pricing2-items{gap:14px 16px;margin-top:24px}.pricing2-items li,.pricing2-usefor li{font-size:18px}.pricing2-usefor{gap:14px;margin-top:22px}.pricing2-usefor-icon{width:40px;height:40px}.pricing2-cta{height:62px;margin-top:28px;font-size:18px}.pricing2-footer{max-width:1200px;margin-top:36px;padding:22px 30px;font-size:18px}.pricing2-footer-icon{width:40px;height:40px}.how2-card-head{min-height:50px}.how2-card p{min-height:4.5em}.testi2-head{min-height:440px}.testi2-note{margin-top:auto}.testi2-stage{margin-top:34px}.pricing2-sub{white-space:nowrap;max-width:none}.pricing2-card{transition:opacity .34s var(--ease),transform .32s var(--ease),box-shadow .32s var(--ease);transition-delay:var(--d,0s),var(--d,0s),0s}}@media (hover:hover) and (min-width:900px){.pricing2-card:hover{z-index:2;transition-delay:0s;transform:translateY(-10px)scale(1.045);box-shadow:0 32px 64px #1e326e38}}.pricing2-h2b{color:var(--ink)}.pricing2-tier--blue,.pricing2-tier--lilac,.pricing2-tier--mint,.pricing2-tier--pink,.pricing2-usefor-icon--book,.pricing2-usefor-icon--calendar,.pricing2-usefor-icon--laptop,.pricing2-usefor-icon--question{background:#eef3fd}.pricing2-check{background:#d9f2e3}.pricing2-badge{background:var(--blue);color:#fff;margin:0;padding:7px 14px;position:absolute;top:-17px;left:28px;box-shadow:0 8px 18px #2f6feb59}.pricing2-cta{margin-top:auto}.pricing2-items,.pricing2-usefor{margin-bottom:26px}@media (min-width:900px){.pricing2-badge{top:-19px;left:40px}.pricing2-items,.pricing2-usefor{margin-bottom:32px}.faq-sec .wrap-narrow{max-width:1000px}.faq-sec .faq-item button{font-size:18px}.faq-sec .faq-item button span{white-space:nowrap}.faq-sec .faq-answer{text-align:left;max-width:72ch;margin:0;padding:0 48px 26px}}.pricing2-card--side{border:2px solid #0000}@media (min-width:900px){.testi2{padding:64px 0 56px}.testi2-head{min-height:300px}.testi2-note{margin-top:26px}.testi2-people{width:clamp(170px,13.5vw,215px)}.testi2-stage{margin-top:22px}}.testi2-dots .testi2-dot{background:#a9d8bb}.testi2-dots .testi2-dot.is-active{background:#1f6b45}@media (min-width:900px){.testi2-people{top:6px;bottom:auto}}@media (max-width:899px){.testi-bubble,.testi-card--left .testi-bubble,.testi-card--right .testi-bubble{text-align:center;max-width:none;padding:10px 14px;inset:auto 14px 14px}.testi2-photo{display:none}}@media (min-width:900px){.testi2-photo{display:block}}.cv-paused,.hero-video-x{position:absolute}.hero-video-x{z-index:3;color:#1d1d1f;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;top:10px;right:10px;box-shadow:0 4px 14px #14233c40}.cv-paused{pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%)}.cv-modal-box .cv-video{cursor:pointer}.pricing2{background:var(--bg)}.pricing2-card{border:2px solid #dfe6f5;box-shadow:0 16px 40px #14233c14}.pricing2-card--main{color:#fff;background:linear-gradient(160deg,#3b7bf5,#2457d6);border-color:#0000;box-shadow:0 28px 60px #2457d661}.pricing2-card--main .pricing2-amount,.pricing2-card--main .pricing2-items li,.pricing2-card--main .pricing2-name{color:#fff}.pricing2-card--main .pricing2-unit{color:#ffffffc7}.pricing2-card--main .pricing2-tier{background:#ffffff29}.pricing2-card--main .pricing2-check{background:#fff}.pricing2-card--main .pricing2-cta--main{color:#1f4fc0;background:#fff;box-shadow:0 12px 26px #0a1e5a4d}.pricing2-card--main .pricing2-cta--main:hover{color:#1f4fc0;background:#eef3ff}.pricing2-badge{color:#1d1d1f;background:#fdd34d;font-weight:700;box-shadow:0 8px 18px #785a004d}.pricing2-badge svg path{fill:#1d1d1f}.pricing2-card--side{border-color:#c9d6f2}.pricing2-card--side .pricing2-cta--side{color:#fff;background:#0d1f3d;border-color:#0d1f3d;box-shadow:0 12px 26px #0d1f3d40}.pricing2-card--side .pricing2-cta--side:hover{background:#17305c}.pricing2-footer{box-shadow:none;background:#fff;border:2px solid #dfe6f5}@media (min-width:900px){.pricing2{padding:104px 0 88px}.pricing2-h2{font-size:58px}.pricing2-amount{font-size:56px}.pricing2-cta{height:66px;font-size:19px}.pricing2-card{padding:44px}}@media (max-width:899px){.testi-card .testi-bubble{z-index:3;bottom:12px}.testi-card .testi-tag{margin-top:28px}}.pricing2-tier--single,.pricing2-tiers .pricing2-tier{min-width:0}.pricing2-price{white-space:nowrap;flex-wrap:nowrap}.pricing2-tiers:not(.pricing2-tiers--single) .pricing2-amount{font-size:40px}@media (min-width:900px){.pricing2-tiers:not(.pricing2-tiers--single) .pricing2-amount{font-size:44px}.pricing2-card--main .pricing2-items{margin-bottom:40px}}@media (max-width:899px){.testi-card{container-type:inline-size}.testi-card .testi-bubble,.testi-card--left .testi-bubble,.testi-card--right .testi-bubble{top:calc(100cqw - 12px);bottom:auto;transform:translateY(-100%)}}.faq-item,.faq-item:first-child{transition:box-shadow .24s var(--ease),border-color .24s var(--ease),transform .24s var(--ease);background:#fff;border:1px solid #20212412;border-radius:20px;margin-bottom:14px;box-shadow:0 6px 18px #14233c0d}.faq-item:hover{box-shadow:0 12px 28px #14233c17}.faq-item.is-open{border-color:#2f6feb59;box-shadow:0 16px 34px #2f6feb1f}.faq-item button{padding:22px 26px}.faq-plus{width:34px;height:34px;color:var(--blue);background:#eaf1ff;border-radius:50%;padding:7px;transition:background .24s,color .24s}.faq-item.is-open .faq-plus{background:var(--blue);color:#fff}.faq-answer{padding:0 26px 24px}.faq-answer p{color:#4b5563}@media (min-width:900px){.faq-sec .faq-item button{padding:24px 74px;font-size:19px}.faq-sec .faq-item button .faq-plus{margin-top:-17px;right:22px}.faq-sec .faq-answer{max-width:none;padding:0 74px 28px;font-size:17px}.faq-sec .faq-answer p{font-size:17px}}@keyframes fx-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes fx-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes fx-pop{0%{opacity:0;transform:scale(.94)translateY(16px)}to{opacity:1;transform:none}}@keyframes fx-ring{0%{box-shadow:0 8px 24px #14233c38,0 0 #ffffff8c}70%{box-shadow:0 8px 24px #14233c38,0 0 0 18px #fff0}to{box-shadow:0 8px 24px #14233c38,0 0 #fff0}}.hdr{animation:fx-down .6s var(--ease) both}.top-h1{animation:fx-up .7s var(--ease) 80ms both}.top-lead{animation:fx-up .7s var(--ease) .2s both}.top-badges{animation:fx-up .7s var(--ease) .3s both}.top-cta{animation:fx-up .7s var(--ease) .4s both}.top-hero-visual{animation:fx-pop .8s var(--ease) .22s both}.hero-video-play{animation:fx-ring 2.6s ease-out 1.4s infinite}[data-reveal]{transition:opacity .62s var(--ease),transform .62s var(--ease);transform:translateY(26px)scale(.985)}[data-reveal].is-visible{transform:none}.hdr-cta,.hero-cta-primary,.hero-cta-secondary,.pricing2-cta,.testi2-videos-btn{transition:transform .22s var(--ease),box-shadow .22s var(--ease),background .2s ease,color .2s ease}@media (hover:hover){.hdr-cta:hover,.hero-cta-primary:hover{transform:translateY(-3px);box-shadow:0 14px 28px #2f6feb61}.hero-cta-secondary:hover{box-shadow:0 12px 24px #14233c1f}.hero-cta-secondary:hover,.pricing2-cta:hover{transform:translateY(-3px)}.pricing2-cta svg{transition:transform .22s var(--ease)}.pricing2-cta:hover svg{transform:translate(5px)}.hdr-nav a{position:relative}.hdr-nav a:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform .26s var(--ease);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.hdr-nav a:hover:after{transform:scaleX(1)}.hero-card{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.hero-cards.is-expanded .hero-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px #14233c1f}.testi2-card{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.testi2-card:hover{transform:translateY(-8px);box-shadow:0 24px 48px #1f6b452e}.testi-frame{transition:transform .36s var(--ease),box-shadow .36s var(--ease)}.testi-card:hover .testi-frame{transform:translateY(-6px)scale(1.015);box-shadow:0 26px 54px #503c0a33}.hero-video-play-btn:hover .hero-video-play,.testi-play-btn:hover .testi-play{transform:scale(1.12)}.hero-video-frame .hero-video{transition:transform .36s var(--ease),box-shadow .36s var(--ease)}.hero-video-frame:hover .hero-video{transform:translateY(-4px)scale(1.012);box-shadow:0 26px 52px #1e190a38}.faq-item:hover{transform:translateY(-2px)}.testi2-arrow:hover{transform:scale(1.1)}}.testi2-arrow{transition:transform .2s var(--ease),opacity .2s ease}.testi2-dot{transition:width .26s var(--ease),background .2s ease}.testi2-dot.is-active{border-radius:999px;width:22px}@media (prefers-reduced-motion:reduce){.hdr,.hero-video-play,.top-badges,.top-cta,.top-h1,.top-hero-visual,.top-lead{animation:none!important}.hero-card,.hero-video,.how2-card,.pricing2-card,.testi-frame,.testi2-card{transition:none!important}.hero-video-frame:hover .hero-video,.how2-card:hover,.pricing2-card:hover,.testi-card:hover .testi-frame,.testi2-card:hover{transform:none!important}}.closing-box{text-align:center;background:#dfe9ff;padding:34px 18px 22px;display:block}.closing-copy{flex-direction:column;align-items:center;max-width:980px;margin:0 auto;display:flex}.closing-copy .h-section{text-wrap:balance;font-size:clamp(32px,6.4vw,50px);line-height:1.06}.closing-support{color:#4b5563;max-width:36em;margin:18px auto 0;font-size:clamp(16px,2vw,19px)}.closing-points{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.closing-points li{color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #14233c0f}.closing-points li:before{content:"";background:#22a45d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:16px;height:16px}.closing-person{justify-content:center;margin-top:26px}.closing-form{text-align:left;background:#fff;border-radius:26px;max-width:860px;margin:30px auto 0;padding:clamp(20px,3.4vw,44px);box-shadow:0 26px 60px #1f4fc02e}@media (min-width:768px){.closing-box{padding:clamp(40px,5vw,72px) clamp(24px,4vw,60px)}}@media (min-width:900px){.closing-box{display:block}}.cf-grid{gap:18px;display:grid}.cf-consent label,.cf-field label{font-size:15px}.cf-field label{color:var(--ink);margin-bottom:8px;font-weight:700;display:block}.cf-consent b,.cf-field label b{color:#e0475b}.cf input[type=email],.cf input[type=tel],.cf input[type=text],.cf select,.cf textarea{width:100%;color:var(--ink);background:#fbfcfe;border:1.5px solid #d5dbe6;border-radius:14px;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.cf textarea{resize:vertical;min-height:112px}.cf input::placeholder,.cf textarea::placeholder{color:#9aa3b2}.cf input:focus,.cf select:focus,.cf textarea:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 4px #2f6feb26}.cf-select{position:relative}.cf-select select{appearance:none;cursor:pointer;padding-right:44px}.cf-select:after{content:"";pointer-events:none;border-bottom:2px solid #6b7488;border-right:2px solid #6b7488;width:9px;height:9px;margin-top:-7px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.cf-hint{color:#7a8396}.cf-error,.cf-hint{margin:6px 0 0;font-size:13px}.cf-error{color:#d23a50;font-weight:600}.cf-field.has-error input,.cf-field.has-error select{background:#fff8f9;border-color:#e0475b}.cf-reveal{opacity:0;transition:grid-template-rows .36s var(--ease),opacity .3s ease;grid-template-rows:0fr;display:grid}.cf-reveal>div{overflow:hidden}.cf-reveal.is-open{opacity:1;grid-template-rows:1fr}.cf-reveal.is-open>div{margin:-4px -4px -6px;padding:4px 4px 6px}.cf-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cf-consent{margin-top:22px}.cf-consent label{color:#4b5563;cursor:pointer;align-items:flex-start;gap:12px;font-weight:500;line-height:1.45;display:flex}.cf-consent input{width:22px;height:22px;accent-color:var(--blue);flex:none;margin-top:1px}.cf-alert a,.cf-consent a,.cf-wa a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cf-consent.has-error label{color:#d23a50}.cf-alert{color:#8a2233;background:#fff1f3;border:1px solid #f5c2cb;border-radius:14px;margin-top:18px;padding:14px 16px;font-size:15px;line-height:1.45}.cf-submit{color:#fff;cursor:pointer;width:100%;height:62px;transition:transform .22s var(--ease),box-shadow .22s var(--ease),opacity .2s ease;background:linear-gradient(160deg,#3b7bf5,#2457d6);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-family:inherit;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 16px 30px #2457d659}.cf-submit svg{transition:transform .22s var(--ease)}@media (hover:hover){.cf-submit:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 22px 38px #2457d66b}.cf-submit:hover:not(:disabled) svg{transform:translate(5px)}}.cf-submit:disabled{opacity:.75;cursor:progress}.cf-spinner{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:cf-spin .7s linear infinite}@keyframes cf-spin{to{transform:rotate(1turn)}}.cf-wa{color:#4b5563;margin:16px 0 0;font-size:15px}.cf--done,.cf-wa{text-align:center}.cf--done{padding:18px 6px}.cf-done-icon{color:#1f9d55;width:72px;height:72px;animation:fx-pop .5s var(--ease) both;background:#d9f2e3;border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid}.cf--done h3{letter-spacing:-.02em;margin:0;font-size:26px;line-height:1.15}.cf--done p{color:#4b5563;max-width:34em;margin:12px auto 0;font-size:17px;line-height:1.5}.cf-link{color:var(--blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:8px 4px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:underline}@media (min-width:720px){.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.cf-field--full,.cf-reveal{grid-column:1/-1}}.testi2-deco{display:none}.how2-card:hover .how2-thumb img,.how2-thumb img{transform:none!important}.testi2-card,.testi2-card:hover{box-shadow:none!important}@media (hover:hover) and (min-width:900px){.how2-card[data-reveal].is-visible:hover{z-index:3;transition-delay:0s;transform:translateY(-8px)scale(1.05);box-shadow:0 26px 52px #14233c29}.pricing2-card[data-reveal].is-visible:hover{z-index:3;transition-delay:0s;transform:translateY(-10px)scale(1.045);box-shadow:0 32px 64px #1e326e3d}.pricing2-card--main[data-reveal].is-visible:hover{box-shadow:0 34px 70px #2457d680}}@media (max-width:899px){.top-hero-copy{display:contents}.top-h1{order:1;font-size:clamp(30px,8.4vw,44px)}.top-badges,.top-lead{display:none}.top-hero-visual{order:2;margin-top:48px}.top-cta{order:3;margin-top:34px}}.testi-x{z-index:4}@media (min-width:900px){.pricing2-cards{grid-template-columns:minmax(0,63fr) minmax(0,37fr);gap:30px}.pricing2-card--main{padding:52px 52px 48px}.pricing2-card--main .pricing2-name{font-size:36px}.pricing2-card--main .pricing2-amount{font-size:72px}.pricing2-card--main .pricing2-unit{font-size:22px}.pricing2-card--main .pricing2-tier{padding:28px 30px}.pricing2-card--main .pricing2-items li{font-size:20px}.pricing2-card--main .pricing2-check{width:26px;height:26px}.pricing2-card--main .pricing2-cta{height:72px;font-size:21px}.pricing2-card--side .pricing2-name{font-size:26px}.pricing2-card--side{padding:36px 34px 48px}.pricing2-card--side .pricing2-cta{height:72px;font-size:20px}}.closing-person img{object-position:center;border:3px solid #fff;width:64px;height:64px;box-shadow:0 6px 16px #14233c2e}@keyframes fx-rise{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:none}}.hero-card{animation:fx-rise .8s var(--ease) backwards}.hero-card:first-child{animation-delay:.56s}.hero-card:nth-child(2){animation-delay:.7s}.hero-card:nth-child(3){animation-delay:.84s}@media (prefers-reduced-motion:reduce){.hero-card{animation:none!important}}@media (min-width:900px){.pricing2-card--side{padding:52px 40px 48px}.pricing2-card--side .pricing2-name{font-size:36px}.pricing2-card .pricing2-tiers{margin-top:0}.pricing2-card .pricing2-tier{flex-direction:column;justify-content:center;min-height:164px;padding:28px 30px;display:flex}.pricing2-card--side .pricing2-tier{padding:24px 26px}.pricing2-card--side .pricing2-tier-label{margin-bottom:6px;font-size:18px}.pricing2-card--side .pricing2-amount{font-size:56px}.pricing2-card--side .pricing2-unit{font-size:20px}.pricing2-card--side .pricing2-items{margin-top:30px}.pricing2-card--side .pricing2-items li{font-size:20px}.pricing2-card--side .pricing2-check{width:26px;height:26px}}@media (max-width:899px){.hero-madrid{display:none}.top-hero{padding-top:10px}}@media (min-width:900px){.testi2-note{margin-top:52px}}.hero-card-role{letter-spacing:0;text-transform:none;color:#4b5673;margin-top:3px;font-size:13px;font-weight:700;display:block}.hero-card-eyebrow{min-height:41px}.drawer-close{color:#1d1d1f;cursor:pointer;background:#eef1f7;border:0;border-radius:50%;align-self:flex-end;place-items:center;width:44px;height:44px;margin:-4px -8px 0 0;transition:background .18s,transform .18s;display:grid}.drawer-close:hover{background:#e1e6f0;transform:rotate(90deg)}.menu-list{margin-top:4px}@media (max-width:899px){.top-hero-visual{margin-top:42px}.hero-credit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.hero-credit .hero-credit-name{display:contents}.hero-credit .hero-credit-name b{grid-area:1/1}.hero-credit .hero-credit-name span{grid-area:2/1/auto/-1}.hero-credit .hero-social{grid-area:1/2;justify-self:end}.hero-social-link--linkedin{display:none}}@media (min-width:1024px){.hdr-cta{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s,transform .22s var(--ease),box-shadow .22s var(--ease),background .2s ease;display:inline-flex}.hdr-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease,visibility 0s,transform .22s var(--ease),box-shadow .22s var(--ease),background .2s ease}}@media (max-width:899px){.top-cta{margin-top:22px}}.opi-cta{text-align:center;padding:24px 0 72px}.opi-cta-in h2{letter-spacing:-.02em;color:var(--navy-ink);font-size:clamp(26px,4.4vw,38px);font-weight:800}.opi-cta-in p{color:#4a5568;max-width:460px;margin:10px auto 0;font-size:17px}.opi-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}@media (max-width:899px){.opi-cta-btns{flex-direction:column}.opi-cta-btns a{width:100%}}@media (min-width:900px){.testi2.testi2--solo .testi2-head{min-height:0!important}.testi2--solo .testi2-stage{margin-top:40px}}.closing-copy .closing-title{letter-spacing:-.03em;max-width:21em;font-size:clamp(30px,6.2vw,46px);line-height:1.1}.legal-back{height:40px;color:var(--navy-ink);border:1.5px solid #0d1f3d2e;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.legal{padding:48px var(--hero-pad) 72px}.legal-wrap{color:#2b3445;max-width:760px;margin:0 auto;font-size:16px;line-height:1.65}.legal-wrap h1{letter-spacing:-.03em;color:var(--navy-ink);margin:0;font-size:clamp(32px,5vw,44px);font-weight:800}.legal-updated{color:#6b7280;margin:8px 0 32px;font-size:14px}.legal-wrap section{margin-top:30px}.legal-wrap h2{color:var(--navy-ink);margin:0 0 8px;font-size:20px;font-weight:700}.legal-wrap p,.legal-wrap ul{margin:10px 0 0}.legal-wrap ul{padding-left:22px}.legal-wrap li{margin-top:6px}.legal-wrap a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.legal-wrap h3{color:var(--navy-ink);margin:14px 0 0;font-size:16px;font-weight:700}.aceptar-form{background:#fff;border-radius:20px;margin-top:14px;padding:24px;box-shadow:0 10px 26px #14233c12}.aceptar-hint{text-align:center;margin-top:12px}.ck{z-index:90;color:#2b3445;background:#fff;border-radius:18px;max-width:440px;padding:16px 18px;font-size:14px;line-height:1.5;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 14px 40px #14233c38}.ck-text{margin:0}.ck-text a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.ck-panel{border-top:1px solid #e5e7eb;margin-top:12px}.ck-row{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.ck-row b{color:var(--navy-ink);display:block}.ck-row span{color:#6b7280;font-size:13px;display:block}.ck-row em{color:#6b7280;white-space:nowrap;font-size:12px;font-style:normal}.ck-row input{width:20px;height:20px;accent-color:var(--blue);flex:none}.ck-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.ck-btn{border:1.5px solid var(--navy-ink);height:42px;font:inherit;color:var(--navy-ink);cursor:pointer;background:#fff;border-radius:12px;flex:1;font-weight:700}.ck-btn:hover{background:#f3f4f6}.ck-config,.ck-link{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ck-config{color:#4b5563;white-space:nowrap;padding:0 4px;font-size:14px}.ck-link--inline{color:var(--blue)}.site-footer .ck-link{color:inherit}.gr-btns{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}@media (max-width:899px){.gr-btns{flex-direction:column}.gr-btns a{width:100%}}.legal-wrap h1{line-height:1.15}.legal-wrap .gr-btns a{text-decoration:none}.legal-wrap .gr-btns .hero-cta-primary{color:#fff}.legal-wrap .gr-btns .hero-cta-secondary{color:var(--navy-ink)}.legal-wrap .gr-h2{letter-spacing:-.02em;margin:8px 0 14px;font-size:clamp(26px,4.4vw,34px);font-weight:800;line-height:1.15}.gr-steps{margin:0;list-style:none;padding:0!important}.legal-wrap .gr-steps li{align-items:flex-start;gap:12px;margin-top:12px;font-size:17px;display:flex}.gr-tick{flex:none;margin-top:1px}.lp main{display:block}.lp-hero{max-width:760px;padding:36px var(--hero-pad) 8px;text-align:center;margin:0 auto}.lp-hero h1{letter-spacing:-.03em;color:var(--navy-ink);text-wrap:balance;margin:0;font-size:clamp(26px,5.4vw,42px);font-weight:800;line-height:1.14}.lp-hero p{color:#4b5563;max-width:34em;margin:16px auto 0;font-size:clamp(15px,2vw,17px);line-height:1.5}.lp-video{max-width:480px;padding:0 var(--hero-pad);margin:22px auto 0}.lp-video-frame{aspect-ratio:4/3;background:#000;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 16px 40px #14233c2e}.lp-video-frame img,.lp-video-frame video{object-fit:cover;width:100%;height:100%;display:block}.lp-play,.lp-video-frame video{cursor:pointer}.lp-play{background:#fff;border:0;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 8px 24px #00000040}.lp-video figcaption{text-align:center;color:#6b7280;margin-top:10px;font-size:14px}.lp-resenas{max-width:1100px;padding:0 var(--hero-pad);margin:48px auto 0}.lp-form h2,.lp-resenas h2{text-align:center;letter-spacing:-.03em;color:var(--navy-ink);margin:0;font-size:clamp(26px,4.6vw,38px);font-weight:800}.lp-resenas-grid{grid-template-columns:1fr;gap:18px;margin-top:24px;display:grid}.lp-resenas .testi2-quote{flex:1}@media (min-width:900px){.lp-resenas-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.lp-form{max-width:560px;margin:56px auto 0;scroll-margin-top:90px}.lp-form>p{text-align:center;color:#4b5563;margin:10px 0 0}.lp-form-card{background:#fff;border-radius:22px;margin-top:20px;padding:22px;box-shadow:0 16px 40px #14233c1f}.lp-ventajas{color:#4b5563;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.lp-ventajas li:before{content:"✓ ";color:#1f9d55;font-weight:800}.cf--corto .cf-grid{grid-template-columns:1fr}.lp-car{max-width:920px;padding:0 var(--hero-pad);margin:30px auto 0}.lp-car-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:4px 2px 12px;display:flex;overflow-x:auto}.lp-car-track::-webkit-scrollbar{display:none}.lp-car-track .testi2-card{scroll-snap-align:start;flex:0 0 88%}.lp-car-track .testi2-quote{flex:1}@media (min-width:800px){.lp-car-track .testi2-card{flex:0 0 calc(50% - 8px)}}.lp-car-nav{justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex}.lp-car-btn{width:40px;height:40px;color:var(--navy-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:24px;line-height:1;box-shadow:0 4px 14px #14233c1f}.lp-car-btn:disabled{opacity:.35;cursor:default}.lp-car-dots{gap:8px;display:flex}.lp-car-dot{cursor:pointer;background:#cfd3da;border:0;border-radius:50%;width:9px;height:9px;padding:0}.lp-car-dot.is-active{background:var(--blue);border-radius:6px;width:22px}.lp-cta{padding:0 var(--hero-pad);text-align:center;margin:26px auto 0}.lp-form{margin-top:40px}@media (min-width:900px){.lp-hero{max-width:1040px}.lp-hero h1{font-size:36px}.lp-car{max-width:1120px}.lp-car-track{grid-template-columns:repeat(3,1fr);padding:4px 0 8px;display:grid;overflow:visible}.lp-car-track .testi2-card{flex:none}.lp-car-nav{display:none}}.lp-cta{margin-top:22px}.lp-car{margin-top:36px}.lp{position:relative;overflow-x:clip}.lp .site-footer,.lp main{z-index:1;position:relative}.lp-bg{pointer-events:none;z-index:0;height:900px;inset:0 0 auto;overflow:hidden}.lp-bg,.lp-blob{position:absolute}.lp-blob{filter:blur(54px);opacity:.55;border-radius:50%;animation:lp-float 14s ease-in-out infinite alternate}.lp-blob--y{background:#ffe27a;width:340px;height:340px;top:150px;left:-110px}.lp-blob--l{background:#d9ccff;width:380px;height:380px;animation-duration:17s;top:60px;right:-120px}.lp-blob--m{background:#bfeed6;width:300px;height:300px;animation-duration:19s;top:520px;left:38%}@keyframes lp-float{0%{transform:translate(0)scale(1)}to{transform:translate(28px,-34px)scale(1.12)}}@keyframes lp-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.lp-hero h1{animation:lp-up .8s cubic-bezier(.22,1,.36,1) both}.lp-eli{animation:lp-up .8s cubic-bezier(.22,1,.36,1) .15s both}.lp-video{animation:lp-up .9s cubic-bezier(.22,1,.36,1) .3s both}.lp-cta{animation:lp-up .9s cubic-bezier(.22,1,.36,1) .5s both}.lp-mk{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 90%;background-repeat:no-repeat;background-size:0 46%;padding:0 .08em;animation:lp-mark .9s cubic-bezier(.3,.7,.2,1) .9s forwards}.lp-mk--y{background-image:linear-gradient(#ffd95a,#ffd95a);animation-delay:1.5s}.lp-mk--b{background-image:linear-gradient(#ffb3ad,#ffb3ad)}@keyframes lp-mark{to{background-size:100% 46%}}.lp-form h2 .lp-mk{background-size:100% 46%;animation:none}.lp-hero h1{font-size:clamp(22px,5.9vw,28px)}@media (min-width:900px){.lp-hero h1{font-size:36px}}.lp-eli{color:#2b3445;text-align:left;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:15px;display:inline-flex;box-shadow:0 6px 18px #14233c1a;margin:18px auto 0!important}.lp-eli img{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.lp-hero{flex-direction:column;align-items:center;display:flex}.lp-video{position:relative}.lp-video-frame{transition:transform .5s cubic-bezier(.22,1,.36,1);transform:rotate(-1.4deg);box-shadow:0 0 0 6px #fff,0 20px 48px #2f6feb47}@media (hover:hover){.lp-video-frame:hover{transform:rotate(0)scale(1.02)}}.lp-play:after,.lp-play:before{content:"";pointer-events:none;border:2px solid #ffffffd9;border-radius:50%;animation:lp-ripple 2.4s ease-out infinite;position:absolute;inset:0}.lp-play:after{animation-delay:1.2s}@keyframes lp-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.lp-nota{display:none}@media (min-width:900px){.lp-nota{color:var(--blue);font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:30px;font-weight:700;animation:lp-bob 3s ease-in-out infinite;display:block;position:absolute;top:70px;left:calc(50% + 210px);transform:rotate(-6deg)}.lp-nota svg{margin:2px 0 0 -34px;display:block;transform:scaleX(-1)rotate(8deg)}}@keyframes lp-bob{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-6px)}}.lp-cta-in{display:inline-block;position:relative}.lp-cta .hero-cta-primary{background:linear-gradient(135deg,#3b7bff,#2457d6);animation:lp-glow 2.8s ease-in-out infinite;position:relative;overflow:hidden;box-shadow:0 12px 28px #2f6feb66}.lp-cta .hero-cta-primary:after{content:"";background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:40%;height:100%;animation:lp-shine 3.8s ease-in-out 1.5s infinite;position:absolute;top:0;left:-70%;transform:skew(-20deg)}@keyframes lp-glow{0%,to{box-shadow:0 12px 28px #2f6feb66}50%{box-shadow:0 14px 38px #2f6feb9e}}@keyframes lp-shine{0%{left:-70%}45%,to{left:150%}}.lp-sticker{color:var(--navy-ink);letter-spacing:.01em;background:#ffd95a;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:800;animation:lp-wobble 3.2s ease-in-out infinite;position:absolute;top:-16px;right:-22px;transform:rotate(9deg);box-shadow:0 6px 14px #785a0038}@keyframes lp-wobble{0%,to{transform:rotate(9deg)scale(1)}50%{transform:rotate(4deg)scale(1.08)}}.lp-car-track .testi2-card{border-top:5px solid #0000;transition:transform .35s,box-shadow .35s}.lp-car-track .testi2-card:first-child{background:linear-gradient(#f1eaff,#fff 60%);border-top-color:#b79af0}.lp-car-track .testi2-card:nth-child(2){background:linear-gradient(#fff5cf,#fff 60%);border-top-color:#f2c94c}.lp-car-track .testi2-card:nth-child(3){background:linear-gradient(#def6e9,#fff 60%);border-top-color:#6fcf97}.lp-js .lp-car .testi2-card{opacity:0;transform:translateY(28px)}.lp-js .lp-car.is-in .testi2-card{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1),box-shadow .35s;transform:none}@media (hover:hover){.lp-js .lp-car.is-in .testi2-card:hover{transition-delay:0s;transform:translateY(-6px);box-shadow:0 22px 44px #3c287829}}.lp-car-btn{transition:transform .2s}.lp-car-btn:not(:disabled):active{transform:scale(.9)}.lp-form{max-width:none;padding:0 var(--hero-pad) 56px;margin-top:44px}.lp-form-panel{background:linear-gradient(155deg,#d9e5ff,#eaf0ff 55%,#f3ecff);border-radius:30px;max-width:640px;margin:0 auto;padding:36px 22px 28px;position:relative;overflow:hidden}.lp-form-panel:after,.lp-form-panel:before{content:"";pointer-events:none;border-radius:50%;animation:lp-float 12s ease-in-out infinite alternate;position:absolute}.lp-form-panel:before{opacity:.6;filter:blur(8px);background:#ffe27a;width:180px;height:180px;top:-50px;right:-50px}.lp-form-panel:after{opacity:.6;filter:blur(8px);background:#cbbdf7;width:160px;height:160px;animation-duration:15s;bottom:-60px;left:-60px}.lp-form-panel>*{z-index:1;position:relative}.lp-js .lp-form-panel.lp-rv{opacity:0;transform:translateY(32px)}.lp-js .lp-form-panel.lp-rv.is-in{opacity:1}.lp-form-card{box-shadow:0 18px 40px #2457d62e}@media (prefers-reduced-motion:reduce){.lp-blob,.lp-cta,.lp-cta .hero-cta-primary,.lp-cta .hero-cta-primary:after,.lp-eli,.lp-form-panel:after,.lp-form-panel:before,.lp-hero h1,.lp-mk,.lp-nota,.lp-play:after,.lp-play:before,.lp-sticker,.lp-video{animation:none!important}.lp-mk{background-size:100% 46%!important}}.lp-nota{white-space:nowrap}@media (max-width:599px){.lp-form{padding-left:10px;padding-right:10px}.lp-form-panel{padding:30px 12px 24px}.lp-form-card{padding:18px 16px}}@media (min-width:900px){.lp-hero{max-width:1360px}.lp-hero h1{font-size:inherit;line-height:1.2}.lp-t1{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,46px);display:block}.lp-t2{white-space:nowrap;letter-spacing:-.02em;color:#1f2e4d;margin-top:10px;font-size:clamp(16px,1.7vw,25px);font-weight:700;display:block}.lp-eli{gap:12px;padding:8px 20px 8px 8px;font-size:18px;margin-top:22px!important}.lp-eli img{width:46px;height:46px}.lp-video{max-width:760px}.lp-nota{font-size:34px;top:110px;left:calc(50% + 350px)}.lp-form-panel{max-width:780px}.lp-form h2,.lp-form-panel>p{white-space:nowrap}.lp-form-card{max-width:520px;margin-left:auto;margin-right:auto}.lp-form-panel>p{text-align:center}}.lp-mk--g{background-image:linear-gradient(#b5ebcc,#b5ebcc);animation-delay:1.2s}@media (min-width:900px){.lp-video{max-width:clamp(calc(330px + 2 * var(--hero-pad)),calc((100vh - 440px) * 1.3334 + 2 * var(--hero-pad)),760px)}}@media (min-width:900px) and (max-height:780px){.lp-hero{padding-top:18px}.lp-t1{font-size:clamp(26px,2.6vw,36px)}.lp-t2{margin-top:6px;font-size:clamp(15px,1.45vw,21px)}.lp-eli{padding:5px 16px 5px 5px;font-size:16px;margin-top:14px!important}.lp-eli img{width:36px;height:36px}.lp-video{max-width:clamp(calc(240px + 2 * var(--hero-pad)),calc((100vh - 330px) * 1.3334 + 2 * var(--hero-pad)),760px);margin-top:14px}.lp-video figcaption{display:none}.lp-cta{margin-top:16px}.lp-nota{font-size:28px;top:70px}}.lp-video-x{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1f3d9e;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:background .2s,transform .2s;display:grid;position:absolute;top:10px;right:10px}.lp-video-x:hover{background:#0d1f3dd9;transform:scale(1.08)}.lp-hdr-free{color:var(--navy-ink);letter-spacing:.02em;text-transform:uppercase;vertical-align:1px;background:#ffd95a;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-block}.lp-form-panel.lp-rv{transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1)}.lp-js .lp-form-panel.lp-rv{transform:translateY(20px)}.lp-js .lp-form-panel.lp-rv.is-in{transform:none}.lp-js .lp-car .testi2-card{transform:translateY(20px)}.lp-js .lp-car.is-in .testi2-card{transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1),box-shadow .35s}.lp-js .lp-car.is-in .testi2-card:nth-child(2){transition-delay:80ms,80ms,0s}.lp-js .lp-car.is-in .testi2-card:nth-child(3){transition-delay:.16s,.16s,0s}.lp-video-wrap{position:relative}@media (min-width:900px){.lp-nota{margin-left:8px;top:24%;left:100%}.lp-nota svg{margin:4px 0 0;transform:none}}@media (max-width:899px){.lp-eli{white-space:nowrap;gap:8px;padding:5px 12px 5px 5px;font-size:clamp(11px,4.44444vw - 4.8px,14px)}.lp-eli img{width:30px;height:30px}}@media (min-width:900px){.lp-hero .lp-eli{font-size:18px}}@media (min-width:900px) and (max-height:780px){.lp-hero .lp-eli{font-size:16px}}@media (max-width:899px){.lp-hero .lp-eli{padding:7px 14px;font-size:clamp(9px,3.87597vw - 3.02326px,15px)}.lp-hero .lp-eli img{display:none}}.lp-hdr-note{color:#17653c;white-space:nowrap;background:#e8f7ee;border-radius:999px;align-items:center;gap:7px;padding:7px 14px 7px 10px;font-size:14px;font-weight:700;display:inline-flex}.lp-hdr-note svg{flex:none}.lp-hdr-short{display:none}@media (max-width:599px){.lp-hdr-note{gap:6px;padding:6px 11px 6px 8px;font-size:12.5px}.lp-hdr-long{display:none}.lp-hdr-short{display:inline}}@media (max-width:799px){.lp-car-track .testi2-card{flex:0 0 100%}.lp-car-track{padding-left:0;padding-right:0}}.lp-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 16px;display:flex}.lp-cta .hero-cta-primary{font:inherit;cursor:pointer;border:0;font-weight:700}@media (max-width:599px){.lp-cta-row{flex-direction:column}.lp-cta-in,.lp-cta-row>a{width:100%;max-width:360px}.lp-cta-in .hero-cta-primary,.lp-cta-row>a{width:100%}}.rv-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d1f3d8c;justify-content:center;align-items:center;padding:16px;animation:rv-fade .2s both;display:flex;position:fixed;inset:0}@keyframes rv-fade{0%{opacity:0}to{opacity:1}}@keyframes rv-pop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.rv{color:#2b3445;background:#fff;border-radius:24px;outline:none;width:100%;max-width:560px;max-height:calc(100dvh - 32px);padding:28px 22px 24px;animation:rv-pop .3s cubic-bezier(.22,1,.36,1) both;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0d1f3d59}.rv-x{width:36px;height:36px;color:var(--navy-ink);cursor:pointer;background:#f1f3f6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.rv-h{letter-spacing:-.02em;color:var(--navy-ink);margin:0 36px 0 0;font-size:22px;font-weight:800;line-height:1.2}.rv-h span{background:linear-gradient(#ffd95a,#ffd95a) 0 90%/100% 42% no-repeat;padding:0 .08em}.rv-sub{margin:6px 0 16px;font-size:14px}.rv-aviso{color:#a2371f;background:#fff1ef;border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:14px;line-height:1.4}.rv-estado{text-align:center;color:#4b5563;padding:22px 0}.rv-dias{scrollbar-width:thin;gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.rv-dia{width:58px;font:inherit;color:#6b7280;text-transform:capitalize;cursor:pointer;background:#fff;border:1.5px solid #e1e5ec;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:1px;padding:8px 0;font-size:12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.rv-dia b{color:var(--navy-ink);font-size:20px;line-height:1.1}.rv-dia.is-sel,.rv-dia:hover:not(:disabled){border-color:var(--blue)}.rv-dia.is-sel{background:#eaf1ff}.rv-dia:disabled{opacity:.4;cursor:not-allowed}.rv-fecha{color:var(--navy-ink);margin:8px 0 10px;font-weight:700}.rv-horas{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rv-hora{height:46px;font:inherit;color:var(--navy-ink);cursor:pointer;background:#fff;border:1.5px solid #cdd6e6;border-radius:12px;font-weight:700;transition:border-color .15s,background .15s,color .15s,transform .15s}.rv-hora:hover:not(:disabled){border-color:var(--blue);transform:translateY(-1px)}.rv-hora.is-sel{border-color:var(--blue);background:var(--blue);color:#fff}.rv-hora.is-busy{color:#a3a9b5;cursor:not-allowed;background:#f3f4f6;border-color:#eceef2;text-decoration:line-through}.rv-leyenda{color:#8a909c;margin:10px 0 14px;font-size:13px}.rv-btn{border:1.5px solid var(--blue);width:100%;min-height:50px;font:inherit;color:var(--blue);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:inline-flex}.rv-btn--p{color:#fff;background:linear-gradient(135deg,#3b7bff,#2457d6);border-color:#0000;box-shadow:0 10px 24px #2f6feb59}.rv-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.rv-resumen{background:#eaf1ff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:14px;display:flex}.rv-resumen button{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.rv-campo{margin-bottom:12px}.rv-campo label{color:var(--navy-ink);margin-bottom:5px;font-size:14px;font-weight:700;display:block}.rv-campo b,.rv-consent b{color:#e5484d}.rv-campo input,.rv-campo select{width:100%;height:46px;font:inherit;color:var(--navy-ink);background:#fafbfd;border:1.5px solid #d6dce8;border-radius:12px;padding:0 14px}.rv-campo input:focus,.rv-campo select:focus{border-color:var(--blue);background:#fff;outline:none}.rv-campo.has-error input,.rv-campo.has-error select{border-color:#e5484d}.rv-error{color:#c53030;margin:5px 0 0;font-size:13px}.rv-consent{align-items:flex-start;gap:10px;margin:6px 0 12px;font-size:13.5px;line-height:1.45;display:flex}.rv-consent input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin-top:2px}.rv-consent a{color:var(--blue);text-decoration:underline}.rv-consent.has-error{color:#c53030}@media (max-width:599px){.rv-overlay{align-items:flex-end;padding:0}.rv{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:none;max-height:94dvh}.rv-h{font-size:20px}}@media (prefers-reduced-motion:reduce){.rv,.rv-overlay{animation:none}}.gr-reserva{color:#2b3445;background:linear-gradient(135deg,#e8f7ee,#eaf1ff);border-radius:18px;flex-direction:column;gap:4px;margin:18px 0 8px;padding:18px 20px;display:flex}.gr-reserva b{letter-spacing:-.02em;color:var(--navy-ink);font-size:clamp(22px,4.4vw,30px)}.lp .site-footer,.lp main{z-index:auto}.rv-hint{color:#6b7280;margin:5px 0 0;font-size:12.5px}.rv-h .rv-h-verde{color:#17753f;background:linear-gradient(#b5ebcc,#b5ebcc) 0 92%/100% 38% no-repeat;padding:0 .08em}.rv-sub{color:#6b7280;align-items:center;gap:6px;margin:8px 0 16px;font-size:13.5px;display:flex}.rv-sub svg{color:#8a909c;flex:none}@media (max-width:799px){.lp-car-track{gap:12px}.lp-car-track .testi2-card{flex:0 0 76%}.lp-car-track{margin-right:calc(-1 * var(--hero-pad));padding-right:var(--hero-pad);scroll-padding-left:0}}.lp-gana{max-width:920px;padding:0 var(--hero-pad);margin:56px auto 0}.lp-gana-panel{color:#fff;background:linear-gradient(150deg,#0d1f3d,#16336b 60%,#1d3f86);border-radius:30px;padding:36px 30px 30px;position:relative;overflow:hidden;box-shadow:0 24px 54px #0d1f3d59}.lp-gana-panel:before{content:"";opacity:.22;filter:blur(6px);background:#ffd95a;border-radius:50%;width:280px;height:280px;position:absolute;top:-110px;right:-90px}.lp-gana-panel>*{position:relative}.lp-gana-panel h2{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(26px,4.6vw,38px);font-weight:800;line-height:1.15}.lp-gana-sub{color:#ffd95a}.lp-gana-lista{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lp-gana-lista li{border-radius:16px;align-items:flex-start;gap:16px;padding:14px;transition:background .25s,transform .25s;display:flex}.lp-gana-lista li+li{border-top:1px solid #ffffff1f;border-top-left-radius:0;border-top-right-radius:0}@media (hover:hover){.lp-gana-lista li:hover{background:#ffffff14;transform:translate(4px)}}.lp-gana-n{color:#0d1f3d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:grid}.lp-gana-n--1{background:#ffd95a}.lp-gana-n--2{background:#9ad8b8}.lp-gana-n--3{background:#bcd2ff}.lp-gana-n--4{background:#f7b6cf}.lp-gana-n--5{background:#d9ccff}.lp-gana-lista p{color:#cfdaf0;margin:4px 0 0;font-size:clamp(16px,2.3vw,19px);line-height:1.45}.lp-gana-lista b{color:#fff;font-weight:700}@media (max-width:599px){.lp-gana{margin-top:44px}.lp-gana-panel{border-radius:26px;padding:28px 18px 22px}.lp-gana-lista li{gap:12px;padding:12px 6px}.lp-gana-n{width:34px;height:34px;font-size:16px}}.lp-js .lp-gana-panel.lp-rv{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.lp-js .lp-gana-panel.lp-rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-js .lp-gana-panel.lp-rv{opacity:1;transform:none}}.lp-cta.lp-cta--amarillo{opacity:1;margin-top:26px;animation:none;transform:none}.lp-cta--amarillo .lp-cta-row{justify-content:center}.lp-cta--amarillo .hero-cta-primary{color:var(--navy-ink);background:#ffd95a;animation:lp-glow-y 2.8s ease-in-out infinite;box-shadow:0 12px 28px #ffd95a73}.lp-cta--amarillo .lp-sticker{color:var(--navy-ink);background:#fff}@keyframes lp-glow-y{0%,to{box-shadow:0 12px 28px #ffd95a66}50%{box-shadow:0 14px 38px #ffd95ab3}}@media (prefers-reduced-motion:reduce){.lp-cta--amarillo .hero-cta-primary{animation:none}}@media (max-width:599px){.lp-blob--l{opacity:.65;background:#a9ccff}.lp-blob--m{opacity:.6;background:#a8e8c8}}@media (min-width:800px){.lp-cta.lp-cta--amarillo{margin-top:40px}.lp-cta--amarillo .hero-cta-primary{border-radius:34px;height:auto;min-height:0;padding:52px 130px;font-size:46px;font-weight:800;line-height:1.1}.lp-cta--amarillo .lp-sticker{padding:9px 24px;font-size:28px;top:-28px;right:-44px}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}