:root{--ez-navy:#1e2a5e;--ez-white:#fff;--ez-yellow:#f0c642;--ez-muted:#6b7184;--ez-line:#e7e9f0;--ez-tile:#f4f5f9;--ez-page:#e9ecf3;--ez-error:#b3261e;--ez-font:-apple-system, BlinkMacSystemFont, SF Pro Display, Sukhumvit Set, Noto Sans Thai, sans-serif;--ez-radius-sm:10px;--ez-radius-md:14px;--ez-radius-lg:18px}.ez-seller{color:var(--ez-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;font-size:13px;line-height:1.45;display:flex}.ez-seller-row{align-items:center;gap:6px;display:inline-flex}.ez-seller-label{color:var(--ez-muted);font-size:13px}.ez-seller-mark{flex:none}.ez-seller-name{color:var(--ez-navy);letter-spacing:.1px;font-size:14px;font-weight:700}.ez-seller-logo{color:var(--ez-navy)}.ez-seller-terms{color:var(--ez-muted);text-underline-offset:3px;text-decoration:underline}.ez-seller-terms:hover{color:var(--ez-navy)}.ez-price{flex-direction:column;align-items:center;gap:2px;display:flex}.ez-price-value{font-family:var(--ez-font);color:var(--ez-navy);font-weight:600}.ez-price-large .ez-price-value{letter-spacing:-1.5px;font-size:44px;line-height:1.2}.ez-price-qr .ez-price-value{letter-spacing:-2.5px;font-size:64px;line-height:1.2}.ez-price-vat{color:var(--ez-muted);font-size:13px;line-height:1.45}.ez-btn{font-family:var(--ez-font);border-radius:var(--ez-radius-md);cursor:pointer;border:0;width:100%;padding:15px 18px;font-size:17px;font-weight:600;line-height:1.45;transition:opacity .12s}.ez-btn:disabled{opacity:.55;cursor:default}.ez-btn-primary{background:var(--ez-navy);color:var(--ez-white)}.ez-btn-primary:not(:disabled):hover{opacity:.88}.ez-btn-quiet{color:var(--ez-navy);background:0 0;padding:10px 12px}.ez-btn-quiet:not(:disabled):hover{background:var(--ez-tile)}.ez-pill-soon{background:var(--ez-yellow);color:var(--ez-navy);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600;line-height:1.45;display:inline-block}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--ez-font);background:var(--ez-white);color:var(--ez-navy);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;font-size:16px;font-weight:500;line-height:1.5;display:flex}main{flex:1}h1,h2,h3{margin:0;line-height:1.45}p{margin:0}a{color:inherit}.container{max-width:1080px;margin:0 auto;padding:0 20px}.site-header{border-bottom:1px solid var(--ez-line);background:var(--ez-white)}.site-header-inner{align-items:center;gap:20px;max-width:1080px;margin:0 auto;padding:14px 20px;display:flex}.site-logo{flex:none;display:inline-flex}.site-cta{background:var(--ez-navy);color:var(--ez-white);border-radius:var(--ez-radius-sm);flex:none;margin-left:auto;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none}.site-cta:hover{opacity:.88}.section{padding:48px 0}.section-head{max-width:640px}.section-head h2{font-size:24px;font-weight:700}.section-head p{color:var(--ez-muted);margin-top:8px;font-size:15px}.games-grid{gap:14px;margin-top:26px;display:grid}.game-card{background:var(--ez-white);border:1px solid var(--ez-line);border-radius:var(--ez-radius-lg);gap:8px;padding:18px;display:grid}.game-card-mark{border-radius:var(--ez-radius-md);background:var(--ez-tile);justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:700;display:flex}.game-card h3{font-size:18px}.game-card-links{flex-wrap:wrap;gap:8px 18px;margin-top:4px;display:flex}.game-card-links a{font-size:14px;font-weight:600;text-decoration:none}.game-card-links a:hover{text-underline-offset:3px;text-decoration:underline}.game-card-sublinks{color:var(--ez-muted);font-size:13px}@media (min-width:820px){.games-grid{grid-template-columns:repeat(2,1fr)}}.empty-state{background:var(--ez-tile);border-radius:var(--ez-radius-lg);text-align:center;color:var(--ez-muted);justify-items:center;gap:8px;margin-top:26px;padding:36px 20px;display:grid}.game-detail{max-width:720px;margin:0 auto;padding:36px 20px 48px}.game-detail-head{gap:10px;display:grid}.game-detail-head h1{font-size:28px}.game-detail-seller{color:var(--ez-muted);font-size:14px}.sku-list{border:1px solid var(--ez-line);border-radius:var(--ez-radius-lg);margin-top:22px;overflow:hidden}.sku-row{border-bottom:1px solid var(--ez-line);background:var(--ez-white);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.sku-row:last-child{border-bottom:0}.sku-name{font-size:16px;font-weight:600}.sku-price{letter-spacing:-.5px;white-space:nowrap;font-size:20px;font-weight:700}.game-buy-note{background:var(--ez-tile);border-radius:var(--ez-radius-lg);gap:10px;margin-top:18px;padding:18px;font-size:15px;display:grid}.game-buy-note strong{font-weight:700}.terms{max-width:820px;margin:0 auto;padding:36px 20px 56px}.terms-banner{background:var(--ez-tile);border-left:4px solid var(--ez-yellow);border-radius:var(--ez-radius-sm);margin-bottom:26px;padding:14px 16px;font-size:14px}.terms-banner strong{margin-bottom:4px;display:block}.legal-article h1{margin:18px 0 14px;font-size:22px}.legal-article h2{margin:30px 0 10px;font-size:18px}.legal-article p{margin:10px 0;font-size:15px;line-height:1.6}.legal-article ol{gap:8px;margin:10px 0;padding-left:24px;display:grid}.legal-article blockquote{background:var(--ez-tile);border-radius:var(--ez-radius-sm);margin:14px 0;padding:12px 16px;font-size:14px}.legal-article blockquote p{margin:4px 0}.legal-article hr{border:0;border-top:1px solid var(--ez-line);margin:26px 0}.table-scroll{border-radius:var(--ez-radius-lg);border:1px solid var(--ez-line);margin-top:26px;overflow-x:auto}.legal-article .table-scroll{margin-top:14px}.legal-article table{border-collapse:collapse;background:var(--ez-white);width:100%;min-width:480px;font-size:13px}.legal-article th,.legal-article td{border:1px solid var(--ez-line);text-align:left;vertical-align:top;padding:9px 12px}.legal-article thead th{background:var(--ez-tile)}.notfound{text-align:center;justify-items:center;gap:12px;max-width:560px;margin:0 auto;padding:64px 20px;display:grid}.notfound h1{font-size:26px}.notfound p{color:var(--ez-muted)}.notfound a{font-weight:600}.site-footer{background:var(--ez-white);border-top:1px solid var(--ez-line);color:var(--ez-muted);padding:28px 0;font-size:14px}.site-footer-inner{max-width:1080px;margin:0 auto;padding:0 20px}.site-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;display:flex}.site-footer-logo{color:var(--ez-navy);display:inline-flex}.site-footer-nav{flex-wrap:wrap;gap:8px 22px;display:flex}.site-footer-nav a{text-underline-offset:3px;transition:color .2s var(--home-ease);text-decoration:none}.site-footer-nav a:hover{color:var(--ez-navy);text-decoration:underline}.site-footer a:focus-visible{outline:3px solid var(--ez-navy);outline-offset:2px;border-radius:6px}:root{--home-gap:clamp(40px, 4.4vw, 64px);--home-n:clamp(4rem, 6.4vw, 5.75rem);--home-header-h:76px;--home-ease:cubic-bezier(.16, 1, .3, 1);--home-rise:cubic-bezier(.22, 1, .36, 1);--home-spring:cubic-bezier(.34, 1.56, .64, 1);--home-on-navy-2:#c9d1ee;--home-on-navy-line:#ffffff29;--home-yellow-hover:color-mix(in srgb, var(--ez-yellow) 78%, var(--ez-white))}.home{--ez-muted:#5f6578}.home h1,.home h2,.home h3{text-wrap:balance;font-weight:700}.home img,.home svg{max-width:100%;display:block}.home ::selection{background:var(--ez-yellow);color:var(--ez-navy)}.home :focus-visible{outline:3px solid var(--ez-navy);outline-offset:2px}.home-hero :focus-visible,.home-closing :focus-visible{outline-color:var(--ez-yellow)}.home-wrap{width:min(1360px,100% - 96px);margin-inline:auto}.home-ic{flex:none}.home-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-btn{border-radius:var(--ez-radius-md);min-height:52px;font:700 17px/1.45 var(--ez-font);cursor:pointer;transition:background-color .2s var(--home-ease), transform .25s var(--home-ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 28px;text-decoration:none;display:inline-flex}.home-btn:active{transform:translateY(1px)}.home-btn--yellow{background:var(--ez-yellow);color:var(--ez-navy)}.home-btn--yellow:hover{background:var(--home-yellow-hover)}.home-btn--ghost{background:var(--ez-tile);color:var(--ez-navy)}.home-btn--ghost:hover{background:var(--ez-page)}.home-btn--sm{border-radius:var(--ez-radius-sm);min-height:42px;padding:0 18px;font-size:15px}.site-header--home{background:var(--ez-navy);border-bottom:0}.site-header--home .site-header-inner{width:min(1360px,100% - 96px);max-width:none;min-height:var(--home-header-h);gap:24px;padding:0}.site-header--home .site-logo{transition:opacity .2s var(--home-ease);border-radius:6px;display:block}.site-header--home .site-logo:hover{opacity:.82}.site-header--home .site-logo img{width:auto;height:30px;display:block}.site-header--home .site-cta{background:var(--ez-yellow);min-height:42px;color:var(--ez-navy);font:700 15px/1.45 var(--ez-font);transition:background-color .2s var(--home-ease), transform .25s var(--home-ease);justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.site-header--home .site-cta:hover{opacity:1;background:var(--home-yellow-hover)}.site-header--home .site-cta:active{transform:translateY(1px)}.site-header--home :focus-visible{outline:3px solid var(--ez-yellow);outline-offset:2px}main:has(>.home)+.site-footer .site-footer-inner{width:min(1360px,100% - 96px);max-width:none;padding:0}.home-hero{background:var(--ez-navy);color:var(--ez-white)}.home-hero-inner{min-height:calc(min(100svh - 132px, 820px) - var(--home-header-h));flex-direction:column;display:flex}.home-hero-grid{column-gap:var(--home-gap);flex:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.home-hero-copy{padding-block:16px 72px}.home-title{letter-spacing:-.01em;font-size:clamp(2.5rem,4.6vw,4.125rem);line-height:1.45}.home-title span{white-space:nowrap;display:block}.home-sub{color:var(--home-on-navy-2);margin-top:clamp(14px,1.5vw,22px);font-size:clamp(1.125rem,1.6vw,1.4375rem);line-height:1.5}.home-sub span{display:inline-block}.home-pay{flex-wrap:wrap;gap:10px;margin:clamp(28px,3.2vw,44px) 0 0;padding:0;list-style:none;display:flex}.home-pay li{background:var(--ez-white);min-height:56px;color:var(--ez-navy);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:17px;font-weight:700;line-height:1.45;display:inline-flex}.home-pay .home-ic{width:26px;height:26px}.home-cta-row{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(24px,2.8vw,36px);display:flex}.home-cta{min-height:68px;padding:0 40px;font-size:21px}.home-cta-note{color:var(--home-on-navy-2);font-size:16px;line-height:1.5}.home-hero-panel{margin:0 0 40px;position:relative}.home-stage-frame{border-radius:var(--ez-radius-lg);background:var(--ez-white);overflow:hidden}.home-stage-frame img{aspect-ratio:1400/790;object-fit:cover;object-position:50% 16%;width:100%;height:auto}.home-fc{border:1px solid var(--ez-line);border-radius:var(--ez-radius-md);background:var(--ez-white);color:var(--ez-navy);white-space:nowrap;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:15px;font-weight:700;line-height:1.45;display:flex;position:absolute}.home-fc-ic{border-radius:var(--ez-radius-sm);background:var(--ez-navy);width:32px;height:32px;color:var(--ez-white);place-items:center;display:grid}.home-fc-ic svg{width:18px;height:18px}.home-fc-a{top:20px;left:-22px}.home-fc-b{bottom:-22px;right:24px}.home-adv-strip{border-bottom:1px solid var(--ez-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-adv-strip li{align-items:center;gap:14px;padding:clamp(26px,2.6vw,36px) clamp(14px,1.8vw,26px);display:flex}.home-adv-strip li:first-child{padding-left:0}.home-adv-strip li:last-child{padding-right:0}.home-adv-strip li+li{border-left:1px solid var(--ez-line)}.home-adv-strip p{font-size:clamp(1rem,1.3vw,1.1875rem);font-weight:700;line-height:1.45}.home-adv-tile{border-radius:var(--ez-radius-md);background:var(--ez-tile);flex:none;place-items:center;width:56px;height:56px;display:grid}.home-adv-tile svg{width:28px;height:28px}.home-sec-h{margin-bottom:clamp(24px,2.6vw,36px);font-size:clamp(1.875rem,3.4vw,3rem)}.home-fine{color:var(--ez-muted);margin-top:14px;font-size:14px;line-height:1.5}.home-partner{padding-block:clamp(64px,6.5vw,96px) clamp(56px,5.4vw,80px)}.home-partner-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-partner-tile{border-radius:var(--ez-radius-md);background:var(--ez-tile);text-align:center;overflow-wrap:anywhere;height:100%;min-height:clamp(84px,7.6vw,112px);transition:background-color .2s var(--home-ease);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-size:15px;font-weight:700;line-height:1.45;text-decoration:none;display:flex}.home-partner-tile:hover{background:var(--ez-page)}.home-partner-mark{border-radius:var(--ez-radius-sm);background:var(--ez-navy);width:40px;height:40px;color:var(--ez-white);flex:none;place-items:center;font-size:18px;line-height:1.45;display:grid}.home-partner-more{margin-top:6px}.home-partner-all{min-height:44px;color:var(--ez-muted);text-underline-offset:3px;transition:color .2s var(--home-ease);align-items:center;font-size:14px;line-height:1.5;display:inline-flex}.home-partner-all:hover{color:var(--ez-navy)}.home-swimband{background:var(--ez-tile);padding-block:clamp(64px,6.5vw,96px)}.home-swim{grid-template-rows:repeat(3,minmax(132px,1fr));grid-template-columns:clamp(88px,8vw,116px) repeat(8,minmax(0,1fr));display:grid;position:relative}.home-lane{grid-column:1/-1;align-items:center;gap:8px;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:700;line-height:1.45;display:flex}.home-lane+.home-lane{border-top:1px solid color-mix(in srgb, var(--ez-navy) 14%, transparent)}.home-lane img{width:24px;height:24px}.home-swim-path{z-index:1;width:100%;height:100%;color:var(--ez-navy);pointer-events:none;position:absolute;inset:0}.home-swim-path path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.home-swim-seg{stroke-dasharray:1}.home-nodes{z-index:2;grid-area:1/2/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-node{grid-column:var(--c);grid-row:var(--r);border-radius:var(--ez-radius-md);border:2px solid #0000;flex-direction:column;gap:8px;margin:12px 8px;padding:10px 10px 12px;font-size:clamp(.875rem,1.12vw,1rem);font-weight:700;line-height:1.45;display:flex}.home-node p{text-wrap:balance}.home-node-n{font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;line-height:1.45;display:grid}.home-node--you{background:var(--ez-navy);color:var(--ez-white)}.home-node--you .home-node-n{background:var(--ez-white);color:var(--ez-navy)}.home-node--ez{background:var(--ez-white);border-color:var(--ez-navy)}.home-node--ez .home-node-n{background:var(--ez-navy);color:var(--ez-white)}.home-node--player{background:var(--ez-white);border-color:var(--ez-line)}.home-node--player .home-node-n{background:var(--ez-yellow);color:var(--ez-navy)}.home-node-lane{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-screens{padding-block:clamp(64px,6.5vw,96px)}.home-phones{justify-content:space-between;gap:var(--home-gap);grid-template-columns:repeat(3,minmax(0,320px));margin:0;padding:0;list-style:none;display:grid}.home-ph{max-width:320px;margin:0}.home-ph figcaption{margin-top:14px;font-size:clamp(1.125rem,1.5vw,1.3125rem);font-weight:700;line-height:1.45}.home-phone{aspect-ratio:9/16.5;border:2px solid var(--ez-line);background:var(--ez-white);border-radius:36px;display:flex}.home-scr{flex-direction:column;flex:1;min-width:0;padding:24px 20px 16px;display:flex}.home-gid{align-items:center;gap:10px;display:flex}.home-gid-ic{background:var(--ez-navy);width:44px;height:44px;color:var(--ez-white);border-radius:12px;flex:none;place-items:center;display:grid}.home-gid-ic .home-ic{width:24px;height:24px}.home-gid-name{font-size:16px;font-weight:700;line-height:1.45}.home-gid-item{color:var(--ez-muted);font-size:13px;line-height:1.45}.home-gid--sm .home-gid-ic{border-radius:var(--ez-radius-sm);width:32px;height:32px}.home-gid--sm .home-gid-ic .home-ic{width:20px;height:20px}.home-price{font-variant-numeric:tabular-nums;text-align:center;margin-top:16px;font-size:48px;font-weight:700;line-height:1.45}.home-pm-list{gap:10px;margin-top:14px;display:grid}.home-pm{border:1px solid var(--ez-line);border-radius:var(--ez-radius-md);align-items:center;gap:12px;min-height:66px;padding:8px 12px;font-size:15px;font-weight:700;line-height:1.45;display:flex}.home-pm-ic{border-radius:var(--ez-radius-sm);background:var(--ez-tile);flex:none;place-items:center;width:38px;height:38px;display:grid}.home-pm-ic .home-ic{width:22px;height:22px}.home-pm .home-chev{width:18px;height:18px;color:var(--ez-muted);margin-left:auto}.home-qr{shape-rendering:crispedges;width:min(204px,100%);margin:6px auto 0}.home-exp{color:var(--ez-muted);text-align:center;margin-top:10px;font-size:14px;line-height:1.5}.home-exp b{color:var(--ez-navy);font-variant-numeric:tabular-nums}.home-ph-btn{border-radius:var(--ez-radius-md);background:var(--ez-navy);min-height:46px;color:var(--ez-white);place-items:center;margin-top:14px;padding:0 14px;font-size:15px;font-weight:700;line-height:1.45;display:grid}.home-scr .home-ok-art{width:min(224px,100%);height:auto;margin:auto auto 0}.home-ok-title{text-align:center;font-size:19px;font-weight:700;line-height:1.45}.home-ok-sub{color:var(--ez-muted);text-align:center;font-size:14px;line-height:1.5}.home-ph-link{color:var(--ez-muted);text-align:center;text-underline-offset:3px;margin-top:10px;font-size:14px;line-height:1.5;text-decoration:underline;display:block}.home-seller{color:var(--ez-muted);justify-content:center;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:13px;line-height:1.45;display:flex}.home-seller img{width:18px;height:18px}.home-seller b{color:var(--ez-navy);font-weight:700}.home-dsec{background:var(--ez-tile);padding-block:clamp(64px,6.5vw,96px)}.home-dsec-grid{column-gap:var(--home-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.home-dsec-h span{display:block}.home-dsec-list{margin:clamp(20px,2.2vw,32px) 0 0;padding:0;list-style:none}.home-dsec-list li{align-items:center;gap:14px;padding-block:15px;font-size:clamp(1.0625rem,1.45vw,1.25rem);font-weight:700;line-height:1.45;display:flex}.home-dsec-list li+li{border-top:1px solid color-mix(in srgb, var(--ez-navy) 12%, transparent)}.home-dsec-ic{flex:none;width:26px;height:26px}.home-dsec-panel{border:1px solid var(--ez-line);border-radius:var(--ez-radius-lg);background:var(--ez-page);grid-template-columns:168px minmax(0,1fr);display:grid;overflow:hidden}.home-dsec-side{background:var(--ez-white);padding:18px 12px}.home-dsec-logo{margin:0 0 16px 8px}.home-dsec-side ul{margin:0;padding:0;list-style:none}.home-dsec-side li{border-radius:var(--ez-radius-sm);color:var(--ez-muted);align-items:center;gap:10px;padding:9px 10px;font-size:14px;line-height:1.45;display:flex}.home-dsec-side li.is-on{background:var(--ez-tile);color:var(--ez-navy);font-weight:700}.home-dsec-nav-ic{flex:none;width:18px;height:18px}.home-dsec-main{gap:12px;padding:18px;display:grid}.home-dsec-money{border-radius:var(--ez-radius-lg);background:var(--ez-navy);color:var(--ez-white);padding:18px 20px}.home-dsec-money p{color:var(--home-on-navy-2);font-size:14px;line-height:1.45}.home-dsec-money strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:2px;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700;line-height:1.15;display:block}.home-dsec-search{border-radius:var(--ez-radius-md);background:var(--ez-white);color:var(--ez-muted);align-items:center;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.home-dsec-row{border-radius:var(--ez-radius-md);background:var(--ez-white);padding:14px 16px}.home-dsec-row-top{justify-content:space-between;gap:12px;font-size:15px;line-height:1.45;display:flex}.home-dsec-pills{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.home-dsec-pills li{background:var(--ez-navy);color:var(--ez-white);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700;line-height:1.45}.home-dsec-note{color:var(--ez-muted);text-align:right;font-size:12px;line-height:1.45}.home-mcp{background:var(--ez-navy);color:var(--ez-white);padding-block:clamp(64px,6.5vw,96px)}.home-mcp-grid{column-gap:var(--home-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.home-mcp .home-sec-h{margin-bottom:8px}.home-mcp-sub{color:var(--home-on-navy-2);font-size:clamp(1.0625rem,1.45vw,1.25rem);line-height:1.5}.home-mcp-list{margin:clamp(20px,2.2vw,30px) 0 0;padding:0;list-style:none}.home-mcp-list li{align-items:center;gap:14px;padding-block:13px;font-size:clamp(1.125rem,1.5vw,1.3125rem);font-weight:700;line-height:1.45;display:flex}.home-mcp-list li+li{border-top:1px solid var(--home-on-navy-line)}.home-mcp-list .home-ic,.home-mcp-safe .home-ic{width:24px;height:24px}.home-mcp-safe{border-top:1px solid var(--home-on-navy-line);align-items:center;gap:14px;margin-top:12px;padding-top:16px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.home-mcp-safe .home-ic{color:var(--ez-yellow)}.home-chat-card{border-radius:var(--ez-radius-lg);background:var(--ez-white);color:var(--ez-navy)}.home-chat{flex-direction:column;gap:18px;padding:clamp(20px,2.2vw,32px);display:flex}.home-bub{padding:14px 18px;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.5}.home-bub-me{background:var(--ez-navy);max-width:86%;color:var(--ez-white);border-radius:16px 16px 6px;align-self:flex-end}.home-bub-ai{background:var(--ez-tile);border-radius:16px 16px 16px 6px;align-self:flex-start;gap:10px;margin:0;font-weight:700;list-style:none;display:grid}.home-bub-ai li{--home-rise-y:10px;align-items:center;gap:10px;display:flex}.home-bub-ai .home-ic{width:24px;height:24px}.home-chat-tag{color:var(--ez-muted);align-self:flex-end;font-size:13px;line-height:1.45}.home-steps{padding-block:clamp(64px,6.5vw,96px) clamp(72px,7vw,104px)}.home-steps h2{margin-bottom:clamp(32px,3.4vw,48px);font-size:clamp(1.875rem,3.4vw,3rem)}.home-step-list{gap:var(--home-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-step{position:relative}.home-step:not(:last-child):after{content:"";top:calc(var(--home-n) / 2 - 1px);left:0;right:calc(var(--home-gap) * -1 + 20px);background:var(--ez-navy);transform-origin:0;height:2px;position:absolute}.home-step-n{z-index:1;background:var(--ez-white);font-size:var(--home-n);font-variant-numeric:tabular-nums;padding-right:20px;font-weight:700;line-height:1;display:inline-block;position:relative}.home-step h3{margin-top:16px;font-size:clamp(1.25rem,1.85vw,1.625rem)}.home-prompt{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:14px;display:flex}.home-prompt-copy{min-width:140px}.home-prompt-status{color:var(--ez-error);font-size:14px;font-weight:700}.home-prompt-download{text-underline-offset:3px;align-items:center;min-height:42px;font-size:14px;font-weight:700;display:inline-flex}.home-closing{background:var(--ez-navy);color:var(--ez-white);padding-block:clamp(48px,5vw,72px)}.home-closing-grid{column-gap:var(--home-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.home-closing h2{letter-spacing:-.01em;font-size:clamp(2.25rem,4.7vw,4.25rem)}.home-closing .home-cta{margin-top:clamp(20px,2.2vw,30px)}.home-closing-panel{background:var(--ez-white);border-radius:var(--ez-radius-lg);place-items:center;padding:12px;display:grid}.home-closing-panel img{width:min(240px,100%);height:auto}@media (max-width:1100px){.home-swim{display:block}.home-lane,.home-swim .home-swim-path{display:none}.home-nodes{flex-direction:column;gap:14px;max-width:640px;display:flex}.home-node{flex-direction:row;align-items:center;gap:12px;margin:0;padding:12px;font-size:1.0625rem;position:relative}.home-node p{text-wrap:pretty;flex:1;min-width:0}.home-node:not(:last-child):after{content:"";background:var(--ez-navy);width:2px;height:14px;position:absolute;top:calc(100% + 2px);left:24px}.home-node-lane{clip-path:none;background:var(--ez-tile);width:auto;height:auto;color:var(--ez-navy);border-radius:999px;flex:none;order:2;padding:2px 10px;font-size:13px;line-height:1.45;position:static;overflow:visible}.home-node--you .home-node-lane{background:var(--home-on-navy-line);color:var(--ez-white)}}@media (max-width:960px){.home-phones{--home-bleed:48px;margin-inline:calc(var(--home-bleed) * -1);padding:4px var(--home-bleed);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--home-bleed);scrollbar-width:thin;gap:16px;display:flex;overflow:auto hidden}.home-phones>li{scroll-snap-align:start;flex:0 0 min(72vw,300px)}.home-phones:focus-visible{outline-offset:-3px}}@media (min-width:901px) and (max-width:1259px){.home-fc-a{top:-8px}}@media (max-width:900px){.home-hero-inner{min-height:0}.home-hero-grid{grid-template-columns:minmax(0,1fr)}.home-hero-copy{padding-block:28px 0}.home-title{font-size:min(8.3vw,4.75rem)}.home-hero-panel{max-width:620px;margin:36px 0 44px}.home-fc{gap:8px;padding:7px 12px 7px 7px;font-size:13px}.home-fc-ic{width:26px;height:26px}.home-fc-ic svg{width:15px;height:15px}.home-fc-a{top:10px;left:10px}.home-fc-b{bottom:-18px;right:12px}.home-adv-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-adv-strip li,.home-adv-strip li:first-child,.home-adv-strip li:last-child{padding:20px 12px}.home-adv-strip li:nth-child(odd){border-left:0;padding-left:0}.home-adv-strip li:nth-child(2n){padding-right:0}.home-adv-strip li:nth-child(n+3){border-top:1px solid var(--ez-line)}.home-dsec-grid{grid-template-columns:minmax(0,1fr);row-gap:28px}.home-mcp-grid{grid-template-columns:minmax(0,1fr);row-gap:32px}.home-closing-grid{grid-template-columns:minmax(0,1fr);row-gap:28px}.home-closing-copy{order:2}}@media (max-width:560px){.home-adv-strip{grid-template-columns:minmax(0,1fr)}.home-adv-strip li,.home-adv-strip li:first-child,.home-adv-strip li:last-child{border-left:0;padding:16px 0}.home-adv-strip li+li{border-left:0;border-top:1px solid var(--ez-line)}.home-adv-tile{width:48px;height:48px}.home-adv-tile svg{width:24px;height:24px}.home-dsec-panel{grid-template-columns:minmax(0,1fr)}.home-dsec-side{display:none}.home-dsec-main{padding:12px}}@media (max-width:359px){.home-fc-a{top:4px}}@media (max-width:720px){:root{--home-n:3.5rem;--home-gap:32px;--home-header-h:64px}.home-wrap,.site-header--home .site-header-inner{width:min(1200px,100% - 32px)}main:has(>.home)+.site-footer .site-footer-inner{width:min(1200px,100% - 32px)}.site-header--home .site-logo img{height:26px}.home-pay{gap:8px}.home-pay li{gap:7px;min-height:50px;padding:0 13px 0 11px;font-size:15px}.home-pay .home-ic{width:22px;height:22px}.home-cta-row{text-align:center;flex-direction:column;align-items:stretch}.home-cta{width:100%}.home-partner-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-partner-tile{min-height:76px;padding:8px;font-size:14px}.home-phones{--home-bleed:16px}.home-step-list{grid-template-columns:minmax(0,1fr);gap:0}.home-step{grid-template-columns:52px minmax(0,1fr);grid-template-rows:minmax(var(--home-n), auto) auto;column-gap:16px;padding-bottom:30px;display:grid}.home-step:last-child{padding-bottom:0}.home-step:not(:last-child):after{top:calc(var(--home-n) + 6px);transform-origin:top;width:2px;height:auto;bottom:6px;left:25px;right:auto}.home-step-n{text-align:center;background:0 0;grid-row:1/span 2;align-self:start;padding:0}.home-step h3{align-self:center;margin-top:0}.home-prompt{grid-column:2;justify-self:start;margin-top:8px}}@keyframes home-fc-in{0%{opacity:0;transform:translateY(14px)scale(.72)}to{opacity:1;transform:none}}@keyframes home-fc-float{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@media screen and (prefers-reduced-motion:no-preference){.home-fc-a{animation:home-fc-in .65s var(--home-spring) .45s both, home-fc-float 3.6s ease-in-out 1.1s infinite alternate}.home-fc-b{animation:home-fc-in .65s var(--home-spring) .85s both, home-fc-float 4.2s ease-in-out 1.5s infinite alternate}.home-btn:not(:active):hover,.site-header--home .site-cta:not(:active):hover{transform:translateY(-2px)}.home-adv-tile,.home-dsec-ic,.home-mcp-list .home-ic{transition:transform .55s var(--home-spring)}@media (hover:hover){.home-adv-strip li:hover .home-adv-tile,.home-dsec-list li:hover .home-dsec-ic,.home-mcp-list li:hover .home-ic{transform:translateY(-3px)rotate(-6deg)}}html.home-motion [data-reveal]:not(.is-in) :is(.home-adv-tile,.home-dsec-ic,.home-mcp-list .home-ic){rotate:-12deg;scale:.5}html.home-motion [data-reveal].is-in :is(.home-adv-tile,.home-dsec-ic,.home-mcp-list .home-ic){transition:transform .55s var(--home-spring), scale .55s var(--home-spring) calc(var(--home-delay,0s) + .12s), rotate .55s var(--home-spring) calc(var(--home-delay,0s) + .12s)}.home-swim{--home-step:.23s}.home-phones{--home-step:.2s}.home-chat{--home-step:.26s}.home-step-list{--home-step:.32s}html.home-motion [data-reveal]:not(.is-in),html.home-motion [data-reveal-group]:not(.is-in) :is(.home-reveal-item,.home-phones>li,.home-step-n,.home-step h3,.home-prompt){opacity:0;transform:translate3d(0, var(--home-rise-y,24px), 0)}html.home-motion [data-reveal].is-in,html.home-motion [data-reveal-group].is-in :is(.home-reveal-item,.home-phones>li,.home-step-n,.home-step h3,.home-prompt){transition:opacity .7s var(--home-rise), transform .7s var(--home-rise)}html.home-motion [data-reveal-group].is-in :is(.home-reveal-item,.home-phones>li,.home-step-n,.home-step h3,.home-prompt){transition-delay:calc(var(--i,0) * var(--home-step,80ms))}html.home-motion .home-swim:not(.is-in) .home-node{opacity:0;transform:translateY(16px)scale(.94)}html.home-motion .home-swim.is-in .home-node{transition:opacity .5s var(--home-rise), transform .55s cubic-bezier(.34, 1.4, .64, 1);transition-delay:calc(var(--i) * var(--home-step))}html.home-motion [data-reveal-group]:not(.is-in) .home-bub-ai .home-ic{transform:scale(0)}html.home-motion [data-reveal-group].is-in .home-bub-ai .home-ic{transition:transform .45s cubic-bezier(.34,1.7,.64,1);transition-delay:calc(var(--i) * var(--home-step) + .16s)}html.home-motion .home-swim:not(.is-in) .home-swim-seg{stroke-dashoffset:1px;opacity:0}html.home-motion .home-swim:not(.is-in) .home-swim-tip{opacity:0}html.home-motion .home-swim.is-in .home-swim-seg{transition:stroke-dashoffset .24s linear,opacity 1ms linear;transition-delay:calc(var(--i) * var(--home-step) + .13s)}html.home-motion .home-swim.is-in .home-swim-tip{transition:opacity 80ms linear;transition-delay:calc(var(--i) * var(--home-step) + .37s)}html.home-motion .home-step-list:not(.is-in) .home-step:not(:last-child):after{transform:scaleX(0)}html.home-motion .home-step-list.is-in .home-step:not(:last-child):after{transition:transform .46s var(--home-rise);transition-delay:calc(var(--i) * var(--home-step) + .18s)}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:720px){html.home-motion .home-step-list:not(.is-in) .home-step:not(:last-child):after{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.home *,.site-header--home *,.site-footer *{transition:none!important}}
