/* Sherify September 10: approved assets, industry selection and clear offers. */
.v3 .brand{min-width:120px}.v3 .brand .approved-lockup{width:128px;height:96px;object-fit:contain;max-width:none;filter:none}.v3 .nav__inner{min-height:104px}.v3 .foot .brand .approved-lockup{width:176px;height:132px}.v3 .nav__links{gap:1.5rem}.v3 .h1,.v3 .h2{font-family:var(--serif);font-weight:600;letter-spacing:-.025em}.v3 .h1{font-size:clamp(2.8rem,5.7vw,5.3rem);line-height:1.04}.v3 .h2{font-size:clamp(2.1rem,3.5vw,3.4rem)}.v3 p{max-width:72ch}.v3 .btn{letter-spacing:0;text-transform:none;min-height:48px;font-size:1rem}.v3 [hidden]{display:none!important}.v3 :focus-visible{outline:3px solid #ffe6a7;outline-offset:5px}.v3 section[id]{scroll-margin-top:125px}.v3 svg{flex-shrink:0}.v3 .narrow{max-width:850px}.v3 .narrow>p{margin:1.5rem 0}.v3 .small,.v3 .availability-note{font-size:.9rem;line-height:1.6}.v3 .availability-note{color:var(--text-2);margin-top:1.5rem;max-width:85ch}.v3 details{border-bottom:1px solid var(--hair);padding:1.1rem 0}.v3 summary{cursor:pointer;font-weight:500;font-size:1rem;padding-right:1rem}.v3 details p{margin:1rem 0 0;color:var(--text-2);line-height:1.65}.v3 .foot__about>a{display:inline-block;margin-top:.5rem}.v3 .commerce-intro{padding-top:4rem}.v3 .commerce-intro .lede{margin-top:1.5rem}.v3 .form-err.on{display:block;color:#ffb9a6}
.conversion-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--hair)}.conversion-hero__back{position:absolute;inset:0;z-index:-2}.conversion-hero__back img{height:100%;width:100%;object-fit:cover;opacity:.24}.conversion-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080b0def,transparent)}.conversion-hero__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center;padding-block:3.5rem}.conversion-hero__copy .h1{margin:1.25rem 0 1.5rem}.conversion-hero__copy .hero__actions{margin-top:2rem}.hero-assurance{font-size:.95rem;color:var(--text-2);margin-top:1.5rem}.conversion-hero__visual{position:relative;max-width:520px;width:100%;justify-self:end}.hero-approved-logo{display:block;width:78%;height:auto;margin:-1rem auto -3rem;mix-blend-mode:screen}.today-preview{position:relative;border:1px solid #a78648;background:linear-gradient(140deg,#171d20f5,#080e11f7);padding:1.5rem;border-radius:14px;box-shadow:0 25px 80px #0009}.today-title{display:flex;justify-content:space-between;align-items:center;gap:1rem}.today-title b{font-family:var(--serif);font-size:1.65rem}.demo-badge{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#9ef5ee;border:1px solid #3c8585;border-radius:5px;padding:.3rem .6rem;white-space:nowrap}.today-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1rem 0}.today-stats>div{border:1px solid #344348;padding:.65rem;font-size:.8rem;border-radius:6px}.today-stats strong{display:block;font-size:1.8rem;font-weight:500;color:#e6c581}.today-item{display:flex;gap:1rem;padding:1rem 0 1.3rem;align-items:center}.today-item svg{width:25px}.today-item small{display:block;color:var(--text-2);margin-top:.35rem}.today-preview>.small{margin-top:.75rem}
.conversion-industries{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.conversion-industry{border:1px solid color-mix(in srgb,var(--accent) 65%,#333);border-radius:10px;background:linear-gradient(155deg,color-mix(in srgb,var(--accent) 7%,#101216),#070a0c);padding:1rem;display:flex;flex-direction:column;text-decoration:none;overflow:hidden;transition:transform .2s,border-color .2s}.conversion-industry:hover{transform:translateY(-4px);border-color:var(--accent)}.industry-first{font-size:.9rem;color:var(--text-2);margin-bottom:.8rem}.conversion-industry .vcard__mark{height:90px;width:100%;margin:0 0 .8rem}.conversion-industry .vcard__mark img{height:100%;width:100%;object-fit:contain}.industry-photo{width:calc(100% + 2rem);max-width:none;margin:0 -1rem 1rem;aspect-ratio:1.5;object-fit:cover}.conversion-industry h3{font-size:1.3rem}.conversion-industry p{font-size:.95rem;line-height:1.5;flex:1;margin:.8rem 0}.conversion-industry strong{font-weight:500;font-size:1.05rem}.conversion-industry small{color:var(--text-2);font-size:.8rem;margin:.35rem 0 1rem}.conversion-industry .btn{font-size:.8rem;padding:.65rem}.three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.three-steps article{border-left:1px solid var(--hair);padding-left:1.5rem}.three-steps article>b{font-size:2.5rem;font-family:var(--serif);color:var(--gold-300)}.three-steps h3{font-size:1.4rem;margin:1rem 0}.three-steps p{color:var(--text-2);line-height:1.6}
.working-demo{border:1px solid var(--hair);border-radius:14px;overflow:hidden;background:#10181b}.demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--hair);font-size:.9rem;color:var(--text-2)}.demo-switcher{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--hair)}.demo-switcher button{border:0;background:transparent;padding:1rem;color:var(--text-2);cursor:pointer}.demo-switcher button[aria-pressed=true]{background:#30291a;color:#f8dc99}.demo-content{padding:2rem;min-height:215px}.demo-content h3{font-family:var(--serif);font-size:2.2rem;margin:1rem 0}.demo-content p{line-height:1.7;color:var(--text-2)}.demo-controls{padding:0 2rem 1.5rem;display:flex;align-items:center;gap:1.5rem}.price-entry-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.price-entry-grid>a{display:block;border:1px solid var(--hair);border-radius:8px;background:#101517;padding:1.4rem;text-decoration:none}.price-entry-grid strong{display:block;font-family:var(--serif);font-size:2rem;margin-top:.7rem;color:#f5dfad}.price-entry-grid strong small{font-family:var(--font);font-size:.8rem}.price-entry-grid p{font-size:.85rem;color:var(--text-2);margin:.3rem 0 1rem}.price-entry-grid .textlink{font-size:.8rem}.control-faq{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.control-list{list-style:none;padding:0;margin:1.7rem 0}.control-list li{display:flex;gap:1rem;margin:1.5rem 0}.control-list svg{width:26px;color:var(--gold-300)}.control-list p{font-size:.95rem;color:var(--text-2);margin-top:.3rem}.final-conversion{display:flex;gap:2rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.final-conversion p{width:100%;margin:0}
.industry-filter{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.industry-filter a{border:1px solid var(--hair);padding:.8rem 1rem;border-radius:6px;text-decoration:none}.industry-filter a:hover{background:#302819}.pricing-heading{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.pricing-heading .vcard__mark{height:100px;width:150px}.pricing-heading img{height:100%;object-fit:contain}.pricing-heading>.textlink{margin-left:auto}.pricing-heading p{color:var(--text-2);margin-top:.6rem}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.plan-card{border:1px solid #4b4434;border-radius:10px;padding:1.7rem;background:linear-gradient(155deg,#181d20,#090e10);display:flex;flex-direction:column}.plan-card.is-selected{border-color:#f0cf7d;box-shadow:0 0 0 2px #d5ab532f}.plan-card h3{font-family:var(--serif);font-size:2rem;margin:1rem 0}.plan-card .plan-price{font-size:2.8rem;color:var(--paper);margin:.6rem 0}.plan-price small{font-size:1rem;color:var(--text-2)}.plan-card .plan-setup{color:#efce80;margin:0 0 1.2rem;font-size:1rem}.plan-card>p:not(.eyebrow):not(.plan-price):not(.plan-setup){font-size:.95rem;line-height:1.6;color:var(--text-2)}.plan-card details{margin-bottom:1.5rem;flex:1}.plan-card details p{font-size:.9rem}.plan-card .btn{margin-top:auto}.journey-steps{padding:0;list-style:none;display:flex;gap:2rem;margin-top:2rem;color:#e4c27a}.industry-choices{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin:1.5rem 0}.industry-choice{display:flex;align-items:center;flex-direction:column;gap:.7rem;padding:1.2rem;border:1px solid var(--hair);text-decoration:none;border-radius:8px;background:#101719}.industry-choice>span{font-size:.85rem}.industry-choice .vcard__mark{width:100%;height:72px}.industry-choice img{height:100%;object-fit:contain}.industry-choice svg{height:20px;width:20px}.industry-choice[aria-current=true]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.start-plan-group{margin:2rem 0}.start-plan-group>h3{margin-bottom:1.25rem}.selection-summary{background:#262319;border:1px solid #a18546;padding:1.5rem;border-radius:8px}.selection-summary p{margin-top:.6rem;line-height:1.5}.start-request{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.start-request .lede{margin:1.2rem 0}.start-request>div>p{margin:1rem 0}.next-steps{margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--hair)}.next-steps p{color:var(--text-2)}.start-request .formcard{max-width:none}.start-request .formcard>h3{margin-bottom:1rem}.start-request .formcard>.small{margin-bottom:1.5rem}.start-request .field input,.start-request .field textarea{font-size:1rem}.v3 .consent-banner .btn{font-size:.9rem}.v3 .vhero .h1{font-size:clamp(2.6rem,4.5vw,4.5rem)}
@media(max-width:1100px){.conversion-industries{grid-template-columns:repeat(3,1fr)}.price-entry-grid{grid-template-columns:repeat(3,1fr)}.industry-choices{grid-template-columns:repeat(3,1fr)}.conversion-hero__grid{gap:2rem}.plan-card{padding:1.25rem}.pricing-heading{gap:1rem}.v3 .nav__links{gap:1rem}}
@media(max-width:760px){.v3 .brand .approved-lockup{width:100px;height:75px}.v3 .nav__inner{min-height:83px}.v3 section[id]{scroll-margin-top:100px}.conversion-hero__grid{grid-template-columns:1fr;padding-block:2.5rem;gap:1rem}.conversion-hero__visual{max-width:450px;justify-self:center}.hero-approved-logo{width:65%;margin:-1rem auto -2rem}.conversion-hero__copy .h1{font-size:3.3rem}.conversion-industries{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.conversion-industry{padding:.8rem}.conversion-industry .vcard__mark{height:72px}.industry-photo{width:calc(100% + 1.6rem);margin-inline:-.8rem}.conversion-industry .btn{font-size:.8rem}.conversion-industry .btn svg{display:none}.conversion-industry h3{font-size:1.15rem}.three-steps,.control-faq,.plan-grid,.start-request{grid-template-columns:1fr;gap:1.3rem}.three-steps article{padding-top:.5rem}.price-entry-grid{grid-template-columns:repeat(2,1fr)}.industry-choices{grid-template-columns:1fr}.industry-choice{flex-direction:row;display:grid;grid-template-columns:1fr 65px 20px;text-align:left}.industry-choice>.vcard__mark{grid-column:2;grid-row:1 / span 2;height:55px}.industry-choice>span{grid-column:1;grid-row:1}.industry-choice>b{grid-column:1;grid-row:2}.industry-choice>svg{grid-column:3;grid-row:1 / span 2}.demo-toolbar{align-items:flex-start;flex-direction:column}.demo-switcher button{font-size:.85rem;padding:1rem .4rem}.demo-content{padding:1.4rem;min-height:285px}.demo-content h3{font-size:1.8rem}.demo-controls{padding:0 1.4rem 1.4rem}.pricing-heading{flex-wrap:wrap}.pricing-heading .vcard__mark{width:100px;height:75px}.pricing-heading>.textlink{width:100%;margin:0}.journey-steps{gap:1rem;font-size:.85rem}.v3 .commerce-intro{padding-top:2.5rem}.today-preview{padding:1.15rem}.today-title b{font-size:1.45rem}.final-conversion{gap:1.4rem}}
@media(prefers-reduced-motion:reduce){.conversion-industry{transition:none}.conversion-industry:hover{transform:none}}

.industry-territory{display:grid;place-items:center;background:radial-gradient(ellipse at center,#064446,#080d13);overflow:hidden}.industry-territory svg{width:90%;height:100%;}

@media(max-width:1024px){.v3 .nav__cta{margin-left:auto}}
