.home-v2 p.media-press-quote{font-size:28px!important;line-height:1.4!important}.home-v2 p.review-text{font-size:17px!important;line-height:1.65!important}.home-v2 .journey-stage p{font-size:18px!important;line-height:1.65!important}.home-v2 .adult-games,.home-v2 .authority,.home-v2 .couples-games,.home-v2 .education,.home-v2 .faq,.home-v2 .final,.home-v2 .for-whom,.home-v2 .founder,.home-v2 .journey,.home-v2 .journey-stages,.home-v2 .media,.home-v2 .media-press,.home-v2 .problem{content-visibility:auto;contain-intrinsic-size:auto 800px}.home-v2 *,.home-v2 :after,.home-v2 :before{box-sizing:border-box;margin:0;padding:0}.home-v2 img{max-width:100%;display:block}.home-v2 a{color:inherit;text-decoration:none}.home-v2 button{font-family:inherit;cursor:pointer}.home-v2{background:var(--bg);color:var(--ink);font-family:var(--font-heebo,"Heebo",system-ui,sans-serif);-webkit-font-smoothing:antialiased;line-height:1.55}.home-v2 .container{max-width:var(--max);margin:0 auto;padding:0 40px}.home-v2 .display{font-family:"Noto Serif Hebrew",Frank Ruhl Libre,serif;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:900}.home-v2 .serif{font-family:Frank Ruhl Libre,serif;letter-spacing:-.015em}.home-v2 h1{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:900;letter-spacing:var(--ls-display)}.home-v2 h1,.home-v2 h2{font-family:"Noto Serif Hebrew",Frank Ruhl Libre,serif;color:var(--ink)}.home-v2 h2{font-size:var(--fs-h2);line-height:var(--lh-tight);font-weight:800;letter-spacing:var(--ls-heading)}.home-v2 h3{font-size:var(--fs-h3)}.home-v2 h3,.home-v2 h4{font-family:Frank Ruhl Libre,serif;line-height:var(--lh-snug);font-weight:700;color:var(--ink)}.home-v2 h4{font-size:var(--fs-h4)}.home-v2 p{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-loose)}.home-v2 .lead{font-size:var(--fs-lead);color:var(--ink-2);font-weight:300;line-height:var(--lh-relaxed)}.home-v2 em{font-style:italic}.home-v2 .display em,.home-v2 .lead em,.home-v2 h1 em,.home-v2 h2 em,.home-v2 h3 em,.home-v2 h4 em{color:var(--accent);font-family:inherit;font-size:inherit;font-weight:inherit;font-style:normal;letter-spacing:inherit;text-shadow:none}.home-v2 h1 em,.home-v2 h2 em{display:block}.home-v2 .t-light{font-weight:300;letter-spacing:.005em}.home-v2 .display .t-light,.home-v2 h1 .t-light,.home-v2 h2 .t-light,.home-v2 h3 .t-light,.home-v2 h4 .t-light{color:var(--ink-2)}.home-v2 .t-wine{color:var(--accent);font-weight:600}.home-v2 .t-bold{font-weight:800;color:var(--ink)}.home-v2 .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-label);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink);margin-bottom:22px}.home-v2 .eyebrow:before{content:"";width:7px;height:7px;background:var(--accent);display:inline-block;flex-shrink:0;box-shadow:0 0 0 3px var(--accent-bg);border-radius:1px}.home-v2 .eyebrow.light{color:var(--accent-soft)}.home-v2 .eyebrow.light:before{background:var(--accent-soft);box-shadow:0 0 0 3px #e9c4ca26}.home-v2 .skip-link{position:absolute;top:-100px;right:20px;background:var(--ink);color:#fff;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;z-index:9999;transition:top .2s ease}.home-v2 .skip-link:focus{top:14px;outline:2px solid #fff;outline-offset:2px}.home-v2 :focus{outline:none}.home-v2 :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.home-v2 .ag-closer-cta:focus-visible,.home-v2 .btn:focus-visible,.home-v2 .nav-cta:focus-visible{outline-offset:4px}@media (prefers-reduced-motion:reduce){.home-v2 *,.home-v2 :after,.home-v2 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.home-v2 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-v2 .img-ph{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f4dde2,#d9a8b5 50%,#a8526b);border-radius:var(--radius-lg);overflow:hidden}.home-v2 .img-ph:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><defs><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.2 0 0 0 0 0.3 0 0 0 0.08 0'/></filter></defs><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:overlay;opacity:.6;pointer-events:none}.home-v2 .img-ph .ph-label{font-family:Heebo,sans-serif;font-size:13px;color:#fff;letter-spacing:.15em;background:#0f0f0fc7;padding:10px 18px;border-radius:8px;position:relative;z-index:2}.home-v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 28px;border-radius:999px;font-size:18px;font-weight:600;font-family:inherit;line-height:1.2;letter-spacing:.005em;cursor:pointer;border:none;transition:transform .35s var(--t),box-shadow .35s var(--t),border-color .35s var(--t),background-color .35s var(--t),color .35s var(--t),opacity .35s var(--t);white-space:nowrap;text-decoration:none}.home-v2 .btn-primary{background:var(--ink);color:#fff}.home-v2 .btn-primary:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 18px 36px #b83c4d4d}.home-v2 .btn-ghost{background:#0000;color:var(--ink);border:1px solid var(--line-strong)}.home-v2 .btn-ghost:hover{border-color:var(--ink);background:#fff}.home-v2 .btn-outline-light{background:#0000;color:#fff;border:1px solid #fff6}.home-v2 .btn-outline-light:hover{background:#fff;color:var(--ink)}.home-v2 .btn .arrow{display:inline-block;transition:transform .35s var(--t)}.home-v2 .btn:hover .arrow{transform:translateX(-6px)}.home-v2 [dir=rtl] .btn:hover .arrow{transform:translateX(6px)}@media (max-width:640px){.home-v2 .btn{min-height:48px;padding:13px 24px;font-size:18px;font-weight:600}}.home-v2 .nav{position:static;background:#fff;border-bottom:1px solid var(--line)}.home-v2 .nav-inner{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px 40px}.home-v2 .logo{display:flex;align-items:center;gap:12px;font-family:Frank Ruhl Libre,serif;font-size:24px;font-weight:700;letter-spacing:-.02em}.home-v2 .logo-mark{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 0,var(--purple) 100%);position:relative}.home-v2 .logo-mark:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.home-v2 .nav-links{display:flex;gap:38px;font-size:15px;color:var(--ink-2);font-weight:400}.home-v2 .nav-links a{padding:6px 0;transition:color .25s ease}.home-v2 .nav-links a:hover{color:var(--accent)}.home-v2 .nav-cta{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;padding:12px 24px;border-radius:999px;font-size:14px;font-weight:500;transition:transform .2s ease}.home-v2 .nav-cta:hover{transform:translateY(-1px);background:var(--accent)}.home-v2 .hero{position:relative;padding:70px 0 80px;overflow:hidden;background:#0e0810;color:#fff;isolation:isolate}.home-v2 .hero:before{content:"";position:absolute;inset:-10%;z-index:0;background:conic-gradient(from 210deg at 60% 40%,#f43f5e26,#a855f72e,#ec489929,#fbbf241a,#f43f5e26);filter:blur(60px);opacity:.85;pointer-events:none}.home-v2 .hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.home-v2 .hero-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.78}.home-v2 .hero-blob-1{width:680px;height:680px;background:radial-gradient(circle,#f43f5e 0,#f43f5e00 70%);top:-180px;right:-120px;animation:hero-blob-1-close 22s ease-in-out infinite}.home-v2 .hero-blob-2{width:560px;height:560px;background:radial-gradient(circle,#a855f7 0,#a855f700 70%);bottom:-120px;left:5%;animation:hero-blob-2-close 26s ease-in-out infinite}.home-v2 .hero-blob-3{width:440px;height:440px;background:radial-gradient(circle,#ec4899 0,#ec489900 70%);top:25%;left:35%;animation:hero-blob-3 19s ease-in-out infinite}.home-v2 .hero-blob-4{width:380px;height:380px;background:radial-gradient(circle,#7c3aed 0,#7c3aed00 70%);bottom:15%;right:25%;animation:hero-blob-4 24s ease-in-out infinite}.home-v2 .hero-blob-5{width:320px;height:320px;background:radial-gradient(circle,#fbbf24 0,#fbbf2400 70%);top:55%;right:8%;opacity:.55;animation:hero-blob-5 28s ease-in-out infinite}.home-v2 .hero-grain{position:absolute;inset:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><defs><filter id='n'><feTurbulence baseFrequency='0.85' numOctaves='2'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0'/></filter></defs><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.06;pointer-events:none;z-index:1}.home-v2 .hero-blob-1{animation:hero-blob-1-close 32s ease-in-out infinite!important}.home-v2 .hero-blob-2{animation:hero-blob-2-close 32s ease-in-out infinite!important}.home-v2 .hero-floating-circle{width:160px;height:160px;left:60%;top:30%;background:radial-gradient(circle,#fff0 50%,#a855f7 100%);filter:blur(24px);opacity:.65;z-index:1;animation:hero-floating-circle-move 18s ease-in-out infinite}.home-v2 .hero-floating-circle,.home-v2 .hero-orbit{position:absolute;border-radius:50%;pointer-events:none}.home-v2 .hero-orbit{z-index:2;opacity:.5}.home-v2 .hero-orbit-1{width:10px;height:10px;left:12%;top:22%;background:radial-gradient(circle,#f472b6d9 0,#f472b600 70%);box-shadow:0 0 14px 2px #f472b673;animation:hero-orbit-a 11s ease-in-out infinite}.home-v2 .hero-orbit-2{width:7px;height:7px;left:24%;top:68%;background:radial-gradient(circle,#a78bfad9 0,#a78bfa00 70%);box-shadow:0 0 12px 2px #a78bfa66;animation:hero-orbit-b 14s ease-in-out infinite;animation-delay:.6s}.home-v2 .hero-orbit-3{width:12px;height:12px;left:38%;top:18%;background:radial-gradient(circle,#f43f5ecc 0,#f43f5e00 70%);box-shadow:0 0 16px 3px #f43f5e66;animation:hero-orbit-c 13s ease-in-out infinite;animation-delay:1.2s}.home-v2 .hero-orbit-4{width:6px;height:6px;left:48%;top:74%;background:radial-gradient(circle,#fbbf24d9 0,#fbbf2400 70%);box-shadow:0 0 10px 2px #fbbf2466;animation:hero-orbit-d 16s ease-in-out infinite;animation-delay:2s}.home-v2 .hero-orbit-5{width:9px;height:9px;left:62%;top:30%;background:radial-gradient(circle,#ec4899d9 0,#ec489900 70%);box-shadow:0 0 14px 2px #ec489966;animation:hero-orbit-e 12s ease-in-out infinite;animation-delay:.4s}.home-v2 .hero-orbit-6{width:8px;height:8px;left:74%;top:66%;background:radial-gradient(circle,#c084fcd9 0,#c084fc00 70%);box-shadow:0 0 12px 2px #c084fc66;animation:hero-orbit-a 15s ease-in-out infinite;animation-delay:1.8s}.home-v2 .hero-orbit-7{width:11px;height:11px;left:86%;top:24%;background:radial-gradient(circle,#fb7185d9 0,#fb718500 70%);box-shadow:0 0 16px 3px #fb718566;animation:hero-orbit-b 13s ease-in-out infinite;animation-delay:2.6s}.home-v2 .hero-orbit-8{width:7px;height:7px;left:18%;top:46%;background:radial-gradient(circle,#f0abfcd9 0,#f0abfc00 70%);box-shadow:0 0 10px 2px #f0abfc66;animation:hero-orbit-c 17s ease-in-out infinite;animation-delay:.9s}.home-v2 .hero-orbit-9{width:10px;height:10px;left:54%;top:54%;background:radial-gradient(circle,#fda4afd9 0,#fda4af00 70%);box-shadow:0 0 14px 2px #fda4af66;animation:hero-orbit-d 14s ease-in-out infinite;animation-delay:3.1s}.home-v2 .hero-orbit-10{width:8px;height:8px;left:80%;top:48%;background:radial-gradient(circle,#a855f7d9 0,#a855f700 70%);box-shadow:0 0 12px 2px #a855f766;animation:hero-orbit-e 16s ease-in-out infinite;animation-delay:1.4s}.home-v2 .hero-orbit-11{width:6px;height:6px;left:30%;top:38%;background:radial-gradient(circle,#f9a8d4d9 0,#f9a8d400 70%);box-shadow:0 0 10px 2px #f9a8d466;animation:hero-orbit-a 12s ease-in-out infinite;animation-delay:2.2s}.home-v2 .hero-orbit-12{width:9px;height:9px;left:68%;top:8%;background:radial-gradient(circle,#fca5a5d9 0,#fca5a500 70%);box-shadow:0 0 14px 2px #fca5a566;animation:hero-orbit-b 15s ease-in-out infinite;animation-delay:.3s}@keyframes hero-blob--{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-110px,50px) scale(1.2)}}.home-v2 .hero-particles{position:absolute;inset:0;z-index:1;pointer-events:none}.home-v2 .hero-spark{position:absolute;border-radius:50%;background:radial-gradient(circle,#ffdce6f2 0,#ffb6c18c 40%,#f43f5e00 75%);box-shadow:0 0 12px #ffc8d299;opacity:0;animation:hero-spark 14s linear infinite}.home-v2 .hero-spark-1{width:5px;height:5px;left:8%;top:90%;animation-duration:14s;animation-delay:0s}.home-v2 .hero-spark-2{width:3px;height:3px;left:22%;top:90%;animation-duration:18s;animation-delay:2s;background:radial-gradient(circle,#dcc8ffe6 0,#a855f780 40%,#a855f700 75%)}.home-v2 .hero-spark-3{width:6px;height:6px;left:38%;top:90%;animation-duration:16s;animation-delay:4s;background:radial-gradient(circle,#ffd2b4f2 0,#fbbf248c 40%,#fbbf2400 75%)}.home-v2 .hero-spark-4{width:4px;height:4px;left:55%;top:90%;animation-duration:20s;animation-delay:1s}.home-v2 .hero-spark-5{width:5px;height:5px;left:72%;top:90%;animation-duration:15s;animation-delay:3s;background:radial-gradient(circle,#ffc8e6f2 0,#ec48998c 40%,#ec489900 75%)}.home-v2 .hero-spark-6{width:3px;height:3px;left:88%;top:90%;animation-duration:17s;animation-delay:5s}.home-v2 .hero-spark:nth-child(6n+1){left:14%}.home-v2 .hero-spark:nth-child(6n+2){left:30%;animation-delay:7s}.home-v2 .hero-spark:nth-child(6n+3){left:46%;animation-delay:9s}.home-v2 .hero-spark:nth-child(6n+4){left:62%;animation-delay:6s}.home-v2 .hero-spark:nth-child(6n+5){left:78%;animation-delay:8s}.home-v2 .hero-spark:nth-child(6n+6){left:94%;animation-delay:10s}@media (prefers-reduced-motion:reduce){.home-v2 .hero-spark,.home-v2 .hero:before{animation:none}.home-v2 .hero-blob-1,.home-v2 .hero-blob-2{animation-duration:64s!important}.home-v2 .hero-orbit{animation-duration:30s!important}}.home-v2 .hero .container{position:relative;z-index:2}.home-v2 .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.home-v2 .hero-tag{font-size:13px;color:#ffffffd9;letter-spacing:.18em;text-transform:uppercase;margin-bottom:32px;display:flex;align-items:center;gap:14px;font-weight:600}.home-v2 .hero-tag .dot{width:8px;height:8px;border-radius:50%;background:var(--accent-soft);animation:pulse 2.6s infinite;box-shadow:0 0 12px #e9c4cab3}.home-v2 .hero h1{margin-bottom:32px;color:#fff}.home-v2 .hero h1 em{font-style:italic;color:#f1c8cf;font-family:Frank Ruhl Libre,serif;font-weight:700;position:relative;display:inline-block}.home-v2 .hero h1 em::af-er{content:"";position:absolute;left:-4px;right:-4px;bottom:8px;height:14px;background:#b83c4d66;z-index:-1;border-radius:4px}.home-v2 .hero p.lead{margin-bottom:44px;max-width:540px;color:#ffffffd9}.home-v2 .hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:56px}.home-v2 .hero-price-from{display:inline-flex;align-items:center;gap:10px;margin-top:-40px;margin-bottom:48px;font-size:14px;color:#ffffffbf;font-weight:500;letter-spacing:.02em}.home-v2 .hero-price-from .dot{width:6px;height:6px;border-radius:50%;background:var(--accent-soft);box-shadow:0 0 8px #f1c8cf8c;flex-shrink:0}.home-v2 .hero-price-from strong{color:#f1c8cf;font-weight:700;letter-spacing:.04em;font-size:15px}.home-v2 .hero .btn-primary{position:relative;color:#fff;border:none;background:linear-gradient(110deg,#f43f5e,#ec4899 45%,#a855f7);box-shadow:0 18px 36px #f43f5e59,0 4px 12px #a855f740;overflow:hidden;isolation:isolate}.home-v2 .hero .btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#0000,#ffffff2e 50%,#0000);transform:translateX(-100%);transition:transform .9s ease;z-index:1}.home-v2 .hero .btn-primary:hover{transform:translateY(-2px);box-shadow:0 22px 48px #f43f5e8c,0 6px 18px #a855f766}.home-v2 .hero .btn-primary:hover:before{transform:translateX(100%)}.home-v2 .hero .btn-primary>*{position:relative;z-index:2}.home-v2 .hero .btn-ghost{background:#ffffff14;color:#fff;border-color:#ffffff47}.home-v2 .hero .btn-ghost:hover{border-color:#ffffffb3;background:#ffffff1a}.home-v2 .hero-meta{display:flex;align-items:center;gap:48px;padding-top:36px;border-top:1px solid #ffffff26}.home-v2 .hero-meta-item{display:flex;flex-direction:column;gap:6px}.home-v2 .hero-meta-item .num{font-family:Frank Ruhl Libre,serif;font-size:32px;font-weight:700;color:#fff;line-height:1}.home-v2 .hero-meta-item .label{font-size:15px;color:#ffffffb3;letter-spacing:.02em;line-height:1.35}.home-v2 .hero-visual{position:relative;aspect-ratio:4/5}.home-v2 .hero-visual .hero-img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--radius-lg);box-shadow:var(---hadow-lg);display:block}.home-v2 .badge-floating{position:absolute;background:linear-gradient(180deg,#fffffff7,#fff2f6f0);border-radius:20px;padding:16px 20px;display:flex;align-items:center;gap:14px;z-index:3;box-shadow:0 24px 50px -12px #f43f5e73,0 8px 24px -6px #a855f759,inset 0 0 0 1px #fff9;will-change:transform}.home-v2 .badge-floating:before{content:"";position:absolute;inset:-1px;border-radius:21px;padding:1px;background:linear-gradient(135deg,#f43f5e,#ec4899 50%,#a855f7);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.7}.home-v2 .badge-floating:after{content:"";position:absolute;inset:-12px;border-radius:32px;background:radial-gradient(closest-side,#f43f5e59,#a855f72e 60%,#0000 80%);filter:blur(14px);z-index:-1;opacity:.85;animation:badge-aura 5s ease-in-out infinite}.home-v2 .badge-1{top:40px;right:-32px;animation:badge-drift-1 9s ease-in-out infinite}.home-v2 .badge-2{bottom:80px;left:-36px;animation:badge-drift-2 11s ease-in-out infinite}@keyframes badge-drift-1{0%,to{transform:translate(0) rotate(-1.5deg)}25%{transform:translate(-6px,-10px) rotate(.5deg)}50%{transform:translate(4px,-16px) rotate(2deg)}75%{transform:translate(8px,-6px) rotate(-.5deg)}}@keyframes badge-drift-2{0%,to{transform:translate(0) rotate(1.5deg)}25%{transform:translate(8px,8px) rotate(-.5deg)}50%{transform:translate(-4px,14px) rotate(-2deg)}75%{transform:translate(-8-x,4px) rotate(.5deg)}}.home-v2 .badge-icon{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#f43f5e,#ec4899 50%,#a855f7);color:#fff;display:flex;align-items:center;justify-content:center;font-size:19px;box-shadow:0 6px 16px #f43f5e73,inset 0 0 0 3px #ffffffa6}.home-v2 .badge-text .t1{font-size:12px;color:var(--ink-3);margin-bottom:2px;letter-spacing:.04em}.home-v2 .badge-text .t2{font-size:15px;font-weight:600;color:var(--ink);background:linear-gradient(110deg,#9f1239,#7c2d6e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000}@media (prefers-reduced-motion:reduce){.home-v2 .badge-floating,.home-v2 .badge-floating:after{animation:none}}.home-v2 section{padding:95px 0;position:relative}.home-v2 .section-head{text-align:center;max-width:780px;margin:0 auto 64px}.home-v2 .section-head .eyebrow{justify-content:center}.home-v2 .section-head h2{margin-bottom:24px}.home-v2 .section-head p{color:var(--ink-3);font-size:var(--fs-lead);font-weight:300;line-height:var(--lh-relaxed)}.home-v2 .text-mark{-webkit-text-decoration:underline solid var(--ink);text-decoration:underline solid var(--ink);text-decoration-thickness:10px;text-underline-offset:8px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.home-v2 .problem{background:var(--bg-soft);padding:95px 0}.home-v2 .problem-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:100px;align-items:center}.home-v2 .problem-image{position:relative;aspect-ratio:4/5}.home-v2 .problem-image .problem-img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:block}.home-v2 .problem-text h2{margin-bottom:14px}.home-v2 .problem-text .lead{color:var(--text-2);margin-bottom:28px;max-width:560px}.home-v2 .problem-list{display:flex;flex-direction:column;gap:0}.home-v2 .problem-item{padding:28px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:60px 1fr;gap:24px;align-items:start}.home-v2 .problem-item:first-child{padding-top:0}.home-v2 .problem-item:last-child{border-bottom:none}.home-v2 .problem-num{font-family:Frank Ruhl Libre,serif;font-size:32px;font-weight:300;color:var(--accent);line-height:1}.home-v2 .problem-item h3{margin-bottom:6px;font-weight:600;font-family:Frank Ruhl Libre,serif}.home-v2 .problem-item p{font-size:18px;line-height:1.6;color:var(--ink-3)}.home-v2 .authority{padding:95px 0;background:#fff}.home-v2 .auth-banner{display:flex;align-items:center;justify-content:space-between;padding:48px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:80px;flex-wrap:wrap;gap:20px}.home-v2 .auth-stat{text-align:center;flex:1;min-width:160px}.home-v2 .auth-stat .num{font-family:Frank Ruhl Libre,serif;font-size:54px;font-weight:600;color:var(--ink);line-height:1;margin-bottom:8px;letter-spacing:-.02em}.home-v2 .auth-stat .num em{color:var(--accent);font-style:normal}.home-v2 .auth-stat .label{font-size:13px;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.home-v2 .auth-divider{width:1px;height:48px;background:var(--line)}.home-v2 .auth-narrative{max-width:880px;margin:0 auto 80px;text-align:center}.home-v2 .auth-narrative p{font-size:19px;color:var(--ink-2);line-height:1.85;font-weight:300}.home-v2 .auth-narrative p strong{color:var(--ink);font-weight:600}.home-v2 .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:60px}.home-v2 .review-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px 30px;display:flex;flex-direction:column;gap:16px;transition:transform .35s var(--t),box-shadow .35s var(--t),border-color .35s var(--t),background-color .35s var(--t),color .35s var(--t),opacity .35s var(--t);font-family:Heebo,Arial,sans-serif;position:relative}.home-v2 .review-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:#0000}.home-v2 .review-stars{color:#e8a93c;font-size:16px;letter-spacing:2px;line-height:1}.home-v2 .review-text{font-size:16px;color:var(--text-2);line-height:1.7;flex:1;font-family:Heebo,Arial,sans-serif}.home-v2 .review-meta{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.home-v2 .review-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#e9c4ca,#b83c4d);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.home-v2 .review-name{font-size:14px;font-weight:600;color:var(--ink)}.home-v2 .review-source{font-size:12px;color:var(--ink-4)}.home-v2 .reviews-load-more{display:none;justify-content:center;margin:28px auto 0}.home-v2 .reviews-load-mor- button{padding:14px 28px;background:#0000;border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;font-size:15px;font-weight:500;cursor:pointer;font-family:inherit;transition:transform .25s var(--t),box-shadow .25s var(--t),border-color .25s var(--t),background-color .25s var(--t),color .25s var(--t),opacity .25s var(--t);display:inline-flex;align-items:center;gap:8px}.home-v2 .reviews-load-more button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.home-v2 .media-press{padding:0;back-round:#0000;position:relative}.home-v2 .media-press-wrap{max-width:var(--max);margin:0 auto;padding:0 40px;position:relative}.home-v2 .mio-press-blob{animation:mio-press-blob-drift 16s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.home-v2 .mio-press-blob{an-mation:none}}.home-v2 .media-press-head{margin-bottom:40px;text-align:center}.home-v2 .media-press-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-label,13px);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-weight:600;margin-bottom:20px}.home-v2 .media-press-dot{width:7px;height:7px;background:var(--accent);border-radius:1px;box-shadow:0 0 0 3px #b83c4d2e}.home-v2 .media-press-title{font-family:Frank Ruhl Libre,serif;font-size:clamp(40px,5vw,60px);line-height:1.05;letter-spacing:-.02em;color:var(--ink);font-weight:600;margin:0}.home-v2 .media-press-title em{color:var(--accent);font-style:italic;font-weight:500}.home-v2 .media-press-rows{list-style:none;padding:0;margin:0}.home-v2 .media-press-row{display:grid;grid-template-columns:1fr;gap:18px;padding:30px 0;border-top:1px solid var(--line);transition:border-top-color .35s var(--t)}.home-v2 .media-press-row:hover{border-top-color:#b83c4d66}.home-v2 .media-press-row-end{height:1px;background:var(--line);list-style:none;padding:0;margin:0}.home-v2 .media-press-row-logo{display:flex;align-items:center;justify-content:flex-start;height:46px}.home-v2 .media-press-row-logo img{height:100%;width:auto;max-width:160px;object-fit:contain;display:block}.home-v2 .media-press-row-content{min-width:0;display:flex;flex-direction:column;gap:14px}.home-v2 .media-press-quote{font-family:Frank Ruhl Libre,serif;font-size:clamp(22px,2.4vw,30px);line-height:1.4;color:var(--ink);font-style:italic;font-weight:600;margin:0}.home-v2 .media-press-row-meta{display:inline-flex;align-items:baseline;gap:10px;font-size:14px;color:var(--ink-3,#4a3a45);font-weight:500}.home-v2 .media-press-name{font-family:Frank Ruhl Libre,serif;font-size:16px;font-weight:700;color:var(--ink)}.home-v2 .media--ress-sep{color:var(--ink-4,#7a6a75)}.home-v2 .media-press-date{color:var(--ink-3,#4a3a45)}.home-v2 .media-press-row-cta{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;font-family:Frank Ruhl Libre,serif;font-size:17px;font-style:italic;font-weight:600;color:var(--accent);transition:color .25s var(--t),gap .25s var(--t);text-decoration:none;background:#0000}.home-v2 .media-press-row-cta:hover{color:var(--accent-deep,#8b2638);gap:14px}.home-v2 .media-press-row-c-a .arrow{transition:transform .25s var(--t);display:inline-block;font-style:normal}.home-v2 .media-press-row-cta:hover .arrow{transform:translateX(-4px)}@media (min-width:768px){.home-v2 .media-press-row{grid-template-columns:160px 1fr;gap:36px;align-items:start}}.home-v2 .founder{padding:95px 0;background:var(--bg-soft);position:relative;overflow:hidden}.home-v2 .founder:before{content:"";position:absolute;top:-100px;left:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,var(--accent-bg) 0,#0000 70%);z-index:0}.home-v2 .founder .container{position:relative;z-index:1}.home-v2 .founder-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:center}.home-v2 .founder-image{position:relative;aspect-ratio:5/4}.home-v2 .founder-image .founder-img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:block}.home-v2 .founder-badge{position:absolute;bottom:-20px;left:-20px;background:#fff;padding:18px 22px;border-radius:14px;box-shadow:var(--shadow-md);display:flex;align-items:center;gap:14px;z-index:2}.home-v2 .founder-badge-icon{width:42px;height:42px;border-radius:50%;background:var(--accent-bg);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:18px;font-family:Frank Ruhl Libre,serif;font-weight:700}.home-v2 .founder-badge-text .t1{font-size:12px;color:var(--ink-3);margin-bottom:2px}.home-v2 .founder-badge-text .t2{font-size:14px;font-weight:600;color:var(--ink)}.home-v2 .founder-content .eyebrow{margin-bottom:20px}.home-v2 .founder-content h2{margin-bottom:24px;line-height:1.05}.home-v2 .founder-content .lead{color:var(--text-2);margin-bottom:32px;font-size:18px;line-height:1.7;max-width:540px;font-weight:400}.home-v2 .founder-bio{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 0;margin-bottom:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-v2 .bio-item-label{font-size:11px;color:var(--ink-3);letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-bottom:6px}.home-v2 .bio-item-v-lue{font-family:Frank Ruhl Libre,serif;font-size:18px;font-weight:600;color:var(--ink)}.home-v2 .founder-actions{display:flex;gap:16px;flex-wrap:wrap}.home-v2 .journey{padding:95px 0;background:var(--bg-soft)}.home-v2 .journey-timeline{position:relative;margin-top:90px}.home-v2 .journey-line{position:absolute;top:42px;right:10%;left:10%;height:1px;background-image:linear-gradient(90deg,var(--line-strong) 50%,#0000 50%);background-size:6px 1px;background-repeat:repeat-x;z-index:1}.home-v2 .journey-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;position:relative;z-index:2}.home-v2 .journey-stage{display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .4s var(--t)}.home-v2 .journey-stage:hover{transform:translateY(-4px)}.home-v2 .journey-num-wrap{background:var(--bg-soft);padding:0 22px;margin-bottom:36px;display:inline-flex}.home-v2 .journey-num{font-family:Frank Ruhl Libre,serif;font-size:72px;font-weight:300;color:var(--ink);line-height:.85;letter-spacing:-.03em;display:flex;align-items:baseline;transition:color .35s var(--t)}.home-v2 .journey-num .dot{color:var(--accent);font-size:48px;margin-right:2px;transition:color .35s var(--t)}.home-v2 .journey-stage:hover .journey-num{color:var(--accent-deep)}.home-v2 .journey-stage:hover .journey-num .dot{color:var(--ink)}.home-v2 .journey-stage h3{margin-bottom:16px;line-height:1.15;font-family:Frank Ruhl Libre,serif;font-weight:700;color:var(--text-1)}.home-v2 .journey-stage p{font-size:18px;color:var(--text-2);line-height:1.65;margin-bottom:24px;max-width:300px}.home-v2 .journey-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0}.home-v2 .journey-list li{font-size:15px;color:var(--text-2);background:#fff;padding:9px 16px;border-radius:999px;border:1px solid var(--line);font-weight:500;letter-spacing:.01em;transition:transform .25s var(--t),box-shadow .25s var(--t),border-color .25s var(--t),background-color .25s var(--t),color .25s var(--t),opacity .25s var(--t)}.home-v2 .journey-stage:hover .journey-list li{border-color:var(--accent-soft);background:var(--accent-bg);color:var(--accent-deep)}.home-v2 .journey-cta{text-align:center;margin-top:40px;padding-top:26px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.home-v2 .journey-cta-text{font-family:Frank Ruhl Libre,serif;font-size:22px;font-weight:500;color:var(--ink)}.home-v2 .couples-games{padding:95px 0;position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 45% at 18% 10%,#fdf6f4 0,#0000 65%),radial-gradient(ellipse-55% 50% at 85% 90%,#f1ecf8 0,#0000 60%),linear-gradient(135deg,#fbf6f4,#fbeeee 45%,#f4f0f9)}.home-v2 .couples-games:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#b83c4d12 1px,#0000 1.4px),radial-gradient(circle,#50488c0d 1px,#0000 1.4px);background-size:22px 22px,22px 22px;background-position:0 0,11px 11px;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,#000 35%,#0000 95%);-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,#000 35%,#0000 95%)}.home-v2 .couples-games>.container{position:relative;z-index:1}.home-v2 .cg-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.home-v2 .cg-text .eyebrow{color:var(--accent)}.home-v2 .cg-text .eyebrow:before{background:var(--accent)}.home-v2 .cg-text h2{margin-bottom:28px}.home-v2 .cg-text .lead{color:var(--ink-2);margin-bottom:32px;max-width:520px}.home-v2 .cg-callout{background:var(--bg-warm);border-right:4px solid var(--accent);padding:24px 28px;border-radius:8px;margin-bottom:36px;max-width:520px}.home-v2 .cg-callout p{font-family:Frank Ruhl Libre,serif;font-size:22px;color:var(--ink);line-height:1.55;font-style:italic;margin:0}.home-v2 .cg-stats{display:flex;gap:40px;margin-bottom:40px;flex-wrap:wrap}.home-v2 .cg-stat .num{font-family:Frank Ruhl Libre,serif;font-size:38px;font-weight:700;color:var(--accent);line-height:1;margin-bottom:4px}.home-v2 .cg-stat .label{font-size:14px;color:var(--ink-3)}.home-v2 .cg-actions{display:flex;gap:16px;flex-wrap:wrap}.home-v2 .cg-visual{position:relative;height:540px}.home-v2 .cg-card{position:absolute;width:280px;aspect-ratio:3/4;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);transition:transform .4s var(--t)}.home-v2 .cg-card:hover{transform:translateY(-10px) rotate(0deg)!important}.home-v2 .cg-card-1{top:20px;right:20px;transform:rotate(-6deg);z-index:3;background:linear-gradient(180deg,#0000 35%,#000000c7),url(/images/game1.webp) 50%/cover no-repeat}.home-v2 .cg-card-2{top:60px;right:200px;transform:rotate(2deg);z-index:2;background:linear-gradient(180deg,#0000 35%,#000000c7),url(/images/game2.webp) 50%/cover no-repeat}.home-v2 .cg-card-3{top:120px;right:380px;transform:rotate(-3deg);z-index:1;background:linear-gradient(180deg,#0000 35%,#000000c7),url(/images/game3.webp) 50%/cover no-repeat}.home-v2 .cg-card-content{position:absolute;bottom:0;left:0;right:0;padding:24px;color:#fff}.home-v2 .cg-card-tag{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;opacity:.85;margin-bottom:8px}.home-v2 .cg-card-title{font-family:Frank Ruhl Libre,serif;font-size:22px;font-weight:700;line-height:1.15}.home-v2 .cg-card-noise{position:absolute;inset:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='400'><defs><filter id='nn'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter></defs><rect width='100%25' height='100%25' filter='url(%23nn)' opacity='.1'/></svg>");pointer-events:none}.home-v2 .adult-games{position:relative;padding:140px 0 40px;background:radial-gradient(ellipse 80% 45% at 50% 0,#a855f72e 0,#0000 65%),radial-gradient(ellipse 60% 50% at 50% 100%,#f43f5e33 0,#0000 70%),linear-gradient(180deg,#1b0a14,#100610 55%,#0a0410);color:#f2e6e2;overflow:hidden;isolation:isolate}.home-v2 .adult-games:before{content:"";inset:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence baseFrequency='0.95' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23g)' opacity='.55'/></svg>");opacity:.07}.home-v2 .adult-games:before,.home-v2 .ag-aura{position:absolute;pointer-events:none;z-index:0}.home-v2 .ag-aura{border-radius:50%;filter:blur(70px)}.home-v2 .ag-aura-1{width:580px;height:580px;top:-200px;right:-140px;background:radial-gradient(circle,#f43f5e52 0,#0000 65%);animation:ag-aura-float 26s ease-in-out infinite}.home-v2 .ag-aura-2{width:500px;height:500px;bottom:-160px;left:-120px;background:radial-gradient(circle,#a855f747 0,#0000 70%);animation:ag-aura-float 32s ease-in-out infinite reverse}@keyframes ag-aura-float{0%,to{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(40px,-30px) scale(1.12);opacity:1}}.home-v2 .ag-frame{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 32px}.home-v2 .ag-stage{position:relative;text-align:center}.home-v2 .ag-pills{display:inline-flex;align-items:center;margin-bottom:36px}.home-v2 .ag-pill{padding:4px 18px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ec4899;font-weight:700;font-family:Heebo,sans-serif;position:relative;line-height:1}.home-v2 .ag-pill+.ag-pill:before{content:"";position:absolute;right:-1px;top:50%;width:1px;height:14px;background:#ec489966;transform:translateY(-50%)}.home-v2 .ag-eyebrow{display:block;font-family:Frank Ruhl Libre,"Noto Serif Hebrew",serif;font-style:italic;font-weight:400;font-size:15px;letter-spacing:.18em;color:#ec4899e6;margin-bottom:22px}.home-v2 .ag-stage h2{color:#fbf3f0;line-height:1.08;margin:0 auto 28px;max-width:14ch}.home-v2 .ag-stage h2 em{color:#fbf3f0}.home-v2 .ag-lead{font-size:18px;line-height:1.75;color:#f2e6e2c7;max-width:680px;margin:0 auto 10px;font-weight:300}.home-v2 .ag-lead strong{color:#fbf3f0;font-weight:500}.home-v2 .ag-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #ec489940;border-bottom:1px solid #ec489940;margin:0 0 80px;text-align:right;position:relative}.home-v2 .ag-pillar{padding:54px 40px;border-inline-end:1px solid #ec48992e;transition:background .5s ease}.home-v2 .ag-pillar:last-child{border-inline-end:none}.home-v2 .ag-pillar:hover{background:#ec48990d}.home-v2 .ag-pillar-num{display:inline-block;font-family:Frank Ruhl Libre,serif;font-style:italic;font-weight:400;font-size:30px;color:#ec4899;letter-spacing:.05em;margin-bottom:24px}.home-v2 .ag-pillar-num:after{content:"";display:block;width:38px;height:1px;background:linear-gradient(90deg,#ec4899,#0000);margin-top:14px}.home-v2 .ag-pillar h3{line-height:1.2;margin:0 0 14px;color:#fbf3f0}.home-v2 .ag-pillar p{font-size:15px;line-height:1.7;color:#f2e6e2b3;margin:0;font-weight:300}.home-v2 .ag-signature{display:flex;align-items:center;justify-content:center;gap:24px;margin:0 auto 12px;max-width:780px}.home-v2 .ag-signature em{font-family:Frank Ruhl Libre,"Noto Serif Hebrew",serif;font-style:italic;font-weight:400;font-size:20px;color:#f2e6e2e0;letter-spacing:.005em;line-height:1.45}.home-v2 .ag-signature-line{flex:1;max-width:120px;height:1px;background:linear-gradient(90deg,#0000,#ec489980 50%,#0000)}.home-v2 .ag-closer{text-align:center}.home-v2 .ag-closer-statement{font-family:"Noto Serif Hebrew",Frank Ruhl Libre,serif;font-weight:300;font-size:clamp(28px,4vw,48px);line-height:1.18;color:#fbf3f0;margin:0 0 36px;letter-spacing:-.025em}.home-v2 .ag-closer-statement em{font-style:italic;font-weight:600;display:inline-block;padding-inline:.12em;margin-inline:-.12em;background:linear-gradient(110deg,#f43f5e,#ec4899 50%,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;color:#0000}.home-v2 .ag-closer-cta{display:inline-flex;align-items:center;padding:18px 34px;background:linear-gradient(110deg,#f43f5e,#ec4899 45%,#a855f7);color:#fff;border-radius:999px;font-size:16px;font-weight:600;letter-spacing:.01em;text-decoration:none;font-family:inherit;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1),background-color .35s cubic-bezier(.2,.7,.2,1);box-shadow:0 18px 36px #f43f5e59,0 4px 12px #a855f740;position:relative;overflow:hidden;isolation:isolate;white-space:nowrap;border:none}.home-v2 .ag-closer-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#0000,#ffffff2e 50%,#0000);transform:translateX(-100%);transition:transform .9s ease;z-index:1;border-radius:inherit}.home-v2 .ag-closer-cta>*{position:relative;z-index:2}.home-v2 .ag-closer-cta:hover{transform:translateY(-2px);box-shadow:0 22px 48px #f43f5e8c,0 6px 18px #a855f766}.home-v2 .ag-closer-cta:hover:before{transform:translateX(100%)}.home-v2 .ag-closer-trust{display:flex;justify-content:center;gap:36px;flex-wrap:wrap;margin-top:46px;padding-top:30px;border-top:1px solid #fbbf2424;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f2e6e280;font-weight:600}.home-v2 .ag-closer-trust span{position:relative;display:inline-flex;align-items:center}.home-v2 .ag-closer-trust span:not(:last-child):after{content:"";position:absolute;left:-18px;top:50%;width:3px;height:3px;background:#fbbf24;border-radius:50%;opacity:.6;transform:translateY(-50%)}.home-v2 .education{background-color:#faf6f1;background-image:radial-gradient(ellipse 700px 420px at 100% -8%,#b83c4d14 0,#0000 70%),radial-gradient(ellipse 580px 400px at 0 108%,#4a17210f 0,#0000 70%),radial-gradient(circle,#4a17210d 1px,#0000 1.4px);background-size:auto,auto,26px 26px;background-position:0 0,0 0,0 0;color:var(--ink);padding:40px 0 50px;position:relative;overflow:hidden}.home-v2 .education:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#faf6f1,#0000 12%,#0000 88%,#faf6f1);pointer-events:none;z-index:0}.home-v2 .education:after{content:none}.home-v2 .edu-orb,.home-v2 .edu-particles{display:none}.home-v2 .education .container{position:relative;z-index:1}.home-v2 .edu-grid{display:flex;flex-direction:column;gap:80px;text-align:right}.home-v2 .edu-grid>:first-child{max-width:820px}.home-v2 .education .eyebrow{color:var(--accent-deep)}.home-v2 .education .eyebrow:before{background:var(--accent-deep);box-shadow:0 0 0 3px #8b263829}.home-v2 .education h2{color:var(--ink);margin-bottom:24px;font-family:Frank Ruhl Libre,serif;letter-spacing:-.02em}.home-v2 .education p{color:var(--ink-2);font-size:20px;line-height:1.7;margin-bottom:0;font-weight:400;max-width:720px}.home-v2 .education p strong{color:var(--ink);font-weight:600}.home-v2 .edu-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%}.home-v2 .edu-stat{position:relative;padding:44px 28px;text-align:center}.home-v2 .edu-stat:not(:last-child):after{content:"";position:absolute;top:24%;bottom:24%;inset-inline-start:0;width:1px;background:linear-gradient(180deg,#0000,#4a17212e 50%,#0000)}.home-v2 .edu-stat .num{font-family:Frank Ruhl Libre,serif;font-size:84px;font-weight:400;color:var(--ink);line-height:.95;margin-bottom:18px;letter-spacing:-.025em}.home-v2 .edu-stat .num em{color:var(--ink-2);font-style:italic;font-weight:700}.home-v2 .edu-stat .label{font-size:19px;color:var(--ink-3);line-height:1.5;font-weight:400;max-width:240px;margin:0 auto}.home-v2 .quote-section{position:relative;padding:0;background:#fff;overflow:hidden}.home-v2 .quote-stage{display:grid;grid-template-columns:1fr 1.2fr;min-height:680px}.home-v2 .quote-image{position:relative;overflow:hidden}.home-v2 .quote-image .img-ph{height:100%;border-radius:0;background:linear-gradient(160deg,#1e0f1e,#3d1f3d 50%,#5a1a2a)}.home-v2 .quote-content{padding:120px 80px;display:flex;flex-direction:column;justify-content:center;background:var(--bg-cream);position:relative}.home-v2 .quote-content:before{content:"\201D";position:absolute;top:60px;right:60px;font-family:serif;font-size:200px;color:var(--accent);opacity:.3;line-height:.8}.home-v2 .quote-content .eyebrow{color:var(--accent)}.home-v2 .quote-content .eyebrow:before{background:var(--accent)}.home-v2 .quote-text{font-family:"Noto Serif Hebrew",Frank Ruhl Libre,serif;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.25;color:var(--ink);margin-bottom:36px;letter-spacing:-.02em;position:relative;z-index:1}.home-v2 .quote-text em{color:var(--accent);font-style:italic;font-weight:700}.home-v2 .quote-author{display:flex;align-items:center;gap:16px;margin-bottom:36px}.home-v2 .quote-author-line{width:48px;height:1px;background:var(--ink-3)}.home-v2 .quote-author-text{font-size:15px;color:var(--ink-2);font-weight:500;letter-spacing:.02em}.home-v2 .quote-author-text strong{color:var(--ink)}.home-v2 .quote-context{font-size:17px;color:var(--ink-3);line-height:1.7;margin-bottom:44px;max-width:560px}.home-v2 .for-whom{background:var(--bg-soft);padding:50px 0 95px}.home-v2 .personas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:48px}.home-v2 .persona{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px 28px 28px;transition:transform .35s var(--t),box-shadow .35s var(--t),border-color .35s var(--t),background-color .35s var(--t),color .35s var(--t),opacity .35s var(--t);position:relative;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit}.home-v2 .persona:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--t)}.home-v2 .persona:hover{transform:translateY(-6px);border-color:#0000;box-shadow:var(--shadow-md)}.home-v2 .persona:hover:before{transform:scaleX(1)}.home-v2 .persona-icon{width:52px;height:52px;border-radius:14px;background:var(--accent-bg);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:22px;color:var(--accent)}.home-v2 .persona h3{margin-bottom:14px;font-weight:600;font-family:Frank Ruhl Libre,serif;line-height:1.25}.home-v2 .persona p{font-size:18px;color:var(--text-2);line-height:1.6;margin-bottom:22px;flex:1;font-weight:300}.home-v2 .persona-link{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:600;color:var(--accent);transition:gap .25s var(--t)}.home-v2 .persona:hover .persona-link{gap:12px}.home-v2 .for-whom-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:40px 48px;background:var(--ink);border-radius:var(--radius-lg);color:#fff;flex-wrap:wrap}.home-v2 .for-whom-cta-text{display:flex;flex-direction:column;gap:6px;flex:1;min-width:280px}.home-v2 .for-whom-cta-text .small{font-size:13px;color:var(--accent-soft);letter-spacing:.15em;text-transform:uppercase;font-weight:600}.home-v2 .for-whom-cta-text .big{font-family:Frank Ruhl Libre,serif;font-size:26px;font-weight:600;color:#fff;line-height:1.2}.home-v2 .for-whom-cta .btn-primary{background:#fff;color:var(--ink)}.home-v2 .for-whom-cta .btn-primary:hover{background:var(--accent);color:#fff}.home-v2 .pricing{padding:95px 0;background:#fff}.home-v2 .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;align-items:stretch}.home-v2 .price-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:48px 36px 40px;display:flex;flex-direction:column;gap:24px;position:relative;transition:transform .35s var(--t),box-shadow .35s var(--t),border-color .35s var(--t),background-color .35s var(--t),color .35s var(--t),opacity .35s var(--t)}.home-v2 .price-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:#0000}.home-v2 .price-card-featured{background:var(--ink);color:#fff;border-color:var(--ink);transform:scale(1.04);z-index:2}.home-v2 .price-card-featured:hover{transform:scale(1.04) translateY(-6px)}.home-v2 .price-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;padding:7px 18px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.home-v2 .price-tag{font-family:Frank Ruhl Libre,serif;font-size:22px;font-weight:700;color:var(--ink);line-height:1.25;min-height:56px;display:flex;align-items:flex-start}.home-v2 .price-card-featured .price-tag{color:#fff}.home-v2 .price-amount-wrap{display:flex;flex-direction:column;gap:8px}.home-v2 .price-amount{display:flex;align-items:baseline;gap:4px;font-family:Frank Ruhl Libre,serif}.home-v2 .price-amount .currency{font-size:28px;color:var(--ink-3);font-weight:400}.home-v2 .price-amount .amount{font-size:64px;font-weight:700;color:var(--ink);line-height:.9;letter-spacing:-.03em}.home-v2 .price-amount .period{font-size:16px;color:var(--ink-3);font-weight:400;margin-right:6px}.home-v2 .price-card-featured .price-amount .currency{color:#fff9}.home-v2 .price-card-featured .price-amount .amount{color:#fff}.home-v2 .price-card-featured .price-amount .period{color:#fff9}.home-v2 .price-original{font-size:14px;color:var(--ink-3);font-weight:500}.home-v2 .price-original s{text-decoration-color:var(--accent);text-decoration-thickness:1.5px}.home-v2 .price-card-featured .price-original{color:#fff9}.home-v2 .price-features{list-style:none;display:flex;flex-direction:column;gap:12px;flex:1;padding-top:24px;border-top:1px solid var(--line);margin:0}.home-v2 .price-card-featured .price-features{border-top-color:#ffffff26}.home-v2 .price-features li{font-size:14px;color:var(--ink-2);display:flex;align-items:flex-start;gap:10px;line-height:1.5}.home-v2 .price-card-featured .price-features li{color:#ffffffe0}.home-v2 .price-features li:before{content:"✓";color:var(--accent);font-weight:700;flex-shrink:0;margin-top:2px}.home-v2 .price-card-featured .price-features li:before{color:var(--accent-soft)}.home-v2 .price-feat-stack{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.home-v2 .price-feat-stack>strong{font-weight:700;line-height:1.35}.home-v2 .price-feat-stack>span{opacity:.82;line-height:1.5;font-weight:400}.home-v2 .price-card-featured .price-feat-stack>strong{color:#fff}.home-v2 .price-card-featured .price-feat-stack>span{color:#ffffffc7}.home-v2 .price-cta{margin-top:8px}.home-v2 .price-card .btn{justify-content:center;width:100%;padding:16px 24px}.home-v2 .price-card .btn-primary{background:var(--accent);color:#fff;border:none}.home-v2 .price-card .btn-primary:hover{background:var(--accent-deep);color:#fff;transform:translateY(-2px);box-shadow:0 18px 40px #b83c4d73}.home-v2 .price-card-featured .btn-primary{background:var(--accent);color:#fff}.home-v2 .price-card-featured .btn-primary:hover{background:var(--accent-deep);color:#fff;box-shadow:0 18px 40px #b83c4d8c}.home-v2 .pricing-trust{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;font-size:14px;color:var(--ink-3);padding-top:20px}.home-v2 .pricing-trust span{display:flex;align-items:center;gap:8px}.home-v2 .pricing-tr-st span:before{content:"✓";color:var(--accent);font-weight:700}.home-v2 #pricing.pricing .pric--original,.home-v2 #pricing.pricing .price-amount .period,.home-v2 #pricing.pricing .price-badge{font-size:18px}.home-v2 #pricing.pricing .price-features li{font-size:18px;line-height:1.55}.home-v2 #pricing.pricing .pricing-trust{font-size:18px}.home-v2 #pricing.pricing .price-card .btn{font-size:20px;padding:18px 24px}.home-v2 .final{padding:95px 0;background:#fff;text-align:center;position:relative;overflow:hidden}.home-v2 .final-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.home-v2 .blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:blob-float 18s ease-in-out infinite}.home-v2 .blob-1{width:520px;height:520px;background:var(--accent-bg);top:-100px;right:-100px;animation-delay:0s}.home-v2 .blob-2{width:440px;height:440px;background:#f4d5dd;bottom:-80px;left:-60px;animation-delay:-6s}.home-v2 .blob-3{width:360px;height:360px;background:#efc8d2;top:30%;left:40%;animation-delay:-12s}.home-v2 .final .container{position:relative;z-index:1}.home-v2 .final h2{margin-bottom:24px}.home-v2 .final>.container>p{font-size:19px;color:var(--ink-2);max-width:560px;margin:0 auto 56px}.home-v2 .final-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:920px;margin:0 auto 44px}.home-v2 .final-choice{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px 36px 36px;text-align:right;display:flex;flex-direction:column;gap:16px;transition:transform .35s var(--t),box-shadow .35s var(--t),border-color .35s var(--t),background-color .35s var(--t),color .35s var(--t),opacity .35s var(--t);position:relative}.home-v2 .final-choice:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:#0000}.home-v2 .final-choice-tag{font-size:11px;color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.home-v2 .final-choice h3{font-family:Frank Ruhl Libre,serif;color:var(--ink);font-weight:700;line-height:1.2}.home-v2 .final-choice p{font-size:18px;color:var(--ink-3);flex:1;line-height:1.6;margin:0}.home-v2 .final-choice .btn{justify-content:center;width:100%;padding:16px 24px;font-size:15px}.home-v2 .final-choice-featured{background:var(--ink);color:#fff;border-color:var(--ink)}.home-v2 .final-choice-featured h3{color:#fff}.home-v2 .final-choice-featured p{color:#ffffffc7}.home-v2 .final-choice-featured .final-choice-tag{color:var(--accent-soft)}.home-v2 .final-choice-featured .btn-primary{background:#fff;color:var(--ink)}.home-v2 .final-choice-featured .btn-primary:hover{background:var(--accent);color:#fff}.home-v2 .final-trust{font-size:14px;color:var(--ink-3);display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.home-v2 .final-trust span{display:flex;align-items:center;gap:8px}.home-v2 .final-trust span:before{content:"✓";color:var(--accent);font-weight:700}.home-v2 .faq{padding:95px 0;background:#fff}.home-v2 .faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.home-v2 .faq-side{position:sticky;top:120px}.home-v2 .faq-side .eyebrow,.home-v2 .faq-side h2{margin-bottom:24px}.home-v2 .faq-side p{font-size:18px;color:var(--ink-3);margin-bottom:32px;max-width:380px;line-height:1.6}.home-v2 .faq-list{display:flex;flex-direction:column}.home-v2 .faq-item{border-bottom:1px solid var(--line)}.home-v2 .faq-item summary{padding:28px 0;font-size:19px;font-weight:600;color:var(--ink);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:Frank Ruhl Libre,serif;transition:color .25s ease}.home-v2 .faq-item summary:hover{color:var(--accent)}.home-v2 .faq-item summary::-webkit-details-marker{display:none}.home-v2 .faq-icon{width:32px;height:32px;border-radius:50%;background:var(--bg-soft);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--accent);transition:transform .35s var(--t),box-shadow .35s var(--t),border-color .35s var(--t),background-color .35s var(--t),color .35s var(--t),opacity .35s var(--t);font-family:Heebo,sans-serif;font-weight:300;flex-shrink:0;line-height:1}.home-v2 .faq-item[open] .faq-icon{background:var(--accent);color:#fff;transform:rotate(45deg)}.home-v2 .faq-item[open] summary{color:var(--accent)}.home-v2 .faq-answer{padding:0 0 32px}.home-v2 .faq-answer p{font-size:18px;color:var(--ink-3);line-height:1.7;max-width:680px}.home-v2 footer{background:var(--bg-soft);padding:90px 0 40px;border-top:1px solid var(--line)}.home-v2 .footer-grid{display:grid;grid-template-columns:.95fr 1.6fr .8fr .8fr;gap:60px;margin-bottom:60px}.home-v2 .footer-brand p{font-size:14px;color:var(--text-2);font-weight:500;margin-top:18px;max-width:280px;line-height:1.7}.home-v2 .footer-col h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:24px;font-weight:600;font-family:Heebo,sans-serif}.home-v2 .footer-col ul{list-style:none}.home-v2 .footer-col li{margin-bottom:12px}.home-v2 .footer-col a{font-size:15px;color:var(--ink-2);transition:color .2s ease}.home-v2 .footer-col a:hover{color:var(--accent)}.home-v2 .footer-services-list li{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--line)}.home-v2 .footer-services-list li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.home-v2 .footer-services-list .svc-link{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.home-v2 .footer-services-list .svc-link strong{font-family:Frank Ruhl Libre,serif;font-size:17px;font-weight:700;color:var(--ink);transition:color .2s ease}.home-v2 .footer-services-list .svc-link .arrow{font-size:13px;color:var(--accent);opacity:0;transform:translateX(6px);transition:transform .25s ease,opacity .25s ease,color .25s ease}.home-v2 .footer-services-list li:hover .svc-link strong{color:var(--accent)}.home-v2 .footer-services-list li:hover .svc-link .arrow{opacity:1;transform:translateX(0)}.home-v2 .footer-services-list .svc-desc{font-size:13px;color:var(--ink-3);line-height:1.55;margin:0}.home-v2 .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3);flex-wrap:wrap;gap:14px}@media (max-width:1100px){.home-v2 .container,.home-v2 .media-press-wrap,.home-v2 .media-wrap{padding:0 28px}.home-v2 .hero{padding:60px 0 80px}.home-v2 .cg-grid,.home-v2 .hero-grid,.home-v2 .problem-grid{grid-template-columns:1fr;gap:60px}.home-v2 .edu-grid{gap:48px}.home-v2 .edu-stat-grid{grid-template-columns:repeat(2,1fr);gap:36px 28px;padding-top:36px}.home-v2 .hero-visual{aspect-ratio:5/4;max-width:560px;margin:0 auto}.home-v2 .quote-stage{grid-template-columns:1fr}.home-v2 .quote-image{min-height:400px}.home-v2 .quote-content{padding:80px 40px}.home-v2 .badge-1{top:-38px;bottom:auto;inset-inline-start:auto;inset-inline-end:-28px;left:auto;right:auto}.home-v2 .badge-2{bottom:-38px;top:auto;inset-inline-end:auto;inset-inline-start:-28px;left:auto;right:auto}.home-v2 .reviews-grid{grid-template-columns:1fr}.home-v2 .nav-links{display:none}.home-v2 .authority,.home-v2 .couples-games,.home-v2 .education,.home-v2 .faq,.home-v2 .final,.home-v2 .for-whom,.home-v2 .founder,.home-v2 .journey,.home-v2 .media,.home-v2 .media-press,.home-v2 .pricing,.home-v2 .problem,.home-v2 section{padding:60px 0}.home-v2 .section-head{margin:0 auto 32px}.home-v2 .section-head h2{margin-bottom:16px}.home-v2 .footer-grid{grid-template-columns:1fr 1fr;gap:40px}.home-v2 .journey-stages{grid-template-columns:1fr;gap:24px}.home-v2 .journey-line{display:none}.home-v2 .journey-cta{flex-direction:column;padding:32px;text-align:center}.home-v2 .media-slider{grid-template-columns:1fr;padding:48px 32px;gap:32px}.home-v2 .media-press-grid{grid-template-columns:1fr;gap:20px}.home-v2 .media-press-card{padding:36px 32px;gap:20px}.home-v2 .auth-banner{flex-direction:column}.home-v2 .auth-divider{width:40px;height:1px}.home-v2 .personas-grid{grid-template-columns:repeat(2,1fr)}.home-v2 .for-whom-cta{padding:24px 20px;text-align:center;justify-content:center;flex-direction:column;gap:18px}.home-v2 .for-whom-cta-text{align-items:center;text-align:center;min-width:0;width:100%}.home-v2 .for-whom-cta-text .big{font-size:22px;line-height:1.3}.home-v2 .for-whom-cta-text .small{font-size:14px}.home-v2 .for-whom-cta .-tn{width:100%;justify-content:center;padding:16px;font-size:16px;white-space:normal;line-height:1.3}.home-v2 .faq-grid{grid-template-columns:1fr;gap:60px}.home-v2 .faq-side{position:static}.home-v2 .adult-games{padding:90px 0 36px}.home-v2 .ag-frame{padding:0 24px}.home-v2 .ag-pillars{grid-template-columns:1fr;border-top:1px solid #fbbf2433}.home-v2 .ag-pillar{border-inline-end:none;border-bottom:1px solid #fbbf2429;padding:38px 28px}.home-v2 .ag-pillar:last-child{border-bottom:none}.home-v2 .ag-lead{margin-bottom:60px}.home-v2 .ag-signature{margin-bottom:54px}.home-v2 .founder-grid{grid-template-columns:1fr;gap:60px}.home-v2 .founder-image{width:100%;max-width:480px;margin:0 auto}.home-v2 .founder-bio{grid-template-columns:1fr;gap:18px}.home-v2 .pricing-grid{grid-template-columns:1fr;gap:32px}.home-v2 .price-card-featured{transform:none}.home-v2 .price-card-featured:hover{transform:translateY(-6px)}.home-v2 .final-choice-grid{grid-template-columns:1fr;gap:20px}.home-v2 .cg-visual{height:380px;width:100%;max-width:480px;margin:0 auto;overflow:hidden;border-radius:var(--radius-lg)}.home-v2 .cg-card{width:210px}.home-v2 .cg-card-1{right:30px;top:0}.home-v2 .cg-card-2{right:120px;top:30px}.home-v2 .cg-card-3{right:210px;top:60px}}@media (max-width:640px){.home-v2 .container,.home-v2 .media-press-wrap,.home-v2 .media-wrap{padding:0 20px}.home-v2 .hero-meta{gap:24px;flex-wrap:wrap}.home-v2 .edu-grid{gap:32px}.home-v2 .edu-stat-grid{grid-template-columns:repeat(2,1fr);gap:18px 12px;padding-top:20px}.home-v2 .edu-stat{padding:14px 10px}.home-v2 .edu-stat:not(:last-child):after{top:16%;bottom:16%}.home-v2 .edu-stat .num{font-size:36px;margin-bottom:8px}.home-v2 .edu-stat .label{font-size:15px;line-height:1.35;max-width:none}.home-v2 .reviews-grid{gap:14px}.home-v2 .authority,.home-v2 .couples-games,.home-v2 .education,.home-v2 .faq,.home-v2 .final,.home-v2 .for-whom,.home-v2 .founder,.home-v2 .journey,.home-v2 .media,.home-v2 .media-press,.home-v2 .pricing,.home-v2 .problem,.home-v2 section{padding:40px 0}.home-v2 .personas-grid{grid-template-columns:1fr;gap:12px}.home-v2 .persona{display:grid;grid-template-columns:48px 1fr;column-gap:14px;row-gap:4px;padding:20px 18px;align-items:start}.home-v2 .persona-icon{grid-column:1;grid-row:1/span 3;width:48px;height:48px;border-radius:12px;margin-bottom:0;font-size:22px;align-self:start}.home-v2 .persona h3{grid-column:2;grid-row:1;line-height:1.25;margin-bottom:6px}.home-v2 .persona p{grid-column:2;grid-row:2;font-size:18px;line-height:1.55;margin-bottom:8px;flex:none}.home-v2 .persona-link{grid-column:2;grid-row:3;font-size:18px}.home-v2 .section-head{margin:0 auto 24px}.home-v2 .section-head h2{margin-bottom:12px}.home-v2 .authority .section-head h2{font-size:30px;line-height:1.1}.home-v2 .auth-narrative{margin:0 auto 36px}.home-v2 .auth-narrative p{font-size:20px;line-height:1.5}.home-v2 .auth-banner{padding:28px 0;margin-bottom:36px}.home-v2 .home-v2 p.review-text{font-size:18px!important;line-height:1.4!important}.home-v2 .reviews-grid[data-mobile-show="3"] .review-card:nth-child(n+4){display:none}.home-v2 .reviews-load-more{display:flex;margin-top:20px}.home-v2 .media-press-eyebrow{margin-bottom:24px;font-size:16px;letter-spacing:.14em}.home-v2 .media-press-card{padding:24px 22px;gap:16px}.home-v2 .media-press-logo{height:44px}.home-v2 .media-press-quote{font-size:19px;line-height:1.45}.home-v2 .media-press-meta{font-size:14px}.home-v2 .media-press-cta,.home-v2 .media-press-name{font-size:16px}.home-v2 .founder-grid{gap:48px}.home-v2 .founder-content h2{margin-bottom:14px;font-size:32px;line-height:1.1}.home-v2 .founder-content .lead{margin-bottom:18px;font-size:20px;line-height:1.4}.home-v2 .founder-bio{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 0;margin-bottom:18px;text-align:center}.home-v2 .bio-item{flex-direction:column;align-items:center;gap:2px}.home-v2 .bio-item:before{display:none}.home-v2 .bio-item-label{font-size:12px;letter-spacing:.1em;margin-bottom:3px}.home-v2 .bio-item-value{font-size:15px;line-height:1.25}.home-v2 .founder-actions{gap:8px}.home-v2 .journey-timeline{margin-top:20px}.home-v2 .journey-stages{gap:32px}.home-v2 .journey-num-wrap{margin-bottom:12px}.home-v2 .journey-head p{font-size:20px;font-weight:600;line-height:1.4}.home-v2 .home-v2 .journey-stage p{line-height:1.4!important}.home-v2 .journey-list{flex-wrap:wrap;gap:10px;justify-content:center}.home-v2 .journey-list li{padding:9px 14px;font-size:15px;white-space:nowrap}.home-v2 .journey-cta{margin-top:24px;padding:22px 18px;gap:12px}.home-v2 .pricing-grid{gap:18px}.home-v2 .price-card{padding:32px 24px}.home-v2 .cg-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.home-v2 .cg-stat .num{font-size:24px;margin-bottom:2px}.home-v2 .cg-stat .label{font-size:12px;line-height:1.3}.home-v2 .cg-callout p{color:var(--ink);line-height:1.5;font-weight:500}.home-v2 .education p{line-height:1.5}.home-v2 .cg-actions{fle--wrap:nowrap;gap:8px}.home-v2 .cg-actions .btn{flex:1;justify-content:center;font-size:14px;padding:14px 12px;white-space:nowrap}.home-v2 .adult-games{padding:48px 0 28px}.home-v2 .ag-frame{padding:0 20px}.home-v2 .ag-pills{margin-bottom:18px;padding:4px;flex-wrap:wrap;gap:4px}.home-v2 .ag-pill{padding:4px 10px;font-size:13px;letter-spacing:.08em;white-space:nowrap}.home-v2 .ag-pill+.ag-pill:before{height:11px}.home-v2 .ag-eyebrow{font-size:17px;letter-spacing:.14em;margin-bottom:14px}.home-v2 .ag-stage h2{line-height:1.02;margin-bottom:18px;max-width:none}.home-v2 .ag-lead{font-size:20px;line-height:1.55}.home-v2 .ag-lead,.home-v2 .ag-pillars{margin-bottom:28px}.home-v2 .ag-pillar{padding:22px 0;text-align:right}.home-v2 .ag-pillar-num{font-size:22px;margin-bottom:10px}.home-v2 .ag-pillar-num:after{width:28px}.home-v2 .ag-pillar h4{margin-bottom:8px}.home-v2 .ag-pillar p{font-size:18px;line-height:1.4}.home-v2 .ag-signature{gap:12px;margin-bottom:24px;text-align:center}.home-v2 .ag-signature em{font-size:18px;line-height:1.45}.home-v2 .ag-signature-line{max-width:40px}.home-v2 .ag-closer-statement{font-size:26px;line-height:1.2;margin-bottom:22px}.home-v2 .ag-closer-cta{padding:16px 30px;font-size:16px}.home-v2 .ag-closer-trust{gap:14px;font-size:13px;letter-spacing:.1em;margin-top:24px;padding-top:18px;flex-direction:row;justify-content:center;flex-wrap:wrap}.home-v2 .ag-closer-trust span:not(:last-child):after{left:-8px;width:2px;height:2px}.home-v2 .hero{padding:40px 0 50px}.home-v2 .hero h1{margin-bottom:18px;font-size:clamp(52px,7.4vw,96px);line-height:1.08}.home-v2 .hero p.lead{margin-bottom:24px}.home-v2 .hero-blob-4,.home-v2 .hero-blob-5,.home-v2 .hero-orbit-10,.home-v2 .hero-orbit-11,.home-v2 .hero-orbit-12,.home-v2 .hero-orbit-7,.home-v2 .hero-orbit-8,.home-v2 .hero-orbit-9,.home-v2 .hero-spark:nth-child(n+9){display:none}.home-v2 .hero-actions{margin-bottom:32px;gap:10px}.home-v2 .hero-price-from{margin-top:-20px;margin-bottom:24px;font-size:13px}.home-v2 .hero-price-from strong{font-size:14px}.home-v2 .hero-meta{padding-top:24px;gap:18px}.home-v2 .problem-text h2{margin-bottom:10px}.home-v2 .problem-text .lead{margin-bottom:18px}.home-v2 .problem-item{padding:18px 0;gap:14px}.home-v2 .problem-image{aspect-ratio:16/9}.home-v2 .final h2{margin-bottom:14px}.home-v2 .final-choice-grid{gap:14px;margin:0 auto 24px}.home-v2 .final-choice{padding:24px 22px;gap:12px}.home-v2 .final-choice h3{line-height:1.18}.home-v2 .final-choice p{font-size:17px;line-height:1.55}.home-v2 .final-choice .btn{font-size:16px;padding:15px 22px}.home-v2 .final-trust{flex-wrap:wrap;gap:10px 14px;font-size:13px;white-space:nowrap;justify-content:center}.home-v2 .faq-item summary{padding:18px 0;font-size:20px}.home-v2 .faq-answer{padding:0 0 20px}.home-v2 .faq-answer p{font-size:20px;line-height:1.4}.home-v2 .footer-grid{grid-template-columns:1fr;gap:36px}.home-v2 .cg-visual{height:340px;width:100%;max-width:320px;margin:0 auto;overflow:visible}.home-v2 .cg-card{width:150px}.home-v2 .cg-card-1{right:10px;top:0;transform:rotate(-9deg)}.home-v2 .cg-card-2{right:75px;top:40px;transform:rotate(4deg)}.home-v2 .cg-card-3{right:140px;top:80px;transform:rotate(-5deg)}}@keyframes hero-conic{to{transform:rotate(1turn)}}@keyframes hero-blob-1-close{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-340px,220px) scale(1.25)}}@keyframes hero-blob-2-close{0%,to{transform:translate(0) scale(1)}50%{transform:translate(340px,-220px) scale(1.22)}}@keyframes hero-blob-3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(120px,-90px) scale(.9)}66%{transform:translate(-50px,80px) scale(1.05)}}@keyframes hero-blob-4{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-110px,50px) scale(1.2)}}@keyframes hero-blob-5{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,-70px) scale(1.1)}}@keyframes hero-floating-circle-move{0%,to{transform:translate(0) scale(1)}20%{transform:translate(-60px,80px) scale(1.12)}40%{transform:translate(80px,120px) scale(.92)}60%{transform:translate(120px,-60px) scale(1.15)}80%{transform:translate(-40px,-80px) scale(1.08)}}@keyframes hero-orbit-a{0%,to{transform:translate(0);opacity:.35}50%{transform:translate(60px,-90px);opacity:.85}}@keyframes hero-orbit-b{0%,to{transform:translate(0);opacity:.35}50%{transform:translate(-80px,60px);opacity:.85}}@keyframes hero-orbit-c{0%,to{transform:translate(0);opacity:.25}33%{transform:translate(90px,40px);opacity:.7}66%{transform:translate(-50px,-70px);opacity:.9}}@keyframes hero-orbit-d{0%,to{transform:translate(0);opacity:.35}50%{transform:translate(-70px,-100px);opacity:.85}}@keyframes hero-orbit-e{0%,to{transform:translate(0);opacity:.35}50%{transform:translate(100px,80px);opacity:.85}}@keyframes hero-spark{0%{transform:translate(0) scale(.6);opacity:0}8%{opacity:.9}50%{transform:translate(40px,-50vh) scale(1.05);opacity:.85}92%{opacity:.4}to{transform:translate(-30px,-100vh) scale(.7);opacity:0}}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes badge-aura{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes blob-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(60px,40px) scale(1.1)}66%{transform:translate(-40px,30px) scale(.95)}}@keyframes mio-press-blob-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(50px,-12px,0)}}.home-v2[dir=ltr] .arrow{display:inline-block;transform:scaleX(-1)}.home-v2[dir=ltr] .btn:hover .arrow{transform:scaleX(-1) translateX(-6px)}.home-v2[dir=ltr] .media-press-row-cta:hover .arrow{transform:scaleX(-1) translateX(-4px)}.home-v2[dir=ltr] .footer-services-list .svc-link .arrow{transform:scaleX(-1) translateX(-6px)}.home-v2[dir=ltr] .footer-services-list li:hover .svc-link .arrow{transform:scaleX(-1) translateX(0)}.home-v2[dir=ltr] .auth-narrative,.home-v2[dir=ltr] .auth-narrative p,.home-v2[dir=ltr] .final-choice,.home-v2[dir=ltr] .for-whom-cta-text{text-align:left}.home-v2[dir=ltr] .cg-callout{border-right:none;border-left:4px solid var(--accent)}