@font-face{font-family:Manrope;src:url("../assets/fonts/Manrope.ttf");font-weight:200 800;font-display:swap}@font-face{font-family:TelAviv;src:url("../assets/fonts/TelAviv.woff2");font-weight:400;font-display:swap}@font-face{font-family:TelAvivDisplay;src:url("../assets/fonts/TelAvivDisplay.woff2");font-weight:700;font-display:swap}*{box-sizing:border-box}html{scrollbar-width:none;background:#f7f7f8;scroll-behavior:auto}::-webkit-scrollbar{display:none}body{margin:0;color:#1b1d20;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.55;--blue:#762540;--ink:#1b1d20;--muted:#64686d;--paper:#f7f7f8;--pale:#f2e2e8;--butter:#ffffff;--radius:44px}body[dir=rtl]{font-family:TelAviv,Arial,sans-serif;letter-spacing:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:650;line-height:1.1;letter-spacing:-.04em}body[dir=rtl] :is(h1,h2,h3,h4){font-family:TelAvivDisplay,TelAviv,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:1.16}h1{font-size:76px;max-width:650px}h2{font-size:49px}h3{font-size:29px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}button,a{touch-action:manipulation}svg{width:22px;height:22px;flex-shrink:0}button{border:0}.page{max-width:1600px;margin:auto;padding:22px 28px}.section{margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:53px;border-radius:28px;background:var(--blue);color:white;padding:15px 26px;font-size:14px;font-weight:650;border:0;white-space:nowrap}.button.light{background:white;color:var(--ink)}.button.dark{background:var(--ink);color:white}.text-link{font-size:14px;text-decoration:underline;text-underline-offset:6px}.tag{display:inline-flex;align-items:center;gap:7px;font-size:11px;border-radius:20px;padding:6px 11px;background:#f2f3f1;color:#4b5056;white-space:nowrap}.tag i{width:5px;height:5px;background:var(--blue);border-radius:50%}.quiet{font-size:12px;color:var(--muted)}.mono{font-size:11px;letter-spacing:.03em}.hero-shell{background:#ffffff;border-radius:50px;padding:0 42px 42px}.header{height:106px;display:flex;align-items:center;justify-content:space-between;gap:40px}.brand-logo{width:125px;height:auto;filter:brightness(0)}.header nav{display:flex;gap:32px;font-size:13px}.header-end{display:flex;gap:25px;align-items:center}.languages{font-size:12px;display:flex;gap:7px;direction:ltr}.languages .active{text-decoration:underline;text-underline-offset:5px}.header .button{font-size:12px;min-height:43px;padding:10px 19px}.hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center;padding-top:45px;padding-bottom:20px}.hero-copy{padding:12px 0 18px 8px}.hero-copy>p{font-size:18px;line-height:1.65;max-width:460px;margin:24px 0}.hero-copy .actions{display:flex;align-items:center;gap:25px;margin-top:30px}.hero-copy .hero-note{font-size:12px;color:var(--muted);max-width:365px;margin-top:23px;line-height:1.8}.hero-visual{height:616px;border-radius:37px;background:#231d22;position:relative;overflow:hidden;direction:ltr;padding:28px;color:#ffffff}.hero-visual-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#c9cdd2}.hero-visual-top .tiny-brand{font-size:15px;font-weight:700;color:white}.hero-visual .process-path{position:absolute;inset:97px 28px 60px;pointer-events:none;width:calc(100% - 56px);height:calc(100% - 157px);opacity:.85}.hero-phone{position:absolute;top:93px;left:32px;width:217px;height:444px;border:6px solid #413337;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px #00000055;transform:rotate(-5deg);background:white}.hero-phone img{width:100%;height:100%;object-fit:cover;object-position:top}.hero-bubble{position:absolute;left:251px;right:24px;top:139px;background:#ffffff;color:var(--ink);border-radius:21px;padding:20px;box-shadow:0 12px 24px #00000022}.hero-bubble .bubble-kicker{font-size:10px;color:var(--muted);display:flex;gap:7px;align-items:center}.hero-bubble h4{font-size:22px;line-height:1.25;margin:11px 0 14px;letter-spacing:-.02em}.hero-bubble .tag{background:#f8f1f3;color:#9a3f5b;font-size:10px}.build-bubble{position:absolute;left:272px;right:24px;top:343px;background:#f2e2e8;color:var(--ink);border-radius:22px;padding:20px}.build-bubble>strong{font-size:12px;font-weight:650}.build-checks{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:16px}.build-checks span{display:flex;gap:5px;align-items:center;font-size:9px}.build-checks svg{width:13px;height:13px;color:#b3496a}.hero-visual-foot{position:absolute;bottom:25px;left:28px;right:28px;display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#dcaaba}.hero-visual-foot span:last-child{color:#f4eaed}.trust{margin:48px 46px 57px;display:grid;grid-template-columns:170px 1fr;gap:52px;align-items:center}.trust-label{font-size:12px;color:var(--muted);line-height:1.7}.logos{display:flex;gap:50px;align-items:center;justify-content:space-between}.logos img{max-width:150px;max-height:33px;width:auto;object-fit:contain}.logos img.getre{max-height:37px;max-width:80px}.early-proof{display:grid;grid-template-columns:1.95fr 1fr;gap:24px}.proof-main{background:var(--pale);border-radius:var(--radius);padding:48px 44px 0;overflow:hidden;position:relative;min-height:678px}.proof-main h2{font-size:43px;max-width:610px}.proof-brand{width:109px;height:auto;margin-bottom:26px;object-fit:contain}.proof-main>p{font-size:14px;max-width:510px;margin-top:20px;line-height:1.7}.proof-content{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;align-items:start}.proof-figures{padding-top:15px}.metric-main{font-size:88px;line-height:1;letter-spacing:-.06em;font-weight:500;direction:ltr;display:inline-block;color:#762540}.metric-label{font-size:14px;margin-top:9px}.metric-secondary{margin-top:30px;display:flex;gap:13px;align-items:baseline}.metric-secondary b{font-size:35px;font-weight:500;direction:ltr;display:inline-block;letter-spacing:-.03em}.metric-secondary span{font-size:12px;max-width:110px}.source-note{font-size:9px;line-height:1.6;opacity:.72;margin-top:21px;max-width:245px}.proof-screens{height:381px;position:relative;display:flex;align-items:flex-start;justify-content:center;padding:0 14px;direction:ltr}.proof-screens .screen{width:235px;border-radius:22px 22px 0 0;border:7px solid #ffffff;background:white;overflow:hidden;box-shadow:0 18px 35px #765d6528}.screen img{width:100%;height:auto}.proof-screens .screen-caption{position:absolute;bottom:17px;right:0;background:white;border-radius:25px;box-shadow:0 7px 20px #00000011;padding:9px 15px;font-size:11px}.ownership{background:var(--butter);border-radius:var(--radius);padding:47px 38px;display:flex;flex-direction:column;align-items:flex-start}.ownership h2{font-size:39px;line-height:1.12}.ownership p{font-size:14px;line-height:1.8;margin-top:22px;max-width:270px}.owner-steps{margin-top:33px;display:grid;gap:19px;width:100%}.owner-steps span{font-size:13px;display:flex;align-items:center;gap:12px}.owner-steps svg{width:23px;height:23px;stroke:#4e4e4e}.ownership .text-link{margin-top:auto;padding-top:28px;font-size:12px}.loop{background:#231d22;color:#faf6f7;border-radius:50px;padding:60px 50px 43px;margin-top:28px}.loop-head{display:flex;justify-content:space-between;gap:55px;align-items:end}.loop h2{max-width:720px;font-size:48px}.loop-head p{font-size:14px;line-height:1.8;max-width:330px;color:#c2c7ce}.loop-stages{display:flex;justify-content:space-between;gap:10px;margin-top:42px;padding:12px;background:#2a2f34;border-radius:30px}.stage{color:#dab5c1;border-radius:22px;flex:1;padding:12px 11px;background:transparent;font-size:12px;display:flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap}.stage svg{width:17px;height:17px}.stage.active{background:#f7f7f7;color:#1b1e22;box-shadow:0 4px 12px #00000033}.loop-demo{margin-top:26px;display:grid;grid-template-columns:.8fr 1.13fr 1fr;gap:20px;min-height:366px}.loop-panel{border:1px solid #3d434b;border-radius:24px;padding:25px;background:#2e2427;overflow:hidden}.loop-panel h3{font-size:17px;font-weight:550;line-height:1.35;letter-spacing:0;margin-bottom:23px}.source-row{display:flex;gap:10px;align-items:center;border-bottom:1px solid #3b4147;padding:16px 0;font-size:12px}.source-row svg{width:19px;height:19px;color:#dcbbc5}.evidence-path{display:flex;gap:7px;margin-top:22px;align-items:center}.evidence-path i{height:7px;border-radius:5px;background:#d392a6;flex:1}.evidence-path i:nth-child(2){opacity:.65}.evidence-path i:last-child{opacity:.3}.source-legend{margin-top:10px;font-size:9px;color:#dab5c1}.op-row{border-radius:14px;background:#44353a;margin-top:10px;padding:14px;display:flex;justify-content:space-between;align-items:center;gap:10px}.op-row:first-of-type{background:#f2e2e8;color:#231d22}.op-row span{font-size:12px;max-width:150px}.op-row small{font-size:9px;border-radius:20px;border:1px solid #c26b86;padding:4px 8px;white-space:nowrap}.loop-design{background:#f6edf0;color:#1b1e22;position:relative;padding:24px 24px 0}.loop-design h3{max-width:200px}.loop-design .mini-screen{height:238px;width:150px;overflow:hidden;border:5px solid white;border-radius:13px 13px 0 0;box-shadow:0 12px 25px #00000022;margin:auto}.mini-screen img{width:100%;height:auto}.loop-design .design-chip{position:absolute;bottom:22px;inset-inline-end:15px;background:white;border-radius:18px;padding:8px 12px;font-size:10px;box-shadow:0 5px 15px #00000022}.loop-measure{display:flex;align-items:center;gap:36px;padding:26px 0 18px;border-bottom:1px solid #3a4047}.loop-measure h3{font-size:20px;line-height:1.35;max-width:310px;letter-spacing:-.015em}.measure-tags{display:flex;gap:10px;flex-wrap:wrap}.measure-tags span{font-size:11px;color:#f3e8eb;border:1px solid #ad4666;padding:8px 13px;border-radius:22px}.loop-foot{display:flex;justify-content:space-between;gap:40px;font-size:10px;line-height:1.8;color:#d9a3b4;padding-top:22px}.loop-foot span:first-child{max-width:510px}.loop-foot span:last-child{max-width:310px;text-align:end}.work{padding:93px 0 0}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;padding:0 26px 37px}.section-heading h2{max-width:730px}.section-heading>p{max-width:325px;font-size:14px;color:var(--muted);line-height:1.8}.case-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:start}.case{border-radius:var(--radius);overflow:hidden;padding:38px 37px 30px;background:#eeeef0}.case.due{background:#f3e8eb;margin-top:82px}.case-brand{height:19px;width:auto;max-width:130px;object-fit:contain;margin-bottom:25px}.case h3{font-size:32px;max-width:400px}.case-brief{font-size:13px;margin-top:17px;line-height:1.8;max-width:420px}.before-after{display:flex;gap:24px;align-items:flex-start;justify-content:center;margin-top:28px;direction:ltr}.case-screen{flex:1;min-width:0;max-width:245px}.case-screen span{display:block;font-size:10px;text-align:center;padding-bottom:10px}.case-screen>div{height:422px;border:5px solid white;overflow:hidden;border-radius:18px;background:white;box-shadow:0 7px 20px #31272a20}.case-screen img{width:100%;height:auto}.case-screen.before{opacity:.78;transform:translateY(13px)}.case.due .case-screen>div{height:379px}.case-data{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid #b8b7ae}.case-result{display:flex;gap:19px}.case-result b{display:block;font-size:40px;line-height:1.1;font-weight:500;letter-spacing:-.04em;direction:ltr}.case-result span{font-size:10px;display:block;margin-top:6px;max-width:135px}.case .source-note{max-width:none;margin-top:17px}.case .text-link{font-size:11px;white-space:nowrap}.scope{display:grid;grid-template-columns:1.3fr .7fr;gap:25px;padding-top:100px}.scope-left{padding:10px 32px 0 25px}.scope-left h2{max-width:650px}.scope-left>p{max-width:570px;font-size:15px;line-height:1.8;color:var(--muted);margin-top:22px}.scope-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:27px 0}.scope-tabs span{padding:7px 13px;border-radius:20px;font-size:10px;border:1px solid #d3d3ce;white-space:nowrap}.scope-tabs span.active{background:var(--blue);border-color:var(--blue);color:white}.scope-board{background:white;border-radius:25px;padding:27px;box-shadow:0 7px 23px #3a2d3110}.scope-board-top{display:flex;justify-content:space-between;gap:18px;align-items:center}.scope-board h3{font-size:19px;letter-spacing:-.02em}.scope-board .quiet{font-size:9px}.scope-row{display:flex;gap:17px;align-items:center;padding:20px 0;border-bottom:1px solid #e6e7e4}.scope-row:last-child{border-bottom:0;padding-bottom:0}.scope-row svg{width:28px;height:28px;color:#bc5a79}.scope-row strong{font-size:13px;font-weight:550;display:block}.scope-row small{font-size:11px;color:var(--muted);display:block;margin-top:4px}.why{background:#f1eef0;border-radius:var(--radius);padding:41px 33px;display:flex;flex-direction:column;justify-content:space-between;min-height:548px}.why h2{font-size:39px;line-height:1.17}.why p{font-size:15px;line-height:1.9;margin-top:22px}.why-cycle{display:flex;align-items:center;justify-content:space-between;margin-top:38px}.why-cycle svg{width:78px;height:78px;color:#585858}.why-cycle span{font-size:11px;max-width:180px;line-height:1.9}.partnership{background:#efeff1;border-radius:var(--radius);margin-top:98px;padding:50px}.partner-head{display:flex;gap:50px;align-items:end;justify-content:space-between}.partner-head h2{font-size:44px;max-width:600px}.partner-head p{max-width:400px;font-size:14px;line-height:1.8;color:#5a6064}.partner-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:33px;margin-top:40px;position:relative}.partner-step{border-top:1px solid #b4b9b4;padding-top:23px}.partner-step h3{font-size:21px;margin-top:16px;letter-spacing:-.02em}.partner-step p{font-size:12px;line-height:1.8;margin-top:10px;color:#5e6468}.partner-step svg{color:#b64e6e;width:25px;height:25px}.responsibility{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid #c8cec8;padding-top:23px;margin-top:38px}.responsibility b{font-size:12px;font-weight:600}.responsibility p{font-size:12px;margin-top:7px;color:#62686b}.team{padding:100px 33px 95px;display:grid;grid-template-columns:.86fr 1.14fr;gap:65px;align-items:center}.team-copy h2{font-size:49px;max-width:530px}.team-copy>p{font-size:15px;color:var(--muted);line-height:1.9;margin-top:23px;max-width:490px}.team-skills{font-size:10px;line-height:2;margin-top:23px;color:#73767a;max-width:430px}.team-visual{display:grid;grid-template-columns:1.13fr 1fr;gap:24px;align-items:center}.gal-portrait{position:relative}.gal-portrait img{width:100%;height:380px;object-fit:cover;object-position:50% 25%;border-radius:30px}.gal-portrait .gal-caption{position:absolute;bottom:14px;left:14px;right:14px;border-radius:19px;background:#ffffff;padding:12px 16px;font-size:12px;box-shadow:0 6px 14px #00000011}.gal-caption strong{display:block;font-size:18px}.gal-caption span{font-size:9px;color:#64686d}.team-small{display:grid;grid-template-columns:1fr 1fr;gap:16px}.team-small img{width:100%;height:128px;object-fit:cover;object-position:50% 25%;border-radius:17px}.team-small span{font-size:10px;display:block;margin:6px 1px 0}.team-quote{padding:26px 0 0;margin-top:28px;border-top:1px solid #d5d5d5}.team-quote blockquote{font-size:18px;line-height:1.6;margin:0;max-width:450px}.team-quote .attribution{font-size:11px;margin-top:13px}.team-quote .source-note{max-width:450px;margin-top:6px}.contact{border-radius:var(--radius);background:var(--blue);color:white;padding:57px 55px;display:grid;grid-template-columns:1.06fr .94fr;gap:85px;align-items:center}.contact h2{font-size:50px;max-width:620px}.contact p{font-size:15px;max-width:450px;line-height:1.8;margin-top:23px;color:#f7f0f2}.contact .fit{font-size:11px;line-height:1.9;max-width:390px;margin-top:23px;color:#f3e7eb}.contact form{display:grid;gap:14px}.contact input{background:#ffffff;border:0;border-radius:16px;padding:17px 20px;min-height:55px;width:100%;font-size:13px;color:#25282c}.contact .button{border-radius:16px;background:#1f181a;width:100%;margin-top:2px;font-size:14px}.privacy-note{font-size:9px;line-height:1.8;color:#f5ebee}.footer{display:flex;justify-content:space-between;gap:40px;align-items:center;padding:42px 33px 22px}.footer .brand-logo{width:110px}.footer p{font-size:10px;color:#6b7074;margin-top:12px}.footer-links{display:flex;gap:24px;font-size:10px;align-items:center}.motion-mode .loop{margin:0;border-radius:35px}.motion-mode{background:#231d22}.motion-mode .page{padding:0}.motion-mode .page>*:not(.loop){display:none}.motion-mode .loop-head{display:none}.motion-mode .loop{padding:28px 38px}.motion-mode .loop-stages{margin-top:0}.motion-mode .loop-demo{min-height:350px}.motion-mode .loop-measure{padding:20px 0 0;border-bottom:0}.motion-mode .loop-foot{padding-top:14px}.stage:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #ddbbc6;outline-offset:4px}
@media(max-width:1100px) and (min-width:701px){.page{padding:18px}.hero-shell{padding:0 28px 28px}.header{gap:20px}.header nav{gap:20px}.hero{gap:25px;grid-template-columns:1fr 1fr}h1{font-size:58px}.hero-visual{height:590px}.hero-phone{width:165px;left:20px;height:378px}.hero-bubble{left:168px;right:15px;padding:15px}.build-bubble{left:185px;right:15px;padding:15px}.hero-bubble h4{font-size:18px}.hero-visual-top{font-size:9px}.proof-main{padding:38px 30px 0}.proof-main h2{font-size:35px}.ownership{padding:38px 26px}.ownership h2{font-size:31px}.logos{gap:28px}.logos img{max-width:112px}.trust{margin-inline:25px;gap:26px}.loop{padding:40px 30px}.loop h2{font-size:38px}.loop-head{gap:35px}.loop-panel{padding:20px}.op-row{padding:12px 9px}.op-row span{font-size:10px}.op-row small{font-size:8px}.source-row{font-size:10px}.case{padding:32px 26px}.before-after{gap:15px}.case-screen>div{height:350px}.scope{gap:20px}.scope-left{padding:0 15px}.why{padding:35px 27px}.why h2{font-size:33px}.team{gap:30px;padding-inline:20px}.team-copy h2{font-size:39px}.team-visual{gap:16px}.gal-portrait img{height:350px}.team-small img{height:110px}.contact{gap:40px;padding:44px 40px}.contact h2{font-size:42px}}
@media(min-width:701px) and (max-width:1100px){.trust{display:flex;flex-direction:column;gap:24px}.logos{min-width:0;flex-wrap:wrap;justify-content:center}.build-bubble{left:auto;right:26px;width:176px;top:398px}.hero-copy h1{font-size:52px}.header nav{gap:18px}}
@media(min-width:701px) and (max-width:850px){.header nav{display:none}.hero{grid-template-columns:1fr;gap:42px}.hero-copy{max-width:620px}.hero-copy h1{font-size:64px}.hero-visual{height:580px}.hero-phone{left:54px;width:216px;height:470px;top:76px}.hero-bubble{left:auto;width:248px;right:32px;top:118px}.build-bubble{left:auto;right:58px;top:320px;width:240px}.hero-visual-foot{font-size:11px}.trust{margin-top:38px}}
@media(max-width:700px){.page{padding:12px}body{font-size:14px;--radius:29px}.hero-shell{border-radius:32px;padding:0 23px 23px}.header{height:85px;gap:10px}.brand-logo{width:108px}.header nav{display:none}.header-end{gap:14px}.header .button{display:none}.languages{font-size:11px}.hero{display:flex;flex-direction:column;gap:30px;padding:22px 0 0}.hero-copy{padding:0;width:100%}h1{font-size:49px;line-height:1.08;letter-spacing:-.05em}body[dir=rtl] h1{font-size:49px;line-height:1.12}h2{font-size:34px}h3{font-size:26px}.hero-copy>p{font-size:15px;line-height:1.8;margin:19px 0;max-width:100%}.hero-copy .actions{gap:19px;margin-top:24px;flex-wrap:wrap}.button{min-height:49px;padding:13px 21px;font-size:12px}.text-link{font-size:12px}.hero-copy .hero-note{font-size:10px;margin-top:19px;max-width:100%}.hero-visual{height:470px;border-radius:25px;width:100%;padding:20px}.hero-visual-top{font-size:8px}.hero-visual-top .tiny-brand{font-size:12px}.hero-phone{left:14px;top:83px;width:151px;height:330px;border-width:4px;border-radius:17px;transform:rotate(-4deg)}.hero-bubble{top:106px;left:151px;right:12px;padding:14px;border-radius:17px}.hero-bubble .bubble-kicker{font-size:8px;gap:5px}.hero-bubble .bubble-kicker svg{width:13px;height:13px}.hero-bubble h4{font-size:18px;line-height:1.22;margin:9px 0 11px}.hero-bubble .tag{font-size:7px;white-space:normal;padding:4px 7px}.build-bubble{top:281px;left:171px;right:12px;padding:13px;border-radius:16px}.build-bubble>strong{font-size:10px}.build-checks{gap:8px 5px;margin-top:11px;grid-template-columns:1fr}.build-checks span{font-size:8px}.build-checks span:nth-child(n+3){display:none}.hero-visual-foot{font-size:7px;bottom:18px;left:18px;right:18px;gap:10px}.hero-visual-foot span{max-width:150px}.trust{margin:33px 21px 38px;display:block}.trust-label{font-size:11px;text-align:center}.logos{margin-top:23px;display:flex;flex-wrap:wrap;justify-content:center;gap:25px 27px}.logos img{max-width:94px;max-height:22px}.logos img.getre{max-height:25px;max-width:60px}.early-proof{display:flex;flex-direction:column;gap:16px}.proof-main{padding:31px 27px 0;min-height:0}.proof-brand{width:92px;margin-bottom:20px}.proof-main h2{font-size:32px;line-height:1.18}.proof-main>p{font-size:13px;line-height:1.8;margin-top:17px}.proof-content{grid-template-columns:.9fr 1.1fr;gap:14px;margin-top:23px}.metric-main{font-size:59px}.metric-label{font-size:11px;line-height:1.6;margin-top:7px}.metric-secondary{margin-top:19px;display:block}.metric-secondary b{font-size:29px}.metric-secondary span{display:block;font-size:10px;margin-top:2px}.source-note{font-size:8px;margin-top:17px;max-width:160px}.proof-screens{height:330px;padding:0}.proof-screens .screen{width:100%;border-width:4px;border-radius:14px 14px 0 0}.proof-screens .screen-caption{font-size:8px;padding:7px 10px;bottom:13px;right:-11px}.ownership{padding:32px 28px}.ownership h2{font-size:33px;max-width:330px}.ownership p{font-size:13px;max-width:330px;margin-top:17px}.owner-steps{margin-top:24px;grid-template-columns:1fr 1fr;gap:18px 12px}.owner-steps span{font-size:10px;gap:8px}.owner-steps svg{width:19px;height:19px}.ownership .text-link{padding-top:26px;font-size:11px}.loop{padding:33px 24px 27px;border-radius:32px;margin-top:16px}.loop-head{display:block}.loop h2{font-size:33px;line-height:1.18}.loop-head p{font-size:12px;line-height:1.8;margin-top:19px;max-width:100%}.loop-stages{margin-top:26px;border-radius:21px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:7px}.stage{font-size:9px;padding:10px 4px;gap:5px;min-height:42px}.stage svg{width:13px;height:13px}.loop-demo{display:flex;flex-direction:column;gap:13px;margin-top:20px}.loop-panel{border-radius:19px;padding:23px;min-height:0}.loop-panel h3{font-size:17px;margin-bottom:15px}.source-row{font-size:12px;padding:13px 0}.evidence-path{margin-top:16px}.source-legend{font-size:8px}.op-row{padding:12px;margin-top:9px}.op-row span{font-size:12px;max-width:180px}.op-row small{font-size:8px}.loop-design{height:288px;padding-bottom:0;display:block}.loop-design h3{max-width:220px}.loop-design .mini-screen{height:210px;width:141px}.loop-design .design-chip{font-size:10px;bottom:18px}.loop-measure{display:block;padding:25px 0 23px}.loop-measure h3{font-size:20px;max-width:100%}.measure-tags{margin-top:17px;gap:8px}.measure-tags span{font-size:9px;padding:7px 11px}.loop-foot{display:block;font-size:9px;padding-top:19px}.loop-foot span{display:block}.loop-foot span:last-child{margin-top:11px;text-align:start;max-width:100%}.work{padding-top:57px}.section-heading{display:block;padding:0 15px 25px}.section-heading h2{font-size:33px}.section-heading>p{font-size:12px;max-width:100%;margin-top:18px;line-height:1.8}.case-grid{display:flex;flex-direction:column;gap:17px}.case{padding:29px 24px 26px;width:100%;border-radius:29px}.case.due{margin-top:0}.case-brand{height:17px;margin-bottom:22px;max-width:110px}.case h3{font-size:29px;max-width:100%}.case-brief{font-size:12px;line-height:1.85;margin-top:15px}.before-after{gap:14px;margin-top:24px}.case-screen span{font-size:9px;padding-bottom:8px}.case-screen>div{height:304px;border-width:3px;border-radius:12px}.case.due .case-screen>div{height:312px}.case-data{margin-top:27px;padding-top:20px;gap:10px}.case-result{gap:22px}.case-result b{font-size:34px}.case-result span{font-size:9px;max-width:98px}.case .text-link{font-size:9px;max-width:75px;white-space:normal}.case .source-note{font-size:8px;margin-top:16px}.scope{padding-top:59px;display:block}.scope-left{padding:0 13px}.scope-left h2{font-size:34px}.scope-left>p{font-size:12px;margin-top:18px}.scope-tabs{gap:7px;margin:23px 0}.scope-tabs span{font-size:9px;padding:7px 11px}.scope-board{padding:22px;border-radius:24px}.scope-board-top{display:block}.scope-board h3{font-size:19px}.scope-board .quiet{margin-top:8px;display:block;font-size:8px}.scope-row{padding:18px 0;gap:13px}.scope-row strong{font-size:11px;line-height:1.7}.scope-row small{font-size:9px}.scope-row svg{width:23px;height:23px}.why{min-height:0;margin-top:20px;padding:32px 27px;border-radius:29px}.why h2{font-size:32px}.why p{font-size:13px;margin-top:20px;line-height:1.85}.why-cycle{margin-top:23px}.why-cycle svg{width:58px;height:58px}.why-cycle span{font-size:10px;max-width:220px}.partnership{margin-top:58px;padding:31px 25px;border-radius:29px}.partner-head{display:block}.partner-head h2{font-size:32px}.partner-head p{font-size:12px;margin-top:19px;line-height:1.8}.partner-steps{grid-template-columns:1fr 1fr;gap:27px 24px;margin-top:29px}.partner-step{padding-top:18px}.partner-step svg{width:23px;height:23px}.partner-step h3{font-size:19px;margin-top:13px}.partner-step p{font-size:10px;line-height:1.9;margin-top:8px}.responsibility{grid-template-columns:1fr;gap:20px;margin-top:28px;padding-top:21px}.responsibility b{font-size:12px}.responsibility p{font-size:11px;line-height:1.8}.team{display:flex;flex-direction:column;gap:31px;padding:62px 16px 54px}.team-copy h2{font-size:34px}.team-copy>p{font-size:13px;margin-top:19px;line-height:1.9}.team-skills{font-size:9px;margin-top:20px}.team-quote{padding-top:21px;margin-top:24px}.team-quote blockquote{font-size:16px}.team-quote .attribution{font-size:10px}.team-quote .source-note{font-size:8px;max-width:100%}.team-visual{width:100%;gap:16px;grid-template-columns:1.1fr 1fr}.gal-portrait img{height:300px;border-radius:23px}.gal-portrait .gal-caption{padding:10px;left:9px;right:9px;bottom:9px;border-radius:13px}.gal-caption strong{font-size:17px}.gal-caption span{font-size:8px}.team-small{gap:13px 10px}.team-small img{height:102px;border-radius:13px}.team-small span{font-size:9px;margin-top:4px}.contact{padding:34px 26px;display:block;border-radius:29px}.contact h2{font-size:35px}.contact p{font-size:13px;margin-top:19px;line-height:1.9}.contact .fit{font-size:10px;margin-top:17px}.contact form{margin-top:28px;gap:11px}.contact input{min-height:50px;padding:15px 17px;font-size:12px;border-radius:14px}.contact .button{font-size:12px;border-radius:14px}.privacy-note{font-size:8px}.footer{padding:29px 16px 15px;display:block}.footer .brand-logo{width:100px}.footer p{font-size:9px;line-height:1.8;max-width:300px}.footer-links{margin-top:25px;font-size:9px;flex-wrap:wrap;gap:18px}.motion-mode .loop{padding:20px}.motion-mode .loop-demo{display:grid;grid-template-columns:1fr 1fr}.motion-mode .signals-panel{display:none}.motion-mode .loop-design{height:300px}}
@media(max-width:360px){.page{padding:8px}.hero-shell{padding:0 18px 19px}h1,body[dir=rtl] h1{font-size:41px}.hero-copy .actions{gap:16px}.hero-visual{height:438px}.hero-phone{width:131px;height:296px;left:11px}.hero-bubble{left:121px;right:10px;padding:11px}.hero-bubble h4{font-size:16px}.build-bubble{left:145px;right:10px;top:274px;padding:11px}.build-bubble>strong{font-size:8px}.build-checks span{font-size:7px}.hero-visual-top .tiny-brand{font-size:10px}.hero-visual-top{font-size:7px}.proof-main{padding:27px 20px 0}.metric-main{font-size:49px}.proof-screens{height:292px}.proof-main h2{font-size:29px}.loop{padding:29px 18px}.stage{font-size:8px}.case{padding:26px 19px}.case-screen>div{height:267px}.case.due .case-screen>div{height:276px}.case-result{gap:15px}.case-result b{font-size:30px}.case-result span{font-size:8px}.team-visual{gap:12px}.team-small img{height:89px}.gal-portrait img{height:270px}.contact{padding:30px 22px}.contact h2{font-size:31px}}
.motion-detail{padding:3px 0 28px;font-size:14px}.motion-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid #e2c4ce}.motion-row b{color:#ad4767}.motion-detail small{font-size:10px;display:block;line-height:1.7;margin-top:20px;color:#9b3f5c}.motion-detail p{font-size:15px;line-height:1.8}.repeat-symbol{font-size:84px;line-height:1.2;color:#ba5776}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

@media(min-width:1101px){
.hero-shell{padding:0 56px 56px}.hero{gap:64px;padding-top:60px;padding-bottom:32px}.hero-copy>p{margin-top:30px}.hero-copy .actions{margin-top:36px}.hero-visual{height:630px}
.trust{margin-top:60px;margin-bottom:72px}.early-proof{gap:32px}.proof-main{padding:60px 56px 0;min-height:724px}.proof-content{margin-top:44px}.ownership{padding:58px 46px}.owner-steps{gap:24px;margin-top:39px}
.loop{margin-top:40px;padding:76px 62px 56px}.loop-stages{margin-top:52px}.loop-demo{gap:26px;margin-top:32px}.loop-panel{padding:30px}.loop-design{padding-bottom:0}.loop-measure{padding-top:34px;padding-bottom:26px}
.work{padding-top:112px}.section-heading{padding-bottom:48px}.case-grid{gap:32px}.case{padding:48px 45px 38px}.scope{padding-top:120px;gap:36px}.why{padding:54px 42px}.partnership{margin-top:116px;padding:62px}.partner-steps{margin-top:48px;gap:40px}.team{padding-top:116px;padding-bottom:114px;gap:76px}.contact{padding:70px 66px}.footer{padding-top:52px}
}
@media(max-width:700px){
.hero-shell{padding-bottom:30px}.hero{gap:38px;padding-top:30px}.hero-copy>p{margin-top:24px}.hero-copy .actions{margin-top:28px}.trust{margin-top:42px;margin-bottom:48px}.early-proof{gap:22px}.proof-main{padding-top:39px}.ownership{padding-top:40px;padding-bottom:40px}.owner-steps{gap:23px 12px}.loop{margin-top:24px;padding-top:42px;padding-bottom:34px}.loop-demo{gap:19px}.work{padding-top:72px}.section-heading{padding-bottom:32px}.case-grid{gap:24px}.case{padding-top:36px;padding-bottom:33px}.scope{padding-top:74px}.why{padding-top:40px;padding-bottom:40px;margin-top:28px}.partnership{margin-top:72px;padding-top:39px;padding-bottom:39px}.team{padding-top:76px;padding-bottom:68px;gap:38px}.contact{padding-top:44px;padding-bottom:44px}
}

.ownership{border:1px solid #e4e1e3}.metric-main{color:#762540}


.voices{background:#fff;border-radius:44px;padding:60px 54px;margin-bottom:88px}
.voices-head{display:flex;justify-content:space-between;gap:44px;align-items:end;margin-bottom:42px}.voices-head h2{font-size:45px;max-width:650px}.voices-head p{font-size:11px;line-height:1.8;color:#6c6167;max-width:260px}
.voice-top{display:grid;grid-template-columns:1.3fr .85fr;gap:40px;align-items:center}.voice-feature{padding:42px;background:#f2e2e8;border-radius:30px}.voice-side{padding:20px 12px}
.voice img{max-width:117px;height:27px;object-fit:contain;object-position:left;margin-bottom:26px}.voice blockquote{padding:0;margin:0;font-size:21px;line-height:1.85;letter-spacing:0}.voice-feature blockquote{font-size:23px;line-height:1.8}.voice-author{font-size:12px;line-height:1.7;margin-top:25px;color:#762540}.voice-bottom{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:44px}.voice-bottom .voice{border-top:1px solid #ded5d9;padding-top:32px}.voice-bottom blockquote{font-size:17px;line-height:1.9}.voice-bottom img{height:23px;margin-bottom:20px}.voice-bottom .voice-author{margin-top:22px}
@media(max-width:1100px) and (min-width:701px){.voices{padding:42px 35px}.voice-top{gap:26px}.voice-feature{padding:30px}.voice-feature blockquote{font-size:20px}.voice-side blockquote{font-size:18px}.voice-bottom{gap:35px}.voices-head h2{font-size:37px}}
@media(max-width:700px){.voices{padding:36px 25px;border-radius:29px;margin-bottom:48px}.voices-head{display:block;margin-bottom:28px}.voices-head h2{font-size:33px}.voices-head p{font-size:10px;margin-top:15px;max-width:none}.voice-top,.voice-bottom{display:block}.voice-feature{padding:27px 22px;border-radius:23px}.voice-feature blockquote{font-size:19px;line-height:1.8}.voice-side{padding:32px 1px 0}.voice-side blockquote{font-size:17px;line-height:1.9}.voice img{max-width:107px;height:24px;margin-bottom:22px}.voice-author{font-size:11px;margin-top:21px}.voice-bottom{margin-top:31px}.voice-bottom .voice{padding-top:28px;margin-top:29px}.voice-bottom blockquote{font-size:16px;line-height:1.9}.voice-bottom img{height:22px}.voice-bottom .voice-author{margin-top:18px}}

[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scrollbar-width:thin;scrollbar-color:#d7c4cb #f7f7f8}::-webkit-scrollbar{display:block;width:7px}::-webkit-scrollbar-thumb{background:#d7c4cb;border-radius:10px}button{color:inherit}.button{transition:background .2s,box-shadow .2s,transform .2s}.button:hover{background:#57182d;box-shadow:0 6px 18px #76254022;transform:translateY(-1px)}.contact .button:hover{background:#321b25}.button:active{transform:translateY(0)}.header{gap:24px}.header-end{gap:18px}.languages{align-items:center;gap:2px}.languages button{background:none;min-width:42px;min-height:44px;padding:7px;font-size:12px;border-radius:10px}.languages button[aria-pressed=true]{background:#f2e2e8;font-weight:bold}.languages button:hover{background:#f3edf0}.motion-toggle{background:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;min-height:44px;padding:8px 9px;border-radius:15px;white-space:nowrap}.motion-toggle svg{width:17px;height:17px}.motion-toggle:hover{background:#f2e2e8}.header nav a{display:flex;align-items:center;min-height:44px}.hero-copy>p{max-width:480px;font-size:18px}.hero-note{max-width:440px!important}.hero-visual{padding-bottom:56px}.hero-phone{isolation:isolate}.hero-phone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;transition:opacity .65s ease}.hero-before{opacity:0}.hero-after{opacity:1}.hero-compare-label{position:absolute;top:57px;left:42px;background:#f2e2e8;color:#64293e;border-radius:10px;padding:3px 11px;font-size:10px;z-index:2}.hero-bubble{min-height:187px}.hero-bubble .tag{white-space:normal;line-height:1.7}.hero-bubble .bubble-kicker svg{flex-shrink:0}.hero-visual-foot{bottom:68px}.hero-steps{position:absolute;bottom:19px;left:24px;right:24px;display:flex;justify-content:center;gap:4px;direction:ltr}.hero-step{position:relative;min-width:44px;height:35px;background:none;border-radius:10px;padding:15px 6px}.hero-step:before{content:'';display:block;height:4px;width:100%;border-radius:3px;background:#70636c}.hero-step.active:before{background:#f2c7d7}.hero-step.active:after{content:'';position:absolute;left:6px;right:6px;top:15px;height:4px;transform:scaleX(var(--phase-progress,0));transform-origin:left;background:#fff;border-radius:3px}.hero-visual[data-phase="3"] .build-checks span{animation:check-in .4s both}.hero-visual[data-phase="3"] .build-checks span:nth-child(2){animation-delay:.15s}.hero-visual[data-phase="3"] .build-checks span:nth-child(3){animation-delay:.3s}.hero-visual[data-phase="3"] .build-checks span:nth-child(4){animation-delay:.45s}.is-running .process-path path{animation:flow 8s linear infinite}.process-path path{stroke:#c1889c}.process-path circle{fill:#e8b8c9}@keyframes flow{to{stroke-dashoffset:-96}}@keyframes check-in{from{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.loop-stages{position:relative}.stage{position:relative;overflow:hidden;min-height:46px}.stage.active:after{content:'';position:absolute;bottom:0;inset-inline-start:0;width:100%;height:3px;background:#bb738f;transform:scaleX(var(--phase-progress,0));transform-origin:left}.loop-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:12px}.loop-toolbar small{font-size:10px;color:#cdbac4}.loop-play{background:transparent;border:1px solid #62515b;color:#eee2e8;border-radius:22px;font-size:11px;padding:10px 17px;min-height:44px}.loop-play:hover{background:#42303a}.loop-panel{transition:box-shadow .35s,background .35s;min-width:0}.loop-panel.is-focus{box-shadow:inset 0 0 0 2px #c899ac}.op-row{transition:background .4s,transform .4s}.prioritizing .op-row:first-of-type{background:#f3d8e3;transform:translateY(-2px)}.loop-demo{min-height:386px}.loop-design{min-height:386px}.loop-design h3{min-height:48px;max-width:none}.motion-detail{padding-bottom:38px}.motion-row{border-bottom-color:#c9b2bc;font-size:12px;gap:15px;min-height:46px}.motion-row>span:first-child{max-width:175px}.motion-row b,.build-check{color:#762540}.build-row{animation:check-in .4s both;animation-delay:var(--delay)}.measurement-head{font-size:10px;color:#684454;line-height:1.6;padding-bottom:7px}.motion-detail small{color:#684454}.repeat-symbol{color:#762540}.loop-measure h3{max-width:340px}.case-controls{display:flex;gap:4px;margin-top:25px;flex-wrap:wrap}.case-controls button{font-size:11px;border:1px solid #cbbec4;border-radius:20px;background:transparent;min-height:44px;padding:9px 18px}.case-controls button[aria-pressed=true]{background:#762540;color:#fff;border-color:#762540}.before-after{min-height:451px;transition:opacity .25s}.before-after[data-view=before] .after{display:none}.before-after[data-view=after] .before{display:none}.before-after[data-view=before] .before{opacity:1;transform:none}.before-after[data-view=after] .after,.before-after[data-view=before] .before{max-width:270px}.scope-tabs button{padding:9px 14px;min-height:44px;border-radius:24px;font-size:11px;border:1px solid #d6cbd0;white-space:normal;background:none;text-align:start}.scope-tabs button.active{background:#762540;color:#fff;border-color:#762540}.scope-board{min-height:253px;padding:34px}.scope-board h3{font-size:24px;line-height:1.3}.scope-description{font-size:15px;line-height:1.9;margin-top:19px}.scope-goal{font-size:12px;line-height:1.8;color:#762540;margin-top:21px;padding-top:20px;border-top:1px solid #eadfe4}.partnership .partner-step p{font-size:13px;line-height:1.9}.form-field{display:block}.form-field span{display:block;font-size:11px;margin:0 4px 7px;color:#f3dce5}.contact input{font-size:14px}.contact input:focus{outline:2px solid #f3bbd0;outline-offset:3px}.contact .privacy-note{font-size:11px}.form-feedback{border-radius:14px;padding:14px 17px;background:#fff;color:#762540;font-size:13px;line-height:1.8}.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.reveal-ready.revealed{opacity:1;transform:none}.motion-paused .reveal-ready{opacity:1;transform:none}.motion-paused *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.footer .languages{display:flex}.footer a{min-height:30px;display:inline-flex;align-items:center}.footer-links .languages button{font-size:11px}.stage:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #c97c99;outline-offset:4px}.preview-status{font-size:10px;color:#71636a;line-height:1.8;margin:15px 0 0}.hero-step:focus-visible{outline-offset:0}
@media(min-width:1101px){.header nav{gap:25px;font-size:12px}.header .button{font-size:11px;padding-inline:16px}.hero-copy h1{font-size:71px}.proof-main{min-height:752px}.ownership h2{font-size:37px}.ownership p{font-size:14px}.owner-steps span{font-size:12px}.loop-panel{padding:27px}.contact{gap:70px}.contact h2{font-size:48px}}
@media(min-width:701px) and (max-width:1100px){.loop-stages{display:grid;grid-template-columns:repeat(3,1fr)}.header nav{display:none}.motion-toggle{font-size:10px}.loop-demo{grid-template-columns:.8fr 1fr 1fr}.loop-design{min-height:375px}.loop-panel{padding:18px}.loop-design h3{font-size:16px}.motion-row{font-size:10px}.scope-board{padding:25px}.scope-board h3{font-size:21px}.before-after{min-height:380px}}
@media(max-width:700px){.header-end{gap:4px}.header{gap:8px}.header .brand-logo{width:97px}.languages button{min-width:40px;padding:7px 5px;font-size:11px}.motion-toggle{padding:10px;min-width:42px}.motion-toggle>span{display:none}.hero-copy>p{font-size:16px;line-height:1.8}.hero-copy h1{font-size:48px}.hero-visual{height:501px}.hero-visual-top{gap:10px}.hero-compare-label{top:57px;left:18px;font-size:9px}.hero-bubble{left:135px;right:12px;top:113px;min-height:0;padding:14px}.hero-bubble h4{font-size:18px}.build-bubble{left:156px;top:303px;right:12px}.hero-phone{top:89px;height:334px}.hero-steps{bottom:12px;left:10px;right:10px;gap:0}.hero-step{height:40px;min-width:35px;width:15%;padding-inline:5px}.hero-step:after{left:5px!important;right:5px!important}.hero-visual-foot{bottom:59px;font-size:7px}.loop-toolbar{align-items:center;gap:10px}.loop-toolbar small{font-size:9px;max-width:135px}.loop-play{font-size:10px;padding:9px 12px}.loop-demo{min-height:0}.loop-panel{padding:25px}.loop-design{min-height:320px;height:320px;padding-bottom:0}.loop-design h3{min-height:30px}.loop-design .mini-screen{height:234px}.motion-detail{padding-top:0}.motion-row{font-size:12px;padding:11px 0;min-height:39px}.motion-detail small{margin-top:13px;font-size:9px}.motion-detail p{font-size:14px}.repeat-symbol{font-size:58px}.measure-tags span{font-size:10px}.before-after{min-height:342px}.case.due .before-after{min-height:350px}.case-controls{margin-top:19px;gap:5px}.case-controls button{font-size:10px;padding:9px 14px;min-height:44px}.scope-tabs{gap:7px}.scope-tabs button{font-size:10px;padding:8px 11px;min-height:44px}.scope-board{padding:25px;min-height:260px}.scope-board h3{font-size:21px}.scope-description{font-size:13px;margin-top:15px;line-height:1.9}.scope-goal{font-size:11px;margin-top:18px;padding-top:16px}.partnership .partner-step p{font-size:11px}.contact h2{font-size:34px}.form-field span{font-size:11px}.contact input{font-size:16px}.contact .privacy-note{font-size:10px;line-height:1.8}.footer-links{gap:15px}.voice blockquote{overflow-wrap:break-word}}
@media(max-width:360px){.hero-copy h1,body[dir=rtl] .hero-copy h1{font-size:41px}.hero-copy>p{font-size:15px}.header .brand-logo{width:88px}.hero-visual{height:481px}.hero-phone{width:126px;height:294px}.hero-bubble{left:115px;right:9px;padding:11px}.hero-bubble h4{font-size:16px}.build-bubble{left:130px;top:309px}.hero-steps{left:8px;right:8px}.hero-step{min-width:30px}.before-after{min-height:305px}.case.due .before-after{min-height:315px}.loop-panel{padding-inline:19px}.scope-board{padding:22px}.contact h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none}*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{main[hidden]{display:none!important}.reveal-ready{opacity:1;transform:none}.motion-toggle,.hero-steps,.loop-toolbar{display:none}.page{padding:0}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}}


/* Proof refinement: inherits approved rose, burgundy and fonts. */
.proof-v2 .hero-note{max-width:620px}.hero-result{position:absolute;inset-inline-start:28px;bottom:72px;background:#762540;color:#fff;padding:17px 23px;border-radius:20px;z-index:5;max-width:240px;box-shadow:0 16px 35px #34132218;transition:opacity .5s,transform .7s}.hero-result b{font-size:34px;display:block;direction:ltr}.hero-result span,.hero-result small{display:block;font-size:12px;line-height:1.55}.hero-visual:not([data-phase="4"]):not([data-phase="5"]) .hero-result{opacity:0;transform:translateY(15px);pointer-events:none}
.deck-proof .metric-main{font-variant-numeric:tabular-nums}.deck-proof .source-note{max-width:310px}.proof-v2 .proof-main h2{max-width:620px}.proof-v2 .logos{gap:38px}.proof-v2 .logos img{max-width:160px;max-height:42px;width:auto;object-fit:contain}.proof-v2 .logos img[alt="Charlie Banana"]{max-height:50px}
.transformations{display:grid;grid-template-columns:1fr 1fr;gap:30px}.transformation{padding:42px;border-radius:36px;background:#fff;min-width:0;overflow:hidden}.transformation.wide{grid-column:1/-1;background:#f2e2e8;display:grid;grid-template-columns:.8fr 1.5fr;gap:46px;align-items:center;padding:54px}.transformation .case-brand{height:32px;max-width:180px;object-fit:contain;object-position:left;margin-bottom:25px}.transformation h3{font-size:34px;line-height:1.2;letter-spacing:-.9px;max-width:510px;margin:0 0 20px}.transformation p{font-size:15px;line-height:1.75;max-width:540px}.change-points{list-style:none;padding:0;margin:24px 0;display:flex;gap:8px 18px;flex-wrap:wrap}.change-points li{font-size:12px;color:#762540;display:flex;align-items:center;gap:7px}.change-points li:before{content:'✓';font-size:14px}.case-story{margin-bottom:22px}.case-story strong{font-weight:650}.case-story p{margin:8px 0}.case-media{min-width:0}.comparison{--cut:52%;position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:white;direction:ltr;border:1px solid #ddd0d6;aspect-ratio:1.44}.comparison img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.comparison .comparison-before{position:absolute;inset:0;z-index:2;clip-path:inset(0 calc(100% - var(--cut)) 0 0)}.comparison .comparison-after{position:absolute;inset:0;z-index:1}.comparison-divider{position:absolute;inset-block:0;left:var(--cut);width:2px;background:#762540;z-index:3;pointer-events:none}.comparison-divider:after{content:'‹ ›';position:absolute;top:49%;left:-20px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#762540;color:white;font-size:24px;box-shadow:0 3px 20px #0002}.compare-labels{position:absolute;inset:12px 12px auto;z-index:4;display:flex;justify-content:space-between;pointer-events:none}.compare-labels span{padding:5px 11px;background:#fff;border-radius:8px;font-size:11px;color:#31232b;box-shadow:0 1px 8px #0001}.slider-control{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin-top:16px;font-size:12px}.slider-control input{accent-color:#762540;width:100%;min-height:44px;cursor:ew-resize;direction:ltr}.slider-control input:focus-visible{outline:2px solid #762540;outline-offset:3px}.screen-actions{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 0}.screen-actions button,.source-details summary,.concept-tabs button,.testimonial-pause,.detail-close{border:1px solid #d9c9d1;background:transparent;color:inherit;padding:10px 17px;min-height:44px;border-radius:12px;font:inherit;font-size:12px;cursor:pointer}.screen-actions button[aria-pressed=true],.concept-tabs button[aria-selected=true]{background:#762540;color:#fff;border-color:#762540}.phone-comparison{max-width:310px;aspect-ratio:341/600;margin-inline:auto;border:7px solid #eee7eb;border-radius:27px;box-shadow:0 15px 25px #2f14240d}.phone-comparison img{object-fit:cover;object-position:top}.phone-surface{padding:28px;background:#f8f1f4;border-radius:24px;position:relative}.phone-surface .annotation{position:absolute;z-index:5;inset-inline-end:10px;bottom:60px;background:#762540;color:#fff;padding:12px 16px;border-radius:14px;font-size:12px;max-width:165px;box-shadow:0 6px 25px #2f142422}.case-kpis{display:flex;gap:32px;flex-wrap:wrap;padding:26px 0 15px}.case-kpi b{display:block;font-size:48px;line-height:1.05;color:#762540;letter-spacing:-2px;font-variant-numeric:tabular-nums;direction:ltr}.case-kpi>span{display:block;font-size:12px;line-height:1.6;margin-top:10px}.kpi-caption{font-size:11px!important;color:#6c6167;margin:0 0 10px!important}.source-details{font-size:12px;line-height:1.7;margin-top:16px}.source-details summary{display:inline-flex;align-items:center}.source-details p{font-size:12px!important;line-height:1.8}.source-details a{color:inherit;text-decoration:underline}.transformations .case-media small{display:block;font-size:10px;line-height:1.6;color:#6c6167;margin-top:10px}.proof-v2 main[dir=rtl] .case-brand{object-position:right}.proof-v2 main[dir=rtl] .transformation h3{letter-spacing:0}
.analytics-proof{display:grid;grid-template-columns:1.4fr .75fr;background:#fff;border-radius:44px;margin-bottom:88px;overflow:hidden}.analytics-main{padding:58px 50px}.analytics-main h2{font-size:43px;line-height:1.15;max-width:600px;margin-bottom:25px}.analytics-main>p{font-size:15px;max-width:550px;line-height:1.8;margin-bottom:25px}.analytics-image{background:white;border-radius:15px;overflow:hidden;direction:ltr;border:1px solid #ede4e8}.analytics-image img{display:block;width:100%;height:auto}.analytics-side{background:#762540;color:white;padding:55px 40px;display:flex;flex-direction:column;justify-content:center;gap:35px}.analytics-side b{font-size:65px;line-height:1;display:block;letter-spacing:-2px;direction:ltr}.analytics-side span{font-size:15px;display:block;line-height:1.7;margin-top:12px}.analytics-side small{font-size:11px;line-height:1.8}.analytics-source{font-size:11px;line-height:1.7;color:#6c6167;margin-top:15px}.analytics-proof[data-seen=true] .analytics-image img{animation:source-reveal 1.6s ease-out both}@keyframes source-reveal{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
.proof-v2 .loop-stages{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.proof-v2 .stage{padding:14px 6px;min-width:0;justify-content:center;font-size:13px}.proof-v2 .stage svg{display:none}.proof-v2 .loop-toolbar{margin:24px 0}.growth-canvas{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:#fff;border-radius:28px;padding:42px;color:#302129}.growth-store{display:flex;align-items:center;justify-content:center;gap:20px;position:relative;min-width:0}.growth-screen{width:215px;height:425px;border:7px solid #eee6ea;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #271c2712;position:relative}.growth-screen img{display:block;width:100%;position:absolute;inset:0;transition:opacity .7s,transform .7s}.growth-screen .loop-new{opacity:0}.loop[data-stage="3"] .loop-new,.loop[data-stage="4"] .loop-new,.loop[data-stage="5"] .loop-new,.loop[data-stage="6"] .loop-new{opacity:1}.loop[data-stage="1"] .growth-screen,.loop[data-stage="2"] .growth-screen{outline:2px solid #762540;outline-offset:6px}.loop-note{position:absolute;inset-inline-end:0;bottom:54px;background:#762540;color:#fff;border-radius:16px;max-width:180px;padding:16px;font-size:12px;line-height:1.6}.growth-description h3{font-size:32px;line-height:1.2;margin-bottom:18px}.growth-description>p{font-size:16px;line-height:1.8;max-width:460px}.growth-context{font-size:12px;color:#6c6167;line-height:1.8}.growth-checks{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.growth-checks span{padding:8px 11px;border:1px solid #e4d7dd;border-radius:9px;font-size:11px}.growth-results{padding-top:25px}.growth-results b{font-size:40px;color:#762540;direction:ltr;display:block}.growth-results span{font-size:13px;line-height:1.7}.growth-result-row{margin-bottom:18px}.growth-result-row i{display:block;width:var(--bar);height:5px;background:#762540;margin-top:9px;transform-origin:left;animation:growbar .8s ease-out both}.loop:not([data-stage="5"]):not([data-stage="6"]) .growth-results{display:none}.loop[data-stage="5"] .growth-checks,.loop[data-stage="6"] .growth-checks{display:none}@keyframes growbar{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.concept-showcase{margin-top:30px;background:#fff;border-radius:25px;padding:25px;overflow:hidden}.concept-tabs{display:flex;gap:8px;flex-wrap:wrap}.concept-panel{margin-top:24px}.concept-pictures{display:flex;gap:16px;justify-content:center;align-items:flex-start;background:#f5f0f2;padding:20px;border-radius:19px;overflow:hidden;height:370px}.concept-pictures img{width:46%;max-width:230px;height:auto;object-fit:contain;object-position:top;border-radius:9px;box-shadow:0 8px 24px #27182513}.concept-pictures .alaya-wide{width:57%;max-width:280px}.concept-panel h3{font-size:21px;margin:22px 0 8px;line-height:1.35}.concept-panel p{font-size:13px;line-height:1.8;margin:0}.concept-label{font-size:10px!important;color:#6c6167;margin-top:10px!important}.proof-v2 .scope{align-items:stretch}.proof-v2 .why{justify-content:flex-start}.proof-v2 .why-cycle{display:none}.proof-v2 .why h2{font-size:32px}.proof-v2 .why>div>p{font-size:15px;line-height:1.8}
.proof-v2 .voices{padding-inline:0;overflow:hidden}.proof-v2 .voices-head{padding-inline:54px;align-items:center}.testimonial-heading-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.testimonial-pause{color:#762540}.marquee-row{direction:ltr;overflow:hidden;margin:22px 0;position:relative}.marquee-track{display:flex;width:max-content;will-change:transform;animation:marquee-left var(--duration,85s) linear infinite}.marquee-row:first-of-type .marquee-track{animation-name:marquee-right}.marquee-group{display:flex;gap:24px;padding-inline-end:24px;flex-shrink:0}.proof-v2 .marquee-row .voice{flex:0 0 420px;width:420px;margin:0;padding:32px;border:0;background:#f8f1f4;border-radius:27px;opacity:1;transform:none}.proof-v2 .marquee-row .voice-feature{background:#f2e2e8}.proof-v2 .marquee-row .voice blockquote{font-size:17px;line-height:1.8}.proof-v2 .marquee-row .voice img{height:25px;max-width:125px;margin-bottom:20px}.proof-v2 .marquee-row .voice-author{font-size:12px;margin-top:20px}.marquee-row:hover .marquee-track,.marquee-row:focus-within .marquee-track,.voices.marquee-paused .marquee-track,.motion-paused .marquee-track{animation-play-state:paused}.proof-v2 main[dir=rtl] .voice{direction:rtl;text-align:right}.proof-v2 main[dir=ltr] .voice{direction:ltr;text-align:left}@keyframes marquee-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}
.proof-detail{max-width:min(1180px,94vw);width:94vw;max-height:92vh;border:0;border-radius:26px;padding:28px;background:#fff;color:#2f1d29;box-shadow:0 30px 90px #0005}.proof-detail::backdrop{background:#271623b8}.proof-detail-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.proof-detail-top h3{font-size:22px}.proof-detail img{display:block;max-width:100%;max-height:72vh;width:auto;height:auto;margin:auto;object-fit:contain}.proof-detail:focus-visible{outline:3px solid #762540}.proof-v2 button:focus-visible,.proof-v2 summary:focus-visible{outline:3px solid #762540;outline-offset:3px}.motion-paused .analytics-image img,.motion-paused .growth-result-row i{animation:none!important;clip-path:none!important}.motion-paused .growth-screen img{transition:none}.motion-paused .hero-result{transition:none}
@media(min-width:701px) and (max-width:1100px){.transformation.wide{grid-template-columns:1fr;padding:40px}.transformation{padding:30px}.transformation h3{font-size:29px}.analytics-proof{grid-template-columns:1fr}.analytics-side{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:24px}.analytics-side small{max-width:210px}.growth-canvas{gap:24px;padding:28px}.proof-v2 .loop-stages{grid-template-columns:repeat(4,1fr)}.growth-description h3{font-size:27px}.case-kpi b{font-size:40px}.proof-v2 .logos{gap:22px;flex-wrap:wrap}.proof-v2 .logos img{max-width:120px}.concept-pictures{height:330px}}
@media(max-width:700px){.hero-result{inset-inline-start:6px;bottom:43px;padding:12px 16px;max-width:180px}.hero-result b{font-size:29px}.hero-result span,.hero-result small{font-size:10px}.proof-v2 .logos{gap:24px 20px;justify-content:center;flex-wrap:wrap}.proof-v2 .logos img{max-width:105px;max-height:30px}.proof-v2 .logos img[alt="Charlie Banana"]{max-height:36px}.transformations{display:block}.transformation,.transformation.wide{display:block;margin-bottom:24px;padding:30px 23px;border-radius:28px}.transformation h3{font-size:28px;letter-spacing:-.5px}.transformation p{font-size:14px}.transformation .case-brand{margin-bottom:22px;height:27px}.case-kpis{gap:25px;padding:23px 0 13px}.case-kpi b{font-size:43px}.case-kpi span{font-size:11px}.case-media{margin-top:25px}.comparison{border-radius:14px;aspect-ratio:1.1}.comparison img{object-fit:cover;object-position:top left}.comparison.phone-comparison{aspect-ratio:341/600;border-radius:23px;max-width:280px}.phone-surface{padding:20px 10px}.phone-surface .annotation{inset-inline-end:0;bottom:45px;max-width:140px;padding:11px;font-size:10px}.slider-control{gap:10px;font-size:10px}.screen-actions button{font-size:11px;padding:9px 12px}.analytics-proof{display:block;border-radius:28px;margin-bottom:48px}.analytics-main{padding:36px 25px}.analytics-main h2{font-size:32px}.analytics-main>p{font-size:14px}.analytics-side{padding:32px 25px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.analytics-side b{font-size:44px}.analytics-side span{font-size:12px}.analytics-side small{grid-column:1/-1;font-size:10px}.proof-v2 .loop-stages{grid-template-columns:repeat(3,1fr);gap:6px}.proof-v2 .stage{font-size:11px;padding:12px 5px;min-height:44px}.growth-canvas{display:flex;flex-direction:column;padding:26px 19px;gap:28px}.growth-store{width:100%;order:2}.growth-screen{height:345px;width:180px}.growth-description{width:100%;order:1}.growth-description h3{font-size:26px}.growth-description>p{font-size:14px}.growth-context{font-size:11px}.growth-checks{margin-top:15px}.loop-note{bottom:34px;padding:12px;max-width:140px;font-size:10px}.growth-results{display:flex;gap:20px;flex-wrap:wrap}.growth-results b{font-size:35px}.growth-results span{font-size:11px}.growth-result-row{flex:1;min-width:105px}.proof-v2 .voices-head{padding-inline:25px;display:block}.testimonial-heading-actions{margin-top:18px}.proof-v2 .marquee-row .voice{width:290px;flex-basis:290px;padding:26px}.proof-v2 .marquee-row .voice blockquote{font-size:15px;line-height:1.8}.marquee-group{gap:16px;padding-inline-end:16px}.proof-v2 .marquee-row .voice-author{font-size:11px}.concept-showcase{padding:19px;margin-top:25px}.concept-pictures{height:320px;padding:13px;gap:12px}.proof-v2 .why h2{font-size:29px}.proof-detail{padding:18px;border-radius:20px}.proof-detail-top h3{font-size:18px}}
@media(prefers-reduced-motion:reduce){.marquee-track{animation:none!important;transform:none!important}.marquee-row{overflow-x:auto}.marquee-row .marquee-group[aria-hidden=true],.marquee-group .voice[aria-hidden=true]{display:none!important}.analytics-image img,.growth-result-row i{animation:none!important;clip-path:none!important}.growth-screen img,.hero-result{transition:none!important}.marquee-group{width:max-content}}
.phone-comparison{aspect-ratio:341/842}.phone-surface{padding-bottom:60px}.phone-surface .annotation{bottom:10px}.growth-store{padding-bottom:50px}.loop-note{bottom:0}.growth-screen img{width:100%;height:100%;object-fit:contain;background:#fff}.growth-screen{background:#fff}.transformation[data-seen=true] .case-media{animation:screen-rise .75s cubic-bezier(.2,.7,.2,1) both}@keyframes screen-rise{from{opacity:.3;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.motion-paused .transformation .case-media{animation:none!important}.source-details p{max-width:560px}.proof-v2 .loop-foot{justify-content:flex-start}.proof-v2 .loop-foot span{max-width:850px}.proof-v2 main[dir=rtl] .growth-description h3{letter-spacing:0}.proof-v2 .analytics-proof{margin-top:42px}.proof-v2 .work{margin-bottom:42px}@media(max-width:700px){.comparison.phone-comparison{aspect-ratio:341/842}.proof-v2 .work{margin-bottom:28px}.proof-v2 .analytics-proof{margin-top:28px}.concept-pictures{height:320px}.proof-v2 .case-kpi b .count-value{font-size:inherit!important}}@media(max-width:700px){.transformation,.transformation.wide{display:flex;flex-direction:column;gap:0}.transformation .case-narrative{display:contents}.transformation .case-brand{align-self:flex-start;order:0}.transformation h3{order:1}.transformation .case-media{order:2;margin-top:4px;margin-bottom:24px}.transformation .case-story{order:3;margin-bottom:12px}.transformation .change-points{order:4;margin:12px 0}.transformation .case-kpis{order:5}.transformation .kpi-caption{order:6}.transformation .source-details{order:7}}@media(prefers-reduced-motion:reduce){.transformation .case-media{animation:none!important}}
b .count-value{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit;margin:0!important}.marquee-row[data-direction="right"] .marquee-track{animation-name:marquee-right}

.fungi-case.wide{grid-template-columns:.8fr 1.5fr;background:#f2e2e8}.fungi-case .comparison{aspect-ratio:1440/666}.fungi-case .case-brand-text{font-size:20px;color:#493455;margin:0 0 24px;font-weight:750;letter-spacing:.3px}.fungi-case .outcome-note{padding-top:20px;border-top:1px solid #dcc9d2;margin-top:20px;font-size:14px;line-height:1.8}.fungi-case .case-media{min-width:0}.proof-v2 .hero-phone{width:330px;height:240px;top:110px;border-radius:15px;border-width:5px;transform:rotate(-4deg);overflow:hidden}.proof-v2 .hero-phone img{width:100%;height:100%;object-fit:cover;object-position:top}.proof-v2 .hero-visual-foot{font-size:10px}.comparison{user-select:none;-webkit-user-select:none}.comparison img{-webkit-user-drag:none;user-select:none}.comparison:hover .comparison-divider:after{box-shadow:0 0 0 6px #76254020,0 4px 18px #0002;background:#5c1c32}.comparison-divider:after{transition:box-shadow .2s,background .2s}.slider-control span{line-height:1.6}.analytics-suite{background:#fff;border-radius:44px;padding:58px 50px;margin:42px 0 88px}.analytics-suite>header{display:flex;gap:36px;justify-content:space-between;align-items:end;margin-bottom:38px}.analytics-suite h2{font-size:43px;max-width:650px;line-height:1.15}.analytics-suite>header>p{font-size:14px;line-height:1.8;max-width:340px}.graph-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.graph-card{background:#f7f1f4;border-radius:26px;padding:32px;min-width:0}.graph-card.sales-card{grid-column:1/-1;display:grid;grid-template-columns:.65fr 1.5fr;gap:35px;align-items:center}.graph-card h3{font-size:27px;line-height:1.3;margin:0 0 14px}.graph-card .graph-kpi{font-size:48px;font-weight:700;letter-spacing:-1.6px;color:#762540;direction:ltr;line-height:1.1}.graph-card .graph-label{font-size:13px;line-height:1.7;margin:9px 0 18px}.graph-original{background:#fff;border:1px solid #e5d9df;border-radius:16px;overflow:hidden}.graph-original img{width:100%;height:auto;display:block}.graph-card.funnel-card .graph-original img{max-height:380px;object-fit:contain}.graph-card .source-caption{font-size:11px;color:#675560;line-height:1.8;margin:15px 0 0}.graph-card .screen-actions{margin-top:16px}.aov-proof{background:#762540;color:#fff;grid-column:1/-1;border-radius:26px;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding:32px}.aov-proof h3{font-size:30px;margin:0 0 12px;line-height:1.2}.aov-proof p{font-size:13px;line-height:1.8;max-width:600px}.aov-proof img{width:100%;max-width:360px;border-radius:15px;display:block;margin-inline:auto}.aov-proof .source-caption{font-size:11px;color:#f0dfe7;line-height:1.8}.graph-card[data-seen=true] .graph-original img{animation:source-reveal 1.4s ease-out both}.motion-paused .graph-original img{animation:none!important;clip-path:none!important}.proof-detail.long-source img{max-height:none;width:100%;height:auto}.proof-detail.long-source .proof-detail-top{position:sticky;top:-28px;background:#fff;padding-block:12px;z-index:2}.proof-detail.long-source{overflow-y:auto}.source-capture-note{font-size:11px;line-height:1.7;color:#6c6167;margin:12px 0}.logos img,.case-brand,.proof-brand,.voice img,.brand img,.footer img{background:transparent!important}.growth-screen img{background:#fff}
@media(min-width:701px) and (max-width:1100px){.fungi-case.wide{grid-template-columns:1fr}.graph-card.sales-card{display:block}.analytics-suite{padding:40px 32px}.analytics-suite>header{display:block}.analytics-suite>header>p{max-width:600px;margin-top:20px}.graph-card h3{font-size:24px}.proof-v2 .hero-phone{width:270px;height:220px}}
@media(max-width:700px){.proof-v2 .hero-phone{width:235px;height:180px;top:105px}.fungi-case.wide{display:flex;gap:0}.fungi-case .case-brand-text{order:0;font-size:18px}.fungi-case .outcome-note{order:5}.fungi-case .comparison{aspect-ratio:1440/850}.fungi-case .comparison img{object-fit:cover;object-position:top center}.analytics-suite{padding:36px 24px;border-radius:28px;margin:28px 0 48px}.analytics-suite>header{display:block;margin-bottom:28px}.analytics-suite h2{font-size:31px}.analytics-suite>header>p{font-size:13px;margin-top:18px}.graph-grid{display:block}.graph-card,.graph-card.sales-card{display:block;padding:24px 18px;margin-bottom:20px;border-radius:20px}.graph-card h3{font-size:25px}.graph-card .graph-kpi{font-size:44px}.graph-card .graph-label{font-size:12px}.graph-card .source-caption{font-size:10px}.aov-proof{display:block;padding:27px 22px;border-radius:20px}.aov-proof img{margin-top:22px}.aov-proof h3{font-size:26px}.proof-detail.long-source .proof-detail-top{top:-18px}.growth-store{padding-bottom:60px}}
@media(prefers-reduced-motion:reduce){.graph-original img{animation:none!important;clip-path:none!important}.comparison-divider:after{transition:none}}


.loop-toolbar{justify-content:flex-end}.hero-visual-foot{justify-content:flex-end}.proof-main .proof-content{margin-bottom:0}.case-media .screen-actions{margin-bottom:0}


.policy-page{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(940px,calc(100% - 32px));max-width:none;height:calc(100dvh - 32px);max-height:none;border:1px solid #eadbe0;border-radius:24px;padding:0;background:#fff;color:#291e24;text-align:right;font-family:TelAviv,Arial,sans-serif;overflow:auto;overscroll-behavior:contain}
.policy-page::backdrop{background:rgba(38,19,28,.65)}
.policy-toolbar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px;background:#f2e2e8;border-bottom:1px solid #eadbe0}
.policy-toolbar>span{font-family:Manrope,Arial,sans-serif;font-size:22px;font-weight:800}
.policy-close{font:inherit;color:#762540;background:white;border:1px solid #762540;border-radius:50px;min-height:44px;padding:10px 22px;cursor:pointer}
.policy-close:focus-visible{outline:3px solid #762540;outline-offset:3px}
.policy-article{max-width:760px;margin:0 auto;padding:48px 40px 64px}
.policy-article h1{font-size:clamp(32px,5vw,48px);line-height:1.2;margin:0 0 36px;color:#762540}
.policy-copy p{font-size:18px;line-height:1.85;margin:0 0 20px;overflow-wrap:anywhere}
.policy-copy p:has(>span:only-child){margin:0;line-height:0}
.policy-copy a{color:#762540;text-decoration:underline}
@media(max-width:600px){.policy-page{width:100%;height:100dvh;border:0;border-radius:0}.policy-toolbar{padding:16px 20px}.policy-article{padding:32px 24px 48px}.policy-copy p{font-size:17px}}


/* Keep the approved GalWeb visual system; enlarge actual mobile work. */
.proof-v2 .hero-visual{height:auto;min-height:650px;padding:28px 24px 22px;display:flex;flex-direction:column;gap:22px;overflow:hidden}
.proof-v2 .hero-visual-top,.proof-v2 .hero-visual-foot{position:static;inset:auto;display:flex;justify-content:space-between;gap:16px}
.hero-preview-grid{display:grid;grid-template-columns:minmax(210px,1.25fr) minmax(135px,.8fr);gap:20px;align-items:center;direction:ltr}
.hero-context{min-width:0;display:flex;flex-direction:column;gap:22px}
.proof-v2 .hero-bubble,.proof-v2 .build-bubble{position:static!important;inset:auto!important;transform:none!important;opacity:1!important;width:auto!important;max-width:none;margin:0;padding:20px 16px}
.proof-v2 .hero-bubble h4{font-size:21px;line-height:1.4}
.proof-v2 .hero-bubble .bubble-kicker{font-size:10px}.proof-v2 .hero-bubble .tag{font-size:10px}
.proof-v2 .build-bubble>strong{font-size:12px;line-height:1.6}.proof-v2 .build-checks{display:flex;flex-direction:column;gap:10px}.proof-v2 .build-checks span{font-size:10px}
.proof-v2 .hero-phone{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:794/1085;border:5px solid #fff;border-radius:24px;transform:none!important;margin:0;box-shadow:0 18px 45px #4720321c}
.proof-v2 .hero-phone img{position:absolute!important;inset:0;width:100%;height:100%;object-fit:cover;opacity:1!important;transform:none!important}
.proof-v2 .hero-steps{position:static;inset:auto;transform:none;justify-content:center;margin:0 auto;display:flex}
.proof-v2 .hero-compare-label{display:none}.hero-phone-wrap{min-width:0}.hero-phone-wrap .screen-actions{justify-content:center;gap:8px;margin:12px 0 0}.hero-phone-wrap .screen-actions button{min-height:44px;padding:8px 16px}.hero-phone-wrap .slider-control{margin:10px 0 0;display:block;max-width:none}.proof-v2 .hero-phone-wrap .slider-control input[type=range]{width:100%;max-width:none}.hero-phone-wrap .slider-control>span{display:none}
.proof-v2 .hero-visual-foot span{font-size:11px}.hero-visual-top .tiny-brand{font-size:14px;letter-spacing:0}
.mobile-case.wide{grid-template-columns:1fr 1fr;gap:60px;align-items:center}.mobile-case .case-media{width:100%;max-width:400px;margin:auto}.mobile-case .comparison{aspect-ratio:794/1340;border:6px solid #fff;border-radius:26px;box-shadow:0 18px 40px #4b193614}.mobile-case .comparison img{object-fit:cover;object-position:top;transform:none}
.mobile-case.fungi-case .comparison{aspect-ratio:794/2000;max-width:305px;margin:auto}
.mobile-case .phone-surface{padding:0;background:none}.case-brand-text{font-size:20px;font-weight:750;margin-bottom:22px}
.view-switch{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:0 0 18px}.view-switch button,.portfolio-actions button{border:1px solid #d9c4ce;background:#fff;color:#762540;border-radius:30px;padding:10px 16px;min-height:44px;font:inherit;font-size:12px;cursor:pointer}.view-switch button[aria-pressed=true],.portfolio-actions button[aria-pressed=true]{color:white;background:#762540;border-color:#762540}
.mobile-compare .slider-control input{min-height:32px;accent-color:#762540;width:100%;direction:ltr}.comparison-divider:after{width:44px;height:44px;left:-21px;font-size:23px}.screen-actions button{min-height:44px}.compare-labels span{font-size:12px}.compare-labels{inset:10px 8px auto}
.growth-store.mobile-compare{display:flex;flex-direction:column;gap:14px;padding:0;align-items:center}.growth-store.mobile-compare .growth-screen{position:relative;width:min(100%,295px);height:auto;aspect-ratio:377/530;margin:auto;border:5px solid #eee6ea;border-radius:26px;outline:none;box-shadow:0 14px 30px #271c2712}.growth-store.mobile-compare .growth-screen img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:1;transform:none}.growth-store.mobile-compare .loop-note{position:static;inset:auto;max-width:none;padding:10px 16px;text-align:center;font-size:12px}.growth-store .slider-control{width:min(100%,295px);margin:0}.growth-store .screen-actions{margin:0}.growth-canvas{grid-template-columns:1fr 1fr}
.proof-v2 .scope{display:block}.scope-left{max-width:none}.proof-v2 .scope-board{min-height:240px}
.portfolio-section{margin:30px 0 88px}.portfolio-section>header{max-width:850px;margin:0 0 42px}.portfolio-section>header h2{font-size:44px;line-height:1.2}.portfolio-section>header p{font-size:17px;line-height:1.8;margin-top:20px;max-width:680px}
.portfolio-section .transformation{margin-bottom:30px}.portfolio-section .mobile-case .comparison{aspect-ratio:297/640;max-width:335px;margin:auto}
.portfolio-feature{background:#fff;border-radius:36px;padding:54px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:30px}.portfolio-feature h3{font-size:36px;line-height:1.3;margin:0 0 22px}.portfolio-feature p{font-size:16px;line-height:1.85;max-width:490px}.portfolio-media{max-width:360px;margin:auto;width:100%}.portfolio-media>img{width:100%;height:auto;display:block;border:5px solid #f6f1f3;border-radius:24px;box-shadow:0 16px 38px #39212b14}.portfolio-actions{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 0;justify-content:center}.portfolio-feature .case-brand-text{color:#762540}.portfolio-note{margin-top:24px!important;color:#762540;font-size:14px!important}
@media(min-width:701px) and (max-width:1100px){.hero-preview-grid{grid-template-columns:1fr}.hero-phone-wrap{width:300px;max-width:100%;margin:auto}.hero-context{display:none}.proof-v2 .hero-visual{min-height:0}.mobile-case.wide{gap:32px;padding:38px;grid-template-columns:1fr 1fr}.portfolio-feature{padding:38px;gap:32px}.portfolio-feature h3{font-size:30px}}
@media(max-width:700px){.proof-v2 .hero-visual{min-height:0;width:100%;padding:22px 16px;gap:20px;border-radius:25px}.hero-preview-grid{display:block}.hero-phone-wrap{width:100%;max-width:330px;margin:auto}.hero-context{display:none}.proof-v2 .hero-phone{width:100%;height:auto;aspect-ratio:794/1085}.proof-v2 .hero-visual-top .tiny-brand{font-size:12px}.proof-v2 .hero-visual-foot{justify-content:center}.hero-steps{display:none!important}.mobile-case.wide{display:flex;flex-direction:column;gap:28px;padding:30px 22px}.mobile-case .case-media{order:1;max-width:330px;margin:0 auto}.mobile-case .case-narrative{order:2;width:100%}.mobile-case .comparison{aspect-ratio:794/1340}.mobile-case.fungi-case .comparison{aspect-ratio:794/2000;max-width:290px}.mobile-case .case-narrative h3{font-size:29px;letter-spacing:0}.mobile-case .case-narrative p{font-size:15px}.view-switch button{font-size:11px;padding:10px 13px}.growth-store.mobile-compare{order:1}.growth-description{order:2}.growth-canvas{gap:32px}.portfolio-section{margin:28px 0 54px}.portfolio-section>header{margin-bottom:28px}.portfolio-section>header h2{font-size:32px}.portfolio-section>header p{font-size:15px}.portfolio-feature{display:flex;flex-direction:column;padding:30px 22px;gap:28px;border-radius:28px}.portfolio-feature .portfolio-media{order:1}.portfolio-feature .portfolio-copy{order:2}.portfolio-feature h3{font-size:29px}.portfolio-feature p{font-size:15px}.portfolio-media{max-width:310px}.scope-left{width:100%}.proof-v2 .scope-board{padding:30px 24px;min-height:260px}.compare-labels span{font-size:11px;padding:6px 10px}}
@media(prefers-reduced-motion:reduce){.comparison img{transition:none!important}}



.v5-focused .compare-labels{display:none}.pair-captions{display:flex;justify-content:space-between;gap:18px;margin:0 auto 12px;width:100%;max-width:365px;font-size:13px;font-weight:700;color:#762540;padding:0 12px}
.portfolio-section .v5-focused.mobile-case .comparison{aspect-ratio:780/1005;max-width:365px;border-radius:20px;border-width:4px}
.portfolio-section .v5-focused.alaya-case .comparison{aspect-ratio:780/1600;max-width:340px}
.v5-focused .comparison img{object-fit:cover;object-position:top;transform:none}
.growth-store.v5-focused .growth-screen{aspect-ratio:794/1100;width:min(100%,335px);border-radius:20px}
.growth-store.v5-focused .pair-captions{max-width:335px;margin-bottom:0}
.growth-store.v5-focused .slider-control{width:min(100%,335px)}
.workflow-measure{padding:18px 0;border-top:1px solid #dcc9d2;margin-top:25px;color:#762540}
.loop:not([data-stage="5"]) .workflow-measure{display:none}
@media(max-width:700px){.portfolio-section .v5-focused.mobile-case .comparison{max-width:100%}.pair-captions{font-size:12px}.portfolio-section .v5-focused .case-media{max-width:340px;order:1}.portfolio-section .v5-focused .case-narrative{display:flex!important;flex-direction:column;order:2}.portfolio-section .v5-focused .case-narrative>*{order:initial!important}.portfolio-section .v5-focused .case-narrative h3{margin:0 0 20px}}



.proof-v2 .hero-phone{aspect-ratio:794/1340}
.hero-client-results{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding:16px 4px 0;border-top:1px solid #d9c4ce}
.hero-client-results .case-kpi{margin:0;text-align:center;min-width:0}
.hero-client-results .case-kpi b{font-size:30px!important;line-height:1.1;color:#f2e2e8;display:block}
.hero-client-results .case-kpi>span{font-size:12px;line-height:1.6;display:block;margin-top:6px}
.hero-client-results .count-value{font-size:inherit!important}
.portfolio-section .v5-focused.olly-native-scale .comparison{max-width:260px;aspect-ratio:290/611;margin-inline:auto}
.olly-native-scale .pair-captions,.olly-native-scale .slider-control,.olly-native-scale .screen-actions{max-width:260px;margin-inline:auto}
.olly-native-scale .case-media{max-width:320px}
.olly-native-scale .comparison img{object-fit:cover;object-position:top;image-rendering:auto}
@media(max-width:700px){.proof-v2 .hero-phone{aspect-ratio:794/1340}.hero-client-results{gap:26px}.hero-client-results .case-kpi b{font-size:27px!important}.portfolio-section .v5-focused.olly-native-scale .comparison{max-width:260px}.hero-preview-grid{width:100%}}



.team{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);align-items:center;gap:64px}
.team-visual.team-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;align-items:start;width:100%;min-width:0}
.team-person{margin:0;min-width:0;display:block}.team-person img{display:block;width:100%;aspect-ratio:1/1.1;height:auto;object-fit:cover;object-position:center 25%;border-radius:25px}
.team-person[data-team-member="Lior"] img{object-position:center center}.team-person[data-team-member="Gal"] img{object-position:center 30%}
.team-person figcaption{padding-top:15px}.team-person strong{font-size:20px;line-height:1.3;display:block;margin:0 0 7px;font-weight:700}
.team-person .team-role{display:block;font-family:Manrope,Arial,sans-serif;font-size:11px;font-weight:650;line-height:1.55;letter-spacing:.03em;color:#67545c;overflow-wrap:normal;max-width:100%;text-align:start;min-height:35px}
main[dir="rtl"] .team-person .team-role{text-align:right}main[dir="ltr"] .team-person .team-role{text-align:left}
.team-copy>p{font-size:19px;line-height:1.9;max-width:570px}.team-copy h2{font-size:44px;line-height:1.2;letter-spacing:0}
@media(min-width:701px) and (max-width:1100px){.team{grid-template-columns:1fr;gap:40px}.team-copy{max-width:750px}.team-visual.team-roster{gap:32px}.team-person img{aspect-ratio:1/1}.team-person .team-role{font-size:12px}}
@media(max-width:700px){.team{display:flex;flex-direction:column;gap:35px}.team-copy{width:100%}.team-copy h2{font-size:32px;line-height:1.25}.team-copy>p{font-size:16px;line-height:1.85}.team-visual.team-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;width:100%}.team-person img{aspect-ratio:1/1.15;border-radius:20px}.team-person strong{font-size:18px}.team-person .team-role{font-size:10px;line-height:1.6;min-height:34px}.team-person figcaption{padding-top:12px}}


.portfolio-section .v5-focused.olly-native-scale .comparison{aspect-ratio:296/576;max-width:280px}.olly-native-scale .pair-captions,.olly-native-scale .slider-control,.olly-native-scale .screen-actions{max-width:280px}@media(max-width:700px){.portfolio-section .v5-focused.olly-native-scale .comparison{max-width:min(280px,100%)}}

/* Final requested refinements, preserving the approved visual system. */
.header nav{display:flex;align-items:center;gap:26px}.header nav a{font-size:17px;font-weight:650;padding:12px 0;line-height:1.3}.header-end{gap:18px}.header .languages{font-size:13px}
.trust{display:block!important;width:100%;min-width:0;padding:30px 0}.trust-label{font-size:19px!important;font-weight:650;text-align:center;margin-bottom:26px}
.client-rail{width:100%;overflow:hidden;direction:ltr;outline-offset:5px;cursor:pointer;position:relative;min-width:0}.client-track{display:flex;width:max-content;animation:client-scroll var(--client-duration,25s) linear infinite;will-change:transform}.client-group{display:flex;align-items:center;gap:36px;padding-inline-end:36px;flex-shrink:0}.client-mark{flex:0 0 158px;width:158px;height:82px;display:flex;align-items:center;justify-content:center}.client-mark img{max-width:146px;max-height:65px;width:auto;height:auto;object-fit:contain;display:block}.client-rail:hover .client-track,.client-rail:focus .client-track,.client-rail.rail-paused .client-track{animation-play-state:paused}
@keyframes client-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--client-distance,1940px)))}}
.proof-main .proof-content{display:block}.proof-main .proof-figures{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:32px;margin:25px 0 30px}.proof-kpi{min-width:0;display:flex;flex-direction:column;gap:13px}.proof-kpi b{display:block;font-family:Manrope,Arial,sans-serif;font-size:clamp(52px,5.4vw,80px)!important;line-height:1.05;font-weight:800;letter-spacing:-.055em;direction:ltr;color:#762540}.proof-kpi span{font-size:17px;line-height:1.55;font-weight:550}.proof-main .graph-jump{margin-top:8px;min-height:48px;font-size:15px}.proof-main h2{letter-spacing:0}
.owner-steps{gap:25px!important;margin-top:32px!important}.owner-steps>span{display:flex;align-items:flex-start;gap:17px;font-size:20px!important;line-height:1.6}.owner-steps svg{width:27px!important;height:27px!important;flex:0 0 27px;margin-top:3px}
.workflow-controls{margin:0 0 24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}.proof-v2 .workflow-controls .loop-stages{display:flex;flex-wrap:wrap;gap:5px;background:none;padding:0;border:0;width:100%;margin:0;justify-content:flex-start;border-radius:0}.proof-v2 .workflow-controls .stage{position:relative;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:#762540;box-shadow:none}.workflow-controls .stage::before{content:'';width:15px;height:15px;border:2px solid #9d7385;border-radius:50%;background:#fff}.workflow-controls .stage.active::before,.workflow-controls .stage[aria-pressed=true]::before{background:#762540;border-color:#762540;box-shadow:0 0 0 5px #f2e2e8}.workflow-controls .stage::after{display:none!important}.workflow-controls .stage span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workflow-controls .loop-toolbar{margin:0!important;display:block}.workflow-controls .loop-play{min-height:40px;color:#762540;border-color:#d9c4ce}.growth-description h3{min-height:2.4em}.growth-body{min-height:5.4em}
.market-scope{padding:64px!important;background:#f2e2e8!important;border-radius:40px}.market-scope .scope-left{max-width:none}.market-intro{max-width:970px;margin:0 auto 36px}.market-intro h2{font-size:43px;line-height:1.2;letter-spacing:0;max-width:900px;margin:0 0 25px}.market-intro .market-lead{font-size:22px;line-height:1.7;font-weight:650;max-width:900px;margin:0 0 18px}.market-intro>p{font-size:17px;line-height:1.85;max-width:840px}.market-panel.scope-board{background:#fff;border-radius:28px;padding:34px 40px 40px;min-height:330px;max-width:970px;margin:auto;box-shadow:none}.market-panel .scope-tabs{display:flex;gap:10px;margin:0 0 22px;justify-content:flex-start;flex-wrap:wrap}.market-panel .scope-tabs button{width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;box-shadow:none}.market-panel .scope-tabs button::before{content:'';display:block;width:16px;height:16px;border:2px solid #9d7385;border-radius:50%;background:white}.market-panel .scope-tabs button[aria-selected=true]::before{background:#762540;border-color:#762540;box-shadow:0 0 0 5px #f2e2e8}.market-panel h3{font-size:30px;line-height:1.35;max-width:900px;margin:0 0 20px;letter-spacing:0}.market-panel .scope-description{font-size:19px;line-height:1.8;max-width:850px;margin:0}.market-panel .scope-goal{font-size:15px;line-height:1.7;margin-top:23px;padding-top:17px;border-top:1px solid #eadbe1;color:#762540}.market-panel .scope-tabs button:focus-visible,.workflow-controls .stage:focus-visible,.client-rail:focus-visible{outline:3px solid #762540;outline-offset:3px}
@media(min-width:701px) and (max-width:1100px){.header{flex-wrap:wrap;height:auto;padding-block:22px;gap:22px}.header nav{gap:22px}.header nav a{font-size:16px}.header-end{margin-inline-start:auto}.proof-kpi b{font-size:60px!important}.proof-kpi span{font-size:15px}.market-scope{padding:42px!important}.market-intro h2{font-size:37px}.market-panel.scope-board{padding:30px}}
@media(max-width:700px){.header{display:flex;flex-wrap:wrap;height:auto;padding:18px 0 12px;gap:14px;justify-content:space-between}.header nav{display:flex!important;order:3;flex:0 0 100%;justify-content:space-between;gap:12px;border-top:1px solid #eadbe1;padding-top:10px}.header nav a{font-size:15px;padding:10px 0}.header-end{gap:10px}.header .languages{font-size:12px}.trust{padding:25px 0 18px}.trust-label{font-size:17px!important;margin-bottom:18px}.client-group{gap:26px;padding-inline-end:26px}.client-mark{flex-basis:132px;width:132px;height:70px}.client-mark img{max-width:122px;max-height:54px}.proof-main .proof-figures{gap:18px;margin-top:26px}.proof-kpi b{font-size:clamp(38px,11vw,53px)!important;letter-spacing:-.06em}.proof-kpi span{font-size:14px;line-height:1.6}.proof-main .graph-jump{font-size:14px}.owner-steps>span{font-size:18px!important;gap:13px}.owner-steps svg{width:25px!important;height:25px!important;flex-basis:25px}.growth-description{order:1!important}.growth-store.mobile-compare{order:2!important}.growth-canvas{padding:25px 19px;gap:30px}.workflow-controls{margin-bottom:18px;gap:8px}.proof-v2 .workflow-controls .loop-stages{gap:0;justify-content:flex-start}.growth-description h3{min-height:0}.growth-body{min-height:0}.market-scope{padding:32px 23px!important;border-radius:28px}.market-intro{margin-bottom:25px}.market-intro h2{font-size:30px;margin-bottom:20px}.market-intro .market-lead{font-size:18px;line-height:1.75}.market-intro>p{font-size:15px;line-height:1.8}.market-panel.scope-board{padding:22px 18px 28px;min-height:430px;border-radius:21px}.market-panel .scope-tabs{gap:1px;margin-bottom:20px;justify-content:space-between}.market-panel h3{font-size:25px;line-height:1.45}.market-panel .scope-description{font-size:16px;line-height:1.85}.market-panel .scope-goal{font-size:13px}}
@media(prefers-reduced-motion:reduce){.client-track{animation:none!important;transform:none!important}.client-rail{overflow-x:auto}.client-group[aria-hidden=true]{display:none}.market-panel{scroll-behavior:auto}}



.trust{width:auto!important}
@media(max-width:700px){.owner-steps{grid-template-columns:minmax(0,1fr)!important}.owner-steps>span{min-width:0}}
.marquee-row{overflow-x:auto!important;overflow-y:hidden;touch-action:pan-x pan-y;cursor:grab;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto!important}
.marquee-row::-webkit-scrollbar{display:none}
.marquee-track{animation:none!important;transform:none!important;will-change:auto}
.marquee-row.dragging{cursor:grabbing;user-select:none}
.marquee-row img{-webkit-user-drag:none}
.marquee-row:focus-visible{outline:3px solid #762540;outline-offset:4px}



@media(max-width:700px){
 body .hero-copy h1,body[dir=rtl] .hero-copy h1{font-size:clamp(23px,7vw,36px)!important;line-height:1.22;max-width:none;width:100%;text-wrap:balance}
 body[dir=rtl] .hero-copy h1{font-size:clamp(21px,6.4vw,36px)!important}
}


/* Focused type/layout correction; all other sections are unchanged. */
.proof-v2 .market-scope{padding:56px!important;overflow:visible}
.proof-v2 .market-scope .scope-left{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px;width:100%;padding:0;min-width:0}
.proof-v2 .market-intro{max-width:none;margin:10px 0 0;min-width:0}
.proof-v2 .market-intro h2{font-size:32px;line-height:1.25;letter-spacing:0;word-spacing:.12em;max-width:none;margin:0 0 14px;text-wrap:balance;overflow-wrap:normal}
.proof-v2 .market-intro .market-subtitle{font-size:19px;line-height:1.55;font-weight:400;color:#762540;margin:0 0 22px;max-width:none;text-wrap:balance}
.proof-v2 .market-intro .market-lead{font-size:16px;line-height:1.85;font-weight:400;margin:0;max-width:38em;color:#40353b}
.proof-v2 .market-panel.scope-board{min-height:430px;width:100%;max-width:none;min-width:0;margin:0;padding:30px 32px 32px!important;border-radius:26px;box-sizing:border-box}
.proof-v2 .market-panel .scope-tabs{gap:7px;justify-content:flex-start;align-items:center;margin:0 0 25px;flex-wrap:nowrap;max-width:100%}
.proof-v2 .market-panel .scope-tabs button{width:44px;min-width:44px;height:44px;border:0;background:transparent;padding:0;flex:0 0 44px}
.proof-v2 .market-panel .scope-tabs button::before{width:11px;height:11px;border-width:1.5px}
.proof-v2 .market-panel .scope-tabs button[aria-selected=true]::before{box-shadow:0 0 0 4px #f2e2e8}
.market-comparison-head{display:grid;gap:15px;margin:0 0 22px;min-width:0}
.market-retail-row,.market-digital-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:baseline;min-width:0}
.market-place-label{font-size:12px;line-height:1.5;color:#896c79;font-weight:400}
.proof-v2 .market-panel .market-retail-title{font-size:17px;line-height:1.5;font-weight:400;margin:0;min-width:0;color:#55474e}
.proof-v2 .market-panel h3,body[dir=rtl] .market-panel h3{font-family:Manrope,Arial,sans-serif;font-size:21px;line-height:1.45;font-weight:600;letter-spacing:0;margin:0;max-width:none;min-width:0;overflow-wrap:normal;text-wrap:balance}
body[dir=rtl].proof-v2 .market-panel h3{font-family:TelAviv,Arial,sans-serif;font-weight:400}
.proof-v2 .market-panel .market-term{font-family:Manrope,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.6;color:#896c79;margin:0;margin-inline-start:60px;text-align:start;direction:inherit}
.market-term bdi{direction:ltr;unicode-bidi:isolate;white-space:nowrap}
.proof-v2 .market-panel .scope-description{font-size:16px;font-weight:400;line-height:1.85;max-width:none;margin:0;color:#40353b;overflow-wrap:break-word}
.proof-v2 .market-panel .scope-goal{font-size:13px;font-weight:400;line-height:1.75;max-width:none;margin-top:23px;padding-top:17px;overflow-wrap:break-word}
@media(min-width:701px) and (max-width:1100px){.proof-v2 .market-scope{padding:38px!important}.proof-v2 .market-scope .scope-left{gap:30px}.proof-v2 .market-intro h2{font-size:28px}.proof-v2 .market-panel.scope-board{padding:25px!important}.proof-v2 .market-panel .scope-tabs{gap:1px}}
@media(max-width:900px){.proof-v2 .market-scope .scope-left{grid-template-columns:minmax(0,1fr);gap:28px}.proof-v2 .market-intro{margin:0}.proof-v2 .market-panel.scope-board{min-height:0}}
@media(max-width:700px){
 .proof-v2 .market-scope{padding:30px 20px!important;border-radius:28px}
 .proof-v2 .market-scope .scope-left{gap:26px}
 .proof-v2 .market-intro h2{font-size:24px;line-height:1.3;margin:0 0 11px}
 .proof-v2 .market-intro .market-subtitle{font-size:16px;line-height:1.65;margin:0 0 18px;text-wrap:initial}
 .proof-v2 .market-intro .market-lead{font-size:15px;line-height:1.85;font-weight:400}
 .proof-v2 .market-panel.scope-board{padding:20px 20px 25px!important;border-radius:22px;min-height:400px}
 .proof-v2 .market-panel .scope-tabs{gap:0;justify-content:space-between;margin:0 0 18px}
 .market-comparison-head{gap:12px;margin-bottom:20px}
 .market-retail-row,.market-digital-row{grid-template-columns:38px minmax(0,1fr);gap:10px}
 .market-place-label{font-size:11px}
 .proof-v2 .market-panel .market-retail-title{font-size:15px;line-height:1.6}
 .proof-v2 .market-panel h3,body[dir=rtl].proof-v2 .market-panel h3{font-size:18px;line-height:1.55}
 .proof-v2 .market-panel .market-term{font-size:11px;margin-inline-start:48px}
 .proof-v2 .market-panel .scope-description{font-size:15px;line-height:1.85}
 .proof-v2 .market-panel .scope-goal{font-size:12.5px;line-height:1.75;margin-top:20px;padding-top:16px}
}
@media(max-width:360px){.proof-v2 .market-scope{padding-inline:17px!important}.proof-v2 .market-panel.scope-board{padding-inline:16px!important}.proof-v2 .market-panel .scope-tabs button{width:40px;min-width:40px;flex-basis:40px}.proof-v2 .market-panel h3,body[dir=rtl].proof-v2 .market-panel h3{font-size:17px}}

/* Full-length, source-approved testimonials; no clipping or line clamping. */
.proof-v2 .marquee-row .voice blockquote{white-space:pre-line;overflow-wrap:break-word}
.proof-v2 .marquee-row .voice img.review-logo-ttf{height:42px;max-width:160px}
.proof-v2 .marquee-row .voice img.review-logo-stacked{height:48px;max-width:125px}
