:root{--bg:#faf8f5;--ink:#1e2828;--muted:#67706e;--line:#e8e4de;--rose:#9a5b6a;--rose-dark:#5c2a3c;--cream:#f1ebe5;--gold:#d6ab81;--white:#fff;--shadow:0 24px 70px rgba(45,39,33,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:50px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Tahoma,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;min-width:320px}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #ae7b7b;outline-offset:4px}p,h1,h2{margin-top:0}body:before{content:"";position:fixed;inset:0;opacity:.21;pointer-events:none;background-image:radial-gradient(#dfd9d0 .7px, transparent .7px);background-size:18px 18px;z-index:-1}.skip{position:absolute;top:-90px;inset-inline-start:15px;background:#fff;padding:12px;z-index:5}.skip:focus{top:10px}.background-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:-1}.bg-one{width:400px;height:400px;top:80px;inset-inline-end:-160px;background:rgba(228,180,169,.19)}.bg-two{width:340px;height:340px;top:680px;inset-inline-start:-120px;background:rgba(214,183,125,.09)}.page-wrap{max-width:1180px;margin:0 auto;padding:0 42px}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;direction:ltr}.brand-symbol{width:35px;height:37px;position:relative;display:block}.brand-symbol i{display:block;position:absolute;width:17px;height:17px;transform:rotate(-25deg);border-radius:3px}.brand-symbol i:first-child{background:var(--ink);top:2px;left:1px}.brand-symbol i:nth-child(2){background:var(--gold);top:2px;right:2px}.brand-symbol i:nth-child(3){background:#b57c7b;bottom:2px;left:1px}.brand-symbol i:nth-child(4){background:#d9d4ca;bottom:2px;right:2px}.brand-words{display:flex;flex-direction:column;gap:0;line-height:1;letter-spacing:.12em}.brand-words b{font:700 22px/1.1 Arial,sans-serif;letter-spacing:.14em}.brand-words small{font:700 9px/1.8 Arial,sans-serif;letter-spacing:.44em}.header-actions{display:flex;align-items:center;gap:24px}.header-tag{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:bold;color:var(--muted)}.tag-dot{width:7px;height:7px;background:#b78877;border-radius:50%}.lang-switch{border:1px solid var(--line);color:#454b47;background:#fff;border-radius:25px;padding:9px 14px;font-size:12px;font-weight:700;letter-spacing:.02em}.campaign-label{display:inline-block;margin-top:24px;background:#f5e9de;color:#6e514e;border-radius:10px;padding:7px 13px;font-size:12px}.hero{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:40px;align-items:center;min-height:655px;padding:44px 0 58px}.hero-copy{position:relative;z-index:1}.eyebrow{display:flex;align-items:center;gap:12px;color:#9a7666;font-size:11px;font-weight:700;letter-spacing:.02em}.eyebrow-line{height:1px;width:25px;background:#d7bca6}.mini-pill{display:inline-flex;gap:9px;align-items:center;margin:27px 0 10px;background:#f5ede6;border:1px solid #ece0d5;border-radius:100px;padding:8px 13px;color:#705448;font-size:12px;font-weight:700}.pill-spark{font-size:17px;color:#bb8b6e}.app-name{margin:12px 0 8px;color:var(--rose);font:700 14px Arial,Tahoma,sans-serif;letter-spacing:.05em;direction:ltr;text-align:end;unicode-bidi:plaintext}h1{font-size:clamp(36px,4vw,57px);line-height:1.34;letter-spacing:-.04em;margin:0 0 18px;max-width:610px}body[dir="ltr"] h1{font-family:Georgia,"Times New Roman",serif;line-height:1.17;letter-spacing:-.03em}.hero-desc{font-size:15px;line-height:2.08;color:var(--muted);max-width:475px;margin-bottom:22px}.platform-banner{color:#93686c;font-size:12px;font-weight:bold;padding:0 0 9px}.cta-box{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;border-radius:13px;min-height:52px;padding:13px 22px;font-weight:700;font-size:13px;transition:transform .2s,background .2s}.btn:hover:not([aria-disabled="true"]){transform:translateY(-2px)}.btn-primary{background:var(--ink);color:var(--white);min-width:218px;box-shadow:0 11px 25px rgba(25,33,33,.16)}.btn-primary:hover:not([aria-disabled="true"]){background:#3c4845}.btn[aria-disabled="true"],.platform-button[aria-disabled="true"]{cursor:default;opacity:.66}.btn-text{color:#6a5e59;padding:12px 4px}.btn-arrow{margin-inline-start:8px}.cta-caption{font-size:11px;line-height:1.7;color:#83817c;margin:13px 0 0;max-width:440px}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:555px}.hero-art-glow{position:absolute;width:465px;height:485px;border-radius:50%;background:radial-gradient(ellipse,rgba(234,199,191,.36),rgba(235,224,215,.04) 66%);z-index:-1}.phone-frame{width:250px;height:503px;border-radius:40px;padding:10px;background:#242429;border:2px solid #303039;box-shadow:0 37px 85px rgba(39,30,31,.27),inset 0 0 0 2px #62616a;position:relative;transform:rotate(-8deg);margin:12px auto 10px;transition:transform .4s}.phone-frame:hover{transform:rotate(-4deg) translateY(-5px)}.phone-speaker{position:absolute;top:16px;left:50%;transform:translateX(-50%);width:65px;height:16px;border-radius:100px;background:#242429;z-index:2}.phone-screen{height:100%;overflow:hidden;border-radius:30px;background:#26131f;position:relative;color:#fff;direction:ltr}.phone-illustration{height:100%;background:radial-gradient(circle at 85% 12%,#783f53,#291522 55%,#190c19);padding:40px 17px 18px;display:flex;flex-direction:column}.screen-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.2em;color:#f7d9de}.screen-top span:last-child{font-size:18px}.illustration-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.line-art-face{width:158px;height:220px;border-radius:85px 85px 60px 60px;background:radial-gradient(ellipse at center,#a56a70 0%,#5c3346 74%);position:relative;overflow:hidden;box-shadow:inset 0 0 40px #452036,0 20px 45px #20121d}.face-outline{position:absolute;top:21px;left:26px;width:107px;height:180px;border:2px solid #d9a49c;border-radius:52% 52% 48% 48%/43% 43% 55% 55%;border-top-color:#d6a5a0}.face-outline .brow{position:absolute;width:26px;height:8px;border-top:2px solid #edc4b5;top:66px}.face-outline .brow.l{left:11px;transform:rotate(7deg)}.face-outline .brow.r{right:11px;transform:rotate(-7deg)}.eye{position:absolute;top:82px;width:28px;height:10px;border-top:2px solid #f0bcb4;border-radius:50%}.eye.l{left:10px}.eye.r{right:10px}.nose{position:absolute;left:50%;top:85px;width:10px;height:45px;transform:translateX(-50%);border-right:1px solid #edb7b0;border-bottom:1px solid #edb7b0;border-radius:0 0 50% 50%}.lips{position:absolute;left:50%;bottom:29px;width:32px;height:12px;transform:translateX(-50%);border-top:2px solid #f0b4bd;border-bottom:2px solid #f0b4bd;border-radius:50%}.illustration-title{text-align:center;font:400 18px/1.15 Georgia,serif;margin-top:18px;color:#f8eaeb}.illustration-title em{color:#e0acaa}.illustration-pills{display:flex;gap:5px;align-items:center;justify-content:center;margin-top:10px}.illustration-pills span{border:1px solid #775064;color:#eecdd4;border-radius:15px;padding:6px 7px;font-size:7px;white-space:nowrap}.screen-image{height:100%;width:100%;background:#1a101b}.screen-image img{width:100%;height:100%;object-fit:cover;object-position:top}.float-badge{position:absolute;z-index:1;display:flex;align-items:center;gap:9px;padding:11px 14px;background:rgba(255,255,255,.95);border:1px solid #f2e8e3;border-radius:12px;box-shadow:0 12px 35px rgba(63,36,44,.12);font-size:11px;font-weight:700;color:#604753;white-space:nowrap}.badge-top{top:100px;inset-inline-start:4px;transform:rotate(4deg)}.badge-bottom{bottom:85px;inset-inline-end:0;transform:rotate(5deg)}.star-icon{font-size:19px;color:#b36a7a}.round-heart{display:grid;place-items:center;color:#b36a7a;background:#f9e7ed;border-radius:100%;width:26px;height:26px;font-size:15px}.art-disclaimer{position:absolute;bottom:0;inset-inline:0;text-align:center;color:#a6a19b;font-size:10px}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 22px;display:flex;gap:22px;align-items:center;justify-content:space-around;color:#6a716d;font-size:12px;font-weight:700}.trust-strip>span{display:flex;align-items:center;gap:9px}.trust-icon{font-size:19px;color:#b77c79}.trust-divider{height:20px;width:1px;background:#e3ddd4}.benefits-section{padding:108px 0 102px}.section-top{text-align:center;margin:0 auto 34px;max-width:650px}.section-kicker{display:inline-block;color:#ad7b70;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;margin-bottom:14px}.section-top h2,.closing-content h2{font-size:clamp(27px,3.1vw,40px);line-height:1.42;letter-spacing:-.025em;margin:0 0 13px}.section-top p{font-size:14px;color:var(--muted);line-height:1.9}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature-card{position:relative;background:#fff;border:1px solid #eae4df;border-radius:20px;padding:28px 26px 27px;min-height:230px;box-shadow:0 8px 28px rgba(54,43,38,.025)}.feature-card:before{content:"";position:absolute;inset-inline-start:0;top:28px;bottom:28px;width:3px;background:linear-gradient(#ddbda7,#ac7982);border-radius:3px}.feature-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#885967;background:#f7edef;font-size:23px;margin-bottom:20px}.feature-card:nth-child(2) .feature-icon{background:#f7efe7;color:#b48665}.feature-card:nth-child(3) .feature-icon{background:#eef3ef;color:#7c9881}.feature-card h3{font-size:17px;margin:0 0 12px;letter-spacing:-.02em}.feature-card p{font-size:12px;line-height:2;color:#737774;margin:0}.closing-section{position:relative;overflow:hidden;background:#26332f;border-radius:27px;padding:60px 40px 66px;color:#fff;text-align:center}.closing-section:before{content:"";position:absolute;width:400px;height:400px;border:1px solid rgba(255,255,255,.07);border-radius:50%;inset-inline-start:-160px;top:-220px}.closing-section:after{content:"";position:absolute;width:400px;height:400px;border:1px solid rgba(255,255,255,.06);border-radius:50%;inset-inline-end:-200px;bottom:-220px}.closing-decoration{position:absolute;top:20px;inset-inline-end:45px;font-size:65px;color:#ba9475;opacity:.6}.closing-content{position:relative;z-index:1;max-width:660px;margin:auto}.closing-section .section-kicker{color:#e4ba92}.closing-content h2{margin-bottom:12px}.closing-content p{color:#c0c9c3;font-size:13px;line-height:1.8;margin:0 auto 30px}.platform-actions{display:flex;gap:12px;justify-content:center;align-items:stretch}.platform-button{background:#fff;color:#26332f;border-radius:13px;min-width:225px;display:flex;align-items:center;gap:11px;padding:13px 17px;text-align:start;transition:transform .2s}.platform-button:hover:not([aria-disabled="true"]){transform:translateY(-3px)}.platform-symbol{font-size:26px;line-height:1;color:#9b6772}.platform-copy{flex:1;display:flex;flex-direction:column;gap:2px}.platform-copy small{font-size:10px;color:#77817b;direction:ltr;text-align:start}.platform-copy strong{font-size:12px}.platform-end{font-size:17px;color:#9a9e98}.studio-note{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:86px 10px 80px}.studio-overline{font:700 11px Arial,sans-serif;letter-spacing:.21em;color:#ac7e76;margin-bottom:12px}.studio-note h2{font-size:25px;line-height:1.5;letter-spacing:-.03em;margin:0}.studio-note>p{font-size:13px;line-height:2;color:var(--muted);margin:0}.site-footer{border-top:1px solid var(--line);min-height:83px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;color:#90918c}.footer-links{display:flex;align-items:center;gap:15px}.footer-privacy{background:none;border:0;text-decoration:underline;color:#7d6872;font-size:11px}.consent-banner{position:fixed;bottom:18px;inset-inline:18px;z-index:20;max-width:640px;margin-inline:auto;display:flex;gap:16px;align-items:center;justify-content:space-between;background:#fff;color:#28322e;border:1px solid #e5ddd6;border-radius:17px;box-shadow:0 15px 60px rgba(25,25,25,.18);padding:16px 19px;text-align:start}.consent-banner[hidden]{display:none}.consent-banner strong{font-size:13px}.consent-banner p{font-size:11px;color:#7b7e78;line-height:1.7;margin:5px 0 0}.consent-actions{display:flex;flex-shrink:0;gap:7px}.consent-actions button{padding:10px 14px;border:1px solid var(--line);background:#f7f5f1;border-radius:8px;font-size:12px}.consent-actions button:last-child{background:#26332f;color:#fff;border-color:#26332f}[hidden]{display:none!important}
@media(max-width:990px){.page-wrap{padding:0 24px}.hero{gap:12px}.phone-frame{width:221px;height:447px}.phone-illustration{padding-inline:13px}.line-art-face{transform:scale(.82);margin:-12px}.hero-art{min-height:490px}.float-badge{font-size:10px}.badge-top{inset-inline-start:-4px}.badge-bottom{inset-inline-end:-3px}h1{font-size:clamp(32px,4.7vw,46px)}}
@media(max-width:700px){.page-wrap{padding:0 19px}.site-header{height:78px}.brand-symbol{transform:scale(.85);transform-origin:left center}.brand-words b{font-size:19px}.header-tag{display:none}.header-actions{gap:6px}.hero{grid-template-columns:1fr;gap:5px;padding:49px 0 22px}.hero-copy{text-align:center}.eyebrow{justify-content:center}.mini-pill{margin:22px 0 8px}.app-name{text-align:center;font-size:13px;margin:7px 0 10px}h1{font-size:clamp(32px,8vw,42px);max-width:550px;margin-inline:auto;line-height:1.38}.hero-desc{font-size:13px;line-height:2;max-width:470px;margin:0 auto 14px}.platform-banner{font-size:11px}.cta-box{justify-content:center}.btn-primary{min-width:200px}.cta-caption{margin:10px auto 0}.hero-art{min-height:480px;margin-top:7px}.phone-frame{width:220px;height:443px;margin:0}.float-badge{font-size:10px}.badge-top{top:80px;inset-inline-start:max(4px,calc(50% - 185px))}.badge-bottom{bottom:81px;inset-inline-end:max(1px,calc(50% - 196px))}.art-disclaimer{bottom:1px}.trust-strip{padding:19px 0;gap:10px;font-size:10px;flex-wrap:wrap}.trust-strip>span{gap:4px}.trust-icon{font-size:14px}.trust-divider{height:14px}.benefits-section{padding:70px 0 67px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{min-height:0;padding:20px 20px 23px}.feature-icon{margin-bottom:12px}.feature-card h3{font-size:16px;margin-bottom:5px}.feature-card p{font-size:12px}.section-top h2,.closing-content h2{font-size:29px}.closing-section{padding:44px 20px 48px;border-radius:20px}.platform-actions{flex-direction:column;max-width:340px;margin:auto}.platform-button{width:100%}.closing-decoration{font-size:45px;inset-inline-end:20px}.studio-note{grid-template-columns:1fr;gap:14px;padding:58px 5px}.studio-note h2{font-size:22px}.site-footer{flex-direction:column;text-align:center;justify-content:center;padding:20px 0;gap:8px}.footer-links{flex-wrap:wrap;justify-content:center}.consent-banner{flex-direction:column;align-items:stretch;gap:10px}.consent-actions{justify-content:flex-end}}
@media(max-width:360px){.page-wrap{padding:0 14px}.cta-box{gap:3px}.btn-primary{min-width:170px;padding:11px 14px}.trust-strip{font-size:9px;gap:6px}.badge-top{inset-inline-start:0}.badge-bottom{inset-inline-end:0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
