/* Cinematic NURI, Yaniv 1.11. Navy stage, one yellow accent, money first. Exception to brand radius and gradient rules for this app. */
@font-face{font-family:Heebo;src:url(/assets/heebo-hebrew-wght-normal.woff2);font-weight:100 900;unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:Heebo;src:url(/assets/heebo-latin-wght-normal.woff2);font-weight:100 900;unicode-range:U+0000-00FF,U+2000-206F}
:root{--n:#1A2954;--d:#111C3D;--l:#ECF4F7;--y:#FEE250;--m:#ECF4F7b0;--line:#ECF4F71c;--g:#ffffff0d}
*{box-sizing:border-box;margin:0}html{background:var(--d)}body{min-height:100vh;font-family:Heebo;color:#fff;background:radial-gradient(1100px 700px at 15% -5%,#2B3F7E 0,transparent 65%),radial-gradient(900px 600px at 100% 100%,#24356e 0,transparent 60%),var(--d);background-attachment:fixed;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}u{text-underline-offset:5px;text-decoration-thickness:1px}b,td{font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:isolate}.y{color:var(--y)}.muted{color:var(--m)}
:focus-visible{outline:3px solid var(--y);outline-offset:3px}
h1{font-size:62px;font-weight:700;line-height:1.05;letter-spacing:-.025em}h2{font-size:30px;font-weight:400;margin-top:12px;color:var(--m)}h3{font-size:24px;font-weight:500;color:var(--m);margin-bottom:22px}
.eyebrow{font-size:28px;font-weight:500;color:var(--m)}
.demo{position:fixed;top:22px;left:26px;background:var(--y);color:var(--n);font-size:19px;font-weight:600;padding:6px 16px;border-radius:99px;z-index:70}
.glass{background:var(--g);border:1px solid var(--line);border-radius:32px;padding:34px 36px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:inset 0 1px 0 #ffffff14;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s}.glass:hover{background:#ffffff12}
.shell{display:flex;min-height:calc(100vh / var(--z,1))}.side{width:290px;flex:none;padding:36px 22px;display:flex;flex-direction:column;position:sticky;top:0;height:calc(100vh / var(--z,1));border-inline-start:1px solid var(--line)}.side img{width:108px;margin:0 16px 48px}.side nav{flex:1}
.side a{display:block;font-size:25px;font-weight:500;padding:14px 20px;margin-bottom:4px;border-radius:16px;color:var(--m);transition:background .2s,color .2s}.side a:hover{background:var(--g);color:#fff}.side a.on{background:#ffffff1f;color:#fff;font-weight:600}
.side button{all:unset;cursor:pointer;font-size:21px;padding:12px 20px;color:var(--m)}.side button:hover{color:#fff}
.main{flex:1;padding:44px 52px 60px;min-width:0;position:relative}
.moneyhero{position:relative;overflow:hidden;padding:56px 60px;border-radius:44px;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid var(--line)}.moneyhero img{position:absolute;left:44px;top:50%;height:330px;transform:translateY(-50%);filter:drop-shadow(0 30px 60px #0008)}
.money{font-size:170px;font-weight:800;letter-spacing:-.045em;line-height:1.02;color:var(--y);text-align:right;text-shadow:0 0 90px #FEE25055;font-variant-numeric:tabular-nums}.moneysub{display:flex;gap:56px;font-size:26px;color:var(--m);margin-top:12px}.moneysub b{color:#fff;font-weight:600;margin-inline-start:8px}
.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:22px;margin-top:22px}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c7{grid-column:span 7}.center{text-align:center}
.fr{display:grid;grid-template-columns:110px 1fr 110px;align-items:center;gap:14px;font-size:24px;margin-bottom:16px}.ft2{height:18px;border-radius:99px;background:var(--g);overflow:hidden}.ft2 i{display:block;height:100%;border-radius:99px;background:#ECF4F766}.ft2 .f1{background:#ECF4F7b0}.ft2 .f2{background:var(--y)}.fr b{font-size:34px;font-weight:700;text-align:left;direction:ltr}p.muted{font-size:23px;margin-top:6px}
.ring{width:190px;height:190px;display:block;margin:0 auto 12px;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:10}.rt{stroke:var(--line)}.rv{stroke:var(--y);stroke-linecap:round;stroke-dasharray:var(--p) 100;animation:draw 1.1s cubic-bezier(.2,.8,.2,1)}@keyframes draw{from{stroke-dasharray:0 100}}.ring text{transform:rotate(90deg);transform-origin:60px 60px;fill:#fff;font:800 25px Heebo}
.sharecard{display:flex;flex-direction:column}.bigurl{font-size:30px;font-weight:600;text-align:right;overflow-wrap:anywhere;flex:1;line-height:1.25}.more{display:block;font-size:22px;color:var(--m);margin-top:18px;text-align:center}.more:hover{color:#fff}
.deal{display:grid;grid-template-columns:1.2fr 1fr 1.5fr 80px;align-items:center;gap:12px;font-size:25px;padding:13px 0;border-top:1px solid var(--line)}.deal:first-of-type{border-top:0}.deal b{font-weight:600}.amt{text-align:left}.deal .muted{font-size:23px}
.pill{display:inline-block;justify-self:start;font-size:20px;font-weight:500;padding:4px 14px;border-radius:99px;background:var(--g);border:1px solid var(--line)}.pill.ok{background:var(--y);color:var(--n);font-weight:600;border-color:transparent}.pill.paid{background:#ffffff2b;border-color:transparent}
.lead3{display:grid;grid-template-columns:50px 1fr auto auto;gap:14px;align-items:center;font-size:27px;padding:13px 16px;border-radius:18px}.lead3 i{font-style:normal;font-weight:700;color:var(--m)}.lead3 span{color:var(--m)}.lead3 b{font-weight:600}.lead3.me{background:var(--y);color:var(--n)}.lead3.me i,.lead3.me span{color:var(--n)}
.lbw{display:grid;grid-template-columns:1.7fr 1fr;gap:22px;margin-top:30px}.lbside{display:flex;flex-direction:column;gap:22px}
.podium{display:flex;align-items:flex-end;justify-content:center;gap:18px;padding-top:20px;margin-bottom:20px}.pd{flex:1;max-width:280px;text-align:center}.pn{display:block;font-size:31px;font-weight:700}.pc{display:block;font-size:22px;color:var(--m);margin:2px 0 14px}.col{border-radius:24px 24px 8px 8px;display:flex;align-items:flex-start;justify-content:center;padding-top:22px;background:linear-gradient(#ffffff26,#ffffff08);border:1px solid var(--line);border-bottom:0}.col i{font-style:normal;font-size:70px;font-weight:800}.p1 .col{height:330px;background:linear-gradient(var(--y),#FEE25030);color:var(--n)}.p2 .col{height:240px}.p3 .col{height:180px}.pd.me .pn{color:var(--y)}.podium>.pd{animation:rise .7s cubic-bezier(.2,.8,.2,1) both}
.prize{background:var(--y);color:var(--n);border-radius:32px;padding:32px 36px}.prize div{font-size:24px;font-weight:500}.prize b{display:block;font-size:50px;font-weight:800;line-height:1.1;letter-spacing:-.02em;margin-top:6px}
.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px}
.card{background:var(--g);border:1px solid var(--line);border-radius:28px;padding:28px 32px}.kpi{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px}.kpi b{font-size:64px;font-weight:700;letter-spacing:-.025em;direction:ltr;text-align:right;line-height:1.05}.kpi span{font-size:24px;color:var(--m)}.kpi.hi{background:var(--y);color:var(--n);border-color:transparent}.kpi.hi span{color:var(--n)}
table{width:100%;border-collapse:separate;border-spacing:0;font-size:27px;margin-top:26px;background:var(--g);border:1px solid var(--line);border-radius:28px;overflow:hidden}th{text-align:right;padding:20px 28px 12px;font-weight:500;font-size:22px;color:var(--m)}td{padding:17px 28px;border-top:1px solid var(--line)}td.ltr{text-align:right}.sub{font-size:20px;text-align:right;color:var(--m);margin-top:2px}
.row{display:flex;align-items:center;justify-content:space-between;background:var(--g);border:1px solid var(--line);border-radius:26px;padding:24px 32px;margin-bottom:14px;font-size:29px;font-weight:600;gap:20px;transition:background .25s}.row:hover{background:#ffffff14}.row .t{width:300px;flex:none}.row .u{font-size:26px;font-weight:400;direction:ltr;overflow-wrap:anywhere;color:var(--m)}.row button{background:#ffffff1f;color:#fff;font:inherit;font-size:23px;font-weight:500;padding:11px 26px;min-width:140px;border:0;border-radius:99px;cursor:pointer;flex:none;transition:background .2s,color .2s}.row button:hover,.row button.ok{background:var(--y);color:var(--n)}
.field{display:block;border:1px solid var(--line);background:#ffffff0f;height:62px;font:inherit;font-size:25px;padding:0 20px;width:100%;margin:6px 0 16px;color:#fff;border-radius:16px;transition:border .2s,box-shadow .2s}.field:focus{outline:0;border-color:var(--y);box-shadow:0 0 0 4px #FEE25033}.field::placeholder{color:#ECF4F766}.lab{display:block;font-size:21px;font-weight:500;color:var(--m)}
.btn{display:block;width:100%;background:var(--y);color:var(--n);font:inherit;font-weight:700;font-size:27px;padding:17px;text-align:center;border:0;border-radius:99px;cursor:pointer;margin-top:10px;box-shadow:0 14px 44px #FEE2504d;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 20px 54px #FEE25070}.btn:active{transform:scale(.985)}.btn.ok{box-shadow:none}
.mini{background:#ffffff1f;color:#fff;font:inherit;font-size:21px;font-weight:500;padding:8px 20px;border:0;border-radius:99px;cursor:pointer;margin-inline-start:8px}.mini:hover{background:#ffffff33}.mini.y{background:var(--y);color:var(--n);font-weight:600}.inl{display:inline}.inl input,.inl select{font:inherit;font-size:20px;background:#ffffff14;border:1px solid var(--line);border-radius:12px;padding:7px 12px;width:160px;color:#fff}.inl select option{color:var(--n)}
.note{margin:0 0 18px;font-size:23px;font-weight:600;background:#ffffff14;padding:14px 20px;text-align:center;border-radius:16px}.err{background:var(--y);color:var(--n)}.lead{font-size:28px;color:var(--m);margin-top:14px}
.stage{position:relative;min-height:calc(100vh / var(--z,1));overflow:hidden;padding:36px 80px 40px}.glow{position:absolute;width:900px;height:900px;left:6%;top:-20%;background:radial-gradient(closest-side,#FEE2502e,transparent);pointer-events:none}.top{display:flex;justify-content:space-between;align-items:center;position:relative}.top img{width:120px}.ghostbtn{font-size:23px;padding:11px 26px;border:1px solid #ECF4F74d;border-radius:99px}.ghostbtn:hover{background:var(--g)}
.hero2{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;margin-top:36px;position:relative}.pitch{position:relative}.mega{font-size:96px;font-weight:800;letter-spacing:-.035em;line-height:1.02;margin-top:16px}.mega span{color:var(--y)}.steps{list-style:none;padding:0;display:flex;gap:40px;margin-top:44px}.steps li{flex:1}.steps i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--y);color:var(--n);font-style:normal;font-weight:800;font-size:23px;margin-bottom:12px}.steps b{display:block;font-size:30px;font-weight:700}.steps span{font-size:23px;color:var(--m)}.flyer{height:300px;display:block;margin:26px auto 0;filter:drop-shadow(0 30px 60px #0009);animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-14px)}}
.formcard{padding:40px}.formcard .ft{font-size:40px;font-weight:700;color:#fff;margin:0 0 22px;letter-spacing:-.01em}.prev{font-size:21px;margin:-8px 4px 12px 0;text-align:right;color:var(--m);direction:ltr}.prev b{color:var(--y)}.chk{display:flex;align-items:center;gap:10px;font-size:20px;margin-bottom:6px;min-height:44px;cursor:pointer;color:var(--m)}.chk input{width:24px;height:24px;flex:none;accent-color:var(--y)}
.split{display:flex;min-height:calc(100vh / var(--z,1));padding:24px;gap:24px}.brand{width:820px;flex:none;background:var(--g);border:1px solid var(--line);padding:80px 76px;position:relative;overflow:hidden;border-radius:44px}.brand>img:first-child{width:150px}.brand .t{font-size:92px;font-weight:800;line-height:1.05;letter-spacing:-.03em;margin-top:56px}.brand .t span{color:var(--y)}.brand .o{position:absolute;left:30px;bottom:20px;height:400px}.formw{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.formw form,.formw>div{width:640px;max-width:100%}.formw h1{font-size:54px}.formw a{color:var(--m)}
.toast{position:fixed;bottom:44px;left:50%;background:#fff;color:var(--n);font-size:26px;font-weight:600;padding:14px 34px;border-radius:99px;box-shadow:0 18px 50px #0007;opacity:0;transform:translate(-50%,14px);transition:opacity .2s,transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:80}.toast.on{opacity:1;transform:translate(-50%,0)}
.in{animation:rise .65s cubic-bezier(.2,.8,.2,1) both}@keyframes rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
.ghost{display:none}main[style],.terms{color:#fff}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
@media(max-width:1179px){body{background-attachment:scroll}.shell{flex-direction:column}.main{padding:14px 14px 108px}.side{position:static;width:100%;height:auto;border:0;padding:14px 18px 2px;flex-direction:row;justify-content:space-between;align-items:center}.side img{width:72px;margin:0}.side form{margin:0}.side button{font-size:15px;padding:12px 6px}
.side nav{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom));right:12px;left:12px;z-index:50;display:flex;gap:2px;background:#1b2a5ce0;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);border:1px solid var(--line);border-radius:26px;padding:6px;box-shadow:0 14px 44px #0008}.side nav a{flex:1;min-height:50px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13.5px;line-height:1.15;padding:4px 2px;margin:0;border-radius:20px}.side a.on{background:#ffffff26}
h1{font-size:34px}.formw h1{font-size:32px}h2{font-size:18px}h3{font-size:16px;margin-bottom:14px}.eyebrow{font-size:16px}.demo{font-size:12px;top:8px;left:8px;padding:3px 9px}
.moneyhero{padding:24px 22px 26px;border-radius:30px}.money{font-size:76px}.moneyhero img{height:84px;left:10px;top:auto;bottom:12px;transform:none}.moneysub{flex-direction:column;gap:3px;font-size:15px}.bento{display:flex;flex-direction:column;gap:12px;margin-top:12px}.glass{padding:20px;border-radius:26px}
.fr{grid-template-columns:62px 1fr 62px;font-size:15px;gap:8px;margin-bottom:10px}.ft2{height:12px}.fr b{font-size:20px}p.muted{font-size:15px}.ring{width:130px;height:130px}.bigurl{font-size:18px;margin-bottom:6px}.more{font-size:15px;margin-top:12px}.deal{grid-template-columns:1fr auto auto;font-size:15px;padding:10px 0;gap:8px}.deal .muted{display:none}.pill{font-size:13px;padding:3px 9px}.lead3{grid-template-columns:28px 1fr auto auto;font-size:17px;padding:10px 12px}
.lbw{display:flex;flex-direction:column;gap:12px;margin-top:14px}.lbside{gap:12px}.podium{gap:6px;padding-top:4px}.pn{font-size:16px}.pc{font-size:13px;margin-bottom:8px}.col{padding-top:10px;border-radius:16px 16px 6px 6px}.col i{font-size:34px}.p1 .col{height:170px}.p2 .col{height:120px}.p3 .col{height:90px}.prize{padding:20px;border-radius:26px}.prize div{font-size:15px}.prize b{font-size:28px}
.g3,.g4{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.card{padding:16px;border-radius:22px}.kpi b{font-size:28px}.kpi span{font-size:14px}table{display:block;overflow-x:auto;font-size:15px;margin-top:14px;border-radius:22px}tbody{display:table;width:100%}th{font-size:13px;padding:12px 10px 6px}td{padding:11px 10px;white-space:nowrap}.sub{font-size:12px;white-space:normal;min-width:160px}
.row{flex-wrap:wrap;font-size:18px;padding:14px 16px;gap:8px;border-radius:20px;margin-bottom:10px}.row .t{width:auto}.row .u{font-size:15px;width:100%;order:3}.row button{font-size:15px;min-width:88px;min-height:44px;padding:6px 14px}
.stage{padding:16px 14px 26px}.glow{width:420px;height:420px;left:-20%;top:-5%}.top img{width:76px}.ghostbtn{font-size:14px;padding:8px 14px}.hero2{display:flex;flex-direction:column;gap:18px;margin-top:22px}.mega{font-size:43px;margin-top:8px}.steps{gap:10px;margin-top:18px}.steps i{width:28px;height:28px;font-size:15px;margin-bottom:6px}.steps b{font-size:16px}.steps span{font-size:13px;display:block;line-height:1.25}.flyer{display:none}.formcard{width:100%;padding:20px}.formcard .ft{font-size:24px;margin-bottom:12px}.field{height:52px;font-size:17px;margin:5px 0 12px}.lab{font-size:15px}.prev{font-size:14px;margin-top:-6px}.chk{font-size:14.5px}.btn{font-size:19px;padding:15px}.note{font-size:15px}.lead{font-size:17px}
.split{flex-direction:column;padding:10px;gap:0}.brand{width:100%;padding:26px 22px;border-radius:28px}.brand>img:first-child{width:86px}.brand .t{font-size:40px;margin-top:16px}.brand .o{height:92px;left:8px;bottom:10px}.formw{padding:22px 8px;display:block}.formw form,.formw>div{width:100%}.mini{font-size:15px;min-height:44px;padding:8px 14px;margin-top:6px}.inl input,.inl select{font-size:15px;min-height:44px;width:120px}.toast{bottom:88px;font-size:16px;padding:11px 22px;white-space:nowrap}}
.addpage{margin-top:24px}.ap{display:grid;grid-template-columns:1fr 1fr 2fr;gap:18px}.row form.inl{flex:none}
@media(max-width:1179px){.ap{grid-template-columns:1fr;gap:0}.side nav a{font-size:12px}}

.th{font-size:27px;font-weight:700;color:#fff;margin:30px 0 4px}.tp{font-size:24px;line-height:1.55;color:var(--m)}.tl{width:130px}.tt{margin-top:26px}.alt{margin-top:20px;font-size:22px;color:var(--m)}
/* Phone type scale: body 15 to 17, headings 22 to 26, money the one exception. */
@media(max-width:1179px){h1,.formw h1{font-size:25px}.lbt{font-size:25px}h2{font-size:15px}h3{font-size:14px}.eyebrow{font-size:14px}
.money{font-size:56px}.moneysub{font-size:14px}.moneyhero{padding:20px}.moneyhero img{height:68px}
.fr{font-size:14px}.fr b{font-size:17px}p.muted{font-size:14px}.ring{width:112px;height:112px}.bigurl{font-size:16px}.btn{font-size:17px;padding:13px}.more{font-size:14px}.deal{font-size:14px}.lead3{font-size:15px;padding:9px 10px}
.pn{font-size:14px}.pc{font-size:12px}.col i{font-size:26px}.p1 .col{height:140px}.p2 .col{height:100px}.p3 .col{height:76px}.prize div{font-size:13px}.prize b{font-size:21px}.kpi b{font-size:23px}.kpi span{font-size:13px}table,td{font-size:14px}.row{font-size:15px}.row .u{font-size:14px}.row button{font-size:14px}
.mega{font-size:33px}.steps b{font-size:14px}.steps span{font-size:12px}.steps i{width:24px;height:24px;font-size:13px}.formcard .ft{font-size:20px}.field{height:48px;font-size:16px}.lab{font-size:14px}.prev{font-size:13px}.chk{font-size:13.5px}.note{font-size:14px}.lead{font-size:15px}.ghostbtn{font-size:13px}
.brand .t{font-size:32px}.brand .o{height:76px}.th{font-size:16px;margin-top:20px}.tp{font-size:14.5px}.tl{width:84px}.alt{font-size:14px}.toast{font-size:14px}.mini,.inl input,.inl select{font-size:14px}.addpage .btn{font-size:17px}}

.resend{margin-top:26px}.btnsec{display:block;width:100%;background:#ffffff14;color:#fff;font:inherit;font-weight:600;font-size:25px;padding:15px;border:1px solid var(--line);border-radius:99px;cursor:pointer;transition:background .2s}.btnsec:hover{background:#ffffff26}
@media(max-width:1179px){.btnsec{font-size:16px;padding:13px;min-height:48px}.resend{margin-top:18px}}
/* Phone, second reduction after Yaniv 1.11: quiet type, compact panels. Inputs stay 16px so iOS does not zoom. */
@media(max-width:1179px){h1,.formw h1,.lbt{font-size:21px}h2{font-size:13.5px;margin-top:6px}h3{font-size:13px;margin-bottom:10px}.eyebrow{font-size:13px}
.split{padding:8px}.brand{padding:16px 18px;border-radius:22px}.brand>img:first-child{width:60px}.brand .t{font-size:22px;margin-top:10px;line-height:1.12}.brand .o{height:56px;left:10px;bottom:10px}.formw{padding:16px 8px}
.side{padding:10px 14px 0}.side img{width:58px}.side button{font-size:13px}.main{padding:10px 12px 92px}.glass{padding:15px;border-radius:20px}.moneyhero{padding:15px 16px;border-radius:22px}.money{font-size:44px}.moneysub{font-size:12.5px}.moneyhero img{height:52px;bottom:10px;left:8px}.bento{gap:9px;margin-top:9px}
.fr{grid-template-columns:52px 1fr 48px;font-size:12.5px;margin-bottom:7px}.ft2{height:9px}.fr b{font-size:14px}p.muted{font-size:12.5px}.ring{width:88px;height:88px}.bigurl{font-size:14px}.btn{font-size:15px;padding:11px;margin-top:6px}.btnsec{font-size:14px;padding:10px;min-height:44px}.more{font-size:12.5px;margin-top:9px}.deal{font-size:12.5px;padding:8px 0}.pill{font-size:11.5px;padding:2px 8px}.lead3{font-size:13px;padding:7px 9px;grid-template-columns:22px 1fr auto auto}
.lbw{margin-top:10px;gap:9px}.lbside{gap:9px}.pn{font-size:12.5px}.pc{font-size:11px;margin-bottom:6px}.col i{font-size:20px}.p1 .col{height:104px}.p2 .col{height:76px}.p3 .col{height:58px}.prize{padding:14px;border-radius:20px}.prize div{font-size:12px}.prize b{font-size:17px}
.g3,.g4{gap:8px;margin-top:12px}.card{padding:12px 14px;border-radius:18px}.kpi b{font-size:19px}.kpi span{font-size:12px}table,td{font-size:12.5px}th{font-size:11.5px}td{padding:9px}.sub{font-size:11px}.row{font-size:13.5px;padding:11px 13px;margin-bottom:8px;border-radius:16px}.row .u{font-size:12.5px}.row button{font-size:12.5px;min-width:74px;min-height:38px}.mini{font-size:12.5px;min-height:38px;padding:6px 12px}.inl input,.inl select{min-height:38px;font-size:16px}
.stage{padding:12px 12px 20px}.top img{width:60px}.ghostbtn{font-size:12px;padding:6px 12px}.hero2{gap:12px;margin-top:14px}.mega{font-size:26px;margin-top:5px}.steps{margin-top:12px;gap:8px}.steps i{width:20px;height:20px;font-size:11px;margin-bottom:4px}.steps b{font-size:12.5px}.steps span{font-size:11px}.formcard{padding:15px}.formcard .ft{font-size:17px;margin-bottom:8px}
.field{height:42px;font-size:16px;margin:3px 0 9px;border-radius:12px}.lab{font-size:12.5px}.prev{font-size:12px;margin:-4px 3px 6px 0}.chk{font-size:12.5px;min-height:36px}.chk input{width:20px;height:20px}.note{font-size:13px;padding:10px;border-radius:12px}.lead{font-size:13.5px}.alt{font-size:12.5px;margin-top:12px}
.th{font-size:14px;margin-top:15px}.tp{font-size:13px;line-height:1.5}.tl{width:60px}.tt{margin-top:14px}.toast{font-size:13px;padding:9px 18px;bottom:76px}.side nav{right:9px;left:9px;bottom:calc(8px + env(safe-area-inset-bottom));border-radius:20px;padding:4px}.side nav a{min-height:42px;font-size:11.5px;border-radius:16px}}
