.snd-partner{--ink:#203c32;--paper:#faf8f2;--soft:#e9eee5;--yellow:#ffca05}.snd-partner *{box-sizing:border-box}.snd-partner{scroll-behavior:smooth;scroll-padding-top:24px}.snd-partner{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,sans-serif}.snd-partner a{color:inherit}.snd-partner button,.snd-partner input,.snd-partner select,.snd-partner textarea{font:inherit}.snd-partner a,.snd-partner button,.snd-partner input,.snd-partner textarea,.snd-partner select{outline-offset:5px}.snd-partner h1,.snd-partner h2,.snd-partner h3,.snd-partner p{margin:0}.snd-partner h1,.snd-partner h2,.snd-partner h3{line-height:1.07;letter-spacing:-.045em}.snd-partner h1{font-size:clamp(46px,5.1vw,76px)}.snd-partner h2{font-size:clamp(34px,3.4vw,49px)}.snd-partner h3{font-size:25px}.snd-partner p+p{margin-top:16px}.snd-partner .wrap{max-width:1200px;padding:85px 30px;margin:auto}.snd-partner .eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.18em;font-weight:700;margin-bottom:22px}.snd-partner .button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:14px 22px;border:1px solid transparent;border-radius:3px;background:var(--yellow);color:var(--ink);font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.snd-partner .button:hover{filter:brightness(.94)}.snd-partner .outline{background:transparent;border-color:#8d9d91;color:inherit}.snd-partner .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.snd-partner .head{max-width:1360px;margin:auto;padding:22px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.snd-partner .brand{text-decoration:none;font-size:29px;font-weight:800;letter-spacing:.13em}.snd-partner .head nav{display:flex;gap:22px;font-size:13px}.snd-partner .head nav a{text-decoration:none}.snd-partner .head .active{border-bottom:2px solid #c59600}.snd-partner .review{padding:8px 20px;text-align:center;background:#e9eee5;font-size:12px}.snd-partner .hero{background:var(--ink);color:var(--paper);overflow:hidden}.snd-partner .hero .wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;padding-top:76px;padding-bottom:76px}.snd-partner .hero h1 span{color:var(--yellow)}.snd-partner .hero .lead{font-size:19px;max-width:540px;margin-top:25px}.snd-partner .hero .eyebrow{color:#c8d9c9}.snd-partner .diagram{position:relative;aspect-ratio:1;background:radial-gradient(circle,#46614e66,transparent 69%),linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:auto,30px 30px,30px 30px;border:1px solid #ffffff15;border-radius:50%}.snd-partner .diagram svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.snd-partner .node{position:absolute;background:#f8f6ed;color:var(--ink);padding:14px 19px;box-shadow:0 9px 30px #10251c33;font-size:13px;line-height:1.5;border-radius:3px}.snd-partner .node b{font-size:17px;display:block}.snd-partner .n1{left:0;top:14%}.snd-partner .n2{right:-8px;top:20%}.snd-partner .n3{left:7%;bottom:10%}.snd-partner .hub{color:var(--ink);position:absolute;left:29%;top:40%;width:43%;height:24%;border-radius:3px;background:var(--yellow);display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 0 10px #ffca0510}.snd-partner .hub b{font-size:24px;letter-spacing:.09em}.snd-partner .diagram-caption{position:absolute;bottom:-24px;left:0;width:100%;text-align:center;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#cfdbd1}.snd-partner .strip{border-bottom:1px solid #ccd4c7}.snd-partner .strip .wrap{padding-top:23px;padding-bottom:23px;display:flex;justify-content:space-between;gap:18px;font-size:13px}.snd-partner .strip b{margin-right:10px}.snd-partner .intro{display:grid;grid-template-columns:1fr 1fr;gap:85px}.snd-partner .intro p{font-size:18px}.snd-partner .routes{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:45px}.snd-partner .route{border-top:2px solid var(--ink);padding-top:24px}.snd-partner .route .num{font-size:12px;letter-spacing:.1em;color:#657766}.snd-partner .route h3{margin:15px 0}.snd-partner .route p{font-size:16px;max-width:460px}.snd-partner .soft{background:var(--soft)}.snd-partner .section-top{display:flex;align-items:end;justify-content:space-between;gap:40px}.snd-partner .section-top p{max-width:420px}.snd-partner .services{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:1px solid #bac7b9;border-left:1px solid #bac7b9}.snd-partner .service{padding:28px;border-right:1px solid #bac7b9;border-bottom:1px solid #bac7b9}.snd-partner .service span{font-size:12px;font-weight:bold;color:#697c65}.snd-partner .service h3{font-size:22px;margin:15px 0 12px}.snd-partner .service p{font-size:14px}.snd-partner .dark{background:var(--ink);color:var(--paper)}.snd-partner .tools-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:65px;align-items:center}.snd-partner .tools-layout h2{margin-bottom:24px}.snd-partner .tools-layout p{color:#d3ded2}.snd-partner .tool-list{border:1px solid #607362;border-radius:4px;padding:8px 24px;background:#294538}.snd-partner .tool{display:flex;gap:18px;align-items:center;padding:24px 0;border-bottom:1px solid #607362;text-decoration:none}.snd-partner .tool:last-child{border-bottom:0}.snd-partner .lock{width:38px;height:38px;flex-shrink:0;border:1px solid #82967d;border-radius:50%;display:grid;place-items:center}.snd-partner .lock svg{width:17px;height:17px}.snd-partner .tool strong{display:block;font-size:17px}.snd-partner .tool small{color:#bccbbd;font-size:12px}.snd-partner .tool em{margin-left:auto;font-size:18px;color:var(--yellow)}.snd-partner .tool:hover strong{text-decoration:underline}.snd-partner .small{font-size:12px!important;margin-top:18px}.snd-partner .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:45px}.snd-partner .step{border-top:1px solid #abbda8;padding-top:22px}.snd-partner .step b{display:grid;place-items:center;width:38px;height:38px;background:var(--yellow);border-radius:50%;font-size:14px;margin-bottom:20px}.snd-partner .step h3{font-size:22px;margin-bottom:14px}.snd-partner .step p{font-size:15px}.snd-partner .practice{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}.snd-partner .practice img{width:100%;height:100%;min-height:350px;object-fit:cover}.snd-partner .practice .copy{padding:55px;background:var(--soft)}.snd-partner .practice h2{font-size:35px;margin-bottom:22px}.snd-partner .practice p{font-size:16px}.snd-partner .signup{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.snd-partner .signup h2{margin-bottom:24px}.snd-partner .signup aside p{max-width:340px}.snd-partner .form{background:white;padding:32px;border:1px solid #d5ddcf;border-radius:4px}.snd-partner .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.snd-partner .field{display:flex;flex-direction:column;font-size:13px;font-weight:bold;gap:6px}.snd-partner .full{grid-column:1/-1}.snd-partner input,.snd-partner textarea,.snd-partner select{width:100%;padding:11px;border:1px solid #a4b3a0;border-radius:3px;background:#fff;color:var(--ink);font-size:15px}.snd-partner fieldset{margin:22px 0;padding:0;border:0}.snd-partner legend{font-size:13px;font-weight:bold;margin-bottom:12px}.snd-partner .checks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.snd-partner .checks label{display:flex;gap:9px;align-items:center;font-size:14px}.snd-partner .checks input{width:17px;height:17px;accent-color:var(--ink)}.snd-partner .form small{display:block;font-size:12px;color:#61715e;margin:15px 0}.snd-partner .form .button{margin-top:16px}.snd-partner #feedback{margin-top:18px;font-size:14px;padding:12px;background:var(--soft)}.snd-partner footer{border-top:1px solid #ccd4c7}.snd-partner .foot{display:flex;justify-content:space-between;gap:30px;padding-top:30px;padding-bottom:30px;font-size:13px}.snd-partner details{padding:20px 0;border-bottom:1px solid #ccd4c7}.snd-partner summary{font-weight:bold;cursor:pointer}.snd-partner details p{font-size:15px;margin-top:15px;max-width:760px}
@media(max-width:800px){.snd-partner .head nav{display:none}.snd-partner .head{padding:18px 22px}.snd-partner .wrap{padding:55px 22px}.snd-partner .hero .wrap,.snd-partner .intro,.snd-partner .tools-layout,.snd-partner .signup{grid-template-columns:1fr;gap:38px}.snd-partner .hero .wrap{padding:52px 22px 65px}.snd-partner .diagram{max-width:420px;width:90%;margin:0 auto 20px}.snd-partner .strip .wrap{flex-wrap:wrap}.snd-partner .routes,.snd-partner .services,.snd-partner .steps{grid-template-columns:1fr 1fr}.snd-partner .section-top{display:block}.snd-partner .section-top p{margin-top:20px}.snd-partner .practice{grid-template-columns:1fr}.snd-partner .practice .copy{padding:30px}.snd-partner .practice img{min-height:0;aspect-ratio:16/9}.snd-partner .signup aside p{max-width:none}.snd-partner .foot{flex-wrap:wrap}}@media(max-width:480px){.snd-partner .head .button{font-size:11px;padding:10px}.snd-partner .routes,.snd-partner .services,.snd-partner .steps,.snd-partner .form-grid{grid-template-columns:1fr}.snd-partner .checks{grid-template-columns:1fr}.snd-partner .form{padding:23px}.snd-partner .node{padding:10px;font-size:11px}.snd-partner .node b{font-size:14px}.snd-partner .hub b{font-size:21px}.snd-partner .strip .wrap{display:block}.snd-partner .strip span{display:block;margin:4px 0}.snd-partner .hero h1{font-size:46px}}

.snd-partner{font-family:Arial,sans-serif}.snd-partner .wrap{width:100%}.snd-partner .hero h1{color:#faf8f2}.snd-partner .button{line-height:1.5}.snd-partner .hub{color:#203c32}.snd-partner .hero h1 span{color:#ffca05}.snd-partner h1,.snd-partner h2,.snd-partner h3{font-weight:700}.snd-partner .button:not(.outline){color:#203c32!important}.snd-partner .hub{text-align:center;padding:8px;font-size:10px}.snd-partner .hub b{display:block}.snd-partner .form button:disabled{opacity:.55;cursor:not-allowed}
.snd-partner .roles-table{overflow-x:auto;margin-top:35px}.snd-partner .roles-table table{width:100%;border-collapse:collapse;background:#faf8f2;text-align:left;font-size:15px;line-height:1.6}.snd-partner .roles-table th,.snd-partner .roles-table td{padding:20px;vertical-align:top;border-bottom:1px solid #c6d0c0}.snd-partner .roles-table thead{background:#203c32;color:#fff}.snd-partner .roles-table th:first-child{width:24%}.snd-partner .roles-table td{width:38%}@media(max-width:600px){.snd-partner .roles-table th,.snd-partner .roles-table td{padding:12px;font-size:12px}}.snd-partner .value-intro{max-width:750px;margin-top:24px;font-size:18px}.snd-partner .value-pair{display:grid;grid-template-columns:1fr 1fr;gap:36px;position:relative;margin-top:42px}.snd-partner .value-side{background:#faf8f2;padding:38px;border-top:4px solid #b3c4aa}.snd-partner .value-side h3{font-size:32px;margin:0 0 20px}.snd-partner .value-side p:not(.eyebrow){font-size:16px}.snd-partner .value-sonand{background:#203c32;color:#faf8f2;border-color:#ffca05}.snd-partner .value-sonand h3{color:#faf8f2}.snd-partner .value-symbol{font:36px Arial;margin-bottom:24px;color:#526a4c}.snd-partner .value-sonand .value-symbol{color:#ffca05}.snd-partner .value-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.snd-partner .value-tags span{font-size:12px;padding:6px 10px;border:1px solid #a5b49d;border-radius:30px}.snd-partner .value-plus{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:#ffca05;color:#203c32;display:grid;place-items:center;font-size:34px;font-weight:400;z-index:1}.snd-partner .value-result{display:flex;align-items:start;gap:25px;max-width:760px;margin:32px auto 0;padding:30px;border-top:1px solid #9db096}.snd-partner .value-result>span{font-size:45px;line-height:1}.snd-partner .value-result .eyebrow{margin-bottom:12px}.snd-partner .value-result h3{font-size:28px;margin-bottom:16px}.snd-partner .value-result p{font-size:16px}@media(max-width:650px){.snd-partner .value-pair{grid-template-columns:1fr;gap:28px}.snd-partner .value-plus{top:50%;left:50%}.snd-partner .value-side{padding:28px}.snd-partner .value-result{padding:22px 0}.snd-partner .value-side h3{font-size:28px}}.snd-partner .partner-journey{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:0 38px}.snd-partner .partner-journey article{display:flex;gap:22px;padding:30px 0;border-top:1px solid #b4c3ad}.snd-partner .partner-journey article>span{flex-shrink:0;display:grid;place-items:center;background:#ffca05;color:#203c32;width:46px;height:46px;border-radius:50%;font-weight:700;font-size:16px}.snd-partner .partner-journey h3{font-size:25px!important;margin-bottom:16px}.snd-partner .partner-journey p{font-size:16px}.snd-partner .support-ribbon{display:flex;flex-direction:column;gap:5px;padding:24px 28px;background:#203c32;color:#faf8f2;border-left:5px solid #ffca05;margin-top:10px}.snd-partner .support-ribbon span{font-size:15px}.snd-partner .support-options .button{margin-top:26px}.snd-partner .support-options h3{font-size:30px!important}@media(max-width:650px){.snd-partner .partner-journey{grid-template-columns:1fr}.snd-partner .partner-journey article{gap:16px}.snd-partner .partner-journey h3{font-size:23px!important}}