:root{color:#171717;background:#f6f7f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Tahoma,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--loba-ink: #171717;--loba-muted: #656565;--loba-orange: #fecb96;--loba-pink: #efbbcb;--loba-green: #e0fad3;--loba-border: #d9d9d9;--loba-f3: #f6f7f7;--loba-f6: #feffff;--loba-surface: rgba(255, 255, 255, .82);--loba-shadow: 0 1.5rem 4rem rgba(23, 23, 23, .08);--loba-page-inset: clamp(2.5rem, 6vw, 5rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:linear-gradient(45deg,var(--loba-f3) 0%,var(--loba-f6) 72%);background-attachment:fixed;color:var(--loba-ink);line-height:1.6}body:before,body:after{position:fixed;z-index:0;width:min(32rem,74vw);aspect-ratio:1;border-radius:50%;content:"";filter:blur(4.25rem);opacity:.34;pointer-events:none}body:before{inset-block-start:-14rem;inset-inline-end:-10rem;background:var(--loba-orange)}body:after{inset-block-end:-15rem;inset-inline-start:-11rem;background:var(--loba-pink)}body>*{position:relative;z-index:1}[hidden]{display:none!important}button,a{font:inherit}a{color:inherit;text-underline-offset:.22em}a:hover{color:#000}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(23,23,23,.3);outline-offset:4px}.skip-link{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:100;padding:.65rem .95rem;border-radius:.75rem;background:#000;color:#fff;font-weight:800;text-decoration:none;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:40;width:min(calc(100% - var(--loba-page-inset)),76rem);margin-inline:auto;padding-block:1rem .5rem}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;padding:.65rem .75rem .65rem 1rem;border:1px solid rgba(217,217,217,.82);border-radius:1.35rem;background:#ffffffb3;box-shadow:0 .9rem 2.6rem #1717170f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}[dir=rtl] .header-inner{padding:.65rem 1rem .65rem .75rem}.brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--loba-ink);text-decoration:none}.brand-mark{display:grid;width:3rem;height:3rem;place-items:center}.brand-mark img{display:block;width:100%;height:100%;object-fit:cover}.brand-copy{display:grid;line-height:1.15}.brand-copy strong{font-size:1.05rem;letter-spacing:-.025em}.brand-copy span{margin-block-start:.18rem;color:var(--loba-muted);font-size:.72rem}.header-actions{display:flex;align-items:center;gap:.7rem}.language-switch{display:inline-flex;gap:.2rem;padding:.25rem;border:1px solid rgba(217,217,217,.9);border-radius:999px;background:#fffc}.language-switch button{min-height:2.75rem;padding-inline:.95rem;border:0;border-radius:999px;background:transparent;color:#5f5f5f;cursor:pointer;font-weight:800}.language-switch button.is-active{background:#000;color:#fff}.section-shell{width:min(calc(100% - var(--loba-page-inset)),76rem);margin-inline:auto}.site-footer{width:min(calc(100% - var(--loba-page-inset)),76rem);margin-inline:auto;padding-block:1.5rem 2rem}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:1.5rem 3rem;align-items:end;padding:1.4rem;border-block-start:1px solid var(--loba-border);color:#575757;font-size:.9rem}.footer-brand{display:grid;gap:.3rem}.footer-brand strong{color:var(--loba-ink);font-size:1.05rem}.footer-links{display:flex;flex-wrap:wrap;gap:.65rem 1rem;justify-content:flex-end}.footer-links a{font-weight:750}.footer-copyright{grid-column:1 / -1;margin:0;color:#777;font-size:.8rem}@media(max-width:42rem){.header-inner{min-height:4rem;border-radius:1.15rem}.brand-copy span{display:none}.language-switch button{min-height:2.75rem;padding-inline:.72rem;font-size:.84rem}.footer-inner{grid-template-columns:1fr;align-items:start}.footer-links{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.primary-nav{display:flex;align-items:center;gap:1.4rem;margin-inline:auto}.primary-nav a{color:#515151;font-size:.9rem;font-weight:760;text-decoration:none}.primary-nav a:hover{color:#000}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(23rem,.95fr);gap:clamp(2.5rem,6vw,6rem);align-items:center;padding-block:clamp(4.5rem,8vw,7rem)}.hero-copy{max-width:54rem}.section-kicker{display:inline-flex;margin:0 0 1rem;color:#515151;font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.hero h1{max-width:14ch;margin:0;color:#000;font-size:clamp(2.75rem,6.2vw,5.5rem);font-weight:900;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}[dir=rtl] .hero h1{letter-spacing:-.025em}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem 1.1rem;align-items:center;margin-block-start:2rem}.app-store-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;padding-inline:1.35rem;border:1px solid #000;border-radius:999px;background:#000;color:#fff;font-weight:850;text-decoration:none;box-shadow:0 .8rem 2rem #00000029}.app-store-button:hover{color:#fff}.hero-media{position:relative;display:block;width:min(100%,32rem);min-height:42rem;margin:0 auto;direction:ltr}.hero-media-glow{position:absolute;width:15rem;aspect-ratio:1;border-radius:50%;filter:blur(3.7rem);opacity:.58;pointer-events:none}.hero-media-glow-orange{inset-block-start:2rem;inset-inline-end:0;background:var(--loba-orange)}.hero-media-glow-pink{inset-block-end:2.5rem;inset-inline-start:0;background:var(--loba-pink)}.phone-frame{position:absolute;display:block;width:min(58%,17.5rem);padding:.34rem;overflow:hidden;border:1px solid rgba(23,23,23,.78);border-radius:2.45rem;background:#111;box-shadow:0 1.8rem 4rem #17171733}.phone-frame img{display:block;width:100%;height:auto;border-radius:2.1rem}.phone-frame-ar{z-index:2;inset-block-start:0;inset-inline-start:0;transform:rotate(-3deg)}.phone-frame-en{z-index:1;inset-block-end:1.8rem;inset-inline-end:0;transform:rotate(3deg)}html[lang=en] .phone-frame-ar{z-index:1}html[lang=en] .phone-frame-en{z-index:2}.value-section,.how-section,.closing-section{padding-block:clamp(3.5rem,7vw,6.5rem)}.section-heading{max-width:50rem;margin-block-end:2.3rem}.section-heading h2,.closing-card h2{margin:0;color:#000;font-size:clamp(2rem,4vw,3.6rem);font-weight:900;letter-spacing:-.06em;line-height:1.03;text-wrap:balance}[dir=rtl] .section-heading h2,[dir=rtl] .closing-card h2{letter-spacing:-.035em}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.value-card{position:relative;min-height:16rem;padding:1.45rem;overflow:hidden;border:1px solid var(--loba-border);border-radius:2rem;background:#ffffffd6;box-shadow:0 1rem 2.6rem #1717170d}.value-card:after{position:absolute;inset-block-end:-4rem;inset-inline-end:-4rem;width:11rem;aspect-ratio:1;border-radius:50%;content:"";filter:blur(2.4rem);opacity:.85}.value-orange:after{background:var(--loba-orange)}.value-green:after{background:var(--loba-green)}.value-pink:after{background:var(--loba-pink)}.card-index{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--loba-border);border-radius:50%;background:#ffffffc2;color:#585858;font-size:.8rem;font-weight:850}.value-card h3{position:relative;z-index:1;margin:3rem 0 .6rem;color:#000;font-size:1.55rem;line-height:1.25}.value-card p{position:relative;z-index:1;margin:0;color:#5e5e5e}.how-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);gap:clamp(2rem,7vw,7rem);align-items:start}.steps-list{display:grid;gap:0;margin:0;padding:0;border:1px solid var(--loba-border);border-radius:2rem;background:#ffffffd1;box-shadow:var(--loba-shadow);list-style:none}.steps-list li{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.55rem;align-items:center}.steps-list li+li{border-block-start:1px solid var(--loba-border)}.steps-list li>span{display:grid;width:3.2rem;height:3.2rem;place-items:center;border-radius:1.05rem;background:#000;color:#fff;font-weight:900}.steps-list h3{margin:0;color:#000;font-size:1.15rem}.steps-list p{margin:.2rem 0 0;color:#676767}.closing-card p{margin:0 0 1rem;font-size:.8rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.reviews-section{padding-block:clamp(3.5rem,7vw,6.5rem)}.reviews-heading{margin-inline:auto;margin-block-end:2rem;text-align:center}.reviews-language-note{margin:.75rem 0 0;color:#6d6d6d}.reviews-viewport{direction:ltr;overflow:hidden;padding-block:.5rem 1.6rem}.reviews-track{display:flex;width:max-content;gap:1rem;direction:ltr;animation:review-marquee 78s linear infinite;will-change:transform}.reviews-viewport:hover .reviews-track,.reviews-viewport:focus .reviews-track,.reviews-viewport:focus-within .reviews-track,.reviews-viewport:active .reviews-track{animation-play-state:paused}.reviews-group{display:flex;gap:1rem;padding-inline-start:1rem}.review-card{display:flex;width:19rem;min-height:11.5rem;padding:1.35rem;flex:0 0 auto;flex-direction:column;justify-content:space-between;border:1px solid var(--loba-border);border-radius:1.5rem 1.5rem .35rem;background:transparent;direction:rtl;text-align:right}.review-comment{margin:0;color:#252525;font-size:.98rem;font-weight:750;line-height:1.75}.review-comment:before{content:"“";color:#8b8b8b}.review-comment:after{content:"”";color:#8b8b8b}.review-author{margin:1rem 0 0;color:#777;font-size:.85rem;font-weight:850}@keyframes review-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - .5rem),0,0)}}.closing-card{display:grid;justify-items:start;padding:clamp(2rem,6vw,5rem);border:1px solid var(--loba-border);border-radius:clamp(2rem,5vw,4rem);background:#ffffffd6;box-shadow:var(--loba-shadow)}.closing-card .app-store-button{margin-block-start:2rem}@media(max-width:58rem){.primary-nav{display:none}.hero{grid-template-columns:1fr;gap:3rem}.hero-copy{max-width:46rem}.hero-media{width:min(100%,32rem)}.value-grid{grid-template-columns:1fr}.value-card{min-height:13.5rem}.value-card h3{margin-block-start:2rem}.how-section{grid-template-columns:1fr}}@media(max-width:42rem){.hero{padding-block:3.25rem 4.5rem}.hero h1{font-size:clamp(2.65rem,11vw,3.5rem)}.hero-media{width:100%;min-height:31rem}.phone-frame{width:min(58%,13rem);padding:.26rem;border-radius:2rem}.phone-frame img{border-radius:1.72rem}.phone-frame-en{inset-block-end:1.6rem}.section-heading h2,.closing-card h2{font-size:clamp(2rem,8vw,2.5rem)}.review-card{width:min(80vw,18rem)}}@media(prefers-reduced-motion:reduce){.reviews-viewport{overflow-x:auto;scroll-snap-type:x mandatory}.reviews-track{animation:none;will-change:auto}.reviews-group[data-reviews-clone]{display:none}.review-card{scroll-snap-align:start}}
