body{margin:0;overflow-x:hidden;overscroll-behavior:contain;word-break:break-word;overflow-wrap:anywhere;font-family:'Open Sans',sans-serif;}*:focus{outline:none;box-shadow:0 0 0 3px rgba(213,190,99,0.45);}.hd{background:#F3F2F1;border-bottom:1px solid #E6DBB5;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);padding:0;position:relative;z-index:100;}.hd-top{background:linear-gradient(135deg,#ffffff 0%,#F3F2F1 60%,#E6DBB5 100%);border-bottom:1px solid rgba(213,190,99,0.25);padding:24px 40px 12px;max-width:1100px;margin:0 auto;display:flex;align-items:flex-end;gap:24px;}.hd-brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0;}.hd-logo-box{background:#ffffff;border:1px solid rgba(213,190,99,0.35);border-radius:12px;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07),0 5px 25px 1px rgba(213,190,99,0.09);padding:8px 12px;display:flex;align-items:center;justify-content:center;}.hd-logo-box img{display:block;object-fit:contain;}.hd-descriptor{font-size:13px;line-height:1.4;letter-spacing:0.03em;color:#3a3020;font-weight:400;max-width:280px;}.hd-descriptor strong{font-weight:700;color:#2a2010;}.hd-nav-strip{background:#ffffff;padding:0 40px;border-top:2px solid #D5BE63;}.hd-nav-strip nav{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:stretch;gap:0;}.hd-nav-strip nav a{display:inline-flex;align-items:center;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0.04em;color:#2a2010;text-decoration:none;padding:12px 24px 12px 0;margin-right:24px;border-bottom:3px solid transparent;transition:color 0.45s cubic-bezier(0.16,1,0.3,1),border-color 0.35s ease-in-out;min-height:44px;white-space:nowrap;}.hd-nav-strip nav a:hover,.hd-nav-strip nav a:focus{color:#8a6f10;border-bottom-color:#D5BE63;}.hd-nav-strip nav a.active{color:#8a6f10;border-bottom-color:#D5BE63;font-weight:700;}.ft{background:linear-gradient(180deg,#F3F2F1 0%,#E6DBB5 100%);box-shadow:0 -5px 25px 1px rgba(213,190,99,0.09);padding:40px 40px 24px;border-top:2px solid #D5BE63;}.ft-inner{max-width:1100px;margin:0 auto;}.ft-brand-row{display:flex;align-items:center;gap:24px;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid rgba(213,190,99,0.4);}.ft-logo-box{background:#ffffff;border:1px solid rgba(213,190,99,0.4);border-radius:12px;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);padding:8px 12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.ft-logo-box img{display:block;object-fit:contain;}.ft-brand-name{font-size:25px;font-weight:700;line-height:1.2;letter-spacing:-0.01em;color:#2a2010;}.ft-cols{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:40px;}.ft-col{display:flex;flex-direction:column;gap:12px;min-width:160px;}.ft-col-lbl{font-size:13px;font-weight:700;letter-spacing:0.06em;color:#5a4a10;text-transform:uppercase;}.ft-col a{font-size:13px;line-height:1.6;letter-spacing:0.02em;color:#3a3020;text-decoration:none;transition:color 0.4s cubic-bezier(0.16,1,0.3,1);display:inline-block;min-height:44px;line-height:44px;padding:0 4px;}.ft-col a:hover,.ft-col a:focus{color:#8a6f10;}.ft-contact-col{display:flex;flex-direction:column;gap:8px;}.ft-contact-col span{font-size:13px;line-height:1.6;color:#3a3020;}.ft-contact-col a{font-size:13px;line-height:1.6;color:#3a3020;text-decoration:none;transition:color 0.4s cubic-bezier(0.16,1,0.3,1);}.ft-contact-col a:hover,.ft-contact-col a:focus{color:#8a6f10;}.ft-contact-lbl{font-size:13px;font-weight:700;letter-spacing:0.06em;color:#5a4a10;text-transform:uppercase;margin-bottom:4px;}.ft-bottom{padding-top:24px;border-top:1px solid rgba(213,190,99,0.4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;}.ft-copy{font-size:13px;line-height:1.6;color:#5a4a10;}.ft-legal{display:flex;flex-wrap:wrap;gap:24px;}.ft-legal a{font-size:13px;line-height:1.6;color:#5a4a10;text-decoration:none;transition:color 0.5s ease-in-out;min-height:44px;display:inline-flex;align-items:center;}.ft-legal a:hover,.ft-legal a:focus{color:#2a2010;}.ck-card{position:fixed;top:24px;right:24px;width:340px;background:#ffffff;border:1px solid #E6DBB5;border-radius:20px;box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);padding:24px;z-index:1000;display:none;opacity:0;transition:opacity 0.42s cubic-bezier(0.16,1,0.3,1);}.ck-card.ck-vis{opacity:1;}.ck-head{font-size:13px;font-weight:700;line-height:1.4;letter-spacing:0.02em;color:#2a2010;margin-bottom:8px;}.ck-desc{font-size:13px;line-height:1.6;color:#3a3020;margin-bottom:24px;}.ck-toggles{display:none;flex-direction:column;gap:12px;margin-bottom:24px;}.ck-toggles.ck-open{display:flex;}.ck-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;}.ck-toggle-lbl{font-size:13px;line-height:1.4;color:#3a3020;flex:1;}.ck-toggle-lbl small{display:block;font-size:13px;color:#5a4a10;margin-top:4px;}.ck-switch{position:relative;width:40px;height:24px;flex-shrink:0;}.ck-switch input{opacity:0;width:0;height:0;position:absolute;}.ck-track{position:absolute;inset:0;background:#E6DBB5;border-radius:36px;cursor:pointer;transition:background 0.4s ease-in-out;}.ck-track::after{content:'';position:absolute;width:18px;height:18px;left:3px;top:3px;background:#ffffff;border-radius:36px;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1);box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);}.ck-switch input:checked + .ck-track{background:#D5BE63;}.ck-switch input:checked + .ck-track::after{transform:translateX(16px);}.ck-switch input:disabled + .ck-track{opacity:0.6;cursor:not-allowed;}.ck-switch input:focus + .ck-track{box-shadow:0 0 0 3px rgba(213,190,99,0.45);}.ck-btns{display:flex;gap:8px;}.ck-btn{flex:1;padding:12px 8px;font-size:13px;font-weight:600;letter-spacing:0.03em;border:none;border-radius:12px;cursor:pointer;min-height:44px;transition:background 0.45s cubic-bezier(0.16,1,0.3,1),color 0.35s ease-in-out;font-family:'Open Sans',sans-serif;}.ck-btn-acc{background:linear-gradient(135deg,#D5BE63 0%,#c4aa45 100%);color:#2a2010;}.ck-btn-acc:hover,.ck-btn-acc:focus{background:linear-gradient(135deg,#c4aa45 0%,#b09830 100%);}.ck-btn-rej{background:#F3F2F1;color:#2a2010;border:1px solid #E6DBB5;}.ck-btn-rej:hover,.ck-btn-rej:focus{background:#E6DBB5;}.ck-settings-lnk{display:block;text-align:center;font-size:13px;color:#5a4a10;margin-top:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;background:none;border:none;font-family:'Open Sans',sans-serif;width:100%;transition:color 0.4s ease-in-out;}.ck-settings-lnk:hover,.ck-settings-lnk:focus{color:#2a2010;}@media (max-width:700px){.hd-top{padding:24px 24px 12px;flex-direction:column;align-items:flex-start;gap:12px;}.hd-nav-strip{padding:0 24px;}.hd-nav-strip nav a{padding:12px 12px 12px 0;margin-right:12px;}.ft{padding:40px 24px 24px;}.ft-cols{flex-direction:column;gap:24px;}.ck-card{right:12px;left:12px;width:auto;top:12px;}}.policy-text{max-width:1100px;margin:0 auto;padding:80px 40px;}.policy-text h1{font-size:46px;line-height:1.2;letter-spacing:-0.02em;color:#1b1b1b;margin-bottom:24px;margin-top:0;}.policy-text h2{font-size:34px;line-height:1.2;letter-spacing:-0.015em;color:#1b1b1b;margin-top:80px;margin-bottom:24px;}.policy-text h3{font-size:25px;line-height:1.4;letter-spacing:-0.01em;color:#1b1b1b;margin-top:40px;margin-bottom:12px;}.policy-text h4{font-size:25px;line-height:1.4;letter-spacing:-0.005em;color:#2c2c2c;margin-top:40px;margin-bottom:12px;}.policy-text h5{font-size:13px;line-height:1.6;letter-spacing:0.06em;text-transform:uppercase;color:#2c2c2c;margin-top:24px;margin-bottom:8px;}.policy-text h6{font-size:13px;line-height:1.6;letter-spacing:0.04em;color:#4a4a4a;margin-top:24px;margin-bottom:8px;}.policy-text p{font-size:13px;line-height:1.9;letter-spacing:0.015em;color:#2e2e2e;margin-top:0;margin-bottom:24px;}.policy-text strong,.policy-text b{font-weight:700;color:#1b1b1b;}.policy-text em,.policy-text i{font-style:italic;color:#3a3a3a;}.policy-text a{color:#a08d30;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color 0.45s cubic-bezier(0.16,1,0.3,1),text-decoration-color 0.45s cubic-bezier(0.16,1,0.3,1);}.policy-text a:hover{color:#D5BE63;text-decoration-color:#D5BE63;}.policy-text hr{border:none;border-top:1px solid #E6DBB5;margin-top:80px;margin-bottom:80px;}.policy-text table{width:100%;border-collapse:collapse;margin-top:24px;margin-bottom:40px;font-size:13px;line-height:1.6;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07),0 5px 25px 1px rgba(213,190,99,0.09);}.policy-text thead{background-color:#E6DBB5;}.policy-text thead th{font-size:13px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#1b1b1b;padding:12px 24px;text-align:left;border-bottom:2px solid #D5BE63;}.policy-text tbody tr{background-color:#ffffff;transition:background-color 0.35s cubic-bezier(0.16,1,0.3,1);}.policy-text tbody tr:nth-child(even){background-color:#F3F2F1;}.policy-text tbody tr:hover{background-color:#ede8d4;}.policy-text td{font-size:13px;line-height:1.6;letter-spacing:0.01em;color:#2e2e2e;padding:12px 24px;border-bottom:1px solid #E6DBB5;vertical-align:top;}.policy-text tbody tr:last-child td{border-bottom:none;}@media (max-width:768px){.policy-text{padding:40px 24px;}.policy-text h1{font-size:34px;}.policy-text h2{font-size:25px;margin-top:40px;}.policy-text h3{font-size:25px;margin-top:24px;}.policy-text h4{margin-top:24px;}.policy-text hr{margin-top:40px;margin-bottom:40px;}.policy-text table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;}}@media (max-width:480px){.policy-text{padding:24px 12px;}.policy-text h1{font-size:25px;}.policy-text h2{font-size:25px;}.policy-text thead th,.policy-text td{padding:8px 12px;}}.lp-prog{max-width:100%;overflow-x:hidden;}.lp-prog .pg-lim{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;}.lp-prog::selection{background:rgba(213,190,99,0.22);color:#1e1b14;}.lp-prog .divider-ab{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;}.lp-prog .divider-ab .d-thick{height:3px;background:#D5BE63;width:100%;}.lp-prog .divider-ab .d-thin{height:1px;background:#E6DBB5;width:100%;}/* ── TITLE BLOCK ── */ .lp-prog .ttl-band{position:relative;padding:40px 0;background-color:#F3F2F1;overflow:hidden;}.lp-prog .ttl-band::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient( 53deg,transparent,transparent 18px,rgba(213,190,99,0.07) 18px,rgba(213,190,99,0.07) 20px );pointer-events:none;}.lp-prog .ttl-inner{display:flex;flex-direction:row;align-items:center;gap:24px;position:relative;z-index:1;}.lp-prog .ttl-img-wrap{flex-shrink:0;width:160px;height:100px;overflow:hidden;border-radius:12px;}.lp-prog .ttl-img-wrap img{width:160px;height:100px;object-fit:cover;opacity:0.45;display:block;}.lp-prog .ttl-img-wrap.right img{opacity:0.35;}.lp-prog .ttl-text{flex:1;text-align:center;}.lp-prog .ttl-text h1{font-size:46px;line-height:1.2;letter-spacing:-0.03em;color:#1e1b14;margin:0 0 12px 0;font-weight:700;}.lp-prog .ttl-text h1 sup{font-size:13px;color:#D5BE63;letter-spacing:0.04em;font-weight:600;vertical-align:super;}.lp-prog .ttl-link{display:inline-block;font-size:13px;color:#1e1b14;text-decoration:none;border-bottom:2px solid #D5BE63;padding-bottom:2px;letter-spacing:0.06em;transition:color 0.45s cubic-bezier(0.16,1,0.3,1),border-color 0.45s cubic-bezier(0.16,1,0.3,1),box-shadow 0.45s cubic-bezier(0.16,1,0.3,1);}.lp-prog .ttl-link:hover{color:#8a7230;border-color:#8a7230;box-shadow:0 0 8px rgba(213,190,99,0.35);}/* ── SECTION 1:What & Why ── */ .lp-prog .about-svc{padding:80px 0;background:#fff;}.lp-prog .about-svc .grid-wrap{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:start;}.lp-prog .about-svc .col-fixed{position:relative;}.lp-prog .about-svc .col-fixed .img-frame{width:100%;height:340px;overflow:hidden;border-radius:20px;}.lp-prog .about-svc .col-fixed .img-frame img{width:100%;height:340px;object-fit:cover;display:block;transition:transform 0.55s cubic-bezier(0.16,1,0.3,1);}.lp-prog .about-svc .col-fixed .img-frame img:hover{transform:scale(1.03);}.lp-prog .about-svc .col-fixed .stat-badge{position:absolute;bottom:-8px;right:-8px;background:linear-gradient(53deg,#E6DBB5,#D5BE63);border-radius:12px;padding:12px 24px;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);}.lp-prog .about-svc .col-fixed .stat-badge .sb-num{font-size:34px;font-weight:700;line-height:1.2;color:#1e1b14;letter-spacing:-0.02em;display:block;}.lp-prog .about-svc .col-fixed .stat-badge .sb-lbl{font-size:13px;color:#3a3320;letter-spacing:0.04em;display:block;}.lp-prog .about-svc .col-flex h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;color:#1e1b14;margin:0 0 24px 0;font-weight:700;}.lp-prog .about-svc .col-flex h2 .dot{display:inline-block;width:7px;height:7px;background:#D5BE63;border-radius:4px;margin-left:6px;vertical-align:middle;}.lp-prog .about-svc .col-flex p{font-size:13px;line-height:1.9;color:#2e2a20;margin:0 0 12px 0;}.lp-prog .about-svc .prob-list{list-style:none;padding:0;margin:24px 0 0 0;display:flex;flex-direction:column;gap:8px;}.lp-prog .about-svc .prob-list li{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;color:#2e2a20;counter-increment:prob-c;}.lp-prog .about-svc .prob-list{counter-reset:prob-c;}.lp-prog .about-svc .prob-list li .p-num{font-size:34px;font-weight:700;line-height:1;color:rgba(213,190,99,0.28);flex-shrink:0;width:32px;letter-spacing:-0.03em;}.lp-prog .about-svc .prob-list li .p-chk{flex-shrink:0;margin-top:2px;}.lp-prog .about-svc .prob-list li .p-chk svg{display:block;}/* ── SECTION 2:Process Steps ── */ .lp-prog .process-svc{padding:80px 0 40px 0;background:linear-gradient(53deg,#F3F2F1 0%,#E6DBB5 100%);position:relative;}.lp-prog .process-svc::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:0;box-shadow:inset 0 0 60px 0 rgba(213,190,99,0.08);animation:edge-glow 4s ease-in-out infinite alternate;}@keyframes edge-glow{from{box-shadow:inset 0 0 40px 0 rgba(213,190,99,0.06);}to{box-shadow:inset 0 0 80px 8px rgba(213,190,99,0.14);}}.lp-prog .process-svc .sec-label{font-size:13px;letter-spacing:0.1em;color:#8a7230;text-transform:uppercase;margin:0 0 12px 0;}.lp-prog .process-svc h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;color:#1e1b14;margin:0 0 40px 0;font-weight:700;}.lp-prog .process-svc h2 .dot{display:inline-block;width:7px;height:7px;background:#D5BE63;border-radius:4px;margin-left:6px;vertical-align:middle;}.lp-prog .steps-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;position:relative;}.lp-prog .steps-row::before{content:"";position:absolute;top:28px;left:48px;right:48px;height:2px;border-top:2px dashed rgba(213,190,99,0.5);pointer-events:none;z-index:0;}.lp-prog .step-card{background:#fff;border-radius:20px;padding:24px;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);position:relative;z-index:1;transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1);}.lp-prog .step-card:hover{box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);transform:translateY(-4px);}.lp-prog .step-card .s-num{font-size:62px;font-weight:700;line-height:1;color:rgba(213,190,99,0.18);letter-spacing:-0.04em;margin:0 0 8px 0;}.lp-prog .step-card h4{font-size:13px;font-weight:700;line-height:1.4;color:#1e1b14;margin:0 0 8px 0;letter-spacing:0.02em;text-transform:uppercase;}.lp-prog .step-card p{font-size:13px;line-height:1.6;color:#3a3320;margin:0;}.lp-prog .step-card .s-mark{position:absolute;top:16px;right:16px;}.lp-prog .res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;padding-top:40px;border-top:1px solid rgba(213,190,99,0.3);}.lp-prog .res-card{background:rgba(255,255,255,0.7);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);}.lp-prog .res-card .rc-type{font-size:13px;letter-spacing:0.08em;color:#8a7230;text-transform:uppercase;font-weight:600;}.lp-prog .res-card .rc-name{font-size:13px;font-weight:700;color:#1e1b14;line-height:1.4;}.lp-prog .res-card .rc-size{font-size:13px;color:#6a5f3e;letter-spacing:0.03em;}.lp-prog .res-card .rc-dl{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#1e1b14;text-decoration:none;font-weight:600;margin-top:4px;transition:color 0.4s ease-in-out;}.lp-prog .res-card .rc-dl:hover{color:#8a7230;box-shadow:none;}.lp-prog .res-card .rc-dl svg{flex-shrink:0;}/* ── SECTION 3:Mentorship details ── */ .lp-prog .mentor-det{padding:80px 0;background:#fff;}.lp-prog .mentor-det .md-top{display:flex;flex-direction:row;gap:40px;align-items:flex-start;margin-bottom:40px;}.lp-prog .mentor-det .md-top .md-lead{flex:1;}.lp-prog .mentor-det .md-top .md-lead h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;color:#1e1b14;margin:0 0 12px 0;font-weight:700;}.lp-prog .mentor-det .md-top .md-lead h2 .dot{display:inline-block;width:7px;height:7px;background:#D5BE63;border-radius:4px;margin-left:6px;vertical-align:middle;}.lp-prog .mentor-det .md-top .md-lead p{font-size:13px;line-height:1.9;color:#2e2a20;margin:0 0 12px 0;}.lp-prog .mentor-det .md-top .md-aside{width:280px;flex-shrink:0;}.lp-prog .mentor-det .md-top .md-aside .img-frame{width:280px;height:220px;border-radius:20px;overflow:hidden;}.lp-prog .mentor-det .md-top .md-aside .img-frame img{width:280px;height:220px;object-fit:cover;display:block;transition:transform 0.55s cubic-bezier(0.16,1,0.3,1);}.lp-prog .mentor-det .md-top .md-aside .img-frame img:hover{transform:scale(1.04);}.lp-prog .mentor-det .feat-row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;}.lp-prog .feat-item{background:#F3F2F1;border-radius:12px;padding:24px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;transition:background 0.4s ease-in-out;}.lp-prog .feat-item:hover{background:#E6DBB5;}.lp-prog .feat-item .fi-mark{flex-shrink:0;margin-top:2px;}.lp-prog .feat-item .fi-body h5{font-size:13px;font-weight:700;color:#1e1b14;margin:0 0 4px 0;letter-spacing:0.02em;}.lp-prog .feat-item .fi-body p{font-size:13px;line-height:1.6;color:#3a3320;margin:0;}/* ── SECTION 4:Opinions / CTA ── */ .lp-prog .reviews-act{padding:80px 0;background:linear-gradient(53deg,#E6DBB5 0%,#F3F2F1 100%);position:relative;}.lp-prog .reviews-act::before{content:"";position:absolute;inset:0;pointer-events:none;animation:edge-glow 5s ease-in-out infinite alternate;}.lp-prog .reviews-act .ra-top{text-align:center;margin-bottom:40px;}.lp-prog .reviews-act .ra-top h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;color:#1e1b14;margin:0 0 8px 0;font-weight:700;}.lp-prog .reviews-act .ra-top h2 .dot{display:inline-block;width:7px;height:7px;background:#D5BE63;border-radius:4px;margin-left:6px;vertical-align:middle;}.lp-prog .reviews-act .ra-top p{font-size:13px;line-height:1.6;color:#3a3320;margin:0;}.lp-prog .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:40px;}.lp-prog .rev-card{background:#fff;border-radius:20px;padding:24px;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);display:flex;flex-direction:column;gap:12px;transition:box-shadow 0.5s cubic-bezier(0.16,1,0.3,1);}.lp-prog .rev-card:hover{box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);}.lp-prog .rev-card .rc-stars{display:flex;flex-direction:row;gap:4px;}.lp-prog .rev-card .rc-stars span{display:block;width:12px;height:12px;background:#D5BE63;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);}.lp-prog .rev-card .rc-stars span.empty{background:#E6DBB5;}.lp-prog .rev-card blockquote{font-size:13px;line-height:1.9;color:#2e2a20;margin:0;padding:0;font-style:italic;}.lp-prog .rev-card .rc-author{font-size:13px;font-weight:700;color:#1e1b14;letter-spacing:0.03em;}.lp-prog .rev-card .rc-role{font-size:13px;color:#6a5f3e;}.lp-prog .act-bar{background:#1e1b14;border-radius:20px;padding:40px;display:flex;flex-direction:row;align-items:center;gap:40px;box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);}.lp-prog .act-bar .ab-text{flex:1;}.lp-prog .act-bar .ab-text h3{font-size:25px;line-height:1.4;color:#F3F2F1;margin:0 0 8px 0;font-weight:700;letter-spacing:-0.01em;}.lp-prog .act-bar .ab-text p{font-size:13px;line-height:1.6;color:#c8b97a;margin:0;}.lp-prog .act-bar .ab-btn{flex-shrink:0;display:inline-block;text-decoration:none;padding:12px 40px;border-radius:12px;font-size:13px;font-weight:700;letter-spacing:0.06em;color:#1e1b14;background:linear-gradient(53deg,#E6DBB5,#D5BE63);box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);position:relative;overflow:hidden;cursor:pointer;transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1);}.lp-prog .act-bar .ab-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(53deg,#D5BE63,#b89e42);opacity:0;transition:opacity 0.45s cubic-bezier(0.16,1,0.3,1);}.lp-prog .act-bar .ab-btn:hover{box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);transform:translateY(-2px);}.lp-prog .act-bar .ab-btn:hover::after{opacity:1;}.lp-prog .act-bar .ab-btn span{position:relative;z-index:1;}.lp-prog .act-bar .ab-btn:active{transform:scale(0.97);}/* ── RESPONSIVE ── */ @media (max-width:900px){.lp-prog .ttl-img-wrap{display:none;}.lp-prog .about-svc .grid-wrap{grid-template-columns:1fr;}.lp-prog .about-svc .col-fixed .img-frame{height:220px;}.lp-prog .about-svc .col-fixed .img-frame img{height:220px;}.lp-prog .steps-row{grid-template-columns:repeat(2,1fr);}.lp-prog .steps-row::before{display:none;}.lp-prog .res-grid{grid-template-columns:repeat(2,1fr);}.lp-prog .mentor-det .md-top{flex-direction:column;}.lp-prog .mentor-det .md-top .md-aside{width:100%;}.lp-prog .mentor-det .md-top .md-aside .img-frame{width:100%;height:200px;}.lp-prog .mentor-det .md-top .md-aside .img-frame img{width:100%;height:200px;}.lp-prog .rev-grid{grid-template-columns:1fr;}.lp-prog .act-bar{flex-direction:column;align-items:flex-start;}.lp-prog .ttl-text h1{font-size:34px;}}@media (max-width:600px){.lp-prog .steps-row{grid-template-columns:1fr;}.lp-prog .res-grid{grid-template-columns:1fr;}.lp-prog .mentor-det .feat-row{grid-template-columns:1fr;}.lp-prog .about-svc .col-fixed .stat-badge{position:static;margin-top:12px;display:inline-block;}.lp-prog .process-svc h2{font-size:25px;}.lp-prog .about-svc .col-flex h2{font-size:25px;}.lp-prog .mentor-det .md-top .md-lead h2{font-size:25px;}}.ctus{background:#ffffff;overflow-x:clip;padding:0;}.ctus .pg-wrap{max-width:1100px;margin:0 auto;padding:0 24px;}.ctus .drop-in{animation:dropBounce 0.55s cubic-bezier(0.16,1,0.3,1) both;}@keyframes dropBounce{0%{opacity:0;transform:translateY(-32px);}70%{transform:translateY(4px);}85%{transform:translateY(-2px);}100%{opacity:1;transform:translateY(0);}}.ctus .circ-deco{position:absolute;border-radius:36px;pointer-events:none;overflow:hidden;}.ctus::selection{background:rgba(213,190,99,0.22);color:#1e1a0e;}/* ── BLOCK 1:TITLE ── */ .ctus .ttl-blk{position:relative;padding:80px 0 80px;background:linear-gradient(180deg,#F3F2F1 0%,#ffffff 100%);overflow:hidden;}.ctus .ttl-blk .deco-circles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;}.ctus .ttl-blk .deco-circles span{position:absolute;border-radius:36px;opacity:0.13;background:linear-gradient(53deg,#E6DBB5,#D5BE63);}.ctus .ttl-blk .deco-circles span:nth-child(1){width:320px;height:320px;top:-80px;right:-60px;border-radius:36px;}.ctus .ttl-blk .deco-circles span:nth-child(2){width:180px;height:180px;top:40px;right:180px;border-radius:36px;opacity:0.07;}.ctus .ttl-blk .deco-circles span:nth-child(3){width:90px;height:90px;top:120px;right:360px;border-radius:36px;opacity:0.09;}.ctus .ttl-blk .ttl-inner{position:relative;display:flex;flex-direction:column;gap:24px;max-width:640px;}.ctus .ttl-blk .sup-tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:0.08em;color:#6a5d2a;text-transform:uppercase;}.ctus .ttl-blk .sup-tag .dot-sw{width:8px;height:8px;border-radius:4px;background:#D5BE63;display:inline-block;}.ctus .ttl-blk .h1-main{font-size:62px;line-height:1.2;letter-spacing:-0.03em;color:#1e1a0e;margin:0;}.ctus .ttl-blk .h1-main .accent-sup{font-size:13px;color:#D5BE63;vertical-align:super;letter-spacing:0.04em;font-weight:400;margin-left:4px;}.ctus .ttl-blk .h2-sub{font-size:25px;line-height:1.4;letter-spacing:-0.01em;color:#3a3220;margin:0;font-weight:400;}.ctus .ttl-blk .ttl-desc{font-size:13px;line-height:1.6;color:#5a5040;margin:0;max-width:480px;}.ctus .ttl-blk .dot-after::after{content:'';display:inline-block;width:6px;height:6px;border-radius:4px;background:#D5BE63;margin-left:8px;vertical-align:middle;}/* ── BLOCK 2:FORM + CONTACT DETAILS ── */ .ctus .frm-blk{padding:80px 0 40px;background:#ffffff;position:relative;}.ctus .frm-blk .frm-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:40px;align-items:start;}.ctus .frm-blk .frm-card{background:#F3F2F1;border-radius:20px;padding:40px;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);}.ctus .frm-blk .frm-h{font-size:34px;line-height:1.2;letter-spacing:-0.02em;color:#1e1a0e;margin:0 0 8px;}.ctus .frm-blk .frm-sub{font-size:13px;line-height:1.6;color:#5a5040;margin:0 0 24px;}.ctus .frm-blk form{display:flex;flex-direction:column;gap:12px;}.ctus .frm-blk .fld-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.ctus .frm-blk .fld-grp{display:flex;flex-direction:column;gap:4px;}.ctus .frm-blk .fld-grp label{font-size:13px;line-height:1.4;color:#3a3220;letter-spacing:0.03em;}.ctus .frm-blk .fld-grp input,.ctus .frm-blk .fld-grp select,.ctus .frm-blk .fld-grp textarea{border:1.5px solid #ddd5b8;border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.6;color:#1e1a0e;background:#ffffff;outline:none;transition:border-color 0.45s cubic-bezier(0.16,1,0.3,1),box-shadow 0.45s cubic-bezier(0.16,1,0.3,1);width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;}.ctus .frm-blk .fld-grp input::placeholder,.ctus .frm-blk .fld-grp textarea::placeholder{color:#9e9070;}.ctus .frm-blk .fld-grp input:focus,.ctus .frm-blk .fld-grp select:focus,.ctus .frm-blk .fld-grp textarea:focus{border-color:#D5BE63;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07),inset 0 2px 6px rgba(213,190,99,0.06);}.ctus .frm-blk .fld-grp select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235a5040' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer;}.ctus .frm-blk .fld-grp textarea{resize:vertical;min-height:100px;}.ctus .frm-blk .opt-grp{display:flex;flex-direction:column;gap:8px;}.ctus .frm-blk .opt-grp .opt-lbl{font-size:13px;color:#3a3220;letter-spacing:0.03em;margin-bottom:4px;display:block;}.ctus .frm-blk .chk-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;}.ctus .frm-blk .chk-item{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;}.ctus .frm-blk .chk-item input[type="checkbox"]{width:18px;height:18px;border:1.5px solid #ddd5b8;border-radius:4px;background:#ffffff;appearance:none;-webkit-appearance:none;cursor:pointer;flex-shrink:0;transition:background 0.4s cubic-bezier(0.16,1,0.3,1),border-color 0.4s cubic-bezier(0.16,1,0.3,1);position:relative;}.ctus .frm-blk .chk-item input[type="checkbox"]:checked{background:#D5BE63;border-color:#D5BE63;}.ctus .frm-blk .chk-item input[type="checkbox"]:checked::after{content:'';position:absolute;left:4px;top:2px;width:6px;height:9px;border:2px solid #ffffff;border-top:none;border-left:none;transform:rotate(45deg);}.ctus .frm-blk .chk-item .chk-lbl{font-size:13px;color:#3a3220;line-height:1.4;cursor:pointer;}.ctus .frm-blk .prv-row{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px 0 0;}.ctus .frm-blk .prv-row input[type="checkbox"]{width:18px;height:18px;border:1.5px solid #ddd5b8;border-radius:4px;background:#ffffff;appearance:none;-webkit-appearance:none;cursor:pointer;flex-shrink:0;margin-top:2px;transition:background 0.4s cubic-bezier(0.16,1,0.3,1),border-color 0.4s cubic-bezier(0.16,1,0.3,1);position:relative;}.ctus .frm-blk .prv-row input[type="checkbox"]:checked{background:#D5BE63;border-color:#D5BE63;}.ctus .frm-blk .prv-row input[type="checkbox"]:checked::after{content:'';position:absolute;left:4px;top:2px;width:6px;height:9px;border:2px solid #ffffff;border-top:none;border-left:none;transform:rotate(45deg);}.ctus .frm-blk .prv-txt{font-size:13px;line-height:1.6;color:#5a5040;}.ctus .frm-blk .prv-txt a{color:#6a5d2a;text-decoration:underline;text-underline-offset:2px;transition:color 0.45s ease-in-out;}.ctus .frm-blk .prv-txt a:hover{color:#D5BE63;text-shadow:0 0 8px rgba(213,190,99,0.35);}.ctus .frm-blk .btn-submit{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;border-radius:12px;border:none;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;color:#1e1a0e;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(53deg,#E6DBB5,#D5BE63);box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.35s cubic-bezier(0.16,1,0.3,1);align-self:flex-start;}.ctus .frm-blk .btn-submit::before{content:'';position:absolute;inset:0;background:linear-gradient(53deg,#D5BE63,#c4a93e);opacity:0;transition:opacity 0.45s cubic-bezier(0.16,1,0.3,1);}.ctus .frm-blk .btn-submit:hover{box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);transform:translateY(-1px);}.ctus .frm-blk .btn-submit:hover::before{opacity:1;}.ctus .frm-blk .btn-submit:active{transform:translateY(0);}.ctus .frm-blk .btn-submit span{position:relative;z-index:1 !important;}.ctus .frm-blk .btn-submit::after{content:'';position:absolute;left:0;top:0;height:100%;width:0%;background:rgba(255,255,255,0.18);transition:width 0.55s cubic-bezier(0.16,1,0.3,1);}.ctus .frm-blk .btn-submit:active::after{width:100%;transition:width 2s linear;}/* ── CONTACT SIDE ── */ .ctus .frm-blk .cnt-side{display:flex;flex-direction:column;gap:24px;padding-top:12px;}.ctus .frm-blk .cnt-side .side-h{font-size:25px;line-height:1.2;letter-spacing:-0.015em;color:#1e1a0e;margin:0;}.ctus .frm-blk .cnt-side .side-desc{font-size:13px;line-height:1.6;color:#5a5040;margin:0;}.ctus .frm-blk .cnt-items{display:flex;flex-direction:column;gap:12px;}.ctus .frm-blk .cnt-item{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:12px;background:#F3F2F1;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),background 0.45s cubic-bezier(0.16,1,0.3,1);}.ctus .frm-blk .cnt-item:hover{background:#E6DBB5;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);}.ctus .frm-blk .cnt-item .ci-label{font-size:13px;letter-spacing:0.06em;text-transform:uppercase;color:#6a5d2a;display:flex;flex-direction:row;align-items:center;gap:8px;}.ctus .frm-blk .cnt-item .ci-label .dot-sw{width:6px;height:6px;border-radius:4px;background:#D5BE63;display:inline-block;}.ctus .frm-blk .cnt-item .ci-val{font-size:13px;line-height:1.6;color:#1e1a0e;}.ctus .frm-blk .cnt-item .ci-val a{color:#1e1a0e;text-decoration:none;transition:color 0.45s ease-in-out;}.ctus .frm-blk .cnt-item .ci-val a:hover{color:#6a5d2a;text-shadow:0 0 8px rgba(213,190,99,0.35);}/* ── BLOCK 3:ACTIVITY FEED ── */ .ctus .feed-blk{padding:40px 0 80px;background:linear-gradient(180deg,#ffffff 0%,#F3F2F1 100%);position:relative;}.ctus .feed-blk .feed-inner{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:40px;align-items:start;}.ctus .feed-blk .feed-left{display:flex;flex-direction:column;gap:24px;}.ctus .feed-blk .feed-h{font-size:34px;line-height:1.2;letter-spacing:-0.02em;color:#1e1a0e;margin:0;}.ctus .feed-blk .feed-desc{font-size:13px;line-height:1.6;color:#5a5040;margin:0;}.ctus .feed-blk .feed-stat{display:flex;flex-direction:column;gap:4px;}.ctus .feed-blk .feed-stat .fs-num{font-size:46px;line-height:1.2;letter-spacing:-0.03em;color:#1e1a0e;}.ctus .feed-blk .feed-stat .fs-lbl{font-size:13px;color:#6a5d2a;letter-spacing:0.04em;}.ctus .feed-blk .feed-center{display:flex;flex-direction:column;gap:8px;}.ctus .feed-blk .feed-entry{display:flex;flex-direction:row;gap:12px;align-items:flex-start;padding:16px;border-radius:12px;background:#ffffff;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);transition:background 0.5s cubic-bezier(0.16,1,0.3,1),box-shadow 0.5s cubic-bezier(0.16,1,0.3,1);}.ctus .feed-blk .feed-entry:hover{background:#F3F2F1;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);}.ctus .feed-blk .feed-entry + .feed-entry{margin-top:0;}.ctus .feed-blk .fe-icon{width:32px;height:32px;border-radius:12px;background:linear-gradient(53deg,#E6DBB5,#D5BE63);flex-shrink:0;display:flex;align-items:center;justify-content:center;}.ctus .feed-blk .fe-icon svg{width:16px;height:16px;fill:none;stroke:#3a3220;stroke-width:1.5;stroke-linecap:round;}.ctus .feed-blk .fe-body{display:flex;flex-direction:column;gap:4px;flex:1;}.ctus .feed-blk .fe-time{font-size:13px;color:#9e9070;letter-spacing:0.03em;}.ctus .feed-blk .fe-text{font-size:13px;line-height:1.6;color:#3a3220;}.ctus .feed-blk .feed-right{display:flex;flex-direction:column;gap:24px;padding-top:8px;}.ctus .feed-blk .resp-card{border-radius:20px;background:#1e1a0e;padding:24px;box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);display:flex;flex-direction:column;gap:12px;}.ctus .feed-blk .resp-card .rc-label{font-size:13px;letter-spacing:0.06em;text-transform:uppercase;color:#D5BE63;}.ctus .feed-blk .resp-card .rc-val{font-size:46px;line-height:1.2;letter-spacing:-0.03em;color:#E6DBB5;}.ctus .feed-blk .resp-card .rc-sub{font-size:13px;line-height:1.6;color:#9e9070;}.ctus .feed-blk .tags-grp{display:flex;flex-direction:column;gap:8px;}.ctus .feed-blk .tag-item{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#F3F2F1;font-size:13px;color:#3a3220;transition:background 0.4s cubic-bezier(0.16,1,0.3,1);}.ctus .feed-blk .tag-item:hover{background:#E6DBB5;}.ctus .feed-blk .tag-item .dot-sw{width:6px;height:6px;border-radius:4px;background:#D5BE63;flex-shrink:0;}/* ── NUMBERED LIST STYLE ── */ .ctus .num-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}.ctus .num-list li{position:relative;padding-left:40px;font-size:13px;line-height:1.6;color:#3a3220;}.ctus .num-list li::before{content:attr(data-n);position:absolute;left:0;top:-4px;font-size:34px;line-height:1.2;color:rgba(213,190,99,0.22);letter-spacing:-0.02em;pointer-events:none;}/* ── RESPONSIVE ── */ @media (max-width:860px){.ctus .ttl-blk .h1-main{font-size:46px;}.ctus .frm-blk .frm-grid{grid-template-columns:1fr;}.ctus .feed-blk .feed-inner{grid-template-columns:1fr;}.ctus .frm-blk .fld-row{grid-template-columns:1fr;}}@media (max-width:560px){.ctus .ttl-blk .h1-main{font-size:34px;}.ctus .frm-blk .frm-card{padding:24px;}.ctus .feed-blk .rc-val,.ctus .feed-blk .feed-stat .fs-num{font-size:34px;}}.srvs{background:#ffffff;overflow-x:clip;position:relative;}.srvs .geo-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0;}.srvs .geo-bg::before{content:'';position:absolute;top:-120px;right:-80px;width:480px;height:480px;border-radius:50%;border:1px solid rgba(213,190,99,0.08);}.srvs .geo-bg::after{content:'';position:absolute;bottom:200px;left:-100px;width:320px;height:320px;border-radius:50%;border:1px solid rgba(213,190,99,0.06);}.srvs .geo-circ{position:absolute;top:60%;right:8%;width:200px;height:200px;border-radius:50%;border:1px solid rgba(230,219,181,0.09);pointer-events:none;}.srvs .aurora-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;animation:aurora-blend 14s ease-in-out infinite alternate;background:radial-gradient(ellipse 60% 40% at 20% 30%,rgba(213,190,99,0.05) 0%,transparent 70%),radial-gradient(ellipse 50% 35% at 80% 70%,rgba(230,219,181,0.06) 0%,transparent 70%);}@keyframes aurora-blend{0%{background:radial-gradient(ellipse 60% 40% at 20% 30%,rgba(213,190,99,0.05) 0%,transparent 70%),radial-gradient(ellipse 50% 35% at 80% 70%,rgba(230,219,181,0.06) 0%,transparent 70%);}100%{background:radial-gradient(ellipse 55% 45% at 35% 55%,rgba(213,190,99,0.04) 0%,transparent 70%),radial-gradient(ellipse 60% 30% at 65% 25%,rgba(230,219,181,0.07) 0%,transparent 70%);}}.srvs .pg-wrap{max-width:1100px;margin:0 auto;padding:0 24px;position:relative;z-index:1;}.srvs .divider{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:0;}.srvs .divider::before,.srvs .divider::after{content:'';display:block;width:60px;height:1px;background:rgba(213,190,99,0.4);}.srvs .divider-cross{width:10px;height:10px;position:relative;flex-shrink:0;}.srvs .divider-cross::before,.srvs .divider-cross::after{content:'';position:absolute;background:rgba(213,190,99,0.5);}.srvs .divider-cross::before{width:10px;height:1px;top:50%;left:0;transform:translateY(-50%);}.srvs .divider-cross::after{width:1px;height:10px;left:50%;top:0;transform:translateX(-50%);}.srvs .ttl-blk{padding:80px 0 40px;position:relative;text-align:center;}.srvs .ttl-blk .blob-a{position:absolute;top:30px;left:15%;width:180px;height:180px;border-radius:50%;background:rgba(213,190,99,0.08);filter:blur(40px);pointer-events:none;}.srvs .ttl-blk .blob-b{position:absolute;top:60px;right:12%;width:140px;height:140px;border-radius:50%;background:rgba(230,219,181,0.10);filter:blur(30px);pointer-events:none;}.srvs .ttl-blk .eyebrow{display:inline-block;font-size:13px;letter-spacing:0.12em;color:#8a7a3a;text-transform:uppercase;margin-bottom:24px;padding:4px 12px;border:1px solid rgba(213,190,99,0.3);border-radius:4px;}.srvs .ttl-blk h1{font-size:62px;line-height:1.2;letter-spacing:-0.03em;color:#1e1c16;margin:0 auto 24px;max-width:820px;}.srvs .ttl-blk h1 .mark-ul{position:relative;display:inline;}.srvs .ttl-blk h1 .mark-ul::after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:8px;background:rgba(213,190,99,0.45);border-radius:4px;z-index:-1;}.srvs .ttl-blk .sub-p{font-size:25px;line-height:1.6;color:#3d3820;max-width:600px;margin:0 auto 40px;}.srvs .ttl-blk .img-wrap{position:relative;max-width:860px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);}.srvs .ttl-blk .img-wrap img{width:100%;height:480px;object-fit:cover;display:block;border-radius:20px;}.srvs .ttl-blk .img-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(53deg,rgba(230,219,181,0.18) 0%,rgba(213,190,99,0.08) 100%);mix-blend-mode:multiply;border-radius:20px;pointer-events:none;}.srvs .ttl-blk .img-wrap .dof-fg{position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to top,rgba(255,255,255,0.35) 0%,transparent 100%);filter:blur(2px);pointer-events:none;border-radius:0 0 20px 20px;}.srvs .det-blk{padding:80px 0;position:relative;background:#F3F2F1;}.srvs .det-blk .bg-img-wrap{position:absolute;inset:0;overflow:hidden;border-radius:0;}.srvs .det-blk .bg-img-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(53deg,rgba(230,219,181,0.82) 0%,rgba(243,242,241,0.92) 100%);mix-blend-mode:multiply;}.srvs .det-blk .pg-wrap{position:relative;z-index:1;}.srvs .det-blk .two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;}.srvs .det-blk .col-a{position:sticky;top:40px;}.srvs .det-blk .col-b{padding-top:80px;}.srvs .det-blk .sec-label{font-size:13px;letter-spacing:0.10em;color:#8a7a3a;text-transform:uppercase;margin-bottom:24px;display:block;}.srvs .det-blk h2{font-size:46px;line-height:1.2;letter-spacing:-0.02em;color:#1e1c16;margin:0 0 24px;}.srvs .det-blk h2 .dot-acc{display:inline-block;width:6px;height:6px;border-radius:50%;background:#D5BE63;margin-left:4px;vertical-align:middle;position:relative;top:-3px;}.srvs .det-blk .intro-p{font-size:25px;line-height:1.6;color:#2e2b18;margin:0 0 24px;}.srvs .det-blk .body-p{font-size:13px;line-height:1.9;color:#3d3820;margin:0 0 24px;}.srvs .det-blk .stat-row{display:flex;flex-direction:row;gap:24px;margin-top:40px;}.srvs .det-blk .stat-item{flex:1;background:#ffffff;border-radius:12px;padding:24px;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1);position:relative;overflow:hidden;}.srvs .det-blk .stat-item::before{content:'';position:absolute;top:0;left:0;width:3px;height:0;background:linear-gradient(53deg,#E6DBB5 0%,#D5BE63 100%);border-radius:0 0 4px 4px;transition:height 0.50s cubic-bezier(0.16,1,0.3,1);}.srvs .det-blk .stat-item:hover::before{height:100%;}.srvs .det-blk .stat-item:hover{box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);transform:translateY(-2px);}.srvs .det-blk .stat-num{font-size:46px;line-height:1.2;letter-spacing:-0.03em;color:#D5BE63;display:block;}.srvs .det-blk .stat-lbl{font-size:13px;line-height:1.6;color:#3d3820;display:block;margin-top:4px;}.srvs .det-blk .svc-list{display:flex;flex-direction:column;gap:24px;}.srvs .det-blk .svc-card{background:#ffffff;border-radius:20px;padding:40px;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);position:relative;overflow:hidden;transition:box-shadow 0.40s cubic-bezier(0.16,1,0.3,1),transform 0.40s cubic-bezier(0.16,1,0.3,1);}.srvs .det-blk .svc-card::after{content:'';position:absolute;top:0;right:0;width:0;height:3px;background:linear-gradient(53deg,#E6DBB5 0%,#D5BE63 100%);border-radius:0 20px 0 0;transition:width 0.50s cubic-bezier(0.16,1,0.3,1);}.srvs .det-blk .svc-card:hover::after{width:100%;}.srvs .det-blk .svc-card:hover{box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);transform:translateY(-3px);}.srvs .det-blk .svc-card .num-pfx{font-size:62px;line-height:1.2;letter-spacing:-0.04em;color:rgba(213,190,99,0.18);position:absolute;top:8px;right:24px;pointer-events:none;user-select:none;}.srvs .det-blk .svc-card h4{font-size:25px;line-height:1.4;letter-spacing:-0.01em;color:#1e1c16;margin:0 0 12px;}.srvs .det-blk .svc-card .card-p{font-size:13px;line-height:1.9;color:#3d3820;margin:0 0 24px;}.srvs .det-blk .svc-card .step-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}.srvs .det-blk .svc-card .step-list li{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-size:13px;line-height:1.9;color:#2e2b18;}.srvs .det-blk .svc-card .step-list .s-num{font-size:13px;color:#8a7a3a;font-weight:600;letter-spacing:0.06em;flex-shrink:0;min-width:24px;}.srvs .det-blk .svc-card .step-list .s-dur{font-size:13px;color:#8a7a3a;letter-spacing:0.04em;flex-shrink:0;margin-left:auto;padding-left:8px;white-space:nowrap;}.srvs .det-blk .svc-card .step-list .s-txt{flex:1;}.srvs .det-blk .faq-list{display:flex;flex-direction:column;gap:4px;margin-top:40px;}.srvs .det-blk .faq-item{background:#ffffff;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);}.srvs .det-blk .faq-item summary{font-size:13px;line-height:1.6;color:#1e1c16;padding:24px;cursor:pointer;list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;transition:background 0.35s ease-in-out;}.srvs .det-blk .faq-item summary::-webkit-details-marker{display:none;}.srvs .det-blk .faq-item summary::after{content:'';display:block;width:16px;height:16px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%238a7a3a' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform 0.40s cubic-bezier(0.16,1,0.3,1);}.srvs .det-blk .faq-item[open] summary::after{transform:rotate(180deg);}.srvs .det-blk .faq-item summary:hover{background:rgba(243,242,241,0.8);}.srvs .det-blk .faq-body{font-size:13px;line-height:1.9;color:#3d3820;padding:0 24px 24px;}.srvs .det-blk .cta-strip{margin-top:40px;background:linear-gradient(53deg,#E6DBB5 0%,#D5BE63 100%);border-radius:20px;padding:40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);}.srvs .det-blk .cta-strip .cta-txt h3{font-size:34px;line-height:1.2;letter-spacing:-0.02em;color:#1e1c16;margin:0 0 8px;}.srvs .det-blk .cta-strip .cta-txt p{font-size:13px;line-height:1.6;color:#2e2b18;margin:0;}.srvs .det-blk .btn-prim{display:inline-block;padding:12px 40px;background:#1e1c16;color:#E6DBB5;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;border-radius:4px;border:none;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),color 0.45s cubic-bezier(0.16,1,0.3,1);}.srvs .det-blk .btn-prim::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;background:linear-gradient(53deg,#E6DBB5 0%,#D5BE63 100%);transition:height 0.45s cubic-bezier(0.16,1,0.3,1);z-index:0;}.srvs .det-blk .btn-prim span{position:relative;z-index:1;}.srvs .det-blk .btn-prim:hover::before{height:100%;}.srvs .det-blk .btn-prim:hover{color:#1e1c16;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);}.srvs .det-blk .btn-prim:focus-visible{outline:2px solid #D5BE63;outline-offset:3px;}.srvs .det-blk .btn-prim:active{transform:scale(0.98);}@media (max-width:900px){.srvs .ttl-blk h1{font-size:46px;}.srvs .ttl-blk .img-wrap img{height:320px;}.srvs .det-blk .two-col{grid-template-columns:1fr;gap:40px;}.srvs .det-blk .col-a{position:static;}.srvs .det-blk .col-b{padding-top:0;}.srvs .det-blk h2{font-size:34px;}.srvs .det-blk .stat-row{flex-direction:column;gap:12px;}.srvs .det-blk .cta-strip{flex-direction:column;align-items:flex-start;}.srvs .det-blk .cta-strip .cta-txt h3{font-size:25px;}}@media (max-width:600px){.srvs .ttl-blk{padding:40px 0 24px;}.srvs .ttl-blk h1{font-size:34px;}.srvs .ttl-blk .sub-p{font-size:13px;}.srvs .ttl-blk .img-wrap img{height:220px;}.srvs .det-blk{padding:40px 0;}.srvs .det-blk .svc-card{padding:24px;}.srvs .det-blk .cta-strip{padding:24px;}}.abt-us{max-width:100%;overflow-x:hidden;}.abt-us *,.abt-us *::before,.abt-us *::after{box-sizing:border-box;}.abt-us .pg-wrap{max-width:1100px;margin:0 auto;padding:0 24px;}/* TITLE BLOCK */ .abt-us .ttl-blk{position:relative;padding:80px 0 80px;background:#fff;overflow:hidden;}.abt-us .ttl-blk::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 60%,rgba(213,190,99,0.13) 0%,rgba(230,219,181,0.07) 55%,transparent 100%);pointer-events:none;}.abt-us .ttl-grid-lines{position:absolute;inset:0;pointer-events:none;overflow:hidden;}.abt-us .ttl-grid-lines::before{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 59px,rgba(213,190,99,0.06) 60px),repeating-linear-gradient(90deg,transparent,transparent 79px,rgba(213,190,99,0.06) 80px);}.abt-us .ttl-inner{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;}.abt-us .ttl-pre{font-size:13px;letter-spacing:0.12em;color:#7a6c3a;text-transform:uppercase;line-height:1.4;background:rgba(213,190,99,0.12);padding:4px 12px;border-radius:4px;}.abt-us .ttl-desc{font-size:25px;line-height:1.4;color:#3a3228;max-width:560px;order:-1;}.abt-us .ttl-h1{font-size:62px;line-height:1.2;letter-spacing:-0.025em;color:#1e1a12;margin:0;max-width:720px;}.abt-us .ttl-h1 .dot-acc{display:inline-block;width:10px;height:10px;border-radius:50%;background:#D5BE63;margin-left:8px;vertical-align:middle;position:relative;top:-4px;}.abt-us .ttl-meta{display:flex;flex-direction:row;gap:40px;margin-top:8px;}.abt-us .ttl-stat{display:flex;flex-direction:column;gap:4px;}.abt-us .ttl-stat-num{font-size:46px;line-height:1.2;letter-spacing:-0.03em;color:#D5BE63;font-weight:700;}.abt-us .ttl-stat-lbl{font-size:13px;line-height:1.6;color:#7a6c3a;letter-spacing:0.04em;}/* DIVIDER 1 - convex arc */ .abt-us .div-arc-1{width:100%;line-height:0;overflow:hidden;}.abt-us .div-arc-1 svg{display:block;width:100%;}/* STORY SECTION */ .abt-us .story-sec{position:relative;background:#F3F2F1;padding:80px 0;}.abt-us .story-diag{position:absolute;top:0;right:0;width:200px;height:200px;pointer-events:none;overflow:hidden;}.abt-us .story-diag::before,.abt-us .story-diag::after{content:'';position:absolute;background:rgba(213,190,99,0.12);height:1px;width:280px;transform-origin:right top;}.abt-us .story-diag::before{top:60px;right:0;transform:rotate(-53deg);}.abt-us .story-diag::after{top:100px;right:0;transform:rotate(-53deg);}.abt-us .story-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;}.abt-us .story-img-col{position:relative;}.abt-us .story-img-wrap{border-radius:20px;overflow:hidden;box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);position:relative;}.abt-us .story-img-wrap img{width:100%;height:420px;object-fit:cover;display:block;transition:transform 0.55s cubic-bezier(0.16,1,0.3,1);}.abt-us .story-img-wrap:hover img{transform:scale(1.03);}.abt-us .story-img-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(30,26,18,0.45) 0%,transparent 45%);pointer-events:none;border-radius:20px;}.abt-us .story-badge{position:absolute;bottom:-24px;right:-12px;background:#fff;border-radius:12px;padding:12px 24px;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);display:flex;flex-direction:column;gap:4px;z-index:2;}.abt-us .story-badge-num{font-size:34px;line-height:1.2;letter-spacing:-0.02em;color:#1e1a12;font-weight:700;}.abt-us .story-badge-lbl{font-size:13px;line-height:1.4;color:#7a6c3a;}.abt-us .story-txt-col{display:flex;flex-direction:column;gap:24px;padding-top:12px;}.abt-us .story-tag{font-size:13px;letter-spacing:0.1em;color:#7a6c3a;text-transform:uppercase;}.abt-us .story-h2{font-size:34px;line-height:1.2;letter-spacing:-0.015em;color:#1e1a12;margin:0;}.abt-us .story-h2 .dot-acc{display:inline-block;width:8px;height:8px;border-radius:50%;background:#D5BE63;margin-left:6px;vertical-align:middle;position:relative;top:-3px;}.abt-us .story-body{display:flex;flex-direction:column;gap:12px;}.abt-us .story-body p{font-size:13px;line-height:1.9;color:#3a3228;margin:0;}.abt-us .story-vals{display:flex;flex-direction:column;gap:12px;margin-top:8px;}.abt-us .story-val-item{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px;background:#fff;border-radius:12px;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1);}.abt-us .story-val-item:hover{box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);transform:translateY(-2px);}.abt-us .val-num{font-size:34px;line-height:1.2;letter-spacing:-0.03em;color:rgba(213,190,99,0.35);font-weight:700;min-width:40px;flex-shrink:0;}.abt-us .val-body{display:flex;flex-direction:column;gap:4px;}.abt-us .val-ttl{font-size:13px;line-height:1.4;color:#1e1a12;font-weight:600;letter-spacing:0.02em;}.abt-us .val-desc{font-size:13px;line-height:1.6;color:#5a5040;}/* DIVIDER 2 */ .abt-us .div-arc-2{width:100%;line-height:0;overflow:hidden;background:#F3F2F1;}.abt-us .div-arc-2 svg{display:block;width:100%;}/* TEAM SECTION */ .abt-us .team-sec{position:relative;background:#fff;padding:80px 0;}.abt-us .team-bg-img{position:absolute;inset:0;overflow:hidden;border-radius:0;}.abt-us .team-bg-img img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0.08;filter:grayscale(60%);}.abt-us .team-bg-img::after{content:'';position:absolute;inset:0;background:rgba(243,242,241,0.82);}.abt-us .team-diag{position:absolute;bottom:0;left:0;width:180px;height:180px;pointer-events:none;overflow:hidden;}.abt-us .team-diag::before,.abt-us .team-diag::after{content:'';position:absolute;background:rgba(213,190,99,0.10);height:1px;width:260px;transform-origin:left bottom;}.abt-us .team-diag::before{bottom:50px;left:0;transform:rotate(-53deg);}.abt-us .team-diag::after{bottom:90px;left:0;transform:rotate(-53deg);}.abt-us .team-inner{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:0 24px;}.abt-us .team-hd{display:flex;flex-direction:column;gap:12px;margin-bottom:40px;max-width:600px;}.abt-us .team-tag{font-size:13px;letter-spacing:0.1em;color:#7a6c3a;text-transform:uppercase;}.abt-us .team-h2{font-size:34px;line-height:1.2;letter-spacing:-0.015em;color:#1e1a12;margin:0;}.abt-us .team-h2 .dot-acc{display:inline-block;width:8px;height:8px;border-radius:50%;background:#D5BE63;margin-left:6px;vertical-align:middle;position:relative;top:-3px;}.abt-us .team-sub{font-size:13px;line-height:1.9;color:#5a5040;margin:0;}.abt-us .team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.abt-us .tm-card{background:#fff;border-radius:20px;padding:24px;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);display:flex;flex-direction:column;gap:12px;transition:box-shadow 0.5s cubic-bezier(0.16,1,0.3,1),transform 0.5s cubic-bezier(0.16,1,0.3,1);position:relative;overflow:hidden;}.abt-us .tm-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(53deg,#E6DBB5,#D5BE63);border-radius:20px 20px 0 0;opacity:0;transition:opacity 0.45s cubic-bezier(0.16,1,0.3,1);}.abt-us .tm-card:hover{box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);transform:translateY(-4px);}.abt-us .tm-card:hover::before{opacity:1;}.abt-us .tm-ava{width:64px;height:64px;border-radius:50%;background:linear-gradient(53deg,#E6DBB5,#D5BE63);display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;}.abt-us .tm-ava-init{font-size:25px;line-height:1.2;color:#1e1a12;font-weight:700;letter-spacing:-0.02em;}.abt-us .tm-name{font-size:25px;line-height:1.2;letter-spacing:-0.01em;color:#1e1a12;margin:0;}.abt-us .tm-role{font-size:13px;line-height:1.4;color:#7a6c3a;letter-spacing:0.05em;text-transform:uppercase;}.abt-us .tm-bio{font-size:13px;line-height:1.9;color:#3a3228;margin:0;}.abt-us .tm-exp{display:flex;flex-direction:row;align-items:baseline;gap:4px;margin-top:8px;}.abt-us .tm-exp-num{font-size:34px;line-height:1.2;letter-spacing:-0.03em;color:#D5BE63;font-weight:700;}.abt-us .tm-exp-lbl{font-size:13px;line-height:1.6;color:#7a6c3a;}/* CONTACT STRIP */ .abt-us .cstrip{background:linear-gradient(53deg,#E6DBB5,#D5BE63);padding:40px 0;position:relative;overflow:hidden;}.abt-us .cstrip::before{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(255,255,255,0.06) 40px),repeating-linear-gradient(90deg,transparent,transparent 59px,rgba(255,255,255,0.06) 60px);pointer-events:none;}.abt-us .cstrip-inner{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:0 24px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;}.abt-us .cstrip-txt{display:flex;flex-direction:column;gap:4px;}.abt-us .cstrip-h{font-size:25px;line-height:1.2;color:#1e1a12;margin:0;letter-spacing:-0.01em;}.abt-us .cstrip-p{font-size:13px;line-height:1.6;color:#3a2e10;margin:0;}.abt-us .cstrip-acts{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.abt-us .btn-pri{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:12px;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:0.04em;color:#fff;background:#1e1a12;border:none;cursor:pointer;text-decoration:none;transition:background 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1);position:relative;overflow:hidden;}.abt-us .btn-pri::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,0);transition:background 0.35s ease-in-out;}.abt-us .btn-pri:hover{box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);}.abt-us .btn-pri:active::after{background:rgba(255,255,255,0.08);}.abt-us .btn-pri:focus-visible{outline:2px solid #1e1a12;outline-offset:3px;}/* Hold-to-press progress fill */ .abt-us .btn-pri .btn-fill{position:absolute;inset:0;background:linear-gradient(53deg,#D5BE63,#b89e3a);transform:scaleX(0);transform-origin:left center;border-radius:12px;z-index:0;transition:transform 0.55s cubic-bezier(0.16,1,0.3,1);}.abt-us .btn-pri:active .btn-fill{transform:scaleX(1);}.abt-us .btn-pri span{position:relative;z-index:1;}.abt-us .btn-sec{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:12px;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:0.04em;color:#1e1a12;background:rgba(255,255,255,0.6);border:1px solid rgba(30,26,18,0.15);cursor:pointer;text-decoration:none;transition:background 0.4s cubic-bezier(0.16,1,0.3,1),border-color 0.4s cubic-bezier(0.16,1,0.3,1);}.abt-us .btn-sec:hover{background:rgba(255,255,255,0.85);border-color:rgba(30,26,18,0.3);}.abt-us .btn-sec:focus-visible{outline:2px solid #1e1a12;outline-offset:3px;}/* LOAD ANIMATION */ @keyframes abt-fadein{from{opacity:0;filter:blur(6px);}to{opacity:1;filter:blur(0);}}.abt-us .ttl-inner{animation:abt-fadein 0.55s cubic-bezier(0.16,1,0.3,1) both;}.abt-us .story-layout{animation:abt-fadein 0.55s cubic-bezier(0.16,1,0.3,1) 0.1s both;}/* HOVER LINK GLOW */ .abt-us a:not(.btn-pri):not(.btn-sec){color:#7a6c3a;text-decoration:underline;text-underline-offset:3px;transition:text-shadow 0.45s ease-in-out,color 0.45s ease-in-out;}.abt-us a:not(.btn-pri):not(.btn-sec):hover{color:#1e1a12;text-shadow:0 0 12px rgba(213,190,99,0.45);}/* SUPERSCRIPT ACCENT */ .abt-us .sup-acc{font-size:10px;color:#D5BE63;vertical-align:super;letter-spacing:0.08em;margin-left:2px;}/* RESPONSIVE */ @media (max-width:768px){.abt-us .ttl-h1{font-size:34px;}.abt-us .ttl-desc{font-size:13px;}.abt-us .ttl-meta{gap:24px;flex-wrap:wrap;}.abt-us .ttl-stat-num{font-size:34px;}.abt-us .story-layout{grid-template-columns:1fr;gap:40px;}.abt-us .story-badge{right:12px;bottom:-20px;}.abt-us .story-img-col{margin-bottom:24px;}.abt-us .team-grid{grid-template-columns:1fr;gap:12px;}.abt-us .cstrip-inner{flex-direction:column;align-items:flex-start;}.abt-us .story-sec,.abt-us .team-sec{padding:40px 0;}}@media (max-width:540px){.abt-us .team-grid{grid-template-columns:1fr;}.abt-us .ttl-blk{padding:40px 0;}}.rsls{background:#fff;overflow-x:clip;padding:0;}.rsls .pg-wrap{max-width:1100px;margin:0 auto;padding:0 24px;}.rsls .sep-diamond{display:inline-block;width:7px;height:7px;background:#D5BE63;transform:rotate(45deg);margin:0 8px;vertical-align:middle;}.rsls .dot-acc{display:inline-block;width:6px;height:6px;background:#D5BE63;border-radius:50%;margin-left:6px;vertical-align:middle;position:relative;top:-2px;}/* ===================== SECTION 1 - TITLE BLOCK ===================== */ .rsls .ttl-blk{background:#1b1b1b;padding:80px 24px;position:relative;}.rsls .ttl-blk .pg-wrap{display:flex;flex-direction:row;align-items:flex-start;gap:40px;}.rsls .ttl-blk__shape{position:absolute;top:0;right:0;width:340px;height:340px;overflow:hidden;pointer-events:none;}.rsls .ttl-blk__shape::before{content:"";display:block;position:absolute;top:-60px;right:-60px;width:300px;height:300px;background:linear-gradient(53deg,#E6DBB5 0%,#D5BE63 100%);opacity:0.07;clip-path:polygon(30% 0%,100% 0%,100% 70%,70% 100%,0% 100%,0% 30%);}.rsls .ttl-blk__shape::after{content:"";display:block;position:absolute;top:40px;right:40px;width:160px;height:160px;border:1px solid rgba(213,190,99,0.18);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);}.rsls .ttl-col-main{flex:3;min-width:0;}.rsls .ttl-col-side{flex:1;min-width:0;padding-top:40px;}.rsls .ttl-eyebrow{font-size:13px;letter-spacing:0.12em;color:#D5BE63;text-transform:uppercase;margin-bottom:24px;display:flex;flex-direction:row;align-items:center;gap:8px;}.rsls .ttl-eyebrow span{display:inline-block;width:28px;height:1px;background:#D5BE63;opacity:0.6;}.rsls .ttl-h1{font-size:62px;line-height:1.2;letter-spacing:-0.03em;color:#fff;margin-bottom:24px;font-weight:700;}.rsls .ttl-h1 em{font-style:normal;color:#D5BE63;}.rsls .ttl-desc{font-size:25px;line-height:1.6;color:rgba(255,255,255,0.62);max-width:560px;margin-bottom:40px;}.rsls .ttl-img-wrap{position:relative;border-radius:20px;overflow:hidden;width:100%;height:220px;box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);}.rsls .ttl-img-wrap img{width:100%;height:100%;object-fit:cover;opacity:0.22;display:block;}.rsls .ttl-img-wrap::after{content:"";display:block;position:absolute;inset:0;background:repeating-linear-gradient( 0deg,rgba(0,0,0,0.07) 0px,rgba(0,0,0,0.07) 1px,transparent 1px,transparent 3px );pointer-events:none;}.rsls .ttl-stat-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}.rsls .ttl-stat-list li{font-size:13px;color:rgba(255,255,255,0.5);line-height:1.6;display:flex;flex-direction:row;align-items:flex-start;gap:8px;}.rsls .ttl-stat-list li::before{content:"";display:inline-block;width:6px;height:6px;min-width:6px;background:#D5BE63;transform:rotate(45deg);margin-top:5px;}/* ===================== SECTION 2 - HOW IT WORKS / PROGRAM DETAILS ===================== */ .rsls .prog{background:#F3F2F1;padding:80px 24px;position:relative;}.rsls .prog__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;align-items:start;}.rsls .prog__lbl{font-size:13px;letter-spacing:0.10em;color:#D5BE63;text-transform:uppercase;margin-bottom:24px;}.rsls .prog__h2{font-size:46px;line-height:1.2;letter-spacing:-0.02em;color:#1b1b1b;margin-bottom:24px;font-weight:700;}.rsls .prog__lead{font-size:25px;line-height:1.6;color:#3a3630;margin-bottom:24px;}.rsls .prog__body{font-size:13px;line-height:1.9;color:#5a5248;}.rsls .prog__img-wrap{border-radius:20px;overflow:hidden;width:100%;height:260px;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);position:relative;}.rsls .prog__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;}.rsls .prog__img-wrap::before{content:"";display:block;position:absolute;inset:0;background:linear-gradient(53deg,rgba(230,219,181,0.55) 0%,rgba(213,190,99,0.18) 100%);z-index:1;pointer-events:none;}.rsls .prog__steps{display:flex;flex-direction:column;gap:12px;}.rsls .prog__step{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);position:relative;transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1);}.rsls .prog__step:hover{box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);transform:translateY(-2px);}.rsls .prog__step-num{font-size:62px;line-height:1;font-weight:700;color:rgba(213,190,99,0.13);position:absolute;top:8px;right:12px;letter-spacing:-0.04em;pointer-events:none;}.rsls .prog__step-ttl{font-size:13px;font-weight:700;color:#1b1b1b;margin-bottom:8px;line-height:1.4;}.rsls .prog__step-body{font-size:13px;line-height:1.9;color:#5a5248;}/* ===================== SECTION 3 - BENEFITS / CONDITIONS ===================== */ .rsls .cond{background:#fff;padding:80px 24px;}.rsls .cond__inner{max-width:1100px;margin:0 auto;}.rsls .cond__top{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:40px;gap:40px;}.rsls .cond__h2{font-size:46px;line-height:1.2;letter-spacing:-0.02em;color:#1b1b1b;font-weight:700;max-width:500px;}.rsls .cond__sub{font-size:13px;line-height:1.9;color:#5a5248;max-width:320px;text-align:right;}.rsls .cond__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:40px;}.rsls .cond__card{border-radius:12px;padding:24px;background:#F3F2F1;position:relative;overflow:hidden;cursor:default;transition:background 0.42s cubic-bezier(0.16,1,0.3,1),box-shadow 0.42s cubic-bezier(0.16,1,0.3,1);}.rsls .cond__card:hover{background:#fff;box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);}.rsls .cond__card-ico{width:36px;height:36px;border-radius:4px;background:linear-gradient(53deg,#E6DBB5 0%,#D5BE63 100%);margin-bottom:24px;display:flex;flex-direction:row;align-items:center;justify-content:center;}.rsls .cond__card-ico svg{width:18px;height:18px;}.rsls .cond__card-ttl{font-size:13px;font-weight:700;color:#1b1b1b;margin-bottom:8px;line-height:1.4;}.rsls .cond__card-body{font-size:13px;line-height:1.9;color:#5a5248;}.rsls .cond__card-num{position:absolute;bottom:12px;right:16px;font-size:34px;font-weight:700;color:rgba(213,190,99,0.10);line-height:1;pointer-events:none;}.rsls .cond__img-row{display:flex;flex-direction:row;gap:24px;align-items:stretch;}.rsls .cond__img-box{flex:1;border-radius:20px;overflow:hidden;height:200px;position:relative;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);}.rsls .cond__img-box img{width:100%;height:100%;object-fit:cover;display:block;opacity:0.18;}.rsls .cond__img-box::after{content:"";display:block;position:absolute;inset:0;background:linear-gradient(53deg,rgba(230,219,181,0.7) 0%,rgba(243,242,241,0.9) 100%);pointer-events:none;}.rsls .cond__img-box-txt{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;}.rsls .cond__img-box-txt strong{font-size:25px;font-weight:700;color:#1b1b1b;line-height:1.2;letter-spacing:-0.01em;}.rsls .cond__img-box-txt span{font-size:13px;color:#5a5248;line-height:1.6;margin-top:4px;display:block;}.rsls .cond__quote{flex:2;background:#1b1b1b;border-radius:20px;padding:40px;display:flex;flex-direction:column;justify-content:center;gap:24px;}.rsls .cond__quote-text{font-size:25px;line-height:1.6;color:rgba(255,255,255,0.82);font-style:italic;}.rsls .cond__quote-author{font-size:13px;color:#D5BE63;letter-spacing:0.06em;}/* ===================== SECTION 4 - CONTACT / NEXT STEP ===================== */ .rsls .nxt{background:linear-gradient(53deg,#E6DBB5 0%,#D5BE63 100%);padding:80px 24px;position:relative;}.rsls .nxt__inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:40px;}.rsls .nxt__shape{position:absolute;bottom:0;left:0;width:260px;height:260px;pointer-events:none;overflow:hidden;}.rsls .nxt__shape::before{content:"";display:block;position:absolute;bottom:-80px;left:-80px;width:240px;height:240px;border:1px solid rgba(255,255,255,0.3);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);}.rsls .nxt__txt{flex:3;}.rsls .nxt__h2{font-size:46px;line-height:1.2;letter-spacing:-0.02em;color:#1b1b1b;font-weight:700;margin-bottom:24px;}.rsls .nxt__body{font-size:25px;line-height:1.6;color:rgba(27,27,27,0.72);margin-bottom:24px;}.rsls .nxt__detail{font-size:13px;line-height:1.9;color:rgba(27,27,27,0.62);}.rsls .nxt__contact{flex:2;display:flex;flex-direction:column;gap:12px;}.rsls .nxt__c-item{background:rgba(255,255,255,0.52);border-radius:12px;padding:24px;display:flex;flex-direction:row;align-items:center;gap:12px;box-shadow:inset 0 2px 6px rgba(213,190,99,0.08);transition:background 0.42s cubic-bezier(0.16,1,0.3,1);text-decoration:none;}.rsls .nxt__c-item:hover{background:rgba(255,255,255,0.82);}.rsls .nxt__c-ico{width:36px;height:36px;border-radius:4px;background:#1b1b1b;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;}.rsls .nxt__c-ico svg{width:16px;height:16px;}.rsls .nxt__c-lbl{font-size:13px;color:rgba(27,27,27,0.6);line-height:1.4;}.rsls .nxt__c-val{font-size:13px;font-weight:700;color:#1b1b1b;line-height:1.4;}.rsls .nxt__btn-row{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;margin-top:8px;}.rsls .btn-prim{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:12px 40px;border-radius:12px;background:linear-gradient(53deg,#1b1b1b 0%,#3a3630 100%);color:#D5BE63;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);position:relative;overflow:hidden;transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1);-webkit-user-select:none;user-select:none;}.rsls .btn-prim::after{content:"";display:block;position:absolute;inset:0;background:rgba(213,190,99,0.0);border-radius:12px;transition:background 0.55s cubic-bezier(0.16,1,0.3,1);}.rsls .btn-prim:hover{box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);transform:translateY(-1px);}.rsls .btn-prim:active::after{background:rgba(213,190,99,0.14);}.rsls .btn-prim:focus-visible{outline:2px solid #D5BE63;outline-offset:3px;}/* Border trace on hover */ .rsls .prog__step{outline:2px solid transparent;transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1),outline-color 0.40s ease-in-out;}.rsls .prog__step:hover{outline-color:#D5BE63;}.rsls .cond__card{outline:2px solid transparent;transition:background 0.42s cubic-bezier(0.16,1,0.3,1),box-shadow 0.42s cubic-bezier(0.16,1,0.3,1),outline-color 0.38s ease-in-out;}.rsls .cond__card:hover{outline-color:rgba(213,190,99,0.4);}/* Active grows,inactive shrinks */ .rsls .cond__grid:hover .cond__card{transform:scale(0.97);transition:transform 0.42s cubic-bezier(0.16,1,0.3,1),background 0.42s cubic-bezier(0.16,1,0.3,1),box-shadow 0.42s cubic-bezier(0.16,1,0.3,1),outline-color 0.38s ease-in-out;}.rsls .cond__grid:hover .cond__card:hover{transform:scale(1.02);}/* Responsive */ @media (max-width:900px){.rsls .ttl-blk .pg-wrap{flex-direction:column;}.rsls .ttl-h1{font-size:46px;}.rsls .prog__inner{grid-template-columns:1fr;}.rsls .cond__grid{grid-template-columns:repeat(2,1fr);}.rsls .cond__top{flex-direction:column;align-items:flex-start;}.rsls .cond__sub{text-align:left;}.rsls .nxt__inner{flex-direction:column;}.rsls .cond__img-row{flex-direction:column;}}@media (max-width:600px){.rsls .ttl-h1{font-size:34px;}.rsls .prog__h2,.rsls .cond__h2,.rsls .nxt__h2{font-size:34px;}.rsls .cond__grid{grid-template-columns:1fr;}.rsls .ttl-blk{padding:40px 24px;}.rsls .prog,.rsls .cond,.rsls .nxt{padding:40px 24px;}}.dbt{max-width:100%;overflow-x:hidden;}.dbt .pg-wrap{max-width:1100px;margin:0 auto;padding:0 24px;}.dbt::selection{background:rgba(213,190,99,0.18);color:#1b1b1b;}.dbt .sec-num{display:flex;align-items:center;gap:12px;margin-bottom:24px;}.dbt .sec-num span{font-size:13px;letter-spacing:0.12em;color:#888;}.dbt .sec-num::before,.dbt .sec-num::after{content:'';flex:1;height:1px;background:#d0c9b8;}.dbt .sec-num::before{max-width:40px;}.dbt .dot-acc{display:inline-block;width:6px;height:6px;border-radius:50%;background:#D5BE63;margin-left:6px;vertical-align:middle;position:relative;top:-2px;}.dbt .sup-acc{font-size:13px;color:#D5BE63;vertical-align:super;line-height:1;letter-spacing:0.04em;}/* ── SECTION 1:TITLE BLOCK ── */ .dbt .t-block{background:#f0ede6;padding:40px 0;position:relative;}.dbt .t-block .pg-wrap{display:flex;flex-direction:row;align-items:center;gap:40px;}.dbt .t-img-card{flex:0 0 320px;height:220px;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);}.dbt .t-img-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.55s cubic-bezier(0.16,1,0.3,1);}.dbt .t-img-card:hover img{transform:scale(1.04);}.dbt .t-img-card::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(30,25,15,0.55) 0%,transparent 60%);pointer-events:none;}.dbt .t-shape-a{position:absolute;width:180px;height:180px;border:2px solid rgba(213,190,99,0.18);border-radius:20px;top:-24px;left:-24px;pointer-events:none;}.dbt .t-shape-b{position:absolute;width:80px;height:80px;border:1px solid rgba(213,190,99,0.12);border-radius:12px;bottom:-16px;right:-16px;pointer-events:none;}.dbt .t-text{flex:1;min-width:0;}.dbt .t-text h1{font-size:46px;line-height:1.2;letter-spacing:-0.02em;color:#1b1a17;margin:0 0 12px;}.dbt .t-text h1 em{font-style:normal;color:#9a8440;}.dbt .t-link{display:inline-flex;flex-direction:row;align-items:center;gap:8px;font-size:13px;letter-spacing:0.08em;color:#1b1a17;text-decoration:none;border-bottom:1px solid #D5BE63;padding-bottom:2px;transition:color 0.45s cubic-bezier(0.16,1,0.3,1),box-shadow 0.45s cubic-bezier(0.16,1,0.3,1);}.dbt .t-link:hover{color:#9a8440;box-shadow:0 2px 8px 0 rgba(213,190,99,0.18);}.dbt .t-link svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}/* ── SECTION 2:WHAT THIS DOES NOT DO ── */ .dbt .fit-sec{background:#ffffff;padding:80px 0;}.dbt .fit-sec .pg-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;}.dbt .fit-left h2{font-size:34px;line-height:1.2;letter-spacing:-0.015em;color:#1b1a17;margin:0 0 24px;}.dbt .fit-left p{font-size:13px;line-height:1.6;color:#4a4640;margin:0 0 12px;}.dbt .fit-img-wrap{border-radius:20px;overflow:hidden;box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);}.dbt .fit-img-wrap img{width:100%;height:280px;object-fit:cover;display:block;transition:transform 0.55s cubic-bezier(0.16,1,0.3,1);}.dbt .fit-img-wrap:hover img{transform:scale(1.03);}.dbt .fit-right{display:flex;flex-direction:column;gap:24px;}.dbt .fit-item{background:#F3F2F1;border-radius:12px;padding:24px;position:relative;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1);}.dbt .fit-item:hover{box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);transform:translateY(-3px);}.dbt .fit-item .fi-num{font-size:46px;line-height:1;color:rgba(213,190,99,0.20);font-weight:700;position:absolute;top:12px;right:16px;pointer-events:none;letter-spacing:-0.03em;}.dbt .fit-item h4{font-size:13px;line-height:1.4;color:#1b1a17;margin:0 0 8px;letter-spacing:0.04em;text-transform:uppercase;}.dbt .fit-item p{font-size:13px;line-height:1.6;color:#4a4640;margin:0;}/* ── SECTION 3:WHAT MAKES THIS DIFFERENT ── */ .dbt .diff-sec{background:#2a2519;padding:80px 0;position:relative;}.dbt .diff-sec .bg-drift{position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(213,190,99,0.04);top:-100px;right:-100px;pointer-events:none;animation:drift 12s ease-in-out infinite alternate;}@keyframes drift{from{transform:translate(0,0);}to{transform:translate(-30px,30px);}}.dbt .diff-sec .pg-wrap{display:flex;flex-direction:column;gap:40px;}.dbt .diff-head{display:flex;flex-direction:row;align-items:flex-end;gap:40px;}.dbt .diff-head h2{font-size:34px;line-height:1.2;letter-spacing:-0.015em;color:#f0ede6;margin:0;flex:1;}.dbt .diff-head p{font-size:13px;line-height:1.6;color:#a89e84;margin:0;flex:0 0 320px;}.dbt .diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.dbt .diff-card{border-radius:12px;overflow:hidden;position:relative;}.dbt .diff-card .dc-img{width:100%;height:200px;object-fit:cover;display:block;transition:transform 0.55s cubic-bezier(0.16,1,0.3,1);}.dbt .diff-card:hover .dc-img{transform:scale(1.04);}.dbt .diff-card .dc-body{background:#342e1f;padding:24px;border-top:3px solid #D5BE63;}.dbt .diff-card .dc-body h4{font-size:25px;line-height:1.2;color:#f0ede6;margin:0 0 12px;letter-spacing:-0.01em;}.dbt .diff-card .dc-body p{font-size:13px;line-height:1.6;color:#a89e84;margin:0;}.dbt .diff-wide{background:#342e1f;border-radius:20px;padding:40px;display:flex;flex-direction:row;gap:40px;align-items:center;box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);}.dbt .diff-wide .dw-img{flex:0 0 260px;height:180px;border-radius:12px;overflow:hidden;}.dbt .diff-wide .dw-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.55s cubic-bezier(0.16,1,0.3,1);}.dbt .diff-wide:hover .dw-img img{transform:scale(1.04);}.dbt .diff-wide .dw-text h3{font-size:25px;line-height:1.4;color:#f0ede6;margin:0 0 12px;letter-spacing:-0.01em;}.dbt .diff-wide .dw-text p{font-size:13px;line-height:1.6;color:#a89e84;margin:0;}/* ── SECTION 4:THE OBJECTION ── */ .dbt .obj-sec{background:#F3F2F1;padding:80px 0;}.dbt .obj-sec .pg-wrap{display:flex;flex-direction:column;gap:40px;}.dbt .obj-top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;}.dbt .obj-top h2{font-size:34px;line-height:1.2;letter-spacing:-0.015em;color:#1b1a17;margin:0;}.dbt .obj-top p{font-size:13px;line-height:1.6;color:#4a4640;margin:0 0 12px;}.dbt .obj-top p:last-child{margin:0;}.dbt .obj-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.dbt .obj-step{background:#ffffff;border-radius:12px;padding:24px;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);position:relative;transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1);border-top:3px solid #D5BE63;}.dbt .obj-step:hover{box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);transform:translateY(-3px);}.dbt .obj-step .os-num{font-size:62px;line-height:1;color:rgba(213,190,99,0.15);font-weight:700;position:absolute;bottom:8px;right:16px;pointer-events:none;letter-spacing:-0.04em;}.dbt .obj-step h5{font-size:13px;line-height:1.4;color:#1b1a17;margin:0 0 8px;letter-spacing:0.05em;text-transform:uppercase;}.dbt .obj-step p{font-size:13px;line-height:1.6;color:#4a4640;margin:0;}.dbt .obj-img-row{display:flex;flex-direction:row;gap:24px;align-items:stretch;}.dbt .obj-img-a{flex:0 0 360px;border-radius:20px;overflow:hidden;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);}.dbt .obj-img-a img{width:100%;height:100%;min-height:200px;object-fit:cover;display:block;transition:transform 0.55s cubic-bezier(0.16,1,0.3,1);}.dbt .obj-img-a:hover img{transform:scale(1.03);}.dbt .obj-quote{flex:1;background:#ffffff;border-radius:20px;padding:40px;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);display:flex;flex-direction:column;justify-content:center;gap:12px;}.dbt .obj-quote .oq-brace{font-size:62px;line-height:1;color:rgba(213,190,99,0.30);font-weight:700;letter-spacing:-0.04em;display:block;margin-bottom:-8px;}.dbt .obj-quote p{font-size:25px;line-height:1.4;color:#1b1a17;margin:0;letter-spacing:-0.01em;}.dbt .obj-quote .oq-attr{font-size:13px;color:#888;margin:0;letter-spacing:0.04em;}/* ── RESPONSIVE ── */ @media (max-width:860px){.dbt .t-block .pg-wrap{flex-direction:column;gap:24px;}.dbt .t-img-card{flex:none;width:100%;height:200px;}.dbt .t-text h1{font-size:34px;}.dbt .fit-sec .pg-wrap{grid-template-columns:1fr;}.dbt .diff-head{flex-direction:column;align-items:flex-start;gap:12px;}.dbt .diff-head p{flex:none;}.dbt .diff-grid{grid-template-columns:1fr;}.dbt .diff-wide{flex-direction:column;gap:24px;}.dbt .diff-wide .dw-img{flex:none;width:100%;}.dbt .obj-top{grid-template-columns:1fr;}.dbt .obj-steps{grid-template-columns:1fr;}.dbt .obj-img-row{flex-direction:column;}.dbt .obj-img-a{flex:none;width:100%;height:200px;}.dbt .obj-quote p{font-size:13px;}}@media (max-width:560px){.dbt .t-text h1{font-size:25px;}.dbt .fit-left h2,.dbt .diff-head h2,.dbt .obj-top h2{font-size:25px;}.dbt .diff-sec{padding:40px 0;}.dbt .fit-sec,.dbt .obj-sec{padding:40px 0;}}.suc-pg{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;background-color:#ffffff;}.suc-pg .suc-wrap{max-width:1100px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px;}.suc-pg .suc-icon{width:80px;height:80px;flex-shrink:0;}.suc-pg .suc-icon .icon-circle{fill:none;stroke:#D5BE63;stroke-width:2.5;stroke-dasharray:251;stroke-dashoffset:0;animation:suc-circle 0.55s cubic-bezier(0.16,1,0.3,1) forwards;}.suc-pg .suc-icon .icon-check{fill:none;stroke:#D5BE63;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:suc-check 0.45s cubic-bezier(0.16,1,0.3,1) 0.4s forwards;}@keyframes suc-circle{from{stroke-dashoffset:251;}to{stroke-dashoffset:0;}}@keyframes suc-check{from{stroke-dashoffset:60;}to{stroke-dashoffset:0;}}.suc-pg .suc-body{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:540px;}.suc-pg .suc-body .suc-label{font-size:13px;letter-spacing:0.12em;color:#D5BE63;text-transform:uppercase;line-height:1.4;font-weight:600;}.suc-pg .suc-body .suc-head{font-size:46px;line-height:1.2;letter-spacing:-0.02em;color:#1b1b1b;font-weight:700;margin:0;}.suc-pg .suc-body .suc-head .suc-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#D5BE63;vertical-align:super;margin-left:4px;}.suc-pg .suc-body .suc-txt{font-size:25px;line-height:1.4;color:#3a3a3a;margin:0;font-weight:400;}.suc-pg .suc-body .suc-sub{font-size:13px;line-height:1.6;color:#5a5a5a;margin:0;letter-spacing:0.02em;}.suc-pg .suc-divider{width:48px;height:2px;background:linear-gradient(53deg,#E6DBB5,#D5BE63);border-radius:4px;}.suc-pg .suc-actions{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;}.suc-pg .suc-actions .btn-prim{display:inline-flex;align-items:center;justify-content:center;padding:12px 40px;font-size:13px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#1b1b1b;background:linear-gradient(53deg,#E6DBB5,#D5BE63);border:none;border-radius:12px;cursor:pointer;text-decoration:none;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);transition:box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.35s cubic-bezier(0.16,1,0.3,1);position:relative;overflow:hidden;}.suc-pg .suc-actions .btn-prim::after{content:'';position:absolute;inset:0;background:linear-gradient(53deg,#D5BE63,#c9ae52);opacity:0;transition:opacity 0.45s cubic-bezier(0.16,1,0.3,1);border-radius:12px;}.suc-pg .suc-actions .btn-prim:hover{box-shadow:0 9px 40px 1px rgba(213,190,99,0.10);transform:translateY(-2px);}.suc-pg .suc-actions .btn-prim:hover::after{opacity:1;}.suc-pg .suc-actions .btn-prim:active{transform:translateY(0px);}.suc-pg .suc-actions .btn-prim:focus-visible{outline:2px solid #D5BE63;outline-offset:3px;}.suc-pg .suc-actions .btn-prim span{position:relative;z-index:1;}.suc-pg .suc-actions .btn-sec{display:inline-flex;align-items:center;justify-content:center;padding:12px 40px;font-size:13px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#3a3a3a;background:#F3F2F1;border:none;border-radius:12px;cursor:pointer;text-decoration:none;box-shadow:0 2px 4px 1px rgba(213,190,99,0.07);transition:background 0.4s ease-in-out,box-shadow 0.4s ease-in-out,transform 0.35s cubic-bezier(0.16,1,0.3,1);}.suc-pg .suc-actions .btn-sec:hover{background:#E6DBB5;box-shadow:0 5px 25px 1px rgba(213,190,99,0.09);transform:translateY(-1px);}.suc-pg .suc-actions .btn-sec:focus-visible{outline:2px solid #D5BE63;outline-offset:3px;}.suc-pg .suc-note{display:flex;flex-direction:row;align-items:flex-start;gap:12px;max-width:480px;background:#F3F2F1;border-radius:12px;padding:24px;box-shadow:inset 0 3px 6px rgba(213,190,99,0.07);}.suc-pg .suc-note .note-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px;}.suc-pg .suc-note .note-icon circle{fill:#E6DBB5;}.suc-pg .suc-note .note-icon text{fill:#1b1b1b;font-size:13px;font-weight:700;}.suc-pg .suc-note .note-txt{font-size:13px;line-height:1.6;color:#3a3a3a;margin:0;letter-spacing:0.02em;}@media (max-width:600px){.suc-pg{padding:80px 24px;}.suc-pg .suc-body .suc-head{font-size:34px;}.suc-pg .suc-body .suc-txt{font-size:13px;}.suc-pg .suc-actions{flex-direction:column;align-items:stretch;}.suc-pg .suc-actions .btn-prim,.suc-pg .suc-actions .btn-sec{text-align:center;}}/*# sourceMappingURL=bundle.nfvxds3h.css.map */