.ngjp-take{background:#fff}.take-hero{background:var(--primary);color:#fff;padding:clamp(3rem,6vw,5rem) 0}.take-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#fffc;margin-bottom:.85rem;font-size:.8rem;font-weight:700}.take-h1{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 1.1rem;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.04}.take-accent{color:var(--accent)}.take-lead{color:#ffffffed;max-width:58ch;margin-bottom:1.75rem;font-size:1.12rem;line-height:1.6}.take-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.take-phone{color:#fff;font-size:1.08rem;font-weight:700;text-decoration:none}.take-phone:hover{text-decoration:underline}.take-subscript{color:#ffffffbf;margin:0;font-size:.82rem}@media (width<=900px){body:has(#sticky-cta) .take-hero-actions{display:none}}.take-grid-section{padding:clamp(2.5rem,5vw,4rem) 0}.take-grid-intro{color:#55514a;margin-bottom:2rem;font-size:1.05rem}.take-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}@media (width<=768px){.take-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.take-card{border:1px solid #e5e1d8;border-top:4px solid var(--accent);background:#fff;border-radius:14px;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 4px 14px #1f4d1212}.take-card-head{cursor:default;align-items:center;gap:.75rem;min-height:44px;margin-bottom:1rem;list-style:none;display:flex}.take-card-head::-webkit-details-marker{display:none}.take-card-head::marker{content:""}.take-card-toggle{display:none}.take-icon{color:var(--primary);text-align:center;width:1.5rem;font-size:1.25rem}.take-card-h{font-family:var(--font-heading);text-transform:uppercase;color:var(--dark);margin:0;font-size:1.05rem}.take-items{margin:0;padding:0;list-style:none}.take-items li{color:#44403a;border-bottom:1px solid #f0ece4;padding:.35rem 0 .35rem 1.4rem;font-size:.93rem;line-height:1.45;position:relative}.take-items li:last-child{border-bottom:none}.take-items li:before{content:"";background:var(--primary);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.7rem;left:0}.take-items li a{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.take-items li a:hover{color:var(--primary)}.take-items li a:is(:hover,:focus-visible){text-underline-offset:2px;text-decoration:underline}@media (width<=560px){.take-grid{grid-template-columns:minmax(0,1fr)}.take-items{-moz-column-gap:.4rem;flex-wrap:wrap;gap:.15rem .4rem;display:flex}.take-items li{border-bottom:none;padding:.1rem 0;font-size:.9rem}.take-items li:before{content:none}.take-items li:after{content:"·";color:#b8b2a6;margin-left:.4rem}.take-items li:last-child:after{content:""}.take-items li{line-height:1.35}.take-card{border-radius:12px;padding:.6rem .9rem .7rem}.take-card-head{cursor:pointer;gap:.5rem;min-height:44px;margin-bottom:.5rem;padding-right:1.5rem;position:relative}.take-card[open] .take-card-head{margin-bottom:.6rem}.take-card-toggle{border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);width:.55rem;height:.55rem;margin-top:-.4rem;transition:transform .15s;display:block;position:absolute;top:50%;right:0;transform:rotate(45deg)}.take-card[open] .take-card-toggle{margin-top:-.15rem;transform:rotate(-135deg)}.take-grid{gap:.5rem}.take-grid-intro{margin-bottom:1rem}}.take-note{background:#f7f4ee;padding:clamp(2rem,4vw,3rem) 0}.take-no{text-align:center;background:#fff;border-radius:14px;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 2px 10px #1f4d1212}.take-no-h{font-family:var(--font-heading);text-transform:uppercase;color:var(--dark);margin:0 0 1.25rem;font-size:clamp(1.3rem,2.6vw,1.75rem)}.take-no-list{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;max-width:760px;margin:0 auto 1.5rem;padding:0;list-style:none;display:grid}.take-no-list li{color:#3c3a35;align-items:center;gap:.6rem;font-size:1rem;display:flex}.take-no-list i{color:#c62828;text-align:center;flex-shrink:0;width:1.1rem;font-size:1.15rem}@media (width<=480px){.take-no-list{grid-template-columns:minmax(0,1fr);gap:.45rem;max-width:260px}}.take-no .take-btn-outline{border:2px solid var(--primary);color:var(--primary);background:0 0}.take-no .take-btn-outline:hover{background:var(--primary);color:#fff}.take-no-call{color:#44403a;margin:1.1rem 0 0;font-size:1rem}.take-no-call a{color:var(--primary);white-space:nowrap;font-weight:700}.take-pricing{border-top:1px solid #e5e1d8;padding:clamp(2.5rem,5vw,4rem) 0}.take-pricing-title{font-family:var(--font-heading);text-transform:uppercase;color:var(--dark);margin:0 0 .75rem;font-size:clamp(1.4rem,2.8vw,2rem)}.take-pricing p{color:#3c3a35;max-width:65ch;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.65}.take-pricing-points{flex-wrap:wrap;gap:1.25rem;display:flex}.take-pp{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--dark);border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1.1rem;font-size:.93rem;font-weight:600;display:flex}.take-pp i{color:var(--primary)}.take-cta{background:var(--dark);color:#fff;padding:clamp(3rem,6vw,4.5rem) 0}.take-cta-inner{text-align:center}.take-cta h2{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(1.6rem,3.4vw,2.4rem)}.take-cta p{color:#ffffffe0;margin:0 0 1.75rem;font-size:1.08rem}.take-cta-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.take-btn-sec{color:#fff;background:0 0;border:2px solid #ffffff73}.take-btn-sec:hover{background:#ffffff1a;border-color:#ffffffb3}
