.ogc-accessories-bundles{--bg: #F9F9F9;--bg-alt: #F4F6FB;--bg-dark: #0B0F1A;--ink: #111418;--ink-soft: #2B2F38;--muted: #5C6373;--line: #E5E8EF;--line-soft: #EEF1F6;--brand: #005AD1;--brand-ink: #00307A;--brand-soft: #E6EEFB;--mint: #88DBB7;--orange: #FE5D02;--sans: "GT Walsheim", "GT Walsheim Pro", "Manrope", -apple-system, BlinkMacSystemFont, sans-serif;--container: 1320px;--gutter: 24px}.ogc-accessories-bundles *{box-sizing:border-box}.ogc-accessories-bundles{-webkit-text-size-adjust:100%}.ogc-accessories-bundles{margin:0;background-color:var(--bg);background-image:linear-gradient(to bottom,#c4d8f6,#d9e9f9 18%,#ebf2fc,#f4f8fe,#f9f9f9 78%);background-repeat:no-repeat;background-size:100% 900px;color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.ogc-accessories-bundles img,.ogc-accessories-bundles svg{max-width:100%;display:block}.ogc-accessories-bundles a{color:inherit}.ogc-accessories-bundles .container{max-width:var(--container);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.ogc-accessories-bundles .container.nav{padding-left:48px;padding-right:48px}.ogc-accessories-bundles .section{padding:32px 0;background:transparent}.ogc-accessories-bundles .section.alt{background:transparent}@media(max-width:700px){.ogc-accessories-bundles .section{padding:28px 0}}.ogc-accessories-bundles h1,.ogc-accessories-bundles h2,.ogc-accessories-bundles h3{margin:0;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.ogc-accessories-bundles h1{font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.025em}.ogc-accessories-bundles h2{font-size:clamp(30px,4.2vw,50px);line-height:1.06;letter-spacing:-.022em;font-weight:500}.ogc-accessories-bundles h3{font-size:20px;font-weight:600;letter-spacing:-.01em}.ogc-accessories-bundles .eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:0 0 18px}.ogc-accessories-bundles .lede{font-size:clamp(19px,1.6vw,23px);line-height:1.5;color:var(--ink-soft);max-width:60ch;font-weight:400;margin:0}.ogc-accessories-bundles .btn{display:inline-flex;align-items:center;gap:8px;padding:15px 26px;border-radius:999px;font-family:var(--sans);font-size:16px;font-weight:600;line-height:1;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;letter-spacing:-.005em;transition:background .2s ease,color .2s ease,border-color .2s ease}.ogc-accessories-bundles .btn-primary{background:var(--brand);color:#fff}.ogc-accessories-bundles .btn-primary:hover{background:var(--brand-ink)}.ogc-accessories-bundles .btn-ghost{background:transparent;color:var(--brand);border-color:var(--brand);border-width:1.5px}.ogc-accessories-bundles .btn-ghost:hover{background:var(--brand-soft)}.ogc-accessories-bundles .page-hero{margin-top:-108px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:124px 0 64px;text-align:left;position:relative;overflow:hidden;background-image:url(//onegoodcard.com/cdn/shop/t/101/assets/ogc-accessories-main-nfc-business-card.png?v=75614844520674419531784900778);background-size:cover;background-position:center;background-repeat:no-repeat;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.ogc-accessories-bundles .page-hero .container{position:relative;z-index:1;width:100%;max-width:min(1500px,92vw)}.ogc-accessories-bundles .page-hero .hero-grid{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:24px;align-items:center}.ogc-accessories-bundles .page-hero .hero-copy{max-width:560px}.ogc-accessories-bundles .page-hero .eyebrow{color:#fff}.ogc-accessories-bundles .page-hero h1{font-size:clamp(40px,4.4vw,54px);letter-spacing:-.025em;margin-bottom:22px;color:#fff}.ogc-accessories-bundles .hero-break{display:inline}@media(max-width:920px){.ogc-accessories-bundles .hero-break{display:none}.ogc-accessories-bundles .page-hero .container{max-width:min(1500px,100vw)}}.ogc-accessories-bundles .page-hero .lede{font-size:22px;color:#ffffffeb;max-width:46ch;margin:0 0 36px;line-height:1.4}.ogc-accessories-bundles .hero-btns{display:flex;gap:12px;justify-content:flex-start;flex-wrap:wrap}.ogc-accessories-bundles .hero-btns .btn{padding:17px 30px;font-size:17px}.ogc-accessories-bundles .nfc-hero-viz{position:absolute;z-index:1;top:150px;right:14%;width:30%;max-width:470px}.ogc-accessories-bundles .nfc-phone{position:relative;z-index:1;display:block;width:78%;margin-left:auto;height:auto;animation:nfc-float 6s ease-in-out infinite}.ogc-accessories-bundles .nfc-card{position:absolute;z-index:2;width:88%;left:-34%;top:28%;height:auto;animation:nfc-card-tap 3.4s ease-in-out infinite}.ogc-accessories-bundles .nfc-tap-ring{position:absolute;z-index:3;top:30%;left:47%;width:15%;aspect-ratio:1;border-radius:50%;border:2.5px solid #fff;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.3);animation:nfc-ring 3.4s ease-out infinite}.ogc-accessories-bundles .nfc-tap-ring.r2{animation-delay:.28s}@keyframes nfc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes nfc-card-tap{0%,20%{transform:translate(0)}46%,64%{transform:translate(14px)}90%,to{transform:translate(0)}}@keyframes nfc-ring{0%,40%{opacity:0;transform:translate(-50%,-50%) scale(.5)}52%{opacity:.75}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}@media(prefers-reduced-motion:reduce){.ogc-accessories-bundles .nfc-phone,.ogc-accessories-bundles .nfc-card{animation:none}.ogc-accessories-bundles .nfc-tap-ring{display:none}}@media(max-width:920px){.ogc-accessories-bundles .page-hero{justify-content:flex-start}.ogc-accessories-bundles .page-hero .hero-grid{grid-template-columns:1fr}.ogc-accessories-bundles .hero-proof{order:1}.ogc-accessories-bundles .nfc-hero-viz{position:static;order:2;width:70%;max-width:300px;margin:32px auto 8px;transform:translate(17%)}}.ogc-accessories-bundles .hero-figure{margin:56px auto 0;max-width:1100px}.ogc-accessories-bundles .hero-figure img{width:100%;height:auto;display:block;border-radius:22px}.ogc-accessories-bundles .hero-trust{margin-top:48px;font-size:17px;color:#fff;text-align:left;font-weight:500}.ogc-accessories-bundles .hero-logos{margin-top:28px}.ogc-accessories-bundles .logo-marquee{width:100%}.ogc-accessories-bundles .logo-track{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:24px 44px;width:100%}.ogc-accessories-bundles .logo-img{height:56px;width:auto;max-width:100%;object-fit:contain;opacity:.9;filter:brightness(0) invert(1);flex:0 1 auto;min-width:0}@media(max-width:900px){.ogc-accessories-bundles .logo-track{flex-wrap:wrap;justify-content:flex-start;gap:24px 36px}.ogc-accessories-bundles .logo-img{height:44px}}@media(max-width:600px){.ogc-accessories-bundles .hero-trust{font-size:clamp(11px,3.5vw,16px);white-space:nowrap}.ogc-accessories-bundles .logo-track{flex-wrap:nowrap;justify-content:space-between;gap:0 6px}.ogc-accessories-bundles .logo-img{height:36px;min-width:0}}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ogc-accessories-bundles .page-hero .eyebrow{animation:hero-rise .6s ease-out both}.ogc-accessories-bundles .page-hero h1{animation:hero-rise .6s ease-out .08s both}.ogc-accessories-bundles .page-hero .lede{animation:hero-rise .6s ease-out .16s both}.ogc-accessories-bundles .hero-btns{animation:hero-rise .6s ease-out .24s both}.ogc-accessories-bundles .hero-figure{animation:hero-rise .6s ease-out .32s both}.ogc-accessories-bundles .hero-trust{animation:hero-rise .6s ease-out .42s both}.ogc-accessories-bundles .hero-logos{animation:hero-rise .6s ease-out .5s both}@media(prefers-reduced-motion:reduce){.ogc-accessories-bundles .page-hero .eyebrow,.ogc-accessories-bundles .page-hero h1,.ogc-accessories-bundles .page-hero .lede,.ogc-accessories-bundles .hero-btns,.ogc-accessories-bundles .hero-figure,.ogc-accessories-bundles .hero-trust,.ogc-accessories-bundles .hero-logos{animation:none}}@media(max-width:700px){.ogc-accessories-bundles .page-hero{padding:124px 0 48px}.ogc-accessories-bundles .page-hero .lede{font-size:clamp(19px,1.6vw,23px)}.ogc-accessories-bundles .hero-figure{margin-top:40px;margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);width:calc(100% + var(--gutter) * 2);max-width:none}.ogc-accessories-bundles .hero-figure img{border-radius:14px}}.ogc-accessories-bundles .card-gallery{padding:56px 0 16px;overflow:hidden}.ogc-accessories-bundles .cg-viewport{overflow:hidden;padding:26px 0}.ogc-accessories-bundles .cg-track{display:flex;gap:22px;width:max-content;animation:cg-scroll 60s linear infinite}.ogc-accessories-bundles .cg-card{flex:0 0 auto;width:320px;aspect-ratio:85 / 55;border-radius:16px;overflow:hidden;background:var(--bg-alt);box-shadow:0 14px 32px -18px #0b0f1a4d,0 3px 8px -3px #0b0f1a1f;transition:transform .25s ease,box-shadow .25s ease}.ogc-accessories-bundles .cg-card--soft{box-shadow:0 8px 20px -16px #0b0f1a38,0 2px 5px -3px #0b0f1a14}.ogc-accessories-bundles .cg-card img{width:100%;height:100%;object-fit:cover;display:block}@keyframes cg-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:700px){.ogc-accessories-bundles .card-gallery{padding:48px 0 16px}.ogc-accessories-bundles .cg-card{width:232px;border-radius:13px}.ogc-accessories-bundles .cg-track{gap:16px}}@media(prefers-reduced-motion:reduce){.ogc-accessories-bundles .cg-track{animation:none}.ogc-accessories-bundles .cg-viewport{overflow-x:auto}}.ogc-accessories-bundles .prodstrip{padding:64px 0 32px}.ogc-accessories-bundles .prodstrip-placeholder,.ogc-accessories-bundles .socialproof-placeholder{width:100%;height:auto;display:block;border-radius:16px}.ogc-accessories-bundles .prodstrip h2{font-size:clamp(26px,3vw,34px);letter-spacing:-.02em;margin:0}.ogc-accessories-bundles .ps-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ogc-accessories-bundles .ps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px}@media(max-width:1000px){.ogc-accessories-bundles .ps-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ogc-accessories-bundles .ps-grid{display:flex;overflow-x:auto;gap:14px;margin:24px calc(var(--gutter) * -1) 0;padding:0 var(--gutter) 4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ogc-accessories-bundles .ps-grid::-webkit-scrollbar{display:none}.ogc-accessories-bundles .ps-card{flex:0 0 78%;scroll-snap-align:start}}.ogc-accessories-bundles .ps-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;padding:14px 14px 18px;text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease}.ogc-accessories-bundles .ps-card:hover{box-shadow:0 18px 38px -20px #0b0f1a38;transform:translateY(-3px)}.ogc-accessories-bundles .ps-thumb{background:#ebeef3;border-radius:12px;aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center}.ogc-accessories-bundles .ps-cardart{width:74%;aspect-ratio:1.585 / 1;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-shadow:0 14px 26px -12px #0b0f1a73}.ogc-accessories-bundles .ps-cardart-name{font-size:clamp(11px,1.1vw,14px);font-weight:700;letter-spacing:.09em}.ogc-accessories-bundles .ps-cardart-role{font-size:8px;font-weight:600;letter-spacing:.16em;opacity:.85}.ogc-accessories-bundles .art-modern{background:linear-gradient(150deg,#3c3c3f,#1a1a1c)}.ogc-accessories-bundles .art-modern .ps-cardart-name,.ogc-accessories-bundles .art-modern .ps-cardart-role{color:#cba75a}.ogc-accessories-bundles .art-metal{background:linear-gradient(135deg,#ead08a,#c99b37 42%,#f1da9c 60%,#bc8b2d)}.ogc-accessories-bundles .art-metal .ps-cardart-name,.ogc-accessories-bundles .art-metal .ps-cardart-role{color:#6e531b}.ogc-accessories-bundles .art-wood{background:linear-gradient(135deg,#9a6438,#6e3f1e 55%,#80491f)}.ogc-accessories-bundles .art-wood .ps-cardart-name,.ogc-accessories-bundles .art-wood .ps-cardart-role{color:#361f0f}.ogc-accessories-bundles .art-custom{background:#fff;border:1px solid #E2E6EE;box-shadow:0 14px 26px -14px #0b0f1a4d}.ogc-accessories-bundles .ps-custom{display:inline-flex;align-items:center;gap:7px;color:var(--brand);font-size:13px;font-weight:700;letter-spacing:.04em}.ogc-accessories-bundles .ps-custom [data-lucide]{width:15px;height:15px;stroke-width:2.4}.ogc-accessories-bundles .ps-name{font-size:17px;font-weight:700;margin:14px 0 4px;letter-spacing:-.01em}.ogc-accessories-bundles .ps-desc{font-size:13px;color:var(--muted);line-height:1.45;margin:0 0 12px}.ogc-accessories-bundles .ps-swatches{display:flex;gap:6px;margin:auto 0 12px}.ogc-accessories-bundles .ps-swatches .sw{width:18px;height:18px;border-radius:50%;border:1px solid rgba(11,15,26,.12)}.ogc-accessories-bundles .sw-twotone{background:linear-gradient(90deg,#cba75a 0 50%,#1a1a1c 50% 100%)}.ogc-accessories-bundles .sw-rainbow{background:conic-gradient(from 90deg,#f43f5e,#f59e0b,#eab308,#22c55e,#06b6d4,#6366f1,#f43f5e);border-color:transparent}.ogc-accessories-bundles .ps-price{font-size:17px;font-weight:700;color:var(--ink);margin:0}.ogc-accessories-bundles .ps-price .sale{color:#d7263d}.ogc-accessories-bundles .ps-price .old{font-size:14px;font-weight:600;color:var(--muted);text-decoration:line-through;margin-left:7px}.ogc-accessories-bundles .editor-mockup{background:#fff;border-radius:20px;border:1px solid var(--line);max-width:1000px;margin:0 auto;position:relative;box-shadow:0 28px 64px -24px #0b0f1a38,0 6px 18px -6px #0b0f1a1a}.ogc-accessories-bundles .hero-grid .editor-mockup{max-width:none;margin:0;padding:0;border:none;border-radius:22px}.ogc-accessories-bundles .editor-mockup img{width:100%;height:auto;display:block;border-radius:16px}.ogc-accessories-bundles .hero-grid .editor-mockup img{border-radius:22px}.ogc-accessories-bundles .editor-mockup-placeholder{color:var(--muted);font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ogc-accessories-bundles .editor-topbar{background:#fff;border-bottom:1px solid var(--line);padding:12px 20px;display:flex;align-items:center;gap:12px}.ogc-accessories-bundles .editor-dots{display:flex;gap:6px}.ogc-accessories-bundles .editor-dot{width:10px;height:10px;border-radius:50%}.ogc-accessories-bundles .editor-title{font-size:13px;font-weight:600;color:var(--muted);margin:0 auto}.ogc-accessories-bundles .editor-save{font-size:12px;font-weight:600;background:var(--brand);color:#fff;padding:5px 14px;border-radius:999px}.ogc-accessories-bundles .editor-body{display:grid;grid-template-columns:330px 1fr;min-height:500px}.ogc-accessories-bundles .editor-panel-left{background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.ogc-accessories-bundles .editor-tabs{display:flex;border-bottom:1px solid var(--line);padding:0 16px;flex-shrink:0}.ogc-accessories-bundles .editor-tab{background:none;border:none;padding:11px 13px;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;letter-spacing:-.01em}.ogc-accessories-bundles .editor-tab.active{color:var(--brand);border-bottom-color:var(--brand)}.ogc-accessories-bundles .editor-form{padding:14px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:9px;flex:1}.ogc-accessories-bundles .ef-upload-row{display:flex;gap:10px;margin-bottom:2px}.ogc-accessories-bundles .ef-upload-box{flex:1;border:1.5px dashed var(--line);border-radius:10px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:border-color .15s}.ogc-accessories-bundles .ef-upload-box:hover{border-color:var(--brand)}.ogc-accessories-bundles .ef-upload-icon{width:22px;height:22px;background:var(--brand-soft);border-radius:50%;display:flex;align-items:center;justify-content:center}.ogc-accessories-bundles .ef-upload-label{font-size:10px;font-weight:600;color:var(--muted)}.ogc-accessories-bundles .ef-field{display:flex;flex-direction:column;gap:4px}.ogc-accessories-bundles .ef-label{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.ogc-accessories-bundles .ef-input{min-height:30px;background:var(--bg-alt);border:1px solid var(--line);border-radius:7px;padding:0 10px;font-size:12.5px;color:var(--ink);display:flex;align-items:center;font-family:var(--sans);font-weight:500}.ogc-accessories-bundles .ef-input.ef-textarea{min-height:46px;align-items:flex-start;padding-top:7px;line-height:1.4}.ogc-accessories-bundles .ef-input.ef-select{justify-content:space-between}.ogc-accessories-bundles .ef-section-link{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-size:12px;font-weight:600;color:var(--brand);border-bottom:1px solid var(--line-soft);text-decoration:none;cursor:pointer}.ogc-accessories-bundles .ef-widget-list{display:flex;flex-direction:column;gap:6px;padding-top:4px}.ogc-accessories-bundles .ef-widget-row{border:1px solid var(--line);border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:8px;background:#fff;cursor:pointer}.ogc-accessories-bundles .ef-widget-row:hover{border-color:var(--brand)}.ogc-accessories-bundles .ewr-drag{opacity:.25;flex-shrink:0}.ogc-accessories-bundles .ewr-dot{width:24px;height:24px;border-radius:6px;flex-shrink:0}.ogc-accessories-bundles .ewr-name{font-size:12px;font-weight:600;color:var(--ink);flex:1}.ogc-accessories-bundles .ewr-expand{font-size:10px;color:var(--muted);white-space:nowrap}.ogc-accessories-bundles .editor-preview{background:#eaeef4;display:flex;flex-direction:column;align-items:center;padding:18px 20px 0;gap:10px}.ogc-accessories-bundles .preview-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ogc-accessories-bundles .preview-phone{width:210px;background:#fff;border-radius:28px 28px 0 0;border:1px solid var(--line);border-bottom:none;box-shadow:0 8px 32px -8px #0b0f1a33;overflow:hidden}.ogc-accessories-bundles .prev-banner{height:72px;background:linear-gradient(135deg,#c4d8f6,#005ad1);position:relative}.ogc-accessories-bundles .prev-avatar-wrap{padding:0 16px;margin-top:-22px}.ogc-accessories-bundles .prev-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#005ad1,#00307a);border:2.5px solid #fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.ogc-accessories-bundles .prev-profile-section{padding:5px 16px 6px}.ogc-accessories-bundles .prev-name{font-size:11.5px;font-weight:700;color:var(--ink);line-height:1.2}.ogc-accessories-bundles .prev-role{font-size:9.5px;color:var(--muted);margin-top:1px}.ogc-accessories-bundles .prev-social-bar{display:flex;gap:5px;padding:2px 16px 8px}.ogc-accessories-bundles .prev-social-icon{width:19px;height:19px;border-radius:50%;border:1px solid var(--line);background:var(--bg-alt);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ogc-accessories-bundles .prev-cta-row{padding:4px 14px 8px;display:flex;gap:5px}.ogc-accessories-bundles .prev-cta-btn{flex:1;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:8.5px;font-weight:700;font-family:var(--sans)}.ogc-accessories-bundles .prev-cta-primary{background:var(--brand);color:#fff}.ogc-accessories-bundles .prev-cta-secondary{background:var(--bg-alt);border:1px solid var(--line);color:var(--ink-soft)}.ogc-accessories-bundles .prev-widget{border-top:1px solid var(--line-soft);padding:8px 14px}.ogc-accessories-bundles .prev-widget-title{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.ogc-accessories-bundles .prev-gallery{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px}.ogc-accessories-bundles .prev-gal-img{aspect-ratio:1;border-radius:4px}.ogc-accessories-bundles .prev-gal-img:nth-child(1){background:linear-gradient(135deg,#c4d8f6,#a0c4f0)}.ogc-accessories-bundles .prev-gal-img:nth-child(2){background:linear-gradient(135deg,#e0f5ec,#88dbb7)}.ogc-accessories-bundles .prev-gal-img:nth-child(3){background:linear-gradient(135deg,#fff0e6,#fe9d6a)}.ogc-accessories-bundles .prev-map{height:48px;border-radius:6px;overflow:hidden}.ogc-accessories-bundles .layout-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:52px}@media(max-width:1024px){.ogc-accessories-bundles .layout-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ogc-accessories-bundles .layout-grid{grid-template-columns:1fr}}.ogc-accessories-bundles .layout-card{overflow:hidden}.ogc-accessories-bundles .lc-preview{aspect-ratio:9 / 16;background:var(--bg-alt);position:relative;overflow:hidden;border-radius:16px}.ogc-accessories-bundles .lc-preview img{width:100%;height:100%;object-fit:cover;display:block}.ogc-accessories-bundles .lc-meta{padding:16px 4px 0}.ogc-accessories-bundles .lc-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--brand-soft);color:var(--brand);padding:2px 8px;border-radius:999px;margin-bottom:6px}.ogc-accessories-bundles .lc-name{font-size:18px;font-weight:700;color:var(--ink);margin-bottom:4px;letter-spacing:-.01em}.ogc-accessories-bundles .lc-desc{font-size:17px;color:var(--ink);line-height:1.5;min-height:3em}.ogc-accessories-bundles .style-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;border-radius:20px;overflow:hidden;border:1px solid var(--line);margin-top:52px}@media(max-width:900px){.ogc-accessories-bundles .style-grid{grid-template-columns:1fr}}.ogc-accessories-bundles .style-tile{background:#fff;padding:36px 32px;display:flex;flex-direction:column;gap:14px}@media(max-width:600px){.ogc-accessories-bundles .style-tile{padding:28px 20px}}.ogc-accessories-bundles .style-tile-icon{width:44px;height:44px;border-radius:12px;background:var(--brand-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ogc-accessories-bundles .style-tile-icon svg{width:22px;height:22px;stroke:var(--brand);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ogc-accessories-bundles .style-tile h3{font-size:18px;margin:0}.ogc-accessories-bundles .style-tile p{color:var(--ink);font-size:17px;margin:0;line-height:1.55;flex:1}.ogc-accessories-bundles .style-visual{display:flex;flex-direction:column;gap:6px;margin-top:6px}.ogc-accessories-bundles .style-colour-row{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--bg-alt);border:1px solid var(--line);border-radius:9px}.ogc-accessories-bundles .style-colour-dot{width:16px;height:16px;border-radius:50%;flex-shrink:0}.ogc-accessories-bundles .style-colour-label{flex:1;font-size:12px;font-weight:600;color:var(--ink);font-family:var(--sans)}.ogc-accessories-bundles .style-colour-pill{height:16px;width:44px;border-radius:999px;flex-shrink:0}.ogc-accessories-bundles .style-colour-pill.sq{border-radius:5px}.ogc-accessories-bundles .logo-placement{display:flex;gap:8px}.ogc-accessories-bundles .logo-opt{flex:1;border:1px solid var(--line);border-radius:10px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff}.ogc-accessories-bundles .logo-opt.sel{border:2px solid var(--brand)}.ogc-accessories-bundles .logo-opt-bar{height:12px;width:36px;border-radius:3px}.ogc-accessories-bundles .logo-opt-lbl{font-size:10px;font-weight:700;font-family:var(--sans)}.ogc-accessories-bundles .logo-opt.sel .logo-opt-lbl{color:var(--brand)}.ogc-accessories-bundles .logo-opt:not(.sel) .logo-opt-lbl{color:var(--muted)}.ogc-accessories-bundles .fine-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;border:1px solid var(--line)}.ogc-accessories-bundles .fine-card:first-child{border-left:none}@media(max-width:1024px){.ogc-accessories-bundles .fine-grid{grid-template-columns:1fr}}.ogc-accessories-bundles .fine-card{padding:32px 30px;display:flex;flex-direction:column;gap:14px;border-left:1px solid var(--line)}@media(max-width:1024px){.ogc-accessories-bundles .fine-card{border-left:none;border-top:1px solid var(--line)}.ogc-accessories-bundles .fine-card:first-child{border-top:none}}@media(max-width:600px){.ogc-accessories-bundles .fine-card{padding:28px 24px}}.ogc-accessories-bundles .fine-head{display:flex;align-items:center;gap:10px}.ogc-accessories-bundles .fine-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ogc-accessories-bundles .fine-icon svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ogc-accessories-bundles .fine-card h3{font-size:18px;margin:0}.ogc-accessories-bundles .fine-card p{color:var(--ink);font-size:17px;margin:0;line-height:1.55}.ogc-accessories-bundles .og-preview{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ogc-accessories-bundles .og-banner{height:52px;background:linear-gradient(135deg,#c4d8f6,#005ad1)}.ogc-accessories-bundles .og-body{padding:10px 12px;background:var(--bg-alt)}.ogc-accessories-bundles .og-domain{font-size:10px;color:var(--muted);margin-bottom:3px;font-family:var(--sans)}.ogc-accessories-bundles .og-title{font-size:12px;font-weight:700;color:var(--ink);margin-bottom:2px;font-family:var(--sans)}.ogc-accessories-bundles .og-desc{font-size:11px;color:var(--muted);line-height:1.4;font-family:var(--sans)}.ogc-accessories-bundles .toggle-row-v{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--bg-alt);border:1px solid var(--line);border-radius:10px}.ogc-accessories-bundles .toggle-label-sm{font-size:12px;font-weight:600;color:var(--ink);font-family:var(--sans)}.ogc-accessories-bundles .toggle-sm{width:34px;height:20px;border-radius:999px;position:relative;flex-shrink:0}.ogc-accessories-bundles .toggle-sm:after{content:"";position:absolute;top:3px;width:14px;height:14px;background:#fff;border-radius:50%}.ogc-accessories-bundles .toggle-sm.on{background:var(--brand)}.ogc-accessories-bundles .toggle-sm.on:after{right:3px}.ogc-accessories-bundles .toggle-sm.off{background:var(--line)}.ogc-accessories-bundles .toggle-sm.off:after{left:3px}.ogc-accessories-bundles .placement-opts{display:flex;gap:10px}.ogc-accessories-bundles .placement-opt{flex:1;border:2px solid var(--line);border-radius:12px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer;transition:border-color .15s,background .15s}.ogc-accessories-bundles .placement-opt.sel{border-color:var(--brand);background:var(--brand-soft)}.ogc-accessories-bundles .placement-opt-lbl{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-family:var(--sans)}.ogc-accessories-bundles .placement-opt.sel .placement-opt-lbl{color:var(--brand)}.ogc-accessories-bundles .phone-mini{width:28px;height:48px;background:var(--line-soft);border-radius:5px;border:1px solid var(--line);position:relative;overflow:hidden}.ogc-accessories-bundles .pm-btn{position:absolute;left:4px;right:4px;height:6px;background:var(--brand);border-radius:3px;opacity:.85}.ogc-accessories-bundles .feature-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.ogc-accessories-bundles .fr-tile{border-radius:22px;background:#fff;border:1px solid var(--line);padding:28px 26px;display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:460px}.ogc-accessories-bundles .fr-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:0 0 10px}.ogc-accessories-bundles .fr-head h3{font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0}.ogc-accessories-bundles .fr-desc{font-size:17px;line-height:1.5;margin:10px 0 24px;color:var(--ink)}.ogc-accessories-bundles .fr-visual{margin-top:auto;display:flex;align-items:flex-end;justify-content:center}@media(max-width:1024px){.ogc-accessories-bundles .feature-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ogc-accessories-bundles .feature-row{grid-template-columns:1fr}.ogc-accessories-bundles .fr-tile{min-height:380px}}.ogc-accessories-bundles .bv-stack{display:flex;flex-direction:column;gap:8px;width:100%;max-width:360px;margin-left:auto}.ogc-accessories-bundles .bv-stack-row{background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 2px 6px -2px #0b0f1a0f}.ogc-accessories-bundles .bv-stack-row.lift{box-shadow:0 12px 28px -10px #0b0f1a38,0 2px 6px -2px #0b0f1a1a;transform:rotate(-1.5deg) translate(6px);border-color:var(--brand)}.ogc-accessories-bundles .bv-stack-dot{width:22px;height:22px;border-radius:7px;flex-shrink:0}.ogc-accessories-bundles .bv-stack-lines{flex:1;display:flex;flex-direction:column;gap:4px}.ogc-accessories-bundles .bv-stack-line{height:5px;background:var(--line);border-radius:3px}.ogc-accessories-bundles .bv-stack-line.short{width:60%}.ogc-accessories-bundles .bv-stack-drag{width:14px;height:14px;opacity:.4;flex-shrink:0}.ogc-accessories-bundles .bv-live-dot{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#0000000d;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink)}.ogc-accessories-bundles .bv-live-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#2e9e68;box-shadow:0 0 0 4px #2e9e682e}.ogc-accessories-bundles .bv-phone{width:140px;aspect-ratio:9/16;background:#fff;border:2px solid var(--ink);border-radius:18px;margin:0 auto;overflow:hidden;position:relative;box-shadow:0 12px 28px -10px #0b0f1a38}.ogc-accessories-bundles .bv-phone-banner{height:38%;background:linear-gradient(135deg,#c4d8f6,#005ad1)}.ogc-accessories-bundles .bv-phone-content{padding:10px 12px;display:flex;flex-direction:column;gap:6px;align-items:center}.ogc-accessories-bundles .bv-phone-av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#ffb48a,#fe5d02);border:2px solid #fff;margin-top:-22px}.ogc-accessories-bundles .bv-phone-line{height:4px;border-radius:2px;background:var(--line)}.ogc-accessories-bundles .bv-phone-line.w60{width:60%}.ogc-accessories-bundles .bv-phone-line.w40{width:40%}.ogc-accessories-bundles .bv-swatches{display:flex;gap:10px;flex-wrap:wrap}.ogc-accessories-bundles .bv-swatch{width:52px;height:52px;border-radius:12px;border:2px solid rgba(255,255,255,.12)}@media(max-width:900px){.ogc-accessories-bundles .bento-grid{grid-template-columns:1fr;grid-auto-rows:auto}.ogc-accessories-bundles .bento-tile.hero,.ogc-accessories-bundles .bento-tile.t2,.ogc-accessories-bundles .bento-tile.t3,.ogc-accessories-bundles .bento-tile.t4{grid-column:span 1}.ogc-accessories-bundles .bento-tile.hero h3{font-size:26px}}.ogc-accessories-bundles .steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:56px}@media(max-width:1024px){.ogc-accessories-bundles .steps-row{grid-template-columns:1fr;gap:24px}}.ogc-accessories-bundles .step-tile{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px}.ogc-accessories-bundles .step-num-lg{font-size:12px;font-weight:700;color:var(--brand);letter-spacing:.14em}.ogc-accessories-bundles .step-visual-box{aspect-ratio:4/3;background:var(--bg-alt);border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.ogc-accessories-bundles .step-tile h3{font-size:22px;font-weight:700;letter-spacing:-.015em}.ogc-accessories-bundles .step-tile p{color:var(--ink);font-size:17px;margin:-10px 0 0;line-height:1.65}.ogc-accessories-bundles .sv-layouts{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px;width:100%}.ogc-accessories-bundles .sv-layout-card{border-radius:10px;border:2px solid var(--line);padding:8px;display:flex;flex-direction:column;gap:5px;cursor:pointer}.ogc-accessories-bundles .sv-layout-card.sel{border-color:var(--brand);background:var(--brand-soft)}.ogc-accessories-bundles .sv-lc-bar{height:6px;background:var(--line);border-radius:3px}.ogc-accessories-bundles .sv-lc-bar.accent{background:var(--brand)}.ogc-accessories-bundles .sv-lc-sq{height:28px;background:var(--line);border-radius:6px}.ogc-accessories-bundles .sv-widgets{display:flex;flex-direction:column;gap:8px;padding:20px;width:100%}.ogc-accessories-bundles .sv-widget-row{background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 12px;display:flex;align-items:center;gap:10px;box-shadow:0 2px 6px -2px #0b0f1a14}.ogc-accessories-bundles .sv-widget-dot{width:28px;height:28px;border-radius:7px;flex-shrink:0}.ogc-accessories-bundles .sv-widget-lines{flex:1;display:flex;flex-direction:column;gap:5px}.ogc-accessories-bundles .sv-widget-line{height:6px;background:var(--line);border-radius:3px}.ogc-accessories-bundles .sv-widget-line.dark{background:#c8cdd8;width:60%}.ogc-accessories-bundles .sv-drag{width:14px;opacity:.3;flex-shrink:0}.ogc-accessories-bundles .sv-share{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px}.ogc-accessories-bundles .sv-share-qr{width:72px;height:72px;background:var(--ink);border-radius:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;padding:8px}.ogc-accessories-bundles .sv-qr-dot{border-radius:2px;background:#fff}.ogc-accessories-bundles .sv-qr-dot.off{background:var(--ink)}.ogc-accessories-bundles .sv-share-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ogc-accessories-bundles .sv-chip{background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;color:var(--ink-soft)}.ogc-accessories-bundles .widget-showcase{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid var(--line);border-left:1px solid var(--line)}@media(max-width:1024px){.ogc-accessories-bundles .widget-showcase{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ogc-accessories-bundles .widget-showcase{grid-template-columns:repeat(2,1fr)}}.ogc-accessories-bundles .ws-card{background:transparent;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:8px}.ogc-accessories-bundles .ws-icon{width:40px;height:40px;border-radius:10px;background:var(--brand-soft);display:flex;align-items:center;justify-content:center;margin-bottom:7px}.ogc-accessories-bundles .ws-icon svg{width:20px;height:20px;stroke:var(--brand);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ogc-accessories-bundles .ws-name{font-size:18px;font-weight:700;color:var(--ink)}.ogc-accessories-bundles .ws-desc{font-size:17px;color:var(--ink);line-height:1.5}.ogc-accessories-bundles .proof-strip{background:var(--bg-dark);padding:28px 0}.ogc-accessories-bundles .proof-inner{display:flex;align-items:center;justify-content:center;gap:56px;flex-wrap:wrap}.ogc-accessories-bundles .proof-stat{text-align:center}.ogc-accessories-bundles .proof-num{font-size:30px;font-weight:600;color:#fff;letter-spacing:-.02em;line-height:1}.ogc-accessories-bundles .proof-label{font-size:13px;color:#fff9;margin-top:4px}.ogc-accessories-bundles .pairs-section{padding:24px 0 80px;background:transparent}@media(max-width:700px){.ogc-accessories-bundles .pairs-section{padding:16px 0 56px}}.ogc-accessories-bundles .ogc-experience-placeholder{width:100%;height:auto;display:block;border-radius:16px}.ogc-accessories-bundles .final-cta{padding:100px 0;text-align:center;background:var(--bg-dark);color:#fff;position:relative;overflow:hidden;border-radius:30px 30px 0 0}.ogc-accessories-bundles .final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 50% at 20% 0%,rgba(0,90,209,.4) 0%,transparent 70%),radial-gradient(50% 50% at 90% 60%,rgba(100,180,255,.2) 0%,transparent 65%)}.ogc-accessories-bundles .final-cta .container{position:relative;z-index:1}.ogc-accessories-bundles .final-cta h2{color:#fff;font-size:clamp(32px,4vw,52px);margin-bottom:16px}.ogc-accessories-bundles .final-cta .lede{color:#ffffffa6;margin:0 auto 36px}.ogc-accessories-bundles .final-cta .btn-primary{background:#fff;color:var(--ink)}.ogc-accessories-bundles .final-cta .btn-ghost{color:#fff;border-color:#ffffff80;border-width:2px}.ogc-accessories-bundles .final-cta .btn-ghost:hover{background:#ffffff1a}.ogc-accessories-bundles .faq-card{background:var(--brand);border-radius:28px;padding:56px 64px;display:grid;grid-template-columns:200px 1fr;gap:64px;align-items:start;margin-top:20px}@media(max-width:900px){.ogc-accessories-bundles .faq-card{grid-template-columns:1fr;gap:36px;padding:40px 32px;margin-top:10px}.ogc-accessories-bundles .final-cta{padding-top:64px;padding-bottom:20px}}.ogc-accessories-bundles .faq-label{color:#fff}.ogc-accessories-bundles .faq-label h2{font-size:clamp(36px,4vw,52px);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1;margin-bottom:20px}.ogc-accessories-bundles .faq-label a{color:#fffffff2;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:color .15s}.ogc-accessories-bundles .faq-label a:hover{color:#fff}.ogc-accessories-bundles .faq-list{display:flex;flex-direction:column}.ogc-accessories-bundles .faq-item{border-top:1px solid rgba(255,255,255,.2);padding:20px 0}.ogc-accessories-bundles .faq-item:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.ogc-accessories-bundles .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:19px;font-weight:600;letter-spacing:-.01em;color:#fff;-webkit-user-select:none;user-select:none}.ogc-accessories-bundles .faq-item summary::-webkit-details-marker{display:none}.ogc-accessories-bundles .faq-item summary .plus{width:22px;height:22px;flex:0 0 auto;position:relative;flex-shrink:0}.ogc-accessories-bundles .faq-item summary .plus:before,.ogc-accessories-bundles .faq-item summary .plus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#fffc;transition:transform .25s ease,background .15s}.ogc-accessories-bundles .faq-item summary .plus:before{width:13px;height:1.5px}.ogc-accessories-bundles .faq-item summary .plus:after{width:1.5px;height:13px;transition:transform .25s ease}.ogc-accessories-bundles .faq-item[open] summary .plus:after{transform:rotate(90deg)}.ogc-accessories-bundles .faq-item[open] summary{color:#fff}.ogc-accessories-bundles .faq-item[open] summary .plus:before,.ogc-accessories-bundles .faq-item[open] summary .plus:after{background:#fff}.ogc-accessories-bundles .faq-item .answer{padding-top:12px;color:#fff;font-size:17px;line-height:1.65;font-weight:400}.ogc-accessories-bundles .faq-item .answer a{color:#fff;text-decoration:underline}.ogc-accessories-bundles [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--reveal-delay, 0ms)}.ogc-accessories-bundles [data-reveal].is-visible{opacity:1;transform:none}.ogc-accessories-bundles .widget-chevron [data-lucide]{width:14px;height:14px;stroke-width:2}.ogc-accessories-bundles .final-trust [data-lucide]{width:14px;height:14px;stroke-width:2;vertical-align:-2px;margin-right:2px}.ogc-accessories-bundles .final-trust{list-style:none;padding:0;margin:48px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 40px}.ogc-accessories-bundles .final-trust li{display:flex;align-items:center;gap:7px;font-size:14px;color:#fff9;font-weight:500}.ogc-accessories-bundles .crm-title{text-align:center}.ogc-accessories-bundles .crm-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}@media(max-width:760px){.ogc-accessories-bundles .crm-grid{grid-template-columns:1fr}}.ogc-accessories-bundles .crm-card{position:relative;display:block;border:1px solid var(--line);border-radius:20px;padding:28px 28px 0;background:#f9f9f9;color:inherit;text-decoration:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ogc-accessories-bundles .crm-card:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 16px 36px -20px #0b0f1a33}.ogc-accessories-bundles .crm-card-name{font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--ink);padding-right:56px}.ogc-accessories-bundles .crm-card-desc{font-size:19px;color:var(--ink);margin-top:7px;padding-right:56px;line-height:1.55}.ogc-accessories-bundles .crm-arrow{position:absolute;top:24px;right:24px;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink);transition:border-color .2s ease,color .2s ease,background .2s ease}.ogc-accessories-bundles .crm-arrow svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.ogc-accessories-bundles .crm-card:hover .crm-arrow{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.ogc-accessories-bundles .crm-card:hover .crm-arrow svg{transform:rotate(-45deg)}.ogc-accessories-bundles .crm-card-visual{margin:24px -28px 0;display:flex;align-items:flex-end;justify-content:center}.ogc-accessories-bundles .crm-card-visual img{width:100%;max-width:none;height:auto;display:block}.ogc-accessories-bundles .teams-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media(min-width:901px){.ogc-accessories-bundles .teams-split.rev>:first-child{order:2}}@media(max-width:900px){.ogc-accessories-bundles .teams-split{grid-template-columns:1fr;gap:26px}.ogc-accessories-bundles .teams-split>div{display:contents}.ogc-accessories-bundles .teams-split .split-head{order:1}.ogc-accessories-bundles .teams-split>.ocr-mockup{display:block;order:2;margin-top:0}.ogc-accessories-bundles .teams-split .teams-feature-list{order:3;margin-top:0}.ogc-accessories-bundles .teams-split .ocr-cta{order:4;margin-top:8px;text-align:left}}.ogc-accessories-bundles .split-head h2{margin:0}.ogc-accessories-bundles .teams-feature-list{display:flex;flex-direction:column;gap:28px;margin-top:32px}.ogc-accessories-bundles .teams-feature{display:flex;gap:16px;align-items:flex-start}.ogc-accessories-bundles .teams-feature-icon{width:40px;height:40px;border-radius:10px;background:var(--brand-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.ogc-accessories-bundles .teams-feature-icon svg{width:20px;height:20px;stroke:var(--brand);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ogc-accessories-bundles .teams-feature h3{font-size:17px;margin:0 0 6px}.ogc-accessories-bundles .teams-feature p{font-size:17px;color:var(--ink);margin:0;line-height:1.5}.ogc-accessories-bundles .ocr-cta{margin-top:32px}.ogc-accessories-bundles .ocr-mockup{position:relative}.ogc-accessories-bundles .ocr-mockup-img{display:block;width:100%;height:auto;border-radius:20px}.ogc-accessories-bundles .ocr-mockup-scan{position:absolute;left:28%;right:28%;height:2px;background:linear-gradient(90deg,transparent,var(--brand) 20%,var(--brand) 80%,transparent);border-radius:1px;box-shadow:0 0 8px #005ad199;animation:ocr-sweep 2.2s ease-in-out infinite;pointer-events:none}@keyframes ocr-sweep{0%,to{top:52%;opacity:.85}50%{top:78%;opacity:1}}@media(prefers-reduced-motion:reduce){.ogc-accessories-bundles .ocr-mockup-scan{animation:none;top:65%}}.ogc-accessories-bundles .feature-visual{border-radius:24px;overflow:hidden;background:var(--bg-alt);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;position:relative}.ogc-accessories-bundles .feature-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ogc-accessories-bundles .visual-nfc .nfc-card-img{position:absolute;inset:auto;top:11%;right:12%;width:48%;height:auto;object-fit:contain;filter:drop-shadow(0 12px 26px rgba(11,15,26,.28));transform-origin:center;animation:nfc-tap 2.6s ease-in-out infinite;z-index:2}.ogc-accessories-bundles .visual-nfc .nfc-bg-logo{position:absolute;top:16%;right:4%;width:6.5%;height:auto;aspect-ratio:1;color:#aeb6c2;opacity:0;z-index:3;pointer-events:none;animation:nfc-signal 2.6s ease-in-out infinite}@keyframes nfc-tap{0%,to{transform:scale(1)}16%{transform:scale(1.06)}34%{transform:scale(1)}}@keyframes nfc-signal{0%,to{opacity:0;transform:scale(.8)}16%{opacity:.7;transform:scale(1)}48%{opacity:0;transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.ogc-accessories-bundles .visual-nfc .nfc-card-img,.ogc-accessories-bundles .visual-nfc .nfc-bg-logo{animation:none}.ogc-accessories-bundles .visual-nfc .nfc-bg-logo{opacity:0}}.ogc-accessories-bundles .nb-heading{text-align:center;margin:0 auto 40px;max-width:24ch;font-size:clamp(28px,3vw,38px);letter-spacing:-.02em;color:var(--ink)}.ogc-accessories-bundles .nfc-bento{display:grid;grid-template-columns:1.12fr 1fr;grid-template-rows:1fr 1fr;gap:20px}.ogc-accessories-bundles .nb-tile{background:var(--bg-alt);border-radius:24px;position:relative;overflow:hidden}.ogc-accessories-bundles .nb-explode{grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:center;padding:24px 32px}.ogc-accessories-bundles .nb-explode-title{text-align:center;margin:0 auto;max-width:42ch;text-wrap:balance;font-size:clamp(16px,1.4vw,19px);font-weight:500;color:var(--ink);line-height:1.45}.ogc-accessories-bundles .nb-cards{position:relative;width:100%;aspect-ratio:5 / 4;margin:0 auto;--s: 1.15;transform:scale(var(--s));transform-origin:center;container-type:inline-size}.ogc-accessories-bundles .nb-layer{position:absolute;left:50%;top:50%;width:64%}.ogc-accessories-bundles .nb-layer .nb-card-img{width:100%;height:auto;display:block;filter:drop-shadow(0 26px 38px rgba(11,15,26,.22))}.ogc-accessories-bundles .nb-layer-chip .nb-card-img{filter:none}.ogc-accessories-bundles .nb-layer-top{transform:translate(-50%,-86%);z-index:3}.ogc-accessories-bundles .nb-layer-chip{transform:translate(-50%,-50%);z-index:2;animation:nb-float-chip 5s ease-in-out infinite}.ogc-accessories-bundles .nb-layer-qr{transform:translate(-50%,-14%);z-index:1;animation:nb-float-qr 5s ease-in-out infinite}@keyframes nb-float-chip{0%,10%{transform:translate(-50%,-86%);opacity:0}32%,72%{transform:translate(-50%,-50%);opacity:1}92%,to{transform:translate(-50%,-86%);opacity:0}}@keyframes nb-float-qr{0%,30%{transform:translate(-50%,-86%);opacity:0}52%,72%{transform:translate(-50%,-14%);opacity:1}92%,to{transform:translate(-50%,-86%);opacity:0}}@media(prefers-reduced-motion:reduce){.ogc-accessories-bundles .nb-layer-chip,.ogc-accessories-bundles .nb-layer-qr{animation:none;opacity:1}}@media(max-width:900px){.ogc-accessories-bundles .nb-cards{--s: 1.18;transform:scale(var(--s))}}.ogc-accessories-bundles .nb-os{display:grid;grid-template-columns:1fr .82fr;align-items:end;min-height:228px;padding-right:24px}.ogc-accessories-bundles .nb-os-text{align-self:center;padding:32px 0 32px 36px}.ogc-accessories-bundles .nb-os-text h3{font-size:clamp(19px,1.7vw,23px);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:18px 0 0;line-height:1.3}.ogc-accessories-bundles .nb-badge{display:inline-flex;align-items:center;gap:7px;background:#fff;border-radius:11px;padding:8px 13px;font-size:14px;font-weight:500;color:var(--ink)}.ogc-accessories-bundles .nb-badge svg{width:16px;height:16px}.ogc-accessories-bundles .nb-os-img{width:100%;height:auto;display:block;margin:0 0 14px auto}@media(max-width:900px){.ogc-accessories-bundles .nfc-bento{grid-template-columns:1fr;grid-template-rows:auto}.ogc-accessories-bundles .nb-explode{grid-row:auto;padding:20px}.ogc-accessories-bundles .nb-os-text{padding:26px 0 26px 24px}}@media(max-width:480px){.ogc-accessories-bundles .nb-os{grid-template-columns:1fr .9fr}.ogc-accessories-bundles .nb-os-text{padding:22px 0 22px 18px}}.ogc-accessories-bundles .import-banner{background:linear-gradient(135deg,#eaf2fd,#dce9fb);border-radius:24px;padding:40px 56px;display:flex;align-items:center;justify-content:space-between;gap:40px}.ogc-accessories-bundles .import-text{display:flex;flex-direction:column;gap:6px}.ogc-accessories-bundles .import-banner h3{margin:0;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.ogc-accessories-bundles .import-banner p{margin:0;font-size:17px;line-height:1.5;color:var(--ink-soft);font-weight:400}.ogc-accessories-bundles .import-banner .btn{flex-shrink:0}@media(max-width:700px){.ogc-accessories-bundles .import-banner{flex-direction:column;align-items:center;text-align:center;gap:18px;padding:22px}.ogc-accessories-bundles .import-text{align-items:center}.ogc-accessories-bundles .import-banner h3{font-size:21px}.ogc-accessories-bundles .import-banner p{font-size:15px;color:var(--muted)}.ogc-accessories-bundles .import-banner .btn{width:100%;justify-content:center}}.ogc-accessories-bundles .leadgen-mockup{position:relative}.ogc-accessories-bundles .leadgen-note{position:absolute;display:block;height:auto;filter:drop-shadow(0 12px 28px rgba(11,15,26,.16));opacity:0;animation:6s ease-in-out infinite}.ogc-accessories-bundles .leadgen-note-1{top:30%;right:3.5%;width:46%;animation-name:leadNote1}.ogc-accessories-bundles .leadgen-note-2{top:50%;right:8%;width:37%;animation-name:leadNote2}@keyframes leadNote1{0%{opacity:0;transform:translateY(26px)}8%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(0)}58%{opacity:0;transform:translateY(26px)}to{opacity:0;transform:translateY(26px)}}@keyframes leadNote2{0%{opacity:0;transform:translateY(26px)}14%{opacity:0;transform:translateY(26px)}22%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(0)}58%{opacity:0;transform:translateY(26px)}to{opacity:0;transform:translateY(26px)}}@media(prefers-reduced-motion:reduce){.ogc-accessories-bundles .leadgen-note{animation:none;opacity:1;transform:none}}.ogc-accessories-bundles .testimonial-scroll{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-top:40px;padding-top:12px;padding-bottom:40px;scrollbar-width:none}.ogc-accessories-bundles .testimonial-scroll::-webkit-scrollbar{display:none}.ogc-accessories-bundles .cs-card{background:#fff;border-radius:16px;padding:14px;display:flex;flex-direction:column;flex:0 0 308px;scroll-snap-align:start;text-decoration:none;box-shadow:0 12px 32px -28px #0b0f1a24;transition:transform .15s ease,box-shadow .15s ease}.ogc-accessories-bundles .cs-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -28px #0b0f1a2e}@media(max-width:700px){.ogc-accessories-bundles .cs-card{flex:0 0 62vw}}.ogc-accessories-bundles .cs-img{width:100%;aspect-ratio:16 / 11;object-fit:cover;border-radius:10px;display:block;background:var(--bg-alt)}.ogc-accessories-bundles .cs-body{padding:16px 8px 6px;display:flex;flex-direction:column;gap:8px;flex:1}.ogc-accessories-bundles .cs-title{font-size:22px;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin:0}.ogc-accessories-bundles .cs-desc{font-size:15px;line-height:1.45;color:var(--muted);margin:0;min-height:2.9em}.ogc-accessories-bundles .cs-link{font-size:15px;font-weight:600;color:var(--brand);display:inline-flex;align-items:center;gap:6px;margin-top:10px;transition:gap .15s ease}.ogc-accessories-bundles .cs-card:hover .cs-link{gap:10px}.ogc-accessories-bundles .testimonial-carousel{position:relative}.ogc-accessories-bundles .tcard-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #00000014;transition:background .15s ease,transform .15s ease,opacity .2s ease}.ogc-accessories-bundles .tcard-nav:hover{background:var(--bg-alt)}.ogc-accessories-bundles .tcard-nav:active{transform:translateY(-50%) scale(.94)}.ogc-accessories-bundles .tcard-nav svg{width:20px;height:20px;display:block}.ogc-accessories-bundles .tcard-nav.prev{left:-12px}.ogc-accessories-bundles .tcard-nav.next{right:-12px}.ogc-accessories-bundles .tcard-nav[disabled]{opacity:0;pointer-events:none}@media(max-width:900px){.ogc-accessories-bundles .tcard-nav{display:none}}.ogc-accessories-bundles .ph-img{position:relative;background-color:#edf0f6;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.55) 0 10px,transparent 10px 20px);border:1.5px dashed #C3CDDE;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8a93a6;text-align:center;padding:12px}.ogc-accessories-bundles .ph-img [data-lucide]{width:30px;height:30px;stroke-width:1.5}.ogc-accessories-bundles .ph-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.ogc-accessories-bundles{background-image:none}.ogc-accessories-bundles .page-hero.acc-hero{margin-top:0;min-height:auto;padding:150px 0 8px;background:transparent;border-radius:0;display:block;overflow:visible}.ogc-accessories-bundles .acc-banner{position:relative;border-radius:28px;overflow:hidden;min-height:clamp(320px,30vw,460px);display:flex;align-items:center;justify-content:center;padding:56px 32px;background-image:url(//onegoodcard.com/cdn/shop/t/101/assets/ogc-accessories-bundles-hero-image.png?v=93964210893104155311784900777);background-size:cover;background-position:center 42%;background-repeat:no-repeat}.ogc-accessories-bundles .acc-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0f1a47,#0b0f1a6b 52%,#0b0f1a4d)}.ogc-accessories-bundles .acc-banner-copy{position:relative;z-index:1;text-align:center;max-width:880px}.ogc-accessories-bundles .acc-banner-copy h1{color:#fff;margin:0 0 14px;font-size:clamp(28px,4.4vw,58px);font-weight:500;letter-spacing:-.025em;text-shadow:0 2px 24px rgba(0,0,0,.35)}.ogc-accessories-bundles .acc-banner-copy p{color:#fffffff2;margin:0 auto;max-width:46ch;font-size:clamp(16px,1.4vw,21px);line-height:1.45;font-weight:400;text-shadow:0 1px 16px rgba(0,0,0,.35)}@media(max-width:700px){.ogc-accessories-bundles .page-hero.acc-hero{padding:150px 0 0}.ogc-accessories-bundles .acc-banner{border-radius:18px;min-height:0;aspect-ratio:16 / 10;padding:28px 20px}.ogc-accessories-bundles .acc-banner-copy p{font-size:15px}}@media(max-width:460px){.ogc-accessories-bundles .acc-banner{aspect-ratio:3 / 2;padding:24px 16px}.ogc-accessories-bundles .acc-banner-copy h1{margin-bottom:10px}.ogc-accessories-bundles .acc-banner-copy p{font-size:14px;line-height:1.4}}.ogc-accessories-bundles .sec-head{max-width:740px}.ogc-accessories-bundles .sec-head h2{margin:0 0 12px}.ogc-accessories-bundles .sec-head .lede{margin:0}.ogc-accessories-bundles .sec-head.center{margin:0 auto;text-align:center}.ogc-accessories-bundles .sec-head.center .lede{margin:0 auto}.ogc-accessories-bundles .acc-group-body{display:grid;grid-template-columns:360px 1fr;gap:20px;align-items:stretch}.ogc-accessories-bundles .acc-lifestyle{margin:0;border-radius:16px;overflow:hidden;background:#e6e6e6}.ogc-accessories-bundles .acc-lifestyle img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1080px){.ogc-accessories-bundles .acc-group-body{grid-template-columns:300px 1fr}}@media(max-width:860px){.ogc-accessories-bundles .acc-group-body{grid-template-columns:1fr;gap:30px}.ogc-accessories-bundles .acc-lifestyle{max-height:320px}}.ogc-accessories-bundles .acc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1080px){.ogc-accessories-bundles .acc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.ogc-accessories-bundles .acc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ogc-accessories-bundles .acc-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ogc-accessories-bundles .acc-card{padding:10px 10px 14px;border-radius:16px}.ogc-accessories-bundles .acc-thumb,.ogc-accessories-bundles .acc-card .ph-img{border-radius:12px}.ogc-accessories-bundles .acc-card-body{padding:12px 3px 0}.ogc-accessories-bundles .acc-card h3{font-size:15.5px;margin-bottom:5px}.ogc-accessories-bundles .acc-card p{font-size:12.5px;margin-bottom:12px}.ogc-accessories-bundles .acc-swatches{gap:6px;margin-bottom:10px}.ogc-accessories-bundles .acc-swatches li{width:16px;height:16px}.ogc-accessories-bundles .acc-price{font-size:15px}}.ogc-accessories-bundles .acc-group{margin-top:40px}.ogc-accessories-bundles .acc-group+.acc-group{margin-top:88px}.ogc-accessories-bundles .acc-group-head{margin-bottom:32px}.ogc-accessories-bundles .acc-group-head h3{font-size:clamp(30px,4.2vw,50px);line-height:1.06;letter-spacing:-.022em;font-weight:500;margin:0 0 12px}.ogc-accessories-bundles .acc-group-head p{font-size:clamp(19px,1.6vw,23px);line-height:1.5;color:var(--ink-soft);max-width:60ch;font-weight:400;margin:0}@media(max-width:560px){.ogc-accessories-bundles .acc-group{margin-top:50px}}.ogc-accessories-bundles .acc-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;padding:12px 12px 18px;text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.ogc-accessories-bundles .acc-card:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:0 18px 38px -20px #0b0f1a38}.ogc-accessories-bundles .acc-thumb{background:#e6e6e6;border-radius:16px;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.ogc-accessories-bundles .acc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ogc-accessories-bundles .acc-card .ph-img{aspect-ratio:1 / 1;border-radius:16px}.ogc-accessories-bundles .acc-card-body{padding:16px 4px 0;display:flex;flex-direction:column;flex:1}.ogc-accessories-bundles .acc-card h3{font-size:18px;font-weight:600;margin:0 0 7px;letter-spacing:-.015em}.ogc-accessories-bundles .acc-card p{font-size:14px;color:var(--muted);line-height:1.5;margin:0 0 16px}.ogc-accessories-bundles .acc-swatches{display:flex;align-items:center;gap:8px;margin:auto 0 14px;padding:0;list-style:none}.ogc-accessories-bundles .acc-swatches li{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #0b0f1a24}.ogc-accessories-bundles .acc-swatches li.sel{box-shadow:inset 0 0 0 1px #0b0f1a24,0 0 0 2px var(--brand)}.ogc-accessories-bundles .sw-black{background:#16181c}.ogc-accessories-bundles .sw-white{background:#fff}.ogc-accessories-bundles .sw-pearl{background:linear-gradient(135deg,#fdf2f6,#efe6f2 55%,#fbeff4)}.ogc-accessories-bundles .sw-grey{background:#8a9099}.ogc-accessories-bundles .sw-iridescent{background:conic-gradient(from 210deg,#4fc3c0,#2f7fe0,#6e4bd8,#f0803c,#4fc3c0)}.ogc-accessories-bundles .sw-silver{background:linear-gradient(135deg,#f2f4f7,#c3c8d0,#eaecf0)}.ogc-accessories-bundles .acc-price{font-size:17px;font-weight:600;color:var(--ink)}.ogc-accessories-bundles .acc-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.ogc-accessories-bundles .acc-shop{font-size:14px;font-weight:700;color:var(--brand);white-space:nowrap}.ogc-accessories-bundles .acc-shop .arrow{display:inline-block;transition:transform .2s ease}.ogc-accessories-bundles .bundle-card:hover .acc-shop .arrow{transform:translate(3px)}.ogc-accessories-bundles .bundle-grid{grid-template-columns:repeat(4,1fr);margin-top:28px}@media(max-width:1080px){.ogc-accessories-bundles .bundle-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ogc-accessories-bundles .bundle-grid{grid-template-columns:repeat(2,1fr);margin-top:24px}.ogc-accessories-bundles .acc-group-head{margin-bottom:24px}.ogc-accessories-bundles .acc-group-head p,.ogc-accessories-bundles .lede{font-size:15px}.ogc-accessories-bundles .acc-group+.acc-group{margin-top:60px}}.ogc-accessories-bundles .bundle-grid .acc-card p{margin-bottom:18px}.ogc-accessories-bundles .bundle-grid .acc-price{margin-top:auto}.ogc-px-accessories{padding:52px 0 72px}.ogc-px-accessories h2{margin:0 0 34px;text-align:center;font-size:clamp(32px,4.6vw,56px);line-height:1.05;letter-spacing:-.035em;font-weight:500}.ogc-px-accessories-grid{max-width:1180px;margin:0 auto}.ogc-shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ogc-shop-card{background:#fff;border:1px solid #e5e8ef;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px -18px #0b0f1a47;transition:.2s;cursor:pointer}.ogc-shop-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -20px #0b0f1a57}.ogc-shop-image-wrap{display:block;aspect-ratio:1;overflow:hidden;background:#f0f1f3}.ogc-shop-image{width:100%;height:100%;object-fit:cover;display:block;padding:10px;background:#fff}.ogc-shop-card-body{padding:4px 12px 14px}.ogc-shop-title{display:block;margin-bottom:4px;color:#111418;font-size:16px;font-weight:600;text-decoration:none}.ogc-shop-desc{min-height:34px;margin:0 0 12px;color:#5c6373;font-size:12.5px;line-height:1.35}.ogc-shop-swatches{display:flex;flex-wrap:wrap;gap:7px;min-height:20px;margin-top:6px}.ogc-shop-swatch{width:20px;height:20px;border-radius:50%;border:1px solid rgba(17,20,24,.22);background:var(--swatch-bg);-webkit-appearance:none;appearance:none;cursor:pointer}.ogc-shop-swatch.active,.ogc-shop-swatch:hover{outline:1.5px solid #005AD1;outline-offset:2px}.ogc-shop-price{margin-top:14px;font-size:14px;font-weight:600;color:#111418}@media(max-width:760px){.ogc-px-accessories{padding-top:42px;padding-bottom:48px}.ogc-px-accessories h2{margin-bottom:24px;font-size:32px}.ogc-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ogc-shop-desc{font-size:10.5px}}.mobile-break{display:none}@media(max-width:700px){.mobile-break{display:block}}.ogc-accessories-bundles .faq-item .answer p{color:#fffffff5!important;margin-bottom:6px}@media(max-width:750px){.faq-item .answer,.faq-item .answer p{padding-top:10px!important;font-size:15px!important;line-height:1.55!important;font-weight:400!important;color:#ffffffe6;margin-bottom:6px}.ogc-accessories-bundles .faq-item .answer p{color:#fffffff5!important}.faq-item summary{font-size:17px!important;line-height:1.4!important}.faq-label h2{margin-bottom:6px!important}.faq-label{margin-bottom:-12px!important}.faq-card{grid-template-columns:1fr;gap:36px!important;padding:32px 26px!important}}.ogc-accessories-bundles .acc-banner-copy p{animation:hero-rise .6s ease-out .16s both}@media(prefers-reduced-motion:reduce){.ogc-accessories-bundles .acc-banner-copy p{animation:none}}.ogc-accessories-bundles .section-accessories{padding-top:48px}@media(max-width:700px){.ogc-accessories-bundles .section-accessories{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/ogc-accessories-and-bundles.css.map */
