
:root{--blue:#0040f0;--deep:#0040f0;--ink:#0d0d0d;--muted:#0040f0;--canvas:#f6f6f6;--ice:#efefef;--white:#ffffff;--line:#e5e5e5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;;;;;}a{text-decoration:none;}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.nav-shell{height:76px;;;position:sticky;top:0;z-index:30}.nav{height:100%;display:flex;align-items:center;justify-content:space-between}.logo{width:190px;height:55px;}.nav-links{display:flex;align-items:center;gap:30px;;}.nav-links a:hover{}.drop{position:relative;padding:26px 0}.drop>a:after{content:' ▾'}.dropmenu{position:absolute;right:-20px;top:69px;width:330px;;;border-radius:0 0 22px 22px;padding:12px;;display:none}.drop:hover .dropmenu{display:block}.dropmenu a{display:block;padding:10px 15px;border-radius:10px}.dropmenu a:hover{;}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 25px;border-radius:999px;;;font-weight:800;}.hero{;;padding:105px 0 92px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.crumb{;;font-weight:700}.hero h1{;;;margin:14px 0 24px}.hero h1 span{}.hero p{;;max-width:650px}.hero-points{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:26px 0 32px}.hero-points span{display:flex;gap:8px;;}.hero-points span:before{content:'✓';;font-weight:900}.visual{height:410px;border:1px solid #ffffff22;border-radius:30px;;padding:24px;;position:relative}.visual:after{content:'';position:absolute;width:150px;height:150px;border-radius:50%;;filter:blur(4px);left:20px;bottom:20px}.visual-top{height:48px;border-bottom:1px solid #ffffff17;display:flex;align-items:center;justify-content:space-between}.visual-top b{}.visual-top i{width:9px;height:9px;border-radius:50%;;}.chart{height:185px;margin-top:23px;border-radius:18px;;position:relative;overflow:hidden}.chart svg{position:absolute;inset:0;width:100%;height:100%}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.metric{;border:1px solid #ffffff12;border-radius:14px;padding:13px}.metric strong{display:block;;}.metric small{}.section{padding:95px 0}.center{text-align:center}.eyebrow{;font-weight:800;}.title{;;margin:8px 0 14px;}.lead{max-width:720px;margin:0 auto;;}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.card{border:1px solid var(--line);border-radius:22px;padding:28px;;}.icon{width:48px;height:48px;border-radius:15px;;;display:grid;place-items:center;;font-weight:900}.card h3{;margin:20px 0 8px}.card p{;margin:0;}.alt{}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:45px}.step{;border:1px solid var(--line);border-radius:20px;padding:25px}.step b{;}.step h3{margin:12px 0 6px}.step p{;}.why-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:start}.checks{display:grid;gap:12px}.check{;border:1px solid var(--line);border-radius:16px;padding:17px 20px}.check b{display:block}.check span{;}.cta{;;padding:78px 0}.cta-grid{display:flex;justify-content:space-between;align-items:center;gap:35px}.cta h2{;;margin:0 0 10px}.cta p{margin:0;}.cta .btn{;;}.footer{;;padding:48px 0 22px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px}.footer .logo{width:220px;height:70px}.footer p,.footer a{;;display:block;margin:7px 0}.copyright{border-top:1px solid #ffffff12;margin-top:30px;padding-top:18px;;}.whatsapp{position:fixed;left:20px;bottom:20px;width:57px;height:57px;border-radius:50%;;;display:grid;place-items:center;;z-index:20}.mobile{display:none}
.menu-toggle{display:none;width:46px;height:46px;border:1px solid #ffffff30;border-radius:13px;;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle span{width:23px;height:2px;;border-radius:9px}.menu-backdrop{position:fixed;inset:0;;z-index:90;opacity:0;visibility:hidden;transition:.25s}.mobile-drawer{position:fixed;z-index:91;top:0;right:0;width:min(88vw,390px);height:100dvh;;;transform:translateX(105%);transition:.3s;overflow:auto;}.menu-backdrop.open{opacity:1;visibility:visible}.mobile-drawer.open{transform:none}.drawer-head{height:76px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.drawer-logo{width:170px;height:52px;}.drawer-close{width:42px;height:42px;border:0;border-radius:50%;;;cursor:pointer}.drawer-nav{padding:17px 20px 30px;display:grid}.drawer-nav>a,.drawer-services summary{padding:13px 6px;border-bottom:1px solid var(--line);font-weight:700;cursor:pointer}.drawer-services summary{list-style:none;display:flex;justify-content:space-between}.drawer-services summary:after{content:'+';;}.drawer-services[open] summary:after{content:'−'}.drawer-sub{padding:5px 12px 10px;display:grid}.drawer-sub a{padding:9px 0;;}.drawer-cta{margin:14px 20px 28px;width:calc(100% - 40px)}body.menu-open{overflow:hidden}
@media(max-width:900px){.nav-links{display:none}.menu-toggle{display:flex}.hero-grid,.why-grid{grid-template-columns:1fr}.hero{text-align:center}.hero p{margin-left:auto;margin-right:auto}.hero-points{text-align:right}.cards{grid-template-columns:1fr 1fr}.process{grid-template-columns:1fr 1fr}.cta-grid{display:grid;text-align:center}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.wrap{width:calc(100% - 28px)}.nav-shell{height:66px}.logo{width:148px;height:45px}.drawer-head{height:66px}.hero{padding:70px 0 58px}.hero h1{}.hero p{}.hero-points,.cards,.process{grid-template-columns:1fr}.visual{height:355px}.section{padding:72px 0}.footer-grid{grid-template-columns:1fr}.cta h2{}.metric-row{grid-template-columns:1fr 1fr}.metric:last-child{display:none}}
.drawer-head{}
.wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}.reading,.prose{max-width:780px}.prose h2{margin-top:2.3rem;}.prose p,.reading{;}.text-link{;font-weight:700;display:inline-block;margin-block:12px}.related,.toc{display:grid;gap:10px}.toc{;padding:24px;border-radius:16px}.faq{border-bottom:1px solid #e5e5e5;padding:20px 0;max-width:850px}.faq summary{font-weight:700;;cursor:pointer}.faq p{max-width:760px}.form-panel{display:grid;gap:12px;border:1px solid #e5e5e5;;padding:28px;border-radius:24px;}.form-panel label{font-weight:700}.form-panel input,.form-panel select,.form-panel textarea{width:100%;min-width:0;border:1px solid #0088ff;border-radius:10px;padding:12px;;;}.form-panel p{;;margin:6px 0}.form-panel button{border:0;;font-weight:700;cursor:pointer}.form-panel output{display:block;}.byline{;}.skip{position:fixed;top:-100px;right:20px;z-index:120;;;padding:15px}.skip:focus{top:10px}:focus-visible{outline:3px solid #0040f0;outline-offset:4px}.drop:focus-within .dropmenu{display:block}.reveal{opacity:1;transform:none}.hero .crumb a{}.card p{}.card a:hover,.text-link:hover{text-decoration:underline}.hero h1{overflow-wrap:break-word}.footer a{}.copyright{}.mobile-drawer[aria-hidden=true]{visibility:hidden}.mobile-drawer.open{visibility:visible}[hidden]{display:none}section[id]{scroll-margin-top:95px}.whatsapp{bottom:18px;left:14px}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.card{padding:26px;border:1px solid #e5e5e5;border-radius:22px;}.card h3{}.hero{padding-block:85px}.menu-toggle{display:flex}.nav-links{gap:22px}.nav .logo{flex-shrink:0}.nav{gap:20px}.drawer-head{}.footer .logo,.nav .logo{display:block}.section{padding-block:75px}.section .title{margin-bottom:24px}.alt{}.btn{min-height:46px}.prose{margin-inline:auto}body{overflow-wrap:break-word} @media(max-width:900px){.why-grid,.cards{grid-template-columns:1fr 1fr}.nav-links{display:none}}@media(max-width:600px){.why-grid,.cards{grid-template-columns:1fr}.wrap{width:calc(100% - 32px)}.hero{padding-block:54px}.hero h1{;}.section{padding-block:50px}.form-panel{padding:20px}.cta h2{}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto;animation:none;transition:none}}

:root{--blue:#0040f0;--deep:#0040f0;--ice:#efefef}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 25px;border-radius:999px;;;font-weight:800}.drop{position:relative;padding:22px 0}.drop>a:after{content:" ▾"}.dropmenu{position:absolute;right:-20px;top:65px;width:330px;;;border-radius:0 0 22px 22px;padding:12px;;display:none}.drop:hover .dropmenu,.drop:focus-within .dropmenu{display:block}.dropmenu a{display:block;padding:10px 15px;border-radius:10px}.dropmenu a:hover{;}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.whatsapp{right:auto}.logo{background-image:url(/assets/brand/yair-digital-logo.png)}@media(max-width:600px){.footer-grid{grid-template-columns:1fr}}

:root{--studio-blue:#0040f0;--studio-ice:#efefef;--studio-dark:#0d0d0d}body{;}.wrap,.container{width:min(1240px,calc(100% - 64px))}.nav-shell{position:sticky;top:20px;width:min(1240px,calc(100% - 64px));margin:20px auto -98px;height:78px;border-radius:60px;;}.nav-shell .nav{width:calc(100% - 48px);gap:20px}.nav-links{gap:25px;;}.nav .logo{width:160px;height:58px}.menu-toggle{border:1px solid #ffffff38;border-radius:50%;width:44px;height:44px;flex-shrink:0}.dropmenu{top:58px;border-radius:20px;padding:14px}.studio-kicker{;font-weight:700;;margin:0 0 30px}.studio-hero{;padding:170px 0 0;text-align:center;overflow:hidden}.studio-hero h1{;;font-weight:800;;margin:0 auto 30px;max-width:1200px}.studio-hero h1 span{}.studio-intro{;;;max-width:870px;margin:0 auto}.studio-actions{display:flex;justify-content:center;align-items:center;gap:30px;margin:34px 0 64px}.btn{;;;;gap:20px;padding:15px 26px;transition:background .2s,transform .2s}.btn:hover{;transform:translateY(-2px)}.studio-secondary{font-weight:600}.campaign-ribbon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;text-align:right;padding:0 15px;transform:translateY(25px)}.campaign-ribbon>a{border-radius:30px 30px 0 0;padding:28px 32px 58px;;;display:flex;flex-direction:column;min-height:295px;transition:transform .3s}.campaign-ribbon>a:nth-child(2){;;transform:translateY(-15px)}.campaign-ribbon>a:nth-child(3){;}.campaign-ribbon>a:hover{transform:translateY(-10px)}.campaign-ribbon small{;;direction:ltr;text-align:right}.campaign-ribbon strong{;;margin:28px 0}.campaign-ribbon span{;margin-top:auto}.studio-statement{padding:120px 0;}.statement-grid{display:grid;grid-template-columns:1fr 2fr;gap:70px}.statement-grid h2{;;;margin:0 0 25px}.statement-grid h2 span{}.statement-grid p:not(.studio-kicker){max-width:690px;;}.section{padding-block:100px}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}.section-top p{;;max-width:390px}.section-top .studio-kicker{;}.title{font-weight:700;;max-width:950px;margin-inline:0}.studio-services{}.studio-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.studio-service{padding:35px 40px;;border-radius:28px;transition:background .25s,transform .25s;display:flex;flex-direction:column}.studio-service:hover{;transform:translateY(-4px)}.service-top{display:flex;justify-content:space-between;;}.service-top span:last-child{;;}.studio-service h3{;;margin:38px 0 14px}.studio-service p{;;max-width:470px;margin:0 0 30px}.service-more{margin-top:auto;;font-weight:700;text-decoration:underline;text-underline-offset:5px}.service-directory{display:flex;gap:10px 24px;flex-wrap:wrap;padding-top:35px}.service-directory a{;}.studio-process{padding:105px 0;;;border-radius:0 0 48px 48px}.studio-process h2,.studio-contact h2{;;;margin:0 0 55px}.studio-process h2 span{}.studio-process .studio-kicker{}.studio-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.studio-steps article{border-top:1px solid #0040f0;padding-top:22px}.studio-steps article>span{;}.studio-steps h3{;margin:35px 0 14px}.studio-steps p{;}.studio-tools .why-grid{align-items:center;gap:90px}.studio-tools p{;}.tool-links{display:grid;gap:18px}.tool-links a{;border-radius:24px;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.tool-links a:last-child{}.tool-links small{display:block;;}.tool-links strong{;font-weight:600}.tool-links b{}.faq{max-width:none;padding-block:26px}.faq summary{;font-weight:500}.faq p{;;}.card{border:0;border-radius:24px;;padding:32px;}.card h3{;}.card .text-link{}.card p{}.alt{}.studio-contact{;border-radius:48px 48px 0 0}.studio-contact h2{margin-bottom:25px}.studio-contact p{max-width:450px}.studio-contact .form-panel{border:0;;border-radius:28px}.contact-phone{display:inline-block;;margin-top:25px;font-weight:600}.footer{padding-top:70px}.footer .logo{width:220px}.footer-grid{gap:70px}.footer a{}.whatsapp{width:52px;height:52px;;z-index:35}.inner-page .hero{padding:175px 0 80px;;;border-radius:0 0 44px 44px}.inner-page .hero h1{;max-width:1000px;font-weight:800;;}.inner-page .hero h1 span{}.inner-page .hero p{;max-width:820px;}.inner-page .hero .crumb{}.inner-page main>.section:first-child{padding-top:155px}.inner-page .section .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .section:not(.alt) .card{}.inner-page .cta{;;border-radius:40px 40px 0 0}.inner-page .cta p{}.inner-page .cta .btn{;}.inner-page .form-panel{border-radius:26px}.prose h1{;}.text-link{}.mobile-drawer{border-radius:30px 0 0 30px}.drawer-head{height:95px}.drawer-close{;}.drawer-cta{}.drawer-nav>a{padding-block:17px}.home-page .hero,.home-page .ugc-wall{display:none}a:focus-visible,button:focus-visible{outline:3px solid #0040f0;outline-offset:6px}@media(min-width:1500px){.studio-hero{padding-top:200px}.studio-hero h1{}}@media(max-width:1050px){.nav-links{gap:15px;}.nav .logo{width:135px}.nav-shell .nav{width:calc(100% - 36px)}.statement-grid{grid-template-columns:1fr 2fr;gap:35px}.studio-tools .why-grid{gap:35px}.campaign-ribbon>a{padding-inline:24px}.studio-steps{grid-template-columns:1fr 1fr}}@media(max-width:900px){.nav-links{display:none}.studio-hero h1{}.campaign-ribbon strong{}.studio-service h3{}.studio-service{padding:28px}.statement-grid{grid-template-columns:1fr;gap:15px}.section-top{align-items:flex-start}.studio-contact .why-grid{grid-template-columns:1fr}.studio-contact .form-panel{max-width:700px;width:100%}}@media(max-width:600px){.wrap,.container{width:calc(100% - 36px)}.nav-shell{top:12px;margin-top:12px;width:calc(100% - 24px);height:66px;margin-bottom:-78px}.nav-shell .nav{width:calc(100% - 30px)}.nav .logo{width:145px;height:48px}.studio-hero{padding-top:125px}.studio-kicker{;;margin-bottom:22px}.studio-hero h1{;;}.studio-intro{}.studio-intro br{display:none}.studio-actions{flex-direction:column;gap:22px;margin:28px 0 45px}.campaign-ribbon{gap:8px;padding:0;transform:none;margin-bottom:20px}.campaign-ribbon>a,.campaign-ribbon>a:nth-child(2){border-radius:18px;min-height:210px;padding:17px 12px;transform:none}.campaign-ribbon strong{;;margin:23px 0}.campaign-ribbon small{;;min-height:25px}.campaign-ribbon span{}.studio-statement{padding:65px 0}.statement-grid h2{}.statement-grid p:not(.studio-kicker){}.section{padding-block:65px}.section-top{display:block;margin-bottom:30px}.section-top p{}.studio-service-grid{grid-template-columns:1fr;gap:16px}.studio-service h3{margin-top:24px;}.studio-service{padding:28px;border-radius:22px}.service-directory{display:grid;gap:0}.studio-process{padding:65px 0;border-radius:0 0 30px 30px}.studio-process h2,.studio-contact h2{;}.studio-steps{gap:25px 18px}.studio-steps h3{;margin-top:20px}.studio-steps p{}.studio-tools .why-grid{grid-template-columns:1fr;gap:25px}.tool-links strong{}.tool-links a{padding:24px}.faq summary{}.faq p{}.studio-contact{border-radius:30px 30px 0 0}.studio-contact .form-panel{padding:22px}.inner-page .hero{padding:135px 0 50px;border-radius:0 0 28px 28px;text-align:right}.inner-page .hero h1{;}.inner-page .hero p{}.inner-page .section .cards{grid-template-columns:1fr}.inner-page main>.section:first-child{padding-top:130px}.prose h1{}.footer-grid{gap:30px}.btn{}.whatsapp{width:46px;height:46px;left:10px;bottom:10px}}@media(prefers-reduced-motion:reduce){.studio-service,.campaign-ribbon>a,.btn{transition:none;transform:none}}

.service-envelope{}.service-envelope .wrap{width:min(1440px,calc(100% - 56px))}.envelope-heading{text-align:center;max-width:1080px;margin:0 auto 56px}.envelope-heading h2{;;;margin:0 0 16px;font-weight:800}.envelope-heading h2 span{}.envelope-heading>p{;;font-weight:700;;margin:0}.envelope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch}.envelope-card{;border-radius:23px;padding:32px 26px 28px;;min-width:0}.service-icon{display:block;width:68px;height:74px;margin:0 auto 28px;}.envelope-card h3{text-align:center;;;margin:0 0 26px;font-weight:800;}.envelope-card nav{display:grid}.envelope-card nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e9e9e9;;;;font-weight:500;transition:color .15s}.envelope-card nav a:last-child{border-bottom:0}.envelope-card nav a>span{;}.envelope-card nav a:hover{;text-decoration:underline;text-underline-offset:4px}.envelope-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}.envelope-secondary .envelope-card{;}.envelope-secondary .service-icon{width:48px;height:52px;margin-bottom:18px}.envelope-note{text-align:center;margin:30px 0 0}.mega-nav summary{cursor:pointer;list-style:none;padding:20px 0}.mega-nav summary:after{content:' ▾';}.mega-nav[open] summary{}.mega-panel{position:absolute;top:87px;right:0;left:0;;;border-radius:24px;;padding:25px;max-height:70vh;overflow:auto;overscroll-behavior:contain}.mega-overview{;font-weight:700;display:block;border-bottom:1px solid #e5e5e5;padding-bottom:18px;margin-bottom:18px}.mega-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mega-columns h2{;;}.mega-columns section>a{display:flex;justify-content:space-between;gap:8px;padding:7px 0;;}.mega-columns section>a:hover{;text-decoration:underline}.mega-columns a>span{display:none}.drawer-sub a{display:flex;justify-content:space-between;gap:10px}.footer-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;border-top:1px solid #ffffff25;margin-top:42px;padding-top:35px}.footer-catalog h2{;;;margin:0 0 15px}.footer-catalog a{;}.footer-catalog a>span{display:none}.service-lead{;padding:150px 0 75px}.service-breadcrumb{;;margin-bottom:45px}.service-lead-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center}.service-category{;;font-weight:700;margin:0 0 15px}.service-lead h1{;;;margin:0 0 24px}.service-hook{;;max-width:650px;margin:0 0 30px}.service-lead .btn{}.service-under-cta{;;margin-top:14px}.service-outline{;padding:32px;border-radius:10px;border-top:4px solid #0040f0}.service-outline h2{;margin:0 0 18px}.service-outline ol{padding-right:22px;margin:0}.service-outline li{;;margin:12px 0;padding-right:6px}.service-outline li::marker{}.service-story-grid{display:grid;grid-template-columns:1fr 2.5fr;gap:45px}.service-story h2{;;margin:0 0 24px;max-width:800px}.service-story p:not(.service-category){;;;max-width:800px}.service-scope{}.scope-list{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;margin-top:30px}.scope-list>div{display:flex;gap:24px;align-items:baseline;border-top:1px solid #d4d4d4;padding:26px 0}.scope-list span{;;flex-shrink:0}.scope-list h3{;font-weight:600;margin:0;}.service-scope>.wrap>p{max-width:800px;;;margin-top:25px}.service-practical{display:grid;grid-template-columns:1fr 1fr;gap:80px}.service-practical h2{;}.service-practical p{;;}.related-services{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px}.related-services a{border-bottom:1px solid #e2e2e2;padding:18px 0;margin:0}.service-final{padding:70px 0;;}.service-final h2{;;margin:0 0 20px}.service-final p{;;max-width:760px;margin-bottom:28px}.service-final .btn{;}.service-phone{display:inline-block;margin:20px;}.studio-kicker{}.studio-hero h1{}.studio-hero{padding-bottom:0}.studio-service,.tool-links a,.card{border-radius:12px}.service-envelope a:focus-visible{outline-offset:2px}.service-lead .btn{white-space:normal;text-align:center}@media(max-width:1150px){.envelope-grid{gap:15px}.envelope-card{padding:28px 18px}.envelope-card h3{}.envelope-card nav a{}.service-lead-grid{gap:35px}.mega-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.envelope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.envelope-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.service-lead-grid{grid-template-columns:1fr}.service-outline{max-width:650px}.service-story-grid{grid-template-columns:1fr;gap:10px}.service-practical{gap:35px}}@media(max-width:600px){.service-envelope .wrap{width:calc(100% - 30px)}.envelope-heading{margin-bottom:32px}.envelope-heading h2{}.envelope-heading>p{}.envelope-grid,.envelope-secondary{grid-template-columns:1fr;gap:18px}.envelope-card{padding:28px 26px}.envelope-card h3{;margin-bottom:20px}.envelope-card nav a{;min-height:47px}.service-icon{width:54px;height:60px;margin-bottom:20px}.footer-catalog{gap:30px 20px}.footer-catalog h2{}.service-lead{padding:125px 0 50px}.service-breadcrumb{;margin-bottom:30px}.service-lead h1{;}.service-hook{}.service-outline{padding:25px}.service-story h2{}.scope-list,.service-practical,.related-services{grid-template-columns:1fr}.scope-list h3{}.service-practical{gap:28px}.service-story p:not(.service-category){}.service-final h2{}.service-final{padding-block:55px}.service-phone{margin:22px 0 0;display:block}.studio-hero h1{}}@media(prefers-reduced-motion:reduce){.envelope-card nav a{transition:none}}

.service-lead{padding-bottom:80px}.service-lead-grid{align-items:start}.service-lead-copy{padding-top:22px}.service-lead-text{;;;max-width:680px;margin:0 0 30px}.service-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.service-whatsapp{font-weight:700;;text-decoration:underline;text-underline-offset:5px}.service-lead-form{;border-radius:20px;padding:30px;;border-top:5px solid #0040f0}.service-lead-form h2{;margin:0 0 8px}.service-lead-form>p{;margin:0 0 20px}.service-lead-form label{display:block;;font-weight:700;margin:14px 0 6px}.service-lead-form input,.service-lead-form textarea{width:100%;border:1px solid #d4d4d4;border-radius:9px;;;padding:13px 14px;}.service-lead-form textarea{resize:vertical}.service-lead-form .btn{width:100%;margin-top:18px;border:0;cursor:pointer}.service-lead-form small{display:block;;;margin-top:12px}.service-trust{;}.service-trust .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.service-trust span{padding:21px 16px;text-align:center;border-left:1px solid #ffffff1f;;font-weight:700}.service-trust span:last-child{border-left:0}.service-jump{position:sticky;top:80px;;border-bottom:1px solid #e4e4e4;z-index:8}.service-jump .wrap{display:flex;gap:30px;overflow:auto;white-space:nowrap}.service-jump a{padding:16px 0;;font-weight:700;}.service-jump a:hover{}.section-top{display:flex;justify-content:space-between;gap:50px;align-items:end}.section-top>p{max-width:420px;;;}.service-value{}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.value-grid article{;border:1px solid #e7e7e7;border-radius:15px;padding:28px}.value-grid span,.example-flow span{;;font-weight:800}.value-grid h3{;margin:28px 0 10px}.value-grid p{;}.service-example{}.service-example-head{max-width:780px}.service-example-head h2{;margin:0 0 16px}.service-example-head>p:last-child{;;}.example-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}.example-flow article{min-height:170px;;border-radius:14px;padding:25px}.example-flow h3{;;margin-top:38px}.service-fit{display:grid;grid-template-columns:1.5fr 1fr;gap:70px}.service-fit h2{;}.service-fit p,.service-fit li{;;}.service-fit aside{;border-radius:16px;padding:32px;border-top:4px solid #0040f0}.service-fit aside h3{;margin-top:0}.service-about{;;padding:90px 0}.service-about-grid{display:grid;grid-template-columns:.6fr 1.6fr;gap:70px;align-items:center}.service-monogram{;font-weight:900;;;}.service-about h2{;;margin:0 0 20px}.service-about p:not(.service-category){;;;max-width:800px}.about-points{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;margin-top:28px}.about-points span{border-top:1px solid #ffffff2c;padding:16px 0;font-weight:700}.service-faq-section{}.service-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin-top:35px}.service-faq-grid .faq{;margin:0;border-radius:10px;padding-inline:20px}.service-related{padding-block:65px}.service-final-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.service-final .service-category{}.service-final .service-lead-form{}.service-final .service-lead-form p{;;margin-bottom:20px}.service-final .service-phone{margin:10px 0;;;font-weight:700}
@media(max-width:900px){.value-grid,.example-flow{grid-template-columns:1fr 1fr}.service-fit,.service-about-grid,.service-final-grid{grid-template-columns:1fr}.service-monogram{}.service-faq-grid{grid-template-columns:1fr}.service-trust .wrap{grid-template-columns:1fr 1fr}.service-jump{top:70px}}
@media(max-width:600px){.service-lead{padding-bottom:45px}.service-lead-form{padding:22px}.service-trust .wrap,.value-grid,.example-flow{grid-template-columns:1fr}.service-trust span{border-left:0;border-bottom:1px solid #ffffff1f}.service-jump{display:none}.section-top{display:block}.service-fit{gap:35px}.service-about{padding:60px 0}.service-monogram{}.about-points{grid-template-columns:1fr}.service-final-grid{gap:35px}}


.funnel-hero{padding-bottom:72px}
.funnel-hero .studio-intro{max-width:760px}
.audit-strip{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:1px;;border:1px solid #d3d3d3;border-radius:22px;overflow:hidden;text-align:right;margin-top:20px}
.audit-strip>div{;padding:24px 26px;display:flex;flex-direction:column;gap:8px}
.audit-strip small{;}
.audit-strip strong{;}
.funnel-intro{padding-top:95px}
.funnel-metrics{;}
.funnel-metrics .section-top p{}
.funnel-metrics .studio-kicker{}
.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.metric-grid article{border:1px solid #0040f0;border-radius:18px;padding:30px;min-height:235px}
.metric-grid strong{;;direction:ltr;display:block}
.metric-grid h3{;margin:35px 0 12px}
.metric-grid p{;;margin:0}
.benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.benefit-grid article{;border-radius:18px;padding:34px}
.benefit-grid span{;}
.benefit-grid h3{;margin:28px 0 12px}
.benefit-grid p{;;margin:0}
.platform-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}
.platform-list span{border:1px solid #d5d5d5;border-radius:999px;padding:15px 22px;font-weight:700;}
.funnel-process{border-radius:0}
.five-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}
.five-steps h3{}
.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
.package-card{position:relative;border:1px solid #e1e1e1;border-radius:22px;padding:34px;;display:flex;flex-direction:column;min-height:470px}
.package-card.featured{;border-color:#0040f0;transform:translateY(-12px)}
.package-card>small{font-weight:800;;;direction:ltr;text-align:right}
.package-card h3{;margin:28px 0 22px}
.package-card ul{padding:0;list-style:none;margin:0 0 30px}
.package-card li{padding:13px 25px 13px 0;border-bottom:1px solid #e1e1e1;position:relative}
.package-card li:before{content:'✓';position:absolute;right:0;;font-weight:800}
.package-card .btn{margin-top:auto;justify-content:center}
.popular{position:absolute;top:0;left:24px;transform:translateY(-50%);;;border-radius:999px;padding:8px 15px;}
.fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.fit-grid a{display:flex;align-items:center;justify-content:space-between;;border-radius:16px;padding:26px;;font-weight:700;transition:background .2s,transform .2s}
.fit-grid a:hover{;transform:translateY(-2px)}
.audit-contact{}
.trial-hero{padding-bottom:80px}
.hero-pillars{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 28px;margin:30px 0;;font-weight:700}
.hero-pillars span:not(:last-child):after{content:'|';margin-right:28px;}
.trial-offer{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:45px;;border-radius:24px;padding:34px 40px;text-align:right;margin-top:45px;}
.trial-offer small{;font-weight:800}
.trial-offer h2{;margin:8px 0 10px}
.trial-offer p{;margin:0;}
.trial-offer>div:last-child{display:flex;flex-direction:column;align-items:stretch;gap:16px;text-align:center}
.problem-section{}
.problem-section .reading{;}
.problem-highlight{;;font-weight:800;;border-right:4px solid #0040f0;padding-right:20px;margin-top:30px}
.customer-journey{}
.journey-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;counter-reset:journey}
.journey-grid article{position:relative;;border-radius:18px;padding:28px 22px;min-height:210px}
.journey-grid article:not(:last-child):after{content:'←';position:absolute;left:-15px;top:50%;z-index:2;;;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;transform:translateY(-50%)}
.journey-grid span{;;font-weight:800}
.journey-grid h3{;margin:28px 0 12px}
.journey-grid p{;;margin:0}
.journey-goal{;font-weight:800;text-align:center;max-width:900px;margin:40px auto 0}
.proof-note{margin-top:28px;border:1px solid #0040f0;border-radius:16px;padding:22px 26px;}
.proof-note p{margin:6px 0 0;}
.trial-details{}
.trial-details-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:start}
.trial-details-grid>div>p:not(.studio-kicker){;;}
.trial-details aside{;border-radius:22px;padding:34px}
.trial-details aside h3{;margin-top:0}
.trial-details ul{list-style:none;padding:0;margin:0 0 28px}
.trial-details li{position:relative;padding:13px 28px 13px 0;border-bottom:1px solid #e4e4e4}
.trial-details li:before{content:'✓';position:absolute;right:0;;font-weight:800}
.trial-details .btn{justify-content:center;width:100%}
.close-section .offer-terms{font-weight:800;}
.close-section select{width:100%;border:1px solid #d5d5d5;border-radius:10px;padding:12px;;}
.close-section small{display:block;;;margin-top:12px}
.long-hero .audience-line{;font-weight:800;;margin:0 0 22px}
.long-hero .hero-objection{max-width:850px;margin:24px auto 0;;;}
.narrow-copy{max-width:900px}
.story-copy{;;}
.story-copy blockquote{;;border-radius:18px;padding:28px 34px;margin:30px 0;font-weight:700;}
.story-punch{;font-weight:900;;margin-top:35px}
.rethink-section .statement-grid>div>p{;}
.cause-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}
.cause-list p{;border-radius:14px;padding:22px;margin:0;}
.center-copy{text-align:center;max-width:900px}
.center-copy .title{margin-inline:auto}
.center-copy>p:not(.studio-kicker){;;}
.case-study-section{}
.case-study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.case-study-grid article{border:1px solid #e0e0e0;border-radius:20px;padding:24px;}
.case-study-grid article>span{;;font-weight:800}
.case-placeholder{height:190px;border-radius:14px;;display:grid;place-items:center;text-align:center;;font-weight:700;margin:20px 0}
.case-study-grid h3{;margin:20px 0 10px}
.case-study-grid p{;}
.center-action{text-align:center;margin-top:38px}
.execution-steps{display:grid;gap:18px}
.execution-steps article{display:grid;grid-template-columns:140px 1fr 1fr;gap:30px;align-items:start;;border-radius:18px;padding:30px}
.execution-steps span{;font-weight:800}
.execution-steps h3{;margin:0}
.execution-steps p{;;margin:0}
.work-divider{text-align:center;padding:80px 0 45px}
.work-divider p{font-weight:800;}
.work-divider h2{;;margin:0}
.work-divider h2 span{}
.operations-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.operations-grid article{;;border-radius:18px;padding:26px;min-height:260px}
.operations-grid span{;}
.operations-grid h3{;margin:35px 0 12px}
.operations-grid p{;;margin:0}
.growth-goal{text-align:center;;;margin:45px auto 0;max-width:900px}
.trial-full-section{}
.check-list{list-style:none;padding:0;columns:2;column-gap:30px}
.check-list li{position:relative;padding:12px 28px 12px 0;break-inside:avoid}
.check-list li:before{content:'✓';position:absolute;right:0;;font-weight:900}
.trial-full-section aside{;border-radius:22px;padding:34px}
.zero-price{display:block;;;}
.trial-full-section aside h3{;margin:10px 0 22px}
.trial-full-section aside small{display:block;;;margin:24px 0}
.trial-full-section aside .btn{width:100%;justify-content:center;text-align:center}
.fit-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.fit-columns article{border-radius:20px;padding:32px;}
.fit-columns h3{;margin-top:0}
.fit-columns ul{list-style:none;padding:0;margin:0}
.fit-columns li{position:relative;padding:13px 30px 13px 0;border-bottom:1px solid #e7e7e7;}
.not-fit li:before{content:'×';position:absolute;right:0;;;font-weight:900}
.good-fit{border:2px solid #0040f0}
.good-fit li:before{content:'✓';position:absolute;right:0;;font-weight:900}
.fit-closing{text-align:center;;font-weight:800;margin:36px 0 0}
.about-home .statement-grid>div>p:not(.problem-highlight){;;}
.final-close .why-grid{align-items:start}
.final-close h2{}
.final-close h3{;max-width:520px}
.final-trial-form .consent-row{display:flex;gap:12px;align-items:flex-start;margin:18px 0;;}
.final-trial-form .consent-row input{width:18px;height:18px;flex:0 0 auto;margin-top:2px}
.final-trial-form small{display:block;;;margin-top:12px}
@media(max-width:1050px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.five-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1050px){.operations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-steps article{grid-template-columns:110px 1fr 1.2fr}}
@media(max-width:900px){.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-grid article:after{display:none}.trial-offer,.trial-details-grid{grid-template-columns:1fr;gap:28px}.case-study-grid{grid-template-columns:1fr}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-steps article{grid-template-columns:1fr;gap:12px}.fit-columns{grid-template-columns:1fr}}
@media(max-width:800px){.audit-strip{grid-template-columns:1fr}.benefit-grid,.package-grid{grid-template-columns:1fr}.package-card.featured{transform:none}.five-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-pillars{display:grid;gap:10px}.hero-pillars span:after{display:none}}
@media(max-width:600px){.funnel-hero{padding-bottom:38px}.audit-strip>div{padding:18px}.metric-grid,.benefit-grid,.five-steps,.fit-grid,.journey-grid,.operations-grid{grid-template-columns:1fr}.metric-grid article{min-height:0}.package-card{min-height:0;padding:28px}.platform-list span{padding:12px 16px;}.funnel-intro{padding-top:65px}.trial-offer{padding:24px 20px;margin-top:30px}.trial-offer h2{}.problem-highlight{}.trial-details aside{padding:25px}.story-copy{}.story-punch{}.story-copy blockquote{padding:22px}.cause-list{grid-template-columns:1fr}.check-list{columns:1}.operations-grid article{min-height:0}.work-divider{padding-top:55px}.case-placeholder{height:150px}}


:root{--premium-ink:#0d0d0d;--premium-paper:#ffffff;--premium-soft:#f6f6f6;--premium-blue:#0040f0;--premium-deep:#0040f0;--premium-ice:#efefef;--premium-muted:#0040f0;--premium-line:#0d0d0d1a}
html{scroll-padding-top:112px}body,button,input,textarea,select{}body{;}.wrap,.container{width:min(1280px,calc(100% - 80px))}p{}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--premium-blue);outline-offset:6px}.nav-shell{top:16px;border-radius:18px;border:1px solid #ffffff24;;}.section,.studio-statement{padding-block:clamp(72px,9vw,140px)}.title,.statement-grid h2{;;font-weight:700;}.studio-kicker,.eyebrow,.service-category{;font-weight:700}.studio-hero.long-hero{position:relative;isolation:isolate;;padding:180px 0 88px;text-align:right;overflow:hidden}.studio-hero.long-hero:before{content:'';position:absolute;z-index:-1;inset:0;;pointer-events:none}.long-hero .audience-line{;max-width:610px;;margin:0 0 34px}.long-hero h1{;;;max-width:1180px;margin:0 0 38px;font-weight:800}.long-hero h1 span{}.long-hero .studio-intro{margin:0;max-width:800px;;}.long-hero .hero-objection{margin:24px 0 0;max-width:760px;}.long-hero .trial-offer{margin-top:58px;border:1px solid var(--premium-line);border-top:3px solid var(--premium-blue);border-radius:8px;;padding:32px;;text-align:right}.trial-offer h2{}.btn{border-radius:6px;;;border:1px solid transparent;padding:16px 26px;;transition:background .24s ease,transform .24s ease,box-shadow .24s ease}.btn:hover{;transform:translateY(-2px);}.btn:active{transform:translateY(0)}.alt,.story-section,.premium-services{}.story-section .narrow-copy{max-width:960px}.story-copy{max-width:800px}.story-copy p{}.rethink-section{}.premium-section-head{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:54px}.premium-section-head .title{margin:0}.premium-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.premium-service{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:310px;padding:36px;;border:1px solid var(--premium-line);border-radius:8px;transition:background .35s,border-color .35s,transform .35s,box-shadow .35s}.premium-service:before{content:'';position:absolute;inset:auto 0 0;height:3px;;transform:scaleX(0);transform-origin:right;transition:transform .4s}.premium-service-top{display:flex;justify-content:space-between;align-items:center;;}.premium-icon{;;;transition:transform .4s}.premium-service h3{;;margin:50px 0 32px;}.premium-more{margin-top:auto;;display:flex;align-items:center;gap:12px}.premium-more b{font-weight:400;transition:transform .3s}.premium-directory{display:inline-block;margin-top:32px}.premium-service:hover,.premium-service:focus-visible{;border-color:var(--premium-blue);transform:translateY(-5px);}.premium-service:hover:before{transform:scaleX(1)}.premium-service:hover .premium-icon{transform:rotate(-10deg)}.premium-service:hover .premium-more b{transform:translateX(-5px)}.card,.envelope-card,.form-panel,.operation-card,.fit-columns article{border-radius:8px;;border-color:var(--premium-line)}.form-panel{}.execution-steps article,.operations-grid article{border-radius:8px}.inner-page .hero,.service-lead{}.inner-page h1{;}.faq{border-radius:0;border-bottom:1px solid var(--premium-line)}.premium-image{overflow:hidden}.premium-image img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.premium-image:hover img{transform:scale(1.035)}.premium-reveal{transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}.premium-pending{opacity:0;transform:translateY(24px)}.trial-page{;}.trial-page .eyebrow{}.trial-page .card{;border-color:#ffffff20;border-radius:8px}.trial-page .cta{border-radius:6px;transition:background .25s,transform .25s}.trial-page .cta:hover{transform:translateY(-2px)}.trial-page .hero-art{animation:none}.trial-page .offer-box{border-radius:8px}.trial-page .wrap{width:min(1200px,calc(100% - 80px))}
@media(min-width:900px){.trial-page .hero h1{;}}
@media(max-width:1000px){.wrap,.container{width:calc(100% - 48px)}.nav-shell{width:calc(100% - 32px)}.long-hero h1{}.statement-grid{gap:36px}.premium-service{padding:28px;min-height:280px}}
@media(max-width:640px){html{scroll-padding-top:95px}.wrap,.container,.trial-page .wrap{width:calc(100% - 36px)}.nav-shell{top:10px;margin-top:10px;height:68px;border-radius:12px}.studio-hero.long-hero{padding-top:132px;padding-bottom:60px}.long-hero h1{;;}.long-hero .audience-line{;margin-bottom:24px}.long-hero .studio-intro{}.long-hero .trial-offer{margin-top:34px;padding:24px;display:grid;gap:20px}.long-hero .trial-offer .btn{width:100%;text-align:center}.premium-section-head{grid-template-columns:1fr;gap:12px;margin-bottom:30px}.premium-service-grid{grid-template-columns:1fr;gap:14px}.premium-service{min-height:240px;padding:26px}.premium-service h3{margin-top:32px;}.title,.statement-grid h2{;}.story-copy p{}.section,.studio-statement{padding-block:68px}.trial-page .hero h1{;}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none;transition:none;scroll-behavior:auto}.premium-pending{opacity:1;transform:none}.premium-service:hover,.btn:hover,.trial-page .cta:hover,.premium-image:hover img{transform:none}}

.home-page:has(.reference-hero){}.home-page:has(.reference-hero) .nav-shell{margin-bottom:-94px;;border-color:#ffffff20;}.studio-hero.long-hero.reference-hero{;;text-align:center;padding:166px 0 76px}.studio-hero.long-hero.reference-hero:before{}.reference-hero .wrap{max-width:1100px}.hero-brandline{;;;margin:0 0 32px}.hero-brandline span{;margin:0 10px}.long-hero.reference-hero h1{max-width:960px;;;font-weight:800;;margin:0 auto 28px;}.long-hero.reference-hero h1 span{}.long-hero.reference-hero .studio-intro{max-width:760px;margin:0 auto 32px;;;}.reference-hero .reference-cta{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:68px;padding:19px 42px;;;font-weight:800;;border-radius:999px;max-width:100%;white-space:normal}.reference-hero .reference-cta:hover{;}.hero-offer-note{;;margin:18px auto 0;}.mobile-break{display:none}.hero-offer-details{;padding-block:50px}.hero-offer-details .trial-offer{margin:0;;border:1px solid #0d0d0d1a;border-radius:8px;text-align:right}.home-page main>section:not(.reference-hero){}.home-page main>.envelope-intro,.home-page main>.execution-section,.home-page main>.about-home{}
@media(max-width:640px){.studio-hero.long-hero.reference-hero{padding:126px 0 48px}.hero-brandline{;;margin-bottom:26px}.long-hero.reference-hero h1{;;;margin-bottom:24px}.long-hero.reference-hero .studio-intro{;;margin-bottom:26px}.reference-hero .reference-cta{width:100%;min-height:60px;;padding:16px 14px;gap:10px}.hero-offer-note{;margin-top:14px}.mobile-break{display:block}.hero-offer-details{padding-block:32px}.hero-offer-details .trial-offer{padding:24px}.hero-offer-details .trial-offer h2{}}
.results-belief{;position:relative}.belief-heading{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start}.belief-heading .studio-kicker{padding-top:10px;}.belief-heading h2{;;;margin:0;font-weight:700}.belief-heading h2 span{}.belief-punch{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 26px;padding:38px 0;margin:44px 0;border-block:1px solid #0d0d0d1a;;;font-weight:800;}.belief-tachles{;font-weight:600;;margin-inline-end:auto;}.belief-punch>span:last-child{}.belief-content{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:start}.belief-copy{;;max-width:670px}.belief-copy p{margin:0 0 22px}.belief-measure{position:relative;;border-radius:8px;padding:34px 36px;border-inline-start:3px solid #0040f0}.belief-measure h3{;;margin:0 0 18px}.belief-measure p{;margin:0;}.belief-measure .belief-measure-lead{;font-weight:700;;margin-bottom:16px;;max-width:330px}.belief-measure-mark{position:absolute;inset-inline-end:28px;top:22px;;;}@media(max-width:900px){.belief-heading{grid-template-columns:1fr;gap:18px}.belief-content{gap:30px}.belief-punch{gap:14px}.belief-tachles{width:100%}}@media(max-width:640px){.belief-heading h2{;}.belief-heading h2 br{display:none}.belief-punch{margin:30px 0;padding:26px 0;gap:10px 16px;}.belief-tachles{}.belief-content{grid-template-columns:1fr;gap:22px}.belief-copy{}.belief-measure{padding:28px 24px}.belief-measure .belief-measure-lead{}.belief-measure p{}}

.home-page main>.results-belief.belief-centered{;;text-align:center;padding-block:clamp(64px,8vw,118px)}.belief-centered .wrap{max-width:1080px}.belief-centered h2{;font-weight:800;;;max-width:1000px;margin:0 auto 48px;;text-wrap:balance}.belief-centered-copy{max-width:980px;margin:0 auto;;font-weight:400;}.belief-centered-copy p{margin:0 0 18px;}.belief-centered-copy p:last-child{margin-bottom:0}.belief-centered-copy strong{font-weight:800}.belief-centered-copy .belief-centered-punch{margin-bottom:24px;;}@media(max-width:640px){.home-page main>.results-belief.belief-centered{padding-block:54px}.belief-centered .wrap{width:calc(100% - 36px)}.belief-centered h2{;;;margin-bottom:32px}.belief-centered-copy{;}.belief-centered-copy p{margin-bottom:18px}.belief-centered-copy .belief-centered-punch{;margin-bottom:22px}}

.platform-strip{;border-block:1px solid #0d0d0d10;padding:32px 0}.platform-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:44px;direction:ltr}.platform-logo{position:relative;flex:0 1 205px;height:64px;;mask:var(--logo-image) center/contain no-repeat;-webkit-mask:var(--logo-image) center/contain no-repeat}.platform-logo img{width:100%;height:100%;object-fit:contain;opacity:0}.platform-google{--logo-color:#0088ff;--logo-image:url('/assets/platforms/google-partner.png');flex-basis:155px}.platform-meta{--logo-color:#0040f0;--logo-image:url('/assets/platforms/meta-partner.png')}.platform-tiktok{--logo-color:#0d0d0d;--logo-image:url('/assets/platforms/tiktok-partner.png')}.platform-analytics{--logo-color:#0088ff;--logo-image:url('/assets/platforms/google-analytics.png');flex-basis:185px}@supports not (mask-image:url('')){.platform-logo{}.platform-logo img{opacity:1}}@media(max-width:640px){.platform-strip{padding:24px 0}.platform-strip .wrap{width:calc(100% - 32px)}.platform-strip-inner{gap:18px}.platform-logo{height:37px;min-width:0;flex:1 1 0}.platform-google{flex:.78 1 0}.platform-analytics{flex:.95 1 0}}@media(max-width:360px){.platform-strip-inner{gap:12px}.platform-logo{height:30px}}

.studio-hero.long-hero.reference-hero.liquid-hero{padding:112px 0 70px;text-align:right;overflow:hidden;}.liquid-art{position:relative;width:100%;height:clamp(280px,32vw,445px);isolation:isolate;touch-action:pan-y;overflow:hidden;filter:grayscale(1) sepia(1) hue-rotate(165deg) saturate(2.4);mix-blend-mode:screen}.liquid-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:scale(1.08);transition:opacity .35s;pointer-events:none}.liquid-art canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .35s;pointer-events:none}.liquid-art[data-gl=on] canvas{opacity:1}.liquid-art[data-gl=on] img{opacity:0}.liquid-backdrop{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;;;font-weight:800;;pointer-events:none;direction:ltr}.liquid-hint{position:absolute;bottom:9px;left:50%;transform:translateX(-50%);;;;white-space:nowrap;pointer-events:none}.liquid-copy{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;position:relative;padding-top:30px}.liquid-hero .hero-brandline{margin-bottom:22px;}.long-hero.reference-hero.liquid-hero h1{;;margin:0;max-width:700px;}.long-hero.reference-hero.liquid-hero .studio-intro{;;text-align:right;max-width:490px;margin:0 0 27px}.liquid-hero .reference-cta{;border-radius:6px;padding:17px 23px;min-height:60px;width:100%;max-width:465px;justify-content:space-between}.liquid-hero .hero-offer-note{text-align:right;margin-top:16px;}.liquid-aside{padding-bottom:6px}@media(max-width:900px){.liquid-copy{gap:35px}.long-hero.reference-hero.liquid-hero h1{}.long-hero.reference-hero.liquid-hero .studio-intro{}.liquid-hero .reference-cta{;padding-inline:16px}}@media(max-width:640px){.studio-hero.long-hero.reference-hero.liquid-hero{padding:99px 0 42px;text-align:center}.liquid-art{height:210px}.liquid-copy{grid-template-columns:1fr;gap:23px;padding-top:18px}.liquid-hero .hero-brandline{margin-bottom:18px;}.long-hero.reference-hero.liquid-hero h1{;;margin:auto;}.long-hero.reference-hero.liquid-hero .studio-intro{text-align:center;;;margin:0 auto 24px}.liquid-hero .hero-offer-note{text-align:center;}.liquid-hero .reference-cta{;max-width:none;padding:16px 18px}.liquid-hint{;bottom:0}}@media(prefers-reduced-motion:reduce){.liquid-art canvas,.liquid-hint{display:none}.liquid-art img{opacity:1}}


.gf-root {
  --gf-px: 0;
  --gf-py: 0;
  --gf-ease: cubic-bezier(.2, .8, .2, 1);
  --gf-spring: cubic-bezier(.34, 1.36, .5, 1);
  --gf-hinge: 0deg;
  --gf-lift: 42px;
  --gf-spread: 0px;
  --gf-fan: 0deg;
  --gf-stack: 15px;
  --gf-ink: #151515;
  --gf-ink-soft: rgba(21,21,21, .55);
  position: relative;
  display: inline-block;
  flex: none;
  vertical-align: top;
  font-family: ui-sans-serif, system-ui, -apple-system, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  isolation: isolate;
}
.gf-root[data-tone="dark"] { --gf-ink: #f6f6f6; --gf-ink-soft: rgba(246,246,246, .58); }
.gf-root:hover, .gf-root:focus-within { --gf-hinge: -11deg; --gf-lift: -34px; --gf-spread: 8px; --gf-fan: 1.4deg; --gf-stack: 10px; }
.gf-root[data-open] { --gf-hinge: -24deg; --gf-lift: -96px; --gf-spread: 40px; --gf-fan: 5deg; --gf-stack: 30px; }

.gf-stage {
  position: absolute;
  left: 0;
  top: 0;
  width: 340px;
  height: 272px;
  transform-origin: 0 0;
}
.gf-tilt {
  position: absolute;
  inset: 0;
  transform: perspective(1400px) rotateX(calc(var(--gf-py) * -3deg)) rotateY(calc(var(--gf-px) * 4deg));
  transition: transform .9s var(--gf-ease);
}

.gf-shadow {
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: -6px;
  height: 60px;
  border-radius: 40px;
  background: rgba(19,19,19, .34);
  filter: blur(22px);
  transform: translateX(calc(var(--gf-px) * -8px));
  transition: transform .9s var(--gf-ease), opacity .9s var(--gf-ease);
}
.gf-root[data-tone="dark"] .gf-shadow { background: rgba(0,0,0, .62); }

.gf-back {
  position: absolute;
  inset: 0;
  overflow: hidden;
  background: linear-gradient(180deg, #f3f3f3 0%, #e4e4e4 100%);
}
.gf-root[data-tone="dark"] .gf-back { background: linear-gradient(180deg, #2b2b2b 0%, #131313 100%); }
.gf-art {
  position: absolute;
  left: -12px;
  top: -12px;
  max-width: none;
  object-fit: cover;
  transform: translate(calc(var(--gf-px) * -7px), calc(var(--gf-py) * -6px)) scale(1.02);
  transition: transform 1.1s var(--gf-ease), opacity 1.2s var(--gf-ease), filter 1.2s var(--gf-ease);
}
canvas.gf-art { opacity: 0; filter: blur(14px) saturate(.6); }
canvas.gf-art[data-ready] { opacity: 1; filter: none; }
.gf-back-sheen {
  position: absolute;
  inset: 0;
  background:
    linear-gradient(180deg, rgba(255,255,255, .22) 0%, rgba(255,255,255, 0) 22%),
    radial-gradient(120% 80% at 80% 0%, rgba(255,255,255, .16), rgba(255,255,255, 0) 60%);
  pointer-events: none;
}

.gf-rim {
  position: absolute;
  left: 0;
  top: 0;
  max-width: none;
  overflow: visible;
  pointer-events: none;
  fill: none;
}
.gf-back-rim { width: 340px; height: 272px; }
.gf-back-rim path { stroke: rgba(255,255,255, .45); stroke-width: 1; }
.gf-root[data-tone="dark"] .gf-back-rim path { stroke: rgba(255,255,255, .16); }

/* ---- files ---------------------------------------------------------------- */
.gf-files {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  /* nothing hangs out of the bottom of the pocket, however tall the stack */
  clip-path: inset(-400px -400px 10px -400px);
}
.gf-sheet-slot { display: contents; }
.gf-sheet {
  all: unset;
  box-sizing: border-box;
  position: absolute;
  left: 34px;
  top: 96px;
  width: 272px;
  height: 184px;
  border-radius: 16px;
  overflow: hidden;
  cursor: pointer;
  pointer-events: auto;
  background: linear-gradient(180deg, #ffffff 0%, #f1f1f1 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255, .9),
    0 0 0 .5px rgba(0,0,0, .1),
    0 10px 26px -8px rgba(14,14,14, .28);
  transform-origin: 50% 100%;
  transform:
    translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1))
    rotate(calc(var(--gf-jr) + var(--gf-slot) * var(--gf-fan)));
  transition:
    transform .75s var(--gf-spring) calc(var(--gf-depth) * 40ms),
    box-shadow .4s var(--gf-ease),
    translate .9s var(--gf-ease),
    opacity .9s var(--gf-ease);
}
.gf-root[data-tone="dark"] .gf-sheet { background: linear-gradient(180deg, #2d2d2d 0%, #1d1d1d 100%); box-shadow: inset 0 1px 0 rgba(255,255,255, .14), 0 0 0 .5px rgba(255,255,255, .08), 0 12px 28px -8px rgba(0,0,0, .7); }
.gf-sheet--art { background: #1b1b1b; }
.gf-root[data-open] .gf-sheet:hover,
.gf-root[data-open] .gf-sheet:focus-visible {
  transform:
    translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1 - 18px))
    rotate(calc(var(--gf-slot) * var(--gf-fan) * .6));
  box-shadow: inset 0 1px 0 rgba(255,255,255, .9), 0 0 0 .5px rgba(0,0,0, .1), 0 22px 40px -12px rgba(14,14,14, .42);
  transition-delay: 0s;
}
.gf-sheet:focus-visible { outline: 2px solid #0088ff; outline-offset: 2px; }
.gf-sheet-art {
  position: absolute;
  left: 0;
  top: 0;
  width: 272px;
  height: 184px;
  max-width: none;
  object-fit: cover;
  transition: opacity .9s var(--gf-ease), filter .9s var(--gf-ease);
}
canvas.gf-sheet-art { opacity: 0; filter: blur(10px); }
canvas.gf-sheet-art[data-ready] { opacity: 1; filter: none; }
.gf-sheet--art::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(180deg, rgba(0,0,0, .42) 0%, rgba(0,0,0, 0) 34%);
  box-shadow: inset 0 0 0 1px rgba(255,255,255, .2);
  pointer-events: none;
}
.gf-sheet-head {
  position: absolute;
  left: 14px;
  right: 14px;
  top: 11px;
  z-index: 1;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 10px;
  white-space: nowrap;
}
.gf-sheet-name {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12.5px;
  font-weight: 560;
  letter-spacing: -.005em;
  color: #191919;
}
.gf-sheet-meta {
  flex: none;
  font-family: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 10px;
  letter-spacing: .02em;
  color: rgba(25,25,25, .5);
}
.gf-root[data-tone="dark"] .gf-sheet-name, .gf-sheet--art .gf-sheet-name { color: #fafafa; }
.gf-root[data-tone="dark"] .gf-sheet-meta, .gf-sheet--art .gf-sheet-meta { color: rgba(250,250,250, .66); }
.gf-lines {
  position: absolute;
  left: 14px;
  right: 14px;
  top: 40px;
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.gf-lines i {
  display: block;
  height: 5px;
  border-radius: 3px;
  background: rgba(25,25,25, .08);
}
.gf-lines i:first-child { height: 9px; margin-bottom: 4px; background: rgba(25,25,25, .14); }
.gf-root[data-tone="dark"] .gf-lines i { background: rgba(255,255,255, .08); }
.gf-root[data-tone="dark"] .gf-lines i:first-child { background: rgba(255,255,255, .16); }

.gf-sheet--drop { animation: gf-drop .85s var(--gf-ease) both; }
@keyframes gf-drop {
  0% { translate: 0 -190px; rotate: -9deg; opacity: 0; }
  35% { opacity: 1; }
  72% { translate: 0 10px; rotate: 1deg; }
  100% { translate: 0 0; rotate: 0deg; opacity: 1; }
}

/* ---- front glass ----------------------------------------------------------- */
.gf-front {
  position: absolute;
  left: 0;
  top: 74px;
  width: 340px;
  height: 198px;
  z-index: 10;
  -webkit-backdrop-filter: blur(22px) saturate(1.5);
  backdrop-filter: blur(22px) saturate(1.5);
  transform-origin: 50% 100%;
  transform: perspective(760px) rotateX(var(--gf-hinge));
  transition: transform .8s var(--gf-spring), translate 1s var(--gf-ease), opacity 1s var(--gf-ease);
}
.gf-front--bump { animation: gf-bump .7s var(--gf-ease) .38s both; }
@keyframes gf-bump {
  0% { scale: 1; }
  35% { scale: 1.018 .975; }
  70% { scale: .996 1.006; }
  100% { scale: 1; }
}
.gf-tint {
  position: absolute;
  inset: 0;
  background:
    linear-gradient(180deg, rgba(255,255,255, .16) 0%, rgba(255,255,255, .5) 42%, rgba(252,252,252, .93) 100%);
}
.gf-root[data-tone="dark"] .gf-tint {
  background: linear-gradient(180deg, rgba(19,19,19, .18) 0%, rgba(15,15,15, .62) 46%, rgba(9,9,9, .94) 100%);
}
.gf-spec {
  position: absolute;
  inset: 0;
  background: radial-gradient(260px 200px at calc(50% + var(--gf-px) * 46%) calc(30% + var(--gf-py) * 40%), rgba(255,255,255, .5), rgba(255,255,255, 0) 70%);
  mix-blend-mode: soft-light;
  opacity: .9;
  transition: background-position .6s var(--gf-ease);
  pointer-events: none;
}
.gf-root[data-tone="dark"] .gf-spec { mix-blend-mode: screen; opacity: .16; }
.gf-front-rim { width: 340px; height: 198px; }
.gf-front-rim path { stroke-width: 2.4; transition: stroke-width .3s var(--gf-ease); }
.gf-root[data-tone="dark"] .gf-front-rim { opacity: .55; }

.gf-hit {
  all: unset;
  position: absolute;
  inset: 0;
  z-index: 1;
  cursor: pointer;
}
.gf-hit:focus-visible ~ .gf-label .gf-title { text-decoration: underline; text-decoration-thickness: 1.5px; text-underline-offset: 4px; }
.gf-front:has(.gf-hit:focus-visible) .gf-front-rim path { stroke-width: 5; }

.gf-label {
  position: absolute;
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: 4px;
  max-width: 200px;
  pointer-events: none;
  color: var(--gf-ink);
}
.gf-root[data-place="bottom-left"] .gf-label { left: 28px; bottom: 32px; }
.gf-root[data-place="top-left"] .gf-label { left: 28px; top: 34px; }
.gf-root[data-place="top-right"] .gf-label { right: 32px; top: 52px; align-items: flex-start; }
.gf-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.15;
  letter-spacing: -.012em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gf-meta {
  font-family: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 12px;
  letter-spacing: .03em;
  color: var(--gf-ink-soft);
  white-space: nowrap;
  animation: gf-roll .5s var(--gf-ease) both;
}
@keyframes gf-roll {
  from { opacity: 0; translate: 0 7px; filter: blur(3px); }
  to { opacity: 1; translate: 0 0; filter: blur(0); }
}

/* ---- the key: + or ··· ------------------------------------------------------ */
.gf-key {
  all: unset;
  box-sizing: border-box;
  position: absolute;
  right: 22px;
  bottom: 22px;
  z-index: 12;
  width: 58px;
  height: 58px;
  border-radius: 18px;
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: transform .35s var(--gf-spring), box-shadow .35s var(--gf-ease), background .35s var(--gf-ease);
}
.gf-key:hover { transform: translateY(-2px); }
.gf-key:active { transform: translateY(0) scale(.93); transition-duration: .12s; }
.gf-key:focus-visible { outline: 2px solid #0088ff; outline-offset: 3px; }
.gf-key--add {
  color: #ffffff;
  background: radial-gradient(120% 90% at 50% 0%, #3c3c3c 0%, #131313 55%, #050505 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255, .22),
    inset 0 -3px 8px rgba(0,0,0, .7),
    0 0 0 1px rgba(0,0,0, .75),
    0 14px 22px -8px rgba(0,0,0, .55),
    0 3px 6px -2px rgba(0,0,0, .35);
}
.gf-root[data-tone="dark"] .gf-key--add {
  color: #121212;
  background: radial-gradient(120% 90% at 50% 0%, #ffffff 0%, #ededed 55%, #d3d3d3 100%);
  box-shadow: inset 0 1px 0 #ffffff, inset 0 -3px 8px rgba(0,0,0, .14), 0 0 0 1px rgba(0,0,0, .4), 0 14px 22px -8px rgba(0,0,0, .7);
}
.gf-key--more {
  color: #121212;
  background: linear-gradient(180deg, rgba(255,255,255, .92) 0%, rgba(227,227,227, .82) 100%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  box-shadow:
    inset 0 1px 0 #ffffff,
    inset 0 -2px 4px rgba(0,0,0, .06),
    0 0 0 1px rgba(0,0,0, .16),
    0 10px 18px -8px rgba(0,0,0, .3);
}
.gf-root[data-tone="dark"] .gf-key--more {
  color: #f6f6f6;
  background: linear-gradient(180deg, rgba(255,255,255, .16) 0%, rgba(255,255,255, .06) 100%);
  box-shadow: inset 0 1px 0 rgba(255,255,255, .22), 0 0 0 1px rgba(255,255,255, .1), 0 10px 18px -8px rgba(0,0,0, .6);
}
.gf-key--more[aria-expanded="true"] { transform: scale(.96); }
.gf-glyph { display: block; max-width: none; fill: none; stroke: currentColor; stroke-linecap: round; }
.gf-glyph--plus { width: 26px; height: 26px; stroke-width: 1.6; animation: gf-turn .6s var(--gf-spring); }
.gf-glyph--more { width: 30px; height: 12px; stroke-width: 1.7; }
@keyframes gf-turn { from { rotate: -90deg; } to { rotate: 0deg; } }

/* ---- menu ------------------------------------------------------------------- */
.gf-menu {
  position: absolute;
  right: 22px;
  bottom: 90px;
  z-index: 20;
  min-width: 176px;
  padding: 6px;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  background: rgba(252,252,252, .72);
  -webkit-backdrop-filter: blur(24px) saturate(1.6);
  backdrop-filter: blur(24px) saturate(1.6);
  box-shadow: inset 0 1px 0 rgba(255,255,255, .9), 0 0 0 .5px rgba(0,0,0, .14), 0 24px 48px -16px rgba(14,14,14, .4);
  transform-origin: 100% 100%;
  opacity: 0;
  visibility: hidden;
  transform: translateY(6px) scale(.94);
  transition: opacity .2s var(--gf-ease), transform .32s var(--gf-spring), visibility 0s .32s;
}
.gf-menu[data-open] { opacity: 1; visibility: visible; transform: none; transition-delay: 0s; }
.gf-root[data-tone="dark"] .gf-menu { background: rgba(31,31,31, .72); box-shadow: inset 0 1px 0 rgba(255,255,255, .1), 0 0 0 .5px rgba(255,255,255, .1), 0 24px 48px -16px rgba(0,0,0, .8); }
.gf-menu-item {
  all: unset;
  box-sizing: border-box;
  padding: 9px 12px;
  border-radius: 10px;
  font-size: 13.5px;
  font-weight: 450;
  color: #191919;
  cursor: pointer;
}
.gf-root[data-tone="dark"] .gf-menu-item { color: #f4f4f4; }
.gf-menu-item:hover, .gf-menu-item:focus-visible { background: rgba(25,25,25, .07); }
.gf-root[data-tone="dark"] .gf-menu-item:hover, .gf-root[data-tone="dark"] .gf-menu-item:focus-visible { background: rgba(255,255,255, .09); }
.gf-menu-item--danger { color: #0040f0; }
.gf-root[data-tone="dark"] .gf-menu-item--danger { color: #0040f0; }

/* ---- entrance: the folder assembles itself ---------------------------------- */
.gf-root:not([data-entered]) .gf-back,
.gf-root:not([data-entered]) .gf-back-rim { translate: 0 22px; opacity: 0; }
.gf-root:not([data-entered]) .gf-sheet { translate: 0 -120px; opacity: 0; }
.gf-root:not([data-entered]) .gf-front { translate: 0 46px; opacity: 0; }
.gf-root:not([data-entered]) .gf-key { opacity: 0; scale: .6; }
.gf-root:not([data-entered]) .gf-shadow { opacity: 0; }
.gf-back, .gf-back-rim { transition: translate 1s var(--gf-ease), opacity .9s var(--gf-ease); }
.gf-root[data-entered] .gf-sheet { transition-delay: calc(var(--gf-depth) * 40ms), 0s, calc(.18s + var(--gf-depth) * 90ms), calc(.18s + var(--gf-depth) * 90ms); }
.gf-root[data-entered] .gf-front { transition-delay: 0s, .42s, .42s; }
.gf-key { transition: transform .35s var(--gf-spring), box-shadow .35s var(--gf-ease), opacity .6s var(--gf-ease) .7s, scale .7s var(--gf-spring) .7s; }

@media (prefers-reduced-motion: reduce) {
  .gf-root *, .gf-root *::before, .gf-root *::after {
    transition-duration: 0s !important;
    transition-delay: 0s !important;
    animation: none !important;
  }
  .gf-tilt { transform: none; }
}
.service-envelope .glass-card,.premium-services .glass-card{padding:22px;border:0;background:transparent;display:flex;flex-direction:column;min-width:0;overflow:visible}
.glass-card>h3{font-size:26px;margin:18px 0}.gf-root{display:block;width:min(100%,340px);height:326px;margin:0 auto;flex-shrink:0;font-family:Assistant,Arial,sans-serif;direction:rtl}.gf-root .gf-back{background:#0040f0}.gf-root .gf-tint{background:linear-gradient(180deg,#22222222,#191919ed)}.gf-root .gf-title{font:700 22px/1.2 Assistant,Arial,sans-serif;color:white;white-space:normal}.gf-root .gf-meta{color:#bbbbbb}.gf-root .gf-label{max-width:260px;top:75px!important;right:28px!important}.gf-root .gf-sheet-name{font-family:Assistant,Arial,sans-serif;color:#151515;white-space:normal}.gf-root .gf-hit:focus-visible{outline:2px solid #0040f0;outline-offset:-6px}.envelope-grid,.premium-service-grid{gap:25px}.envelope-card nav a{font-size:17px}.gf-root .gf-sheet-head{direction:rtl}

.service-envelope .envelope-card.glass-card{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:20px 0!important}.service-envelope .glass-card>h3{margin:18px 0 12px}.service-envelope .glass-card .gf-label{display:none}
@media(max-width:640px){.service-envelope .gf-root{width:min(100%,238px)!important;margin:0 auto 10px}.service-envelope .envelope-grid,.service-envelope .envelope-secondary{gap:36px}.service-envelope .envelope-card nav a{padding-block:14px}.service-envelope .glass-card>h3{margin-top:10px}}

/* Shared monochrome system. Accent sampled visually from supplied reference. */
:root{color-scheme:dark;--blue:#0040f0;--accent:#0040f0;--primary:#0040f0;--premium-blue:#0040f0;--premium-deep:#0040f0;--premium-ink:#ffffff;--premium-paper:#000000;--premium-soft:#000000;--premium-ice:#111111;--premium-muted:#aaaaaa;--premium-line:#ffffff26;--glass-blue:#0040f0;--ink:#ffffff;--muted:#aaaaaa;--line:#ffffff26}
html,body,body:not(.trial-page),main,footer,.footer,.section,.section.alt,.hero,.cta:not(a):not(button),.studio-services,.premium-services,.service-envelope,.studio-contact,.acquaintance,.offer,.benefits,.service-lead,.platform-strip{background:#000000!important;color:#ffffff!important;background-image:none!important}
body,input,textarea,select,button,h1,h2,h3,h4,p,a,summary,label,legend{font-family:Assistant,Arial,sans-serif!important}
h1,h2,h3,h4,.title,summary,label,legend,h1 span,h1 em,h2 span,h2 em,.hero-brandline,.studio-kicker,.eyebrow,.text-link,.premium-more{color:#ffffff!important}
h1,h2,.title{letter-spacing:-.035em}h1{line-height:1.04!important}p,.lead,.reading,.studio-intro,.card p,.hero p{color:#bcbcbc!important;line-height:1.65}p{max-width:70ch}
.card,.form-panel,.execution-steps article,.operations-grid article,.fit-columns article,.trial-offer,.trial-details-grid aside,.offer-box,.faq{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;color:white!important}
.card,.execution-steps article,.operations-grid article,.offer-box{border-top:1px solid #ffffff30!important;padding:24px 0!important;transform:none!important}.faq{border-bottom:1px solid #ffffff30!important;padding:22px 0!important;margin:0!important}.faq p{margin-bottom:4px}
.btn,a.cta,button.cta,.trial-page .cta,.reference-hero .reference-cta{background:transparent!important;border:0!important;border-bottom:1px solid #ffffff!important;border-radius:0!important;color:#ffffff!important;box-shadow:none!important;padding:12px 0!important;min-height:48px;text-decoration:none;font-size:21px;font-weight:700;display:inline-flex;gap:24px;align-items:center}
.btn:hover,a.cta:hover,button.cta:hover,.text-link:hover,.opening-contact:hover{color:#0088ff!important;background:transparent!important}a:focus-visible,button:focus-visible{outline:2px solid #0088ff;outline-offset:5px}
input:not([type=checkbox]):not([type=radio]),textarea,select{background:#080808!important;color:#ffffff!important;border:1px solid #666666!important;border-radius:0!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:#aaaaaa!important}input:focus,textarea:focus,select:focus{outline:2px solid #0088ff!important}input[type=radio],input[type=checkbox]{accent-color:#0040f0}
.nav-shell,.header{background:#000000!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;border-color:#ffffff20!important}.mega-panel,.mobile-drawer,dialog{background:#090909!important;color:#ffffff!important;border-color:#ffffff30!important;backdrop-filter:none!important}.mega-panel a,.mobile-drawer a,.envelope-card nav a,.footer-catalog a{color:#dddddd!important}
.hero-art,.hero-art:before,.hero-art:after,.visual,.campaign-ribbon{display:none!important}.section{padding-block:85px}.hero{padding-block:85px!important}.hero .hero-copy{max-width:100%;padding:0!important}.trial-page .hero{min-height:auto!important}.trial-page .hero h1{font-size:clamp(44px,6.8vw,90px)}.trial-page .hero .intro{font-size:24px}.trial-page .hero .scroll-cue{display:none}.trial-page .choice{background:transparent!important;border:1px solid #555555!important;border-radius:0!important}.trial-page .choice:has(input:checked){border-color:#0088ff!important;background:#0040f018!important}.trial-page [hidden],[hidden]{display:none!important}
.clean-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.clean-steps article{border-top:1px solid #555555;padding-top:25px}.step-number{font-size:clamp(55px,7vw,100px);line-height:1;font-weight:400;display:block;direction:ltr;text-align:left;color:white}.step-number i{color:#0040f0;font-style:normal}.clean-steps h3{font-size:30px;margin:25px 0 8px}.clean-steps p{font-size:20px}.clean-offer h2{font-size:clamp(42px,6vw,85px)}.envelope-heading{margin-bottom:35px}.envelope-secondary{margin-top:25px}.envelope-heading h2{font-size:clamp(40px,5vw,72px)}
.platform-strip{border-block:1px solid #333333!important}.platform-logo img{filter:grayscale(1) brightness(2)}.platform-tiktok img{filter:invert(1) grayscale(1)}
.graphics-showcase,.graphics-stage{background:#000000!important}.graphics-slide{box-shadow:none!important;border-radius:0!important;border-color:#333333!important}.graphics-heading h2{color:#ffffff!important}.graphics-controls button{background:none!important;border:1px solid #555555!important;color:#ffffff!important}
::selection{background:#0040f0;color:#ffffff}
@media(max-width:640px){.section{padding-block:56px}.hero{padding-block:55px!important}.clean-steps{grid-template-columns:1fr;gap:28px}.clean-steps article{display:grid;grid-template-columns:85px 1fr;gap:0 20px}.step-number{grid-row:span 2;font-size:65px}.clean-steps h3{margin:0;font-size:28px}.clean-steps p{margin:6px 0}.wrap{width:calc(100% - 40px)!important}.envelope-grid,.envelope-secondary,.premium-service-grid{grid-template-columns:1fr!important}.trial-page .full-screen{padding:28px 20px!important}.trial-page h1.step-title{font-size:36px!important}.trial-page .personal-note{padding:0;border:0;background:none}.trial-page .intro-wrap{width:100%;max-width:680px}.trial-page .hero .intro{font-size:21px}.trial-page .cta{max-width:100%;white-space:normal}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
.hero:before,.hero:after,.section:before,.section:after,.studio-hero:before{background:none!important;box-shadow:none!important}.service-envelope .envelope-card{border-radius:0!important;box-shadow:none!important}.envelope-card>svg.service-icon{display:none}.terms,.offer-terms,.crumb,.small-note{color:#aaaaaa!important}.trial-page .progress-track{background:#333333!important}.trial-page #progress-fill{background:#0040f0!important}.trial-page .step-description{font-size:18px!important}.trial-page .choices{gap:10px}

/* Typography and surfaces are owned here, after structural styles. */
:root{--font-body:20px;--font-h1:clamp(44px,6vw,82px);--font-h2:clamp(32px,4vw,54px);--font-h3:26px}
html{background:#000000;color:#ffffff;font-family:Assistant,Arial,sans-serif}body{margin:0;font-size:var(--font-body);line-height:1.65}*{box-sizing:border-box}
body h1{font-size:var(--font-h1)!important;font-weight:800!important;line-height:1.08!important}body h2,body .title{font-size:var(--font-h2)!important;font-weight:700!important;line-height:1.15!important}body h3{font-size:var(--font-h3)!important;line-height:1.3!important}body p,body li{font-size:var(--font-body)!important;line-height:1.7!important}body .btn,body a.cta,body button.cta{font-size:21px!important}body .small-note,body .terms,body .crumb,body .service-category,body .copyright{font-size:15px!important;line-height:1.6!important}body .form-panel p{font-size:17px!important}
.nav-shell{position:relative!important;top:auto!important;margin:0 auto!important;height:90px!important;width:min(1500px,calc(100% - 80px))!important;border-radius:0!important;border:0!important;z-index:30}.nav-shell .nav{height:100%}.home-page .nav-shell .logo{visibility:hidden}.logo{background-image:url('/assets/brand/yair-digital-logo.png');background-position:center;background-repeat:no-repeat;background-size:contain}.home-page .nav-shell:after{display:none}
main{padding:0!important;text-align:inherit!important}.section,.hero,.service-lead,.service-value,.service-example,.service-scope,.service-faq-section,.service-practical-section,.service-related,.service-about,.service-final{background:#000000!important;background-image:none!important;color:#ffffff!important}
.value-grid article,.example-flow article,.service-fit aside,.service-jump,.service-trust,.service-outline,.tool-links a,.package-card,.benefit-grid article,.audit-strip>div,.fit-grid a{background:#000000!important;background-image:none!important;color:#ffffff!important;box-shadow:none!important;border-color:#444444!important}
.value-grid article h3,.example-flow article h3,.package-card h3{color:#ffffff!important}.gf-root .gf-sheet{color:#151515!important;background:#f5f5f5!important}.gf-root .gf-sheet-name{color:#151515!important}.gf-root .gf-lines i{background:#c0c0c0!important}.gf-root .gf-title{font-size:22px!important;color:#ffffff!important}.gf-root .gf-meta{font-size:13px!important}.envelope-card.glass-card{background:#080808!important}
.service-envelope .envelope-card nav a{font-size:17px}.footer-catalog h2,.mega-panel h2{font-size:21px!important}.footer-catalog a,.mega-panel a,.nav-links a,.mobile-drawer a{font-size:17px}.editorial-service .prose{max-width:860px}.editorial-service h1{margin:25px 0}.editorial-service h2{margin:60px 0 20px}.editorial-service ul{padding-inline-start:25px}.editorial-service li{padding:6px 0}.editorial-service .service-hook{font-size:24px!important;color:#ffffff!important}.editorial-service .form-panel{margin-top:65px;padding:30px 0!important;border-top:1px solid #555555!important}.editorial-service .related-services{display:flex;flex-wrap:wrap;gap:20px}.editorial-service .faq summary{font-size:21px!important}.editorial-service .service-category{color:#aaaaaa!important}.editorial-service .service-hook+p{margin-bottom:20px}
.service-jump a{color:#dddddd!important}.premium-pending{opacity:1!important;transform:none!important}.reveal{opacity:1!important;transform:none!important}.whatsapp{background:#0040f0!important;color:#ffffff!important;box-shadow:none!important}.menu-toggle{background:transparent!important;color:#ffffff!important}.menu-toggle span,.menu-toggle i{background:#ffffff!important}.drawer-close{background:#111111!important;color:#ffffff!important}.service-category,.scope-list span,.value-grid span,.example-flow span,.eyebrow{color:#aaaaaa!important}
@media(max-width:640px){:root{--font-body:19px;--font-h1:40px;--font-h2:32px;--font-h3:25px}.nav-shell{height:72px!important;width:calc(100% - 40px)!important}.editorial-service .service-hook{font-size:22px!important}.editorial-service h2{margin-top:42px}.section{padding-block:50px}.footer-catalog{grid-template-columns:1fr!important}.home-page .nav-shell .logo{display:none}.home-page .nav-shell .nav{justify-content:flex-start}.opening-copy h2{font-size:32px!important}.clean-steps .step-number{font-size:65px}.trial-page .step-description{font-size:18px!important}}
.menu-backdrop.open{background:#000000bb!important}.menu-toggle:before,.menu-toggle:after{background:#ffffff!important}.mobile-drawer{background:#090909!important}.drawer-head{background:#090909!important}.menu-toggle{border:1px solid #555555!important}.step-number{font-size:clamp(55px,7vw,100px)}.service-envelope .envelope-heading p:empty{display:none}

.service-envelope .envelope-card.glass-card{background:transparent!important;border:0!important;outline:0!important}.whatsapp{width:48px!important;height:48px!important;left:12px!important;right:auto!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;display:grid!important;place-items:center;z-index:19}.whatsapp svg{display:block;width:28px;height:28px}body{padding-bottom:80px}.footer{padding-bottom:80px}
/* Persistent header: physical left logo and right menu on both LTR and RTL pages. */
body .nav-shell{position:sticky!important;top:0!important;left:0!important;width:100%!important;height:84px!important;margin:0!important;padding:0!important;background:#000000!important;z-index:50;border-bottom:1px solid #ffffff1c!important}
body .nav-shell .nav{direction:ltr!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px;width:min(1500px,calc(100% - 80px))!important;height:100%;margin:0 auto!important}
body .nav-shell .logo,body.home-page .nav-shell .logo{order:0;display:block!important;visibility:visible!important;width:190px!important;height:43px!important;background-image:url('/assets/brand/yair-digital-logo.png')!important;background-size:cover!important;background-position:center 70%!important;flex:0 0 190px}
.nav-shell .nav-links{order:1;direction:rtl;margin-left:auto}.nav-shell .menu-toggle{order:2;flex:0 0 46px;margin:0!important;width:46px;height:46px;border:0!important;border-radius:0!important;background:none!important;align-items:flex-end;justify-content:center}
.drawer-logo{width:180px!important;height:40px!important;display:block;background-image:url('/assets/brand/yair-digital-logo.png')!important;background-size:cover!important;background-position:center 70%!important}
.footer .logo{background-image:url('/assets/brand/yair-digital-logo.png')!important;background-size:cover!important;background-position:center 70%!important;width:220px!important;height:49px!important}
.trial-page img.logo{width:190px!important;height:43px!important;object-fit:cover;object-position:center 70%}.trial-page .mast{position:sticky;top:0;z-index:50;background:#000000!important;padding-block:16px;border-bottom:1px solid #333333}
.agency-intro{border-top:1px solid #ffffff20}.agency-intro .wrap{max-width:1000px}.agency-intro h2{margin:0 0 34px}.agency-intro-copy{max-width:820px}.agency-intro .intro-lead{font-size:clamp(23px,2.5vw,32px)!important;color:#ffffff!important}.agency-intro p{margin-bottom:24px}.agency-expertise .wrap{max-width:1000px}.agency-expertise .brand-dot{color:#0040f0!important}.expertise-editorial{max-width:820px;margin:55px 0 0 auto}.expertise-editorial article{padding:0 0 65px;margin-bottom:55px;border-bottom:1px solid #ffffff26}.expertise-editorial article:last-child{margin-bottom:0}.expertise-index{display:block;text-align:right;font-size:48px;font-weight:800;line-height:1;color:#0040f0;margin-bottom:20px}.expertise-editorial h3{font-size:clamp(28px,3.2vw,40px)!important;font-weight:600;margin:0 0 24px}.expertise-editorial p{margin:0 0 20px}
@media(max-width:900px){.nav-shell .nav-links{display:none!important}}
@media(max-width:640px){body .nav-shell{height:72px!important}body .nav-shell .nav{width:calc(100% - 40px)!important;justify-content:space-between!important}body .nav-shell .logo,body.home-page .nav-shell .logo{width:150px!important;height:34px!important;flex-basis:150px}.nav-shell .menu-toggle{width:42px;height:42px;flex-basis:42px}.agency-intro h2{font-size:36px!important}.agency-intro .intro-lead{font-size:23px!important}.expertise-editorial{margin-top:36px}.expertise-index{font-size:42px}.expertise-editorial article{padding-bottom:38px;margin-bottom:38px}.expertise-editorial h3{font-size:29px!important}}
.hero-signature{font-size:13px!important;letter-spacing:.12em;text-align:left;margin:0 0 20px;color:#aaaaaa!important}.section-intro{max-width:800px;margin:0 0 45px}.home-service-directory .premium-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 45px;margin-top:45px}.home-service-directory .premium-service{border:0!important;background:none!important;padding:0!important;border-radius:0!important;min-height:0;box-shadow:none!important;overflow:visible;transform:none!important}.home-service-directory .premium-service:before{display:none}.home-service-directory .premium-service h3{font-size:28px!important;margin:18px 0 12px}.home-service-directory .premium-service p{margin:0 0 20px}.home-service-directory .premium-more{margin-top:auto}.home-service-directory .service-number{font-size:15px;color:#aaaaaa;margin:8px 0}.home-service-directory .folder-links{display:grid;gap:10px}.home-service-directory .has-folder .folder-links{display:none}.home-service-directory .gf-root{width:min(100%,300px);margin:0 auto 10px}.home-service-directory .gf-sheet-name{font-size:17px!important;font-weight:700;line-height:1.25}.home-service-directory .gf-sheet:focus-visible{outline:3px solid #0040f0;outline-offset:4px}.home-service-directory .gf-files{z-index:3}.home-service-directory .gf-root[data-open]{z-index:5}.home-service-directory .premium-service:focus-within{z-index:6}.our-approach .clean-steps{margin-top:50px}.selected-works,.home-closing{border-top:1px solid #ffffff20}.closing-signature{font-size:28px!important;font-weight:800;margin:45px 0 0}.home-faq .faq{max-width:none}.clean-offer .wrap,.selected-works .wrap,.home-closing .wrap{max-width:1000px}
@media(max-width:640px){.hero-signature{font-size:10px!important;letter-spacing:.05em}.home-service-directory .premium-service-grid{grid-template-columns:1fr;gap:60px}.home-service-directory .gf-root{width:min(100%,260px)!important;margin-bottom:12px}.home-service-directory .premium-service h3{font-size:27px!important}.home-service-directory .premium-service p{font-size:18px!important}.home-service-directory .section-intro{margin-bottom:20px}.home-service-directory .gf-sheet-name{font-size:18px!important}.opening-copy h2{font-size:30px!important}}

:root{--brand-blue:#0040f0;--brand-blue-light:#0088ff;--brand-gradient:linear-gradient(110deg,#0040f0 0%,#0088ff 100%)}.whatsapp{background:var(--brand-gradient)!important}.gf-root .gf-back{background:var(--brand-gradient)!important}.trial-page #progress-fill{background:var(--brand-gradient)!important}.brand-dot,.step-number i,.expertise-index{color:#0088ff!important}a:hover{--hover-blue:#0088ff}

.rotate-heading>span:first-child{display:block}.rotate-words{display:grid;position:relative;margin-top:.12em;overflow:hidden;padding-block:.12em;line-height:1.25;isolation:isolate}.rotate-sizer,.rotate-value{grid-area:1/1;display:block}.rotate-sizer{visibility:hidden!important;pointer-events:none}.rotate-value{background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.rotate-accessible{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rotate-heading{max-width:100%;overflow-wrap:normal}
@media(max-width:640px){body .home-closing .rotate-heading{font-size:30px!important}.rotate-words{min-height:1.5em}.rotate-value,.rotate-sizer{white-space:normal}}
