.start-deployment{min-height:100svh;color:var(--text);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:start;gap:clamp(2rem,6vw,7rem);padding:clamp(5rem,10vh,8rem) clamp(1rem,5vw,5rem) 7rem;display:grid}.start-hero>p,.start-form-wrap>div>p{color:var(--success);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:800}.start-hero h1{font-family:var(--font-heading);letter-spacing:-.07em;margin:1rem 0 1.5rem;font-size:clamp(3.2rem,7.5vw,7.8rem);line-height:.82}.start-hero h1 span{color:var(--success)}.start-hero>p:last-of-type{max-width:42rem;color:var(--text-muted);font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.7}.start-offer{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.start-offer article,.start-form-wrap{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a0c8c;border:1px solid #ffffff1a;border-radius:1rem}.start-offer article{flex-direction:column;gap:.3rem;padding:1rem;display:flex}.start-offer span,.start-offer small,.start-form-wrap span,.start-fine{color:var(--text-muted);font-size:.72rem}.start-offer strong{font-family:var(--font-heading);font-size:1.6rem}.start-spots{border-left:2px solid var(--success);color:var(--success);letter-spacing:.05em;margin-top:.8rem;padding:.7rem 1rem;font-size:.78rem}.start-form-wrap{padding:clamp(1.2rem,3vw,2rem)}.start-form-wrap h2{font-family:var(--font-heading);margin:.5rem 0 .8rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.start-form-wrap form{gap:1rem;margin-top:1.8rem;display:grid}.start-form-wrap label{letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:.72rem;font-weight:800;display:grid}.start-form-wrap label small{text-transform:none;letter-spacing:0;font-weight:500}.start-form-wrap input{width:100%;color:var(--text);font:inherit;background:#ffffff09;border:1px solid #ffffff1f;border-radius:.65rem;outline:none;padding:.9rem 1rem}.start-form-wrap input:focus{border-color:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 12%,transparent)}.start-form-wrap button,.start-actions a:first-child{background:var(--success);color:#04100a;letter-spacing:.06em;cursor:pointer;text-align:center;border:0;border-radius:.7rem;padding:1rem 1.1rem;font-weight:900;text-decoration:none}.start-form-wrap button:disabled{opacity:.6;cursor:wait}.start-error{color:#ffb0b0;background:#7800001f;border:1px solid #ff646459;border-radius:.6rem;padding:.8rem;font-size:.8rem}.start-fine{line-height:1.5}.start-success{max-width:70rem;margin:0 auto;display:block}.start-success h1{font-family:var(--font-heading);letter-spacing:-.07em;font-size:clamp(3.5rem,8vw,8rem);line-height:.82}.start-success h1 span{color:var(--success)}.start-success section>p:not(:first-child){max-width:45rem;color:var(--text-muted);line-height:1.7}.start-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.start-actions a{color:var(--text);border:1px solid #ffffff26;border-radius:.7rem;padding:1rem 1.1rem;text-decoration:none}@media (max-width:850px){.start-deployment{grid-template-columns:1fr;padding-top:5rem}.start-offer{grid-template-columns:1fr}.start-hero h1{font-size:clamp(3.2rem,15vw,6rem)}}.start-actions button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;padding:.8rem 1rem}.customer-review-grid{gap:1rem;max-width:56rem;margin-top:1.5rem;display:grid}.customer-review-grid label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;gap:.45rem;font-size:.78rem;display:grid}.customer-review-grid textarea,.customer-review-grid input{box-sizing:border-box;width:100%;color:var(--text);font:inherit;text-transform:none;letter-spacing:normal;background:#0000003d;border:1px solid #ffffff24;border-radius:.8rem;padding:.9rem 1rem}.customer-review-grid textarea{resize:vertical;min-height:8rem}.customer-test-reply{background:#39d98a0f;border:1px solid #39d98a47;border-radius:1rem;padding:1rem}.customer-test-reply strong{color:var(--success);letter-spacing:.12em;font-size:.72rem}.start-actions button{cursor:pointer}.start-deployment{gap:2rem;min-height:0;padding-block:2rem}.start-hero h1,.start-success h1{overflow-wrap:anywhere;font-size:clamp(2rem,5.5vw,4rem);line-height:1.05}.start-success section{padding-top:0}.start-form-wrap form{margin-top:1rem}.start-form-wrap input,.customer-review-grid input,.customer-review-grid textarea{font-size:1rem}.start-actions a,.start-actions button{min-height:44px}.start-deployment,.start-deployment *{box-sizing:border-box}.start-deployment>section,.start-form-wrap form{min-width:0}.start-form-wrap fieldset{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.start-form-wrap legend{color:var(--text-muted);margin-bottom:.6rem;font-size:.75rem}.start-form-wrap fieldset label{letter-spacing:normal;text-transform:none;cursor:pointer;border:1px solid #ffffff1f;border-radius:.65rem;align-items:flex-start;gap:.65rem;min-height:48px;padding:.8rem;font-size:.9rem;line-height:1.5;display:flex}.start-form-wrap input[type=radio]{width:1.1rem;height:1.1rem;accent-color:var(--success);flex:none;margin:.15rem 0 0;padding:0}.start-form-wrap fieldset label:has(input:checked){border-color:var(--success);background:#39d98a0f}.start-form-wrap input:focus-visible,.start-form-wrap button:focus-visible{outline:2px solid var(--success);outline-offset:3px}@media (max-width:850px){.start-deployment{gap:1.5rem;padding:1.25rem 1rem 2rem}.start-form-wrap{padding:1rem}.start-offer{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:1rem}.start-offer article{padding:.7rem .5rem}.start-offer strong{font-size:clamp(1rem,4.5vw,1.6rem)}.start-offer small{font-size:.65rem;line-height:1.45}.start-form-wrap button{width:100%;font-size:.8rem;line-height:1.5}}.start-form-wrap button[type=submit]{background:var(--success,#39d98a);color:#04100a;letter-spacing:.025em;border:1px solid #39d98a;border-radius:.7rem;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:.5rem;padding:1rem;font-size:.9rem;font-weight:800;line-height:1.4;display:flex;box-shadow:0 4px 18px #39d98a24}.start-form-wrap button[type=submit]:hover:not(:disabled){filter:brightness(1.08)}.start-form-wrap button[type=submit]:focus-visible{outline-offset:3px;outline:3px solid #e5fff0}.start-form-wrap button[type=submit]:disabled{opacity:.7;cursor:wait}.automate-plan-page{max-width:1200px;color:var(--text,#e7f1eb);gap:2rem;margin:auto;padding:2rem 1rem;display:grid}.automate-plan-page h1{margin:.7rem 0;font-size:clamp(2rem,6vw,4rem);line-height:1.1}.automate-plan-page h2{margin-bottom:1rem;font-size:1.5rem}.automate-plan-page p{line-height:1.6}.automate-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1rem;display:grid}.automate-plan-grid article{background:#0c1b16;border:1px solid #28443a;border-radius:1rem;gap:.6rem;padding:1.25rem;display:grid}.automate-plan-grid h3{font-size:1.15rem}.automate-plan-grid strong{font-size:1.5rem}.automate-plan-grid a{color:#04100a;background:#39d98a;border-radius:.6rem;padding:.8rem;font-weight:700;text-decoration:none;display:block}.automate-plan-grid span{color:#8ae5b8}.onboarding-progress,.onboarding-scan{color:#e7f1eb;background:#0c1b16;border:1px solid #28443a;border-radius:1rem;margin-top:1.5rem;padding:1.1rem}.onboarding-progress-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.onboarding-progress-heading small{color:#a1b7ab;font-size:.75rem}.onboarding-progress progress{accent-color:#39d98a;background:#24382e;border:0;border-radius:10px;width:100%;height:5px;margin:1rem 0 1.2rem;display:block}.onboarding-progress progress::-webkit-progress-bar{background:#24382e;border-radius:10px}.onboarding-progress progress::-webkit-progress-value{background:#39d98a;border-radius:10px}.onboarding-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.onboarding-stages li{border-radius:.6rem;align-items:flex-start;gap:.6rem;min-width:0;padding:.6rem;display:flex}.onboarding-stages li>span{border:1px solid #51635a;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:.75rem;display:grid}.onboarding-stages strong{overflow-wrap:anywhere;font-size:.8rem;line-height:1.4;display:block}.onboarding-stages small{color:#a1b7ab;margin-top:.2rem;font-size:.7rem;display:block}.onboarding-stages [data-state=done]>span{color:#04100a;background:#39d98a;border-color:#39d98a}.onboarding-stages [data-state=active]{background:#173c2a;outline:1px solid #39d98a}.onboarding-stages [data-state=failed]{outline:1px solid #e78e85}.onboarding-scan dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.onboarding-scan dt{color:#a1b7ab;font-size:.75rem}.onboarding-scan dd{margin:.25rem 0 0;font-size:1.6rem;font-weight:700}.onboarding-scan p{color:#a1b7ab;margin:.5rem 0 0;font-size:.8rem;line-height:1.6}@media (max-width:550px){.onboarding-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.onboarding-stages li{gap:.45rem;padding:.45rem}.onboarding-progress,.onboarding-scan{padding:.85rem}.onboarding-scan dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.start-actions a:first-child,.start-actions button[data-primary=true]{color:#04100a;background:#39d98a;border:1px solid #39d98a;border-radius:.7rem;min-height:48px;padding:1rem 1.1rem;font-weight:750;text-decoration:none}.start-actions a:first-child:hover,.start-actions button[data-primary=true]:hover:not(:disabled){background:#68e4a8}.start-actions a:focus-visible,.start-actions button:focus-visible{outline-offset:3px;outline:3px solid #e5fff0}.review-checks{color:#d5e7dc;background:#10251a;border:1px solid #496153;border-radius:.8rem;padding:1rem;line-height:1.55}.review-checks ul{padding-left:1.2rem}.review-checks p{margin:.3rem 0}.review-steps{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.review-steps span{border:1px solid #496153;border-radius:99px;padding:.45rem .8rem;font-size:.8rem}.review-steps [aria-current=step]{color:#04100a;background:#39d98a}.customer-review-grid select{color:#e7f1eb;background:#10251a;border:1px solid #496153;border-radius:.6rem;max-width:100%;padding:.8rem;font-size:1rem}.review-checks a{color:#8ae5b8;overflow-wrap:anywhere}.review-checks details{margin-top:.6rem}.review-checks summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.customer-review-grid textarea[rows]{min-height:10rem}.start-deployment .onboarding-connection{color:#a9c4b5;background:#15392c55;border:1px solid #29483e;border-radius:12px;margin:12px 0;padding:12px 16px;font-size:14px;line-height:1.6}
