@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand{0%{width:0}to{width:60px}}.TermAndCondition{background:#f0f6f9;min-height:100vh}.TermAndCondition *{box-sizing:border-box;margin:0;padding:0}.TermAndCondition .TermAndConditiontitle{background:#0a4d68;padding:64px 40px 56px;text-align:center;overflow:hidden}.TermAndCondition .TermAndConditiontitle:before{content:"";position:absolute;top:-60px;right:-60px;width:280px;height:280px;border-radius:50%;background:hsla(0,0%,100%,.05);pointer-events:none}.TermAndCondition .TermAndConditiontitle:after{position:absolute;bottom:-40px;left:8%;width:160px;height:160px;border-radius:50%;background:hsla(0,0%,100%,.04);pointer-events:none}.TermAndCondition .TermAndConditiontitle{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,5vw,3.2rem);font-weight:700;color:#fff;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;position:relative;z-index:1}.TermAndCondition .TermAndConditiontitle:after{content:"";display:block;height:3px;width:60px;background:#e0eef4;margin:16px auto 0;border-radius:2px;animation:lineExpand .8s ease .3s both}@media(max-width:768px){.TermAndCondition .TermAndConditiontitle{padding:44px 24px 38px}}@media(max-width:426px){.TermAndCondition .TermAndConditiontitle{padding:32px 20px 28px}}.TermAndCondition .TermAndConditiondata{max-width:860px}@media(max-width:768px){.TermAndCondition .TermAndConditiondata{padding:40px 24px 60px}}@media(max-width:426px){.TermAndCondition .TermAndConditiondata{padding:28px 16px 48px}}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata{background:#fff;border:1px solid #b8d4df;border-radius:16px;padding:32px 36px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.03),0 6px 20px rgba(0,0,0,.05);animation:fadeSlideUp .5s ease both}@media(max-width:768px){.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata{padding:24px 22px}}@media(max-width:426px){.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata{padding:20px 16px;border-radius:8px}}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:first-child{border-top:4px solid #0a4d68}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:first-child h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;color:#0a4d68;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:first-child p:first-of-type,.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:first-child p:nth-of-type(2){font-family:"Source Serif 4",Georgia,serif;font-size:.975rem;color:#4d7a8a;line-height:1.85;margin-bottom:6px}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:first-child p:first-of-type strong,.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:first-child p:nth-of-type(2) strong{color:#0a4d68}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(.92rem,2vw,1.1rem);font-weight:700;color:#0a4d68;letter-spacing:.04em;text-transform:uppercase;padding:12px 16px;background:#e0eef4;border-left:4px solid #0a4d68;border-radius:0 4px 4px 0;margin-bottom:20px;display:flex;align-items:center;gap:10px}@media(max-width:426px){.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata h2{font-size:.85rem;padding:10px 12px}}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata p{font-family:"Source Serif 4",Georgia,serif;font-size:.975rem;color:#1a2e38;line-height:1.85;margin-bottom:14px}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata p:last-child{margin-bottom:0}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata p strong{color:#0a4d68;font-weight:600}@media(max-width:426px){.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata p{font-size:.93rem}}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:last-child .contact-info{background:#0a4d68;padding:20px 24px;border-radius:8px;margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:last-child .contact-info .contact-name{font-family:"Source Serif 4",Georgia,serif;font-size:.975rem;font-weight:600;color:#fff;width:100%;margin-bottom:6px}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:last-child .contact-info .contact-detail{font-family:"Source Serif 4",Georgia,serif;font-size:.975rem;color:#cde4ee;line-height:1.6;margin:0;white-space:nowrap}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:last-child .contact-info .contact-detail:not(:last-child):after{content:" ·";color:hsla(0,0%,100%,.35);margin-left:20px}@media(max-width:600px){.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:last-child .contact-info .contact-detail{white-space:normal;width:100%}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:last-child .contact-info .contact-detail:not(:last-child):after{display:none}}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:nth-child(8),.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:nth-child(9){background:#f7fbfd;border-color:#8ab8c8}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:nth-child(8) p,.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:nth-child(9) p{font-family:"Source Serif 4",Georgia,serif;font-size:.975rem;color:#1a2e38;line-height:1.85;text-transform:none;letter-spacing:normal}@media(max-width:426px){.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:nth-child(8) p,.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata:nth-child(9) p{font-size:.93rem}}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata ul{list-style:none;padding:0;margin:10px 0 16px;display:grid;grid-gap:8px;gap:8px}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata ul li{font-family:"Source Serif 4",Georgia,serif;font-size:.975rem;color:#1a2e38;line-height:1.85;padding:10px 14px 10px 38px;background:#f0f6f9;border-radius:4px;border:1px solid rgba(0,0,0,0);position:relative;transition:border-color .25s ease,background .25s ease}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata ul li:before{content:"→";position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#0a4d68;font-size:.85rem;font-weight:700;transition:transform .25s ease}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata ul li:hover{border-color:#8ab8c8;background:#e0eef4}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata ul li:hover:before{transform:translateY(-50%) translateX(3px)}@media(max-width:426px){.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata ul li{font-size:.93rem;padding-left:30px}.TermAndCondition .TermAndConditiondata .TermAndConditiondatadata ul li:before{left:10px}}.TermAndCondition .TermAndConditiondata{max-width:1200px!important;margin:0 auto;padding:56px 40px 80px}