@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap');
:root{--navy:#09152a;--blue:#0877f9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y proximity;scroll-padding-top:0}body{margin:0;color:var(--navy);font-family:'Noto Sans KR',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{border:0;background:none}a:focus-visible,button:focus-visible{outline:3px solid #238dff;outline-offset:5px}p{line-height:1.8}h1,h2,h3,p{margin-top:0}.skip{position:fixed;top:-100px;z-index:20;background:white;padding:15px}.skip:focus{top:0}.header{position:fixed;z-index:10;top:0;left:0;width:100%;height:94px;padding:0 5.7%;display:flex;align-items:center;justify-content:space-between;color:white;transition:background .3s,color .3s}.header.light{background:#ffffffed;color:var(--navy);box-shadow:0 1px 0 #0001}.header.scrolled:not(.light){background:#07111ce8;backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:12px}.brand img{width:44px;height:44px;object-fit:contain}.header:not(.light) .brand img{filter:brightness(0) invert(1)}.brand span{font:800 22px/1.1 Arial,sans-serif;white-space:nowrap}.brand small{display:block;font-size:13px;letter-spacing:4px;margin-top:5px;font-weight:400}.header nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:700}.header nav button{padding:0}.service-link{border:1px solid currentColor;border-radius:30px;padding:11px 18px;font-size:12px;font-weight:700}.service-link span{margin-left:16px}.menu-toggle{display:none}.screen{min-height:800px;height:100svh;position:relative;scroll-snap-align:start;overflow:hidden}.section-inner{height:100%;max-width:1760px;margin:auto;padding:135px 6% 60px;position:relative}.hero{color:white;background:linear-gradient(90deg,#0006,transparent 70%),url('assets/bg-01-hero-airport.webp') center/cover}.hero h1{font:800 clamp(60px,6vw,100px)/.98 Arial,sans-serif;letter-spacing:-3px;margin:10px 0 26px}.hero h2{font-size:27px;line-height:1.5;font-weight:700;margin-bottom:10px}.hero-copy>p{font-size:16px}.story{display:flex;gap:15px;align-items:center;font-size:13px;margin-top:42px;font-weight:700}.story span{width:46px;height:46px;border:2px solid white;border-radius:50%;display:grid;place-items:center}.service-cards{position:absolute;right:6%;bottom:74px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:66%}.service-cards>a{display:flex;align-items:center;gap:15px;padding:22px 18px;background:#070d15b5;border:1px solid #ffffff40;border-radius:12px;backdrop-filter:blur(9px)}.service-cards strong,.app-audience strong{display:block;font-size:15px}.service-cards small,.app-audience small{display:block;font-size:12px;margin-top:5px;line-height:1.7;color:#e1e5e9}.service-cards b,.app-audience b{margin-left:auto;font-weight:400}.icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;background:white;color:#08111e;border-radius:12px;font-size:32px}.icon.blue{background:var(--blue);color:white}.scroll{position:absolute;bottom:27px;left:6%;font-size:10px;letter-spacing:2px}.eyebrow{display:block;letter-spacing:5px;font-size:12px;margin-bottom:22px}.company{background:linear-gradient(90deg,#fff 0%,#fffffff5 45%,#ffffff40 85%),url('assets/bg-02-company-airport.webp') center/cover}.company-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:4%;align-items:center;margin-top:12vh;position:relative;z-index:1}h2{font-size:clamp(25px,2.3vw,38px);line-height:1.45;letter-spacing:-1.3px}.company-copy p{font-size:16px;color:#4c5667;margin:24px 0}.text-link{padding:0 0 7px;border-bottom:1px solid currentColor;font-size:13px;font-weight:700}.stats{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;align-self:start;margin-top:24px}.stats>div{border-right:1px solid #11234222;padding:10px}.stats>div:last-child{border:0}.stats strong{display:block;font-size:30px;letter-spacing:-1px}.stats span{font-size:12px;color:#4c5667;display:block;margin-top:10px}.company-sign{position:absolute;bottom:95px;right:7%;font:400 36px/1.25 Arial,sans-serif;color:#fff;text-shadow:0 2px 12px #0009}.company-sign small{display:block;font-size:9px;letter-spacing:2px;margin-top:25px}.section-number{position:absolute;bottom:24px;left:6%;font-size:10px;letter-spacing:3px;opacity:.7}.apps{background:linear-gradient(#03101b99,#03101ba8),url('assets/bg-03-app-airport-night.webp') center/cover;color:white}.apps-layout{display:grid;grid-template-columns:1.1fr 1fr .65fr;gap:36px;align-items:center}.app-copy h2{font-size:clamp(25px,2.4vw,40px)}.app-copy p{font-size:14px}.store-links{display:flex;gap:12px;margin-top:27px}.store-links .store-button{border:1px solid #ffffff80;background:#0009;border-radius:8px;font-size:16px;padding:12px 18px;text-align:left}.store-links small{display:block;font-size:10px;margin-top:3px}.phones{display:flex;gap:12px;align-items:center;position:relative;padding-bottom:27px}.driver .app-audience{display:flex;flex-direction:column;gap:70px}.app-audience a{display:flex;text-align:left;gap:16px;align-items:center;padding:0}.business>.section-inner{display:flex;flex-direction:column;justify-content:center;padding-top:130px}.business-layout{display:grid;grid-template-columns:.9fr 2.5fr;gap:40px;align-items:center}.business-copy h2{font-size:26px}.business-copy .text-link{margin-top:25px}.business-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.business-card{height:330px;border-radius:9px;overflow:hidden;position:relative;color:white;padding:22px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s;background-size:cover;background-position:center}.business-card:hover{transform:translateY(-6px)}.business-card>span{font-size:11px;letter-spacing:2px}.business-card h3{font-size:18px;margin-bottom:10px}.business-card p{font-size:12px;line-height:1.7;margin:0}.business footer{margin-top:80px;padding-top:28px;border-top:1px solid #ddd;color:#727988;font-size:11px}.footer-head{display:flex;justify-content:space-between;align-items:center}.footer-head .brand{color:var(--navy);transform:scale(.8);transform-origin:left}.footer-head>div{display:flex;gap:24px}.footer-head button{font-size:11px;padding:0}footer>p{margin:20px 0 12px}.screen-nav{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:9;display:flex;flex-direction:column;gap:20px;color:white;mix-blend-mode:difference}.screen-nav a{font:400 10px Arial;border-right:2px solid #ffffff50;padding-right:9px;opacity:.55}.screen-nav a.active{opacity:1;border-color:white}.reveal{transition:opacity .7s,transform .7s}.js-ready .reveal{opacity:0;transform:translateY(20px)}.js-ready .reveal.visible{opacity:1;transform:none}dialog{border:0;border-radius:18px;padding:48px;max-width:550px;width:calc(100% - 40px);color:var(--navy);box-shadow:0 20px 80px #0005}dialog::backdrop{background:#06111ac9;backdrop-filter:blur(5px)}dialog h2{font-size:26px}dialog p{white-space:pre-line;font-size:14px;color:#566071}.dialog-close{position:absolute;right:15px;top:10px;font-size:28px}.dialog-link{display:inline-block;background:var(--blue);color:white;padding:12px 20px;border-radius:7px;font-size:13px}
@media(min-width:1800px){.service-cards{width:63%}}@media(max-width:1200px){.header nav{gap:18px}.brand span{font-size:18px}.service-link{display:none}.apps-layout{gap:20px;grid-template-columns:1fr 1fr}.app-audience{grid-column:1/-1;flex-direction:row;gap:45px}.screen{min-height:850px}.company-layout{grid-template-columns:1fr}.stats{max-width:650px;margin-top:40px}.business-layout{grid-template-columns:1fr}.business-cards{margin-top:15px}.business-card{height:280px}.business footer{margin-top:40px}}
@media(max-width:760px){html{scroll-snap-type:none}.header{height:74px;padding:0 6%}.brand img{width:34px;height:34px}.brand span{font-size:17px}.brand small{font-size:10px}.menu-toggle{display:block;font-size:13px}.header nav{display:none;position:absolute;top:74px;left:0;right:0;background:#fff;color:var(--navy);padding:25px 6%;flex-direction:column;align-items:flex-start;gap:22px;box-shadow:0 12px 20px #0003}.header nav.open{display:flex}.screen{height:auto;min-height:100svh;overflow:visible}.section-inner{padding:115px 7% 65px}.hero{background-position:59% center}.hero .section-inner{min-height:100svh;padding-bottom:290px}.hero h1{font-size:52px;letter-spacing:-2px}.hero h2{font-size:22px}.hero-copy p{font-size:12px}.story{margin-top:25px}.service-cards{width:auto;left:7%;right:7%;bottom:56px;grid-template-columns:1fr;gap:7px}.service-cards>a{padding:12px 15px;border-radius:8px}.service-cards .icon{width:36px;height:36px;font-size:25px}.service-cards strong{font-size:12px}.service-cards small{font-size:10px;margin-top:2px}.scroll{display:none}.company-layout{margin-top:55px;gap:15px}.company h2{font-size:26px}.company-copy p{font-size:13px}.stats{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:35px;max-width:350px}.stats>div{border:0}.stats strong{font-size:27px}.company-sign{position:static;color:var(--navy);font-size:27px;text-shadow:none;margin:50px 0 0 58%}.company{background-position:70% center}.company-sign small{font-size:7px;margin-top:14px}.apps-layout{display:flex;flex-direction:column;align-items:stretch;gap:50px}.app-copy h2{font-size:28px}.app-copy p{font-size:12px}.store-links .store-button{font-size:14px;padding:11px 14px}.phones{max-width:370px;align-self:center;width:100%;gap:12px}.app-audience{gap:25px;flex-direction:column;margin-top:15px}.app-audience a{width:100%}.app-audience strong{font-size:14px}.business>.section-inner{padding:110px 7% 65px}.business-layout{gap:22px}.business-copy h2{font-size:26px}.business-cards{grid-template-columns:repeat(2,1fr);gap:10px}.business-card{height:235px;padding:17px}.business-card h3{font-size:15px}.business-card p{font-size:11px}.footer-head{align-items:flex-start;gap:20px;flex-direction:column}.footer-head>div{gap:20px}.screen-nav{display:none}.business footer{margin-top:45px}dialog{padding:40px 25px}.eyebrow{font-size:10px;letter-spacing:4px}}
body:has(.legal)>header{display:flex;justify-content:space-between;align-items:center;padding:25px 7%;border-bottom:1px solid #ddd}.legal{max-width:900px;margin:60px auto;padding:0 25px}.legal h1{font-size:40px}.legal h2{font-size:22px;margin-top:35px}.legal p{color:#566071;font-size:14px}.draft{background:#f1f5f9;padding:24px;border-radius:10px}.legal .button{display:inline-block;padding:14px 22px;background:var(--navy);color:white;border-radius:6px;margin:25px 0}body:has(.legal)>footer{padding:35px 7%;background:#f5f7fa}.footer-top{display:flex;justify-content:space-between;gap:25px}.footer-brand small{display:block;margin-top:8px}.footer-links{display:flex;gap:20px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.business-card{transition:none}.js-ready .reveal{opacity:1;transform:none}}

.icon svg{width:30px;height:30px}

/* Revision: supplied brand artwork, separate photographs, and native screenshots. */
.header:not(.light) .brand img{filter:none}.brand img{background:#fff;border-radius:8px;padding:3px}.service-art{width:64px;height:64px;flex-shrink:0;border-radius:12px;object-fit:contain;background:#000}.service-art[src*="airport-service"]{background:white}.audience-art{width:64px;height:64px;flex-shrink:0;object-fit:contain;border-radius:12px}.store-links .store-button{display:flex;align-items:center;gap:12px;min-width:155px}.store-links svg{width:27px;height:27px}.store-links span{display:block}.store-links small{font-size:11px}.phones{gap:18px;align-items:center;padding-bottom:0}.device{margin:0;width:50%;position:relative}.device:nth-child(2){transform:translateY(20px)}.device-screen{aspect-ratio:9/19.5;border:6px solid #15171b;border-radius:29px;overflow:hidden;box-shadow:0 0 0 2px #899099,0 20px 45px #0008;background:#f6f8fc;color:#15283e}.device-screen>img{display:block;width:100%;height:100%;object-fit:contain;background:#f6f8fc}.device figcaption{text-align:center;font-size:12px;color:#e5ecf2;letter-spacing:1px;padding-top:18px}.airport{background-image:linear-gradient(0deg,#000d,transparent 85%),url('assets/business-01-airport-transfer.webp')}.booking{background-image:linear-gradient(0deg,#000d,transparent 85%),url('assets/business-02-smart-dispatch.webp')}.b2b{background-image:linear-gradient(0deg,#000d,transparent 85%),url('assets/business-03-b2b-partnership.webp')}.future{background-image:linear-gradient(0deg,#000d,transparent 85%),url('assets/business-04-new-mobility.webp')}.business-card div{position:relative}.business-card h3{font-size:17px;font-weight:700}.business-card p{font-size:12px}.stats strong{font-size:32px}.stats span{font-size:13px}.company-sign{background:#03111d7a;padding:22px;border-radius:5px;right:6%}.hero h1{font-size:clamp(60px,5.5vw,90px)}
@media(max-width:1200px){.service-cards{width:76%}.apps-layout{grid-template-columns:1fr 1.1fr}.audience-art{width:54px;height:54px}}
@media(max-width:760px){.service-cards{width:auto}.service-art{width:48px;height:48px}.hero .section-inner{padding-bottom:330px}.service-cards>a{min-height:73px}.hero h1{font-size:48px}.store-links{gap:10px}.store-links .store-button{min-width:0;flex:1;padding:11px 12px;font-size:14px}.store-links svg{width:24px;height:24px}.store-links small{font-size:10px}.device-screen{border-width:5px;border-radius:26px}.phones{gap:14px}.device figcaption{font-size:11px;padding-top:16px}.audience-art{width:58px;height:58px}.stats strong{font-size:29px}.stats span{font-size:12px}.company-sign{background:#ffffffc9;margin-left:52%;margin-top:50px;color:#102540}.business-card h3{font-size:15px}}
.business{background:linear-gradient(#fffffff9,#fffffff9),url('assets/bg-04-business-mobility.webp') center/cover}.business-card{height:auto;aspect-ratio:1.36;padding:16px;justify-content:flex-end}.business-card>span{display:none}.business-card h3{font-size:15px;margin-bottom:7px}.business-card p{font-size:11px}.business-copy h2{font-size:25px}.device figcaption small{font-size:10px;opacity:.7;display:block;margin-top:5px}.brand img{background:none;border-radius:0;padding:0}.header:not(.light) .brand img{background:#fff;border-radius:7px;padding:4px}
@media(max-width:1200px) and (min-width:761px){.business-card{aspect-ratio:1.36}.business-layout{gap:22px}.business footer{margin-top:50px}}
@media(max-width:760px){.business-card{aspect-ratio:.8;padding:15px}.business-card h3{font-size:14px}.business-card p{font-size:10px}.business-copy h2{font-size:25px}}

/* Approved corporate CI: preserve original colors, transparency, and proportions. */
.brand img,.header:not(.light) .brand img{width:52px;height:30px;object-fit:contain;background:transparent;border-radius:0;padding:0;filter:none}.corporate-ci{display:block;width:138px;flex-shrink:0}.corporate-ci img{display:block;width:100%;height:auto;object-fit:contain}.footer-head{align-items:center}
@media(max-width:760px){.brand img,.header:not(.light) .brand img{width:43px;height:25px}.corporate-ci{width:124px}.footer-head{align-items:flex-start}}

/* Keep company statistic labels readable on the light airport background. */
#company .stats > div > span{color:#09152a;font-weight:600}

/* Preserve the complete supplied app screens and the corporate name. */
.brand > span{font-family:inherit;font-size:20px;line-height:1.25;letter-spacing:-.7px}
.brand small{letter-spacing:0}
.device{flex:1;min-width:0;width:auto}
.device-screen{aspect-ratio:auto;border-radius:18px}
.device-screen>img{height:auto}
@media(max-width:1200px){.brand > span{font-size:18px}}
@media(max-width:760px){.brand > span{font-size:17px}.device-screen{border-radius:18px}}

/* Equal store buttons: center the complete logo/text group in both axes. */
.store-links{align-items:stretch}.store-links .store-button{width:175px;min-width:0;min-height:72px;padding:12px 16px;display:flex;justify-content:center;align-items:center;gap:12px;text-align:center;line-height:1.25}.store-links .store-mark{width:28px;height:32px;flex:0 0 28px;display:block}.store-links .store-button>span{display:block;text-align:center}.store-links small{display:block;text-align:center;margin:5px 0 0}.header nav a[aria-current="page"]{color:#0877f9}.detail-document{scroll-snap-type:none;scroll-padding-top:115px}.detail-page{background:#fff}.detail-main{max-width:1280px;margin:0 auto;padding:130px 6% 65px}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#7a8799;margin-bottom:35px}.page-intro{position:relative;overflow:hidden;padding:65px 55px;border-radius:14px;background:linear-gradient(115deg,#f0f6ff,#f7fbfc);margin-bottom:70px}.page-intro h1{font-size:clamp(36px,4vw,58px);line-height:1.25;letter-spacing:-2px;position:relative;z-index:1;margin-bottom:25px}.page-intro p{font-size:16px;color:#64748b;position:relative;z-index:1;margin-bottom:0}.page-intro .eyebrow{color:#0877f9;position:relative;z-index:1}.intro-orbit{position:absolute;right:-100px;top:-100px;width:450px;height:450px;border:70px solid #cfe4ff55;border-radius:50%;pointer-events:none}.detail-section{padding:0 0 65px;margin-bottom:10px}.detail-section h2{font-size:30px}.detail-section h3{font-size:22px}.detail-section p{font-size:14px;color:#64748b;line-height:1.9}.split{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.detail-section .detail-lead{font-size:19px;color:#263c56}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.feature-grid.two{grid-template-columns:repeat(2,1fr)}.feature-grid article{padding:30px;border:1px solid #e5ebf3;border-radius:13px;background:#fff}.feature-grid p{margin-bottom:0}.tile-number{display:block;font:600 11px Arial;letter-spacing:2px;color:#0877f9;margin-bottom:28px}.detail-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:38px 20px;border-top:1px solid #e3eaf3;border-bottom:1px solid #e3eaf3;text-align:center}.detail-stats>div{border-right:1px solid #e3eaf3}.detail-stats>div:last-child{border:0}.detail-stats strong{display:block;font-size:38px;letter-spacing:-1px}.detail-stats span{display:block;font-size:12px;color:#6a7890;margin-top:10px}.business-details{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.business-details article{padding:40px;border:1px solid #e4ebf4;border-radius:14px;scroll-margin-top:120px}.business-details article:nth-child(2){background:#08192f;color:white}.business-details article:nth-child(2) p{color:#b2c1d5}.business-details article:nth-child(2) .page-button{color:white;border-color:#ffffff55}.page-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ccd7e5;border-radius:8px;padding:13px 20px;font-size:13px;font-weight:700;margin-top:15px;color:#132c4b}.page-button.primary{background:#0877f9;border-color:#0877f9;color:white}.page-button:hover{filter:brightness(.95)}.service-identity{background:#f3f7fc;border-radius:15px;padding:40px;text-align:center}.service-identity img{width:100%;max-width:260px;height:auto;display:inline-block}.journey-steps{list-style:none;counter-reset:journey;display:grid;grid-template-columns:repeat(4,1fr);padding:0;gap:22px;margin-top:35px}.journey-steps li{counter-increment:journey;padding:25px 0;border-top:2px solid #0877f9}.journey-steps li:before{content:'0' counter(journey);display:block;font-size:12px;color:#0877f9;margin-bottom:22px}.journey-steps strong{font-size:16px}.journey-steps p{font-size:12px}.app-page-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.app-page-grid>article{padding:35px;background:#f5f8fc;border:1px solid #e6edf6;border-radius:15px;scroll-margin-top:115px}.app-page-icon{width:86px;height:86px;object-fit:contain;border-radius:15px;margin-bottom:30px}.app-page-grid article:nth-child(2){background:#0b192d;color:white}.app-page-grid article:nth-child(2) p{color:#b4c3d6}.app-page-grid .eyebrow{font-size:10px;letter-spacing:3px}.app-page-grid .store-links{flex-wrap:wrap;margin-top:28px}.app-page-grid .store-links .store-button{background:#0c192d;color:white;width:165px}.app-page-grid article:nth-child(2) .store-links .store-button{background:#0005}.feature-list{padding-left:19px;font-size:13px;line-height:2.3;color:#62758f}.app-page-grid article:nth-child(2) .feature-list{color:#b4c3d6}.page-note{font-size:12px!important;color:#7d8ba0!important;margin-top:22px}.page-callout{background:#f3f7fd;border-radius:15px;padding:40px}.page-callout h2{font-size:27px}.news-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce5ef;padding-bottom:18px}.news-heading h2{font-size:24px;margin:0}.news-count{font-size:12px;color:#7d8ba0}.news-empty{text-align:center;border-bottom:1px solid #dce5ef;padding:70px 20px}.news-empty-mark{display:inline-grid;place-items:center;width:70px;height:70px;background:#edf5ff;border-radius:50%;color:#0877f9;font-size:35px;margin-bottom:25px}.news-empty h3{font-size:21px}.company-details{margin:0}.company-details>div{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:19px 0;border-bottom:1px solid #e4eaf2;font-size:13px}.company-details dt{color:#7c899b}.company-details dd{margin:0;color:#263c56}.page-bottom-nav{border-top:1px solid #e4ebf3;padding-top:25px;display:flex;justify-content:space-between;font-size:12px;font-weight:700}.page-footer{background:#f6f8fb;padding:45px max(6%,calc((100% - 1120px)/2));font-size:11px;color:#758197}.page-footer .footer-head>div{display:flex;gap:24px}.page-footer>p{margin-top:24px}.contact-grid h2{font-size:24px}.detail-page .store-links .store-button{border-color:#ffffff66}
@media(max-width:760px){.store-links .store-button{flex:1;width:auto;min-height:68px;padding:10px 12px;justify-content:center;align-items:center;text-align:center}.store-links .store-mark{width:24px;height:28px;flex-basis:24px}.detail-main{padding:100px 7% 45px}.breadcrumb{margin-bottom:25px}.page-intro{padding:40px 25px;margin-bottom:45px}.page-intro h1{font-size:33px;letter-spacing:-1.3px}.page-intro p{font-size:13px}.intro-orbit{width:270px;height:270px;right:-160px;top:-50px;border-width:45px}.split,.feature-grid,.feature-grid.two,.business-details,.app-page-grid{grid-template-columns:1fr;gap:22px}.detail-section{padding-bottom:40px}.detail-section h2{font-size:25px}.detail-section .detail-lead{font-size:17px}.feature-grid{margin-top:22px}.feature-grid article,.business-details article{padding:26px}.detail-stats{grid-template-columns:repeat(2,1fr);gap:30px;padding:30px 15px}.detail-stats>div{border:0}.detail-stats strong{font-size:32px}.journey-steps{grid-template-columns:repeat(2,1fr);gap:18px}.service-identity{padding:28px}.service-identity img{max-width:220px}.app-page-grid>article{padding:27px}.app-page-grid .store-links .store-button{width:auto}.page-callout{padding:27px}.company-details>div{grid-template-columns:70px 1fr;gap:14px}.page-footer{padding:35px 7%}.page-footer .footer-head{gap:24px}.page-footer .footer-head>div{gap:18px}.news-heading h2{font-size:20px}}

