.cons-flow{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-fg-rgb:255 255 255;--c-bg-rgb:0 0 0;--c-fg:#fff;--c-bg:#000;--c-grey:#9f9f9f;--c-error:#ff5247;--w-60:rgb(var(--c-fg-rgb) / .6);--w-40:rgb(var(--c-fg-rgb) / .4);--w-30:rgb(var(--c-fg-rgb) / .3);--w-20:rgb(var(--c-fg-rgb) / .2);--w-15:rgb(var(--c-fg-rgb) / .15);--w-10:rgb(var(--c-fg-rgb) / .1);--w-30-full:#333;--w-15-full:#262626;--glass-bg:#ffffff26;--glass-bg-hover:rgb(var(--c-fg-rgb) / .25);--glass-bg-active:rgb(var(--c-fg-rgb) / .35);--button-bg:#262626;--field-placeholder:#ffffff4d;--shadow-light:#fff6;--levitation-line:#4d4d4d;--levitation-axis:var(--w-30-full);color:var(--c-fg);z-index:105;background-color:var(--c-bg);height:100svh;position:fixed;inset:0 0 auto;overflow:hidden}.cons-flow__chrome{top:calc(24/var(--size-unit)*1em);left:calc((100vw - var(--size-container))/2 + calc(24 / var(--size-unit) * 1em));right:calc((100vw - var(--size-container))/2 + calc(24 / var(--size-unit) * 1em));z-index:50;justify-content:space-between;align-items:center;gap:calc(16/var(--size-unit)*1em);display:flex;position:absolute}.cons-flow-content{inset:calc(16/var(--size-unit)*1em) 0 calc(16/var(--size-unit)*1em);align-items:center;display:flex;position:absolute}.cons-flow-screen{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:relative}.cons-flow-screen__footer{position:absolute;bottom:0;left:0;right:0}.cons-flow__description{font-family:Arial,sans-serif;font-style:normal;font-weight:400;font-size:calc(16/var(--size-unit)*1em);letter-spacing:-.01em;margin-top:calc(16/var(--size-unit)*1em);line-height:1.2}.cons-flow__field{margin-top:calc(24/var(--size-unit)*1em)}.cons-flow .choice-list{gap:calc(8/var(--size-unit)*1em);flex-direction:column;display:flex}.cons-flow .choice-item{color:var(--c-fg);background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em);font-family:Arial,sans-serif;font-style:normal;font-weight:400;font-size:calc(16/var(--size-unit)*1em);letter-spacing:-.01em;height:calc(60/var(--size-unit)*1em);padding:0 calc(20/var(--size-unit)*1em);text-align:left;border:1px solid #0000;align-items:center;line-height:1.2;transition:border-color .25s;display:flex}@media screen and (min-width:768px){.cons-flow .choice-item{height:calc(48/var(--size-unit)*1em);padding:0 calc(16/var(--size-unit)*1em)}}.cons-flow .choice-item--active{border-color:var(--c-fg)}.cons-flow .choice-item--with-clarification{height:auto;min-height:calc(60/var(--size-unit)*1em);justify-content:center;align-items:flex-start;gap:calc(4/var(--size-unit)*1em);padding-top:calc(12/var(--size-unit)*1em);padding-bottom:calc(12/var(--size-unit)*1em);flex-direction:column}@media screen and (min-width:768px){.cons-flow .choice-item--with-clarification{min-height:calc(48/var(--size-unit)*1em)}}.cons-flow .choice-item__clarification{font-family:Arial,sans-serif;font-style:normal;font-weight:400;font-size:calc(14/var(--size-unit)*1em);opacity:.6;line-height:1}@media (hover:hover){.cons-flow .choice-item:hover:not(.choice-item--active){border-color:var(--w-30)}}
.types-cons{padding:calc(32/var(--size-unit)*1em) 0;gap:calc(32/var(--size-unit)*1em);flex-direction:column;display:flex}.types-cons .slider{width:100%;height:calc(353/var(--size-unit)*1em);cursor:grab;touch-action:pan-y;justify-content:center;align-items:center;display:flex;position:relative}.types-cons .slider-wrapper{gap:calc(32/var(--size-unit)*1em);padding-top:calc(6/var(--size-unit)*1em);margin-top:calc(calc(6 / var(--size-unit) * 1em)*-1);flex-direction:column;display:flex;overflow:hidden}@media screen and (min-width:1024px){.types-cons .slider-wrapper{width:calc(540/var(--size-unit)*1em);margin-inline:auto}}.types-cons .slider [data-flick-proxy]{pointer-events:none;position:absolute;inset:0}.types-cons .slider .slide{width:calc(293/var(--size-unit)*1em);height:100%;margin-left:calc(calc(293 / var(--size-unit) * 1em)*-.5);will-change:transform;border-radius:calc(12/var(--size-unit)*1em);color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;overflow:hidden}.types-cons .slider .slide .shadow{color:#fff9}.types-cons .slider .slide-content,.types-cons .slider .slide-info{transition:opacity .4s}.types-cons .slider .slide[data-flick-item-status]:not([data-flick-item-status=active]) .slide-content,.types-cons .slider .slide[data-flick-item-status]:not([data-flick-item-status=active]) .slide-info{opacity:0}.types-cons .slider .slide-content{pointer-events:none}.types-cons .slider .slide[data-flick-item-status=active] .slide-content{pointer-events:auto}.types-cons .slider .slide-content{justify-content:center;align-items:center;gap:calc(16/var(--size-unit)*1em);text-align:center;padding:0 calc(18/var(--size-unit)*1em);z-index:2;flex-direction:column;display:flex;position:relative}.types-cons .slider .slide-info{inset:auto calc(12/var(--size-unit)*1em) calc(16/var(--size-unit)*1em);justify-content:space-between;display:flex;position:absolute}.types-cons .slider .slide-dim{z-index:3;background-color:var(--c-bg);border-radius:calc(12/var(--size-unit)*1em);opacity:0;pointer-events:none;position:absolute;inset:0}.types-cons .slider .slide-bg{z-index:0;-webkit-backdrop-filter:blur(calc(22 / var(--size-unit) * 1em));backdrop-filter:blur(calc(22 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em);background:linear-gradient(164.03deg,#69696952 40.77%,#c3c3c300 148.75%);position:absolute;inset:0}.types-cons .slider .slide-bg-content{z-index:-1;border-radius:calc(12/var(--size-unit)*1em);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.types-cons .slider-wrapper[data-flick-drag-status=grabbing] .slider{cursor:grabbing}.types-cons{border-top:1px solid var(--w-30-full)}@media screen and (min-width:768px){.types-cons{padding:calc(40/var(--size-unit)*1em) 0}}.types-cons .slide{padding-top:calc(32/var(--size-unit)*1em);justify-content:flex-start!important}.types-cons .slide-content{gap:calc(12/var(--size-unit)*1em);padding-bottom:calc(32/var(--size-unit)*1em)}.types-cons .slide-icon{width:calc(32/var(--size-unit)*1em);height:calc(32/var(--size-unit)*1em)}.types-cons .slide-button{padding:calc(10/var(--size-unit)*1em) calc(23/var(--size-unit)*1em);cursor:pointer;margin-top:calc(8/var(--size-unit)*1em);color:#000;border-radius:calc(12/var(--size-unit)*1em);background-color:#fff;border:none;justify-content:center;align-items:center;display:inline-flex}.types-cons .slide-button:disabled{cursor:default;opacity:.5}.types-cons__content{justify-content:center;align-items:center;gap:calc(32/var(--size-unit)*1em);flex-direction:column;display:flex}.types-cons__content .button{width:100%}
.consultation-cta{width:100%;height:calc(688/var(--size-unit)*1em);padding-bottom:calc(32/var(--size-unit)*1em);border-top:1px solid var(--w-30-full);flex-direction:column;display:flex;position:relative}@media screen and (min-width:1024px){.consultation-cta{height:calc(840/var(--size-unit)*1em)}}.consultation-cta__stage{width:100%;max-width:calc(920/var(--size-unit)*1em);margin-inline:auto;position:relative}.consultation-cta__stage .sphere-lines{z-index:1;position:absolute;inset:0}:where(.body--light) .consultation-cta__stage .sphere-lines{mix-blend-mode:multiply}.consultation-cta__stage .sphere-lines{pointer-events:none;width:100%;height:100%;overflow:visible}.consultation-cta__stage .sphere-lines line{stroke:var(--levitation-line);stroke-width:calc(1.5/var(--size-unit)*1em);stroke-dasharray:calc(3/var(--size-unit)*1em) calc(6/var(--size-unit)*1em)}.consultation-cta__stage .sphere-lines line.connect-line{stroke:var(--w-30-full);stroke-width:calc(1/var(--size-unit)*1em);stroke-dasharray:none}.consultation-cta__stage .spheres-wrapper{z-index:10;position:absolute;inset:0;overflow:hidden}.consultation-cta__stage .spheres-wrapper .sphere{-webkit-user-select:none;user-select:none;position:absolute}.consultation-cta__stage .spheres-wrapper .sphere-float{width:fit-content;position:relative}.consultation-cta__stage .spheres-wrapper .sphere-text{max-width:none;padding:calc(13/var(--size-unit)*1em) calc(16/var(--size-unit)*1em);background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));border-radius:calc(11/var(--size-unit)*1em);color:#fff;text-decoration:none;display:block}.consultation-cta__stage .spheres-wrapper .sphere-text span{text-wrap:nowrap;line-height:1}.consultation-cta__stage .spheres-wrapper .sphere button.sphere-text{appearance:none;font:inherit;border:none;margin:0}.consultation-cta__stage .spheres-wrapper .sphere button.sphere-text,.consultation-cta__stage .spheres-wrapper .sphere a.sphere-text,.consultation-cta__stage .spheres-wrapper .sphere[role=button] .sphere-text{cursor:pointer;pointer-events:auto;transition:background .3s}@media (hover:hover){.consultation-cta__stage .spheres-wrapper .sphere button.sphere-text:hover,.consultation-cta__stage .spheres-wrapper .sphere a.sphere-text:hover,.consultation-cta__stage .spheres-wrapper .sphere[role=button] .sphere-text:hover{background:rgb(var(--c-fg-rgb) / .4)}}.consultation-cta__stage .spheres-wrapper .sphere button.sphere-text:focus-visible,.consultation-cta__stage .spheres-wrapper .sphere a.sphere-text:focus-visible,.consultation-cta__stage .spheres-wrapper .sphere[role=button] .sphere-text:focus-visible{outline:calc(2/var(--size-unit)*1em) solid rgb(var(--c-fg-rgb) / .7);outline-offset:calc(4/var(--size-unit)*1em)}.consultation-cta__stage{flex:1;min-height:0}.consultation-cta__title{text-align:center;z-index:5;width:calc(320/var(--size-unit)*1em);padding:calc(6/var(--size-unit)*1em) 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.consultation-cta__button{z-index:1;margin-top:calc(8/var(--size-unit)*1em);position:relative}.consultation-cta__button.photo-button{justify-content:center}.consultation-cta__button{transition:background-color .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.consultation-cta__button:hover{background:var(--glass-bg-hover)}}.consultation-cta__button:active{background:var(--glass-bg-active)}
