.radar-section{background:#1A1A2E;padding:88px 56px;flex-direction:column;overflow:hidden;border-top:1px solid rgba(243,139,115,.08);border-bottom:1px solid rgba(243,139,115,.08)}.radar-section,.radar-stage{display:flex;align-items:center;position:relative}.radar-stage{width:640px;max-width:100%;height:360px;justify-content:center}.radar-wrap{width:80px;height:80px;display:flex;align-items:center;justify-content:center;z-index:20}.radar-ring,.radar-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.radar-ring{border-radius:50%;border:1px solid rgba(243,139,115,.12);animation:ringFadeIn .4s ease both}@keyframes ringFadeIn{0%{opacity:0}to{opacity:1}}@keyframes radarSpinWarm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radar-sweep-container{position:absolute;top:50%;right:50%;width:320px;height:4px;transform-origin:right center;animation:radarSpinWarm 8s linear infinite;overflow:visible;z-index:30;display:flex;align-items:center}.radar-sweep-line{height:1px;width:100%;background:linear-gradient(270deg,transparent 0,rgba(243,139,115,.15) 40%,#F38B73 85%,rgba(245,148,130,.9))}.radar-center-x{width:46px;height:46px;object-fit:contain;position:relative;z-index:40;filter:drop-shadow(0 0 12px rgba(243,139,115,.45))}.icon-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:50;animation:nodeFadeIn .4s ease both}@keyframes nodeFadeIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.node-box{width:48px;height:48px;border-radius:14px;background:rgba(243,139,115,.07);border:1px solid rgba(243,139,115,.2);display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .25s,background .25s;cursor:default}.node-box:hover{background:rgba(243,139,115,.14);border-color:rgba(243,139,115,.42)}.node-box svg{width:20px;height:20px;stroke:#F38B73;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.node-ping{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:#F38B73;animation:pingPulse 2s ease-in-out infinite}@keyframes pingPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.45}}.node-label{font-family:Chillax,sans-serif;font-size:11px;font-weight:600;color:rgba(255,255,255,.48);text-align:center;white-space:nowrap;max-width:84px;line-height:1.25}@media(max-width:1024px){.radar-section{padding:64px 24px}.radar-stage{width:100%;height:320px}}@media(max-width:640px){.radar-stage{height:300px}.icon-node[data-pos=tl]{top:8px!important;left:8px!important;transform:none!important}.icon-node[data-pos=tc]{top:8px!important;left:50%!important;transform:translateX(-50%)!important}.icon-node[data-pos=tr]{top:8px!important;right:8px!important;left:auto!important;transform:none!important}.icon-node[data-pos=ml]{left:8px!important}.icon-node[data-pos=ml],.icon-node[data-pos=mr]{top:50%!important;transform:translateY(-50%)!important}.icon-node[data-pos=mr]{right:8px!important;left:auto!important}.icon-node[data-pos=bl]{bottom:8px!important;left:8px!important;top:auto!important;transform:none!important}.icon-node[data-pos=bc]{bottom:8px!important;left:50%!important;top:auto!important;transform:translateX(-50%)!important}.icon-node[data-pos=br]{bottom:8px!important;right:8px!important;top:auto!important;left:auto!important;transform:none!important}}@media(max-width:420px){.radar-section{padding:40px 16px}.node-label{font-size:9px;max-width:62px;white-space:normal}.node-box{width:38px;height:38px;border-radius:10px}.node-box svg{width:16px;height:16px}.node-ping{width:6px;height:6px}}.features-section{background:var(--cream);padding:88px 56px}.features-inner{max-width:1100px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;position:relative;z-index:1}.fc{background:var(--white);border-radius:20px;border:1px solid var(--border-soft);overflow:hidden;transition:box-shadow .25s,transform .25s;position:relative}.fc:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(26,26,46,.09)}.fc-body{padding:28px 24px}.fc-customizable{grid-column:span 2}.fc-customizable,.fc-customizable .fc-body{display:flex;align-items:center;justify-content:center}.fc-customizable .fc-body{flex-direction:column;width:100%;padding:36px 24px}.fc-big-number{font-family:Satoshi,sans-serif;font-size:56px;font-weight:800;color:var(--brown-deep);letter-spacing:-3px;line-height:1;position:relative;z-index:1}.fc-big-number em{color:var(--gold);font-style:normal}.fc-card-title{font-family:Satoshi,sans-serif;font-size:20px;font-weight:700;color:var(--brown-deep);margin-top:16px;text-align:center;position:relative;z-index:1}.fc-sub-text{font-size:13px;color:var(--text-muted);line-height:1.6;text-align:center}.fc-secure{grid-column:span 2}.fc-secure .fc-body{padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:0}.fc-fingerprint-wrap,.fc-ring-outer{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:100px}.fc-ring-outer{border-radius:50%;border:1px solid var(--border-soft)}.fc-ring-outer:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid var(--cream-dark)}.fc-lock-icon{width:42px;height:42px;background:var(--gold-pale2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.fc-secure-texts{margin-top:20px;text-align:center}.fc-secure-texts .fc-card-title{margin-top:0;margin-bottom:8px}.fc-monitor{grid-column:span 2}.fc-monitor .fc-body{padding:24px}.fc-chart-area{margin-bottom:20px;border-radius:10px;overflow:hidden;border:1px solid var(--border-soft);background:var(--cream);padding:12px 16px 0}.fc-chart-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:8px}.fc-chart-row{display:flex;align-items:flex-end;gap:5px;height:60px;padding-bottom:4px}.fc-bar{flex:1 1;border-radius:4px 4px 0 0;background:var(--cream-dark);transition:background .2s}.fc-bar.active{background:var(--gold)}.fc-bar.semi{background:linear-gradient(180deg,var(--gold-light),var(--gold-pale))}.fc-fast{grid-column:span 3}.fc-fast .fc-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;height:100%;padding:0}.fc-fast-text{padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.fc-shield-badge{width:44px;height:44px;border-radius:50%;border:1px solid var(--border-soft);display:flex;align-items:center;justify-content:center;position:relative}.fc-shield-badge:before{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid var(--cream-dark)}.fc-wave-panel{border-left:1px solid var(--border-soft);border-top:1px solid var(--border-soft);border-radius:0;padding:16px 12px 0;overflow:hidden;position:relative;align-self:stretch;margin:16px 0 0}.fc-wave-panel:before{content:"";position:absolute;top:6px;left:6px;width:6px;height:6px;border-radius:50%;border:1px solid var(--border-soft)}.fc-contacts{grid-column:span 3}.fc-contacts .fc-body{display:grid;grid-template-columns:1fr 1fr;height:100%;padding:0}.fc-contacts-text{padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.fc-users-badge{width:44px;height:44px;border-radius:50%;border:1px solid var(--border-soft);display:flex;align-items:center;justify-content:center;position:relative}.fc-users-badge:before{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid var(--cream-dark)}.fc-contacts-visual{border-left:1px solid var(--border-soft);display:flex;align-items:center;justify-content:center;padding:20px 16px;position:relative}.fc-contacts-visual:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:1px;background:var(--border-soft);z-index:0}.fc-contacts-list{display:flex;flex-direction:column;gap:14px;width:100%;position:relative;z-index:1}.fc-contact-row{display:flex;align-items:center;gap:8px}.fc-contact-row.right{flex-direction:row-reverse}.fc-contact-av{width:32px;height:32px;border-radius:50%;border:3px solid var(--white);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:Satoshi,sans-serif;font-size:11px;font-weight:700}.fc-contact-av.av-a{background:var(--gold-pale2);color:var(--gold)}.fc-contact-av.av-b{background:rgba(61,61,107,.1);color:var(--brown-mid)}.fc-contact-av.av-c{background:rgba(243,139,115,.15);color:var(--gold)}.fc-contact-tag{background:var(--white);border:1px solid var(--border-soft);border-radius:8px;padding:4px 10px;font-size:11px;font-weight:500;color:var(--text-mid);box-shadow:0 1px 4px rgba(26,26,46,.06)}@media(max-width:1024px){.fc-customizable,.fc-monitor,.fc-secure{grid-column:span 3}.fc-contacts,.fc-fast{grid-column:span 6}.features-section{padding:64px 24px}}@media(max-width:640px){.fc-contacts,.fc-customizable,.fc-fast,.fc-monitor,.fc-secure{grid-column:span 6}.fc-contacts .fc-body,.fc-fast .fc-body{grid-template-columns:1fr}.fc-contacts-visual,.fc-wave-panel{border-left:none;border-top:1px solid var(--border-soft);margin:0}}.listings-section{background:var(--cream-mid);position:relative;overflow:hidden}.listings-inner{max-width:1200px;margin:0 auto;padding:88px 56px}.listings-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:28px}.listing-card{background:var(--white);border-radius:20px;padding:22px 20px;border:1px solid var(--border-soft);position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}.listing-card:hover{transform:translateX(3px);box-shadow:0 10px 30px rgba(26,26,46,.09)}.listing-card.sponsored{border-top:2px solid var(--gold)}.listing-card.sponsored:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-pale),transparent)}.lc-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.lc-cat{font-weight:700;text-transform:uppercase;letter-spacing:1px}.lc-cat,.lc-time{font-size:10px;color:var(--text-muted)}.lc-title{font-family:Satoshi,sans-serif;font-size:15px;font-weight:700;color:var(--brown-deep);margin-bottom:10px;line-height:1.35}.lc-meta{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.lc-meta span{font-size:11px;color:var(--text-muted)}.lc-footer{border-top:1px solid var(--border-soft);padding-top:12px;justify-content:space-between}.lc-co,.lc-footer{display:flex;align-items:center}.lc-co{gap:8px}.lc-av{width:26px;height:26px;border-radius:50%;background:var(--gold-pale2);border:1.5px solid rgba(243,139,115,.3);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--gold);font-family:Satoshi,sans-serif}.lc-co-name{font-size:12px;font-weight:600;color:var(--brown-deep)}.lc-locked{font-size:12px;color:rgba(26,26,46,.28);gap:5px;font-style:italic}.lc-locked,.upgrade-bar{display:flex;align-items:center}.upgrade-bar{background:var(--brown-deep);border-radius:20px;padding:24px 32px;justify-content:space-between;gap:20px;position:relative;overflow:hidden}.upgrade-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(245,148,130,.5),transparent)}.upgrade-bar:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at left center,rgba(243,139,115,.12) 0,transparent 60%);pointer-events:none}.upgrade-bar-text{position:relative;z-index:1}.upgrade-bar-title{font-family:Satoshi,sans-serif;font-size:17px;font-weight:700;color:#fff;margin-bottom:4px}.upgrade-bar-sub{font-size:13px;color:rgba(255,255,255,.5);font-weight:300}.upgrade-bar .btn{position:relative;z-index:1}@media(max-width:1024px){.listings-inner{padding-left:24px;padding-right:24px}.upgrade-bar{flex-direction:column;text-align:center}}@media(max-width:640px){.listings-grid{grid-template-columns:1fr;gap:14px}.listing-card{padding:18px 16px}.lc-meta{gap:6px}}.reviews-section{background:var(--cream-mid);overflow:hidden}.reviews-inner{max-width:1200px;margin:0 auto;padding:88px 56px 0}.reviews-header{max-width:540px;margin:0 auto 56px;text-align:center}.reviews-cols-wrap{display:flex;justify-content:center;gap:20px;max-height:720px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 82%,transparent)}.reviews-col{flex-shrink:0;width:320px}.reviews-col,.reviews-col-inner{display:flex;flex-direction:column;gap:18px}.reviews-col-inner{animation:colScrollUp var(--dur,18s) linear infinite}@keyframes colScrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.rc{background:var(--white);border-radius:24px;padding:24px;border:1px solid var(--border-soft);flex-shrink:0;box-shadow:0 2px 12px rgba(26,26,46,.05);page-break-inside:avoid;break-inside:avoid}.rc-stars{display:flex;gap:3px;margin-bottom:14px}.rc-star{width:13px;height:13px;background:var(--gold);-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.rc-text{font-size:14px;color:var(--text-mid);line-height:1.65;margin-bottom:18px}.rc-footer{gap:10px}.rc-av,.rc-footer{display:flex;align-items:center}.rc-av{width:38px;height:38px;border-radius:50%;justify-content:center;font-family:Satoshi,sans-serif;font-size:13px;font-weight:700;flex-shrink:0}.rc-av-a{background:var(--gold-pale2);color:var(--gold)}.rc-av-b{background:rgba(61,61,107,.1);color:var(--brown-mid)}.rc-av-c{background:rgba(243,139,115,.15);color:var(--gold)}.rc-av-d{background:rgba(92,92,138,.1);color:var(--brown-soft)}.rc-name{font-family:Satoshi,sans-serif;font-size:13px;font-weight:700;color:var(--brown-deep)}.rc-role{font-size:11px;color:var(--text-muted);margin-top:1px}.rc-badge{margin-left:auto}@media(max-width:900px){.reviews-col:nth-child(3){display:none}.reviews-col{width:280px}}@media(max-width:640px){.reviews-col:nth-child(2){display:none}.reviews-col{width:100%}.reviews-inner{padding-left:24px;padding-right:24px}}.hero-grid-canvas{position:absolute;inset:0;pointer-events:none}.hero-grid-base{z-index:1;opacity:.018}.hero-grid-reveal{z-index:2;opacity:.22;transition:opacity .1s;-webkit-mask-image:radial-gradient(280px circle at 50% 40%,black,transparent);mask-image:radial-gradient(280px circle at 50% 40%,black,transparent)}.hero-layout{max-width:1200px;margin:0 auto;padding:96px 56px 80px;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;z-index:10}.hero-layout,.hero-right{position:relative}.hero-h1{font-size:52px}.hero-stats{display:flex;gap:0;border-radius:14px;overflow:hidden;border:1px solid var(--border-soft);background:var(--white);box-shadow:0 2px 10px rgba(26,26,46,.05);max-width:440px}.hero-stat{flex:1 1;padding:16px 12px;text-align:center;border-right:1px solid var(--border-soft)}.hero-stat:last-child{border-right:none}.hero-section{background:linear-gradient(90deg,rgba(255,255,255,.48),rgba(245,244,238,.78)),radial-gradient(900px 460px at 72% 18%,rgba(243,139,115,.1),transparent 70%),var(--cream);position:relative;overflow:hidden}.hero-blob-1,.hero-blob-2,.hero-right-blob{display:none}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--gold-pale2);border:1px solid rgba(243,139,115,.2);color:var(--gold);font-size:11px;font-weight:700;padding:5px 13px;border-radius:12px;letter-spacing:.8px;text-transform:uppercase;margin-bottom:24px}.hero-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px rgba(243,139,115,.7);display:inline-block}.hero-h1{font-weight:800;line-height:1.05;letter-spacing:-2px;color:var(--brown-deep);margin-bottom:20px}.hero-lead{font-size:17px;color:var(--text-mid);line-height:1.7;margin-bottom:12px;max-width:480px}.hero-lead strong{color:var(--brown-deep);font-weight:600}.hero-check-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);margin-bottom:32px}.hero-check-icon{width:18px;height:18px;background:#E8F5E9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#2E7D32;flex-shrink:0}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}.hero-stat-n{font-family:var(--font-sora,Satoshi),sans-serif;font-size:22px;font-weight:800;color:var(--gold);letter-spacing:-.5px}.hero-stat-l{font-size:11px;color:var(--text-muted);margin-top:2px}.hero-card{background:var(--white);border-radius:18px;padding:18px;box-shadow:0 14px 42px rgba(26,26,46,.09),0 3px 12px rgba(243,139,115,.05);border:1px solid var(--border-soft);min-width:0}.hero-card-label{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted);font-weight:600;margin-bottom:14px}.hero-listing{display:block;width:100%;min-width:0;background:var(--cream);border-radius:12px;padding:15px;border:1px solid var(--border-soft);cursor:pointer;color:inherit;overflow:hidden}.hero-listing+.hero-listing{margin-top:10px}.hero-listing-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;min-width:0}.hero-listing-cat{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-transform:uppercase;letter-spacing:1px}.hero-listing-cat,.hero-listing-time{font-size:10px;color:var(--text-muted)}.hero-listing-time{flex:0 0 auto}.hero-listing-title{font-family:var(--font-sora,Satoshi),sans-serif;font-size:15px;font-weight:800;color:var(--brown-deep);margin-bottom:8px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.hero-listing-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-muted);margin-bottom:10px;flex-wrap:wrap}.hero-listing-meta span:not(.tag-urgent){min-width:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-listing-footer{border-top:1px solid var(--border-soft);padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.hero-listing-locked{font-size:11px;color:rgba(26,26,46,.3);font-style:italic}.hero-listing-company{display:flex;align-items:center;gap:7px;min-width:0}.hero-listing-av{width:22px;height:22px;border-radius:50%;background:var(--gold-pale2);border:1.5px solid rgba(243,139,115,.3);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:var(--gold);flex:0 0 auto}.hero-listing-co{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;color:var(--brown-deep)}@media(max-width:1024px){.hero-layout{padding:64px 32px 60px;gap:40px}}@media(max-width:768px){.hero-h1{font-size:36px}.hero-layout{grid-template-columns:1fr;padding:56px 24px 52px}.hero-right{display:none}.hero-cta{justify-content:center;flex-direction:column}.hero-cta .btn{width:100%;text-align:center}}@media(max-width:480px){.hero-h1{font-size:28px;letter-spacing:-1px}.hero-stats{display:grid;grid-template-columns:1fr 1fr;max-width:100%}.hero-stat:nth-child(2){border-right:none}.hero-stat:first-child,.hero-stat:nth-child(2){border-bottom:1px solid var(--border-soft)}}.faq-section{background:var(--white)}.faq-inner{max-width:1200px;margin:0 auto;padding:88px 56px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin-top:8px}.faq-item{padding:22px 0;border-bottom:1px solid var(--border-soft);cursor:pointer}.faq-item:nth-child(odd){padding-right:48px;padding-left:20px;border-right:1px solid var(--border-soft)}.faq-item:nth-child(2n){padding-left:48px;padding-right:20px}.faq-q{font-family:Satoshi,sans-serif;font-size:15px;font-weight:700;color:var(--brown-deep);margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.faq-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:transform .2s}.faq-icon-img{display:block;width:18px;height:18px;object-fit:contain}.faq-icon-img--dark{display:none}.faq-item.open .faq-icon{transform:rotate(45deg)}body.dark .faq-icon-img--light{display:none}body.dark .faq-icon-img--dark{display:block}.faq-a{font-size:13px;color:var(--text-mid);line-height:1.65}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.open .faq-a-wrap{grid-template-rows:1fr}.faq-a-inner{overflow:hidden}@media(max-width:1024px){.faq-grid{grid-template-columns:1fr}.faq-item:nth-child(odd){border-right:none}.faq-item:nth-child(2n),.faq-item:nth-child(odd){padding-right:0;padding-left:0}.faq-inner{padding-left:24px;padding-right:24px}}@media(max-width:640px){.faq-inner{padding-top:48px;padding-bottom:48px}.faq-item,.faq-item:nth-child(2n),.faq-item:nth-child(odd){padding:16px 12px}.faq-q{font-size:14px}.faq-a{font-size:13px}}.trust-bar{background:var(--gold-pale2);border-top:1px solid rgba(243,139,115,.2);border-bottom:1px solid rgba(243,139,115,.2)}.cat-strip{background:var(--white);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:20px 56px;display:flex;align-items:center;gap:12px;overflow-x:auto;scrollbar-width:none}.cat-strip::-webkit-scrollbar{display:none}.cat-strip-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;white-space:nowrap;font-weight:600;margin-right:4px;flex-shrink:0}.how-section{background:var(--white)}.how-inner{max-width:1200px;margin:0 auto;padding:88px 56px}.how-tabs{display:flex;gap:8px;margin-bottom:48px;flex-wrap:wrap}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;position:relative}.how-steps-line{position:absolute;top:32px;left:44px;right:44px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),var(--gold),transparent);opacity:.3}.how-step-card{background:var(--cream);border-radius:16px;padding:28px 22px;border:1px solid var(--border-soft);position:relative;z-index:1;animation:slideInUp .55s cubic-bezier(.22,1,.36,1) both}@media(max-width:1024px){.how-inner{padding:64px 24px}.how-steps{grid-template-columns:repeat(2,1fr)}.how-steps-line{display:none}.cat-strip{padding:16px 24px}}@media(max-width:640px){.how-steps{grid-template-columns:1fr}.how-tabs{flex-direction:column}.how-tabs .toggle-btn{width:100%;text-align:center}}.toggle-btn{padding:11px 24px;border-radius:12px;font-family:Chillax,sans-serif;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.toggle-btn.active{background:var(--brown-deep);color:var(--gold-pale);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.25),0 5px 0 #000,0 7px 14px rgba(0,0,0,.25);transform:translateY(0)}.toggle-btn.active:active{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 2px 0 #000,0 4px 6px rgba(0,0,0,.18);transform:translateY(3px)}.toggle-btn:not(.active){background:var(--cream);color:var(--text-mid);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(0,0,0,.06),0 4px 0 rgba(190,189,176,.6),0 6px 10px rgba(26,26,46,.1)}.toggle-btn:not(.active):active{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 0 rgba(190,189,176,.5),0 3px 5px rgba(26,26,46,.07);transform:translateY(2px)}.radar-section .section-label{color:#F38B73}.radar-section .section-h2{color:#fff;text-align:center;margin-bottom:8px}.radar-section .section-h2 em{color:#F38B73;font-style:normal}.radar-intro{font-size:15px;color:rgba(255,255,255,.38);text-align:center;max-width:420px;line-height:1.65;margin-bottom:64px;font-weight:300}.radar-center-inner{position:relative;z-index:40;display:flex;flex-direction:column;align-items:center}.radar-ring[data-size="90"]{width:90px;height:90px}.radar-ring[data-size="170"]{width:170px;height:170px}.radar-ring[data-size="250"]{width:250px;height:250px}.radar-ring[data-size="330"]{width:330px;height:330px}.radar-ring[data-size="420"]{width:420px;height:420px}.radar-ring[data-size="510"]{width:510px;height:510px}.radar-ring[data-size="600"]{width:600px;height:600px}.icon-node[data-pos=tl]{top:16px;left:52px;animation-delay:.1s}.icon-node[data-pos=tc]{top:16px;left:50%;transform:translateX(-50%);animation-delay:.2s}.icon-node[data-pos=tr]{top:16px;right:52px;animation-delay:.3s}.icon-node[data-pos=ml]{top:50%;transform:translateY(-50%);left:4px;animation-delay:.4s}.icon-node[data-pos=mr]{top:50%;transform:translateY(-50%);right:4px;animation-delay:.5s}.icon-node[data-pos=bl]{bottom:16px;left:72px;animation-delay:.6s}.icon-node[data-pos=bc]{bottom:16px;left:50%;transform:translateX(-50%);animation-delay:.7s}.icon-node[data-pos=br]{bottom:16px;right:72px;animation-delay:.8s}.icon-node[data-pos=ml] .node-ping{animation-delay:.6s}.icon-node[data-pos=bc] .node-ping{animation-delay:1.2s}.features-bento-header{margin-bottom:48px}.fc-fingerprint-outer{position:relative;display:flex;align-items:center;justify-content:center;width:180px;height:100px}.fc-fingerprint-svg{position:absolute;inset:0;width:100%;height:100%;color:var(--gold);opacity:.35}.fc-sub-text{margin-top:8px}.fc-bar--30{height:30%}.fc-bar--50{height:50%}.fc-bar--55{height:55%}.fc-bar--65{height:65%}.fc-bar--75{height:75%}.fc-bar--85{height:85%}.fc-bar--90{height:90%}.fc-emoji-icon{font-size:20px}.fc-wave-svg{width:100%}.who-section{background:var(--cream-mid)}.who-inner{max-width:1200px;margin:0 auto;padding:88px 56px}.who-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.who-grid .card{cursor:pointer}.who-card-icon{width:48px;height:48px;background:var(--gold-pale2);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px}.who-card-title{font-family:var(--font-sora,Satoshi),sans-serif;font-size:17px;font-weight:700;color:var(--brown-deep);margin-bottom:6px}.who-card-desc{font-size:13px;color:var(--text-mid);line-height:1.6}@media(max-width:1024px){.who-inner{padding-left:24px;padding-right:24px}}@media(max-width:640px){.who-grid{grid-template-columns:1fr}.who-inner{padding-top:56px;padding-bottom:56px}}.trust-bar{padding:14px 56px;justify-content:center;gap:40px;flex-wrap:wrap}.trust-bar,.trust-item{display:flex;align-items:center}.trust-item{gap:8px;font-size:13px;font-weight:600;color:var(--gold)}.trust-item-label{color:var(--text-mid);font-weight:400}.step-num{width:40px;height:40px;background:linear-gradient(135deg,var(--gold-pale),var(--gold));border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-sora,Satoshi),sans-serif;font-size:16px;font-weight:800;color:var(--brown-deep);margin-bottom:16px;box-shadow:0 3px 10px rgba(243,139,115,.3)}.step-emoji{font-size:22px;margin-bottom:10px}.step-title{font-family:var(--font-sora,Satoshi),sans-serif;font-size:16px;font-weight:700;color:var(--brown-deep);margin-bottom:8px}.step-desc{font-size:13px;color:var(--text-mid);line-height:1.6}.btn-lg-cta{font-size:15px;padding:16px 36px}.btn-outline-dim{color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.2)}.listings-inner{position:relative}.listing-card--hot{border-top:2px solid #e07050}.tag-urgent-sm{font-size:10px;padding:3px 9px}.confetti-canvas{position:fixed;inset:0;pointer-events:none;z-index:9999;display:block}.plans-header{text-align:center;margin-bottom:16px}.section-sub--pricing{margin:0 auto 40px}.plan-saving-placeholder{min-height:16px;margin-bottom:18px}.feat-locked-text{color:rgba(26,26,46,.28)}.plans-footer-note{text-align:center;font-size:12px;color:var(--text-muted);margin-top:28px}.section-sub--flush{margin-bottom:0}.plans-section{background:var(--white)}.plans-inner{max-width:1200px;margin:0 auto;padding:88px 56px}.plans-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:end}.plan-card{background:var(--white);border-radius:22px;padding:26px 22px;border:1.5px solid var(--border-soft);position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.34,1.2,.64,1),box-shadow .35s;display:flex;flex-direction:column}.plan-card:not(.featured):hover{transform:translateY(-5px);box-shadow:0 14px 38px rgba(26,26,46,.09)}.plan-card.featured{border-color:var(--gold);border-width:2px;transform:translateY(-12px);box-shadow:0 18px 52px rgba(243,139,115,.16),0 0 0 1px rgba(243,139,115,.25);z-index:2}.plan-card.featured:hover{transform:translateY(-17px);box-shadow:0 24px 60px rgba(243,139,115,.22),0 0 0 1px rgba(243,139,115,.3)}.plan-card.featured:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-pale),var(--gold),transparent)}.plan-card.side-left{transform-origin:right center;transform:scale(.96) translateY(4px);opacity:.92}.plan-card.side-left:hover{transform:scale(.97) translateY(0);opacity:1;box-shadow:0 10px 28px rgba(26,26,46,.08)}.plan-card.side-right{transform-origin:left center;transform:scale(.96) translateY(4px);opacity:.92}.plan-card.side-right:hover{transform:scale(.97) translateY(0);opacity:1;box-shadow:0 10px 28px rgba(26,26,46,.08)}.plan-badge-top{position:absolute;top:14px;right:14px;transform:none;background:linear-gradient(90deg,var(--gold-pale),var(--gold));color:var(--brown-deep);font-size:10px;font-weight:800;padding:4px 16px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 8px rgba(243,139,115,.35)}.plan-icon{font-size:24px;margin-bottom:12px}.plan-name{font-family:Satoshi,sans-serif;font-size:17px;font-weight:700;color:var(--brown-deep);margin-bottom:4px}.inner-page{background:var(--cream);min-height:100vh}.inner-nav{height:64px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(243,139,115,.18);background:rgba(251,246,238,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:0;z-index:100}.inner-nav-logo{font-family:Satoshi,sans-serif;font-size:22px;font-weight:800;color:var(--brown-deep);letter-spacing:-.5px;text-decoration:none}.inner-nav-logo em{color:var(--gold-pale);font-style:normal}.inner-nav-links{display:flex;align-items:center;gap:28px;list-style:none}.inner-nav-links a{font-size:13px;color:var(--text-muted);text-decoration:none;font-weight:500;transition:color .2s}.inner-nav-links a.active,.inner-nav-links a:hover{color:var(--gold)}.inner-nav-right{display:flex;align-items:center;gap:12px}.inner-layout{max-width:1200px;margin:0 auto;padding:40px 24px 80px;display:grid;grid-template-columns:280px 1fr;grid-gap:28px;gap:28px;align-items:start}.inner-sidebar{position:-webkit-sticky;position:sticky;top:88px}.listing-card.glow-card{border-radius:16px;border:none;padding:20px 22px;overflow:hidden;box-shadow:0 0 0 1px var(--border-soft),0 2px 12px rgba(26,26,46,.05);transition:transform .2s,box-shadow .2s}.listing-card.glow-card:hover{transform:translateX(3px);box-shadow:0 0 0 1px rgba(243,139,115,.3),0 8px 32px rgba(243,139,115,.08)}.listing-card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.listing-cat{font-weight:700;text-transform:uppercase;letter-spacing:1px}.listing-cat,.listing-time{font-size:11px;color:var(--text-muted)}.listing-title{font-family:Satoshi,sans-serif;font-size:16px;font-weight:700;color:var(--brown-deep);margin-bottom:8px;line-height:1.3}.listing-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.listing-meta-item{font-size:12px;color:var(--text-muted)}.listing-foot{justify-content:space-between;border-top:1px solid var(--border-soft);padding-top:12px;gap:10px}.listing-company,.listing-foot{display:flex;align-items:center}.listing-company{gap:8px}.av{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:Satoshi,sans-serif;font-size:13px;font-weight:800;flex-shrink:0}.av-sm{width:28px;height:28px;border-radius:8px;font-size:11px}.av-gold{background:var(--gold-pale2);color:var(--gold)}.av-brown{background:rgba(26,26,46,.08);color:var(--brown-mid)}.bdg{font-size:9px;font-weight:800;padding:2px 7px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center}.bdg-pro{background:var(--gold-pale2);color:var(--gold)}.bdg-verified{background:rgba(22,160,74,.12);color:#16A04A;border:1px solid rgba(22,160,74,.25)}.bdg-base{background:rgba(26,26,46,.06);color:var(--text-muted);border:1px solid var(--border-soft)}.filter-card{background:var(--white);border-radius:16px;border:1px solid var(--border-soft);padding:20px;box-shadow:0 2px 12px rgba(26,26,46,.05)}.filter-title{font-family:Satoshi,sans-serif;font-size:14px;font-weight:700;color:var(--brown-deep);margin-bottom:16px}.filter-group{margin-bottom:14px}.filter-group:last-child{margin-bottom:0}.filter-label{font-size:12px;font-weight:600;color:var(--brown-mid);margin-bottom:6px}.filter-input,.filter-select{width:100%;padding:9px 12px;border:1.5px solid var(--border-soft);border-radius:10px;font-family:inherit;font-size:13px;color:var(--brown-deep);background:var(--white);outline:none;transition:border-color .2s}.filter-input:focus,.filter-select:focus{border-color:rgba(243,139,115,.55)}.filter-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-mid);cursor:pointer;margin-bottom:8px}.filter-check input{accent-color:var(--gold);width:15px;height:15px}.chips-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.chip{padding:7px 14px;border-radius:20px;font-size:13px;font-weight:500;border:1.5px solid var(--border-soft);background:var(--cream);cursor:pointer;transition:all .15s;white-space:nowrap}.chip:hover{border-color:rgba(243,139,115,.35)}.chip.on,.chip:hover{background:var(--gold-pale2)}.chip.on{border-color:var(--gold);color:var(--gold)}.detail-page{background:var(--cream);min-height:100vh}.detail-layout{max-width:1080px;margin:0 auto;padding:36px 24px 80px;display:grid;grid-template-columns:1fr 320px;grid-gap:28px;gap:28px;align-items:start}.detail-sidebar{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:16px}.listing-owner-side-btn{width:100%;justify-content:center;text-align:center;text-decoration:none;margin-bottom:8px}.listing-owner-side-btn:last-of-type{margin-bottom:0}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:20px;flex-wrap:wrap}.breadcrumb a{color:var(--text-muted);text-decoration:none;transition:color .2s}.breadcrumb a:hover{color:var(--gold)}.breadcrumb-sep{opacity:.4}.content-card{background:var(--white);border-radius:20px;border:1px solid var(--border-soft);box-shadow:0 4px 20px rgba(26,26,46,.07);overflow:hidden;margin-bottom:16px}.hero-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.badge-cat{background:var(--gold-pale2);color:var(--gold);border:1px solid rgba(243,139,115,.22);border-radius:20px;gap:4px}.badge-cat,.badge-new{font-size:10px;font-weight:700;padding:3px 10px;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center}.badge-new{background:rgba(22,160,74,.1);color:#16A04A;border:1px solid rgba(22,160,74,.2);border-radius:20px}.hero-title{font-family:Satoshi,sans-serif;font-size:24px;font-weight:800;color:var(--brown-deep);line-height:1.25;letter-spacing:-.5px;margin-top:12px;margin-bottom:0}.hero-meta-row{display:flex;flex-wrap:wrap;gap:20px;padding:14px 28px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--cream)}.meta-item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-mid)}.meta-item strong{color:var(--brown-deep);font-weight:600}.tabs-row{display:flex;border-bottom:1px solid var(--border-soft);padding:0 28px;overflow-x:auto}.tab{padding:14px 0;font-size:14px;font-weight:600;color:var(--text-muted);cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;margin-right:24px;transition:color .2s,border-color .2s;white-space:nowrap}.tab.active{color:var(--gold);border-bottom-color:var(--gold)}.tab:hover:not(.active){color:var(--brown-deep)}.tab-panel{padding:28px;display:none}.tab-panel.active{display:block}.section-title{font-family:Satoshi,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--gold);margin-bottom:14px;display:flex;align-items:center;gap:8px}.section-title:after{content:"";flex:1 1;height:1px;background:rgba(243,139,115,.15)}.body-text{font-size:14px;color:var(--text-mid);line-height:1.75}.pdf-download-link{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;background:var(--cream);border:1.5px solid rgba(243,139,115,.25);color:var(--brown-mid);font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.pdf-download-link:hover{background:var(--gold-pale2);color:var(--gold)}.pdf-locked{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;background:var(--cream);border:1.5px dashed rgba(243,139,115,.35);color:var(--text-muted);font-size:14px;font-weight:500}.locked-content-wrap{position:relative;border-radius:10px;overflow:hidden}.locked-content-blur{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.locked-content-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(245,240,232,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:10px;font-size:13px;font-weight:600;color:var(--brown-mid)}.chips-row{display:flex;flex-wrap:wrap;gap:7px}.chip-disp{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;background:var(--gold-pale2);color:var(--brown-mid);border:1px solid rgba(243,139,115,.25)}.info-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.info-item{background:var(--cream);border-radius:12px;padding:14px 16px}.info-item-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);margin-bottom:4px}.info-item-value{font-size:14px;font-weight:600;color:var(--brown-deep)}.apply-card{background:var(--white);border-radius:20px;border:1px solid rgba(243,139,115,.25);box-shadow:0 4px 20px rgba(26,26,46,.08);overflow:hidden}.apply-card:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--gold-pale),var(--gold),var(--gold-pale))}.apply-body{padding:22px}.apply-title{font-family:Satoshi,sans-serif;font-size:16px;font-weight:800;color:var(--brown-deep);margin-bottom:4px}.apply-sub{font-size:12px;color:var(--text-muted);margin-bottom:18px;line-height:1.5}.budget-box{background:var(--cream);border-radius:12px;padding:14px 16px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.budget-num{font-family:Satoshi,sans-serif;font-size:22px;font-weight:800;color:#16A04A;letter-spacing:-.5px}.budget-label{font-size:11px;color:var(--text-muted)}.deadline-row{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;color:var(--text-mid)}.deadline-row strong{color:var(--error,#C0431A)}.cand-count-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-mid);margin-bottom:18px}.cand-count-dot{width:8px;height:8px;border-radius:50%;background:#16A04A;flex-shrink:0;box-shadow:0 0 0 3px rgba(22,160,74,.15)}.owner-applicant-row{border-top:1px solid var(--border-soft);padding:14px 0}.owner-applicant-row:last-child{padding-bottom:0}.owner-applicant-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.owner-applicant-avatar{width:38px;height:38px;border-radius:12px;background:var(--gold-pale2);color:var(--gold);font-family:Satoshi,sans-serif;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none;flex-shrink:0}.owner-applicant-avatar img{width:100%;height:100%;object-fit:cover;display:block}.owner-applicant-name{display:block;color:var(--brown-deep);font-size:13px;font-weight:800;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-applicant-name:hover{color:var(--gold)}.owner-applicant-date{color:var(--text-muted);font-size:11px;margin-top:2px}.owner-applicant-status{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.owner-applicant-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.owner-applicant-tags span{padding:4px 9px;border-radius:999px;background:var(--cream);border:1px solid var(--border-soft);color:var(--text-mid);font-size:11px;font-weight:700}.owner-applicant-zones{color:var(--text-muted);font-size:11px;margin-bottom:8px}.owner-applicant-message{margin:0 0 10px;color:var(--text-mid);font-size:12px;line-height:1.55}.owner-applicant-actions{position:relative;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.company-card{background:var(--white);border-radius:20px;border:1px solid var(--border-soft);box-shadow:0 2px 12px rgba(26,26,46,.06);padding:20px}.company-top{gap:12px;margin-bottom:14px}.company-av,.company-top{display:flex;align-items:center}.company-av{width:52px;height:52px;border-radius:14px;background:var(--gold-pale2);justify-content:center;font-size:18px;font-weight:800;color:var(--gold);flex-shrink:0}.company-av,.company-name{font-family:Satoshi,sans-serif}.company-name{font-size:15px;font-weight:700;color:var(--brown-deep);margin-bottom:2px}.company-role{font-size:12px;color:var(--text-muted)}.company-stats{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0;gap:0;border-top:1px solid var(--border-soft);margin:0 -20px -20px;overflow:hidden;border-radius:0 0 12px 12px}.cstat{padding:12px 10px;text-align:center;border-right:1px solid var(--border-soft)}.cstat:last-child{border-right:none}.cstat-num{font-family:Satoshi,sans-serif;font-size:16px;font-weight:800;color:var(--gold)}.cstat-label{font-size:10px;color:var(--text-muted);margin-top:2px}.pay-hero{background:#1A1A2E;padding:72px 48px 80px;text-align:center;position:relative;overflow:hidden}.pay-hero:before{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(243,139,115,.18) 0,transparent 70%);pointer-events:none}.pay-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(243,139,115,.12);border:1px solid rgba(243,139,115,.3);color:var(--gold);font-size:12px;font-weight:600;padding:6px 16px;border-radius:20px;margin-bottom:24px;letter-spacing:.5px;text-transform:uppercase}.pay-hero-h1{font-family:Satoshi,sans-serif;font-size:44px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:14px;letter-spacing:-1px}.pay-hero-h1 em{color:var(--gold);font-style:normal}.pay-hero-sub{color:rgba(255,255,255,.6);font-size:16px;max-width:480px;margin:0 auto 32px;line-height:1.6}.billing-toggle{display:inline-flex;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:40px;padding:4px;gap:4px}.billing-toggle button{padding:8px 24px;border:none;background:transparent;color:rgba(255,255,255,.5);font-family:Chillax,sans-serif;font-size:14px;font-weight:500;border-radius:36px;cursor:pointer;transition:all .2s}.billing-toggle button.active{background:var(--gold);color:#fff;font-weight:600}.pay-save-badge{display:inline-flex;align-items:center;background:rgba(22,163,74,.2);color:#4ADE80;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;margin-left:6px}.pay-plans-wrap{max-width:1100px;margin:0 auto;padding:60px 24px 80px}.pay-section-header{text-align:center;margin-bottom:40px}.pay-section-title{font-family:Satoshi,sans-serif;font-size:28px;font-weight:800;color:var(--brown-deep);letter-spacing:-.5px;margin-bottom:8px}.pay-section-sub{font-size:15px;color:var(--text-muted)}.pay-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:start}.pay-card{background:var(--white);border-radius:22px;border:1.5px solid var(--border-soft);padding:28px 24px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}.pay-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(26,26,46,.09)}.pay-card.featured{background:#1A1A2E;border-color:var(--gold);border-width:2px;transform:translateY(-10px);box-shadow:0 16px 48px rgba(243,139,115,.3),0 0 0 1px rgba(243,139,115,.25)}.pay-card.featured:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold-pale),var(--gold),transparent)}.pay-card.featured:hover{transform:translateY(-12px);box-shadow:0 20px 56px rgba(243,139,115,.38),0 0 0 1px rgba(243,139,115,.3)}.pay-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,var(--gold-pale),var(--gold));color:var(--brown-deep);font-size:10px;font-weight:800;padding:4px 16px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 8px rgba(243,139,115,.35)}.pay-plan-name{font-family:Satoshi,sans-serif;font-size:18px;font-weight:700;color:var(--brown-deep);margin-bottom:6px}.pay-plan-desc{font-size:13px;color:var(--text-muted);margin-bottom:22px}.pay-price{font-family:Satoshi,sans-serif;font-size:38px;font-weight:800;color:var(--brown-deep);letter-spacing:-1px;line-height:1}.pay-price-period{font-weight:400}.pay-price-period,.pay-price-prev{font-size:14px;color:var(--text-muted)}.pay-price-prev{text-decoration:line-through;margin-left:8px}.pay-features{list-style:none;margin:22px 0;display:flex;flex-direction:column;gap:10px}.pay-feature{font-size:13px;color:var(--text-mid);display:flex;align-items:flex-start;gap:8px}.pay-feature-icon{margin-top:1px;flex-shrink:0}.pay-feature.no{opacity:.4}.pay-feature.disabled{opacity:.4;text-decoration:line-through}.pub-page{background:var(--cream);min-height:100vh}.pub-wrap{max-width:1100px;margin:0 auto;padding:40px 24px 80px}.pub-page-header{margin-bottom:28px;padding-top:32px}.pub-page-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--gold);margin-bottom:6px}.pub-page-title{font-family:Satoshi,sans-serif;font-size:28px;font-weight:800;color:var(--brown-deep);letter-spacing:-.5px;margin-bottom:4px}.pub-page-sub{font-size:14px;color:var(--text-muted)}.pub-grid{display:grid;grid-template-columns:1fr 360px;grid-gap:28px;gap:28px;align-items:start}.form-card{background:var(--white);border-radius:20px;border:1px solid rgba(243,139,115,.18);box-shadow:0 4px 20px rgba(26,26,46,.07);overflow:hidden}.form-card:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--gold-pale),var(--gold),var(--gold-pale))}.form-section{padding:24px 28px 0}.form-section+.form-section{padding-top:20px}.form-section-title{font-family:Satoshi,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--gold);margin-bottom:18px;display:flex;align-items:center;gap:8px}.form-section-title:after{content:"";flex:1 1;height:1px;background:rgba(243,139,115,.15)}.f-field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.f-field:last-child{margin-bottom:0}.f-label{font-size:13px;font-weight:600;color:var(--brown-deep)}.f-label .req{color:var(--gold);margin-left:2px}.f-hint{font-size:12px;color:var(--text-muted)}.f-input,.f-select,.f-textarea{font-family:Chillax,sans-serif;font-size:14px;color:var(--brown-deep);background:var(--white);border:1.5px solid var(--border-soft);border-radius:12px;padding:11px 16px;outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.f-input:focus,.f-select:focus,.f-textarea:focus{border-color:rgba(243,139,115,.55);box-shadow:0 0 0 3px rgba(243,139,115,.12)}.f-input::placeholder,.f-textarea::placeholder{color:var(--text-muted)}.f-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 7L11 1' stroke='%239A7A58' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.f-textarea{resize:vertical;min-height:110px;line-height:1.6}.f-date-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sub-chips-wrap{display:none;margin-top:10px;padding:14px 16px;background:var(--cream-mid);border-radius:12px;border:1px solid var(--border-soft)}.sub-chips-wrap.open{display:block;animation:fadeSlideIn .22s ease both}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sub-chips-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);margin-bottom:10px}.sub-chips{display:flex;flex-wrap:wrap;gap:7px}.sub-chip{padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500;border:1.5px solid var(--border-soft);background:var(--white);color:var(--text-mid);cursor:pointer;transition:all .15s;display:inline-flex;align-items:center}.sub-chip:hover{border-color:rgba(243,139,115,.35);color:var(--gold)}.sub-chip.on{border-color:var(--gold);background:var(--gold-pale2);color:var(--gold);font-weight:600}.f-counter{font-size:11px;color:var(--text-muted);text-align:right;margin-top:3px}.f-label-req{color:var(--gold);margin-left:2px}.compenso-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.comp-chip{padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;border:1.5px solid var(--border-soft);background:var(--cream);cursor:pointer;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.comp-chip:hover{border-color:rgba(243,139,115,.35);background:var(--gold-pale2)}.comp-chip.on{border-color:var(--gold);background:var(--gold-pale2);color:var(--brown-mid);font-weight:600}.city-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--cream);border:1px solid var(--border-soft);border-radius:10px;box-shadow:0 4px 16px rgba(26,26,46,.1);z-index:100;overflow:hidden;margin-top:4px}.city-dropdown-item{display:block;width:100%;text-align:left;padding:9px 14px;background:none;border:none;cursor:pointer;font-size:13px;color:var(--brown-deep);transition:background .15s}.city-dropdown-item:hover{background:var(--gold-pale2)}.budget-row{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:center}.budget-sep{text-align:center;padding-top:8px}.budget-sep,.input-suffix{font-size:13px;color:var(--text-muted)}.input-suffix{position:absolute;right:14px;pointer-events:none;top:50%;transform:translateY(-50%)}.ann-cover{margin:-20px -20px 16px;height:130px;overflow:hidden;background:var(--cream-mid)}.ann-cover img{width:100%;height:100%;object-fit:cover;display:block}.listing-hero-block{position:relative;width:100%;aspect-ratio:1/1;max-height:520px;overflow:hidden;background:var(--cream-mid)}.listing-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.listing-hero-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.78))}.hero-overlay-stack{position:absolute;left:0;right:0;bottom:0;z-index:1}.hero-overlay-stack .hero-top{border-bottom:none;margin-bottom:0}.hero-overlay-stack .hero-title{color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.5)}.hero-overlay-stack .badge-tipo{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.32)}.hero-overlay-stack .badge-cat,.hero-overlay-stack .badge-tipo{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-overlay-stack .badge-cat{background:rgba(243,139,115,.92);border-color:rgba(255,255,255,.28)}.hero-overlay-stack .badge-urgente{background:rgba(220,60,40,.92);color:#fff;border-color:rgba(255,255,255,.28)}.hero-overlay-stack .badge-new{background:rgba(22,160,74,.92);color:#fff;border-color:rgba(255,255,255,.28)}.hero-meta-row-glass{background:rgba(20,18,16,.42);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);border-bottom:none}.hero-meta-row-glass .meta-item{color:rgba(255,255,255,.85)}.hero-meta-row-glass .meta-item strong{color:#fff}@media(max-width:640px){.listing-hero-block{aspect-ratio:4/5;max-height:420px}.hero-meta-row-glass{flex-wrap:wrap;gap:10px 16px;padding:12px 16px}}.chip-grid{display:flex;flex-wrap:wrap;gap:8px}.chip-sel{padding:7px 14px;border-radius:20px;font-size:13px;font-weight:500;border:1.5px solid var(--border-soft);background:var(--cream);cursor:pointer;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:6px}.chip-sel:hover{border-color:rgba(243,139,115,.35);background:var(--gold-pale2)}.chip-sel.on{border-color:var(--gold);background:var(--gold-pale2);color:var(--brown-mid);font-weight:600}.urgency-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:12px;background:var(--cream);border:1.5px solid var(--border-soft);cursor:pointer;transition:border-color .2s}.urgency-row.on{border-color:rgba(220,80,40,.55);background:rgba(220,80,40,.04)}.urgency-title{font-size:14px;font-weight:600;color:var(--brown-deep);display:flex;align-items:center;gap:6px}.urgency-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.tog-track{width:44px;height:24px;border-radius:20px;background:var(--cream-dark);border:1.5px solid var(--border-soft);position:relative;flex-shrink:0;transition:background .25s}.tog-track.on{background:linear-gradient(135deg,#F6A08E,#F38B73);border-color:var(--gold)}.tog-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(26,26,46,.2);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.tog-track.on .tog-thumb{transform:translateX(20px)}.preview-sticky{position:-webkit-sticky;position:sticky;top:88px}.preview-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:12px;display:flex;align-items:center;gap:8px}.preview-label:after{content:"";flex:1 1;height:1px;background:var(--border-soft)}.preview-tips{margin-top:20px}.tip{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--cream);border:1px solid var(--border-soft);margin-bottom:8px}.tip-icon{font-size:16px;flex-shrink:0;margin-top:1px}.tip-text{font-size:12px;color:var(--text-mid);line-height:1.5}.tip.tip-gold{background:var(--gold-pale2);border-color:rgba(243,139,115,.2)}.annuncio-card{background:var(--white);border-radius:18px;border:1px solid var(--border-soft);box-shadow:0 4px 20px rgba(26,26,46,.07);padding:20px;position:relative;overflow:hidden}.preview-sticky .annuncio-card{padding:0}.ann-title{font-family:Satoshi,sans-serif;font-size:16px;font-weight:700;color:var(--brown-deep);margin-bottom:8px;line-height:1.3}.ann-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.ann-meta-item{font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:4px}.ann-desc{font-size:13px;color:var(--text-mid);line-height:1.6;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ann-footer{justify-content:space-between;padding-top:12px;border-top:1px solid var(--border-soft)}.ann-company,.ann-footer{display:flex;align-items:center}.ann-company{gap:8px}.ann-company-name{font-size:12px;font-weight:600;color:var(--brown-deep)}.ann-budget-pill{background:rgba(22,160,74,.1);border:1px solid rgba(22,160,74,.2);color:#16A04A;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.pub-overlay{position:fixed;inset:0;z-index:300;background:rgba(251,246,238,.8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:none;align-items:center;justify-content:center;padding:24px}.pub-overlay.open{display:flex;animation:pubFadeIn .3s ease both}@keyframes pubFadeIn{0%{opacity:0}to{opacity:1}}.pub-box{background:var(--white);border-radius:24px;border:1px solid rgba(243,139,115,.22);box-shadow:0 8px 48px rgba(26,26,46,.12);padding:36px 32px;width:100%;max-width:500px;animation:pubBoxIn .35s cubic-bezier(.22,1,.36,1) both;position:relative;overflow:hidden}.pub-box:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold-pale),var(--gold),var(--gold-pale))}@keyframes pubBoxIn{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:none}}.pub-box-title{font-family:Satoshi,sans-serif;font-size:22px;font-weight:800;color:var(--brown-deep);margin-bottom:6px;letter-spacing:-.4px}.pub-box-sub{font-size:14px;color:var(--text-muted);margin-bottom:22px;line-height:1.55}.pub-box-actions{display:flex;gap:10px;justify-content:flex-end}.disc-list{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.disc-item{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;background:var(--cream);border-radius:12px;border:1px solid var(--border-soft)}.disc-check{width:22px;height:22px;border-radius:50%;background:rgba(243,139,115,.15);color:var(--gold);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.disc-text{font-size:13px;color:var(--text-mid);line-height:1.5}.disc-accept-row{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;background:var(--gold-pale2);border:1.5px solid rgba(243,139,115,.25);border-radius:12px;cursor:pointer;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .2s}.disc-accept-row:has(input:checked){border-color:var(--gold)}.disc-accept-row input{width:17px;height:17px;accent-color:var(--gold);flex-shrink:0;margin-top:2px;cursor:pointer}.disc-accept-label{font-size:13px;font-weight:600;color:var(--brown-deep);line-height:1.4}.form-footer{padding:24px 28px;border-top:1px solid var(--border-soft);justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-note,.form-footer{display:flex;align-items:center}.footer-note{font-size:12px;color:var(--text-muted);gap:6px}@media(max-width:1024px){.inner-layout{grid-template-columns:1fr}.inner-sidebar{position:static}.detail-layout{grid-template-columns:1fr}.detail-sidebar{position:static}.pay-plans-grid{grid-template-columns:1fr 1fr}.pub-grid{grid-template-columns:1fr}.preview-sticky{position:static}}@media(max-width:700px){.inner-nav{padding:0 16px}.inner-nav-links{display:none}.detail-layout,.inner-layout{padding:24px 16px 60px}.pay-hero{padding:52px 24px 60px}.pay-hero-h1{font-size:32px}.pay-plans-grid{grid-template-columns:1fr}.pay-card.featured{transform:none}.pub-wrap{padding:24px 16px 60px}.info-grid{grid-template-columns:1fr}}.plan-tag{font-size:12px;color:var(--text-muted);margin-bottom:18px;line-height:1.4}.plan-price-wrap{display:flex;align-items:baseline;gap:3px;margin-bottom:4px}.plan-price-num{font-family:Satoshi,sans-serif;font-size:36px;font-weight:800;color:var(--brown-deep);letter-spacing:-1.5px}.plan-price-period{font-size:13px;color:var(--text-muted)}.plan-price-free{font-size:30px;color:var(--text-muted)}.plan-price-contact,.plan-price-free{font-family:Satoshi,sans-serif;font-weight:700;margin-bottom:4px}.plan-price-contact{font-size:22px;color:var(--brown-deep)}.plan-billing-note{color:var(--text-muted);transition:opacity .2s}.plan-billing-note,.plan-saving-note{font-size:11px;margin-bottom:18px;min-height:16px}.plan-saving-note{color:#16A04A;font-weight:600;opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s}.plan-saving-note.visible{opacity:1;transform:translateY(0)}.plan-div{height:1px;background:var(--border-soft);margin:16px 0}.plan-feats{list-style:none;display:flex;flex-direction:column;gap:9px;flex:1 1}.plan-feats li{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--text-mid);line-height:1.4}.f-check{background:rgba(243,139,115,.15);color:var(--gold)}.f-check,.f-x{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;margin-top:1px}.f-x{background:rgba(26,26,46,.06);color:rgba(26,26,46,.25)}.btn-plan-ghost{font-family:Chillax,sans-serif;font-size:13px;font-weight:600;padding:11px;border-radius:12px;width:100%;display:block;background:rgba(26,26,46,.04);color:var(--text-muted);border:none;cursor:pointer;margin-top:20px;text-align:center;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 4px 0 rgba(190,189,176,.5),0 6px 10px rgba(26,26,46,.08),inset 0 0 0 1.5px rgba(26,26,46,.08);transition:transform 80ms,box-shadow 80ms;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-plan-ghost:active{box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 2px 0 rgba(190,189,176,.4),0 3px 5px rgba(26,26,46,.06),inset 0 0 0 1.5px rgba(26,26,46,.07);transform:translateY(2px)}.btn-plan-gold-full{font-family:Chillax,sans-serif;font-size:13px;font-weight:700;padding:11px;border-radius:12px;width:100%;display:block;background:linear-gradient(160deg,#F6A08E,#F38B73);color:#1A1A2E;border:none;cursor:pointer;margin-top:20px;text-align:center;text-decoration:none;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 5px 0 var(--btn-floor-gold),0 7px 14px rgba(168,56,26,.4);transition:transform 80ms,box-shadow 80ms;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-plan-gold-full:active{box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 2px 0 var(--btn-floor-gold),0 4px 8px rgba(168,56,26,.3);transform:translateY(3px)}.btn-plan-outline-full{font-family:Chillax,sans-serif;font-size:13px;font-weight:600;padding:11px;border-radius:12px;width:100%;display:block;background:rgba(243,139,115,.08);color:var(--gold);border:none;cursor:pointer;margin-top:20px;text-align:center;text-decoration:none;box-shadow:inset 0 1px 0 rgba(245,148,130,.3),0 5px 0 rgba(168,56,26,.2),0 6px 10px rgba(26,26,46,.1),inset 0 0 0 1.5px rgba(243,139,115,.3);transition:transform 80ms,box-shadow 80ms;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-plan-outline-full:active{box-shadow:inset 0 1px 0 rgba(245,148,130,.3),0 2px 0 rgba(168,56,26,.15),inset 0 0 0 1.5px rgba(243,139,115,.25);transform:translateY(3px)}.pricing-toggle-wrap{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:52px}.pricing-toggle-label{font-size:14px;font-weight:500;color:var(--text-mid);cursor:pointer;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pricing-toggle-label.active{color:var(--brown-deep);font-weight:600}.pricing-toggle-track{width:48px;height:26px;border-radius:20px;background:var(--cream-dark);border:1.5px solid var(--border-soft);position:relative;cursor:pointer;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 3px 0 rgba(190,189,176,.5),0 4px 8px rgba(26,26,46,.1);transition:background .25s}.pricing-toggle-track.on{background:linear-gradient(135deg,#F6A08E,#F38B73);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 0 #B05540,0 4px 10px rgba(168,56,26,.3)}.pricing-toggle-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);transition:transform .25s cubic-bezier(.34,1.2,.64,1)}.pricing-toggle-track.on .pricing-toggle-thumb{transform:translateX(22px)}.save-badge{background:rgba(22,160,74,.12);color:#16A04A;border:1px solid rgba(22,160,74,.2);font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}@media(max-width:1024px){.plans-inner{padding-left:24px;padding-right:24px}.plans-grid{grid-template-columns:repeat(2,1fr)}.plan-card.featured{transform:translateY(-6px)}}@media(max-width:640px){.plans-grid{grid-template-columns:1fr}.plan-card.featured{transform:none}}.cta-final{background:var(--brown-deep);padding:96px 56px;text-align:center;position:relative;overflow:hidden}.cta-final:before{content:"";position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(243,139,115,.18) 0,transparent 65%);pointer-events:none}.cta-final-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(243,139,115,.12);border:1px solid rgba(243,139,115,.25);color:var(--gold-pale);font-size:11px;font-weight:700;padding:5px 14px;border-radius:20px;letter-spacing:.8px;text-transform:uppercase;margin-bottom:24px}.cta-final-logo{width:64px;height:64px;justify-content:center;gap:0;padding:8px;background:rgba(245,244,238,.92);border:1px solid rgba(255,255,255,.58);border-radius:18px;box-shadow:0 16px 36px rgba(0,0,0,.18),inset 0 0 0 1px rgba(243,139,115,.1);position:relative;z-index:1}.cta-final-logo-img{display:block;width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(243,139,115,.26))}.cta-final-logo-img--dark{display:none}body.dark .cta-final-logo{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}body.dark .cta-final-logo-img--light{display:none}body.dark .cta-final-logo-img--dark{display:block}.cta-final h2{font-family:Satoshi,sans-serif;font-size:48px;font-weight:800;color:#fff;letter-spacing:-2px;line-height:1.05;margin-bottom:16px;position:relative;z-index:1}.cta-final h2 em{color:var(--gold-pale);font-style:normal}.cta-final p{font-size:17px;color:rgba(255,255,255,.5);max-width:520px;margin:0 auto 36px;line-height:1.65;position:relative;z-index:1}.cta-final-btns{gap:14px;margin-bottom:32px}.cta-final-btns,.cta-trust{display:flex;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.cta-trust{font-size:12px;color:rgba(255,255,255,.3);align-items:center;gap:20px}.cta-trust span:before{content:"✓ ";color:var(--gold)}.inner-nav-dark{background:#1F1F1E;border-bottom-color:rgba(243,139,115,.18)}.inner-nav-dark .inner-nav-logo{color:#fff}.inner-nav-dark .inner-nav-logo em{color:var(--gold)}.inner-nav-dark .inner-nav-links a{color:rgba(255,255,255,.55)}.inner-nav-dark .inner-nav-links a.active,.inner-nav-dark .inner-nav-links a:hover{color:var(--gold)}.inner-nav-dark .nav-login{color:rgba(255,255,255,.65);border-color:rgba(255,255,255,.2)}.inner-nav-dark .nav-login:hover{border-color:var(--gold);color:#fff}.breadcrumb-wrap{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:20px max(24px,calc((100% - 1100px)/2)) 0;font-size:13px}.breadcrumb{color:var(--text-muted);text-decoration:none;transition:color .2s;cursor:pointer}.breadcrumb:hover{color:var(--gold)}.breadcrumb-current{color:var(--brown-deep);font-weight:600}.breadcrumb-sep{color:rgba(26,26,46,.25);font-size:11px}.hero-top{padding:24px 28px 20px;border-bottom:1px solid var(--border-soft);margin-bottom:0}.info-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);margin-bottom:4px}.info-value{font-size:14px;font-weight:600;color:var(--brown-deep)}.btn-outline-ghost{background:transparent;color:var(--text-muted);border:1.5px solid var(--border-soft);box-shadow:none}.btn-outline-ghost:hover{border-color:rgba(243,139,115,.4);color:var(--brown-deep)}.btn-outline-ghost:active{transform:translateY(2px)}.pub-close{position:absolute;top:16px;right:18px;background:none;border:none;font-size:22px;color:var(--text-muted);cursor:pointer;line-height:1;padding:4px}.pay-price-num,.pub-close:hover{color:var(--brown-deep)}.pay-price-num{font-family:Satoshi,sans-serif;font-size:42px;font-weight:800;letter-spacing:-1.5px;line-height:1}.pay-card.featured .pay-price-num{color:#fff}.pay-price-suffix{font-size:13px;color:var(--text-muted);margin-top:4px}.pay-card.featured .pay-price-suffix{color:rgba(255,255,255,.6)}.pay-price-billed{font-size:11px;color:rgba(26,26,46,.4);margin-top:2px}.pay-card.featured .pay-price-billed{color:rgba(255,255,255,.4)}.pay-card.featured .pay-plan-name{color:#fff}.pay-card.featured .pay-feature{color:rgba(255,255,255,.75)}.pay-card.featured .pay-feature.no{color:rgba(255,255,255,.3);opacity:1}.pay-card.featured .pay-feature.no .pay-feature-icon{opacity:.4}.pay-hero-inner{max-width:700px;margin:0 auto;position:relative;z-index:1}.pay-enterprise{margin-top:40px}.pay-faq{margin-top:64px;padding-top:48px;border-top:1px solid var(--border-soft)}.pay-faq-title{font-family:Satoshi,sans-serif;font-size:24px;font-weight:800;color:var(--brown-deep);letter-spacing:-.5px;margin-bottom:32px;text-align:center}.pay-faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--border-soft);border-radius:16px;overflow:hidden}.pay-faq-grid .faq-item{padding:22px 24px;border-bottom:1px solid var(--border-soft);border-right:1px solid var(--border-soft);margin:0}.pay-faq-grid .faq-item:nth-child(2n){border-right:none}.pay-faq-grid .faq-item:nth-last-child(-n+2){border-bottom:none}.pay-faq-grid .faq-q{font-size:14px;margin-bottom:6px;display:block}.pay-faq-grid .faq-a{font-size:13px;display:block}@media(max-width:700px){.pay-faq-grid{grid-template-columns:1fr}.pay-faq-grid .faq-item{border-right:none}.pay-faq-grid .faq-item:last-child{border-bottom:none}}@media(max-width:640px){.cta-final{padding:64px 24px}.cta-final h2{font-size:32px}}footer{background:#1A1A2E;padding:56px 56px 36px;border-top:1px solid rgba(243,139,115,.12)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:48px;max-width:1200px;margin-left:auto;margin-right:auto}.footer-logo{width:132px;height:38px;margin-bottom:12px;box-sizing:border-box}.footer-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.footer-logo .brand-logo-img--dark{display:none!important}.footer-logo .brand-logo-img--light{display:block!important}.footer-tagline{font-size:13px;color:rgba(255,255,255,.35);line-height:1.6;margin-bottom:20px;max-width:240px}.footer-col-title{font-family:Satoshi,sans-serif;font-size:12px;font-weight:700;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:8px}.footer-links a{font-size:13px;color:rgba(255,255,255,.45);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid rgba(255,255,255,.06);padding-top:24px;text-align:center;font-size:12px;color:rgba(255,255,255,.2);max-width:1200px;margin:0 auto}@media(max-width:860px){footer{padding:40px 24px 28px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:540px){.footer-grid{grid-template-columns:1fr}}.adm-shell{min-height:100vh;width:100%;padding-left:240px;overflow-x:hidden;background:var(--cream)}.adm-shell-collapsed{padding-left:64px}.pub-submitted-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:16px;text-align:center}.pub-submitted-icon{font-size:40px}.pub-submitted-title{font-family:var(--font-sora),"Satoshi",sans-serif;font-weight:800;color:var(--brown-deep);margin-bottom:8px}.pub-submitted-text{font-size:14px;color:rgba(26,26,46,.55);max-width:360px}.page-loader{color:var(--text-muted);font-size:14px}.page-empty,.page-loader{display:flex;align-items:center;justify-content:center;min-height:60vh}.page-empty{flex-direction:column;gap:16px}.page-empty-icon{font-size:40px}.page-empty-title{font-family:Satoshi,sans-serif;font-weight:800;color:var(--brown-deep)}.col-full{grid-column:1/-1}.card-body{padding:24px 28px;display:flex;flex-direction:column;gap:28px}.applied-emoji{font-size:20px;flex-shrink:0}.btn-save{margin-top:8px}.btn-save.saved{background:rgba(22,160,74,.08);color:#0F6E35;border:1px solid rgba(22,160,74,.25)}.bdg-ml{margin-left:6px}.btn-mt{margin-top:12px}.mobile-cta-info{flex:1 1}.mobile-cta-title{font-size:13px;font-weight:700;color:var(--brown-deep);line-height:1.2}.mobile-cta-budget{font-size:12px;color:var(--success,#16A04A);font-weight:600}.modal-cand-row{padding:12px 24px 0;display:flex;align-items:center;gap:10px}.modal-cand-text{font-size:12px;color:var(--text-muted)}.modal-cand-track{flex:1 1;height:4px;border-radius:4px;background:var(--cream);overflow:hidden;margin-left:4px}.modal-cand-fill{height:100%;border-radius:4px;background:var(--gold);transition:width .4s}.modal-counter.error{color:var(--error)}.candidatura-disclaimer{margin-top:12px}.btn-flex{flex:1 1}.req{color:var(--gold)}.apply-card--reportable{position:relative}.listing-report-icon-btn{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(26,26,46,.1);background:rgba(255,255,255,.72);color:var(--gold);font-family:var(--font-sora),"Satoshi",sans-serif;font-size:15px;font-weight:800;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(26,26,46,.08);transition:transform .15s ease,border-color .15s ease,color .15s ease,background .15s ease;z-index:2}.listing-report-icon-btn:hover{transform:translateY(-1px);border-color:rgba(243,139,115,.35);background:var(--gold-pale2);color:var(--gold-dark)}.listing-report-modal{max-width:460px}.report-modal-help{font-size:12px;color:var(--text-muted);line-height:1.5;background:var(--cream);border:1px solid var(--border-soft);border-radius:12px;padding:10px 12px}.listing-report-success{text-align:center;padding-bottom:24px}.flex-1{flex:1 1}.mr-xs{margin-right:3px}.icon-md{font-size:20px}.f-hint-mb{margin-bottom:10px}.f-hint-mb8{margin-bottom:8px}.f-textarea-short{min-height:80px}.file-input-hidden{display:none}.f-input-suffix{padding-right:32px}.form-section--pb{padding-bottom:24px}.pub-error-banner{width:100%;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.4);border-radius:8px;padding:10px 14px;font-size:13px;color:#b91c1c}.form-footer-actions{display:flex;gap:10px;align-items:center;width:100%;justify-content:flex-end}.form-required-note{width:100%;font-size:12px;color:rgba(26,26,46,.4);text-align:right}.ann-body{padding:18px 20px 20px}.ann-title--preview{margin:10px 0 6px}.ann-title-ph{color:rgba(26,26,46,.35);font-style:italic}.ann-budget-val{font-size:13px;font-weight:700;color:var(--brown-deep)}.ann-budget-green{color:#1a6b3a!important;font-size:14px}.ann-budget-empty{font-size:12px;color:rgba(26,26,46,.35);font-style:italic}.f-error{font-size:12px;color:#dc2626;margin-top:6px;font-weight:500}.f-input-error{border-color:#dc2626!important}.btn-preview{cursor:default!important;pointer-events:none!important}.divider--sm{margin:12px 0}.img-upload-zone--block{display:block}.msg-review-icon{font-size:28px;margin-bottom:8px}.msg-review-title{font-family:Satoshi,sans-serif;font-size:13px;font-weight:800;color:var(--brown-deep);margin-bottom:4px}.msg-review-text{font-size:12px;color:var(--text-muted);line-height:1.5;margin-bottom:12px}.review-textarea{width:100%;margin-bottom:10px;padding:8px 10px;border:1.5px solid var(--border-soft);border-radius:10px;font-family:Chillax,sans-serif;font-size:12px;color:var(--brown-deep);background:var(--cream);resize:none;outline:none;line-height:1.5}.img-preview-rel{position:relative;display:inline-block}.img-remove-abs{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:none;background:var(--dark-4);color:#fff;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.blocked-emoji{font-size:20px}.cerca-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.btn-top-right{white-space:nowrap;margin-top:4px}.results-page-note{font-size:12px;color:var(--text-muted)}.prof-empty{text-align:center;padding:48px 24px}.prof-empty-icon{font-size:40px;opacity:.4;margin-bottom:12px}.prof-empty-title{font-family:Satoshi,sans-serif;font-size:16px;font-weight:700;color:var(--brown-deep)}.prof-empty-sub{font-size:13px;color:var(--text-muted);margin-top:6px}.tier-count{font-size:10px;opacity:.6}