html:not(.app-mode) .app,html:not(.app-mode) #toast{display:none!important}html.app-mode #landing{display:none!important}html:not(.app-mode){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:not(.app-mode){scroll-behavior:auto}}#landing{--ink: #2b2230;--mute: #6c6171;--line: #eadfe3;--bg: #faf7f5;--card: #fff;--acc: #7a4b63;--acc-d: #5f3a4e;--blush: #f6ebef;--sage: #e6eee8;--gold: #b08d57;color:var(--ink);background:var(--bg);font:400 16px/1.65 Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}#landing *,#landing *:before,#landing *:after{box-sizing:border-box}#landing h1,#landing h2,#landing h3,#landing p,#landing ul{margin:0}#landing ul{padding:0;list-style:none}#landing a{color:inherit}#landing :focus-visible{outline:3px solid color-mix(in srgb,var(--acc) 55%,#fff);outline-offset:3px;border-radius:8px}#landing .lp-wrap{max-width:1120px;margin:0 auto;padding:0 24px}#landing .lp-skip{position:absolute;left:-999px;top:8px;background:var(--acc);color:#fff;padding:10px 16px;border-radius:10px;z-index:100}#landing .lp-skip:focus{left:12px}#landing section{padding:96px 0;scroll-margin-top:76px}#landing .lp-eyebrow{display:inline-block;font:600 12px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--acc);background:var(--blush);padding:8px 14px;border-radius:999px;margin-bottom:18px}#landing h1,#landing h2,#landing h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.01em}#landing h2{font-size:clamp(32px,4.4vw,50px);line-height:1.1}#landing .lp-center{text-align:center}#landing .lp-lead{font-size:18px;color:var(--mute);max-width:640px}#landing .lp-center .lp-lead{margin-left:auto;margin-right:auto}#landing .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;font:600 15px/1 Inter,sans-serif;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}#landing .lp-btn:hover{transform:translateY(-1px)}#landing .lp-primary{background:var(--acc);color:#fff;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--acc) 80%,transparent)}#landing .lp-primary:hover{background:var(--acc-d)}#landing .lp-secondary{background:#fff;color:var(--ink);border-color:var(--line)}#landing .lp-secondary:hover{border-color:var(--acc)}#landing .lp-ghost{color:var(--ink);min-height:44px;padding:0 16px}#landing .lp-ghost:hover{color:var(--acc)}#landing .lp-top{position:sticky;top:0;z-index:50;background:#faf7f5db;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;padding-top:env(safe-area-inset-top,0px);transition:border-color .2s ease,box-shadow .2s ease}#landing .lp-top.lp-scrolled{border-color:var(--line);box-shadow:0 8px 24px -18px #2b223059}#landing .lp-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;height:68px}#landing .lp-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:600 27px/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.01em}#landing .lp-logo b{color:var(--acc);font-weight:600}#landing .lp-mark{width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,var(--acc),#a8708a);color:#fff;display:grid;place-items:center;font:600 19px/1 Cormorant Garamond,Georgia,serif}#landing .lp-links{display:flex;align-items:center;gap:6px}#landing .lp-links a{text-decoration:none;padding:10px 14px;border-radius:999px;font-weight:500;font-size:15px;color:var(--mute)}#landing .lp-links a:hover{color:var(--ink);background:var(--blush)}#landing .lp-actions{display:flex;align-items:center;gap:8px}#landing .lp-burger{display:none;width:46px;height:46px;border-radius:14px;border:1px solid var(--line);background:#fff;cursor:pointer;align-items:center;justify-content:center;color:var(--ink)}#landing .lp-menu{display:none}#landing .lp-hero{padding:72px 0 96px;background:radial-gradient(900px 480px at 85% -10%,var(--blush),transparent 70%),radial-gradient(700px 420px at -10% 30%,var(--sage),transparent 70%)}#landing .lp-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}#landing .lp-hero h1{font-size:clamp(42px,6.2vw,72px);line-height:1.03;margin-bottom:22px}#landing .lp-hero h1 em{font-style:italic;color:var(--acc)}#landing .lp-hero .lp-lead{font-size:19px;margin-bottom:32px}#landing .lp-cta{display:flex;flex-wrap:wrap;gap:12px}#landing .lp-note{margin-top:22px;font-size:14px;color:var(--mute);display:flex;flex-wrap:wrap;gap:6px 18px}#landing .lp-note span:before{content:"✓";color:var(--acc);font-weight:700;margin-right:7px}#landing .lp-mock{position:relative;padding:0 0 26px}#landing .lp-card{background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:0 1px 2px #2b22300a,0 24px 48px -24px #2b223038}#landing .lp-job{padding:26px}#landing .lp-job-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}#landing .lp-job-h b{display:block;font:600 22px/1.2 Cormorant Garamond,Georgia,serif}#landing .lp-job-h small{color:var(--mute);font-size:13px}#landing .lp-tag{font:600 11px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);background:var(--blush);padding:7px 10px;border-radius:999px;white-space:nowrap}#landing .lp-rows div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line);font-size:15px}#landing .lp-rows div span:first-child{color:var(--mute)}#landing .lp-rows .lp-sum{border-bottom:0;font-weight:600}#landing .lp-profit{margin-top:14px;background:linear-gradient(135deg,var(--acc),#96607b);color:#fff;border-radius:18px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px}#landing .lp-profit small{opacity:.85;font-size:12px;letter-spacing:.08em;text-transform:uppercase;display:block}#landing .lp-profit strong{font:600 32px/1 Cormorant Garamond,Georgia,serif}#landing .lp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#landing .lp-chips span{background:var(--sage);color:#3d5a47;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:500}#landing .lp-fine{margin-top:12px;font-size:12px;color:var(--mute)}#landing .lp-float{position:absolute;right:-18px;bottom:-4px;width:200px;padding:14px 16px;border-radius:18px;transform:rotate(2deg)}#landing .lp-float b{display:block;font-size:13px;margin-bottom:2px}#landing .lp-float small{color:var(--mute);font-size:12px;display:block}#landing .lp-float i{display:inline-block;font-style:normal;font-size:11px;font-weight:600;background:var(--sage);color:#3d5a47;padding:4px 9px;border-radius:999px;margin-top:8px}#landing .lp-problem{background:#fff;border-block:1px solid var(--line)}#landing .lp-problem h2{max-width:820px;margin:0 auto 18px}#landing .lp-pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;text-align:left}#landing .lp-pitem{padding:22px;border-radius:20px;background:var(--bg);border:1px solid var(--line)}#landing .lp-pitem svg{color:var(--acc);margin-bottom:12px}#landing .lp-pitem h3{font-size:23px;margin-bottom:4px}#landing .lp-pitem p{color:var(--mute);font-size:15px}#landing .lp-fgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:52px}#landing .lp-feat{padding:32px;transition:transform .2s ease,box-shadow .2s ease}#landing .lp-feat:hover{transform:translateY(-3px);box-shadow:0 1px 2px #2b22300a,0 28px 50px -24px #2b22304d}#landing .lp-ico{width:54px;height:54px;border-radius:16px;background:var(--blush);color:var(--acc);display:grid;place-items:center;margin-bottom:18px}#landing .lp-feat:nth-child(2) .lp-ico,#landing .lp-feat:nth-child(3) .lp-ico{background:var(--sage);color:#3d6b4f}#landing .lp-feat h3{font-size:29px;margin-bottom:8px}#landing .lp-feat>p{color:var(--mute);margin-bottom:18px}#landing .lp-feat li{position:relative;padding:6px 0 6px 26px;font-size:15px}#landing .lp-feat li:before{content:"";position:absolute;left:4px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--gold)}#landing .lp-how{background:linear-gradient(180deg,#fff,var(--blush));border-top:1px solid var(--line)}#landing .lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;counter-reset:s}#landing .lp-step{padding:30px;text-align:left;position:relative}#landing .lp-num{width:46px;height:46px;border-radius:50%;background:var(--acc);color:#fff;display:grid;place-items:center;font:600 24px/1 Cormorant Garamond,Georgia,serif;margin-bottom:18px;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--acc) 80%,transparent)}#landing .lp-step h3{font-size:27px;line-height:1.15;margin-bottom:8px}#landing .lp-step p{color:var(--mute);font-size:15px}#landing .lp-step .lp-pill{display:inline-block;margin-top:16px;font-size:13px;background:var(--bg);border:1px solid var(--line);padding:7px 12px;border-radius:999px;color:var(--mute)}#landing .lp-price-card{max-width:520px;margin:48px auto 0;padding:44px 36px;text-align:center;border-width:1.5px;border-color:color-mix(in srgb,var(--acc) 30%,var(--line))}#landing .lp-amount{font:600 clamp(64px,12vw,92px)/1 "Cormorant Garamond",Georgia,serif;color:var(--acc);letter-spacing:-.02em}#landing .lp-plabel{display:inline-block;margin:8px 0 18px;font:600 12px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;background:var(--sage);color:#3d5a47;padding:8px 14px;border-radius:999px}#landing .lp-price-card p{color:var(--mute);margin-bottom:26px}#landing .lp-price-card .lp-btn{width:100%;max-width:320px}#landing .lp-placeholder{margin:18px auto 0;font-size:13px;color:var(--mute);background:var(--bg);border:1px dashed var(--line);border-radius:12px;padding:10px 14px;max-width:420px}#landing .lp-proof{background:var(--acc);color:#fff;text-align:center;padding:84px 0}#landing .lp-proof p{font:500 clamp(28px,4.2vw,46px)/1.2 "Cormorant Garamond",Georgia,serif;max-width:860px;margin:0 auto}#landing .lp-proof small{display:block;margin-top:16px;opacity:.8;font-size:15px}#landing .lp-faq-list{max-width:780px;margin:44px auto 0;display:grid;gap:12px}#landing details{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:0 24px}#landing summary{cursor:pointer;list-style:none;padding:20px 28px 20px 0;font-weight:600;font-size:17px;position:relative}#landing summary::-webkit-details-marker{display:none}#landing summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font:400 28px/1 Inter,sans-serif;color:var(--acc);transition:transform .2s ease}#landing details[open] summary:after{content:"−"}#landing details p{padding:0 0 22px;color:var(--mute)}#landing .lp-final{padding:80px 0}#landing .lp-final-box{background:linear-gradient(135deg,var(--blush),var(--sage));border-radius:32px;padding:60px 28px;text-align:center;border:1px solid var(--line)}#landing .lp-final-box h2{margin-bottom:14px}#landing .lp-final-box .lp-cta{justify-content:center;margin-top:26px}#landing footer{border-top:1px solid var(--line);background:#fff;padding:56px 0 40px}#landing .lp-fgrid2{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}#landing footer p{color:var(--mute);font-size:15px;margin-top:10px;max-width:320px}#landing footer h3{font:600 12px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:16px}#landing footer li{margin-bottom:10px}#landing footer li a{text-decoration:none;font-size:15px}#landing footer li a:hover{color:var(--acc)}#landing footer .lp-soon a{color:var(--mute);cursor:default}#landing footer .lp-soon em{font-style:normal;font-size:11px;background:var(--blush);color:var(--acc);padding:3px 8px;border-radius:999px;margin-left:8px}#landing .lp-copy{margin-top:40px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--mute)}@media(max-width:1000px){#landing section{padding:76px 0}#landing .lp-hero-grid{grid-template-columns:1fr;gap:44px}#landing .lp-mock{max-width:520px;margin:0 auto;width:100%}#landing .lp-pgrid{grid-template-columns:repeat(2,1fr)}#landing .lp-steps{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}}@media(max-width:860px){#landing .lp-links,#landing .lp-actions .lp-ghost,#landing .lp-actions .lp-primary{display:none}#landing .lp-burger{display:inline-flex}#landing .lp-menu{display:block;max-height:0;overflow:hidden;transition:max-height .25s ease;background:#fff;border-bottom:1px solid transparent}#landing .lp-top.lp-open .lp-menu{max-height:460px;border-color:var(--line);box-shadow:0 24px 40px -24px #2b22304d}#landing .lp-menu a:not(.lp-btn){display:flex;align-items:center;min-height:52px;padding:0 24px;text-decoration:none;font-weight:500;border-top:1px solid var(--line)}#landing .lp-menu .lp-menu-cta{display:grid;gap:10px;padding:16px 24px 22px;border-top:1px solid var(--line)}#landing .lp-menu .lp-btn{width:100%}#landing .lp-fgrid{grid-template-columns:1fr}#landing .lp-fgrid2{grid-template-columns:1fr 1fr}#landing .lp-fgrid2>div:first-child{grid-column:1 / -1}}@media(max-width:600px){#landing .lp-wrap{padding:0 18px}#landing section{padding:60px 0}#landing .lp-hero{padding:40px 0 64px}#landing .lp-cta .lp-btn{width:100%}#landing .lp-pgrid{grid-template-columns:1fr;margin-top:34px}#landing .lp-feat{padding:26px 22px}#landing .lp-job{padding:20px}#landing .lp-float{position:static;width:auto;transform:none;margin-top:12px}#landing .lp-mock{padding-bottom:0}#landing .lp-price-card{padding:34px 22px}#landing .lp-final-box{padding:44px 20px;border-radius:26px}#landing details{padding:0 18px}#landing .lp-bar{height:62px}}
