@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400..700;1,9..40,500..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap";.home{--home-ink: #00313a;--home-deep: #042826;--home-mint: #24d1a9;--home-accent: #1ba87c;--home-font-title: "DM Sans", "Sora", Helvetica, sans-serif;--home-font-body: "Sora", Helvetica, sans-serif;--home-ease: cubic-bezier(.22, 1, .36, 1);--home-gutter: clamp(1rem, 4vw, 4rem);--home-max-width: 82.5rem;--home-surface: #ebece4;--home-surface-green: #cddaca;--home-h1: clamp(2.125rem, 3.9vw, 3.5rem);--home-h1-line: 1.05;--home-h2: clamp(1.5rem, 2.4vw, 2.25rem);--home-h2-line: 1.12;--home-h3: clamp(1.0625rem, 1.35vw, 1.25rem);--home-h3-line: 1.3;--home-lead: clamp(.875rem, 1vw, .9375rem);--home-lead-line: 1.4;--home-body: clamp(.9375rem, 1.05vw, 1rem);--home-body-line: 1.55;--home-small-line: 1.4;background:var(--home-surface);color:var(--neutral-750);font-family:var(--home-font-body);font-size:var(--text-size-16);line-height:1.55;overflow-x:clip}.home *{font-family:inherit}.home :where(img,svg,video,canvas){display:block;max-width:100%}.home :where(a[href],button,[role=button],select,summary,.home-plan-step,input:is([type=radio],[type=checkbox],[type=submit],[type=button]),label:has(>input:is([type=radio],[type=checkbox]))){cursor:pointer}.home :where(button,input,select,textarea):disabled{cursor:not-allowed}.home ::selection{background:var(--green-200);color:var(--brand-100)}@media(max-width:720px){.home{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.home *,.home *:before,.home *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(scripting:none){.home-reveal{opacity:1!important;transform:none!important}.home-hero-title{visibility:visible!important}.home-hero-stage{opacity:1!important}}.home-wrap{width:100%;max-width:var(--home-max-width);margin:0 auto;padding:0 var(--home-gutter)}.home-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.home-title{font-family:var(--home-font-title);font-variation-settings:"opsz" 14;font-weight:700;color:var(--brand-100);margin:0;font-size:var(--home-h1);line-height:var(--home-h1-line);letter-spacing:-.0396em}.home-title em{font-style:normal;color:var(--green-600);font-weight:700}.home-title-italic em{font-style:italic}.on-dark .home-title{color:#fff}.on-dark em{color:var(--home-mint)}.home-lead{font-size:var(--home-lead);line-height:var(--home-lead-line);color:var(--home-ink);margin:0;max-width:40em}.on-dark .home-lead{color:#f9ffeac7}.home-eyebrow{display:inline-flex;align-items:center;gap:var(--space-10);font-size:var(--text-size-13);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--green-800);margin:0 0 var(--space-12);line-height:1.4}.home-eyebrow svg{width:1rem;height:.875rem}.on-dark .home-eyebrow{color:var(--green-200)}.home-split-line{padding-bottom:.06em}.home-split-line-mask{padding:0 .12em .2em 0;margin:0 -.12em -.2em 0}.home-button{--bg: var(--brand-100);--fg: #fff;--fill: var(--home-accent);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-10);height:3rem;padding:0 1.25rem 0 1.5rem;border-radius:var(--radius-full);background:var(--bg);color:var(--fg);font-weight:550;font-size:var(--text-size-13);letter-spacing:-.01em;overflow:hidden;isolation:isolate;white-space:nowrap;transition:color .4s var(--home-ease)}.home-button:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--fill);transform:translateY(101%);transition:transform .5s var(--home-ease);z-index:-1}@media(hover:hover){.home-button:hover:before{transform:translateY(0)}}.home-button svg{width:1rem;height:1rem;transition:transform .4s var(--home-ease)}@media(hover:hover){.home-button:hover svg{transform:translate(3px)}}.home-button-ghost{--bg: transparent;--fg: var(--brand-100);--fill: var(--brand-100);box-shadow:inset 0 0 0 1.5px var(--brand-100)}@media(hover:hover){.home-button-ghost:hover{color:#fff}}.home-button-block{width:100%}.home-section{position:relative;padding:clamp(6rem,12vw,11.25rem) 0}.home-reveal{opacity:0;transform:translateY(28px)}@media(prefers-reduced-motion:reduce){.home-reveal{opacity:1;transform:none}}.home-glass{background:linear-gradient(140deg,#ffffff9e,#ffffff4d);-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #fff3,0 24px 48px -24px #04282652}.home-nowrap{white-space:nowrap}.home svg.fi{fill:currentColor;stroke:none}.home-button{transition:color .4s var(--home-ease),transform .2s var(--home-ease)}.home-button:active{transform:scale(.97)}.home-nav{position:absolute;z-index:60;top:clamp(1.25rem,3.4vh,2.125rem);left:0;right:0;width:100%;max-width:var(--home-max-width);margin:0 auto;padding:0 var(--home-gutter);display:flex;align-items:center;height:2.625rem;pointer-events:none}.home-nav>*{pointer-events:auto}.home-nav-logo{--wm-urb: var(--brand-200);--wm-lot: var(--brand-100);display:flex;border-radius:var(--radius-8)}.home-nav-logo svg{width:7rem;height:auto}.home-nav-burger{display:none;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--brand-100);margin-left:auto;position:relative;transition:background .3s}@media(hover:hover){.home-nav-burger:hover{background:var(--green-600)}}.home-nav-burger span{position:absolute;left:.8125rem;right:.8125rem;height:2px;background:#fff;border-radius:2px;transition:transform .45s var(--home-ease)}.home-nav-burger span:first-child{top:1.0625rem}.home-nav-burger span:last-child{top:1.5625rem}.home-nav-burger[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.home-nav-burger[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}@media not all and (min-width:1024px)and (hover:hover){.home-nav{position:fixed;top:max(1rem,env(safe-area-inset-top));left:0;right:0;width:auto;height:3rem;padding:0 var(--home-gutter)}.home-nav-logo{transition:opacity .35s var(--home-ease),transform .5s var(--home-ease)}.home-nav-logo svg{width:6.25rem}.home-nav.is-scrolled .home-nav-logo{opacity:0;transform:translateY(-10px);pointer-events:none}html.menu-open .home-nav .home-nav-logo{opacity:1;transform:none;pointer-events:auto}.home-nav-burger{display:block;width:3rem;height:3rem;box-shadow:0 10px 24px -10px #0428268c;transition:background .35s,box-shadow .35s}.home-nav-burger span{left:.9375rem;right:.9375rem;transition:transform .45s var(--home-ease),background .35s}.home-nav-burger span:first-child{top:1.1875rem}.home-nav-burger span:last-child{top:1.6875rem}.home-nav.on-dark .home-nav-burger{background:var(--neutral-90);box-shadow:0 10px 24px -10px #0006}.home-nav.on-dark .home-nav-burger span{background:var(--brand-100)}html.menu-open .home-nav .home-nav-burger{background:var(--brand-100);box-shadow:none}html.menu-open .home-nav .home-nav-burger span{background:#fff}.home-rail{display:none}}.home-menu{position:fixed;inset:0;z-index:55;background:var(--neutral-90);display:flex;flex-direction:column;justify-content:center;gap:clamp(var(--space-24),5vh,2.75rem);padding:6rem var(--home-gutter) max(var(--space-32),env(safe-area-inset-bottom));clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .7s var(--home-ease),visibility 0s .7s}.home-menu.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .7s var(--home-ease),visibility 0s}.home-menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.home-menu-list li{border-bottom:1px solid rgba(0,64,71,.12)}.home-menu-list a{display:flex;align-items:baseline;gap:var(--space-14);padding:clamp(var(--space-12),2.2vh,var(--space-18)) 0;font-family:var(--home-font-title);font-weight:700;font-size:clamp(1.875rem,8.6vw,2.625rem);letter-spacing:-.04em;line-height:1.05;color:var(--brand-100);transition:color .3s,transform .4s var(--home-ease)}.home-menu-list a small{font-family:var(--home-font-body);font-size:var(--text-size-12);font-weight:500;letter-spacing:.04em;color:var(--green-700);opacity:.6;min-width:1.375rem}.home-menu-list a:active{transform:translate(4px)}.home-menu-list a.is-active{color:var(--home-accent)}.home-menu-list a.is-active small{color:var(--home-accent);opacity:1}.home-menu-cta{align-self:stretch;height:3.5rem;font-family:var(--home-font-body);font-size:.9375rem;letter-spacing:0}html.menu-open{overflow:hidden}.home-rail{position:fixed;z-index:60;right:clamp(.875rem,1.6vw,1.75rem);top:50%;transform:translateY(-50%)}.home-rail ol{position:relative;list-style:none;margin:0;padding:var(--space-16) 0;display:flex;flex-direction:column;gap:1.375rem}.home-rail:before{content:"";position:absolute;right:0;top:0;bottom:0;width:1.875rem;border-radius:var(--radius-full);background:#f9f9f89e;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px #fffc,0 10px 26px -12px #04282659}.home-rail-track{position:absolute;right:.875rem;top:1.625rem;bottom:1.625rem;width:2px;border-radius:2px;background:#0040471a;overflow:hidden}.home-rail-fill{position:absolute;inset:0;background:var(--green-300);transform-origin:50% 0;transform:scaleY(0)}.home-rail-item{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-12);height:1.25rem;padding-right:.3125rem;outline:none}.home-rail-dot{position:relative;flex:none;width:.625rem;height:.625rem;margin-right:.3125rem;border-radius:50%;background:var(--neutral-30);border:2px solid rgba(0,64,71,.22);transition:transform .45s var(--home-ease),background .3s,border-color .3s,box-shadow .3s}.home-rail-item.is-past .home-rail-dot{background:var(--green-300);border-color:var(--green-300)}.home-rail-item.is-active .home-rail-dot{background:var(--green-500);border-color:var(--green-500);transform:scale(1.25);box-shadow:0 0 0 3px #24d1a929}.home-rail-item-cta .home-rail-dot{border-radius:.1875rem;transform:rotate(45deg)}.home-rail-item-cta.is-active .home-rail-dot{transform:rotate(45deg) scale(1.25)}.home-rail-label{position:absolute;right:2.375rem;white-space:nowrap;padding:var(--space-8) var(--space-14);border-radius:var(--radius-full);font-size:var(--text-size-14);font-weight:500;line-height:1;color:var(--brand-100);background:#f9f9f8e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 22px -10px #04282659,inset 0 0 0 1px #ffffffb3;opacity:0;transform:translate(10px);pointer-events:none;transition:opacity .25s .15s,transform .45s var(--home-ease) .15s,background .25s,color .25s}.home-rail:hover .home-rail-label,.home-rail:has(.home-rail-item:focus-visible) .home-rail-label,.home-rail-item.is-peek .home-rail-label{opacity:1;transform:none;pointer-events:auto;transition-delay:calc(var(--i) * 35ms)}.home-rail-item.is-active .home-rail-label{font-weight:500;color:var(--green-700);box-shadow:0 8px 22px -10px #04282659,inset 0 0 0 1px var(--green-300)}.home-rail-item:hover .home-rail-label,.home-rail-item:focus-visible .home-rail-label{background:var(--green-50);color:var(--green-700);transition-delay:0s}.home-rail-item:hover .home-rail-dot,.home-rail-item:focus-visible .home-rail-dot{transform:scale(1.25);border-color:var(--green-500)}.home-rail-item-cta:hover .home-rail-dot,.home-rail-item-cta:focus-visible .home-rail-dot{transform:rotate(45deg) scale(1.25)}.home-rail-item-cta .home-rail-label{background:var(--green-100);color:var(--green-800)}.home-rail-item-cta:hover .home-rail-label,.home-rail-item-cta:focus-visible .home-rail-label{background:var(--green-200);color:var(--green-800)}.home-rail-item:after{content:"";position:absolute;right:-.375rem;top:-.6875rem;bottom:-.6875rem;width:2.625rem}.home-rail:hover .home-rail-item:after,.home-rail:has(.home-rail-item:focus-visible) .home-rail-item:after{width:18.75rem}.home-rail:after{content:"";position:absolute;z-index:-1;right:0;top:-1rem;bottom:-1rem;width:2.625rem}.home-rail:hover:after{width:18.75rem}.home-hero{position:relative;min-height:100svh;padding:8.25rem 0 0;overflow:hidden;background:var(--neutral-90)}.home-hero-bg{position:absolute;inset:0}.home-hero-grain{position:absolute;inset:0;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .2 0 0 0 0 .18 0 0 0 .35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.home-hero-inner{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}.home-hero-title{max-width:14ch;margin:0 auto;visibility:hidden}.home-hero-sub{margin:1.625rem auto 0;max-width:36em;text-align:center}.home-hero-ctas{display:flex;gap:var(--space-12);justify-content:center;margin-top:2.125rem;flex-wrap:wrap}.home-hero-stage{position:relative;z-index:1;opacity:0;height:clamp(26.25rem,46vw,43.75rem);margin-top:clamp(var(--space-24),4vw,3.5rem);perspective:2200px;perspective-origin:50% 20%}.home-hero-rig,.home-hero-laptop{position:absolute;left:50%;top:0;transform-style:preserve-3d}.home-hero-phone{position:absolute;transform-style:preserve-3d}@media(max-width:720px){.home-hero{padding-top:6.5rem}}.home-hero-title{max-width:12ch}.home-hero-questions{position:absolute;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--space-12);pointer-events:none}.home-hero-question{display:inline-flex;align-items:center;gap:var(--space-12);max-width:100%;padding:.625rem var(--space-24);border-radius:1.75rem 1.75rem 1.75rem var(--radius-8);font-family:var(--home-font-title);font-size:var(--text-size-14);font-weight:600;letter-spacing:-.024em;line-height:1.85;color:var(--home-ink);transform-origin:0 100%;background:linear-gradient(140deg,#ffffffe0,#fff9);box-shadow:inset 0 1px #fff,0 30px 60px -22px #04282673,0 8px 18px -10px #04282640}.home-hero-question i{flex:none;width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;background:var(--brand-100);color:var(--home-mint)}.home-hero-question i svg{width:1.125rem;height:1rem;--pin-body: var(--home-mint)}@media(max-width:720px){.home-hero-questions{gap:var(--space-8)}.home-hero-question{font-size:var(--text-size-13);padding:var(--space-8) var(--space-16);gap:.5625rem}.home-hero-question i{width:1.625rem;height:1.625rem}.home-hero-question i svg{width:.875rem;height:.75rem}}.home-hero{height:100vh;height:100svh;min-height:33.75rem;display:flex;flex-direction:column;padding:clamp(4.75rem,11vh,7.75rem) 0 0}.home-hero-inner{flex:none}.home-hero .home-eyebrow{margin-bottom:clamp(var(--space-10),2.2vh,1.375rem)}.home-hero-title{font-size:min(var(--home-h1),7.4vh)}.home-hero-sub{margin-top:clamp(var(--space-12),2.6vh,1.625rem)}.home-hero-ctas{margin-top:clamp(var(--space-16),3.4vh,2.125rem)}.home-hero-stage{flex:1 1 0;min-height:0;height:auto;margin-top:clamp(var(--space-10),2.6vh,var(--space-48))}@media not all and (min-width:1024px)and (hover:hover){.home-hero{padding-top:5.5rem}}@media(max-width:720px){.home-hero-ctas .home-button{height:3rem}}@media(min-width:1024px)and (hover:hover){.home-hero-title{max-width:11em}}.gradient-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.app-demo-screen{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;backface-visibility:hidden}.app-demo-layer{position:absolute;inset:0;overflow:hidden}.app-demo-dim{position:absolute;inset:0;background:#0f24226b;opacity:0;pointer-events:none}.app-demo-sheet{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:bottom}.app-demo-tap{position:absolute;z-index:15;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 2px #ffffffe6,0 6px 18px #04282659;pointer-events:none;opacity:0}.device,.device>*,.device>*:after,.device>*:before,.device:after,.device:before{box-sizing:border-box;display:block}.device{position:relative;transform:scale(1);z-index:1}.device .device-frame{z-index:1}.device .device-screen{background-color:#000;background-position:center center;background-size:cover;object-fit:cover;position:relative}.device-iphone-14-pro{height:868px;width:428px}.device-iphone-14-pro .device-frame{background:#010101;border:1px solid #1b1721;border-radius:68px;box-shadow:inset 0 0 4px 2px #c0b7cd,inset 0 0 0 6px #342c3f;height:868px;padding:19px;width:428px}.device-iphone-14-pro .device-screen{border-radius:49px;height:830px;width:390px}.device-iphone-14-pro .device-stripe:after,.device-iphone-14-pro .device-stripe:before{border:solid rgba(1,1,1,.25);border-width:0 7px;content:"";height:7px;left:0;position:absolute;width:100%;z-index:9}.device-iphone-14-pro .device-stripe:after{top:85px}.device-iphone-14-pro .device-stripe:before{bottom:85px}.device-iphone-14-pro .device-header{background:#010101;border-radius:20px;height:35px;left:50%;margin-left:-60px;position:absolute;top:29px;width:120px}.device-iphone-14-pro .device-sensors:after,.device-iphone-14-pro .device-sensors:before{content:"";position:absolute}.device-iphone-14-pro .device-sensors:after{background:#010101;border-radius:17px;height:33px;left:50%;margin-left:-60px;top:30px;width:74px}.device-iphone-14-pro .device-sensors:before{background:radial-gradient(farthest-corner at 20% 20%,#6074bf 0,transparent 40%),radial-gradient(farthest-corner at 80% 80%,#513785 0,#24555e 20%,transparent 50%);border-radius:50%;box-shadow:0 0 1px 1px #ffffff0d;height:9px;left:50%;margin-left:36px;top:42px;width:9px}.device-iphone-14-pro .device-btns{background:#1b1721;border-radius:2px;height:32px;left:-2px;position:absolute;top:115px;width:3px}.device-iphone-14-pro .device-btns:after,.device-iphone-14-pro .device-btns:before{background:#1b1721;border-radius:2px;content:"";height:62px;left:0;position:absolute;width:3px}.device-iphone-14-pro .device-btns:after{top:60px}.device-iphone-14-pro .device-btns:before{top:140px}.device-iphone-14-pro .device-power{background:#1b1721;border-radius:2px;height:100px;position:absolute;right:-2px;top:200px;width:3px}.device-iphone-14-pro .device-home:after,.device-iphone-14-pro .device-home:before{border:solid rgba(1,1,1,.25);border-width:6px 0;content:"";height:6px;position:absolute;width:6px;z-index:9}.device-iphone-14-pro .device-home:after{right:86px;top:0}.device-iphone-14-pro .device-home:before{bottom:0;left:86px}.device-macbook-pro{height:434px;width:740px}.device-macbook-pro .device-frame{background:#0d0d0d;border-radius:20px;box-shadow:inset 0 0 0 2px #c8cacb;height:418px;margin:0 auto;padding:9px 9px 23px;position:relative;width:618px}.device-macbook-pro .device-frame:after{background:linear-gradient(to bottom,#272727,#0d0d0d);border-radius:0 0 20px 20px;bottom:2px;content:"";height:24px;left:2px;position:absolute;width:614px}.device-macbook-pro .device-header{background:#0d0d0d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:12px;left:50%;margin-left:-32px;position:absolute;top:11px;width:64px;z-index:2}.device-macbook-pro .device-header:after,.device-macbook-pro .device-header:before{content:"";height:4px;position:absolute;top:0;width:4px}.device-macbook-pro .device-header:after{background:radial-gradient(circle at bottom left,transparent 0,transparent 75%,#0d0d0d 75%,#0d0d0d 100%);left:-4px}.device-macbook-pro .device-header:before{background:radial-gradient(circle at bottom right,transparent 0,transparent 75%,#0d0d0d 75%,#0d0d0d 100%);right:-4px}.device-macbook-pro .device-screen{border:2px solid #121212;border-radius:10px 10px 0 0;height:375px;width:600px}.device-macbook-pro .device-power{background:radial-gradient(circle at center,#e2e3e4 85%,#c8cacb);border:solid #a0a3a7;border-radius:2px 2px 12px 12px;border-width:1px 2px 0 2px;box-shadow:inset 0 -2px 8px #6c7074;height:24px;margin-top:-10px;position:relative;width:740px;z-index:9}.device-macbook-pro .device-power:after{background:#e2e3e4;border-radius:0 0 10px 10px;box-shadow:inset 0 0 4px 2px #babdbf;content:"";height:10px;left:50%;margin-left:-60px;position:absolute;top:0;width:120px}.device-macbook-pro .device-power:before{background:0 0;border-radius:0 0 3px 3px;bottom:-2px;box-shadow:-300px 0 #272727,300px 0 #272727;content:"";height:2px;left:50%;margin-left:-20px;position:absolute;width:40px}.device-mockup{position:relative;transform-style:preserve-3d}.device-mockup>.device{position:absolute;left:0;top:0;transform-origin:0 0}.device-mockup-slot{transform-style:preserve-3d}.device-mockup-glare{position:absolute;inset:0;z-index:20;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff24,#fff0 36%)}.device .device-screen{background-color:#0f2422;overflow:hidden;isolation:isolate}.device-iphone-14-pro .device-frame,.device-macbook-pro .device-frame{background:#0f2422}.device-iphone-14-pro.device-urblot .device-frame{border-color:#c2c2bc;box-shadow:inset 0 0 4px 2px #f7f7f5,inset 0 0 0 6px #dbdbd7,0 40px 70px -30px #04282673}.device-iphone-14-pro.device-urblot .device-btns,.device-iphone-14-pro.device-urblot .device-btns:after,.device-iphone-14-pro.device-urblot .device-btns:before,.device-iphone-14-pro.device-urblot .device-power{background:#c2c2bc}.device-iphone-14-pro .device-stripe:after,.device-iphone-14-pro .device-stripe:before,.device-iphone-14-pro .device-home:after,.device-iphone-14-pro .device-home:before{border-color:#0f242240}.device-iphone-14-pro .device-header,.device-iphone-14-pro .device-sensors{display:none}.device-macbook-pro .device-frame{box-shadow:inset 0 0 0 2px #c2c2bc,0 50px 80px -40px #04282680}.device-macbook-pro .device-frame:after{background:linear-gradient(to bottom,#264945,#0f2422)}.device-macbook-pro .device-screen{border-color:#0f2422}.device-macbook-pro .device-header{background:#0f2422}.device-macbook-pro .device-header:after{background:radial-gradient(circle at bottom left,transparent 0,transparent 75%,#0f2422 75%,#0f2422 100%)}.device-macbook-pro .device-header:before{background:radial-gradient(circle at bottom right,transparent 0,transparent 75%,#0f2422 75%,#0f2422 100%)}.device-macbook-pro .device-power{background:radial-gradient(circle at center,#e2e2df 85%,#c2c2bc);border-color:#a1a096;box-shadow:inset 0 -2px 8px #6c6c61,0 30px 40px -20px #04282659}.device-macbook-pro .device-power:after{background:#e2e2df;box-shadow:inset 0 0 4px 2px #bdbdb4}.device-macbook-pro .device-power:before{box-shadow:-300px 0 #264945,300px 0 #264945}.painel-demo{position:absolute;left:0;top:0;width:1280px;height:800px;transform-origin:0 0;display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;padding:16px 16px 0;background:var(--neutral-60);font-family:Sora,Helvetica,sans-serif;font-weight:450;color:var(--neutral-500);font-size:14px;line-height:1.25;overflow:hidden;text-align:left}.painel-demo *{box-sizing:border-box;margin:0}.painel-demo svg{display:block;fill:currentColor;flex:none}.painel-demo ul{list-style:none;padding:0}.painel-demo [hidden]{display:none!important}.painel-demo .pnl__side{position:relative;display:flex;flex-direction:column;gap:24px;height:calc(100% - 16px);padding:24px 12px 0;border:1px solid var(--neutral-120);border-radius:24px;background:var(--neutral-30)}.painel-demo .pnl__logo{--wm-urb: var(--brand-200);--wm-lot: var(--brand-100);width:97px;height:20px;margin:6px 0 0 12px}.painel-demo .pnl__groups{display:flex;flex-direction:column;gap:12px}.painel-demo .pnl__groups hr{height:1px;border:0;background:var(--neutral-90)}.painel-demo .pnl__group{display:flex;flex-direction:column;gap:8px}.painel-demo .pnl__group h4{display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--neutral-400);font-size:11px;font-weight:450}.painel-demo .pnl__group h4 svg{width:8px;height:8px}.painel-demo .pnl__group ul{display:flex;flex-direction:column;gap:4px}.painel-demo .pnl__item{display:flex;align-items:center;gap:8px;min-height:30px;padding:8px 12px;border:1px solid transparent;border-radius:16px;color:var(--neutral-500);font-size:12px;line-height:1;white-space:nowrap;transition:color .3s,background-color .3s,border-color .3s}.painel-demo .pnl__item svg{width:14px;height:14px}.painel-demo .pnl__item.is-on{border-color:var(--green-100);background:var(--green-50);color:var(--green-600)}.painel-demo .pnl__collapse{position:absolute;top:50%;right:0;display:grid;place-items:center;width:16px;height:28px;border:1px solid var(--neutral-150);border-radius:16px;background:#fff;color:var(--neutral-500);transform:translate(50%,-50%)}.painel-demo .pnl__collapse svg{width:10px;height:10px}.painel-demo .pnl__main{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0}.painel-demo .pnl__top{display:flex;align-items:center;justify-content:space-between;height:32px;flex:none}.painel-demo .pnl__crumb>div{display:flex;align-items:center;gap:4px;font-size:12.8px;font-weight:500;color:var(--neutral-400)}.painel-demo .pnl__crumb svg{width:12px;height:12px;margin-right:4px;color:var(--neutral-500)}.painel-demo .pnl__crumb i{font-style:normal;color:var(--neutral-500)}.painel-demo .pnl__crumb span:last-child{color:var(--neutral-600)}.painel-demo .pnl__actions{display:flex;align-items:center;gap:6px}.painel-demo .pnl__ic{position:relative;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--neutral-150);border-radius:50%;background:#fff;color:var(--neutral-500)}.painel-demo .pnl__ic svg{width:13px;height:13px}.painel-demo .pnl__ic em{position:absolute;top:6px;right:7px;width:6px;height:6px;border:1px solid #fff;border-radius:50%;background:var(--yellow-400, #e2b93b)}.painel-demo .pnl__user{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 4px;border:1px solid var(--neutral-150);border-radius:16px;background:#fff;color:var(--neutral-500);font-size:12.8px;font-weight:500}.painel-demo .pnl__user svg{width:9px;height:9px}.painel-demo .pnl__avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--green-200);color:var(--green-800);font-size:9px;font-weight:600}.painel-demo .pnl__views{position:relative;flex:1;min-height:0}.painel-demo .pv{position:absolute;inset:0;display:flex;flex-direction:column;gap:16px;opacity:0;visibility:hidden}.painel-demo .pv.is-on{opacity:1;visibility:visible}.painel-demo .pv__title{font-size:20px;font-weight:500;color:var(--neutral-750)}.painel-demo .pbtn,.painel-demo .inp,.painel-demo .chip,.painel-demo .sel{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:20px;font-size:13px;font-weight:500;white-space:nowrap}.painel-demo .pbtn svg,.painel-demo .inp svg,.painel-demo .sel svg{width:13px;height:13px}.painel-demo .pbtn--outline{padding:0 14px;border:1px solid var(--green-200);background:var(--green-50);color:var(--green-600)}.painel-demo .pbtn--outline svg:last-child{width:9px;height:9px}.painel-demo .pbtn--white{border:1px solid var(--neutral-150);background:#fff;color:var(--neutral-600)}.painel-demo .pbtn--dark{padding:0 22px;background:var(--brand-100);color:#fff}.painel-demo .chip{padding:0 14px;border:1px solid var(--green-300);background:var(--green-50);color:var(--green-600);font-size:12px}.painel-demo .inp{width:240px;padding:0 16px;border:1px solid var(--neutral-150);background:#fff;color:var(--neutral-400);font-weight:450}.painel-demo .sel{height:34px;padding:0 14px;border:1px solid var(--neutral-150);border-radius:12px;background:#fff;color:var(--neutral-600);font-size:12px;font-weight:450}.painel-demo .sel svg{width:9px;height:9px}.painel-demo .tpill{display:inline-block;width:fit-content;padding:2px 8px;border:1px solid var(--neutral-200);border-radius:12px;background:var(--neutral-120);color:var(--neutral-600);font-size:11px}.painel-demo .tpill--condominio{border-color:var(--pink-100);background:var(--pink-100);color:var(--pink-600)}.painel-demo .av{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid var(--neutral-150);border-radius:50%;background:var(--neutral-60);color:var(--neutral-500);font-size:9px;font-weight:500}.painel-demo .pv[data-view=insights]{justify-content:flex-end;gap:0;padding-bottom:32px}.painel-demo .ins__hello{display:flex;flex-direction:column;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--neutral-150)}.painel-demo .ins__hello h2{font-family:Montserrat,DM Sans,sans-serif;font-size:24px;font-weight:600;line-height:1.2;color:var(--neutral-700)}.painel-demo .ins__hello h3{font-size:14px;font-weight:450;color:var(--neutral-500)}.painel-demo .ins__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:166px 166px 148px;gap:12px;margin-top:28px}.painel-demo .dc{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:22px 18px;border:1px solid var(--neutral-150);border-radius:20px;background:var(--neutral-30)}.painel-demo .dc dl{display:flex;flex-direction:column;gap:12px}.painel-demo .dc dt,.painel-demo .dc__label,.painel-demo .dc__head p{font-size:13px;font-weight:500;color:var(--neutral-700)}.painel-demo .dc dd{font-size:30px;font-weight:600;color:var(--green-600);font-variant-numeric:tabular-nums}.painel-demo .dc ul{display:flex;flex-direction:column;gap:8px}.painel-demo .dc li{display:flex;justify-content:space-between;padding:11px 14px;border-radius:12px;font-size:12px;background:var(--green-200)}.painel-demo .dc li span{color:var(--green-800);font-weight:500}.painel-demo .dc li em{font-style:normal;font-weight:600;color:var(--green-800)}.painel-demo .dc--chart{grid-column:1 / span 2;grid-row:1 / span 2;justify-content:flex-start;gap:14px}.painel-demo .dc__head{display:flex;align-items:center;justify-content:space-between}.painel-demo .tc{display:grid;grid-template-columns:34px 1fr;grid-template-rows:1fr auto;flex:1;min-height:0;gap:6px 4px}.painel-demo .tc__y{display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:var(--neutral-400)}.painel-demo .tc svg{width:100%;height:100%;overflow:visible}.painel-demo .tc__line{stroke:var(--green-500);stroke-width:1.6;vector-effect:non-scaling-stroke}.painel-demo .tc__x{grid-column:2;display:flex;justify-content:space-between;font-size:10px;color:var(--neutral-400)}.painel-demo .dc--radial{grid-row:1 / span 2;background:radial-gradient(47% 47% at 83% 38%,var(--green-300) 0%,var(--green-400) 100%);border-color:transparent}.painel-demo .dc--radial dt{color:var(--neutral-120)}.painel-demo .dc--radial dd{color:var(--neutral-60)}.painel-demo .dc--radial li{background:#ffffffd1}.painel-demo .dc--large{grid-row:1 / span 2}.painel-demo .dc--large li:first-child{background:var(--green-300)}.painel-demo .dc--large li:last-child{background:var(--green-100)}.painel-demo .dc--small>div{display:flex;align-items:center;gap:8px}.painel-demo .dc--small b{font-size:24px;font-weight:600;color:var(--green-600)}.painel-demo .dc--small em{padding:2px 6px;border-radius:12px;background:var(--green-600);color:var(--neutral-60);font-size:10px;font-style:normal;font-weight:500}.painel-demo .pv--product{gap:0}.painel-demo .prd__head{display:flex;align-items:center;gap:11px;padding-left:24px}.painel-demo .prd__thumb{width:107px;height:64px;border-radius:12px;background-size:cover;background-position:center}.painel-demo .prd__head>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.painel-demo .prd__head b{font-size:16px;font-weight:500;color:var(--neutral-800)}.painel-demo .prd__head small{font-size:12.8px;color:var(--neutral-600)}.painel-demo .ltabs{position:relative;z-index:2;display:flex;gap:8px;width:fit-content;margin:14px 0 -20px 24px;padding:3px;border:1px solid var(--neutral-150);border-radius:18px;background:var(--neutral-60)}.painel-demo .ltabs li{padding:6px 12px;border-radius:164px;color:var(--neutral-300);font-size:12.8px;font-weight:500;white-space:nowrap;transition:color .3s,background-color .3s,box-shadow .3s}.painel-demo .ltabs li.on{background:#fff;color:var(--neutral-600);box-shadow:0 1px 2px #0003}.painel-demo .msec{position:relative;flex:1;min-height:0;overflow:hidden;border:1px solid var(--neutral-150);border-radius:24px 24px 0 0;border-bottom:0;background:var(--neutral-30)}.painel-demo .pv--product .msec{padding-top:16px}.painel-demo .msec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:24px 24px 20px}.painel-demo .msec__head h3{font-size:16px;font-weight:500;color:var(--neutral-750);white-space:nowrap}.painel-demo .msec__head>div{display:flex;align-items:center;gap:12px}.painel-demo .lot__sub{display:none;height:100%;flex-direction:column}.painel-demo .lot__sub.on{display:flex}.painel-demo .tbl{display:grid;gap:4px;padding:0 12px}.painel-demo .tbl__head,.painel-demo .tbl__row{display:grid;grid-template-columns:var(--cols);gap:8px;align-items:center}.painel-demo .tbl__head{height:40px;border:1px solid var(--neutral-120);border-radius:16px;background:linear-gradient(180deg,#fff,#fff9)}.painel-demo .tbl__head span,.painel-demo .tbl__row>span{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500}.painel-demo .tbl__head span{color:var(--neutral-600)}.painel-demo .tbl__row>span{color:var(--neutral-700)}.painel-demo .tbl .l{justify-content:flex-start}.painel-demo .tbl__body{display:grid;gap:4px}.painel-demo .tbl__row{height:54px;border:1px solid transparent;border-radius:16px;transition:background-color .4s,border-color .4s}.painel-demo .tbl__row:nth-child(odd){background:var(--neutral-30)}.painel-demo .tbl__row:nth-child(2n){background:var(--neutral-60);border-color:var(--neutral-90)}.painel-demo .tbl__row.is-hl{background:var(--green-50)!important;border-color:var(--green-100)!important}.painel-demo .tbl .more svg{width:22px;height:22px;padding:6px;border:1px solid var(--neutral-150);border-radius:50%;color:var(--neutral-500);background:#fff}.painel-demo .tbl--lotes{--cols: 64px 64px 64px 84px 124px 1fr 1fr 34px;position:relative}.painel-demo .tbl--lotes:after{content:"";position:absolute;inset:0 50px -400px 448px;z-index:2;border:1px dashed var(--red-200, #e79797);border-bottom:0;border-radius:14px 14px 0 0;background:#e7979721;pointer-events:none}.painel-demo .tbl__groups{display:grid;grid-template-columns:432px 1fr 34px;gap:8px;margin-bottom:-4px}.painel-demo .tbl__g{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 4px;border:1px solid var(--neutral-150);border-bottom:0;border-radius:12px 12px 0 0;background:var(--neutral-90);color:var(--neutral-600);font-size:11px;font-weight:500}.painel-demo .tbl__g--fin{border:0;background:transparent;color:var(--red-600)}.painel-demo .tbl__g--fin>span{display:flex;width:100%;border:1px solid var(--red-200, #e79797);border-radius:12px;background:var(--red-50)}.painel-demo .tbl__g--fin i{flex:1;padding:3px 0;font-style:normal;font-size:11px;text-align:center;color:var(--neutral-700)}.painel-demo .tbl--lotes .tbl__head{grid-template-columns:64px 64px 64px 84px 124px;width:434px;border-radius:0 0 16px 16px}.painel-demo .st{display:inline-flex;align-items:center;justify-content:flex-end;width:32px;height:24px;padding:0 7px 0 14px;border:1px solid var(--neutral-200);border-radius:999px;background-color:var(--neutral-60);background-image:radial-gradient(circle at 8px 50%,currentColor 0 2px,transparent 2.5px);background-repeat:no-repeat;color:var(--neutral-500);font-size:12px;font-weight:700;line-height:24px}.painel-demo .st--d{border-color:var(--green-100);background-color:var(--green-50);color:var(--green-500)}.painel-demo .st--r{border-color:var(--yellow-100);background-color:var(--yellow-50);color:var(--yellow-500)}.painel-demo .st--v{border-color:var(--violet-100);background-color:var(--violet-50);color:var(--violet-500)}.painel-demo .st--i{border-color:var(--neutral-150);background-color:var(--neutral-30)}.painel-demo .tbl--reservas{--cols: 36px 1.25fr 1.25fr .55fr .5fr 1.3fr 1.35fr 1.15fr 34px}.painel-demo .tbl--reservas .pic{justify-content:flex-start;padding-left:12px}.painel-demo .tbl__row.is-ativa{background:#fcf7e899!important;border-color:var(--yellow-200, #efd78f)!important}.painel-demo .tbl__row.is-new{background:var(--green-50)!important;border-color:var(--green-100)!important}.painel-demo .tbl__row.is-off>span:not(.more){opacity:.7}.painel-demo .rst{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid;border-radius:16px;font-size:12px}.painel-demo .rst--ativa{border-color:var(--yellow-200, #efd78f);background:var(--yellow-50);color:var(--yellow-600)}.painel-demo .rst--convertida{border-color:var(--olive-200, #d3db9f);background:var(--olive-50);color:var(--olive-600)}.painel-demo .rst--cancelada{border-color:var(--red-200, #e79797);background:var(--red-50);color:var(--red-600)}.painel-demo .rst--expirada{border-color:var(--blue-200, #a6c7d8);background:var(--blue-50);color:var(--blue-600)}.painel-demo .cd{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:112px;padding:4px 6px;border:1px solid var(--yellow-200, #efd78f);border-radius:16px;background:var(--yellow-50)}.painel-demo .cd i{display:inline-flex;align-items:center;font-style:normal;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.painel-demo .cd i span{color:var(--yellow-600)}.painel-demo .cd i p{color:var(--yellow-500)}.painel-demo .tblfoot{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 16px;border:1px solid var(--neutral-120);border-radius:16px;background:#fff;font-size:12px;font-weight:500;color:var(--neutral-600)}.painel-demo .pager{display:flex;align-items:center;gap:6px}.painel-demo .pager i{display:grid;place-items:center;min-width:22px;height:22px;border-radius:6px;font-style:normal;font-size:11px;color:var(--neutral-400)}.painel-demo .pager i.on{border:1px solid var(--neutral-150);background:var(--neutral-60);color:var(--neutral-700)}.painel-demo .mpv{position:relative;flex:1;min-height:0;margin:0 24px 24px}.painel-demo .mpv img{width:100%;height:100%;object-fit:contain}.painel-demo .mpv__zoom{position:absolute;left:50%;bottom:30px;display:flex;align-items:center;gap:16px;height:40px;padding:0 16px;border-radius:20px;background:var(--neutral-700);color:#fff;font-size:12px;font-weight:500;transform:translate(-50%);box-shadow:0 8px 20px #04282640}.painel-demo .mpv__zoom svg{width:11px;height:11px;opacity:.8}.painel-demo .gal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;flex:1;min-height:0;margin:0 24px 140px}.painel-demo .gal i{border-radius:16px;background-size:cover;background-position:center}.painel-demo .gal i:first-child{grid-row:span 2}.painel-demo .com{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 24px}.painel-demo .com span{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border:1px solid var(--neutral-150);border-radius:16px;background:var(--neutral-60);color:var(--neutral-700);font-size:12px;font-weight:500}.painel-demo .com span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green-400)}.home-resolve{overflow:hidden;background:var(--home-surface)}.home-resolve-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(var(--space-32),5vw,5rem);align-items:center}.home-resolve-text .home-lead{margin-top:1.625rem}.home-resolve-text .body{margin-top:var(--space-16);max-width:36em}.home-resolve-orb{position:relative;aspect-ratio:1;max-width:32.5rem;width:100%;justify-self:center}.home-resolve-orb-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(0,64,71,.14)}.home-resolve-orb-ring.r2{inset:15%;border-style:dashed;border-color:#00404738}.home-resolve-orb-ring.r3{inset:31%;border-color:#0040471a}.home-resolve-orb-core{position:absolute;inset:36%;border-radius:50%;background:var(--brand-100);display:grid;place-items:center;box-shadow:0 30px 60px -20px #00404799}.home-resolve-orb-core svg{width:52%;--pin-body: #fff}.home-resolve-orb-node{position:absolute;left:calc(50% + 50%*cos(var(--a)));top:calc(50% + 50%*sin(var(--a)));transform:translate(-50%,-50%)}.home-resolve-orb-node span{display:inline-flex;align-items:center;gap:var(--space-8);height:2.5rem;padding:0 var(--space-16) 0 var(--space-6);border-radius:var(--radius-full);background:#fff;box-shadow:0 14px 30px -14px #04282659;font-size:var(--text-size-14);font-weight:500;color:var(--brand-100);white-space:nowrap}.home-resolve-orb-node span i{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--green-50);display:grid;place-items:center;color:var(--green-600)}.home-resolve-orb-node span i svg{width:.9375rem;height:.9375rem;stroke:currentColor;fill:none;stroke-width:1.6}.home-resolve-orb-spin{position:absolute;inset:0}@media(max-width:1080px){.home-resolve-grid{grid-template-columns:minmax(0,1fr)}.home-resolve-orb{max-width:26.25rem}}@media(max-width:720px){.home-resolve-orb{max-width:min(21.25rem,74vw)}.home-resolve-orb-node span{height:2.125rem;font-size:var(--text-size-12);padding:0 var(--space-12) 0 var(--space-4)}.home-resolve-orb-node span i{width:1.5rem;height:1.5rem}}.home-resolve-orb-arc{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.home-resolve-orb-arc circle{fill:none;stroke:var(--home-accent);stroke-width:.45;stroke-linecap:round;stroke-dasharray:0 100}.home-resolve-orb-node span{transition:background .45s,color .45s,box-shadow .45s}.home-resolve-orb-node span i{transition:background .45s,color .45s}.home-resolve-orb-node.is-on span{background:var(--brand-100);color:#fff;box-shadow:0 18px 36px -14px #00404799}.home-resolve-orb-node.is-on span i{background:var(--home-mint);color:var(--brand-100)}.home-resolve-orb-node span i svg.fi{width:.875rem;height:.875rem;fill:currentColor;stroke:none}.home-resolve-orb-node span{white-space:normal;border-radius:1.375rem;height:auto;min-height:2.5rem;width:max-content;max-width:12rem;text-wrap:balance;padding:var(--space-6) var(--space-14) var(--space-6) var(--space-6);line-height:1.15;font-size:var(--text-size-13)}@media(min-width:1081px){.home-resolve-orb{width:calc(100% - 12rem);max-width:27.5rem}}.home-resolve-orb-node span i{flex:none}@media(max-width:720px){.home-resolve-orb-node span{max-width:7.375rem;font-size:var(--text-size-11);padding:var(--space-4) var(--space-10) var(--space-4) var(--space-4);min-height:2.125rem;gap:var(--space-6)}.home-resolve-orb{max-width:min(18.75rem,58vw);margin:2.75rem auto}}.home-flow{background:var(--home-surface-green);overflow:hidden}.home-flow-head{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:clamp(var(--space-24),2.6vw,2.25rem)}.home-flow-head .home-eyebrow{margin:0}.home-flow-head .home-lead{max-width:26rem;margin:0 0 var(--space-4)}.home-flow-player{position:relative;border-radius:var(--radius-32);overflow:hidden;background:var(--home-deep);aspect-ratio:16/9;box-shadow:0 40px 80px -40px #04282673}.home-flow-player video{width:100%;height:100%;object-fit:cover}.home-flow-player-ui{position:absolute;left:1rem;right:1rem;bottom:1rem;display:flex;align-items:center;gap:var(--space-14);padding:var(--space-8) var(--space-16) var(--space-8) var(--space-8);border-radius:var(--radius-full);background:#042826bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:var(--text-size-12);font-variant-numeric:tabular-nums}.home-flow-player-btn{width:2.125rem;height:2.125rem;border-radius:50%;background:#fff;color:var(--brand-100);display:grid;place-items:center;font-size:var(--text-size-11)}.home-flow-player-bar{flex:1;height:.25rem;border-radius:var(--radius-4);background:#fff3;cursor:pointer;position:relative}.home-flow-player-prog{position:absolute;inset:0;border-radius:inherit;background:var(--home-mint);transform-origin:left;transform:scaleX(0)}.home-flow-player-fs{flex:none;width:2.125rem;height:2.125rem;margin-right:-.5rem;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff1f;transition:background .25s}.home-flow-player-fs svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.home-flow-player-fs:hover{background:#ffffff3d}}.home-flow-player video:fullscreen{object-fit:contain;background:var(--home-deep)}.home-flow-player video::backdrop{background:var(--home-deep)}@media(max-width:720px){.home-flow-head{flex-direction:column;align-items:flex-start}}.home-plan{background:var(--neutral-90);overflow:clip}.home-plan-head{text-align:center;max-width:60rem;margin:0 auto}.home-plan-pin{position:relative;margin-top:clamp(var(--space-40),6vw,5rem)}.home-plan-grid{display:grid;grid-template-columns:minmax(17.5rem,.8fr) 1.2fr;gap:clamp(var(--space-24),4vw,var(--space-64));align-items:center;min-height:min(88vh,53.75rem)}.home-plan-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-10);counter-reset:s}.home-plan-step{padding:var(--space-20) 1.375rem;border-radius:var(--radius-24);background:transparent;border:1px solid rgba(0,64,71,.12);cursor:pointer;transition:background .5s var(--home-ease),border-color .5s,box-shadow .5s}.home-plan-step-head{display:flex;align-items:center;gap:var(--space-14);font-family:var(--home-font-title);font-weight:700;font-size:var(--home-h3);letter-spacing:-.02em;color:#00313acc;transition:color .4s;line-height:var(--home-h3-line)}.home-plan-step-n{flex:none;width:2.125rem;height:2.125rem;border-radius:50%;display:grid;place-items:center;font-family:var(--home-font-body);font-size:var(--text-size-13);font-weight:500;background:#00404712;color:var(--brand-100);transition:background .4s,color .4s}.home-plan-step p{margin:0;max-height:0;overflow:hidden;opacity:0;color:var(--neutral-600);font-size:var(--home-body);padding-left:var(--space-48);transition:max-height .6s var(--home-ease),opacity .4s,margin .5s;line-height:var(--home-body-line)}.home-plan-step.is-on{background:#fff;border-color:transparent;box-shadow:0 24px 50px -30px #04282659}.home-plan-step.is-on .home-plan-step-head{color:var(--brand-100)}.home-plan-step.is-on .home-plan-step-n{background:var(--brand-100);color:#fff}.home-plan-step.is-on p{max-height:16.25rem;opacity:1;margin-top:var(--space-10)}@media(hover:hover){.home-plan-step:not(.is-on):hover{background:#ffffff73}}.home-plan-step:focus-visible{outline:2px solid var(--green-600);outline-offset:2px}.home-plan-step-bar{display:block;height:2px;margin:0 0 0 var(--space-48);border-radius:2px;background:#00404714;overflow:hidden;opacity:0;max-height:0;transition:opacity .4s,max-height .5s var(--home-ease),margin .5s var(--home-ease)}.home-plan-step-bar i{display:block;height:100%;background:var(--green-600);opacity:.55;transform:scaleX(0);transform-origin:0 50%}.home-plan-step.is-on .home-plan-step-bar{opacity:1;max-height:2px;margin-top:var(--space-16)}.home-plan-stage{position:relative;height:min(78vh,45rem);border-radius:2.5rem;background:var(--home-surface-green);overflow:hidden;perspective:2000px}.home-plan-stage canvas{position:absolute;inset:0;width:100%;height:100%}.home-plan-scene{position:absolute;inset:0;display:grid;place-items:center;opacity:0;visibility:hidden;transform-style:preserve-3d}.home-plan-scene.is-on{opacity:1;visibility:visible}.home-plan-stage-label{position:absolute;left:1.5rem;bottom:1.375rem;z-index:5;display:flex;gap:var(--space-8);flex-wrap:wrap}.home-plan-stage-label span{height:1.875rem;padding:0 var(--space-14);border-radius:var(--radius-full);background:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--text-size-12);font-weight:500;color:var(--brand-100);display:inline-flex;align-items:center}.home-plan-net{position:relative;width:min(92%,40rem);aspect-ratio:1.15}.home-plan-net>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home-plan-net-core{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-18) var(--space-10) var(--space-10);border-radius:var(--radius-20);background:#fff;box-shadow:0 30px 60px -28px #04282680;z-index:2}.home-plan-net-core i{width:3.5rem;height:2.5rem;border-radius:var(--radius-10);background:url(/_astro/aerial.CFA0ZoRx.webp) center 40% / cover}.home-plan-net-core b{display:block;font-size:.9375rem;color:var(--neutral-750);font-weight:500}.home-plan-net-core small{font-size:var(--text-size-11);color:var(--neutral-500)}.home-plan-net-imob{position:absolute;display:flex;align-items:center;gap:.5625rem;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-8);border-radius:var(--radius-16);background:#ffffffe6;box-shadow:0 20px 40px -24px #04282680;z-index:2}.home-plan-net-imob>i{flex:none;width:1.875rem;height:1.875rem;border-radius:.5625rem;background:var(--brand-100);display:grid;place-items:center}.home-plan-net-imob>i svg{width:1.125rem;height:1.125rem;stroke:#fff;fill:none;stroke-width:1.6}.home-plan-net-imob b{display:block;font-size:var(--text-size-12);color:var(--neutral-750);font-weight:500;white-space:nowrap}.home-plan-net-stack{display:flex;margin-top:var(--space-4)}.home-plan-net-stack .home-plan-net-avatar{width:1.25rem;height:1.25rem;font-size:.5rem;margin-left:-.3125rem;border:1.5px solid #fff}.home-plan-net-stack .home-plan-net-avatar:first-child{margin-left:0}.home-plan-net-badge{position:absolute;z-index:3;right:2%;bottom:-2%;display:flex;align-items:center;gap:var(--space-8);height:2.125rem;padding:0 var(--space-14) 0 var(--space-6);border-radius:var(--radius-full);background:var(--brand-100);color:#fff;font-size:var(--text-size-12);font-weight:500}.home-plan-net-badge svg{width:1.375rem;height:1.375rem}@media(max-width:1080px){.home-plan-grid{grid-template-columns:1fr;min-height:0}.home-plan-stage{height:min(76vw,35rem)}}@media(max-width:720px){.home-plan-stage{height:128vw;max-height:35rem;border-radius:1.75rem}.home-plan-step p{padding-left:0}}.home-plan-avista{position:absolute;right:4%;bottom:12%;z-index:3;display:inline-flex;align-items:center;gap:var(--space-8);height:2.5rem;padding:0 var(--space-16) 0 .4375rem;border-radius:var(--radius-full);background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 36px -16px #04282680;font-size:var(--text-size-13);font-weight:500;color:var(--brand-100);white-space:nowrap}.home-plan-avista svg{width:1.625rem;height:1.625rem}.home-plan-oneday{display:flex;flex-direction:column;align-items:center;text-align:center;width:min(20rem,100%)}.home-plan-oneday-old{position:relative;font-family:var(--home-font-title);font-weight:700;font-size:1.875rem;letter-spacing:-.03em;color:var(--brand-100)}.home-plan-oneday-old:after{content:"";position:absolute;left:-6%;right:-6%;top:54%;height:.1875rem;border-radius:.1875rem;background:var(--brand-100);transform-origin:left;transform:scaleX(var(--s, 0))}.home-plan-oneday-new{display:block;font-family:var(--home-font-title);font-weight:700;font-size:clamp(4.5rem,6.4vw,6rem);line-height:.95;letter-spacing:-.06em;color:var(--brand-100);margin:var(--space-4) 0 var(--space-18)}.home-plan-oneday-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6);width:100%}.home-plan-oneday-steps li{display:flex;align-items:center;gap:var(--space-10);height:2.625rem;padding:0 var(--space-14) 0 var(--space-8);border-radius:var(--radius-full);background:#ffffff8c;font-size:var(--text-size-13);font-weight:500;color:var(--neutral-750);transition:background .4s,color .4s}.home-plan-oneday-steps li i{flex:none;display:grid}.home-plan-oneday-steps li svg{width:1.625rem;height:1.625rem;opacity:.35;transition:opacity .4s}.home-plan-oneday-steps li.is-on{background:#fff;color:var(--brand-100)}.home-plan-oneday-steps li.is-on svg{opacity:1}.home-plan-entrada{position:relative;display:grid;place-items:center}.home-plan-entrada .home-plan-avista{right:auto;left:62%;bottom:16%;white-space:nowrap}.home-plan-stage .home-plan-oneday{width:min(22.5rem,80%)}.home-plan-zoom{position:absolute;left:58%;top:50%;z-index:4;width:min(18.125rem,46%);padding:var(--space-14) var(--space-16) var(--space-16);border-radius:1.125rem;background:#fff;box-shadow:0 30px 60px -24px #04282673,0 0 0 1px #0040470f;font-size:var(--text-size-13);color:var(--neutral-750);pointer-events:none}.home-plan-zoom-head{display:flex;align-items:center;gap:var(--space-10)}.home-plan-zoom-head i{flex:none;width:2.375rem;height:2.375rem;border-radius:var(--radius-10);background:url(/_astro/aerial.CFA0ZoRx.webp) 50% 60% / cover}.home-plan-zoom-head b{display:block;font-family:var(--home-font-title);font-size:1.15em;line-height:1.2;color:var(--brand-100)}.home-plan-zoom-head small{font-size:.85em;color:var(--neutral-600)}.home-plan-zoom dl{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin:var(--space-12) 0}.home-plan-zoom dl div{padding:var(--space-8) var(--space-10);border-radius:var(--radius-10);background:var(--neutral-30)}.home-plan-zoom dt{font-size:.8em;color:var(--neutral-600)}.home-plan-zoom dd{margin:0;font-weight:500;color:var(--brand-100)}.home-plan-zoom-st{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.home-plan-zoom-tag{display:inline-flex;align-items:center;height:1.625rem;padding:0 var(--space-12);border-radius:var(--radius-full);border:1px solid var(--green-200);background:var(--green-50);color:var(--green-500);font-weight:500;font-size:.9em;transition:background .3s,color .3s,border-color .3s}.home-plan-zoom-tag.is-res{border-color:var(--yellow-200);background:var(--yellow-50);color:var(--yellow-600)}.home-plan-zoom-cd{font-size:.85em;color:var(--neutral-600);opacity:0;white-space:nowrap}.home-plan-steps-dots{display:none}@media(max-width:1080px){.home-plan-pin{margin-top:clamp(1.75rem,5vw,var(--space-48))}.home-plan-grid{display:block;min-height:0}.home-plan .home-plan-stage{display:none}.home-plan-steps{flex-direction:row;gap:var(--space-12);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--home-gutter);margin:0 calc(var(--home-gutter) * -1);padding:var(--space-4) var(--home-gutter) 1.75rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-plan-steps::-webkit-scrollbar{display:none}.home-plan-steps>.home-plan-step{flex:0 0 min(86%,27.5rem);scroll-snap-align:start;display:flex;flex-direction:column;cursor:default;background:#fff;border-color:transparent;box-shadow:0 20px 40px -30px #04282659;padding:var(--space-8) var(--space-8) var(--space-20)}.home-plan-steps>.home-plan-step .home-plan-step-head{color:var(--brand-100);padding:var(--space-18) var(--space-12) 0}.home-plan-steps>.home-plan-step .home-plan-step-n{background:var(--brand-100);color:#fff}.home-plan-steps>.home-plan-step p{max-height:none;opacity:1;margin-top:var(--space-10);padding:0 var(--space-12)}.home-plan-steps-dots{display:flex;justify-content:center;gap:2px;margin-top:-.5rem}.home-plan-steps-dots button{width:1.75rem;height:1.75rem;display:grid;place-items:center}.home-plan-steps-dots button:before{content:"";width:.5rem;height:.5rem;border-radius:var(--radius-full);background:#00404733;transition:width .4s var(--home-ease),background .3s}.home-plan-steps-dots button.is-on:before{width:1.5rem;background:var(--brand-100)}.home-plan-step-vis{order:-1;position:relative;margin:0;height:clamp(15.625rem,64vw,25rem);border-radius:1.125rem;overflow:hidden;perspective:2000px;background:var(--home-surface-green)}.home-plan-step-vis .home-plan-scene{opacity:1!important;visibility:visible!important;transform:none!important}.home-plan-step-vis .home-plan-net{position:absolute;left:50%;top:46%;width:27.5rem;translate:-50% -50%;scale:.58}@media(min-width:600px){.home-plan-step-vis .home-plan-net{scale:.88}}.home-plan-step-vis .home-plan-entrada .home-plan-avista{left:auto;right:-.875rem;bottom:20%;height:2.125rem;font-size:.7813rem;padding:0 var(--space-12) 0 .3125rem}.home-plan-step-vis .home-plan-entrada .home-plan-avista svg{width:1.375rem;height:1.375rem}.home-plan-step-vis .home-plan-oneday{width:18.75rem;scale:.68;translate:0 -9%}.home-plan-step-vis .home-plan-zoom{left:60%;top:16%;width:min(12.25rem,60%);font-size:var(--text-size-10);padding:.5625rem var(--space-10) var(--space-10);border-radius:.875rem}.home-plan-step-vis .home-plan-zoom dd{white-space:nowrap}.home-plan-step-vis .home-plan-zoom-head i{width:1.75rem;height:1.75rem;border-radius:var(--radius-8)}.home-plan-step-vis .home-plan-zoom dl{margin:var(--space-8) 0;gap:var(--space-6)}.home-plan-step-vis .home-plan-zoom dl div{padding:.3125rem var(--space-8)}.home-plan-step-vis .home-plan-zoom-tag{height:1.375rem;padding:0 .5625rem}.home-plan-step-vis .home-plan-stage-label{left:.75rem;bottom:.75rem}}.home-plan-net-avatar{flex:none;width:1.625rem;height:1.625rem;border-radius:50%;display:grid;place-items:center;font-size:var(--text-size-10);font-weight:500;color:var(--neutral-700);background:var(--neutral-90);border:1px solid var(--neutral-150)}.home-plan-net-avatar-g{background:#5f7a3a;color:#fff;border-color:#5f7a3a}.home-plan-net-avatar-t{background:var(--green-600);color:#fff;border-color:var(--green-600)}.home-plan-net-avatar-y{background:#c49b22;color:#fff;border-color:#c49b22}.home-advance-cash{position:relative;width:100%;height:100%;min-height:18.75rem;transform-style:flat;perspective:none}.home-advance-cash img:nth-child(1){z-index:1}.home-advance-cash img:nth-child(2){z-index:2}.home-advance-cash img:nth-child(3){z-index:3}.home-advance-cash img{position:absolute;left:50%;top:50%;width:min(18.75rem,60%);height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 30px 30px rgba(4,40,38,.45));will-change:transform;backface-visibility:hidden}.home-advance{background:var(--home-surface);padding:clamp(var(--space-48),6vw,5rem) 0;overflow:visible;z-index:2}.home-advance-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(var(--space-32),5vw,5rem);align-items:center;min-height:16.5rem;padding:0 clamp(var(--space-24),4vw,3.5rem);border-radius:2rem;background:var(--brand-100)}.home-advance .home-title{font-size:clamp(2rem,3.1vw,2.75rem)}.home-advance-txt .home-lead{margin-top:var(--space-24);max-width:28em}.home-advance-vis{position:relative;height:22rem;margin:-2.75rem 0;perspective:1200px}.home-advance .home-advance-cash{min-height:0}@media(max-width:1080px){.home-advance{padding:clamp(var(--space-48),8vw,5rem) 0}.home-advance-grid{grid-template-columns:minmax(0,1fr);min-height:0;gap:var(--space-8);padding:var(--space-24) var(--space-24) var(--space-40);border-radius:1.5rem}.home-advance-vis{order:-1;height:clamp(13.125rem,36vw,20rem);margin:0}}@media(max-width:720px){.home-advance .home-advance-cash img{filter:drop-shadow(0 18px 18px rgba(4,40,38,.45))}}@media(hover:none){.home-advance-vis{perspective:none}}.home-plan:has(+.home-advance){padding-bottom:clamp(var(--space-48),5.6vw,5rem)}.home-advance+.home-comparison{padding-top:clamp(var(--space-64),8.9vw,8rem)}.home-comparison{--cmp-old-line: #9b9b9b;--cmp-old-text: #747474;--cmp-new-bg: #344d45;--cmp-cross: #c36624;--cmp-check: #2b9173;--cmp-title: #b9bbaa;--cmp-urb-from: #66adae;--cmp-urb-to: #007c48;background:var(--home-surface);overflow:clip;padding-bottom:clamp(8rem,15.6vw,14rem)}.home-comparison .home-wrap{position:relative;z-index:1}.home-comparison-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,27.75rem);gap:clamp(var(--space-32),5vw,5rem);max-width:60rem;margin:0 auto}.home-comparison-head{align-self:start;position:sticky;top:calc(50vh - 4.5rem);max-width:34rem}.home-comparison-title{color:var(--cmp-title);line-height:.9;letter-spacing:-.03em}.home-comparison-title em{font-style:italic;font-weight:800;color:var(--cmp-urb-to);background:linear-gradient(90deg,var(--cmp-urb-from),var(--cmp-urb-to));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.08em}.home-comparison-chat{display:flex;flex-direction:column;gap:var(--space-32)}.home-comparison-pair{display:flex;flex-direction:column;gap:var(--space-8)}.home-comparison-bubble{position:relative;margin:0}.home-comparison-bubble-old{align-self:flex-start;max-width:17.5rem;padding:var(--space-8) var(--space-12);border:.82px solid var(--cmp-old-line);border-radius:var(--radius-6);background:var(--home-surface);color:var(--cmp-old-text);font-size:var(--text-size-14);line-height:1.05;transform-origin:0 100%}.home-comparison-bubble-old .home-comparison-badge{top:-.6875rem;right:-.6875rem;border-color:var(--cmp-cross);border-radius:var(--radius-8)}.home-comparison-bubble-new{align-self:flex-end;max-width:19.625rem;padding:var(--space-12) var(--space-20);border-radius:1.25rem;background:var(--cmp-new-bg);color:#fff;font-size:var(--text-size-16);font-weight:500;line-height:1.1;text-align:right;transform-origin:100% 100%}.home-comparison-bubble-new .home-comparison-badge{top:50%;left:-.6875rem;margin-top:-.625rem;border-color:var(--cmp-check);border-radius:var(--radius-12)}.home-comparison-badge{position:absolute;width:1.25rem;height:1.25rem;display:grid;place-items:center;border:1px solid;background:var(--home-surface)}@media(max-width:1080px){.home-comparison-stage{grid-template-columns:minmax(0,1fr)}.home-comparison-head{position:static}.home-comparison-chat{max-width:30rem;padding:0}}@media(max-width:720px){.home-comparison-chat{gap:var(--space-24)}.home-comparison-bubble-old{max-width:85%}.home-comparison-bubble-new{max-width:88%;font-size:.9375rem}}.home-investment{background:var(--home-surface);padding:0}.home-investment-pin{position:relative;height:100svh;display:grid;place-items:center;overflow:hidden}.home-investment-card{position:absolute;left:50%;top:50%;width:min(47.5rem,90vw);height:min(18.75rem,44vw);transform:translate(-50%,-50%);border-radius:2.25rem;background:var(--brand-100);overflow:hidden}.home-investment-q{position:relative;z-index:2;font-family:var(--home-font-title);font-weight:700;font-size:var(--home-h1);letter-spacing:-.05em;line-height:var(--home-h1-line);color:#fff;margin:0;text-align:center}.home-investment-q em{font-style:normal;color:var(--home-mint)}.home-investment-chips{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-20)}.home-investment-chips span{height:2.125rem;padding:0 var(--space-16);border-radius:var(--radius-full);border:1px solid rgba(249,255,234,.3);color:#fff;font-size:var(--text-size-13);display:inline-flex;align-items:center}.home-investment-punch{font-family:var(--home-font-title);font-weight:700;font-size:var(--home-h2);line-height:var(--home-h2-line);letter-spacing:-.04em;color:#fff;margin:0;align-self:end}.home-investment-punch em{font-style:normal;color:var(--home-mint)}.home-investment-stack{position:relative;z-index:2;width:100%;max-width:39.75rem;display:flex;flex-direction:column;align-items:center;gap:clamp(1.375rem,5.3vh,var(--space-48));text-align:center}.home-investment-mega{margin:0;max-width:36rem;font-family:var(--home-font-title);font-weight:700;font-size:clamp(1.25rem,1.8vw,1.625rem);line-height:1.2;letter-spacing:-.03em;color:#fff}.home-investment-mega em{font-style:normal;color:var(--home-mint)}.home-investment-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-18)}.home-investment-head .home-lead{color:#f9ffea;text-align:center}.home-investment-stack .home-investment-punch{align-self:auto;text-align:center}@media(max-width:720px){.home-investment-head{gap:var(--space-10)}}.home-investment .home-investment-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-16);margin:0;width:100%}.home-investment .home-investment-chips span{height:auto;padding:0;border:0;border-radius:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-12);font-size:.9375rem;line-height:1.25;color:#fff}.home-investment .home-investment-chips span svg{box-sizing:content-box;width:1.75rem;height:1.75rem;padding:var(--space-18);border-radius:50%;background:#33d49b1f;border:1px solid rgba(51,212,155,.35);color:var(--home-mint)}@media(max-width:720px){.home-investment .home-investment-chips{gap:var(--space-10);margin-top:var(--space-20)}.home-investment .home-investment-chips span{font-size:var(--text-size-13);gap:var(--space-8)}.home-investment .home-investment-chips span svg{width:1.375rem;height:1.375rem;padding:.8125rem}}.home-investment-chips span{gap:var(--space-8)}.home-investment-chips span svg{width:.9375rem;height:.9375rem;color:var(--home-mint)}.home-investment-wrap{position:relative;z-index:2;height:100%;display:grid;place-items:center}.home-faq{background:var(--home-surface-green)}.home-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(var(--space-32),5vw,5rem);align-items:start}.home-contact{background:var(--neutral-60);overflow:hidden}.home-contact-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(var(--space-32),5vw,5rem);align-items:center}@media(max-width:1080px){.home-faq-grid,.home-contact-grid{grid-template-columns:minmax(0,1fr)}}.home-faq-head{position:sticky;top:clamp(5rem,14vh,8.75rem)}.home-faq-list{display:flex;flex-direction:column;gap:var(--space-12)}.home-faq-item{border-radius:1.375rem;background:#fff;box-shadow:0 18px 36px -30px #04282666;transition:box-shadow .4s}.home-faq-item.is-open{box-shadow:0 26px 50px -30px #04282680}.home-faq-item summary{list-style:none;display:flex;align-items:center;gap:var(--space-20);padding:var(--space-24) var(--space-24) var(--space-24) 1.75rem;cursor:pointer;border-radius:1.375rem;font-family:var(--home-font-title);font-weight:700;font-size:var(--home-h3);line-height:var(--home-h3-line);letter-spacing:-.02em;color:var(--brand-100);outline:none}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary:focus-visible{box-shadow:0 0 0 3px var(--home-mint)}.home-faq-item summary span{flex:1}.home-faq-item summary i{flex:none;width:2.25rem;height:2.25rem;border-radius:50%;border:1.5px solid var(--neutral-150);position:relative;transition:transform .45s var(--home-ease),background .3s,border-color .3s}.home-faq-item summary i:before,.home-faq-item summary i:after{content:"";position:absolute;left:50%;top:50%;width:.75rem;height:1.8px;margin:-.9px 0 0 -.375rem;border-radius:2px;background:var(--brand-100);transition:background .3s}.home-faq-item summary i:after{transform:rotate(90deg)}@media(hover:hover){.home-faq-item summary:hover i{border-color:var(--brand-100)}}.home-faq-item.is-open summary i{transform:rotate(45deg);background:var(--brand-100);border-color:var(--brand-100)}.home-faq-item.is-open summary i:before,.home-faq-item.is-open summary i:after{background:#fff}.home-faq-a{overflow:hidden}.home-faq-a p{margin:0;padding:0 5rem 1.625rem 1.75rem;font-size:var(--home-body);line-height:var(--home-body-line);color:var(--neutral-750)}@media(max-width:1080px){.home-faq-head{position:static}}@media(max-width:720px){.home-faq-item summary{padding:var(--space-20) var(--space-18) var(--space-20) var(--space-20);gap:var(--space-14)}.home-faq-item summary i{width:2rem;height:2rem}.home-faq-a p{padding:0 var(--space-20) 1.375rem}}.home-faq-item summary:active{background:#00404708}.home-contact-lead{margin-top:var(--space-24)}
