/* Soltan signature: precise typography, quiet surfaces, continuous connected motion. */
:root{--font:'Noto Sans Hebrew',Arial,sans-serif;--gold:#e0c493;--paper:#090909;--ink:#f3f1eb;--muted:#a3a29b;--line:#ffffff22}html[lang=en]{--font:'Space Grotesk',Arial,sans-serif}body{background:#090909}h1,h2,h3,p{font-synthesis:none}button{font-family:var(--font)}.ui-icon{width:22px;height:22px;vertical-align:middle;flex-shrink:0}.header{height:116px;background:#090909;border-color:#ffffff14}.header .brand-logo{width:278px;height:96px}.header nav{font-size:14px}.language-switch{font-size:14px}.hero{height:790px;min-height:790px;max-width:none;background:#090909}.hero-scene{background:#090909}.hero-image{visibility:visible;object-position:center!important;animation:signature-drift 18s ease-in-out infinite alternate;filter:saturate(.85)}.hero-image.current{opacity:.9;transform:none!important}.hero-image.next,.hero-image.departing{opacity:0}.hero-scene .scene-shade{background:linear-gradient(90deg,#090909 0%,#090909ed 18%,#0909099e 42%,#09090900 70%),linear-gradient(0deg,#090909,transparent 30%,transparent 80%,#09090999);z-index:1}html[dir=rtl] .hero-image{scale:-1 1}html[dir=rtl] .hero-scene .scene-shade{background:linear-gradient(-90deg,#090909 0%,#090909e3 20%,#09090991 44%,transparent 75%),linear-gradient(0deg,#090909,transparent 30%,transparent 80%,#09090999)}.hero-topline{font-size:12px;color:#b5b0a3;letter-spacing:1.5px}.hero-copy{padding-top:102px;max-width:800px;min-height:530px}.hero h1{font-size:clamp(60px,5.7vw,88px);font-weight:500;letter-spacing:-3.2px;line-height:1.2}.hero h1 span{background:linear-gradient(105deg,#ac844e,#fff1c9 45%,#d4ae6b);color:transparent;background-clip:text}.hero-copy>p,html[lang=en] .hero-copy>p{font-size:18px;line-height:1.85;max-width:490px;color:#c0bdb4}.hero-note{font-size:14px;color:#a7a296}.hero-copy .eyebrow{font-size:14px;letter-spacing:0}.hero-proof{background:#12110fd9;border-radius:0;border-inline-start:2px solid #e2c28b;bottom:155px;box-shadow:0 22px 70px #0007;animation:proof-hover 7s ease-in-out infinite}.hero-proof b{font-size:38px}.hero-proof small,.hero-proof>div>span{font-size:13px}.proof-dot{display:none}.hero-bottom{bottom:28px}.slide-tab>span:not(.slide-number),.slide-tab,.slide-tab span{font-size:14px}.scroll-cue{font-size:12px}.pause-button{display:grid;place-items:center;width:38px;height:38px}.signal-ring{position:absolute;border:1px solid #dfc08818;border-radius:50%;width:510px;height:510px;top:125px;right:7%;z-index:1;pointer-events:none;animation:ring-breathe 9s ease-in-out infinite}.ring-b{width:630px;height:630px;top:65px;right:3%;animation-delay:-4s;opacity:.6}html[dir=rtl] .signal-ring{right:auto;left:7%}html[dir=rtl] .ring-b{left:3%}.button{border-radius:3px;position:relative;overflow:hidden;font-size:15px}.button.gold,.button.blue{background:#e0c493;color:#181510}.button.gold:before,.button.blue:before{content:'';position:absolute;inset:-40%;background:linear-gradient(100deg,transparent 40%,#fff6 50%,transparent 60%);transform:translateX(-130%);animation:button-light 8s ease-in-out infinite;pointer-events:none}.button>span{background:none}.button:hover>span{transform:translate(2px,-2px)}.button:hover{box-shadow:0 12px 48px #bf965a20}.header .button{border-radius:3px}.section{padding-block:112px}.section-label{font-size:14px;margin-bottom:54px}.section-label>span:first-child{font-size:12px;line-height:1.5}.section-heading{gap:75px}.section-heading h2{font-weight:500;letter-spacing:-2px;line-height:1.2;font-size:clamp(42px,4.5vw,68px)}.section-heading p{font-size:18px;line-height:1.85;color:#aaa79e}.section-heading h2 span{color:#d9bc87}.platform-strip{background:#10100f;padding:30px 0 36px;border-color:#ffffff1b}.platform-strip .platform-heading>span{font-size:14px}.platform-strip .platform-item>span{font-size:20px}.platform-track{animation-duration:55s}.platform-window:hover .platform-track{animation-play-state:running}.platform-group{gap:60px;padding-right:60px}.platform-item img{height:31px;width:36px}.platform-item img[src*=monday]{width:43px}.pain-grid article{padding-top:30px;border-top-color:#d9bc873e}.pain-grid h3{font-size:25px;line-height:1.6}.pain-grid p{font-size:16px;line-height:1.9;color:#aaa79e}.index{font-family:'Space Grotesk',sans-serif;font-size:14px}.pipeline{font-size:16px}.pipeline>div{gap:24px}.pipeline i .ui-icon{width:18px}.growth-retainer{background:#111110}.retainer-experience{border-radius:3px;background:#161513;border-color:#d5b78440}.retainer-tabs{background:#10100f;padding:20px}.retainer-tab{padding:29px 18px}.retainer-tab strong{font-size:18px}.retainer-tab>span{font-size:14px}.retainer-tab[aria-selected=true]{border-radius:2px;background:#dfc291;color:#19150e}.retainer-details{background:radial-gradient(ellipse at 90% 0%,#c8a76c1a,transparent 80%);padding:45px 40px 28px}.retainer-panel{min-height:320px}.retainer-panel h3{font-size:34px;line-height:1.35}.retainer-panel p{font-size:17px;color:#b5b0a4}.retainer-code{font-size:12px;line-height:1.5}.deliverable-chips span{font-size:13px;border-radius:2px;color:#d8cfba}.flow-node{font-size:12px}.flow-node img{background:#201f19;border-radius:8px}.retainer-footline{font-size:12px;gap:14px;flex-wrap:wrap}.retainer-footline .ui-icon{width:12px}.growth-retainer .button{border-radius:3px}.automation-network{position:relative;margin-top:30px;overflow:hidden;border:1px solid #d5b78440;background:radial-gradient(ellipse at 70% 65%,#b28e4214,transparent 65%),#0b0b0a;padding:48px 40px 70px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:35px;isolation:isolate}.signature-kicker{font:500 12px 'Space Grotesk',sans-serif;letter-spacing:2px;color:#c4ab7e}.network-copy h3{font-size:38px;font-weight:500;line-height:1.3;letter-spacing:-1.3px;margin:24px 0}.network-copy em{font-style:normal;color:#ddbf87}.network-copy p{font-size:16px;color:#aaa79e;line-height:1.9;max-width:360px}.network-copy .text-link{margin-top:30px;color:#e0c493;font-size:14px}.network-map{direction:ltr;display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;min-height:380px;gap:0;position:relative}.network-column{display:flex;flex-direction:column;gap:14px;align-items:center;position:relative}.network-step{font-size:12px;color:#a7a08e;line-height:1.6;text-align:center;white-space:nowrap}.network-node{display:flex;align-items:center;gap:9px;flex-direction:column;background:linear-gradient(140deg,#24221cf0,#141413);border:1px solid #d3bb8845;width:112px;min-height:91px;padding:15px 9px;box-shadow:0 16px 30px #0005;animation:node-glow 7s ease-in-out infinite}.network-node img{width:32px;height:30px;object-fit:contain}.network-node span{font:500 13px 'Space Grotesk',sans-serif;color:#eee4d3}.network-column:nth-child(1) .network-node{animation-delay:-4s}.network-column:last-child .network-node:nth-child(3){animation-delay:-2s}.network-column:last-child .network-node:nth-child(4){animation-delay:-4s}.network-column:last-child .network-node:nth-child(5){animation-delay:-6s}.core-node{width:132px;min-height:135px;justify-content:center;border:1px solid #b285e9a6;background:radial-gradient(ellipse at center,#9d47ff30,#131115);box-shadow:0 0 65px #a349ee12}.core-node img{width:45px;height:45px}.network-caption{font:500 10px 'Space Grotesk',sans-serif;letter-spacing:1px;color:#b3a4c1}.network-connection{height:1px;background:#d5b78450;position:relative}.network-connection:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffe2a9,transparent);animation:connection-pulse 2.4s ease-in-out infinite}.network-connection:nth-child(4):after{animation-delay:1.2s}.network-footnote{position:absolute;bottom:24px;inset-inline-start:40px;color:#8e897d;font-size:12px}.retainer-close p{font-size:25px}.growth-retainer .fine-print{font-size:13px;color:#a09a8d}.system-section{background:#090909}.system-stage{border-radius:3px;background:#11110f;height:660px}.system-world{opacity:.32;animation:system-pan 22s ease-in-out infinite alternate}.browser-mock{animation:browser-drift 9s ease-in-out infinite}.social-mock{animation:social-drift 8s ease-in-out infinite}.system-stage:hover .browser-mock,.system-stage:hover .social-mock{transition:none}.mock-profile,.browser-bar small,.mock-page>div>span:first-child,.mock-cta,.stage-caption,.demo-label,.lead-mock small{font-size:12px}.lead-mock>div>span{font-size:14px;line-height:1.8}.mock-profile{line-height:1.5}.social-bottom>span:empty{display:none}.lead-mock{bottom:12%;width:58%}.stage-caption{letter-spacing:1px}.client-work{padding-bottom:60px}.client-campaign-heading h3{font-size:38px;font-weight:500}.client-campaign-heading p{color:#b0aa9f}.ad-phone{border-radius:28px;border-color:#4b473d}.ad-meta-header strong{font-size:12px}.ad-meta-header>div>span,.ad-phone-bottom{font-size:12px}.ad-phone-top{font-size:12px;height:34px}.ad-phone-bottom{letter-spacing:0;gap:10px}.ad-caption,.ad-caption>span:last-child,.creative-play{font-size:14px}.ad-meta-header{min-height:70px;padding:12px 10px}.ad-gallery{gap:45px}.campaign-report-caption{font-size:17px}.campaign-report-caption>span,.client-work-note{font-size:13px}.proof-section{background:#d9c399;color:#201c16}.proof-copy h2{font-size:64px;font-weight:500;letter-spacing:-2px}.proof-copy>p{color:#4d4638;font-size:18px}.plain-result{border-color:#33261835}.plain-result span{font-size:14px;color:#5e503b}.proof-section .result-note{font-size:13px;color:#625039;border-color:#33261835}.phone-brand small,.phone-period,.phone-bottom>span{font-size:12px}.phone-campaign>span{font-size:12px}.phone-summary-note{font-size:11px;padding-inline:12px}.proof-receipt{width:370px;background:#f5ecd5;border-radius:3px}.proof-receipt strong,.proof-receipt>div>span,.proof-receipt dt,.proof-receipt small{font-size:12px}.proof-receipt>div{flex-wrap:wrap}.campaign-orbit{animation:ring-breathe 9s ease-in-out infinite}.case-phone{animation:case-float 8s ease-in-out infinite}.results-conversations{padding-bottom:100px}.recap-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.recap-card{padding:30px;background:#121310;border:1px solid #c5aa7240;overflow:hidden}.recap-header{display:flex;gap:14px;align-items:center;padding-bottom:25px;border-bottom:1px solid #ffffff17;direction:ltr}.recap-header h3{font:500 21px 'Space Grotesk',sans-serif;margin:0 0 8px}.recap-header span{font-size:12px;color:#aaa695}.recap-bubble{margin-top:28px;background:linear-gradient(130deg,#233a2d,#1b2b22);padding:28px;border-radius:2px 20px 20px 20px;border:1px solid #b7cfa520;animation:recap-glow 8s ease-in-out infinite}.recap-card:nth-child(2) .recap-bubble{animation-delay:-4s}.recap-author{font:500 12px 'Space Grotesk',sans-serif;color:#b5c9a4;letter-spacing:1px}.recap-bubble p{font-size:18px;line-height:1.9;margin:18px 0 25px;color:#e4e8db}.recap-values{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px 20px;border-top:1px solid #ffffff18;padding-top:22px;direction:ltr}.recap-values strong{font:500 48px/1 'Space Grotesk',sans-serif;grid-column:1;grid-row:1;color:#e8d4ab}.recap-values b{font:500 38px/1 'Space Grotesk',sans-serif;grid-column:2;grid-row:1;color:#e8d4ab}.recap-values span{font-size:13px;color:#aebca7}.recap-note{font-size:12px;color:#8f9688;display:block;margin-top:20px;line-height:1.7}.people{background:#10100f}.people-copy h2{letter-spacing:-1.5px;font-weight:500}.people-copy p{color:#aaa79e}.person-card{border-radius:3px}.faq-list summary{font-size:19px}.faq-list p{font-size:16px;line-height:1.9}.contact{background:#13120f}.contact h2{letter-spacing:-2px;font-weight:500;line-height:1.3}.contact form{border-radius:3px;border:1px solid #ddbf8940;background:#1a1915}.contact input,.contact select,.contact textarea{border-radius:2px;background:#11110f}.contact .form-note{font-size:13px}.footer{background:#090909}.footer .brand-logo{width:275px;height:100px}.footer-bottom{font-size:13px}.motion-paused *, .motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}
@keyframes signature-drift{from{object-position:48% 50%;filter:saturate(.8) brightness(.85)}to{object-position:52% 50%;filter:saturate(1) brightness(1.12)}}
@keyframes proof-hover{0%,100%{translate:0 0}50%{translate:0 -9px}}
@keyframes ring-breathe{0%,100%{scale:.98;opacity:.35}50%{scale:1.045;opacity:.85}}
@keyframes button-light{0%,65%{transform:translateX(-130%)}100%{transform:translateX(130%)}}
@keyframes node-glow{0%,100%{border-color:#d3bb8835;translate:0 0}50%{border-color:#e9c28299;translate:0 -5px}}
@keyframes connection-pulse{0%{opacity:0;transform:scaleX(.2);transform-origin:left}50%{opacity:1;transform:scaleX(1)}100%{opacity:0;transform-origin:right;transform:scaleX(.2)}}
@keyframes system-pan{from{scale:1;translate:0 0}to{scale:1.07;translate:0 -8px}}
@keyframes browser-drift{0%,100%{transform:rotateY(7deg) rotateZ(-3deg) translateY(0)}50%{transform:rotateY(3deg) rotateZ(-1deg) translateY(-15px)}}
@keyframes social-drift{0%,100%{transform:rotateY(-8deg) rotateZ(5deg) translateY(0)}50%{transform:rotateY(-3deg) rotateZ(3deg) translateY(12px)}}
@keyframes case-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
@keyframes recap-glow{0%,100%{border-color:#b7cfa520}50%{border-color:#b7cfa560}}
html[lang=en] .hero h1{font-size:clamp(56px,5.2vw,80px);letter-spacing:-3px;line-height:1.1;max-width:650px}html[lang=en] .hero-copy{max-width:700px}html[lang=en] .hero-proof{left:auto;right:max(64px,calc((100vw - 1312px)/2))}
@media(max-width:1100px){.header{gap:20px}.header .brand-logo{width:235px}.header nav{gap:15px}.header-actions{gap:18px}.hero{height:800px;min-height:800px}.hero-copy{padding-top:100px;max-width:680px}.hero h1{font-size:68px}.hero-proof{bottom:125px}.automation-network{grid-template-columns:1fr;padding:40px 32px 65px}.network-copy{max-width:700px}.network-copy p{max-width:550px}.network-map{min-height:460px;max-width:620px;width:100%;margin:auto;grid-template-columns:1fr 60px 1fr 60px 1fr}.network-node{width:140px}.core-node{width:150px}.section-heading{gap:45px}.retainer-details{padding:35px 28px}.retainer-panel{min-height:400px}.retainer-panel h3{font-size:29px}.recap-card{padding:24px}.recap-bubble{padding:23px}.proof-copy h2{font-size:52px}.ad-gallery{gap:25px}.ad-meta-header strong{font-size:11px}.ad-meta-header>div>span{font-size:11px}.ad-phone-bottom{font-size:10px}}
@media(max-width:700px){.wrap{padding-inline:22px}.header{height:96px;padding-inline:18px;gap:12px}.header .brand-logo{width:181px;height:72px}.header-actions{gap:16px}.language-switch{font-size:13px}.header .button{display:none}.header nav.open{background:#161510;font-size:17px;border-color:#d5b78440;top:95px}.hero{height:920px;min-height:920px;padding-inline:22px}.hero-topline{padding-top:24px;font-size:10px;letter-spacing:1px}.hero-topline>span:last-child{display:none}.hero-copy{padding-top:52px;min-height:520px;max-width:none}.hero h1{font-size:clamp(38px,10.1vw,64px);line-height:1.28;letter-spacing:-1.5px}.hero-copy .eyebrow{font-size:13px;margin-bottom:23px;line-height:1.6}.hero-copy>p,html[lang=en] .hero-copy>p{font-size:16px;line-height:1.9;max-width:100%}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-actions .button{font-size:14px;padding:17px 20px;min-height:56px}.hero-note{font-size:13px;line-height:1.8;max-width:300px}.hero-scene .hero-image{object-fit:cover!important;object-position:70% 60%!important;width:150%;max-width:none;height:70%;top:34%;left:-15%;opacity:.9}.hero-scene .scene-shade,html[dir=rtl] .hero-scene .scene-shade{background:linear-gradient(180deg,#090909 5%,#090909 31%,#090909aa 56%,#09090905 72%,#090909 100%)}.signal-ring{width:320px;height:320px;top:535px;right:5%}.ring-b{width:410px;height:410px;top:490px;right:-8%}html[dir=rtl] .signal-ring{left:5%}html[dir=rtl] .ring-b{left:-8%}.hero-proof,html[lang=en] .hero-proof{left:22px;right:22px;bottom:132px;max-width:none;padding:17px 20px;justify-content:space-between;background:#10100ec9}.hero-proof b{font-size:33px}.hero-proof small,.hero-proof>div>span{font-size:12px}.hero-bottom{left:22px;right:22px;bottom:22px;gap:8px;padding-top:18px}.slider-controls{gap:14px;width:100%;justify-content:space-between}.slide-tabs{gap:16px;flex:1;justify-content:space-between}.slide-tab,html[lang=en] .slide-tab{min-width:0;font-size:12px}.slide-tab>span:not(.slide-number){display:block;font-size:12px;margin:7px 0 0}.slide-number{font-size:12px}.scroll-cue{display:none}.pause-button{width:35px;height:35px}.section{padding-block:70px}.section-label{font-size:13px;gap:20px;align-items:start;margin-bottom:36px}.section-label>span:first-child{font-size:11px;letter-spacing:.7px;max-width:63%;line-height:1.7}.section-heading{gap:24px}.section-heading h2{font-size:40px;line-height:1.3;letter-spacing:-1.4px}.section-heading p{font-size:16px}.platform-strip .platform-heading>span{font-size:12px;max-width:50%;line-height:1.7}.platform-strip .platform-item>span{font-size:17px}.platform-group{gap:40px;padding-right:40px}.platform-item{min-width:125px}.pain-grid h3{font-size:25px}.pain-grid p{font-size:16px}.pipeline>div{gap:10px;font-size:14px;flex-wrap:wrap}.pipeline-title{font-size:19px}.pipeline .ui-icon{width:14px}.retainer-tabs{padding:10px;gap:7px}.retainer-tab{padding:15px 10px;gap:8px}.retainer-tab strong,html[lang=en] .retainer-tab strong{font-size:14px;line-height:1.55}.retainer-tab>span{font-size:12px}.retainer-tab .ui-icon{width:17px}.retainer-experience{border-radius:3px}.retainer-details{padding:29px 21px}.retainer-panel,html[lang=en] .retainer-panel{min-height:350px}.retainer-panel h3,html[lang=en] .retainer-panel h3{font-size:28px;line-height:1.4}.retainer-panel p{font-size:16px;line-height:1.85}.deliverable-chips span{font-size:12px;padding:7px 10px}.retainer-code{font-size:12px;letter-spacing:1px}.flow-node{font-size:10px}.retainer-footline{font-size:10px;letter-spacing:.5px}.automation-network{padding:31px 20px 65px;gap:15px}.network-copy h3{font-size:32px}.network-copy p{font-size:16px}.signature-kicker{font-size:11px}.network-map{grid-template-columns:1fr 16px 1fr 16px 1fr;min-height:400px;max-width:360px}.network-node{width:82px;min-height:77px;padding:12px 6px;gap:9px}.network-node img{width:26px;height:26px}.network-node span{font-size:11px}.network-core .network-node{width:90px;min-height:110px}.network-core img{width:35px;height:35px}.network-step{font-size:10px;white-space:normal;min-height:32px;max-width:80px}.network-caption{font-size:8px;text-align:center}.network-column{gap:10px}.network-footnote{font-size:11px;inset-inline-start:20px;max-width:85%;line-height:1.7;bottom:20px}.retainer-close p{font-size:23px;line-height:1.5}.growth-retainer .fine-print{font-size:12px}.system-stage{height:570px;border-radius:3px}.browser-mock{width:87%;left:5%;top:15%}.mock-page{height:255px}.mock-page>div{padding:22px}.mock-page strong{font-size:37px}.browser-bar{padding-inline:10px}.browser-bar small{font-size:8px}.browser-bar>span:first-child{display:none}.mock-page>div>span:first-child,.mock-cta{font-size:10px}.social-mock{width:47%;min-width:0;right:4%;top:43%}.social-mock>img{height:140px}.mock-profile{padding:10px 8px;font-size:9px}.social-bottom{padding:12px;font-size:10px}.lead-mock{width:76%;left:5%;bottom:9%;padding:17px;gap:10px}.lead-mock small{font-size:10px}.lead-mock strong{font-size:15px}.lead-mock>div>span{font-size:10px}.lead-icon{width:27px;height:27px}.demo-label{font-size:11px;top:20px;right:18px}.stage-caption{left:17px;right:17px;bottom:19px;font-size:9px;letter-spacing:.5px}.client-campaign-heading h3{font-size:28px}.ad-gallery{gap:22px}.ad-meta-header strong{font-size:12px}.ad-meta-header>div>span,.ad-phone-bottom{font-size:11px}.ad-caption,.ad-caption>span:last-child,.creative-play{font-size:13px}.gallery-nav>span{font-size:12px}.campaign-report-caption{font-size:16px}.campaign-report-caption>span,.client-work-note{font-size:12px}.proof-copy h2,html[lang=en] .proof-copy h2{font-size:43px;line-height:1.3}.proof-copy>p{font-size:16px}.plain-result>strong{font-size:37px}.plain-result b{font-size:14px}.plain-result span{font-size:12px}.proof-copy .button{font-size:13px}.proof-receipt{width:290px}.proof-receipt dl{gap:16px}.proof-receipt strong{font-size:11px}.proof-receipt small{font-size:10px}.proof-section .result-note{font-size:12px}.recap-grid{grid-template-columns:1fr;gap:22px}.recap-card{padding:22px}.recap-header h3{font-size:19px}.recap-header span{font-size:11px}.recap-bubble{padding:22px}.recap-bubble p{font-size:16px}.recap-author{font-size:10px}.recap-note{font-size:11px}.recap-values strong{font-size:42px}.recap-values b{font-size:34px}.recap-values span{font-size:12px}.people-copy h2,html[lang=en] .people-copy h2{font-size:35px}.faq-list summary{font-size:17px}.contact h2,html[lang=en] .contact h2{font-size:39px}.contact form{padding:23px}.form-heading h3{font-size:21px}.form-heading>span{font-size:11px}.form-note{font-size:12px}.footer .brand-logo{width:240px;height:86px}.footer-bottom{font-size:12px;gap:20px;line-height:1.8}html[lang=en] .hero h1{font-size:45px;line-height:1.12;letter-spacing:-1.8px}html[lang=en] .hero-copy{padding-top:50px}html[lang=en] .hero{height:950px;min-height:950px}html[lang=en] .hero-copy .eyebrow{font-size:12px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.hero-image.current{filter:none}.hero-image{scale:1}.browser-mock,.social-mock{animation:none!important}.reveal-ready{opacity:1;transform:none}}
@media(max-width:700px){.hero-scene .hero-image,html[dir=rtl] .hero-scene .hero-image{width:100%;height:480px;left:0;top:520px;scale:1;object-position:82% 55%!important}.hero-scene .scene-shade,html[dir=rtl] .hero-scene .scene-shade{background:linear-gradient(180deg,#090909 0%,#090909 42%,#090909b0 59%,#09090910 78%,#090909 100%)}}
.network-node img[src*=google-sheets]{filter:invert(57%) sepia(35%) saturate(750%) hue-rotate(95deg) brightness(105%)}
@media(max-width:700px){.hero-scene{top:0;height:100%;inset:0}.hero-scene .hero-image{animation:signature-drift 18s ease-in-out infinite alternate}.hero-copy .hero-actions{position:relative;z-index:2}.network-step{font-size:11px}}
/* Persistent direct conversation, with a prepared message in the page language. */
.whatsapp-float{position:fixed;z-index:60;inset-inline-end:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 18px;border:1px solid #d8bd8370;border-radius:50px;background:#141812f5;box-shadow:0 8px 32px #0007;color:#f2ebdc;font:500 14px var(--font);backdrop-filter:blur(12px);transition:transform .2s,border-color .2s,box-shadow .2s}.whatsapp-float img{width:32px;height:32px;flex-shrink:0}.whatsapp-float:hover{transform:translateY(-3px);border-color:#7bcd91;box-shadow:0 10px 36px #0009}.whatsapp-float:focus-visible{outline:3px solid #e0c493;outline-offset:5px}.footer{padding-bottom:104px}@media(max-width:700px){.whatsapp-float{inset-inline-end:18px;bottom:max(18px,env(safe-area-inset-bottom));width:58px;height:58px;min-height:58px;padding:12px;justify-content:center}.whatsapp-float span{display:none}.footer{padding-bottom:96px}}@media(prefers-reduced-motion:reduce){.whatsapp-float{transition:none}}
