.landing{--landing-ink: #eeefeb;--landing-muted: #b1b2ae;--landing-line: #393a37;--landing-sky-soft: #292a27;--landing-white: #191a18;--landing-paper: #20211f;--landing-clay: #c4c5bf;--landing-green: #52564e;color-scheme:dark;background:#191a18;filter:none}.landing a:focus-visible,.landing summary:focus-visible{outline:2px solid #eeefeb;outline-offset:5px}.landing .landing-brand{font-size:1.05rem;font-weight:550;gap:12px}.landing .landing-brand .brand__mark{display:none}.landing .landing-brand:before{content:"";flex:0 0 44px;width:44px;height:44px;border-radius:11px;border:1px solid #464743;background:#191a18 url(/brand/makewright-cube.png) center / cover;box-shadow:inset 0 1px #ffffff18}.landing .landing-nav{height:96px;padding-inline:clamp(24px,4.5vw,72px);border-bottom:1px solid #ffffff12}.landing .landing-nav__links{gap:28px}.landing .landing-nav__links a{color:#c2c3be;font-weight:400}.landing .landing-hero{padding:180px clamp(24px,5vw,80px) 0;background:#191a18;box-shadow:none;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:20px}.landing .landing-hero:after{display:block;position:relative;grid-column:2;grid-row:1;inset:auto;z-index:0;align-self:center;width:100%;aspect-ratio:1;border:0;background:url(/brand/makewright-cube.png) center / contain no-repeat;border-radius:32px;-webkit-mask-image:radial-gradient(ellipse 69% 69%,#000 50%,transparent 76%);mask-image:radial-gradient(ellipse 69% 69%,#000 50%,transparent 76%)}.landing .landing-hero__copy{grid-column:1;grid-row:1;align-self:center;max-width:720px;margin:0;text-align:left}.landing .landing-kicker{color:#bfc0b9;border:0;padding:0;font:500 .66rem/1.7 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.landing .landing-hero h1{font-size:clamp(3.4rem,6.2vw,6.4rem);line-height:1.02;font-weight:500;letter-spacing:-.055em;max-width:720px;margin:25px 0}.landing .landing-hero__copy>p{color:#b1b2ae;font-size:clamp(1rem,1.22vw,1.15rem);line-height:1.7;margin:0;max-width:540px}.landing .landing-hero .landing-actions{justify-content:flex-start;gap:24px;margin-top:32px}.landing .landing-pill{border-radius:10px;min-height:46px;box-shadow:inset 0 1px #ffffff65,0 3px 5px #0002;transition:background-color .18s ease,transform .18s ease;-webkit-backdrop-filter:none;backdrop-filter:none}.landing .landing-pill--dark,.landing .landing-pill--light{background:#e0e1da;color:#20211f!important;border:1px solid #f2f3ed}.landing .landing-pill:hover{transform:translateY(-1px);background:#f0f1ec}.landing .landing-text-link{color:#d0d1cc;font-weight:450}.landing .product-window{grid-column:1 / -1;width:min(1200px,100%);height:auto;margin:100px auto 0;border:0;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #0003;animation:none}.landing .product-window video,.landing .product-window img{display:block;width:100%;height:auto;background:#111210}.landing .landing-intro{border-bottom:1px solid var(--landing-line)}.landing .landing-intro__copy p{color:var(--landing-muted)}.landing .landing-intro__copy p:first-of-type{color:#c8c9c3}.landing .landing-section-link{color:#c8c9c3!important}.landing .landing-section-heading h2,.landing .landing-intro h2,.landing .landing-workflow h2,.landing .landing-cta h2{letter-spacing:-.045em;font-weight:500}.landing .capability-grid{gap:12px}.landing .capability-card{border:1px solid #44453f;border-radius:18px;background:#282925;color:#eeefeb;box-shadow:inset 0 1px #ffffff0c}.landing .capability-card--wide{background:#d8d9d3;color:#22231f}.landing .capability-card--wide p{color:#565851}.landing .capability-card--ink{background:#22231f}.landing .capability-card:not(.capability-card--wide){display:flex;flex-direction:column;gap:30px}.landing .capability-card .quote-ticket,.landing .capability-card .price-proof{position:relative;inset:auto;margin-top:auto;flex-shrink:0}.landing .capability-card--ink .capability-card__copy p{color:#b1b2ae}.landing .template-visual,.landing .quote-ticket{color:#252621;background:#e8e9e3}.landing .template-row small,.landing .template-row i,.landing .quote-ticket>p,.landing .quote-ticket__head,.landing .quote-ticket__price span{color:#60635b}.landing .template-row,.landing .template-visual__head{border-color:#c9cbc2}.landing .template-visual__head strong{background:#cdd0c4;color:#41453b}.landing .price-proof{background:#dedfd8;border-color:#f3f4ed;-webkit-backdrop-filter:none;backdrop-filter:none}.landing .price-proof div{color:#585c52}.landing .price-proof div strong{color:#24261f}.landing .quote-ticket__head strong{background:#d0d2c7;color:#42473b}.landing .quote-ticket__actions strong{background:#30332c;border-color:#30332c}.landing .landing-workflow{background:#111210;border-block:1px solid #34362f}.landing .workflow-map{background:#20211e;border-color:#45473f;border-radius:18px}.landing .workflow-map__start,.landing .workflow-map__paths>div{background:#2b2d27;border-color:#4a4d42;border-radius:10px}.landing .workflow-map__start span,.landing .workflow-map__paths small,.landing .workflow-map__paths span:last-child,.landing .landing-workflow .landing-kicker{color:#b6b9ae}.landing .path-dot{background:#d3d7c8;box-shadow:0 0 0 5px #d3d7c815;border-radius:3px}.landing .path-dot--orange{background:#8f9485;box-shadow:0 0 0 5px #8f948515}.landing .pricing-card{background:#292b26;border-color:#474a40;border-radius:16px;color:#eeefeb;box-shadow:inset 0 1px #ffffff0d}.landing .pricing-card--featured{background:#dfe1d8;color:#22251d;border-color:#f0f2e8}.landing .pricing-card li,.landing .pricing-card__limit{color:#bec2b6}.landing .pricing-card--featured .pricing-card__head p{color:#4c5243}.landing .pricing-card li:before{color:#cdd2c3}.landing .pricing-card__head{border-color:#494d41}.landing .pricing-card--featured .pricing-card__head{border-color:#b4b9aa}.landing .pricing-card--featured .pricing-card__limit,.landing .pricing-card--featured .pricing-card__price span,.landing .pricing-card--featured .pricing-card__price small,.landing .pricing-card--featured li,.landing .pricing-card--featured li:before{color:#4c5243}.landing .pricing-card--featured a{background:#30362a;color:#f0f2ec;border-color:#30362a}.landing .pricing-card--featured a:hover{background:#20261b}.landing .pricing-card__cta{background:#dde0d5;color:#272b22!important}.landing .pricing-card--featured .pricing-card__cta{background:#30362a;color:#f0f2ec!important}.landing .pricing-includes{background:#292b26;border-color:#474a40}.landing .pricing-card__badge{background:#b9bfae;color:#262b20}.landing .landing-cta{background:#292b26;border:1px solid #45483f;box-shadow:inset 0 1px #ffffff0c;border-radius:20px}.landing .landing-cta:after{display:none}.landing .landing-cta>p{color:#b1b2ae}.landing .landing-footer{border-top:1px solid #393a37}.landing .landing-footer>p{color:#b1b2ae}.landing .landing-faq{--text: #eeefeb;--text-muted: #b1b2ae;--border: #393a37;--surface: #20211f}@media(max-width:1100px){.landing .landing-nav{grid-template-columns:1fr auto}.landing .landing-nav__links{display:none}.landing .landing-hero{padding-top:145px}.landing .landing-hero h1{font-size:clamp(3rem,6.4vw,5rem)}}@media(max-width:760px){.landing .landing-nav{height:82px;padding-inline:20px}.landing .landing-brand{font-size:.86rem;gap:9px}.landing .landing-brand:before{flex-basis:38px;width:38px;height:38px}.landing .landing-nav .landing-pill{min-height:42px;padding-inline:12px;font-size:.78rem}.landing .landing-hero{grid-template-columns:minmax(0,1fr);padding:124px 24px 0}.landing .landing-hero__copy{grid-column:1}.landing .landing-hero h1{font-size:clamp(3.2rem,10vw,4.8rem);max-width:580px}.landing .landing-kicker{font-size:.59rem;letter-spacing:.07em}.landing .landing-hero:after{grid-row:2;grid-column:1;width:min(440px,100%);justify-self:center;margin-block:12px -12px}.landing .landing-hero .landing-actions{gap:12px;flex-wrap:wrap}.landing .landing-text-link{font-size:.86rem}.landing .product-window{margin-top:24px;border-radius:16px}}@media(max-width:420px){.landing .landing-nav .landing-brand__suffix{display:none}}@media(prefers-reduced-motion:reduce){.landing *,.landing *:before,.landing *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
