@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.fAHv5W_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.fAHv5W_variable{--nf-display:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.pYLa8a_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.pYLa8a_variable{--nf-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.kpUwmG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.kpUwmG_variable{--nf-serif:"Instrument Serif", "Instrument Serif Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-lg:.5rem;--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);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.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}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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))}}:root{--brand-blue:#0057ff;--navy:#0b0f1a;--sky:#7ed3ff;--mist:#f0f3f6;--on-brand:#fff;--surface:#f0f3f6;--surface-raised:#fff;--surface-step:#e4e9f0;--ink:#0b0f1a;--ink-muted:#4b5565;--accent:#0057ff;--focus-ring:#0057ff;--font-display:var(--nf-display), system-ui, sans-serif;--font-sans:var(--nf-sans), system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-lg:24px;--radius-pill:999px;--gap:12px;--wrap:1280px;--pad:clamp(16px, 3vw, 40px);--sec:clamp(56px, 7vw, 96px);--fs-h1:clamp(28px, 3.4vw, 48px);--fs-h2:clamp(26px, 2.6vw, 36px);--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--surface);color:var(--ink);font:400 16px/24px var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--brand-blue);color:var(--on-brand)}.skip{left:var(--pad);top:var(--space-2);z-index:100;background:var(--brand-blue);color:var(--on-brand);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font:600 15px/20px var(--font-sans);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;text-decoration:none;position:fixed;overflow:hidden}.skip:focus{clip-path:none;width:auto;height:auto}.wrap{max-width:calc(var(--wrap) + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}.h1,.h2{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;line-height:1.08}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font:700 20px/28px var(--font-display)}.lead{max-width:56ch;font-size:18px;line-height:28px}.small{font-size:14px;line-height:20px}.accent{color:var(--accent)}.btn{align-items:center;gap:var(--space-2);font:600 15px/20px var(--font-sans);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);cursor:pointer;min-height:44px;transition:transform .25s var(--ease), background-color .25s var(--ease), color .25s var(--ease);border:1.5px solid #0000;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--primary{background:var(--brand-blue);color:var(--on-brand)}.btn--primary:hover{background:#1a69ff;transform:translateY(-2px)}.btn--paper{color:var(--navy);background:#fff}.btn--paper:hover{background:var(--mist);transform:translateY(-2px)}.btn--ghost{color:var(--accent);padding-inline:var(--space-2);background:0 0}.btn--ghost:hover{transform:translate(4px)}.top{z-index:50;background:var(--surface);transition:background-color .2s var(--ease);position:sticky;top:0}.top__in{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto 1fr;height:72px;display:grid}.top__logo{justify-self:start;display:inline-flex}.top__logo img{width:auto;height:44px}.top__mark{display:none}.top__nav-desktop{display:flex}.top__links{gap:var(--space-6);font-size:15px;font-weight:600;line-height:20px;display:flex}.top__links a{padding:var(--space-2) 0;transition:color .2s var(--ease);text-decoration:none}.top__links a:hover{color:var(--accent)}.top__actions{align-items:center;gap:var(--space-3);grid-column:3;justify-self:end;display:flex}.top__menu-btn{border-radius:var(--radius-pill);background:var(--surface-raised);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease);border:1px solid #0b0f1a1f;justify-content:center;align-items:center;padding:0;display:none}.top__menu-btn:hover{background:var(--surface-step)}.top__menu-icon{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:20px;height:16px;display:flex}.top__menu-icon .bar{width:100%;height:2px;transition:transform .25s var(--ease), opacity .2s ease;transform-origin:50%;background:currentColor;border-radius:2px}.top__menu-btn.is-active .bar--1{transform:translateY(7px)rotate(45deg)}.top__menu-btn.is-active .bar--2{opacity:0;transform:scaleX(0)}.top__menu-btn.is-active .bar--3{transform:translateY(-7px)rotate(-45deg)}.top__drawer{z-index:49;pointer-events:none;visibility:hidden;flex-direction:column;transition:visibility .3s;display:flex;position:fixed;inset:72px 0 0}.top__drawer.is-open{pointer-events:auto;visibility:visible}.top__drawer-backdrop{-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .3s var(--ease);background:#0b0f1a73;position:absolute;inset:0}.top__drawer.is-open .top__drawer-backdrop{opacity:1}.top__drawer-panel{z-index:1;background:var(--surface-raised);padding:var(--space-6) var(--pad) var(--space-8);opacity:0;transition:transform .3s var(--ease), opacity .3s var(--ease);border-bottom:1px solid #0b0f1a14;max-height:calc(100vh - 88px);position:relative;overflow-y:auto;transform:translateY(-16px);box-shadow:0 24px 48px -12px #0b0f1a40}.top__drawer.is-open .top__drawer-panel{opacity:1;transform:translateY(0)}.top__drawer-links{gap:var(--space-2);display:grid}.top__drawer-links li a{column-gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);transition:background-color .2s var(--ease), transform .2s var(--ease);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:32px 1fr;text-decoration:none;display:grid}.top__drawer-links li a:active{transform:scale(.98)}.top__drawer-links li a:hover{background:var(--surface-step)}.top__drawer-links li a span{font:800 18px/1 var(--font-display);color:var(--brand-blue);grid-row:1/span 2;align-self:center}.top__drawer-links li a b{font:700 16px/22px var(--font-display);color:var(--ink)}.top__drawer-links li a em{color:var(--ink-muted);font-size:13px;font-style:normal;line-height:18px}.top__drawer-sub{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);padding:0 var(--space-4);font:600 15px/20px var(--font-display);flex-wrap:wrap;display:flex}.top__drawer-sub a{color:var(--ink-muted);text-decoration:none}.top__drawer-foot{margin-top:var(--space-6);gap:var(--space-3);display:grid}.btn--full{justify-content:center;width:100%}.top__drawer-tag{text-align:center;color:var(--ink-muted);margin:0;font-size:13px}.t{border-radius:var(--radius-lg);min-width:0;padding:var(--space-8);background:var(--surface-raised);color:var(--ink);position:relative;overflow:hidden}.t--step{background:var(--surface-step)}.t--navy{background:var(--navy);color:var(--mist);--ink:#f0f3f6;--ink-muted:#a9b4c6;--accent:#7ed3ff;--focus-ring:#7ed3ff}.t--blue{background:var(--brand-blue);color:var(--on-brand);--ink:#fff;--accent:#fff;--focus-ring:#fff}.t--sky{background:var(--sky);color:var(--navy);--ink:#0b0f1a;--accent:#0b0f1a}.t--photo{background:var(--navy);padding:0}.t--photo img{object-fit:cover;width:100%;height:100%}.drift img{transform:translate3d(0, calc(var(--p,0) * 4%), 0) scale(1.1);will-change:transform}.cap{left:var(--space-4);bottom:var(--space-4);max-width:calc(100% - var(--space-8));padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font:600 14px/20px var(--font-sans);position:absolute}.sec{padding-block:var(--sec)}.sec--tight{padding-block:0 var(--sec)}.head{text-align:center;justify-items:center;gap:var(--space-4);margin-bottom:var(--space-12);display:grid}.head__t{max-width:32ch}.head__p{max-width:52ch}.grid{gap:var(--gap);display:grid}.hero{text-align:center;justify-items:center;gap:var(--space-6);padding-top:clamp(32px,5vw,72px);display:grid}.hero h1{max-width:20ch;font-size:clamp(36px,5vw,68px);line-height:1.04}.hero .lead{max-width:48ch}.hero__actions{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.stage{width:100%;padding:var(--space-12) 0 112px;justify-content:center;align-items:flex-start;display:flex;position:relative}.phone{aspect-ratio:300/600;background:var(--navy);text-align:left;border-radius:44px;width:min(300px,42vw);padding:10px;position:relative}.phone--a{z-index:1;transform:rotate(-5deg)translateY(28px)}.phone--b{z-index:2;margin-left:-28px;transform:rotate(4deg)}.phone__notch{border-radius:var(--radius-pill);background:var(--navy);z-index:3;width:84px;height:22px;margin-left:-42px;position:absolute;top:18px;left:50%}.phone__screen{color:#0b0f1a;background:#fff;border-radius:34px;align-content:start;gap:12px;height:100%;padding:48px 16px 16px;display:grid;overflow:hidden}.ph-title{font:800 20px/24px var(--font-display)}.ph-card{background:var(--sky);font:600 14px/20px var(--font-sans);border-radius:18px;padding:14px 16px}.ph-card b{font:800 16px/22px var(--font-display);display:block}.ph-list{gap:8px;display:grid}.ph-list li{background:var(--surface);font:600 14px/20px var(--font-sans);border-radius:14px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ph-on{border-radius:var(--radius-pill);background:var(--brand-blue);color:#fff;padding:2px 10px;font-size:14px}.ph-bar{justify-content:space-between;align-items:center;display:flex}.phone .bub{max-width:88%;padding:10px 14px;font-size:14px;line-height:20px}.float{z-index:4;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--ink);font:600 14px/20px var(--font-sans);text-align:left;background:#fff;border-radius:16px;animation:6s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 12px 32px #0b0f1a24}.float span{color:var(--ink-muted);font-weight:400;display:block}.float i{border-radius:var(--radius-pill);background:var(--sky);flex:none;width:36px;height:36px}.float--l{top:70px;left:calc(50% - 610px)}.float--r{animation-delay:-3s;bottom:220px;right:calc(50% - 600px)}.float--r i{background:var(--brand-blue)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sticker{z-index:5;padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);font:800 20px/28px var(--font-display);letter-spacing:-.01em;position:absolute}.sticker--a{background:var(--sky);color:var(--navy);top:0;left:calc(50% - 380px);transform:rotate(-6deg)}.sticker--b{background:var(--brand-blue);color:#fff;top:40px;right:calc(50% - 390px);transform:rotate(5deg)}.pillbar{z-index:6;border-radius:var(--radius-pill);background:var(--navy);color:var(--mist);white-space:nowrap;gap:4px;padding:6px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.pillbar span{border-radius:var(--radius-pill);font:600 14px/20px var(--font-sans);padding:10px 18px}.pillbar .on{background:var(--sky);color:var(--navy)}.proof{justify-items:center;gap:var(--space-3);padding-bottom:var(--space-12);color:var(--ink);display:grid}.proof ul{justify-content:center;gap:var(--space-2) var(--space-8);font:700 18px/28px var(--font-display);flex-wrap:wrap;display:flex}.band>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.badge{top:var(--space-4);left:var(--space-4);border-radius:var(--radius-lg);background:var(--navy);place-items:center;width:104px;height:104px;display:grid;position:absolute}.badge .links{width:auto;height:56%}.facts{gap:var(--gap);margin-top:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.facts .t{padding:var(--space-6);font:600 16px/24px var(--font-sans);align-items:flex-end;min-height:104px;display:flex}html.js .shutter{clip-path:inset(0 100% 0 0 round 24px);animation:shutter 1.1s var(--ease) .1s forwards}html.js .shutter>img{animation:settle 1.4s var(--ease) .1s both}@keyframes shutter{to{clip-path:inset(0 round 24px)}}@keyframes settle{0%{transform:scale(1.12)}to{transform:scale(1)}}.links{overflow:visible}.lk{transform-box:fill-box;transform-origin:50%;will-change:transform}.lk--blue{transform:translate(calc(var(--s,0) * -14%), calc(var(--s,0) * -10%)) rotate(calc(var(--s,0) * -8deg))}.lk--sky{transform:translate(calc(var(--s,0) * 14%), calc(var(--s,0) * 10%)) rotate(calc(var(--s,0) * 8deg))}.create{grid-template-columns:repeat(12,minmax(0,1fr))}.create .c-chat,.create .c-flow{gap:var(--space-6);grid-area:span 3/span 4;grid-template-rows:auto 1fr;min-height:520px;display:grid}.create .c-side{gap:var(--gap);grid-area:span 3/span 4;grid-template-rows:repeat(3,minmax(0,1fr));display:grid}.c-card{align-content:start;gap:var(--space-2);padding:var(--space-6);display:grid}.c-side p,.c-chat>div>p{max-width:40ch}.ui{gap:var(--space-2);font:400 14px/20px var(--font-sans);align-content:end;display:grid}.bub{max-width:84%;padding:var(--space-3) var(--space-4);border-radius:18px;font-size:16px;line-height:22px}.bub--in{color:#0b0f1a;background:#fff;border-bottom-left-radius:6px}.bub--out{color:#f0f3f6;background:#0b0f1a;border-bottom-right-radius:6px;justify-self:end}.flow{justify-items:start;gap:0}.node{padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);color:#0b0f1a;font:600 15px/20px var(--font-sans);background:#fff}.node--hot{color:#fff;background:#0057ff}.tie{background:#0b0f1a;width:6px;height:16px;margin-left:22px}.note{margin-top:var(--space-3);color:var(--ink-muted)}.pair{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pair__b{align-content:space-between;gap:var(--space-6);grid-column:9/span 4;display:grid}.fig{font:800 var(--fs-h1) / 1.05 var(--font-display);letter-spacing:-.02em}.picker{align-items:center;gap:var(--space-2);margin:0 0 var(--gap);border:0;flex-wrap:wrap;padding:0;display:flex}.picker legend{float:left;margin-right:var(--space-4);font:600 15px/44px var(--font-sans);padding:0}.chip{font:600 15px/20px var(--font-sans);min-height:44px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);border:0}.chip:hover{transform:translateY(-2px)}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background:var(--brand-blue);color:var(--on-brand)}.steps{grid-template-columns:repeat(5,minmax(0,1fr))}.ph{align-content:start;gap:var(--space-2);min-height:300px;padding:var(--space-6);transition:opacity .4s var(--ease), transform .5s var(--ease);display:grid}.ph[data-off=true]{opacity:.35;transform:scale(.985)}.ph__n{font:700 14px/20px var(--font-sans);margin-bottom:var(--space-4)}.method__foot{gap:var(--gap);margin-top:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.method__foot .t{padding:var(--space-6) var(--space-8);font:600 16px/24px var(--font-sans);align-items:center;display:flex}.method__foot .note-t{grid-column:1/span 6}.method__foot .total-t{justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;grid-column:7/span 6}.work{grid-template-columns:repeat(12,minmax(0,1fr))}.work__ui{grid-column:1/span 7;align-content:center;min-height:460px;display:grid}.work__side{gap:var(--space-4);grid-column:8/span 5;align-content:space-between;display:grid}.cases{gap:var(--space-4);display:grid}.cases li{gap:2px;display:grid}.cases strong{font:700 20px/28px var(--font-display)}.occ{grid-template-columns:56px repeat(7,minmax(0,1fr));align-items:center;gap:6px;display:grid}.occ__day,.occ__room{color:#a9b4c6;font-size:14px}.occ__day{text-align:center}.occ__cell{background:#141b2b;border-radius:8px;height:36px}.occ__res{white-space:nowrap;border-radius:8px;align-items:center;height:36px;padding-inline:10px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.occ__res--blue{color:#fff;background:#0057ff}.occ__res--sky{color:#0b0f1a;background:#7ed3ff}.team{grid-template-columns:repeat(3,minmax(0,1fr))}.person{gap:var(--gap);grid-template-rows:auto 1fr;display:grid}.person__img{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--navy);overflow:hidden}.person__img img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.person__txt{border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-2);align-content:start;display:grid}.faq{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.faq__head{gap:var(--space-4);grid-column:1/span 4;justify-items:start;display:grid}.faq__list{gap:var(--gap);grid-column:6/span 7;display:grid}.q{border-radius:var(--radius-lg);background:var(--surface-raised);transition:background-color .3s var(--ease)}.q:nth-child(2n){background:var(--surface-step)}.q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);font:700 20px/28px var(--font-display);border-radius:var(--radius-lg);list-style:none;display:flex}.q summary::-webkit-details-marker{display:none}.q summary:after{content:"+";border-radius:var(--radius-pill);background:var(--surface);width:36px;height:36px;font:600 22px/1 var(--font-sans);transition:transform .3s var(--ease);flex:none;place-items:center;display:grid}.q[open]{background:var(--sky)}.q[open] summary:after{content:"–";background:var(--navy);color:var(--mist)}.q:hover summary:after{transform:scale(1.08)}.q p{padding:0 var(--space-6) var(--space-6);max-width:62ch;font-size:18px;line-height:28px}.cta{gap:var(--space-6) var(--gap);padding:var(--space-16) var(--space-12);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.cta__t{gap:var(--space-4);grid-column:1/span 8;display:grid}.cta__t .h2{max-width:30ch}.cta__a{grid-column:9/span 4;justify-self:end}.foot{margin-bottom:var(--gap);padding:var(--space-12) var(--space-8) var(--space-6);gap:var(--space-12);display:grid}.foot__cols{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));font-size:16px;line-height:24px;display:grid}.foot__cols ul{gap:var(--space-1);align-content:start;display:grid}.foot__cols li:first-child{font-weight:600}.foot__cols a{text-decoration:none}.foot__cols a:hover{color:var(--sky)}.foot__credits{max-width:110ch;font-size:14px;line-height:22px}.foot__credits a{color:var(--mist)}.foot__legal{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}html.js .rv{opacity:0;transition:opacity .7s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--d,0) * 70ms);transform:translateY(24px)}html.js .rv.in{opacity:1;transform:none}@media (max-width:1200px){.float{display:none}}@media (max-width:1000px){.top__nav-desktop{display:none}.top__menu-btn{display:flex}.top__in{grid-template-columns:1fr auto}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.float,.sticker{display:none}.band{aspect-ratio:4/3;min-height:0}.create .c-chat,.create .c-flow{grid-area:auto/span 6;min-height:420px}.create .c-side{gap:var(--gap);grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ph{min-height:0}.pair__a,.pair__b,.pair__b--open,.work__ui,.work__side,.method__foot .note-t,.method__foot .total-t,.cta__t,.cta__a{grid-column:1/-1}.pair__a{aspect-ratio:4/3;min-height:0}.work__ui{min-height:0}.team{gap:var(--space-6);grid-template-columns:1fr}.person{grid-template-rows:none;grid-template-columns:280px 1fr;align-items:stretch;rotate:0deg!important}.person__img{aspect-ratio:4/5;height:100%}.faq__head,.faq__list{grid-column:1/-1;position:static}.cta{padding:var(--space-8)}.cta__a{justify-self:start}.foot__cols{grid-template-columns:1fr 1fr}}@media (max-width:640px){:root{--gap:8px}.top__full{display:none}.top__logo .top__mark{width:auto;height:40px;display:block}.t{padding:var(--space-6)}.facts{grid-template-columns:1fr 1fr}.facts--open{grid-template-columns:1fr;gap:0}.fact-item{padding:var(--space-4) 0}.fact-item__n{font-size:22px}.facts .t{min-height:88px;padding:var(--space-4);font-size:14px;line-height:20px}.badge{width:80px;height:80px}.hero h1{max-width:none;font-size:clamp(28px,7.5vw,36px)}.phone--a{display:none}.phone--b{width:min(300px,82vw);margin:0;transform:rotate(2deg)}.stage{padding-bottom:96px}.pillbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:calc(100vw - 32px);padding:4px;overflow-x:auto}.pillbar::-webkit-scrollbar{display:none}.pillbar span{flex-shrink:0;padding:8px 12px;font-size:13px}.create .c-chat,.create .c-flow,.create .c-side,.create .c-side--open{grid-column:1/-1;grid-template-columns:1fr;min-height:0}.steps{grid-template-columns:1fr}.team{gap:var(--space-8);grid-template-columns:1fr;width:100%;max-width:440px;margin-inline:auto;display:grid}.person{gap:var(--space-3);grid-template-rows:auto auto;grid-template-columns:1fr;width:100%;display:grid;rotate:0deg!important}.person__img{aspect-ratio:3/4;border-radius:var(--radius-lg);width:100%;overflow:hidden}.person__img img{object-position:center 42%;object-fit:cover;width:100%;height:100%}.person__role{left:var(--space-3);bottom:var(--space-3);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 24px);padding:5px 14px;font-size:13px;line-height:18px;overflow:hidden}.person__txt{padding:var(--space-6);gap:var(--space-3);border-radius:var(--radius-lg)}.person__lead{font-size:19px;line-height:25px}.person__body{font-size:15px;line-height:22px}.q summary{padding:var(--space-4) var(--space-6);font-size:18px}.q p{padding:0 var(--space-6) var(--space-6);font-size:16px;line-height:24px}.occ{grid-template-columns:44px repeat(7,minmax(0,1fr));gap:4px;min-width:290px}.occ__res{padding-inline:6px;font-size:12px}.work__ui{overflow-x:auto}.cta{padding:var(--space-6)}.cta__a,.cta__a .btn{justify-content:center;justify-self:stretch}.float--cta{width:100%;max-width:100%}.foot{padding:var(--space-6)}.foot__cols{gap:var(--space-6) var(--space-4);word-break:break-word;grid-template-columns:1fr 1fr}}@media (max-width:440px){.foot__cols,.facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .rv{transition:opacity .2s linear;transform:none}html.js .shutter{clip-path:none;animation:none}html.js .shutter>img{animation:none}.drift img{transform:none}.lk{transform:none!important}.btn,.chip,.ph{transition:none}}.alive{--mx:50%;--my:0%;isolation:isolate;transition:opacity .7s var(--ease), transform .8s var(--ease), translate .5s var(--ease), rotate .5s var(--ease), box-shadow .5s var(--ease);background-image:linear-gradient(165deg,#fff 0%,#f1f5fa 100%);overflow:visible;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #0b0f1a0d,0 2px 4px #0b0f1a0d,0 24px 44px -20px #0b0f1a47}.alive:hover{translate:0 -6px;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #0b0f1a0f,0 4px 8px #0b0f1a0f,0 36px 56px -22px #0b0f1a5c}.alive:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.4;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.1 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:absolute;inset:0}.alive:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);background:radial-gradient(360px circle at var(--mx) var(--my), #ffffff8c, transparent 65%);position:absolute;inset:0}.alive:hover:after{opacity:1}.alive>:not(.deco):not(.sticker-t):not(.float){z-index:1;position:relative}.alive.t--step{background-image:linear-gradient(165deg,#eef2f8 0%,#dde4ee 100%)}.alive.t--blue{background-image:radial-gradient(120% 70% at 0 0,#7ed3ff8c,#0000 55%),linear-gradient(160deg,#1a6bff 0%,#0048d9 100%);box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffffff1f,0 2px 6px #0057ff40,0 30px 54px -20px #0057ffa6}.alive.t--navy{background-image:radial-gradient(#ffffff17 1px,#0000 1.4px),radial-gradient(90% 80% at 100% 0,#0057ff73,#0000 60%),linear-gradient(165deg,#131a2c 0%,#070a12 100%);background-size:20px 20px,auto,auto;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f,0 2px 6px #070a1259,0 30px 54px -20px #070a12b3}.alive.t--navy:before{mix-blend-mode:overlay;opacity:.5}.alive.t--navy:after{background:radial-gradient(360px circle at var(--mx) var(--my), #7ed3ff38, transparent 65%)}.alive.t--sky{background-image:radial-gradient(90% 70% at 100% 0,#ffffffbf,#0000 55%),linear-gradient(160deg,#9adcff 0%,#6cc6fa 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #0b0f1a0f,0 2px 6px #46a0e64d,0 30px 54px -20px #46a0e6b3}.deco{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.orb{filter:blur(2px);border-radius:50%;animation:9s ease-in-out infinite drift;position:absolute}.orb--1{opacity:.55;background:radial-gradient(circle at 30% 30%,#7ed3ffe6,#0057ff59 65%,#0000 70%);width:150px;height:150px;top:-40px;right:-40px}.orb--2{opacity:.5;background:radial-gradient(circle at 30% 30%,#fffc,#7ed3ff4d 65%,#0000 70%);width:90px;height:90px;animation-duration:12s;animation-delay:-4s;bottom:30px;left:-26px}.ring{opacity:.1;border:14px dashed;border-radius:50%;width:120px;height:120px;animation:40s linear infinite spin;position:absolute;bottom:-46px;right:18px}.deco--b .orb--1{top:40%;left:-50px;right:auto}.deco--b .ring{inset:-50px auto auto 40%}.deco--c .orb--1{top:auto;bottom:-50px;right:20%}.deco--c .ring{top:10px;bottom:auto;right:-40px}.t--blue .orb--1,.t--navy .orb--1{opacity:.6}@keyframes drift{0%,to{translate:0;scale:1}50%{translate:14px -18px;scale:1.08}}@keyframes spin{to{transform:rotate(360deg)}}.sticker-t{z-index:3;border-radius:var(--radius-pill);font:800 15px/22px var(--font-display);letter-spacing:-.01em;padding:6px 16px;animation:6s ease-in-out infinite bob;position:absolute;top:-14px;right:18px;rotate:4deg;box-shadow:0 10px 22px -8px #0b0f1a59}.sticker-t--sky{background:var(--sky);color:var(--navy)}.sticker-t--blue{background:var(--brand-blue);color:#fff;rotate:-4deg}.ico{width:44px;height:44px;margin-bottom:var(--space-2);transition:rotate .5s var(--ease), scale .5s var(--ease);background:linear-gradient(160deg,#1a6bff,#0048d9);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #fff6,0 10px 20px -8px #0057ffb3}.ico svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.t--navy .ico{background:linear-gradient(160deg,#7ed3ff,#3fa9f0)}.t--navy .ico svg{stroke:#0b0f1a}.t--sky .ico{background:linear-gradient(160deg,#0b0f1a,#1c2540);box-shadow:0 10px 20px -8px #0b0f1a99}.alive:hover .ico{rotate:-8deg;scale:1.1}.tilt-a{rotate:-1.2deg}.tilt-b{rotate:.9deg}.tilt-c{rotate:-.7deg}.tilt-a:hover,.tilt-b:hover,.tilt-c:hover{rotate:0deg;scale:1.02}html.js .chat .bub,html.js .chat .typing{opacity:0;translate:0 14px;scale:.96}html.js .rv.in .chat .bub,html.js .rv.in .chat .typing{animation:pop .55s var(--ease) calc(.5s + var(--k,0) * .9s) forwards}html.js .rv.in .chat .typing{animation:pop .4s var(--ease) calc(.5s + var(--k,0) * .9s) forwards, fadeout .3s linear calc(3.4s + var(--k,0) * .9s + 2s) forwards}@keyframes pop{to{opacity:1;translate:0;scale:1}}@keyframes fadeout{to{opacity:0}}.bub{box-shadow:0 8px 18px -8px #0b0f1a73}.typing{background:#fffffff2;border-radius:18px 18px 18px 6px;justify-self:start;gap:5px;padding:12px 16px;display:flex}.typing i{background:var(--brand-blue);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.4;translate:0}50%{opacity:1;translate:0 -4px}}.node{box-shadow:inset 0 1px #ffffffe6,0 10px 20px -10px #0b0f1a66}.node--hot{animation:2.4s ease-out infinite ping;box-shadow:0 0 #0057ff80,0 12px 22px -8px #0057ffb3}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.tie{background:linear-gradient(180deg, #0b0f1a40 0%, var(--brand-blue) 50%, #0b0f1a40 100%);width:4px;animation:1.8s linear infinite flowdown;animation-delay:calc(var(--k,0) * .35s);background-size:100% 300%;border-radius:2px}@keyframes flowdown{0%{background-position:0 100%}to{background-position:0 -200%}}html.js .flow .node{opacity:0;translate:-12px}html.js .rv.in .flow .node{animation:slidein .6s var(--ease) calc(.4s + var(--k,0) * .35s) forwards}@keyframes slidein{to{opacity:1;translate:0}}.ph{padding-top:var(--space-6)}.steps .ph:nth-child(odd){translate:0}.steps .ph:nth-child(2n){translate:0 18px}.steps .ph:nth-child(3){translate:0 8px}.steps .ph:hover{translate:0 -8px}.ph__n{margin-bottom:var(--space-3);font:800 56px/1 var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px currentColor;opacity:.55;transition:opacity .4s var(--ease), letter-spacing .5s var(--ease);display:block}.ph:hover .ph__n{opacity:1;letter-spacing:0}.ph .h3{font-size:22px;line-height:28px}.ph .deco:after{content:"";width:40%;height:3px;animation:3.6s ease-in-out infinite sweep;animation-delay:calc(var(--d,0) * .5s);background:linear-gradient(90deg,#0000,#7ed3fff2,#0000);position:absolute;top:0;left:0}@keyframes sweep{0%{translate:-100%}to{translate:260%}}.method__foot .t{min-height:84px}.chip{box-shadow:0 8px 18px -10px #0b0f1a59}.chip[aria-pressed=true]{box-shadow:0 12px 24px -8px #0057ffb3}.occ__res{transform-origin:0;box-shadow:inset 0 1px #ffffff59,0 8px 16px -8px #0009}.occ__res--blue{background:linear-gradient(#2b78ff,#0048d9)}.occ__res--sky{background:linear-gradient(#a6e2ff,#6cc6fa)}.occ__cell{box-shadow:inset 0 1px #ffffff0d}html.js .occ__res{opacity:0;scale:0 1}html.js .rv.in .occ__res{animation:grow .7s var(--ease) calc(.35s + var(--k,0) * 80ms) forwards}@keyframes grow{to{opacity:1;scale:1}}.live{background:#0b0f1a;border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px;animation:1.4s ease-in-out infinite blink}@keyframes blink{50%{opacity:.2;scale:.7}}.float--in{z-index:4}.float--tl{left:var(--space-6);top:var(--space-6)}.float--br{right:var(--space-6);bottom:var(--space-6);animation-delay:-3s}.work__ui{padding-block:clamp(96px,9vw,120px)}.work__side .sticker-t{top:-14px;left:24px;right:auto}@media (max-width:1000px){.steps .ph:nth-child(n){translate:none}.float--in{display:none}.work__ui{padding-block:var(--space-8)}}@media (prefers-reduced-motion:reduce){.orb,.ring,.sticker-t,.tie,.node--hot,.live,.typing i,.float--in,.ph .deco:after{animation:none}html.js .chat .bub,html.js .chat .typing,html.js .flow .node,html.js .occ__res{opacity:1;translate:none;scale:none;animation:none!important}.typing{display:none}.alive,.alive:hover,.ico{transition:none;translate:none}}.float--in{color:#0b0f1a}.float--in span{color:#4b5565}.band{min-height:clamp(360px,42vw,560px)}.band>img{object-position:50% 40%;filter:saturate(1.12)contrast(1.06);transform:scale(1.04)}.band__tint{background:linear-gradient(90deg,#0b0f1ab3 0%,#0b0f1a26 55%,#0000 80%),linear-gradient(#0000 60%,#00288c59);position:absolute;inset:0}.glass{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff24;border:1px solid #ffffff61;position:absolute;box-shadow:inset 0 1px #ffffff80,0 24px 48px -16px #0000008c}.glass.badge{top:var(--space-8);left:var(--space-8);border-radius:28px;place-items:center;width:112px;height:112px;animation:7s ease-in-out infinite bob;display:grid}.glass.badge .links{filter:drop-shadow(0 6px 14px #00288c8c);width:auto;height:58%}.band__word{left:var(--space-8);bottom:var(--space-8);padding:var(--space-4) var(--space-6);color:#fff;border-radius:20px;gap:2px;display:grid}.band__word b{font:800 22px/28px var(--font-display);letter-spacing:-.01em}.band__word span{font:600 14px/20px var(--font-sans);opacity:.85}.band__s1,.band__s2,.band__s3{top:auto;right:auto}.band__s1{top:22%;right:22%;rotate:-6deg}.band__s2{animation-delay:-2s;top:44%;right:9%;rotate:5deg}.band__s3{animation-delay:-4s;bottom:18%;right:26%;rotate:-3deg}.band__s1,.band__s2,.band__s3{padding:8px 22px;font-size:20px;line-height:28px}.facts .t{min-height:120px}.facts .t>span{max-width:24ch;font-weight:700}.team{align-items:start}.person{gap:var(--space-4);transition:rotate .5s var(--ease), translate .5s var(--ease)}.person:hover{translate:0 -4px;rotate:0deg}.person__img.alive{border-radius:var(--radius-lg);background:var(--navy)}.person__img img{border-radius:inherit;transition:scale .8s var(--ease)}.person:hover .person__img img{scale:1.05}.alive>.person__shade{z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 60%,#0b0f1a73);position:absolute;inset:0}.person__role{top:auto;right:auto;left:var(--space-4);bottom:var(--space-4);font-size:16px}.person__txt{padding:var(--space-6);gap:var(--space-3)}.person__txt .h3{opacity:.85;font-size:20px;line-height:26px}.person__lead{font:800 clamp(20px, 1.8vw, 24px) / 1.2 var(--font-display);letter-spacing:-.015em}.person__body{opacity:.88;font-size:15px;line-height:22px}.tags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.tags li{border-radius:var(--radius-pill);font:600 13px/18px var(--font-sans);opacity:.85;border:1px solid;padding:4px 12px}@media (max-width:1000px){.band__s1,.band__s2,.band__s3{display:none}.glass.badge{width:84px;height:84px;top:var(--space-4);left:var(--space-4)}.band__word{left:var(--space-4);bottom:var(--space-4)}}@media (prefers-reduced-motion:reduce){.glass.badge,.band__s1,.band__s2,.band__s3{animation:none}.person,.person__img img{transition:none}}.faq__head.alive{padding:var(--space-8);gap:var(--space-4);align-content:start;min-height:340px}.faq__head .sticker-t{right:var(--space-6)}.q.alive{border-radius:var(--radius-lg);padding:0}.q.alive:nth-child(2n){background-image:linear-gradient(165deg,#eef2f8 0%,#dde4ee 100%)}.q.alive:nth-child(odd){rotate:-.25deg}.q.alive:nth-child(2n){rotate:.25deg}.q.alive[open]{background-image:radial-gradient(90% 90% at 100% 0,#fffc,#0000 55%),linear-gradient(160deg,#9adcff 0%,#6cc6fa 100%);rotate:0deg;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #46a0e64d,0 30px 54px -20px #46a0e6b3}.q summary{z-index:1;justify-content:flex-start;gap:var(--space-4);position:relative}.q__n{min-width:2.2ch;font:800 28px/1 var(--font-display);color:#0000;-webkit-text-stroke:1.3px var(--brand-blue);letter-spacing:-.03em;flex:none}.q[open] .q__n{-webkit-text-stroke-color:var(--navy)}.q__t{flex:1}.q summary:after{background:#fff;box-shadow:0 8px 16px -8px #0b0f1a73}.q[open] summary:after{rotate:180deg}.q.alive>p{z-index:1;padding:0 var(--space-6) var(--space-6) calc(var(--space-6) + 2.2ch + var(--space-4) + 14px);position:relative}.q[open]>p{animation:qin .5s var(--ease)}@keyframes qin{0%{opacity:0;translate:0 -8px}}.cta.alive{padding:clamp(48px, 6vw, 88px) var(--space-12);overflow:visible}.cta__mark{opacity:.12;pointer-events:none;width:auto;height:150%;animation:80s linear infinite spin;top:50%;right:4%;translate:0 -50%;z-index:0!important;position:absolute!important}.cta .sticker-t{right:auto;left:var(--space-12);rotate:-5deg}.cta__a{justify-items:end;gap:var(--space-6);display:grid;position:relative}.float--cta{z-index:2;max-width:300px;position:relative;rotate:2deg}.float--cta i{background:#25d366}.btn--pulse{animation:2.6s ease-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.foot.alive{overflow:hidden}.foot__big{z-index:0;font:800 clamp(80px, 15.5vw, 224px) / 1 var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #7ed3ff47;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.28em;left:50%;translate:-50%}.foot__cols ul{padding-left:var(--space-4);border-left:1px solid #ffffff1f}.foot__cols a{transition:background-size .4s var(--ease), color .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.foot__cols a:hover{background-size:100% 1px}@media (max-width:1000px){.cta .sticker-t{left:var(--space-6)}.cta__a{justify-items:start}.float--cta{display:flex}.q.alive>p{padding-left:var(--space-6)}}@media (prefers-reduced-motion:reduce){.cta__mark,.btn--pulse,.q[open]>p{animation:none}}.jr{--track:4px;margin-top:var(--space-8)}.jr__rail{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.jr__line,.jr__fill{width:80%;height:var(--track);margin-top:calc(var(--track) / -2);border-radius:var(--track);position:absolute;top:36px;left:10%}.jr__line{background:repeating-linear-gradient(90deg,#0b0f1a38 0 8px,#0000 8px 16px)}.jr__fill{background:linear-gradient(90deg, var(--sky), var(--brand-blue));transform-origin:0;transform:scaleX(var(--fill,1));transition:transform .8s var(--ease);box-shadow:0 0 18px #0057ff8c}.jr__fill i{width:14px;height:14px;animation:travel 3.2s var(--ease) infinite;background:#fff;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:0 0 0 4px #0057ff59,0 0 16px 4px #7ed3ffe6}@keyframes travel{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:100%}}.jr__node{z-index:1;padding:0 var(--space-2) var(--space-2);min-width:0;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:6px;display:grid;position:relative}.jr__dot{color:#fff;width:72px;height:72px;transition:scale .45s var(--ease), box-shadow .45s var(--ease), background .45s var(--ease);background:radial-gradient(70% 70% at 30% 25%,#ffffff73,#0000 60%),linear-gradient(160deg,#2b78ff,#0048d9);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff80,0 14px 26px -10px #0057ffbf}.jr__dot b{font:800 22px/1 var(--font-display);letter-spacing:-.03em}.jr__name{margin-top:var(--space-2);font-family:var(--font-display);letter-spacing:-.02em;text-align:center;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(12px,1.4vw,18px);font-weight:700;line-height:1.15;display:block}.jr__tag{font:600 13px/18px var(--font-sans);color:var(--ink-muted)}.jr__node:hover .jr__dot{scale:1.08}.jr__node[aria-selected=true] .jr__dot{scale:1.22;box-shadow:inset 0 1px #ffffff80,0 0 0 7px #7ed3ff8c,0 22px 38px -10px #0057ffd9}.jr__node[aria-selected=true] .jr__name{color:var(--brand-blue)}.jr__node[data-state=off] .jr__dot{color:#8793a6;background:#e6ebf2;box-shadow:inset 0 0 0 2px #0b0f1a2e,0 6px 12px -8px #0b0f1a4d}.jr__node[data-state=off] .jr__name{color:#7a8599}.jr__node[data-state=off][aria-selected=true] .jr__dot{box-shadow:inset 0 0 0 2px #0b0f1a59,0 0 0 7px #0b0f1a14}.jr__node:focus-visible{outline:none}.jr__node:focus-visible .jr__dot{outline:3px solid var(--focus-ring);outline-offset:4px}.jr__panel{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid #0b0f1a1f;min-height:260px;position:relative}.jr__swap{align-items:center;gap:var(--space-8);animation:panelin .55s var(--ease);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;position:relative}@keyframes panelin{0%{opacity:0;translate:0 14px}}.jr__ghost{font:800 clamp(140px, 20vw, 280px) / .85 var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px #0057ff80;-webkit-user-select:none;user-select:none;background:linear-gradient(#0057ff2e,#0000 75%);-webkit-background-clip:text;background-clip:text}.jr__eyebrow{align-items:center;gap:var(--space-3);font:600 14px/20px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;display:flex}.jr__eyebrow span{border-radius:var(--radius-pill);background:var(--sky);color:var(--navy);padding:2px 12px}.jr__panel[data-state=off] .jr__eyebrow span{color:#5b6577;background:#e6ebf2}.jr__title{margin-top:var(--space-2);font:800 clamp(34px, 4.4vw, 60px) / 1.02 var(--font-display);letter-spacing:-.03em}.jr__text{margin-top:var(--space-4);max-width:52ch;font-size:20px;line-height:30px}.jr__result{margin-top:var(--space-6);padding:var(--space-3) var(--space-6) var(--space-3) var(--space-4);border-left:4px solid var(--brand-blue);font:700 18px/26px var(--font-display);gap:2px;display:inline-grid}.jr__result span{font:600 13px/18px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-blue)}.jr__sum{margin-top:var(--space-12);border-top:1px solid #0b0f1a1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jr__fact,.jr__note{padding:var(--space-6) var(--space-6) 0 0;align-content:start;gap:4px;display:grid}.jr__fact+.jr__fact,.jr__note{padding-left:var(--space-6);border-left:1px solid #0b0f1a1f}.jr__fact span{font:600 13px/18px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.jr__fact b{font:800 clamp(20px, 2.2vw, 28px) / 1.15 var(--font-display);letter-spacing:-.02em;transition:color .3s var(--ease)}.jr__fact b.is-off{color:#8793a6}.jr__fact em{color:var(--ink-muted);font-style:normal}.jr__note{font:600 16px/24px var(--font-sans);align-content:center}@media (max-width:1000px){.jr__swap{gap:var(--space-2);grid-template-columns:1fr}.jr__ghost{font-size:120px}.jr__sum{grid-template-columns:1fr}.jr__fact+.jr__fact,.jr__note{border-left:0;padding-left:0}.jr__name{font-size:clamp(12px,1.4vw,15px)}}@media (max-width:640px){.jr__dot{width:44px;height:44px}.jr__dot b{font-size:14px}.jr__node[aria-selected=true] .jr__dot{scale:1.15}.jr__line,.jr__fill{top:22px}.jr__tag{display:none}.jr__name{margin-top:4px;padding-inline:1px;font-size:11px;line-height:13px}.jr__node{gap:2px;padding-inline:1px}}@media (max-width:380px){.jr__dot{width:38px;height:38px}.jr__dot b{font-size:13px}.jr__line,.jr__fill{top:19px}.jr__name{font-size:10px;line-height:12px}}@media (prefers-reduced-motion:reduce){.jr__fill i,.jr__swap{animation:none}.jr__fill,.jr__dot{transition:none}}.jr__node[data-state=light] .jr__dot{background:radial-gradient(circle, #fff 0 61%, transparent 62%), conic-gradient(from 180deg, var(--brand-blue) 0 50%, #cbd5e4 50% 100%);color:var(--navy);box-shadow:0 10px 20px -10px #0057ff80}.jr__node[data-state=light] .jr__dot b{color:var(--navy)}.jr__node[data-state=light][aria-selected=true] .jr__dot{box-shadow:inset 0 0 0 2px #0057ffb3,0 0 0 7px #7ed3ff8c,0 22px 38px -10px #0057ff99}.jr__node[data-state=light] .jr__tag{color:var(--brand-blue);font-weight:700}.jr__panel[data-state=light] .jr__eyebrow span{background:linear-gradient(90deg, var(--sky) 50%, #e6ebf2 50%)}.jr__missing{max-width:52ch;margin-top:var(--space-4);padding-left:var(--space-4);font:600 16px/24px var(--font-sans);color:var(--ink-muted);border-left:4px dashed #8793a6;gap:2px;display:grid}.jr__missing span{font:600 13px/18px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#6b7688}.jr__gets{margin:var(--space-6) 0 var(--space-2);padding:var(--space-4) 0 var(--space-4) var(--space-6);border-left:4px solid var(--brand-blue);animation:panelin .55s var(--ease);gap:2px;display:grid}.jr__gets span{font:600 13px/18px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-blue)}.jr__gets b{font:800 clamp(22px, 2.6vw, 32px) / 1.15 var(--font-display);letter-spacing:-.02em}.jr__gets em{color:var(--ink-muted);font-size:18px;font-style:normal;line-height:28px}.rvw-root{z-index:2147483000;width:0;height:0;font:500 14px/20px var(--font-sans);color:#0b0f1a;position:absolute;top:0;left:0}.rvw-hover{outline-offset:2px;cursor:crosshair!important;outline:2px dashed #ff2d7a!important}.rvw-root .rvw-pin{color:#fff;width:30px;height:30px;font:800 13px/1 var(--font-display);cursor:pointer;background:#ff2d7a;border:2px solid #fff;border-radius:50% 50% 50% 4px;padding:0;position:absolute;translate:-50% -50%;box-shadow:0 8px 18px -4px #0b0f1a99}.rvw-root .rvw-pin[data-tag=Bien]{background:#0a9a5c}.rvw-root .rvw-pin:hover{scale:1.15}.rvw-pop,.rvw-card,.rvw-bar{color:#0b0f1a;background:#fff;border-radius:16px;gap:10px;padding:14px;display:grid;box-shadow:0 24px 60px -12px #0b0f1a80,0 0 0 1px #0b0f1a1a}.rvw-pop{width:320px;max-width:calc(100vw - 24px);position:fixed}.rvw-card{width:300px;max-width:calc(100vw - 24px);position:absolute}.rvw-bar{color:#f0f3f6;background:#0b0f1a;width:300px;max-width:calc(100vw - 32px);max-height:70vh;position:fixed;bottom:16px;right:16px;overflow:auto}.rvw-title{font:800 16px/22px var(--font-display);justify-content:space-between;align-items:center;display:flex}.rvw-title span{color:#fff;min-width:26px;font:800 13px/22px var(--font-display);text-align:center;background:#ff2d7a;border-radius:999px;padding:0 8px}.rvw-hint,.rvw-msg{opacity:.8;font-size:13px;line-height:18px}.rvw-msg:empty{display:none}.rvw-meta{font:600 12px/16px var(--font-sans);color:#4b5565}.rvw-meta span{font-weight:400}.rvw-root button{font:600 14px/20px var(--font-sans);color:#0b0f1a;cursor:pointer;background:#fff;border:1px solid #0b0f1a33;border-radius:999px;padding:8px 14px}.rvw-bar button{color:#f0f3f6;background:#ffffff1a;border-color:#ffffff40}.rvw-root button:disabled{opacity:.4;cursor:not-allowed}.rvw-root .rvw-go{color:#fff;background:#0057ff;border-color:#0057ff}.rvw-root .rvw-danger{color:#c0143c}.rvw-row{flex-wrap:wrap;gap:8px;display:flex}.rvw-tags{flex-wrap:wrap;gap:6px;display:flex}.rvw-root .rvw-tag{padding:4px 10px;font-size:13px}.rvw-root .rvw-tag[aria-checked=true]{color:#fff;background:#0b0f1a;border-color:#0b0f1a}.rvw-pop textarea,.rvw-name input{width:100%;font:400 15px/22px var(--font-sans);color:#0b0f1a;resize:vertical;background:#fff;border:1px solid #0b0f1a40;border-radius:10px;padding:8px 10px}.rvw-name{gap:4px;font-size:12px;display:grid}.rvw-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rvw-list li button{text-align:left;border-radius:12px;gap:2px;width:100%;display:grid}.rvw-list li button b{color:#ff7aa8}.rvw-list li button span{opacity:.85;font-weight:400}.rvw-empty{opacity:.7}.stage__cap{gap:var(--space-2);text-align:center;max-width:48ch;color:var(--ink-muted);font:400 18px/28px var(--font-sans);display:grid}.stage__cap b{color:var(--ink);font:800 clamp(22px, 2.2vw, 28px) / 1.2 var(--font-display);letter-spacing:-.015em}.create .c-chat,.create .c-flow{min-height:0}.create .c-chat{grid-template-rows:1fr;align-content:end}.c-chat__body{align-self:end;gap:var(--space-3);display:grid}.c-chat__big{font:800 clamp(40px, 4.4vw, 64px) / 1 var(--font-display);letter-spacing:-.03em;max-width:none!important}.flow{align-content:end;justify-items:stretch}.flow .node{text-align:center;border-radius:14px}.flow .tie{justify-self:center;margin-left:0}.pair__a{grid-column:1/-1;min-height:420px}.foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}#servicios{scroll-margin-top:72px}.franja{padding-block:var(--space-4) var(--space-2)}.franja__links{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.franja__links a{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);background:var(--surface-raised);font:700 15px/20px var(--font-display);transition:transform .25s var(--ease), background-color .25s var(--ease), color .25s var(--ease);text-decoration:none;display:inline-flex;box-shadow:0 6px 20px -10px #0b0f1a40}.franja__links a span{color:var(--brand-blue);font-size:13px}.franja__links a:hover{background:var(--brand-blue);color:#fff;transform:translateY(-2px)}.franja__links a:hover span{color:var(--sky)}.svc{padding-block:var(--sec);scroll-margin-top:72px;position:relative;overflow:hidden}.svc:nth-of-type(2n){background:var(--surface-raised)}.svc--navy{color:var(--mist);--ink:#f0f3f6;--ink-muted:#a9b4c6;--accent:#7ed3ff;--focus-ring:#7ed3ff;background:var(--navy)!important}.svc__word{font:800 clamp(160px, 26vw, 380px) / .8 var(--font-display);letter-spacing:-.05em;color:#7ed3ff38;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;right:-2%;transform:translateY(-50%)}.svc--navy .svc__word{color:#7ed3ff12}.svc--flip .svc__word{left:-2%;right:auto}.svc__in{gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.svc--flip .svc__txt{order:2}.svc--flip .svc__vis{order:1}.svc__txt{gap:var(--space-4);justify-items:start;min-width:0;display:grid}.svc__tag{font:700 13px/18px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.svc__rows{width:100%;margin-top:var(--space-2);border-top:1.5px solid}.row{border-bottom:1.5px solid}.row summary{padding:var(--space-4) var(--space-8) var(--space-4) 0;cursor:pointer;gap:2px;list-style:none;display:grid;position:relative}.row summary::-webkit-details-marker{display:none}.row summary:after{content:"+";font:400 24px/1 var(--font-sans);color:var(--accent);transition:transform .25s var(--ease);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.row[open] summary:after{transform:translateY(-50%)rotate(45deg)}.row summary b{font:700 18px/26px var(--font-display)}.row summary span{color:var(--ink-muted)}.row p{padding:0 var(--space-8) var(--space-4) 0;max-width:52ch}.row summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.svc__cta{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.svc__proof{gap:var(--space-3);padding-top:var(--space-4);justify-items:start;display:grid}.svc__vis{gap:var(--space-3);min-width:0;display:grid}.svc__note{color:var(--ink-muted);font-size:13px;line-height:18px}.svc__foot{justify-content:space-between;gap:var(--space-4);font:600 14px/20px var(--font-sans);flex-wrap:wrap;order:3;grid-column:1/-1;display:flex}.svc__foot a{padding-block:var(--space-2);color:var(--accent);text-decoration:none}.svc__foot a:hover{text-decoration:underline}.svc--navy .ui.flow{padding:var(--space-8);border-radius:var(--radius-lg);background:#7ed3ff14}.svc--navy .tie{background:var(--sky)}.plan{gap:var(--space-4);display:grid}.plan__cap{font:700 13px/18px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue)}.plan__list{gap:var(--space-3);display:grid}.plan__list li{gap:2px var(--space-3);padding:var(--space-4);background:var(--surface);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;display:grid}.plan__list li em{color:var(--ink-muted);grid-column:2;font-size:13px;font-style:normal}.plan__p{padding:2px var(--space-3);border-radius:var(--radius-pill);font:700 12px/20px var(--font-display);color:#fff;grid-row:1/span 2}.plan__p--hi{background:var(--brand-blue)}.plan__p--mid{background:#3b82ff}.plan__p--low{background:var(--ink-muted)}.funnel{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.funnel li{align-content:start;gap:var(--space-2);padding:var(--space-6);min-height:170px;display:grid}.funnel li span{font:800 18px/1 var(--font-display);color:var(--brand-blue)}.funnel li b{font:700 20px/28px var(--font-display)}.funnel li em{color:var(--ink-muted);font-style:normal}.svc:nth-of-type(2n) .funnel li{background:var(--surface)}.svc__occ{padding:var(--space-6)}@media (max-width:1000px){.svc__in{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.svc--flip .svc__txt,.svc--flip .svc__vis{order:0}.svc__word{font-size:150px;top:auto;bottom:2%;transform:none}}@media (max-width:640px){.funnel{grid-template-columns:minmax(0,1fr)}.franja__links a{padding-inline:var(--space-4)}}.svcs{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.svcs--sm{margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.svcs__card{gap:var(--space-2);height:100%;min-height:300px;transition:box-shadow .3s var(--ease);grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid}.svcs__card:hover{box-shadow:0 24px 40px -20px #0b0f1a59}.svcs__n{font:800 18px/1 var(--font-display);color:var(--accent)}.svcs__name{font:800 clamp(22px, 2vw, 28px) / 1.15 var(--font-display);letter-spacing:-.02em}.svcs__lead{color:var(--ink-muted);max-width:34ch;font-style:normal}.t--sky .svcs__lead,.t--blue .svcs__lead{color:inherit}.svcs__more{font:700 15px/20px var(--font-display);color:var(--accent);transition:transform .3s var(--ease);font-style:normal;position:relative}.svcs__card:hover .svcs__more{transform:translate(6px)}.svcs__word{font:800 150px / 1 var(--font-display);letter-spacing:-.05em;color:currentColor;opacity:.08;pointer-events:none;position:absolute;bottom:-14%;right:-6%}.svcs__card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.crumbs{padding-block:var(--space-4);font:600 14px/20px var(--font-sans)}.crumbs a{color:var(--accent);text-decoration:none}.crumbs a:hover{text-decoration:underline}.others .h2{text-align:center}@media (max-width:1000px){.svcs{grid-template-columns:repeat(2,minmax(0,1fr))}.svcs--sm{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.svcs{grid-template-columns:minmax(0,1fr)}.svcs__card{min-height:220px}}.tw-head{text-align:center;justify-items:center;gap:var(--space-3);margin-bottom:var(--space-12);display:grid}.tw-note{margin-top:var(--space-4);text-align:center}.tw-flow{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tw-step{align-content:start;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-raised);opacity:.5;animation:12s linear infinite tw-step;animation-delay:calc(var(--i) * 3s);display:grid;position:relative}.tw-step:not(:last-child):after{content:"→";z-index:1;font:700 18px/1 var(--font-display);color:var(--brand-blue);position:absolute;top:28px;right:-14px}.tw-step__n{background:var(--brand-blue);color:#fff;width:32px;height:32px;font:800 15px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.tw-step b{font:700 18px/26px var(--font-display)}.tw-step>p{color:var(--ink-muted)}.tw-step__ui{gap:var(--space-2);margin-top:var(--space-3);display:grid}.tw-step__ui .bub{max-width:100%;font-size:14px;line-height:20px}.tw-step__ui .bub--in{background:var(--surface)}.tw-chips{flex-wrap:wrap;gap:6px;display:flex}.tw-chips li{padding:2px var(--space-3);border-radius:var(--radius-pill);color:var(--brand-blue);font:600 13px/20px var(--font-sans);background:#0057ff1a}.tw-rec{padding:var(--space-3);background:var(--surface);font:600 14px/20px var(--font-sans);border-radius:14px;gap:6px;display:grid}.tw-rec i{background:#0b0f1a1f;border-radius:4px;height:8px}.tw-rec i+i{width:60%}.tw-rec b{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--brand-blue);color:#fff;justify-self:start;font-size:12px}.tw-notif{padding:var(--space-3) var(--space-4);background:var(--navy);color:var(--mist);font:400 13px/18px var(--font-sans);border-radius:14px;display:grid}.tw-notif b{font:700 14px/20px var(--font-display)}@keyframes tw-step{0%{opacity:.5;transform:none}3%,22%{opacity:1;transform:translateY(-4px)}27%,to{opacity:.5;transform:none}}.tw-tabs{gap:var(--space-4);justify-items:center;display:grid}.tw-tabs__r{opacity:0;pointer-events:none;position:absolute}.tw-tabs__bar{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tw-tabs__l{padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:44px;font:700 15px/20px var(--font-display);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease);align-items:center;display:inline-flex}.tw-tabs__l:hover{background:var(--surface-step)}.tw-tabs__panels{width:100%;max-width:760px}.tw-panel{min-height:300px;display:none}.tw-tabs__c{text-align:center;max-width:52ch;color:var(--ink-muted);display:none}#v-cal:checked~.tw-tabs__bar .tw-tabs__l--cal,#v-res:checked~.tw-tabs__bar .tw-tabs__l--res,#v-fac:checked~.tw-tabs__bar .tw-tabs__l--fac{background:var(--brand-blue);color:#fff}#v-cal:checked~.tw-tabs__panels .tw-panel--cal,#v-res:checked~.tw-tabs__panels .tw-panel--res,#v-fac:checked~.tw-tabs__panels .tw-panel--fac,#v-cal:checked~.tw-tabs__caps .tw-tabs__c--cal,#v-res:checked~.tw-tabs__caps .tw-tabs__c--res,#v-fac:checked~.tw-tabs__caps .tw-tabs__c--fac{display:block}#v-cal:focus-visible~.tw-tabs__bar .tw-tabs__l--cal,#v-res:focus-visible~.tw-tabs__bar .tw-tabs__l--res,#v-fac:focus-visible~.tw-tabs__bar .tw-tabs__l--fac{outline:3px solid var(--focus-ring);outline-offset:3px}.tw-ttl{margin-bottom:var(--space-4);font:700 13px/18px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue)}.tw-list,.tw-inv{gap:var(--space-3);display:grid}.tw-list li{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.tw-list b{font:700 15px/22px var(--font-display)}.tw-av{background:var(--sky);border-radius:50%;width:36px;height:36px}.tw-bar{background:#0b0f1a24;border-radius:4px;width:70%;height:8px;margin-top:6px;display:block}.tw-bar--s{width:45%}.tw-pill{padding:2px var(--space-3);border-radius:var(--radius-pill);font-style:normal;font:600 12px/20px var(--font-sans);white-space:nowrap;background:#0b0f1a14}.tw-pill--on{color:var(--brand-blue);background:#0057ff1f}.tw-pill--ok{color:var(--navy);background:#7ed3ff59}.tw-inv li{justify-content:space-between;align-items:center;gap:var(--space-6);padding-bottom:var(--space-3);font:600 16px/24px var(--font-sans);border-bottom:1.5px solid #0b0f1a1a;display:flex}.tw-inv li .tw-bar{width:90px;margin:0}.tw-inv__tot{font-weight:800!important}.tw-inv__tot .tw-bar{width:120px}.tw-inv__st{margin-top:var(--space-4);display:inline-block}.tw-grid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tw-card{gap:var(--space-4);padding:var(--space-4);align-content:start;display:grid}.tw-media{background:var(--navy);aspect-ratio:9/16;border-radius:16px;width:100%;max-height:520px;position:relative;overflow:hidden}.tw-media--vertical{max-width:280px;max-height:none;margin-inline:auto}.tw-media--horizontal{aspect-ratio:16/9}.tw-media video,.tw-media img{object-fit:cover;width:100%;height:100%;display:block}.tw-media__ph{color:var(--sky);place-items:center;font-size:40px;display:grid;position:absolute;inset:0}.tw-card__txt{gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-4);display:grid}.tw-card__t{font:700 20px/28px var(--font-display)}.tw-res{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.tw-res dt{color:var(--ink-muted);order:2;font-size:13px;line-height:18px}.tw-res div{flex-direction:column;display:flex}.tw-res dd{font:800 28px/1.1 var(--font-display);color:var(--brand-blue)}@media (max-width:1000px){.tw-grid,.tw-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-step:nth-child(2n):after{display:none}}@media (max-width:640px){.tw-flow{grid-template-columns:minmax(0,1fr)}.tw-step:after{display:none}.tw-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tw-step{opacity:1;animation:none}}.shero{justify-items:start;gap:var(--space-4);padding-block:clamp(8px,2vw,24px) clamp(28px,4vw,44px);display:grid}.shero__t{max-width:22ch;font:800 clamp(34px, 4.6vw, 66px) / 1.04 var(--font-display);letter-spacing:-.035em}.shero .lead{max-width:52ch;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.shero .svc__cta{margin-top:var(--space-2)}.reel{--ink:#f0f3f6;--ink-muted:#a9b4c6;--accent:#7ed3ff;--focus-ring:#7ed3ff;background:var(--navy);color:var(--mist);padding-block:clamp(40px,6vw,80px);overflow:hidden}.reel__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.reel__t{max-width:16ch;font:800 clamp(30px, 4vw, 56px) / 1.05 var(--font-display);letter-spacing:-.03em}.reel__t span{color:var(--sky)}.reel__hint{color:var(--ink-muted);font:600 14px/20px var(--font-sans)}.reel__track{gap:var(--space-4);scroll-snap-type:x mandatory;padding:var(--space-2) max(var(--pad), calc((100vw - var(--wrap)) / 2)) var(--space-6);scroll-padding-inline:max(var(--pad), calc((100vw - var(--wrap)) / 2));scrollbar-width:thin;scrollbar-color:#7ed3ff66 transparent;display:flex;overflow-x:auto}.reel__track:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.reel__item{align-content:start;gap:var(--space-3);scroll-snap-align:start;flex:0 0 min(300px,72vw);margin:0;display:grid}.reel__item .tw-media{max-width:none;max-height:none;transition:transform .35s var(--ease);border-radius:20px;box-shadow:0 30px 50px -28px #000000b3}.reel__item:hover .tw-media{transform:translateY(-6px)}.reel__item figcaption{gap:4px;display:grid}.reel__item figcaption b{font:700 17px/24px var(--font-display)}.reel__item figcaption em{color:var(--ink-muted);font-size:13px;font-style:normal}.reel .tw-res dd{color:var(--sky)}@media (max-width:640px){.reel__hint{display:none}}:root{--font-serif:var(--nf-serif), Georgia, serif}.scene{--ink:#f0f3f6;--ink-muted:#a9b4c6;--accent:#7ed3ff;--focus-ring:#7ed3ff;isolation:isolate;color:var(--mist);background:radial-gradient(55% 60% at 78% 38%, #0057ff6b, transparent 70%), radial-gradient(40% 45% at 8% 100%, #7ed3ff29, transparent 70%), var(--navy);padding-bottom:clamp(48px,6vw,96px);position:relative;overflow:hidden}.scene:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.scene__crumbs{padding-block:var(--space-4);font:600 14px/20px var(--font-sans)}.scene__crumbs a{color:var(--accent);text-decoration:none}.scene__crumbs a:hover{text-decoration:underline}.scene__in{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;padding-top:clamp(8px,2vw,32px);display:grid}.scene__txt{gap:var(--space-4);justify-items:start;display:grid}.scene__tag{font:700 13px/18px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--sky)}.scene__t{max-width:14ch;font:800 clamp(40px, 5.4vw, 82px) / 1 var(--font-display);letter-spacing:-.04em}.scene--solo .scene__t{max-width:20ch}.scene__lead{color:#c9d3e3;max-width:46ch;animation:kw-fade .9s var(--ease) .9s both;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.scene__cta{align-items:center;gap:var(--space-3);margin-top:var(--space-2);animation:kw-fade .9s var(--ease) 1.1s both;flex-wrap:wrap;display:flex}.scene--solo{background:radial-gradient(60% 80% at 80% 20%, #0057ff66, transparent 70%), var(--navy);padding-bottom:0}.scene--solo .scene__in{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(24px,3vw,40px)}.scene__vis{min-width:0}.kw{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.kw>span{animation:kw-up .85s var(--ease) forwards;animation-delay:calc(.15s + var(--i) * 90ms);display:inline-block;transform:translateY(108%)}.kw__em{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--sky);font-size:1.08em;font-style:italic;font-weight:400}@keyframes kw-up{to{transform:none}}@keyframes kw-fade{0%{opacity:0;transform:translateY(14px)}}.an{width:100%;max-width:620px;margin-inline:auto}.an svg{width:100%;height:auto;font-family:var(--font-sans);display:block}.an__wire{fill:none;stroke:#7ed3ff73;stroke-width:1.6px;stroke-dasharray:4 7;animation:1.2s linear infinite an-dash}@keyframes an-dash{to{stroke-dashoffset:-22px}}.an__ring{fill:none;stroke:#0057ff8c;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:an-ring 3.2s var(--ease) infinite}.an__ring--2{animation-delay:1.1s}@keyframes an-ring{0%{opacity:.9;transform:scale(.82)}to{opacity:0;transform:scale(1.12)}}.an__core{fill:#fff;font:800 17px var(--font-display)}.an__core--b{font-size:22px}.an__chip{fill:#ffffff12;stroke:#7ed3ff66}.an__dot{fill:#7ed3ff}.an__txt{fill:#f0f3f6;font:700 15px var(--font-display)}.an__label{fill:#a9b4c6;font:600 11px var(--font-sans);letter-spacing:.1em}.an__panel{fill:#ffffff0f;stroke:#7ed3ff59}.an__row rect:first-child{fill:#ffffff14}.an__bar{fill:#f0f3f68c}.an__ok{fill:#7ed3ff}.an__row{opacity:0;animation:an-row 7s var(--ease) infinite;animation-delay:calc(var(--i) * .3s)}@keyframes an-row{0%,52%{opacity:0;transform:translate(10px)}62%,92%{opacity:1;transform:none}to{opacity:0}}.an__toast{opacity:0;animation:an-toast 7s var(--ease) infinite}.an__toast rect{fill:#0057ff}.an__toast .an__label{fill:#d6e6ff}@keyframes an-toast{0%,72%{opacity:0;transform:translateY(10px)}80%,94%{opacity:1;transform:none}to{opacity:0}}.an__pkt{fill:#7ed3ff;filter:drop-shadow(0 0 6px #7ed3ff);opacity:0;offset-rotate:0deg;animation:7s linear infinite an-pkt}.an__pkt--out{animation-name:an-pkt-out}@keyframes an-pkt{0%{offset-distance:0%;opacity:0}3%{opacity:1}26%{offset-distance:100%;opacity:1}28%,to{offset-distance:100%;opacity:0}}@keyframes an-pkt-out{0%,36%{offset-distance:0%;opacity:0}38%{opacity:1}52%{offset-distance:100%;opacity:1}54%,to{offset-distance:100%;opacity:0}}.cx{aspect-ratio:1.12;background:#ffffff0a;border:1px solid #7ed3ff40;border-radius:28px;position:relative;overflow:hidden;container-type:size}.cx__state{font:700 clamp(13px, 2.2cqw, 16px) / 1 var(--font-display);position:absolute;bottom:5cqh;left:5cqw}.cx__s{white-space:nowrap;animation:cx-state 9s var(--ease) infinite;position:absolute;bottom:0;left:0}.cx__s--a{color:#ffb4a8}.cx__s--b{color:var(--sky);opacity:0;animation-name:cx-state-b}@keyframes cx-state{0%,40%{opacity:1}48%,92%{opacity:0}to{opacity:1}}@keyframes cx-state-b{0%,44%{opacity:0}54%,90%{opacity:1}98%,to{opacity:0}}.cx__col{top:5cqh;left:calc(5cqw + var(--c) * 32cqw);opacity:0;width:26cqw;height:58cqh;animation:cx-col 9s var(--ease) infinite;border:1.5px dashed #7ed3ff47;border-radius:16px;position:absolute}.cx__col span{font:700 clamp(10px, 1.9cqw, 13px) / 1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--sky);position:absolute;top:8px;left:12px}@keyframes cx-col{0%,38%{opacity:0}50%,90%{opacity:1}to{opacity:0}}.cx__chip{min-height:9cqh;color:var(--navy);font:700 clamp(10px, 2.3cqw, 15px) / 1.1 var(--font-sans);white-space:nowrap;transform:translate(calc(var(--x0) * 1cqw), calc(var(--y0) * 1cqh)) rotate(var(--r0));animation:cx-snap 9s var(--ease) infinite;animation-delay:calc(var(--k) * .12s);background:#fff;border-radius:999px;align-items:center;padding:.7cqh 2cqw;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 10px 24px -12px #0009}@keyframes cx-snap{0%,36%{transform:translate(calc(var(--x0) * 1cqw), calc(var(--y0) * 1cqh)) rotate(var(--r0));background:#fff}52%,88%{transform:translate(calc(var(--x1) * 1cqw + 1.5cqw), calc(var(--y1) * 1cqh + 5cqh)) rotate(0deg);background:#7ed3ff}to{transform:translate(calc(var(--x0) * 1cqw), calc(var(--y0) * 1cqh)) rotate(var(--r0));background:#fff}}.win{padding-bottom:var(--space-4);background:#0b0f1ab3;border:1px solid #7ed3ff47;border-radius:20px;position:relative;box-shadow:0 40px 70px -30px #000c}.win__bar{padding:var(--space-3) var(--space-4);font:600 12px/1 var(--font-sans);color:var(--ink-muted);border-bottom:1px solid #7ed3ff2e;align-items:center;gap:7px;display:flex}.win__bar i{background:#f0f3f640;border-radius:50%;width:10px;height:10px}.win__bar span{margin-left:var(--space-3)}.win__body{padding:var(--space-4)}.win .occ__res{opacity:0;transform-origin:0;animation:win-pop 12s var(--ease) infinite;animation-delay:calc(var(--k,0) * .28s)}@keyframes win-pop{0%{opacity:0;scale:.15 1}5%,90%{opacity:1;scale:1}to{opacity:0;scale:1}}.code{margin:0 var(--space-4);padding:var(--space-3) var(--space-4);color:#bfe6ff;background:#0057ff2e;border-radius:12px;gap:2px;font:500 clamp(12px,1.5vw,14px)/1.6 ui-monospace,SF Mono,Menlo,monospace;display:grid}.code__l{white-space:pre;width:0;animation:code-type 12s steps(var(--n)) infinite;animation-delay:calc(var(--i) * 1.1s);border-right:2px solid #0000;display:block;overflow:hidden}@keyframes code-type{0%{width:0}8%,86%{width:calc(var(--n) * 1ch)}to{width:0}}.win__tag{background:var(--brand-blue);color:#fff;font:700 13px/1 var(--font-display);border-radius:999px;padding:6px 14px;animation:4s ease-in-out infinite win-bob;position:absolute;box-shadow:0 14px 30px -12px #0057ffe6}.win__tag--a{top:-14px;right:24px}.win__tag--b{color:var(--navy);background:#fff;animation-delay:1.4s;bottom:18px;right:-12px}@keyframes win-bob{50%{transform:translateY(-6px)}}.inc{background:var(--surface);padding-block:var(--sec)}.inc__t{margin-bottom:var(--space-8);font:800 clamp(36px, 5vw, 68px) / 1.02 var(--font-display);letter-spacing:-.04em}.inc__t em{font-family:var(--font-serif);color:var(--brand-blue);font-style:italic;font-weight:400}.inc__grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inc__card{align-content:space-between;gap:var(--space-8);min-height:300px;padding:var(--space-8);background:var(--surface-raised);border-radius:28px;display:grid;position:relative;overflow:hidden}.inc__card:first-child,.inc__card:nth-child(4){background:var(--navy);color:var(--mist);--ink-muted:#a9b4c6}.inc__card:nth-child(4){background:var(--brand-blue);--ink-muted:#dbe8ff}.inc__n{font:800 clamp(72px, 8vw, 120px) / .85 var(--font-display);letter-spacing:-.05em;color:#0000;background:linear-gradient(135deg,#0057ff,#7ed3ff);-webkit-background-clip:text;background-clip:text}.inc__card:nth-child(4) .inc__n{background:linear-gradient(135deg,#fff,#7ed3ff);-webkit-background-clip:text;background-clip:text}.inc__card b{font:800 clamp(22px, 2.2vw, 30px) / 1.1 var(--font-display);letter-spacing:-.02em;display:block}.inc__card em{margin-top:var(--space-2);font-family:var(--font-serif);color:var(--accent);font-size:clamp(20px,1.9vw,26px);font-style:italic;line-height:1.2;display:block}.inc__card:first-child em{color:var(--sky)}.inc__card:nth-child(4) em{color:#fff}.inc__card p{margin-top:var(--space-3);max-width:44ch;color:var(--ink-muted)}.inc__cta{align-items:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.inc .svc__proof{margin-top:var(--space-6)}.inc .svc__foot{margin-top:var(--space-8)}@media (max-width:1000px){.scene__in{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.scene__t{max-width:18ch}.inc__grid{grid-template-columns:minmax(0,1fr)}.inc__card{min-height:220px}}@media (prefers-reduced-motion:reduce){.kw>span{animation:none;transform:none}.scene__lead,.scene__cta{animation:none}.an *,.cx__chip,.cx__col,.cx__s,.code__l,.win .occ__res,.win__tag{animation:none!important}.an__pkt{display:none}.an__row,.an__toast,.cx__col{opacity:1}.cx__chip{transform:translate(calc(var(--x1) * 1cqw + 1.5cqw), calc(var(--y1) * 1cqh + 5cqh));background:#7ed3ff}.cx__s--a{opacity:0}.cx__s--b{opacity:1}.code__l{width:calc(var(--n) * 1ch)}.win .occ__res{opacity:1;scale:1}}@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-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}
