*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:'IBM Plex+Sans',sans-serif;word-break:break-word;margin:0;background:linear-gradient(135deg,#ffff 0%,#00a13e08 100%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
::selection{background:#00A13E;color:#FFF}
:focus{outline:2px dashed #00A13E;outline-offset:4px;animation:dash-rotate 8s linear infinite}
@keyframes dash-rotate {
to{outline-offset:8px}
}
.hdr-wrp{position:relative;background:#ffffffeb;backdrop-filter:blur(8px);box-shadow:2px 2px 3px 0 #00a13e12;z-index:100}
.hdr-cntnr{max-width:1140px;margin:0 auto;padding:28px 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}
.logo-wrp{display:flex;align-items:center;gap:16px;padding:8px 16px;background:#0b0d1005;border-radius:10px;box-shadow:0 0 0 1px #00a13e1f 2px 2px 3px 0 #00a13e12}
.logo-img{width:88px;height:88px;object-fit:contain}
.brnd-txt{font-size:31px;font-weight:700;color:#0B0D10;line-height:1.1;letter-spacing:.01em}
.nvgtn-main{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px}
.nvgtn-lnk{font-size:18px;color:#0B0D10;text-decoration:none;padding:8px 16px;border-radius:6px;transition:background-color .2s cubic-bezier(0.4,0,0.2,1),color .18s cubic-bezier(0.0,0,0.2,1);letter-spacing:.01em;line-height:1.5}
.nvgtn-lnk:hover{background:#00a13e14;color:#00A13E}
.hdr-meta{font-size:15px;color:#0b0d1099;text-align:right;letter-spacing:.02em;line-height:1.5}
@media (max-width: 1024px) {
.hdr-cntnr{grid-template-columns:1fr;text-align:center;gap:16px}
.logo-wrp{justify-content:center}
.nvgtn-main{justify-content:center}
.hdr-meta{text-align:center}
}
@media (max-width: 768px) {
.hdr-cntnr{padding:16px}
.logo-img{width:72px;height:72px}
.brnd-txt{font-size:23px}
.nvgtn-lnk{font-size:15px;padding:8px}
}
.ftr-wrp{background:linear-gradient(180deg,#0b0d1003 0%,#0b0d1008 100%);padding:56px 16px 28px;margin-top:56px}
.ftr-cntnr{max-width:1140px;margin:0 auto}
.ftr-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;padding-bottom:28px;border-bottom:1px solid #00a13e1f}
.ftr-col-brand{display:flex;align-items:center;gap:16px}
.ftr-logo-wrp{padding:8px;background:#fffc;border-radius:10px;box-shadow:0 0 0 1px #00a13e26}
.ftr-logo{width:60px;height:60px;object-fit:contain}
.ftr-brand-name{font-size:23px;font-weight:700;color:#0B0D10;line-height:1.1;letter-spacing:.01em}
.ftr-col-title{font-size:18px;font-weight:700;color:#0B0D10;margin-bottom:16px;letter-spacing:.01em;line-height:1.1}
.ftr-lnk-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}
.ftr-lnk{font-size:15px;color:#0b0d10b3;text-decoration:none;transition:color .2s cubic-bezier(0.4,0,0.2,1);letter-spacing:.01em;line-height:1.5}
.ftr-lnk:hover{color:#00A13E}
.ftr-contact-item{font-size:15px;color:#0b0d10b3;margin-bottom:8px;letter-spacing:.01em;line-height:1.5;display:flex;align-items:center;gap:8px}
.ftr-icon{width:18px;height:18px;flex-shrink:0}
.ftr-bottom{padding-top:28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}
.ftr-copyright{font-size:15px;color:#0b0d1080;letter-spacing:.02em;line-height:1.5}
.ftr-legal-links{display:flex;gap:28px;flex-wrap:wrap}
.ftr-legal-link{font-size:15px;color:#0b0d1099;text-decoration:none;transition:color .2s cubic-bezier(0.4,0,0.2,1);letter-spacing:.01em;line-height:1.5}
.ftr-legal-link:hover{color:#00A13E}
@media (max-width: 768px) {
.ftr-top{grid-template-columns:1fr}
.ftr-bottom{flex-direction:column;text-align:center}
.ftr-legal-links{justify-content:center}
}
.ckie-popup{position:fixed;bottom:28px;left:0;right:0;margin:0 auto;width:90%;max-width:560px;background:#FFF;padding:28px;border-radius:1px;box-shadow:2px 8px 44px 0 #0b0d101a;z-index:2000;display:none}
.ckie-popup.active{display:block}
.ckie-txt{font-size:15px;color:#0B0D10;margin-bottom:16px;letter-spacing:.01em;line-height:1.5}
.ckie-actions{display:flex;gap:8px;flex-wrap:wrap}
.ckie-btn{flex:1;min-width:120px;padding:16px 28px;font-size:15px;font-weight:700;border:2px solid #0B0D10;background:transparent;color:#0B0D10;cursor:pointer;transition:background-color .18s cubic-bezier(0.0,0,0.2,1),color .18s cubic-bezier(0.0,0,0.2,1),box-shadow .2s cubic-bezier(0.4,0,0.2,1);letter-spacing:.02em;font-family:'IBM Plex+Sans',sans-serif}
.ckie-btn:hover{box-shadow:0 0 0 4px #00a13e1f}
.ckie-btn-accept{background:#00A13E;border-color:#00A13E;color:#FFF}
.ckie-btn-accept:hover{background:#00a13ee0;box-shadow:0 0 0 4px #00a13e26}
.ckie-policy-link{font-size:15px;color:#0b0d1099;margin-top:8px;display:block;letter-spacing:.01em;line-height:1.5}
@media (max-width: 768px) {
.ckie-popup{width:calc(100% - 32px);bottom:16px;padding:16px}
.ckie-actions{flex-direction:column}
.ckie-btn{width:100%}
}
.content-doc-ycsp{max-width:1140px;margin:0 auto;padding:56px 28px;background:#fff9}
.content-doc-ycsp h1{font-size:60px;line-height:1.1;letter-spacing:.01em;color:#0B0D10;margin:0 0 56px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.content-doc-ycsp h2{font-size:43px;line-height:1.1;letter-spacing:.01em;color:#0B0D10;margin:56px 0 28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.content-doc-ycsp h3{font-size:31px;line-height:1.5;letter-spacing:.01em;color:#0B0D10;margin:28px 0 16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.content-doc-ycsp h4{font-size:23px;line-height:1.5;letter-spacing:.02em;color:#0B0D10;margin:28px 0 16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.content-doc-ycsp h5{font-size:18px;line-height:1.5;letter-spacing:.02em;color:#0B0D10;margin:16px 0 8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.content-doc-ycsp h6{font-size:15px;line-height:1.5;letter-spacing:.02em;color:#0B0D10;margin:16px 0 8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.content-doc-ycsp p{font-size:18px;line-height:1.9;letter-spacing:.01em;color:#0B0D10;margin:0 0 16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.content-doc-ycsp ul,.content-doc-ycsp ol{font-size:18px;line-height:1.9;letter-spacing:.01em;color:#0B0D10;margin:0 0 16px;padding:0 0 0 28px}
.content-doc-ycsp li{margin:0 0 8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.content-doc-ycsp ul ul,.content-doc-ycsp ol ol,.content-doc-ycsp ul ol,.content-doc-ycsp ol ul{margin:8px 0}
.content-doc-ycsp em,.content-doc-ycsp i{font-style:italic}
.content-doc-ycsp hr{border:none;border-top:1px solid #0b0d101a;margin:56px 0}
@media (max-width: 768px) {
.content-doc-ycsp{padding:28px 16px}
.content-doc-ycsp h1{font-size:43px;margin:0 0 28px}
.content-doc-ycsp h2{font-size:31px;margin:28px 0 16px}
.content-doc-ycsp h3{font-size:23px}
.content-doc-ycsp h4{font-size:18px}
.content-doc-ycsp ul,.content-doc-ycsp ol{padding:0 0 0 16px}
.content-doc-ycsp hr{margin:28px 0}
}
@media (max-width: 360px) {
.content-doc-ycsp{padding:16px 8px}
.content-doc-ycsp h1{font-size:31px}
.content-doc-ycsp h2{font-size:23px}
.content-doc-ycsp p,.content-doc-ycsp ul,.content-doc-ycsp ol{font-size:15px}
}
.careers-pg{background:#FFF;color:#0B0D10}
.careers-pg .pg-wrp{max-width:1140px;margin:0 auto}
.careers-pg .hero-bnr{position:relative;overflow:hidden;padding:56px 16px;background:linear-gradient(to right,#00a13e0a,#0b0d1008)}
.careers-pg .hero-bnr::before{content:'';position:absolute;top:0;right:0;width:1px;height:380px;background:linear-gradient(to bottom,transparent,#00a13e26,transparent);transform:rotate(-32deg);transform-origin:top right}
.hero-bnr .hero-lyt{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}
.hero-img-wrp{position:relative;border:4px solid #00a13e1f;border-radius:10px;overflow:hidden}
.hero-img-wrp img{width:100%;height:440px;object-fit:cover;object-position:center;display:block;filter:grayscale(8%) contrast(1.03)}
.hero-txt-col h1{font-size:60px;line-height:1.1;letter-spacing:.01em;margin:0 0 16px;background:linear-gradient(to right,#0B0D10,#00A13E);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.hero-txt-col .h1-line-top{display:block;font-size:43px;margin-bottom:8px}
.hero-txt-col .intro-txt{font-size:18px;line-height:1.5;letter-spacing:.015em;margin:0 0 28px;color:#0B0D10}
.hero-txt-col .intro-txt::before{content:'';display:inline-block;width:28px;height:2px;background:#00A13E;margin-right:16px;vertical-align:middle}
.opnng-list{padding:56px 16px;background:#0b0d1005}
.opnng-list h2{font-size:43px;line-height:1.1;letter-spacing:.01em;margin:0 0 28px;text-align:center}
.pos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;margin-top:28px}
.pos-crd{background:#FFF;border-radius:10px;padding:28px;box-shadow:2px 5px 22px 0 #00a13e1a;transition:transform .24s cubic-bezier(0.4,0,0.2,1),box-shadow .24s cubic-bezier(0.4,0,0.2,1);position:relative}
.pos-crd:hover{transform:translateY(-4px);box-shadow:2px 8px 44px 0 #00a13e1a}
.pos-crd h3{font-size:23px;line-height:1.1;letter-spacing:.015em;margin:0 0 8px;color:#0B0D10}
.pos-meta{font-size:15px;line-height:1.5;letter-spacing:.01em;color:#0b0d10a6;margin:0 0 16px}
.pos-meta span{display:inline-block;margin-right:16px}
.pos-meta span::after{content:'•';margin-left:16px;color:#00A13E}
.pos-meta span:last-child::after{display:none}
.pos-desc{font-size:15px;line-height:1.5;letter-spacing:.015em;margin:0 0 16px;color:#0B0D10}
.apply-btn{display:inline-block;padding:8px 28px;background:#00A13E;color:#FFF;font-size:15px;line-height:1.5;letter-spacing:.015em;text-decoration:none;border-radius:6px;border:2px solid #00A13E;transition:border-width .2s cubic-bezier(0.4,0,0.2,1),padding .2s cubic-bezier(0.4,0,0.2,1)}
.apply-btn:hover{border-width:4px;padding:6px 26px}
.why-join-sec{padding:56px 16px;position:relative;background-image:url(./slider_images/2-widget.jpg);background-size:cover;background-position:center;background-attachment:fixed}
.why-join-sec::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff0;z-index:1}
.why-join-sec .pg-wrp{position:relative;z-index:2}
.why-join-sec h2{font-size:43px;line-height:1.1;letter-spacing:.01em;margin:0 0 28px;text-align:center;background:linear-gradient(to right,#0B0D10,#00A13E);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.bnfts-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:28px;margin-top:28px}
.bnft-itm{background:#ffffffe6;border-radius:22px;padding:28px;box-shadow:2px 2px 3px 0 #0b0d1012}
.bnfts-grid .bnft-itm:nth-child(2){padding:56px 28px}
.bnft-itm h4{font-size:23px;line-height:1.1;letter-spacing:.015em;margin:0 0 8px;color:#00A13E}
.bnft-itm p{font-size:15px;line-height:1.5;letter-spacing:.015em;margin:0;color:#0B0D10}
.team-voices{padding:56px 16px;background:linear-gradient(to right,#0b0d1005,#00a13e08)}
.team-voices h2{font-size:43px;line-height:1.1;letter-spacing:.01em;margin:0 0 56px;text-align:center}
.tmny-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.tmny-bx{background:#FFF;border-radius:10px;padding:28px;box-shadow:2px 5px 22px 0 #0b0d101a}
.tmny-hdr{display:flex;gap:16px;align-items:center;margin-bottom:16px}
.tmny-avatar{width:80px;height:80px;border-radius:10px;overflow:hidden;flex-shrink:0}
.tmny-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}
.tmny-info h5{font-size:18px;line-height:1.1;letter-spacing:.015em;margin:0 0 4px;color:#0B0D10}
.tmny-role{font-size:15px;line-height:1.5;letter-spacing:.01em;margin:0;color:#0b0d10a6}
.tmny-txt{font-size:15px;line-height:1.5;letter-spacing:.015em;margin:0;color:#0B0D10}
.activity-feed-sec{padding:56px 16px;background:#FFF}
.activity-feed-sec h2{font-size:43px;line-height:1.1;letter-spacing:.01em;margin:0 0 28px}
.feed-narrative{display:grid;grid-template-columns:2fr 1fr;gap:56px;margin-top:28px}
.narrative-col{font-size:15px;line-height:1.5;letter-spacing:.015em;color:#0B0D10}
.narrative-col p{margin:0 0 16px}
.narrative-col p:last-child{margin-bottom:0}
.feed-col{background:#00a13e0a;border-radius:10px;padding:28px}
.feed-entry{display:flex;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #00a13e26}
.feed-entry:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.feed-icon{width:28px;height:28px;flex-shrink:0;background:#00A13E;border-radius:38px;display:flex;align-items:center;justify-content:center;color:#FFF;font-size:15px}
.feed-content h6{font-size:15px;line-height:1.1;letter-spacing:.015em;margin:0 0 4px;color:#0B0D10}
.feed-timestamp{font-size:15px;line-height:1.5;letter-spacing:.01em;margin:0;color:#0b0d1080}
@media (max-width: 1024px) {
.hero-bnr .hero-lyt{grid-template-columns:1fr;gap:28px}
.bnfts-grid{grid-template-columns:1fr}
.feed-narrative{grid-template-columns:1fr;gap:28px}
}
@media (max-width: 768px) {
.hero-txt-col h1{font-size:43px}
.hero-txt-col .h1-line-top{font-size:31px}
.opnng-list h2,.why-join-sec h2,.team-voices h2,.activity-feed-sec h2{font-size:31px}
.pos-grid{grid-template-columns:1fr}
.tmny-wrap{grid-template-columns:1fr}
}
@media (max-width: 360px) {
.careers-pg{padding:28px 8px}
.hero-bnr,.opnng-list,.why-join-sec,.team-voices,.activity-feed-sec{padding:28px 8px}
}
.careers-pg ::selection{background:#00A13E;color:#FFF}
.careers-pg img{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.abt-pge{background:#FFF;overflow-x:clip}
.abt-pge .ttl-blck{max-width:1140px;margin:0 auto;padding:56px 16px;display:grid;grid-template-columns:1fr 320px;gap:28px;align-items:center;position:relative}
.abt-pge .ttl-blck::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,#00a13e0a,transparent 50%),url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJuIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9Ii43IiB0eXBlPSJmcmFjdGFsTm9pc2UiLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgZmlsdGVyPSJ1cmwoI24pIiBvcGFjaXR5PSIuMDMiLz48L3N2Zz4=);pointer-events:none;z-index:0}
.abt-pge .ttl-blck .txt-zne{position:relative;z-index:1}
.abt-pge .ttl-blck h1{font-size:60px;line-height:1.1;letter-spacing:.01em;margin:0 0 16px;background:linear-gradient(90deg,#0B0D10 0%,#00A13E 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.abt-pge .ttl-blck .dscrptn{font-size:18px;line-height:1.5;color:#0B0D10;margin:0}
.abt-pge .ttl-blck .img-crd{width:320px;height:380px;border-radius:22px;overflow:hidden;position:relative;z-index:1}
.abt-pge .ttl-blck .img-crd img{width:100%;height:100%;object-fit:cover;object-position:center}
.abt-pge .ttl-blck .img-crd::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 30%,#0b0d104d 100%);pointer-events:none}
.abt-pge .dcrtv-lne{position:absolute;top:28px;right:28px;width:180px;height:180px;pointer-events:none;z-index:0;overflow:hidden}
.abt-pge .dcrtv-lne::before,.abt-pge .dcrtv-lne::after{content:'';position:absolute;background:#00A13E;opacity:.08}
.abt-pge .dcrtv-lne::before{width:1px;height:220px;top:-20px;left:50%;transform:rotate(45deg);transform-origin:top}
.abt-pge .dcrtv-lne::after{width:220px;height:1px;top:50%;left:-20px;transform:rotate(45deg);transform-origin:left}
.abt-pge .vls-sctn{max-width:1140px;margin:0 auto;padding:56px 16px;background:linear-gradient(90deg,#00a13e05 0%,#0b0d1003 100%);position:relative}
.abt-pge .vls-sctn::before,.abt-pge .vls-sctn::after{content:'';position:absolute;top:0;bottom:0;width:100px;pointer-events:none}
.abt-pge .vls-sctn::before{left:0;background:linear-gradient(90deg,#FFF 0%,transparent 100%)}
.abt-pge .vls-sctn::after{right:0;background:linear-gradient(270deg,#FFF 0%,transparent 100%)}
.abt-pge .vls-sctn h2{font-size:43px;line-height:1.1;letter-spacing:.01em;text-align:center;margin:0 0 28px;background:linear-gradient(90deg,#0B0D10 0%,#00A13E 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.abt-pge .vls-grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}
.abt-pge .vl-crd{background:#FFF;padding:28px;border-radius:10px;box-shadow:2px 2px 3px 0 #00a13e12;transition:transform .25s cubic-bezier(0.4,0,0.2,1),box-shadow .25s cubic-bezier(0.4,0,0.2,1);text-align:center}
.abt-pge .vl-crd:hover{transform:translateY(-4px);box-shadow:2px 8px 44px 0 #00a13e1a}
.abt-pge .vl-crd .icn-wrp{width:64px;height:64px;margin:0 auto 16px;background:linear-gradient(135deg,#00a13e14 0%,#0b0d100a 100%);border-radius:38px;display:flex;align-items:center;justify-content:center}
.abt-pge .vl-crd .icn-wrp svg{width:32px;height:32px;fill:none;stroke:#00A13E;stroke-width:2}
.abt-pge .vl-crd h3{font-size:23px;line-height:1.1;letter-spacing:.01em;margin:0 0 8px;color:#0B0D10}
.abt-pge .vl-crd p{font-size:15px;line-height:1.5;margin:0;color:#0B0D10}
.abt-pge .tm-sctn{max-width:1140px;margin:0 auto;padding:56px 16px;display:grid;grid-template-columns:2fr 1fr;gap:56px;align-items:start}
.abt-pge .tm-sctn .cntnt-zne h2{font-size:43px;line-height:1.1;letter-spacing:.01em;margin:0 0 16px;color:#0B0D10}
.abt-pge .tm-sctn .cntnt-zne p{font-size:18px;line-height:1.5;margin:0 0 16px;color:#0B0D10}
.abt-pge .tm-sctn .cntnt-zne p:last-child{margin-bottom:0}
.abt-pge .tm-sctn .img-stck{display:grid;grid-template-columns:1fr;gap:16px}
.abt-pge .tm-sctn .img-stck .img-blck{border-radius:10px;overflow:hidden;box-shadow:2px 5px 22px 0 #0b0d101a}
.abt-pge .tm-sctn .img-stck .img-blck img{width:100%;height:280px;object-fit:cover;object-position:center;display:block}
.abt-pge .exprt-sctn{max-width:1140px;margin:0 auto;padding:56px 16px;background:linear-gradient(90deg,#0b0d1005 0%,#00a13e05 50%,#0b0d1005 100%);border-top:1px solid #00a13e1f;border-bottom:1px solid #00a13e1f}
.abt-pge .exprt-sctn h2{font-size:31px;line-height:1.1;letter-spacing:.02em;text-align:center;margin:0 0 28px;color:#0B0D10}
.abt-pge .exprt-grd{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}
.abt-pge .exprt-crd{background:#FFF;border-radius:10px;padding:28px;display:flex;gap:16px;align-items:center;box-shadow:2px 2px 3px 0 #00a13e12;transition:box-shadow .2s cubic-bezier(0.0,0,0.2,1);position:relative}
.abt-pge .exprt-crd:hover{box-shadow:0 0 0 3px #00a13e26!important}
.abt-pge .exprt-crd .prtrt-wrp{flex-shrink:0;width:96px;height:96px;border-radius:38px;overflow:hidden}
.abt-pge .exprt-crd .prtrt-wrp img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}
.abt-pge .exprt-crd .txt-blck h3{font-size:23px;line-height:1.1;letter-spacing:.01em;margin:0 0 4px;color:#0B0D10}
.abt-pge .exprt-crd .txt-blck .rle{font-size:15px;line-height:1.5;color:#00A13E;margin:0 0 8px}
.abt-pge .exprt-crd .txt-blck p{font-size:15px;line-height:1.5;margin:0;color:#0B0D10}
.abt-pge .mtrc-sctn{max-width:1140px;margin:0 auto;padding:56px 16px}
.abt-pge .mtrc-sctn h2{font-size:43px;line-height:1.1;letter-spacing:.01em;text-align:center;margin:0 0 56px;background:linear-gradient(90deg,#0B0D10 0%,#00A13E 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.abt-pge .mtrc-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.abt-pge .mtrc-crd{text-align:center;padding:28px 16px;background:linear-gradient(135deg,#00a13e08 0%,#0b0d1005 100%);border-radius:6px;border-top:2px solid #00A13E}
.abt-pge .mtrc-crd .nmbr{font-size:72px;line-height:1.1;letter-spacing:.01em;color:#00A13E;margin:0 0 8px;font-weight:700}
.abt-pge .mtrc-crd .lbl{font-size:18px;line-height:1.5;color:#0B0D10;margin:0}
@media (max-width: 1024px) {
.abt-pge .ttl-blck{grid-template-columns:1fr;padding:28px 16px}
.abt-pge .ttl-blck .img-crd{width:100%;max-width:420px;margin:0 auto}
.abt-pge .ttl-blck h1{font-size:43px}
.abt-pge .tm-sctn{grid-template-columns:1fr;gap:28px;padding:28px 16px}
.abt-pge .exprt-grd{grid-template-columns:1fr}
.abt-pge .mtrc-grd{grid-template-columns:1fr;gap:16px}
}
@media (max-width: 768px) {
.abt-pge .ttl-blck h1{font-size:31px}
.abt-pge .ttl-blck .dscrptn{font-size:15px}
.abt-pge .vls-sctn h2,.abt-pge .tm-sctn .cntnt-zne h2,.abt-pge .mtrc-sctn h2{font-size:31px}
.abt-pge .exprt-sctn h2{font-size:23px}
.abt-pge .vls-grd{grid-template-columns:1fr}
.abt-pge .mtrc-crd .nmbr{font-size:60px}
}
@media (max-width: 360px) {
.abt-pge .ttl-blck,.abt-pge .vls-sctn,.abt-pge .tm-sctn,.abt-pge .exprt-sctn,.abt-pge .mtrc-sctn{padding:28px 8px}
.abt-pge .exprt-crd{flex-direction:column;text-align:center}
}
.hm-pg{margin:0;padding:0;background:#FFF;min-height:100vh}
.hm-pg ::selection{background:#00A13E;color:#FFF}
.hm-pg .ttl-sctn{position:relative;padding:56px 16px;background:linear-gradient(90deg,#00a13e0a 0%,#ffff 100%);overflow:visible}
.hm-pg .ttl-wrp{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1.8fr 1fr;gap:56px;align-items:center;position:relative}
.hm-pg .ttl-cntnt h1{font-size:60px;line-height:1.1;letter-spacing:.01em;color:#0B0D10;margin:0 0 28px;background:linear-gradient(90deg,#0B0D10 0%,#00A13E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.hm-pg .ttl-cntnt ul{list-style:none;padding:0;margin:0}
.hm-pg .ttl-cntnt li{font-size:18px;line-height:1.5;letter-spacing:.015em;color:#0B0D10;margin:0 0 16px;padding-left:28px;position:relative}
.hm-pg .ttl-cntnt li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;background:#00A13E;transform:rotate(45deg)}
.hm-pg .ttl-img-wrp{position:relative}
.hm-pg .ttl-img-wrp img{width:100%;height:420px;object-fit:cover;object-position:center;border-radius:10px;filter:contrast(1.05) grayscale(0.08)}
.hm-pg .ttl-shp{position:absolute;width:120px;height:120px;border:2px solid #00a13e26;border-radius:38px;top:-16px;right:-16px;z-index:1;pointer-events:none}
.hm-pg .ttl-shp-2{position:absolute;width:80px;height:80px;background:#0b0d1014;border-radius:22px;bottom:28px;left:-28px;z-index:1;pointer-events:none}
.hm-pg .zigzag-divdr{height:28px;background:repeating-linear-gradient(90deg,transparent,transparent 18px,#00A13E 18px,#00A13E 20px,transparent 20px,transparent 28px,#00A13E 28px,#00A13E 30px);opacity:.12}
.hm-pg .dmnd-divdr{height:16px;display:flex;align-items:center;justify-content:center;gap:28px;padding:28px 16px}
.hm-pg .dmnd{width:8px;height:8px;background:#00A13E;transform:rotate(45deg);opacity:.3}
.hm-pg .wrks-sctn{padding:56px 16px;background:#FFF;position:relative}
.hm-pg .wrks-sctn::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent 0px,transparent 120px,#00a13e05 120px,#00a13e05 140px);pointer-events:none;z-index:0}
.hm-pg .wrks-cntnr{max-width:1140px;margin:0 auto;position:relative;z-index:1}
.hm-pg .wrks-hdr{text-align:center;margin:0 0 56px}
.hm-pg .wrks-hdr h2{font-size:43px;line-height:1.1;letter-spacing:.015em;color:#0B0D10;margin:0 0 16px}
.hm-pg .wrks-hdr p{font-size:18px;line-height:1.5;letter-spacing:.015em;color:#0B0D10;margin:0;max-width:640px;margin:0 auto}
.hm-pg .wrks-grd{display:grid;grid-template-columns:1fr 1fr;gap:56px}
.hm-pg .wrks-itm{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:start}
.hm-pg .wrks-itm:nth-child(even){grid-template-columns:1fr 300px}
.hm-pg .wrks-itm:nth-child(even) .wrks-img{order:2}
.hm-pg .wrks-itm:nth-child(even) .wrks-txt{order:1}
.hm-pg .wrks-img{position:relative;overflow:hidden;border-radius:6px}
.hm-pg .wrks-img img{width:100%;height:240px;object-fit:cover;object-position:center;display:block;transition:transform .25s cubic-bezier(0.4,0,0.2,1)}
.hm-pg .wrks-img-cptn{position:absolute;bottom:0;left:0;right:0;background:#00a13ef2;color:#FFF;padding:16px;font-size:15px;line-height:1.5;letter-spacing:.02em;transform:translateY(100%);transition:transform .22s cubic-bezier(0.0,0,0.2,1)}
.hm-pg .wrks-img:hover .wrks-img-cptn{transform:translateY(0)}
.hm-pg .wrks-img:hover img{transform:scale(1.05)}
.hm-pg .wrks-txt h3{font-size:23px;line-height:1.1;letter-spacing:.015em;color:#0B0D10;margin:0 0 16px}
.hm-pg .wrks-txt p{font-size:15px;line-height:1.5;letter-spacing:.02em;color:#0B0D10;margin:0}
.hm-pg .hlght-mrk{background:linear-gradient(180deg,transparent 60%,#00a13e4d 60%);padding:0 4px}
.hm-pg .ftr-sctn{padding:56px 16px;background:linear-gradient(90deg,#0b0d1005 0%,#00a13e08 100%)}
.hm-pg .ftr-cntnr{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;gap:56px;align-items:start}
.hm-pg .ftr-divdr{width:1px;background:#00a13e33;height:100%;min-height:280px}
.hm-pg .ftr-col h3{font-size:31px;line-height:1.1;letter-spacing:.015em;color:#0B0D10;margin:0 0 28px;background:linear-gradient(90deg,#0B0D10 0%,#00A13E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.hm-pg .ftr-col p{font-size:15px;line-height:1.5;letter-spacing:.02em;color:#0B0D10;margin:0 0 16px}
.hm-pg .ftr-col p:last-of-type{margin:0}
.hm-pg .intrctv-sctn{padding:56px 16px;background:#FFF}
.hm-pg .intrctv-cntnr{max-width:1140px;margin:0 auto}
.hm-pg .intrctv-hdr{text-align:center;margin:0 0 56px}
.hm-pg .intrctv-hdr h2{font-size:43px;line-height:1.1;letter-spacing:.015em;color:#0B0D10;margin:0 0 16px}
.hm-pg .intrctv-grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px}
.hm-pg .intrctv-crd{background:#00a13e0a;padding:28px;border-radius:10px;border:1px solid transparent;transition:border-color .18s cubic-bezier(0.4,0,0.2,1),box-shadow .18s cubic-bezier(0.4,0,0.2,1),background .18s cubic-bezier(0.4,0,0.2,1);cursor:pointer}
.hm-pg .intrctv-crd:hover{border-color:#00a13e4d;box-shadow:2px 5px 22px 0 #00a13e1a;background:#00a13e0f}
.hm-pg .intrctv-crd:hover ~ .intrctv-crd{opacity:.6;transition:opacity .22s cubic-bezier(0.0,0,0.2,1)}
.hm-pg .intrctv-grd:hover .intrctv-crd:not(:hover){opacity:.6}
.hm-pg .intrctv-crd h4{font-size:23px;line-height:1.1;letter-spacing:.015em;color:#0B0D10;margin:0 0 16px}
.hm-pg .intrctv-crd p{font-size:15px;line-height:1.5;letter-spacing:.02em;color:#0B0D10;margin:0}
.hm-pg .intrctv-num{font-size:43px;line-height:1.1;letter-spacing:.01em;color:#00A13E;font-weight:700;margin:0 0 8px;display:block}
.hm-pg .tstmnl-sctn{padding:56px 16px;background:linear-gradient(90deg,#0b0d1008 0%,#ffff 100%)}
.hm-pg .tstmnl-cntnr{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:56px;align-items:center}
.hm-pg .tstmnl-prfl{text-align:center}
.hm-pg .tstmnl-prfl img{width:220px;height:280px;object-fit:cover;object-position:top;border-radius:38px;margin:0 0 16px;box-shadow:2px 5px 22px 0 #00a13e1a}
.hm-pg .tstmnl-nm{font-size:18px;line-height:1.1;letter-spacing:.015em;color:#0B0D10;margin:0 0 8px;font-weight:700}
.hm-pg .tstmnl-rl{font-size:15px;line-height:1.5;letter-spacing:.02em;color:#0b0d1099;margin:0}
.hm-pg .tstmnl-txt blockquote{font-size:18px;line-height:1.5;letter-spacing:.015em;color:#0B0D10;margin:0;padding:0;border:none;font-style:italic}
.hm-pg .tstmnl-txt p{margin:0 0 16px}
.hm-pg .tstmnl-txt p:last-child{margin:0}
.hm-pg .cta-sctn{padding:56px 16px;background:linear-gradient(90deg,#00a13e0f 0%,#0b0d1008 100%);text-align:center}
.hm-pg .cta-cntnr{max-width:1140px;margin:0 auto}
.hm-pg .cta-cntnr h2{font-size:43px;line-height:1.1;letter-spacing:.015em;color:#0B0D10;margin:0 0 28px}
.hm-pg .cta-cntnr p{font-size:18px;line-height:1.5;letter-spacing:.015em;color:#0B0D10;margin:0 0 28px;max-width:680px;margin-left:auto;margin-right:auto}
.hm-pg .cta-btn{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;background:#00A13E;color:#FFF;text-decoration:none;font-size:18px;line-height:1.1;letter-spacing:.015em;border-radius:6px;border:2px solid #00A13E;transition:border-width .2s cubic-bezier(0.4,0,0.2,1),box-shadow .2s cubic-bezier(0.4,0,0.2,1);position:relative}
.hm-pg .cta-btn:hover{border-width:4px;box-shadow:2px 8px 44px 0 #00a13e1a}
.hm-pg .cta-icn{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media (max-width: 1024px) {
.hm-pg .ttl-wrp{grid-template-columns:1fr;gap:28px}
.hm-pg .ttl-cntnt h1{font-size:43px}
.hm-pg .wrks-grd{grid-template-columns:1fr;gap:28px}
.hm-pg .wrks-itm{grid-template-columns:1fr}
.hm-pg .wrks-itm:nth-child(even){grid-template-columns:1fr}
.hm-pg .wrks-itm:nth-child(even) .wrks-img{order:1}
.hm-pg .wrks-itm:nth-child(even) .wrks-txt{order:2}
.hm-pg .ftr-cntnr{grid-template-columns:1fr;gap:28px}
.hm-pg .ftr-divdr{display:none}
.hm-pg .tstmnl-cntnr{grid-template-columns:1fr;gap:28px}
}
@media (max-width: 768px) {
.hm-pg .ttl-sctn{padding:28px 16px}
.hm-pg .ttl-cntnt h1{font-size:31px;margin-bottom:16px}
.hm-pg .ttl-cntnt li{font-size:15px}
.hm-pg .ttl-img-wrp img{height:280px}
.hm-pg .wrks-sctn{padding:28px 16px}
.hm-pg .wrks-hdr h2{font-size:31px}
.hm-pg .wrks-hdr p{font-size:15px}
.hm-pg .wrks-img img{height:200px}
.hm-pg .ftr-sctn{padding:28px 16px}
.hm-pg .ftr-col h3{font-size:23px}
.hm-pg .intrctv-sctn{padding:28px 16px}
.hm-pg .intrctv-hdr h2{font-size:31px}
.hm-pg .intrctv-grd{grid-template-columns:1fr}
.hm-pg .tstmnl-sctn{padding:28px 16px}
.hm-pg .tstmnl-prfl img{width:180px;height:230px}
.hm-pg .cta-sctn{padding:28px 16px}
.hm-pg .cta-cntnr h2{font-size:31px}
.hm-pg .cta-cntnr p{font-size:15px}
}
@media (max-width: 360px) {
.hm-pg .ttl-cntnt h1{font-size:23px}
.hm-pg .wrks-hdr h2{font-size:23px}
.hm-pg .intrctv-hdr h2{font-size:23px}
.hm-pg .cta-cntnr h2{font-size:23px}
}
.lrn-prgm-pg{background:#FFF;color:#0B0D10;min-height:100vh}
.lrn-prgm-pg ::selection{background:#00A13E;color:#FFF}
.lrn-prgm-pg .ttl-wrp-v2{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:56px 16px;align-items:stretch}
.lrn-prgm-pg .img-sde{position:relative;border:4px solid #00A13E;border-radius:22px;overflow:hidden;min-height:480px}
.lrn-prgm-pg .img-sde img{width:100%;height:100%;object-fit:cover;object-position:center;filter:sepia(0.15) hue-rotate(180deg) saturate(1.2)}
.lrn-prgm-pg .txt-sde{display:flex;flex-direction:column;justify-content:center;gap:28px;position:relative}
.lrn-prgm-pg .txt-sde::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg,#0b0d1005 1px,transparent 1px),linear-gradient(0deg,#0b0d1005 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}
.lrn-prgm-pg .txt-sde > *{position:relative;z-index:1}
.lrn-prgm-pg .mn-hdng{font-size:60px;line-height:1.1;letter-spacing:.01em;margin:0;background:linear-gradient(90deg,#0B0D10 0%,#00A13E 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.lrn-prgm-pg .sbtl-qte{font-size:23px;line-height:1.5;letter-spacing:.02em;margin:0;font-style:italic;color:#0b0d10b3}
.lrn-prgm-pg .prgm-dtls-sec{background:linear-gradient(135deg,#00a13e08 0%,#ffff 100%);padding:56px 16px;position:relative}
.lrn-prgm-pg .prgm-dtls-sec::before{content:'';position:absolute;top:-2px;left:0;right:0;height:4px;background:url('data:image/svg+xml,<svg width="100" height="4" xmlns="http://www.w3.org/2000/svg"><path d="M0,2 L15,0 L28,3 L45,1 L58,4 L75,0 L88,2 L100,1" stroke="%2300A13E" stroke-width="2" fill="none"/></svg>') repeat-x;background-size:100px 4px}
.lrn-prgm-pg .prgm-cntnr{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:56px}
.lrn-prgm-pg .nrrtv-col h2{font-size:43px;line-height:1.1;letter-spacing:.01em;margin:0 0 28px;text-align:center}
.lrn-prgm-pg .nrrtv-col p{font-size:18px;line-height:1.5;letter-spacing:.02em;margin:0 0 16px}
.lrn-prgm-pg .dt-col{background:#FFF;border-radius:10px;padding:28px;box-shadow:2px 5px 22px 0 #00a13e1a}
.lrn-prgm-pg .dt-col h3{font-size:31px;line-height:1.1;letter-spacing:.01em;margin:0 0 28px}
.lrn-prgm-pg .dt-tbl{display:flex;flex-direction:column;gap:16px}
.lrn-prgm-pg .dt-rw{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #0b0d101a}
.lrn-prgm-pg .dt-lbl{font-size:15px;line-height:1.5;letter-spacing:.02em;color:#0b0d1099}
.lrn-prgm-pg .dt-vlu{font-size:18px;line-height:1.5;letter-spacing:.01em;font-weight:700;color:#0B0D10}
.lrn-prgm-pg .mtrcs-sec{background:#FFF;padding:56px 16px;position:relative}
.lrn-prgm-pg .mtrcs-sec::before{content:'';position:absolute;top:-2px;left:0;right:0;height:4px;background:url('data:image/svg+xml,<svg width="100" height="4" xmlns="http://www.w3.org/2000/svg"><path d="M0,1 L22,4 L38,0 L52,3 L68,1 L82,4 L100,2" stroke="%230B0D10" stroke-width="2" fill="none"/></svg>') repeat-x;background-size:100px 4px}
.lrn-prgm-pg .mtrcs-wrp{max-width:1140px;margin:0 auto}
.lrn-prgm-pg .mtrcs-wrp h2{font-size:43px;line-height:1.1;letter-spacing:.01em;margin:0 0 56px;text-align:center;background:linear-gradient(90deg,#0B0D10 0%,#00A13E 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.lrn-prgm-pg .mtrcs-grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px}
.lrn-prgm-pg .mtrc-crd{background:linear-gradient(135deg,#0b0d1005 0%,#00a13e05 100%);border-radius:22px;padding:28px;text-align:center;border:2px solid transparent;transition:border-color .25s cubic-bezier(0.4,0,0.2,1),transform .2s cubic-bezier(0.4,0,0.2,1)}
.lrn-prgm-pg .mtrc-crd:hover{border-color:#00A13E;transform:translateY(-4px)}
.lrn-prgm-pg .mtrc-vlu{font-size:60px;line-height:1.1;letter-spacing:.01em;margin:0 0 8px;color:#00A13E;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}
.lrn-prgm-pg .trnd-arrw{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #00A13E}
.lrn-prgm-pg .mtrc-lbl{font-size:18px;line-height:1.5;letter-spacing:.02em;margin:0;color:#0B0D10}
.lrn-prgm-pg .tstmnls-sec{background:linear-gradient(135deg,#0b0d1008 0%,#ffff 100%);padding:56px 16px;position:relative}
.lrn-prgm-pg .tstmnls-sec::before{content:'';position:absolute;top:-2px;left:0;right:0;height:4px;background:url('data:image/svg+xml,<svg width="100" height="4" xmlns="http://www.w3.org/2000/svg"><path d="M0,3 L18,1 L32,4 L48,0 L65,3 L78,1 L92,4 L100,2" stroke="%2300A13E" stroke-width="2" fill="none"/></svg>') repeat-x;background-size:100px 4px}
.lrn-prgm-pg .tstmnls-wrp{max-width:1140px;margin:0 auto}
.lrn-prgm-pg .tstmnls-wrp h2{font-size:43px;line-height:1.1;letter-spacing:.01em;margin:0 0 56px;text-align:left}
.lrn-prgm-pg .tstmnl-grd{display:grid;grid-template-columns:1fr 1fr;gap:56px}
.lrn-prgm-pg .tstmnl-itm{display:flex;gap:28px;align-items:flex-start}
.lrn-prgm-pg .prfle-img-wrp{flex-shrink:0;width:140px;height:187px;border-radius:38px;overflow:hidden;background:#FFF;box-shadow:2px 2px 3px 0 #00a13e12}
.lrn-prgm-pg .prfle-img-wrp img{width:100%;height:100%;object-fit:cover;object-position:top}
.lrn-prgm-pg .tstmnl-txt{flex:1}
.lrn-prgm-pg .tstmnl-txt h4{font-size:23px;line-height:1.1;letter-spacing:.01em;margin:0 0 8px}
.lrn-prgm-pg .tstmnl-txt p{font-size:18px;line-height:1.5;letter-spacing:.02em;margin:0 0 16px;color:#0b0d10cc}
.lrn-prgm-pg .hlght-lne{position:relative;display:inline;background:linear-gradient(90deg,transparent 0%,#00a13e26 100%);background-size:0 100%;background-repeat:no-repeat;transition:background-size .28s cubic-bezier(0.4,0,0.2,1);padding:4px 0}
.lrn-prgm-pg .tstmnl-itm:hover .hlght-lne{background-size:100% 100%}
.lrn-prgm-pg .crrrs-lnk{max-width:1140px;margin:0 auto 56px;padding:0 16px;text-align:center}
.lrn-prgm-pg .crrrs-btn{display:inline-block;padding:16px 28px;background:#00A13E;color:#FFF;text-decoration:none;border-radius:6px;font-size:18px;line-height:1.5;letter-spacing:.02em;box-shadow:2px 5px 22px 0 #00a13e1a;border:2px solid #00A13E;transition:box-shadow .22s cubic-bezier(0.4,0,0.2,1),border-width .22s cubic-bezier(0.4,0,0.2,1);position:relative}
.lrn-prgm-pg .crrrs-btn:hover{box-shadow:2px 8px 44px 0 #00a13e1a;border-width:4px}
@media (max-width: 1024px) {
.lrn-prgm-pg .ttl-wrp-v2{grid-template-columns:1fr;gap:28px}
.lrn-prgm-pg .img-sde{min-height:360px}
.lrn-prgm-pg .prgm-cntnr{grid-template-columns:1fr;gap:28px}
.lrn-prgm-pg .tstmnl-grd{grid-template-columns:1fr;gap:28px}
}
@media (max-width: 768px) {
.lrn-prgm-pg .mn-hdng{font-size:43px}
.lrn-prgm-pg .sbtl-qte{font-size:18px}
.lrn-prgm-pg .nrrtv-col h2,.lrn-prgm-pg .mtrcs-wrp h2,.lrn-prgm-pg .tstmnls-wrp h2{font-size:31px}
.lrn-prgm-pg .dt-col h3{font-size:23px}
.lrn-prgm-pg .mtrc-vlu{font-size:43px}
.lrn-prgm-pg .mtrcs-grd{grid-template-columns:1fr}
.lrn-prgm-pg .ttl-wrp-v2,.lrn-prgm-pg .prgm-dtls-sec,.lrn-prgm-pg .mtrcs-sec,.lrn-prgm-pg .tstmnls-sec{padding:28px 16px}
.lrn-prgm-pg .dt-col{padding:16px}
}
@media (max-width: 360px) {
.lrn-prgm-pg .mn-hdng{font-size:31px}
.lrn-prgm-pg .prfle-img-wrp{width:100px;height:133px}
.lrn-prgm-pg .tstmnl-itm{flex-direction:column;gap:16px}
}
.cntct-pg-v2{background:linear-gradient(to bottom,#00a13e08 0%,#ffff 100%);margin:0;padding:0;min-height:100vh;color:#0B0D10;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.cntct-pg-v2 ::selection{background:#00A13E;color:#FFF}
.cntct-pg-v2 .hro-wrpr{position:relative;max-width:1140px;margin:0 auto;padding:56px 16px;overflow:hidden}
.cntct-pg-v2 .hro-gradnt{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#00a13e2e 0%,#fff0 85%);z-index:1;pointer-events:none}
.cntct-pg-v2 .dcr-lns-tl{position:absolute;top:28px;left:16px;width:140px;height:140px;z-index:2;pointer-events:none}
.cntct-pg-v2 .dcr-lns-tl::before,.cntct-pg-v2 .dcr-lns-tl::after{content:'';position:absolute;background:#00a13e38}
.cntct-pg-v2 .dcr-lns-tl::before{top:0;left:0;width:1px;height:72px}
.cntct-pg-v2 .dcr-lns-tl::after{top:0;left:0;width:72px;height:1px}
.cntct-pg-v2 .hro-cntnt{position:relative;z-index:3;max-width:680px}
.cntct-pg-v2 .hro-ttl{font-size:60px;line-height:1.1;letter-spacing:.01em;margin:0 0 28px;background:linear-gradient(to right,#0B0D10 0%,#00A13E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.cntct-pg-v2 .hro-lst{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px}
.cntct-pg-v2 .hro-lst li{font-size:18px;line-height:1.5;letter-spacing:.015em;position:relative;padding-left:24px}
.cntct-pg-v2 .hro-lst li::before{content:'';position:absolute;left:0;top:10px;width:8px;height:8px;background:#00A13E;border-radius:1px;transform:rotate(45deg)}
.cntct-pg-v2 .main-wrpr{max-width:1140px;margin:0 auto;padding:0 16px 56px}
.cntct-pg-v2 .splt-lyut{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:start}
.cntct-pg-v2 .frm-sctn{background:#FFF;padding:56px;border-radius:10px;box-shadow:2px 5px 22px 0 #00a13e1a}
.cntct-pg-v2 .frm-hdng{font-size:31px;line-height:1.1;letter-spacing:.01em;margin:0 0 8px;text-align:center}
.cntct-pg-v2 .frm-subhdng{font-size:15px;line-height:1.5;letter-spacing:.015em;margin:0 0 28px;text-align:center;color:#0b0d10b3}
.cntct-pg-v2 .frm-actv{display:flex;flex-direction:column;gap:28px}
.cntct-pg-v2 .fld-grp{position:relative}
.cntct-pg-v2 .fld-inpt,.cntct-pg-v2 .fld-txtarea,.cntct-pg-v2 .fld-slct{width:100%;padding:16px;border:1px solid #0b0d1026;border-radius:6px;font-size:15px;line-height:1.5;letter-spacing:.015em;background:#FFF;transition:border-color .2s cubic-bezier(0.4,0,0.2,1),box-shadow .2s cubic-bezier(0.4,0,0.2,1);outline:none}
.cntct-pg-v2 .fld-inpt:focus,.cntct-pg-v2 .fld-txtarea:focus,.cntct-pg-v2 .fld-slct:focus{border-color:#00A13E;box-shadow:0 0 0 3px #00a13e1a}
.cntct-pg-v2 .fld-inpt:focus-visible,.cntct-pg-v2 .fld-txtarea:focus-visible,.cntct-pg-v2 .fld-slct:focus-visible{outline:2px solid #00A13E!important;outline-offset:2px!important}
.cntct-pg-v2 .fld-lbl{position:absolute;left:16px;top:16px;font-size:15px;line-height:1.5;letter-spacing:.015em;color:#0b0d1080;pointer-events:none;transition:top .18s cubic-bezier(0.4,0,0.2,1),font-size .18s cubic-bezier(0.4,0,0.2,1),color .18s cubic-bezier(0.4,0,0.2,1);background:#FFF;padding:0 4px}
.cntct-pg-v2 .fld-inpt:focus + .fld-lbl,.cntct-pg-v2 .fld-inpt:not(:placeholder-shown) + .fld-lbl,.cntct-pg-v2 .fld-txtarea:focus + .fld-lbl,.cntct-pg-v2 .fld-txtarea:not(:placeholder-shown) + .fld-lbl{top:-8px;font-size:15px;color:#00A13E}
.cntct-pg-v2 .fld-txtarea{min-height:120px;resize:vertical}
.cntct-pg-v2 .fld-slct{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%230B0D10' d='M4 6l4 4 4-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}
.cntct-pg-v2 .chckbx-wrpr{display:flex;align-items:flex-start;gap:8px}
.cntct-pg-v2 .chckbx-inpt{width:20px;height:20px;min-width:20px;border:1px solid #0b0d1026;border-radius:6px;cursor:pointer;margin:2px 0 0;transition:border-color .2s cubic-bezier(0.4,0,0.2,1),background-color .2s cubic-bezier(0.4,0,0.2,1);appearance:none;background:#FFF}
.cntct-pg-v2 .chckbx-inpt:checked{background-color:#00A13E;border-color:#00A13E;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M13 4L6 11 3 8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}
.cntct-pg-v2 .chckbx-inpt:focus-visible{outline:2px solid #00A13E!important;outline-offset:2px!important}
.cntct-pg-v2 .chckbx-lbl{font-size:15px;line-height:1.5;letter-spacing:.015em;color:#0b0d10b3;cursor:pointer}
.cntct-pg-v2 .chckbx-lbl a{color:#00A13E;text-decoration:none;transition:color .2s cubic-bezier(0.4,0,0.2,1)}
.cntct-pg-v2 .chckbx-lbl a:hover{color:#0B0D10;text-decoration:underline}
.cntct-pg-v2 .chckbx-lbl a:focus-visible{outline:2px solid #00A13E!important;outline-offset:2px!important}
.cntct-pg-v2 .bttn-sbmt{padding:16px 28px;background:#00A13E;color:#FFF;border:2px solid #00A13E;border-radius:10px;font-size:18px;line-height:1.5;letter-spacing:.015em;cursor:pointer;transition:background-color .25s cubic-bezier(0.4,0,0.2,1),border-width .25s cubic-bezier(0.4,0,0.2,1),box-shadow .25s cubic-bezier(0.4,0,0.2,1);box-shadow:2px 2px 3px 0 #00a13e12}
.cntct-pg-v2 .bttn-sbmt:hover{background:#008a35;border-width:3px;box-shadow:2px 5px 22px 0 #00a13e1a}
.cntct-pg-v2 .bttn-sbmt:active{background:#FFF;color:#00A13E;box-shadow:inset 1px 1px 2px #00a13e33}
.cntct-pg-v2 .bttn-sbmt:focus-visible{outline:2px solid #0B0D10!important;outline-offset:4px!important}
.cntct-pg-v2 .sdbar-sctn{display:flex;flex-direction:column;gap:28px}
.cntct-pg-v2 .inf-crd{background:#00a13e0a;padding:28px;border-radius:10px;border:1px solid #00a13e1f;position:relative;overflow:hidden}
.cntct-pg-v2 .inf-crd::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,#00A13E 0%,transparent 100%)}
.cntct-pg-v2 .inf-crd-hdng{font-size:23px;line-height:1.1;letter-spacing:.01em;margin:0 0 16px;background:linear-gradient(to right,#0B0D10 0%,#00A13E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.cntct-pg-v2 .inf-crd-txt{font-size:15px;line-height:1.5;letter-spacing:.015em;margin:0}
.cntct-pg-v2 .inf-crd-txt a{color:#00A13E;text-decoration:none;transition:color .2s cubic-bezier(0.4,0,0.2,1)}
.cntct-pg-v2 .inf-crd-txt a:hover{color:#0B0D10;text-decoration:underline}
.cntct-pg-v2 .inf-crd-txt a:focus-visible{outline:2px solid #00A13E!important;outline-offset:2px!important}
.cntct-pg-v2 .skll-brs{display:flex;flex-direction:column;gap:16px;padding:28px;background:#FFF;border-radius:10px;box-shadow:2px 2px 3px 0 #00a13e12}
.cntct-pg-v2 .skll-br-itm{display:flex;flex-direction:column;gap:4px}
.cntct-pg-v2 .skll-br-lbl{font-size:15px;line-height:1.5;letter-spacing:.015em;color:#0b0d10cc;display:flex;justify-content:space-between}
.cntct-pg-v2 .skll-br-prg{width:100%;height:12px;background:#0b0d100f;border-radius:38px;overflow:hidden}
.cntct-pg-v2 .skll-br-fll{height:100%;background:linear-gradient(to right,#00A13E 0%,#0B0D10 100%);border-radius:38px;transition:width .8s cubic-bezier(0.0,0,0.2,1)}
.cntct-pg-v2 .skll-br-fll[data-prcnt="92"]{width:92%}
.cntct-pg-v2 .skll-br-fll[data-prcnt="87"]{width:87%}
.cntct-pg-v2 .skll-br-fll[data-prcnt="95"]{width:95%}
.cntct-pg-v2 .asmtrc-dvdr{max-width:1140px;margin:56px auto;padding:0 16px;display:flex;align-items:center;gap:16px}
.cntct-pg-v2 .dvdr-ln-shrt{width:120px;height:1px;background:#00a13e4d}
.cntct-pg-v2 .dvdr-ln-lng{flex:1;height:1px;background:#00a13e4d}
@media (max-width: 1024px) {
.cntct-pg-v2 .splt-lyut{grid-template-columns:1fr;gap:28px}
.cntct-pg-v2 .hro-ttl{font-size:43px}
.cntct-pg-v2 .frm-sctn{padding:28px}
}
@media (max-width: 768px) {
.cntct-pg-v2 .hro-wrpr{padding:28px 16px}
.cntct-pg-v2 .hro-ttl{font-size:31px}
.cntct-pg-v2 .hro-lst{flex-direction:column}
.cntct-pg-v2 .main-wrpr{padding:0 16px 28px}
.cntct-pg-v2 .frm-sctn{padding:16px}
.cntct-pg-v2 .frm-hdng{font-size:23px}
.cntct-pg-v2 .inf-crd{padding:16px}
.cntct-pg-v2 .skll-brs{padding:16px}
.cntct-pg-v2 .dcr-lns-tl{width:80px;height:80px}
.cntct-pg-v2 .dcr-lns-tl::before{height:40px}
.cntct-pg-v2 .dcr-lns-tl::after{width:40px}
}
@media (max-width: 360px) {
.cntct-pg-v2 .hro-ttl{font-size:23px}
.cntct-pg-v2 .bttn-sbmt{padding:16px;font-size:15px}
}
.rvw-pg-wrap{background:#FFF;color:#0B0D10;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:.015em}
.rvw-pg-wrap ::selection{background:#00A13E;color:#FFF}
.rvw-pg-wrap .hero-bnr{position:relative;max-width:1140px;margin:0 auto;display:grid;grid-template-columns:60% 40%;min-height:480px;overflow:hidden;border-radius:10px;margin-top:56px}
.rvw-pg-wrap .hero-bnr .lft-cntnt{position:relative;padding:56px;background:linear-gradient(to bottom,#fff0 0%,#00a13e14 100%);display:flex;flex-direction:column;justify-content:flex-end}
.rvw-pg-wrap .hero-bnr .lft-cntnt::before,.rvw-pg-wrap .hero-bnr .lft-cntnt::after{content:'';position:absolute;top:28px;left:28px;width:44px;height:2px;background:#00A13E}
.rvw-pg-wrap .hero-bnr .lft-cntnt::after{top:36px}
.rvw-pg-wrap .hero-bnr .eybrw-lbl{font-size:15px;line-height:1.5;color:#00A13E;text-transform:uppercase;margin-bottom:16px;letter-spacing:.02em}
.rvw-pg-wrap .hero-bnr .mn-hdng{font-size:60px;line-height:1.1;background:linear-gradient(to right,#0B0D10 0%,#00A13E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}
.rvw-pg-wrap .hero-bnr .rght-imgbox{position:relative;overflow:hidden}
.rvw-pg-wrap .hero-bnr .rght-imgbox::before{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to bottom,#0b0d1000 0%,#0b0d1080 100%);z-index:1;pointer-events:none}
.rvw-pg-wrap .hero-bnr .rght-imgbox::after{content:'';position:absolute;bottom:28px;right:28px;width:44px;height:44px;border-right:2px solid #00A13E;border-bottom:2px solid #00A13E;z-index:2;pointer-events:none}
.rvw-pg-wrap .hero-bnr .main-img{width:100%;height:100%;object-fit:cover;object-position:center;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 8%)}
.rvw-pg-wrap .rtng-ovrvw{max-width:1140px;margin:56px auto;padding:0 16px}
.rvw-pg-wrap .rtng-ovrvw .rtng-hdr{text-align:center;margin-bottom:56px}
.rvw-pg-wrap .rtng-ovrvw .hdr-ttl{font-size:43px;line-height:1.1;margin:0 0 16px;background:linear-gradient(to right,#0B0D10 0%,#00A13E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.rvw-pg-wrap .rtng-ovrvw .hdr-dsc{font-size:18px;line-height:1.5;color:#0B0D10;max-width:680px;margin:0 auto}
.rvw-pg-wrap .mtrc-grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px}
.rvw-pg-wrap .mtrc-crd{background:#00a13e08;border:1px solid #00a13e26;border-radius:22px;padding:28px;text-align:center;transition:transform .25s cubic-bezier(0.4,0,0.2,1),box-shadow .25s cubic-bezier(0.4,0,0.2,1)}
.rvw-pg-wrap .mtrc-crd:hover{transform:translateY(-4px);box-shadow:2px 8px 44px 0 #00a13e1a}
.rvw-pg-wrap .mtrc-crd .mtrc-num{font-size:43px;line-height:1.1;color:#00A13E;margin:0 0 8px}
.rvw-pg-wrap .mtrc-crd .mtrc-lbl{font-size:15px;line-height:1.5;color:#0B0D10;margin:0}
.rvw-pg-wrap .rvw-sctn{background:linear-gradient(135deg,#00a13e0a 0%,#0b0d1005 100%);padding:56px 16px;margin-top:56px;clip-path:polygon(0 4%,100% 0,100% 96%,0 100%)}
.rvw-pg-wrap .rvw-sctn .sctn-innr{max-width:1140px;margin:0 auto}
.rvw-pg-wrap .rvw-sctn .sctn-hdr{font-size:43px;line-height:1.1;text-align:center;margin:0 0 56px;color:#0B0D10}
.rvw-pg-wrap .rvw-lst{display:flex;flex-direction:column;gap:28px}
.rvw-pg-wrap .rvw-itm{background:#FFF;border-radius:10px;padding:28px;box-shadow:2px 2px 3px 0 #00a13e12;display:grid;grid-template-columns:80px 1fr;gap:28px;align-items:start;transition:box-shadow .2s cubic-bezier(0.4,0,0.2,1)}
.rvw-pg-wrap .rvw-itm:hover{box-shadow:2px 5px 22px 0 #00a13e1a}
.rvw-pg-wrap .rvw-itm .prtreit-box{width:80px;height:120px;border-radius:38px;overflow:hidden;flex-shrink:0}
.rvw-pg-wrap .rvw-itm .prtreit-img{width:100%;height:100%;object-fit:cover;object-position:top}
.rvw-pg-wrap .rvw-itm .cntnt-blck{display:flex;flex-direction:column;gap:8px}
.rvw-pg-wrap .rvw-itm .rvw-hdr{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px}
.rvw-pg-wrap .rvw-itm .nm-ttl{font-size:23px;line-height:1.1;color:#0B0D10;margin:0}
.rvw-pg-wrap .rvw-itm .str-rtng{display:flex;flex-direction:row;gap:4px}
.rvw-pg-wrap .rvw-itm .str-icn{width:18px;height:18px;fill:#00A13E}
.rvw-pg-wrap .rvw-itm .rvw-txt{font-size:18px;line-height:1.5;color:#0B0D10;margin:0}
.rvw-pg-wrap .prgrss-jrny{max-width:1140px;margin:56px auto;padding:56px 16px}
.rvw-pg-wrap .prgrss-jrny .jrny-hdr{font-size:43px;line-height:1.1;text-align:left;margin:0 0 56px;color:#0B0D10}
.rvw-pg-wrap .stp-lst{display:flex;flex-direction:column;gap:28px;position:relative}
.rvw-pg-wrap .stp-lst::before{content:'';position:absolute;left:19px;top:44px;bottom:44px;width:2px;background:linear-gradient(to bottom,#00A13E 0%,#00a13e33 100%)}
.rvw-pg-wrap .stp-blck{display:grid;grid-template-columns:40px 1fr;gap:28px;align-items:start;position:relative}
.rvw-pg-wrap .stp-num-wrp{width:40px;height:40px;border-radius:38px;background:#00A13E;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;box-shadow:2px 2px 3px 0 #00a13e12}
.rvw-pg-wrap .stp-num-wrp .stp-num{font-size:18px;line-height:1.1;color:#FFF;margin:0}
.rvw-pg-wrap .stp-cntnt{display:flex;flex-direction:column;gap:8px;padding-top:4px}
.rvw-pg-wrap .stp-cntnt .stp-hdng{font-size:23px;line-height:1.1;color:#0B0D10;margin:0}
.rvw-pg-wrap .stp-cntnt .stp-dsc{font-size:18px;line-height:1.5;color:#0B0D10;margin:0}
@media (max-width: 768px) {
.rvw-pg-wrap .hero-bnr{grid-template-columns:1fr;min-height:auto;margin-top:28px}
.rvw-pg-wrap .hero-bnr .lft-cntnt{padding:28px}
.rvw-pg-wrap .hero-bnr .mn-hdng{font-size:43px}
.rvw-pg-wrap .hero-bnr .rght-imgbox{min-height:320px}
.rvw-pg-wrap .rtng-ovrvw{margin:28px auto}
.rvw-pg-wrap .rtng-ovrvw .rtng-hdr{margin-bottom:28px}
.rvw-pg-wrap .rtng-ovrvw .hdr-ttl{font-size:31px}
.rvw-pg-wrap .mtrc-grd{gap:16px}
.rvw-pg-wrap .rvw-sctn{padding:28px 16px;margin-top:28px}
.rvw-pg-wrap .rvw-sctn .sctn-hdr{font-size:31px;margin-bottom:28px}
.rvw-pg-wrap .rvw-lst{gap:16px}
.rvw-pg-wrap .rvw-itm{grid-template-columns:1fr;gap:16px}
.rvw-pg-wrap .rvw-itm .prtreit-box{width:60px;height:90px;margin:0 auto}
.rvw-pg-wrap .rvw-itm .rvw-hdr{flex-direction:column;align-items:flex-start;gap:8px}
.rvw-pg-wrap .prgrss-jrny{margin:28px auto;padding:28px 16px}
.rvw-pg-wrap .prgrss-jrny .jrny-hdr{font-size:31px;margin-bottom:28px}
.rvw-pg-wrap .stp-blck{gap:16px}
}
@media (max-width: 360px) {
.rvw-pg-wrap .hero-bnr .mn-hdng{font-size:31px}
.rvw-pg-wrap .rtng-ovrvw .hdr-ttl{font-size:23px}
.rvw-pg-wrap .rvw-sctn .sctn-hdr{font-size:23px}
.rvw-pg-wrap .prgrss-jrny .jrny-hdr{font-size:23px}
}
.sbmssn-cnfrm{background:linear-gradient(to right,#00a13e08,#fffffff2);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:56px 16px}
.sbmssn-cnfrm .cntnt-wrp{max-width:1140px;width:100%;margin:0 auto}
.sbmssn-cnfrm .cnfrm-card{background:#FFF;border-radius:22px;box-shadow:2px 8px 44px 0 #00a13e1a;padding:56px 28px;text-align:center;max-width:640px;margin:0 auto}
.sbmssn-cnfrm .icn-chck{width:84px;height:84px;margin:0 auto 28px;border-radius:38px;background:linear-gradient(to right,#00A13E,#00a13eb3);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.8);animation:chck-apprnc .25s cubic-bezier(0.0,0,0.2,1) .15s forwards}
@keyframes chck-apprnc {
to{opacity:1;transform:scale(1)}
}
.sbmssn-cnfrm .icn-chck svg{width:48px;height:48px;stroke:#FFF;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}
.sbmssn-cnfrm .hdng-main{font-size:43px;line-height:1.1;letter-spacing:.01em;background:linear-gradient(to right,#0B0D10,#00A13E);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.sbmssn-cnfrm .txt-desc{font-size:18px;line-height:1.5;letter-spacing:.01em;color:#0B0D10;margin:0 0 28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.sbmssn-cnfrm .txt-desc:last-of-type{margin-bottom:56px}
.sbmssn-cnfrm .dtls-blck{background:#00a13e0a;border-radius:10px;padding:28px;margin:0 0 28px;text-align:left}
.sbmssn-cnfrm .dtls-blck .hdng-scndry{font-size:23px;line-height:1.1;letter-spacing:.01em;color:#0B0D10;margin:0 0 16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.sbmssn-cnfrm .dtls-blck .info-itm{font-size:15px;line-height:1.5;letter-spacing:.02em;color:#0B0D10;margin:0 0 8px;display:flex;align-items:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.sbmssn-cnfrm .dtls-blck .info-itm:last-child{margin-bottom:0}
.sbmssn-cnfrm .dtls-blck .info-itm .lbl{font-weight:600;min-width:120px;color:#0b0d10b3}
.sbmssn-cnfrm .bttn-hm{display:inline-flex;align-items:center;gap:8px;background:#00A13E;color:#FFF;font-size:18px;line-height:1.1;letter-spacing:.01em;padding:16px 28px;border-radius:6px;text-decoration:none;border:2px solid #00A13E;transition:border-width .2s cubic-bezier(0.4,0,0.2,1),padding .2s cubic-bezier(0.4,0,0.2,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.sbmssn-cnfrm .bttn-hm:hover{border-width:4px;padding:14px 26px}
.sbmssn-cnfrm .bttn-hm svg{width:20px;height:20px;stroke:#FFF;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}
.sbmssn-cnfrm .cntct-info{margin:56px 0 0;padding:28px 0 0;border-top:1px solid #00a13e26}
.sbmssn-cnfrm .cntct-info .hdng-trtry{font-size:18px;line-height:1.1;letter-spacing:.01em;color:#0B0D10;margin:0 0 16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.sbmssn-cnfrm .cntct-info .cntct-lst{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;list-style:none;padding:0;margin:0}
.sbmssn-cnfrm .cntct-info .cntct-lst li{font-size:15px;line-height:1.5;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.sbmssn-cnfrm .cntct-info .cntct-lst a{color:#00A13E;text-decoration:none;transition:color .18s cubic-bezier(0.4,0,0.2,1)}
.sbmssn-cnfrm .cntct-info .cntct-lst a:hover{color:#0B0D10}
.sbmssn-cnfrm ::selection{background:#00A13E;color:#FFF}
@media (max-width: 768px) {
.sbmssn-cnfrm{padding:28px 16px}
.sbmssn-cnfrm .cnfrm-card{padding:28px 16px}
.sbmssn-cnfrm .hdng-main{font-size:31px}
.sbmssn-cnfrm .dtls-blck{padding:16px}
.sbmssn-cnfrm .dtls-blck .info-itm{flex-direction:column;gap:4px}
.sbmssn-cnfrm .dtls-blck .info-itm .lbl{min-width:auto}
.sbmssn-cnfrm .cntct-info .cntct-lst{flex-direction:column;gap:16px}
}