.pricing-guide{min-width:0}.start .package-lead{padding:48px clamp(20px,5vw,76px) 24px}.start .package-lead h1{margin:16px 0 20px;font-size:clamp(44px,5vw,72px);line-height:1.05}.start .package-lead h1 br{display:none}.start .package-lead h1 em{margin-left:.2em}.start .package-lead>p:last-child{max-width:65ch;margin-bottom:0;font-size:17px}.start>.pricing-guide{padding:24px clamp(20px,5vw,76px) 64px;scroll-margin-top:90px}.start .pricing-guide-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.start .pricing-guide-option{border:1px solid var(--rule);background:var(--white);padding:28px}.start .pricing-guide-option h3{font:500 29px/1.2 var(--display);margin-bottom:18px}.start .checkout-preview{max-width:860px;margin:36px 0;padding:28px}.custom-project-section{background:var(--paper-deep);border-top:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:7vw;padding:64px clamp(20px,5vw,76px);scroll-margin-top:90px;display:grid}.custom-project-section h2{font:450 clamp(38px,4vw,60px)/1.06 var(--display);margin:20px 0}.custom-project-section>header p{max-width:44ch}.start .custom-project-section .form-layout{min-width:0;padding:0;display:block}.custom-project-section form{min-width:0}@media (width<=800px){.start .pricing-guide-options{grid-template-columns:1fr;gap:16px}.start .pricing-guide-option{padding:24px}.custom-project-section{grid-template-columns:1fr;gap:28px;padding-block:44px}.start .package-lead{padding-top:32px}.start .package-lead h1 em{margin-left:0;display:block}.start .checkout-preview{padding:20px}}.pricing-guide>p{font-size:14px;line-height:1.55}.pricing-guide-options{margin:24px 0}.pricing-guide-option{border-top:1px solid var(--rule);padding:19px 0}.pricing-guide-option h3{margin:0 0 6px;font-size:15px;line-height:1.35}.pricing-guide-option .pricing-guide-price{color:var(--signal);letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(23px,2.6vw,32px);font-weight:650;line-height:1.2}.pricing-guide-option>p:last-child{margin:0;font-size:14px;line-height:1.55}.pricing-guide-details{border-top:1px solid var(--rule);font-size:14px}.pricing-guide-details summary{cursor:pointer;min-height:48px;padding:15px 0;font-weight:650}.pricing-guide-details p{margin:0 0 18px;line-height:1.55}.pricing-guide-note{color:var(--muted)}.pricing-guide a{text-underline-offset:3px;text-decoration:underline}.pricing-guide summary:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.checkout-preview{border:1px solid var(--rule);margin:24px 0;padding:20px}.checkout-preview h3{font-size:22px;line-height:1.3}.checkout-preview p,.checkout-preview li{font-size:14px;line-height:1.55}.checkout-preview ul{padding-left:20px}.checkout-ack{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.checkout-ack input{width:20px;height:20px;accent-color:var(--signal);flex:0 0 20px;margin-top:2px}.checkout-preview .submit-project{white-space:normal;width:100%;min-height:48px}.checkout-preview .submit-project:disabled{opacity:.55;cursor:not-allowed}
