@media only screen and (min-width:0rem){#sd-lead{background:#fff;padding:var(--sectionPadding)}#sd-lead .cs-container{align-items:center;gap:clamp(2rem,5vw,3.5rem);margin:0 auto;max-width:80rem}#sd-lead .cs-container,#sd-lead .cs-content{display:flex;flex-direction:column;width:100%}#sd-lead .cs-content{align-items:flex-start;text-align:left}#sd-lead .cs-image{aspect-ratio:4/3;border-radius:var(--radius-md);display:block;margin:0;max-width:35rem;overflow:hidden;position:relative;width:100%}#sd-lead .cs-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#sd-lead .cs-text{margin-bottom:clamp(1rem,2vw,1.5rem)}#sd-lead .cs-highlight-list{display:grid;gap:.75rem;grid-template-columns:1fr;list-style:none;margin:clamp(1rem,2vw,1.5rem) 0 clamp(1.25rem,2.5vw,1.75rem);padding:0;width:100%}#sd-lead .cs-highlight{align-items:flex-start;color:var(--bodyTextColor);display:flex;font-size:clamp(.9375rem,1.6vw,1rem);gap:.75rem;line-height:1.4}#sd-lead .cs-highlight:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFD000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}}@media only screen and (min-width:64rem){#sd-lead .cs-container{align-items:center;flex-direction:row;gap:clamp(2.5rem,5vw,4.5rem)}#sd-lead .cs-image{aspect-ratio:5/4;flex:1;max-width:36.25rem}#sd-lead .cs-content{flex:1}}@media only screen and (min-width:0rem){#sd-process{background:var(--neutral);padding:var(--sectionPadding)}#sd-process .cs-container{margin:0 auto;max-width:80rem;width:100%}#sd-process .cs-content{align-items:center;display:flex;flex-direction:column;margin:0 auto clamp(2rem,4vw,3rem);max-width:45rem;text-align:center}#sd-process .cs-content .cs-title{margin-left:auto;margin-right:auto}#sd-process .cs-content .cs-text{margin:0 auto}#sd-process .cs-step-list{counter-reset:step;display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:1fr;list-style:none;margin:0;padding:0}#sd-process .cs-step{background:#fff;border-left:4px solid var(--primary);border-radius:var(--radius-md);counter-increment:step;padding:clamp(1.5rem,3vw,2rem);position:relative}#sd-process .cs-step:before{color:var(--primary);content:"0" counter(step);display:block;font-family:var(--headerFont);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:.5rem}#sd-process .cs-step-title{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0 0 .5rem;text-transform:uppercase}#sd-process .cs-step-text{color:var(--bodyTextColor);font-size:clamp(.9375rem,1.5vw,1rem);line-height:1.5;margin:0}}@media only screen and (min-width:48rem){#sd-process .cs-step-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#sd-process .cs-step-list{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:0rem){#sd-body{background:#fff;padding:var(--sectionPadding)}#sd-body .cs-container{margin:0 auto;max-width:56.25rem;width:100%}#sd-body .cs-container h2{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:.04em;line-height:1.2;margin:clamp(2rem,3vw,2.5rem) 0 clamp(.75rem,1.5vw,1rem);text-transform:uppercase}#sd-body .cs-container h2:first-child{margin-top:0}#sd-body .cs-container p,#sd-body .cs-container ul{color:var(--bodyTextColor);font-size:clamp(1rem,1.6vw,1.0625rem);line-height:1.65;margin:0 0 1rem}#sd-body .cs-container ul{padding-left:1.25rem}#sd-body .cs-container ul li{margin:0 0 .5rem}#sd-body .cs-container ul li::marker{color:var(--primary)}#sd-body .cs-container strong{color:var(--headerColor);font-weight:700}#sd-faq{background:var(--neutral);padding:var(--sectionPadding)}#sd-faq .cs-container{margin:0 auto;max-width:56.25rem;width:100%}#sd-faq .cs-content{align-items:center;display:flex;flex-direction:column;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}#sd-faq .cs-content .cs-title{margin-left:auto;margin-right:auto}#sd-faq .cs-content .cs-text{margin:0 auto}#sd-faq .cs-faq-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}#sd-faq .cs-faq-card{background:#fff;border-left:4px solid var(--primary);border-radius:var(--radius-md);padding:clamp(1.25rem,2.5vw,1.75rem)}#sd-faq .cs-faq-card h3{color:var(--headerColor);font-family:var(--bodyFont);font-size:clamp(1rem,1.8vw,1.125rem);font-weight:700;line-height:1.35;margin:0 0 .5rem}#sd-faq .cs-faq-card p{color:var(--bodyTextColor);font-size:clamp(.9375rem,1.5vw,1rem);line-height:1.55;margin:0}#sd-cross{background:#fff;padding:var(--sectionPadding)}#sd-cross .cs-container{margin:0 auto;max-width:80rem;width:100%}#sd-cross .cs-content{align-items:center;display:flex;flex-direction:column;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}#sd-cross .cs-content .cs-title{margin-left:auto;margin-right:auto}#sd-cross .cs-content .cs-text{margin:0 auto}#sd-cross .cs-cross-list{display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:1fr;list-style:none;margin:0;padding:0}#sd-cross .cs-cross-card{align-items:flex-start;background:var(--neutral);border:1px solid transparent;border-radius:var(--radius-md);display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2rem);text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}#sd-cross .cs-cross-card:hover{background:#fff;border-color:var(--primary);box-shadow:0 10px 30px rgba(0,0,0,.08);transform:translateY(-3px)}#sd-cross .cs-cross-card:hover .cs-cross-arrow{color:var(--primary);transform:translateX(4px)}#sd-cross .cs-cross-card h3{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0 0 .5rem;text-transform:uppercase}#sd-cross .cs-cross-card p{color:var(--bodyTextColor);flex-grow:1;font-size:clamp(.9375rem,1.5vw,1rem);line-height:1.5;margin:0 0 1rem}#sd-cross .cs-cross-card .cs-cross-arrow{align-items:center;color:var(--headerColor);display:inline-flex;font-family:var(--bodyFont);font-size:.9375rem;font-weight:700;gap:.5rem;letter-spacing:.05em;text-transform:uppercase;transition:transform .3s ease,color .3s ease}#sd-cross .cs-cross-card .cs-cross-arrow svg{height:1rem;width:1rem}}@media only screen and (min-width:48rem){#sd-cross .cs-cross-list{grid-template-columns:repeat(3,1fr)}#sd-cross .cs-cross-list--four{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#sd-cross .cs-cross-list--four{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:0rem){body.dark-mode #sd-lead{background:var(--dark)}body.dark-mode #sd-process{background:var(--neutral)}body.dark-mode #sd-process .cs-step{background:var(--medium)}body.dark-mode #sd-process .cs-step .cs-step-title{color:#fff}body.dark-mode #sd-process .cs-step .cs-step-text{color:hsla(0,0%,100%,.8)}body.dark-mode #sd-body{background:var(--dark)}body.dark-mode #sd-body .cs-container h2{color:#fff}body.dark-mode #sd-body .cs-container p,body.dark-mode #sd-body .cs-container ul{color:hsla(0,0%,100%,.85)}body.dark-mode #sd-body .cs-container strong{color:#fff}body.dark-mode #sd-faq{background:var(--neutral)}body.dark-mode #sd-faq .cs-faq-card{background:var(--medium)}body.dark-mode #sd-faq .cs-faq-card h3{color:#fff}body.dark-mode #sd-faq .cs-faq-card p{color:hsla(0,0%,100%,.8)}body.dark-mode #sd-cross{background:var(--dark)}body.dark-mode #sd-cross .cs-cross-card{background:var(--medium)}body.dark-mode #sd-cross .cs-cross-card:hover{background:var(--accent);border-color:var(--primary)}body.dark-mode #sd-cross .cs-cross-card h3{color:#fff}body.dark-mode #sd-cross .cs-cross-card p{color:hsla(0,0%,100%,.8)}body.dark-mode #sd-cross .cs-cross-card .cs-cross-arrow{color:#fff}}