.sdk-page{color:#222b31;background:#fff;font-size:17px;line-height:1.65;overflow:hidden}
.sdk-page *{box-sizing:border-box}
.sdk-page h1,.sdk-page h2,.sdk-page h3{color:#101820;line-height:1.12;margin-top:0;font-weight:800;letter-spacing:-.025em}
.sdk-page h1{font-size:clamp(2.6rem,6vw,5.5rem);max-width:980px;margin-bottom:24px}
.sdk-page h2{font-size:clamp(2rem,4vw,3.4rem);margin-bottom:22px}
.sdk-page h3{font-size:1.3rem;margin-bottom:12px}
.sdk-page p{margin:0 0 1.15em}
.sdk-page a{color:#087e89}
.sdk-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}
.sdk-band{width:100vw;margin-left:calc(50% - 50vw)}
.sdk-hero{padding:clamp(80px,12vw,150px) 0 96px;background:radial-gradient(circle at 85% 15%,rgba(53,176,178,.25),transparent 30%),linear-gradient(135deg,#0b1115,#1a2730);color:#fff}
.sdk-hero h1,.sdk-hero h2,.sdk-hero h3{color:#fff}
.sdk-hero p{font-size:clamp(1.12rem,2vw,1.35rem);max-width:830px;color:#dce5e8}
.sdk-kicker{display:inline-block;margin-bottom:20px;color:#63d2d3;font-size:.83rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.sdk-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}
.sdk-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 23px;border:2px solid #35b0b2;border-radius:3px;background:#35b0b2;color:#071114!important;font-weight:800;text-decoration:none!important;transition:.2s ease}
.sdk-btn:hover,.sdk-btn:focus{background:#63d2d3;border-color:#63d2d3}
.sdk-btn--ghost{background:transparent;color:#fff!important;border-color:#8aa0aa}
.sdk-btn--ghost:hover,.sdk-btn--ghost:focus{background:#fff;color:#101820!important;border-color:#fff}
.sdk-trust{background:#101820;color:#fff;padding:28px 0}
.sdk-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.sdk-trust-item{font-size:.93rem;font-weight:700;border-left:3px solid #35b0b2;padding-left:14px}
.sdk-section{padding:clamp(64px,9vw,105px) 0}
.sdk-section--soft{background:#f3f6f7}
.sdk-section--dark{background:#101820;color:#dce5e8}
.sdk-section--dark h2,.sdk-section--dark h3{color:#fff}
.sdk-intro{max-width:820px;font-size:1.16rem;color:#45545c}
.sdk-section--dark .sdk-intro{color:#c9d4d8}
.sdk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px}
.sdk-grid--2{grid-template-columns:repeat(2,1fr)}
.sdk-card{height:100%;padding:30px;border:1px solid #dfe6e8;border-top:4px solid #35b0b2;background:#fff;box-shadow:0 10px 28px rgba(16,24,32,.06)}
.sdk-card p{color:#52626a}
.sdk-card a{font-weight:800;text-decoration:none}
.sdk-card--dark{background:#18242c;border-color:#30404a;color:#dce5e8}
.sdk-card--dark h3{color:#fff}
.sdk-card--dark p{color:#c6d1d5}
.sdk-list{padding:0;margin:28px 0;list-style:none}
.sdk-list li{position:relative;padding:0 0 13px 28px}
.sdk-list li:before{content:'✓';position:absolute;left:0;color:#15999f;font-weight:900}
.sdk-split{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:start}
.sdk-panel{padding:34px;background:#eef4f5;border-left:5px solid #35b0b2}
.sdk-process{counter-reset:sdkstep;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:38px}
.sdk-step{counter-increment:sdkstep;padding:26px 20px;border-top:1px solid #687b84}
.sdk-step:before{content:'0' counter(sdkstep);display:block;margin-bottom:18px;color:#63d2d3;font-size:.82rem;font-weight:900;letter-spacing:.1em}
.sdk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}
.sdk-stat{padding:24px;background:#fff;border:1px solid #dfe6e8}
.sdk-stat strong{display:block;color:#101820;font-size:1.35rem}
.sdk-cta{padding:72px 0;background:#35b0b2;color:#071114}
.sdk-cta h2{color:#071114;max-width:850px}
.sdk-cta p{max-width:760px;font-size:1.12rem}
.sdk-cta .sdk-btn{background:#071114;border-color:#071114;color:#fff!important}
.sdk-cta .sdk-btn:hover,.sdk-cta .sdk-btn:focus{background:#fff;border-color:#fff;color:#071114!important}
.sdk-breadcrumb{font-size:.88rem;margin-bottom:24px;color:#9fb0b7}
.sdk-breadcrumb a{color:#d3e0e3}
.sdk-note{font-size:.93rem;color:#65757c}
.sdk-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px}
.sdk-page input[type=text],.sdk-page input[type=email],.sdk-page input[type=tel],.sdk-page textarea,.sdk-page select{width:100%;padding:13px 14px;border:1px solid #bdc9cd;background:#fff}
.sdk-page input[type=submit]{padding:14px 24px;border:0;background:#35b0b2;color:#071114;font-weight:800;cursor:pointer}
@media(max-width:900px){
.sdk-trust-grid,.sdk-process{grid-template-columns:repeat(2,1fr)}
.sdk-grid,.sdk-grid--2,.sdk-split,.sdk-contact-grid{grid-template-columns:1fr}
.sdk-split,.sdk-contact-grid{gap:32px}
}
@media(max-width:600px){
.sdk-shell{width:min(100% - 32px,1180px)}
.sdk-trust-grid,.sdk-process,.sdk-stats{grid-template-columns:1fr}
.sdk-hero{padding:72px 0}
.sdk-section{padding:58px 0}
.sdk-card{padding:24px}
} body:has(.sdk-page) .page-primary-header{display:none!important}
.sdk-page .sdk-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px;margin:0 0 22px}
.sdk-page .wpcf7 input:not([type="submit"]),.sdk-page .wpcf7 textarea,.sdk-page .wpcf7 select{width:100%;padding:13px 14px;border:1px solid #c9d2d4;border-radius:8px;background:#fff;color:#101820}
.sdk-page .wpcf7 input[type="submit"]{display:inline-block;border:0;border-radius:999px;padding:13px 22px;background:#35b0b2;color:#101820;font-weight:700;cursor:pointer}
.sdk-page .wpcf7 label{display:block;font-weight:600;margin-bottom:14px} .sdk-page{overflow:visible!important} .sdk-page .sdk-kicker{color:#1b686a}
.sdk-page .sdk-hero .sdk-kicker,.sdk-page .sdk-cta .sdk-kicker{color:#63d2d3}
.sdk-page .sdk-card h3 a{color:#1b686a}