.pricing-section{border-top:1px solid var(--line)}.pricing-heading{max-width:730px;margin-bottom:32px}.pricing-heading p{color:var(--muted);font-size:14px;max-width:640px}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.package-card{min-width:0;background:#fffdf8;border:1px solid var(--line);border-radius:17px;padding:28px 25px;display:flex;flex-direction:column;position:relative}.package-card.assisted{border-color:var(--gold);box-shadow:0 8px 30px #51451e0a}.package-card.concierge{background:#eaece1}.package-icon{width:34px;height:34px;margin-bottom:20px;color:#8e773c}.package-card h3{font:27px/1.2 Georgia,serif;color:var(--green);margin:0 0 15px;overflow-wrap:anywhere}.package-price{font:39px/1.15 Georgia,serif;color:var(--green);margin-bottom:18px}.package-price bdi{display:inline-block;white-space:nowrap}.package-price small{font:13px system-ui;display:block;margin-top:8px;color:var(--muted)}.package-desc{font-size:13px;color:var(--muted);margin:0 0 20px}.package-card ul{padding-inline-start:19px;font-size:13px;margin:0 0 24px}.package-card li{padding:6px 0}.package-stage{border-top:1px solid var(--line);padding:15px 0}.package-stage strong{font-size:13px;font-weight:600;color:var(--green)}.package-stage p{font-size:12px;margin:6px 0;color:var(--muted)}.package-total{font-size:12px;color:#77632f;font-weight:650;margin:8px 0 22px}.package-card .button{margin-top:auto;width:100%;text-align:center;overflow-wrap:anywhere}.package-credit{font-size:12px;color:var(--muted);border-top:1px solid #d3dac9;padding-top:16px;margin-top:0;margin-bottom:24px}.package-notes{margin-top:25px;border:1px solid var(--line);border-radius:12px;padding:20px 24px;font-size:12px;color:var(--muted);line-height:1.7}.package-notes p{margin:0}.package-notes p+p{margin-top:9px}.pricing-jump{margin-top:15px;font-size:12px}.package-interest{padding:12px 14px;border:1px solid var(--gold);border-radius:8px;color:var(--green);font-size:13px}.application-pricing{background:#f4f5ed;border:1px solid #d8dfcf;padding:14px 16px;border-radius:11px;font:13px/1.6 system-ui;color:var(--green);margin-top:20px}.application-pricing p{margin:0 0 8px}.application-pricing a{color:inherit;text-underline-offset:3px}@media(max-width:1000px){.package-card{padding:24px 18px}.package-card h3{font-size:24px}.package-price{font-size:34px}header nav{gap:14px}}@media(max-width:850px){.package-grid{grid-template-columns:1fr}.package-card{padding:28px}.package-card .button{width:auto;align-self:flex-start}.package-card h3{font-size:29px}.package-price{font-size:40px}}@media(max-width:420px){.package-card{padding:24px 21px}.package-price{font-size:35px}.package-notes{padding:17px}.package-card .button{width:100%}}[hidden]{display:none!important}

.closing{flex-wrap:wrap}.closing>div{min-width:0}.closing .button{max-width:100%;white-space:normal}

.ai-process{border:1px solid #d6ddca;background:#edf0e5;border-radius:14px;padding:24px 26px;margin:0 0 28px}.ai-process h3{font:25px Georgia,serif;color:var(--green);margin:0 0 20px}.ai-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;margin:0;list-style:none}.ai-process li{border-inline-start:2px solid var(--gold);padding-inline-start:13px;min-width:0}.ai-process li span{font:19px Georgia,serif;color:#8e773c;display:block;margin-bottom:6px}.ai-process strong{font:13px system-ui;color:var(--green);overflow-wrap:anywhere}.ai-process p{font-size:12px;color:var(--muted);margin:22px 0 0;max-width:800px}@media(max-width:600px){.ai-process{padding:22px}.ai-process ol{grid-template-columns:1fr 1fr;gap:20px 14px}.ai-process h3{font-size:24px}}
