:root{--bg:#0D0F16;--bg-alt:#11131B;--surface:#171A23;--surface-2:#1F222D;--fg:#F4F5F8;--muted:#A3A9B8;--subtle:#7E8496;--line:#262A36;--line-strong:#3A3F4E;--accent:#FFDD16;--accent-hover:#FFE645;--on-accent:#12141C;--accent-rgb:255,221,22;--accent-deep:#F2B705;--tint:rgba(255,221,22,.10);--tint-line:rgba(255,221,22,.32);--accent-text:#FFDD16;--feature-bg:#FFDD16;--on-feature:#12141C;--mark:transparent;--mark-fg:#FFDD16;--mark-style:normal;--shadow:0 1px 0 rgba(255,255,255,.03) inset,0 20px 40px -20px rgba(0,0,0,.6);--shadow-lg:0 40px 120px -40px rgba(0,0,0,.85);--glass:none;--header-bg:rgba(13,15,22,.86);--glow-a:rgba(255,221,22,.15);--glow-b:rgba(90,110,255,.10);--grid:rgba(255,255,255,.035);--orb-ring:255,221,22;--orb-glow:255,221,22;--orb-glow-a:.22;--orb-c1:#FFF8CF;--orb-c2:#FFE34A;--orb-c3:#FFC700;--orb-c4:#E39200;--orb-btn-bg:rgba(13,15,22,.7);--orb-btn-fg:#FFDD16;--ok:#3DDC97;--focus:#FFDD16;--danger:#FF5D5D;--star:#FFDD16;--art-1:linear-gradient(140deg,#1D4F5A,#2E7C78);--art-2:linear-gradient(140deg,#2A2250,#56408A);--art-3:linear-gradient(140deg,#16403A,#24594F);--art-3-fg:#E6F4EF;--logo-main:#FFFFFF;--logo-sub:#FFDD16;--display:"Archivo","Helvetica Neue",Arial,sans-serif;--body:"Instrument Sans","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--d-weight:800;--h1-weight:850;--d-stretch:110%;--d-track:-.035em;--h1-track:-.045em;--h1-line:.98;--r-xl:32px;--r-lg:24px;--r-md:18px;--r-sm:12px;--r-btn:999px;--s-hero:clamp(38px,5.5vw,80px);--s-h2:clamp(30px,3.5vw,50px);--s-h3:clamp(19px,1.7vw,23px);--s-lead:clamp(17px,1.35vw,20px);--s-body:16px;--s-small:14px;--gutter:clamp(18px,4.5vw,64px);--max:1240px;--btn-bg:#FFDD16;--btn-fg:#12141C;--tick-bg:#FFDD16;--tick-fg:#12141C;--hl-text:#FFDD16;--hl-grad:none;--hl-stroke:#FFDD16;--hl-mark:transparent;--hl-style:normal;--em:#FFDD16;--hero-fx:linear-gradient(transparent,transparent);--help-bg:linear-gradient(180deg,#191C26,#14161F);--help-edge:1;--quote-bg:linear-gradient(180deg,#1A1D27,#171A23);--list-fg:#E3E6EC;--list-fg-h:#FFFFFF;--dock-bg:rgba(13,15,22,.82);--dock-line:#262A36;--r-dock:30px;--pill-bg:linear-gradient(180deg,#232633,#1A1C26);--pill-bg-h:linear-gradient(180deg,#282B39,#1E2130);--pill-strong:#FFFFFF;--pill-sub:#A3A9B8;--pill-border:rgba(255,221,22,.38);--eq-bg:#FFDD16;--eq-fg:#12141C;--go-bg:#FFDD16;--go-fg:#12141C;--tag-fg:#FFDD16;--h1-transform:none;--h1-size-m:8.9vw;--h1-stretch-m:90%;--h1-track-m:-.045em;--help-transform:none;--aura-a:#FFDD16;--aura-b:#FF9F1C;--aura-c:#FFF2A8;--bar-fill:rgba(21,24,34,.94);--bar-fg:#FFFFFF;--bar-sub:#A3A9B8;--tag-bg2:#FFDD16;--tag-fg2:#12141C;--hdr-cta-bg:#FFFFFF;--hdr-cta-fg:#12141C;color-scheme:dark}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.top{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:var(--header-bg);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.brand{display:block;text-decoration:none}.nav{display:flex;align-items:center;gap:30px}.nav a{color:var(--muted);text-decoration:none;font-size:15px;font-weight:600;transition:color .15s}.nav a:hover{color:var(--fg)}.top-actions{display:flex;align-items:center;gap:10px}.top-cta{display:none}.menu-btn{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);align-items:center;justify-content:center}.menu-btn svg{width:22px;height:22px}.drawer{position:fixed;inset:0;z-index:80;background:rgba(10,12,18,.45);display:flex;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity .2s}.drawer.open{opacity:1;pointer-events:auto}.drawer-panel{width:min(360px,88vw);height:100%;background:var(--surface);color:var(--fg);padding:calc(20px + env(safe-area-inset-top,0)) 24px 24px;display:flex;flex-direction:column;gap:4px;transform:translateX(30px);transition:transform .25s ease}.drawer.open .drawer-panel{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.drawer a{display:block;padding:14px 0;font-family:var(--display);font-stretch:108%;font-weight:700;font-size:23px;text-decoration:none;border-bottom:1px solid var(--line)}.drawer .btn{margin-top:22px}.foot{background:var(--bg-alt);color:var(--muted);border-top:1px solid var(--line);padding-block:36px;font-size:14px}.foot .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.foot nav{display:flex;gap:22px;flex-wrap:wrap}.foot a{text-decoration:none;color:var(--fg);font-weight:550}.foot a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.x{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);display:grid;place-items:center;flex:none}.x:hover{border-color:var(--fg)}.x svg{width:18px;height:18px}.detail-in .x{float:right}.dock{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;flex-direction:column;align-items:center;padding:26px 16px calc(10px + env(safe-area-inset-bottom,0));background:linear-gradient(to top,var(--bg) 52%,color-mix(in srgb,var(--bg) 0%,transparent));pointer-events:none;animation:dock-in .6s .25s cubic-bezier(.2,.8,.2,1) backwards}.dock>*{pointer-events:auto}@keyframes dock-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.dock-arrow{width:18px;height:18px;flex:none;transition:transform .2s ease}.hdr-cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 18px 0 16px;border:0;background:0 0;color:var(--hdr-cta-fg);font-family:var(--display);font-stretch:108%;font-weight:750;font-size:14.5px;letter-spacing:-.005em;white-space:nowrap;transition:transform .2s ease}.hdr-cta::before{content:"";position:absolute;inset:0 3px;z-index:-1;border-radius:11px;transform:skewX(-12deg);background:var(--hdr-cta-bg);box-shadow:0 8px 20px -10px rgba(0,0,0,.45);transition:box-shadow .2s ease}.hdr-cta:hover{transform:translateY(-1px)}.hdr-cta:hover::before{box-shadow:0 10px 26px -10px rgba(var(--accent-rgb),.7)}.menu-btn{height:42px}.menu-btn{width:42px}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes aura-spin{to{--ang:360deg}}.dock-arrow{color:var(--bar-fg);opacity:.8}.hdr-cta{color:var(--bar-fg);font-stretch:100%;font-weight:700;font-size:14px;padding:0 15px 0 13px;gap:8px}.hdr-cta::before{inset:0 3px;border-radius:11px;background:conic-gradient(from var(--ang),var(--aura-a),var(--aura-b),var(--aura-c),var(--aura-a));box-shadow:0 6px 18px -8px rgba(var(--accent-rgb),.55);animation:aura-spin 5s linear infinite}.hdr-cta::after{content:"";position:absolute;top:1.5px;bottom:1.5px;left:4.5px;right:4.5px;z-index:-1;border-radius:9.5px;transform:skewX(-12deg);background:var(--bar-fill)}.hdr-cta:hover::before{box-shadow:0 8px 22px -8px rgba(var(--accent-rgb),.75)}.hdr-cta{height:34px;padding:0 16px;align-self:center}.hdr-cta::before{border-radius:9px}.hdr-cta::after{border-radius:7.5px}.hdr-cta.top-cta{display:none}.hdr-cta::before{border-radius:3px}.hdr-cta::after{border-radius:1.5px}.dock-btn2{position:relative;isolation:isolate;width:min(520px,100%);height:46px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:0;background:0 0;color:var(--hdr-cta-fg);font-family:var(--body);font-size:15px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:transform .2s ease}.dock-btn2::before{content:"";position:absolute;inset:0 8px;z-index:-1;border-radius:4px;transform:skewX(-10deg);background:var(--hdr-cta-bg);box-shadow:0 10px 26px -14px rgba(0,0,0,.45)}.dock-btn2:hover{transform:translateY(-2px)}.dock-btn2 b{font-family:var(--display);font-stretch:108%;font-weight:750}.d2-ic{width:19px;height:19px;flex:none;color:var(--aura-a)}.dock-btn2 .dock-arrow{color:currentColor;opacity:.7}.dock-btn2:hover .dock-arrow{transform:translateX(3px)}.d2-lbl{white-space:nowrap}.dock-btn2::before{transform:none;inset:0;border-radius:4px}.dock-btn2{color:var(--bar-fg)}.dock-btn2::before{inset:0;transform:none;border-radius:4px;background:conic-gradient(from var(--ang),var(--aura-a),var(--aura-b),var(--aura-c),var(--aura-a));box-shadow:0 8px 22px -12px rgba(var(--accent-rgb),.55);animation:aura-spin 5s linear infinite}.dock-btn2::after{content:"";position:absolute;inset:1.5px;z-index:-1;border-radius:2.5px;background:var(--bar-fill)}.dock-btn2:hover::before{box-shadow:0 10px 26px -10px rgba(var(--accent-rgb),.75)}:root:not([data-style=midnight]) .dock-btn2::after{background:linear-gradient(105deg,color-mix(in srgb,var(--aura-a) 14%,#fff),color-mix(in srgb,var(--aura-b) 13%,#fff) 55%,color-mix(in srgb,var(--aura-c) 14%,#fff))}:root:not([data-style=midnight]) .dock-btn2::before{box-shadow:0 10px 26px -10px rgba(var(--accent-rgb),.5),0 2px 6px rgba(0,0,0,.06)}:root[data-style=crimson]{--aura-a:#C8102E;--aura-b:#F0525F;--aura-c:#FFD000;--bar-fill:rgba(255,255,255,.94);--bar-fg:#1A1214;--bar-sub:#5E5355;--tag-bg2:linear-gradient(110deg,#1A1214,#1A1214);--tag-fg2:#FFFFFF;--hdr-cta-bg:#1A1214;--hdr-cta-fg:#FFFFFF;--mark-fg:#C8102E;--bg:#F4F0F0;--bg-alt:#FAF7F7;--surface:#FFFFFF;--surface-2:#F1EAEB;--fg:#1A1214;--muted:#5E5355;--subtle:#948A8C;--line:#EAE1E2;--line-strong:#DCCFD1;--accent:#C8102E;--accent-hover:#DA1F3D;--on-accent:#FFFFFF;--accent-rgb:200,16,46;--accent-deep:#9E0B23;--tint:#FBE7EA;--tint-line:#F2B9C2;--accent-text:#A80D27;--shadow:0 1px 2px rgba(26,18,20,.04),0 18px 40px -22px rgba(200,16,46,.28);--shadow-lg:0 2px 6px rgba(26,18,20,.04),0 40px 90px -40px rgba(200,16,46,.4);--header-bg:rgba(244,246,242,.84);--glow-a:rgba(200,16,46,.20);--glow-b:rgba(255,208,0,.14);--grid:transparent;--hero-fx:radial-gradient(50% 42% at 15% 6%,rgba(200,16,46,.30),transparent 65%),radial-gradient(45% 40% at 88% 16%,rgba(240,82,95,.24),transparent 65%),radial-gradient(45% 38% at 55% 96%,rgba(255,208,0,.16),transparent 70%);--orb-ring:200,16,46;--orb-glow:200,16,46;--orb-glow-a:.25;--orb-c1:#FFF6DE;--orb-c2:#FFD000;--orb-c3:#F0525F;--orb-c4:#C8102E;--orb-btn-bg:rgba(255,255,255,.84);--orb-btn-fg:#9E0B23;--ok:#10B981;--focus:#1A1214;--star:#C8102E;--art-1:linear-gradient(140deg,#1A1214,#4A1219);--art-2:linear-gradient(140deg,#1A1214,#1A1214);--art-3:linear-gradient(140deg,#F4F0F0,#FBE7EA);--art-3-fg:#1A1214;--logo-main:#1A1214;--logo-sub:linear-gradient(90deg,#C8102E,#C8102E 55%,#C8102E);--btn-bg:linear-gradient(110deg,#1A1214,#1A1214);--btn-fg:#FFFFFF;--tick-bg:linear-gradient(135deg,#1A1214,#1A1214);--tick-fg:#FFFFFF;--tick-solid:#C8102E;--hl-text:transparent;--hl-grad:linear-gradient(90deg,#C8102E,#C8102E 55%,#C8102E);--hl-stroke:rgba(240,82,95,.5);--em:#9E0B23;--help-bg:#FFFFFF;--help-edge:.6;--quote-bg:#FFFFFF;--list-fg:#1A1214;--list-fg-h:#000;--dock-bg:rgba(244,246,242,.86);--dock-line:#EAE1E2;--r-xl:34px;--r-lg:26px;color-scheme:light}@media (max-width:820px){.nav{display:none}.menu-btn{display:inline-flex}.hdr-cta.top-cta{display:inline-flex}}@media (max-width:640px){.top .wrap{height:64px}.brand .logo{height:28px}}.logo{position:relative;display:block;height:34px;aspect-ratio:420/108}.logo i{position:absolute;inset:0;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;transition:background-color .3s}.logo .l-main{--m:url("data:image/png;base64,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");background:var(--logo-main)}.logo .l-sub{--m:url("data:image/png;base64,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");background:var(--logo-sub)}.drawer-head .logo,.foot .logo{height:28px}@media (max-width:360px){.top-cta{padding:0 14px 0 12px;font-size:13.5px;font-stretch:100%;gap:8px}.top-actions{gap:8px}}@media (max-width:640px){.top-cta{font-stretch:100%;padding:0 15px;font-size:13.5px}.top-actions{gap:8px}.dock{padding:22px 12px calc(8px + env(safe-area-inset-bottom,0))}}@media (max-width:640px){.dock-btn2{height:44px;font-size:14px;gap:9px;padding:0 16px}}@media (max-width:380px){.dock-btn2{font-size:13px;gap:7px}.dock-btn2 b{font-stretch:100%}}:root[data-style=crimson]{--comet-a:#C8102E;--comet-b:#FFD000;--matte:#FFFCFC;--cta-fill:#FFFCFC;--matte-edge:rgba(26,18,20,.14);--hero-fx:radial-gradient(55% 42% at 92% 4%,rgba(255,208,0,.20),transparent 70%),radial-gradient(50% 40% at 6% 14%,rgba(200,16,46,.08),transparent 70%);--grid:transparent;--hl-stroke:#FFD000;--hl-text:#C8102E;--hl-grad:none;--tick-bg:#C8102E;--tick-fg:#FFD000;--tag-bg2:#1A1214;--tag-fg2:#FFD000;--bar-fill:#FFFCFC;--bar-fg:#1A1214;--logo-main:#1A1214;--logo-sub:#C8102E;--shadow:0 1px 2px rgba(26,18,20,.05),0 14px 32px -22px rgba(26,18,20,.28);--shadow-lg:0 1px 2px rgba(26,18,20,.05),0 30px 60px -40px rgba(26,18,20,.3)}:root[data-style=crimson] .dock-btn2::before,:root[data-style=crimson] .hdr-cta::before{background:conic-gradient(from var(--ang),var(--comet-a) 0%,var(--comet-a) 6%,color-mix(in srgb,var(--comet-a) 22%,transparent) 26%,var(--matte-edge) 40%,var(--matte-edge) 58%,color-mix(in srgb,var(--comet-b) 35%,transparent) 72%,var(--comet-b) 88%,var(--comet-a) 100%);box-shadow:0 1px 2px rgba(0,0,0,.05),0 12px 24px -16px rgba(0,0,0,.35);animation:aura-spin 4.5s linear infinite}:root[data-style=crimson] .dock-btn2::after,:root[data-style=crimson] .hdr-cta::after{background:var(--matte)}:root[data-style=crimson] .dock-btn2::after{inset:1.5px}:root[data-style=crimson] .dock-btn2:hover::before,:root[data-style=crimson] .hdr-cta:hover::before{box-shadow:0 1px 2px rgba(0,0,0,.06),0 14px 28px -14px rgba(0,0,0,.4)}:root[data-style=crimson] .dock-btn2,:root[data-style=crimson] .hdr-cta{color:var(--fg)}:root[data-style=crimson] .d2-ic{color:#c8102e}.cta-lift,.cta-peel{display:none}:root:not([data-style=midnight]) .cta-lift{display:block;position:absolute;right:-1px;bottom:-6px;width:48%;height:13px;z-index:-2;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--fg) 38%,transparent),color-mix(in srgb,var(--fg) 14%,transparent) 55%,transparent);filter:blur(3.5px)}:root:not([data-style=midnight]) .hdr-cta.top-cta::after{background:var(--cta-fill,var(--bar-fill))}html[data-shadow=lifted]{--sh-card:1px 2px 2px color-mix(in srgb,var(--fg) 5%,transparent),4px 8px 12px -4px color-mix(in srgb,var(--fg) 9%,transparent),12px 22px 34px -14px color-mix(in srgb,var(--fg) 16%,transparent),22px 40px 60px -28px color-mix(in srgb,var(--fg) 14%,transparent);--sh-btn:1px 2px 2px color-mix(in srgb,var(--fg) 9%,transparent),4px 7px 12px -5px color-mix(in srgb,var(--fg) 18%,transparent),8px 14px 22px -10px color-mix(in srgb,var(--fg) 20%,transparent);--sh-btn-h:1px 2px 3px color-mix(in srgb,var(--fg) 9%,transparent),6px 10px 16px -6px color-mix(in srgb,var(--fg) 20%,transparent),12px 20px 30px -12px color-mix(in srgb,var(--fg) 22%,transparent);--sh-nav:2px 4px 8px -3px color-mix(in srgb,var(--fg) 20%,transparent);--lift-o:1;--lift-s:1.3}html[data-shadow]:not([data-style=midnight]) .dock-btn2::before,html[data-shadow]:not([data-style=midnight]) .hdr-cta::before{box-shadow:var(--sh-btn)}html[data-shadow]:not([data-style=midnight]) .dock-btn2:hover::before,html[data-shadow]:not([data-style=midnight]) .hdr-cta:hover::before{box-shadow:var(--sh-btn-h)}html[data-shadow]:not([data-style=midnight]) .cta-lift{opacity:var(--lift-o);transform-origin:100% 100%;transition:opacity .25s}html[data-shadow]:not([data-style=midnight]) .cta-lift{transform:scale(var(--lift-s))}.drawer-panel{overflow-y:auto}:root[data-style=crimson]{--star:#FFD000;--tag-bg2:#C8102E;--tag-fg2:#FFFFFF;--glow-a:rgba(200,16,46,.09)}:root[data-style=crimson]{--glow-b:rgba(255,255,255,0);--hero-fx:radial-gradient(60% 46% at 6% 0%,rgba(200,16,46,.075),transparent 70%),radial-gradient(55% 50% at 96% 6%,rgba(255,255,255,.95),transparent 72%)}.nav a{font-family:var(--body);font-style:normal;font-stretch:100%;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;color:var(--fg);opacity:.82}.nav a:hover{opacity:1;color:var(--accent)}.top .nav{display:none}.top .menu-btn{display:inline-flex}.top .top-actions .hdr-cta.top-cta{display:inline-flex}.hdr-cta.cta-big{height:52px;padding:0 26px 0 22px;font-size:16px;gap:10px}.hdr-cta.cta-big svg{width:18px;height:18px;flex:none}.drawer .hdr-cta.drawer-cta{margin-top:22px;width:100%;justify-content:center}@media (max-width:640px){.startband .hdr-cta.cta-big{width:100%;justify-content:center}}.plan .hdr-cta.plan-cta{width:100%;justify-content:center;margin-top:auto}.foot-fine{flex-basis:100%;margin:6px 0 0;font-size:12px;color:var(--muted);opacity:.85}@media (max-width:374px){.top .wrap{gap:8px}.top-actions{gap:6px}.top .top-cta{padding:0 10px;font-size:12.5px}.top .menu-btn{width:38px;height:38px}}.plan .hdr-cta.plan-cta{margin-top:auto;width:100%;justify-content:center}.dock.dock-single{flex-direction:row;justify-content:center;align-items:center;gap:0;padding:22px 14px calc(10px + env(safe-area-inset-bottom,0))}.dock-single>.dock-btn2{width:min(520px,100%);height:55px;font-size:16px}@media (max-width:640px){.dock-single>.dock-btn2{font-size:13.5px;white-space:nowrap}}:root[data-style=crimson][data-theme=dark]{--bg:#1C1F25;--bg-alt:#23262C;--surface:#2B2E35;--surface-2:#373B43;--fg:#F8F6F7;--muted:#DFDADB;--subtle:#C6C1C4;--line:#454952;--line-strong:#686D77;--accent:#C8102E;--accent-hover:#DA1F3D;--on-accent:#FFFFFF;--accent-rgb:200,16,46;--accent-deep:#9E0B23;--accent-text:#FF5C73;--mark-fg:#E3173A;--star:#FFD000;--tint:rgba(200,16,46,.16);--tint-line:rgba(240,82,95,.52);--aura-a:#C8102E;--aura-b:#F0525F;--aura-c:#FFD000;--comet-a:#C8102E;--comet-b:#FFD000;--matte:#FFFCFC;--cta-fill:#FFFCFC;--matte-edge:rgba(255,255,255,.26);--bar-fill:#FFFCFC;--bar-fg:#1A1214;--bar-sub:#5E5355;--btn-bg:#FFFCFC;--btn-fg:#1A1214;--hdr-cta-bg:#FFFCFC;--hdr-cta-fg:#1A1214;--tag-bg2:#1A1214;--tag-fg2:#FFD000;--tick-bg:#FFD000;--tick-fg:#111318;--tick-solid:#FFD000;--hl-text:#E3173A;--hl-grad:linear-gradient(90deg,#E3173A,#E3173A);--hl-stroke:#FFD000;--em:#FF5C73;--header-bg:linear-gradient(180deg,#141517 0%,#000000 100%);--glow-a:transparent;--glow-b:transparent;--grid:rgba(255,255,255,.013);--hero-fx:linear-gradient(transparent,transparent);--shadow:0 1px 2px rgba(0,0,0,.07),0 18px 40px -22px rgba(0,0,0,.35);--shadow-lg:0 2px 6px rgba(0,0,0,.09),0 40px 90px -40px rgba(0,0,0,.47);--logo-main:#FFFFFF;--logo-sub:#FFD000;--fai-gloss:linear-gradient(150deg,#151619 0%,#000000 100%);--fai-card-end:#000000;--help-bg:var(--fai-gloss);--quote-bg:var(--fai-gloss);--list-fg:#F0ECEE;--list-fg-h:#FFFFFF;--dock-bg:rgba(28,31,37,.96);--dock-line:#454952;--art-1:linear-gradient(140deg,#3B3D44,#52545C);--art-2:linear-gradient(140deg,#3F4149,#555760);--art-3:linear-gradient(140deg,#44464E,#62646D);--art-3-fg:#FFFFFF;--orb-ring:200,16,46;--orb-glow:200,16,46;--orb-glow-a:.18;--orb-c1:#FFF6DE;--orb-c2:#FFD000;--orb-c3:#F0525F;--orb-c4:#C8102E;--orb-btn-bg:rgba(43,46,53,.94);--orb-btn-fg:#FFD000;--pill-bg:#373B43;--pill-bg-h:#434750;--pill-strong:#FFFFFF;--pill-sub:#E0DCDE;--pill-border:#686D77;color-scheme:dark}:root[data-style=crimson][data-theme=dark] .hdr-cta,:root[data-style=crimson][data-theme=dark] .hdr-cta.top-cta,:root[data-style=crimson][data-theme=dark] .dock-btn2{color:#1a1214}:root[data-style=crimson][data-theme=dark] .dock-btn2::after,:root[data-style=crimson][data-theme=dark] .hdr-cta::after{background:#fffcfc}:root[data-style=crimson][data-theme=dark] .hdr-cta.top-cta::after{background:#fffcfc}.drawer-panel{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(32px + env(safe-area-inset-bottom,0))}.drawer-head{flex:0 0 auto;margin-bottom:6px}.drawer-panel>a{flex:0 0 auto;font-size:16px;line-height:1.35;padding:9px 2px;font-stretch:100%}.drawer-cta{flex:0 0 auto;margin-top:16px}:root[data-theme=light]{color-scheme:light}.dock-single>.dock-btn2{width:min(520px,calc(100% - 16px))}.dock-single>.dock-btn2::before,.dock-single>.dock-btn2::after{transform:skewX(-10deg)}:root[data-style=crimson][data-theme=dark] .dock-single>.dock-btn2{color:#f8f6f7}:root[data-style=crimson][data-theme=dark] .dock-single>.dock-btn2::after{background:#141518}:root[data-style=crimson][data-theme=dark] .dock-single>.dock-btn2 svg{color:inherit}:root[data-style=crimson][data-theme=dark] .top{background:var(--header-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);backdrop-filter:none;-webkit-backdrop-filter:none}.fai-theme-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;margin:8px 0 16px;color:var(--fg,var(--ai-ink))}.fai-theme-picker span{grid-column:1/-1;font-size:13px;font-weight:650}.fai-theme-picker button{min-width:0;white-space:nowrap;min-height:40px;padding:8px 13px;border-radius:10px;border:1px solid var(--line,var(--ai-line));background:var(--surface,var(--ai-panel));color:inherit;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}.fai-theme-picker button[aria-pressed=true]{border-color:var(--accent,#C8102E);box-shadow:inset 0 0 0 1px var(--accent,#C8102E)}.fai-theme-picker button:focus-visible{outline:3px solid #ffd000;outline-offset:3px}@media (max-width:1023px){.top .brand .logo{height:40px}.top .top-cta::before,.top .top-cta::after{transform:skewX(-10deg)}}@media (max-width:640px){.top .brand .logo{height:32px}}@media (min-width:1024px) and (orientation:landscape){.about-experience>#selected-work>.wrap,.about-experience>#experience>.wrap{padding-inline:0;max-width:none;min-width:0}}@media (max-width:374px){.fai-theme-picker{gap:5px}.fai-theme-picker button{padding-inline:9px}.fai-theme-picker span{font-size:12px}}.dock-single>.dock-btn2{font-size:18px}@media (max-width:640px){.dock-single>.dock-btn2{font-size:16.5px;padding-inline:12px;gap:8px}}@media (max-width:374px){.dock-single>.dock-btn2{font-size:15.5px;padding-inline:6px;gap:4px}.dock-single>.dock-btn2 svg{width:16px;height:16px}}:root{--fai-dock-clearance:128px}@media (min-width:641px) and (max-width:1180px) and (orientation:portrait){.top .wrap{height:80px;gap:16px}.top .brand .logo{height:44px}.top .top-actions{gap:12px}.top .hdr-cta.top-cta{display:inline-flex;min-height:44px;font-size:16px;padding-inline:16px}.top .menu-btn{display:inline-flex;width:44px;height:44px}#options .plan .hdr-cta{min-height:48px;font-size:16px}}header.top .brand .logo{transform:scale(1.05);transform-origin:left center}#sheet[data-fai-journey] .x{width:44px;height:44px;cursor:pointer}#sheet .x{flex:none;width:44px;height:44px;border:1px solid var(--journey-border);background:var(--journey-card);color:inherit;box-shadow:none}#modal #sheet .x{width:36px!important;height:36px!important;min-height:0!important;border-radius:50%!important;border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:none!important;outline-offset:2px;display:grid;place-items:center;align-self:start}#modal #sheet .x svg{width:16px!important;height:16px!important}#modal #sheet .x:hover{border-color:#c8102e!important;color:#c8102e}#modal #sheet .x:focus-visible{outline:2px solid #c8102e!important;outline-offset:2px!important;box-shadow:none!important}#modal #sheet .x:focus:not(:focus-visible){outline:0!important}:root{--gutter:clamp(9px,2.25vw,32px)}.top .wrap>.brand{margin-left:8px}@media (min-width:641px){.top .wrap>.brand{margin-left:10px}}@font-face{font-family:"Archivo";src:url(fonts/archivo-var.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:"Instrument Sans";src:url(fonts/instrument-sans-var.woff2)format("woff2");font-weight:400 700;font-display:swap}a.hdr-cta,a.dock-btn2,.drawer a{text-decoration:none}a.hdr-cta{display:inline-flex;align-items:center;justify-content:center}.drawer .drawer-cta{display:flex;gap:10px}.drawer .drawer-cta svg,.menu-btn svg,.x svg,.dock-btn2 svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.fai-chrome{font-family:var(--body)}body.fai-chrome .top,body.fai-chrome .foot,body.fai-chrome .drawer,body.fai-chrome .dock{font-family:var(--body)}body.fai-chrome:has(>.dock) .foot{padding-bottom:calc(112px + env(safe-area-inset-bottom,0))}body.fai-chrome .top .menu-btn,body.fai-chrome .top .menu-btn:hover,body.fai-chrome .top .menu-btn:focus{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:12px!important;border:1px solid var(--line-strong)!important;background:var(--surface)!important;color:var(--fg)!important;box-shadow:none!important;font-size:0!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;transform:none!important}body.fai-chrome .top .menu-btn svg{width:22px!important;height:22px!important;min-width:22px!important;max-width:none!important;flex:none!important;display:block!important}body.fai-chrome .drawer .x,body.fai-chrome .drawer .x:hover,body.fai-chrome .drawer .x:focus{width:40px!important;height:40px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:50%!important;border:1px solid var(--line-strong)!important;background:var(--surface)!important;color:var(--fg)!important;box-shadow:none!important;display:grid!important;place-items:center!important;font-size:0!important;line-height:1!important}body.fai-chrome .drawer .x svg{width:18px!important;height:18px!important;max-width:none!important;flex:none!important}body.fai-chrome .drawer .fai-theme-picker button,body.fai-chrome .drawer .fai-theme-picker button:hover{min-width:0!important;min-height:40px!important;margin:0!important;padding:8px 13px!important;border-radius:10px!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--fg)!important;font:600 13px/1.2 var(--body)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}body.fai-chrome .drawer .fai-theme-picker button[aria-pressed=true]{border-color:var(--accent,#C8102E)!important;box-shadow:inset 0 0 0 1px var(--accent,#C8102E)!important}body.fai-chrome .top .menu-btn:focus-visible,body.fai-chrome .drawer .x:focus-visible{outline:3px solid var(--focus,#ffd000)!important;outline-offset:2px!important}body.fai-chrome .top svg,body.fai-chrome .drawer svg,body.fai-chrome .dock svg{max-width:none!important;max-height:none!important}body.fai-chrome .drawer .drawer-cta svg{width:19px!important;height:19px!important;flex:none}

.foot .fai-cookie-settings-link,.fai-cookie-settings-link{border:0;background:none;padding:0;font:inherit;color:var(--fg);font-weight:550;cursor:pointer}.foot .fai-cookie-settings-link:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}
