.feat-page{color:var(--mk-ink);background:#fdfdf5;font-family:Nunito,system-ui,sans-serif}.feat-page h1,.feat-page h2,.feat-page h3,.feat-page h4{color:var(--mk-forest);margin:0;font-family:Roboto,system-ui,sans-serif;font-weight:700;line-height:1.12}.feat-page p{margin:0}.feat-page .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.feat-page .btn{border-radius:calc(var(--mk-radius) * .8);cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;transition:all .18s;display:inline-flex}.feat-page .btn svg{flex:none;width:23px;height:23px}.feat-page .btn-primary{background:var(--mk-orange);color:#fff;box-shadow:0 6px 16px #f3920047}.feat-page .btn-primary:hover{background:var(--mk-orange-strong);transform:translateY(-1px);box-shadow:0 10px 22px #f392005c}.feat-page .btn-ghost{color:var(--mk-forest);background:#fff;border-color:#d9ddcf}.feat-page .btn-ghost:hover{border-color:var(--mk-accent);color:var(--mk-accent-strong);transform:translateY(-1px)}.feat-page .section-head{text-align:center;max-width:660px;margin:0 auto 46px}.feat-page .section-head h2{margin-bottom:12px;font-size:35px}.feat-page .section-head p{color:var(--mk-muted);font-size:17.5px;line-height:1.6}.feat-page .checklist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.feat-page .checklist li{color:#384032;align-items:center;gap:11px;font-size:16px;font-weight:700;display:flex}.feat-page .checklist .check{background:var(--mk-accent);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.feat-page .checklist .check svg{color:#fff;width:16px;height:16px}.feat-page .feat-hero{background:radial-gradient(120% 80% at 88% -10%,#f392001a,#0000 55%),linear-gradient(165deg,#eef6e1 0%,#f4fbee 52%,#fdfdf5 100%);border-bottom:1px solid #e7edda;position:relative;overflow:hidden}.feat-page .feat-hero .heart-tag{border:1px solid var(--mk-line);box-shadow:var(--mk-shadow-sm);color:var(--mk-forest);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 16px;font-size:14px;font-weight:800;display:inline-flex}.feat-page .feat-hero .heart-tag .heart{color:var(--mk-orange);font-size:19px}.feat-page .feat-hero{padding:150px 0 76px}.feat-page .feat-hero .wrap{z-index:2;text-align:center;max-width:860px;margin-inline:auto;position:relative}.feat-page .feat-hero h1{letter-spacing:-.02em;margin-bottom:20px;font-size:56px;line-height:1.05}.feat-page .feat-hero .lead{color:var(--mk-brown);max-width:660px;margin:0 auto 30px;font-family:Bitter,serif;font-size:22px;font-weight:600;line-height:1.45}.feat-page .feat-hero .hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.feat-page .leaf-a,.feat-page .leaf-b{color:#d6e8b6;opacity:.5;pointer-events:none;position:absolute}.feat-page .leaf-a{width:180px;height:180px;top:44px;right:6%;transform:rotate(18deg)}.feat-page .leaf-b{color:#e3d3a0;opacity:.45;width:120px;height:120px;bottom:16px;left:3%;transform:rotate(-22deg)}.feat-page .feat-nav{border-bottom:1px solid var(--mk-line);z-index:30;background:#fff;position:sticky;top:74px}.feat-page .feat-nav .wrap{flex-wrap:wrap;justify-content:center;gap:8px;padding-block:12px;display:flex}.feat-page .feat-nav a{color:#4a4d43;cursor:pointer;border-radius:999px;padding:9px 18px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .15s}.feat-page .feat-nav a:hover{background:var(--mk-mint);color:var(--mk-accent-strong)}.feat-page .pillar{padding:80px 0 64px;scroll-margin-top:130px}.feat-page .pillar.tinted{background:var(--mk-section)}.feat-page .pillar .wrap{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;display:grid}.feat-page .pillar.flip .pillar-text{order:2}.feat-page .pillar h2{margin-bottom:15px;font-size:35px;line-height:1.13}.feat-page .pillar .intro{color:var(--mk-ink);text-wrap:pretty;max-width:520px;margin-bottom:24px;font-size:17.5px;line-height:1.7}.feat-page .pillar-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--mk-accent-strong);align-items:center;gap:9px;margin-bottom:16px;font-size:13px;font-weight:800;display:inline-flex}.feat-page .pillar-eyebrow .dot{background:var(--mk-accent);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 5px 12px #5ea2264d}.feat-page .pillar-eyebrow .dot svg{width:19px;height:19px}.feat-page .pillar-eyebrow.orange .dot{background:var(--mk-orange);box-shadow:0 5px 12px #f3920047}.feat-page .pillar-eyebrow.forest .dot{background:var(--mk-forest);box-shadow:0 5px 12px #3a6b1547}.feat-page .pillar-visual{place-items:center;display:grid}.feat-page .visual-frame{border-radius:var(--mk-radius);border:1px solid var(--mk-line);width:100%;box-shadow:var(--mk-shadow-md);background:#fff;padding:28px;position:relative}.feat-page .example-tag{z-index:2;letter-spacing:.02em;color:var(--mk-muted,#6b7a63);border:1px solid var(--mk-line);background:#ffffffeb;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;right:12px}.feat-page .mock-app{font-family:Roboto,sans-serif}.feat-page .mock-bar{background:var(--mk-orange);color:#fff;border-radius:10px 10px 0 0;align-items:center;gap:10px;height:46px;margin:-28px -28px 18px;padding:0 18px;display:flex}.feat-page .mock-bar svg{width:22px;height:22px}.feat-page .mock-bar .t{font-size:15px;font-weight:700}.feat-page .mock-bar .grow{flex:1}.feat-page .mock-row{border-bottom:1px solid var(--mk-line);align-items:center;gap:14px;padding:13px 6px;display:flex}.feat-page .mock-row:last-child{border-bottom:none}.feat-page .mock-av{background:var(--mk-mint);width:40px;height:40px;color:var(--mk-accent-strong);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.feat-page .mock-meta{flex:1;min-width:0}.feat-page .mock-meta b{color:#2f3a26;font-size:15px;font-weight:700;display:block}.feat-page .mock-meta span{color:var(--mk-muted);font-size:13px}.feat-page .mock-chip{background:var(--mk-mint);color:var(--mk-accent-strong);border-radius:999px;flex:none;padding:4px 11px;font-size:12px;font-weight:800}.feat-page .mock-chip.orange{color:#b56a00;background:#ffe9c7}.feat-page .mock-garden{flex-direction:column;gap:14px;display:flex}.feat-page .mock-garden .gh{justify-content:space-between;align-items:center;display:flex}.feat-page .mock-garden .gh b{color:var(--mk-forest);font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.feat-page .mock-garden .gh .pill{color:var(--mk-accent-strong);background:var(--mk-mint);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800}.feat-page .beds{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.feat-page .bed{aspect-ratio:1;background:#cfe3a6;border:2px solid #b6d384;border-radius:12px;position:relative}.feat-page .bed:nth-child(3n){background:#f3e3b6;border-color:#e0cd8c}.feat-page .bed:nth-child(4){background:#bcd98e;border-color:#a9cd73}.feat-page .bed:nth-child(7){background:#e6d7a8;border-color:#d6c489}.feat-page .bed .lbl{color:#4d6328;font-family:Roboto,sans-serif;font-size:11px;font-weight:800;position:absolute;bottom:7px;left:9px}.feat-page .mock-market{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feat-page .mk-card{border:1px solid var(--mk-line);border-radius:12px;overflow:hidden}.feat-page .mk-img{height:74px}.feat-page .mk-img.a{background:linear-gradient(150deg,#d2ea9f,#8fc23f)}.feat-page .mk-img.b{background:linear-gradient(150deg,#ffe0a3,#f0b94e)}.feat-page .mk-img.c{background:linear-gradient(150deg,#5a4a32,#3d3120)}.feat-page .mk-img.d{background:linear-gradient(150deg,#c6e6d0,#7fc79a)}.feat-page .mk-body{padding:9px 11px 11px}.feat-page .mk-body b{color:var(--mk-forest);font-family:Roboto,sans-serif;font-size:13.5px;font-weight:700;display:block}.feat-page .mk-body .pr{color:#384032;font-size:12.5px;font-weight:800}.feat-page .mk-body .pr.free{color:var(--mk-accent-strong)}.feat-page .caps{padding:78px 0}.feat-page .cap-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.feat-page .cap-card{border:1px solid var(--mk-line);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow-sm);background:#fff;padding:28px 26px;transition:transform .18s,box-shadow .18s}.feat-page .cap-card:hover{box-shadow:var(--mk-shadow-md);transform:translateY(-3px)}.feat-page .cap-card h3{margin-bottom:8px;font-size:18.5px}.feat-page .cap-card p{color:var(--mk-muted);text-wrap:pretty;font-size:15px;line-height:1.6}.feat-page .cap-card .ci{color:#fff;background:var(--mk-accent);border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid;box-shadow:0 6px 14px #5ea22647}.feat-page .cap-card .ci.orange{background:var(--mk-orange);box-shadow:0 6px 14px #f3920042}.feat-page .cap-card .ci.forest{background:var(--mk-forest);box-shadow:0 6px 14px #3a6b1542}.feat-page .cap-card .ci svg{width:28px;height:28px}.feat-page .cap-card .ci{margin-bottom:16px}.feat-page .finance-caps{padding-top:0}.feat-page .platform{padding:74px 0;scroll-margin-top:130px}.feat-page .platform-band{background:linear-gradient(120deg, var(--mk-forest-deep) 0%, var(--mk-forest) 60%, #4a7d1c 100%);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow-md);padding:52px 48px;position:relative;overflow:hidden}.feat-page .platform-band h2{color:#fff;margin-bottom:12px;font-size:32px}.feat-page .platform-band .ph-head{z-index:2;text-align:center;max-width:640px;margin:0 auto 38px;position:relative}.feat-page .platform-band .ph-head p{color:#ffffffd9;font-size:17px;line-height:1.6}.feat-page .heart-deco{color:#ffffff0f;width:210px;height:210px;position:absolute;top:-34px;right:-24px}.feat-page .plat-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:22px;display:grid;position:relative}.feat-page .plat-item{text-align:center}.feat-page .plat-item .pi{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 14px;display:grid}.feat-page .plat-item .pi svg{width:30px;height:30px}.feat-page .plat-item h4{color:#fff;margin-bottom:6px;font-size:17px}.feat-page .plat-item p{color:#ffffffc7;font-size:14px;line-height:1.5}.feat-page .feat-cta{padding:0 0 80px}.feat-page .cta-banner{border-radius:var(--mk-radius);color:#fff;background:linear-gradient(135deg,#2c5210,#3a6b15);padding:46px 48px;position:relative;overflow:hidden}.feat-page .cta-banner .cta-photo{background:url(/marketing/box-bg.webp) 50% 75%/cover no-repeat;position:absolute;inset:0}.feat-page .cta-banner .veil{background:linear-gradient(100deg,#1c3012eb 0%,#223816c7 50%,#2238164d 100%);position:absolute;inset:0}.feat-page .cta-inner{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.feat-page .cta-inner h2{color:#fff;margin-bottom:8px;font-size:32px}.feat-page .cta-inner p{color:#ffffffe6;max-width:430px;font-size:16px}@media (max-width:680px){.feat-page .cta-inner h2{font-size:26px}}@media (max-width:980px){.feat-page .pillar .wrap{grid-template-columns:1fr;gap:34px}.feat-page .pillar.flip .pillar-text{order:0}.feat-page .pillar-visual{order:-1}.feat-page .cap-grid{grid-template-columns:1fr 1fr}.feat-page .plat-grid{grid-template-columns:1fr 1fr;gap:30px}.feat-page .feat-nav{position:static}}@media (max-width:680px){.feat-page .feat-hero{padding:120px 0 54px}.feat-page .feat-hero h1{font-size:38px}.feat-page .feat-hero .lead{font-size:19px}.feat-page .leaf-a,.feat-page .leaf-b{display:none}.feat-page .pillar{padding:52px 0}.feat-page .pillar h2,.feat-page .section-head h2,.feat-page .platform-band h2{font-size:27px}.feat-page .caps,.feat-page .platform{padding:52px 0}.feat-page .cap-grid,.feat-page .plat-grid{grid-template-columns:1fr}.feat-page .platform-band{padding:40px 26px}}
