:root{font-family:Satoshi,Arial,sans-serif;color:#28143d;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--purple:#8a22f2;--deep:#3d0871;--ink:#28143d;--muted:#706779;--line:#e6deee;--page:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}img,svg{display:block}button{border:0}::selection{background:#dfc0ff;color:#3d0871}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid #bb7cfa;outline-offset:5px}.container{width:min(var(--page),calc(100% - 100px));margin:0 auto}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.skip-link{position:fixed;top:-80px;left:16px;z-index:100;background:#fff;padding:14px;color:#3d0871}.skip-link:focus{top:16px}.announcement{min-height:38px;padding:8px 50px;display:flex;align-items:center;justify-content:space-between;background:#f5ebff;color:#5c1a98;font-size:12px;letter-spacing:.015em}.announcement>span,.announcement a{display:flex;gap:9px;align-items:center}.announcement i,.tiny-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:currentColor;flex-shrink:0}.announcement a svg{width:13px;height:13px}.site-header{height:96px;position:relative;z-index:30;background:var(--deep);color:#fff}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand-link{display:block;flex-shrink:0;width:166px}.brand-link img{width:100%;height:auto}.main-nav{display:flex;align-items:center;gap:32px;font-size:13px;color:#e4cffa}.main-nav a{padding:12px 0;transition:color .16s}.main-nav a:hover{color:#fff}.button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:0 24px;font-size:14px;font-weight:500;border-radius:5px;transition:transform .18s,background-color .18s,color .18s}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-white{background:#fff;color:var(--deep);box-shadow:0 3px 20px #21003c12}.button-white:hover{background:#f2dcff}.button-outline{border:1px solid #c897ec;background:transparent;color:#fff;min-height:44px;font-size:13px;gap:19px}.button-outline:hover{background:#ffffff10}.menu-button,.nav-mobile-cta{display:none!important}.journey{position:relative;isolation:isolate}.hero-backdrop{position:absolute;inset:0 0 auto;height:710px;background:var(--deep);z-index:-1}.hero-backdrop:after{content:"";position:absolute;right:0;top:0;width:40%;height:100%;background:linear-gradient(120deg,transparent,#6411ad18);pointer-events:none}.journey-shell{display:grid;grid-template-columns:1.05fr 1fr;column-gap:5%;position:relative}.story-step{grid-column:1;position:relative}.hero{min-height:710px;padding:66px 0 38px;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.145em;font-weight:500;display:flex;align-items:center;gap:9px;line-height:1.5}.hero .eyebrow{color:#dab9f3}.hero .eyebrow span{height:1px;width:25px;background:#ba7ce8}h1{font-size:clamp(54px,5.5vw,80px);font-weight:500;line-height:1.03;letter-spacing:-.055em;margin:27px 0 24px;width:112%;position:relative;z-index:3}h1 em{font-style:normal}.hero-description{font-size:23px;line-height:1.4;letter-spacing:-.025em;font-weight:400;color:#efe0fa}.hero-context{font-size:15px;line-height:1.7;margin:19px 0 27px;color:#d7b9ee;max-width:430px}.hero-actions{display:flex;align-items:center;gap:23px;position:relative;z-index:4}.text-link{display:inline-flex;gap:14px;align-items:center;font-size:13px;font-weight:500;line-height:1.4}.text-link>span{font-size:20px}.hero .text-link{color:#e3caf6}.hero-footnote{margin-top:17px;font-size:11px;color:#cfaae9;display:flex;gap:7px;align-items:center}.hero-footnote .tiny-dot{width:4px;height:4px}.hero-bottom{margin-top:auto;padding-top:45px;display:flex;gap:26px;font-size:9px;letter-spacing:.1em;color:#cfaaed;width:100%}.hero-bottom>span{padding-top:16px;border-top:1px solid #ffffff23;flex:1}.orbit-rail{grid-column:2;grid-row:1/6;position:relative;padding-top:38px;padding-bottom:75px;min-width:0;pointer-events:none;z-index:2}.orbit-sticky{position:sticky;top:max(68px,calc(50vh - 255px))}.brand-scene{width:100%;transform:translateY(var(--orbit-shift,0));padding:10px 0 0}.orbit-disc{position:relative;width:100%;aspect-ratio:1;border-radius:50%;background:#31055b;isolation:isolate}.orbit-disc:before{content:"";position:absolute;inset:7.5%;border:1px solid #ffffff11;border-radius:50%;pointer-events:none}.orbit-disc:after{content:"";position:absolute;inset:21%;border:1px dashed #ffffff0d;border-radius:50%;z-index:-1}.brand-artwork{width:100%;height:100%;position:relative;z-index:1;overflow:visible}.orbit-cross{position:absolute;color:#a960d9;font-size:17px;font-weight:400}.orbit-cross--one{top:11%;right:15%}.orbit-cross--two{bottom:10%;left:17%}.orbit-caption{display:flex;justify-content:center;gap:10px;align-items:center;font-size:11px;letter-spacing:.01em;line-height:1.5;margin-top:23px;color:#985dca}.orbit-caption .tiny-dot{width:4px;height:4px}.orbit-labels{position:absolute;inset:0;pointer-events:none;transition:opacity .25s;z-index:3}.orbit-labels span{position:absolute;font-size:10px;font-weight:500;letter-spacing:.025em;color:#dcbaf7;padding:5px 8px;border-radius:3px;background:#31055b}.orbit-labels span:nth-child(1){top:38%;left:18%}.orbit-labels span:nth-child(2){top:38%;right:14%}.orbit-labels span:nth-child(3){bottom:18%;left:14%}.orbit-labels span:nth-child(4){bottom:18%;right:22%}.orbit-labels .is-active{background:#8a22f2;color:#fff}.orbit-center-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;letter-spacing:.1em;color:#8a22f255;font-weight:500;z-index:-1}.eyebrow-purple,.purple-text{color:#8a22f2}h2{font-size:clamp(37px,3.8vw,54px);font-weight:500;line-height:1.08;letter-spacing:-.045em}.body-copy{font-size:16px;line-height:1.75;color:var(--muted);max-width:420px}.story-step>.eyebrow{margin-bottom:25px}.problem{min-height:600px;padding-top:115px;padding-bottom:80px}.problem h2{font-size:clamp(34px,3.25vw,46px);max-width:510px}.problem .body-copy{margin-top:27px}.editorial-note{display:flex;gap:20px;margin-top:32px;font-size:12px;font-weight:500;color:var(--deep)}.editorial-note span+span{padding-left:20px;border-left:1px solid #d7b6ee}.platform{padding:60px 0 110px;min-height:800px}.platform-intro{margin:24px 0 28px}.module-tabs{display:grid;border-top:1px solid var(--line);max-width:470px}.module-tabs button{display:flex;align-items:center;text-align:left;background:transparent;border-bottom:1px solid var(--line);min-height:61px;padding:12px 0;gap:17px;color:var(--muted);font-size:15px;transition:color .16s}.module-tabs button>span{font-size:10px;color:#b69bc8;min-width:22px}.module-tabs button svg{margin-left:auto;width:17px;opacity:0;transform:translate(-5px);transition:transform .2s,opacity .2s}.module-tabs button[aria-selected=true]{color:#8a22f2;font-weight:500}.module-tabs button[aria-selected=true] svg{opacity:1;transform:translate(0)}.module-tabs button:hover{color:#8a22f2}.module-panel{margin-top:24px;min-height:195px;max-width:470px}.module-panel h3{font-size:16px;font-weight:500;letter-spacing:-.02em;margin-bottom:9px}.module-panel p{font-size:14px;line-height:1.7;color:var(--muted)}.module-words{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.module-words span{background:#f5edfc;border:1px solid #eee0f9;color:#7935b2;padding:6px 9px;border-radius:3px;font-size:10px}.feature-note{font-size:11px;color:#8b789b;line-height:1.6;max-width:400px}.human{padding:80px 0 100px;min-height:560px}.human .body-copy{margin-top:25px}.support-line{display:flex;align-items:center;gap:16px;margin-top:30px}.support-icon{width:45px;height:45px;background:#f5eafa;border-radius:50%;display:grid;place-items:center}.support-icon svg{width:24px;height:24px;fill:none;stroke:#8a22f2;stroke-width:1.4}.support-line p{font-size:12px;color:var(--muted);line-height:1.7}.support-line strong{font-weight:500;color:var(--deep)}.connected{min-height:570px;padding:80px 0 110px}.connected .body-copy{margin:27px 0}.text-link-purple{color:#8a22f2}.mobile-scene,.human-hero{display:none}.concept-tipografia .hero h1{font-size:clamp(60px,6.2vw,88px);line-height:1.02;letter-spacing:-.06em}.concept-tipografia .hero h1 em{display:inline-block;border-bottom:2px solid #b76afa;padding-bottom:9px}.concept-humano .hero h1{font-size:clamp(48px,4.7vw,68px)}.concept-humano .human-hero{display:block;position:absolute;left:115%;top:29px;width:88%;height:581px;z-index:4;border-radius:150px 150px 8px 8px;overflow:hidden;background:#713ab0}.concept-humano .human-hero img{width:100%;height:100%;object-fit:cover;object-position:58% 50%}.concept-humano .human-hero span{position:absolute;bottom:22px;left:22px;background:#fff;padding:13px 17px;color:#4f177c;font-size:13px;border-radius:4px}.concept-humano .orbit-rail{padding-top:760px}.breather{background:#8a22f2;color:#fff;overflow:hidden}.breather-inner{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:40px;padding:62px 0}.breather-inner>span{font-size:12px;line-height:1.7;max-width:160px;color:#e9d2ff}.breather-inner p{font-size:clamp(28px,3.4vw,48px);letter-spacing:-.04em;line-height:1.15;font-weight:400}.breather-inner strong{font-weight:500}.circle-link{width:68px;height:68px;border:1px solid #d4a5fc;border-radius:50%;display:grid;place-items:center;transition:background-color .2s,transform .2s}.circle-link svg{width:28px;height:28px}.circle-link:hover{background:#fff;color:#8a22f2;transform:rotate(8deg)}.faq-section{padding:120px 0;display:grid;grid-template-columns:.85fr 1.15fr;gap:12%}.faq-heading .eyebrow{margin-bottom:25px}.faq-heading h2{font-size:46px}.faq-heading>p:last-child{font-size:14px;line-height:1.7;color:var(--muted);margin-top:22px}.faq-list{padding-top:4px}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item h3{font-weight:400}.faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;background:transparent;color:var(--ink);font-size:15px;line-height:1.5;padding:23px 0}.faq-item svg{flex-shrink:0;color:#8a22f2}.faq-item p{font-size:14px;color:var(--muted);line-height:1.75;padding:0 30px 24px 0}.waitlist-wrap{background:#f8f2fd;border-top:1px solid #efe2fa;padding:85px 0}.site-footer{background:var(--deep);color:#fff;padding:62px 0 25px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;min-height:145px}.footer-top .brand-link{width:190px}.footer-top p{font-size:18px;letter-spacing:-.02em;line-height:1.45;color:#ead4fa;margin-right:auto;margin-left:12%}.back-top{display:flex;gap:20px;align-items:center;font-size:12px;color:#d7b7ee}.back-top span{display:grid;place-items:center;border:1px solid #ffffff30;border-radius:50%;width:40px;height:40px;font-size:20px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid #ffffff1a;font-size:11px;color:#c6a3df}.footer-bottom>div{display:flex;gap:25px}.footer-bottom button{background:transparent;color:inherit;font-size:11px;padding:8px 0;display:flex;align-items:center;gap:8px}.footer-bottom svg{height:12px;width:12px}.study-controls{position:fixed;bottom:22px;right:22px;z-index:80;padding:18px;background:#fff;color:#3d0871;width:300px;border:1px solid #e5d5f2;border-radius:12px;box-shadow:0 10px 50px #3d087130}.study-controls>div{display:flex;justify-content:space-between;align-items:center}.study-label{font-size:9px;letter-spacing:.13em;font-weight:500;color:#8a6ca2}.study-close{background:transparent;font-size:24px;color:#70537e;padding:2px 5px}.study-controls nav{display:grid;margin-top:6px}.study-controls nav button{display:flex;gap:10px;align-items:center;background:#fff;color:var(--deep);min-height:42px;text-align:left;border-radius:5px;font-size:12px;padding:8px}.study-controls nav button>span:first-child{font-size:9px;color:#a17bbf}.study-controls nav button>span:last-child{margin-left:auto}.study-controls nav button[aria-pressed=true]{background:#f3e5ff;color:#8124d2}.orbit-labels span{inset:50% auto auto 35%;transform:translate(-50%);font-size:11px}.orbit-labels span:nth-child(1){top:50%;left:35%}.orbit-labels span:nth-child(2){top:50%;left:65%;right:auto}.orbit-labels span:nth-child(3){top:80%;left:35%;bottom:auto}.orbit-labels span:nth-child(4){inset:80% auto auto 65%}@media(min-width:1600px){.hero-backdrop,.hero{min-height:760px;height:760px}.hero{padding-top:90px}.orbit-rail{padding-top:70px}}@media(max-width:1150px){.container{width:calc(100% - 64px)}.header-inner{gap:20px}.main-nav{gap:22px}.journey-shell{grid-template-columns:1.05fr .95fr;column-gap:3%}.hero-actions{gap:15px;flex-wrap:wrap}.hero h1{font-size:60px}.hero-description{font-size:21px}.hero-context{font-size:14px}.orbit-sticky{top:calc(50vh - 210px)}.faq-section{gap:8%}.concept-humano .human-hero{left:112%;width:90%;height:550px}}@media(max-width:900px){.container{width:calc(100% - 48px);max-width:680px}.announcement{padding:8px 24px;font-size:10px}.announcement a{display:none}.site-header{height:80px}.header-inner{gap:14px}.brand-link{width:144px}.header-cta{margin-left:auto;min-height:40px;font-size:11px;padding:0 13px;gap:9px}.header-cta svg{width:15px}.menu-button{display:flex!important;flex-direction:column;justify-content:center;gap:6px;padding:9px;background:transparent;width:36px;height:40px}.menu-button span{display:block;width:20px;height:1px;background:#fff}.main-nav{display:none;position:absolute;top:80px;left:0;right:0;background:#3d0871;padding:15px 24px 24px;border-top:1px solid #ffffff1a;box-shadow:0 18px 20px #31055b20}.main-nav.is-open{display:grid;gap:0}.main-nav a{font-size:15px;padding:15px 0}.main-nav .nav-mobile-cta{display:flex!important;gap:15px;color:#fff}.journey-shell{display:block}.hero-backdrop{height:950px}.hero{height:950px;min-height:950px;padding:40px 0 28px}.hero h1,.concept-tipografia .hero h1,.concept-humano .hero h1{font-size:clamp(46px,8vw,64px);width:100%;margin-top:24px}.hero .eyebrow{font-size:10px}.hero-description{font-size:21px}.hero-context{margin-top:15px;margin-bottom:23px}.hero-actions{gap:20px;flex-wrap:wrap}.button{min-height:50px;font-size:13px;padding:0 19px;gap:20px}.hero .text-link{font-size:12px}.hero-footnote{font-size:10px}.orbit-rail{display:none}.mobile-scene{display:block;width:min(340px,90%);margin:25px auto 12px}.brand-scene{padding-top:0}.orbit-caption{margin-top:12px;font-size:9px}.hero-bottom{font-size:8px;gap:15px;padding-top:20px}.hero-bottom>span{padding-top:13px}.problem{padding:80px 0 65px;min-height:0;border-bottom:1px solid var(--line)}.problem h2{font-size:clamp(32px,5.8vw,42px);max-width:580px}.body-copy{max-width:550px;font-size:15px}.problem .body-copy{margin-top:24px}.platform{padding:70px 0 65px;min-height:0}.platform h2,h2{font-size:42px}.platform h2 br:nth-child(2){display:none}.module-tabs,.module-panel{max-width:none}.module-panel{min-height:165px}.feature-note{max-width:500px}.mobile-scene--modular{width:min(370px,100%);margin-top:30px}.mobile-scene--modular .orbit-caption{display:none}.human{padding:70px 0 75px;min-height:0;border-top:1px solid var(--line)}.human h2 br:first-child{display:none}.connected{padding:30px 0 75px;min-height:0}.connected .body-copy{margin-top:23px}.mobile-scene--end{width:190px;margin:30px 0 0}.mobile-scene--end .orbit-caption{display:none}.concept-humano .human-hero{position:relative;top:auto;left:auto;display:block;width:100%;height:365px;border-radius:60px 60px 5px 5px;margin-top:28px}.concept-humano .hero .mobile-scene{display:none}.concept-humano .human-hero img{object-position:58% 48%}.concept-humano .human-hero span{left:16px;bottom:16px;font-size:11px;padding:11px 14px}.breather-inner{grid-template-columns:1fr auto;gap:24px;padding:45px 0}.breather-inner>span{grid-column:1/3;max-width:none;font-size:11px}.breather-inner p{font-size:33px}.circle-link{height:58px;width:58px}.faq-section{padding:75px 0;grid-template-columns:1fr;gap:40px}.faq-heading h2{font-size:38px}.faq-heading h2 br{display:none}.faq-heading .eyebrow{margin-bottom:18px}.faq-heading>p:last-child{margin-top:15px}.faq-item button{font-size:14px;padding:22px 0}.waitlist-wrap{padding:60px 0}.footer-top{flex-wrap:wrap;min-height:180px}.footer-top .brand-link{width:165px}.footer-top p{font-size:15px;margin:0 0 0 auto}.back-top{flex-basis:100%;justify-content:flex-end}.footer-bottom{gap:15px;flex-wrap:wrap}.footer-bottom>div{gap:20px}.study-controls{bottom:12px;right:12px;width:280px}.eyebrow{font-size:10px}}@media(max-width:420px){.container{width:calc(100% - 36px)}.header-cta{padding:0 10px;gap:6px;font-size:10px;min-height:37px}.brand-link{width:126px}.menu-button{width:30px;padding:5px}.header-inner{gap:9px}.hero h1,.concept-tipografia .hero h1,.concept-humano .hero h1{font-size:46px}.hero-description{font-size:19px}.hero-context{font-size:13px}.hero .text-link{font-size:11px}.hero-actions{gap:18px}.hero .button{font-size:12px;padding:0 16px;gap:14px}.hero .mobile-scene{width:290px;max-width:100%}.hero-backdrop{height:910px}.hero{height:910px;min-height:910px}.hero .eyebrow{letter-spacing:.1em;font-size:9px}.hero-footnote{font-size:9px}.platform h2,h2{font-size:36px}.problem h2{font-size:34px}.footer-top p{font-size:13px}.footer-top .brand-link{width:145px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.brand-scene,.button:hover,.circle-link:hover{transform:none}}.automation-flow{box-sizing:border-box;width:100%;max-width:390px;padding:25px;border:1px solid rgba(108,65,148,.1);border-radius:23px;background:linear-gradient(150deg,#fff 25%,#faf7ff);color:var(--ink, #28143d);box-shadow:0 12px 38px #2f124a17,0 2px 7px #2f124a09;font-family:Satoshi,Arial,sans-serif;font-size:16px;line-height:1.35;text-align:left;container:valen-automation / inline-size}.automation-flow *,.automation-flow *:before,.automation-flow *:after{box-sizing:border-box}.automation-flow .af-heading{display:flex;align-items:center;gap:11px;margin-bottom:24px}.automation-flow .af-heading>strong{font-size:18px;font-weight:700;letter-spacing:-.035em}.automation-flow .af-brand-mark{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#a45af8,var(--purple, #8a22f2))}.automation-flow .af-brand-mark svg{display:block;width:17px;height:17px}.automation-flow .af-steps{display:grid;gap:17px;list-style:none;padding:0;margin:0}.automation-flow .af-step{position:relative;min-width:0;margin:0;padding:16px 44px 16px 14px;border-radius:14px;background:#f6f2fa}.automation-flow .af-step-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,#f1e6ff,#faf7ff 94%);box-shadow:inset 0 0 0 1px #8a22f212}.automation-flow .af-step:last-child .af-step-fill{background:linear-gradient(115deg,#e9d8fc,#f4ebff 94%);box-shadow:inset 0 0 0 1px #8a22f221}.automation-flow .af-step-content{position:relative;display:flex;align-items:center;gap:11px;min-height:32px}.automation-flow .af-step-content>strong{font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.022em}.automation-flow .af-node{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:#fff;color:#8233cb;box-shadow:0 2px 4px #53267e0a}.automation-flow .af-node svg{display:block;width:21px;height:21px}.automation-flow .af-check{position:absolute;right:14px;top:calc(50% - 10px);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e7ddf3;color:#7441a1}.automation-flow .af-check svg{display:block;width:12px;height:12px}.automation-flow .af-step:last-child .af-check{background:var(--lime, #c8f52b);color:#313b0a}.automation-flow .af-link{position:absolute;left:29px;bottom:-17px;width:2px;height:17px;background:#e7ddee}.automation-flow .af-link-fill{position:absolute;inset:0;background:#aa73dd;transform-origin:center top}.automation-flow .af-link>i{position:absolute;bottom:1px;left:-2px;width:6px;height:6px;border-right:1.5px solid #aa73dd;border-bottom:1.5px solid #aa73dd;transform:rotate(45deg)}.automation-flow .af-completion{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:18px;color:#705983;font-size:12px;font-weight:400}.automation-flow .af-completion>span:first-child{width:5px;height:5px;border-radius:50%;background:#9160b7}.automation-flow .af-completion>svg{display:block;width:13px;height:13px;color:#8a22f2}.automation-flow[data-flow-state=waiting] :is(.af-step-fill,.af-check,.af-completion){opacity:0}.automation-flow[data-flow-state=waiting] .af-step-content{opacity:.52}.automation-flow[data-flow-state=waiting] .af-link-fill{transform:scaleY(.001)}.automation-flow--compact{max-width:none;height:100%;min-height:0;padding:22px 24px;border:0;border-radius:0;background:linear-gradient(160deg,#fff 20%,#f6f0fd);box-shadow:none;display:flex;flex-direction:column;justify-content:center}.automation-flow--compact .af-heading{gap:13px;margin-bottom:24px}.automation-flow--compact .af-heading>strong{font-size:26px}.automation-flow--compact .af-brand-mark{flex-basis:34px;width:34px;height:34px;border-radius:11px}.automation-flow--compact .af-brand-mark svg{width:22px;height:22px}.automation-flow--compact .af-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.automation-flow--compact .af-step{padding:22px 14px 18px;border-radius:17px}.automation-flow--compact .af-step-content{flex-direction:column;gap:17px;text-align:center}.automation-flow--compact .af-step-content>strong{max-width:13ch;min-height:2.6em;font-size:19px;font-weight:500;text-wrap:balance}.automation-flow--compact .af-node{flex-basis:44px;width:44px;height:44px;border-radius:13px}.automation-flow--compact .af-node svg{width:27px;height:27px}.automation-flow--compact .af-check{top:12px;right:12px;width:19px;height:19px}.automation-flow--compact .af-link{inset:43px -24px auto auto;width:24px;height:2px}.automation-flow--compact .af-link-fill{transform-origin:left center}.automation-flow--compact .af-link>i{inset:-2px 1px auto auto;transform:rotate(-45deg)}.automation-flow--compact .af-completion{margin-top:20px;font-size:14px}.automation-flow--compact[data-flow-state=waiting] .af-link-fill{transform:scaleX(.001)}@container valen-automation (max-width: 420px){.automation-flow--compact .af-heading{margin-bottom:20px}.automation-flow--compact .af-heading>strong{font-size:20px}.automation-flow--compact .af-steps{grid-template-columns:1fr;gap:14px}.automation-flow--compact .af-step{padding:12px 42px 12px 14px}.automation-flow--compact .af-step-content{flex-direction:row;gap:12px;text-align:left}.automation-flow--compact .af-step-content>strong{max-width:none;min-height:0;font-size:16px}.automation-flow--compact .af-node{flex-basis:32px;width:32px;height:32px;border-radius:10px}.automation-flow--compact .af-node svg{width:22px;height:22px}.automation-flow--compact .af-check{top:calc(50% - 10px)}.automation-flow--compact .af-link{inset:auto auto -14px 29px;width:2px;height:14px}.automation-flow--compact .af-link-fill{transform-origin:center top}.automation-flow--compact .af-link>i{inset:auto auto 1px -2px;transform:rotate(45deg)}.automation-flow--compact[data-flow-state=waiting] .af-link-fill{transform:scaleY(.001)}.automation-flow--compact .af-completion{margin-top:17px;font-size:12px}}@container valen-automation (max-width: 280px){.automation-flow .af-heading>strong{font-size:16px}.automation-flow .af-step-content>strong{font-size:13px}.automation-flow .af-step-content{gap:8px}}html:is([data-motion=off],[data-navigation=keyboard]) .automation-flow :is(.af-step-fill,.af-check,.af-step-content,.af-completion,.af-link-fill){opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.automation-flow :is(.af-step-fill,.af-check,.af-step-content,.af-completion,.af-link-fill){opacity:1!important;transform:none!important}}.ic-conversation{position:relative;width:100%;min-width:0;box-sizing:border-box;padding:24px;border:1px solid #e8dbf3;border-radius:22px;background:linear-gradient(145deg,#fff 45%,#faf6ff);box-shadow:0 18px 44px #32104713,0 3px 9px #32104708;color:#321047;font-family:Satoshi,Arial,sans-serif;font-size:16px;line-height:1.5;text-align:left}.ic-conversation *,.ic-conversation *:before,.ic-conversation *:after{box-sizing:border-box}.ic-conversation .ic-header{display:flex;align-items:center;gap:12px;margin:0 0 23px}.ic-conversation .ic-mark{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid #e8d9f9;border-radius:12px;background:#efe2fc;color:#7c20d4;font-size:13px;font-weight:700}.ic-conversation .ic-header strong{display:block;color:#321047;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.025em}.ic-conversation .ic-header div>span{display:block;margin-top:4px;color:#8b749b;font-size:11px;line-height:1.3}.ic-conversation .ic-messages{display:grid;gap:15px}.ic-conversation .ic-question{justify-self:end;width:92%;padding:13px 16px;border-radius:15px 15px 4px;background:linear-gradient(135deg,#7920d5,#9742e3);color:#fff}.ic-conversation .ic-question>span{display:block;margin-bottom:4px;color:#ead2ff;font-size:11px;font-weight:500;line-height:1.3}.ic-conversation .ic-question p,.ic-conversation .ic-answer p{margin:0;font:inherit;line-height:1.5;text-wrap:pretty}.ic-conversation .ic-response-area{position:relative}.ic-conversation .ic-answer{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:15px 14px;background:#f2ecf8;border:1px solid #e8def1;border-radius:4px 15px 15px}.ic-conversation .ic-answer-mark{display:grid;place-items:center;width:25px;height:25px;border:1px solid #cbe990;border-radius:8px;color:#3d590d;background:#e8f8c8}.ic-conversation .ic-answer-mark svg{display:block;width:17px;height:17px}.ic-conversation .ic-speaker{display:block;color:#8357a2;font-size:11px;font-weight:700;line-height:1.3;margin-bottom:5px}.ic-conversation .ic-answer p{color:#573b69}.ic-conversation .ic-answer p strong{color:#351448;font:inherit;font-weight:700}.ic-conversation .ic-source{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid #ede4f4;color:#7b568e;font-size:11px;line-height:1.45}.ic-conversation .ic-source svg{display:block;width:17px;height:17px;flex:0 0 17px;color:#9363b0}.ic-conversation .ic-processing{position:absolute;inset:0;display:flex;align-items:flex-start;gap:6px;padding:19px 17px;opacity:0;pointer-events:none}.ic-conversation .ic-processing i{display:block;width:6px;height:6px;margin-top:6px;border-radius:50%;background:#9a5ac8;opacity:.3}.ic-conversation[data-conversation-phase=ready] :is(.ic-question,.ic-answer,.ic-source),.ic-conversation:is([data-conversation-phase=question],[data-conversation-phase=thinking]) :is(.ic-answer,.ic-source),.ic-conversation[data-conversation-phase=answer] .ic-source{opacity:0}.ic-conversation[data-conversation-phase=thinking] .ic-processing{opacity:1}.ic-conversation--compact{height:100%;padding:13px;border:1px solid #e5d7f0;border-radius:12px;background:#f0e8f8;box-shadow:none;font-size:14px;line-height:1.4}.ic-conversation--compact .ic-header{gap:8px;margin-bottom:12px}.ic-conversation--compact .ic-header strong{font-size:15px}.ic-conversation--compact .ic-header div>span{margin-top:3px;font-size:9px}.ic-conversation--compact .ic-mark{width:28px;height:28px;flex-basis:28px;border-radius:8px;font-size:10px}.ic-conversation--compact .ic-messages{gap:9px}.ic-conversation--compact .ic-question{width:96%;padding:9px 11px;border-radius:10px 10px 3px}.ic-conversation--compact .ic-question>span{font-size:9px;margin-bottom:3px}.ic-conversation--compact .ic-question p,.ic-conversation--compact .ic-answer p{line-height:1.4}.ic-conversation--compact .ic-answer{padding:10px;gap:7px;grid-template-columns:19px minmax(0,1fr);border-radius:3px 10px 10px;background:#fff}.ic-conversation--compact .ic-answer-mark{width:19px;height:19px;border-radius:6px}.ic-conversation--compact .ic-answer-mark svg{width:13px;height:13px}.ic-conversation--compact .ic-speaker{font-size:9px;margin-bottom:4px}.ic-conversation--compact .ic-source{margin-top:10px;padding-top:9px;gap:6px;font-size:10px}.ic-conversation--compact .ic-source svg{width:14px;height:14px;flex-basis:14px}html:is([data-motion=off],[data-navigation=keyboard]) .ic-conversation [data-ic-reveal]{opacity:1!important;transform:none!important}html:is([data-motion=off],[data-navigation=keyboard]) .ic-conversation .ic-processing{opacity:0!important}@media(prefers-reduced-motion:reduce){.ic-conversation [data-ic-reveal]{opacity:1!important;transform:none!important}.ic-conversation .ic-processing{opacity:0!important}}@media(max-width:520px){.ic-conversation:not(.ic-conversation--compact){padding:19px;border-radius:18px;font-size:15px}.ic-conversation:not(.ic-conversation--compact) .ic-header{margin-bottom:18px;gap:10px}.ic-conversation:not(.ic-conversation--compact) .ic-header strong{font-size:17px}.ic-conversation:not(.ic-conversation--compact) .ic-question{padding:12px 14px}.ic-conversation:not(.ic-conversation--compact) .ic-answer{padding:13px 12px}}.platform-preview{position:relative;min-width:0;width:100%;color:#352145;text-align:left;isolation:isolate;container-type:inline-size}.pp-tilt{position:relative;padding:20px 0 70px 25px;transform-origin:50% 60%;transition:transform .28s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}@media(hover:hover)and (pointer:fine){.platform-preview[data-pointer-active=true] .pp-tilt{transition-duration:.14s}}.pp-backplate{position:absolute;inset:0 26px 32px 45px;border-radius:24px;background:linear-gradient(135deg,#dac7ff 2%,#ba8af9 48%,#852af0);box-shadow:0 16px 38px -26px #421083;z-index:-1}.pp-main{position:relative;border:1px solid rgba(255,255,255,.94);border-radius:17px;background:linear-gradient(155deg,#fff 60%,#f9f5ff);box-shadow:0 24px 60px -30px #2b0d447a,0 5px 18px -7px #4a19712e;overflow:hidden}.pp-browser{display:flex;align-items:center;gap:12px;height:36px;padding:0 17px;border-bottom:1px solid #ede8f5;color:#6f22b8;font-size:13px;font-weight:700;background:#fcfaff}.pp-browser-dots{display:flex;gap:4px}.pp-browser-dots i{height:4px;width:4px;background:#d3bcec;border-radius:50%}.pp-browser-dots i:first-child{background:#a757ea}.pp-browser-search{height:13px;width:30%;margin-left:auto;border-radius:10px;background:#eee9f6}.pp-browser-search i{display:block;margin:3px 0 0 7px;width:5px;height:5px;border:1px solid #c2b0d7;border-radius:50%}.pp-browser-avatar{height:16px;width:16px;border-radius:50%;background:linear-gradient(135deg,#eadbff,#c68dff)}.pp-main-content{padding:18px}.pp-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.pp-heading>strong{font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.03em}.pp-heading-action{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;color:#8c2be3;background:#f1e6ff}.pp-heading-action svg{width:17px;height:17px}.pp-choices{display:flex;align-items:center;gap:4px;margin-bottom:15px;border-bottom:1px solid #ece5f4;padding-bottom:9px}.pp-choices>button,.pp-choices>span{position:relative;display:grid;place-items:center;min-width:0;padding:6px 10px;min-height:30px;border-radius:7px;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:0;color:#786184;border:0;background:transparent;transition:background-color .18s,color .18s,transform .18s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.pp-choices>button[aria-pressed=true],.pp-choices>span[data-active=true]{background:#eee0ff;color:#6920ad}.pp-choices>button:focus-visible{outline:2px solid #8b2ae3;outline-offset:2px}.pp-content{min-height:165px}.pp-dashboard{display:grid;gap:13px}.pp-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pp-summary-row>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:10px;border-radius:9px;background:#f1edf8;transition:background-color .18s}.pp-summary-row svg{width:15px;height:15px;color:#9a6fc4;grid-column:2;grid-row:1}.pp-summary-row span{font-size:12px;line-height:1.2;grid-column:1;grid-row:1}.pp-summary-row i{width:65%;height:4px;background:#dfd5ee;border-radius:4px;grid-column:1 / -1}.pp-summary-row [data-active=true]{background:#e9d8ff}.pp-summary-row [data-active=true] svg{color:#8424d5}.pp-dashboard-bottom{display:grid;grid-template-columns:1fr 1.05fr;gap:10px}.pp-documents{padding:8px 1px}.pp-section-label{font-size:12px;color:#796286}.pp-documents>div{display:flex;align-items:center;gap:8px;margin-top:13px}.pp-home-tile{display:grid;place-items:center;width:28px;height:30px;flex-shrink:0;border-radius:8px;background:#e6d5ff;color:#8528d5}.pp-home-tile svg{width:17px;height:17px}.pp-home-tile--light{background:#f1eafa}.pp-documents p{font-size:12px;line-height:1.3;margin:0;color:#483653}.pp-documents small{display:block;margin-top:3px;color:#7b6586;font-size:11px;line-height:1.2}.pp-gradient-chart{position:relative;overflow:hidden;border-radius:12px;padding:14px 12px 10px;color:#fff;background:radial-gradient(ellipse at 100% 100%,#b48cef 0%,transparent 65%),linear-gradient(135deg,#7020d7,#9454de 75%);box-shadow:inset 0 1px #ffffff40}.pp-gradient-chart>span,.pp-financial-heading span{font-size:12px;line-height:1.2;color:#fff}.pp-gradient-chart>strong{display:block;margin-top:6px;font-size:18px;font-weight:700;letter-spacing:-.035em;line-height:1.2}.pp-chart{display:block;width:100%;height:112px;overflow:visible;margin-top:13px}.pp-chart-grid{fill:none;stroke:#ffffff26;stroke-width:.7;stroke-dasharray:3 5}.pp-chart--small{height:67px;margin-top:11px}.pp-chart-foot{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:11px;line-height:1.2;color:#fff;margin-top:9px}.pp-chart-foot i{width:5px;height:5px;border-radius:50%;background:#fff}.pp-gradient-chart--large{padding:17px 19px 14px}.pp-financial-heading{display:flex;justify-content:space-between;align-items:center}.pp-financial-heading strong{display:block;font-size:24px;font-weight:500;letter-spacing:-.035em;line-height:1.2;margin-top:6px}.pp-chart-symbol{display:grid;place-items:center;height:35px;width:35px;border:1px solid #ffffff50;border-radius:10px;background:#ffffff12}.pp-chart-symbol svg{width:19px;height:19px}.pp-floating-card{position:absolute;left:0;bottom:12px;display:flex;align-items:center;gap:11px;width:78%;min-height:70px;padding:14px 15px;border-radius:14px;border:1px solid #fff;background:linear-gradient(120deg,#fff 75%,#f8f1ff);box-shadow:0 16px 35px -14px #2c0b4a4d,0 2px 6px #4e15700a;z-index:2}.pp-float-icon{display:grid;place-items:center;width:37px;height:37px;flex:0 0 37px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#a145f5,#7423dc);box-shadow:inset 0 1px #ffffff45}.pp-float-icon svg{width:21px;height:21px}.pp-floating-card>div{min-width:0;flex:1}.pp-floating-card strong{display:block;font-size:13px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.pp-floating-card>div>span{display:block;margin-top:5px;font-size:11px;color:#786386;line-height:1.25}.pp-float-check{display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border-radius:50%;background:#eee2fc;color:#8a2ad6}.pp-float-check svg{width:14px;height:14px}.pp-context-tag{position:absolute;right:10px;top:0;display:flex;align-items:center;gap:7px;padding:8px 12px;max-width:85%;border:1px solid #fff;border-radius:30px;background:#fff;box-shadow:0 5px 20px -8px #48176b35;color:#6a2d9c;font-size:11px;font-weight:500;line-height:1.2;z-index:3}.pp-context-tag>span:first-child{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#9a39ed;box-shadow:0 0 0 3px #f1e5fe}.pp-surface-light{position:absolute;pointer-events:none;inset:-50%;opacity:0;background:radial-gradient(ellipse at 50% 45%,#fff9,transparent 45%);mix-blend-mode:soft-light;transition:opacity .25s,transform .4s var(--motion-ease-out,cubic-bezier(.23,1,.32,1));z-index:5}.platform-preview[data-pointer-active=true] .pp-surface-light{opacity:.75}.pp-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:184px}.pp-board-column{position:relative;border-radius:9px;padding:10px 7px 17px;background:#f1ebf9;min-width:0;transition:background-color .18s}.pp-column-title{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap;color:#725b81}.pp-column-title i{width:4px;height:4px;border-radius:50%;background:#bc9add}.pp-task{position:relative;z-index:1;min-height:116px;margin-top:10px;padding:10px 8px;border:1px solid #e8def1;border-radius:9px;background:#fff;box-shadow:0 7px 10px -8px #5b237155}.pp-task>svg{width:21px;height:21px;color:#ad7dd6;margin-bottom:9px}.pp-task strong{display:block;font-size:12px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.pp-task-rule{display:block;width:72%;height:3px;border-radius:3px;background:#ece5f3;margin-top:10px}.pp-task-status{display:inline-block;font-size:11px;color:#7c5d96;background:#f3eafa;border-radius:4px;padding:3px 5px;margin-top:10px}.pp-task-back{position:absolute;bottom:9px;left:12px;right:12px;height:30px;border-radius:7px;background:#fff8;border:1px solid white}.pp-board-column[data-active=true]{background:#e3ccff}.pp-board-column[data-active=true] .pp-column-title{color:#7028af}.pp-board-column[data-active=true] .pp-column-title i{background:#902de3}.pp-board-column[data-active=true] .pp-task{border-color:#c99bec}.pp-board-column[data-active=true] .pp-task>svg{color:#8c25df}.pp-intelligence{display:grid;grid-template-columns:1.25fr .75fr;gap:17px;align-items:center;padding:2px 9px 5px;min-height:180px}.pp-document{position:relative;padding:14px 12px 17px;border:1px solid #e8ddef;border-radius:10px;background:#fff;box-shadow:0 10px 25px -15px #6a258c44;overflow:hidden}.pp-document-stamp{display:block;width:24px;height:24px;color:#9743d9;margin-bottom:8px}.pp-document-stamp svg{width:100%;height:100%}.pp-document strong{font-size:12px;line-height:1.25;font-weight:700;display:block;margin-bottom:13px}.pp-document-line{display:block;height:4px;background:#eae3f2;border-radius:3px;margin-top:8px;width:95%}.pp-document-line--short{width:65%}.pp-document-highlight{display:flex;align-items:center;gap:7px;padding:9px 6px;margin:11px -5px;border-radius:5px;background:#eee1ff;color:#7133a0;font-size:11px}.pp-document-highlight i{height:5px;width:5px;border-radius:50%;background:#ac66e1}.pp-document-scan{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,#ab62f213 70%,transparent);pointer-events:none}.pp-ai-orbit{text-align:center;color:#745385;font-size:12px;line-height:1.4}.pp-ai-core{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:76px;height:76px;margin:0 auto 14px;border:8px solid #f1e6ff;outline:1px solid #decbf4;border-radius:50%;background:linear-gradient(135deg,#ac65f3,#7627d8);color:#fff;box-shadow:0 9px 20px #a96bf323}.pp-ai-core svg{width:22px;height:22px}.pp-ai-core b{font-size:16px;line-height:1}.pp-migration{display:grid;grid-template-columns:1.3fr 34px 1fr;gap:5px;align-items:center;min-height:175px}.pp-source-stack{display:grid;gap:8px}.pp-source-stack>div{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px;border:1px solid #e8def3;border-radius:8px;background:#f9f6fe;font-size:11px;color:#6d527f}.pp-source-stack svg{width:18px;height:18px;flex-shrink:0;color:#a461d5}.pp-source-stack>div:nth-child(2){margin-left:7px}.pp-source-stack>div:nth-child(3){margin-left:14px}.pp-transfer{color:#ba8ddf}.pp-transfer svg{width:100%;height:22px}.pp-migration-target{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:142px;border-radius:13px;background:linear-gradient(145deg,#8d32e4,#a669e1);color:#fff;box-shadow:inset 0 1px #fff5}.pp-migration-target>svg{width:28px;height:28px}.pp-migration-target b{font-size:20px;letter-spacing:-.04em;margin-top:9px}.pp-migration-target>span{font-size:11px;line-height:1.35;text-align:center;margin-top:8px}.pp-setup{display:grid;grid-template-columns:1fr 1.1fr;gap:14px;align-items:center;min-height:175px}.pp-setup-focus{display:flex;flex-direction:column;align-items:center;padding:15px 10px;background:linear-gradient(145deg,#f3e8ff,#e0c6fc);border-radius:13px}.pp-setup-symbol{display:grid;place-items:center;width:45px;height:45px;border:1px solid #fff9;border-radius:13px;background:linear-gradient(145deg,#9e4eea,#7c29d9);color:#fff;box-shadow:0 8px 17px -9px #8027d7}.pp-setup-symbol svg{width:25px;height:25px}.pp-setup-focus strong{font-size:16px;letter-spacing:-.025em;margin-top:14px}.pp-setup-focus small{text-align:center;font-size:11px;line-height:1.4;color:#735683;margin-top:5px}.pp-setup-options{display:grid;gap:8px}.pp-setup-options>div{display:flex;align-items:center;gap:7px;min-height:40px;border-bottom:1px solid #eee5f7;font-size:11px;color:#735683}.pp-setup-options svg{height:16px;width:16px;flex-shrink:0;color:#ad80cf}.pp-setup-options i{position:relative;margin-left:auto;width:23px;height:14px;flex:0 0 23px;border-radius:10px;background:#e5dbee;transition:background-color .18s}.pp-setup-options i:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#fff;transition:transform .18s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.pp-setup-options [data-active=true]{background:#9a48e2}.pp-setup-options [data-active=true]:after{transform:translate(9px)}.pp-conversation{min-height:181px}.pp-chat-person{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid #eee6f5}.pp-person-avatar{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;border:3px solid #edddff;border-radius:50%;background:linear-gradient(145deg,#9c4ce9,#7026cc);color:#fff;font-size:15px;font-weight:700}.pp-chat-person>div{flex:1;min-width:0}.pp-chat-person strong{display:block;font-size:12px;font-weight:700}.pp-chat-person>div>span{display:block;font-size:11px;color:#856c92;margin-top:3px}.pp-chat-person>svg{width:18px;height:18px;color:#b18bcf}.pp-message{display:flex;margin-top:14px;max-width:85%}.pp-message p{margin:0;font-size:12px;line-height:1.4;letter-spacing:0;padding:11px 13px;border-radius:12px 12px 12px 3px;background:#f0e8f9;color:#674b79}.pp-message--reply{position:relative;justify-content:flex-end;margin-left:auto;max-width:85%}.pp-message--reply p{padding-right:30px;background:linear-gradient(120deg,#8022d2,#9750dc);color:#fff;border-radius:12px 12px 3px}.pp-message-check{position:absolute;bottom:8px;right:8px;color:#eddbff}.pp-message-check svg{height:14px;width:14px}.platform-preview--compact .pp-main-content{padding:15px}.platform-preview--compact .pp-heading>strong{font-size:15px}.platform-preview--compact .pp-choices{margin-bottom:12px}.platform-preview--compact .pp-content{min-height:150px}.platform-preview--compact .pp-floating-card{min-height:65px;padding:12px;width:85%}.platform-preview--compact .pp-float-icon{width:32px;height:32px;flex-basis:32px}.platform-preview--compact .pp-floating-card strong{font-size:12px}.platform-preview--compact .pp-conversation,.platform-preview--compact .pp-setup,.platform-preview--compact .pp-migration{min-height:160px}.pp-gradient-chart .pp-chart-foot{padding:5px 7px;border-radius:5px;background:#ffffffb3;color:#4a176d;font-weight:500}.pp-chart-foot i{background:#56227b}.pp-floating-card{bottom:8px}@media(max-width:800px){.platform-preview:not(.platform-preview--still) .pp-choices>button{min-height:38px}}@container (max-width:350px){.pp-task-status{max-width:100%;padding-inline:0}}.platform-preview--still .pp-tilt{padding:10px 0 24px 12px}.platform-preview--still .pp-backplate{inset:0 15px 13px 25px;border-radius:16px}.platform-preview--still :is(.pp-browser,.pp-choices,.pp-context-tag,.pp-summary-row,.pp-documents,.pp-floating-card>div>span,.pp-float-check){display:none}.platform-preview--still .pp-main-content{padding:12px}.platform-preview--still .pp-heading{margin-bottom:9px}.platform-preview--still .pp-heading>strong{font-size:13px}.platform-preview--still .pp-heading-action{width:22px;height:22px}.platform-preview--still .pp-heading-action svg{width:14px;height:14px}.platform-preview--still .pp-content{min-height:0}.platform-preview--still .pp-dashboard-bottom{display:block}.platform-preview--still .pp-gradient-chart{padding:10px}.platform-preview--still .pp-gradient-chart>span{font-size:10px}.platform-preview--still .pp-gradient-chart>strong{font-size:17px}.platform-preview--still .pp-chart{height:45px;margin-top:8px}.platform-preview--still .pp-chart-foot{display:none}.platform-preview--still .pp-floating-card{min-height:40px;bottom:0;width:80%;padding:8px;gap:8px;border-radius:10px}.platform-preview--still .pp-float-icon{height:24px;width:24px;flex-basis:24px;border-radius:7px}.platform-preview--still .pp-float-icon svg{height:15px;width:15px}.platform-preview--still .pp-floating-card strong{font-size:10px}.platform-preview--no-satellite .pp-tilt{padding-bottom:18px}.platform-preview--no-satellite .pp-backplate{bottom:0}.pp-heading{margin-bottom:21px}.pp-gradient-chart>strong{font-size:20px;line-height:1.2;margin-top:0;font-weight:700}.pp-financial-heading strong{font-size:28px;line-height:1.2;margin:0;font-weight:700}.pp-gradient-chart--large{padding-top:21px;padding-bottom:19px}.pp-documents{display:grid;align-content:center;gap:17px;padding-block:12px}.pp-documents>div{margin-top:0}.pp-floating-card{width:auto;max-width:90%;min-height:58px;padding:11px 15px}.platform-preview--compact .pp-floating-card{width:auto;min-height:54px}.pp-floating-card>strong{font-size:14px;line-height:1.3;font-weight:700}.platform-preview--still .pp-floating-card{width:auto;max-width:90%}@container (max-width:350px){.pp-dashboard .pp-gradient-chart>strong{font-size:18px}.pp-financial-heading strong{font-size:25px}.platform-preview .pp-floating-card{width:auto}.pp-floating-card>strong{font-size:12px}}@media(hover:hover)and (pointer:fine){html:not([data-motion=off]):not([data-navigation=keyboard]) .pp-choices>button:hover{background:#ede0fc;color:#6a22a5;transform:translateY(-2px)}}html[data-motion=off] .pp-tilt,html[data-navigation=keyboard] .pp-tilt{transform:none!important;transition:none}html[data-motion=off] .pp-surface-light,html[data-navigation=keyboard] .pp-surface-light{opacity:0!important}html[data-motion=off] .platform-preview *,html[data-navigation=keyboard] .platform-preview *{transition:none!important}@media(prefers-reduced-motion:reduce){.pp-tilt{transform:none!important;transition:none}.pp-surface-light{opacity:0!important}.platform-preview *{transition:none!important}}@container (max-width:350px){.pp-tilt{padding-left:12px}.pp-main-content{padding:13px}.pp-heading>strong{font-size:15px}.pp-choices>button,.pp-choices>span{padding-inline:8px}.pp-summary-row>div{padding:8px;gap:5px}.pp-summary-row span{font-size:11px}.pp-summary-row svg{width:12px;height:12px}.pp-dashboard-bottom{gap:7px;grid-template-columns:.9fr 1.1fr}.pp-documents>div{gap:5px}.pp-home-tile{width:22px;height:25px}.pp-documents p{font-size:11px}.pp-documents small{font-size:10px}.pp-gradient-chart{padding:12px 9px 9px}.pp-gradient-chart>strong{font-size:16px}.pp-floating-card{width:90%;padding:12px;gap:8px}.pp-floating-card strong{font-size:12px}.pp-float-icon{width:32px;height:32px;flex-basis:32px}.pp-board{gap:5px}.pp-board-column{padding:8px 5px 16px}.pp-task{padding:9px 6px}.pp-task strong{font-size:11px}.pp-task-status,.pp-column-title{font-size:10px}.pp-intelligence{padding-inline:0;gap:10px}.pp-ai-core{width:65px;height:65px;border-width:6px}.pp-setup{gap:9px}.pp-setup-focus strong{font-size:14px}.pp-context-tag{right:8px;font-size:10px}.pp-migration{grid-template-columns:1.3fr 20px 1fr}.pp-source-stack>div{font-size:11px;padding:7px;gap:5px}.pp-source-stack svg{width:15px;height:15px}}.pp-backplate{border-radius:var(--radius-card, 24px);background:linear-gradient(140deg,#eee3fd,#d4b4f5 55%,#b07bea);box-shadow:none}.pp-main{border-color:#fffffff2;border-radius:var(--radius-card, 24px);background:#fff;box-shadow:var(--shadow-card, 0 2px 48px rgba(109, 76, 143, .1))}.pp-main-content{padding:24px}.pp-heading{gap:16px;margin-bottom:24px}.pp-heading>strong{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.pp-heading-action{width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:var(--surface-lavender, #f3ecfc);color:#8a22f2}.pp-dashboard-bottom{gap:14px;grid-template-columns:.95fr 1.05fr}.pp-documents{gap:22px}.pp-documents p{color:#564261;line-height:1.4}.pp-home-tile{width:32px;height:34px;border-radius:10px;background:#eadef8}.pp-home-tile--light{background:#f3ecfc}.pp-gradient-chart{border-radius:12px;padding:17px 15px 12px;background:radial-gradient(ellipse at 100% 100%,#b783ed 0%,transparent 70%),linear-gradient(135deg,#8425df,#9f57e3);box-shadow:inset 0 1px #ffffff4d}.pp-gradient-chart>strong{font-size:21px;font-weight:500;line-height:1.18;letter-spacing:-.025em}.pp-gradient-chart--large{padding:23px 21px 19px}.pp-financial-heading strong{font-size:30px;font-weight:500;letter-spacing:-.03em}.pp-chart{height:120px;margin-top:17px}.pp-chart--small{height:77px;margin-top:16px}.pp-chart-grid{stroke:#ffffff24}.pp-chart-symbol{border-color:#ffffff47;background:#ffffff17}.pp-floating-card{border-radius:16px;background:#fff;padding:12px 16px;box-shadow:0 8px 32px #542d731f}.pp-floating-card>strong{font-weight:500;letter-spacing:-.01em}.pp-float-icon{border-radius:11px;background:linear-gradient(145deg,#9c48ed,#8a22f2)}.pp-board{gap:9px}.pp-board-column{background:var(--surface-lavender, #f3ecfc);border-radius:12px;padding:12px 8px 18px}.pp-board-column[data-active=true]{background:#eadef8}.pp-column-title{color:#6b537d}.pp-task{border-color:#eee6f5;border-radius:10px;box-shadow:0 4px 16px #6d4c8f0f;padding:12px 9px}.pp-board-column[data-active=true] .pp-task{border-color:#e1c8f5}.pp-task strong{font-weight:500}.pp-task-status{border-radius:5px;background:#f6f0fc}.pp-document{border-color:#ece2f5;border-radius:12px;box-shadow:0 4px 20px #6d4c8f12;padding:17px 14px}.pp-document strong{font-weight:500}.pp-document-highlight{border-radius:7px;background:#f0e5fc}.pp-ai-core{background:linear-gradient(145deg,#ad65ed,#8a22f2);border-color:#f4ecfc;outline-color:#e8d9f5;box-shadow:none}.pp-source-stack>div{border-color:#e9def4;border-radius:10px;background:var(--surface-soft, #fbf9fe);min-height:43px}.pp-migration-target{border-radius:12px;background:linear-gradient(145deg,#8a22f2,#ab70de)}.pp-migration-target b{font-weight:500}.pp-setup-focus{border-radius:12px;background:linear-gradient(145deg,#f3ecfc,#eadef8);padding:19px 10px}.pp-setup-focus strong{font-weight:500}.pp-setup-options>div{border-color:#eee7f5;min-height:44px}.pp-chat-person{border-color:#eee7f5;padding-bottom:15px}.pp-chat-person strong{font-weight:500}.pp-message{margin-top:16px}.pp-message p{padding:13px 15px;background:#f3ecfc}.pp-message--reply p{padding-right:30px;background:linear-gradient(125deg,#8a22f2,#a15adf)}.platform-preview--compact .pp-main-content{padding:20px}.platform-preview--compact .pp-heading>strong{font-size:17px}.platform-preview--compact .pp-floating-card>strong{font-size:13px}.platform-preview--still .pp-main,.platform-preview--still .pp-backplate{border-radius:18px}.platform-preview--still .pp-heading>strong{font-size:14px;font-weight:500}.platform-preview--still .pp-gradient-chart>strong{font-size:20px;font-weight:500}.platform-preview--still .pp-floating-card>strong{font-size:11px}@container (max-width: 350px){.pp-main-content,.platform-preview--compact .pp-main-content{padding:15px}.pp-main{border-radius:20px}.pp-heading{gap:9px;margin-bottom:18px}.pp-heading>strong,.platform-preview--compact .pp-heading>strong{font-size:16px}.pp-heading-action{width:28px;height:28px;flex-basis:28px}.pp-dashboard-bottom{gap:8px;grid-template-columns:.9fr 1.1fr}.pp-documents{gap:18px}.pp-home-tile{width:24px;height:28px;border-radius:8px}.pp-gradient-chart{padding:13px 10px 10px}.pp-dashboard .pp-gradient-chart>strong{font-size:18px}.pp-financial-heading strong{font-size:26px}.pp-chart{height:107px}.pp-chart--small{height:70px}.pp-board{gap:5px}.pp-board-column{padding:9px 5px 16px}.pp-task{padding:10px 6px}.pp-floating-card{gap:9px;padding:11px 12px}.pp-floating-card>strong,.platform-preview--compact .pp-floating-card>strong{font-size:12px}.pp-document{padding:14px 11px}.pp-source-stack>div{gap:5px;padding:7px}.platform-preview--still .pp-main-content{padding:12px}.platform-preview--still .pp-heading>strong{font-size:14px}.platform-preview--still .pp-chart{height:45px}.platform-preview--still .pp-floating-card>strong{font-size:11px}}@container (min-width: 380px){.pp-documents p,.pp-task strong,.pp-document strong,.pp-chat-person strong,.pp-message p{font-size:13px}.pp-column-title,.pp-task-status,.pp-document-highlight,.pp-source-stack>div,.pp-setup-options>div,.pp-setup-focus small,.pp-chat-person>div>span,.pp-migration-target>span{font-size:12px}.pp-task-status{padding:4px 6px}.pp-source-stack>div{min-height:46px}}@container (max-width: 280px){.pp-board{grid-template-columns:1fr;gap:8px;min-height:0}.pp-board-column{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:6px;padding:7px}.pp-column-title{gap:4px;font-size:11px}.pp-task{display:flex;align-items:center;gap:6px;min-height:54px;margin-top:0;padding:7px}.pp-task>svg{width:18px;height:18px;flex:0 0 18px;margin-bottom:0}.pp-task strong{min-width:0;font-size:11px;line-height:1.35}.pp-task-rule,.pp-task-status,.pp-task-back{display:none}}.platform-preview--editorial{--pe-border: #eae3ef;--pe-shadow: 0 2px 4px #28143d04, 0 12px 28px -10px #28143d21;color:var(--ink, #28143d)}.platform-preview--editorial .pp-tilt{padding:0;transform-origin:50% 70%}.pe-artifact{position:relative;min-width:0;background:#fff;border:1px solid var(--pe-border);border-radius:20px;box-shadow:var(--pe-shadow)}.pe-artifact strong{display:block;font-weight:500;letter-spacing:-.02em;line-height:1.28}.pe-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:11px;background:#f3ecfc;color:#8a22f2}.pe-icon svg{width:21px;height:21px}.pe-title{display:flex;align-items:center;gap:12px}.pe-title strong{font-size:18px}.pe-title>div>span{display:block;margin-top:5px;color:#7a6b83;font-size:12px;line-height:1.4}.pe-kicker{display:block;font-size:12px;line-height:1.4;letter-spacing:0}.pe-management{position:relative;padding:0 0 42px}.pe-portfolio{width:78%;padding:21px}.pe-portfolio .pe-title{gap:10px}.pe-portfolio .pe-title strong{font-size:17px}.pe-property-photo{overflow:hidden;height:144px;margin-top:18px;border-radius:11px;background:#351346}.pe-property-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 47%}.pe-property-people{display:flex;align-items:center;gap:10px;margin-top:17px}.pe-people-mark{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;color:#8a22f2;background:#f4edfc;border-radius:50%}.pe-people-mark svg{width:31px;height:24px}.pe-property-people>div{min-width:0}.pe-property-people strong{font-size:13px}.pe-property-people div>span{display:block;margin-top:4px;color:#7a6b83;font-size:11px;line-height:1.4}.pe-property-people>i{flex:0 0 7px;width:7px;height:7px;margin-left:auto;border-radius:50%;background:var(--lime, #c6f432);box-shadow:0 0 0 4px #c6f4321f}.pe-lease{position:absolute;right:0;top:65px;width:41%;min-height:204px;padding:21px 19px;border:1px solid #ffffffc7;background:linear-gradient(145deg,#fbf8ff,#f1e6ff);box-shadow:0 6px 12px -7px #28143d26,0 18px 40px -14px #28143d33}.pe-lease-fold{position:absolute;top:12px;right:12px;width:18px;height:18px;border-top:1px solid #c5a9e0;border-right:1px solid #c5a9e0;border-radius:0 5px 0 0}.pe-lease>.pe-icon{width:32px;height:36px;border-radius:8px;background:#e9d6fc;color:#7b25c6}.pe-lease>strong{margin-top:15px;color:#5b267f;font-size:21px}.pe-lease-records{display:grid;gap:8px;margin-top:20px;padding-top:13px;border-top:1px solid #ddc9ef;color:#80678e;font-size:10px;line-height:1.45}.pe-lease-records>span{display:flex;align-items:center;gap:6px}.pe-lease-records>span:before{content:"";width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:#ab7bcc}.pe-management--embedded{padding-bottom:25px}.pe-management--embedded .pe-portfolio{width:77%;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.pe-management--embedded .pe-property-photo{margin-top:0;height:138px}.pe-management--embedded .pe-property-people{gap:7px}.pe-management--embedded .pe-property-people>i{display:none}.pe-management--embedded .pe-lease{top:30px;width:43%;min-height:0;padding:16px;border-color:#eadbf5}.pe-management--embedded .pe-lease>strong{font-size:18px;margin-top:11px}.pe-management--embedded .pe-lease-records{margin-top:14px;padding-top:10px}.platform-preview--editorial .pp-chart-grid{display:none}.pe-finance{padding-bottom:54px}.pe-finance-chart{padding:26px 28px 24px;border-color:#ffffff4d;color:#fff;background:radial-gradient(ellipse at 100% 100%,#bd90ea,transparent 68%),linear-gradient(130deg,#7921df,#984be2 76%)}.pe-finance-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.pe-finance-heading>svg{width:26px;height:26px;color:#efdaff}.pe-finance-heading .pe-kicker{color:#eddaff}.pe-finance-heading strong{font-size:32px;margin-top:5px;letter-spacing:-.035em}.pe-finance-chart .pp-chart{height:132px;margin-top:26px}.pe-finance-baseline{display:flex;justify-content:space-between;gap:16px;margin-top:11px;padding-top:14px;border-top:1px solid #ffffff36;color:#f5eaff;font-size:12px}.pe-finance-baseline span span{margin-left:7px}.pe-split{position:absolute;bottom:0;left:24px;display:flex;align-items:center;gap:11px;padding:13px 18px;max-width:calc(100% - 48px);border-radius:16px}.pe-split strong{font-size:14px}.pe-split div>span{display:block;margin-top:4px;font-size:12px;color:#776783}.pe-automation,.pe-intelligence{position:relative;padding:0}.pe-flow-surface,.pe-conversation-surface{position:relative;border-radius:22px;box-shadow:0 5px 12px -6px #28143d1a,0 20px 45px -16px #28143d30}.pe-flow-surface>*,.pe-conversation-surface>*{width:100%;max-width:none}.pe-migration{display:grid;grid-template-columns:minmax(0,1.25fr) 48px minmax(0,.85fr);align-items:center;gap:12px}.pe-source-stack{display:grid;gap:11px}.pe-source{display:flex;align-items:center;gap:11px;min-height:58px;padding:14px 17px;border-radius:14px;font-size:13px;line-height:1.3}.pe-source svg{width:20px;height:20px;flex:0 0 20px;color:#9c66c6}.pe-transfer{color:#ad80cb}.pe-transfer svg{width:100%;display:block}.pe-destination{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:190px;padding:22px 14px;text-align:center;background:linear-gradient(145deg,#8a22f2,#a965de);color:#fff;border-color:#ffffff70}.pe-destination>svg{width:29px;height:29px;margin-bottom:12px}.pe-destination strong{font-size:24px}.pe-destination>span{font-size:12px;line-height:1.4;margin-top:12px}.pe-setup{padding:25px}.pe-setup .pe-title strong{font-size:23px}.pe-setup-list{margin-top:22px}.pe-setup-list>div{display:flex;align-items:center;gap:12px;min-height:49px;border-top:1px solid #eee8f3;font-size:13px}.pe-setup-list svg{width:18px;height:18px;color:#9c7bad}.pe-toggle{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;width:28px;height:17px;padding:3px;border-radius:99px;background:#9c4be6}.pe-toggle i{width:11px;height:11px;border-radius:50%;background:#fff}.pe-support{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.pe-support-person{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:15px 20px;border-radius:16px}.pe-avatar{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;background:#f3e8fd;color:#8a22f2;border-radius:50%}.pe-avatar svg{width:23px;height:23px}.pe-support-person strong{font-size:16px}.pe-support-person div>span{display:block;margin-top:4px;font-size:12px;color:#7f6e8a}.pe-question,.pe-answer{max-width:96%;padding:18px 22px;font-size:16px;line-height:1.4}.pe-question{border-radius:18px 18px 18px 5px}.pe-answer{display:flex;align-items:center;gap:22px;align-self:flex-end;margin-left:20px;border-radius:18px 18px 5px;background:linear-gradient(125deg,#8a22f2,#a15cdd);color:#fff;border-color:#ffffff40}.pe-answer>span{color:#ead5ff}@container (max-width: 400px){.pe-management{padding-bottom:30px}.pe-portfolio{padding:17px;width:84%}.pe-title strong{font-size:16px}.pe-portfolio .pe-title strong{font-size:15px}.pe-property-photo{height:128px}.pe-property-people{gap:8px}.pe-property-people>i{display:none}.pe-property-people strong{font-size:12px}.pe-property-people div>span{font-size:10px}.pe-people-mark{flex-basis:30px;width:30px;height:30px}.pe-people-mark svg{width:26px;height:22px}.pe-lease{top:68px;width:43%;min-height:185px;padding:17px 14px;border-radius:16px}.pe-lease>strong{font-size:18px}.pe-lease-records{font-size:9px;margin-top:15px;padding-top:11px}.pe-finance-chart{padding:22px}.pe-finance-heading strong{font-size:29px}.pe-finance-chart .pp-chart{height:112px}.pe-migration{grid-template-columns:minmax(0,1.25fr) 24px minmax(0,.9fr);gap:7px}.pe-source{padding:13px 11px;gap:7px;font-size:12px}.pe-source svg{width:17px;height:17px;flex-basis:17px}.pe-destination{padding:18px 10px;min-height:190px}.pe-destination strong{font-size:22px}.pe-destination>span{font-size:11px}.pe-setup{padding:21px}.pe-question,.pe-answer{font-size:14px;padding:16px 18px}}@container (max-width: 300px){.pe-portfolio{width:100%;padding:16px}.pe-management{padding-bottom:0}.pe-property-photo{height:125px}.pe-property-people{margin-top:13px}.pe-lease,.pe-management--embedded .pe-lease{position:relative;top:auto;width:78%;margin:10px 0 0 auto;min-height:0;padding:14px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px}.pe-lease>.pe-icon{width:28px;height:32px}.pe-lease>strong,.pe-management--embedded .pe-lease>strong{font-size:16px;margin-top:0}.pe-lease-records{grid-column:1/-1;display:none}.pe-lease-fold{width:12px;height:12px;top:9px;right:9px}.pe-management--embedded .pe-portfolio{width:100%}.pe-finance-chart{padding:20px}.pe-finance-heading strong{font-size:27px}.pe-split{left:14px;padding:11px 13px;max-width:calc(100% - 28px)}.pe-split strong{font-size:13px}.pe-split div>span{font-size:11px}.pe-migration{grid-template-columns:minmax(0,1.2fr) 16px minmax(0,.85fr);gap:5px}.pe-source{font-size:11px;padding:11px 9px;gap:6px}.pe-source svg{width:15px;height:15px;flex-basis:15px}.pe-destination{min-height:190px}.pe-destination strong{font-size:21px}.pe-setup{padding:19px}.pe-setup .pe-title strong{font-size:21px}.pe-support-person{padding:13px 16px}.pe-question,.pe-answer{padding:14px 16px;font-size:13px}}.platform-preview--still .pe-management{padding-bottom:0}.platform-preview--still .pe-portfolio{width:100%}.platform-preview--still .pe-property-photo{height:96px}.platform-preview--still .pe-property-people{margin-top:12px}.platform-preview--still .pe-property-people strong{font-size:11px}.platform-preview--still .pe-property-people div>span{font-size:9px}.platform-preview--still .pe-lease{position:absolute;top:22px;right:-4px;display:block;width:46%;min-height:0;margin:0;padding:14px 10px;border-radius:10px}.platform-preview--still .pe-lease>.pe-icon,.platform-preview--still .pe-lease-records{display:none}.platform-preview--still .pe-lease>strong{margin:0;font-size:14px;line-height:1.3}.platform-preview--still .pe-lease-fold{top:7px;right:7px;width:8px;height:8px}.screen-photo{position:relative;isolation:isolate;display:block;width:100%;height:100%;padding:0;overflow:hidden}.screen-photo-scene{position:absolute;inset:0 auto auto 0;transform-origin:0 0}.screen-photo .screen-photo-image{position:absolute;inset:0;display:block;object-fit:fill;border:0;border-radius:0}.screen-photo:not([data-screen-photo-ready=true]) .screen-photo-scene{width:100%!important;height:100%!important}.screen-photo:not([data-screen-photo-ready=true]) .screen-photo-image{width:100%!important;height:100%!important;object-fit:cover}.screen-photo:not([data-screen-photo-ready=true]) .screen-photo-screen{visibility:hidden}.screen-photo-screen{--sp-purple: #8a22f2;--sp-ink: #311747;--sp-screen-bg: #f7f5fb;position:absolute;left:0;top:0;z-index:1;transform-origin:0 0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--sp-screen-bg);color:var(--sp-ink);outline:.6px solid var(--sp-screen-bg);font-family:Satoshi,Arial,sans-serif;font-size:15px;line-height:1.35;text-align:left}.screen-photo-screen *,.screen-photo-screen *:before,.screen-photo-screen *:after{box-sizing:border-box}.screen-photo-screen svg{display:block;width:24px;height:24px;flex:0 0 auto}.screen-photo-screen strong{font:inherit;font-weight:700;letter-spacing:-.025em}.screen-photo-screen i,.screen-photo-screen b{display:block}.sp-app{width:100%;height:100%;padding:26px;background:#f7f5fb}.sp-header{display:flex;align-items:center;gap:12px;margin-bottom:23px;color:#311747}.sp-header>strong{font-size:25px;line-height:1.15}.sp-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#eadcfb;color:#8a22f2;flex:0 0 auto}.sp-icon svg{width:22px;height:22px}.sp-header-mark{width:25px;height:25px;margin-left:auto;border-radius:50%;background:#e6d9f5;border:6px solid #eee5f8}.sp-lines{display:flex;min-width:0;flex-direction:column;gap:9px}.sp-lines>i{height:7px;width:100%;border-radius:4px;background:#e4deed}.sp-lines>i:nth-child(3n+2){width:83%}.sp-lines>i:last-child{width:61%}.sp-finance-summary{display:grid;grid-template-columns:1.07fr 1fr;gap:17px;height:204px}.sp-balance{position:relative;overflow:hidden;padding:21px;border-radius:16px;background:linear-gradient(130deg,#7214d8,#9e56e5 72%,#b487ef);color:#fff}.sp-balance>.sp-icon{position:absolute;right:18px;top:18px;color:#fff;background:#ffffff24}.sp-balance>strong{display:block;font-size:21px;margin-bottom:31px}.sp-balance .sp-lines{width:60%;gap:10px}.sp-balance .sp-lines>i{background:#ffffff60;height:9px}.sp-balance-arc{position:absolute;width:210px;height:210px;border:1px solid #ffffff25;border-radius:50%;right:-98px;bottom:-106px}.sp-balance-arc:before{content:"";position:absolute;inset:20px;border:1px solid #ffffff21;border-radius:50%}.sp-finance-records{display:grid;gap:12px}.sp-finance-records>div{position:relative;padding:15px 18px;border:1px solid #eee8f5;border-radius:13px;background:#fff}.sp-finance-records strong{display:block;font-size:16px;margin-bottom:13px}.sp-finance-records .sp-lines{width:65%;gap:7px}.sp-finance-records .sp-lines i{height:5px}.sp-record-direction{position:absolute;right:13px;bottom:18px;color:#ad83d1}.sp-ledger{display:grid;gap:9px;margin-top:19px}.sp-ledger>div{display:flex;align-items:center;gap:13px}.sp-ledger>div>i{width:14px;height:14px;border:1px solid #dacfe5;border-radius:4px;background:#fff}.sp-ledger .sp-lines{width:42%}.sp-ledger .sp-lines i{width:100%;height:5px}.sp-ledger>div>span{height:5px;width:16%;margin-left:auto;border-radius:3px;background:#e4deed}.sp-ledger>div>b{height:9px;width:10%;border-radius:5px;background:#e7d7fa}.sp-module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sp-module-grid>div{padding:18px;border:1px solid #e9e0f2;border-radius:15px;background:#fff}.sp-module-grid>div:first-child{background:linear-gradient(145deg,#f0e1ff,#faf7ff)}.sp-module-grid .sp-icon{margin-bottom:17px}.sp-module-grid strong{display:block;font-size:20px;margin-bottom:16px}.sp-module-grid .sp-lines{gap:7px}.sp-module-grid .sp-lines>i{height:5px}.sp-portfolio{display:flex;gap:18px;align-items:center;margin-top:19px;padding:15px 18px;border-radius:15px;border:1px solid #e9e0f2;background:#fff}.sp-property-mark{display:grid;place-items:center;width:61px;height:61px;border-radius:10px;background:#eee3f8;color:#9167b4}.sp-property-mark svg{width:32px;height:32px}.sp-portfolio>.sp-lines{width:41%;gap:7px}.sp-portfolio .sp-lines>i{height:5px}.sp-portfolio-people{display:flex;margin-left:auto;padding-left:7px}.sp-portfolio-people>i{width:28px;height:28px;border:3px solid #fff;margin-left:-7px;border-radius:50%;background:#d7b5f4}.sp-portfolio-people>i:nth-child(2){background:#b68dd5}.sp-portfolio-people>i:nth-child(3){background:#eee2f7}.sp-app--contract{padding:22px}.sp-app--contract .sp-header{margin-bottom:18px}.sp-app--contract .sp-header>strong{font-size:23px}.sp-contract-body{display:grid;grid-template-columns:.88fr 1.12fr;height:298px;gap:15px}.sp-document{position:relative;display:flex;flex-direction:column;min-width:0;padding:28px 22px 24px;background:#fff;border:1px solid #ebe4f1;border-radius:5px}.sp-document:after{content:"";display:block;height:1px;flex:0 0 1px;margin-top:auto;background:#eee7f3}.sp-document-clause{display:block;color:#8b6a9e;font-size:14px;line-height:1.4;margin-bottom:16px}.sp-document h4{margin:0 0 22px;color:#351c45;font-size:25px;font-weight:500;line-height:1.15;letter-spacing:-.035em}.sp-document>p{margin:0;color:#695471;font-size:18px;line-height:1.5;text-wrap:pretty}.sp-document-date{color:#4f2a66;font-weight:500;background:linear-gradient(transparent 66%,#ece1f7 66%,#ece1f7 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.sp-app--phone{padding:25px 18px 20px;background:#fbf9fe}.sp-app--phone .sp-header{gap:9px;margin-bottom:22px}.sp-app--phone .sp-header>strong{font-size:21px}.sp-app--phone .sp-header>.sp-icon{width:30px;height:30px;border-radius:9px}.sp-app--phone .sp-header svg{width:19px;height:19px}.sp-app--phone .sp-header-mark{display:none}.sp-phone-feature{height:146px;border-radius:17px;background:linear-gradient(145deg,#7815de,#ad73e6);padding:19px;color:#fff}.sp-phone-feature>svg{width:30px;height:30px;margin-bottom:23px}.sp-phone-feature .sp-lines{gap:10px}.sp-phone-feature .sp-lines>i{background:#ffffff73;height:8px}.sp-phone-records{display:grid;gap:12px;margin-top:24px}.sp-phone-records>div{display:flex;align-items:center;gap:10px;padding:14px 10px;background:#fff;border:1px solid #ede7f3;border-radius:11px}.sp-record-dot{width:21px;height:21px;border-radius:7px;background:#e8d9fa;flex:0 0 auto}.sp-phone-records .sp-lines{flex:1;gap:6px}.sp-phone-records .sp-lines>i{height:5px}.sp-phone-records svg{width:16px;height:16px;color:#ac8cc6}.sp-app--rental .sp-header{gap:8px}.sp-app--rental .sp-header>strong{font-size:19px;white-space:nowrap}.sp-rental-home{display:grid;place-items:center;height:142px;border-radius:16px;background:linear-gradient(140deg,#ead9fa,#f7f1fd);color:#9350c9;margin-bottom:20px}.sp-rental-home svg{width:76px;height:76px}.sp-rental-records{display:grid;gap:12px}.sp-rental-records>div{display:grid;grid-template-columns:33px 1fr;align-items:center;gap:9px 10px;padding:13px;border:1px solid #ebe2f3;border-radius:12px;background:#fff}.sp-rental-records .sp-icon{width:30px;height:30px;border-radius:8px;grid-row:span 2}.sp-rental-records .sp-icon svg{width:19px;height:19px}.sp-rental-records strong{font-size:16px}.sp-rental-records .sp-lines{gap:5px}.sp-rental-records .sp-lines>i{height:4px}.sp-legacy{width:100%;height:100%;background:#e2e4e6;color:#62676b;padding:0}.sp-legacy-bar{display:flex;align-items:center;gap:5px;height:24px;padding:7px 11px;background:#7c8288}.sp-legacy-bar>i{width:5px;height:5px;border-radius:50%;background:#cfd3d6}.sp-legacy-bar>span{margin-left:20px;width:24%;height:4px;background:#b4babf}.sp-legacy-tools{display:flex;align-items:center;gap:9px;height:39px;padding:8px 13px;border-bottom:1px solid #c1c5c9}.sp-legacy-tools>.sp-lines{width:42%;margin-right:auto}.sp-legacy-tools .sp-lines>i{background:#b2b8bd;height:5px}.sp-legacy-tools>i{height:18px;width:49px;border:1px solid #c3c8cc;background:#f0f1f2}.sp-legacy-body{display:grid;grid-template-columns:122px 1fr;gap:10px;height:calc(100% - 63px);padding:11px}.sp-legacy-body aside{padding:11px 8px;border-right:1px solid #c1c6ca}.sp-legacy-body aside .sp-lines{gap:15px}.sp-legacy-body .sp-lines>i{height:4px;background:#b6bdc2}.sp-legacy-table{display:flex;flex-direction:column;border:1px solid #bbc2c7;background:#f0f1f2}.sp-legacy-table>div{display:grid;grid-template-columns:1.2fr 1fr 1fr .7fr;flex:1;border-bottom:1px solid #cbd0d4}.sp-legacy-table>div:first-child{background:#cdd2d6}.sp-legacy-table>div:nth-child(2n){background:#e8ebed}.sp-legacy-table span{display:flex;align-items:center;padding:7px;border-right:1px solid #cbd0d4}.sp-legacy-table i{height:4px;width:72%;background:#b7bec3}.sp-legacy-table span:nth-child(2n) i{width:51%}.pillar-showcase{padding:clamp(76px,7.6vw,132px) 0;background:#fff;color:var(--ink,#28143d);scroll-margin-top:100px}.ps-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:40px}.ps-heading h2{max-width:780px;font-size:clamp(42px,4.25vw,66px);font-weight:500;line-height:1.06;letter-spacing:-.045em}.ps-heading h2 span{display:block;color:var(--purple,#8a22f2)}.ps-heading .eyebrow{margin-bottom:21px}.ps-intro{max-width:370px;padding-bottom:4px;color:#51435f;font-size:17px;line-height:1.65}.ps-intro span{color:var(--muted,#706779)}.ps-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.ps-tab{position:relative;isolation:isolate;display:flex;align-items:center;min-width:0;min-height:76px;gap:14px;padding:16px 18px;border:1px solid #e8dfee;border-radius:16px;overflow:hidden;background:#fff;color:#463151;text-align:left;transition:color .25s,border-color .25s,transform .28s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.ps-tab:before{content:"";position:absolute;inset:0;background:#f3e9ff;z-index:-1;transform:translateY(105%);transition:transform .38s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.ps-tab-label{font-size:19px;font-weight:500;letter-spacing:-.02em}.ps-tab-arrow{display:grid;place-items:center;flex:0 0 32px;height:32px;margin-left:auto;border:1px solid #e3d1f3;border-radius:50%;transition:transform .38s var(--motion-ease-out,cubic-bezier(.23,1,.32,1)),background-color .25s}.ps-tab-arrow svg{width:17px;height:17px;transition:transform .38s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.ps-tab[aria-selected=true]{color:#fff;border-color:var(--purple,#8a22f2)}.ps-tab[aria-selected=true]:before{background:var(--purple,#8a22f2);transform:translateY(0)}.ps-tab[aria-selected=true] .ps-tab-arrow{background:#fff;border-color:#fff;color:var(--purple,#8a22f2);transform:rotate(45deg)}.ps-tab:focus-visible{outline-offset:3px;z-index:1}.ps-stage{overflow:hidden;border-radius:24px;background:#f6f1fa;isolation:isolate}.ps-panel{display:grid;grid-template-columns:61% 39%;min-height:590px;outline-offset:-5px}.ps-panel[hidden]{display:none!important}.ps-media{position:relative;min-width:0;background:#f6f1fa}.ps-preview{position:absolute;z-index:2;right:25px;bottom:25px;width:370px;max-width:calc(100% - 50px)}.ps-photo{position:relative;min-width:0;overflow:hidden;min-height:590px;background:#e3d9df}.ps-media>.ps-photo{height:100%}.ps-photo-reveal{position:absolute;inset:0;overflow:hidden;transform-origin:50% 50%}.ps-photo-reveal>:is(img,.screen-photo){width:100%;height:100%;object-fit:cover;transition:transform .85s var(--motion-ease-out,cubic-bezier(.23,1,.32,1));transform:scale(1)}.ps-photo:after{content:"";position:absolute;inset:68% 0 0;background:linear-gradient(transparent,#1909224d);pointer-events:none}.ps-photo-label{position:absolute;z-index:1;bottom:27px;left:30px;display:flex;align-items:center;gap:12px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.035em}.ps-photo-label span{opacity:.55}.ps-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(32px,3.5vw,58px);background:#f6f1fa}.ps-copy-top{margin-bottom:20px;color:#694b7d;font-size:16px;line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:none;max-width:30ch}.ps-title-mask{overflow:hidden;padding-bottom:3px}.ps-copy h3{font-size:clamp(32px,2.7vw,46px);line-height:1.12;letter-spacing:-.025em;font-weight:700;max-width:14ch;text-wrap:balance}.ps-description{margin-top:25px;color:#5f4f6e;font-size:17px;line-height:1.7;max-width:32ch}.ps-copy-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ded1e8;margin-top:42px;padding-top:12px;font-size:11px;letter-spacing:.05em;color:#8c709e}.ps-next{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;width:100%;padding:7px 0;background:transparent;color:#7736b0;font-size:14px;font-weight:500;letter-spacing:normal;text-align:left}.ps-next svg{transition:transform .22s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}@media(hover:hover)and (pointer:fine){.ps-next:hover svg{transform:translate(5px)}}.ps-copy-bottom svg{width:23px;height:23px;color:var(--purple,#8a22f2)}.ps-footer{display:flex;align-items:center;justify-content:flex-end;gap:28px;padding-top:25px}.ps-link{display:inline-flex;align-items:center;gap:24px;color:var(--purple,#8a22f2);font-size:14px;font-weight:500;white-space:nowrap}.ps-link-arrow{display:grid;place-items:center;width:42px;height:42px;border:1px solid #dec3fa;border-radius:50%;overflow:hidden;transition:background-color .25s,color .25s}.ps-link-arrow svg{width:18px;height:18px;transition:transform .35s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}@media(hover:hover)and (pointer:fine){.ps-tab:hover:before{transform:translateY(0)}.ps-tab:hover .ps-tab-arrow svg{transform:translate(2px)}.ps-tab:hover{transform:translateY(-2px)}.ps-photo:hover .ps-photo-reveal>:is(img,.screen-photo){transform:scale(1.035)}.ps-link:hover .ps-link-arrow{background:var(--purple,#8a22f2);color:#fff}.ps-link:hover .ps-link-arrow svg{transform:rotate(45deg)}}@media(min-width:1800px){.ps-panel,.ps-photo{min-height:640px}.ps-copy{padding:58px}.ps-copy h3{font-size:46px}}@media(max-width:1100px){.ps-heading{gap:30px}.ps-intro{max-width:320px;font-size:16px}.ps-tab{gap:10px;padding:16px 13px}.ps-tab-label{font-size:17px}.ps-tab-arrow{flex-basis:28px;height:28px}.ps-panel{grid-template-columns:58% 42%;min-height:540px}.ps-photo{min-height:540px}.ps-copy{padding:32px}.ps-copy h3{font-size:35px}.ps-description{font-size:16px}}@media(max-width:800px){.ps-heading{align-items:flex-start;flex-direction:column;gap:23px;margin-bottom:30px}.ps-heading h2{font-size:49px}.ps-intro{max-width:none;font-size:16px}.ps-intro br{display:none}.ps-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ps-tab{padding:14px 16px;min-height:64px}.ps-tab-label{font-size:18px}.ps-tab-arrow{flex-basis:30px;height:30px}.ps-panel{grid-template-columns:1fr;min-height:0}.ps-photo{aspect-ratio:16/10;min-height:0}.ps-copy{padding:36px;min-height:360px}.ps-copy-top{margin-bottom:18px;max-width:38ch}.ps-copy h3{max-width:22ch;font-size:38px}.ps-description{max-width:48ch;margin-top:20px}.ps-copy-bottom{margin-top:30px}.ps-photo-label{left:24px;bottom:23px}.ps-footer{align-items:flex-start;flex-direction:column;gap:20px}.ps-footer>p{font-size:11px}}@media(max-width:480px){.pillar-showcase{padding:66px 0}.ps-heading h2{font-size:40px}.ps-heading .eyebrow{margin-bottom:18px;font-size:10px}.ps-intro{font-size:14px;line-height:1.65}.ps-tabs{gap:7px;margin-bottom:13px}.ps-tab{gap:8px;min-height:66px;border-radius:12px;padding:12px 10px}.ps-tab-label{font-size:14px}.ps-tab-arrow{flex-basis:24px;height:24px}.ps-tab-arrow svg{width:14px;height:14px}.ps-stage{border-radius:19px}.ps-photo{aspect-ratio:4/3}.ps-photo-label{font-size:11px;left:20px;bottom:20px}.ps-copy{min-height:0;padding:28px 23px 23px}.ps-copy-top{margin-bottom:16px;font-size:14px;max-width:30ch}.ps-copy h3{font-size:33px;max-width:16ch}.ps-description{font-size:15px;line-height:1.65;margin-top:18px}.ps-copy-bottom{margin-top:29px;padding-top:17px;font-size:10px}.ps-link{font-size:13px;gap:20px}}@media(max-width:350px){.ps-tab{padding:12px 9px;gap:6px}.ps-tab-label{font-size:14px}.ps-tab-arrow{flex-basis:21px;height:21px}.ps-copy{padding:25px 20px 22px}.ps-copy h3{font-size:30px}}html[data-motion=off] .ps-tab,html[data-motion=off] .ps-tab:before,html[data-motion=off] .ps-tab-arrow,html[data-motion=off] .ps-tab-arrow svg,html[data-motion=off] .ps-photo-reveal>:is(img,.screen-photo),html[data-motion=off] .ps-link-arrow,html[data-motion=off] .ps-link-arrow svg,html[data-navigation=keyboard] .ps-tab,html[data-navigation=keyboard] .ps-tab:before,html[data-navigation=keyboard] .ps-tab-arrow,html[data-navigation=keyboard] .ps-tab-arrow svg,html[data-navigation=keyboard] .ps-photo-reveal>:is(img,.screen-photo),html[data-navigation=keyboard] .ps-link-arrow,html[data-navigation=keyboard] .ps-link-arrow svg{transition:none}html[data-motion=off] .ps-photo:hover .ps-photo-reveal>:is(img,.screen-photo),html[data-navigation=keyboard] .ps-photo:hover .ps-photo-reveal>:is(img,.screen-photo){transform:none}html[data-motion=off] .ps-next svg,html[data-navigation=keyboard] .ps-next svg{transition:none;transform:none}html[data-motion=off] .ps-tab:hover,html[data-navigation=keyboard] .ps-tab:hover{transform:none}@media(prefers-reduced-motion:reduce){.ps-tab,.ps-tab:before,.ps-tab-arrow,.ps-tab-arrow svg,.ps-photo-reveal>:is(img,.screen-photo),.ps-link-arrow,.ps-link-arrow svg,.ps-next svg{transition:none}.ps-photo:hover .ps-photo-reveal>:is(img,.screen-photo),.ps-tab:hover,.ps-next:hover svg{transform:none}}@media(max-width:1100px)and (min-width:801px){.ps-preview{width:340px;right:20px;bottom:20px;max-width:calc(100% - 40px)}}@media(max-width:800px){.ps-media>.ps-photo{height:auto}.ps-preview{position:relative;right:auto;bottom:auto;width:min(440px,calc(100% - 40px));max-width:none;margin:-24px auto 0}.ps-media .ps-photo-label{bottom:auto;top:24px}.ps-copy{padding-top:34px}}@media(max-width:400px){.ps-preview{width:calc(100% - 20px);margin-top:-20px}.ps-media .ps-photo-label{top:18px}}.ps-stage{overflow:visible;border-radius:0;background:transparent}.ps-panel{grid-template-columns:58% 42%;min-height:0}.ps-media{padding:0 0 130px;border-radius:24px;background:radial-gradient(ellipse at 100% 100%,#ddc3fa,#f2e7fc 40%,#fff 78%)}.ps-media>.ps-photo{width:calc(100% - 48px);height:550px;min-height:0;border-radius:22px}.ps-preview{right:0;bottom:0;width:480px;max-width:calc(100% - 20px)}.ps-copy{background:transparent;padding:38px 0 38px 64px}.ps-photo-label{bottom:30px;left:26px}.ps-footer{padding-top:28px}@media(min-width:1800px){.ps-panel{min-height:0}.ps-media>.ps-photo{height:570px}.ps-copy{padding:40px 0 40px 70px}}@media(max-width:1100px)and (min-width:801px){.ps-media{padding-bottom:150px}.ps-media>.ps-photo{width:calc(100% - 28px);height:490px}.ps-preview{width:430px;right:0;bottom:0;max-width:100%}.ps-copy{padding:30px 0 30px 35px}.ps-copy h3{font-size:34px}}@media(max-width:800px){.ps-panel{grid-template-columns:1fr}.ps-media{padding-bottom:10px}.ps-media>.ps-photo{width:100%;height:auto;aspect-ratio:1.45}.ps-preview{position:relative;right:auto;bottom:auto;width:min(480px,calc(100% - 24px));max-width:none;margin:-42px auto 0}.ps-copy{padding:34px 12px 15px;min-height:0}.ps-copy h3{max-width:22ch}.ps-footer{padding-top:20px}}@media(max-width:480px){.ps-media>.ps-photo{aspect-ratio:1.28;border-radius:17px}.ps-preview{width:calc(100% - 12px);margin-top:-32px}.ps-copy{padding:28px 4px 12px}.ps-copy h3{font-size:33px}.ps-media .ps-photo-label{top:18px}}.pillar-showcase{padding-top:clamp(76px,6vw,112px);padding-bottom:clamp(76px,6vw,112px);background:#fff}.ps-heading{gap:52px;margin-bottom:42px}.ps-heading h2{font-weight:400;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.ps-intro{color:#66566f}.ps-tabs{gap:12px;margin-bottom:20px}.ps-tab{min-height:68px;padding:14px 20px;border-color:#e9e0f1;border-radius:999px;background:#fff}.ps-tab:before{background:#f3ecfc}.ps-tab-label{font-size:18px;font-weight:500}.ps-tab-arrow{width:30px;height:30px;flex-basis:30px;border-color:#e8d8f4}.ps-tab[aria-selected=true]{border-color:#8a22f2;box-shadow:0 6px 22px #8a22f21a}.ps-stage{border:0;border-radius:0;padding:24px 0 0;background:transparent}.ps-media{padding-bottom:110px;border-radius:0;background:transparent}.ps-media>.ps-photo{width:87%;border-radius:var(--radius-card, 24px);height:510px;box-shadow:none}.ps-preview{width:480px;max-width:90%}.ps-photo:after{display:none}.ps-photo-label{display:none}.ps-panel[data-pillar-kind=management] .ps-media{padding-bottom:0}.ps-panel[data-pillar-kind=management] .ps-media>.ps-photo{width:100%}.ps-panel[data-pillar-kind=finance] .ps-photo{margin-left:auto;width:90%}.ps-panel[data-pillar-kind=finance] .ps-preview{right:auto;left:0;width:450px}.ps-panel[data-pillar-kind=automation] .ps-photo{margin-left:5%;width:90%}.ps-panel[data-pillar-kind=automation] .ps-preview{right:0;width:390px;max-width:88%}.ps-panel[data-pillar-kind=intelligence] .ps-photo{width:88%}.ps-panel[data-pillar-kind=intelligence] .ps-preview{width:420px}.ps-panel:is([data-pillar-kind=automation],[data-pillar-kind=intelligence]) .ps-media{padding-bottom:190px}.ps-copy{padding:32px 10px 32px 50px}.ps-copy-top{margin-bottom:21px;color:#765b88;font-size:15px}.ps-copy h3{font-weight:400;letter-spacing:-.035em;line-height:1.12}.ps-description{color:#66566f;line-height:1.7}.ps-copy-bottom{margin-top:32px;border-color:#e6dced}.ps-next{color:#6f28ac;min-height:48px}.ps-footer{padding:24px 3px 0}.ps-link{gap:16px}.ps-link-arrow{border-color:#e3d2f0;background:var(--surface-soft, #fbf9fe)}@media(min-width:1800px){.ps-media>.ps-photo{height:540px}.ps-copy{padding-left:60px}.ps-copy h3{font-size:46px}}@media(max-width:1100px)and (min-width:801px){.ps-stage{padding:20px 0 0}.ps-media{padding-bottom:145px}.ps-media>.ps-photo{height:460px}.ps-copy{padding:24px 0 24px 30px}.ps-copy h3{font-size:34px}.ps-tab{padding:13px 15px;gap:9px}.ps-tab-label{font-size:16px}}@media(max-width:800px){.ps-heading{gap:22px;margin-bottom:30px}.ps-tabs{gap:10px;margin-bottom:17px}.ps-tab{min-height:60px;padding:12px 18px}.ps-stage{padding:16px 0 0}.ps-media{padding-bottom:0}.ps-panel .ps-media>.ps-photo{width:100%;margin-left:0;height:auto;aspect-ratio:1.45}.ps-panel .ps-preview{width:min(480px,calc(100% - 16px));max-width:100%;right:auto;left:auto;margin:-24px 0 0 auto}.ps-panel[data-pillar-kind=finance] .ps-preview{margin-left:0;margin-right:auto}.ps-panel[data-pillar-kind=automation] .ps-preview{width:min(390px,100%)}.ps-panel[data-pillar-kind=intelligence] .ps-preview{width:min(420px,100%)}.ps-panel:is([data-pillar-kind=automation],[data-pillar-kind=intelligence]) .ps-media{padding-bottom:0}.ps-copy{padding:30px 7px 12px}.ps-copy h3{max-width:22ch}}@media(max-width:480px){.ps-heading h2{font-size:clamp(34px,9vw,40px)}.ps-tabs{gap:8px}.ps-tab{min-height:56px;gap:6px;padding:10px 12px}.ps-tab-label{font-size:13px}.ps-tab-arrow{width:24px;height:24px;flex-basis:24px}.ps-stage{padding:12px 0 0}.ps-panel .ps-media>.ps-photo{aspect-ratio:1.2;border-radius:18px}.ps-panel .ps-preview{width:100%;margin-top:-20px}.ps-copy{padding:26px 4px 12px}.ps-copy h3{font-size:clamp(29px,7.8vw,34px)}.ps-description{font-size:15px}.ps-copy-bottom{margin-top:25px}.ps-photo-label{left:16px;font-size:10px}}.photo-cursor{position:absolute;left:0;top:0;z-index:3;width:92px;height:92px;border-radius:50%;background:#fff;color:#6814b6;display:flex;gap:5px;align-items:center;justify-content:center;flex-direction:column;font-size:12px;font-weight:500;pointer-events:none;opacity:0;transition:opacity .18s ease,transform .16s var(--motion-ease-out);box-shadow:0 6px 26px #28143d18}.photo-cursor svg{width:24px;height:24px}html:not([data-navigation=keyboard]) section[tabindex="-1"]:focus{outline:none}[data-photo-active=true] .photo-cursor{opacity:1}.explore-card-visual>:is(img,.screen-photo),.faq-conversation>:is(img,.screen-photo),.hb-photo>:is(img,.screen-photo),[data-photo-reveal]>:is(img,.screen-photo),.v14-photo>.screen-photo,.ip-feature-photo>.screen-photo,.ip-finance-photo>.screen-photo,.v14-photo .layered-photo[data-layered-photo=static]>img,.ip-feature-photo .layered-photo[data-layered-photo=static]>img,.ip-finance-photo .layered-photo[data-layered-photo=static]>img{transition:transform .7s var(--motion-ease-out)}.explore-card-caption h3{transition:transform .26s var(--motion-ease-out),color .18s ease}@media(hover:hover)and (pointer:fine){html:not([data-motion=off]):not([data-navigation=keyboard]) .explore-card:hover .explore-card-visual>:is(img,.screen-photo),html:not([data-motion=off]):not([data-navigation=keyboard]) .faq-conversation:hover>:is(img,.screen-photo),html:not([data-motion=off]):not([data-navigation=keyboard]) .hb-photo:hover>:is(img,.screen-photo),html:not([data-motion=off]):not([data-navigation=keyboard]) [data-photo-reveal]:hover>:is(img,.screen-photo),html:not([data-motion=off]):not([data-navigation=keyboard]) .v14-photo:hover>.screen-photo,html:not([data-motion=off]):not([data-navigation=keyboard]) .ip-feature-photo:hover>.screen-photo,html:not([data-motion=off]):not([data-navigation=keyboard]) .ip-finance-photo:hover>.screen-photo,html:not([data-motion=off]):not([data-navigation=keyboard]) .v14-photo:hover .layered-photo[data-layered-photo=static]>img,html:not([data-motion=off]):not([data-navigation=keyboard]) .ip-feature-photo:hover .layered-photo[data-layered-photo=static]>img,html:not([data-motion=off]):not([data-navigation=keyboard]) .ip-finance-photo:hover .layered-photo[data-layered-photo=static]>img{transform:scale(1.055)}html:not([data-motion=off]):not([data-navigation=keyboard]) .explore-card:hover .explore-card-caption h3{transform:translate(6px);color:var(--purple)}html:not([data-motion=off]):not([data-navigation=keyboard]) #conheca .explore-card:first-child:hover .explore-card-caption h3{color:var(--brand-signal)}}html[data-motion=off] .photo-cursor,html[data-navigation=keyboard] .photo-cursor{display:none}html:is([data-motion=off],[data-navigation=keyboard]) :is(.explore-card-visual,.faq-conversation,.hb-photo,[data-photo-reveal],.v14-photo,.ip-feature-photo,.ip-finance-photo)>.screen-photo{transform:none;transition:none}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.photo-cursor{display:none}}@media(prefers-reduced-motion:reduce){.explore-card-visual>:is(img,.screen-photo),.faq-conversation>:is(img,.screen-photo),.hb-photo>:is(img,.screen-photo),[data-photo-reveal]>:is(img,.screen-photo),.v14-photo>.screen-photo,.ip-feature-photo>.screen-photo,.ip-finance-photo>.screen-photo,.layered-photo[data-layered-photo=static]>img,.explore-card-caption h3{transform:none!important;transition:none!important}}.home-explore.home-explore--illustrated{display:block;padding-block:96px 84px}.home-explore--illustrated .home-explore-heading{margin-bottom:42px}.home-explore--illustrated .home-explore-heading h2{margin:0;max-width:660px}.explore-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.explore-card{min-width:0;display:block;color:var(--deep)}.explore-card-visual{position:relative;overflow:hidden;aspect-ratio:1.42;border-radius:18px;background:#f6effc}.explore-card-visual>:is(img,.screen-photo){display:block;width:100%;height:100%;object-fit:cover}.explore-ui{position:absolute;width:52%;max-width:245px;right:14px;bottom:14px;z-index:2;pointer-events:none}@media(max-width:1100px){.explore-ui{width:68%;max-width:245px;right:9px;bottom:9px}}@media(max-width:400px){.explore-ui{width:76%;right:10px;bottom:10px}}.explore-card:nth-child(2) .explore-card-visual>img{object-position:100% 50%}.explore-card:nth-child(3) .explore-card-visual>img{object-position:50% 45%}.explore-card-visual--modules{display:grid;grid-template-rows:1fr auto;padding:0 24px 20px}.explore-card-visual--modules .v-module-art{width:100%;min-height:0;height:100%}.explore-card-visual--modules .vm-canvas{height:100%;max-height:240px}.explore-card-parts{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 13px;font-size:12px;color:#6c3b91}.explore-card-parts span+span:before{content:"·";margin-right:13px;color:#9b65c2}.explore-card-caption{display:grid;grid-template-columns:22px minmax(0,1fr) 44px;gap:13px;align-items:start;padding:25px 2px 24px;border-bottom:1px solid var(--line)}.explore-card-index{padding-top:6px;font-size:11px;color:var(--purple)}.explore-card-caption h3{font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.025em}.explore-card-caption p{margin-top:10px;color:var(--muted);font-size:15px;line-height:1.55}.explore-card-arrow{position:relative;width:44px;height:44px;border:1px solid #d7b6ee;border-radius:50%;overflow:hidden;color:var(--purple);transition:background-color .18s ease,color .18s ease}.explore-card-arrow svg{position:absolute;inset:11px;width:20px;height:20px;transition:transform .34s cubic-bezier(.22,1,.36,1)}.explore-card-arrow svg:last-child{transform:translate(-34px,34px)}.explore-card:focus-visible{outline:3px solid #9b4bdf;outline-offset:7px;border-radius:18px 18px 2px 2px}@media(hover:hover)and (pointer:fine){.explore-card:hover .explore-card-arrow{background:var(--purple);color:#fff}.explore-card:hover .explore-card-arrow svg:first-child{transform:translate(34px,-34px)}.explore-card:hover .explore-card-arrow svg:last-child{transform:translate(0)}}.faq-section.faq-section--illustrated{gap:8%;padding-block:88px 100px;border-top:1px solid var(--line);align-items:start}.faq-section--illustrated .faq-heading h2 br{display:none}.faq-section--illustrated .faq-heading>p{margin-top:20px;color:var(--muted);font-size:18px;line-height:1.6}.faq-conversation{position:relative;margin:32px 0 0;overflow:hidden;aspect-ratio:1.45;border-radius:18px;background:#f4edf8}.faq-conversation img{width:100%;height:100%;object-fit:cover;object-position:50% 38%}.faq-conversation figcaption{position:absolute;bottom:18px;left:18px;right:18px;width:fit-content;max-width:calc(100% - 36px);padding:12px 16px;border-radius:10px;background:#fff;color:var(--deep);font-size:14px;line-height:1.35}@media(max-width:1100px){.explore-cards{gap:20px}.explore-card-caption{grid-template-columns:minmax(0,1fr) 38px;gap:12px}.explore-card-index{display:none}.explore-card-caption h3{font-size:20px}.explore-card-caption p{font-size:14px}.explore-card-arrow{width:38px;height:38px}.explore-card-arrow svg{inset:8px}.explore-card-visual--modules{padding:0 12px 14px}.explore-card-parts{font-size:10px;gap:4px 8px}.explore-card-parts span+span:before{margin-right:8px}}@media(min-width:701px)and (max-width:900px){.faq-section.faq-section--illustrated{row-gap:40px}}@media(max-width:700px){.home-explore.home-explore--illustrated{padding-block:64px}.home-explore--illustrated .home-explore-heading{margin-bottom:30px}.explore-cards{grid-template-columns:1fr;gap:34px}.explore-card-visual{aspect-ratio:1.6}.explore-card-visual--modules{padding-bottom:16px}.explore-card-visual--modules .vm-canvas{max-height:220px}.explore-card-caption{padding-top:20px}.explore-card-caption h3{font-size:23px}.explore-card-caption p{font-size:15px}.explore-card-parts{font-size:12px}.faq-section.faq-section--illustrated{padding-block:64px;gap:36px}.faq-conversation{margin-top:26px;aspect-ratio:1.5}.faq-conversation figcaption{font-size:12px;padding:10px 12px}}html[data-navigation=keyboard] .explore-card-arrow svg,html[data-motion=off] .explore-card-arrow svg{transition:none}@media(prefers-reduced-motion:reduce){.explore-card-arrow,.explore-card-arrow svg{transition:none}}.home-breather.breather{position:relative;isolation:isolate;background:#3d0871;color:#fff;overflow:clip}.home-breather .hb-inner.breather-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.3fr) 78px;align-items:center;gap:30px;padding-block:48px}.home-breather .hb-copy{min-width:0;position:relative;z-index:1}.home-breather .hb-copy>p{margin:0;color:#fff;font-size:clamp(32px,3.45vw,50px);font-weight:400;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.home-breather .hb-copy strong{color:#fff;font-weight:500}.home-breather .hb-photo{min-width:0;width:100%;height:300px;margin:0;overflow:hidden;border-radius:160px}.home-breather .hb-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.home-breather .hb-inner .hb-cta{--motion-fill: #eee0fa;width:78px;height:78px;flex-shrink:0;color:#6711bb;border-color:#fff;background:#fff}.home-breather .hb-inner .hb-cta:hover{color:#6711bb;background:#fff}.home-breather .hb-inner .hb-cta:focus-visible{outline:3px solid #fff;outline-offset:7px}@media(max-width:1050px){.home-breather .hb-inner.breather-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 64px;gap:18px}.home-breather .hb-copy>p{font-size:clamp(30px,3.6vw,39px)}.home-breather .hb-photo{height:240px}.home-breather .hb-inner .hb-cta{width:64px;height:64px}}@media(max-width:800px){.home-breather .hb-inner.breather-inner{grid-template-columns:minmax(0,1fr) 60px;gap:18px 20px;padding-block:38px 25px}.home-breather .hb-copy{grid-column:1;grid-row:1}.home-breather .hb-copy>p{font-size:clamp(30px,5.2vw,40px)}.home-breather .hb-photo{grid-column:1 / -1;grid-row:2;height:215px}.home-breather .hb-inner .hb-cta{grid-column:2;grid-row:1;width:60px;height:60px}}@media(max-width:400px){.home-breather .hb-inner.breather-inner{grid-template-columns:minmax(0,1fr) 50px;column-gap:13px;padding-block:30px 20px}.home-breather .hb-copy>p{font-size:28px}.home-breather .hb-inner .hb-cta{width:50px;height:50px}.home-breather .hb-photo{height:180px}}.property-bridge{position:relative;isolation:isolate;width:100%;margin:20px 0 0;overflow:hidden;border-radius:72px 0;background:#321047;color:#fff}.pb-feed,.property-bridge-inner{width:min(1568px,calc(100% - 80px));margin-inline:auto}.pb-feed{position:relative;height:180px;padding-top:42px}.pb-feed-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pb-feed-labels>span{display:flex;align-items:center;justify-content:center;gap:12px;color:#eadcf4;font-size:14px;line-height:1.5}.pb-feed-icon{display:block;width:22px;height:22px;flex:0 0 auto;color:var(--brand-signal)}.pb-feed-lines{position:absolute;inset:auto 0 0;width:100%;height:110px;overflow:visible}.pb-feed-base,.pb-circuit-base{stroke:#d8bbed;stroke-width:1;opacity:.15}.pb-feed-drawing{stroke:#d8bbed;stroke-width:1.5;opacity:.64}.pb-signal{fill:var(--brand-signal);opacity:0}.property-bridge-inner{position:relative;isolation:isolate;min-height:clamp(550px,34vw,680px);display:flex;align-items:center}.pb-coordinate-field{position:absolute;z-index:0;inset:8% -5% 4% 42%;background-image:linear-gradient(#ffffff12 1px,transparent 1px),linear-gradient(90deg,#ffffff12 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse,#000 15%,transparent 72%);pointer-events:none}.property-bridge-photo{position:absolute;z-index:3;inset:12px -42px 12px auto;width:64%;max-width:1040px;margin:0;pointer-events:none;transform-origin:50% 85%}.pb-ground-shadow{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.property-bridge-photo img{position:relative;z-index:1;display:block;height:100%;width:100%;object-fit:contain}.pb-circuit{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.pb-circuit-drawing{stroke:#cfb4e9;stroke-width:1.5;opacity:.62}.pb-pointer-light{position:absolute;z-index:2;top:0;left:0;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,#ebffb71c,#fff1ff09 35%,transparent 68%);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) ease}.property-bridge-copy{position:relative;z-index:4;width:46%;max-width:590px;padding:64px 0 84px;pointer-events:none}.property-bridge h2{margin:0;font-size:clamp(48px,4.2vw,72px);line-height:1.06;letter-spacing:-.05em;font-weight:500;text-wrap:balance}.property-bridge .pb-title-line{display:block;overflow:clip;padding-bottom:.13em;margin-bottom:-.13em;color:#fff}.pb-title-line>span{display:block}.pb-title-stroke{display:block;width:230px;height:12px;margin-top:20px;color:var(--brand-signal)}.property-bridge-copy>p{max-width:34ch;margin:26px 0 0;color:#e2cdea;font-size:18px;line-height:1.6;text-wrap:pretty}.pb-outlet{position:relative;height:104px;display:flex;align-items:flex-end;justify-content:center}.pb-outlet:before{content:"";position:absolute;width:136px;height:52px;bottom:-1px;border-radius:70px 70px 0 0;background:#fff}.pb-outlet-line{position:absolute;top:0;left:calc(50% - .75px);width:1.5px;height:62px;background:#cfb4e9;opacity:.62}.pb-next{position:relative;z-index:1;display:grid;place-items:center;width:60px;height:60px;margin-bottom:16px;color:var(--brand-signal-ink);background:var(--brand-signal);border:6px solid #321047;border-radius:50%;transition:background-color var(--motion-duration-fast) ease,transform var(--motion-duration-fast) var(--motion-ease-out)}.pb-next svg{width:24px;height:24px;transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.pb-next:focus-visible{outline:2px solid white;outline-offset:4px}.property-bridge+.support-journey{padding-top:64px}@media(hover:hover)and (pointer:fine){.property-bridge-inner[data-pointer-active] .pb-pointer-light{opacity:1}.pb-next:hover{background:var(--brand-signal-hover)}html:not([data-motion=off]):not([data-navigation=keyboard]) .pb-next:hover svg{transform:translateY(3px)}}@media(max-width:1200px){.pb-feed,.property-bridge-inner{width:calc(100% - 48px)}.pb-feed{height:142px;padding-top:32px}.pb-feed-lines{height:80px}.property-bridge-inner{min-height:0;flex-direction:column;align-items:stretch}.property-bridge-copy{width:100%;max-width:660px;padding:28px 16px 0}.property-bridge h2{font-size:clamp(38px,5.2vw,60px)}.property-bridge-photo{position:relative;inset:auto;order:2;width:min(100%,820px);aspect-ratio:1.5;margin:8px 0 0 auto}.pb-circuit{display:none}.pb-coordinate-field{inset:30% 0 0}.pb-title-stroke{width:190px}.pb-outlet{height:84px}}@media(max-width:800px){.property-bridge{border-radius:36px 0}.pb-feed,.property-bridge-inner{width:calc(100% - 36px)}.pb-feed{height:118px;padding-top:28px}.pb-feed-lines{height:62px}.pb-feed-labels{gap:4px}.pb-feed-labels>span{gap:6px;font-size:11px}.pb-feed-icon{width:18px;height:18px}.property-bridge-copy{padding:22px 0 12px}.property-bridge-photo{width:100%;margin-top:8px}.property-bridge h2{font-size:clamp(32px,8vw,48px)}.property-bridge-copy>p{margin-top:22px;font-size:16px}.pb-title-stroke{margin-top:14px;width:160px}.property-bridge+.support-journey{padding-top:48px}}@media(max-width:480px){.pb-feed{height:142px}.pb-feed-labels>span{flex-direction:column;gap:6px}.pb-feed-icon{width:22px;height:22px}}[data-motion=off] .property-bridge .pb-pointer-light,[data-navigation=keyboard] .property-bridge .pb-pointer-light{opacity:0}@media(prefers-reduced-motion:reduce){.property-bridge .pb-pointer-light{display:none}.pb-next,.pb-next svg{transition:none}html:not([data-motion=off]):not([data-navigation=keyboard]) .pb-next:hover svg{transform:none}}.support-journey{padding-top:110px;padding-bottom:110px;scroll-margin-top:120px}.support-journey .sj-heading{margin-bottom:48px}.support-journey .sj-heading h2{font-size:clamp(36px,3.2vw,54px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance;margin:0}.support-journey .sj-heading h2 span{color:#8a22f2}.support-journey .sj-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:32px}.support-journey .sj-tabs button{position:relative;display:flex;align-items:center;gap:15px;padding:18px 0 23px;min-width:0;min-height:78px;border:0;border-bottom:1px solid #dfd3e7;border-radius:0;background:transparent;color:#786a81;cursor:pointer;font:inherit;font-size:20px;line-height:1.25;text-align:left}.support-journey .sj-tabs button:after{content:"";position:absolute;height:3px;left:0;right:0;bottom:-1px;background:#8a22f2;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-duration-ui, .24s) var(--motion-ease-out, cubic-bezier(.23, 1, .32, 1))}.support-journey .sj-tabs button[aria-selected=true]{color:#35104e}.support-journey .sj-tabs button[aria-selected=true]:after{transform:scaleX(1)}.support-journey .sj-tab-number{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #dfccea;border-radius:50%;font-size:11px;font-weight:500;color:#8c699f}.support-journey [aria-selected=true] .sj-tab-number{background:#8a22f2;border-color:#8a22f2;color:#fff}.support-journey .sj-tab-arrow{font-size:24px;margin-left:auto;margin-right:8px;opacity:.35;transform:rotate(45deg);transition:transform var(--motion-duration-ui, .24s) var(--motion-ease-out, cubic-bezier(.23, 1, .32, 1)),opacity .18s ease}.support-journey [aria-selected=true] .sj-tab-arrow{opacity:1;transform:rotate(0);color:#8a22f2}.support-journey .sj-tabs button:focus-visible,.support-journey .sj-panel:focus-visible,.support-journey .sj-next:focus-visible{outline:3px solid #8a22f2;outline-offset:5px}.support-journey .sj-panel{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:clamp(44px,4.6vw,80px);align-items:center;min-height:0}.support-journey .sj-panel[hidden]{display:none}.support-journey .sj-visual{position:relative;min-width:0;margin:0;padding:0 0 82px;isolation:isolate}.support-journey .sj-picture{position:relative;min-width:0;min-height:0;width:min(660px,88%);aspect-ratio:1.35;overflow:hidden;border-radius:24px;isolation:isolate;background:#f3ecfc}.support-journey .sj-photo-reveal{position:absolute;inset:0}.support-journey .sj-photo-reveal>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .65s var(--motion-ease-out, cubic-bezier(.23, 1, .32, 1))}.support-journey .sj-platform-preview{position:absolute;z-index:2;width:min(530px,90%);right:0;bottom:0}.support-journey [data-sj-kind=setup] .sj-visual{padding-bottom:76px}.support-journey [data-sj-kind=setup] .sj-picture{width:min(680px,calc(100% - 64px));aspect-ratio:1.3;margin-left:auto}.support-journey [data-sj-kind=setup] .sj-platform-preview{width:min(390px,78%);left:0;right:auto;bottom:0}.support-journey [data-sj-kind=support] .sj-visual{padding-bottom:100px}.support-journey [data-sj-kind=support] .sj-picture{width:min(720px,94%);aspect-ratio:1.62}.support-journey [data-sj-kind=support] .sj-platform-preview{width:min(400px,78%);right:0;bottom:0}.support-journey .sj-detail{display:flex;flex-direction:column;justify-content:center;padding:36px 0;min-width:0}.support-journey .sj-caption{margin:0 0 22px;font-size:13px;line-height:1.45;color:#8a22f2}.support-journey .sj-title-mask{overflow:hidden;padding-bottom:5px;margin-bottom:23px}.support-journey .sj-detail h3{max-width:16ch;margin:0;color:#2c153f;font-size:clamp(34px,2.9vw,48px);font-weight:500;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.support-journey .sj-description{max-width:42ch;font-size:17px;line-height:1.65;margin:0;color:#65536f;text-wrap:pretty}.support-journey .sj-conditions{max-width:49ch;margin:24px 0 0;color:#86728f;font-size:13px;line-height:1.65;text-wrap:pretty}.support-journey .sj-next-wrap{margin-top:34px;padding-top:24px;border-top:1px solid #e8dff0}.support-journey .sj-next{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0;border:0;background:transparent;font:inherit;font-size:17px;color:#43215a;cursor:pointer;text-align:left}.support-journey .sj-next small{display:block;font-size:11px;font-weight:400;color:#8c7a96;margin-bottom:7px}.support-journey .sj-next-icon{display:grid;place-items:center;width:50px;height:50px;flex:0 0 50px;border-radius:50%;background:#8a22f2;color:#fff;font-size:26px}@media(hover:hover)and (pointer:fine){.support-journey .sj-tabs button:hover{color:#6515ac}.support-journey .sj-tabs button:hover .sj-tab-arrow{opacity:1;transform:rotate(0)}.support-journey .sj-picture:hover .sj-photo-reveal>img{transform:scale(1.025)}.support-journey .sj-next:hover .sj-next-icon{transform:rotate(45deg)}}@media(max-width:1100px){.support-journey .sj-tabs{gap:15px}.support-journey .sj-tabs button{gap:11px;font-size:17px}.support-journey .sj-panel{grid-template-columns:1fr 1fr;gap:40px}.support-journey .sj-visual{padding-bottom:120px}.support-journey .sj-picture{width:94%;aspect-ratio:1.15}.support-journey [data-sj-kind=setup] .sj-visual{padding-bottom:113px}.support-journey [data-sj-kind=support] .sj-visual{padding-bottom:115px}.support-journey [data-sj-kind=setup] .sj-picture{width:calc(100% - 24px);aspect-ratio:1.2}.support-journey [data-sj-kind=support] .sj-picture{width:100%;aspect-ratio:1.45}.support-journey .sj-description{font-size:16px}.support-journey .sj-platform-preview{width:98%}.support-journey [data-sj-kind=setup] .sj-platform-preview,.support-journey [data-sj-kind=support] .sj-platform-preview{width:min(380px,92%)}}@media(max-width:800px){.support-journey{padding-top:72px;padding-bottom:72px}.support-journey .sj-heading{margin-bottom:26px}.support-journey .sj-heading h2{max-width:21ch;font-size:clamp(34px,6vw,42px)}.support-journey .sj-tabs{gap:14px;margin-bottom:24px}.support-journey .sj-tabs button{flex-wrap:wrap;gap:10px;min-height:90px;padding:12px 0 18px;font-size:14px}.support-journey .sj-tab-number{flex-basis:28px;width:28px;height:28px;font-size:10px}.support-journey .sj-tab-arrow{display:none}.support-journey .sj-panel{grid-template-columns:1fr;gap:0;min-height:0}.support-journey .sj-panel .sj-visual{padding:0}.support-journey .sj-picture{min-height:0;aspect-ratio:1.4;width:calc(100% - 24px)}.support-journey [data-sj-kind=setup] .sj-picture{width:calc(100% - 24px);aspect-ratio:1.4}.support-journey [data-sj-kind=support] .sj-picture{width:100%;aspect-ratio:1.65}.support-journey .sj-panel .sj-platform-preview{position:relative;right:auto;left:auto;bottom:auto;margin:-24px 0 0 auto;width:min(530px,calc(100% - 12px))}.support-journey [data-sj-kind=setup] .sj-platform-preview{width:min(390px,calc(100% - 12px));margin-left:0;margin-right:auto}.support-journey [data-sj-kind=support] .sj-platform-preview{width:min(400px,calc(100% - 12px))}.support-journey .sj-detail{padding:32px 0 0}.support-journey .sj-caption{margin-bottom:16px;font-size:12px}.support-journey .sj-detail h3{font-size:36px;max-width:17ch}.support-journey .sj-title-mask{margin-bottom:19px}.support-journey .sj-conditions{margin-top:22px}.support-journey .sj-next-wrap{margin-top:27px}}@media(max-width:520px){.support-journey .sj-tabs{grid-template-columns:1fr;gap:0}.support-journey .sj-tabs button{flex-wrap:nowrap;min-height:62px;padding:14px 0;gap:14px;font-size:16px}.support-journey .sj-tab-arrow{display:block;font-size:20px}}@media(max-width:400px){.support-journey .sj-heading h2{font-size:31px}.support-journey .sj-heading h2 br{display:none}.support-journey .sj-panel .sj-picture{width:100%;aspect-ratio:1.2}.support-journey [data-sj-kind=support] .sj-picture{aspect-ratio:1.45}.support-journey .sj-panel .sj-platform-preview{width:100%;margin-right:0;margin-top:-20px}.support-journey .sj-detail h3{font-size:33px}.support-journey .sj-description{font-size:15px}}@media(prefers-reduced-motion:reduce){.support-journey :is(.sj-photo-reveal,.sj-photo-reveal>img,[data-sj-reveal]){transform:none!important;opacity:1!important;clip-path:none!important}.support-journey :is(.sj-tab-arrow,.sj-photo-reveal>img,.sj-next-icon),.support-journey .sj-tabs button:after{transition:none!important}.support-journey .sj-next:hover .sj-next-icon{transform:none}}html[data-motion=off] .support-journey :is(.sj-photo-reveal,.sj-photo-reveal>img,[data-sj-reveal]),html[data-navigation=keyboard] .support-journey :is(.sj-photo-reveal,.sj-photo-reveal>img,[data-sj-reveal]){transform:none!important;opacity:1!important;clip-path:none!important}html[data-motion=off] .support-journey :is(.sj-tab-arrow,.sj-photo-reveal>img,.sj-next-icon),html[data-navigation=keyboard] .support-journey :is(.sj-tab-arrow,.sj-photo-reveal>img,.sj-next-icon),html[data-motion=off] .support-journey .sj-tabs button:after,html[data-navigation=keyboard] .support-journey .sj-tabs button:after{transition:none!important}html[data-motion=off] .support-journey .sj-next:hover .sj-next-icon,html[data-navigation=keyboard] .support-journey .sj-next:hover .sj-next-icon{transform:none}.support-journey .sj-heading h2{font-weight:400;line-height:1.1;letter-spacing:-.04em}.support-journey .sj-tabs{gap:12px;margin-bottom:38px;padding:8px;border-radius:999px;background:var(--surface-lavender, #f3ecfc)}.support-journey .sj-tabs button{min-height:64px;gap:13px;padding:13px 20px;border:1px solid transparent;border-radius:999px;color:#6e597b;font-size:18px;font-weight:500;transition:color .22s,background-color .22s,box-shadow .22s}.support-journey .sj-tabs button:after{display:none}.support-journey .sj-tabs button[aria-selected=true]{color:#3d0871;background:#fff;border-color:#eee4f6;box-shadow:0 3px 16px #6d4c8f14}.support-journey .sj-tab-number{width:30px;height:30px;flex-basis:30px;border-color:#e5d7f0;color:#8d70a0}.support-journey .sj-tab-arrow{margin-right:0;font-size:22px}.support-journey .sj-panel{gap:clamp(40px,4.2vw,74px)}.support-journey .sj-picture{border-radius:var(--radius-card, 24px)}.support-journey .sj-caption{color:#7c3aad;font-size:14px}.support-journey .sj-detail h3{font-weight:400;line-height:1.13;letter-spacing:-.035em}.support-journey .sj-description{color:#66566f}.support-journey .sj-conditions{color:#7f6c8b}.support-journey .sj-next-wrap{border-color:#e9dff1;margin-top:30px;padding-top:22px}.support-journey .sj-next-icon{width:46px;height:46px;flex-basis:46px;font-size:24px;transition:transform .28s var(--motion-ease-out, cubic-bezier(.23, 1, .32, 1))}@media(hover:hover)and (pointer:fine){.support-journey .sj-tabs button:not([aria-selected=true]):hover{background:#fff9;color:#6f22ad}}@media(max-width:1100px)and (min-width:801px){.support-journey .sj-tabs button{padding:12px 14px;font-size:16px}}@media(max-width:800px){.support-journey .sj-tabs{gap:7px;padding:6px;margin-bottom:28px}.support-journey .sj-tabs button{flex-wrap:nowrap;gap:8px;min-height:58px;font-size:14px;padding:11px 12px}.support-journey .sj-tab-number{width:26px;height:26px;flex-basis:26px}.support-journey .sj-detail{padding-top:30px}}@media(max-width:520px){.support-journey .sj-tabs{grid-template-columns:1fr;gap:5px;border-radius:24px;padding:7px}.support-journey .sj-tabs button{min-height:55px;padding:11px 15px;gap:12px;font-size:15px}.support-journey .sj-tab-arrow{display:block}.support-journey .sj-picture{border-radius:20px}.support-journey .sj-detail h3{font-size:clamp(30px,8vw,36px)}}html[data-motion=off] .support-journey .sj-tabs button,html[data-navigation=keyboard] .support-journey .sj-tabs button{transition:none}@media(prefers-reduced-motion:reduce){.support-journey .sj-tabs button,.support-journey .sj-next-icon{transition:none}.support-journey .sj-next:hover .sj-next-icon{transform:none}}.layered-photo{position:relative;display:block;width:100%;height:100%;min-width:0;overflow:hidden;isolation:isolate;--photo-overscan: 1.12}.layered-photo .layered-photo__original,.layered-photo .layered-photo__plane>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--photo-position, 50% 50%);border:0}.layered-photo .layered-photo__original{opacity:1;transform:scale(var(--photo-overscan))}.layered-photo .layered-photo__plane>img{right:auto;bottom:auto;object-fit:fill;transform-origin:0 0}.layered-photo__scene,.layered-photo__plane{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.layered-photo__scene{opacity:0}.layered-photo__plane{transform:scale(var(--photo-overscan))}.layered-photo__plane--background{z-index:0}.layered-photo__plane--desk{z-index:10}.layered-photo__plane--foreground,.layered-photo__plane--person,.layered-photo__plane--person-left,.layered-photo__plane--person-right{z-index:20}.layered-photo__plane--computer{z-index:30}.layered-photo__plane--document,.layered-photo__plane--documents,.layered-photo__plane--notebook,.layered-photo__plane--keys,.layered-photo__plane--house,.layered-photo__plane--props{z-index:40}[data-layered-photo=carteira] .layered-photo__plane--person-left>img{clip-path:polygon(0 0,100% 0,100% 100%,44.2% 100%,44.2% 88%,14.3% 93%,0 95.4%)}.layered-photo[data-layer-state=ready] .layered-photo__scene{opacity:1}.layered-photo[data-layer-state=ready] .layered-photo__original{opacity:0}.layered-photo[data-layered-photo=static] .layered-photo__original{transform:none}@media(max-width:900px){.layered-photo{--photo-overscan: 1.08}}:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden) .layered-photo__plane{transform:scale(var(--photo-overscan))!important}@media(prefers-reduced-motion:reduce){.layered-photo__plane{transform:scale(var(--photo-overscan))!important}}.scroll-brand{display:block;width:100%;height:auto;overflow:visible}.scroll-brand-piece{opacity:0;transform-origin:0 0}.scroll-brand-wordmark{color:var(--purple, #8a22f2)}.scroll-brand-leader-stage{visibility:hidden}.scroll-brand-leader{color:#091026}.scroll-brand-leader,.scroll-brand-word-mask{transform-origin:0 0}.scroll-brand-trail{opacity:0;pointer-events:none}.scroll-brand-word-mask{transform:translate(200px)}.home-brand-v{position:fixed;top:0;left:0;width:64px;height:64px;margin:-32px 0 0 -32px;z-index:101;pointer-events:none;transform-origin:center;opacity:0;will-change:transform;color:#8a22f2}.home-brand-v svg{display:block;width:100%;height:100%;overflow:visible}.home-brand-v-form,.home-brand-v-sparks,.home-brand-v-drops{position:absolute;inset:0;display:block;transform-origin:center}.home-brand-v-sparks i{position:absolute;left:50%;top:50%;width:15px;height:3px;margin-top:-1.5px;border-radius:999px;background:currentColor;transform-origin:right center;opacity:0}[data-brand-docked=true]>svg,[data-brand-docked=true] .wf-submit-glyph,[data-brand-docked=true]>.db-arrow-layer{visibility:hidden!important}.support-journey .sj-next-icon[data-brand-docked=true],.back-top span[data-brand-docked=true]{color:transparent!important}.brand-v-anchor{position:relative}.brand-v-rest{position:absolute;z-index:3;display:block;pointer-events:none}.brand-v-rest svg{position:static!important;inset:auto!important;display:block;width:100%!important;height:100%!important;overflow:visible;transform:none!important;opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important}@media(hover:hover)and (pointer:fine){.ps-link:hover .ps-link-arrow .brand-v-rest{color:#c6f432!important}}.home-brand-v-drops i{position:absolute;left:50%;top:50%;width:7px;height:13px;border-radius:65% 65% 60% 60%/80% 80% 40% 40%;background:currentColor;opacity:0;transform-origin:center}@media(prefers-reduced-motion:reduce){.home-brand-v{display:none}}.header-nav-signal{display:none}@media(min-width:901px){.site-header .main-nav[data-header-motion=ready]{position:relative}.main-nav[data-header-motion=ready]>.header-nav-signal{position:absolute;inset:0;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.header-nav-line,.header-nav-v{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.header-nav-line{width:32px;height:2px;border-radius:1px;background:var(--purple);transform-origin:left center}.header-nav-v{width:10px;height:10px;transform-origin:5px 5px}.header-nav-v svg{display:block;width:100%;height:100%;overflow:visible}.interaction-motion .main-nav[data-header-motion=ready]>a:after{display:none}}.site-footer .footer-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer .footer-directory>div:has(>a[href]){position:relative;min-width:0;gap:2px;padding-inline-start:32px}.site-footer .footer-directory>div>a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;max-width:100%;padding-block:6px;line-height:1.4;overflow-wrap:anywhere}.site-footer .footer-directory>div>a:after{bottom:5px}.site-footer[data-footer-motion=ready] .footer-directory [data-fnm-current=true]{color:#fff}.site-footer .back-top,.site-footer .footer-bottom button{min-width:44px;min-height:44px}.site-footer.site-footer[data-footer-motion=ready] .back-top>span:last-child{transform:none;transition:none}.site-footer[data-footer-motion=ready] .fnm-sled{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.site-footer[data-footer-motion=ready] .fnm-mark{position:absolute;top:-6px;left:-6px;width:12px;height:12px;overflow:visible;transform:rotate(-90deg)}.site-footer[data-footer-motion=ready] .fnm-connector{position:absolute;top:-.5px;left:8px;width:13px;height:1px;border-radius:1px;background:#fff;transform-origin:left center;opacity:.65}@media(max-width:900px){.site-footer .footer-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.site-footer .footer-directory{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px}.site-footer .footer-directory>div:has(>a[href]){padding-inline-start:22px}.site-footer .footer-directory>div>a{overflow-wrap:normal}.site-footer[data-footer-motion=ready] .fnm-mark{top:-5px;left:-5px;width:10px;height:10px}}a.button[data-directional-button=ready]{position:relative;transform:none!important;translate:none!important}a.button[data-directional-button=ready]>svg{opacity:0!important;transform:none!important;translate:none!important;transition:none!important}a.button[data-directional-button=ready]>.db-arrow-layer{position:absolute;display:block;z-index:1;margin:0;padding:0;overflow:visible;pointer-events:none;-webkit-user-select:none;user-select:none;color:inherit;transform:none!important;translate:none!important;transition:none!important}a.button[data-directional-button=ready] .db-arrow-glyph{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;overflow:visible;pointer-events:none;transform-origin:center;transition:none!important}a.button[data-directional-button=ready] .db-arrow-echo{opacity:0}@media(max-width:900px){.site-header .main-nav[data-mobile-menu=true],.site-header .main-nav[data-mobile-menu=true]>a{animation:none!important}.site-header .main-nav[data-mobile-menu=true]{box-sizing:border-box;transform-origin:center top;max-height:var(--mobile-menu-max-height, calc(100dvh - 92px) );overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c89bea #f5edff;touch-action:pan-y}.site-header .main-nav[data-mobile-menu=true][data-mobile-menu-state=closed]{display:none;pointer-events:none}.site-header .main-nav[data-mobile-menu=true]:is([data-mobile-menu-state=opening],[data-mobile-menu-state=open],[data-mobile-menu-state=closing]){display:grid;gap:0}.site-header .main-nav[data-mobile-menu=true]:is([data-mobile-menu-state=opening],[data-mobile-menu-state=closing]){pointer-events:none}.site-header .main-nav[data-mobile-menu=true][data-mobile-menu-state=open]{transform:none;opacity:1}.site-header .main-nav[data-mobile-menu=true]>a{min-height:48px;box-sizing:border-box;transform-origin:left center}}html[data-navigation=pointer] .story-step[tabindex="-1"]:focus-visible{outline:none}.journey .text-link{min-height:44px}@media(min-width:901px){.journey .orbit-sticky{top:max(112px,calc(50svh - 255px))}}@media(min-width:901px)and (max-height:760px){.journey:not(.concept-humano) .orbit-rail{padding-top:10px}}@media(min-width:901px)and (max-height:480px){.journey:not(.concept-humano) .orbit-rail{padding-top:0}}@media(max-width:900px){.journey{overflow-x:clip}.journey .hero-backdrop{display:none}.journey .hero{height:auto;isolation:isolate}.journey .hero:before{content:"";position:absolute;inset:0 -100vw;background:var(--deep);pointer-events:none;z-index:-1}.journey .hero>*{flex-shrink:0}.journey .mobile-scene--human{width:min(290px,90%);margin-top:32px;margin-bottom:0}}@media(max-width:900px)and (max-height:520px){.journey .hero{min-height:0}.journey .hero .mobile-scene{width:min(240px,60svh)}}.wf-card[data-wfm=ready],.wf-card[data-wfm=ready] .wf-field label{position:relative}.wf-card[data-wfm=ready] .wf-field label:after{content:"";position:absolute;bottom:-3px;left:0;width:22px;height:1.5px;border-radius:2px;background:var(--wf-purple);opacity:0;transform:scaleX(.25);transform-origin:left;transition:opacity .18s ease,transform .22s var(--motion-ease-out, ease-out);pointer-events:none}.wf-card[data-wfm=ready] .wf-field:focus-within label:after{opacity:1;transform:scaleX(1)}.wf-card[data-wfm=ready] .wf-submit{box-shadow:inset 0 1px #ffffff30,inset 0 -1px #3d087126}.wf-card[data-wfm=ready] .wf-feedback{animation:none}.wf-card[data-wfm=ready] .wfm-layer{position:absolute;z-index:1;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none}.wfm-layer .wfm-rail{position:absolute;inset:0;display:block;width:100%;height:100%;fill:none;stroke:#b38bd6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:0}.wfm-layer .wfm-focus-marker{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:var(--wf-purple);box-shadow:0 0 0 3px #8a22f218;opacity:0}.wfm-layer[data-invalid=true] .wfm-focus-marker{background:#ac355a;box-shadow:0 0 0 3px #ac355a18}.wfm-layer .wfm-submit-edge{position:absolute;height:2px;overflow:hidden;border-radius:2px}.wfm-layer .wfm-submit-sweep{display:block;width:40%;height:100%;border-radius:inherit;background:#fff;transform:translate(-110%);opacity:0}.wfm-layer .wfm-feedback-edge{position:absolute;width:3px;border-radius:3px;background:var(--wf-purple);transform-origin:top;opacity:0}.wfm-layer[data-phase=error] .wfm-feedback-edge{background:#ac355a}.wf-card[data-wfm-motion=off] .wf-field label:after,.wf-card[data-wfm-motion=off] .wf-field input,.wf-card[data-wfm-motion=off] .wf-submit-glyph>svg{transition:none!important}.wf-card[data-wfm-motion=off] .wf-spinner{animation:none!important}@media(prefers-reduced-motion:reduce){.wf-card[data-wfm=ready] .wf-field label:after{transition:none!important}}.wf-section{--wf-purple: #8a22f2;--wf-purple-deep: #6711bb;--wf-ink: #241137;--wf-muted: #756880;--wf-border: #e8dfef;position:relative;width:min(100%,1280px);margin-inline:auto;padding:clamp(76px,10vw,150px) clamp(22px,5vw,72px);scroll-margin-top:100px;box-sizing:border-box;color:var(--wf-ink)}.wf-section *,.wf-dialog-backdrop *{box-sizing:border-box}.wf-intro{max-width:740px;margin:0 auto 42px;text-align:center}.wf-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#7520c4;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.12em}.wf-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #8a22f214}.wf-intro h2{margin:23px 0 22px;font-size:clamp(36px,4.9vw,66px);line-height:1.06;letter-spacing:-.055em;font-weight:500;text-wrap:balance}.wf-intro>p{max-width:490px;margin:0 auto;font-size:16px;line-height:1.7;color:var(--wf-muted);text-wrap:pretty}.wf-card{max-width:700px;margin-inline:auto;border:1px solid var(--wf-border);border-radius:24px;padding:clamp(24px,4vw,42px);background:#fff;box-shadow:0 16px 60px -28px #4b0d6e20}.wf-card-heading{display:flex;gap:23px;align-items:center;margin-bottom:25px}.wf-card-heading>div{min-width:0}.wf-card-heading :is(h2,h3){margin:0 0 5px;font-size:23px;font-weight:500;letter-spacing:-.035em}.wf-card-heading p{margin:0;color:var(--wf-muted);font-size:14px;line-height:1.6}.wf-card-mark{flex:0 0 124px;width:124px;height:104px;display:grid;place-items:center;overflow:hidden}.wf-mark-artwork{display:block;width:100%;height:100%}.wf-mark-orbit{fill:none;stroke:#d1a5ef22;stroke-width:1}.wf-mark-orbit-inner{stroke:#d1a5ef14}.wf-preview-note{display:flex;gap:8px;margin:0 0 27px;padding:12px 14px;border-radius:8px;background:#f7f0fe;color:#68378e;font-size:12px;line-height:1.6}.wf-preview-note>span{font-size:16px;line-height:1.2}.wf-field{min-width:0;margin-bottom:20px}.wf-field label{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-bottom:8px;font-size:13px;font-weight:700;color:#352441}.wf-field label span{color:var(--wf-muted);font-size:11px;font-weight:400}.wf-field:focus-within label{color:var(--wf-purple)}.wf-field input{width:100%;height:51px;margin:0;padding:0 14px;border:1px solid #dfd5e7;border-radius:9px;background:#fff;font:inherit;font-size:14px;color:var(--wf-ink);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.wf-field input::placeholder{color:#887b93;opacity:1}.wf-field input:hover{border-color:#b79ccf}.wf-field input:focus-visible{border-color:var(--wf-purple);box-shadow:0 0 0 3px #8a22f218}.wf-field input[aria-invalid=true]{border-color:#ac355a}.wf-field input:disabled{background:#faf8fc;color:#756880;cursor:wait}.wf-field--suggest{position:relative}.wf-suggestions{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #dfd5e7;border-radius:12px;box-shadow:0 14px 34px -12px #28143d47;max-height:280px;overflow-y:auto}.wf-suggestions[hidden]{display:none}.wf-suggestions li{padding:0 12px;border-radius:8px;font-size:15px;line-height:42px;color:var(--wf-ink);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wf-suggestions b{font-weight:500;color:var(--wf-purple)}.wf-suggestions li[aria-selected=true],.wf-suggestions li:hover{background:#f4ecfc}@media(forced-colors:active){.wf-suggestions li[aria-selected=true]{outline:2px solid Highlight}}.wf-field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wf-field-error{margin:7px 0 0;color:#9f294f;font-size:12px;line-height:1.5}.wf-submit{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:54px;padding:15px 19px;border:1px solid transparent;border-radius:9px;background:var(--wf-purple);color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:500;text-align:left;transition:background .16s ease}.wf-submit:hover:not(:disabled){background:var(--wf-purple-deep)}.wf-section .wf-submit:active:not(:disabled){transform:none}.wf-submit:disabled{cursor:default;background:#7540a6}.wf-submit:focus-visible,.wf-privacy-note button:focus-visible,.wf-dialog button:focus-visible{outline:3px solid #ae71eb;outline-offset:4px}.wf-submit svg{flex-shrink:0}.wf-submit-motion,.wf-submit-glyph{position:relative;display:block;width:24px;height:24px;flex-shrink:0}.wf-submit-glyph>svg,.wf-submit-glyph>.wf-spinner{position:absolute;top:2px;left:2px}.wf-submit-glyph>svg{transition:opacity var(--motion-fast, .18s) ease,transform var(--motion-standard, .24s) var(--motion-ease-out)}.wf-submit-result{opacity:0;transform:translate(-7px)}.wf-submit-glyph:is([data-phase=preview],[data-phase=success],[data-phase=busy]) .wf-submit-arrow{opacity:0;transform:translate(7px)}.wf-submit-glyph:is([data-phase=preview],[data-phase=success]) .wf-submit-result{opacity:1;transform:translate(0)}.wf-privacy-note{margin:16px 0 0;color:var(--wf-muted);text-align:center;font-size:11px;line-height:1.8}.wf-privacy-note button{display:inline-flex;align-items:center;min-height:44px;padding:7px 4px;border:0;background:transparent;color:#6b20ac;text-decoration:underline;text-underline-offset:3px;font:inherit;cursor:pointer}.wf-feedback{margin-top:18px;padding:15px 16px;border:1px solid #e5d2f5;border-radius:9px;background:#faf5ff;color:#512176;font-size:13px;line-height:1.6}.wf-feedback strong{font-weight:700}.wf-feedback p{margin:3px 0 0}.wf-feedback{animation:wf-feedback-in .18s ease both}.wf-feedback-preview:before,.wf-feedback-success:before{content:"↳";display:inline-grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#ead8fb;color:#6d219d;margin-right:8px}.wf-feedback-success:before{content:"✓";border-radius:50%;background:#8a22f2;color:#fff}@keyframes wf-feedback-in{0%{opacity:0}to{opacity:1}}.wf-feedback-error{border-color:#eed3df;color:#8b2b51;background:#fff8fb}.wf-spinner{width:18px;height:18px;flex-shrink:0;border:2px solid #ffffff55;border-top-color:#fff;border-radius:50%;animation:wf-spin .7s linear infinite}@keyframes wf-spin{to{transform:rotate(360deg)}}.wf-dialog-backdrop{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:22px;overflow-y:auto;overscroll-behavior:contain;background:#170b2a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wf-dialog{position:relative;width:min(100%,510px);max-height:calc(100dvh - 44px);overflow-y:auto;padding:40px;border:1px solid #e8dfef;border-radius:20px;background:#fff;box-shadow:0 25px 100px #15042e40;color:#241137}.wf-dialog-close{display:grid;place-items:center;position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:50%;color:#675371;background:#f6f0fa;cursor:pointer}.wf-dialog h2{margin:20px 0;font-size:30px;font-weight:500;line-height:1.1;letter-spacing:-.04em}.wf-dialog-copy{color:#716279;font-size:14px;line-height:1.75}.wf-dialog-copy p{margin:0 0 14px}.wf-dialog-understood{display:inline-flex;align-items:center;gap:20px;min-height:44px;padding:11px 19px;margin-top:8px;border:0;border-radius:8px;background:#8a22f2;color:#fff;font:inherit;font-size:14px;cursor:pointer}.wf-dialog-backdrop .wf-dialog .wf-dialog-close:is(:hover,:active),.wf-dialog-backdrop .wf-dialog .wf-dialog-understood:is(:hover,:active){transform:none}.wf-dialog-close svg,.wf-dialog-understood svg{transition:transform var(--motion-fast, .18s) var(--motion-ease-out)}.wf-dialog-understood:hover{background:#6711bb}.wf-dialog-backdrop[data-dialog-closing=true]{pointer-events:none}@media(hover:hover)and (pointer:fine){html:not([data-motion=off]) .wf-section[data-wf-input=pointer] .wf-submit:not(:disabled):hover .wf-submit-glyph:is([data-phase=idle],[data-phase=error]) .wf-submit-arrow{transform:translate(3px)}html:not([data-motion=off]) .wf-dialog-backdrop[data-dialog-input=pointer] .wf-dialog-close:hover svg{transform:rotate(90deg)}html:not([data-motion=off]) .wf-dialog-backdrop[data-dialog-input=pointer] .wf-dialog-understood:hover svg{transform:translate(3px)}}@media(max-width:560px){.wf-section{padding-inline:20px}.wf-intro{margin-bottom:30px}.wf-intro h2{font-size:clamp(35px,9vw,48px)}.wf-intro>p{font-size:15px}.wf-card{padding:25px 20px;border-radius:17px}.wf-card-heading{gap:12px}.wf-card-mark{flex-basis:86px;width:86px;height:86px}.wf-card-heading :is(h2,h3){font-size:22px}.wf-card-heading p{font-size:13px}.wf-field-row{grid-template-columns:1fr;gap:0}.wf-field input{font-size:16px}.wf-dialog{padding:38px 24px 26px;border-radius:16px}}.wf-section[data-wf-input=keyboard] *,.wf-section[data-wf-input=keyboard] *:before,.wf-dialog-backdrop[data-dialog-input=keyboard],.wf-dialog-backdrop[data-dialog-input=keyboard] *{animation:none!important;transition-duration:0s!important}.wf-section[data-wf-input=keyboard] .wf-submit-motion,.wf-section[data-wf-input=keyboard] .wf-submit-motion *,.wf-dialog-backdrop[data-dialog-input=keyboard] button svg{translate:none!important}@media(prefers-reduced-motion:reduce){.wf-section *,.wf-section *:before,.wf-dialog-backdrop,.wf-dialog-backdrop *{transition:none!important;animation:none!important}.wf-field:focus-within label{transform:none}.wf-spinner{animation:none;border-color:#fff}.wf-dialog button svg{transform:none!important}}.route-surface .wf-section{--wf-ink: #28143d;--wf-muted: #71617d;--wf-border: #28143d12;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;column-gap:clamp(40px,6vw,96px);width:min(calc(100% - 80px),1440px);padding:48px 0}.route-surface .wf-intro{max-width:590px;margin:0;padding-top:40px;text-align:left}.route-surface .wf-eyebrow{font-size:13px;line-height:1.5;font-weight:500;letter-spacing:.02em}.route-surface .wf-section .wf-intro :is(h1,h2){max-width:20ch;width:auto;margin:24px 0;color:#28143d;font-size:clamp(44px,4.2vw,60px);line-height:1.1;font-weight:400;letter-spacing:-.04em;text-wrap:balance}.route-surface .wf-intro>p{max-width:34ch;margin:0;font-size:19px;line-height:1.7}.route-surface .wf-card{min-width:0;width:100%;max-width:700px;margin:0;padding:clamp(28px,3.1vw,44px);border:1px solid #fff;border-radius:var(--radius-card, 24px);background:#fff;box-shadow:var(--shadow-card, 0 2px 48px rgba(109, 76, 143, .1))}.route-surface .wf-card-heading{flex-direction:row;align-items:center;gap:18px;margin-bottom:28px}.route-surface .wf-card-heading .wf-card-mark{flex:0 0 74px;width:74px;height:74px}.route-surface .wf-card-heading :is(h2,h3){margin:0 0 6px;font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.025em}.route-surface .wf-card-heading p{font-size:15px;line-height:1.6}.route-surface .wf-preview-note{align-items:flex-start;gap:9px;margin-bottom:28px;padding:14px 16px;border-radius:12px;background:var(--surface-lavender, #f3ecfc);color:#613782;font-size:13px;line-height:1.6}.route-surface .wf-field{margin-bottom:24px}.route-surface .wf-field label{font-size:14px;font-weight:500;margin-bottom:10px}.route-surface .wf-field label span{font-size:12px}.route-surface .wf-field input{height:54px;padding-inline:16px;border-color:#28143d18;border-radius:10px;background:var(--surface-soft, #fbf9fe);font-size:16px}.route-surface .wf-field input:focus-visible{border-color:#8a22f2;background:#fff;box-shadow:0 0 0 4px #8a22f211}.route-surface .wf-field input[aria-invalid=true]{border-color:#ac355a}.route-surface .wf-field-row{column-gap:16px}.route-surface .wf-submit{min-height:56px;padding:15px 24px;border-radius:99px;font-size:16px;font-weight:500}.route-surface .wf-privacy-note{font-size:12px;line-height:1.7;margin-top:18px}.route-surface .wf-feedback{padding:16px;border-radius:12px;font-size:14px}.route-surface .standalone-waitlist{padding:36px 0 96px;background:var(--surface-lavender, #f3ecfc)}.route-surface .standalone-waitlist .waitlist-kicker{width:min(calc(100% - 80px),1440px);min-height:50px;margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #28143d0c;color:#74667e;font-size:13px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:0}.route-surface .standalone-waitlist .waitlist-kicker .small-orbit{width:44px;height:44px;padding:4px}.route-surface .standalone-waitlist .wf-section{padding-top:64px}.wf-dialog-backdrop .wf-dialog{border-radius:24px;border-color:#fff;box-shadow:0 16px 64px #28143d26;color:#28143d}.wf-dialog-backdrop .wf-dialog h2{font-size:32px;font-weight:400;letter-spacing:-.035em;line-height:1.15}.wf-dialog-backdrop .wf-dialog-copy{font-size:15px}.wf-dialog-backdrop .wf-dialog-understood{border-radius:99px;padding:12px 22px}@media(min-width:1800px){.route-surface .wf-section{column-gap:112px}}@media(max-width:1100px){.route-surface .wf-section{column-gap:40px}.route-surface .wf-section .wf-intro :is(h1,h2){font-size:48px}.route-surface .wf-intro>p{font-size:18px}}@media(max-width:900px){.route-surface .wf-section{width:min(calc(100% - 48px),700px);grid-template-columns:minmax(0,1fr);gap:36px;padding-block:24px}.route-surface .wf-intro{padding-top:0;max-width:600px}.route-surface .wf-section .wf-intro :is(h1,h2){max-width:18ch;margin-block:20px;font-size:clamp(40px,6vw,54px)}.route-surface .wf-intro>p{max-width:44ch}.route-surface .wf-card{padding:36px}.route-surface .standalone-waitlist{padding:24px 0 64px}.route-surface .standalone-waitlist .waitlist-kicker{width:min(calc(100% - 48px),700px);padding-bottom:16px}.route-surface .standalone-waitlist .wf-section{padding-top:40px}}@media(max-width:560px){.route-surface .wf-section{width:calc(100% - 40px);gap:28px;padding-block:16px}.route-surface .wf-section .wf-intro :is(h1,h2){font-size:clamp(36px,9.5vw,46px);max-width:16ch}.route-surface .wf-intro>p{font-size:17px}.route-surface .wf-card{padding:24px 20px}.route-surface .wf-card-heading{gap:12px;align-items:center;margin-bottom:24px}.route-surface .wf-card-heading .wf-card-mark{flex-basis:56px;width:56px;height:56px}.route-surface .wf-card-heading :is(h2,h3){font-size:23px}.route-surface .wf-card-heading p{font-size:14px}.route-surface .wf-preview-note{padding:12px;font-size:12px}.route-surface .wf-field{margin-bottom:20px}.route-surface .wf-submit{padding-inline:18px;font-size:15px}.route-surface .standalone-waitlist .waitlist-kicker{width:calc(100% - 40px);font-size:12px}.wf-dialog-backdrop .wf-dialog{padding:38px 24px 26px}}@media(max-width:360px){.route-surface .wf-card-heading{align-items:flex-start;flex-direction:column;gap:12px}.route-surface .wf-card-heading .wf-card-mark{flex-basis:auto}.route-surface .wf-card{padding-inline:18px}}.wf-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.route-surface :is(.waitlist-wrap,.standalone-waitlist){padding:24px 0 88px;border-top:0;background:#fff}:is(.waitlist-wrap,.standalone-waitlist) .wf-section{--wf-purple: var(--deep, #3d0871);--wf-purple-deep: var(--deep, #3d0871);--wf-ink: var(--deep, #3d0871);--wf-muted: #6d6277;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,5vw,80px);width:min(calc(100% - 80px),1440px);margin-inline:auto;scroll-margin-top:0;padding:clamp(40px,4.5vw,72px);border-radius:40px;background:var(--deep, #3d0871)}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-intro{max-width:580px;margin:0;padding:12px 0;text-align:left}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-eyebrow{gap:12px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.09em}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-eyebrow-dot{width:8px;height:8px;background:var(--brand-signal, #c6f432);box-shadow:none}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-intro :is(h1,h2){width:auto;max-width:12ch;margin:30px 0 28px;color:#fff;font-size:clamp(48px,4.7vw,72px);font-weight:400;line-height:1.04;letter-spacing:-.05em;text-wrap:balance}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-intro>p{max-width:32ch;margin:0;color:#e5d7ef;font-size:19px;line-height:1.65}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-card{min-width:0;width:100%;max-width:none;margin:0;padding:clamp(28px,3vw,44px);border:0;border-radius:28px;background:#fff;box-shadow:none}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-card-heading{margin-bottom:24px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-card-heading .wf-card-mark{display:none}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-card-heading :is(h2,h3){max-width:23ch;margin-bottom:10px;color:var(--deep, #3d0871);font-size:clamp(25px,2.2vw,31px);font-weight:500;line-height:1.15;letter-spacing:-.035em}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-card-heading p{color:var(--wf-muted);font-size:15px;line-height:1.6}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-preview-note{gap:10px;margin-bottom:26px;padding:13px 15px;border-radius:12px;background:#f5f2f8;color:#62506e;font-size:12px;line-height:1.6}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-field{margin-bottom:22px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-field label{margin-bottom:9px;color:var(--deep, #3d0871);font-size:14px;font-weight:500}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-field label span{font-size:12px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-field input{height:54px;padding-inline:16px;border:1px solid #ded6e6;border-radius:12px;background:#fff;color:var(--deep, #3d0871);font-size:16px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-field input:hover{border-color:#a995bc}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-field input:focus-visible{border-color:var(--deep, #3d0871);box-shadow:0 0 0 3px #c6f43240}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-field input[aria-invalid=true]{border-color:#ac355a}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-field input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #ac355a18}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-field-row{column-gap:16px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-submit{--cta-bg: var(--brand-signal, #c6f432);--cta-ink: var(--deep, #3d0871);--cta-fill: var(--brand-signal-hover, #dcff78);--motion-fill: var(--cta-fill);min-height:58px;padding:14px 22px;border-radius:999px;background:var(--cta-bg);color:var(--cta-ink);box-shadow:none;font-size:16px;font-weight:500;letter-spacing:-.015em}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-submit:hover:not(:disabled){background:var(--cta-bg);color:var(--cta-ink)}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-submit:disabled{--cta-bg: #e0e8c9;color:#655b71}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-submit:focus-visible,:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-privacy-note button:focus-visible{outline:2px solid var(--deep, #3d0871);outline-offset:4px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-privacy-note{margin-top:16px;font-size:12px;line-height:1.7}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-privacy-note button{color:var(--deep, #3d0871)}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-feedback{border-color:#e5dceb;background:#f7f4fa;color:var(--deep, #3d0871)}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-feedback-preview:before,:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-feedback-success:before{background:var(--brand-signal, #c6f432);color:var(--deep, #3d0871)}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-feedback-error{border-color:#eed3df;background:#fff8fb;color:#8b2b51}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wfm-focus-marker{box-shadow:0 0 0 3px #c6f43240}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wfm-layer[data-invalid=true] .wfm-focus-marker{box-shadow:0 0 0 3px #ac355a18}@media(max-width:1100px){:is(.waitlist-wrap,.standalone-waitlist) .wf-section{gap:36px;padding:36px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-intro :is(h1,h2){font-size:50px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-intro>p{font-size:18px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-card{padding:28px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-field-row{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:900px){.route-surface :is(.waitlist-wrap,.standalone-waitlist){padding:16px 0 56px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section{grid-template-columns:minmax(0,1fr);gap:36px;width:calc(100% - 48px);padding:40px;border-radius:32px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-intro{max-width:600px;padding:0}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-intro :is(h1,h2){max-width:15ch;margin-block:24px;font-size:clamp(44px,6.5vw,58px)}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-intro>p{max-width:42ch}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-card{padding:32px}}@media(max-width:560px){.route-surface :is(.waitlist-wrap,.standalone-waitlist){padding-bottom:32px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section{width:calc(100% - 24px);gap:28px;padding:32px 16px 16px;border-radius:28px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-intro{padding-inline:8px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-intro :is(h1,h2){max-width:13ch;margin:24px 0 20px;font-size:clamp(36px,10vw,48px)}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-intro>p{font-size:16px;line-height:1.65}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-card{padding:24px 20px;border-radius:20px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-card-heading :is(h2,h3){font-size:25px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-card-heading p{font-size:14px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-preview-note{padding:12px}:is(.waitlist-wrap,.standalone-waitlist) .wf-section .wf-submit{padding-inline:18px;font-size:15px}}.pd-details{--pd-purple: #8a22f2;--pd-deep: #3d0871;--pd-ink: #28143d;--pd-muted: #706579;--pd-lime: #c6f432;color:var(--pd-ink);background:#fff;scroll-margin-top:110px}.pd-details .pd-section{padding:clamp(78px,7vw,118px) 0;scroll-margin-top:96px}.pd-details .pd-intro{display:grid;grid-template-columns:1.12fr .88fr;align-items:end;gap:10%;margin-bottom:48px}.pd-details .pd-chapter-label{display:flex;align-items:center;gap:13px;margin-bottom:24px;color:#7430b0;font-size:15px;line-height:1.4}.pd-details .pd-chapter-label>span{color:#80708c;font-size:12px;font-variant-numeric:tabular-nums}.pd-details h2{margin:0;font-size:clamp(40px,4.4vw,62px);font-weight:400;letter-spacing:-.045em;line-height:1.07}.pd-details h2 em{color:var(--pd-purple);font-style:normal}.pd-details .pd-description{max-width:38ch;margin:0 0 5px;color:var(--pd-muted);font-size:clamp(18px,1.5vw,20px);line-height:1.6}.pd-details .pd-photo{overflow:hidden;border-radius:28px;background:#f3ecfc}.pd-details .pd-photo>.screen-photo{width:100%;height:100%}.pd-details .pd-icon{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:13px;background:#f3e9ff;color:var(--pd-purple)}.pd-details .pd-icon>svg{width:24px;height:24px}.pd-details .pd-icon--lime{color:var(--pd-deep);background:var(--pd-lime)}.pd-details .pd-management-scene{position:relative;padding-bottom:52px}.pd-details .pd-management-photo{width:78%}.pd-details .pd-organization{position:absolute;right:0;bottom:0;width:41%;min-width:360px;margin:0;padding:28px 30px;border:1px solid #ece2f5;border-radius:25px;background:linear-gradient(145deg,#fff 55%,#faf6ff);box-shadow:0 19px 44px #32104713,0 3px 7px #32104706}.pd-details .pd-organization-heading{display:flex;align-items:center;gap:13px;padding-bottom:21px}.pd-details .pd-organization-heading>strong{font-size:20px;line-height:1.25;font-weight:500;letter-spacing:-.025em}.pd-details .pd-entities{position:relative;list-style:none;padding:0;margin:0}.pd-details .pd-entities:before{position:absolute;content:"";top:26px;bottom:26px;left:19px;width:1px;background:#ddc9ed}.pd-details .pd-entities li{position:relative;display:flex;align-items:center;gap:16px;padding:12px 0}.pd-details .pd-entity-icon{position:relative;display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border:1px solid #eaddf4;border-radius:11px;background:#fff;color:var(--pd-purple)}.pd-details .pd-entity-icon svg{width:22px;height:22px}.pd-details .pd-entities li strong{display:block;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.015em}.pd-details .pd-entities li div>span{display:block;margin-top:3px;color:var(--pd-muted);font-size:14px;line-height:1.45}.pd-details .pd-bottom-note{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0 0;padding:22px 0 0;border-top:1px solid #e8deee;color:#64516f;font-size:16px;line-height:1.5}.pd-details .pd-bottom-note>span{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;color:var(--pd-purple)}.pd-details .pd-bottom-note svg{width:24px;height:24px;transform:rotate(45deg)}.pd-details .pd-finance{background:#fbf9fe}.pd-details .pd-finance-scene{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-bottom:42px}.pd-details .pd-finance-photo{grid-column:5 / -1;grid-row:1}.pd-details .pd-ledger{position:relative;grid-column:1 / 6;grid-row:1;margin:0 0 -42px;padding:30px;border:1px solid #e9ddf4;border-radius:26px;background:#fff;box-shadow:0 20px 46px #32104716,0 3px 7px #32104706}.pd-details .pd-ledger-heading{display:flex;align-items:center;gap:13px;margin-bottom:28px}.pd-details .pd-ledger h3{font-size:23px;font-weight:500;line-height:1.17;letter-spacing:-.035em}.pd-details .pd-payment{display:flex;align-items:center;gap:13px;padding:17px;border-radius:15px;background:#f6f0fc}.pd-details .pd-payment-mark{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--pd-purple);color:#fff}.pd-details .pd-payment-mark>svg{width:17px;height:17px}.pd-details .pd-payment div>span{display:block;color:var(--pd-muted);font-size:12px;line-height:1.4}.pd-details .pd-payment strong{display:block;margin-top:4px;font-size:17px;font-weight:500;line-height:1.3}.pd-details .pd-split{position:relative;width:55%;height:39px;margin:0 auto}.pd-details .pd-split:before{position:absolute;content:"";left:50%;top:0;height:20px;width:1px;background:#bb8ce2}.pd-details .pd-split>span{position:absolute;top:19px;width:calc(50% + 1px);height:20px;border-top:1px solid #bb8ce2}.pd-details .pd-split>span:first-child{left:0;border-left:1px solid #bb8ce2;border-top-left-radius:9px}.pd-details .pd-split>span:last-child{right:0;border-right:1px solid #bb8ce2;border-top-right-radius:9px}.pd-details .pd-financial-destinations{display:grid;grid-template-columns:1fr 1fr;gap:13px}.pd-details .pd-financial-destinations>div{padding:18px 16px;border-radius:16px;border:1px solid #e9ddf4;background:#faf7fd}.pd-details .pd-financial-destinations>div:last-child{border-color:transparent;color:#fff;background:linear-gradient(145deg,#7820d0,#9b4ce0)}.pd-details .pd-destination-index{display:block;margin-bottom:13px;color:#9d6ec1;font-size:11px;line-height:1;font-variant-numeric:tabular-nums}.pd-details .pd-financial-destinations strong{display:block;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.3}.pd-details .pd-financial-destinations div>span:last-child{display:block;margin-top:4px;color:var(--pd-muted);font-size:12px;line-height:1.4}.pd-details .pd-financial-destinations>div:last-child>span{color:#f1e4fb}.pd-details .pd-balance{display:flex;align-items:center;gap:13px;margin-top:21px;padding-top:21px;border-top:1px solid #e9deef}.pd-details .pd-balance strong{display:block;font-size:17px;font-weight:500;line-height:1.3}.pd-details .pd-balance div>span{display:block;margin-top:5px;color:var(--pd-muted);font-size:13px;line-height:1.45}.pd-details .pd-automation{padding-top:44px;padding-bottom:44px;background:#fbf9fe}.pd-details .pd-automation-shell{padding:58px;border-radius:32px;background:#321047;color:#fff;overflow:hidden}.pd-details .pd-automation-intro{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:50px}.pd-details .pd-automation .pd-chapter-label{color:#f0ddff}.pd-details .pd-automation .pd-chapter-label>span{color:var(--pd-lime)}.pd-details .pd-automation h2{font-size:clamp(38px,3.5vw,51px)}.pd-details .pd-automation h2 em{color:#fff}.pd-details .pd-automation .pd-description{margin-top:25px;color:#d9c5e7;font-size:18px}.pd-details .pd-automation-photo{border-radius:22px 22px 70px}.pd-details .pd-automation-demo{margin-top:48px}.pd-details .pd-automation-demo>.automation-flow{max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff}.pd-details .pd-automation-demo .af-heading{margin-bottom:23px}.pd-details .pd-automation-demo .af-heading>strong{color:#e8d5f4;font-size:16px;font-weight:400;letter-spacing:-.01em}.pd-details .pd-automation-demo .af-brand-mark{background:transparent;color:var(--pd-lime)}.pd-details .pd-automation-demo .af-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.pd-details .pd-automation-demo .af-step{padding:22px 40px 22px 18px;border:1px solid #735285;background:#ffffff04;border-radius:18px}.pd-details .pd-automation-demo .af-step-fill{background:#ffffff06;box-shadow:none}.pd-details .pd-automation-demo .af-step:last-child .af-step-fill{background:#ffffff0c;box-shadow:none}.pd-details .pd-automation-demo .af-node{color:var(--pd-lime);background:#ffffff0a;box-shadow:none}.pd-details .pd-automation-demo .af-step-content>strong{font-size:17px;font-weight:500}.pd-details .pd-automation-demo .af-check{top:calc(50% - 10px);right:12px;background:#67427d;color:#edddf6}.pd-details .pd-automation-demo .af-step:last-child .af-check{background:var(--pd-lime);color:#321047}.pd-details .pd-automation-demo .af-link{inset:50% -39px auto auto;width:38px;height:1px;background:#735285}.pd-details .pd-automation-demo .af-link-fill{background:var(--pd-lime);transform-origin:left center}.pd-details .pd-automation-demo .af-link>i{inset:-2px 1px auto auto;border-color:var(--pd-lime);transform:rotate(-45deg)}.pd-details .pd-automation-demo .automation-flow[data-flow-state=waiting] .af-link-fill{transform:scaleX(.001)}.pd-details .pd-automation-demo .af-completion{color:#ceb6df}.pd-details .pd-automation-demo .af-completion>span:first-child{background:var(--pd-lime)}.pd-details .pd-automation-demo .af-completion>svg{color:var(--pd-lime)}.pd-details .pd-other-routines{display:flex;justify-content:space-between;gap:28px;margin-top:29px;padding-top:26px;border-top:1px solid #654375}.pd-details .pd-other-routines p{flex:0 1 310px;margin:0;color:#d9c5e7;font-size:15px;line-height:1.6}.pd-details .pd-other-routines ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px 28px;margin:0;padding:0;list-style:none}.pd-details .pd-other-routines li{display:flex;align-items:center;gap:9px;color:#f3e8fa;font-size:14px;line-height:1.4}.pd-details .pd-other-routines li>span{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:var(--pd-lime)}.pd-details .pd-intelligence{background:#fbf9fe}.pd-details .pd-intelligence-scene{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-bottom:30px}.pd-details .pd-intelligence-photo{grid-column:5 / -1;grid-row:1}.pd-details .pd-conversation{position:relative;grid-column:1 / 6;grid-row:1;margin-bottom:-30px}.pd-details .pd-conversation>.ic-conversation{padding:28px;border-radius:25px}.pd-details .pd-conversation .ic-header{margin-bottom:24px}.pd-details .pd-conversation .ic-header strong{font-size:20px}.pd-details .pd-conversation .ic-source{font-size:12px}.pd-details .pd-ai-applications{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:56px}.pd-details .pd-ai-applications article{display:flex;gap:18px;padding-top:24px;border-top:1px solid #e5d8ef}.pd-details .pd-application-number{margin-top:7px;color:#9561ba;font-size:12px;font-variant-numeric:tabular-nums}.pd-details .pd-ai-applications h3{font-size:24px;font-weight:400;letter-spacing:-.03em;line-height:1.25}.pd-details .pd-ai-applications p{max-width:38ch;margin:13px 0 0;color:var(--pd-muted);font-size:17px;line-height:1.65}@media(min-width:1800px){.pd-details .pd-section{padding-top:118px;padding-bottom:118px}.pd-details .pd-automation{padding-top:48px;padding-bottom:48px}}@media(max-width:1100px){.pd-details .pd-intro{gap:7%}.pd-details h2{font-size:46px}.pd-details .pd-organization{width:44%;min-width:330px;padding:23px}.pd-details .pd-ledger{grid-column:1 / 7;width:94%;padding:24px}.pd-details .pd-finance-photo{grid-column:5 / -1}.pd-details .pd-automation-shell{padding:38px}.pd-details .pd-automation-intro{gap:30px}.pd-details .pd-automation h2{font-size:40px}.pd-details .pd-automation-demo .af-steps{gap:26px}.pd-details .pd-automation-demo .af-step{padding:19px 30px 19px 12px}.pd-details .pd-automation-demo .af-step-content{gap:9px}.pd-details .pd-automation-demo .af-step-content>strong{font-size:15px}.pd-details .pd-automation-demo .af-check{right:8px;width:17px;height:17px}.pd-details .pd-automation-demo .af-link{right:-27px;width:26px}.pd-details .pd-other-routines{flex-direction:column;gap:20px}.pd-details .pd-other-routines p{flex-basis:auto}.pd-details .pd-other-routines ul{justify-content:flex-start}.pd-details .pd-conversation{grid-column:1 / 7;width:95%}.pd-details .pd-conversation>.ic-conversation{padding:23px}}@media(max-width:900px){.pd-details .pd-intro{grid-template-columns:1fr;gap:23px;margin-bottom:34px}.pd-details .pd-description{max-width:42ch}.pd-details .pd-management-photo{width:100%}.pd-details .pd-management-scene{padding-bottom:0}.pd-details .pd-organization{position:relative;width:72%;min-width:0;margin:-42px 0 0 auto}.pd-details .pd-finance-scene,.pd-details .pd-intelligence-scene{display:block;padding-bottom:0}.pd-details .pd-ledger{width:min(470px,90%);margin:-35px 0 0}.pd-details .pd-automation-shell{padding:38px}.pd-details .pd-automation-intro{grid-template-columns:1fr;gap:32px}.pd-details .pd-automation h2{font-size:46px}.pd-details .pd-automation .pd-description{max-width:38ch}.pd-details .pd-automation-photo{width:100%}.pd-details .pd-automation-demo .af-steps{gap:26px;grid-template-columns:1fr}.pd-details .pd-automation-demo .af-step{padding:20px 48px 20px 20px}.pd-details .pd-automation-demo .af-step-content{gap:14px}.pd-details .pd-automation-demo .af-step-content>strong{font-size:17px}.pd-details .pd-automation-demo .af-check{right:20px;width:20px;height:20px}.pd-details .pd-automation-demo .af-link{inset:auto auto -27px 35px;width:1px;height:26px}.pd-details .pd-automation-demo .af-link-fill{transform-origin:center top}.pd-details .pd-automation-demo .af-link>i{inset:auto auto 1px -2px;transform:rotate(45deg)}.pd-details .pd-automation-demo .automation-flow[data-flow-state=waiting] .af-link-fill{transform:scaleY(.001)}.pd-details .pd-conversation{width:min(480px,92%);margin:-30px 0 0}.pd-details .pd-ai-applications{gap:30px;margin-top:40px}.pd-details .pd-ai-applications h3{font-size:21px}.pd-details .pd-ai-applications p{font-size:16px}}@media(max-width:560px){.pd-details .pd-section{padding-top:66px;padding-bottom:66px}.pd-details h2,.pd-details .pd-automation h2{font-size:clamp(35px,9.5vw,43px);line-height:1.1}.pd-details .pd-chapter-label{font-size:14px;margin-bottom:19px}.pd-details .pd-description{font-size:17px;line-height:1.6}.pd-details .pd-photo{border-radius:21px}.pd-details .pd-organization{width:calc(100% - 12px);margin-top:-14px;padding:22px;border-radius:21px}.pd-details .pd-organization-heading>strong{font-size:18px}.pd-details .pd-entities li{gap:13px}.pd-details .pd-entities li strong{font-size:16px}.pd-details .pd-bottom-note{margin-top:24px;font-size:15px}.pd-details .pd-ledger{width:calc(100% - 12px);margin-top:-15px;padding:22px;border-radius:21px}.pd-details .pd-ledger-heading{gap:12px;margin-bottom:23px}.pd-details .pd-ledger h3{font-size:21px}.pd-details .pd-payment{padding:15px 13px;gap:10px}.pd-details .pd-payment strong{font-size:16px}.pd-details .pd-financial-destinations{gap:10px}.pd-details .pd-financial-destinations>div{padding:17px 13px}.pd-details .pd-financial-destinations strong{font-size:19px}.pd-details .pd-balance{gap:12px}.pd-details .pd-balance strong{font-size:16px}.pd-details .pd-balance div>span{font-size:12px}.pd-details .pd-automation{padding-top:20px;padding-bottom:20px}.pd-details .pd-automation-shell{width:calc(100% - 24px);padding:31px 22px;border-radius:28px}.pd-details .pd-automation h2{font-size:clamp(34px,9vw,42px)}.pd-details .pd-automation .pd-description{font-size:17px;margin-top:21px}.pd-details .pd-automation-demo{margin-top:32px}.pd-details .pd-automation-demo .af-step{padding:19px 40px 19px 14px}.pd-details .pd-automation-demo .af-check{right:14px}.pd-details .pd-automation-demo .af-step-content{gap:10px}.pd-details .pd-automation-demo .af-step-content>strong{font-size:16px}.pd-details .pd-automation-demo .af-link{left:29px}.pd-details .pd-other-routines ul{gap:15px}.pd-details .pd-other-routines li{font-size:14px}.pd-details .pd-conversation{width:calc(100% - 10px);margin-top:-14px}.pd-details .pd-conversation>.ic-conversation{padding:20px;border-radius:21px}.pd-details .pd-conversation .ic-header strong{font-size:18px}.pd-details .pd-conversation .ic-source{font-size:11px}.pd-details .pd-ai-applications{grid-template-columns:1fr;gap:25px;margin-top:34px}.pd-details .pd-ai-applications article{gap:15px;padding-top:20px}.pd-details .pd-ai-applications h3{font-size:22px}}.as-story{--as-purple: #8a22f2;--as-deep: #3d0871;--as-ink: #28143d;--as-muted: #706579;--as-lime: #c6f432;color:var(--as-ink);background:#fff}.as-story *,.as-story *:before,.as-story *:after{box-sizing:border-box}.as-container{width:min(1280px,calc(100% - 80px));margin-inline:auto}.as-story figure{margin:0;overflow:hidden;background:#f3ecfc}.as-story svg{width:24px;height:24px;flex:0 0 auto}.as-story .as-copy h2{margin:20px 0 28px;font-size:clamp(36px,3.5vw,56px);line-height:1.1;font-weight:500;letter-spacing:-.047em;text-wrap:balance}.as-story h2 em{color:var(--as-purple);font-style:normal}.as-copy>p,.as-time-text>p{max-width:39ch;margin:0 0 22px;color:var(--as-muted);font-size:clamp(17px,1.25vw,19px);line-height:1.65;text-wrap:pretty}.as-kicker{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:500;line-height:1.4;color:var(--as-deep)}.as-kicker>svg{width:22px;height:22px;color:var(--as-purple)}.as-complexity{display:grid;grid-template-columns:.88fr 1fr;align-items:center;gap:clamp(50px,7vw,110px);padding-block:108px 110px;scroll-margin-top:120px}.as-story .as-old-photo{aspect-ratio:1.03;border-radius:28px 88px 28px 28px}.as-complexity .as-copy-emphasis{margin-top:30px;color:var(--as-ink);font-size:20px}.as-complexity-bottom{display:flex;align-items:center;gap:18px;margin-top:34px;color:var(--as-deep);font-size:14px}.as-brief-line{display:block;width:54px;height:3px;background:var(--as-lime)}.as-portfolio{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:6%;padding-block:70px 110px;border-top:1px solid #eee7f5}.as-portfolio .as-editorial-line{margin-top:30px;color:var(--as-deep);font-size:23px;letter-spacing:-.035em}.as-portfolio-visual{min-width:0;padding-bottom:0}.as-story .as-portfolio-photo{width:91%;aspect-ratio:1.25;border-radius:28px}.as-conversation{position:relative;width:min(440px,85%);margin:-112px 0 0 auto;padding:25px;border:1px solid #eee7f5;border-radius:24px;background:#fff;box-shadow:0 18px 42px -20px #32104745}.as-conversation-heading,.as-task-heading{display:flex;align-items:center;gap:11px;color:var(--as-deep)}.as-conversation-heading strong,.as-task-heading strong{font-size:16px;font-weight:500;letter-spacing:-.025em}.as-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:11px;color:var(--as-purple);background:#f3ecfc}.as-icon svg{width:21px;height:21px}.as-conversation .as-question{width:fit-content;max-width:91%;margin:22px 0 15px auto;padding:13px 17px;border-radius:17px 17px 3px;background:var(--as-purple);color:#fff;font-size:16px;line-height:1.45}.as-answer{padding:0 5px 0 1px}.as-answer-brand{color:var(--as-deep);font-size:13px;font-weight:700}.as-answer-brand:before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 1px 0;border-radius:50%;background:var(--as-lime)}.as-answer>p{margin:8px 0 16px;font-size:15px;line-height:1.6;color:#65536e}.as-answer-source{display:flex;align-items:center;gap:12px;padding:13px 14px;background:#f7f2fc;border-radius:12px;color:var(--as-purple)}.as-answer-source svg{width:22px;height:22px}.as-answer-source>span{font-size:12px;color:#796785;line-height:1.5}.as-answer-source strong{display:block;color:var(--as-deep);font-size:14px;font-weight:500}.as-finance{position:relative;margin-block:30px 0;padding-block:88px 96px;background:#321047;color:#fff;border-radius:64px 0}.as-finance-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:6%;align-items:center}.as-finance .as-kicker{color:#e3ccef}.as-finance .as-kicker>svg{color:var(--as-lime)}.as-finance .as-copy h2{color:#fff}.as-finance .as-copy h2 em{color:#d9b2ff}.as-finance .as-copy>p{color:#dfd0e8}.as-text-link{display:inline-flex;align-items:center;gap:23px;min-height:48px;margin-top:17px;color:#fff;font-size:15px;font-weight:500;text-decoration:none}.as-text-link>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff42;border-radius:50%;color:var(--as-lime);transition:transform .2s ease,background-color .2s ease,color .2s ease}.as-text-link svg{width:19px;height:19px}.as-text-link:focus-visible{outline:3px solid var(--as-lime);outline-offset:6px;border-radius:4px}.as-finance-visual{min-width:0}.as-story .as-finance-photo{aspect-ratio:1.3;border-radius:28px 28px 72px}.as-finance-connection{position:relative;width:calc(100% - 48px);max-width:540px;margin:-58px auto 0;padding:23px 27px;color:var(--as-ink);background:#fff;border-radius:22px;box-shadow:0 16px 35px -21px #11031c66}.as-finance-connection-title{display:flex;align-items:center;gap:10px;color:var(--as-deep)}.as-finance-connection-title>svg{width:20px;height:20px;color:var(--as-purple)}.as-finance-connection-title>strong{font-size:15px;font-weight:500}.as-finance-connection ol{display:grid;grid-template-columns:1fr 1fr .8fr;list-style:none;margin:21px 0 0;padding:0}.as-finance-connection li{display:flex;flex-wrap:wrap;gap:12px;align-content:flex-start;min-width:0;color:#6a5379;font-size:13px}.as-finance-connection li>span:first-child{width:100%}.as-finance-connection li>i{position:relative;display:block;width:100%;height:28px}.as-finance-connection li>i:before{content:"";position:absolute;left:0;right:0;top:13px;height:1px;background:#d8c3ed}.as-finance-connection li>i:after{content:"";position:absolute;width:11px;height:11px;left:0;top:8px;border:3px solid #dfc6fa;border-radius:50%;background:var(--as-purple);box-sizing:content-box;transform:translateY(-3px)}.as-finance-end{display:grid;place-items:center;width:28px;height:28px;background:var(--as-lime);border-radius:50%;color:var(--as-deep)}.as-finance-end svg{width:17px;height:17px}.as-time{padding-block:120px 105px}.as-time-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:9%;margin-bottom:38px}.as-time-heading .as-copy h2{margin-bottom:0}.as-time-text>p{font-size:18px}.as-time-text>p:last-child{margin-bottom:0;color:var(--as-ink)}.as-time-visual{position:relative;padding-bottom:54px}.as-story .as-time-photo{width:100%;aspect-ratio:2.05;border-radius:30px}.as-task-list{position:relative;width:min(400px,75%);margin:-94px 0 -54px 36px;padding:25px;border:1px solid #eee7f5;border-radius:24px;background:#fff;box-shadow:0 18px 42px -23px #32104745}.as-task-list ul{list-style:none;margin:17px 0 0;padding:0}.as-task-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;color:#5c3e72;font-size:15px;border-top:1px solid #eee7f5}.as-task-list li:last-child{padding-bottom:0}.as-task-status{color:#715088;font-size:12px;font-weight:500}.as-task-status--pending{padding:5px 10px;background:#f3ecfc;border-radius:7px;color:var(--as-deep)}@media(hover:hover)and (pointer:fine){html:not([data-motion=off]):not([data-navigation=keyboard]) .as-text-link:hover>span{transform:translate(2px,-2px);background:var(--as-lime);color:var(--as-deep)}}@media(min-width:1900px){.as-container{width:min(1440px,calc(100% - 120px))}.as-story .as-copy h2{font-size:60px}.as-copy>p,.as-time-text>p{font-size:20px}.as-kicker{font-size:16px}.as-conversation{width:480px;padding:29px}.as-conversation .as-question{font-size:18px}.as-answer>p{font-size:17px}.as-time-visual{padding-bottom:64px}}@media(max-width:1050px){.as-container{width:calc(100% - 56px)}.as-complexity{gap:5%;padding-block:80px 90px}.as-portfolio{gap:5%;grid-template-columns:.8fr 1.2fr}.as-story .as-portfolio-photo{width:100%;aspect-ratio:1.1}.as-conversation{width:95%;padding:21px;margin-top:-66px}.as-finance-layout{grid-template-columns:.86fr 1.14fr;gap:5%}.as-finance-connection{width:calc(100% - 24px);padding:22px}.as-time-heading{gap:5%}.as-time-text>p{font-size:17px}}@media(max-width:760px){.as-container{width:calc(100% - 40px)}.as-story .as-copy h2{font-size:clamp(33px,6.5vw,46px)}.as-complexity,.as-portfolio,.as-finance-layout{grid-template-columns:minmax(0,1fr);gap:34px}.as-complexity{padding-block:68px 70px}.as-complexity-copy{grid-row:1}.as-story .as-old-photo{aspect-ratio:1.35;border-radius:24px 64px 24px 24px}.as-complexity .as-copy-emphasis{font-size:18px}.as-complexity-bottom{margin-top:25px}.as-portfolio{padding-block:60px 70px}.as-copy>p,.as-time-text>p{max-width:46ch}.as-portfolio .as-editorial-line{margin-bottom:0;font-size:22px}.as-story .as-portfolio-photo{width:calc(100% - 18px);aspect-ratio:1.4;border-radius:24px}.as-conversation{width:min(440px,calc(100% - 18px));margin-top:-40px;padding:23px}.as-finance{border-radius:44px 0;margin-top:0;padding-block:60px 65px}.as-finance .as-copy h2{margin-bottom:23px}.as-text-link{margin-top:0}.as-story .as-finance-photo{aspect-ratio:1.45;border-radius:24px 24px 60px}.as-finance-connection{margin-top:-28px;padding:22px}.as-time{padding-block:75px 76px}.as-time-heading{grid-template-columns:minmax(0,1fr);gap:25px;margin-bottom:32px}.as-story .as-time-photo{aspect-ratio:1.34;border-radius:24px}.as-task-list{width:min(390px,calc(100% - 24px));margin:-25px auto -54px;padding:23px}}@media(max-width:380px){.as-container{width:calc(100% - 32px)}.as-story .as-copy h2{font-size:32px}.as-kicker{font-size:12px;gap:8px}.as-conversation{padding:17px}.as-conversation-heading strong,.as-task-heading strong{font-size:14px}.as-conversation .as-question{max-width:100%;font-size:15px}.as-finance-connection{width:calc(100% - 16px);padding:17px}.as-finance-connection-title>strong{font-size:13px}.as-task-list{padding:18px}}@media(prefers-reduced-motion:reduce){.as-story *,.as-story *:before,.as-story *:after{animation:none!important;transition:none!important}}.st-journey{--st-purple: #8a22f2;--st-deep: #3d0871;--st-lime: #c6f432;--st-ink: #28143d;--st-muted: #706579;--st-line: #e6d8f4;padding-block:8px 32px;color:var(--st-ink)}.st-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,82px);padding:clamp(64px,7vw,108px) 0 clamp(64px,7vw,108px) 76px;isolation:isolate;scroll-margin-top:140px}.st-step:before{content:"";position:absolute;top:0;bottom:0;left:21px;width:1px;background:var(--st-line);z-index:-1}.st-step:first-child:before{top:107px}.st-step:last-child:before{bottom:50%}.st-step:not(:last-child):after{content:"";position:absolute;left:17px;bottom:-4px;width:9px;height:9px;border:2px solid var(--st-purple);border-radius:50%;background:var(--st-lime);z-index:1}.st-step-copy{min-width:0}.st-step-label{display:flex;align-items:center;gap:13px;margin:0 0 26px;color:var(--st-deep);font-size:15px;font-weight:500}.st-step-number{display:grid;width:43px;height:43px;place-items:center;border:1px solid #e5d5f5;border-radius:50%;background:#fff;color:var(--st-purple);font-size:13px;font-weight:500}.st-step-copy h2{max-width:560px;margin:0;color:var(--st-ink);font-size:clamp(34px,3.55vw,50px);font-weight:400;line-height:1.1;letter-spacing:-.055em;text-wrap:balance}.st-step-copy h2 span{color:var(--st-purple)}.st-description{max-width:510px;margin-top:25px;color:var(--st-muted);font-size:clamp(16px,1.4vw,18px);line-height:1.65}.st-photo{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:26px;background:#f3ecfc}.st-photo img{width:100%;height:100%;display:block;object-fit:cover}.st-photo--migration{aspect-ratio:1 / 1.08;border-top-left-radius:92px}.st-photo--migration img{object-position:50% 43%}.st-photo--migration figcaption{position:absolute;inset:auto 18px 18px;display:flex;align-items:center;gap:12px;width:fit-content;max-width:calc(100% - 36px);padding:11px 17px 11px 11px;border:1px solid #ffffffb8;border-radius:16px;background:#fffffff5;color:var(--st-deep);font-size:13px;box-shadow:0 6px 25px #34104614}.st-caption-icon,.st-setup-icon,.st-conversation-person{display:grid;flex:0 0 auto;place-items:center}.st-caption-icon{width:35px;height:35px;border-radius:11px;background:var(--st-lime)}.st-caption-icon svg{width:20px;height:20px}.st-migration-map{display:grid;grid-template-columns:42px minmax(0,1fr) 40px auto;align-items:center;gap:13px;margin:39px 0 0;padding-block:23px;border-block:1px solid var(--st-line)}.st-document-stack{position:relative;width:40px;height:52px}.st-document-stack>i,.st-document-stack>span{position:absolute;inset:0;border:1px solid #d8baf3;border-radius:6px}.st-document-stack>i:first-child{transform:rotate(-10deg) translate(-4px,1px);background:#ebe0f8}.st-document-stack>i:nth-child(2){transform:rotate(6deg) translate(3px,-1px);background:#f4ecfc}.st-document-stack>span{display:flex;flex-direction:column;gap:4px;padding:7px;background:#fff}.st-document-stack svg{width:15px;height:15px;margin-bottom:1px;color:var(--st-purple)}.st-document-stack b{height:2px;border-radius:3px;background:#dac8eb}.st-document-stack b:last-child{width:70%}.st-migration-origin{display:grid;gap:4px}.st-migration-origin>span{font-size:11px;color:var(--st-muted)}.st-migration-origin strong{font-size:13px;font-weight:500;line-height:1.3}.st-transfer-line{color:var(--st-purple)}.st-transfer-line svg{width:35px;height:25px}.st-migration-destination{display:flex;align-items:center;gap:8px}.st-migration-destination strong{font-size:18px;font-weight:500;letter-spacing:-.03em}.st-destination-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:var(--st-purple);color:var(--st-lime);font-weight:700;font-size:22px}.st-destination-mark>svg{width:23px;height:23px}.st-step--setup{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.st-step--setup .st-step-copy{grid-column:2;grid-row:1}.st-step--setup .st-step-number{background:var(--st-lime);border-color:var(--st-lime);color:var(--st-deep)}.st-photo--setup{grid-column:1;grid-row:1;aspect-ratio:.92;border-bottom-right-radius:92px}.st-photo--setup img{object-position:48% 50%}.st-setup-map{margin:35px 0 0;padding:23px;border:1px solid #e7d8f7;border-radius:22px;background:linear-gradient(145deg,#faf7fe,#f1e7fc)}.st-setup-top{display:flex;align-items:center;gap:11px}.st-setup-top strong{font-size:14px;font-weight:500}.st-setup-icon{height:34px;width:34px;border-radius:10px;background:#fff;color:var(--st-purple)}.st-setup-icon svg{width:20px;height:20px}.st-module-list{display:grid;grid-template-columns:1fr 1.2fr .7fr;gap:7px;margin-top:22px}.st-module-list>span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:39px;border:1px solid #e6d4f6;border-radius:10px;background:#fff;font-size:12px;font-weight:500}.st-module-list>span:last-child{background:var(--st-purple);border-color:var(--st-purple);color:#fff}.st-module-list i{width:5px;height:5px;border-radius:50%;background:var(--st-purple)}.st-module-list svg{width:15px;height:15px;color:var(--st-lime)}.st-module-connector{position:relative;display:flex;justify-content:space-around;height:26px;margin-inline:15%}.st-module-connector:after{content:"";position:absolute;inset:0 2px;border:1px solid #cbb0e5;border-top:0;border-radius:0 0 12px 12px}.st-module-connector i:nth-child(2){width:1px;height:26px;background:#cbb0e5}.st-setup-result{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:13px;color:var(--st-deep);font-size:12px}.st-setup-result>span{font-size:21px;color:var(--st-purple);line-height:1}.st-step--support{align-items:start}.st-step--support .st-step-copy{padding-top:15px}.st-step--support .st-step-number{background:var(--st-deep);border-color:var(--st-deep);color:var(--st-lime)}.st-support-scene{position:relative;padding-bottom:74px;min-width:0}.st-photo--support{aspect-ratio:1.08;border-top-right-radius:92px}.st-photo--support img{object-position:47% 45%}.st-conversation{position:relative;width:91%;margin:-40px 0 -74px auto;padding:21px;border:1px solid #eadcf5;border-radius:21px;background:#fbf9fe;box-shadow:0 12px 40px #532b751a}.st-conversation-question{display:flex;justify-content:flex-end}.st-conversation-question>span{max-width:89%;padding:11px 15px;border-radius:14px 14px 3px;background:var(--st-purple);color:#fff;font-size:13px;line-height:1.45}.st-conversation-answer{display:flex;align-items:flex-start;gap:10px;margin-top:15px}.st-conversation-person{height:34px;width:34px;border-radius:50%;background:var(--st-lime);color:var(--st-deep)}.st-conversation-person svg{height:19px;width:19px}.st-conversation-answer>div{display:grid;gap:4px;padding-top:1px}.st-conversation-answer small{font-size:10px;color:var(--st-muted)}.st-conversation-answer div>span{font-size:14px;color:var(--st-deep);line-height:1.4}@media(min-width:1700px){.st-step{gap:90px}.st-step-copy h2{font-size:54px}}@media(max-width:1100px){.st-step{gap:30px;padding-left:48px}.st-step:before{left:11px}.st-step:not(:last-child):after{left:7px}.st-migration-map{grid-template-columns:30px minmax(0,1fr) 24px auto;gap:10px}.st-document-stack{width:30px;height:43px}.st-transfer-line svg{width:24px}.st-migration-destination{gap:5px}.st-migration-destination strong{font-size:15px}.st-destination-mark{width:29px;height:29px;font-size:19px}.st-setup-map{padding:17px}.st-module-list{gap:5px}.st-module-list>span{font-size:11px;gap:4px}}@media(max-width:900px){.st-step,.st-step--setup{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:55px;padding-left:42px}.st-step:first-child:before{top:76px}.st-step:last-child:before{bottom:25%}.st-step-copy h2{max-width:540px;font-size:clamp(33px,5.5vw,45px)}.st-step-label{margin-bottom:21px}.st-description{margin-top:21px}.st-step--setup .st-step-copy,.st-photo--setup{grid-column:auto;grid-row:auto}.st-photo--migration{aspect-ratio:1.25;border-top-left-radius:65px}.st-photo--migration img{object-position:50% 44%}.st-photo--setup{aspect-ratio:1.2;border-bottom-right-radius:65px}.st-photo--support{aspect-ratio:1.2;border-top-right-radius:65px}.st-migration-map{grid-template-columns:40px minmax(0,1fr) 40px auto;gap:13px;max-width:480px;margin-top:30px}.st-document-stack{width:35px;height:48px}.st-migration-destination strong{font-size:18px}.st-destination-mark{width:34px;height:34px}.st-transfer-line svg{width:35px}.st-setup-map{padding:23px;max-width:480px;margin-top:28px}.st-module-list>span{font-size:12px}.st-support-scene{padding-bottom:56px}.st-conversation{margin-bottom:-56px}}@media(max-width:520px){.st-step,.st-step--setup{padding-left:24px;gap:27px;padding-block:42px}.st-step:before{left:0}.st-step:not(:last-child):after{left:-4px}.st-step:first-child:before{top:63px}.st-step-copy h2{font-size:clamp(30px,8.1vw,38px)}.st-step-label{font-size:13px;margin-bottom:19px}.st-step-number{width:36px;height:36px;font-size:11px}.st-description{font-size:15px;line-height:1.65}.st-photo{border-radius:20px}.st-photo--migration{border-top-left-radius:48px;aspect-ratio:.95}.st-photo--setup{border-bottom-right-radius:48px;aspect-ratio:1}.st-photo--support{border-top-right-radius:48px;aspect-ratio:1}.st-photo--migration figcaption{inset:auto 10px 10px;gap:8px;max-width:calc(100% - 20px);padding:8px 11px 8px 8px;font-size:10px;border-radius:12px}.st-caption-icon{width:28px;height:28px;border-radius:8px}.st-caption-icon svg{width:16px;height:16px}.st-migration-map{grid-template-columns:28px minmax(0,1fr) 22px auto;gap:8px;padding-block:18px}.st-document-stack{width:26px;height:37px}.st-document-stack>span{padding:5px;gap:3px}.st-document-stack svg{width:12px;height:12px}.st-migration-origin>span{font-size:9px}.st-migration-origin strong{font-size:11px}.st-transfer-line svg{width:21px}.st-migration-destination strong{font-size:14px}.st-destination-mark{width:25px;height:29px;border-radius:8px;font-size:18px}.st-destination-mark>svg{width:19px;height:19px}.st-setup-map{padding:16px 13px;border-radius:17px}.st-setup-top{gap:8px}.st-setup-top strong{font-size:12px}.st-setup-icon{height:29px;width:29px}.st-module-list{margin-top:17px;gap:5px}.st-module-list>span{min-height:35px;font-size:10px}.st-setup-result{gap:5px;font-size:10px}.st-conversation{width:96%;padding:15px 13px;margin-top:-24px;border-radius:16px}.st-conversation-question>span{font-size:11px;padding:10px 12px;max-width:93%}.st-conversation-answer{gap:8px}.st-conversation-answer div>span{font-size:12px}.st-conversation-answer small{font-size:9px}.st-conversation-person{height:30px;width:30px}}.animated-details-panel{min-width:0}.animated-details-body{display:flow-root}.animated-details>summary{position:relative;isolation:isolate}.ip-faq-detail.animated-details[data-expanded=true]>summary{color:#8a22f2}.ip-faq-detail.animated-details[data-expanded=false]>summary{color:#462154}.ip-faq-detail.animated-details[data-expanded=true] .ip-faq-plus:after{transform:rotate(0)}.ip-faq-detail.animated-details[data-expanded=false] .ip-faq-plus:after{transform:rotate(90deg)}.ip-faq-detail.animated-details .ip-faq-plus:before,.ip-faq-detail.animated-details .ip-faq-plus:after{transition:transform .22s var(--motion-ease-out, cubic-bezier(.23, 1, .32, 1))}.ip-faq-detail.animated-details[open] .ip-faq-answer{animation:none}.ip-faq-detail.animated-details>summary:before{content:"";position:absolute;z-index:-1;inset:4px -12px;border-radius:7px;background:#8a22f20a;pointer-events:none;opacity:0;transform:scaleX(.97);transform-origin:left center;transition:opacity .18s ease,transform .22s var(--motion-ease-out, cubic-bezier(.23, 1, .32, 1))}@media(hover:hover)and (pointer:fine){.ip-faq-detail.animated-details>summary:hover{color:#8a22f2}.ip-faq-detail.animated-details>summary:hover:before{opacity:1;transform:scaleX(1)}}.animated-details[data-details-input=keyboard] .ip-faq-plus:before,.animated-details[data-details-input=keyboard] .ip-faq-plus:after,.animated-details[data-details-input=keyboard]>summary:before,html:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden) .animated-details .ip-faq-plus:before,html:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden) .animated-details .ip-faq-plus:after,html:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden) .animated-details>summary:before{transition:none}@media(prefers-reduced-motion:reduce){.animated-details .ip-faq-plus:before,.animated-details .ip-faq-plus:after,.animated-details>summary:before{transition:none!important}}.inner-page{--ip-soft:#f7f1fc;--ip-purple:#8a22f2;--ip-deep:#3d0871;overflow:clip;background:#fff}.inner-page h1{width:auto;font-size:clamp(49px,5.3vw,76px);margin:25px 0 28px;line-height:1.045;letter-spacing:-.055em;font-weight:500}.inner-page h1 em{font-style:normal;color:var(--ip-purple)}.inner-page h2{font-size:clamp(35px,3.45vw,49px);line-height:1.12;letter-spacing:-.045em;font-weight:500}.inner-page h3{font-weight:500}:where(.inner-page) figure{margin:0}.ip-hero{padding:0 0 85px}.ip-hero--light{background:linear-gradient(110deg,#fff 52%,#fcf8ff)}.ip-topline{min-height:75px;display:flex;align-items:center;gap:14px;font-size:11px;color:#887393;border-bottom:1px solid #e9dff0}.ip-topline a{color:#664279}.ip-topline a:hover{text-decoration:underline;text-underline-offset:4px}.ip-status{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:10px;letter-spacing:.02em}.ip-status i{display:block;width:5px;height:5px;border-radius:50%;background:#8a22f2}.ip-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center;padding-top:72px}.ip-hero-copy{position:relative;z-index:2}.ip-lead{font-size:24px;line-height:1.4;letter-spacing:-.025em}.ip-description{max-width:470px;font-size:16px;line-height:1.8;color:#73617f}.ip-lead+.ip-description{margin-top:23px}.ip-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:31px}.ip-button-purple{background:var(--ip-purple);color:#fff}.ip-button-purple:hover{background:#7616d5}.ip-scroll-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:500;color:#6d398d}.ip-scroll-link svg{width:15px;height:15px;transition:transform .2s}.ip-platform-preamble{display:grid;grid-template-columns:1.1fr 1fr;gap:20px 12%;padding-top:100px;padding-bottom:70px;border-top:1px solid #eadff2}.ip-platform-preamble>.eyebrow{grid-column:1/-1}.ip-platform-preamble h2 span{color:#8a22f2}.ip-platform-preamble>p:last-child{font-size:17px;line-height:1.8;max-width:380px;align-self:end;color:#73617f;padding-bottom:5px}.ip-availability{display:flex;gap:25px;align-items:center;border-top:1px solid #e6deee;padding-top:28px;padding-bottom:65px}.ip-availability p{max-width:700px;font-size:12px;line-height:1.75;color:#8b789b}.ip-small-mark{font-size:34px;line-height:1;color:#8a22f2}.ip-ending{background:#3d0871;color:#fff;position:relative}.ip-ending-inner{padding:82px 0 86px;display:grid;grid-template-columns:1.25fr 1fr;gap:14%;align-items:end}.ip-ending .eyebrow{color:#c79ee7;margin-bottom:23px;font-size:10px}.ip-ending h2{font-size:clamp(35px,3.6vw,52px);max-width:620px}.ip-ending-action>p{font-size:14px;line-height:1.8;color:#dcc5ed;max-width:325px;margin-bottom:22px}.ip-ending .button{font-size:13px;gap:22px}.ip-next-link{display:flex;align-items:center;gap:13px;color:#d2afea;font-size:11px;line-height:1.6;margin-top:23px}.ip-next-link svg{width:14px;height:14px;flex-shrink:0}.ip-next-link:hover{color:#fff}.ip-hero--purple{background:#3d0871;color:#fff}.ip-hero--purple .ip-topline{border-color:#ffffff20;color:#bc90dd}.ip-hero--purple .ip-topline a{color:#dfc2f3}.ip-hero--purple .ip-status i{background:#c68af9}.ip-hero--purple .eyebrow{color:#c4a1dd}.ip-hero--purple h1 em{color:#c98eff}.ip-hero--purple .ip-description{color:#dcc7eb}.ip-hero--purple .ip-scroll-link{color:#e4caf7}.ip-agencies .ip-hero-grid{grid-template-columns:1.2fr 1fr;gap:3%;padding-top:62px}.ip-agencies .ip-hero{padding-bottom:85px}.ip-agencies h1{font-size:clamp(46px,5.2vw,74px)}.ip-editorial-pair{padding-top:100px;padding-bottom:105px;display:grid;grid-template-columns:1.25fr 1fr;gap:12%}.ip-editorial-pair .eyebrow{margin-bottom:26px}.ip-editorial-pair h2{font-size:clamp(35px,3.4vw,49px)}.ip-editorial-pair h2>span{color:#8a22f2}.ip-editorial-body{padding-top:45px}.ip-editorial-body p{font-size:15px;line-height:1.85;color:#73617f}.ip-editorial-body p+p{margin-top:20px}.ip-editorial-link{display:inline-flex;align-items:center;gap:17px;color:#8a22f2;font-size:12px;line-height:1.5;font-weight:500;margin-top:25px}.ip-editorial-link svg{width:17px;height:17px;flex-shrink:0;transition:transform .2s}.ip-perspectives{background:#f8f3fc;padding:80px 0 90px}.ip-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:49px;border-bottom:1px solid #e4d4ee}.ip-section-title .eyebrow{padding-top:12px;max-width:250px}.ip-section-title h2{width:57%;font-size:43px}.ip-perspective-list article{display:grid;grid-template-columns:.65fr 2fr .6fr;gap:40px;padding:47px 0;border-bottom:1px solid #e4d4ee;align-items:start}.ip-index{font-size:13px;color:#ae8fc2;padding-top:5px}.ip-role{font-size:11px;letter-spacing:.02em;color:#8d52b4;margin-bottom:17px}.ip-perspective-list h3{font-size:32px;line-height:1.12;letter-spacing:-.035em}.ip-perspective-list article>div>p:last-child{font-size:14px;line-height:1.85;color:#73617f;max-width:560px;margin-top:21px}.ip-role-symbol{font-size:66px;font-weight:400;line-height:1;color:#a961e4;justify-self:end;transition:transform .4s}.ip-manifesto{padding-top:95px;padding-bottom:95px}.ip-manifesto-type{font-size:clamp(36px,4.2vw,60px);line-height:1.2;font-weight:500;letter-spacing:-.05em;margin-top:31px}.ip-manifesto-type>span{color:#8a22f2}.ip-manifesto-bottom{display:flex;align-items:center;gap:30px;margin-top:45px;margin-left:43%}.ip-manifesto-bottom>span{font-size:50px;line-height:1;color:#8a22f2}.ip-manifesto-bottom>p{font-size:12px;line-height:1.8;color:#8b789b;max-width:400px}.ip-support .ip-hero{padding-bottom:90px}.ip-support h1{font-size:clamp(48px,5.2vw,74px)}.ip-conversation{width:100%;max-width:450px;justify-self:end}.ip-conversation figcaption{text-align:center;font-size:11px;color:#9b7cac;margin-top:8px}.ip-support-statement{background:#8a22f2;color:#fff;padding:75px 0 80px}.ip-support-statement .eyebrow{color:#e4c8ff;margin-bottom:25px}.ip-support-statement .container{display:grid;grid-template-columns:1.2fr 1fr;gap:0 14%;align-items:end}.ip-support-statement .eyebrow{grid-column:1/-1}.ip-support-statement h2>span{color:#e3c7ff}.ip-support-statement p:last-child{font-size:15px;line-height:1.8;color:#f2e2ff;max-width:355px;padding-bottom:4px}.ip-support-journey{padding-top:105px;padding-bottom:90px;display:grid;grid-template-columns:1fr 1.4fr;gap:12%}.ip-support-heading .eyebrow{margin-bottom:25px}.ip-support-heading h2>span{color:#8a22f2}.ip-support-heading>p:last-child{font-size:12px;line-height:1.85;color:#8b789b;margin-top:27px;max-width:305px}.ip-support-steps article{display:grid;grid-template-columns:35px 1fr;gap:25px;padding:0 0 40px;position:relative}.ip-support-steps article+article{padding-top:15px}.ip-support-steps article:not(:last-child):before{content:"";position:absolute;width:1px;background:#e0c7f2;top:31px;bottom:-15px;left:15px}.ip-support-steps article>span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #d4afea;color:#a16bbc;border-radius:50%;font-size:9px;position:relative;background:#fff}.ip-step-label{font-size:10px;letter-spacing:.04em;color:#9a6db5;margin:9px 0 15px}.ip-support-steps h3{font-size:28px;line-height:1.2;letter-spacing:-.035em}.ip-support-steps article>div>p:last-child{font-size:14px;line-height:1.8;color:#73617f;margin-top:18px;max-width:435px}.ip-origin{display:grid;grid-template-columns:1fr 1.4fr;gap:12%;padding-top:48px;padding-bottom:65px;border-top:1px solid #e6deee}.ip-origin .eyebrow{margin-bottom:20px}.ip-origin h2{font-size:clamp(30px,3vw,40px)}.ip-origin h2>span{color:#8a22f2}.ip-origin>p{font-size:17px;line-height:1.8;color:#73617f;max-width:510px;align-self:end;padding-bottom:3px}.ip-origin strong{color:#3d0871;font-weight:500}.ip-support-question{display:grid;grid-template-columns:1fr 2fr;gap:14%;padding-top:55px;padding-bottom:90px;border-top:1px solid #e6deee}.ip-support-question>span{font-size:145px;line-height:1;font-weight:500;letter-spacing:-.07em;color:#e5c8fa}.ip-support-question h2{font-size:34px}.ip-support-question p{font-size:14px;line-height:1.8;color:#73617f;max-width:565px;margin-top:22px}.ip-faq-hero{background:#f8f3fc;padding-bottom:0}.ip-faq-intro{padding-top:65px;padding-bottom:57px;position:relative}.ip-faq-intro h1{font-size:clamp(48px,5.2vw,74px)}.ip-faq-intro .ip-description{max-width:410px}.ip-question-mark{position:absolute;right:8%;top:35px;font-size:290px;font-weight:500;line-height:1;color:#dfbff7;transform:rotate(9deg)}.ip-question-glyph{display:block;transform-origin:50% 75%}.ip-question-dots{position:absolute;display:flex;gap:9px;bottom:9%;right:-17%;transform:rotate(-9deg)}.ip-question-dots i{width:7px;height:7px;border-radius:50%;background:#b572e6}.ip-faq-groups{padding-top:80px;padding-bottom:85px}.ip-faq-group{display:grid;grid-template-columns:.8fr 1.5fr;gap:12%;margin-bottom:68px;scroll-margin-top:45px}.ip-faq-group-heading>span{font-size:11px;color:#ad81c9}.ip-faq-group-heading h2{font-size:32px;margin-top:18px;max-width:250px}.ip-faq-detail{border-top:1px solid #e6deee}.ip-faq-detail:last-child{border-bottom:1px solid #e6deee}.ip-faq-detail summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0;font-size:15px;font-weight:400;line-height:1.5;color:#462154}.ip-faq-detail summary::-webkit-details-marker{display:none}.ip-faq-detail summary:focus-visible{outline:3px solid #bb7cfa;outline-offset:4px}.ip-faq-detail summary:hover{color:#8a22f2}.ip-faq-plus{width:18px;height:18px;position:relative;flex-shrink:0}.ip-faq-plus:before,.ip-faq-plus:after{content:"";position:absolute;top:8px;left:2px;width:14px;height:1px;background:#8a22f2;transition:transform .2s}.ip-faq-plus:after{transform:rotate(90deg)}.ip-faq-detail[open] .ip-faq-plus:after{transform:rotate(0)}.ip-faq-detail[open] summary{color:#8a22f2}.ip-faq-answer{padding:0 30px 25px 0}.ip-faq-answer p{font-size:14px;line-height:1.85;color:#73617f}.ip-faq-detail[open] .ip-faq-answer{animation:ip-answer-in .22s ease-out both}.ip-faq-capture{display:grid;grid-template-columns:.8fr 1.5fr;gap:12%;padding-top:40px;border-top:1px solid #e6deee}.ip-faq-capture h2{font-size:31px;margin-top:20px}.ip-faq-capture>div:last-child{padding-top:30px}.ip-faq-capture>div:last-child>p{font-size:14px;line-height:1.85;color:#73617f}@keyframes ip-answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .ip-scroll-link:hover svg{transform:translateY(4px)}html:not([data-motion=off]) .ip-editorial-link:hover svg{transform:translate(2px,-2px)}html:not([data-motion=off]) .ip-perspective-list article:hover .ip-role-symbol{transform:translate(5px,-5px)}}html[data-motion=off] .inner-page *,html[data-motion=off] .inner-page *:before,html[data-motion=off] .inner-page *:after{animation:none!important;transition:none!important}@media(max-width:1150px){.ip-hero-grid{gap:5%;grid-template-columns:1.1fr .9fr}.inner-page h1,.ip-agencies h1,.ip-support h1{font-size:60px}.ip-hero-grid{padding-top:55px}.ip-ending-inner{gap:8%}.ip-perspective-list article{grid-template-columns:.35fr 2fr .4fr}.ip-support-journey{gap:9%}}@media(max-width:900px){.inner-page .container{max-width:700px}.ip-hero{padding-bottom:65px}.ip-topline{min-height:62px;gap:10px;font-size:10px}.ip-status{font-size:9px}.ip-hero-grid,.ip-agencies .ip-hero-grid{grid-template-columns:1fr;gap:50px;padding-top:45px}.inner-page h1,.ip-agencies h1,.ip-support h1,.ip-faq-intro h1{font-size:clamp(47px,8.2vw,67px);max-width:640px}.ip-lead{font-size:22px}.ip-description{font-size:15px;max-width:560px}.ip-platform-preamble{grid-template-columns:1fr;gap:23px;padding-top:65px;padding-bottom:45px}.ip-platform-preamble>p:last-child{max-width:550px;font-size:15px}.ip-availability{padding-bottom:50px;gap:20px}.ip-ending-inner{padding:60px 0 65px;grid-template-columns:1fr;gap:29px}.ip-ending h2{font-size:42px;max-width:560px}.ip-ending-action>p{max-width:460px}.ip-agencies .ip-hero{padding-bottom:60px}.ip-editorial-pair{padding-top:65px;padding-bottom:65px;grid-template-columns:1fr;gap:30px}.ip-editorial-body{padding-top:0}.ip-editorial-pair h2{font-size:41px}.ip-perspectives{padding:55px 0 65px}.ip-section-title{display:block;padding-bottom:35px}.ip-section-title .eyebrow{max-width:none;padding-top:0;margin-bottom:23px}.ip-section-title h2{width:100%;font-size:39px}.ip-perspective-list article{grid-template-columns:35px 1fr 45px;gap:23px;padding:34px 0}.ip-perspective-list h3{font-size:30px}.ip-role-symbol{font-size:45px}.ip-manifesto{padding-top:65px;padding-bottom:65px}.ip-manifesto-type{font-size:clamp(34px,5.8vw,46px)}.ip-manifesto-bottom{margin-left:15%;margin-top:31px}.ip-support .ip-hero{padding-bottom:55px}.ip-conversation{max-width:380px;width:85%;justify-self:center}.ip-support-statement{padding:55px 0 60px}.ip-support-statement .container{grid-template-columns:1fr;gap:23px}.ip-support-statement .eyebrow{margin-bottom:0}.ip-support-statement h2{font-size:41px}.ip-support-statement p:last-child{max-width:480px;font-size:14px}.ip-support-journey{padding-top:65px;padding-bottom:30px;grid-template-columns:1fr;gap:40px}.ip-support-heading h2{font-size:40px;max-width:520px}.ip-support-heading h2 br:nth-child(1),.ip-support-heading h2 span br{display:none}.ip-support-heading>p:last-child{max-width:470px;margin-top:22px}.ip-support-steps article>div>p:last-child{max-width:540px}.ip-support-steps article{gap:22px;padding-bottom:33px}.ip-origin{grid-template-columns:1fr;gap:25px;padding-top:40px;padding-bottom:50px}.ip-origin>p{font-size:15px;max-width:540px}.ip-support-question{grid-template-columns:80px 1fr;gap:25px;padding-top:40px;padding-bottom:60px}.ip-support-question>span{font-size:105px}.ip-support-question h2{font-size:30px}.ip-faq-intro{padding-top:45px;padding-bottom:45px}.ip-faq-intro .ip-description{max-width:70%}.ip-question-mark{font-size:210px;right:0;top:55px;opacity:.65;z-index:0}.ip-faq-intro h1,.ip-faq-intro .eyebrow,.ip-faq-intro .ip-description{position:relative;z-index:1}.ip-faq-groups{padding-top:55px;padding-bottom:60px}.ip-faq-group{grid-template-columns:1fr;gap:26px;margin-bottom:50px}.ip-faq-group-heading{display:flex;align-items:baseline;gap:18px}.ip-faq-group-heading h2{margin-top:0;max-width:none;font-size:29px}.ip-faq-capture{grid-template-columns:1fr;gap:22px;padding-top:33px}.ip-faq-capture>div:last-child{padding-top:0}.ip-faq-capture h2{font-size:31px}}@media(max-width:520px){.inner-page h1,.ip-agencies h1,.ip-support h1,.ip-faq-intro h1{font-size:47px;line-height:1.06;letter-spacing:-.055em}.ip-hero-copy .eyebrow{max-width:285px;font-size:9px;letter-spacing:.12em}.ip-lead{font-size:20px}.ip-description{font-size:14px}.ip-actions{gap:20px;margin-top:25px}.ip-scroll-link{font-size:11px}.ip-platform-preamble h2{font-size:35px}.ip-availability{align-items:flex-start}.ip-availability p{font-size:11px}.ip-ending h2{font-size:36px}.ip-ending .eyebrow{font-size:9px}.ip-ending .button{font-size:12px}.ip-editorial-pair h2,.ip-section-title h2{font-size:35px}.ip-perspective-list article{grid-template-columns:22px 1fr;gap:14px;position:relative}.ip-perspective-list h3{font-size:28px}.ip-role{font-size:10px;max-width:240px}.ip-role-symbol{position:absolute;bottom:34px;right:0;font-size:25px;opacity:.35}.ip-perspective-list article>div>p:last-child{padding-right:20px}.ip-manifesto-type{font-size:34px}.ip-manifesto-bottom{margin-left:0;gap:20px;align-items:flex-start}.ip-manifesto-bottom>p{font-size:11px}.ip-conversation{width:95%;max-width:330px}.ip-support-statement h2,.ip-support-heading h2{font-size:35px}.ip-support-steps{padding-top:3px}.ip-support-steps article{grid-template-columns:28px 1fr;gap:17px}.ip-support-steps h3{font-size:25px}.ip-support-steps article>span{width:28px;height:28px}.ip-support-steps article:not(:last-child):before{left:13px;top:28px}.ip-step-label{font-size:9px;margin-top:6px}.ip-support-question{grid-template-columns:40px 1fr;gap:18px}.ip-support-question>span{font-size:63px}.ip-support-question h2{font-size:28px}.ip-support-question p{font-size:13px;margin-top:17px}.ip-question-mark{font-size:155px;top:70px;right:-8px;opacity:.45}.ip-faq-intro .ip-description{max-width:85%;font-size:14px}.ip-faq-group-heading h2{font-size:27px}.ip-faq-detail summary{font-size:14px;gap:20px;padding:21px 0}.ip-faq-answer{padding:0 15px 22px 0}.ip-faq-answer p{font-size:13px}}@media(prefers-reduced-motion:reduce){.inner-page *,.inner-page *:before,.inner-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ip-topline .ip-home-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin-left:-8px;padding:8px;border-radius:99px;position:relative;isolation:isolate}.ip-topline .ip-home-link:before{content:"";position:absolute;inset:4px 0;z-index:-1;border-radius:inherit;background:#8a22f20d;transform:scaleX(0);transform-origin:right center;transition:transform .22s var(--motion-ease-out)}.ip-hero--purple .ip-home-link:before{background:#ffffff13}.ip-topline .ip-home-link:hover{text-decoration:none}.ip-topline .ip-home-link:focus-visible:before{transform:scaleX(1)}.ip-home-arrow{display:grid;place-items:center;width:15px;height:18px}.ip-home-arrow svg{width:15px;height:15px;transition:transform .22s var(--motion-ease-out)}.ip-ending .ip-next-link{min-height:44px;width:fit-content;max-width:100%;gap:16px;font-size:13px;color:#e5c8f9}.ip-next-label{position:relative;padding-block:7px}.ip-next-label:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .24s var(--motion-ease-out)}.ip-next-arrow{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid #e5c8f947;border-radius:50%;position:relative;isolation:isolate;overflow:hidden}.ip-next-arrow:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#ffffff16;transform:scale(0);transition:transform .26s var(--motion-ease-out)}.ip-next-arrow svg{transition:transform .24s var(--motion-ease-out)}.ip-next-link:focus-visible .ip-next-label:after{transform:scaleX(1)}.ip-actions .ip-scroll-link{position:relative;min-height:44px;padding:9px 0;gap:12px}.ip-actions .ip-scroll-link:after{content:"";position:absolute;left:0;right:27px;bottom:7px;height:1px;background:currentColor;opacity:.55;transform:scaleX(.16);transform-origin:left;transition:transform .22s var(--motion-ease-out)}.ip-actions .ip-scroll-link:focus-visible:after{transform:scaleX(1)}.route-surface .ip-topline .ip-home-link{gap:8px;padding-inline:12px;margin-left:-12px}.route-surface .ip-home-link:focus-visible,.route-surface .ip-editorial-link:focus-visible,.route-surface .ip-next-link:focus-visible,.route-surface .ip-scroll-link:focus-visible{outline:3px solid #b378eb;outline-offset:5px}@media(hover:hover)and (pointer:fine){.ip-home-link:hover:before{transform:scaleX(1);transform-origin:left center}.ip-home-link:hover svg{transform:translate(-3px)}.ip-next-link:hover .ip-next-label:after{transform:scaleX(1);transform-origin:left center}.ip-next-link:hover .ip-next-arrow:before{transform:scale(1)}.ip-next-link:hover .ip-next-arrow svg{transform:translate(2px,-2px) rotate(8deg)}.ip-actions .ip-scroll-link:hover:after{transform:scaleX(1)}}@media(max-width:420px){.ip-topline{flex-wrap:wrap;column-gap:10px;row-gap:0;padding-top:5px}.ip-topline .ip-status{flex-basis:100%;margin-left:0;padding-block:2px 13px}}:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden) :is(.ip-home-link,.ip-next-link) *,:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden) .ip-topline .ip-home-link:before,:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden) .ip-next-label:after,:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden) .ip-next-arrow:before,:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden) .ip-actions .ip-scroll-link:after,:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden) .ip-actions .ip-scroll-link svg{transition:none}@media(prefers-reduced-motion:reduce){:is(.ip-home-link,.ip-next-link) *,.ip-topline .ip-home-link:before,.ip-next-label:after,.ip-next-arrow:before,.ip-actions .ip-scroll-link:after,.ip-actions .ip-scroll-link svg{transition:none}}#top .route-error h1{width:auto;max-width:100%;font-size:clamp(32px,8vw,72px);overflow-wrap:normal}#top .standalone-waitlist>.waitlist-kicker{display:none}.ip-v51{--ip-soft: #f3ecfc;--ip-body-size: 20px;color:#28143d}.ip-v51 :is(h1,h2,h3){text-wrap:balance}.ip-v51 h1{font-weight:400;letter-spacing:-.055em}.ip-v51 h2{font-weight:400}.ip-v51 .ip-topline{min-height:66px;font-size:14px}.ip-v51 .ip-hero{padding-bottom:clamp(64px,7vw,112px)}.ip-v51 .ip-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);padding-top:clamp(48px,5vw,80px)}.ip-v51 .ip-hero-copy{grid-column:auto;grid-row:auto}.ip-v51 .ip-hero-copy h1{font-size:clamp(44px,4.6vw,72px);line-height:1.06;max-width:15ch;margin-bottom:30px}.ip-v51.ip-platform .ip-hero-copy h1{font-size:clamp(44px,4.2vw,66px);max-width:16ch}.ip-v51 .ip-description{max-width:37ch;font-size:var(--ip-body-size);line-height:1.6;color:#706579}.ip-v51 .ip-actions{gap:16px 24px;margin-top:32px}#top .ip-v51 .ip-list-button{--cta-bg: #c6f432;--cta-ink: #241037;--cta-fill: #dcff78;--motion-fill: var(--cta-fill);background:#c6f432;color:#241037;border-color:#c6f432;font-size:16px;min-height:56px;padding:16px 24px;gap:28px}#top .ip-v51 .ip-list-button:hover{background:#dcff78;border-color:#dcff78;color:#241037}#top .ip-v51 .ip-list-button:focus-visible{outline:3px solid #8a22f2;outline-offset:4px}.ip-v51 .ip-scroll-link{font-size:15px}.ip-v51 .ip-hero-photo{min-width:0;width:100%;aspect-ratio:1.12;overflow:hidden;border-radius:32px 80px 32px 32px;background:#f3ecfc}.ip-v51 .ip-hero-photo>:is(.layered-photo,.screen-photo){display:block;width:100%;height:100%}.ip-v51 .ip-hero-photo--platform{aspect-ratio:1.12;border-radius:32px}.ip-v51 .ip-hero-photo--agency{aspect-ratio:1.08;border-radius:80px 32px 32px}.ip-v51 .ip-hero-photo--support{aspect-ratio:1.12}.ip-v51 .ip-hero--purple{background:#3d0871;border-radius:0 0 64px}.ip-v51 .ip-hero--purple h1 em{color:#c6f432}.ip-v51 .ip-hero--purple .ip-description{color:#e6d7f0}#top .ip-v51 .ip-hero--purple .ip-list-button:focus-visible{outline-color:#fff}.ip-v51 .ip-ending--v51{background:#f3ecfc;color:#28143d;border-radius:64px 0 0}.ip-v51 .ip-ending-inner{padding-block:clamp(64px,7vw,104px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,7vw,100px);align-items:center}.ip-v51 .ip-ending h2{max-width:20ch;font-size:clamp(38px,3.6vw,56px)}.ip-v51 .ip-ending-action>p{color:#706579;max-width:35ch;font-size:var(--ip-body-size);line-height:1.6}.ip-v51 #por-perto{scroll-margin-top:112px}.ip-v51 .ip-ending .ip-next-link{color:#6f16b7;font-size:16px}.ip-v51 .ip-ending .ip-next-arrow{border-color:#d9bdf2}.ip-v51 .ip-ending .ip-next-link:hover{color:#3d0871}.ip-v51 .ip-founders{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:6%;padding-block:80px 96px}.ip-v51 .ip-founders h2{max-width:15ch;font-size:clamp(36px,3.3vw,48px)}.ip-v51 .ip-founders h2 span{color:#8a22f2}#origin-heading{scroll-margin-top:140px}.ip-founders-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ip-founders-list article{min-width:0}.ip-founder-photo{margin:0 0 24px;width:100%;aspect-ratio:4 / 4.6;overflow:hidden;border-radius:24px;background:#f3ecfc}.ip-founder-photo img{display:block;width:100%;height:100%;object-fit:cover}.ip-founder-photo--gustavo img{transform:scale(1.42);transform-origin:50% 75%}.ip-founder-photo--danillo img{transform:scale(1.16);transform-origin:50% 60%}.ip-founders-list h3{margin:0 0 10px;font-size:25px;letter-spacing:-.03em}.ip-founders-list p{color:#706579;font-size:18px;line-height:1.6;max-width:38ch}.ip-v51 .ip-faq-hero{padding-bottom:0;background:#fbf9fe}.ip-v51 .ip-faq-intro{padding-block:64px}.ip-v51 .ip-faq-intro h1{max-width:12ch;font-size:clamp(48px,5.4vw,80px);margin-top:0}.ip-v51 .ip-question-mark{color:#8a22f2;font-size:250px;right:12%;top:35px}.ip-v51 .ip-question-dots i{background:#c6f432;width:11px;height:11px}.ip-faq-index{display:flex;flex-wrap:wrap;gap:20px 40px;border-top:1px solid #e2d5ed;padding-block:20px}.ip-faq-index a{display:flex;min-height:44px;gap:14px;align-items:center;font-size:17px;color:#3d0871}.ip-faq-index svg{width:17px}.ip-v51 .ip-faq-groups{padding-block:80px 16px}.ip-v51 .ip-faq-group{grid-template-columns:minmax(0,.65fr) minmax(0,1.5fr);gap:8%;margin-bottom:80px;scroll-margin-top:112px}.ip-v51 .ip-faq-group-heading>span{color:#6f16b7;font-size:15px}.ip-v51 .ip-faq-group-heading h2{font-size:34px}.ip-v51 .ip-faq-detail{border:1px solid #e2d5ed;border-radius:20px;margin-bottom:12px;padding-inline:24px;background:#fff}.ip-v51 .ip-faq-detail[open]{border-color:#d0dd9d;background:#fbfdf4}.ip-v51 .ip-faq-detail summary{min-height:90px;font-size:20px;color:#28143d}.ip-v51 .ip-faq-plus{width:32px;height:32px;border-radius:50%;background:#f3ecfc}.ip-v51 .ip-faq-plus:before,.ip-v51 .ip-faq-plus:after{top:15px;left:9px}.ip-v51 .ip-faq-detail[open] .ip-faq-plus{background:#c6f432}.ip-v51 .ip-faq-detail[open] .ip-faq-plus:before{background:#241037}.ip-v51 .ip-faq-answer{padding:0 38px 26px 0}.ip-v51 .ip-faq-answer p{font-size:18px;line-height:1.65}.ip-v51 .ip-faq-answer .ip-editorial-link{margin-top:14px;font-size:16px}.ip-v51 a:focus-visible{outline:2px solid #8a22f2;outline-offset:6px}@media(max-width:900px){.ip-v51 .ip-hero-grid{grid-template-columns:1fr;gap:40px}.ip-v51 .ip-hero-copy h1,.ip-v51.ip-platform .ip-hero-copy h1{font-size:clamp(44px,7vw,60px);max-width:19ch}.ip-v51 .ip-description{max-width:45ch}.ip-v51 .ip-hero-photo{aspect-ratio:1.45;border-radius:32px}.ip-v51 .ip-hero-photo--support{aspect-ratio:1.35}.ip-v51 .ip-founders{gap:48px;grid-template-columns:1fr;padding-block:64px}.ip-v51 .ip-founders h2{max-width:20ch}.ip-v51 .ip-ending-inner{grid-template-columns:1fr;gap:28px}.ip-v51 .ip-ending-action>p{max-width:42ch}.ip-v51 .ip-faq-group{grid-template-columns:1fr;gap:28px}.ip-v51 .ip-faq-group-heading{display:flex;align-items:baseline;gap:18px}.ip-v51 .ip-faq-group-heading h2{margin-top:0;max-width:none}.ip-v51 .ip-question-mark{right:4%;font-size:210px;top:60px}}@media(max-width:600px){.ip-founders-list{grid-template-columns:1fr;gap:36px}.ip-founder-photo{max-width:380px;aspect-ratio:1;margin-bottom:20px}.ip-v51{--ip-body-size: 18px}.ip-v51 .ip-topline{min-height:56px}.ip-v51 .ip-hero-grid{padding-top:36px;gap:32px}.ip-v51 .ip-hero-copy h1,.ip-v51.ip-platform .ip-hero-copy h1{font-size:clamp(37px,9.5vw,52px);margin-bottom:24px}.ip-v51 .ip-hero-photo{border-radius:24px 48px 24px 24px;aspect-ratio:1.15}.ip-v51 .ip-hero-photo--platform{aspect-ratio:1.3;border-radius:24px}.ip-v51 .ip-hero-photo--agency{aspect-ratio:1.1}.ip-v51 .ip-hero--purple{border-radius:0 0 40px}.ip-v51 .ip-actions{gap:10px 20px;margin-top:26px}.ip-v51 .ip-scroll-link{font-size:15px}#top .ip-v51 .ip-list-button{min-height:54px;font-size:16px;padding:15px 21px}.ip-v51 .ip-ending--v51{border-radius:40px 0 0}.ip-v51 .ip-ending h2{font-size:38px}.ip-v51 .ip-ending-inner{padding-block:56px}.ip-v51 .ip-faq-intro{padding-block:40px 32px}.ip-v51 .ip-faq-intro h1{font-size:48px;max-width:10ch}.ip-v51 .ip-question-mark{display:none}.ip-faq-index{gap:4px 20px;padding-block:14px}.ip-faq-index a{font-size:15px}.ip-v51 .ip-faq-groups{padding-top:48px}.ip-v51 .ip-faq-group{margin-bottom:48px;gap:20px}.ip-v51 .ip-faq-group-heading h2{font-size:30px}.ip-v51 .ip-faq-detail{padding-inline:18px;border-radius:18px}.ip-v51 .ip-faq-detail summary{font-size:18px;gap:16px;min-height:86px}.ip-v51 .ip-faq-answer{padding:0 0 24px}.ip-v51 .ip-faq-answer p{font-size:17px}.ip-v51 .ip-faq-plus{width:28px;height:28px}.ip-v51 .ip-faq-plus:before,.ip-v51 .ip-faq-plus:after{top:13px;left:7px}}:root{--motion-ease-out: cubic-bezier(.23, 1, .32, 1);--motion-ease-in-out: cubic-bezier(.77, 0, .175, 1);--motion-duration-press: .16s;--motion-duration-fast: .18s;--motion-duration-ui: .24s;--motion-duration-panel: .2s}.interaction-motion{display:contents}.interaction-motion :where(button,.button,.circle-link,.text-link,.main-nav a,.back-top),.wf-dialog :where(button){-webkit-tap-highlight-color:transparent;transition:transform var(--motion-duration-press) var(--motion-ease-out),opacity var(--motion-duration-fast) ease}.interaction-motion :where(button,a):focus-visible,.wf-dialog button:focus-visible{outline:3px solid #bc7df8;outline-offset:5px}.interaction-motion :where(button,.button,.circle-link):active:not(:disabled):not([aria-disabled=true]),.wf-dialog button:active:not(:disabled){transform:scale(.97)}.interaction-motion :where(button,.button)[aria-disabled=true]{cursor:default}.interaction-motion :where(.button,.wf-submit,.circle-link,.wf-dialog-understood,[data-motion-fill]){position:relative;isolation:isolate;overflow:hidden;transform:none}.interaction-motion :where(.button,.wf-submit,.circle-link,.wf-dialog-understood,[data-motion-fill]):before{content:"";position:absolute;z-index:-1;inset:-1px;border-radius:inherit;pointer-events:none;background:var(--motion-fill, #e8ceff);transform:translateY(104%);transition:transform var(--motion-duration-ui) var(--motion-ease-out)}.interaction-motion .button-white{--motion-fill: #e5c5ff}.interaction-motion .button-outline{--motion-fill: #8a22f2}.interaction-motion :where(.wf-submit,.button-purple,.button-primary,.ip-button-purple,.wf-dialog-understood){--motion-fill: #6511b3}.interaction-motion .circle-link{--motion-fill: #5b0b99}.interaction-motion :where(.button,.wf-submit,.circle-link,[data-magnetic])>:where(svg,.motion-icon,[data-motion-icon]){transform-origin:center;transition:transform var(--motion-duration-ui) var(--motion-ease-out),translate var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) ease}.interaction-motion :where(.text-link,.main-nav a,.footer-bottom button,.wf-privacy-note button,.back-top,[data-motion-underline]){position:relative}.interaction-motion :where(.text-link,.main-nav a,.footer-bottom button,.wf-privacy-note button,[data-motion-underline]):after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;pointer-events:none;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--motion-duration-ui) var(--motion-ease-out)}.interaction-motion .main-nav a:after{bottom:7px}.interaction-motion .footer-bottom button:after{bottom:3px}.interaction-motion .wf-privacy-note button:after{bottom:1px}.interaction-motion :where(.text-link,.back-top,.footer-bottom button)>:where(svg,span:last-child){transition:transform var(--motion-duration-ui) var(--motion-ease-out)}.interaction-motion .circle-link:after{content:"";position:absolute;inset:6px;border:1px solid currentColor;border-right-color:transparent;border-bottom-color:transparent;border-radius:inherit;opacity:0;pointer-events:none;transform:rotate(-80deg) scale(.88);transition:transform var(--motion-duration-ui) var(--motion-ease-out),opacity var(--motion-duration-fast) ease}.interaction-motion :where(.module-tabs button,.faq-item h3>button,.study-controls nav button,[data-motion-row]){position:relative;isolation:isolate}.interaction-motion :where(.module-tabs button,.faq-item h3>button,.study-controls nav button,[data-motion-row]):before{content:"";position:absolute;z-index:-1;inset:0 -12px;border-radius:6px;pointer-events:none;background:#8a22f20b;opacity:0;transform:scaleX(.96);transform-origin:left center;transition:opacity var(--motion-duration-fast) ease,transform var(--motion-duration-ui) var(--motion-ease-out)}.interaction-motion .faq-item h3>button svg{flex-shrink:0;transition:transform var(--motion-duration-ui) var(--motion-ease-out)}.interaction-motion .faq-item h3>button[aria-expanded=true] svg{transform:rotate(180deg)}.interaction-motion .menu-button span{transition:transform var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) ease}.interaction-motion .menu-button[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.interaction-motion .menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}@media(hover:hover)and (pointer:fine){.interaction-motion :where(.button,.wf-submit,.circle-link):hover:not(:disabled):not([aria-disabled=true]){transform:none}.interaction-motion :where(.button,.wf-submit,.circle-link,.wf-dialog-understood,[data-motion-fill]):hover:not(:disabled):not([aria-disabled=true]):before{transform:translateY(0)}.interaction-motion .button-white:hover{background:#fff}.interaction-motion .button-outline:hover{color:#fff;background:transparent}.interaction-motion .wf-submit:hover:not(:disabled){background:#8a22f2}.interaction-motion .circle-link:hover{color:#fff;background:transparent}.interaction-motion :where(.button,.wf-submit):hover:not(:disabled):not([aria-disabled=true])>svg{transform:rotate(-12deg)}.interaction-motion .circle-link:hover>svg{transform:rotate(-35deg) scale(1.12)}.interaction-motion .circle-link:hover:after{opacity:.45;transform:rotate(10deg) scale(1)}.interaction-motion :where(.text-link,.main-nav a,.footer-bottom button,.wf-privacy-note button,[data-motion-underline]):hover:after{transform-origin:left center;transform:scaleX(1)}.interaction-motion :where(.text-link,.footer-bottom button):hover>svg{transform:translate(4px) rotate(-12deg)}.interaction-motion .text-link:hover>span:last-child{transform:translateY(3px)}.interaction-motion .back-top:hover>span:last-child{transform:translateY(-4px)}.interaction-motion :where(.module-tabs button,.faq-item h3>button,.study-controls nav button,[data-motion-row]):hover:before{opacity:1;transform:scaleX(1)}.interaction-motion :where(.menu-button,.study-close,.motion-toggle):hover{opacity:.7}.interaction-motion button:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;opacity:.88}.interaction-motion :where(.button,.wf-submit,.module-tabs button,.faq-item button,.study-controls nav button):hover:not(:disabled):not([aria-disabled=true]){opacity:1}.wf-dialog .wf-dialog-close:hover{transform:rotate(90deg)}.wf-dialog .wf-dialog-understood:hover{transform:translateY(-2px)}.interaction-motion :where(button,.button,.circle-link):active:not(:disabled):not([aria-disabled=true]),.wf-dialog button:active:not(:disabled){transform:scale(.97)}}html[data-navigation=keyboard] .interaction-motion :where(button,a,button *,a *),html[data-navigation=keyboard] .interaction-motion :where(button,a):before,html[data-navigation=keyboard] .interaction-motion :where(button,a):after,html[data-navigation=keyboard] .wf-dialog :where(button,button *),html[data-navigation=keyboard] .wf-dialog button:before,html[data-navigation=keyboard] .wf-dialog button:after{transition-duration:0s!important}html[data-motion=off] .interaction-motion :where(button,a,button *,a *,[data-motion-accordion]),html[data-motion=off] .interaction-motion :where(button,a):before,html[data-motion=off] .interaction-motion :where(button,a):after,html[data-motion=off] .wf-dialog button,html[data-motion=off] .wf-dialog button *{animation:none!important;transition-duration:0s!important}html[data-motion=off] .interaction-motion :where(.button,.wf-submit,.circle-link,.text-link,.back-top,.footer-bottom button):is(:hover,:active),html[data-motion=off] .interaction-motion :where(.button,.wf-submit,.circle-link,.text-link,.back-top,.footer-bottom button):is(:hover,:active)>:where(svg,span:last-child),html[data-motion=off] .interaction-motion button:active,html[data-motion=off] .wf-dialog button:is(:hover,:active){transform:none;translate:none}@media(prefers-reduced-motion:reduce){.interaction-motion :where(button,a,button *,a *,[data-motion-accordion]),.interaction-motion :where(button,a):before,.interaction-motion :where(button,a):after,.wf-dialog button,.wf-dialog button *{animation:none!important;transition-duration:0s!important}.interaction-motion :where(.button,.wf-submit,.circle-link,.text-link,.back-top,.footer-bottom button):is(:hover,:active),.interaction-motion :where(.button,.wf-submit,.circle-link,.text-link,.back-top,.footer-bottom button):is(:hover,:active)>:where(svg,span:last-child),.interaction-motion button:active,.wf-dialog button:is(:hover,:active){transform:none;translate:none}}:root{--motion-ease-out: cubic-bezier(.23, 1, .32, 1);--motion-ease-in-out: cubic-bezier(.77, 0, .175, 1);--motion-fast: .18s;--motion-standard: .24s}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;background:#be7cff;transform:scaleX(0);transform-origin:left center;pointer-events:none;z-index:95}.route-surface{view-transition-name:page-content}::view-transition-old(page-content){animation:page-out .18s var(--motion-ease-out) both}::view-transition-new(page-content){animation:page-in .28s var(--motion-ease-out) both}::view-transition-group(page-content){animation-duration:.28s}@keyframes page-out{to{opacity:0;transform:translateY(-16px)}}@keyframes page-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-title-line{display:block;overflow:clip;padding-bottom:.12em;margin-bottom:-.12em}.hero-title-line>span{display:block;transform-origin:left bottom}.site-header{position:sticky;top:0}.header-inner{gap:24px}.main-nav{gap:25px}.main-nav a{position:relative}.main-nav a[aria-current=page]{color:#fff}.header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.motion-switch{height:36px;width:36px;border:1px solid #ffffff38;border-radius:50%;color:#e5c9fa;background:transparent;display:grid;place-items:center;flex-shrink:0}.motion-switch svg{width:15px;height:15px}.motion-switch svg,.study-close>span{transition:transform .24s var(--motion-ease-out);transform-origin:center}.study-close>span{display:block}.motion-switch:disabled{opacity:.6;cursor:default}.footer-directory{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;padding:20px 0 50px}.footer-directory>div{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.footer-directory span{font-size:10px;letter-spacing:.12em;color:#bd90dc;text-transform:uppercase;margin-bottom:5px}.footer-directory a{font-size:14px;color:#f2e4fb;position:relative}.route-surface h1:focus{outline:0}.standalone-waitlist{padding:65px 0 100px;background:#f8f2fd;overflow:clip}.waitlist-kicker{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#7c3baa;max-width:1140px;margin:0 auto 15px;width:calc(100% - 80px);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.waitlist-kicker .small-orbit{width:54px;height:54px;padding:5px}.waitlist-kicker img{width:100%;height:100%;object-fit:contain}.standalone-waitlist .wf-intro h2{font-size:clamp(36px,4vw,62px)}.standalone-waitlist .wf-intro h1{font-size:clamp(36px,4vw,62px);line-height:1.06;letter-spacing:-.05em;margin:22px auto 0;width:auto;max-width:760px;color:#28143d;font-weight:500}.route-error{min-height:65vh;padding:100px 0;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.route-error h1{max-width:800px;color:var(--deep)}.route-error .button{background:var(--purple);color:#fff}.home-explore{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;padding:100px 0 110px;border-top:1px solid var(--line)}.home-explore h2{margin-top:22px;font-size:46px}.explore-links{display:flex;flex-direction:column}.explore-link{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:18px;padding:25px 0;border-top:1px solid var(--line)}.explore-link:last-child{border-bottom:1px solid var(--line)}.explore-link>span:first-child{font-size:10px;color:var(--purple)}.explore-link strong{font-size:22px;font-weight:500;letter-spacing:-.03em}.explore-link small{display:block;margin-top:7px;font-size:13px;font-weight:400;color:var(--muted)}.explore-link svg{color:var(--purple)}.route-description{color:var(--muted);line-height:1.7;max-width:600px}.motion-document-hidden *{animation-play-state:paused!important}.motion-director [data-motion-reveal=pending]{opacity:0}[data-motion=off] .motion-director [data-motion-reveal=pending]{opacity:1}@media(prefers-reduced-motion:reduce){.motion-director [data-motion-reveal=pending]{opacity:1}}.study-controls{transform-origin:bottom right}.footer-directory a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .24s var(--motion-ease-out)}.footer-directory a:focus-visible:after{transform:scaleX(1);transform-origin:left}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation:none!important;transition-duration:0ms!important}html[data-motion=off]{scroll-behavior:auto!important}@media(hover:hover)and (pointer:fine){.motion-switch:hover{background:#ffffff16;color:#fff}.motion-switch:hover:not(:disabled) svg{transform:rotate(12deg) scale(1.1)}.study-close:hover>span{transform:rotate(90deg)}.menu-button:not([aria-expanded=true]):hover span:first-child{transform:scaleX(.7);transform-origin:right center}.footer-directory a:hover:after{transform:scaleX(1);transform-origin:left}.explore-link strong{transition:transform .24s var(--motion-ease-out)}.explore-link svg{transition:transform .24s var(--motion-ease-out)}.explore-link:hover strong{transform:translate(8px)}.explore-link:hover svg{transform:translate(3px,-3px)}}@media(max-width:1150px){.header-inner{gap:14px}.main-nav{gap:18px;font-size:12px}.header-actions{gap:12px}.brand-link{width:148px}}@media(max-width:1000px)and (min-width:901px){.main-nav{gap:12px;font-size:11px}.header-actions{gap:8px}.header-cta{padding:0 14px;gap:9px}.motion-switch{height:30px;width:30px}.brand-link{width:130px}}@media(max-width:900px){.header-actions{margin-left:auto;gap:11px}.header-cta{margin:0}.main-nav{top:80px}.motion-switch{height:32px;width:32px}.header-inner{gap:12px}.main-nav.is-open{max-height:calc(100svh - 90px);overflow-y:auto}.footer-directory{grid-template-columns:1fr 1fr;gap:32px;padding-top:10px}.home-explore{grid-template-columns:1fr;gap:40px;padding:65px 0}.home-explore h2{font-size:38px}.explore-link strong{font-size:20px}.standalone-waitlist{padding:35px 0 70px}.waitlist-kicker{width:calc(100% - 40px)}}@media(max-width:480px){.header-actions{gap:8px}.header-cta{display:none}.header-inner>.brand-link{width:144px}.footer-directory{gap:25px}.footer-directory a{font-size:13px}.footer-directory>div:last-child{grid-column:1/-1}.explore-link{grid-template-columns:24px 1fr 24px;gap:9px}.home-explore h2{font-size:36px}.motion-switch{width:34px;height:34px}.reading-progress{height:2px}}@media(max-width:900px){.main-nav.is-open{animation:menu-in .16s var(--motion-ease-out) both}.main-nav.is-open a{animation:menu-link-in .18s var(--motion-ease-out) both}.main-nav.is-open a:nth-child(2){animation-delay:20ms}.main-nav.is-open a:nth-child(3){animation-delay:40ms}.main-nav.is-open a:nth-child(4){animation-delay:60ms}.main-nav.is-open a:nth-child(5){animation-delay:80ms}}@keyframes menu-in{0%{opacity:0}to{opacity:1}}@keyframes menu-link-in{0%{opacity:.25}to{opacity:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}::view-transition-old(page-content),::view-transition-new(page-content){animation:none}.hero-title-line>span{transform:none}.explore-link:hover strong,.explore-link:hover svg,.motion-switch:hover svg,.study-close:hover>span,.menu-button:not([aria-expanded=true]):hover span:first-child{transform:none}}.anchor-arrival{position:fixed;top:0;left:0;width:40px;height:40px;z-index:20;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint}.anchor-arrival[hidden]{display:none}.anchor-arrival-badge{display:grid;place-items:center;width:100%;height:100%;opacity:0}.anchor-arrival svg{width:32px;height:32px;overflow:hidden}.anchor-arrival-piece{transform-origin:0 0}html:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden) .anchor-arrival{display:none}@media(max-width:600px){.anchor-arrival{width:36px;height:36px}.anchor-arrival svg{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.anchor-arrival{display:none}}html::view-transition{pointer-events:none}html{view-transition-name:none}html[data-route-transition]::view-transition-group(page-content){animation-duration:var(--motion-standard, .24s);animation-timing-function:var(--motion-ease-out, cubic-bezier(.23, 1, .32, 1))}html[data-route-transition]::view-transition-old(page-content),html[data-route-transition]::view-transition-new(page-content){mix-blend-mode:normal;transform-origin:50% 0;animation-delay:0ms;animation-timing-function:var(--motion-ease-out, cubic-bezier(.23, 1, .32, 1));animation-fill-mode:both}html[data-route-transition]::view-transition-old(page-content){animation-duration:var(--motion-fast, .18s)}html[data-route-transition]::view-transition-new(page-content){animation-duration:var(--motion-standard, .24s)}html[data-route-transition=forward]::view-transition-old(page-content){animation-name:route-leave-forward}html[data-route-transition=forward]::view-transition-new(page-content){animation-name:route-enter-forward}html[data-route-transition=backward]::view-transition-old(page-content){animation-name:route-leave-backward}html[data-route-transition=backward]::view-transition-new(page-content){animation-name:route-enter-backward}@keyframes route-leave-forward{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(-32px,0,0) scale(.985)}}@keyframes route-enter-forward{0%{opacity:0;transform:translate3d(56px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes route-leave-backward{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(32px,0,0) scale(.985)}}@keyframes route-enter-backward{0%{opacity:0;transform:translate3d(-56px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}html:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden)::view-transition-group(*),html:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden)::view-transition-old(*),html:is([data-motion=off],[data-navigation=keyboard],.motion-document-hidden)::view-transition-new(*){animation:none!important}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(min-width:1800px){:root{--page: 1440px}.wf-section{width:min(100%,var(--page))}.standalone-waitlist .waitlist-kicker{width:min(var(--page),calc(100% - 100px));max-width:none}}@media(min-width:901px){.journey .orbit-sticky{top:clamp(112px,calc(50svh - 255px),240px)}.ip-faq-group-heading h2{max-width:none}.standalone-waitlist{padding-top:44px}.standalone-waitlist .wf-section{padding-top:52px}.standalone-waitlist .wf-intro h1{margin-bottom:22px}}.valen-home{overflow-x:clip}.v14-hero{position:relative;isolation:isolate;overflow:clip;background:var(--deep);color:#fff}.v14-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#25063d40,transparent 28%),linear-gradient(90deg,#25063de8 0%,#31074fcf 30%,#3d087138 52%,transparent 68%)}.v14-hero-grid{position:relative;display:flex;align-items:center;min-height:clamp(800px,calc(100svh - 134px),1000px);padding-block:100px 132px}.v14-hero-copy{width:min(600px,52%);padding:0}.v14-hero h1{width:100%;margin:0;font-size:clamp(60px,5.3vw,88px);line-height:1.06;letter-spacing:-.055em;font-weight:400}.v14-hero .hero-title-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.v14-hero .hero-title-line>span{display:block}.v14-hero .hero-description{max-width:540px;margin:30px 0 0;color:#f0e0ff;font-size:22px;line-height:1.6}.v14-hero .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:34px}.v14-hero .text-link{font-size:16px;color:#fff}.v14-availability{margin-top:24px;font-size:15px;color:#d7b9ee}.v14-hero-photo{--photo-position: 70% 20%;position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;overflow:hidden}.v14-hero-mark{position:absolute;width:112px;left:0;bottom:32px;pointer-events:none}.v14-hero-mark .brand-scene{width:100%;padding:0}.v14-hero-mark .orbit-caption,.v14-hero-mark .orbit-labels,.v14-hero-mark .human-labels{display:none}.v14-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(56px,7vw,120px);padding-block:clamp(80px,7vw,130px)}.v14-copy{min-width:0}.v14-copy h2{font-size:clamp(40px,3.3vw,56px);line-height:1.12;letter-spacing:-.045em;font-weight:400;max-width:640px}.v14-copy>p{font-size:20px;line-height:1.65;color:var(--muted);margin-top:28px;max-width:590px}.v14-copy>p+p{margin-top:18px}.v14-copy>.text-link{display:inline-flex;margin-top:28px;font-size:17px;line-height:1.5;gap:16px;min-height:44px}.v14-copy>.text-link svg{flex-shrink:0}.v14-photo{margin:0;overflow:hidden;border-radius:12px;background:#eee7f4}.v14-photo>.layered-photo{width:100%;height:100%}.v14-photo--landscape{aspect-ratio:1.1}.v14-photo--portrait{aspect-ratio:1;max-height:600px}.v14-platform-band{background:#f8f3fc}.v14-platform{grid-template-columns:1fr 1.05fr;gap:clamp(50px,5vw,86px)}.v14-platform .module-tabs{margin-top:32px;max-width:none}.v14-platform .module-tabs button{min-height:62px;font-size:19px}.v14-platform .module-tabs button>span:first-child{font-size:14px}.v14-platform .home-module-panels{max-width:none;margin-top:28px}.v14-platform .module-panel h3{font-size:21px;line-height:1.4}.v14-platform .module-panel p{font-size:18px;line-height:1.65}.v14-platform .module-words{display:none}.v14-platform .v14-note{font-size:14px;line-height:1.6;margin-top:20px}.announcement,.footer-bottom,.footer-bottom button,.back-top{font-size:14px}.main-nav{font-size:15px}.button{font-size:16px}.button-outline{font-size:14px}.faq-heading>p:last-child{font-size:18px}.faq-item button{font-size:19px}.faq-item p{font-size:18px}.footer-directory a,.footer-directory p{font-size:16px}.home-explore .eyebrow,.hb-eyebrow{font-size:15px}.wf-intro>p,.wf-description{font-size:18px}.wf-form label{font-size:15px}.wf-form input{font-size:16px}.wf-disclaimer,.wf-preview-note,.wf-card-footnote,.wf-eyebrow,.wf-field label span,.wf-field-error,.wf-privacy-note{font-size:14px}.wf-card-heading p{font-size:17px}.wf-field label,.wf-field input,.wf-submit,.wf-feedback,.wf-dialog-copy{font-size:16px}.ip-feature-photo{margin:0}@media(min-width:1800px){.v14-hero-grid{padding-block:112px 144px}}@media(max-width:1150px)and (min-width:901px){.v14-hero h1{font-size:58px}.v14-hero .hero-description{font-size:20px}.main-nav{gap:18px;font-size:14px}.header-inner{gap:18px}}@media(max-width:900px){.v14-section{grid-template-columns:1fr;gap:36px}.v14-hero-grid{min-height:0;padding-block:clamp(400px,54svh,520px) 100px}.v14-hero-copy{width:100%;max-width:600px;padding:0}.v14-hero:before{background:linear-gradient(180deg,#25063d05,#31074f0a 22%,#31074fcc 42%,#31074ff0 67%,#25063df5)}.v14-hero h1{font-size:clamp(45px,8.5vw,68px)}.v14-hero .hero-description{font-size:19px;margin-top:24px}.v14-hero .hero-actions{margin-top:28px;gap:20px}.v14-hero .text-link{font-size:15px}.v14-availability{font-size:14px;margin-top:20px}.v14-hero-photo{--photo-position: 74% 50%}.v14-hero-mark{width:64px;left:0;bottom:22px}.v14-section{padding-block:72px}.v14-copy h2{font-size:clamp(36px,6.5vw,46px)}.v14-copy>p{font-size:18px;margin-top:24px;line-height:1.65}.v14-copy>.text-link{font-size:16px}.v14-intro .v14-copy,.v14-human .v14-copy{order:-1}.v14-photo--landscape{aspect-ratio:1.35}.v14-photo--portrait{aspect-ratio:1.15}.v14-platform .module-tabs button{font-size:17px}.v14-platform .module-panel h3{font-size:20px}.v14-platform .module-panel p{font-size:18px}.announcement,.header-cta{font-size:12px}.button{font-size:15px}.header-cta.button{font-size:12px}.faq-item button{font-size:18px}.faq-item p{font-size:17px}.footer-bottom,.footer-bottom button{font-size:13px}}@media(max-width:380px){.v14-hero h1{font-size:40px}.v14-hero .hero-actions{gap:16px}.v14-copy h2{font-size:34px}.header-cta.button{font-size:11px}}@media(max-width:520px){.wf-card-heading{flex-direction:column;align-items:flex-start;gap:14px}.wf-card-heading .wf-card-mark{flex-basis:auto;width:64px;height:60px}.wf-card-heading h3{text-align:left}}.interaction-motion .button,.interaction-motion .wf-submit,.wf-dialog .wf-dialog-understood{--cta-bg: var(--purple);--cta-ink: #fff;--cta-fill: #6414b3;--cta-icon-inset: 18px;--motion-fill: var(--cta-fill);min-height:58px;padding:8px 18px 8px 28px;gap:32px;border:1px solid transparent;border-radius:999px;background:var(--cta-bg);color:var(--cta-ink);box-shadow:none;font-size:16px;font-weight:500;line-height:1.25;isolation:isolate;overflow:hidden;transition:color .18s ease,border-color .18s ease}.interaction-motion .button-white{--cta-bg: #fff;--cta-ink: var(--deep);--cta-fill: #eddbff}.interaction-motion .button-outline{--cta-bg: transparent;--cta-ink: var(--deep);--cta-fill: #eddbff;border-color:#b893d4}.interaction-motion .button:before,.interaction-motion .wf-submit:before{background:var(--cta-fill);transform:translate3d(-102%,0,0);transition:transform .42s cubic-bezier(.22,1,.36,1)}.interaction-motion .button:after{content:"";position:absolute;z-index:0;width:38px;height:38px;right:calc(var(--cta-icon-inset) - 8px);top:calc(50% - 19px);border-radius:50%;background:color-mix(in srgb,currentColor 10%,transparent);pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1)}.interaction-motion .button>svg{position:relative;z-index:1;flex-shrink:0;width:20px;height:20px}.interaction-motion a.button[data-directional-button=ready]>.db-arrow-layer{overflow:hidden}.interaction-motion .button:hover,.interaction-motion .wf-submit:hover:not(:disabled){background:var(--cta-bg);color:var(--cta-ink)}.interaction-motion .button:focus-visible,.interaction-motion .wf-submit:focus-visible{outline:3px solid #9b4bdf;outline-offset:5px}.interaction-motion .wf-submit{padding-right:22px}.interaction-motion .wf-submit:disabled{--cta-bg: #7540a6}.interaction-motion .wf-submit-motion{translate:none!important}@media(hover:hover)and (pointer:fine){.interaction-motion .button:hover:before,.interaction-motion .wf-submit:hover:not(:disabled):before{transform:translateZ(0)}.interaction-motion .button:hover:after{transform:scale(1.08)}.interaction-motion .button:active:after{transform:scale(.9)}}@media(max-width:600px){.interaction-motion .button,.interaction-motion .wf-submit{min-height:54px;font-size:15px;padding-left:23px;gap:26px}}html[data-motion=off] .interaction-motion .button:after,html[data-navigation=keyboard] .interaction-motion .button:after{transform:none}@media(prefers-reduced-motion:reduce){.interaction-motion .button:after{transform:none!important}}:root{--header-clearance: 124px}html{scroll-padding-top:var(--header-clearance)}#top>.site-header{position:fixed;top:24px;left:50%;width:min(1440px,calc(100% - 64px));height:88px;z-index:80;border-radius:100px;background:transparent;color:var(--deep);transform:translate(-50%);transition:transform .28s var(--motion-ease-out)}#top>.site-header:before{content:"";position:absolute;inset:0;background:#fff;border:1px solid #3d087112;border-radius:inherit;box-shadow:0 4px 24px #28143d0c;pointer-events:none;transform-origin:center;transition:transform .28s var(--motion-ease-out)}#top>.site-header[data-header-compact=true]{transform:translate(-50%,-10px)}#top>.site-header[data-header-compact=true]:before{transform:scaleY(.84)}#top>.site-header .header-inner{position:relative;width:100%;max-width:none;height:100%;padding:0 24px 0 30px;gap:clamp(20px,2.4vw,38px)}#top>.site-header .brand-link{width:166px}#top>.site-header .main-nav{margin-inline:auto;gap:clamp(18px,2vw,32px);font-size:15px;font-weight:400;color:#65526f}#top>.site-header .main-nav>a{display:inline-flex;align-items:center;min-height:44px;padding-block:12px;white-space:nowrap}#top>.site-header .main-nav>a:is(:hover,[aria-current=page]){color:var(--purple)}#top>.site-header .header-actions{gap:12px}#top>.site-header .header-cta{--cta-bg: var(--purple);--cta-ink: #fff;--cta-fill: var(--deep);--cta-icon-inset: 21px;min-height:48px;padding-inline:21px;font-size:14px;gap:18px;white-space:nowrap;border-color:transparent;background:var(--purple);color:#fff}#top>.site-header .motion-switch{width:40px;height:40px;border:1px solid #8a22f226;background:transparent;color:var(--deep)}#top>.site-header .motion-switch:hover:not(:disabled){background:#f5edff;color:var(--purple)}#top>.site-header .menu-button{color:var(--deep)}#top>.site-header .menu-button span{background:currentColor}#top[data-route=inner]>main{padding-top:var(--header-clearance)}@media(min-width:901px)and (max-width:1180px){#top>.site-header{width:calc(100% - 40px)}#top>.site-header .header-inner{padding-inline:24px;gap:20px}#top>.site-header .brand-link{width:138px}#top>.site-header .main-nav{gap:16px;font-size:13px}#top>.site-header .header-actions{gap:8px}#top>.site-header .header-cta{--cta-icon-inset: 16px;padding-inline:16px;font-size:13px;gap:12px}#top>.site-header .motion-switch{width:36px;height:36px}}@media(max-width:900px){:root{--header-clearance: 100px}#top>.site-header{top:12px;width:calc(100% - 24px);height:72px}#top>.site-header[data-header-compact=true]{transform:translate(-50%,-4px)}#top>.site-header[data-header-compact=true]:before{transform:scaleY(.92)}#top>.site-header .header-inner{padding-inline:22px 16px;gap:16px}#top>.site-header .brand-link{width:144px}#top>.site-header .header-actions{gap:10px}#top>.site-header .header-cta{--cta-icon-inset: 18px;min-height:44px;padding-inline:18px;font-size:13px;gap:12px}#top>.site-header .motion-switch{width:38px;height:38px}#top>.site-header .menu-button{width:38px;height:44px;padding:9px}#top>.site-header .main-nav{position:absolute;top:calc(100% + 8px);left:0;right:0;margin:0;padding:16px 24px 20px;background:#fff;border:1px solid #8a22f218;border-radius:24px;box-shadow:0 16px 40px #28143d14;color:var(--deep)}#top>.site-header .main-nav>a{min-height:56px;padding-block:15px;font-size:16px;white-space:normal}#top>.site-header .main-nav>a+a{border-top:1px solid #8a22f216}#top>.site-header .main-nav .nav-mobile-cta{justify-content:space-between;margin-top:12px;padding:14px 20px;border-radius:40px;border:0;background:var(--purple);color:#fff;font-weight:500}}@media(max-width:480px){#top>.site-header .header-inner{padding-inline:19px 14px;gap:10px}#top>.site-header .brand-link{width:138px}#top>.site-header .header-cta{display:none}#top>.site-header .header-actions{gap:7px}}@media(prefers-reduced-motion:reduce){#top>.site-header,#top>.site-header:before{transition:none}}:root{font-family:Satoshi,Arial,sans-serif;font-optical-sizing:auto}.route-surface :is(h1,h2,h3),.home-breather .hb-copy strong{font-weight:700;letter-spacing:-.035em}.route-surface :is(h1,h2){line-height:1.1}.route-surface h3{line-height:1.17}.route-surface .eyebrow{font-size:14px;font-weight:500;text-transform:none;letter-spacing:0}.main-nav,.header-cta{font-weight:500}.ps-copy-top p,.support-journey .sj-caption{font-size:16px;letter-spacing:0;line-height:1.5}.ps-description,.support-journey .sj-description{letter-spacing:0}.ps-footer>p,.ps-footer>p span{font-size:13px}.ps-tab-number,.explore-card-index{display:none}.explore-card-caption{grid-template-columns:minmax(0,1fr) 44px}@media(max-width:800px){.route-surface .eyebrow{font-size:13px}.ps-copy-top p,.support-journey .sj-caption{font-size:14px}.ps-footer>p,.ps-footer>p span{font-size:12px}}:root{--surface-soft: #fbf9fe;--surface-lavender: #f3ecfc;--surface-lilac: #eadef8;--shadow-card: 0 2px 48px rgba(109, 76, 143, .1);--shadow-card-raised: 0 12px 40px rgba(83, 43, 117, .13);--radius-card: 24px;--radius-panel: 32px;--line: #e7deef;--muted: #706579}.route-surface :is(h1,h2,h3){font-weight:400;letter-spacing:-.035em}.route-surface h1{font-weight:400}.route-surface h2{font-weight:400;line-height:1.14}.route-surface h3{font-weight:500;line-height:1.25}.route-surface p{text-wrap:pretty}#top>.site-header:before{border-color:#e9e1f0;box-shadow:0 2px 40px #49276514}#top>.site-header .main-nav{font-weight:500;color:#65586e}#top>.site-header .main-nav>a{border-radius:6px}#top>.site-header .header-cta{font-weight:500}.interaction-motion .button,.interaction-motion .wf-submit{font-weight:500;letter-spacing:-.015em}.interaction-motion .button-outline{border-color:#ccb9dc}.interaction-motion .button:before,.interaction-motion .wf-submit:before{transition-duration:.28s}.interaction-motion .button:after{transition-duration:.28s}.route-surface .v14-hero h1{font-size:clamp(60px,5.3vw,96px);font-weight:400;line-height:1.06;letter-spacing:-.045em}.v14-hero-copy{width:min(660px,53%)}.v14-hero .hero-description{max-width:540px;font-size:21px;line-height:1.6;color:#f5ebfd}.v14-availability{color:#e9d5fa}.v14-intro.container{margin-top:clamp(64px,6vw,104px);margin-bottom:0;padding:clamp(28px,3.3vw,56px);gap:clamp(36px,5vw,80px);border-radius:var(--radius-panel);background:var(--surface-soft)}.v14-photo{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.v14-intro .v14-photo--landscape{aspect-ratio:1.15}.v14-intro .v14-copy h2{font-size:clamp(36px,3.3vw,54px);font-weight:400}.v14-copy>p{font-size:19px;line-height:1.65}.v14-copy>.text-link{font-size:16px;font-weight:500}.home-breather.breather{width:min(1568px,calc(100% - 64px));margin:40px auto 0;border-radius:var(--radius-panel);background:var(--deep)}.home-breather .hb-inner.breather-inner{width:calc(100% - 96px);padding-block:48px}.home-breather .hb-copy>p{font-size:clamp(32px,3.25vw,48px);line-height:1.15;font-weight:400}.home-breather .hb-copy strong{font-weight:400}.home-breather .hb-photo{border-radius:var(--radius-card)}.home-explore.home-explore--illustrated{padding-block:clamp(72px,7vw,112px)}.home-explore--illustrated .home-explore-heading{margin-bottom:40px}.home-explore--illustrated .home-explore-heading h2{font-size:clamp(36px,3.5vw,56px);font-weight:400}.explore-cards{gap:24px;align-items:stretch}.explore-card{background:var(--surface-soft);border:1px solid #ede5f4;border-radius:var(--radius-card);padding:12px 12px 0;box-shadow:0 2px 16px #6d4c8f06;transition:box-shadow .22s var(--motion-ease-out),border-color .22s var(--motion-ease-out),background-color .22s var(--motion-ease-out)}.explore-card-visual{border-radius:16px;background:var(--surface-lavender)}.explore-card-caption{padding:24px 12px 28px;border:0;gap:16px}.explore-card-caption h3{font-size:23px;font-weight:500}.explore-card-caption p{font-size:15px;margin-top:10px}.explore-card-arrow{border:0;background:var(--surface-lilac);color:#6e20b6}.explore-card:focus-visible{border-radius:var(--radius-card);outline-offset:5px}.faq-section.faq-section--illustrated{background:var(--surface-lavender);border:0;border-radius:var(--radius-panel);padding:clamp(32px,4vw,64px);gap:clamp(36px,5vw,80px);margin-bottom:clamp(72px,7vw,112px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.faq-section--illustrated .faq-heading h2{font-size:clamp(34px,3vw,48px);font-weight:400}.faq-section--illustrated .faq-heading>p{font-size:17px;margin-top:16px}.faq-conversation{border-radius:var(--radius-card);margin-top:28px;box-shadow:var(--shadow-card)}.faq-conversation figcaption{border-radius:12px;padding:12px 16px;font-size:13px;box-shadow:0 4px 20px #28143d08}.faq-list{display:grid;gap:12px;padding-top:0}.faq-list .faq-item,.faq-list .faq-item:last-child{border:1px solid transparent;border-radius:16px;background:#fff;padding-inline:24px}.faq-list .faq-item.is-open{border-color:#d8b8f2;box-shadow:0 4px 24px #4a197007}.faq-list .faq-item button{min-height:76px;padding-block:22px;font-size:17px;line-height:1.45;font-weight:500;gap:18px}.faq-list .faq-item p{font-size:16px;line-height:1.7;padding:0 26px 24px 0}.faq-list .faq-item button:focus-visible{outline-offset:2px;border-radius:8px}.interaction-motion .faq-list .faq-item h3>button:before{inset:0;background:transparent}.waitlist-wrap{background:var(--surface-soft);border-top:1px solid #ede6f4}.site-footer{padding:72px 0 28px;background:var(--deep)}.footer-top{min-height:142px}.footer-top p{font-size:25px;font-weight:400;letter-spacing:-.025em;line-height:1.35;color:#f3e8fd}.footer-directory{padding-block:36px 52px}.footer-directory>div>span{color:#cda8ed;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.footer-directory a{font-size:16px;font-weight:400}.footer-directory p{color:#f1e3fc;font-weight:400}.footer-bottom{border-top-color:#ffffff26;color:#d9c0ed;font-size:13px}.footer-bottom button{font-size:13px}.back-top{color:#efdcfc;font-size:14px}.back-top span{background:#ffffff0a;border-color:#ffffff40;width:44px;height:44px}@media(hover:hover)and (pointer:fine){.explore-card:hover{background:#fff;box-shadow:var(--shadow-card-raised);border-color:#d8c5e9}.faq-list .faq-item:not(.is-open):hover{border-color:#dcc8ed}}@media(max-width:1100px){.v14-hero-copy{width:min(600px,58%)}.route-surface .v14-hero h1{font-size:62px}.v14-hero .hero-description{font-size:19px}.explore-cards{gap:16px}.explore-card{padding:10px 10px 0}.explore-card-caption{padding:22px 8px 24px;gap:10px;grid-template-columns:minmax(0,1fr) 38px}.explore-card-caption h3{font-size:20px}.explore-card-caption p{font-size:14px}.faq-section.faq-section--illustrated{gap:32px;padding:36px}.faq-list .faq-item{padding-inline:20px}}@media(max-width:900px){.v14-hero-copy{width:100%;max-width:600px}.route-surface .v14-hero h1{font-size:clamp(42px,8vw,64px)}.v14-hero .hero-description{font-size:19px}.v14-intro.container{padding:28px;margin-top:64px;margin-bottom:0;gap:32px}.v14-intro .v14-copy h2{font-size:clamp(34px,5vw,44px)}.v14-copy>p{font-size:18px}.home-breather.breather{width:calc(100% - 48px)}.home-breather .hb-inner.breather-inner{width:calc(100% - 56px);padding-block:32px}.faq-section.faq-section--illustrated{grid-template-columns:1fr}.faq-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;align-items:start}.faq-heading>h2,.faq-heading>p{grid-column:1}.faq-conversation{grid-column:2;grid-row:1 / 3;margin:0}.faq-conversation figcaption{bottom:12px;left:12px;right:12px;max-width:calc(100% - 24px);padding:9px 11px;font-size:12px}.footer-top p{margin-left:auto;font-size:20px}}@media(max-width:600px){:root{--radius-panel: 24px}.v14-intro.container{padding:24px 20px 20px;gap:26px;margin-top:48px;margin-bottom:0}.v14-intro .v14-copy h2{font-size:34px}.v14-intro .v14-copy h2 br{display:none}.v14-intro .v14-copy>p{margin-top:20px;font-size:17px}.v14-intro .v14-copy>.text-link{margin-top:20px;font-size:15px}.v14-intro .v14-photo--landscape{aspect-ratio:1.15;border-radius:16px}.home-breather.breather{width:calc(100% - 32px);margin-top:24px}.home-breather .hb-inner.breather-inner{width:calc(100% - 40px);padding-block:28px 20px}.home-breather .hb-copy>p{font-size:clamp(27px,5.7vw,34px)}.home-breather .hb-photo{border-radius:16px}.home-explore.home-explore--illustrated{padding-block:64px}.home-explore--illustrated .home-explore-heading{margin-bottom:28px}.home-explore--illustrated .home-explore-heading h2{font-size:36px}.explore-cards{gap:24px}.explore-card-caption{padding:22px 10px 26px}.explore-card-caption h3{font-size:23px}.explore-card-caption p{font-size:15px}.faq-section.faq-section--illustrated{padding:28px 18px;gap:28px;margin-bottom:64px}.faq-heading{display:block}.faq-conversation{margin-top:24px;border-radius:16px}.faq-list .faq-item,.faq-list .faq-item:last-child{padding-inline:16px}.faq-list .faq-item button{font-size:16px;gap:14px;min-height:72px;padding-block:20px}.faq-list .faq-item p{font-size:15px;padding-right:0;padding-bottom:20px}.site-footer{padding-top:48px}.footer-top{min-height:0;row-gap:28px}.footer-top p{font-size:17px}.footer-directory{padding-block:36px;gap:28px}.footer-directory a{font-size:15px}.footer-bottom{gap:10px 20px}}@media(max-width:370px){.route-surface .v14-hero h1{font-size:40px}.route-surface .inner-page .ip-hero h1{font-size:32px;line-height:1.14}.ip-support .ip-hero h1 em{white-space:nowrap}.v14-intro .v14-copy h2{font-size:30px}.v14-intro.container{padding-inline:16px}.faq-section--illustrated .faq-heading h2{font-size:30px}.footer-top .brand-link{width:135px}.footer-top p{font-size:15px}}html[data-motion=off] .explore-card,html[data-navigation=keyboard] .explore-card{transition:none}@media(prefers-reduced-motion:reduce){.explore-card{transition:none}}:root{--brand-signal: #c6f432;--brand-signal-hover: #dcff78;--brand-signal-ink: #241037}.interaction-motion .v14-hero .button-white{--cta-bg: var(--brand-signal);--cta-ink: var(--brand-signal-ink);--cta-fill: var(--brand-signal-hover)}.interaction-motion .home-breather .hb-cta{color:var(--brand-signal-ink);background:var(--brand-signal);border-color:var(--brand-signal)}.pillar-showcase .ps-tab[aria-selected=true] .ps-tab-arrow,.support-journey [aria-selected=true] .sj-tab-number,.support-journey .sj-next-icon{color:var(--brand-signal-ink);background:var(--brand-signal)}.platform-preview .pp-chart-drawing>circle{fill:var(--brand-signal)}.platform-preview .pe-finance-chart .pp-chart-drawing>path[stroke],.platform-preview .pe-income .pp-chart-drawing>path[stroke]{stroke:var(--brand-signal)}.v14-intro.container{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.v14-intro .v14-photo--landscape{aspect-ratio:1;max-width:570px}.v14-intro .layered-photo>img{object-position:50% 100%}@media(max-width:800px){.v14-intro.container{grid-template-columns:1fr}.v14-intro .v14-photo--landscape{max-width:none;aspect-ratio:1.15}}#top #conheca{padding-block:clamp(72px,7vw,112px)}#conheca .home-explore-heading h2{max-width:780px;font-size:clamp(36px,3.6vw,58px);line-height:1.12}#conheca .explore-cards{gap:24px}#conheca .explore-card{display:flex;flex-direction:column;padding:12px;border-radius:28px;background:#fff;border:1px solid #e2d5ed;box-shadow:none}#conheca .explore-card:first-child{background:var(--deep);border-color:var(--deep);color:#fff}#conheca .explore-card-visual{aspect-ratio:1.43;border-radius:18px}#conheca .explore-card-caption{flex:1;grid-template-columns:minmax(0,1fr) 48px;align-items:start;gap:20px;padding:28px 12px 18px}#conheca .explore-card-caption h3{font-size:clamp(23px,1.8vw,28px);letter-spacing:-.035em}#conheca .explore-card-caption p{max-width:30ch;color:#6d5b7c;font-size:16px;line-height:1.55}#conheca .explore-card:first-child .explore-card-caption p{color:#e2ceef}#conheca .explore-card-arrow{width:48px;height:48px;border:0;background:var(--brand-signal);color:var(--brand-signal-ink)}#conheca .explore-card-arrow svg{inset:13px;width:22px;height:22px}#conheca .explore-card:focus-visible{outline:3px solid var(--purple);outline-offset:5px;border-radius:28px}#duvidas.faq-section--illustrated{padding:clamp(56px,5vw,88px) 0 0;margin-bottom:clamp(76px,7vw,112px);border-radius:0;border-top:1px solid #e2d5ed;background:#fff;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(40px,5.5vw,92px)}#duvidas .faq-heading h2{max-width:520px;font-size:clamp(36px,3.5vw,56px);line-height:1.12}#duvidas .faq-heading>p{margin-top:18px;color:#6d5b7c;font-size:18px}#duvidas .faq-conversation{margin-top:32px;aspect-ratio:1.35;border-radius:26px;box-shadow:none}#duvidas .faq-conversation img{object-position:50% 30%}#duvidas .faq-conversation figcaption{left:18px;right:18px;bottom:18px;max-width:calc(100% - 36px);width:auto;padding:18px 20px 18px 42px;background:var(--deep);color:#fff;border-radius:16px;font-size:16px;line-height:1.4;box-shadow:none}#duvidas .faq-conversation figcaption:before{content:"";position:absolute;left:20px;top:25px;width:7px;height:7px;border-radius:50%;background:var(--brand-signal)}#duvidas .faq-list{gap:14px}#duvidas .faq-list .faq-item{padding-inline:26px;border-radius:22px;border:1px solid #e2d5ed;background:#fff}#duvidas .faq-list .faq-item.is-open{background:#faf7fe;border-color:#cdb5e4;box-shadow:none}#duvidas .faq-list .faq-item button{min-height:90px;padding-block:22px;font-size:19px;line-height:1.35;gap:24px;color:var(--deep)}#duvidas .faq-list .faq-item button>svg{flex-shrink:0;width:42px;height:42px;padding:11px;border-radius:50%;color:var(--deep);background:#f0e7f9}#duvidas .faq-list .faq-item.is-open button>svg{background:var(--brand-signal);color:var(--brand-signal-ink)}#duvidas .faq-list .faq-item p{color:#6d5b7c;font-size:17px;line-height:1.65;padding:0 48px 28px 0}#duvidas .faq-list .faq-item button:focus-visible{outline:2px solid var(--purple);outline-offset:5px}#top>.site-footer{position:relative;padding-top:64px;background:var(--deep)}#top .footer-top{min-height:110px;padding-bottom:34px;border-bottom:1px solid #ffffff26}#top .footer-top p{font-size:clamp(23px,2.2vw,32px);color:#fff}#top .back-top{gap:16px;color:#f5eafb}#top .back-top span{width:56px;height:56px;background:var(--brand-signal);color:var(--brand-signal-ink);border-color:var(--brand-signal)}#top .footer-directory{grid-template-columns:1fr 1.12fr 1.5fr;gap:40px;padding-block:44px 58px}#top .footer-directory>div>span{color:#cdb3e1;font-size:14px;margin-bottom:14px}#top .footer-directory>div>a{font-size:17px;color:#fff}#top .footer-directory>div:last-child{align-self:start;padding-left:18px}#top .footer-directory>div:last-child>p{color:#fff;font-size:clamp(30px,2.8vw,44px);line-height:1.15;letter-spacing:-.04em}#top .footer-directory>div:last-child>p:after{content:"";display:block;width:64px;height:3px;margin-top:24px;border-radius:2px;background:var(--brand-signal)}#top .footer-bottom{padding-top:24px;color:#dec9ee}#top .footer-bottom>span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:10px;vertical-align:2px;background:var(--brand-signal)}#top .footer-directory a:focus-visible,#top .footer-bottom button:focus-visible,#top .back-top:focus-visible{outline:2px solid var(--brand-signal);outline-offset:6px;border-radius:4px}@media(hover:hover)and (pointer:fine){html{overscroll-behavior-y:none}#conheca .explore-card:hover{border-color:#b68bd7;box-shadow:0 12px 36px #3210460d}#conheca .explore-card:first-child:hover{background:#481080;border-color:#481080}#conheca .explore-card:hover .explore-card-arrow{background:var(--brand-signal-hover);color:var(--brand-signal-ink)}#duvidas .faq-list .faq-item:not(.is-open):hover{border-color:#b68bd7}#duvidas .faq-list .faq-item:not(.is-open):hover button>svg{background:var(--brand-signal);color:var(--brand-signal-ink)}#top .footer-directory a:hover{color:var(--brand-signal)}}@media(max-width:1100px){#conheca .explore-cards{gap:16px}#conheca .explore-card-caption{padding:24px 6px 16px;gap:12px;grid-template-columns:minmax(0,1fr) 42px}#conheca .explore-card-arrow{width:42px;height:42px}#conheca .explore-card-arrow svg{inset:10px}#conheca .explore-card-caption h3{font-size:23px}#conheca .explore-card-caption p{font-size:15px}#duvidas .faq-list .faq-item{padding-inline:20px}#duvidas .faq-list .faq-item button{font-size:18px;gap:16px}}@media(max-width:900px){#conheca .explore-cards{grid-template-columns:1fr;gap:24px}#conheca .explore-card{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:8px}#conheca .explore-card-visual{aspect-ratio:1.25}#conheca .explore-card-caption{align-items:start;padding:20px 16px}#duvidas.faq-section--illustrated{grid-template-columns:1fr;gap:36px}#duvidas .faq-heading{align-items:center}#duvidas .faq-conversation{margin-top:0;aspect-ratio:1.05}#duvidas .faq-conversation figcaption{left:12px;right:12px;bottom:12px;max-width:calc(100% - 24px);padding:14px 14px 14px 30px;font-size:13px}#duvidas .faq-conversation figcaption:before{left:14px;top:20px;width:6px;height:6px}#top .footer-directory{grid-template-columns:1fr 1fr;gap:32px}#top .footer-directory>div:last-child{grid-column:1 / -1;padding:16px 0 0}#top .footer-directory>div:last-child>p{font-size:40px}}@media(max-width:600px){#conheca .explore-card{display:flex;align-items:stretch;gap:0;padding:10px;border-radius:24px}#conheca .explore-card-visual{width:100%;aspect-ratio:1.42;border-radius:16px}#conheca .explore-card-caption{padding:24px 10px 18px;gap:18px}#conheca .explore-card-caption h3{font-size:25px}#conheca .explore-card-caption p{font-size:16px}#duvidas.faq-section--illustrated{padding-top:52px;margin-bottom:56px}#duvidas .faq-heading h2{font-size:38px}#duvidas .faq-conversation{margin-top:26px;aspect-ratio:1.25;border-radius:24px}#duvidas .faq-conversation figcaption{padding:16px 18px 16px 36px;font-size:15px}#duvidas .faq-conversation figcaption:before{left:18px;top:23px}#duvidas .faq-list .faq-item{padding-inline:18px;border-radius:18px}#duvidas .faq-list .faq-item button{min-height:84px;font-size:17px;gap:14px}#duvidas .faq-list .faq-item button>svg{width:38px;height:38px;padding:9px}#duvidas .faq-list .faq-item p{font-size:16px;padding:0 0 24px}#top>.site-footer{padding-top:40px}#top .footer-top{row-gap:26px;padding-bottom:30px}#top .footer-top p{font-size:20px}#top .back-top{font-size:13px}#top .back-top span{width:46px;height:46px}#top .footer-directory{gap:22px;padding-block:32px 38px}#top .footer-directory>div>a{font-size:15px}#top .footer-directory>div:last-child>p{font-size:34px}}@media(max-width:400px){#top .footer-directory{grid-template-columns:minmax(0,1fr);gap:28px}}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{font-family:Satoshi,Arial,sans-serif;font-synthesis:none;font-optical-sizing:none}body{font-weight:400}button,input,select,textarea{font-family:inherit}.v14-hero .hero-title-line{padding-bottom:.16em;margin-bottom:-.16em}#top .route-surface :is(h1,h2),#top .ps-copy h3,#top .sj-title-mask h3,#top .explore-card-caption h3,#top .module-panel h3,#top .home-breather .hb-copy p,#top .home-breather .hb-copy strong{font-weight:900;letter-spacing:-.035em}#top .route-surface h3{font-weight:700}#top .ps-copy h3,#top .sj-title-mask h3,#top .explore-card-caption h3,#top .module-panel h3{font-weight:900}#top :is(strong,b){font-weight:700}#top .home-breather .hb-copy strong{font-weight:900}#top .main-nav,#top .header-cta,#top .ps-tab-label,#top .sj-tabs button,#top .wf-field label{font-weight:500}#top .wf-submit,#top .faq-item button,#top .ip-faq-detail summary{font-weight:700}#top :is(.screen-photo-screen,.ic-conversation,.automation-flow){font-family:Satoshi,Arial,sans-serif;font-weight:400}#top :is(.screen-photo-screen,.ic-conversation,.automation-flow) :is(h1,h2,h3,strong,b){font-weight:700}
