@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,500;0,8..60,600;1,8..60,400&display=swap");body,html{margin:0;background:#faf8f5}.ezom *{box-sizing:border-box;margin:0;padding:0}.ezom{--navy:#0a1f5c;--navy-700:#163089;--navy-900:#061036;--coral:#f15a2b;--coral-600:#dc4519;--cyan:#16c1d4;--cyan-600:#0ba6b8;--bg:#faf8f5;--surface:#fff;--surface-2:#f4f1ec;--ink:#0c1733;--text:#48506a;--muted:#838ba2;--line:#e8e3da;--line-2:#eceae4;--gold:#e8a13a;font-family:Plus Jakarta Sans,-apple-system,system-ui,sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5;width:100%;position:relative;overflow-x:clip}.ezom .serif{font-family:"Source Serif 4",Georgia,serif}.ezom h1,.ezom h2,.ezom h3,.ezom h4{color:var(--ink);line-height:1.08;letter-spacing:-.02em;font-weight:700}.ezom p{text-wrap:pretty}.ezom a{color:inherit;text-decoration:none}.ezom button{font-family:inherit;cursor:pointer;border:none;background:none}.ezom img{display:block;max-width:100%}.ezx{max-width:1360px;margin:0 auto;padding:0 40px;width:100%}.ezom-mobile .ezx{padding:0 20px}.ezbtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:16px;letter-spacing:-.01em;border-radius:13px;padding:15px 26px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap;cursor:pointer}.ezbtn:hover{transform:translateY(-1px)}.ezom .ezbtn-coral{background:var(--coral);color:#fff;box-shadow:0 8px 22px -8px rgba(241,90,43,.6)}.ezom .ezbtn-coral:hover{background:var(--coral-600);box-shadow:0 12px 28px -8px rgba(241,90,43,.7)}.ezom .ezbtn-navy{background:var(--navy);color:#fff;box-shadow:0 8px 22px -10px rgba(10,31,92,.55)}.ezom .ezbtn-navy:hover{background:var(--navy-700)}.ezom .ezbtn-cyan{background:var(--cyan);color:#06303a;box-shadow:0 8px 22px -10px rgba(22,193,212,.6)}.ezom .ezbtn-cyan:hover{background:var(--cyan-600)}.ezom .ezbtn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.ezom .ezbtn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--navy);color:var(--navy)}.ezom .ezbtn-ghost-light{background:hsla(0,0%,100%,.08);color:#fff;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.28)}.ezom .ezbtn-ghost-light:hover{background:hsla(0,0%,100%,.16)}.ezbtn-lg{padding:18px 32px;font-size:17px;border-radius:14px}.ezbtn-sm{padding:11px 18px;font-size:14px;border-radius:10px}.ezbrow{gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.ezbrow,.ezpill{display:inline-flex;align-items:center}.ezpill{gap:7px;font-size:13px;font-weight:600;padding:7px 14px;border-radius:100px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.ezphoto{position:relative;overflow:hidden;background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.5) 0 2px,transparent 2px 11px),linear-gradient(150deg,var(--ph-a,#e7ded0),var(--ph-b,#d8c3ad));display:flex;align-items:flex-end}.ezphoto:after{content:attr(data-label);position:absolute;left:12px;bottom:11px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:0;color:rgba(40,28,16,.62);background:hsla(0,0%,100%,.62);padding:3px 8px;border-radius:6px;font-weight:500}.ezphoto-glyph{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.32}.ezcard{background:var(--surface);border-radius:20px;box-shadow:0 1px 2px rgba(12,23,51,.05),0 14px 40px -22px rgba(12,23,51,.22)}.ezsec{padding:96px 0}.ezom-mobile .ezsec{padding:60px 0}.ezsec-tight{padding:72px 0}.ezom-mobile .ezsec-tight{padding:48px 0}.ezrange{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;background:var(--rng,linear-gradient(90deg,var(--navy) 0,var(--navy) 50%,#e6e2da 50%,#e6e2da 100%));outline:none;cursor:pointer}.ezrange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(12,23,51,.28),inset 0 0 0 6px var(--navy);cursor:-webkit-grab;cursor:grab;-webkit-transition:transform .1s;transition:transform .1s}.ezrange::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.08)}.ezrange::-moz-range-thumb{width:24px;height:24px;border:none;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(12,23,51,.28),inset 0 0 0 6px var(--navy)}.ezom .ezfade{opacity:1}.ezmcta{position:-webkit-sticky;position:sticky;bottom:0;z-index:40;display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.ezfootlink{color:hsla(0,0%,100%,.6);font-size:13.5px;transition:color .15s,padding-left .15s;display:inline-flex;width:-moz-fit-content;width:fit-content}.ezfootlink:hover{color:#fff;padding-left:3px}.ezsocial{width:38px;height:38px;border-radius:11px;background:hsla(0,0%,100%,.07);display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s}.ezsocial:hover{background:var(--coral);transform:translateY(-2px)}.eznav-link{position:relative;transition:color .15s}.eznav-link:after{content:"";position:absolute;left:0;right:100%;bottom:-22px;height:2px;background:var(--coral);transition:right .2s ease}.eznav-link:hover:after,.eznav-link[data-active="1"]:after{right:0}.ezmega{animation:ezmegain .2s ease both}@keyframes ezmegain{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ezmega-sheet{position:relative;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 44px 84px -34px rgba(12,23,51,.5),0 12px 32px -16px rgba(12,23,51,.22)}.ezmega-sheet:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:1;background:linear-gradient(90deg,var(--coral),#f7943f 50%,var(--cyan))}.ezmega-head{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--navy);padding-bottom:11px;margin-bottom:13px;border-bottom:1.5px solid var(--line);position:relative}.ezmega-head:after{content:"";position:absolute;left:0;bottom:-1.5px;width:28px;height:1.5px;background:var(--coral)}.ezmega-head-ic{display:flex;width:24px;height:24px;border-radius:7px;flex:0 0 auto;background:color-mix(in srgb,var(--coral) 13%,#fff);align-items:center;justify-content:center}.ezmega-link{display:flex;flex-direction:column;gap:1px;padding:7px 9px;margin:0 -9px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.32;transition:background .14s,color .14s}.ezmega-link:hover{background:color-mix(in srgb,var(--coral) 9%,#fff);color:var(--coral)}.ezmega-note{font-size:11px;font-weight:500;color:var(--muted)}.ezmega-card{transition:transform .18s,box-shadow .18s}.ezmega-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px -26px rgba(12,23,51,.45)}.ezmega-mhead{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:color-mix(in srgb,var(--coral) 9%,#fff);padding:6px 10px;border-radius:7px;margin:8px 6px}@media (max-width:1023px){.ezx{padding:0 20px}.ezsec{padding:60px 0}.ezsec-tight{padding:48px 0}}@media (min-width:768px) and (max-width:1023px){.ezx{padding:0 32px}}@media (max-width:480px){.ezbtn{white-space:normal;text-align:center;line-height:1.2}}@media (max-width:1023px){.ezom input:not([type=checkbox]):not([type=radio]):not([type=range]),.ezom select,.ezom textarea{font-size:16px!important}}@media (pointer:coarse){.ezrange{height:8px}.ezrange::-webkit-slider-thumb{width:30px;height:30px}.ezrange::-moz-range-thumb{width:30px;height:30px}}.eztable-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.eztable-scroll::-webkit-scrollbar{height:8px}.eztable-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}.ezom img,.ezom svg,.ezom video{max-width:100%}.ezom img{height:auto}.ezom .ezfunnel-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 24px;gap:18px 24px;margin-top:20px}.ezom .ezfunnel-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ezom .ezfunnel-fields>*,.ezom .ezfunnel-summary>*{min-width:0}@media (max-width:600px){.ezom .ezfunnel-fields{grid-template-columns:1fr}}.ez-show-desktop{display:none}.ez-show-mobile{display:block}@media (min-width:1100px){.ez-show-desktop{display:block}.ez-show-mobile{display:none}}.ezom .ezcms{color:var(--text);font-size:17px;line-height:1.75}.ezom .ezcms h1{font-size:40px;margin:0 0 18px;line-height:1.08}.ezom .ezcms h2{font-size:31px;margin:34px 0 14px}.ezom .ezcms h3{font-size:23px;margin:26px 0 10px}.ezom .ezcms h4{font-size:19px;margin:22px 0 8px}.ezom .ezcms p{margin:0 0 16px;text-wrap:pretty}.ezom .ezcms a{color:var(--cyan-600);text-decoration:underline}.ezom .ezcms ol,.ezom .ezcms ul{margin:0 0 16px 22px}.ezom .ezcms li{margin:6px 0}.ezom .ezcms img{max-width:100%;height:auto;border-radius:14px;margin:18px 0}.ezom .ezcms blockquote{margin:18px 0;padding:12px 18px;border-left:3px solid var(--cyan);background:var(--surface-2);border-radius:0 12px 12px 0}.ezom .ezcms table{width:100%;border-collapse:collapse;margin:18px 0;font-size:15.5px}.ezom .ezcms td,.ezom .ezcms th{padding:10px 12px;border:1px solid var(--line);text-align:left}.ezom-mobile .ezcms h1{font-size:31px}.ezom-mobile .ezcms h2{font-size:25px}@media (min-width:1024px){.ezmcta{display:none}}