.IndividualPricingTable-module__ffT4oW__section{padding-block:var(--space-3xl);background-color:var(--color-white)}.IndividualPricingTable-module__ffT4oW__title{margin-bottom:var(--space-md);color:var(--color-primary)}.IndividualPricingTable-module__ffT4oW__subtitle{margin-bottom:var(--space-2xl);max-width:600px;margin-inline:auto}.IndividualPricingTable-module__ffT4oW__list{gap:var(--space-md);flex-direction:column;max-width:700px;margin:0 auto;list-style:none;display:flex}.IndividualPricingTable-module__ffT4oW__row{border:1px solid var(--color-primary-light);border-radius:var(--radius-lg);background-color:var(--color-white);transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 12px #0000000d}.IndividualPricingTable-module__ffT4oW__row:hover{border-color:var(--color-primary);box-shadow:0 8px 24px #0000001a}.IndividualPricingTable-module__ffT4oW__rowHeading{margin:0}.IndividualPricingTable-module__ffT4oW__trigger{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-xl) var(--space-lg);cursor:pointer;text-align:left;color:var(--color-primary);-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-family:inherit;display:flex}.IndividualPricingTable-module__ffT4oW__triggerText{gap:var(--space-xs);flex-direction:column;display:flex}.IndividualPricingTable-module__ffT4oW__packageLabel{font-family:var(--font-heading);font-size:2rem;font-weight:700}.IndividualPricingTable-module__ffT4oW__accentNumber{color:var(--color-accent)}.IndividualPricingTable-module__ffT4oW__fromPrice{color:var(--color-text-muted);font-size:1rem}.IndividualPricingTable-module__ffT4oW__disclosure{align-items:center;gap:var(--space-xs);white-space:nowrap;flex-shrink:0;font-size:1rem;font-weight:600;display:flex}.IndividualPricingTable-module__ffT4oW__icon{color:var(--color-primary);flex-shrink:0;transition:transform .3s}.IndividualPricingTable-module__ffT4oW__expanded .IndividualPricingTable-module__ffT4oW__icon{transform:rotate(180deg)}.IndividualPricingTable-module__ffT4oW__contentWrapper{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}.IndividualPricingTable-module__ffT4oW__expanded .IndividualPricingTable-module__ffT4oW__contentWrapper{grid-template-rows:1fr}.IndividualPricingTable-module__ffT4oW__content{overflow:hidden}.IndividualPricingTable-module__ffT4oW__table{width:calc(100% - var(--space-lg) * 2);border-collapse:collapse;margin:0 var(--space-lg) var(--space-lg)}.IndividualPricingTable-module__ffT4oW__table th,.IndividualPricingTable-module__ffT4oW__table td{padding:var(--space-md) var(--space-sm);text-align:left;border-bottom:1px solid var(--color-primary-light);font-size:1rem}.IndividualPricingTable-module__ffT4oW__table thead th{color:var(--color-text-muted);font-size:.875rem;font-weight:600}.IndividualPricingTable-module__ffT4oW__table tbody th{color:var(--color-primary);font-weight:600}.IndividualPricingTable-module__ffT4oW__bnplIndicator{margin:var(--space-md) var(--space-lg) var(--space-lg)}.IndividualPricingTable-module__ffT4oW__note{margin-top:var(--space-xl)}@media (max-width:768px){.IndividualPricingTable-module__ffT4oW__trigger{scroll-margin-top:16px}}@media (max-width:640px){.IndividualPricingTable-module__ffT4oW__trigger{flex-direction:column;align-items:flex-start}.IndividualPricingTable-module__ffT4oW__disclosure{align-self:flex-end}.IndividualPricingTable-module__ffT4oW__table thead{display:none}.IndividualPricingTable-module__ffT4oW__table{width:auto;display:block}.IndividualPricingTable-module__ffT4oW__table tbody,.IndividualPricingTable-module__ffT4oW__table tr,.IndividualPricingTable-module__ffT4oW__table th,.IndividualPricingTable-module__ffT4oW__table td{display:block}.IndividualPricingTable-module__ffT4oW__table tr{margin-bottom:var(--space-md);border-bottom:1px solid var(--color-primary-light);padding-bottom:var(--space-xs)}.IndividualPricingTable-module__ffT4oW__table tr:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.IndividualPricingTable-module__ffT4oW__table th[scope=row],.IndividualPricingTable-module__ffT4oW__table td{padding:var(--space-xs) 0;text-align:right;border-bottom:none;justify-content:space-between;align-items:center;display:flex}.IndividualPricingTable-module__ffT4oW__table th[scope=row]:before,.IndividualPricingTable-module__ffT4oW__table td:before{content:attr(data-label);color:var(--color-text-muted);text-align:left;margin-right:var(--space-md);font-size:.875rem;font-weight:600}.IndividualPricingTable-module__ffT4oW__table th[scope=row]{color:var(--color-primary)}}.IndividualPricingTable-module__ffT4oW__durationToggle{gap:var(--space-xs);margin-bottom:var(--space-lg);justify-content:center;display:flex}.IndividualPricingTable-module__ffT4oW__durationBtn{padding:var(--space-xs) var(--space-xl);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-text-muted);cursor:pointer;border:1.5px solid #17376a33;font-size:.9375rem;font-weight:500;transition:all .2s}.IndividualPricingTable-module__ffT4oW__durationBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.IndividualPricingTable-module__ffT4oW__durationBtn.IndividualPricingTable-module__ffT4oW__durationBtnActive{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.IndividualPricingTable-module__ffT4oW__durationNote{text-align:center;margin-bottom:var(--space-xl)}
.Dialog-module__BJq6FG__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f25478c;position:fixed;inset:0}.Dialog-module__BJq6FG__overlay[data-state=open]{animation:.22s ease-out Dialog-module__BJq6FG__overlayFadeIn}.Dialog-module__BJq6FG__dialog{z-index:1001;gap:var(--space-md);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background-color:var(--color-white);width:100%;max-width:100%;max-height:90dvh;color:var(--color-text);padding:var(--space-lg) var(--space-lg) calc(var(--space-lg) + env(safe-area-inset-bottom,0px));border:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 40px #0f254738}.Dialog-module__BJq6FG__dialog:focus{outline:none}.Dialog-module__BJq6FG__dialog[data-state=open]{animation:.28s cubic-bezier(.22,1,.36,1) Dialog-module__BJq6FG__sheetSlideUp}.Dialog-module__BJq6FG__header{justify-content:space-between;align-items:center;gap:var(--space-md);padding-bottom:var(--space-xs);border-bottom:1px solid #17376a14;flex-shrink:0;display:flex}.Dialog-module__BJq6FG__title{color:var(--color-primary);flex:1;margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700}.Dialog-module__BJq6FG__closeButton{border-radius:var(--radius-full);background-color:var(--color-primary-light);width:40px;height:40px;color:var(--color-primary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:-4px;transition:background-color .2s,color .2s,transform .15s;display:inline-flex}.Dialog-module__BJq6FG__closeButton:hover{background-color:#17376a24}.Dialog-module__BJq6FG__closeButton:active{transform:scale(.95)}.Dialog-module__BJq6FG__body{gap:var(--space-md);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;margin-inline:-6px;padding-block:4px;padding-inline:6px;display:flex;overflow-y:auto}.Dialog-module__BJq6FG__footer{padding-top:var(--space-xs);border-top:1px solid #17376a14;flex-direction:column;flex-shrink:0;display:flex}.Dialog-module__BJq6FG__footer:empty{display:none}@media (min-width:768px){.Dialog-module__BJq6FG__dialog{gap:var(--space-md);border-radius:var(--radius-xl);width:calc(100% - 2rem);max-width:520px;max-height:calc(100dvh - 3rem);padding:var(--space-xl) var(--space-2xl);inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0f254747}.Dialog-module__BJq6FG__dialog[data-state=open]{animation:.22s ease-out Dialog-module__BJq6FG__modalZoomIn}.Dialog-module__BJq6FG__header{padding-bottom:var(--space-sm)}.Dialog-module__BJq6FG__footer{padding-top:var(--space-sm)}}@keyframes Dialog-module__BJq6FG__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module__BJq6FG__sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Dialog-module__BJq6FG__modalZoomIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.Dialog-module__BJq6FG__overlay[data-state=open],.Dialog-module__BJq6FG__dialog[data-state=open]{animation-duration:10ms}}
