:root{--content-gap:32px}
img,video,iframe{max-width:100%}
img{height:auto}
.stage__shot img,.vcard>img,.post__img img,.post__image img,.cta__i-in img,.plat__view img,.plat__frame>img{height:100%}
.stage__shot img,.post__img img,.post__image img,.cta__i-in img,.plat__view img,.plat__frame>img,.pcard img,.cat__img img,.article-hero,.mainImage,.mainImg,.subImage,.gcard-frame>img,.gcard .card-img,.wylthMember_Section img,.source-section img,.lp-featgrid img,.lp-phones img{object-fit:contain;object-position:center}
.article-hero,.article-content .mainImg,.article-content .mainImage,.h-100.mainImage,.h-100.mainImg{height:auto;max-height:none}
.wrap{width:100%;min-width:0}
.nav__in.wrap{max-width:var(--max);padding-inline:var(--gut)}
.nav__in{gap:1.3rem}
.navlinks{min-width:0;gap:.1rem}
.navlinks a,.navutil a{white-space:nowrap}
.navutil{gap:.05rem;margin-left:.4rem;padding-left:.55rem}
.nav .logo img{object-fit:contain}
.btn{justify-content:center;max-width:100%;text-align:center;line-height:1.4}
.btn-row{align-items:center;gap:12px}
.btn-row>.btn{min-height:46px}
.shead--split{align-items:end;column-gap:48px}
.shead--split>*{min-width:0}
.shead--split>div+*{justify-self:start}
.shead--split>div+*>:last-child{margin-bottom:0}
.post,.pcard,.tq,.panel,.gcard,.plan-card{min-width:0}
.posts,.vwall,.tstage,.feature-labels,.tools,.office-list{align-items:stretch}
.post>a{height:100%}
.post__body{display:flex;flex-direction:column;align-items:flex-start}
.post__body .tlink{margin-top:auto}
.tq{display:flex;flex-direction:column}
.tq>figcaption{margin-top:auto;padding-top:24px}
.tq blockquote{margin-bottom:24px}
.foot__top{align-items:start}
.foot__top>*{min-width:0}
.fend{align-items:center;row-gap:20px}
.foot a,.foot p{overflow-wrap:anywhere}
.foot .foot__wm{margin-top:28px;padding-block:24px 18px;row-gap:14px}
.foot .foot__mark{display:block;width:280px;max-width:100%;height:auto;max-height:none;margin-inline:auto;object-fit:contain}
.foot .foot__wmrow{grid-template-columns:minmax(0,1fr) minmax(0,280px) minmax(0,1fr);gap:20px}
.foot .foot__wmtag,.foot .foot__wm>span{margin-top:0}
@media(max-width:640px){.foot .foot__mark{width:200px}.foot .foot__wmrow{grid-template-columns:minmax(0,1fr) minmax(0,200px) minmax(0,1fr);gap:12px}.foot .foot__wm{margin-top:24px;padding-block:20px 16px}}

.foot .office-region{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:36px;align-items:stretch;margin-top:26px}
.foot .office-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;margin:0;padding:0;list-style:none}
.foot .office-addresses>li{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:18px 0 0;border-top:1px solid var(--fline)}
.foot .office-addresses__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;margin-bottom:12px}
.foot .office-addresses h3{margin:0;color:var(--fink);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0}
.foot .office-addresses__head>span{color:var(--fteal);font-size:10px;line-height:1.4}
.foot .office-addresses__role{font-size:10px;color:var(--fteal2);margin:-5px 0 8px;line-height:1.4}
.foot .office-addresses address{font-style:normal;font-size:13px;line-height:1.7;color:var(--fink2);overflow-wrap:anywhere;margin-bottom:14px}
.foot .office-addresses a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--fteal);font-size:11px;font-weight:500;line-height:1.5}
.foot .office-addresses a:hover{text-decoration:underline;text-underline-offset:4px}
.foot .office-addresses a svg{width:13px;height:13px;flex-shrink:0}
.foot .office-region__map{position:relative;min-width:0;min-height:480px;height:100%;aspect-ratio:auto;margin:0;overflow:hidden;border:1px solid var(--fline);border-radius:var(--r-m);background:var(--fsurf)}
.foot .office-region__map .offmap__zoom{--map-focus-x:71.5%;--map-focus-y:41.5%;position:absolute;inset:auto;left:50%;top:50%;width:240%;height:auto;aspect-ratio:2000/857;transform-origin:var(--map-focus-x) var(--map-focus-y);transform:translate(calc(-1 * var(--map-focus-x)),calc(-1 * var(--map-focus-y))) scale(var(--mapZoom,2.4))}
.foot .office-region__map .offmap__world{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill}
body[data-page="landing"] .office-region__map .offmap__zoom{--map-focus-x:74.5%;--map-focus-y:48%}
.foot .office-region__map .offmap__ctrl{z-index:4}
@media(max-width:1040px){.foot .office-region{gap:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot .office-addresses{gap:22px}.foot .office-addresses address{font-size:12px}}
@media(max-width:900px){.foot .office-region{grid-template-columns:1fr;gap:30px}.foot .office-addresses{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.foot .office-region__map{height:420px;min-height:0}.foot .office-region__map .offmap__zoom{width:180%}}
@media(max-width:640px){.foot .office-addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.foot .office-addresses address{font-size:13px}.foot .office-region__map{height:390px}.foot .office-region__map .offmap__zoom{width:240%;--map-focus-x:70%}body[data-page="landing"] .office-region__map .offmap__zoom{--map-focus-x:73%}}
@media(max-width:380px){.foot .office-addresses{grid-template-columns:1fr;gap:22px}.foot .office-region__map{height:340px}.foot .office-addresses address{max-width:36ch}}
@media(max-width:640px){body:not([data-page="landing"]) .office-region__map .offpin[aria-label^="Singapore"]>span{left:auto;right:7px}body:not([data-page="landing"]) .office-region__map .offpin[aria-label^="Ahmedabad"]>span{left:50%;right:auto;top:auto;bottom:7px;transform:translateX(-50%)}body[data-page="landing"] .office-region__map .offpin[aria-label^="Ahmedabad"] .offpin__name{transform:translate(-50%,calc(-100% - 6px));transform-origin:bottom center}}

body:not([data-page="landing"]) .split-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px var(--content-gap);align-items:start}
body:not([data-page="landing"]) .split-cell{min-width:0;width:100%}
body:not([data-page="landing"]) .d-flex{display:flex}
body:not([data-page="landing"]) .d-block{display:block}
body:not([data-page="landing"]) .d-none{display:none}
@media(min-width:992px){body:not([data-page="landing"]) .d-lg-block{display:block}}
body:not([data-page="landing"]) .flex-column{flex-direction:column}
body:not([data-page="landing"]) .flex-wrap{flex-wrap:wrap}
body:not([data-page="landing"]) .align-items-center{align-items:center}
body:not([data-page="landing"]) .align-items-start{align-items:flex-start}
body:not([data-page="landing"]) .justify-content-between{justify-content:space-between}
body:not([data-page="landing"]) .justify-content-center{justify-content:center}
body:not([data-page="landing"]) .justify-content-start{justify-content:flex-start}
body:not([data-page="landing"]) .h-100{height:100%}
body:not([data-page="landing"]) .w-100{width:100%;max-width:100%}
body:not([data-page="landing"]) .text-center{text-align:center}
body:not([data-page="landing"]) .mb-0{margin-bottom:0}
body:not([data-page="landing"]) .mb-1{margin-bottom:4px}
body:not([data-page="landing"]) .mb-2{margin-bottom:8px}
body:not([data-page="landing"]) .mb-3{margin-bottom:12px}
body:not([data-page="landing"]) .mb-4{margin-bottom:16px}
body:not([data-page="landing"]) .mb-5{margin-bottom:28px}
body:not([data-page="landing"]) .mt-2{margin-top:8px}
body:not([data-page="landing"]) .mt-3{margin-top:12px}
body:not([data-page="landing"]) .PlatformBanner_Section .split-grid{display:block}
body:not([data-page="landing"]) .PlatformBanner_Section .split-grid>.split-cell:has(.carousel){display:none}
body:not([data-page="landing"]) .solutionBanner_Section .split-grid{align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}
body:not([data-page="landing"]) .solutionContact_Section .box .split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:56px}
body:not([data-page="landing"]) .solutionContact_Section .box .split-cell img{width:100%;max-height:350px;object-fit:contain}
body:not([data-page="landing"]) .Offerings_Option_Section .split-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:64px;align-items:start}
body:not([data-page="landing"]) .Offerings_Option_Section .split-grid:has(>.split-cell:first-child:not(:has(.mainImg))){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}
body:not([data-page="landing"]) .Offerings_Option_Section .split-cell:has(.mainImg){position:sticky;top:calc(var(--navh) + 24px)}
body:not([data-page="landing"]) .Customer_Support_Section .cs_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch}
body:not([data-page="landing"]) .Customer_Support_Section .cs_grid .box{display:flex;min-width:0;margin:0}
body:not([data-page="landing"]) .Customer_Support_Section .cs_grid .box>a{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%}
body:not([data-page="landing"]) .Customer_Support_Section .cs_grid h4{margin-top:0;min-height:2.2em}
body:not([data-page="landing"]) .Customer_FAQ_Section .split-grid{grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr);align-items:start}
body:not([data-page="landing"]) .ReachOut_Section .split-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}
body:not([data-page="landing"]) .Product_Service_Section .split-grid{grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);gap:28px;align-items:start}
body:not([data-page="landing"]) .Product_Service_Section .pro-tabs,
body:not([data-page="landing"]) .Product_Service_Section .nav-tabs{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:0;list-style:none;border:0}
body:not([data-page="landing"]) .Product_Service_Section .pro-tabs>li,
body:not([data-page="landing"]) .Product_Service_Section .nav-item{margin:0;padding:0;list-style:none}
body:not([data-page="landing"]) .Product_Service_Section .pro-tabs>li::marker{content:none}
body:not([data-page="landing"]) .Product_Service_Section .pro-tabs__link,
body:not([data-page="landing"]) .Product_Service_Section .nav-link{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);color:var(--ink-2);text-decoration:none}
body:not([data-page="landing"]) .Product_Service_Section .pro-tabs__link.active,
body:not([data-page="landing"]) .Product_Service_Section .nav-link.active{color:var(--teal-deep);font-weight:600;border-color:var(--teal-deep);background:var(--teal-wash)}
body:not([data-page="landing"]) .Product_Service_Section .tab-content{display:grid;gap:18px}
body:not([data-page="landing"]) .Product_Service_Section .tab-pane{display:none;padding:0;border:0}
body:not([data-page="landing"]) .Product_Service_Section .tab-pane.active{display:grid;gap:18px}
body:not([data-page="landing"]) .Product_Service_Section .item{display:grid;gap:20px;margin:0;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m)}
body:not([data-page="landing"]) .Product_Service_Section .pro-card__head,
body:not([data-page="landing"]) .Product_Service_Section .img_sec{display:flex;align-items:center;gap:12px}
body:not([data-page="landing"]) .Product_Service_Section .pro-card__head{padding-bottom:16px;border-bottom:1px solid var(--line)}
body:not([data-page="landing"]) .Product_Service_Section .img_sec span{font-weight:700;color:var(--ink)}
body:not([data-page="landing"]) .Product_Service_Section .img_sec img,
body:not([data-page="landing"]) .Product_Service_Section .pro_item img{width:auto;height:40px;max-height:40px;object-fit:contain}
body:not([data-page="landing"]) .Product_Service_Section .pro-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
body:not([data-page="landing"]) .Product_Service_Section .pro-card__grid>:only-child{grid-column:1/-1}
body:not([data-page="landing"]) .Product_Service_Section .item h3{margin:0 0 8px;font-size:22px}
body:not([data-page="landing"]) .Product_Service_Section .item h5{margin:0 0 10px;font-size:15px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}
body:not([data-page="landing"]) .Product_Service_Section .item h6{margin:0 0 8px;font-size:13px;color:var(--ink-2)}
body:not([data-page="landing"]) .Product_Service_Section .item p{margin:0;font-size:14px}
body:not([data-page="landing"]) .Product_Service_Section .pro-links{display:grid;gap:8px;margin:16px 0 0;padding:0}
body:not([data-page="landing"]) .Product_Service_Section .pro-links>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline}
body:not([data-page="landing"]) .Product_Service_Section .pro-links dt{margin:0;font-size:13px;color:var(--muted);font-weight:600}
body:not([data-page="landing"]) .Product_Service_Section .pro-links dd{margin:0;text-align:right}
body:not([data-page="landing"]) .Product_Service_Section .heading{max-width:760px;margin:0 0 36px}
body:not([data-page="landing"]) .Product_Service_Section .heading h2{margin-top:0}
body:not([data-page="landing"]) .PlatformDemo_Section .split-grid,
body:not([data-page="landing"]) .PartnerSolution_Section .split-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;padding:36px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m)}
body:not([data-page="landing"]) .Mobile_Application_Section .split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}
body:not([data-page="landing"]) .PlatformDemo_Section h3,
body:not([data-page="landing"]) .PartnerSolution_Section h3{margin-top:0}
body:not([data-page="landing"]) .PlatformDemo_Section .btn,
body:not([data-page="landing"]) .PartnerSolution_Section .btn{margin:8px 0 0}
body:not([data-page="landing"]) .PlatformDemo_Section img,
body:not([data-page="landing"]) .PartnerSolution_Section img{width:100%;max-height:420px;object-fit:contain;padding:12px;background:var(--ground);border:1px solid var(--line);border-radius:var(--r-m)}
body[data-page="home/pay.html"] .pay-panel,
body[data-page="home/pay.html"] .pay-card,
body[data-page="home/pay.html"] .pay-share{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:32px}
body[data-page="home/pay.html"] .pay-panel{margin-bottom:40px}
body[data-page="home/pay.html"] .pay-panel h2,
body[data-page="home/pay.html"] .pay-options h2,
body[data-page="home/pay.html"] .pay-share h2{margin:0 0 22px;font-size:22px}
body[data-page="home/pay.html"] .pay-steps{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;margin:0;padding:0;list-style:none}
body[data-page="home/pay.html"] .pay-steps li{display:flex;gap:14px;align-items:flex-start;min-width:0;margin:0}
body[data-page="home/pay.html"] .step-bubble{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;border:1px solid var(--line);background:var(--ground-brand);color:var(--teal-deep);font-size:13px;font-weight:700}
body[data-page="home/pay.html"] .pay-steps h3{margin:0 0 6px;font-size:14px;text-transform:uppercase;letter-spacing:.04em}
body[data-page="home/pay.html"] .pay-steps p{margin:0;font-size:14px;color:var(--ink-2)}
body[data-page="home/pay.html"] .pay-options{margin-bottom:40px}
body[data-page="home/pay.html"] .pay-methods{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}
body[data-page="home/pay.html"] .pay-card{display:flex;flex-direction:column;min-width:0;height:100%;margin:0}
body[data-page="home/pay.html"] .pay-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}
body[data-page="home/pay.html"] .pay-card__head h3{margin:0 0 4px;font-size:20px}
body[data-page="home/pay.html"] .pay-card__head p{margin:0;font-size:14px;color:var(--muted)}
body[data-page="home/pay.html"] .pay-pill{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:700;color:var(--teal-deep);background:var(--teal-wash);white-space:nowrap}
body[data-page="home/pay.html"] .qr-container{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px;margin-bottom:16px;background:var(--ground-brand);border:1px solid var(--line);border-radius:var(--r-m)}
body[data-page="home/pay.html"] .qr-container img{width:min(220px,100%);height:auto;max-height:220px;background:#fff;padding:10px;border-radius:12px;border:1px solid var(--line)}
body[data-page="home/pay.html"] .qr-meta{display:flex;justify-content:space-between;width:100%;margin:0;font-size:12px;color:var(--muted)}
body[data-page="home/pay.html"] .pay-copy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 14px;margin-bottom:16px;background:var(--ground-brand);border:1px solid var(--line);border-radius:12px}
body[data-page="home/pay.html"] .pay-copy p{margin:0}
body[data-page="home/pay.html"] .pay-copy p:first-child{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}
body[data-page="home/pay.html"] .pay-copy p:last-child{font-size:14px;font-weight:700;overflow-wrap:anywhere}
body[data-page="home/pay.html"] .source-section .btn{margin:0}
body[data-page="home/pay.html"] .source-section .btn--ghost{background:transparent;color:var(--ink);border-color:var(--line)}
body[data-page="home/pay.html"] .source-section .btn--ghost:hover{border-color:var(--teal-deep);color:var(--teal-deep);background:var(--teal-wash)}
body[data-page="home/pay.html"] .pay-copy .btn{margin:0;padding:8px 16px}
body[data-page="home/pay.html"] .pay-fields{display:grid;gap:14px;margin:0 0 16px}
body[data-page="home/pay.html"] .pay-fields>div{padding-bottom:12px;border-bottom:1px solid var(--line)}
body[data-page="home/pay.html"] .pay-fields>div:last-child{border-bottom:0;padding-bottom:0}
body[data-page="home/pay.html"] .pay-fields dt{margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}
body[data-page="home/pay.html"] .pay-fields dd{margin:0;font-size:15px;font-weight:700}
body[data-page="home/pay.html"] .pay-note{margin-top:auto;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--ground-brand);font-size:14px;color:var(--ink-2)}
body[data-page="home/pay.html"] .pay-share{text-align:center}
body[data-page="home/pay.html"] .pay-share p{margin:0 auto 22px;max-width:52ch}
body[data-page="home/pay.html"] .pay-share .btn-row{justify-content:center;margin-top:0}
body[data-page="studio.html"] .col-2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}
body[data-page="studio.html"] .col-2 img{width:100%;height:auto;max-height:420px;object-fit:contain}

body:not([data-page="landing"]) .source-section .row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px var(--content-gap);align-items:start}
body:not([data-page="landing"]) .source-section .row>[class*="col-"]{grid-column:span 6;width:100%;min-width:0;margin-inline:0}
body:not([data-page="landing"]) .source-section .row>.col-md-12{grid-column:span 12}
body:not([data-page="landing"]) .source-section .row>[class*="col-lg-3"]{grid-column:span 3}
body:not([data-page="landing"]) .source-section .row>[class*="col-lg-4"]{grid-column:span 4}
body:not([data-page="landing"]) .source-section .row>[class*="col-lg-5"]{grid-column:span 5}
body:not([data-page="landing"]) .source-section .row>[class*="col-lg-6"]{grid-column:span 6}
body:not([data-page="landing"]) .source-section .row>[class*="col-lg-7"]{grid-column:span 7}
body:not([data-page="landing"]) .source-section .row>[class*="col-lg-8"]{grid-column:span 8}
body:not([data-page="landing"]) .source-section .row>[class*="col-lg-12"]{grid-column:span 12}
body:not([data-page="landing"]) .source-section .row>div:only-child{grid-column:1/-1}
body:not([data-page="landing"]) .source-section :is(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}
body:not([data-page="landing"]) .source-section p{max-width:none}
body:not([data-page="landing"]) .source-section .btn-row,body:not([data-page="landing"]) .source-section .btnList,body:not([data-page="landing"]) .source-section .btnGroup{background:transparent;color:inherit;padding:0;border:0;border-radius:0;box-shadow:none;margin:24px 0 0}
body:not([data-page="landing"]) .page-hero .heading>p,body:not([data-page="landing"]) .page-hero .row>[class*="col-"]>p{max-width:70ch}
#divTeamDetails>[class*="col-"]{grid-column:auto}
body[data-page="about.html"] .About_Banner_Section{overflow:visible}
body[data-page="about.html"] .about-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}
body[data-page="about.html"] .about-hero .bannerData{min-width:0}
body[data-page="about.html"] .about-hero .bannerData h1{margin-top:12px;max-width:14ch}
body[data-page="about.html"] .about-hero .bannerData p{max-width:52ch;margin-bottom:16px}
body[data-page="about.html"] .about-hero .bannerData p:last-child{margin-bottom:0}
body[data-page="about.html"] .about-hero__media{margin:0;min-width:0}
body[data-page="about.html"] .about-hero__media img,
body[data-page="about.html"] .About_Banner_Section .bannerImg{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;border-radius:var(--r-m)}
body[data-page="about.html"] .about-cert{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:28px;align-items:center;margin-top:48px;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m)}
body[data-page="about.html"] .about-cert img{width:100%;height:auto;max-height:180px;object-fit:contain;margin:0}
body[data-page="about.html"] .about-cert h2{margin:0 0 10px;font-size:28px;line-height:1.2}
body[data-page="about.html"] .about-cert p{margin:0;max-width:62ch}
body[data-page="about.html"] .About_Story_Section h2{margin-top:0;margin-bottom:24px}
body[data-page="about.html"] .storyBox{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:36px 40px;margin-bottom:56px}
body[data-page="about.html"] .storyBox p{margin:0 0 18px;max-width:none}
body[data-page="about.html"] .storyBox p:last-child{margin-bottom:0}
body[data-page="about.html"] .About_Story_Section .heading{max-width:780px;margin:0 0 28px}
body[data-page="about.html"] .About_Story_Section .heading h4{margin-top:0;margin-bottom:12px}
body[data-page="about.html"] .About_Story_Section .heading p{margin:0}
body[data-page="about.html"] .boxGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
body[data-page="about.html"] .boxGrid .box{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:28px;min-width:0}
body[data-page="about.html"] .boxGrid .box p{margin:0;font-size:16px;line-height:1.65}
body[data-page="about.html"] .ClientReview_Section{background:linear-gradient(128deg,var(--band-a),var(--band-b));color:#fff}
body[data-page="about.html"] .about-promise{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:48px;align-items:center}
body[data-page="about.html"] .about-promise>img{width:100%;height:auto;max-height:420px;object-fit:contain;margin:0}
body[data-page="about.html"] .about-promise__copy{min-width:0}
body[data-page="about.html"] .about-promise .eyebrow{color:#9fe8e3}
body[data-page="about.html"] .about-promise p{color:#e7f4f2;max-width:58ch}
body[data-page="about.html"] .about-promise ul{list-style:none;padding:0;margin:18px 0;display:grid;gap:8px}
body[data-page="about.html"] .about-promise li{margin:0;padding-left:18px;position:relative;font-size:18px;font-weight:600;color:#fff}
body[data-page="about.html"] .about-promise li::before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:50%;background:#9fe8e3}
body[data-page="about.html"] .wylthMember_Section .heading{max-width:760px;margin:0 auto 40px;text-align:center}
body[data-page="about.html"] .wylthMember_Section .heading h2{margin-top:0}
body[data-page="about.html"] .wylthMember_Section .heading p{margin-inline:auto}
body[data-page="about.html"] .about-motto{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:20px 0 0;font-style:italic;color:var(--muted)}
body[data-page="about.html"] .about-motto span{white-space:nowrap}
body[data-page="about.html"] #divTeamDetails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:8px}
body[data-page="about.html"] #divTeamDetails .details{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:24px 52px 24px 0;border:0;border-top:1px solid var(--line);background:transparent}
body[data-page="about.html"] #divTeamDetails h6{margin:0 0 8px;font-size:20px;line-height:1.25}
body[data-page="about.html"] #divTeamDetails p{margin:0 0 0;font-size:14px;color:var(--ink-2);padding-right:8px}
body[data-page="about.html"] #divTeamDetails a{position:absolute;top:24px;right:0;display:inline-flex;width:22px;height:22px}
body[data-page="about.html"] #divTeamDetails a img,
body[data-page="about.html"] .wylthMember_Section #divTeamDetails img{width:22px;height:22px;max-height:22px;object-fit:contain;border-radius:0}
body[data-page="about.html"] .BestWork_Section .wrap{max-width:880px;margin-inline:auto;text-align:justify;text-align-last:center}
body[data-page="about.html"] .BestWork_Section h4{margin:0 auto 16px;max-width:none;text-align:justify;text-align-last:center}
body[data-page="about.html"] .BestWork_Section p{margin:0 auto 24px;max-width:none;text-align:justify;text-align-last:center}
body[data-page="about.html"] .BestWork_Section .btn{margin:0 auto;display:inline-flex;text-align:center;text-align-last:auto}
body:not([data-page="landing"]) .page-hero:not(.article-content):not(.ReachOut_Section)>.wrap>.row{display:flex;flex-direction:column;align-items:stretch;gap:30px}
body:not([data-page="landing"]) .page-hero:not(.article-content):not(.ReachOut_Section)>.wrap>.row>[class*="col-"]{flex:none;width:100%;max-width:none;margin-inline:0}
body:not([data-page="landing"]) .page-hero .eyebrow{margin-top:0}
body:not([data-page="landing"]) .page-hero h1{margin-top:0;max-width:980px}
body:not([data-page="landing"]) .page-hero>.wrap>p{max-width:70ch}
body:not([data-page="landing"]) .PlatformBanner_Section>.wrap>.row{display:block}
body:not([data-page="landing"]) .PlatformBanner_Section>.wrap>.row>[class*="col-"]:first-child,
body:not([data-page="landing"]) .PlatformBanner_Section .carousel,
body:not([data-page="landing"]) .PlatformBanner_Section .pt-4{display:none}
body:not([data-page="landing"]) .PlatformBanner_Section h1{margin-left:0;max-width:18ch}
body:not([data-page="landing"]) .PlatformBanner_Section .content{max-width:760px}
body:not([data-page="landing"]) .PlatformBanner_Section .content ul{list-style:none;padding:0;margin:4px 0 28px;display:grid;gap:8px}
body:not([data-page="landing"]) .PlatformBanner_Section .content li{margin:0;padding-left:18px;position:relative}
body:not([data-page="landing"]) .PlatformBanner_Section .content li::before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--teal)}
body:not([data-page="landing"]) .source-section .carousel-caption{padding:14px 0 0}
body:not([data-page="landing"]) .source-section .carousel-caption h6{margin:0}
body:not([data-page="landing"]) .source-section .carousel-item{display:flex;flex-direction:column;justify-content:flex-start}
body:not([data-page="landing"]) .solutionBanner_Section .owl-carousel{display:block}
body:not([data-page="landing"]) .solutionBanner_Section .owl-carousel .item{width:100%}
body:not([data-page="landing"]) .solutionBanner_Section .bannerImg{width:100%;max-width:600px;height:auto;margin-inline:auto}
body:not([data-page="landing"]) .solutionContact_Section .box .row{grid-template-columns:1fr 1fr;align-items:center;column-gap:56px}
body:not([data-page="landing"]) .solutionContact_Section .box .row>[class*="col-"]{grid-column:auto}
body:not([data-page="landing"]) .solutionContact_Section .box img{width:100%;max-height:350px;object-fit:contain}
body:not([data-page="landing"]) .solutionContact_Section .box .row>[class*="col-"].ml-auto{justify-self:end}
body:not([data-page="landing"]) .OfferingsBanner_Section.page-hero>.wrap>.row{align-items:center;text-align:center}
body:not([data-page="landing"]) .OfferingsBanner_Section.page-hero h1{margin-inline:auto}
body:not([data-page="landing"]) .OfferingsBanner_Section.page-hero p{margin-inline:auto;max-width:68ch}
body:not([data-page="landing"]) .OfferingsBanner_Section .mb-2{margin-bottom:12px}
body:not([data-page="landing"]) .OfferingsBanner_Section .eyebrow{justify-content:center}
body:not([data-page="landing"]) .OfferingsBanner_Section .platform_Option{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 0}
body:not([data-page="landing"]) .OfferingsBanner_Section .platform_Option .btn{margin:0;min-width:148px}
body:not([data-page="landing"]) .OfferingsBanner_Section .platform_Option .btn.is-active{box-shadow:0 0 0 2px var(--teal)}
body:not([data-page="landing"]) .OfferingsBanner_Section .platform_Img{margin-top:40px}
body:not([data-page="landing"]) .OfferingsBanner_Section .platform_Img img{display:none;width:100%;max-height:420px;margin-inline:auto;object-fit:contain;border-radius:var(--r-m);box-shadow:var(--sh-2)}
body:not([data-page="landing"]) .OfferingsBanner_Section .platform_Img img:first-child,
body:not([data-page="landing"]) .OfferingsBanner_Section .platform_Img img.is-active{display:block}
body:not([data-page="landing"]) .OfferingsBanner_Section .platform_Img:has(img.is-active) img:first-child:not(.is-active){display:none}
body:not([data-page="landing"]) .OfferingsBanner_Section:not(.page-hero){text-align:center}
body:not([data-page="landing"]) .OfferingsBanner_Section:not(.page-hero) h2{margin-inline:auto}
body:not([data-page="landing"]) .OfferingsBanner_Section:not(.page-hero) p{margin-inline:auto;max-width:68ch}
body:not([data-page="landing"]) .OfferingsBanner_Section .w-100,
body:not([data-page="landing"]) .OfferingsBanner_Section .h-100{width:100%;max-height:none;height:auto;margin-inline:auto;display:block}
body:not([data-page="landing"]) .OfferingsBanner_Section .requestDemoBtn,
body:not([data-page="landing"]) .OfferingsBanner_Section .mt-4{margin-top:28px;margin-bottom:36px}
body:not([data-page="landing"]) .Offerings_Option_Section .row{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:64px;align-items:start}
body:not([data-page="landing"]) .Offerings_Option_Section .row:has(>[class*="col-"]:first-child:not(:has(.mainImg))){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}
body:not([data-page="landing"]) .Offerings_Option_Section .row>[class*="col-"]{grid-column:auto;min-width:0}
body:not([data-page="landing"]) .Offerings_Option_Section .row>[class*="col-"]:has(.mainImg){position:sticky;top:calc(var(--navh) + 24px)}
body:not([data-page="landing"]) .Offerings_Option_Section .mainImg{width:100%;max-height:640px;object-fit:contain;border-radius:var(--r-m)}
body:not([data-page="landing"]) .Offerings_Option_Section h4{margin-top:0;margin-bottom:10px}
body:not([data-page="landing"]) .Offerings_Option_Section p.sec{padding:0;margin:0 0 22px;font-size:16px;max-width:none;position:static}
body:not([data-page="landing"]) .Offerings_Option_Section ul{list-style:none;padding:0;margin:0}
body:not([data-page="landing"]) .Offerings_Option_Section ul>li{margin:0}
body:not([data-page="landing"]) .Offerings_Option_Section .source-item{padding-block:18px}
body:not([data-page="landing"]) .Offerings_Option_Section .source-item:last-child,
body:not([data-page="landing"]) .Offerings_Option_Section ul>li:last-child .source-item{border-bottom:0}
body:not([data-page="landing"]) .Offerings_Option_Section .source-item p{margin:0 0 8px;padding-left:54px}
body:not([data-page="landing"]) .Offerings_Option_Section .source-item p:last-child{margin-bottom:0}
body:not([data-page="landing"]) .Offerings_Option_Section .mt-3{margin-top:18px;padding-left:54px}
body:not([data-page="landing"]) .Offerings_Option_Section.lightTheme,
body:not([data-page="landing"]) .Offerings_Option_Section.sec--brand{color:var(--ink)}
body:not([data-page="landing"]) .Offerings_Option_Section.lightTheme h4,
body:not([data-page="landing"]) .Offerings_Option_Section.lightTheme h6,
body:not([data-page="landing"]) .Offerings_Option_Section.lightTheme p,
body:not([data-page="landing"]) .Offerings_Option_Section.lightTheme p.sec{color:inherit}
body:not([data-page="landing"]) .Offerings_Option_Section .text-white{color:var(--ink-2)}
body:not([data-page="landing"]) .source-item .head{align-items:center;min-height:44px}
body:not([data-page="landing"]) .source-item .head img{flex-shrink:0;width:40px;height:40px;object-fit:contain}
body:not([data-page="landing"]) .source-item .head h6{line-height:1.3;margin:0}
body:not([data-page="landing"]) .Customer_Support_Section .row{align-items:stretch}
body:not([data-page="landing"]) .Customer_Support_Section .row>[class*="col-"]{display:flex}
body:not([data-page="landing"]) .Customer_Support_Section .row>[class*="col-"]>a{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%}
body:not([data-page="landing"]) .Customer_Support_Section h3{margin-top:0;min-height:2.2em}
body:not([data-page="landing"]) .Customer_Support_Section p:last-child{margin-bottom:0}
body[data-page="support.html"] .FAQ_Contact_Section{text-align:center}
body[data-page="support.html"] .FAQ_Contact_Section .heading{display:flex;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;text-align:center}
body[data-page="support.html"] .FAQ_Contact_Section h3{margin:0 auto 12px;max-width:none;text-align:center}
body[data-page="support.html"] .FAQ_Contact_Section p{margin:0 auto 22px;max-width:46ch;text-align:center}
body[data-page="support.html"] .FAQ_Contact_Section .btn{margin:0 auto}
body:not([data-page="landing"]) .PartnerSolution_Section .row,body:not([data-page="landing"]) .Mobile_Application_Section .row{align-items:center}
body[data-page="platform.html"] .plat__track{isolation:isolate}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section,
body:not([data-page="landing"]) .wylthPlatform_Section{position:relative;z-index:1;background:var(--ground-brand)}
body:not([data-page="landing"]) .btn.btn-site-primary,
body:not([data-page="landing"]) .btn.btn-white-primary{background:var(--button-bg);color:var(--button-ink);box-shadow:var(--sh-1)}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);margin-bottom:40px;overflow:hidden}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(120px,1fr) minmax(120px,1fr);align-items:stretch;border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul:last-child{border-bottom:0}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul:first-child{background:var(--ground-brand)}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul:first-child h4{margin:0;font-size:16px;text-align:center}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul li{padding:18px 24px;margin:0;text-align:center;font-size:14px;min-width:0}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul li:first-child{text-align:left}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul li:nth-child(n+2){display:flex;align-items:center;justify-content:center;min-height:64px}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul:not(:first-child) li:nth-child(2){background:var(--teal-wash)}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul li h5{margin:0 0 4px;font-size:15px;font-weight:700}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul li p{margin:0;font-size:13px;color:var(--muted);max-width:none}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul li svg{position:relative;z-index:1;overflow:visible;color:var(--teal-deep);stroke:currentColor;width:22px;height:22px;min-width:22px;min-height:22px;flex-shrink:0;display:block}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul:not(:first-child) li:nth-child(n+2):empty::after{content:"–";color:var(--muted);opacity:.5;font-size:18px;line-height:1}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .heading{text-align:center;max-width:820px;margin:8px auto 0}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .heading h2{margin-top:0}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .heading p{margin-inline:auto}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .portal-points{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;padding:0;margin:18px 0}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .portal-points li{margin:0;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:14px;font-weight:500}
body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .portal-tagline{font-style:italic;color:var(--muted);margin-bottom:28px}
@media(max-width:700px){body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul{grid-template-columns:minmax(0,1.6fr) minmax(72px,1fr) minmax(72px,1fr)}body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul li{padding:12px 10px;font-size:12px}body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul li h5{font-size:13px}body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul li p{display:none}body:not([data-page="landing"]) .PlatForm_Customer_portal_Section .box ul li:nth-child(n+2){min-height:48px}}
body:not([data-page="landing"]) .wylthPlatform_Section{overflow:hidden}
body:not([data-page="landing"]) .wylthPlatform_Section .heading{text-align:center;max-width:760px;margin:0 auto 8px}
body:not([data-page="landing"]) .wylthPlatform_Section .heading h3{margin-top:0}
body:not([data-page="landing"]) .wylthPlatform_Section .owl-dots,
body:not([data-page="landing"]) .wylthPlatform_Section .owl-nav{display:none!important}
body:not([data-page="landing"]) .wylthPlatform_Section .container-fluid{padding-inline:var(--gut)}
body:not([data-page="landing"]) #divPlatFeaturesDetails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:36px}
body:not([data-page="landing"]) #divPlatFeaturesDetails .item{display:flex;flex-direction:column;align-items:stretch;padding:0;border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);overflow:hidden;min-width:0}
body:not([data-page="landing"]) #divPlatFeaturesDetails img{width:100%;height:160px;object-fit:contain;object-position:center;margin:0;padding:12px 12px 0;border:0;border-radius:0;background:var(--ground-brand)}
body:not([data-page="landing"]) #divPlatFeaturesDetails p{text-align:center;margin:0;padding:14px 12px 16px;font-size:15px;font-weight:600;line-height:1.35}
@media(max-width:800px){body:not([data-page="landing"]) #divPlatFeaturesDetails{grid-template-columns:1fr 1fr;gap:16px}body:not([data-page="landing"]) #divPlatFeaturesDetails img{height:140px}}
@media(max-width:520px){body:not([data-page="landing"]) #divPlatFeaturesDetails{grid-template-columns:1fr;max-width:340px;margin-inline:auto}body:not([data-page="landing"]) #divPlatFeaturesDetails img{height:180px}}
body:not([data-page="landing"]) .Mobile_Application_Section .appIcon{border-left:3px solid var(--line);padding-left:20px;margin-bottom:26px}
body:not([data-page="landing"]) .Mobile_Application_Section .appIcon:last-child{margin-bottom:0}
body:not([data-page="landing"]) .Mobile_Application_Section .appIcon>span{font-weight:700;font-size:15px;display:block;margin-bottom:6px}
body:not([data-page="landing"]) .Mobile_Application_Section .owl_mobile_app{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:end}
body:not([data-page="landing"]) .Mobile_Application_Section .owl_mobile_app .item{background:var(--ground-brand);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;padding:10px 10px 0;min-width:0}
body:not([data-page="landing"]) .Mobile_Application_Section .owl_mobile_app .item img{width:100%;height:auto;display:block;object-fit:contain;max-height:340px;margin:auto}
@media(max-width:900px){body:not([data-page="landing"]) .Mobile_Application_Section .owl_mobile_app{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){body:not([data-page="landing"]) .Mobile_Application_Section .owl_mobile_app{grid-template-columns:1fr;max-width:260px;margin-inline:auto}}
body:not([data-page="landing"]) .page-intro{margin-bottom:40px;max-width:900px}
body:not([data-page="landing"]) .page-intro h6,
body:not([data-page="landing"]) .page-intro p{font-size:17px;font-weight:400;line-height:1.7;color:var(--ink-2);max-width:72ch;margin:0}
body:not([data-page="landing"]) .page-intro a{overflow-wrap:anywhere}
body:not([data-page="landing"]) .ReachOut_Section .row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}
body:not([data-page="landing"]) .ReachOut_Section .row>[class*="col-"]{grid-column:auto}
body:not([data-page="landing"]) .ReachOut_Section .addInfo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none}
body:not([data-page="landing"]) .ReachOut_Section .addInfo>li{margin:0;padding:0;min-width:0}
body:not([data-page="landing"]) .ReachOut_Section .Branches{height:100%;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m)}
body:not([data-page="landing"]) .ReachOut_Section .Branches h5{margin:0 0 8px;font-size:16px}
body:not([data-page="landing"]) .ReachOut_Section .Branches p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2);overflow-wrap:anywhere}
body:not([data-page="landing"]) .ReachOut_Section .enquiry-handoff{position:sticky;top:calc(var(--navh) + 24px);padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m)}
body:not([data-page="landing"]) .Product_Service_Carousel{grid-template-columns:1fr;gap:40px}
body:not([data-page="landing"]) .Product_Service_Carousel .item>.row{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:24px;align-items:start}
body:not([data-page="landing"]) .Product_Service_Carousel .item>.row>[class*="col-"]{grid-column:auto}
body:not([data-page="landing"]) .Product_Service_Carousel .item{padding-bottom:32px;border-bottom:1px solid var(--line)}
body:not([data-page="landing"]) .Product_Service_Carousel h3{margin-top:0}
body:not([data-page="landing"]) .enquiry-handoff h3{margin:0 0 18px}
body:not([data-page="landing"]) .enquiry-handoff p{margin:0 0 16px}
body:not([data-page="landing"]) .enquiry-handoff .tlink{display:inline-flex;margin:0 0 18px}
body:not([data-page="landing"]) .enquiry-handoff small{display:block;margin-top:14px;color:var(--muted)}
body:not([data-page="landing"]) .ReachOut_Section .enquiry-handoff--form{position:static}
@media(max-width:700px){body:not([data-page="landing"]) .ReachOut_Section .split-grid{grid-template-columns:1fr}body:not([data-page="landing"]) .ReachOut_Section .enquiry-handoff--form{padding:20px 16px}}
body:not([data-page="landing"]) .article-content .row,body:not([data-page="landing"]) .legal-content .row{display:block}
body:not([data-page="landing"]) .article-content .row>[class*="col-"]{margin-inline:auto}
body:not([data-page="landing"]) .article-content .row>.col-md-12.mt-5{max-width:800px}
body:not([data-page="landing"]) .article-content .mainImg{margin-block:32px;width:100%;height:auto;object-fit:contain}
body:not([data-page="landing"]) .ShareArticle{margin-right:16px;font-weight:600}
body:not([data-page="landing"]) .socialIcons{display:flex;align-items:center;gap:10px}
body:not([data-page="landing"]) .legal-content .row>[class*="col-"]{max-width:100%}
@media(max-width:700px){body[data-page="home/pay.html"] .pay-panel,body[data-page="home/pay.html"] .pay-card,body[data-page="home/pay.html"] .pay-share{padding:22px}}
body[data-page="studio.html"] .truths-grid,body[data-page="studio.html"] .testi-grid,body[data-page="studio.html"] .pricing-grid,body[data-page="studio.html"] .gallery-grid{align-items:stretch}
body[data-page="studio.html"] .testi-card,body[data-page="studio.html"] .plan-card,body[data-page="studio.html"] .gcard{display:flex;flex-direction:column}
body[data-page="studio.html"] .testi-author{margin-top:auto;padding-top:24px}
body[data-page="studio.html"] .testi-text{margin-bottom:24px}
body[data-page="studio.html"] .plan-price-row{margin-top:12px;min-height:76px}
body[data-page="studio.html"] .plan-footer{margin-top:auto;padding-top:24px}
body[data-page="studio.html"] .gcard-info{display:flex;flex-direction:column;align-items:flex-start;flex:1}
body[data-page="studio.html"] .gcard-link{margin-top:auto;padding-top:18px}
body[data-page="studio.html"] .gcard-frame{flex:none;width:100%}

.navlinks a{padding-inline:.7em}
body[data-page="landing"] .hero__grid>*{min-width:0}
body[data-page="landing"] .stage{width:100%;justify-self:center}
body[data-page="landing"] .stage__shot img{object-fit:contain}
body[data-page="landing"] .plogo{width:160px;min-height:36px;justify-content:center}
body[data-page="landing"] .press__track img{width:160px;height:36px;max-width:100%;object-fit:contain}
body[data-page="landing"] .hero__meta{column-gap:18px;row-gap:12px}
body[data-page="landing"] .hero__meta span{line-height:1.5}
body[data-page="landing"] .cs{align-items:stretch}
body[data-page="landing"] .cs__bridge{align-self:center}
body[data-page="landing"] .row__pair{align-items:stretch}
body[data-page="landing"] .row__arrow{align-self:center}
body[data-page="landing"] .oxr{align-items:center}
body[data-page="landing"] .oxr>*{min-width:0}
body[data-page="landing"] .oxr img{flex-shrink:0}
body[data-page="landing"] .plat__stick>*{min-width:0}
body[data-page="landing"] .tq>:last-child{margin-top:auto;padding-top:24px}
body[data-page="landing"] .tq blockquote,body[data-page="landing"] .tq>[data-qsplit]{margin-bottom:24px}
body[data-page="landing"] .foot__top{column-gap:40px}
body[data-page="landing"] .offhead{flex-wrap:wrap;row-gap:16px}
body[data-page="landing"] .offmap__legend{align-items:stretch}
body[data-page="landing"] .fend>*{min-width:0}

@media(max-width:980px){body[data-page="about.html"] .about-hero,body[data-page="about.html"] .about-promise{grid-template-columns:1fr;gap:28px}body[data-page="about.html"] .about-hero__media{order:-1}body[data-page="about.html"] .about-hero .bannerData h1{max-width:none}body[data-page="about.html"] .about-cert{grid-template-columns:minmax(110px,160px) minmax(0,1fr);padding:22px;gap:20px}body[data-page="about.html"] .boxGrid,body[data-page="about.html"] #divTeamDetails{grid-template-columns:1fr 1fr}body[data-page="about.html"] .storyBox{padding:28px}}
@media(max-width:640px){body[data-page="about.html"] .about-cert{grid-template-columns:1fr;text-align:center}body[data-page="about.html"] .about-cert img{max-width:180px;margin-inline:auto}body[data-page="about.html"] .about-cert p{margin-inline:auto}body[data-page="about.html"] .boxGrid,body[data-page="about.html"] #divTeamDetails{grid-template-columns:1fr}body[data-page="about.html"] .about-motto span{white-space:normal}body[data-page="about.html"] .storyBox{padding:22px 18px}body[data-page="about.html"] .BestWork_Section h4{max-width:none}}

@media(max-width:1120px){.nav__in{gap:12px}.nav .nav-demo,.nav__in>.btn{margin-left:auto}.nav .burger{margin-left:0}body:not([data-page="landing"]) .Customer_Support_Section .row>[class*="col-"]{grid-column:span 6}body:not([data-page="landing"]) .Customer_Support_Section .cs_grid{grid-template-columns:1fr 1fr}}
@media(max-width:980px){body[data-page="landing"] .hero__grid{gap:36px}body[data-page="landing"] .stage{max-width:720px}body:not([data-page="landing"]) .solutionContact_Section .box .row,body:not([data-page="landing"]) .solutionContact_Section .box .split-grid{column-gap:32px}body:not([data-page="landing"]) .Offerings_Option_Section .row,body:not([data-page="landing"]) .Offerings_Option_Section .split-grid{column-gap:36px}body:not([data-page="landing"]) .ReachOut_Section .row,body:not([data-page="landing"]) .ReachOut_Section .split-grid{gap:32px}body:not([data-page="landing"]) .solutionBanner_Section .split-grid{grid-template-columns:1fr}}
@media(max-width:900px){.shead--split{gap:24px}.shead--split>*{justify-self:start}body:not([data-page="landing"]) .source-section .row>[class*="col-lg-"]{grid-column:span 6}body:not([data-page="landing"]) .source-section .row>.col-md-12{grid-column:span 12}body:not([data-page="landing"]) .Offerings_Option_Section .row,body:not([data-page="landing"]) .Offerings_Option_Section .row:has(>[class*="col-"]:first-child:not(:has(.mainImg))),body:not([data-page="landing"]) .Offerings_Option_Section .split-grid,body:not([data-page="landing"]) .Offerings_Option_Section .split-grid:has(>.split-cell:first-child:not(:has(.mainImg))),body:not([data-page="landing"]) .ReachOut_Section .row,body:not([data-page="landing"]) .ReachOut_Section .split-grid,body:not([data-page="landing"]) .Customer_FAQ_Section .split-grid,body:not([data-page="landing"]) .Mobile_Application_Section .split-grid,body[data-page="studio.html"] .col-2{grid-template-columns:1fr}body:not([data-page="landing"]) .Offerings_Option_Section .row>[class*="col-"],body:not([data-page="landing"]) .ReachOut_Section .row>[class*="col-"]{grid-column:1/-1}body:not([data-page="landing"]) .Offerings_Option_Section .row>[class*="col-"]:has(.mainImg),body:not([data-page="landing"]) .Offerings_Option_Section .split-cell:has(.mainImg){position:static;order:-1}body:not([data-page="landing"]) .Offerings_Option_Section .mainImg{max-height:350px}body:not([data-page="landing"]) .Offerings_Option_Section .source-item p,body:not([data-page="landing"]) .Offerings_Option_Section .mt-3{padding-left:0}body:not([data-page="landing"]) .OfferingsBanner_Section .platform_Option .btn{min-width:0;flex:1 1 140px}body:not([data-page="landing"]) .page-intro{margin-bottom:32px}body:not([data-page="landing"]) .ReachOut_Section .enquiry-handoff{max-width:none;position:static}}
@media(max-width:700px){body:not([data-page="landing"]) .source-section .row,body:not([data-page="landing"]) .split-grid{grid-template-columns:1fr;gap:28px}body:not([data-page="landing"]) .source-section .row>[class*="col-"]{grid-column:1/-1}body:not([data-page="landing"]) .solutionContact_Section .box .row,body:not([data-page="landing"]) .solutionContact_Section .box .split-grid{grid-template-columns:1fr;gap:24px}body:not([data-page="landing"]) .solutionContact_Section .box .row>[class*="col-"]{grid-column:1/-1}body:not([data-page="landing"]) .solutionContact_Section .box img,body:not([data-page="landing"]) .solutionContact_Section .box .split-cell img{max-height:290px}body:not([data-page="landing"]) .Customer_Support_Section .row>[class*="col-"]{grid-column:1/-1}body:not([data-page="landing"]) .Customer_Support_Section .cs_grid{grid-template-columns:1fr}body:not([data-page="landing"]) .Customer_Support_Section h3,body:not([data-page="landing"]) .Customer_Support_Section .cs_grid h4{min-height:0}body:not([data-page="landing"]) .Product_Service_Carousel .item>.row,body:not([data-page="landing"]) .Product_Service_Section .pro-card__grid,body[data-page="home/pay.html"] .pay-steps,body[data-page="home/pay.html"] .pay-methods{grid-template-columns:1fr}body:not([data-page="landing"]) .PlatformDemo_Section .split-grid,body:not([data-page="landing"]) .PartnerSolution_Section .split-grid{padding:24px}body[data-page="landing"] .hero__meta{column-gap:12px}.foot__top{column-gap:24px}}
@media(max-width:520px){.nav__in{gap:8px}.btn-row{gap:10px}.shead--split{gap:22px}body:not([data-page="landing"]) .ReachOut_Section .addInfo{grid-template-columns:1fr;gap:20px}body:not([data-page="landing"]) .article-content .mainImg{margin-block:24px}body[data-page="landing"] .hero__grid{gap:30px}body[data-page="landing"] .hero__meta{gap:10px}body[data-page="landing"] .hero__meta span{font-size:10px;letter-spacing:0}body[data-page="landing"] .chip{white-space:normal;max-width:calc(100% - 20px)}body[data-page="landing"] .chip b{white-space:nowrap}body[data-page="landing"] .foot__top{gap:30px}body[data-page="landing"] .clocks{flex-wrap:wrap;gap:12px}}

body[data-page="landing"] .lp-swipe{margin-top:clamp(30px,4vw,52px);overflow:hidden}
body[data-page="landing"] .lp-swipe__viewport{overflow:hidden;width:100%;touch-action:pan-y}
body[data-page="landing"] .lp-swipe__track{display:grid;grid-template-columns:1fr;width:100%;margin:0;padding:0}
body[data-page="landing"] .lp-swipe__slide{grid-area:1/1;display:block;width:100%;box-sizing:border-box;visibility:hidden;pointer-events:none;opacity:0}
body[data-page="landing"] .lp-swipe__slide.is-on{visibility:visible;pointer-events:auto;opacity:1}
body[data-page="landing"] .lp-swipe .cs{margin:0;height:100%;align-items:stretch}
body[data-page="landing"] .lp-swipe .panel{transform:none;min-height:300px}
body[data-page="landing"] .lp-swipe .panel img{display:none}
@media (max-width:820px){body[data-page="landing"] .lp-swipe .cs{grid-template-rows:1fr auto 1fr}}
body[data-page="landing"] .lp-swipe__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:22px}
body[data-page="landing"] .lp-swipe__btn{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);transition:background .2s,color .2s,border-color .2s}
body[data-page="landing"] .lp-swipe__btn:hover{background:var(--teal-wash);color:var(--teal-deep);border-color:var(--teal-deep)}
body[data-page="landing"] .lp-swipe__btn:disabled{opacity:.35;pointer-events:none}
body[data-page="landing"] .lp-swipe__btn svg{width:16px;height:16px}
body[data-page="landing"] .lp-swipe__dots{display:flex;align-items:center;gap:8px}
body[data-page="landing"] .lp-swipe__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--line);transition:width .25s,background .25s,border-radius .25s}
body[data-page="landing"] .lp-swipe__dot.on{width:22px;border-radius:999px;background:var(--teal-deep)}
body[data-page="landing"] .lp-swipe__count{margin:0;font-size:13px;color:var(--muted);min-width:4.5ch;text-align:center}
body[data-page="landing"] .lp-swipe__count b{color:var(--teal-deep);font-size:15px}
body[data-page="landing"] .lp-grow{margin-top:clamp(40px,5vw,72px);padding:clamp(28px,4vw,48px);border-radius:var(--r-xl);background:linear-gradient(128deg,var(--band-a),var(--band-b));color:#fff;display:grid;gap:1.2rem;justify-items:start}
body[data-page="landing"] .lp-grow h2{margin:0;color:#fff;font-size:clamp(1.4rem,2.6vw,2.1rem);max-width:32ch;line-height:1.25}
body[data-page="landing"] .lp-grow .btn{background:#fff;color:var(--teal-ink)}
body[data-page="landing"] .lp-extra{margin-top:clamp(40px,5vw,72px)}
body[data-page="landing"] .lp-table-head{margin:0 0 clamp(22px,3vw,36px);max-width:38ch}
body[data-page="landing"] .lp-table-head h2{margin:0}
body[data-page="landing"] .lp-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden}
body[data-page="landing"] .lp-tr{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(110px,1fr) minmax(110px,1fr);border-bottom:1px solid var(--line)}
body[data-page="landing"] .lp-tr:last-child{border-bottom:0}
body[data-page="landing"] .lp-tr.head{background:var(--ground-brand)}
body[data-page="landing"] .lp-tr>*{padding:16px 20px;min-width:0}
body[data-page="landing"] .lp-tr.head h4{margin:0;text-align:center;font-size:15px}
body[data-page="landing"] .lp-tr.head>:first-child{text-align:left}
body[data-page="landing"] .lp-tr h5{margin:0 0 4px;font-size:15px}
body[data-page="landing"] .lp-tr p{margin:0;font-size:13px;color:var(--muted)}
body[data-page="landing"] .lp-cell{display:flex;align-items:center;justify-content:center;min-height:64px}
body[data-page="landing"] .lp-cell--on{background:var(--teal-wash)}
body[data-page="landing"] .lp-check{width:22px;height:22px;color:var(--teal-deep);display:block}
body[data-page="landing"] .lp-empty{color:var(--muted);opacity:.5;font-size:18px;line-height:1}
body[data-page="landing"] .lp-portal{text-align:center;max-width:820px;margin:40px auto 0}
body[data-page="landing"] .lp-portal h2{margin-top:0}
body[data-page="landing"] .lp-portal p{margin-inline:auto}
body[data-page="landing"] .lp-points{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;padding:0;margin:18px 0}
body[data-page="landing"] .lp-points li{margin:0;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:14px;font-weight:500}
body[data-page="landing"] .lp-tag{font-style:italic;color:var(--muted);margin-bottom:24px}
body[data-page="landing"] .lp-feat{margin-top:clamp(40px,5vw,64px)}
body[data-page="landing"] .lp-feat h3{text-align:center;margin:0 0 28px}
body[data-page="landing"] .lp-featgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
body[data-page="landing"] .lp-featgrid .item{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);overflow:hidden;min-width:0}
body[data-page="landing"] .lp-featgrid img{width:100%;height:160px;object-fit:contain;padding:12px 12px 0;background:var(--ground-brand)}
body[data-page="landing"] .lp-featgrid p{text-align:center;margin:0;padding:14px 12px 16px;font-size:15px;font-weight:600;line-height:1.35}
body[data-page="landing"] .lp-mobile{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;margin-top:clamp(40px,5vw,72px)}
body[data-page="landing"] .lp-app{border-left:3px solid var(--line);padding-left:20px;margin:22px 0}
body[data-page="landing"] .lp-app>span{font-weight:700;display:block;margin-bottom:6px}
body[data-page="landing"] .lp-stores{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
body[data-page="landing"] .lp-stores img{height:40px;width:auto}
body[data-page="landing"] .lp-phones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end}
body[data-page="landing"] .lp-phones .item{background:var(--ground-brand);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;padding:10px 10px 0;min-width:0}
body[data-page="landing"] .lp-phones img{width:100%;height:auto;display:block;max-height:340px;object-fit:contain;margin:auto}
@media(max-width:900px){body[data-page="landing"] .lp-featgrid{grid-template-columns:1fr 1fr}body[data-page="landing"] .lp-mobile{grid-template-columns:1fr;gap:28px}body[data-page="landing"] .lp-phones{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){body[data-page="landing"] .lp-tr{grid-template-columns:minmax(0,1.6fr) minmax(64px,1fr) minmax(64px,1fr)}body[data-page="landing"] .lp-tr>*{padding:12px 10px}body[data-page="landing"] .lp-tr p{display:none}body[data-page="landing"] .lp-cell{min-height:48px}}
@media(max-width:520px){body[data-page="landing"] .lp-featgrid{grid-template-columns:1fr;max-width:340px;margin-inline:auto}body[data-page="landing"] .lp-phones{grid-template-columns:1fr;max-width:260px;margin-inline:auto}}
@media(max-width:640px){
  :root{--pad:22px;--gut:14px}
  .sec{padding-block:22px}
  .hero{padding-top:16px;padding-bottom:20px}
  .hero h1{margin:.7rem 0 0}
  .hero h2{margin:.35rem 0 .55rem}
  .hero .lede{margin:0}
  .hero .btn-row{margin-top:1.05rem}
  .hero__meta{margin-top:1.1rem;padding-top:.8rem;gap:.4rem 1rem}
  .shead{margin-bottom:.8rem}
  .shead h2{margin:.55rem 0 .5rem}
  .press{padding:16px 0}
  .press__lab{margin-bottom:12px}
  .plat__track,.plat__mob{margin-top:18px}
  .pcard div{padding:.85rem 1rem 1rem}
  .cta__t{padding:22px 16px}
  .cta__t .btn-row{margin-top:1.1rem}
  .panel{padding:22px 16px}
  .vwall{margin-top:.75rem;gap:8px}
  .tsplit{margin-top:.75rem;padding-top:.75rem}
  .tstage{margin-top:10px;gap:12px;align-items:stretch;justify-items:center;width:100%}
  .hero,.stage,.stage__shot,.pcard,.vcard,.shotframe,.band__img,.cta,.lp-phones,.lp-featgrid,.source-section{min-width:0;max-width:100%}
  .stage__shot,.pcard img,.shotframe img,.band__img img,.lp-phones img,.lp-featgrid img,.source-section img,.About_Banner_Section img,.About_Story_Section img{width:100%;max-width:100%}
  .pcard img{height:auto;object-fit:contain}
  body[data-page="landing"] .lp-featgrid img{height:auto;max-height:140px;object-fit:contain}
  body[data-page="landing"] .lp-stores img{height:36px;width:auto;max-width:100%}
  .tq,
  body[data-page="landing"] .tq{
    display:flex;flex-direction:column;align-items:flex-start;
    width:100%;max-width:100%;box-sizing:border-box;
    padding:18px 18px 16px;gap:0;text-align:left
  }
  .tq>figcaption,
  body[data-page="landing"] .tq>:last-child{
    margin-top:12px;padding-top:12px;width:100%;
    display:flex;align-items:center;justify-content:flex-start;text-align:left
  }
  .tq blockquote,
  body[data-page="landing"] .tq blockquote,
  body[data-page="landing"] .tq>[data-qsplit]{margin:0 0 0;text-align:left;width:100%}
  body[data-page="landing"] .tq__mark{font-size:1.7rem;height:auto;line-height:1;margin:0 0 6px;display:block}
  body[data-page="landing"] .tq__body,
  body[data-page="landing"] .tq__body p{font-size:1rem;line-height:1.5;text-align:left;margin:0;width:100%}
  body[data-page="landing"] .tq__by{padding-top:12px;gap:.7rem;justify-content:flex-start;margin:0;width:100%}
  body[data-page="landing"] .tq__by img{width:40px;height:40px;flex:none}
}