.stp{background:var(--bg);color:var(--ink)}.stp-wrap{max-width:1240px;margin-inline:auto;padding-inline:32px}.stp-sec{padding-block:clamp(64px,7vw,104px)}.stp-sec--white{background:#fff}.stp-sec--tint{background:var(--primary-50)}.stp-lead{color:var(--ink-2);max-width:480px;margin:0;font-size:17px;line-height:1.6}.stp h1,.stp h2,.stp h3{font-family:var(--font-title);margin:0;font-weight:700}.stp h2{letter-spacing:-.02em;font-size:clamp(32px,3.4vw,46px);line-height:1.06}.stp-head{text-align:center;max-width:700px;margin:0 auto 48px}.stp-head .eyebrow{margin-bottom:14px;display:block}.stp-head--ondark h2{color:#fff}.stp-hdr{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#faf9f6eb;position:sticky;top:0}.stp-hdr__in{align-items:center;gap:20px;padding-block:14px;display:flex}.stp-hdr__logo{width:auto;height:30px;display:block}.stp-hdr__label{color:var(--ink-3);border-left:1px solid var(--line);padding-left:20px;font-size:14px}.stp-hdr__nav{align-items:center;gap:18px;margin-left:auto;display:flex}.stp-hdr__nav>a:not(.btn){color:var(--primary);font-size:15px;font-weight:600;text-decoration:none}.stp-hdr__nav>a:not(.btn):hover{color:var(--primary-900)}.stp-hero{color:#fff;align-items:center;min-height:620px;padding-block:clamp(72px,9vw,120px);display:flex;position:relative;overflow:hidden}.stp-hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stp-hero__grad{background:linear-gradient(100deg,#1f2860e0 0%,#2a3578b8 55%,#2a357873 100%);position:absolute;inset:0}.stp-hero__in{z-index:2;width:100%;position:relative}.stp-hero__text{flex-direction:column;align-items:flex-start;gap:22px;max-width:640px;display:flex}.stp-hero__badge{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:10px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.stp-hero__badge img{object-fit:cover;border-radius:3px;width:22px;height:15px}.stp-hero h1{letter-spacing:-.025em;font-size:clamp(42px,5.4vw,72px);line-height:1.03}.stp-hero__lead{color:#ffffffe0;max-width:540px;margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.stp-hero__cta{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.stp-hero__ticks{color:#ffffffd9;flex-wrap:wrap;gap:26px;margin-top:10px;font-size:14.5px;font-weight:600;display:flex}.stp-hero__ticks span{align-items:center;gap:8px;display:flex}.stp-hero__ticks svg{width:18px;height:18px;color:var(--accent-teal);flex:none}.stp-feat{align-items:flex-start;gap:16px;display:flex}.stp-feat__ic{color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stp-feat__ic svg{width:22px;height:22px}.stp-feat h3{letter-spacing:-.01em;margin:0 0 4px;font-size:17px}.stp-feat p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.stp-feats{flex-direction:column;gap:20px;margin-top:10px;display:flex}.stp-why{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,5vw,80px);display:grid}.stp-why__text{flex-direction:column;gap:18px;display:flex}.stp-why__text h2{max-width:480px}.stp-why__media{position:relative}.stp-why__media>img{object-fit:cover;border-radius:32px;width:100%;height:520px;display:block}.stp-why__chip{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;display:flex;position:absolute;bottom:28px;left:-18px;box-shadow:0 18px 40px -18px #1b1d2b59}.stp-why__chip-ic{background:var(--accent-teal);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stp-why__chip-ic svg{width:22px;height:22px}.stp-why__chip b{font-size:16px;display:block}.stp-why__chip span:not(.stp-why__chip-ic){color:var(--ink-3);font-size:14px}.stp-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.stp-card{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:28px;position:relative}.stp-card:after{content:"";border-radius:var(--r-lg);border:1.5px solid var(--primary);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:-1px;box-shadow:0 14px 30px -14px #1b1d2b40}.stp-card:hover:after{opacity:1}.stp-steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.stp-step{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);flex-direction:column;gap:14px;padding:32px 28px;display:flex}.stp-step__n{font-family:var(--font-title);letter-spacing:.06em;color:var(--secondary);font-size:15px;font-weight:700}.stp-step h3{letter-spacing:-.01em;font-size:23px}.stp-step p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.6}.stp-app{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,5vw,72px);display:grid}.stp-app__text{flex-direction:column;gap:18px;display:flex}.stp-app__text .stp-lead{max-width:460px}.stp-app__media{position:relative}.stp-app__bg{background:#dfe2f1;border-radius:32px;position:absolute;inset:8% -10% -20% 10%}.stp-app__media>img{border-radius:16px;width:100%;display:block;position:relative;box-shadow:0 30px 60px -25px #1b1d2b66}.stp-pricing{background:var(--primary);padding-block:clamp(64px,7vw,104px);position:relative;overflow:hidden}.stp-pricing__stamp{opacity:.16;width:280px;position:absolute;top:-40px;right:-60px;transform:rotate(12deg)}.stp-pricing .stp-head{margin-bottom:44px}.stp-price{border-radius:var(--r-xl);z-index:2;background:#fff;grid-template-columns:1.1fr .9fr;max-width:880px;margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0f143299}.stp-price__body{flex-direction:column;gap:16px;padding:clamp(28px,4vw,44px);display:flex}.stp-price__body h3{letter-spacing:-.015em;font-size:26px}.stp-price__body>p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.stp-price__list{flex-direction:column;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:flex}.stp-price__list li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.stp-price__list svg{width:20px;height:20px;color:var(--accent-teal);flex:none;margin-top:1px}.stp-price__note{color:var(--ink-3);margin:10px 0 0;font-size:14px}.stp-price__note a{font-weight:600}.stp-price__panel{background:var(--primary-50);text-align:center;flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,4vw,44px);display:flex}.stp-price__label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:14px;font-weight:700}.stp-price__amount{font-family:var(--font-title);letter-spacing:-.03em;color:var(--ink);font-size:64px;font-weight:700;line-height:1}.stp-price__sub{color:var(--ink-2);font-size:14.5px}.stp-price__cta{justify-content:center;margin-top:8px}.stp-price__secure{color:var(--ink-3);justify-content:center;align-items:center;gap:8px;font-size:13.5px;display:flex}.stp-price__secure svg{flex:none;width:15px;height:15px}.stp-order{text-align:left;flex-direction:column;gap:10px;margin-top:4px;display:flex}.stp-order__input{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;color:var(--ink);background:#fff;padding:13px 16px;font-family:inherit;font-size:15px}.stp-order__input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3c4aaa26}.stp-order__err{color:#b4232a;margin:0;font-size:13.5px}.stp-order .stp-price__cta[disabled]{opacity:.55;cursor:not-allowed;transform:none}.stp-order__done{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.stp-order__done>svg{width:40px;height:40px;color:var(--primary)}.stp-order__done h4{font-family:var(--font-title);margin:0;font-size:22px;font-weight:700}.stp-order__done p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.stp-order__view{justify-content:center;margin-top:6px}.stp-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,5vw,80px);display:grid}.stp-faq__intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.stp-faq__intro .stp-lead{max-width:360px;font-size:16px}.stp-faq .stp-faq__list{max-width:none;margin:0}.stp-final{color:#fff;background:#2a3578;padding-block:clamp(64px,7vw,104px);position:relative;overflow:hidden}.stp-final__stamp{opacity:.14;width:260px;position:absolute;bottom:-60px;left:-50px;transform:rotate(-10deg)}.stp-final__in{text-align:center;z-index:2;max-width:720px;margin-inline:auto;padding-inline:32px;position:relative}.stp-final h2{margin-bottom:16px;font-size:clamp(34px,3.8vw,52px);line-height:1.05}.stp-final p{color:#ffffffd1;max-width:480px;margin:0 auto 30px;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.stp-foot{background:var(--primary-900);color:#ffffffbf;padding-block:32px}.stp-foot__in{flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:13.5px;display:flex}.stp-foot__offices{flex-basis:100%}.stp-foot__in img{width:auto;height:24px}.stp-foot__in a{color:#fff;margin-left:auto;font-weight:600;text-decoration:none}.stp-foot__in a:hover{text-decoration:underline}.stp-sticky{display:none}@media (max-width:960px){.stp-why,.stp-app,.stp-faq{grid-template-columns:1fr}.stp-why__media>img{height:380px}.stp-app__media{order:-1}.stp-app__bg{inset:8% 0 -10% 8%}.stp-cards,.stp-steps{grid-template-columns:1fr 1fr}}@media (max-width:700px){.stp-hdr__label,.stp-hdr__nav>a:not(.btn){display:none}.stp-cards,.stp-steps,.stp-price{grid-template-columns:1fr}.stp-hero{min-height:0}.stp-why__chip{left:12px}.stp-sticky{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#fffffff2;justify-content:center;align-items:center;gap:16px;padding:12px 20px;display:flex;position:fixed;bottom:0;left:0;right:0}.stp-sticky>span{font-size:15px;font-weight:700}.stp-foot{padding-bottom:88px}}@media (prefers-reduced-motion:reduce){.stp-card:after{transition:none}}
