:root{--ink:#151515;--ink-soft:#242424;--gold:#c9a227;--gold-light:#efd56d;--paper:#f5f5f5;--white:#fff;--muted:#6d6d6d;--line:#dfdfdf;--radius:22px;color:var(--ink);background:var(--paper);scroll-behavior:smooth;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-width:320px;margin:0;overflow-x:hidden}body{background:var(--paper);font-size:1rem;line-height:1.65}img{max-width:100%;display:block}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}.container{width:min(1180px,100% - 2rem);margin-inline:auto}.skip-link{z-index:100;color:#000;background:var(--gold-light);border-radius:10px;padding:.7rem 1rem;font-weight:800;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:50;color:#fff;backdrop-filter:blur(16px);background:#151515eb;border-bottom:1px solid #ffffff17;position:fixed;inset:0 0 auto}.nav-shell{justify-content:space-between;align-items:center;gap:1rem;min-height:74px;display:flex}.brand{color:#fff;letter-spacing:.12em;align-items:center;gap:.7rem;font-weight:900;text-decoration:none;display:inline-flex}.brand img{border-radius:50%;width:42px;height:42px}.main-nav{align-items:center;gap:1.2rem;display:flex}.main-nav>a:not(.button){color:#d1d1d1;font-size:.9rem;font-weight:600;text-decoration:none}.main-nav>a:not(.button):hover{color:var(--gold-light)}.menu-toggle{color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:12px;width:44px;height:44px;padding:10px;display:none}.menu-toggle span{background:currentColor;border-radius:2px;height:2px;margin:5px 0;display:block}.button{border:1px solid var(--gold);color:#111;background:var(--gold);border-radius:12px;justify-content:center;align-items:center;gap:.55rem;min-height:50px;padding:.75rem 1.3rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #c9a2272e}.button:hover{background:var(--gold-light);border-color:var(--gold-light);transform:translateY(-1px)}.button-small{min-height:42px;padding:.55rem 1rem;font-size:.88rem}.button-ghost{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff47}.button-ghost:hover{color:#111}.hero{color:#fff;background:radial-gradient(circle at 80% 20%,#c9a2272b,#0000 27rem),linear-gradient(135deg,#101010 0%,#191919 55%,#0d0d0d 100%);align-items:center;min-height:780px;padding:9.5rem 0 5.5rem;display:grid}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(480px,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.eyebrow{color:var(--gold-light);letter-spacing:.16em;align-items:center;gap:.6rem;margin:0 0 1.15rem;font-size:.78rem;font-weight:850;display:flex}.eyebrow span{background:var(--gold);width:28px;height:2px}.hero h1{letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(2.5rem,5vw,4.65rem);line-height:1.04}.hero h1 em{color:var(--gold-light);font-style:normal}.hero-lead{color:#c9c9c9;max-width:620px;margin:1.5rem 0 0;font-size:clamp(1.05rem,2vw,1.22rem)}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.trust-list{color:#bdbdbd;flex-wrap:wrap;gap:.7rem 1.4rem;margin:2rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.trust-list span{color:#111;background:var(--gold);border-radius:50%;place-items:center;width:21px;height:21px;margin-right:.3rem;font-size:.7rem;font-weight:900;display:inline-grid}.product-visual{position:relative}.visual-label{color:#aaa;text-align:right;margin:0 0 .7rem;font-size:.76rem}.app-window{background:#f7f7f7;border:1px solid #ffffff29;border-radius:24px;overflow:hidden;transform:perspective(1100px)rotateY(-3deg)rotateX(1deg);box-shadow:0 32px 90px #0000006b,0 0 0 8px #ffffff09}.app-topbar{color:#fff;background:#151515;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.mini-brand{letter-spacing:.1em;align-items:center;gap:8px;font-size:.78rem;display:flex}.mini-brand img{border-radius:50%}.avatar{color:#111;background:var(--gold);border-radius:50%;place-items:center;width:31px;height:31px;font-size:.7rem;font-weight:900;display:grid}.app-body{color:#222;grid-template-columns:54px 1fr;min-height:380px;display:grid}.app-sidebar{background:#202020;flex-direction:column;align-items:center;gap:15px;padding-top:24px;display:flex}.app-sidebar span{border:2px solid #777;border-radius:7px;width:22px;height:22px}.app-sidebar span.active{border-color:var(--gold);background:#c9a22747}.dashboard-preview{padding:22px}.preview-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.preview-heading div{display:grid}.preview-heading small{color:#777}.preview-heading strong{font-size:1.08rem}.preview-heading>span{background:#eee;border-radius:8px;padding:5px 9px;font-size:.7rem}.metric-row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.metric-row article{background:#fff;border:1px solid #e5e5e5;border-radius:12px;min-width:0;padding:12px;display:grid}.metric-row small{color:#777;font-size:.65rem}.metric-row strong{margin:2px 0;font-size:.96rem}.metric-row i{color:#888;font-size:.62rem;font-style:normal}.metric-row i.up{color:#23814b}.chart-card{background:#fff;border:1px solid #e5e5e5;border-radius:13px;margin-top:11px;padding:14px}.chart-title{justify-content:space-between;font-size:.75rem;display:flex}.chart-title small{color:#888}.bars{border-bottom:1px solid #ddd;align-items:end;gap:8px;height:120px;padding-top:15px;display:flex}.bars span{height:var(--h);background:#d8d8d8;border-radius:5px 5px 0 0;flex:1}.bars span.gold{background:var(--gold)}.activity-card{background:#fff;border:1px solid #e5e5e5;border-radius:13px;align-items:center;gap:10px;margin-top:11px;padding:12px;display:flex}.activity-icon{color:#111;background:#f5e8b8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.activity-card div{flex:1;display:grid}.activity-card strong{font-size:.72rem}.activity-card small{color:#888;font-size:.62rem}.activity-card b{font-size:.76rem}.floating-note{color:#222;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;bottom:-30px;right:-26px;box-shadow:0 16px 38px #0000004d}.floating-note>span{color:#111;background:var(--gold);border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.floating-note div{display:grid}.floating-note small{color:#777;font-size:.68rem}.floating-note strong{font-size:.8rem}.section{padding:6rem 0}.placeholder-section{background:#fff;min-height:360px}.eyebrow.dark{color:#8a6d12}.section h2{letter-spacing:-.035em;max-width:700px;margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.12}@media (width<=960px){.menu-toggle{display:block}.main-nav{background:#222;border:1px solid #ffffff1f;border-radius:16px;align-items:stretch;padding:1rem;display:none;position:absolute;top:66px;left:1rem;right:1rem;box-shadow:0 20px 60px #0006}.main-nav.is-open{display:grid}.main-nav a{padding:.6rem}.hero-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.eyebrow,.hero-actions,.trust-list{justify-content:center}.hero h1,.hero-lead{margin-inline:auto}.product-visual{width:min(650px,100%);margin-inline:auto}}@media (width<=600px){.container{width:min(100% - 1.25rem,1180px)}.hero{min-height:auto;padding:7.5rem 0 4rem}.hero h1{font-size:clamp(2.35rem,12vw,3.3rem)}.hero-actions{display:grid}.trust-list{justify-items:start;width:fit-content;margin-inline:auto;display:grid}.visual-label{text-align:center}.app-window{border-radius:17px;transform:none}.app-body{grid-template-columns:38px 1fr;min-height:310px}.app-sidebar{gap:12px;padding-top:18px}.app-sidebar span{width:17px;height:17px}.dashboard-preview{padding:13px}.metric-row{grid-template-columns:repeat(2,1fr)}.metric-row article:last-child{display:none}.bars{gap:5px;height:90px}.floating-note{bottom:-26px;right:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.section-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:2rem;margin-bottom:2.3rem;display:grid}.section-heading>p,.section-lead{color:var(--muted);margin:0;font-size:1.06rem}.feature-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.feature-card{background:#fff;border:1px solid #e2e2e2;border-radius:18px;min-height:225px;padding:1.35rem;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.feature-card:hover{border-color:#d2b657;transform:translateY(-3px);box-shadow:0 14px 36px #00000012}.feature-icon{color:#6f570c;letter-spacing:.04em;background:#f8efcf;border:1px solid #ead582;border-radius:12px;place-items:center;width:45px;height:45px;font-size:.75rem;font-weight:900;display:grid}.feature-card .status{position:absolute;top:1.4rem;right:1.3rem}.status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:.25rem .55rem;font-size:.68rem;font-weight:850;display:inline-flex}.status.available{color:#17643a;background:#e4f5ea}.status.development{color:#765c0d;background:#f8edc7}.feature-card h3,.development-list h3{margin:1.1rem 0 .35rem;font-size:1.08rem}.feature-card p,.development-list p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.development-block{color:#fff;background:#171717;border-radius:28px;grid-template-columns:.72fr 1.28fr;gap:2.5rem;margin-top:3.5rem;padding:clamp(1.5rem,4vw,3.2rem);display:grid}.development-copy h2{font-size:clamp(1.8rem,3vw,2.65rem)}.development-copy>p:last-child{color:#b9b9b9}.development-list{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.development-list article{background:#222;border:1px solid #333;border-radius:15px;gap:.9rem;padding:1rem;display:flex}.development-list .feature-icon{flex:0 0 42px}.development-list h3{margin:.45rem 0 .2rem}.development-list p{color:#bcbcbc}.pricing-section{background:#fff}.pricing-grid{grid-template-columns:1fr minmax(360px,.72fr);align-items:center;gap:clamp(2.5rem,8vw,7rem);display:grid}.pricing-grid h2,.steps-section h2,.faq-section h2,.about-section h2,.delivery-grid h2{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2.15rem,4vw,3.5rem);line-height:1.1}.payment-note{border-left:4px solid var(--gold);background:#f7f7f7;border-radius:0 12px 12px 0;margin-top:2rem;padding:1.2rem}.payment-note p{color:var(--muted);margin:.25rem 0 0}.pricing-card{color:#fff;background:linear-gradient(150deg,#171717,#242424);border:1px solid #d5ba5b;border-radius:24px;padding:clamp(1.5rem,4vw,2.3rem);box-shadow:0 24px 55px #00000026}.plan-top{color:#aaa;justify-content:space-between;display:flex}.plan-top strong{color:var(--gold-light);text-transform:uppercase;letter-spacing:.1em}.price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1.2rem 0 .7rem;display:flex}.price strong{font-size:clamp(2.2rem,5vw,3.65rem);line-height:1}.price span{color:#aaa}.trial-badge{color:#111;background:var(--gold);border-radius:999px;width:fit-content;padding:.35rem .7rem;font-size:.78rem;font-weight:900}.pricing-card ul{gap:.65rem;margin:1.7rem 0;padding:0;list-style:none;display:grid}.pricing-card li:before{content:"✓";color:var(--gold-light);margin-right:.6rem;font-weight:900}.full{width:100%}.pricing-card>small{color:#aaa;text-align:center;margin-top:.8rem;display:block}.steps-section{background:#f5f5f5}.steps-grid{counter-reset:item;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps-grid li{background:#fff;border:1px solid #e1e1e1;border-radius:17px;min-height:165px;padding:1.25rem}.steps-grid span{color:#9a7a18;font-size:1.5rem;font-weight:900}.steps-grid p{margin:1.25rem 0 0;font-weight:750;line-height:1.4}.service-delivery{color:#fff;background:#151515}.delivery-grid{grid-template-columns:.8fr 1.2fr;gap:4rem;display:grid}.delivery-cards{gap:.8rem;display:grid}.delivery-cards article{background:#202020;border:1px solid #333;border-radius:15px;padding:1.2rem 1.3rem}.delivery-cards p{color:#bbb;margin:.25rem 0 0}.delivery-cards a{color:var(--gold-light)}.faq-section{background:#fff}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,6rem);display:grid}.faq-list details{border-bottom:1px solid #ddd}.faq-list summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.15rem .2rem;font-size:1.05rem;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#8a6d12;font-size:1.4rem}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:0 0 1.25rem}.about-section{color:#fff;background:#202020}.about-grid{grid-template-columns:minmax(260px,.7fr) 1.3fr;align-items:center;gap:clamp(2.5rem,8vw,7rem);display:grid}.about-logo{background:radial-gradient(circle,#c9a22729,#0000 65%);place-items:center;padding:2rem;display:grid}.about-logo img{filter:drop-shadow(0 20px 34px #0006);width:min(360px,100%)}.about-section p{color:#c7c7c7}.text-link{color:var(--gold-light);gap:.4rem;margin-top:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.final-cta{color:#fff;background:#0f0f0f;border-top:1px solid #333;padding:3.6rem 0}.final-cta .container{justify-content:space-between;align-items:center;gap:2rem;display:flex}.final-cta h2{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.site-footer{color:#bbb;background:#0b0b0b;border-top:1px solid #252525;padding:4.5rem 0 1.5rem}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:2.5rem;display:grid}.footer-grid h2{color:#fff;margin:0 0 .8rem;font-size:.93rem}.footer-grid>div:not(.footer-brand){flex-direction:column;gap:.55rem;display:flex}.footer-grid a{color:#bdbdbd;text-decoration:none}.footer-grid a:hover{color:var(--gold-light)}.footer-brand p{max-width:390px}.small-copy{font-size:.82rem}.footer-bottom{border-top:1px solid #242424;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.25rem;font-size:.78rem;display:flex}.narrow{max-width:850px}.legal-main,.contact-main{padding-top:74px}.legal-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#c9a2272e,#0000 24rem),#151515;padding:5.5rem 0 4rem}.legal-hero h1,.contact-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05}.legal-hero>.container>p:last-of-type{color:#c7c7c7;font-size:1.1rem}.draft-notice{color:#222;background:#f5db78;border-radius:13px;gap:.2rem;margin-top:1.5rem;padding:1rem 1.2rem;display:grid}.legal-content{padding-top:4rem;padding-bottom:5rem}.legal-updated{color:var(--muted)}.legal-content section{border-bottom:1px solid #ddd;padding:1.2rem 0}.legal-content section:last-child{border:0}.legal-content h2{margin:0 0 .55rem;font-size:1.35rem}.legal-content p{color:#4f4f4f;margin:0}.legal-content li{color:#4f4f4f;margin-bottom:.4rem}.legal-content a{color:#755b0d;font-weight:750}.contact-hero{color:#fff;background:radial-gradient(circle at 20% 20%,#c9a2272b,#0000 25rem),#151515;min-height:720px;padding:6rem 0}.contact-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.contact-grid>div>p:not(.eyebrow){color:#bbb;max-width:500px;font-size:1.08rem}.email-card{color:#fff;background:#222;border:1px solid #383838;border-radius:14px;align-items:center;gap:1rem;width:fit-content;max-width:100%;margin-top:2rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.email-card>span{color:#111;background:var(--gold);border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.email-card div{min-width:0;display:grid}.email-card small{color:#aaa}.email-card strong{overflow-wrap:anywhere}.contact-form{color:#222;background:#fff;border-radius:24px;padding:clamp(1.4rem,4vw,2.3rem)}.contact-form h2{margin:0;font-size:1.7rem}.contact-form>p{color:var(--muted);margin-top:.3rem}.contact-form label{gap:.35rem;margin-top:.9rem;font-size:.85rem;font-weight:750;display:grid}.contact-form input,.contact-form textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d5d5d5;border-radius:10px;padding:.8rem .9rem}.contact-form .button{margin-top:1rem}.contact-form .form-note{text-align:center;margin:.7rem 0 0;font-size:.78rem}@media (width<=960px){.feature-grid{grid-template-columns:repeat(2,1fr)}.development-block,.pricing-grid,.delivery-grid,.faq-grid,.about-grid,.contact-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.about-logo img{width:min(280px,70vw)}}@media (width<=600px){.section{padding:4rem 0}.section-heading{grid-template-columns:1fr;gap:1rem}.feature-grid,.development-list,.steps-grid{grid-template-columns:1fr}.feature-card{min-height:200px}.development-block{border-radius:20px;gap:1.5rem}.pricing-grid{gap:2rem}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom,.final-cta .container{flex-direction:column;align-items:stretch}.legal-hero{padding:4.2rem 0 3rem}.contact-hero{padding:4.5rem 0}.email-card{width:100%;padding:.85rem}}
