:root{--bg:#f8f3e8;--bg-strong:#efe6d2;--paper:#fffaf0;--paper-solid:#fffdf7;--ink:#172018;--muted:#66705f;--green:#1f8a4c;--green-dark:#146339;--green-soft:#dff0df;--amber:#f1bc62;--coral:#d96d4d;--line:rgba(23,32,24,0.12);--shadow:0 18px 45px rgba(35,49,33,0.14);--radius:8px}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{min-height:100vh;margin:0;color:var(--ink);background:radial-gradient(circle at 28% 18%,rgba(31,138,76,.12),transparent 30rem),radial-gradient(circle at 82% 76%,rgba(241,188,98,.12),transparent 26rem),linear-gradient(135deg,#f8f3e8,#fffaf0 48%,#eef6e8);font-family:Segoe UI,Inter,Aptos,Arial,Helvetica,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.topNav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;grid-gap:1rem;gap:1rem;align-items:center;width:min(1180px,calc(100% - 32px));min-height:72px;margin:0 auto;padding:.75rem 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body:has(.landing) .topNav{opacity:0;transform:translateY(-18px) scale(.98);animation:navArrive .62s ease 1.65s forwards}.brand,.ghostButton,.hubAction,.iconButton,.mainButton,.navActions,.navLinks,.panelLink,.secondaryButton,.smallCta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.brand{min-width:max-content;font-weight:800}.brandMark{display:grid;place-items:center;width:34px;height:34px;color:white;background:var(--green);border-radius:50%;box-shadow:0 10px 24px rgba(31,138,76,.25)}.navLinks{justify-self:center;padding:.35rem;color:var(--muted);background:rgba(255,253,247,.66);border-radius:999px}.navLinks a{padding:.55rem .8rem;border-radius:999px;transition:background .16s ease,color .16s ease}.navLinks a:hover{color:var(--ink);background:var(--green-soft)}.navActions{justify-self:end}.navAuth{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:38px;padding:.55rem .72rem;color:#314235;background:rgba(255,253,247,.68);border:1px solid rgba(23,32,24,.1);border-radius:999px;font-size:.92rem;transition:transform .16s ease,background .16s ease,border-color .16s ease}.navAuth:hover{transform:translateY(-1px);background:var(--green-soft);border-color:rgba(31,138,76,.26)}.navAuth.register{color:var(--green-dark);font-weight:750}.iconButton{width:40px;height:40px;color:var(--green-dark);background:var(--paper-solid);border:1px solid var(--line);border-radius:50%;box-shadow:0 8px 24px rgba(23,32,24,.08);transition:transform .16s ease,background .16s ease}.ghostButton:hover,.hubAction:hover,.iconButton:hover,.mainButton:hover,.panelLink:hover,.secondaryButton:hover,.smallCta:hover{transform:translateY(-1px)}.bubble:active,.categoryCard:active,.filterChip:active,.ghostButton:active,.hubAction:active,.iconButton:active,.mainButton:active,.packageCard:active,.panelLink:active,.pill:active,.secondaryButton:active,.smallCta:active{transform:translateY(1px) scale(.99)}.mainButton,.smallCta{min-height:44px;padding:.75rem 1rem;color:white;background:var(--green);border:1px solid rgba(20,99,57,.2);border-radius:999px;box-shadow:0 14px 30px rgba(31,138,76,.22);transition:transform .16s ease,box-shadow .16s ease,background .16s ease;white-space:normal;text-align:center}.mainButton:hover,.smallCta:hover{background:var(--green-dark);box-shadow:0 18px 36px rgba(31,138,76,.28)}.mainButton.full,.secondaryButton.full{width:100%}.ghostButton,.secondaryButton{min-height:42px;padding:.7rem .95rem;color:var(--ink);background:var(--paper-solid);border:1px solid var(--line);border-radius:999px;transition:transform .16s ease,background .16s ease,border-color .16s ease;text-align:center}.ghostButton:hover,.secondaryButton:hover{background:var(--green-soft);border-color:rgba(31,138,76,.35)}.ghostButton.danger:hover{color:#8f2f1d;background:#f8dfd7;border-color:rgba(217,109,77,.45)}.landing{position:relative;overflow:hidden}.floatingStage{position:fixed;inset:72px 0 0;z-index:0;overflow:hidden;pointer-events:none;animation:revealFloating .9s ease 1.7s forwards}.floatingLane{position:absolute;left:0;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent);mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent)}.floatingTrack{display:flex;width:max-content;gap:clamp(2.4rem,5vw,5.2rem);align-items:center;animation:floatLane var(--lane-duration) linear infinite}.floatingQuestion{max-width:min(360px,70vw);flex:0 0 auto;padding:.58rem .86rem;color:rgba(31,44,34,.82);background:rgba(255,253,247,.82);border:1px solid rgba(31,138,76,.2);border-radius:999px;box-shadow:0 14px 32px rgba(35,49,33,.08);font-family:Segoe UI,Inter,Aptos,Arial,Helvetica,sans-serif;font-size:.98rem;line-height:1.2;white-space:nowrap}@keyframes revealFloating{0%{opacity:0}to{opacity:1}}@keyframes floatQuestion{0%{transform:translateX(0)}to{transform:translateX(calc(-100vw - 520px))}}.hero{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(300px,.8fr) minmax(280px,.55fr);grid-gap:clamp(1.25rem,3vw,2.5rem);gap:clamp(1.25rem,3vw,2.5rem);align-items:center;width:min(1180px,calc(100% - 32px));min-height:calc(100vh - 96px);margin:0 auto;padding:2.5rem 0 3rem}.hero,.heroCopy{position:relative;display:grid}.heroCopy{grid-gap:1.15rem;gap:1.15rem;--burst-x:36vw;--burst-y:16vh;opacity:0;transform:translate(var(--burst-x),var(--burst-y)) scale(.7);filter:blur(16px);animation:burstFromQuestion .95s cubic-bezier(.16,.92,.22,1) 1.05s forwards}.heroCopy:before{content:"";position:absolute;inset:-2rem -1.4rem;z-index:-1;background:radial-gradient(ellipse at 45% 46%,rgba(255,250,240,.92),rgba(255,250,240,.72) 42%,rgba(255,250,240,0) 72%);filter:blur(2px);pointer-events:none}.eyebrow,.questionCounter{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;padding:.5rem .8rem;color:var(--green-dark);background:rgba(223,240,223,.96);border:1px solid rgba(31,138,76,.24);border-radius:999px;font-size:.88rem;box-shadow:0 10px 26px rgba(31,138,76,.1)}h1,h2,p{margin:0}h1{max-width:680px;font-size:clamp(2.5rem,5.45vw,5.15rem);line-height:1;letter-spacing:0}.lead{max-width:560px;color:#42513f;font-size:1.22rem;line-height:1.55}.cardActions,.categoryFooter,.heroButtons,.proofRow,.wizardNav{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.proofRow{max-width:660px;color:var(--muted);font-size:.95rem}.proofRow span{padding:.55rem .7rem;background:rgba(255,253,247,.68);border:1px solid var(--line);border-radius:999px}.questionHub{min-height:520px;place-items:center;opacity:0;transform:scale(.88);animation:hubArrive .78s cubic-bezier(.17,.9,.24,1) .25s forwards}.questionHub,.questionOrbit{position:relative;display:grid}.questionOrbit{place-items:center;width:min(420px,84vw);min-height:420px}.questionHub:before{content:"";position:absolute;inset:7%;z-index:-1;background:radial-gradient(circle,rgba(255,250,240,.92) 0 42%,rgba(223,240,223,.42) 43% 58%,rgba(255,250,240,0) 72%);filter:blur(10px);pointer-events:none}.questionCore{position:relative;overflow:hidden;display:grid;place-items:center;width:min(310px,72vw);aspect-ratio:1;color:white;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.42),transparent 24%),linear-gradient(145deg,#1f8a4c,#146339);border:12px solid rgba(255,250,240,.9);border-radius:50%;box-shadow:0 36px 80px rgba(20,99,57,.3),inset 0 -18px 38px rgba(0,0,0,.16);font-size:clamp(8rem,19vw,15rem);font-weight:900;line-height:1;transform:rotate(0deg) scale(1);animation:questionSpin 1.25s cubic-bezier(.18,.9,.22,1) .17s both;transform-origin:50% 52%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.segmentedQuestion{font-size:1rem}.questionMarkGlyph{position:absolute;left:50%;top:50%;z-index:3;display:grid;place-items:center;width:46%;aspect-ratio:1;color:rgba(255,255,255,.78);background:rgba(20,99,57,.18);border:1px solid rgba(255,255,255,.22);border-radius:50%;font-size:clamp(5.6rem,12vw,9rem);font-weight:900;line-height:.92;transform:translate(-50%,-50%);pointer-events:none;text-shadow:0 10px 28px rgba(0,0,0,.13)}.questionSegment{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;gap:.42rem;width:50%;height:50%;color:rgba(255,255,255,.92);background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.16);font-size:.94rem;font-weight:850;letter-spacing:0;transition:background .18s ease,transform .18s ease,color .18s ease}.questionSegment:hover{color:white;background:rgba(255,255,255,.16)}.questionSegment span{position:relative;z-index:2}.questionSegment b{display:grid;place-items:center;width:22px;height:22px;color:var(--green-dark);background:rgba(255,255,255,.9);border-radius:50%;font-size:.86rem;line-height:1}.segmentLogin{left:0;top:0;padding:18% 14% 22% 12%;border-top-left-radius:100%;transform-origin:right bottom}.segmentRegister{right:0;top:0;padding:18% 12% 22% 14%;border-top-right-radius:100%;transform-origin:left bottom}.segmentFacebook{left:0;bottom:0;padding:22% 14% 18% 12%;border-bottom-left-radius:100%;transform-origin:right top}.segmentGoogle{right:0;bottom:0;padding:22% 12% 18% 14%;border-bottom-right-radius:100%;transform-origin:left top}.segmentFacebook b{color:#3569b7}.segmentGoogle b{color:#d96d4d}.segmentFacebook:hover,.segmentGoogle:hover,.segmentLogin:hover,.segmentRegister:hover{transform:scale(1.025)}.segmentedQuestion:after{inset:49.5% 0 auto;height:1px}.segmentedQuestion:after,.segmentedQuestion:before{content:"";position:absolute;z-index:1;background:rgba(255,255,255,.22);pointer-events:none}.segmentedQuestion:before{inset:0 auto 0 49.5%;width:1px}@keyframes questionSpin{0%{transform:rotate(-26deg) scale(.86);opacity:0}58%{transform:rotate(610deg) scale(1.05);opacity:1}to{transform:rotate(2turn) scale(1);opacity:1}}.hubActions{position:absolute;inset:0;pointer-events:none}.hubAction{position:absolute;max-width:190px;min-height:46px;padding:.72rem .85rem;color:var(--ink);background:rgba(255,253,247,.93);border:1px solid var(--line);border-radius:999px;opacity:0;pointer-events:auto;transition:transform .16s ease,background .16s ease;animation:revealHub .52s ease forwards;text-align:center}.hubAction.primary{color:white;background:var(--green)}.hubAction:first-child{top:5%;left:50%;transform:translateX(-50%);animation-delay:1.05s}.hubAction:nth-child(2){right:-2%;top:40%;animation-delay:1.18s}.hubAuthDock{position:absolute;left:50%;bottom:5%;z-index:2;display:grid;width:min(330px,82vw);grid-gap:.58rem;gap:.58rem;padding:.78rem;color:#203127;background:rgba(255,253,247,.94);border:1px solid rgba(31,138,76,.2);border-radius:18px;box-shadow:0 24px 58px rgba(35,49,33,.14);opacity:0;transform:translateX(-50%) translateY(18px) scale(.94);animation:dockReveal .58s cubic-bezier(.16,.92,.22,1) 1.32s forwards}.hubAuthDock>span{color:var(--green-dark);font-size:.82rem;font-weight:850;text-align:center}.hubAuthGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.46rem;gap:.46rem}.hubAuthButton{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:38px;padding:.5rem .62rem;color:#213226;background:rgba(248,243,232,.72);border:1px solid rgba(23,32,24,.1);border-radius:999px;font-size:.9rem;font-weight:750;transition:transform .16s ease,background .16s ease,border-color .16s ease}.hubAuthButton:hover{transform:translateY(-1px);background:white;border-color:rgba(31,138,76,.3)}.hubAuthButton b{display:grid;place-items:center;width:20px;height:20px;color:white;background:#d96d4d;border-radius:50%;font-size:.82rem;line-height:1}.hubAuthButton.facebook b{background:#3569b7}@keyframes revealHub{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes dockReveal{0%{opacity:0;transform:translateX(-50%) translateY(18px) scale(.94);filter:blur(8px)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1);filter:blur(0)}}@keyframes burstFromQuestion{0%{opacity:0;transform:translate(var(--burst-x),var(--burst-y)) scale(.64);filter:blur(18px)}58%{opacity:1;transform:translate(0) scale(1.025);filter:blur(2px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes sectionRise{0%{opacity:0;transform:translateY(36px) scale(.96);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes navArrive{0%{opacity:0;transform:translateY(-18px) scale(.98);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.adminPanel,.askForm,.creditBox,.demoSidebar,.entryPanel,.feedCard,.onboardingShell,.previewPanel,.questionDetail,.resultBox,.signalPanel{background:rgba(255,253,247,.88);border-radius:var(--radius)}.entryPanel{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;--burst-x:-18vw;--burst-y:12vh;opacity:0;transform:translate(var(--burst-x),var(--burst-y)) scale(.76);filter:blur(14px);animation:burstFromQuestion .88s cubic-bezier(.16,.92,.22,1) 1.32s forwards;background:rgba(255,253,247,.96)}.blockHeader,.creditPanel,.dashboardHero,.detailTopline,.onboardingHeader,.panelHeader{display:flex;justify-content:space-between;gap:1rem;align-items:center}.statusDot{width:10px;height:10px;background:var(--green);border-radius:50%;box-shadow:0 0 0 7px rgba(31,138,76,.14)}.answerBubble,.liveQuestion,.signal,.successBox,.whyBox{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem;background:rgba(248,243,232,.78);border:1px solid var(--line);border-radius:var(--radius)}.liveQuestion{display:grid}.adminPanel p,.askForm label span,.creditPanel p,.feedCard p,.liveQuestion span,.onboardingHeader p,.previewPanel p,.questionDetail p,.signalPanel p,.softText,.whyBox p{color:var(--muted);line-height:1.55}.panelLink{justify-content:flex-start;width:-moz-fit-content;width:fit-content;color:var(--green-dark);font-weight:800}.authGateway{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem;background:linear-gradient(135deg,rgba(223,240,223,.7),rgba(255,250,240,.92));border:1px solid rgba(31,138,76,.18);border-radius:var(--radius)}.authGateway>span{color:var(--green-dark);font-size:.86rem;font-weight:800}.authGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.socialButton{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.58rem .68rem;color:#243128;background:rgba(255,253,247,.94);border:1px solid rgba(23,32,24,.1);border-radius:999px;font-size:.92rem;font-weight:700;transition:transform .16s ease,background .16s ease,border-color .16s ease}.socialButton:hover{transform:translateY(-1px);background:white;border-color:rgba(31,138,76,.24)}.socialButton b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:white;background:var(--green);font-size:.82rem;line-height:1}.socialButton.facebook b{background:#3569b7}.socialButton.google b{background:#d96d4d}.howItWorks{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;width:min(1180px,calc(100% - 32px));margin:0 auto 4rem;opacity:0;transform:translateY(36px) scale(.96);filter:blur(10px);animation:sectionRise .76s ease 1.85s forwards}.howItWorks article,.sectionBand{padding:1.25rem;background:rgba(255,253,247,.72);border:1px solid var(--line);border-radius:var(--radius)}.howItWorks article{display:grid;grid-gap:.65rem;gap:.65rem}.answerBubble svg,.howItWorks svg,.signal svg,.successBox svg,.whyBox svg{flex:0 0 auto;color:var(--green)}.pageShell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:3rem 0 5rem}.pageIntro{display:grid;grid-gap:.9rem;gap:.9rem;max-width:760px;margin-bottom:1.5rem}.adminPanel h1,.creditPanel h1,.dashboardHero h1,.onboardingHeader h1,.pageIntro h1{font-size:clamp(2rem,4vw,4.2rem)}.askLayout,.dashboardGrid,.demoLayout{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.adminPanel,.askForm,.demoSidebar,.feedCard,.onboardingShell,.previewPanel,.questionDetail,.signalPanel{padding:1.1rem}.askForm,.demoSidebar,.feed,.previewPanel,.signalPanel{display:grid;grid-gap:1rem;gap:1rem}.questionListItem{display:grid;grid-gap:.4rem;gap:.4rem;padding:.9rem;background:rgba(248,243,232,.64);border:1px solid transparent;border-radius:var(--radius)}.questionListItem.active{background:var(--green-soft);border-color:rgba(31,138,76,.28)}.blockHeader span,.detailTopline,.previewMeta,.questionListItem span{color:var(--muted);font-size:.9rem}.questionDetail{display:grid;grid-gap:1rem;gap:1rem}.feedCard h2,.previewPanel h2,.questionDetail h2{font-size:clamp(1.35rem,2.5vw,2.2rem);line-height:1.12}.answerStack{display:grid;grid-gap:.75rem;gap:.75rem}.sectionBand{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.sectionTitle{display:grid;grid-gap:.55rem;gap:.55rem}.creditPanel,.dashboardHero{margin-bottom:1.2rem;padding:1.3rem;background:rgba(255,253,247,.72);border:1px solid var(--line);border-radius:var(--radius)}.dashboardGrid{grid-template-columns:minmax(260px,.35fr) minmax(0,1fr)}.feed{min-width:0}.feedCard{display:grid;grid-gap:.9rem;gap:.9rem}.compactWhy{padding:.75rem}.categoryPicker{display:grid;grid-gap:1rem;gap:1rem}.categorySearch{display:flex;align-items:center;gap:.6rem;min-height:48px;padding:0 .8rem;background:var(--paper-solid);border:1px solid var(--line);border-radius:999px}.categorySearch input{width:100%;min-width:0;color:var(--ink);background:transparent;border:0;outline:0}.clearSearch{display:grid;place-items:center;width:28px;height:28px;color:var(--muted);background:transparent;border:0}.searchResults{display:grid;grid-gap:.4rem;gap:.4rem}.searchResults button{padding:.75rem;text-align:left;background:var(--paper-solid);border:1px solid var(--line);border-radius:var(--radius)}.categoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.compact .categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.categoryCard{display:grid;grid-gap:.45rem;gap:.45rem;min-height:102px;padding:.8rem;color:var(--ink);text-align:left;background:rgba(255,253,247,.88);border:1px solid var(--line);border-radius:var(--radius);transition:transform .16s ease,background .16s ease,border-color .16s ease}.compact .categoryCard{min-height:68px}.categoryCard svg{color:var(--green)}.categoryCard span{font-weight:800}.categoryCard small{color:var(--muted);line-height:1.35}.categoryCard.active{background:var(--green-soft);border-color:rgba(31,138,76,.38);box-shadow:0 14px 28px rgba(31,138,76,.12)}.breadcrumb,.filterRow,.previewMeta{display:flex;flex-wrap:wrap;gap:.5rem}.breadcrumb span,.previewMeta span{padding:.45rem .62rem;color:var(--green-dark);background:rgba(223,240,223,.78);border:1px solid rgba(31,138,76,.18);border-radius:999px;font-size:.9rem}.categoryColumns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.categoryColumns>div{display:flex;flex-wrap:wrap;gap:.45rem;align-content:flex-start;min-height:132px;padding:.75rem;background:rgba(248,243,232,.62);border:1px solid var(--line);border-radius:var(--radius)}.columnTitle{flex-basis:100%;color:var(--muted);font-size:.82rem;font-weight:800;text-transform:uppercase}.bubble,.filterChip,.pill{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:38px;padding:.58rem .72rem;color:var(--ink);background:var(--paper-solid);border:1px solid var(--line);border-radius:999px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.bubble.active,.filterChip.active,.pill.active{color:var(--green-dark);background:var(--green-soft);border-color:rgba(31,138,76,.35)}.onboardingShell{display:grid;grid-gap:1.2rem;gap:1.2rem}.stepDots{display:flex;gap:.5rem}.stepDot{width:38px;height:8px;background:rgba(23,32,24,.16);border:0;border-radius:999px}.stepDot.active{background:var(--green)}.askForm,.profileForm{display:grid;grid-gap:1rem;gap:1rem}.adminPanel label,.askForm label,.profileForm label{display:grid;grid-gap:.45rem;gap:.45rem;font-weight:800}.adminPanel input,.askForm input,.askForm textarea,.profileForm input,.profileForm textarea{width:100%;min-width:0;padding:.85rem .95rem;color:var(--ink);background:var(--paper-solid);border:1px solid var(--line);border-radius:var(--radius);outline:0}.askForm textarea,.profileForm textarea{resize:vertical;min-height:120px}.adminPanel input:focus,.askForm input:focus,.askForm textarea:focus,.profileForm input:focus,.profileForm textarea:focus{border-color:rgba(31,138,76,.48);box-shadow:0 0 0 4px rgba(31,138,76,.12)}.segmented{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;padding:.35rem;background:rgba(248,243,232,.78);border:1px solid var(--line);border-radius:999px}.segmented button{min-height:40px;background:transparent;border:0;border-radius:999px}.segmented button.active{color:white;background:var(--green)}.bubbleBoard{display:flex;flex-wrap:wrap;gap:.65rem;padding:1rem;background:rgba(248,243,232,.62);border:1px solid var(--line);border-radius:var(--radius)}.bubbleBoard.frequency .bubble{min-width:150px}.askLayout{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr)}.formBlock,.packageGrid{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem;background:rgba(248,243,232,.56);border:1px solid var(--line);border-radius:var(--radius)}.filterRow,.uploadBox{align-items:center}.uploadBox{position:relative;display:flex!important;min-height:70px;justify-content:center;gap:.5rem;color:var(--green-dark);background:var(--paper-solid);border:1px dashed rgba(31,138,76,.38)!important;cursor:pointer}.uploadBox input{position:absolute;inset:0;opacity:0;cursor:pointer}.packageGrid{grid-template-columns:repeat(3,1fr)}.packageCard{display:grid;grid-gap:.45rem;gap:.45rem;min-height:132px;padding:.9rem;text-align:left;background:var(--paper-solid);border:1px solid var(--line);border-radius:var(--radius)}.packageCard span{color:var(--muted);line-height:1.35}.packageCard b{color:var(--green-dark)}.packageCard.active{background:var(--green-soft);border-color:rgba(31,138,76,.38)}.previewPanel{position:-webkit-sticky;position:sticky;top:92px}.successBox{align-items:center;background:var(--green-soft);border-color:rgba(31,138,76,.3)}.successBox a{display:inline-flex;align-items:center;gap:.25rem;color:var(--green-dark);font-weight:800}.creditPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.creditBox{display:grid;grid-gap:.7rem;gap:.7rem}.creditBox,.resultBox{padding:1rem}.adminPanel{display:grid;grid-gap:1rem;gap:1rem;max-width:680px}@media (max-width:1040px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:2rem}.questionHub{min-height:470px}.entryPanel{max-width:620px}.askLayout,.creditPanel,.dashboardGrid,.demoLayout{grid-template-columns:1fr}.previewPanel{position:static}}@media (max-width:760px){.topNav{grid-template-columns:1fr auto;width:min(100% - 22px,1180px)}.navLinks{grid-column:1/-1;justify-self:stretch;overflow-x:auto;justify-content:flex-start}.navAuth,.smallCta{display:none}.hero,.howItWorks,.pageShell{width:min(100% - 22px,1180px)}.hero{padding-top:1rem}.questionHub{min-height:430px}.questionCore{width:min(250px,76vw)}.hubAction{max-width:160px;min-height:42px;font-size:.92rem}.hubAction:nth-child(2){right:-4px}.hubAction:nth-child(4){left:-4px}.categoryColumns,.categoryGrid,.compact .categoryGrid,.howItWorks,.packageGrid{grid-template-columns:1fr}.blockHeader,.dashboardHero,.detailTopline,.onboardingHeader,.panelHeader{align-items:flex-start;flex-direction:column}.floatingStage{top:116px}.floatingQuestion{max-width:78vw;font-size:.84rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.questionCore{transform:rotate(0deg) scale(1)!important;opacity:1!important}.entryPanel,.heroCopy,.howItWorks,.hubAuthDock,.questionHub,body:has(.landing) .topNav{opacity:1!important;transform:none!important;filter:none!important}.hubAction{opacity:1!important;filter:none!important}}:root{--bg:#fbf7ef;--paper:#ffffff;--paper-solid:#ffffff;--ink:#1c2233;--muted:#5a6178;--line:rgba(28,34,51,0.10);--green:#16b364;--green-dark:#0c8a4a;--green-soft:#d6f6e3;--teal:#11b5a0;--amber:#ffb02e;--coral:#ff6a5e;--violet:#7c5cff;--green-grad:linear-gradient(135deg,#25c97a,#12b58a 50%,#0c8a4a);--fun-grad:linear-gradient(120deg,#16b364,#11b5a0);--radius:16px;--radius-lg:26px;--shadow-sm:0 4px 14px -6px rgba(40,50,80,0.18);--shadow:0 22px 48px -20px rgba(40,50,90,0.30),0 8px 18px -10px rgba(40,50,90,0.16)}body{background:radial-gradient(38rem 30rem at 12% 8%,rgba(22,179,100,.16),transparent 60%),radial-gradient(34rem 28rem at 88% 6%,rgba(255,176,46,.15),transparent 60%),radial-gradient(40rem 34rem at 80% 90%,rgba(17,181,160,.14),transparent 62%),linear-gradient(160deg,#fbf7ef,#ffffff 55%,#f3fbf6);-webkit-font-smoothing:antialiased}h1{font-weight:900;letter-spacing:-.03em;text-wrap:balance;background:linear-gradient(115deg,#0c8a4a,#11b5a0 55%,#0c8a4a);color:#0c8a4a}.lead{color:#41496a;font-weight:500}.brandMark{background:var(--fun-grad);box-shadow:0 10px 22px -6px rgba(22,179,100,.5)}.brand{font-weight:900}.navLinks{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.eyebrow,.questionCounter{color:#fff;background:var(--fun-grad);border:none;font-weight:800;box-shadow:0 12px 24px -10px rgba(17,181,160,.5)}.hubAction.primary,.mainButton,.smallCta{color:#fff;background:var(--green-grad);border:none;font-weight:800;box-shadow:0 16px 30px -10px rgba(22,179,100,.55),inset 0 1px 0 rgba(255,255,255,.35)}.hubAction.primary:hover,.mainButton:hover,.smallCta:hover{transform:translateY(-2px) scale(1.02);filter:saturate(1.06) brightness(1.03)}.secondaryButton{background:#fff;color:var(--teal);border:2px solid var(--teal);font-weight:800;box-shadow:var(--shadow-sm)}.secondaryButton:hover{background:#effbf8}.proofRow span{background:#fff;border:2px solid var(--line);font-weight:600}.proofRow span:first-child{border-color:rgba(22,179,100,.5)}.proofRow span:nth-child(2){border-color:rgba(255,176,46,.6)}.proofRow span:nth-child(3){border-color:rgba(17,181,160,.5)}.questionCore{color:#fff;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.5),transparent 32%),radial-gradient(circle at 74% 82%,rgba(8,74,52,.5),transparent 56%),linear-gradient(150deg,#25c97a,#12b58a 46%,#0c7d50);border:12px solid #ffffff;box-shadow:0 44px 92px -30px rgba(12,125,80,.55),0 0 0 6px rgba(255,255,255,.6),0 0 0 10px rgba(18,181,138,.16),inset 0 -20px 44px rgba(0,0,0,.22),inset 0 16px 32px rgba(255,255,255,.2)}.questionHub:before{background:radial-gradient(circle,rgba(255,255,255,.95) 0 38%,rgba(18,181,138,.28) 40% 58%,transparent 74%)}.questionMarkGlyph{color:#fff;background:rgba(12,125,80,.22);border:2px solid rgba(255,255,255,.5);text-shadow:0 8px 22px rgba(0,0,0,.22)}.questionSegment{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);font-weight:800}.segmentLogin:hover{background:rgba(22,179,100,.4)}.segmentRegister:hover{background:rgba(17,181,160,.4)}.segmentFacebook:hover{background:rgba(58,155,255,.42)}.segmentGoogle:hover{background:rgba(255,106,94,.42)}.questionSegment b{box-shadow:0 4px 10px rgba(0,0,0,.2)}.hubAction{background:#fff;border:2px solid var(--line);box-shadow:var(--shadow);font-weight:800}.adminPanel,.askForm,.creditBox,.demoSidebar,.entryPanel,.feedCard,.onboardingShell,.previewPanel,.questionDetail,.resultBox,.signalPanel{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.entryPanel:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--fun-grad)}.statusDot{background:var(--coral);animation:pulseDot 2.2s ease-in-out infinite}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 rgba(255,106,94,.45)}50%{box-shadow:0 0 0 10px rgba(255,106,94,.04)}}.liveQuestion{background:#f6fbf9;border:1px solid var(--line);border-left:5px solid var(--green);transition:transform .16s ease,box-shadow .16s ease}.liveQuestion:nth-of-type(2n){border-left-color:var(--teal)}.howItWorks article{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.howItWorks article:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.howItWorks svg{width:52px;height:52px;padding:13px;color:#fff;border-radius:16px;box-shadow:0 12px 22px -8px rgba(40,50,90,.32)}.howItWorks article:first-child svg{background:linear-gradient(135deg,#25c97a,#0c8a4a)}.howItWorks article:nth-child(2) svg{background:linear-gradient(135deg,#19c2b0,#0d8f86)}.howItWorks article:nth-child(3) svg{background:linear-gradient(135deg,#ffb24d,#ff7a59)}.howItWorks article:first-child{border-top:4px solid var(--green)}.howItWorks article:nth-child(2){border-top:4px solid var(--teal)}.howItWorks article:nth-child(3){border-top:4px solid var(--coral)}.howItWorks article h2{font-weight:850}.floatingTrack{gap:clamp(3rem,7vw,8rem);animation:floatLane var(--lane-duration) linear var(--lane-delay,0s) infinite}.floatingLane.rev .floatingTrack{animation-direction:reverse}.floatingQuestion{margin-left:var(--ml,0);background:#ffffff;border:2px solid var(--green);color:#25305a;font-weight:700;box-shadow:0 10px 24px -12px rgba(40,50,90,.25);animation:leafBob var(--bob-dur,6.5s) ease-in-out var(--bob-delay,0s) infinite;will-change:transform}.fqColor0{border-color:var(--green)}.fqColor1{border-color:var(--violet)}.fqColor2{border-color:var(--amber)}.fqColor3{border-color:var(--teal)}@media (prefers-reduced-motion:reduce){.floatingQuestion,.statusDot{animation:none}}.questionMarkGlyph.askTrigger{pointer-events:auto;cursor:pointer;background:rgba(12,125,80,.3);z-index:4;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.questionMarkGlyph.askTrigger:hover{transform:translate(-50%,-50%) scale(1.06);background:rgba(12,125,80,.46);box-shadow:0 0 0 8px rgba(255,255,255,.12),inset 0 2px 18px rgba(255,255,255,.22)}.questionMarkGlyph.askTrigger:active{transform:translate(-50%,-50%) scale(.99)}.hubActions .hubAction:first-child{top:auto;bottom:1%;left:50%;right:auto;transform:translateX(-50%)}.hubActions .hubAction:nth-child(2){top:1%;bottom:auto;left:50%;right:auto;transform:translateX(-50%)}.askModalOverlay{z-index:60;display:grid;place-items:center;padding:1rem;background:rgba(18,28,22,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:askFade .16s ease}.askModal{position:relative;width:min(520px,100%);display:grid;grid-gap:.85rem;gap:.85rem;padding:1.5rem;background:#ffffff;border-radius:24px;box-shadow:0 44px 110px -34px rgba(18,40,30,.55);animation:askPop .2s cubic-bezier(.18,.9,.24,1)}.askModal h2{font-weight:850;font-size:1.55rem;letter-spacing:-.01em}.askModalHint{color:var(--muted);margin-top:-.3rem}.askModal textarea{width:100%;padding:.9rem 1rem;border:2px solid var(--line);border-radius:14px;font:inherit;resize:vertical;min-height:112px;background:#fbfdfc}.askModal textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 4px rgba(22,179,100,.14)}.askModalRow{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:650}.askStepper{display:inline-flex;align-items:center;gap:.7rem}.askStepper button{width:38px;height:38px;display:grid;place-items:center;border:2px solid var(--line);border-radius:50%;background:#fff;transition:border-color .15s ease,background .15s ease}.askStepper button:hover{border-color:var(--green);background:var(--green-soft)}.askStepper b{min-width:2.2ch;text-align:center;font-size:1.2rem;font-weight:850}.askModalPrice{display:flex;align-items:baseline;justify-content:space-between;padding-top:.5rem;border-top:1px dashed var(--line)}.askModalPrice strong{font-size:1.9rem;font-weight:900;color:var(--green-dark)}.askModalNote,.askModalReg{color:var(--muted);font-size:.86rem;margin-top:-.2rem}.askModalReg{text-align:center}.askModalError{color:#b3261e;background:#fde7e5;border:1px solid #f6c5c0;border-radius:10px;padding:.55rem .75rem;font-size:.9rem}.askModalClose{position:absolute;top:.75rem;right:.75rem;width:36px;height:36px;display:grid;place-items:center;border:none;border-radius:50%;background:#f1f1f4;color:#3a4150;transition:background .15s ease}.askModalClose:hover{background:#e6e6ec}@keyframes askFade{0%{opacity:0}to{opacity:1}}@keyframes askPop{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.hubActions .hubAction{top:auto;bottom:0;left:50%;right:auto;transform:translateX(-50%)}.askModal{max-height:min(86vh,720px);overflow:auto}.askModalSub{color:var(--muted);margin-top:-.35rem}.askBack{display:inline-flex;align-items:center;gap:.35rem;justify-self:start;padding:0;border:none;background:none;color:var(--muted);font-weight:700;cursor:pointer}.askBack:hover{color:var(--green-dark)}.askCats{display:grid;grid-gap:.45rem;gap:.45rem}.askSectionLabel{font-size:.78rem;font-weight:800;letter-spacing:.02em;color:var(--muted);text-transform:uppercase}.askCatSuggest{display:flex;flex-wrap:wrap;gap:.45rem}.askCatGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.45rem;gap:.45rem}.askCatChip{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .7rem;border:2px solid var(--line);border-radius:13px;background:#fff;color:#2a3242;font-weight:700;font-size:.9rem;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .12s ease}.askCatChip svg{flex:0 0 auto;color:var(--green-dark)}.askCatChip:hover{border-color:var(--green);transform:translateY(-1px)}.askCatChip.suggest{border-color:rgba(22,179,100,.45);background:#f1fbf5}.askCatChip.active{border-color:var(--green);background:var(--green-soft)}.askCatChip.active,.askCatChip.active svg{color:var(--green-dark)}.floatingLane{height:4.2rem;margin-top:-2.1rem;display:flex;align-items:center;overflow:hidden}.floatingQuestion{will-change:auto}.floatingStage{contain:layout paint}.floatingQuestion{max-width:none;width:max-content;overflow:visible}.floatingLane{height:4.8rem;margin-top:-2.4rem}.floatingQuestion{box-shadow:0 6px 16px -10px rgba(40,50,90,.22)}@keyframes floatLane{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.floatingTrack{gap:0}.floatingQuestion{margin-right:clamp(3rem,7vw,8rem)}:root{--shadow-sm:0 2px 8px -4px rgba(28,40,60,.10),0 8px 22px -14px rgba(28,40,60,.14);--shadow:0 10px 28px -16px rgba(28,40,60,.20),0 26px 60px -34px rgba(28,40,60,.24);--ring:0 0 0 3px rgba(17,181,160,.35)}*{-webkit-tap-highlight-color:transparent}::selection{background:rgba(22,179,100,.18)}.askCatChip,.floatingQuestion,.hubAction,.iconButton,.liveQuestion,.mainButton,.navAuth,.navLinks a,.panelLink,.questionSegment,.secondaryButton,.smallCta{transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease}.askTrigger:focus-visible,.hubAction:focus-visible,.iconButton:focus-visible,.mainButton:focus-visible,.navAuth:focus-visible,.panelLink:focus-visible,.questionSegment:focus-visible,.secondaryButton:focus-visible,.smallCta:focus-visible{outline:none;box-shadow:var(--ring)}h1{line-height:.98;letter-spacing:-.035em}.lead{line-height:1.62;color:#444b66}.heroCopy{gap:1.05rem}.mainButton,.secondaryButton,.smallCta{border-radius:14px;padding:.82rem 1.15rem;font-weight:800;letter-spacing:-.01em}.mainButton:hover,.smallCta:hover{transform:translateY(-2px);filter:saturate(1.05) brightness(1.03)}.secondaryButton:hover{transform:translateY(-2px)}.eyebrow,.questionCounter{box-shadow:0 10px 22px -12px rgba(17,181,160,.5)}.proofRow span{border-radius:12px;box-shadow:var(--shadow-sm)}.questionCore{animation:questionSpin 1.4s cubic-bezier(.2,.82,.2,1) .16s both;border-width:11px;box-shadow:0 30px 70px -34px rgba(12,125,80,.55),0 0 0 6px rgba(255,255,255,.6),inset 0 -16px 36px rgba(0,0,0,.18),inset 0 14px 28px rgba(255,255,255,.18)}.segmentedQuestion:after,.segmentedQuestion:before{background:rgba(255,255,255,.18)}.questionSegment{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.questionSegment:hover{transform:scale(1.012)}.segmentFacebook:hover,.segmentGoogle:hover,.segmentLogin:hover,.segmentRegister:hover{transform:scale(1.018)}.questionMarkGlyph.askTrigger{transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s ease,box-shadow .2s ease}.adminPanel,.askForm,.creditBox,.demoSidebar,.entryPanel,.feedCard,.onboardingShell,.previewPanel,.questionDetail,.resultBox,.signalPanel{border-color:rgba(28,34,51,.08)}.liveQuestion{border-radius:14px}.liveQuestion:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.howItWorks article{border-radius:20px}.howItWorks article:hover{transform:translateY(-5px)}.floatingStage{opacity:0;animation:revealFloating 1.1s ease 1.7s forwards}.floatingQuestion{border-width:1.5px;color:#3a4566;font-weight:650;box-shadow:0 8px 20px -12px rgba(40,50,90,.18)}.fqColor0{border-color:rgba(22,179,100,.55)}.fqColor1{border-color:rgba(124,92,255,.5)}.fqColor2{border-color:rgba(255,176,46,.6)}.fqColor3{border-color:rgba(17,181,160,.55)}@keyframes leafBob{0%{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-6px) rotate(1.2deg)}to{transform:translateY(0) rotate(-1.2deg)}}.askModalOverlay{background:rgba(15,23,19,.6)}.questionSegment{backdrop-filter:none;-webkit-backdrop-filter:none}.floatingQuestion{transition:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.floatingTrack{will-change:transform}.floatingStage{will-change:opacity}.regCard{width:min(440px,100%);display:grid;grid-gap:1rem;gap:1rem;padding:1.4rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.regField{display:grid;grid-gap:.4rem;gap:.4rem}.regField>label{font-size:.86rem;font-weight:800;color:#2a3340}.regInput{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border:2px solid var(--line);border-radius:12px;background:#fbfdfc;transition:border-color .15s ease,box-shadow .15s ease}.regInput:focus-within{border-color:var(--green);box-shadow:0 0 0 4px rgba(22,179,100,.14)}.regInput input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font:inherit;color:var(--ink)}.regInput svg{color:var(--muted);flex:0 0 auto}.regNote{color:var(--muted);font-size:.84rem}.regOk{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem 1.1rem;background:#f0fbf4;border:1px solid rgba(22,179,100,.3);border-radius:14px;color:#0c6b43}.regRow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@keyframes hubArrive{0%{opacity:0;transform:scale(.88);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.questionHub{will-change:auto}.askModalOverlay{position:fixed;inset:0;background:rgba(15,23,19,.62);backdrop-filter:none;-webkit-backdrop-filter:none}.authTabs{display:flex;gap:.35rem;background:#eef1ef;border-radius:13px;padding:.32rem}.authTab{flex:1 1;padding:.6rem;border:none;border-radius:10px;background:transparent;font-weight:800;color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}.authTab.active{background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.authForm{display:grid;grid-gap:.8rem;gap:.8rem}.authForm h2{font-size:1.4rem;font-weight:850;letter-spacing:-.01em}.authDivider{display:flex;align-items:center;gap:.6rem;color:var(--muted);font-size:.82rem}.authDivider:after,.authDivider:before{content:"";height:1px;flex:1 1;background:var(--line)}.authSwitch{text-align:center;color:var(--muted);font-size:.88rem;margin-top:-.1rem}.authSwitch button{border:none;background:none;padding:0;color:var(--green-dark);font-weight:800;cursor:pointer}.authSocials{display:grid;grid-gap:.55rem;gap:.55rem}.socialBtn{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;border-radius:12px;font-weight:800;font-size:.98rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,background .15s ease}.socialBtn:hover{transform:translateY(-1px)}.socialBtn.google{background:#fff;color:#3c4043;border:1px solid #dadce0}.socialBtn.google:hover{background:#f7faff;box-shadow:0 6px 16px -8px rgba(60,64,67,.35)}.socialBtn.facebook{background:#1877F2;color:#fff;border:1px solid #1877f2}.socialBtn.facebook:hover{filter:brightness(1.06);box-shadow:0 8px 18px -8px rgba(24,119,242,.55)}.navAuth{cursor:pointer}.segmentFacebook{background:#1877F2;color:#fff}.segmentFacebook:hover{background:#1466d6}.segmentGoogle{background:#ffffff;color:#3c4043}.segmentGoogle:hover{background:#f1f3f4}.questionSegment .segLogo{flex:0 0 auto}.segmentFacebook span,.segmentGoogle span{font-weight:800}.questionSegment{flex-direction:column;gap:.16rem;text-align:center}.questionSegment span{font-size:.82rem;line-height:1.05}.segmentLogin{background:#11b5a0;color:#fff}.segmentLogin:hover{background:#0e9e8c}.segmentRegister{background:#16b364;color:#fff}.segmentRegister:hover{background:#119a55}.questionMarkGlyph.askTrigger{background:#ffffff;color:#10b981;border:2px solid rgba(255,255,255,.9);text-shadow:none}.questionMarkGlyph.askTrigger:hover{background:#e9fff5;color:#0e9f6e}.questionMarkGlyph.askTrigger{background:#F5841F;color:#ffffff;border:2px solid rgba(255,255,255,.55);text-shadow:0 6px 18px rgba(120,60,0,.22)}.questionMarkGlyph.askTrigger:hover{background:#e7770f;color:#ffffff}:root{--green:#DD6A0D;--green-dark:#B65806;--green-soft:#FDECD8;--green-grad:linear-gradient(135deg,#FBA94C,#F5841F 50%,#E06D0A);--fun-grad:linear-gradient(120deg,#F5841F,#FBA94C)}h1{background:linear-gradient(115deg,#D9690C,#F5841F 55%,#D9690C);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#D9690C}.secondaryButton{color:#DD6A0D;border-color:#F5841F}.secondaryButton:hover{background:#FFF3E6}.proofRow span:first-child{border-color:rgba(245,132,31,.55)}.howItWorks article:first-child svg{background:linear-gradient(135deg,#FBA94C,#E06D0A)}.askCatChip.suggest{border-color:rgba(245,132,31,.5);background:#fff6ec}:root{--teal:#F2A33A}.hubAction.primary,.mainButton,.smallCta{box-shadow:0 16px 30px -10px rgba(245,132,31,.5),inset 0 1px 0 rgba(255,255,255,.35)}.hubAction.primary:hover,.mainButton:hover,.smallCta:hover{box-shadow:0 18px 34px -10px rgba(245,132,31,.55)}.eyebrow,.questionCounter{box-shadow:0 12px 24px -10px rgba(245,132,31,.45)}.brandMark{box-shadow:0 10px 22px -6px rgba(245,132,31,.5)}.howItWorks article:nth-child(2) svg{background:linear-gradient(135deg,#FBC15A,#E89316)}.fqColor0{border-color:rgba(245,132,31,.55)}.fqColor3{border-color:rgba(242,163,58,.6)}.proofRow span:nth-child(3){border-color:rgba(242,163,58,.55)}::selection{background:rgba(245,132,31,.18)}.segmentLogin{background:#F6C945;color:#5e4304}.segmentLogin:hover{background:#f0bf2f;color:#5e4304}.segmentRegister{background:#EE5A43;color:#ffffff}.segmentRegister:hover{background:#e24a33;color:#ffffff}.brandMark,.segmentLogin span,.segmentRegister span{font-weight:800}.brandMark{font-size:20px;line-height:1}.subBubbles{display:flex;flex-wrap:wrap;gap:.5rem}.subBubble{background:#ffffff;border:2px solid #f5841f;border-radius:999px;padding:.45rem .9rem;font-size:.92rem;font-weight:700;color:#4a3216;cursor:pointer;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.subBubble:hover{transform:translateY(-1px);box-shadow:0 7px 16px -9px rgba(120,60,0,.32)}.subBubble.active{background:#fff3e6;box-shadow:0 0 0 3px rgba(245,132,31,.18)}.subBubbles .subBubble:nth-child(7n+1){border-color:#F5841F}.subBubbles .subBubble:nth-child(7n+2){border-color:#E8941A}.subBubbles .subBubble:nth-child(7n+3){border-color:#F2B705}.subBubbles .subBubble:nth-child(7n+4){border-color:#EE5A43}.subBubbles .subBubble:nth-child(7n+5){border-color:#FF7A59}.subBubbles .subBubble:nth-child(7n+6){border-color:#D9690C}.subBubbles .subBubble:nth-child(7n+7){border-color:#F26D6D}.questionHub:before{background:radial-gradient(circle,rgba(255,255,255,.95) 0 38%,rgba(245,132,31,.2) 40% 58%,transparent 74%)}.questionCore{box-shadow:0 30px 70px -34px rgba(214,96,12,.45),0 0 0 6px rgba(255,255,255,.72),inset 0 -16px 36px rgba(0,0,0,.16),inset 0 14px 28px rgba(255,255,255,.18)}.questionHub:before{display:none!important;background:none!important}.questionCore{box-shadow:0 20px 42px -26px rgba(30,22,12,.38)}.brandName{display:inline-flex;align-items:baseline;font-weight:900;letter-spacing:-.3px}.brandName .brandTile{display:inline-block;background:#F5841F;color:#ffffff;border-radius:0;padding:0 .16em;margin:0 .05em;font-weight:800}.questionMarkGlyph.askTrigger{font-weight:800;letter-spacing:0}.hubAction.primary,.mainButton,.smallCta{box-shadow:0 6px 14px -8px rgba(214,96,12,.38),inset 0 1px 0 rgba(255,255,255,.3)}.hubAction.primary:hover,.mainButton:hover,.smallCta:hover{box-shadow:0 8px 16px -8px rgba(214,96,12,.44)}.topNav{background:rgba(251,247,239,.94);-webkit-backdrop-filter:none;backdrop-filter:none}.brandName{font-size:1.5rem;letter-spacing:-.4px}.brandName .brandTile{padding:0 .14em}.otFilter{width:min(1180px,calc(100% - 32px));margin:0 auto 1.4rem;display:flex;flex-direction:column;gap:.85rem}.otTopRow{display:flex;flex-wrap:wrap;gap:.5rem}.otChip{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:2px solid #e9dfca;border-radius:999px;padding:.45rem .9rem;font-size:.9rem;font-weight:700;color:#5a4a32;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.otChip:hover{transform:translateY(-1px);border-color:#F5841F}.otChip.active{background:#F5841F;border-color:#F5841F;color:#fff}.otSubs{margin-top:.1rem}.otFeed{width:min(1180px,calc(100% - 32px));margin:0 auto 3rem}.otFeedHead{font-size:.95rem;color:#7a6a4f;margin-bottom:.9rem}.otFeedHead strong{color:#33271400;color:#332714;font-size:1.05rem}.otGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:1rem;gap:1rem}.otCard{display:flex;flex-direction:column;gap:.65rem;background:#fff;border:1px solid #efe6d4;border-radius:18px;padding:1.05rem 1.15rem;box-shadow:0 14px 30px -22px rgba(60,40,15,.45);transition:transform .18s ease,box-shadow .18s ease}.otCard:hover{transform:translateY(-3px);box-shadow:0 22px 42px -24px rgba(60,40,15,.5)}.otCardTop{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.otCat{font-size:.7rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#b07c3a}.otReward{display:inline-flex;align-items:center;gap:.25rem;font-size:.82rem;font-weight:800;color:#1f7a4d;white-space:nowrap}.otCard h3{font-size:1.05rem;line-height:1.3;margin:0;color:#2a2017;font-weight:800}.otCardFoot{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.35rem}.otStatus{font-size:.8rem;color:#8a795c}.otAnswer{display:inline-flex;align-items:center;gap:.35rem;background:#F5841F;color:#fff;border:none;border-radius:999px;padding:.42rem .8rem;font-size:.83rem;font-weight:800;cursor:pointer;transition:transform .15s ease,filter .15s ease}.otAnswer:hover{transform:translateY(-1px);filter:brightness(1.05)}.supportGrid{width:min(1180px,calc(100% - 32px));margin:0 auto 3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.supportCard{background:#fff;border:1px solid #efe6d4;border-radius:18px;padding:1.4rem 1.3rem;box-shadow:0 14px 30px -22px rgba(60,40,15,.45);color:#b07c3a}.supportCard h3{margin:.5rem 0 .3rem;color:#2a2017;font-size:1.08rem}.supportCard p{margin:0;color:#6e5d44;font-size:.92rem}@media (max-width:640px){.otGrid{grid-template-columns:1fr}}.otGrid{gap:1.3rem}.otCard{gap:.85rem;padding:1.05rem 1.05rem 1.1rem}.otQuestion{font-size:1.04rem;line-height:1.32;margin:0;color:#2a2017;font-weight:800}.otPhotoEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;background:linear-gradient(135deg,#fff6ec,#fdecd6);border:1px dashed #f0c489;color:#c08a45;font-size:.78rem;font-weight:600}.otCardFoot{align-items:flex-end;padding-top:.15rem}.otMeta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.otCat{white-space:normal}.otAnswer{flex-shrink:0}.otGrid{grid-template-columns:repeat(3,1fr);gap:1.4rem;align-items:start}.otGrid .otCard:nth-child(3n+2){transform:translateY(34px)}.otFeed{margin-bottom:4.5rem}.otHead{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.otHead .otQuestion{flex:1 1}.otBounty{flex-shrink:0;display:inline-flex;align-items:center;background:#e9f8ef;color:#1f7a4d;border:1px solid #bfe6cf;border-radius:999px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;white-space:nowrap}.otPhoto{width:100%;aspect-ratio:16/10;border-radius:12px;object-fit:cover;display:block;background:linear-gradient(135deg,#fff0dd,#fbd9ad)}@media (max-width:900px){.otGrid{grid-template-columns:repeat(2,1fr)}.otGrid .otCard:nth-child(3n+2){transform:none}}@media (max-width:600px){.otGrid{grid-template-columns:1fr}}.subBubbles .subBubble{border-color:#F5841F!important}.otGrid{display:block;column-count:3;column-gap:1.3rem}.otGrid .otCard{page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 1.3rem;width:100%;transform:none!important}@media (max-width:900px){.otGrid{column-count:2}}@media (max-width:600px){.otGrid{column-count:1}}.otCard{border:1.5px solid #f6c489;box-shadow:0 14px 28px -22px rgba(214,96,12,.35)}.otCard:hover{border-color:#F5841F;box-shadow:0 22px 40px -24px rgba(214,96,12,.45)}.subBubble.active{background:#F5841F!important;color:#ffffff!important;box-shadow:0 5px 14px -5px rgba(245,132,31,.55)!important}.questionCore,.subBubble.active{border-color:#F5841F!important}.proofRow span:nth-child(2),.proofRow span:nth-child(3){border-color:rgba(245,132,31,.55)}.howItWorks article:nth-child(2) svg{background:linear-gradient(135deg,#FBA94C,#E06D0A)}.howItWorks article:nth-child(2){border-top-color:#F5841F}.questionSegment{border:2px solid #f5841f!important}.segmentedQuestion:after,.segmentedQuestion:before{background:#F5841F}.questionMarkGlyph.askTrigger{border:3px solid #f5841f!important}.landing .howItWorks{margin-top:clamp(4rem,11vh,9rem)}.questionCore,.questionSegment{border:none!important}.segmentLogin{border-right:2px solid #f5841f!important}.segmentLogin,.segmentRegister{border-bottom:2px solid #f5841f!important}.segmentRegister{border-left:2px solid #f5841f!important}.segmentFacebook{border-right:2px solid #f5841f!important}.segmentFacebook,.segmentGoogle{border-top:2px solid #f5841f!important}.segmentGoogle{border-left:2px solid #f5841f!important}.authTabs{background:transparent!important;gap:.7rem!important;padding:0!important}.authTab{border:2px solid #f5841f!important;background:#ffffff!important;color:#9a5a17!important;border-radius:12px!important;box-shadow:none!important}.authTab:hover{background:#fff6ec!important}.authTab.active{background:#F5841F!important;color:#ffffff!important;box-shadow:0 6px 16px -6px rgba(245,132,31,.5)!important}.otFeedHead .otHint{color:#a08a66;font-weight:400}.profileWrap{width:min(960px,calc(100% - 32px));margin:0 auto 4rem;display:flex;flex-direction:column;gap:1.4rem}.profileCard{background:#fff;border:1.5px solid #f6c489;border-radius:18px;padding:1.4rem;box-shadow:0 14px 30px -22px rgba(214,96,12,.35)}.profileId{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.avatarBox{position:relative;flex:0 0 auto}.avatar,.avatarBox{width:104px;height:104px}.avatar{border-radius:50%;object-fit:cover;border:3px solid #f5841f;background:linear-gradient(135deg,#fff0dd,#fbd9ad);display:flex;align-items:center;justify-content:center;color:#c08a45}.avatarBtn{position:absolute;right:-2px;bottom:-2px;width:34px;height:34px;border-radius:50%;background:#F5841F;color:#fff;border:3px solid #fff;display:grid;place-items:center;cursor:pointer}.idFields{display:flex;flex-direction:column;gap:.45rem;flex:1 1;min-width:200px}.fieldLabel{font-weight:800;color:#2a2017;font-size:.9rem}.profileInput{border:1.5px solid #e7ddca;border-radius:10px;padding:.6rem .8rem;font:inherit;outline:none;background:#fffdf9;color:#2a2017}.profileInput:focus{border-color:#F5841F}.sectionTitle2{font-weight:800;color:#2a2017;margin:0 0 .25rem;font-size:1.12rem}.sectionHint{color:#7a6a4f;font-size:.9rem;margin:0 0 .9rem}.profTops{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.profCount{display:inline-grid;place-items:center;min-width:18px;height:18px;background:#1f7a4d;color:#fff;border-radius:999px;padding:0 .3rem;font-size:.72rem;font-weight:800;margin-left:.4rem}.otChip.active .profCount{background:#fff;color:#F5841F}.wordRow{display:flex;gap:.5rem}.wordRow .profileInput{flex:1 1}.wordAdd{flex:0 0 auto;background:#F5841F;color:#fff;border:none;border-radius:10px;padding:0 1rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.wordAdd:hover{background:#e7770f}.wordChips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.wordChip{display:inline-flex;align-items:center;gap:.45rem;background:#fff3e6;border:1.5px solid #f5841f;color:#7a4a16;border-radius:999px;padding:.35rem .7rem;font-weight:700;font-size:.88rem}.wordChip button{border:none;background:transparent;cursor:pointer;color:#b5651b;display:grid;place-items:center;padding:0}.profileSave{display:inline-flex;align-items:center;gap:.4rem}.savedNote{color:#1f7a4d;font-weight:700;margin-left:.8rem}.navLinks a:hover{background:#fff1e1;color:#9a5a17}.navLinks a.active{background:#F5841F;color:#ffffff;box-shadow:0 4px 12px -5px rgba(245,132,31,.5)}.navLinks a.active:hover{background:#ee7a10;color:#ffffff}.navLinks a:last-child{margin-left:.55rem}