.guest-portal-feature{--gpf-bg:#fff;--gpf-fg:#201f23;--gpf-muted:#646369;--gpf-orange:#f76808;--gpf-card-bg:#17171a;--gpf-card-bg-2:radial-gradient(ellipse 120% 90% at 50% -20%,hsla(0,0%,100%,.05) 0%,transparent 60%);--gpf-card-fg:#f5f5f6;--gpf-card-muted:#9c9aa1;--gpf-card-line:#313035;--gpf-pad:32px;--gpf-max:1200px;background:var(--gpf-bg);box-sizing:border-box;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:104px max(var(--gpf-pad),calc((100vw - var(--gpf-max))/2 + var(--gpf-pad))) 108px;position:relative;width:100vw}.guest-portal-feature *,.guest-portal-feature :after,.guest-portal-feature :before{box-sizing:border-box}.guest-portal-feature--soft{--gpf-bg:#f9f9fa}.guest-portal-feature--dark{--gpf-bg:#232224;--gpf-fg:#eeeeef;--gpf-muted:#b5b3ba}.guest-portal-feature .wrap{margin:0 auto;max-width:var(--gpf-max)}.gpf-head{margin:0 auto 48px;max-width:720px;text-align:center}.gpf-eyebrow{color:var(--gpf-muted);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:0;margin:0 0 14px;text-transform:none}.gpf-heading{color:var(--gpf-fg);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(28px,3.6vw,40px);font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:0}.gpf-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.gpf-card{background:var(--gpf-card-bg-2),var(--gpf-card-bg);border-radius:24px;min-height:420px;overflow:hidden;padding:40px;position:relative}.gpf-card--asset{align-items:center;display:flex;justify-content:center}.gpf-asset-img{border-radius:16px;display:block;height:auto;max-height:340px;max-width:100%;width:auto}.gpf-placeholder{background:hsla(0,0%,100%,.015);border:1px dashed var(--gpf-card-line);border-radius:16px;max-width:480px;padding:26px 28px;width:100%}.gpf-placeholder-label{color:var(--gpf-orange);display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.gpf-placeholder-label,.gpf-placeholder-title{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 10px}.gpf-placeholder-title{color:var(--gpf-card-fg);font-size:17px}.gpf-placeholder-desc{color:var(--gpf-card-muted);font-size:14.5px;line-height:1.55}.gpf-placeholder-desc p{margin:0}.gpf-benefits-heading{color:var(--gpf-card-fg);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(22px,2.4vw,27px);font-weight:400;letter-spacing:-.02em;line-height:1.3;margin:0 0 28px}.gpf-checklist{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.gpf-check-item{align-items:flex-start;color:var(--gpf-card-fg);display:flex;font-size:15.5px;gap:12px;line-height:1.5}.gpf-check-icon{background:var(--gpf-orange);border-radius:6px;display:grid;flex:0 0 auto;height:22px;margin-top:1px;place-items:center;width:22px}.gpf-ms{font-family:Material Symbols Rounded;font-size:15px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;color:#fff;font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 20}@media (max-width:860px){.gpf-grid{grid-template-columns:1fr}.gpf-card{min-height:0;padding:32px}.gpf-card--asset{padding:40px 28px}}@media (max-width:767px){.guest-portal-feature{padding-bottom:56px;padding-top:64px}}