*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0d1520;color:#f5f7fb;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{max-width:1180px;margin:auto;padding:0 28px}.nav{height:90px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #273342}.brand{font-weight:800;letter-spacing:1.5px;font-size:23px}.brand span:last-child,.mark{color:#ff7954}.mark{margin-right:8px}.pill{font-size:12px;border:1px solid #334354;border-radius:100px;padding:9px 14px;color:#aebdce}.hero{padding:105px 0 120px;max-width:810px}.eyebrow{color:#ff8667;font-size:12px;letter-spacing:2.5px;font-weight:700}.hero h1{font-size:clamp(56px,8vw,106px);line-height:1.02;letter-spacing:-5px;margin:24px 0}.hero em{color:#ff7954;font-style:normal}.hero p{font-size:20px;color:#aebdce;line-height:1.6;max-width:670px}.actions{display:flex;align-items:center;gap:24px;margin-top:38px;flex-wrap:wrap}.actions span{color:#8295a9;font-size:13px}.primary{background:#ff7954;color:#111927;font-weight:700;padding:15px 23px;border-radius:9px}.section{padding:55px 0 100px;border-top:1px solid #273342}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.section h2{font-size:35px;letter-spacing:-1px;margin:12px 0}.cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.card{border:1px solid #2b3948;background:#142130;padding:25px;border-radius:15px;min-height:260px}.glyph{color:#ff7954;font-size:30px}.card h3{font-size:18px;margin-top:27px}.card p{font-size:14px;line-height:1.6;color:#aebdce}.coming{font-size:11px;color:#91a4b7}footer{border-top:1px solid #273342;padding:30px 0 45px;color:#8395a8;font-size:12px}@media(max-width:800px){.cards{grid-template-columns:repeat(2,1fr)}.hero{padding:80px 0}.hero h1{letter-spacing:-3px}}@media(max-width:480px){.cards{grid-template-columns:1fr}.sectionhead{display:block}.hero h1{font-size:56px}}.authpage{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px;padding:40px 20px}.authcard{width:min(100%,430px);padding:35px;border:1px solid #2b3948;border-radius:16px;background:#142130}.authcard h1{font-size:32px;margin:15px 0}.authcard p{color:#aebdce;line-height:1.5}.authcard form{display:grid;grid-gap:20px;gap:20px;margin-top:28px}.authcard label{display:grid;grid-gap:8px;gap:8px;color:#dce5ef;font-size:14px}.authcard input{width:100%;padding:13px;border:1px solid #3a4a5b;border-radius:8px;background:#0d1520;color:white;font:inherit}.authcard button.primary{border:0;cursor:pointer;font-size:15px}.authcard button:disabled{opacity:.6;cursor:wait}.textbutton{border:0;background:none;color:#ff9275;cursor:pointer;padding:15px 0;font:inherit}.authmessage{color:#aebdce;font-size:13px;line-height:1.6}.dashboard{min-height:100vh}.dashboard>.eyebrow{margin-top:70px}.dashboard h1{font-size:clamp(34px,5vw,56px)}.dashboard>.cards{margin-top:40px}.nav-links{display:flex;align-items:center;gap:24px;font-size:14px}.nav-cta{padding:11px 17px}.secondary-link{color:#e9f0f8;font-weight:700}.hero-note{font-size:13px!important;margin-top:28px;color:#91a4b7!important}.muted{color:#aebdce;line-height:1.6}.section-title{font-size:clamp(30px,4vw,44px);letter-spacing:-1px}.section-copy{max-width:780px;font-size:17px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:30px}.step{border:1px solid #2b3948;background:#142130;padding:28px;border-radius:15px}.step>span{color:#ff8667;font-weight:800;letter-spacing:2px}.step h3{margin-top:28px}.step p{color:#aebdce;line-height:1.6;font-size:14px}.app-main{padding-bottom:80px}.app-main>.eyebrow{margin-top:55px}.app-main h1{margin-bottom:8px}.app-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:28px}.app-panel{background:#142130;border:1px solid #2b3948;border-radius:15px;padding:25px}.app-panel h2{margin-top:0}.app-panel h3{margin-bottom:15px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:32px}.stats-grid article{background:#142130;border:1px solid #2b3948;border-radius:12px;padding:23px;display:grid;grid-gap:10px;gap:10px}.stats-grid strong{font-size:34px;color:#ff8667}.list-line small,.stats-grid span{font-size:13px;color:#aebdce}.stack-list{display:grid;grid-gap:8px;gap:8px;margin:22px 0}.list-line{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px;border:1px solid #304051;border-radius:9px}.list-line>div{display:grid;grid-gap:7px;gap:7px}.item-link:hover{border-color:#ff7954}.tag{font-size:12px;color:#ff8667;text-transform:capitalize}.app-form{display:grid;grid-gap:16px;gap:16px;border-top:1px solid #304051;padding-top:18px;margin-top:25px}.app-form label{display:grid;grid-gap:8px;gap:8px;font-size:13px}.app-form input,.app-form select,.app-form textarea{width:100%;background:#0d1520;border:1px solid #3a4a5b;color:white;border-radius:8px;padding:12px;font:inherit}.app-form .primary{border:0;cursor:pointer}.app-form button:disabled{opacity:.5;cursor:not-allowed}.app-alert,.app-success{padding:14px;border-radius:8px;margin-top:20px}.app-alert{border:1px solid #a85454;color:#ffb4a9}.app-success{border:1px solid #3f856c;color:#b8eed5}.app-footnote{font-size:12px;margin-top:30px}.nav-user{font-size:12px;color:#aebdce}@media(max-width:800px){.app-columns,.steps-grid{grid-template-columns:1fr}.nav-user{display:none}}@media(max-width:480px){.nav-links{gap:12px;font-size:12px}.nav-cta{padding:10px}.stats-grid{grid-template-columns:1fr}.app-panel{padding:18px}}.ps-brand{display:inline-flex;align-items:center;gap:15px;flex-shrink:0;text-decoration:none}.ps-symbol{width:52px;height:52px;display:block}.ps-wordmark{display:flex;flex-direction:column;gap:3px}.ps-name{font-size:29px;line-height:1;letter-spacing:2px;font-weight:800;color:#f6f8fc}.ps-name span{color:#ff850f}.ps-descriptor{font-size:8px;font-weight:700;letter-spacing:3.1px;color:#cbd4df}.ps-brand-compact .ps-symbol{width:39px;height:39px}.ps-brand-compact .ps-name{font-size:21px}.ps-brand-compact .ps-descriptor{font-size:6px;letter-spacing:2.3px}.marketing-site{background:#0b1420;color:#f7f8fa;font-family:Arial,Helvetica,sans-serif}.ps-container{max-width:1440px;margin:0 auto;padding-left:5%;padding-right:5%}.ps-header{background:#09121d;border-bottom:1px solid #1d2b3b;position:relative;z-index:3}.ps-header-inner{height:104px;justify-content:space-between;gap:26px}.ps-header-inner,.ps-nav{display:flex;align-items:center}.ps-nav{gap:35px;margin-left:auto}.ps-nav a{font-size:14px;font-weight:700;color:#d7dce4}.ps-nav a:hover,.ps-signin:hover{color:#ff850f}.ps-account{display:flex;align-items:center;gap:12px;margin-left:30px}.ps-signin{border:1px solid #8190a0;border-radius:8px;padding:13px 19px;font-weight:700;font-size:14px}.ps-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:#ff850f;color:#0d1520;border-radius:8px;padding:17px 26px;font-size:15px;font-weight:800;white-space:nowrap;transition:background .2s,transform .2s}.ps-button:hover{background:#ff9c3b;transform:translateY(-1px)}.ps-button-small{padding:14px 19px;gap:12px;font-size:14px}.ps-hero{min-height:640px;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 75% 42%,#263747 0,#172635 38%,#0c1725 74%)}.ps-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b1625,rgba(11,22,37,.97) 30%,rgba(11,22,37,.63) 59%,rgba(11,22,37,.1));z-index:-1}.ps-hero-scene{position:absolute;inset:0 0 0 44%;z-index:-2;overflow:hidden;background:linear-gradient(115deg,#243647,#111e2b 55%,#2a3b49)}.ps-architecture{position:absolute;inset:0;display:flex;gap:9%;transform:skewX(-9deg);filter:blur(2px)}.ps-architecture span{width:18%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(140,169,188,.18) 35%,rgba(0,0,0,.3) 37%,rgba(10,18,28,.1) 65%,rgba(255,255,255,.05));border-left:10px solid rgba(0,0,0,.18);box-shadow:40px 0 70px #07121c}.ps-panel{position:absolute;right:6%;top:19%;width:390px;height:340px;background:linear-gradient(145deg,#283744,#111a25);border:11px solid #334452;border-radius:15px;box-shadow:0 25px 60px #050a12,inset 0 0 0 2px #111e2a;transform:perspective(900px) rotateY(-12deg) rotate(-1deg)}.ps-panel-head{margin:20px 20px 12px;color:#cdd7e1;font-size:11px;letter-spacing:1.5px}.ps-panel-face{position:relative;margin:0 15px;border:2px solid #8b3031;border-radius:8px;height:248px;padding:20px;background:#101b27}.ps-panel-display{background:linear-gradient(140deg,#7d9e8a,#456f60);height:70px;width:210px;display:flex;flex-direction:column;justify-content:center;padding:12px;color:#17382d;font-family:monospace;font-weight:700;font-size:12px;letter-spacing:.5px}.ps-panel-display small{font-size:8px;margin-top:7px}.ps-panel-controls{display:grid;grid-template-columns:repeat(4,30px);grid-gap:13px;gap:13px;margin-top:24px;margin-left:10px}.ps-panel-controls i{height:22px;background:linear-gradient(#607281,#344657);border-radius:3px;box-shadow:0 2px 1px #060c14}.ps-panel-status{position:absolute;right:12px;top:25px;display:grid;grid-gap:15px;gap:15px;color:#b3c1cf;font-size:11px}.ps-panel-status>div{display:flex;align-items:center;gap:9px}.ps-panel-status i{width:9px;height:9px;border-radius:50%;background:#384653}.ps-panel-status .ps-led{background:#20dc7c;box-shadow:0 0 14px #20dc7c}.ps-hero-content{padding-top:103px;padding-bottom:80px;position:relative;z-index:1}.ps-kicker{display:flex;align-items:center;gap:13px;color:#cbd5e1;font-size:11px;letter-spacing:3px;font-weight:700}.ps-kicker>span{display:block;width:30px;height:3px;background:#ff850f;flex-shrink:0}.ps-hero h1{font-size:clamp(43px,4.5vw,70px);line-height:1.11;letter-spacing:-2.6px;max-width:800px;margin:33px 0 25px;font-weight:800}.ps-cta h2 em,.ps-hero h1 em{font-style:normal;color:#ff850f}.ps-hero-content>p{font-size:18px;color:#d1d8e1;line-height:1.75;max-width:650px}.ps-hero-actions{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap}.ps-button-outline{display:inline-flex;align-items:center;gap:22px;padding:16px 24px;border:1px solid #b7c5d2;border-radius:8px;font-weight:700;font-size:14px}.ps-button-outline:hover{background:#243448}.ps-availability{font-size:10px;color:#9fb0c2;letter-spacing:1.2px;margin-top:45px}.ps-availability span{color:#ff850f;margin:0 9px}.ps-feature-band{background:#0b1420;border-top:1px solid #243345;border-bottom:1px solid #243345}.ps-feature-grid{display:grid;grid-template-columns:repeat(5,1fr);padding-top:38px;padding-bottom:40px}.ps-feature{padding:0 25px;border-left:1px solid #314152;min-width:0}.ps-feature:first-child{border-left:0;padding-left:0}.ps-feature:last-child{padding-right:0}.ps-feature-icon{font-size:32px;color:#ff850f;height:49px;font-weight:700}.ps-feature h2{font-size:16px;margin:9px 0 12px;letter-spacing:-.3px}.ps-feature p{font-size:13px;line-height:1.7;color:#bac6d4;min-height:90px}.ps-feature>span{display:block;color:#ff9e48;font-size:10px;letter-spacing:.5px;margin-top:16px}.ps-section{padding-top:105px;padding-bottom:110px}.ps-section-heading{display:flex;justify-content:space-between;gap:60px;align-items:end}.ps-cta h2,.ps-section-heading h2{font-size:clamp(34px,3.8vw,54px);line-height:1.14;letter-spacing:-1.7px;margin:24px 0 0}.ps-section-heading>p{max-width:410px;color:#b9c6d4;line-height:1.8}.ps-process{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:52px}.ps-process article{border-top:2px solid #364657;padding-top:26px}.ps-process b{color:#ff850f;font-size:13px;letter-spacing:2px}.ps-process h3{font-size:20px;margin-top:22px}.ps-process p{color:#b9c6d4;line-height:1.7;font-size:14px;max-width:320px}.ps-cta{background:linear-gradient(110deg,#172737,#0b1623);border-top:1px solid #29394b;border-bottom:1px solid #29394b}.ps-cta-inner{padding-top:80px;padding-bottom:85px;display:flex;align-items:center;justify-content:space-between;gap:40px}.ps-cta p{color:#b9c6d4;font-size:16px}.ps-footer{background:#09121d}.ps-footer-inner{padding-top:34px;padding-bottom:38px;display:flex;align-items:center;justify-content:space-between;gap:35px}.ps-footer-inner>div:nth-child(2){max-width:570px;color:#a6b4c4;font-size:12px;line-height:1.6}.ps-footer-inner small{font-size:11px}.ps-footer-inner>a:last-child{font-size:13px;color:#c6d2df}@media(max-width:1150px){.ps-nav{gap:17px}.ps-account{margin-left:0}.ps-name{font-size:24px}.ps-symbol{width:44px}.ps-descriptor{font-size:7px;letter-spacing:2.5px}.ps-feature{padding:0 14px}.ps-panel{right:-8%;opacity:.75}.ps-hero:after{background:linear-gradient(90deg,#0b1625,rgba(11,22,37,.96) 45%,rgba(11,22,37,.42))}}@media(max-width:800px){.ps-header-inner{height:85px}.ps-nav{display:none}.ps-hero{min-height:580px}.ps-hero-scene{left:25%;opacity:.45}.ps-hero:after{background:linear-gradient(90deg,rgba(11,22,37,.98),rgba(11,22,37,.75))}.ps-hero-content{padding-top:85px}.ps-feature-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.ps-feature:nth-child(odd){border-left:0;padding-left:0}.ps-feature p{min-height:0}.ps-cta-inner,.ps-section-heading{display:block}.ps-cta-inner>.ps-button{margin-top:20px}.ps-footer-inner{flex-wrap:wrap}.ps-process{gap:14px}}@media(max-width:520px){.ps-container{padding-left:22px;padding-right:22px}.ps-header-inner{gap:12px}.ps-brand{gap:8px}.ps-symbol{width:35px;height:35px}.ps-name{font-size:19px;letter-spacing:.8px}.ps-descriptor{font-size:5.5px;letter-spacing:1.6px}.ps-signin{border:0;padding:10px 0;font-size:12px}.ps-account{gap:9px}.ps-button-small{padding:11px 12px;font-size:12px;gap:0}.ps-button-small span{display:none}.ps-hero{min-height:610px}.ps-hero h1{font-size:42px;letter-spacing:-1.6px}.ps-hero-content>p{font-size:16px}.ps-kicker{font-size:9px;letter-spacing:1.8px}.ps-hero-actions{align-items:stretch}.ps-hero-actions>a{width:100%;justify-content:space-between}.ps-panel{right:-220px}.ps-feature-grid{grid-template-columns:1fr}.ps-feature{border-left:0;border-top:1px solid #29394b;padding:20px 0 0!important}.ps-feature:first-child{border-top:0}.ps-feature-icon{height:35px}.ps-process{grid-template-columns:1fr}.ps-section{padding-top:70px;padding-bottom:75px}.ps-cta-inner{padding-top:65px;padding-bottom:70px}.ps-footer-inner{align-items:flex-start;flex-direction:column}}