@font-face{font-family:display;src:url(/_next/static/media/57442dcd0682b729-s.p.ttf) format("truetype");font-display:swap;font-weight:400 900}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_997f3d{font-family:display,display Fallback}.__variable_997f3d{--font-display:"display","display Fallback"}@font-face{font-family:text;src:url(/_next/static/media/d4af8204b85190e8-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:text;src:url(/_next/static/media/57fd1c814f88d927-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:text;src:url(/_next/static/media/f1f8edbc867b2798-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:text Fallback;src:local("Arial");ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.00%;size-adjust:97.21%}.__className_f4e32f{font-family:text,text Fallback}.__variable_f4e32f{--font-text:"text","text Fallback"}@font-face{font-family:"serif";src:url(/_next/static/media/6963d59be707dfba-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/ae2f4ed91ac82411-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_29ec0a{font-family:"serif","serif Fallback"}.__variable_29ec0a{--font-serif:"serif","serif Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/5d690726b5ef06db-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.00%;size-adjust:134.12%}.__className_733431{font-family:mono,mono Fallback;font-weight:400}.__variable_733431{--font-mono:"mono","mono Fallback"}.subhero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 15%,#eae1f6,transparent 35%),linear-gradient(145deg,#f4f0f9,#f8f5fb);border-bottom:1px solid #e5dfee}.subhero .shell{position:relative;z-index:1}.subhero h1{font-size:clamp(50px,6.3vw,100px);line-height:1.01;max-width:1110px;margin:25px 0}.subhero h1 em{color:#8a8296}.subhero p{font-size:clamp(16px,1.4vw,19px);color:#726a7e;max-width:710px}.subhero .button{margin-top:10px}.subhero .kicker{color:#8b8297}.subhero:after{content:"";position:absolute;width:650px;height:650px;border:1px solid rgba(138,129,150,.12);border-radius:50%;top:-400px;right:-150px;box-shadow:0 0 0 130px rgba(138,129,150,.035),0 0 0 260px rgba(138,129,150,.025)}.solution-hero{background:radial-gradient(circle at 77% 25%,#e3dbed,transparent 38%),linear-gradient(135deg,#f3eff8,#f9f7fb)}.solution-page--mint .solution-hero{background:radial-gradient(circle at 78% 24%,#d5c7e9,transparent 40%),linear-gradient(135deg,#f3eff8,#f9f7fb)}.solution-page--lilac .solution-hero{background:radial-gradient(circle at 78% 24%,#e7ddf4,transparent 40%),linear-gradient(135deg,#f3eff8,#f9f7fb)}.solution-page--peach .solution-hero{background:radial-gradient(circle at 78% 24%,#dfcff5,transparent 40%),linear-gradient(135deg,#f3eff8,#f9f7fb)}.solution-page--sky .solution-hero{background:radial-gradient(circle at 78% 24%,#ded2f0,transparent 40%),linear-gradient(135deg,#f3eff8,#f9f7fb)}.solution-hero .subhero__inner{display:grid;grid-template-columns:1fr .85fr;grid-gap:30px;gap:30px;align-items:center;min-height:700px;padding-block:85px}.solution-hero h1{font-size:clamp(49px,5.2vw,82px)}.solution-hero .visual-demo{min-height:440px;transform:rotate(2deg);box-shadow:0 30px 70px rgba(63,58,70,.17)}.solution-hero .inline-link{margin-left:10px}.signal-strip--sub{background:#ebe6f2}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.problem-grid article{min-height:230px;padding:28px;background:#fbf9fd;border:1px solid #e6dfef;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.problem-grid article span{font:10px var(--font-code);color:#948d9f}.problem-grid article p{font:600 clamp(17px,1.7vw,23px)/1.34 var(--font-head);letter-spacing:-.035em;margin:0}.solution-deliverables{background:#ebe6f3}.deliverable-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}.deliverable-grid article{padding:33px;border:1px solid rgba(255,255,255,.8);border-radius:23px;background:rgba(255,255,255,.49);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:220px}.deliverable-grid article span{font:9px var(--font-code);letter-spacing:.1em;color:#8c8498}.deliverable-grid h3{font-size:clamp(23px,2.3vw,33px);margin:30px 0 10px}.deliverable-grid p{font-size:13px;color:#746b80;max-width:410px}.process-list{border-top:1px solid #d2c8e0}.process-list article{display:grid;grid-template-columns:80px .6fr 1fr;align-items:center;grid-gap:15px;gap:15px;padding:26px 6px;border-bottom:1px solid #d2c8e0}.process-list span{font:11px var(--font-code);color:#958ea0}.process-list h3{font-size:27px;margin:0}.process-list p{font-size:13px;color:#766d82;margin:0;max-width:550px}.solution-outcomes{background:linear-gradient(130deg,#2a2333,#1e1925);color:white;padding-block:85px}.solution-outcomes__inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.solution-outcomes .kicker{color:#c7b3e3}.solution-outcomes h2{font-size:clamp(33px,3.6vw,55px);line-height:1.1;margin:25px 0 0}.solution-outcomes ul{list-style:none;padding:0;margin:0}.solution-outcomes li{display:flex;gap:20px;padding:21px 0;border-bottom:1px solid #625b6c;font-size:15px;color:#ebe4f6}.solution-outcomes li:first-child{border-top:1px solid #625b6c}.solution-outcomes li span{color:#d3c4e9}.next-solution{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:65px;border-top:1px solid #d5cbe2}.next-solution h2{font-size:clamp(30px,3.4vw,50px);margin:15px 0 0}.services-hero .shell{padding-block:110px 120px}.services-hero h1{max-width:1150px}.service-directory{border-top:1px solid #d5cbe2}.service-directory__item{display:grid;grid-template-columns:75px 1fr 40px;align-items:center;grid-gap:25px;gap:25px;padding:27px 6px;border-bottom:1px solid #d5cbe2;transition:padding .25s,background .25s}.service-directory__item:hover{padding-inline:18px;background:rgba(255,255,255,.55)}.service-directory__item>span{font:10px var(--font-code);color:#9a93a4}.service-directory__item h3{font-size:clamp(28px,3vw,44px);margin:0 0 3px}.service-directory__item p{font-size:13px;color:#786f84;margin:0}.service-directory__item b{font-size:26px;font-weight:400;color:#9b93a5}.plans-section{background:#eae3f3}.plan-family{margin-top:70px}.plan-family__heading{display:flex;align-items:flex-start;gap:20px;border-top:1px solid #c7bada;padding-top:21px;margin-bottom:20px}.plan-family__heading>span{font:9px var(--font-code);letter-spacing:.1em;color:#80768d;min-width:100px}.plan-family__heading h3{font-size:clamp(27px,3vw,42px);margin:0 0 5px}.plan-family__heading p{font-size:13px;color:#766d82;margin:0}.plan-family__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.plan-card-new{padding:27px;display:flex;flex-direction:column;align-items:flex-start;min-height:400px;border-radius:23px;border:1px solid rgba(255,255,255,.9);background:rgba(251,249,254,.73);box-shadow:0 13px 35px rgba(68,63,75,.05)}.plan-card-new__ideal{font:9px var(--font-code);letter-spacing:.09em;text-transform:uppercase;color:#7f768c;min-height:25px}.plan-card-new h4{font-size:27px;margin:20px 0 14px}.plan-card-new__price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.plan-card-new__price strong{font:700 24px var(--font-head);letter-spacing:-.05em}.plan-card-new__price span{font-size:11px;color:#837990}.plan-card-new__note{font-size:11px;color:#7c7289;margin:15px 0}.plan-card-new details{align-self:stretch;margin-top:25px;border-top:1px solid #e2dbeb}.plan-card-new details summary{list-style:none;display:flex;justify-content:space-between;gap:15px;padding:15px 0;font-size:12px;font-weight:700;cursor:pointer}.plan-card-new details summary::-webkit-details-marker{display:none}.plan-card-new details summary span{font-size:18px;font-weight:400}.plan-card-new details[open] summary span{transform:rotate(45deg)}.plan-card-new details>div{padding:0 0 15px;color:#676072;font-size:11px}.plan-card-new details ul{padding-left:17px;line-height:1.55}.plan-card-new details li{margin:5px 0}.plan-card-new>.inline-link{margin-top:auto;padding-top:20px}.plans-section__fineprint{font-size:11px;color:#796f86;margin:40px 0 0}.addons-list{border-top:1px solid #d3c9e1}.addons-list>details{border-bottom:1px solid #d3c9e1}.addons-list>details>summary{display:grid;grid-template-columns:60px 1fr 1fr 20px;grid-gap:15px;gap:15px;align-items:center;padding:24px 5px;list-style:none;cursor:pointer}.addons-list>details>summary::-webkit-details-marker{display:none}.addons-list summary>span{font:9px var(--font-code);color:#9a92a4}.addons-list summary>strong{font-size:17px}.addons-list summary>small{font-size:12px;color:#81788e}.addons-list summary>i{font-size:22px;font-style:normal;font-weight:300}.addons-list details[open] summary>i{transform:rotate(45deg)}.addons-list__row{display:flex;justify-content:space-between;gap:20px;padding:15px 15px 15px 75px;border-top:1px solid #ebe6f1;background:rgba(255,255,255,.36)}.addons-list__row strong{font-size:13px}.addons-list__row p{font-size:11px;color:#7a7087;margin:4px 0 0}.addons-list__row>span{font-size:12px;font-weight:700;white-space:nowrap}.addons-list__row>span small{font-size:10px;font-weight:400;color:#7a7087}.builder-section{background:#ede8f3}.conditions-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;list-style:none;padding:0;margin:0}.conditions-list li{display:flex;align-items:flex-start;gap:17px;padding:20px 23px;background:rgba(255,255,255,.64);border:1px solid #e8e3f0;border-radius:15px;color:#665e71;font-size:13px}.conditions-list li span{color:#9d81c4}.method-hero{min-height:650px;display:flex;align-items:center}.method-hero .shell{padding-block:110px}.method-hero h1{max-width:850px}.method-hero__ring{position:absolute;right:-45px;top:120px;width:440px;height:440px;border-radius:50%;border:1px solid #c7b8dc;box-shadow:0 0 0 70px rgba(171,146,206,.06),0 0 0 140px rgba(171,146,206,.04);animation:spin 35s linear infinite}.method-hero__ring span{position:absolute;font:10px var(--font-code);letter-spacing:.12em;color:#968ea1}.method-hero__ring span:first-child{top:2%;left:44%}.method-hero__ring span:nth-child(2){right:0;top:50%}.method-hero__ring span:nth-child(3){bottom:2%;left:42%}.method-hero__ring span:nth-child(4){left:-20px;top:50%}.method-steps{border-top:1px solid #d2c8e0}.method-steps article{display:grid;grid-template-columns:130px 1fr 30px;grid-gap:28px;gap:28px;padding:38px 5px;border-bottom:1px solid #d2c8e0}.method-steps article>span{font:11px var(--font-code);color:#968ea1}.method-steps h3{font-size:clamp(30px,3.3vw,48px);margin:0 0 8px}.method-steps strong{display:block;font-size:14px}.method-steps p{font-size:13px;color:#736a80;max-width:560px;margin:7px 0 0}.method-steps i{font-size:25px;font-style:normal;font-weight:300;color:#a29bab}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:70px}.principles-grid article{min-height:270px;padding:28px;border:1px solid rgba(255,255,255,.23);border-radius:20px;background:rgba(255,255,255,.055);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.principles-grid article span{font:9px var(--font-code);letter-spacing:.09em;color:#c2a9e6}.principles-grid h3{font-size:26px;margin:40px 0 14px}.principles-grid p{font-size:12px;color:#bdacd5}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:32px}.mode-grid article{padding:30px;background:#f9fbfc;border:1px solid #e6e0ef;border-radius:20px;min-height:220px}.mode-grid span{font:10px var(--font-code);color:#978fa2}.mode-grid h3{font-size:26px;margin:25px 0 10px}.mode-grid p{font-size:12px;color:#786f85}.lab-hero .shell{padding-block:125px 140px}.lab-hero__stamp{width:max-content;max-width:100%;margin-top:45px;padding:10px 14px;border:1px solid #bba9d4;border-radius:100px;font:9px var(--font-code);letter-spacing:.09em;color:#776e83}.scenario-section{background:#ece6f4}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.scenario-grid article{display:flex;flex-direction:column;align-items:flex-start;min-height:350px;padding:30px;background:rgba(251,249,254,.65);border:1px solid rgba(255,255,255,.9);border-radius:23px}.scenario-grid article>span{font:9px var(--font-code);letter-spacing:.09em;color:#958da0}.scenario-grid h3{font-size:clamp(25px,2.4vw,36px);line-height:1.13;margin:45px 0 15px}.scenario-grid p{font-size:12px;color:#776e84}.scenario-grid article>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.scenario-grid small{font-size:10px;padding:6px 9px;border:1px solid #d5cbe4;border-radius:100px}.contact-hero .shell{padding-block:115px 125px}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8vw;gap:8vw}.contact-layout__aside h2{font-size:clamp(36px,3.6vw,55px);line-height:1.05;margin:25px 0}.contact-layout__aside>p{color:#786f84;font-size:14px;max-width:420px}.contact-layout__facts{margin:40px 0}.contact-layout__facts>div{display:flex;align-items:center;gap:20px;border-top:1px solid #d2c9df;padding:11px 0}.contact-layout__facts>div:last-child{border-bottom:1px solid #d2c9df}.contact-layout__facts span{font:9px var(--font-code);color:#968ea1}.contact-layout__facts p{margin:0;font-size:12px}.contact-brief{background:rgba(251,249,254,.8);border:1px solid white;border-radius:25px;padding:clamp(24px,4vw,50px);box-shadow:0 22px 60px rgba(50,42,61,.07)}.contact-brief label{display:block;font-size:13px;font-weight:700;margin-bottom:10px}.contact-brief select,.contact-brief textarea{display:block;width:100%;padding:15px 17px;border:1px solid #ddd5e9;border-radius:11px;background:#fbf9fd;color:var(--ink);outline:none;margin-bottom:28px;font-size:13px}.contact-brief select:focus,.contact-brief textarea:focus{border-color:#9f79d4;box-shadow:0 0 0 3px rgba(159,121,212,.15)}.contact-brief textarea{resize:vertical;line-height:1.6}.contact-brief__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.contact-brief>p{font-size:11px;color:#877e93;margin:25px 0 0}.contact-secondary{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:80px;border-top:1px solid #d3c9e0}.contact-secondary h2{font-size:clamp(34px,3.5vw,53px);margin:16px 0}.contact-secondary p{font-size:13px;color:#7a7087;max-width:560px}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:1050px){.solution-hero .subhero__inner{grid-template-columns:1fr;padding-block:90px}.solution-hero .visual-demo{width:min(680px,100%);transform:none}.plan-family__grid{grid-template-columns:repeat(2,1fr)}.method-hero__ring{opacity:.25}.contact-layout{gap:45px}}@media(max-width:750px){.subhero h1{font-size:clamp(44px,9vw,70px)}.conditions-list,.deliverable-grid,.mode-grid,.principles-grid,.problem-grid,.scenario-grid{grid-template-columns:1fr}.problem-grid article{min-height:180px}.solution-outcomes__inner{grid-template-columns:1fr;gap:30px}.service-directory__item{grid-template-columns:35px 1fr 25px;gap:12px}.plan-family__grid{grid-template-columns:1fr}.plan-card-new{min-height:340px}.addons-list>details>summary{grid-template-columns:30px 1fr 20px}.addons-list summary>small{grid-column:2;grid-row:2}.addons-list summary>i{grid-column:3;grid-row:1/3}.addons-list__row{padding-left:15px}.process-list article{grid-template-columns:40px minmax(0,1fr);gap:9px}.process-list article p{grid-column:2}.method-steps article{grid-template-columns:35px 1fr 20px;gap:10px}.contact-layout{grid-template-columns:1fr}.contact-secondary,.next-solution{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.solution-hero .subhero__inner{padding-block:70px}.solution-hero h1{font-size:44px}.solution-hero .visual-demo{min-height:400px}.solution-hero .inline-link{margin:10px 0 0}.subhero p{font-size:15px}.contact-hero .shell,.lab-hero .shell,.method-hero .shell,.services-hero .shell{padding-block:80px}.plan-family__heading{flex-direction:column}.service-directory__item h3{font-size:25px}.addons-list__row{align-items:flex-start;flex-direction:column}.addons-list__row>span{white-space:normal}.contact-brief__actions{align-items:flex-start;flex-direction:column}.next-solution h2{font-size:35px}}.visual-demo{position:relative;display:flex;flex-direction:column;min-height:500px;padding:20px;border:1px solid rgba(255,255,255,.75);border-radius:25px;overflow:hidden;background:linear-gradient(150deg,#fbf9fe,#eae2f5);box-shadow:0 22px 65px rgba(72,67,80,.13)}.visual-demo:before{content:"";position:absolute;width:420px;height:420px;right:-100px;top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(188,161,226,.5),transparent 65%)}.visual-demo--seo:before{background:radial-gradient(circle,rgba(171,144,208,.45),transparent 65%)}.visual-demo--marketing:before{background:radial-gradient(circle,rgba(199,176,231,.5),transparent 65%)}.visual-demo--automation:before{background:radial-gradient(circle,rgba(190,153,241,.38),transparent 65%)}.visual-demo__top{position:relative;z-index:1;height:28px;display:flex;align-items:center;justify-content:space-between;color:#857c91;font:9px var(--font-code);letter-spacing:.04em}.visual-demo__dots{font-size:7px;letter-spacing:2px;color:#b09eca}.visual-demo__note{position:relative;z-index:2;margin-top:auto;padding-top:17px;color:#8b8297;font:8px/1.5 var(--font-code);letter-spacing:.04em;text-transform:uppercase}.search-mock__query{position:relative;z-index:1;margin:25px 20px 22px;padding:14px 19px;border-radius:100px;border:1px solid #dcd3e9;background:rgba(255,255,255,.78);box-shadow:0 8px 25px rgba(50,42,61,.06);font-size:13px;color:#31293c;display:flex;align-items:center;justify-content:space-between}.search-mock__query span{font-size:23px;color:#867d92}.search-mock__result{position:relative;z-index:1;max-width:88%;margin:0 20px;padding:18px 20px;background:rgba(255,255,255,.86);border:1px solid #e4deed;border-radius:17px;box-shadow:0 12px 35px rgba(49,41,60,.07);animation:rise-in .8s both}.search-mock__result small{display:block;font:9px var(--font-code);color:#786f84;margin-bottom:10px}.search-mock__result strong{display:block;font:650 clamp(17px,1.6vw,23px) var(--font-head);letter-spacing:-.04em;color:#4c2e75}.search-mock__result p{font-size:11px;color:#776e83;margin:9px 0 0;line-height:1.5}.search-mock__result--ghost{margin-top:11px;margin-left:37px;opacity:.45;transform:scale(.96);animation-delay:.2s}.funnel-mock{position:relative;z-index:1;display:flex;flex-direction:column;gap:11px;padding:27px 20px}.funnel-mock>div{display:grid;grid-template-columns:36px 1fr auto;grid-gap:10px;gap:10px;align-items:center;min-height:71px;padding:15px 18px;border:1px solid rgba(255,255,255,.83);border-radius:15px;background:rgba(255,255,255,.68);box-shadow:0 8px 25px rgba(69,47,100,.06);animation:rise-in .7s both}.funnel-mock>div:first-child{width:100%}.funnel-mock>div:nth-child(2){width:88%;margin-left:6%;animation-delay:.15s}.funnel-mock>div:nth-child(3){width:75%;margin-left:12%;animation-delay:.3s}.funnel-mock>div span{font:10px var(--font-code);color:#968ea1}.funnel-mock>div strong{font-size:15px}.funnel-mock>div small{font-size:9px;color:#898195}.funnel-mock__insight{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin:0 20px;padding:15px;background:rgba(231,220,247,.52);border:1px solid rgba(255,255,255,.66);border-radius:12px;font-size:11px;color:#6a6276}.funnel-mock__insight i{flex:0 0 7px;height:7px;border-radius:50%;background:#a68acd}.flow-mock{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:23px 16px}.flow-mock>div{width:min(100%,360px);padding:16px 20px;border:1px solid rgba(255,255,255,.85);border-radius:14px;background:rgba(255,255,255,.72);box-shadow:0 10px 28px rgba(81,75,89,.07);animation:rise-in .65s both}.flow-mock>div:nth-of-type(2){animation-delay:.15s;margin-left:35px}.flow-mock>div:nth-of-type(3){animation-delay:.3s;margin-left:65px}.flow-mock span{display:block;font:8px var(--font-code);letter-spacing:.08em;color:#8a8296}.flow-mock strong{display:block;font-size:17px;margin:7px 0 4px}.flow-mock small{color:#857c92;font-size:10px}.flow-mock>i{color:#9c94a6;font-style:normal;font-size:18px}.website-mock{position:relative;z-index:1;flex:1 1;margin:23px 10px 8px;background:#f6f3fb;border:1px solid rgba(255,255,255,.8);border-radius:13px;overflow:hidden;box-shadow:0 13px 35px rgba(67,62,74,.1)}.website-mock__nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px 25px;color:#31293c}.website-mock__nav b{font:700 16px var(--font-head);letter-spacing:-.06em}.website-mock__nav span{font-size:8px}.website-mock__body{position:relative;z-index:2;padding:35px 28px;max-width:360px}.website-mock__body small{font:8px var(--font-code);letter-spacing:.13em;color:#71697d}.website-mock__body strong{display:block;font:700 clamp(27px,3vw,42px)/1.04 var(--font-head);letter-spacing:-.07em;margin:22px 0 13px;color:#26202f}.website-mock__body p{font-size:10px;color:#736a80;max-width:230px}.website-mock__body>span{display:inline-block;padding:9px 13px;border-radius:50px;background:#2e2638;color:white;font-size:9px}.website-mock__object{position:absolute;width:275px;height:275px;right:-50px;bottom:-58px;border-radius:38% 63% 34% 48%;transform:rotate(-28deg);background:radial-gradient(circle at 32% 27%,#b591e7,#81778e 53%,#524c5a 85%);box-shadow:inset -25px -15px 40px rgba(45,38,55,.22),-18px 20px 30px rgba(48,41,60,.12);animation:object-float 6s ease-in-out infinite}.website-mock__object:before{content:"";position:absolute;width:120px;height:160px;top:-68px;left:55px;border:25px solid #776e83;border-bottom:0;border-radius:100px 100px 0 0;transform:rotate(-13deg);opacity:.78}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes object-float{0%,to{transform:rotate(-28deg) translateY(0)}50%{transform:rotate(-23deg) translateY(-12px)}}@media(max-width:620px){.visual-demo{min-height:430px;padding:13px}.search-mock__query{margin:20px 5px}.search-mock__result{margin-left:5px;max-width:96%}.search-mock__result--ghost{margin-left:19px}.funnel-mock{padding-inline:0}.funnel-mock>div{grid-template-columns:27px 1fr;gap:5px}.funnel-mock>div small{grid-column:2}.funnel-mock__insight{margin-inline:0}.flow-mock{padding-inline:0;align-items:stretch}.flow-mock>div,.flow-mock>div:nth-of-type(2),.flow-mock>div:nth-of-type(3){width:100%;max-width:100%;margin-left:0}.website-mock{margin-inline:0}.website-mock__nav{padding:15px}.website-mock__nav span{display:none}.website-mock__body{padding:20px 18px}.website-mock__object{width:170px;height:170px;right:-54px;bottom:-35px}.website-mock__object:before{width:70px;height:100px;top:-43px;left:28px;border-width:15px}}.website-mock__object{width:48%;height:72%;right:5%;bottom:0;border-radius:48% 48% 0 0;transform:none;background:linear-gradient(180deg,#e8e0ef 0 72%,#c9bdd4 72% 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.75),-12px 9px 25px rgba(48,41,60,.12);animation:object-float 7s ease-in-out infinite}.website-mock__object:before{width:42%;height:58%;left:29%;top:18%;border:0;border-radius:45% 45% 3px 3px;background:linear-gradient(145deg,rgba(255,255,255,.8),rgba(164,143,183,.55));box-shadow:inset 0 0 0 4px rgba(255,255,255,.72);transform:none;opacity:1}.website-mock__object:after{content:"";position:absolute;width:26%;height:33%;right:-10%;bottom:7%;border-radius:48% 48% 5px 5px;background:linear-gradient(135deg,#89749a,#594c65);box-shadow:-18px 0 0 -7px #a999b8,0 -18px 0 -10px #788b76}@media(max-width:620px){.website-mock__object{width:48%;height:62%;right:4%;bottom:0}.website-mock__object:before{border-width:0}}.locale-controls{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid rgba(130,105,161,.18);border-radius:999px;background:rgba(255,255,255,.48);font:11px var(--font-text);white-space:nowrap}.locale-controls button{border:0;background:transparent;color:var(--ink);padding:7px 9px;border-radius:999px;font-size:11px}.locale-controls button[aria-pressed=true]{background:#fff;box-shadow:0 2px 10px #31214316;color:#6845a0}.locale-controls button:first-child{display:flex;align-items:center;gap:6px}.locale-controls__divider{height:18px;width:1px;background:var(--line)}.service-experience__art{width:min(100%,880px);margin:0 auto 34px;overflow:hidden;border-radius:30px;background:#eee8f7;box-shadow:0 25px 70px rgba(46,31,67,.12)}.service-experience__art img{display:block;width:100%;height:auto;aspect-ratio:11/7;object-fit:cover}.service-experience__art figcaption{padding:12px 18px;color:#83798d;font-size:11px;line-height:1.5}html[data-theme=dark]{--paper:#17131d;--surface:#211b29;--ink:#f2eef8;--muted:#b6acc2;--line:#3d3449}html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark] .main-nav,html[data-theme=dark] .site-header{background:rgba(29,24,36,.92);border-color:#ffffff18}html[data-theme=dark] .locale-controls,html[data-theme=dark] .nav-dropdown__panel{background:rgba(42,34,52,.96);border-color:#ffffff24}html[data-theme=dark] .locale-controls button[aria-pressed=true]{background:#57436f;color:#fff}html[data-theme=dark] .nav-dropdown__panel a:hover{background:#ffffff10}html[data-theme=dark] .deliverable-grid article,html[data-theme=dark] .faq-list,html[data-theme=dark] .faq-list details,html[data-theme=dark] .plan-card-new,html[data-theme=dark] .process-list article,html[data-theme=dark] .service-directory__item,html[data-theme=dark] .service-experience__story,html[data-theme=dark] .solution-card{background-color:#211b29;color:var(--ink);border-color:#ffffff20}html[data-theme=dark] .experience-lab,html[data-theme=dark] .plans-section,html[data-theme=dark] .section:not(.system-section),html[data-theme=dark] .subhero{color:var(--ink)}html[data-theme=dark] .button--dark{background:#e9ddfa;color:#241d2d}html[data-theme=dark] .inline-link{border-color:#817295}html[data-theme=dark] .skip-link{background:#211b29;color:#fff}@media(max-width:880px){.site-header__inner{position:relative}.locale-controls{align-self:center;margin-top:0}.main-nav .locale-controls{display:none}}@media(max-width:620px){.locale-controls{font-size:10px}.locale-controls button{padding:7px 8px}.service-experience__art{width:100%;border-radius:19px;margin-bottom:22px}.service-experience__art img{aspect-ratio:1.15;object-fit:cover}.service-experience__art figcaption{font-size:10px;padding:10px 12px}}:root{--paper:#f6f4f9;--surface:#fbfafd;--ink:#1f1a26;--muted:#736a80;--line:#e4dfed;--navy:#1b1621;--blue:#b78fef;--mint:#ded1f0;--lilac:#e5d8f7;--peach:#e3d6f6;--sky:#e0d4f1;--gutter:clamp(22px,5.2vw,88px);--font-sans:var(--font-text),Arial,sans-serif;--font-head:var(--font-display),Arial,sans-serif;--font-code:var(--font-mono),monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{--font-sans:var(--font-text),Arial,sans-serif;--font-head:var(--font-display),Arial,sans-serif;--font-code:var(--font-mono),monospace;margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{max-width:100%}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.055em}p{line-height:1.65}::selection{background:#ddccf4;color:#17131c}:focus-visible{outline:3px solid #754dae;outline-offset:4px}.shell{width:min(100% - var(--gutter)*2,1440px);margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;padding:12px 18px;background:white;color:var(--ink)}.skip-link:focus{top:16px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:80;border-bottom:1px solid rgba(255,255,255,.55);background:rgba(249,246,252,.76);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);box-shadow:0 8px 40px rgba(27,22,33,.04)}.site-header__inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font:750 clamp(21px,2.1vw,27px)/1 var(--font-head);letter-spacing:-.065em;white-space:nowrap}.brand span{color:#a87ce6}.main-nav{display:flex;align-items:center;gap:clamp(20px,2.7vw,42px);font-size:13px;font-weight:650}.main-nav>a:not(.nav-cta),.nav-dropdown>summary{transition:color .2s}.main-nav>a:hover,.main-nav>a[aria-current=page],.nav-dropdown>summary.is-current,.nav-dropdown>summary:hover{color:#7651aa}.nav-dropdown{position:relative}.nav-dropdown>summary{list-style:none;cursor:pointer}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary span{font-size:17px;margin-left:4px}.nav-dropdown__panel{position:absolute;top:calc(100% + 28px);left:-26px;width:310px;padding:18px;background:rgba(251,249,254,.96);border:1px solid rgba(255,255,255,.96);border-radius:20px;box-shadow:0 28px 70px rgba(39,33,48,.16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-dropdown__panel:before{content:"";position:absolute;top:-30px;left:0;right:0;height:30px}.nav-dropdown__panel p{margin:0 0 10px;font:10px var(--font-code);letter-spacing:.11em;color:var(--muted);text-transform:uppercase}.nav-dropdown__panel a{display:flex;align-items:center;gap:14px;padding:12px 9px;border-radius:10px;font-size:13px}.nav-dropdown__panel a:hover{background:#f7f3fc}.nav-dropdown__panel a span{font:10px var(--font-code);color:#948d9f}.nav-dropdown__panel a b{margin-left:auto;font-weight:400;color:#9a76cd}.nav-dropdown__panel .nav-dropdown__all{margin-top:8px;border-top:1px solid var(--line);border-radius:0;font-size:12px}.nav-cta{min-height:41px;padding:0 17px;display:flex;align-items:center;gap:18px;border-radius:100px;background:#201b28;color:#ffffff;transition:transform .2s,background .2s}.nav-cta:hover{transform:translateY(-2px);background:#503378}.nav-cta span{color:#ded3ec}.menu-toggle{display:none}.eyebrow,.kicker{display:block;font:10px/1.3 var(--font-code);font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#887f95}.eyebrow--light{color:#d1bcef;display:flex;align-items:center;gap:9px}.eyebrow__spark{height:7px;width:7px;border-radius:50%;background:#d0bee9;box-shadow:0 0 0 6px rgba(208,190,233,.12)}.section{padding-block:clamp(90px,10vw,160px)}.section-intro{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);grid-gap:30px;gap:30px;margin-bottom:46px}.approach-section h2,.final-cta h2,.pricing-teaser h2,.section-intro h2{font-size:clamp(40px,5.4vw,82px);line-height:1.03;margin:0 0 23px}.approach-section h2 em,.final-cta h2 em,.next-solution h2 em,.pricing-teaser h2 em,.section-intro h2 em,.subhero h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em}.section-intro p{font-size:16px;color:var(--muted);max-width:590px;margin:0}.section-intro--light h2{color:#fbf9fe}.section-intro--light p{color:#baa9d2}.section-intro--light .kicker{color:#c6a9ee}.button{min-height:52px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:29px;border:0;border-radius:100px;font-size:13px;font-weight:700;white-space:nowrap;transition:transform .25s,background .25s,box-shadow .25s}.button:hover{transform:translateY(-3px);box-shadow:0 13px 28px rgba(27,23,33,.14)}.button span{font-size:18px;font-weight:400}.button--dark{background:#221c29;color:white}.button--dark:hover{background:#53367c}.button--light{background:#fbf9fe;color:#251f2d}.button--ghost{border:1px solid rgba(251,249,254,.4);color:#fbf9fe;background:rgba(255,255,255,.07)}.button--ghost:hover{background:rgba(255,255,255,.16)}.inline-link{display:inline-flex;align-items:center;gap:18px;width:max-content;max-width:100%;padding-bottom:5px;border-bottom:1px solid #ab9bc1;font-size:13px;font-weight:700;transition:gap .2s,color .2s}.inline-link:hover{gap:26px;color:#855bc0}.inline-link span{font-size:18px;font-weight:400}.inline-link--light{color:#fbf9fe;border-color:#a899be}.inline-link--light:hover{color:#d6c8e9}.hero-actions{display:flex;gap:13px;align-items:center;flex-wrap:wrap;margin-top:30px}.home-hero{position:relative;min-height:min(860px,calc(100svh - 78px));overflow:hidden;background:radial-gradient(circle at 80% 36%,#746b80 0,#412a61 23%,transparent 55%),radial-gradient(circle at 55% 100%,#504a58 0,transparent 47%),linear-gradient(125deg,#19151f,#272130 58%,#282131);color:white}.home-hero:before{content:"";position:absolute;width:850px;height:850px;top:-520px;right:-200px;border:1px solid rgba(251,249,254,.16);border-radius:50%;box-shadow:0 0 0 150px rgba(241,234,250,.026),0 0 0 300px rgba(241,234,250,.022)}.home-hero__noise{position:absolute;inset:0;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");pointer-events:none}.home-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;min-height:inherit;grid-gap:20px;gap:20px;padding-block:70px 110px}.home-hero__copy{position:relative;z-index:4}.home-hero h1{font-size:clamp(54px,6.3vw,104px);line-height:1.01;margin:28px 0 26px;letter-spacing:-.07em;white-space:nowrap}.home-hero h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em;color:#ded6e9}.home-hero__copy>p{font-size:clamp(15px,1.4vw,18px);line-height:1.75;color:#d0c4e1;max-width:560px}.home-hero__micro{flex-wrap:wrap;gap:22px;margin-top:86px;letter-spacing:.1em;color:#9a92a4}.home-hero__micro,.home-hero__scroll{display:flex;font:9px var(--font-code)}.home-hero__scroll{position:absolute;bottom:28px;left:var(--gutter);letter-spacing:.14em;color:#b5a3ce;gap:18px}.home-hero__scroll span{font-size:15px;animation:bob 2s ease-in-out infinite}.glass-scene{position:relative;width:min(100%,680px);height:610px;perspective:1100px;isolation:isolate}.glass-scene__halo{position:absolute;border-radius:50%;filter:blur(3px);pointer-events:none}.glass-scene__halo--one{width:400px;height:400px;top:72px;left:95px;background:radial-gradient(circle,rgba(230,217,247,.4),rgba(196,163,241,.06) 66%,transparent 70%);animation:halo 7s ease-in-out infinite}.glass-scene__halo--two{width:230px;height:230px;right:0;bottom:5px;background:radial-gradient(circle,rgba(207,187,235,.26),transparent 70%);animation:halo 9s ease-in-out infinite reverse}.glass-scene__orbit{position:absolute;border:1px solid rgba(243,237,251,.16);border-radius:50%;transform:rotateX(70deg) rotate(-22deg);pointer-events:none}.glass-scene__orbit--outer{width:580px;height:580px;left:20px;top:12px}.glass-scene__orbit--inner{width:420px;height:420px;left:95px;top:100px}.glass-panel{background:linear-gradient(140deg,rgba(251,249,254,.19),rgba(199,176,231,.09) 60%,rgba(246,242,252,.14));border:1px solid rgba(251,249,254,.43);box-shadow:0 28px 80px rgba(16,13,20,.28),inset 0 1px 1px rgba(255,255,255,.48);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.glass-scene__main{position:absolute;top:92px;left:84px;width:min(430px,72%);height:335px;border-radius:21px;transform:rotateY(-12deg) rotateX(5deg) rotate(-3deg);animation:float-main 7s ease-in-out infinite;overflow:hidden}.glass-scene__chrome{height:41px;display:flex;align-items:center;gap:5px;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.16)}.glass-scene__chrome>span{width:6px;height:6px;background:rgba(251,249,254,.62);border-radius:50%}.glass-scene__chrome small{margin:auto;font:9px var(--font-code);color:#e9dff6}.glass-scene__mainbody{padding:27px 28px}.glass-scene__signal{font:8px var(--font-code);letter-spacing:.09em;color:#d2c0ec;display:flex;align-items:center;gap:8px}.glass-scene__signal i{width:6px;height:6px;border-radius:50%;background:#d2c0ec;box-shadow:0 0 0 5px rgba(210,192,236,.12)}.glass-scene__mainbody strong{display:block;font:700 34px/1.05 var(--font-head);letter-spacing:-.06em;margin:20px 0 10px}.glass-scene__mainbody strong span{color:#d2c1e9}.glass-scene__mainbody p{font-size:11px;color:#e0d6ee;max-width:230px}.glass-scene__fakebtn{width:max-content;padding:9px 12px;border:1px solid rgba(255,255,255,.45);border-radius:30px;font-size:9px}.glass-scene__fakebtn span{margin-left:15px}.glass-scene__footerline{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.15);padding:10px 22px;font:7px var(--font-code);letter-spacing:.09em;color:#c1b0d8}.glass-scene__satellite{position:absolute;width:190px;min-height:120px;border-radius:17px;padding:17px;animation:float-small 6s ease-in-out infinite}.glass-scene__satellite span{display:block;font:8px var(--font-code);letter-spacing:.08em;color:#c9b9e0}.glass-scene__satellite b{position:absolute;right:17px;top:14px;color:#d2c1e9;font-size:18px;font-weight:400}.glass-scene__satellite strong{display:block;margin-top:17px;font-size:16px}.glass-scene__satellite small{display:block;margin-top:5px;font-size:9px;line-height:1.5;color:#cabddd}.glass-scene__satellite--search{top:25px;right:0;transform:rotate(7deg);animation-delay:-1s}.glass-scene__satellite--flow{bottom:80px;left:10px;transform:rotate(-6deg);animation-delay:-3s}.glass-scene__satellite--data{bottom:30px;right:20px;transform:rotate(4deg);animation-delay:-4s}.glass-scene__axis{position:absolute;right:0;top:0;writing-mode:vertical-rl;font:8px var(--font-code);letter-spacing:.12em;color:#9c94a6}.signal-strip{background:#ece6f4;border-block:1px solid rgba(255,255,255,.75)}.signal-strip .shell{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px;font:10px var(--font-code);letter-spacing:.12em;color:#686073}.signal-strip i{font:16px var(--font-sans);color:#9e96a8;font-style:normal}.solution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.solution-card{position:relative;min-height:390px;display:flex;flex-direction:column;justify-content:space-between;padding:25px;border:1px solid rgba(255,255,255,.75);border-radius:24px;overflow:hidden;background:linear-gradient(140deg,rgba(255,255,255,.78),rgba(255,255,255,.27));box-shadow:0 14px 44px rgba(45,38,56,.045);transition:transform .35s,box-shadow .35s}.solution-card:hover{transform:translateY(-8px);box-shadow:0 28px 55px rgba(42,36,52,.14)}.solution-card:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;filter:blur(3px);right:-80px;top:-70px;opacity:.8;transition:transform .5s}.solution-card:hover:before{transform:scale(1.3)}.solution-card--mint:before{background:radial-gradient(circle,#ddd0f0,transparent 67%)}.solution-card--lilac:before{background:radial-gradient(circle,#e5d8f7,transparent 67%)}.solution-card--peach:before{background:radial-gradient(circle,#e3d6f6,transparent 67%)}.solution-card--sky:before{background:radial-gradient(circle,#e0d4f1,transparent 67%)}.solution-card__number{position:relative;font:9px var(--font-code);letter-spacing:.11em;color:#786f85}.solution-card__symbol{position:absolute;right:23px;top:65px;font:100px/1 var(--font-head);font-weight:300;color:rgba(85,55,126,.19);transform:rotate(-12deg);transition:transform .4s}.solution-card:hover .solution-card__symbol{transform:rotate(0) scale(1.08)}.solution-card h3{position:relative;font-size:clamp(26px,2.2vw,36px);line-height:1.08;margin-bottom:13px}.solution-card p{position:relative;color:#6a6276;font-size:13px;line-height:1.6;margin-bottom:23px}.solution-card__link{position:relative;border-top:1px solid #d3cbdf;padding-top:15px;display:flex;justify-content:space-between;font-size:11px;font-weight:700}.solution-card__link b{font-size:17px;font-weight:400}.section-foot{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:34px}.section-foot p{margin:0;color:var(--muted);font-size:13px}.system-section{background:radial-gradient(circle at 10% 100%,#484350,transparent 40%),linear-gradient(130deg,#1f1a26,#2a2434);color:#ffffff;padding-block:clamp(90px,10vw,155px);overflow:hidden}.journey-line{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:90px;border-top:1px solid rgba(242,236,251,.25)}.journey-line__step{position:relative;padding:43px 22px 0 0}.journey-line__node{position:absolute;top:-18px;left:0;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;border:1px solid rgba(245,239,252,.46);background:#322a3d;font:10px var(--font-code);color:#dccdf1;box-shadow:0 0 0 9px rgba(245,239,252,.03)}.journey-line h3{font-size:23px;margin:0 0 13px}.journey-line p{color:#bdaed1;font-size:12px;max-width:200px}.system-section__end{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:75px;padding-top:24px;border-top:1px solid rgba(242,236,251,.14)}.system-section__end>span{font:10px var(--font-code);color:#b19dcc}.system-section__end p{margin:0;color:#d2c6e2;font-size:13px}.lab-section{overflow:hidden}.experience-lab__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.experience-lab__tabs button{border:1px solid #d4cbe0;background:rgba(255,255,255,.55);color:#544e5d;border-radius:100px;padding:12px 17px;font-size:12px;font-weight:650;transition:background .2s,color .2s,transform .2s}.experience-lab__tabs button:hover{transform:translateY(-2px)}.experience-lab__tabs button[aria-selected=true]{background:#272130;border-color:#272130;color:white}.experience-lab__tabs button span{font:9px var(--font-code);opacity:.55;margin-right:12px}.experience-lab__panel{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:20px;gap:20px;align-items:stretch;min-height:520px}.experience-lab__story{background:linear-gradient(145deg,#eae3f3,#fbf9fd);border:1px solid rgba(255,255,255,.8);border-radius:25px;padding:clamp(28px,4vw,62px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.experience-lab__story h3{font-size:clamp(34px,3.6vw,55px);line-height:1.07;margin:30px 0 21px}.experience-lab__story p{color:var(--muted);font-size:15px;max-width:360px}.experience-lab__story .inline-link{margin-top:24px}.experience-lab__disclaimer{color:#81788e;font-size:11px;margin:16px 0 0}.approach-section{padding-block:clamp(90px,10vw,150px);background:#e9e3f2;overflow:hidden}.approach-section__inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:9vw;gap:9vw;align-items:center}.approach-section h2{margin:30px 0 20px}.approach-section__copy>p{font-size:16px;color:#72697e;max-width:530px}.approach-section__copy .button{margin-top:20px}.approach-stack{position:relative;min-height:520px;padding:80px 0}.approach-stack:before{content:"";position:absolute;width:470px;height:470px;border-radius:50%;background:radial-gradient(circle,#cbb9e5,transparent 70%);top:20px;left:30px}.approach-stack article{position:relative;width:min(420px,90%);margin-left:auto;padding:24px 28px;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:rgba(251,249,254,.58);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 45px rgba(66,61,73,.08);transform:rotate(3deg);animation:float-small 7s ease-in-out infinite}.approach-stack article:nth-child(2){margin-left:0;margin-top:-15px;transform:rotate(-3deg);animation-delay:-2s}.approach-stack article:nth-child(3){margin-top:-10px;animation-delay:-4s}.approach-stack article span{font:9px var(--font-code);letter-spacing:.1em;color:#857c91}.approach-stack article h3{font-size:25px;margin:12px 0 5px}.approach-stack article p{margin:0;color:#766d83;font-size:12px}.pricing-teaser{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;grid-gap:70px;gap:70px;border-bottom:1px solid var(--line)}.pricing-teaser h2{margin-top:25px}.pricing-teaser>div:last-child{padding-bottom:16px}.pricing-teaser p{color:var(--muted);font-size:16px;max-width:460px}.pricing-teaser .inline-link{margin-top:20px}.faq-list{border-top:1px solid #d0c7dd}.faq-list details{border-bottom:1px solid #d0c7dd}.faq-list summary{display:grid;grid-template-columns:55px 1fr 25px;grid-gap:15px;gap:15px;align-items:center;padding:24px 3px;list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:10px var(--font-code);color:#9c95a6}.faq-list summary strong{font-size:18px;font-weight:600}.faq-list summary i{font-size:25px;font-style:normal;font-weight:300;color:#9678c1;transition:transform .25s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{margin:0 0 27px 70px;color:var(--muted);font-size:14px;max-width:720px}.profile-bridge{position:relative;min-height:410px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:radial-gradient(circle at 80% 50%,#4b4653,#241e2c 55%,#1f1a26);color:white;border-radius:28px;padding:clamp(35px,6vw,85px);overflow:hidden}.profile-bridge__orbit{position:absolute;right:-70px;top:-180px;width:600px;height:600px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 90px rgba(255,255,255,.035),0 0 0 180px rgba(255,255,255,.02)}.profile-bridge>div:not(.profile-bridge__orbit){position:relative;z-index:1}.profile-bridge .kicker{color:#cfbde8}.profile-bridge h2{font-size:clamp(36px,4vw,64px);line-height:1.06;margin:23px 0}.profile-bridge p{color:#c7b9db;font-size:14px;max-width:560px}.profile-bridge .inline-link{margin-top:12px}.profile-bridge__mark{font:800 clamp(90px,13vw,210px)/1 var(--font-head);letter-spacing:-.1em;white-space:nowrap;color:rgba(242,236,251,.2);transform:rotate(-9deg)}.profile-bridge__mark span{color:#d4c4ea}.final-cta{text-align:center;padding-block:clamp(100px,11vw,175px)}.final-cta h2{margin:25px 0}.final-cta p{color:var(--muted);font-size:16px;max-width:630px;margin:0 auto 30px}.site-footer{background:#19151f;color:#f6f2fc}.site-footer__top{display:grid;grid-template-columns:1.3fr repeat(3,1fr);grid-gap:45px;gap:45px;padding-block:75px 95px}.brand--footer{font-size:31px}.site-footer__top>div:first-child p{font-size:13px;color:#af9fc6;margin:22px 0 0}.site-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:13px;font-size:12px}.site-footer__links strong{font:9px var(--font-code);letter-spacing:.11em;color:#a68fc7;margin-bottom:9px;text-transform:uppercase}.site-footer__links a:hover{color:#c6b6dc}.site-footer__links span{color:#968ea1}.site-footer__bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #46414e;padding-block:24px 35px;color:#a39cad;font:9px var(--font-code);letter-spacing:.03em}@keyframes float-main{0%,to{transform:rotateY(-12deg) rotateX(5deg) rotate(-3deg) translateY(0)}50%{transform:rotateY(-10deg) rotateX(4deg) rotate(-2deg) translateY(-15px)}}@keyframes float-small{0%,to{translate:0 0}50%{translate:0 -11px}}@keyframes halo{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:1}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes orbit-turn{to{transform:rotateX(70deg) rotate(338deg)}}@keyframes reveal-up{0%{opacity:.55;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.glass-scene__orbit--outer{animation:orbit-turn 38s linear infinite}.glass-scene__orbit--inner{animation:orbit-turn 54s linear infinite reverse}@supports (animation-timeline:view()){.deliverable-grid article,.journey-line__step,.plan-card-new,.process-list article,.scenario-grid article,.section-intro,.solution-card{animation:reveal-up both;animation-timeline:view();animation-range:entry 0 cover 35%}}@media(max-width:1180px){.home-hero h1{font-size:clamp(48px,6.3vw,80px)}.glass-scene{transform:scale(.85);transform-origin:center}.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-card{min-height:340px}.site-footer__top{grid-template-columns:repeat(2,1fr)}}@media(max-width:880px){.menu-toggle{display:flex;align-items:center;gap:12px;border:0;background:transparent;font-size:12px;font-weight:700}.menu-toggle__bars{display:flex;flex-direction:column;gap:5px}.menu-toggle__bars i{display:block;width:22px;height:2px;background:var(--ink);transition:transform .2s}.menu-toggle__bars.is-open i:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle__bars.is-open i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.main-nav{display:none;position:absolute;left:0;right:0;top:78px;padding:24px var(--gutter) 35px;background:rgba(251,249,253,.97);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid #dfd8ea;box-shadow:0 25px 40px rgba(38,32,46,.11);align-items:stretch;flex-direction:column;gap:20px}.main-nav.is-open{display:flex}.nav-dropdown__panel{position:static;width:100%;margin-top:15px;box-shadow:none;border-color:#ece7f2}.nav-cta{width:max-content}.home-hero__inner{grid-template-columns:minmax(0,1fr);padding-top:80px;padding-bottom:40px}.home-hero h1{white-space:normal}.home-hero__copy{min-width:0;max-width:720px}.home-hero__micro{margin-top:40px}.glass-scene{width:620px;max-width:100%;height:500px;margin:auto;transform:scale(.85)}.home-hero__scroll{display:none}.section-intro{grid-template-columns:1fr;gap:17px}.journey-line{grid-template-columns:repeat(3,1fr);gap:40px 25px;border-top:0;margin-top:50px}.journey-line__step{border-top:1px solid rgba(242,236,251,.25)}.approach-section__inner{grid-template-columns:1fr;gap:20px}.approach-stack{width:min(550px,100%);margin:auto}.pricing-teaser{grid-template-columns:1fr;gap:15px}.profile-bridge__mark{display:none}.experience-lab__panel{grid-template-columns:1fr}.experience-lab__story{min-height:290px}.site-footer__top{gap:55px}}@media(max-width:620px){.site-header__inner{height:68px}.main-nav{top:68px}.brand{font-size:22px}.home-hero__inner{padding-top:70px}.home-hero h1{font-size:clamp(43px,12vw,70px)}.home-hero__micro{font-size:8px}.glass-scene{height:350px;width:440px;transform:scale(.68);transform-origin:top left;margin-bottom:-90px}.signal-strip .shell{min-height:63px;justify-content:center;flex-wrap:wrap;gap:8px 16px;padding-block:13px;font-size:8px}.signal-strip i:nth-of-type(n+3),.signal-strip span:nth-of-type(n+4){display:none}.section{padding-block:80px}.approach-section h2,.final-cta h2,.pricing-teaser h2,.section-intro h2{font-size:clamp(37px,10vw,55px)}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:285px}.journey-line{grid-template-columns:1fr;gap:28px}.journey-line__step{padding-top:24px}.journey-line__node{top:-17px}.journey-line p{max-width:none}.section-foot,.system-section__end{align-items:flex-start;flex-direction:column}.experience-lab__tabs{display:grid;grid-template-columns:1fr 1fr}.experience-lab__tabs button{padding:12px 9px;font-size:11px}.experience-lab__tabs button span{display:none}.experience-lab__story{padding:28px;min-height:260px}.experience-lab__story h3{font-size:34px}.approach-stack{min-height:480px;padding-block:25px}.approach-stack article{padding:18px}.profile-bridge{border-radius:0;width:100%;padding:65px var(--gutter)}.profile-bridge h2{font-size:38px}.faq-list summary{grid-template-columns:30px 1fr 22px;gap:8px}.faq-list summary strong{font-size:15px}.faq-list details>p{margin-left:38px}.site-footer__top{grid-template-columns:1fr 1fr;gap:40px;padding-block:60px}.site-footer__top>div:first-child{grid-column:1/-1}.site-footer__bottom{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.home-hero__art{position:relative;max-width:640px;margin-inline:auto;transform:perspective(1200px) rotateY(-5deg);animation:art-float 7s ease-in-out infinite}.home-hero__art img{display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.32);border-radius:28px;box-shadow:0 35px 100px rgba(5,2,14,.4)}.home-hero__art>span{position:absolute;left:22px;bottom:19px;color:#fff;font:9px var(--font-code);letter-spacing:.14em;text-shadow:0 1px 10px #17111e}.home-offerings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.home-offer{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(190px,.85fr);align-items:center;overflow:hidden;border:1px solid #e5deee;border-radius:24px;background:#fff;transition:transform .3s,box-shadow .3s}.home-offer:hover{transform:translateY(-5px);box-shadow:0 22px 55px #34244416}.home-offer__image{height:100%;min-height:225px;background:#eee6f8}.home-offer__image img{display:block;width:100%;height:100%;object-fit:cover}.home-offer__copy{padding:24px}.home-offer__copy>span{font:9px var(--font-code);letter-spacing:.12em;color:#8b7b9e}.home-offer__copy h3{margin:14px 0 8px;font-size:23px}.home-offer__copy p{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.55}.home-offer__copy b{font-size:11px;color:#694596}.price-catalog .plan-family{margin-bottom:76px}.price-catalog .plan-family__heading h2{font-size:clamp(28px,4vw,48px);margin:0 0 8px}.price-catalog .plan-card-new{padding:27px}.price-catalog .plan-card-new>p{color:var(--muted);min-height:64px;font-size:13px}.price-catalog .plan-card-new ul{padding-left:18px;color:var(--muted);font-size:12px;line-height:1.8;min-height:120px}.campaign-quote{margin:15px 0 35px;padding:clamp(25px,5vw,55px);border-radius:24px;background:linear-gradient(120deg,#eee4fc,#faf8fd);border:1px solid #fff}.campaign-quote h2{font-size:clamp(27px,4vw,44px)}.campaign-quote p{max-width:760px;color:#74697e}.english-service__hero{display:grid;grid-template-columns:1fr minmax(320px,.9fr);grid-gap:55px;gap:55px;align-items:center}.english-service__hero h1{font-size:clamp(45px,6vw,76px);line-height:1.02;letter-spacing:-.065em}.english-service__hero>img{width:100%;height:auto;border-radius:25px;box-shadow:0 25px 70px #2a1a401c}.english-service__details{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:60px;gap:60px}.english-contact h2,.english-service__details h2{font-size:clamp(38px,5vw,64px);line-height:1.04}.english-contact p,.english-service__details p{color:var(--muted)}.english-service__card{padding:clamp(25px,4vw,48px);border:1px solid #e7dfef;border-radius:25px;background:#fff}.english-service__card>strong{display:block;margin:16px 0;font-size:30px}.english-service__card ul{padding-left:20px;color:var(--muted);line-height:2}.english-service__card>p{font-size:11px}.english-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.english-steps article{padding:27px;border-top:1px solid #cfc4dd}.english-steps article>span{font:11px var(--font-code);color:#926ed0}.english-steps h2{font-size:28px}.english-steps p{font-size:14px;color:var(--muted)}.english-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:25px;gap:25px}.english-demo-grid article{padding:16px;border-radius:22px;border:1px solid #e8e2ef;background:#fff}.english-demo-grid img{width:100%;height:auto;border-radius:14px}.english-demo-grid h2{margin:18px 3px 8px;font-size:23px}.english-demo-grid p{margin:0 3px 8px;color:var(--muted);font-size:13px}.english-contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px}.english-contact aside{align-self:center;padding:35px;border-radius:24px;background:#fff;border:1px solid #e5deee}.english-contact aside>strong{font-size:20px}.english-contact ul{color:var(--muted);line-height:2}.site-header__inner>.locale-controls{margin-left:auto}.main-nav .locale-controls{display:none}html[data-theme=dark] .english-contact aside,html[data-theme=dark] .english-demo-grid article,html[data-theme=dark] .english-service__card,html[data-theme=dark] .home-offer{background:#211b29;color:var(--ink);border-color:#ffffff20}html[data-theme=dark] .english-demo-grid p,html[data-theme=dark] .english-service__card ul,html[data-theme=dark] .home-offer__copy p{color:var(--muted)}html[data-theme=dark] .campaign-quote{background:linear-gradient(120deg,#30263d,#211b29);border-color:#ffffff18}html[data-theme=dark] .home-offer__image{background:#20182a}html[data-theme=dark] .brand-logo__light{display:none}html[data-theme=dark] .brand-logo__dark{display:block}html:not([data-theme=dark]) .brand-logo__dark{display:none}html[data-theme=dark] .approach-section,html[data-theme=dark] .contact-hero,html[data-theme=dark] .lab-hero,html[data-theme=dark] .method-hero,html[data-theme=dark] .plans-section,html[data-theme=dark] .scenario-section,html[data-theme=dark] .services-hero,html[data-theme=dark] .solution-deliverables,html[data-theme=dark] .solution-hero,html[data-theme=dark] .subhero{background:radial-gradient(circle at 82% 20%,#39274f,transparent 42%),linear-gradient(135deg,#1b1622,#231a2c);color:#f4eefb}html[data-theme=dark] .approach-section h2,html[data-theme=dark] .contact-layout h2,html[data-theme=dark] .method-steps h3,html[data-theme=dark] .plans-section h2,html[data-theme=dark] .scenario-section h2,html[data-theme=dark] .solution-deliverables h2,html[data-theme=dark] .solution-hero h1,html[data-theme=dark] .subhero h1{color:#f4eefb}html[data-theme=dark] .approach-section p,html[data-theme=dark] .contact-layout p,html[data-theme=dark] .method-steps p,html[data-theme=dark] .plans-section p,html[data-theme=dark] .scenario-section p,html[data-theme=dark] .section-intro p,html[data-theme=dark] .solution-deliverables p,html[data-theme=dark] .subhero p{color:#c6b9d5}html[data-theme=dark] .kicker,html[data-theme=dark] .subhero .kicker{color:#c5a6ee}html[data-theme=dark] .approach-stack article,html[data-theme=dark] .contact-brief,html[data-theme=dark] .deliverable-grid article,html[data-theme=dark] .mode-grid article,html[data-theme=dark] .plan-card-new,html[data-theme=dark] .problem-grid article,html[data-theme=dark] .scenario-grid article{background:linear-gradient(145deg,#2b2237,#221b2c);color:#f4eefb;border-color:#ffffff20}html[data-theme=dark] .service-experience__art figcaption{color:#c6b9d5}html[data-theme=dark] .home-hero{color:#f4eefb}@keyframes art-float{0%,to{transform:perspective(1200px) rotateY(-5deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-2deg) translateY(-8px)}}@media(max-width:880px){.site-header__inner>.locale-controls{margin-left:auto;margin-right:4px}.english-service__hero{grid-template-columns:1fr;gap:30px}.english-service__hero>img{max-width:640px}.english-service__details{grid-template-columns:1fr;gap:25px}.english-steps{grid-template-columns:repeat(2,1fr)}.main-nav .locale-controls{display:none}}@media(max-width:620px){.site-header__inner{gap:8px}.locale-controls button:first-child span{display:none}.locale-controls{gap:1px;padding:3px}.locale-controls button{padding:7px}.home-hero__art{transform:none;margin-top:18px}.home-hero__art img{border-radius:18px}.english-contact,.english-demo-grid,.home-offerings__grid{grid-template-columns:1fr;gap:16px}.home-offer{grid-template-columns:1fr}.home-offer__image{min-height:0;aspect-ratio:1.45}.home-offer__copy{padding:20px}.home-offer__copy h3{font-size:21px}.price-catalog .plan-card-new ul,.price-catalog .plan-card-new>p{min-height:0}.english-service__hero h1{font-size:clamp(41px,12vw,60px)}.english-steps{grid-template-columns:1fr}.english-steps article{padding:22px 8px}.english-contact aside{padding:24px}.home-hero__art>span{font-size:7px}.home-hero__inner{padding-bottom:55px}}html[data-theme=dark] .visual-demo{color:#30263c;background:linear-gradient(150deg,#fcfaff,#e9def8)}html[data-theme=dark] .flow-mock strong{color:#30263c}html[data-theme=dark] .visual-demo__top{color:#685a75}html[data-theme=dark] .visual-demo__note{color:#71647f}.nav-dropdown>button{border:0;background:transparent;padding:8px 0;color:inherit;font-size:inherit;font-weight:inherit;transition:color .25s}.nav-dropdown>button.is-current,.nav-dropdown>button:hover{color:#7651aa}.nav-dropdown>button span{display:inline-block;margin-left:4px;font-size:17px;transition:transform .35s}.nav-dropdown>button[aria-expanded=true] span{transform:rotate(180deg)}.nav-dropdown__panel{display:block;visibility:hidden;opacity:0;transform:translateY(-13px) scale(.96);transform-origin:top left;pointer-events:none;transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1),visibility .4s}.nav-dropdown__panel[data-open=true]{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.nav-dropdown__panel a{transition:background .25s,transform .25s,color .25s}.nav-dropdown__panel a:hover{transform:translateX(6px);color:#58328e}.nav-dropdown__panel a b{transition:transform .25s}.nav-dropdown__panel a:hover b{transform:translate(3px,-3px)}.service-experience{padding:clamp(90px,10vw,150px) 0;background:#1c1722;color:#fbf9fe;overflow:hidden}.service-experience--automation{--experience-glow:#c6a2f8;--experience-soft:#e0d1f5}.service-experience--marketing{--experience-glow:#cdaef9;--experience-soft:#ede4f9}.service-experience--seo{--experience-glow:#bc9bea;--experience-soft:#e6daf7}.service-experience--web{--experience-glow:#c19bf5;--experience-soft:#f0e8fa}.service-experience__intro{display:grid;grid-template-columns:minmax(170px,.34fr) 1fr;grid-gap:32px;gap:32px;margin-bottom:50px}.service-experience__intro .kicker{color:var(--experience-glow)}.service-experience__intro h2{font-size:clamp(45px,5.5vw,83px);line-height:1.03;max-width:960px;margin:0 0 21px}.service-experience__intro p{font-size:16px;color:#bcadd0;max-width:730px;margin:0}.service-experience__frame{border:1px solid rgba(251,249,254,.19);border-radius:28px;overflow:hidden;background:linear-gradient(145deg,rgba(251,249,254,.13),rgba(210,191,236,.045));box-shadow:0 40px 100px rgba(9,7,11,.28),inset 0 1px rgba(255,255,255,.18);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.service-experience__selector{display:grid;grid-template-columns:repeat(3,1fr);padding:12px;grid-gap:8px;gap:8px;border-bottom:1px solid rgba(247,243,252,.15)}.service-experience__selector button{display:flex;align-items:center;gap:13px;min-height:64px;padding:10px 17px;text-align:left;color:#b8a8ce;background:transparent;border:1px solid transparent;border-radius:16px;transition:background .35s,box-shadow .35s,transform .35s,color .35s}.service-experience__selector button:hover{background:rgba(255,255,255,.08);transform:translateY(-3px);color:white}.service-experience__selector button.is-active{color:#1d1823;background:linear-gradient(135deg,#fbf9fe,var(--experience-soft));box-shadow:0 10px 30px rgba(0,0,0,.16)}.service-experience__selector small{font:10px var(--font-code);opacity:.65}.service-experience__selector strong{font-size:14px}.service-experience__selector button>span{margin-left:auto;font-size:21px;transition:transform .3s}.service-experience__selector button:hover>span{transform:translate(3px,-3px)}.service-experience__body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.78fr);grid-gap:0;gap:0;min-height:600px;animation:experience-enter .6s both}.service-experience__visual{padding:24px;border-right:1px solid rgba(247,243,252,.15);display:flex;align-items:center;overflow-x:auto}.service-experience__story{padding:clamp(30px,3.2vw,52px);display:flex;flex-direction:column;align-items:flex-start;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.1),transparent 43%)}.service-experience__story .kicker{color:var(--experience-glow);margin-bottom:22px}.service-experience__story h3{font-size:clamp(30px,3vw,46px);line-height:1.09;margin:0 0 15px}.service-experience__story>p{font-size:14px;color:#c3b6d6;line-height:1.65}.service-experience__story ul{padding:0;margin:16px 0 30px;list-style:none}.service-experience__story li{display:flex;gap:12px;align-items:flex-start;margin:10px 0;color:#eae2f4;font-size:12px;line-height:1.45}.service-experience__story li span{color:var(--experience-glow)}.service-experience__price{width:100%;border-top:1px solid rgba(255,255,255,.15);padding-top:17px;margin-top:auto;margin-bottom:18px}.service-experience__price>span{display:block;color:#af9ec7;font:10px var(--font-code);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.service-experience__price strong{font:650 25px var(--font-head)}.service-experience__price small{font:11px var(--font-sans);color:#baaad0}.service-experience__story .service-experience__scope{font-size:11px;color:#c9b7e3;margin-top:-7px}.service-experience__story .button{min-height:45px;font-size:11px;background:var(--experience-soft);color:#211b28}.service-experience__tools{padding:19px 30px 24px;border-top:1px solid rgba(247,243,252,.15)}.service-experience__tools>span{font:9px var(--font-code);color:#a8a1b1;letter-spacing:.13em}.service-experience__tools>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.service-experience__legal{font-size:10px;color:#9790a2;margin:14px 0 0}.brand-mark{gap:7px;white-space:nowrap;padding:5px 10px 5px 5px;min-height:33px;border:1px solid rgba(255,255,255,.14);border-radius:100px;background:rgba(255,255,255,.08);color:#f6f1fc;font-size:10px}.brand-mark,.brand-mark__image{display:inline-flex;align-items:center}.brand-mark__image{justify-content:center;width:24px;height:24px;padding:3px;border-radius:50%;background:white;flex:none}.brand-mark__image img{width:100%;height:100%;object-fit:contain}.brand-mark--compact{padding:3px;min-height:unset}.brand-mark--compact .brand-mark__image{width:26px;height:26px}.brand-mark--text{padding:7px 11px}.showcase-canvas{position:relative;min-width:690px;height:490px;border:1px solid rgba(251,249,254,.25);border-radius:23px;overflow:hidden;box-shadow:0 26px 60px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.17)}.showcase-windowbar{position:relative;z-index:2;height:46px;padding:0 17px;display:flex;align-items:center;gap:15px;background:rgba(18,15,22,.46);border-bottom:1px solid rgba(255,255,255,.15);font:10px var(--font-code);color:#c4b4da}.showcase-windowbar>span{color:#b6a5ce;letter-spacing:2px;font-size:9px}.showcase-windowbar strong{font-weight:500;color:#faf8fd}.showcase-windowbar small{margin-left:auto;font-size:8px;letter-spacing:.1em}.canvas-disclaimer{position:absolute;z-index:3;bottom:11px;left:20px;right:20px;color:#ae9fc4;font:9px/1.4 var(--font-code);margin:0}.flow-canvas{background:radial-gradient(circle at 48% 45%,rgba(121,111,134,.39),transparent 53%),linear-gradient(135deg,#231d2b,#1b1722)}.canvas-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 15%,black 90%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 15%,black 90%,transparent)}.canvas-toolbar{position:absolute;z-index:4;left:22px;right:22px;top:17px;display:flex;align-items:center;gap:10px;color:#e0d3f1;font:9px var(--font-code);letter-spacing:.09em}.canvas-toolbar>span:last-child{margin-left:auto;color:#b296da}.status-dot{height:7px;width:7px;border-radius:50%;background:#bd9dea;box-shadow:0 0 0 5px rgba(189,157,234,.12);animation:status-breathe 2s infinite}.flow-lines{position:absolute;inset:0;width:100%;height:88%;overflow:visible}.flow-line-base,.flow-line-energy{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.flow-line-base{stroke:rgba(205,180,241,.38)}.flow-line-energy{stroke:#dccaf4;stroke-width:3;stroke-dasharray:3 110;stroke-linecap:round;filter:drop-shadow(0 0 5px #cdaef9);animation:flow-travel 3.2s linear infinite}.flow-node{position:absolute;z-index:2;width:16%;min-width:98px;max-width:142px;min-height:83px;padding:10px;display:flex;align-items:center;gap:8px;border:1px solid rgba(243,238,251,.43);border-radius:15px;background:linear-gradient(145deg,rgba(246,241,252,.27),rgba(155,147,165,.13));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 30px rgba(8,7,10,.3),inset 0 1px rgba(255,255,255,.35);animation:node-arrive .58s both}.flow-node__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;color:#292333;font-size:22px;background:#f7f4fd;border-radius:10px}.flow-node .brand-mark{border:0;background:transparent;padding:0}.flow-node .brand-mark__image{width:26px;height:26px}.flow-node small,.flow-node strong{display:block;line-height:1.2}.flow-node strong{font-size:10px;color:white}.flow-node small{margin-top:4px;font-size:8px;color:#c1b4d3}.flow-node>i{position:absolute;right:-4px;top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:#dccbf4;box-shadow:0 0 11px #dccbf4}.flow-canvas--2 .flow-node{min-height:72px;gap:5px;padding:7px}.flow-canvas--2 .flow-node__icon{width:27px;height:27px}.canvas-bottom{position:absolute;z-index:3;bottom:0;left:0;right:0;height:58px;display:flex;align-items:center;gap:8px;padding:9px 17px;background:rgba(14,12,17,.55);border-top:1px solid rgba(255,255,255,.13)}.canvas-bottom>span:last-child{margin-left:auto;color:#aa9dbd;font:8px var(--font-code)}.marketing-canvas{background:radial-gradient(circle at 68% 14%,rgba(129,91,182,.52),transparent 55%),linear-gradient(150deg,#251f2d,#1c1722)}.marketing-canvas__channels{display:flex;gap:10px;padding:22px 22px 18px}.marketing-channel{position:relative;min-width:130px;padding:10px 12px;border:1px solid rgba(241,234,250,.23);border-radius:15px;background:rgba(255,255,255,.1);animation:node-arrive .5s both}.marketing-channel__pulse{position:absolute;right:15px;top:21px;width:7px;height:7px;border-radius:50%;background:#d0b2f9;box-shadow:0 0 0 5px rgba(208,178,249,.12);animation:status-breathe 2.5s infinite}.marketing-canvas__funnel{margin:0 22px;padding:17px 21px;border:1px solid rgba(247,244,253,.2);border-radius:18px;background:rgba(255,255,255,.07)}.funnel-line{position:relative;display:grid;grid-template-columns:30px 175px 1fr;align-items:center;min-height:53px;grid-gap:10px;gap:10px;border-bottom:1px solid rgba(255,255,255,.09)}.funnel-line:last-child{border-bottom:0}.funnel-line span{font:10px var(--font-code);color:#c1a7e5}.funnel-line b{font-size:11px;font-weight:550}.funnel-line i{height:9px;border-radius:20px;background:linear-gradient(90deg,#c8a5f8,#c4a9e9);box-shadow:0 0 18px rgba(202,169,249,.4);transform-origin:left;animation:bar-grow 1.1s both}.funnel-line:nth-child(2) i{animation-delay:.1s}.funnel-line:nth-child(3) i{animation-delay:.2s}.funnel-line:nth-child(4) i{animation-delay:.3s}.funnel-line:nth-child(5) i{animation-delay:.4s}.funnel-line--focus{color:#f4effc}.funnel-line--focus i{background:linear-gradient(90deg,#c2a1ef,#c49ff8)}.funnel-line em{position:absolute;right:0;bottom:-8px;z-index:1;font:8px var(--font-code);color:#e3d6f6;background:#2f283a;padding:3px 6px;border-radius:5px;white-space:nowrap}.marketing-canvas__footer{display:flex;justify-content:space-between;gap:10px;margin:17px 23px}.marketing-canvas__footer>div{display:flex;align-items:center;gap:6px;color:#ccbde2;font:10px var(--font-code)}.seo-canvas{background:radial-gradient(circle at 70% 55%,rgba(98,90,108,.4),transparent 50%),linear-gradient(145deg,#1d1824,#1c1722)}.seo-query{display:flex;align-items:center;gap:13px;margin:21px 24px;padding:13px 17px;border:1px solid rgba(230,217,247,.27);border-radius:30px;background:rgba(255,255,255,.12);color:#f4effa;font-size:12px}.seo-query span{font-size:18px}.seo-query b{margin-left:auto;color:#c5abe9}.seo-board{display:grid;grid-template-columns:.7fr 1fr;grid-gap:15px;gap:15px;margin:0 24px}.seo-board__left,.seo-board__right{padding:16px;background:rgba(255,255,255,.09);border:1px solid rgba(237,229,249,.2);border-radius:17px}.seo-board__label{display:block;color:#ae9acb;font:9px var(--font-code);letter-spacing:.1em;margin-bottom:13px}.seo-task{display:flex;align-items:center;gap:10px;padding:10px 5px;border-bottom:1px solid rgba(255,255,255,.09);font-size:11px;animation:node-arrive .5s both}.seo-task i{display:grid;place-items:center;width:21px;height:21px;border-radius:7px;background:rgba(192,164,230,.18);font:10px var(--font-code);font-style:normal;color:#d1b9f2}.seo-task b{margin-left:auto;color:#be9eeb}.seo-result{padding:14px;border:1px solid rgba(220,206,239,.25);border-radius:12px;background:rgba(251,249,254,.13);box-shadow:0 15px 30px rgba(7,6,8,.11);animation:node-arrive .6s both}.seo-result small{display:block;color:#b396db;font:9px var(--font-code);margin-bottom:7px}.seo-result strong{display:block;color:white;font-size:14px}.seo-result p{color:#c4bccf;font-size:10px;margin:5px 0 0}.seo-result--secondary{margin-top:8px;opacity:.73;animation-delay:.2s}.seo-topic-links{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:10px;color:#ded3ee;font:9px var(--font-code)}.seo-topic-links span{border:1px solid rgba(223,207,245,.25);padding:6px;border-radius:8px}.seo-canvas__tools{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:12px 24px}.seo-canvas__tools>span:not(.brand-mark){padding:6px 9px;border-radius:20px;background:rgba(248,245,253,.1);font:9px var(--font-code);color:#cdc0df}.web-canvas{background:#e5e1ea;color:#26202e}.web-canvas .showcase-windowbar{background:#1f1a26}.web-preview{position:relative;height:calc(100% - 46px);overflow:hidden}.web-preview nav{display:flex;align-items:center;justify-content:space-between;height:55px;padding:0 26px;font-size:10px}.web-preview aside>b,.web-preview nav b{font:700 21px var(--font-head);letter-spacing:-.06em}.web-preview aside>b span,.web-preview nav b span{color:#81788e}.web-preview--landing{background:radial-gradient(circle at 83% 69%,#b18ee1 0,#b18ee1 13%,transparent 14%),linear-gradient(135deg,#f0eaf8,#dddae2)}.web-preview__hero{display:grid;grid-template-columns:1fr .7fr;align-items:center;grid-gap:20px;gap:20px;padding:40px 36px}.cms-preview small,.system-preview small,.web-preview__hero small{font:9px var(--font-code);letter-spacing:.09em;color:#796f86}.web-preview__hero h3{font-size:clamp(30px,3vw,48px);line-height:1.05;max-width:400px;margin:13px 0 12px}.web-preview__hero p{font-size:11px;max-width:280px}.web-preview__button{display:inline-block;padding:10px 17px;background:#2a2333;color:#ffffff;border-radius:30px;font-size:10px}.web-preview__form{display:grid;grid-gap:8px;gap:8px;padding:22px;border-radius:20px;background:rgba(255,255,255,.68);border:1px solid white;box-shadow:0 20px 40px rgba(44,37,55,.14);transform:rotate(4deg);animation:form-arrive .7s both}.web-preview__form strong{font-size:13px;margin-bottom:5px}.web-preview__form i{color:#8c8398;border:1px solid #dedae3}.web-preview__form em,.web-preview__form i{font-style:normal;padding:9px 11px;border-radius:8px;font-size:9px}.web-preview__form em{background:#2a2333;color:white}.web-preview__whatsapp{position:absolute;right:25px;bottom:30px;border-radius:50%;background:#7b40cd;box-shadow:0 0 0 8px rgba(120,61,203,.15);animation:status-breathe 3s infinite}.web-preview--cms{background:#efecf4}.cms-preview{display:grid;grid-template-columns:1fr 210px;grid-gap:25px;gap:25px;padding:40px 29px}.cms-preview__main h3{font-size:36px;line-height:1.1;max-width:350px;margin:16px 0 9px}.cms-preview__main p{font-size:11px;max-width:290px}.cms-preview__cards{display:flex;gap:8px;margin-top:22px}.cms-preview__cards i{width:70px;height:80px;border-radius:9px;background:linear-gradient(135deg,#857c92,#bba0e0);animation:node-arrive .5s both}.cms-preview__cards i:nth-child(2){background:linear-gradient(135deg,#ba9ce4,#948c9f);animation-delay:.13s}.cms-preview__cards i:nth-child(3){background:linear-gradient(135deg,#bdb5c7,#7b7288);animation-delay:.26s}.cms-preview__editor{align-self:start;display:flex;flex-direction:column;gap:13px;padding:18px;border:1px solid #d6d2dc;border-radius:17px;background:#ffffff;box-shadow:0 17px 34px rgba(41,34,50,.11);transform:rotate(3deg);animation:form-arrive .7s both}.cms-preview__editor strong{font-size:16px}.cms-preview__editor span{font-size:10px;padding:9px;background:#f5f4f7;border-radius:7px}.cms-preview__editor em{font-size:9px;font-style:normal;padding:9px;background:#2a2333;color:white;border-radius:7px}.web-preview--system{display:grid;grid-template-columns:135px 1fr;background:#f2eff6}.web-preview aside{display:flex;flex-direction:column;gap:12px;padding:21px 15px;background:#26202f;color:#e9e3f1;font-size:10px}.web-preview aside>b{margin-bottom:22px}.web-preview aside>span{padding:8px;border-radius:7px}.web-preview aside>span:nth-child(2){background:rgba(255,255,255,.13)}.system-preview{padding:24px}.system-preview header{display:flex;align-items:center;justify-content:space-between;gap:12px}.system-preview h3{font-size:28px;line-height:1.1;margin:8px 0 0}.system-preview header>span{font:9px var(--font-code);color:#603f8e}.system-preview__metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:25px}.system-preview__metrics article{display:flex;flex-direction:column;gap:6px;min-height:103px;padding:12px;border:1px solid #e3ddeb;border-radius:13px;background:white;box-shadow:0 12px 28px rgba(40,34,50,.08);animation:node-arrive .55s both}.system-preview__metrics article:nth-child(2){animation-delay:.14s}.system-preview__metrics article:nth-child(3){animation-delay:.28s}.system-preview__metrics b{font-size:20px}.system-preview__metrics span{font-size:9px;color:#8c8498}.system-preview__pipeline{display:flex;align-items:center;gap:5px;margin-top:24px;font-size:9px}.system-preview__pipeline span{padding:10px 8px;border:1px solid #e3dee9;background:white;border-radius:8px;white-space:nowrap}.system-preview__pipeline i{font-style:normal;color:#8d8499}.web-canvas .canvas-disclaimer{color:#6d6578}@keyframes experience-enter{0%{opacity:.3;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes node-arrive{0%{opacity:0;transform:translateY(15px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes flow-travel{to{stroke-dashoffset:-113}}@keyframes status-breathe{50%{box-shadow:0 0 0 10px rgba(188,155,234,.07)}}@keyframes bar-grow{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes form-arrive{0%{opacity:0;transform:translateY(22px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(4deg)}}@media(max-width:1100px){.service-experience__body{grid-template-columns:1fr}.service-experience__visual{border-right:0;border-bottom:1px solid rgba(247,243,252,.15)}.showcase-canvas{max-width:900px;margin:auto}.service-experience__story{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 28px;gap:5px 28px}.service-experience__story .kicker,.service-experience__story h3,.service-experience__story>p{grid-column:1}.service-experience__price,.service-experience__story .button,.service-experience__story .service-experience__scope,.service-experience__story ul{grid-column:2}.service-experience__story ul{grid-row:1/4;margin:0}.service-experience__price{margin:10px 0}.service-experience__story .button{width:max-content}}@media(max-width:720px){.service-experience__intro{grid-template-columns:1fr;gap:15px}.service-experience__intro h2{font-size:clamp(39px,10vw,57px)}.service-experience__selector{gap:3px;padding:7px}.service-experience__selector button{min-height:67px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:9px}.service-experience__selector strong{font-size:11px}.service-experience__selector button>span{display:none}.service-experience__visual{padding:12px;justify-content:flex-start}.showcase-canvas{width:690px;flex:none;height:455px}.service-experience__story{display:flex;padding:27px}.service-experience__story ul{margin:16px 0 20px}.service-experience__tools{padding:18px}.service-experience__legal{line-height:1.5}}@media(prefers-reduced-motion:reduce){.flow-line-energy{animation:none;stroke-dasharray:none;opacity:.65}}.brand-mark--wordmark{padding:4px 9px}.brand-mark--wordmark .brand-mark__image{width:114px;height:27px;padding:4px;border-radius:7px}.brand-mark--wordmark .brand-mark__image img{width:100%;height:100%;object-fit:contain}.brand-mark--atlas .brand-mark__image{background:#211c29}.brand-mark--compact.brand-mark--wordmark .brand-mark__image{width:93px;height:26px}.solution-card__marks{position:absolute;right:25px;top:73px;display:flex;align-items:center;filter:drop-shadow(0 15px 14px rgba(41,35,51,.15))}.solution-card__marks>span{position:relative;display:grid;place-items:center;width:55px;height:55px;padding:10px;margin-left:-12px;border:1px solid rgba(237,231,245,.9);border-radius:17px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px white;transform:rotate(-9deg) translateY(7px);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.solution-card__marks>span:nth-child(2){z-index:1;transform:rotate(7deg) translateY(-8px)}.solution-card__marks>span:nth-child(3){transform:rotate(15deg) translateY(12px)}.solution-card:hover .solution-card__marks>span:first-child{transform:rotate(-16deg) translate(-13px,-10px)}.solution-card:hover .solution-card__marks>span:nth-child(2){transform:rotate(0) translateY(-22px)}.solution-card:hover .solution-card__marks>span:nth-child(3){transform:rotate(20deg) translate(13px,-7px)}.solution-card__marks img{width:100%;height:100%;object-fit:contain}.service-experience__visual{overflow:hidden;min-width:0}.showcase-canvas{width:100%;min-width:0;height:clamp(360px,42vw,490px)}.flow-node{min-width:0;min-height:72px}@media(max-width:720px){.service-experience{padding-block:76px}.service-experience__intro{margin-bottom:30px}.service-experience__selector{grid-template-columns:repeat(3,minmax(0,1fr))}.service-experience__selector button{min-width:0;padding:8px}.service-experience__selector strong{font-size:clamp(9px,2.7vw,11px);overflow-wrap:anywhere}.service-experience__visual{padding:10px;justify-content:stretch}.showcase-canvas{min-width:0;flex:1 1;height:clamp(320px,108vw,430px);border-radius:17px}.showcase-windowbar{height:39px;padding-inline:10px;gap:8px;font-size:9px}.showcase-windowbar small{font-size:7px}.canvas-toolbar{left:12px;right:12px;top:12px;gap:7px;font-size:clamp(6px,1.8vw,8px);letter-spacing:.03em}.flow-lines{height:85%}.flow-node{width:clamp(78px,21vw,108px);padding:6px;gap:5px;border-radius:11px;transform:translateX(-18%)}.flow-node__icon{width:24px;height:24px;font-size:16px;border-radius:8px}.flow-node .brand-mark__image{width:21px;height:21px}.flow-node strong{font-size:clamp(7px,1.9vw,9px);overflow-wrap:anywhere}.flow-node small{font-size:7px;overflow-wrap:anywhere}.flow-node>i{width:6px;height:6px}.flow-canvas--0 .flow-node{transform:translateX(-20%)}.flow-canvas--1 .flow-node,.flow-canvas--2 .flow-node{transform:translate(-12%,-8%)}.flow-canvas--2 .flow-node{min-height:54px}.flow-canvas--2 .flow-node__icon{width:21px;height:21px}.canvas-bottom{height:47px;gap:5px;padding:6px 9px}.canvas-bottom .brand-mark{font-size:8px}.canvas-bottom .brand-mark__image{width:20px;height:20px}.canvas-bottom>span:last-child{max-width:46%;font-size:6px;line-height:1.3;text-align:right}.marketing-canvas__channels{gap:5px;padding:13px 10px 11px}.marketing-channel{min-width:0;flex:1 1;padding:7px 5px}.marketing-channel .brand-mark{font-size:8px}.marketing-channel .brand-mark__image{width:20px;height:20px}.marketing-channel__pulse{right:6px;top:9px;width:5px;height:5px}.marketing-canvas__funnel{margin-inline:10px;padding:9px 10px}.funnel-line{grid-template-columns:22px minmax(0,1fr) minmax(38px,.7fr);gap:5px;min-height:42px}.funnel-line b,.funnel-line span{font-size:8px}.funnel-line em{max-width:44%;white-space:normal;right:0;bottom:-10px;font-size:6px}.marketing-canvas__footer{margin:12px 10px;gap:4px}.marketing-canvas__footer>div{font-size:7px;gap:3px}.marketing-canvas__footer .brand-mark__image{width:20px;height:20px}.seo-query{gap:7px;margin:13px 10px;padding:10px 12px;font-size:9px}.seo-query span{font-size:14px}.seo-board{grid-template-columns:.78fr 1fr;gap:7px;margin-inline:10px}.seo-board__left,.seo-board__right{padding:9px;border-radius:12px}.seo-board__label{font-size:7px}.seo-task{gap:5px;padding:8px 1px;font-size:8px}.seo-result{padding:8px}.seo-result small{font-size:7px}.seo-result strong{font-size:9px}.seo-result p{font-size:8px}.seo-topic-links{font-size:7px}.seo-canvas__tools{margin:9px 10px;gap:4px}.seo-canvas__tools>span:not(.brand-mark){font-size:7px;padding:5px}.seo-canvas__tools .brand-mark__image{width:20px;height:20px}.web-preview nav{height:43px;padding-inline:13px;font-size:8px}.web-preview__hero{grid-template-columns:1fr;gap:10px;padding:16px}.web-preview__hero h3{font-size:clamp(24px,7vw,32px);max-width:75%;margin:8px 0}.web-preview__hero p{font-size:9px;max-width:68%}.web-preview__hero small{font-size:7px}.web-preview__form{position:absolute;right:12px;bottom:30px;width:43%;padding:10px;gap:5px;transform:rotate(2deg)}.web-preview__form strong{font-size:9px}.web-preview__form em,.web-preview__form i{font-size:7px;padding:6px}.cms-preview{grid-template-columns:1fr 38%;gap:8px;padding:19px 12px}.cms-preview__main h3{font-size:clamp(22px,6vw,30px)}.cms-preview__main p{font-size:8px}.cms-preview__editor{padding:10px;gap:7px}.cms-preview__editor strong{font-size:11px}.cms-preview__editor em,.cms-preview__editor span{font-size:7px;padding:6px}.system-preview{padding:13px}.system-preview h3{font-size:19px}.system-preview__metrics{gap:4px;margin-top:12px}.system-preview__metrics article{min-height:76px;padding:7px}.system-preview__metrics b{font-size:14px}.system-preview__metrics span{font-size:7px}.system-preview__pipeline{flex-wrap:wrap;margin-top:12px;font-size:7px}.system-preview__pipeline span{padding:6px 4px}}@media(max-width:380px){.canvas-toolbar{font-size:6px}.flow-node{width:74px;padding:5px;gap:3px}.flow-node__icon{width:20px;height:20px}.flow-node strong{font-size:7px}.flow-node small{font-size:6px}.service-experience__selector strong{font-size:9px}}@media(max-width:720px){.flow-canvas--2 .flow-lines{opacity:0}.flow-canvas--2 .flow-node{width:28%;min-height:54px;transform:none!important;padding:5px;gap:4px}.flow-canvas--2 .flow-node>i{display:none}.flow-canvas--0 .flow-node{width:28%;left:3%!important;transform:none!important}.flow-canvas--0 .flow-node:nth-of-type(4){left:36%!important}.flow-canvas--0 .flow-node:nth-of-type(5){left:69%!important}.flow-canvas--1 .flow-lines{opacity:0}.flow-canvas--1 .flow-node{width:28%;min-height:54px;transform:none!important;padding:5px;gap:4px}.flow-canvas--1 .flow-node:nth-of-type(3){left:3%!important;top:27%!important}.flow-canvas--1 .flow-node:nth-of-type(4){left:36%!important;top:27%!important}.flow-canvas--1 .flow-node:nth-of-type(5){left:69%!important;top:27%!important}.flow-canvas--1 .flow-node:nth-of-type(6){left:3%!important;top:53%!important}.flow-canvas--1 .flow-node:nth-of-type(7){left:36%!important;top:53%!important}.flow-canvas--1 .flow-node:nth-of-type(8){left:69%!important;top:53%!important}.flow-canvas--1 .flow-node>i{display:none}.flow-canvas--2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,1fr);align-items:center;grid-gap:7px;gap:7px;padding:70px 10px 63px}.flow-canvas--2 .flow-node{position:relative!important;left:auto!important;top:auto!important;width:auto!important;max-width:none;min-height:52px;transform:none!important;padding:5px;gap:4px}.flow-canvas--2 .flow-node>i{display:none}}