.s9{background:var(--bg);font-family:var(--font-sans);height:100%;box-sizing:border-box;padding:var(--card-inset, 24px);display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.s9-card{flex:1;background:var(--surface-dark);border-radius:var(--card-radius, 28px);color:var(--text-inverse);padding:52px max(96px,calc((100% - 1336px)/2)) 44px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.s9-eyebrow{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-55)}.s9-h2{margin:0 0 14px;font-family:var(--font-headline);font-size:64px;font-weight:800;letter-spacing:-.03em;line-height:1.06;color:var(--text-inverse);max-width:980px}.s9-sub{margin:0;font-size:19px;line-height:1.5;font-weight:500;color:var(--on-dark-55);max-width:720px;text-wrap:pretty}.s9-split{margin-top:36px;display:grid;grid-template-columns:55fr 45fr;gap:72px;align-items:start;flex:1}.s9-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.s9-check-line{display:flex;align-items:center;gap:14px;font-size:20px;font-weight:600;color:var(--text-inverse)}.s9-check-line svg{flex-shrink:0}.s9-talk{margin-top:36px}.s9-talk-label{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--on-dark-55)}.s9-talk-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.s9-tcard{display:flex;flex-direction:column;gap:6px;padding:16px 15px 14px;border:1.5px solid var(--on-dark-hairline);border-radius:14px;text-decoration:none;color:inherit;transition:border-color .18s ease,background .18s ease;cursor:pointer}a.s9-tcard:hover{border-color:#ffffff4d;background:#ffffff0a}.s9-tcard-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.s9-tcard-badge{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:var(--accent);background:#5b4dff24;border-radius:999px;padding:3px 8px}.s9-tcard-title{margin:0;font-size:14.5px;font-weight:700;color:var(--text-inverse)}.s9-tcard-sub{margin:0;font-size:12px;font-weight:500;color:var(--on-dark-55)}.s9-tcard-detail{margin:0;font-size:12.5px;font-weight:600;color:var(--on-dark-70);letter-spacing:.01em}.s9-tcard-email-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:2px}.s9-tcard-addr{font-size:12px;font-weight:600;color:var(--on-dark-70)}.s9-tcard-copy{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;flex-shrink:0;border:1px solid var(--on-dark-hairline);background:none;cursor:pointer;color:var(--on-dark-55);transition:border-color .15s,color .15s}.s9-tcard-copy:hover{border-color:var(--accent);color:var(--accent)}.s9-tcard-copied{font-size:11px;font-weight:700;color:var(--accent)}.s9-tcard-mailto{font-size:11.5px;font-weight:500;color:var(--on-dark-35, rgba(255,255,255,.35));text-decoration:none;margin-top:2px;display:block}.s9-tcard-mailto:hover{color:var(--on-dark-55)}.s9-tcard-sla{display:flex;align-items:center;gap:7px;margin:4px 0 0;font-size:11.5px;font-weight:500;color:var(--on-dark-35, rgba(255,255,255,.35))}.s9-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.s9-dot-v{background:var(--accent)}.s9-dot-g{background:#25d366}.s9-form{display:flex;flex-direction:column;gap:16px}.s9-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.s9-field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:var(--on-dark-55)}.s9-field input{font-family:inherit;font-size:16px;color:var(--text-inverse);background:#ffffff0e;border:1.5px solid var(--on-dark-hairline);border-radius:12px;padding:14px 16px}.s9-field input::placeholder{color:var(--on-dark-35, rgba(255,255,255,.35));font-weight:400}.s9-field input:focus{outline:none;border-color:var(--accent)}.s9-consent{display:flex;align-items:flex-start;gap:10px;min-height:44px;font-size:13px;line-height:1.45;color:var(--on-dark-55);cursor:pointer;padding:4px 0}.s9-consent input{margin-top:1px;flex-shrink:0;width:20px;height:20px;accent-color:var(--accent);border:2px solid rgba(255,255,255,.45);cursor:pointer}.s9-consent.err input{outline:2px solid oklch(65% .22 25)}.s9-consent a{color:var(--text-inverse);font-weight:600}.s9-btn{font-family:inherit;font-size:16.5px;font-weight:700;color:#fff;background:var(--accent);border:none;border-radius:999px;padding:17px 28px;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;box-shadow:0 10px 30px -10px var(--accent-glow)}.s9-btn:hover{transform:translateY(-1px);box-shadow:0 14px 34px -10px var(--accent-glow)}.s9-btn:active{transform:scale(.985)}.s9-btn:disabled{cursor:default}.s9-btn:disabled:hover{transform:none;box-shadow:0 10px 30px -10px var(--accent-glow)}.s9-btn-faces{display:grid;place-items:center}.s9-btn-face{grid-area:1 / 1;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;opacity:0;transform:translateY(3px);filter:blur(3px);transition:opacity .24s ease,transform .24s ease,filter .24s ease}.s9-btn-face.on{opacity:1;transform:none;filter:none}.s9-spin{animation:s9-spin .85s linear infinite}@keyframes s9-spin{to{transform:rotate(360deg)}}.s9-field.err input{border-color:#f94144}.s9-field.err>span{color:#fa6863}.s9-channel{display:flex;flex-direction:column;gap:8px}.s9-channel-label{font-size:13px;font-weight:600;color:var(--on-dark-55)}.s9-channel-opts{display:flex;gap:8px;flex-wrap:wrap}.s9-channel-opt{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--on-dark-55);background:#ffffff0e;border:1.5px solid var(--on-dark-hairline);border-radius:999px;padding:7px 14px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.s9-channel-opt input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.s9-channel-opt.sel{border-color:var(--accent);color:var(--text-inverse)}.s9-micro{margin:0;font-size:12.5px;line-height:1.5;color:var(--on-dark-35, rgba(255,255,255,.35))}.s9-success{margin:0;display:flex;align-items:flex-start;gap:12px;padding:22px 24px;border:1.5px solid var(--on-dark-hairline);border-radius:14px;font-size:17px;font-weight:600;line-height:1.5;color:var(--text-inverse)}.s9-success svg{flex-shrink:0;margin-top:3px}.s9-success{animation:s9-rise .42s cubic-bezier(.33,0,.2,1) both}.s9-check path{stroke-dasharray:22;stroke-dashoffset:22;animation:s9-draw .5s cubic-bezier(.4,0,.2,1) .16s forwards}@keyframes s9-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes s9-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.s9-btn-face{transition:none;filter:none;transform:none}.s9-spin,.s9-success{animation:none}.s9-check path{animation:none;stroke-dashoffset:0}}.s9-form-badge{display:inline-block;align-self:flex-start;margin-bottom:14px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:#5b4dff24;border-radius:999px;padding:5px 12px}.s9-formwrap{display:flex;flex-direction:column}.s9-formerr{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;background:#ff60541a;border:1px solid rgba(255,120,110,.38)}.s9-formerr p{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-inverse)}.s9-formerr p a{color:var(--text-inverse);font-weight:600;text-decoration:underline}.s9-formerr-wa{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:14px;font-weight:700;text-decoration:none;color:#fff;background:#25d366;border-radius:999px;padding:10px 16px;transition:filter .15s ease}.s9-formerr-wa:hover{filter:brightness(1.05)}.s9-trust{margin:28px 0 0;padding-top:22px;border-top:1px solid var(--on-dark-hairline);font-size:13.5px;font-weight:500;color:var(--on-dark-55);text-align:center}.s9-eyebrow,.s9-h2,.s9-sub{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.s9-h2{transition-delay:60ms}.s9-sub{transition-delay:.14s}.s9.is-visible .s9-eyebrow,.s9.is-visible .s9-h2,.s9.is-visible .s9-sub{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.s9-offer,.s9-formwrap,.s9-trust{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.s9-offer{transition-delay:.28s}.s9-formwrap{transition-delay:.4s}.s9-trust{transition-delay:.54s}.s9.is-visible .s9-offer,.s9.is-visible .s9-formwrap,.s9.is-visible .s9-trust{opacity:1;transform:none}}.s9.s9-mob{padding:12px}.s9.s9-mob .s9-card{padding:48px 24px 36px;border-radius:22px}.s9.s9-mob .s9-h2{font-size:38px;letter-spacing:-.025em}.s9.s9-mob .s9-sub{font-size:17px}.s9.s9-mob .s9-split{margin-top:36px;grid-template-columns:1fr;gap:40px}.s9.s9-mob .s9-check-line{font-size:17px}.s9.s9-mob .s9-talk{margin-top:36px}.s9.s9-mob .s9-talk-cards{grid-template-columns:1fr;gap:10px}.s9.s9-mob .s9-trust{margin-top:40px;font-size:12.5px;line-height:1.6}.ft{background:var(--bg);font-family:var(--font-sans);box-sizing:border-box;padding:56px 80px 28px;-webkit-font-smoothing:antialiased;color:var(--text)}.ft-top{display:grid;grid-template-columns:1.2fr 1.4fr auto;gap:56px;align-items:start;padding-bottom:40px}.ft-brand .logo{margin-bottom:14px}.ft-line{margin:12px 0 0;font-size:14px;line-height:1.55;color:var(--muted);max-width:300px;text-wrap:pretty}.ft-email-row{display:flex;align-items:center;gap:8px;margin-top:14px}.ft-email{font-size:14.5px;font-weight:600;color:var(--text);text-decoration:none}.ft-email:hover{color:var(--accent)}.ft-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1.5px solid rgba(14,14,18,.16);background:none;cursor:pointer;color:var(--muted);transition:border-color .15s ease,color .15s ease}.ft-copy-btn:hover{border-color:var(--accent);color:var(--accent)}.ft-copied-toast{font-size:12px;font-weight:600;color:var(--accent);animation:ftFadeUp .25s ease}@keyframes ftFadeUp{0%{opacity:0;transform:translateY(4px)}}.ft-cols{display:flex;gap:64px}.ft-col{display:flex;flex-direction:column;gap:10px}.ft-col-title{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ft-link{font-size:14.5px;font-weight:500;color:var(--text);text-decoration:none;width:fit-content;white-space:nowrap}.ft-link:hover{color:var(--accent)}.ft-stub{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid rgba(14,14,18,.18);border-radius:999px;padding:1px 7px;margin-left:8px;vertical-align:2px}.ft-social{display:flex;gap:8px}.ft-soc{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1.5px solid rgba(14,14,18,.16);border-radius:999px;color:var(--text);transition:border-color .15s ease,color .15s ease}.ft-soc:hover{border-color:var(--accent);color:var(--accent)}.ft-legal{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:20px 0;border-top:1px solid rgba(14,14,18,.12)}.ft-legal-line{margin:0;font-size:12.5px;line-height:1.6;color:var(--muted)}.ft-legal-line em{font-style:normal;opacity:.75}.ft-legal-right{display:flex;align-items:center;gap:18px;flex-shrink:0}.ft-legal-right a{font-size:12.5px;font-weight:600;color:var(--muted);text-decoration:none}.ft-legal-right a:hover{color:var(--text)}.ft-cookie-btn{font-size:12.5px;font-weight:600;color:var(--muted);background:none;border:none;padding:0;cursor:pointer;font-family:inherit;transition:color .15s}.ft-cookie-btn:hover{color:var(--text)}.ft-lang{display:inline-flex;gap:2px;background:#0e0e120f;border-radius:999px;padding:2px}.ft-lang button,.ft-lang a{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--muted);background:none;border:none;border-radius:999px;padding:4px 10px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.ft-lang a:hover{color:var(--text)}.ft-lang button.sel,.ft-lang a.sel{background:var(--surface-dark);color:var(--text-inverse)}.ft-last{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px}.ft-copy{font-size:12.5px;color:var(--muted)}.ft-built{font-size:12px;color:var(--muted);opacity:.75;text-align:right}.ft.ft-mob{padding:44px 24px 24px}.ft.ft-mob .ft-top{grid-template-columns:1fr;gap:36px;padding-bottom:32px}.ft.ft-mob .ft-cols{gap:48px}.ft.ft-mob .ft-legal{flex-direction:column;align-items:flex-start;gap:16px}.ft.ft-mob .ft-last{flex-direction:column;align-items:flex-start;gap:6px}.ft.ft-mob .ft-built{text-align:left}@media(prefers-reduced-motion:reduce){.s9-eyebrow,.s9-h2,.s9-sub,.s9-offer,.s9-formwrap,.s9-trust{opacity:1!important;transform:none!important;transition:none!important}}
