@media only screen and (min-width:0rem){#overview{padding:var(--sectionPadding);padding-top:var(--innerSectionPadding)}#overview .cs-container{gap:clamp(2rem,5vw,4rem);margin:auto;max-width:100rem}#overview .cs-container,#overview .cs-content{align-items:flex-start;display:flex;flex-direction:column;width:100%}#overview .cs-content{text-align:left}#overview .cs-text{margin:0 0 1rem}#overview .cs-text:last-of-type{margin:0 0 2rem}#overview .cs-stats{display:flex;flex-wrap:wrap;gap:.75rem;list-style-type:none;margin:0 0 .75rem;padding:0;width:100%}#overview .cs-stat-item{display:flex;flex:1 1 8.75rem;flex-direction:column;gap:.25rem;transition:border-color .3s,box-shadow .3s}#overview .cs-stat{color:var(--primary);display:block;font-family:var(--headerFont);font-size:clamp(1.5625rem,2.5vw,1.9625rem);letter-spacing:-.02em;line-height:1.2em}#overview .cs-stat-label{color:var(--bodyTextColor);display:block;font-family:var(--bodyFont);font-size:clamp(.875rem,1.5vw,1rem);font-weight:400;line-height:1.5em}#overview .cs-stats-note{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em;margin:0 0 2rem;opacity:.8}#overview .cs-picture{display:block;height:clamp(17.5rem,60vw,26.25rem);order:-1;overflow:hidden;position:relative;transform:scaleX(-1);width:100%;z-index:1}#overview .cs-picture img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}}@media only screen and (min-width:64rem){#overview .cs-container{align-items:stretch;flex-direction:row;justify-content:space-between}#overview .cs-content{flex:none;justify-content:center;max-width:47.5rem;padding:3.75rem 0;width:52%}#overview .cs-title{max-width:13ch}#overview .cs-stats,#overview .cs-stats-note,#overview .cs-text{max-width:43.75rem}#overview .cs-picture{flex:none;height:auto;max-width:46.25rem;min-height:30rem;order:0;width:43%}}@media only screen and (min-width:0rem){#candidacy,#maintenance{padding:var(--sectionPadding);padding-bottom:0}#candidacy .cs-container,#maintenance .cs-container{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);justify-content:center;margin:auto;max-width:100rem;position:relative}#candidacy .cs-content,#maintenance .cs-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;text-align:left}#candidacy .cs-text,#maintenance .cs-text{margin:0 0 1rem}#candidacy .cs-text:last-of-type,#maintenance .cs-text:last-of-type{margin:0 0 2rem}#candidacy .cs-h3,#maintenance .cs-h3{font-size:clamp(1.25rem,2.4vw,1.5625rem);margin:.5rem 0 1rem}#candidacy .cs-ul,#maintenance .cs-ul{display:flex;flex-direction:column;gap:.75rem;list-style-type:none;margin:0 0 2rem;padding:0}#candidacy .cs-li,#maintenance .cs-li{align-items:flex-start;display:flex;gap:.75rem}#candidacy .cs-li-icon,#maintenance .cs-li-icon{display:block;flex:none;height:1.5rem;margin-top:.25rem;width:1.5rem}#candidacy .cs-item-text strong,#maintenance .cs-item-text strong{color:var(--headerColor);font-family:var(--bodyFont)}#candidacy .cs-picture,#maintenance .cs-picture{border-radius:1rem;box-shadow:var(--boxShadow);display:block;height:clamp(25rem,90vw,37.5rem);order:-1;overflow:hidden;position:relative;width:100%;z-index:1}#candidacy .cs-picture img,#maintenance .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}}@media only screen and (min-width:64rem){#candidacy .cs-container,#maintenance .cs-container{align-items:stretch;flex-direction:row}#candidacy .cs-content,#maintenance .cs-content{flex:none;max-width:43.75rem;width:50vw}#candidacy .cs-title,#maintenance .cs-title{max-width:20ch}#candidacy .cs-picture,#maintenance .cs-picture{height:auto}#candidacy.cs-reverse .cs-picture,#maintenance.cs-reverse .cs-picture{order:1}}@media only screen and (min-width:0rem){#explainer{background-color:var(--secondary);padding:var(--sectionPadding)}#explainer .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem;width:100%}#explainer .cs-container,#explainer .cs-content{align-items:flex-start;display:flex;flex-direction:column}#explainer .cs-content{text-align:left}#explainer .cs-title,#explainer .cs-topper{color:var(--bodyTextColorWhite)}#explainer .cs-title{margin:0}#explainer .cs-h3{font-family:var(--headerFont);font-size:clamp(1.25rem,2.4vw,1.5625rem);font-weight:400;letter-spacing:-.02em;line-height:1.2em}#explainer .cs-h3,#explainer .cs-text{color:var(--bodyTextColorWhite);margin:0 0 1rem}#explainer .cs-text{opacity:.8}#explainer .cs-text:last-of-type{margin:0 0 2rem}#explainer .cs-illustration{background-color:#fff;border-radius:1rem;box-shadow:var(--boxShadow);display:block;height:clamp(18.75rem,80vw,34.375rem);margin:2rem 0;overflow:hidden;position:relative;width:100%}#explainer .cs-illustration img{display:block;height:100%;left:0;-o-object-fit:contain;object-fit:contain;padding:1rem 0;position:absolute;top:0;width:100%}}@media only screen and (min-width:64rem){#explainer .cs-container{align-items:stretch;flex-direction:row;gap:clamp(3rem,6vw,4rem);justify-content:space-between}#explainer .cs-content{display:block;flex:none;padding:3.75rem 0;width:55%}#explainer .cs-illustration{height:auto;margin:0;max-width:37.5rem;order:-1}}@media only screen and (min-width:0rem){#procedure{padding:var(--sectionPadding)}#procedure .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem}#procedure .cs-container,#procedure .cs-content{align-items:flex-start;display:flex;flex-direction:column;width:100%}#procedure .cs-content{text-align:left}#procedure .cs-text{margin:0}#procedure .cs-viewer{display:none}#procedure .cs-card-group{display:flex;flex-direction:column;gap:clamp(2rem,4vw,2.75rem);list-style-type:none;margin:0;padding:0;position:relative;width:100%;z-index:1}#procedure .cs-card-group:before{background-color:var(--primary);bottom:0;content:"";display:block;height:calc(100% - 16px);left:4px;opacity:.3;position:absolute;width:1px;z-index:-1}#procedure .cs-item{align-items:flex-start;display:flex;gap:clamp(1rem,3vw,1.5rem);position:relative;width:100%;z-index:1}#procedure .cs-dot-flex{align-items:center;display:flex;flex:none;font-size:clamp(1.25rem,2.4vw,1.5625rem);height:1.2em}#procedure .cs-dot{background-color:var(--primary);border-radius:50%;display:block;flex:none;height:.625rem;width:.625rem}#procedure .cs-item-content{min-width:0;padding-top:.125rem}#procedure .cs-figures{display:flex;gap:.75rem;margin:0 0 1rem}#procedure .cs-figures img{display:block;flex:0 1 auto;height:clamp(8.5rem,28vw,11rem);min-width:0;-o-object-fit:contain;object-fit:contain;width:auto}#procedure .cs-h3{color:var(--headerColor);font-size:clamp(1.25rem,2.4vw,1.5625rem);font-weight:400;margin:0 0 .5rem}#procedure .cs-step-number{color:var(--primary)}#procedure .cs-item-text{color:var(--bodyTextColor);font-size:clamp(.875rem,1.6vw,1rem);line-height:1.5em;margin:0}#procedure .cs-item-text a{color:var(--primary);white-space:nowrap}}@media only screen and (min-width:64rem){#procedure{--viewerHeight:clamp(22rem,34vw,30rem)}#procedure .cs-container{align-items:start;-moz-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:0}#procedure .cs-content{display:contents}#procedure .cs-topper{grid-column:1;grid-row:1}#procedure .cs-title{grid-column:1;grid-row:2;margin:0;max-width:20ch}#procedure .cs-text{align-self:end;grid-column:2;grid-row:1/span 2}#procedure .cs-card-group{grid-column:2;grid-row:3;margin-top:clamp(3rem,5vw,4rem)}#procedure .cs-card-group+.cs-button-solid{grid-column:2;grid-row:4;justify-self:start;margin-top:clamp(2.5rem,4vw,3.5rem)}#procedure .cs-figures{display:none}#procedure .cs-item-text{max-width:37.5rem}#procedure .cs-viewer{display:grid;grid-column:1;grid-row:3;grid-template:minmax(0,1fr) /minmax(0,1fr);height:var(--viewerHeight);margin-top:clamp(3rem,5vw,4rem);position:sticky;top:max(7.5rem,calc(50vh - var(--viewerHeight)/2));width:100%}#procedure .cs-frame-set{display:grid;gap:1.5rem;grid-area:1/1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:minmax(0,1fr);min-height:0;opacity:0;transition:opacity .5s var(--transition)}#procedure .cs-frame-set.cs-active{opacity:1}#procedure .cs-frame-set img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#procedure.cs-js .cs-item{cursor:pointer;opacity:.45;transition:opacity .3s}#procedure.cs-js .cs-item.cs-active{opacity:1}#procedure.cs-js .cs-dot{transition:box-shadow .3s}#procedure.cs-js .cs-active .cs-dot{box-shadow:0 0 0 .3125rem rgba(73,119,193,.2)}}@media (prefers-reduced-motion:reduce){#procedure .cs-dot,#procedure .cs-frame-set,#procedure .cs-item{transition:none!important}}@media only screen and (min-width:0rem){#comparison{background-color:var(--secondary);padding:var(--sectionPadding)}#comparison .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem;width:100%}#comparison .cs-content{align-items:flex-start;display:flex;flex-direction:column;text-align:left;width:100%}#comparison .cs-text,#comparison .cs-title,#comparison .cs-topper{color:var(--bodyTextColorWhite)}#comparison .cs-text{margin-bottom:0;opacity:.8}#comparison .cs-sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}#comparison .cs-table-wrapper{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}#comparison .cs-table{border-collapse:separate;border-spacing:0;min-width:38.75rem;overflow:hidden;table-layout:fixed;width:100%}#comparison .cs-cell,#comparison .cs-feature,#comparison .cs-heading{border-bottom:1px solid hsla(0,0%,100%,.1);padding:clamp(.625rem,2vw,1.5rem) clamp(.375rem,1.5vw,1.25rem);vertical-align:top}#comparison .cs-heading{color:var(--bodyTextColorWhite);font-family:var(--bodyFont);font-size:clamp(.6875rem,1.6vw,1rem);font-weight:700;letter-spacing:clamp(.03125rem,.15vw,.1rem);line-height:1.2em;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;vertical-align:middle;width:32%}#comparison .cs-heading-feature{width:36%}#comparison .cs-heading-us{border-radius:1rem 1rem 0 0}#comparison .cs-cell-us,#comparison .cs-heading-us{background-color:var(--primary)}#comparison .cs-feature{text-align:left}#comparison .cs-h3{color:var(--bodyTextColorWhite);font-size:clamp(.9375rem,2vw,1.25rem);font-weight:400;line-height:1.2em;margin:0;text-align:inherit}#comparison .cs-cell{color:hsla(0,0%,100%,.75);font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;text-align:left}#comparison .cs-cell-us{color:var(--bodyTextColorWhite)}#comparison .cs-row:last-of-type .cs-cell,#comparison .cs-row:last-of-type .cs-feature{border-bottom:none}#comparison .cs-row:last-of-type .cs-cell-us{border-radius:0 0 1rem 1rem}#comparison .cs-mark{display:block;height:auto;margin:0 auto;width:clamp(1.5rem,3vw,2rem)}}@media only screen and (min-width:64rem){#comparison .cs-flex{flex:none;max-width:40rem;text-align:left;width:50%}#comparison .cs-title{margin:0}#comparison .cs-heading-feature{width:34%}#comparison .cs-heading{width:33%}}@media only screen and (min-width:0rem){#benefits{padding:var(--sectionPadding);padding-bottom:0}#benefits .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem}#benefits .cs-container,#benefits .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#benefits .cs-content{text-align:center}#benefits .cs-text{margin:0 0 1rem}#benefits .cs-text:last-of-type{margin:0 0 2rem}#benefits .cs-card-group{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(4,1fr);list-style-type:none;margin:0;padding:0;row-gap:2rem;width:100%}#benefits .cs-item{align-items:flex-start;display:flex;flex-direction:column;grid-column:span 4;text-align:left;transition:background-color .3s}#benefits .cs-picture{aspect-ratio:5/4;display:block;margin:0 0 1rem;position:relative;width:100%}#benefits .cs-picture img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}#benefits .cs-h3{color:var(--headerColor);font-size:clamp(1.25rem,2vw,1.5625rem);font-weight:400;line-height:1.2em;margin:0 0 .5rem;text-align:inherit;transition:color .3s}#benefits .cs-item-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;text-align:inherit;transition:color .3s}}@media only screen and (min-width:48rem){#benefits .cs-item{grid-column:span 2}}@media only screen and (min-width:64rem){#benefits .cs-item{grid-column:span 1}}@media only screen and (min-width:0rem){#recovery-timeline{padding:var(--sectionPadding)}#recovery-timeline .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem}#recovery-timeline .cs-container,#recovery-timeline .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#recovery-timeline .cs-content{text-align:center}#recovery-timeline .cs-title{margin:0}#recovery-timeline .cs-card-group{display:grid;grid-template-columns:1fr;margin:0;padding:0;row-gap:2rem;width:100%}#recovery-timeline .cs-item{display:flex;flex-direction:column;list-style:none;text-align:left}#recovery-timeline .cs-item:first-of-type{--step:1}#recovery-timeline .cs-item:nth-of-type(2){--step:2}#recovery-timeline .cs-item:nth-of-type(3){--step:3}#recovery-timeline .cs-item:nth-of-type(4){--step:4}#recovery-timeline .cs-item:nth-of-type(5){--step:5}#recovery-timeline .cs-item:nth-of-type(6){--step:6}#recovery-timeline .cs-header{align-items:center;display:flex;gap:1rem;margin:0 0 1rem}#recovery-timeline .cs-number{color:var(--primary);flex:none;font-family:var(--headerFont);font-size:clamp(1.75rem,3vw,2.25rem);line-height:1em}#recovery-timeline .cs-date{align-items:center;color:var(--primary);display:flex;flex-wrap:wrap;font-size:clamp(.8125rem,1.4vw,.875rem);font-weight:700;gap:.25rem .625rem;letter-spacing:.08em;line-height:1.5em;margin:0 0 .5rem;text-transform:uppercase}#recovery-timeline .cs-dot{background-color:var(--primary);border-radius:50%;height:.25rem;width:.25rem}#recovery-timeline .cs-h3{color:var(--headerColor);font-size:clamp(1.25rem,3vw,1.5625rem);font-weight:400;line-height:1.2em;margin:0 0 .75rem}#recovery-timeline .cs-item-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin:0}}@media only screen and (min-width:48rem){#recovery-timeline .cs-card-group{-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#recovery-timeline .cs-card-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#pricing{background-color:var(--secondary);padding:var(--sectionPadding)}#pricing .cs-container{align-items:center;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem}#pricing .cs-container,#pricing .cs-content{display:flex;flex-direction:column;width:100%}#pricing .cs-content{align-items:flex-start;text-align:left}#pricing .cs-text,#pricing .cs-title,#pricing .cs-topper{color:var(--bodyTextColorWhite)}#pricing .cs-text{margin-bottom:1rem;opacity:.8}#pricing .cs-text:last-of-type{margin-bottom:2rem}#pricing .cs-text strong{color:var(--bodyTextColorWhite)}#pricing .cs-card{background-color:#fff;border-radius:1rem;box-shadow:var(--boxShadow);padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,3vw,2.5rem);width:100%}#pricing .cs-card,#pricing .cs-columns,#pricing .cs-estimate,#pricing .cs-visual{align-items:stretch;display:flex;flex-direction:column}#pricing .cs-h3{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.25rem,2.4vw,1.5625rem);font-weight:400;letter-spacing:-.02em;line-height:1.2em;margin:0 0 1.25rem;text-align:center}#pricing .cs-head{align-items:center;display:flex;gap:clamp(1rem,3vw,2rem);justify-content:center}#pricing .cs-head-svg{display:block;height:auto;width:clamp(7.5rem,16vw,10rem)}#pricing .cs-bald,#pricing .cs-skin{fill:#f4dfcc}#pricing .cs-outline,#pricing .cs-skin{stroke:rgba(15,23,42,.3);stroke-width:1.5}#pricing .cs-hair{fill:#7a6a4a}#pricing .cs-outline{fill:none}#pricing .cs-stage-art{opacity:0;transition:opacity .3s}#pricing .cs-stage-art.cs-active{opacity:1}#pricing .cs-stages{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}#pricing .cs-stage{border:1px solid #e3e8ef;border-radius:50%;color:var(--bodyTextColor);font-size:.875rem;font-weight:700;height:1.75rem;line-height:1.625rem;text-align:center;transition:color .3s,background-color .3s,border-color .3s;width:1.75rem}#pricing .cs-stage.cs-active{background-color:var(--primary);border-color:var(--primary);color:#fff}#pricing .cs-stage-text{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em;margin:1rem 0 1.5rem;text-align:center}#pricing .cs-stage-text strong{color:var(--headerColor)}#pricing .cs-range{border-top:1px solid #e3e8ef;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem 0 0}#pricing .cs-range-label{color:var(--headerColor);font-size:.875rem;line-height:1.2em}#pricing .cs-grafts{font-weight:700}#pricing .cs-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:1.5rem;margin:0;width:100%}#pricing .cs-range-input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--primary) var(--fill,57%),#e3e8ef var(--fill,57%));border-radius:.25rem;height:.25rem}#pricing .cs-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--primary);border-radius:50%;height:1.25rem;margin-top:-.5rem;width:1.25rem}#pricing .cs-range-input::-moz-range-track{background-color:#e3e8ef;border-radius:.25rem;height:.25rem}#pricing .cs-range-input::-moz-range-progress{background-color:var(--primary);border-radius:.25rem;height:.25rem}#pricing .cs-range-input::-moz-range-thumb{background-color:var(--primary);border:none;border-radius:50%;height:1rem;width:1rem}#pricing .cs-range-input:focus-visible{outline:none}#pricing .cs-range-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--primary);outline-offset:2px}#pricing .cs-range-input:focus-visible::-moz-range-thumb{outline:2px solid var(--primary);outline-offset:2px}#pricing .cs-range-scale{color:var(--bodyTextColor);display:flex;font-size:.875rem;justify-content:space-between;line-height:1.2em;opacity:.8}#pricing .cs-total{align-items:center;border-top:1px solid #e3e8ef;display:flex;flex-direction:column;gap:.25rem;margin:1.5rem 0 0;padding:1.25rem 0 0}#pricing .cs-total-label{color:var(--headerColor);font-size:.875rem;line-height:1.2em}#pricing .cs-price{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(3.0625rem,6vw,3.8125rem);letter-spacing:-.02em;line-height:1.1em}#pricing .cs-note{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em;margin:.75rem 0 0;opacity:.8;text-align:center}}@media only screen and (min-width:64rem){#pricing .cs-container{flex-direction:row;justify-content:space-between;max-width:100rem}#pricing .cs-content{max-width:43.75rem;width:50%}#pricing .cs-card{flex:none;max-width:37.5rem;width:42%}}@media only screen and (min-width:93.75rem){#pricing .cs-content{width:44%}#pricing .cs-card{max-width:42.5rem;width:52%}#pricing .cs-columns{align-items:center;flex-direction:row;gap:2rem}#pricing .cs-visual{border-right:1px solid #e3e8ef;flex:none;padding-right:2rem;width:50%}#pricing .cs-stage-text{margin-bottom:0}#pricing .cs-estimate{flex:1}#pricing .cs-range{border-top:none;padding:0}}@media only screen and (min-width:0rem){#gallery{padding:var(--sectionPadding)}#gallery .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem}#gallery .cs-container,#gallery .cs-content{align-items:center;display:flex;flex-direction:column}#gallery .cs-content{text-align:center;width:100%}#gallery .cs-title{margin:0}#gallery .cs-compare-wrapper{display:flex;flex-direction:column;gap:1rem;width:100%}#gallery .cs-compare-item{display:block;margin:0;position:relative;width:100%}#gallery .cs-compare-picture{border-radius:1rem;box-shadow:var(--boxShadow);display:block;height:clamp(17.5rem,70vw,28.125rem);overflow:hidden;position:relative;width:100%}#gallery .cs-compare-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#gallery .cs-compare-label{background-color:var(--primary);border-radius:6.25rem;color:#fff;font-size:.75rem;font-weight:700;left:.75rem;letter-spacing:.06em;line-height:1;padding:.375rem .625rem;pointer-events:none;position:absolute;text-transform:uppercase;top:.75rem;z-index:2}}@media only screen and (min-width:64rem){#gallery .cs-title{margin:0}#gallery .cs-compare-wrapper{flex-direction:row;gap:1.5rem}#gallery .cs-compare-picture{height:clamp(20rem,30vw,34.375rem)}}@media only screen and (min-width:0rem){#faq{overflow:hidden;padding:var(--sectionPadding);padding-top:0;position:relative}#faq .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);justify-content:center;margin:auto;width:100%}#faq .cs-content{text-align:left;width:100%}#faq .cs-title{margin:0 0 2rem}#faq .cs-faq-group{align-self:center;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}#faq .cs-faq-item{border-bottom:1px solid #e3e8ef;box-sizing:border-box;padding:clamp(1.25rem,2vw,1.5rem) 0;transition:border-color .3s;width:100%}#faq .cs-faq-item.active{border-color:var(--primary)}#faq .cs-faq-item.active .cs-button{color:var(--primary)}#faq .cs-faq-item.active .cs-button:after{transform:translateY(-50%) rotate(180deg)}#faq .cs-faq-item.active .cs-item-p{height:auto;opacity:1;padding-top:1rem}#faq .cs-button{background:transparent;border:none;color:var(--headerColor);display:block;font-family:var(--headerFont);font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.2em;padding:0;position:relative;text-align:left;transition:color .3s;width:100%}#faq .cs-button:hover{color:var(--primary);cursor:pointer}#faq .cs-button:after{background-color:currentColor;content:"";display:block;height:1.5rem;-webkit-mask:url(/assets/svgs/dropdown.svg) center/contain no-repeat;mask:url(/assets/svgs/dropdown.svg) center/contain no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s;width:1.5rem}#faq .cs-button-text{display:block;width:90%}#faq .cs-item-p{color:var(--bodyTextColor);font-size:clamp(.875rem,1.5vw,1rem);height:0;line-height:1.5em;margin:0;opacity:0;overflow:hidden;padding:0;transition:opacity .3s,padding-bottom .3s;width:90%}#faq .cs-picture{display:block;height:clamp(18.75rem,65vw,31.125rem);position:relative;width:100%}#faq .cs-picture img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}}@media only screen and (min-width:64rem){#faq .cs-container{align-items:flex-start;flex-direction:row;justify-content:space-between;max-width:100rem}#faq .cs-content{align-self:center;flex:none;width:50%}#faq .cs-title{max-width:20ch}#faq .cs-picture{height:38.75rem;order:1;width:50%}}@media only screen and (min-width:0rem){#considerations{padding:var(--sectionPadding);padding-top:0}#considerations .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem;width:100%}#considerations .cs-content{align-items:flex-start;display:flex;flex-direction:column;text-align:left;width:100%}#considerations .cs-title{max-width:14ch}#considerations .cs-text{margin:0}#considerations .cs-illustration{aspect-ratio:5/4;display:block;max-width:37.5rem;order:-1;width:100%}#considerations .cs-illustration img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}}@media only screen and (min-width:64rem){#considerations .cs-container{flex-direction:row;justify-content:space-between}#considerations .cs-content{flex:none;max-width:43.75rem;width:50%}#considerations .cs-illustration{flex:none;width:45%}}