
/* === STYLE BLOCK 0 === */
@font-face{font-family:'Inter';font-style:normal;font-weight:300 700;font-display:swap;src:url('inter-z.woff2') format('woff2')}

/* === STYLE BLOCK 1 === */
html,body{margin:0;padding:0;height:100%;overflow:hidden;background:#FAFAFA;font-family:'Inter',sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none;}*{-webkit-tap-highlight-color:transparent;}input::placeholder{color:#BEBEBE;font-weight:300;}input{-webkit-appearance:none;appearance:none;}@keyframes punchIn{from{transform:scale(.72);opacity:0}to{transform:scale(1);opacity:1}}@keyframes dotP{0%,60%,100%{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes numPop{0%{transform:scale(.8);opacity:0;filter:blur(7px)}55%{opacity:1}100%{transform:scale(1);opacity:1;filter:blur(0)}}@keyframes cellIn{from{opacity:0;transform:translateY(16px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes numSettle{0%{transform:scale(1)}35%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes glowPulse{0%,100%{filter:drop-shadow(0 6px 18px rgba(252,131,44,0.28))}50%{filter:drop-shadow(0 9px 30px rgba(252,131,44,0.55))}}.stage{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#FAFAFA;overflow:hidden;}#frame{position:relative;overflow:hidden;background:#FFFFFF;}#canvas{position:absolute;top:0;left:0;width:393px;transform-origin:0 0;background:#FFFFFF;overflow:hidden;margin:0;font-size:16px;line-height:1.5;color:#1C1C1C;}.screen{position:absolute;inset:0;background:#FFFFFF;display:flex;flex-direction:column;transform:translateX(103%) scale(.985);transition:transform .32s cubic-bezier(.25,.9,.3,1);pointer-events:none;}.screen.past{transform:translateX(-26%) scale(.96);}.screen.active{transform:translateX(0) scale(1);pointer-events:auto;}.hwrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;padding:calc(104px + env(safe-area-inset-top)) 28px 10px;text-align:center;min-height:0;overflow-y:auto;}.hviews{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:auto;animation:numPop .7s cubic-bezier(.2,1,.3,1) both;}.hkick{font-size:14px;font-weight:400;color:#686868;animation:fadeUp .5s ease .12s both;}#views{font-size:40px;font-weight:600;letter-spacing:-0.035em;color:#FC832C;font-variant-numeric:tabular-nums;line-height:1;background:linear-gradient(180deg,#FFA45C 0%,#FC832C 55%,#EF6C0A 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 18px rgba(252,131,44,0.28));}#views.settled{animation:numSettle .55s cubic-bezier(.3,1.6,.4,1) both,glowPulse 3.2s ease-in-out .55s infinite;}.hsub{font-size:13px;font-weight:400;color:#686868;animation:fadeUp .5s ease .4s both;}.hcreators{display:flex;flex-direction:column;align-items:center;gap:13px;margin-bottom:auto;}.htitle{font-size:18px;font-weight:300;letter-spacing:-0.02em;color:#1C1C1C;line-height:1.3;animation:fadeUp .55s ease .75s both;}.avatar{width:66px;height:66px;border-radius:50%;background-color:#ECECEC;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 8px 20px rgba(0,0,0,0.10);}.hname{font-size:13.5px;font-weight:500;letter-spacing:-0.01em;color:#1C1C1C;}.hsubs{font-size:11px;font-weight:400;color:#686868;margin-top:-4px;}.hgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 26px;justify-items:center;}.hcell{display:flex;flex-direction:column;align-items:center;gap:6px;animation:cellIn .55s cubic-bezier(.2,1.25,.3,1) both;}.hcell:first-child{grid-column:1/-1;}.hcell:nth-child(1){animation-delay:.95s;}.hcell:nth-child(2){animation-delay:1.08s;}.hcell:nth-child(3){animation-delay:1.21s;}.hcell:nth-child(4){animation-delay:1.34s;}.hcell:nth-child(5){animation-delay:1.47s;}@media (prefers-reduced-motion: reduce){.hviews,.hkick,.hsub,.htitle,.hcell{animation:none;}#views.settled{animation:none;}}.hookhint{padding-bottom:calc(18px + env(safe-area-inset-bottom));text-align:center;font-size:11px;font-weight:400;color:#C4C4C4;letter-spacing:0.06em;}@media (max-width:768px){.htitle{font-size:21px;}.avatar{width:78px;height:78px;}.hname{font-size:15px;}.hsubs{font-size:12px;}#views{font-size:48px;}.hkick{font-size:15px;}.hgrid{gap:14px 30px;}}@media (max-height:700px){.hwrap{padding-top:calc(96px + env(safe-area-inset-top));gap:14px;}#views{font-size:38px;}.htitle{font-size:19px;}.avatar{width:62px;height:62px;}.hname{font-size:13.5px;}.hsubs{font-size:11px;}.hgrid{gap:9px 30px;}.hcreators{gap:10px;}}.qpad{flex:1;padding:calc(94px + env(safe-area-inset-top)) 24px 84px;display:flex;flex-direction:column;}.cpad{flex:1;padding:calc(90px + env(safe-area-inset-top)) 24px 84px;display:flex;flex-direction:column;}.eyebrow{font-size:10px;font-weight:500;letter-spacing:0.14em;color:#9F9F9F;}.qtitle{font-size:30px;font-weight:300;letter-spacing:-0.02em;color:#1C1C1C;margin-top:10px;line-height:1.2;}.ctitle{font-size:28px;font-weight:300;letter-spacing:-0.02em;color:#1C1C1C;margin-top:10px;line-height:1.2;}.opt{padding:17px 18px;border-radius:12px;border:1px solid #DDDDDD;background:#FFFFFF;font-size:16.5px;font-weight:400;color:#1C1C1C;cursor:pointer;transition:border-color .15s ease,background .15s ease;}.opt:active{transform:scale(.98);}.opt.slim{padding:15px 18px;font-size:16px;}.opt.sel{border-color:#FC832C;background:rgba(252,131,44,0.07);}.chip{padding:9px 16px;border-radius:9999px;border:1px solid #DDDDDD;background:#FFFFFF;color:#686868;font-size:13.5px;font-weight:400;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;}.chip:active{transform:scale(.97);}.chip.sel{border-color:#FC832C;background:rgba(252,131,44,0.07);color:#1C1C1C;}.lbl{display:block;font-size:10.5px;font-weight:500;letter-spacing:0.12em;color:#9F9F9F;margin-bottom:7px;}.req{color:#E5484D;margin-left:3px;font-weight:600;}.inp{width:100%;box-sizing:border-box;padding:13px 15px;border-radius:10px;border:1px solid #DDDDDD;font-size:16px;font-weight:400;color:#1C1C1C;background:#FFFFFF;outline:none;font-family:inherit;}.inp.short{padding:12px 15px;}.inp:focus{border-color:#1C1C1C;}.inp.bad{border-color:#FF4444;}.hint{font-size:11px;color:#9F9F9F;margin-top:5px;}.errmsg{font-size:11.5px;color:#FF4444;margin-top:6px;display:none;}.errmsg.show{display:block;}.btn{border:none;cursor:pointer;background:#FC832C;color:#FFFFFF;font-family:inherit;font-size:15.5px;font-weight:500;letter-spacing:-0.01em;padding:15px 34px;border-radius:9999px;transition:background .2s ease,transform .2s ease;}.btn:hover{background:#F48433;}.btn:active{transform:scale(0.98);}.btn.wide{width:100%;}.btn.wa{background:#25D366;display:flex;align-items:center;justify-content:center;gap:9px;}.btn.wa:hover{background:#20BD5A;}.btn.ghost{background:#FFFFFF;color:#1C1C1C;border:1px solid #DDDDDD;}.btn.ghost:hover{background:#FAFAFA;}#waHandoff{position:absolute;inset:0;z-index:60;background:#FFFFFF;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 34px;}#waHandoff.on{display:flex;animation:fadeUp .3s ease both;}.waring{width:66px;height:66px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(37,211,102,0.35);animation:punchIn .4s cubic-bezier(.2,1.3,.4,1) both;}.waspin{width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(28,28,28,0.12);border-top-color:#25D366;animation:waSpin .7s linear infinite;margin-top:22px;}@keyframes waSpin{to{transform:rotate(360deg)}}#briefBar{position:absolute;left:0;right:0;bottom:0;z-index:30;background:#FFFFFF;border-top:1px solid #F0F0F0;padding:13px 22px calc(13px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity .25s ease;}#briefBar.on{opacity:1;}#s3 #budgetNextBtn{position:absolute;z-index:2;left:24px;right:24px;width:auto;bottom:calc(var(--zn-briefbar-h,calc(46px + env(safe-area-inset-bottom))) + 16px);}#briefBar .zn-line{font-size:12.5px;font-weight:400;color:#9F9F9F;line-height:1.5;background:none;width:auto;height:auto;}#briefBar .word{color:#C4C4C4;font-weight:500;display:inline-block;transform:translateY(0);transition:transform .3s cubic-bezier(.2,.9,.3,1.25);}#briefBar .word.set{color:#FC832C;}#hdr{position:absolute;top:0;left:0;right:0;z-index:40;padding:calc(10px + env(safe-area-inset-top)) 14px 0 14px;pointer-events:none;}.segs{display:flex;gap:4px;}.seg{flex:1;height:2px;border-radius:9999px;background:#E9E9E9;overflow:hidden;}.segfill{height:100%;border-radius:9999px;background:#1C1C1C;width:0%;}.hdrrow{display:flex;align-items:center;justify-content:center;margin-top:13px;position:relative;}#backBtn{position:absolute;left:2px;top:-3px;width:34px;height:34px;border-radius:50%;border:none;background:transparent;color:#686868;font-size:17px;cursor:pointer;padding:0;line-height:1;opacity:0;pointer-events:none;transition:opacity .25s ease;}.wordmark{display:flex;flex-direction:column;align-items:center;}.wordmark img{height:30px;width:auto;display:block;}.donepad{flex:1;padding:calc(86px + env(safe-area-inset-top)) 24px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;overflow:hidden;}.check{width:44px;height:44px;border-radius:50%;background:#FC832C;color:#FFFFFF;display:flex;align-items:center;justify-content:center;font-size:20px;animation:fadeUp .35s ease both;}.chatcard{width:100%;background:#FFFFFF;border:1px solid #F0F0F0;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,0.05);overflow:hidden;margin-top:9px;}.chathead{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #F4F4F4;}.chatav{width:30px;height:30px;border-radius:50%;background:#1C1C1C;color:#FFFFFF;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;}.chatbody{padding:14px;background:#F7F6F3;min-height:112px;display:flex;flex-direction:column;align-items:flex-start;}#typing{display:none;gap:4px;padding:13px 15px;background:#FFFFFF;border-radius:4px 12px 12px 12px;box-shadow:0 1px 2px rgba(0,0,0,0.06);}#typing.on{display:inline-flex;}#typing i{width:5px;height:5px;border-radius:50%;background:#B5B5B5;animation:dotP 1s infinite ease-in-out;}#typing i:nth-child(2){animation-delay:.15s;}#typing i:nth-child(3){animation-delay:.3s;}#bubble{display:none;background:#FFFFFF;border-radius:4px 12px 12px 12px;padding:11px 13px;box-shadow:0 1px 2px rgba(0,0,0,0.06);font-size:13px;line-height:1.55;color:#1C1C1C;min-height:78px;box-sizing:border-box;animation:fadeUp .3s ease both;}#bubble.on{display:block;}.greendot{width:6px;height:6px;border-radius:50%;background:#25D366;display:inline-block;}.steps{width:100%;display:flex;flex-direction:column;gap:9px;margin-top:18px;}.step{display:flex;gap:10px;align-items:baseline;}.stepn{font-size:11px;font-weight:500;color:#FC832C;letter-spacing:0.06em;min-width:18px;}.stept{font-size:12.5px;font-weight:400;color:#434343;line-height:1.45;}.specify{display:none;margin-top:12px;}.specify.on{display:block;animation:fadeUp .3s ease both;}

/* === STYLE BLOCK 2 === */
#s0 .hviews{margin-top:60px;margin-bottom:auto;}.chatcard{border-radius:18px;border:1px solid #ECECEC;box-shadow:0 14px 30px rgba(0,0,0,.07);}.chathead{background:linear-gradient(180deg,#22323C 0%,#1B2830 100%);border-bottom:none;padding:10px 13px;gap:9px;}.wa-back{display:flex;align-items:center;color:#FFFFFF;flex:none;opacity:.9;}.chathead .chatav{width:32px;height:32px;box-shadow:0 0 0 1.5px rgba(255,255,255,.16);}.wa-meta{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;}.wa-name{font-size:13px;font-weight:600;color:#FFFFFF;line-height:1.15;letter-spacing:.01em;}.wa-status{font-size:10.5px;color:#5BD97A;line-height:1.15;display:flex;align-items:center;gap:4px;}.wa-status::before{content:"";width:5px;height:5px;border-radius:50%;background:#5BD97A;box-shadow:0 0 6px rgba(91,217,122,.55);}.chatbody{position:relative;padding:12px 13px 14px;gap:6px;background-color:#F6F4F1;background-image:linear-gradient(rgba(247,245,242,.88),rgba(247,245,242,.88)),url('wa-doodle.svg');background-repeat:repeat;background-size:250px auto;}.wa-day{align-self:center;font-size:9.5px;font-weight:500;letter-spacing:.08em;color:#8A8A8A;background:#FFFFFF;border-radius:7px;padding:3px 9px;box-shadow:0 1px 1px rgba(11,20,26,.08);text-transform:uppercase;}#bubble,#typing{position:relative;background:#FFFFFF;border-radius:0 10px 10px 10px;box-shadow:0 1px 1px rgba(11,20,26,.10);}#bubble{padding:10px 13px 18px;}#bubble::before,#typing::before{content:"";position:absolute;top:0;left:-8px;width:0;height:0;border-style:solid;border-width:0 8px 9px 0;border-color:transparent #FFFFFF transparent transparent;filter:drop-shadow(-1px 1px .4px rgba(11,20,26,.08));}#bubble.on::after{content:"now ✓✓";position:absolute;right:9px;bottom:4px;font-size:9.5px;letter-spacing:.02em;color:#98A4AC;}.opt--rich{display:flex;flex-direction:column;gap:5px;}.opt-main{font-size:16px;font-weight:500;color:#111110;line-height:1.2;}.opt-meta{display:flex;align-items:baseline;gap:10px;}.opt-sub{flex:1;min-width:0;font-size:12.5px;font-weight:400;color:#8A8A8A;line-height:1.35;}.opt-eta{flex-shrink:0;margin-left:auto;font-size:11.5px;font-weight:500;color:#6B6A66;white-space:nowrap;letter-spacing:.01em;}.opt--rich.sel .opt-sub{color:#6B6A66;}.qnote{font-size:11.5px;color:#A3A29D;margin-top:7px;letter-spacing:.01em;}.optlist{display:flex;flex-direction:column;gap:9px;margin-top:24px;}.optlist--tight{gap:8px;margin-top:20px;}.opt--rich{position:relative;}.opt--rich .opt-main{display:flex;align-items:center;gap:9px;padding-right:76px;}.opt--rich .opt-meta{display:block;}.opt--rich .opt-sub{display:block;}.opt--rich .opt-eta{position:absolute;top:17px;right:18px;margin-left:0;z-index:1;}@property --zn-orbit{syntax: '<angle>';inherits: false;initial-value: 0deg;}#budgetOpts .opt--rich:last-child{border:1px solid rgba(255,255,255,.07);background: url('') right -30px bottom -40px / 158px auto no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%27180%27%20height=%27180%27%3E%3Cfilter%20id=%27n%27%3E%3CfeTurbulence%20type=%27fractalNoise%27%20baseFrequency=%27.85%27%20numOctaves=%272%27%20stitchTiles=%27stitch%27/%3E%3CfeColorMatrix%20values=%270%200%200%200%201%20%200%200%200%200%201%20%200%200%200%200%201%20%200%200%200%20.07%200%27/%3E%3C/filter%3E%3Crect%20width=%27180%27%20height=%27180%27%20filter=%27url%28%23n%29%27/%3E%3C/svg%3E") 0 0 / 180px 180px repeat,radial-gradient(140% 125% at 0% 0%,#2D2C29 0%,#171715 42%,#0B0B0A 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.09),0 1px 2px rgba(17,17,16,.22),0 18px 32px -14px rgba(17,17,16,.6);padding-top:18px;padding-bottom:18px;}#budgetOpts .opt--rich:last-child .opt-main{position:relative;z-index:1;font-size:19px;font-weight:600;letter-spacing:-.02em;color:#FFFFFF;}#budgetOpts .opt--rich:last-child .opt-sub{position:relative;z-index:1;color:rgba(255,255,255,.74);}#budgetOpts .opt--rich:last-child .opt-eta{top:22px;color:rgba(255,255,255,.52);}#budgetOpts .opt--rich:last-child .rec-tag{background:#FFFFFF;color:#111110;}#budgetOpts .opt--rich:last-child.sel{box-shadow: inset 0 1px 0 rgba(255,255,255,.09),0 0 0 2px #FFFFFF,0 0 0 3.5px #111110,0 18px 32px -14px rgba(17,17,16,.6);}#budgetOpts .opt--rich:last-child::before{content:"";position:absolute;inset:-1px;z-index:2;pointer-events:none;border-radius:13px;padding:1px;background:conic-gradient(from var(--zn-orbit),rgba(255,255,255,0) 0deg,rgba(255,255,255,0) 225deg,rgba(255,255,255,.10) 280deg,rgba(255,255,255,.5) 328deg,rgba(255,255,255,.95) 352deg,rgba(255,255,255,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:znOrbit 7s linear infinite;}@keyframes znOrbit{to{--zn-orbit:360deg;}}#budgetOpts .opt--rich:last-child::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:11px;background:linear-gradient(104deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.035) 40%,rgba(255,255,255,.1) 47%,rgba(255,255,255,.15) 49.5%,rgba(255,255,255,.1) 52%,rgba(255,255,255,.03) 60%,rgba(255,255,255,0) 70%);background-size:250% 100%;background-position:100% 0;background-repeat:no-repeat;animation:znRowShine 8.5s cubic-bezier(.45,.05,.3,1) 1.4s infinite;}@keyframes znRowShine{0%{background-position:100% 0;}22%{background-position:0% 0;}100%{background-position:0% 0;}}.flag-list{list-style:none;margin:12px 0 0;padding:12px 0 0;position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.09);display:grid;grid-template-columns:1fr;gap:7px;}.flag-list li{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;line-height:1.2;color:rgba(255,255,255,.86);letter-spacing:.005em;}.flag-list li::before{content:"";flex:none;width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.1) url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2012%2012%27%3E%3Cpath%20d=%27M3.1%206.2l1.9%201.9%203.9-4.1%27%20fill=%27none%27%20stroke=%27%23ffffff%27%20stroke-width=%271.6%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / 8px 8px no-repeat;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);}@media (prefers-reduced-motion: reduce){#budgetOpts .opt--rich:last-child::before,#budgetOpts .opt--rich:last-child::after{animation:none;}}#budgetOpts .opt.opt--hidden{display:none;}.optnext{margin-top:24px;display:none;}#s2.zn-three .optnext{display:block;}.optnext.is-idle{opacity:.4;}#budgetOpts .opt.rec:not(.sel):not(:last-child){border-color:#C7C2B6;}.rec-tag{display:inline-block;flex:none;font-size:8.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#FFFFFF;background:#111110;border-radius:999px;padding:3px 7px;line-height:1;animation:znRecIn .42s cubic-bezier(.2,1.3,.4,1) both;}.rec-tag{position:relative;top:-.5px;}@supports (text-box: trim-both cap alphabetic){.rec-tag{text-box:trim-both cap alphabetic;padding:4px 7px;}}@keyframes znRecIn{from{opacity:0;transform:scale(.7);}to{opacity:1;transform:scale(1);}}@media (prefers-reduced-motion: reduce){.rec-tag{animation:none;}}#webWrap.off{display:none;}@media (max-height:740px),(min-width:769px) and (max-height:804px){#s2 .qpad{padding-top:calc(82px + env(safe-area-inset-top));}#s2 .qtitle{font-size:25px;}#s2 .qnote{margin-top:5px;}#s2 .opt{padding:13px 16px;}#s2 .opt--rich .opt-eta{top:13px;right:16px;}#s2 #budgetOpts .opt--rich:last-child{padding-top:15px;padding-bottom:15px;}#s2 #budgetOpts .opt--rich:last-child .opt-eta{top:18px;}#s2 #budgetOpts .opt--rich:last-child .opt-main{font-size:17.5px;}#s2 .flag-list{margin-top:9px;padding-top:9px;gap:5px;}#s2 .optlist{gap:7px;margin-top:18px;}#s2 .optnext{margin-top:16px;}}a.btn{box-sizing:border-box;text-decoration:none;}.qpad,.cpad,.donepad{overflow-y: auto;min-height: 0;-webkit-overflow-scrolling: touch;}.qpad,.cpad{padding-bottom: calc(var(--zn-briefbar-h,47px) + 14px);}html,body,.stage{background: #F6F5F2;}#frame,#canvas,.screen{background: #FFFFFF;}#canvas{color: #111110;}input::placeholder{color: #A3A29D;font-weight: 400;}.qtitle,.ctitle,.htitle,.hname{color: #111110;}.hkick,.hsub,.hsubs{color: #6B6A66;}.eyebrow,.lbl{color: #A3A29D;}.hookhint{color: #A3A29D;}.opt{border-color: #ECEAE4;border-radius: 12px;}.opt.sel{border-color: #111110;background: rgba(17,17,16,0.04);}.opt-main{color: #111110;}.opt-eta{color: #6B6A66;}.chip{border-color: #ECEAE4;color: #6B6A66;}.chip.sel{border-color: #111110;background: rgba(17,17,16,0.05);color: #111110;}.inp{border-color: #ECEAE4;color: #111110;border-radius: 12px;}.inp:focus{border-color: #111110;}.seg{background: #ECEAE4;}.segfill{background: #111110;}#briefBar{border-top-color: #ECEAE4;}#briefBar .word{color: #A3A29D;}#briefBar .word.set{color: #111110;}.btn{background: #111110;color: #FFFFFF;border-radius: 999px;box-shadow: inset 0 1px 0 rgba(255,255,255,0.18),0 1px 2px rgba(17,17,16,0.20),0 6px 16px rgba(17,17,16,0.16);}.btn:hover{background: #1C1C1A;}#budgetNextBtn{color: #FFFFFF;}.btn.ghost{background: #F2F0EA;color: #111110;border: 1px solid rgba(17,17,16,0.06);border-radius: 999px;box-shadow: none;}.btn.ghost:hover{background: #ECEAE4;}.hviews{position: relative;}.hviews>*{position: relative;z-index: 1;}.hviews::after{content: "";position: absolute;z-index: 0;left: 50%;top: 42%;width: 286px;height: 164px;transform: translate(-50%,-50%);background: radial-gradient(ellipse 58% 62% at 50% 50%,rgba(17,17,16,.065) 0%,rgba(17,17,16,.035) 44%,rgba(17,17,16,0) 72%),radial-gradient(ellipse 86% 86% at 50% 62%,rgba(124,55,58,.05) 0%,rgba(124,55,58,0) 68%);filter: blur(5px);opacity: 0;pointer-events: none;animation: znHaloIn 1.2s ease 1.5s both,znHaloBreathe 6.4s ease-in-out 2.7s infinite;}#views{font-size: 58px;font-weight: 600;letter-spacing: -0.045em;line-height: 1;color: transparent;filter: none;background: linear-gradient(100deg,#111110 0%,#111110 36%,#383733 41%,#86847D 45.5%,#C9C7BF 48.5%,#86847D 51.5%,#383733 56%,#111110 60%,#111110 100%);background-size: 280% 100%;background-position: 100% 0;background-repeat: no-repeat;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;will-change: background-position;animation: znSheen 9s cubic-bezier(.45,.05,.3,1) 1.05s infinite;}#views.settled{animation: znSheen 9s cubic-bezier(.45,.05,.3,1) 1.05s infinite;}.hviews{animation: znNumRise .9s cubic-bezier(.16,1,.3,1) .1s both;}.hsub{animation: fadeUp .6s cubic-bezier(.16,1,.3,1) .5s both;}@keyframes znNumRise{from{opacity: 0;transform: translateY(16px) scale(.94);filter: blur(12px);}to{opacity: 1;transform: translateY(0) scale(1);filter: blur(0);}}@keyframes znSheen{0%{background-position: 100% 0;}17%{background-position: 0% 0;}100%{background-position: 0% 0;}}@keyframes znHaloIn{to{opacity: 1;}}@keyframes znHaloBreathe{0%,100%{opacity: 1;transform: translate(-50%,-50%) scale(1);}50%{opacity: .62;transform: translate(-50%,-50%) scale(1.07);}}#s0{overflow: hidden;}#s0 .hookhint{position: relative;z-index: 2;color: #6B6A66;}.znh{--znh-h: 438px;--znh-rocket-h: 374px;--znh-crowd-h: 188px;position: absolute;left: 0;right: 0;bottom: 0;height: var(--znh-h);z-index: 0;pointer-events: none;}.znh-grid{position: absolute;inset: 0;background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%27102%27%20height=%27102%27%3E%3Crect%20x=%2746%27%20y=%2751%27%20width=%2710%27%20height=%271%27%20fill=%27%23111110%27%20fill-opacity=%27.16%27/%3E%3Crect%20x=%2751%27%20y=%2746%27%20width=%271%27%20height=%2710%27%20fill=%27%23111110%27%20fill-opacity=%27.16%27/%3E%3C/svg%3E"),linear-gradient(rgba(17,17,16,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,16,.055) 1px,transparent 1px);background-position: -57px -57px,0 0,0 0;background-size: 114px 114px,38px 38px,38px 38px;-webkit-mask-image: radial-gradient(ellipse 66% 60% at 50% 66%,#000 0%,#000 30%,transparent 80%);mask-image: radial-gradient(ellipse 66% 60% at 50% 66%,#000 0%,#000 30%,transparent 80%);}.znh-cast{position: absolute;inset: 0;mix-blend-mode: multiply;background: radial-gradient(ellipse 40% 36% at 50% 76%,rgba(124,55,58,.13) 0%,rgba(124,55,58,.06) 45%,transparent 78%);animation: znArtIn 1.3s ease .45s both;}.znh-rocket{position: absolute;left: 50%;bottom: 0;translate: -50% 0;height: var(--znh-rocket-h);animation: znRocketIn 1.15s cubic-bezier(.16,1,.3,1) .3s both;}.znh-rocket img{display: block;height: 100%;width: auto;animation: znFloat 9s ease-in-out 1.6s infinite;}.znh-crowd{position: absolute;left: 0;right: 0;bottom: 0;height: var(--znh-crowd-h);background: url('hero-crowd.webp') center bottom / cover no-repeat;animation: znCrowdIn .95s cubic-bezier(.16,1,.3,1) .55s both;}.znh-crowd::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top,#FFFFFF 0%,rgba(255,255,255,.93) 15%,rgba(255,255,255,0) 54%);}@keyframes znArtIn{from{opacity: 0;}to{opacity: 1;}}@keyframes znRocketIn{from{opacity: 0;transform: translateY(30px);}to{opacity: 1;transform: translateY(0);}}@keyframes znCrowdIn{from{opacity: 0;transform: translateY(20px);}to{opacity: 1;transform: translateY(0);}}@keyframes znFloat{0%,100%{transform: translateY(0);}50%{transform: translateY(-6px);}}@media (max-height:740px),(min-width:769px) and (max-height:804px){.znh{--znh-h: 330px;--znh-rocket-h: 282px;--znh-crowd-h: 146px;}#views{font-size: 50px;}#s0 .hviews{margin-top: 34px;}}@media (prefers-reduced-motion: reduce){.hviews,.hviews::after,.hsub,#views,#views.settled,.znh-grid,.znh-cast,.znh-rocket,.znh-rocket img,.znh-crowd{animation: none;}.hviews::after{opacity: 1;}}.check{background: #22C55E;}.stepn{color: #111110;}.stept{color: #6B6A66;}#s6 .cpad>*{flex-shrink: 0;}.zt{width: 100%;margin-top: 34px;}.zt figure,.zt blockquote{margin: 0;}.zt b{display: block;font-weight: 600;color: #111110;}.zt-mythpat{object-position: 50% 22%;}.zt-lavanya{object-position: 50% 32%;}.zt-label{font-size: 10.5px;font-weight: 500;letter-spacing: .14em;color: #A3A29D;text-align: center;}.zt2-q{padding: 18px 2px;border-bottom: 1px solid #ECEAE4;}.zt2-q:first-of-type{margin-top: 12px;border-top: 1px solid #ECEAE4;}.zt2-q blockquote{font-size: 16px;line-height: 1.42;letter-spacing: -.01em;color: #111110;}.zt2-q figcaption{display: flex;align-items: center;gap: 10px;margin-top: 12px;font-size: 11.5px;color: #6B6A66;line-height: 1.35;}.zt2-q figcaption img{width: 36px;height: 36px;border-radius: 50%;object-fit: cover;flex-shrink: 0;}.zt2-q figcaption b{font-size: 12.5px;}.zt-cred{font-style: normal;font-weight: 400;color: #6B6A66;}.znp{flex: 1 0 auto;display: flex;flex-direction: column;align-items: center;padding: calc(158px + env(safe-area-inset-top)) 30px 0;text-align: center;position: relative;z-index: 1;}.znp-title{font-size: 40px;font-weight: 300;letter-spacing: -0.03em;color: #111110;line-height: 1.1;animation: fadeUp .6s cubic-bezier(.16,1,.3,1) .05s both;}.znp-sub{font-size: 15px;font-weight: 400;color: #6B6A66;line-height: 1.6;margin-top: 18px;max-width: 310px;animation: fadeUp .6s cubic-bezier(.16,1,.3,1) .14s both;}.znp-cta{margin-top: 30px;padding: 15px 36px;animation: fadeUp .6s cubic-bezier(.16,1,.3,1) .23s both;}.zn-wall{--zn-tile: 150px;--zn-gap: 9px;position: relative;flex: 0 1 336px;min-height: 150px;overflow: hidden;z-index: 0;pointer-events: none;display: flex;flex-direction: column;justify-content: center;gap: var(--zn-gap);}.zn-wall::before,.zn-wall::after{content: "";position: absolute;left: 0;right: 0;z-index: 1;pointer-events: none;}.zn-wall::before{top: 0;height: 34%;background: linear-gradient(180deg,#FFFFFF 0%,rgba(255,255,255,.70) 46%,rgba(255,255,255,0) 100%);}.zn-wall::after{bottom: 0;height: 22%;background: linear-gradient(0deg,#FFFFFF 0%,rgba(255,255,255,.80) 40%,rgba(255,255,255,0) 100%);}.zn-wall-inner{display: flex;flex-direction: column;gap: inherit;transform: rotate(-4deg) scale(1.12);transform-origin: center;}.zn-row{display: flex;width: max-content;animation: zn-marquee 62s linear infinite;}.zn-row.rev{animation-direction: reverse;animation-duration: 77s;}.zn-row img{width: var(--zn-tile);margin-right: var(--zn-gap);aspect-ratio: 16/10;height: auto;object-fit: cover;object-position: top;border-radius: 11px;display: block;background: #ECEAE4;box-shadow: 0 1px 3px rgba(17,17,16,.08),0 8px 20px rgba(17,17,16,.14);}@keyframes zn-marquee{to{transform: translateX(-50%);}}@media (max-height:740px),(min-width:769px) and (max-height:804px){.znp{padding-top: calc(132px + env(safe-area-inset-top));}.znp-title{font-size: 35px;}.zn-wall{flex-basis: 272px;--zn-tile: 132px;}}@media (prefers-reduced-motion: reduce){.zn-row{animation: none;}.znp-title,.znp-sub,.znp-cta{animation: none;}}
