:where(.cs) h1{font-size:2em;margin:.67em 0}:where(.cs) h2{font-size:1.5em;margin:.83em 0}:where(.cs) h3{font-size:1.17em;margin:1em 0}:where(.cs) h4{margin:1.33em 0}:where(.cs) :is(h1,h2,h3,h4,h5,h6,th){font-weight:700}:where(.cs) p{margin:1em 0}:where(.cs) blockquote{margin:1em 40px}:where(.cs) :is(ul,ol){margin:1em 0;padding-left:40px}:where(.cs) ul{list-style:disc}:where(.cs) ol{list-style:decimal}:where(.cs) dl{margin:1em 0}:where(.cs) dd{margin-left:40px}:where(.cs) a{text-decoration:underline}:where(.cs) :is(img,svg){display:inline;vertical-align:baseline}:where(.cs) a{color:#0B7A6C}:where(.cs) a:hover{color:#075A50}.cs{overflow-x:clip;font-family:var(--font-poppins),system-ui,sans-serif;color:#10201D;background:#F3F6F5;font-size:15px;line-height:1.6}.cs *{box-sizing:border-box}:where(.cs) .disp{font-family:var(--font-cs-archivo),var(--font-poppins),sans-serif;font-stretch:118%;font-weight:800;letter-spacing:-.01em;line-height:1.08;margin:0}:where(.cs) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}:where(.cs) .eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#0B7A6C;margin:0}:where(.cs) .muted{color:#4D5E5A}:where(.cs) .tc{display:inline;background:#FFF1CC;color:#7A4B00;font-weight:600;font-size:.86em;padding:1px 6px;border-radius:4px;white-space:normal}:where(.cs) .tcd{display:inline;background:rgba(255,214,120,.18);color:#FFD98A;font-weight:600;font-size:.86em;padding:1px 6px;border-radius:4px}:where(.cs) .card{background:#fff;border:1px solid #e1e8e6;border-radius:16px}:where(.cs) .mc{position:relative;overflow:hidden;background:linear-gradient(160deg,#FFFFFF,#F1F8F6);border:1px solid #d3e6e1;border-radius:20px;padding:26px 24px 22px;text-align:left;box-shadow:0 18px 40px -22px rgba(11,122,108,.45);transition:transform .2s ease,box-shadow .2s ease}:where(.cs) .mc:hover{transform:translateY(-4px);box-shadow:0 26px 48px -22px rgba(11,122,108,.55)}:where(.cs) .mc:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;background:linear-gradient(90deg,#0B7A6C,#F5C04A)}:where(.cs) .mc .mi{width:42px;height:42px;border-radius:12px;background:#E3F3EF;color:#0B7A6C;display:flex;align-items:center;justify-content:center;margin-bottom:16px}:where(.cs) .mc .mn{font-size:44px;color:#0B7A6C;line-height:1;overflow-wrap:anywhere}:where(.cs) .mc .ml{margin:10px 0 0;font-weight:600;font-size:15px;color:#10201D}:where(.cs) .mc .ms{margin:6px 0 0;font-size:12px;color:#4D5E5A;padding-top:10px;border-top:1px dashed #c9ddd8}:where(.cs) .ph{background:repeating-linear-gradient(135deg,#E6EDEB 0 10px,#F2F6F5 10px 20px);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#3F504C;padding:20px}:where(.cs) .phw{background:repeating-linear-gradient(135deg,#FBE9C6 0 10px,#FFF6E4 10px 20px);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#6B3A12;padding:14px}:where(.cs) .phd{background:repeating-linear-gradient(135deg,#15312C 0 10px,#1B3A34 10px 20px);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#CFE3DE;padding:24px}:where(.cs) .phlab{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:6px 0 4px}:where(.cs) .phsub{font-size:12px;max-width:340px;margin:0}:where(.cs) .btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:10px;font-weight:600;font-size:14px;text-decoration:none}:where(.cs) .btn-p{background:#0B7A6C;color:#fff}:where(.cs) .btn-p:hover{background:#075A50;color:#fff}:where(.cs) .btn-w{background:#fff;color:#0B3B34}:where(.cs) .btn-w:hover{background:#E9F4F1;color:#0B3B34}:where(.cs) .btn-o{border:1.5px solid rgba(255,255,255,.7);color:#fff}:where(.cs) .btn-o:hover{background:rgba(255,255,255,.1);color:#fff}:where(.cs) .chip{display:inline-flex;align-items:center;font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;background:#E6F3F0;color:#0B5F55}:where(.cs) .chipw{display:inline-flex;align-items:center;font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;background:#FFF3DC;color:#6B3A12;border:1px solid #f2d9a6}:where(.cs) .browser{background:#fff;border-radius:14px;box-shadow:0 30px 60px -20px rgba(12,38,34,.35);border:1px solid #dce4e2;overflow:hidden}:where(.cs) .bbar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#F1F4F3;border-bottom:1px solid #e1e8e6}:where(.cs) .dot{width:10px;height:10px;border-radius:50%;background:#C9D3D0}:where(.cs) .url{flex:1;background:#fff;border:1px solid #e1e8e6;border-radius:6px;font-size:12px;padding:4px 10px;color:#3F504C}:where(.cs) .phone{background:#0E1B19;border-radius:38px;padding:10px;box-shadow:0 30px 60px -20px rgba(12,38,34,.45)}:where(.cs) .screen{background:#fff;border-radius:30px;overflow:hidden;height:100%;display:flex;flex-direction:column}:where(.cs) .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}:where(.cs) .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:where(.cs) .g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}:where(.cs) .lbl{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6A7A76;margin:0 0 2px}:where(.cs) .flow{display:flex;align-items:stretch;gap:12px}:where(.cs) .arrow{display:flex;align-items:center;color:#0B7A6C}:where(.cs) .navlinks{display:flex;gap:28px;font-size:14px}:where(.cs) .navlinks a{color:#10201D;text-decoration:none}:where(.cs) .navlinks a:hover{color:#0B7A6C}:where(.cs) .foot a{color:#B9CCC7;text-decoration:none}:where(.cs) .foot a:hover{color:#fff}:where(.cs) .rel a{color:#0B7A6C}@media (max-width:900px){:where(.cs) .g2,:where(.cs) .g3,:where(.cs) .g4{grid-template-columns:repeat(1,minmax(0,1fr));gap:28px}:where(.cs) .navlinks{display:none}:where(.cs) .flow{flex-direction:column}:where(.cs) .arrow{transform:rotate(90deg);justify-content:center}:where(.cs) .wrap{padding:0 16px}:where(.cs) .hero-h{font-size:40px!important}:where(.cs) .sec-h{font-size:32px!important}:where(.cs) .hide-m{display:none!important}}:where(.cs) .crumbs{font-size:13px;color:#4D5E5A;margin:0 0 22px}:where(.cs) .crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}:where(.cs) .crumbs li+li:before{content:"›";margin-right:6px;color:#9AABA7}:where(.cs) .crumbs a{text-decoration:none}:where(.cs) .tldr{max-width:820px;margin:28px auto 0;text-align:left;background:#F3F9F7;border:1px solid #d3e6e1;border-left:5px solid #0b7a6c;border-radius:14px;padding:18px 22px}:where(.cs) .tldr p{margin:0;font-size:16px;line-height:1.65}:where(.cs) .tbl-wrap{overflow-x:auto;margin-top:36px;background:#fff;border:1px solid #c5daf2;border-radius:18px}:where(.cs) .tbl{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}:where(.cs) .tbl caption{text-align:left;padding:16px 18px 4px;font-weight:600}:where(.cs) .tbl td,:where(.cs) .tbl th{padding:12px 18px;text-align:left;border-top:1px solid #e1ecf7;vertical-align:top}:where(.cs) .tbl thead th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#5F7C99;border-top:0}:where(.cs) .prose{max-width:820px}:where(.cs) .prose p{margin:0 0 14px}:where(.cs) .faq{padding:22px 0}:where(.cs) .faq h3{margin:0 0 8px;font-size:18px}:where(.cs) .faq p{margin:0}:where(.cs) .kf{display:grid;grid-template-columns:200px 1fr;gap:0;border:1px solid #e1e8e6;border-radius:16px;overflow:hidden;background:#fff;margin:0}:where(.cs) .kf dd,:where(.cs) .kf dt{margin:0;padding:12px 18px;border-top:1px solid #e1e8e6}:where(.cs) .kf dt{font-weight:600;background:#F3F9F7}:where(.cs) .kf dt:first-of-type,:where(.cs) .kf dt:first-of-type+dd{border-top:0}:where(.cs) .lessons{counter-reset:l;list-style:none;padding:0;margin:24px 0 0;display:grid;gap:14px}:where(.cs) .lessons li{background:#fff;border:1px solid #e1e8e6;border-radius:14px;padding:18px 20px 18px 62px;position:relative}:where(.cs) .lessons li:before{counter-increment:l;content:counter(l);position:absolute;left:18px;top:16px;width:30px;height:30px;border-radius:50%;background:#E6F3F0;color:#0B7A6C;font-weight:700;display:flex;align-items:center;justify-content:center}:where(.cs) .lessons strong{display:block;margin-bottom:4px}:where(.cs) .rel-grid a{display:block;text-decoration:none;color:#10201D}:where(.cs) .rel-grid a:hover{border-color:#0B7A6C}:where(.cs) .authorbox{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:13px;color:#4D5E5A;border-top:1px solid #e1e8e6;padding-top:20px}@media (max-width:900px){:where(.cs) .kf{grid-template-columns:1fr}:where(.cs) .kf dd{border-top:0;padding-top:0}}:where(.cs) .lessons-box{background:#fff;border:1px solid #d3e6e1;border-radius:24px;padding:40px;box-shadow:0 18px 40px -26px rgba(11,122,108,.4)}:where(.cs) .lessons-box .lessons li{background:#F3F9F7;border-color:#E1ECE9}:where(.cs) .faq{border-top:1px solid #e1e8e6;padding:0}:where(.cs) .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;font-size:17px;color:#10201D}:where(.cs) .faq summary::-webkit-details-marker{display:none}:where(.cs) .faq summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;background:#E6F3F0;color:#0B7A6C;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;transition:transform .2s}:where(.cs) .faq[open] summary:after{transform:rotate(45deg)}:where(.cs) .faq summary:hover{color:#0B7A6C}:where(.cs) .faq summary:focus-visible{outline:2px solid #0B7A6C;outline-offset:4px;border-radius:6px}:where(.cs) .faq p{margin:0 0 20px;color:#4D5E5A;max-width:720px}:where(.cs) .faq:last-child{border-bottom:1px solid #e1e8e6}@media (max-width:900px){:where(.cs) .lessons-box{padding:22px}}:where(.cs) .rel-card{overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}:where(.cs) .rel-card img{display:block;width:100%;height:190px;object-fit:cover}:where(.cs) .rel-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -20px rgba(11,122,108,.5)}:where(.cs) .lessons h3{margin:0 0 6px;font-size:17px;line-height:1.35;color:#10201D}:where(.cs) .lessons p{margin:0;color:#4D5E5A;font-size:14.5px;line-height:1.65}:where(.cs) .lessons p strong{display:inline;margin:0;color:#0B7A6C}