@font-face{font-family:Poppins;src:url(/fonts/poppins-400-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500-latin.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600-latin.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-700-latin.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-800-latin.woff2)format("woff2");font-weight:800;font-display:swap}:root{--ink:#211651;--ink-soft:#554d75;--purple:#6b39e8;--purple-deep:#4e22ba;--lavender:#eee7ff;--lavender-light:#f7f3ff;--paper:#fffefa;--line:#e6def4;--white:#fff;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Poppins,Arial,sans-serif;font-size:15px;line-height:1.7}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{color:var(--ink);background:#d9c8ff}:focus-visible{outline-offset:4px;outline:3px solid #a87dff}.container{width:min(100% - 48px,1240px);margin-inline:auto}.section{padding:104px 0}.skip-link{z-index:1000;background:var(--purple);color:#fff;border-radius:8px;padding:10px 18px;position:absolute;top:-100px;left:18px}.skip-link:focus{top:14px}.eyebrow{color:var(--purple);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.section-heading{max-width:760px}.section-heading h2{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.12}.section-heading p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:17px}.section-heading-centered{text-align:center;margin-inline:auto}.section-heading-centered p:not(.eyebrow){margin-inline:auto}.site-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaf2;border-bottom:1px solid #6839e81f;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:40px;height:85px;display:flex}.brand{flex:none;align-items:center;display:flex}.brand img{width:206px;height:auto;display:block}.site-nav{align-items:center;gap:33px;display:flex}.site-nav>a:not(.nav-contact){font-size:13px;font-weight:600;transition:color .2s}.site-nav>a:not(.nav-contact):hover{color:var(--purple)}.nav-contact{background:var(--purple);border:1px solid var(--purple);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:14px;padding:12px 19px;font-size:12px;font-weight:700;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.nav-contact:hover{background:var(--purple-deep);transform:translateY(-3px);box-shadow:0 10px 24px #6939e833}.nav-contact span{font-size:18px;line-height:1}.menu-toggle,.mobile-service-links{display:none}.cta{background:var(--purple);border:1px solid var(--purple);color:#fff;isolation:isolate;border-radius:12px;justify-content:space-between;align-items:center;gap:34px;min-height:55px;padding:17px 20px 17px 22px;font-size:13px;font-weight:700;line-height:1.2;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #6837e32e}.cta:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff36,#0000);width:65%;transition:left .6s;position:absolute;inset:-2px auto -2px -120%;transform:skew(-18deg)}.cta:hover{background:var(--purple-deep);transform:translateY(-4px);box-shadow:0 16px 30px #6837e340}.cta:hover:before{left:150%}.cta-arrow{font-size:22px;line-height:1;transition:transform .25s;display:inline-block}.cta:hover .cta-arrow{transform:translate(3px,-3px)}.cta-light{color:var(--purple-deep);box-shadow:none;background:#fff;border-color:#fff}.cta-light:hover{color:#fff}.cta-small{min-height:45px;padding:13px 17px;font-size:12px}.text-link{color:var(--purple-deep);border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:4px;font-size:13px;font-weight:700;transition:gap .2s;display:inline-flex}.text-link:hover{gap:15px}.hero-actions{flex-wrap:wrap;align-items:center;gap:29px;display:flex}.home-hero{background:radial-gradient(circle at 72% 34%,#f0eaff 0,#f0eaff00 41%),var(--paper);position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:26px;min-height:680px;padding:34px 0 55px;display:grid}.hero-copy{z-index:2;padding-bottom:16px;position:relative}.hero-copy h1,.page-hero h1{letter-spacing:-.067em;max-width:680px;margin:0 0 28px;font-size:clamp(46px,5.25vw,76px);font-weight:700;line-height:1.05}.hero-copy h1 span{color:var(--purple)}.hero-lead{color:var(--ink-soft);max-width:560px;margin:0 0 34px;font-size:17px;line-height:1.8}.hero-facts{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.hero-facts span{color:#62527c;background:#ffffffa3;border:1px solid #ded4f8;border-radius:100px;padding:7px 12px;font-size:11px;font-weight:600}.feature-visual{isolation:isolate;min-width:0;height:590px;position:relative}.feature-visual:before{content:"";z-index:-2;background:radial-gradient(circle,#f6f1ff 0,#f7f4ff 46%,#f7f4ff00 72%);border-radius:50%;position:absolute;inset:5% 4% 8%}.orbit{z-index:-1;pointer-events:none;border:1.5px solid #cbb4ff;border-radius:50%;position:absolute}.orbit-one{width:88%;height:57%;top:20%;left:6%;transform:rotate(-17deg)}.orbit-two{border-color:#e5d7ff;width:66%;height:90%;top:4%;left:18%;transform:rotate(28deg)}.visual-spark{color:#a77bff;font-size:20px;position:absolute}.visual-spark-one{top:9%;left:22%}.visual-spark-two{font-size:27px;top:24%;right:13%}.character{object-fit:contain;filter:drop-shadow(0 25px 18px #37227017);display:block;position:absolute}.visual-trio .character-joao{width:48%;height:auto;top:1%;left:1%;transform:rotate(-5deg)}.visual-trio .character-mariana{width:47%;height:auto;top:13%;right:3%;transform:rotate(4deg)}.visual-trio .character-fred{width:36%;height:auto;bottom:4%;left:34%;transform:rotate(-5deg)}.visual-label{color:#8063bc;text-align:right;max-width:190px;font-size:12px;font-style:italic;line-height:1.4;position:absolute;bottom:7%;right:0;transform:rotate(-6deg)}.visual-trio .visual-label{bottom:2%}.visual-joao .character-solo,.visual-mariana .character-solo,.visual-fred .character-solo{width:80%;height:auto;max-height:100%;top:0;left:10%}.visual-fred .character-solo{width:84%;top:20%;left:8%}.visual-mariana .character-solo{width:76%;top:2%;left:12%}.service-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.service-band .container{text-align:center;justify-content:center;align-items:center;gap:54px;min-height:77px;display:flex}.service-band span{font-size:15px;font-weight:600}.service-band i{color:var(--purple);font-size:11px;font-style:normal}.home-services .section-heading{margin-bottom:43px}.service-tiles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.service-tile{border-right:1px solid var(--line);min-height:178px;padding:28px 25px;transition:background .25s,transform .25s;position:relative}.service-tile:first-child{border-left:1px solid var(--line)}.service-tile:hover{background:#f7f2ff;transform:translateY(-3px)}.service-tile-number,.card-number,.scope-number,.process-number{color:#a982f2;letter-spacing:.08em;font-size:15px;font-weight:600}.service-tile h3{letter-spacing:-.035em;max-width:190px;margin:31px 0 0;font-size:21px;line-height:1.3}.service-tile-arrow{color:var(--purple);font-size:22px;position:absolute;top:25px;right:26px}.philosophy-section{background:var(--lavender-light)}.philosophy-grid{grid-template-columns:.9fr 1fr;align-items:center;gap:10%;display:grid}.philosophy-visual{justify-content:center;align-items:center;height:490px;display:flex;position:relative}.philosophy-visual img{z-index:2;object-fit:contain;width:70%;height:95%;position:relative}.philosophy-orbit{border:1px solid #d1c0fb;border-radius:50%;width:94%;height:65%;position:absolute;top:18%;left:1%;transform:rotate(-22deg)}.philosophy-visual span{color:#8a68d2;font-size:12px;font-style:italic;position:absolute;bottom:12%;right:0;transform:rotate(-9deg)}.check-list{gap:16px;margin:30px 0 36px;padding:0;list-style:none;display:grid}.check-list li{padding-left:33px;font-size:14px;font-weight:600;position:relative}.check-list li:before{content:"✓";width:21px;height:21px;color:var(--purple);text-align:center;background:#e6dafe;border-radius:50%;font-size:13px;line-height:21px;position:absolute;top:0;left:0}.why-wordpress-section{background:var(--ink);color:#fff}.why-wordpress-grid{grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.why-wordpress-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.2vw,57px);line-height:1.1}.why-wordpress-grid p{color:#d3cbe6;margin:0;font-size:17px;line-height:1.9}.why-wordpress-grid .eyebrow{color:#bba2ff}.mini-links{gap:0;margin-top:31px;display:grid}.mini-links a{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;padding:18px 0;font-weight:600;display:flex}.mini-links a:last-child{border-bottom:1px solid #ffffff30}.mini-links span{color:#bba2ff;font-size:20px}.process-section{background:#fff}.process-section .section-heading{margin-bottom:54px}.process-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.process-grid article{border-top:1px solid #d7c8fa;padding-top:23px;position:relative}.process-grid article:before{content:"";background:var(--purple);border-radius:4px;width:48px;height:4px;position:absolute;top:-3px;left:0}.process-number{color:#b69af4;font-size:34px;font-weight:700}.process-grid h3{letter-spacing:-.035em;margin:12px 0 9px;font-size:22px}.process-grid p{color:var(--ink-soft);margin:0;font-size:14px}.audit-feature-section{background:#ede5ff;overflow:hidden}.audit-feature-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:6%;min-height:470px;display:grid}.audit-feature-grid h2{letter-spacing:-.055em;max-width:700px;margin:0 0 20px;font-size:clamp(34px,4vw,55px);line-height:1.1}.audit-feature-grid p:not(.eyebrow){color:#5d5083;max-width:620px;margin:0 0 30px;font-size:16px}.audit-visual{text-align:center;height:400px;position:relative}.audit-visual:before{content:"";border:1px solid #c8b5fa;border-radius:50%;width:95%;height:80%;position:absolute;top:12%;left:2%;transform:rotate(-20deg)}.audit-visual img{object-fit:contain;width:auto;max-width:80%;height:112%;position:relative}.audit-note{color:#7d59cc;font-size:13px;font-style:italic;position:absolute;top:18%;right:0;transform:rotate(7deg)}.projects-heading{justify-content:space-between;align-items:end;gap:36px;display:flex}.brand-row{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.brand-row>div{border-right:1px solid var(--line);justify-content:center;align-items:center;min-height:130px;padding:20px;display:flex}.brand-row>div:last-child{border:0}.brand-row img{object-fit:contain;filter:grayscale();opacity:.68;max-width:150px;max-height:65px;transition:filter .25s,opacity .25s}.brand-row img:hover{filter:none;opacity:1}.faq-section{background:#fff}.faq-grid{grid-template-columns:.83fr 1.17fr;align-items:start;gap:10%;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);padding:21px 0}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:start;gap:20px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item h3{letter-spacing:-.01em;margin:0;font-size:16px;line-height:1.5}.faq-plus{color:var(--purple);font-size:28px;font-weight:400;line-height:1;transition:transform .25s}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-item p{color:var(--ink-soft);margin:13px 36px 0 0;font-size:14px;line-height:1.8}.inline-cta-section{background:var(--ink);color:#fff}.inline-cta{justify-content:space-between;align-items:center;gap:45px;padding-block:56px;display:flex}.inline-cta .eyebrow{color:#bda7ff}.inline-cta h2{letter-spacing:-.045em;max-width:730px;margin:0;font-size:clamp(28px,3.5vw,45px);line-height:1.15}.inline-cta p:not(.eyebrow){color:#ded5ee;max-width:680px;margin:13px 0 0}.inline-cta .cta{flex:none}.contact-section{background:#f1ebff}.contact-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:8%;display:grid}.contact-copy h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(34px,4.3vw,58px);line-height:1.12}.contact-copy>p:not(.eyebrow){color:var(--ink-soft);max-width:410px;font-size:16px}.contact-direct{border-top:1px solid #d9ccf8;flex-direction:column;gap:8px;margin-top:54px;padding-top:27px;display:flex}.contact-direct h3{margin:0 0 6px;font-size:14px}.contact-direct a{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}.contact-direct a:hover{text-decoration:underline}.contact-direct small{color:#70648b;margin-top:13px}.lead-form{background:#fff;border:1px solid #e3dbf5;border-radius:23px;grid-template-columns:1fr 1fr;gap:17px;padding:34px;display:grid;box-shadow:0 22px 50px #421f8914}.form-field{flex-direction:column;gap:7px;min-width:0;display:flex}.form-wide{grid-column:1/-1}.form-field label{font-size:12px;font-weight:700}.optional{color:#978bac;font-size:11px;font-weight:400}.form-field input,.form-field select,.form-field textarea{width:100%;color:var(--ink);background:#fcfbff;border:1px solid #d9d0ec;border-radius:10px;outline:none;min-height:46px;padding:13px 14px;font-size:13px;transition:border-color .2s,box-shadow .2s}.form-field textarea{resize:vertical;min-height:95px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #6b39e821}.form-field input::placeholder,.form-field textarea::placeholder{color:#a69ab9}.privacy-check{color:#625875;align-items:start;gap:11px;font-size:11px;line-height:1.55;display:flex}.privacy-check input{width:17px;height:17px;accent-color:var(--purple);flex:none;margin-top:1px}.privacy-check a{color:var(--purple-deep);text-decoration:underline}.form-submit{grid-column:1/-1;justify-content:space-between;width:100%}.form-submit:disabled{opacity:.65;cursor:wait}.form-status{grid-column:1/-1;min-height:18px;margin:-7px 0 0;font-size:12px}.form-status.error{color:#9c1e41}.form-status.success{color:#216a45}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.page-hero{background:radial-gradient(circle at 77% 40%,#f1ebff 0,transparent 42%),var(--paper);border-bottom:1px solid var(--line);overflow:hidden}.page-hero .container{padding-top:21px}.page-hero-grid{grid-template-columns:1fr .85fr;align-items:center;gap:5%;min-height:570px;display:grid}.page-hero-copy{padding-bottom:45px}.page-hero h1{font-size:clamp(43px,5vw,70px)}.page-hero .hero-lead{max-width:640px}.page-hero .feature-visual{height:520px}.breadcrumbs{color:#72688b;font-size:11px}.breadcrumbs ol{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:10px;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:#b0a4c4}.breadcrumbs a:hover{text-decoration:underline}.section-intro{padding-bottom:65px}.intro-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.intro-body{color:var(--ink-soft);margin:39px 0 0;font-size:18px;line-height:1.9}.intro-body p{margin-top:0}.section-benefits{padding-top:75px}.section-benefits .section-heading{margin-bottom:40px}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.benefit-card{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:245px;padding:27px 27px 32px}.benefit-card h3{letter-spacing:-.03em;margin:37px 0 10px;font-size:20px;line-height:1.3}.benefit-card p{color:var(--ink-soft);margin:0;font-size:13px}.scope-section{background:var(--lavender-light)}.scope-grid{grid-template-columns:.87fr 1.13fr;align-items:start;gap:11%;display:grid}.scope-sticky{position:sticky;top:118px}.scope-sticky .cta{margin-top:31px}.scope-list{border-top:1px solid #d9cdf4}.scope-item{border-bottom:1px solid #d9cdf4;grid-template-columns:60px 1fr;gap:14px;padding:25px 0;display:grid}.scope-number{padding-top:3px}.scope-item h3{letter-spacing:-.03em;margin:0 0 7px;font-size:20px}.scope-item p{color:var(--ink-soft);margin:0;font-size:14px}.detail-section{background:#fff}.detail-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:12%;display:grid}.detail-orbit{border:1px solid #cfbef6;border-radius:50%;width:90%;height:350px;margin:auto;position:relative;transform:rotate(-20deg)}.detail-orbit:before,.detail-orbit:after{content:"";border:1px solid #eee7fa;border-radius:50%;position:absolute;inset:12% -9%;transform:rotate(35deg)}.detail-orbit:after{inset:25% -18%;transform:rotate(-34deg)}.detail-orbit span{color:var(--purple);font-size:28px;position:absolute}.detail-orbit span:first-child{top:16%;left:17%}.detail-orbit span:nth-child(2){font-size:54px;bottom:6%;right:18%}.detail-orbit span:nth-child(3){top:35%;right:9%}.detail-section .check-list{margin-bottom:0}.audit-ribbon{background:var(--purple);color:#fff}.audit-ribbon-inner{align-items:center;gap:26px;padding-block:20px;display:flex}.audit-ribbon-icon{color:#d9caff;font-size:44px;line-height:1}.audit-ribbon strong{font-size:16px}.audit-ribbon p{color:#ebe3ff;margin:0;font-size:12px}.audit-ribbon .cta{margin-left:auto}.related-section{background:var(--lavender-light)}.related-section .section-heading{margin-bottom:37px}.related-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.related-card{background:#fff;border:1px solid #dfd2fa;border-radius:17px;min-height:228px;padding:23px;transition:transform .25s,box-shadow .25s;position:relative}.related-card:hover{transform:translateY(-5px);box-shadow:0 17px 30px #46288017}.related-card h3{letter-spacing:-.03em;margin:0 0 9px;font-size:18px}.related-card p{color:var(--ink-soft);margin:0;padding-right:10px;font-size:12px;line-height:1.65}.related-arrow{color:var(--purple);font-size:24px;position:absolute;bottom:16px;right:20px}.related-card .eyebrow{font-size:9px}.simple-page-hero .page-hero-grid{min-height:520px}.projects-page-section .section-heading{margin-bottom:37px}.project-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.project-card{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:350px;padding:26px}.project-logo{background:#f7f3ff;border-radius:12px;justify-content:center;align-items:center;height:156px;margin:20px 0;display:flex}.project-logo img{object-fit:contain;max-width:170px;max-height:75px}.project-card h3{margin:0 0 8px;font-size:18px}.project-card p{color:var(--ink-soft);margin:0;font-size:13px}.about-page-section{background:#fff}.contact-methods{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.contact-methods article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:160px;padding:26px}.contact-methods h3{margin:0 0 16px;font-size:14px}.contact-methods a,.contact-methods p{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.5}.contact-methods a:hover{text-decoration:underline}.legal-content{max-width:820px}.legal-content h2{letter-spacing:-.03em;margin:34px 0 12px;font-size:25px;line-height:1.3}.legal-content h2:first-child{margin-top:0}.legal-content p{color:var(--ink-soft);font-size:15px}.legal-content a{color:var(--purple-deep);text-decoration:underline}.legal-content code{color:var(--ink);font-family:inherit}.site-footer{border-top:1px solid var(--line);background:#f7f2ff}.footer-grid{grid-template-columns:1.5fr 1fr .8fr 1fr;gap:42px;padding-block:70px 58px;display:grid}.footer-brand img{width:196px;height:auto}.footer-brand p{letter-spacing:.16em;color:var(--purple);max-width:250px;margin:20px 0 10px;font-size:10px;font-weight:700}.footer-brand small{color:var(--ink-soft);font-size:11px}.footer-grid h2{margin:4px 0 19px;font-size:13px}.footer-grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.footer-grid li{color:#5e527c;font-size:12px}.footer-grid a:hover{color:var(--purple);text-decoration:underline}.footer-bottom{color:#796d91;border-top:1px solid #e1d6f5;justify-content:space-between;padding-block:21px;font-size:11px;display:flex}.footer-bottom div{gap:22px;display:flex}@media (max-width:1050px){.site-nav{gap:19px}.site-nav>a:not(.nav-contact){font-size:12px}.hero-copy h1{font-size:60px}.service-tile{padding:22px 18px}.service-tile h3{font-size:17px}.footer-grid{gap:25px}.contact-grid{gap:5%}}@media (max-width:760px){.container{width:min(100% - 34px,600px)}.section{padding:76px 0}.header-inner{height:70px}.brand img{width:174px}.menu-toggle{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:flex}.menu-toggle span{background:var(--ink);border-radius:2px;width:19px;height:2px;display:block}.site-nav{background:var(--paper);border-bottom:1px solid var(--line);padding:16px 20px 23px;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 18px 25px #22145114}.site-nav.is-open{gap:0;display:grid}.site-nav>a:not(.nav-contact){border-bottom:1px solid var(--line);padding:13px 4px;font-size:15px}.nav-contact{justify-content:center;margin-top:17px}.mobile-service-links{gap:8px;padding:15px 6px 0;display:grid}.mobile-service-links a{color:var(--ink-soft);font-size:12px}.hero-grid,.page-hero-grid{flex-direction:column;gap:10px;min-height:0;padding:55px 0 25px;display:flex}.hero-copy{padding:0}.hero-copy h1,.page-hero h1{letter-spacing:-.06em;font-size:clamp(42px,10vw,59px)}.hero-lead{font-size:15px;line-height:1.75}.hero-facts{margin-top:31px}.feature-visual{width:100%;height:425px}.visual-trio .character-joao{width:42%;top:3%;left:4%}.visual-trio .character-mariana{width:43%;top:10%;right:2%}.visual-trio .character-fred{width:31%;bottom:1%;left:36%}.visual-label{font-size:10px}.service-band .container{justify-content:space-between;gap:10px;min-height:68px}.service-band span{font-size:11px}.service-band i{font-size:8px}.section-heading h2{font-size:clamp(30px,8vw,44px)}.section-heading p:not(.eyebrow){font-size:15px}.service-tiles{grid-template-columns:1fr 1fr}.service-tile{min-height:135px}.service-tile:nth-child(3){border-left:1px solid var(--line);border-top:1px solid var(--line)}.service-tile:nth-child(4){border-top:1px solid var(--line)}.service-tile h3{margin-top:19px;font-size:17px}.philosophy-grid,.why-wordpress-grid,.audit-feature-grid,.faq-grid,.contact-grid,.intro-grid,.scope-grid,.detail-grid{grid-template-columns:1fr;gap:30px}.philosophy-visual{order:2;height:350px}.philosophy-visual img{width:60%}.why-wordpress-grid p{font-size:15px}.process-grid,.benefit-grid,.project-grid,.related-grid,.contact-methods{grid-template-columns:1fr;gap:15px}.process-grid article{padding-top:15px}.process-grid h3{font-size:19px}.audit-feature-grid{min-height:0}.audit-feature-grid h2{font-size:37px}.audit-visual{height:280px}.audit-visual img{height:115%}.projects-heading{display:block}.projects-heading .text-link{margin-top:20px}.brand-row{margin-top:30px}.brand-row>div{min-height:96px}.brand-row img{max-width:85px}.inline-cta{padding-block:45px;display:block}.inline-cta .cta{margin-top:25px}.contact-copy h2{font-size:40px}.contact-direct{margin-top:30px}.lead-form{padding:21px}.page-hero .container{padding-top:15px}.page-hero-grid{padding:40px 0 15px}.page-hero-copy{padding:0}.page-hero .feature-visual{height:370px}.intro-body{margin:0;font-size:15px}.scope-sticky{position:static}.detail-orbit{display:none}.audit-ribbon-inner{gap:12px}.audit-ribbon .cta{display:none}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:12px}.project-card{min-height:285px}.project-logo{height:110px}}@media (max-width:480px){.container{width:min(100% - 30px,420px)}.hero-grid{padding-top:43px}.hero-copy h1,.page-hero h1{font-size:clamp(39px,10.7vw,48px)}.hero-actions{gap:20px}.hero-actions .cta{width:100%}.hero-actions .text-link{margin-left:4px}.feature-visual{height:345px}.visual-trio .character-joao{width:45%;top:4%;left:0}.visual-trio .character-mariana{width:45%;top:10%;right:0}.visual-trio .character-fred{width:34%;bottom:0;left:33%}.visual-trio .visual-label{display:none}.hero-facts{gap:7px}.hero-facts span{padding:5px 8px;font-size:9px}.service-band .container{flex-wrap:wrap;justify-content:center;gap:7px 12px;padding-block:15px}.service-band span{font-size:10px}.service-tile{min-height:125px;padding:18px 14px}.service-tile h3{margin-top:25px;font-size:15px}.service-tile-arrow{font-size:18px;top:15px;right:12px}.benefit-card{min-height:0}.scope-item{grid-template-columns:40px 1fr}.lead-form{grid-template-columns:1fr}.form-field,.form-wide,.form-submit,.form-status{grid-column:1}.contact-direct a{font-size:16px}.page-hero .feature-visual{height:320px}.simple-page-hero .page-hero-grid{min-height:0}.brand-row{grid-template-columns:1fr 1fr}.brand-row>div:nth-child(2){border-right:0}.brand-row>div:nth-child(3){border-top:1px solid var(--line);grid-column:1/-1}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid h2{margin-bottom:10px}.footer-grid li{font-size:11px}.footer-bottom{font-size:10px}}.feature-visual .character-solo{object-fit:contain;width:82%;height:auto;max-height:100%;top:0;left:9%}.brand-row strong{letter-spacing:-.035em;text-align:center;font-size:clamp(15px,1.55vw,21px);font-weight:600}.visual-pagina-servicos-trio .visual-label,.visual-pagina-sobre-trio .visual-label{display:none}#formulario{scroll-margin-top:100px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.cta:hover,.related-card:hover,.service-tile:hover{transform:none}}
.home-hero,.page-hero{isolation:isolate;position:relative}.home-hero>.container,.page-hero>.container{z-index:1;position:relative}.hero-atmosphere{z-index:0;pointer-events:none;color:#a989ed;position:absolute;inset:0;overflow:hidden}.atmosphere-glow{aspect-ratio:1;background:radial-gradient(circle,#a77cff38,#cbb3ff1a 45%,#0000 68%);border-radius:50%;width:min(55vw,760px);animation:18s ease-in-out infinite alternate glow-drift;position:absolute;top:-32%;right:-5%}.atmosphere-ring{border:1px solid #7749dc30;border-radius:50%;width:56vw;height:25vw;animation:17s ease-in-out infinite alternate ring-drift;position:absolute;top:14%;right:-11vw;transform:rotate(-24deg)}.atmosphere-ring.ring-b{border-color:#834eea26;width:36vw;height:17vw;animation-duration:22s;top:35%;right:6vw;transform:rotate(18deg)}.atmosphere-motif{opacity:.13;filter:drop-shadow(0 10px 20px #7445d226);width:clamp(90px,13vw,180px);animation:9s ease-in-out infinite motif-float;position:absolute;top:18%;right:10%}.atmosphere-star{color:#9b6eea;opacity:.4;animation:6s ease-in-out infinite star-twinkle;position:absolute}.star-a{font-size:19px;top:14%;right:37%}.star-b{font-size:31px;animation-delay:2s;bottom:18%;right:4%}.star-c{font-size:11px;animation-delay:4s;top:61%;right:48%}.theme-criacao-de-sites .atmosphere-motif,.theme-projetos .atmosphere-motif{transform:rotate(-12deg)}.theme-otimizacao-seo .atmosphere-glow,.theme-auditoria-seo-gratuita .atmosphere-glow{background:radial-gradient(circle,#89b5ff38,#b28ff517 47%,#0000 70%)}.theme-seo-para-inteligencia-artificial .atmosphere-ring,.theme-servicos .atmosphere-ring{border-style:dashed}.theme-manutencao-wordpress .atmosphere-glow,.theme-politica-de-privacidade .atmosphere-glow{background:radial-gradient(circle,#9577ff30,#d3caff14 48%,#0000 70%)}.theme-plugins-wordpress-integracoes-api .atmosphere-motif,.theme-contactos .atmosphere-motif{top:30%;right:4%}.feature-visual .orbit-one{animation:16s ease-in-out infinite alternate orbit-sway}.feature-visual .orbit-two{animation:20s ease-in-out infinite alternate-reverse orbit-sway}.feature-visual .visual-spark{animation:5s ease-in-out infinite star-twinkle}.feature-visual .visual-spark-two{animation-delay:2.5s}.section{position:relative}.floating-tech{color:#9c7be0;z-index:2;pointer-events:none;background:#ffffffc7;border:1px solid #e1d4fa;border-radius:17px;place-items:center;width:62px;height:62px;animation:8s ease-in-out infinite tech-float;display:grid;position:absolute;top:-28px;transform:rotate(-11deg);box-shadow:0 13px 32px #4e22ba0f}.floating-tech svg{width:27px;height:27px}.floating-tech-right{right:max(2vw,50vw - 700px)}.floating-tech-left{animation-delay:-3s;left:max(2vw,50vw - 700px);transform:rotate(12deg)}@keyframes glow-drift{to{transform:translate(-6%,8%)scale(1.08)}}@keyframes ring-drift{to{translate:-4% 5%;rotate:7deg}}@keyframes motif-float{50%{opacity:.2;translate:0 -12px}}@keyframes star-twinkle{50%{opacity:.75;scale:1.2}}@keyframes orbit-sway{to{translate:0 -12px;rotate:5deg}}@keyframes tech-float{50%{translate:0 -9px}}.header-inner{position:relative}.nav-services-trigger{align-items:center;gap:4px;display:flex}.nav-services-trigger>a{font-size:13px;font-weight:600}.nav-services-trigger>a:hover{color:var(--purple)}.nav-services-trigger button{color:var(--purple);background:0 0;border:0;padding:0 2px 6px;font-size:23px;line-height:1;transition:transform .2s}.nav-services.is-open .nav-services-trigger button{transform:rotate(180deg)}.mega-menu{background:#fffefbfb;border:1px solid #e2d8f4;border-radius:0 0 21px 21px;grid-template-columns:220px 1fr;gap:18px;width:min(810px,100vw - 48px);padding:20px;display:none;position:absolute;top:calc(100% - 2px);right:0;box-shadow:0 24px 50px #1f115024}.nav-services.is-open .mega-menu{display:grid}.mega-menu-intro{background:#f5f0ff;border-radius:15px;padding:20px}.mega-menu-intro .eyebrow{margin-bottom:12px;font-size:9px}.mega-menu-intro strong{letter-spacing:-.04em;font-size:22px;line-height:1.25;display:block}.mega-menu-intro p{color:var(--ink-soft);font-size:11px}.mega-menu-intro>a{color:var(--purple);border-bottom:1px solid;font-size:11px;font-weight:700}.mega-menu-list{grid-template-columns:1fr 1fr;gap:5px;display:grid}.mega-menu-list>a{border-radius:12px;align-items:center;gap:11px;padding:12px;transition:background .2s,transform .2s;display:flex}.mega-menu-list>a:hover,.mega-menu-list>a:focus-visible{background:#f5f0ff;transform:translateY(-2px)}.mega-menu-icon{width:39px;height:39px;color:var(--purple);background:#f0e8ff;border-radius:11px;flex:none;place-items:center;display:grid}.service-icon{width:22px;height:22px;transition:transform .3s}.mega-menu-list>a:hover .service-icon{transform:rotate(-8deg)scale(1.13)}.mega-menu-list strong{font-size:11px;line-height:1.35;display:block}.mega-menu-list small{color:#817594;font-size:10px;display:block}.mega-menu-arrow{color:var(--purple);margin-left:auto;font-size:16px;transition:transform .25s}.mega-menu-list>a:hover .mega-menu-arrow{transform:translate(2px,-2px)}.service-band{overflow:hidden}.keyword-marquee{align-items:center;width:max-content;min-width:100%;animation:44s linear infinite keyword-scroll;display:flex}.keyword-marquee:hover{animation-play-state:paused}.keyword-track{white-space:nowrap;letter-spacing:.01em;flex:none;align-items:center;gap:18px;margin:0;padding:20px 18px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.keyword-track span{white-space:nowrap}.keyword-track i{color:#b79ce9;font-size:9px;font-style:normal}@keyframes keyword-scroll{to{transform:translate(-50%)}}.brand-row img,.project-logo img{object-fit:contain;filter:grayscale()brightness(0)!important;opacity:1!important}.brand-row img{max-width:165px;max-height:70px}.project-logo{background:#faf8ff}.service-tiles{grid-template-columns:repeat(5,1fr)}.service-tile h3{font-size:18px}.source-note{color:var(--ink-soft);margin-top:25px;font-size:11px}.source-note a{color:var(--purple);text-decoration:underline}.ai-explainer{background:#f8f5ff}.ai-explainer .section-heading{margin-bottom:35px}.service-band .keyword-track span{font-size:inherit}.service-band .keyword-track i{font-size:9px}.faq-directory-alt{background:#f7f3ff}.faq-directory .faq-grid{align-items:start}.phone-notice{color:#776d89;margin-top:2px;line-height:1.5;display:block;font-size:10px!important;font-weight:400!important}.contact-direct .phone-notice{margin:0 0 7px}.footer-cookie-button{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-cookie-button:hover{color:var(--purple);text-decoration:underline}.lead-funnel{min-height:430px;display:block}.funnel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;padding-bottom:19px;display:flex}.funnel-head .eyebrow{margin:0 0 4px;font-size:9px}.funnel-head strong{letter-spacing:-.035em;font-size:20px}.funnel-head small{color:#8e83a7;margin-left:6px;font-size:11px;font-weight:500}.funnel-progress{gap:5px;width:112px;margin-bottom:6px;display:flex}.funnel-progress span{background:#e6ddf6;border-radius:10px;flex:1;height:4px}.funnel-progress span.active{background:var(--purple)}.funnel-service{border:0;margin:0;padding:0}.funnel-service legend{margin-bottom:15px;font-size:16px;font-weight:700}.funnel-service-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.funnel-service-grid label{cursor:pointer;border:1px solid #e0d7f0;border-radius:11px;align-items:start;gap:10px;padding:13px 11px;transition:border-color .2s,background .2s,transform .2s;display:flex}.funnel-service-grid label:hover{border-color:#b89eea;transform:translateY(-2px)}.funnel-service-grid label.selected{border-color:var(--purple);background:#f7f2ff}.funnel-service-grid input{accent-color:var(--purple);flex:none;margin:4px 0 0}.funnel-service-grid strong{font-size:11px;line-height:1.35;display:block}.funnel-service-grid small{color:#817694;margin-top:2px;font-size:10px;line-height:1.4;display:block}.funnel-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.funnel-intro{color:var(--ink-soft);grid-column:1/-1;margin:0 0 3px;font-size:13px}:is(.funnel-fields .form-field:has(textarea),.funnel-fields .privacy-check){grid-column:1/-1}.funnel-fields textarea{resize:vertical;background:#fcfbff;border:1px solid #d9d0ec;border-radius:10px;outline:none;width:100%;padding:13px 14px;font-size:13px}.funnel-fields textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #6b39e821}.funnel-actions{align-items:center;gap:13px;margin-top:25px;display:flex}.funnel-actions .form-submit{flex:1}.funnel-back{color:var(--purple-deep);background:0 0;border:0;padding:12px;font-size:12px;font-weight:700}.lead-funnel .form-status{min-height:19px;margin:10px 0 0}.cookie-banner{z-index:150;background:#fff;border:1px solid #ded4f3;border-radius:16px;align-items:center;gap:24px;width:min(900px,100% - 30px);padding:20px 23px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #25105f36}.cookie-banner strong{font-size:14px}.cookie-banner p{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.55}.cookie-banner p a{color:var(--purple);text-decoration:underline}.cookie-actions{flex:none;gap:8px;display:flex}.cookie-actions button{color:var(--purple-deep);background:#fff;border:1px solid #d4c5ef;border-radius:9px;padding:11px 13px;font-size:11px;font-weight:700}.cookie-actions .cookie-accept{background:var(--purple);border-color:var(--purple);color:#fff}@media (min-width:761px){.cookie-banner{border-radius:13px;gap:16px;width:max-content;max-width:calc(100% - 32px);padding:11px 15px}.cookie-banner strong{font-size:12px}.cookie-banner p{margin-top:2px;font-size:10px;line-height:1.45}.cookie-actions button{padding:8px 13px;font-size:10px}}.field-hint{color:var(--ink-soft);margin-top:5px;font-size:10px;line-height:1.4;display:block}.admin-login,.admin-page{background:#f8f5ff;min-height:70vh}.admin-login{place-items:center;padding:65px 20px;display:grid}.admin-login-card{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(100%,430px);padding:38px;box-shadow:0 20px 50px #411e8214}.admin-login h1,.admin-header h1{letter-spacing:-.055em;margin:0 0 12px;font-size:42px;line-height:1.1}.admin-login p,.admin-header p{color:var(--ink-soft);font-size:13px}.admin-login form{gap:18px;margin-top:24px;display:grid}.admin-login label{font-size:12px;font-weight:700}.admin-login input{border:1px solid #d9d0ec;border-radius:10px;width:100%;margin-top:7px;padding:12px;display:block}.admin-login .cta{justify-content:space-between}.admin-error{color:#a6224b!important}.admin-page{padding:70px 0 110px}.admin-header{justify-content:space-between;align-items:start;gap:30px;display:flex}.admin-header button,.admin-leads button{color:var(--purple-deep);background:#fff;border:1px solid #d4c5ef;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:700}.admin-summary{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0;display:grid}.admin-summary article,.admin-panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:23px}.admin-summary strong{font-size:33px;line-height:1.2;display:block}.admin-summary span{color:var(--ink-soft);font-size:11px}.admin-panel{margin-top:18px}.admin-panel h2{letter-spacing:-.04em;margin:0 0 20px;font-size:22px}.admin-page-list{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.admin-page-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:9px 0;font-size:11px;display:flex}.admin-page-list span{overflow-wrap:anywhere}.admin-page-list strong{color:var(--purple)}.admin-leads{gap:15px;display:grid}.admin-leads article{border:1px solid var(--line);background:#fdfcff;border-radius:12px;padding:19px}.admin-lead-top{justify-content:space-between;gap:20px;display:flex}.admin-leads h3{margin:0;font-size:17px}.admin-leads p{margin:3px 0;font-size:12px}.admin-leads .eyebrow{margin-bottom:6px;font-size:9px}.admin-stage{color:var(--purple);white-space:nowrap;font-size:10px}.admin-leads dl{grid-template-columns:1fr 1fr;gap:8px 16px;margin:15px 0;display:grid}.admin-leads dl div{min-width:0}.admin-leads dt{font-size:10px;font-weight:700}.admin-leads dd{overflow-wrap:anywhere;margin:0;font-size:11px}.admin-leads small{color:var(--ink-soft);font-size:10px}.admin-leads form{align-items:end;gap:10px;margin-top:16px;display:flex}.admin-leads form label{font-size:10px}.admin-leads select{border:1px solid #d9d0ec;border-radius:7px;margin-top:4px;padding:8px;font-size:11px;display:block}@media (max-width:760px){.hero-atmosphere{opacity:.8}.atmosphere-glow{width:90vw;top:20%;right:-35%}.atmosphere-ring{width:95vw;height:55vw;top:45%;right:-45%}.atmosphere-ring.ring-b{width:66vw;height:34vw;top:60%;right:-12%}.atmosphere-motif{opacity:.11;width:100px;top:53%;right:0}.floating-tech{display:none}.keyword-track{gap:12px;padding:17px 14px;font-size:11px}.mega-menu{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;padding:0;position:static;display:none!important}.nav-services.is-open .mega-menu{display:grid!important}.mega-menu-intro{display:none}.mega-menu-list{grid-template-columns:1fr;gap:2px}.mega-menu-list>a{padding:8px 5px}.nav-services{border-bottom:1px solid var(--line);padding:11px 4px}.nav-services-trigger{justify-content:space-between}.nav-services-trigger>a{font-size:15px}.nav-services-trigger button{padding:0 10px}.site-nav.is-open{max-height:calc(100vh - 70px);overflow:auto}.funnel-service-grid{grid-template-columns:1fr 1fr}.cookie-banner{display:block}.cookie-actions{justify-content:flex-end;margin-top:12px}.admin-page-list{grid-template-columns:1fr}.admin-summary{gap:8px}.admin-summary article{padding:13px}.admin-summary strong{font-size:26px}.admin-leads dl{grid-template-columns:1fr}}@media (max-width:480px){.funnel-service-grid,.funnel-fields{grid-template-columns:1fr}.funnel-service-grid{gap:7px}.funnel-service-grid label{padding:10px}.funnel-fields .form-field,.funnel-intro{grid-column:1}.funnel-actions{gap:5px}.funnel-actions .cta{min-width:0}.cookie-actions button{flex:1}.admin-header{display:block}.admin-header form{margin-top:12px}.admin-summary{grid-template-columns:1fr 1fr}.admin-summary article:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.hero-atmosphere *,.feature-visual .orbit-one,.feature-visual .orbit-two,.feature-visual .visual-spark,.floating-tech,.keyword-marquee{animation:none!important}.keyword-marquee{width:100%;display:block}.keyword-track{white-space:normal;flex-wrap:wrap;justify-content:center}.keyword-track-copy{display:none}}@media (max-width:1050px){.service-tiles{grid-template-columns:repeat(3,1fr)}.service-tile:nth-child(4){border-left:1px solid var(--line);border-top:1px solid var(--line)}.service-tile:nth-child(5){border-top:1px solid var(--line)}}@media (max-width:760px){.service-tiles{grid-template-columns:repeat(2,1fr)}.service-tile:nth-child(odd){border-left:1px solid var(--line)}.service-tile:nth-child(n+3){border-top:1px solid var(--line)}}.funnel-head .eyebrow{display:block}@media (max-width:480px){.brand-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brand-row>div{min-width:0;overflow:hidden}.brand-row img{width:auto;max-width:100%}.projects-teaser,.philosophy-section,.audit-feature-section{overflow-x:clip}}.service-tiles{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-tile,.service-tile:nth-child(n){background:#fff;border:1px solid #e5daf5;border-radius:17px;flex-direction:column;min-width:0;min-height:0;padding:22px 24px 21px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 8px 22px #3f1f8306}.service-tile:hover,.service-tile:focus-visible{border-color:#c8aeef;transform:translateY(-5px);box-shadow:0 18px 38px #4425801a}.service-tile-heading{align-items:center;gap:15px;min-height:52px;display:flex}.service-tile-icon{width:52px;height:52px;color:var(--purple);background:linear-gradient(145deg,#f8f4ff,#ede4ff);border:1px solid #dfd0fb;border-radius:14px;flex:none;place-items:center;display:grid}.service-tile-icon .service-icon{width:28px;height:28px;transition:transform .35s}.service-tile:hover .service-icon,.service-tile:focus-visible .service-icon{transform:scale(1.1)}.service-tile h3{letter-spacing:-.03em;margin:0;font-size:18px;line-height:1.3}.service-tile-description{color:var(--ink-soft);max-width:38ch;margin:11px 0 8px;font-size:12px;line-height:1.6}.service-tile-tags{flex-wrap:wrap;gap:5px;margin-top:0;padding-right:36px;display:flex}.service-tile-tags span{color:#65489a;background:#f4effc;border-radius:5px;align-items:center;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.service-tile-arrow{font-size:22px;transition:transform .25s;top:auto;bottom:19px;right:21px}.service-tile:hover .service-tile-arrow{transform:translate(3px,-3px)}.service-icon .icon-site-panel{animation:3.7s ease-in-out infinite site-panel-loop}.service-icon .icon-site-lines{animation:3.7s ease-in-out .35s infinite icon-fade-loop}.service-icon .icon-store-awning{animation:3.8s ease-in-out infinite store-open-loop}.service-icon .icon-store-purchase{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite purchase-loop}.service-icon .icon-search-lens{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite search-scan-loop}.service-icon .icon-search-chart{stroke-dasharray:19;animation:4s ease-in-out infinite line-draw-loop}.service-icon .icon-ai-core,.service-icon .icon-ai-node{transform-box:fill-box;transform-origin:50%;animation:3.3s ease-in-out infinite node-signal-loop}.service-icon .icon-ai-node.node-b{animation-delay:.28s}.service-icon .icon-ai-node.node-c{animation-delay:.56s}.service-icon .icon-ai-node.node-d{animation-delay:.84s}.service-icon .icon-shield-check{stroke-dasharray:19;animation:3.7s ease-in-out infinite check-draw-loop}.service-icon .icon-api-packet{animation:3s ease-in-out infinite packet-transfer-loop}@keyframes site-panel-loop{0%,18%,76%,to{transform:translate(0)}38%,52%{transform:translate(2px)}}@keyframes icon-fade-loop{0%,18%,76%,to{opacity:1}35%,53%{opacity:.25}}@keyframes store-open-loop{0%,18%,75%,to{transform:translateY(0)}35%,55%{transform:translateY(-2px)}}@keyframes purchase-loop{0%,24%,70%,to{opacity:1;transform:scale(1)}42%,55%{opacity:.5;transform:scale(1.25)}}@keyframes search-scan-loop{0%,18%,74%,to{transform:rotate(0)}36%{transform:rotate(-11deg)}55%{transform:rotate(8deg)}}@keyframes line-draw-loop{0%,13%{stroke-dashoffset:19px}36%,78%{stroke-dashoffset:0}to{stroke-dashoffset:19px}}@keyframes node-signal-loop{0%,20%,72%,to{opacity:1;transform:scale(1)}38%,50%{opacity:.45;transform:scale(1.32)}}@keyframes check-draw-loop{0%,15%{stroke-dashoffset:19px}42%,78%{stroke-dashoffset:0}to{stroke-dashoffset:19px}}@keyframes packet-transfer-loop{0%,8%{opacity:0;transform:translate(0)}20%{opacity:1}62%{opacity:1;transform:translate(9px)}80%,to{opacity:0;transform:translate(9px)}}@media (min-width:761px){.site-nav,.nav-services,.nav-services-trigger{height:100%}.nav-services,.nav-services-trigger{align-items:center;display:flex}}.nav-services-trigger{gap:7px}.nav-services-trigger button{background:#f7f2ff;border:1px solid #e7dbfa;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;transition:background .2s,border-color .2s;display:grid}.nav-services-trigger button:hover,.nav-services.is-open .nav-services-trigger button{background:#eee3ff;border-color:#c4aaf1;transform:none}.menu-grid-icon{fill:currentColor;width:16px;height:16px;display:block}.menu-grid-icon rect{transform-box:fill-box;transform-origin:50%;transition:transform .25s}.nav-services-trigger button:hover .menu-grid-icon rect:first-child,.nav-services.is-open .menu-grid-icon rect:first-child{transform:translate(-1px,-1px)}.nav-services-trigger button:hover .menu-grid-icon rect:nth-child(4),.nav-services.is-open .menu-grid-icon rect:nth-child(4){transform:translate(1px,1px)}.mega-menu{top:calc(100% - 1px)}.mega-menu-icon .service-icon{animation:none}.home-hero{background:radial-gradient(circle at 77% 37%,#e8dcff 0,#f1eaffbf 27%,#0000 59%),linear-gradient(115deg,#fffefa 25%,#fbf8ff 100%)}.home-hero .hero-grid{min-height:735px}.home-hero .hero-copy h1{max-width:720px;position:relative}.home-hero .hero-copy h1:after{content:"";background:linear-gradient(90deg,#7440e7,#d8c0ff,#0000);border-radius:8px;width:110px;height:5px;position:absolute;bottom:-14px;left:2px}.home-cosmos{position:absolute;inset:0}.cosmos-planet{background:radial-gradient(circle at 32% 30%,#ffffffe6,#ccb2ff66 42%,#9d76e638 67%,#0000 70%);border:1px solid #7949e240;border-radius:50%;width:295px;height:295px;animation:16s ease-in-out infinite alternate planet-drift;position:absolute;top:15%;right:17%;box-shadow:0 0 80px #8856e61f}.cosmos-planet i{border:1px solid #7140da40;border-radius:50%;position:absolute;inset:44% -31%;transform:rotate(-27deg)}.cosmos-orbit{border:1px dashed #7949e229;border-radius:50%;position:absolute;transform:rotate(-24deg)}.cosmos-orbit.orbit-outer{width:760px;height:360px;top:17%;right:-150px}.cosmos-orbit.orbit-inner{width:560px;height:240px;top:36%;right:1%;transform:rotate(18deg)}.cosmos-token{color:#8155d4;background:#ffffffb8;border:1px solid #8155dd42;border-radius:15px;place-items:center;width:52px;height:52px;font-family:monospace;font-size:19px;font-weight:700;animation:7s ease-in-out infinite cosmos-float;display:grid;position:absolute;box-shadow:0 14px 30px #5f35ae17}.token-code{top:18%;right:34%;transform:rotate(-12deg)}.token-search{font-size:33px;animation-delay:-2s;top:33%;right:4%}.token-commerce{font-size:24px;animation-delay:-4s;bottom:18%;right:42%}.cosmos-pixel{opacity:.55;background:#a988ef;border-radius:2px;width:8px;height:8px;animation:5s ease-in-out infinite star-twinkle;position:absolute}.pixel-one{top:24%;right:47%}.pixel-two{animation-delay:-2s;bottom:21%;right:7%}.pixel-three{animation-delay:-4s;bottom:13%;right:28%}.cosmos-comet{background:linear-gradient(90deg,#0000,#ac88e9,#0000);width:170px;height:1px;animation:11s ease-in-out infinite comet-drift;position:absolute;top:16%;right:0;transform:rotate(-29deg)}.hero-signal{color:#7159a0;letter-spacing:.01em;background:#ffffffb8;border:1px solid #e2d3fa;border-radius:30px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:21px;padding:7px 11px;font-size:10px;font-weight:600;display:flex}.hero-signal-light{background:#7e4edf;border-radius:50%;width:7px;height:7px;animation:4s ease-in-out infinite star-twinkle;box-shadow:0 0 0 4px #7e4edf21}.hero-signal i{background:#bca9d8;border-radius:50%;width:3px;height:3px}@keyframes planet-drift{to{transform:translate(20px,-13px)rotate(5deg)}}@keyframes cosmos-float{50%{translate:0 -11px}}@keyframes comet-drift{50%{opacity:.45;transform:translate(-25px,15px)rotate(-29deg)}}@media (max-width:1050px){.service-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cosmos-planet{width:230px;height:230px;top:22%;right:5%}}@media (max-width:760px){.site-nav,.nav-services,.nav-services-trigger{height:auto}.nav-services{display:block}.nav-services-trigger button{width:34px;height:34px;padding:0}.service-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.service-tile:nth-child(n){padding:20px}.service-tile-heading{gap:10px}.service-tile h3{margin:0;font-size:16px}.home-hero .hero-grid{min-height:0}.cosmos-planet{width:180px;height:180px;top:49%;right:-8%}.cosmos-orbit.orbit-outer{width:420px;height:250px;top:53%;right:-180px}.cosmos-orbit.orbit-inner{width:360px;height:170px;top:64%;right:-40px}.token-code{top:53%;right:14%}.token-search{top:79%;right:2%}.token-commerce{bottom:4%;right:53%}.cosmos-token{width:39px;height:39px;font-size:15px}.home-hero .hero-copy h1:after{width:85px}.hero-signal{margin-top:16px}}@media (max-width:480px){.service-tiles{grid-template-columns:1fr}.service-tile:nth-child(n){padding:19px 21px 20px}.service-tile h3{margin:0;font-size:17px}.service-tile-icon{width:44px;height:44px}.service-tile-icon .service-icon{width:25px;height:25px}.cosmos-planet{width:130px;height:130px;top:52%;right:-16%}.cosmos-orbit.orbit-outer{top:60%;right:-190px}.cosmos-orbit.orbit-inner{top:67%;right:-120px}.token-code{top:61%;right:4%}.token-search{top:80%;right:7%}.token-commerce{bottom:2%;right:66%}.hero-signal{gap:6px;font-size:9px}}@media (prefers-reduced-motion:reduce){.service-icon *,.cosmos-planet,.cosmos-token,.cosmos-pixel,.cosmos-comet,.hero-signal-light{animation:none!important}}.lead-funnel .funnel-fields textarea{min-height:168px;line-height:1.6}@media (min-width:761px){.cookie-banner>div:first-child{max-width:62ch}}
main .home-hero{background:radial-gradient(circle at 76% 38%,#decdfb 0,#e1d1fcde 29%,#0000 65%),linear-gradient(115deg,#faf7ff 8%,#f0e9fc 100%)}.home-hero .home-cosmos:before{content:"";opacity:.6;background-image:radial-gradient(circle,#7645db80 1.5px,#0000 2px),radial-gradient(circle,#a673f18c 2px,#0000 3px),radial-gradient(circle,#8a56e16b 1px,#0000 2px);background-position:8% 16%,52% 63%,89% 31%;background-size:165px 138px,233px 196px,125px 209px;animation:24s ease-in-out infinite alternate home-starfield-drift;position:absolute;inset:5% 1% 8% 43%}.home-hero .cosmos-orbit.orbit-outer{border-color:#7949e240;animation:23s ease-in-out infinite alternate home-orbit-outer}.home-hero .cosmos-orbit.orbit-inner{border-color:#7949e238;animation:19s ease-in-out infinite alternate home-orbit-inner}@keyframes home-starfield-drift{to{transform:translate(-25px,18px)}}@keyframes home-orbit-outer{to{transform:translate(-27px,13px)rotate(-15deg)}}@keyframes home-orbit-inner{to{transform:translate(20px,-16px)rotate(29deg)}}.home-hero .cosmos-stream{color:#8150dc;opacity:0;will-change:transform, opacity;background:#ffffffc7;border:1px solid #8155dd66;border-radius:19px;place-items:center;width:70px;height:70px;animation:19s linear infinite digital-pass;display:grid;position:absolute;left:51%;box-shadow:0 12px 28px #5f35ae1a}.cosmos-stream svg{width:39px;height:39px}.home-hero .stream-one{animation-delay:-2s;top:12%}.home-hero .stream-two{width:62px;height:62px;animation-duration:22s;animation-delay:-11s;top:28%}.home-hero .stream-three{animation-duration:17s;animation-delay:-6s;top:46%}.home-hero .stream-four{width:64px;height:64px;animation-duration:24s;animation-delay:-15s;top:64%}.home-hero .stream-five{animation-duration:21s;animation-delay:-8s;top:79%}.home-hero .stream-six{width:59px;height:59px;animation-duration:26s;animation-delay:-18s;top:39%}.home-hero .stream-seven{animation-duration:25s;animation-delay:-13s;top:7%}.home-hero .stream-eight{width:62px;height:62px;animation-duration:20s;animation-delay:-4s;top:23%}.home-hero .stream-nine{animation-duration:27s;animation-delay:-21s;top:55%}.home-hero .stream-ten{width:60px;height:60px;animation-duration:23s;animation-delay:-10s;top:70%}.home-hero .stream-eleven{animation-duration:24s;animation-delay:-17s;top:87%}.home-hero .stream-twelve{width:64px;height:64px;animation-duration:21s;animation-delay:-7s;top:35%}@keyframes digital-pass{0%{opacity:0;transform:translate(-7vw,15px)rotate(-12deg)}16%,76%{opacity:.68}to{opacity:0;transform:translate(55vw,-23px)rotate(12deg)}}.home-hero .visual-trio .character{animation:.9s cubic-bezier(.2,.7,.2,1) both trio-arrive,8s ease-in-out infinite trio-float}.home-hero .visual-trio .character-joao{--float-distance:-17px;animation-duration:.9s,7.8s;animation-delay:80ms,1.05s}.home-hero .visual-trio .character-mariana{--float-distance:-12px;animation-duration:.95s,9.2s;animation-delay:.28s,1.25s}.home-hero .visual-trio .character-fred{--float-distance:-19px;animation-duration:.85s,7.1s;animation-delay:.46s,1.45s}@keyframes trio-arrive{0%{opacity:.55;translate:0 25px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes trio-float{0%,to{translate:0}50%{translate:3px var(--float-distance)}}.keyword-marquee{min-width:0}.keyword-track{justify-content:space-between;width:max-content;min-width:100vw}.home-section-heading{justify-content:space-between;align-items:center;gap:38px;margin-bottom:28px;display:flex}.home-section-heading .section-heading{flex:auto;min-width:0;margin-bottom:0}.home-heading-art{filter:drop-shadow(0 12px 15px #643db014);flex:none;width:278px;height:auto;overflow:visible}.services-heading-art{width:255px}.process-heading-art{width:260px}.service-art-window{animation:8s ease-in-out infinite section-art-float}.service-art-code{animation:7s ease-in-out -2s infinite section-art-float}.service-art-search{animation:7.5s ease-in-out -4s infinite section-art-float}.process-art-node{animation:7s ease-in-out infinite section-art-float}.process-art-node:nth-of-type(2){animation-delay:-2s}.process-art-node:nth-of-type(3){animation-delay:-4s}@keyframes section-art-float{50%{transform:translateY(-7px)}}.philosophy-visual .philosophy-caption{color:#8a68d2;font-size:12px;font-style:italic;position:absolute;bottom:12%;right:0;transform:rotate(-9deg)}.philosophy-visual .joao-orbit-bit{z-index:3;color:#8153d7;background:#ffffffe6;border:1px solid #d6c4f6;border-radius:13px;place-items:center;width:49px;height:49px;font-size:20px;font-style:normal;animation:7s ease-in-out infinite orbit-bit-float;display:grid;position:absolute;bottom:auto;right:auto;transform:none;box-shadow:0 10px 27px #55309e1a}.joao-orbit-bit svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.joao-orbit-extras{z-index:3;pointer-events:none;position:absolute;inset:0}.philosophy-visual .joao-orbit-extras .joao-orbit-bit{border-radius:11px;width:38px;height:38px}.philosophy-visual .joao-orbit-extras .joao-orbit-bit svg{width:23px;height:23px}.philosophy-visual .joao-bit-browser{top:13%;left:5%;transform:rotate(-12deg)}.philosophy-visual .joao-bit-code{animation-delay:-3s;top:18%;right:2%;transform:rotate(10deg)}.philosophy-visual .joao-bit-spark{width:33px;height:33px;box-shadow:none;background:0 0;border:0;font-size:30px;animation-delay:-5s;bottom:18%;left:10%}.philosophy-visual .joao-bit-chart{animation-delay:-1s;top:1%;left:35%}.philosophy-visual .joao-bit-link{animation-delay:-4s;top:36%;left:-1%}.philosophy-visual .joao-bit-cursor{animation-delay:-2s;top:44%;right:-3%}.philosophy-visual .joao-bit-chat{animation-delay:-5s;bottom:37%;left:1%}.philosophy-visual .joao-bit-shield{animation-delay:-3s;bottom:33%;right:0}.philosophy-visual .joao-bit-phone{animation-delay:-6s;bottom:2%;left:30%}.philosophy-visual .joao-bit-data{animation-delay:-1.5s;bottom:3%;right:25%}.philosophy-visual .joao-orbit-extras .joao-bit-star{width:28px;height:28px;box-shadow:none;background:0 0;border:0;font-size:26px;animation-delay:-5.5s;top:3%;right:24%}@keyframes orbit-bit-float{50%{translate:0 -11px}}.why-wordpress-section,.audit-feature-section,.inline-cta-section{isolation:isolate;position:relative;overflow:hidden}.why-wordpress-section:before{content:"";z-index:-1;background:radial-gradient(#9166ef29,#0000 62%);border:1px solid #ccb6ff1f;border-radius:50%;animation:18s ease-in-out infinite alternate background-breathe;position:absolute;inset:-45% -8% -65% 43%}.why-wordpress-section:after{content:"";z-index:-1;opacity:.25;background-image:linear-gradient(#d3beff66 1px,#0000 1px),linear-gradient(90deg,#d3beff66 1px,#0000 1px);background-size:46px 46px;animation:11s ease-in-out infinite alternate background-grid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 7%,#000 95%);mask-image:linear-gradient(90deg,#0000 7%,#000 95%)}.audit-feature-section:before{content:"";z-index:-1;background:radial-gradient(circle at 75% 44%,#ffffff8a,#0000 26%),radial-gradient(circle at 30% 75%,#b9a0f840,#0000 32%);animation:19s ease-in-out infinite alternate background-breathe;position:absolute;inset:-45% -25%}.audit-feature-section:after{content:"";z-index:-1;border:1px solid #7545dd36;border-radius:50%;width:60vw;height:60vw;animation:13s ease-in-out infinite alternate background-orbit;position:absolute;top:-42%;right:-9%}.why-wordpress-grid,.audit-feature-grid{z-index:1;position:relative}.section-orbit-lines{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.section-orbit-lines span{border:1px solid;border-radius:50%;display:block;position:absolute}.wordpress-orbit-lines span{border-color:#cdb2ff38;width:64%;height:170%;animation:15s ease-in-out infinite alternate wordpress-line-drift;top:-37%;right:-12%;transform:rotate(-17deg)}.wordpress-orbit-lines span:nth-child(2){width:70%;animation-delay:-3s;right:-16%}.wordpress-orbit-lines span:nth-child(3){width:76%;animation-delay:-6s;right:-20%}.wordpress-orbit-lines span:nth-child(4){width:82%;animation-delay:-9s;right:-24%}.wordpress-orbit-lines span:nth-child(5){width:88%;animation-delay:-12s;right:-28%}.audit-orbit-lines span{border-color:#663dce33;width:64%;height:180%;animation:14s ease-in-out infinite alternate audit-line-drift;top:-44%;right:-10%;transform:rotate(-17deg)}.audit-orbit-lines span:nth-child(2){width:72%;animation-delay:-3s;right:-15%}.audit-orbit-lines span:nth-child(3){width:80%;animation-delay:-6s;right:-20%}.audit-orbit-lines span:nth-child(4){width:88%;animation-delay:-9s;right:-25%}.audit-orbit-lines span:nth-child(5){width:96%;animation-delay:-12s;right:-30%}@keyframes wordpress-line-drift{to{transform:translate(-38px,15px)rotate(-9deg)}}@keyframes audit-line-drift{to{transform:translate(-34px,18px)rotate(-7deg)}}.inline-cta-section:before{content:"";z-index:-1;background:radial-gradient(circle,#8b64ea36,#0000 60%);border:1px solid #ceb9ff26;border-radius:50%;animation:22s ease-in-out infinite alternate background-orbit;position:absolute;inset:-130% -12% -120% 55%}.inline-cta-section:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#decfff7a,#0000);width:33%;height:1px;animation:14s ease-in-out infinite cta-light-pass;position:absolute;top:42%;right:-8%;transform:rotate(-13deg)}@keyframes background-breathe{to{transform:translate(-4%,4%)scale(1.09)}}@keyframes background-grid{to{transform:translate(-25px,14px)}}@keyframes background-orbit{to{transform:translate(-6%,5%)rotate(7deg)}}@keyframes cta-light-pass{50%{opacity:.4;translate:-38%}}.brand-row{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.brand-row>div{border-right:1px solid var(--line);border-bottom:0;min-height:126px}.brand-row>div:nth-child(3n){border-right:0}.brand-row>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.brand-row img{max-width:170px;max-height:73px}.brand-row .brand-symbol-label{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.brand-row>.brand-symbol{flex-direction:column;gap:2px}.project-logo img{max-width:200px;max-height:85px}.contact-copy{position:relative}.contact-character{width:min(62%,245px);margin:6px 0 -45px auto;animation:9s ease-in-out infinite contact-character-float;transform:rotate(-5deg)}.contact-character img{filter:drop-shadow(0 19px 20px #46218c21);width:100%;height:auto;display:block}@keyframes contact-character-float{50%{translate:0 -12px}}@media (min-width:1100px){.contact-character{width:260px;margin:0;position:absolute;top:250px;right:-38px}}@media (min-width:1100px) and (max-width:1300px){.contact-character{width:225px;top:282px;right:-20px}}@media (max-width:760px){.home-hero .hero-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.home-hero .hero-copy{display:contents}.home-hero .hero-copy>.eyebrow{order:1}.home-hero .hero-copy>h1{order:2;margin-bottom:0}.home-hero .feature-visual{order:3;margin:24px 0 12px}.home-hero .hero-copy>.hero-lead{order:4;margin:0 0 30px}.home-hero .hero-copy>.hero-actions{order:5}.home-hero .hero-copy>.hero-facts{order:6;margin-top:30px}.home-hero .visual-trio .character-joao{width:46%;top:4%;left:6%}.home-hero .visual-trio .character-mariana{width:46%;top:9%;right:6%}.home-hero .visual-trio .character-fred{width:36%;bottom:10%;left:32%}.home-hero .cosmos-stream{border-radius:20px;width:76px;height:76px;animation-name:home-digital-pass-mobile;left:50%}.home-hero .stream-three,.home-hero .stream-six,.home-hero .stream-nine,.home-hero .stream-twelve{border-radius:23px;width:88px;height:88px}.home-hero .cosmos-stream svg{stroke-width:1.8px;width:43px;height:43px}.home-hero .stream-three svg,.home-hero .stream-six svg,.home-hero .stream-nine svg,.home-hero .stream-twelve svg{width:49px;height:49px}@keyframes home-digital-pass-mobile{0%{opacity:0;transform:translate(-75vw,12px)rotate(-10deg)}16%,78%{opacity:.68}to{opacity:0;transform:translate(65vw,-17px)rotate(10deg)}}.home-section-heading{margin-bottom:22px;display:block}.home-heading-art{width:165px;margin:8px 0 4px auto;display:block}.process-heading-art{width:175px}.philosophy-visual .joao-orbit-bit{width:39px;height:39px}.philosophy-visual .joao-orbit-extras .joao-orbit-bit{width:29px;height:29px}.philosophy-visual .joao-orbit-extras .joao-orbit-bit svg{width:18px;height:18px}.philosophy-visual .joao-bit-phone,.philosophy-visual .joao-bit-data{display:none}.philosophy-visual .joao-bit-spark{width:27px;height:27px}.section-orbit-lines span{height:125%;top:-10%}.brand-row>div{min-height:104px}.contact-character{width:195px;margin-bottom:-20px}}@media (max-width:480px){.home-hero .visual-trio{height:315px}.brand-row{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-row>div{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.projects-teaser .brand-row>div:nth-child(3){grid-column:auto}.brand-row>div:nth-child(3n){border-right:1px solid var(--line)}.brand-row>div:nth-child(2n){border-right:0}.brand-row>div:nth-last-child(-n+2){border-bottom:0}.brand-row img{max-width:120px;max-height:62px}.home-heading-art{width:140px}.brand-row .brand-symbol-label{font-size:9px}.contact-character{width:185px}}@media (max-width:760px){.why-wordpress-section:before{opacity:.55;inset:-20% -70% -45% 45%}.why-wordpress-section:after{opacity:.1;background-size:62px 62px;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000 100%);mask-image:linear-gradient(90deg,#0000 22%,#000 100%)}.wordpress-orbit-lines{opacity:.65;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 100%);mask-image:linear-gradient(90deg,#0000 30%,#000 100%)}.wordpress-orbit-lines span{border-color:#cdb2ff2e;width:120%;height:115%;top:-9%;right:-80%}.audit-feature-section:before{opacity:.7}.audit-feature-section:after{opacity:.35;width:120vw;height:120vw;top:37%;right:-75%}.audit-orbit-lines{opacity:.68;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 100%);mask-image:linear-gradient(90deg,#0000 35%,#000 100%)}.audit-orbit-lines span{border-color:#663dce2b;width:150%;height:82%;top:43%;right:-100%}.inline-cta-section:before{opacity:.5;inset:-38% -95% -65% 58%}.inline-cta-section:after{display:none}.projects-teaser .brand-row{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-teaser .brand-row>div{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:122px;padding:16px;overflow:hidden}.projects-teaser .brand-row>div:nth-child(3n){border-right:1px solid var(--line)}.projects-teaser .brand-row>div:nth-child(2n){border-right:0}.projects-teaser .brand-row>div:nth-last-child(-n+2){border-bottom:0}.projects-teaser .brand-row>div:nth-child(3){grid-column:auto}.projects-teaser .brand-row img{object-fit:contain;width:min(88%,150px);max-width:100%;height:64px;max-height:64px;display:block}.projects-teaser .brand-row .brand-symbol img{height:54px}.contact-copy-with-character{grid-template-columns:minmax(0,1fr) clamp(120px,38vw,180px);column-gap:12px;display:grid}.contact-copy-with-character>.eyebrow,.contact-copy-with-character>h2,.contact-copy-with-character>p:not(.eyebrow){grid-column:1/-1}.contact-copy-with-character .contact-direct{grid-area:4/1;min-width:0;margin-top:30px}.contact-copy-with-character .contact-character{grid-area:4/2;align-self:end;width:100%;margin:0 0 -3px;position:static;transform:rotate(-5deg)}}@media (max-width:360px){.contact-copy-with-character{grid-template-columns:minmax(0,1fr) 108px;column-gap:8px}.contact-copy-with-character .contact-direct a{font-size:14px}}@media (prefers-reduced-motion:reduce){.home-hero .cosmos-stream,.home-hero .home-cosmos:before,.home-hero .cosmos-orbit,.home-hero .visual-trio .character,.home-heading-art g,.philosophy-visual .joao-orbit-bit,.section-orbit-lines span,.why-wordpress-section:before,.why-wordpress-section:after,.audit-feature-section:before,.audit-feature-section:after,.inline-cta-section:before,.inline-cta-section:after,.contact-character{animation:none!important}.home-hero .cosmos-stream{opacity:.35;transform:none}.home-hero .visual-trio .character{opacity:1;translate:0;scale:1}}
.page-hero .service-cosmos{position:absolute;inset:0}.page-hero .service-stream{color:#8658db;opacity:0;background:#ffffffa6;border:1px solid #8155dd4d;border-radius:16px;place-items:center;width:58px;height:58px;animation:19s linear infinite service-digital-pass;display:grid;position:absolute;left:43%;box-shadow:0 12px 28px #5f35ae12}.page-hero .service-stream svg{width:31px;height:31px}.service-stream-1{top:8%;animation-delay:-2s!important}.service-stream-2{top:23%;animation-duration:23s!important;animation-delay:-12s!important}.service-stream-3{top:41%;animation-duration:17s!important;animation-delay:-6s!important}.service-stream-4{top:62%;animation-duration:24s!important;animation-delay:-15s!important}.service-stream-5{top:78%;animation-duration:21s!important;animation-delay:-8s!important}.service-stream-6{top:34%;animation-duration:26s!important;animation-delay:-18s!important}.service-stream-7{top:12%;animation-duration:25s!important;animation-delay:-13s!important}.service-stream-8{top:28%;animation-duration:20s!important;animation-delay:-4s!important}.service-stream-9{top:54%;animation-duration:27s!important;animation-delay:-21s!important}.service-stream-10{top:70%;animation-duration:23s!important;animation-delay:-10s!important}.service-stream-11{top:85%;animation-duration:24s!important;animation-delay:-17s!important}.service-stream-12{top:48%;animation-duration:21s!important;animation-delay:-7s!important}.service-stream:nth-child(3n){border-radius:14px;width:50px;height:50px}@keyframes service-digital-pass{0%{opacity:0;transform:translate(-13vw,12px)rotate(-11deg)}17%,73%{opacity:.53}to{opacity:0;transform:translate(58vw,-19px)rotate(12deg)}}.service-heading-with-art{justify-content:space-between;align-items:center;gap:32px;margin-bottom:39px;display:flex}.service-heading-with-art .section-heading{flex:auto;min-width:0;margin-bottom:0}.service-heading-with-art .section-heading p:not(.eyebrow){max-width:720px}.service-section-art{isolation:isolate;width:285px;height:155px;color:var(--purple);flex:0 0 285px;position:relative}.service-section-art .art-halo{background:radial-gradient(#e7daff9e,#0000 67%);border:1px solid #8d5fe238;border-radius:50%;position:absolute;inset:13% 2%;transform:rotate(-21deg)}.service-benefits-art .art-browser{background:#ffffffe0;border:1px solid #cdb7f6;border-radius:15px;width:169px;height:123px;animation:8s ease-in-out infinite service-art-float;position:absolute;top:17px;left:61px;transform:rotate(-5deg);box-shadow:0 12px 26px #4f259b1a}.art-browser-top{border-bottom:1px solid #e5dcf8;align-items:center;gap:4px;height:23px;padding-left:10px;display:flex}.art-browser-top i{background:#b99bf1;border-radius:50%;width:4px;height:4px}.art-browser-body{align-items:center;gap:12px;padding:23px 15px;display:flex}.art-browser-body .service-icon{color:#7945e2;background:#eee5ff;border-radius:11px;flex:0 0 49px;width:49px;height:49px;padding:8px}.art-browser-lines{flex:1;gap:9px;display:grid}.art-browser-lines i{background:#c9b3f0;border-radius:9px;height:6px}.art-browser-lines i:nth-child(2){width:72%}.art-browser-lines i:nth-child(3){background:#e5d9fa;width:88%}.art-mini{z-index:2;color:#8a58e5;background:#fff;border:1px solid #d7c3fb;border-radius:12px;place-items:center;width:39px;height:39px;font-size:20px;display:grid;position:absolute;box-shadow:0 8px 18px #562ca414}.art-mini-a{bottom:12px;left:40px;transform:rotate(10deg)}.art-mini-b{top:8px;right:21px;transform:rotate(-12deg)}.art-spark{color:#ae8bea;font-size:22px;animation:5s ease-in-out infinite service-spark;position:absolute}.art-spark-one{top:17px;left:23px}.art-spark-two{animation-delay:-2s;bottom:8px;right:16px}.service-process-art .art-halo{inset:20% 1% 19%}.art-process-line{border-top:2px dashed #ccb8f4;position:absolute;top:77px;left:28px;right:26px;transform:rotate(-8deg)}.art-step{z-index:1;background:#fffffff0;border:1px solid #d3c0f6;border-radius:20px;place-items:center;width:72px;height:72px;animation:7s ease-in-out infinite service-art-float;display:grid;position:absolute;box-shadow:0 12px 23px #562ca417}.art-step i{color:#ad8be8;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:8px;left:10px}.art-step span{font-size:31px;line-height:1}.art-step .service-icon{width:35px;height:35px}.art-step-one{top:53px;left:17px;transform:rotate(-9deg)}.art-step-two{border-color:#b898ef;width:82px;height:82px;animation-delay:-2s;top:14px;left:108px}.art-step-three{animation-delay:-4s;top:54px;right:12px;transform:rotate(9deg)}@keyframes service-art-float{50%{translate:0 -8px}}@keyframes service-spark{50%{opacity:.38;scale:.82}}.service-detail-character{isolation:isolate;place-items:center;width:100%;min-height:410px;display:grid;position:relative}.service-detail-character:before{content:"";z-index:-1;background:radial-gradient(circle,#f1eaff 0,#f5f0ff80 53%,#0000 72%);border-radius:50%;width:88%;height:75%;position:absolute}.service-detail-orbit{z-index:-1;border:1px solid #d5c4fa;border-radius:50%;width:94%;height:62%;position:absolute;transform:rotate(-18deg)}.service-detail-character img{filter:drop-shadow(0 20px 20px #46218c1f);width:min(100%,390px);height:auto;animation:9s ease-in-out infinite service-art-float;display:block}@media (max-width:760px){.service-page-hero .page-hero-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.service-page-hero .page-hero-copy{display:contents}.service-page-hero .page-hero-copy>.eyebrow{order:1;margin-bottom:14px}.service-page-hero .page-hero-copy>h1{order:2;margin:0}.service-page-hero .feature-visual{order:3;margin:12px auto 18px}.service-page-hero .page-hero-copy>.hero-lead{order:4;margin:0 0 28px}.service-page-hero .page-hero-copy>.hero-actions{order:5}.service-page-hero .page-hero-copy>.hero-facts{order:6;margin-top:30px}.service-page-hero .service-stream{background:#ffffffd1;border-color:#8155dd61;border-radius:20px;width:76px;height:76px;animation-name:service-digital-pass-mobile;left:50%;box-shadow:0 14px 30px #5f35ae1a}.service-page-hero .service-stream:nth-child(3n){border-radius:23px;width:88px;height:88px}.service-page-hero .service-stream svg{stroke-width:1.8px;width:43px;height:43px}.service-page-hero .service-stream:nth-child(3n) svg{width:49px;height:49px}@keyframes service-digital-pass-mobile{0%{opacity:0;transform:translate(-75vw,12px)rotate(-10deg)}16%,78%{opacity:.65}to{opacity:0;transform:translate(65vw,-17px)rotate(10deg)}}.service-heading-with-art{margin-bottom:24px;display:block}.service-section-art{transform-origin:100% 0;width:285px;height:155px;margin:8px 0 -60px auto;display:block;transform:scale(.58)}.service-detail-character{order:2;height:310px;min-height:0}.service-detail-character img{width:min(78%,255px)}.service-detail-orbit{width:75%;height:57%}}@media (max-width:480px){.service-detail-character{height:280px}}@media (prefers-reduced-motion:reduce){.page-hero .service-stream,.service-section-art *,.service-detail-character img{animation:none!important}.page-hero .service-stream{opacity:.28;transform:none}}
@media (max-width:760px){.site-header.menu-open{z-index:160}.container{width:min(100% - 44px,600px)}body{font-size:16px;line-height:1.65}.section{padding-block:56px}.eyebrow{letter-spacing:.14em;margin-bottom:12px;font-size:12px}.section-heading h2{margin-bottom:14px}.section-heading p:not(.eyebrow),.intro-body,.hero-lead,.why-wordpress-grid p,.audit-feature-grid p:not(.eyebrow),.contact-copy>p:not(.eyebrow),.inline-cta p:not(.eyebrow){font-size:16px;line-height:1.7}.cta,.text-link{font-size:15px}.cta-small{min-height:48px;font-size:14px}.hero-facts span{padding:6px 10px;font-size:12px}.breadcrumbs{font-size:13px;line-height:1.5}.breadcrumbs ol{flex-wrap:wrap;gap:2px 8px}.breadcrumbs li{gap:7px}.mobile-service-links a,.nav-contact{font-size:15px}.nav-services-trigger button{width:44px;height:44px}.mega-menu-list strong{font-size:15px}.mega-menu-list small{color:#605573;font-size:13px}.service-band .keyword-track{padding-block:13px;font-size:14px}.home-section-heading,.service-heading-with-art{margin-bottom:20px}.home-heading-art{margin-top:4px}.service-tiles,.benefit-grid,.process-grid,.related-grid,.project-grid{gap:12px}.service-tile{min-height:0}.service-tile-description,.benefit-card p,.scope-item p,.process-grid p,.related-card p,.project-card p,.faq-item p{font-size:15px;line-height:1.65}.service-tile-description{margin:8px 0}.service-tile-tags span{padding:4px 8px;font-size:12px}.benefit-card,.related-card,.project-card{min-height:0;padding:21px}.benefit-card h3{margin-top:20px}.scope-item{padding-block:18px}.process-section .section-heading{margin-bottom:24px}.process-grid article{padding-top:14px}.process-grid h3{margin:8px 0 6px}.scope-sticky .cta{margin-top:20px}.check-list{gap:12px;margin:20px 0 24px}.check-list li{font-size:15px;line-height:1.55}.philosophy-grid,.why-wordpress-grid,.audit-feature-grid,.faq-grid,.contact-grid,.intro-grid,.scope-grid,.detail-grid{gap:22px}.philosophy-visual{height:320px}.mini-links{margin-top:20px}.mini-links a{padding-block:14px}.audit-ribbon p{font-size:15px;line-height:1.55}.section-intro{padding-bottom:48px}.faq-item{padding-block:16px}.faq-item p{margin-top:10px}.brand-row{margin-top:22px}.projects-teaser .brand-row>div{min-height:108px}.inline-cta{padding-block:38px}.inline-cta .cta{margin-top:18px}.contact-direct{margin-top:24px;padding-top:18px}.contact-direct h3{font-size:15px}.contact-direct small,.phone-notice{line-height:1.5;font-size:14px!important}.contact-direct small{margin-top:5px}.contact-character{margin-bottom:-12px}.source-note,.philosophy-visual .philosophy-caption{font-size:13px}.brand-row .brand-symbol-label,.visual-label{font-size:12px}.legal-content p{font-size:16px;line-height:1.75}.lead-form{padding:19px}.funnel-head{margin-bottom:18px;padding-bottom:15px}.funnel-head .eyebrow,.related-card .eyebrow{font-size:12px}.funnel-head small{color:#655a7b;font-size:13px}.funnel-service-grid label{padding:12px 10px}.funnel-service-grid strong{font-size:14px;line-height:1.4}.funnel-service-grid small{color:#605573;font-size:12px;line-height:1.45}.funnel-intro{font-size:15px}.funnel-fields{gap:12px}.form-field label{font-size:14px}.optional{color:#645976;font-size:13px}.form-field input,.form-field select,.form-field textarea,.funnel-fields textarea{font-size:16px}.privacy-check{font-size:14px}.funnel-actions{margin-top:18px}.funnel-back,.form-status{font-size:14px}.cookie-banner{padding:16px}.cookie-banner strong{font-size:15px}.cookie-banner p,.cookie-actions button{font-size:14px}.cookie-actions{flex-wrap:wrap;gap:8px}.cookie-actions button{min-height:44px}.footer-grid{gap:24px;padding-block:48px 36px}.footer-brand p{letter-spacing:.12em;font-size:13px}.footer-brand small,.footer-grid li{font-size:14px;line-height:1.55}.footer-grid h2{margin-bottom:12px;font-size:16px}.footer-grid ul{gap:7px}.footer-bottom{padding-block:17px;font-size:14px}}@media (max-width:480px){.section{padding-block:50px}.service-tile{padding:18px}.service-tile h3{font-size:18px}.hero-facts{gap:8px}.footer-grid{gap:20px}}@media (max-width:360px){.funnel-service-grid label{padding:10px 12px}}
.lead-funnel .funnel-service-grid,.lead-funnel .funnel-fields{grid-template-columns:minmax(0,1fr)}@media (min-width:1051px){.lead-funnel .funnel-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px){.lead-funnel .funnel-service-grid strong{font-size:13px}.lead-funnel .funnel-service-grid small{font-size:11.5px}}.lead-funnel .funnel-actions{justify-content:space-between}.lead-funnel .funnel-back{white-space:nowrap;flex:none;padding-inline:4px}.lead-funnel .funnel-actions .funnel-next{flex:0 230px;gap:12px;width:min(100%,230px);min-width:0;min-height:48px;padding:11px 17px}
.service-galaxy-group{isolation:isolate;position:relative;overflow:hidden}.service-galaxy-intro{background:radial-gradient(at 82% 29%,#bd9fff1f,#0000 40%),radial-gradient(at 11% 82%,#c0a5f714,#0000 35%),linear-gradient(145deg,#fffefa 0%,#fdfbff 54%,#faf7ff 100%)}.service-galaxy-flow{background:radial-gradient(at 16% 57%,#9bb5f81f,#0000 42%),radial-gradient(at 91% 12%,#b9a6fb1a,#0000 34%),linear-gradient(135deg,#fcfdff 0%,#f7f9ff 58%,#faf8ff 100%)}.service-galaxy-group:before{content:"";z-index:0;pointer-events:none;opacity:.42;background-image:radial-gradient(circle,#aa82ee 1.1px,#0000 1.8px),radial-gradient(circle,#c0a5ef 1px,#0000 1.7px),radial-gradient(circle,#d2bdfa 1.2px,#0000 2px),radial-gradient(circle,#aebcf1 .8px,#0000 1.5px);background-position:16px 31px,143px 157px,72px 246px,190px 91px;background-size:220px 210px,310px 260px,380px 330px,280px 340px;animation:42s ease-in-out infinite alternate galaxy-stars-drift;position:absolute;inset:0}.service-galaxy-group>.section{z-index:1;background:0 0;position:relative}.service-galaxy-group>.audit-ribbon{z-index:1;position:relative}.service-galaxy-group>.section-intro{padding-bottom:24px}.service-galaxy-group>.section-benefits{padding-top:24px}.service-galaxy-group>.detail-section{padding-bottom:28px}.service-galaxy-group>.process-section{padding-top:24px}.service-galaxy{z-index:0;pointer-events:none;position:absolute;inset:0}.galaxy-planet{aspect-ratio:1;background:radial-gradient(circle at 36% 33%,#ffffffe6,#dbcaff4d 36%,#bea0f821 57%,#0000 72%);border-radius:50%;width:clamp(210px,27vw,380px);animation:18s ease-in-out infinite galaxy-planet-breathe;position:absolute;top:18%;right:-4%}.galaxy-orbit{border:1px solid #9d78e13b;border-radius:50%;width:min(850px,76vw);height:410px;animation:24s ease-in-out infinite alternate galaxy-orbit-drift;display:block;position:absolute;top:12%;right:-13%;transform:rotate(-23deg)}.galaxy-orbit-two{border-style:dashed;border-color:#a180e829;width:min(1020px,87vw);height:500px;animation-delay:-12s;top:25%;right:-20%;transform:rotate(20deg)}.galaxy-comet{opacity:.55;background:linear-gradient(90deg,#0000,#a488e62e,#a488e66b);border-radius:100%;width:90px;height:1px;animation:18s ease-in-out infinite alternate galaxy-comet-drift;display:block;position:absolute;transform:rotate(-29deg)}.galaxy-comet:after{content:"";background:#b89ae9;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0;box-shadow:0 0 12px 4px #ad8de824}.galaxy-comet-one{top:22%;left:45%}.galaxy-comet-two{width:66px;animation-delay:-9s;top:76%;right:10%}.galaxy-rocket{color:#8657d8;opacity:.68;filter:drop-shadow(0 7px 13px #754eb11a);width:64px;height:64px;animation:15s ease-in-out infinite galaxy-rocket-float;display:block;position:absolute;top:19%;right:7%;transform:rotate(27deg)}.galaxy-rocket svg{width:100%;height:100%;display:block}.galaxy-token{color:#9165d6;opacity:.56;background:#ffffff8c;border:1px solid #b193eb5e;border-radius:15px;place-items:center;width:54px;height:54px;animation:9s ease-in-out infinite galaxy-token-float;display:grid;position:absolute;box-shadow:0 12px 28px #6444a40f}.galaxy-token svg{width:28px;height:28px}.galaxy-token-1{animation-delay:-2s;top:9%;left:3%}.galaxy-token-2{animation-delay:-6s;top:37%;right:5%}.galaxy-token-3{animation-delay:-4s;top:39%;left:7%}.galaxy-token-4{animation-delay:-8s;top:62%;right:11%}.galaxy-token-5{animation-delay:-5s;top:74%;left:4%}.galaxy-token-6{animation-delay:-1s;top:88%;right:23%}.galaxy-tech{color:#8265c5;opacity:.35;letter-spacing:-.04em;background:#ffffff7a;border:1px solid #9b79dc40;border-radius:13px;place-items:center;width:46px;height:42px;font-size:13px;font-weight:700;animation:16s ease-in-out infinite galaxy-tech-float;display:grid;position:absolute;box-shadow:0 9px 23px #5a40a009}.galaxy-tech svg{width:24px;height:24px}.galaxy-tech-wordpress{letter-spacing:-.1em;font:700 24px Georgia,serif}.galaxy-tech-wordpress>span{border:1.5px solid;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.galaxy-tech-php{letter-spacing:-.07em;font-size:15px;font-style:italic}.galaxy-tech-php>span{font-weight:800}.galaxy-tech-ai{font-size:17px}.galaxy-tech-ai span span{margin-left:1px;font-size:8px;position:relative;top:-5px}.galaxy-tech-chatgpt,.galaxy-tech-claude{letter-spacing:-.035em;width:74px;font-size:12px}.galaxy-tech-claude{letter-spacing:-.06em;font-family:Georgia,serif;font-size:15px}.galaxy-tech-1{animation-delay:-2s;top:7%;right:12%}.galaxy-tech-2{animation-delay:-8s;top:25%;left:2%}.galaxy-tech-3{animation-delay:-5s;top:47%;right:2%}.galaxy-tech-4{animation-delay:-12s;top:70%;left:2%}.galaxy-tech-5{animation-delay:-4s;top:91%;right:7%}.galaxy-star{color:#ab83ec;opacity:.45;animation:6s ease-in-out infinite galaxy-star-pulse;position:absolute}.galaxy-star-one{font-size:18px;top:16%;left:24%}.galaxy-star-two{font-size:26px;animation-delay:-3s;top:52%;right:18%}.galaxy-star-three{font-size:15px;animation-delay:-5s;top:86%;left:57%}.galaxy-star-four{font-size:15px;animation-delay:-2s;top:69%;left:41%}.galaxy-star-five{font-size:12px;animation-delay:-4s;top:13%;right:29%}.galaxy-star-six{font-size:18px;animation-delay:-1s;top:81%;right:7%}.galaxy-flow .galaxy-planet{background:radial-gradient(circle at 55% 41%,#ffffffe6,#c5d8ff4a 38%,#9cb8fb21 60%,#0000 74%);top:37%;left:-6%;right:auto}.galaxy-flow .galaxy-orbit{border-color:#7e97e33d;top:18%;left:-21%;right:auto;transform:rotate(32deg)}.galaxy-flow .galaxy-orbit-two{border-color:#89a3e530;top:45%;left:-15%;transform:rotate(-18deg)}.galaxy-flow .galaxy-rocket{color:#6887d8;animation-delay:-7s;top:56%;left:auto;right:3%;transform:rotate(32deg)}.galaxy-flow .galaxy-token{color:#728bd5;border-color:#8ea7e75e}.galaxy-flow .galaxy-tech{color:#7086c7;border-color:#8ca0dc40}@media (min-width:761px){.galaxy-flow .galaxy-tech-3{right:18%}}.galaxy-flow .galaxy-star{color:#8ca6ea}.galaxy-flow .galaxy-comet{background:linear-gradient(90deg,#0000,#829de129,#829de161)}.galaxy-flow .galaxy-comet:after{background:#a1b2e9;box-shadow:0 0 12px 4px #93aae524}@keyframes galaxy-stars-drift{to{background-position:42px 62px,109px 132px,91px 220px,165px 118px}}@keyframes galaxy-planet-breathe{50%{opacity:.72;scale:1.07}}@keyframes galaxy-orbit-drift{50%{translate:-16px 11px;rotate:4deg}}@keyframes galaxy-comet-drift{50%{opacity:.28;translate:24px -13px}}@keyframes galaxy-rocket-float{50%{opacity:.7;translate:11px -13px;rotate:5deg}}@keyframes galaxy-token-float{50%{opacity:.76;translate:0 -10px;rotate:7deg}}@keyframes galaxy-tech-float{50%{opacity:.5;translate:0 -12px;rotate:-5deg}}@keyframes galaxy-star-pulse{50%{opacity:.2;scale:.78}}.related-section .related-card{flex-direction:column;min-height:190px;padding:20px 22px;display:flex}.related-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.related-icon{width:42px;height:42px;color:var(--purple);background:#f4edff;border:1px solid #e2d5fb;border-radius:11px;place-items:center;display:grid}.related-icon .service-icon{width:25px;height:25px}.related-card .related-arrow{font-size:22px;line-height:1;position:static}.related-section .related-card p{padding:0;font-size:13px;line-height:1.55}@media (max-width:760px){.service-galaxy-group>.section-intro{padding-bottom:18px}.service-galaxy-group>.section-benefits{padding-top:18px}.service-galaxy-group>.detail-section{padding-bottom:18px}.service-galaxy-group>.process-section{padding-top:18px}.galaxy-orbit{width:520px;right:-300px}.galaxy-orbit-two{width:590px;right:-350px}.galaxy-flow .galaxy-orbit{left:-320px}.galaxy-flow .galaxy-orbit-two{left:-350px}.galaxy-rocket{opacity:.45;width:52px;height:52px;right:5%}.galaxy-intro .galaxy-rocket{display:none}.galaxy-flow .galaxy-rocket{left:auto;right:3%}.galaxy-comet{opacity:.38;width:54px}.galaxy-token{opacity:.36;border-radius:12px;width:40px;height:40px}.galaxy-token svg{width:22px;height:22px}.galaxy-token-5,.galaxy-token-6{display:none}.galaxy-tech{opacity:.22;width:38px;height:36px}.galaxy-tech-2,.galaxy-tech-4,.galaxy-tech-5{display:none}.galaxy-tech-chatgpt,.galaxy-tech-claude{width:65px}.related-section .related-card{min-height:0;padding:20px}.related-section .related-card p{font-size:15px}}@media (max-width:380px){.galaxy-flow .galaxy-rocket{display:none}}@media (prefers-reduced-motion:reduce){.service-galaxy-group:before,.service-galaxy *,.service-galaxy :before,.service-galaxy :after{animation:none!important}}
@media (min-width:761px){.service-inline-cta .inline-cta{gap:24px;padding-block:36px}.service-inline-cta .inline-cta>div{min-width:0}.service-inline-cta .inline-cta .eyebrow{margin-bottom:8px}.service-inline-cta .inline-cta h2{max-width:none;font-size:clamp(25px,2.1vw,32px);line-height:1.15}.service-inline-cta .inline-cta p:not(.eyebrow){max-width:none;margin-top:7px;font-size:13px;line-height:1.5}.service-inline-cta .cta{animation:3.2s ease-in-out infinite service-cta-contour}}@media (min-width:1100px){.service-inline-cta .inline-cta h2,.service-inline-cta .inline-cta p:not(.eyebrow){white-space:nowrap}}@keyframes service-cta-contour{0%,to{outline-offset:2px;outline:1px solid #cdb5ff66;box-shadow:0 8px 22px #693ae933}50%{outline-offset:6px;outline:1px solid #e9dbffe6;box-shadow:0 0 0 4px #bb9fff24,0 10px 25px #693ae947}}@media (prefers-reduced-motion:reduce){.service-inline-cta .cta{animation:none}}
.service-benefit-card{min-height:185px;padding:20px 22px 22px}.service-benefit-card .benefit-icon{width:37px;height:37px;color:var(--purple);background:#f3edff;border:1px solid #e0d1ff;border-radius:11px;place-items:center;display:grid}.service-benefit-card .benefit-icon svg{width:22px;height:22px}.service-benefit-card h3{margin:13px 0 7px;font-size:18px}.service-benefit-card p{font-size:13.5px;line-height:1.55}@media (max-width:760px){.service-benefit-card{min-height:0;padding:18px 20px 19px}.service-benefit-card h3{margin-top:12px}.service-benefit-card p{font-size:15px;line-height:1.6}}
.service-page-hero .service-hero-trio{width:112%;height:530px;margin-left:-9%}.service-hero-trio .character{object-fit:contain;height:auto;max-height:none;animation:.9s cubic-bezier(.2,.7,.2,1) both service-trio-arrive,8s ease-in-out infinite service-trio-float}.service-hero-trio .character-joao{--float-distance:-13px;animation-duration:.9s,8.2s;animation-delay:80ms,1.05s}.service-hero-trio .character-mariana{--float-distance:-17px;animation-duration:.95s,9s;animation-delay:.25s,1.22s}.service-hero-trio .character-fred{--float-distance:-11px;animation-duration:.85s,7.3s;animation-delay:.43s,1.42s}.service-hero-trio.primary-joao .character-joao{z-index:3;width:61%;top:1%;left:4%;transform:rotate(-4deg)}.service-hero-trio.primary-joao .character-mariana{z-index:2;width:43%;bottom:5%;right:3%;transform:rotate(5deg)}.service-hero-trio.primary-joao .character-fred{z-index:4;width:38%;bottom:0;left:29%;transform:rotate(-6deg)}.service-hero-trio.primary-mariana .character-mariana{z-index:3;width:62%;top:1%;left:13%;transform:rotate(3deg)}.service-hero-trio.primary-mariana .character-joao{z-index:2;width:41%;bottom:2%;right:3%;transform:rotate(6deg)}.service-hero-trio.primary-mariana .character-fred{z-index:4;width:37%;bottom:3%;left:0;transform:rotate(-7deg)}.service-hero-trio.primary-fred .character-fred{z-index:3;width:62%;top:7%;left:18%;transform:rotate(-3deg)}.service-hero-trio.primary-fred .character-joao{z-index:2;width:43%;bottom:1%;left:0;transform:rotate(-7deg)}.service-hero-trio.primary-fred .character-mariana{z-index:4;width:41%;bottom:1%;right:0;transform:rotate(5deg)}.theme-otimizacao-seo .service-hero-trio .character-mariana{z-index:2;width:60%;top:0;left:7%}.theme-otimizacao-seo .service-hero-trio .character-joao{z-index:3;width:42%;bottom:3%;right:2%}.theme-otimizacao-seo .service-hero-trio .character-fred{z-index:4;width:38%;bottom:0;left:28%}.theme-seo-para-inteligencia-artificial .service-hero-trio .character-mariana{z-index:2;width:57%;top:0;left:6%}.theme-seo-para-inteligencia-artificial .service-hero-trio .character-joao{z-index:3;width:42%;bottom:5%;right:2%}.theme-seo-para-inteligencia-artificial .service-hero-trio .character-fred{z-index:4;width:38%;bottom:3%;left:28%}.theme-manutencao-wordpress .service-hero-trio .character-fred{z-index:2;width:57%;top:0;left:20%}.theme-manutencao-wordpress .service-hero-trio .character-joao{z-index:3;width:41%;bottom:1%;left:0}.theme-manutencao-wordpress .service-hero-trio .character-mariana{z-index:4;width:41%;bottom:1%;right:2%}.service-hero-trio .visual-label{z-index:5;bottom:0;right:2%}@keyframes service-trio-arrive{0%{opacity:.55;translate:0 24px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes service-trio-float{0%,to{translate:0}50%{translate:3px var(--float-distance)}}@media (max-width:760px){.service-page-hero .service-hero-trio{width:100%;height:max(315px,min(94vw,580px));margin:12px auto 14px}.theme-criacao-de-lojas-online .service-hero-trio,.theme-plugins-wordpress-integracoes-api .service-hero-trio{height:max(315px,min(75vw,460px))}.theme-otimizacao-seo .service-hero-trio,.theme-seo-para-inteligencia-artificial .service-hero-trio{height:max(315px,min(88vw,540px))}.theme-manutencao-wordpress .service-hero-trio{height:max(315px,min(72vw,440px))}.service-hero-trio.primary-joao .character-joao{width:59%;top:0;left:3%}.service-hero-trio.primary-joao .character-mariana{width:45%;top:4%;bottom:auto;right:0}.service-hero-trio.primary-joao .character-fred{width:38%;top:35%;bottom:auto;left:30%}.service-hero-trio.primary-mariana .character-mariana{width:60%;top:0;left:16%}.service-hero-trio.primary-mariana .character-joao{width:44%;top:20%;bottom:auto;right:0}.service-hero-trio.primary-mariana .character-fred{width:39%;top:36%;bottom:auto;left:0}.service-hero-trio.primary-fred .character-fred{width:60%;top:7%;left:20%}.service-hero-trio.primary-fred .character-joao{width:43%;top:25%;bottom:auto;left:0}.service-hero-trio.primary-fred .character-mariana{width:43%;top:25%;bottom:auto;right:0}.theme-otimizacao-seo .service-hero-trio .character-mariana{width:58%;top:0;left:2%}.theme-otimizacao-seo .service-hero-trio .character-joao{width:44%;top:20%;right:0}.theme-otimizacao-seo .service-hero-trio .character-fred{width:40%;top:36%;left:31%}.theme-seo-para-inteligencia-artificial .service-hero-trio .character-mariana{width:56%;top:0;left:0}.theme-seo-para-inteligencia-artificial .service-hero-trio .character-joao{width:43%;top:20%;right:0}.theme-seo-para-inteligencia-artificial .service-hero-trio .character-fred{width:40%;top:36%;left:29%}.theme-manutencao-wordpress .service-hero-trio .character-fred{width:55%;top:0;left:22%}.theme-manutencao-wordpress .service-hero-trio .character-joao{width:39%;top:25%;left:0}.theme-manutencao-wordpress .service-hero-trio .character-mariana{width:39%;top:25%;right:0}.service-hero-trio .visual-label{display:none}}@media (max-width:480px){.service-page-hero .service-hero-trio{margin-bottom:6px}.theme-manutencao-wordpress .service-hero-trio .character-fred{width:58%;left:21%}.theme-manutencao-wordpress .service-hero-trio .character-joao,.theme-manutencao-wordpress .service-hero-trio .character-mariana{width:41%}}@media (prefers-reduced-motion:reduce){.service-hero-trio .character{opacity:1;animation:none;translate:0;scale:1}}
@media (max-width:760px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefa}.service-galaxy-group:before,.service-galaxy *,.service-galaxy :before,.service-galaxy :after,.service-page-hero .hero-atmosphere *,.service-page-hero .feature-visual .orbit,.service-page-hero .visual-spark,.service-icon *,.contact-character,.service-section-art *,.service-detail-character img{animation:none!important}.service-page-hero .service-stream{display:none}.service-hero-trio .character{filter:none;animation:.7s cubic-bezier(.2,.7,.2,1) both service-trio-arrive}.service-detail-character img,.service-page-hero .atmosphere-motif{filter:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.service-hero-trio .character{animation:none}}
.hero-entry-controlled.character{animation-play-state:paused!important}.hero-entry-controlled.hero-entry-ready.character{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.hero-entry-controlled.character{opacity:1;translate:0;scale:1;animation:none!important}}
.projects-section-header{justify-content:space-between;align-items:center;gap:28px;min-height:225px;margin-bottom:21px;display:flex}.projects-section-header .section-heading{z-index:1;flex:620px;margin:0;position:relative}.project-partnership{border:1px solid #e4d8fc;border-left:4px solid var(--purple);width:100%;color:var(--ink-soft);background:linear-gradient(105deg,#f1eaff,#f9f6ff 68%,#f0eaff);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:27px;margin:0 0 36px;padding:22px 30px;display:grid}.project-partnership-stat{color:var(--purple);letter-spacing:-.07em;font-size:clamp(44px,5vw,69px);line-height:1}.project-partnership-copy strong{color:var(--ink);font-size:18px;line-height:1.35}.project-partnership-copy p{margin:5px 0 0;font-size:14px;line-height:1.6}.project-partnership-spark{width:56px;height:56px;color:var(--purple);border:1px solid #d5c3fb;border-radius:16px;place-items:center;font-size:26px;display:grid;transform:rotate(12deg)}.project-heading-art{isolation:isolate;flex:0 0 330px;height:220px;position:relative}.project-art-orbit{border:1px solid #e3d8fb;border-radius:50%;position:absolute;inset:32px 16px 19px;transform:rotate(-18deg)}.project-art-card{color:#8d66e4;background:#ffffffe0;border:1px solid #dbc9ff;border-radius:15px;place-items:center;animation:7s ease-in-out infinite project-art-float;display:grid;position:absolute;box-shadow:0 15px 30px #53349c14}.project-art-card svg{width:48px;height:48px}.project-art-card-main{width:150px;height:142px;top:25px;left:91px;transform:rotate(-7deg)}.project-art-card-main svg{width:90px;height:90px}.project-art-card-main i{background:#e0d0ff;border-radius:5px;width:16px;height:5px;position:absolute;bottom:24px}.project-art-card-main i:first-of-type{left:37px}.project-art-card-main i:nth-of-type(2){left:59px}.project-art-card-main i:nth-of-type(3){left:81px}.project-art-card-left{width:78px;height:74px;animation-delay:-2s;bottom:17px;left:22px;transform:rotate(-13deg)}.project-art-card-right{width:83px;height:79px;animation-delay:-3.5s;top:13px;right:20px;transform:rotate(12deg)}.project-art-star{color:#af8bea;animation:5s ease-in-out infinite project-art-twinkle;position:absolute}.project-art-star-one{font-size:23px;top:30px;left:25px}.project-art-star-two{font-size:28px;animation-delay:-2s;bottom:22px;right:20px}.theme-projetos .service-hero-trio{width:105%;height:500px;margin-left:-4%}.theme-projetos .service-hero-trio .character-joao{z-index:2;width:57%;top:1%;left:1%}.theme-projetos .service-hero-trio .character-mariana{z-index:3;width:43%;top:15%;bottom:auto;right:0}.theme-projetos .service-hero-trio .character-fred{z-index:4;width:34%;top:42%;bottom:auto;left:32%}.theme-projetos .service-hero-trio .visual-label{display:none}.projects-philosophy{isolation:isolate;background:radial-gradient(circle at 18%,#e3d6ffe0,#0000 41%),radial-gradient(circle at 84% 18%,#f5f0ffe6,#0000 42%),#f8f5ff;position:relative;overflow:clip}.projects-philosophy:before{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(circle,#ad90e7 1px,#0000 1.5px);background-size:118px 108px;animation:28s linear infinite project-star-drift;position:absolute;inset:0}.projects-philosophy:after{content:"";z-index:-1;border:1px solid #ab8ee938;border-radius:50%;width:570px;height:290px;position:absolute;top:-75px;right:-90px;transform:rotate(-19deg)}.projects-philosophy .philosophy-visual{isolation:isolate}.projects-philosophy .philosophy-visual img{z-index:2;animation:8s ease-in-out infinite project-mari-float}.project-mari-orbit{z-index:-1;pointer-events:none;border:1px solid #d6c5fb;border-radius:50%;position:absolute}.project-mari-orbit-one{width:93%;height:66%;top:19%;left:3%;transform:rotate(-24deg)}.project-mari-orbit-two{border-color:#eee5ff;width:66%;height:93%;top:4%;left:17%;transform:rotate(28deg)}.project-mari-token{z-index:3;color:#a07ce7;background:#ffffffd9;border:1px solid #e0d3fc;border-radius:15px;place-items:center;width:55px;height:55px;animation:8s ease-in-out infinite project-art-float;display:grid;position:absolute;box-shadow:0 12px 25px #53349c14}.project-mari-token svg{width:28px;height:28px}.project-mari-token-browser{top:15%;left:7%;transform:rotate(-10deg)}.project-mari-token-nodes{animation-delay:-3s;top:18%;right:3%;transform:rotate(10deg)}.project-mari-token-check{animation-delay:-5s;bottom:11%;right:11%;transform:rotate(-8deg)}.project-mari-spark{z-index:3;color:#ad88ed;animation:5s ease-in-out infinite project-art-twinkle;position:absolute}.project-mari-spark-one{font-size:25px;bottom:19%;left:11%}.project-mari-spark-two{font-size:26px;animation-delay:-2s;top:3%;right:22%}@keyframes project-art-float{0%,to{translate:0}50%{translate:0 -11px}}@keyframes project-art-twinkle{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1.1}}@keyframes project-star-drift{to{background-position:118px -108px}}@keyframes project-mari-float{0%,to{translate:0}50%{translate:0 -9px}}.project-card-button{text-align:left;width:100%;min-height:0;color:inherit;font:inherit;cursor:pointer;flex-direction:column;align-items:stretch;padding:18px;scroll-margin-top:110px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 8px 26px #311c6409}.project-card-button:hover,.project-card-button:focus-visible{border-color:#bea6f5;transform:translateY(-4px);box-shadow:0 18px 34px #311c641c}.project-card-button .project-logo{background:0 0;justify-content:center;align-items:center;gap:9px;width:100%;height:146px;margin:0 0 18px;padding:17px;display:flex;overflow:hidden}.project-logo-filter{width:0;height:0;position:absolute;overflow:hidden}.project-logo,.project-logo-dark,.project-logo-symbol{background:0 0!important}.project-logo img{object-fit:contain;width:auto;max-width:82%;height:auto;max-height:88px;display:block;filter:grayscale()brightness(0)!important}.project-logo-dark img{filter:url(#project-logo-solid)!important}.project-logo-knockout img{filter:url(#project-logo-knockout)!important}.project-logo-tall img,.project-logo-symbol img{max-height:118px}.project-logo-academy img{max-width:82px;max-height:75px}.project-logo-wordmark{color:#111;letter-spacing:-.035em;font-size:17px;font-weight:600;line-height:1.18}.project-logo-symbol .project-logo-wordmark{color:#111;font-size:15px}.project-card-button:where(#projeto-sonia-tattoo,#projeto-terras-da-gama) .project-logo img{width:220px;max-width:95%;max-height:94px}.project-card-content{flex-direction:column;flex:1;align-items:flex-start;display:flex}.project-highlight{color:#195f36;background:#e5f6e4;border-radius:8px;max-width:100%;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.45;display:inline-block}.project-card-title{letter-spacing:-.03em;margin:15px 0 6px;font-size:19px;line-height:1.3;display:block}.project-card-description{color:var(--ink-soft);font-size:14px;line-height:1.65;display:block}.project-card-more{width:auto;color:var(--purple-deep);justify-content:flex-start;align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:13px;font-weight:700;display:inline-flex}.project-card-more span{font-size:20px;line-height:1}.projects-teaser .project-partnership{margin:20px 0 24px}.projects-teaser{padding-bottom:32px}.projects-teaser+.faq-section{padding-top:36px}.project-carousel{position:relative}.project-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;gap:16px;padding:3px 2px 8px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.project-carousel-track::-webkit-scrollbar{display:none}.project-carousel-item{text-align:center;scroll-snap-align:start;background:#fff;border:1px solid #e4d8f6;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:160px;padding:16px;transition:border-color .2s,transform .2s;display:flex}.project-carousel-item:hover,.project-carousel-item:focus-visible{border-color:#b494f2;transform:translateY(-2px)}.project-carousel-item .project-logo{justify-content:center;align-items:center;gap:6px;width:100%;height:88px;margin:0;padding:5px;display:flex;overflow:hidden}.project-carousel-item .project-logo img{max-width:85%;max-height:73px}.project-carousel-item .project-logo-academy img{max-width:65px;max-height:65px}.project-carousel-item-sonia-tattoo .project-logo img,.project-carousel-item-terras-da-gama .project-logo img{width:185px;max-height:76px}.project-carousel-item .project-logo-wordmark{font-size:13px}.project-carousel-name{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.project-carousel-controls{justify-content:flex-end;gap:9px;margin-top:13px;display:flex}.project-carousel-controls button{width:44px;height:44px;color:var(--purple);font:inherit;cursor:pointer;background:#fff;border:1px solid #d9c7f8;border-radius:50%;font-size:22px}.project-carousel-controls button:hover,.project-carousel-controls button:focus-visible{background:#f0e8ff;border-color:#a67df0}.project-dialog{width:min(670px,100% - 32px);max-height:min(840px,100dvh - 32px);color:var(--ink);background:#fff;border:1px solid #dfd3f5;border-radius:22px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 30px 85px #180e424d}.project-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#150c35ad}.project-dialog-content{padding:32px;position:relative}.project-dialog-close{width:44px;height:44px;color:var(--ink);background:#fff;border:1px solid #ded4f3;border-radius:11px;place-items:center;font-size:30px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.project-dialog-close:hover{background:#f4efff}.project-dialog .project-logo{background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:210px;height:115px;margin:0 0 20px;padding:15px;display:flex}.project-dialog .project-logo img{max-height:80px}.project-dialog .project-logo-tall img,.project-dialog .project-logo-symbol img{max-height:96px}.project-dialog .project-logo-academy img{max-width:62px;max-height:65px}.project-dialog .project-logo-wordmark{font-size:14px}.project-dialog h2{letter-spacing:-.05em;margin:13px 0;font-size:clamp(30px,5vw,42px);line-height:1.1}.project-dialog p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.75}.project-dialog h3{margin:28px 0 12px;font-size:16px}.project-service-list{flex-wrap:wrap;gap:9px;margin:0 0 29px;padding:0;list-style:none;display:flex}.project-service-list li{color:#523b86;border:1px solid #e1d5fa;border-radius:100px;padding:7px 11px;font-size:13px;font-weight:600;line-height:1.35}.project-visit{background:var(--purple);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;min-height:48px;padding:10px 17px;font-size:14px;font-weight:700;display:inline-flex}.project-visit:hover{background:var(--purple-deep)}@media (max-width:760px){.projects-teaser{padding-bottom:24px}.projects-teaser+.faq-section{padding-top:28px}.projects-section-header{min-height:0;margin-bottom:18px;display:block}.project-heading-art{transform-origin:100%;width:250px;height:160px;margin:8px 0 0 auto;scale:.75}.project-partnership{grid-template-columns:auto 1fr;gap:15px;margin-bottom:26px;padding:18px}.project-partnership-stat{font-size:44px}.project-partnership-copy strong{font-size:16px}.project-partnership-copy p{font-size:14px}.project-partnership-spark{display:none}.theme-projetos .service-hero-trio{width:100%;height:max(325px,min(90vw,450px));margin:10px auto 8px}.theme-projetos .service-hero-trio .character-joao{width:56%;top:1%;left:0}.theme-projetos .service-hero-trio .character-mariana{width:42%;top:17%;right:0}.theme-projetos .service-hero-trio .character-fred{width:36%;top:43%;left:31%}.projects-philosophy .philosophy-visual{height:345px}.project-mari-token{width:44px;height:44px}.project-carousel-track{grid-auto-columns:min(70vw,250px);gap:12px}.project-carousel-item{min-height:184px;padding:14px}.project-carousel-item .project-logo{height:112px;padding:2px}.project-carousel-item .project-logo img,.project-carousel-item-sonia-tattoo .project-logo img,.project-carousel-item-terras-da-gama .project-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.project-carousel-item .project-logo-academy img{flex:0 0 84px;width:84px;max-width:84px;height:84px;max-height:84px}.project-carousel-item .project-logo-symbol img{flex:0 118px;width:118px;max-width:118px;height:96px;max-height:96px}.project-carousel-item .project-logo-wordmark{font-size:15px}.project-card-button{padding:17px}.project-card-button .project-logo{height:150px;padding:12px}.project-card-button .project-logo img{object-fit:contain;width:min(100%,250px);max-width:100%;height:112px;max-height:112px}.project-card-button .project-logo-academy img{flex:0 0 90px;width:90px;max-width:90px;height:90px;max-height:90px}.project-card-button .project-logo-symbol img{flex:0 130px;width:130px;max-width:130px;height:112px;max-height:112px}.project-card-button .project-logo-wordmark{font-size:16px}.project-highlight{font-size:14px}.project-card-description,.project-card-more{font-size:15px}.project-dialog-content{padding:23px}.project-dialog .project-logo{width:180px;height:100px}.project-dialog-close{top:14px;right:14px}.project-service-list li{font-size:14px}}@media (max-width:480px){.project-heading-art{margin-top:0;margin-bottom:-14px}.project-partnership{grid-template-columns:1fr;gap:3px}.theme-projetos .service-hero-trio{height:max(315px,min(94vw,390px))}.theme-projetos .service-hero-trio .character-joao{width:57%;top:2%;left:0}.theme-projetos .service-hero-trio .character-mariana{width:45%;top:15%;right:-1%}.theme-projetos .service-hero-trio .character-fred{width:39%;top:41%;left:31%}.projects-philosophy .philosophy-visual{height:315px}.project-mari-token-browser{left:0}.project-mari-token-nodes{right:0}}@media (prefers-reduced-motion:reduce){.project-card-button{transition:none}.project-art-card,.project-art-star,.projects-philosophy:before,.projects-philosophy .philosophy-visual img,.project-mari-token,.project-mari-spark{animation:none}.project-carousel-item{transition:none}.project-carousel-track{scroll-behavior:auto}}
