/* Sierra Echo — shared styles (generated) */

/* base + fonts + responsive nav (from helmet) */
*{box-sizing:border-box;}
html,body{margin:0;padding:0;}
body{background:#f7f9fb;color:#11161d;-webkit-font-smoothing:antialiased;}
::selection{background:#2c6cb0;color:#fff;}
a{color:inherit;}
@keyframes blink{0%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes scroll-x{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* responsive nav */
.se-nav-toggle{display:none;}
.se-burger{display:none;}
.se-mobile-menu{display:none;}
@media(max-width:860px){
  .se-desktop-nav{display:none !important;}
  .se-burger{display:flex !important;}
  .se-logo-tag{display:none !important;}
}
.se-nav-toggle:checked ~ .se-mobile-menu{display:block !important;}
.se-nav-toggle:checked ~ .se-bar .se-burger .se-b1{transform:translateY(7px) rotate(45deg);}
.se-nav-toggle:checked ~ .se-bar .se-burger .se-b2{opacity:0;}
.se-nav-toggle:checked ~ .se-bar .se-burger .se-b3{transform:translateY(-7px) rotate(-45deg);}

*{box-sizing:border-box;}
html,body{margin:0;padding:0;}
body{background:#f7f9fb;color:#11161d;-webkit-font-smoothing:antialiased;}
::selection{background:#2c6cb0;color:#fff;}
a{color:inherit;}

/* responsive nav */
.se-nav-toggle{display:none;}
.se-burger{display:none;}
.se-mobile-menu{display:none;}
@media(max-width:860px){
  .se-desktop-nav{display:none !important;}
  .se-burger{display:flex !important;}
  .se-logo-tag{display:none !important;}
}
.se-nav-toggle:checked ~ .se-mobile-menu{display:block !important;}
.se-nav-toggle:checked ~ .se-bar .se-burger .se-b1{transform:translateY(7px) rotate(45deg);}
.se-nav-toggle:checked ~ .se-bar .se-burger .se-b2{opacity:0;}
.se-nav-toggle:checked ~ .se-bar .se-burger .se-b3{transform:translateY(-7px) rotate(-45deg);}

*{box-sizing:border-box;}
html,body{margin:0;padding:0;}
body{background:#f7f9fb;color:#11161d;-webkit-font-smoothing:antialiased;}
::selection{background:#2c6cb0;color:#fff;}
a{color:inherit;}
input,textarea,select{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
input::placeholder,textarea::placeholder{color:#9aa7b4;}
input:focus,textarea:focus,select:focus{outline:none;border-color:#11161d !important;}

/* responsive nav */
.se-nav-toggle{display:none;}
.se-burger{display:none;}
.se-mobile-menu{display:none;}
@media(max-width:860px){
  .se-desktop-nav{display:none !important;}
  .se-burger{display:flex !important;}
  .se-logo-tag{display:none !important;}
}
.se-nav-toggle:checked ~ .se-mobile-menu{display:block !important;}
.se-nav-toggle:checked ~ .se-bar .se-burger .se-b1{transform:translateY(7px) rotate(45deg);}
.se-nav-toggle:checked ~ .se-bar .se-burger .se-b2{opacity:0;}
.se-nav-toggle:checked ~ .se-bar .se-burger .se-b3{transform:translateY(-7px) rotate(-45deg);}

/* interactive states */
.i1:hover{color:#11161d !important}
.i2:hover{color:#11161d !important}
.i3:hover{color:#11161d !important}
.i4:hover{color:#11161d !important}
.i5:hover{background:#2c6cb0 !important}
.i6:hover{background:#fff !important;color:#2c6cb0 !important}
.i7:hover{background:#fff !important;color:#2c6cb0 !important}
.i8:hover{background:#fff !important;color:#2c6cb0 !important}
.i9:hover{background:#fff !important;color:#2c6cb0 !important}
.i10:hover{background:#fff !important;color:#2c6cb0 !important}
.i11:hover{background:#2c6cb0 !important}
.i12:hover{background:#2c6cb0 !important}
.i13:hover{border-color:#11161d !important}
.i14:hover{background:#eef3f7 !important}
.i15:hover{background:#eef3f7 !important}
.i16:hover{background:#eef3f7 !important}
.i17:hover{color:#11161d !important}
.i18:hover{background:#eef3f7 !important}
.i19:hover{background:#eef3f7 !important}
.i20:hover{background:#eef3f7 !important}
.i21:hover{background:#2c6cb0 !important}
.i22:hover{color:#2c6cb0 !important}
.i23:hover{color:#2c6cb0 !important}
.i24:hover{color:#2c6cb0 !important}
.i25:hover{color:#2c6cb0 !important}
.i26:hover{color:#2c6cb0 !important}
.i27:hover{color:#2c6cb0 !important}
.i28:hover{color:#2c6cb0 !important}
.i29:hover{color:#2c6cb0 !important}
.i30:hover{color:#2c6cb0 !important}
.i31:hover{color:#11161d !important}
.i32:hover{color:#11161d !important}
.i33:hover{color:#11161d !important}
.i34:hover{color:#11161d !important}
.i35:hover{background:#2c6cb0 !important}
.i36:hover{background:#fff !important;color:#2c6cb0 !important}
.i37:hover{background:#fff !important;color:#2c6cb0 !important}
.i38:hover{background:#fff !important;color:#2c6cb0 !important}
.i39:hover{background:#fff !important;color:#2c6cb0 !important}
.i40:hover{background:#fff !important;color:#2c6cb0 !important}
.i41:hover{background:#2c6cb0 !important}
.i42:hover{background:#2c6cb0 !important}
.i43:hover{color:#2c6cb0 !important}
.i44:hover{color:#2c6cb0 !important}
.i45:hover{color:#2c6cb0 !important}
.i46:hover{color:#2c6cb0 !important}
.i47:hover{color:#2c6cb0 !important}
.i48:hover{color:#2c6cb0 !important}
.i49:hover{color:#2c6cb0 !important}
.i50:hover{color:#2c6cb0 !important}
.i51:hover{color:#2c6cb0 !important}
.i52:hover{color:#11161d !important}
.i53:hover{color:#11161d !important}
.i54:hover{color:#11161d !important}
.i55:hover{color:#11161d !important}
.i56:hover{background:#2c6cb0 !important}
.i57:hover{background:#fff !important;color:#2c6cb0 !important}
.i58:hover{background:#fff !important;color:#2c6cb0 !important}
.i59:hover{background:#fff !important;color:#2c6cb0 !important}
.i60:hover{background:#fff !important;color:#2c6cb0 !important}
.i61:hover{background:#fff !important;color:#2c6cb0 !important}
.i62:hover{background:#2c6cb0 !important}
.i63:hover{background:#2c6cb0 !important}
.i64:hover{color:#2c6cb0 !important}
.i65:hover{color:#2c6cb0 !important}
.i66:hover{color:#2c6cb0 !important}
.i67:hover{color:#2c6cb0 !important}
.i68:hover{color:#2c6cb0 !important}
.i69:hover{color:#2c6cb0 !important}
.i70:hover{color:#2c6cb0 !important}
.i71:hover{color:#2c6cb0 !important}
.i72:hover{color:#2c6cb0 !important}
.i73:hover{color:#11161d !important}
.i74:hover{color:#11161d !important}
.i75:hover{color:#11161d !important}
.i76:hover{color:#11161d !important}
.i77:hover{background:#2c6cb0 !important}
.i78:hover{background:#fff !important;color:#2c6cb0 !important}
.i79:hover{background:#fff !important;color:#2c6cb0 !important}
.i80:hover{background:#fff !important;color:#2c6cb0 !important}
.i81:hover{background:#fff !important;color:#2c6cb0 !important}
.i82:hover{background:#fff !important;color:#2c6cb0 !important}
.i83:hover{background:#2c6cb0 !important}
.i84:hover{background:#eef3f7 !important}
.i85:hover{background:#eef3f7 !important}
.i86:hover{background:#eef3f7 !important}
.i87:hover{background:#eef3f7 !important}
.i88:hover{background:#eef3f7 !important}
.i89:hover{background:#eef3f7 !important}
.i90:hover{background:#2c6cb0 !important}
.i91:hover{color:#2c6cb0 !important}
.i92:hover{color:#2c6cb0 !important}
.i93:hover{color:#2c6cb0 !important}
.i94:hover{color:#2c6cb0 !important}
.i95:hover{color:#2c6cb0 !important}
.i96:hover{color:#2c6cb0 !important}
.i97:hover{color:#2c6cb0 !important}
.i98:hover{color:#2c6cb0 !important}
.i99:hover{color:#2c6cb0 !important}
.i100:hover{color:#11161d !important}
.i101:hover{color:#11161d !important}
.i102:hover{color:#11161d !important}
.i103:hover{color:#11161d !important}
.i104:hover{background:#2c6cb0 !important}
.i105:hover{background:#fff !important;color:#2c6cb0 !important}
.i106:hover{background:#fff !important;color:#2c6cb0 !important}
.i107:hover{background:#fff !important;color:#2c6cb0 !important}
.i108:hover{background:#fff !important;color:#2c6cb0 !important}
.i109:hover{background:#fff !important;color:#2c6cb0 !important}
.i110:hover{background:#2c6cb0 !important}
.i111:hover{background:#2c6cb0 !important;color:#fff !important}
.i112:hover{background:#2c6cb0 !important}
.i113:hover{color:#2c6cb0 !important}
.i114:hover{color:#2c6cb0 !important}
.i115:hover{color:#2c6cb0 !important}
.i116:hover{color:#2c6cb0 !important}
.i117:hover{color:#2c6cb0 !important}
.i118:hover{color:#2c6cb0 !important}
.i119:hover{color:#2c6cb0 !important}
.i120:hover{color:#2c6cb0 !important}
.i121:hover{color:#2c6cb0 !important}
.i122:hover{color:#2c6cb0 !important}

/* atomic style classes */
.s1{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;background:#f7f9fb;min-height:100vh}
.s2{position:sticky;top:0;z-index:50;backdrop-filter:saturate(150%) blur(10px);background:rgba(247,249,251,.82);border-bottom:1px solid #d4dce4}
.s3{max-width:1280px;margin:0 auto;padding:0 28px;height:68px;display:flex;align-items:center;justify-content:space-between}
.s4{display:flex;align-items:center;gap:13px;text-decoration:none;color:#11161d}
.s5{width:17px;height:17px;background:#11161d;display:inline-block;position:relative;flex:none}
.s6{position:absolute;right:-4px;bottom:-4px;width:8px;height:8px;background:#2c6cb0}
.s7{font-weight:600;font-size:17px;letter-spacing:-.01em}
.s8{font-family:'IBM Plex Mono',monospace;font-weight:500;font-size:11px;color:#5c6b7a;letter-spacing:.08em;padding-left:11px;border-left:1px solid #d4dce4}
.s9{display:flex;align-items:center;gap:2px;font-family:'IBM Plex Mono',monospace;font-weight:500;font-size:12px;letter-spacing:.06em}
.s10{text-decoration:none;color:#11161d;padding:9px 13px;border-bottom:2px solid #2c6cb0}
.s11{text-decoration:none;color:#5c6b7a;padding:9px 13px;border-bottom:2px solid transparent}
.s12{text-decoration:none;color:#fff;background:#11161d;padding:11px 16px;margin-left:14px;letter-spacing:.06em}
.s13{width:26px;height:20px;cursor:pointer;position:relative;flex:none;align-items:center;justify-content:center}
.s14{position:absolute;left:0;top:3px;width:26px;height:2px;background:#11161d;transition:transform .25s,opacity .25s}
.s15{position:absolute;left:0;top:10px;width:26px;height:2px;background:#11161d;transition:transform .25s,opacity .25s}
.s16{position:absolute;left:0;top:17px;width:26px;height:2px;background:#11161d;transition:transform .25s,opacity .25s}
.s17{background:rgba(247,249,251,.98);border-top:1px solid #d4dce4;padding:8px 0;font-family:'IBM Plex Mono',monospace;font-weight:500;font-size:13px;letter-spacing:.06em}
.s18{display:block;padding:15px 28px;text-decoration:none;color:#11161d;border-bottom:1px solid #e7edf2}
.s19{display:block;margin:12px 28px 8px;text-align:center;padding:15px;text-decoration:none;color:#fff;background:#11161d}
.s20{max-width:1280px;margin:0 auto;border-left:1px solid #d4dce4;border-right:1px solid #d4dce4}
.s21{padding:72px 40px 56px;border-bottom:1px solid #d4dce4;position:relative}
.s22{position:absolute;top:-6px;left:-6px;color:#c2ccd6;font-size:13px;font-family:'IBM Plex Mono',monospace}
.s23{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.14em;color:#2c6cb0;margin-bottom:30px}
.s24{font-size:clamp(40px,6vw,86px);line-height:.98;letter-spacing:-.03em;font-weight:600;margin:0;max-width:16ch}
.s25{font-size:19px;line-height:1.55;color:#3c4753;max-width:54ch;margin:34px 0 0}
.s26{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px;align-items:center}
.s27{text-decoration:none;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.06em;color:#fff;background:#11161d;padding:16px 24px;display:inline-flex;align-items:center;gap:10px}
.s28{text-decoration:none;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.06em;color:#11161d;background:transparent;border:1px solid #b9c4d0;padding:16px 24px;display:inline-flex;align-items:center;gap:10px}
.s29{font-family:'IBM Plex Mono',monospace;font-size:11px;color:#7d8b99;letter-spacing:.08em;margin-left:6px}
.s30{border-bottom:1px solid #d4dce4}
.s31{padding:30px 40px;border-bottom:1px solid #d4dce4;display:flex;justify-content:space-between;align-items:baseline}
.s32{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.12em;color:#11161d}
.s33{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em;color:#7d8b99}
.s34{text-decoration:none;color:inherit;display:grid;grid-template-columns:120px 1fr 360px;gap:24px;padding:38px 40px;border-bottom:1px solid #d4dce4;align-items:start}
.s35{font-family:'IBM Plex Mono',monospace;font-size:13px;color:#2c6cb0;letter-spacing:.06em;padding-top:6px}
.s36{font-family:'IBM Plex Mono',monospace;font-size:12px;color:#7d8b99;letter-spacing:.08em;margin-bottom:10px}
.s37{font-size:34px;line-height:1.05;letter-spacing:-.02em;font-weight:600;margin:0}
.s38{font-size:15px;line-height:1.6;color:#3c4753;margin:6px 0 0}
.s39{text-decoration:none;color:inherit;display:grid;grid-template-columns:120px 1fr 360px;gap:24px;padding:38px 40px;align-items:start}
.s40{text-decoration:none;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em;color:#2c6cb0}
.s41{display:grid;grid-template-columns:1fr 1fr 1fr}
.s42{text-decoration:none;color:inherit;border-right:1px solid #d4dce4;padding:22px}
.s43{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#dde5ed 0 1px,transparent 1px 12px),#eef3f7;border:1px solid #d4dce4;position:relative;display:flex;align-items:flex-end;padding:12px}
.s44{font-family:'IBM Plex Mono',monospace;font-size:10px;color:#5c6b7a;background:#f7f9fb;border:1px solid #d4dce4;padding:5px 7px;letter-spacing:.04em}
.s45{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px}
.s46{font-size:18px;font-weight:600;margin:0;letter-spacing:-.01em}
.s47{font-family:'IBM Plex Mono',monospace;font-size:11px;color:#7d8b99}
.s48{font-family:'IBM Plex Mono',monospace;font-size:11px;color:#7d8b99;margin:7px 0 0;letter-spacing:.04em}
.s49{text-decoration:none;color:inherit;padding:22px}
.s50{padding:80px 40px;text-align:center}
.s51{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.14em;color:#2c6cb0;margin-bottom:22px}
.s52{font-size:clamp(30px,4.4vw,56px);line-height:1.04;letter-spacing:-.025em;font-weight:600;margin:0 auto;max-width:20ch}
.s53{text-decoration:none;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.06em;color:#fff;background:#11161d;padding:17px 28px;display:inline-flex;align-items:center;gap:10px;margin-top:34px}
.s54{background:#f7f9fb;border-top:1px solid #d4dce4}
.s55{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr}
.s56{padding:46px 40px;border-right:1px solid #d4dce4}
.s57{display:flex;align-items:center;gap:12px}
.s58{width:16px;height:16px;background:#11161d;display:inline-block;position:relative;flex:none}
.s59{position:absolute;right:-4px;bottom:-4px;width:7px;height:7px;background:#2c6cb0}
.s60{font-weight:600;font-size:18px;letter-spacing:-.01em}
.s61{font-size:14px;line-height:1.6;color:#5c6b7a;max-width:30ch;margin:20px 0 0}
.s62{padding:46px 30px;border-right:1px solid #d4dce4}
.s63{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.1em;color:#7d8b99;margin-bottom:18px}
.s64{display:flex;flex-direction:column;gap:11px;font-size:14px}
.s65{text-decoration:none;color:#11161d}
.s66{display:flex;flex-direction:column;gap:11px;font-size:14px;color:#11161d}
.s67{padding:46px 30px}
.s68{border-top:1px solid #d4dce4;padding:18px 40px;display:flex;justify-content:space-between;align-items:center;font-family:'IBM Plex Mono',monospace;font-size:11px;color:#7d8b99;letter-spacing:.06em}
.s69{padding:30px 40px;border-bottom:1px solid #d4dce4}
.s70{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.12em;color:#7d8b99}
.s71{padding:72px 40px 60px;border-bottom:1px solid #d4dce4}
.s72{font-size:clamp(38px,5.4vw,72px);line-height:1;letter-spacing:-.03em;font-weight:600;margin:0;max-width:18ch}
.s73{font-size:19px;line-height:1.55;color:#3c4753;max-width:60ch;margin:32px 0 0}
.s74{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d4dce4}
.s75{padding:36px 30px;border-right:1px solid #d4dce4}
.s76{font-size:44px;font-weight:600;letter-spacing:-.03em}
.s77{font-family:'IBM Plex Mono',monospace;font-size:11px;color:#7d8b99;letter-spacing:.08em;margin-top:8px}
.s78{padding:36px 30px}
.s79{display:grid;grid-template-columns:1fr 1fr}
.s80{border-right:1px solid #d4dce4;border-bottom:1px solid #d4dce4;padding:38px 36px}
.s81{font-family:'IBM Plex Mono',monospace;font-size:12px;color:#2c6cb0}
.s82{font-size:24px;font-weight:600;letter-spacing:-.015em;margin:14px 0 10px}
.s83{font-size:15px;line-height:1.62;color:#3c4753;margin:0}
.s84{border-bottom:1px solid #d4dce4;padding:38px 36px}
.s85{border-right:1px solid #d4dce4;padding:38px 36px}
.s86{padding:38px 36px}
.s87{display:grid;grid-template-columns:60px 1fr;border-bottom:1px solid #d4dce4}
.s88{border-right:1px solid #d4dce4;display:flex;align-items:center;justify-content:center;font-family:'IBM Plex Mono',monospace;font-size:13px;color:#2c6cb0}
.s89{padding:30px 36px}
.s90{font-size:20px;font-weight:600;margin:0 0 6px;letter-spacing:-.01em}
.s91{font-size:15px;line-height:1.6;color:#3c4753;margin:0;max-width:62ch}
.s92{display:grid;grid-template-columns:60px 1fr}
.s93{padding:74px 40px;text-align:center}
.s94{font-size:clamp(28px,4vw,50px);line-height:1.05;letter-spacing:-.025em;font-weight:600;margin:0 auto;max-width:20ch}
.s95{text-decoration:none;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.06em;color:#fff;background:#11161d;padding:17px 28px;display:inline-flex;align-items:center;gap:10px;margin-top:30px}
.s96{padding:64px 40px 54px;border-bottom:1px solid #d4dce4}
.s97{font-size:clamp(38px,5.4vw,72px);line-height:1;letter-spacing:-.03em;font-weight:600;margin:0;max-width:15ch}
.s98{font-size:18px;line-height:1.55;color:#3c4753;max-width:58ch;margin:30px 0 0}
.s99{display:grid;grid-template-columns:340px 1fr}
.s100{border-right:1px solid #d4dce4;padding:42px 36px}
.s101{font-family:'IBM Plex Mono',monospace;font-size:13px;color:#2c6cb0;letter-spacing:.06em}
.s102{font-family:'IBM Plex Mono',monospace;font-size:12px;color:#7d8b99;letter-spacing:.08em;margin:18px 0 10px}
.s103{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.04;margin:0 0 22px}
.s104{display:flex;flex-direction:column;gap:0;border:1px solid #d4dce4;font-family:'IBM Plex Mono',monospace;font-size:12px}
.s105{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #d4dce4}
.s106{color:#7d8b99}
.s107{color:#11161d}
.s108{display:flex;justify-content:space-between;padding:12px 14px}
.s109{padding:42px 40px}
.s110{font-size:16px;line-height:1.65;color:#3c4753;margin:0 0 30px;max-width:60ch}
.s111{display:grid;grid-template-columns:1fr 1fr;gap:14px 32px}
.s112{display:flex;gap:11px;font-size:14.5px;color:#11161d}
.s113{color:#2c6cb0;font-family:'IBM Plex Mono',monospace}
.s114{display:grid;grid-template-columns:repeat(4,1fr)}
.s115{border-right:1px solid #d4dce4;padding:32px 28px}
.s116{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:14px 0 8px}
.s117{font-size:14px;line-height:1.6;color:#3c4753;margin:0}
.s118{padding:32px 28px}
.s119{border-right:1px solid #d4dce4;padding:34px 28px}
.s120{font-size:30px;font-weight:600;letter-spacing:-.02em}
.s121{font-size:13.5px;line-height:1.55;color:#5c6b7a;margin:12px 0 0}
.s122{padding:34px 28px}
.s123{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.14em;color:#2c6cb0;margin-bottom:20px}
.s124{font-size:clamp(38px,5.4vw,72px);line-height:1;letter-spacing:-.03em;font-weight:600;margin:0;max-width:16ch}
.s125{font-size:18px;line-height:1.55;color:#3c4753;max-width:56ch;margin:30px 0 0}
.s126{text-decoration:none;color:inherit;border-right:1px solid #d4dce4;border-bottom:1px solid #d4dce4;padding:30px}
.s127{aspect-ratio:16/10;background:repeating-linear-gradient(135deg,#dde5ed 0 1px,transparent 1px 12px),#eef3f7;border:1px solid #d4dce4;position:relative;display:flex;align-items:flex-end;padding:14px}
.s128{position:absolute;top:10px;right:12px;font-family:'IBM Plex Mono',monospace;font-size:11px;color:#2c6cb0}
.s129{font-family:'IBM Plex Mono',monospace;font-size:10px;color:#5c6b7a;background:#f7f9fb;border:1px solid #d4dce4;padding:5px 8px;letter-spacing:.04em}
.s130{display:flex;justify-content:space-between;align-items:baseline;margin-top:20px}
.s131{font-size:24px;font-weight:600;letter-spacing:-.015em;margin:0}
.s132{font-family:'IBM Plex Mono',monospace;font-size:12px;color:#7d8b99}
.s133{font-size:15px;line-height:1.6;color:#3c4753;margin:12px 0 16px;max-width:46ch}
.s134{display:flex;flex-wrap:wrap;gap:8px;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.04em}
.s135{border:1px solid #c2ccd6;color:#5c6b7a;padding:5px 9px}
.s136{text-decoration:none;color:inherit;border-bottom:1px solid #d4dce4;padding:30px}
.s137{padding:64px 40px 52px;border-bottom:1px solid #d4dce4}
.s138{font-size:18px;line-height:1.55;color:#3c4753;max-width:54ch;margin:30px 0 0}
.s139{display:grid;grid-template-columns:1.4fr 1fr}
.s140{border-right:1px solid #d4dce4;padding:44px 40px}
.s141{border:1px solid #11161d;background:#11161d;color:#fff;padding:40px 34px}
.s142{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.12em;color:#4fd07a;margin-bottom:16px}
.s143{font-size:26px;font-weight:600;letter-spacing:-.015em;margin:0 0 12px}
.s144{font-size:15px;line-height:1.6;color:#cdd8e2;margin:0 0 24px;max-width:42ch}
.s145{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.06em;color:#11161d;background:#fff;border:none;padding:13px 20px;cursor:pointer}
.s146{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #d4dce4}
.s147{display:flex;flex-direction:column;border-right:1px solid #d4dce4;border-bottom:1px solid #d4dce4;padding:16px 18px}
.s148{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em;color:#7d8b99;margin-bottom:8px}
.s149{border:none;background:transparent;font-size:16px;color:#11161d;padding:2px 0}
.s150{display:flex;flex-direction:column;border-bottom:1px solid #d4dce4;padding:16px 18px}
.s151{border:none;background:transparent;font-size:16px;color:#11161d;padding:2px 0;cursor:pointer}
.s152{grid-column:1 / 3;display:flex;flex-direction:column;padding:16px 18px}
.s153{border:none;background:transparent;font-size:16px;color:#11161d;padding:2px 0;resize:vertical;line-height:1.5}
.s154{border:1px solid #c0492f;background:#fbecea;color:#8f2f1c;padding:14px 16px;margin-top:18px;font-size:13.5px;line-height:1.55}
.s155{color:#8f2f1c}
.s156{margin-top:22px;width:100%;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.06em;color:#fff;background:#11161d;border:none;padding:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}
.s157{font-family:'IBM Plex Mono',monospace;font-size:11px;color:#9aa7b4;letter-spacing:.04em;margin:14px 0 0}
.s158{padding:44px 36px;display:flex;flex-direction:column;gap:0}
.s159{padding-bottom:28px;border-bottom:1px solid #d4dce4}
.s160{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.1em;color:#7d8b99;margin-bottom:12px}
.s161{text-decoration:none;font-size:18px;color:#11161d}
.s162{padding:28px 0;border-bottom:1px solid #d4dce4}
.s163{font-size:18px;color:#11161d}
.s164{font-size:16px;line-height:1.55;color:#11161d}
.s165{padding-top:28px}
.s166{display:flex;align-items:center;gap:10px;font-family:'IBM Plex Mono',monospace;font-size:13px;color:#11161d}
.s167{width:8px;height:8px;background:#4fd07a;border-radius:50%;display:inline-block}

/* responsive content (mapped to generated classes) */
@media(max-width:760px){
  .s34,.s39,.s41,.s55,.s74,.s79,.s87,.s92,.s99,.s111,.s114,.s139,.s146{grid-template-columns:1fr !important;}
  .s152{grid-column:auto !important;}
  .s3,.s31,.s45,.s68,.s105,.s108,.s130{flex-wrap:wrap !important;}
  .s20,.s42,.s56,.s62,.s75,.s80,.s85,.s88,.s100,.s115,.s119,.s126,.s140,.s147{border-right:none !important;}
}
