/* Marketing styles are scoped so the signed-in v1.1 application stays unchanged. */
.ss-marketing{--ss-ink:#183447;--ss-muted:#546c79;--ss-teal:#117987;--ss-line:#dce7e9;color:var(--ss-ink);background:#fff;font-size:15px;line-height:1.65}
.ss-marketing a{color:inherit}.ss-marketing p{color:var(--ss-muted)}.ss-marketing h1,.ss-marketing h2,.ss-marketing h3{color:var(--ss-ink)}.ss-marketing .ss-container{width:min(1184px,calc(100% - 80px));margin-inline:auto}.ss-marketing [id]{scroll-margin-top:108px}.ss-marketing .ss-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e6eeee;backdrop-filter:blur(14px)}.ss-marketing .ss-nav{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:28px}.ss-marketing .ss-company{display:block;flex-shrink:0;line-height:0}.ss-marketing .ss-company img{width:199px;height:auto}.ss-marketing .ss-nav-links{display:flex;gap:28px;margin-left:auto;font-size:13px;font-weight:550}.ss-marketing .ss-nav-links a{padding-block:12px;white-space:nowrap}.ss-marketing .ss-nav-actions{display:flex;align-items:center;gap:15px}.ss-marketing .lang-switch{background:#f4f7f8}.ss-marketing .lang-switch button{min-height:32px;padding:5px 8px}.ss-marketing .ss-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:13px 20px;border:1px solid #ccdfe2;border-radius:8px;font-size:13px;font-weight:650;line-height:1.5;background:white;color:var(--ss-ink);text-decoration:none;transition:background .15s,transform .15s}.ss-marketing .ss-button:hover{background:#f0f6f7;text-decoration:none;transform:translateY(-1px)}.ss-marketing .ss-button-primary{background:var(--ss-teal);border-color:var(--ss-teal);color:#fff;box-shadow:0 4px 11px #13778615}.ss-marketing .ss-button-primary:hover{background:#096674}.ss-marketing .ss-button-small{min-height:41px;padding:9px 14px;font-size:12px;white-space:nowrap}.ss-marketing .ss-button-small .icon{width:15px;height:15px}.ss-marketing .ss-text-link{display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:650;color:#126c7a;line-height:1.5;min-height:44px}.ss-marketing .ss-text-link span{font-size:21px}.ss-marketing .ss-skip{position:fixed;left:20px;top:-100px;background:#173c49;color:white;padding:12px 20px;z-index:100}.ss-marketing .ss-skip:focus{top:15px}.ss-marketing .ss-hero{padding-block:73px 66px;display:grid;grid-template-columns:1.08fr 1fr;gap:75px;align-items:center}.ss-marketing .ss-product-label{display:flex;align-items:center;gap:9px;letter-spacing:1.9px;font-size:13px;font-weight:700;margin-bottom:27px}.ss-marketing .ss-symbol{width:31px;height:31px;display:grid;place-items:center;background:#e3f3ef;border:1px solid #cce6df;border-radius:9px;color:#117d80}.ss-marketing .ss-symbol .icon{width:21px}.ss-marketing .ss-eyebrow{font-size:10px;font-weight:750;letter-spacing:1.8px;color:#257580;margin-bottom:17px;line-height:1.65}.ss-marketing .ss-hero h1{font-size:clamp(42px,4.1vw,59px);line-height:1.08;font-weight:620;letter-spacing:-2.8px}.ss-marketing .ss-hero h1 span{color:#177c87}.ss-marketing .ss-lead{font-size:16px;line-height:1.9;max-width:484px;margin-top:25px}.ss-marketing .ss-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:19px;margin-top:30px}.ss-marketing .ss-hero-points{display:flex;align-items:center;gap:25px;font-size:11px;color:#5a747e;margin-top:25px}.ss-marketing .ss-hero-points span{display:flex;align-items:center;gap:7px}.ss-marketing .ss-hero-points .icon{width:15px;height:15px;color:#388892}.ss-marketing .ss-product-preview{margin:0;background:#fff;border:1px solid #cedfe3;box-shadow:0 25px 70px #2b667b15,0 0 0 13px #eff7f68c;border-radius:16px;position:relative;min-width:0;transform:rotate(1deg)}.ss-marketing .ss-preview-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 21px;border-bottom:1px solid #e0e9ed;border-radius:15px 15px 0 0;background:#fcfefe}.ss-marketing .ss-preview-brand{display:flex;gap:10px;align-items:center}.ss-marketing .ss-preview-brand>.icon{color:#1d8690;width:23px;height:23px}.ss-marketing .ss-preview-brand b{display:block;font-size:12px;font-weight:650}.ss-marketing .ss-preview-brand small{display:block;font-size:8px;color:#71828b}.ss-marketing .ss-preview-badge{font-size:8px;white-space:nowrap;background:#e8f5ef;color:#246753;border:1px solid #d0e7db;border-radius:20px;padding:4px 8px;font-weight:650}.ss-marketing .ss-preview-body{padding:23px}.ss-marketing .ss-preview-context{display:flex;align-items:center;gap:8px;font-size:9px;color:#427567;padding:9px 11px;border:1px solid #dceddf;background:#f2f9f4;border-radius:7px;margin-bottom:20px}.ss-marketing .ss-preview-context .icon{width:14px;height:14px}.ss-marketing .ss-preview-user{margin-left:45px;background:#edf5fa;border:1px solid #dfeaf2;border-radius:12px 3px 12px 12px;padding:14px 17px;font-size:12px;line-height:1.8;color:#31576b}.ss-marketing .ss-preview-reply{display:flex;gap:11px;margin-top:24px;font-size:12px}.ss-marketing .ss-small-symbol{width:23px;height:23px;display:grid;place-items:center;background:#e9f7f5;color:#227d80;border-radius:7px;flex-shrink:0}.ss-marketing .ss-small-symbol .icon{width:14px;height:14px}.ss-marketing .ss-preview-reply b{font-size:12px;display:block;margin-bottom:8px}.ss-marketing .ss-preview-reply p{font-size:11px;line-height:1.85}.ss-marketing .ss-preview-report{display:flex;align-items:center;gap:11px;padding:13px;margin-top:22px;border:1px solid #e2ebed;border-radius:9px}.ss-marketing .ss-document-icon{width:31px;height:36px;border-radius:7px;background:#eaf3f9;display:grid;place-items:center;color:#5685a1}.ss-marketing .ss-document-icon .icon{width:17px;height:17px}.ss-marketing .ss-preview-report b{display:block;font-size:10px}.ss-marketing .ss-preview-report small{display:block;font-size:8px;color:#748a95;margin-top:3px}.ss-marketing .ss-check{color:#4b937f;margin-left:auto}.ss-marketing .ss-check .icon{width:17px;height:17px}.ss-marketing .ss-preview-next{margin-top:16px;padding:13px 15px;background:#f7fafb;border-radius:8px}.ss-marketing .ss-preview-next span{font-size:7px;letter-spacing:1.2px;color:#647e8c;font-weight:700;display:block;margin-bottom:5px}.ss-marketing .ss-preview-next b{font-size:10px;display:flex;justify-content:space-between;gap:6px;align-items:center}.ss-marketing .ss-preview-next .icon{width:14px;height:14px;color:#3b818d}.ss-marketing figcaption{text-align:center;font-size:8px;color:#6c858e;padding:11px 15px;border-top:1px solid #e6eff1;background:#f9fcfc;border-radius:0 0 15px 15px}.ss-marketing .ss-status-band{border-block:1px solid #e3ecee;background:#f6f9fa}.ss-marketing .ss-status-band .ss-container{display:flex;gap:12px;align-items:center;padding-block:18px}.ss-marketing .ss-status-band p{font-size:11px;line-height:1.7}.ss-marketing .ss-status-band b{color:#456571;font-weight:650}.ss-marketing .ss-status-dot{width:6px;height:6px;background:#65949c;border-radius:50%;flex-shrink:0}.ss-marketing .ss-section{padding-block:85px}.ss-marketing .ss-section-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:100px;align-items:end;margin-bottom:37px}.ss-marketing h2{font-size:35px;letter-spacing:-1.35px;font-weight:620;line-height:1.22}.ss-marketing .ss-section-heading>p{font-size:13px;line-height:1.95;padding-bottom:2px}.ss-marketing .ss-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ss-marketing .ss-capability{border:1px solid var(--ss-line);border-radius:12px;padding:27px 25px 0;position:relative;overflow:hidden;display:flex;flex-direction:column}.ss-marketing .ss-card-number{position:absolute;right:23px;top:20px;color:#9eb1bb;font-size:10px;font-weight:600}.ss-marketing .ss-feature-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#e7f5ef;color:#288475;margin-bottom:23px}.ss-marketing .ss-blue{background:#eaf3fb;color:#507fa2}.ss-marketing .ss-lilac{background:#f1eff9;color:#807198}.ss-marketing .ss-capability h3{font-size:18px;font-weight:650;letter-spacing:-.5px;margin-bottom:13px}.ss-marketing .ss-capability p{font-size:12px;line-height:1.95;margin-bottom:23px}.ss-marketing .ss-card-bottom{font-size:9px;color:#5c7884;font-weight:550;border-top:1px solid #e5edef;padding-block:13px;margin-top:auto}.ss-marketing .ss-safety-line{display:flex;align-items:flex-start;gap:9px;font-size:10px;color:#607882;margin-top:22px;line-height:1.8}.ss-marketing .ss-safety-line .icon{width:14px;height:14px;margin-top:2px;color:#558792}.ss-marketing .ss-journey-section{background:#f3f8f8;border-block:1px solid #e1eded}.ss-marketing .ss-journey-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ss-marketing .ss-journey-card{background:#fff;border:1px solid #dce8eb;border-radius:13px;padding:31px 32px}.ss-marketing .ss-return-card{background:#fcfefe;border-color:#c4dfdc}.ss-marketing .ss-journey-title{display:flex;align-items:center;gap:15px;padding-bottom:25px;border-bottom:1px solid #e8eeee}.ss-marketing .ss-journey-title>span{height:44px;width:44px;display:grid;place-items:center;background:#f0f5f8;border:1px solid #e1e9ef;border-radius:11px;color:#567b91;font-size:13px;font-weight:600}.ss-marketing .ss-return-card .ss-journey-title>span{background:#eaf6f1;border-color:#d5e9df;color:#317f6a}.ss-marketing .ss-journey-title p{font-size:8px;letter-spacing:1.5px;color:#5c808c;font-weight:700;margin-bottom:3px}.ss-marketing .ss-journey-title h3{font-size:19px;font-weight:600;letter-spacing:-.5px}.ss-marketing .ss-steps{list-style:none;padding:0;margin:26px 0 0;counter-reset:ss-step}.ss-marketing .ss-steps li{position:relative;padding-left:34px;margin-bottom:24px;counter-increment:ss-step}.ss-marketing .ss-steps li:last-child{margin-bottom:0}.ss-marketing .ss-steps li:before{content:counter(ss-step);position:absolute;left:0;top:2px;background:#f3f7f9;color:#6b8795;border:1px solid #dfebef;width:20px;height:20px;border-radius:50%;font-size:9px;text-align:center;line-height:19px}.ss-marketing .ss-steps b{font-size:13px;font-weight:650}.ss-marketing .ss-steps p{font-size:11px;line-height:1.9;margin-top:5px}.ss-marketing .ss-continuity{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:32px;color:#527782;font-size:10px}.ss-marketing .ss-continuity span{display:flex;align-items:center;gap:7px}.ss-marketing .ss-continuity .icon{width:15px;height:15px}.ss-marketing .ss-continuity i{font-style:normal;color:#91afb6}.ss-marketing .ss-value-section{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:start}.ss-marketing .ss-section-intro{font-size:13px;line-height:1.95;margin-top:22px;margin-bottom:17px;max-width:450px}.ss-marketing .ss-value-list{display:flex;flex-direction:column;gap:25px}.ss-marketing .ss-value-list article{display:flex;gap:17px;padding-bottom:23px;border-bottom:1px solid #e3ecef}.ss-marketing .ss-value-list article:last-child{padding-bottom:0;border:0}.ss-marketing .ss-value-list article>span{background:#f0f7f7;color:#38848d;border:1px solid #dfeded;display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;border-radius:10px}.ss-marketing .ss-value-list h3{font-size:15px;font-weight:650;margin-bottom:7px;letter-spacing:-.2px}.ss-marketing .ss-value-list p{font-size:12px;line-height:1.9}.ss-marketing .ss-demo-section{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center;background:linear-gradient(110deg,#eaf6f3,#f0f7fc);border:1px solid #d7e9e6;border-radius:17px;padding:43px 48px}.ss-marketing .ss-demo-copy h2{font-size:32px}.ss-marketing .ss-demo-copy>p:not(.ss-eyebrow){font-size:12px;line-height:1.95;margin-top:18px;margin-bottom:23px}.ss-marketing .ss-contact-card{padding-left:33px;border-left:1px solid #d0e4e3}.ss-marketing .ss-contact-label{font-size:9px;letter-spacing:1.5px;color:#557e87;font-weight:650}.ss-marketing .ss-contact-card h3{font-size:23px;font-weight:620;margin-top:15px}.ss-marketing .ss-contact-card p{font-size:11px;margin:4px 0 17px}.ss-marketing .ss-contact-card>a{display:block;font-size:12px;color:#176d7a;margin-block:7px;overflow-wrap:anywhere}.ss-marketing .ss-contact-card small{display:block;font-size:9px;color:#66858c;margin-top:17px;max-width:260px}.ss-marketing .ss-faq-section{display:grid;grid-template-columns:.8fr 1.5fr;gap:95px}.ss-marketing .ss-faq-list details{border-bottom:1px solid #dfe9ec}.ss-marketing .ss-faq-list details:first-child{border-top:1px solid #dfe9ec}.ss-marketing .ss-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:600;cursor:pointer;padding:20px 0;list-style:none}.ss-marketing .ss-faq-list summary::-webkit-details-marker{display:none}.ss-marketing .ss-faq-list summary span{font-size:20px;font-weight:400;color:#427f8b;transition:transform .15s}.ss-marketing .ss-faq-list details[open] summary span{transform:rotate(45deg)}.ss-marketing .ss-faq-list details p{font-size:12px;line-height:1.95;padding:0 28px 20px 0}.ss-marketing summary:focus-visible{outline:3px solid #38a5c7;outline-offset:4px;border-radius:3px}.ss-marketing .ss-signin-section{background:#f5f8fa;border-block:1px solid #e2ecef;padding-block:66px}.ss-marketing .ss-signin-grid{display:grid;grid-template-columns:1.2fr .85fr;gap:130px;align-items:center}.ss-marketing .ss-signin-intro>p:not(.ss-eyebrow){font-size:12px;line-height:1.95;margin-top:19px;max-width:500px}.ss-marketing .ss-signin-notice{background:#edf3f5;border:1px solid #dce8eb;border-radius:9px;padding:12px 15px;margin-top:22px;display:flex;flex-direction:column;gap:3px;font-size:10px;color:#58717f;max-width:470px}.ss-marketing .ss-signin-notice b{color:#456575;font-weight:650}.ss-marketing p.ss-urgent{border-left:3px solid #be775d;padding-left:12px;font-size:10px!important;line-height:1.85!important;color:#815b48;max-width:470px}.ss-marketing .ss-signin-card{background:#fff;border:1px solid #dbe7ec;border-radius:14px;padding:28px 30px;box-shadow:0 8px 35px #28475308}.ss-marketing .ss-signin-lock{display:inline-flex;background:#ebf5f4;color:#287e86;border-radius:9px;padding:9px;margin-bottom:12px}.ss-marketing .ss-signin-lock .icon{width:18px;height:18px}.ss-marketing .ss-signin-card h3{font-size:18px;font-weight:650;letter-spacing:-.3px;margin-bottom:22px}.ss-marketing .ss-signin-card form{gap:16px}.ss-marketing .ss-signin-card label{font-size:11px}.ss-marketing .ss-signin-card input{min-height:45px;font-size:16px}.ss-marketing .ss-signin-card>p{font-size:10px;text-align:center;margin-top:18px}.ss-marketing .ss-signin-card>p a{color:#117584;font-weight:650}.ss-marketing .ss-footer{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-block:28px;font-size:10px;color:#607e8b}.ss-marketing .ss-footer b{display:block;font-size:12px;color:#335a6c;font-weight:650}.ss-marketing .ss-footer span{display:block;font-size:9px;margin-top:2px}.ss-marketing .ss-footer>div:last-child{display:flex;gap:26px}.ss-marketing input:focus-visible{outline:2px solid #218a9a;outline-offset:2px}.ss-marketing main:focus{outline:none}
@media(min-width:1450px){.ss-marketing .ss-hero{gap:98px;padding-block:86px 79px}.ss-marketing .ss-hero h1{font-size:60px}}
@media(max-width:1100px){.ss-marketing .ss-container{width:calc(100% - 56px)}.ss-marketing .ss-nav-links{gap:18px;font-size:12px}.ss-marketing .ss-company img{width:175px}.ss-marketing .ss-nav{gap:20px}.ss-marketing .ss-nav-actions{gap:10px}.ss-marketing .ss-hero{gap:45px;padding-block:65px}.ss-marketing .ss-hero h1{font-size:46px;letter-spacing:-2px}.ss-marketing .ss-hero-actions{gap:12px}.ss-marketing .ss-hero-points{gap:13px;font-size:10px}.ss-marketing .ss-section-heading{gap:60px}.ss-marketing .ss-value-section{gap:65px}.ss-marketing .ss-demo-section{gap:35px;padding:35px}.ss-marketing .ss-demo-copy h2{font-size:29px}.ss-marketing .ss-signin-grid{gap:70px}.ss-marketing .ss-faq-section{gap:50px}.ss-marketing .ss-capability{padding:23px 20px 0}.ss-marketing .ss-capability h3{font-size:16px}}
@media(max-width:850px){.ss-marketing .ss-nav-links{display:none}.ss-marketing .ss-nav{min-height:77px}.ss-marketing .ss-hero{gap:30px}.ss-marketing .ss-hero h1{font-size:39px;letter-spacing:-1.8px}.ss-marketing .ss-lead{font-size:14px}.ss-marketing .ss-product-label{font-size:11px;letter-spacing:1.2px}.ss-marketing .ss-eyebrow{font-size:9px;letter-spacing:1.3px}.ss-marketing .ss-preview-body{padding:17px}.ss-marketing .ss-preview-top{padding:15px 16px}.ss-marketing .ss-preview-brand small{display:none}.ss-marketing .ss-preview-badge{font-size:7px}.ss-marketing .ss-hero-points{flex-wrap:wrap;gap:8px 15px}.ss-marketing .ss-section{padding-block:64px}.ss-marketing h2{font-size:30px}.ss-marketing .ss-section-heading{gap:35px}.ss-marketing .ss-capabilities{gap:13px}.ss-marketing .ss-capability{padding:20px 16px 0}.ss-marketing .ss-capability h3{font-size:15px}.ss-marketing .ss-capability p{font-size:11px}.ss-marketing .ss-card-bottom{font-size:8px}.ss-marketing .ss-journey-card{padding:25px}.ss-marketing .ss-journey-title h3{font-size:16px}.ss-marketing .ss-continuity{gap:16px;font-size:9px}.ss-marketing .ss-value-section{gap:40px}.ss-marketing .ss-demo-section{grid-template-columns:1.2fr 1fr;gap:27px}.ss-marketing .ss-demo-copy h2{font-size:26px}.ss-marketing .ss-contact-card{padding-left:25px}.ss-marketing .ss-signin-grid{gap:45px;grid-template-columns:1fr 1fr}.ss-marketing .ss-signin-card{padding:23px}.ss-marketing .ss-signin-card h3{font-size:16px}}
@media(max-width:650px){.ss-marketing .ss-container{width:calc(100% - 40px)}.ss-marketing .ss-nav{min-height:72px;gap:12px}.ss-marketing .ss-company img{width:143px}.ss-marketing .ss-nav-actions{gap:8px}.ss-marketing .lang-switch button{font-size:10px;padding:5px 6px;min-height:30px}.ss-marketing .ss-button-small{font-size:10px;padding:8px 10px;min-height:39px;gap:6px}.ss-marketing .ss-button-small .icon{display:none}.ss-marketing .ss-hero{grid-template-columns:1fr;padding-block:43px 43px;gap:43px}.ss-marketing .ss-hero h1{font-size:46px;letter-spacing:-2px;line-height:1.09}.ss-marketing .ss-product-label{margin-bottom:24px}.ss-marketing .ss-hero .ss-eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:14px}.ss-marketing .ss-lead{font-size:14px;line-height:1.9;max-width:430px;margin-top:21px}.ss-marketing .ss-hero-actions{margin-top:24px;gap:18px}.ss-marketing .ss-hero-actions .ss-button{padding:12px 15px;font-size:12px}.ss-marketing .ss-text-link{font-size:12px}.ss-marketing .ss-hero-points{margin-top:21px;gap:22px;font-size:10px}.ss-marketing .ss-product-preview{width:calc(100% - 12px);margin-inline:auto;max-width:440px;transform:none;box-shadow:0 15px 45px #2b667b10,0 0 0 7px #eff7f6}.ss-marketing .ss-preview-top{padding:16px 18px}.ss-marketing .ss-preview-brand small{display:block}.ss-marketing .ss-preview-brand b{font-size:12px}.ss-marketing .ss-preview-badge{font-size:8px}.ss-marketing .ss-preview-body{padding:21px}.ss-marketing .ss-preview-user{font-size:12px;margin-left:35px}.ss-marketing .ss-preview-reply p{font-size:11px}.ss-marketing .ss-status-band .ss-container{align-items:flex-start;gap:10px;padding-block:16px}.ss-marketing .ss-status-dot{margin-top:7px}.ss-marketing .ss-status-band p{font-size:10px;line-height:1.85}.ss-marketing .ss-section{padding-block:53px}.ss-marketing .ss-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:26px}.ss-marketing h2{font-size:30px;line-height:1.23;letter-spacing:-1.1px}.ss-marketing .ss-section-heading>p{font-size:12px;line-height:1.9}.ss-marketing .ss-capabilities{grid-template-columns:1fr;gap:15px}.ss-marketing .ss-capability{padding:24px 23px 0}.ss-marketing .ss-feature-icon{margin-bottom:19px}.ss-marketing .ss-capability h3{font-size:19px}.ss-marketing .ss-capability p{font-size:12px;line-height:1.9;margin-bottom:20px}.ss-marketing .ss-card-bottom{font-size:9px}.ss-marketing .ss-safety-line{font-size:10px;line-height:1.9;margin-top:20px}.ss-marketing .ss-journey-grid{grid-template-columns:1fr;gap:18px}.ss-marketing .ss-journey-card{padding:25px 24px}.ss-marketing .ss-journey-title h3{font-size:19px}.ss-marketing .ss-steps b{font-size:13px}.ss-marketing .ss-steps p{font-size:12px}.ss-marketing .ss-continuity{display:grid;grid-template-columns:1fr 1fr;gap:16px 15px;margin-top:26px;font-size:10px}.ss-marketing .ss-continuity i{display:none}.ss-marketing .ss-value-section{grid-template-columns:1fr;gap:32px}.ss-marketing .ss-section-intro{font-size:12px}.ss-marketing .ss-value-list h3{font-size:15px}.ss-marketing .ss-value-list article{gap:14px}.ss-marketing .ss-demo-section{grid-template-columns:1fr;padding:29px 25px;gap:28px}.ss-marketing .ss-demo-copy h2{font-size:28px}.ss-marketing .ss-contact-card{border-left:0;border-top:1px solid #cfe2df;padding:24px 0 0}.ss-marketing .ss-contact-card h3{font-size:21px;margin-top:10px}.ss-marketing .ss-contact-card small{max-width:none}.ss-marketing .ss-faq-section{grid-template-columns:1fr;gap:26px}.ss-marketing .ss-faq-list summary{font-size:13px;padding-block:19px}.ss-marketing .ss-faq-list details p{font-size:12px}.ss-marketing .ss-signin-section{padding-block:48px}.ss-marketing .ss-signin-grid{grid-template-columns:1fr;gap:28px}.ss-marketing .ss-signin-card{padding:26px}.ss-marketing .ss-signin-card h3{font-size:18px}.ss-marketing .ss-footer{align-items:flex-start;flex-direction:column;gap:20px;padding-block:27px}.ss-marketing .ss-footer>div:last-child{width:100%;justify-content:space-between}.ss-marketing [id]{scroll-margin-top:92px}}
@media(max-width:370px){.ss-marketing .ss-container{width:calc(100% - 30px)}.ss-marketing .ss-company img{width:118px}.ss-marketing .ss-nav-actions{gap:6px}.ss-marketing .ss-nav{gap:8px}.ss-marketing .ss-hero h1{font-size:40px}.ss-marketing .ss-hero-actions{gap:8px}.ss-marketing .ss-hero-points{gap:15px}.ss-marketing .ss-preview-brand small{display:none}.ss-marketing .ss-preview-body{padding:16px}.ss-marketing .ss-preview-user{margin-left:20px}.ss-marketing .ss-journey-card{padding:22px 19px}.ss-marketing .ss-journey-title h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){.ss-marketing *{transition:none!important;scroll-behavior:auto!important}}
@media print{.ss-marketing .ss-header,.ss-marketing .ss-signin-section,.ss-marketing .ss-skip{display:none}.ss-marketing .ss-container{width:100%}.ss-marketing .ss-section{padding-block:25px}.ss-marketing .ss-hero{padding-block:15px}.ss-marketing .ss-product-preview{box-shadow:none;transform:none}.ss-marketing article{break-inside:avoid}}

/* Reused presentation imagery: conceptual illustration and fictional app captures. */
.ss-marketing .ss-hero-photo{margin:0;min-width:0;position:relative;align-self:stretch;min-height:470px;border-radius:16px;overflow:hidden;background:#eef2ef;border:1px solid #dfe7e4;box-shadow:0 18px 60px #2750440c}.ss-marketing .ss-hero-photo>img{width:100%;height:100%;min-height:470px;object-fit:cover;object-position:90% center;display:block}.ss-marketing .ss-photo-message{position:absolute;bottom:48px;left:22px;right:22px;display:flex;align-items:center;gap:12px;background:#fffffff0;border:1px solid #e1eee7;backdrop-filter:blur(10px);border-radius:12px;padding:15px 18px;box-shadow:0 8px 30px #213f3913}.ss-marketing .ss-photo-message>span{background:#e8f5ed;color:#298372;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;flex-shrink:0}.ss-marketing .ss-photo-message b{font-size:13px;font-weight:650}.ss-marketing .ss-photo-message p{font-size:11px;margin-top:2px;color:#5b776c}.ss-marketing .ss-hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;border:0;border-radius:0;background:#ffffffdf;color:#45615b;padding:8px;font-size:8px}.ss-marketing .ss-real-preview{background:#fff;border:1px solid #dce8e9;border-radius:12px;margin-top:27px;padding:27px 31px}.ss-marketing .ss-real-preview-heading{margin-bottom:15px}.ss-marketing .ss-real-preview-heading h3{font-size:18px;font-weight:600;letter-spacing:-.4px;margin-bottom:6px}.ss-marketing .ss-real-preview-heading p{font-size:10px;line-height:1.8}.ss-marketing .ss-real-preview details{border-top:1px solid #e1e9ed}.ss-marketing .ss-real-preview summary{font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;cursor:pointer;list-style:none}.ss-marketing .ss-real-preview summary::-webkit-details-marker{display:none}.ss-marketing .ss-real-preview summary span{font-size:20px;font-weight:400;color:#40808b}.ss-marketing .ss-real-preview details[open] summary span{transform:rotate(45deg)}.ss-marketing .ss-real-preview figure{margin:0;border:1px solid #e0eaee;border-radius:8px;overflow:hidden}.ss-marketing .ss-real-preview img{width:100%;height:auto;display:block;padding:17px;background:#fff}.ss-marketing .ss-real-preview figcaption{display:flex;justify-content:space-between;align-items:center;gap:15px;text-align:left;border-radius:0;padding:11px 17px;font-size:9px}.ss-marketing .ss-real-preview figcaption a{color:#166d7a;font-weight:650;white-space:nowrap}.ss-marketing .ss-real-preview details[open]{padding-bottom:19px}
@media(max-width:850px){.ss-marketing .ss-hero-photo,.ss-marketing .ss-hero-photo>img{min-height:430px}.ss-marketing .ss-photo-message{left:14px;right:14px;padding:12px}.ss-marketing .ss-photo-message b{font-size:12px}.ss-marketing .ss-photo-message p{font-size:10px}}
@media(max-width:650px){.ss-marketing .ss-hero-photo{min-height:0;height:365px;max-height:none;aspect-ratio:auto}.ss-marketing .ss-hero-photo>img{min-height:0;object-position:90% center}.ss-marketing .ss-photo-message{bottom:43px;left:18px;right:18px;padding:14px}.ss-marketing .ss-photo-message b{font-size:13px}.ss-marketing .ss-photo-message p{font-size:11px}.ss-marketing .ss-real-preview{padding:22px 18px}.ss-marketing .ss-real-preview img{padding:8px}.ss-marketing .ss-real-preview figcaption{font-size:8px;padding:9px 10px;align-items:flex-start}.ss-marketing .ss-real-preview summary{font-size:12px}.ss-marketing .ss-real-preview-heading h3{font-size:17px}}

.ss-marketing .ss-real-preview figcaption a,.ss-marketing .ss-footer>div:last-child a{display:inline-flex;align-items:center;gap:7px}.ss-marketing .ss-real-preview figcaption .icon,.ss-marketing .ss-footer .icon{width:12px;height:12px}.ss-marketing .ss-footer a[href="#ss-top"] .icon{transform:rotate(-90deg)}

.ss-marketing .ss-product-nav{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:58px;border-bottom:1px solid #e5eeee;font-size:11px;color:#546f7a}.ss-marketing .ss-product-nav b{font-size:11px;font-weight:650;letter-spacing:.2px}.ss-marketing .ss-product-nav div{display:flex;gap:26px}.ss-marketing .ss-product-nav a{display:inline-flex;align-items:center;min-height:44px;color:#3a6877}.ss-marketing .ss-product-nav a:hover{text-decoration:underline}.ss-marketing .ss-product-nav a:focus-visible{outline:2px solid #218a9a;outline-offset:3px}
@media(max-width:650px){.ss-marketing .ss-product-nav{flex-wrap:wrap;gap:0;align-content:center;padding-block:7px;min-height:65px}.ss-marketing .ss-product-nav b{width:100%;font-size:10px}.ss-marketing .ss-product-nav div{gap:23px}.ss-marketing .ss-product-nav a{font-size:10px}}
/* Shared corporate header may wrap to two rows while keeping mobile Sign in visible. */
@media(max-width:620px){.ss-marketing [id]{scroll-margin-top:160px}}
