@font-face{font-family:'Shantell Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/shantell-sans-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Shantell Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/shantell-sans-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Shantell Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/shantell-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Shantell Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/shantell-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-cream:#FFF9EC;--c-cream-deep:#FFE9BF;--c-sun:#FFF4C9;--c-coral:#FF623F;--c-coral-light:#FF7856;--c-coral-dark:#E64218;--c-coral-shadow:#A52A00;--c-coral-aa:#D23F16;--c-mint:#23D0A4;--c-sky:#47D0FF;--c-pink:#FF4285;--c-yellow:#F9BE00;--c-blue:#5788E9;--c-green:#8BC34A;--c-gold-light:#FFE38A;--c-gold-mid:#FFD347;--c-gold-amber:#FFA81E;--c-ink:#1F1A17;--c-ink-muted:#5E524A;--c-ink-soft:#7F736A;--c-headline:#6B2E00;--c-white:#ffffff;--c-border:rgba(107, 46, 0, 0.10);--r-card:22px;--r-button:999px;--r-pill:14px;--font-display:'Shantell Sans',system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-display);color:var(--c-ink);background:var(--c-cream);overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}picture{display:contents}.device img,.shot img{width:100%}.bg-paywall{background:radial-gradient(ellipse at 50% 0,var(--c-cream-deep) 0,var(--c-cream) 60%) fixed,var(--c-cream)}.container-wide{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.container-wide{padding-inline:40px}}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:var(--r-button);font:700 17px/1 var(--font-display);text-decoration:none;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-coral{color:#fff;background:linear-gradient(180deg,var(--c-coral-light) 0,var(--c-coral) 65%,var(--c-coral-dark) 100%);box-shadow:0 5px 0 0 var(--c-coral-shadow),0 14px 26px -8px rgba(255,98,63,.55)}.btn-coral:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-coral:active{box-shadow:0 2px 0 0 var(--c-coral-shadow),0 8px 18px -8px rgba(255,98,63,.55)}.btn-dark{color:#fff;background:#1c1c1e;box-shadow:0 5px 0 0 #000,0 14px 26px -10px rgba(0,0,0,.35)}.btn-dark:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-ghost{color:var(--c-headline);background:rgba(255,255,255,.75);border:2px solid #fff;box-shadow:0 6px 18px -6px rgba(107,46,0,.18)}.btn-ghost:hover{background:#fff}.btn-lg{padding:16px 32px;font-size:18px}.language-switcher{position:fixed;top:18px;right:18px;z-index:100;background:rgba(255,255,255,.92);border:2px solid #fff;backdrop-filter:saturate(160%) blur(8px);padding:6px;border-radius:var(--r-button);display:flex;gap:4px;box-shadow:0 8px 22px -8px rgba(107,46,0,.2)}.lang-btn{border:none;background:0 0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:var(--r-button);font:700 13px/1 var(--font-display);color:var(--c-ink-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.lang-btn:hover{background:var(--c-cream-deep);color:var(--c-coral-dark)}.lang-btn.active{background:var(--c-coral-aa);color:#fff}@media (max-width:520px){.language-switcher{top:10px;right:10px;padding:4px}.lang-btn{padding:0 10px;font-size:11px}}.back-nav{position:fixed;top:18px;left:18px;z-index:100;background:rgba(255,255,255,.92);border:2px solid #fff;backdrop-filter:saturate(160%) blur(8px);padding:4px;border-radius:var(--r-button);display:flex;box-shadow:0 8px 22px -8px rgba(107,46,0,.2)}.back-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:var(--r-button);font:800 13px/1 var(--font-display);color:var(--c-ink-muted);text-decoration:none;transition:background .15s ease,color .15s ease}.back-btn:hover{background:var(--c-cream-deep);color:var(--c-coral-dark)}.sparkle{position:absolute;color:var(--c-gold-mid);font-weight:900;opacity:.8;pointer-events:none;animation:sparkle 3s ease-in-out infinite}@keyframes sparkle{0%,100%{transform:scale(.7) rotate(-10deg);opacity:.35}50%{transform:scale(1.25) rotate(10deg);opacity:1}}.bob{animation:bob 3.4s ease-in-out infinite}@keyframes bob{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(4deg)}}.hero{position:relative;padding:130px 0 100px;min-height:min(92vh,880px);display:flex;align-items:center}.hero-grid{display:grid;grid-template-columns:1fr;gap:56px;align-items:center}.hero-grid>*{min-width:0}@media (min-width:980px){.hero-grid{grid-template-columns:1.05fr 0.95fr;gap:64px}}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(90deg,var(--c-mint),#1bb189);color:#fff;border:3px solid #fff;padding:8px 16px;border-radius:var(--r-button);font:800 13px/1.35 var(--font-display);letter-spacing:.6px;transform:rotate(-2deg);box-shadow:0 12px 22px -10px rgba(35,208,164,.55);white-space:normal;max-width:100%}.h1{font:800 clamp(2.4rem, 5vw, 4rem)/1.05 var(--font-display);color:var(--c-headline);margin:22px 0 14px;text-shadow:0 3px 0 rgba(255,255,255,.55);letter-spacing:-.5px;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.h1 .accent{color:var(--c-coral)}.lede{font:600 clamp(1.05rem, 1.6vw, 1.3rem)/1.5 var(--font-display);color:var(--c-ink-muted);max-width:580px;margin-bottom:28px}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.hero-meta{display:flex;gap:28px;flex-wrap:wrap;font:600 14px/1.3 var(--font-display);color:var(--c-ink-muted)}.hero-meta strong{display:block;font-size:26px;color:var(--c-coral);font-weight:800;margin-bottom:4px}.device{position:relative;background:linear-gradient(180deg,#fff 0,#ffe38a 100%);padding:18px;border-radius:44px;box-shadow:0 30px 60px -20px rgba(107,46,0,.35),0 0 0 6px rgba(255,255,255,.5);max-width:540px;margin:0 auto;transform:rotate(-1.2deg)}.device img{border-radius:30px;width:100%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.device-floats{position:absolute;inset:-10px;pointer-events:none}.section{padding:100px 0;position:relative}.section+.section{padding-top:0}.section-title{font:800 clamp(1.9rem, 3.5vw, 2.6rem)/1.1 var(--font-display);color:var(--c-headline);text-align:center;margin:0 0 14px}.section-sub{font:500 17px/1.55 var(--font-display);color:var(--c-ink-muted);text-align:center;max-width:640px;margin:0 auto 56px}.perks{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.perk{background:#fff;border:2px solid #fff;border-radius:var(--r-card);padding:22px 22px 20px;box-shadow:0 18px 30px -22px rgba(107,46,0,.25);transition:transform .25s ease,box-shadow .25s ease}.perk:hover{transform:translateY(-6px);box-shadow:0 26px 40px -18px rgba(107,46,0,.3)}.perk-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(140deg,var(--c-cream) 0,var(--c-gold-light) 100%);font-size:30px;margin-bottom:14px}.perk-icon.mint{background:linear-gradient(140deg,#d9f9ee,var(--c-mint))}.perk-icon.coral{background:linear-gradient(140deg,#ffe2d8,var(--c-coral-light))}.perk-icon.sky{background:linear-gradient(140deg,#d8f1ff,var(--c-sky))}.perk-icon.pink{background:linear-gradient(140deg,#ffd8e6,var(--c-pink))}.perk-icon.gold{background:linear-gradient(140deg,var(--c-gold-light),var(--c-gold-amber))}.perk-icon.blue{background:linear-gradient(140deg,#dde6ff,var(--c-blue))}.perk h3{font:800 19px/1.25 var(--font-display);color:var(--c-headline);margin:0 0 6px}.perk p{font:500 14.5px/1.55 var(--font-display);color:var(--c-ink-muted);margin:0}.perk p a{color:var(--c-headline);font-weight:700;text-decoration:underline;text-underline-offset:2px}.perk p a:hover{color:var(--c-coral-dark)}.cats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px}@media (min-width:720px){.cats{grid-template-columns:repeat(4,1fr)}}.cat-tile{background:#fff;border-radius:20px;padding:22px 18px;text-align:center;border:2px solid #fff;box-shadow:0 12px 26px -16px rgba(107,46,0,.3)}.cat-emoji{font-size:38px;line-height:1;margin-bottom:8px}.cat-title{font:800 16px/1.2 var(--font-display);color:var(--c-headline)}.cat-note{font:500 13px/1.3 var(--font-display);color:var(--c-ink-soft);margin-top:4px}.shots{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:30px}.shot{background:linear-gradient(180deg,#fff,#ffe38a);padding:12px;border-radius:28px;box-shadow:0 22px 44px -18px rgba(107,46,0,.3);transform:rotate(-1deg);transition:transform .25s ease}.shot:nth-child(2n){transform:rotate(1deg)}.shot:hover{transform:rotate(0) translateY(-4px)}.shot img{border-radius:18px}.pricing{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:880px;margin:0 auto}.plan{background:#fff;border:3px solid #fff;border-radius:22px;padding:22px 18px;text-align:center;position:relative;box-shadow:0 14px 28px -16px rgba(107,46,0,.25)}.plan.best{border-color:var(--c-coral);transform:scale(1.04)}.plan .tag{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(180deg,var(--c-gold-mid),var(--c-gold-amber));color:var(--c-headline);padding:5px 12px;border-radius:999px;font:800 10.5px/1 var(--font-display);letter-spacing:1px;border:2px solid #fff;box-shadow:0 6px 12px -4px rgba(107,46,0,.25);white-space:nowrap}.plan-period{font:800 13px/1 var(--font-display);color:var(--c-ink-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.plan-price{font:800 30px/1 var(--font-display);color:var(--c-ink);margin-bottom:4px}.plan-per{font:500 13px/1 var(--font-display);color:var(--c-ink-soft)}.plan-save{position:absolute;top:12px;right:12px;background:var(--c-mint);color:#fff;font:800 10px/1 var(--font-display);padding:4px 8px;border-radius:999px}.faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq details{background:#fff;border:2px solid #fff;border-radius:18px;padding:16px 22px;box-shadow:0 10px 20px -16px rgba(107,46,0,.3)}.faq summary{list-style:none;cursor:pointer;font:800 17px/1.4 var(--font-display);color:var(--c-headline);display:flex;align-items:center;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'＋';color:var(--c-coral);font-size:22px;transition:transform .2s ease}.faq details[open] summary::after{content:'－'}.faq p{font:500 15.5px/1.6 var(--font-display);color:var(--c-ink-muted);margin:12px 0 0}.cta-strip{background:radial-gradient(80% 100% at 50% 0,var(--c-gold-light) 0,var(--c-cream-deep) 60%,var(--c-cream) 100%);border-radius:36px;padding:60px 24px;text-align:center;position:relative;overflow:hidden}.cta-strip .h1{margin-top:0}.legal{background:var(--c-cream);min-height:100vh;padding:130px 0 100px}.legal-card{background:#fff;border-radius:var(--r-card);padding:48px 36px;max-width:820px;margin:0 auto;box-shadow:0 22px 44px -20px rgba(107,46,0,.2)}.legal-card h1{font:800 clamp(1.8rem, 3.2vw, 2.4rem)/1.1 var(--font-display);color:var(--c-headline);margin:0 0 28px;overflow-wrap:break-word;hyphens:auto}.legal-card h2{font:800 22px/1.25 var(--font-display);color:var(--c-headline);margin:28px 0 12px}.legal-card h2,.legal-card h3{overflow-wrap:break-word;hyphens:auto}.legal-card h3{font:800 17px/1.3 var(--font-display);color:var(--c-headline);margin:22px 0 8px}.legal-card li,.legal-card p{font:500 16px/1.65 var(--font-display);color:var(--c-ink-muted)}.legal-card a{color:var(--c-coral-aa);text-decoration:underline}.legal-card ul{padding-left:22px}.legal-card code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;background:var(--c-cream);border-radius:6px;padding:1px 5px;overflow-wrap:anywhere}.legal-card .meta{font-size:13px;color:var(--c-ink-soft);margin-bottom:14px}.footer{background:#1f1a17;color:#d6cdc6;padding:64px 0 40px}.footer-grid{display:grid;gap:36px;grid-template-columns:1fr}@media (min-width:760px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}}@media (min-width:1040px){.footer-grid-4{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer h3{color:#fff;font:800 17px/1.2 var(--font-display);margin:0 0 14px}.footer a{color:#d6cdc6;text-decoration:none}.footer a:hover{color:#fff}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.footer-brand p{margin:8px 0 0;font-size:15px;line-height:1.55;max-width:360px}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:40px;padding-top:22px;font-size:13px;color:#8f847c;text-align:center}.brand-mark{font:800 28px/1 var(--font-display);color:var(--c-gold-mid)}.float-shape{position:absolute;border-radius:50%;opacity:.35;pointer-events:none;animation:floaty 7s ease-in-out infinite}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}.center{text-align:center}.muted{color:var(--c-ink-muted)}.headline{color:var(--c-headline)}.coral{color:var(--c-coral)}.btn-green{color:#fff;background:linear-gradient(180deg,#a8d96a 0,var(--c-green) 65%,#6ca634 100%);box-shadow:0 5px 0 0 #4a7b22,0 14px 26px -8px rgba(139,195,74,.55)}.btn-green:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-green:active{box-shadow:0 2px 0 0 #4a7b22,0 8px 18px -8px rgba(139,195,74,.55)}.perk-icon.green{background:linear-gradient(140deg,#e3f3ce,var(--c-green))}body[data-product=leofind].bg-paywall{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--c-green) 22%,var(--c-cream)) 0,var(--c-cream) 60%) fixed,var(--c-cream)}body[data-product=leofind] .h1 .accent{color:var(--c-green)}body[data-product=leofind] .hero-meta strong{color:var(--c-green)}body[data-product=leofind] .eyebrow{background:linear-gradient(90deg,var(--c-green),#6ca634);box-shadow:0 12px 22px -10px rgba(139,195,74,.55)}body[data-product=leofind] .plan.best{border-color:var(--c-green)}body[data-product=leofind] .faq summary::after{color:var(--c-green)}body[data-product=leofind] .brand-mark{background:linear-gradient(90deg,var(--c-gold-mid),var(--c-green));-webkit-background-clip:text;background-clip:text;color:transparent}.leofind-icon{width:132px;height:132px;border-radius:30px;display:block;margin-bottom:18px;box-shadow:0 18px 36px -14px rgba(107,46,0,.35),0 0 0 4px #fff}@media (min-width:520px){.leofind-icon{width:152px;height:152px}}.cross-promo{display:flex;flex-wrap:wrap;align-items:center;gap:26px;max-width:880px;margin:0 auto;background:#fff;border:2px solid #fff;border-radius:var(--r-card);padding:28px;box-shadow:0 18px 34px -22px rgba(107,46,0,.28)}.cross-promo-icon{width:96px;height:96px;flex:none;border-radius:22px;box-shadow:0 12px 24px -12px rgba(107,46,0,.35),0 0 0 3px #fff}.cross-promo-body{flex:1 1 320px;min-width:0}.cross-promo-body h2{font:800 clamp(1.4rem, 2.6vw, 1.9rem)/1.15 var(--font-display);color:var(--c-headline);margin:0 0 8px}.cross-promo-body p{font:500 15.5px/1.6 var(--font-display);color:var(--c-ink-muted);margin:0 0 18px}.cross-promo-cta{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:520px){.cross-promo{padding:22px;gap:18px}.cross-promo-icon{width:76px;height:76px;border-radius:18px}.cross-promo-cta{flex-direction:column;align-items:stretch}.cross-promo-cta .btn{width:100%;justify-content:center}}#leofind-pricing,#pricing{display:none!important}body.site-redesign{--page-paper:#FCEFD6;--surface:#FFF9EC;--edge:#E8D2A6;--ink:#3A1B05;--muted:#5E524A;--accent:#FF623F;--gold:#FFD347;color:var(--ink);background:var(--page-paper);overflow-x:clip}body.site-redesign ::selection{background:#ffe38a;color:#3a1b05}body.site-redesign a{text-underline-offset:.18em}body.site-redesign a:focus-visible,body.site-redesign button:focus-visible,body.site-redesign summary:focus-visible{outline:3px solid #C53C1F;outline-offset:4px}body.site-redesign .paper-backdrop{background:radial-gradient(ellipse at 50% 0,#fff8e9 0,#fcefd6 68%)}body.site-redesign .site-topbar{width:min(1240px,calc(100% - 48px));min-height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}body.site-redesign .site-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font:800 1.35rem/1 var(--font-display);letter-spacing:-.025em}body.site-redesign .brand-dot{width:13px;height:13px;border-radius:50%;background:var(--accent);box-shadow:0 3px 7px rgba(58,27,5,.18)}body.site-redesign .topbar-actions{display:flex;align-items:center;gap:14px}body.site-redesign .site-language{position:relative}body.site-redesign .site-language summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 15px;border:1px solid var(--edge);border-radius:999px;background:var(--surface);color:var(--ink);font:700 .9rem/1 var(--font-display)}body.site-redesign .site-language summary::-webkit-details-marker{display:none}body.site-redesign .site-language summary::after{content:"⌄";color:#6b2e00;font-size:1.1rem}body.site-redesign .site-language[open] summary{border-color:#c53c1f}body.site-redesign .locale-options{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:220px;padding:8px;border:1px solid var(--edge);border-radius:18px;background:#fff9ec;box-shadow:0 16px 36px rgba(58,27,5,.18)}body.site-redesign .locale-options a{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:7px 10px;border-radius:11px;color:var(--ink);text-decoration:none;font:600 .9rem/1.2 var(--font-display);transition:background .16s ease,transform .16s ease}body.site-redesign .locale-options a:hover,body.site-redesign .locale-options a[aria-current=page]{background:#f7e9cc}body.site-redesign .button-primary,body.site-redesign .button-secondary,body.site-redesign .nav-store-link{min-height:48px;display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:0 21px;border-radius:999px;font:800 .98rem/1.2 var(--font-display);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body.site-redesign .button-primary,body.site-redesign .nav-store-link{background:var(--accent);color:#3a1b05;box-shadow:0 5px 0 #d94729,0 12px 22px rgba(217,71,41,.17)}body.site-redesign .button-primary:hover,body.site-redesign .nav-store-link:hover{transform:translateY(-2px);box-shadow:0 7px 0 #d94729,0 16px 26px rgba(217,71,41,.2)}body.site-redesign .button-secondary{background:var(--surface);color:var(--ink);border:1px solid var(--edge)}body.site-redesign .button-secondary:hover{background:#fffdf7;transform:translateY(-1px)}body.site-redesign .button-primary:active,body.site-redesign .button-secondary:active,body.site-redesign .nav-store-link:active{transform:translateY(1px) scale(.99)}body.site-redesign .wrap{width:min(1240px,calc(100% - 48px));margin-inline:auto}body.site-redesign .hero-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr);align-items:center;gap:clamp(36px,6vw,88px);min-height:640px;padding:48px 0 70px}body.site-redesign .hero-copy{max-width:650px;position:relative;z-index:1}body.site-redesign .hero-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;color:#6b2e00;font:800 .88rem/1.2 var(--font-display)}body.site-redesign .hero-kicker::before{content:"";width:9px;height:9px;border-radius:50%;background:#23d0a4}body.site-redesign .hero-title{max-width:720px;margin:0;color:#3a1b05;font:800 clamp(3rem, 5.6vw, 5rem)/1.02 var(--font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}body.site-redesign .hero-title em{color:#c53c1f;font-style:normal}body.site-redesign .hero-lede{max-width:590px;margin:22px 0 25px;color:#5e524a;font:600 clamp(1.05rem, 1.45vw, 1.28rem)/1.55 var(--font-display);text-wrap:pretty}body.site-redesign .hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}body.site-redesign .hero-note{margin:18px 0 0;color:#5e524a;font:500 .85rem/1.5 var(--font-display)}body.site-redesign .hero-proof{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px;color:#5e524a;font:600 .88rem/1.35 var(--font-display)}body.site-redesign .hero-proof span{display:inline-flex;align-items:center;gap:8px}body.site-redesign .proof-dot{width:8px;height:8px;border-radius:50%;background:#23d0a4}body.site-redesign .hero-visual{position:relative;display:grid;place-items:center;min-width:0}body.site-redesign .hero-visual::before{content:"";position:absolute;width:90%;aspect-ratio:1;z-index:0;border-radius:50%;background:#ffe7a5;opacity:.72}body.site-redesign .hero-device{position:relative;z-index:1;width:min(100%,420px);margin:0;padding:9px;border:1px solid rgba(107,46,0,.17);border-radius:33px;background:#fff9ec;box-shadow:0 28px 55px rgba(58,27,5,.2),0 5px 12px rgba(58,27,5,.1);transform:rotate(2deg)}body.site-redesign .hero-device img{width:100%;border-radius:25px}body.site-redesign .device-caption{display:flex;justify-content:space-between;gap:10px;padding:12px 7px 3px;color:#5e524a;font:600 .77rem/1.2 var(--font-display)}body.site-redesign .floating-sticker{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid #e8d2a6;border-radius:14px;background:#fff9ec;color:#3a1b05;box-shadow:0 10px 20px rgba(58,27,5,.12);font:800 .84rem/1.2 var(--font-display)}body.site-redesign .sticker-top{top:11%;right:-1%;transform:rotate(4deg)}body.site-redesign .sticker-bottom{bottom:11%;left:-3%;transform:rotate(-4deg);background:#e5f7ef}body.site-redesign .sticker-mark{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#ffe38a;font:800 .8rem/1 var(--font-display)}body.site-redesign .section-block{padding:76px 0}body.site-redesign .section-block+.section-block{border-top:1px solid rgba(107,46,0,.1)}body.site-redesign .section-heading{max-width:740px;margin:0 0 12px;color:#3a1b05;font:800 clamp(2.1rem, 4vw, 3.45rem)/1.07 var(--font-display);letter-spacing:-.03em;text-wrap:balance}body.site-redesign .section-intro{max-width:720px;margin:0 0 34px;color:#5e524a;font:500 1.06rem/1.6 var(--font-display)}body.site-redesign .direction-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}body.site-redesign .direction-item{min-height:138px;display:flex;flex-direction:column;justify-content:space-between;padding:19px 17px;border:1px solid rgba(107,46,0,.1);border-radius:18px;background:var(--surface);box-shadow:0 8px 18px rgba(58,27,5,.055)}body.site-redesign .direction-item:first-child{background:#fff3ce}body.site-redesign .direction-item:nth-child(2){background:#e2f5ec}body.site-redesign .direction-item:nth-child(3){background:#e5f0fb}body.site-redesign .direction-item:nth-child(4){background:#eee9f8}body.site-redesign .direction-item:nth-child(5){background:#e9f2df}body.site-redesign .direction-symbol{color:#6b2e00;font:800 1.25rem/1.1 var(--font-display)}body.site-redesign .direction-symbol.color-symbol{display:flex;align-items:center;gap:7px}body.site-redesign .color-symbol-dot{width:12px;height:12px;display:block;border-radius:50%;box-shadow:inset 0 1px 2px rgba(255,255,255,.55),0 1px 2px rgba(58,27,5,.12)}body.site-redesign .color-symbol-dot.coral{background:#ff623f}body.site-redesign .color-symbol-dot.gold{background:#ffd347}body.site-redesign .color-symbol-dot.teal{background:#27bfa5}body.site-redesign .direction-name{color:#3a1b05;font:800 1.02rem/1.2 var(--font-display)}body.site-redesign .direction-caption{color:#5e524a;font:500 .8rem/1.4 var(--font-display)}body.site-redesign .flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:center}body.site-redesign .flow-copy{max-width:500px}body.site-redesign .flow-copy h3{margin:0 0 10px;color:#6b2e00;font:800 1.45rem/1.2 var(--font-display)}body.site-redesign .flow-copy p{margin:0;color:#5e524a;font:500 1rem/1.6 var(--font-display)}body.site-redesign .flow-visual{margin:0;padding:13px;border:1px solid var(--edge);border-radius:24px;background:var(--surface);box-shadow:0 16px 34px rgba(58,27,5,.12)}body.site-redesign .flow-visual img{width:100%;border-radius:14px}body.site-redesign .story-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,96px);align-items:center}body.site-redesign .story-split.reverse .story-copy{order:2}body.site-redesign .story-split.reverse .story-visual{order:1}body.site-redesign .story-visual{margin:0}body.site-redesign .story-visual .flow-visual{max-width:470px;margin-inline:auto}body.site-redesign .story-copy p{max-width:540px;color:#5e524a;font:500 1.03rem/1.65 var(--font-display)}body.site-redesign .inline-link{color:#9c2e16;font-weight:700}body.site-redesign .screen-reel{display:grid;grid-auto-columns:minmax(185px,1fr);grid-auto-flow:column;gap:17px;overflow-x:auto;overscroll-behavior-inline:contain;padding:8px 2px 25px;scroll-snap-type:x mandatory;scrollbar-color:#D0B581 #F6E9CE}body.site-redesign .screen-card{min-width:0;margin:0;scroll-snap-align:start}body.site-redesign .screen-card a{display:block;padding:8px;border:1px solid var(--edge);border-radius:19px;background:var(--surface);color:inherit;text-decoration:none;box-shadow:0 8px 19px rgba(58,27,5,.1);transition:transform .18s ease,box-shadow .18s ease}body.site-redesign .screen-card a:hover{transform:translateY(-4px) rotate(-.5deg);box-shadow:0 14px 24px rgba(58,27,5,.15)}body.site-redesign .screen-card a:active{transform:scale(.985)}body.site-redesign .screen-card img{width:100%;border-radius:12px}body.site-redesign .screen-card figcaption{display:grid;gap:4px;padding:11px 5px 4px}body.site-redesign .screen-num{color:#8c6d41;font:800 .72rem/1 var(--font-display)}body.site-redesign .screen-title{color:#3a1b05;font:800 .92rem/1.2 var(--font-display)}body.site-redesign .screen-subtitle{color:#5e524a;font:500 .77rem/1.35 var(--font-display)}body.site-redesign .plans-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}body.site-redesign .plan-panel{padding:clamp(23px,4vw,38px);border:1px solid var(--edge);border-radius:24px;background:var(--surface)}body.site-redesign .plan-panel.premium{background:#fff5d5;border-color:#e8d2a6}body.site-redesign .plan-label{margin:0 0 14px;color:#6b2e00;font:800 1.35rem/1.2 var(--font-display)}body.site-redesign .plan-panel p{color:#5e524a;font:500 .97rem/1.55 var(--font-display)}body.site-redesign .plain-list{display:grid;gap:11px;margin:22px 0 0;padding:0;list-style:none}body.site-redesign .plain-list li{display:flex;align-items:flex-start;gap:11px;color:#3a1b05;font:600 .94rem/1.45 var(--font-display)}body.site-redesign .list-mark{flex:0 0 18px;width:18px;height:18px;margin-top:2px;border:2px solid #27bfa5;border-radius:50%}body.site-redesign .list-mark.premium-mark{border-color:#d19b22;background:#ffe38a;box-shadow:inset 0 0 0 4px #fff5d5}body.site-redesign .trust-note{margin:22px 0 0;padding-top:18px;border-top:1px solid rgba(107,46,0,.15);color:#5e524a;font:500 .86rem/1.55 var(--font-display)}body.site-redesign .parent-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:25px;align-items:center;padding:29px 0}body.site-redesign .parent-note h2{margin:0 0 8px;color:#3a1b05;font:800 1.6rem/1.2 var(--font-display)}body.site-redesign .parent-note p{max-width:740px;margin:0;color:#5e524a;font:500 .95rem/1.6 var(--font-display)}body.site-redesign .parent-note-links{display:flex;flex-wrap:wrap;gap:10px 18px}body.site-redesign .parent-note-links a{color:#8b2b15;font:700 .88rem/1.4 var(--font-display)}body.site-redesign .faq-list{max-width:820px;display:grid;gap:10px}body.site-redesign .faq-list details{border-bottom:1px solid rgba(107,46,0,.16);padding:16px 0}body.site-redesign .faq-list summary{cursor:pointer;color:#3a1b05;font:800 1.02rem/1.4 var(--font-display)}body.site-redesign .faq-list p{max-width:72ch;margin:12px 0 0;color:#5e524a;font:500 .96rem/1.6 var(--font-display)}body.site-redesign .closing{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(25px,5vw,48px);border:1px solid var(--edge);border-radius:24px;background:#fff6df}body.site-redesign .closing h2{max-width:680px;margin:0;color:#3a1b05;font:800 clamp(1.6rem, 3.5vw, 2.7rem)/1.1 var(--font-display);letter-spacing:-.025em}body.site-redesign .site-footer{margin-top:35px;padding:43px 0 22px;background:#3a1b05;color:#fff9ec}body.site-redesign .footer-inner{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:30px;align-items:start}body.site-redesign .footer-brand{color:#fff9ec;font:800 1.25rem/1.2 var(--font-display)}body.site-redesign .footer-copy{max-width:370px;margin:10px 0 0;color:#f7e9cc;font:500 .84rem/1.55 var(--font-display)}body.site-redesign .footer-col h2{margin:0 0 12px;color:#ffe38a;font:800 .88rem/1.2 var(--font-display)}body.site-redesign .footer-col a{color:#fff9ec;font:500 .84rem/1.45 var(--font-display)}body.site-redesign .footer-links{display:grid;gap:8px;margin:0;padding:0;list-style:none}body.site-redesign .footer-bottom{margin-top:30px;padding-top:17px;border-top:1px solid rgba(255,249,236,.2);color:#e8d2a6;font:500 .75rem/1.4 var(--font-display)}body.site-redesign .legal{min-height:auto;padding:28px 0 82px;background:0 0}body.site-redesign .legal-card{max-width:850px;padding:clamp(24px,5vw,48px);border:1px solid var(--edge);border-radius:20px;background:#fff9ec;box-shadow:0 16px 35px rgba(58,27,5,.09)}body.site-redesign .legal-card h1{color:#3a1b05}body.site-redesign .legal-card h2,body.site-redesign .legal-card h3{color:#6b2e00}body.site-redesign .legal-card li,body.site-redesign .legal-card p{color:#4f443d}body.site-redesign .legal-card a{color:#9c2e16}body.site-redesign .legal-card .meta{color:#5e524a}body.site-redesign .legal-breadcrumb{margin-bottom:15px;color:#5e524a;font:600 .84rem/1.3 var(--font-display)}body.site-redesign .legal-breadcrumb a{color:#6b2e00}body.site-redesign .notfound{min-height:calc(100vh - 150px)}body.site-redesign .notfound-inner{max-width:680px;padding:25px;border:1px solid var(--edge);border-radius:24px;background:#fff9ec;box-shadow:0 18px 40px rgba(58,27,5,.11)}body.site-redesign .notfound-code{color:#c53c1f;background:0 0}body.site-redesign .notfound-title{color:#3a1b05}body.site-redesign .notfound-langs{background:#f7e9cc;border:1px solid var(--edge);box-shadow:none}body.site-redesign .lang-pill{color:#3a1b05;background:#fff9ec!important;border:1px solid var(--edge)}body.site-redesign .lang-pill.active{background:#ffe38a!important}body.site-redesign .button-primary svg,body.site-redesign .button-secondary svg{width:17px;height:17px}@media (min-width:980px){body.site-redesign .screen-reel{grid-auto-columns:minmax(175px,1fr)}}@media (min-width:821px){body.site-redesign .story-visual .flow-visual img{display:block;width:auto;max-width:100%;max-height:min(640px,78vh);object-fit:contain;margin-inline:auto}}@media (prefers-reduced-motion:no-preference){body.site-redesign .hero-device{animation:hero-paper-arrive 620ms cubic-bezier(.16,1,.3,1) both}body.site-redesign .hero-visual::before{animation:hero-halo-arrive 680ms cubic-bezier(.16,1,.3,1) both}body.site-redesign .site-language[open] .locale-options{animation:locale-panel-arrive 180ms cubic-bezier(.16,1,.3,1) both;transform-origin:top right}@keyframes hero-paper-arrive{from{transform:translateY(12px) rotate(-1deg) scale(.985)}to{transform:translateY(0) rotate(2deg) scale(1)}}@keyframes hero-halo-arrive{from{opacity:.36;transform:scale(.96)}to{opacity:.72;transform:scale(1)}}@keyframes locale-panel-arrive{from{opacity:.72;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}}@media (max-width:820px){body.site-redesign .hero-stage{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);gap:27px;min-height:560px}body.site-redesign .hero-title{font-size:clamp(2.7rem, 7vw, 4rem)}body.site-redesign .direction-list{grid-template-columns:repeat(3,minmax(0,1fr))}body.site-redesign .screen-reel{grid-auto-columns:minmax(178px,34vw)}}@media (max-width:620px){body.site-redesign .site-topbar{width:calc(100% - 32px);min-height:66px}body.site-redesign .wrap{width:calc(100% - 36px)}body.site-redesign .brand-dot{width:10px;height:10px}body.site-redesign .site-brand{font-size:1.1rem}body.site-redesign .nav-store-link{display:none}body.site-redesign .site-language summary{min-height:44px;padding-inline:12px;font-size:.82rem}body.site-redesign .hero-stage{grid-template-columns:1fr;gap:30px;padding:52px 0 58px}body.site-redesign .hero-copy{max-width:560px}body.site-redesign .hero-kicker{margin-bottom:13px;font-size:.78rem}body.site-redesign .hero-title{max-width:540px;font-size:clamp(2.75rem, 12vw, 4.15rem)}body.site-redesign .hero-lede{margin:17px 0 21px;font-size:1rem}body.site-redesign .hero-actions{align-items:stretch}body.site-redesign .hero-actions .button-primary,body.site-redesign .hero-actions .button-secondary{flex:1 1 185px}body.site-redesign .hero-proof{margin-top:20px;gap:9px 14px;font-size:.78rem}body.site-redesign .hero-visual{width:min(85%,335px);justify-self:center}body.site-redesign .hero-device{border-radius:27px;padding:7px}body.site-redesign .hero-device img{border-radius:20px}body.site-redesign .sticker-top{top:8%;right:-3%}body.site-redesign .sticker-bottom{bottom:9%;left:-3%}body.site-redesign .section-block{padding:58px 0}body.site-redesign .section-heading{font-size:clamp(2rem, 9vw, 2.8rem)}body.site-redesign .section-intro{margin-bottom:25px;font-size:.98rem}body.site-redesign .direction-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body.site-redesign .direction-item{min-height:119px;padding:14px}body.site-redesign .flow-grid,body.site-redesign .plans-layout,body.site-redesign .story-split{grid-template-columns:1fr;gap:22px}body.site-redesign .story-split.reverse .story-copy,body.site-redesign .story-split.reverse .story-visual{order:initial}body.site-redesign .flow-grid .flow-copy{order:0}body.site-redesign .screen-reel{grid-auto-columns:minmax(166px,62vw);gap:13px;margin-right:-18px;padding-right:18px}body.site-redesign .plan-panel{padding:22px}body.site-redesign .parent-note{grid-template-columns:1fr;gap:15px}body.site-redesign .closing{align-items:stretch;padding:24px}body.site-redesign .closing .button-primary{width:100%}body.site-redesign .footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}body.site-redesign .footer-brand{grid-column:1/-1}body.site-redesign .footer-copy{max-width:48ch}body.site-redesign .legal{padding-top:15px}body.site-redesign .notfound{min-height:calc(100vh - 100px)}body.site-redesign .notfound-cta{flex-direction:column}body.site-redesign .notfound-cta .btn{width:100%;white-space:normal}}@media (prefers-reduced-motion:reduce){body.site-redesign *,body.site-redesign ::after,body.site-redesign ::before{scroll-behavior:auto!important;animation:none!important;transition-duration:NaNs!important}}@media (hover:none){body.site-redesign .button-primary:hover,body.site-redesign .button-secondary:hover,body.site-redesign .nav-store-link:hover,body.site-redesign .screen-card a:hover{transform:none}body.site-redesign .screen-card a{-webkit-tap-highlight-color:rgba(255,98,63,.16)}}@media (max-width:520px){.hero{padding:90px 0 60px;min-height:auto}.hero-grid{gap:32px}.h1{font-size:clamp(1.9rem, 9.5vw, 2.6rem);letter-spacing:-.3px;margin:14px 0 10px}.lede{font-size:1rem;line-height:1.5;margin-bottom:22px}.section{padding:64px 0}.section-title{font-size:clamp(1.8rem, 7.5vw, 2.4rem)}.section-sub{font-size:1rem}.hero-cta{flex-direction:column;gap:12px;align-items:stretch}.hero-cta .btn{width:100%;justify-content:center;white-space:normal;text-align:center}.hero-meta{gap:18px}.hero-meta strong{font-size:22px}.device{padding:12px;border-radius:36px;transform:rotate(-.6deg)}.device img{border-radius:24px}.leofind-icon{width:108px;height:108px;border-radius:24px;margin-bottom:14px}.back-nav{top:8px;left:8px;padding:3px}.back-btn{padding:0 12px;font-size:12px}.language-switcher{top:8px;right:8px;padding:4px;gap:2px}.lang-btn{padding:0 8px;font-size:11px}.float-shape,.sparkle{display:none}.cta-strip{padding:40px 22px!important}.cta-strip .btn{white-space:normal;text-align:center;max-width:100%}.footer{padding:56px 0 36px}.cat-tile{min-width:0}.cat-note,.cat-tile h3,.cat-tile p{overflow-wrap:break-word;hyphens:auto}}body.bg-404{background:linear-gradient(180deg,#ffe8c5 0,#fff4e0 100%);min-height:100vh}.notfound{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:72px 0;overflow:hidden}.notfound-inner{position:relative;z-index:1;text-align:center}.notfound-cat{font-size:clamp(72px, 15vw, 128px);line-height:1;margin-bottom:26px;animation:wiggle 2s ease-in-out infinite}@keyframes wiggle{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.notfound-code{font:800 clamp(4.5rem, 17vw, 8rem)/1 var(--font-display);color:var(--c-coral);margin:0 0 10px}.notfound-title{font:800 clamp(1.6rem, 4.4vw, 2.4rem)/1.2 var(--font-display);color:var(--c-ink);margin:0 0 14px}.notfound-text{font:500 clamp(1.05rem, 2vw, 1.4rem)/1.5 var(--font-display);color:var(--c-ink-muted);max-width:640px;margin:0 auto 34px}.notfound-cta{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:46px}.btn-outline{color:var(--c-coral-aa);background:#fff;border:2px solid var(--c-coral-aa);box-shadow:0 10px 22px -12px rgba(107,46,0,.35)}.btn-outline:hover{background:var(--c-cream);transform:translateY(-1px)}.notfound-langs{background:rgba(255,255,255,.85);border:2px solid #fff;border-radius:28px;padding:22px;max-width:560px;margin:0 auto;box-shadow:0 18px 34px -22px rgba(107,46,0,.28)}.notfound-langs p{font:700 15px/1.4 var(--font-display);color:var(--c-ink);margin:0 0 14px}.notfound-lang-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lang-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 20px;border-radius:var(--r-pill);color:#fff;text-decoration:none;font:700 15px/1 var(--font-display);transition:filter .15s ease,transform .15s ease}.lang-pill:hover{filter:brightness(1.08);transform:translateY(-1px)}.lang-pill.en{background:#1b6df5}.lang-pill.ru{background:#e81414}.lang-pill.fr{background:#9e42f6}.lang-pill.es{background:#eab308;color:var(--c-ink)}.notfound-fact{font:500 13px/1.5 var(--font-display);color:var(--c-ink-muted);margin:38px 0 0}.notfound-shape{position:absolute;border-radius:50%;opacity:.3;pointer-events:none;animation:floaty 6s ease-in-out infinite}.notfound-shape.s1{top:9%;left:6%;width:64px;height:64px;background:var(--c-blue);animation-delay:0s}.notfound-shape.s2{top:22%;right:9%;width:48px;height:48px;background:var(--c-coral);animation-delay:1s}.notfound-shape.s3{bottom:22%;left:22%;width:40px;height:40px;background:var(--c-yellow);animation-delay:2s}.notfound-shape.s4{top:34%;right:25%;width:32px;height:32px;background:var(--c-green);animation-delay:1.5s}@media (max-width:520px){.notfound{padding:48px 0}.notfound-cta{flex-direction:column;align-items:stretch}.notfound-cta .btn{width:100%;justify-content:center;white-space:normal}.notfound-shape{display:none}}