.king-services{background:var(--bg);color:var(--ink);padding:80px 0 110px;font-family:var(--font-body)}.king-wrap{width:min(1144px,calc(100% - 48px));margin:auto}.king-label{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);margin-bottom:28px}.services-intro{padding-bottom:70px;max-width:900px}.services-intro h1{font:700 clamp(42px,5.2vw,78px)/1 var(--font-display);letter-spacing:-.035em;font-variation-settings:"wdth" 115;margin:0 0 28px}.king-services em{font-style:normal;color:var(--accent)}.services-intro>p:last-child{max-width:520px;line-height:1.6;color:var(--ink-2)}.services-application{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;border-top:1px solid var(--rule);padding-top:56px;scroll-margin-top:30px}.services-context h2{font-size:36px;font-weight:650;line-height:1.1;margin-bottom:24px}.services-context>p,.services-options p{color:var(--ink-2);line-height:1.7}.services-options{margin:28px 0;border-block:1px solid var(--rule);padding:20px 0}.services-options summary{cursor:pointer;min-height:30px}.services-options dl>div{margin:20px 0}.services-options dt{font-weight:650}.services-options dd{color:var(--ink-2);margin:5px 0}.services-diagnosis{margin-top:30px}.king-text-link{font-size:14px;text-decoration:underline;text-underline-offset:5px}.services-form{background:var(--surface);padding:36px;border:1px solid var(--rule)}.services-form input,.services-form select,.services-form textarea{background:var(--bg);border:1px solid #738099;border-radius:2px;color:var(--ink);font-family:var(--font-body);min-height:48px}.services-form input::-moz-placeholder,.services-form textarea::-moz-placeholder{color:var(--ink-2)}.services-form input::placeholder,.services-form textarea::placeholder{color:var(--ink-2)}.services-form .application-guidance,.services-form label{color:var(--ink-2)}.services-form .application-guidance{font-size:13px;line-height:1.6}.services-form button[type=submit]{border-radius:2px;background:var(--accent);color:var(--bg);font-weight:650;min-height:50px}.services-form [role=alert]{color:#ffb7a0}.services-form a{color:var(--ink);text-decoration:underline}.services-form [role=status]{border-radius:2px;border-color:var(--accent);background:var(--surface)}.services-form [role=status] p{color:var(--ink);font-family:var(--font-body)}.services-form form>p:last-child{color:var(--ink-2)}.services-form :focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media(max-width:760px){.king-services{padding:48px 0 70px}.king-wrap{width:calc(100% - 36px)}.services-intro{padding-bottom:40px}.services-application{grid-template-columns:1fr;gap:32px;padding-top:36px}.services-form{padding:24px 18px}.services-context h2{font-size:32px}}.services-offers{border-top:1px solid var(--rule);padding:56px 0 72px;scroll-margin-top:30px}.services-offers__head{max-width:640px;margin-bottom:36px}.services-offers__head h2{font:700 clamp(32px,3.6vw,48px)/1.05 var(--font-display);letter-spacing:-.02em;margin:0 0 18px}.services-offers__head>p:last-child{color:var(--ink-2);line-height:1.6}.offer-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.offer{grid-column:span 2}.offer--application{grid-column:span 3}.offer{background:var(--bg);padding:28px;display:flex;flex-direction:column;gap:16px;scroll-margin-top:30px}.offer__top h3{font-size:22px;font-weight:650;margin:0 0 8px}.offer__price{font:700 26px/1.1 var(--font-display);margin:0;color:var(--ink)}.offer__status{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:8px 0 0}.offer__summary{color:var(--ink);line-height:1.55;margin:0}.offer__detail{color:var(--ink-2);font-size:15px;line-height:1.55}.offer__detail ul{margin:4px 0 12px;padding-left:18px}.offer__detail p{margin:0 0 4px}.offer__label{font:11px var(--font-mono)!important;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);margin-top:10px!important}.offer__detail ul{list-style:none;padding-left:0}.offer__detail li{padding-left:18px;position:relative}.offer__detail li:before{content:"+";position:absolute;left:0;color:var(--accent);font-family:var(--font-mono)}.offer__no li:before{content:"–";color:var(--ink-2)}.offer__action{margin-top:auto}.offer__action .fl-btn{width:100%;justify-content:center}.offer__waitlist summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink);font-weight:650;list-style:none}.offer__waitlist summary::-webkit-details-marker{display:none}.offer__waitlist[open] summary{border-color:var(--rule);color:var(--ink-2)}.offer__waitlist[open] .offer__when-closed,.offer__when-open{display:none}.offer__waitlist[open] .offer__when-open{display:inline}.offer-waitlist{margin-top:16px;display:grid;gap:10px}.offer-waitlist fieldset{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.offer-waitlist label{font-size:14px;color:var(--ink-2)}.offer-waitlist label span{color:var(--ink-2)}.offer-waitlist input[type=email],.offer-waitlist input[type=text],.offer-waitlist select{background:var(--surface);border:1px solid #738099;border-radius:2px;color:var(--ink);min-height:44px;padding:8px 12px;font:inherit;width:100%}.offer-waitlist__check{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.offer-waitlist__check input{width:20px;height:20px;margin-top:1px;accent-color:var(--accent);flex:none}.offer-waitlist__check a{color:var(--ink);text-decoration:underline}.offer-waitlist__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.offer-waitlist__error{color:#ffb7a0;margin:0}.offer-waitlist__done{border:1px solid var(--accent);padding:14px;line-height:1.5;margin-top:12px}.offer-waitlist :focus-visible,.offer__waitlist summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.services-offers__foot{color:var(--ink-2);line-height:1.6;margin-top:24px;max-width:760px}.services-offers__foot a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.services-next{margin:28px 0}.services-next ol{margin:0;padding-left:20px;color:var(--ink-2);line-height:1.6}.services-next li{margin:8px 0}.services-next b{color:var(--ink);font-weight:650}.application-confirmation{border:1px solid var(--accent);background:var(--surface);padding:22px;line-height:1.6;color:var(--ink)}.application-confirmation__title{font:700 24px/1.2 var(--font-display);margin:0 0 8px}.application-confirmation:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.services-form form>p:last-child a{color:var(--ink)}.services-founder{border-top:1px solid var(--rule);margin-top:72px;padding-top:48px;max-width:760px}.services-founder h2{font:700 clamp(28px,3vw,40px)/1.1 var(--font-display);margin:0 0 18px}.services-founder p{color:var(--ink-2);line-height:1.7}.king-legal{background:var(--bg);color:var(--ink);padding:72px 0 110px;font-family:var(--font-body)}.king-legal article{max-width:720px}.king-legal h1{font:700 clamp(38px,4.6vw,64px)/1.02 var(--font-display);letter-spacing:-.03em;margin:0 0 14px}.king-legal h2{font-size:22px;font-weight:650;margin:40px 0 12px}.king-legal li,.king-legal p{color:var(--ink-2);line-height:1.7}.king-legal ul{padding-left:20px}.king-legal a{text-decoration:underline;text-underline-offset:4px}.king-legal a,.king-legal strong{color:var(--ink)}.king-legal table{border-collapse:collapse;width:100%;margin:8px 0}.king-legal td,.king-legal th{border-top:1px solid var(--rule);padding:10px 8px 10px 0;text-align:left;vertical-align:top;color:var(--ink-2);line-height:1.5}.king-legal th{color:var(--ink);font-weight:650}.king-legal .legal-updated{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}@media(max-width:1000px){.offer-list{grid-template-columns:repeat(2,1fr)}.offer,.offer--application{grid-column:span 1}.offer--available{grid-column:span 2}}@media(max-width:760px){.offer-list{grid-template-columns:1fr}.offer--available{grid-column:span 1}.offer{padding:22px 18px}.services-offers{padding:40px 0 56px}.king-legal{padding:48px 0 70px}.services-founder{margin-top:48px}}