@font-face{font-family:Inter;src:url(/assets/inter-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}:root{color-scheme:dark;font-family:Inter,Arial,sans-serif;font-size:calc(min(var(--page-width,100vw),1800px)/610);--page-bg:#08090b;--bg:var(--page-bg);--panel:#00151f;--line:#073648;--text:#f2f4f6;--muted:#a7c2d3;--purple:#bb92ff;--cyan:#00d8dd;--gold:#e3c568}:root[data-page=home]{font-size:calc(min(var(--page-width,100vw),1800px)/722)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--page-bg);font-size:10rem;line-height:1.4;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.7}a,button,summary{transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s}a:active,button:active,summary:active{transform:scale(.97)}:focus-visible{outline:2rem solid #9de9ff;outline-offset:3rem}p,h1,h2,h3,figure{margin:0}h1,h2,h3{font-weight:400;line-height:1.13}h1{letter-spacing:-1.05rem}h2{letter-spacing:-.4rem}h3{letter-spacing:-.15rem}p{color:var(--muted)}button{border:0}svg{display:block}img{max-width:100%}[hidden]{display:none!important}.page{max-width:1800px;margin:auto;min-height:100vh;overflow:hidden;background:var(--page-bg)}.icon{width:20rem;height:20rem;flex-shrink:0}.purple{color:var(--purple)}.cyan{color:var(--cyan)}.gold{color:var(--gold)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;left:16px;top:-80px;z-index:1000;background:#fff;color:#001018;padding:12px;font-size:16px}.skip-link:focus{top:16px}.eyebrow{text-transform:uppercase;font-size:7rem;letter-spacing:1.4rem;color:#a7d5e9;font-weight:500;line-height:1.4}.fine-print{font-size:7.5rem;line-height:1.4}.section-line{border-top:1rem solid #07313e}.button{display:inline-flex;align-items:center;justify-content:center;gap:10rem;background:#fbfcff;color:#143448;border:1rem solid #b9dcee;border-radius:24rem;font-size:9rem;line-height:1;font-weight:500;min-height:25rem;padding:6rem 14rem;box-shadow:0 0 8rem #85bfff26;white-space:nowrap}.button .icon{width:13rem;height:13rem}.button:hover{background:#def5ff;box-shadow:0 0 12rem #71c9ff45}.button.outline{background:#00142085;color:#e4eff7;border-color:#639abd;box-shadow:0 0 4rem #5bbcee13}.button.outline:hover{background:#0d2c3c;border-color:#b7def1}.button.no-arrow>.icon{display:none}.art{background-repeat:no-repeat;background-image:var(--art-source);background-size:calc(var(--sw)/var(--aw)*100%) calc(var(--sh)/var(--ah)*100%);background-position:calc(var(--sx)/(var(--sw) - var(--aw))*100%) calc(var(--sy)/(var(--sh) - var(--ah))*100%);aspect-ratio:var(--aw)/var(--ah)}.art-home{--art-source:url(/assets/reference-home.png)}.art-pages{--art-source:url(/assets/reference-pages.png)}.art[aria-label=""]{pointer-events:none}.site-header{height:42rem;padding:7rem 27rem 0;display:flex;align-items:flex-start;position:relative;z-index:5;gap:16rem}.brand-link{display:inline-flex;align-items:center;height:25rem}.brand{font-size:16rem;letter-spacing:3.5rem;font-weight:400;line-height:1}.site-header nav{display:flex;gap:18rem;align-items:center;margin:auto;min-height:25rem;white-space:nowrap}.site-header nav a{font-size:7.2rem;line-height:1.5;color:#dce7f2;padding:4rem 0;border-bottom:1rem solid transparent}.site-header nav a:hover{color:#fff}.site-header nav [aria-current=page]{border-bottom-color:#bfd7ff}.site-header .header-cta{min-height:22rem;font-size:7.3rem;padding:5rem 12rem;margin-top:0}.site-header .header-cta .icon{width:11rem;height:11rem}.menu-toggle{display:none}.home-page .site-header{height:42rem;padding:7rem 33rem 0 37rem;gap:24rem}.home-page .site-header nav{gap:19rem}.home-page .site-header nav a{font-size:7.5rem}.home-page .site-header nav [aria-current=page]{border-color:transparent}.home-page .brand{font-size:15rem;letter-spacing:4rem}.home-page .header-cta{font-size:8rem;min-height:25rem;padding:5rem 13rem}.home-hero{height:247rem;position:relative;padding:15rem 37rem 0;isolation:isolate;background:#001018 url(/assets/arivex-horizon.png) center bottom/cover no-repeat}.hero-copy{position:relative;z-index:2;width:290rem}.hero-copy .eyebrow{font-size:7.3rem;letter-spacing:1.1rem;white-space:nowrap;margin-bottom:2rem}.hero-copy h1{font-size:32rem;line-height:1.015;letter-spacing:-1rem}.hero-copy h1 span,.custom-hero h1 span{color:#c6a1ee}.hero-description{color:#ecf0f5;font-size:9.5rem;line-height:1.5;margin-top:5rem;letter-spacing:-.15rem}.hero-actions{display:flex;gap:9rem;margin-top:9rem}.hero-actions .button{padding:6rem 12rem;min-height:25rem;font-size:8.7rem;gap:9rem}.hero-actions .outline{font-size:8rem;padding:6rem 15rem}.reassurance{font-size:7.1rem;margin-top:6rem;white-space:nowrap;color:#9bb5cb;display:flex;align-items:center;gap:5rem}.reassurance>span{color:#bfb2ff;font-size:15rem;line-height:1}.hero-diagram{position:absolute;top:3rem;right:22rem;width:394rem;z-index:1}.home-problem{height:130rem;padding:4rem 37rem 10rem}.home-problem h2{font-size:16.7rem;line-height:1.02;letter-spacing:-.38rem}.home-problem>p{font-size:9.1rem;line-height:1.45;margin-top:4rem}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9rem;margin-top:6rem}.benefit-card{height:45rem;border:1rem solid var(--line);border-radius:4rem;background:linear-gradient(115deg,#00151e,#021b27);display:flex;align-items:center;gap:14rem;padding:7rem 12rem}.benefit-card>.icon{width:25rem;height:25rem}.benefit-card>span{font-size:9rem;line-height:1.5;color:#d2e0ec}.home-solutions{height:207rem;padding:6rem 24rem 9rem}.home-solutions>h2,.home-solutions>p{margin-left:13rem}.home-solutions>h2{font-size:18rem}.home-solutions>p{font-size:9rem;margin-top:5rem}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8rem;margin-top:2rem}.solution-card{height:151rem;border:1rem solid var(--line);border-radius:5rem;position:relative;padding:9rem 12rem;background:linear-gradient(115deg,#011823,#00131d)}.solution-title{display:flex;gap:14rem;align-items:flex-start}.solution-title>.icon{width:26rem;height:28rem}.solution-title .eyebrow{font-size:6rem;letter-spacing:1rem}.solution-title h3{font-size:12.3rem;line-height:1.15;margin-top:2rem}.solution-content{display:flex;align-items:flex-start;gap:7rem;margin:7rem -7rem 0}.solution-content>.art{width:78rem;flex-shrink:0}.solution-content>p{font-size:8rem;line-height:1.4;padding-top:1rem}.solution-card>.button{position:absolute;bottom:8rem;right:32rem;font-size:8.5rem;padding:6rem 15rem;min-height:26rem}.solution-card:nth-child(2)>.button{right:31rem}.solution-card:nth-child(3)>.button{right:20rem}.home-pilot{height:196rem;padding:1rem 24rem 10rem}.pilot-card{position:relative;height:186rem;border:1rem solid var(--line);border-radius:5rem;padding:9rem 12rem;background:radial-gradient(ellipse at 74% 50%,#10174666,transparent 50%),#001119;overflow:hidden}.pilot-copy{position:relative;z-index:1;width:352rem}.pilot-copy .eyebrow{font-size:7rem}.pilot-copy h2{font-size:16rem;margin-top:3rem;white-space:nowrap}.pilot-copy>p:not(.eyebrow){font-size:8.8rem;line-height:1.45;margin-top:7rem;width:319rem}.pilot-copy .pilot-emphasis{color:#f2f5f9;font-weight:500;white-space:nowrap}.pilot-copy>.button{margin-top:8rem;font-size:8.5rem;min-height:25rem}.pilot-workflow{mix-blend-mode:lighten;position:absolute;right:8rem;top:21rem;width:330rem}.home-method{height:153rem;padding:5rem 24rem 6rem}.home-method>h2{font-size:16.5rem;margin-left:13rem}.method-cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:8rem;margin:5rem 0 0}.method-cards li{position:relative;border:1rem solid var(--line);border-radius:4rem;height:92rem;background:linear-gradient(120deg,#001a25,#00131d)}.method-cards li+li:before{content:"\2192";position:absolute;left:-7rem;top:29rem;color:#dfedff;font-size:13rem;z-index:2}.method-cards a{display:block;padding:6rem 11rem;height:100%;border-radius:4rem}.method-cards a:hover{background:#0a2735}.method-cards a>div{display:flex;gap:12rem;align-items:flex-start}.step-number{font-size:11rem}.method-cards .icon{width:23rem;height:23rem}.method-cards h3{font-size:10rem;margin-top:3rem}.method-cards p{font-size:8.5rem;line-height:1.35;margin-top:3rem}.human-note{display:flex;justify-content:center;gap:6rem;align-items:center;font-size:8rem;margin-top:6rem}.human-note .icon{width:13rem;height:15rem;color:#e6eef4}.home-gridar{height:172rem;padding:9rem 31rem 9rem 37rem;display:grid;grid-template-columns:229rem 1fr;gap:12rem}.gridar-copy .eyebrow{font-size:6.4rem;letter-spacing:1.2rem}.gridar-copy h2{font-size:17rem;line-height:1.18;margin-top:2rem}.gridar-copy>p:not(.eyebrow):not(.fine-print){font-size:9rem;line-height:1.4;margin-top:5rem}.gridar-copy .button{margin-top:7rem;font-size:8.4rem;min-height:25rem}.gridar-copy .fine-print{margin-top:5rem;font-size:7rem}.gridar-dashboard{display:grid;grid-template-columns:126rem 1fr;border:1rem solid #073142;border-radius:5rem;height:153rem;background:#001018;overflow:hidden}.dashboard-sidebar{border-right:1rem solid #073142;padding:6rem 7rem}.dashboard-brand{display:flex;align-items:center;gap:9rem;margin:0 6rem 6rem}.product-mark{width:29rem;height:32rem;flex-shrink:0}.dashboard-brand .product-mark{width:23rem;height:27rem}.dashboard-brand strong{font-size:14rem;font-weight:500}.sidebar-item{display:flex;align-items:center;gap:9rem;font-size:8rem;padding:4rem 5rem;height:21rem;border:1rem solid transparent;border-radius:3rem}.sidebar-item>.icon{width:11rem;height:11rem;color:#7dccbb}.sidebar-item.selected{border-color:#45357e;background:#231c45;color:#fff}.sidebar-item.selected>.icon{color:#e7dbff}.ranking-table{padding:8rem 9rem;font-size:8rem}.rank-heading{display:flex;justify-content:space-between;padding:0 40rem 4rem 5rem;color:#9ab6ca;font-size:8rem}.rank-row{display:grid;grid-template-columns:1fr 28rem 18rem;align-items:center;gap:8rem;min-height:21rem;border:1rem solid #032b3b;border-radius:4rem;padding:1rem 4rem;white-space:nowrap}.rank-row+.rank-row{margin-top:0}.rank-row:nth-child(4){border-color:#9e79d6;box-shadow:-2rem 0 5rem #8869d65c}.rank-row>strong{font-size:12rem;color:#00edb4}.rank-search{display:flex;align-items:center;justify-content:center;border:1rem solid #15364d;border-radius:3rem;height:16rem}.rank-search>.icon{width:10rem;height:10rem;color:#bfd4e4}.home-voice{height:182rem;position:relative;padding:16rem 26rem 12rem;display:grid;grid-template-columns:202rem 166rem 1fr;gap:12rem;isolation:isolate}.voice-illustration{position:absolute;width:223rem;left:16rem;top:10rem;z-index:-1}.voice-summary{grid-column:2;border:1rem solid #506697;box-shadow:0 0 4rem #6fa6ff4d,inset 0 0 8rem #004262;border-radius:5rem;background:#001827d9;padding:7rem 10rem;height:152rem}.voice-summary h3{font-size:10rem;display:flex;justify-content:space-between;margin-bottom:8rem}.voice-summary>div{display:flex;gap:9rem;margin-bottom:5rem}.voice-summary .icon{width:15rem;height:16rem;color:#80adff}.voice-summary p{font-size:7.7rem;color:#d4e8f5;line-height:1.35}.voice-summary small{display:block;color:#a3c5d9;font-size:7rem;white-space:nowrap}.voice-summary>.button{font-size:7.5rem;min-height:24rem;padding:5rem 6rem;width:100%;margin-top:2rem}.voice-copy{padding:2rem 0 0 15rem}.voice-copy h2{font-size:16rem;white-space:nowrap}.voice-copy>p{font-size:9rem;line-height:1.4;margin-top:7rem}.voice-copy .voice-emphasis{color:#f6f5f2;font-size:10rem;margin-top:10rem;white-space:nowrap}.voice-copy>.button{margin-top:10rem;min-height:26rem}.voice-landscape{position:absolute;bottom:0;left:0;width:100%;z-index:-2}.home-send{height:140rem;position:relative;padding:11rem 37rem;isolation:isolate}.home-send>div:first-child{position:relative;z-index:1}.home-send .eyebrow{font-size:6.5rem;letter-spacing:1.15rem}.home-send h2{font-size:15rem;margin-top:3rem;white-space:nowrap}.home-send p:not(.eyebrow){font-size:8.8rem;margin-top:6rem;line-height:1.4}.home-send p.fine-print{font-size:7.8rem;margin-top:6rem}.home-send .button{margin-top:8rem;font-size:8rem;min-height:25rem}.send-workflow{mix-blend-mode:lighten;position:absolute;right:21rem;top:9rem;width:357rem;z-index:0}.home-agent{height:75rem;padding:10rem 37rem;display:grid;grid-template-columns:302rem 1fr;gap:13rem}.home-agent .eyebrow{font-size:6.5rem;letter-spacing:1.1rem}.home-agent h2{font-size:15rem;line-height:1.2;margin-top:4rem}.agent-metric>div{border:1rem solid var(--line);border-radius:5rem;background:#001924;height:41rem;display:flex;align-items:center;justify-content:center;gap:20rem}.agent-metric span{display:flex;align-items:center;gap:10rem}.agent-metric span>.icon{width:26rem;height:28rem}.agent-metric strong{font-size:13rem;font-weight:500}.agent-metric .before{color:#ff254c}.agent-metric .after{color:#00e2e9}.agent-metric>div>.icon{width:15rem;height:15rem;color:#b9d3ec}.agent-metric .fine-print{text-align:center;font-size:7rem;margin-top:5rem;white-space:nowrap}.home-faq{min-height:193rem;padding:5rem 27rem 13rem}.home-faq>h2{font-size:16rem;margin-left:10rem}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10rem;margin-top:7rem}.faq-column{display:flex;flex-direction:column;gap:3.5rem}.faq-column details{border:1rem solid var(--line);border-radius:5rem;background:linear-gradient(110deg,#00151f,#001a25)}.faq-column details[open]{border-color:#17455d}.faq-column summary{list-style:none;display:flex;gap:10rem;align-items:center;padding:5rem 9rem;cursor:pointer;min-height:23rem;font-size:8.2rem}.faq-column summary::-webkit-details-marker{display:none}.faq-column summary>.icon{width:11rem;height:11rem;color:#b9d1e3}.faq-sign{margin-left:auto;font-size:13rem;line-height:1}.faq-sign:before{content:"+"}details[open] .faq-sign:before{content:"\2212"}.faq-column details p{font-size:8rem;line-height:1.35;margin:0 16rem 6rem 29rem}.home-contact{height:116rem;padding:8rem 37rem;position:relative;isolation:isolate}.home-contact>div:first-child{position:relative;z-index:1}.home-contact h2{font-size:17rem}.home-contact p{font-size:8.5rem;margin-top:6rem}.home-contact>div:first-child>div{display:flex;align-items:center;gap:13rem;margin-top:10rem}.home-contact .button{min-height:27rem;font-size:9rem}.email-link{display:inline-flex;align-items:center;gap:8rem;font-size:8rem}.email-link .icon{width:10rem;height:10rem}.contact-landscape{mask-image:linear-gradient(to right,transparent,#000 12%);position:absolute;right:0;bottom:0;width:295rem;z-index:0}.contact-bottom{mask-image:linear-gradient(to bottom,transparent,#000 20%);position:absolute;bottom:0;left:0;width:430rem;z-index:0}.site-footer{height:195rem;position:relative;padding:14rem 37rem 0;border-top:1rem solid #104256;isolation:isolate}.footer-columns{display:grid;grid-template-columns:201rem 155rem 158rem 1fr;position:relative;z-index:1}.footer-columns .brand{font-size:17rem}.footer-columns h2{font-size:7rem;text-transform:uppercase;letter-spacing:1.1rem;margin:3rem 0 5rem;font-weight:600}.footer-columns p{font-size:9rem;line-height:1.7;margin-top:1rem}.footer-columns>div>a:not(.brand-link),.text-button{display:block;color:#bfd4e5;font-size:8rem;line-height:1.55}.footer-columns p a{color:#b6a2ee}.text-button{padding:0;background:none}.copyright{position:relative;z-index:1;border-top:1rem solid #0b394c;margin-top:14rem;padding-top:9rem;font-size:6.5rem}.footer-landscape{mask-image:linear-gradient(to bottom,transparent,#000 18%);position:absolute;width:100%;bottom:0;left:0;z-index:0}.products-main{padding-bottom:20rem}.products-intro{height:103rem;padding:23rem 25rem 0;position:relative}.products-intro h1{font-size:27rem;position:relative;z-index:1}.products-intro>p{font-size:12rem;color:#f1f3f9;margin-top:3rem;position:relative;z-index:1}.products-hero-art{mix-blend-mode:lighten;position:absolute;right:12rem;bottom:0;width:278rem;z-index:0}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8rem;padding:0 12rem}.product-card{height:188rem;position:relative;border:1rem solid #075879;border-radius:6rem;overflow:hidden;background:radial-gradient(ellipse at 70% 60%,#00334177,transparent 70%),#00131e;padding:11rem 13rem}.product-card:nth-child(2){border-color:#13538b;background:radial-gradient(ellipse at 80% 60%,#10154877,transparent 70%),#00121d}.product-copy{position:relative;z-index:1;width:130rem;height:100%}.product-copy h2{display:flex;align-items:center;gap:9rem;font-size:20rem;font-weight:500;letter-spacing:-.5rem}.product-copy .product-mark{width:30rem;height:34rem}.product-copy h3{font-size:10.5rem;line-height:1.25;margin-top:4rem}.product-copy>p{font-size:7.7rem;line-height:1.4;margin-top:5rem}.product-copy>.button{position:absolute;left:0;bottom:9rem;font-size:8rem;min-height:23rem;gap:10rem;padding:5rem 14rem}.product-preview{position:absolute;width:137rem;right:8rem;top:11rem}.product-card:first-child .product-preview{width:132rem;right:5rem}.store-main{padding:0 25rem 12rem}.store-intro{height:62rem;display:flex;justify-content:space-between;align-items:flex-start;padding-top:2rem;position:relative}.store-intro h1{font-size:27rem;letter-spacing:-.85rem}.store-intro p{font-size:10.5rem;margin-top:4rem;color:#e5eaf5;white-space:nowrap}.store-search{display:flex;align-items:center;position:absolute;right:1rem;top:9rem;width:211rem;height:32rem;border:1rem solid #08445d;background:#021a28;border-radius:5rem}.store-search input{border:0;outline:0;background:transparent;min-width:0;width:100%;padding:9rem 12rem;color:#fff;font-size:8rem}.store-search input::placeholder{color:#83abc4}.store-search .icon{width:14rem;height:14rem;margin-right:11rem;color:#d9d1ff}.store-search:focus-within{outline:2rem solid #83c4ff;outline-offset:2rem}.store-filters{display:grid;grid-template-columns:.9fr repeat(4,1fr);gap:8rem;margin:0 0 9rem}.store-filters>button{display:flex;align-items:center;justify-content:center;gap:10rem;border:1rem solid #125472;min-height:24rem;background:#00131e;border-radius:20rem;font-size:8rem;line-height:1;color:#dce4f6;padding:4rem 8rem}.store-filters .icon{width:11rem;height:11rem}.store-filters>button[aria-pressed=true]{color:#183e71;background:#fcfcff;box-shadow:0 0 8rem #8178ff91;border-color:#b5cfff}.store-filters>button:hover{border-color:#a4d9f5}.store-examples{border-top:1rem solid #123747;padding-top:9rem}.examples-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:7rem}.examples-heading h2{font-size:14rem}.examples-heading p{font-size:7rem}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem}.store-card{height:177rem;position:relative;border:1rem solid #0b3a51;border-radius:5rem;padding:9rem 6rem 6rem;background:radial-gradient(#234e6936 .55rem,transparent .7rem) 0 0/6rem 6rem,#00131e}.store-card h3{display:flex;align-items:center;gap:8rem;white-space:nowrap;font-size:10rem}.store-card h3 .icon{width:19rem;height:19rem}.store-card>p{font-size:8.5rem;line-height:1.4;margin-top:6rem;max-width:155rem;min-height:43rem}.store-workflow{width:159rem;position:absolute;left:6rem;top:81rem}.store-card-footer{display:flex;align-items:center;justify-content:space-between;gap:3rem;position:absolute;bottom:6rem;left:6rem;right:6rem}.store-card-footer>span{font-size:7rem;white-space:nowrap;display:flex;gap:4rem;align-items:center}.store-card-footer i{display:inline-block;width:8rem;height:9rem;border:2rem solid #d5a05c;border-radius:50%}.store-card-footer>.button{font-size:7rem;padding:4rem 10rem;min-height:23rem;gap:5rem}.store-card-footer>.button .icon{width:10rem;height:10rem}.empty-state{border:1rem solid #23495b;border-radius:6rem;padding:24rem;text-align:center;font-size:12rem}.custom-hero{height:193rem;position:relative;padding:13rem 25rem 0;isolation:isolate}.custom-hero>div:first-child{position:relative;z-index:2}.custom-hero h1{font-size:29rem;line-height:1.06;letter-spacing:-.8rem}.custom-hero p{font-size:11.5rem;line-height:1.45;margin-top:6rem;color:#eef0f7}.custom-actions{display:flex;gap:8rem;margin-top:14rem}.custom-actions .button{min-height:23rem;font-size:7.8rem;padding:5rem 12rem}.custom-actions .outline{font-size:7rem}.custom-diagram{position:absolute;width:361rem;right:12rem;top:-2rem;z-index:0}.custom-mountains{position:absolute;width:100%;height:26rem;left:0;bottom:0;z-index:1}.custom-values{border-top:1rem solid #0b3445;padding:9rem 24rem 12rem}.custom-values>h2{font-size:14rem;margin:0 1rem 8rem;white-space:nowrap}.custom-values>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem}.custom-values article{height:74rem;border:1rem solid #09405a;border-radius:6rem;display:flex;gap:10rem;align-items:center;padding:9rem 12rem;background:linear-gradient(120deg,#001c2a,#001520)}.custom-values article>.icon{width:32rem;height:38rem}.custom-values h3{font-size:9rem;white-space:nowrap}.custom-values p{font-size:8rem;line-height:1.4;margin-top:6rem}.method-main{padding:0 17rem 18rem}.method-intro{height:72rem;position:relative;padding:2rem 7rem;isolation:isolate}.method-intro h1{font-size:28rem}.method-intro p{font-size:11.5rem;margin-top:3rem;color:#e7eff9}.method-mountains{mask-image:linear-gradient(to right,transparent,#000 18%);position:absolute;right:-13rem;bottom:5rem;width:229rem;z-index:-1}.method-timeline{display:grid;grid-template-columns:repeat(6,1fr);height:52rem;border:1rem solid #0b4963;background:#00162277;border-radius:5rem;position:relative;margin:0 5rem 12rem}.method-timeline:before{content:"";position:absolute;left:31rem;right:46rem;top:0;height:1rem;background:linear-gradient(90deg,#446c82,#71d9ff,#ad8dff,#427c92)}.method-timeline>button{position:relative;text-align:left;border:0;border-right:1rem solid #092836;background:transparent;padding:13rem 7rem 5rem;min-width:0;border-radius:4rem}.method-timeline>button:last-child{border-right:0}.timeline-dot{display:flex;align-items:center;justify-content:center;position:absolute;left:24rem;top:-8rem;width:16rem;height:16rem;font-size:5.5rem;border:1rem solid #9abbd7;border-radius:50%;background:#001321;box-shadow:0 0 4rem #000}.method-timeline>button[aria-selected=true] .timeline-dot{border-color:#d1acff;box-shadow:0 0 6rem 2rem #8269d1b3;color:#fff}.method-timeline>button[aria-selected=true]{background:linear-gradient(#33456244,transparent)}.timeline-label{font-size:8rem;white-space:nowrap}.timeline-label strong{font-size:11rem;color:#b4e8ff;margin-right:4rem;font-weight:400}.method-timeline small{display:block;font-size:7rem;margin-top:3rem;white-space:nowrap;color:#b7d1df}.method-detail{height:192rem;border:1rem solid #0a3f54;border-radius:6rem;padding:9rem 12rem;display:grid;grid-template-columns:242rem 1fr;gap:12rem;background:radial-gradient(ellipse at 70% 30%,#01243188,transparent 80%),#00111a}.method-explanation{padding-top:1rem}.method-label{color:#a4e4f6;font-size:8rem}.method-explanation h2{font-size:18rem;line-height:1.15;margin-top:5rem}.method-explanation>p:not(.method-label){font-size:8.5rem;line-height:1.5;margin-top:11rem;width:225rem}.method-explanation>.button{font-size:8rem;min-height:23rem;padding:5rem 14rem;margin-top:9rem}.starting-point{border:1rem solid #0b4561;background:#001a28;border-radius:5rem;padding:11rem 12rem;height:160rem}.starting-point h3{font-size:11rem;margin-bottom:7rem}.starting-point>div{display:grid;grid-template-columns:20rem 71rem 1fr;gap:5rem;align-items:center;height:26rem}.starting-point .icon{width:16rem;height:16rem;color:#b9bcff;filter:drop-shadow(0 0 3rem #738cff)}.starting-point>div>span{font-size:7.5rem;white-space:nowrap}.starting-point .sample-field{background:#00131e;border:1rem solid #073b52;border-radius:4rem;padding:5rem 7rem;font-size:7rem;color:#a8c5d6;min-width:0}.results-main{padding:0 15rem 16rem}.results-intro{height:50rem;position:relative;padding:0 10rem;isolation:isolate}.results-intro h1{font-size:28rem;line-height:1.2}.results-intro p{font-size:10.8rem;margin-top:1rem;color:#e2ebf5}.results-mountains{mask-image:linear-gradient(to right,transparent,#000 18%);width:268rem;position:absolute;bottom:0;right:-14rem;z-index:-1}.result-gridar{height:151rem;border:1rem solid #075071;border-radius:5rem;display:grid;grid-template-columns:255rem 1fr;gap:9rem;padding:9rem 12rem;background:radial-gradient(#254d7338 .5rem,transparent .7rem) 0 0/7rem 7rem,#00131e}.case-heading{display:flex;align-items:center;gap:7rem;white-space:nowrap}.case-heading .product-mark{width:26rem;height:31rem}.case-heading h2{font-size:12rem;font-weight:500;letter-spacing:-.2rem}.case-heading h2>span{font-size:11rem;font-weight:400}.case-badge{color:#c5d9ff;border:1rem solid #465f95;border-radius:3rem;letter-spacing:.65rem;text-transform:uppercase;font-size:6rem;padding:2rem 4rem;line-height:1.1;margin-left:5rem}.result-gridar h3{font-size:18rem;line-height:1.05;margin-top:5rem}.result-gridar>div>p:not(.fine-print){font-size:8rem;line-height:1.4;margin-top:6rem}.result-gridar .button{min-height:23rem;padding:5rem 14rem;font-size:8rem;margin-top:6rem}.ranking-table.compact{padding:7rem 8rem 4rem;border:1rem solid #0b3f56;border-radius:5rem;height:124rem;background:#001622}.compact>h3{font-size:8rem;margin:0 0 4rem}.compact .rank-row{grid-template-columns:13rem 1fr 30rem 20rem;min-height:18rem;gap:4rem;font-size:7.5rem}.compact .rank-row:nth-child(4){border-color:#073043;box-shadow:none}.compact .rank-row>strong{font-size:10rem}.rank-check{display:grid;place-items:center;background:#00b893;color:#fff;border-radius:50%;width:12rem;height:12rem}.rank-check .icon{width:9rem;height:9rem;stroke-width:3}.compact .rank-search{height:15rem}.result-gridar .fine-print{text-align:right;font-size:6rem;margin-top:1rem}.result-bottom{display:grid;grid-template-columns:1fr 1.1fr;gap:7rem;margin-top:8rem}.result-bottom>section{position:relative;height:121rem;border:1rem solid #105578;border-radius:5rem;padding:8rem 12rem;background:radial-gradient(ellipse at 90% 60%,#103149,transparent 65%),#001520;overflow:hidden}.result-bottom .case-heading{gap:6rem;position:relative;z-index:1}.result-bottom .case-heading .icon{width:18rem;height:17rem}.result-bottom h2{font-size:9rem}.result-bottom .case-badge{font-size:5.4rem;letter-spacing:.4rem;margin-left:6rem}.result-bottom h3{font-size:10.5rem;margin-top:7rem;position:relative;z-index:1;white-space:nowrap}.result-bottom p{font-size:7.5rem;line-height:1.3;margin-top:6rem;position:relative;z-index:1}.result-bottom .button{position:absolute;bottom:8rem;left:12rem;font-size:8rem;min-height:22rem;padding:4rem 15rem;z-index:1}.result-send-art{position:absolute;right:10rem;bottom:9rem;width:84rem}.result-agent-art{position:absolute;right:8rem;bottom:8rem;width:109rem}.result-agent h3{color:#00e0ec;font-size:14rem}.result-agent h3 span{color:#d6eaff;margin:0 3rem}dialog{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:32px;background:radial-gradient(ellipse at top right,#092b40,#00131e 70%);color:#f1f5fc;border:1px solid #376386;border-radius:16px;box-shadow:0 25px 100px #0009;font-size:15px;line-height:1.5;overflow:auto}dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}dialog .eyebrow{font-size:11px;letter-spacing:1.2px;margin-bottom:10px}dialog h2{font-size:27px;line-height:1.15;letter-spacing:-.5px;margin:0 30px 15px 0}dialog h3{font-size:20px;margin-bottom:12px}dialog p{font-size:14px;margin:12px 0;color:#b7cbdc}dialog .button{font-size:14px;min-height:42px;padding:10px 18px;gap:12px;border-width:1px;border-radius:24px;box-shadow:none}dialog .button .icon{width:17px;height:17px}dialog .dialog-close{position:absolute;right:12px;top:12px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid #32516c;background:#042033}dialog .dialog-close .icon{width:18px;height:18px}dialog label{display:block;margin:14px 0 6px;font-size:13px;color:#d9e7f1}dialog input,dialog textarea{display:block;width:100%;border:1px solid #31516a;border-radius:7px;padding:12px;background:#00101b;color:#fff;font-size:15px;line-height:1.5;resize:vertical}dialog input::placeholder,dialog textarea::placeholder{color:#7f9eb3}dialog form>.button{margin-top:20px}dialog .privacy-note{font-size:12px;margin-top:20px;color:#87a9be}dialog .dialog-actions{display:flex;gap:12px;margin-top:16px}dialog :focus-visible{outline:2px solid #9de9ff;outline-offset:3px}dialog .art{width:100%;max-height:230px;margin:15px 0}dialog .product-mark{width:32px;height:38px;margin-bottom:12px}.dialog-error{color:#ffb6c1!important}#copy-feedback{min-height:20px}.spinner{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1024px){:root,:root[data-page=home]{font-size:1px}body{font-size:15px}.page{max-width:none;min-height:100dvh;background:var(--page-bg)}.desktop-only{display:none}.eyebrow{font-size:10px;letter-spacing:1.4px}.button{font-size:14px;min-height:44px;padding:11px 18px;gap:12px;border-radius:28px}.button .icon{width:18px;height:18px}:focus-visible{outline-width:2px;outline-offset:4px}.site-header,.home-page .site-header{height:70px;padding:16px 20px;align-items:center;justify-content:space-between;gap:16px}.brand,.home-page .brand{font-size:20px;letter-spacing:5px}.brand-link{height:32px}.site-header .header-cta{display:none}.menu-toggle{display:grid;place-items:center;width:40px;height:40px;border:1px solid #23536e;border-radius:9px;background:#022031}.menu-toggle>.icon{width:23px;height:23px}.site-header nav{display:none;position:absolute;top:65px;left:16px;right:16px;background:#022131;border:1px solid #376482;border-radius:12px;padding:12px;box-shadow:0 15px 30px #0009}.site-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-header nav a,.home-page .site-header nav a{font-size:15px;padding:12px;border-bottom:1px solid #1b4155}.site-header nav a:last-child{border-bottom:0}.home-hero{height:auto;min-height:590px;padding:12px 22px 85px;display:flex;flex-direction:column}.hero-copy{width:100%;display:contents}.hero-copy .eyebrow{font-size:9px;letter-spacing:1px;white-space:normal;order:0;margin:0 0 12px}.hero-diagram{position:relative;inset:auto;width:100%;max-width:450px;margin:0 auto 18px;order:1}.hero-copy h1{order:2;font-size:45px;line-height:1.03;letter-spacing:-1.5px}.hero-description{order:3;font-size:14px;line-height:1.6;margin-top:12px;max-width:460px}.hero-actions{order:4;gap:10px;flex-wrap:wrap;margin-top:18px}.hero-actions .button,.hero-actions .outline{font-size:12px;min-height:43px;padding:12px 16px}.reassurance{order:5;font-size:10px;white-space:normal;line-height:1.5;margin-top:12px;align-items:flex-start}.reassurance>span{font-size:17px}.home-problem,.home-solutions,.home-pilot,.home-method,.home-gridar,.home-voice,.home-send,.home-agent,.home-faq,.home-contact,.site-footer{height:auto;min-height:0;padding:28px 20px}.home-problem h2,.home-solutions>h2,.home-method>h2,.home-faq>h2,.home-contact h2{font-size:23px;line-height:1.2;letter-spacing:-.6px}.home-problem>p{font-size:13px;line-height:1.6;margin-top:12px}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px}.benefit-card{height:auto;min-height:78px;gap:10px;padding:12px 10px}.benefit-card>.icon{width:27px;height:27px}.benefit-card>span{font-size:11px}.home-solutions>h2,.home-solutions>p,.home-method>h2,.home-faq>h2{margin-left:0}.home-solutions>p{font-size:13px;line-height:1.5;margin-top:10px}.solution-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}.solution-card{height:238px;padding:18px}.solution-title{gap:17px}.solution-title>.icon{width:32px;height:35px}.solution-title .eyebrow{font-size:9px}.solution-title h3{font-size:20px;margin-top:5px}.solution-content{gap:16px;margin:12px 0 0}.solution-content>.art{width:92px}.solution-content>p{font-size:12px;line-height:1.5}.solution-card>.button,.solution-card:nth-child(2)>.button,.solution-card:nth-child(3)>.button{font-size:12px;min-height:40px;padding:9px 18px;bottom:14px;right:18px}.home-pilot{padding-top:0}.pilot-card{height:auto;padding:20px 17px;display:flex;flex-direction:column}.pilot-copy{width:100%}.pilot-copy .eyebrow{font-size:9px}.pilot-copy h2{font-size:22px;white-space:normal;line-height:1.2;margin-top:9px}.pilot-copy>p:not(.eyebrow){font-size:12px;line-height:1.6;width:100%;margin-top:13px}.pilot-copy .pilot-emphasis{white-space:normal}.pilot-copy>.button{font-size:12px;min-height:42px;margin-top:17px}.pilot-workflow{position:relative;inset:auto;width:100%;margin-top:20px}.method-cards{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.method-cards li{height:152px}.method-cards a{padding:15px}.method-cards a>div{justify-content:space-between;gap:10px}.step-number{font-size:15px}.method-cards .icon{width:29px;height:29px}.method-cards h3{font-size:16px;margin-top:10px}.method-cards p{font-size:12px;line-height:1.4;margin-top:5px}.method-cards li+li:before{display:none}.human-note{font-size:10px;line-height:1.5;align-items:flex-start;margin-top:18px}.human-note .icon{width:16px;height:18px}.home-gridar{display:block}.gridar-copy .eyebrow{font-size:9px}.gridar-copy h2{font-size:26px;margin-top:8px}.gridar-copy>p:not(.eyebrow):not(.fine-print){font-size:13px;margin-top:12px}.gridar-copy .button{font-size:13px;min-height:42px;margin-top:16px}.gridar-copy .fine-print{font-size:10px;margin-top:12px}.gridar-dashboard{margin-top:22px;width:100%;height:auto;min-height:175px;grid-template-columns:93px 1fr}.dashboard-sidebar{padding:8px 5px}.dashboard-brand{margin:0 3px 10px;gap:5px}.dashboard-brand strong{font-size:13px}.dashboard-brand .product-mark{width:19px;height:22px}.sidebar-item{font-size:7px;gap:4px;padding:4px 2px;min-height:25px}.sidebar-item>.icon{width:10px;height:10px}.ranking-table{padding:9px 5px;font-size:6.5px}.rank-heading{font-size:7px;padding-right:20px}.rank-row{grid-template-columns:1fr 19px 14px;gap:3px;min-height:27px;padding:2px}.rank-row>strong{font-size:10px}.rank-search{height:16px}.rank-search>.icon{width:9px;height:9px}.home-voice{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:50px}.voice-illustration{position:relative;inset:auto;width:calc(100% + 14px);align-self:center;z-index:0;margin-left:-8px}.voice-summary{grid-column:2;width:100%;height:165px;padding:9px 7px}.voice-summary h3{font-size:11px;margin-bottom:10px}.voice-summary>div{gap:6px;margin-bottom:7px}.voice-summary p{font-size:8px}.voice-summary small{font-size:7px;white-space:normal}.voice-summary .icon{width:15px;height:16px}.voice-summary>.button{font-size:8px;min-height:28px;margin-top:6px}.voice-copy{grid-column:1/-1;padding:10px 0 0}.voice-copy h2{font-size:24px;line-height:1.2;white-space:normal}.voice-copy>p{font-size:13px;line-height:1.6;margin-top:14px}.voice-copy .voice-emphasis{font-size:13px;white-space:normal;margin-top:14px}.voice-copy>.button{font-size:13px;min-height:44px;margin-top:18px}.voice-landscape{height:25px}.home-send{display:flex;flex-direction:column}.home-send .eyebrow{font-size:9px}.home-send h2{font-size:24px;line-height:1.2;white-space:normal;margin-top:8px}.home-send p:not(.eyebrow){font-size:13px;line-height:1.5;margin-top:12px}.home-send p.fine-print{font-size:10px;max-width:100%}.home-send .button{font-size:13px;min-height:42px;margin-top:18px}.send-workflow{position:relative;inset:auto;width:100%;margin-top:20px}.home-agent{grid-template-columns:1fr;gap:20px}.home-agent .eyebrow{font-size:9px}.home-agent h2{font-size:22px;line-height:1.2;margin-top:9px}.agent-metric>div{height:65px;gap:14px}.agent-metric strong{font-size:16px}.agent-metric span{gap:8px}.agent-metric span>.icon{width:30px;height:32px}.agent-metric>div>.icon{width:18px;height:18px}.agent-metric .fine-print{font-size:9px;white-space:normal;margin-top:10px}.faq-grid{grid-template-columns:1fr;gap:7px;margin-top:20px}.faq-column{gap:7px}.faq-column summary{font-size:12px;line-height:1.4;padding:13px 10px;gap:8px;min-height:45px}.faq-column summary>.icon{width:14px;height:14px}.faq-sign{font-size:18px}.faq-column details p{font-size:12px;line-height:1.6;margin:0 15px 14px 32px}.home-contact{padding-bottom:85px}.home-contact p{font-size:13px;line-height:1.5;margin-top:13px}.home-contact>div:first-child>div{flex-wrap:wrap;margin-top:20px;gap:15px}.home-contact .button{font-size:13px;min-height:44px}.email-link{font-size:12px;gap:8px}.email-link .icon{width:15px;height:15px}.contact-landscape{width:230px;height:85px}.contact-bottom{width:calc(100% - 210px);height:30px}.site-footer{padding-bottom:120px}.footer-columns{grid-template-columns:1fr 1fr;gap:24px 15px}.footer-columns>div:first-child{grid-column:1/-1}.footer-columns h2{font-size:11px;letter-spacing:1px;margin-bottom:10px}.footer-columns p{font-size:13px;margin-top:8px}.footer-columns>div>a:not(.brand-link),.text-button{font-size:13px;line-height:2}.copyright{font-size:10px;margin-top:25px;padding-top:16px}.footer-landscape{height:105px}.products-main{padding:0 20px 30px}.products-intro{height:auto;min-height:244px;padding:15px 0 130px}.products-intro h1,.store-intro h1,.method-intro h1,.results-intro h1{font-size:34px;line-height:1.1;letter-spacing:-1px}.products-intro>p{font-size:14px;line-height:1.5;margin-top:9px;max-width:290px}.products-hero-art{width:285px;right:-10px;bottom:0}.product-grid{grid-template-columns:1fr;gap:16px;padding:0}.product-card{height:auto;min-height:285px;padding:18px 15px}.product-copy{width:52%;height:auto}.product-copy h2{font-size:25px;gap:10px}.product-copy .product-mark{width:33px;height:38px}.product-copy h3{font-size:15px;margin-top:11px;line-height:1.3}.product-copy>p{font-size:11px;line-height:1.5;margin-top:10px}.product-copy>.button{font-size:11px;min-height:38px;gap:7px;padding:8px 12px;bottom:auto;position:relative;margin-top:18px}.product-preview,.product-card:first-child .product-preview{width:47%;right:3px;top:38px}.store-main{padding:15px 20px 35px}.store-intro{height:auto;display:block;padding:0}.store-intro p{font-size:13px;line-height:1.5;white-space:normal;margin-top:10px}.store-search{position:relative;inset:auto;width:100%;height:44px;margin:20px 0 15px}.store-search input{font-size:12px;padding:12px}.store-search .icon{width:17px;height:17px;margin-right:13px}.store-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.store-filters>button{font-size:11px;min-height:37px;padding:9px 14px;gap:7px}.store-filters .icon{width:14px;height:14px}.store-examples{padding-top:16px}.examples-heading{display:block;margin-bottom:17px}.examples-heading h2{font-size:22px}.examples-heading p{font-size:11px;margin-top:9px}.store-grid{grid-template-columns:1fr;gap:15px}.store-card{height:290px;padding:17px;background-size:8px 8px}.store-card h3{font-size:17px;gap:12px}.store-card h3 .icon{width:25px;height:25px}.store-card>p{font-size:13px;line-height:1.5;max-width:none;margin-top:12px;min-height:0}.store-workflow{width:245px;max-width:calc(100% - 36px);top:122px;left:50%;transform:translate(-50%)}.store-card-footer{bottom:16px;left:17px;right:17px;gap:9px}.store-card-footer>span{font-size:10px;gap:6px}.store-card-footer i{width:10px;height:11px}.store-card-footer>.button{font-size:11px;min-height:37px;padding:8px 13px;gap:8px}.store-card-footer>.button .icon{width:14px;height:14px}.empty-state{font-size:14px;padding:25px}.custom-hero{height:auto;padding:15px 22px 37px;display:flex;flex-direction:column}.custom-hero h1{font-size:40px;line-height:1.1}.custom-hero p{font-size:14px;line-height:1.6;margin-top:13px}.custom-actions{gap:10px;margin-top:19px;flex-wrap:wrap}.custom-actions .button,.custom-actions .outline{font-size:12px;min-height:42px;padding:10px 15px}.custom-diagram{position:relative;inset:auto;width:100%;margin-top:25px;z-index:1}.custom-mountains{height:30px}.custom-values{padding:23px 20px 35px}.custom-values>h2{font-size:23px;line-height:1.3;white-space:normal;margin:0 0 20px}.custom-values>div{grid-template-columns:1fr;gap:12px}.custom-values article{height:auto;min-height:112px;padding:18px;gap:20px}.custom-values article>.icon{width:40px;height:44px}.custom-values h3{font-size:16px;white-space:normal}.custom-values p{font-size:13px;line-height:1.5;margin-top:7px}.method-main{padding:15px 20px 30px}.method-intro{height:auto;min-height:170px;padding:0 0 64px}.method-intro p{font-size:14px;line-height:1.5;margin-top:11px}.method-mountains{width:100%;bottom:0;right:-15px}.method-timeline{grid-template-columns:repeat(3,1fr);height:auto;gap:18px 5px;margin:10px 0 20px;padding:9px 5px;border-radius:8px}.method-timeline:before{display:none}.method-timeline>button{padding:17px 5px 8px;min-height:69px;border-right:0}.timeline-dot{left:11px;top:-5px;width:20px;height:20px;font-size:7px}.timeline-label{font-size:10px}.timeline-label strong{font-size:12px;margin-right:3px}.method-timeline small{font-size:8px;white-space:normal;margin-top:4px}.method-detail{height:auto;padding:19px 15px;grid-template-columns:1fr;gap:24px}.method-label{font-size:11px}.method-explanation h2{font-size:25px;line-height:1.2;margin-top:8px}.method-explanation>p:not(.method-label){font-size:13px;line-height:1.6;width:auto;margin-top:16px}.method-explanation>.button{font-size:13px;min-height:42px;padding:10px 18px;margin-top:18px}.starting-point{height:auto;padding:17px 12px}.starting-point h3{font-size:16px;margin-bottom:12px}.starting-point>div{grid-template-columns:20px 86px 1fr;gap:6px;min-height:43px;height:auto}.starting-point .icon{width:17px;height:17px}.starting-point>div>span{font-size:9px;white-space:normal}.starting-point .sample-field{font-size:9px;padding:8px;line-height:1.4}.results-main{padding:15px 20px 30px}.results-intro{height:auto;min-height:110px;padding:0 0 30px}.results-intro p{font-size:13px;line-height:1.5;margin-top:11px}.results-mountains{width:100%;right:-14px;bottom:0}.result-gridar{height:auto;grid-template-columns:1fr;gap:20px;padding:17px}.case-heading{gap:8px;flex-wrap:wrap;white-space:normal}.case-heading .product-mark{width:31px;height:35px}.case-heading h2{font-size:16px}.case-heading h2>span{font-size:14px}.case-badge{font-size:7px;letter-spacing:.6px;padding:4px 6px;margin-left:0}.result-gridar h3{font-size:25px;line-height:1.15;margin-top:12px}.result-gridar>div>p:not(.fine-print){font-size:12px;line-height:1.5;margin-top:12px}.result-gridar .button{font-size:12px;min-height:38px;padding:9px 18px;margin-top:15px}.ranking-table.compact{height:auto;padding:12px 8px}.compact>h3{font-size:12px;margin-bottom:8px}.compact .rank-row{grid-template-columns:15px 1fr 25px 18px;font-size:8px;min-height:29px;gap:5px}.compact .rank-row>strong{font-size:12px}.rank-check{width:14px;height:14px}.rank-check .icon{width:11px;height:11px}.result-gridar .fine-print{font-size:9px;margin-top:6px}.result-bottom{grid-template-columns:1fr;gap:14px;margin-top:16px}.result-bottom>section{height:195px;padding:17px 14px}.result-bottom .case-heading .icon{width:21px;height:21px}.result-bottom h2{font-size:13px}.result-bottom .case-badge{font-size:6px;padding:4px}.result-bottom h3{font-size:14px;margin-top:13px}.result-bottom p{font-size:10px;line-height:1.5;margin-top:10px}.result-bottom .button{font-size:12px;min-height:37px;padding:8px 16px;left:14px;bottom:15px}.result-send-art{width:73px;right:14px;bottom:17px}.result-agent-art{width:124px;bottom:14px;right:4px}.result-agent h3{font-size:19px}}@media(min-width:421px)and (max-width:620px){.home-hero{min-height:670px}.hero-copy h1{font-size:54px}.hero-diagram{max-width:500px}.solution-card{height:252px}.solution-content>p{font-size:14px}.solution-content>.art{width:115px}.voice-summary{height:190px;padding:14px 12px}.voice-summary h3{font-size:14px}.voice-summary p{font-size:10px}.voice-summary small{font-size:9px}.voice-summary>.button{font-size:10px;min-height:34px}.gridar-dashboard{grid-template-columns:135px 1fr}.sidebar-item,.ranking-table{font-size:9px}.rank-row{min-height:31px}.product-card{height:auto;min-height:310px;padding:22px}.product-copy>p{font-size:14px}.product-copy h3{font-size:19px}.product-copy>.button{font-size:13px}.store-card{height:320px}.store-workflow{top:123px;width:280px}.store-card>p{max-width:340px}.store-card-footer>.button{font-size:13px}.result-bottom>section{height:210px}.result-bottom p{font-size:12px}}@media(min-width:621px)and (max-width:1024px){.home-hero{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:20px;padding:25px 25px 85px;min-height:430px}.hero-copy{display:block;width:auto}.hero-copy .eyebrow{font-size:10px;line-height:1.5;margin-bottom:12px}.hero-copy h1{font-size:44px}.hero-description{font-size:14px}.hero-diagram{order:unset;width:100%;max-width:none;margin:0}.hero-actions{gap:8px}.hero-actions .button,.hero-actions .outline{font-size:11px;padding:11px 13px}.reassurance{font-size:10px}.home-problem,.home-solutions,.home-method,.home-gridar,.home-voice,.home-send,.home-agent,.home-faq,.home-contact,.site-footer{padding-left:28px;padding-right:28px}.benefit-grid{grid-template-columns:repeat(4,1fr)}.benefit-card{min-height:85px}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.solution-card{height:315px;padding:15px 12px}.solution-title{gap:10px}.solution-title h3{font-size:17px}.solution-title .eyebrow{font-size:8px}.solution-title>.icon{width:25px;height:29px}.solution-content{display:block;margin-top:16px}.solution-content>.art{width:74px;float:left;margin:0 8px 4px 0}.solution-content>p{font-size:12px;line-height:1.5}.solution-card>.button,.solution-card:nth-child(2)>.button,.solution-card:nth-child(3)>.button{font-size:10px;right:10px;left:10px;bottom:15px;padding:9px 10px}.home-pilot{padding-left:28px;padding-right:28px}.pilot-card{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;align-items:center;padding:22px}.pilot-workflow{margin:0}.method-cards{grid-template-columns:repeat(3,1fr)}.gridar-dashboard{grid-template-columns:150px 1fr;max-width:700px}.sidebar-item{font-size:11px;gap:10px;min-height:27px}.sidebar-item>.icon{width:14px;height:14px}.dashboard-brand strong{font-size:18px}.dashboard-brand .product-mark{width:25px;height:29px}.ranking-table{font-size:11px;padding:12px}.rank-heading{font-size:11px}.rank-row{min-height:30px;grid-template-columns:1fr 35px 24px}.rank-row>strong{font-size:15px}.rank-search{height:22px}.rank-search>.icon{width:14px;height:14px}.home-voice{grid-template-columns:1fr 1fr 1.5fr;align-items:center;gap:15px}.voice-summary{height:182px;padding:12px 8px}.voice-summary h3{font-size:13px}.voice-summary p{font-size:9px}.voice-summary small{font-size:8px}.voice-summary>.button{min-height:32px;font-size:9px}.voice-copy{grid-column:3;padding:0}.voice-copy h2{font-size:22px}.voice-copy>p{font-size:12px}.voice-copy .voice-emphasis{font-size:12px}.voice-copy>.button{font-size:12px;min-height:40px}.home-send{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.send-workflow{margin:0}.home-agent{grid-template-columns:1fr 1fr;gap:25px;align-items:center}.agent-metric strong{font-size:15px}.agent-metric>div{gap:10px}.agent-metric span>.icon{width:25px}.faq-grid{grid-template-columns:1fr 1fr;gap:12px}.faq-column summary{font-size:11px;min-height:48px}.faq-column details p{font-size:11px}.footer-columns{grid-template-columns:2fr 1.4fr 1.4fr 1fr}.footer-columns>div:first-child{grid-column:auto}.site-footer{padding-bottom:135px}.products-main,.store-main,.method-main,.results-main{padding-left:28px;padding-right:28px}.products-intro{min-height:210px;padding-top:25px}.products-intro h1{font-size:38px;max-width:420px}.products-intro>p{max-width:380px}.products-hero-art{width:340px;right:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{padding:18px 15px;min-height:305px}.product-copy h3{font-size:14px}.product-copy>p{font-size:12px}.product-copy>.button{font-size:11px;padding:9px 10px}.store-intro{display:flex;gap:25px;align-items:center}.store-intro>div{max-width:60%}.store-intro h1{font-size:35px}.store-search{width:35%;margin:0}.store-filters{margin-top:22px;display:grid;grid-template-columns:repeat(5,1fr)}.store-filters>button{padding:9px 8px}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.store-card{height:330px;padding:14px 11px}.store-card h3{font-size:14px;white-space:normal;min-height:40px;gap:8px}.store-card>p{font-size:12px}.store-workflow{width:calc(100% - 18px);max-width:none;top:175px}.store-card-footer{flex-wrap:wrap;left:11px;right:11px;bottom:12px}.store-card-footer>.button{font-size:10px;padding:8px 9px}.examples-heading{display:flex}.examples-heading p{margin:0}.custom-hero{display:grid;grid-template-columns:1fr 1.2fr;gap:15px;align-items:center;padding:30px 28px 60px}.custom-hero h1{font-size:38px}.custom-hero p{font-size:13px}.custom-diagram{margin:0}.custom-values{padding:28px}.custom-values>div{grid-template-columns:repeat(3,1fr)}.custom-values article{flex-direction:column;align-items:flex-start;gap:15px;padding:18px;min-height:210px}.method-timeline{grid-template-columns:repeat(6,1fr);gap:5px}.method-timeline small{font-size:9px}.method-detail{grid-template-columns:1fr 1fr;gap:20px}.starting-point>div{grid-template-columns:20px 70px 1fr}.results-intro{min-height:125px}.result-gridar{grid-template-columns:1fr 1.2fr;gap:18px}.result-gridar h3{font-size:23px}.compact .rank-row{font-size:9px;min-height:32px}.result-bottom{grid-template-columns:1fr 1fr}.result-bottom>section{min-height:205px;height:auto}.result-bottom .case-heading{gap:6px}.result-bottom .case-badge{margin-left:0}.result-bottom p{max-width:225px;font-size:10px}.result-bottom h3{font-size:12px}.result-agent h3{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.coded-art{display:block;height:auto;overflow:visible;background:none;isolation:isolate;font-family:Inter,Arial,sans-serif}.products-hero-art.coded-art{overflow:hidden}.coded-art text{user-select:text}.coded-art .icon{width:100%;height:100%}@media(min-width:1025px){.hero-description{font-size:9.2rem}.custom-hero p{font-size:10.4rem}.home-send h2{font-size:14rem}.solution-content>.apps-grid{width:70rem}}.hero-system-map{container-type:inline-size;min-width:0;isolation:isolate}.hero-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.hero-node,.hero-app{position:absolute;z-index:2;border:.203cqw solid #0b3b50;border-radius:1.015cqw;background:linear-gradient(115deg,#062432,#00141f 45%,#00111b);box-shadow:inset 0 0 .76cqw #42749222,0 1.02cqw 3.3cqw #0003}.hero-node:before,.hero-app:before{content:"";position:absolute;inset:.38cqw;border:.09cqw solid #47789640;border-radius:.76cqw;pointer-events:none}.hero-tool-icon{position:absolute;left:1.777cqw;top:2.03cqw;width:4.57cqw;height:4.57cqw}.hero-tool-icon>svg,.hero-app>svg{width:100%;height:100%}.hero-node-copy{position:absolute;left:8.88cqw;top:1.4cqw;display:flex;flex-direction:column;gap:.5cqw;white-space:nowrap}.hero-node-copy strong{font-size:2.03cqw;line-height:1.25;font-weight:400;color:#eaf2fa}.hero-node-copy small{font-size:1.447cqw;line-height:1.3;color:#9fc2d9}.hero-node-output .hero-tool-icon{left:2.284cqw;top:2.284cqw;width:5.076cqw;height:5.076cqw}.hero-node-output .hero-node-copy{left:9.39cqw;top:1.9cqw}.hero-node-output .hero-node-copy strong{font-size:2.056cqw}.hero-node-output .hero-node-copy small{font-size:1.421cqw}.hero-app{padding:1.015cqw;transform:rotate(var(--rotation));border-radius:1.015cqw}.hero-app-gmail>svg{background:#e9f4f6;border-radius:.63cqw}.hero-map-center{position:absolute;display:grid;place-items:center;z-index:3;border:.254cqw solid transparent;border-radius:1.015cqw;background:linear-gradient(145deg,#061b27,#00111b 65%,#041321) padding-box,conic-gradient(from 20deg,#71d2ea,#d7a6c2 35%,#388ac7 66%,#ba9fff 90%,#71d2ea) border-box;box-shadow:0 0 3.05cqw #5285c54d,-1.5cqw 0 5cqw -2cqw #b089ed66,1.5cqw 0 5cqw -2cqw #ffcca344}.hero-map-center:before{content:"";position:absolute;inset:.38cqw;border:.09cqw solid #47789640;border-radius:.76cqw;pointer-events:none}.hero-map-center>span{font-size:3.1726cqw;letter-spacing:.8883cqw;line-height:1;color:#f1f2f4;padding-left:.8883cqw}.hero-map-caption{position:absolute;left:0;bottom:.35%;width:90.86%;font-size:1.548cqw;letter-spacing:.2665cqw;line-height:1.2;text-align:center;white-space:nowrap;color:#9ac5dd}.home-page #main-content>section,.home-page .site-footer{border-block:0}.v0-masthead{font:16px/1.55 Inter,Arial,sans-serif;color:#f4f5f7;-webkit-font-smoothing:auto}.v0-masthead :where(:not(svg):not(svg *):not(.hero-system-map):not(.hero-system-map *)){all:revert;box-sizing:border-box}.v0-masthead{color-scheme:dark;--bg: #07090c;--bg-soft: #0b0e13;--panel: rgba(16, 20, 27, .76);--panel-solid: #11151c;--text: #f4f5f7;--muted: #a7aeba;--faint: #6e7683;--line: rgba(185, 198, 218, .16);--line-strong: rgba(205, 217, 235, .28);--violet: #c2a2ff;--peach: #ffb18e;--cyan: #71e5df;--green: #7fe0b2;--max: 1500px;--radius: 22px;--shadow: 0 28px 90px rgba(0, 0, 0, .42)}.v0-masthead *{box-sizing:border-box}.v0-masthead{background:radial-gradient(circle at 78% 8%,rgba(120,102,177,.07),transparent 384px),radial-gradient(circle at 18% 18%,rgba(97,186,191,.045),transparent 448px),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;text-rendering:optimizeLegibility}.v0-masthead a{color:inherit;text-decoration:none}.v0-masthead button,.v0-masthead input,.v0-masthead textarea{font:inherit}.v0-masthead button,.v0-masthead a{-webkit-tap-highlight-color:transparent}.v0-masthead :focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.v0-masthead .v0-shell{width:min(calc(100% - 48px),var(--max));margin-inline:auto}.v0-masthead .v0-site-header{position:fixed;z-index:50;top:0;right:0;left:0;height:92px;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,height .3s ease}.v0-masthead .v0-site-header.v0-scrolled{height:76px;border-color:#ffffff14;background:#07090cd1;backdrop-filter:blur(20px) saturate(130%)}.v0-masthead .v0-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%;gap:28px}.v0-masthead .v0-brand{display:inline-flex;align-items:center;width:max-content;gap:13px;font-size:21.6px;font-weight:430;letter-spacing:.32em}.v0-masthead .v0-brand-mark{position:relative;display:inline-block;width:24px;height:27px}.v0-masthead .v0-brand-mark:before,.v0-masthead .v0-brand-mark:after{position:absolute;bottom:0;width:2px;height:27px;border-radius:2px;background:linear-gradient(to top,var(--cyan),#fff 45%,var(--peach));content:""}.v0-masthead .v0-brand-mark:before{left:7px;transform:rotate(23deg);transform-origin:bottom}.v0-masthead .v0-brand-mark:after{right:7px;transform:rotate(-23deg);transform-origin:bottom}.v0-masthead .v0-nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(22px,2.5vw,48px);color:#dce0e6;font-size:14.88px;white-space:nowrap}.v0-masthead .v0-nav-links a{position:relative;padding:12px 0;transition:color .2s ease}.v0-masthead .v0-nav-links a:after{position:absolute;right:0;bottom:5px;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--violet),transparent);content:"";opacity:0;transform:scaleX(.45);transition:opacity .2s ease,transform .2s ease}.v0-masthead .v0-nav-links a:hover{color:#fff}.v0-masthead .v0-nav-links a:hover:after{opacity:1;transform:scaleX(1)}.v0-masthead .v0-header-cta{justify-self:end}.v0-masthead .v0-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:14px;padding:0 26px;border:1px solid var(--line-strong);border-radius:999px;background:#0a0d12a8;color:#fff;cursor:pointer;font-weight:520;line-height:1;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.v0-masthead .v0-button svg{width:18px;height:18px;transition:transform .25s ease}.v0-masthead .v0-button:hover{transform:translateY(-2px);border-color:#d5c2ffa6;background:#14181fcc}.v0-masthead .v0-button:hover svg{transform:translate(3px)}.v0-masthead .v0-button-primary{border-color:#ffffffc7;background:#f8f9fb;color:#101218;box-shadow:0 10px 34px #e8edff33,0 0 30px #b091ff24}.v0-masthead .v0-button-primary:hover{border-color:#fff;background:#fff;box-shadow:0 14px 42px #e8edff45,0 0 34px #b091ff2e}.v0-masthead .v0-button-aurora{position:relative;border-color:#d0afffb3;background:#0a0d12b3;box-shadow:0 0 20px #bc87ff29,inset 0 0 18px #ffac8f0a}.v0-masthead .v0-button-aurora:before{position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,rgba(212,175,255,.5),transparent 42%,rgba(111,229,223,.22));content:"";filter:blur(10px);opacity:.65}.v0-masthead .v0-menu-toggle{display:none;width:46px;height:46px;padding:0;border:1px solid var(--line);border-radius:50%;background:#10141bb8;color:#fff}.v0-masthead .v0-menu-toggle span,.v0-masthead .v0-menu-toggle:before,.v0-masthead .v0-menu-toggle:after{display:block;width:18px;height:1px;margin:5px auto;background:currentColor;content:"";transition:transform .2s ease,opacity .2s ease}.v0-masthead .v0-menu-toggle[aria-expanded=true] span{opacity:0}.v0-masthead .v0-menu-toggle[aria-expanded=true]:before{transform:translateY(6px) rotate(45deg)}.v0-masthead .v0-menu-toggle[aria-expanded=true]:after{transform:translateY(-6px) rotate(-45deg)}.v0-masthead .v0-hero{position:relative;min-height:980px;overflow:hidden;padding:162px 0 118px;isolation:isolate}.v0-masthead .v0-hero:after{position:absolute;z-index:-3;right:0;bottom:-2px;left:0;height:42%;background:linear-gradient(to top,rgba(7,9,12,.06),rgba(7,9,12,.4) 70%,var(--bg));content:"";pointer-events:none}.v0-masthead .v0-hero-landscape{position:absolute;z-index:-4;right:0;bottom:0;left:0;width:100%;height:58%;background-image:linear-gradient(to bottom,var(--bg) 0%,rgba(7,9,12,.28) 22%,rgba(7,9,12,.08) 55%,rgba(7,9,12,.12) 100%),url(/assets/arivex-horizon.png);background-position:center bottom;background-size:cover;opacity:.92;filter:saturate(.84) contrast(1.04);pointer-events:none}.v0-masthead .v0-hero-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(640px,1.26fr);align-items:center;gap:clamp(44px,5vw,92px)}.v0-masthead .v0-hero-copy{z-index:2;align-self:start;padding-top:82px}.v0-masthead .v0-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 24px;color:#aeb5c0;font-size:11.52px;font-weight:600;letter-spacing:.36em;text-transform:uppercase}.v0-masthead .v0-eyebrow:before{width:32px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent);content:""}.v0-masthead h1{max-width:690px;margin:0;font-size:clamp(55.2px,5.5vw,105.6px);font-weight:350;letter-spacing:-.058em;line-height:.98}.v0-masthead .v0-gradient-text{display:block;padding-bottom:.09em;background:linear-gradient(105deg,#f0b7a8,#d8b0e7 52%,#b8a6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.v0-masthead .v0-hero-lead{max-width:630px;margin:30px 0 0;color:#b9c0cb;font-size:clamp(17.92px,1.45vw,23.04px);line-height:1.56}.v0-masthead .v0-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:38px}.v0-masthead .v0-hero-actions .v0-button{min-height:62px;padding-inline:30px}.v0-masthead .v0-reassurance{display:flex;align-items:center;gap:12px;margin:28px 0 0;color:#aeb5c0;font-size:15.68px}.v0-masthead .v0-spark{width:18px;height:18px;color:#b9b7ff;filter:drop-shadow(0 0 8px rgba(180,170,255,.6))}.v0-masthead .v0-mobile-actions{display:none}.v0-masthead .v0-hero-edge-note{position:absolute;z-index:1;bottom:51px;color:#8e96a2;font-size:10.24px;letter-spacing:.34em;line-height:1.85;text-transform:uppercase}.v0-masthead .v0-hero-edge-note.v0-left{left:max(48px,calc((100vw - var(--max)) / 2))}.v0-masthead .v0-hero-edge-note.v0-right{right:max(48px,calc((100vw - var(--max)) / 2));text-align:right}@media(max-width:1260px){.v0-masthead .v0-hero{min-height:1060px}.v0-masthead .v0-hero-grid{grid-template-columns:minmax(0,.72fr) minmax(590px,1.28fr);gap:32px}.v0-masthead .v0-nav-links{gap:24px;font-size:13.76px}.v0-masthead .v0-header-cta .v0-button{padding-inline:20px}}@media(max-width:1080px){.v0-masthead .v0-site-header,.v0-masthead .v0-site-header.v0-scrolled{height:76px}.v0-masthead .v0-nav{grid-template-columns:1fr auto}.v0-masthead .v0-nav-links{position:absolute;top:calc(100% + 8px);right:24px;left:24px;display:none;align-items:stretch;padding:18px;border:1px solid var(--line);border-radius:18px;background:#0b0e13f5;box-shadow:var(--shadow);flex-direction:column;gap:0}.v0-masthead .v0-nav-links.v0-open{display:flex}.v0-masthead .v0-nav-links a{padding:14px}.v0-masthead .v0-header-cta{display:none}.v0-masthead .v0-menu-toggle{display:block}.v0-masthead .v0-hero{min-height:auto;padding:136px 0 170px}.v0-masthead .v0-hero-grid{grid-template-columns:1fr}.v0-masthead .v0-hero-copy{max-width:800px;padding-top:25px}.v0-masthead .v0-system-map{width:min(760px,100%);margin:18px auto 0}.v0-masthead .v0-hero-landscape{height:42%;opacity:.68}.v0-masthead .v0-hero-edge-note{display:none}}@media(max-width:760px){.v0-masthead .v0-shell{width:min(calc(100% - 32px),var(--max))}.v0-masthead .v0-brand{font-size:17.28px;letter-spacing:.26em}.v0-masthead .v0-hero{padding:112px 0 128px}.v0-masthead .v0-hero-grid{gap:0}.v0-masthead .v0-hero-copy{padding-top:18px}.v0-masthead .v0-eyebrow{margin-bottom:20px;font-size:10.24px;line-height:1.6;letter-spacing:.25em}.v0-masthead h1{font-size:clamp(48px,13vw,73.6px);line-height:1.01}.v0-masthead .v0-hero-lead{margin-top:24px;font-size:16.8px}.v0-masthead .v0-desktop-actions{display:none}.v0-masthead .v0-mobile-actions{display:block;margin-top:52px}.v0-masthead .v0-mobile-actions .v0-hero-actions{display:grid;grid-template-columns:1fr;margin-top:0}.v0-masthead .v0-mobile-actions .v0-button{width:100%}.v0-masthead .v0-mobile-actions .v0-reassurance{align-items:flex-start;margin-top:22px}.v0-masthead .v0-system-map{min-height:auto;margin-top:66px;padding-top:0}.v0-masthead .v0-hero-landscape{height:29%;background-position:36% bottom;opacity:.58}}@media(prefers-reduced-motion:reduce){.v0-masthead *,.v0-masthead *:before,.v0-masthead *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.v0-masthead .v0-system-map{--map-white: #edf0f5;position:relative;isolation:isolate;container-type:inline-size;width:100%;min-width:0;min-height:0;aspect-ratio:920 / 620;margin:0;padding:0}.v0-masthead .v0-am-sprite{display:inline-block;flex:0 0 auto;width:var(--sprite-size, 46px);aspect-ratio:var(--sprite-width) / var(--sprite-height);background-image:url(/assets/arivex-reference.png);background-repeat:no-repeat;background-size:calc(1672 / var(--sprite-width) * 100%) calc(941 / var(--sprite-height) * 100%);background-position:calc(var(--sprite-x) / (1672 - var(--sprite-width)) * 100%) calc(var(--sprite-y) / (941 - var(--sprite-height)) * 100%);mix-blend-mode:screen}.v0-masthead .v0-am-gmail-top{--sprite-x: 978;--sprite-y: 154;--sprite-width: 57;--sprite-height: 63}.v0-masthead .v0-am-slack{--sprite-x: 1053;--sprite-y: 147;--sprite-width: 57;--sprite-height: 56}.v0-masthead .v0-am-stripe{--sprite-x: 1130;--sprite-y: 147;--sprite-width: 59;--sprite-height: 55}.v0-masthead .v0-am-quickbooks{--sprite-x: 1207;--sprite-y: 156;--sprite-width: 59;--sprite-height: 62}.v0-masthead .v0-am-gmail{--sprite-x: 702;--sprite-y: 234;--sprite-width: 50;--sprite-height: 52}.v0-masthead .v0-am-invoice{--sprite-x: 702;--sprite-y: 333;--sprite-width: 50;--sprite-height: 52}.v0-masthead .v0-am-crm{--sprite-x: 702;--sprite-y: 433;--sprite-width: 50;--sprite-height: 52}.v0-masthead .v0-am-excel{--sprite-x: 702;--sprite-y: 533;--sprite-width: 50;--sprite-height: 52}.v0-masthead .v0-am-product{--sprite-x: 1371;--sprite-y: 237;--sprite-width: 46;--sprite-height: 47}.v0-masthead .v0-am-store{--sprite-x: 1371;--sprite-y: 336;--sprite-width: 46;--sprite-height: 48}.v0-masthead .v0-am-plug{--sprite-x: 1371;--sprite-y: 436;--sprite-width: 46;--sprite-height: 48}.v0-masthead .v0-am-compass{--sprite-x: 1371;--sprite-y: 536;--sprite-width: 46;--sprite-height: 48}.v0-masthead .v0-am-wordmark{--sprite-x: 1046;--sprite-y: 402;--sprite-width: 149;--sprite-height: 35}.v0-masthead .v0-am-integrations{position:absolute;top:0;left:31.2%;display:flex;width:31.4%;height:11.2%;align-items:flex-start;justify-content:space-between}.v0-masthead .v0-am-integrations .v0-am-sprite{--sprite-size: 20%}.v0-masthead .v0-am-gmail-top,.v0-masthead .v0-am-quickbooks{margin-top:3%}.v0-masthead .v0-am-integrations-caption{position:absolute;top:11.8%;left:32.2%;width:29.4%;margin:0;color:#d3d5df;font-size:max(12px,1.2cqw);font-weight:400;letter-spacing:.2em;line-height:1.65;text-align:center;text-transform:uppercase}.v0-masthead .v0-am-integrations-caption span{display:block}.v0-masthead .v0-am-connectors{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.v0-am-wire{fill:none;stroke-width:1.65;stroke-linecap:round}.v0-am-input-wire{stroke:url(#am-input-gradient)}.v0-am-output-wire{stroke:url(#am-output-gradient)}.v0-masthead .v0-am-wire-halo{filter:url(#am-wire-glow);stroke-width:5;opacity:.55}.v0-masthead .v0-am-wire-sharp{opacity:.96}.v0-masthead .v0-am-light-port{filter:url(#am-port-glow)}.v0-masthead .v0-am-mobile-lines{display:none}.v0-masthead .v0-am-nodes{position:absolute;z-index:2;top:12.1%;display:flex;height:60.5%;flex-direction:column;justify-content:space-between}.v0-masthead .v0-am-inputs{left:0;width:21.31%}.v0-masthead .v0-am-outputs{left:72.28%;width:27.39%;height:61.2%}.v0-masthead .v0-am-node{position:relative;display:flex;min-width:0;width:100%;height:20.25%;align-items:center;gap:6.25%;margin:0;padding:0 5.6%;overflow:hidden;border:1px solid #39424e;border-radius:max(10px,1.25cqw);background:linear-gradient(115deg,#22262d,#161b22 46%,#151a21);box-shadow:inset 0 0 12px #829bb008,0 9px 28px #0005;color:var(--map-white);text-align:left;isolation:isolate}.v0-masthead .v0-am-node .v0-am-sprite{--sprite-size: 28%;border-radius:8px}.v0-masthead .v0-am-node-copy{display:block;flex:1 1 auto;min-width:0}.v0-masthead .v0-am-node strong{display:block;font-size:max(14px,1.63cqw);font-weight:480;line-height:1.3}.v0-masthead .v0-am-node small{display:block;margin-top:5%;color:#a6adb7;font-size:max(12px,1.23cqw);font-weight:400;line-height:1.4}.v0-masthead .v0-am-outputs .v0-am-node{height:21.05%;gap:6%;padding:0 5.8%;border-color:#364047;background:radial-gradient(ellipse at 0% 50%,var(--am-tint),transparent 65%),linear-gradient(108deg,#222329,#11171b 78%);box-shadow:inset 1px 0 5px var(--am-edge),0 9px 30px #0007}.v0-masthead .v0-am-outputs .v0-am-sprite{--sprite-size: 19.3%;border-radius:0;mask-image:radial-gradient(ellipse,#000 53%,transparent 77%)}.v0-masthead .v0-am-outputs .v0-am-node-copy{position:relative;z-index:1}.v0-masthead .v0-am-outputs .v0-am-node small{margin-top:4%;white-space:nowrap}.v0-masthead .v0-am-node-product{--am-tint: #be5d914f;--am-edge: #ed9ca181}.v0-masthead .v0-am-node-store{--am-tint: #bc589248;--am-edge: #ff97b98a}.v0-masthead .v0-am-node-integration{--am-tint: #457fb34d;--am-edge: #acb4fe81}.v0-masthead .v0-am-node-custom{--am-tint: #21856f54;--am-edge: #ddd679a6}.v0-masthead .v0-am-node-arrow{position:absolute;top:36%;right:5%;width:7.5%;height:27%;color:#a3acb8}.v0-masthead .v0-am-center{position:absolute;z-index:3;top:27.58%;left:34.57%;display:grid;width:24.13%;height:31.94%;place-items:center;border:1px solid transparent;border-radius:max(17px,2.05cqw);background:linear-gradient(145deg,#0e1116,#0b1015 54%,#151620) padding-box,conic-gradient(from 20deg,#979dff,#abafff 21%,#d09aeb 36%,#a7decf 62%,#ffc0b5 83%,#979dff) border-box;box-shadow:-13px 0 31px -18px #daacff,13px 0 35px -18px #c6d4ff,0 16px 37px -22px #849ccc}.v0-masthead .v0-am-center:before{position:absolute;inset:-30px;z-index:-1;content:"";background:radial-gradient(ellipse at 0% 45%,#dfaeff32,transparent 32%),radial-gradient(ellipse at 100% 45%,#bfd2ff32,transparent 32%);filter:blur(10px)}.v0-masthead .v0-am-center .v0-am-wordmark{position:relative;z-index:2;--sprite-size: 67.1%}.v0-masthead .v0-am-particles{position:absolute;width:66%;height:75%;opacity:.82}.v0-masthead .v0-am-center-caption{position:absolute;top:70.45%;left:25.5%;display:flex;width:42.3%;align-items:center;justify-content:center;gap:.85em;margin:0;color:#a3adbd;font-size:max(12px,1.01cqw);letter-spacing:.14em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.v0-masthead .v0-am-center-caption span+span{border-left:1px solid #7a8291;padding-left:.85em}.v0-masthead .v0-am-foot{position:absolute;top:90.3%;left:29%;width:38%;margin:0;color:#aeb7c3;font-size:max(12px,1.1cqw);letter-spacing:.32em;line-height:1.7;text-align:center;text-transform:uppercase}@media(min-width:1081px){.v0-masthead .v0-hero{padding-top:150px;min-height:941px}.v0-masthead .v0-hero-grid{grid-template-columns:minmax(0,.585fr) minmax(0,1fr);gap:60px}.v0-masthead .v0-hero-copy{padding-top:40px}.v0-masthead .v0-hero h1{font-size:clamp(48px,4.4vw,73.6px);line-height:1}.v0-masthead .v0-hero .v0-eyebrow{font-size:11.52px;letter-spacing:.3em}}@media(min-width:1081px)and (max-width:1450px){.v0-masthead .v0-hero-grid{grid-template-columns:minmax(0,.57fr) minmax(0,1fr);gap:30px}.v0-masthead .v0-am-node small{font-size:12px}.v0-masthead .v0-am-inputs{width:23.1%}.v0-masthead .v0-am-inputs .v0-am-node{padding-inline:4%;gap:4%}.v0-masthead .v0-am-node .v0-am-sprite{--sprite-size: 25%}.v0-masthead .v0-am-outputs{left:70.3%;width:29.6%}.v0-masthead .v0-am-outputs .v0-am-node{gap:4%;padding-inline:4%}.v0-masthead .v0-am-outputs .v0-am-sprite{--sprite-size: 17%}.v0-masthead .v0-am-node-arrow{right:3%;width:6%}.v0-masthead .v0-am-outputs .v0-am-node small{white-space:normal;max-width:96%}.v0-masthead .v0-am-integrations-caption{left:29.3%;width:35%;letter-spacing:.1em}.v0-masthead .v0-am-center-caption{letter-spacing:.01em;gap:.45em}.v0-masthead .v0-am-center-caption span+span{padding-left:.45em}.v0-masthead .v0-am-foot{left:25%;width:46%;letter-spacing:.22em}}@media(min-width:761px)and (max-width:1080px){.v0-masthead .v0-system-map{width:min(920px,100%);margin:48px auto 0}.v0-masthead .v0-am-outputs .v0-am-node small{white-space:normal}.v0-masthead .v0-am-center-caption{letter-spacing:.05em;gap:.55em}.v0-masthead .v0-am-center-caption span+span{padding-left:.55em}}@media(max-width:760px){.v0-masthead .v0-system-map{display:flex;width:100%;max-width:540px;height:auto;aspect-ratio:auto;flex-direction:column;align-items:center;margin:60px auto 0;padding:0}.v0-masthead .v0-am-integrations{position:static;width:285px;max-width:90%;height:auto;min-height:65px;margin-bottom:14px}.v0-masthead .v0-am-integrations .v0-am-sprite{--sprite-size: 52px}.v0-masthead .v0-am-integrations-caption{position:static;width:100%;font-size:12px;letter-spacing:.17em}.v0-masthead .v0-am-connectors{display:none}.v0-masthead .v0-am-mobile-lines{display:block;flex:0 0 auto;width:100%;height:74px;overflow:visible;color:#b8a3fb}.v0-masthead .v0-am-mobile-lines line,.v0-masthead .v0-am-mobile-lines path{fill:none;stroke:currentColor;stroke-width:1.5;filter:drop-shadow(0 0 4px currentColor)}.v0-masthead .v0-am-mobile-rail{height:54px;margin-block:12px}.v0-masthead .v0-am-nodes{position:static;display:grid;width:100%;height:auto;grid-template-columns:1fr 1fr;gap:16px}.v0-masthead .v0-am-node,.v0-masthead .v0-am-outputs .v0-am-node{min-height:112px;height:auto;gap:10px;padding:13px 12px;flex-direction:column;align-items:flex-start;border-radius:12px}.v0-masthead .v0-am-node .v0-am-sprite,.v0-masthead .v0-am-outputs .v0-am-sprite{--sprite-size: 38px}.v0-masthead .v0-am-node strong{font-size:15.04px}.v0-masthead .v0-am-node small{margin-top:4px;font-size:12px;line-height:1.5}.v0-masthead .v0-am-outputs .v0-am-node small{white-space:normal}.v0-masthead .v0-am-outputs .v0-am-node-copy{flex:1}.v0-masthead .v0-am-node-arrow{top:20px;right:13px;width:18px;height:18px}.v0-masthead .v0-am-center{position:relative;top:auto;left:auto;width:222px;height:198px;flex:0 0 auto;border-radius:19px}.v0-masthead .v0-am-center-caption{position:static;width:100%;margin:26px 0 2px;flex-wrap:wrap;gap:.55em;font-size:12px;letter-spacing:.04em}.v0-masthead .v0-am-center-caption span+span{padding-left:.55em}.v0-masthead .v0-am-mobile-outgoing{color:#efb994;height:80px;margin-bottom:6px}.v0-masthead .v0-am-foot{position:static;width:100%;margin-top:42px;font-size:12px;letter-spacing:.23em}}@font-face{font-family:Inter;src:url(/assets/inter-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/caveat-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}.v0-masthead{font-family:Inter,Arial,sans-serif;background:#080e12}.v0-masthead .v0-brand{width:166px;height:30px;background:url(/assets/arivex-reference.png) no-repeat;background-size:1672px 941px;background-position:-83px -33px;mix-blend-mode:screen}.v0-masthead .v0-brand>*{display:none}.v0-masthead .v0-am-integrations .v0-am-sprite{mask-image:radial-gradient(ellipse,#000 45%,transparent 76%)}.v0-masthead .v0-am-center .v0-am-wordmark{mask-image:linear-gradient(transparent,#000 25%,#000 77%,transparent)}@media(min-width:1081px){.v0-masthead{--u:calc(min(var(--page-width,100vw),1800px) / 682)}.v0-masthead .v0-shell{width:calc(615 * var(--u));max-width:none}.v0-masthead .v0-site-header,.v0-masthead .v0-site-header.v0-scrolled{height:calc(39 * var(--u))}.v0-masthead .v0-site-header .v0-shell{width:calc(618 * var(--u));margin-left:calc(32 * var(--u))}.v0-masthead .v0-nav{grid-template-columns:calc(134 * var(--u)) 1fr calc(117 * var(--u));gap:calc(13 * var(--u))}.v0-masthead .v0-brand{width:calc(70 * var(--u));height:calc(14 * var(--u));background-size:calc(705.06 * var(--u)) calc(396.88 * var(--u));background-position:calc(-35 * var(--u)) calc(-13.92 * var(--u))}.v0-masthead .v0-nav-links{justify-content:flex-start;gap:calc(17 * var(--u));font-size:calc(6.3 * var(--u))}.v0-masthead .v0-nav-links a{padding:calc(6 * var(--u)) 0}.v0-masthead .v0-header-cta{font-size:calc(6.3 * var(--u));padding:0 calc(13 * var(--u));min-height:calc(25 * var(--u));width:calc(117 * var(--u));gap:calc(8 * var(--u))}.v0-masthead .v0-button svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.v0-masthead .v0-button-aurora{box-shadow:0 0 calc(12 * var(--u)) #b29eff18}.v0-masthead .v0-hero{height:calc(321 * var(--u));min-height:0;padding:0;background:radial-gradient(ellipse at 40% 18%,#1f32342b,transparent 42%),radial-gradient(ellipse at 65% 35%,#0c1826,transparent 38%),#080d11}.v0-masthead .v0-hero:after{display:none}.v0-masthead .v0-hero-grid{position:relative;width:calc(615 * var(--u));height:100%;display:block}.v0-masthead .v0-hero-copy{position:absolute;left:0;top:calc(72 * var(--u));width:calc(220 * var(--u));padding:0}.v0-masthead .v0-hero .v0-eyebrow{font-size:calc(5.5 * var(--u));letter-spacing:.25em;font-weight:500;white-space:nowrap;margin:0 0 calc(10 * var(--u))}.v0-masthead .v0-eyebrow:before{display:none}.v0-masthead .v0-hero h1{font-size:calc(26 * var(--u));line-height:1.13;font-weight:400;letter-spacing:-.035em;max-width:none}.v0-masthead .v0-gradient-text{padding-bottom:0;background:linear-gradient(100deg,#e6b8b5,#bea7ee 85%);background-clip:text}.v0-masthead .v0-hero-lead{font-size:calc(9.5 * var(--u));line-height:1.43;margin:calc(8 * var(--u)) 0 0;max-width:calc(210 * var(--u))}.v0-masthead .v0-hero-actions{margin-top:calc(18 * var(--u));gap:calc(9 * var(--u));flex-wrap:nowrap}.v0-masthead .v0-hero-actions .v0-button{min-height:calc(23 * var(--u));padding:0 calc(11 * var(--u));font-size:calc(6.7 * var(--u));gap:calc(6 * var(--u));white-space:nowrap}.v0-masthead .v0-hero-actions .v0-button-primary{min-width:calc(103 * var(--u))}.v0-masthead .v0-button-primary{background:linear-gradient(115deg,#e1e8f8,#fff);box-shadow:0 0 calc(15 * var(--u)) #c5d5ff50;color:#111724}.v0-masthead .v0-reassurance{font-size:calc(6.4 * var(--u));gap:calc(7 * var(--u));margin-top:calc(10 * var(--u));white-space:nowrap}.v0-masthead .v0-spark{width:calc(7 * var(--u));height:calc(7 * var(--u))}.v0-masthead .v0-hero-landscape{z-index:-1;height:calc(75 * var(--u));bottom:0;opacity:1;filter:none;background-image:url(/assets/arivex-page-reference.png);background-size:100% auto;background-position:center calc(-246 * var(--u));mask-image:linear-gradient(transparent,#000 18%)}.v0-masthead .v0-hero-edge-note{display:none}.v0-masthead .v0-system-map{position:absolute;left:calc(237 * var(--u));top:calc(55 * var(--u));width:calc(386 * var(--u));height:calc(260 * var(--u));aspect-ratio:386/260}.v0-masthead .v0-am-integrations{top:0;left:calc(121 * var(--u));width:calc(124 * var(--u));height:calc(26 * var(--u))}.v0-masthead .v0-am-integrations .v0-am-sprite{--sprite-size:calc(25 * var(--u))}.v0-masthead .v0-am-integrations-caption{left:calc(121 * var(--u));top:calc(30 * var(--u));width:calc(124 * var(--u));font-size:calc(4.8 * var(--u));line-height:1.8;letter-spacing:.19em}.v0-masthead .v0-am-nodes{top:calc(29 * var(--u));height:calc(160 * var(--u));gap:calc(5 * var(--u))}.v0-masthead .v0-am-inputs{left:0;width:calc(92 * var(--u))}.v0-masthead .v0-am-outputs{left:calc(276 * var(--u));width:calc(109 * var(--u));height:calc(160 * var(--u))}.v0-masthead .v0-am-node,.v0-masthead .v0-am-outputs .v0-am-node{height:calc(36 * var(--u));flex:0 0 calc(36 * var(--u));border-radius:calc(5 * var(--u));padding:0 calc(6 * var(--u));gap:calc(5 * var(--u));border-color:#2d3c48;box-shadow:inset 0 0 calc(4 * var(--u)) #9abacc09,0 calc(3 * var(--u)) calc(10 * var(--u)) #0003}.v0-masthead .v0-am-node{background:linear-gradient(110deg,#1b252d,#111b22)}.v0-masthead .v0-am-node .v0-am-sprite{--sprite-size:calc(21 * var(--u));border-radius:calc(3 * var(--u))}.v0-masthead .v0-am-node strong{font-size:calc(7 * var(--u));font-weight:500;line-height:1.3}.v0-masthead .v0-am-node small,.v0-masthead .v0-am-outputs .v0-am-node small{font-size:calc(4.9 * var(--u));line-height:1.4;margin-top:calc(3 * var(--u));white-space:nowrap;max-width:none}.v0-masthead .v0-am-outputs .v0-am-sprite{--sprite-size:calc(20 * var(--u))}.v0-masthead .v0-am-outputs .v0-am-node{box-shadow:inset 1px 0 calc(4 * var(--u)) var(--am-edge),0 calc(4 * var(--u)) calc(13 * var(--u)) #0003;gap:calc(5 * var(--u))}.v0-masthead .v0-am-node-arrow{right:calc(6 * var(--u));width:calc(8 * var(--u));height:calc(12 * var(--u));top:calc(12 * var(--u))}.v0-masthead .v0-am-center{top:calc(72 * var(--u));left:calc(138 * var(--u));width:calc(91 * var(--u));height:calc(84 * var(--u));border-radius:calc(6 * var(--u));box-shadow:0 0 calc(12 * var(--u)) #938dff44;background:linear-gradient(145deg,#0b141e,#071019) padding-box,conic-gradient(from 20deg,#889cf4,#a782c9,#82ccce,#91a6f8) border-box}.v0-masthead .v0-am-center:before{inset:calc(-10 * var(--u))}.v0-masthead .v0-am-center-caption{top:calc(182 * var(--u));left:calc(111 * var(--u));width:calc(146 * var(--u));font-size:calc(4.3 * var(--u));letter-spacing:.15em;gap:calc(5 * var(--u))}.v0-masthead .v0-am-center-caption span+span{padding-left:calc(5 * var(--u))}.v0-masthead .v0-am-foot{display:none}}@media(max-width:1080px){.v0-masthead .v0-hero-landscape{background-image:linear-gradient(to bottom,#080d11,transparent 40%),url(/assets/arivex-horizon.png)}}@media(min-width:1081px){.v0-am-wire{stroke-width:.65}.v0-masthead .v0-am-wire-halo{stroke-width:1.8;opacity:.65}}@media(min-width:1081px){.v0-masthead .v0-site-header,.v0-masthead .v0-site-header.v0-scrolled{position:absolute;background:transparent;backdrop-filter:none;border:0}.v0-masthead .v0-site-header .v0-shell{width:calc(594 * var(--u))}.v0-masthead .v0-button{font-weight:400}}.v0-masthead .v0-am-sprite,.v0-masthead .v0-brand{mix-blend-mode:lighten}@media(min-width:761px)and (max-width:1080px){.v0-masthead .v0-system-map{aspect-ratio:386/260}.v0-masthead .v0-am-integrations{left:31.35%;width:32.12%;height:10%}.v0-masthead .v0-am-integrations-caption{left:30%;width:34%;top:11.54%;font-size:1.25cqw;letter-spacing:.14em}.v0-masthead .v0-am-nodes{top:11.15%;height:61.54%}.v0-masthead .v0-am-inputs{width:23.83%}.v0-masthead .v0-am-outputs{left:71.5%;width:28.24%;height:61.54%}.v0-masthead .v0-am-node,.v0-masthead .v0-am-outputs .v0-am-node{height:22.5%;padding-inline:5%;gap:5%}.v0-masthead .v0-am-node strong{font-size:1.82cqw}.v0-masthead .v0-am-node small,.v0-masthead .v0-am-outputs .v0-am-node small{font-size:1.27cqw;white-space:nowrap}.v0-masthead .v0-am-node .v0-am-sprite{--sprite-size:24%}.v0-masthead .v0-am-outputs .v0-am-sprite{--sprite-size:20%}.v0-masthead .v0-am-center{left:35.75%;top:27.69%;width:23.58%;height:32.31%}.v0-masthead .v0-am-center-caption{top:70%;left:28.76%;width:37.82%;font-size:1.12cqw;letter-spacing:.1em}.v0-am-wire{stroke-width:.65}.v0-masthead .v0-am-foot{top:89%;font-size:1.2cqw}}@media(max-width:760px){.v0-masthead .v0-hero h1{font-size:clamp(32px,9.7vw,54.4px);line-height:1.13;letter-spacing:-.035em}.v0-masthead .v0-eyebrow:before{display:none}.v0-masthead .v0-hero .v0-eyebrow{font-weight:400;font-size:9.44px;letter-spacing:.18em}.v0-masthead .v0-hero-copy{grid-row:1}.v0-masthead .v0-mobile-actions{grid-row:2;margin-top:25px}.v0-masthead .v0-system-map{grid-row:3;margin-top:42px}.v0-masthead .v0-mobile-actions .v0-hero-actions{grid-template-columns:1fr 1fr;gap:10px}.v0-masthead .v0-mobile-actions .v0-hero-actions .v0-button{min-height:47px;padding:0 8px;font-size:11.52px;gap:5px}.v0-masthead .v0-mobile-actions .v0-reassurance{font-size:11.68px;margin-top:17px}}.v0-navbar{position:relative;height:0;z-index:50}.v0-navbar-inner{height:76px}.v0-masthead a:active,.v0-masthead button:active{transform:scale(.97)}.v0-masthead a,.v0-masthead button{touch-action:manipulation}.v0-masthead button:disabled{cursor:wait;opacity:.7}.v0-masthead a:focus-visible,.v0-masthead button:focus-visible{outline:2px solid #71e5df;outline-offset:4px}.v0-masthead .v0-nav-links a[aria-current=page]{color:#fff}.v0-masthead .v0-nav-links a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.v0-system-map>.hero-system-map{position:relative;inset:auto;width:100%;max-width:none;height:auto;aspect-ratio:394/190;margin:0;flex:none;order:initial}@media(min-width:1081px){.v0-navbar-inner{height:calc(39 * var(--u))}}html{scroll-padding-top:104px}.v0-navbar{--nav-width:min(1280px, calc(100% - 80px) )}.v0-navbar.v0-navbar-inner{height:88px}.v0-navbar .v0-site-header,.v0-navbar .v0-site-header.v0-scrolled{position:absolute;top:0;left:0;right:0;height:88px;background:transparent;border:0;backdrop-filter:none;box-shadow:none}.v0-navbar .v0-shell.v0-nav{position:relative;display:flex;align-items:center;width:var(--nav-width);max-width:none;height:88px;margin:0 auto;padding:0;gap:0}.v0-navbar .v0-brand{display:block;flex-shrink:0;width:111px;height:23px;background-size:1119px 630px;background-position:-55.55px -22.08px}.v0-navbar .v0-floating-controls{position:fixed;top:16px;left:0;right:0;width:var(--nav-width);max-width:none;margin:0 auto;display:grid;grid-template-columns:160px 1fr 160px;align-items:start;gap:24px;pointer-events:none;font:400 13px/1.4 Inter,Arial,sans-serif}.v0-navbar :is(.v0-navigation-island,.v0-contact-island){position:relative;isolation:isolate;display:flex;align-items:center;min-height:56px;padding:7px;border-radius:16px;pointer-events:auto}.v0-navbar .v0-navigation-island{grid-column:2;justify-self:center}.v0-navbar .v0-contact-island{grid-column:3;justify-self:end}.v0-navbar :is(.v0-navigation-island,.v0-contact-island):before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid #e8defa29;border-radius:inherit;background:linear-gradient(115deg,#e4dcff09,transparent 36%,#b594ed06),#0c0d13d9;box-shadow:inset 0 1px #ffffff07,0 8px 28px #0004;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);opacity:0;transition:opacity .28s ease;pointer-events:none}.v0-navbar .v0-scrolled :is(.v0-navigation-island,.v0-contact-island):before{opacity:1}.v0-navbar .v0-nav-links{position:static;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;white-space:nowrap}.v0-navbar .v0-nav-links a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border-radius:10px;font:400 15px/1.4 Inter,Arial,sans-serif;color:#b8b5c1;text-decoration:none;transition:color .2s,background .2s,transform .15s}.v0-navbar .v0-nav-links a:after{display:none}.v0-navbar .v0-nav-links a:hover{color:#fff;background:#ffffff08}.v0-navbar .v0-nav-links a[aria-current=page]{color:#fff;background:linear-gradient(155deg,#e5daff14,#c1adff05);box-shadow:inset 0 1px #ffffff09}.v0-navbar .v0-header-cta{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:20px;width:auto;min-height:40px;padding:10px 18px;border:1px solid #ffffff99;border-radius:10px;background:linear-gradient(135deg,#fff 15%,#f2effa 80%,#ddd3ec);color:#22232d;box-shadow:0 0 15px #dccbff18,inset 0 1px 2px #fff;font:500 14px/1.4 Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer;transition:box-shadow .2s,transform .15s}.v0-navbar .v0-header-cta:before{display:none}.v0-navbar .v0-header-cta:hover{transform:none;background:linear-gradient(135deg,#fff 15%,#f2effa 80%,#ddd3ec);color:#22232d;border-color:#fff;box-shadow:0 0 24px #c5a1ff40,inset 0 1px 2px #fff}.v0-navbar .v0-header-cta svg{width:15px;height:15px;flex-shrink:0}.v0-navbar .v0-menu-toggle{display:none}.v0-navbar :is(a,button):active{transform:scale(.97)}.v0-navbar :is(a,button):focus-visible{outline:2px solid #c8aaf6;outline-offset:4px}@media(min-width:1201px){.v0-navbar{--nav-width:min(1406px, calc(100% - 11.3vw) )}.v0-navbar .v0-nav-links a{font-size:17px}.v0-navbar .v0-header-cta{min-height:46px;padding-inline:22px;font-size:15px;gap:22px}}@media(min-width:1081px)and (max-width:1200px){.v0-navbar{--nav-width: calc(100% - 48px) }.v0-navbar .v0-floating-controls{grid-template-columns:125px 1fr 158px;gap:12px}.v0-navbar .v0-nav-links a{padding-inline:10px;font-size:14px}}@media(max-width:1080px){.v0-navbar{--nav-width: calc(100% - 32px) }.v0-masthead.v0-navbar{z-index:100}.v0-navbar.v0-navbar-inner{height:80px}.v0-navbar .v0-site-header,.v0-navbar .v0-site-header.v0-scrolled{height:80px;z-index:100}.v0-navbar .v0-shell.v0-nav{position:fixed;top:calc(12px + env(safe-area-inset-top));left:0;right:0;isolation:isolate;height:60px;padding:7px 10px 7px 16px;border:1px solid transparent;border-radius:16px;background:transparent;box-shadow:none;transition:border-color .22s ease,box-shadow .22s ease}.v0-navbar .v0-shell.v0-nav:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(115deg,#e4dcff09,transparent 36%,#b594ed06),#0c0d13e6;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);opacity:0;transition:opacity .22s ease;pointer-events:none}.v0-navbar .v0-scrolled .v0-shell.v0-nav{border-color:#e8defa29;box-shadow:inset 0 1px #ffffff07,0 8px 28px #0004}.v0-navbar .v0-scrolled .v0-shell.v0-nav:before{opacity:1}.v0-navbar .v0-floating-controls{display:none;position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;width:auto;margin:0;max-height:calc(100dvh - 100px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:10px;border:1px solid #e8defa29;border-radius:16px;background:#0c0d13f7;box-shadow:0 15px 40px #0009;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);pointer-events:auto}.v0-navbar .v0-floating-controls.v0-open{display:block}.v0-navbar :is(.v0-navigation-island,.v0-contact-island){display:block;width:100%;justify-self:stretch;min-height:0;padding:0;border-radius:0}.v0-navbar :is(.v0-navigation-island,.v0-contact-island):before{content:none}.v0-navbar .v0-contact-island{margin-top:8px;padding-top:10px;border-top:1px solid #ffffff12}.v0-navbar .v0-header-cta{width:100%;min-height:48px;justify-content:space-between;gap:16px;padding:12px 16px;font-size:15px;border-radius:10px}.v0-navbar .v0-menu-toggle{position:relative;display:block;flex:none;width:44px;height:44px;margin-left:auto;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#e5dfee;cursor:pointer;transition:transform .15s,background .2s}.v0-navbar .v0-menu-toggle:hover{background:#ffffff0d}.v0-navbar .v0-menu-toggle span{display:none}.v0-navbar .v0-menu-toggle:before,.v0-navbar .v0-menu-toggle:after{position:absolute;left:11px;top:17px;display:block;width:20px;height:1px;margin:0;background:currentColor;content:"";transition:transform .2s,top .2s}.v0-navbar .v0-menu-toggle:after{top:25px}.v0-navbar .v0-menu-toggle[aria-expanded=true]:before{top:21px;transform:rotate(45deg)}.v0-navbar .v0-menu-toggle[aria-expanded=true]:after{top:21px;transform:rotate(-45deg)}.v0-navbar .v0-nav-links{display:flex;flex-direction:column;align-items:stretch;gap:3px;white-space:normal}.v0-navbar .v0-nav-links a{justify-content:flex-start;min-height:48px;padding:12px 16px;border-radius:9px;font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.v0-navbar *,.v0-navbar *:before,.v0-navbar *:after{transition:none!important}}.home-page .home-problem{--handoff-bg:var(--page-bg);--handoff-success:#acc6b9;position:relative;isolation:isolate;overflow:hidden;height:auto;min-height:0;padding:86px max(28px,4vw) 0;background:var(--handoff-bg);border:0;color:#eeedf2;font:400 16px/1.5 Inter,Arial,sans-serif;scroll-margin-top:84px}.home-page .home-problem>h2{position:relative;z-index:1;max-width:1360px;margin:0 auto 34px;font-size:clamp(40px,3.85vw,58px);line-height:1.08;letter-spacing:-2.1px;font-weight:400;color:#efedf3}.home-problem>h2 span{display:block}.handoff-layout{display:grid;grid-template-columns:1fr;gap:50px;max-width:1360px;margin:auto}.handoff-copy{grid-row:1;display:grid;grid-template-columns:minmax(0,620px) auto;gap:0 80px;align-items:start;padding:0 0 8px}.handoff-copy>p{grid-row:1/3;margin:0;font-size:20px;line-height:1.55;letter-spacing:-.45px;color:#93949f;max-width:560px}.handoff-copy strong{font-weight:400;color:#e2e0e9}.handoff-benefits-label{font-size:11px;color:#777983;line-height:1.5;margin-bottom:12px}.handoff-benefits{display:grid;grid-template-columns:auto auto;gap:8px 26px;list-style:none;margin:0;padding:0;font-size:12px;line-height:1.5;color:#b6b4bf}.handoff-benefits li{margin:0;padding:0}.handoff-demo{--mail-width:clamp(340px,34%,460px);position:relative;grid-row:2;height:620px;min-width:0;isolation:isolate;overflow:hidden}.handoff-demo:before{content:"";position:absolute;z-index:-1;inset:-40px -20px 0;background:radial-gradient(ellipse at 38% 38%,#d0c4e109,transparent 65%);pointer-events:none}.handoff-demo:after{content:"";position:absolute;z-index:5;inset:0 -2px -1px;pointer-events:none;background:linear-gradient(90deg,transparent 76%,var(--handoff-bg) 100%),linear-gradient(0deg,var(--handoff-bg) 0%,transparent 17%)}.handoff-demo .icon{width:19px;height:19px;flex:none}.handoff-mail{position:absolute;z-index:3;top:0;left:0;width:var(--mail-width);margin:0;border:1px solid #ffffff13;border-radius:17px;background:linear-gradient(120deg,#111214,#141517);box-shadow:0 22px 65px -28px #000a,inset 0 1px #ffffff04;overflow:hidden;transition:border-color .25s,box-shadow .25s}.handoff-window-bar{display:flex;align-items:center;gap:10px;min-height:58px;padding:0 26px;border-bottom:1px solid #ffffff0b;color:#c4c3cb;font-size:14px;line-height:1.4}.handoff-app{display:grid;place-items:center;width:21px;height:21px;flex:none}.handoff-app svg{display:block;width:19px;height:19px}.handoff-time{margin-left:auto;font-size:11px;color:#72737c;font-variant-numeric:tabular-nums}.handoff-mail-body{padding:27px 27px 26px}.handoff-sender{display:flex;gap:11px;align-items:center;margin-bottom:25px}.handoff-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid #ffffff10;background:linear-gradient(140deg,#d1bdd91c,#ffffff03);font-size:11px;color:#c4bacb}.handoff-sender strong{display:block;font-size:13px;line-height:1.5;font-weight:500;letter-spacing:0;color:#d9d7e0}.handoff-sender div>span{display:block;font-size:11px;color:#747680;line-height:1.5}.handoff-mail h3{margin:0 0 14px;font-size:20px;font-weight:500;letter-spacing:-.5px;line-height:1.4;color:#dedde5}.handoff-message{font-size:13px;line-height:1.75;color:#94949e;margin:0 0 24px;max-width:350px}.handoff-attachment{padding:18px 17px;border:1px solid #ffffff0c;border-radius:11px;background:#ffffff02}.handoff-file{display:flex;gap:10px;align-items:center;font-size:13px;color:#c3becd;line-height:1.5}.handoff-file small{display:block;font-size:10px;color:#74737e;margin-top:3px}.handoff-pdf{position:relative;display:grid;place-items:center;width:25px;height:32px;color:#a6a0b4;flex:none}.handoff-pdf .icon{width:25px;height:29px}.handoff-pdf b{position:absolute;bottom:0;left:1px;background:#4a3a49;border:1px solid #c7a4b633;border-radius:2px;padding:1px 3px;color:#e6dbe3;font-size:6px;font-weight:500;line-height:1.2}.handoff-fields{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px;margin:22px 0 0;padding:0}.handoff-fields div{min-width:0}.handoff-fields dt{font-size:10px;line-height:1.5;color:#787680}.handoff-fields dd{margin:5px 0 0;font-size:12px;line-height:1.5;color:#c9c5d1;font-weight:400;letter-spacing:-.2px;white-space:nowrap}.handoff-fields dd>span{display:inline-block}.handoff-validation{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:25px;min-height:40px}.handoff-review-note{font-size:11px;line-height:1.5;color:#84808e}.handoff-validate{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:43px;padding:10px 14px;border:1px solid #ffffff99;border-radius:10px;background:#f2effa;color:#25212e;font:500 12px/1.5 Inter,Arial,sans-serif;cursor:pointer}.handoff-validate:disabled{opacity:.8;cursor:wait}.handoff-validate .icon{width:14px;height:14px}.handoff-spinner{display:none;width:12px;height:12px;border:1.5px solid #24212f3b;border-top-color:#24212f;border-radius:50%;animation:handoff-spin .65s linear infinite}.handoff-demo[data-state=moving] .handoff-spinner{display:block}.handoff-demo[data-state=moving] .handoff-button-icon{display:none}.handoff-sheet-shell{position:absolute;z-index:1;top:40px;left:calc(var(--mail-width) - 64px);width:calc(100% - var(--mail-width) + 140px);min-height:530px;isolation:isolate;mask-image:linear-gradient(180deg,#000 60%,transparent 100%)}.handoff-sheet{min-height:inherit;margin:0;border:1px solid #ffffff09;border-radius:15px;background:linear-gradient(125deg,#ffffff03,transparent 60%);overflow:hidden}.handoff-sheet .handoff-window-bar{padding-left:96px;min-height:54px;color:#90909a;background:#ffffff01}.handoff-sheet h3{font:400 13px/1.4 Inter,Arial,sans-serif;letter-spacing:-.1px;margin:0;color:#93909d}.handoff-sheet-period{margin-left:auto;font-size:11px;color:#797581;padding-right:80px}.handoff-sheet-body{padding:26px 24px 0 96px}.handoff-sheet h4{margin:0 0 23px;font-size:22px;line-height:1.2;font-weight:400;letter-spacing:-.6px;color:#bcb9c6}.handoff-table-wrap{position:relative;overflow:hidden;border:1px solid #ffffff0e;border-radius:8px}.handoff-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;color:#c2becc;font-size:13px;line-height:1.5;text-align:left}.handoff-table th{font-weight:400;color:#797683;font-size:11px;line-height:1.5;padding:14px 12px;border-bottom:1px solid #ffffff0e;white-space:nowrap;background:#ffffff02}.handoff-table th:first-child{width:32%;padding-left:18px}.handoff-table th:nth-child(2){width:22%}.handoff-table th:nth-child(3){width:22%}.handoff-table th:last-child{width:24%}.handoff-table td{height:66px;padding:13px 12px;border-bottom:1px solid #ffffff09;white-space:nowrap;letter-spacing:-.2px}.handoff-table td:first-child{padding-left:18px}.handoff-table td>span{display:inline-block;opacity:0}.handoff-table td .handoff-saved{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--handoff-success)}.handoff-saved .icon{width:12px;height:12px}.handoff-history{color:#787480}.handoff-history td{font-size:12px}.handoff-history:last-child td{border:0}.handoff-waiting{position:absolute;top:46px;left:18px;right:12px;height:66px;display:flex;align-items:center;margin:0;font-size:12px;color:#77737f;pointer-events:none}.handoff-sheet-tail{height:120px;margin-top:26px;border-top:1px solid #ffffff05;background:repeating-linear-gradient(180deg,transparent 0,transparent 40px,#ffffff04 40px,#ffffff04 41px)}.handoff-demo[data-state=complete] .handoff-result{background:linear-gradient(100deg,#b8a2db09,#b8a2db02)}.handoff-demo[data-state=complete] .handoff-sheet-period{color:var(--handoff-success)}.handoff-demo-note{position:absolute;z-index:6;left:0;bottom:25px;margin:0;font-size:10px;color:#797580;line-height:1.5;letter-spacing:0}.handoff-error{position:absolute;z-index:6;left:0;bottom:0;max-width:100%;font-size:12px;line-height:1.6;color:#e5b7b7;margin:0}.handoff-flight{position:absolute;z-index:4;pointer-events:none;display:inline-block;margin:0;color:#e3e0eb;font:400 12px/1.5 Inter,Arial,sans-serif;letter-spacing:-.2px;white-space:nowrap;padding:0;transform-origin:left center;background:transparent;text-shadow:0 1px 4px #0008}.handoff-fallback{position:absolute;z-index:6;bottom:0;left:0;font-size:12px;color:#a6a3b1;line-height:1.6;margin:0}@media(hover:hover)and (pointer:fine){.handoff-mail:hover{border-color:#c9bbdf2b;box-shadow:0 22px 65px -28px #000a,inset 0 1px #ffffff07}}@keyframes handoff-spin{to{transform:rotate(360deg)}}@media(min-width:1800px){.home-page .home-problem>h2,.handoff-layout{max-width:1560px}}@media(max-width:1100px){.home-page .home-problem{padding:65px 28px 0}.home-page .home-problem>h2{font-size:44px;letter-spacing:-1.6px}.handoff-copy{grid-template-columns:1.1fr 1fr;gap:0 40px}.handoff-copy>p{font-size:18px}.handoff-benefits{font-size:11px;gap:8px 16px}.handoff-demo{--mail-width:340px}.handoff-sheet-shell{width:calc(100% - var(--mail-width) + 200px)}.handoff-sheet-body,.handoff-sheet .handoff-window-bar{padding-left:84px}.handoff-mail-body{padding:24px 22px}.handoff-fields dd{font-size:11px}.handoff-attachment{padding:16px 13px}.handoff-demo:after{background:linear-gradient(90deg,transparent 84%,var(--handoff-bg) 100%),linear-gradient(0deg,var(--handoff-bg),transparent 15%)}}@media(max-width:700px){.home-page .home-problem{padding:45px 22px 0}.home-page .home-problem>h2{font-size:34px;line-height:1.13;letter-spacing:-1.1px;margin-bottom:25px}.home-problem>h2 span{display:inline}.home-problem>h2 span+span:before{content:" "}.handoff-layout{gap:32px}.handoff-copy{display:block}.handoff-copy>p{font-size:17px;line-height:1.6}.handoff-benefits-label{display:block;margin-top:23px}.handoff-benefits{font-size:11px;gap:8px 16px}.handoff-demo{height:auto;padding-bottom:42px}.handoff-demo:after{background:linear-gradient(0deg,var(--handoff-bg),transparent 15%)}.handoff-mail{position:relative;top:auto;width:100%;border-radius:14px}.handoff-window-bar{min-height:51px;padding:0 20px;font-size:13px}.handoff-mail-body{padding:23px 20px}.handoff-mail h3{font-size:18px}.handoff-message{font-size:12px;line-height:1.7}.handoff-sender{margin-bottom:20px}.handoff-fields dd{font-size:11px}.handoff-sheet-shell{position:relative;top:auto;left:16px;width:calc(100% + 5px);margin-top:-14px;min-height:0;mask-image:linear-gradient(180deg,#000 40%,transparent 100%)}.handoff-sheet{border-radius:12px}.handoff-sheet .handoff-window-bar{padding:25px 16px 10px;min-height:68px}.handoff-sheet-period{padding-right:0;font-size:10px}.handoff-sheet-body{padding:20px 14px 0}.handoff-sheet h4{font-size:21px;margin-bottom:20px}.handoff-table th{font-size:9px;padding:10px 7px}.handoff-table th:first-child{padding-left:10px;width:38%}.handoff-table th:nth-child(2){width:28%}.handoff-table th:nth-child(3){width:34%}.handoff-table th:last-child,.handoff-table td:last-child{display:none}.handoff-table td{font-size:11px;padding:10px 7px;height:52px}.handoff-table td:first-child{padding-left:10px}.handoff-history td{font-size:10px}.handoff-waiting{top:34px;left:10px;height:52px;font-size:11px}.handoff-sheet-tail{height:45px;margin-top:20px}.handoff-demo-note{bottom:20px;font-size:9px}.handoff-error{position:relative;bottom:auto;margin-top:14px}.handoff-fallback{position:relative;bottom:auto;margin-top:12px}.handoff-flight{font-size:11px}}@media(max-width:360px){.home-page .home-problem{padding-inline:18px}.home-page .home-problem>h2{font-size:31px}.handoff-mail-body{padding-inline:16px}.handoff-fields{gap:5px}.handoff-fields dd{font-size:10px}.handoff-window-bar{padding-inline:16px}.handoff-sheet-body{padding-inline:10px}.handoff-table td{font-size:10px}}@media(prefers-reduced-motion:reduce){.handoff-demo *{transition:none!important;animation:none!important}}@media(forced-colors:active){.handoff-mail,.handoff-sheet,.handoff-validate{border-color:CanvasText}.handoff-demo:before,.handoff-demo:after{display:none}.handoff-sheet-shell{mask-image:none}}.home-page .home-pathways{position:relative;isolation:isolate;height:auto;min-height:0;overflow:hidden;padding:78px max(28px,4vw) 88px;background:var(--page-bg);color:#e7e5ec;font:400 16px/1.5 Inter,Arial,sans-serif;scroll-margin-top:84px;border-top:1px solid #1d829b30;border-bottom:1px solid #1d829b30}.home-pathways:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 460px 220px at -40px 85px,rgba(230,184,181,.24),rgba(230,184,181,.1) 35%,transparent 75%),radial-gradient(ellipse 520px 250px at calc(100% + 60px) calc(100% - 80px),rgba(220,227,240,.21),rgba(220,227,240,.075) 40%,transparent 78%);mask-image:linear-gradient(transparent,#000 36px,#000 calc(100% - 36px),transparent)}@media(max-width:700px){.home-pathways:before{background:radial-gradient(ellipse 340px 210px at -80px 85px,rgba(230,184,181,.24),rgba(230,184,181,.1) 35%,transparent 75%),radial-gradient(ellipse 360px 220px at calc(100% + 75px) calc(100% - 65px),rgba(220,227,240,.21),rgba(220,227,240,.075) 40%,transparent 78%)}}@media(forced-colors:active){.home-pathways:before{display:none}}.pathways-heading{max-width:1280px;margin:auto}.home-page .pathways-heading h2{margin:0;max-width:860px;font-size:38px;font-weight:400;line-height:1.18;letter-spacing:-1.2px;color:#eeedf3}.pathways-heading>p{max-width:720px;margin:14px 0 0;font-size:16px;line-height:1.65;color:#a5b8c4}.pathways-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1280px;margin:36px auto 0}.pathway{position:relative;min-width:0;display:flex;border:0;border-radius:0;background:none;box-shadow:none}.pathway-link{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-width:0;padding:5px 26px 30px;text-decoration:none;border-radius:inherit;transition:none;outline-offset:5px}.pathway-link:focus-visible{outline:2px solid #bdacf0;outline-offset:5px}.pathway-link:active{transform:none}.pathway-link:active .pathway-action{transform:scale(.97)}.pathway-figure{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.45;width:calc(100% + 52px);margin:0 -26px 6px;isolation:isolate}.pathway-figure>.pathway-art{display:block;width:121%;max-width:none;height:auto;overflow:visible;flex:none}.pathway-copy{display:flex;flex-direction:column;flex:1;min-width:0;padding:0 3px}.pathway-text{flex:1}.pathway-index{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#9fb5c7;font-size:10px;line-height:1.4;letter-spacing:1.6px;text-transform:uppercase}.pathway-index .icon{width:23px;height:23px;color:#bb90f3;flex:none}.home-page .pathway-copy h3{min-height:52px;max-width:340px;margin:0 0 15px;font-size:22px;line-height:1.23;letter-spacing:-.5px;font-weight:400;color:#e3e5f1}.pathway-text>p{margin:0;max-width:356px;font-size:14px;line-height:1.75;letter-spacing:-.08px;color:#a5b8c9}.pathway-action{display:inline-flex;min-height:47px;gap:12px;align-items:center;justify-content:center;align-self:flex-start;margin-top:24px;padding:0 20px;border:1px solid rgba(205,217,235,.28);border-radius:999px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1;color:#fff;background:#0a0d12a8;box-shadow:none;transition:border-color .25s ease,background-color .25s ease;white-space:nowrap}.pathway-action .icon{width:18px;height:18px;flex:none}.pathway-link:hover .pathway-action,.pathway-link:focus-visible .pathway-action{border-color:#d5c2ffa6;background-color:#14181fcc}@media(min-width:1081px){.pathway-action{--pathway-cta-unit:calc(min(100vw,1800px)/682);min-height:calc(23*var(--pathway-cta-unit));padding-inline:calc(11*var(--pathway-cta-unit));font-size:calc(6.7*var(--pathway-cta-unit));gap:calc(6*var(--pathway-cta-unit))}}@media(min-width:1800px){.pathways-heading,.pathways-grid{max-width:1460px}.pathway-link{padding-bottom:36px}.pathway-text>p{font-size:16px;max-width:400px}.home-page .pathway-copy h3{font-size:25px;min-height:62px}}@media(max-width:1050px)and (min-width:701px){.home-page .home-pathways{padding:60px 26px}.pathways-grid{gap:14px}.pathway-link{padding-inline:18px}.pathway-figure{width:calc(100% + 36px);margin-inline:-18px}.home-page .pathway-copy h3{font-size:19px;min-height:68px}.pathway-text>p{font-size:13px}.pathway-index{font-size:9px;letter-spacing:.7px;gap:7px}.pathway-action{font-size:11px;gap:8px;padding-inline:12px}}@media(max-width:700px){.home-page .home-pathways{padding:48px 22px 56px}.home-page .pathways-heading h2{font-size:32px;line-height:1.16;max-width:380px}.pathways-heading>p{font-size:15px;line-height:1.6;margin-top:14px}.pathways-grid{grid-template-columns:1fr;gap:22px;margin-top:29px;max-width:450px}.pathway-link{padding:0 27px 28px}.pathway-figure{width:calc(100% + 54px);margin-inline:-27px;aspect-ratio:1.5;margin-bottom:3px}.pathway-figure>.pathway-art{width:118%}.pathway-index{font-size:10px;margin-bottom:9px}.home-page .pathway-copy h3{min-height:0;font-size:23px;max-width:330px;margin-bottom:13px}.pathway-text>p{font-size:15px;line-height:1.65}.pathway-action{font-size:12px;font-weight:520;margin-top:21px}}@media(max-width:360px){.home-page .home-pathways{padding-inline:18px}.home-page .pathways-heading h2{font-size:29px}.pathway-link{padding-inline:21px}.pathway-figure{width:calc(100% + 42px);margin-inline:-21px}.home-page .pathway-copy h3{font-size:21px}.pathway-text>p{font-size:14px}}@media(prefers-reduced-motion:reduce){.home-pathways .pathway-action{transition:none}.home-pathways .pathway-link:active .pathway-action{transform:none}}@media(forced-colors:active){.pathway-action{border-color:ButtonText}.sculpture-atmosphere{display:none}.pathway-art path{stroke:CanvasText}.pathway-link:focus-visible{outline-color:Highlight}}.home-store-preview{--cap-gutter:max(28px,4vw);padding:82px var(--cap-gutter) 62px;background:var(--page-bg);color:#efedf4;font:400 16px/1.5 Inter,Arial,sans-serif;border-top:1px solid #ffffff0b;scroll-margin-top:84px}.cap-section-heading,.cap-section-footer{max-width:1360px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:35px}.cap-section-heading>div:first-child{max-width:440px}.home-store-preview h2{font-size:28px;line-height:1.2;font-weight:450;letter-spacing:-.7px;margin:0 0 8px;color:#f0eef4}.cap-section-heading p{font-size:19px;line-height:1.4;letter-spacing:-.25px;color:#85828e;margin:0}.cap-tabs{display:flex;align-items:center;gap:3px;padding:6px;border:1px solid #ffffff12;border-radius:40px;background:linear-gradient(#ffffff03,transparent);box-shadow:inset 0 1px #ffffff08;flex:none}.cap-tabs button{border:1px solid transparent;background:transparent;border-radius:30px;color:#85828e;font:400 14px/1.4 Inter,Arial,sans-serif;padding:12px 16px;white-space:nowrap;transition:color .16s,transform .12s}.cap-tabs button:hover{color:#dfdae6}.cap-tabs button[aria-selected=true]{background:radial-gradient(ellipse at 50% 0,#c3b6d72b,transparent 70%),linear-gradient(#29262e,#15141a);border-color:#cabbd411;box-shadow:inset 0 1px 0 #fff09,0 3px 10px #0004;color:#f5f0fa}.home-store-preview button:active,.home-store-preview a:active{transform:scale(.97)}.home-store-preview :focus-visible{outline:2px solid #cfc0e7;outline-offset:4px}.cap-gallery{position:relative;margin:70px calc(-1 * var(--cap-gutter)) 0}.cap-track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(340px,28.5vw,430px);gap:34px;overflow-x:auto;overflow-y:hidden;padding:5px var(--cap-gutter) 14px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cap-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.cap-track::-webkit-scrollbar{display:none}.cap-gallery:after,.cap-gallery:before{content:"";position:absolute;z-index:3;top:0;bottom:0;width:54px;pointer-events:none}.cap-gallery:after{right:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--page-bg) 79%,transparent))}.cap-gallery:before{left:0;background:linear-gradient(270deg,transparent,color-mix(in srgb,var(--page-bg) 79%,transparent));opacity:0}.cap-gallery[data-at-start=false]:before{opacity:1}.cap-card{--cap-bg:#152442;--cap-top:#172e51;--cap-light:#284e80;--cap-accent:#8ab5fa;position:relative;display:flex;flex-direction:column;min-width:0;height:552px;border:1px solid #dbe0ff26;border-radius:20px;background:radial-gradient(ellipse at 52% 80%,var(--cap-light),transparent 72%),linear-gradient(155deg,var(--cap-top),var(--cap-bg) 85%);box-shadow:inset 0 1px 0 #fff04,0 14px 35px -25px #000a;overflow:hidden;scroll-snap-align:start;isolation:isolate}.cap-theme-violet{--cap-bg:#151431;--cap-top:#201f4e;--cap-light:#38366e;--cap-accent:#b0a7fc}.cap-theme-teal{--cap-bg:#112628;--cap-top:#1c393b;--cap-light:#28575c;--cap-accent:#8ccdcc}.cap-theme-amber{--cap-bg:#30220e;--cap-top:#463316;--cap-light:#72561c;--cap-accent:#e4c77f}.cap-theme-rose{--cap-bg:#2e142d;--cap-top:#481d44;--cap-light:#703167;--cap-accent:#e2a0d7}.cap-theme-slate{--cap-bg:#1b242a;--cap-top:#2a343b;--cap-light:#414d57;--cap-accent:#c3d0df}.cap-card .icon{width:19px;height:19px;flex:none}.cap-card-header{display:flex;align-items:center;gap:13px;padding:25px 25px 0;min-height:72px}.cap-logo{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid #d7dfff45;border-radius:12px;background:linear-gradient(140deg,#ffffff1b,#ffffff05 48%,#00000021);box-shadow:inset 0 1px 2px #ffffff18,0 0 0 3px #07090c29,0 6px 10px #0003;color:var(--cap-accent)}.cap-logo:before{content:"";position:absolute;inset:3px;border:1px solid var(--cap-accent);opacity:.24;border-radius:9px;pointer-events:none}.cap-logo>svg{width:27px;height:27px}.cap-card-header h3{font-size:18px;line-height:1.3;letter-spacing:-.4px;font-weight:450;margin:0;color:#f4f0fb;flex:1;min-width:0}.cap-play{display:grid;place-items:center;flex:none;width:37px;height:37px;border-radius:9px;border:1px solid #ecedff32;background:linear-gradient(135deg,#ffffff08,#ffffff03);color:#eee9f9;box-shadow:inset 0 1px #ffffff0a;transition:background-color .14s,transform .12s}.cap-play:hover{background-color:#ffffff12}.cap-play .icon{width:17px;height:17px}.cap-play:disabled{opacity:1;cursor:wait}.cap-loading{display:none;width:14px;height:14px;border:1.5px solid #ffffff35;border-top-color:#fff;border-radius:50%;animation:cap-spin .7s linear infinite}.cap-card[data-state=running] .cap-play>.icon{display:none}.cap-card[data-state=running] .cap-loading{display:block}.cap-description{margin:26px 25px 22px;min-height:81px;font-size:18px;line-height:1.5;letter-spacing:-.3px;color:#f0ecf5;font-weight:450}.cap-visual{position:relative;flex:1;min-height:254px;margin:0 25px;border-top:1px solid #ffffff12}.cap-demo{position:relative;width:100%;height:100%;min-height:260px;color:#e4e0ef}.cap-demo small{font-weight:400}.cap-card-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px 25px 21px;min-height:57px;font-size:11px;color:#c3bfd2b3;position:relative;z-index:2}.cap-enquire{display:inline-flex;align-items:center;gap:7px;background:none;padding:0;border:0;color:#e4dced;font:400 12px/1.5 Inter,Arial,sans-serif;white-space:nowrap;transition:transform .12s,color .15s}.cap-enquire:hover{color:#fff}.cap-enquire .icon{width:13px;height:13px}.cap-error{position:absolute;z-index:5;left:20px;right:20px;bottom:55px;background:#291b28ee;border:1px solid #e6b5c53d;border-radius:5px;font-size:12px;color:#f5d5dc;padding:10px;line-height:1.5}.cap-section-footer{margin-top:20px;min-height:44px}.cap-section-footer>p{margin:0;font-size:12px;color:#807b8b;line-height:1.5}.cap-footer-actions{display:flex;align-items:center;gap:28px}.cap-store-link{display:inline-flex;align-items:center;gap:10px;color:#d1c6df;font-size:14px;line-height:1.4}.cap-store-link .icon{width:16px;height:16px}.cap-carousel-controls{display:flex;gap:9px}.cap-carousel-controls button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #c8bbd527;border-radius:50%;background:#ffffff04;color:#c9bfd6;transition:transform .12s,background-color .14s}.cap-carousel-controls .icon{width:17px;height:17px}.cap-carousel-controls [data-cap-prev] .icon{transform:rotate(180deg)}.cap-carousel-controls button:hover:not(:disabled){background:#ffffff0d}.cap-carousel-controls button:disabled{opacity:.3;cursor:default}.cap-state-after{display:none}.cap-card.cap-reset *{transition:none!important}.cap-card[data-state=done] .cap-state-before{display:none}.cap-card[data-state=done] .cap-state-after{display:inline}.cap-paper-back{position:absolute;top:28px;left:17%;width:73%;height:222px;border:1px solid #ffffff12;border-radius:9px;background:#d9d9f409;transform:rotate(5deg)}.cap-paper{position:absolute;top:32px;left:6%;width:84%;padding:19px 20px 17px;border:1px solid #e0e3ff35;border-radius:9px;background:linear-gradient(150deg,#ffffff16,#ffffff06),var(--cap-bg);box-shadow:0 14px 35px -5px #0005;transform:rotate(-5deg);transition:transform .65s cubic-bezier(.22,1,.36,1)}.cap-paper-top{display:flex;align-items:center;gap:7px;color:#d4cee2;font-size:9px;letter-spacing:1.2px;line-height:1.4}.cap-paper-top .icon{width:13px;height:13px}.cap-paper-top i{width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--cap-accent);opacity:.7}.cap-paper-title{margin-top:18px;font-size:22px;line-height:1.2;letter-spacing:-.6px;color:#f0ebf7}.cap-paper-lines{display:grid;gap:6px;margin:16px 0}.cap-paper-lines i{display:block;height:3px;width:90%;border-radius:2px;background:#e6dff626}.cap-paper-lines i:nth-child(2){width:72%}.cap-paper-lines i:nth-child(3){width:48%}.cap-paper-rule{height:1px;background:#ffffff12;margin-bottom:13px}.cap-paper-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#c1b8d4}.cap-paper-meta strong{font-size:17px;color:#efe9f8;line-height:1.2;white-space:nowrap;font-weight:400}.cap-paper-badge{display:flex;gap:5px;align-items:center;margin-top:14px;font-size:10px;color:var(--cap-accent)}.cap-paper-badge .icon{width:12px;height:12px;opacity:0}.cap-output-chip{position:absolute;z-index:2;bottom:6px;right:-6px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #dfdded35;border-radius:8px;background:linear-gradient(110deg,#ffffff14,#ffffff05),var(--cap-bg);box-shadow:0 8px 25px #0004;color:#f0eaf7;font-size:12px;opacity:0;transform:translateY(12px);transition:opacity .26s .29s,transform .5s .21s cubic-bezier(.22,1,.36,1)}.cap-card:is([data-state=running],[data-state=done]) .cap-paper{transform:rotate(-1deg) translateY(-4px)}.cap-card:is([data-state=running],[data-state=done]) .cap-output-chip{opacity:1;transform:translateY(0)}.cap-card[data-state=done] .cap-paper-badge .icon{opacity:1}.cap-connect{position:relative;padding-top:41px}.cap-app-pair{display:flex;justify-content:space-between;gap:60px;padding:0 22px;position:relative;z-index:1}.cap-app-pair>div{display:flex;align-items:center;flex-direction:column;gap:11px;min-width:0}.cap-large-app{display:grid;place-items:center;width:76px;height:76px;border:1px solid #e1ddff3a;border-radius:19px;box-shadow:inset 0 1px 1px #fff2,0 0 0 5px #00000012,0 12px 20px #0003;background:linear-gradient(140deg,#ffffff20,#ffffff04),var(--cap-bg);color:var(--cap-accent)}.cap-large-app svg{width:42px;height:42px}.cap-app-pair small{font-size:12px;line-height:1.3;color:#c5bfd8}.cap-connect-line{position:absolute;top:23px;left:0;right:0;height:100px;display:grid;place-items:center}.cap-connect-line svg{width:100%;height:100%;overflow:visible}.cap-wire-base{stroke:#d5c8eb26;stroke-width:1.5}.cap-wire-live{stroke:var(--cap-accent);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .65s cubic-bezier(.22,1,.36,1)}.cap-wire-arrow{stroke:#e0d4f09c;stroke-width:1.5}.cap-sync-record{display:flex;gap:10px;align-items:center;margin:30px 3px 0;padding:13px 12px;border:1px solid #ddd3ed24;border-radius:8px;background:linear-gradient(120deg,#ffffff0f,#ffffff04);box-shadow:0 7px 15px #0002;transform:translateY(5px);transition:transform .55s cubic-bezier(.22,1,.36,1)}.cap-record-icon{display:grid;place-items:center;width:30px;height:35px;border-radius:5px;background:#bca8ef12;color:var(--cap-accent);flex:none}.cap-sync-record strong{display:block;font-size:12px;line-height:1.4;font-weight:400;color:#ece6f5}.cap-sync-record small{display:block;font-size:10px;line-height:1.5;color:#b2a8c8;margin-top:3px}.cap-record-check{margin-left:auto;opacity:0;color:var(--cap-accent);transition:opacity .23s .35s}.cap-record-check .icon{width:16px;height:16px}.cap-card:is([data-state=running],[data-state=done]) .cap-wire-live{stroke-dashoffset:0}.cap-card:is([data-state=running],[data-state=done]) .cap-record-check{opacity:1}.cap-card:is([data-state=running],[data-state=done]) .cap-sync-record{transform:translateY(0)}.cap-folder-shape{position:absolute;top:63px;left:0;width:100%;height:190px;filter:drop-shadow(0 15px 15px #0003)}.cap-folder-doc{position:absolute;top:36px;left:17%;width:42%;height:146px;border:1px solid #e0e5ee30;border-radius:8px;background:linear-gradient(130deg,#ffffff16,#ffffff03),var(--cap-bg);padding:15px;display:flex;gap:9px;align-items:flex-start;font-size:12px;color:#d2e0e0;transition:transform .62s cubic-bezier(.22,1,.36,1)}.cap-folder-doc .icon{width:17px;height:17px;color:var(--cap-accent)}.cap-folder-doc-one{transform:rotate(-10deg) translateY(-5px)}.cap-folder-doc-two{left:42%;transform:rotate(9deg) translateY(5px)}.cap-folder-name{position:absolute;top:151px;left:13%;font-size:18px;line-height:1.3;letter-spacing:-.4px;color:#e6f0ee;max-width:75%}.cap-folder-name small{display:block;font-size:11px;color:#b0c9c8;margin-top:8px;letter-spacing:0}.cap-folder-tag{position:absolute;bottom:7px;right:4%;display:flex;gap:5px;align-items:center;padding:8px 11px;border:1px solid #d6eee02d;background:var(--cap-bg);border-radius:6px;color:#dcefe7;font-size:11px;opacity:0;transform:translateY(10px);transition:opacity .3s .25s,transform .45s .2s cubic-bezier(.22,1,.36,1)}.cap-folder-tag .icon{width:13px;height:13px}.cap-card:is([data-state=running],[data-state=done]) .cap-folder-doc-one{transform:rotate(-4deg) translateY(23px)}.cap-card:is([data-state=running],[data-state=done]) .cap-folder-doc-two{transform:rotate(3deg) translateY(23px)}.cap-card:is([data-state=running],[data-state=done]) .cap-folder-tag{opacity:1;transform:translateY(0)}.cap-inbox-title{display:flex;align-items:center;gap:9px;margin:28px 0 19px;font-size:13px;color:#ddd7ed}.cap-inbox-title small{font-size:10px;color:#b2a6c9;margin-left:auto}.cap-sorted-list{display:grid;gap:9px}.cap-sorted-row{display:flex;align-items:center;gap:8px;border:1px solid #e3d7f323;border-radius:7px;background:linear-gradient(110deg,#ffffff0b,#ffffff03);padding:11px 10px;box-shadow:0 5px 12px #0002;transform:translate(-3px);transition:transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--item) * 65ms)}.cap-message-dot{flex:none;width:5px;height:5px;background:var(--cap-accent);border-radius:50%}.cap-sorted-row strong{display:block;font-size:11px;line-height:1.3;font-weight:400;color:#e5dcee}.cap-sorted-row small{font-size:9px;color:#a79abb;margin-top:3px;display:block}.cap-sorted-label{font-size:9px;margin-left:auto;flex:none;color:var(--cap-accent);padding:4px 6px;background:#cab2eb12;border:1px solid #cab2eb25;border-radius:4px;opacity:0;transition:opacity .25s;transition-delay:calc(.18s + var(--item) * 65ms)}.cap-triage-summary{font-size:10px;color:#bbaad6;display:flex;gap:6px;align-items:center;margin-top:15px}.cap-triage-summary .icon{width:13px;height:13px}.cap-card:is([data-state=running],[data-state=done]) .cap-sorted-row{transform:translate(0)}.cap-card:is([data-state=running],[data-state=done]) .cap-sorted-label{opacity:1}.cap-board-top{display:flex;align-items:center;gap:7px;margin-top:29px;color:#ddd5ed;font-size:12px;line-height:1.4}.cap-board-top .icon{width:15px;height:15px}.cap-board-top small{margin-left:auto;font-size:9px;color:#a9a0ba}.cap-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;min-height:154px}.cap-board-column{min-width:0;padding:0 0 10px;border-top:1px solid #e7d9ff18}.cap-board-column>span{display:block;margin:10px 0 14px;font-size:10px;color:#b2a5c8}.cap-board-ticket{position:relative;z-index:2;padding:10px 8px;border:1px solid #deceee33;background:linear-gradient(140deg,#ffffff12,#ffffff04),var(--cap-bg);border-radius:6px;box-shadow:0 7px 14px #0003;transition:transform .68s cubic-bezier(.22,1,.36,1)}.cap-board-ticket>i{display:block;width:20px;height:3px;background:var(--cap-accent);border-radius:2px;opacity:.6;margin-bottom:10px}.cap-board-ticket>strong{display:block;font-size:11px;line-height:1.35;font-weight:400;color:#eee7f6}.cap-board-ticket>small{display:block;font-size:9px;color:#a99cbf;margin-top:6px}.cap-board-ticket>div{display:flex;gap:4px;align-items:center;justify-content:space-between;margin-top:11px;font-size:7px;color:#aea0c2}.cap-board-ticket b{display:grid;place-items:center;width:17px;height:17px;font-weight:400;border:1px solid #d7c9ed29;border-radius:50%;background:#bb9edd17}.cap-board-ghost{height:68px;border:1px dashed #d3bdd817;border-radius:6px;margin-top:8px;background:#c7b1e404}.cap-board-column:first-child .cap-board-ghost{display:none}.cap-board-status{display:flex;gap:6px;align-items:center;margin-top:14px;font-size:10px;color:#b5a6cc}.cap-board-status .icon{width:13px;height:13px}.cap-card:is([data-state=running],[data-state=done]) .cap-moving-ticket{transform:translate(calc(200% + 20px))}.cap-calendar{margin-top:27px;border:1px solid #efd9ec22;border-radius:8px;background:linear-gradient(130deg,#ffffff0a,#ffffff03);overflow:hidden;box-shadow:0 9px 25px #0002}.cap-calendar-heading{padding:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #ffffff0c}.cap-calendar-heading strong{font-size:15px;font-weight:400}.cap-calendar-heading span{font-size:9px;color:#c4a4c1}.cap-calendar-days{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;padding:12px 5px 9px}.cap-calendar-days small{display:block;font-size:8px;color:#b299b2}.cap-calendar-days b{display:block;font-size:13px;font-weight:400;margin-top:5px}.cap-calendar-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,31px);padding:0 7px;gap:6px 4px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),#ffffff08 calc(20% - 1px),#ffffff08 20%)}.cap-calendar-event{background:#edb0df12;border:1px solid #efb3e126;border-radius:4px;padding:5px 7px;font-size:9px;line-height:1.2;white-space:nowrap;color:#f0cfeb}.cap-calendar-event small{font-size:7px;opacity:.6;margin-left:6px}.cap-calendar-event.first{grid-area:1/1/2/4}.cap-calendar-event.second{grid-area:2/3/3/6}.cap-calendar-event.target{grid-area:3/2/4/5;opacity:0;transform:translateY(8px);transition:opacity .25s .22s,transform .5s .17s cubic-bezier(.22,1,.36,1);background:#edb0df24;border-color:#efb3e143}.cap-calendar-footer{padding:11px;font-size:9px;color:#cdb4c9}.cap-card:is([data-state=running],[data-state=done]) .cap-calendar-event.target{opacity:1;transform:translateY(0)}.cap-search-field{display:flex;align-items:center;gap:9px;margin-top:28px;padding:11px 12px;border:1px solid #d9e4ff33;border-radius:7px;background:#09142b33;color:#cfdbf1;font-size:12px}.cap-search-field .icon{width:15px;height:15px;color:#9cafd2}.cap-search-field kbd{margin-left:auto;font:11px Inter,Arial,sans-serif;color:#9aabca}.cap-search-results{display:grid;gap:9px;margin-top:18px}.cap-search-result{display:flex;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid #dce6ff10}.cap-search-result>span{font:9px monospace;color:#8c9fbe}.cap-search-result strong{display:block;font-size:12px;font-weight:400;color:#d9e1f0}.cap-search-result small{display:block;font-size:9px;color:#96a7c4;margin-top:3px}.cap-search-result .icon{width:13px;height:13px;margin-left:auto;color:var(--cap-accent);opacity:0;transition:opacity .25s;transition-delay:calc(.15s + var(--item) * 80ms)}.cap-search-summary{display:flex;align-items:center;gap:7px;margin-top:17px;font-size:10px;color:#b8c9e6}.cap-search-summary .icon{width:14px;height:14px}.cap-card:is([data-state=running],[data-state=done]) .cap-search-result .icon{opacity:1}.cap-card[data-cap-playback=auto]{border-color:#d5c4ee66;box-shadow:inset 0 1px #e9dfff18,0 0 28px #b494d616}.cap-card[data-cap-playback=auto] .cap-visual *{transition-duration:1s}.cap-card[data-cap-playback=auto] [data-cap-caption]{color:#d7c7e9}@keyframes cap-spin{to{transform:rotate(360deg)}}@media(min-width:1800px){.home-store-preview{--cap-gutter: calc((100% - 1560px)/2) }.cap-section-heading,.cap-section-footer{max-width:1560px}.cap-track{grid-auto-columns:430px;gap:50px}}@media(max-width:1100px){.cap-section-heading{align-items:flex-start;flex-wrap:wrap;gap:27px}.cap-gallery{margin-top:45px}.cap-tabs button{padding:11px 14px}.cap-track{grid-auto-columns:350px;gap:26px}.cap-card-header{padding-left:22px;padding-right:22px}.cap-card-header h3{font-size:17px}.cap-card-header{gap:10px}.cap-logo{width:44px;height:44px}.cap-play{width:34px;height:34px}.cap-description{font-size:17px;margin-left:22px;margin-right:22px}.cap-visual{margin-left:22px;margin-right:22px}.cap-app-pair{padding-left:10px;padding-right:10px}.cap-large-app{width:68px;height:68px}.cap-card-footer{padding-left:22px;padding-right:22px}}@media(max-width:600px){.home-store-preview{--cap-gutter:22px;padding-top:46px;padding-bottom:39px}.home-store-preview h2{font-size:27px}.cap-section-heading p{font-size:17px;line-height:1.5}.cap-section-heading{gap:25px;display:block}.cap-tabs{margin-top:25px;width:max-content;max-width:100%;overflow-x:auto;padding:5px;scrollbar-width:none;gap:0}.cap-tabs button{font-size:12px;padding:10px 12px}.cap-gallery{margin-top:29px}.cap-track{grid-auto-columns:min(356px,calc(100vw - 64px));gap:19px}.cap-card{height:536px;border-radius:16px}.cap-card-header{padding-top:23px;padding-left:20px;padding-right:20px;gap:10px}.cap-logo{width:42px;height:42px;border-radius:10px}.cap-logo>svg{width:24px;height:24px}.cap-card-header h3{font-size:17px}.cap-description{font-size:17px;line-height:1.5;margin:22px 20px 19px;min-height:77px}.cap-visual{margin-left:20px;margin-right:20px}.cap-card-footer{padding-left:20px;padding-right:20px}.cap-gallery:before,.cap-gallery:after{width:20px}.cap-section-footer{flex-wrap:wrap;gap:18px;margin-top:17px}.cap-section-footer>p{font-size:11px}.cap-footer-actions{justify-content:space-between;width:100%;gap:14px}.cap-store-link{font-size:13px}.cap-carousel-controls button{width:35px;height:35px}.cap-paper{padding:17px;left:4%;width:90%;top:36px}.cap-paper-title{font-size:21px}.cap-paper-meta strong{font-size:15px}.cap-paper-meta{font-size:9px}.cap-output-chip{right:0;padding:11px;font-size:11px}.cap-app-pair{padding-left:5px;padding-right:5px}.cap-sync-record{padding:12px 9px;gap:7px}.cap-sync-record strong{font-size:11px}.cap-sync-record small{font-size:9px}.cap-board-ticket{padding:9px 6px}.cap-board-ticket>strong{font-size:10px}.cap-board-ticket>div>span{display:none}.cap-folder-doc{font-size:10px;padding:12px;gap:6px}.cap-folder-name{font-size:17px}.cap-inbox-title{font-size:12px;gap:7px}.cap-sorted-row{padding:10px 8px}.cap-sorted-row strong{font-size:10px}.cap-sorted-row small{font-size:8px}.cap-sorted-label{font-size:8px;padding:3px 4px}.cap-calendar-event{font-size:8px;padding:5px}.cap-calendar-event small{display:none}.cap-search-result strong{font-size:11px}}@media(max-width:360px){.home-store-preview{--cap-gutter:18px}.cap-track{grid-auto-columns:calc(100vw - 50px);gap:16px}.cap-card-header{padding-left:16px;padding-right:16px;gap:8px}.cap-card-header h3{font-size:15px}.cap-logo{width:37px;height:37px}.cap-logo>svg{width:22px;height:22px}.cap-play{width:30px;height:30px}.cap-description{margin-left:16px;margin-right:16px;font-size:16px}.cap-visual{margin-left:16px;margin-right:16px}.cap-card-footer{padding-left:16px;padding-right:16px;font-size:10px}.cap-enquire{font-size:11px}.cap-paper-meta{font-size:8px}.cap-paper-meta strong{font-size:14px}.cap-large-app{width:62px;height:62px}.cap-large-app svg{width:36px;height:36px}.cap-app-pair{gap:40px}.cap-sorted-label{font-size:7px}.cap-sorted-row{gap:5px}.cap-sorted-row strong{font-size:9px}}@media(prefers-reduced-motion:reduce){.home-store-preview *,.home-store-preview *:before,.home-store-preview *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.home-store-preview button:active,.home-store-preview a:active{transform:none}}@media(forced-colors:active){.cap-card,.cap-tabs,.cap-play,.cap-tabs button[aria-selected=true]{border-color:CanvasText}.cap-gallery:before,.cap-gallery:after{display:none}}.home-page .home-proof{--wf-ease:cubic-bezier(.16,1,.3,1);height:auto;min-height:0;padding:100px max(28px,4vw) 85px;border:0;background:var(--page-bg);color:#edeaf2;font:400 16px/1.5 Inter,Arial,sans-serif;scroll-margin-top:78px}.home-proof *{transition:none}.proof-heading,.wf-workspace,.proof-terms{max-width:1360px;margin-inline:auto}.proof-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end;margin-bottom:46px}.proof-eyebrow{margin:0 0 21px;color:#b8a6d0;font-size:12px;letter-spacing:.8px}.home-page .proof-heading h2{margin:0;font-size:43px;line-height:1.15;font-weight:400;letter-spacing:-1.5px;color:#f0edf4}.proof-heading h2 span{color:#9994a4}.proof-heading>p{max-width:405px;margin:0 0 3px;color:#a19ca9;font-size:15px;line-height:1.8}.proof-heading>p strong{color:#d6cfe0;font-weight:400}.home-page .pilot-workflow.wf-workspace{position:relative;inset:auto;width:100%;margin:0 auto;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.wf-workspace button,.proof-cta{font-family:inherit;cursor:pointer;transition:transform .16s var(--wf-ease),background-color .18s ease;outline-offset:6px}.wf-workspace button:active:not(:disabled),.proof-cta:active{transform:scale(.97)}.wf-workspace button:focus-visible,.proof-cta:focus-visible{outline:2px solid #dbcbff;outline-offset:6px}.wf-workspace button:disabled{cursor:default}.wf-toolbar{min-height:64px;padding:10px 6px;display:flex;align-items:center;justify-content:space-between;gap:20px}.wf-project{display:flex;align-items:center;gap:10px;color:#c8c2d1;font-size:12px;min-width:0}.wf-project>.icon{width:17px;height:17px;color:#a496b9;flex:none}.wf-example-label{font-size:10px;color:#8a8097;margin-left:7px;white-space:nowrap}.wf-toolbar-actions{display:flex;align-items:center;gap:10px;flex:none}.wf-workspace .wf-run{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:159px;min-height:42px;padding:10px 17px;background:linear-gradient(150deg,#f5eefc,#d5c9e6);color:#221b2d;border:1px solid #f1e6ff67;box-shadow:0 3px 14px #0004,inset 0 1px #fffa;border-radius:24px;font-size:12px;font-weight:500}.wf-workspace .wf-run:hover:not(:disabled){background:#f8f2ff}.wf-run:disabled{opacity:.65}.wf-play-icon{width:14px;height:14px}.wf-spinner{display:none;width:12px;height:12px;border:1px solid #211b2c44;border-top-color:#211b2c;border-radius:50%;animation:wf-spin .8s linear infinite}.wf-run[aria-busy=true] .wf-spinner{display:block}.wf-run[aria-busy=true] .wf-play-icon{display:none}.wf-workspace .wf-reset{display:grid;place-items:center;width:42px;height:42px;color:#b9acc9;background:#ffffff04;border:1px solid #ffffff13;border-radius:50%}.wf-reset[hidden]{display:none}.wf-reset svg{width:17px;height:17px}.wf-workspace .wf-reset:hover{background:#ffffff0c}.wf-canvas{position:relative;isolation:isolate;padding:29px 25px 22px;background:var(--page-bg);overflow:hidden;border-radius:16px}.wf-canvas:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle,#a19ab336 .8px,transparent 1px) 0 0/22px 22px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 76%);pointer-events:none}.wf-canvas:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 38% 54%,#7741ca24,transparent 37%),radial-gradient(ellipse at 79% 27%,#d9a9780d,transparent 26%),radial-gradient(ellipse at 78% 75%,#747ec714,transparent 29%);pointer-events:none}.wf-canvas-label{display:flex;align-items:center;gap:8px;color:#9a90a9;font-size:11px;line-height:1.5;position:relative;z-index:2}.wf-live-dot{width:5px;height:5px;border-radius:50%;background:#8f7ba7;flex:none}.wf-workspace[data-phase=review] .wf-live-dot{background:#d3aff9;box-shadow:0 0 9px #b58be6}.wf-workspace[data-phase=done] .wf-live-dot{background:#88cfb2}.wf-graph{position:relative;display:grid;grid-template-columns:1fr 1.08fr 1.1fr 1.23fr;grid-template-rows:195px 195px;gap:100px clamp(42px,4.6vw,76px);align-items:center;margin:53px auto 43px;max-width:1220px;isolation:isolate}.wf-connections{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;pointer-events:none}.wf-wire-base,.wf-wire-bloom,.wf-wire-lit{fill:none;stroke:var(--wf-wire);stroke-linecap:round;vector-effect:non-scaling-stroke}.wf-wire-base{stroke-width:2;opacity:.9}.wf-wire-bloom{stroke-width:7;filter:url(#wf-wire-bloom);opacity:.58}.wf-wire-lit{stroke-width:2.8;opacity:0;transition:opacity .26s ease}.wf-wire-arrow{fill:none;stroke:#d5b0f6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #b284f8)}.wf-glint{opacity:.85}.wf-glint-halo,.wf-packet-halo{fill:#ffc387;filter:url(#wf-spark-bloom)}.wf-glint-core,.wf-packet-core{fill:#fff3ce}.wf-packet{opacity:0;pointer-events:none}.wf-connections [data-complete=true] .wf-wire-lit{opacity:1}.wf-connections [data-selected] .wf-wire-bloom{opacity:.85}.wf-connections [data-to=document] .wf-glint,.wf-connections [data-to=review] .wf-glint{opacity:.5}.wf-workspace .wf-node{position:relative;display:block;min-width:0;width:100%;height:226px;padding:0;background:none;border:0;border-radius:23px;color:#f2effa;text-align:center;isolation:isolate}.wf-node-mail{grid-area:1/1/3/2;margin-top:64px}.wf-node-document{grid-area:1/2/3/3;margin-top:64px}.wf-node-review{grid-area:1/3/3/4;margin-top:64px}.wf-node-crm{grid-area:1/4/2/5}.wf-node-archive{grid-area:2/4/3/5}.wf-workspace .wf-node-document{height:286px}.wf-workspace .wf-node-review{height:240px}.wf-workspace .wf-node-crm,.wf-workspace .wf-node-archive{height:190px}.wf-node-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;padding:24px 18px;border:1.6px solid transparent;border-radius:inherit;background:radial-gradient(ellipse at 0 0,#7155b322,transparent 62%) padding-box,linear-gradient(145deg,#080b12,#070b12 62%,#0f1120) padding-box,linear-gradient(140deg,#f4e4ff,#ab77e9 18%,#777ce1 59%,#bda0f6 84%,#767bcb) border-box;box-shadow:inset 0 0 15px #a17adc12,inset 1px 1px 3px #ede0ff44,0 0 2px 1px #bc8dfb44,0 0 22px #8154da26,0 20px 38px -20px #000;transform:perspective(800px) rotateY(-7deg) skewY(-2deg);transition:transform .26s var(--wf-ease);pointer-events:none}.wf-node-face:before{content:"";position:absolute;inset:-2px;border-radius:inherit;border:1px solid #d3aaff;opacity:.12;box-shadow:0 0 15px #b16aff66,0 0 45px #aa62ff44,inset 0 0 20px #a06eff26;transition:opacity .22s ease;pointer-events:none}.wf-node-face:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 5% 0%,#d5b3ff1f,transparent 42%),linear-gradient(115deg,transparent 36%,#ece3ff03 45%,transparent 58%);pointer-events:none}.wf-node-crm .wf-node-face{transform:perspective(800px) rotateY(-8deg) skewY(-3deg)}.wf-node-archive .wf-node-face{transform:perspective(800px) rotateY(-5deg) skewY(1deg)}.wf-node-face>strong{position:relative;z-index:1;font-size:clamp(20px,2vw,29px);font-weight:400;line-height:1.2;letter-spacing:-.9px;color:#f6f2fc;white-space:nowrap}.wf-app{position:relative;z-index:1;display:block;width:95px;height:95px;flex:none;filter:drop-shadow(0 5px 7px #0008)}.wf-app>svg{width:100%;height:100%}.wf-node-document .wf-app{width:88px;height:88px}.wf-node-document .wf-node-face{gap:14px;padding-top:23px;padding-bottom:26px}.wf-node-review .wf-app{width:100px;height:100px}.wf-node-review .wf-node-face{gap:15px}.wf-node-crm .wf-node-face,.wf-node-archive .wf-node-face{flex-direction:row;gap:13px;padding:24px 17px}.wf-node-crm .wf-app,.wf-node-archive .wf-app{width:80px;height:80px}.wf-document-lines{display:grid;gap:10px;width:78%;margin:7px auto 0}.wf-document-lines i{display:block;position:relative;height:5px;margin-left:18px;background:#44325e85;border-radius:2px}.wf-document-lines i:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:linear-gradient(#ebb7ff,#a66de0);top:-1.5px;left:-18px;box-shadow:0 0 7px #b073dc3d}.wf-document-lines i:after{content:"";position:absolute;inset:0 45% 0 0;background:linear-gradient(90deg,#dab4f5,#8563b2);border-radius:2px}.wf-document-lines i:nth-child(2):after{right:61%}.wf-document-lines i:nth-child(3):after{right:49%}.wf-node-check{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:30px;height:30px;border:1px solid #cbb4ff24;border-radius:50%;background:#b494ff07;color:#dbbcff45;transition:opacity .22s ease,transform .22s var(--wf-ease);opacity:.6;transform:scale(.85)}.wf-node-check>.icon{width:18px;height:18px;stroke-width:3}.wf-node .wf-node-check{opacity:0}.wf-node[data-state=done] .wf-node-check{opacity:1;transform:scale(1);background:linear-gradient(145deg,#23dd99,#049866);border-color:#5bffc584;color:#fff;box-shadow:0 0 14px #20dc9544,inset 0 1px #a1ffda44}.wf-node[data-selected] .wf-node-face:before,.wf-node[data-state=active] .wf-node-face:before{opacity:1}.wf-node[data-selected] .wf-node-face{box-shadow:inset 0 0 22px #a17adc17,inset 1px 1px 3px #fff5,0 0 2px 1px #dcbdff88,0 0 30px #9d62ff33,0 20px 38px -20px #000}.wf-node[data-state=active] .wf-node-face:before{animation:wf-activate .35s var(--wf-ease)}.wf-canvas-bottom{display:flex;justify-content:space-between;gap:15px;color:#a59aaf;font-size:10px;line-height:1.5}.wf-canvas-bottom>span:first-child{display:flex;align-items:center;gap:7px}.wf-canvas-bottom .icon{width:13px;height:13px;flex:none;color:#b19bc8}.wf-step-count{font:10px ui-monospace,Consolas,monospace;white-space:nowrap;color:#a093ad}.proof-terms{display:flex;align-items:center;justify-content:space-between;gap:70px;margin-top:37px}.proof-terms>div{max-width:680px}.proof-condition-title{font-size:16px;line-height:1.6;letter-spacing:-.15px;color:#d4cfdd;margin:0}.proof-condition-title br{display:none}.proof-condition-title span{color:#a498b1;margin-left:4px}.proof-condition-detail{font-size:12px;color:#82778f;line-height:1.75;max-width:650px;margin:11px 0 0}.proof-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:43px;padding:12px 18px;flex:none;color:#e3d8ef;background:linear-gradient(150deg,#22202a,#15141a);border:1px solid #b7a3cc40;border-radius:7px;box-shadow:0 2px 7px #0003,inset 0 1px #ffffff07;font-size:12px}.proof-cta:hover{background:#292331}.proof-cta>.icon{width:15px;height:15px}.home-page .home-proof{padding-top:86px}.proof-heading{margin-bottom:28px}.wf-toolbar{padding:8px 6px;min-height:62px}.wf-project{align-items:flex-start;flex-direction:column;gap:3px;font-size:14px;color:#e2dbe9}.wf-project .wf-example-label{display:block;margin-left:0;font-size:11px;color:#a79cb4}.wf-canvas{padding-top:12px;padding-bottom:18px}.wf-graph{grid-template-rows:210px 210px;row-gap:45px;margin:34px auto 24px}.wf-workspace .wf-node{height:264px}.wf-workspace .wf-node-document{height:278px}.wf-workspace .wf-node-review{height:284px}.wf-workspace .wf-node-crm,.wf-workspace .wf-node-archive{height:210px}.wf-node-mail,.wf-node-document,.wf-node-review{margin-top:40px}.wf-workspace .wf-node .wf-node-face{flex-direction:column;justify-content:center;gap:17px;padding:22px 18px}.wf-card-heading{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;max-width:100%}.wf-card-heading>strong{font-size:25px;font-weight:400;letter-spacing:-.6px;line-height:1.2;color:#f4effb}.wf-workspace .wf-node .wf-app{width:64px;height:64px}.wf-workspace .wf-node-review .wf-app{width:71px;height:71px}.wf-workspace .wf-node-crm .wf-card-heading,.wf-workspace .wf-node-archive .wf-card-heading{flex-direction:row;gap:8px}.wf-workspace .wf-node-crm .wf-app,.wf-workspace .wf-node-archive .wf-app{width:48px;height:48px}.wf-card-data{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;min-width:0;font-size:12px;line-height:1.5;color:#c3b9cf;overflow-wrap:anywhere}.wf-card-data>b{font-weight:500;font-size:13px;color:#e6ddf0}.wf-card-data>.wf-invoice-ref{font-size:10px;letter-spacing:1.1px;color:#b9a2cf}.wf-card-data>.wf-amount{font-size:29px;font-weight:400;letter-spacing:-1px;line-height:1.3;color:#f1e9fb;font-variant-numeric:tabular-nums;white-space:nowrap}.wf-amount>small{font-size:9px;color:#a99abb;letter-spacing:0;margin-left:6px;font-weight:400}.wf-file-chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%;font-size:10px;white-space:nowrap;border:1px solid #c8a4ef26;border-radius:6px;padding:6px 8px;margin-top:3px;background:#c0a4e908;color:#d4c5e5}.wf-file-chip>.icon{width:12px;height:12px;flex:none}.wf-output-data{gap:6px}.wf-output-data>span{font-size:11px}.wf-output-data .wf-output-status{font-size:10px;color:#a69ab4;margin-top:3px}.wf-node[data-state=done] .wf-output-status{color:#94e0c0}.wf-inline-action{display:flex;justify-content:center;align-items:center;width:100%;min-height:35px;font-size:10px;color:#b6a5ca;border:1px solid #c4a1ed1c;border-radius:20px;margin-top:3px;padding:7px 5px;background:#c5a5ef04}.wf-workspace[data-phase=review] .wf-inline-action{color:#251c31;background:linear-gradient(135deg,#f4e7ff,#d3b8f7);border-color:#f3dfff;box-shadow:0 0 22px #b68df234;font-size:12px;font-weight:500}.wf-workspace[data-phase=review] .wf-node-review .wf-node-face:before{opacity:1}.wf-workspace[data-phase=review] .wf-run{color:#c5b5d5;background:#bba2db08;border-color:#b8a0d339;box-shadow:none}.wf-workspace[data-phase=review] .wf-run:hover:not(:disabled){color:#eee4fa;background:#bba2db18}.wf-workspace[data-phase=done] .wf-inline-action{color:#a5e6ce;border-color:#74caa640;background:#72cba812;font-size:12px}.wf-workspace .wf-node-check{width:24px;height:24px;top:12px;right:12px}.wf-node-check>.icon{width:14px;height:14px}.wf-popover{position:absolute;z-index:40;width:300px;max-width:calc(100% - 24px);padding:20px 22px;border:1px solid #c3a4e965;border-radius:13px;background:#17131ff7;box-shadow:0 12px 45px #000b,0 0 24px #9b69d71c;color:#eae1f5;backdrop-filter:blur(12px)}.wf-popover[hidden]{display:none}.wf-popover>strong{display:block;font-size:16px;font-weight:500;padding-right:28px;line-height:1.4}.wf-popover>p{font-size:14px;line-height:1.7;color:#c9bed6;margin:9px 0 0}.wf-workspace .wf-popover-close{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:#cfc0e1}.wf-popover-close>.icon{width:15px;height:15px}.wf-workspace .wf-popover-close:hover{background:#c9abec15}.proof-terms{margin-top:22px}.proof-cta{border-radius:24px;min-height:44px}@keyframes wf-spin{to{transform:rotate(360deg)}}@keyframes wf-activate{0%{opacity:.3}to{opacity:1}}@media(hover:hover)and (pointer:fine){.wf-node:hover .wf-node-face{transform:perspective(800px) rotateY(-3deg) skewY(-1deg) translateY(-3px)}.wf-node:hover .wf-node-face:before{opacity:1}}@media(min-width:1800px){.home-page .home-proof{padding-inline:calc((100% - 1560px)/2)}.proof-heading,.wf-workspace,.proof-terms{max-width:1560px}.wf-graph{max-width:1360px;grid-template-rows:220px 220px;row-gap:45px}.wf-workspace .wf-node{height:282px}.wf-workspace .wf-node-document{height:292px}.wf-workspace .wf-node-review{height:298px}.wf-workspace .wf-node-crm,.wf-workspace .wf-node-archive{height:220px}.wf-card-heading>strong{font-size:27px}.wf-card-data{font-size:13px}}@media(max-width:1150px){.proof-heading{gap:35px;grid-template-columns:1.2fr 1fr}.home-page .proof-heading h2{font-size:36px}.proof-heading>p{font-size:14px}.wf-canvas{padding-inline:18px}.wf-graph{column-gap:38px;grid-template-rows:200px 200px;row-gap:45px}.wf-workspace .wf-node{height:251px}.wf-workspace .wf-node-document{height:265px}.wf-workspace .wf-node-review{height:270px}.wf-workspace .wf-node-crm,.wf-workspace .wf-node-archive{height:200px}.wf-workspace .wf-node .wf-node-face{padding:18px 12px;gap:15px}.wf-card-heading>strong{font-size:23px}.wf-card-data{font-size:11px}.wf-card-data>b{font-size:12px}.wf-file-chip{font-size:9px;padding-inline:6px}.wf-card-data>.wf-amount{font-size:27px}.wf-workspace .wf-node-crm .wf-app,.wf-workspace .wf-node-archive .wf-app{width:39px;height:39px}.proof-terms{gap:35px}}@media(max-width:1050px){.home-page .home-proof{padding:60px 28px}.proof-heading{grid-template-columns:1fr;gap:23px;margin-bottom:25px}.home-page .proof-heading h2{font-size:37px;max-width:620px}.proof-heading>p{max-width:560px;font-size:15px}.wf-graph{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto) auto;gap:40px 32px;max-width:470px;margin:26px auto}.wf-node-mail{grid-area:1/1/2/3}.wf-node-document{grid-area:2/1/3/3}.wf-node-review{grid-area:3/1/4/3}.wf-node-crm{grid-area:4/1/5/2}.wf-node-archive{grid-area:4/2/5/3}.wf-workspace .wf-node{margin:0;height:224px}.wf-workspace .wf-node:is(.wf-node-mail,.wf-node-document,.wf-node-review){width:250px;justify-self:center}.wf-workspace .wf-node-document{height:248px}.wf-workspace .wf-node-review{height:270px}.wf-workspace .wf-node-crm,.wf-workspace .wf-node-archive{height:192px}.wf-node-face,.wf-node-crm .wf-node-face,.wf-node-archive .wf-node-face{transform:none}.wf-workspace .wf-node .wf-node-face{gap:12px;padding:18px}.wf-card-heading{flex-direction:row;gap:8px}.wf-card-heading>strong{font-size:25px}.wf-card-data{font-size:13px}.wf-card-data>b{font-size:14px}.wf-file-chip{font-size:11px}.wf-card-data>.wf-amount{font-size:31px}.wf-workspace .wf-node-crm .wf-card-heading,.wf-workspace .wf-node-archive .wf-card-heading{gap:6px}.wf-node-crm .wf-card-heading>strong,.wf-node-archive .wf-card-heading>strong{font-size:22px}.wf-canvas:after{background:radial-gradient(ellipse at 50% 36%,#7741ca22,transparent 44%),radial-gradient(ellipse at 80% 80%,#e8b48a0c,transparent 27%)}.proof-terms{align-items:flex-start;flex-direction:column;gap:23px}}@media(max-width:600px){.home-page .home-proof{padding:48px 22px 46px}.proof-eyebrow{font-size:11px;margin-bottom:16px}.home-page .proof-heading h2{font-size:30px;line-height:1.18;letter-spacing:-.9px}.proof-heading{gap:20px;margin-bottom:22px}.proof-heading>p{font-size:14px;line-height:1.75}.wf-toolbar{padding:12px 0;gap:12px;align-items:center}.wf-project{font-size:12px;max-width:145px}.wf-project .wf-example-label{font-size:10px}.wf-workspace .wf-run{font-size:11px;min-width:132px;padding:10px 12px;min-height:42px;flex:none}.wf-canvas{padding:10px 8px 12px;border-radius:0}.wf-graph{gap:36px 24px;margin:25px auto}.wf-workspace .wf-node:is(.wf-node-mail,.wf-node-document,.wf-node-review){width:234px;max-width:calc(100% - 20px)}.wf-workspace .wf-node{height:217px;border-radius:19px}.wf-workspace .wf-node-document{height:225px}.wf-workspace .wf-node-review{height:250px}.wf-workspace .wf-node-crm,.wf-workspace .wf-node-archive{height:204px}.wf-workspace .wf-node .wf-node-face{padding:17px 14px;gap:13px}.wf-workspace .wf-node .wf-app{width:54px;height:54px}.wf-workspace .wf-node-review .wf-app{width:62px;height:62px}.wf-card-heading>strong{font-size:24px}.wf-card-data{font-size:12px}.wf-card-data>b{font-size:13px}.wf-file-chip{font-size:10px}.wf-workspace .wf-node-crm .wf-card-heading,.wf-workspace .wf-node-archive .wf-card-heading{flex-direction:column;gap:4px}.wf-node-crm .wf-card-heading>strong,.wf-node-archive .wf-card-heading>strong{font-size:20px}.wf-workspace .wf-node-crm .wf-app,.wf-workspace .wf-node-archive .wf-app{width:43px;height:43px}.wf-output-data>b{font-size:11px}.wf-output-data>span{font-size:10px}.wf-workspace .wf-node-crm .wf-node-face,.wf-workspace .wf-node-archive .wf-node-face{padding-inline:9px;gap:11px}.wf-workspace .wf-node-check{width:21px;height:21px;top:9px;right:9px}.wf-node-check>.icon{width:13px;height:13px}.wf-popover{padding:19px 20px;width:286px}.wf-popover>p{font-size:14px}.proof-terms{margin-top:23px}.proof-condition-title{font-size:15px;line-height:1.6}.proof-condition-title br{display:block}.proof-condition-title span{margin-left:0}.proof-condition-detail{font-size:11px}.proof-cta{font-size:12px}}@media(max-width:360px){.home-page .home-proof{padding-inline:18px}.home-page .proof-heading h2{font-size:27px}.wf-canvas{padding-inline:6px}.wf-graph{column-gap:18px}.wf-project{font-size:11px;max-width:132px}.wf-workspace .wf-run{min-width:122px;font-size:10px;padding-inline:10px}.wf-node-crm .wf-card-heading>strong,.wf-node-archive .wf-card-heading>strong{font-size:18px}.wf-output-data>b{font-size:10px}.wf-output-data>span{font-size:9px}}@media(prefers-reduced-motion:reduce){.home-proof button,.wf-node-face,.wf-node-face:before,.wf-node-check,.wf-wire-lit{transition:none}.wf-node[data-state=active] .wf-node-face:before,.wf-spinner{animation:none}.wf-node:hover .wf-node-face{transform:none}}@media(forced-colors:active){.wf-canvas:before,.wf-canvas:after,.wf-node-face:before,.wf-node-face:after,.wf-wire-bloom,.wf-glint{display:none}.wf-node-face,.wf-workspace,.wf-popover{border:1px solid CanvasText;box-shadow:none}.wf-node[data-selected]{outline:2px solid Highlight}.wf-wire-base,.wf-wire-arrow{stroke:CanvasText}.wf-wire-lit{stroke:Highlight}.wf-node-check,.wf-inline-action{border-color:CanvasText}.wf-node-face{transform:none}}.home-page .home-method-showcase{--method-ease:cubic-bezier(.16,1,.3,1);height:auto;min-height:0;padding:90px max(28px,4vw) 58px;background:var(--page-bg);border-top:1px solid #ffffff0b;color:#eeeaf2;font:400 16px/1.5 Inter,Arial,sans-serif;scroll-margin-top:78px;isolation:isolate}.home-method-showcase *{transition:none}.method-showcase-heading,.method-showcase-grid,.method-control-note{max-width:1360px;margin-inline:auto}.method-showcase-eyebrow{font-size:12px;color:#a99bb9;letter-spacing:.6px;margin:0 0 20px}.home-page .method-showcase-heading h2{margin:0;font-size:42px;line-height:1.17;letter-spacing:-1.4px;font-weight:400;color:#f1edf5}.method-showcase-heading h2 span{color:#a39bab}.method-showcase-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:97px;margin-bottom:73px}.method-skew-card{position:relative;min-width:0;display:flex;align-items:stretch;isolation:isolate;padding:24px 0}.method-tone-lilac{--method-from:#c6b9df;--method-to:#6c4d9a;--method-tint:#b29ecb;--method-ink:#c6b1df}.method-tone-slate{--method-from:#94b6d5;--method-to:#515989;--method-tint:#99a7cc;--method-ink:#b2bddc}.method-tone-sage{--method-from:#b2cec8;--method-to:#536675;--method-tint:#9cb6b4;--method-ink:#b7cec8}.method-card-light{position:absolute;inset:0;pointer-events:none;z-index:-1}.method-ribbon{position:absolute;left:29%;top:-22px;bottom:-22px;width:43%;border-radius:10px;background:linear-gradient(315deg,var(--method-to),var(--method-from));transform:skew(15deg);transition:transform .45s var(--method-ease),opacity .3s var(--method-ease);transform-origin:50% 50%}.method-ribbon-solid{opacity:.75;box-shadow:inset 1px 0 #ffffff40,inset -1px 0 #ffffff1a}.method-ribbon-glow{filter:blur(31px);opacity:.23}.method-glass-square{position:absolute;z-index:2;display:block;width:64px;height:64px;border:1px solid #ffffff19;border-radius:9px;background:linear-gradient(145deg,#f3edff0d,#ffffff03);backdrop-filter:blur(10px);box-shadow:0 7px 18px #0003,inset 0 1px #ffffff0d;opacity:.62;transition:transform .45s var(--method-ease),opacity .3s var(--method-ease)}.method-glass-square-top{top:-42px;left:21px;transform:translateY(8px) scale(.85)}.method-glass-square-bottom{bottom:-42px;right:30px;width:52px;height:52px;transform:translateY(-8px) scale(.85)}.method-glass-content{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-width:0;padding:30px 28px 23px;border:1px solid #cbbad329;border-radius:11px;background:linear-gradient(125deg,#1b1923d9,#14141dec 65%,#181620e8);backdrop-filter:blur(17px);box-shadow:0 14px 32px #0005,0 2px 5px #0004,inset 0 1px #ffffff08;transform:translate(0);transition:transform .45s var(--method-ease)}.method-glass-content:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(120deg,transparent 18%,color-mix(in srgb,var(--method-tint) 11%,transparent) 50%,transparent 88%);pointer-events:none}.method-card-label{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;line-height:1.5;color:var(--method-ink);margin-bottom:27px}.method-card-label>span:last-child{font:10px ui-monospace,SFMono-Regular,Consolas,monospace;color:#b9afc6;white-space:nowrap}.method-card-label>span:last-child>span{color:#6f657b}.home-page .method-glass-content h3{margin:0 0 17px;min-height:62px;max-width:280px;font-size:26px;line-height:1.19;font-weight:400;letter-spacing:-.75px;color:#f1edf7}.method-card-description{margin:0 0 27px;font-size:14px;line-height:1.75;color:#aca4b6;min-height:74px;max-width:340px}.method-step-links{display:grid;gap:0;list-style:none;margin:0;padding:0;border-top:1px solid #d8c6ee12}.method-step-links>li+li{border-top:1px solid #d8c6ee12}.method-step-links a{display:flex;align-items:flex-start;gap:11px;position:relative;margin-inline:-9px;padding:18px 9px;text-decoration:none;border-radius:5px;color:#ded5e8;transition:transform .15s var(--method-ease),background-color .15s var(--method-ease)}.method-step-links a:hover{background:#c2acd30a}.method-step-links a:active{transform:scale(.97)}.method-step-links a:focus-visible{outline:2px solid var(--method-ink);outline-offset:1px;background:#c2acd30a}.method-step-symbol{display:grid;place-items:center;width:27px;height:27px;flex:none;border:1px solid #d5c0e81b;border-radius:6px;background:#d5c0e808;color:var(--method-ink)}.method-step-symbol>.icon{width:16px;height:16px}.method-step-links a>span:nth-child(2){min-width:0;flex:1}.method-step-links strong{display:block;font-size:13px;line-height:1.4;font-weight:500;color:#e5ddec}.method-step-links small{display:block;font-size:11px;line-height:1.6;color:#9f93ad;margin-top:5px}.method-step-arrow{width:14px;height:14px;flex:none;color:#a496b7;margin-top:5px}.method-card-outcome{margin:auto 0 0;padding-top:20px;border-top:1px solid #d8c6ee12;font-size:10px;line-height:1.6;color:var(--method-ink);opacity:.8}.method-control-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:1.6;color:#968b9f;margin-top:0;margin-bottom:0}.method-control-note>.icon{width:16px;height:17px;flex:none;color:#b7a4ca}.method-skew-card:focus-within .method-ribbon{transform:skew(0) scaleX(1.1)}.method-skew-card:focus-within .method-glass-content{transform:translate(-9px,-3px)}.method-skew-card:focus-within .method-glass-square-top{transform:translate(8px,-7px) scale(1);opacity:.85}.method-skew-card:focus-within .method-glass-square-bottom{transform:translate(-8px,7px) scale(1);opacity:.85}.method-skew-card:focus-within .method-ribbon-glow{opacity:.34}@media(hover:hover)and (pointer:fine){.method-skew-card:hover .method-ribbon{transform:skew(0) scaleX(1.1)}.method-skew-card:hover .method-glass-content{transform:translate(-9px,-3px)}.method-skew-card:hover .method-glass-square-top{transform:translate(8px,-7px) scale(1);opacity:.85}.method-skew-card:hover .method-glass-square-bottom{transform:translate(-8px,7px) scale(1);opacity:.85}.method-skew-card:hover .method-ribbon-glow{opacity:.34}}@media(min-width:1800px){.home-page .home-method-showcase{padding-inline:calc((100% - 1560px)/2)}.method-showcase-heading,.method-showcase-grid,.method-control-note{max-width:1560px}.method-showcase-grid{gap:65px}.method-glass-content{padding:36px 34px 29px}.home-page .method-glass-content h3{font-size:28px;max-width:320px}.method-card-description{font-size:15px}}@media(max-width:1150px)and (min-width:901px){.method-showcase-grid{gap:28px}.method-glass-content{padding:26px 20px 23px}.home-page .method-glass-content h3{font-size:23px;min-height:56px}.method-card-description{font-size:13px;min-height:116px}.method-step-links a{gap:8px}.method-step-links small{font-size:10px}.method-step-symbol{width:23px;height:25px}.method-step-arrow{width:12px}.method-card-label{font-size:10px}.method-card-outcome{font-size:9px}}@media(max-width:900px){.home-page .home-method-showcase{padding:62px 28px 47px}.home-page .method-showcase-heading h2{font-size:36px;letter-spacing:-1px}.method-showcase-grid{grid-template-columns:1fr;gap:90px;max-width:590px;margin-top:90px;margin-bottom:69px}.method-skew-card{padding:13px 0}.method-glass-content{padding:32px 34px 24px}.method-ribbon{left:32%;width:37%;top:-29px;bottom:-29px}.method-ribbon-glow{filter:blur(25px)}.home-page .method-glass-content h3{font-size:28px;min-height:0;max-width:400px}.method-card-description{font-size:15px;min-height:0;max-width:450px;margin-bottom:25px}.method-card-label{margin-bottom:22px;font-size:12px}.method-step-links a{padding-block:17px}.method-step-links strong{font-size:14px}.method-step-links small{font-size:12px;max-width:340px}.method-step-symbol{width:30px;height:30px}.method-card-outcome{font-size:11px;padding-top:19px}.method-glass-square-top{left:38px;top:-42px}.method-glass-square-bottom{right:44px;bottom:-41px}}@media(max-width:600px){.home-page .home-method-showcase{padding:47px 22px 36px}.method-showcase-eyebrow{font-size:11px;margin-bottom:17px}.home-page .method-showcase-heading h2{font-size:29px;letter-spacing:-.8px;line-height:1.2}.method-showcase-grid{gap:80px;margin-top:74px;margin-bottom:59px}.method-skew-card{padding:11px 0}.method-glass-content{padding:26px 24px 22px}.home-page .method-glass-content h3{font-size:25px;letter-spacing:-.6px;max-width:290px;margin-bottom:16px}.method-card-description{font-size:14px;line-height:1.75;margin-bottom:24px}.method-card-label{font-size:11px;margin-bottom:24px}.method-card-label>span:last-child{font-size:10px}.method-step-links a{gap:10px;padding-block:17px}.method-step-links strong{font-size:13px}.method-step-links small{font-size:11px}.method-step-symbol{width:26px;height:27px}.method-step-symbol>.icon{width:15px;height:15px}.method-card-outcome{font-size:10px}.method-control-note{align-items:flex-start;justify-content:flex-start;font-size:11px;max-width:400px}.method-control-note>.icon{width:14px;height:16px;margin-top:1px}.method-ribbon{left:30%;width:43%;top:-24px;bottom:-24px}.method-ribbon-glow{filter:blur(21px);opacity:.2}.method-glass-square{width:49px;height:49px}.method-glass-square-top{top:-33px;left:20px}.method-glass-square-bottom{bottom:-35px;right:26px;width:43px;height:43px}}@media(max-width:360px){.home-page .home-method-showcase{padding-inline:18px}.home-page .method-showcase-heading h2{font-size:26px}.method-glass-content{padding:25px 20px 21px}.home-page .method-glass-content h3{font-size:23px}.method-card-description{font-size:13px}.method-step-links small{font-size:10px}}@media(hover:none){.method-skew-card:focus-within .method-glass-content{transform:none}.method-skew-card:focus-within .method-ribbon{transform:skew(15deg)}.method-skew-card:focus-within .method-glass-square-top{transform:translateY(8px) scale(.85)}.method-skew-card:focus-within .method-glass-square-bottom{transform:translateY(-8px) scale(.85)}}@media(prefers-reduced-motion:reduce){.home-method-showcase .method-ribbon,.home-method-showcase .method-glass-content,.home-method-showcase .method-glass-square,.home-method-showcase a{transition:none}.home-method-showcase .method-skew-card .method-ribbon{transform:skew(15deg)}.home-method-showcase .method-skew-card .method-glass-content,.home-method-showcase a:active{transform:none}.home-method-showcase .method-skew-card .method-glass-square-top{transform:translateY(8px) scale(.85)}.home-method-showcase .method-skew-card .method-glass-square-bottom{transform:translateY(-8px) scale(.85)}}.home-page .home-method-showcase{position:relative}.method-progress{position:absolute;z-index:0;height:9px;pointer-events:none}.method-progress-line{position:absolute;inset:4px 0 auto;height:1px;background:linear-gradient(90deg,#c6b9df00,#c6b9dfa6 10%,#94b6d5a6,#b2cec8a6 90%,#b2cec800);transform-origin:left center}.method-progress-node{position:absolute;top:0;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--node,#c6b9df);box-shadow:0 0 0 3px #ffffff0a,0 0 12px color-mix(in srgb,var(--node,#c6b9df) 55%,transparent)}.method-progress-node:nth-child(3){--node:#94b6d5}.method-progress-node:nth-child(4){--node:#b2cec8}@media(forced-colors:active){.method-progress{display:none}}@media(forced-colors:active){.method-card-light{display:none}.method-glass-content{border-color:CanvasText;background:Canvas;backdrop-filter:none}.method-glass-content:before{display:none}.method-step-links,.method-step-links>li+li,.method-card-outcome{border-color:CanvasText}.method-step-symbol{border-color:CanvasText}.method-step-links a:focus-visible{outline-color:Highlight}}.home-page .home-control{--cu:min(1px,.063052cqw);position:relative;isolation:isolate;container-type:inline-size;display:block;height:auto;min-height:0;border:0;background:var(--page-bg);color:#f0eef4;font:400 18px/1.5 Inter,Arial,sans-serif;scroll-margin-top:95px;overflow:clip}.home-control:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 15% 27% at 83.5% 25%,#ce896461,transparent 75%),radial-gradient(ellipse 17% 27% at 91% 25%,#9e86d54b,transparent 75%),radial-gradient(ellipse 25% 10% at 79% 33%,#dcd9eb14,transparent 80%),radial-gradient(ellipse 20% 12% at 67% 85%,#b0b1c00a,transparent 80%)}.control-inner{position:relative;width:87.65%;max-width:1390px;margin:0 auto;padding:calc(112 * var(--cu)) 0 calc(132 * var(--cu))}.control-heading{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:calc(40 * var(--cu))}.home-page main>.home-control h2#control-title{flex:none;margin:0;font:600 48px/1.12 Inter,Arial,sans-serif;letter-spacing:-.035em;color:#f6f6f8}.home-page main>.home-control h2#control-title span{display:inline-block;background:linear-gradient(100deg,#efba99,#dfb3d7 52%,#b798e5);background-clip:text;-webkit-background-clip:text;color:transparent}.control-heading>p{margin:0 0 calc(5 * var(--cu));font-size:calc(24 * var(--cu));line-height:1.45;letter-spacing:0;color:#b2afb9}.control-scene{position:relative;display:grid;grid-template-columns:41.45% 50%;column-gap:8.55%;align-items:start}.control-rules{min-width:0;padding-top:calc(74 * var(--cu))}.control-rules-label{margin:0 0 calc(10 * var(--cu));font-size:calc(22 * var(--cu));line-height:1.5;letter-spacing:-.015em;color:#a9a6b4}.control-options{display:grid;gap:calc(7 * var(--cu))}.home-control .control-choice{position:relative;display:flex;align-items:center;gap:calc(35 * var(--cu));width:100%;min-width:0;height:calc(94 * var(--cu));padding:0 calc(24 * var(--cu));text-align:left;border:1px solid transparent;background:transparent;box-shadow:none;color:#e6e4ed;font:400 calc(20 * var(--cu))/1.4 Inter,Arial,sans-serif;letter-spacing:-.015em;transition:transform .15s ease,background-color .15s ease}.control-choice:after{content:"";position:absolute;bottom:calc(-3 * var(--cu));left:0;right:0;height:1px;background:#b9b3ce2b;pointer-events:none}.control-choice:last-child:after{display:none}.home-control .control-choice[aria-pressed=true]{border-color:#aaa0c245;background:linear-gradient(110deg,#c6b1f017,#ada1ca07 72%);box-shadow:inset 0 1px 1px #ffffff15,0 8px 30px #08070d40,0 0 36px #b491f20b;color:#f6f4fa}.control-choice[aria-pressed=true]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:10px 0 0 10px;background:linear-gradient(#d5b6fc,#9971c9);box-shadow:2px 0 12px #bc88ff66}.control-choice>.control-icon{width:calc(38 * var(--cu));height:calc(38 * var(--cu));flex:none;color:#cbc7d4}.control-choice-label{white-space:nowrap}.control-choice-state{display:flex;align-items:center;justify-content:flex-end;gap:calc(15 * var(--cu));margin-left:auto;font-size:calc(18 * var(--cu));letter-spacing:-.015em;color:#a9a5b7;white-space:nowrap}.control-choice-state>.control-icon{width:calc(25 * var(--cu));height:calc(25 * var(--cu));flex:none;color:#908d9d}.control-choice-state.control-auto>.control-icon{color:#92d6a5}.control-icon{display:block;width:26px;height:26px;flex:none}.control-status-dot{display:block;width:calc(12 * var(--cu));height:calc(12 * var(--cu));border-radius:50%;flex:none;background:#ffc071;box-shadow:0 0 13px #ffb75566,inset 0 1px 2px #ffebc1}.control-hint{margin:calc(32 * var(--cu)) 0 0;font-size:calc(17 * var(--cu));line-height:1.5;letter-spacing:-.025em;color:#9592a1}.control-connection{position:absolute;top:0;left:41.45%;width:8.55%;height:calc(420 * var(--cu));pointer-events:none;overflow:visible}.control-connection circle{filter:drop-shadow(0 0 6px #ffbc65)}.control-preview-wrap{min-width:0;position:relative}.control-preview{position:relative;min-height:calc(510 * var(--cu));padding:calc(32 * var(--cu)) calc(42 * var(--cu));border:1px solid transparent;border-radius:calc(17 * var(--cu));background:linear-gradient(145deg,#202126ed,#0d0f13fa 22%,#0a0c0ef5 65%,#121318bd) padding-box,linear-gradient(135deg,#e7e4f0cf,#726b8790 34%,#b2adc076 72%,#7976889c) border-box;box-shadow:inset 0 1px 2px #ffffff10,0 28px 70px #0004;color:#eae7f0}.control-preview:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 80% 17% at 64% 0,#d9d4ec11,transparent 80%);z-index:0}.control-preview>*{position:relative}.control-preview-heading{display:flex;align-items:center;gap:calc(23 * var(--cu));min-height:calc(30 * var(--cu))}.control-preview-heading>.control-icon,.control-preview-heading>span>.control-icon{width:calc(30 * var(--cu));height:calc(30 * var(--cu));color:#d8d5e5}.home-control .control-preview h3{margin:0;font:400 calc(23 * var(--cu))/1.35 Inter,Arial,sans-serif;letter-spacing:0;color:#f4f1f8}.control-ellipsis{margin-left:auto;letter-spacing:4px;font-size:calc(18 * var(--cu));line-height:1;color:#a39caf;user-select:none}.control-status{display:flex;align-items:center;gap:calc(16 * var(--cu));min-height:calc(27 * var(--cu));margin:calc(20 * var(--cu)) 0 0;font-size:calc(18 * var(--cu));line-height:1.5;letter-spacing:-.015em;color:#a6a2b0}.control-status[data-tone=green] .control-status-dot{background:#8dcda3;box-shadow:0 0 12px #85d8a343,inset 0 1px 2px #d6f9e1}.control-status[data-tone=neutral] .control-status-dot{background:#bdb3cd;box-shadow:0 0 12px #c2b3d633}.control-mail-details{display:grid;gap:calc(10 * var(--cu));padding:calc(23 * var(--cu)) 0;margin:calc(22 * var(--cu)) 0 0;border-block:1px solid #ada9bd2b;font-size:calc(18 * var(--cu));line-height:1.5;letter-spacing:0}.control-mail-details>div{display:grid;grid-template-columns:calc(81 * var(--cu)) minmax(0,1fr);gap:0}.control-mail-details dt{color:#aaa5b4}.control-mail-details dd{margin:0;color:#f0edf5;overflow-wrap:anywhere}.control-file .control-mail-details{grid-template-columns:max-content minmax(0,1fr);column-gap:18px}.control-file .control-mail-details>div{display:contents}.control-message{margin-top:calc(27 * var(--cu));min-height:calc(118 * var(--cu));font-size:calc(18 * var(--cu));line-height:1.65;letter-spacing:0;overflow-wrap:anywhere;white-space:pre-wrap}.control-message p{margin:0;color:#e0dce9}.control-message p+p{margin-top:calc(25 * var(--cu))}.control-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:calc(15 * var(--cu));margin-top:calc(29 * var(--cu))}.home-control :is(.control-primary,.control-secondary){display:inline-flex;align-items:center;justify-content:center;gap:calc(12 * var(--cu));min-height:calc(54 * var(--cu));padding:calc(13 * var(--cu)) calc(24 * var(--cu));font:400 calc(18 * var(--cu))/1.4 Inter,Arial,sans-serif;letter-spacing:-.035em;border:1px solid #b1abbd61;white-space:nowrap;transition:transform .15s ease,box-shadow .18s ease,background-color .18s ease}.home-control .control-primary{color:#171322;background:linear-gradient(110deg,#f3edff,#ded2f5 75%,#e8e0f8);border-color:#e5dcefba;box-shadow:inset 0 1px 2px #fff,0 0 18px #c0a5fa24;font-weight:500}.home-control .control-secondary{color:#cdc7d7;background:linear-gradient(130deg,#ffffff05,transparent);box-shadow:inset 0 1px 2px #ffffff04}.control-actions .control-icon{width:calc(22 * var(--cu));height:calc(22 * var(--cu))}.control-demo-note{margin:calc(15 * var(--cu)) 0 0;font-size:calc(16 * var(--cu));line-height:1.5;letter-spacing:-.018em;color:#86818f}.control-editor{margin-top:calc(23 * var(--cu))}.control-editor label{display:block;margin-bottom:8px;color:#b4aebf;font-size:15px}.control-editor textarea{display:block;width:100%;min-height:160px;resize:vertical;padding:12px 14px;border:1px solid #b9a9d34d;border-radius:9px;outline-offset:3px;background:#07090d80;font:400 16px/1.6 Inter,Arial,sans-serif;color:#f0eaf7}.control-editor .control-actions{margin-top:16px}.control-editor .control-error{margin-top:8px;font-size:14px;color:#ffbaaa}.control-file-result{display:flex;align-items:center;gap:calc(17 * var(--cu));margin-top:calc(28 * var(--cu));padding:calc(18 * var(--cu)) calc(18 * var(--cu));border:1px solid #bdc1c725;border-radius:10px;background:#d0d9ea05}.control-file-result>span>.control-icon{width:calc(34 * var(--cu));height:calc(34 * var(--cu));color:#c7badc}.control-file-result>div{flex:1;min-width:0}.control-file-result p{font-size:calc(17 * var(--cu));color:#e5ddec;letter-spacing:-.025em;overflow-wrap:anywhere}.control-file-result>div>span{display:block;margin-top:7px;font-size:calc(14 * var(--cu));color:#a19aa9}.control-file-result>.control-icon{color:#90cfa4}.control-file-rule{margin-top:calc(16 * var(--cu));font-size:calc(16 * var(--cu));color:#a6a0b0}.control-file .control-actions{margin-top:calc(19 * var(--cu))}.control-success{padding-top:calc(42 * var(--cu));text-align:center}.control-success-mark{display:grid;place-items:center;margin:auto;width:calc(60 * var(--cu));height:calc(60 * var(--cu));border-radius:50%;background:#93d6a70e;color:#96d7ac}.control-success-mark>.control-icon{width:calc(42 * var(--cu));height:calc(42 * var(--cu))}.control-success h4{margin:22px 0 12px;color:#eee8f4;font-size:calc(23 * var(--cu));font-weight:500;line-height:1.4;letter-spacing:-.035em}.control-success>p{font-size:calc(17 * var(--cu));line-height:1.6;color:#aaa3b5}.control-success .control-actions{justify-content:center;margin-top:calc(33 * var(--cu))}.control-nojs{position:relative;max-width:1390px;width:87.65%;margin:-60px auto 0;padding-bottom:35px;color:#b4adbf;font-size:16px}@media(hover:hover)and (pointer:fine){.home-control .control-choice:hover{background-color:#cdb8ef08}.home-control .control-primary:hover{box-shadow:inset 0 1px 2px #fff,0 0 24px #c0a5fa48}.home-control .control-secondary:hover{background-color:#cdb8ef0b;border-color:#c5b6da99}}@media(max-width:1100px)and (min-width:901px){.home-page .home-control{--cu:.7px}.control-inner{width:89%;padding-top:80px;padding-bottom:90px}.control-heading>p{font-size:16px}.control-scene{grid-template-columns:43% 51%;gap:6%}.control-connection{left:43%;width:6%}.control-choice-state{gap:6px;font-size:12px}.home-control .control-choice{gap:10px;padding-inline:10px;font-size:14px}.control-preview{padding:25px 24px}.control-hint{font-size:12px}.control-preview-heading{gap:12px}.control-message{font-size:14px}.control-status{font-size:13px}.control-mail-details{font-size:14px}.control-demo-note{font-size:12px}.home-control :is(.control-primary,.control-secondary){font-size:13px;padding:10px 15px;min-height:42px}.control-heading{margin-bottom:32px}}@media(max-width:900px){.home-page .home-control{--cu:1px;scroll-margin-top:80px}.control-inner{width:calc(100% - 40px);padding:70px 0 76px}.control-heading{display:block;margin-bottom:36px}.home-page main>.home-control h2#control-title{line-height:1.12;letter-spacing:-.035em}.control-heading>p{margin:22px 0 0;font-size:16px;line-height:1.6;letter-spacing:-.03em}.control-scene{display:block}.control-rules{padding:0}.control-rules-label{font-size:15px;margin-bottom:14px}.control-options{gap:3px}.home-control .control-choice{height:72px;padding:0 14px;gap:13px;font-size:15px}.control-choice>.control-icon{width:27px;height:27px}.control-choice-state{font-size:12px;gap:8px}.control-choice-state>.control-icon{width:18px;height:18px}.control-status-dot{width:9px;height:9px}.control-hint{font-size:12px;line-height:1.5;margin-top:19px}.control-connection{display:none}.control-preview-wrap{margin-top:30px}.control-preview{padding:24px 22px;border-radius:14px;min-height:410px}.control-preview-heading{gap:13px;min-height:27px}.control-preview-heading>span>.control-icon{width:24px;height:24px}.home-control .control-preview h3{font-size:19px;letter-spacing:-.035em}.control-ellipsis{font-size:14px;letter-spacing:3px}.control-status{margin-top:17px;font-size:13px;gap:10px;min-height:22px}.control-mail-details{margin-top:20px;padding:20px 0;gap:10px;font-size:14px}.control-mail-details>div{grid-template-columns:65px minmax(0,1fr)}.control-message{font-size:14px;line-height:1.75;margin-top:23px;min-height:105px}.control-message p+p{margin-top:20px}.control-actions{margin-top:26px;gap:10px}.home-control :is(.control-primary,.control-secondary){min-height:45px;padding:10px 15px;font-size:14px;gap:8px}.control-actions .control-icon{width:19px;height:19px}.control-demo-note{font-size:12px;margin-top:12px}.control-file-result{gap:12px;margin-top:27px;padding:18px 12px}.control-file-result p{font-size:14px}.control-file-result>div>span{font-size:12px}.control-file-result>span>.control-icon{width:25px;height:25px}.control-file-result>.control-icon{width:20px;height:20px}.control-file-rule{font-size:13px;line-height:1.6}.control-success{padding-top:30px}.control-success h4{font-size:20px}.control-success>p{font-size:14px}.control-success-mark{width:50px;height:50px}.control-success-mark>.control-icon{width:35px;height:35px}.home-control:before{background:radial-gradient(ellipse 45% 22% at 78% 63%,#c9895e24,transparent 80%),radial-gradient(ellipse 50% 23% at 90% 62%,#9e86d530,transparent 80%)}.control-nojs{width:calc(100% - 40px);font-size:14px;margin-top:-40px}}@media(max-width:370px){.control-inner{width:calc(100% - 32px)}.home-control .control-choice{padding-inline:10px;gap:9px;font-size:13px}.control-choice-state{font-size:11px;gap:6px}.control-choice>.control-icon{width:23px;height:23px}.control-preview{padding:22px 17px}.home-control .control-preview h3{font-size:17px}.home-control :is(.control-primary,.control-secondary){padding-inline:12px;font-size:13px}.control-heading>p{font-size:14px}.control-hint{font-size:11px}}@media(prefers-reduced-motion:reduce){.home-control *{animation:none!important;transition:none!important}.control-preview.is-changing{animation:none}}@media(forced-colors:active){.home-page main>.home-control h2#control-title span{background:none;color:CanvasText}.home-control:before,.control-preview:before,.control-connection{display:none}.home-control .control-choice[aria-pressed=true]{border:2px solid Highlight}.control-preview{background:Canvas;border-color:CanvasText}.control-status-dot{background:CanvasText}.home-control :is(.control-primary,.control-secondary){background:ButtonFace;color:ButtonText;border-color:ButtonText}}@media(min-width:1800px){.home-page main>.home-control h2#control-title{font-size:54px}}@media(max-width:1200px){.home-page main>.home-control h2#control-title{font-size:41px}}@media(max-width:650px){.home-page main>.home-control h2#control-title{font-size:34px;line-height:1.16}}@media(max-width:360px){.home-page main>.home-control h2#control-title{font-size:30px}}.home-page .home-voice-flow{display:block;position:relative;isolation:isolate;height:auto;min-height:0;padding:105px 32px 110px;background:var(--page-bg);border:0;color:#f2f0f6;font:400 16px/1.5 Inter,Arial,sans-serif;scroll-margin-top:95px}.home-voice-flow *{box-sizing:border-box}.home-voice-flow [hidden]{display:none!important}.vf-inner{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,41fr);gap:4%;align-items:center;max-width:1710px;margin:auto}.vf-workspace{position:relative;min-width:0;aspect-ratio:850/440;container-type:inline-size}.vf-drawing{display:block;width:100%;height:auto;overflow:visible;pointer-events:none}.vf-speech{position:absolute;top:14.5%;left:10%;width:29%;margin:0;color:#eeebf7;font:400 2.1cqw/1.4 Inter,Arial,sans-serif;letter-spacing:-.025em}.home-voice-flow button{font-family:inherit;cursor:pointer;transition:transform .16s ease,background-color .18s ease,box-shadow .18s ease}.home-voice-flow button:disabled{opacity:.5;cursor:default}.home-voice-flow button:active{transform:scale(.97)}.home-voice-flow button:focus-visible,.home-voice-flow summary:focus-visible{outline:2px solid #cab1fa;outline-offset:5px}.home-voice-flow .icon{width:20px;height:20px;flex:none}.home-voice-flow button.vf-mic{position:absolute;left:28.47%;top:37.5%;width:18.82%;aspect-ratio:1;padding:0;border:0;border-radius:50%!important;background:transparent;box-shadow:none;color:#c9bbfa}.vf-mic>svg{width:100%;height:100%;overflow:visible}.vf-pause-symbol,.vf-mic[aria-pressed=true] .vf-mic-symbol{display:none}.vf-mic[aria-pressed=true] .vf-pause-symbol{display:block}.vf-summary{position:absolute;right:0;top:4.55%;width:42.35%;margin:0;padding:2.65cqw;border:1px solid #b6a2f6;border-radius:14px;background:radial-gradient(ellipse at 100% 0,#7294e81a,transparent 35%),radial-gradient(ellipse at 0 100%,#ac72f71c,transparent 38%),linear-gradient(130deg,#0c0a128c,#020304f5 54%,#0d0c128f);box-shadow:0 0 6px #c1a1ff55,0 0 20px #9d6bf529,inset 0 0 9px #ada5ee22,inset 0 1px 1px #ece9ffbf;isolation:isolate}.vf-summary:before{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;border-top:1px solid #e8ddff;border-right:1px solid #b8d8ff99;mask-image:linear-gradient(140deg,#000,transparent 75%)}.vf-summary>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-size:2.35cqw;line-height:1.4;color:#f2eff7;padding-bottom:1.75cqw;letter-spacing:-.02em;transition:opacity .15s}.vf-summary>summary::-webkit-details-marker{display:none}.vf-summary>summary>svg{width:2.1cqw;height:2.1cqw;fill:none;stroke:#c1c6ed;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vf-summary:not([open])>summary{padding-bottom:0}.vf-summary:not([open])>summary>svg{transform:rotate(180deg)}.vf-summary-fields{margin:0}.vf-summary-field{position:relative;display:block;min-height:8.65cqw;padding:1.65cqw 0 1.65cqw 5.05cqw;border-top:1px solid #b4bdd52b;transition:opacity .22s}.vf-field-icon{position:absolute;left:0;top:50%;width:3.15cqw;height:3.5cqw;filter:drop-shadow(0 0 5px #8b75e74a);transform:translateY(-50%)}.vf-summary-field dt{font-size:1.65cqw;line-height:1.4;color:#a5a3b0;margin:0 0 .45cqw}.vf-summary-field dd{font-size:1.75cqw;line-height:1.5;color:#eeedf5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vf-summary-field.is-pending{opacity:.35}.home-voice-flow .vf-review{display:flex;align-items:center;justify-content:center;gap:1.3cqw;width:100%;min-height:5.1cqw;padding:1.1cqw 1.2cqw;margin-top:1.3cqw;border:1px solid #d4c6f3;border-radius:10px;background:linear-gradient(145deg,#c8b2f40b,#05060bcc);box-shadow:inset 0 1px #d7dfff18;color:#f1edf6;font-size:1.65cqw;font-weight:400;white-space:nowrap}.vf-review .icon{width:1.9cqw;height:1.9cqw}.vf-review:disabled{opacity:.5}.vf-demo-note{position:absolute;bottom:-27px;left:0;width:100%;text-align:center;margin:0;font-size:11px;color:#878391;letter-spacing:.01em}.vf-copywriting{min-width:0;padding:0 0 0 3px}.home-page main>.home-voice-flow h2#vf-title{font:600 48px/1.13 Inter,Arial,sans-serif;letter-spacing:-.035em;color:#f3f2f5;margin:0 0 28px}.home-page main>.home-voice-flow h2#vf-title .heading-accent{background:linear-gradient(105deg,#f0cec2,#ded0e5 38%,#b691ec 95%);background-clip:text;-webkit-background-clip:text;color:transparent}.vf-copywriting>p{max-width:530px;font-size:18px;line-height:1.65;color:#acaebb;letter-spacing:-.018em;margin:0}.vf-copywriting>p.vf-emphasis{font-size:16px;font-weight:500;line-height:1.5;color:#ebe9f0;margin:25px 0 22px}.vf-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:49px;padding:12px 23px;border:1px solid #fff9;border-radius:10px;background:var(--button-light);color:#22232d;font-size:16px;font-weight:500}.vf-cta .icon{width:22px;height:22px}.vf-feedback{position:absolute;bottom:36px;left:32px;right:32px;text-align:center;color:#b4a7c9;font-size:12px;line-height:1.5;pointer-events:none;margin:0}.vf-feedback:empty{display:none}.vf-editor{position:fixed;inset:0;margin:auto;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:29px;border:1px solid #b3a2d759;border-radius:18px;background:linear-gradient(135deg,#1b1724,#090a10 65%);color:#e9e4f0;box-shadow:0 20px 100px #000a,0 0 32px #9573d626;font:400 16px/1.5 Inter,Arial,sans-serif;overflow:auto}.vf-editor::backdrop{background:#000b;backdrop-filter:blur(6px)}.vf-editor>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.vf-editor>header p{color:#b4a3cb;font-size:12px;margin:0 0 5px}.home-voice-flow .vf-editor h3{font:500 24px/1.3 Inter,Arial,sans-serif;letter-spacing:-.03em;color:#f3ecfc;margin:0}.vf-editor [data-vf-close]{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ccb4f52b;background:#ffffff06;color:#bfb0d4}.vf-editor>p{font-size:14px;line-height:1.6;margin:18px 0 24px;color:#a6a0b3}.vf-editor label{display:block;margin:16px 0 7px;color:#c3b4d4;font-size:13px}.vf-editor textarea{display:block;width:100%;min-height:83px;max-height:180px;padding:10px 12px;resize:vertical;background:#03040899;border:1px solid #b6a7ca40;border-radius:8px;color:#e9e3f1;font:400 16px/1.5 Inter,Arial,sans-serif;outline-offset:3px}.vf-editor textarea:focus{outline:2px solid #b6a1d8}.vf-editor textarea[aria-invalid=true]{border-color:#efa7a1}.vf-edit-error{color:#f4b1a9;font-size:13px;margin:12px 0 0}.vf-copy-status{font-size:13px;line-height:1.5;color:#c8bed9;margin:12px 0 0}.vf-copy-status.is-error{color:#f4b1a9}.vf-edit-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.vf-edit-actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 13px;font-size:13px;border-radius:10px}.vf-copy{margin-right:auto}.vf-save{background:var(--button-light);color:#26202e;border:1px solid #fff9}.vf-cancel,.vf-copy{color:#d1c6df;background:#b894e60a;border:1px solid #ccb4f528}.vf-spinner{width:16px;height:16px;border:2px solid #c4addb44;border-top-color:#e2cefa;border-radius:50%;animation:vf-spin .7s linear infinite}.vf-nojs{font-size:13px;text-align:center;color:#a9a0b7;margin:35px 0 0}.vf-wave-bar{transform-box:fill-box;transform-origin:center}.vf-traveller{opacity:0}.vf-mobile-wire{display:none}.home-voice-flow button.vf-mic:disabled{opacity:1}.vf-wave-live .vf-wave-bar{animation:vf-wave var(--duration) ease-in-out var(--delay) infinite}.vf-is-playing .vf-traveller{animation:vf-travel 1.5s cubic-bezier(.45,0,.3,1) both}@keyframes vf-wave{0%,to{transform:scaleY(.42);opacity:.72}22%{transform:scaleY(.96);opacity:1}47%{transform:scaleY(.28);opacity:.68}73%{transform:scaleY(.78);opacity:.94}}.vf-mic-hint{position:absolute;top:82%;left:21%;width:34%;margin:0;text-align:center;font-size:clamp(10px,1.7cqw,13px);line-height:1.4;color:#c5b6e0;pointer-events:none}.vf-mic-hint>svg{position:absolute;bottom:calc(100% + 3px);left:51%;width:29px;height:21px;stroke:#cbb5eb;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.vf-demo-note{display:flex;align-items:center;justify-content:center;gap:9px}.home-voice-flow button.vf-wave-toggle{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:7px;border:1px solid #c9b5ee24;border-radius:8px;background:#b69cde09;color:#baa6d8}.vf-wave-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vf-wave-play-icon{display:none}.vf-wave-toggle[aria-pressed=true] .vf-wave-play-icon{display:block}.vf-wave-toggle[aria-pressed=true] .vf-wave-pause-icon{display:none}@media(max-width:650px){.vf-mic-hint{top:72cqw;left:40%;width:49%;font-size:12px}.vf-mic-hint>svg{width:23px;height:16px;bottom:calc(100% + 2px)}.home-voice-flow button.vf-wave-toggle{width:40px;height:40px}.vf-demo-note{margin-top:12px}}@keyframes vf-travel{0%{transform:translate(367px,190px);opacity:0}15%{opacity:1}40%{transform:translate(416px,146px)}75%{transform:translate(435px,90px);opacity:1}to{transform:translate(482px,74px);opacity:0}}@keyframes vf-spin{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.home-voice-flow .vf-mic:hover{background:#b296ff06}.vf-review:hover{box-shadow:inset 0 1px #edddff36,0 0 14px #ad85e933;background-color:#bda0ef12}.vf-summary>summary:hover{opacity:.8}}@media(min-width:1800px){.home-page main>.home-voice-flow h2#vf-title{font-size:54px}.vf-copywriting>p{font-size:20px;max-width:560px}.vf-copywriting>p.vf-emphasis{font-size:18px}}@media(max-width:1400px)and (min-width:1151px){.vf-inner{grid-template-columns:54fr 42fr}.home-page main>.home-voice-flow h2#vf-title{font-size:41px}.vf-copywriting>p{font-size:16px}.vf-copywriting>p.vf-emphasis{font-size:14px}}@media(max-width:1150px){.home-page .home-voice-flow{padding:75px 28px 90px}.vf-inner{grid-template-columns:1fr;max-width:830px;gap:48px}.vf-copywriting{grid-row:1;padding:0;max-width:720px}.home-page main>.home-voice-flow h2#vf-title{font-size:41px;margin-bottom:22px}.vf-copywriting>p{max-width:650px;font-size:17px}.vf-copywriting>p.vf-emphasis{margin-top:19px}.vf-demo-note{bottom:-28px}.vf-feedback{bottom:20px;font-size:11px}}@media(max-width:650px){.home-page .home-voice-flow{padding:57px 20px 70px}.vf-inner{gap:35px}.home-page main>.home-voice-flow h2#vf-title{font-size:34px;line-height:1.16}.vf-copywriting>p{font-size:15px;line-height:1.7}.vf-copywriting>p.vf-emphasis{font-size:14px;margin:19px 0}.vf-cta{font-size:14px;min-height:46px;padding:11px 19px;gap:20px}.vf-workspace{aspect-ratio:auto;overflow:clip;overflow-clip-margin:15px;padding:0 8px}.vf-drawing{width:175%;max-width:none;margin-left:-1.5%;height:auto}.vf-speech{top:13.6cqw;left:16%;width:50%;font-size:3.75cqw;line-height:1.4}.home-voice-flow button.vf-mic{top:34cqw;left:48.3%;width:32.94%}.vf-summary{position:relative;top:auto;right:auto;width:100%;margin-top:-9cqw;padding:23px;border-radius:14px}.vf-summary>summary{font-size:20px;padding-bottom:16px;min-height:44px}.vf-summary>summary>svg{width:20px;height:20px}.vf-summary-field{min-height:87px;padding:18px 0 18px 46px}.vf-field-icon{width:29px;height:33px}.vf-summary-field dt{font-size:13px;margin-bottom:4px}.vf-summary-field dd{font-size:15px;line-height:1.5}.home-voice-flow .vf-review{font-size:14px;min-height:45px;padding:11px 15px;margin-top:11px;gap:14px}.vf-review .icon{width:19px;height:19px}.vf-demo-note{position:static;font-size:10px;line-height:1.5;margin:20px 0 0}.vf-feedback{bottom:15px;left:20px;right:20px;font-size:11px}.vf-editor{padding:22px 18px;border-radius:14px}.vf-editor>header{gap:10px}.home-voice-flow .vf-editor h3{font-size:22px}.vf-edit-actions{gap:7px}.vf-edit-actions button{font-size:12px;padding-inline:11px}.vf-edit-actions .icon{width:17px;height:17px}}@media(max-width:360px){.home-page .home-voice-flow{padding-inline:16px}.home-page main>.home-voice-flow h2#vf-title{font-size:30px}.vf-summary{padding:18px}.vf-summary-field{gap:13px}.vf-summary-field dd{font-size:14px}.vf-field-icon{width:25px}.vf-copywriting>p.vf-emphasis{max-width:245px}}@media(max-width:650px){.vf-workspace{max-width:480px;width:100%;margin-inline:auto}.vf-desktop-wires,.vf-traveller{display:none}.vf-mobile-wire{display:block}}@media(prefers-reduced-motion:reduce){.home-voice-flow *,.home-voice-flow *:before{animation:none!important;transition:none!important}.vf-traveller{display:none}}@media(forced-colors:active){.home-page main>.home-voice-flow h2#vf-title .heading-accent{background:none;color:CanvasText}.vf-summary,.vf-editor{background:Canvas;border-color:CanvasText;box-shadow:none}.vf-drawing{forced-color-adjust:none}.vf-mic>svg{forced-color-adjust:none}.vf-summary:before{display:none}.home-voice-flow button.vf-review{background:ButtonFace;color:ButtonText;border-color:ButtonText}}.home-page .hc-section{--hc-ease:cubic-bezier(.16,1,.3,1);position:relative;display:block;height:auto;min-height:0;padding:96px max(28px,4vw);background:var(--page-bg);border-top:1px solid #ffffff0b;color:#e9e5ef;font:400 16px/1.5 Inter,Arial,sans-serif;isolation:isolate;scroll-margin-top:80px}.hc-section *{box-sizing:border-box}.hc-section [hidden]{display:none!important}.hc-container{max-width:1360px;margin:auto}.home-page .hc-section h2{font-size:42px;font-weight:400;line-height:1.16;letter-spacing:-1.4px;color:#eee9f3;margin:0;white-space:normal}.hc-section h2>span{color:#a69aad}.home-page .hc-section .hc-kicker{font-size:11px;letter-spacing:.5px;color:#a194ae;line-height:1.5;margin:0 0 24px}.hc-section button,.hc-section a{font-family:inherit;text-decoration:none;cursor:pointer;transition:transform .15s var(--hc-ease),background-color .15s var(--hc-ease)}.hc-section button:active,.hc-section a:active{transform:scale(.97)}.hc-section button:focus-visible,.hc-section a:focus-visible,.hc-section summary:focus-visible{outline:2px solid #cbb8e1;outline-offset:5px}.hc-section .icon{width:18px;height:18px;flex:none}.hc-send-layout{display:grid;grid-template-columns:.82fr 1.35fr;gap:80px;align-items:center}.hc-product-name{display:flex;gap:10px;align-items:center;font-size:22px;letter-spacing:-.5px;margin-bottom:30px}.hc-product-name>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #81c7cd33;border-radius:9px;background:linear-gradient(140deg,#63b9c328,#63b9c305);color:#9bdee2}.hc-product-name .icon{width:19px;height:19px}.home-page .hc-send .hc-send-copy>p:not(.hc-kicker){font-size:15px;line-height:1.8;color:#a49aaf;max-width:370px;margin:23px 0 0}.hc-case-link{display:inline-flex;align-items:center;gap:26px;min-height:42px;margin-top:26px;font-size:12px;color:#e0d5e9;padding:10px 14px;border:1px solid #c6b4d735;border-radius:6px;background:linear-gradient(120deg,#c0a8d811,#c0a8d804);box-shadow:inset 0 1px #ffffff05}.hc-case-link:hover{background:#c1a8dd18}.hc-case-link>.icon{width:14px;height:14px}.home-page .hc-send .hc-send-copy>p.hc-case-note{font-size:10px;line-height:1.7;color:#8f819b;margin-top:22px;max-width:325px}.hc-delivery{min-width:0;border:1px solid #bdaccc2c;border-radius:12px;background:radial-gradient(ellipse at 72% 47%,#4a646719,transparent 69%),linear-gradient(125deg,#14171c,#111118);box-shadow:0 25px 65px #0005,0 3px 12px #0004,inset 0 1px #fff1}.hc-delivery-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 23px;border-bottom:1px solid #ffffff0b}.hc-delivery-top>span:first-child{display:flex;align-items:center;gap:9px;font-size:12px;color:#d4d5df}.hc-delivery-top>span:first-child .icon{width:15px;height:15px;color:#9acbd0}.hc-delivery-top>span:last-child{font-size:9px;color:#a095ac}.hc-delivery-stage{height:418px;overflow:hidden}.hc-delivery-panel{height:100%;display:flex;justify-content:center;align-items:center;padding:30px;min-width:0}.hc-documents{position:relative;display:flex;align-items:center;width:100%;max-width:625px;min-height:348px;isolation:isolate}.hc-confirmation{position:relative;width:56%;padding:25px 21px;border:1px solid #a6cfd539;border-radius:9px;background:linear-gradient(135deg,#213037,#161b23);box-shadow:0 15px 30px #0005;z-index:2}.hc-confirmation-icon{display:grid;place-items:center;width:37px;height:37px;border:1px solid #9cc6d139;border-radius:9px;background:linear-gradient(145deg,#afd3df14,#afd3df03);color:#b2dce4;margin-bottom:20px}.hc-confirmation>span:not(.hc-confirmation-icon):not(.hc-confirmation-check){font-size:9px;color:#9aafb8}.home-page .hc-confirmation h3{font-size:21px;line-height:1.25;letter-spacing:-.6px;font-weight:400;color:#e5eef0;margin:7px 0 14px}.home-page .hc-send .hc-confirmation>p{font-size:11px;line-height:1.7;color:#a4b6c0;margin:0 0 23px}.hc-confirmation>div{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:9px;padding:10px 0;border-top:1px solid #c6d5e222;border-bottom:1px solid #c6d5e211;color:#d2dce2}.hc-confirmation>div>.icon{width:13px;height:13px}.hc-confirmation>div>span{font-size:8px;color:#98aab4;margin-left:auto}.hc-confirmation-check{display:flex;align-items:center;gap:5px;font-size:9px;color:#9ecbb8;margin-top:15px}.hc-confirmation-check .icon{width:12px;height:12px}.hc-paper{position:relative;width:44%;min-height:337px;flex:none;align-self:center;margin-left:0;padding:26px 22px 18px 30px;background:linear-gradient(125deg,#f3f2f5,#d2d3dd);border:1px solid #ffffff6b;color:#24222e;border-radius:6px;box-shadow:12px 20px 30px #0006;transform:rotate(5deg);z-index:1}.hc-paper-brand{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:8px;font-weight:600;letter-spacing:1.1px;margin-bottom:31px;color:#3e3d4b}.hc-paper-brand>.icon{width:18px;height:18px}.hc-paper-label{font-size:7px;letter-spacing:1.1px;color:#6b6678}.home-page .hc-paper h3{font-size:25px;line-height:1.08;letter-spacing:-1px;font-weight:500;margin:10px 0 16px;color:#292634}.home-page .hc-send .hc-paper p{font-size:9px;line-height:1.7;color:#6f697b;margin:0}.hc-paper-lines{display:grid;gap:9px;margin:24px 0 32px}.hc-paper-lines i{height:3px;background:#80788f28}.hc-paper-lines i:nth-child(2){width:84%}.hc-paper-lines i:nth-child(3){width:90%}.hc-paper-lines i:nth-child(4){width:60%}.hc-paper-bottom{display:flex;gap:8px;justify-content:space-between;align-items:center;font-size:7px;color:#756c83;border-top:1px solid #6c5d7d28;padding-top:13px}.hc-paper-bottom b{border:1px solid #82729444;border-radius:3px;padding:3px;font-size:7px;font-weight:500}.hc-delivery-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff0d;padding:10px 14px;gap:5px}.hc-delivery-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:43px;border:1px solid transparent;border-radius:6px;background:transparent;color:#978ca2;font-size:11px;white-space:nowrap}.hc-delivery-tabs button>span{font-size:8px;color:#8a7f97}.hc-delivery-tabs button>.icon{width:13px;height:13px}.hc-delivery-tabs button[aria-selected=true]{border-color:#b8d1d42b;background:linear-gradient(135deg,#b1d9dd13,#b1d9dd04);color:#d1e1e4}.hc-delivery-tabs button:hover{background:#ffffff08}.hc-order,.hc-payment{width:100%;max-width:450px;padding:27px;border:1px solid #a4bbc233;border-radius:9px;background:linear-gradient(130deg,#20292f,#171c24);box-shadow:0 16px 28px #0004}.hc-order-heading{display:flex;gap:14px;align-items:center;margin-bottom:25px}.hc-order-heading>span{display:grid;place-items:center;width:41px;height:41px;border-radius:10px;background:#a3c7dc0d;border:1px solid #a3c7dc27;color:#b8cfd9}.home-page .hc-send .hc-order-heading p{font-size:10px;color:#9cabb7;margin:0 0 5px}.home-page .hc-order h3,.home-page .hc-payment h3{font-size:23px;color:#e3e8f1;line-height:1.2;letter-spacing:-.5px;font-weight:400;margin:0}.hc-order dl{margin:0}.hc-order dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #afbfcc17;font-size:11px}.hc-order dt{color:#9aa6b7}.hc-order dd{display:flex;gap:6px;align-items:center;margin:0;color:#d0dbe7;text-align:right}.hc-order dd>.icon{width:13px;height:13px;color:#97c9b7}.home-page .hc-send p.hc-order-bottom{font-size:10px;line-height:1.7;margin:16px 0 0;color:#9faebe}.hc-payment{text-align:center}.hc-payment-mark{display:grid;place-items:center;width:62px;height:62px;border:1px solid #b0e0ca4a;border-radius:50%;margin:0 auto 17px;background:linear-gradient(130deg,#b0e0ca1a,#b0e0ca03);color:#b0e0ca;box-shadow:0 0 30px #a1dbc109,inset 0 1px #b0e0ca22}.hc-payment-mark>.icon{width:27px;height:27px}.home-page .hc-send .hc-payment>p{font-size:11px;color:#a2b5b2;margin:0 0 7px}.hc-payment>div{display:grid;gap:13px;margin:24px 0 19px}.hc-payment>div>span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#becfce}.hc-payment>div .icon{width:14px;height:14px;color:#8cafaa}.hc-payment>small{display:block;font-size:9px;line-height:1.7;color:#97a8ad}.home-page .hc-agent{padding-top:69px;padding-bottom:38px}.hc-agent-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.home-page .hc-agent h2{font-size:36px}.hc-agent-copy>p:not(.hc-kicker){font-size:14px;line-height:1.8;color:#a197aa;max-width:410px;margin:23px 0}.hc-detail-link{display:inline-flex;gap:12px;align-items:center;min-height:40px;font-size:12px;color:#d2c3df;background:none;border:0;padding:8px 0}.hc-detail-link:hover{color:#f1e9fc}.hc-detail-link>.icon{width:14px;height:14px}.hc-time-proof{margin:0;padding:29px 0}.hc-time-proof figcaption{font-size:12px;color:#a69aaf;margin-bottom:33px}.hc-time-row{margin-bottom:28px}.hc-time-row>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:16px}.hc-time-row>div>span{font-size:12px;color:#a297ad}.hc-time-row strong{font-size:35px;line-height:1;font-weight:400;letter-spacing:-1.2px;color:#9c94a7;white-space:nowrap;font-variant-numeric:tabular-nums}.hc-time-row small{font-size:13px;letter-spacing:-.1px}.hc-time-track{height:5px;position:relative;border-radius:3px;background:#ffffff04}.hc-time-track>i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5e5566,#8c7d9d)}.hc-time-assisted strong{color:#b3d5d9}.hc-time-assisted .hc-time-track>i{width:8.8889%;background:linear-gradient(90deg,#6baab2,#b2dfe3);box-shadow:0 0 13px #a5d4d520}.hc-time-assisted .hc-time-track>span{position:absolute;left:9%;right:0;top:2px;border-top:1px dashed #ffffff12}.hc-time-proof>p{display:flex;gap:7px;align-items:flex-start;font-size:10px;color:#9b8aa7;line-height:1.7;margin:0}.hc-time-proof>p>.icon{width:13px;height:13px;margin-top:2px}.hc-agent-credit{border-top:1px solid #ffffff0b;padding-top:20px;margin-top:35px;color:#8f8399;font-size:10px;line-height:1.8}.hc-faq-layout{display:grid;grid-template-columns:.85fr 1.4fr;gap:85px;align-items:start}.home-page .hc-faq h2{font-size:36px;line-height:1.2;letter-spacing:-1.1px}.hc-faq-heading>p:not(.hc-kicker){font-size:14px;line-height:1.7;color:#a497ae;max-width:270px;margin:22px 0 16px}.hc-faq-list{display:block}.hc-faq-list details{border:0;border-bottom:1px solid #ffffff12;border-radius:0;background:none}.hc-faq-list details:first-child{border-top:1px solid #ffffff12}.hc-faq-list details[open]{border-color:#ffffff19}.hc-faq-list summary{display:flex;gap:18px;align-items:center;min-height:77px;padding:20px 0;list-style:none;cursor:pointer;color:#d5cbdf;font-size:14px;line-height:1.5;transition:color .15s var(--hc-ease),transform .15s var(--hc-ease)}.hc-faq-list summary:hover{color:#f3eafc}.hc-faq-list summary:active{transform:scale(.99)}.hc-faq-list summary::-webkit-details-marker{display:none}.hc-faq-number{font-size:10px;color:#82708e;font-variant-numeric:tabular-nums;flex:none}.hc-faq-toggle{margin-left:auto;flex:none;display:grid;place-items:center;width:22px;height:22px;border:1px solid #bda4d129;border-radius:50%;background:#c4a9de04;color:#b6a0c8}.hc-faq-toggle>.icon{width:11px;height:11px;transform:rotate(45deg);transition:transform .24s var(--hc-ease)}.hc-faq-list details[open] .hc-faq-toggle>.icon{transform:rotate(0)}.hc-faq-list details p{font-size:13px;line-height:1.9;margin:0 40px 24px 31px;color:#a99ab5;max-width:590px}@media(min-width:1800px){.hc-container{max-width:1500px}.hc-send-layout{gap:110px}.hc-delivery-stage{height:450px}.hc-documents{max-width:650px}.home-page .hc-section h2{font-size:47px}.hc-confirmation{padding:29px}.hc-paper{min-height:350px}}@media(max-width:1200px){.hc-send-layout{grid-template-columns:.8fr 1.2fr;gap:40px}.home-page .hc-section h2{font-size:36px}.hc-delivery-panel{padding:21px}.hc-confirmation{padding:22px 15px;width:56%}.home-page .hc-confirmation h3{font-size:20px}.hc-confirmation>div{font-size:8px;gap:5px}.hc-confirmation>div>span{display:none}.hc-paper{padding:24px 17px 18px 26px;width:44%;margin-left:0;min-height:327px}.home-page .hc-paper h3{font-size:23px}.hc-paper-brand{font-size:7px;letter-spacing:.6px}.hc-paper-bottom{font-size:6px}.hc-agent-layout{gap:60px}.hc-faq-layout{gap:50px;grid-template-columns:.8fr 1.3fr}.home-page .hc-faq h2{font-size:32px}}@media(max-width:900px){.home-page .hc-section{padding:66px 28px}.hc-send-layout{grid-template-columns:1fr;gap:33px}.home-page .hc-send h2 br{display:none}.home-page .hc-send .hc-send-copy>p:not(.hc-kicker){max-width:530px}.hc-product-name{margin-bottom:23px}.home-page .hc-send .hc-send-copy>p.hc-case-note{font-size:11px;max-width:540px}.hc-delivery-stage{height:420px}.hc-documents{max-width:580px}.hc-confirmation{width:56%;padding:26px}.hc-confirmation>div{font-size:10px}.hc-paper{width:44%;padding:28px 23px 20px 30px;margin-left:0;min-height:342px}.hc-paper-brand{font-size:8px}.home-page .hc-paper h3{font-size:26px}.hc-paper-bottom{font-size:7px}.hc-agent-layout{gap:35px}.home-page .hc-agent h2{font-size:29px}.hc-agent-copy>p:not(.hc-kicker){font-size:13px}.hc-time-row>div>span{font-size:11px}.hc-time-row strong{font-size:28px}.hc-time-row small{font-size:11px}.hc-faq-layout{grid-template-columns:1fr;gap:32px}.home-page .hc-faq h2{font-size:34px;max-width:580px}.hc-faq-heading>p:not(.hc-kicker){max-width:none;font-size:13px}.hc-faq-heading>.hc-detail-link{margin-top:0}.hc-closing-credit{margin-top:25px}}@media(max-width:600px){.home-page .hc-section{padding:49px 22px}.home-page .hc-section .hc-kicker{font-size:10px;margin-bottom:19px}.home-page .hc-section h2{font-size:32px;letter-spacing:-1.1px}.hc-send-layout{gap:28px}.hc-product-name{font-size:21px}.home-page .hc-send .hc-send-copy>p:not(.hc-kicker){font-size:14px;margin-top:20px}.home-page .hc-send .hc-send-copy>p.hc-case-note{font-size:10px;margin-top:18px}.hc-case-link{font-size:12px;min-height:43px;margin-top:21px}.hc-delivery-top{padding:16px;gap:8px}.hc-delivery-top>span:first-child{font-size:11px;gap:7px}.hc-delivery-top>span:last-child{font-size:8px}.hc-delivery-stage{height:478px}.hc-delivery-panel{padding:19px 15px}.hc-documents{min-height:432px;align-items:flex-end}.hc-confirmation{width:79%;padding:20px 17px;margin-top:140px}.hc-confirmation-icon{width:29px;height:29px;margin-bottom:15px}.hc-confirmation-icon>.icon{width:15px;height:15px}.home-page .hc-confirmation h3{font-size:20px}.hc-confirmation>div{font-size:9px;gap:6px}.hc-confirmation-check{font-size:8px;margin-top:11px}.hc-confirmation>span:not(.hc-confirmation-icon):not(.hc-confirmation-check){font-size:8px}.home-page .hc-send .hc-confirmation>p{font-size:10px;margin-bottom:17px}.hc-paper{position:absolute;top:-1px;right:8px;width:61%;min-height:268px;margin:0;padding:20px 17px;transform:rotate(5deg)}.hc-paper-brand{font-size:6px;margin-bottom:21px}.hc-paper-label{font-size:6px}.home-page .hc-paper h3{font-size:21px}.home-page .hc-send .hc-paper p{font-size:8px}.hc-paper-lines{gap:6px;margin:17px 0 24px}.hc-paper-bottom{font-size:6px}.hc-delivery-tabs{padding:8px;gap:3px}.hc-delivery-tabs button{font-size:10px;gap:6px;min-height:44px;padding:7px 5px}.hc-delivery-tabs button>.icon{width:12px;height:12px}.hc-delivery-tabs button>span{display:none}.hc-order,.hc-payment{padding:23px 18px}.hc-order-heading{gap:10px}.hc-order-heading>span{width:33px;height:33px}.home-page .hc-order h3,.home-page .hc-payment h3{font-size:21px}.hc-order dl>div{font-size:10px;gap:15px;line-height:1.6}.hc-order dt{max-width:90px}.hc-order dd{max-width:130px}.hc-agent-layout{grid-template-columns:1fr;gap:18px}.home-page .hc-agent h2{font-size:31px}.hc-agent-copy>p:not(.hc-kicker){font-size:14px;line-height:1.75;margin:19px 0 12px}.hc-time-proof{padding:20px 0 0}.hc-time-proof figcaption{font-size:11px;margin-bottom:28px}.hc-time-row strong{font-size:33px}.hc-time-row>div>span{font-size:12px}.hc-time-row small{font-size:12px}.hc-agent-credit{font-size:10px;margin-top:29px;padding-top:18px}.hc-faq-layout{gap:28px}.home-page .hc-faq h2{font-size:31px}.hc-faq-list summary{font-size:13px;gap:12px;min-height:74px;padding:18px 0}.hc-faq-number{font-size:9px}.hc-faq-toggle{width:20px;height:20px}.hc-faq-list details p{font-size:12px;line-height:1.85;margin:0 26px 21px 24px}}@media(max-width:360px){.home-page .hc-section{padding-inline:18px}.home-page .hc-section h2{font-size:29px}.hc-delivery-top{padding-inline:13px}.hc-delivery-top>span:last-child{font-size:7px}.hc-delivery-panel{padding-inline:12px}.hc-confirmation{width:86%;padding-inline:14px}.hc-paper{width:69%;right:7px}.hc-order,.hc-payment{padding-inline:16px}.hc-time-row strong{font-size:30px}.hc-time-row small{font-size:11px}.hc-time-row>div>span{font-size:11px}}@media(prefers-reduced-motion:reduce){.hc-section .icon *{transition:none!important;animation:none!important}.hc-section button,.hc-section a,.hc-faq-list summary,.hc-faq-toggle>.icon{transition:none}.hc-section button:active,.hc-section a:active,.hc-faq-list summary:active{transform:none}}@media(forced-colors:active){.hc-delivery,.hc-order,.hc-payment,.hc-paper,.hc-confirmation{border:1px solid CanvasText}.hc-time-track>i{background:CanvasText}.hc-delivery-tabs button[aria-selected=true]{border-color:Highlight}}.home-page .reference-contact{height:116rem;padding:8rem 37rem;overflow:hidden;background:radial-gradient(ellipse at 74% 80%,#28313b66,transparent 64%),#001018;scroll-margin-top:80px}.reference-contact-copy{position:relative;z-index:2}.home-page .reference-contact h2{font-size:17rem;line-height:1.2;letter-spacing:-.4rem;color:#e8edf0}.home-page .reference-contact p{font-size:8.5rem;line-height:1.5;margin-top:6rem;color:#acc0cf}.home-page .reference-contact .reference-contact-actions{display:flex;align-items:center;gap:13rem;margin-top:9rem}.reference-contact .button{min-height:27rem;font-size:9rem}.reference-contact .email-link{display:inline-flex;align-items:center;gap:7rem;font-size:8rem;color:#bdcdd8}.reference-contact .email-link .icon{width:11rem;height:11rem}.reference-contact-horizon{position:absolute;right:0;bottom:0;width:295rem;height:116rem;z-index:0;pointer-events:none;mask-image:linear-gradient(to right,transparent,#000 13%)}.reference-contact-mountains{position:absolute;left:0;bottom:0;width:100%;height:31rem;z-index:1;pointer-events:none;mask-image:linear-gradient(to bottom,transparent,#000 30%)}.home-page .reference-footer{height:198rem;background:#001018;scroll-margin-top:80px}.reference-footer .footer-columns p{color:#b5c2cc}.reference-footer .footer-columns>div>a:not(.brand-link),.reference-footer .text-button{color:#b5c2cc}.reference-footer .footer-columns h2{color:#d4dce2}.reference-footer .copyright{color:#a9bdcc}.reference-footer .footer-landscape{height:88rem;mask-image:none;pointer-events:none}.reference-footer-glow{position:absolute;right:0;bottom:88rem;width:562rem;height:23rem;z-index:0;pointer-events:none;mask-image:linear-gradient(to top,#000 80%,transparent)}.reference-contact a:active,.reference-contact button:active,.reference-footer a:active,.reference-footer button:active{transform:scale(.97)}.reference-contact a:focus-visible,.reference-contact button:focus-visible,.reference-footer a:focus-visible,.reference-footer button:focus-visible{outline:2px solid #b6a2ee;outline-offset:4px}@media(max-width:1024px){.home-page .reference-contact{height:230px;padding:26px 28px}.home-page .reference-contact h2{font-size:24px;line-height:1.25;max-width:620px;letter-spacing:-.5px}.home-page .reference-contact p{font-size:13px;line-height:1.55;max-width:600px;margin-top:10px}.home-page .reference-contact .reference-contact-actions{margin-top:16px;gap:18px}.reference-contact .button{min-height:44px;font-size:13px}.reference-contact .email-link{min-height:44px;font-size:12px;gap:8px}.reference-contact .email-link .icon{width:14px;height:14px}.reference-contact-horizon{width:356px;height:140px}.reference-contact-mountains{width:100%;height:auto;aspect-ratio:722/31}.home-page .reference-footer{height:auto;padding-bottom:calc(100% * 111 / 722 + 25px)}.reference-footer .footer-landscape{height:auto;aspect-ratio:722/88}.reference-footer-glow{width:77.8393%;height:auto;aspect-ratio:562/23;bottom:0;transform:translateY(-382.6087%)}.reference-footer .footer-columns>div>a:not(.brand-link),.reference-footer .text-button{min-height:30px;line-height:1.6;display:flex;align-items:center}}@media(max-width:620px){.home-page .reference-contact{height:auto;min-height:350px;padding:29px 22px calc(100vw * 116 / 295)}.home-page .reference-contact h2{font-size:24px;max-width:370px}.home-page .reference-contact p{max-width:370px}.home-page .reference-contact .reference-contact-actions{gap:8px 17px;flex-wrap:wrap}.reference-contact-horizon{width:100%;height:auto;aspect-ratio:295/116;mask-image:linear-gradient(to bottom,transparent,#000 14%)}.reference-contact-mountains{display:none}.home-page .reference-footer{padding:26px 22px 140px}.reference-footer .footer-columns{grid-template-columns:1fr 1fr;gap:24px 18px}.reference-footer .footer-columns>div:first-child{grid-column:1/-1}.reference-footer .footer-columns>div>a:not(.brand-link),.reference-footer .text-button{min-height:36px}.reference-footer .footer-landscape{width:722px;height:88px;left:50%;transform:translate(-50%);max-width:none}.reference-footer-glow{width:562px;height:23px;right:auto;left:calc(50% - 201px);bottom:88px;transform:none}.reference-footer .copyright{font-size:10px;margin-top:24px;padding-top:16px}}@media(prefers-reduced-motion:reduce){.reference-contact a,.reference-contact button,.reference-footer a,.reference-footer button{transition:none}.reference-contact a:active,.reference-contact button:active,.reference-footer a:active,.reference-footer button:active{transform:none}}@media(forced-colors:active){.reference-contact .art,.reference-footer .art{display:none}}.hc-faq-contact{margin-top:32px}.hc-faq-contact>p{margin:0 0 14px;font-size:var(--home-body-size,16px);line-height:1.65;color:#b5adbf}.hc-faq-contact .button{min-width:158px}.hc-faq-list details[open]{background:linear-gradient(100deg,transparent,#b49bd707)}.hc-faq-list details[open] summary{color:#f2edf7}.hc-faq-list details[open] .hc-faq-number{color:#c6b1e7}.hc-faq-list details[open] .hc-faq-toggle{border-color:#c6b1e75c;background:#c6b1e718;color:#e2d4f5}.hc-faq-list details>p:not(:last-child){margin-bottom:12px}@media(prefers-reduced-motion:no-preference){.hc-faq-list summary:active{transform:scale(.97)}}@media(forced-colors:active){.hc-faq-list details[open]{background:Canvas}.hc-faq-list details[open] summary,.hc-faq-list details[open] .hc-faq-number,.hc-faq-list details[open] .hc-faq-toggle{color:CanvasText}.hc-faq-list details[open] .hc-faq-toggle{border-color:CanvasText;background:Canvas}}.home-page .home-future{display:block;position:relative;isolation:isolate;min-height:0;height:auto;padding:62px max(28px,4.4vw) 82px;border:0;background:var(--page-bg);color:#eeeaf5;font:400 16px/1.5 Inter,Arial,sans-serif;scroll-margin-top:90px}.fp-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.home-future .fp-replay{display:inline-flex;align-items:center;gap:7px;min-height:40px;margin-top:4px;padding:8px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#b5a7c4;font-size:11px;white-space:nowrap}.fp-replay .fp-icon{width:12px;height:12px}.home-future .fp-replay:hover{border-color:#c9b4e32c;color:#e3d8ef}.home-future .fp-record.is-preview-target{border-color:#d7b9ff;box-shadow:inset 0 1px #eedfff55,0 0 0 3px #b49aca19,0 8px 22px #0004}.home-future .fp-detail-action.is-preview-action{box-shadow:inset 0 1px #fff,0 0 0 3px #cbb3f329,0 0 24px #b8a2df35}.home-future *{box-sizing:border-box}.home-future [hidden]{display:none!important}.fp-inner{max-width:1640px;margin:auto}.fp-icon{width:22px;height:22px;flex:none}.home-future button{font-family:inherit;cursor:pointer;transition:transform .16s ease,background-color .18s ease,box-shadow .18s ease}.home-future button:active{transform:scale(.97)}.home-future button:focus-visible,.home-future input:focus-visible,.home-future textarea:focus-visible{outline:2px solid #c6b4e9;outline-offset:3px}.fp-heading{display:grid;grid-template-columns:32% 64%;gap:4%;align-items:start;margin-bottom:38px}.fp-heading>div>p{margin:8px 0 13px;font-size:11px;letter-spacing:.17em;color:#aca1bd}.fp-coming{display:inline-flex;align-items:center;padding:5px 17px;border:1px solid #b2a5ca54;border-radius:20px;background:linear-gradient(140deg,#c2acf612,transparent);font-size:13px;color:#d8cfe5}.fp-tabs{display:flex;gap:4px;padding:5px;border:1px solid #d7c5ef29;border-radius:14px;background:linear-gradient(140deg,#a18ac20a,#04040866);box-shadow:inset 0 1px #f2deff0c;min-width:0;margin-left:10%}.home-future .fp-tabs button{display:flex;align-items:center;justify-content:center;flex:1;gap:13px;min-height:57px;padding:12px 15px;border:1px solid transparent;color:#aaa0b7;background:transparent;font-size:15px;white-space:nowrap}.fp-tabs .fp-icon{width:25px;height:25px}.home-future .fp-tabs button[aria-selected=true],.home-page .home-future .fp-tabs button[aria-selected=true]{border-color:#c0a9e17a!important;box-shadow:inset 0 1px #e6d9f940,0 1px 6px #0008!important;background:linear-gradient(145deg,#d7c5ff24,#a68adc13)!important}.fp-connector{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:#d6cbed;z-index:1}.fp-detail:focus{outline:none}.fp-panel{display:grid;grid-template-columns:32% 64%;gap:4%;align-items:center}.fp-copy{padding:30px 0 10px;min-width:0}.fp-product-name{display:flex;align-items:center;gap:19px;font-size:21px;font-weight:500;color:#efebf3;margin:0 0 35px}.fp-product-name .fp-icon{width:35px;height:35px;color:#dcd5eb}.home-page main>.home-future h2[id]{margin:0 0 29px;font:600 48px/1.15 Inter,Arial,sans-serif;letter-spacing:-.035em;color:#f2f1f5}.home-page main>.home-future h2[id] .heading-accent{background:linear-gradient(105deg,#ecc8bc,#d9c5e6 45%,#b597ec);background-clip:text;-webkit-background-clip:text;color:transparent}.fp-description{margin:0;color:#b2a9bf;font-size:17px;line-height:1.65;letter-spacing:-.015em}.fp-copy ul{display:grid;gap:11px;margin:30px 0 34px;padding:0;list-style:none}.fp-copy li{display:flex;align-items:center;gap:13px;font-size:14px;color:#c8bed6}.fp-copy li>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #e0d0f21c;border-radius:50%;background:linear-gradient(125deg,#ffffff0c,transparent);color:#eee8fa}.fp-copy li .fp-icon{width:15px;height:15px}.home-future .fp-light{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:42px;padding:10px 17px;border:1px solid #eee4ffa6;border-radius:10px;background:var(--button-light);color:#25232d;font-size:14px;box-shadow:inset 0 1px 2px #fff,0 0 14px #d2bdff15}.home-future .fp-interest{min-height:49px;padding:12px 19px;gap:27px;font-size:14px}.fp-interest .fp-icon{width:20px;height:20px}.fp-small{font-size:11px;line-height:1.6;color:#948a9f;margin:23px 0 0}.fp-preview-wrap{min-width:0}.fp-app{position:relative;container-type:inline-size;min-width:0;border:1px solid #b9adc43e;border-radius:16px;background:radial-gradient(ellipse at 86% 0,#b999a715,transparent 24%),linear-gradient(120deg,#0d0e13e6,#080a0ee6 50%,#111016);box-shadow:inset 0 1px #e4d7f622,0 15px 60px #0004}.fp-app-top{display:flex;align-items:center;gap:2.7cqw;height:7.2cqw;min-height:55px;padding:0 3cqw;border-bottom:1px solid #d9c7ed13;font-size:1.25cqw;color:#b4a7c3}.fp-app-top>span:first-child{display:flex;align-items:center;gap:1.7cqw;color:#e8e3f0;font-size:1.65cqw}.fp-app-top strong{font-weight:500;white-space:nowrap}.fp-app-top>span:nth-child(2){border-left:1px solid #d2c5e22b;padding-left:3cqw}.fp-app-top>span:last-child{margin-left:auto}.fp-app-top .fp-icon{width:2.8cqw;height:2.8cqw;color:#d6d0e5}.fp-app-body{display:grid;grid-template-columns:19.5% minmax(0,1fr);min-height:52cqw}.fp-sidebar{display:flex;flex-direction:column;padding:2.7cqw 1.25cqw 2.5cqw;border-right:1px solid #d9c7ed13;min-width:0}.fp-sidebar>p:first-child{font-size:1cqw;letter-spacing:.12em;color:#9b8cab;margin:0 1.3cqw 1.7cqw;white-space:nowrap}.fp-sidebar>div{display:grid;gap:.8cqw}.fp-sidebar button{display:flex;align-items:center;gap:1.5cqw;text-align:left;min-height:4.3cqw;width:100%;padding:.9cqw 1.3cqw;background:transparent;border:1px solid transparent;color:#b6acbf;font-size:1.3cqw}.fp-sidebar button .fp-icon{width:2cqw;height:2cqw}.fp-sidebar button[aria-pressed=true]{background:linear-gradient(125deg,#bfa7e323,#9d83d912);box-shadow:inset 0 1px #f2e2ff0c;color:#efebf6}.fp-demo-mark{display:flex;align-items:center;gap:1cqw;font-size:1.15cqw;color:#a698b6;margin:auto 1cqw 0;padding-top:2cqw;border-top:1px solid #cfb3eb1c}.fp-demo-mark .fp-icon{width:1.7cqw;height:1.7cqw}.fp-main{min-width:0;padding:2cqw}.fp-toolbar{display:flex;align-items:center;gap:1.4cqw;margin:0 0 1.8cqw;min-height:3.4cqw}.home-future .fp-toolbar h3{font-size:1.95cqw;line-height:1.35;font-weight:500;color:#e9e2f3;letter-spacing:-.025em;margin:0 auto 0 0}.fp-search{display:flex;align-items:center;gap:.8cqw;width:29%;min-width:0;border:1px solid #c9b7df36;border-radius:7px;padding:.6cqw 1cqw;background:#04050a66}.fp-search .fp-icon{width:1.5cqw;height:1.5cqw;color:#a798b9}.fp-search input{min-width:0;width:100%;height:2.1cqw;padding:0;border:0;background:transparent;color:#e9e3f3;font:400 1.15cqw/1.5 Inter,Arial,sans-serif;outline-offset:7px}.fp-search input::placeholder{color:#8f819f}.home-future .fp-add{min-height:3.6cqw;padding:.7cqw 1.2cqw;gap:.7cqw;font-size:1.2cqw;border-radius:7px}.fp-add .fp-icon{width:1.5cqw;height:1.5cqw}.fp-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1cqw;min-height:42cqw}.fp-column{min-width:0;border:1px solid #cdb6ef13;border-radius:11px;background:linear-gradient(#02050633,#0b0d1011);padding:1cqw}.fp-column-heading{display:flex;align-items:center;gap:1.15cqw;font-size:1.3cqw;color:#e3dce9;margin:.2cqw .2cqw 1.5cqw;white-space:nowrap}.fp-column-heading>span:last-child{margin-left:auto;font-size:1.2cqw;color:#a59aaf}.fp-dot{width:1.2cqw;height:1.2cqw;border-radius:50%;background:#68b49c}.fp-dot.fp-tone-1{background:#b5a0e8}.fp-dot.fp-tone-2{background:#dfad94}.home-future .fp-record{display:block;width:100%;border:1px solid #d4c5e623;background:linear-gradient(135deg,#22262cd4,#15181bda);box-shadow:inset 0 1px #fff04;text-align:left;color:#e7e3ee;white-space:normal}.home-future .fp-record[aria-pressed=true]{border-color:#d3c5eecc;background:linear-gradient(135deg,#282735,#171920);box-shadow:inset 0 1px #d3c5ef33,0 0 12px #bca8e51a}.fp-lead-card{padding:1.15cqw 1.15cqw 1cqw;margin-top:.9cqw;min-height:10cqw}.fp-record-name{display:flex;justify-content:space-between;gap:3px;font-size:1.32cqw;font-weight:500;line-height:1.4}.fp-more{font-size:1.5cqw;color:#958ba4;line-height:1}.fp-record-description{display:block;font-size:1.18cqw;line-height:1.4;color:#a9a2b4;margin:.6cqw 0 1cqw;overflow-wrap:anywhere}.fp-tag{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.25cqw .8cqw;border:1px solid #b9bed42b;border-radius:14px;color:#c3bfd1;background:#bcc3f611;font-size:.99cqw;line-height:1.4;white-space:normal}.fp-tag.fp-tone-1{border-color:#bba0ec45;background:#9982c91c;color:#cebbea}.fp-tag.fp-tone-2{border-color:#dbb09b3f;background:#c491711a;color:#dfbaa7}.fp-detail{position:absolute;right:-1px;bottom:1.4cqw;width:43%;padding:2cqw 2.5cqw;border:1px solid #d9c6efcc;border-radius:14px;background:radial-gradient(ellipse at 0 0,#b993da29,transparent 35%),linear-gradient(135deg,#27222fee,#101219fa 55%,#191620f5);box-shadow:inset 0 1px 2px #ebdcff66,0 16px 45px #0008,0 0 18px #b295e21b;z-index:2}.fp-detail-top{display:flex;align-items:center;gap:1.5cqw;margin-bottom:2cqw}.fp-detail-top strong{font-size:1.55cqw;font-weight:500;flex:1;color:#f2ecf9;overflow-wrap:anywhere}.fp-initials{display:grid;place-items:center;flex:none;width:4cqw;height:4cqw;border-radius:50%;background:linear-gradient(145deg,#b498cda6,#5c4666);box-shadow:inset 0 1px #ecdfff44;color:#f5e9ff;font-size:1.45cqw}.fp-detail-close{display:grid;place-items:center;flex:none;margin:-1cqw -1cqw 0 0;width:3.7cqw;height:3.7cqw;background:transparent;color:#b8a7ce;border:0}.fp-detail-close .fp-icon{width:1.8cqw;height:1.8cqw}.fp-detail-label{color:#a89ab9;font-size:1.02cqw;letter-spacing:.13em;margin:0 0 .8cqw}.fp-detail h4{font-size:2.12cqw;font-weight:500;line-height:1.3;letter-spacing:-.03em;margin:0 0 1.35cqw;color:#f0ebf7}.fp-detail-date{display:flex;align-items:center;gap:1cqw;color:#b5a8c3;font-size:1.25cqw;line-height:1.5;margin:0 0 2cqw}.fp-detail-date .fp-icon{width:1.9cqw;height:1.9cqw}.home-future .fp-detail-action{width:100%;min-height:4.2cqw;padding:.8cqw 1cqw;font-size:1.2cqw;gap:1.4cqw}.fp-detail-action .fp-icon{width:1.8cqw;height:1.8cqw}.fp-detail textarea,.fp-detail input{display:block;width:100%;border:1px solid #c9b7df44;border-radius:7px;background:#08090fd9;color:#eee8f6;font:400 1.25cqw/1.5 Inter,Arial,sans-serif;padding:1cqw;margin:.8cqw 0 1.3cqw;resize:vertical}.fp-detail textarea{min-height:11cqw;max-height:17cqw}.fp-detail label{font-size:1.15cqw;color:#c9b9db}.fp-detail-note{font-size:1.05cqw;line-height:1.5;color:#b6a5c9;margin:1cqw 0 0}.fp-detail-error{color:#f1b7a9;font-size:1.1cqw;margin-bottom:.6cqw}.fp-record-table{display:grid;gap:1cqw}.fp-table-heading,.home-future .fp-table-row{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.8fr) minmax(0,.8fr);gap:1cqw;align-items:center}.fp-table-heading{padding:.6cqw 1.3cqw;color:#94879f;font-size:1.1cqw}.home-future .fp-table-row{padding:1.5cqw 1.3cqw;min-height:7.8cqw;font-size:1.4cqw}.fp-table-row strong,.fp-activity strong{display:block;font-size:1.4cqw;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.fp-table-row small,.fp-activity small{display:block;font-size:1.1cqw;line-height:1.5;margin-top:.5cqw;color:#a69caf;overflow-wrap:anywhere}.fp-activity-list{display:grid;gap:1cqw}.home-future .fp-activity{display:flex;align-items:center;gap:1.4cqw;min-height:7cqw;padding:1.3cqw}.fp-activity>span:nth-child(2){flex:1;min-width:0}.fp-activity>.fp-icon{width:1.9cqw;height:1.9cqw;color:#a99abc}.fp-activity .fp-initials{width:3.5cqw;height:3.5cqw;font-size:1.15cqw}.fp-empty{color:#a797bc;font-size:1.35cqw;line-height:1.6;text-align:center;margin-top:5cqw}.fp-preview-note{font-size:11px;color:#998ca8;margin:13px 10px 0}.fp-entry-dialog{position:fixed;inset:0;width:min(490px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:26px;margin:auto;border:1px solid #b9a3dc59;border-radius:16px;background:linear-gradient(125deg,#211c2b,#0c0d14 60%);box-shadow:0 30px 100px #000c;color:#eee7f5;font:400 16px/1.5 Inter,Arial,sans-serif}.fp-entry-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.fp-entry-dialog header{display:flex;align-items:center;gap:15px;justify-content:space-between}.fp-entry-dialog h3{font-size:23px;line-height:1.3;letter-spacing:-.03em}.fp-entry-dialog header button{display:grid;place-items:center;width:40px;height:40px;background:#ccb9e711;border:1px solid #d4beeb22;color:#cebedf;flex:none}.fp-entry-dialog>p{font-size:13px;line-height:1.6;margin:18px 0 20px;color:#ab9bba}.fp-entry-dialog label{display:block;margin:18px 0 7px;font-size:14px;color:#c8b7d8}.fp-entry-dialog :is(input,textarea){width:100%;padding:11px 12px;font:400 16px/1.5 Inter,Arial,sans-serif;color:#eee6f6;background:#06080baa;border:1px solid #baa1d33b;border-radius:8px;resize:vertical}.fp-entry-dialog form>div{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.fp-secondary{padding:10px 14px;background:#d0aaff0a;color:#d6c4e7;border:1px solid #d9c5f028;min-height:43px;font-size:14px}.fp-form-error{font-size:13px;color:#f1b6aa;margin:12px 0 0}.fp-entry-dialog [aria-invalid=true]{border-color:#efb3a2}.fp-nojs{font-size:14px;color:#ac9abb;text-align:center;margin-top:35px}@media(hover:hover)and (pointer:fine){.home-future .fp-light:hover{box-shadow:inset 0 1px #fff,0 0 22px #ccb3ff30}.fp-sidebar button:hover{background-color:#c6adf00c}.home-future .fp-record:hover{border-color:#b9a7d88c}}@media(min-width:1800px){.fp-description{font-size:18px}}@media(max-width:1300px){.home-page .home-future{padding-inline:28px}.fp-heading,.fp-panel{grid-template-columns:31% 65%}.fp-tabs{margin-left:0}.home-future .fp-tabs button{font-size:12px;gap:8px;padding:10px 9px;min-height:48px}.fp-tabs .fp-icon{width:21px;height:21px}.home-page main>.home-future h2[id]{font-size:41px}.fp-product-name{font-size:18px;gap:13px;margin-bottom:27px}.fp-description{font-size:15px}.fp-copy li{font-size:13px}.fp-copy ul{margin:23px 0 26px;gap:8px}.home-future .fp-interest{font-size:12px;gap:17px;padding:11px 15px}.fp-heading>div>p{font-size:9px;letter-spacing:.12em}.fp-coming{font-size:12px}}@media(max-width:1100px){.home-page .home-future{padding:60px 28px 72px}.fp-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.fp-tabs{max-width:750px;width:100%}.home-future .fp-tabs button{font-size:14px;min-height:50px}.fp-heading>div>p{font-size:11px}.fp-panel{grid-template-columns:1fr;gap:34px}.fp-copy{padding:0;max-width:620px}.fp-product-name{margin-bottom:19px;font-size:20px}.fp-product-name .fp-icon{width:28px;height:28px}.fp-description{font-size:16px}.fp-copy ul{display:flex;flex-wrap:wrap;gap:15px 23px}.fp-copy li{font-size:13px}.fp-small{margin-top:16px}.fp-app{max-width:940px}.fp-preview-note{font-size:11px}}@media(max-width:700px){.home-page .home-future{padding:48px 20px 60px}.fp-tabs{gap:3px;padding:4px;align-items:stretch}.home-future .fp-tabs button{display:flex;flex-direction:column;gap:8px;min-height:69px;font-size:11px;white-space:normal;padding:9px 5px;line-height:1.3}.fp-tabs .fp-icon{width:22px;height:22px}.fp-copy ul{display:grid;gap:9px}.home-page main>.home-future h2[id]{font-size:34px;line-height:1.16;margin-bottom:23px}.fp-description{font-size:15px}.fp-heading{gap:21px}.fp-copy li{font-size:14px}.home-future .fp-interest{font-size:14px;min-height:47px;padding:12px 16px}.fp-small{font-size:11px}.fp-app{border-radius:13px}.fp-app-top{height:63px;padding:0 17px;gap:15px;font-size:11px}.fp-app-top>span:first-child{font-size:15px;gap:10px}.fp-app-top>span:nth-child(2){display:none}.fp-app-top .fp-icon{width:25px;height:25px}.fp-app-body{display:block;min-height:0}.fp-sidebar{padding:10px 12px;border:0}.fp-sidebar>p{display:none!important}.fp-sidebar>div{display:flex;gap:5px}.fp-sidebar button{min-height:43px;font-size:12px;padding:8px 11px;gap:8px;justify-content:center}.fp-sidebar button .fp-icon{width:17px;height:17px}.fp-main{padding:14px 13px 18px}.fp-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:19px}.home-future .fp-toolbar h3{font-size:18px;flex:1 1 100%;margin:0}.fp-search{flex:1;width:auto;padding:9px 11px;gap:8px}.fp-search .fp-icon{width:17px;height:17px}.fp-search input{font-size:16px;height:24px}.home-future .fp-add{font-size:13px;min-height:44px;padding:10px 13px;gap:7px}.fp-add .fp-icon{width:17px;height:17px}.fp-board{grid-template-columns:1fr;gap:14px;min-height:0}.fp-column{padding:13px}.fp-column-heading{font-size:14px;gap:10px;margin:0 0 12px}.fp-column-heading>span:last-child{font-size:12px}.fp-dot{width:9px;height:9px}.fp-lead-card{min-height:96px;padding:12px;margin-top:8px}.fp-record-name{font-size:14px}.fp-record-description{font-size:12px;line-height:1.5;margin:7px 0 9px}.fp-more{font-size:18px}.fp-tag{font-size:11px;padding:3px 8px}.fp-detail{position:relative;right:auto;bottom:auto;width:auto;margin:0 12px 15px;padding:20px;border-radius:12px}.fp-detail-top{gap:12px;margin-bottom:20px}.fp-detail-top strong{font-size:16px}.fp-initials{width:38px;height:38px;font-size:14px}.fp-detail-close{width:40px;height:40px;margin:-8px -9px 0 0}.fp-detail-close .fp-icon{width:20px;height:20px}.fp-detail-label{font-size:10px;margin:0 0 9px}.fp-detail h4{font-size:21px;margin-bottom:14px}.fp-detail-date{font-size:13px;gap:10px;margin-bottom:19px}.fp-detail-date .fp-icon{width:20px;height:20px}.home-future .fp-detail-action{font-size:13px;min-height:44px;padding:11px 13px;gap:12px}.fp-detail-action .fp-icon{width:19px;height:19px}.fp-detail textarea,.fp-detail input{font-size:16px;padding:10px;margin:9px 0 13px}.fp-detail textarea{min-height:130px;max-height:220px}.fp-detail label{font-size:13px}.fp-detail-note,.fp-detail-error{font-size:12px;line-height:1.5;margin-top:10px}.fp-table-heading{font-size:10px;padding:5px 9px;gap:8px}.home-future .fp-table-row{font-size:12px;gap:8px;padding:13px 10px;min-height:85px}.fp-table-row strong,.fp-activity strong{font-size:13px}.fp-table-row small,.fp-activity small{font-size:11px;line-height:1.5;margin-top:4px}.fp-record-table,.fp-activity-list{gap:9px}.home-future .fp-activity{gap:10px;padding:13px;min-height:77px}.fp-activity .fp-initials{width:32px;height:32px;font-size:12px}.fp-activity>.fp-icon{width:17px;height:17px}.fp-empty{font-size:14px;margin:30px 0}.fp-preview-note{font-size:10px;line-height:1.5;margin:13px 3px 0}.fp-entry-dialog{padding:22px 18px}.fp-entry-dialog h3{font-size:21px}.fp-entry-dialog form>div{gap:8px}.home-future .fp-entry-dialog .fp-light{font-size:12px;padding:10px 12px}}@media(min-width:701px)and (max-width:1100px){.fp-sidebar button,.fp-column-heading,.fp-record-name,.fp-table-row strong,.fp-activity strong{font-size:12px}.fp-sidebar>p:first-child{font-size:8px}.fp-demo-mark,.fp-tag,.fp-table-heading{font-size:10px}.fp-record-description,.fp-table-row small,.fp-activity small{font-size:11px}.home-future .fp-toolbar h3{font-size:16px}.fp-search input{font-size:16px;height:25px}.home-future .fp-add{font-size:12px;min-height:39px}.fp-detail-top strong{font-size:14px}.fp-detail-label,.fp-detail-note,.fp-detail-error{font-size:10px}.fp-detail-date,.fp-detail label{font-size:12px}.home-future .fp-detail-action{font-size:12px;min-height:40px}.fp-detail textarea,.fp-detail input{font-size:16px}.fp-detail textarea{min-height:120px;max-height:180px}}@media(max-width:700px){.fp-sidebar button{width:auto;flex:1;min-width:0;padding-inline:6px}}@media(max-width:360px){.home-page .home-future{padding-inline:16px}.home-page main>.home-future h2[id]{font-size:30px}.home-future .fp-tabs button{font-size:10px}.fp-sidebar button{font-size:10px;padding:8px 6px;gap:6px}.fp-sidebar button .fp-icon{width:15px;height:15px}.fp-table-heading,.home-future .fp-table-row{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr)}.fp-table-row .fp-tag{font-size:9px;padding:3px 5px}.fp-detail{padding:16px}}@media(prefers-reduced-motion:reduce){.home-future *{animation:none!important;transition:none!important}}@media(forced-colors:active){.home-page main>.home-future h2[id] .heading-accent{background:none;color:CanvasText}.fp-app,.fp-detail,.fp-tabs{background:Canvas;border-color:CanvasText}.home-future .fp-record[aria-pressed=true],.home-future .fp-tabs button[aria-selected=true]{border:2px solid Highlight!important}.home-future .fp-light{background:ButtonFace;color:ButtonText;border-color:ButtonText}}@media(prefers-reduced-motion:reduce){.home-future .fp-replay{display:none}}@font-face{font-family:Inter;src:url(/assets/inter-latin-200-normal.woff2) format("woff2");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-latin-300-normal.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}.home-page .home-time.hc-agent{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:94px 0 0;background:var(--page-bg);color:#f3f2f6;font:400 18px/1.5 Inter,Arial,sans-serif;scroll-margin-top:90px}.home-time .ht-content{position:relative;z-index:1;text-align:center;max-width:1200px;margin:0 auto;padding:0 32px}.home-page main>.home-time h2#hc-agent-title{margin:0;font:400 54px/1.13 Inter,Arial,sans-serif;letter-spacing:-.035em;color:#f3f3f4}.home-page main>.home-time h2#hc-agent-title .heading-accent{background:linear-gradient(100deg,#eeb8a9 2%,#ebc4be 40%,#c3acf0 90%);background-clip:text;-webkit-background-clip:text;color:transparent}.home-time .ht-comparison{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:space-between;width:100%;max-width:996px;height:226px;margin:36px auto 0;text-align:left}.home-time .ht-comparison:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-60px -45px -75px;background:radial-gradient(ellipse 27% 48% at 53% 50%,#c3844c25,transparent 98%),radial-gradient(ellipse 15% 45% at 84% 51%,#a589ed22,transparent 98%)}.home-time .ht-metric{position:relative;flex:0 0 auto;z-index:1}.home-time .ht-label{position:relative;height:47px;margin:0 0 2px 31px;color:#bab8c9;font-size:20px;font-weight:400;line-height:1.5;white-space:nowrap}.home-time .ht-value{display:flex;align-items:baseline;gap:8px;margin:0;line-height:1;white-space:nowrap}.home-time .ht-number{font-size:196px;font-weight:200;letter-spacing:-.075em;line-height:.91;background:linear-gradient(155deg,#e8e7e5 6%,#f5f3f2 27%,#b8b7b6 41%,#dcdbda 49%,#969498 65%,#68666a 97%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:.35px #e9e7ea38}.home-time .ht-unit{font-size:50px;letter-spacing:-.06em;color:#bcbac1;font-weight:300;line-height:1}.home-time .ht-assisted{padding-right:8px}.home-time .ht-assisted .ht-label{margin-left:0;color:#c8bedf}.home-time .ht-less{display:block;margin-top:5px;margin-left:15px;font-size:20px}.home-time .ht-assisted .ht-number{background:linear-gradient(148deg,#fff 24%,#f3ebff 53%,#bca0ed 94%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 0 32px #d5bfff1c}.home-time .ht-assisted .ht-unit{color:#c8b3eb}.home-time .ht-trail{position:absolute;width:55.5%;height:auto;left:25%;top:45px;overflow:visible;pointer-events:none}.home-time .ht-traveller{opacity:0;transform-origin:0 0}.home-time .ht-description{position:relative;max-width:690px;margin:30px auto 0;color:#c2bece;font-size:18px;line-height:1.4;letter-spacing:-.016em}.home-page .home-time .ht-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:295px;height:52px;min-height:52px;padding:0 20px;margin:24px 0 0;border:1px solid #fff7;font-size:17px;line-height:1.2;letter-spacing:-.02em;cursor:pointer}.home-time .ht-cta svg{width:18px;height:18px}.home-time .ht-note{margin:20px 0 0;color:#a39eae;font-size:13px;line-height:1.5;letter-spacing:.005em}.home-time .ht-grid{position:relative;display:block;width:100%;max-width:1450px;height:auto;margin:-3px auto 0;pointer-events:none}.home-time .ht-grid-brands{color:#9d99a2;opacity:.67}@media(min-width:1600px){.home-page .home-time.hc-agent{padding-top:105px}.home-time .ht-comparison{max-width:1100px;margin-top:57px}.home-time .ht-grid{max-width:1570px}}@media(max-width:1100px){.home-page .home-time.hc-agent{padding-top:80px}.home-page main>.home-time h2#hc-agent-title{font-size:45px}.home-time .ht-comparison{max-width:830px;height:231px;margin-top:40px}.home-time .ht-number{font-size:170px}.home-time .ht-unit{font-size:42px}.home-time .ht-label{font-size:18px;height:55px;margin-left:19px}.home-time .ht-less{font-size:18px}.home-time .ht-trail{top:76px;left:27%;width:50%}.home-time .ht-description{margin-top:40px;font-size:17px}.home-time .ht-grid{width:116%;max-width:none;margin-left:-8%}}@media(max-width:760px){.home-page .home-time.hc-agent{padding-top:66px}.home-time .ht-content{padding:0 24px}.home-page main>.home-time h2#hc-agent-title{font-size:36px}.home-time .ht-comparison{height:191px;margin-top:37px}.home-time .ht-number{font-size:135px}.home-time .ht-unit{font-size:32px}.home-time .ht-label{font-size:16px;margin-left:10px;height:52px}.home-time .ht-less{font-size:15px;margin-left:8px}.home-time .ht-assisted{padding-right:0}.home-time .ht-trail{left:29%;width:44%;top:70px}.home-time .ht-description{font-size:16px;margin-top:34px;max-width:490px}.home-time .ht-description br{display:none}.home-page .home-time .ht-cta{font-size:16px;margin-top:25px;height:50px;width:280px}.home-time .ht-note{font-size:11px;margin-top:18px}.home-time .ht-grid{width:142%;margin-left:-21%;margin-top:3px}}@media(max-width:480px){.home-page .home-time.hc-agent{padding-top:54px}.home-time .ht-content{padding:0 20px}.home-page main>.home-time h2#hc-agent-title{font-size:clamp(25px,7.05vw,34px);line-height:1.19;letter-spacing:-.05em}.home-time .ht-comparison{height:151px;margin-top:35px}.home-time .ht-number{font-size:clamp(87px,25vw,120px)}.home-time .ht-unit{font-size:24px;letter-spacing:-.05em}.home-time .ht-value{gap:4px}.home-time .ht-label{font-size:13px;letter-spacing:-.02em;height:53px;margin-left:2px}.home-time .ht-less{font-size:13px;margin-left:0;margin-top:3px}.home-time .ht-trail{width:41%;left:29%;top:67px}.home-time .ht-comparison:before{inset:-20px -30px -40px;background:radial-gradient(ellipse 28% 55% at 54% 65%,#c3844c26,transparent 98%),radial-gradient(ellipse 28% 55% at 83% 65%,#a589ed26,transparent 98%)}.home-time .ht-description{font-size:14px;line-height:1.55;margin-top:29px;max-width:345px}.home-page .home-time .ht-cta{width:260px;font-size:15px;margin-top:24px}.home-time .ht-note{max-width:260px;margin:17px auto 0;font-size:10.5px;line-height:1.6}.home-time .ht-grid{width:150%;margin-left:-25%;margin-top:8px}}@media(forced-colors:active){.home-page .home-time.hc-agent{background:Canvas;color:CanvasText}.home-page main>.home-time h2#hc-agent-title .heading-accent,.home-time :is(.ht-number,.ht-assisted .ht-number){background:none;color:CanvasText;text-shadow:none}.home-time :is(.ht-trail,.ht-grid){display:none}.home-time .ht-content{padding-bottom:70px}}@font-face{font-family:Caveat;src:url(/assets/caveat-latin-400-normal.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--font-section-heading:Inter,Arial,sans-serif;--heading-accent:linear-gradient(100deg,#e6b8b5,#bea7ee 85%)}:root{--type-section-size:48px;--type-intro-size:18px;--type-card-size:24px;--type-body-size:16px;--type-caption-size:13px;--type-eyebrow-size:12px;--type-page-size:clamp(52px,4.45vw,80px);--type-page-weight:500;--type-page-leading:1.1;--type-page-tracking:-.045em;--layout-width:min(1406px, 88.7vw );--layout-nav-width:min(1406px, calc(100% - 11.3vw) );--layout-section-space:144px;--layout-heading-gap:48px;--layout-page-top:88px;--layout-page-bottom:64px;--layout-grid-gap:56px;--layout-card-padding:32px;--layout-card-radius:16px;--control-radius:10px;--control-height:48px;--control-padding:12px 22px;--control-gap:14px;--type-control-size:14px}@media(max-width:1200px){:root{--layout-width: calc(100vw - 80px) ;--layout-nav-width: calc(100% - 48px) ;--layout-section-space:112px;--layout-heading-gap:40px;--layout-grid-gap:36px}}@media(max-width:1080px){:root{--layout-nav-width: calc(100% - 32px) }}@media(max-width:1000px){:root{--layout-page-top:72px;--layout-grid-gap:48px}}@media(max-width:700px){:root{--type-page-size:42px;--layout-width: calc(100vw - 44px) ;--layout-section-space:88px;--layout-heading-gap:32px;--layout-page-top:56px;--layout-page-bottom:32px;--layout-grid-gap:32px;--layout-card-padding:24px;--control-padding:12px 18px;--control-gap:12px;--type-control-size:13px}}@media(max-width:360px){:root{--type-page-size:38px;--layout-width: calc(100vw - 36px) ;--layout-card-padding:20px}}@media(max-width:1200px){:root{--type-section-size:41px;--type-intro-size:17px}}@media(max-width:700px){:root{--type-section-size:34px;--type-intro-size:16px;--type-card-size:22px;--type-body-size:15px;--type-caption-size:12px;--type-eyebrow-size:11px}}@media(max-width:360px){:root{--type-section-size:30px}}.home-page main>section h2[id],.home-page .pathway-copy h3{font-family:var(--font-section-heading);font-weight:400;letter-spacing:-.035em;color:#f4f5f7}.home-page .pathway-copy h3{color:#fff}.home-page main>section h2[id] span{font-family:inherit;font-weight:inherit;letter-spacing:inherit}.home-page main>section h2[id] .heading-accent{width:fit-content;max-width:100%;background:var(--heading-accent);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(forced-colors:active){.home-page main>section h2[id] .heading-accent{background:none;color:CanvasText}}.home-page{--home-font:Inter,Arial,sans-serif;--home-title-size:var(--type-section-size);--home-intro-size:var(--type-intro-size);--home-card-title-size:var(--type-card-size);--home-body-size:var(--type-body-size);--home-caption-size:var(--type-caption-size);--home-eyebrow-size:var(--type-eyebrow-size)}.home-page #main-content>section h2[id]{font-family:var(--home-font);font-size:var(--home-title-size);font-weight:600;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.home-page #main-content :is(.handoff-copy>p,.pathways-heading>p,.cap-section-heading>div>p,.proof-heading>p,.control-heading>p,.vf-copywriting>p,.fp-description,.ht-description,.hc-faq-heading>p:not(.hc-kicker),.reference-contact-copy>p){font-family:var(--home-font);font-size:var(--home-intro-size);font-weight:400;line-height:1.65;letter-spacing:-.015em}.home-page #main-content :is(.pathway-text h3,.cap-card-header h3,.method-glass-content h3){font-family:var(--home-font);font-size:var(--home-card-title-size);font-weight:500;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.home-page #main-content :is(.pathway-text>p,.cap-description,.method-card-description,.proof-condition-title,.handoff-benefits,.fp-copy>ul>li,.hc-faq-list summary,.hc-faq-list details>p){font-family:var(--home-font);font-size:var(--home-body-size);font-weight:400;line-height:1.65;letter-spacing:-.01em}.home-page #main-content :is(.proof-eyebrow,.method-showcase-eyebrow,.hc-kicker,.fp-heading>div>p,.pathway-index,.method-card-label>span:first-child,.handoff-benefits-label){font-family:var(--home-font);font-size:var(--home-eyebrow-size);font-weight:500;line-height:1.5;letter-spacing:.08em}.home-page #main-content :is(.proof-condition-detail,.method-control-note,.method-card-outcome,.cap-section-footer>p,.fp-small,.ht-note){font-family:var(--home-font);font-size:var(--home-caption-size);font-weight:400;line-height:1.6;letter-spacing:0}.home-page #main-content .vf-copywriting>.vf-emphasis{font-weight:500}.home-page #main-content .hc-faq-heading>p:not(.hc-kicker){max-width:34ch}.home-page #main-content>.reference-contact{height:auto;min-height:116rem}.home-page #main-content .reference-contact-copy{max-width:1000px;z-index:2}@media(min-width:621px){.home-page #main-content>.reference-contact{padding-bottom:64px}}:root{--button-radius:10px;--button-light:linear-gradient(135deg,#fff 15%,#f2effa 80%,#ddd3ec);--button-dark:linear-gradient(135deg,#e4dcff0b,#b594ed06),rgba(12,13,19,.72);--button-rim:#e8defa29;--button-text:#22232d}body :is(button:not(.wf-node),.button,.v0-button,.pathway-action,.grp-primary-link,.hc-case-link,.cap-store-link){border-radius:var(--button-radius)!important}body :is(.button,.v0-button,.proof-cta,.wf-run,.grp-primary-link,.vf-cta,.vf-save,.hc-case-link,.handoff-validate){background:var(--button-light)!important;color:var(--button-text)!important;border-color:#fff9!important;box-shadow:0 0 15px #dccbff18,inset 0 1px 2px #fff!important;font-family:Inter,Arial,sans-serif;font-weight:500!important;text-decoration:none;transition:box-shadow .2s,transform .15s,background .2s}body :is(.button,.v0-button,.proof-cta,.wf-run,.grp-primary-link,.vf-cta,.vf-save,.hc-case-link,.handoff-validate):hover:not(:disabled){box-shadow:0 0 24px #c5a1ff40,inset 0 1px 2px #fff!important}body :is(.button.outline,.v0-button:not(.v0-button-primary):not(.v0-header-cta),.pathway-action,.vf-edit,.vf-copy,.vf-play,.vf-cancel,.cap-enquire,.cap-store-link,.cap-play,.dialog-close,.wf-popover-close,[data-cap-prev],[data-cap-next],[data-gridar-reset]){background:var(--button-dark)!important;color:#e5dfef!important;border:1px solid var(--button-rim)!important;box-shadow:inset 0 1px #ffffff07,0 3px 12px #0002!important;font-family:Inter,Arial,sans-serif;font-weight:400!important;text-decoration:none}body :is(.button.outline,.v0-button:not(.v0-button-primary):not(.v0-header-cta),.pathway-action,.vf-edit,.vf-copy,.vf-play,.vf-cancel,.cap-enquire,.cap-store-link,.cap-play,.dialog-close,.wf-popover-close,[data-cap-prev],[data-cap-next],[data-gridar-reset]):hover:not(:disabled),.pathway-link:hover .pathway-action{border-color:#c8aaf65c!important;box-shadow:inset 0 1px #ffffff0a,0 0 18px #c5a1ff18!important}body :is(.vf-play,.vf-cancel,.cap-enquire,.cap-store-link,[data-gridar-reset]){padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px}body :is([role=tab]:not([data-step]),[data-filter],[data-gridar-filter]){background:transparent!important;box-shadow:none!important;border-color:transparent!important;color:#b8b5c1!important;transition:background .2s,color .2s,transform .15s}body :is([role=tab]:not([data-step]),[data-filter],[data-gridar-filter]):is([aria-selected=true],[aria-pressed=true]){background:linear-gradient(155deg,#e5daff14,#c1adff05)!important;box-shadow:inset 0 1px #ffffff09!important;color:#fff!important;border-color:#ffffff0d!important}body :is([role=tab]:not([data-step]),[data-filter],[data-gridar-filter]):hover{background:#ffffff08!important;color:#fff!important}body :is(button:not(.wf-node),.button,.v0-button,.grp-primary-link,.hc-case-link,.cap-store-link):active:not(:disabled){transform:scale(.97)!important}body :is(button,.button,.v0-button,.pathway-link,.grp-primary-link,.hc-case-link,.cap-store-link):focus-visible{outline:2px solid #c8aaf6!important;outline-offset:4px!important}body :is(.button,.v0-button,.wf-run,.handoff-validate):disabled{cursor:wait}@media(prefers-reduced-motion:reduce){body :is(button,.button,.v0-button,.pathway-action,.grp-primary-link,.hc-case-link,.cap-store-link){transition:none!important}}@media(forced-colors:active){body :is(.button,.v0-button,.proof-cta,.wf-run,.grp-primary-link,.vf-cta,.vf-save,.hc-case-link,.handoff-validate,.pathway-action){background:ButtonFace!important;color:ButtonText!important;border:1px solid ButtonText!important;box-shadow:none!important}}.panorama-footer{--footer-gutter:clamp(28px,8.7vw,144px);--footer-title-size:var(--home-title-size,48px);position:relative;isolation:isolate;overflow:hidden;padding:104px 0 30px;background:var(--page-bg);color:#f3f2f5;font:400 16px/1.6 Inter,Arial,sans-serif;scroll-margin-top:90px}.panorama-footer:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(var(--page-bg),transparent 140px),radial-gradient(ellipse at 98% 1%,#d3c2d610,transparent 32%);pointer-events:none}.panorama-footer-landscape{position:absolute;z-index:-1;bottom:0;left:50%;transform:translate(-50%);width:100%;min-width:850px;max-width:none;height:auto;pointer-events:none;user-select:none;mask-image:linear-gradient(transparent 12%,#000 60%)}.panorama-footer-content{width:calc(100% - 2 * var(--footer-gutter));max-width:1360px;margin-inline:auto}.panorama-footer-contact{scroll-margin-top:100px}.panorama-footer-contact h2{max-width:900px;margin:0;font:600 var(--footer-title-size)/1.15 Inter,Arial,sans-serif;letter-spacing:-.035em;color:#f4f5f7;text-wrap:balance}.panorama-footer-contact h2 span{background:linear-gradient(105deg,#bfaef0,#ded5ee 48%,#e7bab0);color:transparent;background-clip:text;-webkit-background-clip:text;box-decoration-break:clone;-webkit-box-decoration-break:clone}.panorama-footer-contact>p{margin:22px 0 0;font-size:var(--home-intro-size,18px);line-height:1.65;letter-spacing:-.015em;color:#9e9ca9}.panorama-footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 34px;margin-top:28px}.panorama-footer-actions>.button{min-height:54px;min-width:196px;padding:14px 24px;font-size:16px;gap:16px;border-width:1px}.panorama-footer .icon{width:20px;height:20px}.panorama-footer-email{display:inline-flex;align-items:center;min-height:44px;gap:12px;color:#cccbd3;font-size:15px}.panorama-footer-email .icon{color:#bbbcc9}.panorama-footer-navigation{display:grid;grid-template-columns:1.85fr 1fr 1.1fr .95fr;gap:44px;margin-top:84px;align-items:start}.panorama-footer-brand{display:inline-flex;align-items:center;min-height:44px;width:fit-content}.panorama-footer .panorama-footer-brand .brand{font:300 29px/1 Inter,Arial,sans-serif;letter-spacing:7px;color:#f5f4f8}.panorama-footer-identity>p{max-width:340px;margin:9px 0 0;font-size:15px;line-height:1.65;color:#9e9ca9}.panorama-footer-navigation h2{font:500 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.035em;margin:0 0 12px;color:#9d99a8}.panorama-footer-navigation :is(nav,.panorama-footer-links)>:is(a,button){display:flex;align-items:center;width:fit-content;max-width:100%;min-height:34px;margin:0;padding:3px 0;border:0;background:none;color:#d4d2dc;font:400 14px/1.5 Inter,Arial,sans-serif;text-align:left;text-decoration:none;overflow-wrap:anywhere}.panorama-footer :is(a,button){transition:color .18s,transform .15s,box-shadow .2s;text-decoration:none}.panorama-footer :is(a,button):hover{color:#fff}.panorama-footer :is(a,button):active{transform:scale(.97)}.panorama-footer :is(a,button):focus-visible{outline:2px solid #c8aaf6;outline-offset:5px;border-radius:4px}.panorama-footer-bottom{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:clamp(170px,13vw,235px) clamp(22px,3.2vw,56px) 0}.panorama-footer-copyright{font-size:11px;line-height:1.6;color:#92949f;margin:0}.panorama-footer-signature{position:relative;margin:0 8px 25px 0;transform:rotate(-10deg);font:400 30px/1 Caveat,cursive;color:#e0d5cf;text-align:center;text-shadow:0 2px 12px #000}.panorama-footer-signature span{display:inline-block;margin-left:26px;font-size:1.2em}.panorama-footer-signature:after{content:"";position:absolute;right:-5px;bottom:-9px;width:80%;height:10px;border-top:1px solid #d2bfc69c;border-radius:50%;transform:rotate(-4deg)}@media(max-width:1200px){.panorama-footer{--footer-gutter:clamp(28px,6vw,80px);--footer-title-size:var(--home-title-size,41px);padding-top:88px}.panorama-footer-navigation{gap:30px;grid-template-columns:1.5fr 1fr 1.1fr 1fr}.panorama-footer-identity>p{max-width:220px}}@media(max-width:900px){.panorama-footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;margin-top:64px}.panorama-footer-identity{grid-column:1/-1}.panorama-footer-identity>p{max-width:none}.panorama-footer-navigation :is(nav,.panorama-footer-links)>:is(a,button){min-height:44px}.panorama-footer-bottom{margin-top:190px}}@media(max-width:700px){.panorama-footer{--footer-gutter:22px;--footer-title-size:var(--home-title-size,34px);padding-top:64px;padding-bottom:22px}.panorama-footer-contact h2{max-width:540px;text-wrap:pretty}.panorama-footer-contact>p{font-size:16px;max-width:330px;margin-top:20px}.panorama-footer-actions{align-items:flex-start;flex-direction:column;gap:13px;margin-top:25px}.panorama-footer-actions>.button{min-width:176px;min-height:50px;font-size:15px}.panorama-footer-email{font-size:14px}.panorama-footer .panorama-footer-brand .brand{font-size:26px;letter-spacing:6px}.panorama-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;margin-top:58px}.panorama-footer-identity{margin-bottom:6px}.panorama-footer-identity>p{font-size:14px;max-width:300px}.panorama-footer-navigation h2{margin-bottom:9px}.panorama-footer-links{grid-column:1/-1}.panorama-footer-navigation :is(nav,.panorama-footer-links)>:is(a,button){font-size:14px}.panorama-footer-bottom{margin:155px 22px 0;display:flex;flex-direction:column;align-items:flex-start;gap:37px}.panorama-footer-signature{align-self:flex-end;order:-1;font-size:28px;margin:0 8px 0 0}.panorama-footer-copyright{font-size:10px}}@media(max-width:360px){.panorama-footer{--footer-gutter:18px;--footer-title-size:var(--home-title-size,30px)}.panorama-footer-navigation{column-gap:15px}.panorama-footer-bottom{margin-inline:18px}}@media(prefers-reduced-motion:reduce){.panorama-footer :is(a,button){transition:none}}@media(forced-colors:active){.panorama-footer{background:Canvas;color:CanvasText}.panorama-footer-landscape,.panorama-footer:before{display:none}.panorama-footer :is(p,h2,a,button),.panorama-footer .panorama-footer-brand .brand{color:CanvasText}.panorama-footer-contact h2 span{background:none;color:CanvasText}.panorama-footer :is(a,button):focus-visible{outline-color:Highlight}.panorama-footer-signature:after{border-color:CanvasText}}:root{--motion-press:.15s;--motion-change:.22s;--motion-reveal:.4s;--motion-ease:cubic-bezier(.22,1,.36,1)}.hero-spark{opacity:0;pointer-events:none}[data-motion-state=entering] :is(.control-choice,.vf-mic,.vf-summary-field){transition:none}[data-motion-pending]{transition:none!important}.v0-navbar :is(.v0-navigation-island,.v0-contact-island):before{transition:opacity .2s ease}.hc-faq-list details[open]>p{animation:site-fade .18s var(--motion-ease)}.hc-faq-toggle>.icon{transition:transform .18s var(--motion-ease)}dialog[open]{animation:site-dialog-in var(--motion-change) var(--motion-ease)}dialog[open]::backdrop{animation:site-fade var(--motion-change) ease}@media(max-width:1080px){.v0-navbar .v0-floating-controls.v0-open{animation:site-menu-in .2s var(--motion-ease)}}@keyframes site-fade{0%{opacity:0}to{opacity:1}}@keyframes site-dialog-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes site-menu-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.hc-faq-list details[open]>p,dialog[open],dialog[open]::backdrop,.v0-navbar .v0-floating-controls.v0-open{animation:none}.hc-faq-toggle>.icon,.v0-navbar :is(.v0-navigation-island,.v0-contact-island):before{transition:none}}.panorama-hero{position:relative;isolation:isolate;min-height:clamp(800px,57.8vw,1040px);padding:clamp(145px,10.5vw,189px) clamp(28px,5.6vw,101px) clamp(190px,14.5vw,265px);overflow:hidden;background:var(--page-bg);color:#f4f5f7;font:400 16px/1.5 Inter,Arial,sans-serif}.panorama-hero:after{content:"";position:absolute;inset:auto 0 0;height:52px;background:linear-gradient(transparent,var(--page-bg));pointer-events:none;z-index:-1}.panorama-hero-layout{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:clamp(32px,3.4vw,61px);align-items:start;max-width:1600px;margin:auto}.panorama-hero-copy{position:relative;z-index:2}.panorama-hero-mobile-art,.panorama-hero .hero-lead-mobile{display:none}.panorama-hero-eyebrow{font:500 10px/1.6 Inter,Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#acb0bc;margin:0 0 26px}.panorama-hero h1{font:500 clamp(52px,4.45vw,80px)/1.1 Inter,Arial,sans-serif;letter-spacing:-.045em;margin:0;color:#f5f4f7;white-space:nowrap}.panorama-hero h1 span{display:block;width:fit-content;background:linear-gradient(100deg,#e6b8b5,#d0bbdf 48%,#bea7ee 90%);color:transparent;background-clip:text;-webkit-background-clip:text}.panorama-hero-lead{font-size:clamp(18px,1.4vw,23px);line-height:1.45;letter-spacing:-.025em;color:#b4b3c0;margin:26px 0 0;max-width:540px}.panorama-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:32px}.panorama-hero-actions>.button{min-height:54px;padding:14px 24px;gap:23px;border-width:1px;font-size:15px;line-height:1.4}.panorama-hero-actions>.button:not(.outline){min-width:clamp(180px,14vw,244px)}.panorama-hero-actions .icon{width:20px;height:20px}.panorama-hero-reassurance{font-size:12px;line-height:1.6;color:#a5a6b3;max-width:530px;margin:19px 0 0}.panorama-tools{position:relative;z-index:2;left:50%;width:100vw;max-width:100vw;margin-top:clamp(115px,9vw,165px);transform:translate(-50%);text-align:center}.panorama-tools-group+.panorama-tools-group{margin-top:18px}.panorama-tools-label{margin:0 0 5px;color:#d8d4df;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.panorama-tools-window{overflow:hidden;padding:8px 0 11px;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.panorama-tools-track{display:flex;width:max-content;animation:panorama-tools-scroll 58s linear infinite}.panorama-tools-group--tech .panorama-tools-track{animation-name:panorama-tools-scroll-reverse;animation-duration:76s}.panorama-tools-set{display:flex;flex:none;align-items:center;gap:clamp(14px,1.8vw,27px);margin:0;padding:0 clamp(14px,1.8vw,27px) 0 0;list-style:none}.panorama-tool{flex:none;width:clamp(132px,10.5vw,164px);height:clamp(90px,7vw,110px);perspective:700px;white-space:nowrap}.panorama-tool-face{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;box-sizing:border-box;width:100%;height:100%;padding:12px 15px;border:1px solid #ffffff16;border-radius:16px;overflow:hidden;background:#ffffff06;box-shadow:0 10px 22px #0003;transform:rotate(var(--tool-tilt)) rotateX(3deg) rotateY(-5deg);transition:transform .3s ease,background .3s ease,border-color .3s ease}.panorama-tool-logo{display:block;width:35px;height:35px;object-fit:contain}.panorama-tool-logo[src$="/django.svg"]{box-sizing:border-box;padding:4px;border-radius:7px;background:#f1f6f1}.panorama-tool-logo[src$="/openai.svg"],.panorama-tool-logo[src$="/elevenlabs.svg"],.panorama-tool-logo[src$="/resend.svg"],.panorama-tool-logo[src$="/railway.svg"],.panorama-tool-logo[src$="/github.svg"]{box-sizing:border-box;padding:6px;border-radius:7px;background:#f1f1f4}.panorama-tool-logo[src$="/gsap.svg"]{box-sizing:border-box;width:54px;height:30px;padding:4px;border-radius:6px;background:#f1f1f4}.panorama-tool-copy{display:grid;gap:2px;text-align:left;min-width:0}.panorama-tool-copy small{color:#a6a7b5;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.panorama-tool-copy strong{overflow:hidden;text-overflow:ellipsis;color:#f5f3f8;font-size:14px;font-weight:600;line-height:1.15;letter-spacing:-.02em}.panorama-tool:hover .panorama-tool-face{transform:translateY(-5px) rotate(0) rotateX(0) rotateY(0);background:#ffffff12;border-color:#ffffff35}.panorama-tools-note{margin:10px 20px 0;color:#a6a4b1;font-size:11px;line-height:1.5}.panorama-tools:hover .panorama-tools-track,.panorama-hero[data-hero-paused=true] .panorama-tools-track{animation-play-state:paused}@keyframes panorama-tools-scroll{to{transform:translate(-50%)}}@keyframes panorama-tools-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.panorama-hero-graph{position:relative;min-width:0;padding-bottom:25px;margin-top:-18px}.panorama-hero .hero-system-map{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:394/190;margin:0;max-width:none;container-type:inline-size;flex:none}.panorama-hero .hero-wires path[filter]{opacity:.28;stroke-width:1.8}.panorama-hero .hero-wires path:not([filter]){stroke-width:.65}.panorama-hero :is(.hero-node,.hero-app){border:1px solid #b1c4e23d;border-radius:1.15cqw;background:linear-gradient(120deg,#a8bed310,transparent 45%),linear-gradient(155deg,#0c1720ee,#080c13ed);box-shadow:inset 0 1px #d6e4ff09,0 8px 24px #0002}.panorama-hero :is(.hero-node,.hero-app):before{display:none}.panorama-hero .hero-tool-icon{left:1.8cqw;top:50%;transform:translateY(-50%);width:4.5cqw;height:4.5cqw}.panorama-hero .hero-node-copy{left:8.5cqw;right:1cqw;top:50%;transform:translateY(-50%);gap:.45cqw;letter-spacing:-.02em}.panorama-hero .hero-node-copy strong{font:400 1.95cqw/1.3 Inter,Arial,sans-serif;color:#f1eff5}.panorama-hero .hero-node-copy small{font:400 1.35cqw/1.35 Inter,Arial,sans-serif;letter-spacing:-.01em;color:#b2bccb}.panorama-hero .hero-node-output .hero-node-copy{left:9cqw;right:3.1cqw}.panorama-hero .hero-node-output .hero-node-copy small{font-size:1.26cqw}.panorama-hero .hero-node-output .hero-tool-icon{left:2.1cqw;width:4.7cqw;height:4.7cqw}.panorama-hero .hero-tool-crm svg{filter:saturate(.18)}.panorama-hero .hero-tool-crm :is(path,circle){fill:#9eb8dc}.panorama-hero .hero-tool-crm :is(path,circle):nth-child(2n){fill:#829dbf}.panorama-hero .hero-tool-plug path{fill:#c8c5f7;stroke:#d8dbff}.panorama-hero .hero-tool-compass svg{color:#b8c8ed}.panorama-hero .hero-node-chevron{position:absolute;right:1.25cqw;top:50%;transform:translateY(-50%);width:1.5cqw;height:1.5cqw;color:#c6c8d5}.panorama-hero .hero-node-output{touch-action:manipulation;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s}.panorama-hero .hero-node-output:is(:hover,:focus-visible){border-color:#d5c6fba6;box-shadow:inset 0 1px #fff1,0 0 24px #bfa8ef1c}.panorama-hero .hero-node-output:active{transform:scale(.97)}.panorama-hero .hero-node-output:focus-visible{outline:2px solid #d1b9f2;outline-offset:5px}.panorama-hero .hero-output-wire{opacity:.85;transition:opacity .2s}.panorama-hero .hero-system-map:has([data-hero-output="0"]:is(:hover,:focus-visible)) .hero-output-wire-0,.panorama-hero .hero-system-map:has([data-hero-output="1"]:is(:hover,:focus-visible)) .hero-output-wire-1,.panorama-hero .hero-system-map:has([data-hero-output="2"]:is(:hover,:focus-visible)) .hero-output-wire-2,.panorama-hero .hero-system-map:has([data-hero-output="3"]:is(:hover,:focus-visible)) .hero-output-wire-3{opacity:1}.panorama-hero .hero-app{padding:1cqw;border-radius:1cqw}.panorama-hero .hero-map-center{border:1px solid transparent;border-radius:1.6cqw;background:linear-gradient(140deg,#132028,#080b12 48%,#0c111a) padding-box,conic-gradient(from 40deg,#bfc6e7,#d7c1f4 28%,#ffd7ac 38%,#929ee1 63%,#b6d6e8 91%,#bfc6e7) border-box;box-shadow:0 0 1.5cqw #aecbff1f,.5cqw .7cqw 2cqw #eabf9620,inset 0 1px 2px #d5e3fc32}.panorama-hero .hero-map-center:before{inset:1px;border:1px solid #dbe6ff15;border-radius:inherit}.panorama-hero .hero-map-center>span{font:300 2.9cqw/1 Inter,Arial,sans-serif;letter-spacing:.7cqw;padding-left:.7cqw}.panorama-hero .hero-map-caption{width:100%;bottom:-6%;margin:0;color:#a6b9ca;font:400 1.28cqw/1.4 Inter,Arial,sans-serif;letter-spacing:.22cqw}.hero-mobile-wires{display:none}@media(max-width:1400px)and (min-width:1101px){.panorama-hero{padding-inline:4.5vw}.panorama-hero-layout{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:28px}.panorama-hero-eyebrow{font-size:9px;letter-spacing:.13em}.panorama-hero-actions{gap:12px}.panorama-hero-actions>.button{font-size:14px;padding-inline:19px;min-height:50px}.panorama-hero-actions>.button:not(.outline){min-width:163px}.panorama-hero-lead{font-size:18px}}@media(max-width:1100px){.panorama-hero{padding:130px 40px 185px;min-height:0}.panorama-hero-layout{grid-template-columns:1fr;gap:62px;max-width:800px}.panorama-hero-copy{max-width:630px}.panorama-hero h1{font-size:68px}.panorama-hero-eyebrow{font-size:10px;margin-bottom:24px}.panorama-hero-lead{font-size:20px;max-width:560px;margin-top:24px}.panorama-hero-graph{margin-top:0}.panorama-hero-reassurance{max-width:none}}@media(max-width:700px){.panorama-hero{padding:116px 22px 155px}.panorama-hero-layout{gap:45px}.panorama-hero h1{font-size:clamp(42px,8.9vw,60px);line-height:1.07}.panorama-hero-eyebrow{max-width:310px;font-size:9px;line-height:1.7;letter-spacing:.12em;margin-bottom:20px}.panorama-hero-lead{font-size:17px;line-height:1.6;letter-spacing:-.02em;margin-top:23px}.panorama-hero-actions{gap:12px;margin-top:25px}.panorama-hero-actions>.button{min-height:48px;font-size:13px;padding:12px 17px;gap:12px}.panorama-hero-actions>.button:not(.outline){min-width:145px}.panorama-hero-reassurance{font-size:11px;margin-top:16px;max-width:400px}}@media(max-width:640px){.panorama-hero{padding:104px 18px 118px;min-height:0}.panorama-hero-layout{display:flex;flex-direction:column;gap:0;max-width:430px}.panorama-hero-copy{display:contents;text-align:center}.panorama-hero-mobile-art{order:1;display:grid;place-items:center;position:relative;isolation:isolate;width:100%;height:238px;margin:0 auto 20px}.panorama-hero-mobile-art:before{content:"";position:absolute;z-index:-2;width:min(108vw,430px);height:238px;background:radial-gradient(ellipse at 22% 65%,#f1a98236,transparent 43%),radial-gradient(ellipse at 80% 32%,#ae8ed941,transparent 47%);filter:blur(20px);opacity:1;transition:opacity .65s ease;animation:arivex-mobile-halo 6s ease-in-out infinite alternate}.panorama-hero-mobile-halo{position:absolute;z-index:-1;width:210px;height:190px;border-radius:50%;background:radial-gradient(ellipse,#e6d9f21c,transparent 68%);filter:blur(16px);opacity:1;transition:opacity .65s ease}.panorama-hero-mobile-flow{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;opacity:.38;transition:opacity .65s ease}.mobile-hero-pending .panorama-hero-mobile-art:before,.mobile-hero-pending .panorama-hero-mobile-halo,.mobile-hero-pending .panorama-hero-mobile-flow,.panorama-hero-mobile-art[data-hero-lit=false]:before,.panorama-hero-mobile-art[data-hero-lit=false] .panorama-hero-mobile-halo,.panorama-hero-mobile-art[data-hero-lit=false] .panorama-hero-mobile-flow{opacity:0}.mobile-hero-pending .panorama-hero-mobile-art .arivex-symbol>path{stroke-dasharray:110;stroke-dashoffset:110}.panorama-hero-mobile-art .arivex-lockup{display:grid;place-items:center}.panorama-hero-mobile-art:not([data-hero-lit=false]) .arivex-lockup{animation:arivex-mobile-symbol 6s ease-in-out infinite alternate}.panorama-hero .panorama-hero-mobile-art .arivex-symbol{width:162px;height:150px;filter:drop-shadow(0 0 18px #d2b7e36b) drop-shadow(0 0 42px #efb5a43b);transition:filter .65s ease}.mobile-hero-pending .panorama-hero .panorama-hero-mobile-art .arivex-symbol,.panorama-hero .panorama-hero-mobile-art[data-hero-lit=false] .arivex-symbol{filter:none}.panorama-hero .panorama-hero-mobile-art .arivex-wordmark,.panorama-hero-graph,.panorama-hero-eyebrow,.panorama-hero .hero-lead-desktop{display:none}.panorama-hero .hero-lead-mobile{display:inline}.panorama-hero h1{order:2;width:100%;text-align:center;font-size:clamp(42px,11vw,52px);line-height:1.07;letter-spacing:-.05em}.panorama-hero h1 .hero-title-mask{margin-inline:auto}.panorama-hero-lead{order:3;text-align:center;font-size:16px;line-height:1.55;max-width:350px;margin:20px auto 0}.panorama-hero-actions{order:4;display:grid;grid-template-columns:1fr;gap:11px;width:100%;margin-top:29px}.panorama-hero-actions>.button,.panorama-hero-actions>.button:not(.outline){min-width:0;width:100%;min-height:55px;padding:13px 19px;font-size:15px;gap:12px;white-space:nowrap;justify-content:center}.panorama-hero-reassurance{order:5;text-align:center;font-size:11px;line-height:1.6;max-width:320px;margin:18px auto 0}.panorama-tools{margin-top:64px}.panorama-tools-group+.panorama-tools-group{margin-top:12px}.panorama-tools-label{font-size:10px;margin-bottom:4px;letter-spacing:.11em}.panorama-tools-window{padding:7px 0 10px}.panorama-tools-set{gap:14px;padding-right:14px}.panorama-tool{width:122px;height:86px}.panorama-tool-face{padding:12px;border-radius:13px}.panorama-tool-logo{width:29px;height:29px}.panorama-tool-copy strong{font-size:12px}.panorama-tool-copy small{font-size:8px}.panorama-tools-note{max-width:300px;margin:0 auto 8px;font-size:10px}.panorama-hero .hero-system-map{display:block;aspect-ratio:394/248;max-width:430px;margin:auto}.panorama-hero .hero-node{border-radius:6px}.panorama-hero .hero-tool-icon,.panorama-hero .hero-node-output .hero-tool-icon{left:1.5cqw;width:5.5cqw;height:5.5cqw}.panorama-hero .hero-node-copy,.panorama-hero .hero-node-output .hero-node-copy{left:8.2cqw;right:.8cqw;white-space:nowrap}.panorama-hero .hero-node-copy strong{font-size:clamp(9px,2.8cqw,12px);line-height:1.25;letter-spacing:-.04em}.panorama-hero :is(.hero-node-copy small,.hero-node-chevron,.hero-map-caption){display:none}.panorama-hero .hero-app{padding:1.1cqw;border-radius:5px;height:6.35cqw!important}.panorama-hero .hero-map-center{border-radius:9px;box-shadow:0 0 18px #b4caff28,5px 6px 24px #edc39b1a}.panorama-hero .hero-map-center>span{font-size:3cqw;letter-spacing:.65cqw;padding-left:.65cqw}.panorama-hero .hero-wires{display:none}.panorama-hero .hero-mobile-wires{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.panorama-hero .hero-mobile-wires path[filter]{opacity:.28;stroke-width:1.8}.panorama-hero .hero-mobile-wires path:not([filter]){stroke-width:.85}}@keyframes arivex-mobile-symbol{0%{transform:translateY(3px) scale(.985)}to{transform:translateY(-5px) scale(1.015)}}@keyframes arivex-mobile-halo{0%{transform:scale(.94)}to{transform:scale(1.07)}}@media(max-width:360px){.panorama-hero{padding-inline:14px}.panorama-hero-actions{gap:8px}.panorama-hero-actions>.button{padding-inline:7px;font-size:11.5px;gap:8px}.panorama-hero-actions .icon{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.panorama-hero-mobile-art:before,.panorama-hero-mobile-art .arivex-lockup{animation:none}.panorama-hero-mobile-art:before,.panorama-hero-mobile-art .panorama-hero-mobile-halo,.panorama-hero-mobile-art .panorama-hero-mobile-flow,.panorama-hero-mobile-art .arivex-symbol{transition:none}.panorama-hero :is(a,button,.hero-output-wire){transition:none}.panorama-tools-group .panorama-tools-track{animation:none}.panorama-tools-window{overflow-x:auto;mask-image:none}.panorama-tools-set[aria-hidden]{display:none}.panorama-tool-face{transition:none}}@media(forced-colors:active){.panorama-hero{background:Canvas;color:CanvasText}.panorama-hero:after{display:none}.panorama-hero h1,.panorama-hero h1 span,.panorama-hero p{background:none;color:CanvasText}.panorama-hero :is(.hero-node,.hero-app,.hero-map-center){border-color:CanvasText;background:Canvas;box-shadow:none}.panorama-hero :is(.hero-node-copy strong,.hero-node-copy small,.hero-map-center>span){color:CanvasText}.panorama-hero :is(a,button):focus-visible{outline-color:Highlight}.panorama-hero .hero-mobile-wires path{stroke:CanvasText}.panorama-tools-window{mask-image:none}.panorama-tool,.panorama-tools-label,.panorama-tools-note{color:CanvasText}}.home-page{--home-section-gap:64px}.home-page #main-content>section+section{margin-block-start:var(--home-section-gap)}.home-page>.panorama-footer{margin-block-start:var(--home-section-gap)}.home-section-arc{display:flex;align-items:center;justify-content:center;height:var(--home-section-gap);background:var(--page-bg);pointer-events:none;user-select:none}.home-section-arc>svg{display:block;flex:none;width:min(86%,1200px);height:100%;overflow:visible}@media(max-width:1100px){.home-page{--home-section-gap:44px}}@media(max-width:700px){.home-page{--home-section-gap:32px}.home-section-arc>svg{width:90%}}@media(forced-colors:active){.home-section-arc>svg{visibility:hidden}}.panorama-hero h1 .hero-title-mask{display:block;width:fit-content;overflow:hidden;overflow:clip;padding-bottom:.12em;margin-bottom:-.12em;background:none;color:inherit}.panorama-hero h1 .hero-title-ink{display:block;width:fit-content;background:none;color:inherit;transform-origin:left bottom}.panorama-hero h1 .hero-title-accent{background:linear-gradient(100deg,#e6b8b5,#d0bbdf 48%,#bea7ee 90%);color:transparent;background-clip:text;-webkit-background-clip:text}.panorama-hero .hero-node-input{transition:border-color .24s ease,box-shadow .24s ease}@media(min-width:641px){.panorama-hero[data-hero-scene=entering] .hero-node-output{transition:none}}.panorama-hero .hero-node-input.is-route-active{border-color:#d6d5ec8c;box-shadow:inset 0 1px #f5f0ff18,0 0 20px #c9c2e623}.panorama-hero .hero-node-output.is-route-active{border-color:#edd4bd91;box-shadow:inset 0 1px #fff2dd21,0 0 25px #eac8a62c}.panorama-hero .hero-map-center:after{content:"";position:absolute;inset:-14%;border-radius:28%;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(ellipse,#d4bcf03d,transparent 69%);transition:opacity .35s ease}.panorama-hero .hero-map-center.is-processing:after{opacity:1}.panorama-hero .hero-spark{opacity:0;pointer-events:none}.panorama-hero .hero-motion-toggle{position:absolute;top:-30px;right:0;display:grid;place-items:center;width:30px;height:30px;min-height:0;padding:0;border:1px solid #d4c9ec26;border-radius:8px;background:#0b10154d;box-shadow:inset 0 1px #ffffff05;color:#b0aebf;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .15s ease}.panorama-hero .hero-motion-toggle[hidden]{display:none!important}.panorama-hero .hero-motion-toggle svg{display:block;width:16px;height:16px}.hero-motion-play{display:none}.hero-motion-toggle[aria-pressed=true] .hero-motion-play{display:block}.hero-motion-toggle[aria-pressed=true] .hero-motion-pause{display:none}.panorama-hero .hero-motion-toggle:hover{background:#bba6e218;border-color:#d0bbed66}.panorama-hero .hero-motion-toggle:active{transform:scale(.97)}.panorama-hero .hero-motion-toggle:focus-visible{outline:2px solid #d1b9f2;outline-offset:4px}@media(max-width:640px){.mobile-hero-pending .panorama-hero :is(.hero-title-ink,.hero-node,.hero-app,.hero-map-center,.hero-mobile-wires,.panorama-hero-lead,.panorama-hero-actions,.panorama-hero-reassurance){opacity:0}.panorama-hero .hero-motion-toggle{top:-29px;right:0;width:32px;height:32px}.panorama-hero h1 .hero-title-word{display:inline-block;width:auto;background:none;color:inherit}.panorama-hero h1 .hero-title-accent .hero-title-word{background:linear-gradient(100deg,#e6b8b5,#d0bbdf 48%,#bea7ee 90%);color:transparent;background-clip:text;-webkit-background-clip:text}}@media(prefers-reduced-motion:reduce){.mobile-hero-pending .panorama-hero :is(.hero-title-ink,.hero-node,.hero-app,.hero-map-center,.hero-mobile-wires,.panorama-hero-lead,.panorama-hero-actions,.panorama-hero-reassurance){opacity:1}.panorama-hero .hero-motion-toggle{display:none!important}.panorama-hero .hero-map-center:after{transition:none}}@media(forced-colors:active){.panorama-hero h1 .hero-title-accent{background:none;color:CanvasText}.panorama-hero .hero-motion-toggle{background:Canvas;border-color:ButtonText;color:ButtonText}.panorama-hero .hero-map-center:after{display:none}}:root{--arivex-logo-ink:#fcfcff}[data-theme=light]{--arivex-logo-ink:#10121e}[data-theme=dark]{--arivex-logo-ink:#fcfcff}.arivex-lockup[data-logo-theme=light]{--arivex-logo-ink:#10121e}.arivex-lockup[data-logo-theme=dark]{--arivex-logo-ink:#fcfcff}.arivex-lockup,.v0-navbar .arivex-lockup{display:inline-flex;align-items:center;gap:10px;color:var(--arivex-logo-ink);vertical-align:middle;white-space:nowrap}.arivex-lockup .arivex-symbol{display:block;flex:none;width:34px;height:31px;color:var(--arivex-logo-ink)}.arivex-lockup .arivex-wordmark{display:block;font:400 17px/1 Inter,Arial,sans-serif;letter-spacing:3px;color:var(--arivex-logo-ink)}.v0-navbar .v0-brand{display:inline-flex;align-items:center;width:auto;height:44px;min-height:44px;background:none;mix-blend-mode:normal;text-indent:0;overflow:visible;text-decoration:none;transition:transform .15s ease}.panorama-footer .arivex-symbol{width:38px;height:35px}.panorama-footer .arivex-wordmark{font-size:23px;font-weight:300;letter-spacing:5px}@media(min-width:1201px){.v0-navbar .arivex-symbol{width:36px;height:33px}.v0-navbar .arivex-wordmark{font-size:19px}}@media(max-width:1080px){.v0-navbar .arivex-lockup{gap:8px}.v0-navbar .arivex-symbol{width:29px;height:27px}.v0-navbar .arivex-wordmark{font-size:15px;letter-spacing:2px}}@media(max-width:360px){.v0-navbar .arivex-lockup{gap:6px}.v0-navbar .arivex-symbol{width:24px;height:23px}.v0-navbar .arivex-wordmark{font-size:13px;letter-spacing:1.5px}}@media(prefers-reduced-motion:reduce){.v0-navbar .v0-brand{transition:none}}.av-launcher{position:fixed;right:24px;bottom:24px;z-index:90;display:flex;align-items:center;gap:13px;min-height:62px;padding:12px 17px;border:1px solid #cab6e342;background:linear-gradient(135deg,#202029,#0d0e12 78%);box-shadow:0 8px 35px #0007,0 0 24px #b89ad911;color:#f6f4fa;font:500 14px/1.4 Inter,Arial,sans-serif;text-align:left}.av-launcher .arivex-wordmark{display:none}.av-launcher .arivex-symbol{width:25px;height:25px}.av-launcher-caption{display:block;color:#aaa4b4;font-size:11px;font-weight:400;margin-top:2px}.av-launcher>.icon{width:18px;height:18px;margin-left:6px;color:#cbb7e5}.av-launcher:hover{border-color:#d6b8f175;box-shadow:0 8px 35px #0007,0 0 28px #b89ad92b}.av-launcher[hidden]{display:none!important}.av-launcher:not([hidden]){animation:av-launcher-in .26s cubic-bezier(.22,1,.36,1)}@keyframes av-launcher-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body:has(#contact-dialog[open]:not([data-minimized=true])) .av-launcher{visibility:hidden}body:has(#contact-dialog[open]):not(:has(dialog[open]:not(#contact-dialog))){overflow:auto}#contact-dialog{position:fixed;inset:auto 24px 24px auto;margin:0;padding:0;width:396px;max-width:calc(100vw - 48px);height:min(610px,calc(100dvh - 48px));max-height:none;overflow:hidden;z-index:100;border:1px solid #e2d7f02a;border-radius:20px;background:radial-gradient(ellipse at 100% 0,#af85e10b,transparent 48%),#101014fa;color:#f3f1f8;font:400 14px/1.5 Inter,Arial,sans-serif;box-shadow:0 24px 80px #000b,inset 0 1px #ffffff0d;backdrop-filter:blur(20px)}#contact-dialog[open]{z-index:10060;display:flex;flex-direction:column;animation:av-popup-enter .24s cubic-bezier(.16,1,.3,1) both;transform-origin:bottom right}#contact-dialog[open][data-minimized=true]{display:none!important}#contact-dialog::backdrop{background:#08090b99;backdrop-filter:blur(4px)}#contact-dialog .av-sheet-handle{display:none}#contact-dialog :is(h2,h3,p){margin:0;letter-spacing:normal}#contact-dialog p{color:#aaa5b5;font:400 14px/1.65 Inter,Arial,sans-serif}#contact-dialog .icon{width:18px;height:18px}#contact-dialog button{font-family:inherit}#contact-dialog button,.av-launcher{transition:color .18s,background-color .18s,border-color .18s,transform .16s}#contact-dialog button:active,.av-launcher:active{transform:scale(.97)}#contact-dialog button:disabled{cursor:not-allowed;opacity:.5}.av-launcher:focus-visible{outline:2px solid #c8aaf6;outline-offset:4px}#contact-dialog :focus-visible{outline:2px solid #c8aaf6;outline-offset:3px}#contact-dialog .av-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 16px 16px;flex-shrink:0}#contact-dialog .av-identity{display:flex;align-items:center;gap:12px;min-width:0}#contact-dialog .av-identity .arivex-wordmark{display:none}#contact-dialog .av-identity .arivex-symbol{width:30px;height:29px}#contact-dialog .av-identity h2{font-size:15px;font-weight:500;line-height:1.4;color:#f6f5f9}#contact-dialog .av-identity span:not(.arivex-lockup):not(.arivex-wordmark){font-size:11px;color:#aaa5b5}#contact-dialog .av-header-actions{display:flex;gap:3px}#contact-dialog .av-icon-button,#contact-dialog .dialog-close{position:static;display:grid;place-items:center;width:36px;height:36px;min-height:36px;border:1px solid transparent;background:transparent!important;color:#aaa5b5;box-shadow:none!important;font-size:14px}#contact-dialog .av-icon-button:hover,#contact-dialog .dialog-close:hover{color:#fff;background:#ffffff09!important}#contact-dialog .av-preview{display:flex;align-items:center;justify-content:center;gap:7px;background:#c4abe507;padding:7px 12px;color:#b9adcb;font-size:10px;flex-shrink:0;border-block:1px solid #bba4d00e}#contact-dialog .av-status-dot{width:5px;height:5px;border-radius:50%;background:#c3afdf}#contact-dialog .av-workspace{display:flex;flex:1;min-height:0}#contact-dialog .av-conversation{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}#contact-dialog .av-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 20px 0;flex-shrink:0}#contact-dialog .av-modes{display:flex;gap:2px;padding:3px;border:1px solid #ffffff0b;border-radius:10px;background:#08090b66}#contact-dialog .av-modes button{display:flex;gap:6px;align-items:center;padding:7px 9px;min-height:34px;background:transparent;color:#9c96a8;font-size:12px}#contact-dialog .av-modes button[aria-pressed=true]{color:#f1edf6;background:#d6bfff12;box-shadow:inset 0 1px #ffffff07}#contact-dialog .av-modes .icon{width:14px;height:14px}#contact-dialog .av-text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 4px;background:transparent;color:#bdb6ca;font-size:12px;line-height:1.4;text-align:left}#contact-dialog .av-text-button:hover{color:#fff}#contact-dialog .av-text-button .icon{width:14px;height:14px}#contact-dialog .av-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 16px;scrollbar-width:thin;scrollbar-color:#39313f transparent}#contact-dialog .av-welcome{text-align:center;padding:8px 0}#contact-dialog .av-orb-wrap{position:relative;display:grid;place-items:center;height:170px;width:292px;max-width:100%;margin:4px auto 0;isolation:isolate}#contact-dialog .av-orb{position:relative;z-index:1;display:grid;place-items:center;width:96px;height:96px;border-radius:50%!important;color:#f3eaff;border:1px solid #dac7ff9a;background:radial-gradient(ellipse at 35% 20%,#9983bc72,transparent 58%),radial-gradient(ellipse at 85% 100%,#e9aa8458,transparent 58%),#181422;box-shadow:inset 0 0 19px #baa4e037,0 0 28px #ab81e23a,0 0 65px #bb94eb23}#contact-dialog .av-orb>.icon{width:34px;height:34px;stroke-width:1.3}#contact-dialog .av-orb:hover{border-color:#e8d9ff;box-shadow:inset 0 0 24px #baa4e047,0 0 36px #ab81e238}#contact-dialog .av-orbit{position:absolute;left:50%;top:50%;width:126px;height:126px;border-radius:50%;border:1px solid #b698de26;transform:translate(-50%,-50%)}#contact-dialog .av-orbit-two{width:156px;height:156px;border-color:#dabfa412}#contact-dialog .av-wave{position:absolute;inset:0;display:flex;gap:7px;justify-content:center;align-items:center;opacity:.85;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}#contact-dialog .av-wave i,#contact-dialog .av-example-wave i{display:block;flex-shrink:0;width:2px;height:var(--bar);max-height:58px;background:linear-gradient(#efd5fb,#ae88dc);border-radius:4px;transform:scaleY(.48)}#contact-dialog .av-wave-toggle{position:absolute;bottom:0;right:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid #cbb6e525;border-radius:8px;background:#141118;color:#b8aaca;font-size:12px}#contact-dialog .av-wave-toggle:hover{color:#fff;border-color:#cbb6e570}#contact-dialog .av-welcome h3{font-size:27px;line-height:1.23;letter-spacing:-1px;font-weight:500;margin:10px 0}#contact-dialog :is(.av-welcome h3,.av-pane-scroll h3) span{background:var(--heading-accent);background-clip:text;-webkit-background-clip:text;color:transparent}#contact-dialog .av-welcome>p{font-size:13px;line-height:1.7}#contact-dialog .button{font-size:13px;line-height:1.35;min-height:44px;padding:11px 16px;white-space:normal;align-self:auto;margin:0;gap:10px}#contact-dialog .av-start{display:flex;margin:0 auto 13px;color:#d4c4e6;font-size:12px}#contact-dialog .av-mic-arrow{transform:rotate(-90deg);width:13px;height:13px}#contact-dialog .av-write{display:flex;width:fit-content;margin:0 auto;min-height:40px;background:#ffffff05;border:1px solid #b6a5ce33;color:#eee9f5;font-size:12px}#contact-dialog[data-welcome=true] .av-composer,#contact-dialog[data-welcome=true] .av-local-note,#contact-dialog[data-mode=text] .av-welcome{display:none}#contact-dialog .av-voice-resume{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid #c6a8f02b;background:#b196d00d;color:#e5d4ff;text-align:left;margin-top:16px;font-size:13px}#contact-dialog .av-voice-resume>span{flex:1}#contact-dialog .av-voice-resume small{display:block;font-size:11px;color:#b0a6bd;margin-top:3px}#contact-dialog .av-messages{display:flex;flex-direction:column;gap:18px;padding-top:20px}#contact-dialog .av-messages:empty{display:none}#contact-dialog .av-message{max-width:94%;white-space:pre-wrap;overflow-wrap:anywhere}#contact-dialog .av-message>span{display:block;font-size:10px;margin-bottom:6px;color:#a99dbb}#contact-dialog .av-message p{font-size:14px;color:#e5e0ed;line-height:1.65}#contact-dialog .av-message[data-speaker=user]{align-self:flex-end;border:1px solid #c6b0e019;padding:12px 15px;background:#b196d011;border-radius:12px 12px 3px}#contact-dialog .av-message[data-speaker=assistant]{padding:0 4px}#contact-dialog .av-composer-area{padding:0 20px 10px;flex-shrink:0}#contact-dialog .av-example-invite{display:flex;justify-content:center;margin-bottom:8px}#contact-dialog .av-example-invite button{font-size:11px;color:#a59caf}#contact-dialog .av-composer{display:flex;gap:8px;align-items:flex-end;border:1px solid #cec0df29;border-radius:12px;padding:8px 8px 8px 12px;background:#ffffff03}#contact-dialog .av-composer:focus-within{border-color:#cbb3ed85;box-shadow:0 0 0 2px #b899dd0b}#contact-dialog .av-composer textarea{resize:none;border:0;background:transparent;box-shadow:none;font:400 14px/1.5 Inter,Arial,sans-serif;padding:5px 0;min-height:42px;max-height:110px;outline:none;color:#f3eefb}#contact-dialog .av-composer textarea::placeholder{color:#9c93aa}#contact-dialog .av-send{display:grid;place-items:center;min-width:36px;height:36px;background:#bba2dc26;color:#e4d3ff;border:1px solid #c6a8f026;margin-bottom:2px}#contact-dialog .av-send:hover{background:#bba2dc44}#contact-dialog .av-local-note{font-size:10px;text-align:center;margin-top:8px;color:#8f879b}#contact-dialog .av-notice{background:#e6b8b50b;border:1px solid #e6b8b525;border-radius:10px;padding:12px;margin-top:16px;color:#dfc9c8;font-size:12px;line-height:1.6}#contact-dialog .av-example-controls{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:0 8px;margin:0 20px 10px;text-align:center;border-top:1px solid #c1a8df15;padding-top:10px;flex-shrink:0}#contact-dialog .av-example-wave{display:flex;align-items:center;justify-content:center;gap:2px;height:28px;grid-column:1;grid-row:1}#contact-dialog .av-example-controls>span{font-size:9px;color:#a99cbb;grid-column:1;grid-row:2}#contact-dialog .av-example-controls>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:4px;grid-column:2;grid-row:1/3}#contact-dialog .av-example-controls .button{font-size:11px;min-height:38px;padding:8px}#contact-dialog[data-wave=running] :is(.av-wave,.av-example-wave) i{animation:av-wave 1.2s ease-in-out infinite alternate;animation-delay:var(--delay)}#contact-dialog .av-bottom{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#08090b6b;flex-wrap:wrap;flex-shrink:0;border-top:1px solid #ffffff09}#contact-dialog .av-bottom>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#9a92a5}#contact-dialog .av-bottom .icon{width:12px;height:12px}#contact-dialog .av-bottom button{min-height:24px;font-size:10px;padding:0}#contact-dialog .av-summary-pane{min-width:0;flex:1;display:flex;flex-direction:column;border-left:1px solid #cbb5e515;background:radial-gradient(ellipse at 80% 0,#ab82df0c,transparent 75%)}#contact-dialog .av-pane-top{display:flex;align-items:center;justify-content:space-between;padding:14px 22px 0;flex-shrink:0;gap:8px}#contact-dialog .av-pane-top>span{font-size:10px;color:#bbaecf;border:1px solid #cbb3e323;padding:3px 8px;border-radius:5px}#contact-dialog .av-back-arrow{transform:rotate(180deg)}#contact-dialog .av-pane-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 22px;scrollbar-width:thin;scrollbar-color:#39313f transparent}#contact-dialog .av-pane-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #c6b3df2b;background:#c2a6e210;border-radius:10px;color:#cbb5ed;margin-bottom:18px}#contact-dialog [data-av-review]>.av-pane-icon{display:none}#contact-dialog .av-pane-scroll h3{font-size:27px;line-height:1.2;letter-spacing:-.8px;font-weight:500}#contact-dialog .av-pane-scroll .av-pane-intro{font-size:12px;margin-top:12px}#contact-dialog .av-brief-cards{margin-top:16px}#contact-dialog .av-brief-cards>div{padding:12px 0;border-top:1px solid #d2bcea17}#contact-dialog .av-brief-cards>div>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#b9a9cb;margin-bottom:8px}#contact-dialog .av-brief-cards .icon{width:14px;height:14px}#contact-dialog .av-brief-cards p{font-size:13px;color:#e0d8e8;white-space:pre-wrap;overflow-wrap:anywhere}#contact-dialog .av-summary-tools{display:flex;justify-content:space-between;gap:6px;margin-top:10px}#contact-dialog #copy-feedback{font-size:11px;min-height:0;margin:8px 0}#contact-dialog .av-guard{display:flex;align-items:center;gap:7px;font-size:11px;margin:12px 0}#contact-dialog .av-guard .icon{width:14px;height:14px;color:#c5afdf}#contact-dialog .av-full{width:100%;justify-content:space-between}#contact-dialog .av-summary-editor{margin:20px 0}#contact-dialog :is(.av-summary-editor,.av-contact-fields) label{font-size:12px;color:#c9c0d4;margin:18px 0 7px}#contact-dialog :is(.av-summary-editor,.av-contact-fields) :is(input,textarea){background:#ffffff04;border:1px solid #c3aadc2a;border-radius:9px;color:#eee8f6;font:400 16px/1.6 Inter,Arial,sans-serif;padding:10px 12px;width:100%}#contact-dialog .av-summary-editor .button{margin-top:10px}#contact-dialog .av-contact-fields>p{margin-top:14px;font-size:13px}#contact-dialog .av-consent{display:flex;gap:10px;align-items:flex-start;line-height:1.6}#contact-dialog .av-consent input{width:17px;height:17px;margin:2px 0 0;accent-color:#c0a5e6;flex-shrink:0;padding:0}#contact-dialog .av-contact-fields .av-full{margin-top:18px}#contact-dialog .av-review-again{display:flex;margin:8px auto}#contact-dialog .av-email-link{display:flex;gap:8px;align-items:center;justify-content:center;color:#bfb3d0;margin:24px 0 6px;font-size:12px}#contact-dialog .av-email-link .icon{width:14px;height:14px}#contact-dialog .av-complete{padding-top:28px;text-align:center}#contact-dialog .av-complete-check{display:grid;place-items:center;border:1px solid #cbb4e858;border-radius:50%;width:64px;height:64px;margin:0 auto 28px;color:#d6c1f1;background:#a587cf12}#contact-dialog .av-complete-check .icon{width:28px;height:28px}#contact-dialog .av-complete p{margin:22px 0 30px}#contact-dialog[data-view=summary]:not([data-expanded=true]) .av-conversation{display:none}#contact-dialog[data-expanded=true]{width:860px}#contact-dialog[data-expanded=true],#contact-dialog[data-view=summary]{height:min(732px,calc(100dvh - 48px))}#contact-dialog[data-expanded=true] .av-conversation{flex:1.1}#contact-dialog[data-expanded=true] .av-summary-pane{display:flex!important;flex:1}#contact-dialog[data-expanded=true] .av-pane-top [data-av-back]{visibility:hidden}@keyframes av-wave{0%{transform:scaleY(.25);opacity:.45}to{transform:scaleY(.94);opacity:1}}@keyframes av-popup-enter{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes av-sheet-enter{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media(min-width:701px),(max-height:730px){#contact-dialog .av-welcome{padding:4px 0}#contact-dialog .av-orb-wrap{height:125px;width:250px}#contact-dialog .av-orb{width:80px;height:80px}#contact-dialog .av-orbit{width:100px;height:100px}#contact-dialog .av-orbit-two{width:122px;height:122px}#contact-dialog .av-welcome h3{font-size:24px;margin:8px 0}#contact-dialog .av-welcome>p{font-size:12px}#contact-dialog .av-start{margin-bottom:5px}#contact-dialog .av-toolbar{padding-top:10px}}@media(max-width:700px),(pointer:coarse)and (max-height:500px){.av-launcher{--button-radius:999px}#contact-dialog[data-connected=true] :is([data-av-minimize],.dialog-close,.av-send,.av-orb-start){--button-radius:50%}#contact-dialog[data-connected=true] #contact-title:focus-visible{outline:none}.av-launcher{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));min-height:54px;padding:9px 13px;font-size:13px;gap:9px}.av-launcher-caption{display:none}.av-launcher>.icon{width:16px;height:16px}#contact-dialog,#contact-dialog[data-expanded=true],#contact-dialog[data-view=summary]{--av-sheet-height:min(570px,calc(var(--av-visible-height,100dvh) - max(12px,env(safe-area-inset-top))));inset:calc(var(--av-visible-top,0px) + var(--av-visible-height,100dvh) - var(--av-sheet-height)) 0 auto;width:100%;max-width:none;height:var(--av-sheet-height);border-radius:18px 18px 0 0;border-bottom:0;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);transform-origin:bottom center}#contact-dialog[open]{animation:av-sheet-enter .28s cubic-bezier(.16,1,.3,1) both}#contact-dialog .av-sheet-handle{display:block;width:32px;height:3px;min-height:3px;border-radius:2px;background:#a99bb640;margin:10px auto 0}#contact-dialog .av-header{padding:5px 12px}#contact-dialog [data-av-expand]{display:none}#contact-dialog .av-identity{gap:8px}#contact-dialog .av-header-actions{gap:0}#contact-dialog .av-toolbar{padding:8px 14px 0}#contact-dialog .av-scroll{padding:6px 18px 10px}#contact-dialog .av-composer-area{padding:0 15px 8px}#contact-dialog .av-welcome{padding:4px 0}#contact-dialog .av-welcome h3{font-size:23px;letter-spacing:-.7px;margin:8px 0}#contact-dialog .av-welcome>p{font-size:12px;line-height:1.55}#contact-dialog .av-orb-wrap{height:100px;width:248px;margin-top:6px}#contact-dialog .av-orb{width:76px;height:76px}#contact-dialog .av-orb>.icon{width:29px;height:29px}#contact-dialog .av-orbit{width:96px;height:96px}#contact-dialog .av-orbit-two{width:116px;height:116px}#contact-dialog .av-wave i{max-height:44px}#contact-dialog .av-start{margin:0 auto 4px;min-height:44px}#contact-dialog :is(.av-icon-button,.dialog-close,.av-wave-toggle,.av-send){min-width:44px;width:44px;min-height:44px;height:44px}#contact-dialog :is(.av-modes button,.av-text-button,.av-write,.av-example-controls .button,.av-email-link){min-height:44px}#contact-dialog .av-example-invite{margin-bottom:0}#contact-dialog .av-bottom{padding:8px 16px}#contact-dialog .av-composer textarea{font-size:16px}#contact-dialog .av-summary-pane{min-height:0}#contact-dialog :is(.av-scroll,.av-pane-scroll){scroll-padding-block:12px}#contact-dialog[data-compact=true] .av-sheet-handle{display:none}#contact-dialog[data-compact=true] .av-identity>div>span{display:none}#contact-dialog[data-compact=true] .av-header{padding-block:2px}#contact-dialog[data-compact=true] .av-toolbar{padding-top:2px}#contact-dialog[data-compact=true] .av-preview{padding-block:3px}#contact-dialog[data-compact=true] :is(.av-example-invite,.av-local-note){display:none}#contact-dialog[data-compact=true] .av-bottom{padding-block:3px}#contact-dialog[data-compact=true] .av-bottom>span{display:none}#contact-dialog[data-compact=true] .av-summary-editor{margin-top:0}#contact-dialog[data-compact=true] .av-summary-editor textarea{height:100px;min-height:80px}#contact-dialog[data-expanded=true][data-view=summary] .av-conversation{display:none}#contact-dialog[data-expanded=true][data-view=conversation] .av-summary-pane{display:none!important}#contact-dialog[data-expanded=true] .av-pane-top [data-av-back]{visibility:visible}}@media(prefers-reduced-motion:reduce){#contact-dialog,#contact-dialog *,.av-launcher{animation:none!important;transition:none!important}#contact-dialog .av-wave-toggle{display:none}}@media(forced-colors:active){.av-launcher,#contact-dialog{border:1px solid CanvasText;background:Canvas;color:CanvasText}#contact-dialog :is(.av-welcome h3,.av-pane-scroll h3) span{background:none;color:CanvasText}#contact-dialog .av-orb{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}}#contact-dialog .av-api-status{padding:10px 20px;background:#b195e812;border-bottom:1px solid rgba(200,187,228,.12);font-size:13px;color:#d7cfe7;flex-shrink:0}#contact-dialog .av-api-status p{margin:0;line-height:1.5}#contact-dialog .av-api-status button{margin-top:8px;margin-right:14px;min-height:36px}#contact-dialog .av-api-fields{display:grid;gap:9px}#contact-dialog .av-api-fields label{font-size:13px;color:#c6bdcf;margin-top:8px}#contact-dialog .av-api-fields textarea{width:100%;min-height:66px;resize:vertical;border:1px solid rgba(203,188,225,.22);border-radius:9px;background:#111116;color:#eeeaf4;padding:12px;font:inherit;font-size:16px}#contact-dialog .av-api-details,#contact-dialog .av-api-verification dl{margin:18px 0;font-size:14px}#contact-dialog .av-api-details dt,#contact-dialog .av-api-verification dt{font-size:12px;color:#b6a7c7;margin-top:16px}#contact-dialog .av-api-details dd,#contact-dialog .av-api-verification dd{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}#contact-dialog .av-api-verification{padding:16px;border:1px solid rgba(196,171,234,.2);border-radius:10px;background:#b49be00d;margin:18px 0}#contact-dialog .av-api-verification h4{margin:0;font-size:16px}#contact-dialog .av-api-verification>p{overflow-wrap:anywhere}#contact-dialog .av-api-action{margin:12px 0}#contact-dialog .av-api-action .button{font-size:14px;max-width:100%;white-space:normal}#contact-dialog .av-api-loading .icon{display:none}#contact-dialog .av-api-loading:after{content:"";width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:av-api-spin .8s linear infinite}#contact-dialog [data-av-streaming] p:after{content:" \258d";color:#c6a5e8}#contact-dialog .av-api-fields textarea:focus-visible{outline:2px solid #c4aaef;outline-offset:2px}#contact-dialog .av-api-status button:active,#contact-dialog .av-api-action button:active{transform:scale(.97)}@keyframes av-api-spin{to{transform:rotate(360deg)}}#contact-dialog .av-turn{display:grid;gap:9px;margin:16px 0}#contact-dialog .av-turn .av-message{margin:0}#contact-dialog .av-turn-state{display:block;margin-top:8px;color:#bfb2d2;font-size:12px}#contact-dialog .av-turn-actions{display:flex;gap:12px;flex-wrap:wrap}#contact-dialog .av-turn-actions textarea{width:100%;padding:10px;border:1px solid #5f536d;border-radius:8px;background:#111116;color:#fff;font:inherit;font-size:16px}#contact-dialog .av-turn-actions button,#contact-dialog .av-turn-stop button{min-height:36px;font-size:12px;transition:transform .15s}#contact-dialog .av-turn button:active,#contact-dialog .av-activity summary:active{transform:scale(.97)}#contact-dialog .av-turn button:focus-visible,#contact-dialog .av-turn textarea:focus-visible,#contact-dialog .av-activity summary:focus-visible{outline:2px solid #c4aaef;outline-offset:3px}#contact-dialog .av-turn button[aria-busy=true]:after{content:"";display:inline-block;width:10px;height:10px;margin-left:8px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:av-api-spin .8s linear infinite}#contact-dialog .av-activity{border-left:2px solid #726183;padding:7px 11px;color:#c7bdd5;font-size:12px}#contact-dialog .av-activity summary{cursor:pointer;list-style:none;display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:32px}#contact-dialog .av-activity summary::-webkit-details-marker{display:none}#contact-dialog .av-activity-hint{font-size:11px;color:#ac99c7;white-space:nowrap}#contact-dialog .av-activity[open] .av-activity-hint{font-size:0}#contact-dialog .av-activity[open] .av-activity-hint:after{content:"R\e9 duire";font-size:11px}#contact-dialog .av-activity ol{list-style:none;padding:4px 0 0;margin:0;display:grid;gap:7px}#contact-dialog .av-activity:not([open]) ol{display:none}#contact-dialog .av-activity-title:empty{display:none}#contact-dialog .av-contact-next{font-size:12px;line-height:1.6;color:#bcb3c9;max-width:42ch;margin:8px 0 0}#contact-dialog .av-activity li:before{content:"\25cb";margin-right:8px;color:#bc9de5}#contact-dialog .av-activity li[data-status=completed]:before{content:"\2713";color:#9bc9b4}#contact-dialog .av-activity li[data-status=failed]:before{content:"!";color:#e3b39f}#contact-dialog .av-activity[data-running=true] .av-activity-title:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#bea4e0}#contact-dialog .av-turn[data-status=cancelled]{opacity:.65}#contact-dialog .av-turn-stop{display:flex;justify-content:flex-start}@media(max-width:700px){#contact-dialog .av-turn-actions button,#contact-dialog .av-turn-stop button,#contact-dialog .av-activity summary{min-height:44px}}#contact-dialog .av-api-status [data-av-listen][aria-busy=true]:after{content:"";display:inline-block;width:10px;height:10px;margin-left:8px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:av-api-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){#contact-dialog .av-api-loading:after,#contact-dialog .av-api-status [data-av-listen][aria-busy=true]:after{animation:none}}@media(max-width:700px){#contact-dialog .av-api-status{padding:8px 16px;font-size:12px}#contact-dialog .av-api-status button{min-height:44px}#contact-dialog .av-api-fields{gap:7px}}#contact-dialog .av-contact-options{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;width:100%}#contact-dialog .av-contact-options a{font-size:11px;line-height:1.5;color:#c9bfd9;text-underline-offset:3px;transition:transform .15s,color .15s}#contact-dialog .av-contact-options a:hover{color:#fff}#contact-dialog .av-contact-options a:active{transform:scale(.97)}#contact-dialog .av-data-notice{font-size:12px;line-height:1.5;color:#afa8bc;margin:8px 0 16px}#contact-dialog .av-header{padding:16px 18px 12px}#contact-dialog .av-header-actions{gap:0}#contact-dialog .av-identity h2{font-size:14px;font-weight:600}#contact-dialog .av-identity .arivex-symbol{width:26px;height:26px}#contact-dialog[data-connected=true] .av-preview{position:absolute;top:43px;left:56px;padding:0;background:none;border:0;font-size:10px}#contact-dialog[data-connected=true] .av-identity>div>span{visibility:hidden}#contact-dialog[data-connected=true] .av-status-dot{background:#cab6e9;box-shadow:0 0 8px #b9a0de40}#contact-dialog .av-toolbar{padding:8px 18px 12px;border-bottom:1px solid #ffffff09}#contact-dialog .av-modes{background:#ffffff04;border:1px solid #ffffff0b;border-radius:8px}#contact-dialog .av-modes button[aria-pressed=true]{background:#ffffff0d;color:#fff}#contact-dialog .av-text-button{color:#b4afbf}#contact-dialog .av-live-voice{flex:none;display:flex;align-items:center;flex-direction:column;gap:0;padding:22px 22px 12px;text-align:center}#contact-dialog .av-live-voice[hidden]{display:none}#contact-dialog .av-call-presence{position:relative;display:grid;place-items:center;width:260px;max-width:100%;height:126px;margin:0 auto 17px;isolation:isolate}#contact-dialog .av-call-orb{position:relative;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle at 30% 15%,#e4dbf34a,transparent 48%),radial-gradient(circle at 75% 100%,#e7a58138,transparent 60%),linear-gradient(135deg,#292431,#100e14);border:1px solid #e8d9ff64;box-shadow:inset 0 1px 12px #d1b9e431,0 0 36px #b090d025,0 14px 30px #0005}#contact-dialog .av-call-orb:before{content:"";position:absolute;inset:-9px;border:1px solid #c4a2f019;border-radius:50%}#contact-dialog .av-call-orb .arivex-wordmark{display:none}#contact-dialog .av-call-orb .arivex-symbol{width:36px;height:36px}#contact-dialog .av-call-wave{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:4px;z-index:-1;opacity:.4;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}#contact-dialog .av-call-wave i{height:var(--bar);width:3px;border-radius:3px;background:linear-gradient(#e4d5f8,#aa88d0);transform:scaleY(.22)}#contact-dialog .av-call-heading h3{color:#f4f1f8;font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-.8px;margin:0 0 8px}#contact-dialog .av-call-heading p{font-size:12px;color:#a8a3b2;line-height:1.5}#contact-dialog .av-call-status{font-size:11px;color:#b9adc9;margin:12px 0 16px}#contact-dialog .av-call-status:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#9b94a7;margin:0 7px 1px 0}#contact-dialog .av-call-actions{display:flex;justify-content:center;align-items:center;gap:10px;width:100%}#contact-dialog .av-call-start{display:flex;justify-content:center;align-items:center;width:100%;min-height:46px;gap:9px;border-radius:10px;font-size:13px;border:1px solid #fff9;background:linear-gradient(110deg,#f9f8fb,#ebe4f4);color:#201c28;box-shadow:0 3px 14px #d4bcf117}#contact-dialog :is(.av-call-mute,.av-call-end){display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;gap:7px;border-radius:9px;font-size:12px;border:1px solid #ffffff1c;background:#ffffff06;color:#ddd6e6}#contact-dialog .av-call-mute[aria-pressed=true]{background:#e7b1a326;color:#ffd3c7;border-color:#dbad9e66}#contact-dialog .av-call-end{color:#f0b9b3;background:#bc605815;border-color:#c174662a}#contact-dialog .av-call-write{font-size:12px;min-height:42px;margin-top:5px}#contact-dialog .av-live-voice button[hidden]{display:none}#contact-dialog .av-live-voice button[aria-busy=true]:before{content:"";display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:av-voice-spin .8s linear infinite}#contact-dialog .av-live-voice:is([data-phase=listening],[data-phase=speaking],[data-phase=recording]) .av-call-status:before{background:#c6b0e6;box-shadow:0 0 9px #b79ad655}#contact-dialog[open] .av-live-voice:is([data-phase=listening],[data-phase=speaking],[data-phase=recording]):not([data-muted=true]) .av-call-wave i{animation:av-wave .9s ease-in-out infinite alternate;animation-delay:var(--delay)}#contact-dialog[data-has-turns=true] .av-live-voice{padding:14px 18px 10px;display:grid;grid-template-columns:46px 1fr;gap:3px 12px;text-align:left;border-bottom:1px solid #ffffff0a}#contact-dialog[data-has-turns=true] .av-call-presence{width:46px;height:46px;grid-column:1;grid-row:1/3;margin:0}#contact-dialog[data-has-turns=true] .av-call-orb{width:40px;height:40px}#contact-dialog[data-has-turns=true] .av-call-orb .arivex-symbol{width:19px;height:19px}#contact-dialog[data-has-turns=true] .av-call-orb:before{inset:-3px}#contact-dialog[data-has-turns=true] .av-call-heading h3{font-size:15px;letter-spacing:-.2px;margin:0}#contact-dialog[data-has-turns=true] :is(.av-call-wave,.av-call-caption,.av-call-heading p,.av-call-write){display:none}#contact-dialog[data-has-turns=true] .av-call-status{margin:0;grid-column:2;font-size:10px;line-height:1.4}#contact-dialog[data-has-turns=true] .av-call-actions{grid-column:1/3;margin-top:9px}#contact-dialog[data-connected=true][data-mode=voice]:not([data-has-turns=true]) .av-scroll{display:none}#contact-dialog[data-connected=true][data-mode=voice]:not([data-has-turns=true]) .av-live-voice{flex:1;justify-content:safe center;min-height:0;overflow-y:auto;overscroll-behavior:contain}#contact-dialog .av-live-voice>*{flex-shrink:0}#contact-dialog[data-connected=true] .av-composer-area{padding:10px 16px 8px}#contact-dialog[data-connected=true] .av-local-note{display:none}#contact-dialog .av-composer{border-radius:10px;background:#ffffff04;padding:6px 7px 6px 12px}#contact-dialog .av-composer textarea{font-size:16px;min-height:40px;max-height:96px}#contact-dialog .av-send{background:#ddd1ef;color:#24202d;border:0;width:36px;height:36px;border-radius:8px}#contact-dialog .av-turn{gap:8px;margin:16px 0 22px}#contact-dialog .av-turn[data-status=completed] .av-turn-state{display:none}#contact-dialog .av-message[data-speaker=user]{background:#27232e;border-color:#d7c5ee0e;border-radius:12px 12px 4px;margin-left:24px}#contact-dialog .av-message p{font-size:13px;line-height:1.7}#contact-dialog .av-activity{border:0;padding:0 4px;color:#a8a1b3;font-size:11px}#contact-dialog .av-activity-title{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#contact-dialog .av-bottom{position:relative;background:transparent;padding:4px 18px 12px;gap:4px;border-top:0}#contact-dialog .av-data-details{width:100%;text-align:center;font-size:10px;color:#9e97aa}#contact-dialog .av-data-details summary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;cursor:pointer;list-style:none;transition:transform .16s,color .16s}#contact-dialog .av-data-details summary:active{transform:scale(.97)}#contact-dialog .av-data-details summary::-webkit-details-marker{display:none}#contact-dialog .av-data-popover{position:absolute;bottom:100%;left:12px;right:12px;margin-bottom:12px;padding:16px 56px 16px 16px;background:#25202d;border:1px solid #d1b7ed36;border-radius:10px;box-shadow:0 8px 28px #0008;text-align:left;z-index:2}#contact-dialog .av-data-popover .av-data-notice{margin:0;font-size:12px;line-height:1.6}#contact-dialog .av-data-close{position:absolute;top:4px;right:4px;width:44px;height:44px;min-width:44px;min-height:44px;border:0;background:transparent;color:#d8cce6}#contact-dialog .av-data-close:hover{background:#ffffff0b;color:#fff}#contact-dialog .av-data-close:active{transform:scale(.97)}#contact-dialog .av-data-close:focus-visible{outline:2px solid #bea7ee;outline-offset:-3px}#contact-dialog:not([data-connected=true]) .av-data-details{display:none}#contact-dialog .av-contact-options a{font-size:10px;color:#a8a1b2}#contact-dialog .av-mobile-label{display:none}@media(max-width:700px),(pointer:coarse)and (max-height:500px){#contact-dialog{border-radius:24px 24px 0 0;background:radial-gradient(ellipse at 80% 0,#b899dc0c,transparent 55%),#101014}#contact-dialog[data-connected=true][data-view=conversation]{--av-sheet-height:min(610px,calc(var(--av-visible-height,100dvh) * .84))}#contact-dialog[data-connected=true][data-view=conversation]:not([data-has-turns=true]){--av-sheet-height:min(500px,calc(var(--av-visible-height,100dvh) - max(12px,env(safe-area-inset-top))))}#contact-dialog[data-connected=true][data-view=conversation][data-mode=voice]:not([data-has-turns=true]){--av-sheet-height:min(480px,calc(var(--av-visible-height,100dvh) - max(12px,env(safe-area-inset-top))))}#contact-dialog .av-sheet-handle{width:36px;background:#d5c8e036;margin-top:9px}#contact-dialog .av-header{padding:9px 16px 7px}#contact-dialog .av-identity{gap:10px}#contact-dialog .av-identity h2{font-size:15px;line-height:22px}#contact-dialog .av-identity .arivex-symbol{width:25px;height:28px}#contact-dialog[data-connected=true] .av-preview{top:46px;left:52px;font-size:11px}#contact-dialog .dialog-close{border:0;background:#ffffff06!important}#contact-dialog .av-toolbar{padding:6px 16px 12px;gap:6px}#contact-dialog .av-modes{padding:3px;border-radius:11px;background:#09090c80}#contact-dialog .av-modes button{min-width:66px;font-size:13px;justify-content:center;border-radius:8px}#contact-dialog [data-av-summary]{font-size:12px;padding-inline:5px}#contact-dialog .av-live-voice{padding:14px 24px 18px}#contact-dialog .av-call-presence{height:108px;margin-bottom:16px;width:250px}#contact-dialog .av-call-orb{width:80px;height:80px}#contact-dialog .av-call-orb .arivex-symbol{width:32px;height:32px}#contact-dialog .av-call-wave{opacity:.6}#contact-dialog .av-call-heading h3{font-size:26px;letter-spacing:-.8px;margin-bottom:8px}#contact-dialog .av-call-heading p{font-size:14px;max-width:280px;line-height:1.5;text-wrap:balance}#contact-dialog .av-call-status{margin:12px 0 18px;font-size:12px;line-height:1.5}#contact-dialog .av-call-start{min-height:48px;font-size:14px;border-radius:11px}#contact-dialog :is(.av-call-mute,.av-call-end){min-height:46px;font-size:13px}#contact-dialog .av-call-write,#contact-dialog[data-connected=true][data-mode=voice] .av-composer-area{display:none}#contact-dialog .av-scroll{padding:8px 20px 14px}#contact-dialog:not([data-connected=true]) .av-welcome>p{display:none}#contact-dialog .av-message p{font-size:15px;line-height:1.65}#contact-dialog .av-message>span{font-size:11px;margin-bottom:8px}#contact-dialog .av-message[data-speaker=user]{padding:11px 14px;margin-left:14px}#contact-dialog[data-connected=true] .av-composer-area{padding:8px 14px}#contact-dialog .av-composer{padding:7px 7px 7px 12px;gap:8px;border-radius:14px;background:#1a1820;border-color:#c7b8da30}#contact-dialog .av-composer textarea{min-width:0;min-height:44px;line-height:1.5;padding:7px 0}#contact-dialog .av-send{min-width:44px;width:44px;min-height:44px;height:44px}#contact-dialog .av-bottom{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0 4px;padding:0 14px 4px;border-top:1px solid #ffffff08}#contact-dialog .av-desktop-label{display:none}#contact-dialog .av-mobile-label{display:inline}#contact-dialog .av-data-details{width:auto;grid-column:1;grid-row:1;text-align:left}#contact-dialog .av-data-details summary{min-height:44px;font-size:11px;gap:4px;color:#aaa3b6}#contact-dialog .av-data-popover{max-height:min(280px,calc(var(--av-visible-height,100dvh) - 140px));overflow-y:auto;overscroll-behavior:contain}#contact-dialog .av-data-popover .av-data-notice{font-size:13px}#contact-dialog .av-contact-options{display:contents}#contact-dialog .av-contact-options a{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:11px;color:#aaa3b6}#contact-dialog .av-contact-options a[href^="mailto:"]{grid-column:3;grid-row:1}#contact-dialog .av-contact-options a[href="/confidentialite/"]{grid-column:2;grid-row:1}#contact-dialog [data-av-exit-example]:not([hidden]){grid-column:1/4;min-height:44px}#contact-dialog[data-has-turns=true] .av-live-voice{padding:14px 20px 12px;gap:4px 12px}#contact-dialog[data-has-turns=true] .av-call-presence{width:46px;height:46px;margin:0}#contact-dialog[data-has-turns=true] .av-call-orb{width:40px;height:40px}#contact-dialog[data-has-turns=true] .av-call-orb .arivex-symbol{width:19px;height:19px}#contact-dialog[data-has-turns=true] .av-call-heading h3{font-size:16px;margin:0;letter-spacing:-.3px}#contact-dialog[data-has-turns=true] .av-call-status{font-size:12px;margin:0}#contact-dialog[data-has-turns=true] .av-call-actions{margin-top:10px}#contact-dialog[data-connected=true][data-view=conversation][data-compact=true]{--av-sheet-height:calc(var(--av-visible-height,100dvh) - max(8px,env(safe-area-inset-top)))}#contact-dialog[data-compact=true] .av-header{padding:2px 12px}#contact-dialog[data-compact=true] .av-toolbar{padding:2px 12px 5px}#contact-dialog[data-compact=true] .av-bottom{display:none}#contact-dialog[data-compact=true] .av-composer-area{padding:4px 12px 8px}#contact-dialog[data-compact=true] .av-composer textarea{max-height:64px}#contact-dialog[data-compact=true] :is(.av-call-presence,.av-call-heading,.av-call-write,.av-data-details){display:none}#contact-dialog[data-compact=true] .av-live-voice{padding:4px 16px;flex:0!important;display:flex;flex-direction:row;gap:8px}#contact-dialog[data-compact=true] .av-call-status{font-size:10px;flex:1;margin:0}#contact-dialog[data-compact=true] .av-call-actions{flex:1;margin:0}#contact-dialog[data-compact=true] .av-preview{display:none}}@keyframes av-voice-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.av-live-voice button[aria-busy=true]:before{animation:none}}html[data-av-embedded=true] :is(#contact-dialog,.av-launcher,.av-minimized-call){display:none!important}body[data-av-page-host=true]{overflow:hidden!important}body[data-av-page-host=true]>:not(#contact-dialog):not(.av-launcher):not(.av-minimized-call):not([data-av-page-frame]){display:none!important}[data-av-page-frame]{position:fixed;inset:0;width:100%;height:100%;border:0;background:var(--page-bg,#08090b);z-index:80}html body[data-av-page-host=true]:not(:has(#contact-dialog[open]:not([data-minimized=true])))>.av-launcher{visibility:visible;pointer-events:auto}.av-launcher-orb,#contact-dialog .av-orb-start,#contact-dialog .av-mobile-call-copy,#contact-dialog .av-minimize-chevron{display:none}@media(max-width:700px),(pointer:coarse)and (max-height:500px){.av-launcher{left:50%;right:auto;translate:-50% 0;bottom:calc(14px + env(safe-area-inset-bottom));min-height:50px;padding:7px 14px 7px 8px;gap:10px;border-radius:999px;border-color:#cab6e359;background:linear-gradient(120deg,#211d28ee,#101015f5);box-shadow:0 6px 24px #0006;font-size:13px;white-space:nowrap}.av-launcher .av-launcher-mark{display:none}.av-launcher-orb{display:block;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:radial-gradient(ellipse at 28% 20%,#ffd7b6,transparent 55%),radial-gradient(ellipse at 75% 90%,#aa85ee,transparent 65%),linear-gradient(135deg,#efa9a7,#5c3678 65%,#dac5ff);box-shadow:inset 0 0 6px #fff8,0 0 12px #b396d933}.av-launcher>.icon{margin-left:2px;color:#e1d4f0}#contact-dialog[data-connected=true]{--av-sheet-gap:8px;inset:calc(var(--av-visible-top,0px) + var(--av-visible-height,100dvh) - var(--av-sheet-height) - var(--av-sheet-gap)) 16px auto;width:calc(100% - 32px);border:1px solid #cfb5ec40;border-radius:28px;padding-bottom:max(4px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 38%,#b695d111,transparent 58%),#121218;box-shadow:0 16px 55px #0008}#contact-dialog[data-connected=true][data-view=conversation]:not([data-has-turns=true]),#contact-dialog[data-connected=true][data-view=conversation][data-mode=voice]:not([data-has-turns=true]){--av-sheet-height:min(540px,calc(var(--av-visible-height,100dvh) * .68))}#contact-dialog[data-connected=true][data-view=conversation][data-mode=voice]:not([data-has-turns=true]):not([data-compact=true]):has(.av-api-status:not([hidden])){--av-sheet-height:min(640px,calc(var(--av-visible-height,100dvh) - max(24px,env(safe-area-inset-top))))}#contact-dialog[data-connected=true] .av-api-status{max-height:calc(var(--av-visible-height,100dvh) * .24);overflow-y:auto;overscroll-behavior:contain}#contact-dialog[data-connected=true]::backdrop{background:#08090b55;backdrop-filter:none}#contact-dialog[data-connected=true] .av-sheet-handle{width:36px;height:4px;min-height:4px;background:#c7b5de55;margin:10px auto 0}#contact-dialog[data-connected=true] .av-header{padding:6px 14px 10px}#contact-dialog[data-connected=true] .av-identity>.arivex-lockup,#contact-dialog[data-connected=true] .av-preview{display:none}#contact-dialog[data-connected=true] .av-identity h2{font-size:14px;font-weight:500}#contact-dialog[data-connected=true] .av-identity>div>.av-language{display:block;visibility:visible;font-size:11px;line-height:18px}#contact-dialog[data-connected=true] .av-header-actions{gap:4px}#contact-dialog[data-connected=true] :is([data-av-minimize],.dialog-close){border-radius:50%;background:#ffffff06!important;color:#ddd7e8}#contact-dialog[data-connected=true] .av-minimize-line{display:none}#contact-dialog[data-connected=true] .av-minimize-chevron{display:block}#contact-dialog[data-connected=true][data-mode=voice]:not([data-has-turns=true]):not([data-compact=true]) .av-toolbar{display:none}#contact-dialog[data-connected=true] .av-composer-area,#contact-dialog[data-connected=true][data-mode=voice] .av-composer-area{display:block;padding:8px 12px 0}#contact-dialog[data-connected=true] .av-composer{align-items:center;border-radius:999px;padding:5px 6px 5px 15px;background:#ffffff03;border-color:#cfb8e75c}#contact-dialog[data-connected=true] .av-composer textarea{height:44px;min-height:44px;padding:10px 0;line-height:24px;font-size:16px}#contact-dialog[data-connected=true] .av-send{border-radius:50%;background:linear-gradient(135deg,#f5c4ab,#be9bed);color:#221b2c;margin:0}#contact-dialog[data-connected=true] .av-bottom{border:0;padding:0 12px 2px;gap:0 8px;grid-template-columns:1fr auto 1fr}#contact-dialog[data-connected=true] .av-data-details{justify-self:end}#contact-dialog[data-connected=true] .av-contact-options a[href^="mailto:"]{justify-self:start}#contact-dialog[data-connected=true] .av-live-voice{padding:4px 20px 8px}#contact-dialog[data-connected=true]:not([data-has-turns=true]) .av-call-presence{width:144px;height:144px;min-height:144px;margin:4px auto 18px}#contact-dialog[data-connected=true]:not([data-has-turns=true]) .av-live-voice:not([data-phase=idle]) .av-call-presence{width:112px;height:112px;min-height:112px;margin:0 auto 12px}#contact-dialog[data-connected=true] .av-call-wave{display:none}#contact-dialog[data-connected=true] .av-call-orb{width:100%;height:100%;border:1px solid #edcff78c;overflow:hidden;background:radial-gradient(ellipse at 23% 18%,#ffe0bd 0,#efb4ae 23%,transparent 61%),radial-gradient(ellipse at 79% 92%,#c5a1ff,transparent 65%),linear-gradient(135deg,#e5afad,#493059 62%,#b69bea);box-shadow:inset 2px 3px 12px #ffe9d560,inset -4px -7px 12px #ddd0ff75,0 0 38px #aa77dd18}#contact-dialog[data-connected=true] .av-call-orb:before{inset:0;border:0;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}#contact-dialog[data-connected=true] .av-call-orb>.arivex-lockup{display:none}#contact-dialog[data-connected=true]:not([data-has-turns=true]):not([data-compact=true]) .av-orb-start:not([hidden]){position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;border:0;border-radius:50%;background:transparent;box-shadow:none;padding:0;color:#211b2a}#contact-dialog .av-orb-phone{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fffaf9;box-shadow:0 2px 12px #38213d1a}#contact-dialog .av-orb-phone>.icon{width:23px;height:23px}#contact-dialog .av-orb-start[aria-busy=true]{opacity:1}#contact-dialog .av-orb-start[aria-busy=true]:before{display:none}#contact-dialog .av-orb-start[aria-busy=true] .av-orb-phone>.icon{display:none}#contact-dialog .av-orb-start[aria-busy=true] .av-orb-phone:after{content:"";width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:av-voice-spin .8s linear infinite}#contact-dialog[data-connected=true]:not([data-has-turns=true]):not([data-compact=true]) .av-call-start{display:none}#contact-dialog[data-connected=true]:not([data-has-turns=true]) .av-live-voice[data-phase=idle] :is(.av-call-heading,.av-call-status,.av-call-actions){display:none}#contact-dialog[data-connected=true]:not([data-has-turns=true]):not([data-compact=true]) .av-live-voice[data-phase=idle] .av-mobile-call-copy{display:block}#contact-dialog .av-mobile-call-copy h3{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.5px;margin:0 0 8px}#contact-dialog .av-mobile-call-copy p{font-size:12px;line-height:1.5;color:#b9aecb}#contact-dialog[data-connected=true] .av-call-heading h3{font-size:21px}#contact-dialog[data-connected=true] .av-call-heading p{font-size:12px}#contact-dialog[data-connected=true] .av-call-status{margin:8px 0 12px;font-size:11px}#contact-dialog[data-connected=true][data-has-turns=true] .av-call-heading h3{font-size:16px}#contact-dialog[data-connected=true][data-has-turns=true] .av-call-status{margin:0}#contact-dialog[data-connected=true][data-compact=true]{--av-sheet-gap:0px;inset-inline:0;width:100%;border-radius:20px 20px 0 0;padding-bottom:0}#contact-dialog[data-connected=true][data-view=conversation][data-compact=true]:not([data-has-turns=true]){--av-sheet-height:calc(var(--av-visible-height,100dvh) - max(8px,env(safe-area-inset-top)))}#contact-dialog[data-connected=true][data-compact=true] .av-identity>div>.av-language{display:none}#contact-dialog[data-connected=true][data-compact=true] .av-composer-area{padding:4px 12px 8px}#contact-dialog[data-connected=true][data-compact=true] .av-live-voice[data-phase=idle]{display:none}}@media(max-width:700px)and (max-height:740px){#contact-dialog[data-connected=true]:not([data-has-turns=true]) .av-call-presence{width:116px;height:116px;min-height:116px;margin:0 auto 12px}#contact-dialog[data-connected=true]:not([data-has-turns=true]) .av-live-voice:not([data-phase=idle]) .av-call-presence{width:88px;height:88px;min-height:88px;margin:0 auto 10px}#contact-dialog[data-connected=true] .av-mobile-call-copy h3{font-size:19px;margin-bottom:6px}}@media(max-width:360px){#contact-dialog[data-connected=true] :is(.av-call-mute,.av-call-end){padding-inline:8px;white-space:nowrap}#contact-dialog[data-connected=true]:not([data-has-turns=true]) .av-live-voice:not([data-phase=idle]) .av-call-presence{width:76px;height:76px;min-height:76px}}@media(prefers-reduced-motion:reduce){#contact-dialog .av-orb-phone:after{animation:none!important}}@media(forced-colors:active){.av-launcher-orb{background:Highlight}#contact-dialog[data-connected=true] .av-call-orb{background:Canvas;border:1px solid ButtonText}#contact-dialog .av-orb-phone{background:ButtonFace;color:ButtonText}}.av-orb-surface,.av-orb-canvas{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;border-radius:50%}@media(max-width:700px),(pointer:coarse)and (max-height:500px){.av-launcher-orb{position:relative}.av-launcher-orb[data-orb-rendered=true],#contact-dialog[data-connected=true] .av-call-orb[data-orb-rendered=true]{background:transparent;border-color:transparent;box-shadow:none}#contact-dialog[data-connected=true] .av-call-orb[data-orb-rendered=true]:before{display:none}}#contact-dialog .av-review-cta{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:10px;padding:10px 16px;border-radius:10px;border:1px solid #fff9;background:linear-gradient(110deg,#f9f8fb,#ebe4f4);color:#201c28;font-size:14px;font-weight:600;line-height:1.3;text-align:center;box-shadow:0 3px 14px #d4bcf129;cursor:pointer;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),filter .2s cubic-bezier(.16,1,.3,1);animation:av-review-attire 1.6s cubic-bezier(.16,1,.3,1) 1}#contact-dialog .av-review-cta:hover{filter:brightness(1.04);box-shadow:0 4px 20px #d4bcf140}#contact-dialog .av-review-cta:active{transform:scale(.97)}#contact-dialog .av-review-cta:focus-visible{outline:2px solid #cebcff;outline-offset:3px}.av-minimized-call{position:fixed;right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:91;display:flex;align-items:flex-end;gap:10px;font:500 13px/1.4 Inter,Arial,sans-serif;color:#f6f4fa}.av-minimized-call[hidden],.av-mini-controls[hidden]{display:none!important}.av-mini-presence{position:relative;display:grid;place-items:center;width:78px;height:78px;padding:0;border:1px solid #ccb1e588;border-radius:24px;background:radial-gradient(circle at 35% 12%,#b68adc36,transparent 70%),#15131d;box-shadow:0 12px 32px #000a,0 0 25px #ac82dd38;cursor:pointer;transition:transform .18s,box-shadow .18s}.av-mini-presence:hover{box-shadow:0 12px 32px #000a,0 0 30px #c29cf080}.av-mini-presence:active,.av-mini-controls button:active{transform:scale(.97)}.av-mini-presence:focus-visible,.av-mini-controls button:focus-visible{outline:2px solid #d2b4ff;outline-offset:3px}.av-mini-head{display:grid;place-items:center;width:69px;height:69px;overflow:hidden;transform-origin:50% 80%;transition:transform .35s}.av-mini-head img{display:block;width:100%;height:100%;object-fit:contain}.av-minimized-call[data-phase=listening] .av-mini-head{transform:rotate(-4deg)}.av-minimized-call[data-phase=thinking] .av-mini-head{transform:rotate(5deg)}.av-minimized-call[data-phase=speaking] .av-mini-head{animation:av-mini-speak 1.2s ease-in-out infinite alternate}.av-minimized-call[data-phase=error] .av-mini-presence{border-color:#ed9f9f;box-shadow:0 12px 32px #000a,0 0 22px #d86b6b66}@keyframes av-mini-speak{to{transform:translateY(-3px) rotate(3deg)}}.av-mini-orb{display:none}.av-mini-controls{position:absolute;right:calc(100% + 10px);bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;width:min(285px,calc(100vw - 120px));padding:11px;border:1px solid #cbb2e04d;border-radius:16px;background:#15131df2;box-shadow:0 12px 30px #0008;backdrop-filter:blur(14px)}.av-mini-status{flex-basis:100%;text-align:right;color:#d7cce2;font-size:11px}.av-mini-controls button{padding:7px 10px;border:1px solid #ccb1e54d;border-radius:9px;background:#ffffff0b;color:inherit;cursor:pointer;transition:transform .15s,background .15s}.av-mini-controls button:hover{background:#ffffff1d}.av-mini-controls button[aria-busy=true]{opacity:.65;cursor:wait}.av-mini-controls button[aria-busy=true]:after{content:"";display:inline-block;width:11px;height:11px;margin-left:7px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:av-mini-loading .75s linear infinite}@keyframes av-mini-loading{to{transform:rotate(360deg)}}@media(max-width:700px),(pointer:coarse)and (max-height:500px){.av-minimized-call{right:calc(15px + env(safe-area-inset-right));bottom:calc(15px + env(safe-area-inset-bottom))}.av-mini-presence{width:62px;height:62px;border-radius:50%;overflow:hidden}.av-mini-head{display:none}.av-mini-orb{position:relative;display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 25% 20%,#ffd9bb,transparent 55%),radial-gradient(circle at 78% 82%,#b690ee,transparent 65%),#49305e}.av-mini-orb[data-orb-rendered=true]{background:transparent}.av-mini-controls{right:calc(100% + 8px);width:min(258px,calc(100vw - 98px))}}@media(prefers-reduced-motion:reduce){.av-mini-head,.av-mini-presence,.av-mini-controls button,.av-mini-controls button:after{animation:none!important;transition:none!important}}@media(forced-colors:active){.av-mini-presence,.av-mini-controls,.av-mini-controls button{border:1px solid ButtonText;background:Canvas;color:CanvasText}}@keyframes av-review-attire{0%{box-shadow:0 0 #d4bcf180}70%{box-shadow:0 0 0 10px #d4bcf100}to{box-shadow:0 3px 14px #d4bcf129}}@media(max-width:700px){#contact-dialog .av-review-cta{min-height:48px}}@media(prefers-reduced-motion:reduce){#contact-dialog .av-review-cta{animation:none;transition:none}}
