@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--ink:#16191c;--paper:#f4f4ed;--blue:#009fe3;--muted:#a9aca2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:is(a:focus-visible,button:focus-visible){outline-offset:5px;outline:3px solid #0077b6}header{background:var(--ink);height:105px;color:var(--paper);border-bottom:1px solid #3b3d37;justify-content:space-between;align-items:center;padding:0 5%;display:flex}.logo{align-items:center;gap:9px;display:flex}.logo svg{width:37px;color:var(--blue)}.logo b{letter-spacing:-4px;font-family:Arial,sans-serif;font-size:37px;font-style:italic;font-weight:900}.logo>span{letter-spacing:.8px;margin-left:4px;font-size:11px;font-weight:800;line-height:1.08}nav{gap:30px;font-size:13px;display:flex}nav a:hover,nav .active{color:var(--blue)}.nav-cta{border:1px solid #686b60;border-radius:5px;padding:13px 17px;font-size:13px}.nav-cta span{margin-left:25px}.menu{display:none}.hero{background:var(--ink);color:var(--paper);padding:36px 5% 23px}.hero-top,.hero-foot{justify-content:space-between;align-items:center;display:flex}.eyebrow,.edition,.hero-foot,.ticker,.intake-meta{letter-spacing:1.6px;font-size:10px;font-weight:600}.eyebrow i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.edition{color:#aeb0a5;font-size:9px}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding:65px 0;display:grid}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Space Grotesk,Arial,sans-serif;font-weight:500}h1{letter-spacing:-6px;margin-bottom:26px;font-size:clamp(58px,6.6vw,105px);line-height:1.02}em{color:inherit;font-style:normal}h1 em{color:var(--blue)}.hero p{color:#bbbdaf;margin-bottom:30px;font-size:18px;line-height:1.7}.button{border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:35px;padding:18px 23px;font-size:13px;font-weight:700;display:inline-flex}.blue{background:var(--blue);color:var(--ink)}.button:hover{filter:brightness(.93);transform:translateY(-1px)}.button:disabled{opacity:.6;cursor:wait}.text-link{text-underline-offset:6px;margin-top:23px;font-size:12px;text-decoration:underline;display:block}.hero-foot{color:#93978a;border-top:1px solid #393c32;padding-top:18px;font-size:8px}.visual{padding:30px 8px 0;position:relative}.browser{background:#d8d8c9;border:1px solid #6e7463;border-radius:9px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:15px 20px #262a20}.browser-bar{color:#b8bcab;letter-spacing:1px;background:#32362c;justify-content:space-between;padding:12px;font-size:6px;display:flex}.browser-bar>span:first-child{letter-spacing:3px}.mock-content{color:#fff;background:linear-gradient(125deg,#182b2c 0%,#72887b 80%);min-height:330px;padding:22px 25px;position:relative;overflow:hidden}.mock-nav{letter-spacing:2px;z-index:2;justify-content:space-between;font-size:8px;display:flex;position:relative}.mock-nav span{font-size:6px}.mock-content>small{letter-spacing:2px;z-index:2;margin-top:105px;font-size:6px;display:block;position:relative}.mock-content h2{z-index:2;white-space:pre-line;letter-spacing:-2px;margin-top:13px;margin-bottom:25px;font-size:41px;line-height:1.03;position:relative}.mock-bottom{z-index:2;justify-content:space-between;align-items:center;font-size:7px;display:flex;position:relative}.mock-bottom>span:last-child{color:#22362e;background:#e9e8d5;border-radius:50%;padding:12px;font-size:17px}.house{width:80%;height:230px;position:absolute;top:22%;right:-5%;transform:skewY(-8deg)}.house-roof{background:#dfd6bb;height:18px;box-shadow:0 9px #334238}.house-body{background:#bdb79f;gap:9px;height:140px;padding:16px 25px;display:flex;box-shadow:10px 10px #626b53}.house-body>div{background:linear-gradient(110deg,#253c38,#7c8874 50%,#c4b684);border:5px solid #373e34;flex:1}.house-pool{opacity:.6;background:repeating-linear-gradient(175deg,#6a9690 0 3px,#729f98 4px 15px);height:60px;margin:15px -30px}.mock-content:after{content:"";background:linear-gradient(90deg,#102f2b99,#0000);position:absolute;inset:0}.orbit{width:130px;color:var(--blue);position:absolute;top:-25px;right:-24px;transform:rotate(12deg)}.floating{background:var(--blue);color:var(--ink);letter-spacing:1px;padding:17px;font-size:7px;font-weight:800;position:absolute;bottom:80px;right:-15px;transform:rotate(5deg);box-shadow:0 5px 20px #0004}.floating span{margin-left:15px;font-size:20px}.demo-switch{letter-spacing:1px;justify-content:center;align-items:center;gap:7px;margin-top:37px;font-size:7px;display:flex}.demo-switch>span{color:#a2a896;margin-right:7px}.demo-switch button{color:#ddd;background:0 0;border:1px solid #5b6150;border-radius:30px;padding:8px 10px;font-size:9px}.demo-switch button[aria-pressed=true]{color:#16191c;background:#009fe3;border-color:#009fe3}.ticker{background:var(--blue);letter-spacing:2px;justify-content:space-between;align-items:center;padding:22px 5%;font-size:14px;display:flex}.ticker span{font-size:25px}.section{padding:90px 7%}.section-heading{justify-content:space-between;align-items:start;margin-bottom:45px;display:flex}h2{letter-spacing:-2px;font-size:44px;line-height:1.12}h2 em{color:#707766}.section-heading h2{width:60%;margin:0}.audiences{grid-template-columns:1fr 1fr;gap:24px;display:grid}.audience{background:#e1e5d8;border:1px solid #d1d6c6;padding:35px;transition:transform .2s;position:relative}.audience:hover{transform:translateY(-4px)}.audience.light{background:#eee9dd}.audience>span{letter-spacing:1px;font-size:9px}.audience-symbol{text-align:right;margin:20px 0 0;font-size:55px}.audience h3{letter-spacing:-1px;font-size:34px}.audience p{color:#626657;max-width:360px;font-size:14px;line-height:1.8}.audience b{border-top:1px solid #bfc4b4;justify-content:space-between;margin-top:30px;padding-top:22px;font-size:12px;display:flex}.experience{background:#e9ebe2}.experience h2{margin-top:30px}.features{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px;display:grid}.features article{border-top:1px solid #bfc4b5;padding-top:22px}.features article>span{color:#6c735d;font-size:10px}.features h3{letter-spacing:-.5px;margin-top:30px;font-size:23px}.features p,.process p{color:#646b5b;font-size:14px;line-height:1.8}.process{grid-template-columns:1fr 1fr;gap:70px;display:grid}.process h2{margin-top:25px}.process article{border-top:1px solid #cbd0c0;gap:25px;padding:25px 0 5px;display:flex}.process article>span{color:#75815e;font-size:12px}.process article h3{margin-bottom:10px;font-size:20px}.cta{background:var(--blue);padding:75px 7%;position:relative;overflow:hidden}.cta h2{margin-top:28px;font-size:60px}.cta h2 em{color:#16191c}.cta>svg{width:240px;position:absolute;top:70px;right:8%;transform:rotate(10deg)}.dark{background:var(--ink);color:var(--paper)}footer{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;gap:30px;padding:60px 5% 25px;display:grid}footer p{color:#a2a798;margin-top:23px;font-size:12px;line-height:1.8}footer>div:nth-child(2){justify-content:flex-end;align-items:start;gap:30px;font-size:11px;display:flex}.footer-bottom{color:#9da28f;border-top:1px solid #424639;grid-column:1/-1;justify-content:space-between;padding-top:22px;font-size:9px;display:flex}.inner-hero{background:var(--ink);color:var(--paper);padding:80px 7%;position:relative;overflow:hidden}.inner-hero h1{white-space:pre-line;max-width:850px;margin-top:35px;font-size:74px}.inner-hero p{color:#b3b9a7;max-width:630px;font-size:18px;line-height:1.8}.inner-star{width:310px;color:var(--blue);opacity:.15;position:absolute;bottom:5px;right:-70px}.note{background:#e9ebdf;border-left:3px solid #009fe3;margin-top:35px;padding:25px;font-size:12px;line-height:1.8}.about-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.about-grid p{color:#626b55;font-size:16px;line-height:1.9}.intake{grid-template-columns:.9fr 1.1fr;align-items:start;gap:8%;display:grid}.intake h1{letter-spacing:-4px;margin-top:35px;font-size:68px}.intake h1 em{color:#0077b6}.intake>div>p{color:#6b725f;max-width:370px;font-size:16px;line-height:1.8}.intake-meta{margin-top:35px;font-size:9px}.form-shell{background:#fffef8;border:1px solid #d7dbcd;padding:35px}.steps{justify-content:space-between;margin-bottom:40px;display:flex}.steps>span{color:#a1a695;border-top:3px solid #dfe3d5;align-items:center;gap:7px;width:22%;padding-top:12px;font-size:11px;display:flex}.steps .current{color:#005b8c;border-color:#0077b6}.steps small{font-size:10px}form h2{margin:20px 0 30px;font-size:30px}label{margin:0 0 20px;font-size:12px;display:block}input,select,textarea{color:#252c1c;background:#f5f6ef;border:1px solid #cbd0bd;border-radius:3px;width:100%;margin-top:8px;padding:13px;font-size:14px;display:block}textarea{resize:vertical;min-height:100px}input:focus,select:focus,textarea:focus{outline-offset:2px;outline:2px solid #0077b6}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.hint{color:#727b62;font-size:11px;line-height:1.6}.form-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:30px;display:flex}.form-actions>span{color:#6e785e;font-size:10px}.back{background:0 0;border:none;font-size:12px}.consent{gap:10px;line-height:1.6;display:flex}.consent input{width:16px;margin:2px 0}.error{color:#a02525;font-size:12px}.success{padding:35px 0}.success>span{color:#0077b6;font-size:70px}.success h2{margin-top:20px}.success p{color:#6b745e;line-height:1.8}@media (min-width:1500px){.hero-grid{padding:85px 0}.mock-content{min-height:420px}.mock-content h2{font-size:55px}.mock-content>small{margin-top:140px}.house{height:280px}.house-body{height:190px}}@media (max-width:1000px){header{padding:0 4%}nav{gap:15px;font-size:11px}.nav-cta{font-size:11px}.hero-grid{gap:15px}h1{letter-spacing:-4px}.hero p{font-size:15px}.mock-content{min-height:300px}.mock-content h2{font-size:33px}.floating{font-size:6px;right:-5px}.ticker{font-size:11px}.intake{gap:4%}.intake h1{font-size:54px}.form-shell{padding:23px}.cta>svg{width:170px;right:5%}footer>div:nth-child(2){flex-wrap:wrap}}@media (max-width:760px){header{height:82px}.logo b{font-size:31px}.logo svg{width:30px}.nav-cta{margin-left:auto;margin-right:15px;padding:11px;font-size:10px}.nav-cta span{margin-left:5px}.menu{color:var(--paper);background:0 0;border:0;font-size:23px;display:block}nav{background:var(--ink);z-index:20;flex-direction:column;padding:25px;font-size:15px;display:none;position:absolute;top:82px;left:0;right:0}nav.open{display:flex}.hero{padding-top:26px}.edition{display:none}.hero-grid{grid-template-columns:1fr;gap:40px;padding:40px 0 35px}.hero h1{font-size:66px}.hero p{font-size:17px}.visual{margin:0 16px 0 0}.orbit{width:100px;right:-15px}.mock-content{min-height:340px}.mock-content h2{font-size:43px}.hero-foot{gap:20px;font-size:6px}.ticker{letter-spacing:.5px;gap:10px;padding:15px 4%;font-size:8px}.ticker span{font-size:18px}.section{padding:55px 6%}.section-heading{display:block}.section-heading h2{width:100%;margin-top:25px}h2{font-size:35px}.audiences,.features,.process,.about-grid,.intake{grid-template-columns:1fr}.features{gap:20px;margin-top:30px}.features h3{margin-top:20px}.audience{padding:28px}.process{gap:30px}.cta{padding:55px 6%}.cta h2{z-index:1;font-size:40px;position:relative}.cta>svg{opacity:.2;width:140px;top:90px;right:-50px}footer{padding:45px 6% 25px}footer>div:nth-child(2){flex-direction:column;gap:20px}.footer-bottom{font-size:7px}.inner-hero{padding:55px 6%}.inner-hero h1{letter-spacing:-3px;font-size:53px}.inner-hero p{font-size:16px}.inner-star{width:200px}.intake{gap:40px}.intake h1{font-size:62px}.form-shell{padding:25px 20px}.form-actions .button{padding:16px;font-size:12px}.about-grid{gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}input[type=checkbox]{accent-color:var(--blue)}.logo{gap:8px}.logo img{object-fit:contain;width:145px;height:83px;display:block}.logo>span{letter-spacing:2px;margin-left:0;font-size:12px;line-height:1.3}.logo-caption{letter-spacing:1.1px;color:#9aa8b2;margin-top:6px;font-size:6px;display:block}.orbit{width:155px;top:-35px;right:-30px}.inner-star{opacity:.24}.floating span{font-family:Arial,sans-serif}.success>span{color:var(--blue)}@media (max-width:1000px){.logo img{width:120px;height:72px}.logo>span{letter-spacing:1px;font-size:10px}.logo-caption{letter-spacing:.7px;font-size:5px}}@media (max-width:760px){header .logo img{width:105px;height:67px}header .logo>span{letter-spacing:.8px;font-size:8px}header .logo-caption{display:none}.orbit{width:125px;right:-20px}.nav-cta{margin-right:8px}.logo img{width:125px;height:75px}}.dane-example{color:#0c2749;background:#f7f5ee;min-height:330px;display:block}.dane-example-nav{letter-spacing:1px;border-bottom:1px solid #0c274933;justify-content:space-between;align-items:center;padding:17px 20px;font-size:8px;display:flex}.dane-example-nav b{letter-spacing:1.6px;font-size:12px}.dane-example-nav b span{letter-spacing:.6px;margin-top:5px;font-size:5px;display:block}.dane-example-nav>span{font-size:7px}.dane-example-body{grid-template-columns:1.1fr 1fr;min-height:255px;display:grid;overflow:hidden}.dane-example-copy{z-index:1;padding:28px 0 25px 22px;position:relative}.dane-example-copy small{letter-spacing:1.3px;font-size:6px}.dane-example-copy h2{text-transform:uppercase;letter-spacing:-1px;margin:15px -25px 15px 0;font-family:Arial,sans-serif;font-size:26px;font-weight:800;line-height:1.05}.dane-example-copy h2 em{color:#aa1120}.dane-example-copy p{color:#0c2749;max-width:155px;margin:0 0 20px;font-size:8px;line-height:1.6}.dane-example-cta{color:#fff;letter-spacing:.3px;background:#aa1120;padding:10px 8px;font-size:5px}.dane-example-body img{object-fit:cover;object-position:center 20%;align-self:end;width:100%;height:100%;max-height:285px}.dane-example-bottom{letter-spacing:1px;border-top:1px solid #0c274922;justify-content:space-between;padding:13px 20px;font-size:7px;display:flex}.dane-example:hover .dane-example-bottom b{text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px) and (min-width:761px){.dane-example-copy h2{font-size:21px}.dane-example-copy{padding-left:15px}.dane-example-nav{padding:15px}.dane-example-nav b{font-size:10px}.dane-example-nav b span{font-size:4px}}@media (max-width:400px){.dane-example-copy h2{font-size:23px}.dane-example-nav b{font-size:10px}.dane-example-nav b span{font-size:4px}}header nav a{text-transform:uppercase;font-weight:700}.hero,.inner-hero{background-color:var(--ink);background-image:url(/orbital-background.svg),radial-gradient(at 90% 22%,#009fe31b,#0000 55%),radial-gradient(at 12% 100%,#0064a011,#0000 45%);background-position:50%,100% 0,0 100%;background-repeat:no-repeat;background-size:cover,100% 100%,100% 100%}header{background-color:var(--ink);background-image:linear-gradient(110deg,#0000 40%,#009fe30e),url(/orbital-background.svg);background-position:50%,80% 8%;background-repeat:no-repeat;background-size:100% 100%,1400px}footer{background-color:var(--ink);background-image:linear-gradient(90deg,#16191c80,#16191c26),url(/orbital-background.svg),radial-gradient(at 85% 100%,#009fe317,#0000 60%);background-position:50%,50% 60%,50%;background-repeat:no-repeat;background-size:100% 100%,cover,100% 100%}@media (max-width:760px){.hero,.inner-hero{background-position:65%,100% 0,0 100%}header{background-position:50%,80% 8%}}.demo-showcase{color:#f4f4ed;background:#16191c url(/orbital-background.svg) 50%/cover;padding:70px 7%}.showcase-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px;display:flex}.showcase-heading h2{margin:22px 0}.showcase-heading h2 em{color:#009fe3}.showcase-heading p{color:#a7b2bb;font-size:14px;line-height:1.7}.rail-controls{gap:10px;display:flex}.rail-controls button{color:#fff;background:0 0;border:1px solid #496171;border-radius:50%;width:42px;height:42px;font-size:20px}.demo-rail{scroll-snap-type:x mandatory;scrollbar-color:#009fe3 #28323a;gap:25px;padding:5px 2px 20px;display:flex;overflow-x:auto}.demo-tile{scroll-snap-align:start;flex:0 0 calc(33.3333% - 16.6667px);min-width:290px}.demo-screen{aspect-ratio:1.25;background:#17202a;border:1px solid #4d5c67;border-radius:8px;transition:transform .2s;position:relative;overflow:hidden}.demo-tile:hover .demo-screen{transform:translateY(-4px)}.demo-chrome{letter-spacing:1px;z-index:2;background:#1c252e;justify-content:space-between;padding:10px 12px;font-size:6px;display:flex;position:absolute;inset:0 0 auto}.demo-screen>img{object-fit:cover;width:100%;height:100%}.demo-screen-overlay{background:linear-gradient(90deg,#09131ad9,#0000);padding:18px;position:absolute;inset:30px 0 0}.demo-brand{align-items:center;gap:10px;display:flex}.demo-brand>span{letter-spacing:-3px;border:1px solid;padding:7px 10px;font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:700;transform:skew(-7deg)}.demo-brand>b{letter-spacing:1.8px;font-size:10px}.demo-screen .demo-brand>span{padding:5px 7px;font-size:14px}.demo-screen .demo-brand>b{letter-spacing:1px;font-size:7px}.demo-screen h3{letter-spacing:-1px;max-width:175px;margin:30px 0 18px;font-size:25px;line-height:1.08}.demo-screen-overlay>span{letter-spacing:1px;font-size:7px}.demo-tile-label{justify-content:space-between;gap:10px;padding:20px 0;display:flex}.demo-tile-label h3{letter-spacing:.5px;margin-bottom:8px;font-size:15px}.demo-tile-label p{color:#a7b2bb;margin:0;font-size:11px;line-height:1.6}.demo-tile-label>span{color:#009fe3;font-size:23px}.demo-disclosure{color:#a7b2bb;margin:15px 0 0;font-size:11px;line-height:1.7}@media (max-width:760px){.demo-showcase{padding:50px 6%}.demo-tile{flex-basis:85%;min-width:270px}.showcase-heading{align-items:start}.rail-controls{margin-top:10px}.showcase-heading h2{font-size:30px}.rail-controls button{width:33px;height:33px}}.hero-showcase{min-width:0;padding:8px 0}.hero-demo-top{letter-spacing:1.4px;color:#9eb4c3;justify-content:space-between;margin-bottom:14px;font-size:8px;display:flex}.hero-demo-top>span:last-child{color:var(--blue)}.hero-demo-browser{background:#19232c;border:1px solid #52616d;border-radius:9px;overflow:hidden;box-shadow:12px 16px #09141b55}.hero-demo-browser .browser-bar{color:#a8bac6;background:#25323c}.hero-demo-cover{min-height:310px;display:block;position:relative;overflow:hidden}.hero-demo-cover>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-demo-cover:after{content:"";background:linear-gradient(90deg,#09151de0,#09151d70 60%,#09151d15);position:absolute;inset:0}.hero-demo-content{z-index:1;color:#fff;padding:25px;position:relative}.hero-demo-content .demo-brand>span{padding:6px 9px;font-size:20px}.hero-demo-content .demo-brand>b{letter-spacing:1.1px;font-size:9px}.hero-demo-category{letter-spacing:1.5px;color:#cad8e0;margin:30px 0 14px;font-size:7px;display:block}.hero-demo-content h2{letter-spacing:-1.5px;max-width:280px;margin:0 0 25px;font-size:38px;line-height:1.06}.hero-demo-open{color:#142630;background:#f3f6ef;border-radius:3px;align-items:center;gap:25px;padding:11px 14px;font-size:9px;display:inline-flex}.hero-demo-cover:hover .hero-demo-open{background:var(--blue);color:#101b24}.hero-demo-caption{justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.hero-demo-caption>div:first-child{flex-direction:column;gap:6px;display:flex}.hero-demo-caption b{letter-spacing:1px;color:#eef5f7;font-size:10px}.hero-demo-caption span{color:#a8bac6;font-size:9px}.hero-demo-arrows{gap:8px;display:flex}.hero-demo-arrows button{color:#e3f1f7;background:0 0;border:1px solid #536774;border-radius:50%;width:30px;height:30px}.hero-demo-thumbs{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:26px;display:grid}.hero-demo-thumbs button{color:#b7c8d4;background:#1b262e;border:1px solid #40515d;border-radius:4px;min-width:0;padding:0;overflow:hidden}.hero-demo-thumbs button[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);color:#fff}.hero-demo-thumbs img{aspect-ratio:1.45;object-fit:cover;opacity:.65;width:100%;display:block}.hero-demo-thumbs button[aria-pressed=true] img,.hero-demo-thumbs button:hover img{opacity:1}.hero-demo-thumbs span{white-space:nowrap;padding:7px 2px;font-size:7px;line-height:1.4;display:block}.hero .hero-demo-note{letter-spacing:1px;color:#8ba1b1;text-align:center;margin:14px 0 0;font-size:7px;line-height:1.6}@media (max-width:1000px){.hero-demo-content h2{max-width:230px;font-size:32px}.hero-demo-content{padding:21px}.hero-demo-thumbs span{font-size:6px}.hero-demo-caption{padding:15px}.hero-demo-cover{min-height:300px}}@media (max-width:760px){.hero-showcase{padding:0 6px 0 0}.hero-demo-content h2{max-width:260px;font-size:38px}.hero-demo-thumbs{gap:6px}.hero-demo-thumbs span,.hero-demo-top{font-size:7px}.hero-demo-cover{min-height:320px}}@media (max-width:380px){.hero-demo-thumbs{grid-template-columns:repeat(3,1fr)}.hero-demo-thumbs img{aspect-ratio:2.2}.hero-demo-content h2{font-size:33px}}.hero .hero-intro{margin-bottom:18px}.hero-ai-copy{max-width:490px;margin-bottom:28px}.hero .hero-ai-copy p{color:#b9c5cd;margin:0 0 12px;font-size:14px;line-height:1.75}.hero-ai-copy strong{color:#e3f0f7;letter-spacing:.3px;font-size:12px}@media (max-width:760px){.hero .hero-ai-copy p{font-size:14px}.hero-ai-copy{max-width:520px}}.live-dane-brand{padding:8px 0}.live-dane-brand>b{letter-spacing:2px;font-size:16px;display:block}.live-dane-brand>span{letter-spacing:.9px;margin-top:8px;font-size:6px;display:block}.featured-live-cover:after{background:linear-gradient(90deg,#09151def,#09151d75 65%,#09151d30)}@media (max-width:760px){.hero-demo-thumbs{grid-template-columns:repeat(4,1fr)}.hero-demo-thumbs img{aspect-ratio:1.8}.hero-demo-thumbs span{font-size:7px}}.featured-live-cover>img,.hero-demo-thumbs button:first-child img{object-position:center 12%}.cta.cta-tron{isolation:isolate;color:#eef8ff;background-color:#070f18;background-image:radial-gradient(at 77% 48%,#006ba22b,#0000 48%),linear-gradient(135deg,#101d2a,#070f18 65%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-top:1px solid #009fe366;border-bottom:1px solid #009fe34d;min-height:500px;padding:75px 7% 25px;position:relative;overflow:hidden}.cta-tron:before{content:"";clip-path:polygon(0 0,24% 0,24% 1px,1px 1px,1px 24%,0 24%,0 0,100% 100%,76% 100%,76% calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 76%,100% 76%,100% 100%);pointer-events:none;border:1px solid #209fd72b;position:absolute;inset:22px}.cta-tron:after{content:"";pointer-events:none;background:#44cbff;width:160px;height:2px;position:absolute;top:0;left:7%;box-shadow:0 0 18px #009fe3}.cta-grid{transform-origin:top;pointer-events:none;z-index:-1;background-image:linear-gradient(#009fe32b 1px,#0000 1px),linear-gradient(90deg,#009fe32b 1px,#0000 1px);background-size:75px 65px;position:absolute;inset:40% -35% -65%;transform:perspective(450px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 25%,#0000 90%);mask-image:linear-gradient(#0000,#000 25%,#0000 90%)}.cta-tron-content{z-index:2;max-width:690px;position:relative}.cta-tron .eyebrow{color:#9ebbd0;letter-spacing:2px;font-size:9px}.cta-tron .eyebrow i{background:#35caff;box-shadow:0 0 10px #009fe3}.cta.cta-tron h2{letter-spacing:-3px;margin:30px 0 32px;font-size:clamp(42px,5.3vw,78px);font-weight:500;line-height:1.03}.cta.cta-tron h2 em{color:#32baff;text-shadow:0 0 28px #009fe329}.cta .cta-launch{color:#ecf9ff;background:#009fe31a;border:1px solid #42c5ff;border-radius:0;min-width:240px;padding:19px 23px;position:relative;box-shadow:inset 0 0 18px #009fe30c,0 0 16px #009fe31a}.cta-launch:after{content:"";background:#070f18;border-left:1px solid #42c5ff;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px;transform:translate(6px,6px)rotate(45deg)}.cta .cta-launch:hover{color:#06121b;background:#009fe3;box-shadow:0 0 26px #009fe34a}.cta-launch span{color:#43c8ff;font-size:20px}.cta-launch:hover span{color:#06121b}.cta-circuit{pointer-events:none;color:#42c9ff;width:390px;height:390px;position:absolute;top:55px;right:6%}.cta-circuit svg{fill:none;stroke:#159dd765;stroke-width:1px;filter:drop-shadow(0 0 10px #009fe344);width:100%;height:100%}.cta-circuit svg circle:nth-child(2){stroke-dasharray:2 9;stroke:#27b8f47a}.cta-circuit .circuit-bright{stroke:#32c7ff;stroke-width:3px}.cta-circuit .circuit-a{stroke:#58d2ff;stroke-width:3px;stroke-linejoin:bevel}.cta-circuit>span{text-align:center;letter-spacing:3px;color:#91c5dd;font-size:7px;position:absolute;bottom:105px;left:0;right:0}.cta-tron-bottom{letter-spacing:1.5px;color:#7a9bae;border-top:1px solid #2c72903b;justify-content:space-between;gap:20px;margin-top:55px;padding-top:20px;font-size:7px;display:flex;position:relative}@media (max-width:1000px){.cta-circuit{opacity:.7;width:330px;height:330px;top:75px;right:-25px}.cta-circuit>span{font-size:6px;bottom:89px}.cta-tron-content{max-width:70%}}@media (max-width:760px){.cta.cta-tron{min-height:470px;padding:55px 6% 25px}.cta.cta-tron h2{letter-spacing:-2px;font-size:47px}.cta-tron-content{max-width:100%}.cta-circuit{opacity:.22;width:350px;height:350px;top:60px;right:-125px}.cta-circuit>span{display:none}.cta-tron-bottom{letter-spacing:.7px;margin-top:45px;font-size:6px}.cta .cta-launch{min-width:220px}.cta-grid{background-size:50px 50px}}.logo.logo-precision{flex-shrink:0;gap:0;display:inline-flex}.logo.logo-precision img{object-fit:contain;mix-blend-mode:screen;width:245px;height:85px;display:block}.logo.logo-precision>span{display:none}footer .logo.logo-precision img{width:245px;height:85px}@media (max-width:1000px){.logo.logo-precision img{width:210px;height:73px}}@media (max-width:760px){header .logo.logo-precision img{width:175px;height:61px}footer .logo.logo-precision img{width:200px;height:70px}}@media (max-width:380px){header .logo.logo-precision img{width:145px;height:51px}}.logo.logo-precision img{mix-blend-mode:normal}.animated-logo{isolation:isolate;position:relative;overflow:hidden}.animated-logo .logo-reveal-video{object-fit:contain;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.animated-logo.is-playing>img{opacity:0}.animated-logo.is-playing .logo-reveal-video{opacity:1;animation:5s linear both awe-reveal-frame}@keyframes awe-reveal-frame{0%,18%{transform:scale(1)}52%,to{transform-origin:50% 30%;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.animated-logo .logo-reveal-video{display:none!important}.animated-logo.is-playing>img{opacity:1}}.hero-demo-thumbs{grid-template-columns:repeat(4,1fr)}.awe-header .nav-phone{color:var(--blue);white-space:nowrap;letter-spacing:.3px}.awe-header .nav-phone:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:761px) and (max-width:1100px){.awe-header{gap:14px;padding-left:3%;padding-right:3%}.awe-header nav{gap:12px;font-size:10px}.awe-header .logo.logo-precision img{width:185px;height:65px}.awe-header .nav-cta{white-space:nowrap;padding:12px;font-size:10px}.awe-header .nav-cta span{margin-left:10px}}.awe-header .nav-phone{font-variant-numeric:lining-nums tabular-nums;font-size:1.15em;line-height:1.2}@media (min-width:761px){.awe-header nav{align-items:center}}.what-we-do p{line-height:1.8}.service-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.service-hero h1{font-size:clamp(52px,6vw,86px)}.build-price{background:linear-gradient(135deg,#009fe31a,#101b23);border:1px solid #009fe380;padding:38px;position:relative;box-shadow:12px 12px #009fe311}.build-price strong{letter-spacing:-5px;color:var(--blue);margin:24px 0;font-size:clamp(65px,7vw,95px);line-height:1.2;display:block}.build-price p{max-width:none;font-size:15px}.build-price ul{border-top:1px solid #ffffff25;padding:20px 0 20px 20px;font-size:13px;line-height:2.2}.build-price>a{color:var(--blue);font-size:14px;font-weight:700}.service-intro>p{max-width:760px}.service-ownership,.service-costs{background:#111e27;grid-template-columns:1fr 1fr;gap:70px;display:grid}.service-highlight{color:var(--blue);letter-spacing:1px;margin-top:28px;font-size:10px;display:block}.service-capabilities{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px;display:grid}.service-capabilities article{border-top:1px solid #009fe355;padding:25px 0}.service-capabilities article>span{color:var(--blue);font-size:30px}.service-capabilities h3{margin:20px 0 12px;font-size:22px}.service-capabilities p{color:#b9c4ca;font-size:14px}.service-note{color:#99aab6;max-width:820px;margin-top:25px;font-size:12px}.service-two{grid-template-columns:1fr 1fr;gap:30px;margin-top:45px;display:grid}.service-two article{background:#14232d;border:1px solid #405465;padding:35px}.service-two h3{margin:24px 0;font-size:32px}.cost-list article{border-bottom:1px solid #fff2;margin-bottom:25px;padding:0 0 20px}.cost-list b{font-size:19px}.cost-list p{color:#becbd3;font-size:14px}.service-contact{text-align:center;background:radial-gradient(at bottom,#007cc029,#0000 65%)}.service-contact>div{justify-content:center;align-items:center;gap:30px;margin-top:30px;display:flex}.service-call{color:var(--blue);font-size:22px;font-weight:700}.awe-header nav{gap:20px}@media (min-width:761px) and (max-width:1200px){.awe-header{gap:14px;padding:0 3%}.awe-header nav{gap:12px;font-size:10px}.awe-header .logo.logo-precision img{width:170px;height:60px}.awe-header .nav-cta{white-space:nowrap;padding:12px;font-size:10px}}@media (min-width:761px) and (max-width:900px){.awe-header{flex-wrap:wrap;height:auto;min-height:105px;padding-top:12px;padding-bottom:12px}.awe-header nav{order:3;justify-content:center;width:100%;font-size:11px}.awe-header .nav-cta{margin-left:auto}}@media (max-width:760px){.service-hero,.service-ownership,.service-costs,.service-two{grid-template-columns:1fr;gap:35px}.service-capabilities{grid-template-columns:1fr;gap:5px}.service-hero h1{font-size:56px}.build-price{padding:28px}.service-two article{padding:25px}.service-contact>div{flex-direction:column;gap:20px}.service-call{font-size:20px}}.what-we-do{color:#16191c}.what-we-do p,.what-we-do .features p{color:#424c53}.what-we-do .service-note,.what-we-do .features article>span{color:#52616b}.what-we-do .service-hero,.what-we-do .service-ownership,.what-we-do .service-costs,.what-we-do .service-two article{color:#f4f7fa}.what-we-do .service-hero p,.what-we-do .service-ownership p,.what-we-do .service-costs p,.what-we-do .service-two p{color:#c9d5df}.what-we-do .service-ownership h2,.what-we-do .service-costs h2,.what-we-do .service-two h3,.what-we-do .cost-list b{color:#f4f7fa}.what-we-do .service-highlight,.what-we-do .build-price>a,.what-we-do .service-costs .text-link,.what-we-do .service-two .text-link{color:#55c8ff}.what-we-do .service-call{color:#006b99}.what-we-do a:focus-visible{outline-offset:5px;outline:3px solid #0077b6}:is(.what-we-do .service-ownership a:focus-visible,.what-we-do .service-costs a:focus-visible,.what-we-do .service-two a:focus-visible,.what-we-do .service-hero a:focus-visible){outline-color:#55c8ff}.search-content{color:#16191c;background:#f4f4ed;border-top:1px solid #c5cbd0;padding:65px 7%}.search-content-inner{max-width:1100px;margin:auto}.search-content h2{margin:18px 0 30px;font-size:clamp(28px,3vw,42px)}.search-faq{max-width:850px}.search-faq details{border-bottom:1px solid #bec7cc;padding:20px 0}.search-faq summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.5}.search-faq p{color:#424c53;margin:15px 0 0;font-size:15px;line-height:1.8}.search-content .related-pages{color:#006b99;letter-spacing:0;background:0 0;border:0;flex-flow:wrap;gap:15px 25px;padding:30px 0 0;font-size:13px;display:flex;position:static}.related-pages a{text-underline-offset:4px;text-decoration:underline}.search-faq summary:focus-visible{outline-offset:5px;outline:3px solid #0077b6}@media (max-width:760px){.search-content{padding:45px 6%}.search-faq summary{font-size:16px}}.awe-footer-links a{text-transform:uppercase;font-weight:700}
