:root{--wg-unit:4px;--wg-text-unit:2px;--wg-radius-sm:calc(var(--wg-unit) * 2);--wg-radius-md:calc(var(--wg-unit) * 3);--wg-radius-lg:calc(var(--wg-unit) * 4);--wg-radius-xl:calc(var(--wg-unit) * 5);--wg-radius-2xl:calc(var(--wg-unit) * 7);--wg-space-xs:var(--wg-unit);--wg-space-sm:calc(var(--wg-unit) * 2);--wg-space-md:calc(var(--wg-unit) * 3);--wg-space-lg:calc(var(--wg-unit) * 4);--wg-space-xl:calc(var(--wg-unit) * 5);--wg-space-2xl:calc(var(--wg-unit) * 6);--wg-space-3xl:calc(var(--wg-unit) * 8);--wg-space-4xl:calc(var(--wg-unit) * 10);--wg-space-5xl:calc(var(--wg-unit) * 12);--wg-space-6xl:calc(var(--wg-unit) * 16);--wg-space-7xl:calc(var(--wg-unit) * 20);--wg-space-8xl:calc(var(--wg-unit) * 24);--wg-space-gutter:clamp(var(--wg-space-lg),3vw,var(--wg-space-2xl));--wg-space-section:clamp(var(--wg-space-5xl),6vw,var(--wg-space-7xl));--wg-space-gap:clamp(var(--wg-space-lg),2.5vw,var(--wg-space-3xl));--wg-text-xs:calc(var(--wg-text-unit) * 6);--wg-text-sm:calc(var(--wg-text-unit) * 7);--wg-text-md:calc(var(--wg-text-unit) * 8);--wg-text-lg:calc(var(--wg-text-unit) * 9);--wg-text-xl:calc(var(--wg-text-unit) * 10);--wg-text-2xl:calc(var(--wg-text-unit) * 12);--wg-text-3xl:calc(var(--wg-text-unit) * 16);--wg-text-4xl:calc(var(--wg-text-unit) * 20);--wg-text-5xl:calc(var(--wg-text-unit) * 28);--wg-text-6xl:calc(var(--wg-text-unit) * 36);--wg-text-h3:var(--wg-text-xl);--wg-text-h2:clamp(var(--wg-text-2xl),3.4vw,var(--wg-text-4xl));--wg-text-h1:clamp(var(--wg-text-4xl),6vw,var(--wg-text-6xl));--wg-text-h1-md:clamp(var(--wg-text-4xl),5vw,var(--wg-text-5xl));--wg-leading-display:1.04;--wg-leading-heading:1.15;--wg-leading-snug:1.45;--wg-leading-body:1.6;--wg-tracking-display:-0.035em;--wg-tracking-heading:-0.025em;--wg-tracking-tight:-0.02em;--wg-measure:46ch;--wg-measure-wide:64ch;--wg-bw-0:0px;--wg-bw-1:1px;--wg-bw-2:2px;--wg-sh1-y:calc(var(--wg-unit) * 0.5);--wg-sh1-b:calc(var(--wg-unit) * 2);--wg-sh1-c:color-mix(in srgb,var(--hd-text-primary) 6%,transparent);--wg-sh2-y:calc(var(--wg-unit) * 1.5);--wg-sh2-b:calc(var(--wg-unit) * 5);--wg-sh2-c:color-mix(in srgb,var(--hd-text-primary) 10%,transparent);--wg-sh3-y:calc(var(--wg-unit) * 6);--wg-sh3-b:calc(var(--wg-unit) * 12);--wg-sh3-c:color-mix(in srgb,var(--hd-text-primary) 16%,transparent);--wg-control-h:calc(var(--wg-unit) * 12);--wg-control-h-sm:calc(var(--wg-unit) * 11);--wg-control-h-lg:calc(var(--wg-unit) * 15);--wg-shell:calc(var(--wg-unit) * 300);--wg-phone-w:calc(var(--wg-unit) * 72);--wg-phone-bezel:var(--wg-space-sm);--wg-badge-h:calc(var(--wg-unit) * 12);--wg-motion:var(--hd-duration-fast);--wg-ease:var(--hd-easing);--wg-curve:squircle;--wg-ink:var(--hd-text-primary);--wg-ink-2:var(--hd-text-secondary);--wg-canvas:var(--hd-bg-canvas);--wg-surface:var(--hd-bg-surface);--wg-sunken:var(--hd-bg-sunken);--wg-line:var(--hd-border-subtle);--wg-line-strong:var(--hd-border-strong);--wg-accent:var(--hd-brand-primary);--wg-accent-press:var(--hd-brand-primaryPressed);--wg-accent-tint:var(--hd-brand-tint);--wg-accent-line:var(--hd-mulberry-100);--wg-accent-soft:var(--hd-mulberry-300);--wg-on-accent:var(--hd-text-onBrand);--wg-deep:var(--hd-mulberry-800);--wg-deep-glow:var(--hd-mulberry-600);--wg-deep-text:var(--hd-mulberry-100);--wg-pop:var(--hd-accent-pop);--wg-pop-ink:var(--hd-mulberry-900);--wg-warm-tint:var(--hd-butter-100);--wg-warm-line:var(--hd-butter-300);--wg-illustration:var(--hd-bg-illustration)}.wg-badge,.wg-btn,.wg-bubble,.wg-burger summary,.wg-card,.wg-cta,.wg-drop,.wg-drop a,.wg-drop__item,.wg-field,.wg-float,.wg-glyph,.wg-media,.wg-nav summary,.wg-nav__item,.wg-phone,.wg-phone__screen,.wg-plan,.wg-proposal,.wg-slot,.wg-stage__shape,.wg-tag,.wg-tick{--wg-r:var(--wg-radius-md);--wg-fill:var(--wg-surface);--wg-stroke:var(--wg-line);--wg-bw:var(--wg-bw-1);--wg-sh-y:0px;--wg-sh-b:0px;--wg-sh-c:transparent;border-radius:var(--wg-r);background:var(--wg-fill);border:var(--wg-bw) solid var(--wg-stroke);box-shadow:0 var(--wg-sh-y) var(--wg-sh-b) var(--wg-sh-c)}@supports (corner-shape:squircle){.wg-badge,.wg-btn,.wg-bubble,.wg-burger summary,.wg-card,.wg-cta,.wg-drop,.wg-drop a,.wg-drop__item,.wg-field,.wg-float,.wg-glyph,.wg-media,.wg-nav summary,.wg-nav__item,.wg-phone,.wg-phone__screen,.wg-plan,.wg-proposal,.wg-slot,.wg-stage__shape,.wg-tag,.wg-tick{corner-shape:var(--wg-curve)}}.wg-lift-1{--wg-sh-y:var(--wg-sh1-y);--wg-sh-b:var(--wg-sh1-b);--wg-sh-c:var(--wg-sh1-c)}.wg-lift-2{--wg-sh-y:var(--wg-sh2-y);--wg-sh-b:var(--wg-sh2-b);--wg-sh-c:var(--wg-sh2-c)}.wg-lift-3{--wg-sh-y:var(--wg-sh3-y);--wg-sh-b:var(--wg-sh3-b);--wg-sh-c:var(--wg-sh3-c)}.wg-cta,.wg-media,.wg-phone__screen,.wg-stage__shape{--wg-bw:var(--wg-bw-0);border:0;box-shadow:none;overflow:hidden}@supports not (corner-shape:squircle){:root{--wg-mask-img:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27%3E%3Cpolygon fill=%27black%27 points=%270.00,100.00 0.11,74.43 0.43,63.87 0.97,55.83 1.72,49.13 2.69,43.30 3.88,38.14 5.30,33.50 6.94,29.29 8.82,25.46 10.93,21.98 13.29,18.80 15.91,15.91 18.80,13.29 21.98,10.93 25.46,8.82 29.29,6.94 33.50,5.30 38.14,3.88 43.30,2.69 49.13,1.72 55.83,0.97 63.87,0.43 74.43,0.11 100.00,0.00 100,100%27 transform=%27%27/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27%3E%3Cpolygon fill=%27black%27 points=%270.00,100.00 0.11,74.43 0.43,63.87 0.97,55.83 1.72,49.13 2.69,43.30 3.88,38.14 5.30,33.50 6.94,29.29 8.82,25.46 10.93,21.98 13.29,18.80 15.91,15.91 18.80,13.29 21.98,10.93 25.46,8.82 29.29,6.94 33.50,5.30 38.14,3.88 43.30,2.69 49.13,1.72 55.83,0.97 63.87,0.43 74.43,0.11 100.00,0.00 100,100%27 transform=%27translate(100 0) scale(-1 1)%27/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27%3E%3Cpolygon fill=%27black%27 points=%270.00,100.00 0.11,74.43 0.43,63.87 0.97,55.83 1.72,49.13 2.69,43.30 3.88,38.14 5.30,33.50 6.94,29.29 8.82,25.46 10.93,21.98 13.29,18.80 15.91,15.91 18.80,13.29 21.98,10.93 25.46,8.82 29.29,6.94 33.50,5.30 38.14,3.88 43.30,2.69 49.13,1.72 55.83,0.97 63.87,0.43 74.43,0.11 100.00,0.00 100,100%27 transform=%27translate(0 100) scale(1 -1)%27/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27%3E%3Cpolygon fill=%27black%27 points=%270.00,100.00 0.11,74.43 0.43,63.87 0.97,55.83 1.72,49.13 2.69,43.30 3.88,38.14 5.30,33.50 6.94,29.29 8.82,25.46 10.93,21.98 13.29,18.80 15.91,15.91 18.80,13.29 21.98,10.93 25.46,8.82 29.29,6.94 33.50,5.30 38.14,3.88 43.30,2.69 49.13,1.72 55.83,0.97 63.87,0.43 74.43,0.11 100.00,0.00 100,100%27 transform=%27translate(100 100) scale(-1 -1)%27/%3E%3C/svg%3E"),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor)}.wg-badge,.wg-btn,.wg-bubble,.wg-burger summary,.wg-card,.wg-drop,.wg-drop a,.wg-drop__item,.wg-field,.wg-float,.wg-glyph,.wg-nav summary,.wg-nav__item,.wg-phone,.wg-plan,.wg-proposal,.wg-slot,.wg-tag,.wg-tick{position:relative;isolation:isolate;background:transparent;border-color:transparent;box-shadow:none}.wg-badge:after,.wg-badge:before,.wg-btn:after,.wg-btn:before,.wg-bubble:after,.wg-bubble:before,.wg-burger summary:after,.wg-burger summary:before,.wg-card:after,.wg-card:before,.wg-drop a:after,.wg-drop a:before,.wg-drop:after,.wg-drop:before,.wg-drop__item:after,.wg-drop__item:before,.wg-field:after,.wg-field:before,.wg-float:after,.wg-float:before,.wg-glyph:after,.wg-glyph:before,.wg-nav summary:after,.wg-nav summary:before,.wg-nav__item:after,.wg-nav__item:before,.wg-phone:after,.wg-phone:before,.wg-plan:after,.wg-plan:before,.wg-proposal:after,.wg-proposal:before,.wg-slot:after,.wg-slot:before,.wg-tag:after,.wg-tag:before,.wg-tick:after,.wg-tick:before{content:"";position:absolute;pointer-events:none;-webkit-mask-image:var(--wg-mask-img);mask-image:var(--wg-mask-img);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top left,top right,bottom left,bottom right,center,center;mask-position:top left,top right,bottom left,bottom right,center,center;-webkit-mask-size:var(--wg-mr) var(--wg-mr),var(--wg-mr) var(--wg-mr),var(--wg-mr) var(--wg-mr),var(--wg-mr) var(--wg-mr),calc(100% - 2 * var(--wg-mr) + 2 * var(--wg-bw-1)) 100%,100% calc(100% - 2 * var(--wg-mr) + 2 * var(--wg-bw-1));mask-size:var(--wg-mr) var(--wg-mr),var(--wg-mr) var(--wg-mr),var(--wg-mr) var(--wg-mr),var(--wg-mr) var(--wg-mr),calc(100% - 2 * var(--wg-mr) + 2 * var(--wg-bw-1)) 100%,100% calc(100% - 2 * var(--wg-mr) + 2 * var(--wg-bw-1))}.wg-badge:after,.wg-btn:after,.wg-bubble:after,.wg-burger summary:after,.wg-card:after,.wg-drop a:after,.wg-drop:after,.wg-drop__item:after,.wg-field:after,.wg-float:after,.wg-glyph:after,.wg-nav summary:after,.wg-nav__item:after,.wg-phone:after,.wg-plan:after,.wg-proposal:after,.wg-slot:after,.wg-tag:after,.wg-tick:after{inset:calc(-1 * var(--wg-bw));z-index:-2;background:var(--wg-stroke);--wg-mr:var(--wg-r)}.wg-badge:before,.wg-btn:before,.wg-bubble:before,.wg-burger summary:before,.wg-card:before,.wg-drop a:before,.wg-drop:before,.wg-drop__item:before,.wg-field:before,.wg-float:before,.wg-glyph:before,.wg-nav summary:before,.wg-nav__item:before,.wg-phone:before,.wg-plan:before,.wg-proposal:before,.wg-slot:before,.wg-tag:before,.wg-tick:before{inset:0;z-index:-1;background:var(--wg-fill);--wg-mr:max(var(--wg-bw-0),calc(var(--wg-r) - var(--wg-bw)))}.wg-lift-1,.wg-lift-2,.wg-lift-3{filter:drop-shadow(0 var(--wg-sh-y) var(--wg-sh-b) var(--wg-sh-c))}.wg-cta,.wg-media,.wg-phone__screen,.wg-stage__shape{--wg-mr:var(--wg-r);-webkit-mask-image:var(--wg-mask-img);mask-image:var(--wg-mask-img);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top left,top right,bottom left,bottom right,center,center;mask-position:top left,top right,bottom left,bottom right,center,center;-webkit-mask-size:var(--wg-mr) var(--wg-mr),var(--wg-mr) var(--wg-mr),var(--wg-mr) var(--wg-mr),var(--wg-mr) var(--wg-mr),calc(100% - 2 * var(--wg-mr) + 2 * var(--wg-bw-1)) 100%,100% calc(100% - 2 * var(--wg-mr) + 2 * var(--wg-bw-1));mask-size:var(--wg-mr) var(--wg-mr),var(--wg-mr) var(--wg-mr),var(--wg-mr) var(--wg-mr),var(--wg-mr) var(--wg-mr),calc(100% - 2 * var(--wg-mr) + 2 * var(--wg-bw-1)) 100%,100% calc(100% - 2 * var(--wg-mr) + 2 * var(--wg-bw-1))}}.wg-shell{max-width:var(--wg-shell);margin:0 auto;padding-left:var(--wg-space-gutter);padding-right:var(--wg-space-gutter)}.wg-section{padding-top:var(--wg-space-section);padding-bottom:var(--wg-space-section)}.wg-band{background:var(--wg-surface);border-top:var(--wg-bw-1) solid var(--wg-line);border-bottom:var(--wg-bw-1) solid var(--wg-line)}.wg-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--wg-space-gap) * 2);gap:calc(var(--wg-space-gap) * 2);align-items:center}.wg-cols--flip>:first-child{order:2}@media (max-width:860px){.wg-cols{grid-template-columns:minmax(0,1fr)}.wg-cols--flip>:first-child{order:0}}.wg-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wg-space-md)}.wg-wrap--center{justify-content:center}.wg-center{text-align:center}.wg-sr-only{position:absolute;width:var(--wg-bw-1);height:var(--wg-bw-1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wg-h1,.wg-h2,.wg-h3{font-family:var(--hd-font-display);font-weight:600;margin:0;text-wrap:balance}.wg-h1{font-size:var(--wg-text-h1);line-height:var(--wg-leading-display);letter-spacing:var(--wg-tracking-display)}.wg-h1--md{font-size:var(--wg-text-h1-md)}.wg-h2{font-size:var(--wg-text-h2);letter-spacing:var(--wg-tracking-heading)}.wg-h2,.wg-h3{line-height:var(--wg-leading-heading)}.wg-h3{font-size:var(--wg-text-h3);letter-spacing:var(--wg-tracking-tight)}.wg-lead{font-size:var(--wg-text-lg);max-width:var(--wg-measure);text-wrap:pretty}.wg-body,.wg-lead{line-height:var(--wg-leading-snug);color:var(--wg-ink-2);margin:0}.wg-body{font-size:var(--wg-text-md)}.wg-fine{font-size:var(--wg-text-sm);line-height:var(--wg-leading-snug);color:var(--wg-ink-2);margin:0}.wg-eyebrow,.wg-tag{font-size:var(--wg-text-xs);font-weight:600;line-height:1}.wg-tag{--wg-r:var(--wg-radius-sm);--wg-fill:var(--wg-accent-tint);--wg-stroke:var(--wg-accent-line);display:inline-flex;align-items:center;gap:var(--wg-space-sm);padding:var(--wg-space-sm) var(--wg-space-md);color:var(--wg-accent)}.wg-tag--plain{--wg-fill:var(--wg-sunken);--wg-stroke:var(--wg-sunken);color:var(--wg-ink-2);font-weight:500}.wg-tag--warn{--wg-fill:var(--hd-status-warningBg);--wg-stroke:var(--wg-warm-line);color:var(--hd-premium-goldDark)}.wg-badge{--wg-r:var(--wg-radius-sm);--wg-fill:var(--wg-accent);--wg-stroke:var(--wg-accent);display:inline-grid;place-items:center;width:var(--wg-space-3xl);height:var(--wg-space-3xl);color:var(--wg-canvas);font-weight:600;font-size:var(--wg-text-sm);letter-spacing:-.06em;flex:none}.wg-badge--sm{width:var(--wg-space-2xl);height:var(--wg-space-2xl);font-size:var(--wg-text-xs)}.wg-btn{--wg-r:var(--wg-radius-md);--wg-fill:var(--wg-accent);--wg-stroke:var(--wg-accent);display:inline-flex;align-items:center;justify-content:center;gap:var(--wg-space-md);min-height:var(--wg-control-h);padding:0 var(--wg-space-2xl);font-family:var(--hd-font-ui);font-size:var(--wg-text-md);font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:transform var(--wg-motion) var(--wg-ease)}.wg-btn,.wg-btn:hover{color:var(--wg-on-accent)}.wg-btn:hover{--wg-fill:var(--wg-accent-press);--wg-stroke:var(--wg-accent-press);text-decoration:none}.wg-btn--sm{min-height:var(--wg-control-h-sm);padding:0 var(--wg-space-lg);font-size:var(--wg-text-sm)}.wg-btn--lg{min-height:var(--wg-control-h-lg);padding:0 var(--wg-space-2xl);--wg-r:var(--wg-radius-lg)}.wg-btn--ghost{--wg-fill:var(--wg-surface);--wg-stroke:var(--wg-line);color:var(--wg-ink);font-weight:500}.wg-btn--ghost:hover{--wg-fill:var(--wg-sunken);--wg-stroke:var(--wg-line-strong);color:var(--wg-ink)}.wg-btn--ink{--wg-fill:var(--wg-ink);--wg-stroke:var(--wg-ink);color:var(--wg-canvas)}.wg-btn--ink:hover{--wg-fill:var(--wg-accent-press);--wg-stroke:var(--wg-accent-press);color:var(--wg-on-accent)}.wg-btn--outline{--wg-fill:var(--wg-canvas);--wg-stroke:var(--wg-line-strong);color:var(--wg-ink);font-weight:600}.wg-btn--outline:hover{--wg-fill:var(--wg-sunken);--wg-stroke:var(--wg-ink);color:var(--wg-ink)}.wg-btn--pop{--wg-fill:var(--wg-pop);--wg-stroke:var(--wg-pop);color:var(--wg-pop-ink)}.wg-btn--pop:hover{--wg-fill:var(--wg-warm-line);--wg-stroke:var(--wg-warm-line);color:var(--wg-pop-ink)}.wg-btn--onDark{--wg-fill:var(--wg-canvas);--wg-stroke:var(--wg-canvas);color:var(--wg-pop-ink)}.wg-btn--onDark:hover{--wg-fill:var(--wg-warm-line);--wg-stroke:var(--wg-warm-line);color:var(--wg-pop-ink)}.wg-btn--outlineOnDark{--wg-fill:var(--wg-deep);--wg-stroke:var(--wg-accent-line);color:var(--wg-canvas)}.wg-btn--outlineOnDark:hover{--wg-fill:var(--wg-deep-glow);--wg-stroke:var(--wg-canvas);color:var(--wg-canvas)}.wg-btn:focus-visible,.wg-burger summary:focus-visible,.wg-drop a:focus-visible,.wg-nav__item:focus-visible{outline:var(--wg-bw-2) solid var(--wg-accent);outline-offset:var(--wg-space-xs)}.wg-field{--wg-r:var(--wg-radius-md);--wg-fill:var(--wg-surface);--wg-stroke:var(--wg-line-strong);display:block;width:100%}.wg-field>:is(input,select,textarea){display:block;width:100%;min-height:calc(var(--wg-control-h) - 2 * var(--wg-bw));padding:0 var(--wg-space-lg);border:0;border-radius:inherit;background:transparent;color:var(--wg-ink);font-family:var(--hd-font-ui);font-size:var(--wg-text-md)}.wg-field>textarea{padding-top:var(--wg-space-md);padding-bottom:var(--wg-space-md)}.wg-field>:is(input,select,textarea)::placeholder{color:var(--wg-ink-2)}.wg-field>:is(input,select,textarea):focus{outline:none}.wg-field:focus-within{--wg-stroke:var(--wg-accent);outline:var(--wg-bw-2) solid var(--wg-accent);outline-offset:var(--wg-space-xs)}.wg-card{--wg-r:var(--wg-radius-2xl);--wg-pad:var(--wg-space-xl);--wg-in:calc(var(--wg-r) - var(--wg-pad) - var(--wg-bw));padding:var(--wg-pad)}.wg-card--tint{--wg-fill:var(--wg-accent-tint);--wg-stroke:var(--wg-accent-line)}.wg-card--warm{--wg-fill:var(--wg-warm-tint);--wg-stroke:var(--wg-warm-line)}.wg-card--roomy{--wg-pad:var(--wg-space-2xl)}.wg-glyph{--wg-r:var(--wg-radius-md);display:grid;place-items:center;width:var(--wg-control-h-sm);height:var(--wg-control-h-sm);color:var(--wg-accent);font-size:var(--wg-text-xl)}.wg-slot{--wg-r:var(--wg-in,var(--wg-radius-md));--wg-fill:var(--wg-surface);display:grid;place-items:center;padding:var(--wg-space-sm);text-align:center;aspect-ratio:1/1;min-width:0}.wg-slot>span{font-size:var(--wg-text-xs);line-height:1.3;color:var(--wg-ink-2);overflow-wrap:anywhere}.wg-media{--wg-r:var(--wg-in,var(--wg-radius-md));display:block;width:100%;height:100%;object-fit:cover}.wg-phone{--wg-bezel:var(--wg-phone-bezel);--wg-r:calc(var(--wg-radius-2xl) + var(--wg-bezel));--wg-fill:var(--wg-ink);--wg-stroke:var(--wg-ink);--wg-bw:var(--wg-bw-0);position:relative;width:min(100%,var(--wg-phone-w));aspect-ratio:9/18.6;padding:var(--wg-bezel)}.wg-phone__screen{--wg-r:var(--wg-radius-2xl);--wg-fill:var(--wg-canvas);--wg-pad:var(--wg-space-md);--wg-in:calc(var(--wg-r) - var(--wg-pad));position:relative;width:100%;height:100%;display:flex;flex-direction:column}.wg-phone--shot{aspect-ratio:auto;height:auto}.wg-phone--shot .wg-phone__screen{height:auto}.wg-phone__notch{position:absolute;top:var(--wg-space-sm);left:50%;width:30%;height:var(--wg-space-lg);transform:translateX(-50%);background:var(--wg-ink);border-radius:var(--wg-radius-sm);z-index:2}.wg-phone__bar{display:flex;align-items:center;gap:var(--wg-space-sm);padding:var(--wg-space-3xl) var(--wg-space-lg) var(--wg-space-sm);background:var(--wg-surface);border-bottom:var(--wg-bw-1) solid var(--wg-line);font-size:var(--wg-text-sm);font-weight:600}.wg-phone__body{flex:1 1;min-height:0;padding:var(--wg-pad,var(--wg-space-md));display:grid;grid-gap:var(--wg-space-sm);gap:var(--wg-space-sm);align-content:start;overflow:hidden}.wg-phone__body .wg-slot{--wg-r:var(--wg-in)}.wg-bubble,.wg-phone__body .wg-body,.wg-phone__body .wg-fine{font-size:var(--wg-text-xs)}.wg-bubble{--wg-r:var(--wg-radius-md);--wg-fill:var(--wg-accent-tint);--wg-stroke:var(--wg-accent-line);max-width:88%;padding:var(--wg-space-sm) var(--wg-space-md);line-height:var(--wg-leading-snug)}.wg-bubble--user{--wg-fill:var(--wg-surface);--wg-stroke:var(--wg-line);margin-left:auto}.wg-float{--wg-r:var(--wg-radius-lg);position:absolute;z-index:3;padding:var(--wg-space-md) var(--wg-space-lg)}@media (prefers-reduced-motion:no-preference){.wg-float{animation:wgBob 6s ease-in-out infinite}}@keyframes wgBob{0%,to{translate:0 0}50%{translate:0 calc(-1 * var(--wg-space-sm))}}@media (max-width:560px){.wg-float{display:none}}.wg-stage{position:relative;display:grid;place-items:center;padding:var(--wg-space-gap) 0}.wg-stage__shape{--wg-r:var(--wg-radius-2xl);--wg-fill:var(--wg-illustration);position:absolute;inset:6% 8%;rotate:-3deg}.wg-stage>.wg-phone{position:relative}.wg-plan{--wg-r:var(--wg-radius-2xl);--wg-pad:var(--wg-space-2xl);display:flex;flex-direction:column;padding:var(--wg-pad)}.wg-plan--hot{--wg-stroke:var(--wg-accent);--wg-bw:var(--wg-bw-2)}.wg-plan ul{list-style:none;margin:var(--wg-space-xl) 0 0;padding:0;display:grid;grid-gap:var(--wg-space-md);gap:var(--wg-space-md);flex:1 1}.wg-plan li{display:flex;gap:var(--wg-space-md);align-items:flex-start;color:var(--wg-ink);font-size:var(--wg-text-md);line-height:var(--wg-leading-snug)}.wg-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--wg-space-gap);gap:var(--wg-space-gap);align-items:stretch}@media (max-width:760px){.wg-plans{grid-template-columns:minmax(0,1fr)}}.wg-list{list-style:none;margin:var(--wg-space-xl) 0 0;padding:0;display:grid;grid-gap:var(--wg-space-md)}.wg-list,.wg-list li{gap:var(--wg-space-md)}.wg-list li{display:flex;align-items:flex-start}.wg-tick{--wg-r:var(--wg-radius-sm);--wg-fill:var(--wg-accent-tint);--wg-stroke:var(--wg-accent-line);flex:none;display:grid;place-items:center;width:var(--wg-space-2xl);height:var(--wg-space-2xl);color:var(--wg-accent);font-size:var(--wg-text-xs);font-weight:600}.wg-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--wg-canvas) 92%,transparent);backdrop-filter:blur(var(--wg-space-lg));-webkit-backdrop-filter:blur(var(--wg-space-lg));border-bottom:var(--wg-bw-1) solid var(--wg-line)}.wg-header__row{display:flex;padding-top:var(--wg-space-sm);padding-bottom:var(--wg-space-sm)}.wg-header__row,.wg-lock{align-items:center;gap:var(--wg-space-md)}.wg-lock{display:inline-flex;flex:none;color:inherit}.wg-lock:hover{text-decoration:none}.wg-wera{font-family:var(--hd-font-display);font-weight:600;font-size:var(--wg-text-xl);letter-spacing:var(--wg-tracking-heading);color:var(--wg-ink);line-height:1}.wg-wera--lg{font-size:var(--wg-text-2xl)}.wg-lock__sep{width:var(--wg-bw-1);height:var(--wg-space-2xl);background:var(--wg-line-strong)}.wg-product{display:inline-flex;align-items:center;gap:var(--wg-space-sm);font-family:var(--hd-font-display);font-weight:600;font-size:var(--wg-text-md);letter-spacing:var(--wg-tracking-tight);color:var(--wg-ink);line-height:1;white-space:nowrap}.wg-product b{font-weight:600;color:var(--wg-accent)}.wg-nav{display:flex;align-items:center;gap:var(--wg-space-xs);margin-left:var(--wg-space-md)}.wg-burger summary,.wg-drop a,.wg-drop__item,.wg-nav summary,.wg-nav__item{--wg-fill:transparent;--wg-stroke:transparent;--wg-bw:var(--wg-bw-0)}.wg-nav summary,.wg-nav__item{--wg-r:var(--wg-radius-md);display:inline-flex;align-items:center;min-height:var(--wg-control-h-sm);padding:0 var(--wg-space-md);color:var(--wg-ink-2);font-size:var(--wg-text-md);font-weight:500;cursor:pointer;list-style:none}.wg-burger summary::-webkit-details-marker,.wg-nav summary::-webkit-details-marker{display:none}.wg-nav details[open] summary,.wg-nav summary:hover,.wg-nav__item:hover{--wg-fill:var(--wg-sunken);color:var(--wg-ink);text-decoration:none}.wg-burger,.wg-lang,.wg-nav details{position:relative}.wg-drop{--wg-r:var(--wg-radius-lg);--wg-pad:var(--wg-space-sm);position:absolute;left:0;top:calc(100% + var(--wg-space-sm));min-width:calc(var(--wg-unit) * 64);padding:var(--wg-pad);z-index:70}.wg-drop a,.wg-drop__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--wg-space-xs);width:100%;min-height:var(--wg-control-h-sm);padding:var(--wg-space-sm) var(--wg-space-md);color:var(--wg-ink);font-size:var(--wg-text-md);font-weight:500;--wg-r:calc(var(--wg-radius-lg) - var(--wg-pad));cursor:pointer;font-family:var(--hd-font-ui);text-align:left}.wg-drop a:hover,.wg-drop__item:hover{--wg-fill:var(--wg-sunken);text-decoration:none}.wg-drop small{font-size:var(--wg-text-sm);font-weight:400;color:var(--wg-ink-2)}.wg-drop--end{left:auto;right:0}.wg-actions{display:flex;align-items:center;gap:var(--wg-space-sm);margin-left:auto}.wg-burger{display:none}.wg-burger summary{--wg-r:var(--wg-radius-md);--wg-fill:var(--wg-surface);--wg-stroke:var(--wg-line);--wg-bw:var(--wg-bw-1);display:inline-flex;align-items:center;justify-content:center;min-height:var(--wg-control-h-sm);padding:0 var(--wg-space-lg);font-size:var(--wg-text-sm);font-weight:500;cursor:pointer;list-style:none}.wg-caret{width:0;height:0;border-left:var(--wg-space-xs) solid transparent;border-right:var(--wg-space-xs) solid transparent;border-top:var(--wg-space-xs) solid var(--wg-ink-2);display:block;transition:transform var(--wg-motion) var(--wg-ease)}@media (max-width:860px){.wg-nav{display:none}.wg-burger{display:block}.wg-header__row{gap:var(--wg-space-sm)}.wg-wera{font-size:var(--wg-text-lg)}}@media (max-width:560px){.wg-cta-head{display:none}}.wg-lang__btn{gap:var(--wg-space-sm);padding:0 var(--wg-space-md)}.wg-lang__btn .wg-caret[data-open=true]{transform:rotate(180deg)}.wg-lang__menu{min-width:calc(var(--wg-unit) * 45)}.wg-lang__item{flex-direction:row;align-items:center;gap:var(--wg-space-md)}.wg-lang__item[aria-current=true]{--wg-fill:var(--wg-accent-tint);color:var(--wg-accent);font-weight:600}.wg-lang__code{width:var(--wg-space-2xl);font-size:var(--wg-text-xs);font-weight:600}.wg-lang__check{margin-left:auto;font-weight:600}.wg-hero{position:relative;overflow:hidden}.wg-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 78% 30%,var(--wg-accent-tint),transparent 70%);pointer-events:none}.wg-hero>*,.wg-hero__grid{position:relative}.wg-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:calc(var(--wg-space-gap) * 2);gap:calc(var(--wg-space-gap) * 2);align-items:center;padding-top:var(--wg-space-section);padding-bottom:var(--wg-space-section)}@media (max-width:860px){.wg-hero__grid{grid-template-columns:minmax(0,1fr)}.wg-hero__phone{order:2}}.wg-by{display:inline-flex;align-items:center;gap:var(--wg-space-sm);font-size:var(--wg-text-sm);font-weight:600;color:var(--wg-ink-2)}.wg-by b{color:var(--wg-ink);font-family:var(--hd-font-display);font-size:var(--wg-text-md);letter-spacing:var(--wg-tracking-tight)}.wg-dl{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--wg-space-lg) var(--wg-space-xl);margin-top:var(--wg-space-2xl)}.wg-dl__item{display:grid;grid-gap:var(--wg-space-sm);gap:var(--wg-space-sm);width:min(100%,calc(var(--wg-unit) * 64));text-align:center}.wg-dl__item .wg-btn{width:100%}.wg-dl--center{justify-content:center}.wg-badge-link{display:inline-flex;align-items:center}.wg-badge-img{display:block;height:var(--wg-badge-h);width:auto}.wg-dl--onDark .wg-fine{color:var(--wg-deep-text)}.wg-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--wg-space-sm);gap:var(--wg-space-sm)}.wg-wrap--tight{gap:var(--wg-space-xs)}.wg-wrap--between{justify-content:space-between;align-items:baseline}.wg-anchor{scroll-margin-top:calc(var(--wg-unit) * 24)}.wg-lead--lg{font-size:var(--wg-text-xl);line-height:var(--wg-leading-snug)}.wg-lead--ink{color:var(--wg-ink)}.wg-accent{color:var(--wg-accent)}.wg-block,.wg-muted{color:var(--wg-ink-2)}.wg-block{display:block;font-weight:400}.wg-quote{margin:0}.wg-card--narrow{max-width:calc(var(--wg-unit) * 115);width:100%;justify-self:center}.wg-btn--block{width:100%;cursor:default}.wg-scroll{overflow-x:auto}.wg-measure-wide{max-width:var(--wg-measure-wide)}.wg-float--hero{right:0;top:14%}.wg-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--wg-space-xl);gap:var(--wg-space-xl);padding-top:var(--wg-space-3xl);padding-bottom:var(--wg-space-3xl)}.wg-stat{padding-left:var(--wg-space-xl);border-left:var(--wg-bw-2) solid var(--hd-mulberry-200)}.wg-stat b{display:block;font-family:var(--hd-font-display);font-weight:600;font-size:var(--wg-text-h2);letter-spacing:var(--wg-tracking-heading);line-height:var(--wg-leading-heading)}@media (max-width:760px){.wg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.wg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--wg-space-gap);gap:var(--wg-space-gap);margin:var(--wg-space-3xl) 0 0;padding:0;list-style:none}.wg-step{padding-top:var(--wg-space-xl);border-top:var(--wg-bw-2) solid var(--wg-ink)}.wg-step__n{font-family:var(--hd-font-display);font-weight:600;font-size:var(--wg-text-4xl);line-height:1;letter-spacing:var(--wg-tracking-heading);color:var(--wg-accent-soft)}@media (max-width:760px){.wg-steps{grid-template-columns:minmax(0,1fr)}}.wg-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--wg-space-lg);gap:var(--wg-space-lg);margin-top:var(--wg-space-3xl)}.wg-bento>*{grid-column:span 2}.wg-bento>:first-child,.wg-bento>:nth-child(4){grid-column:span 4}.wg-bento>:nth-child(5),.wg-bento>:nth-child(6){grid-column:span 3}@media (max-width:860px){.wg-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-bento>:nth-child(n){grid-column:span 1}}@media (max-width:560px){.wg-bento{grid-template-columns:minmax(0,1fr)}}.wg-grid{display:grid;grid-gap:var(--wg-space-gap);gap:var(--wg-space-gap);grid-template-columns:repeat(auto-fit,minmax(calc(var(--wg-unit) * 65),1fr))}.wg-table{width:100%;min-width:calc(var(--wg-unit) * 120);border-collapse:collapse;font-size:var(--wg-text-md)}.wg-table td,.wg-table th{text-align:left;padding:var(--wg-space-lg) var(--wg-space-md);border-bottom:var(--wg-bw-1) solid var(--wg-line)}.wg-table thead th{font-weight:600}.wg-table tbody th{font-weight:500}.wg-table td:last-child{font-weight:600}.wg-cta{--wg-r:var(--wg-radius-2xl);--wg-fill:var(--wg-deep);color:var(--wg-canvas);text-align:center;padding:var(--wg-space-section) var(--wg-space-gutter)}.wg-cta,.wg-cta>*{position:relative}.wg-cta__glow{position:absolute!important;left:-10%;right:-10%;bottom:-60%;height:90%;background:radial-gradient(50% 60% at 50% 100%,var(--wg-deep-glow),transparent 70%);pointer-events:none}.wg-cta .wg-h2{color:var(--wg-canvas);font-size:var(--wg-text-h1-md);max-width:20ch;margin:0 auto}.wg-cta .wg-lead{color:var(--wg-deep-text);margin:var(--wg-space-lg) auto 0}.wg-proposal{--wg-r:var(--wg-radius-lg);--wg-fill:var(--wg-canvas);--wg-stroke:var(--wg-line-strong);padding:var(--wg-space-xl)}.wg-faq details{border-bottom:var(--wg-bw-1) solid var(--wg-line)}.wg-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--wg-space-lg);min-height:calc(var(--wg-unit) * 14);padding:var(--wg-space-sm) 0;font-weight:600;cursor:pointer;list-style:none}.wg-faq summary::-webkit-details-marker{display:none}.wg-faq summary:after{content:"+";font-size:var(--wg-text-2xl);color:var(--wg-accent);flex:none}.wg-faq details[open] summary:after{content:"-"}.wg-faq details p{margin:0 0 var(--wg-space-lg);max-width:var(--wg-measure-wide)}.wg-footer{border-top:var(--wg-bw-1) solid var(--wg-line);background:var(--wg-surface)}.wg-foot{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));grid-gap:var(--wg-space-3xl);gap:var(--wg-space-3xl)}@media (max-width:960px){.wg-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-foot>:first-child{grid-column:1/-1}}.wg-foot__title{font-weight:600;font-size:var(--wg-text-xs);letter-spacing:.08em;color:var(--wg-ink-2)}.wg-foot__links{display:grid;grid-gap:var(--wg-space-sm);gap:var(--wg-space-sm);margin-top:var(--wg-space-md)}.wg-foot a,.wg-footer__legal a{display:inline-flex;align-items:center;color:var(--wg-ink);font-size:var(--wg-text-sm)}.wg-footer__legal{display:flex;flex-wrap:wrap;gap:var(--wg-space-sm) var(--wg-space-xl);align-items:center;margin-top:var(--wg-space-3xl)}.wg-footer__legal a{color:var(--wg-ink-2)}.wg-footer__base{display:flex;flex-wrap:wrap;gap:var(--wg-space-sm) var(--wg-space-xl);margin-top:var(--wg-space-2xl);padding-top:var(--wg-space-xl);border-top:var(--wg-bw-1) solid var(--wg-line);font-size:var(--wg-text-sm)}.wg-footer__base,.wg-footer__base a{align-items:center;color:var(--wg-ink-2)}.wg-footer__base a{display:inline-flex}@media (prefers-reduced-motion:reduce){.wg-btn,.wg-caret,.wg-float{animation:none;transition:none}}.wg-mt-sm{margin-top:var(--wg-space-sm)}.wg-mt-md{margin-top:var(--wg-space-md)}.wg-mt-lg{margin-top:var(--wg-space-lg)}.wg-mt-xl{margin-top:var(--wg-space-xl)}.wg-mt-2xl{margin-top:var(--wg-space-2xl)}.wg-mt-3xl{margin-top:var(--wg-space-3xl)}.wg-measure{max-width:var(--wg-measure)}