@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--ink: #0d0d0f;--paper: #f5f4f1;--champagne: #c4b99e;--shadow-card: 0 30px 80px rgba(20, 20, 40, .13);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--tower-l: polygon(28.56% -.76%, 57.22% 8.85%, 57.22% 76.55%, 28.56% 86.17%, -.11% 76.55%, -.11% 8.85%);--tower-r: polygon(71.44% 13.83%, 100.05% 23.45%, 100.05% 91.09%, 71.44% 100.7%, 42.83% 91.09%, 42.83% 23.45%);--bg: var(--paper);--bg-soft: #fff;--bg-card: #fff;--text: #17161a;--muted: #6c6a63;--accent: #9a8a5f;--accent-strong: #7f7147;--border: rgba(0, 0, 0, .09);--border-strong: rgba(0, 0, 0, .16);--radius: 18px;--ease: var(--ease-out);--maxw: 1200px}*{box-sizing:border-box;margin:0;padding:0}button,input,textarea,select{font-family:inherit}html{scroll-behavior:smooth;overflow-x:clip}.skip-link{position:absolute;top:-48px;left:12px;z-index:100;background:var(--ink);color:#fff;padding:10px 18px;border-radius:8px;font-weight:600;font-size:15px;transition:top .2s var(--ease)}.skip-link:focus{top:12px}body{background:var(--bg);color:var(--text);font-family:Satoshi,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}section{position:relative}.wrap{width:min(var(--maxw),100% - 48px);margin-inline:auto}.eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding:7px 14px;border:1px solid var(--border-strong);border-radius:100px;background:#c4b99e0f}.section-head{text-align:center;max-width:640px;margin:0 auto 56px}.section-head h2{font-size:clamp(30px,4vw,64px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.section-head p{margin-top:16px;color:var(--muted);font-size:17px;line-height:1.6;font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;font-size:15px;cursor:pointer;padding:10px 22px;border-radius:8px;border:1px solid transparent;transition:transform .15s var(--ease),background-color .2s,border-color .2s,color .2s,box-shadow .2s var(--ease);white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn--light{background:var(--ink);color:#fff;box-shadow:0 4px 3px #0000001a,0 2px 2px #0000001a}.btn--light:hover{background:#000;box-shadow:0 10px 22px #0003,0 3px 6px #00000024}.btn--ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}.btn--ghost:hover{border-color:var(--text)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f5f4f1b8;border-bottom:1px solid var(--border)}.nav__inner{position:relative;display:flex;align-items:center;height:72px;transition:height .35s var(--ease)}.nav__brand{display:flex;align-items:center;gap:10px;flex:0 0 auto;font-weight:700;letter-spacing:.02em}.nav__brand img{height:26px;width:auto}.nav__center{position:relative;flex:1 1 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0}.nav__menu{display:flex;gap:32px}.nav__menu a{color:var(--muted);font-weight:500;font-size:15px;transition:color .2s}.nav__menu a:hover{color:var(--text)}.nav__menu a{position:relative}.nav__menu a:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:2px;background:#c4b99e;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav__menu a.is-active{color:var(--text)}.nav__menu a.is-active:after{transform:scaleX(1)}.nav__menu a.nav__brick{display:inline-flex;align-items:center;gap:7px}.nav__menu a.nav__brick svg{display:block;width:24px;height:21px;overflow:visible}.brick-svg .brick-bob{animation:brickBob 2.6s ease-in-out infinite}.brick-svg .brick-wiggle{transform-box:fill-box;transform-origin:center}.brick-svg.is-thinking .brick-wiggle,.nav__brick:hover .brick-wiggle,.nav__brick:focus-visible .brick-wiggle,.brickcard__mascot:hover .brick-wiggle{animation:brickThink .7s ease-in-out infinite}.brick-svg .brick-eye{animation:brickBlink 4.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.nav__brick .brick-pupil{animation:brickLook 6.5s ease-in-out infinite}@keyframes brickBob{0%,to{transform:translateY(0)}50%{transform:translateY(-.9px)}}@keyframes brickThink{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes brickBlink{0%,92%,to{transform:scaleY(1)}94.5%,97%{transform:scaleY(.08)}}@keyframes brickLook{0%,62%,to{transform:translate(0)}67%,77%{transform:translate(-1.3px)}83%,93%{transform:translate(.9px)}}@media(prefers-reduced-motion:reduce){.brick-svg .brick-bob,.brick-svg .brick-wiggle,.brick-svg .brick-eye,.brick-svg .brick-pupil{animation:none!important}}.nav__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.nav__toggle{display:none;position:relative;width:42px;height:42px;padding:0;border:0;background:transparent;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent}.nav__toggle span{position:absolute;left:10px;right:10px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease),opacity .2s var(--ease),top .3s var(--ease)}.nav__toggle span:nth-child(1){top:14px}.nav__toggle span:nth-child(2){top:20px}.nav__toggle span:nth-child(3){top:26px}.nav__toggle[aria-expanded=true] span:nth-child(1){top:20px;transform:rotate(45deg)}.nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav__toggle[aria-expanded=true] span:nth-child(3){top:20px;transform:rotate(-45deg)}body.hero-dark .nav__toggle,body.gs-dark .nav__toggle{color:var(--paper)}.nav__mobile{position:absolute;top:calc(100% + 8px);right:0;min-width:210px;display:flex;flex-direction:column;padding:8px;border-radius:16px;background:#f5f4f1f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(20,20,40,.08);box-shadow:0 18px 50px #1414282e;z-index:60;transform-origin:top right}.nav__mobile[hidden]{display:none}.nav__mobile a{padding:12px 14px;border-radius:10px;color:#1a1814;font-weight:600;font-size:16px;transition:background-color .2s var(--ease)}.nav__mobile a:hover,.nav__mobile a:active{background:#1414280f}.nav__mobile.is-open{animation:navMenuIn .28s var(--ease-out, var(--ease-out)) both}@keyframes navMenuIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:860px){.nav__menu{display:none}.nav__toggle{display:inline-flex}.nav .btn--ghost{display:none}}.hero{position:relative;z-index:5}.hero__sticky{position:relative;min-height:max(100vh,46vh + 400px);min-height:max(100svh,46svh + 400px)}.hero__night,.hero__diamonds{position:absolute;top:0;left:0;width:100%;height:100vh;height:100svh;pointer-events:none}.hero__night{z-index:2;overflow:hidden}body.hero-dark .hero__night{pointer-events:auto}.hero__veil{position:absolute;left:0;top:0;width:100%;height:300%;will-change:transform;background:linear-gradient(to bottom,var(--ink) 0%,var(--ink) 17%,#0f0e10 21%,#141315 24.5%,#1d1b19 27.5%,#29251f 30.5%,#342f25 32.5%,#3a3428 33.34%,rgba(58,52,40,.987) 36%,rgba(58,52,40,.95) 38.7%,rgba(58,52,40,.89) 41.3%,rgba(58,52,40,.81) 44%,rgba(58,52,40,.7) 46.7%,rgba(58,52,40,.58) 49.3%,rgba(58,52,40,.45) 52%,rgba(58,52,40,.32) 54.7%,rgba(58,52,40,.21) 57.3%,rgba(58,52,40,.12) 60%,rgba(58,52,40,.05) 62.7%,rgba(58,52,40,.013) 65%,rgba(58,52,40,0) 66.67%,rgba(58,52,40,0) 100%);transform:translateY(-66.67%);transition:transform .95s cubic-bezier(.5,0,.15,1)}body.hero-dark .hero__veil{transform:translateY(0);transition:transform .95s cubic-bezier(.5,0,.15,1)}body.hero-skip .hero__veil{transition:none}.hero__diamonds{z-index:3;overflow:visible}.hero__diamonds svg,.getstarted__diamonds svg,.footer__diamonds svg{display:block;width:100%;height:100%;overflow:visible}.hero__diamonds polygon{fill:var(--tan, #c4b498);opacity:0}.hero__content{position:static}.hero__title{margin:0}.hero__line{position:relative;white-space:nowrap;font-size:clamp(24px,6vw,70px);font-weight:700;line-height:1.04;letter-spacing:-.03em}.hero__line--a{position:absolute;left:0;top:0;z-index:1;color:var(--text);text-align:left}.hero__dt{display:inline-block;clip-path:inset(-10% -2% -10% 0);transition:clip-path 1.1s cubic-bezier(.45,0,.25,1) .3s,opacity .2s ease .3s}body.hero-dark .hero__dt{opacity:0;clip-path:inset(-10% 100% -10% 0);transition:opacity .3s ease 0s,clip-path 0s linear .35s}.hero__mark{display:inline-block;height:2.2em;width:auto;margin-left:.16em;vertical-align:middle;position:relative;top:-.04em}.hero .lead{position:absolute;left:0;top:0;z-index:1;width:min(600px,100vw - 48px);margin:0;text-align:left;color:var(--muted);font-size:20px;line-height:1.6;font-weight:400;transition:transform 1.2s cubic-bezier(.2,.7,.2,1) .6s,opacity .8s ease .6s}body.hero-dark .hero .lead,body.hero-dark .hero__cta-line{opacity:0;transform:translateY(48px);transition:opacity .35s ease 0s,transform 0s linear .4s}.hero .lead,.hero__cta-line{text-align:right}.hero__cta-line{position:absolute;left:0;top:0;z-index:1;width:min(600px,100vw - 48px);margin:0;text-align:right;color:var(--text);font-size:22px;line-height:1.5;font-weight:600;transition:transform 1.2s cubic-bezier(.2,.7,.2,1) .72s,opacity .8s ease .72s}.hero__cta-br{display:none}.lead-br{display:inline}.hero__line--q{position:absolute;left:50%;top:46vh;top:46svh;transform:translate(-50%,-50%);z-index:4;color:var(--paper);pointer-events:none}body:not(.hero-dark) .hero__w{opacity:0;transition:opacity .35s ease 0s}.hero__logo,.hero__mark{backface-visibility:hidden;will-change:transform}body:not(.hero-dark) .hero__logo{opacity:0;transform:translate(calc(var(--logo-dx, 0px) * .5)) perspective(700px) rotateY(90deg);transition:transform .55s cubic-bezier(.5,0,.9,.45) .3s,opacity 0s linear .85s}body.hero-dark .hero__logo{transition:none;transform:none}.hero__mark{transform:none;transition:transform .55s cubic-bezier(.1,.55,.5,1) .85s,opacity 0s linear .85s}body.hero-dark .hero__mark{opacity:0;transform:translate(calc(var(--logo-dx, 0px) * -.5)) perspective(700px) rotateY(-90deg);transition:opacity .3s ease 0s,transform 0s linear .4s}.hero__w{display:inline-block;transition:opacity .7s ease var(--w-d, 1.4s),transform .9s var(--ease) var(--w-d, 1.4s)}body:not(.hero-ready) .hero__w,body.hero-reset .hero__w{opacity:0}body:not(.hero-ready) .hero__w--l,body.hero-reset .hero__w--l{transform:translate(14px)}body:not(.hero-ready) .hero__w--r,body.hero-reset .hero__w--r{transform:translate(-14px)}body.hero-reset .hero__w{transition:none!important}.hero__logo{display:inline-block;position:relative;height:2.2em;aspect-ratio:914 / 1576;margin:0 .16em;vertical-align:middle;top:-.04em;filter:invert(1)}.hero__tower{position:absolute;inset:0;opacity:0;transition:opacity 0s linear calc(var(--logo-d, .6s) + 1.4s)}.hero__tower--l{clip-path:var(--tower-l)}.hero__tower--r{clip-path:var(--tower-r)}.hero__tower i{position:absolute;inset:0;display:block;will-change:transform;transition:transform .9s cubic-bezier(.3,0,.12,1) var(--logo-d, .6s),opacity .3s ease var(--logo-d, .6s)}.hero__tower--r i{transition-delay:calc(var(--logo-d, .6s) + .08s)}.hero__tower i:after{content:"";position:absolute;inset:0;background:#000}.hero__tower--l i:after{clip-path:var(--tower-l)}.hero__tower--r i:after{clip-path:var(--tower-r)}.hero__logo img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;transition:opacity .6s ease calc(var(--logo-d, .6s) + .8s)}body:not(.hero-ready) .hero__tower,body.hero-reset .hero__tower{opacity:1}body:not(.hero-ready) .hero__tower i,body.hero-reset .hero__tower i{transform:translateY(67.64%);opacity:0}body:not(.hero-ready) .hero__logo img,body.hero-reset .hero__logo img{opacity:0}body.hero-reset .hero__tower,body.hero-reset .hero__tower i,body.hero-reset .hero__logo img{transition:none!important}.hero__underline,.hero__arrow{position:absolute;left:0;top:0;z-index:1;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:opacity .4s ease}.hero__underline{stroke:#c4b99e;stroke-width:2.2;opacity:.95}.hero__underline-2{opacity:.5;stroke-width:1.6}.hero__arrow{stroke:var(--text);stroke-width:1.6;opacity:.75}.hero__arrow-2{opacity:.45;stroke-width:1.2}.hero__underline path,.hero__arrow path{stroke-dasharray:1;stroke-dashoffset:1}.hero__underline.is-on path{transition:stroke-dashoffset .55s cubic-bezier(.4,0,.2,1);stroke-dashoffset:0}.hero__underline.is-on .hero__underline-2{transition-delay:.12s}.hero__arrow.is-on .hero__arrow-c{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);stroke-dashoffset:0}.hero__arrow.is-on .hero__arrow-h{transition:stroke-dashoffset .25s ease-out .55s;stroke-dashoffset:0}.hero__arrow.is-on .hero__arrow-c.hero__arrow-2{transition-delay:.1s}.hero__arrow.is-on .hero__arrow-h.hero__arrow-2{transition-delay:.68s}.hero__arrow.is-on .hero__arrow-hd{transform-box:fill-box;transform-origin:50% 100%;animation:arrowTap .5s ease-in-out .85s 2}@keyframes arrowTap{0%,to{transform:translate(0)}50%{transform:translate(-2px,-5px)}}.hero__arrow.is-off{opacity:0;transition:opacity .8s ease}body.is-scrolled .hero__arrow,body.hero-dark .hero__arrow,body.hero-dark .hero__underline{opacity:0}.nav .btn--light.is-pinged{animation:navPing 1.1s ease-out}@keyframes navPing{0%{box-shadow:0 0 #c4b99ebf}to{box-shadow:0 0 0 16px #c4b99e00}}.hero__hint{position:absolute;left:50%;top:calc(100vh - 104px);top:calc(100svh - 104px);transform:translate(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:12px;width:max-content;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f5f4f18c;opacity:0;pointer-events:none;transition:opacity .3s ease,color .3s ease}.hero__hint:hover{color:var(--paper)}.hero__hint i{position:relative;display:block;width:1px;height:40px;overflow:hidden;background:#f5f4f129}.hero__hint i:after{content:"";position:absolute;left:0;top:0;width:100%;height:45%;background:linear-gradient(to bottom,transparent,var(--paper));animation:heroHint 2s cubic-bezier(.65,0,.35,1) infinite}body.hero-dark.hero-ready .hero__hint{opacity:1;pointer-events:auto;transition:opacity .8s ease 2.6s}@keyframes heroHint{0%{transform:translateY(-100%)}to{transform:translateY(230%)}}body.hero-anim{--nav-d: .55s}body.hero-anim.hero-dark{--nav-d: .3s}.nav,.nav__menu,.nav__brand,.nav__menu a,.nav__brand img,.nav .btn{transition:color .5s ease var(--nav-d, 0s),background-color .5s ease var(--nav-d, 0s),border-color .5s ease var(--nav-d, 0s),filter .5s ease var(--nav-d, 0s),box-shadow .3s var(--ease),transform .15s var(--ease),height .35s var(--ease),padding .35s var(--ease)}body.hero-dark .nav{background:#0d0d0f99;border-bottom-color:#ffffff14}body.hero-dark .nav__menu a,body.gs-dark .nav__menu a{color:#f5f4f1c7}body.hero-dark .nav__menu a:hover,body.gs-dark .nav__menu a:hover{color:var(--paper)}body.hero-dark .nav__brand img,body.gs-dark .nav__brand img{filter:invert(1)}body.hero-dark .nav .btn--light,body.gs-dark .nav .btn--light{background:var(--paper);color:var(--ink)}body.hero-dark .nav .btn--ghost,body.gs-dark .nav .btn--ghost{color:var(--paper);border-color:#ffffff59}body.hero-dark .nav .btn--ghost:hover,body.gs-dark .nav .btn--ghost:hover{border-color:var(--paper)}.nav,body.hero-dark .nav{background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.nav__inner{height:100px}.nav__brand img{height:58px}body.is-scrolled .nav{background:#f5f4f1d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px #1414280f}body.is-scrolled .nav__inner{height:68px}body.is-scrolled .nav__brand img{height:40px}body.gs-dark.is-scrolled .nav{background:#0d0d0f99;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px #00000040;border-bottom-color:#ffffff14}@media(max-width:560px){.nav__inner{height:80px}.nav__brand img{height:46px}body.is-scrolled .nav__inner{height:62px}body.is-scrolled .nav__brand img{height:36px}.nav .btn--ghost{display:none}.hero__line{white-space:normal}.hero__line--q{display:flex;flex-direction:column;align-items:center;gap:.04em;width:min(90vw,440px);text-align:center;font-size:clamp(34px,11.5vw,56px);line-height:1.05}.hero__line--q .hero__w{display:block}.hero__line--q .hero__w--l{transform:translateY(-.28em)}.hero__line--q .hero__logo{height:1.85em;margin:.12em 0}.hero__line--a{font-size:clamp(34px,11.5vw,56px);line-height:1.05;width:calc(100vw - 48px)}.hero__logo{height:2em;margin:0 .1em}.hero__mark{height:1.5em;display:block;margin:44px auto 0;top:0}.hero .lead,.hero__cta-line{left:24px;width:calc(100% - 48px);text-align:left}.hero .lead{font-size:16px}.hero__cta-line{font-size:18px}.hero__cta-br{display:inline}}body.hero-notrans .hero *,body.hero-notrans .nav,body.hero-notrans .nav *{transition:none!important}@media(prefers-reduced-motion:reduce){.hero *,.nav,.nav *{transition-duration:.2s!important;transition-delay:0s!important}.hero__hint i:after{animation:none}}.hero__shot{position:relative;z-index:1;margin:64px auto 0;width:min(1000px,100%);border:1px solid var(--border-strong);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #14142824;-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 78%,transparent 100%)}.section{padding:96px 0}.trust{padding:40px 0 20px}.trust p{text-align:center;color:var(--muted);font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px}.trust__row{display:flex;flex-wrap:wrap;gap:40px 56px;justify-content:center;align-items:center;opacity:.6}.trust__row span{font-weight:700;font-size:20px;color:var(--text)}.cards,.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.cards,.steps{grid-template-columns:1fr}}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;position:relative;overflow:hidden}.card__icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#c4b99e1f;border:1px solid var(--border-strong);margin-bottom:20px;color:var(--accent)}.card h3{font-size:20px;font-weight:700;letter-spacing:-.01em}.card p{margin-top:10px;color:var(--muted);font-size:15px;line-height:1.6;font-weight:500}.getstarted{position:relative;width:100vw;margin:128px 0 0 calc(50% - 50vw);box-sizing:border-box;padding:100px max(24px,calc(50% - 621px)) 100px;text-align:center;background:var(--ink);overflow:hidden}.getstarted__sky{position:absolute;left:0;bottom:0;width:100%;height:640px;opacity:1;pointer-events:none;z-index:0}.getstarted__diamonds{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.getstarted__diamonds polygon{fill:var(--champagne);opacity:0}.getstarted__veil{position:absolute;left:0;top:0;width:100%;height:300vh;z-index:5;pointer-events:none;will-change:transform;background:linear-gradient(to bottom,#e6dac2,#e3d6bc 17%,#ddcfb2 21%,#d8c8a8 24.5%,#d2c199,#ccba90 30.5%,#c7b589 32.5%,#c4b498 33.34%,#c4b498fc 36%,#c4b498f2 38.7%,#c4b498e3 41.3%,#c4b498cf,#c4b498b3 46.7%,#c4b49894 49.3%,#c4b49873,#c4b49852 54.7%,#c4b49836 57.3%,#c4b4981f,#c4b4980d 62.7%,#c4b49803 65%,#c4b49800 66.67% 100%);transform:translateY(0);transition:transform 1.5s cubic-bezier(.5,0,.15,1)}.getstarted.is-lit .getstarted__veil{transform:translateY(-66.67%);transition:transform 1.15s cubic-bezier(.5,0,.15,1)}@media(prefers-reduced-motion:reduce){.getstarted__veil{display:none}}.getstarted__head{position:relative;z-index:1}.getstarted .getstarted__title{width:auto;max-width:980px;margin:0 auto;text-align:center;color:var(--paper)}.getstarted__lead{max-width:760px;margin:44px auto 0;text-align:center;font-size:18px;line-height:1.6;color:#f5f4f1bd}.getstarted__logo{display:inline-block;height:calc(2.2*clamp(24px,6vw,70px));width:auto;vertical-align:middle;margin:0 .16em;position:relative;top:-.04em}.getstarted__cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);column-gap:21px;align-items:start;margin-top:72px;text-align:left}.gs-card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-height:212px;box-sizing:border-box;padding:22px 28px 28px var(--hw-pad, 36px);border-radius:24px;box-shadow:0 30px 80px #00000059}.gs-card--1{background:var(--paper);margin-top:144px}.gs-card--2{background:var(--paper);margin-top:64px}.gs-card--3{background:var(--paper)}.gs-card__no{position:relative;align-self:flex-start;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#e6ddcb;font-weight:600;font-size:20px;color:var(--ink);font-variant-numeric:tabular-nums}.gs-card__text{position:relative;margin:20px 0 0;max-width:100%;font-weight:500;font-size:22px;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.getstarted__cta{display:flex;align-items:center;justify-content:space-between;gap:32px;box-sizing:border-box;height:132px;margin-top:32px;padding:0 48px;border-radius:24px;background:#c4b498;color:var(--ink);text-align:left;box-shadow:var(--shadow-card)}.getstarted__cta.reveal{transition-delay:1.05s}.getstarted__cta h3{margin:0;font-weight:700;font-size:clamp(24px,2.4vw,34px);line-height:1.15;letter-spacing:-.02em}.getstarted__btn{flex:0 0 auto;display:inline-flex;align-items:center;height:48px;padding:0 22px;border-radius:12px;background:var(--ink);color:var(--paper);font-weight:700;font-size:15px;text-decoration:none;transition:transform .2s var(--ease),background .2s}.getstarted__btn:hover{background:#1a1a1a;transform:translateY(-1px)}.gs-card.reveal{opacity:0;transform:translateY(48px);transition:opacity .6s var(--ease),transform .85s var(--ease-out)}.gs-card.reveal.is-in{opacity:1;transform:none}.gs-card--1.reveal{transition-delay:.25s}.gs-card--2.reveal{transition-delay:.5s}.gs-card--3.reveal{transition-delay:.75s}@media(max-width:820px){.getstarted{padding-top:96px;background-size:100% 260px,auto}.getstarted__cta{flex-direction:column;align-items:flex-start;height:auto;padding:32px 24px}.getstarted__cards{grid-template-columns:1fr;row-gap:16px}.gs-card--1,.gs-card--2,.gs-card--3{margin-top:0}.gs-card{flex-direction:row;align-items:flex-start;gap:16px;min-height:0;padding:20px 22px}.gs-card__no{flex:0 0 auto;width:40px;height:40px;font-size:16px}.gs-card__text{margin:0;font-size:16px}.getstarted__sky{height:420px}}.statement{text-align:center;padding:120px 0}.statement h2{font-size:clamp(32px,5vw,60px);font-weight:700;line-height:1.05;letter-spacing:-.03em;max-width:16ch;margin:0 auto;text-wrap:balance}.statement .glow-word{color:var(--accent)}.statement p{margin:22px auto 0;max-width:560px;color:var(--muted);font-size:18px;line-height:1.6;font-weight:500}.contact-form{max-width:540px;margin:40px auto 0;display:flex;flex-direction:column;gap:14px;text-align:left}.contact-form__row{display:flex;gap:14px}.contact-form__row .field{flex:1 1 0;min-width:0}.field{display:flex;flex-direction:column;gap:6px}.field>span{font-weight:600;font-size:13px;color:var(--text)}.field input,.field textarea{font-family:inherit;font-size:15px;color:var(--text);background:var(--bg-soft);border:1px solid var(--border-strong);border-radius:8px;padding:12px 14px;outline:none;transition:border-color .2s;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field input:focus,.field textarea:focus{border-color:var(--text)}.contact-form .btn{align-self:center;margin-top:6px}@media(max-width:560px){.contact-form__row{flex-direction:column}}.step{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.step__n{font-size:13px;font-weight:700;color:var(--accent);letter-spacing:.1em}.step h3{margin-top:12px;font-size:19px;font-weight:700}.step p{margin-top:8px;color:var(--muted);font-size:15px;line-height:1.6;font-weight:500}.pricing{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:860px;margin:0 auto}@media(max-width:760px){.pricing{grid-template-columns:1fr}}.plan{background:var(--bg-card);border:1px solid var(--border);border-radius:22px;padding:32px}.plan--pro{border-color:#c4b99e80;background:linear-gradient(180deg,rgba(196,185,158,.08),transparent 60%),var(--bg-card)}.plan__name{font-size:15px;font-weight:700;letter-spacing:.02em}.plan__desc{margin-top:6px;color:var(--muted);font-size:14px;line-height:1.5;min-height:42px}.plan__price{margin:18px 0;display:flex;align-items:baseline;gap:6px}.plan__price b{font-size:46px;font-weight:800;letter-spacing:-.02em}.plan__price span{color:var(--muted);font-size:15px}.plan ul{list-style:none;margin:22px 0;display:flex;flex-direction:column;gap:12px}.plan li{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:14.5px;line-height:1.45;font-weight:500}.plan li svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.plan .btn{width:100%}.quote{max-width:760px;margin:0 auto;text-align:center}.quote blockquote{font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.35;letter-spacing:-.01em;text-wrap:balance}.quote__who{margin-top:24px;color:var(--muted);font-weight:600}.quote__who span{color:var(--text)}.faq{max-width:760px;margin:0 auto}.faq__item{border-bottom:1px solid var(--border)}.faq__q{width:100%;background:none;border:none;cursor:pointer;color:var(--text);font-family:inherit;font-weight:600;font-size:18px;text-align:left;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq__q .plus{flex:0 0 auto;transition:transform .3s var(--ease);color:var(--accent);font-size:22px;line-height:1}.faq__item.is-open .plus{transform:rotate(45deg)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{color:var(--muted);font-size:15.5px;line-height:1.65;font-weight:500;padding-bottom:22px}.cta{text-align:center;padding:120px 0;position:relative;overflow:hidden}.cta__glow{position:absolute;bottom:-220px;left:50%;transform:translate(-50%);width:900px;height:500px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(196,185,158,.28),transparent 68%);filter:blur(30px)}.cta h2{position:relative;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.05;letter-spacing:-.03em;max-width:16ch;margin:0 auto;text-wrap:balance}.cta p{position:relative;margin:18px auto 30px;max-width:520px;color:var(--muted);font-size:18px;font-weight:500}.cta__actions{position:relative;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.footer{border-top:1px solid var(--border);padding:64px 0 40px}.footer__grid{display:grid;grid-template-columns:auto repeat(3,1fr);gap:40px;align-items:center}.footer__grid>.footer__mark{align-self:center}@media(max-width:760px){.footer__grid{grid-template-columns:1fr 1fr;align-items:start;column-gap:24px;row-gap:28px}.footer__grid>.footer__mark{grid-column:1 / -1;justify-self:start}}.footer__col-h{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.footer__col a{display:block;color:var(--text);opacity:.8;font-size:14.5px;margin-bottom:10px;font-weight:500}.footer__col a:hover{opacity:1;color:var(--accent)}.footer__bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--border);color:var(--muted);font-size:13px;text-align:center}.reveal{opacity:0;transform:translateY(40px);transition:opacity 1.1s var(--ease),transform 1.3s var(--ease)}.reveal.is-in{opacity:1;transform:none}.brickcard.reveal .brickcard__title,.blackcard.reveal .blackcard__title{opacity:0;transform:translateY(40px);transition:opacity 1.1s var(--ease) .4s,transform 1.3s var(--ease) .4s}.brickcard.reveal.is-in .brickcard__title,.blackcard.reveal.is-in .blackcard__title{opacity:1;transform:none}.clientcard.reveal,.brickcard.reveal,.blackcard.reveal{transform:translateY(72px);transition:opacity 1.2s var(--ease),transform 1.5s var(--ease)}.clientcard.reveal.is-in,.brickcard.reveal.is-in,.blackcard.reveal.is-in{transform:none}.clientcard.reveal .clientcard__stage{opacity:0;transform:translateY(56px);transition:opacity 1.1s var(--ease) .25s,transform 1.5s var(--ease) .25s}.clientcard.reveal.is-in .clientcard__stage{opacity:1;transform:none}.clientcard.reveal .pill{opacity:0}.clientcard.reveal.is-in .pill{animation:rvPill .95s var(--ease) both;animation-delay:calc(var(--pi, 0) * 90ms + .5s)}.pill:nth-child(2){--pi: 1}.pill:nth-child(3){--pi: 2}.pill:nth-child(4){--pi: 3}.pill:nth-child(5){--pi: 4}@keyframes rvPill{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.brickcard.reveal .brickcard__mascot{opacity:0;transform:scale(.55) rotate(-10deg);transition:opacity .5s var(--ease) .4s,transform .9s var(--ease-spring) .4s}.brickcard.reveal .brickcard__text{opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease) .8s,transform 1.2s var(--ease) .8s}.brickcard.reveal .bchat{opacity:0;transform:translate(36px);transition:opacity 1.1s var(--ease) .65s,transform 1.4s var(--ease) .65s}.brickcard.reveal.is-in .brickcard__mascot,.brickcard.reveal.is-in .brickcard__text,.brickcard.reveal.is-in .bchat{opacity:1;transform:none}.carousel .duocard{opacity:0;transform:translateY(64px);transition:opacity 1.1s var(--ease),transform 1.5s var(--ease);transition-delay:calc(var(--ci, 0) * .14s)}.carousel .duocard:nth-child(2){--ci: 1}.carousel .duocard:nth-child(3){--ci: 2}.carousel .duocard:nth-child(n+4){--ci: 3}.carousel .carousel__nav{opacity:0;transition:opacity .9s var(--ease) .7s}.carousel.is-in .duocard{opacity:1;transform:none}.carousel.is-in .carousel__nav{opacity:1}@media(prefers-reduced-motion:reduce){.reveal,.brickcard.reveal .brickcard__title,.blackcard.reveal .blackcard__title,.clientcard.reveal .clientcard__stage,.brickcard.reveal .brickcard__mascot,.brickcard.reveal .brickcard__text,.brickcard.reveal .bchat,.carousel .duocard,.carousel .carousel__nav{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.clientcard.reveal .pill{opacity:1;animation:none!important}.pill,.pill__icon,.pill__body{transition:none!important}}.showcase{width:100vw;margin-left:calc(50% - 50vw);--gutter: 32px;--cols: 12;--col-span: calc((100% - (var(--cols) - 1) * var(--gutter)) / var(--cols));--content-max: 1242px;--page-margin: 24px;--card-bg: #fff;--tan: #c4b498;--title: #17161a;--text-strong: #1e1e1e;--text-muted: #6c6a63;--sc-radius: 24px}.showcase__stack{position:relative;width:min(var(--content-max),calc(100% - 2 * var(--page-margin)));margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start}.showcase__heading{align-self:start;width:calc(var(--col-span) * 9 + var(--gutter) * 8);margin:32px 0 64px;font-weight:700;font-size:clamp(30px,4vw,64px);line-height:1.15;letter-spacing:-.02em;color:var(--text)}.showcase__heading--half{width:calc(var(--col-span) * 6 + var(--gutter) * 5)}.showcase__heading--right{position:relative;z-index:3;align-self:end;text-align:right;width:calc(var(--col-span) * 10 + var(--gutter) * 9)}.showcase__heading--right .heading-accent{display:block;width:fit-content;margin-left:auto;white-space:nowrap}#how,#brick{scroll-margin-top:100px}#brick{align-self:flex-start;text-align:left}.showcase__intro{display:grid;grid-template-columns:repeat(var(--cols),1fr);column-gap:var(--gutter);width:100%;align-items:start;margin:64px 0}.showcase__intro .showcase__heading{grid-column:6 / -1;width:auto;margin:0;text-align:right;justify-self:end}.showcase__lead{grid-column:1 / 6;align-self:center;margin:0;font-weight:400;font-size:20px;line-height:1.6;color:var(--muted)}.heading-accent{color:var(--champagne)}.u-line{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 16' preserveAspectRatio='none' fill='none'><path d='M4 9 C 58 4 118 13 178 8 C 236 4 280 12 296 8' stroke='%23C4B99E' stroke-width='2.6' stroke-linecap='round'/><path d='M7 12.5 C 66 8.5 128 15 190 10.5 C 244 7.5 284 12.5 294 11' stroke='%23C4B99E' stroke-width='1.5' stroke-linecap='round' opacity='0.5'/></svg>");background-repeat:no-repeat;background-position:0 100%;background-size:100% .32em;padding-bottom:.16em}.showcase .brand-demo{position:relative;width:100%;padding-bottom:24px}.showcase .unit-card{position:relative;background-color:var(--champagne);background-image:radial-gradient(140% 180% at 26% 20%,#ffffff59,#fff0 55%);color:#1e1e1e;border:1px solid rgba(255,255,255,.4);border-radius:20px;padding:16px;overflow:hidden;box-shadow:0 -4px 10px #00000040,0 -8px 24px #00000026,0 18px 34px #1414282e,inset 8px 8px 15px #ffffff1f;transition:background-color .4s ease,color .4s ease}.showcase .unit-card__top{display:flex;align-items:flex-start;justify-content:space-between}.showcase .unit-card__chevron{opacity:.6}.showcase .unit-card__chevron svg{display:block;width:20px;height:20px}.showcase .unit-card__title{font-weight:700;font-size:22px;line-height:1.2;margin:16px 0 2px;opacity:.9}.showcase .unit-card__meta{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:14px;opacity:.8}.showcase .unit-card__foot{margin-top:16px}.showcase .unit-card__pill{display:inline-flex;align-items:center;background:#fff;color:#000;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:4px 8px;font-weight:500;font-size:11px;line-height:1}.showcase .tryit-btn{position:absolute;right:6px;bottom:0;display:inline-flex;align-items:center;gap:10px;background:#e6ddcb;color:var(--ink);border:none;border-radius:100px;padding:7px 18px 7px 7px;cursor:pointer;font-weight:500;font-size:15px;letter-spacing:-.45px;white-space:nowrap;box-shadow:0 8px 18px #00000047;transition:transform .15s var(--ease-out)}.showcase .tryit-btn:hover{transform:translateY(-1px)}.showcase .tryit-btn__swatch{width:30px;height:30px;border-radius:50%;background:conic-gradient(from 90deg,#ff3b30,#ff9500,#fc0,#34c759,#00c7be,#007aff,#af52de,#ff2d55,#ff3b30);box-shadow:inset 0 0 0 2px #ffffffe6}.showcase .brand-picker{position:absolute;right:6px;top:calc(100% + 8px);width:210px;background:var(--paper);border-radius:14px;box-shadow:0 12px 32px #1414283d;padding:12px 14px;display:flex;flex-direction:column;gap:10px;z-index:5}.showcase .brand-picker[hidden]{display:none}.showcase .brand-picker__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:500;font-size:13px;color:#1e1e1e;cursor:pointer}.showcase .brand-picker__swatch{-webkit-appearance:none;appearance:none;width:30px;height:30px;flex:0 0 auto;border:none;border-radius:50%;padding:0;background:none;cursor:pointer;box-shadow:inset 0 0 0 1.5px #0000001f}.showcase .brand-picker__swatch::-webkit-color-swatch-wrapper{padding:0}.showcase .brand-picker__swatch::-webkit-color-swatch{border:none;border-radius:50%}.showcase .brand-picker__replace{margin-top:2px;width:100%;background:#1e1e1e;color:#fff;border:none;border-radius:10px;padding:9px 12px;cursor:pointer;font-weight:600;font-size:13px;transition:opacity .15s ease}.clientcard{position:relative;align-self:stretch;width:100%;height:636px;margin-bottom:96px}.clientcard__card{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:568px;background:var(--card-mesh);background-blend-mode:soft-light,normal,normal,normal,normal,normal;border:1px solid #E7E7E4;border-radius:24px;box-shadow:var(--shadow-card);z-index:1}.clientcard{--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='220' height='220' filter='url(%23n)' opacity='0.55'/></svg>")}.clientcard--backoffice{--card-mesh: var(--grain), radial-gradient(ellipse 62% 85% at 0% 0%, #faf8f5 0%, rgba(250,248,245,0) 70%), radial-gradient(ellipse 58% 80% at 100% 100%, #b3a480 0%, rgba(179,164,128,0) 72%), radial-gradient(ellipse 45% 65% at 82% 12%, #dccfb2 0%, rgba(220,207,178,0) 70%), radial-gradient(ellipse 50% 60% at 38% 100%, #e6ddcb 0%, rgba(230,221,203,0) 70%), linear-gradient(120deg, #f4f2f0 5.5%, var(--champagne) 92.5%)}.clientcard--client{--card-mesh: var(--grain), radial-gradient(ellipse 62% 85% at 100% 100%, #faf8f5 0%, rgba(250,248,245,0) 70%), radial-gradient(ellipse 58% 80% at 0% 0%, #b3a480 0%, rgba(179,164,128,0) 72%), radial-gradient(ellipse 45% 65% at 18% 88%, #dccfb2 0%, rgba(220,207,178,0) 70%), radial-gradient(ellipse 50% 60% at 62% 0%, #e6ddcb 0%, rgba(230,221,203,0) 70%), linear-gradient(-59.07deg, var(--paper) 10.87%, var(--champagne) 92.29%)}.clientcard__stage{position:absolute;inset:0;overflow:hidden;z-index:2;pointer-events:none;border-radius:24px}.clientcard--client .clientcard__stage{overflow:visible}.pill-list{position:absolute;left:64px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:10px;z-index:3}.pill{display:flex;flex-direction:column;align-items:stretch;overflow:hidden;box-sizing:border-box;background:var(--champagne);border:none;border-radius:22px;padding:0;cursor:pointer;text-align:left;transition:width .55s var(--ease-spring),background-color .4s var(--ease-out)}.pill__head{display:flex;align-items:center;gap:10px;padding:7px 18px 7px 7px;white-space:nowrap}.pill__icon{position:relative;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:#ffffff8c;transition:transform .45s var(--ease-spring)}.pill__icon:before,.pill__icon:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;margin:-1px 0 0 -5.5px;background:#1e1e1e;border-radius:2px}.pill__icon:after{transform:rotate(90deg)}.pill__title{font-weight:600;font-size:18px;line-height:1.4;color:#1e1e1e}.pill__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out)}.pill__body-inner{overflow:hidden;min-height:0;box-sizing:border-box;width:var(--pill-w, 100%);padding:0 20px 0 43px;font-weight:400;font-size:16px;line-height:1.5;color:#3a3730;white-space:normal}.pill[aria-expanded=true]{background:#c4b99e80}.pill[aria-expanded=true] .pill__body{grid-template-rows:1fr}.pill[aria-expanded=true] .pill__body-inner{padding-top:4px;padding-bottom:14px}.clientcard__card{background:var(--champagne);background-image:var(--grain),radial-gradient(ellipse 70% 85% at 0% 0%,#ffffff47,#fff0 70%);background-blend-mode:soft-light,normal;border:none;box-shadow:0 24px 70px #1414281a}.clientcard--client .clientcard__card{background-image:var(--grain),radial-gradient(ellipse 70% 85% at 100% 0%,#ffffff47,#fff0 70%)}.pill{background:#fff;border:none;box-shadow:0 6px 18px #14142814;transition:width .55s var(--ease-spring),background-color .35s var(--ease-out),color .35s var(--ease-out),box-shadow .35s var(--ease-out)}.pill__icon{background:var(--champagne)}.pill:hover{box-shadow:0 10px 24px #1414281f}.pill[aria-expanded=true]{background:var(--ink);box-shadow:0 14px 34px #00000047}.pill[aria-expanded=true] .pill__title{color:var(--paper)}.pill[aria-expanded=true] .pill__body-inner{color:#f5f4f1b8}.pill[aria-expanded=true] .pill__icon{background:var(--champagne);transform:rotate(45deg)}.brickcard{align-self:stretch;box-sizing:border-box;width:100%;min-height:568px;margin:0 0 96px;padding:64px;border:1px solid #E7E7E4;border-radius:24px;overflow:hidden;background:#eeb592 url(/assets/brick-card-bg-v5.jpg) center / 100% 100% no-repeat;box-shadow:var(--shadow-card);color:#000}.blackcard{align-self:stretch;box-sizing:border-box;width:100%;min-height:568px;margin:0 0 96px;padding:64px;border-radius:24px;overflow:hidden;background:var(--ink);color:var(--paper);box-shadow:var(--shadow-card)}.blackcard__title{width:fit-content;max-width:100%;margin:0 0 0 auto;text-align:right;font-weight:700;font-size:clamp(30px,4vw,64px);line-height:1.15;letter-spacing:-.02em;color:var(--paper)}.blackcard__text{width:520px;max-width:100%;margin:28px 0 0 auto;text-align:right;font-size:18px;line-height:1.6;color:#f5f4f1c7}.blackcard__text p{margin:0}.blackcard__text p+p{margin-top:16px}.blackcard.reveal .blackcard__text{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease) .7s,transform 1.2s var(--ease) .7s}.blackcard.reveal.is-in .blackcard__text{opacity:1;transform:none}.brickcard__head{display:flex;align-items:center;gap:32px}.brickcard__mascot{flex:0 0 auto;display:block;width:85px;height:auto;overflow:visible;pointer-events:auto}.brickcard__title{margin:0;font-weight:700;font-size:clamp(32px,3.4vw,48px);line-height:1.2;letter-spacing:-.03em;color:#000}.brickcard{position:relative}.bchat{position:absolute;right:64px;top:48px;bottom:48px;width:calc(100% / 3);display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:20px;pointer-events:none}.bchat__scroll{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28px);mask-image:linear-gradient(to bottom,transparent 0,#000 28px)}.bchat__messages{display:flex;flex-direction:column;gap:12px;padding:0 4px}.bchat__user,.bchat__composer{background:#ffffffb8;border:1px solid rgba(255,255,255,.4);border-radius:16px;box-shadow:0 4px 16px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#000}.bchat__user{align-self:flex-end;width:fit-content;max-width:calc(100% - 32px);padding:12px 16px;opacity:0;transform:translateY(10px) scale(.96);transform-origin:right bottom;transition:opacity .35s var(--ease-out, var(--ease-out)),transform .45s var(--ease-out, var(--ease-out))}.bchat__user.is-in{opacity:1;transform:none}.bchat__user:empty,.bchat__activity:empty{display:none}.bchat__activity{margin:0;font-size:11px;line-height:16px;color:#ffffffc7}.bchat__assistant{display:none;align-items:flex-start;gap:8px}.bchat__assistant.is-in{display:flex}.bchat__avatar{flex:0 0 auto;width:22px;height:auto;margin-top:1px;overflow:visible}.bchat__reply{flex:1;min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:break-word;color:#fff;text-shadow:0 1px 2px rgba(60,20,8,.35)}.bchat__composer{position:relative;flex:0 0 auto;min-height:46px;box-sizing:border-box;padding:12px 48px 12px 16px}.bchat__input{min-height:20px;white-space:pre-wrap}.bchat__input.is-empty:before{content:attr(data-placeholder);color:#6a6a78}.bchat__input.is-empty .bchat__caret{display:none}.bchat__caret{display:inline-block;width:1.5px;height:15px;margin-left:1px;vertical-align:-2px;background:#000;animation:bchatCaret 1s steps(1) infinite}@keyframes bchatCaret{50%{opacity:0}}.bchat__send{position:absolute;right:7px;bottom:6px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#030213;color:#fff;opacity:.5;transition:opacity .15s,transform .15s}.bchat__send svg{width:16px;height:16px}.bchat__send.is-ready{opacity:1}.bchat__send.is-pressed{transform:scale(.9)}.bchat.is-resetting .bchat__messages{opacity:0;transition:opacity .5s ease}.brickcard__text{margin:48px 0 0;max-width:509px;font-weight:400;font-size:20px;line-height:1.6;color:#000}.clientcard--client{height:636px;margin-bottom:96px}.clientcard--client .clientcard__card{top:50%;bottom:auto;transform:translateY(-50%);height:568px}.clientcard--client .pill-list{left:calc(50% + 111px);right:auto;align-items:flex-start}.clientcard--client .clientcard__iphone{position:absolute;left:150px;top:-13px;width:336px;height:auto;filter:drop-shadow(0 34px 50px rgba(20,20,40,.14))}.clientcard--client .clientcard__iphone .myu-stack{transition:opacity .4s var(--ease-out, var(--ease-out))}.clientcard--client .clientcard__iphone .myu-stack.hide-cards{opacity:0}.clientcard--client .clientcard__iphone{transition:opacity .5s var(--ease-out, var(--ease-out)) .18s,transform .7s var(--ease-out, var(--ease-out)) .18s,filter .6s ease}.clientcard--client .clientcard__iphone.is-muted{filter:drop-shadow(0 20px 30px rgba(20,20,40,.04))}.clientcard--client .clientcard__iphone>:not(.brand-demo){transition:filter .6s ease}.clientcard--client .clientcard__iphone.is-muted>:not(.brand-demo){filter:grayscale(1) contrast(.2) brightness(1.64)}.clientcard--client .clientcard__iphone.is-away{opacity:0;transform:scale(.97);transition-delay:0s;pointer-events:none}.unit-float{--u: 1px;position:absolute;left:0;top:calc(50% - 284px);width:0;height:0;z-index:5;pointer-events:none}.uf-docs{position:absolute;left:calc(82 * var(--u));top:calc(328 * var(--u));width:calc(362 * var(--u))!important}.uf-doc{position:absolute;left:calc(82 * var(--u));box-sizing:border-box;width:calc(362 * var(--u));padding:calc(14 * var(--u));border:calc(1.12 * var(--u)) solid #f3f4f6;border-radius:calc(16 * var(--u));background:#fff;filter:drop-shadow(0 calc(4 * var(--u)) calc(14 * var(--u)) rgba(0,0,0,.25))}.uf-doc--1{top:calc(404 * var(--u))}.uf-doc--2{top:calc(511 * var(--u))}.uf-doc-title{margin:0;font-weight:700;font-size:calc(14 * var(--u));line-height:calc(21 * var(--u));color:#1f2937;white-space:nowrap}.uf-doc-row{display:flex;align-items:center;justify-content:space-between;height:calc(44 * var(--u));padding-top:calc(8 * var(--u));box-sizing:border-box}.uf-doc-meta{font-weight:400;font-size:calc(12 * var(--u));line-height:calc(18 * var(--u));color:#9ca3af;white-space:nowrap}.uf-doc-dl{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(14 * var(--u));background:#f3f4f6}.uf-doc-dl svg{display:block;width:calc(16 * var(--u));height:calc(16 * var(--u))}.uf-card{position:absolute;left:calc(187 * var(--u));top:calc(55 * var(--u));width:calc(362 * var(--u));overflow:hidden;border-radius:calc(20 * var(--u));background:#1a1814;box-shadow:0 calc(2 * var(--u)) calc(20 * var(--u)) #0000001a}.up-card-main{padding:calc(16 * var(--u))}.up-card-title{margin:0;font-weight:700;font-size:calc(22 * var(--u));line-height:calc(26.4 * var(--u));color:#fff}.up-card-meta{display:flex;align-items:center;justify-content:space-between;padding-top:calc(2 * var(--u))}.up-card-meta span{font-weight:500;font-size:calc(14 * var(--u));line-height:calc(21 * var(--u));color:#fff;opacity:.8}.up-card-details{display:flex;align-items:center;justify-content:space-between;padding:calc(10 * var(--u)) calc(16 * var(--u));border-top:calc(1.12 * var(--u)) solid rgba(0,0,0,.08)}.up-card-details>span:first-child{font-weight:700;font-size:calc(12 * var(--u));line-height:calc(18 * var(--u));color:#fff;opacity:.7}.up-chev svg{display:block;width:calc(16 * var(--u));height:calc(16 * var(--u))}.uf-plan{z-index:2;position:absolute;left:calc(295 * var(--u));top:calc(120.5 * var(--u));width:calc(374 * var(--u));height:calc(270 * var(--u))}.uf-plan img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(14 * var(--u)) calc(24 * var(--u)) rgba(20,20,40,.16))}.uf-ucard{position:absolute;left:calc(187 * var(--u));top:calc(55 * var(--u));box-sizing:border-box;width:calc(362 * var(--u));display:flex;align-items:flex-start;padding:calc(18 * var(--u)) calc(16 * var(--u));border-radius:calc(20 * var(--u));background:#1a1814;filter:drop-shadow(0 calc(-8 * var(--u)) calc(12 * var(--u)) rgba(0,0,0,.25));z-index:2}.uf-ucard-main{flex:1 1 0;min-width:0}.uf-ucard-meta{display:flex;align-items:center;justify-content:space-between;height:calc(23 * var(--u));padding-top:calc(2 * var(--u));box-sizing:border-box}.uf-ucard-meta span{font-weight:500;font-size:calc(14 * var(--u));line-height:calc(21 * var(--u));color:#fff;opacity:.8;white-space:nowrap}.uf-ucard-nav{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--u));width:calc(44 * var(--u));height:calc(66 * var(--u));padding-left:calc(12 * var(--u));box-sizing:border-box}.uf-ucard-btn{display:flex;align-items:center;justify-content:center;width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(10 * var(--u));background:#1a181424}.uf-ucard-btn--dim{background:none;opacity:.25}.uf-ucard-btn svg{display:block;width:calc(20 * var(--u));height:calc(20 * var(--u))}.uf-progress{position:absolute;left:calc(187 * var(--u));top:calc(157 * var(--u));box-sizing:border-box;width:calc(362 * var(--u));padding:calc(16 * var(--u))}.uf-progress-track{height:calc(6 * var(--u));overflow:hidden;border-radius:calc(3 * var(--u));background:#78787833}.uf-progress-fill{width:0;height:100%;background:var(--ink)}.uf-progress-label{margin:0;padding-top:calc(6 * var(--u));font-weight:500;font-size:calc(11 * var(--u));line-height:calc(16.5 * var(--u));color:#0006;text-align:right;white-space:nowrap}.uf-form{position:absolute;left:calc(187 * var(--u));top:calc(218 * var(--u));box-sizing:border-box;width:calc(362 * var(--u));height:calc(370 * var(--u));overflow:hidden;border-radius:calc(26 * var(--u));background:#fff;box-shadow:0 calc(2 * var(--u)) calc(20 * var(--u)) #0000000f}.uf-form-field{box-sizing:border-box;padding:0 calc(16 * var(--u));border-bottom:calc(1 * var(--u)) solid #e6e6e6;font-weight:500;color:#1a181480;display:flex;align-items:center}.uf-form-field--name{height:calc(63 * var(--u));font-size:calc(20 * var(--u))}.uf-form-field--loc{height:calc(53 * var(--u));font-size:calc(16 * var(--u))}.uf-form-field--desc{height:calc(147.5 * var(--u));align-items:flex-start;padding-top:calc(14 * var(--u));font-weight:400;font-size:calc(15 * var(--u));line-height:calc(22.5 * var(--u))}.uf-form-att{padding:calc(16 * var(--u))}.uf-form-att-head{display:flex;align-items:center;justify-content:space-between}.uf-form-att-head span:first-child{font-weight:700;font-size:calc(14 * var(--u));line-height:calc(21 * var(--u));color:#1a1814}.uf-form-att-head span:last-child{font-weight:400;font-size:calc(12 * var(--u));line-height:calc(18 * var(--u));color:#00000059}.uf-form-att-btns{display:flex;gap:calc(8 * var(--u));padding-top:calc(12 * var(--u))}.uf-form-btn{display:flex;align-items:center;gap:calc(8 * var(--u));box-sizing:border-box;height:calc(41.5 * var(--u));padding:0 calc(16 * var(--u));border:calc(1 * var(--u)) solid rgba(0,0,0,.06);border-radius:calc(14 * var(--u));background:#f7f7f8;font-weight:500;font-size:calc(13 * var(--u));line-height:calc(19.5 * var(--u));color:#666}.uf-form-btn svg{display:block;width:calc(16 * var(--u));height:calc(16 * var(--u))}.uf-filled{color:#1a1814}.uf-filled--strong{color:#1a1814;font-weight:600}.uf-form-field--desc.uf-filled{color:#1a1814b8;font-weight:400}.uf-typed{display:inline-block}.unit-float--requests .uf-typed{clip-path:inset(0 100% 0 0)}.unit-float--requests.is-in .uf-form-field--name .uf-typed{animation:ufType .55s steps(20,end) .5s both}.unit-float--requests.is-in .uf-form-field--loc .uf-typed{animation:ufType .4s steps(9,end) 1.15s both}.unit-float--requests.is-in .uf-form-field--desc .uf-typed{animation:ufType 1s steps(40,end) 1.65s both}@keyframes ufType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -1px 0 0)}}.unit-float--requests.is-in .uf-progress-fill{animation:ufProg 2.3s var(--ease, cubic-bezier(.4,0,.2,1)) .5s both}@keyframes ufProg{0%{width:0}to{width:100%}}.uf-page{position:absolute;left:calc(187 * var(--u));top:calc(80 * var(--u));box-sizing:border-box;width:calc(362 * var(--u));text-align:left}.uf-page__ticket{margin-top:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u));border-radius:calc(24 * var(--u));background:#fff;box-shadow:0 calc(2 * var(--u)) calc(24 * var(--u)) #0000001f}.uf-page__att{margin-top:calc(14 * var(--u))}.uf-page .uf-page__label--desc{display:block;margin-top:calc(16 * var(--u))}.uf-page__bar{display:flex;align-items:center;gap:calc(10 * var(--u));height:calc(44 * var(--u));padding:0 calc(16 * var(--u))}.uf-page__back{flex:0 0 auto;display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:50%;background:#f0f0ef}.uf-page__back svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.uf-page__crumb{flex:1;display:flex;align-items:center;justify-content:center;height:calc(34 * var(--u));border-radius:calc(17 * var(--u));background:var(--ink);color:#fff;font-weight:600;font-size:calc(13 * var(--u))}.uf-page__title{margin:0;font-weight:700;font-size:calc(20 * var(--u));line-height:1.15;color:#17161a}.uf-page__created{margin:calc(3 * var(--u)) 0 0;font-size:calc(12 * var(--u));color:#9ca3af}.uf-page__status{margin-top:calc(8 * var(--u));height:calc(26 * var(--u));border-radius:calc(9 * var(--u));background:#b54a3a;color:#fff;font-weight:600;font-size:calc(13 * var(--u));display:grid;place-items:center}.uf-page__sec{margin-top:calc(8 * var(--u));padding-top:calc(7 * var(--u));border-top:calc(1 * var(--u)) solid #eee}.uf-page__label{font-weight:700;font-size:calc(10 * var(--u));letter-spacing:.06em;color:#9ca3af;margin:0}.uf-page__label-row{display:flex;align-items:center;justify-content:space-between}.uf-page__count{font-size:calc(11 * var(--u));color:#9ca3af}.uf-page__desc{margin:calc(5 * var(--u)) 0 0;font-size:calc(11.5 * var(--u));line-height:1.4;color:#4b5563}.uf-page__photos{display:flex;gap:calc(8 * var(--u));margin-top:calc(7 * var(--u))}.uf-page__photos img{width:calc(97 * var(--u));height:calc(58 * var(--u));object-fit:cover;border-radius:calc(10 * var(--u))}.uf-page__dots{display:flex;align-items:center;gap:calc(5 * var(--u));justify-content:center;margin-top:calc(7 * var(--u))}.uf-page__dots i{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:#d8d8d6}.uf-page__dots i.is-on{width:calc(16 * var(--u));border-radius:calc(3 * var(--u));background:#0d9488}.uf-page__visit .uf-page__date,.uf-page__date{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(10 * var(--u));background:#f0efec;color:#17161a}.uf-page__date b{font-weight:700;font-size:calc(17 * var(--u));line-height:1}.uf-page__date span{font-size:calc(9 * var(--u));letter-spacing:.04em;margin-top:calc(2 * var(--u))}.uf-page__visit>div,.uf-page__visit-row{display:flex;align-items:center;gap:calc(11 * var(--u));margin-top:calc(7 * var(--u))}.uf-page__visit-info{flex:1;min-width:0}.uf-page__visit-info p{margin:0;display:flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(12 * var(--u));color:#374151}.uf-page__visit-info p+p{margin-top:calc(4 * var(--u))}.uf-page__visit-info svg{flex:0 0 auto;width:calc(12 * var(--u));height:calc(12 * var(--u));color:#9ca3af}.uf-page__confirmed{flex:0 0 auto;font-weight:600;font-size:calc(11 * var(--u));color:#15803d}.uf-page__cmt{display:flex;gap:calc(9 * var(--u));margin-top:calc(7 * var(--u))}.uf-page__avatar{flex:0 0 auto;display:grid;place-items:center;width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;background:#2563eb;color:#fff;font-weight:700;font-size:calc(12 * var(--u))}.uf-page__cmt-body{flex:1;min-width:0}.uf-page__cmt-head{margin:0;font-weight:700;font-size:calc(12.5 * var(--u));color:#17161a}.uf-page__cmt-head span{font-weight:500;color:#9ca3af;font-size:calc(11 * var(--u));margin-left:calc(5 * var(--u))}.uf-page__cmt-text{margin:calc(3 * var(--u)) 0 0;font-size:calc(12 * var(--u));line-height:1.45;color:#4b5563}.uf-req{position:absolute;left:calc(187 * var(--u));box-sizing:border-box;width:calc(362 * var(--u));padding:calc(14 * var(--u));border:calc(1.12 * var(--u)) solid #f3f4f6;border-radius:calc(16 * var(--u));background:#fff}.uf-req--1{top:calc(71 * var(--u))}.uf-req--2{top:calc(211 * var(--u))}.uf-req--3{top:calc(352 * var(--u))}.uf-req-head{display:flex;align-items:flex-start;gap:calc(12 * var(--u))}.uf-req-dot{flex:0 0 auto;width:calc(7 * var(--u));height:calc(7 * var(--u));margin:calc(7 * var(--u)) calc(-4 * var(--u)) 0 0;border-radius:50%;background:#ef4444}.uf-req-title{flex:1 1 0;min-width:0;margin:0;overflow:hidden;font-weight:700;font-size:calc(14 * var(--u));line-height:calc(21 * var(--u));color:#1f2937;white-space:nowrap}.uf-req-badge{flex:0 0 auto;padding:calc(2 * var(--u)) calc(12 * var(--u)) calc(4 * var(--u));border-radius:calc(8 * var(--u));font-weight:500;font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));color:#fff;white-space:nowrap}.uf-req-badge--pending{background:#27486f}.uf-req-badge--open{background:#b54a3a}.uf-req-badge--done{background:#5e9c68}.uf-req-desc{margin:calc(4 * var(--u)) 0 0;height:calc(33.6 * var(--u));overflow:hidden;font-weight:400;font-size:calc(12 * var(--u));line-height:calc(16.8 * var(--u));color:#6b7280}.uf-req-foot{display:flex;align-items:center;justify-content:space-between;margin-top:calc(10 * var(--u));padding-top:calc(8 * var(--u));border-top:calc(1.12 * var(--u)) solid #e6e6e6;font-size:calc(11 * var(--u));line-height:calc(16.5 * var(--u));color:#9ca3af}.uf-req-count{display:flex;align-items:center;gap:calc(4 * var(--u));font-weight:500}.uf-req-count svg{display:block;width:calc(14 * var(--u));height:calc(14 * var(--u))}.uf-bplan{position:absolute;left:calc(881 * var(--u));top:calc(115 * var(--u));width:calc(361 * var(--u));height:calc(453 * var(--u));overflow:hidden;border-radius:calc(62 * var(--u)) 0 calc(24 * var(--u)) calc(62 * var(--u))}.uf-bplan img{position:absolute;left:-2.5%;top:0;width:215.13%;height:121.14%;max-width:none;display:block}.uf-video{position:absolute;left:calc(644 * var(--u));top:calc(179 * var(--u));width:calc(382 * var(--u));height:calc(287 * var(--u));border-radius:calc(24 * var(--u));background:#fff;filter:drop-shadow(0 calc(4 * var(--u)) calc(13.5 * var(--u)) rgba(0,0,0,.25))}.uf-video video{position:absolute;left:0;top:calc(51 * var(--u));width:100%;height:calc(213 * var(--u));object-fit:cover;display:block}.uf-triage{position:absolute;left:calc(644 * var(--u));top:calc(179 * var(--u));width:calc(382 * var(--u));height:calc(287 * var(--u));box-sizing:border-box;padding:calc(26 * var(--u)) calc(20 * var(--u));border-radius:calc(24 * var(--u));background:#fff;box-shadow:0 calc(4 * var(--u)) calc(13.5 * var(--u)) #00000040;text-align:left;display:flex;flex-direction:column;justify-content:center}.uf-tri-q{position:absolute;inset:0;display:grid;place-items:center;font-weight:700;font-size:calc(76 * var(--u));color:var(--champagne);opacity:1;pointer-events:none;transition:opacity .4s var(--ease-out, var(--ease-out))}.uf-triage.is-built .uf-tri-q{opacity:0}.uf-tri-body{opacity:0;transition:opacity .5s var(--ease-out, var(--ease-out))}.uf-triage.is-built .uf-tri-body{opacity:1}.uf-tri-vbar{display:block;width:calc(80 * var(--u));height:calc(8 * var(--u));border-radius:calc(4 * var(--u));background:#e3e3e7}.uf-tri-vtext{display:none;font-size:calc(13 * var(--u));line-height:1;color:#1a1814;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-tri-select.is-filled .uf-tri-vbar{display:none}.uf-tri-select.is-filled .uf-tri-vtext{display:block}.uf-tri-obar{display:block;height:calc(8 * var(--u));border-radius:calc(4 * var(--u));background:#dedee1}.uf-tri-title{font-weight:600;font-size:calc(16 * var(--u));line-height:1;color:#1a1814}.uf-tri-title i{display:inline-block;width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:#e76a3c;font-style:normal}.uf-tri-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(16 * var(--u));row-gap:calc(26 * var(--u));margin-top:0}.uf-tri-cell{min-width:0}.uf-tri-labels{display:flex;align-items:center;gap:calc(6 * var(--u));height:calc(32 * var(--u))}.uf-tri-chip{display:inline-flex;align-items:center;padding:calc(3 * var(--u)) calc(9 * var(--u));border-radius:calc(6 * var(--u));background:#d9d9d9;font-size:calc(11 * var(--u));font-weight:400;color:#374151;white-space:nowrap;opacity:0;transform:translateY(calc(4 * var(--u)));transition:opacity .3s var(--ease-out, var(--ease-out)),transform .3s var(--ease-out, var(--ease-out))}.uf-tri-labels.is-on .uf-tri-chip{opacity:1;transform:none}.uf-tri-label{display:block;margin-bottom:calc(6 * var(--u));font-weight:500;font-size:calc(12 * var(--u));line-height:1;color:#4a5565}.uf-tri-label i{color:#e11d48;font-style:normal}.uf-tri-select{position:relative;display:flex;align-items:center;justify-content:space-between;height:calc(32 * var(--u));padding:0 calc(12 * var(--u));box-sizing:border-box;border:calc(1 * var(--u)) solid #D1D5DB;border-radius:calc(8 * var(--u));background:#fff;transition:border-color .2s,background .2s}.uf-tri-select.is-open{border-color:#9aa1ab;background:#f9fafb}.uf-tri-value{display:flex;align-items:center;min-width:0}.uf-tri-chev{flex:0 0 auto;width:calc(16 * var(--u));height:calc(16 * var(--u));margin-left:calc(8 * var(--u));transition:transform .25s var(--ease-out, var(--ease-out))}.uf-tri-select.is-open .uf-tri-chev{transform:rotate(180deg)}.uf-tri-menu{position:absolute;left:0;right:0;top:calc(36 * var(--u));box-sizing:border-box;padding:calc(4 * var(--u));border:calc(1 * var(--u)) solid #e6e6e6;border-radius:calc(8 * var(--u));background:#fff;box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #00000029;opacity:0;transform:translateY(calc(-4 * var(--u)));transform-origin:top;pointer-events:none;z-index:6;transition:opacity .2s var(--ease-out, var(--ease-out)),transform .2s var(--ease-out, var(--ease-out))}.uf-tri-select.is-open .uf-tri-menu{opacity:1;transform:none}.uf-tri-opt{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(30 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(13 * var(--u));line-height:1;color:#1a1814;white-space:nowrap}.uf-tri-opt.is-hi{background:#f3f4f6}.uf-tri-ava{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:50%;font-size:calc(9 * var(--u));font-weight:700;color:#fff}.uf-tri-bubbles{display:flex;align-items:center;gap:calc(7 * var(--u));height:calc(32 * var(--u))}.uf-tri-bub{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;background:#e9e6dd;transition:background-color .3s var(--ease-out, var(--ease-out)),transform .3s var(--ease-out, var(--ease-out))}.uf-tri-bub.is-fill{background:var(--prio, #E76A3C);transform:scale(1.12)}@media(prefers-reduced-motion:reduce){.uf-tri-select,.uf-tri-menu,.uf-tri-chev,.uf-tri-bub{transition:none}}.uf-thumb{position:absolute;top:calc(117 * var(--u));width:calc(96 * var(--u));height:calc(96 * var(--u));overflow:hidden;border-radius:calc(16 * var(--u));background:#f3f4f6}.uf-thumb--1{left:calc(584 * var(--u));border-radius:calc(10 * var(--u))}.uf-thumb--2{left:calc(687 * var(--u))}.uf-thumb--3{left:calc(790 * var(--u))}.uf-thumb img{display:block;width:100%;height:100%;object-fit:cover}.uf-thumb--2 img,.uf-thumb--3 img{height:calc(163 * var(--u))}.uf-thumb-badge{position:absolute;left:calc(71 * var(--u));top:calc(4 * var(--u));display:flex;align-items:center;justify-content:center;width:calc(21 * var(--u));height:calc(21 * var(--u));border-radius:50%;background:#fec}.uf-thumb-badge svg{display:block;width:calc(13 * var(--u));height:calc(13 * var(--u))}.uf-bdoc{left:calc(941 * var(--u));top:calc(33 * var(--u));filter:drop-shadow(0 calc(4 * var(--u)) calc(16.5 * var(--u)) rgba(0,0,0,.25))}.uf-bdoc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(8 * var(--u))}.uf-bdoc-tags{display:flex;align-items:center;gap:calc(5 * var(--u))}.uf-tag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:calc(19.5 * var(--u));padding:0 calc(7 * var(--u));border:calc(1 * var(--u)) solid rgba(0,0,0,.1);border-radius:calc(3.5 * var(--u));font-weight:500;font-size:calc(10.5 * var(--u));line-height:calc(14 * var(--u));color:#000;white-space:nowrap}.uf-tag--internal{border-color:#00bcd4;color:#00bcd4;background:#fff}.uf-tag--contractor{border-color:#ffb86a;color:#ca3500;background:#ffedd4}.uf-bdoc--warranty{top:calc(-75 * var(--u))}.unit-float--dashboard{--u: .9px;--us: .9;margin-left:112.45px;margin-top:16.9px}.uf-report{position:absolute;left:calc(920 * var(--u));top:calc(18 * var(--u));box-sizing:border-box;width:calc(360 * var(--u));padding:calc(14 * var(--u));border-radius:calc(16 * var(--u));background:#fff;box-shadow:0 calc(18 * var(--u)) calc(45 * var(--u)) #00000038;text-align:left;z-index:4}.uf-report-top{display:flex;align-items:center;gap:calc(12 * var(--u))}.uf-report-badge{flex:0 0 auto;display:grid;place-items:center;width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(10 * var(--u));background:#fdece9;color:#b54a3a;font-weight:700;font-size:calc(12 * var(--u))}.uf-report-meta{flex:1;min-width:0}.uf-report-name{margin:0;font-weight:700;font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));color:#1f2937;white-space:nowrap}.uf-report-sub{display:flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(12 * var(--u));color:#9ca3af}.uf-report-state{color:#15803d;font-weight:600;opacity:0}.uf-report-check{flex:0 0 auto;display:grid;place-items:center;width:calc(24 * var(--u));height:calc(24 * var(--u));opacity:0;transform:scale(.6)}.uf-report-check svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.uf-report-progress{margin-top:calc(11 * var(--u));height:calc(5 * var(--u));border-radius:calc(3 * var(--u));background:#00000014;overflow:hidden}.uf-report-progress i{display:block;width:0;height:100%;border-radius:calc(3 * var(--u));background:var(--ink)}.unit-float--dashboard.is-in .uf-report-progress i{animation:ufDl 1.5s cubic-bezier(.4,0,.2,1) .6s both}@keyframes ufDl{0%{width:0}to{width:100%}}.unit-float--dashboard.is-in .uf-report-check{animation:ufDlDone .4s var(--ease-out, var(--ease-out)) 2.2s both}.unit-float--dashboard.is-in .uf-report-state{animation:ufDlState .3s ease 2.2s both}@keyframes ufDlDone{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ufDlState{to{opacity:1}}.unit-float--dashboard.is-in .uf-report-progress{animation:ufDlHide .3s ease 2.5s both}@keyframes ufDlHide{to{opacity:0;height:0;margin-top:0}}.uf-browser{position:absolute;left:calc(465 * var(--u));top:calc(142 * var(--u));width:calc(859 * var(--u));border-radius:calc(16 * var(--u));overflow:hidden;background:#fff;box-shadow:0 0 0 calc(1 * var(--u)) #00000014,0 calc(28 * var(--u)) calc(80 * var(--u)) #1414283d}.uf-browser-bar{position:relative;display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));box-sizing:border-box;padding-left:calc(16 * var(--u));background:#fff;border-bottom:calc(1 * var(--u)) solid rgba(0,0,0,.06)}.uf-browser-dot{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001f}.uf-browser-dot--r{background:#ff5f57}.uf-browser-dot--y{background:#febc2e}.uf-browser-dot--g{background:#28c840}.uf-browser-view{position:relative;height:calc(478 * var(--u));overflow:hidden;background:#eae7de}.lf{position:absolute;left:0;top:0;width:859px;height:478px;display:flex;transform:scale(var(--us));transform-origin:0 0;background:linear-gradient(to bottom,#eae7de,#faf9f5);color:var(--ink)}.lf i,.lf b{display:block;font-style:normal}.lf-bar{height:6px;border-radius:3px;background:#0c0c0d1f}.lf-bar--t{height:7px;background:#0c0c0d38}.lf-rail{flex:0 0 44px;display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:10px;background:#ffffff59;border-right:1px solid rgba(255,255,255,.6)}.lf-logo{width:22px;height:22px;margin-bottom:8px;border-radius:6px;background:var(--ink)}.lf-nav{width:24px;height:24px;border-radius:7px;background:#0c0c0d14}.lf-nav.is-on{background:var(--ink)}.lf-main{flex:1;min-width:0;display:flex;flex-direction:column}.lf-top{flex:0 0 40px;display:flex;align-items:center;gap:8px;padding:0 16px}.lf-search{width:270px;height:22px;border-radius:7px;background:#ffffffbf;box-shadow:0 0 0 1px #0c0c0d0f}.lf-btn{width:84px;height:22px;border-radius:7px;background:var(--ink)}.lf-top-r{margin-left:auto;display:flex;align-items:center;gap:8px}.lf-bell{width:14px;height:14px;border-radius:50%;background:#0c0c0d24}.lf-avatar{width:22px;height:22px;border-radius:50%;background:var(--champagne)}.lf-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:6px 16px 14px}.lf-head{display:flex;align-items:flex-end;justify-content:space-between}.lf-title{margin:0 0 6px;font-weight:700;font-size:18px;line-height:1.1;letter-spacing:-.01em}.lf-selects{display:flex;gap:8px}.lf-selects i{width:92px;height:22px;border-radius:7px;background:#ffffffbf;box-shadow:0 0 0 1px #0c0c0d0f}.lf-card{box-sizing:border-box;min-width:0;padding:12px 14px;border-radius:12px;background:#ffffffb8;box-shadow:0 0 0 1px #ffffffb3,0 4px 14px #1414280d}.lf-kpis{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lf-num{margin:8px 0 0;font-weight:700;font-size:22px;line-height:1;letter-spacing:-.02em}.lf-row{flex:1 1 0;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.lf-row--75{grid-template-columns:7fr 5fr;flex-grow:1.15}.lf-row>.lf-card{display:flex;flex-direction:column}.lf-area{flex:1;min-height:0;width:100%;margin-top:10px;display:block;overflow:visible}.lf-prio{display:flex;gap:2px;height:12px;margin-top:14px;border-radius:6px;overflow:hidden}.lf-k--prio{--k1: #c76254;--k2: #e38661;--k3: #efc96b;--k4: #7eab81}.lf-k--status{--k1: #7eab81;--k2: #c76254;--k3: #789fd6;--k4: #9081a7}.lf-k--cat{--k1: #6498eb;--k2: #9f7beb;--k3: #e76da6;--k4: #44c094}.lf-c1{background:var(--k1)}.lf-c2{background:var(--k2)}.lf-c3{background:var(--k3)}.lf-c4{background:var(--k4)}.lf-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lf-legend li{display:flex;align-items:center;gap:7px}.lf-legend b{height:5px;border-radius:3px;background:#0c0c0d1f}.lf-legend--grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:14px}.lf-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.lf-donutrow{flex:1;min-height:0;display:flex;align-items:center;justify-content:space-around;gap:12px;padding-top:6px}.lf-donut{height:100%;max-height:92px;width:auto;aspect-ratio:1;transform:rotate(0)}.lf-seg{fill:none;stroke-width:5}.lf-s1{stroke:var(--k1)}.lf-s2{stroke:var(--k2)}.lf-s3{stroke:var(--k3)}.lf-s4{stroke:var(--k4)}.lf-line{stroke-dasharray:1;stroke-dashoffset:1}.lf-fill{opacity:0}.lf-prio{transform-origin:left center;transform:scaleX(0)}.unit-float.is-in .lf-line{animation:lfDraw 1.5s var(--ease-out, var(--ease-out)) .75s both}.unit-float.is-in .lf-line--2{animation-delay:.95s}.unit-float.is-in .lf-fill{animation:lfFade 1s ease 1.3s both}.unit-float.is-in .lf-prio{animation:lfGrow 1s var(--ease-out, var(--ease-out)) .9s both}@keyframes lfDraw{to{stroke-dashoffset:0}}@keyframes lfFade{to{opacity:1}}@keyframes lfGrow{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.lf-line{stroke-dashoffset:0;animation:none!important}.lf-fill{opacity:1;animation:none!important}.lf-prio{transform:none;animation:none!important}}.unit-float--issues{--u: .675px;--us: .675;--c: 1px}.unit-float--issues .uf-browser{left:560px;top:60px}.uf-cmts,.uf-sched{position:absolute;box-sizing:border-box;border:1.12px solid #f3f4f6;border-radius:16px;background:#fff;filter:drop-shadow(0 4px 14px rgba(0,0,0,.25));z-index:3}.uf-cmts{left:940px;bottom:-529px;width:387px;padding:6px 16px 8px;text-align:left}.uf-cmts .cmts__list{display:block}.unit-float--issues.is-in .uf-cmts,.unit-float--issues.is-in .uf-sched{animation-delay:.28s!important}.uf-cmts .cmt:nth-child(2){display:none}.uf-cmts .cmt__text,.uf-cmts .cmt__name{font-size:13px;line-height:19px}.uf-cmts .cmt__avatar{width:28px;height:28px}.uf-cmts .cmt__row{padding:9px 0;gap:10px}.uf-cmts .cmt--internal .cmt__row{padding:10px}.uf-sched{left:500px;top:505px;width:362px;min-height:95px;padding:14px;display:flex;align-items:center}.uf-sched label{display:none}.uf-sched-req{display:flex;align-items:center;gap:10px;width:100%}.uf-sched-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:#e5e7eb;color:var(--ink);flex:0 0 auto}.uf-sched-date b{font-weight:700;font-size:18px;line-height:1}.uf-sched-date span{margin-top:3px;font-size:9px;font-weight:500;letter-spacing:.04em}.uf-sched-body{flex:1;min-width:0;padding-top:2px}.uf-sched-body p{display:flex;align-items:center;gap:4px;margin:0;font-size:12px;font-weight:500;color:var(--ink)}.uf-sched-body p svg{width:11px;height:11px}.uf-sched-body>span{display:flex;align-items:center;gap:4px;margin-top:5px;font-size:10px;color:#6a6a78}.uf-sched-body img{width:12px;height:12px;border-radius:50%;object-fit:cover}.uf-sched-side{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:118px}.uf-sched-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:6px;font-size:10px;font-weight:700;white-space:nowrap}.uf-sched-badge--wait{background:#fec;color:var(--ink)}.uf-sched-badge--ok{position:absolute;right:0;top:0;background:#f0fdf4;color:#15803d;opacity:0;transform:translateY(8px)}.uf-sched-decide{display:flex;gap:4px}.uf-sched-decide i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px}.uf-sched-decide svg{width:12px;height:12px}.uf-sched-yes{background:#dcfce7;color:#15803d}.uf-sched-no{background:#fee2e2;color:#b91c1c}.unit-float.is-in .uf-sched-yes{animation:ufPress .4s var(--ease-out, var(--ease-out)) 2.6s both}.unit-float.is-in .uf-sched-badge--wait{animation:t2Out .4s var(--ease-out, var(--ease-out)) 2.9s both}.unit-float.is-in .uf-sched-badge--ok{animation:t2FlipIn .4s var(--ease-out, var(--ease-out)) 2.9s both}.unit-float.is-in .uf-sched-decide{animation:t2Out .4s var(--ease-out, var(--ease-out)) 3.1s both}@keyframes ufPress{0%{transform:none}40%{transform:scale(.78)}to{transform:none}}.li-body{padding-top:8px}.li-body .lf-title{margin-bottom:10px}.li-card{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 14px 10px}.li-toolbar{display:flex;align-items:center;gap:6px}.li-search{flex:1;height:22px;border-radius:7px;background:#0c0c0d0d;box-shadow:inset 0 0 0 1px #0c0c0d14}.li-select{height:22px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #0c0c0d1a}.li-sq{width:22px;height:22px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #0c0c0d1a}.li-sq--dark{background:var(--ink);box-shadow:none}.li-table{flex:1;min-height:0;display:flex;flex-direction:column;border-top:1px solid rgba(12,12,13,.08);overflow:hidden}.li-row{display:grid;grid-template-columns:172px 100px 52px 100px 64px 64px 60px 80px 52px 52px;align-items:center;column-gap:6px;height:32px;border-bottom:1px solid rgba(12,12,13,.06)}.li-row--head{height:26px;border-bottom-color:#0c0c0d1a}.li-row--head .li-bar{background:#0c0c0d38}.li-bar{display:block;height:5px;border-radius:3px;background:#0c0c0d1f}.li-bar--t{height:6px;background:#0c0c0d47}.li-prio{display:flex;gap:3px}.li-prio i{width:7px;height:7px;border-radius:50%;background:#0c0c0d1a}.li-p1 i.on{background:#7eab81}.li-p2 i.on{background:#efc96b}.li-p3 i.on{background:#e38661}.li-p4 i.on{background:#c76254}.li-tag{display:block;height:16px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #0c0c0d1f}.li-status{display:block;width:52px;height:16px;border-radius:5px}.st-open{background:#c76254}.st-comm{background:#e38661}.st-sched{background:#9081a7}.st-prog{background:#789fd6}.st-pend{background:#6a7d92}.st-done{background:#7eab81}.li-who{display:flex;align-items:center;gap:5px}.li-who i{width:14px;height:14px;border-radius:50%;background:var(--champagne);flex:0 0 auto}.li-pager{display:flex;align-items:center;justify-content:space-between;padding-top:10px}.li-pages{display:flex;gap:4px}.li-pages i{width:22px;height:22px;border-radius:6px;background:#0c0c0d0f}.li-pages i.on{background:var(--ink)}.li-row:not(.li-row--head){opacity:0;transform:translateY(6px)}.unit-float.is-in .li-row:not(.li-row--head){animation:liRow .55s var(--ease-out, var(--ease-out)) both;animation-delay:calc(.75s + var(--r, 0) * 70ms)}@keyframes liRow{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.li-row{opacity:1;transform:none;animation:none!important}}.pj-plan{position:absolute;left:calc(881 * var(--u));top:calc(115 * var(--u));width:calc(361 * var(--u));height:calc(453 * var(--u));overflow:hidden;border-radius:calc(62 * var(--u)) 0 calc(24 * var(--u)) calc(62 * var(--u));z-index:0}.pj-plan img{position:absolute;left:-2.5%;top:0;width:215.13%;height:121.14%;max-width:none;display:block}.pj-unit{position:absolute;left:calc(1061 * var(--u));top:calc(-75 * var(--u));box-sizing:border-box;width:calc(242 * var(--u));padding:calc(15 * var(--u)) calc(16 * var(--u));border-radius:calc(16 * var(--u));background:#fff;box-shadow:0 calc(20 * var(--u)) calc(50 * var(--u)) #00000038;z-index:2;text-align:left}.pj-unit__head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--u));padding-bottom:calc(11 * var(--u));border-bottom:calc(1 * var(--u)) solid #eee}.pj-unit__name{margin:0;font-weight:700;font-size:calc(16 * var(--u));color:#17161a}.pj-unit__area{font-weight:500;font-size:calc(12 * var(--u));color:#9ca3af;white-space:nowrap}.pj-unit__rows{padding-top:calc(4 * var(--u))}.pj-unit__row{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));height:calc(30 * var(--u));font-size:calc(12.5 * var(--u))}.pj-unit__k{color:#9ca3af}.pj-unit__v{font-weight:600;color:#1f2937}.pj-unit__v b{font-weight:700;color:#b54a3a}.pj-unit__badge{padding:calc(2 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));background:#eef2f7;color:#27486f;font-weight:600;font-size:calc(11 * var(--u));white-space:nowrap}.pj-unit__owner{display:flex;align-items:center;gap:calc(6 * var(--u));font-weight:600;color:#1f2937}.pj-unit__owner img{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:50%;object-fit:cover}.pj-card{position:absolute;left:calc(561 * var(--u));top:calc(144 * var(--u));width:calc(431 * var(--u));box-sizing:border-box;border:none;border-radius:calc(16 * var(--u));overflow:hidden;background:#fff;box-shadow:0 calc(45 * var(--u)) calc(100 * var(--u)) #00000040}.pj-head{display:flex;align-items:flex-start;gap:calc(14 * var(--u));height:calc(96 * var(--u));box-sizing:border-box;padding:calc(14 * var(--u));background:var(--ink);color:#fff}.pj-logo{flex:0 0 auto;width:calc(65 * var(--u));height:calc(65 * var(--u));object-fit:contain;display:block}.pj-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;height:calc(71 * var(--u))}.pj-name{margin:0;font-weight:700;font-size:calc(15.75 * var(--u));line-height:calc(19 * var(--u));white-space:nowrap}.pj-addr{margin:0;font-weight:400;font-size:calc(12.25 * var(--u));line-height:calc(15 * var(--u));white-space:nowrap}.pj-chip{align-self:flex-start;box-sizing:border-box;padding:calc(1 * var(--u)) calc(9 * var(--u));border:calc(1 * var(--u)) solid rgba(0,0,0,.1);border-radius:calc(8 * var(--u));background:#fff;color:#000;font-weight:500;font-size:calc(10 * var(--u));line-height:calc(17.5 * var(--u));white-space:nowrap}.pj-people{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:calc(68 * var(--u))}.pj-avatar{display:block;width:calc(17.5 * var(--u));height:calc(17.5 * var(--u));border-radius:50%;object-fit:cover}.pj-avatar--lg{width:calc(36 * var(--u));height:calc(36 * var(--u))}.pj-avatar--ini{display:flex;align-items:center;justify-content:center;background:#ececf0;color:#000;font-size:calc(8 * var(--u));line-height:1}.pj-team{display:flex;align-items:center;gap:calc(3.5 * var(--u))}.pj-more{display:flex;align-items:center;box-sizing:border-box;height:calc(17.5 * var(--u));padding:0 calc(5 * var(--u));border:calc(1 * var(--u)) solid rgba(0,0,0,.1);border-radius:calc(8 * var(--u));background:#fff;color:#000;font-weight:500;font-size:calc(8 * var(--u));line-height:1}.pj-body{display:flex;flex-direction:column;gap:calc(7 * var(--u));padding:calc(15 * var(--u)) calc(14 * var(--u)) calc(17 * var(--u))}.pj-row{display:flex;align-items:center;justify-content:space-between;gap:calc(7 * var(--u));height:calc(23 * var(--u));color:#000;font-size:calc(12.25 * var(--u));line-height:calc(17.5 * var(--u))}.pj-label--w{flex:0 0 calc(71 * var(--u))}.pj-issues{flex:1;display:flex;height:calc(10 * var(--u));border-radius:calc(8 * var(--u));overflow:hidden}.pj-issues-open{width:33%;background:#e74c3c}.pj-issues-done{flex:1;background:#27ae60}.pj-val{display:flex;align-items:center;gap:calc(7 * var(--u));font-weight:700;font-size:calc(14 * var(--u));color:#222}.pj-dot{width:calc(10.5 * var(--u));height:calc(10.5 * var(--u));border-radius:50%}.pj-prio{position:absolute;left:calc(728 * var(--u));top:calc(409 * var(--u));width:calc(569 * var(--u));box-sizing:border-box;padding:calc(14 * var(--u));border-radius:calc(8 * var(--u));background:#fff;filter:drop-shadow(0 calc(4 * var(--u)) calc(17.5 * var(--u)) rgba(0,0,0,.25))}.pj-prio-head{display:flex;align-items:center;justify-content:space-between;height:calc(17 * var(--u))}.pj-prio-title{margin:0;font-weight:600;font-size:calc(14 * var(--u));line-height:calc(17.5 * var(--u));color:#000;white-space:nowrap}.pj-prio-title span{font-weight:400;font-size:calc(12.25 * var(--u));color:#6a6a78}.pj-switch{display:flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(12.25 * var(--u));line-height:1;color:#6a6a78}.pj-switch .pj-sw{font-weight:400;color:#6a6a78;transition:color .3s var(--ease-out, var(--ease-out))}.pj-prio:not(.is-status) .pj-sw--prio{font-weight:600;color:#000}.pj-prio.is-status .pj-sw--status{font-weight:600;color:#000}.pj-toggle{position:relative;display:block;width:calc(28 * var(--u));height:calc(16 * var(--u));border-radius:calc(8 * var(--u));background:#000}.pj-toggle:after{content:"";position:absolute;left:calc(1 * var(--u));top:calc(1 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;background:#fff;transition:left .35s var(--ease-out, var(--ease-out))}.pj-prio.is-status .pj-toggle:after{left:calc(13 * var(--u))}.pj-prio-bar{position:relative;height:calc(20 * var(--u));margin-top:calc(10.5 * var(--u));border-radius:calc(100 * var(--u));overflow:hidden}.pj-prio-bar i{display:block;height:100%}.pj-bar-layer{position:absolute;inset:0;display:flex;transition:opacity .45s var(--ease-out, var(--ease-out))}.pj-bar-layer--status,.pj-prio.is-status .pj-bar-layer--prio{opacity:0}.pj-prio.is-status .pj-bar-layer--status{opacity:1}@media(prefers-reduced-motion:reduce){.pj-toggle:after,.pj-bar-layer,.pj-switch .pj-sw{transition:none}}.unit-float .uf-el{opacity:0}.unit-float .up-item{cursor:default}.unit-float.is-in .uf-el{animation:unitItemIn .7s var(--ease-out, var(--ease-out)) both;animation-delay:calc(.28s + var(--i, 0) * .15s)}.unit-float.is-out .uf-el{animation:unitItemOut .34s var(--ease-out, var(--ease-out)) both;animation-delay:calc(var(--i, 0) * .06s)}.unit-float.is-in .uf-phase-b,.unit-float.is-out:not(.phase-b) .uf-phase-b,.unit-float.is-out.phase-b .uf-phase-a{animation:none;opacity:0}.unit-float.is-in.phase-b .uf-phase-a{animation:unitItemOut .4s var(--ease-out, var(--ease-out)) both;animation-delay:calc((var(--i, 1) - 1) * .08s)}.unit-float.is-in.phase-b .uf-ucard.uf-phase-a{animation:unitCardUp .7s var(--ease-out, var(--ease-out)) both;animation-delay:.34s}@keyframes unitCardUp{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(-44 * var(--u))) scale(.97)}}.unit-float.is-in.phase-b .uf-phase-b{animation:unitItemIn .7s var(--ease-out, var(--ease-out)) both;animation-delay:calc(.34s + var(--i, 0) * .15s)}@keyframes unitItemIn{0%{opacity:0;transform:translateY(calc(22 * var(--u))) scale(.96)}to{opacity:1;transform:none}}@keyframes unitItemOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(-10 * var(--u))) scale(.97)}}@media(prefers-reduced-motion:reduce){.unit-float.is-in .uf-el{animation:none;opacity:1}.unit-float.is-out .uf-el,.unit-float.is-in .uf-phase-b,.unit-float.is-in.phase-b .uf-phase-a{animation:none;opacity:0}.unit-float.is-in.phase-b .uf-phase-b{animation:none;opacity:1}}.up-badge{position:absolute;top:calc(4 * var(--u));right:calc(0 * var(--u));display:flex;align-items:center;justify-content:center;min-width:calc(18 * var(--u));height:calc(18 * var(--u));padding:0 calc(4 * var(--u));border-radius:calc(9 * var(--u));background:#ef4444;color:#fff;font-weight:700;font-size:calc(10 * var(--u));line-height:1}.up-item{display:flex;align-items:center;gap:calc(12 * var(--u));width:100%;height:calc(64 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border:none;background:#fff;border-radius:calc(16 * var(--u));box-shadow:0 calc(-2 * var(--u)) calc(8 * var(--u)) #00000014,0 calc(4 * var(--u)) calc(12 * var(--u)) #0000000f;text-align:left;cursor:pointer}.up-item-ico{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(14 * var(--u));background:#1a1814}.up-item-ico svg{display:block;width:calc(20 * var(--u));height:calc(20 * var(--u))}.up-badge--ico{top:calc(-6 * var(--u));right:calc(-4 * var(--u))}.up-item-text{display:flex;flex-direction:column}.up-item-title{font-weight:700;font-size:calc(14 * var(--u));line-height:calc(16.8 * var(--u));color:#1e2939}.up-item-sub{font-weight:400;font-size:calc(11 * var(--u));line-height:calc(14.3 * var(--u));color:#6a7282;padding-top:calc(2 * var(--u))}.clientcard--client .clientcard__iphone .brand-demo{position:absolute;left:50%;top:89cqw;width:112cqw;transform:translate(-50%,-50%);z-index:6;pointer-events:auto}.clientcard--client .clientcard__iphone .unit-card{container-type:inline-size;aspect-ratio:362 / 188;display:flex;flex-direction:column;justify-content:space-between;padding:4.4cqw;border-radius:5.5cqw;background-color:var(--ink);color:#fff2d9;box-shadow:0 -4px 10px #00000040,0 -8px 24px #00000026,0 26px 50px #14142847,inset 8px 8px 15px #ffffff1f}.clientcard--client .clientcard__iphone .unit-card__logo{width:18cqw;height:18cqw}.clientcard--client .clientcard__iphone .unit-card__chevron svg{width:5.5cqw;height:5.5cqw}.clientcard--client .clientcard__iphone .unit-card__title{font-size:6.1cqw;margin:4.4cqw 0 .6cqw}.clientcard--client .clientcard__iphone .unit-card__meta{font-size:3.9cqw}.clientcard--client .clientcard__iphone .unit-card__pill{font-size:3cqw;padding:1.1cqw 2.2cqw;border-radius:2.2cqw}.clientcard--client .clientcard__iphone .brand-demo:not(.pop-in):not(.pop-out){opacity:0}.clientcard--client .clientcard__iphone .brand-demo.pop-in{animation:popGrow .6s var(--ease-out, var(--ease-out)) both}.clientcard--client .clientcard__iphone .brand-demo.pop-out{animation:popShrink .42s var(--ease-out, var(--ease-out)) both}@keyframes popGrow{0%{opacity:0;transform:translate(-50%,-50%) scale(.68)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes popShrink{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.68)}}@media(prefers-reduced-motion:reduce){.clientcard--client .clientcard__iphone .brand-demo{opacity:1;animation:none}}.phone--iphone{container-type:inline-size}.myunits-device{position:relative;width:100%;aspect-ratio:473 / 932;--u: calc(100cqw / 473)}.clientcard--client .clientcard__iphone .myunits-frame{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}.kora-mark{position:absolute;inset:0;background:#fff;-webkit-mask:url(/assets/kora-wordmark-name.svg) center / contain no-repeat;mask:url(/assets/kora-wordmark-name.svg) center / contain no-repeat}.vs-logo{position:relative;display:block}.vs-logo:before,.vs-logo i{content:"";position:absolute;inset:0;-webkit-mask:var(--vs-mask) center / contain no-repeat;mask:var(--vs-mask) center / contain no-repeat}.vs-logo:before{--vs-mask: url(/assets/serantha-logo-v.png);background:currentColor;z-index:1}.vs-logo i{--vs-mask: url(/assets/serantha-logo-s.png);background:color-mix(in srgb,currentColor 30%,var(--champagne))}.myunits-screen{position:absolute;top:calc(35.5 * var(--u));left:calc(35.5 * var(--u));width:calc(402 * var(--u));height:calc(861 * var(--u));border-radius:calc(56 * var(--u));overflow:hidden;background:var(--paper);z-index:1;color:#1a1814}.myunits-screen *{box-sizing:border-box}.myu-status{display:flex;align-items:center;justify-content:space-between;height:calc(61.985 * var(--u));padding:0 calc(26 * var(--u)) 0 calc(28 * var(--u))}.myu-time{font-family:-apple-system,Satoshi,sans-serif;font-weight:600;font-size:calc(15.5 * var(--u));color:#000;letter-spacing:calc(.2 * var(--u))}.myu-status-icons{display:flex;align-items:center;gap:calc(6 * var(--u))}.myu-status-icons svg{display:block;height:calc(11.5 * var(--u));width:auto}.myu-header{display:flex;align-items:center;justify-content:space-between;padding:calc(10 * var(--u)) calc(20 * var(--u)) calc(22 * var(--u))}.myu-h1{margin:0;font-weight:700;font-size:calc(30 * var(--u));line-height:calc(37 * var(--u));letter-spacing:calc(.4 * var(--u));color:#1a1814}.myu-bell{position:relative;display:flex;align-items:center;justify-content:center;width:calc(44 * var(--u));height:calc(44 * var(--u))}.myu-bell svg{display:block;width:calc(22 * var(--u));height:calc(22 * var(--u))}.myu-badge{position:absolute;top:calc(4 * var(--u));right:calc(1 * var(--u));display:flex;align-items:center;justify-content:center;min-width:calc(18 * var(--u));height:calc(18 * var(--u));padding:0 calc(4 * var(--u));border-radius:calc(9 * var(--u));background:#ef4444;color:#fff;font-weight:600;font-size:calc(10.5 * var(--u));line-height:1}.myu-cardwrap{padding:0 calc(20 * var(--u))}.myu-card{position:relative;display:flex;flex-direction:column;height:calc(188 * var(--u));border-radius:calc(20 * var(--u));overflow:hidden;background:#344616;border:calc(1.12 * var(--u)) solid rgba(255,255,255,.4);box-shadow:0 calc(-4 * var(--u)) calc(10 * var(--u)) #00000040,0 calc(-8 * var(--u)) calc(24 * var(--u)) #00000026,inset calc(10 * var(--u)) calc(10 * var(--u)) calc(15 * var(--u)) #ffffff1a}.myu-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 24%,#ffffff57,#fff0 62%);pointer-events:none}.myu-card>*{position:relative;z-index:1}.myu-card-top{display:flex;align-items:flex-start;justify-content:space-between;padding:calc(16 * var(--u)) calc(16 * var(--u)) 0}.myu-logo{position:relative;display:block;width:calc(65 * var(--u));height:calc(65 * var(--u))}.clientcard--client .clientcard__iphone .myu-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.myu-badge--logo{top:calc(-6 * var(--u));right:calc(-6 * var(--u));left:auto}.myu-chev{display:flex;align-items:center;justify-content:center;width:calc(44 * var(--u));height:calc(44 * var(--u))}.myu-chev svg{display:block;width:calc(20 * var(--u));height:calc(20 * var(--u))}.myu-card-mid{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 calc(16 * var(--u))}.myu-unit{margin:0;font-weight:700;font-size:calc(22 * var(--u));line-height:calc(26.4 * var(--u));color:#fff2d9;opacity:.85}.myu-meta{display:flex;align-items:center;justify-content:space-between;padding-top:calc(3 * var(--u))}.myu-meta span{font-weight:500;font-size:calc(14 * var(--u));line-height:calc(21 * var(--u));color:#fff2d9;opacity:.8}.myu-card-foot{display:flex;align-items:center;justify-content:space-between;padding:0 calc(16 * var(--u)) calc(18 * var(--u))}.myu-reqpill{display:inline-flex;align-items:center;height:calc(22 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(8 * var(--u));background:#fff;border:calc(1.12 * var(--u)) solid rgba(0,0,0,.1);color:#000;font-weight:500;font-size:calc(11 * var(--u));line-height:1}.myu-tabbar{position:absolute;left:0;bottom:0;width:100%;height:calc(68 * var(--u));display:flex;align-items:center;padding:0 calc(8 * var(--u));background:#fffffff2;backdrop-filter:blur(calc(40 * var(--u)));-webkit-backdrop-filter:blur(calc(40 * var(--u)));border-top:calc(1.12 * var(--u)) solid rgba(0,0,0,.06);box-shadow:0 calc(-2 * var(--u)) calc(16 * var(--u)) #0000000f}.myu-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--u));padding:calc(8 * var(--u)) calc(4 * var(--u))}.myu-tab-ico{display:flex;align-items:center;justify-content:center;padding:calc(7 * var(--u));border-radius:calc(10 * var(--u))}.myu-tab-ico svg{display:block;width:calc(24 * var(--u));height:calc(24 * var(--u))}.myu-tab--active .myu-tab-ico{background:#c4b99e26;box-shadow:inset 0 calc(2 * var(--u)) calc(5 * var(--u)) #0000002e,inset 0 calc(1 * var(--u)) calc(2 * var(--u)) #0000001f}.myu-tab-label{font-weight:700;font-size:calc(11 * var(--u));line-height:calc(13 * var(--u));letter-spacing:calc(-.1 * var(--u));color:var(--champagne)}.myu-tab-label--dim{font-weight:500;color:#6b7280cc}.myu-stack{position:relative;height:calc(328 * var(--u))}.myu-card--front,.myu-card--back{position:absolute;left:0;right:0;top:0}.myu-card--front{z-index:1;transform:translateY(0);background:#5d737e}.myu-card--back{z-index:2;transform:translateY(calc(140 * var(--u)));background:var(--ink)}.myu-stack:not(.myu-play) .myu-card{opacity:0}.myu-stack.myu-play .myu-card--front{animation:myuCardIn .95s var(--ease-out, var(--ease-out)) .1s both}.myu-stack.myu-play .myu-card--back{animation:myuCardInTwo 1.05s var(--ease-out, var(--ease-out)) .55s both}@keyframes myuCardIn{0%{opacity:0;transform:translateY(calc(64 * var(--u)))}to{opacity:1;transform:translateY(0)}}@keyframes myuCardInTwo{0%{opacity:0;transform:translateY(calc(210 * var(--u)))}to{opacity:1;transform:translateY(calc(140 * var(--u)))}}@media(prefers-reduced-motion:reduce){.myu-stack .myu-card{opacity:1;animation:none}}.carousel{position:relative;width:100vw;margin-left:calc(50% - 50vw)}.carousel__pin{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center}.duo{flex:0 0 auto;display:flex;gap:var(--gutter);padding:0 max(var(--page-margin),calc(50vw - var(--content-max) / 2));will-change:transform}.duocard{position:relative;flex:0 0 auto;width:min(calc((var(--content-max) - var(--gutter)) / 2),calc(100vw - 96px));height:648px;border-radius:24px;overflow:hidden}.duocard__text{position:absolute;left:48px;right:48px;top:52px;z-index:2}.carousel__nav{position:absolute;left:max(var(--page-margin),calc(50vw - var(--content-max) / 2));top:calc(50% + 344px);display:flex;gap:12px;z-index:6}.carousel__arrow{width:52px;height:52px;border-radius:50%;background:var(--tan);border:none;display:grid;place-items:center;cursor:pointer;color:#1e1e1e;box-shadow:0 10px 26px #1414282e;transition:transform .16s var(--ease-out),opacity .25s var(--ease-out)}.carousel__arrow:hover{transform:scale(1.07)}.carousel__arrow:active{transform:scale(.95)}.carousel__arrow svg{width:22px;height:22px;display:block}.carousel__arrow[aria-disabled=true]{opacity:.35;pointer-events:none}.duocard__title{margin:0;font-weight:600;font-size:24px;line-height:1.3;letter-spacing:-.01em}.duocard__sub{margin:10px 0 0;font-weight:400;font-size:20px;line-height:1.6}.duocard--report{background:#24352b;border:1px solid #e7e7e4}.duocard__bg{position:absolute;inset:-18%;z-index:0;background:url(/assets/duo-damage-bg.jpg) center / cover no-repeat;filter:blur(64px) saturate(1.05)}.duocard--report:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(137deg,#14241c99,#14241c1f 55%,#968a6814)}.duocard--report .duocard__title,.duocard--report .duocard__sub{color:var(--paper)}.duocard__phone{position:absolute;left:23.4%;top:29%;width:52.1%;height:auto;z-index:2;pointer-events:none;filter:drop-shadow(0 26px 50px rgba(0,0,0,.35))}.duocard--triage{background:#fff;border:1px solid #e7e7e4}.duocard__panel{position:absolute;inset:36px 0 0;border-radius:0 0 23px 23px;background:linear-gradient(137.13deg,#f4f2f0 6.47%,var(--champagne) 113.09%)}.duocard__titlebar{position:absolute;left:0;right:0;top:0;height:36px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding-left:20px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff;border-radius:23px 23px 0 0;z-index:3}.duocard__dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001f}.duocard--triage .duocard__text{top:64px}.duocard__dot--r{background:#ff5f57}.duocard__dot--y{background:#febc2e}.duocard__dot--g{background:#28c840}.duocard--triage .duocard__title,.duocard--triage .duocard__sub{color:var(--ink)}.duocard--basic{background:#fff;border:1px solid #e7e7e4}.duocard--basic .duocard__title{color:var(--ink)}.duocard--basic .duocard__sub{color:var(--muted)}.duocard--manage{background:#7f8a82 url(/assets/duo-manage-bg.jpg) center / cover no-repeat}.duocard--manage .duocard__sub{color:#0c0c0dc7}.duocard__comments{position:absolute;left:50%;transform:translate(-50%);top:252px;width:540px;max-width:calc(100% - 64px);padding:0 20px;z-index:2;text-align:left}.cmts__head{font-weight:600;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:#9ca3af;margin-bottom:2px}.cmts__head span{font-weight:500;margin-left:8px}.cmt{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s var(--ease-out),opacity .45s var(--ease-out)}.cmt.is-shown{grid-template-rows:1fr;opacity:1}.cmt__inner{overflow:hidden;min-height:0}.cmt__row{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid #f3f4f6}.cmt:first-child .cmt__row{border-top:none}.cmt__avatar{flex:0 0 auto;width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}.cmt__body{flex:1 1 auto;min-width:0}.cmt__tag{margin-left:auto;align-self:center;white-space:nowrap;border:1px solid rgba(0,0,0,.1);border-radius:3.5px;padding:0 7px;font-size:10px;font-weight:500;line-height:16px;color:var(--ink)}.cmt__meta{display:flex;align-items:baseline;gap:8px}.cmt__name{font-weight:600;font-size:14px;line-height:21px;color:#1f2937}.cmt__date{font-weight:400;font-size:11px;line-height:16.5px;color:#9ca3af}.cmt__text{margin:2px 0 0;font-weight:400;font-size:14px;line-height:21px;color:#4b5563}.cmt--internal .cmt__inner{background:#ffa8001a;border-radius:10px}.cmt--internal .cmt__row{padding:12px;border-top:none}.cmt--internal+.cmt .cmt__row{border-top:none}.duocard--play{--cyc: 7s;--E: var(--ease-out, var(--ease-out))}.hw-bar{display:block;height:6px;border-radius:3px;background:#0c0c0d1f}.hw-bar--t{height:7px;background:#0c0c0d4d}.hw-glass{border-radius:14px;background:#ffffffd1;box-shadow:0 0 0 1px #ffffffb3,0 6px 20px #1414280f}.hw-glass em{display:block;font-style:normal;font-weight:600;font-size:12px;color:var(--ink)}.hw-select{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:28px;padding:0 8px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #0c0c0d24}.hw-select svg{width:12px;height:12px;color:#0c0c0d80;margin-left:auto}.hw-select img{width:18px;height:18px;border-radius:50%;object-fit:cover}.hw-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:#ececf0;font-size:11px;font-weight:500;color:var(--ink);white-space:nowrap}.hw-btn{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:8px;background:var(--ink);color:#fff;font-size:11px;font-weight:600}.hw-btn svg{width:11px;height:11px}.hw-bubbles{display:inline-flex;align-items:center;gap:4px;height:28px}.hw-bubbles i{width:14px;height:14px;border-radius:50%;background:#e9e6dd}.duocard--play label{display:block;margin-bottom:4px;font-size:11px;font-weight:300;color:var(--ink)}.t2{position:absolute;inset:0;z-index:2;pointer-events:none}.t2-el{position:absolute;opacity:0}.is-play .t2-el{animation:t2In .8s var(--E) both;animation-delay:calc(.3s + var(--i) * .28s)}@keyframes t2In{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}.t2-req{left:48px;top:336px;box-sizing:border-box;width:362px;padding:14px;border:1px solid #f3f4f6;border-radius:16px;background:#fff;box-shadow:0 18px 40px #14142824}.t2-req-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.t2-req-head p{margin:0;font-weight:700;font-size:14px;line-height:21px;color:#1f2937}.t2-badge{flex:0 0 auto;padding:2px 12px 4px;border-radius:8px;background:#c76254;color:#fff;font-weight:500;font-size:12px;line-height:16px}.t2-req-desc{margin:4px 0 0;font-size:12px;line-height:16.8px;color:#6b7280}.t2-req-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid #e6e6e6;font-size:11px;line-height:16.5px;color:#9ca3af}.t2-req-c{display:flex;align-items:center;gap:4px;font-weight:500}.t2-req-c svg{width:14px;height:14px}.t2-prio{left:412px;top:282px;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0c0c0d0f,0 18px 40px #14142829}.t2-prio label{font-size:11px;font-weight:300;color:var(--ink)}.t2-bubbles{display:flex;gap:5px}.t2-bubbles i{width:14px;height:14px;border-radius:50%;background:#e9e6dd}.t2-bubbles i:nth-child(-n+2){background:#f7c549}.t2-prio-l{position:relative;display:block;height:16px;font-size:12px;font-weight:500;color:var(--ink)}.t2-pl{position:absolute;left:0;top:0;line-height:16px}.t2-pl--b{opacity:0;transform:translateY(8px)}.is-play .t2-b3{animation:t2B3 .5s var(--ease-spring, var(--ease-spring)) 1.9s both}.is-play .t2-bubbles i:nth-child(-n+2){animation:t2Hi .4s ease 1.9s both}@keyframes t2B3{0%{background:#e9e6dd;transform:scale(.8)}50%{transform:scale(1.35)}to{background:#e76a3c;transform:none}}@keyframes t2Hi{to{background:#e76a3c}}.is-play .t2-pl--a{animation:t2Out .4s var(--E) 1.9s both}.is-play .t2-pl--b{animation:t2FlipIn .4s var(--E) 1.9s both}@keyframes t2Out{to{opacity:0;transform:translateY(-8px)}}@keyframes t2FlipIn{to{opacity:1;transform:none}}.t2-status{left:432px;top:400px;width:118px;height:34px;filter:drop-shadow(0 12px 24px rgba(20,20,40,.18))}.t2-st{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:8px;color:#fff;font-weight:700;font-size:13px;white-space:nowrap}.t2-st svg{width:11px;height:11px}.t2-st--a{background:#c0392b}.t2-st--b{background:#543461;opacity:0;transform:translateY(10px)}.is-play .t2-st--a{animation:t2Out .45s var(--E) 2.8s both}.is-play .t2-st--b{animation:t2FlipIn .45s var(--E) 2.8s both}.t2-who{left:306px;top:446px;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;background:var(--ink);color:var(--paper);box-shadow:0 16px 34px #1414283d}.t2-who img{width:30px;height:30px;border-radius:50%;object-fit:cover}.t2-who span{display:flex;flex-direction:column;line-height:1.15}.t2-who em{font-style:normal;font-size:10px;font-weight:400;opacity:.6}.t2-who b{font-size:13px;font-weight:700}.is-play .t2-who{animation:t2Pop .7s var(--ease-spring, var(--ease-spring)) 3.6s both}@keyframes t2Pop{0%{opacity:0;transform:translateY(14px) scale(.7)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.t2-el,.t2-pl--b,.t2-st--b{opacity:1!important;transform:none!important;animation:none!important}.t2-pl--a,.t2-st--a{opacity:0!important}.t2-bubbles i:nth-child(-n+3){background:#e76a3c!important}}.mg{position:absolute;left:48px;right:48px;bottom:48px;display:flex;flex-direction:column;gap:12px;padding:16px}.mg-row{position:relative}.mg-row+.mg-row{padding-top:12px;border-top:1px solid rgba(12,12,13,.1)}.mg-assignee{position:relative;width:190px}.mg-ass-a,.mg-ass-b{display:inline-flex;align-items:center;gap:6px}.mg-ass-a .hw-bar{background:repeating-linear-gradient(90deg,rgba(12,12,13,.16) 0 5px,transparent 5px 9px)}.mg-ass-b{position:absolute;left:8px;top:5px;opacity:0;transform:translate(-8px)}.is-play .mg-ass-a{animation:hwOut var(--cyc) var(--E) infinite}.is-play .mg-ass-b{animation:hwIn var(--cyc) var(--E) infinite}.mg-head{display:flex;align-items:center;justify-content:space-between}.mg-head label{margin:0}.mg-req{display:flex;align-items:flex-start;gap:10px;margin-top:8px;opacity:0;transform:translateY(8px)}.is-play .mg-req{animation:hwPop var(--cyc) var(--E) infinite;animation-delay:1.4s}@keyframes hwPop{0%,6%{opacity:0;transform:translateY(8px)}12%,90%{opacity:1;transform:none}96%,to{opacity:0}}.mg-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:#e5e7eb;color:var(--ink)}.mg-date b{font-weight:700;font-size:18px;line-height:1}.mg-date span{margin-top:3px;font-size:9px;font-weight:500;letter-spacing:.04em}.mg-req-body{flex:1;display:flex;flex-direction:column;gap:7px;padding-top:2px}.mg-time{display:flex;align-items:center;gap:4px;margin:0;font-size:12px;font-weight:500;color:var(--ink)}.mg-time svg{width:11px;height:11px}.mg-req-side{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:118px}.mg-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:6px;font-size:10px;font-weight:700;white-space:nowrap}.mg-badge--wait{background:#fec;color:var(--ink)}.mg-badge--ok{position:absolute;right:0;top:0;background:#f0fdf4;color:#15803d;opacity:0;transform:translateY(8px)}.is-play .mg-badge--wait{animation:hwOut var(--cyc) var(--E) infinite;animation-delay:2.2s}.is-play .mg-badge--ok{animation:hwIn var(--cyc) var(--E) infinite;animation-delay:2.2s}.mg-decide{display:flex;gap:4px}.mg-decide i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px}.mg-decide svg{width:12px;height:12px}.mg-yes{background:#dcfce7;color:#15803d}.mg-no{background:#fee2e2;color:#b91c1c}.is-play .mg-yes{animation:hwPress var(--cyc) var(--E) infinite;animation-delay:2.2s}.is-play .mg-decide{animation:hwOut var(--cyc) var(--E) infinite;animation-delay:2.4s}@keyframes hwPress{0%,22%{transform:none}25%{transform:scale(.82)}28%,to{transform:none}}.mg-count{font-weight:300;color:#6a6a78;position:relative;display:inline-block;width:22px}.mg-count span{position:absolute;left:0;top:0}.mg-c3{opacity:0}.is-play .mg-c0{animation:hwOut var(--cyc) var(--E) infinite;animation-delay:3.9s}.is-play .mg-c3{animation:hwIn var(--cyc) var(--E) infinite;animation-delay:3.9s}.mg-att{display:flex;gap:8px;margin-top:4px}.mg-att i{width:52px;height:52px;border-radius:8px;background:#f3f4f6 center / cover no-repeat;box-shadow:0 0 0 1px #0c0c0d14;opacity:0;transform:translateY(10px) scale(.92)}.is-play .mg-att i{animation:hwPop var(--cyc) var(--E) infinite}.is-play .mg-att i:nth-child(1){animation-delay:3.9s}.is-play .mg-att i:nth-child(2){animation-delay:4.15s}.is-play .mg-att i:nth-child(3){animation-delay:4.4s}.rt{position:absolute;left:48px;right:48px;bottom:48px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end}.rt-app{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:#fff;box-shadow:0 -2px 8px #00000014,0 4px 12px #0000000f}.rt-app-t{margin:0;font-weight:700;font-size:13px;line-height:1.3;color:#1e2939}.rt-field{display:block;box-sizing:border-box;padding:9px 10px;border-radius:8px;background:var(--paper)}.rt-send{position:relative;align-self:flex-start;display:inline-block;min-width:64px;height:26px}.rt-send-a,.rt-send-b{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 12px;border-radius:8px;background:#1a1814;color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.rt-send-b{background:#5e9c68;opacity:0;transform:translateY(8px)}.rt-send-b svg{width:11px;height:11px}.is-play .rt-send-a{animation:hwOut var(--cyc) var(--E) infinite;animation-delay:2.4s}.is-play .rt-send-b{animation:hwIn var(--cyc) var(--E) infinite;animation-delay:2.4s}.rt-contractor{display:flex;flex-direction:column;gap:9px;padding:14px}.rt-ct-head{display:flex;align-items:flex-start;gap:8px;margin-bottom:2px}.rt-ct-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ececf0;color:#717182;flex:0 0 auto}.rt-ct-ico svg{width:16px;height:16px}.rt-ct-name{flex:1;display:flex;flex-direction:column;gap:6px;padding-top:4px}.rt-ct-line{display:flex;align-items:center;gap:6px}.rt-ct-line:before{content:"";width:12px;height:12px;border-radius:3px;background:#0c0c0d24}.rt-ct-rate{display:flex;align-items:center;gap:8px;padding-top:2px}.rt-stars{display:flex;gap:3px}.rt-stars svg{width:18px;height:18px;fill:#d1d5db;transform-origin:center}.rt-stars--app svg{width:24px;height:24px}.is-play .rt-stars svg{animation:rtStar var(--cyc) var(--ease-spring, var(--ease-spring)) infinite}.rt-stars svg:nth-child(1){--n: 0}.rt-stars svg:nth-child(2){--n: 1}.rt-stars svg:nth-child(3){--n: 2}.rt-stars svg:nth-child(4){--n: 3}.rt-stars svg:nth-child(5){--n: 4}.is-play .rt-stars--app svg{animation-delay:calc(.5s + var(--n) * .22s)}.is-play .rt-stars--ct svg{animation-delay:calc(3.4s + var(--n) * .22s)}.is-play .rt-stars--app svg:nth-child(5){animation:none}@keyframes rtStar{0%,3%{fill:#d1d5db;transform:none}5%{transform:scale(1.35)}8%,90%{fill:#eab308;transform:none}96%,to{fill:#d1d5db;transform:none}}.rt-num{font-size:13px;color:#6a6a78;font-variant-numeric:tabular-nums}.au{position:absolute;left:48px;right:48px;bottom:48px;display:flex;flex-direction:column;gap:10px}.au-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}.au-kpi{position:relative;padding:12px 14px}.au-kpi em{font-weight:400;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#6a6a78}.au-val{position:relative;display:block;height:30px;margin-top:6px}.au-v{position:absolute;left:0;top:0;font-weight:700;font-size:26px;line-height:30px;color:var(--ink);font-variant-numeric:tabular-nums}.au-v--b{opacity:0;transform:translateY(10px)}.is-play .au-v--a{animation:hwOut var(--cyc) var(--E) infinite;animation-delay:3.4s}.is-play .au-v--b{animation:hwIn var(--cyc) var(--E) infinite;animation-delay:3.4s}.au-delta{position:absolute;right:12px;top:12px;display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 7px;border-radius:6px;background:#dcfce7;color:#15803d;font-size:11px;font-weight:600;opacity:0;transform:translateY(6px)}.au-delta svg{width:10px;height:10px}.is-play .au-delta{animation:hwIn var(--cyc) var(--E) infinite;animation-delay:3.5s}.au-card{padding:12px 14px 10px}.au-head{display:flex;align-items:center;justify-content:space-between}.au-types{display:flex;gap:3px;padding:2px;border-radius:7px;background:#0c0c0d0f}.au-types i{width:18px;height:16px;border-radius:5px;background:transparent}.au-types i.on{background:#fff;box-shadow:0 1px 3px #0000001f}.au-chart{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:end;height:150px;margin-top:12px;padding-bottom:16px;border-bottom:1px solid rgba(12,12,13,.1)}.au-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;height:100%}.au-bar{display:block;width:100%;height:calc(120px * var(--h));border-radius:4px 4px 0 0;transform:scaleY(0);transform-origin:bottom}.is-play .au-bar{animation:auBar var(--cyc) var(--E) infinite;animation-delay:calc(var(--n) * .1s)}.au-col:nth-child(1) .au-bar{--n: 0}.au-col:nth-child(2) .au-bar{--n: 1}.au-col:nth-child(3) .au-bar{--n: 2}.au-col:nth-child(4) .au-bar{--n: 3}.au-col:nth-child(5) .au-bar{--n: 4}.au-col:nth-child(6) .au-bar{--n: 5}@keyframes auBar{0%,4%{transform:scaleY(0)}18%,50%{transform:scaleY(1)}60%,92%{transform:scaleY(var(--k))}to{transform:scaleY(0)}}.au-tip{position:absolute;left:33%;top:-6px;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 12px #0000001f;font-size:11px;font-weight:600;color:var(--ink);opacity:0;transform:translateY(6px)}.au-tip i{width:10px;height:10px;border-radius:2px}.is-play .au-tip{animation:auTip var(--cyc) var(--E) infinite}@keyframes auTip{0%,24%{opacity:0;transform:translateY(6px)}30%,46%{opacity:1;transform:none}52%,to{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.duocard--play *{animation:none!important}.tr-st--b,.tr-ass-b,.mg-ass-b,.mg-req,.mg-badge--ok,.mg-c3,.mg-att i,.rt-send-b,.au-v--b,.au-delta{opacity:1!important;transform:none!important}.tr-st--a,.tr-ass-a,.mg-ass-a,.mg-badge--wait,.mg-decide,.mg-c0,.rt-send-a,.au-v--a{opacity:0!important}.tr-prio i:nth-child(-n+3){background:#e38661}.au-bar{transform:scaleY(1)!important}.rt-stars svg{fill:#eab308}.rt-stars--app svg:nth-child(5){fill:#d1d5db}}.howacc{position:relative;width:100%;overflow-x:clip}.howacc__head{margin-bottom:20px}.howacc__head .showcase__heading{display:block;width:auto;margin:0 0 0 auto;text-align:right}.howacc__stage{position:relative;height:234px}.howacc__fx{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.howacc__fx polygon{fill:var(--champagne);opacity:0;transform-box:fill-box;transform-origin:center}.hw-card{position:absolute;top:0;z-index:1;width:var(--hw-cw, 480px);height:100%;cursor:pointer;border-radius:20px;background:#fff;border:none;box-shadow:0 6px 20px #1414280f;padding:22px 22px 24px var(--hw-pad, 22px);color:var(--text);text-align:left;font:inherit;transition:background-color .55s ease,border-color .55s ease,color .55s ease,left .85s var(--ease),clip-path .85s var(--ease)}.hw-card .in{display:grid;grid-template-columns:var(--hw-spine, 120px) 1fr;column-gap:26px;height:100%;align-items:start}.hw-num{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#e6ddcb;color:var(--ink);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .5s ease,color .5s ease}.hw-card .t{display:block;margin:14px 0 0 var(--hw-title-shift, 0px);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.01em;transition:opacity .5s ease}.hw-card .dcol{align-self:start;opacity:0;transition:opacity .35s ease}.hw-card .d{margin:16px 0 0;font-size:18px;line-height:1.6;color:#f5f4f1b8}.hw-card .d .w{display:inline-block;opacity:0}.hw-card.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.hw-card.is-on .hw-num{background:#e6ddcb;color:var(--ink)}.hw-card.is-on .dcol{opacity:1;transition-delay:.4s;align-self:stretch;display:flex;flex-direction:column}.hw-card.is-on .t{font-size:26px;margin-top:10px}.hw-card.is-on .d{position:absolute;left:var(--hw-pad, 22px);right:22px;top:96px;margin:0;font-size:20px;line-height:1.6;color:#f5f4f1bd}.hw-card.is-on .d .w{animation:hwWord .45s var(--ease) forwards;animation-delay:calc(var(--k) * 32ms + .42s)}@keyframes hwWord{to{opacity:1}}@media(max-width:860px){.howacc__stage{height:auto;display:flex;flex-direction:column;gap:10px}.hw-card{position:relative;left:auto!important;width:100%;height:auto;clip-path:none!important}.hw-card .in{grid-template-columns:1fr;row-gap:14px}.hw-card:not(.is-on) .d{display:none}.hw-card:not(.is-on){padding:16px 18px}.hw-card.is-on{padding-left:18px;--hw-pad: 18px}.hw-card:not(.is-on) .in{grid-template-columns:auto 1fr;column-gap:16px;align-items:center}.hw-card:not(.is-on) .dcol{opacity:1;align-self:center}.hw-card:not(.is-on) .t{margin:0;font-size:17px}.hw-card.is-on .in{grid-template-columns:auto 1fr;column-gap:16px;align-items:start}.hw-card.is-on .t{margin-top:0;font-weight:800}.hw-card.is-on .d{position:static;margin-top:14px}}.howacc{margin-top:32px}.hiw-switch{display:grid;grid-template-columns:605px 1fr;column-gap:var(--gutter);align-items:center;width:100%}.hiw-switch__stage{position:relative;width:605px;height:648px}.hiw-switch__stage .duocard{position:absolute;inset:0;width:605px;opacity:0;transform:translateY(24px) scale(.98);pointer-events:none;transition:opacity .6s var(--ease),transform .8s var(--ease)}.hiw-switch__stage .duocard.is-on{opacity:1;transform:none;pointer-events:auto}.hiw-switch__steps{display:flex;flex-direction:column;padding-left:32px}.hiw-switch__step{position:relative;display:flex;align-items:baseline;gap:18px;width:100%;padding:22px 0;border:0;border-top:1px solid rgba(12,12,13,.12);background:none;text-align:left;cursor:pointer;font-weight:600;font-size:22px;line-height:1.3;color:#0c0c0d52;transition:color .35s var(--ease)}.hiw-switch__step:last-child{border-bottom:1px solid rgba(12,12,13,.12)}.hiw-switch__step span{font-size:14px;font-variant-numeric:tabular-nums}.hiw-switch__step:hover{color:#0c0c0d99}.hiw-switch__step.is-on{color:var(--ink)}.hiw-switch__step:after{content:"";position:absolute;left:0;top:-1px;height:2px;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left center}.hiw-switch__step.is-on:after{animation:hiwProgress var(--dur, 5s) linear both}.hiw-switch.is-paused .hiw-switch__step.is-on:after{animation-play-state:paused}@keyframes hiwProgress{to{transform:scaleX(1)}}@media(max-width:1100px){.hiw-switch{grid-template-columns:1fr;row-gap:32px;justify-items:center}.hiw-switch__steps{padding:0;width:100%}}@media(max-width:680px){.hiw-switch__stage{transform:scale(.56);transform-origin:top center;margin-bottom:-285px}.hiw-switch__step{font-size:18px;padding:16px 0}}@media(prefers-reduced-motion:reduce){.hiw-switch__step.is-on:after{animation:none;transform:scaleX(1)}}.duocard__placeholder{position:absolute;left:50%;transform:translate(-50%);bottom:14.4%;width:59%;aspect-ratio:382 / 316;background:#fff;border-radius:24px;box-shadow:0 14px 40px #1414281a;overflow:hidden}.duocard__video{position:absolute;left:0;top:16.1%;width:100%;height:67.4%;object-fit:cover;display:block}@media(max-width:820px){.brickcard{align-self:auto;width:100%;margin-left:0;margin-right:0;min-height:0;padding:32px 24px 40px;background-size:cover}.blackcard{align-self:auto;width:100%;margin-left:0;margin-right:0;min-height:360px;padding:40px 24px 48px}.brickcard__head{gap:16px}.brickcard__mascot{width:60px}.brickcard__text{margin-top:28px;font-size:17px;max-width:none}.brickcard{display:flex;flex-direction:column}.bchat{order:3;position:relative;right:auto;top:auto;bottom:auto;width:100%;height:330px;margin-top:32px}.showcase__intro{grid-template-columns:1fr;row-gap:20px}.showcase__intro .showcase__heading,.showcase__lead{grid-column:1 / -1}.clientcard{width:100%;margin-left:0;align-self:stretch}.duo{padding:0}.duocard{width:100vw}.clientcard{height:auto;background:var(--card-mesh);background-blend-mode:soft-light,normal,normal,normal,normal,normal;border:1px solid #E7E7E4;border-radius:24px;box-shadow:var(--shadow-card);overflow:hidden}.clientcard--backoffice:has(.unit-float--issues.is-in),.clientcard--backoffice:has(.unit-float--dashboard.is-in){overflow:visible}.clientcard--client .clientcard__card{background:none;top:auto;transform:none;height:auto}.clientcard__card{position:relative;top:auto;left:auto;right:auto;transform:none;height:auto;background:none;border:none;box-shadow:none;border-radius:0;padding:40px 24px 0}.clientcard__stage{position:relative;inset:auto;height:380px;width:100%;border-radius:0;margin-top:12px}.pill-list,.clientcard--client .pill-list{position:relative;left:auto;top:auto;transform:none;width:100%}.clientcard--backoffice .pill-list{height:auto;min-height:264px}.clientcard--client .pill-list{height:auto;min-height:312px}.pill{width:100%;max-width:100%}.pill__head{white-space:normal}.pill__title{font-size:16px;line-height:1.3}.pill[aria-expanded=true] .pill__body-inner{padding-top:6px;padding-bottom:18px}.clientcard__card{padding-left:18px;padding-right:18px}.clientcard--client{height:auto;margin-bottom:56px}.clientcard--client .clientcard__iphone{position:absolute;left:50%;top:16px;transform:translate(-50%);width:250px;filter:none}.clientcard--client .clientcard__iphone.is-away{transform:translate(-50%) scale(.97)}.clientcard--client .clientcard__iphone.is-muted{inset:0;width:auto;transform:none}.clientcard--client .clientcard__iphone.is-muted .myunits-device,.clientcard--client .clientcard__iphone.is-muted .myunits-frame{display:none}.clientcard--client .clientcard__iphone.is-muted>:not(.brand-demo){filter:none}.clientcard--client .clientcard__iphone .brand-demo{top:50%;left:50%;width:290px}.clientcard--client:has(.clientcard__iphone.is-muted){overflow:visible}.unit-float{--u: .56px;left:50%;top:50%;margin-left:calc(-375.5 * var(--u));margin-top:calc(-330.5 * var(--u))}.unit-float--requests{--u: .6px;margin-left:calc(-368 * var(--u));margin-top:calc(-321.5 * var(--u))}.unit-float--diagnosis{--u: .44px;top:auto;bottom:calc(190px + 246.5 * var(--u));margin-left:calc(-943.5 * var(--u));margin-top:0}.unit-float--dashboard{--u: .48px;--us: .48;top:auto;bottom:calc(190px + 399 * var(--u));margin-left:calc(-894.5 * var(--u));margin-top:0}.unit-float--project{--u: .44px;top:auto;bottom:calc(190px + 317 * var(--u));margin-left:calc(-929 * var(--u));margin-top:0}.clientcard--backoffice .unit-float--project{--u: .66px;position:absolute;inset:auto 0 0;margin:0;width:auto;height:380px}.clientcard--backoffice .unit-float--project .pj-plan{inset:auto 0 0 auto;width:72%;height:300px;border-radius:calc(48 * var(--u)) 0 0 0}.clientcard--backoffice .unit-float--project .pj-card{left:16px;right:auto;top:48px;width:64%}.clientcard--backoffice .unit-float--project .pj-unit{display:none}.clientcard--backoffice .unit-float--project .pj-prio{inset:auto 0 74px auto;width:70%}.clientcard--backoffice .unit-float--diagnosis{--u: .58px;position:absolute;inset:auto 0 0;margin:0;width:auto;height:380px}.clientcard--backoffice .unit-float--diagnosis .uf-bplan{inset:auto 0 0 auto;width:72%;height:300px;border-radius:32px 0 0}.clientcard--backoffice .unit-float--diagnosis .uf-triage{left:0;right:0;top:70px;margin-left:auto;margin-right:auto}.clientcard--backoffice .unit-float--diagnosis .uf-thumb{top:34px}.clientcard--backoffice .unit-float--diagnosis .uf-thumb--1{left:calc(50% - 146px)}.clientcard--backoffice .unit-float--diagnosis .uf-thumb--2{left:calc(50% - 86px)}.clientcard--backoffice .unit-float--diagnosis .uf-thumb--3{left:calc(50% - 26px)}.clientcard--backoffice .unit-float--diagnosis .uf-bdoc{display:none}.unit-float--issues{--u: .44px;--us: .44;position:absolute;inset:auto 0 0;margin:0;width:auto;height:380px}.unit-float--issues .uf-browser{left:-40px;top:24px}.unit-float--issues .uf-cmts,.unit-float--issues .uf-sched{position:absolute;inset:auto auto 18px 50%;margin:0;transform:translate(-50%);z-index:5;opacity:0}.unit-float--issues .uf-cmts{display:block;width:248px;padding:4px 12px 6px}.unit-float--issues .uf-cmts .cmt__text,.unit-float--issues .uf-cmts .cmt__name{font-size:11px;line-height:15px}.unit-float--issues .uf-cmts .cmt__date{font-size:9px}.unit-float--issues .uf-cmts .cmt__tag{font-size:8px;padding:0 5px}.unit-float--issues .uf-cmts .cmt__avatar{width:22px;height:22px}.unit-float--issues .uf-cmts .cmt__row{padding:7px 0;gap:8px}.unit-float--issues .uf-cmts .cmt--internal .cmt__row{padding:8px}.unit-float--issues .uf-sched{display:flex;width:236px;min-height:0;padding:11px}.unit-float--issues .uf-sched-side{min-width:92px}.unit-float--issues.is-in .uf-cmts{animation:mobCmts 12s var(--ease, var(--ease-out)) infinite both;animation-delay:0s!important}.unit-float--issues.is-in .uf-sched{animation:mobSched 12s var(--ease, var(--ease-out)) infinite both;animation-delay:0s!important}.unit-float--issues.is-in .uf-cmts .cmt{animation:mobCmtReveal 12s var(--ease, var(--ease-out)) infinite both}.unit-float--issues.is-in .uf-cmts .cmt:nth-child(4){animation-delay:.1s}.unit-float--issues.is-in .uf-cmts .cmt:nth-child(3){animation-delay:.45s}.unit-float--issues.is-in .uf-cmts .cmt:nth-child(1){animation-delay:.8s}@keyframes mobCmtReveal{0%,3%{grid-template-rows:0fr;opacity:0}11%,40%{grid-template-rows:1fr;opacity:1}44%,to{grid-template-rows:0fr;opacity:0}}@keyframes mobCmts{0%{opacity:0;transform:translate(-50%) translateY(10px)}5%,42%{opacity:1;transform:translate(-50%) translateY(0)}48%,to{opacity:0;transform:translate(-50%) translateY(-10px)}}@keyframes mobSched{0%,50%{opacity:0;transform:translate(-50%) translateY(10px)}55%,92%{opacity:1;transform:translate(-50%) translateY(0)}98%,to{opacity:0;transform:translate(-50%) translateY(-10px)}}#features{padding-top:16px;padding-bottom:20px;scroll-margin-top:84px}.getstarted{margin-top:20px}.showcase__heading{margin:0 0 28px}#brick{margin-top:0}.clientcard,.brickcard,.blackcard{margin-bottom:56px}.howacc{margin-top:0}.howacc__head{margin-bottom:28px}.stdcard{margin-top:56px}.showcase__lead,.hw-card.is-on .d,.stdcard__text .stdcard__lead,.brickcard__text{font-size:17px}.brickcard__title{font-size:24px}.showcase__heading--right .heading-accent{position:static;display:block;width:fit-content;margin-left:auto}.hw-card.is-on .t{font-size:17px;margin-top:0}#faq.section{padding-top:48px}#faq .section-head{margin-bottom:36px}}@media(min-width:821px){.showcase__heading{margin-bottom:72px}.showcase__heading--bo{margin-bottom:-1px}.showcase__heading--right{margin-bottom:-13px}.showcase__intro{margin:162px 0 72px}#brick{margin-top:32px;margin-bottom:20px}.brickcard{margin-bottom:96px}.blackcard{margin:176px 0 0}#features{padding-bottom:0}#contact{padding-bottom:66px}#faq{padding-bottom:42px}}#faq.section{position:relative;margin-top:-1px;padding-bottom:140px;background:var(--ink);box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax)}.cta{background:var(--ink)}.getstarted{margin-bottom:0}#faq .section-head h2{color:var(--paper)}#faq .section-head p{color:#f5f4f199}.faq__item{border-bottom-color:#ffffff1f}.faq__q{color:var(--paper)}.faq__a p{color:#f5f4f1a8}.cta h2{color:var(--paper)}.cta p{color:#f5f4f1a8}.cta .btn--ghost{color:var(--paper);border-color:#f5f4f159}.footer{border-top:0;background:var(--bg);color:var(--text)}.page{position:relative;z-index:1;display:flow-root;background:var(--bg)}.footer__diamonds{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.footer__diamonds polygon{fill:var(--champagne);opacity:0}.footer>.wrap{position:relative;z-index:1}.footer__end{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:40px}.footer__mark{display:block;height:clamp(140px,16vw,220px);width:auto}.footer__end .footer__bottom{margin:0;padding:0;border:0;text-align:right;white-space:nowrap;color:var(--muted)}@media(min-width:821px){.footer{position:fixed;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.page{margin-bottom:var(--footer-h, 100vh);box-shadow:0 4px 10px #14142866,0 14px 28px #14142838}}@media(max-width:760px){.footer__end{flex-direction:column;align-items:flex-start;gap:20px}.footer__mark{height:120px}.footer__end .footer__bottom{text-align:left;white-space:normal}}.demo-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px}.demo-modal[hidden]{display:none}.demo-modal__backdrop{position:absolute;inset:0;background:#0d0d0f8c}.demo-modal__panel{position:relative;width:min(480px,100%);max-height:90vh;overflow:auto;box-sizing:border-box;background:var(--paper);border-radius:24px;padding:40px;box-shadow:0 40px 100px #0006;text-align:left}.demo-modal__close{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:34px;height:34px;border:none;border-radius:50%;background:#0000000f;color:var(--ink);font-size:20px;line-height:1;cursor:pointer;transition:background .2s}.demo-modal__close:hover{background:#0000001f}.demo-modal__title{margin:0 0 24px;font-weight:700;font-size:28px;letter-spacing:-.02em;color:var(--ink)}.demo-form{display:flex;flex-direction:column;gap:14px}.demo-form__honey{display:none}.demo-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ink)}.demo-form__req{margin-left:2px}.demo-form input,.demo-form textarea{font-family:inherit;font-size:15px;padding:12px 14px;border:1px solid rgba(0,0,0,.14);border-radius:12px;background:#fff;color:var(--ink);outline:none;transition:border-color .2s}.demo-form input:focus,.demo-form textarea:focus{border-color:#c4b498}.demo-form textarea{resize:vertical;min-height:76px}.demo-form__submit{margin-top:8px;height:50px;border:none;border-radius:12px;background:var(--ink);color:var(--paper);font-family:inherit;font-weight:700;font-size:15px;cursor:pointer;transition:background .2s}.demo-form__submit:hover{background:#26241f}.demo-form__error{margin:4px 0 0;font-size:13.5px;font-weight:600;color:#c0392b;text-align:center}.demo-form__done{margin:8px 0;display:flex;flex-direction:column;align-items:center;text-align:center}.demo-form__check{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#2a9d5f1f;color:#2a9d5f;margin-bottom:14px}.demo-form__check svg{width:36px;height:36px;display:block}.demo-form__done-title{display:block;font-size:22px;font-weight:700;color:var(--ink)}.demo-form__done-body{display:block;margin-top:8px;max-width:320px;font-size:15px;line-height:1.5;color:#55534d}.stdcard{position:relative;align-self:stretch;box-sizing:border-box;width:100%;min-height:568px;margin:140px 0 0;padding:88px 64px 80px;border-radius:24px;overflow:hidden;overflow-anchor:none;background:var(--ink);color:var(--paper);box-shadow:0 24px 70px #1414281a;display:grid;grid-template-columns:repeat(12,1fr);column-gap:32px;align-items:start}.stdcard *{overflow-anchor:none}.stdcard__text{grid-column:6 / -1;position:relative;z-index:2;text-align:right}.stdcard__title{margin:0 0 36px;font-weight:700;font-size:clamp(34px,4.4vw,64px);line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.stdcard__text p{margin:0 0 18px auto;max-width:640px;font-size:20px;line-height:1.6;color:#f5f4f1bd;text-wrap:pretty}.stdcard__text .stdcard__lead{margin:30px 0 30px auto;font-size:22px;line-height:1.5;font-weight:600;color:var(--paper)}@media(max-width:1179px){.stdcard__text br.br-wide{display:none}}.stdcard .heading-accent{color:var(--champagne)}.stdcard__underline{position:absolute;left:0;top:0;overflow:visible;fill:none;stroke:#c4b99e;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;stroke-width:3;opacity:.95}.stdcard__underline-2{opacity:.5;stroke-width:2}.stdcard__underline path{stroke-dasharray:1;stroke-dashoffset:1}.stdcard__underline:not(.is-on){visibility:hidden}.stdcard__underline.is-on path{transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1);stroke-dashoffset:0}.stdcard__underline.is-on .stdcard__underline-2{transition-delay:.12s}.stdcard__stage{position:absolute;inset:0;z-index:1;pointer-events:none}.stdcard__grid,.stdcard__fx{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.stdcard__grid polygon{fill:#c4b498;opacity:0}.stdcard__fx{z-index:3}.stdcard__logo{position:absolute;height:190px;aspect-ratio:914 / 1576;z-index:2}.stdcard__logo .tw{position:absolute;inset:0;opacity:1}.stdcard__logo .tw--l{clip-path:var(--tower-l)}.stdcard__logo .tw--r{clip-path:var(--tower-r)}.stdcard__logo .tw i{position:absolute;inset:0;display:block;transform:translateY(67.64%);opacity:0}.stdcard__logo .tw i:after{content:"";position:absolute;inset:0;background:#fff}.stdcard__logo .tw--l i:after{clip-path:var(--tower-l)}.stdcard__logo .tw--r i:after{clip-path:var(--tower-r)}.stdcard__logo b{position:absolute;inset:0;opacity:0;background:url(/assets/aftr-logo-white.png) center / 100% 100% no-repeat}.stdcard.is-born .stdcard__logo .tw{opacity:0;transition:opacity .4s ease 2.2s}.stdcard.is-born .stdcard__logo .tw i{transform:none;opacity:1;transition:transform 1.25s cubic-bezier(.3,0,.12,1) 1.05s,opacity .3s ease 1.05s}.stdcard.is-born .stdcard__logo .tw--r i{transition-delay:1.13s}.stdcard.is-born .stdcard__logo b{opacity:1;transition:opacity .5s ease 2s}@media(prefers-reduced-motion:reduce){.stdcard__logo .tw{display:none}.stdcard__logo b{opacity:1}.stdcard__underline path{stroke-dashoffset:0}}.stdcard.reveal .stdcard__title,.stdcard.reveal .stdcard__text p{opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease),transform 1.2s var(--ease)}.stdcard.reveal .stdcard__text p{transition-delay:.15s}.stdcard.reveal .stdcard__text p+p{transition-delay:.3s}.stdcard.reveal.is-in .stdcard__title,.stdcard.reveal.is-in .stdcard__text p{opacity:1;transform:none}@media(max-width:820px){.stdcard{align-self:auto;width:100%;margin-left:0;margin-right:0;min-height:0;margin-top:56px;padding:32px 24px 40px;display:flex;flex-direction:column}.stdcard__stage{order:1}.stdcard__stage{--stage-h: 210;position:relative;inset:auto;width:auto;align-self:stretch;height:calc(var(--stage-h) * 1px);flex:0 0 calc(var(--stage-h) * 1px);min-height:calc(var(--stage-h) * 1px);margin:24px -24px 0}.stdcard__logo{height:120px}.stdcard__text{text-align:left}.stdcard__title{white-space:normal}.stdcard__text p{margin-left:0;font-size:17px}.stdcard__text .stdcard__lead{font-size:18px}}.nav__lang{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:0}.nav__lang button{appearance:none;border:0;background:transparent;cursor:pointer;font:inherit;font-weight:500;font-size:15px;color:var(--muted);padding:4px 5px;line-height:1}.nav__lang button[aria-pressed=true],.nav__lang button:hover{color:var(--text)}.nav__lang button:focus-visible{outline:2px solid #C4B99E;outline-offset:2px;border-radius:4px}body.hero-dark .nav__lang button,body.gs-dark .nav__lang button{color:#f5f4f1c7}body.hero-dark .nav__lang button[aria-pressed=true],body.gs-dark .nav__lang button[aria-pressed=true],body.hero-dark .nav__lang button:hover,body.gs-dark .nav__lang button:hover{color:var(--paper)}
