.AddToCartPanel_panel__twapx{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md)}.AddToCartPanel_block__AauCk{display:flex;flex-direction:column;gap:var(--space-sm)}.AddToCartPanel_label__UNg7U{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft)}.AddToCartPanel_sizeGrid__mvswC{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.AddToCartPanel_descriptionPreview__hfHe_{font-size:.9375rem;color:var(--color-ink-mid);line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AddToCartPanel_sizeBtn__AgFNO{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.7rem .85rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-ink-mid);transition:border-color var(--transition-fast),background var(--transition-fast)}.AddToCartPanel_sizeBtn__AgFNO strong{font-family:var(--font-display);font-size:.95rem;color:var(--color-ocean)}.AddToCartPanel_sizeBtn__AgFNO[aria-pressed=true]{border-color:var(--color-teal);background:var(--color-ocean-light)}.AddToCartPanel_quantityRow__ChiQg{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.AddToCartPanel_stepper__lojgC{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-full);overflow:hidden}.AddToCartPanel_stepper__lojgC button{width:34px;height:34px;color:var(--color-ocean);background:var(--color-sand);font-size:1rem;line-height:1}.AddToCartPanel_stepper__lojgC span{min-width:40px;text-align:center;font-weight:700;color:var(--color-ink)}.AddToCartPanel_pricePreview__I_B4B{font-weight:700;color:var(--color-ocean)}.AddToCartPanel_actions__z_27d{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.AddToCartPanel_feedback__ZbAr3{font-size:.875rem;color:var(--color-teal);font-weight:600}.AddToCartPanel_orderNowBtn__8Pw73{justify-content:center;width:100%;padding:.875rem 1.5rem;font-size:1rem;box-shadow:0 4px 14px rgba(37,211,102,.35);text-align:center;text-decoration:none;display:inline-flex;align-items:center}.AddToCartPanel_orderNowBtn__8Pw73:hover{background:#1eb857;box-shadow:0 6px 20px rgba(37,211,102,.45)}.ProductCard_card__syd1X{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);transition:box-shadow var(--transition-smooth),transform var(--transition-smooth);display:flex;flex-direction:column;height:100%}.ProductCard_card__syd1X:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.ProductCard_imageWrapper__v_0cF{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--color-sand);display:block}.ProductCard_image__gQGbo{object-fit:cover;transition:transform var(--transition-smooth)}.ProductCard_card__syd1X:hover .ProductCard_image__gQGbo{transform:scale(1.05)}.ProductCard_overlay__Esz_6{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,61,94,.7) 0,transparent 60%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--space-lg);opacity:0;transition:opacity var(--transition-base)}.ProductCard_card__syd1X:hover .ProductCard_overlay__Esz_6{opacity:1}.ProductCard_viewBtn__ABN1B{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--color-white);letter-spacing:.04em;padding:.4rem 1rem;border:1.5px solid hsla(0,0%,100%,.6);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translateY(6px);transition:transform var(--transition-base)}.ProductCard_card__syd1X:hover .ProductCard_viewBtn__ABN1B{transform:translateY(0)}.ProductCard_body__qafc0{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);flex:1 1}.ProductCard_nameLink__7NPf6{text-decoration:none}.ProductCard_name__sCv6k{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--color-ink);line-height:1.3;transition:color var(--transition-fast);min-height:calc(1.3em * 2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ProductCard_nameLink__7NPf6:hover .ProductCard_name__sCv6k{color:var(--color-ocean-mid)}.ProductCard_footer__7OxCN{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-top:auto}.ProductCard_price__Z10KW{display:flex;flex-direction:column;line-height:1.1}.ProductCard_pricePrefix__DHgPE{font-size:.6875rem;font-weight:500;color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.04em}.ProductCard_priceAmount__G5vZ8{font-family:var(--font-display);font-size:1.375rem;font-weight:700;color:var(--color-ocean)}.ProductCard_ctaBtn__JJsVf{padding:.5rem 1.125rem;font-size:.875rem;flex-shrink:0}.page_page__xx2hn{padding-block:var(--space-2xl) var(--space-3xl);background:var(--color-sand);min-height:70vh}.page_breadcrumb__Ar5jg{margin-bottom:var(--space-xl)}.page_layout__kS_39{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.page_imagePanel__VLX5H{position:-webkit-sticky;position:sticky;top:calc(68px + var(--space-xl))}.page_imageWrapper__o2DOw{position:relative;aspect-ratio:1;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-white);box-shadow:var(--shadow-card)}.page_image__tWni2{object-fit:cover}.page_imageBadge__MCrIR{position:absolute;top:var(--space-md);left:var(--space-md)}.page_detailPanel__k3RYI,.page_nameBlock__BzD3s{display:flex;flex-direction:column;gap:var(--space-md)}.page_productName__zuMvR{font-size:clamp(1.75rem,3.5vw,2.75rem);color:var(--color-ocean);line-height:1.15}.page_priceRow__CT5fS{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.page_price__QDU3a{display:flex;align-items:baseline;gap:.35rem}.page_priceFrom__yX0p3{font-size:.875rem;color:var(--color-ink-soft);font-weight:500}.page_priceAmount__BU35i{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--color-ocean);line-height:1}.page_priceUnit__IcWGe{font-size:.9375rem;color:var(--color-ink-soft)}.page_descriptionBlock__CfLHD{display:flex;flex-direction:column;gap:var(--space-sm)}.page_subHeading__Aljlv{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft)}.page_description__CIU_b{font-size:1rem;color:var(--color-ink-mid);line-height:1.7}.page_descriptionPreview__YtZTu{font-size:.9375rem;color:var(--color-ink-mid);line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_optionsBlock__vI3__{display:flex;flex-direction:column;gap:var(--space-sm)}.page_optionChips__f8UoD{display:flex;gap:var(--space-sm);flex-wrap:wrap}.page_optionChip__JEduH{padding:.5rem 1.125rem;border:2px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--color-ink-mid);background:var(--color-white);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.page_optionChip__JEduH:hover,.page_optionChip__JEduH[aria-pressed=true]{border-color:var(--color-teal);background:var(--color-ocean-light);color:var(--color-teal)}.page_sizeChip__9rC1_{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 1.25rem;border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);min-width:100px;text-align:center}.page_sizeLabel__n8wqX{font-family:var(--font-body);font-size:.875rem;font-weight:700;color:var(--color-ink);text-transform:capitalize}.page_sizePrice__Lc2wM{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-teal)}.page_priceNote__I77vL{font-size:.8125rem;color:var(--color-ink-soft);line-height:1.6;font-style:italic}.page_ctaBlock__w0Yjj{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.page_addToCartBtn__53HSw{flex:1 1;min-width:160px}.page_addToCartBtn__53HSw,.page_orderNowBtn__nUYIl{justify-content:center;padding:.875rem 1.5rem;font-size:1rem}.page_orderNowBtn__nUYIl{width:100%;background:#25d366;box-shadow:0 4px 14px rgba(37,211,102,.35);text-align:center;text-decoration:none;display:inline-flex;align-items:center}.page_orderNowBtn__nUYIl:hover{background:#1eb857;box-shadow:0 6px 20px rgba(37,211,102,.45)}.page_trustStrip__9kT0T{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border)}.page_trustItem__GNXCd{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex:1 1;text-align:center;font-size:.78rem;font-weight:600;color:var(--color-ink-mid);letter-spacing:.01em}.page_trustIcon__vwerE{width:22px;height:22px;color:var(--color-teal);flex-shrink:0}.page_trustDivider__kUYvx{width:1px;height:36px;background:var(--color-border);flex-shrink:0}.page_detailsSection__dyNjg{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border)}.page_detailsHeading__ty0Ab{font-size:clamp(1.5rem,3vw,2rem);color:var(--color-ocean);margin-bottom:var(--space-xl)}.page_detailsGrid__85eJ8{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:start}.page_fullDescriptionCard__5jCeN{display:flex;flex-direction:column;gap:var(--space-md);background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);padding:var(--space-lg) var(--space-xl)}.page_fullDescription__Q0swp{font-size:1rem;color:var(--color-ink-mid);line-height:1.8}.page_detailsTable__cwTMu{background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden}.page_detailsTable__cwTMu table{width:100%;border-collapse:collapse}.page_detailsTable__cwTMu td,.page_detailsTable__cwTMu th{padding:.75rem 1rem;font-size:.9375rem;text-align:left;border-bottom:1px solid var(--color-border)}.page_detailsTable__cwTMu tr:last-child td,.page_detailsTable__cwTMu tr:last-child th{border-bottom:none}.page_detailsTable__cwTMu th{font-weight:600;color:var(--color-ink);background:var(--color-sand);width:40%}.page_detailsTable__cwTMu td{color:var(--color-ink-mid)}@media (max-width:768px){.page_layout__kS_39{grid-template-columns:1fr}.page_imagePanel__VLX5H{position:static}.page_imageWrapper__o2DOw{max-height:340px}.page_detailsGrid__85eJ8{grid-template-columns:1fr}.page_relatedGrid__s_DQi{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_relatedGrid__s_DQi{grid-template-columns:1fr}}.page_relatedSection__BmO9U{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border)}.page_relatedHeader__Cf3y2{margin-bottom:var(--space-xl)}.page_relatedHeading__rSg59{font-size:clamp(1.5rem,3vw,2rem);color:var(--color-ocean)}.page_relatedGrid__s_DQi{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);list-style:none;padding:0;margin:0}.page_faqSection__BI309{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border)}.page_faqHeader__CTGLE{margin-bottom:var(--space-xl)}.page_faqHeading__e_AA4{font-size:clamp(1.5rem,3vw,2rem);color:var(--color-ocean)}.page_faqList__MqeBJ{max-width:800px;display:flex;flex-direction:column;gap:var(--space-md)}.page_faqItem__06r8_{background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden;transition:box-shadow var(--transition-base)}.page_faqItem__06r8_[open]{box-shadow:var(--shadow-card)}.page_faqQuestion__svWSP{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--color-ocean);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--transition-fast)}.page_faqQuestion__svWSP::-webkit-details-marker,.page_faqQuestion__svWSP::marker{display:none;content:""}.page_faqQuestion__svWSP:after{content:"+";flex-shrink:0;font-family:var(--font-body);font-size:1.5rem;font-weight:300;color:var(--color-teal);transition:transform var(--transition-base)}.page_faqItem__06r8_[open]>.page_faqQuestion__svWSP:after{content:"\2212";transform:rotate(180deg)}.page_faqQuestion__svWSP:hover{color:var(--color-teal)}.page_faqAnswer__ANXcf{padding:0 var(--space-xl) var(--space-lg);font-size:.9375rem;line-height:1.75;color:var(--color-ink-mid)}@media (max-width:640px){.page_faqQuestion__svWSP{padding:var(--space-md) var(--space-lg);font-size:.9375rem}.page_faqAnswer__ANXcf{padding:0 var(--space-lg) var(--space-md)}}.page_hero__7KFOs{background:linear-gradient(160deg,#061e33 0,var(--color-ocean) 30%,var(--color-ocean-mid) 60%,#1a7ab0 85%,#2490c3 100%);padding-block:clamp(5rem,12vw,9rem) clamp(6rem,14vw,10rem);overflow:hidden;position:relative}.page_hero__7KFOs:before{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse at 20% 50%,rgba(126,232,230,.08) 0,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(36,144,195,.12) 0,transparent 50%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.page_heroBubbles__Kmbrm{position:absolute;inset:0;pointer-events:none;overflow:hidden}.page_bubble__4l7v_{position:absolute;border-radius:50%;background:rgba(126,232,230,.08);border:1px solid hsla(0,0%,100%,.06);animation:page_floatBubble__ZKpoW 14s ease-in-out infinite}.page_bubble__4l7v_:first-child{width:80px;height:80px;left:5%;top:20%;animation-delay:0s;animation-duration:12s}.page_bubble__4l7v_:nth-child(2){width:140px;height:140px;right:10%;top:60%;animation-delay:-3s;animation-duration:16s}.page_bubble__4l7v_:nth-child(3){width:50px;height:50px;left:35%;bottom:15%;animation-delay:-6s;animation-duration:11s}.page_bubble__4l7v_:nth-child(4){width:100px;height:100px;right:30%;top:10%;animation-delay:-2s;animation-duration:15s}.page_bubble__4l7v_:nth-child(5){width:60px;height:60px;left:60%;top:50%;animation-delay:-8s;animation-duration:13s}@keyframes page_floatBubble__ZKpoW{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-30px) scale(1.08);opacity:1}}.page_heroInner__8WoKQ{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:var(--space-3xl);gap:var(--space-3xl)}.page_heroContent__dzLob{display:flex;flex-direction:column;gap:var(--space-lg);max-width:52ch;animation:page_heroFadeIn__ppAsN .8s ease both}@keyframes page_heroFadeIn__ppAsN{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page_heroBadge__w6zNn{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;padding:.4rem 1rem;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7ee8e6;background:rgba(126,232,230,.1);border:1px solid rgba(126,232,230,.2);border-radius:var(--radius-full)}.page_heroHeading__D7_Cs{font-size:clamp(2.5rem,5.5vw,4.25rem);color:var(--color-white);line-height:1.08}.page_heroEm___UOcm{font-style:italic;background:linear-gradient(135deg,#7ee8e6,#4fc3c1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_heroSub__fi66w{font-size:1.0625rem;color:hsla(0,0%,100%,.72);line-height:1.7;max-width:44ch}.page_heroActions__uE8fj{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-sm)}.page_heroActions__uE8fj .btn-outline{color:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.35)}.page_heroActions__uE8fj .btn-outline:hover{background:hsla(0,0%,100%,.1);color:var(--color-white);border-color:hsla(0,0%,100%,.7)}.page_heroStats__ozT57{display:flex;align-items:center;gap:var(--space-lg);margin-top:var(--space-md)}.page_heroStat__7idii{display:flex;flex-direction:column}.page_heroStat__7idii strong{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:#7ee8e6}.page_heroStat__7idii span{font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.55);text-transform:uppercase;letter-spacing:.06em}.page_heroStatDivider__N_xAH{width:1px;height:32px;background:hsla(0,0%,100%,.15)}.page_heroVisual__b_sym{position:relative;display:flex;align-items:center;justify-content:center;min-height:280px}.page_heroFish__62CBP{width:clamp(260px,28vw,400px);filter:drop-shadow(0 20px 40px rgba(0,0,0,.25));animation:page_fishSwim__sqHs_ 5s ease-in-out infinite}@keyframes page_fishSwim__sqHs_{0%,to{transform:translateX(0) translateY(0) rotate(0deg)}25%{transform:translateX(8px) translateY(-6px) rotate(1deg)}50%{transform:translateX(0) translateY(4px) rotate(-.5deg)}75%{transform:translateX(-6px) translateY(-3px) rotate(.5deg)}}.page_heroFishSmall__PULme{position:absolute;width:80px;top:10%;right:5%;opacity:.7;animation:page_fishSwimSmall__dqVc_ 7s ease-in-out infinite}@keyframes page_fishSwimSmall__dqVc_{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(-12px) translateY(8px)}}.page_heroFishSmall2__Xes_Z{position:absolute;width:60px;bottom:15%;left:5%;opacity:.5;animation:page_fishSwimSmall2__RcbGJ 9s ease-in-out infinite}@keyframes page_fishSwimSmall2__RcbGJ{0%,to{transform:translateX(0) translateY(0) scaleX(-1)}50%{transform:translateX(15px) translateY(-6px) scaleX(-1)}}.page_heroWave__h_AXV{position:absolute;bottom:-1px;left:0;right:0;line-height:0}.page_heroWave__h_AXV svg{width:100%;height:clamp(50px,8vw,120px)}.page_trustBar__YFhKb{background:var(--color-white);border-bottom:1px solid var(--color-border)}.page_trustInner__yeBv4{display:flex;align-items:center;justify-content:center;gap:clamp(1.5rem,5vw,3.5rem);padding-block:var(--space-lg);flex-wrap:wrap}.page_trustItem__QysYG{display:flex;align-items:center;gap:var(--space-sm)}.page_trustIcon__uCZCK{font-size:1.25rem;line-height:1}.page_trustLabel__2oa_Q{font-size:.875rem;font-weight:600;color:var(--color-ink-mid);white-space:nowrap}.page_productsSection__qtIw_{background:var(--color-sand)}.page_sectionHeader___raMx{text-align:center;margin-bottom:var(--space-3xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.page_sectionHeading__lt74q{font-size:clamp(1.875rem,4vw,2.75rem);color:var(--color-ocean)}.page_sectionSub__ISJaj{font-size:.9375rem;color:var(--color-ink-soft)}.page_grid__JZ9Cz{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);list-style:none;padding:0;margin:0}.page_gridItem__sQOZZ{animation:page_fadeInUp__7IOrd .5s ease both}.page_gridItem__sQOZZ:first-child{animation-delay:.05s}.page_gridItem__sQOZZ:nth-child(2){animation-delay:.1s}.page_gridItem__sQOZZ:nth-child(3){animation-delay:.15s}.page_gridItem__sQOZZ:nth-child(4){animation-delay:.2s}.page_gridItem__sQOZZ:nth-child(5){animation-delay:.25s}.page_gridItem__sQOZZ:nth-child(6){animation-delay:.3s}.page_gridItem__sQOZZ:nth-child(7){animation-delay:.35s}.page_gridItem__sQOZZ:nth-child(8){animation-delay:.4s}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page_whySection__GjgQC{background:var(--color-white)}.page_whyGrid__W2CzY{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);list-style:none;padding:0;margin:0}.page_whyCard__V9IUK{background:var(--color-sand);border-radius:var(--radius-md);padding:var(--space-xl) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);transition:box-shadow var(--transition-base),transform var(--transition-base)}.page_whyCard__V9IUK:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.page_whyIcon__9pVH8{font-size:2rem;line-height:1;margin-bottom:var(--space-xs)}.page_whyTitle__R2Hfy{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--color-ocean)}.page_whyDesc__8KGY7{font-size:.9375rem;line-height:1.7;color:var(--color-ink-soft)}.page_faqSection__mfM8r{background:var(--color-sand)}.page_faqList__Z9LYs{max-width:800px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-md)}.page_faqItem__okCCj{background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden;transition:box-shadow var(--transition-base)}.page_faqItem__okCCj[open]{box-shadow:var(--shadow-card)}.page_faqQuestion__2GsvH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--color-ocean);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--transition-fast)}.page_faqQuestion__2GsvH::-webkit-details-marker,.page_faqQuestion__2GsvH::marker{display:none;content:""}.page_faqQuestion__2GsvH:after{content:"+";flex-shrink:0;font-family:var(--font-body);font-size:1.5rem;font-weight:300;color:var(--color-teal);transition:transform var(--transition-base)}.page_faqItem__okCCj[open]>.page_faqQuestion__2GsvH:after{content:"\2212";transform:rotate(180deg)}.page_faqQuestion__2GsvH:hover{color:var(--color-teal)}.page_faqAnswer__8uNij{padding:0 var(--space-xl) var(--space-lg);font-size:.9375rem;line-height:1.75;color:var(--color-ink-mid)}@media (max-width:900px){.page_heroInner__8WoKQ{grid-template-columns:1fr;text-align:center}.page_heroContent__dzLob{align-items:center}.page_heroSub__fi66w{margin-inline:auto}.page_heroActions__uE8fj,.page_heroStats__ozT57{justify-content:center}.page_heroVisual__b_sym{min-height:200px}.page_heroFish__62CBP{width:clamp(200px,50vw,300px)}}@media (max-width:640px){.page_heroVisual__b_sym{min-height:160px}.page_heroFish__62CBP{width:220px}.page_heroFishSmall__PULme{width:55px}.page_heroFishSmall2__Xes_Z{width:40px}.page_heroHeading__D7_Cs{font-size:clamp(2rem,8vw,2.75rem)}.page_heroBadge__w6zNn{font-size:.6875rem}.page_heroStat__7idii strong{font-size:1.1rem}.page_grid__JZ9Cz{gap:var(--space-md)}.page_faqQuestion__2GsvH{padding:var(--space-md) var(--space-lg);font-size:.9375rem}.page_faqAnswer__8uNij{padding:0 var(--space-lg) var(--space-md)}}