*{box-sizing:border-box;}html{font-size:100%;}body{margin:0;min-height:100vh;font-family:'Roboto',sans-serif;}.hx_shell{position:relative;overflow:hidden;background:#ffffff;}.hx_bg_geo{position:absolute;inset:0;pointer-events:none;z-index:0;}.hx_bg_geo::before{content:'';position:absolute;top:-48px;right:-96px;width:480px;height:480px;background:linear-gradient(135deg,rgba(133,151,89,0.13) 0%,rgba(166,196,147,0.09) 60%,transparent 100%);border-radius:32px;transform:rotate(18deg);}.hx_bg_geo::after{content:'';position:absolute;bottom:-24px;left:-64px;width:320px;height:220px;background:linear-gradient(45deg,rgba(166,196,147,0.10) 0%,rgba(232,232,226,0.18) 100%);border-radius:32px;transform:rotate(-12deg);}.hx_top_bar{position:relative;z-index:2;border-bottom:1px solid rgba(133,151,89,0.15);background:rgba(232,232,226,0.38);padding:8px 48px;}.hx_top_bar_hold{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:24px;}.hx_contact_item{display:flex;align-items:center;gap:8px;font-size:13px;color:#3a3a2e;line-height:1.2;text-decoration:none;transition:color 0.5s ease-in-out;}.hx_contact_item:focus{outline:2px dashed #859759;outline-offset:2px;}.hx_contact_item:hover{color:#859759;}.hx_contact_item i{font-size:13px;color:#859759;}.hx_brand_row{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:48px 48px 24px;}.hx_logo_hex{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#ffffff;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07),0 5px 22px 0 rgba(133,151,89,0.11);clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);position:relative;}.hx_logo_hex::before{content:'';position:absolute;inset:2px;background:#f5f5ef;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);z-index:0;}.hx_logo_hex img{position:relative;z-index:1;width:44px;height:44px;object-fit:contain;display:block;}.hx_brand_name{margin-top:16px;font-size:21px;font-weight:700;color:#2a2a1e;line-height:1.2;letter-spacing:0;text-align:center;}.hx_brand_tagline{margin-top:8px;font-size:13px;font-weight:300;color:#859759;line-height:1.6;text-align:center;}.hx_nav_row{position:relative;z-index:2;background:linear-gradient(90deg,rgba(133,151,89,0.08) 0%,rgba(166,196,147,0.12) 50%,rgba(133,151,89,0.08) 100%);border-top:1px solid rgba(133,151,89,0.18);border-bottom:2px solid #859759;padding:0 48px;}.hx_nav_hold{max-width:1400px;margin:0 auto;display:flex;align-items:stretch;justify-content:center;gap:0;}.hx_nav_link{display:flex;align-items:center;gap:8px;padding:16px 24px;font-size:15px;font-weight:400;color:#2a2a1e;text-decoration:none;line-height:1.2;border-bottom:3px solid transparent;transition:color 0.5s ease-in-out,border-color 0.55s cubic-bezier(0.25,0.46,0.45,0.94);white-space:nowrap;}.hx_nav_link:hover{color:#859759;border-bottom-color:#859759;outline:none;}.hx_nav_link:focus{outline:2px dashed #859759;outline-offset:-2px;}.hx_nav_link i{font-size:15px;color:#A6C493;transition:color 0.5s ease-in-out;}.hx_nav_link:hover i{color:#859759;}.hx_nav_link.active_pg{color:#859759;font-weight:700;border-bottom-color:#859759;}.ft_shell{background:#E8E8E2;border-top:2px solid rgba(133,151,89,0.25);}.ft_upper{padding:48px 48px 24px;max-width:1400px;margin:0 auto;}.ft_logo_row{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid rgba(133,151,89,0.2);margin-bottom:48px;}.ft_logo_hex{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#ffffff;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07),0 5px 22px 0 rgba(133,151,89,0.11);clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);}.ft_logo_hex img{width:34px;height:34px;object-fit:contain;display:block;}.ft_brand_label{font-size:17px;font-weight:700;color:#2a2a1e;line-height:1.2;}.ft_brand_sub{font-size:13px;color:#859759;line-height:1.6;font-weight:300;}.ft_cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;}.ft_col_label{font-size:13px;font-weight:700;color:#859759;line-height:1.2;text-transform:uppercase;letter-spacing:0;margin-bottom:16px;}.ft_link_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;}.ft_link_list li a{font-size:15px;color:#3a3a2e;text-decoration:none;line-height:1.6;display:inline-flex;align-items:center;gap:8px;transition:color 0.5s ease-in-out;padding:0;}.ft_link_list li a:hover{color:#859759;outline:none;}.ft_link_list li a:focus{outline:2px dashed #859759;outline-offset:2px;}.ft_link_list li a i{font-size:13px;color:#A6C493;transition:color 0.5s ease-in-out;}.ft_link_list li a:hover i{color:#859759;}.ft_addr_block{font-size:15px;color:#3a3a2e;line-height:1.6;font-style:normal;}.ft_addr_block a{color:#3a3a2e;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color 0.5s ease-in-out;}.ft_addr_block a:hover{color:#859759;}.ft_addr_block a:focus{outline:2px dashed #859759;outline-offset:2px;}.ft_addr_block i{color:#A6C493;font-size:15px;}.ft_addr_line{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;}.ft_addr_line i{color:#A6C493;font-size:15px;margin-top:2px;flex-shrink:0;}.ft_lower{border-top:1px solid rgba(133,151,89,0.2);padding:16px 48px;max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}.ft_copy{font-size:13px;color:#5a5a4a;line-height:1.6;}.ft_legal_links{display:flex;align-items:center;gap:16px;flex-wrap:wrap;}.ft_legal_links a{font-size:13px;color:#5a5a4a;text-decoration:none;line-height:1.6;transition:color 0.5s ease-in-out;padding:8px 0;}.ft_legal_links a:hover{color:#859759;}.ft_legal_links a:focus{outline:2px dashed #859759;outline-offset:2px;}.ft_sep{width:3px;height:3px;background:#A6C493;border-radius:0;display:inline-block;}@media (max-width:900px){.hx_top_bar{padding:8px 16px;}.hx_brand_row{padding:24px 16px 16px;}.hx_nav_row{padding:0 16px;}.hx_nav_hold{flex-wrap:wrap;justify-content:center;}.hx_nav_link{padding:16px 16px;font-size:13px;}.ft_upper{padding:48px 16px 24px;}.ft_cols{grid-template-columns:1fr;gap:24px;}.ft_lower{padding:16px;flex-direction:column;align-items:flex-start;}}.legal-body{max-width:1400px;margin:0 auto;padding:96px 48px;color:#2c2c2c;background:#ffffff;}.legal-body h1{font-size:50px;line-height:1.2;color:#859759;margin-bottom:48px;margin-top:0;padding-bottom:24px;border-bottom:2px solid #E8E8E2;}.legal-body h2{font-size:28px;line-height:1.2;color:#3a3a3a;margin-top:96px;margin-bottom:24px;}.legal-body h3{font-size:21px;line-height:1.6;color:#3a3a3a;margin-top:48px;margin-bottom:16px;}.legal-body h4{font-size:17px;line-height:1.6;color:#859759;margin-top:24px;margin-bottom:16px;}.legal-body h5{font-size:15px;line-height:1.6;color:#3a3a3a;margin-top:24px;margin-bottom:8px;}.legal-body h6{font-size:13px;line-height:1.6;color:#859759;margin-top:16px;margin-bottom:8px;text-transform:uppercase;letter-spacing:0.08em;}.legal-body p{font-size:17px;line-height:2.0;color:#2c2c2c;margin-top:0;margin-bottom:24px;max-width:74ch;}.legal-body em,.legal-body i{color:#859759;font-style:italic;}.legal-body hr{border:none;border-top:1px solid #E8E8E2;margin-top:48px;margin-bottom:48px;}.legal-body div{margin-bottom:24px;}.legal-body table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6;margin-top:24px;margin-bottom:48px;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07),0 5px 22px 0 rgba(133,151,89,0.11);border-radius:18px;overflow:hidden;}.legal-body thead{background:#859759;color:#ffffff;}.legal-body thead th{font-size:13px;line-height:1.6;padding:16px 24px;text-align:left;font-weight:600;color:#ffffff;border:none;}.legal-body tbody tr{border-bottom:1px solid #E8E8E2;transition:background-color 0.5s ease-in-out;}.legal-body tbody tr:last-child{border-bottom:none;}.legal-body tbody tr:hover{background:#f5f5f0;}.legal-body td{font-size:15px;line-height:1.6;padding:16px 24px;color:#2c2c2c;vertical-align:top;border:none;}.legal-body tbody tr:nth-child(even){background:#fafaf7;}.legal-body tbody tr:nth-child(even):hover{background:#f0f0eb;}@media (max-width:768px){.legal-body{padding:48px 24px;}.legal-body h1{font-size:28px;}.legal-body h2{font-size:21px;margin-top:48px;}.legal-body h3{font-size:17px;}.legal-body p{font-size:15px;max-width:100%;}.legal-body table{display:none;}.legal-body thead{display:none;}.legal-body tbody{display:flex;flex-direction:column;gap:16px;}.legal-body tbody tr{display:flex;flex-direction:column;border:1px solid #E8E8E2;border-radius:18px;padding:16px;border-bottom:1px solid #E8E8E2;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07);}.legal-body td{padding:8px 0;font-size:13px;}.legal-body td::before{content:attr(data-label);display:block;font-size:13px;color:#859759;font-weight:600;margin-bottom:4px;}}.lp-det{background:#ffffff;overflow-x:clip;}.lp-det .pg-wrap{max-width:1400px;margin:0 auto;padding:0 24px;}.lp-det .divider-dot{border:none;border-top:2px dotted #859759;margin:0;}.lp-det .slide-left{opacity:0;transform:translateX(-40px);animation:slideFromLeft 0.55s cubic-bezier(0.25,0.46,0.45,0.94) forwards;}.lp-det .slide-right{opacity:0;transform:translateX(40px);animation:slideFromRight 0.55s cubic-bezier(0.25,0.46,0.45,0.94) forwards;}.lp-det .slide-up{opacity:0;transform:translateY(30px) rotate(-1.5deg);animation:slideUp 0.6s cubic-bezier(0.25,0.46,0.45,0.94) forwards;}.lp-det .delay-1{animation-delay:0.1s;}.lp-det .delay-2{animation-delay:0.22s;}.lp-det .delay-3{animation-delay:0.34s;}.lp-det .delay-4{animation-delay:0.46s;}@keyframes slideFromLeft{to{opacity:1;transform:translateX(0);}}@keyframes slideFromRight{to{opacity:1;transform:translateX(0);}}@keyframes slideUp{to{opacity:1;transform:translateY(0) rotate(0deg);}}.lp-det .title-blk{padding:96px 0 48px;position:relative;}.lp-det .title-blk .accent-stripe{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#859759,transparent);}.lp-det .title-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;}.lp-det .title-text-col{display:flex;flex-direction:column;gap:24px;}.lp-det .overline-label{display:block;font-size:13px;font-weight:600;color:#859759;letter-spacing:0.08em;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid #A6C493;width:fit-content;}.lp-det .prog-heading{font-size:50px;font-weight:800;line-height:1.2;color:#2a2a2a;margin:0;}.lp-det .prog-heading em{color:#859759;font-style:italic;}.lp-det .price-badge{display:inline-flex;flex-direction:column;gap:8px;background:#E8E8E2;border-radius:18px;padding:24px;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);width:fit-content;}.lp-det .price-label{font-size:13px;color:#555;font-weight:500;}.lp-det .price-val{font-size:28px;font-weight:800;color:#859759;line-height:1.2;}.lp-det .enroll-btn{display:inline-block;background:#859759;color:#ffffff;font-size:15px;font-weight:700;padding:16px 48px;border-radius:0px;border:none;cursor:pointer;text-decoration:none;transition:background 0.5s cubic-bezier(0.25,0.46,0.45,0.94),padding 0.5s cubic-bezier(0.25,0.46,0.45,0.94);box-shadow:0 2px 3px 0 rgba(133,151,89,0.07);width:fit-content;}.lp-det .enroll-btn:hover{background:#6e7d49;padding:16px 64px;}.lp-det .enroll-btn:focus{outline:3px solid #859759;outline-offset:3px;}.lp-det .img-col{position:relative;}.lp-det .img-geo-wrap{position:relative;border-radius:32px;overflow:hidden;box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);}.lp-det .img-geo-wrap::before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(133,151,89,0.45),transparent 60%);z-index:1;transition:opacity 0.55s ease-in-out;}.lp-det .img-geo-wrap:hover::before{opacity:0;}.lp-det .prog-img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;filter:sepia(0.35) contrast(1.05) brightness(0.95);transition:filter 0.6s cubic-bezier(0.25,0.46,0.45,0.94);}.lp-det .img-geo-wrap:hover .prog-img{filter:sepia(0) contrast(1) brightness(1);}.lp-det .corner-bracket{position:absolute;width:24px;height:24px;z-index:2;}.lp-det .corner-bracket.tl{top:8px;left:8px;border-top:3px solid #ffffff;border-left:3px solid #ffffff;}.lp-det .corner-bracket.br{bottom:8px;right:8px;border-bottom:3px solid #ffffff;border-right:3px solid #ffffff;}.lp-det .detail-blk{padding:48px 0 96px;background:#E8E8E2;position:relative;}.lp-det .detail-blk::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(166,196,147,0.18) 0%,transparent 70%);pointer-events:none;}.lp-det .tri-pattern{position:absolute;top:0;right:0;width:280px;height:280px;pointer-events:none;overflow:hidden;}.lp-det .tri-pattern svg{width:100%;height:100%;opacity:0.07;}.lp-det .detail-grid{display:grid;grid-template-columns:2fr 1fr;gap:48px;position:relative;z-index:1;}.lp-det .prog-body{display:flex;flex-direction:column;gap:24px;}.lp-det .prog-body .overline-label{margin-bottom:8px;}.lp-det .body-head{font-size:28px;font-weight:700;color:#2a2a2a;line-height:1.2;margin:0;}.lp-det .drop-cap-para::first-letter{font-size:50px;font-weight:800;color:#859759;float:left;line-height:1;margin-right:8px;margin-top:4px;}.lp-det .prog-body p{font-size:17px;line-height:1.6;color:#333;margin:0;}.lp-det .prog-body h2{font-size:21px;font-weight:700;color:#2a2a2a;margin:0;}.lp-det .prog-body h3{font-size:17px;font-weight:700;color:#859759;margin:0;}.lp-det .prog-body mark{background:rgba(133,151,89,0.15);color:#859759;font-style:italic;padding:0 4px;border-radius:0px;}.lp-det .prog-body small{font-size:13px;color:#666;}.lp-det .prog-body ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;}.lp-det .prog-body ul li{font-size:15px;line-height:1.6;color:#333;padding-left:24px;position:relative;}.lp-det .prog-body ul li::before{content:"";position:absolute;left:0;top:8px;width:12px;height:12px;border:2px solid #859759;border-radius:0px;}.lp-det .prog-body ul li.checked::before{background:#859759;}.lp-det .prog-body dl{margin:0;display:flex;flex-direction:column;gap:8px;}.lp-det .prog-body dt{font-size:15px;font-weight:700;color:#2a2a2a;}.lp-det .prog-body dd{font-size:15px;color:#555;margin:0;padding-left:16px;}.lp-det .prog-body figure{margin:0;}.lp-det .prog-body figcaption{font-size:13px;color:#666;margin-top:8px;}.lp-det .prog-body abbr{text-decoration:underline dotted #859759;cursor:help;}.lp-det .prog-body details{border:1px solid #A6C493;border-radius:18px;padding:16px;}.lp-det .prog-body summary{font-size:15px;font-weight:600;color:#859759;cursor:pointer;list-style:none;}.lp-det .prog-body a{color:#859759;text-decoration:underline;transition:color 0.5s ease-in-out;}.lp-det .prog-body a:hover{color:#2a2a2a;}.lp-det .sidebar{display:flex;flex-direction:column;gap:24px;}.lp-det .sidebar-card{background:#ffffff;border-radius:18px;padding:24px;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);position:relative;}.lp-det .sidebar-card .corner-bracket.tl{top:8px;left:8px;border-color:#A6C493;}.lp-det .sidebar-card .corner-bracket.br{bottom:8px;right:8px;border-color:#A6C493;}.lp-det .card-head{font-size:15px;font-weight:700;color:#2a2a2a;margin:0 0 16px;}.lp-det .indicators-row{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.lp-det .circ-ind{width:48px;height:48px;border-radius:50%;background:#E8E8E2;border:3px solid #859759;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#859759;transition:background 0.5s ease-in-out,color 0.5s ease-in-out;cursor:default;}.lp-det .circ-ind.active{background:#859759;color:#ffffff;}.lp-det .circ-ind:hover{background:#859759;color:#ffffff;}.lp-det .info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;}.lp-det .info-list li{display:flex;flex-direction:column;gap:4px;}.lp-det .info-list .inf-label{font-size:13px;color:#666;font-weight:500;}.lp-det .info-list .inf-val{font-size:15px;color:#2a2a2a;font-weight:700;}.lp-det .contact-link{display:block;font-size:15px;color:#859759;text-decoration:none;font-weight:600;transition:color 0.5s ease-in-out,padding-left 0.5s ease-in-out;}.lp-det .contact-link:hover{color:#2a2a2a;padding-left:8px;}.lp-det .contact-link:focus{outline:2px solid #859759;outline-offset:2px;}@media (max-width:900px){.lp-det .title-grid{grid-template-columns:1fr;}.lp-det .img-col{order:-1;}.lp-det .detail-grid{grid-template-columns:1fr;}.lp-det .prog-heading{font-size:28px;}}@media (max-width:600px){.lp-det .title-blk{padding:48px 0 24px;}.lp-det .detail-blk{padding:24px 0 48px;}.lp-det .enroll-btn{width:100%;text-align:center;}}.succ_stor{max-width:1400px;margin:0 auto;overflow:hidden;}.succ_stor .rev_strip{display:flex;flex-direction:row;gap:0;min-height:520px;background:#ffffff;position:relative;}.succ_stor .rev_strip::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(to right,#859759,#E8E8E2,transparent);}.succ_stor .rev_left{width:30%;background:#859759;padding:96px 24px 48px 48px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;}.succ_stor .rev_left::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#A6C493;opacity:0;animation:bg_pulse 6s ease-in-out infinite;pointer-events:none;}@keyframes bg_pulse{0%,100%{opacity:0;}50%{opacity:0.22;}}.succ_stor .rev_left .overline_bar{display:block;width:40px;height:2px;background:#E8E8E2;margin-bottom:16px;}.succ_stor .rev_left .side_lbl{font-size:13px;color:#E8E8E2;line-height:1.6;letter-spacing:0;margin-bottom:24px;opacity:0.82;}.succ_stor .rev_left .side_heading{font-size:28px;font-weight:700;color:#ffffff;line-height:1.2;margin:0 0 16px 0;}.succ_stor .rev_left .side_heading .acc_word{color:#E8E8E2;font-style:italic;}.succ_stor .rev_left .side_desc{font-size:15px;color:#E8E8E2;line-height:1.6;opacity:0.9;margin:0;}.succ_stor .rev_right{width:70%;padding:96px 48px 48px 48px;display:flex;flex-direction:column;gap:48px;background:#ffffff;}.succ_stor .rev_right .drop_cap_para::first-letter{font-size:50px;font-weight:700;color:#859759;float:left;line-height:1;margin-right:8px;margin-top:4px;}.succ_stor .rev_right .drop_cap_para{font-size:17px;line-height:1.6;color:#2c2c2c;margin:0 0 24px 0;overflow:hidden;}.succ_stor .rev_cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.succ_stor .rev_card{border:1.5px solid #E8E8E2;border-radius:18px;padding:24px;background:#ffffff;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);transition:box-shadow 0.55s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.5s ease-in-out;position:relative;}.succ_stor .rev_card:hover{box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);border-color:#859759;outline:2px solid #859759;outline-offset:2px;}.succ_stor .rev_card .card_overline{display:block;width:32px;height:2px;background:#859759;margin-bottom:16px;}.succ_stor .rev_card .reviewer_nm{font-size:17px;font-weight:700;color:#2c2c2c;line-height:1.2;margin:0 0 8px 0;}.succ_stor .rev_card .reviewer_role{font-size:13px;color:#859759;font-style:italic;line-height:1.6;margin:0 0 16px 0;}.succ_stor .rev_card .rev_body{font-size:15px;color:#3a3a3a;line-height:1.6;margin:0;}.succ_stor .rev_card .rev_body .key_phrase{color:#859759;font-style:italic;}.succ_stor .rev_card .star_row{display:flex;flex-direction:row;gap:4px;margin-bottom:16px;}.succ_stor .rev_card .star_row .star_dot{width:10px;height:10px;border-radius:0px;background:#859759;transform:rotate(45deg);}.succ_stor .detail_block{background:#E8E8E2;padding:48px;display:grid;grid-template-columns:30% 1fr;gap:48px;position:relative;}.succ_stor .detail_block::before{content:'';display:block;position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,#859759,#E8E8E2,transparent);}.succ_stor .detail_sidebar{background:#859759;border-radius:18px;padding:48px 24px;display:flex;flex-direction:column;justify-content:flex-start;gap:24px;box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);}.succ_stor .detail_sidebar .img_wrap{width:100%;border-radius:18px;overflow:hidden;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);position:relative;}.succ_stor .detail_sidebar .img_wrap img{width:100%;height:220px;object-fit:cover;display:block;transition:filter 0.55s ease-in-out;filter:sepia(0.38) contrast(1.08) brightness(0.92) saturate(0.8);}.succ_stor .detail_sidebar .img_wrap:hover img{filter:none;}.succ_stor .detail_sidebar .img_wrap .img_tint{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(133,151,89,0.28);transition:opacity 0.55s ease-in-out;pointer-events:none;border-radius:18px;}.succ_stor .detail_sidebar .img_wrap:hover .img_tint{opacity:0;}.succ_stor .detail_sidebar .sidebar_stat{display:flex;flex-direction:column;gap:8px;}.succ_stor .detail_sidebar .stat_num{font-size:50px;font-weight:700;color:#ffffff;line-height:1.2;}.succ_stor .detail_sidebar .stat_lbl{font-size:13px;color:#E8E8E2;line-height:1.6;opacity:0.88;}.succ_stor .detail_main{display:flex;flex-direction:column;gap:24px;}.succ_stor .detail_main .overline_bar{display:block;width:40px;height:2px;background:#859759;margin-bottom:8px;}.succ_stor .detail_main .feat_heading{font-size:28px;font-weight:700;color:#2c2c2c;line-height:1.2;margin:0 0 16px 0;}.succ_stor .detail_main .feat_heading .acc_word{color:#859759;font-style:italic;}.succ_stor .detail_main .feat_para{font-size:15px;color:#3a3a3a;line-height:1.6;margin:0;}.succ_stor .steps_list{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0;}.succ_stor .steps_list .step_item{display:flex;flex-direction:row;align-items:flex-start;gap:16px;background:#ffffff;border-radius:18px;padding:24px;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07);transition:box-shadow 0.6s cubic-bezier(0.25,0.46,0.45,0.94),transform 0.5s ease-in-out;}.succ_stor .steps_list .step_item:hover{box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);transform:translateY(-2px);outline:2px solid #A6C493;outline-offset:2px;}.succ_stor .steps_list .step_num{flex-shrink:0;width:40px;height:40px;border-radius:0px;background:#859759;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:#ffffff;box-shadow:inset 0 1px 2px rgba(166,196,147,0.18);}.succ_stor .steps_list .step_txt{display:flex;flex-direction:column;gap:8px;}.succ_stor .steps_list .step_title{font-size:17px;font-weight:700;color:#2c2c2c;line-height:1.2;margin:0;}.succ_stor .steps_list .step_desc{font-size:15px;color:#3a3a3a;line-height:1.6;margin:0;}.succ_stor .steps_list .step_desc .key_phrase{color:#859759;font-style:italic;}.succ_stor .cta_row{display:flex;flex-direction:row;gap:16px;align-items:center;margin-top:8px;}.succ_stor .btn_prim{display:inline-block;background:#859759;color:#ffffff;font-size:15px;font-weight:700;padding:16px 32px;border-radius:32px;border:none;cursor:pointer;text-decoration:none;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);transition:background 0.5s ease-in-out,padding 0.55s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s ease-in-out;}.succ_stor .btn_prim:hover{background:#6e7e49;padding:16px 40px;box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);outline:2px solid #859759;outline-offset:2px;}.succ_stor .btn_prim:focus{outline:3px solid #859759;outline-offset:3px;}.succ_stor .btn_prim:active{background:#5d6b3c;}.succ_stor .link_sec{font-size:15px;color:#859759;text-decoration:underline;transition:color 0.5s ease-in-out;}.succ_stor .link_sec:hover{color:#5d6b3c;}@media (max-width:900px){.succ_stor .rev_strip{flex-direction:column;min-height:unset;}.succ_stor .rev_left{width:100%;padding:48px 24px;}.succ_stor .rev_right{width:100%;padding:48px 24px;}.succ_stor .rev_cards{grid-template-columns:1fr;}.succ_stor .detail_block{grid-template-columns:1fr;padding:48px 24px;}.succ_stor .detail_sidebar{padding:24px;}}.lrn-tips{background:#ffffff;overflow-x:clip;position:relative;}.lrn-tips .pg-schema{display:none;}.lrn-tips .tp-strip{max-width:1400px;margin:0 auto;padding:48px 48px 0;}.lrn-tips .tp-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}.lrn-tips .tp-img-mosaic{position:relative;overflow:hidden;border-radius:18px;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);}.lrn-tips .tp-img-mosaic img{width:100%;height:340px;object-fit:cover;display:block;transition:transform 0.55s ease-in-out;}.lrn-tips .tp-img-mosaic:hover img{transform:scale(1.04);}.lrn-tips .tp-img-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(133,151,89,0.72) 0%,transparent 60%);transition:opacity 0.55s ease-in-out;}.lrn-tips .tp-img-mosaic:hover .tp-img-overlay{opacity:0.4;}.lrn-tips .tp-curve-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:18px;}.lrn-tips .tp-curve-bg svg{position:absolute;bottom:-16px;left:-16px;opacity:0.18;}.lrn-tips .tp-text-zone{padding:24px 0;}.lrn-tips .tp-overline{display:block;width:32px;height:2px;background:#859759;margin-bottom:16px;}.lrn-tips .tp-label{font-size:13px;color:#859759;font-style:italic;letter-spacing:0.04em;margin-bottom:8px;display:block;}.lrn-tips .tp-heading{font-size:50px;font-weight:800;line-height:1.2;color:#2a2d1e;margin:0 0 16px;}.lrn-tips .tp-heading em{color:#859759;font-style:italic;}.lrn-tips .tp-desc{font-size:17px;line-height:1.6;color:#3d4028;margin:0;}.lrn-tips .divider-curve{width:100%;overflow:hidden;line-height:0;margin-top:48px;}.lrn-tips .divider-curve svg{display:block;width:100%;}.lrn-tips .tips-panel{background:#E8E8E2;padding:96px 48px;position:relative;}.lrn-tips .tips-panel::before{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(to bottom,transparent 0px,transparent 18px,rgba(133,151,89,0.04) 18px,rgba(133,151,89,0.04) 19px);pointer-events:none;animation:scanline-drift 12s linear infinite;}@keyframes scanline-drift{0%{background-position:0 0;}100%{background-position:0 38px;}}.lrn-tips .tips-inner{max-width:1400px;margin:0 auto;}.lrn-tips .tips-header{display:flex;flex-direction:row;align-items:flex-start;gap:48px;margin-bottom:48px;}.lrn-tips .tips-hd-left{flex:0 0 auto;}.lrn-tips .tips-hd-right{flex:1;}.lrn-tips .sec-overline{display:block;width:32px;height:2px;background:#859759;margin-bottom:16px;}.lrn-tips .sec-label{font-size:13px;color:#859759;font-style:italic;display:block;margin-bottom:8px;}.lrn-tips .sec-heading{font-size:28px;font-weight:700;line-height:1.2;color:#2a2d1e;margin:0;}.lrn-tips .sec-heading em{color:#859759;font-style:italic;}.lrn-tips .sec-body{font-size:15px;line-height:1.6;color:#3d4028;margin:0;}.lrn-tips .tips-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.lrn-tips .tip-card{background:#ffffff;border-radius:18px;padding:24px;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07);transition:box-shadow 0.55s ease-in-out,transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);position:relative;overflow:hidden;}.lrn-tips .tip-card:hover{box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);transform:translateY(-4px);}.lrn-tips .tip-card::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#859759 0%,transparent 100%);border-radius:18px 18px 0 0;}.lrn-tips .tip-num{font-size:50px;font-weight:900;color:#E8E8E2;line-height:1.2;margin:0 0 8px;display:block;}.lrn-tips .tip-title{font-size:17px;font-weight:700;color:#2a2d1e;margin:0 0 8px;}.lrn-tips .tip-divider{width:24px;height:1px;background:#859759;margin-bottom:16px;}.lrn-tips .tip-text{font-size:15px;line-height:1.6;color:#3d4028;margin:0;}.lrn-tips .tip-text em{color:#859759;font-style:italic;}.lrn-tips .divider-curve-2{width:100%;overflow:hidden;line-height:0;}.lrn-tips .divider-curve-2 svg{display:block;width:100%;}.lrn-tips .checklist-panel{background:#ffffff;padding:96px 48px;position:relative;}.lrn-tips .checklist-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:start;}.lrn-tips .chk-left{}.lrn-tips .chk-right{}.lrn-tips .chk-heading{font-size:28px;font-weight:700;line-height:1.2;color:#2a2d1e;margin:0 0 24px;}.lrn-tips .chk-heading em{color:#859759;font-style:italic;}.lrn-tips .chk-intro{font-size:15px;line-height:1.6;color:#3d4028;margin:0 0 24px;}.lrn-tips .chk-intro::first-letter{font-size:50px;font-weight:900;color:#859759;float:left;line-height:1;margin-right:8px;margin-top:4px;}.lrn-tips .chk-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;}.lrn-tips .chk-item{display:flex;flex-direction:row;align-items:flex-start;gap:16px;}.lrn-tips .chk-box{flex:0 0 20px;width:20px;height:20px;border:2px solid #859759;border-radius:0px;position:relative;margin-top:2px;background:#ffffff;}.lrn-tips .chk-item.done .chk-box{background:#859759;}.lrn-tips .chk-item.done .chk-box::after{content:'';position:absolute;left:3px;top:7px;width:10px;height:2px;background:#ffffff;transform:rotate(-45deg) translateY(-3px);box-shadow:4px 0 0 #ffffff;}.lrn-tips .chk-item.done .chk-box::before{content:'';position:absolute;left:3px;top:10px;width:6px;height:2px;background:#ffffff;transform:rotate(45deg) translateY(-1px);}.lrn-tips .chk-text{font-size:15px;line-height:1.6;color:#3d4028;}.lrn-tips .chk-text em{color:#859759;font-style:italic;}.lrn-tips .chk-metric-block{background:#E8E8E2;border-radius:18px;padding:48px;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07);display:flex;flex-direction:column;gap:24px;}.lrn-tips .metric-row{display:flex;flex-direction:row;align-items:center;gap:24px;}.lrn-tips .metric-divider{width:100%;height:1px;background:rgba(133,151,89,0.2);}.lrn-tips .metric-val{font-size:50px;font-weight:900;color:#859759;line-height:1.2;flex:0 0 auto;}.lrn-tips .metric-sep{width:1px;height:48px;background:#859759;opacity:0.3;flex:0 0 auto;}.lrn-tips .metric-desc{font-size:15px;line-height:1.6;color:#3d4028;margin:0;}.lrn-tips .chk-right-heading{font-size:21px;font-weight:700;color:#2a2d1e;margin:0 0 24px;}.lrn-tips .chk-right-heading em{color:#859759;font-style:italic;}.lrn-tips .dbl-border-wrap{border:2px solid #859759;border-radius:18px;padding:4px;margin-bottom:24px;}.lrn-tips .dbl-border-inner{border:1px solid #A6C493;border-radius:14px;padding:24px;background:#ffffff;}.lrn-tips .dbl-border-inner p{font-size:15px;line-height:1.6;color:#3d4028;margin:0;}.lrn-tips .cta-btn{display:inline-block;background:#859759;color:#ffffff !important;font-size:15px;font-weight:700;padding:16px 48px;border-radius:0px;border:none;cursor:pointer;text-decoration:none;transition:padding 0.5s cubic-bezier(0.25,0.46,0.45,0.94),background 0.5s ease-in-out;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);}.lrn-tips .cta-btn:hover{background:#6e7d49;padding:16px 64px;color:#ffffff !important;}.lrn-tips .cta-btn:focus{outline:3px solid #859759;outline-offset:3px;}@media (max-width:900px){.lrn-tips .tp-grid{grid-template-columns:1fr;gap:24px;}.lrn-tips .tp-heading{font-size:28px;}.lrn-tips .tips-grid{grid-template-columns:1fr;gap:16px;}.lrn-tips .tips-header{flex-direction:column;gap:16px;}.lrn-tips .checklist-inner{grid-template-columns:1fr;gap:48px;}.lrn-tips .tp-strip,.lrn-tips .tips-panel,.lrn-tips .checklist-panel{padding-left:16px;padding-right:16px;}.lrn-tips .chk-metric-block{padding:24px;}}.cont-pg{max-width:100%;overflow-x:hidden;}.cont-pg .pg-wrap{max-width:1400px;margin:0 auto;}.cont-pg .slide-in{animation:slideFromLeft 0.55s cubic-bezier(0.25,0.46,0.45,0.94) both;}.cont-pg .slide-in.delay-1{animation-delay:0.1s;}.cont-pg .slide-in.delay-2{animation-delay:0.22s;}.cont-pg .slide-in.delay-3{animation-delay:0.34s;}@keyframes slideFromLeft{from{opacity:0;transform:translateX(-48px);}to{opacity:1;transform:translateX(0);}}.cont-pg .split-top{display:flex;flex-direction:row;min-height:0;padding:0;position:relative;}.cont-pg .split-left{flex:1 1 55%;background:#859759;padding:96px 48px 96px 48px;position:relative;display:flex;flex-direction:column;justify-content:center;}.cont-pg .split-right{flex:1 1 45%;background:#E8E8E2;padding:96px 48px 96px 48px;display:flex;flex-direction:column;justify-content:center;position:relative;}.cont-pg .split-right img{width:100%;height:320px;object-fit:cover;border-radius:18px;display:block;box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);transition:filter 0.55s ease-in-out;filter:saturate(0.6) brightness(0.92);}.cont-pg .split-right img:hover{filter:saturate(1) brightness(1);}.cont-pg .bg-num{position:absolute;font-size:220px;font-weight:900;color:rgba(232,232,226,0.13);line-height:1.2;top:-24px;left:16px;pointer-events:none;user-select:none;overflow:hidden;max-width:100%;}.cont-pg .split-label{font-size:13px;font-weight:700;letter-spacing:0.08em;color:#E8E8E2;text-transform:uppercase;margin-bottom:16px;display:block;}.cont-pg .split-h1{font-size:50px;line-height:1.2;color:#fff;font-weight:800;margin:0 0 24px 0;}.cont-pg .split-desc{font-size:17px;line-height:1.6;color:rgba(255,255,255,0.88);margin:0 0 48px 0;}.cont-pg .act-links{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.cont-pg .act-link{display:inline-block;padding:16px 32px;border-radius:0px;font-size:15px;font-weight:700;text-decoration:none;transition:background 0.5s ease-in-out,color 0.5s ease-in-out,width 0.5s cubic-bezier(0.25,0.46,0.45,0.94);border:2px solid #fff;}.cont-pg .act-link.prim{background:#fff;color:#859759;}.cont-pg .act-link.prim:hover{background:#E8E8E2;color:#859759;padding-left:40px;padding-right:40px;}.cont-pg .act-link.sec{background:transparent;color:#fff;}.cont-pg .act-link.sec:hover{background:rgba(255,255,255,0.12);padding-left:40px;padding-right:40px;}.cont-pg .right-label{font-size:13px;color:#859759;font-weight:700;text-transform:uppercase;margin-bottom:16px;display:block;}.cont-pg .right-h2{font-size:28px;line-height:1.2;color:#2a2a2a;font-weight:700;margin:0 0 24px 0;}.cont-pg .addr-row{display:flex;flex-direction:column;gap:8px;margin-top:24px;}.cont-pg .addr-item{display:flex;flex-direction:row;align-items:flex-start;gap:8px;font-size:15px;line-height:1.6;color:#3a3a3a;}.cont-pg .addr-item a{color:#859759;text-decoration:none;transition:color 0.5s ease-in-out;}.cont-pg .addr-item a:hover{color:#4a5e2a;}.cont-pg .addr-ico{width:18px;height:18px;flex-shrink:0;margin-top:3px;}.cont-pg .form-blk{background:#fff;padding:96px 48px;position:relative;}.cont-pg .form-blk::before{content:'';display:block;width:100%;height:2px;background:linear-gradient(90deg,#859759,transparent);position:absolute;top:0;left:0;}.cont-pg .form-inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:row;gap:96px;align-items:flex-start;}.cont-pg .form-meta{flex:0 0 340px;position:sticky;top:48px;}.cont-pg .form-meta-label{font-size:13px;font-weight:700;text-transform:uppercase;color:#859759;margin-bottom:16px;display:block;}.cont-pg .form-meta-h{font-size:28px;line-height:1.2;font-weight:700;color:#2a2a2a;margin:0 0 24px 0;}.cont-pg .form-meta-desc{font-size:15px;line-height:1.6;color:#4a4a4a;margin:0 0 24px 0;}.cont-pg .form-meta-desc::first-letter{font-size:28px;font-weight:800;color:#859759;float:left;line-height:1;margin-right:6px;margin-top:4px;}.cont-pg .topic-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;}.cont-pg .topic-list li{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:15px;color:#3a3a3a;line-height:1.6;}.cont-pg .topic-list li::before{content:'';display:inline-block;width:14px;height:14px;border:2px solid #859759;border-radius:0px;flex-shrink:0;background:#A6C493;}.cont-pg .form-area{flex:1 1 0;}.cont-pg .q-type-row{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;margin-bottom:24px;}.cont-pg .q-type-row label{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:8px;}.cont-pg .q-type-row input[type="radio"]{position:absolute;opacity:0;width:0;height:0;}.cont-pg .q-chip{display:inline-block;padding:8px 16px;border-radius:18px;border:2px solid #E8E8E2;font-size:13px;font-weight:600;color:#4a4a4a;background:#fff;transition:border-color 0.5s ease-in-out,background 0.5s ease-in-out,color 0.5s ease-in-out;cursor:pointer;}.cont-pg .q-type-row input[type="radio"]:checked+.q-chip{border-color:#859759;background:#859759;color:#fff;}.cont-pg .q-chip:hover{border-color:#A6C493;}.cont-pg .field-row{display:flex;flex-direction:row;gap:16px;margin-bottom:16px;}.cont-pg .field-grp{display:flex;flex-direction:column;gap:8px;flex:1 1 0;}.cont-pg .field-grp.full{flex:0 0 100%;}.cont-pg .fld-label{font-size:13px;font-weight:700;color:#3a3a3a;text-transform:uppercase;}.cont-pg .fld-inp{padding:16px;border:2px solid #E8E8E2;border-radius:0px;font-size:15px;color:#2a2a2a;background:#fff;outline:none;transition:border-color 0.5s ease-in-out,box-shadow 0.5s ease-in-out;width:100%;box-sizing:border-box;}.cont-pg .fld-inp::placeholder{color:rgba(133,151,89,0.45);}.cont-pg .fld-inp:focus{border-color:#859759 !important;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07);}.cont-pg .fld-inp:invalid:not(:placeholder-shown){border-color:#c0392b;animation:shake 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}@keyframes shake{0%,100%{transform:translateX(0);}20%{transform:translateX(-8px);}40%{transform:translateX(8px);}60%{transform:translateX(-6px);}80%{transform:translateX(4px);}}.cont-pg .privacy-row{display:flex;flex-direction:row;align-items:flex-start;gap:8px;margin-bottom:24px;margin-top:8px;}.cont-pg .privacy-row input[type="checkbox"]{width:18px;height:18px;flex-shrink:0;accent-color:#859759;margin-top:2px;cursor:pointer;}.cont-pg .privacy-txt{font-size:13px;line-height:1.6;color:#4a4a4a;}.cont-pg .privacy-txt a{color:#859759;text-decoration:underline;transition:color 0.5s ease-in-out;}.cont-pg .privacy-txt a:hover{color:#4a5e2a;}.cont-pg .submit-btn{padding:16px 48px;background:#859759;color:#fff;border:2px solid #859759;border-radius:0px;font-size:17px;font-weight:700;cursor:pointer;transition:background 0.55s ease-in-out,padding 0.55s cubic-bezier(0.25,0.46,0.45,0.94),color 0.55s ease-in-out;display:inline-block;}.cont-pg .submit-btn:hover{background:#4a5e2a;border-color:#4a5e2a;padding-left:64px;padding-right:64px;}.cont-pg .submit-btn:focus{outline:3px solid #A6C493;outline-offset:3px;}.cont-pg .submit-btn:active{background:#2a3a14;}.cont-pg .stats-blk{background:#E8E8E2;padding:96px 48px;position:relative;}.cont-pg .stats-blk::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#A6C493,transparent);}.cont-pg .stats-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;align-items:start;}.cont-pg .stats-desc-col{grid-column:1 / 2;display:flex;flex-direction:column;gap:24px;}.cont-pg .stats-label{font-size:13px;font-weight:700;text-transform:uppercase;color:#859759;display:block;margin-bottom:8px;}.cont-pg .stats-h{font-size:28px;line-height:1.2;font-weight:700;color:#2a2a2a;margin:0 0 16px 0;}.cont-pg .stats-body{font-size:15px;line-height:1.6;color:#3a3a3a;margin:0;}.cont-pg .stats-body em{color:#859759;font-style:italic;}.cont-pg .stats-num-col{grid-column:2 / 3;display:flex;flex-direction:column;gap:24px;}.cont-pg .stat-card{background:#fff;border-radius:18px;padding:24px;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);display:flex;flex-direction:column;gap:8px;border:2px dashed #A6C493;transition:box-shadow 0.55s ease-in-out,transform 0.55s ease-in-out;}.cont-pg .stat-card:hover{box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);transform:translateY(-4px);}.cont-pg .stat-num{font-size:50px;font-weight:900;color:#859759;line-height:1.2;}.cont-pg .stat-lbl{font-size:13px;color:#4a4a4a;line-height:1.6;}.cont-pg .visual-col{grid-column:3 / 4;position:relative;}.cont-pg .visual-col img{width:100%;height:380px;object-fit:cover;border-radius:32px;display:block;box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);filter:saturate(0.55) brightness(0.9);transition:filter 0.6s ease-in-out;}.cont-pg .visual-col img:hover{filter:saturate(1) brightness(1);}.cont-pg .visual-col .dashed-frame{position:absolute;top:16px;left:16px;right:-16px;bottom:-16px;border:2px dashed #859759;border-radius:32px;pointer-events:none;z-index:0;}.cont-pg .visual-col img{position:relative;z-index:1;}.cont-pg .zigzag-div{width:100%;line-height:0;overflow:hidden;}.cont-pg .zigzag-div svg{display:block;width:100%;}.cont-pg .q-type-section{margin-bottom:24px;}.cont-pg .q-type-label{font-size:13px;font-weight:700;text-transform:uppercase;color:#3a3a3a;margin-bottom:8px;display:block;}.cont-pg .form-dashed{border:2px dashed #A6C493;border-radius:18px;padding:48px;}@media (max-width:1024px){.cont-pg .split-top{flex-direction:column;}.cont-pg .split-left,.cont-pg .split-right{flex:1 1 auto;padding:48px 24px;}.cont-pg .form-inner{flex-direction:column;gap:48px;}.cont-pg .form-meta{flex:1 1 auto;position:static;}.cont-pg .stats-inner{grid-template-columns:1fr 1fr;}.cont-pg .visual-col{grid-column:1 / 3;}}@media (max-width:768px){.cont-pg .split-h1{font-size:28px;}.cont-pg .bg-num{font-size:120px;}.cont-pg .stats-inner{grid-template-columns:1fr;}.cont-pg .visual-col{grid-column:1 / 2;}.cont-pg .field-row{flex-direction:column;}.cont-pg .form-blk{padding:48px 16px;}.cont-pg .stats-blk{padding:48px 16px;}.cont-pg .form-dashed{padding:24px 16px;}}.lrn-prog{background:#fff;overflow-x:clip;position:relative;}.lrn-prog .pg-spot{position:fixed;width:320px;height:320px;background:radial-gradient(circle,rgba(133,151,89,0.13) 0%,transparent 70%);border-radius:50%;pointer-events:none;animation:spot-drift 9s ease-in-out infinite alternate;z-index:0;top:10%;right:-80px;}@keyframes spot-drift{0%{transform:translateY(0px) translateX(0px);opacity:0.7;}100%{transform:translateY(120px) translateX(-40px);opacity:1;}}.lrn-prog .lp-container{max-width:1400px;margin:0 auto;padding:0 24px;position:relative;z-index:1;}.lrn-prog .prog-head{padding:96px 24px 48px;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.6fr;gap:48px;align-items:center;position:relative;z-index:1;}.lrn-prog .prog-head .img-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;position:relative;}.lrn-prog .prog-head .img-mosaic .mosaic-main{grid-column:1 / 3;grid-row:1 / 2;border-radius:18px;overflow:hidden;position:relative;}.lrn-prog .prog-head .img-mosaic .mosaic-main img{width:100%;height:220px;object-fit:cover;display:block;filter:saturate(0.7) hue-rotate(0deg) brightness(0.92);transition:filter 0.55s ease-in-out;}.lrn-prog .prog-head .img-mosaic .mosaic-main:hover img{filter:saturate(1) brightness(1);}.lrn-prog .prog-head .img-mosaic .mosaic-accent{grid-column:1 / 2;grid-row:2 / 3;border-radius:18px;overflow:hidden;position:relative;}.lrn-prog .prog-head .img-mosaic .mosaic-accent img{width:100%;height:140px;object-fit:cover;display:block;filter:saturate(0.6) brightness(0.88);transition:filter 0.6s ease-in-out;}.lrn-prog .prog-head .img-mosaic .mosaic-accent:hover img{filter:saturate(1) brightness(1);}.lrn-prog .prog-head .img-mosaic .mosaic-shape{grid-column:2 / 3;grid-row:2 / 3;border-radius:18px;background:linear-gradient(160deg,#859759 0%,transparent 100%);display:flex;align-items:center;justify-content:center;height:140px;}.lrn-prog .prog-head .img-mosaic .mosaic-shape .shape-icon{width:56px;height:56px;border:2px solid rgba(255,255,255,0.5);border-radius:18px;display:flex;align-items:center;justify-content:center;}.lrn-prog .prog-head .img-mosaic .mosaic-shape .shape-icon svg{width:28px;height:28px;fill:#fff;}.lrn-prog .prog-head .img-mosaic .deco-circle{position:absolute;bottom:-24px;left:-24px;width:80px;height:80px;border-radius:50%;border:1.5px solid rgba(133,151,89,0.18);pointer-events:none;}.lrn-prog .prog-head .img-mosaic .deco-circle-2{position:absolute;bottom:-40px;left:-40px;width:112px;height:112px;border-radius:50%;border:1px solid rgba(133,151,89,0.09);pointer-events:none;}.lrn-prog .prog-head .head-txt{padding:24px 0 24px 24px;}.lrn-prog .prog-head .head-txt .overline{display:block;width:40px;height:2px;background:#859759;margin-bottom:16px;}.lrn-prog .prog-head .head-txt h1{font-size:50px;line-height:1.2;color:#2a2a2a;font-weight:800;margin:0 0 24px;}.lrn-prog .prog-head .head-txt h1 em{color:#859759;font-style:italic;}.lrn-prog .prog-head .head-txt .head-desc{font-size:17px;line-height:1.6;color:#4a4a4a;margin:0;max-width:480px;}.lrn-prog .prog-head .head-txt .head-desc::first-letter{font-size:28px;font-weight:700;color:#859759;float:left;line-height:1;margin-right:8px;margin-top:4px;}.lrn-prog .cards-strip{background:linear-gradient(180deg,#fff 0%,#E8E8E2 100%);padding:48px 0 96px;position:relative;}.lrn-prog .cards-strip .strip-label{max-width:1400px;margin:0 auto 48px;padding:0 24px;display:flex;flex-direction:row;align-items:center;gap:16px;}.lrn-prog .cards-strip .strip-label .overline{display:block;width:32px;height:2px;background:#859759;}.lrn-prog .cards-strip .strip-label h2{font-size:28px;line-height:1.2;color:#2a2a2a;font-weight:700;margin:0;}.lrn-prog .cards-grid{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.lrn-prog .cards-grid .prog-card{background:#fff;border-radius:18px;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94),transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}.lrn-prog .cards-grid .prog-card:hover{box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);transform:translateY(-4px);}.lrn-prog .cards-grid .prog-card .card-img-wrap{position:relative;overflow:hidden;}.lrn-prog .cards-grid .prog-card .card-img-wrap img{width:100%;height:200px;object-fit:cover;display:block;filter:saturate(0.65) brightness(0.9);transition:filter 0.55s ease-in-out;}.lrn-prog .cards-grid .prog-card .card-img-wrap .img-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(133,151,89,0.22) 100%);pointer-events:none;transition:opacity 0.55s ease-in-out;}.lrn-prog .cards-grid .prog-card:hover .card-img-wrap img{filter:saturate(1) brightness(1);}.lrn-prog .cards-grid .prog-card:hover .card-img-wrap .img-overlay{opacity:0;}.lrn-prog .cards-grid .prog-card .card-body{padding:24px;display:flex;flex-direction:column;gap:16px;flex:1;}.lrn-prog .cards-grid .prog-card .card-body h3{font-size:21px;line-height:1.2;color:#2a2a2a;font-weight:700;margin:0;}.lrn-prog .cards-grid .prog-card .card-body .card-desc{font-size:15px;line-height:1.6;color:#4a4a4a;margin:0;flex:1;}.lrn-prog .cards-grid .prog-card .card-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #E8E8E2;}.lrn-prog .cards-grid .prog-card .card-footer .price-tag{font-size:21px;font-weight:800;color:#859759;}.lrn-prog .cards-grid .prog-card .card-footer .card-link{display:inline-block;background:#859759;color:#fff;font-size:15px;font-weight:600;padding:8px 24px;border-radius:0px;text-decoration:none;transition:background 0.5s ease-in-out,padding 0.5s ease-in-out;}.lrn-prog .cards-grid .prog-card .card-footer .card-link:hover{background:#6e7e49;padding:8px 32px;}.lrn-prog .method-strip{padding:96px 0 48px;background:#fff;position:relative;}.lrn-prog .method-strip .ms-inner{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:start;}.lrn-prog .method-strip .ms-left .overline{display:block;width:32px;height:2px;background:#A6C493;margin-bottom:16px;}.lrn-prog .method-strip .ms-left h2{font-size:28px;line-height:1.2;font-weight:700;color:#2a2a2a;margin:0 0 24px;}.lrn-prog .method-strip .ms-left .steps-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;}.lrn-prog .method-strip .ms-left .steps-list li{display:flex;flex-direction:row;align-items:flex-start;gap:16px;}.lrn-prog .method-strip .ms-left .steps-list li .step-check{width:22px;height:22px;min-width:22px;border:2px solid #859759;border-radius:0px;display:flex;align-items:center;justify-content:center;margin-top:2px;}.lrn-prog .method-strip .ms-left .steps-list li .step-check svg{width:12px;height:12px;stroke:#859759;fill:none;}.lrn-prog .method-strip .ms-left .steps-list li .step-txt{font-size:15px;line-height:1.6;color:#4a4a4a;}.lrn-prog .method-strip .ms-left .steps-list li .step-txt em{color:#859759;font-style:italic;}.lrn-prog .method-strip .ms-right{display:flex;flex-direction:column;gap:16px;}.lrn-prog .method-strip .ms-right .before-after{display:flex;flex-direction:column;gap:8px;}.lrn-prog .method-strip .ms-right .before-after .ba-step{border-radius:18px;padding:24px;position:relative;}.lrn-prog .method-strip .ms-right .before-after .ba-step.before{background:#E8E8E2;}.lrn-prog .method-strip .ms-right .before-after .ba-step.after{background:linear-gradient(160deg,#859759 0%,#A6C493 100%);}.lrn-prog .method-strip .ms-right .before-after .ba-step .ba-label{font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:8px;display:block;}.lrn-prog .method-strip .ms-right .before-after .ba-step.before .ba-label{color:#859759;}.lrn-prog .method-strip .ms-right .before-after .ba-step.after .ba-label{color:rgba(255,255,255,0.8);}.lrn-prog .method-strip .ms-right .before-after .ba-step .ba-txt{font-size:15px;line-height:1.6;margin:0;}.lrn-prog .method-strip .ms-right .before-after .ba-step.before .ba-txt{color:#4a4a4a;}.lrn-prog .method-strip .ms-right .before-after .ba-step.after .ba-txt{color:#fff;}.lrn-prog .method-strip .ms-right .before-after .ba-arrow{display:flex;align-items:center;justify-content:center;padding:0;}.lrn-prog .method-strip .ms-right .before-after .ba-arrow svg{width:24px;height:24px;stroke:#859759;fill:none;}.lrn-prog .faq-band{background:linear-gradient(180deg,#E8E8E2 0%,#fff 100%);padding:96px 0 48px;position:relative;}.lrn-prog .faq-band .faq-deco{position:absolute;top:24px;right:48px;width:100px;height:100px;border-radius:50%;border:1.5px solid rgba(133,151,89,0.12);pointer-events:none;}.lrn-prog .faq-band .faq-deco-2{position:absolute;top:8px;right:32px;width:140px;height:140px;border-radius:50%;border:1px solid rgba(133,151,89,0.07);pointer-events:none;}.lrn-prog .faq-band .faq-inner{max-width:1400px;margin:0 auto;padding:0 24px;}.lrn-prog .faq-band .faq-inner .overline{display:block;width:32px;height:2px;background:#859759;margin-bottom:16px;}.lrn-prog .faq-band .faq-inner h2{font-size:28px;line-height:1.2;font-weight:700;color:#2a2a2a;margin:0 0 48px;}.lrn-prog .faq-band .faq-list{display:flex;flex-direction:column;gap:8px;max-width:860px;}.lrn-prog .faq-band .faq-list .faq-item{border-radius:18px;background:#fff;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07);overflow:hidden;}.lrn-prog .faq-band .faq-list .faq-item input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0;pointer-events:none;}.lrn-prog .faq-band .faq-list .faq-item .faq-toggle{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px;cursor:pointer;user-select:none;}.lrn-prog .faq-band .faq-list .faq-item .faq-toggle .faq-q{font-size:17px;font-weight:600;color:#2a2a2a;line-height:1.6;}.lrn-prog .faq-band .faq-list .faq-item .faq-toggle .faq-icon{width:28px;height:28px;min-width:28px;border:1.5px solid #859759;border-radius:0px;display:flex;align-items:center;justify-content:center;transition:background 0.5s ease-in-out;}.lrn-prog .faq-band .faq-list .faq-item .faq-toggle .faq-icon svg{width:14px;height:14px;stroke:#859759;fill:none;transition:transform 0.5s ease-in-out;}.lrn-prog .faq-band .faq-list .faq-item .faq-ans{max-height:0;overflow:hidden;transition:max-height 0.6s cubic-bezier(0.25,0.46,0.45,0.94);}.lrn-prog .faq-band .faq-list .faq-item input:checked~.faq-toggle .faq-icon{background:#859759;}.lrn-prog .faq-band .faq-list .faq-item input:checked~.faq-toggle .faq-icon svg{stroke:#fff;transform:rotate(45deg);}.lrn-prog .faq-band .faq-list .faq-item input:checked~.faq-ans{max-height:300px;}.lrn-prog .faq-band .faq-list .faq-item .faq-ans .ans-inner{padding:0 24px 24px;font-size:15px;line-height:1.6;color:#4a4a4a;}.lrn-prog .contact-row{padding:48px 0 96px;background:#fff;}.lrn-prog .contact-row .cr-inner{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:48px;background:linear-gradient(160deg,#859759 0%,#A6C493 100%);border-radius:32px;padding:48px;}.lrn-prog .contact-row .cr-inner .cr-txt h3{font-size:28px;line-height:1.2;font-weight:700;color:#fff;margin:0 0 8px;}.lrn-prog .contact-row .cr-inner .cr-txt p{font-size:17px;line-height:1.6;color:rgba(255,255,255,0.88);margin:0;}.lrn-prog .contact-row .cr-inner .cr-action{display:flex;flex-direction:row;gap:16px;align-items:center;flex-shrink:0;}.lrn-prog .contact-row .cr-inner .cr-action .btn-contact{display:inline-block;background:#fff;color:#859759;font-size:15px;font-weight:700;padding:16px 48px;border-radius:0px;text-decoration:none;transition:background 0.5s ease-in-out,padding 0.5s ease-in-out,color 0.5s ease-in-out;border:2px solid #fff;}.lrn-prog .contact-row .cr-inner .cr-action .btn-contact:hover{background:transparent;color:#fff;padding:16px 56px;}@media (max-width:1024px){.lrn-prog .cards-grid{grid-template-columns:repeat(2,1fr);}.lrn-prog .prog-head{grid-template-columns:1fr;padding:48px 24px 48px;}.lrn-prog .method-strip .ms-inner{grid-template-columns:1fr;}}@media (max-width:768px){.lrn-prog .cards-grid{grid-template-columns:1fr;}.lrn-prog .prog-head .head-txt{padding:0;}.lrn-prog .prog-head .head-txt h1{font-size:28px;}.lrn-prog .contact-row .cr-inner{flex-direction:column;align-items:flex-start;padding:24px;}.lrn-prog .contact-row .cr-inner .cr-action{flex-direction:column;align-items:flex-start;}}.abt-us{background:#fff;overflow-x:clip;}.abt-us .pg-wrap{max-width:1400px;margin:0 auto;padding:0 24px;}.abt-us .ttl-blk{background:linear-gradient(135deg,#f5f5ef 0%,#e8e8e2 40%,#d4dfc8 100%);padding:48px 0 96px;position:relative;}.abt-us .ttl-blk::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#859759 0%,transparent 100%);}.abt-us .ttl-blk .pg-wrap{display:flex;flex-direction:row;gap:48px;align-items:flex-end;}.abt-us .ttl-txt{flex:1;}.abt-us .ttl-overline{display:block;font-size:13px;font-weight:600;color:#859759;font-style:italic;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:16px;}.abt-us .ttl-h1{font-size:50px;font-weight:800;line-height:1.2;color:#2a2a2a;margin:0 0 24px;}.abt-us .ttl-h1 em{color:#859759;font-style:italic;}.abt-us .ttl-sub{font-size:17px;line-height:1.6;color:#4a4a3e;margin:0;}.abt-us .ttl-img-col{flex:0 0 380px;}.abt-us .ttl-img-wrap{border-radius:18px;overflow:hidden;position:relative;box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);}.abt-us .ttl-img-wrap img{width:100%;height:320px;object-fit:cover;display:block;filter:grayscale(100%);transition:filter 0.55s ease-in-out;}.abt-us .ttl-img-wrap:hover img{filter:grayscale(0%) sepia(10%);}.abt-us .ttl-img-wrap::before{content:'';position:absolute;inset:0;background:rgba(133,151,89,0.18);z-index:1;transition:opacity 0.55s ease-in-out;pointer-events:none;}.abt-us .ttl-img-wrap:hover::before{opacity:0;}.abt-us .circ-deco{position:absolute;top:-40px;right:-40px;width:220px;height:220px;pointer-events:none;overflow:hidden;}.abt-us .circ-deco svg{width:100%;height:100%;opacity:0.08;}.abt-us .org-blk{background:#fff;padding:96px 0 48px;position:relative;}.abt-us .org-blk .pg-wrap{display:flex;flex-direction:row;gap:48px;}.abt-us .org-sidebar{flex:0 0 260px;display:flex;flex-direction:column;gap:24px;}.abt-us .org-main{flex:1;}.abt-us .sidebar-stat{background:linear-gradient(160deg,#859759 0%,transparent 100%);background-color:#e8e8e2;border-radius:18px;padding:24px;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);animation:stat-shake 4s 2s ease-in-out both;}@keyframes stat-shake{0%,90%,100%{transform:translateX(0);}91%{transform:translateX(-5px);}93%{transform:translateX(5px);}95%{transform:translateX(-4px);}97%{transform:translateX(4px);}99%{transform:translateX(-2px);}}.abt-us .stat-num{font-size:50px;font-weight:900;color:#fff;line-height:1.2;display:block;}.abt-us .stat-lbl{font-size:13px;color:#f5f5ef;line-height:1.6;display:block;margin-top:8px;}.abt-us .sidebar-note{font-size:13px;color:#5a5a4e;line-height:1.6;padding:16px;border-radius:0px;background:#e8e8e2;box-shadow:inset 0 1px 2px rgba(133,151,89,0.07);}.abt-us .org-overline{display:block;width:40px;height:2px;background:#859759;margin-bottom:16px;}.abt-us .org-h2{font-size:28px;font-weight:700;line-height:1.2;color:#2a2a2a;margin:0 0 24px;}.abt-us .org-body{font-size:17px;line-height:1.6;color:#3a3a2e;margin:0 0 16px;}.abt-us .org-body:first-of-type::first-letter{font-size:50px;font-weight:900;color:#859759;float:left;line-height:1;margin-right:8px;margin-top:4px;}.abt-us .org-body em{color:#859759;font-style:italic;}.abt-us .feat-list{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:16px;}.abt-us .feat-list li{display:flex;flex-direction:row;align-items:flex-start;gap:16px;font-size:15px;line-height:1.6;color:#3a3a2e;}.abt-us .feat-list li::before{content:'';flex:0 0 18px;height:18px;margin-top:2px;border-radius:0px;border:2px solid #859759;background:linear-gradient(135deg,#a6c493 0%,transparent 100%);box-shadow:inset 0 1px 2px rgba(133,151,89,0.07);position:relative;}.abt-us .team-blk{background:radial-gradient(ellipse at 50% 30%,#e8e8e2 0%,#c8d4b8 100%);padding:96px 0;position:relative;}.abt-us .dots-deco{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;}.abt-us .dots-deco svg{width:100%;height:100%;opacity:0.12;}.abt-us .team-blk .pg-wrap{position:relative;z-index:1 !important;}.abt-us .team-hdr{text-align:center;margin-bottom:48px;}.abt-us .team-overline{display:block;width:40px;height:2px;background:#859759;margin:0 auto 16px;}.abt-us .team-h2{font-size:28px;font-weight:700;line-height:1.2;color:#2a2a2a;margin:0 0 16px;}.abt-us .team-desc{font-size:17px;line-height:1.6;color:#3a3a2e;max-width:640px;margin:0 auto;}.abt-us .team-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.abt-us .team-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);display:flex;flex-direction:row;transition:box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}.abt-us .team-card:hover{box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);outline:2px solid #a6c493;}.abt-us .card-img-col{flex:0 0 160px;position:relative;}.abt-us .card-img-col img{width:160px;height:100%;min-height:200px;object-fit:cover;display:block;filter:grayscale(100%);transition:filter 0.6s ease-in-out;}.abt-us .team-card:hover .card-img-col img{filter:grayscale(0%) sepia(8%);}.abt-us .card-img-col::after{content:'';position:absolute;inset:0;background:rgba(133,151,89,0.15);transition:opacity 0.6s ease-in-out;pointer-events:none;}.abt-us .team-card:hover .card-img-col::after{opacity:0;}.abt-us .card-body{flex:1;padding:24px;display:flex;flex-direction:column;gap:8px;}.abt-us .card-name{font-size:17px;font-weight:700;color:#2a2a2a;line-height:1.2;}.abt-us .card-role{font-size:13px;color:#859759;font-style:italic;font-weight:600;line-height:1.6;}.abt-us .card-txt{font-size:15px;line-height:1.6;color:#4a4a3e;margin:0;}.abt-us .card-link{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:#859759;text-decoration:none;border-bottom:1px solid transparent;transition:color 0.5s ease-in-out,border-color 0.5s ease-in-out;align-self:flex-start;}.abt-us .card-link:hover{color:#5a6e35;border-color:#5a6e35;}.abt-us .team-card:nth-child(1){animation:fade-up 0.55s 0.1s ease-in-out both;}.abt-us .team-card:nth-child(2){animation:fade-up 0.55s 0.25s ease-in-out both;}.abt-us .team-card:nth-child(3){animation:fade-up 0.55s 0.4s ease-in-out both;}.abt-us .team-card:nth-child(4){animation:fade-up 0.55s 0.55s ease-in-out both;}@keyframes fade-up{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.abt-us .stories-row{margin-top:48px;text-align:center;}.abt-us .stories-btn{display:inline-block;padding:16px 48px;background:#859759;color:#fff;font-size:15px;font-weight:700;border-radius:32px;text-decoration:none;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);transition:background 0.5s cubic-bezier(0.25,0.46,0.45,0.94),padding 0.5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}.abt-us .stories-btn:hover{background:#6b7a47;padding:16px 64px;box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);outline:2px solid #a6c493;}@media (max-width:900px){.abt-us .ttl-blk .pg-wrap{flex-direction:column;}.abt-us .ttl-img-col{flex:none;width:100%;}.abt-us .org-blk .pg-wrap{flex-direction:column;}.abt-us .org-sidebar{flex:none;width:100%;flex-direction:row;flex-wrap:wrap;}.abt-us .sidebar-stat{flex:1;min-width:160px;}.abt-us .team-grid{grid-template-columns:1fr;}.abt-us .ttl-h1{font-size:28px;}}@media (max-width:600px){.abt-us .team-card{flex-direction:column;}.abt-us .card-img-col{flex:none;width:100%;}.abt-us .card-img-col img{width:100%;height:200px;min-height:unset;}.abt-us .org-sidebar{flex-direction:column;}}.entr{max-width:100%;overflow-x:hidden;}.entr .pg-wrap{max-width:1400px;margin:0 auto;padding:0 24px;}.entr .dot-div{border:none;border-top:2px dotted #859759;margin:0;opacity:0.5;}.entr .ttl-blk{background:linear-gradient(112deg,#e8e8e2 0%,#a6c493 40%,#859759 100%);padding:96px 24px 48px;position:relative;}.entr .ttl-blk::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 10% 90%,rgba(133,151,89,0.18) 0%,transparent 60%),radial-gradient(ellipse at 90% 10%,rgba(166,196,147,0.14) 0%,transparent 55%);pointer-events:none;}.entr .ttl-blk .pat-row{display:flex;flex-direction:row;gap:8px;margin-bottom:24px;flex-wrap:wrap;}.entr .ttl-blk .pat-dot{width:6px;height:6px;border-radius:0px;background:rgba(133,151,89,0.35);display:inline-block;}.entr .ttl-inner{display:flex;flex-direction:row;gap:48px;align-items:flex-start;position:relative;z-index:1;max-width:1400px;margin:0 auto;}.entr .ttl-txt{flex:1;min-width:0;}.entr .ttl-num{font-size:50px;font-weight:800;color:#2d3a1e;line-height:1.2;display:block;}.entr .ttl-h1{font-size:28px;font-weight:700;color:#2d3a1e;line-height:1.2;margin:8px 0 16px;}.entr .ttl-sub{font-size:17px;color:#3a4a22;line-height:1.6;max-width:520px;}.entr .ttl-img-col{flex:0 0 380px;position:relative;}.entr .ttl-img-wrap{border-radius:18px;overflow:hidden;box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);position:relative;}.entr .ttl-img-wrap img{width:100%;height:280px;object-fit:cover;display:block;transition:filter 0.55s ease-in-out;filter:brightness(0.88) saturate(0.85);}.entr .ttl-img-wrap:hover img{filter:brightness(1) saturate(1);}.entr .ttl-badge{position:absolute;bottom:16px;left:16px;background:#2d3a1e;color:#e8e8e2;font-size:13px;padding:8px 16px;border-radius:0px;font-weight:600;}.entr .ttl-blk .pat-row-btm{display:flex;flex-direction:row;gap:8px;margin-top:24px;flex-wrap:wrap;}.entr .rep-sec{padding:96px 24px;background:#fff;}.entr .rep-inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:row;gap:48px;align-items:stretch;}.entr .rep-txt-col{flex:1;min-width:0;}.entr .overline{display:block;width:32px;height:2px;background:#859759;margin-bottom:16px;}.entr .rep-h2{font-size:28px;font-weight:700;color:#2d3a1e;line-height:1.2;margin:0 0 16px;}.entr .rep-body{font-size:15px;color:#3a4a22;line-height:1.6;margin:0 0 24px;}.entr .rep-body::first-letter{font-size:28px;font-weight:700;color:#859759;float:left;line-height:1;margin-right:8px;margin-top:4px;}.entr .assoc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;}.entr .assoc-list li{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:16px;border-radius:18px;border:1px solid #e8e8e2;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07);transition:box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}.entr .assoc-list li:hover{box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);border-color:#a6c493;}.entr .assoc-ico{width:36px;height:36px;flex-shrink:0;background:#e8e8e2;border-radius:0px;display:flex;align-items:center;justify-content:center;position:relative;}.entr .assoc-ico .dot-ind{position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:#859759;border-radius:32px;border:2px solid #fff;}.entr .assoc-ico svg{width:18px;height:18px;}.entr .assoc-name{font-size:15px;font-weight:600;color:#2d3a1e;display:block;}.entr .assoc-desc{font-size:13px;color:#5a6e3a;line-height:1.6;}.entr .rep-img-col{flex:0 0 320px;border-radius:18px;overflow:hidden;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);position:relative;}.entr .rep-img-col img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.87) saturate(0.8);transition:filter 0.6s ease-in-out;}.entr .rep-img-col:hover img{filter:brightness(1) saturate(1);}.entr .avail-sec{padding:96px 24px;background:#e8e8e2;position:relative;overflow:hidden;}.entr .avail-bg-acc{position:absolute;bottom:0;right:0;width:320px;height:320px;background:linear-gradient(135deg,rgba(133,151,89,0.10) 0%,transparent 70%);border-radius:32px 0 0 0;pointer-events:none;animation:bleed-corner 6s ease-in-out infinite alternate;}@keyframes bleed-corner{0%{opacity:0.4;transform:scale(1);}100%{opacity:1;transform:scale(1.08);}}.entr .avail-inner{max-width:1400px;margin:0 auto;position:relative;z-index:1;}.entr .avail-h2{font-size:28px;font-weight:700;color:#2d3a1e;line-height:1.2;margin:0 0 8px;}.entr .avail-lead{font-size:17px;color:#3a4a22;line-height:1.6;margin:0 0 48px;max-width:600px;}.entr .three-col{display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:24px;align-items:start;}.entr .col-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07);transition:box-shadow 0.5s ease-in-out,transform 0.5s ease-in-out;}.entr .col-card:hover{box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);transform:translateY(-4px);}.entr .col-card.tall{margin-top:-24px;}.entr .card-img-wrap{position:relative;overflow:hidden;}.entr .card-img-wrap img{width:100%;height:200px;object-fit:cover;display:block;filter:brightness(0.85) saturate(0.8);transition:filter 0.55s cubic-bezier(0.25,0.46,0.45,0.94);}.entr .col-card.tall .card-img-wrap img{height:260px;}.entr .card-img-wrap:hover img{filter:brightness(1) saturate(1);}.entr .card-body{padding:24px;}.entr .card-tag{font-size:13px;color:#859759;font-style:italic;font-weight:600;display:block;margin-bottom:8px;}.entr .card-h3{font-size:21px;font-weight:700;color:#2d3a1e;line-height:1.2;margin:0 0 8px;}.entr .card-desc{font-size:15px;color:#3a4a22;line-height:1.6;margin:0 0 16px;}.entr .card-lnk{font-size:13px;color:#859759;text-decoration:none;font-weight:600;border-bottom:1px solid transparent;transition:color 0.5s ease-in-out,border-color 0.5s ease-in-out;display:inline-block;}.entr .card-lnk:hover{color:#2d3a1e;border-color:#2d3a1e;}.entr .curr-sec{padding:96px 24px;background:#2d3a1e;position:relative;}.entr .curr-sec::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('./../../uploads/uppertestfoto.jpg') center/cover no-repeat;opacity:0.12;pointer-events:none;}.entr .curr-inner{max-width:1400px;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:row;gap:48px;align-items:center;}.entr .curr-txt{flex:1;min-width:0;}.entr .curr-h2{font-size:28px;font-weight:700;color:#e8e8e2;line-height:1.2;margin:0 0 16px;}.entr .curr-body{font-size:15px;color:#a6c493;line-height:1.6;margin:0 0 24px;}.entr .curr-body::first-letter{font-size:28px;font-weight:700;color:#a6c493;float:left;line-height:1;margin-right:8px;margin-top:4px;}.entr .metrics-row{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.entr .metric-item{flex:1;min-width:120px;padding:16px;background:rgba(166,196,147,0.08);border-radius:18px;border:1px solid rgba(166,196,147,0.2);transition:background 0.55s ease-in-out;}.entr .metric-item:hover{background:rgba(166,196,147,0.16);}.entr .metric-num{font-size:28px;font-weight:800;color:#a6c493;line-height:1.2;display:block;}.entr .metric-lbl{font-size:13px;color:#e8e8e2;line-height:1.6;display:block;}.entr .curr-img-col{flex:0 0 340px;border-radius:18px;overflow:hidden;box-shadow:0 9px 44px 0 rgba(133,151,89,0.10);position:relative;}.entr .curr-img-col img{width:100%;height:300px;object-fit:cover;display:block;filter:brightness(0.8) saturate(0.75);transition:filter 0.6s cubic-bezier(0.25,0.46,0.45,0.94);}.entr .curr-img-col:hover img{filter:brightness(1) saturate(1);}.entr .overline-lt{display:block;width:32px;height:2px;background:#a6c493;margin-bottom:16px;}.entr .val-sec{padding:96px 24px 48px;background:#fff;}.entr .val-inner{max-width:1400px;margin:0 auto;}.entr .val-h2{font-size:28px;font-weight:700;color:#2d3a1e;line-height:1.2;margin:0 0 8px;}.entr .val-lead{font-size:17px;color:#3a4a22;line-height:1.6;margin:0 0 48px;max-width:560px;}.entr .val-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;}.entr .val-item{display:flex;flex-direction:row;gap:16px;padding:24px;border-radius:18px;background:#e8e8e2;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07);transition:box-shadow 0.5s ease-in-out;}.entr .val-item:hover{box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);}.entr .val-ico{width:40px;height:40px;flex-shrink:0;background:#859759;border-radius:0px;display:flex;align-items:center;justify-content:center;position:relative;}.entr .val-ico svg{width:20px;height:20px;}.entr .val-ico .dot-ind{position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:#a6c493;border-radius:32px;border:2px solid #e8e8e2;}.entr .val-item-h{font-size:17px;font-weight:700;color:#2d3a1e;margin:0 0 8px;line-height:1.2;}.entr .val-item-p{font-size:15px;color:#3a4a22;line-height:1.6;margin:0;}.entr .val-img-strip{margin-top:48px;border-radius:18px;overflow:hidden;height:200px;position:relative;}.entr .val-img-strip img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.82) saturate(0.78);transition:filter 0.6s ease-in-out;}.entr .val-img-strip:hover img{filter:brightness(1) saturate(1);}.entr .val-img-overlay{position:absolute;bottom:16px;right:16px;background:rgba(45,58,30,0.88);color:#e8e8e2;font-size:13px;padding:8px 16px;border-radius:0px;}.entr .hes-sec{padding:96px 24px;background:#e8e8e2;}.entr .hes-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}.entr .hes-img-col{border-radius:18px;overflow:hidden;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);position:relative;}.entr .hes-img-col img{width:100%;height:360px;object-fit:cover;display:block;filter:brightness(0.85) saturate(0.8);transition:filter 0.55s ease-in-out;}.entr .hes-img-col:hover img{filter:brightness(1) saturate(1);}.entr .hes-img-badge{position:absolute;top:16px;left:16px;background:#859759;color:#fff;font-size:13px;padding:8px 16px;border-radius:0px;font-weight:600;}.entr .hes-txt{min-width:0;}.entr .hes-h2{font-size:28px;font-weight:700;color:#2d3a1e;line-height:1.2;margin:0 0 16px;}.entr .hes-body{font-size:15px;color:#3a4a22;line-height:1.6;margin:0 0 24px;}.entr .hes-body::first-letter{font-size:28px;font-weight:700;color:#859759;float:left;line-height:1;margin-right:8px;margin-top:4px;}.entr .hes-chk-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;}.entr .hes-chk-list li{display:flex;flex-direction:row;align-items:flex-start;gap:16px;font-size:15px;color:#2d3a1e;line-height:1.6;}.entr .chk-box{width:20px;height:20px;flex-shrink:0;border:2px solid #859759;border-radius:0px;position:relative;margin-top:2px;}.entr .chk-box::after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border-right:2px solid #859759;border-bottom:2px solid #859759;transform:rotate(45deg);}.entr .tips-lnk{display:inline-block;margin-top:24px;font-size:15px;color:#859759;text-decoration:none;font-weight:600;border-bottom:1px solid transparent;transition:color 0.5s ease-in-out,border-color 0.5s ease-in-out;}.entr .tips-lnk:hover{color:#2d3a1e;border-color:#2d3a1e;}.entr .ltv-sec{padding:96px 24px;background:#fff;}.entr .ltv-inner{max-width:1400px;margin:0 auto;}.entr .ltv-top{display:flex;flex-direction:row;gap:48px;align-items:flex-start;margin-bottom:48px;}.entr .ltv-txt{flex:1;min-width:0;}.entr .ltv-h2{font-size:28px;font-weight:700;color:#2d3a1e;line-height:1.2;margin:0 0 16px;}.entr .ltv-body{font-size:15px;color:#3a4a22;line-height:1.6;margin:0;}.entr .ltv-body::first-letter{font-size:28px;font-weight:700;color:#859759;float:left;line-height:1;margin-right:8px;margin-top:4px;}.entr .ltv-img-sm{flex:0 0 280px;border-radius:18px;overflow:hidden;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);}.entr .ltv-img-sm img{width:100%;height:220px;object-fit:cover;display:block;filter:brightness(0.85) saturate(0.8);transition:filter 0.6s ease-in-out;}.entr .ltv-img-sm:hover img{filter:brightness(1) saturate(1);}.entr .ltv-steps{display:flex;flex-direction:row;gap:24px;counter-reset:step-ctr;flex-wrap:wrap;}.entr .ltv-step{flex:1;min-width:200px;padding:24px;border-radius:18px;border:1px solid #e8e8e2;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07);position:relative;counter-increment:step-ctr;transition:border-color 0.5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}.entr .ltv-step:hover{border-color:#a6c493;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);}.entr .ltv-step::before{content:counter(step-ctr,decimal-leading-zero);font-size:50px;font-weight:800;color:rgba(133,151,89,0.12);position:absolute;top:8px;right:16px;line-height:1;}.entr .ltv-step-h{font-size:17px;font-weight:700;color:#2d3a1e;margin:0 0 8px;line-height:1.2;}.entr .ltv-step-p{font-size:13px;color:#5a6e3a;line-height:1.6;margin:0;}@keyframes cycle-hl{0%,100%{background:#fff;}33%{background:rgba(133,151,89,0.07);}}.entr .assoc-list li:nth-child(1){animation:cycle-hl 6s 0s infinite;}.entr .assoc-list li:nth-child(2){animation:cycle-hl 6s 2s infinite;}.entr .assoc-list li:nth-child(3){animation:cycle-hl 6s 4s infinite;}@media (max-width:900px){.entr .ttl-inner{flex-direction:column;}.entr .ttl-img-col{flex:none;width:100%;}.entr .rep-inner{flex-direction:column;}.entr .rep-img-col{flex:none;width:100%;height:220px;}.entr .three-col{grid-template-columns:1fr;}.entr .col-card.tall{margin-top:0;}.entr .curr-inner{flex-direction:column;}.entr .curr-img-col{flex:none;width:100%;}.entr .val-grid{grid-template-columns:1fr;}.entr .hes-inner{grid-template-columns:1fr;}.entr .ltv-top{flex-direction:column;}.entr .ltv-img-sm{flex:none;width:100%;}.entr .ltv-steps{flex-direction:column;}}@media (max-width:600px){.entr .ttl-blk{padding:48px 16px 24px;}.entr .ttl-num{font-size:28px;}.entr .rep-sec,.entr .avail-sec,.entr .curr-sec,.entr .val-sec,.entr .hes-sec,.entr .ltv-sec{padding:48px 16px;}.entr .metrics-row{flex-direction:column;}}.success_page{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 24px;background:#ffffff;}.success_page .confirm_wrap{max-width:560px;width:100%;text-align:center;}.success_page .icon_ring{width:72px;height:72px;border-radius:50%;border:2px solid #859759;display:flex;align-items:center;justify-content:center;margin:0 auto 48px;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);}.success_page .icon_ring svg{display:block;}.success_page .confirm_label{display:block;font-size:13px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#859759;font-style:italic;margin-bottom:16px;}.success_page .confirm_heading{font-size:28px;font-weight:700;line-height:1.2;color:#2b2b2b;margin:0 0 24px;}.success_page .confirm_body{font-size:17px;line-height:1.6;color:#4a4a44;margin:0 0 48px;}.success_page .divider_line{width:48px;height:2px;background:#A6C493;margin:0 auto 48px;border-radius:0px;}.success_page .action_group{display:flex;flex-direction:row;gap:16px;justify-content:center;flex-wrap:wrap;}.success_page .btn_primary{display:inline-block;padding:16px 32px;background:#859759;color:#ffffff;font-size:15px;font-weight:600;text-decoration:none;border-radius:0px;border:2px solid #859759;box-shadow:0 2px 3px 0 rgba(133,151,89,0.07);transition:background 0.5s ease-in-out,padding 0.55s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s ease-in-out;cursor:pointer;}.success_page .btn_primary:hover{background:#6e7e49;border-color:#6e7e49;padding:16px 40px;box-shadow:0 5px 22px 0 rgba(133,151,89,0.11);}.success_page .btn_primary:focus{outline:3px solid #A6C493;outline-offset:3px;}.success_page .btn_secondary{display:inline-block;padding:16px 32px;background:transparent;color:#859759;font-size:15px;font-weight:600;text-decoration:none;border-radius:0px;border:2px solid #A6C493;transition:border-color 0.45s ease-in-out,color 0.45s ease-in-out,padding 0.55s cubic-bezier(0.25,0.46,0.45,0.94);cursor:pointer;}.success_page .btn_secondary:hover{border-color:#859759;color:#6e7e49;padding:16px 40px;}.success_page .btn_secondary:focus{outline:3px solid #A6C493;outline-offset:3px;}.success_page .meta_note{margin-top:48px;font-size:13px;line-height:1.6;color:#7a7a72;}.success_page .meta_note a{color:#859759;text-decoration:underline;transition:color 0.5s ease-in-out;}.success_page .meta_note a:hover{color:#5c6b38;}@media (max-width:480px){.success_page{padding:96px 16px;}.success_page .action_group{flex-direction:column;align-items:stretch;}.success_page .btn_primary,.success_page .btn_secondary{text-align:center;}}/*# sourceMappingURL=main.8gircat7.chunk.css.map */