:root{--blue:#075bd6;--orange:#ff722b;--ink:#153c67;--line:#d7e5f3;--muted:#607e9d}body{color:var(--ink)}p{color:#57728f}.site-header{border-bottom:1px solid #dbe8f8;box-shadow:0 4px 25px #1459b005}.brand{position:relative}.header-cta{font-weight:600;color:#075bd6}.header-cta .round-arrow{background:#ff742c;box-shadow:0 5px 14px #ff742c25}.seamnia-hero{background:radial-gradient(ellipse at 88% 3%,#ccedff 0,transparent 48%),radial-gradient(ellipse at 0 86%,#ffead9 0,transparent 42%),linear-gradient(110deg,#f3f8ff,#e7f2ff 70%,#e4f3ff);border-bottom-color:#ccdef2}.seamnia-hero:before{border-color:#95c7f24a}.brand-kicker{font-weight:600;color:#386eaa;letter-spacing:.13em}.hero-story h1{color:#153c67}.hero-story h1>span{color:#075bd6}.hero-story h1>span:after{background:#ff722b;width:108px;height:6px;box-shadow:30px 0 0 #ff722b22}.hero-story p{color:#4b6b8d}.hero-scope{color:#5c7ca1}.hero-scope b{color:#f56b24}.hero-actions .btn{background:#075bd6;box-shadow:0 8px 18px #075bd61d;border:1px solid #075bd6}.hero-actions .btn.light{color:#b84e19;background:#fff9f3;border-color:#ffd1ae;box-shadow:none}.erp-workspace{border:1px solid #c3d9f5;box-shadow:0 24px 60px #2766b51c;transform:rotate(-1.3deg)}.workspace-top{background:#f9fbff;border-color:#dce8f8}.workspace-pill{color:#075bd6;background:#eaf3ff;border-color:#d8e8ff}.workspace-heading h2{color:#153c67}.workspace-heading>small{color:#4c82b7}.workspace-heading>span{color:#6c88a4}.eco-node{background:#eef5ff;border-color:#dce9fc}.eco-node:nth-of-type(2){background:#fff3e8;border-color:#ffddc0}.eco-node:nth-of-type(3){background:#eaf8f6;border-color:#d2efea}.eco-node:nth-of-type(4){background:#f3efff;border-color:#e4dbfc}.eco-node>span{color:#6093ce}.eco-node strong{color:#244e7b}.eco-node small{color:#6484a5}.eco-core{background:linear-gradient(105deg,#075bd6,#168acb);box-shadow:0 8px 15px #075bd616}.workspace-bottom{color:#5e80a0;background:#f4f9ff}.workspace-sample{color:#6f92b1}.seamnia-signature{border-color:#bfd6ed}.seamnia-signature strong{color:#195caa}.seamnia-signature span{color:#637f9c}.btn{background:#075bd6;border-radius:11px;transition:background .2s,transform .2s,box-shadow .2s}.btn:hover{background:#004cb8;transform:translateY(-2px);box-shadow:0 8px 20px #075bd618}.btn.light{color:#075bd6;border-color:#bcd5f4;background:white}.btn.light:hover{background:#eaf3ff}.btn.orange{background:#ff722b;color:white}.text-link{color:#075bd6;font-weight:500}.collection-section{background:white}.collection-section:nth-of-type(2n+1){background:#f1f7ff}.collection-section:nth-of-type(4){background:#fff8f1}.collection-section:nth-of-type(6){background:#f1f8fc}.collection-head .eyebrow{font-size:10px;font-weight:600;color:#2471c6;letter-spacing:.07em}.collection-head h2{color:#174a7e}.collection-section .card{border:1px solid #dbe7f6;background:linear-gradient(145deg,white,#f7faff);position:relative;overflow:hidden;box-shadow:0 7px 18px #1d5aa507}.collection-section .card:before{content:'';display:block;position:absolute;left:0;top:0;right:0;height:4px;background:#367fdc}.collection-section .card:nth-child(4n+2):before{background:#ff944c}.collection-section .card:nth-child(4n+3):before{background:#32a9ab}.collection-section .card:nth-child(4n+4):before{background:#8c7bd5}.collection-section .card:hover{background:#eaf3ff;border-color:#9ec6f2;box-shadow:0 12px 25px #1d5aa511}.catalog-id{color:#3c7dbf;font-weight:500}.module-state{background:#edf5ff;border-color:#d3e5fc;color:#3d72a8}.card h3{color:#164c82}.card p{color:#5b7897}.card .link{color:#075bd6}.page-hero{background:radial-gradient(ellipse at 100% 15%,#d9eeff,transparent 55%),radial-gradient(ellipse at 10% 100%,#fff0e0,transparent 50%),#f3f8ff;border-bottom:1px solid #d5e5f8;padding-block:65px}.page-hero h1{color:#154e87;max-width:1060px}.page-hero p{color:#557797}.eyebrow{color:#2676c8}.tint{background:#f1f7ff}.seamnia-integration{background:linear-gradient(120deg,#e7f2ff,#eaf9fc)}.integration-stack{border-color:#bbd8f2;box-shadow:0 15px 30px #1760a60b}.integration-stack strong{background:linear-gradient(90deg,#075bd6,#168ec3)}.integration-stack span{background:#edf5ff;color:#4976a3}.portfolio-intro{background:#fff}.new-footer{background:linear-gradient(120deg,#eaf3ff,#f2f8ff);border-top:1px solid #d6e5f6}.new-footer h4{color:#195caa;font-weight:500}.new-footer a{color:#4f749c}.new-footer p{color:#6283a4}.footer-signature{border-color:#c8dcf0}.footer-signature strong{color:#075bd6}.footer-signature>span{color:#5f83ab}.social-links{display:flex;flex-wrap:wrap;gap:14px}.social-links a{font-size:10px!important;color:#1769bd}.source-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;align-items:start}.source-aside{position:sticky;top:125px}.source-aside h2{font-size:37px;line-height:1.15;margin:18px 0 22px}.source-aside p{font-size:13px;line-height:1.8}.source-aside .btn{margin-top:15px;font-size:11px}.source-copy{font-size:14px;color:#4e6c88;line-height:1.9;overflow-wrap:anywhere}.source-copy h3{font-size:25px;line-height:1.2;color:#195f9f;margin:38px 0 16px;letter-spacing:-.025em}.source-copy h3:first-child{margin-top:0}.source-copy p{font-size:14px;color:#56738f;line-height:1.9;margin:14px 0}.source-copy li{margin-block:8px;line-height:1.8}.source-copy ul,.source-copy ol{padding-left:22px;margin:18px 0}.source-copy a{color:#075bd6;text-decoration:underline;text-underline-offset:3px}.source-copy strong{color:#2c5c87}.source-copy table{border-collapse:collapse;width:100%;display:block;overflow:auto}.source-copy td,.source-copy th{padding:12px;border:1px solid #dce6f1}.source-copy details{background:#f5f9fe;border:1px solid #dce8f7;border-radius:10px;margin-bottom:15px;padding:20px}.source-copy summary{font-weight:500;font-size:16px;color:#1b5b96}.scope-tag{font:400 10px 'DM Sans',sans-serif;display:inline-block;margin-left:8px;padding:6px 9px;border-radius:5px;background:#fff0e3;color:#ad601e;vertical-align:middle;letter-spacing:0}.narrow{max-width:1000px}.client-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}.portfolio-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.portfolio-logo{border:1px solid #d9e6f5;background:#fff;border-radius:12px;padding:20px 16px 16px;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:155px;gap:13px;transition:.2s}.portfolio-logo img{width:100%;height:95px;object-fit:contain;mix-blend-mode:multiply}.portfolio-logo span{font-size:9px;text-align:center;color:#6586a7;line-height:1.5}.portfolio-logo:hover{border-color:#90bbec;box-shadow:0 8px 24px #1560ad0c;transform:translateY(-3px)}a.portfolio-logo:after{content:'↗';font-size:12px;color:#327cca}.client-category-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.client-category-cards>a{border:1px solid #d8e7fb;border-top:5px solid #075bd6;padding:35px;border-radius:16px;background:#edf5ff;min-height:300px;display:flex;flex-direction:column}.client-category-cards>a:nth-child(2){background:#fff5eb;border-color:#ffdbbb;border-top-color:#ff722b}.client-category-cards>a:nth-child(3){background:#ebf9fa;border-color:#ccebed;border-top-color:#2ba9b1}.client-category-cards small{color:#6191ba;font-size:10px}.client-category-cards h2{font-size:38px;margin-top:28px}.client-category-cards p{font-size:13px}.client-category-cards span{margin-top:auto;font-size:12px;font-weight:500;display:flex;justify-content:space-between;align-items:center;color:#1a65b3}.education-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.education-grid a{padding:25px;background:#fff;border:1px solid #d2e4fa;border-radius:12px;position:relative}.education-grid a>span{font-size:10px;color:#ff722b}.education-grid h3{font-size:23px;line-height:1.15;margin:22px 0}.education-grid svg{color:#075bd6}.learning-controls{margin:45px 0 25px}.learning-controls label{font-size:12px;color:#2b6195;margin-bottom:10px}.learning-controls input{border:1px solid #bfd6f3;background:#f8fbff;border-radius:10px;padding:18px 20px;max-width:650px;margin:0}.learning-filters{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0 12px}.learning-filters button{padding:11px 17px;border-radius:7px;border:1px solid #d5e6fa;color:#3c74ac;background:#f1f7ff;font-size:12px}.learning-filters button[aria-pressed=true]{background:#075bd6;color:#fff;border-color:#075bd6}.learning-controls p{font-size:12px;color:#6c8cae}.learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.learning-card{border:1px solid #d5e5f8;border-radius:12px;padding:25px;background:#f6faff;display:flex;flex-direction:column;transition:.2s}.learning-card:hover{background:#e7f2ff;border-color:#93bdf0;transform:translateY(-3px)}.learning-card small{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#ff722b}.learning-card h3{font-size:24px;line-height:1.2;margin:20px 0 30px}.learning-card>span{font-size:11px;display:flex;align-items:center;justify-content:space-between;color:#075bd6;margin-top:auto}.learning-card[hidden]{display:none}.learning-empty{padding:35px;border-radius:10px;background:#fff4e9}.demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.demo-grid>a{background:linear-gradient(135deg,#075bd6,#147cc8);border-radius:16px;padding:30px;color:white;box-shadow:0 12px 20px #075bd616}.demo-grid>a:nth-child(2){background:linear-gradient(135deg,#e9742b,#ff9e42)}.demo-grid>a:nth-child(3){background:linear-gradient(135deg,#2587a3,#2fb0b3)}.demo-grid h3{font-size:29px;margin:25px 0}.demo-grid>a>span:last-child{font-size:11px;display:flex;align-items:center;justify-content:space-between}.play-circle{width:44px;height:44px;border-radius:50%;background:#ffffff26;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-size:14px;border:1px solid #ffffff66}.lesson-layout{display:grid;grid-template-columns:2.1fr 1fr;gap:45px;align-items:start}.video-shell{aspect-ratio:16/9;background:radial-gradient(circle at 85% 15%,#3694d9,transparent 45%),linear-gradient(125deg,#075bd6,#13558d);border-radius:16px;overflow:hidden;position:relative;border:1px solid #b8d6f3}.video-shell iframe{width:100%;height:100%;display:block;border:0}.video-launch{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:transparent;color:white;padding:30px;border:0}.video-launch .play-circle{width:64px;height:64px;background:#ff722b;border:0;box-shadow:0 5px 20px #003c7940}.video-launch strong{font:400 28px Outfit,Arial,sans-serif;letter-spacing:-.025em;max-width:85%;line-height:1.2}.video-launch small{font-size:11px;color:#c4e2ff}.video-external{display:inline-flex;gap:15px;align-items:center;font-size:11px;color:#2071ba;margin:14px 0 25px}.lesson-sidebar{background:#eff6ff;border:1px solid #d9e7fa;border-radius:12px;padding:28px;max-height:650px;overflow:auto}.lesson-sidebar h3{font-size:26px;margin:0 0 15px}.lesson-sidebar a{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;color:#3b74a9;padding:14px 0;border-bottom:1px solid #d4e5f8}.lesson-sidebar svg{width:13px}.workflow-gallery{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.workflow-gallery a{display:flex;padding:20px;background:#f5f9ff;border:1px solid #dce8f7;border-radius:12px;align-items:center}.workflow-gallery img{width:100%;height:340px;object-fit:contain}.package-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:35px}.package-grid>article,.social-package{background:#fff;border:1px solid #d0e3fb;border-top:5px solid #075bd6;border-radius:14px;padding:30px 25px;display:flex;flex-direction:column}.package-grid>article:nth-child(2){border-top-color:#2da1bb}.package-grid>article:nth-child(3){border-top-color:#ff722b}.package-grid>article:nth-child(4){border-top-color:#8b73d5}.package-grid>article>small{font-size:18px;color:#306da7}.package-price{margin:25px 0 10px;display:flex;flex-direction:column;gap:8px}.package-price del{font-size:13px;color:#a2b3c5}.package-price strong{font:400 38px Outfit;letter-spacing:-.04em;color:#075bd6}.package-price strong small{font-size:14px;color:#839eb8}.package-grid ul,.social-package ul{padding-left:17px;font-size:12px;color:#5c7b99;line-height:1.8;flex:1;margin:15px 0 30px}.package-grid li,.social-package li{margin:8px 0}.package-grid .btn{font-size:11px;padding:14px;gap:10px;white-space:nowrap}.social-package{padding:40px;border-top-color:#ff722b}.social-package h2{margin-bottom:0}.service-directory{display:grid;grid-template-columns:1fr 1fr;gap:22px}.service-directory>a{background:#f1f7ff;border:1px solid #cfe2fa;border-radius:16px;padding:35px;position:relative}.service-directory>a:nth-child(2n){background:#fff6ed;border-color:#ffe0c2}.service-directory>a>span{font-size:11px;color:#ff722b}.service-directory h2{font-size:37px;margin-top:30px}.service-directory p{font-size:13px}.service-directory svg{color:#075bd6;margin-top:12px}.regional-section{background:#fff7ef}.regional-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.regional-grid article{background:white;border:1px solid #f6ddc4;border-radius:14px;padding:35px}.regional-grid small{color:#d37028;font-size:10px;letter-spacing:.07em}.regional-grid h3{font-size:32px;margin:20px 0}.regional-grid a{display:block;color:#176fc1;font-size:14px;margin-top:12px}.promo-visuals{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.promo-visuals>a{background:#f2f7ff;border:1px solid #d5e5fa;border-radius:15px;overflow:hidden}.promo-visuals img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.promo-visuals>a>div{display:flex;align-items:center;justify-content:space-between;padding:20px 24px}.promo-visuals h3{font-size:24px;margin:0}.promo-visuals svg{color:#ff722b}.home-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.home-video-grid .video-external{display:none}.home-video-grid .video-launch strong{font-size:22px}.technology-strip{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.technology-strip span{border:1px solid #cfe0f6;background:white;color:#3b75ae;font-size:13px;padding:18px 23px;border-radius:8px}.original-showcase{background:#fff}.vivid-showcase{padding:75px 0;background:#fff8f0}.original-showcase{border-block:1px solid #e6eef8}.original-showcase h2{color:#1b568f}.complete-company-links{display:flex;gap:12px;flex-wrap:wrap}.card:hover .link,.source-copy a:hover{color:#ff722b}.client-wall img{filter:none;opacity:1}.client-wall{border-color:#cfdef0}.source-copy [style]{all:revert}.source-copy .e-font-icon-svg{display:none}
@media(max-width:1100px){.portfolio-grid{grid-template-columns:repeat(4,1fr)}.package-grid{grid-template-columns:1fr 1fr}.source-layout{gap:40px;grid-template-columns:.6fr 1.4fr}.source-aside h2{font-size:31px}.education-grid{grid-template-columns:repeat(3,1fr)}.client-category-cards h2{font-size:32px}.client-category-cards>a{padding:28px}.lesson-layout{gap:25px}.demo-grid h3{font-size:25px}}
@media(max-width:800px){.source-layout{grid-template-columns:1fr;gap:35px}.source-aside{position:static}.source-aside h2{font-size:35px;max-width:500px}.source-aside p{max-width:560px}.source-copy h3{font-size:25px}.portfolio-grid{grid-template-columns:repeat(3,1fr);gap:12px}.portfolio-logo{padding:18px 12px;min-height:140px}.portfolio-logo img{height:85px}.client-category-cards{grid-template-columns:1fr}.client-category-cards>a{min-height:230px}.client-category-cards h2{font-size:38px}.education-grid{grid-template-columns:1fr 1fr}.learning-grid{grid-template-columns:1fr 1fr}.learning-card h3{font-size:22px}.demo-grid{grid-template-columns:1fr}.demo-grid>a{display:grid;grid-template-columns:50px 1fr;gap:15px 20px;align-items:center;padding:25px}.demo-grid h3{margin:0;font-size:28px}.demo-grid>a>span:last-child{grid-column:2}.lesson-layout{grid-template-columns:1fr}.lesson-sidebar{max-height:400px}.workflow-gallery{grid-template-columns:1fr}.workflow-gallery img{height:auto;max-height:600px}.service-directory{grid-template-columns:1fr}.regional-grid{grid-template-columns:1fr}.promo-visuals{grid-template-columns:1fr}.promo-visuals>a{display:grid;grid-template-columns:1fr 1fr}.promo-visuals img{aspect-ratio:16/10}.promo-visuals h3{font-size:23px}.home-video-grid{grid-template-columns:1fr}.home-video-grid .video-launch strong{font-size:30px}.section-head{display:block}.section-head .btn{margin-top:20px}.page-hero{padding-block:50px}.regional-grid article{padding:28px}.package-grid{gap:15px}.source-copy{font-size:13px}.source-copy p{font-size:13px}.social-links{gap:12px}}
@media(max-width:480px){.portfolio-grid{grid-template-columns:1fr 1fr;gap:10px}.portfolio-logo{min-height:125px;padding:15px 12px;gap:10px}.portfolio-logo img{height:70px}.portfolio-logo span{font-size:8px}.learning-grid{grid-template-columns:1fr}.learning-filters{gap:7px}.learning-filters button{font-size:10px;padding:10px 12px}.education-grid{gap:12px}.education-grid a{padding:20px}.education-grid h3{font-size:20px}.package-grid{grid-template-columns:1fr}.package-grid>article{padding:30px}.package-price strong{font-size:43px}.package-grid .btn{font-size:12px;padding:16px}.promo-visuals>a{display:block}.promo-visuals img{aspect-ratio:16/9}.promo-visuals h3{font-size:24px}.video-launch strong{font-size:22px}.video-launch .play-circle{width:45px;height:45px}.video-launch{gap:12px;padding:20px}.video-launch small{font-size:9px}.home-video-grid .video-launch strong{font-size:22px}.service-directory h2{font-size:32px}.client-tabs .btn{font-size:10px;padding:12px 13px}.technology-strip span{font-size:11px;padding:14px 16px}.source-copy h3{font-size:23px}.source-aside h2{font-size:32px}.source-copy details{padding:16px}.source-copy summary{font-size:14px}.regional-grid a{font-size:12px}.social-package{padding:28px}}
@media(prefers-reduced-motion:reduce){.portfolio-logo,.learning-card,.btn{transition:none}}
.source-copy blockquote{background:#edf5ff;border:1px solid #d8e7fa;border-left:4px solid #ff722b;border-radius:12px;margin:25px 0;padding:25px 28px}.source-copy blockquote p{color:#326699;margin-top:0}.source-copy cite{font-style:normal;color:#155fa8;font-size:13px;display:block}.source-copy cite small{display:block;font-size:10px;color:#7d9bb7;margin-top:6px}.product-media .portfolio-logo:first-child{grid-column:span 2;grid-row:span 2;min-height:300px}.product-media .portfolio-logo:first-child img{height:230px}.source-copy details[open]{border-color:#aacdf4;background:#f3f8ff}.source-copy summary{cursor:pointer}.source-copy details[open] summary{padding-bottom:10px}.source-copy details li{font-size:13px}@media(max-width:480px){.product-media .portfolio-logo:first-child{grid-column:span 2;min-height:260px}.product-media .portfolio-logo:first-child img{height:210px}}
