.solution-preview{color:var(--color-text)}.solution-preview *{box-sizing:border-box}.solution-preview__kicker{margin:0 0 1.2rem;color:var(--color-primary);font-size:calc(var(--body-font-size) - 2px);font-weight:var(--subheading-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--body-line-height);text-transform:uppercase}.solution-preview__heading,.solution-preview__hero-title{max-width:19ch;margin:0;color:var(--color-heading);text-wrap:balance}.solution-preview__lede,.solution-preview__intro,.solution-preview__body{color:rgba(var(--color-text-rgb),.78);font-size:var(--body-font-size);line-height:var(--body-line-height)}.solution-preview__lede{max-width:62ch;margin:1.5rem 0 0}.solution-preview__intro{max-width:72ch;margin:1.25rem 0 0}.solution-preview__hero{position:relative;overflow:clip}.solution-preview__brandbar{display:flex;align-items:center;justify-content:space-between;min-height:72px;margin-bottom:clamp(2rem,5vw,5rem);border-bottom:1px solid rgba(var(--color-text-rgb),.14)}.solution-preview__brand{display:inline-flex;align-items:center;color:var(--color-heading);font-size:var(--body-font-size);font-weight:var(--heading-weight);letter-spacing:var(--heading-letter-spacing);text-decoration:none}.solution-preview__brand img{display:block;width:auto;max-width:min(190px,42vw);max-height:46px}.solution-preview__brand-note{color:rgba(var(--color-text-rgb),.68);font-size:calc(var(--body-font-size) - 2px);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase}.solution-preview__brand-tools{position:relative;display:flex;align-items:center;gap:clamp(1.2rem,2.5vw,2.8rem)}.solution-preview__language-switcher{position:relative;display:block;z-index:5}.solution-preview__language-toggle{display:inline-flex;align-items:center;min-height:44px;padding:3px;border:1px solid rgba(var(--color-text-rgb),.18);border-radius:999px;background:color-mix(in srgb,var(--color-background) 94%,transparent)}.solution-preview__language-toggle form{margin:0}.solution-preview__language-option{min-width:76px;min-height:44px;padding:.65rem 1.1rem;border:0;border-radius:999px;background:transparent;color:var(--color-text);font:inherit;font-size:calc(var(--body-font-size) - 2px);font-weight:650;line-height:1;cursor:pointer}.solution-preview__language-option[aria-current=true]{background:var(--color-heading);color:var(--color-background)}.solution-preview__language-divider{width:1px;height:20px;background:rgba(var(--color-text-rgb),.16)}.solution-preview__language-option:focus-visible,.solution-preview__language-prompt button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.solution-preview__language-prompt{position:absolute;inset-block-start:calc(100% + .8rem);inset-inline-end:0;width:min(360px,calc(100vw - 3rem));padding:1.5rem;border:1px solid rgba(var(--color-text-rgb),.16);border-radius:1.2rem;background:var(--color-background);box-shadow:0 18px 50px #0d1f3629;color:var(--color-text);text-align:start}.solution-preview__language-prompt strong{display:block;color:var(--color-heading);font-size:calc(var(--body-font-size) + 1px)}.solution-preview__language-prompt p{margin:.45rem 0 0;color:rgba(var(--color-text-rgb),.72);font-size:calc(var(--body-font-size) - 2px);line-height:1.5}.solution-preview__language-prompt-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.solution-preview__language-prompt-actions button{min-height:44px;padding:.75rem 1.15rem;border-radius:999px;font:inherit;font-size:calc(var(--body-font-size) - 2px);font-weight:650;cursor:pointer}.solution-preview__language-prompt-primary{border:1px solid var(--color-heading);background:var(--color-heading);color:var(--color-background)}.solution-preview__language-prompt-dismiss{border:1px solid rgba(var(--color-text-rgb),.2);background:transparent;color:var(--color-text)}.solution-preview__hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.solution-preview__company-intro{display:grid;grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);gap:1.25rem 1.75rem;max-width:68ch;margin-top:2rem;padding:1.35rem 0;border-top:1px solid rgba(var(--color-text-rgb),.16);border-bottom:1px solid rgba(var(--color-text-rgb),.16)}.solution-preview__company-label{margin:0;color:var(--color-primary);font-size:calc(var(--body-font-size) - 2px);font-weight:var(--subheading-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--body-line-height);text-transform:uppercase}.solution-preview__company-name{display:block;color:var(--color-heading);font-size:calc(var(--body-font-size) + 1px);line-height:1.3}.solution-preview__company-copy{margin-top:.45rem;color:rgba(var(--color-text-rgb),.76);font-size:calc(var(--body-font-size) - 1px);line-height:var(--body-line-height)}.solution-preview__company-copy p{margin:0}.solution-preview__context{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.6rem}.solution-preview__context span{padding:.6rem 1rem;color:rgba(var(--color-text-rgb),.78);background:rgba(var(--color-text-rgb),.055);font-size:calc(var(--body-font-size) - 2px);font-weight:var(--subheading-weight);letter-spacing:var(--heading-letter-spacing)}.solution-preview__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.solution-preview__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;text-align:center}.solution-preview__media{position:relative;min-height:clamp(340px,48vw,620px);overflow:hidden;background:rgba(var(--color-text-rgb),.07)}.solution-preview__media img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.solution-preview__media-label{position:absolute;right:1rem;bottom:1rem;left:1rem;padding:.85rem 1rem;color:var(--color-heading);background:color-mix(in srgb,var(--color-background) 90%,transparent);font-size:calc(var(--body-font-size) - 2px);font-weight:var(--subheading-weight);letter-spacing:var(--heading-letter-spacing)}.solution-preview__placeholder{display:grid;min-height:inherit;place-items:center;padding:2rem;color:rgba(var(--color-text-rgb),.72);border:1px dashed rgba(var(--color-text-rgb),.3);font-size:calc(var(--body-font-size) - 2px);line-height:var(--body-line-height);text-align:center}.solution-preview__section--muted{background:rgba(var(--color-text-rgb),.035)}.solution-preview__section-head{display:grid;grid-template-columns:minmax(0,.82fr) minmax(280px,.58fr);gap:2rem 5rem;align-items:end;margin-bottom:clamp(2rem,5vw,4rem)}.solution-preview__section-head .solution-preview__intro{margin:0}.solution-preview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.solution-preview__card,.solution-preview__option,.solution-preview__support{--sp-card-padding: clamp(2rem, 3vw, 3rem);min-width:0;padding:var(--sp-card-padding);background:var(--color-background);border-top:3px solid rgba(var(--color-primary-rgb),.78)}.solution-preview__option{overflow:hidden}.solution-preview__option-media{position:relative;aspect-ratio:16 / 10;margin:calc(var(--sp-card-padding) * -1) calc(var(--sp-card-padding) * -1) 2rem;overflow:hidden;background:rgba(var(--color-text-rgb),.07)}.solution-preview__option-media img{display:block;width:100%;height:100%;object-fit:cover}.solution-preview__card-media{aspect-ratio:4 / 3;margin:calc(var(--sp-card-padding) * -1) calc(var(--sp-card-padding) * -1) 2rem;overflow:hidden;background:rgba(var(--color-text-rgb),.07)}.solution-preview__card-media img{width:100%;height:100%;object-fit:cover}.solution-preview__card h3,.solution-preview__option h3,.solution-preview__support h3,.solution-preview__evidence h3{margin:0 0 1.2rem;color:var(--color-heading)}.solution-preview__card p,.solution-preview__option p,.solution-preview__support p,.solution-preview__evidence p{margin:0;color:rgba(var(--color-text-rgb),.75);line-height:var(--body-line-height)}.solution-preview__text-link{display:inline-flex;margin-top:1.25rem}.solution-preview__proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.solution-preview__proof-grid--featured-first{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-preview__proof-grid--featured-first .solution-preview__proof-card:first-child{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,.48fr)}.solution-preview__proof-grid--featured-first .solution-preview__proof-card:first-child .solution-preview__proof-content{min-width:0}.solution-preview__proof-grid--featured-first .solution-preview__proof-card:first-child .solution-preview__proof-media{height:clamp(360px,38vw,500px);aspect-ratio:auto}.solution-preview__proof-grid--featured-first .solution-preview__proof-card:first-child .solution-preview__proof-content{align-self:center}.solution-preview__proof-card{min-width:0;overflow:hidden;background:var(--color-background);border-top:3px solid rgba(var(--color-primary-rgb),.78)}.solution-preview__proof-media{position:relative;min-width:0;aspect-ratio:16 / 10;overflow:hidden;background:rgba(var(--color-text-rgb),.07)}.solution-preview__proof-media img,.solution-preview__proof-media video,.solution-preview__proof-media iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}.solution-preview__proof-badge{position:absolute;top:1rem;left:1rem;display:inline-flex;padding:.45rem .65rem;color:var(--color-heading);background:color-mix(in srgb,var(--color-background) 92%,transparent);font-size:calc(var(--body-font-size) - 2px);font-weight:var(--subheading-weight);letter-spacing:var(--heading-letter-spacing);line-height:1.2;text-transform:uppercase}.solution-preview__proof-media video+.solution-preview__proof-badge,.solution-preview__proof-media iframe+.solution-preview__proof-badge{right:1rem;left:auto}.solution-preview__proof-content{padding:clamp(2rem,3vw,3rem)}.solution-preview__proof-content h3{margin:0 0 1.2rem;color:var(--color-heading)}.solution-preview__proof-content p{margin:0}.solution-preview__proof-result{display:grid;grid-template-columns:76px minmax(0,1fr);gap:.9rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;color:rgba(var(--color-text-rgb),.68);border-bottom:1px solid rgba(var(--color-text-rgb),.14);font-size:calc(var(--body-font-size) - 2px);font-weight:var(--subheading-weight);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase}.solution-preview__proof-result img{width:76px;height:58px;object-fit:cover}.solution-preview__steps{display:grid;counter-reset:solution-step}.solution-preview__step{display:grid;grid-template-columns:92px minmax(180px,.42fr) minmax(0,.85fr);gap:1.25rem 2rem;align-items:start;padding:1.75rem 0;border-top:1px solid rgba(var(--color-text-rgb),.16);counter-increment:solution-step}.solution-preview__step:last-child{border-bottom:1px solid rgba(var(--color-text-rgb),.16)}.solution-preview__step-index{color:var(--color-primary);font-size:calc(var(--body-font-size) - 2px);font-weight:var(--subheading-weight);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase}.solution-preview__step h3{margin:0;color:var(--color-heading)}.solution-preview__step p{margin:0;color:rgba(var(--color-text-rgb),.76);line-height:var(--body-line-height)}.solution-preview__brief-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.solution-preview__brief-list{border-top:1px solid rgba(var(--color-text-rgb),.18)}.solution-preview__brief-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1.25rem;padding:1.75rem 0;border-bottom:1px solid rgba(var(--color-text-rgb),.18)}.solution-preview__brief-index{color:var(--color-primary);font-size:calc(var(--body-font-size) - 2px);font-weight:var(--subheading-weight);letter-spacing:var(--heading-letter-spacing)}.solution-preview__brief-item h3{margin:0 0 .75rem;color:var(--color-heading)}.solution-preview__brief-item p{margin:0}.solution-preview__phone{min-width:0;overflow:hidden;background:var(--color-background);border:1px solid rgba(var(--color-text-rgb),.18);border-radius:20px;box-shadow:0 18px 50px rgba(var(--color-text-rgb),.1)}.solution-preview__phone-head{display:flex;min-height:76px;align-items:center;gap:.9rem;padding:1rem 1.25rem;color:var(--color-background);background:var(--color-heading)}.solution-preview__phone-avatar{display:inline-grid;width:44px;height:44px;flex:0 0 44px;place-items:center;color:var(--color-heading);background:var(--sp-whatsapp-accent, var(--color-primary));border-radius:50%;font-size:calc(var(--body-font-size) - 2px);font-weight:var(--heading-weight)}.solution-preview__phone-contact{display:grid;min-width:0;gap:.15rem}.solution-preview__phone-contact strong{color:inherit;font-size:var(--body-font-size);line-height:1.25}.solution-preview__phone-contact span{color:color-mix(in srgb,var(--color-background) 72%,transparent);font-size:calc(var(--body-font-size) - 2px)}.solution-preview__chat{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem);background:color-mix(in srgb,var(--color-text) 4%,var(--color-background))}.solution-preview__chat-note{justify-self:center;margin:0;padding:.45rem .7rem;color:rgba(var(--color-text-rgb),.68);background:var(--color-background);border:1px solid rgba(var(--color-text-rgb),.12);font-size:calc(var(--body-font-size) - 3px);line-height:1.35;text-align:center}.solution-preview__bubble{width:min(92%,420px);padding:1rem 1.1rem;color:var(--color-text);background:var(--color-background);border:1px solid rgba(var(--color-text-rgb),.1);border-radius:12px 12px 12px 3px;font-size:calc(var(--body-font-size) - 1px);line-height:var(--body-line-height)}.solution-preview__bubble--outgoing{justify-self:end;background:color-mix(in srgb,var(--sp-whatsapp-accent, var(--color-primary)) 16%,var(--color-background));border-radius:12px 12px 3px}.solution-preview__bubble p{margin:0}.solution-preview__bubble p+p{margin-top:.85rem}.solution-preview__attachments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.25rem}.solution-preview__attachment{display:flex;min-height:44px;align-items:center;gap:.6rem;padding:.7rem .8rem;color:var(--color-heading);background:var(--color-background);border:1px solid rgba(var(--color-text-rgb),.14);font-size:calc(var(--body-font-size) - 2px);font-weight:var(--subheading-weight);line-height:1.25}.solution-preview__attachment svg{flex:0 0 auto;color:var(--color-primary)}.solution-preview__phone-action{padding:1rem 1.25rem 1.25rem;background:var(--color-background)}.solution-preview__phone-cta{width:100%}.solution-preview__table-wrap{overflow-x:auto;border-top:1px solid rgba(var(--color-text-rgb),.2)}.solution-preview__table{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.solution-preview__table th,.solution-preview__table td{padding:1.15rem 1rem;border-bottom:1px solid rgba(var(--color-text-rgb),.15);vertical-align:top}.solution-preview__table th{color:rgba(var(--color-text-rgb),.64);font-size:calc(var(--body-font-size) - 2px);font-weight:var(--subheading-weight);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase}.solution-preview__table td:first-child{width:26%;color:var(--color-heading);font-weight:var(--heading-weight)}.solution-preview__table td:nth-child(2){width:30%}.solution-preview__evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.solution-preview__evidence-media{display:block;aspect-ratio:16 / 10;margin-bottom:1.3rem;overflow:hidden;background:rgba(var(--color-text-rgb),.07)}.solution-preview__evidence-media img{width:100%;height:100%;object-fit:cover}.solution-preview__evidence-media video{display:block;width:100%;height:100%;object-fit:cover}.solution-preview__evidence-status{display:inline-flex;margin-top:.9rem;padding:.38rem .55rem;color:var(--color-primary);background:rgba(var(--color-primary-rgb),.09);font-size:calc(var(--body-font-size) - 2px);font-weight:var(--subheading-weight);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase}.solution-preview__proof-group+.solution-preview__proof-group{margin-top:clamp(3rem,6vw,5.5rem)}.solution-preview__proof-group-title{max-width:26ch;margin:0 0 1.8rem;color:var(--color-heading)}.solution-preview__factory-media-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(1.4rem,2.5vw,2.4rem)}.solution-preview__factory-media-card{position:relative;overflow:hidden;background:var(--color-background);border:1px solid rgba(var(--color-text-rgb),.16);border-radius:var(--rounded-radius, 0)}.solution-preview__factory-media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:rgba(var(--color-text-rgb),.07)}.solution-preview__factory-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--transition)}.solution-preview__factory-media-copy{padding:clamp(1.6rem,2.5vw,2.2rem)}.solution-preview__factory-media-copy h4,.solution-preview__credential-copy h4,.solution-preview__patent-card h4,.solution-preview__proof-cta h3{margin:0;color:var(--color-heading)}.solution-preview__factory-media-copy .solution-preview__body,.solution-preview__credential-copy .solution-preview__body,.solution-preview__patent-card .solution-preview__body,.solution-preview__proof-cta .solution-preview__body{margin-top:.75rem}.solution-preview__factory-media-copy .solution-preview__text-link{display:inline-flex;margin-top:1.1rem}.solution-preview__card-hit-area{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:inherit}.solution-preview__card-hit-area:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}@media(hover:hover){.solution-preview__factory-media-card:has(.solution-preview__card-hit-area):hover .solution-preview__factory-media img{transform:var(--zoom-transform)}}.solution-preview__credential-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.2vw,2rem)}.solution-preview__credential-card{display:grid;grid-template-columns:minmax(100px,.38fr) minmax(0,.62fr);min-height:100%;overflow:hidden;background:var(--color-background);border:1px solid rgba(var(--color-text-rgb),.16);border-radius:var(--rounded-radius, 0)}.solution-preview__credential-media{display:grid;min-height:260px;place-items:center;padding:1.2rem;background:rgba(var(--color-text-rgb),.035)}.solution-preview__credential-media img{display:block;width:100%;height:100%;max-height:320px;object-fit:contain}.solution-preview__credential-copy{align-self:center;padding:clamp(1.4rem,2.2vw,2rem)}.solution-preview__credential-copy .solution-preview__kicker,.solution-preview__patent-card .solution-preview__kicker{margin-bottom:.7rem}.solution-preview__document-scope{margin:1rem 0 0;padding-top:1rem;color:rgba(var(--color-text-rgb),.67);border-top:1px solid rgba(var(--color-text-rgb),.14);font-size:calc(var(--body-font-size) - 2px);line-height:var(--body-line-height)}.solution-preview__patent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,1.8rem)}.solution-preview__patent-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:1.4rem;align-items:center;min-height:100%;padding:1.4rem;background:var(--color-background);border-top:2px solid var(--color-primary);border-bottom:1px solid rgba(var(--color-text-rgb),.16)}.solution-preview__patent-media{display:grid;aspect-ratio:3 / 4;place-items:center;overflow:hidden;background:rgba(var(--color-text-rgb),.035)}.solution-preview__patent-media img{display:block;width:100%;height:100%;object-fit:contain}.solution-preview__proof-note{max-width:88ch;margin-top:clamp(2rem,4vw,3.5rem);padding:1.25rem 1.5rem;color:rgba(var(--color-text-rgb),.72);background:rgba(var(--color-text-rgb),.045);border-inline-start:3px solid var(--color-primary);font-size:calc(var(--body-font-size) - 1px);line-height:var(--body-line-height)}.solution-preview__proof-note p{margin:0}.solution-preview__proof-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem 3rem;align-items:center;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.8rem,3.5vw,3rem);color:var(--color-text);background:rgba(var(--color-text-rgb),.045);border:1px solid rgba(var(--color-text-rgb),.14)}.solution-preview__faq{border-top:1px solid rgba(var(--color-text-rgb),.18)}.solution-preview__faq details{border-bottom:1px solid rgba(var(--color-text-rgb),.18)}.solution-preview__faq summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1.5rem;color:var(--color-heading);cursor:pointer;font-size:calc(var(--body-font-size) + 1px);font-weight:var(--heading-weight);list-style:none}.solution-preview__faq summary::-webkit-details-marker{display:none}.solution-preview__faq summary:after{content:"+";flex:0 0 auto;color:var(--color-primary);font-size:1.4rem;font-weight:400}.solution-preview__faq details[open] summary:after{content:"\2212"}.solution-preview__faq-answer{max-width:72ch;padding:0 3rem 1.5rem 0;color:rgba(var(--color-text-rgb),.76);font-size:var(--body-font-size);line-height:var(--body-line-height)}.solution-preview__cta{color:var(--color-text);background:rgba(var(--color-text-rgb),.045)}.solution-preview__cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem 4rem;align-items:center}.solution-preview__cta .solution-preview__heading{max-width:17ch}.solution-preview__cta-copy{max-width:62ch;margin:1rem 0 0;color:rgba(var(--color-text-rgb),.75);font-size:var(--body-font-size);line-height:var(--body-line-height)}.solution-preview__mobile-cta{display:none}.solution-preview__empty{padding:1rem 0;color:rgba(var(--color-text-rgb),.64);font-size:var(--body-font-size);font-style:italic}@media(max-width:1024.98px){.solution-preview__hero-grid,.solution-preview__section-head,.solution-preview__brief-grid,.solution-preview__factory-media-grid,.solution-preview__proof-cta,.solution-preview__cta-inner{grid-template-columns:1fr}.solution-preview__hero-grid{gap:2.5rem}.solution-preview__section-head{align-items:start}.solution-preview__grid,.solution-preview__proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-preview__proof-grid--featured-first .solution-preview__proof-card:first-child{display:block}.solution-preview__proof-grid--featured-first .solution-preview__proof-card:first-child .solution-preview__proof-media{height:auto;min-height:0;aspect-ratio:16 / 9}.solution-preview__step{grid-template-columns:70px 1fr}.solution-preview__step .solution-preview__body{grid-column:2}.solution-preview__phone{width:min(100%,620px);justify-self:center}.solution-preview__credential-grid,.solution-preview__patent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-preview__proof-cta .solution-preview__button{width:fit-content}}@media(max-width:767.98px){.solution-preview__brand-note{display:none}.solution-preview__brand-tools{gap:0}.solution-preview__language-option{min-width:68px;padding-inline:.9rem}.solution-preview__language-prompt{width:min(340px,calc(100vw - 3rem))}.solution-preview__company-intro{grid-template-columns:1fr;gap:.65rem}.solution-preview__grid,.solution-preview__proof-grid,.solution-preview__evidence-grid,.solution-preview__credential-grid,.solution-preview__patent-grid{grid-template-columns:1fr}.solution-preview__credential-card{grid-template-columns:108px minmax(0,1fr)}.solution-preview__credential-media{min-height:210px;padding:.8rem}.solution-preview__patent-card{grid-template-columns:86px minmax(0,1fr)}.solution-preview__proof-grid--featured-first .solution-preview__proof-card:first-child{grid-column:auto}.solution-preview__step{grid-template-columns:52px 1fr;gap:.85rem 1rem}.solution-preview__brief-item{grid-template-columns:44px minmax(0,1fr);gap:1rem}.solution-preview__attachments{grid-template-columns:1fr}.solution-preview__actions,.solution-preview__actions .solution-preview__button,.solution-preview__proof-cta .solution-preview__button,.solution-preview__cta .solution-preview__button{width:100%}.solution-preview__mobile-cta{position:fixed;z-index:45;right:0;bottom:0;left:0;display:block;padding:.7rem max(1rem,env(safe-area-inset-right)) calc(.7rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:var(--color-background);border-top:1px solid rgba(var(--color-text-rgb),.16)}.solution-preview__mobile-cta .solution-preview__button{width:100%}body.solution-ads-landing{padding-bottom:calc(74px + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/solution-preview.css.map */
