*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Karla',sans-serif;background:#F1EDEB;color:#100F0E;line-height:1.6;font-size:16px}
::-webkit-scrollbar{width:14px}
::-webkit-scrollbar-track{background:#F1EDEB;box-shadow:inset 0 0 8px #100f0e1a}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#D1B3AD 0%,#100F0E 100%);border-radius:6px;box-shadow:0 2px 8px #d1b3ad4d}
::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#100F0E 0%,#D1B3AD 100%)}
html{scroll-behavior:smooth}
.Hd87{background:linear-gradient(135deg,#100F0E 0%,#3a3634 100%);border-bottom:3px solid #D1B3AD;box-shadow:0 6px 18px #100f0e26;padding:18px 0}
.hd-wrp12{max-width:1000px;margin:0 auto;padding:0 24px}
.Tp934{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;min-height:90px}
.BrandCntr77{display:flex;align-items:center;gap:18px;flex-shrink:0}
.lg-img002{width:85px;height:85px;object-fit:contain;background:#f1edeb1f;padding:8px;border-radius:8px;box-shadow:0 3px 12px #d1b3ad33}
.BrandCntr77 .cmp-nm88{font-size:26px;font-weight:700;color:#F1EDEB;letter-spacing:.5px;text-shadow:0 2px 8px #d1b3ad40}
.MainNv45{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.MainNv45 a{color:#F1EDEB;text-decoration:none;padding:11px 20px;border-radius:6px;transition:background .25s ease,color .25s ease;font-weight:400;font-size:15px;background:#f1edeb0d}
.MainNv45 a:hover{background:#D1B3AD;color:#100F0E}
@media (max-width: 640px) {
.Tp934{flex-direction:column;align-items:center;text-align:center;gap:20px}
.MainNv45{width:100%;justify-content:center}
.BrandCntr77{flex-direction:column;gap:12px}
.lg-img002{width:70px;height:70px}
.BrandCntr77 .cmp-nm88{font-size:22px}
}
.Ft098{background:#100F0E;color:#F1EDEB;padding:48px 0 32px;margin-top:80px;border-top:4px solid #D1B3AD;box-shadow:0 -8px 24px #100f0e1f}
.ft-inner3{max-width:1000px;margin:0 auto;padding:0 24px}
.FtGrid5{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:44px;margin-bottom:42px}
.FtCol8 h3{font-size:19px;margin-bottom:16px;color:#D1B3AD;font-weight:700;letter-spacing:.3px}
.FtCol8 p{line-height:1.7;margin-bottom:12px;font-size:15px;color:#f1edebde}
.FtCol8 a{color:#D1B3AD;text-decoration:none;transition:color .25s ease;display:inline-block;margin-bottom:8px}
.FtCol8 a:hover{color:#F1EDEB}
.FtBtm2{border-top:1px solid #d1b3ad4d;padding-top:26px;text-align:center;color:#f1edebb8;font-size:14px}
.CkPop77{position:fixed;bottom:24px;left:24px;background:#F1EDEB;border:2px solid #100F0E;box-shadow:4px 4px 16px #100f0e4d;padding:26px;max-width:360px;z-index:9999;display:none;border-radius:0}
.CkPop77.shw3{display:block;animation:slideInLft .4s ease-out}
.CkPop77.hdn9{animation:slideOutLft .4s ease-in forwards}
@keyframes slideInLft {
from{transform:translateX(-100%);opacity:0}
to{transform:translateX(0);opacity:1}
}
@keyframes slideOutLft {
from{transform:translateX(0);opacity:1}
to{transform:translateX(-100%);opacity:0}
}
.CkPop77 h4{font-size:18px;margin-bottom:14px;color:#100F0E;font-weight:700}
.CkPop77 p{font-size:14px;margin-bottom:18px;line-height:1.5;color:#100F0E}
.ck-btns4{display:flex;gap:10px;margin-bottom:12px}
.ck-btns4 button{flex:1;padding:11px;border:2px solid #100F0E;background:#D1B3AD;color:#100F0E;cursor:pointer;font-weight:700;font-size:14px;transition:background .25s ease;border-radius:0;font-family:'Karla',sans-serif}
.ck-btns4 button:hover{background:#100F0E;color:#F1EDEB}
.CkPop77 .cstmz8{width:100%;padding:9px;border:1px solid #100F0E;background:transparent;color:#100F0E;cursor:pointer;font-size:13px;transition:background .25s ease;border-radius:0;font-family:'Karla',sans-serif}
.CkPop77 .cstmz8:hover{background:#100f0e0d}
.CkOpts2{display:none;margin-top:16px;padding-top:16px;border-top:1px solid #100f0e33}
.CkOpts2.actv6{display:block}
.ck-itm7{margin-bottom:12px}
.ck-itm7 label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#100F0E}
.ck-itm7 input[type="checkbox"]{width:18px;height:18px;cursor:pointer}
.ck-itm7 input[type="checkbox"]:disabled{cursor:not-allowed}
@media (max-width: 640px) {
.CkPop77{left:12px;right:12px;max-width:calc(100% - 24px);bottom:12px}
}
.legal-data-n{max-width:1000px;margin:60px auto;padding:0 24px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.7;color:#100F0E;background:linear-gradient(180deg,#fff 0%,#F1EDEB 100%);border-radius:8px;box-shadow:0 8px 24px #100f0e14}
.legal-data-n h1{font-size:38px;font-weight:700;line-height:1.2;margin:0 0 32px;color:#100F0E;padding-bottom:20px;border-bottom:3px solid #D1B3AD}
.legal-data-n h2{font-size:30px;font-weight:600;line-height:1.3;margin:48px 0 24px;color:#100F0E;padding-top:16px}
.legal-data-n h3{font-size:24px;font-weight:600;line-height:1.4;margin:36px 0 20px;color:#100F0E}
.legal-data-n h4{font-size:20px;font-weight:600;line-height:1.4;margin:28px 0 16px;color:#100F0E}
.legal-data-n h5{font-size:18px;font-weight:600;line-height:1.5;margin:24px 0 14px;color:#100F0E}
.legal-data-n h6{font-size:16px;font-weight:600;line-height:1.5;margin:20px 0 12px;color:#100F0E;text-transform:uppercase;letter-spacing:.5px}
.legal-data-n p{font-size:16px;line-height:1.8;margin:0 0 20px;color:#100F0E}
.legal-data-n ul{margin:0 0 24px;padding:0 0 0 28px;list-style-type:disc}
.legal-data-n ol{margin:0 0 24px;padding:0 0 0 28px;list-style-type:decimal}
.legal-data-n li{font-size:16px;line-height:1.8;margin:0 0 12px;color:#100F0E;padding-left:8px}
.legal-data-n ul ul{margin:12px 0;padding-left:28px;list-style-type:circle}
.legal-data-n ol ol{margin:12px 0;padding-left:28px;list-style-type:lower-alpha}
.legal-data-n li ul li{margin:8px 0}
.legal-data-n li ol li{margin:8px 0}
.legal-data-n table{width:100%;margin:32px 0;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 4px 12px #100f0e0f}
.legal-data-n thead{background:linear-gradient(135deg,#100F0E 0%,#2a2826 100%)}
.legal-data-n thead tr{border-bottom:2px solid #D1B3AD}
.legal-data-n tbody{background:#fff}
.legal-data-n tr{border-bottom:1px solid #F1EDEB}
.legal-data-n tbody tr:last-child{border-bottom:none}
.legal-data-n tbody tr:hover{background:#F1EDEB;transition:background .2s ease}
.legal-data-n th{padding:16px 20px;text-align:left;font-size:15px;font-weight:600;color:#F1EDEB;text-transform:uppercase;letter-spacing:.5px}
.legal-data-n td{padding:14px 20px;font-size:15px;line-height:1.6;color:#100F0E}
.legal-data-n hr{margin:40px 0;border:none;height:2px;background:linear-gradient(90deg,transparent 0%,#D1B3AD 50%,transparent 100%)}
.legal-data-n div{margin:0 0 20px}
.legal-data-n div p:last-child{margin-bottom:0}
@media (max-width: 1024px) {
.legal-data-n{margin:40px auto;padding:0 20px}
.legal-data-n h1{font-size:32px;margin-bottom:28px}
.legal-data-n h2{font-size:26px;margin:40px 0 20px}
.legal-data-n h3{font-size:22px}
.legal-data-n table{font-size:14px}
.legal-data-n th{font-size:13px;padding:12px 16px}
.legal-data-n td{font-size:14px;padding:12px 16px}
}
@media (max-width: 640px) {
.legal-data-n{margin:24px auto;padding:0 16px;border-radius:6px}
.legal-data-n h1{font-size:28px;margin-bottom:24px;padding-bottom:16px}
.legal-data-n h2{font-size:22px;margin:32px 0 16px}
.legal-data-n h3{font-size:19px;margin:28px 0 14px}
.legal-data-n h4{font-size:17px}
.legal-data-n p{font-size:15px;line-height:1.7}
.legal-data-n ul{padding-left:20px}
.legal-data-n ol{padding-left:20px}
.legal-data-n li{font-size:15px;line-height:1.7}
.legal-data-n table{display:block;overflow-x:auto;margin:24px -16px;width:calc(100% + 32px);border-radius:0}
.legal-data-n th{font-size:12px;padding:10px 12px}
.legal-data-n td{font-size:13px;padding:10px 12px}
.legal-data-n hr{margin:32px 0}
}
.Pg12{background:linear-gradient(162deg,#F1EDEB 0%,#D1B3AD 100%);min-height:82vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:68px 0}
.GeoDv47{position:absolute;width:480px;height:480px;background:radial-gradient(circle at 30% 40%,#d1b3ad66,transparent);border-radius:43% 57% 62% 38% / 47% 43% 57% 53%;top:-120px;right:-140px;filter:blur(60px)}
.GeoDv47:after{content:'';position:absolute;width:300px;height:300px;background:radial-gradient(circle,#100f0e14,transparent);border-radius:38% 62% 45% 55% / 52% 48% 52% 48%;bottom:-80px;left:-100px;filter:blur(45px)}
.CntWr8{max-width:1000px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.3fr 1fr;gap:68px;align-items:center;position:relative;z-index:2}
.TxBlk19{display:flex;flex-direction:column;gap:22px}
.TxBlk19 h1{font-size:3.4rem;line-height:1.12;color:#100F0E;font-weight:700;letter-spacing:-.03em}
.TxBlk19 h1::before{content:'';display:inline-block;width:52px;height:6px;background:linear-gradient(90deg,#100F0E,#D1B3AD);margin-right:16px;vertical-align:middle;border-radius:8px}
.TxBlk19 .Sbhd3{font-size:1.15rem;line-height:1.65;color:#100f0ec7;max-width:520px}
.PrmBt61{display:inline-flex;padding:16px 38px;background:#100F0E;color:#F1EDEB;border-radius:8px;font-size:1.05rem;font-weight:600;transition:all .32s ease;box-shadow:0 8px 24px #100f0e26;align-self:flex-start;text-decoration:none}
.PrmBt61:hover{background:linear-gradient(135deg,#100F0E,#3a3734);box-shadow:0 12px 32px #100f0e47;transform:translateY(-2px)}
.ImgClp92{position:relative;height:440px}
.ImgClp92 img{width:100%;height:100%;object-fit:cover;border-radius:48% 52% 58% 42% / 43% 56% 44% 57%;box-shadow:0 16px 48px #100f0e38 inset 0 -4px 12px #f1edeb4d}
.ScAbt72{padding:96px 0;background:#F1EDEB;position:relative}
.ScAbt72::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#D1B3AD 50%,transparent)}
.ScAbt72 .CntWr8{grid-template-columns:1fr;gap:52px}
.StryHd18{text-align:center;margin-bottom:18px}
.StryHd18 h2{font-size:2.6rem;color:#100F0E;font-weight:700;margin-bottom:14px}
.StryHd18 h2::after{content:'';display:block;width:84px;height:4px;background:linear-gradient(90deg,#D1B3AD,#100F0E);margin:18px auto 0;border-radius:6px}
.StryTxt45{max-width:780px;margin:0 auto;font-size:1.08rem;line-height:1.78;color:#100f0ed1;text-align:center}
.TmLn67{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:62px}
.TmLnItm9{background:linear-gradient(145deg,#ffffffe6,#f1edeb99);padding:34px 28px;border-radius:12px;border:1px solid #d1b3ad4d;box-shadow:0 6px 18px #100f0e14;transition:all .3s ease;position:relative}
.TmLnItm9:hover{transform:translateY(-6px);box-shadow:0 12px 32px #100f0e24;border-color:#d1b3ad99}
.TmYr34{font-size:2.2rem;font-weight:700;color:#D1B3AD;margin-bottom:16px;line-height:1}
.TmYr34::before{content:'';display:block;width:28px;height:28px;background:#100F0E;border-radius:50%;margin-bottom:12px;box-shadow:0 0 0 6px #d1b3ad40}
.TmLnItm9 h3{font-size:1.28rem;color:#100F0E;margin-bottom:10px;font-weight:600}
.TmLnItm9 p{font-size:.98rem;line-height:1.62;color:#100f0eb8}
.ApprchSc84{padding:108px 0;background:linear-gradient(180deg,#F1EDEB 0%,#f1edeb66 100%);position:relative}
.ApprchSc84 .CntWr8{grid-template-columns:1fr 1.2fr;gap:76px;align-items:start}
.ApImg51{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;position:sticky;top:24px}
.ApImgBx27{position:relative;overflow:hidden;border-radius:14px;box-shadow:0 10px 28px #100f0e1f;transition:all .34s ease}
.ApImgBx27:hover{transform:scale(1.04);box-shadow:0 14px 38px #100f0e2e}
.ApImgBx27:nth-child(1){grid-row:span 2}
.ApImgBx27 img{width:100%;height:100%;object-fit:cover;display:block}
.ApImgBx27:nth-child(1) img{height:480px}
.ApImgBx27:nth-child(2) img,.ApImgBx27:nth-child(3) img{height:230px}
.ApCnt63 h2{font-size:2.5rem;color:#100F0E;margin-bottom:28px;font-weight:700}
.ApCnt63 h2::before{content:'';display:inline-block;width:8px;height:8px;background:#D1B3AD;border-radius:50%;margin-right:14px;box-shadow:0 0 0 4px #d1b3ad40}
.VlLst92{display:flex;flex-direction:column;gap:32px}
.VlItm48{display:grid;grid-template-columns:52px 1fr;gap:20px;align-items:start}
.VlIcn73{width:52px;height:52px;background:linear-gradient(135deg,#100F0E,#3a3734);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#F1EDEB;font-size:1.3rem;box-shadow:0 6px 16px #100f0e2e}
.VlTxt85 h3{font-size:1.22rem;color:#100F0E;margin-bottom:8px;font-weight:600}
.VlTxt85 p{font-size:1.02rem;line-height:1.68;color:#100f0ec2}
@media (max-width: 1024px) {
.CntWr8{grid-template-columns:1fr;gap:48px}
.TxBlk19 h1{font-size:2.8rem}
.ImgClp92{height:380px}
.TmLn67{grid-template-columns:1fr;gap:28px}
.ApprchSc84 .CntWr8{grid-template-columns:1fr}
.ApImg51{position:static;grid-template-columns:repeat(3,1fr)}
.ApImgBx27:nth-child(1){grid-row:span 1}
.ApImgBx27:nth-child(1) img,.ApImgBx27:nth-child(2) img,.ApImgBx27:nth-child(3) img{height:260px}
}
@media (max-width: 640px) {
.Pg12{padding:48px 0;min-height:auto}
.TxBlk19 h1{font-size:2.2rem}
.TxBlk19 h1::before{width:38px;height:4px;margin-right:12px}
.TxBlk19 .Sbhd3{font-size:1.05rem}
.PrmBt61{padding:14px 32px;font-size:1rem}
.ImgClp92{height:320px}
.ScAbt72{padding:68px 0}
.StryHd18 h2{font-size:2rem}
.StryTxt45{font-size:1.02rem}
.ApprchSc84{padding:68px 0}
.ApImg51{grid-template-columns:1fr}
.ApImgBx27:nth-child(1) img,.ApImgBx27:nth-child(2) img,.ApImgBx27:nth-child(3) img{height:240px}
.ApCnt63 h2{font-size:2rem}
.VlItm48{grid-template-columns:1fr;gap:14px}
.VlIcn73{width:46px;height:46px;font-size:1.15rem}
}
.MHdr{background:linear-gradient(135deg,#100F0E 0%,#D1B3AD 100%);padding:4.5rem 1.5rem 5rem;position:relative;overflow:hidden}
.MHdr::before{content:'';position:absolute;top:-15%;right:-8%;width:420px;height:420px;background:radial-gradient(circle,#f1edeb26,transparent 68%);border-radius:50%}
.MHdr::after{content:'';position:absolute;bottom:-12%;left:-6%;width:320px;height:320px;background:radial-gradient(circle,#d1b3ad38,transparent 70%);border-radius:50%}
.MHdr .cWrap{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center;position:relative;z-index:2}
.MHdr .txtArea h1{font-size:2.8rem;line-height:1.15;color:#F1EDEB;margin:0 0 1.5rem;font-weight:700}
.MHdr .txtArea p{font-size:1.1rem;line-height:1.7;color:#f1edebeb;margin:0}
.MHdr .imgArea{position:relative}
.MHdr .imgArea img{width:100%;height:380px;object-fit:cover;border-radius:8px;box-shadow:0 14px 38px #100f0e59 0 6px 12px #100f0e2e;border:3px solid #f1edeb40}
.MHdr .imgArea::before{content:'';position:absolute;top:-12px;left:-12px;right:12px;bottom:12px;background:linear-gradient(45deg,#d1b3ad66,transparent);border-radius:8px;z-index:-1}
.PremOpt{padding:5rem 1.5rem;background:#F1EDEB}
.PremOpt .cWrap2{max-width:1000px;margin:0 auto}
.PremOpt h2{font-size:2.3rem;color:#100F0E;margin:0 0 1rem;text-align:center;font-weight:600}
.PremOpt .subH{text-align:center;font-size:1.05rem;color:#100F0E;opacity:.75;margin:0 0 3.5rem;max-width:700px;margin-left:auto;margin-right:auto}
.PremOpt .optGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
.PremOpt .optCard{background:#fff;padding:2.2rem 1.8rem;border-radius:10px;box-shadow:0 6px 18px #100f0e14;transition:all .3s ease;border:2px solid transparent}
.PremOpt .optCard:hover{transform:translateY(-6px);box-shadow:0 12px 28px #100f0e24;border-color:#D1B3AD}
.PremOpt .optCard .icn{width:56px;height:56px;background:linear-gradient(135deg,#D1B3AD,#100F0E);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}
.PremOpt .optCard .icn svg{width:28px;height:28px;fill:#fff}
.PremOpt .optCard h3{font-size:1.4rem;color:#100F0E;margin:0 0 .9rem;font-weight:600}
.PremOpt .optCard p{font-size:.98rem;line-height:1.65;color:#100F0E;opacity:.8;margin:0}
.Insp{padding:5rem 1.5rem;background:linear-gradient(180deg,#100F0E 0%,#D1B3AD 100%);position:relative}
.Insp .cWrap3{max-width:1000px;margin:0 auto}
.Insp h2{font-size:2.3rem;color:#F1EDEB;margin:0 0 3rem;text-align:center;font-weight:600}
.Insp .stGrid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}
.Insp .stCard{background:#f1edeb1f;padding:2.5rem 2rem;border-radius:9px;border-left:5px solid #D1B3AD;backdrop-filter:blur(8px);transition:all .35s ease}
.Insp .stCard:hover{background:#f1edeb2e;transform:translateX(8px)}
.Insp .stCard .quote{font-size:1.05rem;line-height:1.75;color:#F1EDEB;margin:0 0 1.8rem;font-style:italic}
.Insp .stCard .auth{display:flex;align-items:center;gap:1.2rem}
.Insp .stCard .auth .authImg{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#D1B3AD,#F1EDEB)}
.Insp .stCard .auth .authInfo .nm{font-size:1.05rem;color:#F1EDEB;font-weight:600;margin:0 0 .3rem}
.Insp .stCard .auth .authInfo .rl{font-size:.9rem;color:#f1edebb3;margin:0}
.CarPr{padding:5rem 1.5rem;background:#fff}
.CarPr .cWrap4{max-width:1000px;margin:0 auto}
.CarPr h2{font-size:2.3rem;color:#100F0E;margin:0 0 1rem;font-weight:600}
.CarPr .intro{font-size:1.05rem;color:#100F0E;opacity:.75;margin:0 0 3rem;line-height:1.7}
.CarPr .pathWrap{position:relative}
.CarPr .pathLine{position:absolute;left:32px;top:50px;bottom:50px;width:3px;background:linear-gradient(180deg,#D1B3AD 0%,#100F0E 100%)}
.CarPr .pathItem{position:relative;padding-left:5rem;margin-bottom:2.5rem}
.CarPr .pathItem:last-child{margin-bottom:0}
.CarPr .pathItem .dot{position:absolute;left:0;top:8px;width:65px;height:65px;background:#fff;border:4px solid #D1B3AD;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;color:#100F0E;box-shadow:0 4px 12px #100f0e1f}
.CarPr .pathItem h3{font-size:1.5rem;color:#100F0E;margin:0 0 .7rem;font-weight:600}
.CarPr .pathItem p{font-size:1rem;line-height:1.7;color:#100F0E;opacity:.8;margin:0}
.CompAdv{padding:5rem 1.5rem;background:#F1EDEB}
.CompAdv .cWrap5{max-width:1000px;margin:0 auto}
.CompAdv h2{font-size:2.3rem;color:#100F0E;margin:0 0 3rem;text-align:center;font-weight:600}
.CompAdv .advGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}
.CompAdv .advBox{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 5px 15px #100f0e17;display:flex;gap:1.5rem;align-items:start;transition:all .3s ease}
.CompAdv .advBox:hover{box-shadow:0 10px 25px #100f0e26}
.CompAdv .advBox .advIcn{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg,#100F0E,#D1B3AD);border-radius:8px;display:flex;align-items:center;justify-content:center}
.CompAdv .advBox .advIcn svg{width:24px;height:24px;fill:#fff}
.CompAdv .advBox .advTxt h3{font-size:1.3rem;color:#100F0E;margin:0 0 .6rem;font-weight:600}
.CompAdv .advBox .advTxt p{font-size:.98rem;line-height:1.65;color:#100F0E;opacity:.8;margin:0}
.AbtPlat{padding:5rem 1.5rem;background:linear-gradient(to right,#100F0E 0%,#D1B3AD 100%)}
.AbtPlat .cWrap6{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center}
.AbtPlat .txtSide h2{font-size:2.3rem;color:#F1EDEB;margin:0 0 1.5rem;font-weight:600}
.AbtPlat .txtSide p{font-size:1.05rem;line-height:1.75;color:#f1edebe6;margin:0 0 1.2rem}
.AbtPlat .txtSide p:last-of-type{margin-bottom:2rem}
.AbtPlat .txtSide .ctBtn{display:inline-block;padding:.95rem 2.2rem;background:#F1EDEB;color:#100F0E;text-decoration:none;border-radius:6px;font-weight:600;font-size:1.05rem;transition:all .3s ease;box-shadow:0 6px 16px #f1edeb40}
.AbtPlat .txtSide .ctBtn:hover{background:#fff;transform:translateY(-3px);box-shadow:0 10px 24px #f1edeb59}
.AbtPlat .imgSide img{width:100%;height:420px;object-fit:cover;border-radius:9px;box-shadow:0 12px 32px #100f0e66;border:3px solid #f1edeb33}
@media (max-width: 1024px) {
.MHdr .cWrap{grid-template-columns:1fr;gap:2.5rem}
.MHdr .txtArea h1{font-size:2.4rem}
.PremOpt .optGrid{grid-template-columns:1fr}
.Insp .stGrid{grid-template-columns:1fr}
.CompAdv .advGrid{grid-template-columns:1fr}
.AbtPlat .cWrap6{grid-template-columns:1fr}
}
@media (max-width: 640px) {
.MHdr{padding:3rem 1rem 3.5rem}
.MHdr .txtArea h1{font-size:2rem}
.MHdr .imgArea img{height:280px}
.PremOpt,.Insp,.CarPr,.CompAdv,.AbtPlat{padding:3.5rem 1rem}
.PremOpt h2,.Insp h2,.CarPr h2,.CompAdv h2,.AbtPlat .txtSide h2{font-size:1.9rem}
.CarPr .pathLine{left:22px}
.CarPr .pathItem{padding-left:4rem}
.CarPr .pathItem .dot{width:50px;height:50px;font-size:1rem}
.AbtPlat .imgSide img{height:320px}
}
::-webkit-scrollbar{width:14px}
::-webkit-scrollbar-track{background:#F1EDEB;box-shadow:inset 0 0 6px #100f0e1a}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#100F0E,#D1B3AD);border-radius:7px;box-shadow:0 2px 8px #100f0e40}
::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#D1B3AD,#100F0E)}
.Wr47{max-width:1000px;margin:0 auto;padding:0 20px}
.Hd2Top{padding:80px 0 60px;text-align:center;position:relative}
.Hd2Top::before{content:'';position:absolute;top:10%;left:15%;width:180px;height:180px;background:radial-gradient(circle,#d1b3ad4d,transparent);border-radius:50%;z-index:-1}
.Hd2Top::after{content:'';position:absolute;bottom:20%;right:20%;width:140px;height:140px;background:radial-gradient(circle,#f1edeb80,transparent);border-radius:50%;z-index:-1}
.Hd2Top .ImgAnc{max-width:420px;margin:0 auto 35px;position:relative}
.Hd2Top .ImgAnc img{width:100%;height:auto;border-radius:8px;box-shadow:0 8px 24px #100f0e1f;filter:saturate(0.95) brightness(1.02)}
.Hd2Top h1{font-size:42px;font-weight:700;color:#100F0E;margin:0 0 18px;line-height:1.2}
.Hd2Top .SubTxt9{font-size:19px;color:#4a4a4a;line-height:1.6;max-width:680px;margin:0 auto}
.CtInf{padding:65px 0 50px;background:linear-gradient(135deg,#F1EDEB 0%,#d1b3ad26 100%)}
.CtInf .Wr47{display:flex;flex-direction:row;gap:50px;align-items:flex-start}
.CtInf .InfBlk{flex:1}
.CtInf .InfBlk h2{font-size:28px;font-weight:600;color:#100F0E;margin:0 0 24px}
.CtInf .InfBlk p{font-size:17px;color:#3d3d3d;line-height:1.7;margin:0 0 32px}
.DtRow{display:flex;flex-direction:column;gap:22px}
.DtItem3{display:flex;align-items:flex-start;gap:16px;padding:18px;background:#ffffffb3;border-radius:6px;border-left:4px solid #D1B3AD;transition:all .3s ease}
.DtItem3:hover{background:#fffffff2;box-shadow:0 6px 18px #100f0e14;transform:translateX(4px)}
.DtItem3 .IcWr{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#D1B3AD,#100F0E);border-radius:50%}
.DtItem3 .IcWr svg{width:22px;height:22px;fill:#F1EDEB}
.DtItem3 .TxtWr{flex:1}
.DtItem3 .TxtWr .Lbl{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#100F0E;margin:0 0 6px}
.DtItem3 .TxtWr .Val{font-size:16px;color:#4a4a4a;line-height:1.5}
.DtItem3 .TxtWr a{color:#4a4a4a;text-decoration:none;transition:color .3s ease}
.DtItem3 .TxtWr a:hover{color:#100F0E}
.FrmBlk8{flex:1;background:#fff;padding:40px;border-radius:10px;box-shadow:0 10px 30px #100f0e1a}
.FrmBlk8 h3{font-size:26px;font-weight:600;color:#100F0E;margin:0 0 28px}
.FrmBlk8 form{display:flex;flex-direction:column;gap:22px}
.FldGrp{display:flex;flex-direction:column;gap:8px}
.FldGrp label{font-size:14px;font-weight:600;color:#100F0E}
.FldGrp input[type="text"],.FldGrp input[type="tel"],.FldGrp select{width:100%;padding:14px 16px;font-size:15px;color:#100F0E;background:#F1EDEB;border:2px solid transparent;border-radius:6px;transition:all .3s ease;box-sizing:border-box}
.FldGrp input[type="text"]:focus,.FldGrp input[type="tel"]:focus,.FldGrp select:focus{outline:none;border-color:#D1B3AD;background:#fff;box-shadow:0 4px 12px #d1b3ad33}
.RdGrp{display:flex;flex-direction:column;gap:8px}
.RdGrp .RdLabel{font-size:14px;font-weight:600;color:#100F0E;margin-bottom:6px}
.RdOpt{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#F1EDEB;border-radius:6px;cursor:pointer;transition:all .3s ease}
.RdOpt:hover{background:#d1b3ad4d}
.RdOpt input[type="radio"]{width:18px;height:18px;accent-color:#D1B3AD;cursor:pointer}
.RdOpt label{font-size:15px;color:#3d3d3d;cursor:pointer;margin:0}
.ChkBx{display:flex;align-items:flex-start;gap:10px;margin-top:8px}
.ChkBx input[type="checkbox"]{width:18px;height:18px;margin-top:3px;accent-color:#D1B3AD;cursor:pointer;flex-shrink:0}
.ChkBx label{font-size:14px;color:#4a4a4a;line-height:1.6;cursor:pointer}
.ChkBx label a{color:#100F0E;text-decoration:underline;transition:color .3s ease}
.ChkBx label a:hover{color:#D1B3AD}
.Btn2{padding:16px 32px;font-size:16px;font-weight:600;color:#F1EDEB;background:linear-gradient(135deg,#100F0E 0%,#D1B3AD 100%);border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px #100f0e26;z-index:10;position:relative}
.Btn2:hover{transform:translateY(-2px);box-shadow:0 10px 26px #100f0e40}
.Btn2:active{transform:translateY(0)}
.ExtSec{padding:70px 0}
.ExtSec h2{font-size:32px;font-weight:700;color:#100F0E;text-align:center;margin:0 0 40px;position:relative}
.ExtSec h2::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#D1B3AD,#100F0E);border-radius:2px}
.CardGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.Card5{padding:32px 28px;background:#fff;border-radius:8px;border:2px solid #F1EDEB;transition:all .3s ease;text-align:center}
.Card5:hover{border-color:#D1B3AD;box-shadow:0 8px 24px #100f0e1a;transform:translateY(-4px)}
.Card5 .IcTop{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1edebcc,#d1b3ad4d);border-radius:50%}
.Card5 .IcTop svg{width:32px;height:32px;fill:#100F0E}
.Card5 h4{font-size:20px;font-weight:600;color:#100F0E;margin:0 0 14px}
.Card5 p{font-size:15px;color:#4a4a4a;line-height:1.6;margin:0}
.Card5 .LnkBtn{display:inline-block;margin-top:18px;padding:10px 24px;font-size:14px;font-weight:600;color:#100F0E;background:transparent;border:2px solid #D1B3AD;border-radius:6px;text-decoration:none;transition:all .3s ease;z-index:10;position:relative}
.Card5 .LnkBtn:hover{background:#D1B3AD;color:#F1EDEB;transform:scale(1.05)}
@media (max-width: 1024px) {
.CtInf .Wr47{flex-direction:column;gap:40px}
.CardGrd{grid-template-columns:repeat(2,1fr);gap:28px}
.Hd2Top h1{font-size:36px}
}
@media (max-width: 640px) {
.Hd2Top{padding:60px 0 40px}
.Hd2Top h1{font-size:30px}
.Hd2Top .SubTxt9{font-size:17px}
.Hd2Top .ImgAnc{max-width:320px}
.CtInf{padding:50px 0 40px}
.FrmBlk8{padding:28px 20px}
.FrmBlk8 h3{font-size:22px}
.CardGrd{grid-template-columns:1fr;gap:24px}
.ExtSec h2{font-size:26px}
.CtInf .InfBlk h2{font-size:24px}
}
.cR-hDrWrp{background:linear-gradient(135deg,#D1B3AD 0%,#F1EDEB 100%);position:relative;overflow:hidden;padding:6rem 2rem 5rem}
.cR-hDrWrp::before{content:'';position:absolute;top:-15%;right:-8%;width:45%;height:120%;background:radial-gradient(ellipse at center,#100f0e0d 0%,transparent 70%);transform:rotate(-12deg)}
.cR-hDrWrp::after{content:'';position:absolute;bottom:-10%;left:-5%;width:38%;height:85%;background:#f1edeb66;border-radius:50%;filter:blur(80px)}
.cR-hDcntnr{max-width:1000px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}
.cR-txtBx{padding-right:2rem}
.cR-txtBx h1{font-size:3.2rem;line-height:1.15;color:#100F0E;margin:0 0 1.5rem;font-weight:700;letter-spacing:-.02em}
.cR-txtBx p{font-size:1.15rem;line-height:1.7;color:#100f0ecc;margin:0}
.cR-imgBx{position:relative}
.cR-imgBx img{width:100%;height:420px;object-fit:cover;border-radius:8px;box-shadow:0 8px 24px #100f0e26 0 2px 6px #100f0e14;mix-blend-mode:multiply;opacity:.85}
.cR-imgBx::before{content:'';position:absolute;top:-12px;left:-12px;right:12px;bottom:12px;border:2px solid #100f0e26;border-radius:8px;z-index:-1}
.jbLstSc{padding:5rem 2rem;background:#FAFAF9}
.jbLstCnt{max-width:1000px;margin:0 auto}
.jbLstCnt h2{font-size:2.4rem;color:#100F0E;margin:0 0 3rem;font-weight:600}
.jbCrdGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
.jbCrd14{background:#fff;border-radius:6px;padding:2rem;box-shadow:0 2px 8px #100f0e0f;transition:all .3s ease;position:relative;border-top:3px solid transparent}
.jbCrd14:hover{transform:translateY(-4px);box-shadow:0 8px 20px #100f0e1f;border-top-color:#D1B3AD}
.jbCrd14 h3{font-size:1.4rem;color:#100F0E;margin:0 0 1rem;font-weight:600;line-height:1.3}
.jbCrd14 p{font-size:.95rem;line-height:1.6;color:#100f0eb3;margin:0 0 1.5rem}
.jbMt2{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}
.jbTg9{font-size:.8rem;padding:.4rem .9rem;background:#d1b3ad26;color:#100F0E;border-radius:20px;font-weight:500}
.jbSlr{font-size:.9rem;color:#100F0E;font-weight:600;margin-bottom:1.2rem;padding-left:1.2rem;position:relative}
.jbSlr::before{content:'€';position:absolute;left:0;color:#D1B3AD;font-weight:700}
.jbBtn7{display:inline-block;padding:.75rem 1.8rem;background:linear-gradient(135deg,#100F0E 0%,#3a3836 100%);color:#fff;text-decoration:none;border-radius:5px;font-weight:500;font-size:.95rem;transition:all .3s ease;box-shadow:0 3px 8px #100f0e33}
.jbBtn7:hover{background:linear-gradient(135deg,#3a3836 0%,#100F0E 100%);box-shadow:0 5px 15px #100f0e4d;transform:translateY(-2px)}
.whyWrkSc{padding:5rem 2rem;background:#fff;position:relative}
.whyWrkCnt{max-width:1000px;margin:0 auto}
.whyWrkCnt h2{font-size:2.4rem;color:#100F0E;margin:0 0 1rem;font-weight:600;text-align:center}
.whyIntro{font-size:1.1rem;color:#100f0eb3;text-align:center;margin:0 auto 4rem;max-width:700px;line-height:1.6}
.bnftGrd{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 4rem}
.bnftItm{display:flex;gap:1.5rem;align-items:flex-start}
.bnftIcn{width:52px;height:52px;min-width:52px;background:linear-gradient(135deg,#D1B3AD 0%,#F1EDEB 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #d1b3ad4d}
.bnftIcn svg{width:24px;height:24px;fill:#100F0E}
.bnftTxt h3{font-size:1.25rem;color:#100F0E;margin:0 0 .6rem;font-weight:600}
.bnftTxt p{font-size:.95rem;line-height:1.6;color:#100f0eb3;margin:0}
@media (max-width: 1024px) {
.cR-hDcntnr{grid-template-columns:1fr;gap:3rem}
.cR-txtBx{padding-right:0;text-align:center}
.cR-txtBx h1{font-size:2.6rem}
.cR-imgBx img{height:360px}
.jbCrdGrd{grid-template-columns:1fr}
.bnftGrd{grid-template-columns:1fr;gap:2.5rem}
}
@media (max-width: 640px) {
.cR-hDrWrp{padding:4rem 1.5rem 3.5rem}
.cR-txtBx h1{font-size:2.2rem}
.cR-imgBx img{height:280px}
.jbLstSc{padding:4rem 1.5rem}
.jbLstCnt h2{font-size:2rem}
.jbCrd14{padding:1.5rem}
.whyWrkSc{padding:4rem 1.5rem}
.whyWrkCnt h2{font-size:2rem}
.bnftItm{gap:1.2rem}
.bnftIcn{width:46px;height:46px;min-width:46px}
}
.cR-hDrWrp::-webkit-scrollbar{width:12px}
.cR-hDrWrp::-webkit-scrollbar-track{background:#f1edeb4d;border-radius:6px}
.cR-hDrWrp::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#D1B3AD 0%,#100F0E 100%);border-radius:6px;box-shadow:0 2px 6px #100f0e33}
html{scroll-behavior:smooth}
.TtlWrp{position:relative;min-height:520px;overflow:hidden;background:linear-gradient(135deg,#F1EDEB 0%,#D1B3AD 100%);display:flex;align-items:center;justify-content:center;margin-bottom:80px}
.TtlWrp::before{content:'';position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#d1b3ad4d,transparent);border-radius:50%}
.TtlWrp::after{content:'';position:absolute;bottom:-15%;left:-8%;width:500px;height:500px;background:radial-gradient(circle,#100f0e14,transparent);border-radius:50%}
.ttl-grid{max-width:1000px;width:90%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;position:relative;z-index:2}
.ttl-text h1{font-size:3.2rem;line-height:1.15;color:#100F0E;margin-bottom:20px;font-weight:700}
.ttl-text p{font-size:1.15rem;line-height:1.6;color:#100F0E;opacity:.85;margin-bottom:0}
.ttl-collage{position:relative;height:420px}
.clg-frg1{position:absolute;top:0;left:20px;width:280px;height:200px;overflow:hidden;border-radius:8px;box-shadow:0 8px 24px #100f0e26;transform:rotate(-3deg)}
.clg-frg1 img{width:100%;height:100%;object-fit:cover;filter:contrast(1.1) saturate(0.95)}
.clg-frg2{position:absolute;bottom:20px;right:0;width:320px;height:240px;overflow:hidden;border-radius:8px;box-shadow:0 12px 32px #100f0e33;transform:rotate(2deg)}
.clg-frg2 img{width:100%;height:100%;object-fit:cover;filter:contrast(1.05) saturate(0.9);mix-blend-mode:multiply;opacity:.92}
.clg-shape{position:absolute;top:50%;left:50%;width:140px;height:140px;background:#D1B3AD;border-radius:50%;transform:translate(-50%,-50%);z-index:-1;opacity:.4}
.PrgBlock{max-width:1000px;width:90%;margin:0 auto 100px}
.prg-hd{text-align:center;margin-bottom:60px}
.prg-hd h2{font-size:2.4rem;color:#100F0E;margin-bottom:16px;font-weight:600}
.prg-hd p{font-size:1.1rem;color:#100F0E;opacity:.75;max-width:680px;margin:0 auto;line-height:1.65}
.prg-pathway{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}
.prg-pathway::before{content:'';position:absolute;top:60px;left:12.5%;right:12.5%;height:3px;background:linear-gradient(90deg,#D1B3AD,#100F0E,#D1B3AD);z-index:1}
.step-card{position:relative;padding:20px;text-align:center;z-index:2}
.step-num{width:120px;height:120px;margin:0 auto 24px;background:#F1EDEB;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.8rem;font-weight:700;color:#100F0E;box-shadow:0 6px 20px #d1b3ad59;position:relative;border:4px solid #D1B3AD}
.step-card h3{font-size:1.25rem;color:#100F0E;margin-bottom:12px;font-weight:600}
.step-card p{font-size:.95rem;color:#100F0E;opacity:.7;line-height:1.5;margin:0}
.ModBlock{background:linear-gradient(180deg,#F1EDEB 0%,#D1B3AD 100%);padding:80px 0;margin-bottom:0}
.mod-inner{max-width:1000px;width:90%;margin:0 auto}
.mod-intro{text-align:center;margin-bottom:50px}
.mod-intro h2{font-size:2.3rem;color:#100F0E;margin-bottom:18px;font-weight:600}
.mod-intro p{font-size:1.05rem;color:#100F0E;opacity:.8;max-width:720px;margin:0 auto;line-height:1.6}
.mod-accordion{display:flex;flex-direction:column;gap:16px}
.acc-item{background:#ffffff80;border-radius:10px;overflow:hidden;box-shadow:0 4px 16px #100f0e14}
.acc-trigger{display:none}
.acc-lbl{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;cursor:pointer;transition:background .3s ease}
.acc-lbl:hover{background:#fff6}
.acc-lbl h3{font-size:1.3rem;color:#100F0E;margin:0;font-weight:600}
.acc-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#100F0E;border-radius:50%;transition:transform .3s ease,background .3s ease}
.acc-icon::before{content:'+';color:#F1EDEB;font-size:1.6rem;font-weight:300;line-height:1}
.acc-content{max-height:0;overflow:hidden;transition:max-height .4s ease}
.acc-content-inner{padding:0 28px 28px}
.acc-content-inner p{font-size:1rem;color:#100F0E;opacity:.75;line-height:1.65;margin-bottom:16px}
.mod-features{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
.feat-tag{display:inline-block;padding:6px 14px;background:#100f0e14;border-radius:20px;font-size:.88rem;color:#100F0E;font-weight:500}
.acc-trigger:checked ~ .acc-lbl .acc-icon{transform:rotate(45deg);background:#D1B3AD}
.acc-trigger:checked ~ .acc-content{max-height:800px}
@media (max-width: 1024px) {
.ttl-grid{grid-template-columns:1fr;gap:50px}
.ttl-text{text-align:center}
.ttl-text h1{font-size:2.6rem}
.ttl-collage{max-width:500px;margin:0 auto}
.prg-pathway{grid-template-columns:repeat(2,1fr);gap:40px 20px}
.prg-pathway::before{display:none}
.step-num{width:100px;height:100px;font-size:2.4rem}
}
@media (max-width: 640px) {
.TtlWrp{min-height:400px;margin-bottom:60px}
.ttl-text h1{font-size:2rem}
.ttl-text p{font-size:1rem}
.ttl-collage{height:320px}
.clg-frg1{width:220px;height:160px}
.clg-frg2{width:260px;height:190px}
.clg-shape{width:100px;height:100px}
.prg-hd h2{font-size:1.9rem}
.prg-pathway{grid-template-columns:1fr;gap:30px}
.step-num{width:90px;height:90px;font-size:2rem}
.mod-intro h2{font-size:1.9rem}
.acc-lbl{padding:20px}
.acc-lbl h3{font-size:1.1rem}
.acc-content-inner{padding:0 20px 20px}
}
.SuccWrap{max-width:1000px;margin:0 auto;padding:60px 20px}
.Cnfrm8{background:linear-gradient(135deg,#F1EDEB 0%,#D1B3AD 100%);border-radius:8px;padding:80px 40px;text-align:center;position:relative;overflow:hidden;box-shadow:0 12px 28px #100f0e26}
.Cnfrm8::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#ffffff4d 0%,transparent 70%);animation:pulse47 4s ease-in-out infinite;pointer-events:none}
@keyframes pulse47 {
0%,100%{transform:scale(0.9);opacity:.4}
50%{transform:scale(1.1);opacity:.6}
}
.icon-wrap23{width:140px;height:140px;margin:0 auto 40px;position:relative;z-index:2}
.check-circle{width:100%;height:100%;background:linear-gradient(135deg,#100F0E 0%,#D1B3AD 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #100f0e4d 0 0 0 8px #d1b3ad4d;animation:popIn .6s cubic-bezier(0.68,-0.55,0.265,1.55)}
@keyframes popIn {
0%{transform:scale(0) rotate(-180deg)}
100%{transform:scale(1) rotate(0deg)}
}
.check-mark{width:70px;height:70px;fill:none;stroke:#F1EDEB;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:drawCheck .8s .3s ease-out forwards}
@keyframes drawCheck {
to{stroke-dashoffset:0}
}
.Cnfrm8 .mainHd{font-size:42px;font-weight:700;color:#100F0E;margin:0 0 20px;position:relative;z-index:2;line-height:1.2}
.Cnfrm8 .subTxt{font-size:18px;color:#100F0E;line-height:1.6;margin:0 0 35px;max-width:600px;margin-left:auto;margin-right:auto;position:relative;z-index:2}
.info-grid19{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin:50px 0 40px;position:relative;z-index:2}
.info-box7{background:#ffffffb3;padding:24px;border-radius:6px;border:2px solid #100f0e1a;transition:all .3s ease}
.info-box7:hover{transform:translateY(-4px);box-shadow:0 8px 20px #100f0e33;border-color:#100F0E}
.info-box7 .ico{font-size:32px;color:#100F0E;margin-bottom:12px;display:block}
.info-box7 .label{font-size:14px;color:#100F0E;font-weight:600;margin-bottom:8px;display:block}
.info-box7 .detail{font-size:16px;color:#100F0E;font-weight:400}
.BtnGrp{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}
.Btn-prim{background:#100F0E;color:#F1EDEB;padding:16px 40px;border-radius:6px;text-decoration:none;font-size:16px;font-weight:600;display:inline-block;transition:all .3s ease;border:2px solid #100F0E;box-shadow:0 4px 12px #100f0e4d}
.Btn-prim:hover{background:#D1B3AD;color:#100F0E;border-color:#100F0E;transform:translateY(-2px);box-shadow:0 6px 18px #100f0e66}
.Btn-sec{background:transparent;color:#100F0E;padding:16px 40px;border-radius:6px;text-decoration:none;font-size:16px;font-weight:600;display:inline-block;transition:all .3s ease;border:2px solid #100F0E}
.Btn-sec:hover{background:#100F0E;color:#F1EDEB;transform:translateY(-2px);box-shadow:0 6px 18px #100f0e66}
.note12{margin-top:40px;padding-top:30px;border-top:2px solid #100f0e33;position:relative;z-index:2}
.note12 p{font-size:15px;color:#100F0E;line-height:1.6;margin:0}
.note12 a{color:#100F0E;text-decoration:underline;font-weight:600;transition:color .2s ease}
.note12 a:hover{color:#D1B3AD}
@media (max-width: 640px) {
.Cnfrm8{padding:60px 24px}
.Cnfrm8 .mainHd{font-size:32px}
.Cnfrm8 .subTxt{font-size:16px}
.icon-wrap23{width:110px;height:110px}
.check-mark{width:55px;height:55px}
.info-grid19{grid-template-columns:1fr}
.BtnGrp{flex-direction:column}
.Btn-prim,.Btn-sec{width:100%;text-align:center}
}
@media (min-width: 641px) and (max-width: 1024px) {
.Cnfrm8{padding:70px 30px}
.info-grid19{grid-template-columns:repeat(2,1fr)}
}