:root{--ct-blue:#0072FF;--ct-blue-soft:rgba(0, 114, 255, 0.08);--ct-white:#FFFFFF;--ct-bg:#FFFFFF;--ct-btn-ink:#1D1D1F;--ct-tab-ink:#6B6B6B;--ct-tab-ink-hover:#1D1D1F;--ct-field-bg:#F7F8FA;--ct-field-ring:rgba(14, 63, 126, 0.12);--ct-field-ring-hover:rgba(14, 63, 126, 0.24);--ct-dark-bg:radial-gradient(80% 70% at 50% 0%, rgba(0, 114, 255, 0.42), transparent 70%),radial-gradient(60% 50% at 50% 110%, rgba(76, 154, 255, 0.14), transparent 70%),#0A0A0A;--ct-btn-gradient:linear-gradient(180deg, #4c9aff 0%, #0072ff 45%, #0056cc 100%);--ct-shadow-card:rgba(14, 63, 126, 0.06) 0px 0px 0px 1px,rgba(42, 51, 70, 0.03) 0px 1px 1px -0.5px,rgba(42, 51, 70, 0.04) 0px 2px 2px -1px,rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px,rgba(42, 51, 70, 0.03) 0px 5px 5px -2.5px,rgba(42, 51, 70, 0.03) 0px 10px 10px -5px,rgba(42, 51, 70, 0.03) 0px 24px 24px -8px;--ct-shadow-btn:inset 0 -3px 0 #00387e,0 8px 20px rgba(0, 56, 126, 0.22);--ct-shadow-dark:0 1px 0 rgba(255, 255, 255, 0.06) inset,0 24px 48px -16px rgba(0, 40, 100, 0.45);--ct-r-pill:100px;--ct-r-card:25px;--ct-r-item:18px;--ct-r-field:14px;--ct-content:1100px;--ct-content-narrow:820px;--ct-gutter:20px;--ct-gap:24px;--ct-pad-card:clamp(24px, 1.2rem + 1.5vw, 40px);--ct-section:clamp(56px, 2.5rem + 4vw, 104px);--ct-dur:0.3s;--ct-ease:ease;--ct-ease-out-quart:cubic-bezier(0.165, 0.84, 0.44, 1);--ct-dur-arrow:240ms;--ct-btn-arrow-w:16px;--ct-btn-arrow-gap:8px}@supports (corner-shape:squircle){:root{--ct-r-card:50px;--ct-r-item:36px;--ct-r-field:28px}}body{margin:0;font-family:var(--nn-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ct{background:var(--ct-bg);color:var(--nn-ink);font-family:var(--nn-font-body);font-size:var(--nn-fs-body);line-height:var(--nn-lh-body);overflow-x:clip}.ct *,.ct ::after,.ct ::before{box-sizing:border-box}:where(.ct) :where(h1,h2,h3,p){margin:0;padding:0}.ct [hidden]{display:none!important}.ct :focus-visible{outline:2px solid var(--ct-blue);outline-offset:3px}.ct-container{--ct-container:var(--ct-content);width:100%;max-width:calc(var(--ct-container) + 2 * var(--ct-gutter));margin-inline:auto;padding-inline:var(--ct-gutter)}.ct-container--narrow{--ct-container:var(--ct-content-narrow)}@media (max-width:767px){.ct{--ct-gutter:15px}}.ct-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border:0;border-radius:var(--ct-r-pill);corner-shape:squircle;font-family:var(--nn-font-body);font-size:var(--nn-fs-btn);font-weight:var(--nn-fw-ui);line-height:var(--nn-lh-body);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter var(--ct-dur) var(--ct-ease),opacity var(--ct-dur) var(--ct-ease)}.ct-btn::after{content:"";flex:none;width:0;height:var(--ct-btn-arrow-w);margin-left:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M18.5 12H5'/><path d='M13 18c0 0 6-4.42 6-6s-6-6-6-6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M18.5 12H5'/><path d='M13 18c0 0 6-4.42 6-6s-6-6-6-6'/></svg>") center/contain no-repeat;opacity:0;transform:translateX(-6px);transition-property:width,margin-left,opacity,transform;transition-duration:var(--ct-dur-arrow);transition-timing-function:var(--ct-ease-out-quart)}.ct-btn:focus-visible::after,.ct-btn:hover::after{width:var(--ct-btn-arrow-w);margin-left:var(--ct-btn-arrow-gap);opacity:1;transform:none}.ct-btn--no-arrow::after{content:none}.ct-btn:disabled,.ct-btn[aria-disabled=true]{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.ct-btn::after{transition:none}}.ct-btn--primary{background:var(--ct-btn-gradient);color:var(--ct-white);box-shadow:var(--ct-shadow-btn)}.ct-btn--primary:hover:not(:disabled){filter:brightness(1.05)}.ct-btn--secondary{background:var(--ct-white);color:var(--ct-btn-ink);box-shadow:var(--ct-shadow-card)}.ct-btn--small{padding:8px 16px;font-size:var(--nn-fs-ui);line-height:var(--nn-lh-ui)}.ct-card{position:relative;border-radius:var(--ct-r-card);corner-shape:squircle;background:var(--ct-white);box-shadow:var(--ct-shadow-card)}.ct .ct-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ct-hero{position:relative;padding-block:clamp(40px,2.06rem + 1.5vw,64px) clamp(28px,1.5rem + 1.1vw,40px);text-align:center}.ct-hero__inner{display:flex;flex-direction:column;align-items:center;gap:14px}.ct-hero__lead{max-width:var(--nn-measure);text-wrap:balance}.ct-channels{padding-bottom:clamp(56px,2.5rem + 3vw,96px)}.ct-channels__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--ct-gap);align-items:stretch}@media (max-width:1024px){.ct-channels{padding-bottom:clamp(56px,2.5rem + 3vw,96px)}.ct-channels__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ct-channels{padding-bottom:clamp(56px,2.5rem + 3vw,96px)}.ct-channels__grid{gap:16px}}.ct-chat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:var(--ct-pad-card);--nn-ink:#FFFFFF;--nn-ink-2:rgba(255, 255, 255, 0.78);--nn-muted:rgba(255, 255, 255, 0.78);background:var(--ct-dark-bg);color:var(--nn-ink);box-shadow:var(--ct-shadow-dark);text-align:center}.ct-chat__body{max-width:36ch}.ct-chat .ct-btn{margin-top:8px}@media (max-width:1024px){.ct-chat{padding-block:40px}}@media (max-width:767px){.ct-chat{padding-block:32px}.ct-chat .ct-btn{align-self:stretch}}body>.nn-pr-chat-fab{display:none}.ct-message{display:flex;flex-direction:column;gap:12px;padding:var(--ct-pad-card)}.ct-message__intro{margin-bottom:8px}.ct-message__gate{display:flex;align-items:center;gap:16px;padding:16px 16px 16px 20px;border-radius:var(--ct-r-item);corner-shape:squircle;background:var(--ct-blue-soft)}.ct-message__gate-text{flex:1}.ct-message__gate .ct-btn{flex:none}@media (max-width:767px){.ct-message__gate{flex-direction:column;align-items:stretch}}.ct-form{display:flex;flex-direction:column;gap:16px;flex:1}.ct-field{display:flex;flex-direction:column;gap:6px}.ct-field--grow{flex:1}.ct-field__row{display:flex;align-items:baseline;justify-content:space-between}.ct-field__count{font-size:var(--nn-fs-caption);line-height:var(--nn-lh-caption);font-variant-numeric:tabular-nums;color:var(--nn-faint)}.ct-field__control{width:100%;padding:12px 16px;border:0;border-radius:var(--ct-r-field);corner-shape:squircle;background:var(--ct-field-bg);box-shadow:inset 0 0 0 1px var(--ct-field-ring);color:var(--nn-ink);font-family:var(--nn-font-body);font-size:var(--nn-fs-body);line-height:var(--nn-lh-small);transition:box-shadow var(--ct-dur) var(--ct-ease),background-color var(--ct-dur) var(--ct-ease)}.ct-field__control:hover{box-shadow:inset 0 0 0 1px var(--ct-field-ring-hover)}.ct-field__control:focus-visible{outline:0;background:var(--ct-white);box-shadow:inset 0 0 0 1.5px var(--ct-blue),0 0 0 4px var(--ct-blue-soft)}.ct-field__control::placeholder{color:var(--nn-faint)}.ct-field__control--area{flex:1;min-height:150px;resize:vertical}.ct-field__control[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--nn-danger)}.ct-select{position:relative}.ct-select select{appearance:none;padding-right:44px;cursor:pointer}.ct-select::after{content:"";position:absolute;top:50%;right:16px;width:14px;height:14px;margin-top:-7px;background-color:var(--nn-muted);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") center/contain no-repeat;pointer-events:none}.ct-form__status{color:var(--nn-danger)}.ct-form__status:empty{display:none}.ct-form__status--info{color:var(--nn-muted)}.ct-form__submit{align-self:flex-start}@media (max-width:767px){.ct-form__submit{align-self:stretch}}.ct-sent{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding:24px;border-radius:var(--ct-r-item);corner-shape:squircle;background:var(--ct-field-bg);outline:0}.ct-sent__tick{width:36px;height:36px;border-radius:50%;position:relative;background:var(--nn-success)}.ct-sent__tick::after{content:"";position:absolute;inset:9px;background:var(--ct-white);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center/contain no-repeat}.ct-faq{padding-block:calc(var(--ct-section) * 0.5) calc(var(--ct-section) * 0.9)}.ct-faq__title{text-align:center}.ct .ct-faq__intro{max-width:var(--nn-measure);margin:12px auto 0;text-align:center}.ct-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:32px}.ct-tab{padding:9px 18px;border:0;border-radius:var(--ct-r-pill);corner-shape:squircle;background:var(--ct-white);box-shadow:var(--ct-shadow-card);color:var(--ct-tab-ink);font-family:var(--nn-font-body);font-size:var(--nn-fs-ui);font-weight:var(--nn-fw-ui);line-height:var(--nn-lh-ui);cursor:pointer;transition:color var(--ct-dur) var(--ct-ease),background-color var(--ct-dur) var(--ct-ease)}.ct-tab:hover{color:var(--ct-tab-ink-hover)}.ct-tab[aria-selected=true]{background:var(--ct-btn-gradient);box-shadow:var(--ct-shadow-btn);color:var(--ct-white)}@media (max-width:767px){.ct-tabs{flex-wrap:nowrap;justify-content:flex-start;margin-inline:calc(-1 * var(--ct-gutter));padding:4px var(--ct-gutter) 10px;overflow-x:auto;scrollbar-width:none}.ct-tabs::-webkit-scrollbar{display:none}.ct-tabs{gap:8px}.ct-tab{flex:none;padding:8px 12px}}.ct-faq__group{display:flex;flex-direction:column;gap:12px;margin-top:28px}.ct-faq__group-title{margin-top:12px}.ct-faq--tabbed .ct-faq__group-title{display:none}.ct-qa{border-radius:var(--ct-r-item);corner-shape:squircle;background:var(--ct-white);box-shadow:var(--ct-shadow-card)}.ct-qa>summary{position:relative;display:block;padding:18px 56px 18px 22px;font-size:var(--nn-fs-h4);font-weight:var(--nn-fw-h4);line-height:var(--nn-lh-h4);color:var(--nn-ink);list-style:none;cursor:pointer;border-radius:inherit}.ct-qa>summary::-webkit-details-marker{display:none}.ct-qa>summary::after{content:"";position:absolute;top:50%;right:22px;width:18px;height:18px;margin-top:-9px;background-color:var(--nn-muted);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") center/contain no-repeat;transition:transform var(--ct-dur) var(--ct-ease-out-quart),background-color var(--ct-dur) var(--ct-ease)}.ct-qa>summary:hover::after,.ct-qa[open]>summary::after{background-color:var(--ct-blue)}.ct-qa[open]>summary::after{transform:rotate(180deg)}.ct-qa>summary:focus-visible{outline-offset:-2px}.ct-qa__a{padding:0 22px 20px}@supports (interpolate-size:allow-keywords){.ct-qa{interpolate-size:allow-keywords}.ct-qa::details-content{block-size:0;overflow:clip;transition:block-size var(--ct-dur) var(--ct-ease-out-quart),content-visibility var(--ct-dur) allow-discrete}.ct-qa[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.ct-qa::details-content,.ct-qa>summary::after{transition:none}}