.feature-layout-module__RHt8LG__layout{width:min(calc(100% - var(--ivs-ds-space-7)), var(--ivs-ds-page));padding-block:var(--ivs-ds-space-7) var(--ivs-ds-space-9);min-width:0;color:var(--ivs-ds-ink);font-family:var(--ivs-font-sans), sans-serif;font-size:var(--ivs-ds-type-18);margin-inline:auto;line-height:1.6}.feature-layout-module__RHt8LG__flow{gap:var(--ivs-ds-space-9);flex-direction:column;display:flex}.feature-layout-module__RHt8LG__layout *{min-width:0}.feature-layout-module__RHt8LG__layout h1,.feature-layout-module__RHt8LG__layout h2,.feature-layout-module__RHt8LG__layout h3,.feature-layout-module__RHt8LG__layout p,.feature-layout-module__RHt8LG__layout ul,.feature-layout-module__RHt8LG__layout ol{margin:0}.feature-layout-module__RHt8LG__layout h1{font-size:var(--ivs-ds-type-56);letter-spacing:-.03em;text-wrap:balance;font-weight:500;line-height:1.04}.feature-layout-module__RHt8LG__layout h2{font-size:var(--ivs-ds-type-32);text-wrap:balance;font-weight:500;line-height:1.15}.feature-layout-module__RHt8LG__layout h3{font-size:var(--ivs-ds-type-20);text-wrap:balance;font-weight:600;line-height:1.4}.feature-layout-module__RHt8LG__layout p{overflow-wrap:break-word}.feature-layout-module__RHt8LG__layout ul:not([aria-label]){gap:var(--ivs-ds-space-2);flex-direction:column;padding-inline-start:var(--ivs-ds-space-5);display:flex}.feature-layout-module__RHt8LG__layout [data-ds=trust] li{font-size:var(--ivs-ds-type-14)}.feature-layout-module__RHt8LG__layout .ivs-detail-value{font-size:var(--ivs-ds-type-14)}.feature-layout-module__RHt8LG__layout button[data-hook-surface]{border-radius:var(--ivs-ds-radius-control);min-height:42px;padding-inline:var(--ivs-ds-space-4);background:var(--ivs-ds-accent-ink);color:var(--ivs-ds-bg);font-size:var(--ivs-ds-type-14);font-weight:600}.feature-layout-module__RHt8LG__layout a:not([class]){color:var(--ivs-ds-accent-ink);text-underline-offset:4px}.feature-layout-module__RHt8LG__hero{gap:var(--ivs-ds-space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.feature-layout-module__RHt8LG__section{gap:var(--ivs-ds-space-8);grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);align-items:start;display:grid}.feature-layout-module__RHt8LG__section[data-layout=wide]{gap:var(--ivs-ds-space-5);flex-direction:column;display:flex}.feature-layout-module__RHt8LG__section[data-layout=wide]>*{width:100%}.feature-layout-module__RHt8LG__grid{gap:var(--ivs-ds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-layout-module__RHt8LG__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-layout-module__RHt8LG__panel{background:var(--ivs-ds-bg);border:1px solid var(--ivs-ds-rule);border-radius:var(--ivs-ds-radius-card);padding:var(--ivs-ds-space-5);font-size:var(--ivs-ds-type-16)}.feature-layout-module__RHt8LG__demo{border:1px solid var(--ivs-ds-rule);border-radius:var(--ivs-ds-radius-card);background:var(--ivs-ds-bg-2);padding:var(--ivs-ds-space-5);min-width:0}.feature-layout-module__RHt8LG__demo fieldset{border:0;min-width:0;margin:0;padding:0}.feature-layout-module__RHt8LG__actions{align-items:center;gap:var(--ivs-ds-space-3);flex-wrap:wrap;display:flex}.feature-layout-module__RHt8LG__price{font-size:var(--ivs-ds-type-16);display:block}.feature-layout-module__RHt8LG__price strong{font-family:var(--ivs-font-data), monospace;font-size:var(--ivs-ds-type-32);font-weight:500}.feature-layout-module__RHt8LG__price span{font-family:var(--ivs-font-sans), sans-serif;font-size:var(--ivs-ds-type-14)}.feature-layout-module__RHt8LG__demo .ivs-detail-card{margin:0}@media (max-width:60rem){.feature-layout-module__RHt8LG__hero,.feature-layout-module__RHt8LG__section,.feature-layout-module__RHt8LG__grid[data-columns="3"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:45rem){.feature-layout-module__RHt8LG__layout{width:calc(100% - var(--ivs-ds-space-6));padding-block:var(--ivs-ds-space-6) var(--ivs-ds-space-8);font-size:var(--ivs-ds-type-16)}.feature-layout-module__RHt8LG__flow{gap:var(--ivs-ds-space-8)}.feature-layout-module__RHt8LG__hero,.feature-layout-module__RHt8LG__section{gap:var(--ivs-ds-space-6)}.feature-layout-module__RHt8LG__layout h1{font-size:var(--ivs-ds-type-32)}.feature-layout-module__RHt8LG__layout h2{font-size:var(--ivs-ds-type-24)}.feature-layout-module__RHt8LG__grid{grid-template-columns:minmax(0,1fr)}.feature-layout-module__RHt8LG__panel,.feature-layout-module__RHt8LG__demo{padding:var(--ivs-ds-space-4)}}
