html{margin:0;padding:0;box-sizing:border-box;}body{margin:0;padding:0;min-height:100dvh;overflow-x:hidden;font-family:'Roboto',sans-serif;}.pg_head{background:linear-gradient(135deg,#fff 0%,#FCFFC7 55%,#e8fef8 100%);border-bottom:2px solid #5EF3D4;box-shadow:0 7px 22px 1px rgba(94,243,212,0.08);position:relative;z-index:100;}.util_row{max-width:1170px;margin:0 auto;padding:16px 32px 8px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;}.brand_grp{display:flex;align-items:center;gap:16px;}.logo_hex{width:80px;height:80px;background-color:#fff;box-shadow:0 2px 3px 1px rgba(94,243,212,0.06),0 7px 22px 1px rgba(94,243,212,0.08);border:2px solid #5EF3D4;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);display:flex;align-items:center;justify-content:center;padding:8px;flex-shrink:0;}.logo_hex img{width:100%;height:100%;object-fit:contain;display:block;}.brand_nm{font-size:28px;font-weight:700;line-height:1.2;color:#830F3A;letter-spacing:0;text-decoration:none;}.brand_nm span{color:#1a7a5e;}.util_contact{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:flex-end;}.util_item{display:flex;align-items:center;gap:8px;font-size:13px;color:#3a3a3a;line-height:1.55;text-decoration:none;transition:color 0.5s cubic-bezier(0.22,1,0.36,1);}.util_item:hover{color:#830F3A;}.util_item:focus{outline:none;border-bottom:4px solid #830F3A;}.util_icon{width:16px;height:16px;flex-shrink:0;color:#5EF3D4;}.nav_row{max-width:1170px;margin:0 auto;padding:0 32px 16px 32px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;}.nav_sep{width:4px;height:4px;background:#5EF3D4;border-radius:0px;flex-shrink:0;transform:rotate(45deg);}.nav_lnk{font-size:13px;font-weight:600;color:#2a2a2a;text-decoration:none;padding:8px 16px;border-radius:38px;border:2px solid transparent;line-height:1.55;transition:background-color 0.55s cubic-bezier(0.22,1,0.36,1),border-color 0.55s cubic-bezier(0.22,1,0.36,1),color 0.45s ease-in-out;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;}.nav_lnk:hover{background-color:#5EF3D4;border-color:#5EF3D4;color:#1a1f1e;}.nav_lnk:focus{outline:none;border-bottom:4px solid #830F3A;}.nav_lnk.active{background-color:#830F3A;color:#FCFFC7;border-color:#830F3A;}.nav_lnk.active:hover{background-color:#6b0c2f;border-color:#6b0c2f;color:#FCFFC7;}.nav_accent_bar{height:4px;background:linear-gradient(90deg,#5EF3D4 0%,#FCFFC7 50%,#830F3A 100%);width:100%;}@media (max-width:768px){.util_row{padding:16px 16px 8px 16px;flex-wrap:wrap;gap:16px;}.util_contact{gap:16px;}.nav_row{padding:0 16px 16px 16px;gap:4px;}.nav_lnk{padding:8px 12px;}}@media (max-width:375px){.util_row{padding:16px 8px 8px 8px;}.brand_nm{font-size:28px;}.util_contact{width:100%;justify-content:flex-start;}.nav_row{padding:0 8px 16px 8px;}}.pg_foot{background:linear-gradient(160deg,#2a0d18 0%,#3d1224 60%,#1e2a28 100%);color:#FCFFC7;box-shadow:0 -7px 22px 1px rgba(131,15,58,0.08);position:relative;}.foot_top{max-width:1170px;margin:0 auto;padding:64px 32px 32px 32px;display:grid;grid-template-columns:1fr 2fr 1fr;gap:32px;align-items:start;}.foot_brand{display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.foot_logo_hex{width:80px;height:80px;background-color:#fff;box-shadow:0 2px 3px 1px rgba(94,243,212,0.06),0 7px 22px 1px rgba(94,243,212,0.08);border:2px solid #5EF3D4;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);display:flex;align-items:center;justify-content:center;padding:8px;flex-shrink:0;}.foot_logo_hex img{width:100%;height:100%;object-fit:contain;display:block;}.foot_brand_nm{font-size:28px;font-weight:700;color:#5EF3D4;line-height:1.2;}.foot_tagline{font-size:13px;color:#FCFFC7;opacity:0.75;line-height:1.55;font-weight:300;}.foot_nav_grp{display:flex;flex-direction:column;align-items:center;gap:16px;}.foot_nav_label{font-size:13px;font-weight:600;color:#5EF3D4;text-transform:uppercase;letter-spacing:0;line-height:1.2;}.foot_links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;}.foot_lnk{font-size:13px;color:#FCFFC7;text-decoration:none;padding:8px 16px;border:1px solid rgba(94,243,212,0.3);border-radius:38px;line-height:1.55;transition:border-color 0.6s cubic-bezier(0.22,1,0.36,1),color 0.5s ease-in-out,background-color 0.6s cubic-bezier(0.22,1,0.36,1);min-height:44px;display:inline-flex;align-items:center;}.foot_lnk:hover{border-color:#5EF3D4;color:#5EF3D4;background-color:rgba(94,243,212,0.08);}.foot_lnk:focus{outline:none;border-bottom:4px solid #5EF3D4;}.foot_contacts{display:flex;flex-direction:column;gap:16px;align-items:flex-end;}.foot_contact_label{font-size:13px;font-weight:600;color:#5EF3D4;text-transform:uppercase;line-height:1.2;}.foot_citem{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#FCFFC7;line-height:1.55;text-decoration:none;text-align:right;transition:color 0.5s cubic-bezier(0.22,1,0.36,1);}.foot_citem:hover{color:#5EF3D4;}.foot_citem:focus{outline:none;border-bottom:4px solid #5EF3D4;}.foot_citem_icon{flex-shrink:0;margin-top:2px;color:#5EF3D4;}.foot_divider{max-width:1170px;margin:0 auto;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(94,243,212,0.4) 50%,transparent 100%);margin-left:32px;margin-right:32px;}.foot_bottom{max-width:1170px;margin:0 auto;padding:24px 32px 32px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}.foot_copy{font-size:13px;color:#FCFFC7;opacity:0.6;line-height:1.55;font-weight:300;}.foot_addr{font-size:13px;color:#FCFFC7;opacity:0.5;line-height:1.55;font-weight:300;text-align:right;}@media (max-width:1024px){.foot_top{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;}.foot_nav_grp{grid-column:1 / -1;order:-1;}}@media (max-width:768px){.foot_top{grid-template-columns:1fr;padding:32px 16px 24px 16px;gap:32px;}.foot_brand{align-items:center;text-align:center;}.foot_nav_grp{grid-column:auto;order:0;}.foot_contacts{align-items:flex-start;}.foot_citem{text-align:left;}.foot_bottom{padding:24px 16px 32px 16px;flex-direction:column;align-items:flex-start;gap:8px;}.foot_addr{text-align:left;}.foot_divider{margin-left:16px;margin-right:16px;}}@media (max-width:375px){.foot_top{padding:32px 8px 24px 8px;}.foot_bottom{padding:24px 8px 32px 8px;}.foot_divider{margin-left:8px;margin-right:8px;}}.ck_popup{position:fixed;top:24px;left:24px;width:340px;max-width:calc(100vw - 48px);background:#fff;border-radius:38px;box-shadow:0 12px 40px 1px rgba(131,15,58,0.11),0 7px 22px 1px rgba(94,243,212,0.08);border:2px solid #5EF3D4;padding:32px;z-index:8000;display:none;opacity:0;transition:opacity 0.26s ease-in-out;}.ck_popup.vis{opacity:1;}.ck_hdl{font-size:13px;font-weight:700;color:#830F3A;line-height:1.2;margin-bottom:8px;}.ck_desc{font-size:13px;color:#2a2a2a;line-height:1.55;margin-bottom:16px;}.ck_list{list-style:none;padding:0;margin:0 0 16px 0;}.ck_list li{font-size:13px;color:#2a2a2a;line-height:1.55;padding:4px 0;display:flex;align-items:flex-start;gap:8px;}.ck_list li::before{content:'';display:inline-block;width:6px;height:6px;background:#5EF3D4;border-radius:0px;flex-shrink:0;margin-top:6px;transform:rotate(45deg);}.ck_btns{display:flex;gap:8px;}.ck_btn{flex:1;padding:8px 16px;border-radius:38px;font-size:13px;font-weight:600;cursor:pointer;border:2px solid #830F3A;min-height:44px;transition:background-color 0.5s cubic-bezier(0.22,1,0.36,1),color 0.45s ease-in-out;font-family:'Roboto',sans-serif;line-height:1.2;}.ck_btn.accept{background:#830F3A;color:#FCFFC7;}.ck_btn.accept:hover{background:#6b0c2f;border-color:#6b0c2f;}.ck_btn.accept:focus{outline:none;border-bottom:4px solid #FCFFC7;}.ck_btn.decline{background:transparent;color:#830F3A;}.ck_btn.decline:hover{background:#FCFFC7;}.ck_btn.decline:focus{outline:none;border-bottom:4px solid #830F3A;}.terms-sfs-body{max-width:1170px;margin:0 auto;padding:64px 32px;}.terms-sfs-body h1{font-size:52px;line-height:1.2;color:#830F3A;margin-bottom:32px;margin-top:0;}.terms-sfs-body h2{font-size:38px;line-height:1.2;color:#830F3A;margin-top:64px;margin-bottom:24px;}.terms-sfs-body h3{font-size:28px;line-height:1.55;color:#5a0a28;margin-top:32px;margin-bottom:16px;}.terms-sfs-body h4{font-size:28px;line-height:1.55;color:#3d0a1e;margin-top:24px;margin-bottom:16px;}.terms-sfs-body h5{font-size:13px;line-height:1.8;color:#3d0a1e;text-transform:uppercase;letter-spacing:0.08em;margin-top:24px;margin-bottom:8px;}.terms-sfs-body h6{font-size:13px;line-height:1.8;color:#555;margin-top:16px;margin-bottom:8px;}.terms-sfs-body p{font-size:13px;line-height:1.8;color:#222;margin-top:0;margin-bottom:16px;}.terms-sfs-body ul{margin-top:0;margin-bottom:16px;padding-left:24px;list-style:none;}.terms-sfs-body ol{margin-top:0;margin-bottom:16px;padding-left:24px;list-style:none;counter-reset:policy-counter;}.terms-sfs-body ul li{font-size:13px;line-height:1.8;color:#222;margin-bottom:8px;padding-left:16px;position:relative;}.terms-sfs-body ul li::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background-color:#5EF3D4;border-radius:0px;box-shadow:0 2px 3px 1px rgba(94,243,212,0.06);}.terms-sfs-body ol li{font-size:13px;line-height:1.8;color:#222;margin-bottom:8px;padding-left:16px;position:relative;counter-increment:policy-counter;}.terms-sfs-body ol li::before{content:counter(policy-counter) ".";position:absolute;left:-8px;top:0;font-size:13px;line-height:1.8;color:#830F3A;font-weight:700;}.terms-sfs-body ul ul,.terms-sfs-body ol ol,.terms-sfs-body ul ol,.terms-sfs-body ol ul{margin-top:8px;margin-bottom:4px;padding-left:16px;}.terms-sfs-body em,.terms-sfs-body i{font-style:italic;color:#830F3A;}.terms-sfs-body a{color:#830F3A;text-decoration:underline;text-decoration-color:rgba(131,15,58,0.35);text-underline-offset:3px;transition:color 0.5s cubic-bezier(0.22,1,0.36,1),text-decoration-color 0.6s ease-in-out;}.terms-sfs-body a:hover{color:#5EF3D4;text-decoration-color:rgba(94,243,212,0.7);}.terms-sfs-body a:visited{color:#5a0a28;}@media (max-width:1024px){.terms-sfs-body{padding:64px 24px;}.terms-sfs-body h1{font-size:38px;}.terms-sfs-body h2{font-size:28px;margin-top:32px;}}@media (max-width:768px){.terms-sfs-body{padding:32px 16px;}.terms-sfs-body h1{font-size:28px;margin-bottom:24px;}.terms-sfs-body h2{font-size:28px;margin-top:32px;margin-bottom:16px;}.terms-sfs-body h3{font-size:28px;margin-top:24px;}.terms-sfs-body h4,.terms-sfs-body h5,.terms-sfs-body h6{margin-top:16px;}}@media (max-width:375px){.terms-sfs-body{padding:24px 16px;}.terms-sfs-body h1{font-size:28px;}.terms-sfs-body ul{padding-left:16px;}.terms-sfs-body ol{padding-left:16px;}}.opn{max-width:100%;overflow-x:hidden;}.opn .pg_wrap{max-width:1170px;margin:0 auto;padding:0 24px;}.opn::selection{background:linear-gradient(90deg,#5EF3D4,#830F3A);color:#fff;}.opn .acc_line{width:40px;height:3px;background:#5EF3D4;margin-bottom:16px;border-radius:0px;}.opn .span_acc{color:#5EF3D4;}.opn .dot_bullet{width:8px;height:8px;background:#5EF3D4;border-radius:38px;display:inline-block;flex-shrink:0;margin-top:6px;}.opn .dot_bullet.alt{background:#830F3A;}.opn input::placeholder,.opn textarea::placeholder{color:rgba(30,20,25,0.38);}/* ===================== SECTION 1 - TITLE BLOCK ===================== */ .opn .t_block{background:#fff;padding:64px 0;position:relative;}.opn .t_block .t_geo_tl{position:absolute;top:24px;left:24px;width:48px;height:48px;pointer-events:none;}.opn .t_block .t_geo_br{position:absolute;bottom:24px;right:24px;width:48px;height:48px;pointer-events:none;}.opn .t_inner{display:flex;flex-direction:row;align-items:stretch;gap:64px;}.opn .t_left{flex:0 0 58%;display:flex;flex-direction:column;justify-content:center;padding-left:32px;}.opn .t_right{flex:0 0 calc(42% - 64px);position:relative;}.opn .t_img_wrap{width:100%;aspect-ratio:16/9;border-radius:38px;overflow:hidden;position:relative;}.opn .t_img_wrap img{width:100%;height:100%;object-fit:cover;display:block;}.opn .t_img_wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(94,243,212,0.08) 0%,rgba(131,15,58,0.12) 100%);pointer-events:none;border-radius:38px;}.opn .t_grain{position:absolute;inset:0;border-radius:38px;pointer-events:none;opacity:0.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:cover;}.opn .t_eyebrow{font-size:13px;color:#830F3A;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:16px;font-weight:600;}.opn .t_h1{font-size:52px;line-height:1.2;color:#1a0d14;font-weight:800;margin-bottom:24px;text-align:left;}.opn .t_manifesto{font-size:28px;line-height:1.55;color:#2e1a24;margin-bottom:32px;text-align:left;font-weight:400;}.opn .t_cta_row{display:flex;flex-direction:row;gap:16px;align-items:center;flex-wrap:wrap;}.opn .btn_pri{display:inline-flex;align-items:center;gap:8px;background:#830F3A;color:#fff;font-size:13px;font-weight:700;padding:16px 32px;border-radius:38px;border:none;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:background 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s cubic-bezier(0.22,1,0.36,1);box-shadow:0 7px 22px 1px rgba(131,15,58,0.08);}.opn .btn_pri:hover{background:#5a0b28;box-shadow:0 12px 40px 1px rgba(131,15,58,0.11);}.opn .btn_pri .btn_icon{opacity:0;transform:translateX(-8px);transition:opacity 0.45s cubic-bezier(0.22,1,0.36,1),transform 0.45s cubic-bezier(0.22,1,0.36,1);}.opn .btn_pri:hover .btn_icon{opacity:1;transform:translateX(0);}.opn .btn_pri .btn_txt{transition:transform 0.45s cubic-bezier(0.22,1,0.36,1);}.opn .btn_pri:hover .btn_txt{transform:translateX(6px);}.opn .btn_sec{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#830F3A;font-size:13px;font-weight:600;padding:12px 24px;border-radius:38px;border:2px solid #830F3A;cursor:pointer;text-decoration:none;transition:background 0.55s ease-in-out,color 0.55s ease-in-out;}.opn .btn_sec:hover{background:#830F3A;color:#fff;}/* ===================== SECTION 2 - WORKING RELATIONSHIP ===================== */ .opn .rel_sect{background:linear-gradient(170deg,#FCFFC7 0%,#e8fdf5 100%);padding:64px 0;position:relative;}.opn .rel_sect::before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,rgba(94,243,212,0.5),transparent);margin-bottom:0;position:absolute;top:0;left:0;right:0;}.opn .rel_grid{display:grid;grid-template-columns:2fr 1fr;gap:64px;align-items:start;}.opn .rel_main h2{font-size:38px;line-height:1.2;color:#1a0d14;font-weight:700;margin-bottom:24px;text-align:left;}.opn .rel_main p{font-size:13px;line-height:1.8;color:#2e1a24;text-align:justify;margin-bottom:16px;}.opn .rel_side{display:flex;flex-direction:column;gap:16px;}.opn .rel_card{background:#fff;border-radius:38px;padding:24px;box-shadow:0 7px 22px 1px rgba(94,243,212,0.08);position:relative;transition:box-shadow 0.6s cubic-bezier(0.22,1,0.36,1);}.opn .rel_card:hover{box-shadow:0 12px 40px 1px rgba(94,243,212,0.11);}.opn .rel_card h5{font-size:13px;font-weight:700;color:#830F3A;margin-bottom:8px;}.opn .rel_card p{font-size:13px;line-height:1.55;color:#2e1a24;margin:0;}.opn .rel_img_wrap{width:100%;aspect-ratio:16/9;border-radius:38px;overflow:hidden;margin-top:32px;}.opn .rel_img_wrap img{width:100%;height:100%;object-fit:cover;display:block;}/* ===================== SECTION 3 - WHAT MAKES THIS DIFFERENT ===================== */ .opn .diff_sect{background:#1a0d14;padding:64px 0;position:relative;overflow:hidden;}.opn .diff_drift{position:absolute;width:420px;height:420px;border-radius:38px;background:rgba(94,243,212,0.04);top:-80px;right:-100px;animation:drift_move 9s ease-in-out infinite alternate;pointer-events:none;}@keyframes drift_move{0%{transform:translate(0,0) rotate(0deg);}100%{transform:translate(-40px,30px) rotate(8deg);}}.opn .diff_sect .acc_line{background:#5EF3D4;}.opn .diff_h2{font-size:38px;line-height:1.2;color:#FCFFC7;font-weight:700;margin-bottom:16px;text-align:left;}.opn .diff_sub{font-size:13px;line-height:1.8;color:rgba(252,255,199,0.7);margin-bottom:64px;max-width:560px;text-align:left;}.opn .diff_checker{display:grid;grid-template-columns:1fr 1fr;gap:32px;}.opn .diff_item{position:relative;}.opn .diff_item.odd{margin-top:32px;}.opn .diff_img_wrap{width:100%;aspect-ratio:16/9;border-radius:38px;overflow:hidden;margin-bottom:24px;}.opn .diff_img_wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.65s cubic-bezier(0.22,1,0.36,1);}.opn .diff_item:hover .diff_img_wrap img{transform:scale(1.04);}.opn .diff_mini_card{background:#FCFFC7;border-radius:38px;padding:24px 32px;position:relative;}.opn .diff_mini_card h4{font-size:28px;line-height:1.2;color:#1a0d14;font-weight:700;margin-bottom:8px;}.opn .diff_mini_card p{font-size:13px;line-height:1.8;color:#2e1a24;text-align:justify;margin:0;}.opn .diff_mini_inner{background:#830F3A;border-radius:38px;padding:16px 24px;margin-top:16px;}.opn .diff_mini_inner p{font-size:13px;line-height:1.55;color:#FCFFC7;margin:0;}.opn .diff_mini_card2{background:rgba(94,243,212,0.08);border-radius:38px;padding:24px 32px;border:2px solid rgba(94,243,212,0.2);}.opn .diff_mini_card2 h4{font-size:28px;line-height:1.2;color:#FCFFC7;font-weight:700;margin-bottom:8px;}.opn .diff_mini_card2 p{font-size:13px;line-height:1.8;color:rgba(252,255,199,0.8);text-align:justify;margin:0;}/* ===================== SECTION 4 - WHO THIS WORKS FOR ===================== */ .opn .fit_sect{background:#fff;padding:64px 0;position:relative;}.opn .fit_sect::after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(131,15,58,0.18),transparent);}.opn .fit_layout{display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.opn .fit_side{flex:0 0 38%;}.opn .fit_side h2{font-size:38px;line-height:1.2;color:#1a0d14;font-weight:700;margin-bottom:24px;}.opn .fit_side p{font-size:13px;line-height:1.8;color:#2e1a24;text-align:justify;margin-bottom:16px;}.opn .fit_img_wrap{width:100%;aspect-ratio:16/9;border-radius:38px;overflow:hidden;margin-top:32px;}.opn .fit_img_wrap img{width:100%;height:100%;object-fit:cover;display:block;}.opn .fit_list{flex:1;display:flex;flex-direction:column;gap:16px;padding-top:8px;}.opn .fit_row{display:flex;flex-direction:row;gap:16px;align-items:flex-start;padding:24px;border-radius:38px;background:#FCFFC7;transition:box-shadow 0.55s cubic-bezier(0.22,1,0.36,1);position:relative;clip-path:inset(0 100% 0 0 round 38px);animation:reveal_clip 0.7s cubic-bezier(0.22,1,0.36,1) forwards;}.opn .fit_row:nth-child(1){animation-delay:0.05s;}.opn .fit_row:nth-child(2){animation-delay:0.15s;}.opn .fit_row:nth-child(3){animation-delay:0.25s;}.opn .fit_row:nth-child(4){animation-delay:0.35s;}@keyframes reveal_clip{to{clip-path:inset(0 0% 0 0 round 38px);}}.opn .fit_row:hover{box-shadow:0 7px 22px 1px rgba(131,15,58,0.08);}.opn .fit_row_txt h5{font-size:13px;font-weight:700;color:#830F3A;margin-bottom:4px;}.opn .fit_row_txt p{font-size:13px;line-height:1.55;color:#2e1a24;margin:0;}/* ===================== SECTION 5 - WHAT THIS DOES NOT DO ===================== */ .opn .limits_sect{background:linear-gradient(155deg,#FCFFC7 0%,#fff 60%);padding:64px 0;position:relative;}.opn .limits_top{display:grid;grid-template-columns:2fr 1fr;gap:64px;align-items:start;margin-bottom:64px;}.opn .limits_h2{font-size:38px;line-height:1.2;color:#1a0d14;font-weight:700;margin-bottom:24px;}.opn .limits_lead{font-size:13px;line-height:1.8;color:#2e1a24;text-align:justify;margin-bottom:16px;}.opn .limits_stat_col{display:flex;flex-direction:column;gap:16px;}.opn .limits_stat{background:#830F3A;border-radius:38px;padding:24px;text-align:left;}.opn .limits_stat .stat_num{font-size:52px;line-height:1.2;color:#FCFFC7;font-weight:800;display:block;}.opn .limits_stat .stat_lbl{font-size:13px;color:rgba(252,255,199,0.75);line-height:1.55;display:block;}.opn .limits_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.opn .lim_item{display:flex;flex-direction:row;gap:16px;align-items:flex-start;padding:24px;border-radius:38px;background:#fff;box-shadow:0 2px 3px 1px rgba(94,243,212,0.06);transition:box-shadow 0.6s ease-in-out;}.opn .lim_item:hover{box-shadow:0 12px 40px 1px rgba(94,243,212,0.11);}.opn .lim_item h5{font-size:13px;font-weight:700;color:#1a0d14;margin-bottom:4px;}.opn .lim_item p{font-size:13px;line-height:1.55;color:#2e1a24;margin:0;}/* ===================== RESPONSIVE ===================== */ @media (max-width:1024px){.opn .t_inner{gap:32px;}.opn .t_left{padding-left:16px;}.opn .diff_checker{gap:24px;}.opn .limits_grid{grid-template-columns:1fr 1fr;}}@media (max-width:768px){.opn .t_inner{flex-direction:column;gap:32px;}.opn .t_left{flex:none;padding-left:0;}.opn .t_right{flex:none;}.opn .t_h1{font-size:38px;}.opn .t_manifesto{font-size:13px;}.opn .rel_grid{grid-template-columns:1fr;gap:32px;}.opn .diff_checker{grid-template-columns:1fr;}.opn .diff_item.odd{margin-top:0;}.opn .fit_layout{flex-direction:column;gap:32px;}.opn .fit_side{flex:none;}.opn .limits_top{grid-template-columns:1fr;gap:32px;}.opn .limits_grid{grid-template-columns:1fr;}.opn .diff_h2{font-size:28px;}}@media (max-width:375px){.opn .t_h1{font-size:28px;}.opn .pg_wrap{padding:0 16px;}.opn .t_block{padding:32px 0;}.opn .rel_sect,.opn .diff_sect,.opn .fit_sect,.opn .limits_sect{padding:32px 0;}.opn .limits_grid{grid-template-columns:1fr;}.opn .btn_pri{padding:12px 24px;}}.hiw_pg{background:#fff;overflow-x:clip;position:relative;}.hiw_pg::selection{background:linear-gradient(90deg,#5EF3D4,#830F3A);color:#fff;}.hiw_pg *:focus-visible{outline:2px solid #830F3A;outline-offset:3px;}.hiw_pg .pg_wrap{max-width:1170px;margin:0 auto;padding:0 32px;}.hiw_pg .accent_span{color:#5EF3D4;}.hiw_pg .top_line{display:block;width:48px;height:3px;background:#830F3A;margin-bottom:16px;border-radius:0px;}.hiw_pg input::placeholder,.hiw_pg textarea::placeholder{opacity:0.45;color:#222;}/* ── TITLE BLOCK ── */ .hiw_pg .tb_strip{width:100%;overflow:hidden;border-radius:0px;position:relative;line-height:0;}.hiw_pg .tb_strip img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;max-height:220px;object-position:center 30%;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 55%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 55%,rgba(0,0,0,0) 100%);}.hiw_pg .tb_dots{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;padding:0 32px 8px;gap:8px;pointer-events:none;}.hiw_pg .tb_dots span{display:inline-block;border-radius:38px;background:#5EF3D4;opacity:0.55;}.hiw_pg .tb_dots span:nth-child(1){width:6px;height:6px;}.hiw_pg .tb_dots span:nth-child(2){width:10px;height:10px;opacity:0.4;}.hiw_pg .tb_dots span:nth-child(3){width:7px;height:7px;opacity:0.3;}.hiw_pg .tb_dots span:nth-child(4){width:4px;height:4px;opacity:0.2;}.hiw_pg .tb_dots span:nth-child(5){width:5px;height:5px;opacity:0.15;}.hiw_pg .tb_txt_zone{background:#fff;padding:32px 0 64px;}.hiw_pg .tb_txt_zone .pg_wrap{display:flex;flex-direction:column;align-items:flex-start;}.hiw_pg .tb_h1{font-size:52px;line-height:1.2;color:#1b1b1b;margin:0 0 16px;max-width:680px;}.hiw_pg .tb_h1 .char_anim{display:inline-block;opacity:0;animation:char_in 0.55s cubic-bezier(0.22,1,0.36,1) forwards;}@keyframes char_in{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}.hiw_pg .tb_desc{font-size:13px;line-height:1.8;color:#333;max-width:560px;margin:0 0 24px;text-align:justify;}.hiw_pg .tb_link{display:inline-flex;flex-direction:row;align-items:center;gap:8px;background:#830F3A;color:#fff;font-size:13px;line-height:1.2;padding:16px 32px;border-radius:38px;text-decoration:none;font-weight:700;box-shadow:0 7px 22px 1px rgba(131,15,58,0.08);transition:background 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s cubic-bezier(0.22,1,0.36,1),padding 0.45s ease-in-out;position:relative;overflow:hidden;}.hiw_pg .tb_link .lnk_icon{width:16px;height:16px;flex-shrink:0;transform:translateX(-8px);opacity:0;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1),opacity 0.45s ease-in-out;}.hiw_pg .tb_link:hover{background:#5EF3D4;color:#1b1b1b;box-shadow:0 12px 40px 1px rgba(94,243,212,0.11);padding-left:24px;}.hiw_pg .tb_link:hover .lnk_icon{transform:translateX(0);opacity:1;}/* ── TORN EDGE DIVIDER ── */ .hiw_pg .torn_div{display:block;width:100%;overflow:hidden;line-height:0;margin:0;}.hiw_pg .torn_div svg{display:block;width:100%;}/* ── SECTION 2:STEPS (zigzag) ── */ .hiw_pg .steps_sec{background:#FCFFC7;padding:64px 0;position:relative;animation:bg_pulse 5s ease-in-out infinite;}@keyframes bg_pulse{0%{filter:brightness(1);}50%{filter:brightness(1.04);}100%{filter:brightness(1);}}.hiw_pg .steps_sec .dec_outline{position:absolute;top:32px;right:-48px;width:320px;height:320px;border:2px solid rgba(131,15,58,0.12);border-radius:38px;pointer-events:none;transform:rotate(18deg);}.hiw_pg .steps_sec .sec_label{font-size:13px;line-height:1.2;color:#830F3A;font-weight:700;letter-spacing:0.04em;margin-bottom:8px;display:block;}.hiw_pg .steps_sec .sec_h2{font-size:38px;line-height:1.2;color:#1b1b1b;margin:0 0 32px;}.hiw_pg .step_row{display:flex;flex-direction:row;align-items:flex-start;gap:64px;margin-bottom:64px;}.hiw_pg .step_row.rev{flex-direction:row-reverse;}.hiw_pg .step_row:last-child{margin-bottom:0;}.hiw_pg .step_img_col{flex:0 0 45%;border-radius:38px;overflow:hidden;box-shadow:0 12px 40px 1px rgba(94,243,212,0.11);}.hiw_pg .step_img_col img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.hiw_pg .step_txt_col{flex:1;display:flex;flex-direction:column;justify-content:center;gap:16px;}.hiw_pg .step_num{font-size:66px;line-height:1.2;color:#5EF3D4;font-weight:900;display:block;margin-bottom:8px;}.hiw_pg .step_h3{font-size:28px;line-height:1.2;color:#1b1b1b;margin:0;}.hiw_pg .step_p{font-size:13px;line-height:1.8;color:#333;text-align:justify;margin:0;}/* ── TORN EDGE 2 ── */ .hiw_pg .torn_div2{display:block;width:100%;overflow:hidden;line-height:0;}.hiw_pg .torn_div2 svg{display:block;width:100%;}/* ── SECTION 3:CHECKLIST + ICON ANIMATED ── */ .hiw_pg .check_sec{background:#fff;padding:64px 0;}.hiw_pg .check_sec .pg_wrap{display:grid;grid-template-columns:2fr 1fr;gap:64px;align-items:start;}.hiw_pg .check_main{display:flex;flex-direction:column;gap:32px;}.hiw_pg .check_main .sec_h2{font-size:38px;line-height:1.2;color:#1b1b1b;margin:0;}.hiw_pg .check_main .intro_p{font-size:13px;line-height:1.8;color:#333;text-align:justify;margin:0;}.hiw_pg .check_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;}.hiw_pg .check_item{display:flex;flex-direction:row;align-items:flex-start;gap:16px;background:#FCFFC7;border-radius:38px;padding:16px 24px;box-shadow:0 2px 3px 1px rgba(94,243,212,0.06);}.hiw_pg .chk_svg{flex-shrink:0;margin-top:2px;}.hiw_pg .check_item_txt{font-size:13px;line-height:1.55;color:#1b1b1b;}.hiw_pg .check_item_txt strong{color:#830F3A;font-weight:700;}.hiw_pg .side_col{display:flex;flex-direction:column;gap:24px;align-items:center;}.hiw_pg .icon_anim_wrap{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;}.hiw_pg .icon_anim_wrap svg.outline_trace{position:absolute;top:0;left:0;width:120px;height:120px;}.hiw_pg .icon_anim_wrap svg.outline_trace circle{fill:none;stroke:#830F3A;stroke-width:2;stroke-dasharray:340;stroke-dashoffset:340;animation:trace_circle 2.2s cubic-bezier(0.22,1,0.36,1) forwards 0.5s;}@keyframes trace_circle{to{stroke-dashoffset:0;}}.hiw_pg .icon_inner{width:64px;height:64px;background:#5EF3D4;border-radius:38px;display:flex;align-items:center;justify-content:center;}.hiw_pg .side_stat{background:#830F3A;border-radius:38px;padding:24px;color:#fff;text-align:center;width:100%;box-shadow:0 12px 40px 1px rgba(131,15,58,0.11);}.hiw_pg .stat_num{font-size:38px;line-height:1.2;font-weight:900;display:block;color:#5EF3D4;}.hiw_pg .stat_lbl{font-size:13px;line-height:1.55;color:#FCFFC7;}.hiw_pg .side_note{font-size:13px;line-height:1.55;color:#555;text-align:center;}/* ── TORN EDGE 3 ── */ .hiw_pg .torn_div3{display:block;width:100%;overflow:hidden;line-height:0;}.hiw_pg .torn_div3 svg{display:block;width:100%;}/* ── SECTION 4:FAQ ── */ .hiw_pg .faq_sec{background:#FCFFC7;padding:64px 0;position:relative;animation:bg_pulse 7s ease-in-out infinite;}.hiw_pg .faq_sec .dec_outline2{position:absolute;bottom:24px;left:-32px;width:200px;height:200px;border:2px solid rgba(94,243,212,0.2);border-radius:0px;pointer-events:none;transform:rotate(-12deg);}.hiw_pg .faq_sec .pg_wrap{display:grid;grid-template-columns:1fr 2fr;gap:64px;align-items:start;}.hiw_pg .faq_lft{display:flex;flex-direction:column;gap:16px;position:sticky;top:32px;}.hiw_pg .faq_h2{font-size:38px;line-height:1.2;color:#1b1b1b;margin:0;}.hiw_pg .faq_sub{font-size:13px;line-height:1.8;color:#333;text-align:justify;margin:0;}.hiw_pg .faq_cta{display:inline-flex;flex-direction:row;align-items:center;gap:8px;background:#5EF3D4;color:#1b1b1b;font-size:13px;font-weight:700;padding:16px 24px;border-radius:38px;text-decoration:none;box-shadow:0 7px 22px 1px rgba(94,243,212,0.08);transition:background 0.6s cubic-bezier(0.22,1,0.36,1),box-shadow 0.6s cubic-bezier(0.22,1,0.36,1),padding 0.5s ease-in-out;align-self:flex-start;overflow:hidden;}.hiw_pg .faq_cta .lnk_icon{width:14px;height:14px;flex-shrink:0;transform:translateX(-8px);opacity:0;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1),opacity 0.5s ease-in-out;}.hiw_pg .faq_cta:hover{background:#830F3A;color:#fff;box-shadow:0 12px 40px 1px rgba(131,15,58,0.11);padding-left:16px;}.hiw_pg .faq_cta:hover .lnk_icon{transform:translateX(0);opacity:1;}.hiw_pg .faq_list{display:flex;flex-direction:column;gap:16px;}.hiw_pg .faq_item{background:#fff;border-radius:38px;box-shadow:0 2px 3px 1px rgba(94,243,212,0.06);overflow:hidden;}.hiw_pg .faq_item summary{list-style:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 32px;font-size:13px;font-weight:700;line-height:1.55;color:#1b1b1b;gap:16px;user-select:none;transition:color 0.45s ease-in-out;}.hiw_pg .faq_item summary::-webkit-details-marker{display:none;}.hiw_pg .faq_item summary .faq_arr{flex-shrink:0;width:20px;height:20px;border-radius:38px;background:#FCFFC7;display:flex;align-items:center;justify-content:center;transition:background 0.5s cubic-bezier(0.22,1,0.36,1),transform 0.5s cubic-bezier(0.22,1,0.36,1);}.hiw_pg .faq_item[open] summary .faq_arr{background:#5EF3D4;transform:rotate(180deg);}.hiw_pg .faq_item[open] summary{color:#830F3A;}.hiw_pg .faq_body{padding:0 32px 24px;font-size:13px;line-height:1.8;color:#333;text-align:justify;}/* ── RESPONSIVE ── */ @media (max-width:1024px){.hiw_pg .tb_h1{font-size:38px;}.hiw_pg .step_row,.hiw_pg .step_row.rev{flex-direction:column;gap:32px;}.hiw_pg .step_img_col{flex:0 0 auto;width:100%;}.hiw_pg .check_sec .pg_wrap{grid-template-columns:1fr;gap:32px;}.hiw_pg .faq_sec .pg_wrap{grid-template-columns:1fr;gap:32px;}.hiw_pg .faq_lft{position:static;}.hiw_pg .steps_sec .dec_outline{display:none;}}@media (max-width:768px){.hiw_pg .pg_wrap{padding:0 16px;}.hiw_pg .tb_h1{font-size:28px;}.hiw_pg .step_num{font-size:52px;}.hiw_pg .steps_sec{padding:32px 0;}.hiw_pg .check_sec{padding:32px 0;}.hiw_pg .faq_sec{padding:32px 0;}.hiw_pg .tb_txt_zone{padding:24px 0 32px;}.hiw_pg .step_row{margin-bottom:32px;}}@media (max-width:375px){.hiw_pg .tb_h1{font-size:28px;}.hiw_pg .check_sec .pg_wrap{gap:24px;}.hiw_pg .faq_item summary{padding:16px 24px;}.hiw_pg .faq_body{padding:0 24px 16px;}}.cont_us{background:#fff;overflow-x:clip;position:relative;}.cont_us .pg_load{animation:diag_in 0.65s cubic-bezier(0.22,1,0.36,1) both;}@keyframes diag_in{from{opacity:0;transform:translate(-32px,-24px);}to{opacity:1;transform:translate(0,0);}}.cont_us .pg_load_delay{animation:diag_in 0.65s cubic-bezier(0.22,1,0.36,1) 0.18s both;}.cont_us .pg_load_late{animation:diag_in 0.65s cubic-bezier(0.22,1,0.36,1) 0.32s both;}.cont_us .divider_cross{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0;overflow:hidden;}.cont_us .divider_cross span{display:inline-block;width:10px;height:10px;position:relative;flex-shrink:0;}.cont_us .divider_cross span::before,.cont_us .divider_cross span::after{content:"";position:absolute;background:#5EF3D4;border-radius:0px;}.cont_us .divider_cross span::before{width:2px;height:10px;left:4px;top:0;}.cont_us .divider_cross span::after{width:10px;height:2px;left:0;top:4px;}.cont_us .divider_line{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,#5EF3D4 40%,#5EF3D4 60%,transparent 100%);max-width:120px;}.cont_us .acc_line{display:block;width:40px;height:3px;background:#5EF3D4;border-radius:0px;margin-bottom:16px;}.cont_us .sel_text::selection{background:linear-gradient(90deg,#5EF3D4,#830F3A);color:#fff;}.cont_us .pg_wrap{max-width:1170px;margin:0 auto;padding:0 32px;}.cont_us .top_blk{padding:64px 32px 64px;background:linear-gradient(160deg,#FCFFC7 0%,#fff 55%,#e8fdf8 100%);position:relative;overflow:hidden;}.cont_us .top_blk_inner{max-width:1170px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2;}.cont_us .geo_shape_a{position:absolute;width:200px;height:200px;border:2px solid #5EF3D4;border-radius:38px;opacity:0.13;top:-40px;left:-60px;transform:rotate(22deg);pointer-events:none;}.cont_us .geo_shape_b{position:absolute;width:140px;height:140px;border:2px solid #830F3A;border-radius:38px;opacity:0.09;bottom:-30px;right:-40px;transform:rotate(-15deg);pointer-events:none;}.cont_us .geo_shape_c{position:absolute;width:80px;height:80px;background:#FCFFC7;border-radius:38px;opacity:0.5;top:32px;right:80px;pointer-events:none;}.cont_us .eyebrow{display:inline-block;font-size:13px;line-height:1.55;color:#830F3A;background:rgba(131,15,58,0.07);border-radius:38px;padding:4px 16px;margin-bottom:16px;letter-spacing:0.04em;text-transform:uppercase;}.cont_us .top_h1{font-size:52px;line-height:1.2;color:#1b1b1b;margin:0 0 8px;max-width:680px;}.cont_us .top_h1 .acc{color:#5EF3D4;}.cont_us .top_sub{font-size:13px;line-height:1.55;color:#444;max-width:480px;margin:0;}.cont_us .vis_bar{display:flex;flex-direction:row;align-items:center;gap:24px;margin-top:32px;}.cont_us .vis_bar_item{display:flex;flex-direction:column;align-items:center;gap:4px;}.cont_us .vis_bar_num{font-size:28px;line-height:1.2;color:#830F3A;}.cont_us .vis_bar_lbl{font-size:13px;line-height:1.55;color:#555;}.cont_us .vis_bar_sep{width:1px;height:40px;background:#5EF3D4;opacity:0.5;}.cont_us .mid_blk{padding:64px 32px;background:#fff;position:relative;}.cont_us .mid_blk_inner{max-width:1170px;margin:0 auto;display:grid;grid-template-columns:30% 70%;gap:64px;align-items:start;}.cont_us .left_col{position:relative;}.cont_us .left_col_sticky{position:sticky;top:32px;}.cont_us .left_col_head{font-size:28px;line-height:1.2;color:#1b1b1b;margin:0 0 16px;}.cont_us .left_col_body{font-size:13px;line-height:1.8;color:#444;text-align:justify;margin:0 0 24px;}.cont_us .info_row{display:flex;flex-direction:column;gap:16px;margin-top:8px;}.cont_us .info_item{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:16px;border-radius:38px;border:1.5px solid #e8e8e8;background:#fff;transition:box-shadow 0.55s cubic-bezier(0.22,1,0.36,1),border-color 0.55s cubic-bezier(0.22,1,0.36,1);position:relative;overflow:hidden;}.cont_us .info_item:hover{box-shadow:0 7px 22px 1px rgba(94,243,212,0.08);border-color:#5EF3D4;}.cont_us .info_icon{width:38px;height:38px;border-radius:38px;background:linear-gradient(135deg,#FCFFC7 0%,#e8fdf8 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.cont_us .info_icon svg{width:18px;height:18px;}.cont_us .info_text{display:flex;flex-direction:column;gap:4px;}.cont_us .info_lbl{font-size:13px;line-height:1.2;color:#830F3A;text-transform:uppercase;letter-spacing:0.05em;}.cont_us .info_val{font-size:13px;line-height:1.55;color:#1b1b1b;word-break:break-word;}.cont_us .info_val a{color:#1b1b1b;text-decoration:none;transition:color 0.5s ease-in-out;}.cont_us .info_val a:hover{color:#830F3A;}.cont_us .right_col{position:relative;}.cont_us .form_wrap{background:linear-gradient(160deg,#FCFFC7 0%,#fff 60%);border-radius:38px;padding:32px;box-shadow:0 12px 40px 1px rgba(94,243,212,0.11);border:1.5px solid #e8e8e8;position:relative;overflow:hidden;}.cont_us .form_wrap::before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#5EF3D4 0%,#830F3A 100%);border-radius:38px 0 0 38px;}.cont_us .form_head{font-size:28px;line-height:1.2;color:#1b1b1b;margin:0 0 8px;}.cont_us .form_sub{font-size:13px;line-height:1.55;color:#555;margin:0 0 24px;}.cont_us .f_row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;}.cont_us .f_grp{display:flex;flex-direction:column;gap:8px;}.cont_us .f_grp.full{grid-column:1 / -1;}.cont_us .f_lbl{font-size:13px;line-height:1.2;color:#444;}.cont_us .f_lbl .req{color:#830F3A;margin-left:4px;}.cont_us .f_inp{padding:16px;border-radius:38px;border:1.5px solid #d0d0d0;background:#fff;font-size:13px;line-height:1.55;color:#1b1b1b;outline:none;transition:border-color 0.5s ease-in-out,box-shadow 0.5s ease-in-out;width:100%;box-sizing:border-box;}.cont_us .f_inp::placeholder{color:rgba(27,27,27,0.35);}.cont_us .f_inp:focus{border-color:#5EF3D4;box-shadow:0 2px 3px 1px rgba(94,243,212,0.06);}.cont_us .chk_grp_head{font-size:13px;line-height:1.55;color:#444;margin:0 0 8px;}.cont_us .chk_list{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.cont_us .chk_item{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;}.cont_us .chk_item input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:0px;border:1.5px solid #d0d0d0;background:#fff;cursor:pointer;flex-shrink:0;position:relative;transition:border-color 0.45s cubic-bezier(0.22,1,0.36,1),background 0.45s cubic-bezier(0.22,1,0.36,1);}.cont_us .chk_item input[type="checkbox"]:checked{background:#5EF3D4;border-color:#5EF3D4;}.cont_us .chk_item input[type="checkbox"]:checked::after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:2px solid #1b1b1b;border-top:none;border-left:none;transform:rotate(45deg);}.cont_us .chk_item input[type="checkbox"]:focus{outline:2px solid #830F3A;outline-offset:2px;}.cont_us .chk_lbl{font-size:13px;line-height:1.55;color:#444;}.cont_us .privacy_row{display:flex;flex-direction:row;align-items:flex-start;gap:8px;margin:24px 0 16px;padding:16px;border-radius:38px;background:rgba(94,243,212,0.07);border:1.5px solid rgba(94,243,212,0.25);}.cont_us .privacy_row input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:0px;border:1.5px solid #d0d0d0;background:#fff;cursor:pointer;flex-shrink:0;margin-top:2px;position:relative;transition:border-color 0.45s cubic-bezier(0.22,1,0.36,1),background 0.45s cubic-bezier(0.22,1,0.36,1);}.cont_us .privacy_row input[type="checkbox"]:checked{background:#5EF3D4;border-color:#5EF3D4;}.cont_us .privacy_row input[type="checkbox"]:checked::after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:2px solid #1b1b1b;border-top:none;border-left:none;transform:rotate(45deg);}.cont_us .privacy_row input[type="checkbox"]:focus{outline:2px solid #830F3A;outline-offset:2px;}.cont_us .privacy_txt{font-size:13px;line-height:1.55;color:#444;}.cont_us .privacy_txt a{color:#830F3A;text-decoration:underline;transition:color 0.5s ease-in-out;}.cont_us .privacy_txt a:hover{color:#5EF3D4;}.cont_us .submit_btn{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:16px 32px;border-radius:38px;background:#830F3A;color:#fff;font-size:13px;line-height:1.2;border:none;cursor:pointer;transition:background 0.55s cubic-bezier(0.22,1,0.36,1),box-shadow 0.55s cubic-bezier(0.22,1,0.36,1),transform 0.45s cubic-bezier(0.22,1,0.36,1);position:relative;overflow:hidden;}.cont_us .submit_btn:hover{background:#5EF3D4;color:#1b1b1b;box-shadow:0 7px 22px 1px rgba(94,243,212,0.08);transform:translateY(-2px);}.cont_us .submit_btn:focus{outline:2px solid #830F3A;outline-offset:3px;}.cont_us .submit_btn:active{transform:translateY(0);box-shadow:inset 0 4px 8px rgba(131,15,58,0.12);}.cont_us .btn_icon{width:16px;height:16px;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1);}.cont_us .submit_btn:hover .btn_icon{transform:translateX(4px);}.cont_us .bot_blk{padding:64px 32px;background:linear-gradient(170deg,#fff 0%,#FCFFC7 100%);position:relative;}.cont_us .bot_blk_inner{max-width:1170px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;position:relative;}.cont_us .bot_blk_inner::before{content:"";position:absolute;top:0;right:0;width:6px;height:100%;background:linear-gradient(180deg,#830F3A 0%,#5EF3D4 100%);border-radius:0 38px 38px 0;}.cont_us .resp_card{padding:24px;border-radius:38px;background:#fff;border:1.5px solid #e8e8e8;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 3px 1px rgba(94,243,212,0.06);transition:box-shadow 0.6s cubic-bezier(0.22,1,0.36,1),transform 0.6s cubic-bezier(0.22,1,0.36,1);position:relative;overflow:hidden;}.cont_us .resp_card:hover{box-shadow:0 12px 40px 1px rgba(94,243,212,0.11);transform:translateY(-4px);}.cont_us .resp_card_icon{width:48px;height:48px;border-radius:38px;background:linear-gradient(135deg,#FCFFC7 0%,#e8fdf8 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.cont_us .resp_card_icon svg{width:22px;height:22px;}.cont_us .resp_card_head{font-size:13px;line-height:1.2;color:#830F3A;text-transform:uppercase;letter-spacing:0.05em;margin:0;}.cont_us .resp_card_body{font-size:13px;line-height:1.8;color:#444;margin:0;text-align:justify;}.cont_us .resp_card_val{font-size:28px;line-height:1.2;color:#1b1b1b;margin:0;}.cont_us .resp_card_val .acc{color:#5EF3D4;}.cont_us .chart_wrap{padding:24px;border-radius:38px;background:#fff;border:1.5px solid #e8e8e8;box-shadow:0 2px 3px 1px rgba(94,243,212,0.06);grid-column:1 / -1;display:flex;flex-direction:column;gap:16px;}.cont_us .chart_head{font-size:13px;line-height:1.2;color:#830F3A;text-transform:uppercase;letter-spacing:0.05em;margin:0;}.cont_us .chart_svg_wrap{width:100%;overflow:hidden;border-radius:0px;}.cont_us .rating_row{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:8px;}.cont_us .rating_stars{display:flex;flex-direction:row;gap:4px;}.cont_us .star_full{width:16px;height:16px;}.cont_us .rating_txt{font-size:13px;line-height:1.55;color:#555;}@media (max-width:1024px){.cont_us .mid_blk_inner{grid-template-columns:1fr;gap:32px;}.cont_us .left_col_sticky{position:static;}.cont_us .bot_blk_inner{grid-template-columns:1fr 1fr;}.cont_us .top_h1{font-size:38px;}}@media (max-width:768px){.cont_us .top_blk{padding:64px 16px 64px;}.cont_us .mid_blk{padding:64px 16px;}.cont_us .bot_blk{padding:64px 16px;}.cont_us .pg_wrap{padding:0 16px;}.cont_us .top_h1{font-size:38px;}.cont_us .f_row{grid-template-columns:1fr;}.cont_us .chk_list{grid-template-columns:1fr;}.cont_us .vis_bar{flex-direction:column;gap:16px;}.cont_us .vis_bar_sep{width:40px;height:1px;}.cont_us .bot_blk_inner{grid-template-columns:1fr;}.cont_us .bot_blk_inner::before{display:none;}}@media (max-width:375px){.cont_us .top_h1{font-size:28px;}.cont_us .form_wrap{padding:24px 16px;}}.abt_pg{width:100%;overflow-x:hidden;background:#fff;}.abt_pg .slide_in{opacity:0;transform:translateX(60px);animation:slideRight 0.6s cubic-bezier(0.22,1,0.36,1) forwards;}.abt_pg .slide_in:nth-child(2){animation-delay:0.12s;}.abt_pg .slide_in:nth-child(3){animation-delay:0.22s;}.abt_pg .slide_in:nth-child(4){animation-delay:0.32s;}.abt_pg .slide_in:nth-child(5){animation-delay:0.42s;}@keyframes slideRight{to{opacity:1;transform:translateX(0);}}.abt_pg .pg_lim{max-width:1170px;margin:0 auto;padding:0 32px;}.abt_pg .acc_line{width:40px;height:3px;background:#5EF3D4;border-radius:0px;margin-bottom:16px;}::selection{background:linear-gradient(90deg,#5EF3D4,#830F3A);color:#fff;}.abt_pg input::placeholder,.abt_pg textarea::placeholder{color:rgba(30,30,40,0.38);}.abt_pg .top_blk{background:#1a0010;background:linear-gradient(155deg,#0d0008 0%,#2a0520 55%,#830F3A 100%);padding:64px 0 64px;position:relative;}.abt_pg .top_blk .pg_lim{display:flex;flex-direction:row;align-items:center;gap:64px;position:relative;z-index:2;}.abt_pg .top_txt{flex:0 0 60%;}.abt_pg .top_num{flex:1;display:flex;align-items:center;justify-content:flex-end;}.abt_pg .bg_num{font-size:66px;line-height:1.2;color:rgba(94,243,212,0.08);font-weight:900;letter-spacing:-4px;user-select:none;pointer-events:none;position:absolute;right:32px;top:50%;transform:translateY(-50%);font-size:180px;line-height:1;}.abt_pg .top_label{font-size:13px;line-height:1.55;color:#5EF3D4;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;}.abt_pg .top_h1{font-size:66px;line-height:1.2;color:#FCFFC7;margin:0 0 24px;font-weight:800;}.abt_pg .top_sub{font-size:13px;line-height:1.8;color:rgba(252,255,199,0.72);max-width:480px;}.abt_pg .diag_line{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;border-radius:0px;}.abt_pg .diag_line svg{width:100%;height:100%;position:absolute;top:0;left:0;}.abt_pg .divider_tri{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;background:#fff;}.abt_pg .divider_tri svg{display:block;}.abt_pg .who_blk{padding:64px 0;background:#fff;}.abt_pg .who_blk .pg_lim{display:grid;grid-template-columns:30% 1fr;gap:64px;align-items:start;}.abt_pg .who_left{position:relative;}.abt_pg .who_img_wrap{width:100%;aspect-ratio:16/9;border-radius:38px;overflow:hidden;box-shadow:0 12px 40px 1px rgba(94,243,212,0.11);}.abt_pg .who_img_wrap img{width:100%;height:100%;object-fit:cover;display:block;}.abt_pg .who_stat_box{background:#FCFFC7;border-radius:38px;padding:24px;margin-top:24px;box-shadow:0 7px 22px 1px rgba(94,243,212,0.08);}.abt_pg .stat_row{display:flex;flex-direction:row;align-items:center;gap:16px;}.abt_pg .stat_num_big{font-size:52px;line-height:1.2;font-weight:800;color:#830F3A;}.abt_pg .stat_arrow{display:flex;flex-direction:column;align-items:center;gap:4px;}.abt_pg .stat_arrow svg{display:block;}.abt_pg .stat_desc{font-size:13px;line-height:1.55;color:#2a0520;}.abt_pg .who_right{display:flex;flex-direction:column;gap:24px;}.abt_pg .who_h2{font-size:38px;line-height:1.2;color:#1a0010;margin:0 0 8px;}.abt_pg .who_body{font-size:13px;line-height:1.8;color:#2a0520;text-align:justify;}.abt_pg .who_body .acc{color:#830F3A;font-weight:600;}.abt_pg .two_col_txt{display:grid;grid-template-columns:2fr 1fr;gap:32px;}.abt_pg .side_note{font-size:13px;line-height:1.55;color:rgba(42,5,32,0.6);border-top:2px solid #5EF3D4;padding-top:16px;}.abt_pg .divider_dots{padding:8px 0;background:#FCFFC7;display:flex;align-items:center;justify-content:center;gap:8px;}.abt_pg .dot_sm{width:6px;height:6px;border-radius:0px;background:#830F3A;transform:rotate(45deg);}.abt_pg .dot_sm.light{background:#5EF3D4;width:4px;height:4px;}.abt_pg .how_blk{padding:64px 0;position:relative;background:radial-gradient(ellipse at 50% 40%,#FCFFC7 30%,#e8f5d0 100%);}.abt_pg .how_blk .pg_lim{position:relative;z-index:1;}.abt_pg .how_grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;margin-top:32px;}.abt_pg .how_card{background:#fff;border-radius:38px;padding:32px 24px;box-shadow:0 7px 22px 1px rgba(131,15,58,0.08);position:relative;transition:box-shadow 0.5s cubic-bezier(0.22,1,0.36,1),transform 0.5s cubic-bezier(0.22,1,0.36,1);}.abt_pg .how_card:hover{box-shadow:0 12px 40px 1px rgba(131,15,58,0.11);transform:translateY(-4px);}.abt_pg .how_card.accent_left{background:#830F3A;}.abt_pg .how_card.accent_left .card_num{color:#FCFFC7;}.abt_pg .how_card.accent_left .card_ttl{color:#FCFFC7;}.abt_pg .how_card.accent_left .card_body{color:rgba(252,255,199,0.8);}.abt_pg .card_num{font-size:52px;line-height:1.2;font-weight:800;color:#5EF3D4;margin-bottom:8px;}.abt_pg .card_ttl{font-size:13px;line-height:1.55;font-weight:700;color:#1a0010;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px;}.abt_pg .card_body{font-size:13px;line-height:1.8;color:#2a0520;}.abt_pg .how_h2{font-size:38px;line-height:1.2;color:#1a0010;margin:0 0 8px;}.abt_pg .sand_tex{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;}.abt_pg .divider_tri2{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;background:radial-gradient(ellipse at 50% 40%,#FCFFC7 30%,#e8f5d0 100%);}.abt_pg .team_blk{padding:64px 0;background:#fff;position:relative;}.abt_pg .team_blk .pg_lim{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;}.abt_pg .team_txt{display:flex;flex-direction:column;gap:24px;}.abt_pg .team_h2{font-size:38px;line-height:1.2;color:#1a0010;margin:0 0 8px;}.abt_pg .team_body{font-size:13px;line-height:1.8;color:#2a0520;text-align:justify;}.abt_pg .team_body .acc{color:#5EF3D4;font-weight:700;background:#1a0010;padding:0 4px;border-radius:0px;}.abt_pg .team_side{font-size:13px;line-height:1.55;color:rgba(42,5,32,0.58);border-top:2px solid #5EF3D4;padding-top:16px;}.abt_pg .team_vis{display:flex;flex-direction:column;gap:24px;}.abt_pg .team_img_wrap{width:100%;aspect-ratio:16/9;border-radius:38px;overflow:hidden;box-shadow:0 12px 40px 1px rgba(131,15,58,0.11);position:relative;}.abt_pg .team_img_wrap img{width:100%;height:100%;object-fit:cover;display:block;}.abt_pg .team_img_wrap .img_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(131,15,58,0.45) 0%,rgba(94,243,212,0.18) 100%);pointer-events:none;}.abt_pg .metric_row{display:flex;flex-direction:row;gap:24px;}.abt_pg .metric_box{flex:1;background:#FCFFC7;border-radius:38px;padding:24px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 3px 1px rgba(94,243,212,0.06);}.abt_pg .metric_val{font-size:38px;line-height:1.2;font-weight:800;color:#830F3A;display:flex;align-items:center;gap:8px;}.abt_pg .metric_arrow_up{display:inline-flex;align-items:center;}.abt_pg .metric_lbl{font-size:13px;line-height:1.55;color:#2a0520;}.abt_pg .team_people{display:flex;flex-direction:column;gap:16px;}.abt_pg .person_row{display:flex;flex-direction:row;align-items:center;gap:16px;padding:16px 24px;background:#fff;border-radius:38px;box-shadow:0 7px 22px 1px rgba(94,243,212,0.08);transition:box-shadow 0.55s cubic-bezier(0.22,1,0.36,1);}.abt_pg .person_row:hover{box-shadow:0 12px 40px 1px rgba(94,243,212,0.11);}.abt_pg .person_av{width:48px;height:48px;border-radius:38px;overflow:hidden;flex-shrink:0;background:#830F3A;display:flex;align-items:center;justify-content:center;}.abt_pg .person_av img{width:100%;height:100%;object-fit:cover;}.abt_pg .av_init{font-size:13px;line-height:1.2;font-weight:700;color:#FCFFC7;}.abt_pg .person_info{flex:1;}.abt_pg .person_name{font-size:13px;line-height:1.55;font-weight:700;color:#1a0010;}.abt_pg .person_role{font-size:13px;line-height:1.55;color:rgba(42,5,32,0.58);}.abt_pg .person_tag{font-size:13px;line-height:1.2;color:#830F3A;background:rgba(131,15,58,0.08);border-radius:38px;padding:4px 16px;}@media (max-width:1024px){.abt_pg .top_h1{font-size:52px;}.abt_pg .bg_num{font-size:120px;}.abt_pg .how_grid{grid-template-columns:1fr 1fr;}.abt_pg .who_blk .pg_lim{grid-template-columns:1fr;gap:32px;}.abt_pg .team_blk .pg_lim{grid-template-columns:1fr;gap:32px;}}@media (max-width:768px){.abt_pg .top_blk .pg_lim{flex-direction:column;gap:32px;}.abt_pg .top_h1{font-size:38px;}.abt_pg .bg_num{display:none;}.abt_pg .how_grid{grid-template-columns:1fr;}.abt_pg .two_col_txt{grid-template-columns:1fr;}.abt_pg .metric_row{flex-direction:column;}.abt_pg .pg_lim{padding:0 16px;}}@media (max-width:375px){.abt_pg .top_h1{font-size:28px;}.abt_pg .who_h2,.abt_pg .how_h2,.abt_pg .team_h2{font-size:28px;}.abt_pg .stat_num_big{font-size:38px;}}.succ_page{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;background:#ffffff;}.succ_page .succ_wrap{max-width:1170px;width:100%;display:flex;flex-direction:column;align-items:center;gap:32px;}.succ_page .succ_icon_ring{width:96px;height:96px;border-radius:38px;background:#FCFFC7;display:flex;align-items:center;justify-content:center;box-shadow:0 7px 22px 1px rgba(94,243,212,0.08);flex-shrink:0;}.succ_page .succ_icon_ring svg{display:block;}.succ_page .succ_body{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:560px;}.succ_page .succ_label{font-size:13px;line-height:1.55;color:#830F3A;letter-spacing:0.08em;text-transform:uppercase;font-weight:700;}.succ_page .succ_head{font-size:38px;line-height:1.2;color:#1b1b2e;font-weight:800;margin:0;}.succ_page .succ_head .acc{color:#5EF3D4;}.succ_page .succ_txt{font-size:13px;line-height:1.8;color:#3a3a4a;margin:0;text-align:center;}.succ_page .succ_divider{width:56px;height:3px;border-radius:0px;background:linear-gradient(90deg,#5EF3D4 0%,#830F3A 100%);}.succ_page .succ_card{background:#FCFFC7;border-radius:38px;padding:32px;display:flex;flex-direction:row;align-items:flex-start;gap:16px;max-width:480px;width:100%;box-shadow:0 2px 3px 1px rgba(94,243,212,0.06),0 7px 22px 1px rgba(94,243,212,0.08);}.succ_page .succ_card_icon{width:40px;height:40px;border-radius:38px;background:#ffffff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 3px 1px rgba(131,15,58,0.06);}.succ_page .succ_card_txt{display:flex;flex-direction:column;gap:8px;}.succ_page .succ_card_txt strong{font-size:13px;line-height:1.2;color:#1b1b2e;font-weight:700;display:block;}.succ_page .succ_card_txt span{font-size:13px;line-height:1.55;color:#3a3a4a;}.succ_page .succ_actions{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.succ_page .btn_prim{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:#830F3A;color:#ffffff;border-radius:38px;font-size:13px;line-height:1.2;font-weight:700;text-decoration:none;border:2px solid #830F3A;cursor:pointer;box-shadow:0 7px 22px 1px rgba(131,15,58,0.08);transition:background 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.6s ease-in-out,color 0.5s cubic-bezier(0.22,1,0.36,1);overflow:hidden;position:relative;}.succ_page .btn_prim:hover{background:#5EF3D4;color:#1b1b2e;border-color:#5EF3D4;box-shadow:0 12px 40px 1px rgba(94,243,212,0.11);}.succ_page .btn_prim:focus{outline:3px solid #830F3A;outline-offset:3px;}.succ_page .btn_sec{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:transparent;color:#830F3A;border-radius:38px;font-size:13px;line-height:1.2;font-weight:600;text-decoration:none;border:2px solid #830F3A;cursor:pointer;transition:background 0.45s cubic-bezier(0.22,1,0.36,1),color 0.45s cubic-bezier(0.22,1,0.36,1);}.succ_page .btn_sec:hover{background:#830F3A;color:#ffffff;}.succ_page .btn_sec:focus{outline:3px solid #5EF3D4;outline-offset:3px;}@media (max-width:768px){.succ_page{padding:64px 16px;}.succ_page .succ_head{font-size:28px;}.succ_page .succ_card{flex-direction:column;align-items:flex-start;}.succ_page .succ_actions{flex-direction:column;align-items:stretch;}.succ_page .btn_prim,.succ_page .btn_sec{justify-content:center;}}@media (max-width:375px){.succ_page .succ_icon_ring{width:72px;height:72px;}.succ_page .succ_head{font-size:28px;}.succ_page .succ_card{padding:24px 16px;}}/*# sourceMappingURL=main.dkv9muvb.chunk.css.map */