.Fees-module__Swovda__page{color:#111;background-color:#fffef9;min-height:100vh;position:relative}.Fees-module__Swovda__page:before{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(135deg,#c9ae4512 25%,#0000 25%),linear-gradient(225deg,#c9ae4512 25%,#0000 25%),linear-gradient(315deg,#c9ae4512 25%,#0000 25%),linear-gradient(45deg,#c9ae4512 25%,#0000 25%);background-position:-20px 0,-20px 0,0 0,0 0;background-size:40px 40px;position:absolute;inset:0}.Fees-module__Swovda__page>*{z-index:1;position:relative}.Fees-module__Swovda__container{max-width:1100px;margin:0 auto;padding:0 24px}.Fees-module__Swovda__hero{color:#fff;background:linear-gradient(135deg,#010000eb 0%,#44351cd9 50%,#010000e0 100%),url(/Header.png) 50%/cover;padding:80px 48px 96px;position:relative;overflow:hidden}.Fees-module__Swovda__hero:after{content:"";clip-path:ellipse(55% 100% at 50% 100%);background-color:#fffef9;background-image:linear-gradient(135deg,#c9ae4512 25%,#0000 25%),linear-gradient(225deg,#c9ae4512 25%,#0000 25%),linear-gradient(315deg,#c9ae4512 25%,#0000 25%),linear-gradient(45deg,#c9ae4512 25%,#0000 25%);background-position:-20px 0,-20px 0,0 0,0 0;background-repeat:repeat;background-size:40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;height:60px;position:absolute;bottom:-2px;left:0;right:0}.Fees-module__Swovda__heroContent{flex-direction:column;gap:14px;max-width:720px;display:flex}.Fees-module__Swovda__heroTitle{color:#0000;font-size:clamp(28px,4vw,48px);font-weight:800;font-family:var(--font-crimson-pro), serif;background:linear-gradient(90deg,#fff8df 0%,#fff2a8 48%,#d7c677 78%,#b89132 100%);-webkit-background-clip:text;background-clip:text;margin:0}.Fees-module__Swovda__heroSubtitle{color:#d7c677;letter-spacing:.02em;margin:0;font-size:16px;font-weight:600}.Fees-module__Swovda__heroDescription{color:#ffffffa6;max-width:580px;margin:0;font-size:15px;line-height:1.7}.Fees-module__Swovda__section{border-bottom:1px solid #0000000f;padding:64px 0}.Fees-module__Swovda__section:last-of-type{border-bottom:none}.Fees-module__Swovda__sectionTitle{color:#111;align-items:center;gap:10px;margin:0 0 8px;font-size:clamp(20px,2.5vw,26px);font-weight:700;display:flex}.Fees-module__Swovda__sectionTitle:before{content:"";background:linear-gradient(#c9ae45,#826334);border-radius:2px;flex-shrink:0;width:4px;height:24px;display:inline-block}.Fees-module__Swovda__feesGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.Fees-module__Swovda__feeCard{background:#fff8ba73;border:1px solid #c9ae4540;border-radius:14px;flex-direction:column;gap:10px;padding:24px 20px;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #c9ae4514}.Fees-module__Swovda__feeCard:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#c9ae4599,#0000);height:3px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.Fees-module__Swovda__feeCard:hover{border-color:#c9ae4559;transform:translateY(-3px);box-shadow:0 8px 24px #c9ae4526}.Fees-module__Swovda__feeCard:hover:after{opacity:1}.Fees-module__Swovda__feeIcon{color:#826334;background:#c9ae451a;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.Fees-module__Swovda__feeCard h3{color:#111;margin:0;font-size:15px;font-weight:700}.Fees-module__Swovda__feeCard p{color:#666;margin:0;font-size:13px;line-height:1.6}.Fees-module__Swovda__tableWrapper{background:#fff8ba66;border:1px solid #00000012;border-radius:14px;margin-top:32px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.Fees-module__Swovda__table{border-collapse:collapse;width:100%}.Fees-module__Swovda__table thead tr{background:#c9ae4540;border-bottom:2px solid #c9ae45}.Fees-module__Swovda__table th{text-align:left;color:#826334;letter-spacing:.08em;text-transform:uppercase;padding:14px 20px;font-size:12px;font-weight:700}.Fees-module__Swovda__table tbody tr{border-bottom:1px solid #0000000d;transition:background .15s}.Fees-module__Swovda__table tbody tr:last-child{border-bottom:none}.Fees-module__Swovda__table tbody tr:hover{background:#fffdf0}.Fees-module__Swovda__table td{color:#444;padding:14px 20px;font-size:14px;line-height:1.5}.Fees-module__Swovda__serviceName{font-weight:700;color:#111!important}.Fees-module__Swovda__feeType{color:#826334!important;font-weight:600!important}.Fees-module__Swovda__notes{color:#888!important;font-size:13px!important}.Fees-module__Swovda__depositDesc{color:#555;margin:0 0 24px;font-size:15px;line-height:1.7}.Fees-module__Swovda__depositPoints{flex-direction:column;gap:0;display:flex}.Fees-module__Swovda__depositPoint{border-bottom:1px solid #0000000f;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.Fees-module__Swovda__depositPoint:last-child{border-bottom:none}.Fees-module__Swovda__depositIcon{color:#c9ae45;flex-shrink:0;margin-top:2px;font-size:20px}.Fees-module__Swovda__depositPoint strong{color:#111;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.Fees-module__Swovda__depositPoint p{color:#666;margin:0;font-size:13px;line-height:1.6}.Fees-module__Swovda__reminderBox{box-sizing:border-box;background:#fffdf0;border:1px solid #c9ae454d;border-left:4px solid #c9ae45;border-radius:14px;flex-direction:column;gap:12px;height:100%;padding:24px;display:flex}.Fees-module__Swovda__reminderHeader{color:#c9ae45;align-items:center;gap:8px;font-size:15px;display:flex}.Fees-module__Swovda__reminderHeader strong{color:#111;font-size:15px;font-weight:700}.Fees-module__Swovda__reminderBox p{color:#555;margin:0;font-size:13px;line-height:1.6}.Fees-module__Swovda__depositBtn{color:#010000;cursor:pointer;background:linear-gradient(135deg,#c9ae45 0%,#fff2a8 52%,#c9ae45 100%) 0 0/200% 200%;border:none;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background-position .2s,transform .2s;display:inline-flex}.Fees-module__Swovda__depositBtn:hover{background-position:100%;transform:translateY(-1px)}.Fees-module__Swovda__additionalSection{padding:56px 0}.Fees-module__Swovda__additionalSection>.Fees-module__Swovda__container{background:linear-gradient(135deg,#111 0%,#1a1500 100%);border:1px solid #c9ae4533;border-radius:20px;max-width:1100px;margin:0 auto;padding:56px 48px;box-shadow:0 20px 60px #00000026}.Fees-module__Swovda__additionalTitle{color:#fff;align-items:center;gap:10px;margin:0 0 28px;font-size:clamp(18px,2.5vw,22px);font-weight:700;display:flex}.Fees-module__Swovda__additionalGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.Fees-module__Swovda__additionalCard{background:#ffffff0d;border:1px solid #c9ae4526;border-radius:14px;flex-direction:column;gap:14px;padding:32px 24px;transition:border-color .2s,background .2s;display:flex}.Fees-module__Swovda__additionalCard:hover{background:#ffffff14;border-color:#c9ae4559}.Fees-module__Swovda__additionalIcon{color:#c9ae45;background:#c9ae451f;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.Fees-module__Swovda__additionalCard h3{color:#c9ae45;margin:0;font-size:16px;font-weight:700}.Fees-module__Swovda__additionalCard p{color:#aaa;margin:0;font-size:14px;line-height:1.7}.Fees-module__Swovda__cta{padding:56px 24px}.Fees-module__Swovda__ctaInner{text-align:center;background:linear-gradient(135deg,#fffbeb 0%,#fff8df 100%);border:1px solid #c9ae454d;border-radius:20px;flex-direction:column;align-items:center;gap:12px;max-width:780px;margin:0 auto;padding:48px 40px;display:flex;box-shadow:0 8px 32px #c9ae451f}.Fees-module__Swovda__ctaIcon{color:#c9ae45;font-size:36px}.Fees-module__Swovda__ctaInner h2{color:#111;margin:0;font-size:clamp(20px,2.5vw,28px);font-weight:700}.Fees-module__Swovda__ctaInner p{color:#555;margin:0;font-size:15px;line-height:1.6}.Fees-module__Swovda__ctaBtn{color:#010000;cursor:pointer;background:linear-gradient(135deg,#c9ae45 0%,#fff2a8 52%,#c9ae45 100%) 0 0/200% 200%;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:14px 40px;font-size:15px;font-weight:700;text-decoration:none;transition:background-position .2s,transform .2s;display:inline-flex;box-shadow:0 6px 20px #c9ae454d}.Fees-module__Swovda__ctaBtn:hover{background-position:100%;transform:translateY(-2px)}@media (max-width:1024px){.Fees-module__Swovda__depositLayout{grid-template-columns:1fr}}@media (max-width:768px){.Fees-module__Swovda__hero{padding:48px 20px 40px}.Fees-module__Swovda__feesGrid{grid-template-columns:1fr 1fr}.Fees-module__Swovda__additionalGrid{grid-template-columns:1fr}.Fees-module__Swovda__tableWrapper{overflow-x:auto}.Fees-module__Swovda__additionalSection>.Fees-module__Swovda__container,.Fees-module__Swovda__ctaInner{padding:32px 20px}}@media (max-width:480px){.Fees-module__Swovda__feesGrid{grid-template-columns:1fr}}.Fees-module__Swovda__depositSection{background:0 0;border:none}.Fees-module__Swovda__depositLayout{background:#fff8ba73;border:1px solid #c9ae4540;border-radius:16px;grid-template-columns:1fr 380px;align-items:stretch;gap:40px;margin-top:32px;padding:32px;display:grid}@media (max-width:900px){.Fees-module__Swovda__page,.Fees-module__Swovda__hero,.Fees-module__Swovda__section,.Fees-module__Swovda__additionalSection,.Fees-module__Swovda__cta{width:100%;max-width:100%;overflow-x:hidden}.Fees-module__Swovda__container,.Fees-module__Swovda__additionalSection>.Fees-module__Swovda__container,.Fees-module__Swovda__ctaInner{width:min(100%,680px);max-width:calc(100dvw - 32px);margin-inline:auto}.Fees-module__Swovda__hero{padding-inline:16px}.Fees-module__Swovda__hero:after{z-index:0;height:34px}.Fees-module__Swovda__heroContent{z-index:1;max-width:calc(100dvw - 32px);margin-inline:auto;position:relative}.Fees-module__Swovda__feesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Fees-module__Swovda__depositLayout{grid-template-columns:1fr;gap:24px;padding:24px}.Fees-module__Swovda__reminderBox,.Fees-module__Swovda__feeCard,.Fees-module__Swovda__additionalCard{min-width:0}.Fees-module__Swovda__additionalGrid{grid-template-columns:1fr}.Fees-module__Swovda__tableWrapper{max-width:100%;overflow:visible}.Fees-module__Swovda__table,.Fees-module__Swovda__table thead,.Fees-module__Swovda__table tbody,.Fees-module__Swovda__table tr,.Fees-module__Swovda__table th,.Fees-module__Swovda__table td{display:block}.Fees-module__Swovda__table thead{display:none}.Fees-module__Swovda__table tbody{gap:14px;padding:14px;display:grid}.Fees-module__Swovda__table tbody tr{background:#fff;border:1px solid #c9ae4540;border-radius:14px;overflow:hidden}.Fees-module__Swovda__table tbody tr:hover{background:#fff}.Fees-module__Swovda__table td{border-bottom:1px solid #0000000d;grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.Fees-module__Swovda__table td:last-child{border-bottom:0}.Fees-module__Swovda__table td:before{color:#826334;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.Fees-module__Swovda__table td:first-child:before{content:"Service"}.Fees-module__Swovda__table td:nth-child(2):before{content:"Description"}.Fees-module__Swovda__table td:nth-child(3):before{content:"Fee Type"}.Fees-module__Swovda__table td:nth-child(4):before{content:"Notes"}}@media (max-width:560px){.Fees-module__Swovda__container,.Fees-module__Swovda__additionalSection>.Fees-module__Swovda__container,.Fees-module__Swovda__ctaInner{max-width:calc(100dvw - 24px)}.Fees-module__Swovda__hero{padding:44px 12px 38px}.Fees-module__Swovda__hero:after{clip-path:ellipse(70% 100% at 50% 100%);height:24px}.Fees-module__Swovda__section,.Fees-module__Swovda__additionalSection,.Fees-module__Swovda__cta{padding-block:40px}.Fees-module__Swovda__feesGrid{grid-template-columns:1fr;gap:16px}.Fees-module__Swovda__feeCard,.Fees-module__Swovda__additionalCard,.Fees-module__Swovda__reminderBox,.Fees-module__Swovda__depositLayout,.Fees-module__Swovda__ctaInner{padding:20px}.Fees-module__Swovda__sectionTitle,.Fees-module__Swovda__additionalTitle{align-items:flex-start;line-height:1.25}.Fees-module__Swovda__depositPoint{gap:10px}.Fees-module__Swovda__table{min-width:0}}
