@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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 utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.rounded{border-radius:.25rem}.capitalize{text-transform:capitalize}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter\!{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color:#17241f;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f8f6;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}.app-shell{min-height:100vh}.sidebar{z-index:5;background:#fff;border-right:1px solid #eaede9;flex-direction:column;width:248px;padding:24px 17px 12px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;color:#16382e;align-items:center;gap:10px;height:45px;font:800 20px Manrope,sans-serif;display:flex}.brand-icon{color:#fff;background:#174b3c;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.brand-dot{color:#d59a44}.brand small{letter-spacing:1.3px;color:#929b95;margin-top:2px;font:600 8px DM Sans;display:block}.workspace{border:1px solid #e8ebe7;border-radius:9px;align-items:center;gap:10px;margin:28px 0 31px;padding:10px;display:flex}.workspace-avatar,.user-avatar,.top-avatar{color:#235640;background:#e4eee8;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.workspace b,.profile-row b{font-size:12px;display:block}.workspace small,.profile-row small{color:#929b95;font-size:10px}.workspace>svg{color:#7c8981;margin-left:auto}.nav-label{letter-spacing:1px;color:#9aa29d;margin-bottom:9px;padding-left:10px;font-size:9px;font-weight:700}.side-nav{gap:3px;display:grid}.side-nav a{color:#68756e;border-radius:7px;align-items:center;gap:11px;height:38px;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.side-nav a svg{stroke-width:1.8px;width:17px;height:17px}.side-nav a.active{color:#20543f;background:#edf4f0;font-weight:700}.nav-count{color:#606c65;background:#eff1ef;border-radius:9px;margin-left:auto;padding:2px 7px;font-size:10px}.nav-count.green{color:#226344;background:#e2f1e6}.community-label{margin-top:26px}.unread-dot{background:#d8964d;border-radius:50%;width:7px;height:7px;margin-left:auto}.sidebar-bottom{margin-top:auto}.upgrade{background:#f4f6f2;border:1px solid #edf0ea;border-radius:8px;margin-bottom:13px;padding:13px}.upgrade-spark{color:#2c6146;background:#e5efe7;border-radius:7px;place-items:center;width:27px;height:27px;margin-bottom:9px;display:grid}.upgrade b{font-size:11px}.upgrade p{color:#77827b;margin:5px 0 10px;font-size:10px;line-height:1.55}.upgrade button,.complete-card button{color:#24553e;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:700;display:flex}.profile-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ecefeb;align-items:center;gap:9px;width:100%;padding:13px 3px 0;display:flex}.profile-row>svg{color:#78847c;margin-left:auto}.user-avatar,.top-avatar{color:#fff;background:#344c3e}.main{max-width:1800px;margin-left:248px}.topbar{background:#fff;border-bottom:1px solid #eaede9;justify-content:space-between;align-items:center;height:64px;padding:0 35px;display:flex}.breadcrumbs{color:#818b85;font-size:11px}.breadcrumbs span{color:#c0c6c1;padding:0 9px}.breadcrumbs b{color:#37443d}.top-actions{align-items:center;gap:18px;display:flex}.top-location{color:#818b85;border-right:1px solid #e9ece9;align-items:center;gap:7px;padding-right:18px;display:flex}.top-location input{color:#526158;border:0;outline:0;width:120px;font:11px DM Sans}.icon-btn{color:#718077;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:relative}.notification i{background:#d8904a;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.top-avatar{border-radius:50%;width:29px;height:29px;font-size:10px}.welcome{justify-content:space-between;align-items:end;padding:29px 36px 20px;display:flex}.eyebrow{letter-spacing:1px;color:#75827a;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.eyebrow>span{background:#c99047;border-radius:50%;width:6px;height:6px}.welcome h1{letter-spacing:-.8px;color:#1c3027;margin:10px 0 5px;font:700 25px Manrope,sans-serif}.welcome h1 span{color:#d6a055;font-size:20px}.welcome p,.section-heading p{color:#838d86;margin:0;font-size:11px}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 12px;font:600 10px DM Sans;display:inline-flex}.btn-dark{color:#fff;background:#194636}.btn-dark:hover{background:#12382a}.btn-outline{color:#39473f;background:#fff;border-color:#e3e8e3}.create-btn{height:36px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 36px 23px;display:grid}.stat-card{background:#fff;border:1px solid #eaede9;border-radius:8px;height:113px;padding:14px 15px 11px;position:relative;overflow:hidden}.stat-card>span{letter-spacing:.75px;color:#849087;font-size:9px;font-weight:700}.stat-card>div:nth-child(2){align-items:center;gap:9px;margin-top:8px;display:flex}.stat-card b{color:#25372d;letter-spacing:-.7px;font:700 22px Manrope}.stat-card em{align-items:center;gap:1px;font-size:9px;font-style:normal;display:flex}.positive{color:#278055}.neutral{color:#8a938e}.stat-card small{color:#89938c;font-size:9px}.sparkline{align-items:end;gap:3px;width:67px;height:27px;display:flex;position:absolute;bottom:13px;right:13px}.sparkline i{background:#c2dfcf;border-radius:2px 2px 0 0;flex:1;height:30%}.sparkline i:nth-child(2n){height:50%}.sparkline i:nth-child(3n){height:73%}.sparkline i:nth-child(4n){height:43%}.sparkline i:nth-child(7){height:92%}.sparkline i:nth-child(10){height:79%}.sparkline.blue i{background:#cbdfe9}.sparkline.gold i{background:#f1dfb8}.sparkline.violet i{background:#ded7f1}.content-grid{grid-template-columns:minmax(0,1fr) 270px;gap:30px;padding:0 36px 50px;display:grid}.discover-section{min-width:0}.section-heading{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.section-heading h2{letter-spacing:-.45px;margin:5px 0;font:700 18px Manrope}.section-heading p{font-size:10px}.text-link{color:#2a6247;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding-bottom:2px;font:600 10px DM Sans;display:flex}.searchbar{color:#78847d;background:#fff;border:1px solid #e5e9e5;border-radius:7px;align-items:center;gap:9px;height:43px;padding:0 11px;display:flex}.searchbar input{border:0;outline:0;flex:1;min-width:0;font:11px DM Sans}.searchbar input::placeholder{color:#a0a8a2}.searchbar kbd{color:#939c95;border:1px solid #e7eae7;border-radius:4px;padding:2px 5px;font:10px DM Sans}.search-divider{border-left:1px solid #e7eae7;height:19px;margin:0 2px}.searchbar>button{color:#536158;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font:500 10px DM Sans;display:flex}.category-chips{scrollbar-width:none;gap:7px;padding:12px 0 15px;display:flex;overflow:auto}.category-chips button{white-space:nowrap;color:#66736b;cursor:pointer;background:#fff;border:1px solid #e5e9e5;border-radius:20px;height:26px;padding:0 10px;font:500 9px DM Sans}.category-chips button.active{color:#245840;background:#e9f1eb;border-color:#dae8dd;font-weight:700}.business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.business-card{background:#fff;border:1px solid #e9ede9;border-radius:8px;min-width:0;padding:13px 13px 11px}.card-top{justify-content:space-between;align-items:start;display:flex}.avatar{color:#355947;border-radius:9px;place-items:center;width:39px;height:39px;font:700 11px Manrope;display:grid}.save{margin:-5px -5px 0 0}.save.saved{color:#c78b40}.card-title{align-items:center;gap:5px;margin-top:10px;display:flex}.card-title h3{white-space:nowrap;text-overflow:ellipsis;color:#2b3b31;margin:0;font:700 12px Manrope;overflow:hidden}.verified{color:#34875f;flex-shrink:0}.muted{color:#8a958d}.small{margin-top:4px;font-size:9px}.rating{color:#c88d3e;align-items:center;gap:4px;margin-top:10px;font-size:9px;display:flex}.rating span{color:#7c8880}.rating i{color:#bdc4be;padding:0 2px;font-style:normal}.rating svg:nth-of-type(2){color:#87948b}.business-card>p{color:#78847d;height:29px;margin:9px 0 8px;font-size:9px;line-height:1.55;overflow:hidden}.tags{gap:5px;margin-bottom:12px;display:flex}.tags span{color:#657169;background:#f4f6f3;border-radius:4px;padding:4px 6px;font-size:8px}.card-actions{border-top:1px solid #edf0ed;justify-content:space-between;gap:7px;padding-top:9px;display:flex}.card-actions .btn{flex:1;height:29px;padding:0 8px;font-size:9px}.rail-heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.rail-heading h3{color:#304137;margin:0;font:700 12px Manrope}.right-rail{padding-top:1px}.recommend-list{gap:2px;display:grid}.recommend{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:9px 1px;display:flex}.recommend-avatar{color:#385846;border-radius:8px;flex-shrink:0;place-items:center;width:33px;height:33px;font:700 9px Manrope;display:grid}.recommend>span:nth-child(2){gap:3px;min-width:0;display:grid}.recommend b{white-space:nowrap;text-overflow:ellipsis;color:#34443a;max-width:170px;font-size:10px;overflow:hidden}.recommend small{color:#89938d;font-size:9px}.recommend small svg{vertical-align:middle;margin-right:3px}.rec-arrow{color:#a1aaa3;flex-shrink:0;margin-left:auto}.rail-divider{border-top:1px solid #e8ece8;margin:14px 0 15px}.event-card{background:#fff;border:1px solid #eaede9;border-radius:7px;gap:11px;padding:11px;display:flex}.event-date{color:#815e2d;background:#f3eee2;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:41px;display:flex}.event-date b{font:700 16px Manrope}.event-date span{letter-spacing:.5px;font-size:8px;font-weight:700}.event-type{color:#9e7640;letter-spacing:.7px;font-size:7px;font-weight:700}.event-card h4{margin:3px 0 5px;font:700 10px Manrope}.event-card p{color:#737f76;white-space:nowrap;margin:0 0 4px;font-size:8px}.event-card p svg{vertical-align:middle}.event-card>div:nth-child(2)>small{color:#98a19a;font-size:8px}.event-rsvp{color:#46634f;cursor:pointer;background:#fff;border:1px solid #e6eae6;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;height:28px;margin-top:6px;font:600 9px DM Sans;display:flex}.complete-card{background:#eff4ef;border-radius:7px;grid-template-columns:1fr 39px;align-items:center;padding:12px;display:grid}.complete-card h3{margin:0 0 4px;font:700 11px Manrope}.complete-card p{color:#7d8980;margin:0;font-size:9px;line-height:1.45}.progress-circle{color:#376247;border:3px solid #d5e5d7;border-top-color:#43885c;border-radius:50%;place-items:center;width:35px;height:35px;font-size:8px;font-weight:700;display:grid}.progress-track{background:#dbe6da;border-radius:4px;grid-column:1/3;height:4px;margin:11px 0 9px}.progress-track i{background:#4a8c61;border-radius:4px;width:72%;height:100%;display:block}.complete-card button{grid-column:1/3}.footer-links{color:#9aa39c;margin-top:20px;font-size:8px;line-height:2}.feed-heading{align-items:end;margin-top:29px}.feed-tabs{gap:13px;display:flex}.feed-tabs button{color:#89938c;cursor:pointer;background:0 0;border:0;padding:5px 0;font:500 9px DM Sans}.feed-tabs button.selected{color:#285942;border-bottom:2px solid #39734f;font-weight:700}.feed-card{background:#fff;border:1px solid #eaede9;border-radius:8px;padding:14px}.feed-author{align-items:center;gap:9px;display:flex}.feed-logo{color:#355947;border-radius:8px;place-items:center;width:33px;height:33px;font:700 9px Manrope;display:grid}.feed-author>div{gap:4px;display:grid}.feed-author b{align-items:center;gap:4px;font-size:10px;display:flex}.feed-author small{color:#88928b;font-size:8px}.feed-author small span{padding:0 3px}.feed-author .more{margin-left:auto;font-size:20px}.feed-card>p{color:#647169;margin:12px 0;font-size:10px;line-height:1.65}.feed-card>p a{color:#397353;text-decoration:none}.feed-image{color:#fff;background:linear-gradient(115deg,#16372d,#246044 58%,#739d6e);border-radius:6px;flex-direction:column;justify-content:center;height:125px;padding:20px;display:flex;position:relative;overflow:hidden}.feed-image:after{content:"";border:1px solid #ffffff1e;border-radius:50%;width:170px;height:170px;position:absolute;top:-24px;right:34px;box-shadow:0 0 0 20px #ffffff09,0 0 0 42px #ffffff08}.feed-image>span:first-child{letter-spacing:1.5px;font:800 17px Manrope}.feed-image small{color:#d0e2d1;margin-top:6px;font-size:9px}.feed-image .feed-mark{color:#ffffffb5;font:800 28px Manrope;position:absolute;bottom:12px;right:18px}.feed-meta{color:#87928a;border-bottom:1px solid #edf0ed;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.feed-actions{justify-content:space-around;padding-top:9px;display:flex}.feed-actions button{color:#657269;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font:500 9px DM Sans;display:flex}.toast{color:#fff;z-index:15;background:#173f30;border-radius:7px;align-items:center;gap:8px;padding:11px 16px;font-size:11px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #183a2e33}.toast svg{color:#a6d4ad}.overlay{z-index:20;background:#13231db0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:min(390px,100%);padding:27px;position:relative;box-shadow:0 20px 80px #0003}.modal-close{color:#718078;cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:14px}.modal-icon{color:#2c6245;background:#eaf2ec;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.modal h2{margin:16px 0 7px;font:700 18px Manrope}.modal p{color:#77827b;margin:0 0 18px;font-size:12px;line-height:1.6}.empty-state{color:#728077;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:150px;font-size:11px;display:flex}.empty-state b{color:#34443a}.mobile-menu,.mobile-close,.mobile-directory{display:none}@media (width>=1500px){.main{margin-inline:auto}.sidebar{left:calc(50vw - min(1800px,100vw)/2)}}@media (width<=1150px){.content-grid{grid-template-columns:minmax(0,1fr) 235px;gap:20px;padding-inline:25px}.welcome,.stats{padding-left:25px;padding-right:25px}.stat-card{padding-left:11px}.sparkline{width:48px}.category-chips .extra-chip{display:none}.sidebar{width:220px}.main{margin-left:220px}.business-card{padding:11px}.topbar{padding-inline:25px}}@media (width<=850px){.sidebar{width:260px;box-shadow:none;transition:transform .22s;transform:translate(-100%)}.sidebar.sidebar-open{transform:translate(0);box-shadow:10px 0 30px #142b211e}.main{margin-left:0}.mobile-menu{color:#5d6d62;background:0 0;border:0;place-items:center;padding:5px;display:grid}.mobile-close{z-index:7;color:#34443a;background:#fff;border:0;border-radius:50%;width:30px;height:30px;display:block;position:fixed;top:17px;left:265px}.topbar{justify-content:start;gap:13px}.top-actions{margin-left:auto}.content-grid{grid-template-columns:minmax(0,1fr) 235px}.welcome,.stats{padding-left:24px;padding-right:24px}}@media (width<=680px){.topbar{height:56px;padding:0 16px}.breadcrumbs{font-size:10px}.top-location{display:none}.top-actions{gap:8px}.welcome{align-items:start;gap:12px;padding:24px 17px 17px}.welcome h1{font-size:21px}.welcome p{max-width:250px;font-size:10px;line-height:1.5}.create-btn{flex-shrink:0;width:35px;margin-top:12px;padding:0;font-size:0}.create-btn svg{width:17px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 17px 18px}.stat-card{height:96px;padding:11px}.stat-card b{font-size:20px}.sparkline{width:48px;height:20px;bottom:10px;right:9px}.content-grid{padding:0 17px 35px;display:block}.right-rail{display:none}.section-heading h2{font-size:17px}.section-heading .text-link{font-size:9px}.searchbar{height:41px}.searchbar kbd,.search-divider{display:none}.searchbar>button{font-size:0}.searchbar>button svg{width:18px}.category-chips{margin-right:-17px}.category-chips .extra-chip{display:block}.business-grid{gap:8px}.business-card{padding:10px}.card-title h3{font-size:11px}.card-actions .btn{padding:0 5px;font-size:8px}.rating{gap:3px;font-size:8px}.rating span{font-size:8px}.mobile-directory{width:100%;margin-top:10px;display:flex}.feed-heading{margin-top:25px}.feed-tabs{gap:9px}.feed-tabs button{font-size:8px}.feed-image{height:110px}.feed-image>span:first-child{font-size:15px}}@media (width<=380px){.business-grid{grid-template-columns:1fr}.business-card>p{height:auto}.card-actions .btn{font-size:9px}.top-avatar{display:none}.welcome h1{font-size:19px}}.work-page{padding:18px 36px 50px}.work-page .welcome{padding:12px 0 22px}.work-search{margin:0 0 16px}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-form{background:#fff;border:1px solid #e6ebe6;border-radius:9px;max-width:700px;margin:0 0 18px;padding:18px}.work-form h2{margin:0 0 14px;font:700 15px Manrope}.work-form label{color:#526158;gap:6px;margin:10px 0;font-size:10px;font-weight:700;display:grid}.work-form input,.work-form textarea{resize:vertical;border:1px solid #e2e8e2;border-radius:6px;padding:10px;font:11px DM Sans}.work-toolbar{color:#87928a;border-bottom:1px solid #e7ebe7;justify-content:space-between;align-items:center;margin-bottom:6px;padding:7px 0 13px;font-size:10px;display:flex}.work-tabs{gap:18px;display:flex}.work-tabs span{padding:5px 0}.work-tabs .selected{color:#285942;border-bottom:2px solid #39734f;font-weight:700}.work-row{background:#fff;border:1px solid #eaede9;border-radius:8px;align-items:center;gap:13px;margin-top:9px;padding:14px;display:flex}.work-row-icon{color:#36724e;background:#edf3ee;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.work-row-body{flex:1;min-width:0}.work-row-body h3{margin:0 0 5px;font:700 12px Manrope}.work-row-body p{color:#718077;white-space:nowrap;text-overflow:ellipsis;margin:0 0 7px;font-size:10px;overflow:hidden}.work-row-body small{color:#89938c;font-size:9px}.work-row-body small b{color:#34714c}.work-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.work-empty h3{margin:12px 0 4px;font:700 14px Manrope}.work-empty p{color:#87928a;margin:0 0 13px;font-size:10px}@media (width<=850px){.work-page{padding:12px 24px 35px}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.work-page{padding:12px 17px 35px}.work-page .welcome{padding:12px 0 18px}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-row{gap:8px;padding:10px}.work-row .btn{padding:0 7px;font-size:8px}}@media (width<=380px){.work-grid{grid-template-columns:1fr}}.api-notice{color:#78582d;background:#fff8ec;border:1px solid #efd4ae;border-radius:7px;margin:10px 0;padding:10px 12px;font-size:10px}.auth-wrap{place-items:start center;padding:35px;display:grid}.auth-card h1{margin:9px 0;font:700 23px Manrope}.auth-card>p{color:#819087;margin:0 0 17px;font-size:11px}.auth-card input{border:1px solid #e1e8e2;border-radius:6px;padding:11px;font:11px DM Sans}.auth-submit{width:100%;margin-top:8px}@media (width<=680px){.auth-wrap{padding:20px 0}.auth-card{padding:19px}}.messenger{background:#fff;border:1px solid #e8ece8;border-radius:9px;grid-template-columns:250px 1fr;height:min(68vh,650px);min-height:380px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid #e8ece8;overflow:auto}.conversation-heading{border-bottom:1px solid #edf0ed;padding:14px;font:700 12px Manrope}.conversation-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f0;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.conversation-item.active{background:#eff5f0}.conversation-item>span:nth-child(2){gap:4px;min-width:0;display:grid}.conversation-item b{font-size:10px}.conversation-item small{color:#87928a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.conversation-empty{color:#7c8980;gap:12px;padding:16px;font-size:10px;line-height:1.6;display:grid}.chat-panel{flex-direction:column;min-width:0;display:flex}.chat-head{border-bottom:1px solid #edf0ed;padding:13px 16px;font:700 11px Manrope}.chat-head span{color:#89938c;margin-top:4px;font:9px DM Sans;display:block}.chat-messages{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:16px;display:flex;overflow:auto}.chat-bubble{background:#f1f4f1;border-radius:9px 9px 9px 2px;max-width:80%;padding:9px 11px}.chat-bubble.mine{background:#e8f2e9;border-radius:9px 9px 2px;align-self:flex-end}.chat-bubble small,.chat-bubble time{color:#7f8b82;font-size:8px}.chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:11px}.chat-bubble time{text-align:right;display:block}.chat-compose{border-top:1px solid #edf0ed;gap:7px;padding:10px;display:flex}.chat-compose input{border:1px solid #e4e9e4;border-radius:6px;flex:1;min-width:0;padding:9px;font:10px DM Sans}.chat-placeholder{color:#87938a;justify-items:center;gap:8px;margin:auto;font-size:10px;display:grid}.chat-placeholder b{color:#415047;font:700 12px Manrope}@media (width<=680px){.messenger{grid-template-columns:120px 1fr;height:65vh;min-height:360px}.conversation-heading{padding:10px 7px;font-size:10px}.conversation-item{gap:5px;padding:8px 5px}.conversation-item .work-row-icon{width:28px;height:28px}.conversation-item b{font-size:9px}.conversation-item small{max-width:70px}.chat-messages{padding:10px}.chat-compose{gap:4px;padding:7px}.chat-compose .btn{padding:0 7px;font-size:9px}}.profile-page{max-width:1250px;margin:0 auto}.profile-switch{background:#fff;border:1px solid #e7ebe7;border-radius:8px;justify-content:space-between;align-items:center;margin:0 0 12px;padding:12px 15px;display:flex}.profile-switch>div:first-child{gap:5px;display:grid}.profile-switch small{letter-spacing:.9px;color:#8b968e;font-size:8px;font-weight:700}.profile-switch select{color:#253a2d;background:0 0;border:0;outline:0;max-width:65vw;font:600 12px Manrope}.profile-score{text-align:right;color:#627067;gap:5px;width:125px;font-size:9px;font-weight:700;display:grid}.profile-score>i{background:#e6ece6;border-radius:5px;height:5px;display:block;overflow:hidden}.profile-score b{background:#45835b;border-radius:5px;height:100%;display:block}.profile-tabs{background:#fff;border:1px solid #e7ebe7;border-radius:8px;gap:4px;margin-bottom:12px;padding:5px;display:flex;overflow-x:auto}.profile-tabs button{white-space:nowrap;color:#68756d;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font:600 10px DM Sans;display:flex}.profile-tabs button.active{color:#245b40;background:#edf4ee}.profile-tabs button span{background:#e8ede8;border-radius:20px;padding:2px 6px;font-size:8px}.profile-form{background:#fff;border:1px solid #e7ebe7;border-radius:9px;margin-bottom:20px;padding:18px 20px}.profile-section-head{align-items:center;gap:10px;margin:3px 0 16px;display:flex}.profile-section-icon{color:#31704c;background:#edf4ee;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.profile-section-head h2,.clients-heading h2{color:#2e4035;margin:0 0 4px;font:700 13px Manrope}.profile-section-head p,.clients-heading p{color:#859087;margin:0;font-size:9px}.verify-badge{color:#707b73;text-transform:capitalize;background:#f3f4f2;border-radius:20px;align-items:center;gap:4px;margin-left:auto;padding:5px 8px;font-size:8px;display:flex}.verify-badge.verified{color:#34734c;background:#e8f3e9}.profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px;display:grid}.profile-field{color:#5e6a62;gap:6px;font-size:9px;font-weight:700;display:grid}.profile-field>span{line-height:1.3}.profile-field input,.profile-field textarea,.profile-field select{color:#35443a;background:#fff;border:1px solid #e1e7e1;border-radius:6px;outline:0;width:100%;min-width:0;padding:10px 11px;font:11px DM Sans}.profile-field input:focus,.profile-field textarea:focus,.profile-field select:focus{border-color:#8ab198;box-shadow:0 0 0 3px #eaf3ec}.profile-field textarea{resize:vertical}.profile-field.wide{grid-column:1/-1}.contact-section{border-top:1px solid #edf0ed;margin-top:21px;padding-top:17px}.profile-save{color:#879188;border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;font-size:9px;display:flex}.clients-panel{background:#fff;border:1px solid #e7ebe7;border-radius:9px;padding:17px}.clients-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.contacts-list{gap:8px;display:grid}.contact-card{border:1px solid #ebeeeb;border-radius:7px;align-items:center;gap:10px;padding:11px;display:flex}.contact-avatar{color:#326647;background:#e8f0e9;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font:700 10px Manrope;display:grid}.contact-card-main{flex:1;gap:4px;min-width:0;display:grid}.contact-card-main>b{color:#34433a;font-size:10px}.contact-card-main small{color:#859088;overflow-wrap:anywhere;font-size:9px}.contact-card-main p{color:#68756d;margin:0;font-size:9px}.contact-form{margin:0 0 14px}.contact-form h3{margin:0 0 13px;font:700 12px Manrope}.contact-form>.btn{margin:12px 6px 0 0}.contact-form .profile-fields{margin-bottom:6px}.new-business-form{margin-bottom:14px}.profile-page .work-empty{background:#fff;border:1px solid #e8ece8;border-radius:9px}@media (width<=680px){.profile-page{padding-inline:13px}.profile-page .welcome{gap:8px}.profile-page .welcome h1{font-size:19px}.profile-page .welcome p{max-width:225px}.profile-switch{padding:10px}.profile-score{width:90px}.profile-tabs button{padding:8px 9px;font-size:9px}.profile-form,.clients-panel{padding:13px}.profile-fields{grid-template-columns:1fr;gap:10px}.profile-field.wide{grid-column:auto}.profile-save{align-items:flex-start;gap:9px}.profile-save span{max-width:55%;line-height:1.5}.clients-heading{align-items:flex-start}.contact-card{padding:8px}.contact-card .btn{height:28px;padding:0 8px}.verify-badge{font-size:7px}}.portfolio-form{margin:8px 0 15px}.portfolio-form h3{margin:0 0 12px;font:700 12px Manrope}.portfolio-form>.btn{margin:12px 6px 0 0}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portfolio-card{border:1px solid #e8ece8;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.portfolio-logo{color:#3a684a;background:#f6f8f5;border:1px solid #edf0ed;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:48px;font:700 13px Manrope;display:grid;overflow:hidden}.portfolio-logo img{object-fit:contain;width:100%;height:100%}.portfolio-content{flex:1;gap:4px;min-width:0;display:grid}.portfolio-content>b{color:#324338;font:700 11px Manrope}.portfolio-content strong{color:#526158;font-size:9px}.portfolio-content p{color:#7d8981;overflow-wrap:anywhere;margin:1px 0;font-size:9px;line-height:1.5}.portfolio-content a{color:#2c6b49;font-size:9px}.portfolio-actions{align-items:center;gap:3px;display:flex}.portfolio-actions .btn{height:27px;padding:0 7px;font-size:8px}.portfolio-actions .icon-btn{color:#9b625d;width:27px;height:27px}@media (width<=680px){.portfolio-grid{grid-template-columns:1fr}.portfolio-card{padding:9px}.portfolio-logo{width:42px;height:42px}.clients-heading{align-items:flex-start}.profile-tabs button{font-size:8px}}.profile-title-button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.public-profile{max-width:1150px;margin:0 auto}.back-button{margin:0 0 12px}.public-cover{background:linear-gradient(130deg,#244c3a,#9db58c) 50%/cover;border-radius:10px 10px 0 0;height:170px}.public-main{background:#fff;border:1px solid #e7ebe7;border-top:0;border-radius:0 0 10px 10px;padding:0 22px 25px}.public-logo{color:#315f43;background:#e8f1e9;border:4px solid #fff;border-radius:13px;place-items:center;width:82px;height:82px;margin-top:-40px;font:800 22px Manrope;display:grid;position:relative;overflow:hidden}.public-logo img{object-fit:contain;width:100%;height:100%}.public-heading{justify-content:space-between;align-items:center;gap:14px;margin:12px 0 20px;display:flex}.public-heading h1{color:#20352a;align-items:center;gap:7px;margin:0 0 5px;font:700 22px Manrope;display:flex}.public-heading p,.public-heading small{color:#77847b;margin:0 0 5px;font-size:10px}.public-heading small{align-items:center;gap:4px;display:flex}.public-layout{grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:13px;display:grid}.public-block{background:#fff;border:1px solid #e8ece8;border-radius:8px;margin-bottom:11px;padding:15px}.public-block h2{color:#34453a;margin:0 0 11px;font:700 12px Manrope}.public-block>p{white-space:pre-line;color:#68766d;margin:0;font-size:10px;line-height:1.7}.public-muted{color:#89948d}.public-side dl{gap:10px;margin:0;display:grid}.public-side dl>div{gap:3px;display:grid}.public-side dt{color:#89948d;font-size:8px}.public-side dd{color:#3f5146;overflow-wrap:anywhere;margin:0;font-size:10px}.owner-block>b{font-size:10px}.owner-block p{color:#829087;font-size:9px}.public-portfolio{gap:8px;display:grid}.public-portfolio-card{border:1px solid #edf0ed;border-radius:7px;gap:10px;padding:10px;display:flex}.public-portfolio-card>div:nth-child(2){gap:4px;min-width:0;display:grid}.public-portfolio-card b{font:700 10px Manrope}.public-portfolio-card strong{color:#5a685f;font-size:9px}.public-portfolio-card p{color:#78847c;margin:0;font-size:9px;line-height:1.5}.public-portfolio-card a{color:#2d7049;align-items:center;gap:3px;font-size:9px;display:flex}.skeleton-bar{background:linear-gradient(90deg,#eef1ed,#f8f9f7,#eef1ed) 0 0/200% 100%;border-radius:9px;height:180px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (width<=680px){.public-profile{padding-inline:12px}.public-cover{height:120px}.public-main{padding:0 12px 18px}.public-logo{width:65px;height:65px;margin-top:-31px}.public-heading{align-items:flex-start;margin-top:10px}.public-heading h1{font-size:17px}.public-heading .btn{padding:0 8px;font-size:9px}.public-layout{grid-template-columns:1fr}.public-side{order:-1}.public-heading p{line-height:1.5}}.logo-upload{border:1px dashed #dce4dc;border-radius:6px;flex-wrap:wrap;align-items:center;gap:9px;padding:8px;display:flex}.logo-upload img{object-fit:contain;border:1px solid #edf0ed;border-radius:5px;width:38px;height:38px}.logo-upload input{max-width:100%;border:0!important;padding:4px!important;font-size:9px!important}.logo-upload small{color:#849087;font-size:8px}@media (width<=680px){.logo-upload{gap:6px}}.testimonial-form{margin:8px 0 15px}.testimonial-form h3{margin:0 0 12px;font:700 12px Manrope}.testimonial-form>.btn{margin:12px 6px 0 0}.testimonial-form input[type=file]{font-size:9px}.media-hint{color:#839087;margin-top:5px;font-size:8px;display:block}.media-preview video{background:#101713;border-radius:6px;width:min(100%,420px);max-height:220px;margin-top:8px}.media-preview audio{width:min(100%,420px);margin-top:8px}.consent-check{color:#526158;grid-column:1/-1;align-items:flex-start;gap:8px;font-size:9px;font-weight:500;line-height:1.5;display:flex}.consent-check input{accent-color:#286343;margin:1px 0 0}.testimonial-list{gap:9px;display:grid}.testimonial-card{border:1px solid #e7ebe7;border-radius:8px;padding:12px}.testimonial-top{justify-content:space-between;align-items:flex-start;display:flex}.testimonial-top>div{gap:4px;display:grid}.testimonial-top b{font:700 11px Manrope}.testimonial-top small{color:#859087;text-transform:capitalize;font-size:8px}.testimonial-card blockquote{color:#54645a;border-left:3px solid #b5d1bb;margin:10px 0 2px;padding:4px 10px;font:italic 11px/1.7 DM Sans}.testimonial-card audio,.testimonial-card video{background:#101713;border-radius:6px;width:min(100%,480px);max-height:260px;margin:10px 0 2px;display:block}.public-testimonials{gap:10px;display:grid}.public-testimonial{border:1px solid #edf0ed;border-radius:7px;gap:4px;padding:10px;display:grid}.public-testimonial>b{font:700 10px Manrope}.public-testimonial>small{color:#859087;text-transform:capitalize;font-size:8px}.public-testimonial blockquote{color:#5f6c63;margin:7px 0 0;font:italic 10px/1.7 DM Sans}.public-testimonial audio,.public-testimonial video{background:#101713;border-radius:6px;width:100%;max-height:240px;margin-top:7px}@media (width<=680px){.testimonial-card{padding:9px}.media-preview video{max-height:180px}}.store-tools{background:#fff;border:1px solid #e7ebe7;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 13px;display:flex}.store-tools label{color:#738077;align-items:center;gap:8px;font-size:9px;display:flex}.store-tools select{border:1px solid #e4e9e4;border-radius:5px;max-width:60vw;padding:7px;font:10px DM Sans}.product-form{margin-bottom:13px}.product-form h2{margin:0 0 12px;font:700 14px Manrope}.product-form>.btn{margin:12px 6px 0 0}.store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.store-product-card,.storefront-product{background:#fff;border:1px solid #e8ece8;border-radius:8px;overflow:hidden}.store-product-card>img,.store-product-placeholder{object-fit:cover;color:#8b9b8e;background:#eff3ef;place-items:center;width:100%;height:145px;display:grid}.store-product-card>div:last-child{gap:6px;padding:11px;display:grid}.store-product-card b{font:700 11px Manrope}.store-product-card p{color:#7a867e;margin:0;font-size:9px;line-height:1.5}.store-product-card strong{color:#285b3e;font-size:11px}.store-product-card small{color:#8b948e;text-transform:capitalize;font-size:8px}.public-store{max-width:1200px;margin:0 auto}.storefront-head{background:#fff;border:1px solid #e7ebe7;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:17px 0 15px;padding:15px;display:flex}.storefront-brand{align-items:center;gap:11px;min-width:0;display:flex}.storefront-brand>img{object-fit:contain;background:#f2f5f2;border-radius:8px;width:46px;height:46px}.storefront-brand>svg{color:#3b754f;background:#e9f1eb;border-radius:8px;width:42px;height:42px;padding:10px}.storefront-brand span{letter-spacing:1px;color:#819087;font-size:7px;font-weight:700}.storefront-brand h1{margin:3px 0;font:700 16px Manrope}.storefront-brand small{color:#8b948e;font-size:9px}.storefront-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.storefront-product>img,.storefront-product>.store-product-placeholder{object-fit:cover;width:100%;height:205px}.storefront-product-body{gap:7px;padding:12px;display:grid}.storefront-product-body>small{letter-spacing:.8px;color:#87928b;font-size:7px}.storefront-product-body h2{margin:0;font:700 13px Manrope}.storefront-product-body p{color:#768279;min-height:35px;margin:0;font-size:9px;line-height:1.55}.storefront-product-body>strong{color:#255c3c;font:700 13px Manrope}.cart-controls{align-items:center;gap:10px;display:flex}.cart-controls button{color:#315d40;cursor:pointer;background:#fff;border:1px solid #e0e7e0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.cart-controls span{font-size:10px;font-weight:700}.checkout-modal{max-height:90vh;overflow:auto}.checkout-modal>p{margin-bottom:12px}.checkout-fields{gap:9px;margin-bottom:13px;display:grid}.checkout-fields label{color:#5d6a62;gap:5px;font-size:9px;font-weight:700;display:grid}.checkout-fields input,.checkout-fields textarea{border:1px solid #e2e8e2;border-radius:5px;padding:9px;font:10px DM Sans}.checkout-modal>.btn{width:100%}.digital-card-page{max-width:730px;margin:0 auto}.digital-card{color:#fff;background:linear-gradient(130deg,#17382d,#386949 70%,#829b73) 50%/cover;border-radius:16px;flex-direction:column;width:min(100%,560px);min-height:340px;margin:15px auto 10px;padding:24px;display:flex;box-shadow:0 18px 45px #1b3b2d26}.digital-card-top{justify-content:space-between;align-items:center;display:flex}.digital-card-top>span{letter-spacing:1.5px;color:#d7e4d7;font-size:8px}.digital-mark{background:#ffffff1d;border-radius:12px;place-items:center;width:54px;height:54px;font:800 17px Manrope;display:grid;overflow:hidden}.digital-mark img{object-fit:contain;background:#fff;width:100%;height:100%}.digital-card-copy{margin-top:35px}.digital-biz-name{align-items:center;gap:7px;font:800 23px Manrope;display:flex}.digital-category{color:#d3e1d5;margin-top:6px;font-size:10px}.digital-card-copy p{color:#e1ebe2;max-width:430px;margin:11px 0 0;font-size:10px;line-height:1.55}.digital-contact{flex-wrap:wrap;gap:10px 18px;margin-top:auto;padding-top:22px;display:flex}.digital-contact a,.digital-contact span{color:#fff;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:9px;text-decoration:none;display:flex}.digital-card-footer{border-top:1px solid #ffffff36;justify-content:space-between;align-items:center;margin-top:17px;padding-top:12px;display:flex}.digital-card-footer span{color:#d4e2d5;font-size:8px}.digital-card-footer b{font:800 12px Manrope}.digital-actions{justify-content:center;gap:8px;display:flex}.digital-link{text-align:center;color:#89948c;margin-top:12px;font-size:8px}.public-quick-links{gap:7px;margin:0 0 14px;display:flex}.public-quick-links .btn{height:30px;font-size:9px}@media (width<=850px){.store-product-grid,.storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.store-product-grid,.storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-product-card>img,.store-product-placeholder{height:115px}.storefront-product>img,.storefront-product>.store-product-placeholder{height:145px}.storefront-head{padding:10px}.storefront-brand{gap:7px}.storefront-brand>img{width:36px;height:36px}.storefront-brand h1{font-size:12px}.storefront-head>.btn{padding:0 7px;font-size:8px}.storefront-product-body{padding:9px}.storefront-product-body h2{font-size:11px}.storefront-product-body p{font-size:8px}.digital-card{min-height:315px;padding:18px}.digital-biz-name{font-size:19px}.digital-contact{gap:9px}.digital-actions,.public-quick-links{flex-wrap:wrap}}@media (width<=380px){.storefront-grid{grid-template-columns:1fr}.storefront-product>img,.storefront-product>.store-product-placeholder{height:190px}}.digital-card-qr{color:#526158;background:#fff;border-radius:7px;align-items:center;gap:8px;margin:12px 0 0 auto;padding:5px 8px 5px 5px;display:flex}.digital-card-qr img{width:63px;height:63px}.digital-card-qr small{white-space:nowrap;font-size:7px}.store-orders{gap:9px;display:grid}.store-order{background:#fff;border:1px solid #e7ebe7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.store-order>div{gap:4px;min-width:0;display:grid}.store-order b{font:700 11px Manrope}.store-order p{color:#68756c;margin:0;font-size:9px}.store-order small{color:#87928b;overflow-wrap:anywhere;font-size:8px}.store-order strong{color:#2e6945;text-transform:capitalize;font-size:9px}.store-order select{text-transform:capitalize;border:1px solid #e0e7e0;border-radius:5px;max-width:120px;padding:7px;font:9px DM Sans}@media (width<=680px){.store-order{align-items:flex-start}.store-order select{max-width:100px}.digital-card-qr{margin-top:8px}.digital-card-qr img{width:52px;height:52px}}.store-product-location{line-height:1.4;color:#7e8b81!important;font-size:8px!important}.listing-price{color:#2c6544;margin-top:6px;font:700 11px Manrope}.listing-card-image{color:#839287;background:#eff3ef;place-items:center;height:135px;margin:-11px -11px 8px;display:grid;overflow:hidden}.listing-card-image img{object-fit:cover;width:100%;height:100%}@media (width<=680px){.listing-card-image{height:105px}}.business-header-actions{align-items:center;gap:7px;display:flex}.digital-card-entry{background:linear-gradient(100deg,#eff5ef,#f9fbf8);border:1px solid #dfe9df;border-radius:9px;align-items:center;gap:11px;margin:-7px 0 13px;padding:12px 14px;display:flex}.digital-card-entry-icon{color:#286341;background:#dfeee1;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.digital-card-entry>div{flex:1;gap:4px;min-width:0;display:grid}.digital-card-entry b{color:#2a4333;font:700 11px Manrope}.digital-card-entry small{color:#718078;font-size:9px}.digital-card-entry .btn{flex-shrink:0}.digital-card-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:12px;max-width:820px;margin:15px auto 0;display:grid}.digital-card-layout .digital-card{width:100%;min-height:370px;margin:0}.digital-card-share{background:#fff;border:1px solid #e6ebe6;border-radius:12px;flex-direction:column;align-items:stretch;gap:9px;padding:13px;display:flex}.digital-card-share .digital-card-qr{background:#f7f9f6;border:1px solid #e8ede8;border-radius:9px;justify-items:center;gap:5px;margin:0 auto 3px;padding:10px;display:grid}.digital-card-share .digital-card-qr img{width:150px;height:150px;image-rendering:pixelated}.digital-card-share .digital-card-qr>b{color:#35483a;font:700 10px Manrope}.digital-card-share .digital-card-qr>small{color:#829087;text-align:center;white-space:normal;font-size:8px}.digital-card-share-actions{gap:7px;display:grid}.digital-card-share-actions .btn{width:100%;height:34px;font-size:9px}.digital-card-share .digital-link{overflow-wrap:anywhere;text-align:left;color:#78867c;margin:1px 0;font-size:8px;line-height:1.6}.digital-card-share .digital-link a{color:#2b6a46}.qr-loading{background:linear-gradient(90deg,#e8ede8,#f8faf7,#e8ede8) 0 0/200% 100%;border-radius:5px;width:150px;height:150px;animation:1.4s infinite shimmer}@media (width<=850px){.digital-card-layout{grid-template-columns:minmax(0,1fr) 210px}}@media (width<=680px){.profile-page .business-header-actions .btn{padding:0 7px;font-size:8px}.digital-card-entry{gap:8px;padding:10px}.digital-card-entry small{font-size:8px;line-height:1.4}.digital-card-entry .btn{height:29px;padding:0 7px;font-size:8px}.digital-card-layout{grid-template-columns:1fr;max-width:480px}.digital-card-layout .digital-card{min-height:335px}.digital-card-share{padding:12px}.digital-card-share .digital-card-qr img,.qr-loading{width:170px;height:170px}.digital-card-share .digital-card-qr{align-self:center;width:100%}}@media (width<=380px){.digital-card-entry-icon{display:none}.business-header-actions{gap:4px}}.requirement-thumb{object-fit:cover;border:1px solid #e5ebe5;border-radius:8px;flex:0 0 54px;width:54px;height:54px}.requirement-meta{color:#63746a;margin:2px 0 5px;font-size:9px;line-height:1.5;display:block}.more-list .work-row>img.requirement-thumb{margin-right:2px}.work-form .media-hint{color:#87928a;margin-top:5px;font-size:9px;display:block}@media (width<=680px){.requirement-thumb{flex-basis:46px;width:46px;height:46px}.more-list .work-row{align-items:flex-start}.work-row-actions{flex-wrap:wrap}}.map-link{color:#246143;align-items:center;gap:6px;margin-top:8px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.business-social-links{flex-wrap:wrap;gap:6px;display:flex}.business-social-links a{color:#345a42;background:#f8faf7;border:1px solid #e2e9e2;border-radius:6px;align-items:center;gap:4px;padding:7px 9px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.connection-chat-guide{background:#f2f7f2;border:1px solid #dfe9df;border-radius:8px;align-items:center;gap:12px;margin:0 36px 15px;padding:13px 15px;display:flex}.connection-chat-guide>b{color:#294633;white-space:nowrap;font:700 11px Manrope}.connection-chat-guide>span{color:#68786e;flex:1;font-size:9px;line-height:1.55}.connection-chat-guide .btn{height:29px;font-size:9px}@media (width<=680px){.connection-chat-guide{flex-direction:column;align-items:flex-start;gap:6px;margin:0 14px 13px}.connection-chat-guide>b{white-space:normal}.connection-chat-guide .btn{align-self:flex-start}}.digital-social-links{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.digital-social-links a{color:#fff;background:#ffffff1b;border:1px solid #ffffff30;border-radius:5px;padding:5px 7px;font-size:8px;text-decoration:none}.connection-pending{color:#718078;padding:0 5px;font-size:9px}.top-avatar{cursor:pointer;border:0;font-family:inherit}.auth-session{gap:8px;line-height:1.45;display:grid}.auth-session .btn{justify-self:start;height:29px}.notification-anchor,.profile-anchor{position:relative}.notification-popover,.profile-popover{z-index:30;color:#25362d;background:#fff;border:1px solid #e4e9e4;border-radius:11px;width:min(360px,100vw - 24px);position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 14px 40px #162a1c24}.notification-popover{width:min(390px,100vw - 24px);overflow:hidden}.notification-popover-head{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;padding:14px 15px 10px;display:flex}.notification-popover-head>div{gap:3px;display:grid}.notification-popover-head b{font:700 13px Manrope}.notification-popover-head small{color:#87938a;font-size:9px}.notification-popover-head .text-link{font-size:9px}.notification-sound-row{color:#56645a;background:#f8faf7;border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;padding:9px 14px;font-size:10px;display:flex}.notification-sound-row .btn{height:27px;font-size:9px}.notification-list{max-height:360px;overflow:auto}.notification-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f0;align-items:flex-start;gap:9px;width:100%;padding:11px 14px;display:flex}.notification-item:hover{background:#f7faf7}.notification-item.read{opacity:.65}.notification-item-dot{background:#33835b;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.notification-item.read .notification-item-dot{background:#d7ded8}.notification-item>span:last-child{gap:4px;min-width:0;display:grid}.notification-item b{color:#334439;font-size:10px}.notification-item small{color:#748078;font-size:9px;line-height:1.45}.notification-item time{color:#9aa39c;font-size:8px}.notification-empty{text-align:center;color:#7d8981;padding:21px 17px;font-size:10px;line-height:1.6}.notification-count{color:#fff;background:#c95748;border:1px solid #fff;border-radius:10px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-weight:700;display:grid;position:absolute;top:0;right:-3px}.profile-popover{width:min(290px,100vw - 24px);padding:7px}.profile-popover-user{border-bottom:1px solid #edf0ed;align-items:center;gap:9px;margin-bottom:5px;padding:8px 7px 12px;display:flex}.profile-popover-user>span:last-child{gap:3px;min-width:0;display:grid}.profile-popover-user b{font-size:11px}.profile-popover-user small{color:#89948c;overflow-wrap:anywhere;font-size:9px}.profile-menu-item{text-align:left;color:#45564b;cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;height:37px;padding:0 8px;font:500 10px DM Sans;display:flex}.profile-menu-item:hover{background:#f3f7f3}.profile-menu-item.logout-item{color:#a6453e;border-top:1px solid #edf0ed;border-radius:0;margin-top:4px}.password-change-form{gap:9px;padding:8px 5px;display:grid}.password-change-form>b{font:700 12px Manrope}.password-change-form label{color:#5c6a61;gap:4px;font-size:9px;display:grid}.password-change-form input{border:1px solid #e0e6e0;border-radius:5px;width:100%;height:32px;padding:0 8px;font:10px DM Sans}.password-change-form>div{justify-content:flex-end;gap:6px;display:flex}.password-change-form .btn{height:29px;font-size:9px}.notification{position:relative}@media (width<=680px){.notification-popover,.profile-popover{top:calc(100% + 10px);right:-42px}.notification-popover{right:-80px}.profile-popover{right:-8px}.notification-list{max-height:min(55vh,360px)}}.cards-page,.admin-page{max-width:1450px;margin:0 auto}.cards-header-actions,.empty-actions{align-items:center;gap:7px;display:flex}.card-scan-plan{background:linear-gradient(100deg,#f0f6f1,#fbfcfa);border:1px solid #dfe8df;border-radius:8px;align-items:center;gap:11px;margin:0 36px 14px;padding:12px 14px;display:flex}.scan-plan-icon{color:#2e6948;background:#e0eee1;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.card-scan-plan>div:nth-child(2){flex:1;gap:4px;display:grid}.card-scan-plan b{color:#304637;font:700 11px Manrope}.card-scan-plan small{color:#79867d;font-size:9px}.scan-count{color:#2e6948;white-space:nowrap;background:#e3f1e5;border-radius:16px;padding:6px 9px;font-size:9px;font-weight:700}.scan-count.muted{color:#778178;background:#ecefeb}.business-card-form{margin:0 36px 16px}.card-form-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.card-form-head h2{margin:0 0 5px;font:700 16px Manrope}.card-form-head p{color:#7b877f;margin:0;font-size:10px}.scanned-card-preview{object-fit:cover;border:1px solid #e3e9e3;border-radius:7px;width:145px;height:86px}.profile-save .btn{flex-shrink:0}.saved-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:12px 36px 35px;display:grid}.saved-card{background:#fff;border:1px solid #e7ece7;border-radius:9px;grid-template-columns:120px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.saved-card-image{object-fit:cover;background:#f0f4f0;width:120px;height:100%;min-height:190px}.saved-card-placeholder{color:#718477;place-items:center;display:grid}.saved-card-details{min-width:0;padding:11px}.saved-card-title{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.saved-card-title h3{color:#2d4033;margin:0 0 4px;font:700 12px Manrope}.saved-card-title small{color:#7f8b83;font-size:9px}.saved-card-links{color:#758279;gap:7px;margin:12px 0;display:grid}.saved-card-links a,.saved-card-links span{color:#5e7164;overflow-wrap:anywhere;align-items:flex-start;gap:6px;font-size:9px;text-decoration:none;display:flex}.saved-card-links svg{flex:0 0 13px}.saved-card-details>p{color:#6b786f;margin:5px 0;font-size:9px;line-height:1.5}.saved-card-footer{border-top:1px solid #eef1ee;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;padding-top:9px;display:flex}.saved-card-footer>span{color:#929c94;font-size:8px}.saved-card-footer .btn{height:26px;font-size:8px}.cards-page .work-search{margin:0 36px}.cards-page .work-empty{margin:16px 36px}.cards-page .empty-actions{justify-content:center;margin-top:4px}.admin-layout{grid-template-columns:195px minmax(0,1fr);align-items:start;gap:14px;padding:0 36px 45px;display:grid}.admin-nav{background:#fff;border:1px solid #e7ebe7;border-radius:9px;gap:3px;padding:7px;display:grid;position:sticky;top:14px}.admin-nav button{color:#66746b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;height:34px;padding:0 9px;font:500 9px DM Sans;display:flex}.admin-nav button.active{color:#24553b;background:#edf4ee;font-weight:700}.admin-content{background:#fff;border:1px solid #e7ebe7;border-radius:9px;min-width:0;padding:13px}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-stat{background:#fbfcfa;border:1px solid #e8ede8;border-radius:7px;gap:9px;padding:12px;display:grid}.admin-stat small{letter-spacing:.6px;color:#7f8b82;text-transform:uppercase;font-size:8px}.admin-stat b{color:#2d4334;font:700 21px Manrope}.admin-callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.admin-callouts>div{background:#f8faf7;border:1px solid #e5ebe5;border-radius:8px;justify-items:start;gap:7px;padding:13px;display:grid}.admin-callouts b{color:#2e6844;font:700 24px Manrope}.admin-callouts span{color:#758179;font-size:9px}.admin-callouts .btn{height:28px;font-size:8px}.admin-table-wrap{border:1px solid #e9ede9;border-radius:7px;overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:720px}.admin-table th{color:#758279;text-align:left;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#f7f9f6;padding:9px 8px;font-size:8px}.admin-table td{color:#536258;vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #edf0ed;max-width:220px;padding:8px;font-size:9px}.admin-table td select,.admin-inline-form select,.admin-inline-form input{color:#3d4e43;background:#fff;border:1px solid #dfe6df;border-radius:5px;max-width:160px;height:29px;padding:0 7px;font:9px DM Sans}.admin-actions{align-items:center;gap:5px;display:flex}.admin-actions .btn{height:27px;font-size:8px}.admin-static{color:#929b94;font-size:8px}.admin-inline-form{background:#f8faf7;border:1px solid #e7ece7;border-radius:7px;flex-wrap:wrap;align-items:end;gap:7px;margin-bottom:12px;padding:10px;display:flex}.admin-inline-form>b{color:#344a39;width:100%;font:700 10px Manrope}.admin-inline-form label{color:#738077;gap:4px;font-size:8px;display:grid}.admin-inline-form .btn{height:29px;font-size:8px}.plan-limit-edit{flex-wrap:wrap;align-items:center;gap:4px;min-width:280px;display:flex}.plan-limit-edit input{border:1px solid #e0e6e0;border-radius:5px;width:60px;height:28px;padding:0 5px;font:9px DM Sans}.admin-page .api-notice small{margin-top:5px;display:block}@media (width<=850px){.admin-layout{grid-template-columns:1fr;padding-inline:18px}.admin-nav{display:flex;position:static;overflow:auto}.admin-nav button{flex:none}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.cards-header-actions{flex-direction:column;align-items:stretch}.cards-header-actions .btn{height:30px;font-size:8px}.card-scan-plan{margin:0 14px 12px;padding:10px}.business-card-form{margin:0 14px 13px;padding:13px}.saved-cards-grid{grid-template-columns:1fr;margin:10px 14px 25px}.saved-card{grid-template-columns:95px minmax(0,1fr)}.saved-card-image{width:95px;min-height:170px}.cards-page .work-search,.cards-page .work-empty{margin-inline:14px}.card-form-head{align-items:center}.scanned-card-preview{width:95px;height:62px}.cards-page .welcome{align-items:flex-start}.admin-layout{gap:8px;padding:0 12px 25px}.admin-nav{border-inline:0;border-radius:0;margin:0 -12px}.admin-nav button{padding:0 8px}.admin-content{padding:8px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-callouts{grid-template-columns:1fr}.admin-inline-form{flex-direction:column;align-items:stretch}.admin-inline-form select,.admin-inline-form input{width:100%;max-width:none}.admin-table{min-width:680px}.admin-page .welcome{padding-inline:18px}}.consult-page{max-width:1280px}.consult-hero{background:linear-gradient(120deg,#f5f8f4,#fff);border:1px solid #e6ebe6;border-radius:12px;margin:12px 36px;padding:20px}.consult-hero h1{color:#2b4334;margin:9px 0 5px;font:700 25px Manrope}.consult-hero p{color:#6e7d72;font-size:11px;line-height:1.6}.consult-tags{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.consult-tags span,.consult-tags b{color:#42614a;text-transform:capitalize;background:#e9f1e9;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.consult-tags b{color:#fff;background:#244e38}.consult-book-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);align-items:start;gap:13px;margin:0 36px 30px;display:grid}.consult-panel{background:#fff;border:1px solid #e6ebe6;border-radius:10px;gap:11px;padding:16px;display:grid}.consult-panel h2{color:#354a3b;align-items:center;gap:7px;margin:0 0 2px;font:700 14px Manrope;display:flex}.consult-panel>label,.consult-fields label{color:#67766b;gap:5px;font-size:9px;display:grid}.consult-panel input,.consult-panel select,.consult-panel textarea{color:#314337;background:#fff;border:1px solid #dfe6df;border-radius:6px;width:100%;min-height:34px;padding:8px 9px;font:10px DM Sans}.consult-panel textarea{resize:vertical}.consult-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.consult-fields .btn{align-self:end}.consult-slot-list label{color:#53675a;cursor:pointer;border:1px solid #e1e8e1;border-radius:6px;align-items:center;gap:7px;padding:9px;font-size:9px;display:flex}.consult-slot-list label.selected{color:#28563a;background:#edf5ee;border-color:#44845c}.consult-slot-list input{width:auto;min-height:unset}.consult-panel>small{color:#7d887f;font-size:8px}.consult-summary{position:sticky;top:12px}.consult-summary p{color:#6c7a70;gap:6px;font-size:10px;line-height:1.5;display:flex}.consult-price{color:#315d3e;background:#f2f6f1;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.consult-price span{gap:3px;display:grid}.consult-price b{font:700 13px Manrope}.consult-price small{color:#738178;font-size:8px}.consult-manage-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin:0 36px 14px;display:grid}.consult-row,.consult-booking{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.consult-row>div{gap:5px;display:grid}.consult-row b,.consult-booking b{color:#344a39;font:700 10px Manrope}.consult-row small,.consult-booking small{color:#77847b;font-size:8px}.consult-row .text-link{color:#3f7951;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:9px}.consult-slot-row{color:#6e7c72;border-top:1px solid #edf0ed;padding:6px 0;font-size:9px;display:block}.consult-bookings{margin:0 36px 35px}.consult-booking{display:grid}.consult-booking-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.consult-booking-head>div{gap:4px;display:grid}.consult-booking p{color:#607067;margin:0;font-size:9px}.consult-booking blockquote{color:#5e6f63;background:#f7f9f6;border-left:2px solid #aac4ad;margin:0;padding:8px;font-size:9px}.booking-status{color:#59685d;text-transform:capitalize;background:#eff2ef;border-radius:20px;padding:5px 8px;font-size:8px}.booking-status.confirmed{color:#2b683e;background:#e6f3e7}.booking-status.pending_payment{color:#93670b;background:#fff3db}.consult-offer-cards{gap:8px;display:grid}.consult-offer-cards article{border:1px solid #e6ebe6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.consult-offer-cards article>div{gap:5px;display:grid}.consult-offer-cards article b{color:#344a39;font:700 11px Manrope}.consult-offer-cards small{color:#748177;text-transform:capitalize;font-size:8px}.consult-offer-cards article p{margin:0;font-size:9px}.consult-profile-block{scroll-margin-top:20px}.consult-profile-block>p{color:#758178;font-size:10px}@media (width<=850px){.consult-manage-grid,.consult-book-grid{grid-template-columns:1fr}.consult-summary{position:static}}@media (width<=680px){.consult-hero{margin:10px 14px;padding:14px}.consult-hero h1{font-size:20px}.consult-book-grid,.consult-manage-grid,.consult-bookings{margin-inline:14px}.consult-fields,.consult-slot-list{grid-template-columns:1fr}.consult-offer-cards article{flex-direction:column;align-items:flex-start}.consult-offer-cards .btn{width:100%}.consult-page>.welcome{padding-inline:18px}}.consult-confirmation{color:#28613b;background:#eef7ef;border:1px solid #cfe4d1;border-radius:8px;align-items:center;gap:10px;margin:0 36px 12px;padding:12px;display:flex}.consult-confirmation span{gap:4px;display:grid}.consult-confirmation b{font:700 11px Manrope}.consult-confirmation small{color:#587461;font-size:9px}@media (width<=680px){.consult-confirmation{margin-inline:14px}}.consult-date-tab{color:#5e6e62;cursor:pointer;background:#fff;border:1px solid #e2e8e2;border-radius:7px;justify-items:center;gap:3px;min-height:48px;padding:7px;font:9px DM Sans;display:grid}.consult-date-tab b{font:700 10px Manrope}.consult-date-tab small{font-size:8px}.consult-date-tab.selected{color:#285b39;background:#eaf3eb;border-color:#4b8b5f}.consult-slot-management{gap:5px;display:grid}.consult-slot-row{color:#68776c;border-top:1px solid #edf0ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:7px 0;font-size:8px;display:flex}.consult-slot-row .btn,.consult-row>.btn{height:25px;padding:0 8px;font-size:8px}.consult-row{flex-wrap:wrap}.consult-row>div{flex:100%}.consult-time-note{color:#829087;margin:0;font-size:8px}@media (width<=680px){.consult-row{align-items:flex-start}.consult-row .btn{flex:1}.consult-slot-row{flex-direction:column;align-items:flex-start}.consult-slot-row .btn{width:100%}}.consult-calendar{gap:9px;display:grid}.consult-date-tabs{gap:6px;padding-bottom:3px;display:flex;overflow:auto}.consult-date-tab{flex:0 0 67px}.consult-slot-list{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px;display:grid}.consult-slot-list label{font-variant-numeric:tabular-nums;justify-content:center;font:600 11px DM Sans}.consult-time-note{line-height:1.5}.auth-screen{background:#fff;border:1px solid #e4eae4;border-radius:16px;grid-template-columns:1.08fr .92fr;max-width:1120px;min-height:min(760px,100vh - 150px);margin:18px auto 30px;display:grid;overflow:hidden;box-shadow:0 18px 55px #254e3510}.auth-story{color:#fff;background:radial-gradient(at 82% 15%,#467253 0,#0000 37%),linear-gradient(145deg,#153d2b,#204b35 58%,#28553c);flex-direction:column;justify-content:space-between;min-width:0;padding:32px 34px 22px;display:flex;position:relative}.auth-brand{align-items:center;gap:9px;display:flex}.auth-brand-mark,.auth-mobile-mark{color:#e2f0df;background:#ffffff20;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.auth-brand b{letter-spacing:-.3px;font:700 15px Manrope}.auth-brand>span:last-child{color:#c1d6c4;letter-spacing:1.3px;border-left:1px solid #ffffff38;margin-left:5px;padding-left:12px;font-size:8px}.auth-story-copy{max-width:490px;margin:35px 0 24px}.auth-kicker{color:#c1d9c5;letter-spacing:1.6px;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.auth-kicker i,.auth-preview-live i{background:#a6d3a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #a6d3a51c}.auth-story-copy h1{letter-spacing:-1.3px;margin:17px 0 11px;font:700 clamp(28px,3.2vw,42px)/1.16 Manrope}.auth-story-copy h1 em{color:#b8d8b8;font-style:normal}.auth-story-copy>p{color:#d1dfd3;max-width:390px;margin:0;font-size:11px;line-height:1.8}.auth-benefits{gap:11px;margin-top:22px;display:grid}.auth-benefits span{color:#e1ece2;align-items:center;gap:9px;font-size:9px;display:flex}.auth-benefits svg{color:#b9dab9}.auth-calendar-preview{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff27;border-radius:11px;max-width:470px;padding:15px}.auth-preview-head{border-bottom:1px solid #ffffff1e;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.auth-preview-head>div{gap:4px;display:grid}.auth-preview-head small{color:#bfd5c1;letter-spacing:1.2px;font-size:7px}.auth-preview-head b{font:700 12px Manrope}.auth-preview-live{color:#d4e7d4;letter-spacing:.7px;align-items:center;gap:7px;font-size:7px;display:flex}.auth-preview-live i{width:5px;height:5px}.auth-preview-slot{border-bottom:1px solid #ffffff18;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;display:grid}.auth-preview-date{background:#ffffff16;border-radius:6px;justify-items:center;gap:1px;padding:5px;display:grid}.auth-preview-date b{font:700 12px Manrope}.auth-preview-date small{font-size:7px}.auth-preview-date.later{background:#ffffff0a}.auth-preview-slot>span:nth-child(2){gap:4px;display:grid}.auth-preview-slot>span:nth-child(2) b{font:600 9px Manrope}.auth-preview-slot>span:nth-child(2) small{color:#c3d7c6;font-size:7px}.auth-preview-confirmed,.auth-preview-free{color:#d9efd8;background:#c6e1c52b;border-radius:14px;padding:5px 7px;font-size:7px}.auth-preview-free{background:#ffffff17}.auth-preview-foot{color:#c0d3c3;justify-content:space-between;padding-top:10px;font-size:7px;display:flex}.auth-story-foot{color:#bcd0bf;justify-content:space-between;font-size:8px;display:flex}.auth-form-side{background:linear-gradient(#fbfcfa,#fff);flex-direction:column;justify-content:center;align-items:center;padding:35px 30px;display:flex}.auth-card{background:0 0;border:0;border-radius:0;width:min(390px,100%);padding:0}.auth-form-top{color:#63806b;letter-spacing:1.2px;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.auth-mobile-mark{display:none}.auth-secure{color:#7c8a7f;letter-spacing:0;align-items:center;gap:4px;margin-left:auto;font-size:8px;font-weight:500;display:flex}.auth-form-side .auth-card h2{color:#243c2d;letter-spacing:-.6px;margin:22px 0 5px;font:700 25px Manrope}.auth-card .auth-intro{color:#7c897f;margin:0 0 18px;font-size:10px;line-height:1.7}.auth-card label{color:#536359;gap:6px;margin:12px 0;font-size:9px;font-weight:700;display:grid}.auth-optional{float:right;color:#9aa49c;font-size:8px;font-weight:400}.auth-card input{color:#304337;background:#fff;border:1px solid #dfe6df;border-radius:7px;outline:0;width:100%;min-height:40px;padding:10px 11px;font:10px DM Sans}.auth-card input:focus{border-color:#6d9a75;box-shadow:0 0 0 3px #6d9a7519}.auth-password-wrap{position:relative}.auth-password-wrap input{padding-right:40px}.auth-password-wrap button{color:#77867a;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-session{font-size:9px}.auth-session .btn{margin-top:8px;display:block}.auth-error{margin:10px 0}.auth-submit{border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:42px;margin-top:16px;font-size:10px;display:flex}.auth-divider{color:#9ba49c;align-items:center;gap:9px;margin:15px 0 1px;font-size:8px;display:flex}.auth-divider span{background:#e9ede9;flex:1;height:1px}.auth-switch{color:#306644;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 0;font:600 9px DM Sans}.auth-terms{color:#9aa39c;text-align:center;margin-top:10px;font-size:7px;line-height:1.6;display:block}.auth-help{color:#879289;margin-top:22px;font-size:8px}.auth-help a{color:#346c47;text-decoration:none}.auth-wrap{padding:0;display:block}.auth-wrap .auth-card{width:100%}@media (width<=800px){.auth-screen{border-radius:12px;grid-template-columns:1fr;margin:12px 0 22px}.auth-story{padding:22px 24px 18px}.auth-story-copy{margin:22px 0}.auth-story-copy h1{font-size:31px}.auth-benefits{grid-template-columns:1fr 1fr;gap:9px}.auth-calendar-preview{display:none}.auth-story-foot{font-size:7px}.auth-form-side{padding:25px 24px 30px}.auth-form-top>span{display:none}.auth-mobile-mark{display:grid}}@media (width<=480px){.auth-screen{box-shadow:none;border-inline:0;border-radius:0;margin:0 -12px 18px}.auth-story{padding:17px 18px}.auth-brand>span:last-child{font-size:7px}.auth-story-copy{margin:17px 0}.auth-story-copy h1{font-size:27px}.auth-story-copy>p{font-size:10px}.auth-benefits{grid-template-columns:1fr 1fr}.auth-benefits span{align-items:flex-start;font-size:8px;line-height:1.5}.auth-story-foot{font-size:7px}.auth-form-side{padding:25px 18px}.auth-form-side .auth-card h2{font-size:22px}}.auth-shell{background:#f7f8f6}.auth-main{width:100%;min-height:100vh;padding:22px 28px;max-width:none!important;margin-left:0!important}.auth-shell .auth-screen{min-height:min(760px,100vh - 100px)}@media (width<=800px){.auth-main{min-height:100vh;padding:14px 18px}}@media (width<=480px){.auth-main{min-height:100vh;padding:0 12px}}.category-suggest-page,.category-admin{max-width:1280px}.category-suggest-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;padding:0 36px 38px;display:grid}.category-suggest-form,.category-submissions,.category-editor{background:#fff;border:1px solid #e5ebe5;border-radius:10px;padding:17px}.category-suggest-icon{color:#356b45;background:#e8f2e9;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.category-suggest-form h2,.category-submissions h2,.category-editor h2,.category-admin-list-head h2{color:#304638;align-items:center;gap:7px;margin:11px 0 5px;font:700 14px Manrope;display:flex}.category-suggest-form>p,.category-submissions>p,.category-editor p,.category-admin-list-head p{color:#77847b;margin:0 0 13px;font-size:9px;line-height:1.6}.category-suggest-form label,.category-editor label{color:#5d6c61;gap:5px;margin:10px 0;font-size:9px;font-weight:600;display:grid}.category-suggest-form input,.category-suggest-form select,.category-suggest-form textarea,.category-editor input,.category-editor select{color:#314337;background:#fff;border:1px solid #dfe6df;border-radius:6px;width:100%;min-height:34px;padding:8px 9px;font:10px DM Sans}.category-suggest-form textarea{resize:vertical}.category-suggest-form .btn{width:100%;margin-top:5px}.category-submission{border-top:1px solid #edf0ed;align-items:center;gap:9px;padding:11px 0;display:flex}.category-submission-icon,.category-admin-mark{color:#46744f;background:#edf4ed;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.category-submission>div{flex:1;gap:4px;display:grid}.category-submission b{color:#344b3a;font:700 10px Manrope}.category-submission small{color:#819087;font-size:8px}.category-review-status,.category-active-status{color:#69766d;text-transform:capitalize;white-space:nowrap;background:#eef1ef;border-radius:16px;padding:5px 8px;font-size:8px}.category-review-status.approved,.category-active-status.active{color:#316a40;background:#e7f3e7}.category-review-status.pending{color:#956b17;background:#fff4df}.category-review-status.rejected,.category-active-status.inactive{color:#985050;background:#f8eaea}.category-admin{gap:14px;display:grid}.category-editor{gap:5px;display:grid}.category-editor>div:first-child h2{margin:5px 0}.category-editor-fields{grid-template-columns:1fr 1.5fr;gap:9px;display:grid}.category-editor-actions{gap:7px;margin-top:5px;display:flex}.category-admin-list-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.category-admin-list-head h2{margin:0 0 4px}.category-admin-list-head p{margin:0}.category-admin-list-head .btn{height:29px;font-size:8px}.category-admin-list{background:#fff;border:1px solid #e6ebe6;border-radius:9px;overflow:hidden}.category-admin-row{border-bottom:1px solid #edf0ed;align-items:center;gap:9px;padding:10px;display:flex}.category-admin-row:last-child{border-bottom:0}.category-admin-mark{width:31px;height:31px}.category-admin-info{flex:1;gap:4px;min-width:130px;display:grid}.category-admin-info>b,.category-admin-info b{color:#344b3a;font:700 10px Manrope}.category-admin-info small{color:#7b887f;overflow-wrap:anywhere;font-size:8px}.category-admin-info p{color:#758279;margin:0;font-size:8px}.category-admin-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.category-admin-actions .btn{height:27px;padding:0 8px;font-size:8px}.category-admin-actions .danger{color:#934e4e}.category-suggest-page .welcome{margin-bottom:8px}@media (width<=850px){.category-suggest-grid{grid-template-columns:1fr;padding-inline:18px}.category-admin-row{flex-wrap:wrap}.category-admin-actions{justify-content:flex-start;width:100%}}@media (width<=600px){.category-suggest-grid{padding-inline:12px}.category-editor-fields{grid-template-columns:1fr}.category-admin-row{gap:7px}.category-admin-info{flex-basis:calc(100% - 55px)}.category-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-admin-actions .btn{width:100%}.category-admin-list-head{align-items:flex-start}.category-admin-list-head .btn{flex:none}}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5cd transparent;overflow-y:auto}.sidebar::-webkit-scrollbar{width:7px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:#cbd5cd;border:2px solid #fff;border-radius:9px}.sidebar-bottom{flex:none;margin-top:auto;padding-top:12px}.main,.admin-content,.work-page,.profile-page,.cards-page{min-width:0}img,video,iframe{max-width:100%}@media (width<=850px){.sidebar{height:100dvh;padding-bottom:max(12px,env(safe-area-inset-bottom));overflow:hidden auto}.sidebar.sidebar-open{z-index:8}.mobile-close{z-index:9}.admin-nav{scrollbar-width:thin;max-width:100%;display:flex;position:static;overflow-x:auto}.admin-nav button{flex:none}.admin-layout{min-width:0}.main{width:100%;max-width:none}}@media (width<=680px){html,body,#root{min-width:320px;max-width:100%;overflow-x:hidden}.app-shell,.main{width:100%;min-width:0;overflow-x:clip}.topbar{gap:8px;padding-left:12px;padding-right:12px}.breadcrumbs{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.top-actions{flex-shrink:0;gap:5px}.content-grid,.work-page,.profile-page,.cards-page,.admin-page{max-width:100%}.work-page{padding-left:12px;padding-right:12px}.admin-layout{gap:9px;padding:0 12px 28px}.admin-content{padding:10px;overflow-x:auto}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-callouts{grid-template-columns:1fr}.cards-page .work-search,.cards-page .work-empty{margin-left:12px;margin-right:12px}.saved-cards-grid{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.business-card-form,.card-scan-plan{margin-left:12px;margin-right:12px}.profile-page{padding-left:12px;padding-right:12px}.profile-page input,.profile-page select,.profile-page textarea,.admin-content input,.admin-content select,.admin-content textarea{min-width:0;max-width:100%}.category-suggestions{padding:0 12px 25px}.category-suggestions .category-editor{padding:13px}.category-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.messenger{width:100%;min-width:0;max-width:100%}.consult-manage-grid,.digital-card-layout,.storefront-grid,.store-product-grid{min-width:0}.toast{text-align:left;width:max-content;max-width:calc(100vw - 24px)}}@media (width<=420px){.top-actions{gap:2px}.notification-popover{right:-55px}.profile-popover{right:-4px}.saved-card{grid-template-columns:84px minmax(0,1fr)}.saved-card-image{width:84px}.cards-header-actions{width:100%}.card-form-head{flex-direction:column}.category-admin-row{align-items:flex-start}.category-admin-list-head,.consult-row{flex-wrap:wrap}}.connect-page{max-width:1500px}.connect-welcome{align-items:center}.connect-sections{scrollbar-width:thin;background:#fff;border:1px solid #e7ebe7;border-radius:9px;gap:5px;margin:0 36px 15px;padding:5px;display:flex;overflow-x:auto}.connect-sections button,.connect-filters button{color:#6d7a71;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 11px;font:600 10px DM Sans;display:inline-flex}.connect-sections button.active,.connect-filters button.selected{color:#24553d;background:#eaf2eb}.connect-composer,.connect-event-form{background:#fff;border:1px solid #e3e9e3;border-radius:9px;margin:0 36px 14px;padding:16px}.connect-form-head,.connect-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin:0 36px 12px;display:flex}.connect-form-head{margin:0 0 10px}.connect-form-head h2,.connect-section-heading h2{color:#2d4133;margin:5px 0;font:700 16px Manrope}.connect-section-heading p{color:#77847b;margin:0;font-size:10px;line-height:1.55}.connect-compose-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.connect-composer label,.connect-event-form label{color:#5d6c61;gap:5px;min-width:0;margin:7px 0;font-size:9px;font-weight:600;display:grid}.connect-composer input,.connect-composer select,.connect-composer textarea,.connect-event-form input,.connect-event-form select,.connect-event-form textarea,.connect-referral-row select{color:#314337;background:#fff;border:1px solid #dfe6df;border-radius:6px;width:100%;min-width:0;min-height:34px;padding:8px 9px;font:10px DM Sans}.connect-composer textarea,.connect-event-form textarea{resize:vertical;line-height:1.5}.connect-composer label small{color:#89948c;font-size:8px}.connect-full-field{display:block!important}.connect-compose-actions,.connect-card-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.connect-event-form h3{color:#304638;align-items:center;gap:7px;margin:0 0 10px;font:700 13px Manrope;display:flex}.connect-feed-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 36px 12px;display:flex}.connect-filters{gap:4px;display:flex;overflow:auto}.connect-search{color:#849087;background:#fff;border:1px solid #e1e7e1;border-radius:6px;align-items:center;gap:7px;width:min(320px,40%);height:33px;padding:0 8px;display:flex}.connect-search input{border:0;outline:0;width:100%;min-width:0;font:10px DM Sans}.connect-search button{color:#718078;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.connect-feed{gap:10px;max-width:900px;margin:0 36px 35px;display:grid}.connect-post{background:#fff;border:1px solid #e6ebe6;border-radius:9px;min-width:0;padding:14px 15px}.connect-post>header{align-items:center;gap:9px;min-width:0;display:flex}.connect-avatar{color:#2f6546;background:#e3eee5;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font:700 10px Manrope;display:grid}.connect-author{flex:1;gap:3px;min-width:0;display:grid}.connect-author b{color:#34483a;font:700 10px Manrope}.connect-author small{color:#849087;overflow-wrap:anywhere;font-size:8px}.connect-type{color:#477052;text-transform:capitalize;white-space:nowrap;background:#eef3ef;border-radius:14px;align-items:center;padding:5px 8px;font-size:8px;display:inline-flex}.connect-type.event,.connect-type.events{color:#8a6631;background:#f6f0e3}.connect-type.referral,.connect-type.opportunity,.connect-type.submitted{color:#456789;background:#e9f0f9}.connect-type.rejected{color:#9b5252;background:#f9eaea}.connect-post h3{color:#2f4435;margin:12px 0 4px;font:700 13px Manrope}.connect-context{color:#4b7254;margin-top:8px;font-size:8px;display:block}.connect-post-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#5f6d63;margin:10px 0;font-size:10px;line-height:1.65}.connect-channel{color:#315c43;margin:7px 0;font-size:10px;display:block}.connect-media{object-fit:contain;background:#f4f6f3;border-radius:7px;width:100%;max-height:440px;margin:10px auto;display:block}.connect-post-link{color:#356345;overflow-wrap:anywhere;border:1px solid #e8ede8;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:8px 10px;font-size:9px;text-decoration:none;display:flex}.connect-post-link svg:last-child{flex:none;margin-left:auto}.connect-post-actions{border-top:1px solid #edf0ed;gap:6px;margin-top:10px;padding-top:8px;display:flex}.connect-post-actions button{color:#637168;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font:500 9px DM Sans;display:inline-flex}.connect-post-actions button:hover,.connect-post-actions button.liked{color:#2c6845;background:#edf4ee}.connect-post-actions button small{color:#89948c}.connect-comments{gap:8px;padding-top:10px;display:grid}.connect-comment{background:#f7f9f6;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:start;gap:7px;padding:8px;font-size:9px;display:grid}.connect-comment b{color:#3b6045}.connect-comment span{overflow-wrap:anywhere;color:#5c6d60}.connect-comment time{color:#96a098;font-size:7px}.connect-comments form{gap:7px;display:flex}.connect-comments input{border:1px solid #e1e7e1;border-radius:6px;flex:1;min-width:0;padding:8px;font:10px DM Sans}.connect-comments .btn{height:30px}.connect-load-more{justify-self:center}.connect-section-heading{margin:0 36px 13px}.connect-inline-create{flex-wrap:wrap;gap:6px;display:flex}.connect-inline-create input{border:1px solid #e0e6e0;border-radius:6px;width:155px;min-width:0;height:32px;padding:0 8px;font:10px DM Sans}.connect-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 36px 25px;display:grid}.connect-feature-card{background:#fff;border:1px solid #e6ebe6;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:13px;display:flex}.connect-feature-icon{color:#356748;background:#e9f2e9;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.connect-feature-card h3{color:#33483a;overflow-wrap:anywhere;margin:2px 0 0;font:700 12px Manrope}.connect-feature-card p{color:#718077;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}.connect-feature-card>small{color:#87938a;font-size:8px;line-height:1.5}.connect-card-actions{margin-top:auto;padding-top:5px}.connect-card-actions .btn{height:29px;padding:0 8px;font-size:8px}.connect-member-card{text-align:center;align-items:center}.connect-member-card p{min-height:24px}.connect-member-card .btn{margin-top:4px}.connect-referrals{gap:8px;max-width:900px;margin:0 36px 32px;display:grid}.connect-referral-row{background:#fff;border:1px solid #e6ebe6;border-radius:8px;align-items:center;gap:10px;padding:11px 13px;display:flex}.connect-referral-row>div{flex:1;min-width:0}.connect-referral-row b{color:#344a39;font:700 10px Manrope}.connect-referral-row p{color:#69776d;overflow-wrap:anywhere;margin:4px 0;font-size:9px}.connect-referral-row small{color:#87938a;font-size:8px}.connect-referral-row select{width:auto;min-height:29px;padding:5px;font-size:8px}@media (width<=900px){.connect-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-feed-toolbar{flex-direction:column;align-items:flex-start}.connect-search{width:100%}.connect-section-heading{flex-direction:column}.connect-inline-create{width:100%}}@media (width<=680px){.connect-welcome{align-items:flex-start}.connect-sections{margin:0 12px 12px}.connect-sections button{padding-inline:9px}.connect-composer,.connect-event-form{margin:0 12px 12px;padding:12px}.connect-compose-fields{grid-template-columns:1fr}.connect-feed-toolbar,.connect-section-heading,.connect-feed{margin-left:12px;margin-right:12px}.connect-filters{width:100%}.connect-filters button{padding-inline:8px}.connect-card-grid{grid-template-columns:1fr;margin:0 12px 20px}.connect-feature-card{width:100%}.connect-referrals{margin-left:12px;margin-right:12px}.connect-referral-row{flex-wrap:wrap;align-items:flex-start}.connect-referral-row>div{flex-basis:calc(100% - 80px)}.connect-referral-row select{flex:1}.connect-inline-create input{flex:1;width:100%}.connect-post{padding:11px}.connect-post>header{align-items:flex-start}.connect-type{white-space:normal;max-width:110px}.connect-post-actions{justify-content:space-around}.connect-post-actions button{padding:5px 4px;font-size:8px}.connect-comment{grid-template-columns:1fr}.connect-comment time{grid-column:1}}.owner-dashboard{max-width:1450px;margin:0 auto;padding-bottom:36px}.owner-dashboard-hero{justify-content:space-between;align-items:flex-end;gap:15px;padding:33px 36px 22px;display:flex}.owner-dashboard-hero .eyebrow{gap:7px}.owner-dashboard-hero .eyebrow i{background:#c99047;border-radius:50%;width:6px;height:6px}.owner-dashboard-hero h1{color:#1c3027;letter-spacing:-.8px;margin:10px 0 5px;font:700 25px Manrope}.owner-dashboard-hero p{color:#78857c;margin:0;font-size:11px}.owner-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:0 36px 18px;display:grid}.owner-metric-card{background:#fff;border:1px solid #e7ece7;border-radius:9px;justify-items:start;gap:8px;min-width:0;padding:14px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid;position:relative}.owner-metric-card:hover{border-color:#cbdccc;transform:translateY(-2px)}.owner-metric-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.owner-metric-icon.green{color:#356946;background:#e7f1e8}.owner-metric-icon.blue{color:#456d89;background:#e8f0f5}.owner-metric-icon.gold{color:#94733a;background:#f5efdf}.owner-metric-icon.violet{color:#706394;background:#efedf7}.owner-metric-card>small{color:#69776e;font-size:9px;font-weight:600}.owner-metric-card>b{color:#2d4334;font:700 24px Manrope}.owner-metric-detail{color:#89948c;font-size:8px}.owner-metric-arrow{color:#97a198;position:absolute;top:14px;right:12px}.owner-dashboard-lower{grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:12px;padding:0 36px;display:grid}.owner-next-card,.owner-quick-card{background:#fff;border:1px solid #e7ece7;border-radius:9px;padding:15px}.owner-panel-head h2,.owner-quick-card h2{color:#304638;margin:5px 0 11px;font:700 15px Manrope}.owner-next-card>a{color:#78857d;border-top:1px solid #edf0ed;align-items:center;gap:10px;padding:11px 2px;text-decoration:none;display:flex}.owner-next-card>a>span{color:#426d4a;background:#eff4ef;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.owner-next-card>a>div{flex:1;gap:4px;min-width:0;display:grid}.owner-next-card>a b{color:#36483b;font-size:9px}.owner-next-card>a small{color:#89948c;font-size:8px}.owner-quick-card{background:linear-gradient(145deg,#f6f8f4,#fff);flex-direction:column;align-items:flex-start;gap:7px;display:flex}.owner-quick-icon{color:#326745;background:#e4eee5;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.owner-quick-card h2{margin:0}.owner-quick-card p{color:#78857c;margin:0 0 5px;font-size:9px;line-height:1.6}.owner-quick-card .btn{font-size:9px}.owner-quick-secondary{color:#356b49;align-items:center;gap:4px;margin-top:4px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.owner-guest-note{color:#748178;background:#fff;border:1px solid #e7ece7;border-radius:8px;align-items:center;gap:8px;margin:0 36px;padding:14px;font-size:10px;display:flex}.discover-search{margin-top:0}.discover-result-summary{color:#7b887e;margin:4px 36px 10px;font-size:9px}.discover-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 36px 30px;display:grid}.discover-result-card{background:#fff;border:1px solid #e7ece7;border-radius:8px;gap:11px;min-width:0;padding:12px;display:flex;overflow:hidden}.discover-result-image{color:#708379;background:#f0f4f0;border-radius:6px;flex:0 0 88px;place-items:center;width:88px;min-height:92px;display:grid;overflow:hidden}.discover-result-image img{object-fit:cover;width:100%;height:100%;min-height:92px}.discover-result-content{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.discover-result-type{color:#4f7757;letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:700}.discover-result-content h3{color:#304538;overflow-wrap:anywhere;margin:0;font:700 12px Manrope}.discover-result-content>small{color:#87938a;font-size:8px}.discover-result-content p{color:#707d73;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.discover-result-actions{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:3px;display:flex}.discover-result-actions .btn{height:27px;padding:0 8px;font-size:8px}.profile-category-help{color:#7c8980;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:0 1px 5px;font-size:8px;display:flex}.profile-category-help .text-link{font-size:8px}.profile-help{color:#859188;margin-top:4px;font-size:8px;display:block}@media (width<=850px){.owner-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-dashboard-lower,.discover-results{grid-template-columns:1fr}}@media (width<=680px){.owner-dashboard-hero{align-items:flex-start;padding:24px 17px 17px}.owner-dashboard-hero h1{font-size:21px}.owner-dashboard-hero p{max-width:270px;line-height:1.5}.owner-dashboard-hero>.btn{flex:none;width:36px;padding:0;font-size:0}.owner-dashboard-hero>.btn svg{width:17px}.owner-dashboard-grid{gap:8px;padding:0 12px 13px}.owner-metric-card{padding:11px}.owner-metric-card>b{font-size:21px}.owner-dashboard-lower{gap:9px;padding:0 12px}.owner-next-card,.owner-quick-card{padding:12px}.owner-guest-note{margin:0 12px}.discover-result-summary{margin-inline:12px}.discover-results{grid-template-columns:1fr;margin-inline:12px}.discover-result-card{gap:8px;padding:9px}.discover-result-image{flex-basis:67px;width:67px}.discover-result-actions .btn{padding-inline:6px;font-size:8px}}.connect-video-frame{aspect-ratio:16/9;background:#101a13;border-radius:8px;width:100%;margin:10px 0;position:relative;overflow:hidden}.connect-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.connect-video-link{color:#356345;background:#f8faf7;border:1px solid #e2e9e2;border-radius:7px;align-items:center;gap:9px;margin:10px 0;padding:11px;text-decoration:none;display:flex}.connect-video-link>span{flex:1;gap:4px;min-width:0;display:grid}.connect-video-link b{font-size:9px}.connect-video-link small{text-overflow:ellipsis;white-space:nowrap;color:#819087;font-size:8px;overflow:hidden}.business-website-entry{background:linear-gradient(115deg,#eff5f0,#fbfcfa);border:1px solid #dfe8df;border-radius:10px;grid-template-columns:40px minmax(0,1fr) minmax(180px,260px);align-items:center;gap:13px;margin:-5px 0 14px;padding:15px 17px;display:grid}.business-website-icon{color:#286441;background:#dfede1;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.business-website-copy{gap:4px;min-width:0;display:grid}.business-website-copy>b{color:#2a4033;font:700 12px Manrope}.business-website-copy>small{color:#718078;font-size:9px;line-height:1.5}.business-website-copy>a{color:#2d7049;align-items:center;gap:5px;width:max-content;margin-top:2px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.business-website-entry>label{color:#5d6c61;gap:5px;font-size:9px;font-weight:700;display:grid}.business-website-entry select{color:#35483a;background:#fff;border:1px solid #dce5dc;border-radius:6px;min-width:0;padding:9px;font:10px DM Sans}.business-website{--site-accent:#22563b;--site-surface:#f4f6f1;--site-text:#1f3027;background:var(--site-surface);color:var(--site-text);min-height:100vh;font-family:DM Sans,sans-serif}.business-website a{color:inherit;text-decoration:none}.site-announcement{background:var(--site-text);color:#f5f7f4;justify-content:space-between;align-items:center;height:36px;padding:0 max(5vw,20px);font-size:10px;display:flex}.site-announcement span,.site-announcement a{align-items:center;gap:6px;display:flex}.site-announcement span svg{color:#b7d4aa}.site-header{background:var(--site-surface);border-bottom:1px solid var(--site-text);justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 max(5vw,20px);display:flex}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in srgb,var(--site-text) 10%,transparent)}}.site-brand{align-items:center;gap:10px;font:700 15px Manrope;display:flex}.site-brand-mark{background:var(--site-accent);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.site-brand img{object-fit:cover;border-radius:50%;width:38px;height:38px}.site-header nav{color:var(--site-text);align-items:center;gap:26px;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-header nav{color:color-mix(in srgb,var(--site-text) 70%,transparent)}}.site-header nav a:hover,.site-footer a:hover{color:var(--site-accent)}.site-header-cta,.site-primary-button,.site-contact-button{background:var(--site-accent);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:10px;font-weight:700;display:inline-flex;color:#fff!important}.site-hero{background:radial-gradient(ellipse at 82% 43%,var(--site-accent),transparent 35%);align-items:center;min-height:510px;padding:85px max(10vw,28px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-hero{background:radial-gradient(ellipse at 82% 43%,color-mix(in srgb,var(--site-accent) 17%,transparent),transparent 35%)}}.site-hero.has-cover{background-position:50%;background-size:cover}.site-hero-copy{z-index:1;max-width:610px;position:relative}.site-eyebrow,.site-verified{color:var(--site-accent);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.site-eyebrow>i{background:var(--site-accent);border-radius:50%;width:7px;height:7px}.site-verified{letter-spacing:0}.site-hero h1{letter-spacing:-3px;max-width:750px;margin:21px 0 16px;font:600 clamp(42px,6.6vw,78px)/1.02 Manrope}.site-hero-copy>p{max-width:540px;color:var(--site-text);margin:0}@supports (color:color-mix(in lab, red, red)){.site-hero-copy>p{color:color-mix(in srgb,var(--site-text) 74%,transparent)}}.site-hero-copy>p{font-size:15px;line-height:1.8}.site-hero-actions{gap:10px;margin-top:28px;display:flex}.site-secondary-button{border:1px solid var(--site-text);align-items:center;gap:8px;padding:12px 15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-secondary-button{border:1px solid color-mix(in srgb,var(--site-text) 22%,transparent)}}.site-secondary-button{border-radius:5px;font-size:10px;font-weight:700}.site-hero-meta{color:var(--site-text);flex-wrap:wrap;gap:18px;margin-top:38px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-hero-meta{color:color-mix(in srgb,var(--site-text) 65%,transparent)}}.site-hero-meta{font-size:10px}.site-hero-meta span{align-items:center;gap:5px;display:flex}.site-hero-art{border:1px solid var(--site-accent);width:310px;height:310px;position:absolute;top:50%;right:13%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.site-hero-art{border:1px solid color-mix(in srgb,var(--site-accent) 30%,transparent)}}.site-hero-art{border-radius:50%;place-items:center;display:grid}.site-art-circle{background:linear-gradient(135deg,var(--site-accent),var(--site-accent));border-radius:50%;width:220px;height:220px}@supports (color:color-mix(in lab, red, red)){.site-art-circle{background:linear-gradient(135deg,var(--site-accent),color-mix(in srgb,var(--site-accent) 40%,#d2dfcc))}}.site-art-circle{box-shadow:0 25px 65px var(--site-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.site-art-circle{box-shadow:0 25px 65px color-mix(in srgb,var(--site-accent) 22%,transparent)}}.site-art-circle span{color:#fff;opacity:.95;font:600 60px Manrope}.site-art-caption{background:var(--site-surface);border:1px solid #dce3db;border-radius:7px;align-items:center;gap:9px;padding:12px;font-size:9px;line-height:1.7;display:flex;position:absolute;bottom:22px;right:-20px;box-shadow:0 10px 35px #162c1914}.site-art-caption svg{color:var(--site-accent)}.site-art-caption b{font-size:10px}.hero-banner .site-hero{min-height:570px}.hero-banner .site-hero-art{width:360px;height:360px;right:9%}.hero-minimal .site-hero{min-height:440px;padding-top:75px;padding-bottom:70px}.hero-minimal .site-hero-art{display:none}.site-trust-strip{background:var(--site-accent);flex-wrap:wrap;justify-content:center;gap:38px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-trust-strip{background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface))}}.site-trust-strip{color:var(--site-text);font-size:10px}@supports (color:color-mix(in lab, red, red)){.site-trust-strip{color:color-mix(in srgb,var(--site-text) 72%,transparent)}}.site-trust-strip span{align-items:center;gap:7px;display:flex}.site-trust-strip svg{color:var(--site-accent)}.site-section{padding:88px max(10vw,28px)}.site-section-label{color:var(--site-accent);letter-spacing:1.2px;font-size:9px;font-weight:700}.site-about{grid-template-columns:1fr 2fr;gap:40px;display:grid}.site-about h2,.site-section-head h2,.site-contact h2,.site-consult h2{letter-spacing:-1.4px;margin:0;font:600 clamp(28px,4vw,43px)/1.2 Manrope}.site-about h2 em,.site-contact h2 em{font-family:Georgia,serif;font-weight:400}.site-about-copy{max-width:650px;color:var(--site-text);padding-top:13px}@supports (color:color-mix(in lab, red, red)){.site-about-copy{color:color-mix(in srgb,var(--site-text) 75%,transparent)}}.site-about-copy{font-size:13px;line-height:1.9}.site-about-details{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.site-about-details>*{background:#fff;border:1px solid #e5e9e3;border-radius:30px;padding:8px 11px;font-size:9px}.site-about-details a{color:var(--site-accent);align-items:center;gap:4px;display:flex}.site-catalog{background:#fff}.site-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.site-section-head h2{margin-top:8px}.site-section-head>p{color:#7b867d;max-width:300px;font-size:11px;line-height:1.7}.site-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.site-catalog-card{border-radius:var(--site-card-radius,14px);background:#fff;border:1px solid #e8ece7;transition:transform .2s,box-shadow .2s;overflow:hidden}.cards-square .site-catalog-card{--site-card-radius:0}.site-catalog-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #19341b12}.site-catalog-image{background:linear-gradient(135deg,var(--site-accent),#f5f5f0);height:200px;position:relative}@supports (color:color-mix(in lab, red, red)){.site-catalog-image{background:linear-gradient(135deg,color-mix(in srgb,var(--site-accent) 11%,white),#f5f5f0)}}.site-catalog-image{place-items:center;display:grid;overflow:hidden}.site-catalog-image img{object-fit:cover;width:100%;height:100%}.site-catalog-image>span{color:var(--site-accent);opacity:.6}.site-catalog-image small{letter-spacing:.7px;background:#ffffffdf;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:700;position:absolute;top:12px;left:12px}.site-catalog-content{padding:17px}.site-category{color:var(--site-accent);text-transform:uppercase;font-size:9px;font-weight:700}.site-catalog-content h3{margin:8px 0;font:700 15px Manrope}.site-catalog-content>p{color:#79847b;min-height:36px;margin:0;font-size:10px;line-height:1.6}.site-product-foot{border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;margin-top:16px;padding-top:13px;font-size:11px;display:flex}.site-product-foot>a{background:var(--site-accent);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.site-empty-catalog{color:#7a867c;border:1px dashed #d5ddd4;border-radius:10px;justify-items:center;gap:8px;padding:42px;font-size:11px;display:grid}.site-empty-catalog svg{color:var(--site-accent)}.site-service-band{background:var(--site-text);color:#fff;grid-template-columns:1fr 1fr;gap:40px;padding:54px max(10vw,28px);display:grid}.site-service-band>div:first-child>span,.site-consult>div:first-child>span{letter-spacing:1.1px;color:#a8c9ae;font-size:9px}.site-service-band h2{max-width:430px;font:500 27px/1.3 Manrope}.site-service-band>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.site-service-band a{border-bottom:1px solid #ffffff2a;align-items:center;gap:8px;padding:12px;font-size:10px;display:flex}.site-service-band a svg:first-child{color:#9dc6a3}.site-service-band a svg:last-child{margin-left:auto}.site-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.site-portfolio-grid article{background:#fff;border:1px solid #e7ebe5;border-radius:9px;gap:12px;padding:16px;display:flex}.site-client-logo{width:45px;height:45px;color:var(--site-accent);background:#f0f3ef;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.site-client-logo img{object-fit:contain;width:100%;height:100%}.site-portfolio-grid article>div:last-child>span{color:#77847a;font-size:9px}.site-portfolio-grid h3{margin:5px 0;font:700 12px Manrope}.site-portfolio-grid p{color:#77847a;font-size:9px;line-height:1.5}.site-portfolio-grid a{color:var(--site-accent);font-size:9px}.site-testimonials{background:var(--site-accent)}@supports (color:color-mix(in lab, red, red)){.site-testimonials{background:color-mix(in srgb,var(--site-accent) 7%,var(--site-surface))}}.site-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:25px;display:grid}.site-testimonial-grid article{background:#fff;border:1px solid #e7ebe5;border-radius:9px;min-width:0;padding:20px}.site-quote-mark{color:var(--site-accent);font:44px Georgia}.site-testimonial-grid blockquote{margin:5px 0 22px;font:italic 13px/1.7 Georgia,serif}.site-testimonial-grid audio,.site-testimonial-grid video{width:100%;max-height:210px;margin:10px 0 20px;display:block}.site-testimonial-grid article>div:last-child{border-top:1px solid #edf0ec;gap:4px;padding-top:12px;font-size:10px;display:grid}.site-testimonial-grid article small{color:#79847b}.site-consult{background:#fff;grid-template-columns:.9fr 1.1fr;gap:45px;padding:60px max(10vw,28px);display:grid}.site-consult h2{margin-top:10px}.site-consult>div:last-child{gap:8px;display:grid}.site-consult article{border:1px solid #e7ebe5;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.site-consult article>div{gap:5px;display:grid}.site-consult article b{font:700 11px Manrope}.site-consult article small{color:#77847a;font-size:9px}.site-consult article>a{white-space:nowrap;color:var(--site-accent);align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.site-contact{background:var(--site-accent);color:#fff;grid-template-columns:1fr minmax(280px,.7fr);align-items:center;gap:60px;padding:75px max(10vw,28px);display:grid}.site-contact .site-section-label{color:#d0e2d0}.site-contact h2{margin:10px 0;font-size:clamp(31px,4.5vw,52px)}.site-contact p{color:#ffffffbc;font-size:11px}.site-contact-button{background:#fff;margin-top:12px;color:var(--site-accent)!important}.site-contact-card{color:var(--site-text);background:#fff;border-radius:10px;gap:14px;padding:24px;display:grid}.site-contact-card h3{margin:0 0 3px;font:700 15px Manrope}.site-contact-card>a,.site-contact-card>div:not(.site-socials){overflow-wrap:anywhere;align-items:center;gap:9px;font-size:10px;display:flex}.site-contact-card svg{color:var(--site-accent);flex-shrink:0}.site-socials{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.site-socials a{background:#f0f4ef;border-radius:30px;align-items:center;gap:4px;padding:7px 9px;font-size:9px;display:flex}.site-footer{background:var(--site-text);color:#e6ece5;justify-content:space-between;gap:15px;padding:22px max(5vw,20px);font-size:9px;display:flex}.site-footer a:first-child{font-weight:700}.site-error,.site-loading{color:#33453a;text-align:center;background:#f6f8f5;align-content:center;justify-items:center;gap:10px;min-height:100vh;padding:20px;display:grid}.site-error>svg{color:#44805a}.site-error h1{margin:0;font:700 24px Manrope}.site-error p{color:#77847a;font-size:12px}.site-error a{color:#38724e;font-size:12px}.site-loading div{background:linear-gradient(90deg,#e9ede8,#f7f9f6,#e9ede8) 0 0/200% 100%;border-radius:8px;width:min(80vw,600px);height:100px;animation:1.4s infinite shimmer}@media (width<=850px){.site-hero-art{opacity:.7;right:5%;transform:translateY(-50%)scale(.8)}.site-hero-copy{max-width:60%}.site-catalog-grid,.site-portfolio-grid,.site-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-about{grid-template-columns:.8fr 1.2fr;gap:22px}}@media (width<=600px){.business-website-entry{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:11px}.business-website-entry>label{grid-column:1/-1}.business-website-copy>small{font-size:8px}.site-announcement{padding:0 13px;font-size:8px}.site-header{flex-wrap:wrap;gap:9px;height:auto;min-height:60px;padding:10px 14px}.site-brand{font-size:12px}.site-brand-mark{width:30px;height:30px}.site-header nav{order:3;gap:21px;width:100%;padding:8px 0 3px;font-size:10px;overflow-x:auto}.site-header-cta{padding:9px 11px;font-size:9px}.site-hero,.hero-banner .site-hero,.hero-minimal .site-hero{align-items:flex-start;min-height:460px;padding:62px 22px}.site-hero-copy{max-width:100%}.site-hero h1{letter-spacing:-2px;font-size:45px}.site-hero-copy>p{max-width:100%;font-size:12px}.site-hero-art{opacity:.18;width:190px;height:190px;top:auto;bottom:-44px;right:-24px;transform:none}.site-art-circle{width:140px;height:140px}.site-art-circle span{font-size:40px}.site-art-caption{display:none}.site-hero-meta{gap:10px;margin-top:25px}.site-trust-strip{gap:12px 20px;padding:13px;font-size:8px}.site-section{padding:52px 20px}.site-about{grid-template-columns:1fr;gap:20px}.site-about h2,.site-section-head h2{font-size:30px}.site-about-copy{font-size:11px}.site-section-head{flex-direction:column;align-items:flex-start;gap:5px}.site-section-head>p{margin:0}.site-catalog-grid,.site-portfolio-grid,.site-testimonial-grid{grid-template-columns:1fr}.site-catalog-image{height:190px}.site-service-band,.site-consult,.site-contact{grid-template-columns:1fr;gap:22px;padding:43px 20px}.site-service-band h2{font-size:23px}.site-service-band>div:last-child{grid-template-columns:1fr}.site-consult h2{font-size:29px}.site-consult article{flex-direction:column;align-items:flex-start}.site-contact{gap:25px}.site-contact h2{font-size:38px}.site-contact-card{padding:18px}.site-footer{flex-wrap:wrap;padding:16px 20px;font-size:8px}}.site-listing-location{color:#77847b;align-items:center;gap:5px;margin-top:12px;font-size:9px;display:flex}.site-listing-location svg{color:var(--site-accent);flex-shrink:0}.founder-photo-control{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.founder-photo-control>img{object-fit:cover;border:2px solid #e4ebe3;border-radius:50%;width:72px;height:72px}.founder-photo-control>div{gap:6px;min-width:0;display:grid}.founder-photo-control input{max-width:100%;font-size:9px}.founder-photo-control>.btn{height:30px;font-size:9px}.custom-links-editor{gap:10px;display:grid}.custom-links-heading{justify-content:space-between;align-items:center;display:flex}.custom-links-heading>b{color:#435248;font-size:10px}.custom-links-heading .text-link{align-items:center;gap:4px;display:flex}.custom-links-heading .text-link:disabled{opacity:.45;cursor:not-allowed}.custom-link-row{border:1px solid #e7ece6;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 34px;align-items:end;gap:10px;padding:10px;display:grid}.custom-link-row .icon-btn{color:#a05b4e;height:34px}.founder-links-fields .profile-help{margin:0}.site-founder{background:#fff;border:1px solid #e7ebe5;border-radius:9px;align-items:center;gap:12px;width:max-content;max-width:100%;margin-top:20px;padding:12px;display:flex}.site-founder>img{object-fit:cover;background:#edf1eb;border-radius:50%;width:56px;height:56px}.site-founder>span{gap:4px;display:grid}.site-founder small{color:#78847b;font-size:8px}.site-founder small:first-child{letter-spacing:.8px;color:var(--site-accent);font-weight:700}.site-founder b{font:700 11px Manrope}.site-about-details>span{overflow-wrap:anywhere}@media (width<=600px){.custom-link-row{grid-template-columns:minmax(0,1fr) 30px}.custom-link-row .profile-field:nth-child(2){grid-column:1}.custom-link-row>.icon-btn{grid-area:1/2/3;align-self:center}.site-founder{padding:9px}.site-founder>img{width:48px;height:48px}}.lead-page-tabs{background:#fff;border:1px solid #e5ebe5;border-radius:9px;gap:7px;width:max-content;max-width:100%;margin:-3px 0 13px;padding:5px;display:flex;overflow-x:auto}.lead-page-tabs button{white-space:nowrap;color:#68756d;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font:700 10px DM Sans;display:flex}.lead-page-tabs button.active{color:#276342;background:#edf4ee}.lead-page-tabs button span{opacity:.7;font-size:8px;font-weight:600}.work-tabs button{color:#78847b;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 9px;font:600 9px DM Sans}.work-tabs button.selected{color:#286441;background:#edf4ee}.hot-leads-panel{gap:12px;display:grid}.hot-leads-heading{background:#fff;border:1px solid #e5eae4;border-radius:10px;justify-content:space-between;align-items:end;gap:15px;padding:17px;display:flex}.hot-leads-heading h2{color:#2b4033;margin:6px 0 5px;font:700 17px Manrope}.hot-leads-heading p{color:#78847b;margin:0;font-size:10px;line-height:1.5}.hot-business-select{color:#557060;background:#fff;border:1px solid #e1e8e0;border-radius:7px;align-items:center;gap:7px;max-width:270px;padding:8px 10px;display:flex}.hot-business-select select{color:#35483b;background:0 0;border:0;outline:0;min-width:0;max-width:220px;font:600 10px DM Sans}.hot-wallet-card{color:#fff;background:linear-gradient(105deg,#183c2e,#285b40);border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 8px 22px #1c493013}.hot-wallet-icon{color:#d5edc6;background:#ffffff19;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.hot-wallet-balance,.hot-wallet-cost{gap:3px;display:grid}.hot-wallet-balance{min-width:125px}.hot-wallet-balance small:first-child,.hot-wallet-cost small:first-child{letter-spacing:.8px;color:#c7dacb;font-size:8px}.hot-wallet-balance>b{font:700 21px Manrope}.hot-wallet-balance>b span,.hot-wallet-cost>b span{color:#d2dfd2;font:500 10px DM Sans}.hot-wallet-balance small:last-child,.hot-wallet-cost small:last-child{color:#c9d9ce;font-size:8px}.hot-wallet-cost{border-left:1px solid #ffffff32;margin-left:auto;padding-left:16px}.hot-wallet-cost>b{font:700 13px Manrope}.hot-wallet-card>.icon-btn{color:#fff;background:#ffffff13;width:32px;height:32px}.hot-lead-tabs{background:#fff;border:1px solid #e6ebe5;border-radius:8px;gap:5px;width:max-content;max-width:100%;padding:4px;display:flex;overflow:auto}.hot-lead-tabs button{white-space:nowrap;color:#748078;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px;font:600 9px DM Sans}.hot-lead-tabs button.active{color:#286441;background:#eaf2eb}.hot-lead-list{gap:10px;display:grid}.hot-lead-card{background:#fff;border:1px solid #e5eae4;border-radius:10px;overflow:hidden}.hot-lead-card-main{gap:14px;padding:15px;display:flex}.hot-lead-image{object-fit:cover;background:#edf1ed;border-radius:7px;flex-shrink:0;width:112px;height:112px}.hot-lead-content{flex:1;min-width:0}.hot-lead-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hot-lead-tags>span{color:#69776c;text-transform:capitalize;background:#f1f4f0;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:700}.hot-lead-tags .urgency-urgent,.hot-lead-tags .urgency-high{color:#a64d21;background:#fff0e7}.hot-lead-tags .lead-status-badge{color:#31704c;background:#edf4ee}.hot-lead-tags .lead-status-badge.closed,.hot-lead-tags .lead-status-badge.fulfilled{color:#68706a;background:#f1f1ef}.hot-lead-content h3{color:#2d4134;margin:9px 0 5px;font:700 14px Manrope}.hot-lead-content>p{color:#67746b;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.6}.hot-lead-meta{color:#718077;flex-wrap:wrap;gap:8px 13px;margin-top:10px;font-size:9px;display:flex}.hot-lead-meta span{align-items:center;gap:4px;display:flex}.hot-lead-meta svg{color:#50735b}.hot-lead-locked,.hot-buyer-details{color:#627168;background:#f6f8f5;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px;font-size:9px;display:flex}.hot-lead-locked>svg{color:#7b887e;flex-shrink:0}.hot-lead-locked>span{flex:1;line-height:1.5}.hot-lead-locked .btn{flex-shrink:0;height:31px;font-size:9px}.hot-lead-locked.closed{background:#f5f5f3}.hot-buyer-details{color:#365a42;background:#eef6ef}.hot-buyer-details>div{color:#2d7249;align-items:center;gap:5px;width:100%;display:flex}.hot-buyer-details>span{font-weight:700}.hot-buyer-details>a{color:#315a40;overflow-wrap:anywhere;align-items:center;gap:4px;text-decoration:none;display:flex}.hot-buyer-details>a:hover{text-decoration:underline}.hot-lead-skeleton{gap:9px;display:grid}.hot-lead-skeleton i{background:linear-gradient(90deg,#e9ede8,#f7f9f6,#e9ede8) 0 0/200% 100%;border-radius:9px;height:120px;animation:1.4s infinite shimmer}.hot-empty{background:#fff;border:1px solid #e6ebe5;border-radius:9px}.hot-leads-signin{text-align:center;color:#657369;background:#fff;border:1px solid #e6ebe5;border-radius:10px;justify-items:center;gap:9px;padding:30px;display:grid}.hot-leads-signin>svg{color:#47815a}.hot-leads-signin>b{color:#304538;font:700 13px Manrope}.hot-leads-signin>span{max-width:420px;font-size:10px;line-height:1.6}.admin-wallets{gap:16px;display:grid}.hot-price-editor{background:#fff;border:1px solid #e5eae4;border-radius:9px;grid-template-columns:40px minmax(0,1fr) 150px auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-wallet-icon{color:#34704a;background:#edf4ee;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.hot-price-editor>div{gap:4px;display:grid}.hot-price-editor>div b{color:#34483a;font:700 11px Manrope}.hot-price-editor>div small{color:#818d83;font-size:8px;line-height:1.5}.hot-price-editor>label,.admin-credit-form>label{color:#66756a;gap:5px;font-size:8px;font-weight:700;display:grid}.hot-price-editor input,.admin-credit-form input{color:#34483a;border:1px solid #e0e6df;border-radius:5px;width:100%;min-width:0;padding:8px;font:10px DM Sans}.hot-price-editor .btn{height:32px;font-size:9px}.admin-wallet-list-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.admin-wallet-list-head h2{color:#304437;margin:0 0 4px;font:700 14px Manrope}.admin-wallet-list-head p{color:#7c887e;margin:0;font-size:9px}.admin-wallet-search{width:230px;height:34px;padding:0 8px}.admin-wallet-search input{min-width:0}.admin-wallet-search>.icon-btn{flex-shrink:0}.admin-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-wallet-card{background:#fff;border:1px solid #e5eae4;border-radius:9px;padding:13px}.admin-wallet-card-head{align-items:center;gap:9px;display:flex}.admin-wallet-card-head>span{color:#34704a;background:#edf4ee;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-wallet-card-head>div{gap:4px;min-width:0;display:grid}.admin-wallet-card-head h3{color:#304437;overflow-wrap:anywhere;margin:0;font:700 11px Manrope}.admin-wallet-card-head small{color:#818d83;overflow-wrap:anywhere;font-size:8px}.admin-wallet-stats{border-top:1px solid #edf0ec;border-bottom:1px solid #edf0ec;gap:20px;margin:12px 0;padding:10px 0;display:flex}.admin-wallet-stats>div{gap:4px;display:grid}.admin-wallet-stats small{letter-spacing:.5px;color:#89948b;font-size:7px}.admin-wallet-stats b{color:#314538;font:700 12px Manrope}.admin-wallet-stats i{color:#78867b;font:500 8px DM Sans}.admin-credit-form{grid-template-columns:.6fr 1fr auto;align-items:end;gap:7px;display:grid}.admin-credit-form .btn{white-space:nowrap;height:32px;padding:0 8px;font-size:8px}.admin-wallet-audit{color:#859087;align-items:center;gap:4px;margin-top:10px;font-size:8px;display:flex}.admin-wallet-audit svg{color:#52835e}@media (width<=680px){.lead-page-tabs{width:100%}.lead-page-tabs button{flex:1;justify-content:center;padding:8px 5px;font-size:9px}.lead-page-tabs button span{display:none}.hot-leads-heading{flex-direction:column;align-items:stretch;padding:13px}.hot-business-select{width:100%;max-width:none}.hot-business-select select{flex:1;max-width:none}.hot-wallet-card{gap:8px;padding:11px}.hot-wallet-icon{width:35px;height:35px}.hot-wallet-balance{min-width:0}.hot-wallet-balance>b{font-size:17px}.hot-wallet-cost{padding-left:10px}.hot-wallet-cost>b{font-size:11px}.hot-wallet-cost small:last-child{max-width:150px;line-height:1.4}.hot-lead-tabs{justify-content:stretch;width:100%}.hot-lead-tabs button{flex:1;padding:8px 5px;font-size:8px}.hot-lead-card-main{gap:9px;padding:11px}.hot-lead-image{width:76px;height:76px}.hot-lead-content h3{font-size:12px}.hot-lead-content>p{font-size:9px}.hot-lead-locked{align-items:flex-start}.hot-lead-locked>span{flex-basis:calc(100% - 35px)}.hot-lead-locked .btn{margin-left:auto}.hot-price-editor{grid-template-columns:36px minmax(0,1fr);gap:9px}.hot-price-editor>label{grid-column:1/-1}.hot-price-editor .btn{grid-column:1/-1;width:100%}.admin-wallet-list-head{flex-direction:column;align-items:stretch}.admin-wallet-search{width:100%}.admin-wallet-grid{grid-template-columns:1fr}.admin-credit-form{grid-template-columns:1fr 1fr}.admin-credit-form .btn{grid-column:1/-1;width:100%}.admin-wallet-stats{justify-content:space-between}}.landing-shell{background:#f7f8f5;min-height:100vh;display:block}.landing-main{background:0 0;width:100%;max-width:none;margin:0;padding:0;overflow:visible}.landing-page{--landing-ink:#17291f;--landing-green:#2f704c;--landing-pale:#eff4ee;min-height:100vh;color:var(--landing-ink);background:#f7f8f5;font-family:DM Sans,sans-serif}.landing-page button{cursor:pointer;font-family:inherit}.landing-header{background:#f9faf7;border-bottom:1px solid #e8ece6;justify-content:space-between;align-items:center;height:76px;padding:0 max(6vw,25px);display:flex}.landing-brand{color:#193526;align-items:center;gap:9px;text-decoration:none;display:flex}.landing-brand>span{color:#fff;background:#286441;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.landing-brand>b{letter-spacing:-.55px;font:800 17px Manrope}.landing-header nav{gap:30px;display:flex}.landing-header nav a,.landing-footer>div a,.landing-footer>div button{color:#68756c;font-size:11px;font-weight:600;text-decoration:none}.landing-header-actions{align-items:center;gap:16px;display:flex}.landing-login{color:#33483a;background:0 0;border:0;font-size:11px;font-weight:700}.landing-signup,.landing-primary{color:#fff;background:#255c3f;border:0;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:10px;font-weight:700;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 4px 12px #1b513218}.landing-signup:hover,.landing-primary:hover{background:#194c32;transform:translateY(-1px)}.landing-hero{color:#f8faf6;background:#122a20;grid-template-columns:minmax(0,.93fr) minmax(420px,1.07fr);align-items:center;gap:55px;min-height:650px;padding:76px max(9vw,34px) 65px;display:grid;position:relative;overflow:hidden}.landing-hero:before{content:"";background:radial-gradient(at 76% 42%,#50775b4c,#0000 38%),linear-gradient(110deg,#122a20 48%,#183528 100%);position:absolute;inset:0}.landing-hero-glow{border:1px solid #b9d2b222;border-radius:50%;width:520px;height:520px;position:absolute;top:-270px;right:-200px;box-shadow:0 0 0 46px #b9d2b20c,0 0 0 98px #b9d2b208}.landing-hero-copy,.landing-visual{z-index:1;position:relative}.landing-eyebrow{color:#a8caad;letter-spacing:1.2px;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.landing-eyebrow>i{background:#9fc69e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #a5cea21f}.landing-hero h1{letter-spacing:-3.6px;margin:22px 0 15px;font:600 clamp(44px,5.6vw,73px)/.99 Manrope}.landing-hero h1 em,.landing-how h2 em{color:#a8caad;font-family:Georgia,serif;font-weight:400}.landing-hero-copy>p{color:#d0dacf;max-width:420px;margin:0;font-size:13px;line-height:1.8}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:25px;display:flex}.landing-hero-actions .landing-primary{padding:14px 17px}.landing-secondary{color:#e4ece3;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:10px;font-weight:600;display:flex}.landing-hero-note{color:#aab9ae;align-items:center;gap:7px;margin-top:25px;font-size:9px;display:flex}.landing-hero-note svg{color:#a3c59f}.landing-visual{color:#24372a;background:linear-gradient(145deg,#f7faf6,#e9efe8);border:1px solid #ffffff5c;border-radius:15px;width:min(100%,520px);min-height:365px;margin:0 auto;padding:20px;transform:perspective(1100px)rotateY(-3deg)rotateX(1deg);box-shadow:0 35px 85px #06170f6e}.landing-visual-top{color:#829086;letter-spacing:.9px;border-bottom:1px solid #dce4da;align-items:center;gap:10px;padding-bottom:14px;font-size:7px;font-weight:800;display:flex}.landing-visual-brand{gap:3px;display:flex}.landing-visual-brand i{background:#8eaa91;border-radius:50%;width:6px;height:6px}.landing-live{color:#3d8255;align-items:center;gap:5px;margin-left:auto;font-size:7px;display:flex}.landing-live i{background:#54ad6b;border-radius:50%;width:5px;height:5px}.landing-visual-title{justify-content:space-between;align-items:center;margin:17px 0;display:flex}.landing-visual-title>div{gap:5px;display:grid}.landing-visual-title small,.landing-visual-stats article>small,.landing-float-card small{color:#879288;letter-spacing:.7px;font-size:7px;font-weight:700}.landing-visual-title b{color:#2b4232;font:700 15px Manrope}.landing-visual-avatar{color:#62462f;background:#e4c1a3;border-radius:50%;place-items:center;width:31px;height:31px;font:700 11px Manrope;display:grid}.landing-visual-stats{grid-template-columns:1fr 1fr;gap:11px;display:grid}.landing-visual-stats article{background:#fff;border:1px solid #e3e9e1;border-radius:8px;min-height:96px;padding:12px;position:relative}.landing-visual-stats article>b{color:#263e30;margin-top:9px;font:700 20px Manrope;display:block}.landing-visual-stats article>b i{color:#448454;font:600 7px DM Sans}.landing-sparkline{align-items:end;gap:3px;height:21px;display:flex;position:absolute;bottom:12px;right:11px}.landing-sparkline i{background:#78a984;border-radius:3px;width:4px}.landing-sparkline i:first-child{height:30%}.landing-sparkline i:nth-child(2){height:52%}.landing-sparkline i:nth-child(3){height:38%}.landing-sparkline i:nth-child(4){height:66%}.landing-sparkline i:nth-child(5){height:46%}.landing-sparkline i:nth-child(6){height:72%}.landing-sparkline i:nth-child(7){height:60%}.landing-sparkline i:nth-child(8){height:85%}.landing-sparkline i:nth-child(9){height:100%}.landing-avatar-stack{margin-top:10px;display:flex}.landing-avatar-stack i{color:#3c6848;background:#d8e8d8;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:-5px;font:700 7px DM Sans;display:grid}.landing-avatar-stack i:nth-child(2){color:#755439;background:#f0dfcf}.landing-avatar-stack i:nth-child(3){color:#4c5e85;background:#dfe4ef}.landing-visual-lead{background:#fff;border:1px solid #e3e9e1;border-radius:8px;align-items:center;gap:10px;margin-top:11px;padding:11px;display:flex}.landing-lead-icon{color:#41784f;background:#edf4ee;border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.landing-visual-lead>div:nth-child(2){gap:4px;min-width:0;display:grid}.landing-visual-lead small{color:#56805e;letter-spacing:.6px;font-size:7px;font-weight:800}.landing-visual-lead b{color:#34473a;text-overflow:ellipsis;white-space:nowrap;font:700 9px Manrope;overflow:hidden}.landing-visual-lead>div>span{color:#829087;font-size:7px}.landing-lead-lock{color:#fff;background:#285c3e;border-radius:5px;flex-shrink:0;margin-left:auto;padding:6px 7px;font-size:7px;font-weight:700}.landing-visual-bottom{color:#758179;justify-content:space-between;margin-top:12px;font-size:8px;display:flex}.landing-visual-bottom span:first-child{align-items:center;gap:5px;display:flex}.landing-visual-bottom svg{color:#4c8058}.landing-float-card{background:#fff;border:1px solid #e5e9e3;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex;position:absolute;bottom:-26px;right:-25px;box-shadow:0 10px 30px #12261820}.landing-float-card>span{color:#477c52;background:#eef4ee;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.landing-float-card>div{gap:3px;display:grid}.landing-float-card small{font-size:6px}.landing-float-card b{font:700 8px Manrope}.landing-float-card>i{color:#4b7d55;margin-left:9px}.landing-hero-bottom{z-index:1;color:#aab9ae;letter-spacing:.9px;border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;padding-top:14px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:21px;left:max(9vw,34px);right:max(9vw,34px)}.landing-hero-bottom>div{letter-spacing:0;align-items:center;gap:8px;font-size:8px;font-weight:500;display:flex}.landing-services{background:#f7f8f5;padding:86px max(9vw,34px) 90px}.landing-section-heading{justify-content:space-between;align-items:end;gap:30px;margin:0 0 30px;display:flex}.landing-section-heading h2,.landing-how h2,.landing-final-cta h2{color:#1f3327;letter-spacing:-1.3px;margin:13px 0 0;font:600 clamp(28px,3.5vw,42px)/1.13 Manrope}.landing-section-heading>p{color:#718076;max-width:370px;margin:0 0 4px;font-size:11px;line-height:1.8}.landing-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-service-card{background:#fff;border:1px solid #e7ece5;border-radius:9px;flex-direction:column;min-height:205px;padding:17px;transition:transform .18s,box-shadow .18s;display:flex}.landing-service-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #192f1d0e}.landing-service-top{justify-content:space-between;align-items:center;display:flex}.landing-service-icon{color:#3c754b;background:#ffffffc9;border:1px solid #e4ebe2;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.landing-service-top>small{color:#a0aaa1;font-size:8px;font-weight:700}.landing-service-card h3{color:#2c4033;margin:14px 0 6px;font:700 12px Manrope}.landing-service-card>p{color:#758178;margin:0;font-size:9px;line-height:1.65}.landing-service-tag{color:#457653;align-items:center;gap:5px;margin-top:auto;padding-top:13px;font-size:8px;font-weight:700;display:flex}.landing-how{background:#eaf0e8;grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;padding:78px max(9vw,34px);display:grid}.landing-how h2{margin-top:16px}.landing-how-intro>p{color:#68766c;max-width:390px;margin:14px 0 20px;font-size:11px;line-height:1.8}.landing-steps{gap:8px;display:grid}.landing-steps article{background:#fff;border:1px solid #e0e8df;border-radius:8px;grid-template-columns:34px 1fr 35px;align-items:center;gap:12px;padding:14px;display:grid}.landing-steps article>span{color:#5b8b65;font:700 10px Manrope}.landing-steps article>div>b{color:#2f4435;font:700 11px Manrope}.landing-steps article>div>p{color:#78847a;margin:4px 0 0;font-size:9px;line-height:1.5}.landing-steps article>i{color:#45784e;background:#eef4ed;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.landing-final-cta{color:#fff;background:#173626;justify-content:space-between;align-items:center;gap:25px;padding:52px max(9vw,34px);display:flex}.landing-final-cta h2{color:#f7faf5;margin:12px 0;font-size:clamp(28px,3.4vw,40px)}.landing-final-cta p{color:#c3d0c5;max-width:470px;margin:0;font-size:10px;line-height:1.7}.landing-final-cta .landing-primary{color:#265b3e;box-shadow:none;background:#fff;flex-shrink:0}.landing-footer{color:#c2cfc3;background:#10281d;grid-template-columns:1fr auto 1.3fr;align-items:center;gap:15px;padding:19px max(6vw,25px);display:grid}.landing-footer .landing-brand{color:#f3f7f1}.landing-footer .landing-brand>span{background:#315e40;width:28px;height:28px}.landing-footer .landing-brand>b{font-size:12px}.landing-footer>span{font-size:8px}.landing-footer>div{justify-self:end;align-items:center;gap:17px;display:flex}.landing-footer>div a,.landing-footer>div button{color:#c2cfc3;background:0 0;border:0;padding:0;font-size:8px}.landing-footer>small{color:#99aa9c;border-top:1px solid #ffffff20;grid-column:1/-1;padding-top:12px;font-size:7px}.auth-brand b{font-size:16px}.public-site-shell,.landing-shell{width:100%;max-width:100%}@media (width<=900px){.landing-hero{grid-template-columns:1fr 1fr;gap:30px;padding-left:6vw;padding-right:6vw}.landing-hero h1{font-size:56px}.landing-visual{min-height:335px;padding:15px}.landing-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero-bottom{left:6vw;right:6vw}.landing-how{gap:30px;padding-left:6vw;padding-right:6vw}.landing-services{padding-left:6vw;padding-right:6vw}}@media (width<=640px){.landing-header{height:64px;padding:0 15px}.landing-brand>b{font-size:15px}.landing-header nav{display:none}.landing-header-actions{gap:10px}.landing-signup{padding:10px 11px;font-size:9px}.landing-login{font-size:10px}.landing-hero{flex-direction:column;align-items:stretch;gap:27px;padding:51px 20px 70px;display:flex}.landing-hero h1{letter-spacing:-2.7px;font-size:53px}.landing-hero-copy>p{font-size:11px}.landing-hero-actions{align-items:flex-start;gap:11px}.landing-hero-actions .landing-primary{padding:12px;font-size:9px}.landing-secondary{font-size:9px}.landing-hero-note{font-size:8px}.landing-visual{border-radius:11px;width:calc(100% - 10px);min-height:0;margin:0 auto 10px;padding:13px;transform:none}.landing-visual-title{margin:13px 0}.landing-visual-stats article{min-height:83px;padding:9px}.landing-visual-stats article>b{font-size:17px}.landing-visual-lead{gap:7px;padding:8px}.landing-visual-lead b{font-size:8px}.landing-float-card{bottom:-20px;right:-8px}.landing-hero-bottom{flex-direction:column;align-items:flex-start;gap:8px;bottom:15px;left:20px;right:20px}.landing-hero-bottom>div{flex-wrap:wrap}.landing-services{padding:52px 18px}.landing-section-heading{flex-direction:column;align-items:flex-start;gap:13px}.landing-section-heading h2,.landing-how h2{font-size:30px}.landing-section-heading>p{font-size:10px}.landing-service-grid{grid-template-columns:1fr;gap:9px}.landing-service-card{min-height:170px;padding:15px}.landing-how{grid-template-columns:1fr;gap:24px;padding:49px 19px}.landing-final-cta{flex-direction:column;align-items:flex-start;padding:42px 20px}.landing-final-cta h2{font-size:33px}.landing-footer{grid-template-columns:1fr auto;padding:16px 17px}.landing-footer>span{justify-self:end}.landing-footer>div{grid-column:1/-1;justify-self:start}.landing-footer>small{grid-column:1/-1}}@media (width<=370px){.landing-hero h1{font-size:46px}.landing-header-actions{gap:7px}.landing-signup{padding:9px}.landing-service-card{min-height:0}}.landing-page{--landing-ink:#122744;--landing-green:#155b99;--landing-accent:#176fb4;--landing-navy:#071a33}.landing-brand>.landing-logo-wrap{background:0 0;border-radius:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.landing-logo-wrap img{object-fit:contain;width:100%;height:100%}.landing-brand>b{color:#0b2343;letter-spacing:-.35px}.landing-header nav a:hover,.landing-footer>div a:hover,.landing-footer>div button:hover{color:#1769a7}.landing-header-actions .landing-signup,.landing-signup,.landing-primary{background:#145c98;box-shadow:0 5px 15px #0b39611c}.landing-signup:hover,.landing-primary:hover{background:#0d477c}.landing-hero{background:#071a33}.landing-hero:before{background:radial-gradient(at 78% 37%,#206fa75b,#0000 39%),radial-gradient(at 26% 95%,#163d68a1,#0000 46%),linear-gradient(111deg,#071a33 43%,#0a2545 100%)}.landing-hero-glow{border-color:#a6d5ff26;box-shadow:0 0 0 46px #8fc9fa0c,0 0 0 98px #8fc9fa07}.landing-eyebrow{color:#a7ceef}.landing-eyebrow>i{background:#66afe4;box-shadow:0 0 0 4px #75b8e327}.landing-eyebrow.dark{color:#14598d}.landing-eyebrow.dark>i{background:#2078b8;box-shadow:0 0 0 4px #277cba20}.landing-hero h1 em,.landing-how h2 em{color:#88c7f3}.landing-hero-note svg,.landing-live,.landing-visual-bottom svg{color:#2580bf}.landing-visual-brand i{background:#81acd0}.landing-live i{background:#43a5e2}.landing-visual-stats article>b i{color:#1a78b7}.landing-sparkline i{background:#4d99cf}.landing-service-icon{color:#145f9e;border-color:#dce8f3}.landing-service-tag{color:#145f9e}.landing-service-card.mint{background:linear-gradient(135deg,#edf5fb,#fff 70%)}.landing-service-card.sand{background:linear-gradient(135deg,#f2f5f9,#fff 70%)}.landing-service-card.blue{background:linear-gradient(135deg,#eaf3fb,#fff 70%)}.landing-service-card.peach{background:linear-gradient(135deg,#eff4f9,#fff 70%)}.landing-service-card.lavender{background:linear-gradient(135deg,#f0f2fa,#fff 70%)}.landing-how{background:#eaf1f8}.landing-how h2 em{color:#1869a7}.landing-steps article>span{color:#1769a7}.landing-steps article>i{color:#17669e;background:#edf4fb}.landing-final-cta,.landing-footer{background:#071a33}.landing-final-cta .landing-eyebrow{color:#a7ceef}.landing-final-cta .landing-primary{color:#124f80;background:#fff}.landing-final-cta .landing-primary:hover{background:#eaf5fc}.landing-footer .landing-brand>span{background:0 0}.brand-icon{overflow:hidden;background:0 0!important}.brand-icon img{object-fit:contain;width:100%;height:100%}.auth-brand-mark{overflow:hidden;background:0 0!important}.auth-brand-mark img{object-fit:contain;width:100%;height:100%}.auth-mobile-mark{overflow:hidden;background:0 0!important}.auth-mobile-mark img{object-fit:contain;width:100%;height:100%}.landing-founder{background:linear-gradient(120deg,#f6f9fc,#edf3f9);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(25px,7vw,90px);padding:82px max(9vw,34px);display:grid;position:relative;overflow:hidden}.landing-founder:after{content:"";pointer-events:none;border:1px solid #195b9024;border-radius:50%;width:320px;height:320px;position:absolute;top:-170px;right:-170px;box-shadow:0 0 0 36px #195b9009,0 0 0 76px #195b9006}.landing-founder-copy,.landing-founder-card{z-index:1;position:relative}.landing-founder-copy h2{color:#102744;letter-spacing:-1.5px;margin:15px 0 12px;font:600 clamp(29px,4vw,45px)/1.12 Manrope}.landing-founder-copy h2 em{color:#1769a7;font-family:Georgia,serif;font-weight:400}.landing-founder-copy>p{color:#607388;max-width:500px;font-size:11px;line-height:1.85}.landing-founder-link{color:#145f99;align-items:center;gap:7px;margin-top:8px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.landing-founder-card{background:#fff;border:1px solid #dce6ef;border-radius:13px;min-height:270px;overflow:hidden;box-shadow:0 20px 50px #14385b12}.landing-founder-card-top{color:#71859a;letter-spacing:1px;border-bottom:1px solid #ecf1f5;align-items:center;gap:12px;padding:18px 20px;font-size:8px;font-weight:800;display:flex}.landing-founder-avatar{color:#fff;background:linear-gradient(145deg,#0d3c6b,#3295d1);border-radius:50%;place-items:center;width:44px;height:44px;font:700 13px Manrope;display:grid;box-shadow:0 5px 15px #11599125}.landing-founder-card-body{z-index:1;padding:20px;position:relative}.landing-founder-card-body>small{color:#2473ac;letter-spacing:1px;font-size:7px;font-weight:800}.landing-founder-card-body h3{color:#102744;letter-spacing:-.5px;margin:6px 0;font:700 23px Manrope}.landing-founder-card-body>p{color:#6a7c8f;max-width:370px;font-size:10px;line-height:1.7}.landing-founder-tags{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.landing-founder-tags span{color:#42617b;background:#f5f9fc;border:1px solid #e1eaf2;border-radius:20px;padding:6px 8px;font-size:8px}.landing-founder-card-body>a{color:#155f99;align-items:center;gap:5px;margin-top:3px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.landing-founder-watermark{color:#f2f6fa;letter-spacing:-10px;z-index:0;-webkit-user-select:none;user-select:none;font:800 120px Manrope;position:absolute;bottom:-34px;right:14px}.landing-logo-wrap img,.auth-brand-mark img,.auth-mobile-mark img,.brand-icon img{animation:.8s cubic-bezier(.2,.7,.2,1) both logo-settle}.landing-hero-copy>.landing-eyebrow,.landing-hero-copy>h1,.landing-hero-copy>p,.landing-hero-copy>.landing-hero-actions,.landing-hero-copy>.landing-hero-note{animation:.75s cubic-bezier(.2,.7,.2,1) both landing-rise}.landing-hero-copy>h1{animation-delay:80ms}.landing-hero-copy>p{animation-delay:.15s}.landing-hero-copy>.landing-hero-actions{animation-delay:.22s}.landing-hero-copy>.landing-hero-note{animation-delay:.29s}.landing-visual{animation:.9s cubic-bezier(.2,.7,.2,1) .1s both landing-visual-in}.landing-float-card{animation:4.2s ease-in-out infinite landing-float}.landing-service-card{animation:.65s both landing-rise}.landing-service-card:nth-child(3n+1){animation-delay:40ms}.landing-service-card:nth-child(3n+2){animation-delay:.1s}.landing-service-card:nth-child(3n){animation-delay:.16s}@keyframes landing-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-visual-in{0%{opacity:0;transform:perspective(1100px)rotateY(-7deg)translateY(20px)}to{opacity:1;transform:perspective(1100px)rotateY(-3deg)rotateX(1deg)}}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes logo-settle{0%{opacity:.4;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.landing-founder{gap:28px;padding-left:6vw;padding-right:6vw}}@media (width<=640px){.landing-brand>.landing-logo-wrap{width:32px;height:32px}.landing-founder{grid-template-columns:1fr;gap:22px;padding:51px 19px}.landing-founder-copy h2{font-size:31px}.landing-founder-card{min-height:0}.landing-founder-card-top{padding:14px 15px}.landing-founder-card-body{padding:16px}.landing-visual{animation-name:landing-rise}.landing-service-card{animation-delay:40ms!important}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after,.auth-screen *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-story{background:radial-gradient(at 82% 15%,#176095 0,#0000 38%),linear-gradient(145deg,#071a33,#0b2d50 58%,#10436a)}.auth-kicker,.auth-brand>span:last-child,.auth-story-foot,.auth-preview-head small,.auth-preview-slot>span:nth-child(2) small,.auth-preview-foot,.auth-preview-live{color:#b9d5eb}.auth-story-copy h1 em{color:#8bc8f2}.auth-benefits svg,.auth-benefits span{color:#d7e9f6}.auth-kicker i,.auth-preview-live i{background:#68b3e7;box-shadow:0 0 0 4px #68b3e726}.auth-form-top{color:#17669e}.auth-secure{color:#71869a}.auth-form-side .auth-card h2{color:#102744}.auth-card .auth-intro{color:#607388}.auth-card label{color:#24435d}.auth-inline-link,.auth-switch{color:#145c98}.auth-inline-link:hover,.auth-switch:hover{color:#0b3154}.auth-terms{color:#7a8997}.auth-required{color:#8a5a00;margin-left:4px;font-size:9px;font-weight:500}.auth-success{color:#17643c;background:#effaf2;border:1px solid #b7ddc3;border-radius:8px;margin:12px 0;padding:11px 12px;font-size:12px;line-height:1.55}.auth-resend{justify-content:center;width:100%;margin:8px 0}.profile-login-preference{cursor:pointer;background:#f3f7fa;border-radius:8px;align-items:flex-start;gap:10px;margin:5px 0;padding:10px;display:flex}.profile-login-preference input{accent-color:#145c98;margin-top:2px}.profile-login-preference span{gap:3px;display:grid}.profile-login-preference b{font-size:12px}.profile-login-preference small{color:#71808b;font-size:10px}.admin-shell{background:#f3f6fa;min-height:100dvh}.admin-shell .main.admin-main{width:100%;max-width:none;min-height:100dvh;margin:0;padding:0 0 28px}.admin-main .admin-page{max-width:none;margin:0;padding:0 0 30px}.admin-console-bar{color:#fff;background:linear-gradient(105deg,#071a33,#0d355c);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px clamp(16px,4vw,52px);display:flex;box-shadow:0 4px 18px #06172b20}.admin-console-brand{align-items:center;gap:12px;display:flex}.admin-console-brand img{object-fit:contain;width:54px;height:44px}.admin-console-brand span{gap:4px;display:grid}.admin-console-brand b{letter-spacing:-.3px;font:700 17px Manrope,sans-serif}.admin-console-brand small{letter-spacing:1.5px;color:#a9c5df;font-size:9px}.admin-console-actions{align-items:center;gap:9px;display:flex}.admin-session-label{color:#c9d9e8;align-items:center;gap:6px;margin-right:8px;font-size:11px;display:flex}.admin-console-actions .btn{color:#f4f8fc;background:#ffffff0d;border-color:#ffffff35;min-height:35px;padding:0 11px;font-size:11px}.admin-console-actions .btn:hover{background:#ffffff1c}.admin-main .admin-page>.welcome{max-width:1580px;margin:0 auto;padding:28px clamp(16px,3vw,40px) 20px}.admin-main .admin-page>.welcome h1{color:#102744;font-size:clamp(25px,3vw,34px)}.admin-main .admin-layout{grid-template-columns:220px minmax(0,1fr);gap:18px;max-width:1660px;margin:0 auto;padding:0 clamp(12px,2.4vw,36px) 35px}.admin-main .admin-nav{border-color:#dce5ed;max-height:calc(100dvh - 28px);top:14px;overflow-y:auto;box-shadow:0 5px 20px #15365408}.admin-main .admin-nav button{color:#496176;min-height:39px;font-size:11px}.admin-main .admin-nav button.active{color:#0e5790;background:#e9f2fa}.admin-main .admin-content{border-color:#dce5ed;border-radius:12px;padding:clamp(12px,1.7vw,22px);box-shadow:0 5px 24px #15365408}.admin-main .admin-stat{background:#f8fbfe;border-color:#e0e9f0}.admin-main .admin-stat b,.admin-main .admin-callouts b{color:#145c98}.admin-main .admin-table-wrap{border-color:#dce5ed;border-radius:9px}.admin-main .admin-table th{color:#536b7e;background:#f0f5f9}.admin-main .admin-table td{color:#43596b}@media (width<=850px){.admin-main .admin-layout{grid-template-columns:minmax(0,1fr);padding-inline:14px}.admin-main .admin-nav{z-index:4;scrollbar-width:thin;background:#fff;border:1px solid #dce5ed;border-radius:10px;flex-wrap:nowrap;max-width:100%;padding:7px;display:flex;position:sticky;top:0;overflow-x:auto}.admin-main .admin-nav button{white-space:nowrap;flex:none}.admin-main .admin-content{padding:14px}}@media (width<=600px){.admin-console-bar{gap:7px;min-height:62px;padding:9px 12px}.admin-console-brand{gap:7px}.admin-console-brand img{width:39px;height:36px}.admin-console-brand b{font-size:14px}.admin-console-brand small{letter-spacing:1px;font-size:7px}.admin-console-actions{gap:5px}.admin-session-label{display:none}.admin-console-actions .btn{min-height:32px;padding:0 7px;font-size:10px}.admin-console-actions .btn svg{width:13px}.admin-main .admin-page>.welcome{align-items:flex-start;padding:20px 14px 14px}.admin-main .admin-page>.welcome p{max-width:34ch}.admin-main .admin-layout{gap:8px;padding:0 8px 22px}.admin-main .admin-nav{border-radius:8px;margin:0}.admin-main .admin-nav button{height:35px;min-height:35px;padding:0 9px;font-size:10px}.admin-main .admin-content{border-radius:8px;padding:10px}.admin-main .admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main .admin-table-wrap{overscroll-behavior-x:contain;max-width:100%}.admin-main .admin-table{min-width:680px}.admin-main .admin-inline-form{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.admin-main .admin-inline-form>*{width:100%;max-width:100%}.admin-main .admin-actions{min-width:170px}}.team-limited-shell .side-nav a{display:none}.team-limited-shell .side-nav a[href=\/discover],.team-marketplace-manage .side-nav a[href=\/marketplace],.team-store-manage .side-nav a[href="/store/manage"],.team-consultations-manage .side-nav a[href=\/consultations],.team-leads-manage .side-nav a[href=\/opportunities],.team-leads-manage .side-nav a[href=\/leads],.team-crm-manage .side-nav a[href=\/crm],.team-ads-manage .side-nav a[href=\/ads],.team-links-manage .side-nav a[href=\/link-hub],.team-cards-manage .side-nav a[href=\/business-cards],.team-messages-manage .side-nav a[href=\/messages],.team-community-manage .side-nav a[href=\/connect-promote],.team-network-manage .side-nav a[href=\/connect-promote],.team-chapters-manage .side-nav a[href=\/connect-promote],.team-events-manage .side-nav a[href=\/connect-promote],.team-referrals-manage .side-nav a[href=\/connect-promote]{display:flex}.team-limited-shell .side-nav a[href=\/],.team-limited-shell .lead-management-label,.team-limited-shell .community-label,.team-limited-shell .lead-management-label+.side-nav,.team-limited-shell .community-label+.side-nav,.team-limited-shell .sidebar-bottom .upgrade{display:none}.team-limited-shell.team-leads-manage .lead-management-label,.team-limited-shell.team-crm-manage .lead-management-label,.team-limited-shell.team-cards-manage .lead-management-label,.team-limited-shell.team-links-manage .lead-management-label{display:block}.team-limited-shell.team-leads-manage .lead-management-label+.side-nav,.team-limited-shell.team-crm-manage .lead-management-label+.side-nav,.team-limited-shell.team-cards-manage .lead-management-label+.side-nav,.team-limited-shell.team-links-manage .lead-management-label+.side-nav{flex-direction:column;display:flex}.team-limited-shell.team-messages-manage .community-label{display:block}.team-limited-shell.team-messages-manage .community-label+.side-nav{flex-direction:column;display:flex}.admin-role-guide{color:#314e64;background:#f4f8fc;border:1px solid #dce8f1;border-radius:9px;gap:6px;margin:0 0 12px;padding:12px 14px;font-size:12px;display:grid}.admin-role-guide>span{color:#617788;font-size:11px;line-height:1.6}.admin-role-guide strong{color:#174d75}.admin-edit-modal{text-align:left;width:min(560px,100vw - 26px);max-height:calc(100dvh - 24px);overflow:auto}.admin-edit-modal>.modal-icon{margin-left:0}.admin-edit-modal>h2{text-align:left;margin:0 0 16px}.admin-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-edit-fields label{color:#536c7d;gap:5px;font-size:11px;font-weight:600;display:grid}.admin-edit-fields label.wide{grid-column:1/-1}.admin-edit-fields input,.admin-edit-fields select,.admin-edit-fields textarea{color:#20394d;background:#fff;border:1px solid #d9e3ea;border-radius:7px;width:100%;min-width:0;padding:10px;font:13px DM Sans,sans-serif}.admin-edit-fields textarea{resize:vertical}.admin-edit-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.admin-delete-action{color:#9e3434!important;border-color:#eccaca!important}.business-team-panel{padding:20px}.team-invite-form{margin:16px 0;padding:16px}.team-invite-form h3{color:#173c59;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;display:flex}.team-permission-choice{cursor:pointer;background:#f5f9fc;border:1px solid #dce7ee;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.team-permission-choice input,.team-edit-permission input{accent-color:#145c98;margin-top:3px}.team-permission-choice span{gap:5px;display:grid}.team-permission-choice b{color:#234a66;font-size:12px}.team-permission-choice small{color:#6b7e8b;font-size:11px;line-height:1.5}.team-member-list{gap:10px;margin-top:16px;display:grid}.team-member-card{background:#fff;border:1px solid #e0e8ed;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.team-member-avatar{color:#145c98;background:#eaf3fa;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.team-member-main{gap:4px;min-width:0;display:grid}.team-member-main>b{color:#234156;font-size:13px}.team-member-main small{overflow-wrap:anywhere;color:#71818b;font-size:10px}.team-role-label{color:#315e7c;background:#eef4f8;border-radius:99px;width:max-content;max-width:100%;padding:4px 8px;font-size:10px;font-weight:700}.team-member-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.team-member-actions .btn{min-height:31px;padding:0 9px;font-size:10px}.team-edit-permission{color:#536d7d;align-items:center;gap:5px;font-size:10px;display:flex}.team-permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.team-permissions-grid>div{grid-column:1/-1;gap:4px;margin-bottom:2px;display:grid}.team-permissions-grid>div>b{color:#234a66;font-size:12px}.team-permissions-grid>div>small{color:#72828c;font-size:10px}.team-permissions-grid .team-permission-choice{min-width:0;padding:9px}.team-permissions-grid .team-permission-choice span{min-width:0}.team-permissions-grid .team-permission-choice small{font-size:9px}.team-permission-editor{background:#f7fafc;border:1px solid #dce7ee;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:245px;padding:9px;display:grid;overflow:auto}.team-permission-editor label{color:#456175;align-items:center;gap:7px;min-width:0;padding:5px;font-size:10px;display:flex}.team-permission-editor input{accent-color:#145c98;flex:none}@media (width<=680px){.admin-edit-fields{grid-template-columns:1fr}.admin-edit-fields label.wide{grid-column:auto}.admin-edit-actions{background:#fff;padding:10px 0;position:sticky;bottom:-1px}.business-team-panel{padding:13px}.team-invite-form{padding:12px}.team-permissions-grid,.team-permission-editor{grid-template-columns:1fr}.team-permissions-grid .team-permission-choice{padding:8px}.team-member-card{grid-template-columns:36px minmax(0,1fr);align-items:start;padding:11px}.team-member-avatar{width:34px;height:34px}.team-member-actions{grid-column:1/-1;justify-content:flex-start}.team-member-actions .btn{min-height:34px}}.landing-brand>.landing-logo-wrap{background:#fff;border:1px solid #e2e8ef;border-radius:10px;flex:0 0 54px;width:54px;height:54px;box-shadow:0 3px 10px #09284912}.landing-logo-wrap img{object-fit:contain;width:142%;max-width:none;height:142%}.landing-header{height:82px;padding-left:max(6vw,25px);padding-right:max(6vw,25px)}.landing-header .landing-brand>b{font-size:19px}.landing-footer .landing-brand>.landing-logo-wrap{flex-basis:48px;width:48px;height:48px}.landing-founder-card-top{min-height:100px}.landing-founder-photo{object-fit:cover;object-position:center 25%;border:3px solid #fff;border-radius:50%;flex:0 0 76px;width:76px;height:76px;box-shadow:0 5px 18px #12365324}.landing-founder-card-top>span:last-child{line-height:1.5}.landing-footer>div a{white-space:nowrap;text-decoration:none}.legal-page{color:#18324e;background:#f3f7fb;min-height:100vh;font-family:DM Sans,sans-serif}.legal-shell .main{background:0 0;width:100%;max-width:none;margin:0;padding:0;overflow:visible}.legal-header{background:#fff;border-bottom:1px solid #e1eaf2;justify-content:space-between;align-items:center;height:78px;padding:0 max(7vw,22px);display:flex}.legal-header img{object-fit:contain;width:58px;height:58px}.legal-back{color:#155d96;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.legal-content{background:#fff;border:1px solid #e0e9f2;border-radius:16px;width:min(820px,100% - 36px);margin:44px auto 70px;padding:clamp(24px,5vw,52px);box-shadow:0 20px 60px #0c376110}.legal-eyebrow{color:#1769a7;letter-spacing:1.2px;font-size:10px;font-weight:800}.legal-content h1{color:#0c2846;letter-spacing:-1.4px;margin:10px 0 4px;font:700 clamp(32px,6vw,46px)/1.1 Manrope,sans-serif}.legal-updated{color:#8393a4;font-size:12px}.legal-intro{color:#4c6278;margin:28px 0;font-size:16px;line-height:1.8}.legal-content section{border-top:1px solid #edf1f5;padding:19px 0}.legal-content section h2{color:#183b5b;margin:0 0 8px;font:700 17px Manrope,sans-serif}.legal-content section p{color:#607388;margin:0;font-size:14px;line-height:1.8}.legal-content>footer{color:#8393a4;border-top:1px solid #edf1f5;padding-top:18px;font-size:12px}@media (width<=640px){.landing-header{height:68px;padding:0 14px}.landing-brand>.landing-logo-wrap{flex-basis:43px;width:43px;height:43px}.landing-header .landing-brand>b{font-size:16px}.landing-footer{gap:12px}.landing-footer>div{flex-wrap:wrap;gap:12px}.landing-footer .landing-brand>.landing-logo-wrap{flex-basis:40px;width:40px;height:40px}.landing-footer>span{font-size:8px}.legal-header{height:64px;padding:0 18px}.legal-header img{width:48px;height:48px}.legal-content{border-radius:12px;margin:20px auto 40px;padding:23px 19px}.legal-intro{font-size:14px}.legal-content section p{font-size:13px}}.landing-header{background:#071a33;border-color:#153352}.landing-header nav a{color:#d6e2ed}.landing-header nav a:hover{color:#8bc9f4}.landing-login{color:#e8f0f7}.landing-header .landing-signup{color:#fff;background:#176ba8}.landing-header .landing-signup:hover{background:#2385c9}.landing-brand{min-width:0}.landing-header .landing-wide-logo{object-fit:contain;width:210px;height:68px;display:block}.landing-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:17px 28px}.landing-footer-brand-block{align-items:center;gap:24px;min-width:0;display:flex}.landing-footer .footer-wide-logo{object-fit:contain;width:205px;height:76px;display:block}.landing-socials{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.landing-socials a{color:#e5f1fb;border:1px solid #ffffff32;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .16s,color .16s,transform .16s;display:grid}.landing-socials a:hover{color:#0b3154;background:#fff;transform:translateY(-2px)}.landing-socials svg{width:18px;height:18px}.pinterest-mark{font:700 19px Georgia,serif}.whatsapp-mark{place-items:center;display:grid;position:relative}.whatsapp-mark>svg:last-child{stroke-width:2.5px;position:absolute;inset:5px auto auto 5px}.landing-footer-links{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:16px;display:flex}.landing-footer-links a,.landing-footer-links button{color:#c2cfc3;white-space:nowrap;background:0 0;border:0;padding:0;font:600 9px DM Sans,sans-serif;text-decoration:none}.landing-footer-links a:hover,.landing-footer-links button:hover{color:#8bc9f4}.landing-footer>small{grid-column:1/-1}@media (width<=760px){.landing-header{height:72px;padding:0 15px}.landing-header .landing-wide-logo{width:160px;height:60px}.landing-footer{grid-template-columns:1fr;padding:17px 18px}.landing-footer-brand-block{flex-direction:column;align-items:flex-start;gap:10px}.landing-footer .footer-wide-logo{width:185px;height:68px}.landing-footer-links{justify-content:flex-start;justify-self:start;gap:12px}.landing-footer>small{grid-column:1}}.landing-footer{color:#d8e4ef;background:#06172c;padding:24px max(6vw,25px) 16px;display:block}.landing-footer-top{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.landing-footer-brand-copy{align-items:center;gap:18px;min-width:0;display:flex}.landing-footer .footer-wide-logo{object-fit:contain;width:190px;height:70px}.landing-footer-brand-copy>span{color:#aebfd0;white-space:nowrap;border-left:1px solid #ffffff30;padding-left:18px;font-size:11px}.landing-footer-social-block{align-items:center;gap:13px;display:flex}.landing-footer-label{color:#91a9bf;letter-spacing:1px;white-space:nowrap;font-size:9px;font-weight:800}.landing-socials{flex-wrap:nowrap;gap:8px}.landing-socials a{color:#e6eff7;background:#ffffff08;border-color:#ffffff35;flex:0 0 36px;width:36px;height:36px}.landing-socials a:hover{color:#fff;background:#1680c2;border-color:#1680c2}.landing-socials a>svg{width:17px;height:17px}.landing-socials a[aria-label=WhatsApp]>svg{width:19px;height:19px}.landing-socials a[aria-label=WhatsApp]:hover{background:#159c69;border-color:#159c69}.landing-socials .pinterest-mark{font:700 19px Georgia,serif}.landing-footer-bottom{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.landing-footer-bottom .landing-footer-links{justify-content:flex-start;justify-self:auto;gap:17px}.landing-footer-bottom .landing-footer-links a,.landing-footer-bottom .landing-footer-links button{color:#aebfd0;font-size:9px}.landing-footer-bottom .landing-footer-links a:hover,.landing-footer-bottom .landing-footer-links button:hover{color:#fff}.landing-footer-bottom>small{color:#91a3b5;white-space:nowrap;font-size:9px}@media (width<=900px){.landing-footer-top{flex-direction:column;align-items:flex-start;gap:14px}.landing-footer-social-block{flex-direction:column;align-items:flex-start;gap:9px;width:100%}.landing-socials{flex-wrap:wrap}}@media (width<=600px){.landing-footer{padding:20px 17px 15px}.landing-footer-brand-copy{flex-direction:column;align-items:flex-start;gap:2px}.landing-footer .footer-wide-logo{width:178px;height:64px}.landing-footer-brand-copy>span{border:0;padding:0;font-size:10px}.landing-footer-bottom{flex-direction:column;align-items:flex-start;gap:11px}.landing-footer-bottom .landing-footer-links{gap:10px 14px}.landing-footer-bottom .landing-footer-links a,.landing-footer-bottom .landing-footer-links button{font-size:10px}.landing-footer-bottom>small{font-size:9px}}.public-link-shell{background:#08172d;min-height:100vh;display:block}.public-link-main{background:0 0;width:100%;max-width:none;min-height:100vh;margin:0;padding:0;overflow:visible}.link-hub-manager{max-width:1400px;margin:0 auto;padding-bottom:50px}.link-hub-manager>.welcome{align-items:center}.link-hub-manager>.welcome>select{color:#253b54;background:#fff;border:1px solid #dfe6ee;border-radius:7px;width:min(280px,100%);height:38px;padding:0 10px;font:600 12px DM Sans,sans-serif}.link-hub-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:20px;padding:0 36px;display:grid}.link-hub-editor,.link-hub-side{background:#fff;border:1px solid #e6ebf1;border-radius:12px;min-width:0;padding:22px;box-shadow:0 8px 24px #18385808}.link-hub-heading{border-bottom:1px solid #edf1f5;align-items:center;gap:12px;padding-bottom:17px;display:flex}.link-hub-icon{color:#145d96;background:#e9f2fb;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.link-hub-heading h2,.link-hub-section-title h3{color:#173553;margin:0;font:700 16px Manrope,sans-serif}.link-hub-heading p,.link-hub-section-title p{color:#7b8da0;margin:5px 0 0;font-size:10px;line-height:1.5}.link-hub-fields{grid-template-columns:1fr 1fr;gap:13px;margin:18px 0;display:grid}.link-hub-fields label,.custom-domain-card>label,.hub-custom-row label{color:#536a80;gap:6px;font-size:10px;font-weight:700;display:grid}.link-hub-fields label:nth-child(2){grid-column:1/-1}.link-hub-fields input,.link-hub-fields textarea,.link-hub-fields select,.hub-custom-row input,.custom-domain-card input{color:#203b56;background:#fff;border:1px solid #dfe6ee;border-radius:7px;outline:0;width:100%;min-width:0;padding:10px;font:12px DM Sans,sans-serif}.link-hub-fields input:focus,.link-hub-fields textarea:focus,.link-hub-fields select:focus,.hub-custom-row input:focus,.custom-domain-card input:focus{border-color:#3785bd;box-shadow:0 0 0 3px #2484c214}.slug-input{background:#f6f9fc;border:1px solid #dfe6ee;border-radius:7px;align-items:center;display:flex;overflow:hidden}.slug-input>span{color:#7e92a6;white-space:nowrap;padding:0 0 0 10px;font:11px DM Sans,sans-serif}.slug-input input{background:0 0;border:0;box-shadow:none!important}.link-hub-section-title{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 10px;display:flex}.link-hub-section-title>span{color:#50718d;white-space:nowrap;font-size:11px;font-weight:800}.hub-service-list,.hub-custom-list{gap:8px;display:grid}.hub-service-item{background:#fbfdff;border:1px solid #eaf0f5;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.hub-service-icon{color:#17649c;background:#eaf3fb;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.hub-service-item>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.hub-service-item b{color:#314d67;font-size:10px}.hub-service-item small{color:#91a0ae;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hub-service-item>svg:last-child{color:#2f9766}.hub-custom-row{background:#fbfdff;border:1px solid #eaf0f5;border-radius:8px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr) 32px;align-items:end;gap:8px;padding:11px;display:grid}.hub-custom-row .icon-btn{color:#a04a4a}.hub-empty-links{color:#8798a8;text-align:center;border:1px dashed #dce5ed;border-radius:8px;padding:16px;font-size:10px}.hub-limit-note{color:#7d8fa1;font-size:9px}.hub-save{background:#145b93;margin-top:18px;padding:0 15px}.link-hub-side{padding:15px;position:sticky;top:20px}.hub-preview{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(at 75% 0,#2184c650,#0000 42%),linear-gradient(155deg,#071a33,#10375a);border-radius:12px;min-height:385px;padding:24px 18px 14px;position:relative;overflow:hidden}.hub-preview.theme-ocean,.public-link-hub.theme-ocean{--hub-bg:#062d46;--hub-accent:#34a6c8;--hub-surface:#f3fbff}.hub-preview.theme-citrus,.public-link-hub.theme-citrus{--hub-bg:#293711;--hub-accent:#aec94b;--hub-surface:#fbfff0}.hub-preview.theme-rose,.public-link-hub.theme-rose{--hub-bg:#3a2030;--hub-accent:#e18cab;--hub-surface:#fff6fa}.hub-preview.theme-ocean,.hub-preview.theme-citrus,.hub-preview.theme-rose{background:radial-gradient(ellipse at 75% 0%,var(--hub-accent),transparent 42%),linear-gradient(155deg,var(--hub-bg),#10375a)}@supports (color:color-mix(in lab, red, red)){.hub-preview.theme-ocean,.hub-preview.theme-citrus,.hub-preview.theme-rose{background:radial-gradient(ellipse at 75% 0%,color-mix(in srgb,var(--hub-accent) 36%,transparent),transparent 42%),linear-gradient(155deg,var(--hub-bg),#10375a)}}.hub-preview-glow{z-index:-1;border:1px solid #ffffff1b;border-radius:50%;width:180px;height:180px;position:absolute;top:60px;right:-100px;box-shadow:0 0 0 24px #ffffff08,0 0 0 50px #ffffff07}.hub-preview-logo,.public-hub-logo{color:#fff;background:#ffffff18;border:2px solid #ffffff60;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 12px;font:800 17px Manrope;display:grid;overflow:hidden}.hub-preview-logo img,.public-hub-logo img{object-fit:cover;width:100%;height:100%}.hub-preview>small{color:#b7d5ed;letter-spacing:1.2px;font-size:8px;font-weight:800}.hub-preview h2{color:#fff;margin:9px 0 6px;font:700 18px Manrope}.hub-preview>p{color:#d0dfec;max-width:275px;margin:0 auto 18px;font-size:10px;line-height:1.55}.hub-preview-buttons{gap:7px;display:grid}.hub-preview-buttons>div{color:#fff;text-align:left;background:#ffffff12;border:1px solid #ffffff2c;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.hub-preview-brand{color:#b2c7d8;margin-top:15px;font-size:8px;display:block}.hub-copy-url,.hub-open-url{color:#235679;width:100%;margin-top:9px;text-decoration:none}.custom-domain-card{background:#f8fbfe;border:1px solid #e3ebf3;border-radius:9px;gap:11px;margin-top:17px;padding:14px;display:grid}.custom-domain-title{color:#17649c;align-items:center;gap:9px;display:flex}.custom-domain-title>div{gap:4px;display:grid}.custom-domain-title b{color:#254761;font-size:11px}.custom-domain-title small{color:#8797a7;font-size:9px}.custom-domain-card>label{font-size:9px}.domain-plan-lock{color:#586f84;background:#fff;border-radius:7px;gap:5px;padding:10px;font-size:10px;line-height:1.5;display:grid}.domain-plan-lock span{color:#8293a3;font-size:9px}.domain-dns-steps{color:#526c83;background:#fff;border-radius:7px;gap:7px;padding:10px;font-size:9px;display:grid}.domain-dns-steps code{overflow-wrap:anywhere;color:#173d60;background:#eff4f8;border-radius:4px;padding:2px 4px;font-size:9px}.domain-dns-steps .btn{width:100%;font-size:9px}.public-link-hub{--hub-bg:#071a33;--hub-accent:#78bce9;--hub-surface:#f7fbff;isolation:isolate;color:#17324b;background:radial-gradient(at 20% 10%,#1a5d894d,#0000 36%),radial-gradient(at 90% 85%,#1b6a8b3b,#0000 34%),linear-gradient(145deg,#06162b,#0c2d4c);place-items:center;min-height:100vh;padding:32px 18px;font-family:DM Sans,sans-serif;display:grid;position:relative;overflow:hidden}.public-link-hub.theme-ocean{--hub-bg:#062d46;--hub-accent:#3db0ce;--hub-surface:#f3fbff;background:radial-gradient(at 20% 10%,#2c9cb74a,#0000 36%),linear-gradient(145deg,#052b44,#075472)}.public-link-hub.theme-citrus{--hub-bg:#293711;--hub-accent:#aacb43;--hub-surface:#fbfff0;background:radial-gradient(at 20% 10%,#98bd3044,#0000 36%),linear-gradient(145deg,#202d0e,#52691f)}.public-link-hub.theme-rose{--hub-bg:#3a2030;--hub-accent:#df8baa;--hub-surface:#fff6fa;background:radial-gradient(at 20% 10%,#cd638b44,#0000 36%),linear-gradient(145deg,#2d1a2a,#63354c)}.public-hub-orb{z-index:-1;border:1px solid #ffffff15;border-radius:50%;width:400px;height:400px;position:absolute;box-shadow:0 0 0 48px #ffffff08,0 0 0 96px #ffffff05}.orb-one{top:-260px;right:-110px}.orb-two{bottom:-310px;left:-160px;transform:scale(.75)}.public-hub-card{background:var(--hub-surface);text-align:center;border:1px solid #fffa;border-radius:22px;width:min(100%,450px);padding:34px 27px 20px;animation:.55s both landing-rise;box-shadow:0 28px 90px #0005}.public-hub-logo{background:var(--hub-accent);border:3px solid #fff;width:76px;height:76px;margin-bottom:10px}@supports (color:color-mix(in lab, red, red)){.public-hub-logo{background:color-mix(in srgb,var(--hub-accent) 16%,white)}}.public-hub-logo{color:var(--hub-bg);font-size:21px;box-shadow:0 8px 24px #102f4b20}.public-hub-location{color:#788ea2;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.public-hub-location:empty{display:none}.public-hub-card h1{color:#102b46;letter-spacing:-.8px;margin:12px 0 7px;font:800 clamp(23px,6vw,30px)/1.15 Manrope,sans-serif}.public-hub-subtitle{color:#657c91;margin:0 auto 20px;font-size:12px;line-height:1.65}.public-hub-links{gap:10px;display:grid}.public-hub-link{color:#183d5e;text-align:left;background:#fff;border:1px solid #e2eaf1;border-radius:10px;align-items:center;gap:11px;min-height:55px;padding:9px 12px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 4px 12px #17395c0a}.public-hub-link:hover{border-color:var(--hub-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.public-hub-link:hover{border-color:color-mix(in srgb,var(--hub-accent) 60%,#e2eaf1)}}.public-hub-link:hover{box-shadow:0 10px 22px #17395c12}.public-hub-link-icon{background:var(--hub-accent);border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-hub-link-icon{background:color-mix(in srgb,var(--hub-accent) 14%,white)}}.public-hub-link-icon{color:var(--hub-bg)}.public-hub-link b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.public-hub-arrow{color:#8298aa;flex:none}.public-hub-empty{color:#788ea2;padding:18px;font-size:11px}.public-hub-powered{color:#8292a1;align-items:center;gap:4px;margin-top:18px;font-size:9px;text-decoration:none;display:inline-flex}.public-hub-powered b{color:#456d8d}.public-link-loading,.public-link-error{color:#eaf3fa;text-align:center;background:#08172d;place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:20px;font-family:DM Sans,sans-serif;display:grid}.public-hub-skeleton{background:linear-gradient(100deg,#ffffff08 20%,#ffffff1c 40%,#ffffff08 60%) 0 0/200% 100%;border:1px solid #fff2;border-radius:20px;width:min(350px,85vw);height:440px;animation:1.4s infinite hub-shimmer}.public-link-error h1{margin:0;font:700 24px Manrope}.public-link-error p{color:#bed0df;max-width:420px;font-size:12px}.public-link-error a{color:#82c5f2;font-size:12px}@keyframes hub-shimmer{to{background-position:-200% 0}}@media (width<=900px){.link-hub-layout{grid-template-columns:1fr;padding:0 20px}.link-hub-side{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:static}.hub-preview{grid-area:1/1/4/-1}.custom-domain-card{grid-column:1/-1}.link-hub-side .hub-copy-url,.link-hub-side .hub-open-url{margin:0}}@media (width<=640px){.link-hub-manager>.welcome{flex-direction:column;align-items:stretch;gap:12px;padding:22px 16px 16px}.link-hub-layout{gap:12px;padding:0 12px 25px}.link-hub-editor,.link-hub-side{border-radius:10px;padding:14px}.link-hub-fields{grid-template-columns:1fr;gap:10px}.link-hub-fields label:nth-child(2){grid-column:auto}.hub-custom-row{grid-template-columns:minmax(0,1fr) 32px}.hub-custom-row label:nth-child(2){grid-column:1/2}.hub-custom-row .icon-btn{grid-area:1/2/3}.link-hub-side{grid-template-columns:1fr}.hub-preview,.custom-domain-card{grid-column:auto}.hub-preview{grid-row:auto}.public-link-hub{padding:22px 13px}.public-hub-card{border-radius:17px;padding:28px 17px 18px}}.link-hub-background-editor{background:#f8fafc;border:1px solid #e4ebf2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 22px;padding:14px;display:grid}.link-hub-background-editor>label{color:#31465e;gap:6px;font-size:12px;font-weight:700;display:grid}.link-hub-background-editor select,.link-hub-background-editor input:not([type=color]):not([type=range]){color:#233a54;background:#fff;border:1px solid #dce5ee;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 10px;font:500 13px DM Sans,sans-serif}.link-hub-background-editor input[type=range]{accent-color:#1685d4;width:100%}.link-hub-background-editor input[type=file]{height:auto!important;padding:10px!important}.link-hub-background-editor small{color:#687b90;font-weight:500;line-height:1.5}.hub-color-control{gap:8px;display:flex}.hub-color-control input[type=color]{background:#fff;border:1px solid #dce5ee;border-radius:8px;width:44px;height:38px;padding:3px}.hub-media-ready{color:#177a4b!important}.public-link-hub{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.public-hub-background-video{z-index:-2;object-fit:cover;width:100%;height:100%;min-height:100vh;position:absolute;inset:0}.public-hub-card{z-index:1;position:relative}.public-hub-qr-button{z-index:2}@media (width<=640px){.link-hub-background-editor{grid-template-columns:1fr;gap:9px;padding:11px}}.marketplace-filter-bar{background:#fff;border:1px solid #e2eaf1;border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin:12px 0 18px;padding:14px;display:grid}.marketplace-filter-bar label{color:#40556c;gap:5px;font-size:12px;font-weight:700;display:grid}.marketplace-filter-bar select,.marketplace-filter-bar input{color:#253c55;background:#fff;border:1px solid #dce5ee;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 10px;font:500 13px DM Sans,sans-serif}.marketplace-filter-bar>.btn{white-space:nowrap;height:38px}@media (width<=760px){.marketplace-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.marketplace-filter-bar>.btn{grid-column:1/-1;width:100%}}.premium-business-page{max-width:1320px}.premium-magazine-heading{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 22px;display:flex}.premium-magazine-heading h1{color:#0b2541;letter-spacing:-1.2px;margin:8px 0 4px;font:800 clamp(30px,4vw,42px)/1.1 Manrope,sans-serif}.premium-magazine-heading p{color:#6d8196;margin:0;font-size:14px}.premium-magazine-count{color:#0879bd;background:#fff;border:1px solid #dfe8f0;border-radius:13px;align-items:center;gap:11px;padding:12px 16px;display:flex}.premium-magazine-count span{gap:2px;display:grid}.premium-magazine-count b{color:#17334f;font-size:17px}.premium-magazine-count small{color:#7b8da0;font-size:10px}.premium-magazine-stage{background:radial-gradient(at 10% 8%,#1a517545,#0000 38%),radial-gradient(at 95% 85%,#0578a526,#0000 34%),linear-gradient(140deg,#071b35,#0c2d4b);border:1px solid #183b5c;border-radius:22px;padding:22px 26px 20px;position:relative;overflow:hidden;box-shadow:0 24px 70px #071b3525}.premium-magazine-topline{color:#9ac7e2;letter-spacing:1.25px;justify-content:space-between;gap:12px;margin:0 auto 15px;font-size:9px;font-weight:800;display:flex}.premium-magazine-topline span:first-child{align-items:center;gap:6px;display:flex}.premium-ad-pages{perspective:1500px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(100%,1000px);margin:0 auto;display:grid;position:relative}.premium-magazine-gutter{z-index:2;pointer-events:none;background:linear-gradient(90deg,#071b3500,#071b3530 45%,#071b3500);width:20px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.premium-ad-page,.premium-ad-back-page{background:linear-gradient(145deg,#fff,#f5f8fb);flex-direction:column;min-width:0;min-height:570px;padding:22px 24px 18px;display:flex;position:relative;box-shadow:0 12px 30px #020b1830}.premium-ad-page:first-child{border-radius:12px 0 0 12px}.premium-ad-page:last-child{border-radius:0 12px 12px 0}.premium-ad-page-number{color:#8698a9;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:14px;font-size:9px;font-weight:800;display:flex}.premium-ad-page-number i{background:#c9d5df;width:24px;height:1px}.premium-ad-identity{align-items:center;gap:10px;margin-bottom:13px;display:flex}.premium-ad-logo{color:#1b75a8;background:#fff;border:1px solid #e2e9ef;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.premium-ad-logo img{object-fit:contain;width:100%;height:100%}.premium-ad-identity>div{gap:3px;min-width:0;display:grid}.premium-ad-identity b{color:#17334f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.premium-ad-identity small{color:#778ba0;font-size:10px}.premium-ad-media{color:#1685d4;background:linear-gradient(140deg,#e6f1f8,#d5e5ef);border-radius:10px;flex:0 0 205px;place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.premium-ad-media>img,.premium-ad-media>video,.premium-ad-media>iframe{object-fit:cover;border:0;width:100%;height:100%}.premium-video-link{color:#0a6fad;align-items:center;gap:7px;font-weight:700;display:inline-flex}.premium-ad-art{color:#287eaa;justify-items:center;gap:10px;display:grid}.premium-ad-art span{letter-spacing:1.3px;font-size:10px;font-weight:800}.premium-ad-copy{padding:13px 1px 7px}.premium-ad-type{color:#1480bd;letter-spacing:1px;font-size:9px;font-weight:800}.premium-ad-copy h2{color:#102c48;margin:7px 0 6px;font:800 clamp(18px,2vw,24px)/1.18 Manrope,sans-serif}.premium-ad-copy p{color:#61768b;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.premium-ad-footer{border-top:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:13px;display:flex}.premium-ad-visit,.premium-ad-profile{align-items:center;gap:6px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.premium-ad-visit{color:#fff;background:#0b75b2;border-radius:8px;padding:9px 12px}.premium-ad-profile{color:#31516c}.premium-ad-location{color:#8696a6;align-items:center;gap:5px;margin-top:11px;font-size:9px;display:flex}.premium-ad-back-page{text-align:center;color:#3983a9;background:radial-gradient(circle at 50% 40%,#e8f4fb,#f8fafc 60%);justify-content:center;align-items:center;gap:16px;padding:35px}.premium-ad-back-page>span{color:#4383a4;letter-spacing:2px;font-size:9px;font-weight:900}.premium-ad-back-page>b{color:#17334f;font:800 20px/1.35 Manrope,sans-serif}.premium-ad-back-page>small{color:#71869b;max-width:220px;font-size:11px;line-height:1.6}.premium-magazine-controls{justify-content:center;align-items:center;gap:16px;margin:17px auto 0;display:flex}.premium-magazine-controls>span{color:#8eacc1;letter-spacing:1px;font-size:9px;font-weight:800}.premium-magazine-controls>span b{color:#fff}.premium-magazine-controls .btn{justify-content:center;min-width:120px}.premium-magazine-controls .btn-outline{color:#e0edf6;background:#ffffff08;border-color:#496782}.premium-magazine-controls .btn:disabled{opacity:.4;cursor:not-allowed}.turn-next{animation:.62s cubic-bezier(.2,.75,.2,1) both premium-turn-next}.turn-previous{animation:.62s cubic-bezier(.2,.75,.2,1) both premium-turn-previous}@keyframes premium-turn-next{0%{opacity:.35;transform:rotateY(-9deg)translate(18px)}to{opacity:1;transform:rotateY(0)translate(0)}}@keyframes premium-turn-previous{0%{opacity:.35;transform:rotateY(9deg)translate(-18px)}to{opacity:1;transform:rotateY(0)translate(0)}}.premium-magazine-empty{color:#dcecf6;grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:center;gap:35px;width:min(720px,100%);min-height:420px;margin:auto;padding:35px;display:grid}.premium-empty-cover{background:linear-gradient(145deg,#0d4163,#08233f);border:1px solid #ffffff35;border-radius:12px;justify-items:center;gap:16px;padding:38px 24px;display:grid;transform:rotate(-3deg);box-shadow:12px 15px 30px #020b1850}.premium-empty-cover>span{letter-spacing:2px;color:#8fc7e5;font-size:9px;font-weight:900}.premium-empty-cover>b{text-align:center;letter-spacing:2px;font:800 24px/1.2 Manrope,sans-serif}.premium-empty-cover>small{letter-spacing:1px;color:#a8c4d7;font-size:8px}.premium-magazine-empty h2{color:#fff;margin:10px 0;font:800 24px/1.2 Manrope,sans-serif}.premium-magazine-empty p{color:#b0c3d3;font-size:13px;line-height:1.7}.premium-magazine-loading{color:#c4d8e7;place-content:center;justify-items:center;gap:12px;min-height:390px;font-size:13px;display:grid}.premium-magazine-loading .spin{animation:1.2s linear infinite premium-spin}@keyframes premium-spin{to{transform:rotate(360deg)}}.premium-disclosure{color:#71859a;margin:12px 2px 0;font-size:11px;line-height:1.6}@media (width<=760px){.premium-magazine-heading{align-items:flex-start}.premium-magazine-heading p{max-width:460px;font-size:12px}.premium-magazine-count{padding:9px 11px}.premium-magazine-stage{border-radius:16px;padding:15px 12px}.premium-magazine-topline{font-size:8px}.premium-ad-pages{grid-template-columns:1fr;gap:11px;max-width:500px}.premium-magazine-gutter{display:none}.premium-ad-page,.premium-ad-back-page{height:auto;min-height:0;padding:16px;border-radius:12px!important}.premium-ad-media{flex-basis:clamp(170px,53vw,250px);height:clamp(170px,53vw,250px)}.premium-ad-copy h2{font-size:20px}.premium-magazine-controls{gap:7px}.premium-magazine-controls .btn{min-width:0;padding:9px 10px;font-size:11px}.premium-magazine-empty{grid-template-columns:1fr;gap:24px;padding:25px 12px}.premium-empty-cover{width:min(240px,100%);margin:auto}.premium-magazine-empty>div:last-child{text-align:center}}@media (prefers-reduced-motion:reduce){.turn-next,.turn-previous,.premium-magazine-loading .spin{animation:none!important}}.team-limited-shell .side-nav a[href=\/premium-business]{display:flex}.admin-ad-price-form{gap:5px;min-width:140px;margin-bottom:8px;display:grid}.admin-ad-price-form label{color:#536a80;gap:3px;font-size:10px;font-weight:700;display:grid}.admin-ad-price-form input{border:1px solid #dce5ee;border-radius:6px;width:100%;min-width:90px;height:30px;padding:0 7px;font:500 12px DM Sans,sans-serif}.admin-ad-price-form .btn{justify-content:center;padding:6px 8px;font-size:10px}.business-card-plan-lock{background:#fff;border:1px solid #dbe6ef;border-radius:15px;align-items:center;gap:15px;max-width:780px;margin:35px auto;padding:22px;display:flex;box-shadow:0 14px 35px #102c4810}.business-card-plan-lock>div:last-child{gap:5px;display:grid}.business-card-plan-lock b{color:#193751;font-size:15px}.business-card-plan-lock p{color:#6e8295;margin:0;font-size:13px;line-height:1.6}.lead-followups{gap:12px;margin:14px 0;display:grid}.lead-followups-heading{background:#fff;border:1px solid #e2eaf1;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.lead-followups-heading h2{color:#17334f;margin:0 0 4px;font-size:18px}.lead-followups-heading p{color:#71859a;margin:0;font-size:12px}.lead-followup-filters{background:#f1f5f8;border-radius:9px;gap:5px;padding:4px;display:flex}.lead-followup-filters button{color:#60768c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:11px;font-weight:700}.lead-followup-filters button.active{color:#0d70a8;background:#fff;box-shadow:0 1px 4px #102c4818}.lead-followup-form{gap:12px;display:grid}.lead-followup-form>label{color:#324a62;gap:6px;font-size:12px;font-weight:700;display:grid}.lead-followup-row{background:#fff;border:1px solid #e3ebf2;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.lead-followup-row .work-row-body{flex:1;min-width:0}.lead-followup-row h3{color:#183752;margin:0 0 4px;font-size:14px}.lead-followup-row p{color:#667d93;margin:0 0 5px;font-size:12px}.lead-followup-row small{color:#8394a4;font-size:10px}.lead-followup-row.is-done{opacity:.72}.lead-followup-row.is-done h3{text-decoration:line-through}@media (width<=640px){.business-card-plan-lock{align-items:flex-start;margin:20px auto;padding:16px}.lead-followups-heading{flex-direction:column;align-items:flex-start}.lead-followup-filters{width:100%}.lead-followup-filters button{flex:1}.lead-followup-row{flex-wrap:wrap;align-items:flex-start}.lead-followup-row .work-row-body{flex-basis:calc(100% - 54px)}.lead-followup-row>.btn{margin-left:48px}}.premium-magazine-book{perspective:1800px;width:min(100%,1000px);transform-style:preserve-3d;margin:0 auto;position:relative}.premium-magazine-spread{width:100%;position:relative}.premium-magazine-turn-sheet{z-index:5;width:50%;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;bottom:0}.premium-magazine-turn-sheet.flap-next{transform-origin:0;animation:.72s cubic-bezier(.48,.02,.32,1) both premium-page-turn-next;right:0}.premium-magazine-turn-sheet.flap-previous{transform-origin:100%;animation:.72s cubic-bezier(.48,.02,.32,1) both premium-page-turn-previous;left:0}.premium-magazine-turn-front,.premium-magazine-turn-back{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 28px #020b1840}.premium-magazine-turn-front .premium-ad-page,.premium-magazine-turn-back .premium-ad-page{width:100%;height:100%;min-height:0;border-radius:0!important}.premium-magazine-turn-back{transform:rotateY(180deg)}.premium-turn-endpaper{color:#287ba8;letter-spacing:1.4px;background:linear-gradient(135deg,#e6eef4,#fff);place-content:center;justify-items:center;gap:16px;height:100%;font-size:10px;display:grid}.premium-ad-share{color:#196d9d;cursor:pointer;background:#fff;border:1px solid #dce7ef;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;font:700 10px DM Sans,sans-serif;display:inline-flex}.premium-ad-share:hover{background:#eaf5fb}.premium-share-notice{color:#e4f3fc;text-align:center;background:#ffffff12;border:1px solid #ffffff30;border-radius:999px;width:max-content;max-width:90%;margin:12px auto 0;padding:8px 13px;font-size:11px}@keyframes premium-page-turn-next{0%{filter:brightness();transform:rotateY(0)}45%{filter:brightness(.72)}to{filter:brightness();transform:rotateY(-180deg)}}@keyframes premium-page-turn-previous{0%{filter:brightness();transform:rotateY(0)}45%{filter:brightness(.72)}to{filter:brightness();transform:rotateY(180deg)}}@media (width<=760px){.premium-magazine-turn-sheet{transform-origin:50%;width:100%;left:0;right:0}.premium-magazine-turn-sheet.flap-next{transform-origin:0}.premium-magazine-turn-sheet.flap-previous{transform-origin:100%}.premium-magazine-turn-front .premium-ad-page,.premium-magazine-turn-back .premium-ad-page{height:100%;min-height:0}.premium-ad-footer{flex-wrap:wrap}.premium-ad-share{padding:8px}.premium-ad-profile{font-size:10px}}@media (prefers-reduced-motion:reduce){.premium-magazine-turn-sheet{animation:none!important}}.store-public-toggle{border:1px solid var(--line,#dce4e8);min-height:42px;color:var(--ink,#20323b);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.store-public-toggle input{accent-color:#0c456a;width:17px;height:17px}.opportunity-list,.ad-campaign-list{gap:16px;margin-top:18px;display:grid}.opportunity-card,.ad-campaign-card{background:#fff;border:1px solid #e4eaed;border-radius:16px;padding:20px}.opportunity-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.opportunity-heading h2{margin:8px 0;font-size:20px}.opportunity-meta{color:#62727a;flex-wrap:wrap;gap:10px 16px;margin:14px 0;font-size:12px;display:flex}.opportunity-meta span{align-items:center;gap:5px;display:inline-flex}.opportunity-quote{border-top:1px solid #e8edef;margin-top:16px;padding-top:14px}.opportunity-quote h3{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.ad-editor{margin:14px 0 22px}.ad-editor-title,.ad-editor-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-editor-title h2{margin:0 0 4px}.ad-editor-title p,.ad-editor-actions span{color:#687981;font-size:12px}.ad-campaign-card{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.ad-campaign-card.deleted{opacity:.72;background:#f8f9fa}.ad-campaign-icon{color:#0c456a;background:#eef4f7;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ad-campaign-content h3{margin:8px 0 4px}.ad-campaign-content p{white-space:pre-wrap;margin:0 0 8px}.ad-campaign-content small,.ad-campaign-price small{color:#687981;margin-top:8px;font-size:12px;display:block}.ad-campaign-tags{flex-wrap:wrap;gap:7px;display:flex}.ad-type-pill,.ad-status-pill{text-transform:capitalize;background:#edf3f6;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:700}.ad-status-pill.approved,.ad-status-pill.active{color:#167142;background:#e7f6ed}.ad-status-pill.rejected,.ad-status-pill.deleted{color:#9b3030;background:#fae9e9}.ad-campaign-image{object-fit:cover;border-radius:10px;width:min(100%,380px);max-height:220px;margin:10px 0;display:block}.ad-campaign-price{text-align:right;min-width:150px}.ad-campaign-price b{font-size:16px}.ad-campaign-price>div{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.connect-owner-actions{justify-content:flex-end;gap:8px;margin:-4px 0 10px;display:flex}.public-intro{background:#f3f7f9;border-left:3px solid #174c70;border-radius:8px;margin:12px 0 16px;padding:14px 16px}.public-intro span{letter-spacing:.12em;color:#60727a;font-size:10px;font-weight:800}.public-intro p{color:#30434b;white-space:pre-wrap;margin:6px 0 0;line-height:1.65}@media (width<=640px){.opportunity-card,.ad-campaign-card{padding:15px}.opportunity-heading{display:block}.ad-campaign-card{grid-template-columns:34px minmax(0,1fr)}.ad-campaign-icon{width:34px;height:34px}.ad-campaign-price{text-align:left;flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.ad-campaign-price>div{margin:0}.ad-editor-title,.ad-editor-actions{flex-direction:column;align-items:flex-start}}.lead-inbox{margin-top:20px}.lead-inbox-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.lead-inbox-heading h2{margin:0 0 5px;font-size:20px}.lead-inbox-heading p{color:var(--muted,#6b7280);margin:0;font-size:13px}.lead-inbox-heading>span{white-space:nowrap;color:#243b5a;background:#edf3fa;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.lead-inbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lead-inquiry-card{background:#fff;border:1px solid #e7ebf0;border-radius:14px;min-width:0;padding:16px;box-shadow:0 4px 14px #102b4c08}.lead-inquiry-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-inquiry-top>span{color:#164479;background:#edf4fc;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750}.lead-inquiry-top>small{text-transform:capitalize;color:#687386}.lead-inquiry-card h3{margin:13px 0 3px;font-size:16px}.lead-inquiry-card p{color:#596578;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.lead-inquiry-card .lead-inquiry-business{color:#1d344f;margin:0;font-weight:650}.lead-inquiry-meta{color:#687386;overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:8px 0 13px;font-size:11px;display:flex}.lead-inquiry-card .btn{align-items:center;gap:8px;display:inline-flex}@media (width<=720px){.lead-inbox-grid{grid-template-columns:1fr}.lead-inbox-heading{align-items:center}.lead-inquiry-card{padding:14px}}.premium-landing{--landing-ink:#10243d;--landing-green:#1264a3;--landing-pale:#f3f8fc;color:#172b45;background:#fff;font-family:DM Sans,sans-serif;overflow:hidden}.premium-landing .landing-header{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;border-bottom:1px solid #e7edf3;height:78px;padding:0 clamp(22px,6vw,96px);transition:box-shadow .2s,background .2s;position:sticky;top:0}.premium-landing .landing-header.is-scrolled{background:#fffffff5;box-shadow:0 7px 28px #10243d10}.premium-landing .landing-wide-logo{object-fit:contain;object-position:left center;width:205px;height:52px}.premium-landing .landing-header nav{gap:clamp(14px,2.4vw,34px)}.premium-landing .landing-header nav a{color:#4c6077;font-size:12px;transition:color .18s}.premium-landing .landing-header nav a:hover{color:#1476bd}.premium-landing .landing-login{color:#193652;font-size:12px}.premium-landing .landing-signup,.premium-landing .landing-primary{background:#126cb0;border-radius:8px;padding:13px 17px;font-size:12px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 8px 20px #176daf23}.premium-landing .landing-signup:hover,.premium-landing .landing-primary:hover{background:#0d568e;transform:translateY(-2px);box-shadow:0 11px 25px #176daf35}.landing-mobile-toggle{display:none}.premium-hero{background:#071b35;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:clamp(30px,5vw,72px);min-height:690px;padding:80px clamp(26px,8vw,130px) 66px}.premium-hero:before{background:radial-gradient(at 78% 39%,#1685d43b,#0000 39%),radial-gradient(at 30% 105%,#2c77a425,#0000 44%),linear-gradient(110deg,#071b35 40%,#0d2948 100%)}.premium-hero .landing-hero-glow{border-color:#9ecdf01b;box-shadow:0 0 0 46px #9ecdf00a,0 0 0 98px #9ecdf007}.premium-hero .landing-eyebrow{color:#a9d9fb}.premium-hero .landing-eyebrow>i{background:#59b9f3;box-shadow:0 0 0 4px #59b9f326}.premium-hero h1{letter-spacing:-2.8px;margin:25px 0 17px;font:700 clamp(39px,5.4vw,68px)/1.04 Manrope,sans-serif}.premium-hero h1 em{color:#54b5f4;font-style:normal}.premium-hero-copy>p{color:#c4d3e3;max-width:510px;font-size:15px;line-height:1.8}.premium-hero .landing-primary{background:#1685d4;padding:15px 19px}.premium-hero .landing-secondary{font-size:12px;text-decoration:none}.premium-hero-trust{flex-wrap:wrap;gap:18px;margin-top:27px;display:flex}.premium-hero-trust span{color:#b9cadd;align-items:center;gap:6px;font-size:10px;display:flex}.premium-hero-trust svg{color:#69c4f5;width:14px;height:14px}.landing-visual-wrap{z-index:2;padding:15px 12px;position:relative}.premium-hero .product-preview{width:100%;max-width:650px;margin:auto;animation:.8s ease-out both preview-settle;transform:perspective(1300px)rotateY(-3deg)rotateX(1deg);box-shadow:0 34px 90px #020f20a8}.hero-float{z-index:4;color:#17334e;background:#fff;border:1px solid #e9eef3;border-radius:11px;align-items:center;gap:10px;padding:11px 13px;animation:5s ease-in-out infinite float-soft;display:flex;position:absolute;box-shadow:0 15px 45px #061a3050}.hero-float>span{color:#1275b9;background:#e8f5ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.hero-float>span svg,.hero-float>svg{width:16px;height:16px}.hero-float>div{gap:3px;display:grid}.hero-float small{color:#74879a;letter-spacing:.6px;font-size:8px;font-weight:800}.hero-float b{font-size:10px}.hero-float>i{background:#32a56d;border-radius:50%;width:7px;height:7px}.float-enquiry{animation-delay:-1.2s;top:19%;right:-5%}.float-profile{animation-delay:-3s;bottom:12%;left:-5%}.float-profile>span{color:#5d61b3;background:#eef1ff}.landing-hero-bottom{color:#a9bfd2;letter-spacing:.7px;font-size:9px}.landing-hero-bottom>div{letter-spacing:0;align-items:center;gap:9px;font-size:10px;display:flex}.landing-hero-bottom>div i{background:#55b6f1;border-radius:50%;width:4px;height:4px}.product-preview{color:#18334c;background:#fff;border:1px solid #dce5ed;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 22px 64px #193b5919}.preview-browser{color:#9aa8b4;background:#f7f9fb;border-bottom:1px solid #e9eef2;align-items:center;gap:11px;height:35px;padding:0 13px;font-size:9px;display:flex}.preview-browser>span{color:#c0cad3;letter-spacing:2px;font-size:8px}.preview-browser small{text-align:center;flex:1;font-size:9px}.preview-browser svg{color:#2584c0;width:13px}.preview-content{grid-template-columns:136px 1fr;min-height:298px;display:grid}.preview-sidebar{background:#fbfcfd;border-right:1px solid #edf1f4;flex-direction:column;gap:7px;padding:15px 10px;display:flex;position:relative}.preview-sidebar>span{color:#718397;border-radius:6px;align-items:center;gap:8px;height:29px;padding:0 7px;font-size:9px;display:flex}.preview-sidebar>span svg{width:14px;height:14px}.preview-sidebar>span.active{color:#176da8;background:#e9f4fc;font-weight:700}.preview-account{color:#314c65;border-top:1px solid #e9eef2;align-items:center;gap:7px;margin-top:auto;padding:9px 0 0;font-size:8px;display:flex}.preview-account i,.preview-site-logo{color:#fff;background:#155e99;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.preview-account small{color:#8899a8;margin-top:3px;font-size:7px;display:block}.preview-main{min-width:0;padding:18px 17px}.preview-overline{color:#91a0ad;letter-spacing:.6px;align-items:center;gap:6px;font-size:7px;display:flex}.preview-overline b{color:#50677b}.preview-eyebrow{color:#1680c2;letter-spacing:.8px;margin-top:18px;font-size:7px;font-weight:800;display:block}.preview-main h3{letter-spacing:-.4px;color:#112f4c;margin:5px 0 16px;font:700 18px Manrope,sans-serif}.preview-search{color:#7f91a1;border:1px solid #e1e8ef;border-radius:6px;align-items:center;gap:7px;height:34px;margin-bottom:11px;padding:0 9px;font-size:8px;display:flex}.preview-search>svg{width:13px}.preview-search span{border-left:1px solid #e3e9ee;align-items:center;gap:4px;margin-left:auto;padding-left:8px;display:flex}.preview-search span svg{width:11px}.preview-tile,.preview-card,.preview-calendar{background:#fff;border:1px solid #e9eef3;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.preview-tile>span{color:#2078ad;background:#edf6fc;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.preview-tile svg{color:#3988ba;width:14px;height:14px}.preview-tile>div,.preview-card>div,.preview-calendar>div{flex:1;min-width:0}.preview-tile b,.preview-card b,.preview-calendar b{color:#344f67;font-size:9px;display:block}.preview-tile small,.preview-card small,.preview-calendar small{color:#8797a5;margin-top:4px;font-size:7px;display:block}.preview-tile>svg:last-child{margin-left:auto}.preview-tile>i{color:#3887b6;background:#eef7fc;border-radius:15px;padding:4px 7px;font-size:7px;font-style:normal}.preview-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.preview-columns>div{background:#f7f9fb;border:1px solid #e9eef3;border-radius:7px;min-height:88px;padding:9px 7px}.preview-columns small{color:#4482a8;letter-spacing:.4px;font-size:6px;font-weight:800;display:block}.preview-columns b{margin-top:14px;font-size:8px;display:block}.preview-columns span{color:#8292a0;margin-top:5px;font-size:7px;line-height:1.45;display:block}.preview-network{background:#f6f9fd;border-radius:9px;align-items:center;gap:15px;padding:17px;display:flex}.preview-network>span{color:#fff;background:linear-gradient(135deg,#1674b3,#60b9e9);border-radius:50%;place-items:center;width:61px;height:61px;display:grid;box-shadow:0 0 0 9px #e4f1fa}.preview-network>div b,.preview-site b{font-size:9px;display:block}.preview-network>div small,.preview-site small{color:#8292a0;margin:5px 0;font-size:7px;display:block}.preview-network>div i{color:#267cac;font-size:7px;font-style:normal}.preview-site{border:1px solid #e5ebf0;border-radius:8px;padding:12px}.preview-site>i{background:linear-gradient(115deg,#12385a,#2583b9 65%,#b8d9ed);border-radius:6px;height:55px;margin-bottom:10px;display:block}.preview-calendar{padding:17px}.preview-calendar>svg{color:#267cb1;width:26px;height:26px}.preview-card>i{color:#fff;background:linear-gradient(135deg,#102e4c,#2687be);border-radius:7px;place-items:center;width:38px;height:38px;font-size:13px;font-style:normal;font-weight:800;display:grid}.preview-caption{color:#93a0ac;border-top:1px solid #edf1f4;align-items:center;gap:6px;margin-top:13px;padding-top:10px;font-size:7px;display:flex}.preview-caption svg{color:#3286b7;width:12px}.ecosystem-section{text-align:center;background:#f5f9fd;padding:94px clamp(24px,9vw,140px) 85px}.section-kicker{letter-spacing:1.25px;color:#1c7ab3;font-size:9px;font-weight:800}.ecosystem-section h2,.feature-story-heading h2,.how-section h2,.audience-section h2,.showcase-section>h2,.why-copy h2,.faq-intro h2{color:#102a45;letter-spacing:-1.6px;margin:13px 0;font:700 clamp(30px,4.2vw,48px)/1.13 Manrope,sans-serif}.ecosystem-intro{color:#687d90;max-width:600px;margin:0 auto;font-size:13px;line-height:1.8}.ecosystem-flow{justify-content:center;align-items:center;gap:14px;max-width:1050px;margin:45px auto 25px;display:flex}.ecosystem-node{background:#fff;border:1px solid #e3ebf2;border-radius:11px;width:175px;min-height:130px;padding:13px 10px;position:relative;box-shadow:0 8px 24px #193b5909}.ecosystem-node-icon{color:#1679b7;background:#eaf5fc;border-radius:12px;place-items:center;width:40px;height:40px;margin:0 auto 9px;display:grid}.ecosystem-node-icon svg{width:19px}.ecosystem-node>small{color:#9aabb8;font-size:8px;position:absolute;top:13px;right:12px}.ecosystem-node>b{color:#28455e;font-size:10px;display:block}.ecosystem-connector{background:#9ecce7;width:18px;height:1px;position:absolute;top:41px;left:100%}.ecosystem-connector i{background:#3996ca;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite connector-travel;position:absolute;top:-2px;right:0}.ecosystem-support{color:#778b9c;font-size:10px}.ecosystem-support i{vertical-align:middle;background:#45a0d2;border-radius:50%;width:4px;height:4px;margin:0 9px;display:inline-block}.feature-story-section{background:#fff;padding:90px clamp(24px,9vw,140px) 55px}.feature-story-heading{text-align:center;margin-bottom:28px}.feature-story-heading p,.showcase-intro{color:#6c8193;font-size:13px;line-height:1.7}.feature-story{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(25px,7vw,95px);padding:54px 0;display:grid}.feature-story.reverse{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.feature-story.reverse .feature-copy{order:2}.feature-story.reverse .feature-visual{order:1}.feature-copy{max-width:450px}.feature-number{color:#2279ae;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.feature-number i{background:#78b8dc;width:20px;height:1px}.feature-copy h3{color:#8294a3;text-transform:uppercase;letter-spacing:.9px;margin:16px 0 7px;font-size:10px}.feature-copy h4{color:#122c46;letter-spacing:-1.1px;margin:0 0 13px;font:700 clamp(24px,3vw,36px)/1.15 Manrope}.feature-copy>p,.why-copy>p{color:#657b90;font-size:12px;line-height:1.85}.feature-copy ul,.why-copy ul{gap:10px;margin:17px 0 20px;padding:0;list-style:none;display:grid}.feature-copy li,.why-copy li{color:#435d73;align-items:center;gap:9px;font-size:10px;display:flex}.feature-copy li svg,.why-copy li svg{color:#1478b3;background:#e8f4fb;border-radius:50%;width:15px;height:15px;padding:3px}.feature-cta{color:#126ba6;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:9px 0;font:700 11px DM Sans;transition:gap .18s;display:inline-flex}.feature-cta:hover{gap:14px}.feature-cta svg{width:15px}.feature-visual{min-width:0}.feature-visual .product-preview{max-width:630px;margin:auto}.how-section{color:#fff;text-align:center;background:#071b35;padding:90px clamp(24px,9vw,140px)}.how-section .section-kicker{color:#83c7ef}.how-section h2{color:#fff}.how-steps{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.how-steps article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;padding:17px;position:relative}.how-step-icon{color:#80ccf5;background:#ffffff12;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.how-step-icon svg{width:17px}.how-steps small{color:#65b7e8;letter-spacing:.8px;margin-top:15px;font-size:8px;font-weight:800;display:block}.how-steps h3{margin:7px 0;font:700 13px Manrope}.how-steps p{color:#b2c5d7;min-height:45px;margin:0;font-size:10px;line-height:1.65}.audience-section{background:#f5f9fd;grid-template-columns:.7fr 1.3fr;gap:55px;padding:90px clamp(24px,9vw,140px);display:grid}.audience-section>div:first-child p{color:#6e8295;max-width:300px;font-size:12px;line-height:1.8}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.audience-grid article{background:#fff;border:1px solid #e4edf4;border-radius:9px;padding:16px}.audience-grid article>span{color:#1b7cb4;background:#eaf5fc;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.audience-grid svg{width:16px}.audience-grid h3{color:#1e3a54;margin:11px 0 6px;font:700 11px Manrope}.audience-grid p{color:#75899a;margin:0;font-size:9px;line-height:1.6}.showcase-section{text-align:center;background:#fff;padding:94px clamp(24px,9vw,140px)}.showcase-section>h2{margin-bottom:8px}.showcase-intro{margin:0 auto 22px}.showcase-tabs{flex-wrap:wrap;justify-content:center;gap:7px;margin:22px auto 20px;display:flex}.showcase-tabs button{color:#64798c;cursor:pointer;background:#fff;border:1px solid #e3eaf0;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font:600 10px DM Sans;transition:all .18s;display:flex}.showcase-tabs button svg{width:14px;height:14px}.showcase-tabs button:hover,.showcase-tabs button.selected{color:#126da8;background:#eef7fc;border-color:#cde7f6}.showcase-panel{text-align:left;background:#f7fafc;border:1px solid #e4ecf2;border-radius:13px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:35px;max-width:1150px;margin:auto;padding:25px;display:grid}.showcase-panel-copy{padding:10px 12px}.showcase-panel-copy>span{color:#1d7cb1;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:800}.showcase-panel-copy h3{color:#15314d;letter-spacing:-.7px;margin:10px 0;font:700 25px/1.2 Manrope}.showcase-panel-copy p{color:#6c8193;font-size:11px;line-height:1.8}.showcase-panel .product-preview{animation:.35s ease-out tab-enter;box-shadow:0 9px 30px #193b5911}.why-section{background:#f5f9fd;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,8vw,110px);padding:90px clamp(24px,10vw,155px);display:grid}.why-visual{place-items:center;height:345px;display:grid;position:relative}.why-center{background:#fff;border:1px solid #dfebf3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:190px;height:190px;display:flex;box-shadow:0 0 0 24px #e9f3fa,0 0 0 50px #eef6fb}.why-center b{text-align:center;color:#314e68;font:700 12px/1.4 Manrope}.why-orbit{color:#31506a;background:#fff;border:1px solid #e3ecf3;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:700;animation:5s ease-in-out infinite float-soft;display:flex;position:absolute;box-shadow:0 7px 22px #16385212}.why-orbit svg{color:#1879b4;width:15px}.orbit-one{top:17px;left:9%}.orbit-two{animation-delay:-1.4s;top:61px;right:2%}.orbit-three{animation-delay:-2.3s;bottom:37px;left:5%}.orbit-four{animation-delay:-3.2s;bottom:10px;right:12%}.why-copy .feature-cta{margin-top:5px}.landing-founder{background:#eff5fb}.landing-founder-copy h2 em{color:#1769a7}.landing-founder-link,.landing-founder-card-body>a{color:#176ea7}.landing-founder-card{box-shadow:0 18px 52px #183b5915}.faq-section{background:#fff;grid-template-columns:.7fr 1.3fr;gap:clamp(30px,8vw,105px);padding:90px clamp(24px,10vw,155px);display:grid}.faq-intro p{color:#71869a;max-width:310px;font-size:12px;line-height:1.8}.faq-intro>button{color:#126da8;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:22px;padding:0;font-size:10px;font-weight:700;display:flex}.faq-intro>button svg{width:15px}.faq-list article{border-bottom:1px solid #e8eef3}.faq-list article:first-child{border-top:1px solid #e8eef3}.faq-list article>button{color:#203c56;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:17px 2px;font:700 12px Manrope;display:flex}.faq-list article>button svg{color:#71879a;width:16px;transition:transform .2s}.faq-list article.faq-open>button svg{color:#1476b3;transform:rotate(180deg)}.faq-list article>p{color:#687f93;max-width:700px;margin:-3px 30px 17px 2px;font-size:11px;line-height:1.8;animation:.22s both faq-enter}.premium-landing .landing-final-cta{color:#fff;background:linear-gradient(112deg,#0b2745,#104b77 70%,#147eae);justify-content:space-between;align-items:center;gap:25px;padding:60px clamp(25px,9vw,135px);display:flex}.premium-landing .landing-final-cta h2{color:#fff;font-size:clamp(30px,4vw,43px)}.premium-landing .landing-final-cta p{color:#c4d8e8;max-width:510px;font-size:12px;line-height:1.8}.premium-landing .landing-final-cta>div:last-child{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:7px;display:flex}.premium-landing .landing-final-cta .landing-primary{color:#124a74;box-shadow:none;background:#fff}.premium-landing .landing-final-cta .landing-secondary{color:#e2f0fa}.premium-footer{color:#eaf1f7;background:#06172b;padding:43px clamp(25px,8vw,120px) 18px}.premium-footer .landing-footer-top{border-bottom:1px solid #ffffff20;grid-template-columns:1.55fr 1fr 1fr 1fr;gap:35px;padding-bottom:31px;display:grid}.premium-footer .footer-wide-logo{filter:brightness(0)invert();object-position:left;width:220px;height:58px}.premium-footer .landing-footer-brand-copy>span{color:#a9bdcf;max-width:260px;margin-top:8px;font-size:10px;line-height:1.7;display:block}.footer-trust{color:#82c9ef;align-items:center;gap:6px;margin-top:15px;font-size:9px;display:flex}.footer-trust svg{width:14px}.premium-footer .footer-column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.premium-footer .footer-column>b{color:#fff;margin-bottom:2px;font-size:11px}.premium-footer .footer-column a,.premium-footer .footer-column button{color:#afc0ce;cursor:pointer;background:0 0;border:0;padding:0;font:500 10px DM Sans;text-decoration:none}.footer-social-row{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.landing-footer-label{color:#8099ae;letter-spacing:.8px;font-size:8px;font-weight:800}.premium-footer .landing-socials{gap:7px;margin-top:9px;display:flex}.premium-footer .landing-socials a{color:#d4e1ec;border:1px solid #ffffff26;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;text-decoration:none;transition:all .2s;display:grid}.premium-footer .landing-socials a:hover{background:#1685d4;border-color:#1685d4;transform:translateY(-2px)}.premium-footer .landing-socials a svg{width:15px;height:15px}.footer-create{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff4;border-radius:7px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-weight:700;display:flex}.footer-create svg{width:14px}.premium-footer .landing-footer-bottom{color:#8ea4b7;justify-content:space-between;align-items:center;padding-top:15px;font-size:9px;display:flex}.premium-footer .landing-footer-bottom>div{gap:18px;display:flex}.premium-footer .landing-footer-bottom a{color:#8ea4b7;text-decoration:none}.reveal{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes preview-settle{0%{opacity:0;transform:perspective(1300px)rotateY(-3deg)rotateX(1deg)translateY(12px)}to{opacity:1;transform:perspective(1300px)rotateY(-3deg)rotateX(1deg)translateY(0)}}@keyframes connector-travel{0%,to{opacity:.4;transform:translate(-10px)}50%{opacity:1;transform:translate(1px)}}@keyframes tab-enter{0%{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.premium-hero{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:25px;padding-left:5vw;padding-right:5vw}.premium-hero h1{font-size:clamp(42px,5.5vw,60px)}.feature-story-section,.ecosystem-section,.how-section,.showcase-section,.premium-footer{padding-left:5vw;padding-right:5vw}.preview-content{grid-template-columns:112px 1fr}.preview-sidebar{padding:12px 8px}.preview-sidebar img{width:95px}.preview-main{padding:15px 12px}.audience-section{padding-left:5vw;padding-right:5vw}.how-steps{gap:8px}.how-steps article{padding:13px}}@media (width<=850px){.premium-landing .landing-header{height:66px;padding:0 18px}.premium-landing .landing-wide-logo{width:165px;height:46px}.landing-mobile-toggle{color:#23445f;background:#fff;border:1px solid #e1e9ef;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.premium-landing .landing-header nav{background:#fff;border-bottom:1px solid #e3ebf2;padding:14px 20px 18px;display:none;position:absolute;top:65px;left:0;right:0;box-shadow:0 14px 22px #10243d11}.premium-landing .landing-header nav.mobile-open{gap:0;display:grid}.premium-landing .landing-header nav a{border-bottom:1px solid #f0f3f6;padding:12px 3px}.premium-landing .landing-header-actions{gap:7px}.premium-landing .landing-login{font-size:10px}.premium-landing .landing-signup{padding:10px 11px;font-size:9px}.premium-landing .landing-signup svg{width:13px}.premium-hero{grid-template-columns:1fr;gap:26px;min-height:auto;padding:60px 22px 55px}.premium-hero h1{letter-spacing:-2px;font-size:clamp(42px,11vw,61px)}.premium-hero-copy>p{font-size:13px}.premium-hero .landing-hero-actions{gap:12px}.premium-hero .landing-primary{padding:13px;font-size:10px}.premium-hero-trust{gap:9px 15px;margin-top:18px}.premium-hero-trust span{font-size:8px}.landing-visual-wrap{padding:8px 0 17px}.premium-hero .product-preview{animation:none;transform:none}.hero-float{gap:7px;padding:8px 10px}.hero-float>span{width:27px;height:27px}.hero-float small{font-size:6px}.hero-float b{font-size:8px}.float-enquiry{top:11%;right:-2%}.float-profile{bottom:5%;left:-2%}.landing-hero-bottom{font-size:8px;display:block}.landing-hero-bottom>div{margin-top:8px;font-size:9px}.preview-content{grid-template-columns:87px 1fr;min-height:260px}.preview-sidebar{gap:5px;padding:10px 6px}.preview-sidebar img{width:74px;height:29px;margin-bottom:4px}.preview-sidebar>span{gap:5px;height:25px;padding:0 4px;font-size:7px}.preview-sidebar>span svg{width:12px}.preview-account{gap:4px;font-size:6px}.preview-account i{width:21px;height:21px}.preview-account small{font-size:6px}.preview-main{padding:12px 9px}.preview-overline{font-size:6px}.preview-eyebrow{margin-top:13px;font-size:6px}.preview-main h3{margin-bottom:12px;font-size:14px}.preview-tile{gap:7px;padding:7px}.preview-tile>span{width:26px;height:26px}.preview-tile b{font-size:7px}.preview-tile small{font-size:6px}.preview-columns{gap:4px}.preview-columns>div{min-height:80px;padding:7px 5px}.preview-columns small{font-size:5px}.preview-columns b{margin-top:12px;font-size:7px}.preview-columns span,.preview-caption{font-size:6px}.ecosystem-section,.feature-story-section,.how-section,.showcase-section{padding:62px 21px}.ecosystem-section h2,.feature-story-heading h2,.how-section h2,.audience-section h2,.showcase-section>h2,.why-copy h2,.faq-intro h2{font-size:32px}.ecosystem-intro{font-size:11px}.ecosystem-flow{grid-template-columns:1fr 1fr;gap:9px;margin:27px auto 18px;display:grid}.ecosystem-node{width:auto;min-height:110px;padding:12px 8px}.ecosystem-node-icon{width:34px;height:34px}.ecosystem-node>b{font-size:9px}.ecosystem-connector{display:none}.ecosystem-support{font-size:8px;line-height:2}.ecosystem-support i{margin:0 5px}.feature-story-heading{margin-bottom:10px}.feature-story{gap:21px;padding:36px 0;grid-template-columns:1fr!important}.feature-story.reverse .feature-copy,.feature-story.reverse .feature-visual{order:initial}.feature-copy h4{font-size:27px}.feature-copy>p{font-size:11px}.feature-copy li{font-size:9px}.feature-visual .product-preview{max-width:100%}.how-steps{grid-template-columns:1fr;gap:9px;margin-top:28px}.how-steps article{grid-template-columns:37px 1fr;column-gap:10px;padding:12px;display:grid}.how-step-icon{grid-row:1/4}.how-steps small{margin-top:2px}.how-steps h3{margin:3px 0;font-size:12px}.how-steps p{min-height:auto;font-size:9px}.audience-section{grid-template-columns:1fr;gap:22px;padding:62px 21px}.audience-section>div:first-child p{font-size:11px}.audience-grid{grid-template-columns:1fr 1fr;gap:8px}.audience-grid article{padding:12px}.audience-grid h3{font-size:10px}.audience-grid p{font-size:8px}.showcase-tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow:auto}.showcase-tabs button{flex-shrink:0;font-size:9px}.showcase-panel{grid-template-columns:1fr;gap:14px;padding:14px}.showcase-panel-copy{padding:4px}.showcase-panel-copy h3{font-size:22px}.showcase-panel-copy p{font-size:10px}.why-section{grid-template-columns:1fr;gap:10px;padding:50px 22px}.why-visual{height:280px;margin:-15px 0;transform:scale(.85)}.why-center{width:155px;height:155px}.why-center img{width:96px}.why-orbit{padding:8px 9px;font-size:8px}.orbit-one{left:3%}.orbit-two{right:0}.orbit-three{left:0}.orbit-four{right:4%}.landing-founder{grid-template-columns:1fr;gap:25px;padding:60px 22px}.landing-founder-copy h2{font-size:32px}.landing-founder-copy>p{font-size:11px}.landing-founder-card{width:100%;max-width:430px;margin:auto}.faq-section{grid-template-columns:1fr;gap:20px;padding:60px 22px}.faq-intro h2{margin-bottom:8px}.faq-intro p{font-size:11px}.faq-list article>button{padding:15px 2px;font-size:11px}.faq-list article>p{font-size:10px}.premium-landing .landing-final-cta{flex-direction:column;align-items:flex-start;padding:46px 22px}.premium-landing .landing-final-cta>div:last-child{flex-flow:wrap}.premium-landing .landing-final-cta p{font-size:11px}.premium-footer{padding:35px 22px 15px}.premium-footer .landing-footer-top{grid-template-columns:1fr 1fr;gap:26px 18px}.premium-footer .landing-footer-brand-copy{grid-column:1/-1}.premium-footer .footer-wide-logo{width:190px;height:50px}.premium-footer .landing-footer-brand-copy>span{max-width:330px}.premium-footer .footer-column{gap:10px}.premium-footer .footer-column a,.premium-footer .footer-column button{font-size:9px}.footer-social-row{align-items:flex-start;gap:13px}.premium-footer .landing-socials{gap:5px}.premium-footer .landing-socials a{width:29px;height:29px}.footer-create{padding:8px;font-size:9px}.premium-footer .landing-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;font-size:8px}}@media (width<=420px){.premium-landing .landing-signup{padding:9px 8px;font-size:8px}.premium-landing .landing-header-actions{gap:3px}.premium-landing .landing-login{padding:5px}.premium-hero h1{font-size:40px}.landing-hero-bottom>div{gap:6px}.hero-float b{font-size:7px}.preview-content{grid-template-columns:74px 1fr}.preview-sidebar img{width:63px}.preview-sidebar>span{font-size:6px}.preview-main h3{font-size:12px}.preview-columns b{font-size:6px}.premium-footer .landing-socials{gap:3px}.premium-footer .landing-socials a{width:26px;height:26px}.footer-social-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){.premium-landing *,.premium-landing :before,.premium-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.premium-landing section[id]{scroll-margin-top:88px}@media (width<=850px){.premium-landing section[id]{scroll-margin-top:76px}}.premium-header .landing-brand{flex:0 0 148px;width:148px;height:76px;overflow:hidden}.premium-header .landing-wide-logo{object-fit:contain;object-position:left center;width:138px;height:75px;display:block}.premium-footer .landing-brand{align-items:center;width:170px;height:100px;display:flex;overflow:hidden}.premium-footer .footer-wide-logo{object-fit:contain;object-position:left center;width:155px;height:94px;display:block;filter:none!important}.preview-sidebar img{object-fit:contain;object-position:left center;width:104px;height:61px;margin:0 0 0 -2px}.why-center img{object-fit:contain;width:116px;height:72px}.premium-landing .landing-header nav a{position:relative}.premium-landing .landing-header nav a:after{content:"";background:#1685d4;border-radius:2px;height:2px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}.premium-landing .landing-header nav a:hover:after{right:0}.premium-footer .landing-footer-brand-copy{align-self:start}.premium-footer .footer-column a,.premium-footer .footer-column button{transition:color .18s,transform .18s}.premium-footer .footer-column a:hover,.premium-footer .footer-column button:hover{transform:translate(2px)}.premium-footer .landing-socials a svg{display:block}.premium-footer .landing-socials .pinterest-mark{font:700 17px Georgia,serif}.premium-footer .footer-create{transition:background .18s,border-color .18s,transform .18s}.premium-footer .footer-create:hover{background:#ffffff14;border-color:#ffffff85;transform:translateY(-1px)}@media (width<=850px){.premium-header .landing-brand{flex-basis:116px;width:116px;height:64px}.premium-header .landing-wide-logo{width:108px;height:62px}.premium-footer .landing-brand{width:145px;height:90px}.premium-footer .footer-wide-logo{width:138px;height:84px}.preview-sidebar img{width:73px;height:49px;margin-bottom:0}.why-center img{width:105px;height:66px}}.premium-footer>.landing-footer-top{align-items:start;justify-content:initial;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(125px,1fr));gap:32px;width:100%;padding-bottom:27px;display:grid!important}.premium-footer .landing-footer-brand-copy{flex-direction:column;place-self:start;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.premium-footer .landing-footer-brand-copy>.landing-brand{flex:none;justify-self:start;align-items:center;width:170px;min-width:170px;height:100px;display:flex;overflow:visible}.premium-footer .landing-footer-brand-copy>.landing-brand img{object-fit:contain;object-position:left center;max-width:none;visibility:visible!important;opacity:1!important;filter:none!important;width:155px!important;height:94px!important;display:block!important}.premium-footer .landing-footer-brand-copy>span{white-space:normal;color:#b8c8d7;border:0;max-width:280px;margin:0;padding:0;font-size:11px;line-height:1.7;display:block}.premium-footer .footer-trust{margin-top:2px}.premium-footer .footer-column{flex-direction:column;justify-self:start;align-items:flex-start;gap:12px;min-width:0;display:flex}.premium-footer>.footer-social-row{border-bottom:1px solid #ffffff20;justify-content:space-between;justify-self:stretch;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex!important}.premium-footer>.landing-footer-bottom{justify-content:space-between;justify-self:stretch;align-items:center;gap:20px;width:100%;padding-top:15px;display:flex!important}.premium-footer>.landing-footer-bottom>div{justify-self:auto;gap:18px;margin-left:auto;display:flex}.premium-footer .landing-socials{flex-flow:wrap;align-items:center;gap:7px;display:flex}.premium-footer .footer-column a,.premium-footer .footer-column button{line-height:1.4}.ecosystem-node{animation:.6s both node-arrive}.ecosystem-node:nth-child(2){animation-delay:80ms}.ecosystem-node:nth-child(3){animation-delay:.16s}.ecosystem-node:nth-child(4){animation-delay:.24s}.ecosystem-node:nth-child(5){animation-delay:.32s}.ecosystem-node:hover{border-color:#cae4f4;transform:translateY(-5px);box-shadow:0 16px 32px #193b5915}.audience-grid article{transition:transform .2s,box-shadow .2s,border-color .2s}.audience-grid article:hover{border-color:#cfe4f2;transform:translateY(-4px);box-shadow:0 13px 30px #193b5912}.showcase-tabs button:active,.premium-landing button:active{transform:scale(.98)}.showcase-panel .product-preview{animation:.38s cubic-bezier(.2,.7,.2,1) both tab-enter}.premium-footer.reveal{transition-delay:80ms}.premium-footer .landing-socials a:nth-child(2){animation-delay:40ms}.premium-footer .landing-socials a:nth-child(3){animation-delay:80ms}.premium-footer .landing-socials a:nth-child(4){animation-delay:.12s}.premium-footer .landing-socials a:nth-child(5){animation-delay:.16s}.premium-footer .landing-socials a:nth-child(6){animation-delay:.2s}.premium-footer .landing-socials a:nth-child(7){animation-delay:.24s}.premium-footer .landing-socials a:nth-child(8){animation-delay:.28s}@keyframes node-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes social-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.premium-footer>.landing-footer-top{grid-template-columns:minmax(200px,1.3fr) repeat(3,minmax(105px,1fr));gap:22px}.premium-footer .landing-footer-brand-copy>.landing-brand{width:145px;min-width:145px}.premium-footer .landing-footer-brand-copy>.landing-brand img{width:138px!important;height:84px!important}}@media (width<=760px){.premium-footer>.landing-footer-top{grid-template-columns:1fr 1fr;gap:24px 18px}.premium-footer .landing-footer-brand-copy{grid-column:1/-1}.premium-footer .landing-footer-brand-copy>.landing-brand{height:90px}.premium-footer>.landing-footer-bottom{flex-direction:column;gap:10px;align-items:flex-start!important}.premium-footer>.landing-footer-bottom>div{margin-left:0}}@media (prefers-reduced-motion:reduce){.ecosystem-node,.audience-grid article,.premium-footer .landing-socials a{animation:none!important}.ecosystem-node:hover,.audience-grid article:hover{transform:none}}.premium-landing .scroll-motion{opacity:0;will-change:opacity,transform;transition:opacity .72s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)scale(.985)}.premium-landing .scroll-motion.in-view{opacity:1;transform:translate(0)scale(1)}.premium-landing .ecosystem-node.scroll-motion{animation:none}.ecosystem-flow .scroll-motion:nth-child(2),.how-steps .scroll-motion:nth-child(2),.audience-grid .scroll-motion:nth-child(2),.faq-list .scroll-motion:nth-child(2),.premium-footer .footer-column:nth-child(2){transition-delay:80ms}.ecosystem-flow .scroll-motion:nth-child(3),.how-steps .scroll-motion:nth-child(3),.audience-grid .scroll-motion:nth-child(3),.faq-list .scroll-motion:nth-child(3),.premium-footer .footer-column:nth-child(3){transition-delay:.16s}.ecosystem-flow .scroll-motion:nth-child(4),.how-steps .scroll-motion:nth-child(4),.audience-grid .scroll-motion:nth-child(4),.faq-list .scroll-motion:nth-child(4),.premium-footer .footer-column:nth-child(4){transition-delay:.24s}.ecosystem-flow .scroll-motion:nth-child(5),.how-steps .scroll-motion:nth-child(5),.audience-grid .scroll-motion:nth-child(5),.faq-list .scroll-motion:nth-child(5){transition-delay:.32s}.premium-footer .landing-socials a{animation:none}.premium-footer .footer-social-row.in-view .landing-socials a{animation:.42s both social-arrive}.premium-footer .footer-social-row.in-view .landing-socials a:nth-child(2){animation-delay:50ms}.premium-footer .footer-social-row.in-view .landing-socials a:nth-child(3){animation-delay:.1s}.premium-footer .footer-social-row.in-view .landing-socials a:nth-child(4){animation-delay:.15s}.premium-footer .footer-social-row.in-view .landing-socials a:nth-child(5){animation-delay:.2s}.premium-footer .footer-social-row.in-view .landing-socials a:nth-child(6){animation-delay:.25s}.premium-footer .footer-social-row.in-view .landing-socials a:nth-child(7){animation-delay:.3s}.premium-footer .footer-social-row.in-view .landing-socials a:nth-child(8){animation-delay:.35s}.premium-footer>.landing-footer-top{grid-template-columns:minmax(280px,1.45fr) repeat(3,minmax(150px,1fr));gap:34px;padding-bottom:34px}.premium-footer .footer-column{gap:14px}.premium-footer .footer-column>b{color:#fff;font-size:14px;line-height:1.4}.premium-footer .footer-column a,.premium-footer .footer-column button{color:#d0dbe6;font-size:12px;line-height:1.55}.premium-footer .footer-column a:hover,.premium-footer .footer-column button:hover{color:#78c9f5}.premium-footer .landing-footer-brand-copy>span{color:#d0dbe6;max-width:300px;font-size:12px;line-height:1.75}.premium-footer .footer-trust{color:#8ed4f7;font-size:11px}.premium-footer .landing-footer-label{color:#a9c1d4;letter-spacing:1px;font-size:10px}.premium-footer .footer-social-row{padding:23px 0}.premium-footer .landing-socials a{color:#edf5fc;background:#10263d;border-color:#53697e;width:38px;height:38px}.premium-footer .landing-socials a:hover{background:#1685d4;border-color:#1685d4}.premium-footer .footer-create{color:#fff;padding:12px 15px;font-size:12px}.premium-footer>.landing-footer-bottom{color:#b8c7d5;padding-top:19px;font-size:11px}.premium-footer .landing-footer-bottom a{color:#cbd7e2;font-size:11px}.premium-footer .landing-footer-bottom a:hover{color:#7ac9f3}@media (width<=1000px){.premium-footer>.landing-footer-top{grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(125px,1fr));gap:22px}.premium-footer .footer-column a,.premium-footer .footer-column button{font-size:11px}}@media (width<=760px){.premium-footer>.landing-footer-top{grid-template-columns:1fr 1fr;gap:25px 20px}.premium-footer .landing-footer-brand-copy>span{font-size:12px}.premium-footer .footer-column>b{font-size:13px}.premium-footer .footer-column a,.premium-footer .footer-column button{font-size:11px}.premium-footer .landing-socials a{width:36px;height:36px}.premium-footer>.landing-footer-bottom,.premium-footer .landing-footer-bottom a{font-size:10px}}@media (prefers-reduced-motion:reduce){.premium-landing .scroll-motion{will-change:auto;opacity:1!important;transition:none!important;transform:none!important}.premium-landing .scroll-motion:nth-child(n){transition-delay:0s!important}}.premium-landing{color:#172b45;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.65}.premium-landing h1,.premium-landing h2,.premium-landing h3,.premium-landing h4,.premium-landing b,.premium-landing strong{font-family:Manrope,Arial,sans-serif}.premium-landing .landing-header nav a,.premium-landing .landing-login,.premium-landing .landing-signup{font-size:13px}.premium-landing .landing-eyebrow,.premium-landing .section-kicker{letter-spacing:1.15px;font-size:11px}.premium-hero-copy>p{font-size:17px;line-height:1.75}.premium-hero .landing-secondary{font-size:13px}.premium-hero-trust span{font-size:12px}.landing-hero-bottom{font-size:10px}.landing-hero-bottom>div{font-size:12px}.ecosystem-section h2,.feature-story-heading h2,.how-section h2,.audience-section h2,.showcase-section>h2,.why-copy h2,.faq-intro h2{letter-spacing:-1.5px;font-size:clamp(36px,4.3vw,52px);line-height:1.12}.ecosystem-intro,.feature-story-heading>p,.showcase-intro{font-size:16px;line-height:1.75}.ecosystem-node>b{font-size:13px}.ecosystem-node>small{font-size:10px}.ecosystem-support{font-size:12px}.feature-number{font-size:11px}.feature-copy h3{font-size:12px}.feature-copy h4{font-size:clamp(30px,3vw,39px);line-height:1.14}.feature-copy>p,.why-copy>p{font-size:16px;line-height:1.8}.feature-copy li,.why-copy li{font-size:14px;line-height:1.55}.feature-cta{font-size:14px}.how-steps h3{font-size:15px}.how-steps p{font-size:13px;line-height:1.7}.how-steps small{font-size:10px}.audience-section>div:first-child p{font-size:15px;line-height:1.8}.audience-grid h3{font-size:14px}.audience-grid p{font-size:12px;line-height:1.7}.showcase-tabs button{font-size:12px}.showcase-panel-copy h3{font-size:29px}.showcase-panel-copy p,.faq-intro p{font-size:15px;line-height:1.8}.faq-list article>button{font-size:15px}.faq-list article>p{font-size:14px;line-height:1.8}.premium-landing .landing-final-cta h2{font-size:clamp(36px,4.2vw,50px)}.premium-landing .landing-final-cta p{font-size:16px;line-height:1.75}.premium-footer .footer-column>b{font-size:15px}.premium-footer .footer-column a,.premium-footer .footer-column button,.premium-footer .landing-footer-brand-copy>span{color:#d5e0e9;font-size:14px}.premium-footer .footer-trust{font-size:12px}.premium-footer .landing-footer-label{color:#bfd0de;font-size:11px}.premium-footer .landing-footer-bottom,.premium-footer .landing-footer-bottom a{color:#c8d5e0;font-size:12px}.why-section{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(38px,6vw,90px);padding-top:100px;padding-bottom:100px}.why-visual{min-width:0;height:auto;min-height:420px;margin:0;display:block;position:relative;overflow:visible;transform:none}.growth-preview{z-index:1;background:#fff;border:1px solid #dce7f0;border-radius:16px;width:min(100%,600px);margin:0 auto;animation:7s ease-in-out infinite growth-hover;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(2deg);box-shadow:0 30px 78px #143a5a1a}.growth-window-top{color:#7890a4;letter-spacing:.55px;background:#fbfdff;border-bottom:1px solid #e7eef4;align-items:center;gap:12px;height:42px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.growth-window-dots{gap:4px;display:flex}.growth-window-dots i{background:#d2dce5;border-radius:50%;width:7px;height:7px}.growth-window-dots i:first-child{background:#f0a19a}.growth-window-dots i:nth-child(2){background:#f1cb83}.growth-window-dots i:nth-child(3){background:#8cc8a6}.growth-window-state{color:#638099;letter-spacing:0;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.growth-window-state i{background:#39a775;border-radius:50%;width:6px;height:6px}.growth-preview-inner{grid-template-columns:133px minmax(0,1fr);min-height:390px;display:grid}.growth-side{background:#f8fbfd;border-right:1px solid #e9eff4;flex-direction:column;gap:7px;padding:14px 10px;display:flex}.growth-side>img{object-fit:contain;object-position:left center;width:105px;height:63px;margin:0 0 3px;display:block}.growth-side>span{color:#718599;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:0 8px;font-size:11px;font-weight:600;display:flex}.growth-side>span svg{color:#6d8da6;width:15px;height:15px}.growth-side>span.selected{color:#126ba7;background:#eaf5fc}.growth-side>span.selected svg{color:#1685d4}.growth-account{color:#39566d;border-top:1px solid #e1eaf1;align-items:center;gap:8px;margin-top:auto;padding-top:11px;font-size:9px;font-weight:700;display:flex}.growth-account>i{color:#fff;background:#0d2948;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.growth-account small{color:#8a9cac;margin-top:3px;font-size:8px;font-weight:500;display:block}.growth-main{min-width:0;padding:17px 15px 12px}.growth-main-heading{justify-content:space-between;align-items:center;gap:7px;margin-bottom:14px;display:flex}.growth-main-heading small{color:#1680be;letter-spacing:.75px;font-size:8px;font-weight:800}.growth-main-heading h3{color:#173651;letter-spacing:-.45px;margin:5px 0 0;font-size:17px}.growth-main-heading>span{color:#58748a;white-space:nowrap;border:1px solid #e6edf3;border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-size:9px;display:flex}.growth-main-heading>span svg{color:#1880ba;width:13px;height:13px}.growth-profile-card{background:linear-gradient(105deg,#f0f8fd,#fff 78%);border:1px solid #dcebf5;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.growth-profile-mark{color:#fff;background:linear-gradient(135deg,#0d2948,#1685d4);border-radius:10px;flex:0 0 39px;place-items:center;width:39px;height:39px;font:800 13px Manrope;display:grid}.growth-profile-card>div{flex:1;gap:3px;min-width:0;display:grid}.growth-profile-card>div small{color:#1882bd;letter-spacing:.65px;font-size:7px;font-weight:800}.growth-profile-card>div b{color:#25465f;font-size:10px}.growth-profile-card>div span{color:#8296a7;font-size:8px}.growth-profile-card>i{color:#3288b9;background:#fff;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.growth-profile-card>i svg{width:13px}.growth-activity-heading{justify-content:space-between;align-items:center;margin:17px 1px 8px;display:flex}.growth-activity-heading b{color:#24445e;font-size:10px}.growth-activity-heading span{color:#98a8b5;font-size:8px}.growth-activity-list{gap:6px;display:grid}.growth-activity-list article{background:#fff;border:1px solid #eaf0f4;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.growth-activity-list article:hover{border-color:#c8e3f3;transform:translate(3px);box-shadow:0 6px 16px #123a5810}.growth-activity-list article>i{border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.growth-activity-list article>i svg{width:14px;height:14px}.activity-blue{color:#157cb7;background:#eaf5fc}.activity-cyan{color:#168b83;background:#e8f7f6}.activity-violet{color:#7363bb;background:#f0edfc}.activity-gold{color:#b18337;background:#fbf4e7}.growth-activity-list article>span{flex:1;min-width:0}.growth-activity-list article b{color:#2e4a61;font-size:9px;display:block}.growth-activity-list article small{color:#899cab;margin-top:3px;font-size:8px;display:block}.growth-activity-list article em{color:#638096;background:#f2f7fa;border-radius:20px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:700}.growth-preview-foot{color:#8a9aa8;border-top:1px solid #edf1f4;align-items:center;gap:6px;margin-top:12px;padding-top:9px;font-size:8px;display:flex}.growth-preview-foot svg{color:#348dbc;width:13px;height:13px}.growth-float{z-index:2;background:#fff;border:1px solid #e3eaf1;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;animation:5.5s ease-in-out infinite float-soft;display:flex;position:absolute;box-shadow:0 14px 35px #133a581c}.growth-float>i{color:#167cb8;background:#eaf5fc;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.growth-float>i svg{width:15px;height:15px}.growth-float>span{gap:3px;display:grid}.growth-float small{color:#8295a6;letter-spacing:.7px;font-size:7px;font-weight:800}.growth-float b{color:#294a62;font-size:9px}.growth-float>svg{color:#8ba0b1;width:13px;height:13px}.growth-float-left{bottom:38px;left:-17px}.growth-float-right{animation-delay:-2.4s;top:72px;right:-15px}.why-copy{max-width:590px}.why-copy h2{font-size:clamp(37px,4vw,50px)}.why-copy>p{font-size:16px;line-height:1.85}.why-copy ul{gap:12px;margin:21px 0 23px}.why-copy li,.why-copy .feature-cta{font-size:14px}@keyframes growth-hover{0%,to{transform:perspective(1200px)rotateY(2deg)translateY(0)}50%{transform:perspective(1200px)rotateY(0)translateY(-6px)}}@media (width<=1050px){.why-section{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:32px;padding-left:5vw;padding-right:5vw}.growth-preview-inner{grid-template-columns:112px minmax(0,1fr)}.growth-side{padding:12px 7px}.growth-side>img{width:92px}.growth-main{padding:14px 10px 10px}.growth-side>span{gap:6px;padding:0 6px;font-size:10px}}@media (width<=850px){.premium-landing{font-size:15px}.premium-hero-copy>p{font-size:16px}.ecosystem-intro,.feature-story-heading>p,.showcase-intro,.audience-section>div:first-child p,.faq-intro p{font-size:15px}.why-section{grid-template-columns:1fr;gap:24px;padding:62px 22px}.why-visual{width:100%;max-width:620px;min-height:0;margin:0 auto;padding:5px 6px 16px}.growth-preview{animation:8s ease-in-out infinite growth-hover;transform:none}.growth-preview-inner{grid-template-columns:112px minmax(0,1fr);min-height:360px}.growth-main{padding:15px 13px}.growth-main-heading h3{font-size:16px}.growth-profile-card>div b,.growth-activity-list article b{font-size:10px}.why-copy{max-width:none}.why-copy h2{font-size:clamp(36px,7vw,46px)}.why-copy>p{font-size:15px}.feature-story{grid-template-columns:1fr 1fr;gap:28px}.feature-copy>p{font-size:15px}.feature-copy li{font-size:13px}.how-steps p{font-size:12px}.audience-grid p{font-size:11px}.premium-footer .footer-column a,.premium-footer .footer-column button{font-size:12px}}@media (width<=560px){.ecosystem-section h2,.feature-story-heading h2,.how-section h2,.audience-section h2,.showcase-section>h2,.why-copy h2,.faq-intro h2{letter-spacing:-1px;font-size:clamp(32px,9vw,39px)}.premium-hero h1{letter-spacing:-1.7px;font-size:clamp(39px,10.8vw,52px);line-height:1.07}.premium-hero-copy>p{font-size:15px;line-height:1.7}.premium-hero .landing-primary{white-space:normal;text-align:left;font-size:12px}.feature-story{grid-template-columns:1fr!important}.feature-copy h4{font-size:30px}.feature-copy>p{font-size:15px}.feature-copy li{font-size:13px}.showcase-panel-copy h3{font-size:25px}.showcase-panel-copy p{font-size:14px}.growth-window-top{gap:6px;height:34px;padding:0 9px;font-size:7px}.growth-window-state{font-size:7px}.growth-window-dots i{width:6px;height:6px}.growth-preview-inner{grid-template-columns:85px minmax(0,1fr);min-height:335px}.growth-side{gap:5px;padding:9px 5px}.growth-side>img{width:74px;height:48px;margin-left:-2px}.growth-side>span{gap:4px;min-height:29px;padding:0 4px;font-size:8px}.growth-side>span svg{width:12px;height:12px}.growth-account{gap:4px;font-size:7px}.growth-account>i{flex-basis:23px;width:23px;height:23px;font-size:7px}.growth-account small{font-size:6px}.growth-main{padding:11px 8px 8px}.growth-main-heading{margin-bottom:9px}.growth-main-heading small{font-size:6px}.growth-main-heading h3{font-size:13px}.growth-main-heading>span{padding:5px;font-size:7px}.growth-profile-card{gap:6px;padding:8px}.growth-profile-mark{flex-basis:30px;width:30px;height:30px;font-size:10px}.growth-profile-card>div small{font-size:6px}.growth-profile-card>div b{font-size:8px}.growth-profile-card>div span{font-size:6px}.growth-profile-card>i{display:none}.growth-activity-heading{margin:12px 1px 6px}.growth-activity-heading b{font-size:8px}.growth-activity-heading span{font-size:6px}.growth-activity-list{gap:5px}.growth-activity-list article{gap:6px;padding:6px}.growth-activity-list article>i{flex-basis:24px;width:24px;height:24px}.growth-activity-list article b{font-size:8px}.growth-activity-list article small{font-size:6px}.growth-activity-list article em{padding:3px 5px;font-size:6px}.growth-preview-foot{margin-top:8px;padding-top:7px;font-size:6px}.growth-preview-foot svg{width:10px}.growth-float{gap:6px;padding:7px 8px}.growth-float>i{width:25px;height:25px}.growth-float small{font-size:6px}.growth-float b{font-size:7px}.growth-float-left{bottom:0;left:-4px}.growth-float-right{top:56px;right:-3px}.how-steps h3{font-size:14px}.how-steps p{font-size:12px}.audience-grid h3{font-size:13px}.audience-grid p{font-size:11px}.faq-list article>button{font-size:14px}.faq-list article>p{font-size:13px}.premium-landing .landing-final-cta p{font-size:15px}.premium-footer>.landing-footer-top{grid-template-columns:1fr 1fr;gap:22px 15px}.premium-footer .landing-footer-brand-copy{grid-column:1/-1}.premium-footer .footer-column>b{font-size:13px}.premium-footer .footer-column a,.premium-footer .footer-column button{font-size:11px}.premium-footer .landing-footer-brand-copy>span{font-size:12px}.premium-footer .footer-trust{font-size:11px}.premium-footer .landing-socials a{width:34px;height:34px}.premium-footer .landing-footer-bottom,.premium-footer .landing-footer-bottom a{font-size:10px}}@media (width<=370px){.growth-float-right{display:none}.growth-float-left{bottom:-6px}.growth-window-top>span:nth-child(2){font-size:6px}.premium-landing .landing-signup{font-size:9px}.premium-landing .landing-header-actions{gap:2px}}@media (prefers-reduced-motion:reduce){.growth-preview,.growth-float{animation:none!important;transform:none!important}}.store-limit-card,.jobs-limit{color:#18314e;background:#f7fbff;border:1px solid #dce8f2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.store-limit-card span,.jobs-limit small{color:#63758a}.store-limit-card small{color:#75869a;flex-basis:100%;margin-left:0}.store-video-link{color:#0879bd;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.store-video-frame{aspect-ratio:16/9;background:#071b35;position:relative;overflow:hidden}.store-video-frame iframe,.store-product-video{object-fit:cover;border:0;width:100%;height:100%;min-height:220px}.store-video-frame iframe{position:absolute;inset:0}.store-video-caption{color:#5d7186;align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.store-buy-row{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.store-buy-row .cart-controls{margin:0}.connect-jobs{gap:24px;display:grid}.jobs-heading,.jobs-manager-top{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.jobs-heading h2{color:#102d4b;margin:5px 0;font-size:25px}.jobs-heading p,.jobs-manager-top p{color:#677a8f;margin:0}.jobs-heading .connect-search{min-width:min(100%,330px)}.connect-job-manager,.jobs-own,.jobs-applications,.jobs-open{background:#fff;border:1px solid #e1eaf2;border-radius:16px;padding:20px}.jobs-manager-top{align-items:center;margin-bottom:12px}.jobs-manager-top h3,.connect-section-heading h3{color:#12314e;align-items:center;gap:8px;margin:0 0 5px;display:flex}.jobs-manager-top label{color:#60748a;gap:5px;font-size:12px;font-weight:700;display:grid}.jobs-manager-top select{background:#fff;border:1px solid #d5e1ec;border-radius:9px;min-width:200px;padding:10px}.jobs-limit{margin:12px 0}.job-form{background:#f9fbfd;margin:0;padding:16px}.job-form .connect-compose-fields label,.job-apply-modal label{gap:6px;display:grid}.job-form input,.job-form select,.job-form textarea,.job-apply-modal input,.job-apply-modal textarea{color:#18314e;background:#fff;border:1px solid #d9e3ed;border-radius:9px;width:100%;padding:10px 11px}.job-own-card,.job-app-card{border-bottom:1px solid #e9eff5;padding:14px 0}.job-card-title,.job-app-card{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.job-card-title>div,.job-app-card>div{gap:5px;display:grid}.job-card-title small,.job-app-card small{color:#718398}.job-card-title select,.job-app-card select{background:#fff;border:1px solid #d9e3ed;border-radius:8px;padding:8px}.job-app-card p{color:#52677e;white-space:pre-line;margin:4px 0}.job-contact{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.job-open-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.job-open-card{background:#fff;border:1px solid #e2eaf1;border-radius:14px;padding:18px;box-shadow:0 8px 22px #102d4b08}.job-open-card header,.job-open-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.job-company{color:#647990;margin-top:10px;display:block}.job-open-card h3{color:#112f4e;margin:5px 0 10px;font-size:18px}.job-type-pill,.job-tags span{color:#39708f;background:#eef6fc;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;display:inline-flex}.job-tags{flex-wrap:wrap;gap:6px;display:flex}.job-open-card>p{color:#566b81;white-space:pre-line;max-height:90px;font-size:13px;line-height:1.55;overflow:hidden}.job-salary{color:#123b60}.job-open-card footer{flex-wrap:wrap;align-items:center;margin-top:12px}.job-open-card footer>small,.job-owner-hint,.job-applied{color:#647991;align-items:center;gap:5px;display:inline-flex}.job-applied{color:#168457}.job-apply-modal{gap:12px;max-height:90vh;display:grid;overflow:auto}.job-apply-modal h2,.job-apply-modal p{margin:0}.job-apply-modal p{color:#62778e}.job-apply-modal .btn{justify-content:center}@media (width<=760px){.jobs-heading,.jobs-manager-top{flex-direction:column;align-items:stretch}.jobs-heading .connect-search{width:100%;min-width:0}.jobs-manager-top select{width:100%}.job-open-grid{grid-template-columns:1fr}.connect-job-manager,.jobs-own,.jobs-applications,.jobs-open{padding:14px}.job-app-card,.job-card-title{flex-direction:column;align-items:stretch}.store-limit-card{width:100%}}.job-resume-link{color:#0879bd;font-size:12px;font-weight:700;text-decoration:none}.business-qr-card{color:#132e4a;background:#fff;border:1px solid #dce6ef;border-radius:14px;margin-top:16px;padding:15px}.business-qr-heading{align-items:center;gap:10px;display:flex}.business-qr-heading>span:last-child{gap:3px;display:grid}.business-qr-heading b{font-size:13px}.business-qr-heading small{color:#72849a;font-size:11px;line-height:1.4}.business-qr-icon{color:#0879bd;background:#e9f4fc;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.business-qr-tabs{background:#f1f5f9;border-radius:9px;gap:6px;margin:13px 0 10px;padding:4px;display:flex}.business-qr-tabs button{color:#61748a;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:8px 5px;font-size:11px;font-weight:700}.business-qr-tabs button.active{color:#0c65a0;background:#fff;box-shadow:0 2px 7px #0c294408}.business-qr-content{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;display:grid}.business-qr-content img{border:1px solid #e6edf3;border-radius:8px;width:120px;height:120px}.business-qr-content>div:not(.business-qr-loading){min-width:0}.business-qr-content b{font-size:12px}.business-qr-content p{color:#708197;margin:5px 0;font-size:11px;line-height:1.45}.business-qr-content code{overflow-wrap:anywhere;color:#126da3;max-width:100%;font-size:10px;display:block}.business-qr-loading{color:#6d8296;place-items:center;height:120px;font-size:11px;display:grid}.business-qr-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.business-qr-actions .btn{font-size:11px}.public-hub-qr-button{z-index:4;color:#143454;cursor:pointer;background:#fff;border:1px solid #ffffff80;border-radius:12px;place-items:center;width:40px;height:40px;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;top:16px;right:16px;box-shadow:0 7px 24px #081d3a1d}.public-hub-qr-button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #081d3a2a}.business-qr-overlay{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06172db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.business-qr-dialog{background:#fff;border-radius:18px;width:min(100%,520px);max-height:90vh;padding:18px;position:relative;overflow:auto;box-shadow:0 22px 80px #06172d4d}.business-qr-close{z-index:2;color:#35516c;cursor:pointer;background:#fff;border:1px solid #e4ebf0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.business-qr-dialog .business-qr-card{border:0;margin:0;padding:18px}.store-product-share{color:#0879bd;cursor:pointer;background:#f8fbfd;border:1px solid #d7e6f1;border-radius:8px;align-items:center;gap:6px;margin-top:9px;padding:7px 9px;font-size:11px;font-weight:700;display:inline-flex}.storefront-product-featured{outline:3px solid #3aa6e9;scroll-margin-top:28px;box-shadow:0 0 0 6px #3aa6e928}@media (width<=540px){.business-qr-content{grid-template-columns:100px minmax(0,1fr);gap:10px}.business-qr-content img{width:100px;height:100px}.business-qr-loading{height:100px}.business-qr-actions{grid-template-columns:1fr 1fr;display:grid}.business-qr-actions .btn{white-space:normal;height:auto;min-height:36px;padding:7px}.business-qr-dialog,.business-qr-dialog .business-qr-card{padding:12px}}.storefront-product:target{outline:3px solid #3aa6e9;scroll-margin-top:28px;box-shadow:0 0 0 6px #3aa6e928}.store-video-product{background:#071b35;display:grid}.store-video-frame iframe,.store-video-frame video{object-fit:contain;border:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.store-video-buybar{z-index:1;background:#fff;border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.store-video-buybar>span{gap:3px;display:grid}.store-video-buybar b{color:#163452;font-size:12px}.store-video-buybar small{color:#73849a;font-size:10px}.store-video-buybar .btn{height:34px;font-size:11px}.business-qr-print{display:none}@media print{@page{size:A5 portrait;margin:10mm}body *{visibility:hidden!important}.business-qr-print,.business-qr-print *{visibility:visible!important}.business-qr-print{box-sizing:border-box!important;color:#071b35!important;text-align:center!important;background:#fff!important;border:1.2mm solid #071b35!important;border-radius:7mm!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7mm!important;width:125mm!important;min-height:175mm!important;padding:12mm!important;font-family:Arial,sans-serif!important;display:flex!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.business-qr-print-brand{justify-content:center!important;align-items:center!important;gap:5mm!important;width:100%!important;display:flex!important}.business-qr-print-brand>img,.business-qr-print-brand>span{object-fit:contain!important;border-radius:3mm!important;width:19mm!important;height:19mm!important}.business-qr-print-brand>span{color:#fff!important;background:#071b35!important;place-items:center!important;font-size:17pt!important;font-weight:700!important;display:grid!important}.business-qr-print-brand div{text-align:left!important}.business-qr-print-brand small,.business-qr-powered{letter-spacing:1pt!important;color:#49627d!important;font-size:9pt!important}.business-qr-print-brand h1{margin:1mm 0 0!important;font-size:20pt!important}.business-qr-print-code{object-fit:contain!important;width:76mm!important;height:76mm!important;image-rendering:pixelated!important;display:block!important}.business-qr-print>b{font-size:14pt!important}.business-qr-print-url{overflow-wrap:anywhere!important;color:#3c5874!important;max-width:100%!important;font-size:9pt!important}.business-qr-powered{margin-top:auto!important;font-size:8pt!important}.business-qr-card:not(.business-qr-print){display:block!important}.public-hub-qr-button{display:none!important}}.app-shell:has(.faq-page) .main{max-width:none;margin-left:0}.faq-page{color:#172b45;background:#f4f8fc;min-height:100vh;font-family:DM Sans,sans-serif}.faq-page>header{background:#fff;border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,7vw,100px);display:flex}.faq-brand img{object-fit:contain;width:205px;height:52px}.faq-back{color:#376283;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.faq-page-content{max-width:900px;margin:0 auto;padding:88px 24px 100px}.faq-page-kicker{color:#1685d4;letter-spacing:1.2px;font-size:11px;font-weight:700}.faq-page-content h1{letter-spacing:-1.5px;margin:15px 0;font:700 clamp(36px,5vw,54px)/1.12 Manrope,sans-serif}.faq-page-content>p{color:#71839a;margin:0 0 38px;font-size:16px}.faq-page-list{gap:12px;display:grid}.faq-page-list article{background:#fff;border:1px solid #e2ebf2;border-radius:12px;padding:0 22px;box-shadow:0 8px 24px #18355008}.faq-page-list article>button{text-align:left;color:#203c58;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:66px;font:700 15px Manrope,sans-serif;display:flex}.faq-page-list article>button svg{color:#1881c5;flex-shrink:0;transition:transform .2s}.faq-page-list .faq-page-open>button svg{transform:rotate(180deg)}.faq-page-list article>p{color:#60758a;margin:0;padding:0 30px 22px 0;font-size:14px;line-height:1.8}.faq-page-footer{color:#c9d7e5;background:#071b35;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:30px clamp(24px,7vw,100px);font-size:13px;display:flex}.faq-page-footer a{color:#8bcdf4;text-decoration:none}.premium-footer .footer-care{color:#b9cadd;gap:4px;margin-top:10px;font-size:12px;text-decoration:none;display:grid}.premium-footer .footer-care b{color:#fff;font:700 15px Manrope}.service-group-visual{color:#17334e;background:linear-gradient(145deg,#f7fbfe,#eaf4fb);border:1px solid #dce8f1;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;min-height:330px;padding:clamp(24px,5vw,55px);display:flex;box-shadow:0 20px 55px #193b5910}.service-group-visual>span{color:#1685d4;background:#dff1fc;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.service-group-visual>span svg{width:26px;height:26px}.service-group-visual h3{margin:24px 0 8px;font:700 25px Manrope}.service-group-visual p{color:#647b91;font-size:15px;line-height:1.8}.service-group-visual small{color:#1685d4;letter-spacing:.4px;font-size:11px;font-weight:700}.app-shell:has(.about-page) .main{max-width:none;margin-left:0}.about-page{color:#172b45;background:#f4f8fc;min-height:100vh;font-family:DM Sans,sans-serif}.about-page>header{background:#fff;border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,7vw,100px);display:flex}.about-brand img{object-fit:contain;width:205px;height:52px}.about-back{color:#376283;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.about-page-content{max-width:1120px;margin:0 auto;padding:76px 24px 86px}.about-story{text-align:center;max-width:760px;margin:0 auto 48px}.about-kicker{color:#1685d4;letter-spacing:1.2px;font-size:11px;font-weight:700}.about-story h1{letter-spacing:-1.5px;margin:16px 0;font:700 clamp(36px,5vw,54px)/1.12 Manrope,sans-serif}.about-story h1 em{color:#1685d4;font-style:normal}.about-story p{color:#60758a;max-width:690px;margin:0 auto;font-size:16px;line-height:1.8}.about-story>a,.about-founder-copy>a{color:#1476bd;align-items:center;gap:7px;margin-top:20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.about-founder{background:#fff;border:1px solid #e2ebf2;border-radius:16px;grid-template-columns:minmax(220px,.8fr) 1.2fr;max-width:860px;margin:auto;display:grid;overflow:hidden;box-shadow:0 18px 46px #193b5910}.about-founder-image{background:#e7f1f7;min-height:340px;position:relative}.about-founder-image img{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}.about-founder-image span{color:#285675;letter-spacing:.6px;background:#fff;border-radius:20px;padding:8px 12px;font-size:10px;font-weight:800;position:absolute;bottom:18px;left:18px}.about-founder-copy{align-self:center;padding:34px}.about-founder-copy>small{color:#1685d4;letter-spacing:1px;font-size:10px;font-weight:800}.about-founder-copy h2{color:#17334e;margin:10px 0;font:700 30px Manrope,sans-serif}.about-founder-copy p{color:#60758a;font-size:14px;line-height:1.8}.about-founder-copy>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.about-founder-copy>div span{color:#376283;background:#edf6fc;border-radius:20px;padding:7px 10px;font-size:11px}.about-page-footer{color:#c9d7e5;background:#071b35;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:25px clamp(24px,7vw,100px);font-size:12px;display:flex}.about-page-footer>span,.about-page-footer>div{align-items:center;gap:18px;display:flex}.about-page-footer>span{gap:7px}.about-page-footer a{color:#8bcdf4;text-decoration:none}.premium-landing .landing-final-cta{min-height:275px;padding:34px clamp(25px,9vw,135px)}@media (width<=640px){.about-page-content{padding:52px 18px 58px}.about-founder{grid-template-columns:1fr}.about-founder-image{min-height:280px}.about-founder-copy{padding:25px}.about-page-footer>span,.about-page-footer>div{flex-wrap:wrap;gap:12px;width:100%}.premium-landing .landing-final-cta{align-items:flex-start;gap:18px;min-height:250px;padding:34px 22px}}.support-page{color:#19354d;background:#f5f8fb;min-height:100vh;padding:0 28px 20px;font-family:DM Sans,sans-serif}.support-header{border-bottom:1px solid #e2eaf1;justify-content:space-between;align-items:center;max-width:1500px;height:72px;margin:0 auto;display:flex}.support-brand img{object-fit:contain;width:190px;height:49px}.support-header>div{align-items:center;gap:24px;display:flex}.support-header-title,.support-back{align-items:center;gap:8px;display:flex}.support-header-title{color:#1b4c6c;font-weight:700}.support-back{color:#58738a;font-size:12px;text-decoration:none}.support-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:28px;width:min(1380px,100%);margin:34px auto 48px;display:grid}.support-compose,.support-list{background:#fff;border:1px solid #e0e9f0;border-radius:15px;min-width:0;padding:26px;box-shadow:0 12px 34px #173b5909}.support-eyebrow{letter-spacing:1.1px;color:#1681c3;font-size:10px;font-weight:800}.support-compose h1,.support-list h2{letter-spacing:-.6px;color:#163550;margin:10px 0;font:700 27px/1.2 Manrope,sans-serif}.support-intro{color:#71869a;margin:0 0 21px;font-size:13px;line-height:1.7}.support-form{gap:15px;display:grid}.support-form>label,.admin-support-reply>label{color:#304f68;gap:7px;font-size:12px;font-weight:700;display:grid}.support-form input,.support-form textarea,.support-form select,.admin-support-reply textarea,.admin-support-reply select{color:#213e56;background:#fff;border:1px solid #dce6ed;border-radius:8px;outline:none;width:100%;padding:11px 12px;font:13px DM Sans,sans-serif}.support-form input:focus,.support-form textarea:focus,.support-form select:focus,.admin-support-reply textarea:focus,.admin-support-reply select:focus{border-color:#54a7d6;box-shadow:0 0 0 3px #1685d415}.support-form textarea,.admin-support-reply textarea{resize:vertical;line-height:1.65}.support-form>label small{color:#8296a7;justify-self:end;font-size:10px;font-weight:400}.support-upload{background:#f8fbfd;border:1px dashed #bed2e0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.support-upload>div{gap:5px;display:grid}.support-upload>div b{color:#284b67;align-items:center;gap:7px;font-size:12px;display:flex}.support-upload>div small{color:#8093a3;font-size:10px}.support-upload-button{color:#2a678e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7e4ed;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.support-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.support-image-preview{border:1px solid #e1eaf0;border-radius:9px;align-items:center;gap:12px;padding:9px;display:flex}.support-image-preview img{object-fit:cover;border-radius:6px;width:76px;height:60px}.support-image-preview>div{gap:8px;min-width:0;display:grid}.support-image-preview>div span{text-overflow:ellipsis;color:#4c6579;font-size:11px;overflow:hidden}.support-image-preview button,.support-danger{color:#b44343;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.support-form-actions,.support-ticket-actions{flex-wrap:wrap;gap:9px;display:flex}.support-primary,.support-secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 15px;font:700 12px DM Sans,sans-serif;display:inline-flex}.support-primary{color:#fff;background:#126cb0;border:1px solid #126cb0}.support-primary:hover{background:#0b568e}.support-secondary{color:#42627b;background:#fff;border:1px solid #d8e4ec}.support-primary:disabled,.support-secondary:disabled,.support-danger:disabled{opacity:.6;cursor:wait}.support-alert{border-radius:8px;align-items:flex-start;gap:8px;margin:14px 0;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.support-error{color:#a63737;background:#fff1f0;border:1px solid #f3d1ce}.support-success{color:#28633c;background:#eef9f1;border:1px solid #d0ead6}.support-spin{animation:1s linear infinite support-spin}@keyframes support-spin{to{transform:rotate(360deg)}}.support-list-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.support-list-heading h2{margin-bottom:0;font-size:22px}.support-refresh{color:#52728b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.support-ticket-list{gap:10px;display:grid}.support-ticket{border:1px solid #e1eaf0;border-radius:10px;overflow:hidden}.support-ticket-selected{border-color:#a8cfe5;box-shadow:0 6px 20px #1b6d9710}.support-ticket-summary{text-align:left;color:#24435d;cursor:pointer;background:#fff;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:14px;display:grid;position:relative}.support-ticket-summary>strong{grid-column:2/3;font-size:12px;line-height:1.4}.support-ticket-summary>small{color:#8092a1;text-transform:capitalize;grid-column:2/3;font-size:10px}.support-ticket-summary>svg{color:#879cac;grid-area:1/3/4;transition:transform .2s}.support-ticket-selected .support-ticket-summary>svg{transform:rotate(180deg)}.support-status{white-space:nowrap;border-radius:30px;align-items:center;width:max-content;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.status-open{color:#2672a3;background:#eaf4fc}.status-in_progress{color:#95621a;background:#fff4df}.status-waiting_for_user{color:#7652a6;background:#f4efff}.status-closed{color:#607166;background:#edf2ef}.support-ticket-details{border-top:1px solid #edf1f4;padding:0 14px 14px}.support-ticket-details>p,.admin-support-description p,.support-admin-reply p{white-space:pre-wrap;color:#526b80;font-size:12px;line-height:1.7}.support-screenshot-link{color:#2975a4;gap:6px;margin:6px 0 12px;font-size:11px;text-decoration:none;display:inline-grid}.support-screenshot-link img{object-fit:cover;border:1px solid #e1e8ed;border-radius:7px;width:160px;height:100px}.support-screenshot-link span{align-items:center;gap:5px;display:flex}.support-admin-reply{background:#f1f8fc;border-left:3px solid #1685d4;border-radius:5px;margin:10px 0;padding:12px 14px}.support-admin-reply>b,.support-history>b{color:#24506f;font-size:11px}.support-admin-reply p{margin:6px 0 0}.support-history{gap:12px;margin:16px 0;display:grid}.support-history>b{margin-bottom:2px}.support-history-item{border-left:1px solid #dbe6ed;grid-template-columns:1fr auto;gap:5px 10px;padding-left:14px;display:grid}.support-history-item>span{color:#405f77;text-transform:capitalize;align-items:center;gap:7px;font-size:10px;display:flex}.history-dot{background:#3494c7;border-radius:50%;width:7px;height:7px}.history-dot.admin{background:#6e66c6}.support-history-item time{color:#889aa8;font-size:9px}.support-history-item p{color:#60778b;white-space:pre-wrap;grid-column:1/-1;margin:0;font-size:11px;line-height:1.55}.support-ticket-actions{border-top:1px solid #edf1f4;padding-top:12px}.support-danger{margin-left:auto;padding:8px}.support-closed-note{color:#6e8175;margin-top:10px;font-size:10px;display:block}.support-empty{color:#8294a3;text-align:center;border:1px dashed #dbe6ed;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:170px;font-size:12px;display:flex}.support-empty b{color:#45637b}.support-empty svg{color:#69a7ca}.support-footer{color:#8193a3;text-align:center;max-width:1380px;margin:0 auto;padding:14px 0;font-size:11px}.support-footer a{color:#2879a8;font-weight:700;text-decoration:none}.support-login-card{text-align:center;background:#fff;border:1px solid #dfe9f0;border-radius:14px;max-width:470px;margin:12vh auto;padding:34px;box-shadow:0 18px 42px #173b5910}.support-icon{color:#1681c3;background:#e7f4fc;border-radius:15px;place-items:center;width:54px;height:54px;margin:auto;display:grid}.support-icon svg{width:25px;height:25px}.support-login-card h1{color:#173650;font:700 25px Manrope}.support-login-card p{color:#71869a;font-size:13px;line-height:1.7}.admin-support{min-width:0}.admin-support-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.admin-support-heading>div>span{color:#217bac;letter-spacing:1px;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.admin-support-heading h2{color:#1b3449;margin:7px 0;font:700 22px Manrope}.admin-support-heading p{color:#788b9a;margin:0;font-size:12px;line-height:1.55}.admin-support-list{gap:10px;display:grid}.admin-support-ticket{background:#fff;border:1px solid #e1e8ed;border-radius:9px;overflow:hidden}.admin-support-summary{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.admin-support-summary-copy{flex:1;gap:5px;min-width:0;display:grid}.admin-support-summary-copy b{color:#29465e;font-size:12px}.admin-support-summary-copy small,.admin-support-summary time{color:#8192a0;font-size:10px}.admin-support-summary time{white-space:nowrap}.admin-support-body{border-top:1px solid #edf1f4;gap:16px;padding:16px;display:grid}.admin-support-meta{color:#7b8e9d;flex-wrap:wrap;gap:10px 20px;font-size:10px;display:flex}.admin-support-meta b{color:#456178;text-transform:capitalize}.admin-support-description>b,.admin-support-last-reply>b{color:#2d4f69;font-size:11px}.admin-support-description p,.admin-support-last-reply p{margin:6px 0 0}.admin-support-image{color:#2879a8;justify-self:start;gap:6px;font-size:10px;text-decoration:none;display:inline-grid}.admin-support-image img{object-fit:cover;border:1px solid #e1e8ed;border-radius:7px;width:180px;height:110px}.admin-support-image span{align-items:center;gap:5px;display:flex}.admin-support-last-reply{background:#f4f8fb;border-radius:8px;padding:12px}.admin-support-closed{color:#28633c;align-items:center;gap:7px;font-size:12px;display:flex}.admin-support-reply{background:#f8fbfd;border:1px solid #e1eaf0;border-radius:9px;gap:12px;padding:14px;display:grid}.admin-support-reply>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-support-reply>div>small{color:#70869a;align-items:center;gap:6px;font-size:10px;display:flex}.admin-support-empty{margin:10px 0}.admin-support .support-alert{margin:0 0 12px}@media (width<=1000px){.support-layout{grid-template-columns:1fr;max-width:760px}.support-compose,.support-list{padding:22px}.support-page{padding:0 18px 18px}.admin-support-summary time{font-size:9px}}@media (width<=640px){.support-page{padding:0 12px 14px}.support-header{gap:10px;height:auto;min-height:64px}.support-brand img{width:145px;height:42px}.support-header>div{gap:11px}.support-header-title{font-size:11px}.support-back{font-size:10px}.support-layout{gap:14px;margin:16px auto 28px}.support-compose,.support-list{border-radius:11px;padding:17px 14px}.support-compose h1{font-size:23px}.support-list h2{font-size:19px}.support-intro{font-size:12px}.support-upload{flex-direction:column;align-items:flex-start}.support-upload-button{align-self:flex-start}.support-ticket-summary{grid-template-columns:1fr auto;gap:7px}.support-ticket-summary .support-status{grid-area:1/1}.support-ticket-summary>strong,.support-ticket-summary>small{grid-column:1/2}.support-ticket-summary>svg{grid-area:1/2/4}.support-list-heading{align-items:flex-start}.support-refresh{font-size:10px}.support-screenshot-link img{width:130px;height:86px}.admin-support-heading{flex-direction:column;align-items:flex-start}.admin-support-summary{flex-wrap:wrap;align-items:flex-start;padding:12px}.admin-support-summary-copy{flex:calc(100% - 15px);order:2}.admin-support-summary time{order:3;margin-left:3px}.admin-support-summary>.support-status{order:1}.admin-support-body{padding:12px}.admin-support-meta{gap:6px;display:grid}.admin-support-reply>div{flex-direction:column;align-items:flex-start}.admin-support-reply>div .btn{align-self:stretch}.support-login-card{margin:10vh 6px;padding:27px 19px}}.team-limited-shell .side-nav a[href=\/support]{display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
