@charset "UTF-8";.option-button.selected .option-text[data-v-97055e1a]{color:var(--color-cfg-dark)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-096f9f68],[data-v-096f9f68]:before,[data-v-096f9f68]:after,[data-v-096f9f68]::backdrop{--tw-font-weight:initial}}}.material-option:hover .option-card[data-v-096f9f68],.material-option.selected .option-card[data-v-096f9f68]{border-color:var(--color-cfg-dark,#2d3647)}.material-option.selected .option-title[data-v-096f9f68]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-cfg-dark,#2d3647)}.video-player-container[data-v-79d22f81]{position:relative;width:100%;overflow:hidden;cursor:pointer}.video-element[data-v-79d22f81]{width:100%;height:auto;display:block}.video-overlay[data-v-79d22f81]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;pointer-events:none}.video-overlay.visible[data-v-79d22f81]{opacity:1;pointer-events:auto}.controls-bar[data-v-79d22f81]{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:24px;padding:10px 20px 10px 10px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);opacity:0;transition:opacity .3s ease}.controls-bar.visible[data-v-79d22f81]{opacity:1}.control-button[data-v-79d22f81]{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.play-icon-container[data-v-79d22f81],.pause-icon-container[data-v-79d22f81]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.control-button:hover .play-icon-container[data-v-79d22f81],.control-button:hover .pause-icon-container[data-v-79d22f81]{transform:scale(1.1)}.progress-container[data-v-79d22f81]{flex:1;cursor:pointer;padding:8px 0}.progress-bar[data-v-79d22f81]{width:100%;height:4px;background:#e7e7e7;border-radius:2px;overflow:hidden;position:relative}.progress-filled[data-v-79d22f81]{height:100%;background:#383838;transition:width .1s ease}.time-display[data-v-79d22f81]{color:#fff;font-size:14px;font-weight:500;white-space:nowrap;text-align:right}@media(max-width:768px){.controls-bar[data-v-79d22f81]{padding:10px 20px 10px 10px;gap:8px}.control-button[data-v-79d22f81],.play-icon-container[data-v-79d22f81],.pause-icon-container[data-v-79d22f81]{width:40px;height:40px}.play-icon-container svg[data-v-79d22f81],.pause-icon-container svg[data-v-79d22f81]{width:40px;height:40px}.time-display[data-v-79d22f81]{font-size:12px}}.option-button.selected .option-title[data-v-735b6d16],.option-button.selected .option-subtitle[data-v-735b6d16]{color:var(--color-cfg-dark,#2d3647)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-e215af88],[data-v-e215af88]:before,[data-v-e215af88]:after,[data-v-e215af88]::backdrop{--tw-font-weight:initial}}}.option-button.selected .option-title[data-v-e215af88]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-cfg-dark,#2d3647)}.option-button.selected .option-subtitle[data-v-e215af88]{color:var(--color-cfg-dark,#2d3647)}@property --tw-font-weight{syntax:"*";inherits:false}.option-button.selected .accessory-card[data-v-edca78be]{border-color:var(--color-cfg-dark)}.option-button.selected .accessory-name[data-v-edca78be]{color:var(--color-cfg-dark,#2d3647)}.note-container[data-v-bf8610f2]{background-color:#fff3cd;border:1px solid #ffc107;border-radius:12px;padding:20px;text-align:center}.note-container--prominent[data-v-bf8610f2]{background-color:#fff3cd;border:2px solid #ffc107;border-radius:12px;padding:24px;text-align:center}.note-heading[data-v-bf8610f2]{margin:0 0 12px;color:#856404;font-size:18px;font-weight:600}.note-text[data-v-bf8610f2]{margin:0 0 16px;color:#856404;font-size:14px;line-height:1.5}.inputs-section{display:flex;flex-direction:column;gap:24px;border-radius:8px;background:var(--color-gray-100);padding:40px}@media(max-width:768px){.inputs-section{padding:24px}}.input-group{display:flex;width:100%;flex-direction:column;gap:8px}.input-label{color:var(--color-cfg-text);font-size:16px;font-weight:600}.input-wrapper{position:relative;display:flex;height:54px;align-items:stretch;overflow:hidden;border-radius:12px;border:2px solid var(--color-gray-300);background:#fff;transition:all .2s ease}.input-wrapper:has(.measurement-input:focus){border-color:#000}.input-wrapper.input-valid{border-color:var(--color-cfg-success)}.input-wrapper.input-error{border-color:var(--color-cfg-error)}.measurement-input{flex:1;border:none;background:transparent;padding:0 24px;font-size:20px;font-weight:400;transition:all .2s ease}.measurement-input:focus{outline:none}.input-unit{color:var(--color-cfg-text);display:flex;min-width:100px;align-items:center;justify-content:center;border-left:2px solid var(--color-gray-300);background:var(--color-gray-200);padding:0 32px;font-size:20px;font-weight:400;border-radius:0 var(--cfg-radius-md) var(--cfg-radius-md) 0}.step-container{width:100%}.step-title{color:var(--color-cfg-text);padding-bottom:40px;font-size:28px;line-height:36px;font-weight:500}@media(max-width:768px){.step-title{padding-bottom:24px;font-size:20px;line-height:32px}}@media(max-width:768px){.option-card{min-height:200px;height:100%}}.option-title,.option-card p{font-size:18px}@media(max-width:768px){.option-title,.option-card p{font-size:16px}}@media(max-width:389px){.option-title,.option-card p{font-size:14px}}@media(max-width:768px){.option-subtitle strong{font-size:12px}}.option-button{background:transparent;border:none;padding:0;cursor:pointer;outline:none}.option-card{display:flex;flex-direction:column;border-radius:8px;border:3px solid #fff;background:#fff;padding:16px;transition:border-color .2s ease}.option-button:hover .option-card,.option-button.selected .option-card,.option-card:hover,.option-card.selected{border-color:var(--color-cfg-dark)}.option-button:focus .option-card{border-color:var(--color-cfg-dark)}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#00000080}.modal-container{max-height:90vh;width:100%;max-width:500px;overflow-y:auto}.modal-content{overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:24px}.modal-title-section{display:flex;align-items:center;gap:12px}.modal-info-icon{width:24px;height:24px;stroke-width:2;color:#3b82f6}.modal-title{margin:0;font-size:18px;font-weight:600;color:#374151}.modal-close-button{cursor:pointer;border-radius:6px;border:none;background:transparent;padding:8px;color:var(--color-gray-500);transition:all .2s ease}.modal-close-button:hover{background:var(--color-gray-100);color:#374151}.modal-close-button svg{width:20px;height:20px;stroke-width:2}.modal-body{padding:24px}.modal-message{margin:0;font-size:15px;line-height:1.625;color:var(--color-gray-500)}.modal-footer{display:flex;gap:12px;border-top:1px solid #e5e7eb;background:var(--color-gray-100);padding:24px}.modal-enter-active,.modal-leave-active{transition:opacity .3s ease}.modal-enter-active .modal-content,.modal-leave-active .modal-content{transition:transform .3s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-content,.modal-leave-to .modal-content{transform:scale(.95) translateY(-20px)}@media(max-width:768px){.modal-header,.modal-body,.modal-footer{padding:16px}.modal-footer{flex-direction:column}.modal-title{font-size:16px}}.info-button-container{position:absolute;top:-8px;right:-8px}.accessory-content .info-button-container{top:-34px}.info-button{background:#fff;border:1px solid #d1d5db;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#303030;transition:all .2s ease;position:relative;box-shadow:0 2px 4px #0000000d}.info-button:hover{background:#f5f5f5;color:#1a1a1a;border-color:#9ca3af}.tooltip-desktop{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 12px);right:0;background:#f5f1ee;color:var(--cfg-color-text);border-radius:8px;width:280px;box-shadow:10px 10px 30px #00000040;z-index:1000;transform:translateY(5px);transition:all .2s ease;pointer-events:none;border:2px solid white}.tooltip-mobile{display:none}.info-button:hover .tooltip-desktop{visibility:visible;opacity:1;transform:translateY(0)}.tooltip-desktop:after{content:"";position:absolute;bottom:-10px;right:8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white}.tooltip-header{background:#f5f1ee;padding:14px 16px;border-radius:6px 6px 0 0;font-weight:600;font-size:15px;border-bottom:1px solid white;text-align:center;color:var(--cfg-color-text)}@media(max-width:768px){.info-button-container{position:absolute;top:-136px;right:-12px;margin-top:0}.tooltip-mobile{visibility:hidden;opacity:0;display:block;position:absolute;width:max-content;bottom:210px;left:0;right:0;border:1px solid white;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;transition:all .2s ease;transform:translateY(5px);background:#f5f1ee}.tooltip-mobile.active{visibility:visible;opacity:1;transform:translateY(0)}.tooltip-desktop{display:none}.info-button{padding:0;width:20px;height:20px;margin-top:6px}.tooltip-mobile:after{content:"";position:absolute;bottom:-9px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;left:10px}}.tooltip-content{list-style:none;padding:0;margin:0;background:#f5f1ee;border-radius:0 0 6px 6px}.tooltip-content li{padding:11px 16px;font-size:13px;line-height:1.5;border-bottom:1px solid white;display:flex;align-items:center;gap:8px;color:var(--cfg-color-text);text-align:start}.tooltip-content li:last-child{border-bottom:none;border-radius:0 0 6px 6px}.tooltip-content li:before{content:"✓";color:#48bb78;font-weight:700;font-size:14px;flex-shrink:0}@media(max-width:768px){.tooltip-mobile-transparent.tooltip-mobile{right:0;left:initial}.tooltip-mobile-transparent.tooltip-mobile:after{right:10px;left:initial}}.tooltip-content-paragraph{padding:14px 16px;font-size:13px;line-height:1.6;color:var(--cfg-color-text);text-align:start}.tooltip-content-paragraph :deep(a){color:var(--color-cfg-dark);text-decoration:underline;font-weight:600}.tooltip-content-paragraph :deep(a:hover){opacity:.8}.tooltip-image{width:100%;max-width:100%;border-radius:0 0 6px 6px;display:block}@media(max-width:768px){.tooltip-mobile{max-width:280px}}:root{--cfg-color-dark: #2d3647;--cfg-color-text: #303030;--cfg-color-text-light: #6b7280;--cfg-color-bg-light: #f8f8f8;--cfg-color-border: #e7e7e7;--cfg-color-border-input: #cbcbcb;--cfg-color-success: #3dd798;--cfg-color-error: #ef4444;--cfg-color-white: #ffffff;--cfg-radius-sm: 8px;--cfg-radius-md: 12px;--cfg-radius-lg: 16px}.layout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px}@media(max-width:1024px){.layout-grid{grid-template-columns:1fr;gap:24px}}.button{font-size:16px}.button-secondary{border-color:var(--cfg-color-border)}.icon-checkmark{background:var(--color-cfg-success);position:absolute;top:50%;right:120px;display:flex;width:24px;height:24px;transform:translateY(-50%);align-items:center;justify-content:center;border-radius:9999px}.icon-error{background:var(--color-cfg-error);position:absolute;top:50%;right:120px;display:flex;width:24px;height:24px;transform:translateY(-50%);align-items:center;justify-content:center;border-radius:9999px}.helper-text{margin:0;font-size:14px;line-height:1.375;color:var(--color-gray-500)}.error-text{color:var(--color-cfg-error);margin:0;font-size:14px;line-height:1.375}#__helpdesk-channel .helpdesk-channel-btn-show{bottom:80px!important;right:16px!important}@media(min-width:768px){#__helpdesk-channel .helpdesk-channel-btn-show{bottom:90px!important}}@media(min-width:1024px){#__helpdesk-channel .helpdesk-channel-btn-show{bottom:100px!important}}[id^=trustbadge-container]{display:none}@media(min-width:768px){[id^=trustbadge-container]{display:block}}@media(min-width:768px){[id^=trustbadge-container]>div>div{bottom:90px!important}}@media(min-width:1024px){[id^=trustbadge-container]>div>div{bottom:100px!important}}.logo svg>*:nth-child(n+17){display:none}@media(min-width:768px){.logo svg>*:nth-child(n+17){display:block}}
