.llc-hero{background:radial-gradient(105% 145% at 88% 0%,#183b60,var(--navy) 58%);padding:112px 0 48px;overflow:hidden}.llc-hero .wrap{z-index:2;position:relative}.llc-hero h1{text-wrap:balance;max-width:820px;margin-top:14px;font-size:clamp(40px,5.4vw,64px);line-height:1}.llc-hero .lead{max-width:720px;margin:16px 0 0}.llc-price-line{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.llc-pill{border:1px solid var(--line-d);color:#e7eef7;font-family:var(--fmono);letter-spacing:.055em;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;display:inline-flex}.llc-pill strong{color:var(--blue-bright);white-space:nowrap;font-weight:600}.llc-main{background:var(--paper);color:var(--ink);padding:44px 0 72px}.llc-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px;display:grid}.llc-step{border:1px solid var(--line-l);color:var(--muted-l);background:#fff;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.llc-step span{background:var(--paper-2);width:26px;height:26px;color:var(--navy);font-family:var(--fmono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.llc-step.active{color:var(--navy);border-color:#2ba6df80}.llc-step.active span{background:var(--blue)}.llc-layout{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:start;gap:24px;display:grid}.llc-card{border:1px solid var(--line-l);background:#fff;border-radius:20px;box-shadow:0 28px 55px -44px #0a18288c}.agreement-card{padding:clamp(22px,3vw,32px)}.agreement-head{border-bottom:1px solid var(--line-l);padding-bottom:18px}.agreement-head h2{color:var(--navy);margin-top:12px;font-size:clamp(28px,4vw,40px);line-height:1.08}.agreement-intro{color:var(--muted-l);margin:12px 0 0;font-size:17px;line-height:1.62}.agreement-facts{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0;padding:0;list-style:none;display:grid}.agreement-facts li{border:1px solid var(--line-l);background:var(--paper);border-radius:10px;gap:3px;padding:11px 12px;display:grid}.agreement-facts strong{color:var(--navy);font-size:14px}.agreement-facts span{color:var(--muted-l);font-size:12.5px;line-height:1.4}.agreement-section{border-bottom:1px solid var(--line-l);padding:0}.agreement-disclosure:first-of-type{border-top:1px solid var(--line-l)}.agreement-disclosure summary{color:var(--navy);cursor:pointer;padding:14px 2px;font-size:15px;font-weight:700;line-height:1.35}.agreement-disclosure summary::marker{color:var(--blue-deep)}.agreement-disclosure-body{padding:0 2px 16px}.agreement-disclosure[open] summary{padding-bottom:11px}.agreement-section h3{color:var(--navy);margin-bottom:12px;font-size:20px}.agreement-section p{color:var(--muted-l);margin:0 0 11px;font-size:17px;line-height:1.72}.agreement-section p:last-child{margin-bottom:0}.scope-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.scope-list li{color:var(--ink);gap:11px;font-size:17px;line-height:1.55;display:flex}.scope-list li:before{content:"✓";width:22px;height:22px;color:var(--blue-deep);background:#2ba6df24;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-weight:700;display:flex}.scope-list.excluded li:before{content:"×";color:var(--red-deep);background:#d1103014}.agreement-notice{color:var(--navy);background:#2ba6df12;border:1px solid #2ba6df5c;border-radius:12px;gap:11px;margin-top:16px;padding:13px 14px;font-size:15px;line-height:1.6;display:flex}.agreement-notice svg{width:21px;height:21px;color:var(--blue-deep);flex:none;margin-top:1px}.authorization-card{overflow:hidden}.price-box{background:linear-gradient(145deg,var(--navy-2),var(--navy));color:#fff;padding:21px 24px}.price-box .kicker{font-family:var(--fmono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-bright);font-size:12px}.price-box .price{font-family:var(--fdisp);margin:7px 0 5px;font-size:54px;font-weight:700;line-height:1}.price-box p{color:var(--muted-d);margin:0;font-size:14px;line-height:1.55}.price-detail{border-top:1px solid var(--line-d);color:#dce5ef;justify-content:space-between;gap:12px;margin-top:13px;padding-top:11px;font-size:14px;display:flex}.price-detail strong{color:#fff}.price-detail[hidden]{display:none}.price-detail-conditional{margin-top:10px;padding-top:10px}.authorization-form{padding:23px 24px 24px}.authorization-form h2{color:var(--navy);margin-bottom:5px;font-size:23px}.authorization-form .sub{color:var(--muted-l);margin:0 0 16px;font-size:13.5px;line-height:1.5}.authorization-form .sub a{color:var(--blue-deep);text-underline-offset:3px;text-decoration:underline}.intake-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 17px;padding:0;list-style:none;display:grid}.intake-progress li{color:var(--muted-l);text-align:center;justify-items:center;gap:5px;font-size:11.5px;font-weight:600;display:grid}.intake-progress span{background:var(--paper-2);width:24px;height:24px;color:var(--navy);font-family:var(--fmono);border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;display:flex}.intake-progress li.is-current{color:var(--navy)}.intake-progress li.is-current span,.intake-progress li.is-complete span{background:var(--blue)}.intake-progress li.is-complete span:after{content:"✓";font-weight:700}.intake-progress li.is-complete span{font-size:0}.intake-panel[hidden]{display:none}.intake-panel h3{color:var(--navy);margin:5px 0 8px;font-size:25px;line-height:1.14}.panel-kicker{color:var(--blue-deep);font-family:var(--fmono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:600}.panel-intro{color:var(--muted-l);margin:0 0 16px;font-size:15px;line-height:1.5}.llc-field{margin-bottom:12px}.llc-field label,.llc-label{color:var(--muted-l);font-family:var(--fmono);letter-spacing:.085em;text-transform:uppercase;margin-bottom:7px;font-size:11.5px;display:block}.llc-field input,.llc-field select,.llc-field textarea{border:1.5px solid var(--line-l);background:var(--paper);width:100%;color:var(--ink);font:16px var(--fbody);border-radius:10px;padding:11px 13px;transition:border-color .2s,box-shadow .2s}.llc-field textarea{resize:vertical;min-height:90px;line-height:1.5}.llc-field input{font:16px var(--fbody)}.llc-field input:focus,.llc-field select:focus,.llc-field textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2ba6df24}.llc-field input::placeholder{color:#8d9aab}.field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field-row-address{grid-template-columns:1fr 92px 130px}.address-line-row{grid-template-columns:minmax(0,1.4fr) minmax(150px,.6fr)}.compact-field-row .llc-field,.address-line-row .llc-field,.secure-tin-fields-row .llc-field{margin-bottom:0}.form-subsection{border:1px solid var(--line-l);background:var(--paper);border-radius:13px;margin:14px 0;padding:14px}.form-subsection[hidden]{display:none}.form-subsection h4,.owner-card h4{color:var(--navy);margin:0 0 11px;font-size:17px}.form-subsection .llc-field:last-child{margin-bottom:0}.compact-check{margin:-2px 0 18px}.short-field{max-width:230px}.llc-name-group{border:1px solid var(--line-l);background:var(--paper);border-radius:12px;margin-bottom:14px;padding:14px}.llc-name-group .llc-field:last-child{margin-bottom:0}.llc-help{color:var(--muted-l);margin:-1px 0 15px;font-size:13px;line-height:1.5}.ein-choice{border:0;margin:0 0 14px;padding:0}.compact-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.compact-choice legend,.compact-choice>.llc-error,.compact-choice>.ein-fee-warning{grid-column:1/-1}.compact-choice .ein-option{margin:0;padding:10px 12px}.ein-choice legend{width:100%;color:var(--muted-l);font-family:var(--fmono);letter-spacing:.085em;text-transform:uppercase;margin-bottom:9px;font-size:11.5px;display:block}.ein-option{border:1.5px solid var(--line-l);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:11px;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:0 0 9px;padding:12px;display:grid}.ein-option:has(input:checked){border-color:var(--blue);background:#2ba6df0e;box-shadow:0 0 0 3px #2ba6df1c}.ein-option input{width:18px;height:18px;accent-color:var(--red);margin:2px 0 0}.ein-option strong{color:var(--navy);font-size:14px;display:block}.ein-option small{color:var(--muted-l);margin-top:3px;font-size:13px;line-height:1.45;display:block}.ein-fee-warning{color:var(--red-deep);background:#d1103012;border:1px solid #d1103057;border-radius:11px;gap:4px;margin:12px 0 0;padding:13px 14px;font-size:13px;line-height:1.48;display:grid}.ein-fee-warning strong{font-size:13.5px}.ein-fee-warning[hidden]{display:none}.ein-privacy{color:var(--muted-l);margin:8px 0 0;font-size:13px;line-height:1.5}.field-help{margin:7px 0 0}.secure-tin-section{background:linear-gradient(145deg,#2ba6df16,#fffffff5);border:1px solid #2ba6df6b;border-radius:13px;margin:2px 0 15px;padding:15px}.secure-tin-section[hidden]{display:none}.secure-tin-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.secure-tin-heading h4{color:var(--navy);margin:5px 0 0;font-size:19px;line-height:1.2}.secure-badge{background:var(--navy);color:#fff;font:600 10.5px var(--fmono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px}.secure-tin-intro{color:var(--muted-l);margin:0 0 13px;font-size:14px;line-height:1.5}.secure-tin-fields-row{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);margin-bottom:12px}.secure-input-wrap{position:relative}.llc-field .secure-input-wrap input{letter-spacing:.14em;padding-right:52px}.secure-reveal{width:41px;height:41px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.secure-reveal:hover{background:#2ba6df1f}.secure-reveal:focus-visible{outline:2px solid var(--blue-deep);outline-offset:1px}.secure-reveal img{opacity:.82;width:20px;height:20px}.secure-tin-note{color:var(--muted-l);background:#0a18280e;border-radius:10px;margin:2px 0 0;padding:12px 13px;font-size:13px;line-height:1.55}.secure-tin-note strong{color:var(--navy)}.dynamic-list{gap:11px;margin:11px 0;display:grid}.owner-card{border:1px solid var(--line-l);background:var(--paper);border-radius:13px;padding:14px}.owner-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.owner-card-head h4{margin:0}.owner-number{width:28px;height:28px;color:var(--blue-deep);font-family:var(--fmono);background:#2ba6df24;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.owner-card .llc-check{margin:7px 0 0}.ownership-total{color:var(--navy);background:#2ba6df0f;border:1px solid #2ba6df57;border-radius:11px;justify-content:space-between;align-items:center;margin:9px 0 15px;padding:10px 13px;font-size:14px;display:flex}.ownership-total strong{font-size:18px}.ownership-total.is-invalid{color:var(--red-deep);background:#d110300f;border-color:#d1103066}.panel-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.panel-actions .btn{justify-content:center}.review-back{justify-content:center;width:100%;margin-top:10px}.text-button{color:var(--blue-deep);font:600 14px var(--fbody);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-5px 0 21px;padding:0;text-decoration:underline}.review-summary{border:1px solid var(--line-l);border-radius:13px;gap:0;margin:0 0 12px;display:grid;overflow:hidden}.review-row{border-bottom:1px solid var(--line-l);grid-template-columns:140px 1fr;gap:14px;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.review-row:last-child{border-bottom:0}.review-row span{color:var(--muted-l)}.review-row strong{color:var(--navy);text-align:right;font-weight:600}.timeline-note{color:var(--navy);background:#2ba6df12;border:1px solid #2ba6df57;border-radius:11px;gap:4px;margin:15px 0;padding:11px 13px;font-size:14px;line-height:1.45;display:grid}.timeline-note span{color:var(--muted-l)}.llc-check{color:var(--ink);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:12px 0;font-size:15px;line-height:1.48;display:grid}.llc-check input{width:18px;height:18px;accent-color:var(--red);margin:1px 0 0}.llc-check a{color:var(--blue-deep);text-underline-offset:2px;text-decoration:underline}.llc-error{color:var(--red-deep);margin-top:5px;font-size:12px;display:block}.llc-form-error{border:1px solid var(--red);color:var(--red-deep);background:#d1103012;border-radius:10px;margin-bottom:15px;padding:12px 13px;font-size:13.5px;line-height:1.5;display:none}.llc-form-error.show{display:block}.h-captcha{justify-content:center;min-height:78px;margin:14px 0 8px;display:flex}.llc-submit{justify-content:center;width:100%;margin-top:4px}.llc-submit:disabled{opacity:.65;cursor:wait;transform:none}.llc-fine{color:var(--muted-l);text-align:center;margin:11px 0 0;font-size:13px;line-height:1.5}.llc-fine a{color:var(--blue-deep);text-decoration:underline}.secure-line{color:var(--muted-l);justify-content:center;align-items:center;gap:7px;margin-top:11px;font-size:13px;display:flex}.secure-line svg{width:14px;height:14px;color:var(--blue-deep)}.payment-ready{padding:28px}.success-mark{width:48px;height:48px;color:var(--blue-deep);background:#2ba6df24;border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.payment-ready h2{color:var(--navy);margin:16px 0 8px;font-size:25px}.payment-ready p{color:var(--muted-l);margin:0 0 18px;font-size:14.5px;line-height:1.62}.payment-ready .btn{justify-content:center;width:100%}.payment-pending{background:var(--paper);border:1px solid var(--line-l);color:var(--muted-l);border-radius:10px;padding:14px;font-size:13px;line-height:1.5}.payment-summary{background:var(--paper);border-radius:12px;gap:9px;margin:20px 0;padding:16px;display:grid}.payment-summary div{color:var(--muted-l);justify-content:space-between;gap:14px;font-size:14px;display:flex}.payment-summary strong{color:var(--navy);text-align:right;font-size:19px;line-height:1}.payment-option-grid{grid-template-columns:1fr;gap:12px;margin-top:16px;display:grid}.payment-option{border:1px solid var(--line-l);background:var(--paper);border-radius:13px;padding:17px}.payment-option-card{background:#2ba6df0e;border-color:#2ba6df57}.payment-option h3{color:var(--navy);margin:5px 0 8px;font-size:19px}.payment-option p{margin:0 0 13px;font-size:13.5px;line-height:1.5}.payment-option label{color:var(--muted-l);font:500 11.5px var(--fmono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;display:block}.payment-option input{border:1px solid var(--line-l);width:100%;color:var(--ink);font:16px var(--fbody);background:#fff;border-radius:9px;margin-bottom:11px;padding:11px 12px}.payment-option input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2ba6df24}.payment-kicker{color:var(--blue-deep);font:600 10.5px var(--fmono);letter-spacing:.09em;text-transform:uppercase}.payment-option .payment-note{color:var(--muted-l);margin:10px 0 0;font-size:12px;line-height:1.45}.payment-option .payment-note.is-success{color:#176445;font-weight:600}.completion-page{background:radial-gradient(110% 135% at 82% 0%,#183b60,var(--navy) 58%);min-height:70vh;padding:150px 0 90px}.completion-card{max-width:760px;color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:22px;margin:0 auto;padding:clamp(29px,5vw,54px)}.completion-card h1{color:var(--navy);margin:18px 0 16px;font-size:clamp(37px,6vw,58px);line-height:1.02}.completion-card .lead{color:var(--muted-l);margin:0}.next-list{counter-reset:next;gap:12px;margin:29px 0;padding:0;list-style:none;display:grid}.next-list li{counter-increment:next;color:var(--ink);grid-template-columns:34px 1fr;align-items:start;gap:12px;line-height:1.55;display:grid}.next-list li:before{content:counter(next);background:var(--blue);width:30px;height:30px;color:var(--navy);font-family:var(--fmono);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.completion-actions{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}@media (width<=920px){.llc-layout{grid-template-columns:1fr}.authorization-card{order:-1}}@media (width<=680px){.llc-hero{padding:94px 0 39px}.llc-main{padding:34px 0 58px}.llc-steps{grid-template-columns:1fr 1fr;gap:8px}.llc-step{padding:9px 10px}.agreement-card{padding:25px 20px}.authorization-form,.price-box,.payment-ready{padding:24px 20px}.authorization-card{border-radius:17px}.field-row,.field-row-address,.address-line-row,.secure-tin-fields-row{grid-template-columns:1fr;gap:0}.compact-choice{grid-template-columns:1fr}.compact-field-row .llc-field:first-child,.address-line-row .llc-field:first-child,.secure-tin-fields-row .llc-field:first-child{margin-bottom:12px}.agreement-facts{grid-template-columns:1fr}.short-field{max-width:none}.panel-actions{flex-direction:column-reverse;align-items:stretch}.panel-actions .btn{width:100%}.secure-tin-heading{display:grid}.secure-badge{justify-self:start}.review-row{grid-template-columns:1fr;gap:3px}.review-row strong{text-align:left}.payment-option-grid{grid-template-columns:1fr}.completion-page{padding:116px 0 68px}.completion-actions .btn{justify-content:center;width:100%}}
