.ms-section{padding:clamp(64px,7.5vw,108px) 0;position:relative}.ms-section-head{gap:16px;max-width:720px;margin-bottom:clamp(32px,4vw,52px);display:grid}.ms-section-head .ms-text{max-width:40em;font-size:1.0625rem}.ms-section-head a{color:var(--ms-blue);text-underline-offset:3px;text-decoration:underline}.ms-hero{padding:clamp(28px,4vw,60px) 0 clamp(44px,5vw,68px);position:relative;overflow:clip}.ms-hero__backdrop{pointer-events:none;background:radial-gradient(42% 48% at 76% 38%,#3a6cf01c,#0000 72%),linear-gradient(90deg,#0d1a330d 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#0d1a330d 1px,#0000 1px) 0 0/64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 62% 42%,#000 25%,#0000 78%);mask-image:radial-gradient(75% 70% at 62% 42%,#000 25%,#0000 78%)}.ms-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.ms-hero__copy{justify-items:start;gap:20px;display:grid}.ms-hero__title{margin-top:4px}.ms-hero__line{display:block}.ms-snap{animation:ms-snap .9s var(--ms-ease-snap) both;animation-delay:calc(80ms + var(--w,0) * .11s);display:inline-block}@keyframes ms-snap{0%{transform:translate(.06em,.42em)rotate(5deg)}}.ms-hero__accent-line{animation-delay:90ms}.ms-hero__accent{color:var(--ms-blue);-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:ms-underline 1s var(--ms-ease) .7s both;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .07em;padding-bottom:.06em}.ms-hero__in{animation:ms-fade-rise .8s var(--ms-ease) both;animation-delay:calc(.14s + var(--d,1) * 90ms)}.ms-hero__actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.ms-hero__assure{color:var(--ms-ink-2);flex-wrap:wrap;gap:6px 18px;font-size:.875rem;font-weight:550;display:flex}.ms-hero__assure li{align-items:center;gap:7px;display:inline-flex}.ms-hero__assure svg{width:15px;height:15px;color:var(--ms-emlak)}.ms-hero__visual{justify-items:center;min-width:0;display:grid}.ms-hero__image{border-radius:var(--ms-radius-l);width:100%;height:auto;box-shadow:var(--ms-shadow-2)}@keyframes ms-line-rise{0%{transform:translateY(.22em)}}@keyframes ms-underline{0%{background-size:0% .07em}}@keyframes ms-fade-rise{0%{opacity:0;transform:translateY(14px)}}.ms-faq{background:var(--ms-paper-deep);border-top:1px solid var(--ms-line-soft)}.ms-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ms-faq__grid .ms-section-head{margin-bottom:0;position:sticky;top:112px}.ms-faq__list{border-top:1px solid var(--ms-line)}.ms-faq__item{border-bottom:1px solid var(--ms-line)}.ms-faq__item summary{font-family:var(--ms-font-display);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:clamp(1.0625rem,.25vw + 1rem,1.1875rem);font-weight:750;list-style:none;display:flex}.ms-faq__item summary::-webkit-details-marker{display:none}.ms-faq__item summary svg{width:22px;height:22px;color:var(--ms-ink-3);transition:transform .28s var(--ms-ease), color .2s ease}.ms-faq__item[open] summary svg{color:var(--ms-blue);transform:rotate(180deg)}.ms-faq__item p{max-width:40em;color:var(--ms-ink-2);padding-bottom:22px;font-size:1rem;line-height:1.65}@supports (interpolate-size:allow-keywords){.ms-faq__list{interpolate-size:allow-keywords}.ms-faq__item::details-content{height:0;transition:height .34s var(--ms-ease), content-visibility .34s allow-discrete;overflow:clip}.ms-faq__item[open]::details-content{height:auto}}.ms-final{background:radial-gradient(60% 90% at 88% 0%, #3a6cf08c, transparent 62%), var(--ms-blue-deep);color:#fff;padding:clamp(72px,8vw,120px) 0;position:relative;overflow:clip}.ms-final__inner{z-index:1;justify-items:start;gap:24px;display:grid;position:relative}.ms-final .ms-eyebrow{color:#c2d1ff}.ms-final .ms-h2{color:#fff;max-width:16em;font-size:clamp(2rem,2.8vw + .9rem,3.5rem)}.ms-final .ms-lead{color:#ffffffd1}.ms-final__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.ms-final__spine{background:#ffffff2e;width:2px;position:absolute;top:0;bottom:0;right:clamp(32px,12vw,220px)}.ms-final__spine span{top:calc(16% + var(--i) * 16%);width:28px;height:11px;animation:5s ease-in-out infinite ms-final-vert;animation-delay:calc(var(--i) * .5s);background:#ffffff4d;border-radius:999px;position:absolute;left:-13px}@keyframes ms-final-vert{0%,40%,to{background:#ffffff4d;transform:none}18%{background:#fff;transform:scaleX(1.45)}}@supports (animation-timeline:scroll()){@media (min-width:961px) and (prefers-reduced-motion:no-preference){.ms-hero__backdrop{animation:linear both ms-parallax;animation-timeline:scroll(root);animation-range:0 900px;inset:-140px 0 0}}}@keyframes ms-parallax{to{transform:translateY(140px)}}.ms-site[data-ms-motion=on] [data-ms-reveal] .ms-eyebrow:before,.ms-site[data-ms-motion=on] .ms-eyebrow[data-ms-reveal]:before{transform-origin:0;transition:transform .7s var(--ms-ease) .25s;transform:scaleX(0)}.ms-site[data-ms-motion=on] [data-ms-reveal][data-in=true] .ms-eyebrow:before,.ms-site[data-ms-motion=on] .ms-eyebrow[data-ms-reveal][data-in=true]:before{transform:none}.ms-section-head--center{text-align:center;justify-items:center;margin-inline:auto}@media (max-width:960px){.ms-hero__grid,.ms-faq__grid{grid-template-columns:minmax(0,1fr)}.ms-hero__visual{margin-top:8px}.ms-faq__grid .ms-section-head{position:static}.ms-final__spine{display:none}}@media (max-width:720px){.ms-container{width:calc(100% - 36px)}.ms-hero__actions .ms-btn{flex:100%}}.ms-app{padding-block:clamp(48px,6vw,88px) 0}.ms-app__panel{border:1px solid var(--ms-line);border-radius:var(--ms-radius-l);background:var(--ms-card);align-items:center;gap:clamp(20px,3vw,36px);padding:clamp(24px,3.5vw,44px);display:flex}.ms-app__icon{background:var(--ms-accent-tint,var(--ms-blue-tint));width:64px;height:64px;color:var(--ms-accent,var(--ms-blue));border-radius:18px;flex-shrink:0;place-items:center;display:grid}.ms-app__icon svg{width:30px;height:30px}.ms-app__copy{flex:1;gap:10px;display:grid}.ms-site .ms-app .ms-store-badge img{height:52px}@media (max-width:720px){.ms-app__panel{flex-direction:column;align-items:flex-start}.ms-app__icon{border-radius:15px;width:52px;height:52px}.ms-site .ms-app .ms-store-badge img{height:48px}}
