@media (width>=600px){header .inner{padding:30px 30px 30px 25px}header .inner nav{display:block}header .inner{grid-template-columns:auto auto auto;display:grid}}@media (width>=1140px){header .inner{padding:40px calc(50% - 550px) 20px}}@media (width>=1200px){header .inner{padding:70px calc(50% - 550px) 20px}}@media (width>=660px){footer .inner nav{display:none}footer .inner{grid-template-columns:auto auto;justify-content:space-between;gap:20px;display:grid}footer .inner .right{text-align:right;margin-top:0}footer .inner .right ul{gap:20px;display:flex}footer .inner .right ul li{margin-top:0}}@media (width>=900px){footer .inner{padding:50px}footer .logo svg{width:calc(100% - 100px);max-width:1100px;margin-bottom:50px}}@media (width>=1200px){footer .inner{padding:60px calc(50% - 550px)}}.input-label-left{@media (width>=700px){grid-template-columns:1fr 2fr;column-gap:20px;display:grid}}.input-label-left{@media (width>=700px){grid-template-columns:1fr 2fr;column-gap:20px;display:grid}}@media (width>=600px){header .inner{padding:30px 30px 30px 25px}header .inner nav{display:block}header .inner{grid-template-columns:auto auto auto;display:grid}}@media (width>=1140px){header .inner{padding:40px calc(50% - 550px) 20px}}@media (width>=1200px){header .inner{padding:70px calc(50% - 550px) 20px}}@media (width>=660px){footer .inner nav{display:none}footer .inner{grid-template-columns:auto auto;justify-content:space-between;gap:20px;display:grid}footer .inner .right{text-align:right;margin-top:0}footer .inner .right ul{gap:20px;display:flex}footer .inner .right ul li{margin-top:0}}@media (width>=900px){footer .inner{padding:50px}footer .logo svg{width:calc(100% - 100px);max-width:1100px;margin-bottom:50px}}@media (width>=1200px){footer .inner{padding:60px calc(50% - 550px)}}.content-container{padding:50px 30px 30px}.content-page h1{margin-bottom:30px;font-size:30px;line-height:40px}@media (width>=800px){.content-page{padding:50px calc(50% - 360px) 100px}.content-page h1{font-size:36px;line-height:36px}}.content-page h2{padding-top:50px;font-size:20px}.content-page p{margin:20px 0 0}.content-page ol{margin:20px 0 0;padding-left:20px;list-style:decimal}.content-page ul{margin:20px 0 0;padding-left:20px;list-style:outside}.content-page ul li{margin:10px 0 0;list-style:outside}.content-page ol li{margin:10px 0 0;list-style:decimal}.input-label-left{@media (width>=700px){grid-template-columns:1fr 2fr;column-gap:20px;display:grid}}@media (width>=600px){header .inner{padding:30px 30px 30px 25px}header .inner nav{display:block}header .inner{grid-template-columns:auto auto auto;display:grid}}@media (width>=1140px){header .inner{padding:40px calc(50% - 550px) 20px}}@media (width>=1200px){header .inner{padding:70px calc(50% - 550px) 20px}}@media (width>=660px){footer .inner nav{display:none}footer .inner{grid-template-columns:auto auto;justify-content:space-between;gap:20px;display:grid}footer .inner .right{text-align:right;margin-top:0}footer .inner .right ul{gap:20px;display:flex}footer .inner .right ul li{margin-top:0}}@media (width>=900px){footer .inner{padding:50px}footer .logo svg{width:calc(100% - 100px);max-width:1100px;margin-bottom:50px}}@media (width>=1200px){footer .inner{padding:60px calc(50% - 550px)}}.confetti-container{z-index:1000;position:fixed;top:50vh;right:0}.confetti-container-left{left:0;right:auto}input,select,textarea{box-sizing:border-box;color:var(--color-primary);background:var(--color-background);box-shadow:0px 0px 0px 0px var(--color-sand-20);font-size:16px;line-height:20px;font-family:var(--font-family-base);font-weight:var(--font-weight-base);border:none;border-radius:5px;padding:15px 16px;font-size:16px;line-height:20px;transition:box-shadow .1s}textarea{resize:none}input[type=date]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:var(--color-sand-10)}input[type=date]::-webkit-calendar-picker-indicator{display:none}input::placeholder{color:var(--color-primary-50)}input:hover,select:hover,textarea:hover{border:0px solid var(--color-sand-10);background-color:var(--color-sand-10);box-shadow:0px 0px 0px 5px var(--color-primary-5)}input:focus,select:focus,textarea:focus{border-color:var(--color-sand-10);box-shadow:0px 0px 0px 5px var(--color-primary-5);background-color:var(--color-white);outline:none}select option{color:var(--color-primary);background-color:var(--color-background)}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;color:var(--color-sand-40);background-color:var(--color-sand-10);box-shadow:0px 0px 0px 0px var(--color-primary-5)}input[type=color]{appearance:none;border:none;outline:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}.input-label-top{margin-top:20px}.input-label-top input,.input-label-top select,.input-label-top textarea{width:100%;margin-top:10px;display:block}.input-label-top label{width:100%;display:inline-block}.input-label-top label.hidden{display:none}.input-label-left{@media (width>=700px){grid-template-columns:1fr 2fr;column-gap:20px;display:grid}}.input-label-left label,.input-label-left input,.input-label-left select,.input-label-left textarea{width:100%}.input-label-left input,.input-label-left textarea,.input-label-left select{margin-top:10px}.input-label-left label{padding-top:25px;display:block}.input-label-left .error,.input-label-left .hint{grid-column:2;margin-bottom:10px}.counter{color:var(--color-sand-40);margin-left:10px;font-size:12px}.select-wrapper{width:100%;display:inline-block;position:relative}.select-wrapper select{appearance:none;padding-right:30px}.select-wrapper:after{content:"";background:var(--color-primary-40);pointer-events:none;width:20px;height:20px;transition:background .1s;position:absolute;top:25px;right:15px;scale:.75;mask:url("data:image/svg+xml,<svg width=\"13\" height=\"10\" viewBox=\"0 0 13 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0.183456 1.57346C-0.280488 0.910686 0.193664 0 1.00269 0H11.1614C11.9704 0 12.4446 0.910685 11.9806 1.57346L6.90126 8.82967C6.50316 9.39838 5.6609 9.39839 5.2628 8.82967L0.183456 1.57346Z\" fill=\"white\"/></svg>") 50% no-repeat}.select-wrapper:has(.dialog-input):after{top:35px}.select-wrapper:has(select:hover):after{background:var(--color-primary-60)}.radio-set{grid-template-columns:20px auto;margin-top:10px;display:grid}.checkbox,.radio{margin-top:20px;display:flex}.checkbox label,.radio label{padding-left:10px}.options{margin:10px 0 20px}.options .checkbox{margin-top:10px}input[type=radio],input[type=checkbox]{-webkit-appearance:none;border-radius:2px;width:0;height:0;margin:0;padding:9px;line-height:0}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"5.12134\" y=\"11.1924\" width=\"10\" height=\"2\" transform=\"rotate(-45 5.12134 11.1924)\" fill=\"%230088FE\"/><rect x=\"3\" y=\"9.07104\" width=\"2\" height=\"5\" transform=\"rotate(-45 3 9.07104)\" fill=\"%230088FE\"/></svg>");background-position:50%}input[type=radio]{border-radius:12px;position:relative}input[type=radio]:checked:before{content:"";width:8px;height:8px;box-shadow:0px 0px 0px 1px var(--color-primary-10);border:4px solid var(--color-background);background:var(--color-primary);border-radius:20px;position:absolute;top:1px;left:1px}.label-radio{padding-left:10px;display:block}input[type=file]{display:none}.checkbox-toggle{grid-template-columns:max-content auto;display:grid}.checkbox-toggle input[type=checkbox]{box-sizing:border-box;background:var(--color-primary-40);border:1px solid #fff0;border-radius:16px;width:30px;height:16px;margin-top:4px;padding:0;transition:all .1s;position:relative}.checkbox-toggle input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .1s;position:absolute;top:1px;left:1px}.checkbox-toggle input[type=checkbox]:checked{background:var(--color-success);border-color:var(--color-success)}.checkbox-toggle-negative input[type=checkbox]:checked{background:var(--color-attention);border-color:var(--color-attention)}.checkbox-toggle input[type=checkbox]:checked:after{background:#fff;left:15px}.checkbox-toggle label{padding-left:10px;padding-right:10px}.checkbox-toggle-container .checkbox-toggle label{padding-top:2px}.error{color:var(--color-danger);margin-top:10px;display:none}.error a{color:var(--color-danger);border-bottom:1px solid var(--color-danger)}.error a:hover{color:var(--color-primary);border-bottom:1px solid #0000}.input-error .error{display:block}.input-error input{border-color:var(--color-danger)}.hint{margin-top:30px;font-size:13px;line-height:20px}.success{color:var(--color-sand-40);margin-top:10px;display:none}.search-result-item-added{color:var(--color-mint)}.list-search-result-list{z-index:100;border-radius:5px;width:100%;position:absolute;top:70px;left:0}.list-search-result-list li{background-color:var(--color-sand-10);box-shadow:0px 0px 0px 3px var(--color-sand-10);cursor:pointer;margin:0;padding:10px 14px 16px}.list-search-result-list li img{aspect-ratio:3/2;object-fit:cover;width:60px;margin:-10px}.list-search-result-list li span{margin:20px}.list-search-result-list li:hover{background-color:var(--color-sand-10)}.card input,.card select,.card textarea{background:var(--color-background)}.segmented-control-container{background:var(--color-background-secondary);grid-template-columns:1fr 1fr;gap:0;margin-top:10px;padding:5px;display:grid}.segmented-control-container.columns-3{grid-template-columns:1fr 1fr 1fr}.segmented-control-container.hidden{display:none}.segmented-control-container input[type=radio]{opacity:0;width:0;height:0;position:absolute;left:-9999px}.segmented-control-container label{color:var(--color-primary-60);cursor:pointer;text-align:center;align-content:center;padding:10px 15px}.segmented-control-container input[type=radio]:checked+label{background:var(--color-primary-10);color:var(--color-primary)}.segmented-control-container label{color:inherit;background:0 0}:root{--font-family-serif:"PT Serif", serif;--font-weight-serif:700;--font-family-heading:"Sora", sans-serif;--font-weight-heading:400;--font-family-base:-apple-system, system-ui, "system-ui", Helvetica, Arial, "Segoe UI", Roboto, sans-serif;--font-weight-base:400;--font-weight-bold:700}body,html{color:var(--color-primary);font-family:var(--font-family-base);font-weight:var(--font-weight-base);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px}header .inner{grid-template-columns:max-content max-content;justify-content:space-between;gap:0;padding:20px 20px 20px 15px;display:grid}header a.logo{border-radius:20px;padding:0 10px 0 15px;transition:background-color .1s;display:block}header a.logo svg{display:block}header a.logo svg path{fill:var(--color-primary)}header a.logo:hover{background-color:var(--color-background-secondary);border-bottom:none}header .inner nav{display:none}header .inner nav ul{grid-template-columns:repeat(3,max-content);gap:10px;margin:0;padding:0;display:grid}header .inner nav ul li{margin:0;padding:0 5px;list-style:none}header .inner nav ul li a{color:var(--color-primary-70);font-size:16px;line-height:40px;text-decoration:none;transition:color .1s;display:block}header .inner nav ul li a.active,header .inner nav ul li a:hover{color:var(--color-primary);border-bottom:none}header .inner nav ul li a.active{cursor:default}header .inner .right{padding-left:26px}header .inner .right a.button{font-size:12px;line-height:20px;font-weight:var(--font-weight-bold);font-family:var(--font-family-heading);text-transform:uppercase;box-shadow:0 0 0 0 var(--color-primary);background-color:var(--color-background-secondary);color:var(--color-primary);border-radius:20px;padding:10px 20px;text-decoration:none;transition:box-shadow .1s;display:block}header .inner .right a.button:hover{box-shadow:0 0 0 3px var(--color-primary)}@media (width>=600px){header .inner{padding:30px 30px 30px 25px}header .inner nav{display:block}header .inner{grid-template-columns:auto auto auto;display:grid}}@media (width>=1140px){header .inner{padding:40px calc(50% - 550px) 20px}}@media (width>=1200px){header .inner{padding:70px calc(50% - 550px) 20px}}header .inner{animation:.25s ease-in-out .25s backwards fadeInFromObove}.section-hero .inner{text-align:center;padding:50px 30px 0}.section-hero h1{font-size:40px;line-height:110%;font-family:var(--font-family-serif);font-weight:var(--font-weight-serif);margin:0 0 20px}.section-hero .copy{margin:0 20px 20px;font-size:18px;line-height:130%}.section-hero a.button{font-size:12px;line-height:20px;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);color:var(--color-negative);background:var(--color-primary);text-transform:uppercase;border-radius:100px;padding:10px 20px;text-decoration:none;transition:all .1s;display:inline-block;box-shadow:0 2px 3px #0000001a}.section-hero a.button:hover{box-shadow:0px 0px 0px 3px var(--color-negative)}.section-hero .visual-container{width:100%;margin:20px auto;overflow:hidden}.section-hero .visual-container img{object-fit:cover;width:100%;height:400px}@media (width>=440px){.section-hero .inner{padding:0 calc(50% - 200px)}.section-hero h1{margin:40px 0 20px;font-size:48px}}@media (width>=640px){.section-hero .inner{padding:0 calc(50% - 300px)}.section-hero h1{font-size:64px}.section-hero .copy{margin-bottom:50px;font-size:24px;line-height:36px}.section-hero a.button{background:var(--color-primary);box-shadow:0px 0px 0px 0px var(--color-negative), 5px 5px 20px #0003, inset 10px 12px 10px -10px #ffffff4d;padding:20px 30px;font-size:16px}.section-hero a.button:hover{box-shadow:0px 0px 0px 5px var(--color-negative), 5px 5px 20px #0003, inset 10px 12px 10px -10px #ffffff4d}.section-hero .visual-container img{object-fit:contain;width:100%;height:400px}}@media (width>=900px){.section-hero h1{margin-top:88px;font-size:80px}.section-hero .inner{padding:0 calc(50% - 400px)}.section-hero .visual-container{margin-top:100px}}@media (width>=1140px){.section-hero{padding-left:calc(50% - 550px);padding-right:calc(50% - 550px)}.section-hero .inner{padding:0 140px}.section-hero .copy{margin-left:50px;margin-right:50px}}.section-hero .inner h1{animation:.5s ease-out backwards fadeInFromBelow}.section-hero .inner .copy{animation:.3s ease-out .15s backwards fadeInFromBelow}.section-hero .inner .button-container{animation:.3s ease-out .3s backwards fadeInBehind}.section-hero .visual-container{animation:1s ease-out backwards fadeIn}.section-memory{z-index:10;padding:250px 0;position:relative}.section-memory .visual-container{justify-content:center;display:flex}.section-memory .inner{z-index:2;text-align:center;padding:10px 30px 50px;position:relative}.section-memory .inner h2{font-size:30px;line-height:40px;font-family:var(--font-family-serif);font-weight:var(--font-weight-serif)}.section-memory .inner h2 span{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#22222280,#22222260) text;display:block}.section-memory .inner h2 span:first-child{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#222,#22222280) text}.section-memory .inner .copy{text-align:center;margin-top:20px;font-size:20px;line-height:30px}.section-memory .memory-huge{color:var(--color-negative);font-size:300px;line-height:300px;font-weight:var(--font-weight-bold);text-transform:uppercase;z-index:-1;width:100%;position:absolute;top:160px;left:0;overflow:hidden}.section-memory .memory-huge span{text-align:center;transform:translateX(calc(var(--translate-x,0px)));display:block}@media (width>=500px){.section-memory .inner{padding-left:calc(50% - 220px);padding-right:calc(50% - 220px)}}@media (width>=800px){.section-memory{grid-template-columns:120px 560px;justify-content:center;gap:20px;display:grid}.section-memory .inner{text-align:left;padding-left:calc(50% - 320px);padding-right:calc(50% - 320px)}.section-memory .inner h2{margin:35px 0 20px;font-size:50px;line-height:110%}.section-memory .inner .copy{text-align:left;font-size:24px;line-height:36px}.section-memory .visual-container{margin-top:40px}}.feature-list{gap:20px;max-width:500px;margin:0 auto;padding:0 30px 100px;display:grid;overflow-x:clip}.feature-list .feature-item{background:var(--color-background-secondary);border-radius:var(--border-radius-large);width:calc(100% - 60px);padding:30px;transition:box-shadow .25s ease-in-out;position:relative;box-shadow:0 2px 3px #0000001a}.feature-list .feature-item:hover{box-shadow:5px 20px 30px -15px #0000002a}.feature-list .feature-item h3.feature-item-title{font-size:22px;line-height:25px;font-family:var(--font-family-serif);font-weight:var(--font-weight-serif);margin:0 0 10px;padding-right:40px}.feature-list .feature-item .feature-item-icon{background:var(--color-primary);width:30px;height:30px;position:absolute;top:25px;right:25px}.feature-list .feature-item .feature-item-icon-1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%23039' d='M48 0H-8a2 2 0 0 0-2 2v36a2 2 0 0 0 2 2h56a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2'/%3E%3Cpath fill='%23fc0' d='m20 30.832 1.47 4.523-3.848-2.795h4.755l-3.847 2.795zm0-26.664 1.47 4.523-3.848-2.796h4.755L18.53 8.691zm-6.666 24.879 1.47 4.522-3.848-2.795h4.755l-3.847 2.795zm-4.881-4.879 1.47 4.523-3.848-2.796h4.756l-3.848 2.796zM6.667 17.5l1.47 4.523-3.848-2.796h4.755l-3.847 2.796zm1.786-6.668 1.47 4.523-3.848-2.796h4.756l-3.848 2.796zm4.881-4.879 1.47 4.523-3.848-2.795h4.755l-3.847 2.795zm13.332 23.094-1.47 4.522 3.848-2.795h-4.755l3.847 2.795zm4.881-4.879-1.47 4.523 3.848-2.796H29.17l3.847 2.796zm1.786-6.668-1.47 4.523 3.848-2.796h-4.755l3.847 2.796zm-1.786-6.668-1.47 4.523 3.848-2.796H29.17l3.847 2.796zm-4.881-4.879-1.47 4.523 3.848-2.795h-4.755l3.847 2.795z'/%3E%3Cpath fill='%23fff' d='M22.106 16v4.922c0 1.008.594 1.668 1.652 1.668 1.052 0 1.646-.66 1.646-1.668V16h1.646v5.085c0 1.734-1.281 2.911-3.292 2.911-2.017 0-3.298-1.177-3.298-2.91V16zm-3.951 6.503v1.362h-5.21V16h5.21v1.357H14.59v1.897h3.363v1.264H14.59v1.985z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h40v40H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M-10 0h60v40h-60z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-size:45px 30px;border-radius:50%;mask:none}.feature-list .feature-item .feature-item-icon-2{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath fill='%23fff' d='M26 13H14a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V14a1 1 0 0 0-1-1'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M11 9h18a2 2 0 0 1 2 2v18a2 2 0 0 1-2 2H11a2 2 0 0 1-2-2V11a2 2 0 0 1 2-2Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M32 23h4M4 23h4m9-19v4m0 24v4m15-19h4M4 17h4M23 4v4m0 24v4'/%3E%3C/svg%3E")}.feature-list .feature-item .feature-item-icon-3{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath fill='%23fff' d='M12 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H13a1 1 0 0 1-1-1'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M25 18V8H15v10m10 0 7.183 11.971c.8 1.333-.16 3.029-1.715 3.029H9.532c-1.554 0-2.514-1.696-1.715-3.029L15 18'/%3E%3Cpath fill='%23fff' d='m7.86 29.957 3.055-5A2 2 0 0 1 12.622 24h14.756a2 2 0 0 1 1.707.957l3.055 5C32.955 31.29 31.996 33 30.434 33H9.566c-1.562 0-2.52-1.71-1.706-3.043'/%3E%3C/svg%3E")}.feature-list .feature-item .feature-item-icon-4{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='28.5' cy='31.5' r='5.5' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Ccircle cx='11.5' cy='31.5' r='5.5' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 31h6'/%3E%3Cpath fill='%23fff' d='M2 18.5A2.5 2.5 0 0 1 4.5 16h31a2.5 2.5 0 0 1 0 5h-31A2.5 2.5 0 0 1 2 18.5'/%3E%3Cpath fill='%23fff' d='M8.541 5.447A3 3 0 0 1 11.49 3h17.02a3 3 0 0 1 2.949 2.447l1.875 10A3 3 0 0 1 30.385 19H9.615a3 3 0 0 1-2.949-3.553z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h40v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.feature-list .feature-item .feature-item-icon-5{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 42 40'%3E%3Ccircle cx='21' cy='13' r='5' fill='%23fff' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Ccircle cx='35' cy='16' r='4' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Ccircle cx='7' cy='16' r='4' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 21c-6.075 0-11 4.925-11 11 0 0 3.5 1 11 1s11-1 11-1c0-6.075-4.925-11-11-11'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M41 30a6 6 0 0 0-6-6M1 30a6 6 0 0 1 6-6'/%3E%3C/svg%3E")}.feature-list .feature-item .feature-item-icon-6{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M8 5a1 1 0 0 1 1-1h11.586a1 1 0 0 1 .707.293l10.414 10.414a1 1 0 0 1 .293.707V35a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z'/%3E%3Cpath fill='%23fff' d='M21.03 15a.03.03 0 0 1-.03-.03V5.072a.03.03 0 0 1 .051-.02l9.898 9.897a.03.03 0 0 1-.021.051z'/%3E%3C/svg%3E")}@media (width>=800px){.feature-list{grid-template-columns:1fr 1fr;max-width:880px;padding-bottom:250px}.feature-list .feature-item h3.feature-item-title{margin-bottom:20px}}.feature-list .feature-item{will-change:opacity, transform;transition:box-shadow .25s ease-in-out,opacity .2s ease-out,transform .2s ease-out}.feature-list .feature-item.in-out-right{opacity:var(--feature-item-opacity,0);transform:translateX(var(--feature-item-translate-x,100px))}.feature-list .feature-item.in-out-left{opacity:var(--feature-item-opacity,0);transform:translateX(var(--feature-item-translate-x,-100px))}.section-pricing .inner{background-color:var(--color-primary-10-warm);padding:50px 20px}.section-pricing .inner h2{color:var(--color-primary-60);font-size:30px;line-height:40px;font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);text-align:center;margin:0 0 20px}.section-pricing .inner h2 .supertitle{color:var(--color-primary)}@media (width>=700px){.section-pricing .inner h2{max-width:640px;margin:100px auto 40px;font-size:50px;line-height:60px}}@media (width>=1140px){.section-pricing{border-radius:20px;padding-left:calc(50% - 550px);padding-right:calc(50% - 550px)}.section-pricing .inner{border-radius:20px}}.section-pricing{animation:.5s ease-in-out backwards fadeInFromBottom}@keyframes fadeInFromBottom{0%{opacity:0;transform:translateY(20px)}}.section-testimonial{overflow:hidden}.section-testimonial .page-control{display:none}.section-testimonial .inner{max-width:500px;margin:0 auto;padding:0 30px}.section-testimonial .box-container .box{margin-top:30px}.section-testimonial .box-container .box .box-text{font-size:16px;font-style:italic;line-height:150%}.section-testimonial .box-container .box .box-text span{background:var(--color-highlight-50);box-shadow:0 0 0 2px var(--color-highlight-50);border-radius:2px;margin:0 -3px;padding:0 3px}.section-testimonial .box-container .box .box-author{margin-top:10px;display:flex}.section-testimonial .box-container .box .author-image{background:var(--color-primary-20);background-size:cover;border-radius:5px;width:40px;height:40px;display:block}.section-testimonial .box-container .box .author-name{margin-top:8px;margin-left:15px;font-size:16px;line-height:150%}.section-testimonial .box-container .box .author-image-1{background-image:url(author-1.2a2f5bbe.png)}.section-testimonial .box-container .box .author-image-2{background-image:url(author-2.7e7874b6.png)}.section-testimonial .box-container .box .author-image-4{background-image:url(author-4.6e115e60.png)}.section-testimonial .box-container .box .author-image-5{background-image:url(author-5.231825c4.png)}@media (width>=600px){.section-testimonial{--testimonial-move:200px;margin-top:100px}.section-testimonial .box-container{flex-direction:column;align-items:stretch;gap:0;min-height:170px;display:flex;position:relative}.section-testimonial .box-container .box{background:var(--color-negative);box-shadow:0 3px 2px var(--color-primary-10);box-sizing:border-box;border-radius:10px;width:100%;margin:10px 0;padding:15px 20px 20px;transition:all .3s ease-in-out}.section-testimonial .box-container .box .box-text{margin-bottom:20px;font-size:20px}}@media (width>=1100px){.section-testimonial .inner{max-width:none;margin:50px 0 0;padding-left:calc(50% - 440px);padding-right:calc(50% - 440px)}.section-testimonial .inner .box-container{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}}.section-public{transform:translateY(calc(var(--translate-y,0px)));text-align:center;margin-top:100px;margin-bottom:100px;font-size:20px;line-height:150%}.section-public .huge-public-type{text-align:center;text-transform:uppercase;color:var(--color-negative);font-size:26vw;line-height:80%;font-weight:var(--font-weight-bold);transform:translateY(calc(var(--translate-y,0px)));box-shadow:0 0 60px 60px var(--color-background);background:var(--color-background)}.section-public .copy{margin:20px 50px}.section-public .copy a{color:var(--color-link);text-decoration:none}.section-public .person-combo-link{justify-content:center;margin-top:30px;display:flex}.section-public .person-combo{background:var(--color-background-secondary);box-shadow:0 3px 2px var(--color-primary-10);border-radius:30px;gap:10px;padding:10px 20px 10px 10px;font-size:16px;display:flex}.section-public .person-combo .picture{background-color:var(--color-primary-20);background-image:url(jonas-kamber.c96c5b22.png);background-size:cover;border-radius:50%;width:30px;height:30px}.section-public .person-combo .name{color:var(--color-primary);line-height:30px;display:block}.section-public .person-combo-link:hover .person-combo .name{color:var(--color-link)}@media (width>=400px){.section-public .copy{max-width:320px;margin:20px auto}}@media (width>=500px){.section-public .copy{max-width:500px;margin:20px auto}}@media (width>=600px){.section-public .copy{max-width:500px;margin:60px auto}}@media (width>=700px){.section-public .copy{margin:60px auto;font-size:20px;line-height:30px}}@media (width>=900px){.section-public{margin-bottom:200px}.section-public .copy{max-width:560px;margin:50px auto;font-size:24px;line-height:36px}}@media (width>=1200px){.section-public .huge-public-type{font-size:300px}}.section-cta .inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:50vh;padding:20px 0 50px;display:flex}.section-cta h2{margin-bottom:20px;font-size:24px;line-height:30px}.section-cta .button-container{margin-top:20px}.section-cta .button-container a.button{font-size:12px;line-height:20px;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-negative);background:var(--color-primary);box-shadow:0px 0px 0px 0px var(--color-negative), 5px 5px 20px #0003, inset 10px 12px 10px -10px #ffffff4d;border-radius:100px;padding:10px 20px;text-decoration:none;transition:all .1s;display:inline-block}.section-cta .button-container a.button-primary:hover{box-shadow:0px 0px 0px 3px var(--color-negative), 5px 5px 20px #0003, inset 10px 12px 10px -10px #ffffff4d}@media (width>=700px){.section-cta h2{margin-bottom:10px;font-size:30px;line-height:40px}.section-cta .button-container a.button{padding:20px 30px;font-size:16px}.section-cta .button-container{margin-top:30px}}footer{border-top:1px solid var(--color-primary-20)}footer .inner{color:var(--color-primary-50);padding:30px;transition:color .3s}footer .inner .brand{color:var(--color-primary)}footer .inner a{color:var(--color-primary-50);text-decoration:none;transition:color .3s}footer .inner a.brand{color:var(--color-primary)}footer .inner ul{margin:0;padding:0}footer .inner ul li{margin:0;padding:0;list-style:none}footer .inner nav,footer .inner .right{margin-top:30px}footer .inner nav ul li,footer .inner .right ul li{margin-top:10px}footer .inner:hover,footer .inner:hover a:not(.brand){color:var(--color-primary-70)}footer .inner a:not(.brand):hover{color:var(--color-primary)}footer .inner a.brand:hover{color:var(--color-primary-70)}footer .logo{justify-content:center;align-items:center;display:none}footer .logo svg{opacity:.1;width:calc(100% - 60px);height:auto;margin:40px auto 20px;display:block}@media (width>=660px){footer .inner nav{display:none}footer .inner{grid-template-columns:auto auto;justify-content:space-between;gap:20px;display:grid}footer .inner .right{text-align:right;margin-top:0}footer .inner .right ul{gap:20px;display:flex}footer .inner .right ul li{margin-top:0}}@media (width>=900px){footer .inner{padding:50px}footer .logo svg{width:calc(100% - 100px);max-width:1100px;margin-bottom:50px}}@media (width>=1200px){footer .inner{padding:60px calc(50% - 550px)}}.firebase-emulator-warning{display:none}html{background-color:var(--color-primary);z-index:-2}body{background-color:var(--color-background);margin:0;padding:0;position:relative}body.glow{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1600\" height=\"1600\" viewBox=\"0 0 1600 1600\"><rect width=\"1600\" height=\"1600\" fill=\"url(%23g)\"/><defs><radialGradient id=\"g\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(1057 .0000236332) rotate(-180) scale(1057 1537.45)\"><stop offset=\"0.0047949\" stop-color=\"%23FFFBB4\"/><stop offset=\"1\" stop-color=\"%23f0ecec\"/></radialGradient></defs></svg>");background-position:100% 0;background-repeat:no-repeat}a{color:var(--color-link);text-decoration:none;transition:color .3s}a:hover{color:var(--color-link-hover)}.section-promotion-list .inner{border-radius:20px;padding:0 15px 20px}.section-promotion-list h2{margin:5px 100px 5px 15px;font-size:20px;line-height:30px}.section-promotion-list .copy{margin:0 80px 25px 15px;font-size:16px;line-height:24px}.section-promotion-list .highlight{background:var(--color-background-secondary);border-radius:10px;padding:15px 15px 20px;box-shadow:0 2px 3px #0000001a}.section-promotion-list .highlight .promotion-item{position:relative}.section-promotion-list .highlight .promotion-item:after,.section-promotion-list .highlight .promotion-item:before{cursor:pointer;content:"";width:30px;height:30px;transition:transform .3s;position:absolute;top:0;left:0}.section-promotion-list .highlight .promotion-item:after{background:var(--color-primary);mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8.5 15L21.5 15\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M18 18.5L21.5 15L18 11.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat}.section-promotion-list .highlight .promotion-item:before{border-radius:50%;transition:background .1s}.section-promotion-list .highlight .promotion-item.open:after{transform:rotate(90deg)}.section-promotion-list .highlight .promotion-item{font-size:16px;line-height:20px;font-weight:var(--font-weight-base);margin:0;padding:5px 0 5px 40px}.section-promotion-list .button-container{margin-top:20px;display:block}.section-promotion-list .button-container a.button{background:var(--color-primary-10);border-radius:100px;padding:10px 20px;font-size:12px;line-height:20px;display:inline-block}.section-promotion-list .button-container a.button:hover{color:var(--color-primary)}@media (width>=900px){.section-promotion-list{padding:50px 20px}.section-promotion-list .inner{text-align:left;background:var(--color-primary-10);grid-template-columns:1fr 2fr;gap:50px;padding:10px;display:grid}.section-promotion-list .inner h2{text-align:left;margin:20px 0 10px 20px;font-size:30px;line-height:40px}.section-promotion-list .inner .copy{text-align:left;max-width:none;margin:20px 0 10px 20px}.section-promotion-list .highlight{padding-right:40px}.section-promotion-list .highlight .promotion-item h3{font-size:20px;line-height:30px}}@media (width>=1140px){.section-promotion-list{padding:50px calc(50% - 550px)}.section-promotion-list .inner{padding:20px}}header .inner nav{visibility:hidden;pointer-events:none}article{padding:0}article.page{min-height:calc(100dvh - var(--footer-height))}.page-container .page-image{text-align:center;margin:0 auto;padding:0 20px;line-height:0}.page-container .page-image img{border-radius:var(--border-radius-large);object-fit:cover;width:100%;max-height:400px}.page-container .page-head{padding:30px 30px 0}@media (width>=800px){.page-container .page-image{margin-top:50px}.page-container .page-image img{object-fit:cover;width:760px;height:570px;max-height:none}}.page-container h1{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);color:var(--color-primary);margin-bottom:30px;font-size:40px;line-height:50px}.page-container h1 strong{background:linear-gradient(to right, var(--color-primary-60), var(--color-primary-80));-webkit-text-fill-color:transparent;color:#0000;background-clip:text;font-weight:400}.page-container .back-link{color:var(--color-primary-70);padding:10px 0;display:block}.page-container .back-link:hover{color:var(--color-primary);border-bottom:none}.page-container .lead{font-size:20px;line-height:30px}.page-container .lead p{margin-top:0}.page-container .page-content{padding:30px;font-size:16px;line-height:24px}.page-container h2{margin-top:80px;font-size:24px;font-weight:400;line-height:30px}.page-container h3{background:linear-gradient(to right, var(--color-primary-60), var(--color-primary-80));-webkit-text-fill-color:transparent;color:#0000;background-clip:text;margin-top:50px;font-size:24px;font-weight:400;line-height:30px}.page-container h2:first-child,.page-container h3:first-child{margin-top:0}.page-container h4{font-family:var(--font-family-base);font-weight:var(--font-weight-base);color:var(--color-primary-70);margin-top:50px;font-size:16px;line-height:20px}.page-container img{max-width:100%;height:auto}.page-container pre:has(>code){background:var(--color-background-secondary);border-radius:var(--border-radius) var(--border-radius) 0 0;max-height:290px;margin:0 -20px;padding:20px;font-size:11px;line-height:17px;position:relative;overflow:scroll}.page-container .button-container{background:var(--color-background-secondary);border-radius:0 0 var(--border-radius) var(--border-radius);gap:10px;margin:1px -20px 0;padding:20px;display:flex}.page-container .skill-download .button-primary:not(.button-loading):hover{color:var(--color-negative)}.page-container .button-container button.button-secondary{background:var(--color-background)}.page-container hr{border-color:var(--color-primary-20);margin:50px 0}.page-content p em{color:var(--color-primary-80);font-style:normal}.page-container .page-item-list{gap:10px;margin:0;padding:20px 30px 0;display:grid}.page-container .page-content .page-item-list{padding:30px 0 0}.page-container .page-item-list .page-item-list-item{background:var(--color-background-secondary);border-radius:var(--border-radius);margin:0;padding:0;list-style:none}.page-container .page-item-list .list-item-container{gap:15px;padding:15px;display:grid}.page-container .page-item-list .image{line-height:0}.page-container .page-item-list img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--border-radius);width:100%}.page-container .page-item-list h4{color:var(--color-primary);margin:0 0 8px}.page-container .page-item-list .description{color:var(--color-primary-70)}.page-container .page-item-list .button{margin-top:12px;display:inline-block}@media (width>=600px){.page-container .page-item-list .list-item-container{grid-template-columns:180px 1fr;align-items:center}}.page-content ul{padding-left:20px}.page-content ul li{margin:10px 0 0;padding-left:5px;list-style:outside}.page-content table{background:var(--color-background-secondary);border-radius:var(--border-radius);width:100%;margin-bottom:20px;padding:20px;font-size:16px;display:block;overflow-x:auto}.page-content table thead tr th{padding:5px;font-weight:700}.page-content table tbody tr td{padding:5px}.page-body .skill-download{text-align:center;grid-template-columns:1fr;gap:10px;margin-bottom:0;padding:0 30px;display:grid}@media (width>=600px){.page-body .skill-download{gap:10px;margin-top:30px;display:flex}}@media (width>=800px){.page-container .page-content{padding-bottom:100px}.page-container .page-head,.page-container .page-body{margin:0 calc(50vw - 400px)}.page-container h1{margin-bottom:30px;font-size:50px;line-height:60px}.page-container h2{font-size:32px;line-height:40px}.page-container h3{font-size:24px;line-height:30px}.page-content table{display:table}}.page-id-3d table thead tr th:nth-child(n+2),.page-id-3d table tbody tr td:nth-child(n+2){text-align:center}.page-id-64 table thead tr th:first-child,.page-id-64 table tbody tr td:first-child,.page-id-64 table thead tr th:nth-child(2),.page-id-64 table tbody tr td:nth-child(2){white-space:nowrap;padding-left:20px;padding-right:20px}@media (width<=800px){.page-id-64 table{width:100%}.page-id-64 table thead tr,.page-id-64 table tbody td{flex-direction:column;display:flex}.page-id-64 table tbody tr td:nth-child(2),.page-id-64 table tbody tr td:first-child{padding:0 5px}.page-id-64 table tbody tr td:nth-child(2){color:var(--color-primary-60)}.page-id-64 table thead{display:none!important}.page-id-64 table tbody tr td:nth-child(3){padding-bottom:30px}}.body-page.page-id-65 .page-content img,.body-page.page-id-32 .page-content img{background:var(--color-background-secondary);max-width:200px;padding:10px}.body-page.page-id-65 .page-container pre:has(>code),.body-page.page-id-32 .page-container pre:has(>code){background:var(--color-background-50);max-height:none;overflow:hidden}.body-page.page-id-65 .page-container pre code,.body-page.page-id-32 .page-container pre code{font-size:16px;font-family:var(--font-family-base);white-space:pre-wrap}.body-page.page-id-65 .page-container .button-container,.body-page.page-id-32 .page-container .button-container{background:var(--color-background-50)}.body-page.page-id-65 .page-container .button-container .button-secondary,.body-page.page-id-32 .page-container .button-container .button-secondary{background:var(--color-background-secondary)}.body-page.page-id-32 .page-container .lead{font-size:32px;line-height:42px}.body-page.page-id-65 .section-promotion-list,.body-page.page-id-32 .section-promotion-list{display:none}
/*# sourceMappingURL=ai-check.1bcc7a9d.css.map */
