.si-container{width:100%;max-width:var(--rt-layout-semantic-container-max-width);padding-inline:var(--rt-layout-semantic-container-padding);margin-inline:auto}.si-section{padding-block:var(--si-section-py)}.si-header-gap{gap:var(--rt-dimension-semantic-gap-page-header);flex-direction:column;display:flex}:root{--si-section-py:180px;--si-cta-py:92px;--si-display-size:52px;--si-display-lh:72px;--si-tracking-hero:var(--rt-typography-semantic-letter-spacing-tightest);--si-tracking-tight:var(--rt-typography-semantic-letter-spacing-tight);--si-reveal-shift:24px}@media (max-width:1023px){:root{--si-section-py:120px;--si-display-size:42px;--si-display-lh:58px}}@media (max-width:767px){:root{--si-section-py:80px;--si-display-size:32px;--si-display-lh:46px}}.si-hero{height:900px;position:relative;overflow:clip}@media (max-width:1023px){.si-hero{height:860px}}@media (max-width:767px){.si-hero{flex-direction:column;justify-content:flex-start;align-items:center;gap:36px;height:760px;padding-top:82px;display:flex}}.si-hero-bg{z-index:0;pointer-events:none;background:url(../media/hero-bg.0oadfea6iq0x3.png) top/cover no-repeat;position:absolute;inset:0}@media (max-width:767px){.si-hero-bg{background-position:50%}}[data-theme=dark] .si-hero-bg{background:radial-gradient(776px 485px at 50% 46.1%, #fc7b4c05 0%, #fc7b4c00 100%), radial-gradient(708px 974px at 50% 39.8%, #282f3b 0%, #20252d 47.6%, var(--rt-color-semantic-surface-shallowest) 100%)}.si-hero-wrap{z-index:2;align-items:center;gap:var(--rt-dimension-semantic-gap-2xl);text-align:center;width:max-content;max-width:calc(100% - 2 * var(--rt-layout-semantic-container-padding));flex-direction:column;display:flex;position:absolute;top:118px;left:50%;transform:translate(-50%)}@media (max-width:767px){.si-hero-wrap{flex-shrink:0;width:358px;position:static;top:auto;left:auto;transform:none}}.si-hero-card{z-index:2;position:absolute;top:49.56%;left:20.63%;right:20.63%}@media (max-width:1023px){.si-hero-card{top:48.14%;left:20.57%;right:20.7%}}@media (max-width:767px){.si-hero-card{flex-shrink:0;width:83.58%;margin-inline:auto;position:static;top:auto;left:auto;right:auto}}.si-hero-fade{z-index:3;pointer-events:none;background:linear-gradient(to top, var(--rt-color-semantic-surface-shallowest), transparent);height:128px;position:absolute;bottom:0;left:0;right:0}.si-hero-text{align-items:center;gap:var(--rt-dimension-semantic-gap-lg);flex-direction:column;display:flex}@media (max-width:1023px){.si-hero-text{gap:var(--rt-dimension-semantic-gap-xl)}}@media (max-width:767px){.si-hero-text{gap:12px}}.si-display{font-size:var(--si-display-size);line-height:var(--si-display-lh);font-weight:var(--rt-typography-semantic-font-weight-bold);color:var(--rt-color-semantic-object-boldest);margin:0}.si-hero-headline{letter-spacing:var(--si-tracking-hero);word-break:keep-all}@media (max-width:767px){.si-hero-headline{letter-spacing:-.05em}}.si-hero-sub{font-size:var(--rt-typography-semantic-font-size-title-3);letter-spacing:var(--si-tracking-hero);line-height:30px;font-weight:var(--rt-typography-semantic-font-weight-regular);color:var(--rt-color-semantic-object-neutral);margin:0}.si-hero-sub-segment{max-width:100%;display:inline-block}@media (max-width:767px){.si-hero-sub{font-size:var(--rt-typography-semantic-font-size-body-1);line-height:26px}}.si-hero-buttons,.si-cta-buttons{justify-content:center;align-items:center;gap:var(--rt-dimension-semantic-gap-sm);flex-wrap:wrap;display:flex}@media (max-width:767px){.si-hero-buttons,.si-cta-buttons{flex-flow:column;align-items:stretch;width:fit-content;margin-inline:auto}}.si-accent{color:var(--rt-color-semantic-accent-neutral)}.si-preview{background:var(--rt-color-semantic-surface-elevated);width:100%;max-width:846px;box-shadow:var(--rt-environment-semantic-shadow-md);padding:var(--rt-dimension-semantic-padding-md);border-radius:22px;flex-direction:column;margin-inline:auto;display:flex}.si-preview-region{gap:var(--rt-dimension-semantic-gap-3xl);flex-direction:column;width:100%;display:flex}.si-preview-sec{flex-direction:column;gap:20px;width:100%;display:flex}@media (max-width:767px){.si-preview-sec{gap:var(--rt-dimension-semantic-gap-md)}}.si-preview-region>.si-preview-sec:nth-child(2){gap:var(--rt-dimension-semantic-gap-section-header)}.si-panel{background:var(--rt-color-semantic-surface-elevated);width:100%;box-shadow:var(--rt-environment-semantic-shadow-md);border-radius:var(--rt-dimension-semantic-radius-3xl);padding:var(--rt-dimension-semantic-padding-xl);flex-direction:column;gap:20px;display:flex}@media (max-width:767px){.si-panel{gap:var(--rt-dimension-semantic-gap-md)}}.si-panel-head{gap:var(--rt-dimension-semantic-gap-sm);flex-direction:column;align-items:flex-start;display:flex}.si-card-grid{flex-direction:column;gap:12px;display:flex}.si-card-inner{gap:var(--rt-dimension-semantic-gap-sm);flex-direction:column;align-items:flex-start;display:flex}.si-sec{padding-block:var(--si-section-py);background:var(--rt-color-semantic-surface-shallowest)}.si-sec-wrap{width:100%;max-width:var(--rt-layout-semantic-container-max-width);padding-inline:var(--rt-layout-semantic-container-padding);gap:var(--rt-dimension-semantic-gap-page-header);flex-direction:column;margin-inline:auto;display:flex}.si-sec-head{align-items:flex-start;gap:var(--rt-dimension-semantic-gap-xl);flex-direction:column;display:flex}.si-eyebrow{text-transform:uppercase}.si-sec-display{font-size:var(--si-display-size);line-height:var(--si-display-lh);letter-spacing:var(--si-tracking-tight);font-weight:var(--rt-typography-semantic-font-weight-bold);color:var(--rt-color-semantic-object-boldest);margin:0}.si-sec--alt{background:var(--rt-color-semantic-surface-shallower)}.si-br-mobile{display:none}@media (max-width:767px){.si-br-mobile{display:inline}}.si-info-grid{gap:var(--rt-dimension-semantic-gap-block);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:1024px){.si-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.si-info-card-body{gap:var(--rt-dimension-semantic-gap-md);align-items:flex-start}.si-info-card-text{gap:var(--rt-dimension-semantic-gap-xs);flex-direction:column;display:flex}.si-steps-flow{justify-content:center;align-items:center;gap:var(--rt-dimension-semantic-gap-block);flex-direction:column;width:100%;display:flex}.si-step-card{width:100%}@media (min-width:1024px){.si-steps-flow{flex-flow:wrap}.si-step-card{flex:1 1 0;min-width:0}}.si-step-body{align-items:flex-start}.si-step-text{gap:var(--rt-dimension-semantic-gap-xs);flex-direction:column;display:flex}.si-step-chevron{color:var(--rt-color-semantic-object-neutral);flex-shrink:0;transform:rotate(90deg)}@media (min-width:1024px){.si-step-chevron{transform:none}}.si-result-list{gap:var(--rt-dimension-semantic-gap-block);flex-direction:column;width:100%;display:flex}.si-result-article{background:var(--rt-color-semantic-surface-elevated);border:var(--rt-dimension-semantic-border-width-thin,1px) solid var(--rt-color-semantic-stroke-subtle);border-radius:var(--rt-dimension-semantic-radius-3xl);padding:33px}@media (max-width:767px){.si-result-article{padding:25px}}.si-result-article-inner{gap:var(--rt-dimension-semantic-gap-2xl);flex-direction:column;align-items:stretch;display:flex}@media (min-width:1024px){.si-result-article-inner{flex-direction:row;align-items:center}.si-result-wrap,.si-result-region{flex:1 1 0;width:auto;min-width:0}}.si-result-wrap{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;display:flex}@media (max-width:767px){.si-result-wrap{gap:16px}}.si-result-num{background-image:linear-gradient(99.75deg, var(--rt-color-semantic-accent-neutral) 0.7%, #fffaf8 198.86%);color:#fff;width:32px;height:32px;font-size:16px;font-weight:var(--rt-typography-semantic-font-weight-semibold);letter-spacing:-.5px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:767px){.si-result-num{width:28px;height:28px}}.si-result-lead{gap:var(--rt-dimension-semantic-gap-sm);flex-direction:column;display:flex}.si-result-region{background:url(/figma/result-region-bg.png) 50%/cover no-repeat;border-radius:24px;width:100%;height:428px;position:relative;overflow:clip}@media (max-width:767px){.si-result-region{border-radius:20px;height:320px}}.si-result-mockup{background:var(--rt-color-semantic-surface-elevated);box-shadow:var(--rt-environment-semantic-shadow-md);border-radius:var(--rt-dimension-semantic-radius-3xl);padding:var(--rt-dimension-semantic-padding-xl);flex-direction:column;gap:20px;display:flex;position:absolute;top:11.21%;left:11.91%;right:11.76%}@media (max-width:767px){.si-result-mockup{gap:var(--rt-dimension-semantic-gap-md);top:9.38%;left:7.79%;right:7.79%}}.si-result-mock-group,.si-result-mock-head,.si-result-mock-text{flex-direction:column;display:flex}.si-result-mock-group{gap:var(--rt-dimension-semantic-gap-sm)}.si-result-mock-head{gap:var(--rt-dimension-semantic-gap-sm);align-items:flex-start}.si-result-mock-body{align-items:flex-start}.si-result-mock-text{gap:var(--rt-dimension-semantic-gap-xs)}.si-result-mock-group .si-result-mock-text{gap:var(--rt-dimension-semantic-gap-sm)}.si-result-score{align-items:center;gap:var(--rt-dimension-semantic-gap-3xs);display:flex}.si-cta{padding-block:var(--si-cta-py);flex-direction:column;align-items:center;display:flex;position:relative;overflow:clip}.si-cta-bg{z-index:0;pointer-events:none;background:url(/figma/cta-raw-a.png) 50%/cover no-repeat;position:absolute;inset:0}.si-cta-wrap{z-index:1;width:100%;max-width:var(--rt-layout-semantic-container-max-width);padding-inline:var(--rt-layout-semantic-container-padding);align-items:center;gap:var(--rt-dimension-semantic-gap-2xl);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (max-width:1023px){.si-cta-wrap{gap:40px}}@media (max-width:767px){.si-cta-wrap{gap:var(--rt-dimension-semantic-gap-3xl)}}.si-cta-title{font-size:var(--si-display-size);line-height:var(--si-display-lh);letter-spacing:var(--si-tracking-hero);font-weight:var(--rt-typography-semantic-font-weight-bold);color:var(--rt-color-semantic-object-boldest);text-align:center;word-break:keep-all;margin:0}.si-faq-head{align-items:flex-start;gap:var(--rt-dimension-semantic-gap-lg);flex-direction:column;display:flex}@media (max-width:1023px){.si-faq-head{gap:var(--rt-dimension-semantic-gap-xl)}}@media (max-width:767px){.si-faq-head{gap:var(--rt-dimension-semantic-gap-2xl)}}.si-faq-list{gap:var(--rt-dimension-semantic-gap-block);flex-direction:column;width:100%;display:flex}.si-faq-item{background:var(--rt-color-semantic-surface-elevated);border:var(--rt-dimension-semantic-border-width-thin) solid var(--rt-color-semantic-stroke-subtle);border-radius:var(--rt-dimension-semantic-radius-3xl);width:100%;overflow:clip}.si-faq-q{width:100%;padding:var(--rt-dimension-semantic-padding-xl);text-align:left;cursor:pointer;appearance:none;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;margin:0;font-family:inherit;display:flex}.si-faq-q-text{flex:1;min-width:0}.si-faq-chevron{color:var(--rt-color-semantic-object-subtle);transition:transform var(--rt-environment-semantic-transition-standard) var(--rt-environment-semantic-ease-standard);flex-shrink:0;display:inline-flex}.si-faq-item.is-open .si-faq-chevron{transform:rotate(180deg)}.si-faq-chevron-svg{width:var(--rt-dimension-semantic-icon-xl);height:var(--rt-dimension-semantic-icon-xl);display:block}.si-faq-panel{transition:grid-template-rows var(--rt-environment-semantic-transition-standard) var(--rt-environment-semantic-ease-standard);grid-template-rows:0fr;display:grid}.si-faq-item.is-open .si-faq-panel{grid-template-rows:1fr}.si-faq-panel-inner{min-height:0;overflow:hidden}.si-faq-a{padding:0 var(--rt-dimension-semantic-padding-xl) var(--rt-dimension-semantic-padding-xl);color:var(--rt-color-semantic-object-normal);margin:0}@media (prefers-reduced-motion:reduce){.si-faq-panel,.si-faq-chevron{transition:none}}.si-reveal,.si-reveal-group>:not(.si-reveal-skip){opacity:0;transform:translateY(var(--si-reveal-shift));transition:opacity var(--rt-environment-semantic-transition-slow) var(--rt-environment-semantic-ease-enter), transform var(--rt-environment-semantic-transition-slow) var(--rt-environment-semantic-ease-enter);will-change:opacity, transform}.si-reveal.is-in,.si-reveal-group.is-in>:not(.si-reveal-skip){opacity:1;transform:none}.si-reveal-group>.si-reveal-skip{opacity:0;transition:opacity var(--rt-environment-semantic-transition-slow) var(--rt-environment-semantic-ease-enter)}.si-reveal-group.is-in>.si-reveal-skip{opacity:1}.si-reveal-group.is-in>:not(.si-reveal-skip):first-child{transition-delay:0s}.si-reveal-group.is-in>:not(.si-reveal-skip):nth-child(2){transition-delay:80ms}.si-reveal-group.is-in>:not(.si-reveal-skip):nth-child(3){transition-delay:.16s}.si-reveal-group.is-in>:not(.si-reveal-skip):nth-child(4){transition-delay:.24s}.si-reveal-group.is-in>:not(.si-reveal-skip):nth-child(5){transition-delay:.32s}.si-reveal-group.is-in>:not(.si-reveal-skip):nth-child(n+6){transition-delay:.4s}@media (min-width:1024px){.si-reveal-group--rowlg.is-in>:not(.si-reveal-skip):nth-child(n){transition-delay:0s}}@media (min-width:768px){.si-reveal-group--rowmd.is-in>:not(.si-reveal-skip):nth-child(n){transition-delay:0s}}@media (prefers-reduced-motion:reduce){.si-reveal,.si-reveal-group>:not(.si-reveal-skip){opacity:1;transition:none;transform:none}.si-reveal-group>.si-reveal-skip{opacity:1;transition:none}}
