.garage-marketing{--gm-navy:#061b2d;--gm-blue:#0876d9;--gm-cyan:#32d8f1;--gm-ink:#102b43;--gm-muted:#587189;color:var(--gm-ink);background:#dceffc;overflow:hidden}.garage-marketing a{color:inherit;text-decoration:none}.gm-section-wrap{width:min(1320px,calc(100% - 64px));margin-inline:auto}.theme-garage{--accent:#35d8ef;--accent2:#078bd7;--line:#2b8299;--ink:#edf9ff}.theme-garage .garage-header-lockup{display:flex;align-items:center;gap:16px}.theme-garage .garage-header-lockup b{padding-left:16px;border-left:1px solid #5893a7;color:#d7eaf3;font-size:15px;font-style:italic;white-space:nowrap}.theme-garage .header-action .button{color:#f3fbff}.garage-footer{position:relative;z-index:1;border-top:1px solid #2e6579;background:#041620;color:#c8dce6}.gm-hero{position:relative;isolation:isolate;color:#f3fbff;background:#031420;overflow:hidden}.gm-hero-photo{position:absolute;z-index:-2;inset:0;background:url(/images/posch-hero-illustrative.png) center 42%/cover no-repeat;opacity:.76}.gm-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#031420,#031420f5 24%,#031420ba 50%,#03142048),linear-gradient(0deg,#031420e8,transparent 40%)}.gm-hero-inner{width:min(1400px,calc(100% - 72px));min-height:680px;margin-inline:auto;padding:34px 0 48px;display:grid;grid-template-columns:minmax(370px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,5vw,78px)}.gm-breadcrumb{display:flex;gap:10px;align-items:center;margin:0 0 34px;color:#bed7e8;font-size:13px}.gm-breadcrumb span{color:#5fdff2}.gm-breadcrumb a:hover{color:#59e5f6}.gm-eyebrow{color:var(--gm-cyan);font-size:13px;font-weight:800;letter-spacing:.34em;margin:0 0 9px}.gm-wordmark{font-family:Arial,sans-serif;font-size:clamp(43px,5vw,68px);font-style:italic;font-weight:900;letter-spacing:-.065em;line-height:.96;margin:0 0 18px}.gm-wordmark span{color:#52e5f5}.gm-hero-copy h1{font-size:clamp(38px,4.3vw,60px);font-weight:900;line-height:1.15;letter-spacing:-.035em;margin:0}.gm-hero-copy h1 span{color:#42dff3}.gm-lead{max-width:570px;margin:17px 0 25px;color:#d1e3ed;font-size:clamp(16px,1.55vw,20px);line-height:1.65}.gm-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.gm-button{min-height:50px;padding:12px 19px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:11px;font-weight:800;transition:transform .18s ease,filter .18s ease}.gm-button svg{width:19px;height:19px;flex:none}.gm-button:hover{transform:translateY(-2px);filter:brightness(1.08)}.gm-button-primary{color:#031c2b!important;background:linear-gradient(110deg,#51e9f5,#19b8e8 70%,#0786db);box-shadow:0 8px 24px #03bfe640}.gm-button-outline{color:#f4fbff!important;border:1px solid #51dff2;background:#051d2dc9}.gm-trust-list{margin:23px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:16px;list-style:none;color:#d7edf6;font-size:13px}.gm-trust-list li{display:flex;align-items:center;gap:7px}.gm-trust-list svg{width:16px;height:16px;color:#51e2f2}.gm-hero-device{position:relative;min-width:0;padding:18px 56px 32px 0}.gm-screen-frame{position:relative;overflow:hidden;padding:15px 14px 20px;border:2px solid #c8deeb;border-bottom:7px solid #7c95a4;border-radius:19px 19px 10px 10px;background:linear-gradient(140deg,#243c4d,#061523);box-shadow:0 30px 65px #0009,0 0 30px #0aa8ed30;transform:perspective(1000px) rotateY(-3deg)}.gm-screen-frame img{display:block;width:100%;aspect-ratio:1.62;-o-object-fit:cover;object-fit:cover;border-radius:10px}.gm-screen-frame:before{content:"";position:absolute;width:5px;height:5px;left:50%;top:5px;border-radius:50%;background:#96aebd}.gm-screen-frame:after{content:"";position:absolute;left:-4%;right:-4%;bottom:-17px;height:18px;border-radius:2px 2px 26px 26px;background:linear-gradient(#bccbd4,#617684 54%,#233846);box-shadow:0 16px 24px #0008}.gm-phone-frame{position:absolute;right:0;bottom:27px;z-index:2;width:150px;height:300px;padding:18px 7px 9px;overflow:hidden;border:3px solid #c3d4e0;border-radius:27px;background:#071827;box-shadow:0 14px 35px #000a}.gm-phone-notch{position:absolute;z-index:4;top:6px;left:50%;width:35px;height:6px;transform:translateX(-50%);border-radius:8px;background:#020b12}.gm-phone-brand{padding:12px 4px 9px;color:#effaff;font-size:10px;font-style:italic;font-weight:800;line-height:1.15;text-align:center}.gm-phone-brand b{color:#40d8ef;letter-spacing:.1em}.gm-phone-grid{height:calc(100% - 48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:5px}.gm-phone-grid span{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;border:1px solid #a8dfff;border-radius:9px;color:#174467;background:linear-gradient(145deg,#edfaff,#a8dafa);font-size:9px;font-weight:800}.gm-phone-grid svg{width:23px;height:23px;color:#0786d2}.gm-demo-label{position:absolute;right:16px;bottom:0;padding:5px 11px;border:1px solid #38cce8;border-radius:99px;background:#041b2be8;color:#dffaff;font-size:10px}.gm-intake{padding:72px 0;background:linear-gradient(140deg,#eaf8ff,#cde9fa)}.gm-intake-layout{display:grid;grid-template-columns:.73fr 1.27fr;align-items:center;gap:clamp(32px,5vw,76px)}.gm-section-kicker{display:flex;align-items:center;gap:9px;color:#048ec3;font-size:15px;font-weight:900;margin:0 0 10px}.gm-section-kicker svg{width:23px;height:23px}.gm-intake-copy h2,.gm-section-heading h2{color:#0b2d49;font-size:clamp(30px,3.4vw,44px);font-weight:900;letter-spacing:-.03em;line-height:1.2;margin:0}.gm-intake-copy>p:not(.gm-section-kicker){max-width:440px;color:#4c6a82;font-size:16px;line-height:1.65;margin:14px 0 20px}.gm-intake-copy ul{display:grid;gap:13px;margin:0;padding:0;list-style:none;color:#183d5b;font-size:15px;font-weight:700}.gm-intake-copy li{display:flex;align-items:center;gap:11px}.gm-intake-copy li svg{width:34px;height:34px;padding:7px;border-radius:9px;color:#087bd1;background:#fff;box-shadow:0 5px 13px #25668d1a}.gm-intake-preview{position:relative;min-width:0;padding:17px;border:1px solid #fff;border-radius:20px;background:linear-gradient(145deg,#dff2fe,#a8dafa);box-shadow:0 19px 40px #20648a24}.gm-intake-preview img{display:block;width:100%;aspect-ratio:1.62;-o-object-fit:cover;object-fit:cover;border-radius:9px;box-shadow:0 9px 24px #1e55751f}.gm-float-tag{position:absolute;right:25px;bottom:6px;padding:4px 10px;border-radius:99px;color:#effaff;background:#183b59c9;font-size:9px}.gm-documents{padding:67px 0 72px;background:linear-gradient(145deg,#bfe1f4,#d8effb)}.gm-section-heading{margin-bottom:26px}.gm-section-heading .gm-section-kicker{margin-bottom:8px}.gm-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.gm-document-card{min-height:150px;display:grid;grid-template-columns:72px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:20px;border:1px solid #fff;border-radius:17px;background:linear-gradient(145deg,#fff,#eaf7ff);box-shadow:0 9px 22px #205f8219}.gm-document-card>span{width:66px;height:66px;display:grid;place-items:center;border-radius:16px;color:#0879d2;background:linear-gradient(145deg,#e1f5ff,#b9e0fa);box-shadow:inset 0 0 0 1px #fff}.gm-document-card>span svg{width:35px;height:35px}.gm-document-card h3{margin:0 0 5px;color:#153b5c;font-size:19px;line-height:1.3}.gm-document-card p{margin:0;color:#61798f;font-size:13px;line-height:1.55}.gm-card-arrow{width:18px;height:18px;color:#108ed0}.gm-tools{padding:68px 0 75px;background:#e4f3fb}.gm-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.gm-module-card{min-height:112px;display:grid;grid-template-columns:57px minmax(0,1fr) 17px;align-items:center;gap:13px;padding:16px;border:1px solid #fff;border-radius:15px;background:linear-gradient(145deg,#fff,#f1f9fd);box-shadow:0 7px 18px #1b5a7b12}.gm-module-icon{width:55px;height:55px;display:grid;place-items:center;border-radius:15px;color:#0877c8;background:linear-gradient(145deg,#e4f6ff,#b9dff5)}.gm-module-icon svg{width:30px;height:30px}.gm-module-card h3{margin:0 0 4px;color:#183d5b;font-size:18px}.gm-module-card p{margin:0;color:#617b91;font-size:12px;line-height:1.5}.gm-cta{position:relative;display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:24px;padding:37px max(5vw,32px);color:#f2fbff;background:radial-gradient(ellipse at 82% 50%,#0878bb83,transparent 40%),linear-gradient(110deg,#031522,#06314d)}.gm-cta-mark{width:80px;height:80px;display:grid;place-items:center;border:1px solid #43d7ee;border-radius:20px;color:#55e4f4;background:#073253;box-shadow:inset 0 0 22px #0c88bc55}.gm-cta-mark svg{width:48px;height:48px}.gm-cta-copy>p{margin:0 0 5px;color:#50dfef;font-size:12px;font-weight:900;letter-spacing:.19em}.gm-cta-copy h2{margin:0 0 7px;font-size:clamp(22px,2.6vw,32px);line-height:1.25}.gm-cta-copy>span{color:#b8cedb;font-size:14px}.gm-cta-actions{display:flex;flex-wrap:wrap;gap:9px}.gm-cta-actions .gm-button{min-height:46px;padding:10px 14px;font-size:13px}@media (max-width:1000px){.gm-hero-inner{min-height:0;grid-template-columns:1fr;gap:14px;padding:28px 0 50px}.gm-hero-copy{max-width:720px}.gm-breadcrumb{margin-bottom:23px}.gm-hero-device{width:min(850px,100%);margin:0 auto}.gm-intake-layout{grid-template-columns:1fr;gap:25px}.gm-intake-copy{max-width:720px}.gm-intake-copy h2 br{display:none}.gm-document-grid{gap:10px}.gm-document-card{grid-template-columns:54px minmax(0,1fr) 15px;gap:10px;padding:15px}.gm-document-card>span{width:52px;height:52px}.gm-document-card>span svg{width:29px;height:29px}.gm-document-card h3{font-size:16px}.gm-document-card p{font-size:12px}.gm-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-cta{grid-template-columns:70px minmax(0,1fr)}.gm-cta-mark{width:66px;height:66px}.gm-cta-actions{grid-column:2}}@media (max-width:650px){.theme-garage .garage-header-lockup{gap:9px}.theme-garage .garage-header-lockup b{padding-left:9px;font-size:11px}.theme-garage .iposch-logo{font-size:25px}.theme-garage .iposch-logo i{font-size:33px;margin-right:4px}.theme-garage .header-action{display:none}.gm-section-wrap{width:calc(100% - 36px)}.gm-hero-photo{background-position:62%;opacity:.56}.gm-hero:after{background:linear-gradient(180deg,#031420ef,#031420b5 48%,#031420e8)}.gm-hero-inner{width:calc(100% - 36px);gap:0;padding:19px 0 38px}.gm-breadcrumb{margin-bottom:22px;font-size:11px}.gm-eyebrow{font-size:10px;letter-spacing:.27em}.gm-wordmark{margin-bottom:12px;font-size:39px}.gm-hero-copy h1{font-size:clamp(34px,9vw,43px)}.gm-lead{margin:12px 0 17px;font-size:15px;line-height:1.55}.gm-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gm-button{min-height:46px;padding:10px 11px;gap:8px;border-radius:10px;font-size:13px}.gm-button svg{width:17px;height:17px}.gm-trust-list{gap:7px 12px;margin-top:14px;font-size:11px}.gm-hero-device{width:calc(100% + 8px);margin:15px -4px 0;padding:3px 30px 17px 0}.gm-screen-frame{padding:9px 8px 13px;border-radius:12px 12px 7px 7px}.gm-screen-frame:after{bottom:-11px;height:12px}.gm-screen-frame img{border-radius:6px}.gm-phone-frame{right:-1px;bottom:22px;width:78px;height:165px;padding:13px 3px 4px;border-width:2px;border-radius:17px}.gm-phone-notch{top:4px;width:20px;height:4px}.gm-phone-brand{padding:7px 2px 5px;font-size:6px}.gm-phone-grid{height:calc(100% - 25px);gap:3px}.gm-phone-grid span{gap:3px;border-radius:5px;font-size:5px}.gm-phone-grid svg{width:14px;height:14px}.gm-demo-label{right:2px;bottom:0;font-size:7px}.gm-documents,.gm-intake,.gm-tools{padding:43px 0}.gm-intake-layout{gap:19px}.gm-section-kicker{gap:7px;font-size:12px;margin-bottom:7px}.gm-section-kicker svg{width:19px;height:19px}.gm-intake-copy h2,.gm-section-heading h2{font-size:28px}.gm-intake-copy>p:not(.gm-section-kicker){margin:10px 0 14px;font-size:14px}.gm-intake-copy ul{gap:9px;font-size:12px}.gm-intake-copy li{gap:8px}.gm-intake-copy li svg{width:29px;height:29px;padding:6px}.gm-intake-preview{margin-inline:-3px;padding:8px;border-radius:13px}.gm-intake-preview img{border-radius:6px}.gm-float-tag{right:13px;bottom:-5px;font-size:7px}.gm-section-heading{margin-bottom:17px}.gm-document-grid{grid-template-columns:1fr;gap:8px}.gm-document-card{min-height:86px;grid-template-columns:48px minmax(0,1fr) 15px;gap:10px;padding:12px;border-radius:13px}.gm-document-card>span{width:45px;height:45px;border-radius:12px}.gm-document-card>span svg{width:24px;height:24px}.gm-document-card h3{font-size:15px}.gm-document-card p{font-size:11px}.gm-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.gm-module-card{min-height:114px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:10px;border-radius:12px}.gm-module-icon{width:38px;height:38px;border-radius:11px}.gm-module-icon svg{width:22px;height:22px}.gm-module-card h3{margin-bottom:3px;font-size:13px}.gm-module-card p{font-size:10px;line-height:1.4}.gm-module-card .gm-card-arrow{display:none}.gm-cta{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:25px 18px 28px}.gm-cta-mark{width:48px;height:48px;border-radius:13px}.gm-cta-mark svg{width:31px;height:31px}.gm-cta-copy>p{font-size:9px}.gm-cta-copy h2{font-size:20px}.gm-cta-copy>span{font-size:11px}.gm-cta-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.gm-cta-actions .gm-button{width:100%;min-height:42px;padding:9px 7px;font-size:10px}}@media (prefers-reduced-motion:reduce){.garage-marketing *{scroll-behavior:auto!important;transition:none!important}}