:root{font-family:Inter,Helvetica Neue,Arial,sans-serif;background:#030303;color:#f4f4f1;--ink:#050505;--white:#f2f2ee;--gray:#9b9b96;--line:#2a2a28}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#030303;overflow-x:hidden}a{color:inherit;text-decoration:none}.shell{width:min(1320px,calc(100% - 72px));margin:auto}.grain{position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.progress{position:fixed;z-index:100;top:0;left:0;right:0;height:2px}.progress i{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left;will-change:transform}.nav{height:92px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.logo{display:flex;align-items:center;gap:12px;font-weight:700;font-size:13px;letter-spacing:.2em}.logo img{border-radius:9px;object-fit:cover}.logo small{display:block;color:#71716d;font-size:7px;letter-spacing:.18em;margin-top:3px}.nav nav{display:flex;gap:38px}.nav nav a{font-size:12px;color:#93938f;transition:.2s}.nav nav a:hover{color:#fff}.nav-cta{border:1px solid #444;border-radius:100px;padding:12px 14px 12px 18px;font-size:11px;display:flex;gap:20px;align-items:center}.nav-cta b,.button b{display:grid;place-items:center;background:#fff;color:#000;border-radius:50%;width:25px;height:25px}.menu{display:none}.hero{padding:85px 0 0}.hero-kicker{display:flex;justify-content:space-between;font:9px Courier New;letter-spacing:.16em;color:#888}.hero-kicker b{font-weight:400;display:flex;align-items:center;gap:9px}.hero-kicker i,.availability i{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #ffffff0e}.hero h1{font-size:clamp(62px,8.2vw,118px);line-height:.91;letter-spacing:-.075em;font-weight:500;margin:45px 0}.hero h1 em,.section-title h2 em,.choice h2 em,.apply h2 em{font-style:normal;color:#60605d}.hero-actions{display:flex;justify-content:flex-end;gap:75px;align-items:center}.hero-actions p{max-width:540px;color:#a7a7a2;font-size:17px;line-height:1.65}.hero-actions strong{color:#f2f2ee;font-weight:500}.button{background:#f2f2ee;color:#050505;border-radius:100px;padding:9px 10px 9px 23px;display:inline-flex;align-items:center;gap:35px;font-size:12px;font-weight:600;transition:.3s}.button:hover{transform:translateY(-3px)}.command{border:1px solid var(--line);border-radius:28px 28px 0 0;margin-top:75px;overflow:hidden;background:#080808}.command-top,.screen-head{height:54px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 22px;font:8px Courier New;letter-spacing:.15em;color:#73736f}.command-top b{display:flex;gap:8px;align-items:center}.command-top b i{width:5px;height:5px;border-radius:50%;background:#fff}.command-grid{display:grid;grid-template-columns:.8fr 1.35fr .85fr;min-height:500px}.command-grid>div{padding:45px;border-right:1px solid var(--line)}.command-grid>div:last-child{border:0}.command-copy>span,.metric-stack article>span,.section-title>span,.system .process>span,.apply-copy>span,.calculator>div>span,.choice .shell>span{font:9px Courier New;letter-spacing:.17em;color:#7f7f7b}.command-copy h2{font-size:50px;letter-spacing:-.055em;line-height:.98;margin:60px 0 22px}.command-copy p{font-size:12px;color:#777;line-height:1.6}.legend{margin-top:90px;display:grid;gap:13px}.legend span{font:8px Courier New;color:#777;display:flex;gap:10px;align-items:center}.legend i{width:6px;height:6px;border-radius:50%;border:1px solid #aaa}.radar{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,#1c1c1b,#080808 60%)}.ring{position:absolute;border:1px solid #ffffff16;border-radius:50%}.r1{width:180px;height:180px}.r2{width:320px;height:320px}.r3{width:480px;height:480px}.radar:before,.radar:after{content:"";position:absolute;background:#ffffff12}.radar:before{width:1px;height:100%}.radar:after{height:1px;width:100%}.beam{position:absolute;width:240px;height:240px;background:conic-gradient(from 0deg,#ffffff16,transparent 22%);border-radius:50%;animation:scan 7s linear infinite}.radar-logo{z-index:2;width:120px;height:120px;border:1px solid #555;border-radius:50%;background:#050505;display:grid;place-items:center;box-shadow:0 0 70px #ffffff12;animation:float 4s ease-in-out infinite}.radar-logo img{border-radius:20px}.point{position:absolute;font:8px Courier New;color:#aaa;background:#0a0a0a;border:1px solid #444;padding:8px 10px;border-radius:100px;z-index:3}.p1{top:15%;left:12%}.p2{top:22%;right:10%}.p3{bottom:17%;left:9%}.p4{bottom:12%;right:12%}.metric-stack{display:grid;grid-template-rows:1fr 1fr;padding:0!important}.metric-stack article{padding:40px;display:flex;flex-direction:column}.metric-stack article:first-child{border-bottom:1px solid var(--line)}.metric-stack strong{font-size:25px;line-height:1.15;margin:auto 0 15px}.metric-stack small{color:#777;font-size:10px}.spark svg{width:100%;height:80px;margin:auto 0 10px;overflow:visible}.spark path{fill:none;stroke:#aaa;stroke-width:1.5;stroke-dasharray:360;animation:dash 3s ease-in-out infinite alternate}.spark circle{fill:#fff}.marquee{border-block:1px solid var(--line);overflow:hidden}.marquee-track{width:max-content;display:flex;animation:marquee 22s linear infinite}.marquee-track div{min-width:100vw;padding:18px 3rem;display:flex;justify-content:space-around;gap:3rem;font:10px Courier New;letter-spacing:.15em;color:#999}.marquee b{color:#fff}.manifest{padding:160px 0;display:grid;grid-template-columns:.32fr 1.68fr}.sticky-label{display:flex;gap:15px;align-items:flex-start}.sticky-label span{border:1px solid #555;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font:9px Courier New}.sticky-label p{font:9px Courier New;line-height:1.55;color:#888;margin:2px}.manifest-content .lead{font-size:18px;color:#777}.manifest-content h2{font-size:clamp(70px,9vw,125px);line-height:.9;letter-spacing:-.075em;margin:30px 0}.manifest-content h2 span{color:#686864}.manifest-line{height:1px;background:#333;margin:70px 0 35px}.manifest-cols{display:grid;grid-template-columns:1fr 1fr;gap:70px}.manifest-cols p{color:#999;line-height:1.8;max-width:490px}.quote{margin-top:100px;background:#efefeb;color:#070707;border-radius:30px;padding:55px;display:flex;gap:35px}.quote>span{font-family:Georgia;font-size:90px;line-height:.8}.quote h3{font-size:37px;line-height:1.16;letter-spacing:-.035em;margin:0}.diagnosis{background:#efefeb;color:#070707;padding:145px 0}.section-title{display:grid;grid-template-columns:.38fr 1.35fr .47fr;align-items:start}.section-title h2{font-size:clamp(50px,6vw,82px);line-height:.97;letter-spacing:-.06em;margin:0 0 75px}.section-title p{color:#777;font-size:13px}.diagnosis-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.diagnosis-grid article{border:1px solid #c6c6c1;border-radius:26px;padding:38px;min-height:350px;display:flex;flex-direction:column;transition:.35s}.diagnosis-grid article:hover{background:#070707;color:#eee;transform:translateY(-4px);border-color:#070707}.diagnosis-grid article>span{font:9px Courier New;letter-spacing:.14em;color:#777}.diagnosis-grid h3{font-size:32px;line-height:1.13;letter-spacing:-.04em;margin:70px 0 18px}.diagnosis-grid p{color:#71716d;line-height:1.7;max-width:500px}.diagnosis-grid b{margin-top:auto;font:9px Courier New;letter-spacing:.12em;border-top:1px solid #ccc;padding-top:20px}.system{padding:150px 0}.system .section-title{grid-template-columns:.38fr 1.62fr}.system-layout{display:grid;grid-template-columns:.7fr 1.3fr;border:1px solid var(--line);border-radius:28px;overflow:hidden}.system-nav{display:flex;flex-direction:column;border-right:1px solid var(--line)}.system-nav button{background:#070707;color:#777;border:0;border-bottom:1px solid var(--line);text-align:left;padding:25px;display:flex;gap:25px;cursor:pointer;min-height:105px}.system-nav button:last-child{border:0}.system-nav button b{font:9px Courier New}.system-nav button span{font-weight:600;color:#aaa}.system-nav button small{display:block;color:#666;margin-top:8px;font-weight:400}.system-nav button.active{background:#efefeb;color:#070707}.system-nav button.active span,.system-nav button.active small{color:#070707}.system-screen{transition:.18s}.system-screen.switching{opacity:.15;transform:translateY(4px)}.screen-body{display:grid;grid-template-columns:1.2fr .8fr;min-height:430px}.screen-body>div:first-child{padding:48px}.screen-index{font-size:70px;color:#353533}.screen-body h3{font-size:30px;line-height:1.18;margin:45px 0 20px;max-width:520px}.screen-body p{font-size:13px;color:#888;line-height:1.75;max-width:520px}.blueprint{border-left:1px solid var(--line);position:relative;display:grid;place-items:center;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:32px 32px}.blueprint>i{position:absolute;border:1px solid #555;border-radius:50%;width:220px;height:220px}.blueprint>i:nth-child(2){width:170px;height:170px}.blueprint>i:nth-child(3){width:120px;height:120px}.blueprint>i:nth-child(4){width:6px;height:6px;background:#fff}.blue-core{text-align:center;font:11px Courier New;letter-spacing:.12em;z-index:2}.blue-core small{display:block;font-size:7px;color:#777;margin-top:6px}.screen-foot{border-top:1px solid var(--line);display:flex;justify-content:space-around;padding:18px;font:8px Courier New;color:#777}.process{margin-top:90px}.process>div{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);margin-top:25px}.process article{padding:30px 22px;border-right:1px solid var(--line);min-height:210px}.process article:first-child{padding-left:0}.process b{font:9px Courier New;color:#777}.process h3{font-size:17px;margin-top:65px}.process p{font-size:11px;line-height:1.6;color:#777}.proof{background:#efefeb;color:#070707;padding:145px 0}.proof-feature{background:#070707;color:#eee;border-radius:30px;display:grid;grid-template-columns:.8fr 1.2fr;min-height:560px;overflow:hidden}.proof-copy{padding:50px}.proof-copy>span,.proof-cards>article>span{font:9px Courier New;color:#888;letter-spacing:.13em}.proof-copy>strong{font-size:52px;display:block;margin:75px 0 35px;letter-spacing:-.055em}.proof-copy strong small{font-size:10px;color:#888;letter-spacing:.1em}.proof-copy strong i{font-style:normal;color:#777}.proof-copy h3{font-size:24px;line-height:1.25}.proof-copy p{color:#888;font-size:13px;line-height:1.7}.proof-chart{position:relative;border-left:1px solid #292929;padding:55px}.chart-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:25% 25%}.proof-chart svg{position:absolute;inset:80px 50px;width:calc(100% - 100px);height:350px;overflow:visible}.proof-chart .area{fill:url(#area)}.proof-chart .stroke{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:900;stroke-dashoffset:900}.proof-feature.shown .stroke{animation:draw 1.8s ease forwards .3s}.proof-chart circle{fill:#fff;filter:drop-shadow(0 0 8px #fff)}.chart-axis{position:absolute;left:55px;right:55px;bottom:35px;display:flex;justify-content:space-between;font:8px Courier New;color:#777}.chart-badge{position:absolute;right:12%;top:16%;background:#eee;color:#080808;border-radius:100px;padding:13px 18px;font-weight:700}.chart-badge small{display:block;font:7px Courier New;margin-top:3px}.proof-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.proof-cards article{border:1px solid #c8c8c3;border-radius:25px;padding:32px;min-height:340px;display:flex;flex-direction:column}.proof-cards article.dark{background:#090909;color:#eee;border-color:#090909}.proof-cards strong{font-size:44px;margin:65px 0 8px;letter-spacing:-.05em}.proof-cards strong small{font-size:11px;color:#777}.proof-cards h3{font-size:18px}.proof-cards p{margin-top:auto;color:#777;font-size:12px;line-height:1.6}.legal{font-size:9px;color:#888;margin-top:22px}.calculator{padding:150px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.calculator h2{font-size:55px;line-height:1;letter-spacing:-.055em;margin:35px 0}.calculator h2 em{font-style:normal;color:#666}.calculator>div>p{color:#888;line-height:1.75;max-width:520px}.calc-card{border:1px solid var(--line);border-radius:28px;padding:40px;background:#090909}.calc-card>span{font:9px Courier New;color:#888;letter-spacing:.14em}.calc-card label{display:block;margin-top:35px;color:#999;font-size:12px}.calc-card output{float:right;color:#fff}.calc-card input{width:100%;margin-top:18px;accent-color:#fff}.calc-result{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.calc-result span{font:8px Courier New;color:#777}.calc-result strong{display:block;font-size:65px;letter-spacing:-.06em;margin:8px 0}.calc-result small{color:#666;font-size:9px}.choice{background:#efefeb;color:#070707;padding:140px 0}.choice h2{font-size:clamp(70px,9vw,125px);line-height:.88;letter-spacing:-.075em;margin:40px 0 70px}.choice>div>div{display:flex;justify-content:flex-end;align-items:center;gap:80px}.choice p{max-width:500px;color:#666;line-height:1.75}.button.light{background:#070707;color:#fff}.button.light b{background:#fff;color:#000}.apply{padding:150px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.apply h2{font-size:58px;line-height:.97;letter-spacing:-.06em;margin:45px 0}.apply-copy>p{color:#888;line-height:1.7}.availability{display:flex;gap:15px;align-items:center;margin-top:55px;color:#777;font-size:11px}.availability b{color:#bbb}.form{border:1px solid var(--line);border-radius:28px;padding:40px;background:#090909}.form-top{display:flex;justify-content:space-between;font:8px Courier New;color:#777;padding-bottom:30px;border-bottom:1px solid var(--line)}.form label{display:block;font:9px Courier New;letter-spacing:.1em;color:#888;margin-top:25px}.form input,.form select{display:block;width:100%;border:0;border-bottom:1px solid #444;background:transparent;color:#eee;padding:15px 0;font:14px Inter,Arial;outline:0}.form select option{color:#000}.form input:focus,.form select:focus{border-color:#fff}.row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.form button{width:100%;border:0;background:#eee;border-radius:100px;padding:10px 11px 10px 22px;margin-top:35px;display:flex;align-items:center;justify-content:space-between;font-weight:600;cursor:pointer}.form button b{width:30px;height:30px;border-radius:50%;background:#090909;color:#fff;display:grid;place-items:center}.status{text-align:center;font-size:11px;color:#aaa}.status a{text-decoration:underline}footer{padding:65px 0 30px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr .5fr .8fr;gap:50px}footer>div:first-child p{color:#777;font-size:13px;line-height:1.6;margin-top:30px}.footer-links{display:flex;flex-direction:column;gap:13px;font-size:11px;color:#999}.footer-links>span{font:8px Courier New;color:#555;margin-bottom:8px}footer>small{grid-column:1/-1;border-top:1px solid #1c1c1b;padding-top:25px;margin-top:50px;font:8px Courier New;color:#555}.reveal,.enter{opacity:0;transform:translateY(25px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,1,.36,1)}.shown{opacity:1;transform:none}@keyframes scan{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-8px)}}@keyframes dash{to{stroke-dashoffset:360}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes draw{to{stroke-dashoffset:0}}@media(max-width:900px){.shell{width:calc(100% - 32px)}.nav{height:74px}.nav nav{display:none;position:absolute;top:70px;left:0;right:0;background:#080808;border:1px solid #333;padding:25px;flex-direction:column}.nav nav.open{display:flex}.nav-cta{display:none}.menu{display:block;background:none;border:0}.menu i{display:block;width:24px;height:1px;background:#fff;margin:6px}.hero{padding-top:65px}.hero h1{font-size:14vw}.hero-actions{display:block}.hero-actions .button{margin-top:20px}.command-grid{grid-template-columns:1fr}.command-grid>div{border-right:0;border-bottom:1px solid var(--line)}.radar{min-height:420px}.metric-stack{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.manifest{grid-template-columns:1fr;gap:60px}.section-title,.diagnosis-grid,.proof-cards,.calculator,.apply,.system-layout{grid-template-columns:1fr}.system-nav{border-right:0}.screen-body{grid-template-columns:1fr}.blueprint{min-height:330px;border-left:0;border-top:1px solid var(--line)}.process>div{grid-template-columns:1fr 1fr}.proof-feature{grid-template-columns:1fr}.proof-chart{min-height:500px;border-left:0;border-top:1px solid #292929}.calculator,.apply{gap:60px}.choice>div>div{display:block}.choice .button{margin-top:25px}footer{grid-template-columns:1fr 1fr}.marquee-track div{min-width:170vw}}@media(max-width:560px){.hero-kicker b{display:none}.command-copy{padding:30px!important}.command-copy h2{font-size:42px}.metric-stack{grid-template-columns:1fr}.manifest-content h2,.choice h2{font-size:17vw}.manifest-cols{grid-template-columns:1fr;gap:15px}.quote{padding:32px;display:block}.quote h3{font-size:25px}.diagnosis-grid{grid-template-columns:1fr}.diagnosis-grid h3{font-size:27px}.system-nav button small{display:none}.screen-body>div:first-child{padding:30px}.process>div{grid-template-columns:1fr}.proof-copy{padding:30px}.proof-copy>strong{font-size:39px}.proof-chart{min-height:400px}.proof-chart svg{inset:50px 25px;width:calc(100% - 50px);height:280px}.chart-badge{right:8%;top:10%}.row{grid-template-columns:1fr}.form{padding:25px}.apply h2{font-size:47px}footer{grid-template-columns:1fr}.footer-links{margin-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.radar-logo,.beam,.spark path,.marquee-track,.proof-feature.shown .stroke{animation:none}.reveal,.enter{opacity:1;transform:none}.proof-chart .stroke{stroke-dashoffset:0}}:root{--gray:#b8b8b3;--line:#3b3b38}body{font-size:16px}.logo small{font-size:9px;color:#aaa;line-height:1.35}.nav nav a{font-size:13px;color:#c2c2bd}.nav-cta{font-size:12px;border-color:#666}.hero-kicker{font-size:11px;color:#b8b8b3}.hero-actions p{color:#c1c1bc;font-size:18px}.command-top,.screen-head{font-size:10px;color:#aaa}.command-copy>span,.metric-stack article>span,.section-title>span,.system .process>span,.apply-copy>span,.calculator>div>span,.choice .shell>span{font-size:11px;color:#aaa}.command-copy p{font-size:14px;color:#aaa}.legend span{font-size:10px;color:#aaa}.point{font-size:10px;color:#ddd;border-color:#666}.metric-stack small{font-size:12px;color:#aaa;line-height:1.5}.marquee-track div{font-size:11px;color:#c1c1bc}.sticky-label p{font-size:11px;color:#aaa}.sticky-label span{font-size:11px}.manifest-content .lead{color:#aaa;font-size:20px}.manifest-cols p{color:#b5b5b0;font-size:17px}.section-title p{color:#555;font-size:15px}.diagnosis-grid article>span{font-size:11px;color:#5e5e5a}.diagnosis-grid p{color:#555;font-size:16px}.diagnosis-grid b{font-size:11px;color:#444}.diagnosis-grid article:hover p,.diagnosis-grid article:hover span,.diagnosis-grid article:hover b{color:#c4c4bf}.system-nav button b{font-size:11px}.system-nav button span{font-size:15px;color:#d0d0cb}.system-nav button small{font-size:12px;color:#aaa;line-height:1.45}.system-nav button.active span{color:#080808}.system-nav button.active small,.screen-index{color:#555}.screen-body p{font-size:15px;color:#b2b2ad}.screen-foot{font-size:10px;color:#aaa}.blue-core{font-size:13px}.blue-core small{font-size:9px;color:#aaa}.process b{font-size:11px;color:#aaa}.process h3{font-size:19px}.process p{font-size:13px;color:#aaa}.proof-copy>span,.proof-cards>article>span{font-size:11px;color:#aaa}.proof-copy strong small{font-size:12px;color:#aaa}.proof-copy p{font-size:15px;color:#aaa}.chart-axis{font-size:10px;color:#aaa}.chart-badge small{font-size:9px}.proof-cards strong small{font-size:13px;color:#555}.proof-cards p{font-size:14px;color:#555}.proof-cards .dark p{color:#b8b8b3}.legal{font-size:11px;color:#666;line-height:1.55}.calculator>div>p{color:#b3b3ae;font-size:16px}.calc-card>span{font-size:11px;color:#aaa}.calc-card label{font-size:14px;color:#bbb}.calc-result span{font-size:10px;color:#aaa}.calc-result small{font-size:11px;color:#999}.choice p{font-size:17px;color:#555}.apply-copy>p{font-size:16px;color:#b3b3ae}.availability{font-size:13px;color:#aaa}.availability b{color:#eee}.form-top{font-size:10px;color:#aaa}.form label{font-size:11px;color:#bbb}.form input,.form select{font-size:16px}.status{font-size:13px;color:#ccc}footer>div:first-child p{color:#aaa;font-size:14px}.footer-links{font-size:13px;color:#bbb}.footer-links>span{font-size:10px;color:#888}footer>small{font-size:10px;color:#888}.button{font-size:13px}@media(max-width:560px){.hero-actions p{font-size:17px}.manifest-cols p{font-size:16px}.diagnosis-grid p,.screen-body p,.proof-copy p{font-size:15px}.point{font-size:9px}.screen-foot{gap:12px;overflow-x:auto;justify-content:flex-start}.screen-foot span{flex:none}}.section-title.no-label{grid-template-columns:1.73fr .47fr}.section-title.no-label h2{grid-column:1}.section-title.no-label p{grid-column:2}.system .section-title.no-label{grid-template-columns:1fr}.system .section-title.no-label h2,.proof .section-title.no-label h2{grid-column:1}.proof .section-title.no-label{grid-template-columns:1fr}.select-field{margin-top:32px!important;color:#d0d0cb!important;font-size:12px!important;letter-spacing:.08em!important}.select-control{position:relative;margin-top:12px;border:1px solid #4b4b47;border-radius:16px;background:linear-gradient(145deg,#151514,#0c0c0b);transition:border-color .25s,background .25s,box-shadow .25s}.select-control:hover{border-color:#777;background:linear-gradient(145deg,#191918,#0e0e0d)}.select-control:focus-within{border-color:#e4e4df;box-shadow:0 0 0 3px #ffffff0d}.form .select-control select{appearance:none;-webkit-appearance:none;border:0!important;padding:19px 58px 19px 20px;margin:0;color:#f4f4ef;font-weight:500;cursor:pointer;background:transparent}.select-control i{position:absolute;right:18px;top:50%;width:10px;height:10px;border-right:1.5px solid #ddd;border-bottom:1.5px solid #ddd;transform:translateY(-70%) rotate(45deg);pointer-events:none;transition:transform .25s}.select-control:focus-within i{transform:translateY(-30%) rotate(225deg)}.form .select-control select:invalid{color:#aaa}.form .select-control option{background:#161615;color:#f4f4ef;padding:12px}.form button{margin-top:30px;min-height:56px;padding-left:27px;font-size:13px;letter-spacing:.01em;transition:transform .25s,background .25s}.form button:hover{transform:translateY(-2px);background:#fff}.form button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:900px){.section-title.no-label{grid-template-columns:1fr}.section-title.no-label p{grid-column:1}.select-control{border-radius:14px}}
