.FormInterestContainer{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.FormInterestContainer__content{flex-direction:column;gap:2vh;display:flex}@media only screen and (min-width:768px){.FormInterestContainer__content{gap:20px}}.FormInterestContainer__title{color:var(--color-text-primary);margin-bottom:2vh}@media only screen and (min-width:768px){.FormInterestContainer__title{margin-bottom:8px}}.FormInterestContainer__grid{grid-template-columns:minmax(0,1fr);gap:2vh;display:grid}@media only screen and (min-width:768px){.FormInterestContainer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}}.FormInterestContainer__field{min-width:0}.FormInterestContainer__field--full,.FormInterestContainer__field--half{grid-column:1/-1}@media only screen and (min-width:768px){.FormInterestContainer__field--half{grid-column:span 1}}.FormInterestContainer__preference{flex-direction:column;gap:2vh;margin-top:1vh;display:flex}@media only screen and (min-width:768px){.FormInterestContainer__preference{gap:20px;margin-top:32px}}.FormInterestContainer__actions{flex-direction:column;gap:1vh;margin-top:3vh;margin-bottom:1.5vh;display:flex}@media only screen and (min-width:768px){.FormInterestContainer__actions{flex-direction:column;gap:12px;margin-top:32px;margin-bottom:12px}}.FormInterestContainer__action--submit{order:1}.FormInterestContainer__action--whatsapp{order:2}
.ContentBox{border:1px solid var(--color-border-light);background:var(--color-box-background);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:3vw;width:100%;padding:7vw 6vw;display:flex;position:relative}@media only screen and (min-width:768px){.ContentBox{gap:10px;padding:24px}}.ContentBox__title,.ContentBox__description{margin:0}.ContentBox__title{line-height:1.15}.ContentBox__description{line-height:1.45}
.ColorOption{--color-option-hex:transparent;border:1px solid var(--color-border-light-subtle);background:var(--color-white);box-sizing:border-box;cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:2vw;width:100%;min-height:65px;padding:1.5vw 2.5vw;transition:border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}@media only screen and (min-width:768px){.ColorOption{gap:12px;padding:14px clamp(6px,2vw,16px)}}.ColorOption:hover{border-color:var(--color-primary)}.ColorOption:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #001e5024}.ColorOption__swatch{background:var(--color-option-hex);border-radius:50%;flex-shrink:0;width:4.5vw;max-width:28px;height:4.5vw;max-height:28px;display:inline-block}@media only screen and (min-width:768px){.ColorOption__swatch{width:2vw;height:2vw}}.ColorOption__content{flex-direction:column;min-width:0;display:flex}.ColorOption__type,.ColorOption__name{line-height:1.15;display:block}.ColorOption__name{margin-top:.3vw}@media only screen and (min-width:768px){.ColorOption__name{margin-top:2px}}.ColorOption--active{border-color:var(--color-base-blue);box-shadow:0 0 0 1px var(--color-base-blue)}.ColorOption--disabled{cursor:default;opacity:.6}.ColorOption--disabled:hover{border-color:var(--color-border-light-subtle)}
.ColorOptionsField{grid-template-columns:repeat(2,minmax(0,1fr));gap:3vw 2vw;width:100%;display:grid}@media only screen and (min-width:768px){.ColorOptionsField{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}}.ColorOptionsField--disabled{pointer-events:none;opacity:.6}
.OptionalPackageOption{border:1px solid var(--color-border-light-subtle);background:var(--color-white);box-sizing:border-box;border-radius:8px;width:100%;padding:5.5vw;transition:border-color .2s,opacity .2s;position:relative}@media only screen and (min-width:768px){.OptionalPackageOption{padding:24px clamp(16px,2vw,24px)}.OptionalPackageOption:not(.OptionalPackageOption--disabled):hover{border-color:var(--color-base-blue)}}.OptionalPackageOption__select-button{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;height:100%;padding:0;position:absolute;inset:0}.OptionalPackageOption__select-button:focus-visible{outline:none}.OptionalPackageOption__select-button:disabled{cursor:default}.OptionalPackageOption__content{z-index:2;pointer-events:none;flex-direction:column;display:flex;position:relative}.OptionalPackageOption__header{border-bottom:1px solid var(--color-border-light-subtle);justify-content:space-between;align-items:center;gap:3vw;padding-bottom:2dvh;display:flex}@media only screen and (min-width:768px){.OptionalPackageOption__header{gap:16px;padding-bottom:18px}}.OptionalPackageOption__label{min-width:0;line-height:1.2;display:block}.OptionalPackageOption__indicator{border:1px solid var(--color-border-default);background:var(--color-white);box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;line-height:0;transition:border-color .2s,background .2s;display:inline-flex}.OptionalPackageOption__check{flex-shrink:0;display:block}.OptionalPackageOption__details-button{z-index:3;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-self:flex-start;align-items:center;gap:1vw;width:fit-content;margin-top:2dvh;padding:0;display:inline-flex;position:relative}@media only screen and (min-width:768px){.OptionalPackageOption__details-button{gap:4px;margin-top:16px}}.OptionalPackageOption__details-button:focus-visible{outline:none}.OptionalPackageOption__details-button:disabled{cursor:default}.OptionalPackageOption__details-label{white-space:nowrap;line-height:1;display:block}.OptionalPackageOption--active .OptionalPackageOption__indicator{border-color:var(--color-base-blue);background:var(--color-base-blue)}.OptionalPackageOption--disabled{opacity:.6}.OptionalPackageOption--disabled:hover{border-color:var(--color-border-light-subtle)}
.OptionalPackageOptionsField{grid-template-columns:minmax(0,1fr);gap:3vw;width:100%;display:grid}@media only screen and (min-width:768px){.OptionalPackageOptionsField{gap:12px}}.OptionalPackageOptionsField--disabled{pointer-events:none;opacity:.6}
.SelectableOption{border:1px solid var(--color-border-light-subtle);background:var(--color-white);box-sizing:border-box;cursor:pointer;text-align:left;border-radius:8px;align-items:center;width:100%;min-height:51px;padding:1.5vw 2.5vw;transition:border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}@media only screen and (min-width:768px){.SelectableOption{padding:14px clamp(6px,2vw,16px)}}.SelectableOption:hover{border-color:var(--color-primary)}.SelectableOption:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #001e5024}.SelectableOption__label{line-height:1.15;display:block}.SelectableOption--active{border-color:var(--color-base-blue);box-shadow:0 0 0 1px var(--color-base-blue)}.SelectableOption--disabled{cursor:default;opacity:.6}.SelectableOption--disabled:hover{border-color:var(--color-border-light-subtle)}
.SelectableOptionsField{grid-template-columns:repeat(2,minmax(0,1fr));gap:3vw 2vw;width:100%;display:grid}@media only screen and (min-width:768px){.SelectableOptionsField{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px}}.SelectableOptionsField--disabled{pointer-events:none;opacity:.6}
