.mkt2 .container--wide{max-width:1320px}.mkt2 .section-header--dark h2{color:var(--text-on-dark-primary)}.mkt2 .quote-strip{padding:var(--sp-7) 0;text-align:center;background:var(--white)}.mkt2 .quote-strip blockquote{max-width:620px;margin:0 auto;font-size:var(--fs-md);font-weight:500;font-style:italic;line-height:1.5;color:var(--text-primary)}.mkt2 .quote-strip cite{display:block;margin-top:var(--sp-3);font-style:normal;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary)}.mkt2 .btn-secondary--on-dark{border-color:rgba(255,255,255,.3);color:var(--white)}.mkt2 .btn-secondary--on-dark:hover{border-color:var(--white)}.mkt2 .placeholder span{font-size:var(--fs-sm);font-weight:500;max-width:22ch}.mkt2 .placeholder--avatar{width:64px;height:64px;border-radius:50%;padding:0;flex-shrink:0}.mkt2 .placeholder--avatar svg{width:24px;height:24px}.mkt2 .review-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}.mkt2 .integration-head{display:flex;align-items:center;gap:var(--sp-3);min-height:26px}.mkt2 .integration-head img{height:24px;width:auto;display:block;flex-shrink:0}.mkt2 .integration-mark-xero{height:18px;width:auto;flex-shrink:0}.mkt2 .hero{position:relative;overflow:hidden;padding:var(--sp-10) 0 var(--sp-7)}.mkt2 .hero:before{content:"";position:absolute;top:0;left:0;right:0;height:620px;background:linear-gradient(to bottom,var(--mint),var(--mint-fade));z-index:0}.mkt2 .hero-content{position:relative;z-index:1;max-width:720px;margin:0 auto;text-align:center}.mkt2 .hero h1{font-family:var(--font-heading);font-size:var(--fs-3xl);font-weight:700;line-height:1.18;letter-spacing:0;color:var(--text-primary);margin-bottom:var(--sp-5)}.mkt2 .hero-description{font-size:var(--fs-md);line-height:1.55;color:var(--text-secondary);max-width:52ch;margin:0 auto var(--sp-6)}.mkt2 .hero-buttons{display:flex;justify-content:center;gap:var(--sp-3);flex-wrap:wrap}.mkt2 .hero-visual-wrap{position:relative;z-index:1;margin-top:var(--sp-9)}.mkt2 .hero-visual-wrap--narrow{max-width:600px;margin-left:auto;margin-right:auto}.mkt2 .hero-visual{display:block;width:100%;position:relative;z-index:1;border-radius:var(--radius-image);border:1px solid rgba(26,51,32,.08);box-shadow:var(--shadow-lift)}.mkt2 .founder-letter{background:var(--white);padding-top:var(--sp-7)}.mkt2 .letter-card{max-width:900px;margin:0 auto;background:var(--white);border-radius:0;box-shadow:var(--shadow-lift);padding:0;overflow:hidden}.mkt2 .letter-columns{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(to right,#f3f5f3 0,#f3f5f3 42%,var(--white) 58%,var(--white) 100%)}.mkt2 .letter-col-left,.mkt2 .letter-col-right{padding:var(--sp-8)}.mkt2 .letter-card p{font-size:var(--fs-base);line-height:1.65;color:var(--text-primary)}.mkt2 .letter-card p+p{margin-top:var(--sp-5)}.mkt2 .letter-signature{margin-top:var(--sp-7);display:flex;align-items:center;gap:var(--sp-4)}.mkt2 .letter-signature-name{font-size:var(--fs-sm);font-weight:700;color:var(--text-primary)}.mkt2 .letter-signature-role{font-size:var(--fs-sm);color:var(--text-secondary)}.mkt2 .letter-signature-email{font-size:var(--fs-sm);font-weight:400}.mkt2 .letter-signature-email a{color:var(--accent-hover);font-weight:400;text-decoration:underline}.mkt2 .reviews{background:var(--mint)}.mkt2 .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.mkt2 .review-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-5)}.mkt2 .review-stars{display:flex;gap:4px;color:#e6a817}.mkt2 .review-stars svg{width:22px;height:22px}.mkt2 .review-quote{font-size:var(--fs-base);line-height:1.55;color:var(--text-primary);flex-grow:1}.mkt2 .review-person{display:flex;align-items:center;gap:var(--sp-4)}.mkt2 .review-person-name{font-size:var(--fs-sm);font-weight:600;color:var(--text-primary)}.mkt2 .review-person-company{font-size:var(--fs-sm);color:var(--text-secondary)}.mkt2 .cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.mkt2 .integration-card h3{font-size:var(--fs-lg);font-weight:600;line-height:1.3;color:var(--text-primary);letter-spacing:-.005em;margin-bottom:0}.mkt2 .integration-card p{font-size:var(--fs-sm);line-height:1.55;color:var(--text-secondary)}.mkt2 .integration-card{position:relative;padding:0 var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4);border-left:1px solid var(--border-soft)}.mkt2 .integration-card:first-child{border-left:0;padding-left:0}.mkt2 .integration-card:last-child{padding-right:0}.mkt2 .integration-tag{align-self:flex-start;font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--accent-hover);background:var(--accent-tint);padding:3px 10px;border-radius:var(--radius-pill)}.mkt2 .integration-tag--soon{color:var(--text-tertiary);background:var(--mint);border:1px solid var(--border-soft)}.mkt2 .integration-link{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-2);font-size:var(--fs-sm);font-weight:600;color:var(--accent-hover);text-decoration:none}.mkt2 .integration-link svg{transition:transform .15s ease}.mkt2 .integration-link:hover{color:var(--accent)}.mkt2 .integration-link:hover svg{transform:translateX(2px)}.mkt2 .integrations{background:var(--white)}.mkt2 .security{background:var(--mint);color:var(--black);position:relative;overflow:hidden}.mkt2 .security-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-9);align-items:center}.mkt2 .security-text h2{font-family:var(--font-heading);font-size:var(--fs-2xl);font-weight:700;line-height:1.25;margin-bottom:var(--sp-5);letter-spacing:0}.mkt2 .security-text p{font-size:var(--fs-md);line-height:1.6;color:var(--deep-green);max-width:44ch}.mkt2 .security-text p a{color:var(--accent-hover);text-decoration:underline;text-underline-offset:2px}.mkt2 .security-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5) var(--sp-4)}.mkt2 .security-list li{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-base);font-weight:500}.mkt2 .security-check{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--accent-hover);flex-shrink:0}.mkt2 .security-check>svg{width:20px;height:20px}.mkt2 .closing-cta h2{font-family:var(--font-heading);font-size:var(--fs-2xl);font-weight:700;color:var(--white);margin-bottom:var(--sp-3);letter-spacing:0;line-height:1.25}@media (max-width:860px){.mkt2 .security-inner{grid-template-columns:1fr}.mkt2 .hero-description{max-width:none}.mkt2 .hero-visual-wrap{margin-top:var(--sp-7)}.mkt2 .cards-grid,.mkt2 .letter-columns,.mkt2 .reviews-grid{grid-template-columns:1fr}.mkt2 .letter-columns{background:linear-gradient(to bottom,#e9ece9 0,#e9ece9 42%,var(--white) 58%,var(--white) 100%)}.mkt2 .letter-col-left,.mkt2 .letter-col-right{padding:var(--sp-6)}.mkt2 .security-list{grid-template-columns:1fr}.mkt2 .header-actions .btn-ghost,.mkt2 .header-nav{display:none}}@media (max-width:560px){.mkt2 .section{padding:var(--sp-7) 0}.mkt2 .hero{padding-top:var(--sp-8)}.mkt2 .hero h1{letter-spacing:-.01em}.mkt2 .closing-cta{padding:var(--sp-7) 0}.mkt2 .cta-card-inner{flex-direction:column;align-items:flex-start;gap:var(--sp-5);padding:var(--sp-7)}}.mkt2 .hero-credential{display:flex;justify-content:center;margin-top:var(--sp-6)}.mkt2 .steps-editorial{display:flex;flex-direction:column;gap:var(--sp-9);margin-top:var(--sp-8)}.mkt2 .step-row{display:grid;grid-template-columns:1.35fr 1fr;gap:var(--sp-8);align-items:center}.mkt2 .step-row:nth-child(2n){grid-template-columns:1fr 1.35fr}.mkt2 .step-row:nth-child(2n) .step-row-media{order:2}.mkt2 .step-row-media img{display:block;width:100%;height:auto}.mkt2 .step-row-body{max-width:42ch}.mkt2 .step-row-index{display:block;font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--sp-3)}.mkt2 .step-row-body h3,.mkt2 .step-row-index{font-family:var(--font-heading);font-weight:600}.mkt2 .step-row-body h3{font-size:var(--fs-xl);line-height:1.25;color:var(--text-primary);margin-bottom:var(--sp-4)}.mkt2 .step-row-body p{font-size:var(--fs-base);line-height:1.6;color:var(--text-secondary)}.mkt2 .step-row-actions{margin-top:var(--sp-6)}@media (max-width:860px){.mkt2 .steps-editorial{gap:var(--sp-8)}.mkt2 .step-row,.mkt2 .step-row:nth-child(2n){grid-template-columns:1fr;gap:var(--sp-5)}.mkt2 .step-row:nth-child(2n) .step-row-media{order:0}.mkt2 .step-row-body{max-width:none}.mkt2 .integration-card{padding:var(--sp-5) 0 0;border-left:0;border-top:1px solid var(--border-soft)}.mkt2 .integration-card:first-child{padding-top:0;border-top:0}.mkt2 .integration-card:last-child{padding-right:0}}