@font-face{font-family:BT Beau Sans Light;src:url(/assets/BT-BeauSans-Light-CnSZmO2-.ttf)format("truetype");font-weight:300;font-display:optional}@font-face{font-family:BT Beau Sans Regular;src:url(/assets/BT-BeauSans-Regular-COEaZ5Nz.ttf)format("truetype");font-weight:400;font-display:optional}@font-face{font-family:BT Beau Sans Medium;src:url(/assets/BT-BeauSans-Medium-BZATRXEm.ttf)format("truetype");font-weight:500;font-display:optional}@font-face{font-family:BT Beau Sans Bold;src:url(/assets/BT-BeauSans-Bold-DOmNocoJ.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:BT Beau Sans Extra Bold;src:url(/assets/BT-BeauSans-ExtraBold-BdV5Awsu.ttf)format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Figtree Italic;src:url(/assets/Figtree-Italic-VariableFont_wght-BEGaY_gt.ttf)format("truetype");font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-VariableFont_wght-Bm0mD-Tr.ttf)format("truetype");font-display:swap}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-VariableFont_wght-Be6w_Krw.ttf)format("truetype");font-display:swap}:root{interpolate-size:allow-keywords;--color-background:#fff1f0;--color-dark:#180132;--color-white:#f8fbfc;--color-grey-light:#f3f1f2;--color-grey-dark:#7a7a7a;--color-primary:#fc7569;--color-secondary:#5c86b2;--color-ternary:#fb4737;--color-cta:var(--color-ternary);--color-cta-hover:var(--color-primary);--color-cta-dark:var(--color-secondary);--color-cta-second:var(--color-secondary);--color-cta-second-hover:hsla(var(--color-secondary-opacity) / .8);--color-cta-second-dark:hsla(var(--color-secondary-opacity) / .9);--color-cta-ternary:#9237fb;--color-cta-ternary-hover:#9237fbcc;--color-cta-ternary-dark:#9237fbe6;--color-stars:#fdd53f;--color-purple:#bdb6e2;--color-blue-light:#ddedfd;--color-blue-mid:#9ac8f6;--color-blue-dark:#77b2f1;--color-valid:#88dab4;--color-warning:#ffb266;--color-error:#ff5b2e;--color-info:#466c95;--color-background-opacity:6 100% 97%;--color-dark-opacity:268 96% 10%;--color-white-opacity:190 40% 98%;--color-grey-light-opacity:330 8% 95%;--color-grey-dark-opacity:0 0% 48%;--color-primary-opacity:5 96% 70%;--color-secondary-opacity:211 36% 53%;--color-ternary-opacity:5 96% 60%;--color-cta-opacity:32 100% 59%;--color-cta-hover-opacity:27 98% 76%;--color-cta-dark-opacity:42 92% 46%;--color-cta-second-opacity:32 100% 59%;--color-cta-second-hover-opacity:27 98% 76%;--color-cta-second-dark-opacity:42 92% 46%;--color-cta-ternary-opacity:268 96% 60%;--color-cta-ternary-hover-opacity:27 98% 76%;--color-cta-ternary-dark-opacity:42 92% 46%;--color-stars-opacity:47 98% 62%;--color-purple-opacity:250 43% 80%;--color-blue-light-opacity:210 89% 93%;--color-blue-mid-opacity:210 84% 78%;--color-blue-dark-opacity:211 81% 71%;--color-valid-opacity:152 53% 69%;--color-warning-opacity:30 100% 70%;--color-error-opacity:13 100% 59%;--color-info-opacity:211 36% 43%;--font-family-light:BT Beau Sans Light, system-ui, sans-serif;--font-family-regular:BT Beau Sans Regular, system-ui, sans-serif;--font-family-medium:BT Beau Sans Medium, system-ui, sans-serif;--font-family-bold:BT Beau Sans Bold, system-ui, sans-serif;--font-family-extra-bold:BT Beau Sans Extra Bold, system-ui, sans-serif;--font-family-variable:Figtree, system-ui, sans-serif;--font-family-variable-italic:Figtree Italic, system-ui, sans-serif;--font-family-monospace:Roboto Mono, monospace;--font-size-base:16px;--font-size-small:.833rem;--font-size-default:1rem;--font-size-menu-links:.923rem;--font-size-text:1rem;--font-size-links:.923rem;--font-size-subtitle:1.307rem;--font-size-important:1.154rem;--font-size-btn-icons:1.08rem;--font-size-text-hero:1.384rem;--font-size-title-hero:1.692rem;--font-size-title-h1:2.13rem;--font-size-title-h2:1.692rem;--font-size-title-h3:1.538rem;--font-size-title-h4:1.5rem;--font-size-title-h5:1.461rem;--font-size-title-h6:1.423rem;--font-weight-bolder:900;--font-weight-bold:700;--font-weight-medium:600;--font-weight-regular:500;--font-weight-small:400;--line-height-small:1;--line-height-regular:1.25;--line-height-medium:1.5;--line-height-big:2;--line-height-bigger:2.5;--border-radius:1rem;--border-radius-squircle:1.3rem;--border-radius-cta:1.33rem;--border-radius-big:1.85rem;--border-radius-round:999rem;--text-shadow:0 .05rem .05rem var(--color-dark);--box-shadow:.2rem .2rem .2rem -.1rem hsla(var(--color-dark-opacity) / .45), -.2rem .2rem .2rem -.1rem hsla(var(--color-dark-opacity) / .45);--box-shadow-hover:.1rem .1rem .1rem -.05rem hsla(var(--color-dark-opacity) / .45), -.1rem .1rem .1rem -.05rem hsla(var(--color-dark-opacity) / .45);--box-shadow-main-nav:0 0 0 999rem hsla(var(--color-grey-dark-opacity) / .45);--box-shadow-main-nav-light:0 0 2.4rem -.4rem hsla(var(--color-grey-dark-opacity) / .45);--box-shadow-container:inset 0 0 .25rem -.15rem var(--color-white), 0 -.15rem .15rem -1.1rem var(--color-grey-light), inset -.15rem 0 .15rem -.1rem var(--color-grey-light), inset .15rem 0 .15rem -.1rem var(--color-grey-light), 0 -.25rem .5rem -.4rem var(--color-grey-dark), -.15rem 0 .25rem -.25rem var(--color-grey-dark), .15rem 0 .25rem -.25rem var(--color-grey-dark), 0 .25rem .25rem -.25rem var(--color-dark), 0 .5rem .5rem -.25rem var(--color-white);--box-shadow-container-hover:inset 0 0 .25rem -.15rem var(--color-white), 0 -.15rem .15rem -1.1rem var(--color-grey-light), inset -.15rem 0 .15rem -.1rem var(--color-grey-light), inset .15rem 0 .15rem -.1rem var(--color-grey-light), 0 -.35rem .5rem -.45rem var(--color-grey-dark), -.15rem 0 .15rem -.15rem var(--color-grey-dark), .15rem 0 .15rem -.15rem var(--color-grey-dark), 0 .35rem .5rem -.25rem var(--color-dark), 0 .5rem .5rem -.25rem var(--color-white);--box-shadow-img:inset 0 0 .25rem -.15rem var(--color-white), 0 -.25rem .25rem -.15rem var(--color-grey-light), inset -.15rem 0 .15rem -.1rem var(--color-grey-light), inset .15rem 0 .15rem -.1rem var(--color-grey-light), 0 .35rem .35rem -.2rem var(--color-dark), 0 .5rem .5rem -.25rem var(--color-white);--padding:.4rem;--padding-null:0;--padding-small:calc(var(--padding) / 2);--padding-regular:var(--padding);--padding-big:calc(var(--padding) * 2);--padding-bigger:calc(var(--padding) * 4);--padding-xl:calc(var(--padding) * 6);--padding-xxl:calc(var(--padding) * 8);--padding-xxxl:calc(var(--padding) * 12);--icon-size-small:1.333rem;--icon-size-regular:2rem;--icon-size-big:2.666rem;--icon-size-bigger:4rem;--width-full:100%;--height-main-head:5rem;--media-xl:calc(1920px - 1.2rem);--media-large:calc(1280px - 1.2rem);--media-medium:calc(980px - 1.2rem);--media-small:calc(760px - 1.2rem)}*,:before,:after{box-sizing:border-box;font-family:var(--font-family-regular);text-wrap:pretty;--webkit-text-wrap-ratio:.6;--moz-text-wrap-ratio:.6;--o-text-wrap-ratio:.6;padding:var(--padding-null);margin:0}html,body{font-size:var(--font-size-base);padding:var(--padding-null);margin:0}body{background-color:var(--color-background);max-width:1920px;color:var(--color-dark);font-family:var(--font-family-light);font-weight:var(--font-weight-regular);line-height:var(--line-height-medium);text-box:ex alphabetic;margin-inline:auto;overflow-x:hidden}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-big);font-family:var(--font-family-bold);color:var(--color-dark);text-box:cap alphabetic}h1{font-size:var(--font-size-title-h1);color:var(--color-ternary)}h2{font-size:var(--font-size-title-h2)}h3{font-size:var(--font-size-title-h3)}h4{font-size:var(--font-size-title-h4)}h5{font-size:var(--font-size-title-h5)}h6{font-size:var(--font-size-title-h6)}p{line-height:var(--line-height-big);letter-spacing:.05rem;max-width:calc(100% - var(--padding-regular));font-family:var(--font-family-light);font-size:var(--font-size-text)}a,a:visited,button{color:var(--color-cta);font-family:var(--font-family-variable);font-size:var(--font-size-links);font-weight:var(--font-weight-medium);letter-spacing:.035rem;text-decoration:none;transition:background-color .175s ease-out,color .175s ease-out}:is(a,a:visited,button).inline-links{text-underline-offset:.15rem;text-decoration:underline;transition:-webkit-text-decoration .125s cubic-bezier(.19,1,.22,1),text-decoration .125s cubic-bezier(.19,1,.22,1)}:is(a,a:visited,button).inline-links:hover{font-weight:var(--font-weight-bold);-webkit-text-decoration:underline dashed;text-decoration:underline dashed}:is(a,a:visited,button).inline-links:hover strong{font-weight:var(--font-weight-bold)}:is(a,a:visited,button):is(.main-menu-links,.menu-links){font-size:var(--font-size-menu-links)}:is(a,a:visited,button).cta-links{width:max-content;max-width:calc(100% - var(--padding-big));font-size:var(--font-size-menu-links);background-color:var(--color-cta);color:var(--color-white);padding:var(--padding-regular) var(--padding-big);margin-inline:auto 0;margin-block:var(--padding-big) var(--padding-regular);border:var(--padding-small) solid transparent;border-radius:var(--border-radius-cta);justify-content:center;align-items:center;text-decoration:none;display:flex}:is(a,a:visited,button).cta-links:hover,:is(a,a:visited,button).cta-links:active{background-color:var(--color-cta-hover);color:var(--color-white)}:is(a,a:visited,button).cta-links.phone-link-head{opacity:1;pointer-events:all;transition:all .175s cubic-bezier(1,.5,.5,1)}@media (width<=680px){:is(a,a:visited,button).cta-links.phone-link-head{opacity:0;pointer-events:none}}:is(a,a:visited,button):hover{color:var(--color-cta-hover)}:is(a,a:visited,button):active{color:var(--color-cta-dark);transition:color 75ms ease-out}:is(a,a:visited,button).cta-links-secondary{background-color:var(--color-cta-second);color:var(--color-white)}:is(a,a:visited,button).cta-links-secondary:hover{background-color:var(--color-cta-second-hover);color:var(--color-white)}:is(a,a:visited,button).cta-links-secondary:active{background-color:var(--color-cta-second-dark);color:var(--color-white)}:is(a,a:visited,button).cta-links-ternary{background-color:var(--color-cta-ternary);color:var(--color-white)}:is(a,a:visited,button).cta-links-ternary:hover{background-color:var(--color-cta-ternary-hover);color:var(--color-white)}:is(a,a:visited,button).cta-links-ternary:active{background-color:var(--color-cta-ternary-dark);color:var(--color-white)}:is(a,a:visited,button).cta-off{text-decoration:line-through;text-decoration-thickness:3px}.cta-links-container{justify-content:space-between;align-items:center;gap:var(--padding-bigger);flex-wrap:wrap;width:max-content;margin-inline:auto;display:flex}@media (width<=860px){.cta-links-container{display:none}}img{object-fit:cover;object-position:center;max-width:100%;height:auto;box-shadow:var(--box-shadow-img);border-radius:var(--border-radius-squircle);margin-block:var(--padding-big)}img.illustration-img{box-shadow:unset}ul,ol{padding-inline:var(--padding-bigger)}strong,b,.important{font-size:var(--font-size-text);font-weight:var(--font-weight-bold);color:var(--color-info)}em{font-size:var(--font-size-small);line-height:var(--line-height-medium)}small,.small{font-size:var(--font-size-small);font-weight:var(--font-weight-small)}button:is(.cta-links,.small){max-width:calc(60% - var(--padding-bigger));padding:var(--padding-small) var(--padding-regular);margin:0;font-size:.5rem}.error{background-color:var(--color-white);color:var(--color-error);padding:.15rem .25rem;line-height:2}.list-square{list-style:square}.mono{font-family:var(--font-family-monospace)}.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp{font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 24}:is(.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp).star{color:var(--color-stars)}div.cookies-banner{width:max-content;max-width:calc(100% - var(--padding-big));padding:var(--padding-big) var(--padding-bigger);background-color:var(--color-white);outline:4px solid var(--color-dark);opacity:0;z-index:100115;flex-flow:wrap;justify-content:flex-start;align-items:center;margin-inline:auto;animation:.99s cubic-bezier(.16,1,.3,1) .165s forwards slideInBottomTop;display:flex;position:fixed;top:-100%;left:0;right:0;transform:translateY(5%)}@keyframes slideInBottomTop{0%{opacity:0;top:-100%}to{opacity:1;top:0}}.cookies-banner-content{justify-content:center;align-items:center;gap:var(--padding-big);flex-direction:column;width:100%;display:flex}.cookies-banner-title{text-align:center;width:100%;margin-bottom:var(--padding-regular)}.cookies-banner-content p{width:40rem;max-width:calc(100% - var(--padding-xl));text-align:center;margin-bottom:var(--padding-regular);font-size:16px;font-weight:var(--font-weight-regular);font-family:var(--font-family-monospace)}.cookies-banner-content a{font-family:var(--font-family-monospace)}.cookies-btn{width:max-content;margin-inline:auto 0;margin-top:var(--padding-big);font-size:18px;font-weight:var(--font-weight-regular);border-radius:var(--border-radius);padding:var(--padding-small) var(--padding-regular);background-color:var(--color-cta);color:var(--color-white);font-family:var(--font-family-monospace);cursor:pointer;box-shadow:inset 0 0 .25em -.15em var(--color-white);border:none;transition:background-color .33s ease-out}.cookies-btn:hover{background-color:var(--color-cta-hover)}.cookies-btn:active{background-color:var(--color-white);color:var(--color-dark)}.main-head{width:100%;max-height:var(--height-main-head);justify-content:space-between;align-items:center;gap:var(--padding-big);background-color:var(--color-background);padding:var(--padding-bigger) var(--padding-big);z-index:99;display:flex;position:sticky;top:0}.logo-header{justify-content:flex-start;align-items:center;gap:var(--padding-big);width:max-content;box-shadow:unset;cursor:pointer;flex-wrap:nowrap;transition:opacity .125s cubic-bezier(1,0,0,1);display:flex}.logo-header:hover{opacity:.9;box-shadow:unset}.logo{width:var(--icon-size-big);height:var(--icon-size-big);object-fit:cover;object-position:center;box-shadow:unset}.logo:hover{box-shadow:unset}.main-head-title{color:var(--color-dark);font-family:var(--font-family-extra-bold)}.nav-btn{width:var(--icon-size-big);height:var(--icon-size-big);font-size:var(--font-size-btn-icons);border:unset;border-radius:var(--border-radius-round);cursor:pointer;pointer-events:all;z-index:3;background-color:#0000;margin:0;padding:0;position:relative;overflow:hidden;transform:scale(1.25)}.nav-btn .nav-btn-icon-open,.nav-btn .nav-btn-icon-close{pointer-events:none;width:100%;color:var(--color-primary);justify-content:center;align-items:center;line-height:1;transition:opacity 75ms ease-out;display:flex;position:absolute;inset:0}:is(.nav-btn .nav-btn-icon-open,.nav-btn .nav-btn-icon-close)[data-state=close] .nav-btn-icon-close{opacity:0}:is(.nav-btn .nav-btn-icon-open,.nav-btn .nav-btn-icon-close)[data-state=close] .nav-btn-icon-open{opacity:1}:is(.nav-btn .nav-btn-icon-open,.nav-btn .nav-btn-icon-close)[data-state=open].nav-btn-icon-close{opacity:1}:is(.nav-btn .nav-btn-icon-open,.nav-btn .nav-btn-icon-close)[data-state=open].nav-btn-icon-open{opacity:0}.main-nav{justify-content:flex-start;align-items:center;gap:var(--padding-bigger);background-color:var(--color-background);border-radius:var(--border-radius);width:max-content;max-width:350px;min-height:max-content;max-height:80%;box-shadow:var(--box-shadow-main-nav-light);padding:var(--padding-bigger) var(--padding-big);top:var(--padding-big);right:calc(var(--icon-size-big) * 1.5);opacity:0;pointer-events:all;z-index:2;flex-direction:column;margin-inline:auto;transition:all .275s cubic-bezier(1,0,0,1),height .125s cubic-bezier(1,0,0,1);display:flex;position:fixed;overflow:hidden auto}@starting-style{.main-nav{height:0}}@media (orientation:landscape){.main-nav{flex-flow:wrap;max-width:80%}}.main-nav.close{opacity:0;pointer-events:none;height:0}.main-nav.open{opacity:1;pointer-events:all;max-height:90%}.main-nav .main-menu-links{width:100%;min-height:var(--padding-bigger);text-align:center;font-size:var(--font-size-menu-links);font-weight:var(--font-weight-regular);letter-spacing:.05rem;background-color:var(--color-cta);color:var(--color-white);padding:var(--padding-regular) var(--padding-big);border-radius:var(--border-radius);justify-content:center;align-items:center;text-decoration:none;transition:background-color .175s ease-out,color .175s ease-out,outline .175s ease-out;display:flex;overflow:hidden}@media (orientation:landscape){.main-nav .main-menu-links{width:max-content}}.main-nav .main-menu-links:hover,.main-nav .main-menu-links:active{background-color:var(--color-cta-hover);color:var(--color-white)}.main-content{width:100%;min-height:calc(100dvh - var(--height-main-head));justify-content:flex-start;align-items:stretch;gap:var(--padding-xxxl);background-color:var(--color-background);z-index:1;flex-direction:column;display:flex;position:relative}.main-content .video-background{z-index:-1;object-fit:cover;pointer-events:none;width:100dvw;height:100dvh;display:block;position:fixed;top:0;left:0}@media (width<=calc(760px + 1.2rem)){.main-content{align-items:center}}details,summary{cursor:pointer;margin-block:var(--padding-big)}.main-sections{width:100%;max-width:clamp(300px, calc(100% - var(--padding-bigger)), 850px);justify-content:flex-start;align-items:stretch;gap:var(--padding-xxl);background-color:hsl(var(--color-white-opacity)/.6);padding:var(--padding-xl) var(--padding-bigger);border:0 solid var(--color-primary);border-left-width:4pt;border-right-width:4pt;border-radius:.25rem;flex-direction:column;margin-block:1.3rem;margin-inline:auto;scroll-margin-top:80px;display:flex}.row-sections{justify-content:flex-start;align-items:center;gap:var(--padding-bigger);max-width:calc(100% - 1.2rem);padding:var(--padding-big) var(--padding-bigger);flex-flow:wrap;margin-inline:auto;display:flex}@media (width<=calc(760px + 1.2rem)){.row-sections{justify-content:flex-start;align-items:center;gap:var(--padding-xl);flex-direction:column;display:flex}}.grid-sections{gap:var(--padding-bigger);width:max-content;padding:var(--padding-big) var(--padding-bigger);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-auto-rows:auto;grid-auto-flow:dense;margin-inline:auto;display:grid}@media (width<=calc(760px + 1.2rem)){.grid-sections{grid-template-columns:1fr}}.grid-sections.grid-sections{grid-template-columns:repeat(auto-fit,minmax(40dvw,1fr))}.hero-sections{width:100%;min-height:calc(100dvh - var(--height-main-head));justify-content:center;align-items:stretch;gap:var(--padding-bigger);background-color:hsla(var(--color-dark-opacity) / .5);padding:var(--padding-bigger) var(--padding-null);flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}.hero-sections .hero-sections-background-image{object-fit:cover;object-position:center;filter:grayscale(.4)brightness(.4);z-index:-1;width:100%;height:100%;display:flex;position:absolute;inset:0}.hero-articles{width:max-content;max-width:calc(100% - var(--padding-xl));justify-content:space-between;align-items:stretch;gap:var(--padding-bigger);background-color:hsla(var(--color-dark-opacity) / .5);min-height:100%;-webkit-backdrop-filter:blur(var(--padding-small));backdrop-filter:blur(var(--padding-small));color:var(--color-white);font-size:var(--font-size-text-hero);border-radius:var(--border-radius-squircle);padding:var(--padding-xl) var(--padding-xxl);text-shadow:var(--text-shadow);flex-direction:column;margin-inline:auto;display:flex;position:relative}.hero-articles>*{font-size:var(--font-size-text-hero)}.hero-articles .hero-articles-title{color:var(--color-white);font-family:var(--font-family-variable);font-size:max(1svw, var(--font-size-title-hero));font-weight:var(--font-weight-bold);text-align:center;letter-spacing:.33rem}.hero-articles p{width:calc(60rem - var(--padding-bigger));font-size:calc(var(--font-size-text-hero) * .9);text-align:center;text-wrap:pretty;margin-inline:auto}.hero-articles .hero-articles-stats-aside{gap:var(--padding-big);width:100%;padding:var(--padding-regular) var(--padding-big);grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-auto-flow:dense;margin-inline:auto;display:grid}@media (width<=calc(760px + 1.2rem)){.hero-articles .hero-articles-stats-aside{grid-template-columns:repeat(2,1fr)}}.hero-articles .hero-articles-stats-aside .hero-articles-stats{aspect-ratio:1;justify-content:center;align-items:center;gap:var(--padding-small);text-align:center;background-color:hsla(var(--color-white-opacity) / .015);-webkit-backdrop-filter:blur(var(--padding-small));backdrop-filter:blur(var(--padding-small));border-radius:var(--border-radius);padding:var(--padding-regular);flex-direction:column;margin-inline:auto;display:flex}.hero-articles .hero-articles-stats-aside .hero-articles-stats .hero-articles-stats-number{width:100%;font-family:var(--font-family-bold);font-size:var(--font-size-text-hero);font-weight:var(--font-weight-bold);text-align:center}.hero-articles .hero-articles-stats-aside .hero-articles-stats .hero-articles-stats-description{width:100%;font-family:var(--font-family-light);font-size:var(--font-size-small);font-weight:var(--font-weight-small);text-transform:lowercase;text-align:center}.hero-articles .hero-articles-background-image{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;display:flex;position:absolute;inset:0}.hero-articles img{aspect-ratio:1;object-fit:cover;width:100%;max-width:40dvh;height:auto;max-height:40dvh;margin-inline:auto}.main-articles{justify-content:flex-start;align-items:stretch;gap:var(--padding-big);background-color:var(--color-white);width:100%;min-width:clamp(300px,100%,650px);max-width:clamp(300px,100%,850px);padding:var(--padding-bigger) var(--padding-bigger);border-radius:var(--border-radius);flex-direction:column;margin-inline:auto;display:flex}.review-articles{width:100%;max-width:80dvw;position:relative}.review-articles a.cta-links{width:max-content;margin-inline:auto 0;margin-block:var(--padding-regular) 0}.stars-container{justify-content:center;align-items:center;gap:var(--padding-small);width:max-content;padding:var(--padding-regular) var(--padding-null);display:flex}.portfolio-articles-content{justify-content:flex-start;align-items:stretch;gap:var(--padding-big);flex-direction:column;display:flex}.service-formulas{padding:var(--padding-bigger);background-color:var(--color-background)}.formulas{gap:var(--padding-bigger);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:clamp(300px,100%,1200px);display:grid}.formulas .main-sections-title{grid-column:1/-1}.card{justify-content:flex-start;gap:var(--padding-big);background-color:var(--color-white);background-color:hsla(var(--color-purple-opacity) / .2);border:3px solid hsla(var(--color-purple-opacity) / .4);width:100%;padding:var(--padding-bigger);border-radius:var(--border-radius-squircle);flex-direction:column;transition:box-shadow .175s ease-out;display:flex}.card .formulas-articles-title{justify-content:flex-start;align-items:stretch;gap:var(--padding-regular);font-size:var(--font-size-title-h3);margin-bottom:var(--padding-big);color:var(--color-dark);flex-direction:column;display:flex}.card .price{text-align:right;font-size:var(--font-size-small);color:var(--color-primary);font-weight:var(--font-weight-medium);display:block}.formulas-img{object-fit:cover;border-radius:var(--border-radius-squircle);max-width:100%;height:auto}.card .description{font-size:var(--font-size-small);margin-bottom:var(--padding-bigger)}.features{padding-left:var(--padding-null);margin-bottom:var(--padding-xl);list-style-type:none}.features li{margin-bottom:var(--padding-big)}.cta{width:100%;max-width:calc(100% - var(--padding-bigger));justify-content:flex-end;align-items:center;gap:var(--padding-regular);flex-direction:column;margin-top:auto;display:flex}.cta .cta-text{text-align:center;width:100%;max-width:100%;text-transform:italic;color:var(--color-grey-dark);font-size:var(--font-size-small);margin-inline:auto}.cta .btn{background-color:var(--color-cta);color:var(--color-white);padding:var(--padding-big) var(--padding-bigger);font-weight:var(--font-weight-small);border-radius:4px;margin-inline:auto;text-decoration:none}.cta .btn:hover{background-color:var(--color-cta-hover);color:var(--color-white)}form,#contactForm{justify-content:flex-start;align-items:stretch;gap:var(--padding-big);background-color:var(--color-white);border-radius:var(--border-radius);width:100%;min-width:clamp(300px,100%,650px);max-width:clamp(300px,100%,850px);margin-inline:auto;margin-block:var(--padding-small);padding:var(--padding-regular) var(--padding-bigger);flex-direction:column;grid-column:1/-1;display:flex}form::selection{background-color:inherit}#contactForm ::selection{background-color:inherit}form label,#contactForm label{font-family:var(--font-family-monospace);font-weight:var(--font-weight-small);letter-spacing:.025em;font-size:var(--font-size-text);line-height:var(--line-height-bigger);color:var(--color-dark);margin-block:var(--padding-small) var(--padding-null)}.rgpd-input-wrapper{gap:var(--padding-big);grid-template-areas:"btn rgpd rgpd";justify-content:center;align-items:flex-start;width:100%;margin-inline:auto;display:grid}.rgpd-input-wrapper .rgpd{grid-area:"btn";display:none}.rgpd-input-wrapper .rgpd,.rgpd-input-wrapper .rgpd:after,.rgpd-input-wrapper .rgpd:before,.rgpd-input-wrapper .rgpd *,.rgpd-input-wrapper .rgpd :after,.rgpd-input-wrapper .rgpd :before,.rgpd-input-wrapper .rgpd+.rgpd-btn{box-sizing:border-box}.rgpd{grid-area:btn;display:none}.rgpd,.rgpd:after,.rgpd:before,.rgpd *,.rgpd :after,.rgpd :before,.rgpd+.rgpd-btn{box-sizing:border-box}:is(.rgpd,.rgpd *,.rgpd+.rgpd-btn)::selection{background:0 0}.rgpd-btn{grid-area:btn}.rgpd-text{cursor:pointer;grid-area:rgpd;width:100%}.rgpd-input-wrapper .rgpd+.rgpd-btn{aspect-ratio:19/6;cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;width:2.25em;height:1.15em;display:block;position:relative}.rgpd-input-wrapper .rgpd+.rgpd-btn:after,.rgpd-input-wrapper .rgpd+.rgpd-btn:before{content:"";width:50%;height:100%;display:block;position:relative}.rgpd-input-wrapper .rgpd+.rgpd-btn:after{left:0}.rgpd-input-wrapper .rgpd+.rgpd-btn:before{display:none}.rgpd-input-wrapper .rgpd:checked+.rgpd-btn:after{left:50%}.rgpd-input-wrapper .rgpd-light+.rgpd-btn{background:var(--color-warning);padding:var(--padding-null);border-radius:2em;transition:all .4s}.rgpd-input-wrapper .rgpd-light+.rgpd-btn[checked=true]{background:var(--color-valid)}.rgpd-input-wrapper .rgpd-light+.rgpd-btn:after{background:var(--color-background);box-shadow:0 0 var(--padding-small) 0 var(--color-purple);border-radius:50%;transition:all .2s}.rgpd-input-wrapper .rgpd-light:checked+.rgpd-btn{background:var(--color-valid)}form textarea,#contactForm textarea{min-width:calc(100% - var(--padding-bigger));max-width:calc(100% - var(--padding-bigger));min-height:max(10vh,10em);max-height:max(25vh,25em);font-family:var(--font-family-monospace);font-size:var(--font-size-text);font-weight:var(--font-weight-regular);letter-spacing:.025em;line-height:var(--line-height-bigger);padding:var(--padding-big) var(--padding-regular);margin-inline:auto}input,button,form input,form button,#contactForm input,#contactForm button{width:calc(100% - var(--padding-bigger));font-family:var(--font-family-monospace);font-size:var(--font-size-text);letter-spacing:.025em;font-size:var(--font-size-text);line-height:var(--line-height-bigger);color:var(--color-dark);padding:var(--padding-regular) var(--padding-big);cursor:pointer;margin-inline:auto}:is(input,button,form input,form button,#contactForm input,#contactForm button):is(.menu-links,.cta-links){width:max-content;max-width:calc(100% - var(--padding-bigger))}:is(input,button,form input,form button,#contactForm input,#contactForm button):disabled{color:var(--color-grey-dark)}form button[type=submit],#contactForm button[type=submit]{font-size:var(--font-size-text);padding:var(--padding-regular) var(--padding-big);margin-block:var(--padding-bigger) var(--padding-big)}:is(form button[type=submit],#contactForm button[type=submit]):disabled{color:var(--color-grey-dark);cursor:not-allowed}select,form select,form .select,#contactForm .select{width:calc(100% - var(--padding-bigger));border:.15em solid var(--color-primary);border-radius:var(--border-radius-round);padding:var(--padding-small) var(--padding-regular);font-family:var(--font-family-monospace);font-size:var(--font-size-text);cursor:pointer;line-height:var(--line-height-medium);background-color:var(--color-white);grid-template-areas:"select";align-items:center;margin-inline:auto;display:grid;position:relative;overflow:hidden}:is(select,form select,form .select,#contactForm .select).disabled{border-color:var(--color-grey-dark)}:is(select,form select,form .select,#contactForm .select).disabled:after{background-color:var(--color-grey-dark)}select:after,.select:after{content:"";background-color:var(--color-primary);clip-path:polygon(100% 0%,0 0%,50% 100%);width:.8em;height:.5em;margin-inline:auto var(--padding-big);justify-self:end}select:focus+.focus{border:.15rem solid var(--color-secondary);border-radius:var(--border-radius-round);position:absolute;inset:0}select,form select,form .select:after,#contactForm select,#contactForm .select:after{grid-area:select}form select,#contactForm select{appearance:none;border-radius:var(--border-radius-round);width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;cursor:pointer;margin:var(--padding-null);padding:var(--padding-regular);background-color:#0000;border:none;outline:none}form select [label],#contactForm select [label]{color:var(--color-grey-dark)}form select option,#contactForm select option{width:100%;font-family:var(--font-family-monospace);font-size:var(--font-size-text);background-color:hsl(var(--color-white-opacity) / .9);color:var(--color-dark);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-round);flex-wrap:wrap;display:flex}.main-foot{justify-content:flex-start;align-items:stretch;gap:var(--padding-big);width:100%;padding:var(--padding-big) var(--padding-bigger);margin-block:var(--padding-xxxl) 0;z-index:1;flex-direction:column;display:flex;position:relative}@media (prefers-color-scheme:dark){div.select,#contactForm .select{padding:unset}select,form select,#contactForm select,input,form input,#contactForm input,button,form button,#contactForm button,textarea,form textarea,#contactForm textarea{background-color:var(--color-dark);color:var(--color-white);border-radius:var(--border-radius-round)}select optgroup,form select [label],#contactForm select [label]{background-color:var(--color-primary);color:var(--color-dark)}textarea,form textarea,#contactForm textarea{border-radius:var(--border-radius-squircle)}input,form input,#contactForm input,button,form button,#contactForm button,textarea,form textarea,#contactForm textarea{border:.15em solid var(--color-primary)}:is(input,form input,#contactForm input,button,form button,#contactForm button,textarea,form textarea,#contactForm textarea):disabled{border-color:var(--color-grey-dark)}:is(button[type=submit],#contactForm button[type=submit]):not(disabled):hover{background-color:var(--color-valid);color:var(--color-dark)}}@media (prefers-color-scheme:light){select,form select,#contactForm select,input,form input,#contactForm input,button,form button,#contactForm button,textarea,form textarea,#contactForm textarea{color:var(--color-dark);background-color:var(--color-white);border-radius:var(--border-radius-round)}textarea,form textarea,#contactForm textarea{border-radius:var(--border-radius-squircle)}input,form input,#contactForm input,button,form button,#contactForm button,textarea,form textarea,#contactForm textarea{border:.15em solid var(--color-primary)}:is(input,form input,#contactForm input,button,form button,#contactForm button,textarea,form textarea,#contactForm textarea):disabled{border-color:var(--color-grey-dark)}:is(button[type=submit],#contactForm button[type=submit]):not(disabled):hover{background-color:hsla(var(--color-valid-opacity) / .5);color:var(--color-dark)}:is(button[type=submit],#contactForm button[type=submit]):not(disabled):active{background-color:hsla(var(--color-valid-opacity) / .75);border-color:hsla(var(--color-valid-opacity) / .75);color:var(--color-dark)}:is(button[type=submit],#contactForm button[type=submit]):not(disabled):focus{border-color:var(--color-valid)}}@media (width>1920px){html,body{font-size:calc(var(--font-size-base) * 2)}body{max-width:4000px}.termsfeed-com---pc-dialog{width:100%!important;max-width:70svw!important}.termsfeed-com---nb .cc-nb-title,.termsfeed-com---pc-dialog .cc-cp-body-content-entry-title,.termsfeed-com---pc-dialog .cc-pc-head-title-headline{font-size:calc(var(--font-size-base) * 2)!important}.termsfeed-com---nb .cc-nb-text,.termsfeed-com---pc-dialog .cc-cp-body-content-entry-text,.termsfeed-com---pc-dialog .cc-cp-foot-save{font-size:calc(var(--font-size-base) * 1.75)!important}.termsfeed-com---nb .cc-nb-okagree,.termsfeed-com---nb .cc-nb-reject,.termsfeed-com---nb .cc-nb-changep,.termsfeed-com---pc-dialog .cc-pc-head-title-text,.termsfeed-com---pc-dialog input[type=checkbox].cc-custom-checkbox+label{font-size:calc(var(--font-size-base) * 1.5)!important}.termsfeed-com---pc-dialog .cc-cp-body-tabs-item-link{font-size:calc(var(--font-size-base) * 1.15)!important}h1{font-size:calc(var(--font-size-title-h1) * 1.5)}h2{font-size:calc(var(--font-size-title-h2) * 1.5)}h3{font-size:calc(var(--font-size-title-h3) * 1.5)}h4{font-size:calc(var(--font-size-title-h4) * 1.5)}h5{font-size:calc(var(--font-size-title-h5) * 1.5)}h6{font-size:calc(var(--font-size-title-h6) * 1.5)}.card .formulas-articles-title{font-size:calc(var(--font-size-title-h3) * 1.5)}p,ul,strong,label,input,a,button label,form label,#contactForm label,details,summary{font-size:calc(var(--font-size-text) * 1.5)}:is(a,a:visited,button).cta-links,:is(a,a:visited,button).phone-link-head{font-size:calc(var(--font-size-text) * 1.25)}:is(a,a:visited,button):is(.main-menu-links,.menu-links){font-size:calc(var(--font-size-menu-links) * 1.25)}.card .description,.cta .cta-text,.card .price,em{font-size:calc(var(--font-size-small)*1.5)}form,#contactForm{gap:calc(var(--padding-big) * 2);max-width:clamp(1920px,100%,2400px)}form select,#contactForm select,select{min-height:2rem;font-size:min(1rem, calc(var(--font-size-text) * 1.5))}select option,select optgroup,select optgroup option,form select option,#contactForm select option,form select optgroup,#contactForm select optgroup{font-size:min(1rem,16px)}.rgpd-input-wrapper{margin-block:2rem 0}small{font-size:calc(var(--font-size-text) * 1.25)}@media (orientation:landscape){.main-nav{max-width:70dvw}}.nav-btn .nav-btn-icon-open{transform:scale(2.5)}.main-sections{max-width:clamp(1920px, calc(100% - var(--padding-bigger)), 2400px);gap:calc(var(--padding-xxl) * 2)}.main-articles{gap:calc(var(--padding-big) * 2);max-width:clamp(1920px,100%,2400px)}.formulas{grid-template-columns:repeat(auto-fill,minmax(16.6667svw,1fr))}}@media (width<=860px){.material-symbols-rounded{font-size:18px}h1{font-size:calc(var(--font-size-title-h1) * .725)}h2{font-size:calc(var(--font-size-title-h2) * .75)}h3{font-size:calc(var(--font-size-title-h3) * .775)}h4{font-size:calc(var(--font-size-title-h4) * .8)}h5{font-size:calc(var(--font-size-title-h5) * .825)}h6{font-size:calc(var(--font-size-title-h6) * .85)}a,a:visited{font-size:calc(var(--font-size-text) * .85)}:is(a,a:visited).cta-links{font-size:calc(var(--font-size-text) * .85)}p,li{font-size:calc(var(--font-size-text) * .85)}form label,#contactForm label,select,form select,#contactForm select,input,form input,#contactForm input,button,form button,#contactForm button,textarea,form textarea,#contactForm textarea,form button[type=submit] #contactForm button[type=submit]{width:100%}}.main-nav[data-v-b974b0c3]{overflow-y:auto}.close[data-v-b974b0c3]{opacity:0;pointer-events:none}.close.nav-btn-icon-close[data-v-b974b0c3]{opacity:0}.close.nav-btn-icon-open[data-v-b974b0c3]{opacity:1}.open[data-v-b974b0c3]{opacity:1;pointer-events:all}.open.nav-btn-icon-close[data-v-b974b0c3]{opacity:1}.open.nav-btn-icon-open[data-v-b974b0c3]{opacity:0}.hidden-links[data-v-686774f9]{color:inherit;cursor:auto}.hidden-links[data-v-686774f9]:hover{color:inherit}
