.gm-demo-form{--border-subtle:#2c2c2c1f;--color-brand-blue:#5c81ff;--color-brand-teal:#72c7c5;--color-paper:#f7f2eb;--color-sand:#ece2d2;--color-white:#fff;--grid-line-subtle:#2c2c2c0e;--radius-cta:50px;--radius-input:25px;--radius-lg:18px;--radius-xl:24px;--shadow-lifted:0 30px 60px #2c2c2c1f;--surface-canvas:#f7f2eb;--surface-canvas-end:#f4ede4;--surface-elevated:#ffffffc7;--surface-elevated-solid:#fff;--surface-strong:#2c2c2c;--text-muted:#615d57;--text-on-strong:#fff;--text-primary:#171717;--gm-error:#9e3d30;--gm-error-strong:#c5483a;--gm-success:#31775a;--gm-success-strong:#1f8a5f;--gm-control-border:color-mix(in srgb, var(--text-primary,#171717) 20%, var(--border-subtle,#2c2c2c1f));--gm-control-border-hover:color-mix(in srgb, var(--text-primary,#171717) 34%, transparent);--gm-control-shadow:inset 0 1px 0 #ffffffd9, 0 1px 2px #2c2c2c09;--gm-control-shadow-hover:inset 0 1px 0 #ffffffe6, 0 2px 8px #2c2c2c0e;color-scheme:light;background-color:var(--surface-canvas,#f7f2eb);background-image:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--color-brand-blue,#5c81ff) 8%, transparent), transparent 22rem), linear-gradient(180deg, var(--surface-canvas,#f7f2eb) 0%, var(--surface-canvas-end,#f4ede4) 100%);min-height:100svh;color:var(--text-primary,#171717);padding:clamp(1rem,3vw,2rem)}.gm-demo-form:not([hidden]){z-index:1000;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100dvh;max-height:100dvh;display:block;position:fixed;inset:0;overflow:hidden auto}.gm-demo-form,.gm-demo-form *{color-scheme:light}.gm-demo-form:not([hidden]) .gm-demo-form__shell{animation:.22s cubic-bezier(.22,1,.36,1) gm-demo-form-enter}@keyframes gm-demo-form-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ss-native-demo-open{overflow:hidden}.gm-demo-form__shell{grid-template-rows:auto 1fr;max-width:1180px;min-height:calc(100svh - clamp(2rem,6vw,4rem));margin:0 auto;display:grid}.gm-demo-form__topbar,.gm-demo-form__layout,.gm-demo-form__panel{border:1px solid var(--border-subtle,#2c2c2c1f);background:var(--surface-elevated,#ffffffb8);box-shadow:var(--shadow-lifted,0 30px 60px #2c2c2c1f)}.gm-demo-form__topbar{border-radius:28px;grid-template-columns:44px 1fr 44px;align-items:center;margin-bottom:1rem;padding:.5rem;display:grid}.gm-demo-form__icon-button{appearance:none;width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;line-height:0;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;display:grid}.gm-demo-form__icon-button svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;fill:none;transform-box:fill-box;transform-origin:50%;width:22px;height:22px;margin:auto;display:block;overflow:visible}.gm-demo-form__icon-button:hover{background:var(--color-white,#fff);border-color:color-mix(in srgb, currentColor 14%, transparent);transform:translateY(-1px);box-shadow:0 8px 18px #1f252914}.gm-demo-form__icon-button:focus-visible{background:var(--color-white,#fff);box-shadow:none;outline:2px solid var(--color-brand-blue,#5c81ff);outline-offset:3px;border-color:#0000;transform:translateY(-1px)}.gm-demo-form__progress{text-transform:uppercase;letter-spacing:0;justify-content:center;gap:.5rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.gm-demo-form__progress li{display:flex}.gm-demo-form__progress button{appearance:none;color:color-mix(in srgb, currentColor 54%, transparent);font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .65rem;line-height:1;transition:background-color .16s,color .16s,opacity .16s}.gm-demo-form__progress button[data-state=active],.gm-demo-form__progress button[data-state=complete]{color:var(--color-brand-blue,#5c81ff)}.gm-demo-form__progress button[data-state=active]{background:color-mix(in srgb, var(--color-brand-blue,#5c81ff) 10%, white)}.gm-demo-form__progress button[data-state=complete]:hover{background:color-mix(in srgb, var(--color-brand-blue,#5c81ff) 7%, white)}.gm-demo-form__progress button:focus-visible{outline:2px solid var(--color-brand-blue,#5c81ff);outline-offset:3px}.gm-demo-form__progress button:disabled{cursor:default;opacity:.55}.gm-demo-form__layout{border-radius:var(--radius-xl,24px);grid-template-columns:minmax(18rem,.75fr) minmax(0,1fr);display:grid;overflow:hidden}.gm-demo-form__aside{isolation:isolate;border-right:1px solid var(--border-subtle,#2c2c2c1f);background-color:var(--color-sand,#ece2d2);padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.gm-demo-form__aside:before,.gm-demo-form__aside:after{content:"";pointer-events:none;position:absolute;inset:0}.gm-demo-form__aside:before{z-index:0;opacity:.28;filter:saturate(.82)contrast(1.08)brightness(1.04);background-image:url(/images/shapescale-business/device/shapescale-front.jpg);background-position:55% 54%;background-repeat:no-repeat;background-size:auto 118%}.gm-demo-form__aside:after{z-index:0;background:linear-gradient(90deg, color-mix(in srgb, var(--color-sand,#ece2d2) 92%, transparent) 0%, color-mix(in srgb, var(--color-paper,#f7f2eb) 66%, transparent) 48%, color-mix(in srgb, var(--color-paper,#f7f2eb) 16%, transparent) 100%), linear-gradient(180deg, #ffffff57 0%, color-mix(in srgb, var(--color-sand,#ece2d2) 48%, transparent) 100%)}.gm-demo-form__aside>*{z-index:1;position:relative}.gm-demo-form__aside h2{letter-spacing:0;margin:0 0 1rem;font-size:clamp(2rem,3.25vw,3.75rem);line-height:.98}.gm-demo-form__aside .gm-demo-form__eyebrow{margin-bottom:1.35rem}.gm-demo-form__aside p{max-width:30rem;color:color-mix(in srgb, currentColor 72%, transparent);margin:0}.gm-demo-form__proof-list{color:color-mix(in srgb, currentColor 76%, transparent);gap:.75rem;margin:2rem 0 0;padding:0;font-weight:500;list-style:none;display:grid}.gm-demo-form__proof-list li{grid-template-columns:.55rem 1fr;align-items:baseline;gap:.7rem;display:grid}.gm-demo-form__proof-list li:before{content:"";background:var(--color-brand-blue,#5c81ff);width:.55rem;height:.55rem;box-shadow:0 0 0 .3rem color-mix(in srgb, var(--color-brand-blue,#5c81ff) 10%, transparent);border-radius:999px}.gm-demo-form__eyebrow,.gm-demo-form__kicker{color:var(--color-brand-blue,#5c81ff);letter-spacing:0;text-transform:uppercase;margin:0 0 1rem;font-size:.82rem;font-weight:700}.gm-demo-form__panel{box-shadow:none;border:0;min-width:0;padding:clamp(1.25rem,4vw,4rem)}.gm-demo-form__step h2{letter-spacing:0;margin:0 0 .85rem;font-size:clamp(2rem,3.35vw,3.3rem);line-height:1}.gm-demo-form[data-state=fit_timing] .gm-demo-form__step h2{white-space:nowrap;font-size:clamp(2rem,2.65vw,2.5rem)}.gm-demo-form__step h2[data-demo-form-heading]:focus:not(:focus-visible){outline:none}.gm-demo-form__intro{max-width:42rem;color:color-mix(in srgb, currentColor 68%, transparent);margin:0 0 1.6rem;font-weight:600;line-height:1.5}.gm-demo-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.6rem 1rem;display:grid}.gm-demo-form__field,.gm-demo-form__check{gap:.5rem;min-width:0;font-weight:500;display:grid}.gm-demo-form__field{align-content:start;position:relative}.gm-demo-form__field>span{z-index:1;color:var(--text-muted,#615d57);letter-spacing:0;pointer-events:none;align-items:center;gap:.45rem;max-width:calc(100% - 2.75rem);padding:0;font-size:.875rem;font-weight:500;line-height:1.15;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),font-size .18s cubic-bezier(.4,0,.2,1),left .18s cubic-bezier(.4,0,.2,1),padding .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:50%;left:1.375rem;transform:translateY(-50%)}.gm-demo-form__field>span em{color:color-mix(in srgb, currentColor 76%, transparent);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-style:normal;font-weight:650}.gm-demo-form__field[data-field-type=textarea]>span{top:1.625rem}.gm-demo-form__field--wide,.gm-demo-form__check{grid-column:1/-1}.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap),.gm-demo-form select,.gm-demo-form textarea{border:1px solid var(--gm-control-border,#2c2c2c33);border-radius:var(--radius-input,25px);background:var(--color-white,#fff);width:100%;min-height:52px;box-shadow:var(--gm-control-shadow,inset 0 1px 0 #ffffffd9, 0 1px 2px #2c2c2c09);color:inherit;color-scheme:light;box-sizing:border-box;-webkit-appearance:none;appearance:none;align-self:start;padding:1rem 1.375rem;font-family:inherit;font-size:1rem;font-weight:400;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap)::placeholder,.gm-demo-form textarea::placeholder{color:#0000}.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap):hover,.gm-demo-form select:hover,.gm-demo-form textarea:hover{background:var(--color-white,#fff);border-color:var(--gm-control-border-hover,#2c2c2c57);box-shadow:var(--gm-control-shadow-hover,inset 0 1px 0 #ffffffe6, 0 2px 8px #2c2c2c0e)}.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap):focus,.gm-demo-form select:focus,.gm-demo-form textarea:focus{background:var(--color-white,#fff);border-color:var(--surface-strong,#2c2c2c);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-blue,#5c81ff) 12%, transparent);outline:none}.gm-demo-form__field[data-focused=true]>span,.gm-demo-form__field[data-has-value=true]>span,.gm-demo-form__field[data-field-validity=valid]>span,.gm-demo-form__field[data-field-validity=invalid]>span{color:color-mix(in srgb, var(--text-muted,#615d57) 92%, var(--text-primary,#171717));letter-spacing:.14em;background:var(--surface-elevated-solid,#fff);text-transform:uppercase;padding:0 .5rem;font-size:.6875rem;top:0;left:1.125rem;transform:translateY(-50%)}.gm-demo-form__field[data-focused=true]>span{color:var(--surface-strong,#2c2c2c)}.gm-demo-form__field[data-field-validity=valid]>span{color:var(--gm-success,#31775a)}.gm-demo-form__field[data-field-validity=invalid]>span{color:var(--gm-error,#9e3d30)}.gm-demo-form textarea{resize:vertical;border-radius:18px;min-height:96px;padding-top:1.125rem}.gm-demo-form__field[data-field-validity=valid] input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap),.gm-demo-form__field[data-field-validity=valid] select,.gm-demo-form__field[data-field-validity=valid] textarea{border-color:color-mix(in srgb, var(--gm-success-strong,#1f8a5f) 62%, white);background:color-mix(in srgb, var(--gm-success-strong,#1f8a5f) 4%, white)}.gm-demo-form__field[data-field-validity=valid] input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap):focus,.gm-demo-form__field[data-field-validity=valid] select:focus,.gm-demo-form__field[data-field-validity=valid] textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--gm-success-strong,#1f8a5f) 12%, transparent)}.gm-demo-form__field[data-field-validity=invalid] input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap),.gm-demo-form__field[data-field-validity=invalid] select,.gm-demo-form__field[data-field-validity=invalid] textarea,.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap)[aria-invalid=true],.gm-demo-form select[aria-invalid=true],.gm-demo-form textarea[aria-invalid=true]{border-color:var(--gm-error-strong,#c5483a);background:color-mix(in srgb, var(--gm-error-strong,#c5483a) 4%, white)}.gm-demo-form__field[data-field-validity=invalid] input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap):focus,.gm-demo-form__field[data-field-validity=invalid] select:focus,.gm-demo-form__field[data-field-validity=invalid] textarea:focus,.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap)[aria-invalid=true]:focus,.gm-demo-form select[aria-invalid=true]:focus,.gm-demo-form textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--gm-error-strong,#c5483a) 12%, transparent)}.gm-demo-form small{min-height:1rem;color:var(--gm-error,#9e3d30);padding-left:1.375rem;font-size:.78rem;font-weight:500}.gm-demo-form small.gm-demo-form__field-status[data-state=valid],.gm-demo-form small.gm-demo-form__field-status:empty{color:var(--gm-success,#31775a);display:none}.gm-demo-form small.gm-demo-form__field-status[data-state=invalid]{color:var(--gm-error,#9e3d30)}.gm-demo-form__turnstile{align-content:start;gap:.5rem;max-width:320px;display:grid}.gm-demo-form__turnstile .cf-turnstile{border-radius:8px;max-width:100%}.gm-demo-form__turnstile .cf-turnstile:focus{outline:none}.gm-demo-form__turnstile small{padding-left:0}.gm-demo-form__security-note{color:color-mix(in srgb, currentColor 58%, transparent);margin:0;font-size:.78rem;line-height:1.4}.gm-demo-form__check{border:1px solid var(--gm-control-border,#2c2c2c33);border-radius:var(--radius-input,25px);background:var(--color-white,#fff);min-height:52px;box-shadow:var(--gm-control-shadow,inset 0 1px 0 #ffffffd9, 0 1px 2px #2c2c2c09);color:color-mix(in srgb, currentColor 74%, transparent);grid-template-columns:22px 1fr;align-items:center;column-gap:.75rem;padding:.75rem .9rem;font-weight:500;line-height:1.35;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);position:relative}.gm-demo-form__check small{grid-column:2;padding-left:0}.gm-demo-form__check input{z-index:1;cursor:pointer;opacity:0;grid-area:1/1;width:22px;height:22px;min-height:22px;margin:0;position:relative;transform:translateY(1px)}.gm-demo-form__check-box{border:1px solid color-mix(in srgb, currentColor 34%, transparent);background:#ffffffe6;border-radius:7px;grid-area:1/1;width:22px;height:22px;margin-top:0;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(1px)}.gm-demo-form__check>span:not(.gm-demo-form__check-box){align-self:center;align-items:center;min-height:22px;font-size:.88rem;line-height:1.2;display:flex;transform:translateY(1px)}.gm-demo-form__check-box:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:7px;transform:rotate(45deg)scale(.8)}.gm-demo-form__check:hover{border-color:var(--gm-control-border-hover,#2c2c2c57);box-shadow:var(--gm-control-shadow-hover,inset 0 1px 0 #ffffffe6, 0 2px 8px #2c2c2c0e)}.gm-demo-form__check:hover .gm-demo-form__check-box{border-color:color-mix(in srgb, currentColor 48%, transparent)}.gm-demo-form__check[data-field-validity=valid]{border-color:color-mix(in srgb, var(--gm-success-strong,#1f8a5f) 62%, white);background:color-mix(in srgb, var(--gm-success-strong,#1f8a5f) 4%, white)}.gm-demo-form__check[data-field-validity=invalid]{border-color:var(--gm-error-strong,#c5483a);background:color-mix(in srgb, var(--gm-error-strong,#c5483a) 4%, white)}.gm-demo-form__check input:focus-visible+.gm-demo-form__check-box{border-color:var(--surface-strong,#2c2c2c);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-blue,#5c81ff) 12%, transparent)}.gm-demo-form__check input:checked+.gm-demo-form__check-box{border-color:var(--surface-strong,#2c2c2c);background:var(--surface-strong,#2c2c2c)}.gm-demo-form__check input:checked+.gm-demo-form__check-box:after{opacity:1;transform:rotate(45deg)scale(1)}.gm-demo-form__primary{border-radius:var(--radius-cta,50px);background:var(--surface-strong,#2c2c2c);min-height:52px;color:var(--text-on-strong,#fff);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:.625rem;margin-top:1.5rem;padding:.875rem 1.75rem;font-family:inherit;font-size:.78125rem;font-weight:500;text-decoration:none;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.gm-demo-form__primary:before{z-index:-1;background:var(--color-brand-blue,#5c81ff);content:"";transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-102%)}.gm-demo-form__primary-label,.gm-demo-form__primary-arrow{z-index:1;position:relative}.gm-demo-form__primary-label{line-height:1;transform:translateY(1px)}.gm-demo-form__primary-arrow{flex:none;width:14px;height:10px;transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex}.gm-demo-form__primary-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:14px;height:10px;overflow:visible}.gm-demo-form__primary:hover{box-shadow:none;transform:translateY(-1px)}.gm-demo-form__primary:hover:before{transform:translate(0)}.gm-demo-form__primary:hover .gm-demo-form__primary-arrow{transform:translate(3px)}.gm-demo-form__primary:active{box-shadow:none;transform:translateY(0)}.gm-demo-form__primary:focus-visible{box-shadow:none;outline:2px solid var(--color-brand-blue,#5c81ff);outline-offset:3px;transform:translateY(-2px)}.gm-demo-form__primary[aria-busy=true],.gm-demo-form__primary:disabled{background:var(--surface-strong,#2c2c2c);color:var(--text-on-strong,#fff);cursor:wait;opacity:1;transform:none}.gm-demo-form__primary[aria-busy=true]:before,.gm-demo-form__primary:disabled:before{transform:translate(-102%)}.gm-demo-form__spinner{z-index:1;border:2px solid color-mix(in srgb, currentColor 34%, transparent);border-top-color:currentColor;border-radius:999px;width:.9rem;height:.9rem;display:none;position:relative}.gm-demo-form__primary[aria-busy=true] .gm-demo-form__spinner{animation:.7s linear infinite gm-demo-form-spin;display:inline-block}.gm-demo-form__primary[aria-busy=true] .gm-demo-form__primary-arrow{display:none}@keyframes gm-demo-form-spin{to{transform:rotate(360deg)}}.gm-demo-form__fallback{border:1px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:var(--radius-cta,50px);min-height:52px;color:var(--surface-strong,#2c2c2c);letter-spacing:.16em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;margin-top:1.5rem;padding:.875rem 1.625rem;font-family:inherit;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.gm-demo-form__fallback:hover{border-color:var(--surface-strong,#2c2c2c);background:#2c2c2c0a;transform:translateY(-1px)}.gm-demo-form__fallback:focus-visible{outline:2px solid var(--color-brand-blue,#5c81ff);outline-offset:3px}.gm-demo-form__status{border:1px solid color-mix(in srgb, var(--gm-error-strong,#c5483a) 24%, transparent);border-radius:var(--radius-lg,18px);background:color-mix(in srgb, var(--gm-error-strong,#c5483a) 6%, white);color:var(--gm-error,#9e3d30);margin:1rem 0 0;padding:.875rem 1rem;font-weight:600;line-height:1.45}.gm-demo-form__consent-copy{max-width:34rem;color:color-mix(in srgb, currentColor 62%, transparent);margin:.85rem 0 0;font-size:.82rem;line-height:1.45}.gm-demo-form__consent-copy a{color:var(--surface-strong,#2c2c2c);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:.18em;font-weight:600}.gm-demo-form__trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gm-demo-form__confirmation,.gm-demo-form__calendar{border-radius:var(--radius-xl,24px);background:var(--surface-elevated,#ffffffc7);padding:clamp(1rem,3vw,2rem)}.gm-demo-form__confirmation h3{margin:0 0 .75rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.08}.gm-demo-form__confirmation p{max-width:38rem;color:color-mix(in srgb, currentColor 68%, transparent);margin:0 0 .75rem}.gm-demo-form__confirmation-note{font-weight:600}.gm-demo-form__calendly{min-width:320px;min-height:min(700px,80svh)}.gm-demo-form select{color:var(--text-primary,#171717);text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23171717' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.375rem center;background-repeat:no-repeat;padding-right:3rem;overflow:hidden}.gm-demo-form select option{background:var(--surface-elevated-solid,#fff);color:var(--text-primary,#171717)}.gm-demo-form select option[value=""]{color:var(--text-muted,#615d57)}.gm-demo-form__visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gm-demo-form__coverage{max-width:38rem;color:color-mix(in srgb, currentColor 68%, transparent);margin:-.55rem 0 1.45rem;font-weight:600}.gm-demo-form__coverage summary{color:var(--color-brand-blue,#5c81ff);letter-spacing:0;cursor:pointer;border:0;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;line-height:1.2;list-style:none;display:inline-flex}.gm-demo-form__coverage summary::-webkit-details-marker{display:none}.gm-demo-form__coverage summary:after{content:"+";border:1px solid color-mix(in srgb, var(--color-brand-blue,#5c81ff) 28%, transparent);border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;font-size:.78rem;line-height:1;display:grid}.gm-demo-form__coverage[open] summary:after{content:"-"}.gm-demo-form__coverage summary:focus-visible{outline:2px solid var(--color-brand-blue,#5c81ff);outline-offset:4px;border-radius:999px}.gm-demo-form__coverage ul{gap:.4rem;margin:.75rem 0 0;padding:0;font-size:.9rem;line-height:1.38;list-style:none;display:grid}.gm-demo-form__coverage li{grid-template-columns:.45rem 1fr;align-items:baseline;gap:.55rem;display:grid}.gm-demo-form__coverage li:before{content:"";background:var(--color-brand-teal,#72c7c5);border-radius:999px;width:.45rem;height:.45rem}.gm-demo-form__autofill-bridge{opacity:.01;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.gm-demo-form__autofill-bridge input{border:0!important;width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important}@media (prefers-color-scheme:dark){.gm-demo-form{--border-subtle:#ffffff1f;--gm-control-bg:#211f1d;--gm-control-bg-hover:#252321;--gm-control-border:#ffffff2e;--gm-control-border-hover:#ffffff4d;--gm-control-focus-border:#ffffff8a;--gm-control-shadow:none;--gm-control-shadow-hover:none;--gm-control-select-chevron:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23F7F2EB' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--gm-control-valid-bg:color-mix(in srgb, var(--gm-success-strong,#1f8a5f) 12%, var(--gm-control-bg));--gm-control-invalid-bg:color-mix(in srgb, var(--gm-error-strong,#c5483a) 12%, var(--gm-control-bg));--gm-control-valid-border:color-mix(in srgb, var(--gm-success-strong,#1f8a5f) 58%, var(--gm-control-border));--gm-control-invalid-border:color-mix(in srgb, var(--gm-error-strong,#c5483a) 72%, var(--gm-control-border));--surface-canvas:#11100f;--surface-canvas-end:#171615;--surface-elevated:#181716f5;--surface-elevated-solid:#181716;--text-muted:#f7f2eba8;--text-primary:#f7f2eb;color-scheme:dark;background-color:var(--surface-canvas);background-image:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--color-brand-blue,#5c81ff) 10%, transparent), transparent 22rem), linear-gradient(180deg, var(--surface-canvas) 0%, var(--surface-canvas-end) 100%);color:var(--text-primary)}.gm-demo-form,.gm-demo-form *{color-scheme:dark}.gm-demo-form__topbar{color:var(--color-white,#fff);background:#1f1e1df0;border-color:#ffffff24;box-shadow:0 4px 12px #0000001a}.gm-demo-form__layout,.gm-demo-form__panel{background:var(--surface-elevated);border-color:var(--border-subtle);box-shadow:0 6px 16px #0000001a}.gm-demo-form__aside{border-color:var(--border-subtle);color:var(--text-primary);background-color:#151412}.gm-demo-form__aside:before{opacity:.2;filter:saturate(.7)contrast(1.12)brightness(.72)}.gm-demo-form__aside:after{background:linear-gradient(90deg,#121110f0 0%,#121110d6 48%,#1211109e 100%),linear-gradient(#1c1b19b8 0%,#0c0c0be0 100%)}.gm-demo-form__aside p,.gm-demo-form__proof-list{color:#f7f2ebc2}.gm-demo-form__proof-list li:before{box-shadow:0 0 0 .24rem color-mix(in srgb, var(--color-brand-blue,#5c81ff) 16%, transparent)}.gm-demo-form__icon-button{color:var(--color-white,#fff);background:#ffffff1a}.gm-demo-form__icon-button:hover,.gm-demo-form__icon-button:focus-visible{background:#ffffff29}.gm-demo-form__intro,.gm-demo-form__coverage{color:#f7f2ebb8}.gm-demo-form__field>span{color:#f7f2ebad}.gm-demo-form__field[data-focused=true]>span,.gm-demo-form__field[data-has-value=true]>span,.gm-demo-form__field[data-field-validity=valid]>span,.gm-demo-form__field[data-field-validity=invalid]>span{background:var(--surface-elevated-solid);color:#f7f2ebc2}.gm-demo-form__field[data-focused=true]>span{color:var(--color-white,#fff)}.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap),.gm-demo-form select,.gm-demo-form textarea,.gm-demo-form__check{background:var(--gm-control-bg);border-color:var(--gm-control-border);box-shadow:none;color:var(--text-primary);color-scheme:dark}.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap):hover,.gm-demo-form select:hover,.gm-demo-form textarea:hover,.gm-demo-form__check:hover{background:var(--gm-control-bg-hover);border-color:var(--gm-control-border-hover);box-shadow:none}.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap):focus,.gm-demo-form select:focus,.gm-demo-form textarea:focus{background:var(--gm-control-bg-hover);border-color:var(--gm-control-focus-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-blue,#5c81ff) 28%, transparent)}.gm-demo-form select,.gm-demo-form select:hover,.gm-demo-form select:focus,.gm-demo-form__field[data-field-validity=valid] select,.gm-demo-form__field[data-field-validity=invalid] select,.gm-demo-form select[aria-invalid=true]{background-image:var(--gm-control-select-chevron);color:var(--text-primary);background-position:right 1.375rem center;background-repeat:no-repeat;background-size:12px 8px}.gm-demo-form select{background-color:var(--gm-control-bg)}.gm-demo-form select:hover,.gm-demo-form select:focus{background-color:var(--gm-control-bg-hover)}.gm-demo-form__field[data-field-validity=valid] input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap),.gm-demo-form__field[data-field-validity=valid] select,.gm-demo-form__field[data-field-validity=valid] textarea{background-color:var(--gm-control-valid-bg);border-color:var(--gm-control-valid-border);color:var(--text-primary)}.gm-demo-form__field[data-field-validity=invalid] input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap),.gm-demo-form__field[data-field-validity=invalid] select,.gm-demo-form__field[data-field-validity=invalid] textarea,.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap)[aria-invalid=true],.gm-demo-form select[aria-invalid=true],.gm-demo-form textarea[aria-invalid=true]{background-color:var(--gm-control-invalid-bg);border-color:var(--gm-control-invalid-border);color:var(--text-primary)}.gm-demo-form select option{background:var(--gm-control-bg);color:var(--text-primary)}.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap):-webkit-autofill,.gm-demo-form textarea:-webkit-autofill,.gm-demo-form select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--gm-control-bg) inset;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);border-color:var(--gm-control-border);transition:background-color 9999s ease-out,color 9999s ease-out}.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap):autofill,.gm-demo-form textarea:autofill,.gm-demo-form select:autofill{-webkit-box-shadow:0 0 0 1000px var(--gm-control-bg) inset;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);border-color:var(--gm-control-border);transition:background-color 9999s ease-out,color 9999s ease-out}.gm-demo-form__field[data-field-validity=valid] input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap):-webkit-autofill,.gm-demo-form__field[data-field-validity=valid] textarea:-webkit-autofill,.gm-demo-form__field[data-field-validity=valid] select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--gm-control-valid-bg) inset;-webkit-text-fill-color:var(--text-primary);border-color:var(--gm-control-valid-border)}.gm-demo-form__field[data-field-validity=valid] input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap):autofill,.gm-demo-form__field[data-field-validity=valid] textarea:autofill,.gm-demo-form__field[data-field-validity=valid] select:autofill{-webkit-box-shadow:0 0 0 1000px var(--gm-control-valid-bg) inset;-webkit-text-fill-color:var(--text-primary);border-color:var(--gm-control-valid-border)}.gm-demo-form__check[data-field-validity=valid]{background:var(--gm-control-valid-bg);border-color:var(--gm-control-valid-border);color:#f7f2ebc7}.gm-demo-form__check[data-field-validity=invalid]{background:var(--gm-control-invalid-bg);border-color:var(--gm-control-invalid-border);color:#f7f2ebc7}.gm-demo-form__check-box{background:var(--surface-elevated-solid);border-color:#f7f2eb57}.gm-demo-form__security-note{color:#f7f2eb94}.gm-demo-form__primary,.gm-demo-form__primary:hover,.gm-demo-form__primary:focus-visible,.gm-demo-form__primary[aria-busy=true],.gm-demo-form__primary:disabled{background:var(--color-brand-blue,#5c81ff);color:var(--color-white,#fff)}.gm-demo-form__primary{box-shadow:0 0 0 1px #ffffff1f,0 4px 10px #0000001a}.gm-demo-form__primary:before{display:none}.gm-demo-form__primary:hover,.gm-demo-form__primary:focus-visible{box-shadow:0 0 0 1px #ffffff24,0 4px 10px #0000001a}.gm-demo-form__progress button{color:#ffffffc2}.gm-demo-form__progress button[data-state=active],.gm-demo-form__progress button[data-state=complete]{color:var(--color-white,#fff)}.gm-demo-form__progress button[data-state=active]{background:color-mix(in srgb, var(--color-brand-blue,#5c81ff) 42%, transparent)}.gm-demo-form__progress button:disabled{color:#ffffff94;opacity:1}.gm-demo-form__fallback{color:var(--text-primary,#f7f2eb);border-color:#ffffff47}.gm-demo-form__fallback:hover{background:#ffffff14;border-color:#ffffff75}}.gm-demo-form__step[data-demo-form-step=schedule] [data-demo-form-manual-review]{background:0 0;border-radius:0;padding:0}.gm-demo-form__step[data-demo-form-step=schedule] [data-demo-form-manual-review] p{max-width:42rem}.gm-demo-form__calendar[data-demo-form-calendly-panel]:not([hidden]){flex-direction:column;display:flex}.gm-demo-form__calendar[data-demo-form-calendly-panel] .gm-demo-form__calendly{width:100%}.gm-demo-form__calendar[data-demo-form-calendly-panel] .gm-demo-form__fallback{align-self:center}.gm-demo-form__calendar[data-demo-form-calendly-panel][data-load-failed] .gm-demo-form__calendly{display:none}.gm-demo-form__calendar[data-demo-form-calendly-panel][data-load-failed] .gm-demo-form__fallback{background:var(--color-brand-blue,#5c81ff);color:#fff;border-color:#0000;align-self:stretch;margin-top:.85rem}.gm-demo-form__calendar[data-demo-form-calendly-panel][data-load-failed] .gm-demo-form__fallback:hover{background:color-mix(in srgb, var(--color-brand-blue,#5c81ff) 88%, black);border-color:#0000}@media (width<=820px){.gm-demo-form{padding:.75rem}.gm-demo-form__shell{min-height:calc(100svh - 1.5rem)}.gm-demo-form__topbar{border-radius:22px;grid-template-columns:40px 1fr 40px;margin-bottom:.75rem}.gm-demo-form__progress{justify-content:center;gap:.12rem;min-width:0;font-size:.62rem}.gm-demo-form__progress button{padding:.35rem .42rem}.gm-demo-form__layout{border-radius:24px;grid-template-columns:1fr;min-height:calc(100svh - 6.75rem);box-shadow:0 18px 42px #2c2c2c29}.gm-demo-form__aside{border-right:0;border-bottom:1px solid var(--border-subtle,#2c2c2c1f);background:linear-gradient(180deg, color-mix(in srgb, var(--color-sand,#ece2d2) 68%, white 32%), color-mix(in srgb, var(--color-paper,#f7f2eb) 72%, var(--color-sand,#ece2d2) 28%)), var(--color-sand,#ece2d2);padding:.8rem 1.25rem .95rem}.gm-demo-form__aside:before,.gm-demo-form__aside:after{display:none}.gm-demo-form__aside h2{max-width:15ch;margin-bottom:0;font-size:clamp(1.45rem,7vw,1.85rem);line-height:1}.gm-demo-form__aside .gm-demo-form__eyebrow{margin-bottom:.45rem;font-size:.72rem}.gm-demo-form__aside p,.gm-demo-form__proof-list{display:none}.gm-demo-form__panel{min-height:inherit;padding:.9rem 1.25rem 1.25rem}.gm-demo-form__step h2{margin-bottom:.7rem;font-size:clamp(1.7rem,8vw,2.15rem)}.gm-demo-form[data-state=fit_timing] .gm-demo-form__step h2{white-space:normal;font-size:clamp(1.55rem,7.4vw,1.95rem);line-height:1.02}.gm-demo-form__intro{margin-bottom:.95rem;font-weight:500;line-height:1.35}.gm-demo-form__coverage{margin:-.35rem 0 1rem}.gm-demo-form__coverage summary{font-size:.76rem}.gm-demo-form__coverage summary:after{width:1.05rem;height:1.05rem;font-size:.7rem}.gm-demo-form__coverage ul{gap:.32rem;margin-top:.55rem;font-size:.78rem;line-height:1.28}.gm-demo-form[data-state=fit_timing] .gm-demo-form__aside,.gm-demo-form[data-state=contact] .gm-demo-form__aside,.gm-demo-form[data-state=details_consent] .gm-demo-form__aside,.gm-demo-form[data-state=schedule] .gm-demo-form__aside{display:none}.gm-demo-form__grid{grid-template-columns:1fr;row-gap:1.3rem}.gm-demo-form input:not([type=checkbox]):not([type=hidden]):not(.gm-demo-form__trap),.gm-demo-form select,.gm-demo-form textarea{font-size:1rem}.gm-demo-form__check{padding:.8rem .95rem}.gm-demo-form__check>span:not(.gm-demo-form__check-box){font-size:.78rem;line-height:1.18}.gm-demo-form__calendly{min-width:0;min-height:min(650px,80svh)}}@media (prefers-reduced-motion:reduce){.gm-demo-form *,.gm-demo-form :before,.gm-demo-form :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gm-demo-form__primary:hover,.gm-demo-form__primary:focus-visible,.gm-demo-form__fallback:hover,.gm-demo-form__icon-button:hover,.gm-demo-form__icon-button:focus-visible{transform:none}.gm-demo-form__primary:hover:before{transform:translate(-102%)}.gm-demo-form:not([hidden]),.gm-demo-form__primary[aria-busy=true] .gm-demo-form__spinner{animation:none}}.gm-demo-form__offer{border:1px solid color-mix(in srgb, var(--color-brand-blue,#5c81ff) 35%, transparent);background:color-mix(in srgb, var(--color-brand-blue,#5c81ff) 8%, transparent);border-radius:.6rem;max-width:42rem;margin:0 0 1.25rem;padding:.7rem .95rem;font-size:.95rem;font-weight:600;line-height:1.45}.gm-demo-form__offer[hidden]{display:none}.gm-nav-shell{z-index:20;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-canvas) 88%, var(--surface-elevated) 12%), color-mix(in srgb, var(--surface-canvas) 78%, transparent) 78%, transparent);transition:box-shadow .25s;position:sticky;top:0}.gm-nav-shell.is-scrolled{background:var(--color-paper,#f9f9f8);position:fixed;top:0;left:0;right:0;box-shadow:0 1px 12px #00000012}.gm-nav{min-height:4.55rem;width:min(100%, var(--gm-alt-shell-max,90rem));padding-inline:var(--gm-alt-page-gutter,clamp(1rem, 5vw, 1.5rem));border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.gm-nav__actions{display:contents}.gm-brand{color:var(--text-primary);align-items:center;text-decoration:none;display:inline-flex}.gm-brand__copy{align-items:center;gap:1rem;display:inline-flex}.gm-brand__name,.gm-brand__subcopy{color:var(--text-primary);letter-spacing:2px;text-transform:uppercase;margin:0;font-family:Uniform,sans-serif;line-height:1;display:inline-block}.gm-brand__name{font-size:1.7rem;font-weight:400}.gm-brand__subcopy{opacity:.88;font-size:.82rem;font-weight:400}.gm-nav .gm-nav__cta{white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;min-width:11rem;color:var(--color-paper,#f7f2eb);border:1px solid color-mix(in srgb, var(--color-dark-100,#2c2c2c) 84%, transparent);background-color:color-mix(in srgb, var(--color-dark-100,#2c2c2c) 94%, black 6%);justify-content:center;align-items:center;padding:.82rem 1.75rem .66rem;font-size:.72rem;font-weight:600;line-height:1;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s,border-color .18s,background-color .18s;display:none;box-shadow:0 8px 18px #18181817}.gm-nav-shell.is-scrolled .gm-nav__cta{opacity:1;align-items:center;min-height:2.1rem;animation:.22s cubic-bezier(.4,0,.2,1) forwards gm-cta-slidein;display:inline-flex;transform:translate(0)}.gm-nav-shell.is-scrolled .gm-nav__cta:hover,.gm-nav-shell.is-scrolled .gm-nav__cta:focus-visible{opacity:1;border-color:color-mix(in srgb, var(--color-dark-100,#2c2c2c) 76%, transparent);background-color:color-mix(in srgb, var(--color-dark-100,#2c2c2c) 91%, black 9%);transform:translateY(-1px);box-shadow:0 12px 24px #1818181c}.gm-nav-shell.is-scrolled[data-sticky-no-animate=true] .gm-nav__cta{animation:none}.gm-nav-shell.is-scrolled .gm-nav__cta:focus-visible{outline:2px solid color-mix(in srgb, var(--color-brand-blue,#5c81ff) 34%, transparent);outline-offset:3px}@keyframes gm-cta-slidein{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.gm-nav .gm-nav__cta{transition:none}.gm-nav-shell.is-scrolled .gm-nav__cta{animation:none}}@media (width<=768px){.gm-nav-shell.is-scrolled .gm-nav{justify-content:center;gap:.5rem;width:min(100% - 1rem,74rem);min-height:4rem;padding-inline:.5rem}.gm-nav-shell.is-scrolled .gm-brand__copy{align-items:center;gap:.25rem}.gm-nav-shell.is-scrolled .gm-brand__name{letter-spacing:1.4px;font-size:1.25rem}.gm-nav-shell.is-scrolled .gm-brand__subcopy{letter-spacing:1.2px;font-size:.68rem}.gm-nav-shell.is-scrolled .gm-nav__cta{display:none}}@media (prefers-color-scheme:dark){:root[data-theme-mode=system] .gm-nav .gm-nav__cta{color:#171717;background-color:#fff;border-color:#ffffff2e;box-shadow:0 10px 24px #00000057}:root[data-theme-mode=system] .gm-nav-shell.is-scrolled .gm-nav__cta:hover,:root[data-theme-mode=system] .gm-nav-shell.is-scrolled .gm-nav__cta:focus-visible{background-color:color-mix(in srgb, var(--color-brand-blue,#5c81ff) 16%, white);border-color:#ffffff3d;box-shadow:0 14px 28px #00000057}}.gm-alt-footer{--gm-alt-footer-lockup-indent:0rem;--gm-alt-footer-divider-inset:0rem;padding-bottom:4rem;width:100%;padding-inline:0}.gm-alt-footer__inner{width:min(100%, var(--gm-alt-shell-max,90rem));padding-inline:var(--gm-alt-page-gutter,clamp(1rem, 5vw, 1.5rem));gap:2rem;margin-inline:auto;padding-top:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.gm-alt-footer__inner:before{content:"";top:0;left:var(--gm-alt-footer-divider-inset);background:var(--border-subtle,#2c2c2c1f);height:1px;position:absolute;right:0}@media (width<=768px){.gm-alt-footer{padding-left:0;padding-right:0}}.gm-alt-footer__main{gap:2.5rem;display:grid}.gm-alt-footer__brand{gap:1rem;max-width:22rem;display:grid}.gm-alt-footer__groups{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;display:grid}.gm-alt-footer__brand-link{width:fit-content;color:inherit;align-items:center;gap:.875rem;text-decoration:none;display:inline-flex}.gm-alt-footer__logo-copy{gap:.25rem;display:grid}.gm-alt-footer__logo-wordmark{letter-spacing:.16em;font-size:1.0625rem;font-weight:600;line-height:1}.gm-alt-footer__logo-submark{letter-spacing:.28em;color:var(--text-secondary,#615d57);font-size:.6875rem;line-height:1}.gm-alt-footer__tagline{padding-left:var(--gm-alt-footer-lockup-indent);color:var(--text-secondary,#615d57);max-width:30ch;margin:0;font-size:.9375rem;line-height:1.6}.gm-alt-footer__phone{width:fit-content;margin-top:.125rem;margin-left:var(--gm-alt-footer-lockup-indent);color:var(--text-primary,#171717);font-size:1.125rem;font-weight:500;text-decoration:none;display:inline-flex}.gm-alt-footer__note{padding-left:var(--gm-alt-footer-lockup-indent);color:var(--muted-2,#8a857c);margin:0;font-size:.8125rem;line-height:1.6}.gm-alt-footer .gm-footer__group-title{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2,#8a857c);margin:0 0 1rem;font-size:.6875rem;font-weight:600}.gm-alt-footer .gm-footer__link-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.gm-alt-footer .gm-footer__link{color:var(--text-secondary,#615d57);font-size:.875rem;text-decoration:none;transition:color .18s,opacity .18s}.gm-alt-footer__legal{color:var(--muted-2,#8a857c);flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:.5rem;padding-top:1.5rem;padding-left:0;font-size:.75rem;display:flex;position:relative}.gm-alt-footer__legal:before{content:"";top:0;left:var(--gm-alt-footer-divider-inset);background:var(--border-subtle,#2c2c2c1f);height:1px;position:absolute;right:0}.gm-alt-footer__legal-copy{color:var(--muted-2,#8a857c);margin:0}.gm-alt-footer .gm-footer__legal-link{color:var(--text-secondary,#615d57);text-decoration:none;transition:color .18s,opacity .18s}.gm-alt-footer__brand-link:hover,.gm-alt-footer__brand-link:focus-visible,.gm-alt-footer__phone:hover,.gm-alt-footer__phone:focus-visible,.gm-alt-footer .gm-footer__link:hover,.gm-alt-footer .gm-footer__link:focus-visible,.gm-alt-footer .gm-footer__legal-link:hover,.gm-alt-footer .gm-footer__legal-link:focus-visible{color:var(--text-primary,#171717)}.gm-alt-footer__brand-link:focus-visible,.gm-alt-footer__phone:focus-visible,.gm-alt-footer .gm-footer__link:focus-visible,.gm-alt-footer .gm-footer__legal-link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-brand-blue,#4f7cff) 36%, transparent);outline-offset:.25rem;border-radius:.5rem}.gm-alt-footer__phone:hover,.gm-alt-footer__phone:focus-visible{text-underline-offset:.18em;text-decoration:underline 1px}.gm-alt-footer .gm-footer__link:hover,.gm-alt-footer .gm-footer__link:focus-visible,.gm-alt-footer .gm-footer__legal-link:hover,.gm-alt-footer .gm-footer__legal-link:focus-visible{opacity:1}.gm-alt-footer .gm-footer__link,.gm-alt-footer .gm-footer__legal-link{opacity:.92}@media (width>=820px){.gm-alt-footer__main{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);align-items:start}.gm-alt-footer__brand{margin-left:0}.gm-alt-footer__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}@media (width<=819px){.gm-alt-footer{--gm-alt-footer-divider-inset:0rem}.gm-alt-footer__brand{text-align:center;justify-items:center;margin-inline:auto}.gm-alt-footer__tagline,.gm-alt-footer__note{padding-left:0}.gm-alt-footer__phone{margin-left:0}.gm-alt-footer__groups{text-align:center;justify-items:center}.gm-alt-footer .gm-footer__link-list{align-items:center}.gm-alt-footer__groups{grid-template-columns:1fr;gap:1.5rem}.gm-alt-footer__legal{text-align:center;justify-content:center;gap:1rem 1.5rem;padding-left:0}}.gm-alt-page{--muted-2:#6a655c;--line-hair:#2c2c2c0f;--line-strong:#2c2c2c2e;--surface-elev:var(--surface-elevated);--shadow-lifted:0 30px 60px #2c2c2c1f;--radius-pill:999px;--story-header-gap:clamp(1rem, 2vw, 1.4rem);--story-section-gap:clamp(2rem, 4vw, 3.25rem);--gm-alt-shell-max:90rem;--gm-alt-page-gutter:clamp(1rem, 5vw, 1.5rem);--gm-alt-editorial-gutter:var(--gm-alt-page-gutter);font-family:var(--font-family-primary,"Uniform", system-ui, sans-serif);background-color:var(--color-paper,#f9f9f8);color:var(--text-primary);flex-direction:column;width:100%;display:flex;overflow-x:hidden}.gm-alt-page,.gm-alt-page *,.gm-alt-page :before,.gm-alt-page :after{box-sizing:border-box}.gm-alt-page.page{background:radial-gradient(ellipse 80% 60% at 12% 0%, color-mix(in srgb, var(--color-brand-teal,#72c7c5) 10%, transparent), transparent 60%), radial-gradient(ellipse 60% 50% at 90% 5%, color-mix(in srgb, var(--color-brand-blue,#5c81ff) 8%, transparent), transparent 55%), linear-gradient(180deg, var(--surface-canvas,var(--color-paper,#f9f9f8)), var(--surface-canvas-end,#f4ede4) 900px, var(--surface-canvas,var(--color-paper,#f9f9f8)) 1800px);background-attachment:fixed,fixed,scroll;position:relative}.gm-alt-page.page:before{content:"";background-image:linear-gradient(to right, var(--grid-line-subtle,#2c2c2c05) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line-subtle,#2c2c2c05) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:24px 24px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60vh);mask-image:linear-gradient(#000,#0000 60vh)}.gm-alt-section{padding:8rem var(--gm-alt-page-gutter);width:100%;max-width:var(--gm-alt-shell-max);margin:0 auto}@media (width<=768px){.gm-alt-section{padding:3.5rem 1.25rem}}@media (width>=769px){.gm-alt-page{--gm-alt-page-gutter:clamp(1.5rem, 4vw, 3rem)}}@media (width>=1200px){.gm-alt-page{--gm-alt-page-gutter:clamp(3.5rem, 5vw, 4.5rem)}}[data-gm-reveal-group] [data-gm-reveal-item]{opacity:0;transform:translateY(var(--gm-reveal-y,18px));transition:opacity .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1),border-color .24s,background-color .24s,box-shadow .24s;transition-delay:var(--gm-reveal-delay,0s);will-change:opacity, transform}[data-gm-reveal-group] [data-gm-reveal-item=rail]{--gm-reveal-y:0px;opacity:.35;transform-origin:top;transform:scaleY(.78)}[data-gm-reveal-group] [data-gm-reveal-item=photo]{--gm-reveal-y:22px;transform:translateY(22px)scale(.985)}[data-gm-reveal-group].is-visible [data-gm-reveal-item]{opacity:1;transform:none}[data-gm-reveal-group=workflow-header] [data-gm-reveal-item=rail]{transition-delay:0s}[data-gm-reveal-group=workflow-header] [data-gm-reveal-item=copy]{transition-delay:90ms}[data-gm-reveal-group=workflow-beat] [data-gm-reveal-item=rail]{transition-delay:var(--gm-group-delay,0s)}[data-gm-reveal-group=workflow-beat] [data-gm-reveal-item=copy]{transition-delay:calc(var(--gm-group-delay,0s) + 80ms)}[data-gm-reveal-group=workflow-beat] [data-gm-reveal-item=photo]{transition-delay:calc(var(--gm-group-delay,0s) + .16s)}.gm-alt-story-header{column-gap:var(--story-header-gap);grid-template-columns:1px minmax(0,1fr);align-items:start;row-gap:1rem;display:grid}.gm-alt-story-header__rail{background:var(--line-strong,#2c2c2c2e);border-radius:999px;width:1px;min-height:clamp(4.5rem,7vw,6.5rem);display:block}.gm-alt-story-header__main{max-width:40rem}.gm-alt-story-header__main .gm-alt-eyebrow{margin-bottom:.9rem}.gm-alt-story-header__main .gm-alt-title-medium{margin-bottom:1rem}.gm-alt-story-header__main .gm-alt-body{margin-bottom:0}.gm-alt-story-header--split{grid-template-columns:1px minmax(0,1fr) minmax(14rem,18rem);align-items:end}.gm-alt-objections__header{grid-template-columns:1px minmax(0,1fr) minmax(22rem,26rem);align-items:start}@media (width<=968px){.gm-alt-story-header--split{grid-template-columns:1px minmax(0,1fr)}.gm-alt-story-header--split>:last-child{grid-column:2}.gm-alt-objections__header{grid-template-columns:1px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-gm-reveal-group] [data-gm-reveal-item]{opacity:1;transition:none;transform:none}}.gm-alt-eyebrow{color:var(--color-brand-teal-2,#3da7a5);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;font-size:.875rem;font-weight:500}.gm-alt-title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:1.05}.gm-alt-title-medium{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.1}.gm-alt-hero-wrapper.has-sticky-nav:before{content:"";height:4.55rem;display:block}.gm-alt-body{color:var(--text-primary);max-width:48rem;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.6}.gm-alt-primary-cta{background-color:var(--surface-strong,var(--color-dark-100,#141414));color:var(--text-on-strong);cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:500;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s,box-shadow .2s;display:inline-flex}.gm-alt-primary-cta__arrow{will-change:transform;transition:transform .2s ease-out;display:inline-block;transform:translateY(.04em)}.gm-alt-primary-cta:hover{opacity:.85;background-color:color-mix(in srgb, var(--surface-strong,var(--color-dark-100,#141414)) 92%, black 8%)}.gm-alt-mobile-bottom-cta{display:none}.gm-alt-secondary-cta{border-radius:var(--radius-cta,3.125rem);border:1px solid var(--border-subtle,#2c2c2c1f);min-height:2.5rem;color:var(--text-primary,#171717);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:.6rem 1.75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.4,0,.2,1),background-color .18s,border-color .18s;display:inline-flex}.gm-alt-secondary-cta:hover{background:color-mix(in srgb, var(--text-primary,#171717) 4%, transparent);transform:translateY(-2px)}.gm-alt-section-cta{isolation:isolate;margin-top:clamp(2rem,4vw,3rem);border:1px solid color-mix(in srgb, var(--color-brand-blue,#5c81ff) 18%, var(--border-subtle,#2c2c2c1f));background:linear-gradient(135deg, color-mix(in srgb, var(--color-dark-100,#2c2c2c) 94%, var(--color-brand-blue,#5c81ff) 6%), color-mix(in srgb, var(--color-dark-100,#2c2c2c) 90%, var(--color-brand-teal,#72c7c5) 10%));width:min(100%,72rem);color:var(--text-on-strong,#fff);border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2rem);margin-inline:auto;padding:clamp(1rem,2vw,1.25rem);transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #141b261f}.gm-alt-section-cta:hover,.gm-alt-section-cta:focus-within{border-color:color-mix(in srgb, var(--color-brand-blue,#5c81ff) 34%, transparent);transform:translateY(-2px);box-shadow:0 24px 48px #141b2629}.gm-alt-section-cta__copy{min-width:0;padding-left:clamp(.35rem,1vw,.75rem)}.gm-alt-section-cta__eyebrow{color:color-mix(in srgb, var(--color-brand-teal,#72c7c5) 84%, var(--text-on-strong,#fff) 16%);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.32rem;font-size:.72rem;font-weight:600;line-height:1;display:block}.gm-alt-section-cta__copy p{max-width:36rem;color:color-mix(in srgb, var(--text-on-strong,#fff) 86%, transparent);margin:0;font-size:clamp(1rem,1.5vw,1.16rem);font-weight:500;line-height:1.35}.gm-alt-section-cta__link{border-radius:var(--radius-cta,3.125rem);border:1px solid color-mix(in srgb, var(--color-brand-blue,#5c81ff) 72%, var(--text-on-strong,#fff) 28%);background:var(--color-brand-blue,#5c81ff);max-width:100%;min-height:3.2rem;color:var(--text-on-strong,#fff);letter-spacing:.07em;text-transform:uppercase;text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:.84rem 1.5rem .7rem;font-size:.8rem;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .18s cubic-bezier(.4,0,.2,1),border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 24px #141b262e}.gm-alt-section-cta__link:hover,.gm-alt-section-cta__link:focus-visible{border-color:color-mix(in srgb, var(--text-on-strong,#fff) 56%, var(--color-brand-blue,#5c81ff) 44%);background:color-mix(in srgb, var(--color-brand-blue,#5c81ff) 90%, black 10%);transform:translateY(-2px);box-shadow:0 16px 30px #141b263d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards fadeInUp}@media (width<=768px){.gm-alt-page.page{background-attachment:scroll,scroll,scroll}.gm-alt-page{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.gm-alt-mobile-bottom-cta{z-index:35;left:1rem;right:1rem;bottom:max(.75rem, env(safe-area-inset-bottom,0px));border-radius:var(--radius-cta,3.125rem);border:1px solid color-mix(in srgb, var(--color-brand-blue,#5c81ff) 32%, transparent);background-color:var(--color-brand-blue,#5c81ff);max-width:calc(100vw - 2rem);min-height:3.5rem;color:var(--text-on-strong,#fff);text-align:center;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:.875rem 1rem;font-size:.92rem;font-weight:600;line-height:1.15;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .18s,visibility 0s linear .26s;display:inline-flex;position:fixed;transform:translateY(calc(100% + 1rem));box-shadow:0 16px 34px #141b2638}.gm-alt-mobile-bottom-cta.is-visible{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.gm-alt-primary-cta,.gm-alt-primary-cta__arrow{transition:none}.gm-alt-primary-cta:hover{transform:none}.gm-alt-hero__content .gm-alt-primary-cta:active{box-shadow:none;transform:none}.gm-alt-secondary-cta{transition:none}.gm-alt-secondary-cta:hover{transform:none}.gm-alt-section-cta{transition:none}.gm-alt-section-cta:hover,.gm-alt-section-cta:focus-within{transform:none}.gm-alt-section-cta__link{transition:none}.gm-alt-section-cta__link:hover,.gm-alt-section-cta__link:focus-visible,.gm-alt-cta .gm-alt-primary-cta:hover,.gm-alt-cta .gm-alt-secondary-cta:hover{transform:none}.fade-in-up{opacity:1;animation:none}.gm-alt-hero__iphone-animated{animation:none}.gm-alt-hero__sparkline-path{stroke-dashoffset:0;animation:none}.gm-alt-hero__chip{transition:none}.gm-alt-hero__chip:hover{transform:none;box-shadow:0 8px 24px #141b261a,0 2px 6px #141b260f}}.gm-alt-hero-wrapper{position:relative}.gm-alt-hero-wrapper:after{content:"";background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--color-paper,#f9f9f8) 26%, transparent) 30%, color-mix(in srgb, var(--color-paper,#f9f9f8) 72%, transparent) 68%, var(--color-paper,#f9f9f8) 100%);z-index:1;pointer-events:none;height:clamp(240px,24vh,340px);position:absolute;bottom:-72px;left:0;right:0}.gm-alt-hero__bg{object-fit:cover;object-position:center bottom;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(#000 0% 62%,#000000ad 76%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#000000ad 76%,#0000 100%)}@media (width>=769px){.gm-alt-hero__bg{object-position:center 128%;transform-origin:50%;transform:scaleX(-1)scale(1.12)translateY(-18%)}}@media (width>=1600px){.gm-alt-hero__bg{height:124%;top:0;bottom:auto}}.gm-alt-hero__overlay{background:linear-gradient(to right, color-mix(in srgb, var(--color-paper,#f9f9f8) 95%, transparent) 0%, color-mix(in srgb, var(--color-paper,#f9f9f8) 80%, transparent) 35%, color-mix(in srgb, var(--color-paper,#f9f9f8) 30%, transparent) 60%, transparent 100%);z-index:1;pointer-events:none;position:absolute;inset:0}.gm-alt-hero{z-index:2;grid-template-columns:1fr 1fr;align-items:flex-end;gap:clamp(2.5rem,5vw,4.5rem);min-height:80vh;padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(56px,6vw,88px);display:grid;position:relative}.gm-alt-hero__content{flex-direction:column;justify-content:center;min-width:0;display:flex}.gm-alt-hero__actions{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.gm-alt-hero__content .gm-alt-primary-cta{background-color:var(--color-brand-blue,#5c81ff);color:var(--text-on-strong);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,opacity .2s}.gm-alt-hero__content .gm-alt-primary-cta:hover{opacity:1;background-color:var(--color-brand-blue,#5c81ff);transform:translateY(-3px);box-shadow:0 10px 24px #141b2629}.gm-alt-hero__content .gm-alt-primary-cta:hover .gm-alt-primary-cta__arrow,.gm-alt-hero__content .gm-alt-primary-cta:focus-visible .gm-alt-primary-cta__arrow{transform:translate(.25rem,.04em)}.gm-alt-hero__content .gm-alt-primary-cta:active{transform:translateY(-1px);box-shadow:0 6px 14px #141b261f}.gm-alt-hero__meta{flex-wrap:wrap;align-items:center;gap:20px 28px;margin:32px 0 0;padding:0;list-style:none;display:flex}.gm-alt-hero__meta-item{color:var(--text-secondary);align-items:center;gap:8px;font-size:.8125rem;line-height:1.35;display:inline-flex}.gm-alt-hero__meta-dot{background:var(--color-brand-blue,#5c81ff);border-radius:999px;flex:none;width:5px;height:5px}.gm-alt-hero__media{z-index:2;justify-content:center;align-items:flex-end;min-height:420px;display:flex;position:relative}.gm-alt-hero__iphone-inset{aspect-ratio:436/902;z-index:2;filter:drop-shadow(0 22px 34px #09101c3d);width:min(60%,24rem);min-width:15rem;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.gm-alt-hero__iphone-animated{animation:.9s cubic-bezier(.16,1,.3,1) .3s both iphoneEnter}@keyframes iphoneEnter{0%{opacity:0;transform:translate(-50%)translateY(24px)scale(.94)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.gm-alt-hero__iphone-screen{aspect-ratio:402/874;background:#0d0d0d;border-radius:11%/5%;position:absolute;top:50%;left:4.2%;right:4.2%;overflow:hidden;transform:translateY(-50%)}.gm-alt-hero__iphone-screen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.gm-alt-hero__iphone-frame{pointer-events:none;position:absolute;inset:-.11% -.23%;overflow:hidden}.gm-alt-hero__iphone-frame img{width:102.43%;height:101.58%;display:block;position:absolute;top:-.77%;left:-1.21%}.gm-alt-hero__chip{background:var(--surface-elevated);-webkit-backdrop-filter:blur(18px)saturate(1.6);border:1px solid var(--border-subtle);z-index:4;cursor:default;border-radius:14px;padding:12px 16px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;position:absolute;box-shadow:0 8px 24px #141b261a,0 2px 6px #141b260f}.gm-alt-hero__chip:hover{transform:translateY(-4px)scale(1.03);box-shadow:0 16px 40px #141b2629,0 4px 10px #141b2614}.gm-alt-hero__chip--waist{min-width:168px;top:12px;right:0}.gm-alt-hero__chip-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.gm-alt-hero__chip-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.gm-alt-hero__chip-top{flex:1;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:0;display:flex}.gm-alt-hero__chip-val{letter-spacing:-.025em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:500}.gm-alt-hero__chip-delta{color:var(--color-brand-teal-2,#3da7a5);font-size:.75rem;font-weight:500}.gm-alt-hero__chip-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px;font-size:10px}.gm-alt-hero__chip-metric{letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:1.5rem;font-weight:500;line-height:1}.gm-alt-hero__sparkline-svg{width:100%;height:28px;margin-top:4px;display:block}.gm-alt-hero__sparkline-path{stroke-dasharray:158;stroke-dashoffset:158px;animation:1.4s cubic-bezier(.16,1,.3,1) 1.2s forwards drawSparkline}@keyframes drawSparkline{to{stroke-dashoffset:0}}.gm-alt-hero__chip--bf{top:18%;left:-6%}.gm-alt-hero__chip--lean{top:44%;right:-8%}.gm-alt-hero__chip--bf,.gm-alt-hero__chip--lean{flex-direction:column;gap:4px;display:flex}.gm-alt-hero__chip--bf .gm-alt-hero__chip-icon,.gm-alt-hero__chip--lean .gm-alt-hero__chip-icon{margin-bottom:2px}.gm-alt-hero__chip--bf .gm-alt-hero__chip-lbl,.gm-alt-hero__chip--lean .gm-alt-hero__chip-lbl{margin-bottom:0}.gm-alt-hero__awards{border-top:1px solid var(--border-subtle);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:28px;margin-top:72px;padding-top:24px;display:flex}.gm-alt-hero__awards-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#615d57);white-space:nowrap;flex-shrink:0;font-size:11px}.gm-alt-hero__awards-logos{opacity:.8;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:28px;display:flex}.gm-alt-hero__awards-logos picture{align-items:center;display:inline-flex}.gm-alt-hero__awards-logos img{filter:grayscale();width:auto;height:34px}@media (width>=1025px) and (height<=950px){.gm-alt-hero{padding-bottom:clamp(96px,13vh,124px)}.gm-alt-hero__media{transform-origin:bottom;translate:-3.5rem 1.25rem;scale:.9}.gm-alt-hero__chip--bf{left:3rem}.gm-alt-hero__awards{margin-top:clamp(248px,28vh,280px)}}@media (width<=768px){.gm-alt-hero{grid-template-columns:1fr;align-items:stretch;gap:.8rem;min-height:auto;padding-top:clamp(3.25rem,7vw,4rem);padding-bottom:clamp(1.5rem,4vw,2.5rem)}.gm-alt-hero-wrapper:after{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--color-paper,#f9f9f8) 20%, transparent) 18%, color-mix(in srgb, var(--color-paper,#f9f9f8) 56%, transparent) 42%, color-mix(in srgb, var(--color-paper,#f9f9f8) 86%, transparent) 68%, var(--color-paper,#f9f9f8) 100%);height:clamp(30rem,82vh,38rem);bottom:-10rem}.gm-alt-hero:after{content:"";z-index:1;top:46%;right:calc(var(--gm-alt-page-gutter) * -1);bottom:-7rem;left:calc(var(--gm-alt-page-gutter) * -1);background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--color-paper,#f9f9f8) 42%, transparent) 22%, color-mix(in srgb, var(--color-paper,#f9f9f8) 74%, transparent) 48%, color-mix(in srgb, var(--color-paper,#f9f9f8) 92%, transparent) 72%, color-mix(in srgb, var(--color-paper,#f9f9f8) 98%, transparent) 100%);pointer-events:none;position:absolute}.gm-alt-hero .gm-alt-eyebrow,.gm-alt-hero .gm-alt-title,.gm-alt-hero__actions,.gm-alt-hero__meta,.gm-alt-hero .gm-alt-body,.gm-alt-hero__awards{z-index:2;position:relative}.gm-alt-hero__content{display:contents}.gm-alt-hero .gm-alt-eyebrow{order:1;margin-bottom:0}.gm-alt-hero .gm-alt-title{order:2;margin-bottom:0}.gm-alt-hero__media{order:3;min-height:420px}.gm-alt-hero__actions{order:4}.gm-alt-hero__meta{flex-direction:row;order:5;width:max-content;max-width:100%;display:flex}.gm-alt-hero .gm-alt-body{order:6;margin-top:.9rem}.gm-alt-hero__awards{flex-wrap:nowrap;order:7;margin-top:32px;padding-bottom:4px;overflow-x:auto}.gm-alt-hero-wrapper.has-sticky-nav:before{height:4rem}.gm-alt-hero{padding-top:3.25rem;padding-bottom:4.5rem}.gm-alt-hero__bg{object-position:62% 34%}.gm-alt-hero__meta{border:1px solid color-mix(in srgb, var(--text-primary,#171717) 12%, transparent);background:color-mix(in srgb, var(--color-paper,#f9f9f8) 88%, transparent);border-radius:999px;align-items:center;gap:.62rem;margin-top:.1rem;padding:.5rem .72rem .46rem;box-shadow:0 10px 24px #141b2614}.gm-alt-hero__meta-item{min-height:0;color:color-mix(in srgb, var(--text-primary,#171717) 92%, transparent);white-space:nowrap;border-bottom:0;padding:0;font-size:.76rem;font-weight:600;line-height:1}.gm-alt-hero__meta-dot{width:.28rem;height:.28rem}.gm-alt-hero__iphone-inset{width:min(41%,10rem);min-width:8rem}.gm-alt-hero__chip{-webkit-backdrop-filter:none;background:color-mix(in srgb, var(--surface-elevated) 96%, var(--color-paper,#f9f9f8) 4%);border-color:color-mix(in srgb, var(--text-primary,#171717) 13%, transparent);padding:8px 11px;box-shadow:0 16px 30px #141b2629,0 3px 10px #141b2614}.gm-alt-hero__chip--waist{min-width:122px;max-width:calc(100% - 1rem);top:10px;left:auto;right:8px}.gm-alt-hero__chip--bf{top:47%;left:10px;right:auto}.gm-alt-hero__chip--lean{inset:auto 18px 22px auto}.gm-alt-hero__awards{flex-wrap:nowrap;justify-content:center;gap:18px;margin-top:42px;overflow:visible}.gm-alt-hero__awards-label{display:none}.gm-alt-hero__awards-logos{opacity:.9;flex-wrap:nowrap;flex-shrink:0;gap:24px}.gm-alt-hero__awards-logos img{height:30px}.gm-alt-body{max-width:34rem;color:color-mix(in srgb, var(--text-primary,#171717) 94%, transparent);margin-bottom:0;font-size:.93rem;line-height:1.46;display:block;overflow:visible}.gm-alt-hero__media{min-height:auto;margin-top:-.15rem;padding-top:0}.gm-alt-hero__iphone-inset{width:min(39%,9.75rem);min-width:7.75rem;margin:0 auto;opacity:1!important;animation:none!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.gm-alt-hero__chip-lbl{color:color-mix(in srgb, var(--text-primary,#171717) 72%, transparent);font-weight:600}.gm-alt-hero__chip-delta{color:color-mix(in srgb, var(--color-brand-teal-2,#3da7a5) 82%, var(--text-primary,#171717) 18%);font-weight:600}.gm-alt-section-cta{grid-template-columns:1fr;gap:1rem;margin-top:1.6rem;padding:1rem}.gm-alt-section-cta__copy{padding-left:.25rem}.gm-alt-section-cta__copy p{font-size:.98rem}.gm-alt-section-cta__link{letter-spacing:.06em;white-space:normal;width:100%;min-height:3.1rem;padding-inline:1rem;font-size:.74rem}}@media (width>=769px) and (width<=1024px){.gm-alt-hero__chip--bf{top:20%;left:0}.gm-alt-hero__chip--lean{top:50%;right:0}.gm-alt-hero__chip--waist{min-width:150px;top:8px;right:0}.gm-alt-hero__iphone-inset{width:min(55%,18rem)}}.gm-proof-case{z-index:3;padding-top:clamp(3rem,4vw,4rem);scroll-margin-top:5.25rem;position:relative}.gm-proof-case__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.gm-proof-case__visual{min-width:0;position:relative}.gm-proof-case__data{min-width:0}.gm-proof-case__scan-wrap{position:relative}.gm-proof-case__scan-frame{aspect-ratio:6/5;border-radius:var(--radius-xl,1.5rem);background:var(--color-paper,#f9f9f8);width:100%;max-width:100%;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}@media (width>=901px){.gm-proof-case__scan-frame{height:clamp(37rem,70vh,44rem)}}@media (width>=1200px) and (height<=950px){.gm-proof-case__scan-frame{height:clamp(37rem,72vh,43rem)}}@media (width>=1600px){.gm-proof-case__scan-frame{height:clamp(41rem,72vh,50rem)}}.gm-proof-case__scan-fallback,.gm-proof-case__scan-media{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.gm-proof-case__scan-fallback{background:linear-gradient(#f4eada,#e8dcc6)}.gm-proof-case__scan-media{opacity:0;transition:opacity .24s ease-out;position:absolute;inset:0}.gm-proof-case[data-video-state=ready] .gm-proof-case__scan-media,.gm-proof-case[data-video-ready=true] .gm-proof-case__scan-media{opacity:1}.gm-proof-case__scan-labels{pointer-events:none;background:linear-gradient(#0000,#00000073);justify-content:space-between;gap:1rem;padding:.875rem 1.125rem;display:flex;position:absolute;inset:auto 0 0}.gm-proof-case__scan-label{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb, var(--text-on-strong) 92%, transparent);font-size:.6875rem;font-weight:500}.gm-proof-case__body{color:var(--color-muted,#737373);margin-bottom:2rem}.gm-proof-case__summary{border-top:1px solid var(--color-line,#e5e5e5);padding-top:1rem}.gm-proof-case__summary-head{justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-bottom:.75rem;display:flex}.gm-proof-case__summary-title{text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted,#737373);margin:0;font-size:.75rem;font-weight:600}.gm-proof-case__summary-pill{border:1px solid var(--color-line,#e5e5e5);border-radius:var(--radius-pill);color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg, color-mix(in srgb, var(--color-paper) 90%, transparent), color-mix(in srgb, var(--color-sand) 95%, transparent)), var(--surface-elevated);max-width:100%;box-shadow:inset 0 1px 0 var(--border-subtle);opacity:0;padding:.1875rem .625rem;font-size:.6875rem;font-weight:400;transition:opacity .4s ease-out .18s,transform .4s ease-out .18s,border-color .24s ease-out,box-shadow .24s ease-out;position:relative;overflow:hidden;transform:translateY(.35rem)}.gm-proof-case__summary-pill:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text-on-strong) 78%, transparent), transparent);pointer-events:none;width:45%;position:absolute;inset:-25% auto -25% -30%;transform:translate(-180%)rotate(16deg)}.gm-proof-case__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.gm-proof-case__tile{--spark-color:var(--color-brand-teal-2,#3da7a5);isolation:isolate;opacity:0;min-height:10.5rem;transition:opacity .42s ease-out,transform .54s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.4,0,.2,1);transition-delay:var(--tile-delay,0s);background:#fff;border:1px solid #e7e7e7;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;display:flex;position:relative;overflow:hidden;transform:translateY(.9rem)scale(.985)}.gm-proof-case__tile:nth-child(5){grid-column:1/-1}.gm-proof-case__tile[data-tone=blue]{--spark-color:#3b82f6}.gm-proof-case__tile[data-tone=orange]{--spark-color:#f97316}.gm-proof-case__tile[data-tone=green]{--spark-color:#22a865}.gm-proof-case__tile[data-tone=teal]{--spark-color:var(--color-brand-teal-2,#3da7a5)}.gm-proof-case__tile[data-tone=rose]{--spark-color:#f26d85}.gm-proof-case__tile:before{content:"";opacity:0;pointer-events:none;background:#2c2c2c38;border-radius:12px 12px 0 0;height:2px;transition:opacity .18s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0}.gm-proof-case__tile-head{z-index:1;align-items:center;gap:.5rem;display:flex;position:relative}.gm-proof-case__tile-icon{flex:none;width:1.25rem;height:1.25rem}.gm-proof-case__tile-name{letter-spacing:.13em;text-transform:uppercase;color:#828282;font-size:.625rem;font-weight:400}.gm-proof-case__tile-detail{z-index:1;color:#828282;font-variant-numeric:tabular-nums;font-size:.75rem;position:relative}.gm-proof-case__value{z-index:1;color:#1a1a1a;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;opacity:0;align-items:baseline;gap:.25rem;font-size:1.75rem;font-weight:500;line-height:1.1;transition:opacity .35s ease-out,transform .35s ease-out;display:inline-flex;position:relative;transform:translateY(.4rem)}.gm-proof-case__value-unit{color:#828282;letter-spacing:0;font-size:.8125rem;font-weight:400}.gm-proof-case__delta{z-index:1;color:color-mix(in srgb, var(--spark-color) 78%, var(--color-ink,#2c2c2c));font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-size:.75rem;font-weight:400;line-height:1.15;display:inline-flex;position:relative}.gm-proof-case__spark{z-index:1;width:100%;height:2.25rem;margin-top:auto;display:block;position:relative}.gm-proof-case[data-visible=true] .gm-proof-case__summary-pill,.gm-proof-case[data-visible=true] .gm-proof-case__tile,.gm-proof-case[data-visible=true] .gm-proof-case__value{opacity:1;transform:none}.gm-proof-case[data-visible=true] .gm-proof-case__summary-pill:after{animation:1.05s cubic-bezier(.22,1,.36,1) .32s both gm-proof-case-pill-sheen}@media (hover:hover) and (pointer:fine){.gm-proof-case[data-visible=true] .gm-proof-case__tile:hover{border-color:#2c2c2c2e}.gm-proof-case[data-visible=true] .gm-proof-case__tile:hover:before{opacity:1}}@keyframes gm-proof-case-pill-sheen{0%{transform:translate(-180%)rotate(16deg)}to{transform:translate(260%)rotate(16deg)}}@media (prefers-reduced-motion:reduce){.gm-proof-case__summary-pill,.gm-proof-case__tile,.gm-proof-case__value{opacity:1;transition:none;transform:none}.gm-proof-case__summary-pill:after,.gm-proof-case__tile:before{transition:none;animation:none}}@media (width>=901px) and (width<=1180px){.gm-proof-case__tile{min-height:9.75rem}}@media (width<=900px){.gm-proof-case__grid{grid-template-columns:1fr;gap:3rem}.gm-proof-case__visual{order:2}.gm-proof-case__scan-frame{aspect-ratio:4/3}.gm-proof-case__data{order:1}.gm-proof-case__summary-head{flex-wrap:wrap}.gm-proof-case__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.gm-proof-case__summary{border:1px solid var(--color-line,#e5e5e5);background:var(--color-paper,#f9f9f8);border-radius:1rem;padding:1.25rem}.gm-proof-case__tile{gap:.375rem;min-height:auto;padding:.875rem}.gm-proof-case__value{font-size:1.5rem}.gm-proof-case__value-unit{font-size:.75rem}.gm-proof-case__tile-detail{font-size:.6875rem}.gm-proof-case__spark{height:1.75rem}}.gm-alt-workflow{background:var(--color-sand,#f0eae1);border-radius:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(1.25rem,3vw,2rem);padding-top:clamp(5rem,7vw,6rem);padding-bottom:clamp(6rem,9vw,7.5rem);position:relative}.gm-alt-workflow__header{margin-bottom:clamp(3.75rem,5vw,5rem)}.gm-alt-workflow__timeline{--workflow-rail-column:3.5rem;--workflow-rail-center:calc(var(--workflow-rail-column) / 2);--workflow-beat-gap:clamp(1.5rem, 2.2vw, 2.25rem);position:relative}.gm-alt-workflow__beats{flex-direction:column;gap:clamp(2.5rem,4vw,3.5rem);margin:0;padding:0;list-style:none;display:flex}.gm-alt-workflow__spine{background:color-mix(in srgb, var(--line-strong,#2c2c2c2e) 72%, var(--color-brand-teal,#72c7c5) 28%);width:1px;top:1.5rem;bottom:1.5rem;left:var(--workflow-rail-center);pointer-events:none;position:absolute}.gm-alt-workflow-beat{grid-template-columns:var(--workflow-rail-column) minmax(0, 1.08fr) minmax(0, .92fr);align-items:center;column-gap:var(--workflow-beat-gap);min-width:0;display:grid;position:relative}.gm-alt-workflow-beat__rail{z-index:1;justify-content:center;padding-top:.25rem;display:flex;position:relative}.gm-alt-workflow-beat__number-circle{border:1px solid var(--color-line,#e5e5e5);background:color-mix(in srgb, var(--color-paper) 92%, transparent);width:40px;height:40px;color:var(--text-primary);box-shadow:var(--shadow-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gm-alt-workflow-beat__photo-wrap{aspect-ratio:4/3;background:var(--color-paper-muted,#d8d5d2);border:1px solid #2c2c2c14;border-radius:14px;grid-column:3;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .22s;overflow:hidden;box-shadow:0 18px 36px #2c2c2c14}.gm-alt-workflow-beat__photo-wrap img{width:100%;height:100%;display:block}.gm-alt-workflow-beat__content{align-self:center;min-width:0;padding-top:.15rem}.gm-alt-workflow-beat__number{letter-spacing:.02em;font-size:.8125rem;font-weight:600;line-height:1;display:inline-block}.gm-alt-workflow-beat__headline{color:var(--text-primary);margin:0 0 .75rem;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600;line-height:1.2}.gm-alt-workflow-beat__role{color:var(--text-primary);text-transform:uppercase;letter-spacing:.14em;border:1px solid var(--color-line,#e5e5e5);border-radius:var(--radius-pill,999px);align-items:center;margin-bottom:.9rem;padding:.25rem .625rem;font-size:.625rem;font-weight:600;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,background-color .18s;display:inline-flex}.gm-alt-workflow-beat__body{color:var(--text-primary);max-width:34ch;margin:0;font-size:.975rem;line-height:1.7}@media (hover:hover) and (pointer:fine){.gm-alt-workflow-beat:hover .gm-alt-workflow-beat__photo-wrap,.gm-alt-workflow-beat:focus-within .gm-alt-workflow-beat__photo-wrap{transform:translateY(-3px);box-shadow:0 24px 44px #2c2c2c1f}.gm-alt-workflow-beat:hover .gm-alt-workflow-beat__role,.gm-alt-workflow-beat:focus-within .gm-alt-workflow-beat__role{border-color:color-mix(in srgb, var(--color-brand-teal,#72c7c5) 44%, var(--color-line,#e5e5e5));background:color-mix(in srgb, var(--color-paper,#f9f9f8) 86%, var(--color-brand-teal,#72c7c5) 14%);transform:translateY(-1px)}}@media (width<=768px){.gm-alt-workflow{border-radius:1.5rem;margin-top:.75rem;padding-top:4rem;padding-bottom:4.5rem}.gm-alt-workflow__timeline{--workflow-rail-column:2.5rem;--workflow-rail-center:calc(var(--workflow-rail-column) / 2);--workflow-beat-gap:1rem}.gm-alt-workflow__beats{gap:2.5rem}.gm-alt-workflow__spine{top:1.25rem;bottom:1.25rem}.gm-alt-workflow-beat{grid-template-columns:var(--workflow-rail-column) 1fr;column-gap:var(--workflow-beat-gap);row-gap:1rem}.gm-alt-workflow-beat__rail{padding-top:0}.gm-alt-workflow-beat__content{grid-column:2;align-self:start}.gm-alt-workflow-beat__photo-wrap{grid-column:2}.gm-alt-workflow-beat__body{max-width:none}}.gm-alt-objections{background:var(--surface-elevated);border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent);border-radius:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(4.75rem,7vw,5.75rem);padding-bottom:clamp(5rem,8vw,6rem)}.gm-alt-objections__shell{gap:var(--story-section-gap);flex-direction:column;display:flex}.gm-alt-objections .gm-alt-title-medium,.gm-alt-roi .gm-alt-title-medium{color:var(--text-primary)}.gm-alt-objections__support{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-self:stretch;gap:1rem;display:grid}.gm-alt-objections__support-pane{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);background:color-mix(in srgb, var(--color-paper) 90%, transparent);border-radius:1.25rem;min-height:17.5rem;margin:0;position:relative;overflow:hidden}.gm-alt-objections__support-pane--report{background:color-mix(in srgb, var(--color-paper) 90%, transparent)}.gm-alt-objections__support-pane--proof{background:color-mix(in srgb, var(--color-paper,#f9f9f8) 82%, var(--color-brand-teal,#72c7c5) 18%)}.gm-alt-objections__support-kicker{text-transform:uppercase;letter-spacing:.14em;min-height:2rem;color:var(--text-secondary);justify-content:center;align-items:center;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.gm-alt-objections__support-image{width:100%;height:100%;display:block}.gm-alt-objections__support-image--report{object-fit:cover;object-position:center top}.gm-alt-objections__support-image--proof{object-fit:cover;object-position:57% 54%}.gm-alt-objections__support-pane--report .gm-alt-objections__support-kicker,.gm-alt-objections__support-pane--proof .gm-alt-objections__support-kicker{color:color-mix(in srgb, var(--text-on-strong) 94%, transparent);backdrop-filter:blur(10px);background:#1a1d219e;border-radius:999px;padding:0 .7rem;position:absolute;bottom:.9rem;left:.9rem}.gm-alt-objections__comparison-wall{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gm-alt-objection-card{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:0 0;flex-direction:column;gap:1rem;min-width:0;padding:2.5rem 2rem 2rem;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s,box-shadow .18s;display:flex}.gm-alt-objection-card__lead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.gm-alt-objection-card__index{letter-spacing:-.03em;color:color-mix(in srgb, var(--color-brand-teal,#72c7c5) 55%, var(--color-ink,#2c2c2c));font-size:clamp(1.4rem,2vw,1.9rem);font-weight:600;line-height:1}.gm-alt-objection-card__cue{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--border-subtle) 34%, transparent);border-radius:999px;min-width:3.2rem;height:1.8rem;display:inline-flex;position:relative;overflow:hidden}.gm-alt-objection-card__cue:before,.gm-alt-objection-card__cue:after{content:"";border-radius:999px;position:absolute;inset-block:.35rem}.gm-alt-objection-card__cue--1:before{background:color-mix(in srgb, var(--border-subtle) 88%, transparent);inset-inline:.45rem 1.15rem}.gm-alt-objection-card__cue--1:after{background:color-mix(in srgb, var(--color-brand-teal,#72c7c5) 35%, var(--border-subtle));inset-inline:1.9rem .45rem}.gm-alt-objection-card__cue--2:before{background:color-mix(in srgb, var(--color-brand-teal,#72c7c5) 38%, var(--border-subtle));inset-inline:.45rem .95rem}.gm-alt-objection-card__cue--2:after{background:color-mix(in srgb, var(--border-subtle) 76%, transparent);inset-inline:2.05rem .45rem}.gm-alt-objection-card__cue--3:before{background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-teal,#72c7c5) 35%, var(--border-subtle)) 0 36%, var(--border-subtle) 36% 63%, color-mix(in srgb, var(--color-brand-teal,#72c7c5) 25%, var(--border-subtle)) 63% 100%);inset-inline:.45rem}@media (hover:hover) and (pointer:fine){.gm-alt-objection-card:hover,.gm-alt-objection-card:focus-within{background:color-mix(in srgb, var(--color-paper) 90%, transparent);box-shadow:var(--shadow-card);transform:translateY(-4px)}}.gm-alt-objection-card__title{font-family:var(--font-family-primary);color:var(--text-primary);margin:0;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:600;line-height:1.2}.gm-alt-objection-card__body{color:var(--text-primary);max-width:26ch;margin:0;font-size:1rem;line-height:1.65}.gm-alt-objection-card__contrast{border-top:1px dashed var(--border-subtle);color:var(--text-secondary);flex-direction:column;gap:.25rem;margin-top:auto;padding-top:1rem;font-size:.9rem;display:flex}.gm-alt-objection-card__contrast-label{letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:600}@media (width<=968px){.gm-alt-objections{padding-top:4rem;padding-bottom:4.5rem}.gm-alt-objections__comparison-wall{grid-template-columns:1fr}.gm-alt-objections__support{grid-template-columns:1fr;max-width:22rem}}.gm-alt-roi{background:var(--surface-elevated);border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent);border-radius:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(4.75rem,7vw,5.75rem);padding-bottom:clamp(5rem,8vw,6rem)}.gm-alt-roi__shell{gap:var(--story-section-gap);flex-direction:column;display:flex}.gm-alt-roi__support{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-paper) 90%, transparent), color-mix(in srgb, var(--color-paper) 82%, var(--color-brand-teal,#72c7c5) 18%));border-radius:1.25rem;justify-self:start;gap:1rem;width:min(100%,21.75rem);padding:1.35rem 1.35rem 1.45rem;display:grid}.gm-alt-roi__support-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);align-items:center;font-size:.65rem;font-weight:600;line-height:1;display:inline-flex}.gm-alt-roi__support-quote{color:var(--text-primary);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.gm-alt-roi__support-attribution{grid-template-columns:6.35rem minmax(0,1fr);align-items:center;column-gap:.8rem;display:grid}.gm-alt-roi__support-avatar-shell{border:1px solid var(--border-subtle);width:6.35rem;height:6.35rem;box-shadow:var(--shadow-card);background:var(--surface-elevated);border-radius:999px;flex:none;overflow:hidden}.gm-alt-roi__support-avatar{object-fit:cover;object-position:50% 48%;transform-origin:top;width:100%;height:100%;transform:scale(1.72)}.gm-alt-roi__support-meta{align-content:center;gap:.25rem;min-width:0;display:grid}.gm-alt-roi__support-name{color:var(--text-primary);text-wrap:pretty;margin:0;font-size:1rem;font-weight:600;line-height:1.2}.gm-alt-roi__support-role{color:var(--text-secondary);text-wrap:balance;margin:0;font-size:.8rem;line-height:1.35}@media (width>=969px){.gm-alt-roi__support{margin-left:-2rem}}@media (width<=968px){.gm-alt-roi__support{margin-left:0}}.gm-alt-roi__outcomes{--gm-roi-column-gap:clamp(1.75rem, 2.8vw, 2.5rem);column-gap:var(--gm-roi-column-gap);border-top:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gm-alt-outcome-card{flex-direction:column;gap:.85rem;min-width:0;padding:2rem 0;display:flex;position:relative}.gm-alt-outcome-card:after{content:"";top:0;right:calc(var(--gm-roi-column-gap) / -2);background:var(--border-subtle);width:1px;position:absolute;bottom:0}.gm-alt-outcome-card:last-child:after{display:none}.gm-alt-outcome-card__meta{flex-direction:column;gap:.5rem;display:flex}.gm-alt-outcome-card__index{letter-spacing:-.05em;color:color-mix(in srgb, var(--text-primary) 18%, transparent);font-size:clamp(2.4rem,3.5vw,3.4rem);font-weight:500;line-height:1}.gm-alt-outcome-card__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:.68rem;font-weight:600}.gm-alt-outcome-card__title{font-family:var(--font-family-primary);color:var(--text-primary);margin:0;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:600;line-height:1.2}.gm-alt-outcome-card__body{color:var(--text-primary);max-width:26ch;margin:0;line-height:1.65}@media (width<=968px){.gm-alt-roi{padding-top:4rem;padding-bottom:4.5rem}.gm-alt-roi__outcomes{grid-template-columns:1fr;column-gap:0}.gm-alt-outcome-card{border-bottom:1px solid var(--border-subtle);padding:1.6rem 0}.gm-alt-outcome-card:after{display:none}.gm-alt-outcome-card:last-child{border-bottom:none;padding-bottom:0}}.gm-alt-cta{text-align:center;background:var(--surface-strong,#2c2c2c);border-radius:var(--radius-xl,1.5rem);padding:clamp(6rem,12vw,10rem) clamp(1.5rem,4vw,2.5rem);padding-inline:max(var(--gm-alt-page-gutter), clamp(1.5rem, 4vw, 2.5rem));margin:clamp(3rem,6vw,4.5rem) auto 0;position:relative;overflow:hidden}.gm-alt-cta:before{content:"";background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-brand-teal,#72c7c5) 12%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--surface-strong,#2c2c2c) 88%, transparent), var(--surface-strong,#2c2c2c));pointer-events:none;position:absolute;inset:0}@media (width<=768px){.gm-alt-cta{border-radius:1.25rem;margin-top:2rem;padding:4.5rem 1.25rem}}.gm-alt-cta>*{z-index:1;position:relative}.gm-alt-cta .gm-alt-eyebrow{color:var(--color-brand-teal-text,#1f7372)}.gm-alt-cta__title{font-family:var(--font-family-primary);color:var(--text-on-strong,#f7f2eb);margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600}.gm-alt-cta__body{color:var(--text-on-strong,#f7f2eb);margin-inline:auto;max-width:42rem;margin-bottom:0}.gm-alt-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.gm-alt-cta .gm-alt-primary-cta{background:color-mix(in srgb, var(--text-on-strong,#f7f2eb) 82%, var(--color-paper,#f7f2eb) 18%);color:var(--surface-strong,#2c2c2c);box-shadow:0 10px 24px #0000003d}.gm-alt-cta .gm-alt-primary-cta:hover{opacity:1;background:color-mix(in srgb, var(--text-on-strong,#f7f2eb) 88%, var(--color-paper,#f7f2eb) 12%);transform:translateY(-2px)}.gm-alt-cta .gm-alt-primary-cta:hover .gm-alt-primary-cta__arrow,.gm-alt-cta .gm-alt-primary-cta:focus-visible .gm-alt-primary-cta__arrow{transform:translate(.25rem,.04em)}.gm-alt-cta .gm-alt-secondary-cta{border-color:color-mix(in srgb, var(--text-on-strong,#f7f2eb) 24%, transparent);color:var(--text-on-strong,#f7f2eb)}.gm-alt-cta .gm-alt-secondary-cta:hover{background:color-mix(in srgb, var(--text-on-strong,#f7f2eb) 8%, transparent)}.gm-alt-cta__trust{color:color-mix(in srgb, var(--text-on-strong,#f7f2eb) 55%, transparent);letter-spacing:.02em;margin:1.75rem 0 0;font-size:.8125rem}@media (width<=819px){.gm-alt-cta__actions{flex-direction:column}.gm-alt-cta .gm-alt-primary-cta,.gm-alt-cta .gm-alt-secondary-cta{width:100%}}.gm-wild{padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.75rem,8vw,7rem);position:relative}.gm-wild__header{max-width:45rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.gm-wild__body{max-width:42rem;margin-top:1rem}.gm-wild__desktop{position:relative}.gm-wild__mobile{display:none}.gm-wild__collage{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(.9rem,1.5vw,1.25rem);display:grid}.gm-wild__collage-column{flex-direction:column;gap:clamp(.9rem,1.5vw,1.25rem);min-width:0;display:flex}.gm-wild__more[hidden],.gm-wild__load-more[hidden]{display:none}.gm-wild__more{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.65rem,1.1vw,.95rem);margin-top:clamp(.85rem,1.5vw,1.25rem);display:grid}.gm-wild__more-actions{justify-content:center;margin-top:clamp(1.15rem,2vw,1.75rem);display:flex}.gm-wild__load-more{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-paper) 92%, white 8%);min-height:2.85rem;color:var(--text-primary);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 1.2rem;font-size:.86rem;font-weight:800;transition:transform .16s,background-color .18s,border-color .18s;display:inline-flex;box-shadow:0 12px 30px #10203314}.gm-wild__load-more:hover,.gm-wild__load-more:focus-visible{border-color:color-mix(in srgb, var(--color-brand-teal,#72c7c5) 68%, var(--border-subtle));background:color-mix(in srgb, var(--color-brand-teal,#72c7c5) 14%, white 86%)}.gm-wild__load-more:active{transform:scale(.97)}.gm-wild-card{color:inherit;transform-origin:bottom;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;isolation:isolate;background:#101923;border:0;border-radius:1rem;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px #1219201f}.gm-wild-card:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand-teal,#72c7c5) 88%, white 12%);outline-offset:5px}.gm-wild-card__media,.gm-wild-card__video{object-fit:cover;user-select:none;-webkit-user-drag:none;background:#16202a;width:100%;height:100%;display:block}.gm-wild-card__video{z-index:0;opacity:0;transition:opacity .22s;position:absolute;inset:0}.gm-wild-card[data-video-ready=true] .gm-wild-card__video{opacity:1}.gm-wild-card__shade{z-index:1;pointer-events:none;background:linear-gradient(#09101814 0%,#09101800 36%,#091018c7 100%),linear-gradient(#080e1514,#080e1514);position:absolute;inset:0}.gm-wild-card__platform{color:#fff;-webkit-backdrop-filter:blur(12px);letter-spacing:.01em;z-index:2;background:#0c1117b3;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:1rem;right:1rem}.gm-wild-card__platform img{filter:brightness(0)invert();width:1.1rem;height:1.1rem}.gm-wild-card__copy{z-index:2;color:#fff;text-shadow:0 2px 14px #0006;flex-direction:column;gap:.25rem;min-width:0;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.gm-wild-card__copy strong,.gm-wild-card__copy span{overflow-wrap:anywhere;min-width:0}.gm-wild-card__account{grid-template-columns:clamp(2rem,3.2vw,2.55rem) minmax(0,1fr);align-items:center;gap:.58rem;min-width:0;display:grid}.gm-wild-card__account img,.gm-wild-card__avatar-fallback{background:#111b25;border:2px solid #ffffffc7;border-radius:50%;width:clamp(2rem,3.2vw,2.55rem);height:clamp(2rem,3.2vw,2.55rem);box-shadow:0 8px 22px #00000047}.gm-wild-card__account img{object-fit:cover}.gm-wild-card__avatar-fallback{color:#fff;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.gm-wild-card__account>span:last-child{flex-direction:column;gap:.08rem;min-width:0;display:flex}.gm-wild-card__copy strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.1;display:block;overflow:hidden}.gm-wild-card__account>span>span{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd1;font-size:.78rem;line-height:1.25;display:block;overflow:hidden}.gm-wild-card__label{border-radius:var(--radius-pill);color:#172433;max-width:100%;min-height:1.28rem;text-shadow:none;background:#ffffffe6;align-self:flex-start;align-items:center;padding:0 .58rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.gm-wild-card__label>span,.gm-wild-modal__usage>span{display:block;transform:translateY(.055em)}.gm-wild-card--desktop{aspect-ratio:4/5;opacity:1;width:100%;height:auto;transition:opacity .22s,transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s;display:block;position:relative}.gm-wild-card--desktop.is-anchor{z-index:1;aspect-ratio:4/5.5;opacity:1;transform:none;box-shadow:0 24px 54px #1020332e}.gm-wild-card--desktop:nth-child(2),.gm-wild-card--desktop:nth-child(4),.gm-wild-card--desktop:nth-child(6),.gm-wild-card--desktop:nth-child(8){aspect-ratio:1}.gm-wild-card--more{aspect-ratio:4/5;min-height:clamp(10.5rem,14vw,14.5rem);box-shadow:0 18px 38px #10203321}@media (hover:hover) and (pointer:fine){.gm-wild-card--desktop:hover,.gm-wild-card--more:hover{opacity:1;z-index:12;transform:translateY(-.24rem);box-shadow:0 24px 56px #10203333}.gm-wild-card--desktop.is-anchor:hover{transform:translateY(-.24rem)}}.gm-wild-deck{user-select:none;max-width:36rem;height:clamp(24rem,108vw,38rem);margin-inline:auto;padding-top:.75rem;position:relative}.gm-wild-deck__cards{height:100%;position:relative}.gm-wild-card--mobile{aspect-ratio:9/16;opacity:0;pointer-events:none;border:7px solid #102033;border-radius:1.55rem;width:clamp(13.25rem,59vw,20.5rem);transition:opacity .22s,transform .26s cubic-bezier(.16,1,.3,1),filter .22s;position:absolute;top:.35rem;left:50%}.gm-wild-card--mobile[data-active=true]{opacity:1;z-index:7;pointer-events:auto;transform:translate(-50%)}.gm-wild-card--mobile[data-visible=true]{pointer-events:auto}.gm-wild-card--mobile[data-offset="-1"]{opacity:.64;z-index:5;transform:translate(calc(-50% - 3.2rem))translateY(1.1rem)rotate(-9deg)scale(.92)}.gm-wild-card--mobile[data-offset="1"]{opacity:.64;z-index:5;transform:translate(calc(3.2rem - 50%))translateY(1.1rem)rotate(9deg)scale(.92)}.gm-wild-card--mobile[data-offset="-2"]{opacity:.38;z-index:3;transform:translate(calc(-50% - 5.7rem))translateY(2rem)rotate(-14deg)scale(.84)}.gm-wild-card--mobile[data-offset="2"]{opacity:.38;z-index:3;transform:translate(calc(5.7rem - 50%))translateY(2rem)rotate(14deg)scale(.84)}.gm-wild-card--mobile[data-offset="-3"]{opacity:.18;z-index:1;transform:translate(calc(-50% - 7.9rem))translateY(2.7rem)rotate(-17deg)scale(.78)}.gm-wild-card--mobile[data-offset="3"]{opacity:.18;z-index:1;transform:translate(calc(7.9rem - 50%))translateY(2.7rem)rotate(17deg)scale(.78)}.is-wild-dragging .gm-wild-card--mobile{transition-duration:80ms}.gm-wild__controls,.gm-wild__dots{z-index:12;position:relative}.gm-wild__controls{justify-content:center;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.gm-wild__arrow,.gm-wild-modal__close,.gm-wild-modal__nav{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);background:color-mix(in srgb, var(--color-paper) 92%, white 8%);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;transition:transform .16s,background-color .18s,border-color .18s;display:inline-flex}.gm-wild__arrow{border-radius:50%;width:2.75rem;height:2.75rem}.gm-wild__arrow:hover,.gm-wild__arrow:focus-visible,.gm-wild-modal__close:hover,.gm-wild-modal__close:focus-visible,.gm-wild-modal__nav:hover,.gm-wild-modal__nav:focus-visible{border-color:color-mix(in srgb, var(--color-brand-teal,#72c7c5) 68%, var(--border-subtle));background:color-mix(in srgb, var(--color-brand-teal,#72c7c5) 16%, white 84%)}.gm-wild__arrow:active,.gm-wild-modal__close:active,.gm-wild-modal__nav:active{transform:scale(.94)}.gm-wild__count{text-align:center;min-width:4.5rem;color:var(--muted-2);letter-spacing:0;font-size:.86rem;font-weight:800}.gm-wild__dots{justify-content:center;gap:.5rem;margin-top:.72rem;display:flex}.gm-wild__dot{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-primary) 18%, transparent);cursor:pointer;border:0;width:.48rem;height:.48rem;padding:0;transition:width .18s,background-color .18s}.gm-wild__dot[aria-selected=true]{background:var(--color-brand-teal,#72c7c5);width:1.55rem}.gm-wild-modal-open{overflow:hidden}.gm-wild-modal[hidden]{display:none}.gm-wild-modal{z-index:80;grid-template-columns:4rem minmax(0,1fr) 4rem;align-items:center;gap:clamp(1rem,2vw,2rem);padding:clamp(1rem,3vw,3rem);display:grid;position:fixed;inset:0}.gm-wild-modal__backdrop{-webkit-backdrop-filter:blur(10px);background:#141412db;position:absolute;inset:0}.gm-wild-modal__panel{z-index:2;background:color-mix(in srgb, var(--color-paper) 96%, white 4%);border-radius:1.75rem;grid-column:2;grid-template-columns:minmax(22rem,.56fr) minmax(22rem,.74fr);width:min(100%,54.75rem);height:min(78vh,43.75rem);max-height:calc(100vh - 2rem);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 90px #00000057}.gm-wild-modal{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.gm-wild-modal.is-wild-modal-dragging{cursor:grabbing}.gm-wild-modal__content{touch-action:auto;cursor:default;-webkit-user-select:text;user-select:text}.gm-wild-modal__media{background:color-mix(in srgb, var(--color-paper) 96%, white 4%);will-change:transform;cursor:default;min-height:100%;position:relative;overflow:hidden}.gm-wild-modal__media img,.gm-wild-modal__media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gm-wild-modal__media video{background:color-mix(in srgb, var(--color-paper) 96%, white 4%)}.gm-wild-modal__sound{z-index:3;border-radius:var(--radius-pill);color:#fff;min-height:2.4rem;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);background:#0c1117c2;border:1px solid #ffffff47;align-items:center;gap:.4rem;padding:0 .82rem;font-size:.78rem;font-weight:800;transition:transform .16s,background-color .18s,border-color .18s;display:inline-flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 12px 30px #00000047}.gm-wild-modal__sound[hidden]{display:none}.gm-wild-modal__sound:hover,.gm-wild-modal__sound:focus-visible{background:#0c1117e6;border-color:#ffffff85}.gm-wild-modal__sound:active{transform:scale(.97)}.gm-wild-modal__sound svg{flex:none}.gm-wild-modal__sound-on,.gm-wild-modal__sound[aria-pressed=true] .gm-wild-modal__sound-muted{display:none}.gm-wild-modal__sound[aria-pressed=true] .gm-wild-modal__sound-on{display:block}.gm-wild-modal__content{flex-direction:column;min-height:0;padding:clamp(2rem,3.8vw,3.45rem);display:flex;overflow:auto}.gm-wild-modal__account{align-items:center;gap:.85rem;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.gm-wild-modal__avatar{color:#fff;background:#111b25;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:800;display:inline-flex;overflow:hidden}.gm-wild-modal__avatar img{object-fit:cover;width:100%;height:100%}.gm-wild-modal__avatar [hidden]{display:none}.gm-wild-modal__account strong,.gm-wild-modal__account span span{display:block}.gm-wild-modal__account strong{font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.2}.gm-wild-modal__account span span{color:var(--muted-2);margin-top:.15rem;font-size:.92rem;line-height:1.3}.gm-wild-modal__platform-icon,.gm-wild-modal__tiktok{color:color-mix(in srgb, var(--color-brand-teal,#72c7c5) 76%, #111b25 24%);margin-left:auto}.gm-wild-modal__platform-icon{filter:none}.gm-wild-modal__platform-icon[hidden],.gm-wild-modal__tiktok[hidden]{display:none}.gm-wild-modal__tiktok{border:1px solid var(--border-subtle);border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.76rem;font-weight:800;display:inline-flex}.gm-wild-modal__usage{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand-teal,#72c7c5) 14%, white 86%);min-height:1.5rem;color:color-mix(in srgb, var(--color-brand-teal,#72c7c5) 54%, #102033 46%);align-self:flex-start;align-items:center;margin:0 0 1rem;padding:0 .68rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.gm-wild-modal__caption{color:var(--text-primary);margin:0;font-size:clamp(1.05rem,1.8vw,1.42rem);line-height:1.55}.gm-wild-modal__source{width:fit-content;color:var(--text-primary);text-underline-offset:.18em;align-items:center;gap:.4rem;margin-top:clamp(2.75rem,7vh,5.25rem);font-weight:800;display:inline-flex}.gm-wild-modal__source-instagram{flex:none}.gm-wild-modal__close{z-index:4;border-radius:50%;width:3.6rem;height:3.6rem;position:absolute;top:clamp(1rem,3vw,2.3rem);right:clamp(1rem,3vw,2.3rem)}.gm-wild-modal__nav{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);pointer-events:auto;touch-action:manipulation;background:#0c1117b8;border-color:#ffffff29;border-radius:50%;width:3.6rem;height:3.6rem;position:relative;box-shadow:0 16px 42px #00000052}.gm-wild-modal__nav:hover,.gm-wild-modal__nav:focus-visible{background:#0c1117e6;border-color:#ffffff6b}.gm-wild-modal__nav--prev{grid-column:1;justify-self:start}.gm-wild-modal__nav--next{grid-column:3;justify-self:end}@media (width<=1024px){.gm-wild__collage,.gm-wild__more{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-wild-modal__panel{grid-template-columns:minmax(16rem,.95fr) minmax(18rem,.85fr)}}@media (width<=767px){.gm-wild{padding-top:4rem;padding-bottom:8rem;overflow:hidden}.gm-wild__header{margin-bottom:1.85rem}.gm-wild__desktop,.gm-wild__more,.gm-wild__more-actions{display:none}.gm-wild__mobile{display:block}.gm-wild__controls{margin-top:1.75rem}.gm-wild-card{border-width:7px;border-radius:1.55rem}.gm-wild-card__copy{bottom:.85rem;left:.85rem;right:.85rem}.gm-wild-card__platform{width:2rem;height:2rem;top:.78rem;right:.78rem}.gm-wild-card__label{font-size:.64rem}.gm-wild-modal{grid-template-rows:1fr auto;grid-template-columns:1fr;gap:.75rem;padding:.9rem}.gm-wild-modal__panel{border-radius:1.3rem;grid-area:1/1;grid-template-columns:1fr;align-self:center;width:min(100%,25rem);height:auto;max-height:86vh;overflow:auto}.gm-wild-modal__media{min-height:unset;width:100%;height:min(52vh,28rem);max-height:none}.gm-wild-modal__sound{min-height:2.25rem;padding-inline:.72rem;font-size:.72rem;bottom:.85rem;right:.85rem}.gm-wild-modal__content{padding:1.2rem}.gm-wild-modal__account{margin-bottom:1rem}.gm-wild-modal__caption{font-size:1rem;line-height:1.5}.gm-wild-modal__source{margin-top:1.15rem;padding-top:.95rem}.gm-wild-modal__close{color:#fff;background:#0c1117b8;border-color:#ffffff29;width:3rem;height:3rem;top:1rem;right:1rem}.gm-wild-modal__nav{z-index:5;color:#fff;background:#0c1117b8;border-color:#ffffff29;width:3rem;height:3rem;position:absolute;top:50%}.gm-wild-modal__nav--prev{left:.85rem;transform:translateY(-50%)}.gm-wild-modal__nav--next{right:.85rem;transform:translateY(-50%)}}@media (width<=374px){.gm-wild-deck{height:26rem}.gm-wild-card--mobile{width:min(13.5rem,70vw)}}@media (prefers-reduced-motion:reduce){.gm-wild-card,.gm-wild__arrow,.gm-wild__dot,.gm-wild__load-more,.gm-wild-modal__close,.gm-wild-modal__nav,.gm-wild-modal__sound{transition:none}}.gm-alt-social-proof{flex-direction:column;align-items:flex-start;padding:2rem 0 1.5rem;display:flex}.gm-alt-social-proof .gm-alt-eyebrow{color:var(--color-brand-teal-text,#1f7372);margin-bottom:.75rem}.gm-alt-social-proof .gm-alt-title-medium{margin-bottom:.625rem;font-size:clamp(1.5rem,2.4vw,2.25rem)}.gm-alt-social-proof__quote{max-width:none;margin:0 0 1.5rem;padding:0}.gm-alt-social-proof__quote p{color:var(--text-primary);margin:0 0 1rem;font-size:clamp(1.25rem,2.2vw,1.625rem);font-style:italic;font-weight:400;line-height:1.6}.gm-alt-social-proof__attribution{color:var(--color-muted,#737373);font-size:.875rem;font-style:normal;line-height:1.5}.gm-alt-social-proof__attribution cite{font-style:normal}.gm-alt-social-proof__trust-bar-wrap{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1.5rem 0 0;display:flex}.gm-alt-social-proof__trust-title{color:var(--text-primary);letter-spacing:.02em;justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:1rem;font-weight:500;display:flex}.gm-alt-social-proof__trust-badges{justify-content:center;align-items:center;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.gm-alt-social-proof__badge-item{opacity:.85;border:none;align-items:center;padding:0;transition:opacity .15s,transform .2s;display:inline-flex}.gm-alt-social-proof__badge-item:hover{opacity:1;transform:scale(1.05)}.gm-alt-social-proof__stat picture,.gm-alt-social-proof__badge-item picture{justify-content:center;align-items:center;display:inline-flex}.gm-alt-social-proof__stat-icon{opacity:.65;flex-shrink:0}.gm-alt-social-proof__badge-img{width:auto;max-width:160px;height:56px;display:block}@media (width<=768px){.gm-alt-social-proof{padding:3.5rem 1rem 4rem}.gm-alt-social-proof__title{font-size:clamp(1.375rem,4vw,1.75rem)}.gm-alt-social-proof__quote p{font-size:1.125rem}.gm-alt-social-proof__trust-bar{gap:.625rem;margin-top:1.5rem}.gm-alt-social-proof__stat{font-size:.75rem}}.gm-alt-social-proof__header{padding:1rem var(--gm-alt-editorial-gutter) 0;margin-bottom:1.75rem}.gm-alt-social-proof__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-teal-text,#1f7372);margin:0 0 .75rem;font-size:.8125rem;font-weight:500}.gm-alt-social-proof__title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1.1}.gm-alt-social-proof .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gm-alt-social-proof__body{border-top:1px solid var(--border-subtle,#2c2c2c1f);border-bottom:1px solid var(--border-subtle,#2c2c2c1f);opacity:0;grid-template-columns:130px 1fr;width:100%;display:grid;transform:translateY(24px)}.gm-alt-social-proof__body.is-dragging{cursor:grabbing}@keyframes sp-section-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.gm-alt-social-proof__body.is-revealed{animation:.8s cubic-bezier(.16,1,.3,1) both sp-section-enter}.gm-alt-social-proof__ghost{border-right:1px solid var(--border-subtle,#2c2c2c1f);user-select:none;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:2rem 0;display:flex}.gm-alt-social-proof__ghost-text{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-family-primary,"Uniform", system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--text-primary) 12%, transparent);font-size:clamp(2.25rem,3.5vw,4rem);font-style:normal;font-weight:200;line-height:1.05;transform:rotate(180deg)}.gm-alt-social-proof__main{flex-direction:column;display:flex;overflow:hidden}.gm-alt-social-proof__carousel{-webkit-user-select:none;user-select:none;cursor:grab;height:clamp(520px,75vh,680px);position:relative}.gm-alt-social-proof__carousel:active{cursor:grabbing}.gm-alt-social-proof__embla{height:100%;overflow:hidden}.gm-alt-social-proof__embla-container{height:100%;display:flex}.gm-alt-social-proof__slide{flex:0 0 100%;grid-template-columns:1fr 380px;min-width:0;height:100%;display:grid}.gm-alt-social-proof__photo-wrap{background:var(--color-sand);position:relative;overflow:hidden}.gm-alt-social-proof__photo-wrap picture{width:100%;height:100%;display:block}.gm-alt-social-proof__photo{object-fit:cover;object-position:center top;will-change:transform;width:100%;height:100%;transition:transform 6s cubic-bezier(.25,.46,.45,.94);display:block;transform:scale(1)}.gm-alt-social-proof__slide.is-active .gm-alt-social-proof__photo.is-zooming{transform:scale(1.04)}.gm-alt-social-proof__overlay{background:linear-gradient(#0000,#0f0d0bb8);flex-direction:column;gap:.25rem;padding:3.75rem 1.5rem 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.gm-alt-social-proof__overlay-name{color:var(--text-on-strong);letter-spacing:-.01em;font-size:1.15rem;font-weight:700;line-height:1.3}.gm-alt-social-proof__overlay-role{color:color-mix(in srgb, var(--text-on-strong) 72%, transparent);font-size:.95rem;line-height:1.4}.gm-alt-social-proof__content{z-index:3;background:color-mix(in srgb, var(--color-paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);border-left:none;flex-direction:column;margin-left:-2.5rem;padding:2.25rem 1.75rem 1.5rem 2rem;display:flex;position:relative;overflow:hidden}.gm-alt-social-proof__quote-graphic{z-index:1;pointer-events:none;user-select:none;opacity:.04;color:var(--text-primary);position:absolute;top:1rem;left:1rem}.gm-alt-social-proof__headline,.gm-alt-social-proof__quote,.gm-alt-social-proof__footer{z-index:2;position:relative}.gm-alt-social-proof__headline{letter-spacing:-.02em;color:var(--color-brand-teal-text,#1f7372);text-wrap:pretty;flex:none;margin-bottom:1rem;font-size:clamp(1.15rem,2.6vw,2rem);font-weight:700;line-height:1.3}.gm-alt-social-proof__quote{flex-direction:column;flex:1;display:flex}.gm-alt-social-proof__quote p{color:var(--text-primary);text-wrap:pretty;margin:0 0 .75rem;font-size:clamp(.9375rem,1.25vw,1.125rem);font-style:normal;font-weight:400;line-height:1.7}.gm-alt-social-proof__footer{flex-direction:column;margin-top:auto;display:flex}.gm-alt-social-proof__attribution{border-top:1px solid var(--border-subtle,#2c2c2c1f);flex-direction:column;gap:.125rem;margin-bottom:2rem;padding-top:.875rem;display:flex}.gm-alt-social-proof__attribution-name{color:var(--text-primary);font-size:1rem;font-weight:700;display:block}.gm-alt-social-proof__attribution-role{color:var(--color-muted,#888885);font-size:.875rem;line-height:1.4;display:block}.gm-alt-social-proof__nav{align-items:center;gap:.75rem;display:flex}.gm-alt-social-proof__arrow{border:1.5px solid var(--border-subtle);width:2.75rem;height:2.75rem;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,background .2s,color .2s,transform .15s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-flex}.gm-alt-social-proof__arrow:hover{border-color:var(--color-brand-teal-text,#1f7372);background:var(--color-brand-teal,#72c7c5);color:var(--text-on-strong);box-shadow:0 0 0 4px #72c7c526}.gm-alt-social-proof__arrow:hover svg{transition:transform .2s}#sp-next:hover svg{transform:translate(1.5px)}#sp-prev:hover svg{transform:translate(-1.5px)}.gm-alt-social-proof__arrow:active{transform:scale(.9);box-shadow:0 0 0 2px #72c7c540}.gm-alt-social-proof__dots{align-items:center;gap:.4375rem;margin-left:.25rem;display:flex}.gm-alt-social-proof__dot{background:var(--border-subtle);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:8px;height:8px;padding:0;transition:background .3s,width .35s cubic-bezier(.16,1,.3,1),border-radius .35s,height .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.gm-alt-social-proof__dot[aria-selected=true]{background:#72c7c533;border-radius:4px;width:28px}@keyframes sp-dot-fill{0%{width:0}to{width:100%}}.gm-alt-social-proof__dot[aria-selected=true]:after{content:"";border-radius:inherit;background:var(--color-brand-teal,#72c7c5);animation:5s linear forwards sp-dot-fill;position:absolute;top:0;bottom:0;left:0}.gm-alt-social-proof:hover .gm-alt-social-proof__dot[aria-selected=true]:after{animation-play-state:paused}.gm-alt-social-proof__trust-bar-wrap{padding:0 var(--gm-alt-editorial-gutter);width:100%;margin-top:4rem}@media (prefers-reduced-motion:reduce){.gm-alt-social-proof__body{opacity:1;transform:none}.gm-alt-social-proof__body.is-revealed{animation:none}.gm-alt-social-proof__photo{transition:none;transform:none!important}.gm-alt-social-proof__dot[aria-selected=true]:after{width:100%;animation:none}}@media (width>=769px) and (width<=1024px){.gm-alt-social-proof__carousel,.gm-alt-social-proof__embla,.gm-alt-social-proof__embla-container,.gm-alt-social-proof__slide{height:auto;min-height:unset}.gm-alt-social-proof__body{grid-template-columns:1fr}.gm-alt-social-proof__ghost{display:none}.gm-alt-social-proof__header{width:min(100%,40.5rem);margin:0 auto 1.75rem;padding-top:0}.gm-alt-social-proof__slide{grid-template-columns:1fr}.gm-alt-social-proof__photo-wrap{aspect-ratio:4/6.15;width:min(100%,33.5rem);margin:0 auto}.gm-alt-social-proof__content{background:var(--color-paper,#f9f9f8);-webkit-backdrop-filter:none;width:min(100%,33.5rem);margin:0 auto;padding:1.75rem 0 4rem}.gm-alt-social-proof__footer{gap:1.5rem}.gm-alt-social-proof__attribution{margin-bottom:0}.gm-alt-social-proof__nav{justify-content:center}}@media (width<=768px){.gm-alt-social-proof__carousel{height:auto;min-height:unset}.gm-alt-social-proof__body{grid-template-columns:1fr}.gm-alt-social-proof__ghost{display:none}.gm-alt-social-proof__slide{grid-template-columns:1fr}.gm-alt-social-proof__quote-graphic{display:none}.gm-alt-social-proof__photo-wrap{aspect-ratio:4/4.75;max-height:60vh}.gm-alt-social-proof__photo{min-height:unset;max-height:unset}.gm-alt-social-proof__content{background:var(--color-paper,#f9f9f8);backdrop-filter:none;margin-left:0;padding:1.75rem 1.25rem 4rem}.gm-alt-social-proof__nav{justify-content:center;transform:none}.gm-alt-social-proof__headline{font-size:clamp(1.1rem,5vw,1.4rem)}.gm-alt-social-proof__quote p{font-size:.9375rem}.gm-alt-social-proof__arrow{width:2.25rem;height:2.25rem}.gm-alt-social-proof__trust-bar-wrap{margin-top:3rem;padding:0 1rem}.gm-alt-social-proof__badge-img{height:28px}}.gm-alt-lifecycle{--gm-lifecycle-ease:cubic-bezier(.16, 1, .3, 1);background:linear-gradient(180deg, color-mix(in srgb, var(--color-paper) 88%, transparent), color-mix(in srgb, var(--color-paper) 72%, var(--color-sand) 28%));border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent);border-radius:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(4.75rem,7vw,5.75rem);padding-bottom:clamp(5rem,8vw,6rem);position:relative;overflow:clip}.gm-alt-lifecycle__shell{flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);display:flex}.gm-alt-lifecycle__header{grid-template-columns:1px minmax(0,1fr) minmax(0,4rem);align-items:start}.gm-alt-lifecycle__header .gm-alt-story-header__main{max-width:58rem}.gm-alt-lifecycle__header-spacer{min-height:1px}.gm-alt-lifecycle__fit-strip,.gm-alt-lifecycle__use-case-list{margin:0;padding:0;list-style:none}.gm-alt-lifecycle__fit-strip{border:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent);background:color-mix(in srgb, var(--surface-elevated) 76%, transparent);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.65rem 0;width:fit-content;max-width:100%;padding:.95rem 1.15rem;display:flex}.gm-alt-lifecycle__fit-chip{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;align-items:center;padding:0 1rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.gm-alt-lifecycle__fit-chip:first-child{padding-left:.1rem}.gm-alt-lifecycle__fit-chip:not(:last-child):after{content:"";background:color-mix(in srgb, var(--border-subtle) 72%, transparent);width:1px;height:.9rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gm-alt-lifecycle__grid-shell{position:relative}.gm-alt-lifecycle__grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);display:grid;position:relative}.gm-alt-lifecycle__loop{width:calc(100% - clamp(4rem,10vw,6rem));height:calc(100% - clamp(4rem,10vw,6rem));color:color-mix(in srgb, var(--text-secondary) 58%, transparent);pointer-events:none;z-index:0;position:absolute;inset:clamp(2rem,5vw,3rem)}.gm-alt-lifecycle__loop path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.48;transition:opacity .18s,stroke .18s,stroke-width .18s,filter .18s}.gm-alt-lifecycle__loop-segment{stroke-dasharray:54;stroke-dashoffset:0}.gm-alt-lifecycle-tile{border:1px solid color-mix(in srgb, var(--border-subtle) 76%, transparent);background:var(--surface-elevated);min-width:0;min-height:clamp(26rem,38vw,32rem);box-shadow:var(--shadow-card);isolation:isolate;transition:opacity .18s ease, translate .22s var(--gm-lifecycle-ease), transform .22s var(--gm-lifecycle-ease), box-shadow .22s ease, border-color .22s ease, background-color .22s ease;border-radius:clamp(1.25rem,2.6vw,1.75rem);grid-template-rows:minmax(15rem,18rem) 1fr;display:grid;position:relative;overflow:hidden}.gm-alt-lifecycle-tile__media{background:color-mix(in srgb, var(--color-sand) 82%, var(--color-paper) 18%);margin:0;position:relative;overflow:hidden}.gm-alt-lifecycle-tile__media:before,.gm-alt-lifecycle-tile__media:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.gm-alt-lifecycle-tile__media:before{background:linear-gradient(105deg, transparent 0%, transparent 35%, color-mix(in srgb, var(--text-on-strong) 34%, transparent) 48%, transparent 62%, transparent 100%);opacity:0;transition:opacity .18s ease, transform .52s var(--gm-lifecycle-ease);transform:translate(-72%)skew(-12deg)}.gm-alt-lifecycle-tile__media:after{background:linear-gradient(180deg, #17171705 0%, #17171700 48%, #17171738 100%), radial-gradient(circle at 18% 16%, color-mix(in srgb, var(--color-brand-teal) 22%, transparent) 0%, transparent 34%);opacity:.42;transition:opacity .24s}.gm-alt-lifecycle-tile__image{object-fit:cover;width:100%;height:100%;transition:transform .56s var(--gm-lifecycle-ease);display:block;transform:scale(1.012)translate(0,0)}.gm-alt-lifecycle-tile__caption{background:color-mix(in srgb, var(--surface-strong) 78%, transparent);color:var(--text-on-strong);z-index:2;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin:0;padding:.45rem .75rem;font-size:.7rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.gm-alt-lifecycle-tile__content{flex-direction:column;gap:.95rem;padding:clamp(1.2rem,2.5vw,1.5rem);display:flex}.gm-alt-lifecycle-tile__meta{display:block}.gm-alt-lifecycle-tile__title{color:var(--text-primary);margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;line-height:1.1;transition:color .18s}.gm-alt-lifecycle-tile__metric{z-index:2;border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--color-paper) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);min-height:2.15rem;box-shadow:inset 0 0 0 1px var(--border-subtle), 0 1px 2px #141b260f;color:var(--text-primary);letter-spacing:.05em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:transform .22s var(--gm-lifecycle-ease), background-color .22s ease, border-color .22s ease, box-shadow .22s ease;border-radius:14px;justify-content:center;align-items:center;padding:10px 14px;font-size:.8rem;font-weight:700;line-height:1.05;display:inline-flex;position:absolute;top:14px;right:14px}.gm-alt-lifecycle-tile__body{color:var(--text-primary);max-width:52ch;margin:0;font-size:.98rem;line-height:1.68}.gm-alt-lifecycle-tile__quote{border-top:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);gap:.85rem;margin:auto 0 0;padding-top:1rem;display:grid}.gm-alt-lifecycle-tile__quote-copy{color:var(--text-primary);text-wrap:pretty;margin:0;font-size:.92rem;line-height:1.6}.gm-alt-lifecycle-tile__quote-footer{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.gm-alt-lifecycle-tile__quote-avatar-shell{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent);background:color-mix(in srgb, var(--surface-elevated) 84%, transparent);width:3.5rem;height:3.5rem;box-shadow:var(--shadow-card);border-radius:999px;overflow:hidden}.gm-alt-lifecycle-tile__quote-avatar{object-fit:cover;object-position:50% 48%;transform-origin:top;width:100%;height:100%;display:block;transform:scale(1.72)}.gm-alt-lifecycle-tile__quote-meta{gap:.15rem;display:grid}.gm-alt-lifecycle-tile__quote-name,.gm-alt-lifecycle-tile__quote-role{margin:0}.gm-alt-lifecycle-tile__quote-name{color:var(--text-primary);font-size:.95rem;font-weight:600;line-height:1.2}.gm-alt-lifecycle-tile__quote-role{color:var(--text-secondary);text-wrap:balance;font-size:.8rem;line-height:1.35}.gm-alt-lifecycle__use-case-band{border:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent);background:color-mix(in srgb, var(--surface-elevated) 70%, var(--color-paper) 30%);border-radius:clamp(1rem,2vw,1.25rem);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.gm-alt-lifecycle__use-case-lead{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:500;line-height:1.5}.gm-alt-lifecycle__use-case-list{flex-wrap:wrap;gap:.75rem;display:flex}.gm-alt-lifecycle__use-case-chip{border:1px solid color-mix(in srgb, var(--border-subtle) 76%, transparent);background:color-mix(in srgb, var(--color-paper) 82%, transparent);min-height:2.3rem;color:var(--text-primary);white-space:nowrap;border-radius:999px;align-items:center;padding:.4rem .95rem;font-size:.85rem;font-weight:600;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,background-color .18s;display:inline-flex}.gm-alt-lifecycle__use-case-chip:last-child{background:color-mix(in srgb, var(--surface-elevated) 82%, transparent);color:var(--text-secondary);font-style:italic}@media (hover:hover) and (pointer:fine){.gm-alt-lifecycle__grid-shell:has(.gm-alt-lifecycle-tile:hover) .gm-alt-lifecycle-tile:not(:hover),.gm-alt-lifecycle__grid-shell:has(.gm-alt-lifecycle-tile:focus-within) .gm-alt-lifecycle-tile:not(:focus-within){opacity:.76}.gm-alt-lifecycle__grid-shell:has(.gm-alt-lifecycle-tile:hover) .gm-alt-lifecycle__loop path,.gm-alt-lifecycle__grid-shell:has(.gm-alt-lifecycle-tile:focus-within) .gm-alt-lifecycle__loop path{opacity:.22}.gm-alt-lifecycle__grid-shell:has(.gm-alt-lifecycle-tile[data-gm-loop-segment="1"]:hover) .gm-alt-lifecycle__loop-segment--1,.gm-alt-lifecycle__grid-shell:has(.gm-alt-lifecycle-tile[data-gm-loop-segment="1"]:focus-within) .gm-alt-lifecycle__loop-segment--1,.gm-alt-lifecycle__grid-shell:has(.gm-alt-lifecycle-tile[data-gm-loop-segment="2"]:hover) .gm-alt-lifecycle__loop-segment--2,.gm-alt-lifecycle__grid-shell:has(.gm-alt-lifecycle-tile[data-gm-loop-segment="2"]:focus-within) .gm-alt-lifecycle__loop-segment--2,.gm-alt-lifecycle__grid-shell:has(.gm-alt-lifecycle-tile[data-gm-loop-segment="3"]:hover) .gm-alt-lifecycle__loop-segment--3,.gm-alt-lifecycle__grid-shell:has(.gm-alt-lifecycle-tile[data-gm-loop-segment="3"]:focus-within) .gm-alt-lifecycle__loop-segment--3,.gm-alt-lifecycle__grid-shell:has(.gm-alt-lifecycle-tile[data-gm-loop-segment="4"]:hover) .gm-alt-lifecycle__loop-segment--4,.gm-alt-lifecycle__grid-shell:has(.gm-alt-lifecycle-tile[data-gm-loop-segment="4"]:focus-within) .gm-alt-lifecycle__loop-segment--4{opacity:1;stroke:color-mix(in srgb, var(--color-brand-teal) 72%, var(--color-brand-blue) 28%);stroke-width:2.3px;filter:drop-shadow(0 5px 12px color-mix(in srgb, var(--color-brand-teal) 28%, transparent))}.gm-alt-lifecycle-tile:hover,.gm-alt-lifecycle-tile:focus-within{box-shadow:var(--shadow-soft);border-color:color-mix(in srgb, var(--color-brand-teal) 22%, var(--border-subtle) 78%);background:color-mix(in srgb, var(--color-paper) 94%, transparent);translate:0 -.32rem}.gm-alt-lifecycle-tile:hover .gm-alt-lifecycle-tile__image,.gm-alt-lifecycle-tile:focus-within .gm-alt-lifecycle-tile__image{transform:scale(1.035)translate(-.35rem,-.22rem)}.gm-alt-lifecycle-tile:hover .gm-alt-lifecycle-tile__media:before,.gm-alt-lifecycle-tile:focus-within .gm-alt-lifecycle-tile__media:before{opacity:1;transform:translate(78%)skew(-12deg)}.gm-alt-lifecycle-tile:hover .gm-alt-lifecycle-tile__media:after,.gm-alt-lifecycle-tile:focus-within .gm-alt-lifecycle-tile__media:after{opacity:.58}.gm-alt-lifecycle-tile:hover .gm-alt-lifecycle-tile__metric,.gm-alt-lifecycle-tile:focus-within .gm-alt-lifecycle-tile__metric{border-color:var(--border-subtle);background:var(--surface-overlay);box-shadow:inset 0 0 0 1px var(--border-subtle), 0 5px 14px #141b2617;transform:translateY(-.12rem)}.gm-alt-lifecycle-tile:hover .gm-alt-lifecycle-tile__title,.gm-alt-lifecycle-tile:focus-within .gm-alt-lifecycle-tile__title{color:color-mix(in srgb, var(--color-brand-teal) 36%, var(--text-primary) 64%)}.gm-alt-lifecycle__use-case-chip:hover{border-color:color-mix(in srgb, var(--color-brand-teal) 28%, var(--border-subtle) 72%);background:color-mix(in srgb, var(--color-brand-teal) 8%, var(--color-paper) 92%);transform:translateY(-1px)}}.gm-alt-decision-prompt{background:var(--surface-elevated);border:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent);border-radius:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(4.75rem,7vw,5.75rem);padding-bottom:clamp(5rem,8vw,6rem)}.gm-alt-decision-prompt__shell{flex-direction:column;display:flex}.gm-alt-decision-prompt__header{grid-template-columns:1px minmax(0,1fr) minmax(22rem,26rem);align-items:start}.gm-alt-decision-prompt__headline{letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.1}.gm-alt-decision-prompt__subhead{max-width:32.5rem;color:var(--text-primary);margin:0;font-size:1.25rem;line-height:1.45}.gm-alt-decision-prompt__support{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:stretch;gap:1rem;display:grid}.gm-alt-decision-prompt__support-pane{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);background:color-mix(in srgb, var(--surface-elevated) 76%, transparent);min-height:19rem;box-shadow:var(--shadow-card);border-radius:1.3rem;margin:0;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.gm-alt-decision-prompt__support-pane--scale{background:color-mix(in srgb, var(--color-paper) 94%, transparent)}.gm-alt-decision-prompt__support-pane--shapescale{background:color-mix(in srgb, var(--color-paper) 78%, var(--color-brand-teal) 22%)}.gm-alt-decision-prompt__support-pane picture{width:100%;height:100%;display:block}.gm-alt-decision-prompt__support-image{object-fit:cover;width:100%;height:100%;display:block}.gm-alt-decision-prompt__support-pane--scale .gm-alt-decision-prompt__support-image{object-position:center top}.gm-alt-decision-prompt__support-pane--shapescale .gm-alt-decision-prompt__support-image{object-position:57% 54%}.gm-alt-decision-prompt__support-kicker{background:color-mix(in srgb, var(--surface-strong) 76%, transparent);color:var(--text-on-strong);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0;padding:.45rem .8rem;font-size:.7rem;font-weight:600;line-height:1;position:absolute;bottom:.9rem;left:.9rem}@media (hover:hover) and (pointer:fine){.gm-alt-decision-prompt__support-pane:hover,.gm-alt-decision-prompt__support-pane:focus-within{box-shadow:var(--shadow-soft);border-color:color-mix(in srgb, var(--color-brand-teal) 24%, var(--border-subtle) 76%);transform:translateY(-4px)}}@media (width<=968px){.gm-alt-lifecycle__header,.gm-alt-decision-prompt__header{grid-template-columns:1px minmax(0,1fr)}.gm-alt-lifecycle__header-spacer{display:none}.gm-alt-lifecycle__fit-strip{border-radius:1rem;width:100%}.gm-alt-decision-prompt__support{max-width:30rem}}@media (width<=768px){.gm-alt-lifecycle,.gm-alt-decision-prompt{border-radius:1.5rem;padding-top:4rem;padding-bottom:4.5rem}.gm-alt-lifecycle__fit-strip{gap:.75rem;padding:.95rem 1rem}.gm-alt-lifecycle__fit-chip{white-space:normal;padding:0}.gm-alt-lifecycle__fit-chip:not(:last-child):after{display:none}.gm-alt-lifecycle__grid{grid-template-columns:1fr}.gm-alt-lifecycle__loop{display:none}.gm-alt-lifecycle-tile{grid-template-rows:minmax(13.5rem,16rem) auto;min-height:0}.gm-alt-lifecycle-tile__body{max-width:none}.gm-alt-lifecycle__use-case-band{align-items:flex-start}.gm-alt-decision-prompt__support{grid-template-columns:1fr;max-width:none}.gm-alt-decision-prompt__support-pane{min-height:16rem}}@media (prefers-reduced-motion:reduce){.gm-alt-lifecycle-tile,.gm-alt-lifecycle-tile__media:before,.gm-alt-lifecycle-tile__media:after,.gm-alt-lifecycle-tile__image,.gm-alt-lifecycle-tile__metric,.gm-alt-lifecycle-tile__title,.gm-alt-lifecycle__loop path,.gm-alt-lifecycle__use-case-chip,.gm-alt-decision-prompt__support-pane{transition:none}.gm-alt-lifecycle-tile:hover,.gm-alt-lifecycle-tile:focus-within{translate:none}.gm-alt-lifecycle-tile:hover .gm-alt-lifecycle-tile__image,.gm-alt-lifecycle-tile:focus-within .gm-alt-lifecycle-tile__image{transform:scale(1.012)translate(0,0)}.gm-alt-lifecycle-tile:hover .gm-alt-lifecycle-tile__media:before,.gm-alt-lifecycle-tile:focus-within .gm-alt-lifecycle-tile__media:before{opacity:0;transform:translate(-72%)skew(-12deg)}}@media (prefers-color-scheme:dark){:root[data-theme-mode=system] .gm-alt-hero__awards-logos img,:root[data-theme-mode=system] .gm-alt-social-proof__badge-img{filter:none}:root[data-theme-mode=system] .gm-alt-social-proof__stat-icon{opacity:.82}:root[data-theme-mode=system] .gm-proof-case__summary-pill:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text-on-strong) 8%, transparent), transparent)}:root[data-theme-mode=system] .gm-proof-case__tile:before{background:radial-gradient(circle at top left, color-mix(in srgb, var(--spark-color) 14%, transparent), transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--color-brand-teal) 6%, transparent), transparent 58%)}:root[data-theme-mode=system] .gm-proof-case__tile:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text-on-strong) 8%, transparent), transparent)}:root[data-theme-mode=system] .gm-alt-lifecycle-tile__media:before{background:linear-gradient(105deg, transparent 0%, transparent 35%, color-mix(in srgb, var(--color-brand-teal) 6%, transparent) 48%, transparent 62%, transparent 100%)}:root[data-theme-mode=system] .gm-alt-lifecycle-tile:hover .gm-alt-lifecycle-tile__metric,:root[data-theme-mode=system] .gm-alt-lifecycle-tile:focus-within .gm-alt-lifecycle-tile__metric{border-color:color-mix(in srgb, var(--text-primary) 22%, var(--border-subtle) 78%);background:color-mix(in srgb, var(--text-primary) 10%, var(--color-paper) 90%)}}
