h1,h2{font-family:proxima-nova-condensed,sans-serif;font-weight:800;font-style:normal}h3{font-family:proxima-soft-condensed,sans-serif;font-weight:800;font-style:normal}h4,h5,h6{font-family:proxima-soft,sans-serif}p{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal}.yb-pool-card{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:32px;box-shadow:0 8px 24px rgba(20,32,56,.08);color:#243047}.yb-pool-brand{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;color:#1db6d8;margin-bottom:6px}.yb-pool-header h2{margin:0 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.05}.yb-pool-headline{font-size:20px;font-weight:700;margin-bottom:10px;color:#243047}.yb-pool-intro{font-size:18px;line-height:1.6;max-width:900px}.yb-pool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:28px 0}.yb-pool-panel{background:#f7fafc;border-radius:14px;padding:20px}.yb-pool-panel h3,.yb-pool-features h3,.yb-pool-cta h3{margin-top:0;color:#243047}.yb-pool-panel ul{margin:0;padding-left:18px}.yb-pool-panel li{margin:0 0 8px}.yb-pool-features{margin:28px 0}.yb-pool-feature{background:#f7fafc;border-radius:12px;margin-bottom:12px;overflow:hidden}.yb-pool-feature summary{cursor:pointer;font-weight:700;padding:16px 18px;list-style:none}.yb-pool-feature p{margin:0;padding:0 18px 16px;line-height:1.6}.yb-pool-error{padding:18px;border-radius:12px;background:#fff3f3;color:#8a1f1f}.yb-size-list{display:flex;flex-direction:column;gap:10px}.yb-size-chip{background:#eaf7fb;color:#243047;border-left:4px solid #1db6d8;border-radius:10px;padding:12px 14px;font-weight:600;line-height:1.4}.yb-spa-card{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:32px;box-shadow:0 8px 24px rgba(20,32,56,.08);color:#243047}.yb-spa-brand{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;color:#1db6d8;margin:0 0 4px}.yb-spa-collection{margin:0 0 8px;font-size:14px;font-weight:700;color:#243047}.yb-spa-header h2{margin:0 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.05}.yb-spa-headline{font-size:20px;font-weight:700;margin-bottom:10px;color:#243047}.yb-spa-intro{font-size:18px;line-height:1.6;max-width:900px}.yb-spa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:28px 0}.yb-spa-panel{background:#f7fafc;border-radius:14px;padding:20px}.yb-spa-panel h3,.yb-spa-features h3{margin-top:0;color:#243047}.yb-spa-spec-list{display:flex;flex-direction:column;gap:10px}.yb-spa-spec-chip{background:#eaf7fb;color:#243047;border-left:4px solid #1db6d8;border-radius:10px;padding:12px 14px;font-weight:600;line-height:1.4}.yb-spa-features{margin:28px 0 0}.yb-spa-feature{background:#f7fafc;border-radius:12px;margin-bottom:12px;overflow:hidden}.yb-spa-feature summary{cursor:pointer;font-weight:700;padding:16px 18px;list-style:none}.yb-spa-feature p{margin:0;padding:0 18px 16px;line-height:1.6}.yb-spa-error{padding:18px;border-radius:12px;background:#fff3f3;color:#8a1f1f}.yb-dolphin-card{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:32px;box-shadow:0 8px 24px rgba(20,32,56,.08);color:#243047}.yb-dolphin-brand{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;color:#1db6d8;margin:0 0 4px}.yb-dolphin-category{margin:0 0 8px;font-size:14px;font-weight:700;color:#243047}.yb-dolphin-header h2{margin:0 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.05}.yb-dolphin-headline{font-size:20px;font-weight:700;margin-bottom:10px;color:#243047}.yb-dolphin-intro{font-size:18px;line-height:1.6;max-width:900px}.yb-dolphin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:28px 0}.yb-dolphin-panel{background:#f7fafc;border-radius:14px;padding:20px}.yb-dolphin-panel h3,.yb-dolphin-features h3{margin-top:0;color:#243047}.yb-dolphin-spec-list{display:flex;flex-direction:column;gap:10px}.yb-dolphin-spec-chip{background:#eaf7fb;color:#243047;border-left:4px solid #1db6d8;border-radius:10px;padding:12px 14px;font-weight:600;line-height:1.4}.yb-dolphin-features{margin:28px 0 0}.yb-dolphin-feature{background:#f7fafc;border-radius:12px;margin-bottom:12px;overflow:hidden}.yb-dolphin-feature summary{cursor:pointer;font-weight:700;padding:16px 18px;list-style:none}.yb-dolphin-feature p{margin:0;padding:0 18px 16px;line-height:1.6}.yb-dolphin-error{padding:18px;border-radius:12px;background:#fff3f3;color:#8a1f1f}.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input[type=submit],.gform_wrapper .gform_footer input[type=button],.gform_wrapper .gform_page_footer input[type=button],.gform_wrapper .gform_footer button,.gform_wrapper .gform_page_footer button,.gform_wrapper input.gform_button,.gform_wrapper input.gform_next_button,.gform_wrapper button.gform_button,.gform_wrapper button.gform_next_button{background-color:#EAA671;border:none;border-radius:3px;color:#FFFFFF;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.5px;line-height:1.4;text-transform:uppercase;padding:15px 32px;margin:0;width:auto;cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none;transition:background-color .3s ease}.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover,.gform_wrapper input.gform_button:hover,.gform_wrapper input.gform_next_button:hover,.gform_wrapper button.gform_button:hover,.gform_wrapper button.gform_next_button:hover{background-color:#D98F52}.gform_wrapper input.gform_previous_button,.gform_wrapper button.gform_previous_button{background-color:transparent;border:2px solid #EAA671;border-radius:3px;color:#C77B3D;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:13px 30px;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .3s ease,color .3s ease}.gform_wrapper input.gform_previous_button:hover,.gform_wrapper button.gform_previous_button:hover{background-color:#EAA671;color:#FFFFFF}.gform_wrapper .gform_footer input:focus-visible,.gform_wrapper .gform_page_footer input:focus-visible,.gform_wrapper .gform_footer button:focus-visible,.gform_wrapper .gform_page_footer button:focus-visible{outline:3px solid #20C0E1;outline-offset:2px}@media (max-width:767px){.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input[type=submit],.gform_wrapper input.gform_button,.gform_wrapper input.gform_next_button,.gform_wrapper button.gform_button,.gform_wrapper button.gform_next_button{width:100%}}