@font-face{font-family:Inter;src:url(/Inter-VariableFont_opsz_wght.ttf) format("truetype");font-weight:100 300 500 900;font-style:normal}:root{--ink: #1f2a44;--muted: #5c6b80;--accent: #7aa7ff;--line: #e5ecff;--grad1: white;--grad2: white;--title-grad1: #8ca8c800;--title-grad2: #98d1d7;--radius: 16px;--max: 1120px;--canvas-margin: 250px;--canvas-width: calc(var(--max) + var(--canvas-margin) * 2);--section-padding-top: 100px;--section-padding-bottom: 100px}.theme-color{--ink: white;--muted: white;--grad1: #7f9dc3;--grad2: #e1f6e3;--title-grad1: #8cc8d300;--title-grad2: #8cc8d3}.theme-color-light{--ink: white;--muted: white;--grad1: #b2cee7;--grad2: #dae4ec;--title-grad1: #fff0;--title-grad2: white;--card-logo-bg: transparent;--card-color: #98aac0;--card-grad1: #faf7ed;--card-grad2: #faf7ed;--card-line1-grad1: #66fcf1;--card-line1-grad2: #0b98ea;--card-line2-grad1: #fff;--card-line2-grad2: #fff}.theme-color-light .card:nth-child(2n){--card-color: var(--muted);--card-logo-bg: transparent;--card-grad1: #98aac0;--card-grad2: #98aac0;--card-line1-grad1: #8ca8c8;--card-line1-grad2: #98d1d7;--card-line2-grad1: #8ca8c8;--card-line2-grad2: #98d1d7}.theme-sepia{--grad1: #faf7ed;--grad2: #faf7ed;--card-logo-bg: #faf7ed;--card-color: #fff;--card-grad1: #8ca8c8;--card-grad2: #98d1d7;--card-line1-grad1: #66fcf1;--card-line1-grad2: #0b98ea;--card-line2-grad1: #fff;--card-line2-grad2: #fff}.theme-sepia .card:nth-child(2n){--card-color: var(--muted);--card-logo-bg: transparent;--card-grad1: #fff;--card-grad2: #fff;--card-line1-grad1: #8ca8c8;--card-line1-grad2: #98d1d7;--card-line2-grad1: #8ca8c8;--card-line2-grad2: #98d1d7}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Inter,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:var(--max);margin:0 auto;padding:24px;position:relative;z-index:2}canvas{position:absolute;top:0;width:100%;height:100%;left:0;pointer-events:none}.topbar{padding:10px 0;background-color:#fffb;position:relative;z-index:2}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{width:280px;height:60px;display:flex;align-items:center;justify-content:center;background-image:url(/images/sixtineai-logo.svg);background-repeat:no-repeat;background-position:left center}.nav{display:flex;gap:10px;flex-wrap:wrap}.nav a,.nav select{padding:5px 10px;text-transform:uppercase;font-weight:300;font-size:14px;letter-spacing:1.5px}.burger{padding:5px 10px;width:30px;height:30px;position:relative;cursor:pointer;display:none;background:url(/icons/burger.svg);background-size:contain;background-repeat:no-repeat;background-position:center}select.language-selector{background-color:transparent;border:none;text-transform:uppercase;vertical-align:top;font-family:Inter,Helvetica,Arial,sans-serif}select.language-selector option{text-transform:uppercase;font-family:Inter,Helvetica,Arial,sans-serif}.section{padding:28px;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);background:linear-gradient(to right,var(--grad1),var(--grad2));color:var(--ink)}.hero{display:flex;gap:28px;align-items:center}.hero .text{flex:1}h1,h2,h3{margin:0 0 10px}h1{font-size:15px;line-height:1.2;text-transform:uppercase;font-weight:300;letter-spacing:2px;margin-bottom:50px}h1:before{content:"";display:inline-block;width:150px;margin-right:10px;margin-left:-160px;height:12px;background:linear-gradient(to right,var(--title-grad1),var(--title-grad2))}h2{font-size:24px;color:var(--muted)}#vision .item h2{text-align:center}h3{font-size:16px;color:var(--muted);font-weight:400}.cta-row{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap}.pill{padding:10px 14px;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;display:inline-block;border:none;cursor:pointer}.grid-3{display:flex;gap:50px;flex-wrap:wrap}.grid-3>.col{flex-grow:1;flex-basis:0;min-width:250px;padding:18px}.grid-3>.col:not(.card):first-child{padding-left:0}.grid-3>.col:not(.card):last-child{padding-right:0}.grid-3>.col.card{border-radius:25px;padding:18px 40px;position:relative}.card .line{position:absolute;top:30px;width:33.333333%;height:2px}.card .line:nth-child(1){left:0;background:linear-gradient(to right,var(--card-line1-grad1),var(--card-line1-grad2))}.card .line:nth-child(2){left:33.333333%;background:linear-gradient(to right,var(--card-line2-grad1),var(--card-line2-grad2))}.card .line:nth-child(3){left:66.666666%;background:linear-gradient(to right,var(--card-line1-grad1),var(--card-line1-grad2))}.card{color:var(--card-color);background:linear-gradient(to right,var(--card-grad1),var(--card-grad2))}.card h2{color:var(--card-color)}.icon{width:90px;height:90px;border-radius:45px;background:var(--card-logo-bg);margin:50px auto 30px;background-repeat:no-repeat;background-position:center;background-size:70px}.icon.icon-m{margin-top:10px;width:120px;height:120px;border-radius:60px;background-size:100px}.icon.icon-l{margin-top:10px;width:150px;height:150px;border-radius:75px;background-size:130px}.icon.listen{background-image:url(/icons/listen.png)}.icon.act{background-image:url(/icons/act.png)}.icon.fits{background-image:url(/icons/fits.png)}.icon.patient-file{background-image:url(/icons/patient-file.png)}.icon.referrals{background-image:url(/icons/referrals.png)}.icon.bill{background-image:url(/icons/bill.png)}.icon.trust{background-image:url(/icons/trust.svg)}.icon.human{background-image:url(/icons/human.svg)}.icon.justice{background-image:url(/icons/justice.svg)}ul{padding-left:18px;margin:18px 0}li{margin-bottom:10px}.subtle{color:var(--muted)}.inline-3{display:flex;gap:18px;flex-wrap:wrap}.inline-3>.item{flex:1 1 260px}.media-right{display:flex;gap:18px;align-items:stretch}.media-right .panel{flex:1}.form .row{display:flex;gap:12px;flex-wrap:wrap}.form input[type=text],.form input[type=email]{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.form label{display:block;font-size:14px;margin:8px 2px 6px}.check{display:flex;align-items:center;gap:8px;margin:6px 2px}.footer{padding:26px 0 40px}.foot-grid{display:flex;gap:18px;flex-wrap:wrap}.foot-col{flex:1 1 260px;background:#fffa;border:1px solid var(--line);border-radius:14px;padding:18px}.logo-foot{width:140px;height:36px;background-image:url(/images/sixtineai-logo.svg);background-repeat:no-repeat;margin-bottom:10px}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container.hidden{display:none}.modal{background:#fff;padding:100px 200px;border-radius:20px;border:1px solid var(--line);width:800px}.close-button{display:inline-block;padding:10px 20px;background:var(--accent);color:#fff;border-radius:999px;text-align:center;cursor:pointer;margin-top:30px}@media (max-width:860px){.hero,.media-right{flex-direction:column}.topbar{position:fixed;top:0;z-index:100;background-color:#fffe;width:100%}#mission{margin-top:128px}.topbar .wrap{display:block}.nav{width:100%;display:block;max-height:0;transition:max-height .3s ease}.nav *:first-child{margin-top:30px}.nav.open{max-height:calc(100vh - 128px)}.nav a,.nav select{display:inline-block;max-height:0;padding:0 10px;overflow:hidden;transition:max-height .3s ease,padding .3s ease;width:100%}.nav.open a,.nav.open select{max-height:50px;padding:10px}.burger{display:block;float:right;margin-top:15px}.burger.open{background:url(/icons/close.svg)}}
