/* Nova homepage. This layer is intentionally isolated from the editor and links. */
#marketing.landing-v2{--landing-bg:#fbf8f2;--landing-ink:#37281f;--landing-muted:#897463;--landing-line:#e9ddcf;--landing-accent:#b86e37;--landing-fill:#f0dfcd;position:relative;background:linear-gradient(180deg,#f0e2d2 0,#f6eee3 340px,var(--landing-bg) 820px)!important;color:var(--landing-ink);overflow:clip;font-family:Inter,Arial,sans-serif}
#marketing.landing-v2::before{display:none!important}#marketing.landing-v2 .landing-pattern{position:absolute;pointer-events:none;inset:0 0 auto;height:470px;background:url('/assets/landing-pattern.svg') center top/1800px auto repeat-x;opacity:.065}
#marketing.landing-v2 main{position:relative;z-index:1;width:100%;padding:0!important;margin:0!important;max-width:none!important}
#marketing.landing-v2 h1,#marketing.landing-v2 h2,#marketing.landing-v2 h3,#marketing.landing-v2 p{font-family:inherit}
#marketing.landing-v2 .topbar{position:relative!important;inset:auto!important;z-index:20;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px;width:calc(100% - 48px)!important;max-width:1294px!important;height:76px!important;min-height:0!important;margin:25px auto 0!important;padding:0 27px!important;border:1px solid #e8dbcb!important;border-radius:50px!important;background:#fffcf7ed!important;box-shadow:none!important;backdrop-filter:blur(14px)!important}
#marketing.landing-v2 .brand{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;margin:0!important;text-decoration:none;color:var(--landing-ink)!important}
#marketing.landing-v2 .brand::after{display:none!important}#marketing.landing-v2 .nova-logo{width:36px!important;height:36px!important}#marketing.landing-v2 .nova-brand-name{font-size:23px!important;letter-spacing:-.045em!important;font-weight:800!important}
#marketing.landing-v2 .navlinks{display:flex!important;align-items:center;gap:26px!important;margin-left:auto!important}#marketing.landing-v2 .navlinks a,#marketing.landing-v2 .navlinks a:nth-child(-n+3){display:inline-flex!important;align-items:center;min-height:44px;padding:0!important;color:#6f5948!important;font-size:14px!important;font-weight:650!important;text-decoration:none;white-space:nowrap;background:none!important;border-radius:0!important}
#marketing.landing-v2 .navlinks a:hover{color:var(--landing-accent)!important}#marketing.landing-v2 .nav-actions{display:flex!important;align-items:center;gap:22px!important}
#marketing.landing-v2 :is(.primary,.secondary,.ghost){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:10px 18px!important;border-radius:22px!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;text-decoration:none!important;white-space:nowrap!important;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s!important}
#marketing.landing-v2 .primary{background:#ead5bd!important;border:2px solid #d9b38e!important;color:#6c3e20!important;box-shadow:0 0 18px #bf7c3c10!important}#marketing.landing-v2 .primary:hover{background:#e3c7a8!important;border-color:#c69365!important;box-shadow:0 0 23px #bc7a3c20!important;transform:translateY(-1px)!important}
#marketing.landing-v2 .secondary{background:#fffdf8!important;border:2px solid #e8dfd3!important;color:#614a39!important;box-shadow:none!important}#marketing.landing-v2 .secondary:hover{background:#f5ebde!important;border-color:#d6bca2!important}
#marketing.landing-v2 .ghost{min-height:44px!important;padding:0!important;border:0!important;background:transparent!important;color:#6b5544!important;box-shadow:none!important}#marketing.landing-v2 .ghost:hover{color:var(--landing-accent)!important}#marketing.landing-v2 .menu{display:none!important}
#marketing.landing-v2 .hero{display:block!important;width:calc(100% - 40px)!important;max-width:1000px!important;margin:96px auto 0!important;padding:0!important;min-height:0!important;text-align:center!important}
#marketing.landing-v2 .hero h1{margin:0!important;padding:0!important;max-width:none!important;font-size:44px!important;font-weight:760!important;line-height:1.2!important;letter-spacing:-1.6px!important;color:var(--landing-ink)!important;text-align:center!important;text-wrap:balance}
#marketing.landing-v2 .hero h1 span{color:inherit!important}#marketing.landing-v2 .hero h1::before,#marketing.landing-v2 .hero h1::after{display:none!important}
#marketing.landing-v2 .hero .lead{width:100%!important;max-width:910px!important;margin:17px auto 0!important;padding:0!important;font-size:19px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:-.15px!important;color:#846b57!important;text-align:center!important}
#marketing.landing-v2 .hero-buttons{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin:27px auto 0!important;width:auto!important;max-width:none!important;padding:0!important}
#marketing.landing-v2 .hero-buttons .primary{min-height:46px!important;padding:10px 18px!important}#marketing.landing-v2 .hero-buttons .secondary{min-height:46px!important;padding:10px 18px!important}
/* A genuine interface composition, built as vector-like DOM rather than an empty image. */
#marketing.landing-v2 .showcase{position:relative!important;width:calc(100% - 80px)!important;max-width:1815px!important;height:580px!important;display:block!important;margin:59px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;overflow:visible!important;isolation:isolate}
#marketing.landing-v2 .showcase::after{content:"";position:absolute;z-index:10;inset:auto -80px -2px;height:180px;background:linear-gradient(0deg,var(--landing-bg) 8%,#fbf8f2e8 30%,#fbf8f200);pointer-events:none}
#marketing.landing-v2 .dashboard-mock{position:absolute!important;left:1%!important;top:27px!important;bottom:auto!important;display:grid!important;grid-template-columns:170px 1fr!important;width:53%!important;height:500px!important;padding:0!important;border:2px solid #cc9a70!important;border-radius:29px!important;background:#fffaf3!important;box-shadow:0 20px 35px #7653330a!important;transform:perspective(1400px) rotateY(7deg) rotateZ(5deg)!important;transform-origin:20% 0!important;overflow:hidden;font-size:11px;color:#5d4939}
#marketing.landing-v2 .mock-side{width:auto!important;padding:17px 12px!important;display:flex!important;flex-direction:column;gap:24px!important;background:#4d3323!important;border:0!important;color:#f5e2d2}
#marketing.landing-v2 .mock-brand{display:flex;gap:9px;align-items:center}#marketing.landing-v2 .mock-brand img{width:27px;height:27px}#marketing.landing-v2 .mock-brand>div{display:grid;gap:3px}#marketing.landing-v2 .mock-brand b{font-size:11px;color:#fff4e8}#marketing.landing-v2 .mock-brand small{font-size:8px;color:#d5b79e}
#marketing.landing-v2 .mock-nav{display:grid;gap:3px}#marketing.landing-v2 .mock-nav>span{display:block;padding:10px 8px;border-radius:9px;font-size:11px;font-weight:600}#marketing.landing-v2 .mock-nav .selected{background:#fff2de;color:#624127}
#marketing.landing-v2 .mock-side-bottom{margin-top:auto;padding:11px 9px;border-radius:11px;background:#392719}#marketing.landing-v2 .mock-side-bottom small{display:block;font-size:8px;margin-bottom:10px;color:#d9bea7}#marketing.landing-v2 .mock-side-bottom>span{display:block;padding:9px;border:1px solid #c58d5c66;border-radius:8px;background:#a569394a;font-weight:600;font-size:10px}
#marketing.landing-v2 .mock-main{min-width:0;padding:22px 20px!important;display:block!important}#marketing.landing-v2 .mock-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}#marketing.landing-v2 .mock-heading>b{font-size:12px}#marketing.landing-v2 .mock-heading>small{font-size:8px;color:#a38a73}
#marketing.landing-v2 .mock-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0 0 21px!important}#marketing.landing-v2 .mock-cards>div{display:grid;gap:7px;background:#f1dfcb;border:1px solid #e6cfb7;border-radius:11px;padding:13px 10px;min-width:0}#marketing.landing-v2 .mock-cards span{font-size:9px;color:#9d7755}#marketing.landing-v2 .mock-cards b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#marketing.landing-v2 .mock-workspace{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px}#marketing.landing-v2 .mock-settings,#marketing.landing-v2 .mock-quick{padding:15px 13px;border-radius:14px;background:#f6efe5;border:1px solid #ede1d2}#marketing.landing-v2 .mock-settings>b,#marketing.landing-v2 .mock-quick>b{display:block;font-size:11px;margin-bottom:14px}#marketing.landing-v2 .mock-field{display:grid;gap:5px;margin-bottom:12px}#marketing.landing-v2 .mock-field>span{font-size:8px;color:#998068}#marketing.landing-v2 .mock-field>strong{padding:9px 10px;border-radius:7px;background:#fffcf6;border:1px solid #e8d8c5;font-size:10px;font-weight:500}#marketing.landing-v2 .mock-color-row{display:flex;gap:6px;align-items:center;margin:16px 0}#marketing.landing-v2 .mock-color-row span{font-size:9px;margin-right:auto}#marketing.landing-v2 .mock-color-row i{display:block;width:17px;height:17px;border:2px solid white;border-radius:50%;background:#ca8449}#marketing.landing-v2 .mock-color-row i:nth-of-type(2){background:#4e3525}#marketing.landing-v2 .mock-color-row i:nth-of-type(3){background:#e5c7a3}#marketing.landing-v2 .mock-color-row i:nth-of-type(4){background:#fffaf1}#marketing.landing-v2 .mock-range{display:flex;gap:5px;flex-wrap:wrap;align-items:center;font-size:8px}#marketing.landing-v2 .mock-range strong{margin-left:auto;font-size:8px;color:#ac713d}#marketing.landing-v2 .mock-range i{position:relative;width:100%;height:4px;border-radius:5px;background:linear-gradient(90deg,#c48955 35%,#e4d8c6 35%);margin:5px 0}#marketing.landing-v2 .mock-range i::before{content:"";position:absolute;left:35%;top:-3px;width:10px;height:10px;border-radius:50%;background:#bc7d46;border:2px solid #fff4e7}#marketing.landing-v2 .mock-link-grid{display:flex;gap:12px;margin-top:22px}#marketing.landing-v2 .mock-link-grid img{width:24px;height:24px;padding:3px;border-radius:6px;background:#e7d6c2}#marketing.landing-v2 .mock-link-grid img[src$="github.svg"]{background:#664e3d}#marketing.landing-v2 .mock-quick>span{display:block;margin:7px 0;padding:9px 8px;border-radius:7px;background:#eee0ce;font-size:9px}#marketing.landing-v2 .mock-quick>b:not(:first-child){margin-top:21px}#marketing.landing-v2 .mock-quick>div{display:flex;gap:6px;align-items:center;border-radius:8px;background:#e5d8e6;padding:8px;color:#6d5270}#marketing.landing-v2 .mock-quick img{width:17px;height:17px}#marketing.landing-v2 .mock-quick>small{display:block;color:#a08976;font-size:8px;line-height:1.5;margin-top:13px}
#marketing.landing-v2 .profile-stack{position:absolute!important;left:auto!important;right:1%!important;top:40px!important;bottom:auto!important;width:44%!important;height:520px!important;transform:none!important;animation:none!important}
#marketing.landing-v2 :is(.mini-profile,.profile-stack .profile-demo){position:absolute!important;display:block!important;top:auto!important;bottom:0!important;width:42%!important;height:470px!important;padding:0!important;border:2px solid #c49675!important;border-radius:29px!important;box-shadow:0 15px 30px #64432110!important;background-image:url('/assets/landing-landscape.svg')!important;background-size:cover!important;background-position:center!important;overflow:hidden!important;color:#fff7eb}
#marketing.landing-v2 .mini-profile::after{display:none!important}#marketing.landing-v2 .mini-profile.p1{left:0!important;right:auto!important;bottom:38px!important;transform:skewY(-3deg) rotate(11deg)!important;filter:saturate(.5);background-position:60% 30%!important;background-color:#77634f!important}
#marketing.landing-v2 .mini-profile.p2{left:28%!important;right:auto!important;bottom:2px!important;transform:rotate(6deg)!important;background-color:#4c5c56!important;background-blend-mode:luminosity!important}
#marketing.landing-v2 .profile-stack .profile-demo{left:auto!important;right:0!important;bottom:-35px!important;transform:rotate(-1deg)!important;background-color:#574a2d!important;background-blend-mode:multiply!important;z-index:4}
#marketing.landing-v2 .sample-card{position:absolute;top:28%;left:18px;right:18px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 14px;border:1px solid #ffffff2b;border-radius:20px;background:#342a2e42;backdrop-filter:blur(8px)}
#marketing.landing-v2 .sample-avatar{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:2px solid #ffffff60;font-size:32px;font-weight:600;font-style:italic;color:#fff5e3;box-shadow:0 3px 12px #0002}#marketing.landing-v2 .avatar-sun{background:radial-gradient(circle at 70% 30%,#f8e2ac,#96693c 60%)}#marketing.landing-v2 .avatar-orbit{background:radial-gradient(circle at 30% 20%,#d3ded4,#41695c 70%)}
#marketing.landing-v2 .sample-card h3{margin:12px 0 5px;font-size:25px;letter-spacing:-1px;color:#fff9ef}#marketing.landing-v2 .sample-card h3>span{font-size:17px}#marketing.landing-v2 .sample-card p{margin:0 0 13px;font-size:10px;color:#f4e6d6}#marketing.landing-v2 .sample-socials{display:flex;align-items:center;justify-content:center;gap:10px}#marketing.landing-v2 .sample-socials img{width:22px;height:22px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1)}#marketing.landing-v2 .sample-button{display:block;width:100%;padding:10px;margin-top:10px;font-size:10px;border-radius:9px;border:1px solid #ffffff26;background:#ffffff14;color:#fffbf7}
#marketing.landing-v2 .profile-demo .shade{position:absolute;inset:0;background:linear-gradient(#1a211f18,#10181450);border:0}#marketing.landing-v2 .profile-stack .profile-content{position:absolute!important;inset:140px 15px auto!important;display:flex;flex-direction:column;align-items:center;padding:23px 12px!important;border:1px solid #ffffff22;border-radius:20px;background:#161f1e90!important;backdrop-filter:blur(10px);text-align:center;color:#fff8ec}
#marketing.landing-v2 .profile-stack .avatar{width:64px;height:64px;margin:0 0 12px!important;position:relative;border:0!important;background:none!important}#marketing.landing-v2 .profile-stack .avatar img{width:64px!important;height:64px!important;border:0!important;border-radius:50%!important;box-shadow:none!important}#marketing.landing-v2 .profile-stack .avatar i{display:none!important}
#marketing.landing-v2 .profile-stack .profile-content h2{font-size:24px!important;line-height:1.2!important;letter-spacing:-.8px!important;margin:0 0 9px!important;padding:0!important;color:#fffaf0!important;background:none!important;text-shadow:0 0 12px #ffffff35!important;max-width:100%;overflow-wrap:anywhere}
#marketing.landing-v2 .profile-stack .profile-content p{font-size:10px!important;line-height:1.5!important;color:#e7dfd2!important;margin:0 0 17px!important;padding:0!important}#marketing.landing-v2 .profile-demo .socials{display:flex!important;gap:13px!important;margin:0!important;align-items:center;justify-content:center}#marketing.landing-v2 .profile-demo .socials>span{display:block;background:none!important;width:25px;height:25px}#marketing.landing-v2 .profile-demo .socials img{width:25px;height:25px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1)}
#marketing.landing-v2 .sample-music{display:flex;align-items:center;gap:9px;width:100%;padding:10px 9px;margin-top:17px;border-radius:10px;border:1px solid #ffffff1f;background:#b7aa8720;text-align:left}#marketing.landing-v2 .sample-music>span{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px;background:#b47e4d;color:#fff;font-size:18px}#marketing.landing-v2 .sample-music>div{display:grid;gap:3px;min-width:0}#marketing.landing-v2 .sample-music b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#marketing.landing-v2 .sample-music small{font-size:7px;color:#d8cbb8}#marketing.landing-v2 .sample-music i{display:block;width:14px;height:16px;margin-left:auto;background:repeating-linear-gradient(90deg,#d1b99a 0 2px,transparent 2px 4px);clip-path:polygon(0 35%,20% 35%,20% 0,40% 0,40% 20%,60% 20%,60% 50%,80% 50%,80% 10%,100% 10%,100% 85%,80% 85%,80% 65%,60% 65%,60% 100%,40% 100%,40% 70%,20% 70%,20% 85%,0 85%)}
#marketing.landing-v2 .profile-demo .views{position:static!important;align-self:flex-start;margin:14px 0 0!important;font-size:8px;color:#d1c3ad}
/* Lower-page rhythm follows the reference: centered benefits, claim, plans, FAQ. */
#marketing.landing-v2 :is(.trusted,.claim-section,.features,.pricing,.landing-faq,.final-cta){position:relative;width:calc(100% - 40px)!important;max-width:1180px!important;padding:0!important;margin:0 auto!important;min-height:0!important;text-align:center!important}
#marketing.landing-v2 :is(.trusted,.claim-section,.features,.pricing,.landing-faq,.final-cta) h2{font-size:31px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:-1px!important;color:var(--landing-ink)!important;margin:0 auto!important;padding:0!important;text-wrap:balance}
#marketing.landing-v2 :is(.trusted,.claim-section,.features,.pricing,.landing-faq,.final-cta)>p,#marketing.landing-v2 .section-head>p{font-size:16px!important;line-height:1.6!important;color:var(--landing-muted)!important;max-width:760px!important;margin:15px auto 0!important}
#marketing.landing-v2 .trusted{padding-top:62px!important}#marketing.landing-v2 .landing-benefits{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px!important;margin:50px auto 0!important;max-width:960px}#marketing.landing-v2 .landing-benefits>div{display:grid!important;justify-items:center;gap:8px!important}#marketing.landing-v2 .landing-benefits svg{width:32px;height:32px;stroke:#b2794b;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}#marketing.landing-v2 .landing-benefits b{font-size:18px;letter-spacing:-.4px;color:#5c402d}#marketing.landing-v2 .landing-benefits span{font-size:13px;color:#9a826e}
#marketing.landing-v2 .claim-section{padding-top:110px!important}#marketing.landing-v2 .claim-section h2{max-width:790px}#marketing.landing-v2 .claim-section>.claim{display:flex!important;align-items:center!important;flex-direction:row!important;gap:12px;width:100%!important;max-width:580px!important;min-height:60px;margin:30px auto 0!important;padding:7px!important;border:1px solid #e0c7ad!important;border-radius:14px!important;background:#f3e5d3!important;box-shadow:none!important}#marketing.landing-v2 .claim label{display:flex!important;align-items:center!important;flex:1!important;min-width:0!important;padding:0 9px!important;gap:1px!important}#marketing.landing-v2 .claim label>span{font-size:19px!important;color:#9a744e!important;font-weight:650!important;white-space:nowrap}#marketing.landing-v2 .claim input{display:block!important;min-width:0!important;width:100%!important;min-height:40px!important;padding:0 5px!important;border:0!important;background:transparent!important;color:#5d3c23!important;font-size:19px!important;font-weight:650!important;box-shadow:none!important}#marketing.landing-v2 .claim input::placeholder{color:#b79b7d}#marketing.landing-v2 .claim .primary{flex:0 0 auto;border-radius:10px!important;min-height:44px!important}#marketing.landing-v2 .claim-section>p{font-size:12px!important;margin-top:13px!important}
#marketing.landing-v2 .features{padding-top:115px!important}#marketing.landing-v2 .section-head{display:block!important;margin:0 auto 30px!important;padding:0!important;text-align:center!important}#marketing.landing-v2 .section-head>span{display:none!important}#marketing.landing-v2 .feature-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:15px!important;margin:35px auto 0}#marketing.landing-v2 .feature{display:block!important;grid-column:span 2!important;grid-row:auto!important;min-height:0!important;padding:26px 23px!important;border:1px solid #e7d9c9!important;border-radius:17px!important;background:#fffaf3!important;box-shadow:none!important;transform:none!important;text-align:left!important;transition:border-color .18s,background .18s!important}#marketing.landing-v2 .feature:nth-last-child(-n+2){grid-column:span 3!important}#marketing.landing-v2 .feature:hover{border-color:#d3ae89!important;background:#fcf3e7!important}#marketing.landing-v2 .feature-symbol{display:block;color:#b27b48;font-size:26px;margin-bottom:14px}#marketing.landing-v2 .feature h3{font-size:17px!important;line-height:1.3!important;letter-spacing:-.35px!important;margin:0 0 9px!important;color:#65472e!important}#marketing.landing-v2 .feature p{font-size:13px!important;line-height:1.65!important;margin:0!important;color:#99816b!important;max-width:100%!important}
#marketing.landing-v2 .pricing{padding-top:120px!important}#marketing.landing-v2 .plans{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px!important;width:100%!important;max-width:960px!important;margin:38px auto 0!important;text-align:left!important}#marketing.landing-v2 .plans>article{position:relative;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:0!important;padding:32px!important;border:1px solid #e6daca!important;border-radius:20px!important;background:#fffaf3!important;box-shadow:none!important;transform:none!important;color:var(--landing-ink)!important}#marketing.landing-v2 .plans>article.premium{border:2px solid #d2a679!important;background:#f7ebdb!important}#marketing.landing-v2 .plans .popular{position:absolute;top:-15px;left:50%;right:auto!important;width:auto!important;padding:6px 14px;transform:translateX(-50%);border:1px solid #d2a679;border-radius:8px;background:#e6c7a6!important;color:#7c502a!important;font-size:10px;font-weight:750;letter-spacing:.04em;white-space:nowrap}#marketing.landing-v2 .plans .plan-symbol{font-size:31px;color:#b17d4f;line-height:1;margin-bottom:11px}#marketing.landing-v2 .plans h3{font-size:25px!important;line-height:1.3!important;margin:0 0 16px!important;letter-spacing:-.65px!important;color:#503721!important}#marketing.landing-v2 .plan-price{font-size:39px;font-weight:750;line-height:1.2;letter-spacing:-1px;color:#3f2d20}#marketing.landing-v2 .plan-price small{font-size:13px;font-weight:500;color:#a1846a;letter-spacing:0;margin-left:5px}#marketing.landing-v2 .plans article>p{font-size:13px!important;line-height:1.5!important;color:#9d826b!important;margin:14px 0 24px!important}#marketing.landing-v2 .plans ul{display:grid;gap:13px;list-style:none;margin:0 0 28px!important;padding:0!important;width:100%;color:#876a51!important;font-size:13px!important}#marketing.landing-v2 .plans li{position:relative;margin:0!important;padding:0 0 0 24px!important;line-height:1.5!important}#marketing.landing-v2 .plans li::before{content:'✓'!important;position:absolute;left:0;top:0;color:#b47b46!important;font-size:13px}#marketing.landing-v2 .plans button{margin-top:auto!important;width:100%!important;border-radius:11px!important;min-height:44px!important}#marketing.landing-v2 .plan-note{font-size:10px;line-height:1.5;color:#a1876d;align-self:center;margin-top:10px;text-align:center}
#marketing.landing-v2 .landing-faq{padding-top:112px!important;max-width:930px!important}#marketing.landing-v2 .faq-list{display:grid;gap:11px;margin-top:31px;text-align:left}#marketing.landing-v2 .faq-list details{padding:0 20px;border:1px solid #e7dccc;border-radius:13px;background:#fffcf6}#marketing.landing-v2 .faq-list summary{position:relative;display:block;padding:19px 34px 19px 0;font-size:15px;line-height:1.45;font-weight:600;color:#6f4f35;list-style:none;cursor:pointer}#marketing.landing-v2 .faq-list summary::-webkit-details-marker{display:none}#marketing.landing-v2 .faq-list summary::after{content:'+';position:absolute;right:0;top:17px;color:#b68d68;font-size:23px;font-weight:400}#marketing.landing-v2 .faq-list details[open] summary::after{content:'−'}#marketing.landing-v2 .faq-list details p{margin:0 0 20px;font-size:13px;line-height:1.7;color:#927961}#marketing.landing-v2 .faq-list a{color:#9e632e;text-decoration:underline;text-underline-offset:3px}#marketing.landing-v2 .faq-list details[open]{border-color:#d8b695;background:#fff9ef}
#marketing.landing-v2 .final-cta{padding:113px 0 100px!important}#marketing.landing-v2 .final-cta .primary{margin-top:25px!important}#marketing.landing-v2 .final-cta .mark{display:none!important}
#marketing.landing-v2 footer{display:grid!important;grid-template-columns:1.6fr 1fr 1fr 1.15fr!important;gap:40px!important;align-items:start!important;width:calc(100% - 48px)!important;max-width:1200px!important;margin:0 auto!important;padding:58px 0 32px!important;border-top:1px solid #e7dccc!important;background:transparent!important;color:#846a55;text-align:left!important}#marketing.landing-v2 footer>div{display:block!important}#marketing.landing-v2 .footer-intro p{margin:16px 0 18px!important;font-size:13px!important;color:#a18770!important;line-height:1.6!important}#marketing.landing-v2 .footer-status{display:inline-flex!important;align-items:center;gap:7px;font-size:11px!important}#marketing.landing-v2 .footer-status i{width:6px;height:6px;border-radius:50%;background:#8b9a69}#marketing.landing-v2 .footer-column b{display:block;margin:6px 0 19px;color:#76533a;font-size:14px}#marketing.landing-v2 .footer-column a,#marketing.landing-v2 .footer-column button{display:block!important;margin:0 0 13px!important;padding:0!important;border:0!important;background:none!important;text-decoration:none!important;color:#a1866e!important;font:400 12px/1.5 Inter,Arial,sans-serif!important;text-align:left!important;cursor:pointer}#marketing.landing-v2 .footer-column a:hover,#marketing.landing-v2 .footer-column button:hover{color:#86572f!important}#marketing.landing-v2 .footer-copyright{grid-column:1/-1;display:block;margin-top:8px;font-size:11px;color:#ae9781;text-align:center}
#marketing.landing-v2 .reveal{opacity:1!important;transform:none!important}#marketing.landing-v2 .hero{animation:landing-rise .55s ease both!important}#marketing.landing-v2 .showcase{animation:landing-rise .7s .12s ease both!important}
@keyframes landing-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1800px){#marketing.landing-v2 .showcase{height:610px!important}#marketing.landing-v2 .dashboard-mock{height:560px!important}#marketing.landing-v2 .profile-stack{height:560px!important}#marketing.landing-v2 .profile-stack :is(.mini-profile,.profile-demo){height:500px!important}}
@media(max-width:1300px){#marketing.landing-v2 .topbar{gap:20px;padding:0 23px!important}#marketing.landing-v2 .navlinks{gap:18px!important}#marketing.landing-v2 .navlinks a{font-size:12px!important}#marketing.landing-v2 .nav-actions{gap:14px!important}#marketing.landing-v2 .nav-actions .primary{font-size:12px!important}#marketing.landing-v2 .dashboard-mock{grid-template-columns:130px 1fr!important}#marketing.landing-v2 .mock-workspace{grid-template-columns:minmax(0,1fr) 115px}#marketing.landing-v2 .mock-main{padding:18px 14px!important}#marketing.landing-v2 .mock-cards{gap:5px!important}#marketing.landing-v2 .mock-cards>div{padding:11px 7px}#marketing.landing-v2 .mock-cards>div:nth-child(4){display:none}#marketing.landing-v2 .mock-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}#marketing.landing-v2 .sample-card{left:12px;right:12px;padding:19px 10px}#marketing.landing-v2 .profile-stack .profile-content{inset:140px 10px auto!important;padding:20px 10px!important}#marketing.landing-v2 .sample-music{padding:8px 6px}#marketing.landing-v2 .sample-music b{font-size:8px}}
@media(max-width:1050px){#marketing.landing-v2 .topbar{gap:16px}#marketing.landing-v2 .topbar .navlinks a:first-child{display:none!important}#marketing.landing-v2 .topbar .navlinks{gap:18px!important}#marketing.landing-v2 .topbar .nav-actions{gap:15px!important}#marketing.landing-v2 .topbar .nova-brand-name{font-size:20px!important}#marketing.landing-v2 .topbar .nova-logo{width:32px!important;height:32px!important}#marketing.landing-v2 .hero{margin-top:82px!important}#marketing.landing-v2 .hero h1{font-size:39px!important}#marketing.landing-v2 .hero .lead{font-size:17px!important;max-width:730px!important}#marketing.landing-v2 .showcase{width:calc(100% - 48px)!important;height:490px!important}#marketing.landing-v2 .mock-quick{display:none}#marketing.landing-v2 .mock-workspace{grid-template-columns:1fr}#marketing.landing-v2 .mock-side{padding:15px 8px!important}#marketing.landing-v2 .mock-brand small{display:none}#marketing.landing-v2 .mock-nav>span{font-size:10px}#marketing.landing-v2 .mock-heading>small{display:none}#marketing.landing-v2 .mock-color-row{margin-top:12px}#marketing.landing-v2 .mock-link-grid{gap:10px}#marketing.landing-v2 .sample-card h3{font-size:23px}#marketing.landing-v2 .sample-card p{font-size:9px}#marketing.landing-v2 .sample-socials{gap:7px}#marketing.landing-v2 .sample-socials img{width:18px;height:18px}#marketing.landing-v2 .sample-button{font-size:8px}#marketing.landing-v2 .sample-music{display:none}#marketing.landing-v2 .profile-stack .profile-content h2{font-size:20px!important}#marketing.landing-v2 .profile-stack .profile-content p{font-size:9px!important}#marketing.landing-v2 .profile-demo .socials{gap:9px!important}#marketing.landing-v2 .profile-demo .socials img{width:20px;height:20px}#marketing.landing-v2 .profile-demo .socials>span{width:20px;height:20px}#marketing.landing-v2 .trusted{padding-top:40px!important}#marketing.landing-v2 .landing-benefits{gap:20px!important}#marketing.landing-v2 .landing-benefits b{font-size:16px}#marketing.landing-v2 .landing-benefits span{font-size:12px}}
@media(max-width:800px){#marketing.landing-v2 .topbar{height:68px!important;width:calc(100% - 28px)!important;margin-top:15px!important;padding:0 19px!important}#marketing.landing-v2 .topbar .navlinks{display:none!important}#marketing.landing-v2 .topbar .nav-actions{margin-left:auto!important;gap:16px!important}#marketing.landing-v2 .hero{margin-top:70px!important}#marketing.landing-v2 .hero h1{font-size:36px!important;letter-spacing:-1.2px!important}#marketing.landing-v2 .hero .lead{font-size:16px!important}#marketing.landing-v2 .hero .lead br{display:none}#marketing.landing-v2 .hero-buttons{margin-top:23px!important}#marketing.landing-v2 .showcase{width:calc(100% - 30px)!important;height:425px!important;margin-top:55px!important}#marketing.landing-v2 .dashboard-mock{left:-4%!important;top:30px!important;width:62%!important;height:380px!important;grid-template-columns:95px 1fr!important;border-radius:21px!important}#marketing.landing-v2 .mock-side{padding:13px 6px!important}#marketing.landing-v2 .mock-brand img{width:22px;height:22px}#marketing.landing-v2 .mock-brand b{font-size:8px}#marketing.landing-v2 .mock-main{padding:15px 10px!important}#marketing.landing-v2 .mock-heading>b{font-size:10px}#marketing.landing-v2 .mock-cards>div{padding:9px 6px}#marketing.landing-v2 .mock-cards span{font-size:7px}#marketing.landing-v2 .mock-cards b{font-size:9px}#marketing.landing-v2 .mock-cards>div:nth-child(3){display:none}#marketing.landing-v2 .mock-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}#marketing.landing-v2 .mock-settings{padding:13px 10px}#marketing.landing-v2 .mock-settings>b{font-size:9px}#marketing.landing-v2 .mock-field>strong{font-size:8px}#marketing.landing-v2 .mock-link-grid img{width:20px;height:20px}#marketing.landing-v2 .mock-link-grid{gap:7px}#marketing.landing-v2 .mock-side-bottom{padding:7px}#marketing.landing-v2 .mock-side-bottom small{font-size:7px}#marketing.landing-v2 .mock-side-bottom>span{padding:7px 4px;font-size:8px}#marketing.landing-v2 .profile-stack{width:48%!important;right:-2%!important;top:33px!important;height:390px!important}#marketing.landing-v2 .profile-stack :is(.mini-profile,.profile-demo){width:56%!important;height:340px!important;border-radius:21px!important}#marketing.landing-v2 .mini-profile.p1{left:-8%!important;bottom:21px!important}#marketing.landing-v2 .mini-profile.p2{left:18%!important;bottom:1px!important}#marketing.landing-v2 .profile-stack .profile-demo{bottom:-15px!important;right:-3%!important}#marketing.landing-v2 .sample-card{left:9px;right:9px;padding:17px 8px;top:25%;border-radius:14px}#marketing.landing-v2 .sample-avatar{width:43px;height:43px;font-size:24px}#marketing.landing-v2 .sample-card h3{font-size:20px}#marketing.landing-v2 .sample-card p{font-size:8px}#marketing.landing-v2 .sample-button{padding:8px 4px}#marketing.landing-v2 .sample-socials img{width:15px;height:15px}#marketing.landing-v2 .profile-stack .profile-content{inset:105px 8px auto!important;padding:18px 8px!important;border-radius:14px}#marketing.landing-v2 .profile-stack .avatar,#marketing.landing-v2 .profile-stack .avatar img{width:47px!important;height:47px!important}#marketing.landing-v2 .profile-stack .profile-content h2{font-size:18px!important}#marketing.landing-v2 .profile-stack .profile-content p{font-size:8px!important}#marketing.landing-v2 .profile-demo .socials{gap:9px!important}#marketing.landing-v2 .profile-demo .socials img,#marketing.landing-v2 .profile-demo .socials>span{width:17px;height:17px}#marketing.landing-v2 .profile-demo .views{font-size:7px}#marketing.landing-v2 .showcase::after{height:150px}#marketing.landing-v2 :is(.trusted,.claim-section,.features,.pricing,.landing-faq,.final-cta) h2{font-size:27px!important}#marketing.landing-v2 .landing-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px!important;max-width:550px}#marketing.landing-v2 .claim-section{padding-top:85px!important}#marketing.landing-v2 .features{padding-top:90px!important}#marketing.landing-v2 .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#marketing.landing-v2 .feature,#marketing.landing-v2 .feature:nth-last-child(-n+2){grid-column:auto!important}#marketing.landing-v2 .feature:last-child{grid-column:1/-1!important}#marketing.landing-v2 .plans{gap:17px!important}#marketing.landing-v2 .plans>article{padding:25px!important}#marketing.landing-v2 .plans article>p{font-size:12px!important}#marketing.landing-v2 .plans ul{font-size:12px!important}#marketing.landing-v2 .plan-price{font-size:34px}#marketing.landing-v2 footer{grid-template-columns:1.3fr 1fr!important;column-gap:50px!important;row-gap:30px!important;width:calc(100% - 40px)!important}#marketing.landing-v2 .footer-intro{grid-row:1/3}}
@media(max-width:560px){#marketing.landing-v2 .topbar{height:64px!important;width:calc(100% - 24px)!important;margin:12px auto 0!important;padding:0 18px!important;border-radius:35px!important}#marketing.landing-v2 .topbar .navlinks,#marketing.landing-v2 .topbar .nav-actions{display:none!important}#marketing.landing-v2 .menu{display:grid!important;place-items:center;width:44px;height:44px;min-height:44px!important;padding:0!important;border:0!important;background:none!important;color:#765136;font-size:24px}#marketing.landing-v2 .topbar .nova-logo{width:33px!important;height:33px!important}#marketing.landing-v2 .topbar .nova-brand-name{font-size:21px!important}#marketing.landing-v2 .mobile-menu{position:relative;z-index:19;width:calc(100% - 24px);margin:8px auto 0;padding:14px;border:1px solid var(--landing-line);border-radius:20px;background:#fffaf3;box-shadow:0 10px 24px #84582b0a}#marketing.landing-v2 .mobile-menu:not(.open){display:none!important}#marketing.landing-v2 .mobile-menu.open{display:grid!important;gap:6px}#marketing.landing-v2 .mobile-menu a{display:flex;align-items:center;min-height:44px;padding:10px 12px;text-decoration:none;color:#75543a;font-size:14px}#marketing.landing-v2 .mobile-menu .ghost{padding:10px!important}#marketing.landing-v2 .hero{width:calc(100% - 32px)!important;margin:64px auto 0!important}#marketing.landing-v2 .hero h1{font-size:32px!important;line-height:1.2!important;letter-spacing:-1.1px!important;max-width:370px!important;margin-inline:auto!important}#marketing.landing-v2 .hero .lead{font-size:14px!important;line-height:1.65!important;max-width:355px!important;margin-top:17px!important}#marketing.landing-v2 .hero-buttons{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;max-width:300px!important;margin:23px auto 0!important}#marketing.landing-v2 .hero-buttons>*{width:100%!important;min-height:44px!important;font-size:12px!important}#marketing.landing-v2 .hero-buttons .primary{padding-inline:12px!important}#marketing.landing-v2 .showcase{width:100%!important;height:364px!important;margin:42px auto 0!important;overflow:hidden!important}#marketing.landing-v2 .dashboard-mock{left:-13%!important;top:27px!important;width:79%!important;height:335px!important;grid-template-columns:77px 1fr!important;transform:perspective(1000px) rotateY(8deg) rotateZ(5deg)!important;border-radius:18px!important}#marketing.landing-v2 .mock-brand{gap:5px}#marketing.landing-v2 .mock-brand b{font-size:7px}#marketing.landing-v2 .mock-nav>span{font-size:8px;padding:9px 4px}#marketing.landing-v2 .mock-main{padding:12px 8px!important}#marketing.landing-v2 .mock-heading{margin-bottom:10px}#marketing.landing-v2 .mock-heading>b{font-size:8px}#marketing.landing-v2 .mock-cards{gap:4px!important;margin-bottom:12px!important}#marketing.landing-v2 .mock-cards>div{padding:8px 5px;border-radius:7px}#marketing.landing-v2 .mock-cards span{font-size:6px}#marketing.landing-v2 .mock-cards b{font-size:8px}#marketing.landing-v2 .mock-settings{padding:11px 8px;border-radius:9px}#marketing.landing-v2 .mock-settings>b{font-size:8px;margin-bottom:11px}#marketing.landing-v2 .mock-field{margin-bottom:9px}#marketing.landing-v2 .mock-field>span{font-size:6px}#marketing.landing-v2 .mock-field>strong{font-size:7px;padding:7px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#marketing.landing-v2 .mock-color-row{gap:4px;margin:10px 0}#marketing.landing-v2 .mock-color-row span{font-size:7px}#marketing.landing-v2 .mock-color-row i{width:12px;height:12px;border-width:1px}#marketing.landing-v2 .mock-range{font-size:6px}#marketing.landing-v2 .mock-range strong{font-size:6px}#marketing.landing-v2 .mock-link-grid{margin-top:15px;gap:6px}#marketing.landing-v2 .mock-link-grid img{width:17px;height:17px;padding:2px}#marketing.landing-v2 .mock-side-bottom{padding:5px}#marketing.landing-v2 .mock-side-bottom small{font-size:6px}#marketing.landing-v2 .mock-side-bottom>span{font-size:6px}#marketing.landing-v2 .mock-side{gap:18px!important}#marketing.landing-v2 .profile-stack{width:57%!important;top:44px!important;right:-4%!important;height:315px!important}#marketing.landing-v2 .profile-stack :is(.mini-profile,.profile-demo){height:280px!important;border-radius:17px!important;border-width:1.5px!important}#marketing.landing-v2 .mini-profile.p1{left:-10%!important;bottom:13px!important}#marketing.landing-v2 .mini-profile.p2{left:16%!important;bottom:0!important}#marketing.landing-v2 .profile-stack .profile-demo{bottom:-14px!important;right:0!important}#marketing.landing-v2 .sample-card{top:23%;left:6px;right:6px;padding:13px 5px;border-radius:10px}#marketing.landing-v2 .sample-avatar{width:33px;height:33px;font-size:19px;border-width:1px}#marketing.landing-v2 .sample-card h3{font-size:16px;margin:8px 0 5px}#marketing.landing-v2 .sample-card p{font-size:6px;margin-bottom:9px}#marketing.landing-v2 .sample-socials{gap:5px}#marketing.landing-v2 .sample-socials img{width:11px;height:11px}#marketing.landing-v2 .sample-button{padding:6px 3px;border-radius:6px;font-size:6px;margin-top:7px}#marketing.landing-v2 .profile-stack .profile-content{inset:85px 6px auto!important;padding:14px 5px!important;border-radius:10px}#marketing.landing-v2 .profile-stack .avatar,#marketing.landing-v2 .profile-stack .avatar img{width:37px!important;height:37px!important}#marketing.landing-v2 .profile-stack .avatar{margin-bottom:9px!important}#marketing.landing-v2 .profile-stack .profile-content h2{font-size:14px!important;letter-spacing:-.3px!important}#marketing.landing-v2 .profile-stack .profile-content p{font-size:6px!important;margin-bottom:12px!important}#marketing.landing-v2 .profile-demo .socials{gap:7px!important}#marketing.landing-v2 .profile-demo .socials img,#marketing.landing-v2 .profile-demo .socials>span{width:12px;height:12px}#marketing.landing-v2 .profile-demo .views{font-size:5px;margin-top:10px!important}#marketing.landing-v2 .showcase::after{height:120px}#marketing.landing-v2 .trusted{padding-top:39px!important}#marketing.landing-v2 :is(.trusted,.claim-section,.features,.pricing,.landing-faq,.final-cta) h2{font-size:24px!important;line-height:1.3!important;letter-spacing:-.7px!important}#marketing.landing-v2 :is(.trusted,.claim-section,.features,.pricing,.landing-faq,.final-cta)>p,#marketing.landing-v2 .section-head>p{font-size:13px!important;line-height:1.7!important}#marketing.landing-v2 .trusted>p br{display:none}#marketing.landing-v2 .landing-benefits{gap:27px 12px!important;margin-top:30px!important}#marketing.landing-v2 .landing-benefits b{font-size:14px}#marketing.landing-v2 .landing-benefits span{font-size:11px}#marketing.landing-v2 .landing-benefits svg{width:26px;height:26px}#marketing.landing-v2 .claim-section{padding-top:76px!important}#marketing.landing-v2 .claim-section>.claim{flex-direction:column!important;gap:8px!important;padding:9px!important;border-radius:14px!important;margin-top:23px!important}#marketing.landing-v2 .claim label{width:100%!important;min-height:44px;padding-inline:5px!important}#marketing.landing-v2 .claim label>span,#marketing.landing-v2 .claim input{font-size:18px!important}#marketing.landing-v2 .claim .primary{width:100%!important}#marketing.landing-v2 .claim-section>p{font-size:11px!important}#marketing.landing-v2 .features{padding-top:76px!important}#marketing.landing-v2 .feature-grid{grid-template-columns:1fr!important;gap:11px!important;margin-top:25px}#marketing.landing-v2 .feature,#marketing.landing-v2 .feature:nth-last-child(-n+2){grid-column:1!important;padding:23px!important;border-radius:15px!important}#marketing.landing-v2 .feature-symbol{margin-bottom:10px;font-size:22px}#marketing.landing-v2 .feature h3{font-size:16px!important}#marketing.landing-v2 .feature p{font-size:12px!important}#marketing.landing-v2 .pricing{padding-top:83px!important}#marketing.landing-v2 .plans{grid-template-columns:1fr!important;gap:28px!important;margin-top:30px!important;max-width:370px!important}#marketing.landing-v2 .plans>article{padding:28px!important}#marketing.landing-v2 .plans h3{font-size:25px!important}#marketing.landing-v2 .plans ul{font-size:13px!important}#marketing.landing-v2 .plan-price{font-size:38px}#marketing.landing-v2 .landing-faq{padding-top:80px!important}#marketing.landing-v2 .faq-list{gap:9px;margin-top:25px}#marketing.landing-v2 .faq-list details{padding:0 16px;border-radius:12px}#marketing.landing-v2 .faq-list summary{font-size:13px;padding-block:17px}#marketing.landing-v2 .faq-list summary::after{top:14px}#marketing.landing-v2 .faq-list details p{font-size:12px}#marketing.landing-v2 .final-cta{padding:78px 0 70px!important}#marketing.landing-v2 .final-cta .primary{font-size:12px!important;width:100%;max-width:300px}#marketing.landing-v2 footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:27px 22px!important;padding-top:37px!important}#marketing.landing-v2 .footer-intro{grid-column:1/-1;grid-row:auto!important;max-width:none}#marketing.landing-v2 .footer-intro p br{display:none}#marketing.landing-v2 .footer-intro p{margin:14px 0!important;font-size:12px!important}#marketing.landing-v2 .footer-column b{font-size:13px;margin-bottom:15px}#marketing.landing-v2 .footer-column a,#marketing.landing-v2 .footer-column button{min-height:32px;margin:0 0 5px!important;font-size:11px!important;line-height:1.5!important}#marketing.landing-v2 .footer-copyright{margin-top:0;font-size:10px}#marketing.landing-v2 .landing-pattern{background-size:900px auto!important;height:340px!important;opacity:.055!important}}
@media(prefers-reduced-motion:reduce){#marketing.landing-v2,#marketing.landing-v2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Accessible text and neutral surfaces, including legacy CTA resets. */
#marketing.landing-v2{--landing-muted:#77614e;overflow:visible;display:flow-root}
#marketing.landing-v2 .final-cta{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#marketing.landing-v2 :is(.landing-benefits span,.feature p,.plans article>p,.plan-price small,.plan-note,.faq-list details p,.footer-intro p,.footer-column a,.footer-column button,.footer-copyright){color:#78624e!important}
#marketing.landing-v2 :is(.claim input::placeholder){color:#876a50}
#marketing.landing-v2 .showcase{overflow:clip!important}
#marketing.landing-v2 :is(.trusted,.claim-section,.features,.pricing,.landing-faq){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#marketing.landing-v2 .mock-cards b{display:block!important;min-width:0!important;min-height:0!important;height:auto!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;background:none!important;border-radius:0!important;line-height:1.5!important}
#marketing.landing-v2 .mock-cards>div{align-content:start}
#marketing.landing-v2 .mock-cards span{color:#7e6049}
#marketing.landing-v2 .hero .lead{color:#765e49!important}
#marketing.landing-v2 .claim label>span{color:#7d5738!important}
#marketing.landing-v2 .claim input::placeholder{color:#805f40!important}
#marketing.landing-v2 :focus-visible{outline:3px solid #a66b3f;outline-offset:4px}
@media(max-width:560px){#marketing.landing-v2 .footer-column :is(a,button){min-height:44px!important;display:flex!important;align-items:center}}
@media(min-width:1051px){
 #marketing.landing-v2 .hero-buttons{margin-top:17px!important}
 #marketing.landing-v2 .showcase{margin-top:45px!important;height:570px!important}
 #marketing.landing-v2 .profile-stack{top:25px!important}
}
