.page__grid.page__grid--wide{max-width:var(--container);grid-template-columns:minmax(0,1fr)}.page__grid--wide .prose>p{max-width:44em}.stage.stage--aside{border-radius:24px;padding:22px 14px}.stage--aside .states{box-shadow:var(--ui-menu-shadow)}.prose .plans{margin-top:44px}.prose .plan h3,.prose .plan p{margin:0}.prose .plan .plan__for{margin-top:4px}.prose .plan .plan__price{margin-top:18px}.prose .plan__inc{gap:6px;margin-top:18px;display:grid}.prose .plan__inc li{padding-left:22px}.prose .plan__inc li:before{border-left:2px solid var(--icon);border-bottom:2px solid var(--icon);opacity:1;background:0 0;border-radius:0;width:9px;height:5px;top:.45em;left:2px;transform:rotate(-45deg)}.prose .plan__cta{margin-top:auto;padding-top:20px}.prose .plan__cta .btn{width:100%}.prose .rule{margin-top:18px}.prose .rule:before{content:"";width:22px;height:22px;box-shadow:inset 0 0 0 1.7px var(--icon);background:radial-gradient(circle at 50% 33%, var(--icon) 1.3px, transparent 1.6px), linear-gradient(var(--icon), var(--icon)) 50% 64% / 1.8px 6px no-repeat;border-radius:50%;flex:none;margin-top:2px}.prose .rule+p{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:24px;display:flex}.prose .qa{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.prose .qa>div{background:var(--surface);box-shadow:var(--card-shadow), inset 0 0 0 1px var(--hairline);border-radius:18px;padding:20px 22px}.prose .qa h3{margin:0 0 6px;font-size:17px}.prose .qa p{margin:0;font-size:16px}.prose .contact{background:var(--surface);box-shadow:var(--card-shadow), inset 0 0 0 1px var(--hairline);border-radius:24px;margin-top:40px;padding:32px;font-size:16px;line-height:1.5}.prose .contact p{margin:0}.contact__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.field{align-content:start;gap:8px;min-width:0;display:grid}.field--wide{grid-column:1/-1}.field label{color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:600}.field label span{color:var(--text-3);font-weight:400}.field input,.field select,.field textarea{background:var(--surface-2);width:100%;min-height:46px;color:var(--text);font:400 16px/1.4 var(--font);letter-spacing:-.011em;box-shadow:inset 0 0 0 1px var(--hairline-2);-webkit-appearance:none;appearance:none;border:0;border-radius:12px;margin:0;padding:11px 14px;transition:box-shadow .15s}.field textarea{resize:vertical;min-height:196px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--focus), 0 0 0 4px color-mix(in srgb, var(--focus) 20%, transparent);outline:none}.field [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--bad-line)}.field [aria-invalid=true]:focus{box-shadow:inset 0 0 0 1.5px var(--bad-line), 0 0 0 4px color-mix(in srgb, var(--bad-line) 20%, transparent)}.select{display:block;position:relative}.select select{cursor:pointer;padding-right:40px}.select select:invalid{color:var(--text-3)}.select option{color:var(--text)}.select:after{content:"";border-right:1.8px solid var(--text-3);border-bottom:1.8px solid var(--text-3);pointer-events:none;width:7px;height:7px;margin-top:-6px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.field__hint{color:var(--text-3);font-size:14px}.field__error{color:var(--bad-text);font-size:14px;font-weight:500}.contact__check{margin-top:20px}.contact__check:empty{display:none}.prose .contact__status{background:var(--bad-bg);color:var(--bad-text);border-radius:12px;margin-top:20px;padding:12px 16px;font-size:15px;font-weight:500}.prose .contact__status:empty{display:none}.contact__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:26px;display:flex}.contact__note{max-width:42ch;color:var(--text-3);font-size:14px}.contact .btn:disabled{opacity:.6;cursor:default;transform:none}.contact .btn:disabled:hover{background:var(--accent)}.contact.is-sent .contact__fields,.contact.is-sent .contact__check,.contact.is-sent .contact__status,.contact.is-sent .contact__foot{display:none}.contact__sent{justify-items:start;gap:8px;display:grid}.contact__sent:focus{outline:none}.contact__tick{background:var(--icon-bg);width:44px;height:44px;color:var(--icon);box-shadow:inset 0 0 0 1px var(--icon-ring);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.contact__tick .icon{stroke-width:2.2px;width:22px;height:22px}.prose .contact__sent h2{border:0;margin:0;padding:0;font-size:24px}.prose .contact__sent .btn{margin-top:14px}.bpage{padding-block:104px 120px}.bpage__head{gap:18px;max-width:820px;margin-bottom:48px;display:grid}.bpage__head .eyebrow{color:var(--hero-eyebrow);margin:0}.bpage__head h1{color:var(--hero-text);letter-spacing:-.034em;font-size:clamp(42px,5.4vw,72px);font-weight:700;line-height:1.02}.bpage__head .lede{max-width:40em;color:var(--hero-text-2)}.bpage__sample{color:var(--hero-text-2);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:15px;display:flex}.bpage__sec{margin-top:96px}.bpage__sec .h2{margin-bottom:28px}.method{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.method>div{background:var(--surface);box-shadow:var(--card-shadow), inset 0 0 0 1px var(--hairline);border-radius:20px;padding:22px 24px}.method dt{margin-bottom:6px;font-size:17px;font-weight:600}.method dd{color:var(--text-2);font-size:15.5px}@media (width<=980px){.method{grid-template-columns:1fr 1fr}.bpage{padding-block:72px 96px}.prose .qa{grid-template-columns:1fr}}@media (width<=640px){.method{grid-template-columns:1fr}.bpage{padding-block:48px 80px}.bpage__head h1{font-size:40px}.bpage__sec{margin-top:72px}.prose .plans{margin-top:32px}.prose .contact{border-radius:20px;margin-top:32px;padding:22px 18px}.contact__fields{grid-template-columns:minmax(0,1fr);gap:20px}.contact__foot .btn{width:100%}}
