.world{--gold-ink:#7d5c22}.w-top .w-wrap nav a[aria-current=page]{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(205,160,82,.85);text-decoration-color:rgba(205,160,82,.85);text-decoration-thickness:2px;text-underline-offset:9px}.p-head{position:relative;isolation:isolate;overflow:clip;color:#fff;padding-block:clamp(64px,9vw,112px) clamp(56px,7vw,88px);background:radial-gradient(58% 34% at 50% 118%,rgba(242,208,142,.3),rgba(46,31,82,0) 72%),linear-gradient(180deg,#0b0817,#0f0b1e 46%,#1f1640);--focus:#fff}.p-head:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(240,211,145,.85) 50%,transparent)}.p-h1{margin:0;font:500 clamp(40px,5.6vw,68px) /1.04 var(--display);letter-spacing:-.026em;max-width:17ch;text-wrap:balance}.p-lead{margin:22px 0 0;max-width:54ch;font-size:clamp(18px,1.6vw,20px);line-height:1.55;color:#d8cdbd;text-wrap:pretty}.p-ctas{margin-top:34px}.p-head.tight{padding-block:clamp(40px,5vw,64px) clamp(34px,4vw,52px)}.p-head.tight .p-h1{font-size:clamp(34px,4.2vw,52px);max-width:24ch}.p-head.tight .p-lead{margin-top:14px;font-size:18px}.p-head .w-link{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,.4);text-decoration-color:rgba(255,255,255,.4)}.p-band{padding-block:clamp(64px,8vw,104px)}.p-band.mist{background:var(--mist)}.p-band.paper+.p-band.paper{border-top:1px solid var(--line)}.p-h2{margin:0;font:500 clamp(28px,3.4vw,40px) /1.1 var(--display);letter-spacing:-.02em;max-width:22ch;text-wrap:balance}.p-line{margin:14px 0 0;max-width:60ch;font-size:18px;line-height:1.6;color:var(--text-2);text-wrap:pretty}.p-band a:not(.btn),.prose a{color:var(--text);-webkit-text-decoration-color:rgba(91,61,148,.45);text-decoration-color:rgba(91,61,148,.45);text-underline-offset:3px}.p-band a:not(.btn):hover,.prose a:hover{-webkit-text-decoration-color:var(--focus);text-decoration-color:var(--focus)}.p-steps{list-style:none;margin:44px 0 0;padding:0;max-width:920px;border-top:1px solid var(--line-2)}.p-steps li{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:6px 32px;gap:6px 32px;padding:26px 0;border-bottom:1px solid var(--line-2)}.p-steps .at{font:500 24px/1.15 var(--display);color:var(--gold-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-steps h3{margin:0;font:500 21px/1.3 var(--display)}.p-steps p{margin:6px 0 0;max-width:62ch;font-size:17px;line-height:1.6;color:var(--text-2)}.p-rows{margin:40px 0 0;max-width:980px;border-top:1px solid var(--line-2)}.p-rows>div{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);grid-gap:6px 32px;gap:6px 32px;padding:20px 0;border-bottom:1px solid var(--line-2)}.p-rows dt{font:500 19px/1.35 var(--display)}.p-rows dd{margin:0;font-size:17px;line-height:1.6;color:var(--text-2)}.ticks{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 48px;gap:14px 48px;max-width:980px}.ticks li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:12px;gap:12px;font-size:17px;line-height:1.5;color:var(--text-2)}.ticks li svg{width:20px;height:20px;margin-top:2px;color:var(--ok)}.ticks b{color:var(--text);font-weight:600}.p-head.pricing{padding-bottom:clamp(132px,14vw,180px)}.cycle{display:inline-flex;gap:4px;margin-top:32px;padding:4px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16)}.cycle button{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:#d8cdbd;font:500 15px/1 var(--body);cursor:pointer}.cycle button:hover{color:#fff}.cycle button[aria-pressed=true]{background:var(--gold-metal);color:#0f0b1e}.plans-wrap{margin-top:calc(-1 * clamp(64px, 8vw, 96px));position:relative;z-index:1}.plans{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--lift);overflow:hidden}.plan{position:relative;display:flex;flex-direction:column;gap:16px;padding:30px 26px 28px}.plan+.plan{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.plan.trial{background:linear-gradient(180deg,#fbf5e8,#fff 46%);box-shadow:inset 0 3px 0 #cda052}.plan h2{margin:0;font:500 24px/1.1 var(--display)}.plan .for{margin:0;min-height:4.5em;font-size:15px;line-height:1.5;color:var(--text-2)}.plan .p-price{margin:0;font:500 clamp(30px,2.8vw,38px) /1 var(--display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan .per{display:block;margin-top:8px;font:400 14px/1.4 var(--body);letter-spacing:0;color:var(--text-3)}.plan .p-tag{position:absolute;top:36px;inset-inline-end:26px;font:600 13px/1 var(--body);color:var(--gold-ink)}.plan ul{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;font-size:15px;line-height:1.4}.plan ul b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan .btn{margin-top:auto;justify-content:center}.plans-note{margin:18px 0 0;font-size:15px;color:var(--text-3)}.plans-note a{color:var(--text-2)}.law-pick{display:inline-grid;gap:6px;margin-top:28px;font-size:14px;color:var(--text-3)}.law-pick select{min-height:44px;min-width:260px;padding:0 14px;border-radius:10px;border:1px solid var(--line-2);background:#fff;color:var(--text);font:500 16px var(--body)}.doc{display:grid;grid-template-columns:220px minmax(0,72ch);grid-gap:56px;gap:56px;padding-block:clamp(48px,7vw,88px) clamp(72px,9vw,112px)}.doc-nav{position:-webkit-sticky;position:sticky;top:100px;align-self:start;font-size:14.5px}.doc-nav p{margin:0 0 12px;font-weight:600;color:var(--text)}.doc-nav ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.doc-nav a{color:var(--text-2);text-decoration:none}.doc-nav a:hover{color:var(--text);text-decoration:underline}.prose>:first-child{margin-top:0}.prose h2{margin:52px 0 14px;font:500 27px/1.2 var(--display);letter-spacing:-.01em;scroll-margin-top:100px}.prose h3{margin:30px 0 8px;font:600 17px/1.4 var(--body)}.prose li,.prose p{font-size:17px;line-height:1.72;color:var(--text-2)}.prose p{margin:0 0 16px}.prose ol,.prose ul{margin:0 0 18px;-webkit-padding-start:22px;padding-inline-start:22px}.prose li+li{margin-top:6px}.prose strong{color:var(--text);font-weight:600}.prose .updated{font-size:15px;color:var(--text-3)}.prose table{width:100%;margin:8px 0 24px;border-collapse:collapse;font-size:15.5px}.prose td,.prose th{padding:12px 14px 12px 0;border-bottom:1px solid var(--line-2);text-align:start;vertical-align:top;line-height:1.5}.prose th{font-weight:600;color:var(--text);border-bottom-color:var(--text-3)}.prose td{color:var(--text-2)}.table-scroll{overflow-x:auto}.help-find{display:grid;grid-gap:8px;gap:8px;max-width:560px;margin-top:30px;font-size:14px;color:#d8cdbd}.help-find input{min-height:52px;padding:0 18px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;font:400 17px var(--body)}.help-find input::placeholder{color:#ab9f92}.help-sec:first-of-type>h2{margin-top:0}.help-sec>p{margin:0 0 8px}.help-sec .qa{margin-top:18px;max-width:none}.help-sec .qa summary{font-size:18px}.help-sec .parts{margin:8px 0 0}.help-sec .parts div{padding:12px 0;border-bottom:1px solid var(--line)}.help-sec .parts dt{font-weight:600;color:var(--text)}.help-sec .parts dd{margin:4px 0 0;color:var(--text-2);line-height:1.6}.help-none{font-size:17px;color:var(--text-2)}.contact{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:clamp(36px,6vw,88px);gap:clamp(36px,6vw,88px);padding-block:clamp(48px,7vw,88px) clamp(72px,9vw,112px)}.contact form{display:grid;grid-gap:18px;gap:18px;max-width:620px}.contact label{display:grid;grid-gap:7px;gap:7px;font:500 15px/1.3 var(--body);color:var(--text)}.contact label small{font-weight:400;color:var(--text-3)}.contact input,.contact textarea{min-height:50px;padding:12px 14px;border-radius:10px;border:1px solid var(--line-2);background:#fff;color:var(--text);font:400 16px/1.5 var(--body)}.contact textarea{min-height:160px;resize:vertical}.contact input:focus-visible,.contact textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.contact .trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact .p-err,.contact .p-sent{margin:0;padding:14px 16px;border-radius:10px;font-size:16px;line-height:1.5}.contact .p-sent{background:#e7f3ec;color:#0b5a32}.contact .p-err{background:#fbeaea;color:#8a1c1c}.ways{display:grid;align-content:start;grid-gap:0;gap:0;border-top:1px solid var(--line-2)}.ways>div{padding:20px 0;border-bottom:1px solid var(--line-2)}.ways h2{margin:0 0 6px;font:500 19px/1.3 var(--display)}.ways p{margin:0;font-size:16px;line-height:1.6;color:var(--text-2)}.w-foot nav.legal{width:100%;font-size:13.5px}.w-foot nav.legal a{color:#ab9f92}@media (max-width:1000px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plan:nth-child(3){-webkit-border-start:0;border-inline-start:0}.plan:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:900px){.doc{grid-template-columns:minmax(0,1fr);gap:28px}.doc-nav{position:static;padding:16px 18px;border:1px solid var(--line-2);border-radius:12px;background:#fff}.contact,.ticks{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.plans{grid-template-columns:minmax(0,1fr)}.plan+.plan{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line)}.plan .for{min-height:0}.p-rows>div,.p-steps li{grid-template-columns:minmax(0,1fr)}.p-steps .at{font-size:20px}.cycle{display:flex;width:100%}.cycle button{flex:1 1;padding:0 10px;font-size:14px}.law-pick select{min-width:0;width:100%}}.p-form{display:grid;grid-gap:18px;gap:18px;max-width:620px;margin-top:30px}.contact label,.p-form label{display:grid;grid-gap:7px;gap:7px;font:500 15px/1.3 var(--body);color:var(--text)}.p-form label small{font-weight:400;color:var(--text-3)}.p-form input,.p-form select,.p-form textarea{min-height:50px;padding:12px 14px;border-radius:10px;border:1px solid var(--line-2);background:#fff;color:var(--text);font:400 16px/1.5 var(--body)}.p-form textarea{min-height:130px;resize:vertical}.p-form .p-check{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-weight:400;line-height:1.5;color:var(--text-2)}.p-form .p-check input{min-height:0;width:20px;height:20px;margin-top:2px;accent-color:var(--focus)}.p-form .trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.p-form .p-err{margin:0;padding:14px 16px;border-radius:10px;background:#fbeaea;color:#8a1c1c}.p-sent.big{max-width:640px;margin-top:26px;padding:18px 20px;border-radius:12px;background:#e7f3ec;color:#0b5a32;font-size:17px;line-height:1.55}.demo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);padding-block:clamp(40px,6vw,72px) clamp(72px,9vw,112px);align-items:start}.demo-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;height:min(640px,78vh);min-height:460px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--lift);overflow:hidden}.demo-chat header{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#0f0b1e;color:#fff}.demo-chat header b{display:block;font:600 16px/1.2 var(--body)}.demo-chat header small{display:block;margin-top:2px;font-size:13px;color:#d8cdbd}.demo-av{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#2a1f4a;color:#e8c77f;font:600 13px/1 var(--body)}.demo-body{display:flex;flex-direction:column;gap:10px;padding:18px;overflow-y:auto;background:var(--ground)}.demo-hint{margin:auto 0 0;font-size:15px;color:var(--text-3)}.demo-line{max-width:82%;margin:0;padding:10px 14px;border-radius:16px;font-size:16px;line-height:1.45;white-space:pre-wrap}.demo-line.buyer{align-self:flex-end;background:#1e1538;color:#f8f4ec;border-end-end-radius:6px}.demo-line.agency{align-self:flex-start;background:#fff;color:var(--text);border:1px solid var(--line);border-end-start-radius:6px}.demo-line.note{align-self:center;max-width:100%;font-size:14px;color:#8a1c1c}.demo-line.writing{display:inline-flex;gap:5px}.demo-line.writing span{width:7px;height:7px;border-radius:50%;background:var(--text-3);animation:demo-dot 1.2s ease-in-out infinite}.demo-line.writing span:nth-child(2){animation-delay:.15s}.demo-line.writing span:nth-child(3){animation-delay:.3s}@keyframes demo-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.demo-line.writing span{animation:none;opacity:.6}}.demo-try{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px 0;background:var(--ground)}.demo-try button{padding:9px 13px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--text);font:500 14px/1.3 var(--body);text-align:start;cursor:pointer}.demo-try button:hover{border-color:var(--text-3)}.demo-chat form{display:flex;gap:10px;padding:14px 18px 18px;background:var(--ground)}.demo-chat input{flex:1 1;min-width:0;min-height:48px;padding:0 16px;border-radius:999px;color:var(--text);font:400 16px var(--body)}.demo-agent,.demo-chat input{border:1px solid var(--line-2);background:#fff}.demo-agent{padding:26px 26px 24px;border-radius:18px}.demo-agent h2{margin:0 0 16px;font:500 22px/1.2 var(--display)}.demo-agent dl{margin:0 0 14px;border-top:1px solid var(--line)}.demo-agent dl div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15.5px}.demo-agent dt{color:var(--text-3)}.demo-agent dd{margin:0;font-weight:600}.demo-score{display:inline-block;margin:0 0 14px;padding:5px 12px;border-radius:999px;font:600 14px/1.2 var(--body);background:var(--mist)}.demo-score.hot{background:#fbe7e2;color:#8a2a12}.demo-score.warm{background:#fbf0dc;color:#7d5c22}.demo-hand{margin:0 0 14px;padding:12px 14px;border-radius:10px;background:#fbf0dc;color:var(--text);font-size:15px;line-height:1.5}.demo-quiet,.demo-quiet-list{margin:0 0 14px;font-size:15px;line-height:1.55;color:var(--text-2)}.demo-quiet-list{-webkit-padding-start:18px;padding-inline-start:18px}.demo-quiet-list li+li{margin-top:6px}.demo-agent .w-link{border:0;background:none;padding:0;cursor:pointer;color:var(--text)}.demo-next{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.demo-next p{margin:0 0 12px;font-size:15px;color:var(--text-2)}.report{padding-block:clamp(40px,6vw,72px) clamp(72px,9vw,112px)}.report-list{list-style:none;margin:0;padding:0;max-width:820px;display:grid;grid-gap:18px;gap:18px}.report-list li{padding:22px 24px;border:1px solid var(--line-2);border-radius:16px;background:#fff}.report-when{margin:0 0 10px;font-size:15px;color:var(--text-3)}.report-when b{-webkit-margin-end:8px;margin-inline-end:8px;color:var(--text)}.report-asked{margin:0 0 14px;padding:10px 14px;border-radius:14px;background:#1e1538;color:#f8f4ec;line-height:1.45}.report-took{margin:0 0 8px;font-size:17px}.report-reply{margin:0 0 12px;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:var(--ground);line-height:1.45}.report-none{margin:0 0 12px;font-size:17px;color:#8a1c1c}.report-checks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 8px;font-size:15px}.report-checks .yes{color:var(--ok)}.report-checks .no{color:var(--text-3)}.report-points{margin:0;font:600 15px/1.2 var(--body);color:var(--gold-ink)}.report-next{max-width:820px;margin-top:40px}.report-next h2{margin:0 0 10px;font:500 clamp(26px,3vw,34px) /1.15 var(--display)}.report-next p{margin:0 0 22px;font-size:18px;color:var(--text-2)}@media (max-width:900px){.demo{grid-template-columns:minmax(0,1fr)}.demo-chat{height:560px}}.st-parts dd{display:grid;grid-gap:6px;gap:6px}.st-state{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--text)}.st-state i{width:10px;height:10px;border-radius:50%;background:#1f7a4d;box-shadow:0 0 0 3px rgba(31,122,77,.16)}.st-slow .st-state i{background:#9a6a12;box-shadow:0 0 0 3px rgba(154,106,18,.18)}.st-down .st-state i{background:#a12a2a;box-shadow:0 0 0 3px rgba(161,42,42,.18)}.st-since{font-weight:400;color:var(--text-3)}.st-meanwhile{color:var(--text-2)}.st-story{margin-top:36px;max-width:760px}.st-story h3{margin:0;font:500 22px/1.3 var(--display)}.st-meta{margin:6px 0 0;color:var(--text-3);font-size:15px}.st-updates{list-style:none;margin:18px 0 0;padding:0 0 0 18px;border-left:1px solid var(--line-2)}.st-updates li{padding:0 0 18px}.st-updates p{margin:4px 0 0;font-size:17px;line-height:1.6;color:var(--text-2)}.st-when{font:600 14px/1.3 var(--body);color:var(--gold-ink)}.ways p+p{margin-top:6px}