*{margin:0;padding:0}
.cntnrMx-v2,.lgNvFlx,.ftrCntntGrd{box-sizing:border-box}
body{font-family:'Roboto',sans-serif;font-size:16px;line-height:1.6;color:#251E21;background:linear-gradient(165deg,#FFF9EE 0%,#FFECCC 45%,#FFF9EE 100%);min-height:100vh}
.hdrTopSct-v1{background:linear-gradient(23deg,#251E21 0%,#3a3235 100%);padding:22px 0;box-shadow:0 4px 16px #251e2126}
.hdrTopSct-v1 .cntnrMx-v2{max-width:1320px;margin:0 auto;padding:0 20px}
.cmpnyNmWrp{text-align:center}
.cmpnyNmTxt{font-size:32px;font-weight:700;color:#FFECCC;letter-spacing:1.2px;text-shadow:2px 2px 8px #0000004d}
.hdrMainSct-v1{background:linear-gradient(180deg,#FFECCC 0%,#FFF9EE 100%);padding:18px 0;box-shadow:0 6px 20px #251e211f;border-bottom:2px solid #251e211a}
.hdrMainSct-v1 .cntnrMx-v2{max-width:1320px;margin:0 auto;padding:0 20px}
.lgNvFlx{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}
.lgWrpBx-v1{flex-shrink:0}
.lgLnk{display:block;line-height:0}
.lgImg-v2{height:95px;width:95px;object-fit:contain;background:#ffffffb3;padding:8px;border-radius:8px;box-shadow:0 3px 12px #251e2126;border:1px solid #251e2114}
.mnNvgtn-v3{display:flex;align-items:center;gap:32px;flex-wrap:wrap}
.nvLnk-v1{font-size:17px;font-weight:500;color:#251E21;text-decoration:none;padding:10px 16px;border-radius:6px;transition:background-color .25s ease,color .25s ease;white-space:nowrap}
.nvLnk-v1:hover{background-color:#251e2114;color:#1a1518}
.ftrMnSct-v1{background:linear-gradient(180deg,#251E21 0%,#1a1518 100%);color:#FFECCC;padding:50px 0 30px;margin-top:80px}
.ftrMnSct-v1 .cntnrMx-v2{max-width:1320px;margin:0 auto;padding:0 20px}
.ftrCntntGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:45px;margin-bottom:40px}
.ftrClmn{display:flex;flex-direction:column;gap:18px}
.ftrTtl-v2{font-size:22px;font-weight:700;color:#FFECCC;margin-bottom:8px}
.ftrTxt-v1{font-size:15px;line-height:1.7;color:#e8d9bb}
.ftrCntctInfo{display:flex;flex-direction:column;gap:12px}
.ftrCntctItm{font-size:14px;color:#e8d9bb;display:flex;align-items:flex-start;gap:10px}
.ftrCntctItm i{margin-top:3px;flex-shrink:0}
.ftrNv-v1{display:flex;flex-direction:column;gap:12px}
.ftrLnk-v1{font-size:15px;color:#e8d9bb;text-decoration:none;transition:color .25s ease}
.ftrLnk-v1:hover{color:#FFECCC}
.ftrBttmBar{padding-top:30px;border-top:1px solid #ffeccc33;text-align:center}
.ftrCpyrght{font-size:14px;color:#e8d9bb}
.ckCnstPpUpOvrlly{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}
.ckCnstPpUpOvrlly.active{opacity:1;visibility:visible}
.ckCnstCntnr-v2{background:linear-gradient(135deg,#FFF9EE 0%,#FFECCC 100%);padding:35px 30px;border-radius:10px;box-shadow:0 12px 40px #251e214d;max-width:480px;width:90%;transform:translateY(-30px);transition:transform .4s ease}
.ckCnstPpUpOvrlly.active .ckCnstCntnr-v2{transform:translateY(0)}
.ckTtl-v1{font-size:24px;font-weight:700;color:#251E21;margin-bottom:16px}
.ckTxtDsc{font-size:15px;line-height:1.6;color:#251E21;margin-bottom:24px}
.ckBtnGrp-v1{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}
.ckBtnAccpt-v2{background:linear-gradient(135deg,#251E21 0%,#3a3235 100%);color:#FFECCC;border:none;padding:14px 28px;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;transition:box-shadow .25s ease;box-shadow:0 4px 12px #251e2140}
.ckBtnAccpt-v2:hover{box-shadow:0 6px 18px #251e2159}
.ckBtnDclne-v1{background:transparent;color:#251E21;border:2px solid #251E21;padding:12px 28px;font-size:15px;font-weight:500;border-radius:8px;cursor:pointer;transition:background-color .25s ease}
.ckBtnDclne-v1:hover{background-color:#251e2114}
.ckBtnOptOut-v1{background:transparent;color:#251E21;border:2px solid #251E21;padding:12px 28px;font-size:15px;font-weight:500;border-radius:8px;cursor:pointer;transition:background-color .25s ease}
.ckBtnOptOut-v1:hover{background-color:#251e2114}
.ckPlcyLnk-v1{display:block;text-align:center;font-size:14px;color:#251E21;text-decoration:underline;transition:color .25s ease}
.ckPlcyLnk-v1:hover{color:#3a3235}
@media (max-width: 768px) {
.cmpnyNmTxt{font-size:24px}
.lgNvFlx{flex-direction:column;gap:20px}
.mnNvgtn-v3{flex-direction:column;width:100%;gap:12px}
.nvLnk-v1{width:100%;text-align:center}
.ftrCntntGrd{grid-template-columns:1fr;gap:30px}
}
@media (max-width: 480px) {
.hdrTopSct-v1{padding:16px 0}
.cmpnyNmTxt{font-size:20px}
.lgImg-v2{height:70px;width:70px}
.ckCnstCntnr-v2{padding:25px 20px}
.ckTtl-v1{font-size:20px}
}
.th-policy-page{max-width:1320px;margin:0 auto;padding:60px 20px;background:#FFF9EE}
.th-policy-page h1{font-size:42px;line-height:1.2;color:#251E21;margin:0 0 32px;font-weight:700;letter-spacing:-.5px}
.th-policy-page h2{font-size:32px;line-height:1.3;color:#251E21;margin:48px 0 24px;font-weight:600;letter-spacing:-.3px}
.th-policy-page h3{font-size:24px;line-height:1.4;color:#251E21;margin:36px 0 18px;font-weight:600}
.th-policy-page h4{font-size:20px;line-height:1.4;color:#251E21;margin:28px 0 16px;font-weight:600}
.th-policy-page h5{font-size:18px;line-height:1.5;color:#251E21;margin:24px 0 14px;font-weight:600}
.th-policy-page h6{font-size:16px;line-height:1.5;color:#251E21;margin:20px 0 12px;font-weight:600}
.th-policy-page p{font-size:16px;line-height:1.7;color:#251E21;margin:0 0 20px}
.th-policy-page strong,.th-policy-page b{font-weight:600;color:#251E21}
.th-policy-page ul,.th-policy-page ol{margin:0 0 24px;padding-left:28px}
.th-policy-page ul li,.th-policy-page ol li{font-size:16px;line-height:1.7;color:#251E21;margin-bottom:12px}
.th-policy-page a{color:#251E21;text-decoration:underline;transition:opacity .3s ease}
.th-policy-page a:hover{opacity:.7}
.th-policy-page table{width:100%;border-collapse:collapse;margin:32px 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px #251e2114}
.th-policy-page thead{background:linear-gradient(135deg,#251E21 0%,#3a3236 100%)}
.th-policy-page thead tr th{padding:16px 20px;text-align:left;font-size:14px;font-weight:600;color:#FFECCC;text-transform:uppercase;letter-spacing:.5px}
.th-policy-page tbody tr{border-bottom:1px solid #FFECCC}
.th-policy-page tbody tr:last-child{border-bottom:none}
.th-policy-page tbody tr:nth-child(even){background:#FFF9EE}
.th-policy-page tbody tr:nth-child(odd){background:#fff}
.th-policy-page tbody tr td{padding:14px 20px;font-size:15px;line-height:1.6;color:#251E21}
.th-policy-page th{font-weight:600}
.th-policy-page hr{border:none;height:2px;background:linear-gradient(90deg,#FFECCC 0%,#FFF9EE 100%);margin:40px 0;border-radius:4px}
.th-policy-page div{margin-bottom:20px}
.th-policy-page blockquote{margin:28px 0;padding:20px 24px;background:#fff;border-left:4px solid #FFECCC;border-radius:0 6px 6px 0;box-shadow:0 2px 8px #251e210f}
.th-policy-page blockquote p{margin:0;font-style:italic;color:#251E21}
.th-policy-page code{background:#FFECCC;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:14px;color:#251E21}
@media (max-width: 768px) {
.th-policy-page{padding:40px 16px}
.th-policy-page h1{font-size:32px;margin-bottom:24px}
.th-policy-page h2{font-size:26px;margin-top:36px}
.th-policy-page h3{font-size:22px;margin-top:28px}
.th-policy-page h4{font-size:19px}
.th-policy-page table{font-size:14px}
.th-policy-page thead tr th{padding:12px 14px;font-size:13px}
.th-policy-page tbody tr td{padding:10px 14px;font-size:14px}
}
@media (max-width: 480px) {
.th-policy-page{padding:32px 12px}
.th-policy-page h1{font-size:28px}
.th-policy-page h2{font-size:24px}
.th-policy-page h3{font-size:20px}
.th-policy-page table{display:block;overflow-x:auto}
}
.rvwPg-hdr-v1{background:linear-gradient(147deg,#251E21 0%,#FFECCC 58%,#FFF9EE 100%);padding:92px 24px 84px;position:relative;overflow:hidden}
.rvwPg-hdr-v1::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#fff9ee26 0%,transparent 70%);border-radius:50%}
.rvwPg-cntnr-v2{max-width:1320px;margin:0 auto;position:relative;z-index:2}
.rvwPg-hdrTtl-v1{font-size:3.2rem;line-height:1.15;color:#FFF9EE;margin:0 0 28px;text-align:center;font-weight:700;letter-spacing:-.02em}
.rvwPg-hdrDsc-v1{font-size:1.15rem;line-height:1.7;color:#FFECCC;max-width:680px;margin:0 auto;text-align:center}
.rvwPg-dcrtDts-v1{position:absolute;width:8px;height:8px;background:#FFECCC;border-radius:50%;opacity:.4}
.rvwPg-dcrtDts-v1:nth-child(1){top:15%;left:12%}
.rvwPg-dcrtDts-v1:nth-child(2){top:45%;left:8%;width:6px;height:6px}
.rvwPg-dcrtDts-v1:nth-child(3){top:72%;right:15%}
.rvwPg-dcrtDts-v1:nth-child(4){top:25%;right:10%;width:5px;height:5px}
.rvwPg-grdSctn-v1{padding:96px 24px;background:#FFF9EE}
.rvwPg-grdWrp-v2{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px 36px}
.rvwPg-crdBx-v1{background:#fff;border-radius:8px;padding:36px 32px;box-shadow:0 4px 24px #251e2114;transition:all .3s ease;position:relative}
.rvwPg-crdBx-v1:hover{transform:translateY(-6px);box-shadow:0 12px 32px #251e2124}
.rvwPg-crdBx-v1::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#251E21 0%,#FFECCC 100%);border-radius:8px 0 0 8px}
.rvwPg-prflHdr-v1{display:flex;align-items:center;gap:18px;margin-bottom:24px}
.rvwPg-prflImg-v1{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #FFECCC}
.rvwPg-prflDtls-v1 h3{font-size:1.15rem;color:#251E21;margin:0 0 4px;font-weight:600}
.rvwPg-prflDtls-v1 p{font-size:.92rem;color:#666;margin:0}
.rvwPg-rtngBx-v1{display:flex;gap:4px;margin-bottom:18px}
.rvwPg-strIcn-v1{width:18px;height:18px;fill:#FFECCC}
.rvwPg-rvwTxt-v1{font-size:1rem;line-height:1.65;color:#444;margin:0 0 16px}
.rvwPg-crsDt-v1{font-size:.88rem;color:#888;font-style:italic}
.rvwPg-dta-sctn-v3{background:linear-gradient(23deg,#251E21 0%,#FFECCC 50%,#FFF9EE 100%);padding:88px 24px;position:relative}
.rvwPg-dta-cntnr-v1{max-width:1320px;margin:0 auto}
.rvwPg-dta-hd-v2{text-align:center;margin-bottom:64px}
.rvwPg-dta-hd-v2 h2{font-size:2.4rem;color:#FFF9EE;margin:0 0 16px;font-weight:700}
.rvwPg-dta-hd-v2 p{font-size:1.08rem;color:#FFECCC;max-width:580px;margin:0 auto;line-height:1.6}
.rvwPg-dta-wrp-v2{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}
.rvwPg-dta-crd-v1{background:#fffffff2;border-radius:10px;padding:42px 36px;flex:1;min-width:280px;max-width:380px;text-align:center;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000001f}
.rvwPg-dta-crd-v1::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#251E21 0%,#FFECCC 100%)}
.rvwPg-dta-nmbr-v1{font-size:3.6rem;font-weight:800;color:#251E21;margin:0 0 12px;line-height:1}
.rvwPg-dta-lbl-v1{font-size:1.05rem;color:#555;margin:0 0 10px;font-weight:600}
.rvwPg-dta-dsc-v1{font-size:.92rem;color:#777;margin:0;line-height:1.5}
.rvwPg-prgrs-br-v1{width:100%;height:8px;background:#251e211a;border-radius:20px;margin-top:18px;overflow:hidden}
.rvwPg-prgrs-fll-v1{height:100%;background:linear-gradient(90deg,#251E21 0%,#FFECCC 100%);border-radius:20px;transition:width .5s ease}
.rvwPg-vdSctn-v2{padding:84px 24px;background:#fff}
.rvwPg-vdCntnr-v1{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}
.rvwPg-vdTxt-v1 h2{font-size:2.2rem;color:#251E21;margin:0 0 24px;font-weight:700;line-height:1.2}
.rvwPg-vdTxt-v1 h2::before{content:'';display:block;width:64px;height:5px;background:linear-gradient(90deg,#251E21 0%,#FFECCC 100%);margin-bottom:20px;border-radius:5px}
.rvwPg-vdTxt-v1 p{font-size:1.05rem;line-height:1.7;color:#555;margin:0 0 28px}
.rvwPg-ftr-lst-v1{list-style:none;padding:0;margin:0}
.rvwPg-ftr-lst-v1 li{padding-left:32px;position:relative;margin-bottom:18px;font-size:1rem;color:#444;line-height:1.6}
.rvwPg-ftr-lst-v1 li::before{content:'';position:absolute;left:0;top:8px;width:18px;height:2px;background:#FFECCC}
.rvwPg-vdImg-wrp-v1{position:relative}
.rvwPg-vdImg-wrp-v1 img{width:100%;height:auto;border-radius:12px;box-shadow:0 12px 36px #251e2126;object-fit:cover}
.rvwPg-vdImg-wrp-v1::after{content:'';position:absolute;bottom:-16px;right:-16px;width:180px;height:180px;background:linear-gradient(135deg,#ffeccc4d 0%,#fff9ee80 100%);border-radius:50%;z-index:-1}
@media (max-width: 968px) {
.rvwPg-hdrTtl-v1{font-size:2.4rem}
.rvwPg-vdCntnr-v1{grid-template-columns:1fr;gap:42px}
.rvwPg-dta-wrp-v2{flex-direction:column;align-items:center}
.rvwPg-dta-crd-v1{max-width:100%}
}
@media (max-width: 640px) {
.rvwPg-hdr-v1{padding:64px 20px 56px}
.rvwPg-hdrTtl-v1{font-size:2rem}
.rvwPg-grdSctn-v1,.rvwPg-dta-sctn-v3,.rvwPg-vdSctn-v2{padding:56px 20px}
.rvwPg-grdWrp-v2{grid-template-columns:1fr;gap:28px}
.rvwPg-crdBx-v1{padding:28px 24px}
.rvwPg-dta-hd-v2 h2{font-size:1.9rem}
.rvwPg-vdTxt-v1 h2{font-size:1.8rem}
}
.hrSct-v1{background:linear-gradient(156deg,#251E21 0%,#FFECCC 50%,#FFF9EE 100%);padding:120px 20px 100px;position:relative;overflow:hidden}
.hrSct-v1::before{content:'';position:absolute;width:300px;height:300px;background:radial-gradient(circle,#ffeccc26 0%,transparent 70%);border-radius:50%;top:10%;left:15%;animation:prticlFlot-v1 8s infinite ease-in-out}
.hrSct-v1::after{content:'';position:absolute;width:200px;height:200px;background:radial-gradient(circle,#fff9ee1a 0%,transparent 70%);border-radius:50%;bottom:20%;right:20%;animation:prticlFlot-v2 10s infinite ease-in-out}
@keyframes prticlFlot-v1 {
0%,100%{transform:translate(0,0)}
50%{transform:translate(30px,-30px)}
}
@keyframes prticlFlot-v2 {
0%,100%{transform:translate(0,0)}
50%{transform:translate(-20px,20px)}
}
.hrCntnr-v1{max-width:1320px;margin:0 auto;position:relative;z-index:2}
.hrTtl-v1{font-size:56px;line-height:1.2;color:#FFF9EE;margin:0 0 24px;font-weight:700}
.hrDsc-v1{font-size:18px;line-height:1.6;color:#FFF9EE;max-width:720px;margin:0}
.sprtSct-v1{padding:90px 20px;background:#FFF9EE}
.sprtCntnr-v1{max-width:1320px;margin:0 auto}
.sprtGrd-v1{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}
.sprtCrd-v1{background:#fff;padding:40px 32px;border-radius:8px;box-shadow:0 4px 16px #251e2114;transition:transform .3s ease,box-shadow .3s ease;position:relative}
.sprtCrd-v1:hover{transform:translateY(-6px);box-shadow:0 12px 32px #251e211f}
.sprtCrd-v1::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#251E21 0%,#FFECCC 100%);border-radius:8px 0 0 8px}
.sprtTtl-v1{font-size:22px;color:#251E21;margin:0 0 16px;font-weight:600}
.sprtTxt-v1{font-size:16px;line-height:1.6;color:#251E21;opacity:.8;margin:0}
.mtvtnSct-v1{padding:90px 20px;background:linear-gradient(23deg,#251E21 0%,#FFECCC 50%,#FFF9EE 100%);position:relative}
.mtvtnCntnr-v1{max-width:1320px;margin:0 auto}
.mtvtnFlx-v1{display:flex;align-items:center;gap:60px}
.mtvtnImgWrp-v1{flex:0 0 45%;position:relative}
.mtvtnImg-v1{width:100%;height:480px;object-fit:cover;border-radius:12px;box-shadow:0 0 0 12px #ffeccc4d}
.mtvtnCntnt-v1{flex:1}
.mtvtnHdng-v1{font-size:38px;color:#FFF9EE;margin:0 0 24px;font-weight:700}
.mtvtnPrgph-v1{font-size:17px;line-height:1.7;color:#FFF9EE;margin:0 0 20px}
.stdsSct-v1{padding:90px 20px;background:#251E21}
.stdsCntnr-v1{max-width:1320px;margin:0 auto;text-align:center}
.stdsHdng-v1{font-size:40px;color:#FFF9EE;margin:0 0 60px;font-weight:700}
.stdsGrd-v1{display:grid;grid-template-columns:repeat(4,1fr);gap:50px}
.stdsCrd-v1{position:relative}
.stdsNmbr-v1{font-size:56px;font-weight:700;color:#FFECCC;margin:0 0 12px;display:block}
.stdsLbl-v1{font-size:16px;color:#FFF9EE;opacity:.9;display:block}
.ggrphSct-v1{padding:90px 20px;background:#FFF9EE}
.ggrphCntnr-v1{max-width:1320px;margin:0 auto}
.ggrphFlx-v1{display:flex;align-items:center;gap:70px}
.ggrphCntnt-v1{flex:1}
.ggrphHdng-v1{font-size:38px;color:#251E21;margin:0 0 28px;font-weight:700}
.ggrphPrgph-v1{font-size:17px;line-height:1.7;color:#251E21;opacity:.85;margin:0 0 24px}
.ggrphImgWrp-v1{flex:0 0 48%}
.ggrphImg-v1{width:100%;height:420px;object-fit:cover;border-radius:12px;box-shadow:0 16px 48px #251e2126}
.trlSct-v1{padding:90px 20px;background:#fff;position:relative;overflow:hidden}
.trlSct-v1::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(135deg,transparent 0%,#FFF9EE 100%);pointer-events:none}
.trlCntnr-v1{max-width:1320px;margin:0 auto;position:relative;z-index:2}
.trlHdng-v1{font-size:40px;color:#251E21;text-align:center;margin:0 0 50px;font-weight:700}
.trlGrd-v1{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}
.trlCrd-v1{background:#fff;padding:45px 38px;border-radius:10px;box-shadow:0 8px 24px #251e211a;border-left:5px solid #FFECCC;transition:all .3s ease}
.trlCrd-v1:hover{border-left-color:#251E21;box-shadow:0 12px 36px #251e2126}
.trlCrd-v1 h3{font-size:24px;color:#251E21;margin:0 0 18px;font-weight:600}
.trlCrd-v1 p{font-size:16px;line-height:1.7;color:#251E21;opacity:.8;margin:0}
.intrctvSct-v1{padding:90px 20px;background:#FFECCC}
.intrctvCntnr-v1{max-width:1320px;margin:0 auto}
.intrctvHdng-v1{font-size:40px;color:#251E21;text-align:center;margin:0 0 60px;font-weight:700}
.intrctvGrd-v1{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.intrctvCrd-v1{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 6px 20px #251e2114;transition:transform .3s ease}
.intrctvCrd-v1:hover{transform:scale(1.03)}
.intrctvImgWrp-v1{width:100%;height:220px;overflow:hidden}
.intrctvImg-v1{width:100%;height:100%;object-fit:cover}
.intrctvCntnt-v1{padding:30px 26px}
.intrctvCntnt-v1 h4{font-size:20px;color:#251E21;margin:0 0 14px;font-weight:600}
.intrctvCntnt-v1 p{font-size:15px;line-height:1.6;color:#251E21;opacity:.8;margin:0}
@media (max-width: 1024px) {
.hrTtl-v1{font-size:44px}
.sprtGrd-v1{grid-template-columns:repeat(2,1fr);gap:30px}
.mtvtnFlx-v1{flex-direction:column}
.mtvtnImgWrp-v1{flex:1;width:100%}
.stdsGrd-v1{grid-template-columns:repeat(2,1fr);gap:40px}
.ggrphFlx-v1{flex-direction:column-reverse}
.ggrphImgWrp-v1{width:100%}
.intrctvGrd-v1{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 768px) {
.hrSct-v1{padding:80px 20px 70px}
.hrTtl-v1{font-size:36px}
.hrDsc-v1{font-size:16px}
.sprtSct-v1,.mtvtnSct-v1,.stdsSct-v1,.ggrphSct-v1,.trlSct-v1,.intrctvSct-v1{padding:60px 20px}
.sprtGrd-v1{grid-template-columns:1fr;gap:24px}
.mtvtnHdng-v1,.ggrphHdng-v1,.stdsHdng-v1,.trlHdng-v1,.intrctvHdng-v1{font-size:32px}
.mtvtnImg-v1,.ggrphImg-v1{height:320px}
.stdsGrd-v1{grid-template-columns:1fr;gap:30px}
.trlGrd-v1{grid-template-columns:1fr;gap:30px}
.intrctvGrd-v1{grid-template-columns:1fr}
}
.pgHdr-v1{background:linear-gradient(135deg,#251E21 0%,#FFECCC 65%,#FFF9EE 100%);position:relative;overflow:hidden;padding:120px 20px 100px}
.pgHdr-v1 .cntWrp{max-width:1320px;margin:0 auto;position:relative;z-index:3}
.pgHdr-v1 .txtCntr{text-align:center;max-width:680px;margin:0 auto}
.pgHdr-v1 h1{font-size:3.2rem;color:#FFF9EE;margin:0 0 18px;font-weight:700;line-height:1.2}
.pgHdr-v1 .sbtxt{font-size:1.15rem;color:#FFECCC;line-height:1.6;margin:0}
.pgHdr-v1 .imgLayer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);width:100%;height:100%;opacity:.12;z-index:1}
.pgHdr-v1 .imgLayer img{width:100%;height:100%;object-fit:cover}
.pgHdr-v1 .dcrtv1{position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#ffeccc26 0%,transparent 70%);top:-80px;right:10%;z-index:2}
.pgHdr-v1 .dcrtv2{position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#fff9ee33 0%,transparent 70%);bottom:-40px;left:15%;z-index:2}
.frmSctn{padding:90px 20px;background:#FFF9EE}
.frmSctn .wrppr{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}
.frmSctn .infSd{background:linear-gradient(145deg,#FFECCC 0%,#FFF9EE 100%);padding:50px 45px;border-radius:12px;box-shadow:0 12px 32px #251e2114}
.frmSctn .infSd h2{font-size:1.9rem;color:#251E21;margin:0 0 12px;font-weight:600}
.frmSctn .infSd .desc{font-size:1rem;color:#251E21;line-height:1.7;margin:0 0 35px;opacity:.85}
.cntctBlk{display:flex;flex-direction:column;gap:24px}
.cntctItm{display:flex;align-items:start;gap:16px}
.cntctItm .icnWrp{width:44px;height:44px;background:#251E21;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.cntctItm .icnWrp svg{width:20px;height:20px;fill:#FFECCC}
.cntctItm .dtls h3{font-size:.9rem;color:#251E21;margin:0 0 4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.7}
.cntctItm .dtls p{font-size:1.05rem;color:#251E21;margin:0;line-height:1.5}
.cntctItm .dtls a{color:#251E21;text-decoration:none;transition:opacity .25s ease}
.cntctItm .dtls a:hover{opacity:.7}
.frmWrp{background:#fff;padding:50px 45px;border-radius:12px;box-shadow:0 16px 48px #251e211a}
.frmWrp h2{font-size:1.9rem;color:#251E21;margin:0 0 10px;font-weight:600}
.frmWrp .frmDesc{font-size:1rem;color:#251E21;line-height:1.6;margin:0 0 35px;opacity:.75}
.cntctFrm{display:flex;flex-direction:column;gap:22px}
.frmRw{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.fldGrp{display:flex;flex-direction:column;gap:8px}
.fldGrp label{font-size:.92rem;color:#251E21;font-weight:500}
.fldGrp input,.fldGrp textarea{padding:14px 16px;border:2px solid #251e211f;border-radius:8px;font-size:1rem;color:#251E21;background:#FFF9EE;transition:all .3s ease}
.fldGrp input:focus,.fldGrp textarea:focus{outline:none;border-color:#FFECCC;background:#fff;box-shadow:0 4px 12px #251e210f}
.fldGrp textarea{resize:vertical;min-height:120px;font-family:inherit}
.rdGrp{display:flex;flex-direction:column;gap:8px}
.rdGrp .rdLbl{font-size:.92rem;color:#251E21;font-weight:500;margin-bottom:8px}
.rdOpts{display:flex;gap:16px;flex-wrap:wrap}
.rdOpt{display:flex;align-items:center;gap:8px}
.rdOpt input[type="radio"]{width:20px;height:20px;accent-color:#251E21;cursor:pointer}
.rdOpt label{font-size:.98rem;color:#251E21;cursor:pointer}
.chkWrp{display:flex;align-items:start;gap:10px;margin-top:8px}
.chkWrp input[type="checkbox"]{width:20px;height:20px;margin-top:2px;accent-color:#251E21;cursor:pointer;flex-shrink:0}
.chkWrp label{font-size:.9rem;color:#251E21;line-height:1.5;opacity:.8}
.chkWrp label a{color:#251E21;text-decoration:underline;transition:opacity .25s ease}
.chkWrp label a:hover{opacity:.7}
.sbmtBtn{padding:16px 40px;background:linear-gradient(135deg,#251E21 0%,#3d3438 100%);color:#FFECCC;border:none;border-radius:8px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #251e2133;z-index:10;position:relative}
.sbmtBtn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #251e214d;background:linear-gradient(135deg,#3d3438 0%,#251E21 100%)}
.sbmtBtn:active{transform:translateY(0)}
.mpBlk-v1{padding:80px 20px;background:#fff}
.mpBlk-v1 .cntWrpr{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:center}
.mpBlk-v1 .txtSd h2{font-size:2.1rem;color:#251E21;margin:0 0 16px;font-weight:600;position:relative;padding-left:22px}
.mpBlk-v1 .txtSd h2::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:70%;background:linear-gradient(180deg,#251E21 0%,#FFECCC 100%);border-radius:3px}
.mpBlk-v1 .txtSd p{font-size:1.05rem;color:#251E21;line-height:1.7;margin:0 0 14px;opacity:.85}
.mpBlk-v1 .imgWrp{border-radius:12px;overflow:hidden;box-shadow:0 16px 48px #251e2126;position:relative}
.mpBlk-v1 .imgWrp::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#251e211a 0%,transparent 60%);z-index:1}
.mpBlk-v1 .imgWrp img{width:100%;height:500px;object-fit:cover;display:block}
@media (max-width: 1024px) {
.frmSctn .wrppr{grid-template-columns:1fr;gap:50px}
.mpBlk-v1 .cntWrpr{grid-template-columns:1fr;gap:40px}
.pgHdr-v1 h1{font-size:2.6rem}
}
@media (max-width: 768px) {
.pgHdr-v1{padding:80px 20px 70px}
.pgHdr-v1 h1{font-size:2.2rem}
.pgHdr-v1 .sbtxt{font-size:1.05rem}
.frmSctn{padding:60px 20px}
.frmSctn .infSd,.frmWrp{padding:35px 28px}
.frmRw{grid-template-columns:1fr;gap:16px}
.rdOpts{flex-direction:column;gap:12px}
.mpBlk-v1{padding:60px 20px}
.mpBlk-v1 .txtSd h2{font-size:1.8rem}
.mpBlk-v1 .imgWrp img{height:350px}
}
@media (max-width: 480px) {
.pgHdr-v1 h1{font-size:1.9rem}
.frmSctn .infSd h2,.frmWrp h2{font-size:1.6rem}
.cntctBlk{gap:20px}
.sbmtBtn{width:100%}
}
.pgHro-v1{display:flex;align-items:center;gap:48px;max-width:1320px;margin:80px auto 0;padding:0 24px}
.pgHro-v1 .imgWrpr{flex:0 0 40%;position:relative}
.pgHro-v1 .imgWrpr::before{content:'';position:absolute;top:-16px;left:-16px;right:16px;bottom:16px;background:linear-gradient(135deg,#FFECCC 0%,#FFF9EE 100%);border-radius:8px;z-index:-1}
.pgHro-v1 .imgWrpr img{width:100%;height:480px;object-fit:cover;border-radius:8px;box-shadow:0 12px 28px #251e2126}
.pgHro-v1 .txtCntnr{flex:1}
.pgHro-v1 .txtCntnr h1{font-size:48px;line-height:1.2;color:#251E21;margin:0 0 24px;font-weight:700}
.pgHro-v1 .txtCntnr .dscrptn{font-size:18px;line-height:1.7;color:#251E21;opacity:.85;margin:0 0 32px}
.pgHro-v1 .txtCntnr .dscrptn strong{color:#251E21;font-weight:600}
.pgHro-v1 .btnGrp-v2{display:flex;gap:16px;flex-wrap:wrap}
.pgHro-v1 .btnPrmry{display:inline-block;padding:16px 32px;background:linear-gradient(135deg,#251E21 0%,#3d3438 100%);color:#FFECCC;text-decoration:none;border-radius:6px;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:0 4px 16px #251e2133}
.pgHro-v1 .btnPrmry:hover{transform:translateY(-2px);box-shadow:0 8px 24px #251e214d}
.pgHro-v1 .btnScndry{display:inline-block;padding:16px 32px;background:transparent;color:#251E21;text-decoration:none;border:2px solid #251E21;border-radius:6px;font-weight:600;font-size:16px;transition:all .3s ease}
.pgHro-v1 .btnScndry:hover{background:#251E21;color:#FFECCC}
.crsSctns{max-width:1320px;margin:120px auto 80px;padding:0 24px}
.crsSctns .sctnsGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.crsSctns .crsCard{background:#FFF9EE;border-radius:10px;padding:40px 32px;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 16px #251e2114}
.crsSctns .crsCard::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#251E21 0%,#FFECCC 100%);opacity:0;transition:opacity .3s ease}
.crsSctns .crsCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #251e2126}
.crsSctns .crsCard:hover::before{opacity:1}
.crsSctns .crsCard .crdHdr{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}
.crsSctns .crsCard .crdIcn{width:48px;height:48px;background:linear-gradient(135deg,#FFECCC 0%,#FFF9EE 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #251e211a}
.crsSctns .crsCard .crdIcn svg{width:24px;height:24px;fill:#251E21}
.crsSctns .crsCard h3{font-size:22px;line-height:1.3;color:#251E21;margin:0;font-weight:700}
.crsSctns .crsCard .crdDtls{margin-bottom:20px}
.crsSctns .crsCard .dtlRw{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;color:#251E21;opacity:.75}
.crsSctns .crsCard .dtlRw svg{width:16px;height:16px;fill:#251E21;flex-shrink:0}
.crsSctns .crsCard .crdTxt{font-size:16px;line-height:1.6;color:#251E21;opacity:.8;margin-bottom:24px}
.crsSctns .crsCard .crdLnk{display:inline-flex;align-items:center;gap:8px;color:#251E21;text-decoration:none;font-weight:600;font-size:15px;transition:gap .3s ease}
.crsSctns .crsCard .crdLnk:hover{gap:12px}
.crsSctns .crsCard .crdLnk svg{width:16px;height:16px;fill:#251E21}
.tstmnlSct{background:linear-gradient(135deg,#FFF9EE 0%,#FFECCC 50%,#FFF9EE 100%);padding:100px 24px;margin:0;position:relative}
.tstmnlSct::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#FFECCC 50%,transparent 100%)}
.tstmnlSct .tstCntnr{max-width:1320px;margin:0 auto}
.tstmnlSct h2{font-size:42px;line-height:1.2;color:#251E21;text-align:center;margin:0 0 64px;font-weight:700}
.tstmnlSct .tstGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.tstmnlSct .tstCard{background:#fff9;border-radius:12px;padding:32px;backdrop-filter:blur(8px);box-shadow:0 8px 24px #251e2114;transition:all .3s ease}
.tstmnlSct .tstCard:hover{transform:translateY(-6px);box-shadow:0 16px 40px #251e211f}
.tstmnlSct .tstCard .tstPrf{display:flex;align-items:center;gap:16px;margin-bottom:20px}
.tstmnlSct .tstCard .prfImg{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #FFECCC;box-shadow:0 4px 12px #251e211a}
.tstmnlSct .tstCard .prfNfo h4{font-size:18px;color:#251E21;margin:0 0 4px;font-weight:600}
.tstmnlSct .tstCard .prfNfo .prfRl{font-size:14px;color:#251E21;opacity:.65;margin:0}
.tstmnlSct .tstCard .tstTxt{font-size:16px;line-height:1.7;color:#251E21;opacity:.85;margin:0 0 16px;font-style:italic}
.tstmnlSct .tstCard .tstRtng{display:flex;gap:4px}
.tstmnlSct .tstCard .tstRtng svg{width:18px;height:18px;fill:#251E21}
@media (max-width: 1024px) {
.pgHro-v1{flex-direction:column;margin-top:60px}
.pgHro-v1 .imgWrpr{flex:0 0 100%;max-width:500px}
.pgHro-v1 .txtCntnr h1{font-size:40px}
.crsSctns{margin:80px auto 60px}
.crsSctns .sctnsGrd{grid-template-columns:repeat(2,1fr)}
.tstmnlSct .tstGrd{grid-template-columns:1fr;gap:32px}
}
@media (max-width: 768px) {
.pgHro-v1{margin-top:40px}
.pgHro-v1 .imgWrpr{max-width:100%}
.pgHro-v1 .imgWrpr img{height:320px}
.pgHro-v1 .txtCntnr h1{font-size:32px}
.pgHro-v1 .txtCntnr .dscrptn{font-size:16px}
.pgHro-v1 .btnGrp-v2{flex-direction:column}
.pgHro-v1 .btnPrmry,.pgHro-v1 .btnScndry{width:100%;text-align:center}
.crsSctns{margin:60px auto 40px}
.crsSctns .sctnsGrd{grid-template-columns:1fr;gap:24px}
.tstmnlSct{padding:60px 24px}
.tstmnlSct h2{font-size:32px;margin-bottom:48px}
}
.ttlGrd-v1{background:linear-gradient(165deg,#FFF9EE 0%,#FFECCC 45%,#251E21 100%);padding:80px 20px;position:relative;overflow:hidden}
.ttlGrd-v1::before{content:'';position:absolute;width:400px;height:400px;border-radius:50%;background:#ffeccc26;top:-100px;right:-150px;z-index:1}
.ttlGrd-v1::after{content:'';position:absolute;width:300px;height:300px;border-radius:50%;background:#fff9ee33;bottom:-80px;left:-100px;z-index:1}
.ttlWrp-v2{max-width:1320px;margin:0 auto;position:relative;z-index:2;display:flex;align-items:center;gap:60px}
.ttlImg-v1{flex:0 0 45%;transform:rotate(-3deg);box-shadow:0 15px 40px #251e2140;border-radius:8px;overflow:hidden;filter:saturate(0.85) contrast(1.05)}
.ttlImg-v1 img{width:100%;height:auto;display:block;object-fit:cover}
.ttlCntnt-v1{flex:1;color:#251E21}
.ttlCntnt-v1 h1{font-size:2.8rem;line-height:1.2;margin:0 0 35px;font-weight:700}
.qaTxt-v1{display:flex;flex-direction:column;gap:28px}
.qaBlck-v1{background:#ffffff80;padding:22px 28px;border-radius:10px;border-left:4px solid #FFECCC}
.qaBlck-v1 .qstn{font-size:1.15rem;font-weight:600;margin:0 0 10px;color:#251E21}
.qaBlck-v1 .answr{font-size:1rem;line-height:1.6;margin:0;color:#251E21;opacity:.9}
.strySctn-v2{background:#FFF9EE;padding:90px 20px;position:relative}
.stryCntnr-v1{max-width:1320px;margin:0 auto}
.stryGrd-v1{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;margin-bottom:60px}
.stryCard-v1{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #251e2114;transition:transform .3s ease,box-shadow .3s ease}
.stryCard-v1:hover{transform:translateY(-5px);box-shadow:0 12px 32px #251e2126}
.cardImg-v1{width:100%;height:240px;overflow:hidden;position:relative}
.cardImg-v1::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,#251e2166,transparent)}
.cardImg-v1 img{width:100%;height:100%;object-fit:cover;display:block}
.cardTxt-v1{padding:28px}
.cardTxt-v1 h3{font-size:1.35rem;margin:0 0 14px;color:#251E21;font-weight:700}
.cardTxt-v1 p{font-size:.98rem;line-height:1.65;margin:0;color:#251E21;opacity:.85}
.tmSctn-v1{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:linear-gradient(135deg,#FFECCC 0%,#FFF9EE 100%);padding:45px;border-radius:12px;box-shadow:0 10px 30px #251e211a}
.tmMmbr-v1{display:flex;gap:25px;align-items:flex-start}
.prfImg-v1{flex:0 0 110px;width:110px;height:110px;border-radius:50%;overflow:hidden;border:4px solid #fff;box-shadow:0 6px 20px #251e2126}
.prfImg-v1 img{width:100%;height:100%;object-fit:cover;display:block}
.prfInfo-v1{flex:1}
.prfInfo-v1 h4{font-size:1.25rem;margin:0 0 8px;color:#251E21;font-weight:700}
.prfInfo-v1 .rle{font-size:.95rem;margin:0 0 14px;color:#251E21;opacity:.7;font-weight:500}
.prfInfo-v1 p{font-size:.96rem;line-height:1.6;margin:0;color:#251E21;opacity:.85}
@media (max-width: 1024px) {
.ttlWrp-v2{flex-direction:column;gap:40px}
.ttlImg-v1{flex:0 0 auto;width:100%;max-width:500px}
.stryGrd-v1{grid-template-columns:1fr 1fr;gap:35px}
.tmSctn-v1{grid-template-columns:1fr;gap:35px}
}
@media (max-width: 768px) {
.ttlGrd-v1{padding:60px 20px}
.ttlCntnt-v1 h1{font-size:2.2rem}
.stryGrd-v1{grid-template-columns:1fr;gap:30px}
.strySctn-v2{padding:60px 20px}
.tmMmbr-v1{flex-direction:column;align-items:center;text-align:center}
.prfImg-v1{flex:0 0 100px;width:100px;height:100px}
}
@media (max-width: 480px) {
.ttlCntnt-v1 h1{font-size:1.85rem}
.qaBlck-v1{padding:18px 20px}
.cardTxt-v1{padding:22px}
.tmSctn-v1{padding:35px 25px}
}
.sccsHdSct-v1{background:linear-gradient(135deg,#FFECCC 0%,#FFF9EE 45%,#251E21 100%);padding:120px 20px 100px;position:relative;overflow:hidden}
.sccsHdSct-v1::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#ffeccc4d 0%,transparent 70%);animation:pls 8s ease-in-out infinite}
@keyframes pls {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(30px,-30px) scale(1.1)}
}
.sccsWrp-v1{max-width:800px;margin:0 auto;position:relative;z-index:2;text-align:center}
.sccsIcn-v1{width:90px;height:90px;margin:0 auto 35px;background:linear-gradient(145deg,#251E21,#FFECCC);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px #251e2133;animation:bnc 2s ease-in-out infinite}
@keyframes bnc {
0%,100%{transform:translateY(0)}
50%{transform:translateY(-15px)}
}
.sccsIcn-v1 svg{width:48px;height:48px;fill:#FFF9EE}
.sccsTtl-v1{font-size:3.2rem;font-weight:700;color:#251E21;margin:0 0 24px;line-height:1.2}
.sccsTxt-v1{font-size:1.25rem;color:#251E21;line-height:1.7;margin:0 0 40px;opacity:.85}
.sccsBtnGrp-v1{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.sccsBtn-v1{padding:16px 36px;font-size:1.1rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease;display:inline-block;box-shadow:0 8px 20px #251e2126}
.sccsBtnPrmr-v1{background:#251E21;color:#FFF9EE}
.sccsBtnPrmr-v1:hover{background:#3a3235;transform:translateY(-3px);box-shadow:0 12px 28px #251e2140}
.sccsBtnScndr-v1{background:#FFF9EE;color:#251E21;border:2px solid #251E21}
.sccsBtnScndr-v1:hover{background:#251E21;color:#FFF9EE;transform:translateY(-3px)}
.nxtStpSct-v2{padding:80px 20px;background:#FFF9EE;position:relative}
.nxtStpCntnr-v2{max-width:1320px;margin:0 auto}
.nxtStpGrd-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}
.nxtStpCrd-v2{background:linear-gradient(145deg,#FFECCC,#FFF9EE);padding:40px 32px;border-radius:12px;box-shadow:0 8px 24px #251e2114;transition:all .4s ease;position:relative;overflow:hidden}
.nxtStpCrd-v2::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:#251E21;transition:height .4s ease}
.nxtStpCrd-v2:hover{transform:translateY(-8px);box-shadow:0 16px 40px #251e2126}
.nxtStpCrd-v2:hover::before{height:100%}
.nxtStpNmbr-v2{width:50px;height:50px;background:#251E21;color:#FFECCC;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-bottom:24px}
.nxtStpHdng-v2{font-size:1.5rem;font-weight:700;color:#251E21;margin:0 0 16px;line-height:1.3}
.nxtStpDsc-v2{font-size:1.05rem;color:#251E21;line-height:1.6;margin:0 0 24px;opacity:.8}
.nxtStpLnk-v2{display:inline-flex;align-items:center;gap:8px;color:#251E21;font-weight:600;text-decoration:none;font-size:1rem;transition:all .3s ease}
.nxtStpLnk-v2::after{content:'→';transition:transform .3s ease}
.nxtStpLnk-v2:hover{color:#3a3235}
.nxtStpLnk-v2:hover::after{transform:translateX(6px)}
@media (max-width: 768px) {
.sccsTtl-v1{font-size:2.2rem}
.sccsTxt-v1{font-size:1.1rem}
.sccsHdSct-v1{padding:80px 20px 70px}
.nxtStpSct-v2{padding:60px 20px}
.sccsBtnGrp-v1{flex-direction:column;align-items:center}
.sccsBtn-v1{width:100%;max-width:300px}
}
@media (max-width: 480px) {
.sccsTtl-v1{font-size:1.8rem}
.nxtStpGrd-v2{grid-template-columns:1fr}
}