.sky-site{--paper:#fff;--ink:#152e37;--muted:#586f78;--line:#e2e9eb;--orange:#087fb9;--display:"DM Sans Variable",sans-serif;--body:"DM Sans Variable",sans-serif;color:var(--ink);font-family:var(--body);background:#fff;min-height:100vh;padding:0 clamp(18px,3.6vw,60px) 24px}.sky-site ::selection{color:#183527;background:#d6ff62}.sky-site :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:5px;outline:3px solid #087fb9}.sky-site :is(h1,h2,h3,h4){font-family:var(--body)}.sky-site .sky-arrow-icon{flex:none;width:20px;height:20px}.ss-header{z-index:30;align-items:center;gap:32px;max-width:1320px;min-height:100px;margin:auto;display:flex;position:relative}.ss-wordmark{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:11px;font-family:DM Sans Variable,sans-serif;font-size:30px;font-weight:600;display:inline-flex}.ss-wordmark svg{flex:none;width:22px;height:28px}.ss-desktop-nav{align-items:center;gap:28px;margin-left:auto;font-size:13px;display:flex}.ss-desktop-nav>a,.ss-tool-menu>summary{padding:16px 0}.ss-desktop-nav a:hover,.ss-desktop-nav a[aria-current]{color:#087bab}.ss-tool-menu{position:relative}.ss-tool-menu summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex}.ss-tool-menu summary::-webkit-details-marker{display:none}.ss-mobile-menu summary::-webkit-details-marker{display:none}.ss-tool-chevron{flex:none;width:12px;height:12px}.ss-tool-menu[open] .ss-tool-chevron{transform:rotate(180deg)}.ss-tool-menu>div{z-index:40;background:#fff;border:1px solid #e3eaed;border-radius:17px;width:265px;padding:9px;position:absolute;top:calc(100% + 2px);left:-24px;box-shadow:0 8px 12px #16394908,0 24px 50px #16394918}.ss-tool-menu a{border-radius:9px;flex-direction:column;gap:4px;padding:14px;display:flex}.ss-tool-menu a:hover{background:#eff8fc}.ss-tool-menu strong{font-size:14px;font-weight:550}.ss-tool-menu a span{color:#667a81;font-size:12px}.ss-contact{background:#d6ff62;border-radius:40px;flex-shrink:0;align-items:center;gap:23px;padding:14px 20px;font-size:13px;font-weight:550;display:inline-flex}.ss-contact:hover{background:#c9f64c}.ss-mobile-menu,.ss-mobile-menu .nav-menu-close,.ss-mobile-menu[open] .nav-menu-bars{display:none}.ss-mobile-menu[open] .nav-menu-close{display:block}.sky-subpage{max-width:1320px;margin:auto}.sp-hero{isolation:isolate;text-align:center;border-radius:28px;padding:80px clamp(28px,5vw,76px);position:relative;overflow:hidden}.sp-hero-blue{color:#fff;background:#0789d3 linear-gradient(135deg,#0565bb,#0075a8)}.sp-hero-blue:before{content:"";z-index:-1;opacity:.06;pointer-events:none;background:url(/images/sky/hero-sky.webp) bottom/cover;position:absolute;inset:0}.sp-hero-light{color:#152e37;background:#f0f7fa}.sp-hero-copy{min-width:0;max-width:820px;margin:auto;position:relative}.sp-kicker{align-items:center;justify-content:inherit;letter-spacing:.09em;text-transform:uppercase;gap:10px;margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;line-height:1.6;display:flex}.sp-hero .sp-kicker{justify-content:center}.sp-kicker>span:empty{background:#d6ff62;border-radius:50%;flex:none;width:6px;height:6px}.sp-hero h1{letter-spacing:-.055em;margin-top:24px;font-size:clamp(44px,4.7vw,68px);font-weight:450;line-height:1.06}.sp-hero-blue h1>span{color:#c2edff}.sp-hero-description{max-width:620px;color:inherit;margin:24px auto 0;font-size:18px;line-height:1.65}.sp-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.sp-hero-split{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-block:60px;display:grid}.sp-hero-split .sp-hero-copy{margin:0}.sp-hero-split .sp-kicker,.sp-hero-split .sp-hero-actions{justify-content:flex-start}.sp-hero-split .sp-hero-description{margin-left:0}.sp-hero-visual{min-width:0;position:relative}.sp-button{color:#182e28;letter-spacing:.045em;text-transform:uppercase;background:#d6ff62;border-radius:40px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:7px 7px 7px 21px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;transition:background .18s,transform .18s;display:inline-flex}.sp-button>span{color:#fff;background:#172e27;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.sky-site .sp-button .sky-arrow-icon{width:17px;height:17px}.sp-button:hover{background:#c5f347;transform:translateY(-2px)}.sp-button-secondary{color:inherit;background:#ffffff1a;border:1px solid #ffffff45;gap:12px;padding-right:18px}.sp-button-secondary>span{width:23px;height:32px;color:inherit;background:0 0}.sp-button-secondary:hover{background:#ffffff2e}.sp-hero-light .sp-button-secondary{border-color:#b9d1dc}.sp-section{padding:86px 20px 0;scroll-margin-top:36px}.sp-section-heading{text-align:center;max-width:740px;margin:0 auto 40px}.sp-section-heading .sp-kicker{color:#53707d;justify-content:center;margin-bottom:18px}.sp-section-heading h2{letter-spacing:-.047em;font-size:clamp(34px,3.6vw,49px);font-weight:450;line-height:1.1}.sp-section-heading>p:last-child:not(.sp-kicker){color:#5b717a;max-width:620px;margin:20px auto 0;font-size:16px;line-height:1.65}.sp-grid{background:#f1f3f3;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid}.sp-card{background:#fff;border:1px solid #e8eced;border-radius:16px;min-width:0;padding:30px;box-shadow:0 3px 7px #17334206}.sp-card h3{letter-spacing:-.04em;margin-block:20px 12px;font-size:25px;font-weight:500;line-height:1.18}.sp-card>p{color:#5b717a;font-size:15px;line-height:1.65}.sp-split{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sp-text-link{color:#087bab;text-underline-offset:4px;align-items:center;gap:12px;font-size:13px;font-weight:550;text-decoration:underline;display:inline-flex}.sky-site .sp-text-link svg{width:17px;height:17px}.sp-cta{isolation:isolate;color:#fff;background:#0787c7 url(/images/sky/contact-meadow.webp) 50%/cover;border-radius:25px;margin:90px 20px 60px;padding:58px;position:relative;overflow:hidden}.sp-cta:before{content:"";z-index:-1;background:linear-gradient(90deg,#065d97ef 0%,#067fb9c2 50%,#067fb919);position:absolute;inset:0}.sp-cta>div{max-width:590px}.sp-cta h2{letter-spacing:-.045em;margin-top:19px;font-size:clamp(32px,3.4vw,46px);font-weight:450;line-height:1.12}.sp-cta p:not(.sp-kicker){color:#edf8ff;max-width:490px;margin-top:18px;font-size:16px;line-height:1.6}.sp-cta .sp-button{margin-top:28px}.ss-footer{color:#fff;background:#132b26;border-radius:26px;max-width:1320px;margin:30px auto 0;padding:48px 50px 24px}.ss-footer-top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:44px;display:grid}.ss-footer-brand p{color:#b5cac2;margin:22px 0 19px;font-size:14px;line-height:1.65}.ss-footer-email{text-underline-offset:4px;font-size:14px;text-decoration:underline}.ss-footer nav{flex-direction:column;align-items:flex-start;gap:13px;font-size:13px;display:flex}.ss-footer nav>span{color:#abc4b7;letter-spacing:.08em;margin:7px 0 8px;font-family:IBM Plex Mono,monospace;font-size:10px}.ss-footer a:hover{color:#d6ff62}.ss-footer-bottom{color:#abc2b8;border-top:1px solid #ffffff20;flex-wrap:wrap;gap:20px;padding-top:22px;font-size:11px;display:flex}.ss-footer-bottom>span{margin-right:auto}.sky-site .skill-browser{background:#f0f3f4;border:0;border-radius:24px;padding:10px}.sky-site .skill-tabs{border:0;flex-wrap:wrap;gap:5px;padding:8px 10px 17px;display:flex}.sky-site .skill-tabs button{color:#4b6771;min-width:100px;font-family:var(--body);background:0 0;border:0;border-radius:30px;flex:1;padding:13px 17px;font-size:14px}.sky-site .skill-tabs button[aria-selected=true]{color:#d6ff62;background:#172e28}.sky-site .skill-panel{background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:34px;padding:35px;display:grid}.sky-site .skill-panel h3{max-width:370px;font-size:31px;font-weight:450;line-height:1.16}.sky-site .skill-panel ul{grid-template-columns:1fr 1fr;gap:18px;margin-top:27px;display:grid}.sky-site .skill-panel li{font-size:13px;line-height:1.45}.sky-site .skill-panel li>span{color:#0b88bc;margin-right:8px}.sky-site .skill-prompt{color:#173b49;background:#ecf7fc;border:1px solid #dbeef5;border-radius:15px;padding:30px}.sky-site .skill-prompt>.mono{color:#517987;font-family:IBM Plex Mono,monospace;font-size:10px}.sky-site .skill-prompt>p{margin:22px 0 32px;font-size:21px;line-height:1.4}.sky-site .skill-prompt>div{color:#5e7a84;align-items:center;gap:12px;font-size:11px;display:flex}.sky-site .small-logo{color:#15392b;background:#d6ff62;border-radius:9px}.sky-site .copy-code{color:#f2faf5;background:#142d27;border:1px solid #264a3c;border-radius:15px;padding:0;overflow:hidden}.sky-site .copy-code>div{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex}.sky-site .copy-code .mono{color:#adc7b9;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5}.sky-site .copy-code button{color:#d6ff62;background:#ffffff0c;border:1px solid #ffffff2a;border-radius:7px;padding:7px 12px;font-size:11px}.sky-site .copy-code pre{color:#d6ffb0;margin:0;padding:25px 20px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.8;overflow-x:auto}.sky-site .copy-code>p{color:#eefbdc;padding:0 20px 18px;font-size:12px}.sky-site .faq-list{border-top:1px solid #e1e9ed;max-width:860px;margin:auto}.sky-site .faq-list details{border-bottom:1px solid #e1e9ed}.sky-site .faq-list summary{font-size:18px;line-height:1.4;font-family:var(--body);justify-content:space-between;gap:22px;padding:24px 0;font-weight:450;display:flex}.sky-site .faq-list summary>span{color:#087eb2;font-size:24px;line-height:1}.sky-site .faq-list details>p{color:#586f78;max-width:730px;margin:0;padding:0 30px 25px 0;font-size:15px;line-height:1.75}.sky-site .contact-layout{background:#fff;grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px;max-width:1240px;min-height:0;margin:20px auto 70px;padding:45px 20px;display:grid}.sky-site .contact-copy{color:#152e37;padding:20px 0}.sky-site .contact-copy h1{letter-spacing:-.055em;max-width:520px;font-size:clamp(43px,4.6vw,65px);font-weight:450;line-height:1.08}.sky-site .contact-copy>p{color:#5c737c;max-width:425px;margin-top:26px;font-size:17px;line-height:1.7}.sky-site .contact-copy>.text-link{color:#087bab;margin-bottom:27px;font-size:12px}.sky-site .contact-details{border-top:1px solid #deeaee;margin-top:40px;padding-top:26px}.sky-site .contact-details .mono{color:#5b7886;font-size:10px}.sky-site .contact-details>a{color:#087eb2;text-underline-offset:5px;margin-top:10px;font-size:19px;text-decoration:underline;display:block}.sky-site .inquiry-form{background:#f5f9fa;border:1px solid #e0e9ed;border-radius:23px;padding:30px;box-shadow:0 5px 8px #113c4704,0 20px 45px #113c4707}.sky-site .form-field>:is(input,select,textarea){color:#152e37;font-family:var(--body);background:#fff;border:1px solid #78939e;border-radius:9px;padding:13px 14px;font-size:16px}.sky-site .form-field>:is(input,textarea)::placeholder{color:#607680;opacity:1;font-size:16px}.sky-site .form-field label{color:#254552;font-size:14px}.sky-site .form-grid{gap:22px 18px}.sky-site .form-note,.sky-site .form-handoff{color:#566f78;font-size:14px;line-height:1.6}.sky-site .button{color:#173527;letter-spacing:.02em;background:#d6ff62;border:0;border-radius:32px;min-height:48px;padding:13px 22px;font-family:IBM Plex Mono,monospace;font-size:11px}.sky-site .button:hover{background:#c5f044}.sky-site .form-success h2{font-size:37px}.sp-privacy{max-width:780px;margin:60px auto 85px}.sp-privacy article{border-bottom:1px solid #e2eaed;padding:27px 0}.sp-privacy h2{letter-spacing:-.025em;margin-bottom:13px;font-size:24px;font-weight:500}.sp-privacy p{color:#566e77;font-size:16px;line-height:1.8}.sp-privacy a{color:#077cba;text-decoration:underline}.sky-site .recoup-blog{max-width:1320px;min-height:0;margin:auto;padding:0 20px}.sky-usecase .sky-content{margin:70px 0 0}.sky-usecase .sky-investment,.sky-usecase .sky-work{margin:0}@media (min-width:1500px){.sp-hero-split{padding-block:75px}}@media (max-width:1050px){.ss-header{gap:22px}.ss-desktop-nav{gap:18px}.ss-contact{gap:12px;padding:13px 16px}.ss-wordmark{font-size:27px}.sp-hero-split{gap:20px;padding-inline:35px}.sp-hero-description{font-size:16px}.sp-button{gap:12px;font-size:10px}.sp-section{padding-inline:0}.sp-cta{margin-inline:0}.sky-site .contact-layout{gap:35px;padding-inline:0}.ss-footer{padding:38px 35px 24px}}@media (max-width:800px){.ss-desktop-nav{display:none}.ss-contact{margin-left:auto}.ss-mobile-menu{display:block}.ss-mobile-menu>summary{cursor:pointer;background:#f0f6f8;border-radius:50%;place-items:center;padding:11px;list-style:none;display:grid}.ss-mobile-menu>nav{background:#fff;border:1px solid #e2eaed;border-radius:18px;grid-template-columns:1fr 1fr;gap:4px;padding:15px;display:grid;position:absolute;top:85px;left:0;right:0;box-shadow:0 16px 40px #14394620}.ss-mobile-menu nav a{border-radius:9px;align-items:center;gap:15px;padding:13px;font-size:14px;display:flex}.ss-mobile-menu nav a:hover{background:#eff7fb}.ss-mobile-menu nav a:last-child{background:#d6ff62}.sp-hero-split{text-align:center;grid-template-columns:1fr;padding:48px 30px 20px}.sp-hero-copy{width:100%}.sp-hero-split .sp-kicker,.sp-hero-split .sp-hero-actions{justify-content:center}.sp-hero-split .sp-hero-description{max-width:520px;margin-inline:auto}.sp-hero-visual{width:100%;max-width:550px;margin:auto}.sp-hero h1{font-size:55px}.sp-grid,.sp-split{grid-template-columns:1fr}.sky-site .contact-layout{grid-template-columns:1fr;gap:35px;max-width:650px;padding-top:15px}.sky-site .contact-copy{padding:0}.sky-site .contact-copy>p{max-width:560px}.sky-site .skill-panel{gap:22px;padding:26px}.sky-site .skill-prompt{padding:24px}.sky-site .skill-panel h3{font-size:27px}.ss-footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:25px}.sp-section{padding-top:64px}}@media (max-width:600px){.sky-site{padding-inline:16px;padding-bottom:16px}.ss-header{gap:12px;min-height:84px}.ss-wordmark{gap:8px;font-size:25px}.ss-wordmark svg{width:18px;height:23px}.ss-contact{gap:9px;padding:11px 14px;font-size:11px}.ss-contact .sky-arrow-icon{width:15px;height:15px}.ss-mobile-menu>summary{padding:9px}.sp-hero{border-radius:20px;padding:46px 23px}.sp-hero-split{padding-bottom:10px}.sp-hero h1{margin-top:20px;font-size:44px}.sp-kicker{font-size:9px}.sp-hero-description{margin-top:20px;font-size:16px}.sp-hero-actions{gap:10px;margin-top:26px}.sp-button{letter-spacing:.02em;gap:12px;max-width:100%;min-height:48px;padding-left:16px;font-size:12px;line-height:1.5}.sp-button-secondary{padding-right:13px}.sp-section{padding-top:57px}.sp-section-heading{margin-bottom:28px;padding-inline:9px}.sp-section-heading h2{font-size:35px}.sp-section-heading>p:last-child:not(.sp-kicker){font-size:15px}.sp-card{padding:26px 21px}.sp-cta{border-radius:20px;margin-top:60px;margin-bottom:40px;padding:35px 25px}.sp-cta:before{background:#076dabc9}.sp-cta h2{font-size:34px}.sp-cta p:not(.sp-kicker){font-size:15px}.ss-footer{border-radius:20px;padding:31px 25px 22px}.ss-footer-top{grid-template-columns:1fr 1fr;gap:35px;padding-bottom:30px}.ss-footer-brand{grid-column:1/-1}.ss-footer-brand p{margin-block:17px}.ss-footer-bottom{gap:15px;font-size:10px}.ss-footer-bottom>span{flex-basis:100%}.sky-site .skill-panel{grid-template-columns:1fr;padding:24px 18px}.sky-site .skill-panel h3{font-size:28px}.sky-site .skill-panel ul{gap:15px}.sky-site .skill-tabs{gap:3px;padding:3px 0 12px}.sky-site .skill-tabs button{min-width:80px;padding:11px;font-size:12px}.sky-site .skill-prompt{padding:23px 18px}.sky-site .skill-prompt>p{font-size:20px}.sky-site .faq-list summary{padding:21px 2px;font-size:17px}.sky-site .faq-list details>p{font-size:14px}.sky-site .contact-copy h1{font-size:43px}.sky-site .contact-copy>p{font-size:16px}.sky-site .inquiry-form{border-radius:18px;padding:24px 19px}.sky-site .form-grid{grid-template-columns:1fr;gap:21px}.sky-site .contact-layout{margin-bottom:30px}.sky-site .recoup-blog{padding:0}.sp-privacy{margin:30px 5px 50px}.sp-privacy p{font-size:15px}.sky-usecase .sky-content{margin-top:50px}}@media (max-width:370px){.ss-contact{padding:11px 12px;font-size:10px}.ss-contact .sky-arrow-icon{display:none}.ss-header{gap:9px}.ss-wordmark{font-size:24px}.sp-hero{padding-inline:18px}.sp-hero h1{font-size:39px}.sp-hero-description{font-size:15px}}@media (prefers-reduced-motion:reduce){.sky-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sky-site .small-logo svg{width:15px;height:20px}.sky-site .inquiry-form>h2{letter-spacing:-.035em;font-size:25px;font-weight:500;line-height:1.2}.sky-site .inquiry-form .form-handoff{margin-top:12px}.sky-site .sky-usecase .sky-content .sky-section{padding:30px 20px}@media (max-width:600px){.sky-site .sky-usecase .sky-content .sky-section{padding:20px 0}}.sky-site .contact-details>a{border:0;padding-bottom:0}.sky-site .inquiry-form .form-handoff{margin-bottom:24px}.sp-hero-visual{text-align:left}@media (min-width:601px) and (max-width:1000px){.ss-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-footer-brand{grid-column:1/-1}}@media (min-width:801px) and (max-width:930px){.ss-header{gap:16px}.ss-desktop-nav{gap:14px;font-size:12px}.ss-contact{gap:10px;padding-inline:14px;font-size:11px}}@media (max-width:800px){.ss-mobile-menu{flex:none}.ss-mobile-menu>summary{width:44px;min-height:44px;padding:10px}.ss-contact,.sky-site .copy-code button{min-height:44px}}
.sky-nav,.ss-header{--nav-wordmark-size:28px;--nav-brand-gap:11px;--nav-symbol-width:20px;--nav-symbol-height:24px;--nav-link-gap:21px}.sky-page .sky-wordmark,.sky-site .ss-header .ss-wordmark{gap:var(--nav-brand-gap);font-family:DM Sans Variable,sans-serif;font-size:var(--nav-wordmark-size);letter-spacing:-1.1px;white-space:nowrap;font-weight:600;line-height:1.65}.sky-page .sky-wordmark svg,.sky-site .ss-header .ss-wordmark svg{width:var(--nav-symbol-width);height:var(--nav-symbol-height);flex:none}.sky-site .ss-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;display:grid}.ss-header .ss-wordmark{justify-self:start}.ss-header .ss-contact{justify-self:end}.ss-header .ss-desktop-nav{justify-self:center;margin-left:0}.ss-header .ss-desktop-nav,.sky-nav .sky-desktop-nav{gap:var(--nav-link-gap)}.sky-nav .sky-desktop-nav{left:50%}.nav-cta-mobile{display:none}.ss-desktop-nav>a,.ss-tool-menu>summary,.sky-desktop-nav>a,.sky-tools-menu>summary{letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:38px;padding:8px 0;font:400 11px/1.6 IBM Plex Mono,monospace;display:inline-flex}@media (max-width:1050px){.sky-nav,.ss-header{--nav-link-gap:17px}}@media (max-width:900px){.sky-nav,.ss-header{--nav-wordmark-size:24px}.sky-site .ss-header,.sky-page .sky-nav{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.sky-page .sky-nav{padding:18px 16px}.ss-header .ss-mobile-menu,.sky-nav .sky-mobile-menu{grid-area:1/1;justify-self:start}.sky-site .ss-header .ss-wordmark,.sky-page .sky-wordmark{grid-area:1/2;justify-self:center;place-items:center;width:44px;height:44px;display:grid}.ss-header .ss-wordmark>span,.sky-nav .sky-wordmark>span{display:none}.sky-site .ss-header .ss-wordmark svg,.sky-page .sky-wordmark svg{width:24px;height:28px}.ss-header .ss-contact,.sky-nav .sky-nav-contact{letter-spacing:.02em;text-transform:none;white-space:nowrap;grid-area:1/3;justify-self:end;gap:0;min-height:44px;margin:0;padding:11px 13px;font:500 11px/1.4 IBM Plex Mono,monospace}.ss-contact .nav-cta-desktop,.sky-nav-contact .nav-cta-desktop,.ss-contact>.sky-arrow-icon,.sky-nav-contact>.sky-arrow-icon{display:none}.ss-contact .nav-cta-mobile,.sky-nav-contact .nav-cta-mobile{display:inline}.ss-header .ss-desktop-nav,.sky-nav .sky-desktop-nav{display:none}.ss-header .ss-mobile-menu,.sky-nav .sky-mobile-menu{flex:none;display:block}.ss-header .ss-mobile-menu>summary,.sky-nav .sky-mobile-menu>summary{cursor:pointer;place-items:center;width:44px;min-height:44px;padding:9px;list-style:none;display:grid}.ss-header .ss-mobile-menu>summary{background:#f0f6f8;border-radius:50%}.ss-header .ss-mobile-menu>summary::-webkit-details-marker{display:none}.sky-nav .sky-mobile-menu>summary::-webkit-details-marker{display:none}.ss-header .ss-mobile-menu>nav{background:#fff;border:1px solid #e2eaed;border-radius:18px;grid-template-columns:1fr 1fr;gap:4px;padding:15px;display:grid;position:absolute;top:calc(100% - 8px);left:0;right:0;box-shadow:0 16px 40px #14394620}.ss-header .ss-mobile-menu nav a{border-radius:9px;align-items:center;gap:15px;padding:13px;font-size:14px;display:flex}.ss-header .ss-mobile-menu nav a:hover{background:#eff7fb}.ss-header .ss-mobile-menu nav a:last-child{background:#d6ff62}.sky-nav .sky-mobile-menu nav{z-index:10;min-width:170px;color:var(--sky-ink);background:#faffff;border-radius:13px;grid-template-columns:1fr 1fr;padding:12px;display:grid;position:absolute;top:calc(100% - 8px);left:12px;right:12px;box-shadow:0 12px 30px #00507550}.ss-header .ss-mobile-menu nav,.sky-nav .sky-mobile-menu nav{max-height:70svh;overflow-y:auto}.sky-nav .sky-mobile-menu nav a{padding:11px 15px;font-size:14px;display:block}}@media (max-width:760px){.sky-nav,.ss-header{--nav-symbol-width:17px;--nav-symbol-height:20px}}@media (max-width:370px){.sky-nav,.ss-header{--nav-wordmark-size:22px;--nav-brand-gap:8px}}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){a.we-work-card,a.sky-tool{transition:translate .22s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .22s}a.we-work-card:hover,a.sky-tool:hover{translate:0 -3px}a.we-work-card:hover{border-color:#90bfce;box-shadow:0 5px 10px #173a4607,0 18px 38px #173a460d}a.sky-tool:hover{border-color:#bed6de;box-shadow:0 3px 6px #18322c0c,0 12px 25px #18322c0e}a.sky-tool-skills:hover{border-color:#466b54}.blog-grid a.blog-card{transition:translate .22s cubic-bezier(.22,1,.36,1)}.blog-grid a.blog-card:hover{translate:0 -3px}.blog-grid a.blog-card>.blog-art{transition:box-shadow .22s}.blog-grid a.blog-card:hover>.blog-art{box-shadow:0 8px 22px #173a4612}:is(a.sp-button,a.sky-button-lime,a.sky-landscape-cta)>span>.sky-arrow-icon{transition:translate .18s}:is(a.sp-button,a.sky-button-lime,a.sky-landscape-cta):hover>span>.sky-arrow-icon{translate:1.5px -1.5px}}
:root{--recoup-surface-grain:url(/images/sky/surface-grain.svg);--recoup-surface-dark-light:radial-gradient(ellipse at 12% 0%, #b8e2c411, #b8e2c400 68%);--recoup-surface-dark-shade:linear-gradient(155deg, #041e2200 35%, #041e2221);--recoup-surface-blue-light:radial-gradient(ellipse at 12% 0%, #e3f8ff10, #e3f8ff00 70%);--recoup-surface-blue-shade:linear-gradient(150deg, #06476800 38%, #0647680f);--recoup-surface-glass-light:radial-gradient(ellipse at 12% 0%, #f1fcff18, #f1fcff00 68%);--recoup-surface-pale-light:radial-gradient(ellipse at 12% 0%, #ffffff70, #fff0 72%);--recoup-surface-pale-shade:linear-gradient(150deg, #07547500 42%, #07547506);--recoup-surface-lime-light:radial-gradient(ellipse at 12% 0%, #ffffff30, #fff0 72%);--recoup-surface-lime-shade:linear-gradient(150deg, #35632900 42%, #3563290b);--recoup-surface-paper-light:radial-gradient(ellipse at 12% 0%, #ffffff50, #fff0 72%);--recoup-surface-paper-shade:linear-gradient(150deg, #37574800 40%, #37574805)}:root :is(.sky-page,.sky-site) :is(.sky-card-data,.sky-card-build,.sky-card-skills,.sky-card-review,.sky-royalty-finding,.sky-investment-document-scene,.sky-investment-document,.sky-training-sheet,.sky-build-output,.sky-tool-skills,.sky-tool-developers,.sky-playbook-back,.sky-playbook-middle,.sky-playbook-front,.sky-developer-window,.skills-sky-book-research,.skills-sky-book-release,.skills-sky-book-catalog,.skills-sky-request,.skills-sky-install,.services-visual-plan,.services-scope-note,.services-visual-system,.services-visual-team,.services-start-project,.platform-sky-capability-02,.platform-sky-capability-03,.rp-enterprise,.rp-api,.blog-art-feature,.blog-art-content,.blog-art-release,.blog-art-agents,.decision-buy,.decision-build,.decision-ignore,.developer-source-visual,.eg-roadmap,.eg-build-report){background-blend-mode:soft-light, normal, normal;background-repeat:repeat,no-repeat,no-repeat;background-size:160px 160px,100% 100%,100% 100%}:root :is(.sky-page,.sky-site) :is(.sky-card-skills,.sky-tool-skills,.sky-developer-window,.skills-sky-book-research,.skills-sky-request,.services-visual-system,.platform-sky-capability-03,.blog-art-release,.decision-ignore,.developer-source-visual){background-image:var(--recoup-surface-grain), var(--recoup-surface-dark-light), var(--recoup-surface-dark-shade)}:root :is(.sky-page,.sky-site) :is(.sky-playbook-back,.blog-art-feature){background-image:var(--recoup-surface-grain), var(--recoup-surface-blue-light), var(--recoup-surface-blue-shade)}:root .sky-site .services-start-project{background-image:none, none, var(--recoup-surface-blue-shade)}:root :is(.sky-page,.sky-site) :is(.sky-investment-document-scene,.sky-training-sheet,.sky-build-output,.sky-tool-developers,.skills-sky-book-release,.skills-sky-install,.platform-sky-capability-02,.rp-api,.blog-art-agents,.decision-buy){background-image:var(--recoup-surface-grain), var(--recoup-surface-pale-light), var(--recoup-surface-pale-shade)}:root :is(.sky-page,.sky-site) :is(.sky-royalty-finding,.skills-sky-book-catalog,.services-visual-team,.blog-art-content,.decision-build){background-image:var(--recoup-surface-grain), var(--recoup-surface-lime-light), var(--recoup-surface-lime-shade)}:root :is(.sky-page,.sky-site) :is(.sky-card-review,.sky-investment-document,.sky-playbook-middle,.sky-playbook-front,.services-visual-plan,.services-scope-note,.eg-roadmap,.eg-build-report){background-image:var(--recoup-surface-grain), var(--recoup-surface-paper-light), var(--recoup-surface-paper-shade)}:root .sky-page .sky-card-data{background-image:var(--recoup-surface-grain), var(--recoup-surface-glass-light), linear-gradient(145deg, #cceeffb3, #eaf9ff65 50%, #aee5ffa6)}:root .sky-page .sky-card-build{background-image:var(--recoup-surface-grain), var(--recoup-surface-blue-light), linear-gradient(145deg, #2da8f1b3, #57cdf26e)}:root .sky-site .rp-enterprise{background-image:var(--recoup-surface-grain), linear-gradient(120deg, #1a3b31, #132b26);background-size:160px 160px,100% 100%}:root .sky-page :is(.sky-card-report-header,.sky-royalty-report-top){background-image:var(--recoup-surface-dark-light), var(--recoup-surface-dark-shade)}@media print,(forced-colors:active){:root{--recoup-surface-grain:none;--recoup-surface-dark-light:none;--recoup-surface-dark-shade:none;--recoup-surface-blue-light:none;--recoup-surface-blue-shade:none;--recoup-surface-glass-light:none;--recoup-surface-pale-light:none;--recoup-surface-pale-shade:none;--recoup-surface-lime-light:none;--recoup-surface-lime-shade:none;--recoup-surface-paper-light:none;--recoup-surface-paper-shade:none}}
