@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{--bg:#071522;--bg2:#0b2031;--card:#102638;--line:#264052;--teal:#46dfd1;--white:#f3f8fa;--muted:#a5b6c3;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:DM Sans,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.skip{position:absolute;top:-80px;left:10px;background:#fff;color:#000;padding:12px;z-index:100}.skip:focus{top:10px}.header{position:sticky;top:0;background:#071522ed;backdrop-filter:blur(18px);border-bottom:1px solid #203548;z-index:50}.nav{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:.05em}.brandmark{display:grid;place-items:center;border:1px solid #5bfcdf;background:#0d3b44;color:#fff;width:43px;height:43px;border-radius:12px;font-size:19px;letter-spacing:-.14em;padding-right:4px}.brandmark span{color:var(--teal)}.brandtext{font-size:17px}.brandtext b{display:block;font-size:9px;letter-spacing:.25em;color:var(--teal)}nav{display:flex;align-items:center;gap:28px}nav a{font-size:14px;font-weight:600;color:#c6d2dc}nav a:hover,.footer a:hover{color:var(--teal)}.nav-cta,.btn{background:var(--teal);color:#03212a!important;padding:13px 21px;border-radius:7px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:9px}.nav-cta:hover,.btn:hover{background:#a3fff2}.btn.secondary{background:transparent;color:var(--white)!important;border:1px solid #5b7484}.btn.secondary:hover{border-color:var(--teal)}.menu-toggle{display:none}.hero{position:relative;overflow:hidden;padding:112px 0 110px;background:radial-gradient(ellipse at 80% 35%,#0f4b57 0,transparent 45%),linear-gradient(130deg,#071522,#0b2537)}.hero:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(#56bdc91a 1px,transparent 1px),linear-gradient(90deg,#56bdc91a 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(to right,transparent,#000)}.hero .wrap{position:relative}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.eyebrow{display:inline-flex;gap:9px;align-items:center;text-transform:uppercase;letter-spacing:.19em;font-size:11px;font-weight:700;color:var(--teal);margin-bottom:22px}.eyebrow:before{content:"";width:24px;height:1px;background:var(--teal)}h1,h2,h3{font-family:Space Grotesk,sans-serif;line-height:1.15;letter-spacing:-.04em}h1{font-size:clamp(43px,5.3vw,76px);margin:0 0 25px}h2{font-size:clamp(30px,3.5vw,49px);margin:0 0 20px}h3{font-size:22px;margin:0 0 13px}.accent{color:var(--teal)}.lead{font-size:19px;color:#b9cbd5;max-width:660px;margin:0 0 31px;line-height:1.8}.actions{display:flex;gap:12px;flex-wrap:wrap}.hero-art{position:relative;min-height:410px;display:grid;place-items:center}.orb{width:min(100%,420px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6af4df,#1b8d97 18%,#114355,#071522 72%);box-shadow:0 0 110px #21b8ae29,inset -20px -30px 50px #041521;position:relative}.orb:after,.orb:before{content:"";position:absolute;inset:-23px;border:1px solid #46dfd142;border-radius:50%;transform:rotateX(65deg) rotate(-24deg)}.orb:after{inset:-55px;transform:rotateY(68deg) rotate(35deg)}.art-tag{position:absolute;background:#0d2838d9;border:1px solid #346377;border-radius:9px;padding:12px 16px;backdrop-filter:blur(10px);font-size:12px;color:#d4e8eb;box-shadow:0 15px 30px #0005}.tag-a{top:12%;left:0}.tag-b{right:0;top:43%}.tag-c{left:9%;bottom:8%}.art-tag strong{display:block;color:var(--teal);font-size:15px}.strip{border-block:1px solid var(--line);background:#0a1c2a}.strip-inner{display:flex;gap:35px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:25px 0;color:#afc3cf;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.section{padding:100px 0}.section.alt{background:#0a1d2b}.section-head{max-width:760px;margin-bottom:45px}.section-head p,.body-copy{color:var(--muted);font-size:17px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid.two{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,#102a3a,#0b1d2b);padding:32px;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-3px);border-color:#4b928f}.card p{color:var(--muted);margin:0 0 23px}.card .icon{display:grid;place-items:center;background:#16414a;color:var(--teal);width:46px;height:46px;border-radius:10px;font-size:22px;margin-bottom:25px}.text-link{font-size:14px;color:var(--teal);font-weight:700}.feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.product-visual{background:linear-gradient(145deg,#133b4d,#061521);border:1px solid #36677a;border-radius:20px;min-height:365px;padding:30px;position:relative;overflow:hidden}.product-visual:after{content:"";position:absolute;width:240px;height:240px;background:#32d6bb28;filter:blur(65px);border-radius:50%;right:-80px;top:-50px}.mock-window{position:relative;z-index:1;border:1px solid #4a7c89;background:#091b28;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #0006}.mock-top{background:#173244;padding:12px 16px;display:flex;gap:6px}.dot{width:7px;height:7px;background:#638d9a;border-radius:50%}.mock-content{padding:25px}.mock-map{background:linear-gradient(40deg,#1a4b54 0 25%,#1f6b68 25% 42%,#164353 42% 65%,#2d5c5b 65%);height:150px;border-radius:8px;position:relative;border:1px solid #59878b}.mock-map:after{content:"";position:absolute;inset:20% 27%;border:3px solid #b6fff2;background:#49d9ba44;clip-path:polygon(15% 5%,85% 10%,98% 65%,70% 95%,5% 80%)}.mini-stats{display:flex;gap:9px;margin-top:14px}.mini-stats span{background:#193747;border-radius:5px;flex:1;height:27px}.list-check{list-style:none;padding:0;margin:20px 0 30px}.list-check li{margin:12px 0;padding-left:28px;position:relative;color:#c5d5dd}.list-check li:before{content:"✓";position:absolute;left:0;color:var(--teal)}.cta-panel{background:linear-gradient(115deg,#0e3b4a,#0b2837 70%);border:1px solid #36707d;border-radius:20px;padding:65px;text-align:center}.cta-panel p{color:#c0d2d9;font-size:17px;max-width:630px;margin:0 auto 28px}.cta-panel .actions{justify-content:center}.page-hero{padding:95px 0 72px;background:radial-gradient(ellipse at 90% 10%,#124253 0,transparent 50%),#0a1d2c;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(40px,5vw,64px);max-width:850px}.page-hero .lead{margin-bottom:0}.prose{max-width:780px}.prose p,.prose li{color:#bbcad4;font-size:17px}.prose h2{margin-top:48px}.prose a{color:var(--teal);text-decoration:underline}.crumbs{font-size:12px;color:#8faab9;margin-bottom:25px}.crumbs a{color:var(--teal)}.pill{display:inline-block;border:1px solid #417b82;color:#a7e9df;background:#10323b;border-radius:50px;padding:6px 13px;font-size:12px;font-weight:700;margin:0 8px 10px 0}.footer{background:#05111c;border-top:1px solid var(--line);padding:70px 0 24px}.footer-top{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px}.footer p{color:var(--muted);max-width:340px;font-size:14px}.footer .muted{font-size:12px}.footer h3{font-size:14px;letter-spacing:.04em}.footer a:not(.brand){display:block;color:#aebfca;font-size:13px;margin:10px 0}.footer-bottom{border-top:1px solid #223546;margin-top:50px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:#8198a7;font-size:12px}.notice{border-left:3px solid var(--teal);background:#102b39;padding:20px 24px;color:#bbd0d9;border-radius:0 8px 8px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.contact-card{border:1px solid var(--line);border-radius:12px;padding:32px;background:#0d2535}.contact-card a{color:var(--teal)}.steps{counter-reset:step}.step{counter-increment:step;padding:24px 0;border-bottom:1px solid var(--line)}.step:before{content:"0" counter(step);font-weight:700;color:var(--teal);font-family:Space Grotesk;margin-right:15px}.step h3{display:inline}.step p{padding-left:38px;color:var(--muted)}@media(max-width:900px){.hero-grid,.feature,.contact-grid{grid-template-columns:1fr}.hero-art{min-height:300px}.orb{max-width:290px}.grid,.footer-top{grid-template-columns:repeat(2,1fr)}nav{gap:14px}nav a{font-size:12px}}@media(max-width:650px){.wrap{width:min(100% - 32px,var(--max))}.nav{min-height:68px}.menu-toggle{display:block;background:transparent;border:1px solid #4b6a78;color:#fff;padding:8px 12px;border-radius:6px}nav{display:none;position:absolute;top:68px;left:0;right:0;padding:20px 16px;background:#071522;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}nav.open{display:flex}nav a{font-size:15px;padding:8px}.hero{padding:70px 0}.hero-art{min-height:270px}.art-tag{font-size:10px;padding:7px}.section{padding:65px 0}.grid,.grid.two,.footer-top{grid-template-columns:1fr}.feature{gap:30px}.cta-panel{padding:35px 20px}.page-hero{padding:60px 0}.footer-bottom{flex-direction:column}.strip-inner{justify-content:flex-start;gap:16px}.card{padding:25px}.brandtext{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--bg:#fff;--bg2:#f2f7f9;--card:#fff;--line:#dce8ed;--teal:#008b85;--white:#112b3d;--muted:#526979}body{background:#fff;color:#112b3d}.header{background:#fffefa;box-shadow:0 2px 18px #1230440b;border-bottom:1px solid #e5edf0}.header .brandtext{color:#112b3d}.header nav a:not(.nav-cta){color:#244256}.header nav a:hover{color:#007e78}.brandmark{background:#0b3042}.brandtext b{color:#008b85}.nav-cta,.btn{background:#12b9ad;color:#062c34!important;box-shadow:0 6px 18px #12b9ad24}.nav-cta:hover,.btn:hover{background:#59dcd0}.btn.secondary{color:#17394b!important;border-color:#a8c3cc;background:#fff}.btn.secondary:hover{border-color:#008b85;background:#effbfa}.hero{background:radial-gradient(ellipse at 80% 40%,#14606a 0,transparent 44%),linear-gradient(135deg,#061d2c,#103448);color:#f8fdff;padding:92px 0 96px}.hero .lead{color:#d0e1e9}.hero .accent,.hero .eyebrow{color:#54e2d5}.hero .btn.secondary{color:#fff!important;background:transparent;border-color:#6e919e}.hero .btn.secondary:hover{background:#ffffff16}.hero-art{min-height:380px}.orb{width:min(100%,365px)}.strip{background:#eaf6f5;border-color:#d1e7e5}.strip-inner{color:#2c6470}.section{padding:88px 0}.section.alt{background:#f2f7f9}.section-head p,.body-copy{color:#526979}.accent{color:#008f89}.eyebrow{color:#008b85}.eyebrow:before{background:#008b85}.card{background:#fff;border:1px solid #dce8ed;box-shadow:0 10px 28px #173b4b0a}.card:hover{border-color:#70c6c0;box-shadow:0 16px 36px #173b4b16}.card p{color:#526979}.card .icon{background:#e0f6f3;color:#008b85}.text-link{color:#007e78}.list-check li{color:#34566a}.list-check li:before{color:#00998d}.product-visual{background:linear-gradient(140deg,#e1f7f5,#d5e8f1);border-color:#a8d6d7;box-shadow:0 18px 40px #17425213}.product-visual .eyebrow{color:#65eee0}.product-visual h3{color:#fff}.cta-panel{background:linear-gradient(120deg,#0b3346,#13505b);color:#fff;border-color:#226777;box-shadow:0 16px 42px #0b334620}.cta-panel .eyebrow{color:#60e7da}.cta-panel .eyebrow:before{background:#60e7da}.cta-panel p{color:#d4e8ec}.cta-panel .btn.secondary{background:transparent;color:#fff!important;border-color:#8db2bb}.page-hero{background:linear-gradient(120deg,#eef9f8,#f5f8fc);border-color:#e1edf0;padding:80px 0 65px}.page-hero .lead{color:#526979}.crumbs{color:#607a88}.crumbs a{color:#007f79}.prose p,.prose li{color:#455f6e}.prose a{color:#007f79}.pill{background:#e6f6f4;color:#087a74;border-color:#a8d8d2}.notice{background:#e8f7f5;color:#385c65}.contact-card{background:#fff;box-shadow:0 10px 28px #173b4b0a}.contact-card a:not(.btn){color:#007f79}.step p{color:#526979}.footer{background:#071e2c;color:#f4fbff;border-color:#1d3b4b}.footer .brandtext{color:#fff}.footer .brandtext b{color:#54e2d5}.footer p{color:#b7cbd5}.footer a:not(.brand){color:#b7cbd5}.footer a:hover{color:#55e2d6}.footer-bottom{color:#a0b8c5}@media(max-width:650px){.menu-toggle{color:#17394b;border-color:#adc8d0}nav{background:#fff;border-color:#e1edf0;box-shadow:0 18px 30px #112b3d20}nav a{color:#17394b!important}.hero{padding:62px 0}.hero-art{min-height:270px}.section{padding:62px 0}.page-hero{padding:56px 0}.card{padding:26px}}.hero{background:radial-gradient(circle at 78% 38%,#15737b 0,transparent 35%),linear-gradient(125deg,#061d2c,#103a50);padding:100px 0 104px}.hero h1{font-size:clamp(43px,5vw,70px);max-width:760px}.hero .lead{max-width:620px}.hero-art .orb{box-shadow:0 0 110px #27dbc444,inset -20px -30px 50px #041521}.strip{background:#dff5f2}.strip-inner{color:#165866}.section-head{margin-bottom:35px}.section-head h2{max-width:850px}.section.alt{background:#eef7f8}.card{border-radius:17px}.card:hover{transform:translateY(-6px)}.product-visual{min-height:390px}.product-caption{position:relative;z-index:2;font-size:11px;letter-spacing:.18em;color:#075e61;font-weight:800;margin-bottom:15px}.proof-section{background:linear-gradient(180deg,#fff,#f6fbfb)}.proof-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.proof-feature{min-height:235px;padding:32px;border-radius:20px;background:#0b3144;color:#f6ffff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-shadow:0 15px 35px #0d40501b;transition:transform .2s}.proof-feature:hover{transform:translateY(-4px)}.proof-feature:first-child{grid-row:span 2;min-height:488px;background:radial-gradient(circle at 75% 25%,#1a8b89,transparent 45%),linear-gradient(145deg,#082839,#0e4a55)}.proof-feature h3{font-size:clamp(24px,2.5vw,36px);max-width:480px;margin:18px 0}.proof-feature p{color:#d0e5e9;max-width:470px}.proof-feature .text-link{color:#61f2df;margin-top:16px}.proof-label{font-size:11px;letter-spacing:.18em;font-weight:800;color:#76e9dc}.proof-shopify{background:#f0faf8;color:#123447;border:1px solid #b4e3dd}.proof-shopify p{color:#4e6875}.proof-shopify .proof-label,.proof-shopify .text-link{color:#007f79}.proof-engineering{background:#103d4c}.cta-panel{padding:55px}.section{padding:78px 0}.hero .btn{box-shadow:0 10px 28px #10bcb13d}@media(max-width:750px){.proof-grid{grid-template-columns:1fr}.proof-feature:first-child{grid-row:auto;min-height:320px}.proof-feature{min-height:220px}.hero{padding:68px 0}.section{padding:60px 0}}.portfolio-image{display:block;width:100%;height:auto;object-fit:contain;border-radius:14px;box-shadow:0 14px 35px #0d2c3d1f}.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.case-card{display:block;color:inherit;text-decoration:none;border:1px solid #d8e5eb;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 12px 34px #0d2c3d0f;transition:transform .2s,box-shadow .2s}.case-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0d2c3d21}.case-card img{width:100%;height:310px;object-fit:cover;object-position:top;display:block;background:#edf5f7}.case-copy{padding:26px}.case-copy h3,.case-copy h2{font-size:1.6rem;margin:14px 0}.case-copy p{margin-bottom:18px}.portfolio-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.portfolio-gallery figure{margin:0;background:#fff;border:1px solid #d8e5eb;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px #0d2c3d0d}.portfolio-gallery img{width:100%;height:400px;object-fit:contain;object-position:top;background:#f0f5f8;display:block}.portfolio-gallery figcaption{padding:15px 20px;color:#24445b;font-weight:650}@media(max-width:760px){.case-grid,.portfolio-gallery{grid-template-columns:1fr}.case-card img{height:240px}.portfolio-gallery img{height:300px}}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.process-grid>div{background:#fff;border:1px solid #d8e6eb;border-radius:16px;padding:1.5rem}.process-grid span{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:#008f89}.process-grid h3{margin:.7rem 0}.process-grid p{margin:0;color:#496378;line-height:1.7}@media(max-width:760px){.process-grid{grid-template-columns:1fr}}.hero{background:linear-gradient(115deg,#092638,#0c3b49 53%,#e8f8f6);overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:34px;align-items:center}.hero-showcase{position:relative;min-height:490px;isolation:isolate}.showcase-glow{position:absolute;inset:5% 0 0 8%;background:radial-gradient(ellipse at 60% 50%,#72e9df88,transparent 67%);filter:blur(20px);z-index:-1}.showcase-window{position:absolute;overflow:hidden;border:1px solid #b7dfe2;border-radius:12px;background:#fff;box-shadow:0 25px 60px #021e3270,0 3px 14px #08283b24}.showcase-window img{display:block;width:100%;height:auto;aspect-ratio:1.75;object-fit:cover;object-position:top}.showcase-toolbar{height:30px;background:#f4fafb;border-bottom:1px solid #dcebed;display:flex;align-items:center;gap:10px;padding:0 12px;color:#456575;font-size:10px;font-weight:700;white-space:nowrap}.window-dots{display:flex;gap:4px}.window-dots i{width:6px;height:6px;background:#b4cbd2;border-radius:50%}.window-dots i:first-child{background:#40c9bd}.window-live{margin-left:auto;color:#008c80;font-size:9px;letter-spacing:.06em}.showcase-main{width:82%;top:18px;right:0;transform:rotate(1deg);z-index:2}.showcase-map{width:56%;left:0;bottom:26px;transform:rotate(-5deg);z-index:3}.showcase-api{width:49%;right:-3%;bottom:4px;transform:rotate(4deg);z-index:4}.showcase-chip{position:absolute;z-index:5;left:23%;top:0;background:#fff;color:#12394b;border:1px solid #c6e8e7;border-radius:50px;box-shadow:0 8px 25px #062c3830;padding:9px 14px;font-size:11px;font-weight:800;letter-spacing:.025em}.chip-dot{display:inline-block;background:#12bba8;width:8px;height:8px;border-radius:50%;margin-right:7px}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-showcase{min-height:420px;max-width:650px;width:100%;margin:15px auto 0}.hero{background:linear-gradient(155deg,#092638,#0c3b49 63%,#dff8f5)}}@media(max-width:550px){.hero-showcase{min-height:300px}.showcase-toolbar{height:24px;font-size:8px;padding:0 7px}.showcase-chip{font-size:9px;padding:6px 10px}.showcase-main{width:88%;top:23px}.showcase-map{width:59%;bottom:23px}.showcase-api{width:52%;bottom:8px}.hero{padding-bottom:48px}}@media(prefers-reduced-motion:no-preference){.showcase-main{animation:showcaseIn .8s ease-out both}.showcase-map{animation:showcaseMapIn .9s ease-out .12s both}.showcase-api{animation:showcaseApiIn .9s ease-out .2s both}@keyframes showcaseIn{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes showcaseMapIn{0%{opacity:0;translate:-12px 15px}to{opacity:1;translate:0 0}}@keyframes showcaseApiIn{0%{opacity:0;translate:12px 15px}to{opacity:1;translate:0 0}}}.header{background:#071b2af5;border-bottom:1px solid #3b64705c;box-shadow:0 8px 28px #020d181f}.nav{min-height:78px}.brand{gap:13px;letter-spacing:.035em}.brandmark{position:relative;display:flex;align-items:center;justify-content:center;width:47px;height:47px;padding:0;border-radius:12px 12px 12px 3px;background:linear-gradient(140deg,#073f4a,#092334);border:1px solid #39d4ca;box-shadow:0 0 0 4px #46dfd10b;font-size:23px;letter-spacing:0}.brandmark-s{color:#fff;transform:translate(2px)}.brandmark .brandmark-q{position:absolute;bottom:-11px;right:2px;color:#46dfd1;font-size:14px;font-weight:700;line-height:1}.brandtext{font-size:19px;line-height:1.05;letter-spacing:.055em}.brandtext b{font-size:9px;letter-spacing:.24em;margin-top:6px}nav a:not(.nav-cta){position:relative;padding:10px 0}nav a:not(.nav-cta):after{content:"";position:absolute;bottom:4px;left:0;right:100%;height:2px;background:var(--teal);transition:right .2s}nav a:not(.nav-cta):hover:after,nav a[aria-current=page]:after{right:0}.nav-cta{border-radius:9px;box-shadow:0 7px 20px #25cab42b}.hero{padding:90px 0 100px;background:radial-gradient(ellipse at 81% 47%,#176477 0%,#0b3547 31%,transparent 63%),linear-gradient(120deg,#071d2b,#092d3d 62%,#0d4552)}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:36px}.hero h1{font-size:clamp(44px,4.65vw,68px);line-height:1.13;letter-spacing:-.055em;max-width:650px}.hero .lead{max-width:590px;font-size:17px;line-height:1.75}.hero-showcase{min-height:505px;width:100%;position:relative}.showcase-glow{inset:10% -4% 2% 4%;background:radial-gradient(ellipse at 52% 47%,#4ce4dc55,transparent 69%);filter:blur(29px)}.showcase-window{border-radius:12px;box-shadow:0 22px 48px #00172565,0 3px 12px #071b2c30;transition:transform .25s ease}.showcase-window img{aspect-ratio:1.8;object-fit:cover;object-position:top}.showcase-main{width:89%;right:0;top:32px;transform:rotate(0);z-index:2}.showcase-map{width:54%;left:-3%;bottom:23px;transform:rotate(-3deg);z-index:3}.showcase-api{width:45%;right:0;bottom:0;transform:rotate(2deg);z-index:4}.showcase-chip{left:14%;top:12px;z-index:5}@media(min-width:901px){.hero-grid>div:first-child{padding-right:4px}}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-showcase{max-width:680px;min-height:440px;margin:25px auto 0}.hero{padding:70px 0;background:linear-gradient(150deg,#071d2b,#0c3b49)}.hero h1{max-width:720px}}@media(max-width:550px){.hero h1{font-size:clamp(40px,10vw,54px)}.hero-showcase{min-height:305px}.showcase-main{width:91%;top:25px}.showcase-map{width:56%;left:0;bottom:18px}.showcase-api{width:46%;right:0;bottom:4px}.showcase-chip{left:8%;top:5px}.brandtext{font-size:16px}.brandmark{width:41px;height:41px}}
