.biz{--ground:#F6F2EA;--surface:#FFFFFF;--line:#E2DACB;--ink:#17150F;--body:#4A4438;--muted:#6E6757;--btn:#123F33;--link:#123F33;--on-pine:#F6F2EA;--pine-deep:#0B2C23;--pine-soft:#E6EDE8;--sunken:#EDE7DB;--pine-ink:#1C4438;--terra:#B04A25;--terra-soft:#FAEDE5;--terra-hi:#e8956c;--card-r:26px;--shadow-card:0 -14px 40px -24px rgba(23,21,15,0.22),0 30px 60px -36px rgba(23,21,15,0.3);--shadow-card-lift:0 -14px 40px -24px rgba(23,21,15,0.22),0 40px 70px -34px rgba(23,21,15,0.38);--shadow:0 1px 0 rgba(23,21,15,0.04),0 18px 40px -18px rgba(23,21,15,0.28);--font-display-biz:var(--font-fraunces),"Songti SC","STSong","Noto Serif SC",serif;color:var(--ink);font-size:15px;line-height:1.7}.biz *,.biz :after,.biz :before{box-sizing:border-box}.biz dd,.biz dl,.biz h1,.biz h2,.biz h3,.biz ol,.biz p,.biz ul{margin:0;padding:0}.biz ol,.biz ul{list-style:none}.biz a{color:inherit}.biz h1,.biz h2,.biz h3{text-wrap:balance}.biz :focus-visible{outline:2px solid var(--terra);outline-offset:3px}.biz .wrap{max-width:1240px;margin:0 auto;padding:0 28px}@media (max-width:760px){.biz .wrap{padding:0 18px}}.biz .eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--muted)}.biz .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;cursor:pointer}.biz .btn.solid{background:var(--btn);color:var(--on-pine)}.biz .btn.line{border:1px solid var(--link);color:var(--link)}.biz .tlink{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:16px;font-weight:600;color:var(--link);text-decoration:none}.biz .tlink span{transition:transform .3s var(--ease-out)}.biz .tlink:hover span{transform:translateX(4px)}.biz .cta-row{align-items:center;display:flex;gap:12px;flex-wrap:wrap}@media (max-width:760px){.biz .cta-row .btn{width:100%}}.biz .disp{letter-spacing:-.01em;line-height:1.2}.biz .disp,.biz .h2{font-family:var(--font-display-biz);font-weight:600}.biz .h2{line-height:1.25;font-size:clamp(28px,4vw,44px);color:var(--ink)}.biz .lead{font-size:17px;line-height:1.8;color:var(--body);max-width:540px}@media (max-width:760px){.biz .lead{font-size:15px}}.biz .sec{padding-top:112px}@media (min-width:768px){.biz .sec{padding-top:144px}}.biz .ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--sunken);color:var(--link)}.biz .ico svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.biz .a-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;padding-top:88px}.biz .a-hero h1{font-size:clamp(32px,6vw,72px);margin-top:22px}.biz .a-hero h1 em{font-style:normal;color:var(--terra);box-shadow:inset 0 -.22em 0 var(--terra-soft)}.biz .a-hero .lead{margin-top:24px}.biz .a-hero .cta-row{margin-top:36px}@media (max-width:960px){.biz .a-hero{grid-template-columns:1fr;gap:40px}}@media (max-width:760px){.biz .a-hero{padding-top:44px}.biz .a-hero h1{margin-top:18px}}.biz .sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-r);box-shadow:var(--shadow-card);position:relative;overflow:hidden;transform:rotate(1.2deg)}@media (max-width:960px){.biz .sheet{transform:none}}.biz .sheet-head{display:flex;justify-content:space-between;align-items:baseline;padding:18px 22px 14px;border-bottom:1px dashed var(--line)}.biz .sheet-head b{font-family:var(--font-display-biz);font-size:18px}.biz .sheet-head span{font-size:11px;letter-spacing:.14em;color:var(--muted);font-weight:600}.biz .sheet dl{padding:6px 22px 8px}.biz .sheet .row{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.biz .sheet .row:last-child{border-bottom:0}.biz .sheet dt{font-size:13px;color:var(--muted)}.biz .sheet dd{font-size:15px;font-weight:600;color:var(--ink);text-align:right}.biz .sheet .stamp{position:absolute;right:18px;bottom:16px;border:2px solid var(--terra);color:var(--terra);border-radius:6px;padding:2px 12px;font-family:var(--font-display-biz);font-weight:600;font-size:15px;transform:rotate(-8deg);opacity:.9;background:var(--surface)}.biz .sheet .sheet-foot{font-size:12px;color:var(--muted);border-top:1px dashed var(--line);padding:14px 130px 18px 22px}.biz .a-split{display:grid;grid-template-columns:1fr 72px 1fr;align-items:start;margin-top:40px}.biz .a-party{border-radius:var(--card-r);padding:30px}.biz .a-party.us,.biz .a-party.you{background:var(--ground);border:1px solid var(--line);box-shadow:var(--shadow-card)}.biz .a-party h3{font-size:12px;letter-spacing:.14em;font-weight:600;color:var(--muted)}.biz .a-party li{padding:12px 0;border-bottom:1px solid var(--line);font-size:16px;color:var(--ink)}.biz .a-party li:last-child{border-bottom:0}.biz .a-plus{display:grid;place-items:center;align-self:center;justify-self:center;width:44px;height:44px;border:1px solid var(--terra);border-radius:50%;background:var(--ground);font-size:26px;line-height:1}.biz .a-eq,.biz .a-plus{font-family:var(--font-display-biz);color:var(--terra)}.biz .a-eq{margin-top:26px;display:flex;align-items:center;gap:14px;font-weight:600;font-size:22px}.biz .a-eq:before{content:"";flex:0 0 56px;height:2px;background:var(--terra)}@media (max-width:760px){.biz .a-split{grid-template-columns:1fr}.biz .a-plus{margin:4px auto}.biz .a-party{padding:22px}}.biz .a-do{margin-top:40px;border-top:1px solid var(--ink)}.biz .a-do li{display:grid;grid-template-columns:64px 220px 1fr;gap:28px;align-items:start;padding:30px 0;border-bottom:1px solid var(--line)}.biz .a-do h3{font-family:var(--font-display-biz);font-size:22px;line-height:1.3}.biz .a-do p{color:var(--body);font-size:15px;max-width:560px}@media (max-width:860px){.biz .a-do li{grid-template-columns:44px 1fr;gap:10px 16px;padding:24px 0}.biz .a-do p{grid-column:2}}.biz .a-money{margin-top:112px;background:var(--ground);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:var(--card-r);padding:64px 56px;display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.biz .a-money h2{font-family:var(--font-display-biz);font-weight:600;font-size:clamp(26px,3.6vw,40px);line-height:1.25}.biz .a-money .sub{margin-top:16px;color:var(--muted);max-width:320px}.biz .a-clauses li{display:grid;grid-template-columns:44px 1fr;gap:6px 14px;padding:22px 0;border-top:1px solid var(--line)}.biz .a-clauses li:first-child{border-top:0;padding-top:0}.biz .a-clauses .no{grid-column:1;grid-row:1/3;font-family:var(--font-display-biz);color:var(--terra);font-size:15px;padding-top:2px}.biz .a-clauses b{grid-column:2;font-size:17px;font-weight:600}.biz .a-clauses span.desc{grid-column:2;color:var(--muted);font-size:15px}@media (max-width:860px){.biz .a-money{grid-template-columns:1fr;gap:34px;padding:38px 22px;margin-top:80px;border-radius:var(--card-r)}}.biz .a-steps{margin-top:44px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.biz .a-steps:before{content:"";position:absolute;left:0;right:0;top:17px;height:1px;background:var(--line)}.biz .a-steps li{position:relative}.biz .a-steps .dot{position:relative;width:35px;height:35px;border-radius:50%;background:var(--ground);border:1.5px solid var(--terra);display:grid;place-items:center;font-family:var(--font-display-biz);font-weight:600;color:var(--terra);font-size:14px}.biz .a-steps h3{margin-top:18px;font-size:18px;font-weight:600}.biz .a-steps p{margin-top:8px;font-size:14px;color:var(--body)}@media (max-width:860px){.biz .a-steps{grid-template-columns:1fr;gap:26px}.biz .a-steps:before{left:17px;right:auto;top:0;bottom:0;width:1px;height:auto}.biz .a-steps li{padding-left:56px}.biz .a-steps .dot{position:absolute;left:0;top:0}.biz .a-steps h3{margin-top:4px}}.biz .a-work{display:grid;grid-template-columns:1fr 1fr;gap:64px}.biz .a-work p{color:var(--body);font-size:16px;line-height:1.9}.biz .a-work .links{margin-top:16px;display:flex;gap:24px;flex-wrap:wrap}.biz .a-work .links a{min-height:44px;display:inline-flex;align-items:center;font-weight:600;color:var(--link);text-underline-offset:4px}@media (max-width:860px){.biz .a-work{grid-template-columns:1fr;gap:20px}}.biz .a-nots{margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.biz .a-nots li{background:var(--ground);border:1px solid var(--line);border-radius:var(--card-r);box-shadow:var(--shadow-card);padding:24px}.biz .a-nots svg{width:26px;height:26px;stroke:var(--link);fill:none;stroke-width:1.8;stroke-linecap:round}.biz .a-nots h3 .neg{color:var(--terra)}.biz .a-nots h3{margin-top:14px;font-size:16px;font-weight:600}.biz .a-nots p{margin-top:8px;font-size:14px;color:var(--body)}@media (max-width:860px){.biz .a-nots{grid-template-columns:1fr}}.biz .a-close{margin:112px 0 0;border-top:1px solid var(--line);padding:56px 0 88px;display:flex;justify-content:space-between;gap:32px;align-items:flex-end;flex-wrap:wrap}.biz .a-close p{margin-top:14px;color:var(--body);max-width:540px}.biz .mail{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.biz .mail a.addr{min-height:44px;display:inline-flex;align-items:center;color:var(--body);text-underline-offset:4px}@media (max-width:760px){.biz .a-close{margin-top:64px;padding:40px 0 60px}}.biz{--ease-out:cubic-bezier(0.2,0.7,0.1,1)}.biz .btn{transition:transform .35s var(--ease-out),background-color .35s,box-shadow .35s}.biz .btn:hover{transform:scale(1.04)}.biz .btn.solid:hover{background:var(--pine-deep);box-shadow:0 10px 24px -12px rgba(18,63,51,.6)}.biz .btn:active{transform:scale(.98)}.biz .a-work .links a{transition:color .3s}.biz .a-work .links a:hover{color:var(--terra)}.biz .a-do li .ico{transition:background-color .4s,color .4s,transform .4s var(--ease-out)}.biz .a-do li:hover .ico{background:var(--btn);color:var(--on-pine);transform:scale(1.06)}.biz .a-nots li{transition:transform .45s var(--ease-out),box-shadow .45s}.biz .a-nots li:hover{transform:translateY(-6px);box-shadow:var(--shadow-card-lift)}.biz .a-steps .dot{transition:background-color .35s,color .35s,transform .35s var(--ease-out)}.biz .a-steps .step:hover .dot{background:var(--terra);color:var(--surface);transform:scale(1.1)}@keyframes biz-sheet-in{0%{opacity:0;transform:translateY(28px) rotate(calc(var(--rot, 1.2deg) + 2deg))}to{opacity:1;transform:rotate(var(--rot,1.2deg))}}@keyframes biz-stamp-in{0%{opacity:0;transform:rotate(-8deg) scale(1.9)}60%{opacity:.95;transform:rotate(-8deg) scale(.94)}to{opacity:.9;transform:rotate(-8deg) scale(1)}}@keyframes biz-row-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes biz-step-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.biz .sheet{--rot:1.2deg}@media (max-width:960px){.biz .sheet{--rot:0deg}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.biz .sheet{animation:biz-sheet-in 1.1s var(--ease-out) .35s both}.biz .sheet .row{animation:biz-row-in .7s var(--ease-out) both}.biz .sheet .row:first-child{animation-delay:.9s}.biz .sheet .row:nth-child(2){animation-delay:1.05s}.biz .sheet .row:nth-child(3){animation-delay:1.2s}.biz .sheet .row:nth-child(4){animation-delay:1.35s}.biz .sheet .stamp{animation:biz-stamp-in .7s var(--ease-out) 1.9s both}.biz .a-steps:before{transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--ease-out) .2s}.biz .a-steps.in:before{transform:none}.biz .a-steps .step{opacity:0}.biz .a-steps.in .step{animation:biz-step-in .9s var(--ease-out) var(--d,0s) both}@media (max-width:860px){.biz .a-steps:before{transform:scaleY(0);transform-origin:top}}}