.sdl{display:flow-root;--sdl-ink:rgb(var(--footer-background-color,53,51,47));--sdl-muted:#68645f;--sdl-paper:rgb(var(--background-color,243,240,236));--sdl-soft:rgb(var(--header-background-color,249,249,247));--sdl-sand:rgb(var(--foreground-color,237,231,221));--sdl-line:#d8d3cb;color:var(--sdl-ink);background:var(--sdl-soft);font-family:var(--text-font-family,Poppins,sans-serif);font-size:15px;font-weight:300;line-height:1.75;overflow-wrap:break-word}
.sdl *{box-sizing:border-box}.sdl .sdl-wrap{width:min(1400px,100%);margin-inline:auto;padding-inline:56px}.sdl h1,.sdl h2,.sdl h3{font-family:var(--heading-font-family,Questrial,sans-serif);font-weight:400;line-height:1.04;letter-spacing:-.035em;color:var(--sdl-ink);text-transform:none}.sdl h1{font-size:clamp(48px,5.6vw,78px);margin:24px 0}.sdl h2{font-size:clamp(36px,3.8vw,54px);margin:0 0 24px}.sdl h3{font-size:25px;line-height:1.15;margin:0 0 13px;letter-spacing:-.025em}.sdl p{margin:0 0 20px}.sdl a{color:inherit;text-underline-offset:5px}.sdl a:focus-visible,.sdl summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.sdl .sdl-eyebrow{font-size:10px;font-weight:700;letter-spacing:.15em;line-height:1.7;margin:0 0 23px}.sdl .sdl-hero{background:var(--sdl-paper);padding:24px 0 64px}.sdl .sdl-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:10px;color:var(--sdl-muted);margin-bottom:35px}.sdl .sdl-breadcrumb a{text-decoration:none}.sdl .sdl-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:52px}.sdl .sdl-intro{padding:18px 0}.sdl .sdl-lead{font-size:17px;line-height:1.8;max-width:450px;margin-bottom:29px}.sdl .sdl-button{display:inline-flex;gap:28px;align-items:center;justify-content:center;max-width:100%;min-height:56px;padding:17px 24px;background:var(--sdl-ink);color:#fff;border:1px solid var(--sdl-ink);border-radius:2px;text-decoration:none;font-size:14px;font-weight:400;line-height:1.5;transition:background .18s,transform .18s}.sdl .sdl-button:hover{background:#4d4942;transform:translateY(-2px)}.sdl .sdl-button span{font-size:22px;line-height:1;flex-shrink:0}.sdl .sdl-micro{font-size:12px;color:var(--sdl-muted);margin:14px 0 17px;max-width:440px}.sdl .sdl-text-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:13px;text-decoration:underline;text-decoration-color:#b8b2a9}.sdl .sdl-text-link span{font-size:19px;transition:transform .18s}.sdl .sdl-text-link:hover span{transform:translateX(3px)}.sdl .sdl-preview{margin:0;min-width:0;border:1px solid var(--sdl-line);border-radius:3px;overflow:hidden;background:#fff}.sdl .sdl-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid #f3f0ec;font-size:9px;font-weight:400;letter-spacing:.12em}.sdl .sdl-pill{font-size:10px;letter-spacing:0;white-space:nowrap;display:flex;align-items:center;gap:7px}.sdl .sdl-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--sdl-ink)}.sdl .sdl-preview a{display:block}.sdl .sdl-preview img{display:block;width:100%;height:auto}.sdl .sdl-preview figcaption{font-size:10px;line-height:1.6;color:var(--sdl-muted);padding:17px 22px;border-top:1px solid #f3f0ec}.sdl .sdl-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:56px 0}.sdl .sdl-benefits>div{display:flex;gap:18px;align-items:flex-start}.sdl .sdl-benefits svg{flex:0 0 26px;margin-top:3px}.sdl .sdl-benefits h2{font-size:23px;line-height:1.15;margin:0 0 9px;letter-spacing:-.025em}.sdl .sdl-benefits p{font-size:13px;line-height:1.7;margin:0;color:var(--sdl-muted);max-width:320px}.sdl .sdl-section{padding:96px 0}.sdl .sdl-choices{display:grid;grid-template-columns:.8fr 1.2fr;gap:104px;padding:0 0 64px}.sdl .sdl-section-intro>p:not(.sdl-eyebrow){max-width:340px;color:var(--sdl-muted)}.sdl .sdl-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 38px;padding-top:40px;align-self:start}.sdl .sdl-option-grid>div{padding-top:0}.sdl .sdl-option-grid h3{font-size:25px}.sdl .sdl-option-grid p{font-size:13px;color:var(--sdl-muted);margin:0}.sdl .sdl-how{background:var(--sdl-paper);padding:86px 0;scroll-margin-top:100px}.sdl .sdl-how-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:52px}.sdl .sdl-how-heading h2{margin-bottom:0}.sdl .sdl-how-heading>p{color:var(--sdl-muted);max-width:405px;justify-self:end;margin-bottom:0}.sdl .sdl-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0}.sdl .sdl-steps li{border-top:1px solid #bfb8ae;padding:23px 0 0}.sdl .sdl-number{display:block;font-family:var(--heading-font-family,Questrial,sans-serif);font-size:32px;line-height:1;margin-bottom:30px;letter-spacing:-.04em;color:var(--sdl-muted)}.sdl .sdl-steps h3{font-size:26px}.sdl .sdl-steps p{font-size:14px;color:var(--sdl-muted);margin:0;max-width:355px}.sdl .sdl-team{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:48px 52px;margin-top:64px;color:var(--sdl-soft);background:var(--sdl-ink);border-radius:2px;align-items:center}.sdl .sdl-team h2{color:inherit;font-size:43px;margin-bottom:17px}.sdl .sdl-team .sdl-eyebrow{color:#d7d1c6;margin-bottom:18px}.sdl .sdl-team .sdl-text-link{text-decoration-color:#827d73}.sdl .sdl-team>div>p:not(.sdl-eyebrow){font-size:14px}.sdl .sdl-team .sdl-team-note{font-size:12px;color:#d7d1c6;margin-bottom:0}.sdl .sdl-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:104px}.sdl .sdl-faq h2{max-width:370px}.sdl .sdl-questions details{border-bottom:1px solid var(--sdl-line)}.sdl .sdl-questions details:first-child{border-top:1px solid var(--sdl-line)}.sdl .sdl-questions summary{display:flex;justify-content:space-between;align-items:center;gap:22px;cursor:pointer;list-style:none;padding:22px 0;font-size:14px;font-weight:400;line-height:1.6}.sdl .sdl-questions summary::-webkit-details-marker{display:none}.sdl .sdl-questions summary span{font-size:24px;flex-shrink:0;line-height:1;margin-right:5px}.sdl .sdl-questions details[open] summary span{transform:rotate(45deg)}.sdl .sdl-questions details p{font-size:13px;color:var(--sdl-muted);margin:0;padding:0 32px 25px 0}.sdl .sdl-final{background:var(--sdl-sand);padding:66px 0;margin:0}.sdl .sdl-final-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.sdl .sdl-final h2{font-size:clamp(38px,4.3vw,62px);margin-bottom:20px}.sdl .sdl-final p:not(.sdl-eyebrow){font-size:14px;max-width:420px;margin:0;color:var(--sdl-muted)}.sdl .sdl-final-actions{text-align:center;justify-self:end}.sdl .sdl-final .sdl-button{min-width:265px}.sdl .sdl-contact{display:block;font-size:12px;min-height:44px;padding:12px 0;line-height:1.7;text-decoration:none}.sdl .sdl-contact:hover{text-decoration:underline}
.sdl .sdl-prepare{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.7;color:var(--sdl-muted);margin:0 0 18px;max-width:450px}.sdl .sdl-prepare svg{flex:0 0 20px;margin-top:1px}.sdl .sdl-button:focus-visible{outline:2px solid var(--sdl-ink);outline-offset:4px}.sdl .sdl-preview a:focus-visible{outline:2px solid var(--sdl-ink);outline-offset:-5px}
@media(min-width:1600px){.sdl .sdl-hero{padding-bottom:76px}.sdl .sdl-hero-grid{gap:70px}}
@media(max-width:1100px){.sdl .sdl-wrap{padding-inline:36px}.sdl .sdl-hero-grid{gap:30px;grid-template-columns:.9fr 1.1fr}.sdl h1{font-size:clamp(45px,5.8vw,64px)}.sdl .sdl-choices,.sdl .sdl-faq{gap:50px}.sdl .sdl-benefits{gap:24px}.sdl .sdl-benefits>div{gap:12px}.sdl .sdl-benefits h2{font-size:21px}.sdl .sdl-team{gap:40px;padding:40px}.sdl .sdl-how-heading{gap:40px}.sdl .sdl-steps{gap:28px}}
@media(max-width:760px){.sdl .sdl-wrap{padding-inline:24px}.sdl .sdl-hero{padding:21px 0 35px}.sdl .sdl-breadcrumb{margin-bottom:12px;font-size:9px;align-items:center}.sdl .sdl-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.sdl .sdl-hero-grid{grid-template-columns:1fr;gap:28px}.sdl .sdl-intro{padding:0}.sdl h1{font-size:clamp(46px,9vw,65px);margin:18px 0 21px}.sdl h2{font-size:39px}.sdl .sdl-eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:19px}.sdl .sdl-lead{font-size:15px;line-height:1.8;margin-bottom:25px;max-width:530px}.sdl .sdl-micro{font-size:11px;margin:13px 0 6px}.sdl .sdl-button{font-size:13px;min-height:54px;gap:24px;padding:16px 21px}.sdl .sdl-preview-heading{padding:14px 16px;font-size:8px;letter-spacing:.08em}.sdl .sdl-pill{font-size:9px}.sdl .sdl-preview figcaption{padding:12px 16px;font-size:9px}.sdl .sdl-benefits{grid-template-columns:1fr;gap:25px;padding:33px 0}.sdl .sdl-benefits>div{gap:19px}.sdl .sdl-benefits h2{font-size:23px;margin-bottom:7px}.sdl .sdl-benefits p{font-size:13px;max-width:480px}.sdl .sdl-section{padding:54px 0}.sdl .sdl-choices{padding:0 0 48px}.sdl .sdl-choices,.sdl .sdl-faq{grid-template-columns:1fr;gap:28px}.sdl .sdl-section-intro>p:not(.sdl-eyebrow){max-width:500px;font-size:14px;margin-bottom:12px}.sdl .sdl-option-grid{gap:28px 22px;padding-top:0}.sdl .sdl-option-grid>div{padding-top:0}.sdl .sdl-option-grid h3{font-size:22px}.sdl .sdl-option-grid p{font-size:13px}.sdl .sdl-how{padding:51px 0}.sdl .sdl-how-heading{grid-template-columns:1fr;gap:21px;margin-bottom:32px}.sdl .sdl-how-heading>p{justify-self:start;font-size:14px;max-width:500px}.sdl .sdl-steps{grid-template-columns:1fr;gap:25px}.sdl .sdl-steps li{display:grid;grid-template-columns:35px 1fr;gap:0 16px;padding-top:24px}.sdl .sdl-number{grid-row:1/3;font-size:26px;margin:1px 0 0}.sdl .sdl-steps h3{font-size:25px;margin-bottom:10px}.sdl .sdl-steps p{font-size:13px;max-width:none}.sdl .sdl-team{grid-template-columns:1fr;gap:23px;padding:30px 26px;margin-top:39px}.sdl .sdl-team h2{font-size:36px}.sdl .sdl-team>div>p:not(.sdl-eyebrow){font-size:13px}.sdl .sdl-team .sdl-team-note{font-size:11px}.sdl .sdl-faq h2{margin-bottom:12px}.sdl .sdl-questions summary{padding:19px 0;font-size:13px;gap:16px}.sdl .sdl-questions details p{font-size:13px;padding-right:20px}.sdl .sdl-final{padding:44px 0 48px}.sdl .sdl-final-grid{grid-template-columns:1fr;gap:28px}.sdl .sdl-final h2{font-size:43px}.sdl .sdl-final p:not(.sdl-eyebrow){font-size:13px}.sdl .sdl-final-actions{justify-self:start;text-align:left}.sdl .sdl-final .sdl-button{min-width:0}.sdl .sdl-contact{font-size:12px}}
@media(max-width:359px){.sdl .sdl-wrap{padding-inline:19px}.sdl h1{font-size:42px}.sdl .sdl-button{font-size:12px;padding-inline:17px;gap:17px}.sdl .sdl-option-grid{grid-template-columns:1fr}.sdl .sdl-team{padding:27px 22px}.sdl .sdl-final h2{font-size:38px}.sdl .sdl-preview-heading{font-size:7px;gap:6px}}
@media(prefers-reduced-motion:reduce){.sdl .sdl-button,.sdl .sdl-text-link span{transition:none}}

#indentPopupOverlay .snm-close{width:44px;height:44px;top:8px;right:10px}
