@layer theme{:root,:host{--font-sans:"Noto Sans Armenian", "Noto Sans", sans-serif;--spacing:.25rem;--default-font-family:"Noto Sans Armenian", "Noto Sans", sans-serif;--default-mono-font-family:"Noto Sans Armenian", "Noto Sans", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.italic{font-style:italic}}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-armenian-armenian-normal.woff2)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-armenian-latin-ext-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-armenian-latin-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-latin-ext-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-latin-ext-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-latin-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#181716;--ink-soft:#252321;--paper:#f5f0e7;--paper-soft:#fbf8f2;--white:#fffdf9;--apricot:#ff6b35;--apricot-dark:#e95522;--lavender:#8c7cff;--rose:#c96d75;--mint:#78c6a3;--blue:#5d8cff;--sand:#e8c797;--line:#18171621;--radius:28px;--shadow:0 26px 80px #2018121f}*,:before,:after{box-sizing:border-box;font-family:var(--font-sans)}html{scroll-behavior:smooth;font-family:var(--font-sans)}body{background:var(--paper-soft);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body,14px);font-synthesis:style;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}.shell{width:calc(100% - clamp(32px,4vw,80px));max-width:none;margin-inline:auto}.section{padding-block:128px}.hero{background:var(--ink);min-height:900px;color:var(--white);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.site-header{z-index:20;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;display:grid;position:relative}.brand{letter-spacing:-1.2px;width:max-content;font-size:26px;font-weight:800}.brand span{background:var(--apricot);color:var(--ink);letter-spacing:-.2px;vertical-align:4px;border-radius:7px;align-items:center;margin-left:4px;padding:3px 7px 4px;font-size:13px;display:inline-flex}.desktop-nav{color:#fffdf9b3;align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.desktop-nav a,.footer-links a{transition:color .18s}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--white)}.mobile-section-nav{display:none}.header-cta{color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s;display:flex}.header-auth{justify-self:end;align-items:center;gap:8px;display:flex}.header-auth form{margin:0}.header-login{color:#fffdf9b8;padding:10px 12px;font-size:13px;font-weight:750;transition:color .18s,background .18s}.header-login:hover,.header-login:focus-visible{color:var(--white)}.header-cta:hover,.header-cta:focus-visible{background:#ffffff1a;border-color:#ffffff59}.hero-grid{z-index:2;grid-template-columns:.9fr 1.25fr;align-items:center;min-height:700px;display:grid;position:relative}.hero-copy{z-index:6;max-width:640px;padding:72px 0 96px;position:relative}.eyebrow{color:#6a625a;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;font-size:12px;font-weight:800;display:inline-flex}.dark-eyebrow,.light-eyebrow{color:#fffdf9a6}.pulse-dot{background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #78c6a31f}.hero h1{letter-spacing:-.055em;max-width:660px;margin:0;font-size:clamp(52px,5.3vw,80px);font-weight:750;line-height:1.06}.hero h1 em{color:var(--apricot);letter-spacing:-.045em;font-size:1.07em;font-weight:600;display:block}.hero-lead{color:#fffdf9ad;max-width:620px;margin:30px 0 0;font-size:17px;line-height:1.75}.hero-actions,.cta-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.button{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 21px;font-size:14px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--apricot);color:var(--ink);box-shadow:0 12px 30px #ff6b3533}.button-primary:hover,.button-primary:focus-visible{background:#ff8054;box-shadow:0 16px 35px #ff6b354d}.button-ghost{color:var(--white);background:#ffffff0a;border-color:#ffffff2e}.button-ghost:hover,.button-ghost:focus-visible{background:#ffffff17}.button-light{color:var(--white);background:#ffffff14;border-color:#ffffff38}.hero-proof{color:#fffdf994;flex-wrap:wrap;gap:22px;margin-top:27px;font-size:12px;font-weight:600;display:flex}.hero-proof span,.hero-proof a{align-items:center;gap:7px;display:inline-flex}.hero-proof a{color:#b8afe9;transition:color .18s}.hero-proof a:hover,.hero-proof a:focus-visible{color:#d8d2ff}.hero-proof svg{color:var(--mint)}.hero-phone{z-index:4;aspect-ratio:1/2.02;perspective:1600px;margin-left:clamp(8px,2.2vw,44px);place-self:stretch start;min-height:380px;max-height:920px;margin-block:clamp(12px,1.8vh,30px);position:relative}.hero-phone-body{background:linear-gradient(148deg,#6f6a64 0%,#2a2724 16%,#141211 42%,#35312d 68%,#1a1817 88%,#55504a 100%);border-radius:46px;width:100%;height:100%;padding:9px;position:relative;transform:rotateY(-11deg)rotateX(3deg);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #0000008c,34px 46px 90px -34px #000000e6,18px 26px 44px -26px #000000bf,-26px 20px 80px -40px #ff6b356b}.hero-phone-body:before,.hero-phone-body:after{content:"";background:linear-gradient(#4b4640,#211f1d);border-radius:3px;width:3px;position:absolute}.hero-phone-body:before{background:linear-gradient(#4b4640 0%,#211f1d 41%,#0000 41% 55%,#4b4640 55%,#211f1d 100%);height:21%;top:20%;left:-3px}.hero-phone-body:after{height:11%;top:27%;right:-3px}.hero-phone-screen{background:#000;border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000e6}.hero-phone-screen video{object-fit:cover;width:100%;height:100%;display:block}.hero-phone-glare{pointer-events:none;background:linear-gradient(128deg,#ffffff29 0%,#ffffff0d 22%,#0000 45% 100%);position:absolute;inset:0}.hero-phone-island{z-index:2;background:#050506;border-radius:999px;width:30%;height:2.7%;min-height:13px;position:absolute;top:1.7%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0f}.hero-visual{z-index:1;width:min(58vw,1180px);height:730px;position:absolute;top:31px;right:-24px}.hero-demo-badge{z-index:5;color:#ffb399;letter-spacing:.08em;text-transform:uppercase;background:#171614d1;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;top:48px;right:105px}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#171614 0%,#171614d1 8%,#0000 38%);position:absolute;inset:0}.hero-visual>img{object-fit:cover;object-position:center;opacity:.91;filter:saturate(.93)contrast(1.03);width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 92%,#0000 100%)}.floating-card{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--white);background:#171614c4;border:1px solid #ffffff24;border-radius:18px;position:absolute;box-shadow:0 20px 60px #0000005c}.creator-card{grid-template-columns:auto 1fr;gap:11px;width:245px;padding:15px;animation:6s ease-in-out infinite float-one;display:grid;top:105px;right:105px}.floating-icon{width:39px;height:39px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.floating-icon.coral{background:var(--apricot)}.floating-icon.violet{background:var(--lavender)}.creator-card span,.agency-card span{color:#ffffff8c;margin-bottom:3px;font-size:10px;display:block}.creator-card strong,.agency-card strong{font-size:12px;display:block}.creator-card b{color:#ffb294;grid-column:2;font-size:11px}.screen-card{width:218px;padding:16px;animation:7.5s ease-in-out infinite float-two;top:380px;right:35px}.screen-card .availability{color:#9de1c2;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:13px;font-size:9px;font-weight:700;display:inline-flex}.availability i{background:var(--mint);border-radius:50%;width:6px;height:6px}.screen-card strong,.screen-card small{display:block}.screen-card strong{margin-bottom:5px;font-size:12px}.screen-card small{color:#ffffff8c;font-size:10px}.agency-card{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:250px;padding:14px;animation:8s ease-in-out infinite reverse float-one;display:grid;bottom:64px;left:46%}@keyframes float-one{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes float-two{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(7px)rotate(.5deg)}}.hero-bottom{z-index:4;color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding-bottom:30px;font-size:10px;font-weight:800;display:grid;position:relative}.hero-rule{background:#ffffff1a;height:1px}.category-ticker{background:var(--apricot);border-block:1px solid #1817161a;padding:18px 0;overflow:hidden}.ticker-track{align-items:center;gap:30px;width:max-content;animation:25s linear infinite ticker;display:flex}.ticker-track span{letter-spacing:.16em;align-items:center;gap:30px;font-size:12px;font-weight:900;display:inline-flex}.ticker-track i{background:var(--ink);border-radius:50%;width:5px;height:5px}@keyframes ticker{to{transform:translate(-50%)}}.free-platform-strip{background:#dff1e8;border-bottom:1px solid #1817161a;padding:22px 0}.free-platform-inner{grid-template-columns:auto minmax(320px,1fr) minmax(280px,.72fr);align-items:center;gap:20px;display:grid}.free-platform-mark{color:#8dd4b1;background:#1d1b19;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.free-platform-inner span{color:#47745e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.free-platform-inner h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(17px,1.7vw,23px)}.free-platform-inner p{color:#4f6559;margin:0;font-size:10px;line-height:1.65}.opportunities{background:var(--paper-soft)}.section-heading h2,.brief-copy h2,.trust-copy h2,.faq-title h2,.final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.1vw,60px);line-height:1.13}.split-heading{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);align-items:end;gap:80px;margin-bottom:56px;display:grid}.split-heading .eyebrow{margin-bottom:16px}.split-heading p,.centered-heading>p,.faq-title>p{color:#726b64;margin:0;font-size:15px;line-height:1.75}.service-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.service-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffa6;flex-direction:column;min-height:478px;padding:28px;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden}.service-card:before{content:"";opacity:.2;background:var(--card-accent);border-radius:50%;width:245px;height:245px;transition:transform .3s,opacity .3s;position:absolute;top:-68px;right:-68px}.service-card:hover{box-shadow:var(--shadow);border-color:#18171633;transform:translateY(-7px)}.service-card:hover:before{opacity:.28;transform:scale(1.25)}.service-card.coral{--card-accent:var(--apricot)}.service-card.sand{--card-accent:var(--sand)}.service-card.violet{--card-accent:var(--lavender)}.service-card.mint{--card-accent:var(--mint)}.service-card.blue{--card-accent:var(--blue)}.service-card.rose{--card-accent:var(--rose)}.service-top{justify-content:space-between;align-items:center;min-height:clamp(220px,22vw,290px);display:flex;position:relative}.service-top>span{z-index:3;color:#9d958d;font-size:11px;font-weight:800;position:absolute;top:0;right:0}.service-art{z-index:2;place-items:center;width:min(86%,clamp(235px,24vw,310px));height:clamp(218px,22vw,288px);margin:-9px auto 0;transition:transform .28s;display:grid;position:relative}.service-art:before{content:"";z-index:-1;background:var(--card-accent);border-radius:50%;position:absolute;inset:22% 7% 8%}@supports (color:color-mix(in lab, red, red)){.service-art:before{background:color-mix(in srgb, var(--card-accent) 23%, white)}}.service-art:before{filter:blur(3px)}.service-art img{object-fit:contain;filter:drop-shadow(0 17px 22px #2a20181f);width:100%;height:100%}.service-card:hover .service-art{transform:translateY(-5px)scale(1.025)}.service-card h3{letter-spacing:-.025em;max-width:310px;margin:7px 0 12px;font-size:21px;line-height:1.35}.service-card>p{color:#736c65;margin:0;font-size:13px;line-height:1.7}.service-meta{border-top:1px solid var(--line);color:#756e66;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:10px;font-weight:800;display:flex}.landing-listings{border-top:1px solid var(--line);background:radial-gradient(circle at 84% 4%,#8c7cff21,#0000 27%),#eee8df}.landing-listings-heading{align-items:center}.landing-listings-intro{gap:20px;display:grid}.landing-listings-intro>a{color:#bc431b;align-items:center;gap:8px;width:max-content;font-size:12px;font-weight:900;display:inline-flex}.landing-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.landing-market-grid .market-card{min-width:0;box-shadow:0 18px 50px #2018120f}.landing-listings-empty{border:1px solid var(--line);background:#ffffffa8;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:170px;padding:30px;display:grid}.landing-listings-empty>svg{color:var(--apricot-dark)}.landing-listings-empty strong,.landing-listings-empty span{display:block}.landing-listings-empty strong{margin-bottom:7px;font-size:16px}.landing-listings-empty span{color:#736c65;font-size:12px}.landing-listings-empty>a{background:var(--ink);color:var(--white);border-radius:999px;padding:11px 15px;font-size:11px;font-weight:850}.register-role-fieldset{border:0;min-width:0;margin:0;padding:0}.register-role-fieldset legend{color:#5e5954;margin-bottom:9px;font-size:10px;font-weight:850}.register-role-switch{grid-template-columns:1fr 1fr;gap:9px;display:grid}.register-role-switch .role-choice{cursor:pointer;background:#f7f3ed;border:1px solid #1f1d1b1f;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-width:0;padding:13px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.register-role-switch .role-choice:hover{border-color:#ff6b3561}.register-role-switch .role-choice.active{background:#fff4ed;border-color:#ff6b35a8;box-shadow:0 0 0 3px #ff6b3514}.register-role-switch .role-choice input{opacity:0;pointer-events:none;width:1px;min-height:1px;padding:0;position:absolute}.role-choice-icon{color:#6d6259;background:#eae4dc;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.role-choice.active .role-choice-icon{color:#a43d18;background:#ffd4c3}.role-choice strong,.role-choice small{display:block}.role-choice strong{color:#292623;font-size:11px}.role-choice small{color:#8b837c;margin-top:3px;font-size:7px;line-height:1.35}.register-two-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.provider-type-field{background:#8c7cff0f;border:1px solid #8c7cff33;border-radius:14px;padding:13px}.register-error{margin-bottom:1px}.registration-free-note,.register-price-note{color:#416552;background:#e9f6ef;border:1px solid #49846633;border-radius:13px}.registration-free-note{grid-template-columns:auto 1fr;align-items:center;gap:11px;margin-top:24px;padding:14px 16px;display:grid}.registration-free-note svg{color:#4d8b69}.registration-free-note strong,.registration-free-note span{display:block}.registration-free-note strong{font-size:11px}.registration-free-note span{margin-top:3px;font-size:9px;line-height:1.5}.register-price-note{padding:12px 14px;font-size:9px;font-weight:700;line-height:1.55}.register-form>button{transition:transform .16s,filter .16s}.register-form>button:hover{filter:brightness(.97);transform:translateY(-1px)}.brief-section{background:var(--ink);color:var(--white);position:relative;overflow:hidden}.brief-section:before{content:"";border:1px solid #ff6b3533;border-radius:50%;width:580px;height:580px;position:absolute;bottom:-280px;right:-130px;box-shadow:0 0 0 80px #ff6b3509,0 0 0 160px #8c7cff06}.brief-grid{z-index:1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:95px;display:grid;position:relative}.brief-copy>p{color:#fffdf9a1;margin:26px 0 0;font-size:15px;line-height:1.8}.check-list{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#ffffffd1;align-items:flex-start;gap:11px;font-size:13px;line-height:1.55;display:flex}.check-list svg{color:var(--mint);flex:none;margin-top:1px}.planner-card{color:var(--ink);background:#f9f4ec;border:1px solid #ffffff1a;border-radius:30px;padding:22px;transform:rotate(1deg);box-shadow:0 40px 110px #00000061}.planner-header,.planner-total{justify-content:space-between;align-items:center;gap:18px;display:flex}.planner-header{padding:5px 5px 19px}.planner-header span,.brief-prompt>span,.planner-total span{color:#8b8278;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.planner-header strong{font-size:16px}.ai-chip{color:#5948cf;background:#e8e1ff;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex}.brief-prompt{background:#fffdf9;border:1px solid #e5dbcf;border-radius:16px;margin-bottom:11px;padding:15px 17px}.brief-prompt p{margin:0;font-size:12px;font-weight:600;line-height:1.6}.plan-items{gap:8px;display:grid}.plan-items>div{background:#eee7dc;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.plan-dot{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.coral-bg{background:#ffd1c0}.violet-bg{background:#ddd7ff}.sand-bg{background:#f2ddbc}.mint-bg{background:#cdebdc}.plan-items p{margin:0}.plan-items strong,.plan-items small{display:block}.plan-items strong{margin-bottom:3px;font-size:11px}.plan-items small{color:#898077;font-size:9px}.plan-items b{font-size:10px}.planner-total{border-top:1px dashed #d2c7ba;margin-top:12px;padding:16px 6px 3px}.planner-total>div:last-child{text-align:right}.planner-total strong{font-size:14px;display:block}.planner-sync{color:#514a74;background:#eee9ff;border:1px solid #cfc5ef;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:15px;padding:11px 13px;display:grid}.planner-sync>span{align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.planner-sync p{margin:0;font-size:9px;font-weight:700}.planner-sync>svg{color:#5d4ccc}.crm-section{background:#dfe9e3;position:relative;overflow:hidden}.crm-section:before,.crm-section:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.crm-section:before{border:1px solid #18171617;width:560px;height:560px;top:-330px;right:-160px;box-shadow:0 0 0 85px #8c7cff09}.crm-section:after{border:1px solid #ff6b3521;width:420px;height:420px;top:42%;left:-300px;box-shadow:0 0 0 65px #ff6b3506}.crm-hero,.crm-flow,.crm-capabilities,.agency-crm-callout{z-index:2;position:relative}.crm-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:82px;display:grid}.product-lockup{color:#625b54;align-items:center;gap:11px;margin-bottom:34px;display:flex}.mini-brand{letter-spacing:-.04em;background:#ffffff7a;border:1px solid #1817161f;border-radius:11px;align-items:center;padding:9px 12px;font-size:16px;font-weight:900;display:inline-flex}.mini-brand em{margin-left:2px;font-size:11px;font-style:normal}.govazd-mini em{color:var(--apricot-dark)}.crms-mini{background:var(--ink);color:var(--white)}.crms-mini em{color:#a89cff}.crm-copy .eyebrow{color:#5d675f;margin-bottom:15px}.crm-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.25vw,62px);line-height:1.12}.crm-copy>p{color:#5f675f;margin:25px 0 0;font-size:14px;line-height:1.8}.crm-copy .crm-note{color:#27332d;margin-top:14px;font-weight:650}.crm-actions{flex-wrap:wrap;align-items:center;gap:19px;margin-top:29px;display:flex}.crm-primary{background:var(--ink);color:var(--white);box-shadow:0 15px 36px #18171629}.crm-primary:hover,.crm-primary:focus-visible{background:#2d2a28}.crms-external{color:#50458e;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.crm-availability-note{border-top:1px solid #1817161f;grid-template-columns:auto 1fr;gap:9px;max-width:545px;padding-top:21px;display:grid;color:#657067!important;font-size:10px!important;line-height:1.65!important}.crm-availability-note svg{color:#377858;margin-top:1px}.crm-console{background:var(--ink);color:var(--white);border:1px solid #ffffff1c;border-radius:30px;overflow:hidden;transform:rotate(.8deg);box-shadow:0 42px 95px #1e2a2240}.console-topbar{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;background:#211f1d;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;min-height:56px;padding:0 20px;font-size:9px;font-weight:800;display:grid}.console-dots{align-items:center;gap:5px;display:flex}.console-dots i{background:#504b46;border-radius:50%;width:7px;height:7px}.console-dots i:first-child{background:var(--apricot)}.connected-status{color:#aaa1dd;justify-self:end;align-items:center;gap:6px;display:inline-flex}.connected-status i{background:var(--lavender);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #8c7cff1a}.console-body{padding:27px}.campaign-title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.campaign-title-row span,.campaign-title-row strong{display:block}.campaign-title-row>div>span{color:#fff6;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.campaign-title-row strong{font-size:17px}.active-chip{color:#92d8b5;background:#78c6a314;border:1px solid #78c6a338;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.campaign-stats{background:#ffffff09;border:1px solid #ffffff17;border-radius:17px;grid-template-columns:1.25fr 1fr 1fr;margin-bottom:12px;display:grid;overflow:hidden}.campaign-stats>div{border-right:1px solid #ffffff17;min-height:89px;padding:17px;position:relative}.campaign-stats>div:last-child{border-right:0}.campaign-stats span,.campaign-stats strong,.campaign-stats small{display:block}.campaign-stats span{color:#ffffff63;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800}.campaign-stats strong{font-size:18px}.campaign-stats small{color:#ffffff45;font-size:7px;position:absolute;top:17px;right:12px}.source-panel{background:#ffffff09;border:1px solid #ffffff17;border-radius:17px;padding:17px}.source-header{color:#ffffffc2;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:9px;font-weight:800;display:flex}.source-header b{color:#aaa1dd;font-size:8px}.source-row{color:#ffffff8f;grid-template-columns:120px 1fr 22px;align-items:center;gap:12px;margin-top:11px;font-size:8px;display:grid}.source-row>span{align-items:center;gap:7px;display:flex}.source-color{border-radius:3px;width:7px;height:7px}.coral-source{background:var(--apricot)}.violet-source{background:var(--lavender)}.mint-source{background:var(--mint)}.source-row>div{background:#ffffff12;border-radius:999px;height:5px;overflow:hidden}.source-row>div i{border-radius:inherit;background:linear-gradient(90deg, var(--lavender), var(--apricot));height:100%;display:block}.source-row b{color:#fffc;text-align:right}.automation-row{background:#8c7cff12;border:1px solid #8c7cff30;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:13px;display:grid}.automation-icon{background:var(--lavender);width:36px;height:36px;color:var(--ink);border-radius:11px;place-items:center;display:grid}.automation-row span,.automation-row strong{display:block}.automation-row div>span{color:#ffffff5e;text-transform:uppercase;margin-bottom:3px;font-size:7px}.automation-row strong{font-size:9px}.automation-row>svg{color:#9edbbd}.crm-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:82px;display:grid}.crm-flow article{background:#ffffff87;border:1px solid #1817161f;border-radius:22px;min-height:255px;padding:23px;transition:transform .21s,background .21s;position:relative}.crm-flow article:hover{background:#ffffffc7;transform:translateY(-5px)}.crm-flow article:not(:last-child):after{content:"→";z-index:3;color:#766b9e;background:#dfe9e3;border:1px solid #1817161f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid;position:absolute;top:50px;right:-18px}.flow-icon{background:var(--ink);width:46px;height:46px;color:var(--apricot);border-radius:14px;place-items:center;margin-bottom:39px;display:grid}.crm-flow article>span{color:#7b746c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.crm-flow h3{letter-spacing:-.025em;margin:9px 0 10px;font-size:16px}.crm-flow p{color:#6b716c;margin:0;font-size:10px;line-height:1.7}.crm-capabilities{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:68px;display:grid}.capability-card{border-top:1px solid #1817162e;min-height:185px;padding:24px}.capability-card>svg{color:#6355b2}.capability-card h3{letter-spacing:-.02em;margin:20px 0 9px;font-size:14px}.capability-card p{color:#697069;margin:0;font-size:10px;line-height:1.7}.agency-crm-callout{background:var(--ink);color:var(--white);border-radius:25px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin-top:55px;padding:29px 31px;display:grid}.agency-callout-icon{background:var(--lavender);width:57px;height:57px;color:var(--ink);border-radius:17px;place-items:center;display:grid}.agency-crm-callout span{color:#aaa1dd;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.agency-crm-callout h3{letter-spacing:-.025em;margin:0;font-size:18px}.agency-crm-callout p{color:#ffffff85;max-width:760px;margin:8px 0 0;font-size:10px;line-height:1.65}.agency-crm-callout>a{color:var(--apricot);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.how-section{background:var(--paper-soft)}.centered-heading{text-align:center;max-width:760px;margin:0 auto 65px}.centered-heading .eyebrow{margin-bottom:14px}.centered-heading>p{margin-top:19px}.steps-grid{border:1px solid var(--line);background:#ffffffa6;border-radius:26px;grid-template-columns:repeat(4,1fr);display:grid}.step{border-right:1px solid var(--line);min-height:310px;padding:27px;position:relative}.step:last-child{border-right:0}.step-number{color:#a39a92;letter-spacing:.12em;font-size:10px;font-weight:800}.step-icon{background:var(--ink);width:52px;height:52px;color:var(--apricot);border-radius:16px;place-items:center;margin-top:54px;display:grid}.step h3{letter-spacing:-.02em;margin:22px 0 10px;font-size:17px}.step p{color:#756e66;margin:0;font-size:12px;line-height:1.7}.partners-section{background:#efe5d8}.role-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.role-card{border-radius:32px;min-height:575px;padding:42px;position:relative;overflow:hidden}.advertiser-role{background:var(--ink);color:var(--white)}.provider-role{color:var(--ink);background:#f9f3e9;border:1px solid #1817161f}.role-tag{color:#ffffffad;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.provider-role .role-tag{color:#685f56;background:#e9dfd2}.role-card h3{letter-spacing:-.04em;max-width:530px;margin:28px 0 15px;font-size:clamp(27px,2.5vw,38px);line-height:1.25}.role-card>p{color:#ffffff91;max-width:515px;margin:0;font-size:13px;line-height:1.75}.provider-role>p{color:#736a62}.role-card ul{gap:10px;margin:27px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.role-card li{align-items:center;gap:9px;display:flex}.role-card li svg{color:var(--mint)}.role-card>a{color:var(--apricot);align-items:center;gap:9px;margin-top:30px;font-size:13px;font-weight:800;display:inline-flex}.role-visual{border-radius:18px;position:absolute;bottom:35px;left:42px;right:42px}.advertiser-visual{background:#ffffff12;border:1px solid #ffffff1a;grid-template-columns:1.35fr 1fr;gap:9px;padding:10px;display:grid}.mini-search,.mini-results{background:#ffffff14;border-radius:12px;min-height:62px}.mini-search{color:#ffffffa6;align-items:center;gap:9px;padding:0 14px;font-size:10px;display:flex}.mini-results{flex-direction:column;justify-content:center;padding:0 14px;display:flex}.mini-results span{color:#ffffff80;font-size:8px}.mini-results b{color:var(--mint);margin-top:5px;font-size:13px}.provider-visual{background:#fffdf9;border:1px solid #1817161a;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;display:grid;box-shadow:0 18px 50px #402d1d1f}.profile-orb{background:#f2ddbc;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.provider-visual span,.provider-visual strong{display:block}.provider-visual span{color:#8a8077;margin-bottom:4px;font-size:9px}.provider-visual strong{font-size:11px}.provider-visual>svg{color:#4aa279}.trust-section{background:var(--apricot);padding:95px 0}.trust-grid{grid-template-columns:1.05fr 1fr .8fr;align-items:center;gap:70px;display:grid}.trust-copy .eyebrow{color:#1817168c}.trust-copy h2{font-size:clamp(34px,3.4vw,50px)}.trust-copy p{margin:20px 0 0;font-size:13px;line-height:1.65}.trust-points{gap:17px;display:grid}.trust-points>div{grid-template-columns:auto 1fr;align-items:center;gap:12px;font-size:12px;font-weight:700;display:grid}.trust-points svg{width:21px;height:21px}.trust-numbers{border:1px solid #1817162e;border-radius:22px;grid-template-columns:repeat(3,1fr);display:grid}.trust-numbers>div{text-align:center;border-right:1px solid #1817162e;padding:20px 13px}.trust-numbers>div:last-child{border-right:0}.trust-numbers strong,.trust-numbers span{display:block}.trust-numbers strong{font-size:34px}.trust-numbers span{text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:800}.faq-section{background:var(--paper-soft)}.faq-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:110px;display:grid}.faq-title{position:sticky;top:40px}.faq-title .eyebrow{margin-bottom:16px}.faq-title>p{max-width:410px;margin-top:22px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:25px 2px;font-size:15px;font-weight:750;line-height:1.5;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{border:1px solid var(--line);color:#70685f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;transition:transform .18s,background .18s;display:grid}.faq-list details[open] summary span{background:var(--apricot);color:var(--ink);transform:rotate(45deg)}.faq-list details>p{color:#756e66;max-width:720px;margin:-6px 54px 27px 2px;font-size:13px;line-height:1.75}.final-cta{background:var(--paper-soft);padding-block:24px 128px}.final-cta-inner{background:var(--ink);min-height:510px;color:var(--white);text-align:center;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;padding:70px 40px;display:flex;position:relative;overflow:hidden}.final-cta .eyebrow{margin-bottom:19px}.final-cta h2{z-index:2;max-width:820px;font-weight:600;position:relative}.final-cta p{z-index:2;color:#fff9;max-width:620px;margin:22px auto 0;font-size:14px;line-height:1.7;position:relative}.final-cta .cta-crms-line{color:#bdb5ed;background:#8c7cff12;border:1px solid #8c7cff33;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.final-cta .cta-actions{z-index:2;margin-top:30px;position:relative}.cta-orbit{border:1px solid #ff6b3547;border-radius:50%;position:absolute}.orbit-one{width:560px;height:560px;top:-380px;left:-170px;box-shadow:0 0 0 80px #ff6b3506}.orbit-two{border-color:#8c7cff40;width:420px;height:420px;bottom:-265px;right:-160px;box-shadow:0 0 0 70px #8c7cff06}.site-footer{border-top:1px solid var(--line);background:var(--paper-soft);padding:46px 0}.footer-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:50px;display:grid}.site-footer .brand{color:var(--ink)}.site-footer>div>div:first-child p{color:#7a726a;margin:11px 0 0;font-size:11px}.footer-links{color:#6e675f;gap:24px;font-size:11px;font-weight:700;display:flex}.footer-links a:hover{color:var(--ink)}.footer-note{color:#918980;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;justify-content:flex-end;gap:16px;font-size:9px;font-weight:700;display:flex}.footer-note strong{color:#47745e;text-align:right;flex-basis:100%}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:1500px){.hero-phone{margin-left:clamp(4px,1vw,20px);max-height:620px;margin-block:clamp(10px,1.4vh,22px)}.hero-phone-body{border-radius:38px;padding:7px}.hero-phone-screen{border-radius:31px}.hero-phone-island{min-height:11px}}@media (max-width:1100px){.shell{width:calc(100% - 36px)}.desktop-nav{display:none}.mobile-section-nav{z-index:20;scrollbar-width:none;scroll-snap-type:x proximity;border-bottom:1px solid #ffffff1a;gap:8px;padding-block:11px;display:flex;position:relative;overflow-x:auto}.mobile-section-nav::-webkit-scrollbar{display:none}.mobile-section-nav a{color:#fffdf9c7;scroll-snap-align:start;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;min-height:38px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.mobile-section-nav a:hover,.mobile-section-nav a:focus-visible{color:var(--white);background:#ffffff14}.site-header{grid-template-columns:1fr 1fr}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:590px}.hero-phone{place-self:auto center;height:clamp(360px,52vh,520px);min-height:0;max-height:none;margin:0 0 56px}.hero-phone-body{transform:none}.hero-visual{opacity:.7;width:900px;right:-250px}.hero-visual:after{background:linear-gradient(90deg,#171614 0%,#171614d4 20%,#0000 65%)}.floating-card{display:none}.service-grid{grid-template-columns:repeat(2,1fr)}.landing-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-grid{grid-template-columns:1fr 1fr;gap:48px}.steps-grid{grid-template-columns:repeat(2,1fr)}.step:nth-child(2){border-right:0}.step:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust-grid{grid-template-columns:1fr 1fr}.crm-hero{grid-template-columns:1fr;gap:58px}.crm-copy{max-width:720px}.crm-console{width:min(100%,760px);transform:none}.crm-flow{grid-template-columns:repeat(2,1fr)}.crm-flow article:nth-child(2):after{display:none}.crm-capabilities{grid-template-columns:repeat(2,1fr)}.agency-crm-callout{grid-template-columns:auto 1fr}.agency-crm-callout>a{grid-column:2}.trust-numbers{grid-column:1/-1}}@media (max-width:760px){.shell{width:calc(100% - 28px)}.section{padding-block:86px}.free-platform-inner{grid-template-columns:auto 1fr}.free-platform-inner>p{grid-column:1/-1}.site-header{height:72px}.header-cta{padding:10px 12px;font-size:11px}.header-login{padding:9px 7px;font-size:11px}.header-cta svg{display:none}.hero{min-height:auto}.hero-grid{min-height:0}.hero-copy{max-width:none;padding:70px 0 48px}.hero h1{font-size:clamp(44px,13vw,66px)}.hero-lead{font-size:15px}.hero-actions .button{width:100%}.hero-proof{gap:12px}.hero-visual{opacity:1;width:calc(100% + 28px);height:440px;margin-left:-14px;position:relative;top:0;right:auto}.hero-visual:after{background:linear-gradient(#171614 0%,#0000 25% 80%,#171614 100%)}.hero-visual>img{object-position:68% center;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 85%,#0000 100%)}.hero-bottom{display:none}.split-heading{grid-template-columns:1fr;gap:23px;margin-bottom:40px}.service-grid,.landing-market-grid,.brief-grid,.crm-flow,.crm-capabilities,.role-grid,.trust-grid,.faq-layout{grid-template-columns:1fr}.service-card{min-height:450px}.landing-listings-empty{grid-template-columns:auto 1fr}.landing-listings-empty>a{grid-column:2;width:max-content}.brief-grid{gap:55px}.planner-card{transform:none}.product-lockup{margin-bottom:29px}.crm-hero{gap:45px}.crm-copy h2{font-size:clamp(38px,10vw,52px)}.crm-actions{flex-direction:column;align-items:stretch}.crm-actions .button{width:100%}.crms-external{justify-content:center;min-height:44px}.crm-console{border-radius:23px}.console-topbar{grid-template-columns:auto 1fr;padding-inline:15px}.console-topbar>span{display:none}.console-body{padding:18px}.campaign-stats{grid-template-columns:1fr 1fr}.campaign-stats>div:first-child{border-bottom:1px solid #ffffff17;border-right:0;grid-column:1/-1}.source-row{grid-template-columns:100px 1fr 18px}.crm-flow{margin-top:55px}.crm-flow article{min-height:230px}.crm-flow article:not(:last-child):after{content:"↓";top:auto;bottom:-18px;right:50%;transform:translate(50%)}.crm-flow article:nth-child(2):after{display:grid}.crm-capabilities{margin-top:52px}.capability-card{min-height:auto;padding-inline:2px}.agency-crm-callout{grid-template-columns:1fr;align-items:start;padding:27px}.agency-crm-callout>a{white-space:normal;grid-column:auto;min-height:44px}.steps-grid{grid-template-columns:1fr}.step,.step:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:250px}.step:last-child{border-bottom:0}.step-icon{margin-top:35px}.role-card{min-height:610px;padding:29px}.role-visual{bottom:28px;left:29px;right:29px}.advertiser-visual{grid-template-columns:1fr}.mini-results{min-height:52px}.trust-grid{gap:46px}.trust-numbers{grid-column:auto}.faq-layout{gap:45px}.faq-title{position:static}.faq-list summary{font-size:14px}.final-cta{padding-block:8px 85px}.final-cta-inner{width:min(100% - 20px,620px);min-height:530px;padding:58px 24px}.cta-actions,.cta-actions .button{width:100%}.footer-grid{grid-template-columns:1fr;align-items:start}.footer-links{flex-wrap:wrap}.footer-note{justify-content:flex-start}.footer-note strong{text-align:left}}@media (max-width:430px){.free-platform-inner{grid-template-columns:1fr}.free-platform-inner>p{grid-column:auto}.header-auth{gap:2px}.header-cta{border:0;padding-right:0}.register-role-switch,.register-two-columns{grid-template-columns:1fr}.hero-copy{padding-top:58px}.hero h1{font-size:42px}.hero-proof span,.hero-proof a{width:100%}.service-grid{grid-template-columns:1fr}.planner-card{margin-inline:-5px;padding:15px}.plan-items>div{grid-template-columns:auto 1fr}.plan-items b{grid-column:2}.planner-total{align-items:flex-end}.role-card{min-height:670px}.provider-visual{grid-template-columns:auto 1fr}.provider-visual>svg{display:none}.trust-numbers{grid-template-columns:1fr}.trust-numbers>div{border-bottom:1px solid #1817162e;border-right:0}.trust-numbers>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.hero-phone-screen{background-image:url(/bg-poster.jpg);background-position:50%;background-size:cover}.hero-phone-screen video{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.eyebrow,.hero-proof,.ticker-track span{font-size:13px}.hero-bottom,.service-top>span,.service-meta,.landing-listings-intro>a,.landing-listings-empty span,.landing-listings-empty>a{font-size:var(--text-caption);line-height:1.5}.agency-card span,.creator-card b,.screen-card .availability,.screen-card small,.register-role-fieldset legend,.role-choice small,.planner-total span,.ai-chip,.plan-items small,.plan-items b,.planner-sync>span,.planner-sync p{font-size:var(--text-caption);line-height:1.45}.agency-card strong,.screen-card strong,.role-choice strong,.brief-prompt p,.plan-items strong,.crms-external,.crm-availability-note,.step p,.role-card ul,.trust-points>div,.site-footer,.footer-links,.footer-note{line-height:1.55;font-size:var(--text-label)!important}.console-topbar,.campaign-title-row>div>span,.active-chip,.campaign-stats span,.campaign-stats small,.source-header,.source-header b,.source-row,.automation-row div>span,.automation-row strong{font-size:10px;line-height:1.4}.crm-flow article>span,.agency-crm-callout span,.role-tag,.step-number,.mini-search,.mini-results span,.provider-visual span,.trust-numbers span,.final-cta .cta-crms-line{font-size:var(--text-caption);line-height:1.45}.crm-flow p,.capability-card p,.agency-crm-callout p,.provider-visual strong{font-size:var(--text-label);line-height:1.65}@media (max-width:760px){.eyebrow,.hero-proof,.ticker-track span{font-size:12px}.console-body{padding:21px}.source-row{grid-template-columns:minmax(105px,auto) 1fr 22px;gap:8px}}.call-block{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 24px;display:grid;box-shadow:0 14px 40px #20181212}.call-block-icon{background:linear-gradient(140deg, #ff8a5c, var(--apricot));color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.call-block-copy span{color:var(--ink);letter-spacing:-.02em;font-size:14px;font-weight:900;display:block}.call-block-copy p{color:#6a635c;margin:6px 0 0;font-size:11px;line-height:1.6}.call-block-numbers{flex-wrap:wrap;gap:10px;display:flex}.call-block-numbers a{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;border-radius:14px;align-items:center;gap:9px;padding:12px 18px;font-size:17px;font-weight:900;display:inline-flex}.call-block-numbers a:hover,.call-block-numbers a:focus-visible{background:var(--apricot-dark)}.call-block-hours{color:#918980;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:750}.call-band{color:#fff;background:linear-gradient(120deg,#1f1d1b,#2c2825);border-color:#ffffff1f;grid-template-columns:auto 1fr auto}.call-band .call-block-copy span{color:#fff}.call-band .call-block-copy p{color:#ffffffb8}.call-band .call-block-numbers a{background:var(--apricot)}.call-band .call-block-numbers a:hover,.call-band .call-block-numbers a:focus-visible{color:var(--ink);background:#fff}.call-band .call-block-hours{color:#ffffff8c}.call-panel{grid-template-columns:auto 1fr;padding:20px}.call-panel .call-block-numbers{grid-column:1/-1}.call-panel .call-block-numbers a{flex:auto;justify-content:center;font-size:15px}.call-inline{align-items:center;gap:8px;display:flex}.call-inline a{border:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:11px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.call-inline a:hover,.call-inline a:focus-visible{border-color:var(--apricot);color:var(--apricot-dark)}.call-footer{margin-top:16px}.call-footer>span{color:#918980;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.call-footer>div{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.call-footer a{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.call-footer a:hover,.call-footer a:focus-visible{color:var(--apricot-dark)}.call-footer small{color:#918980;margin-top:6px;font-size:9px;font-weight:700;display:block}.header-call{align-items:center;gap:8px;margin-left:auto;display:flex}.header-call a{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #ffffff3d;border-radius:11px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:850;display:inline-flex}.header-call a:hover,.header-call a:focus-visible{border-color:var(--apricot);background:#ff6b352e}.hero-call{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:22px;margin:26px 0 22px;padding:20px 22px}.hero-call-label{color:#ffb08a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.hero-call-numbers{flex-wrap:wrap;gap:12px 26px;margin-top:12px;display:flex}.hero-call-numbers a{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(26px,3.4vw,38px);font-weight:900;line-height:1.1}.hero-call-numbers a:hover,.hero-call-numbers a:focus-visible{color:#ffb08a}.hero-call small{color:#fff9;margin-top:10px;font-size:10px;font-weight:700;display:block}.call-strip{color:#fff;background:linear-gradient(120deg,#1f1d1b,#332d28 62%,#46352b);padding:54px 0}.call-strip-inner{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.call-strip-copy h2{letter-spacing:-.035em;margin:14px 0 10px;font-size:clamp(28px,3.4vw,42px)}.call-strip-copy p{color:#ffffffbd;max-width:52ch;margin:0;font-size:13px;line-height:1.7}.call-strip-numbers{flex-direction:column;gap:12px;display:flex}.call-strip-numbers a{background:var(--apricot);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;border-radius:18px;align-items:center;gap:14px;padding:16px 26px;font-size:clamp(22px,2.6vw,30px);font-weight:900;display:inline-flex}.call-strip-numbers a:hover,.call-strip-numbers a:focus-visible{color:var(--ink);background:#fff}.call-strip-numbers small{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.cta-call-numbers{flex-wrap:wrap;justify-content:center;gap:14px;margin:22px 0 6px;display:flex}.cta-call-numbers a{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border-radius:16px;align-items:center;gap:11px;padding:15px 24px;font-size:clamp(20px,2.4vw,27px);font-weight:900;display:inline-flex}.cta-call-numbers a:hover,.cta-call-numbers a:focus-visible{background:var(--apricot);color:#fff}@media (max-width:980px){.call-block,.call-band,.call-panel{grid-template-columns:auto 1fr}.call-block-numbers{grid-column:1/-1}.call-strip-inner{grid-template-columns:1fr;gap:26px}.header-call{display:none}}@media (max-width:620px){.call-block-numbers a,.call-strip-numbers a,.cta-call-numbers a{justify-content:center;width:100%}.hero-call-numbers{gap:8px 18px}}
:root{--text-caption:11px;--text-label:12px;--text-control:13px;--text-body:14px;--app-paper:#f7f5ef;--app-card:#fffefa;--app-ink:#191817;--app-muted:#77736e;--app-line:#1918171c;--app-orange:#ff6b35;--app-orange-dark:#e55220;--app-purple:#8c7cff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-page{background:radial-gradient(circle at 84% 0%, #8c7cff0f, transparent 29%), var(--app-paper);min-height:100vh;color:var(--app-ink)}.app-shell{width:min(1320px,100% - 48px);margin-inline:auto}.dashboard-page .app-shell,.form-page .app-shell,.admin-page .app-shell{width:calc(100% - 40px);max-width:none}.app-kicker{color:#746b64;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.app-header{z-index:50;color:#fff;background:#191817;border-bottom:1px solid #ffffff14;position:relative}.app-header-compact{border-color:var(--app-line);color:var(--app-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefaeb;position:sticky;top:0}.app-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:48px;min-height:78px;display:grid}.app-brand{letter-spacing:-.06em;font-size:22px;font-weight:900}.app-brand span{color:var(--app-orange)}.app-nav{color:#ffffffad;align-items:center;gap:30px;font-size:12px;font-weight:700;display:flex}.app-header-compact .app-nav{color:#716c67}.app-nav a{align-items:center;gap:7px;transition:color .18s;display:inline-flex}.app-nav a:hover{color:var(--app-orange)}.app-header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.app-header-actions form{margin:0}.plain-link,.app-user-link{align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.app-user-link{max-width:230px}.app-user-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-primary-link,.dashboard-primary-action{background:var(--app-orange);color:#1a1816;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:900;transition:transform .18s,background .18s;display:inline-flex}.app-primary-link:hover,.dashboard-primary-action:hover{background:#ff7b4b;transform:translateY(-2px)}.icon-button,.mobile-menu-button{border:1px solid var(--app-line);width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border-radius:12px;place-items:center;display:grid}.mobile-menu-button{display:none}.mobile-menu{display:none;position:relative}.mobile-menu summary{list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu-panel{z-index:80;border:1px solid var(--app-line);width:min(330px,100vw - 28px);color:var(--app-ink);background:#fffefa;border-radius:17px;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #19181733}.mobile-menu-panel>a,.mobile-menu-panel form button{width:100%;min-height:46px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:800;display:flex}.mobile-menu-panel>a:hover,.mobile-menu-panel form button:hover{background:#f0ece5}.mobile-menu-panel .mobile-register-link{background:var(--app-orange);color:#211d1a}.market-hero{color:#fff;background:radial-gradient(circle at 83% 30%,#ff6b352e,#0000 26%),radial-gradient(circle at 68% 15%,#8c7cff33,#0000 25%),#191817;padding:88px 0 78px;overflow:hidden}.market-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:end;gap:90px;display:grid}.market-hero .app-kicker{color:#ffb399}.market-hero h1{letter-spacing:-.055em;max-width:720px;margin:17px 0 20px;font-size:clamp(40px,4.7vw,68px);font-weight:600;line-height:1.08}.market-hero p{color:#fff9;max-width:690px;margin:0;font-size:14px;line-height:1.75}.market-free-note{background:#8dd4b114;border:1px solid #8dd4b133;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:11px;max-width:690px;margin-top:20px;padding:13px 15px;display:grid}.market-free-note>svg{color:#8dd4b1}.market-free-note strong,.market-free-note span{display:block}.market-free-note strong{color:#b8efd3;font-size:10px}.market-free-note span{color:#ffffff91;margin-top:3px;font-size:9px;line-height:1.55}.hero-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff21;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:76px;padding:10px 11px 10px 22px;display:grid;box-shadow:0 24px 70px #00000038}.hero-search>svg{color:#ff9d79}.hero-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:13px}.hero-search input::placeholder{color:#ffffff6b}.hero-search button{background:var(--app-orange);color:#1a1816;cursor:pointer;border:0;border-radius:14px;min-height:54px;padding:0 23px;font-size:12px;font-weight:900}.market-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:42px;padding-block:54px 120px;display:grid}.market-filters{border:1px solid var(--app-line);background:#fffefac7;border-radius:22px;padding:24px;position:sticky;top:102px}.filter-title{border-bottom:1px solid var(--app-line);align-items:center;gap:9px;padding-bottom:18px;font-size:13px;font-weight:900;display:flex}.market-filters form{gap:17px;padding-top:20px;display:grid}.market-filters label,.auth-form label,.booking-form label,.workflow-form label{color:#5e5954;gap:8px;font-size:10px;font-weight:850;display:grid}.market-filters input,.market-filters select,.auth-form input,.auth-form select,.booking-form input,.booking-form textarea,.workflow-form input,.workflow-form textarea,.workflow-form select{border:1px solid var(--app-line);width:100%;min-height:46px;color:var(--app-ink);background:#fff;border-radius:11px;outline:0;padding:0 12px;font-size:12px;transition:border .16s,box-shadow .16s}.booking-form textarea,.workflow-form textarea{resize:vertical;min-height:125px;padding-block:12px;line-height:1.55}.market-filters input:focus,.market-filters select:focus,.auth-form input:focus,.auth-form select:focus,.booking-form input:focus,.booking-form textarea:focus,.workflow-form input:focus,.workflow-form textarea:focus,.workflow-form select:focus{border-color:#ff6b35a6;box-shadow:0 0 0 4px #ff6b3517}.filter-submit{background:var(--app-ink);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:11px;font-weight:850;display:inline-flex}.filter-reset{text-align:center;color:#766f68;font-size:10px;font-weight:750}.filter-crms-note{background:#ece9ff;border-radius:15px;margin-top:24px;padding:17px}.filter-crms-note strong{color:#6256ac;font-size:10px}.filter-crms-note p{color:#6e6888;margin:7px 0 0;font-size:9px;line-height:1.6}.market-results{min-width:0}.results-toolbar{justify-content:space-between;align-items:flex-start;gap:25px;min-height:55px;margin-bottom:22px;display:flex}.results-toolbar>div strong,.results-toolbar>div span{display:block}.results-toolbar>div strong{font-size:15px}.results-toolbar>div span{color:var(--app-muted);margin-top:5px;font-size:10px}.results-toolbar form{gap:8px;display:flex}.results-toolbar select{border:1px solid var(--app-line);background:#fff;border-radius:10px;min-height:40px;padding:0 12px;font-size:10px}.results-toolbar button{color:#4e4945;cursor:pointer;background:#e9e5dd;border:0;border-radius:10px;min-height:40px;padding:0 12px;font-size:10px;font-weight:800}.market-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;display:grid}.market-card{border:1px solid var(--app-line);background:var(--app-card);border-radius:22px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 13px 45px #2c231c0e}.market-card:hover{transform:translateY(-5px);box-shadow:0 22px 60px #2c231c1f}.market-card-visual{color:#27231f;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:9px;min-height:clamp(224px,17vw,264px);padding:22px;display:flex;position:relative}.market-card-visual:after{content:"";border:1px solid #19181726;border-radius:50%;width:clamp(180px,15vw,236px);height:clamp(180px,15vw,236px);position:absolute;top:-65px;right:-55px;box-shadow:0 0 0 35px #ffffff1f}.market-card-visual>img,.market-card-visual>span{z-index:2;position:relative}.market-card-art{object-fit:contain;filter:drop-shadow(0 16px 18px #2a211a29);width:clamp(164px,14vw,228px);height:clamp(164px,14vw,228px);transition:transform .22s;top:8px;left:50%;transform:translate(-50%);position:absolute!important}.market-card:hover .market-card-art{transform:translate(-50%)translateY(-4px)scale(1.035)}.market-card-visual>span{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.visual-coral{background:#f7a182}.visual-sand{background:#ead0aa}.visual-violet{background:#afa4f3}.visual-blue{background:#a9c2f0}.visual-mint{background:#9bd6bd}.visual-rose{background:#dda2a7}.demo-badge,.source-badge,.featured-badge{z-index:4;color:#fff;letter-spacing:.08em;background:#191817e0;border-radius:8px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:14px;left:14px}.source-badge{z-index:4;color:#fff;letter-spacing:.02em;background:#191817db;border-radius:8px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850;position:absolute;top:14px;left:14px}.featured-badge{color:#4e4640;background:#fffefad6;left:auto;right:14px}.market-card-body{padding:19px 20px 20px}.provider-line{color:#6e6862;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.provider-line>svg{color:#5b8ed6}.card-rating{color:#9e6b18;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.market-card h2{letter-spacing:-.025em;min-height:48px;margin:13px 0 8px;font-size:16px;line-height:1.45}.market-card-body>p{color:#746e68;min-height:49px;margin:0;font-size:10px;line-height:1.65}.market-card-meta{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);color:#7a746e;align-items:center;gap:14px;min-height:42px;margin-top:14px;padding:11px 0;font-size:8px;font-weight:700;display:flex}.market-card-meta span{align-items:center;gap:5px;display:inline-flex}.market-card-footer{justify-content:space-between;align-items:flex-end;padding-top:16px;display:flex}.market-card-footer small,.market-card-footer strong{display:block}.market-card-footer small{color:#918a83;font-size:8px;font-weight:750}.market-card-footer strong{margin-top:4px;font-size:15px}.round-arrow{color:#ff9d79;background:#1e1c1a;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.empty-state,.panel-empty{color:#78716b;text-align:center;border:1px dashed #19181733;border-radius:22px;justify-items:center;padding:90px 30px;display:grid}.empty-state h2{color:var(--app-ink);margin:18px 0 7px;font-size:20px}.empty-state p{margin:0 0 20px;font-size:12px}.detail-breadcrumb{color:#7b756e;justify-content:space-between;align-items:center;min-height:78px;font-size:10px;font-weight:750;display:flex}.detail-breadcrumb a{align-items:center;gap:8px;display:inline-flex}.detail-layout{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:42px;padding-bottom:110px;display:grid}.detail-main{min-width:0}.detail-cover{background:radial-gradient(circle at 75% 25%,#ffffff8c,#0000 24%),#f2aa8f;border-radius:30px;align-items:flex-end;min-height:340px;padding:35px;display:flex;position:relative;overflow:hidden}.detail-cover:before,.detail-cover:after{content:"";border:1px solid #19181726;border-radius:50%;position:absolute}.detail-cover:before{width:420px;height:420px;top:-225px;right:-80px;box-shadow:0 0 0 70px #ffffff1f}.detail-cover:after{width:210px;height:210px;bottom:-135px;left:-40px}.detail-cover-photo-video{background-color:#ead0aa}.detail-cover-agencies{background-color:#afa4f3}.detail-cover-telegram-media{background-color:#a9c2f0}.detail-cover-outdoor{background-color:#9bd6bd}.detail-cover-events{background-color:#dda2a7}.detail-cover>div{z-index:2;max-width:58%;position:relative}.detail-cover-art{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 27px #2b201833);width:285px;height:285px;position:absolute;top:19px;right:5%}.detail-source-badge{top:20px;left:20px}.detail-cover>div span,.detail-cover>div strong{display:block}.detail-cover>div span{letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900}.detail-cover>div strong{letter-spacing:-.045em;font-size:clamp(31px,4vw,52px);line-height:1.1}.detail-title-block{border-bottom:1px solid var(--app-line);padding:37px 4px 30px}.detail-provider{color:#6a655f;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.detail-provider svg{color:#4f86d3}.detail-title-block h1{letter-spacing:-.045em;margin:14px 0 13px;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.16}.detail-title-block>p{color:#716b65;max-width:740px;margin:0;font-size:13px;line-height:1.7}.detail-quick-meta{color:#6d6761;flex-wrap:wrap;gap:20px;margin-top:22px;font-size:10px;font-weight:750;display:flex}.detail-quick-meta span{align-items:center;gap:7px;display:inline-flex}.detail-quick-meta span:first-child{color:#93681f}.detail-content-card{padding:35px 4px 28px}.detail-content-card h2,.detail-content-card h3{letter-spacing:-.025em;margin:0}.detail-content-card h2{font-size:23px}.detail-content-card h3{margin-top:28px;font-size:16px}.detail-content-card>p{color:#6f6963;max-width:790px;margin:14px 0 0;font-size:12px;line-height:1.8}.detail-content-card ul{grid-template-columns:1fr 1fr;gap:12px 20px;margin:17px 0 0;padding:0;list-style:none;display:grid}.detail-content-card li{color:#5e5954;align-items:center;gap:9px;font-size:11px;display:flex}.detail-content-card li svg{color:#4a9b75;flex:none}.detail-stats-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0 28px;display:grid}.detail-stats-grid article{border:1px solid var(--app-line);background:#fffefab3;border-radius:18px;align-content:end;min-height:135px;padding:20px;display:grid}.detail-stats-grid svg{color:#7d70c9;margin-bottom:18px}.detail-stats-grid span{color:#817a74;font-size:10px}.detail-stats-grid strong{overflow-wrap:anywhere;margin-top:5px;font-size:clamp(14px,1.45vw,22px)}.unclaimed-disclosure{color:#5f577f;background:#f4f1ff;border:1px solid #8c7cff33;border-radius:15px;grid-template-columns:auto 1fr;gap:11px;margin-top:22px;padding:15px 16px;display:grid}.unclaimed-disclosure>p{margin:0;font-size:11px;line-height:1.65}.unclaimed-disclosure strong{color:#3f395d;margin-bottom:3px;display:block}.provider-logo,.detail-provider-logo{object-fit:contain;background:#fff;border-radius:7px;flex:none}.provider-logo{border:1px solid #19181717;width:22px;height:22px;padding:2px}.detail-provider-logo{border:1px solid #1918171a;width:34px;height:34px;padding:4px}.listing-contact-card{margin-top:16px}.contact-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.contact-grid>div{background:#f1ede6;border-radius:14px;grid-template-columns:auto 1fr;align-content:center;column-gap:11px;padding:15px 17px;display:grid}.contact-grid svg{color:#7569b7;grid-row:1/span 2}.contact-grid span,.contact-grid strong{display:block}.contact-grid span{color:#817a73;font-size:9px}.contact-grid strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.5}.contact-grid a{color:#b8451e}.contact-socials{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.contact-socials>a{color:#4f4a45;background:#ffffffb8;border:1px solid #1918171a;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:10px;font-weight:800;display:inline-flex}.contact-reference{color:#6c655f;background:#f3f7ffbf;border:1px dashed #5d8cff66;border-radius:13px;align-items:flex-start;gap:9px;margin-top:16px;padding:13px 14px;font-size:10px;line-height:1.65;display:flex}.contact-reference svg{color:#5d78c4;flex:none;margin-top:1px}.contact-reference a{color:#4a5ec0;overflow-wrap:anywhere;font-weight:850}.booking-secondary{color:#4f4a45;border:1px solid #1918171f;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:11px;font-weight:800;display:inline-flex}.listing-source-card{background:linear-gradient(145deg,#f3f7ff,#fffefa 72%);border:1px solid #5d8cff2e;border-radius:20px;margin:12px 0 26px;padding:25px}.listing-source-heading,.listing-source-heading>div{align-items:center;gap:9px;display:flex}.listing-source-heading{justify-content:space-between}.listing-source-heading h2{font-size:18px}.listing-source-heading>span{color:#7c756f;font-size:10px;font-weight:750}.listing-source-list{gap:8px;margin-top:17px;display:grid}.listing-source-list>a{background:#ffffffb8;border:1px solid #19181717;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.listing-source-list span,.listing-source-list strong,.listing-source-list small{display:block}.listing-source-list strong{font-size:11px}.listing-source-list small{color:#777069;margin-top:4px;font-size:10px;line-height:1.55}.listing-source-list svg{color:#5d78c4}.claim-profile-link{color:#5c51b5;margin-top:15px;font-size:11px;font-weight:850;display:inline-flex}.crms-inline-card{color:#fff;background:#1d1b20;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:25px;display:grid}.crms-inline-logo{letter-spacing:-.05em;font-size:20px;font-weight:900}.crms-inline-logo span{color:#9a8feb}.crms-inline-card strong{font-size:12px;display:block}.crms-inline-card p{color:#ffffff80;margin:6px 0 0;font-size:9px;line-height:1.55}.crms-inline-card>a{color:#ff9d79;font-size:10px;font-weight:850}.booking-card{border:1px solid var(--app-line);background:#fffefa;border-radius:24px;padding:27px;position:sticky;top:102px;box-shadow:0 24px 70px #2d231c1a}.booking-price{border-bottom:1px solid var(--app-line);padding-bottom:22px}.booking-price span,.booking-price strong{display:block}.booking-price span{color:#827b74;font-size:9px;font-weight:750}.booking-price strong{margin-top:6px;font-size:27px}.booking-free-note{color:#416552;background:#e9f6ef;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-top:13px;padding:10px 11px;display:grid}.booking-free-note>span{color:inherit;font-size:9px;line-height:1.45}.booking-free-note svg{color:#4d8b69}.booking-facts{color:#655f59;gap:12px;padding:20px 0;font-size:10px;display:grid}.booking-facts span{align-items:center;gap:9px;display:flex}.booking-facts svg{color:#7569bf}.booking-form{gap:14px;display:grid}.booking-submit{background:var(--app-orange);color:#211d1a;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:50px;font-size:11px;font-weight:900;display:flex}.booking-card>small{color:#8a837d;text-align:center;margin-top:14px;font-size:8px;line-height:1.55;display:block}.booking-role-note{color:#706963;background:#f0ede6;border-radius:12px;padding:15px;font-size:10px;line-height:1.55}.unclaimed-booking-actions{gap:11px;display:grid}.unclaimed-booking-actions>p{color:#6c655f;background:#f3f0e9;border-radius:12px;margin:0;padding:13px;font-size:10px;line-height:1.6}.unclaimed-booking-actions>a:last-child{color:#6559bf;text-align:center;font-size:10px;font-weight:850}.form-alert,.dashboard-alert{border-radius:11px;padding:12px 14px;font-size:10px;font-weight:750;line-height:1.5}.form-alert.error,.dashboard-alert.error{color:#8e3d38;background:#fde5e3}.form-alert.success,.dashboard-alert.success{color:#326d53;background:#dff3e9}.related-section{padding-bottom:120px}.related-section>div:first-child{margin-bottom:25px}.related-section h2{margin:10px 0 0;font-size:36px}.auth-page{color:#fff;background:radial-gradient(circle at 10% 15%,#ff6b352e,#0000 27%),radial-gradient(circle at 72% 5%,#8c7cff2e,#0000 24%),#191817;min-height:100vh;padding:34px}.auth-brand{letter-spacing:-.06em;font-size:22px;font-weight:900;display:inline-block}.auth-brand span{color:var(--app-orange)}.auth-shell{grid-template-columns:1fr 510px;align-items:center;gap:95px;width:min(1110px,100% - 30px);min-height:calc(100vh - 110px);margin:0 auto;padding:45px 0;display:grid}.auth-story .app-kicker{color:#ffac8d}.auth-story h1{letter-spacing:-.055em;max-width:600px;margin:17px 0 18px;font-size:clamp(48px,6vw,78px);font-weight:600;line-height:1.08}.auth-story>p{color:#ffffff8f;max-width:550px;margin:0;font-size:14px;line-height:1.75}.auth-points{color:#ffffffba;gap:13px;margin-top:34px;font-size:11px;display:grid}.auth-points span{align-items:center;gap:9px;display:flex}.auth-points svg{color:#85d2ae}.auth-card{color:var(--app-ink);background:#fffefa;border:1px solid #ffffff14;border-radius:28px;padding:37px;box-shadow:0 35px 100px #00000047}.auth-card-icon{color:#a74725;background:#f1d2c6;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:26px;display:grid}.auth-card>span{color:#8a827b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.auth-card h2{letter-spacing:-.04em;margin:8px 0 24px;font-size:27px}.auth-form{gap:16px;display:grid}.auth-form button{background:var(--app-orange);color:#211d1a;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:51px;margin-top:5px;font-size:11px;font-weight:900;display:flex}.demo-login{background:#f0ede7;border-radius:12px;margin-top:18px;padding:14px}.demo-login strong{color:#7166b3;margin-bottom:6px;font-size:9px;display:block}.demo-login p{color:#69635e;margin:3px 0;font-size:9px}.auth-switch{color:#7a736d;text-align:center;margin:20px 0 0;font-size:10px}.auth-switch a{color:#cc4d20;font-weight:900}.role-preview{grid-template-columns:1fr 1fr;gap:10px;margin-top:32px;display:grid}.role-preview article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-content:end;min-height:135px;padding:17px;display:grid}.role-preview svg{color:#ff9d79;margin-bottom:18px}.role-preview strong,.role-preview span{display:block}.role-preview strong{font-size:11px}.role-preview span{color:#ffffff6e;margin-top:5px;font-size:8px}.register-page{padding-bottom:70px}.register-page .auth-shell{align-items:start;padding-top:70px}.register-card{padding:32px 37px}.auth-form label small,.workflow-form label small{color:#938c85;font-size:8px;font-weight:600}.consent-label{align-items:start;line-height:1.5;grid-template-columns:auto 1fr!important}.consent-label input{width:16px;min-height:16px;margin-top:1px}.dashboard-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;padding:46px 0 110px;display:grid}.dashboard-mobile-nav{display:none}.dashboard-sidebar{border:1px solid var(--app-line);background:#fffefac7;border-radius:22px;position:sticky;top:105px;overflow:hidden}.dashboard-user{border-bottom:1px solid var(--app-line);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:19px;display:grid}.dashboard-user>span{color:#ff9d79;background:#1f1d1b;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:grid}.dashboard-user strong,.dashboard-user small{display:block}.dashboard-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-user small{color:#8a837d;margin-top:4px;font-size:11px}.dashboard-sidebar nav{gap:3px;padding:13px;display:grid}.dashboard-sidebar nav a{color:#706a64;border-radius:10px;align-items:center;gap:10px;min-height:43px;padding:0 11px;font-size:13px;font-weight:750;display:flex}.dashboard-sidebar nav a.active,.dashboard-sidebar nav a:hover{color:var(--app-ink);background:#eeeae2}.dashboard-sidebar nav a.active svg{color:var(--app-orange-dark)}.sidebar-market-link{color:#fff;background:#1e1c1a;border-radius:11px;justify-content:space-between;align-items:center;min-height:49px;margin:0 13px 13px;padding:0 13px;font-size:13px;font-weight:850;display:flex}.dashboard-main{min-width:0}.dashboard-alert{align-items:center;gap:8px;margin-bottom:18px;display:flex}.dashboard-welcome{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.dashboard-welcome h1{letter-spacing:-.05em;margin:13px 0 8px;font-size:clamp(35px,4vw,53px);font-weight:600}.dashboard-welcome p{color:#777069;max-width:700px;margin:0;font-size:14px;line-height:1.65}.dashboard-primary-action{flex:none;min-height:48px;padding-inline:19px}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:34px;display:grid}.dashboard-stats article{border:1px solid var(--app-line);background:#fffefacc;border-radius:18px;align-content:end;min-height:176px;padding:20px;display:grid;position:relative;overflow:hidden}.dashboard-stats article:first-child{background:#f8d5c8}.dashboard-stats article:nth-child(2){background:#ebe7ff}.dashboard-stats article:nth-child(3){background:#dff1e8}.dashboard-stats article:nth-child(4){background:#f2e3c9}.dashboard-stats span,.dashboard-stats strong{z-index:2;display:block;position:relative}.dashboard-stats span{color:#716a63;font-size:12px;font-weight:750}.dashboard-stats strong{letter-spacing:-.04em;margin-top:7px;font-size:30px}.dashboard-stat-art{z-index:1;object-fit:contain;filter:drop-shadow(0 13px 17px #2d221a1a);width:clamp(122px,9vw,148px);height:clamp(122px,9vw,148px);transition:transform .22s;position:absolute;top:4px;right:7px}.dashboard-stats article:hover .dashboard-stat-art{transform:translateY(-3px)scale(1.035)}.dashboard-crms-card{color:#fff;background:#1d1b20;border-radius:21px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;margin-top:17px;padding:24px 26px;display:grid}.dashboard-crms-mark{letter-spacing:-.05em;border-right:1px solid #ffffff1f;padding-right:25px;font-size:20px;font-weight:900}.dashboard-crms-mark span{color:#9a8feb}.dashboard-crms-card>div:nth-child(2)>span{color:#aaa1dd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-crms-card h2{margin:7px 0 5px;font-size:18px}.dashboard-crms-card p{color:#ffffff78;max-width:650px;margin:0;font-size:12px;line-height:1.6}.crms-card-action{justify-items:end;gap:9px;display:grid}.integration-status{color:#aaa1dd;font-size:11px;font-weight:800}.integration-status.connected{color:#8ed4b2}.crms-card-action button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:10px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850}.dashboard-panel{border:1px solid var(--app-line);background:#fffefac7;border-radius:21px;margin-top:17px;overflow:hidden}.dashboard-panel-title{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:17px 21px;display:flex}.dashboard-panel-title span{color:#8b847d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.dashboard-panel-title h2{margin:5px 0 0;font-size:20px}.dashboard-panel-title>a{color:#c94b20;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.dashboard-list{display:grid}.dashboard-list>a,.dashboard-list-row{border-bottom:1px solid var(--app-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:72px;padding:11px 21px;display:grid}.dashboard-list>:last-child{border-bottom:0}.list-avatar{color:#7468bd;background:#efebe3;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.dashboard-list strong,.dashboard-list span{display:block}.dashboard-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-list span{color:#8a837c;margin-top:5px;font-size:11px}.dashboard-list b{white-space:nowrap;font-size:12px}.status-chip{color:#706a64;text-align:center;white-space:nowrap;background:#ece9e4;border-radius:999px;min-width:85px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:850}.status-chip.published,.status-chip.active,.status-chip.completed{color:#397358;background:#dff2e8}.status-chip.pending,.status-chip.requested,.status-chip.open{color:#876526;background:#f6e8cc}.status-chip.in_progress,.status-chip.accepted,.status-chip.delivered{color:#62569f;background:#e8e4fb}.order-row{grid-template-columns:minmax(0,1fr) auto auto auto}.order-row-link{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.order-row form button{color:#fff;cursor:pointer;background:#1e1c1a;border:0;border-radius:8px;min-height:32px;padding:0 10px;font-size:11px;font-weight:850}.panel-empty{border:0;border-radius:0;min-height:160px;font-size:13px}.settings-cancel{justify-content:center;align-items:center;min-height:47px;padding:0 17px;font-size:11px;font-weight:900;display:inline-flex}.state-page{place-items:center;min-height:100vh;padding:28px;display:grid}.state-card{border:1px solid var(--app-line);text-align:center;background:#fffefa;border-radius:28px;width:min(620px,100%);padding:clamp(32px,6vw,62px);box-shadow:0 30px 90px #1918171a}.state-icon{color:#6558ae;background:#ebe7ff;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 24px;display:grid}.state-icon.error{color:#b34823;background:#fde2d8}.state-card>span{color:#8a827b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.state-card h1{letter-spacing:-.05em;margin:13px 0;font-size:clamp(34px,5vw,50px);line-height:1.12}.state-card p{color:#756f69;margin:0 auto;font-size:14px;line-height:1.7}.state-actions{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.state-actions button{cursor:pointer;border:0}.loading-mark{border:4px solid #eee8df;border-top-color:var(--app-orange);border-radius:50%;width:48px;height:48px;margin:0 auto 24px;animation:.8s linear infinite state-spin}@keyframes state-spin{to{transform:rotate(360deg)}}.admin-page-shell{padding:50px 0 110px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.admin-heading h1{letter-spacing:-.055em;margin:14px 0 10px;font-size:clamp(42px,5vw,64px);font-weight:600;line-height:1.08}.admin-heading p{color:#756f69;max-width:760px;margin:0;font-size:14px;line-height:1.7}.admin-status-grid{margin-bottom:18px}.moderation-panel{margin-top:0}.moderation-panel .dashboard-panel-title>small{color:#8a837c;font-size:11px}.moderation-list{display:grid}.moderation-card{border-bottom:1px solid var(--app-line);border-left:4px solid #0000;grid-template-columns:minmax(0,1fr) 230px;gap:26px;padding:24px;display:grid}.moderation-card:last-child{border-bottom:0}.moderation-pending{background:#f6e8cc2e;border-left-color:#d6a84c}.moderation-rejected{border-left-color:#d9766d}.moderation-published{border-left-color:#6eb48e}.moderation-draft{border-left-color:#b7afa7}.moderation-card-topline{align-items:center;gap:12px;display:flex}.moderation-card-topline>span,.moderation-card-main>small{color:#8a837c;font-size:11px}.moderation-card h3{letter-spacing:-.025em;margin:16px 0 7px;font-size:18px}.moderation-card p{color:#716b65;max-width:900px;margin:0;font-size:13px;line-height:1.65}.moderation-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 10px;display:flex}.moderation-meta>span,.moderation-meta>strong{color:#655f5a;background:#eeeae3;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.moderation-meta>strong{color:#5e529e;background:#ebe7ff}.moderation-actions{align-content:center;gap:9px;display:grid}.moderation-actions form,.moderation-actions button,.moderation-actions>a{width:100%}.moderation-actions button,.moderation-actions>a{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:11px;font-weight:900;display:flex}.danger-action{color:#a14942!important;border-color:#b0403740!important}.admin-note{color:#77716b;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.service-edit-heading{justify-content:space-between;align-items:flex-end;gap:28px;max-width:none;display:flex}.service-edit-heading>div:first-child{max-width:820px}.service-edit-status{justify-items:end;gap:8px;padding-bottom:8px;display:grid}.service-edit-status small{color:#847d76;font-size:11px}.published-service-link{color:#315f49;background:#e3f3eb;border:1px solid #478b6838;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:20px;padding:17px 20px;display:grid}.published-service-link strong,.published-service-link span{display:block}.published-service-link strong{font-size:13px}.published-service-link span{margin-top:3px;font-size:11px}.published-service-link a{align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.service-edit-layout{grid-template-columns:minmax(0,1fr) 360px}.edit-workflow-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.service-private-preview{background:#1e1c1a;top:105px}.private-preview-label{color:#b9afea;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.private-preview-cover{color:#211e1b;text-align:center;background:linear-gradient(145deg,#f1c9b9,#cfc7fa);border-radius:16px;place-items:center;gap:8px;min-height:150px;margin:20px 0;padding:20px;display:grid}.private-preview-cover span{font-size:11px;font-weight:850}.service-private-preview>h2{margin:0 0 9px;font-size:20px}.service-private-preview>p{color:#ffffff94;font-size:12px;line-height:1.65}.private-preview-price{background:#ffffff12;border-radius:13px;align-items:center;gap:10px;margin:20px 0;padding:14px;display:flex}.private-preview-price small,.private-preview-price strong{display:block}.private-preview-price small{color:#ffffff73;font-size:9px}.private-preview-price strong{margin-top:4px;font-size:16px}.private-preview-note{color:#ffffff6b;border-top:1px solid #ffffff1a;margin-top:18px;padding-top:15px;font-size:10px;line-height:1.6;display:block}.listing-tags{border-top:1px solid var(--app-line);color:#7569b7;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:20px;display:flex}.listing-tags span{color:#655a9e;background:#eeeaf8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.listing-availability-card{margin-top:16px}.listing-facts-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.listing-facts-grid>div{background:#f1ede6;border-radius:14px;grid-template-columns:auto 1fr;align-content:center;column-gap:11px;min-height:102px;padding:17px;display:grid}.listing-facts-grid svg{color:#7569b7;grid-row:1/span 2}.listing-facts-grid span,.listing-facts-grid strong{display:block}.listing-facts-grid span{color:#817a73;font-size:9px}.listing-facts-grid strong{margin-top:5px;font-size:12px}.portfolio-link{color:#c54b21;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:11px;font-weight:850;display:inline-flex}.order-heading,.campaign-heading{max-width:1050px;margin-bottom:34px}.order-detail-grid,.campaign-detail-grid{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:28px;display:grid}.order-detail-main,.campaign-detail-main{min-width:0}.order-detail-main>.dashboard-panel:first-child,.campaign-detail-main>.dashboard-panel:first-child{margin-top:0}.order-summary-grid,.campaign-meta-grid{background:var(--app-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.order-summary-grid>div,.campaign-meta-grid>div{background:#fffefa;align-content:end;min-height:126px;padding:19px;display:grid}.order-summary-grid svg,.campaign-meta-grid svg{color:#7468b7;margin-bottom:19px}.order-summary-grid span,.order-summary-grid strong,.campaign-meta-grid span,.campaign-meta-grid strong{display:block}.order-summary-grid span,.campaign-meta-grid span{color:#837c75;font-size:10px}.order-summary-grid strong,.campaign-meta-grid strong{margin-top:6px;font-size:13px;line-height:1.45}.order-free-note{color:#416552;background:#e9f6ef;border-top:1px solid #49846629;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:15px 20px;display:grid}.order-free-note svg{color:#4d8b69}.order-free-note p{margin:0}.order-free-note strong,.order-free-note span{display:block}.order-free-note strong{font-size:10px}.order-free-note span{margin-top:3px;font-size:9px;line-height:1.5}.order-brief,.campaign-copy-block{border-top:1px solid var(--app-line);padding:24px}.order-brief>span,.campaign-copy-block>span,.campaign-channels>span{color:#827b74;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.order-brief p,.campaign-copy-block p{color:#625d58;margin:9px 0 0;font-size:14px;line-height:1.75}.order-linked-records{flex-wrap:wrap;gap:9px;padding:0 24px 24px;display:flex}.order-linked-records>a,.order-linked-records>span{color:#655a9e;background:#eeeaf8;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.order-update-list{display:grid}.order-update{border-bottom:1px solid var(--app-line);grid-template-columns:auto minmax(0,1fr);gap:13px;padding:20px 22px;display:grid}.order-update.proof{background:#dff2e87a}.order-update-avatar{color:#ff9d79;background:#1e1c1a;border-radius:12px;place-items:center;width:39px;height:39px;font-size:13px;font-weight:900;display:grid}.order-update-meta{justify-content:space-between;align-items:center;gap:15px;display:flex}.order-update-meta strong{font-size:12px}.order-update-meta span{color:#8b847e;font-size:10px}.order-update p{color:#625d58;margin:8px 0 0;font-size:13px;line-height:1.65}.order-update a{color:#397358;align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:850;display:inline-flex}.order-message-form,.order-review-form{gap:14px;padding:22px;display:grid}.order-message-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.order-message-form label,.order-review-form label,.delivery-form label{color:#5d5853;gap:8px;font-size:11px;font-weight:800;display:grid}.order-message-form input,.order-message-form textarea,.order-review-form input,.order-review-form textarea,.order-review-form select,.delivery-form input,.delivery-form textarea,.order-actions-stack>form>input{border:1px solid var(--app-line);width:100%;min-height:46px;color:var(--app-ink);font:inherit;background:#fffefa;border-radius:11px;outline:none;padding:12px 13px;font-size:12px}.order-message-form textarea,.order-review-form textarea,.delivery-form textarea{resize:vertical;min-height:100px}.order-message-form button,.order-review-form button,.order-actions-stack button,.campaign-marketplace-cta a{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.legal-document{max-width:900px;padding:62px 0 110px}.legal-document>.back-link{margin-bottom:52px}.legal-document h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(44px,6vw,68px);font-weight:600}.legal-lead{color:#6e6862;max-width:780px;margin:0 0 45px;font-size:16px;line-height:1.75}.legal-document section{border-top:1px solid var(--app-line);padding:26px 0}.legal-document h2{margin:0 0 10px;font-size:20px}.legal-document section p{color:#6e6862;margin:0;font-size:14px;line-height:1.8}.consent-label a{color:#bd451d;text-underline-offset:2px;font-weight:850;text-decoration:underline}.order-review-form{grid-template-columns:220px minmax(0,1fr) auto;align-items:end}.order-detail-side{gap:16px;display:grid;position:sticky;top:100px}.order-actions-card{position:static}.order-actions-card>p,.campaign-marketplace-cta>p{color:#ffffff94;font-size:12px;line-height:1.65}.order-actions-stack{gap:10px;margin-top:20px;display:grid}.order-actions-stack form,.delivery-form{gap:10px;display:grid}.order-actions-stack .secondary-action{color:#fff;background:#ffffff0f;border-color:#ffffff2e;width:100%}.delivery-form label{color:#ffffffb3}.order-timeline-card{margin-top:0}.order-timeline{gap:0;margin:0;padding:22px;list-style:none;display:grid}.order-timeline li{grid-template-columns:18px 1fr;gap:11px;padding-bottom:22px;display:grid;position:relative}.order-timeline li:last-child{padding-bottom:0}.order-timeline li:before{content:"";background:#d8d1c8;width:1px;position:absolute;top:13px;bottom:-2px;left:5px}.order-timeline li:last-child:before{display:none}.order-timeline li>span{z-index:1;background:var(--app-orange);border:3px solid #fffefa;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #cfc7be}.order-timeline strong{font-size:11px}.order-timeline p{color:#726b65;margin:5px 0;font-size:10px;line-height:1.5}.order-timeline small{color:#99918a;font-size:9px}.campaign-detail-grid{grid-template-columns:minmax(0,1fr) 340px}.campaign-copy-block+.campaign-copy-block{border-top:0;padding-top:4px}.campaign-channels{padding:0 24px 24px}.campaign-channels>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.campaign-channels b{color:#655a9e;background:#eeeaf8;border-radius:999px;padding:7px 10px;font-size:10px}.campaign-order-row{grid-template-columns:auto minmax(0,1fr) auto auto!important}.campaign-marketplace-cta{top:100px}.campaign-marketplace-cta a{width:100%;margin-top:20px}.form-page-shell{padding:35px 0 110px}.back-link{color:#756f69;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.workflow-heading{max-width:800px;margin:54px 0 40px}.workflow-heading h1{letter-spacing:-.055em;margin:14px 0 13px;font-size:clamp(42px,5vw,62px);font-weight:600;line-height:1.1}.workflow-heading p{color:#756f69;max-width:680px;margin:0;font-size:12px;line-height:1.7}.workflow-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:30px;display:grid}.workflow-form{border:1px solid var(--app-line);background:#fffefad1;border-radius:24px;overflow:hidden}.workflow-form>.form-alert{margin:24px 24px 0}.form-section{border-bottom:1px solid var(--app-line);gap:17px;padding:31px;display:grid}.form-section>span{color:#8b847d;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.form-section h2{letter-spacing:-.03em;margin:-7px 0 3px;font-size:20px}.form-two-columns,.form-three-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-three-columns{grid-template-columns:repeat(3,1fr)}.channel-checks{border:1px solid var(--app-line);border-radius:13px;grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:17px;display:grid}.channel-checks legend{color:#5e5954;padding:0 7px;font-size:10px;font-weight:850}.channel-checks label{grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:9px}.channel-checks input{width:15px;min-height:15px}.workflow-actions{justify-content:flex-end;gap:10px;padding:22px 31px;display:flex}.workflow-actions button{cursor:pointer;border-radius:11px;min-height:47px;padding:0 17px;font-size:10px;font-weight:900}.secondary-action{border:1px solid var(--app-line);color:#625d58;background:0 0}.primary-action{background:var(--app-orange);color:#211d1a;border:0}.workflow-help{color:#fff;background:#1e1c1a;border-radius:22px;padding:25px;position:sticky;top:105px}.help-icon{color:#1e1c1a;background:#9a8feb;border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.workflow-help h2{margin:24px 0 16px;font-size:18px}.workflow-help ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.workflow-help li{color:#ffffff9e;grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:9px;line-height:1.55;display:grid}.workflow-help li svg{color:#8dd4b1}.workflow-help>p{color:#ffffff73;border-top:1px solid #ffffff1a;margin:24px 0 0;padding-top:18px;font-size:9px;line-height:1.6}@media (max-width:1080px){.app-shell{width:min(100% - 36px,980px)}.app-nav{display:none}.mobile-menu{display:block}.mobile-menu-button{display:grid}.app-header-inner{grid-template-columns:1fr auto}.market-hero-grid{grid-template-columns:1fr;gap:42px}.market-layout{grid-template-columns:220px minmax(0,1fr);gap:25px}.detail-layout{grid-template-columns:minmax(0,1fr) 320px;gap:25px}.auth-shell{grid-template-columns:1fr 460px;gap:55px}.dashboard-layout{grid-template-columns:205px minmax(0,1fr);gap:24px}.dashboard-stats{grid-template-columns:1fr 1fr}.order-row{grid-template-columns:auto minmax(0,1fr) auto auto}.order-row form{grid-column:2/-1}.order-detail-grid,.campaign-detail-grid{grid-template-columns:minmax(0,1fr) 320px}.order-summary-grid,.campaign-meta-grid{grid-template-columns:1fr 1fr}}@media (max-width:780px){.app-shell{width:min(100% - 28px,640px)}.app-header-inner{min-height:68px}.app-user-link span,.plain-link{display:none}.market-hero{padding:65px 0}.market-hero h1{font-size:43px}.hero-search{grid-template-columns:auto 1fr;padding:14px 16px}.hero-search button{grid-column:1/-1}.market-layout,.detail-layout,.dashboard-layout,.workflow-layout{grid-template-columns:1fr}.market-filters,.booking-card,.dashboard-sidebar,.workflow-help{position:static}.market-filters{padding:20px}.results-toolbar{flex-direction:column;align-items:stretch}.results-toolbar form{grid-template-columns:1fr auto;display:grid}.market-grid{grid-template-columns:1fr}.detail-cover{min-height:260px;padding:26px}.detail-cover-art{width:205px;height:205px;right:1%}.detail-cover>div{max-width:70%}.listing-source-heading{flex-direction:column;align-items:flex-start}.detail-content-card ul,.detail-stats-grid{grid-template-columns:1fr}.detail-stats-grid article{min-height:115px}.crms-inline-card,.dashboard-crms-card{grid-template-columns:1fr;align-items:start}.crms-card-action{justify-items:start}.dashboard-crms-mark{border-bottom:1px solid #ffffff1f;border-right:0;padding:0 0 15px}.auth-page{padding:24px 14px}.auth-shell{grid-template-columns:1fr;gap:45px;width:min(100%,560px);padding-top:70px}.auth-story h1{font-size:48px}.auth-card{padding:27px}.dashboard-layout{padding-top:25px}.dashboard-sidebar{display:none}.dashboard-mobile-nav{scrollbar-width:none;gap:8px;margin-bottom:20px;padding:3px 0 8px;display:flex;overflow-x:auto}.dashboard-mobile-nav::-webkit-scrollbar{display:none}.dashboard-mobile-nav a{border:1px solid var(--app-line);background:#fffefa;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.dashboard-welcome{flex-direction:column;align-items:flex-start}.dashboard-primary-action{width:100%}.dashboard-stats{grid-template-columns:1fr 1fr}.dashboard-list>a,.dashboard-list-row,.order-row{grid-template-columns:auto minmax(0,1fr) auto}.order-row{grid-template-columns:minmax(0,1fr) auto}.order-row-link{grid-column:1/-1}.dashboard-list b{grid-column:2}.status-chip{grid-area:1/3/span 2}.order-row form{grid-column:1/-1}.workflow-heading{margin-top:42px}.workflow-heading h1{font-size:42px}.form-two-columns,.form-three-columns,.channel-checks{grid-template-columns:1fr}.form-section{padding:25px 20px}.workflow-actions{flex-direction:column-reverse;padding:20px}.workflow-actions button{width:100%}.admin-heading,.service-edit-heading{flex-direction:column;align-items:flex-start}.admin-heading .dashboard-primary-action{width:100%}.moderation-card,.service-edit-layout{grid-template-columns:1fr}.moderation-actions{grid-template-columns:1fr 1fr}.moderation-actions .admin-note{grid-column:1/-1}.service-edit-status{justify-items:start}.published-service-link{grid-template-columns:auto 1fr}.published-service-link a{grid-column:2}.service-private-preview{position:static}.order-detail-grid,.campaign-detail-grid{grid-template-columns:1fr}.order-detail-side,.campaign-marketplace-cta{position:static}.order-review-form,.order-message-form{grid-template-columns:1fr}.order-message-form button,.order-review-form button{width:100%}.campaign-order-row{grid-template-columns:auto minmax(0,1fr) auto!important}}@media (max-width:460px){.app-header-actions .app-primary-link{padding-inline:11px}.market-hero h1,.auth-story h1,.workflow-heading h1{font-size:37px}.market-card-visual{min-height:205px}.detail-title-block h1{font-size:34px}.role-preview,.dashboard-stats{grid-template-columns:1fr}.dashboard-stats article{min-height:152px}.dashboard-stat-art{width:104px;height:104px}.dashboard-list>a,.dashboard-list-row,.order-row{grid-template-columns:auto minmax(0,1fr)}.order-row{grid-template-columns:1fr auto}.status-chip,.dashboard-list b{grid-area:auto/2;justify-self:start}.moderation-actions{grid-template-columns:1fr}.moderation-card{padding:19px}.moderation-card-topline{flex-direction:column;align-items:flex-start}.listing-facts-grid,.contact-grid,.order-summary-grid,.campaign-meta-grid{grid-template-columns:1fr}.order-update-meta{flex-direction:column;align-items:flex-start;gap:4px}.campaign-order-row{grid-template-columns:auto minmax(0,1fr)!important}}.app-page,.auth-page{font-size:var(--text-body)}.app-kicker,.app-nav,.plain-link,.app-user-link,.app-primary-link,.dashboard-primary-action{font-size:var(--text-control)}.app-page label,.auth-page label,.market-filters label,.auth-form label,.booking-form label,.workflow-form label,.order-message-form label,.order-review-form label,.delivery-form label{font-size:var(--text-label);line-height:1.45}.app-page input,.app-page select,.app-page textarea,.auth-page input,.auth-page select,.auth-page textarea{font-size:var(--text-control);line-height:1.5}.app-page button,.auth-page button,.filter-submit,.booking-submit,.workflow-actions button,.order-row form button,.moderation-actions button,.moderation-actions>a{font-size:var(--text-label)}.app-page small,.auth-page small,.auth-form label small,.workflow-form label small{font-size:var(--text-caption);line-height:1.45}.form-alert,.dashboard-alert,.panel-empty,.state-card>span,.market-filters .filter-reset,.filter-crms-note strong,.filter-crms-note p,.results-toolbar>div span,.results-toolbar select,.results-toolbar button{font-size:var(--text-label);line-height:1.5}.market-card-visual>span,.demo-badge,.featured-badge,.provider-line,.market-card-meta,.market-card-footer small{font-size:var(--text-caption);line-height:1.4}.market-card-body>p{font-size:var(--text-label);line-height:1.65}.detail-breadcrumb,.detail-cover>div span,.detail-provider,.detail-quick-meta,.detail-stats-grid span,.crms-inline-card p,.crms-inline-card>a,.booking-price span,.booking-facts,.booking-card>small,.booking-role-note{font-size:var(--text-caption);line-height:1.5}.detail-content-card>p,.detail-content-card li,.crms-inline-card strong{font-size:var(--text-control);line-height:1.7}.auth-card>span,.demo-login strong,.demo-login p,.role-preview span{font-size:var(--text-caption);line-height:1.45}.auth-points,.auth-switch,.role-preview strong,.auth-form button{font-size:var(--text-label)}.auth-card h2{font-weight:750;line-height:1.22}.register-role-switch .role-choice small{font-size:10px;line-height:1.4}.register-role-switch .role-choice strong{font-size:var(--text-label)}.dashboard-user small,.dashboard-crms-card>div:nth-child(2)>span,.integration-status,.dashboard-panel-title span,.dashboard-list span,.dashboard-list b,.status-chip,.moderation-panel .dashboard-panel-title>small,.moderation-card-topline>span,.moderation-card-main>small,.moderation-meta>span,.moderation-meta>strong,.admin-note,.service-edit-status small{font-size:var(--text-label);line-height:1.45}.dashboard-stats span,.dashboard-crms-card p,.dashboard-list strong,.dashboard-panel-title>a,.dashboard-mobile-nav a{font-size:var(--text-control);line-height:1.5}.private-preview-label,.private-preview-cover span,.private-preview-price small,.private-preview-note,.listing-tags span,.listing-facts-grid span,.portfolio-link{font-size:var(--text-caption);line-height:1.5}.service-private-preview>p,.listing-facts-grid strong,.published-service-link span,.published-service-link a{font-size:var(--text-label)}.order-summary-grid span,.campaign-meta-grid span,.order-brief>span,.campaign-copy-block>span,.campaign-channels>span,.order-linked-records>a,.order-linked-records>span,.order-update-meta span,.order-update a,.order-timeline strong,.order-timeline p,.order-timeline small,.campaign-channels b{font-size:var(--text-caption);line-height:1.5}.order-summary-grid strong,.campaign-meta-grid strong,.order-update-meta strong,.order-update p,.order-actions-card>p,.campaign-marketplace-cta>p{font-size:var(--text-label);line-height:1.65}.back-link,.workflow-heading p,.form-section>span,.channel-checks legend,.channel-checks label,.workflow-help li,.workflow-help>p{font-size:var(--text-caption);line-height:1.55}@media (max-width:600px){:root{--text-body:14px;--text-control:13px}.app-header-inner{gap:14px}.app-header-actions{gap:6px}.app-user-link span{max-width:120px}}.ai-assistant{z-index:120;position:fixed;bottom:22px;right:22px}.ai-assistant-trigger{float:right;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6b35,#ef5724);border:0;border-radius:18px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 18px;font-size:13px;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 17px 42px #71341b47}.ai-assistant-trigger:hover{transform:translateY(-2px);box-shadow:0 21px 52px #71341b57}.ai-assistant-trigger svg:last-child{opacity:.62}.ai-assistant.is-open .ai-assistant-trigger{background:#201e22;border-radius:15px;width:48px;min-height:48px;padding:0}.ai-assistant-panel{color:#191817;background:#fffefa;border:1px solid #1918171f;border-radius:25px;grid-template-rows:auto auto 1fr auto;width:min(645px,100vw - 44px);height:min(90dvh,100dvh - 104px);animation:.18s ease-out ai-panel-in;display:grid;position:absolute;bottom:66px;right:0;overflow:hidden;box-shadow:0 28px 90px #1f18143d}@keyframes ai-panel-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ai-assistant-header{background:radial-gradient(circle at 92% -30%,#8c7cff40,#0000 42%),#faf7f0;border-bottom:1px solid #19181717;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:grid}.ai-assistant-avatar{color:#fff;background:linear-gradient(145deg,#ff7d4e,#ff5d27);border-radius:15px;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 9px 21px #ff6b3538}.ai-assistant-header strong,.ai-assistant-header span{display:block}.ai-assistant-header strong{font-size:15px;font-weight:900}.ai-assistant-header span{color:#756f69;margin-top:3px;font-size:11px;font-weight:650}.ai-assistant-header span i{background:#d39d49;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.ai-assistant-header span i.online{background:#4ca278}.ai-assistant-header>button{color:#4e4945;cursor:pointer;background:#ffffffb8;border:1px solid #1918171a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ai-consent-card{text-align:center;background:linear-gradient(145deg,#f4f1ff,#fffefa 66%);border:1px solid #8c7cff33;border-radius:22px;grid-row:3/-1;align-self:center;margin:22px;padding:27px}.ai-consent-icon{color:#6558c9;background:#e3defe;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 17px;display:grid}.ai-consent-card h2{margin:0 0 11px;font-size:20px}.ai-consent-card p{color:#6f6862;margin:0;font-size:13px;line-height:1.75}.ai-consent-card button{color:#fff;cursor:pointer;background:#201e22;border:0;border-radius:13px;width:100%;min-height:47px;margin-top:20px;font-size:12px;font-weight:850}.ai-consent-card>a{color:#6d61ca;margin-top:13px;font-size:11px;font-weight:750;display:inline-block}.ai-assistant-messages{scroll-behavior:smooth;min-height:0;padding:18px 16px 22px;overflow-y:auto}.ai-message{align-items:flex-start;gap:9px;margin-bottom:14px;display:flex}.ai-message.user{justify-content:flex-end}.ai-message-icon{color:#6d61ca;background:#ece8ff;border-radius:10px;flex:none;place-items:center;width:29px;height:29px;display:grid}.ai-message-content{max-width:calc(100% - 40px)}.ai-message-content>p{color:#393532;white-space:pre-wrap;background:#f7f4ee;border:1px solid #19181714;border-radius:4px 15px 15px;margin:0;padding:11px 13px;font-size:13px;line-height:1.65}.ai-message.user .ai-message-content>p{color:#fff;background:#201e22;border:0;border-radius:15px 15px 4px}.ai-message-sources{gap:6px;margin-top:8px;display:grid}.ai-message-sources>span{color:#8a827a;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;padding-left:3px;font-size:10px;font-weight:800;display:flex}.ai-message-sources>a{background:#fffefa;border:1px solid #19181717;border-radius:11px;gap:2px;padding:9px 10px;display:grid}.ai-message-sources b{font-size:11px}.ai-message-sources small{color:#777069;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-quick-questions{gap:7px;margin:8px 0 0 38px;display:grid}.ai-quick-questions button{color:#554d8d;text-align:left;cursor:pointer;background:#fbfaff;border:1px solid #8c7cff38;border-radius:12px;padding:9px 11px;font-size:12px;font-weight:700}.ai-quick-questions button:disabled{opacity:.5;cursor:wait}.ai-assistant-form{background:#fffefa;border-top:1px solid #19181717;padding:12px 14px 13px}.ai-assistant-form>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ai-assistant-form>div{background:#faf8f3;border:1px solid #19181724;border-radius:15px;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:7px 7px 7px 13px;display:grid}.ai-assistant-form textarea{resize:vertical;color:#272421;background:0 0;border:0;outline:0;min-height:34px;max-height:96px;font-size:13px;line-height:1.5}.ai-assistant-form textarea::placeholder{color:#9b948d}.ai-assistant-form button{color:#fff;cursor:pointer;background:#ff6b35;border:0;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.ai-assistant-form button:disabled{cursor:not-allowed;background:#d8d3cc}.ai-assistant-form>small{color:#918981;text-align:center;margin-top:6px;font-size:9px;display:block}@media (max-width:600px){.ai-assistant{bottom:14px;right:14px}.ai-assistant-panel{border-radius:22px;width:auto;height:auto;position:fixed;inset:10px 10px 76px}.ai-assistant-trigger span,.ai-assistant-trigger svg:last-child{display:none}.ai-assistant-trigger{width:52px;padding:0}.ai-assistant.is-open .ai-assistant-trigger{display:none}}@media (prefers-reduced-motion:reduce){.ai-assistant-panel,.ai-assistant-trigger,.service-art,.dashboard-stat-art{transition:none;animation:none}}.app-header-inner{grid-template-columns:auto 1fr auto auto;gap:28px}.app-header:not(.app-header-compact) .call-inline a{color:#fff;border-color:#ffffff38}.app-header:not(.app-header-compact) .call-inline a:hover,.app-header:not(.app-header-compact) .call-inline a:focus-visible{border-color:var(--app-orange);color:#fff;background:#ff6b352e}.app-header-compact .call-inline a{border-color:var(--app-line);color:var(--app-ink)}.mobile-menu-phone{font-variant-numeric:tabular-nums;font-weight:900}.market-hero-side{flex-direction:column;gap:16px;display:flex}.market-filters .call-block{margin-top:18px}.market-results .call-band{margin-top:26px}.market-card-format{color:#7d766f;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.market-card-footer{align-items:center;gap:12px}.market-card-call{background:var(--app-ink);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:900;display:inline-flex}.market-card-call:hover,.market-card-call:focus-visible{background:var(--app-orange)}.market-card-price{text-align:right;margin-left:auto}.detail-main>.call-band{margin:22px 0}.booking-call{border-bottom:1px solid var(--app-line);text-align:center;padding:20px}.booking-call>span{color:var(--app-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.booking-call-number{background:var(--app-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:15px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:14px 16px;font-size:20px;font-weight:900;display:flex}.booking-call-number:hover,.booking-call-number:focus-visible{background:var(--app-orange)}.booking-call small{color:var(--app-muted);margin-top:10px;font-size:9px;font-weight:750;display:block}.booking-request-note{padding:0 20px 16px}.booking-request-note p{color:var(--app-muted);margin:0 0 12px;font-size:11px;line-height:1.65}.listing-partner-note{color:#5c554f;background:#8c7cff14;border-radius:15px;align-items:flex-start;gap:11px;margin:18px 0 0;padding:14px 16px;font-size:11px;line-height:1.7;display:flex}.listing-partner-note>svg{color:var(--app-purple);flex:none;margin-top:2px}.sidebar-call{border:1px solid var(--app-line);background:var(--app-card);border-radius:16px;margin-top:14px;padding:16px}.sidebar-call>span{color:var(--app-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.sidebar-call a{color:var(--app-ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:17px;font-weight:900;display:block}.sidebar-call a:hover,.sidebar-call a:focus-visible{color:var(--app-orange-dark)}.sidebar-call small{color:var(--app-muted);margin-top:8px;font-size:9px;font-weight:700;display:block}.dashboard-welcome-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dashboard-welcome-call>span{color:var(--app-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.dashboard-welcome-call>div{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.dashboard-welcome-call a{border:1px solid var(--app-line);color:var(--app-ink);font-variant-numeric:tabular-nums;border-radius:12px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:900;display:inline-flex}.dashboard-welcome-call a:hover,.dashboard-welcome-call a:focus-visible{border-color:var(--app-orange);color:var(--app-orange-dark)}.dashboard-main>.call-band{margin-bottom:22px}.auth-story .call-block{margin-top:22px}.auth-card .call-footer{border-top:1px solid var(--app-line);text-align:center;padding-top:14px}.auth-card .call-footer>div{justify-content:center}.ai-assistant-call{border-bottom:1px solid var(--app-line);background:var(--app-card);padding:14px 18px}.ai-assistant-call>span{color:var(--app-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.ai-assistant-call>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ai-assistant-call a{background:var(--app-ink);color:#fff;font-variant-numeric:tabular-nums;text-align:center;border-radius:11px;flex:auto;padding:9px 10px;font-size:13px;font-weight:900}.ai-assistant-call a:hover,.ai-assistant-call a:focus-visible{background:var(--app-orange)}.ai-assistant-call small{color:var(--app-muted);margin-top:7px;font-size:9px;font-weight:700;display:block}@media (max-width:1180px){.app-header-inner .call-inline a:nth-child(2){display:none}}@media (max-width:900px){.app-header-inner{grid-template-columns:auto 1fr auto;gap:20px}.app-header-inner .call-inline{display:none}.market-card-footer{flex-wrap:wrap}.market-card-call{order:3;justify-content:center;width:100%}.market-card-price{text-align:left;margin-left:0}}.call-block .call-block-copy span{color:var(--app-ink)}.call-block .call-block-copy p{color:#6a635c}.call-band .call-block-copy span{color:#fff}.call-band .call-block-copy p{color:#ffffffbd}.call-block .call-block-numbers a,.call-block .call-block-hours,.call-footer a,.call-inline a{text-decoration:none}.market-card-quote{font-weight:850;line-height:1.35;font-size:12px!important}.market-filters .call-block{text-align:center;grid-template-columns:1fr;gap:12px;padding:16px}.market-filters .call-block-icon{justify-self:center}.market-filters .call-block-numbers{flex-direction:column}
