@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) 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-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-green-600:#00a544;--color-slate-900:#0f172b;--spacing:.25rem;--font-weight-bold:700;--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);--color-primary-50:#f0fdf4}@supports (color:lab(0% 0 0)){:root,:host{--color-green-600:lab(59.0978% -58.6621 41.2579);--color-slate-900:lab(7.78673% 1.82345 -15.0537)}}}@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 components{:root{--ink:#153b2c;--deep:#073b2d;--green:#197553;--mint:#d7e9db;--cream:#f7f9f4;--line:#d9e3d8;--muted:#63766a;--orange:#e6a54b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-dm-sans),sans-serif;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.wrap{max-width:1400px;margin:auto;padding:0 44px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--green);font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-manrope),sans-serif}h1{letter-spacing:-.068em;font-size:clamp(54px,6vw,92px);font-weight:600;line-height:1.04}h2{letter-spacing:-.055em;font-size:clamp(38px,4.1vw,64px);font-weight:600;line-height:1.11}h3{letter-spacing:-.04em}.muted{color:var(--muted)}.nav{border-bottom:1px solid var(--line);z-index:5;background:#f7f9f4ee;align-items:center;height:88px;display:flex;position:relative}.nav-inner{justify-content:space-between;align-items:center;gap:28px;width:100%;display:flex}.brand{font:800 30px var(--font-manrope);letter-spacing:-.095em;align-items:center;gap:4px;display:flex}.brand i{background:#70bb85;border-radius:50%;align-self:flex-end;width:11px;height:11px;margin-bottom:7px;display:inline-block}.nav-links,.nav-actions{align-items:center;gap:36px;display:flex}.nav-link{color:#244b38;background:0 0;border:0;align-items:center;gap:7px;padding:30px 0;font-size:14px;font-weight:600;display:flex}.nav-link:hover,.nav-link:focus{color:#168255}.chev{font-size:11px}.language{color:#819286;gap:7px;font-size:13px;font-weight:700;display:flex}.language button{color:inherit;background:0 0;border:0;padding:5px}.language button.active{color:var(--ink)}.btn{border:1px solid var(--deep);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:30px;padding:16px 22px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-dark{background:var(--deep);color:#fff}.btn-outline{color:var(--deep);background:0 0}.btn-light{color:#0d4935;background:#d9efdf;border-color:#d9efdf}.menu-wrap{position:relative}.mega{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:22px;width:640px;padding:28px;display:none;position:absolute;top:75px;left:-180px;box-shadow:0 22px 70px #123e2b20}.menu-wrap:hover .mega,.menu-wrap:focus-within .mega{display:grid}.mega a{border-radius:8px;padding:13px;font-weight:700;display:block}.mega a:hover{background:#edf5ec}.mega small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.mobile-toggle{background:0 0;border:0;font-size:25px;display:none}.hero{padding:100px 0 0;overflow:hidden}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.hero h1{max-width:790px;margin:26px 0 28px}.hero h1 em{color:#61a977;font-style:normal}.hero-copy{color:#617367;max-width:510px;margin-bottom:33px;font-size:18px;line-height:1.7}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-meta{color:#708175;align-items:center;gap:12px;margin-top:54px;font-size:13px;display:flex}.avatars{padding-left:5px;display:flex}.avatars span{border:2px solid var(--cream);background:#bfd6c4;border-radius:50%;width:31px;height:31px;margin-left:-5px}.avatars span:nth-child(2){background:#96bc9f}.avatars span:nth-child(3){background:#d6bf99}.hero-art{justify-content:center;align-items:center;height:590px;display:flex;position:relative}.hero-art:before{content:"";background:radial-gradient(circle,#d9ecd9 10%,#eaf2e7 55%,#0000 70%);border-radius:50%;width:720px;height:720px;position:absolute;transform:translate(8%,8%)}.dashboard{background:#fff;border:1px solid #cfddd0;border-radius:14px;width:580px;position:relative;overflow:hidden;transform:rotate(-4deg)translate(20px,8px);box-shadow:0 30px 80px #144d302a}.dash-top{border-bottom:1px solid #e4ece4;justify-content:space-between;align-items:center;padding:18px 22px;font-size:14px;font-weight:800;display:flex}.dash-top span{color:#72957a;font-size:11px}.dash-content{grid-template-columns:130px 1fr;min-height:330px;display:grid}.dash-side{color:#829588;border-right:1px solid #e6eee6;padding:20px 14px;font-size:11px;line-height:3.2}.dash-side b{color:#14754e;background:#e8f2e8;border-radius:6px;padding-left:10px;display:block}.dash-main{padding:25px}.dash-title{letter-spacing:-.04em;font-size:20px;font-weight:800}.dash-sub{color:#85948a;margin:5px 0 24px;font-size:11px}.dash-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dash-stat{color:#8a9b8e;border:1px solid #e5ece5;border-radius:8px;padding:14px;font-size:10px}.dash-stat strong{color:#153b2c;font:800 22px var(--font-manrope);margin:5px 0;display:block}.chart{border-bottom:1px solid #dbe8dd;align-items:end;gap:9px;height:105px;margin-top:30px;display:flex}.chart i{height:var(--h);background:linear-gradient(#52ac72,#c9e9cd);border-radius:4px 4px 0 0;flex:1}.floating{z-index:2;background:#fff;border:1px solid #e2ede3;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;font-size:11px;display:flex;position:absolute;box-shadow:0 18px 55px #0b3b251e}.floating strong{font:800 18px var(--font-manrope);display:block}.float-one{top:70px;right:-12px;transform:rotate(5deg)}.float-two{bottom:65px;left:-25px;transform:rotate(5deg)}.float-icon{color:#257c4b;background:#dcefe0;border-radius:7px;padding:9px;font-size:19px}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:45px;padding:30px 0}.trust-inner{align-items:center;gap:65px;display:flex}.trust-label{text-transform:uppercase;letter-spacing:.13em;color:#77897c;flex:none;width:170px;font-size:11px;line-height:1.6}.logos{grid-template-columns:repeat(6,1fr);align-items:center;gap:17px 35px;width:100%;display:grid}.logos span{text-align:center;font:800 15px var(--font-manrope);color:#60816c;letter-spacing:-.04em;white-space:nowrap}.section{padding:125px 0}.problem{text-align:center;background:#ecf3ea;padding:112px 0}.problem h2{max-width:880px;margin:24px auto}.problem p{color:#63786b;max-width:610px;margin:auto;font-size:18px;line-height:1.6}.section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:38px;display:flex}.section-head h2{max-width:750px;margin:15px 0 0}.section-head p{max-width:360px;margin:0;line-height:1.6}.product-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.product{background:#fff;border:1px solid #d6e2d6;border-radius:12px;flex-direction:column;min-height:265px;padding:30px;display:flex;position:relative;overflow:hidden}.product.big{grid-column:span 3;min-height:455px}.product.small{grid-column:span 2}.product-label{color:#6e8776;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.product h3{margin:11px 0;font-size:32px}.product p{color:#6a7b70;max-width:360px;font-size:15px;line-height:1.55}.product .arrow{margin-top:auto;font-size:14px;font-weight:800}.product.visa{background:#e6f1e8}.product.wyrote{color:#fff;background:#123e31;border-color:#123e31}.product.wyrote p,.product.wyrote .product-label{color:#b7d6c3}.product.wyrote h3{color:#fff}.mini-screen{background:#fff;border-radius:9px 0 0;width:65%;height:185px;padding:18px;position:absolute;bottom:-30px;right:-20px;transform:rotate(-7deg);box-shadow:0 10px 30px #17492a21}.mini-screen .mini-bar{background:#cce7d4;border-radius:4px;width:55%;height:8px;margin:6px 0}.mini-screen .mini-grid{gap:6px;margin-top:20px;display:flex}.mini-screen .mini-grid i{background:#e3f0e7;border-radius:5px;width:30%;height:80px}.mini-screen .mini-grid i:nth-child(2){background:#b9dfc3}.mini-screen .mini-grid i:nth-child(3){background:#eef5ee}.wyrote-visual{color:#1d4b35;background:#f5f9f3;border-radius:12px 0 0;width:57%;height:230px;padding:15px;position:absolute;bottom:-15px;right:-7px;transform:rotate(-6deg);box-shadow:0 15px 40px #0004}.wyrote-visual div{background:#fff;border-radius:6px;margin:9px 0;padding:10px;font-size:11px}.wyrote-visual div:nth-child(3){background:#eaf2e7}.systems{background:#fff}.system-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.system{border-right:1px solid var(--line);min-height:330px;padding:42px 40px 42px 0}.system+.system{padding-left:40px}.system:last-child{border:0}.system-num{color:#7caa86;font-size:12px;font-weight:800}.system h3{margin:48px 0 12px;font-size:35px}.system p{color:#687a6c;min-height:75px;line-height:1.6}.pills{flex-wrap:wrap;gap:7px;display:flex}.pill{color:#427051;background:#f3f8f2;border:1px solid #d3e3d5;border-radius:30px;padding:7px 11px;font-size:12px;font-weight:700}.origin{background:#e7f0e5}.origin-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.origin-card{background:#f7fbf5;border:1px solid #d5e3d4;border-radius:12px;min-height:290px;padding:38px}.origin-card .line{font:800 30px var(--font-manrope);letter-spacing:-.06em;align-items:center;gap:25px;margin-top:64px;display:flex}.origin-card .line span{color:#79aa83;font-weight:400}.origin-card p{color:#66806d;max-width:480px;margin-top:15px;line-height:1.6}.cases{background:#f7f9f4}.case-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.case{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.thumb{color:#fff;background:linear-gradient(135deg,#103a2b,#2b7552);justify-content:center;align-items:center;height:245px;display:flex;position:relative}.thumb:before{content:"";border:1px solid #ffffff30;border-radius:5px;position:absolute;inset:16px}.thumb.lev{background:linear-gradient(135deg,#141b17,#325942)}.thumb.ola{background:linear-gradient(135deg,#b2d4be,#347953)}.thumb .big-name{font:800 36px var(--font-manrope);letter-spacing:-.07em}.play{color:#164e34;background:#ffffffdb;border-radius:50%;place-items:center;width:52px;height:52px;font-size:15px;display:grid;position:absolute}.case-body{padding:27px}.case-body h3{margin:0 0 6px;font-size:24px}.case-body p{color:#708073;min-height:45px;font-size:14px;line-height:1.55}.metric{border-top:1px solid var(--line);color:#718472;padding-top:17px;font-size:12px}.metric strong{font:800 23px var(--font-manrope);color:#1d6846;display:block}.numbers{background:#dceadb;padding:65px 0}.number-grid{grid-template-columns:repeat(4,1fr);display:grid}.number{border-right:1px solid #a8c9ad;padding:12px 30px}.number:first-child{padding-left:0}.number:last-child{border:0}.number strong{font:600 54px var(--font-manrope);letter-spacing:-.07em;display:block}.number span{color:#587160;font-size:14px}.agents{color:#fff;background:#092e25;padding:100px 0}.agents-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.agents h2{margin:18px 0 25px}.agents p{color:#b4cfbe;max-width:510px;line-height:1.7}.agent-list{gap:10px;display:grid}.agent-row{background:#ffffff08;border:1px solid #2b5848;border-radius:9px;align-items:center;gap:18px;padding:22px;display:flex}.agent-row i{color:#a5d5ae;background:#214b39;border-radius:7px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.agent-row strong{font:700 16px var(--font-manrope);display:block}.agent-row span{color:#a7c2ad;margin-top:5px;font-size:12px;display:block}.testimonials{overflow:hidden}.quote-rows{gap:14px;margin-top:40px;display:grid}.quote-row{gap:14px;width:max-content;animation:38s linear infinite marquee;display:flex}.quote-row.reverse{animation-direction:reverse}.quote{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;justify-content:space-between;width:420px;min-height:175px;padding:25px;display:flex}.quote p{margin:0;font-size:17px;line-height:1.5}.quote small{color:#748578;font-size:12px}.quote.placeholder{color:#638070;background:#edf4ec}@keyframes marquee{to{transform:translate(-50%)}}.process-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:45px;display:grid}.step{border-top:2px solid #73a983;padding-top:25px}.step span{color:#6ea579;font-size:12px;font-weight:800}.step h3{margin:36px 0 10px;font-size:26px}.step p{color:#6c7c70;font-size:14px;line-height:1.6}.blog{background:#ebf2e9}.blog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.post{border-top:1px solid #a9c5ae;padding-top:22px}.post .tag{color:#35845a;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.post h3{margin:23px 0 36px;font-size:23px;line-height:1.3}.post span{color:#617c68;font-size:13px}.final{text-align:center;background:#d5e8d6;padding:100px 0}.final h2{max-width:800px;margin:20px auto 30px}.footer{color:#d8e6d9;background:#0d3027;padding:70px 0 25px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;display:grid}.footer .brand{color:#fff}.footer p{color:#a9c5b1;max-width:340px;margin-top:20px;line-height:1.6}.footer h4{color:#fff;margin-top:5px}.footer a{color:#b5ccbc;margin:13px 0;font-size:14px;display:block}.foot-bottom{color:#9fb6a5;border-top:1px solid #31594b;justify-content:space-between;margin-top:65px;padding-top:24px;font-size:12px;display:flex}.sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1050px){.nav-links{gap:17px}.hero-grid{grid-template-columns:1fr}.hero-art{height:520px}.dashboard{transform:rotate(-3deg)}.logos{grid-template-columns:repeat(4,1fr)}.trust-inner{display:block}.trust-label{width:auto;margin-bottom:22px}.product.big{min-height:420px}.mini-screen,.wyrote-visual{opacity:.75}}@media (max-width:700px){.wrap{padding:0 22px}.nav{height:70px}.brand{font-size:27px}.nav-links{background:#f7f9f4;flex-direction:column;align-items:stretch;gap:0;padding:22px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 20px 30px #183d2520}.nav.open .nav-links{display:flex}.nav-link{padding:12px 0}.mega{box-shadow:none;grid-template-columns:1fr;width:100%;padding:8px;display:none;position:static}.menu-wrap:hover .mega,.menu-wrap:focus-within .mega{display:grid}.nav-actions{gap:5px;margin-left:auto}.nav-actions .btn{display:none}.mobile-toggle{display:block}.hero{padding-top:63px}.hero h1{font-size:clamp(48px,13vw,72px)}.hero-copy{font-size:16px}.hero-meta{margin-top:28px}.hero-art{height:390px;margin:0 -12px}.dashboard{width:95%;min-height:280px;transform:rotate(-3deg)}.dash-content{grid-template-columns:100px 1fr;min-height:270px}.dash-main{padding:15px}.dash-stats{gap:5px}.dash-stat{padding:7px}.dash-stat strong{font-size:15px}.chart{height:75px}.floating{display:none}.trust{margin-top:0}.logos{grid-template-columns:repeat(3,1fr);gap:20px 10px}.logos span{font-size:12px}.section{padding:75px 0}.problem{padding:80px 0}.problem p{font-size:16px}.section-head{display:block}.section-head p{margin-top:16px}.product-grid{grid-template-columns:1fr}.product.big,.product.small{grid-column:auto}.product.big{min-height:380px}.product.small{min-height:220px}.mini-screen,.wyrote-visual{width:60%}.system-grid,.origin-grid,.case-grid,.agents-grid,.process-grid,.blog-grid{grid-template-columns:1fr}.system{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:32px 0!important}.system h3{margin:25px 0 12px}.system p{min-height:0}.origin-card{min-height:230px;padding:26px}.origin-card .line{margin-top:40px;font-size:25px}.thumb{height:220px}.number-grid{grid-template-columns:repeat(2,1fr);gap:25px}.number{border:0;padding:0!important}.number strong{font-size:40px}.agents{padding:75px 0}.agents-grid{gap:30px}.quote{width:320px}.process-grid{gap:30px}.step h3{margin-top:15px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:span 2}.foot-bottom{display:block}.foot-bottom span{margin:8px 0;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.quote-row{animation:none}}.hx{--hx-ink:#0f1f18;--hx-dim:#84918a;--hx-body:#56635c;--hx-hair:#e2e7e3;--hx-panel:#f4f6f4;--hx-bg:#fcfcfb;--hx-accent:#17794f;--hx-accent-soft:#e3f1e7;--hx-deep:#0b1f18;--hx-display:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--hx-sans:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;--hx-shadow:0 1px 2px #0f1f180a, 0 14px 34px -14px #0f1f1826;background:var(--hx-bg);color:var(--hx-ink);font-family:var(--hx-sans)}.hx>section:not(.live) *,.hx>section:not(.live) :before,.hx>section:not(.live) :after{animation-play-state:paused!important}.hx-sec{border-top:1px solid var(--hx-hair)}.hx-frame{border-inline:1px solid var(--hx-hair);width:min(1320px,100% - 48px);margin-inline:auto}.hx-pad{padding:88px 56px}.hx-head{padding:72px 56px 56px}.hx-tag{background:var(--hx-accent-soft);height:24px;color:var(--hx-accent);font:600 12px var(--hx-sans);letter-spacing:0;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.hx .hx-two{font:500 clamp(24px, 2.5vw, 36px) / 1.2 var(--hx-display);letter-spacing:-.035em;color:var(--hx-dim);text-wrap:balance;max-width:860px;margin:16px 0 0}.hx .hx-two b{color:var(--hx-ink);font-weight:500}.hx-btn{height:40px;color:var(--hx-ink);font:600 14px var(--hx-sans);white-space:nowrap;background:#fff;border:1px solid #d5dcd7;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #0f1f180d}.hx-btn:hover{background:#f4f6f4;border-color:#c3ccc6}.hx-btn.solid{background:var(--hx-ink);border-color:var(--hx-ink);color:#fff}.hx-btn.solid:hover{background:#1c3329;border-color:#1c3329}.hx-btn.small{border-radius:8px;height:32px;padding:0 12px;font-size:13px}.hx-link{font:600 14px var(--hx-sans);color:var(--hx-ink);align-items:center;gap:6px;display:inline-flex}.hx-link:after{content:"→";color:var(--hx-dim);transition:transform .2s,color .2s}.hx-link:hover:after{color:var(--hx-accent);transform:translate(3px)}.hx-hero{text-align:center;padding:64px 0 0;position:relative;overflow:hidden}.hx-pill{border:1px solid var(--hx-hair);height:30px;font:500 13px var(--hx-sans);color:var(--hx-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;transition:border-color .15s;display:inline-flex}.hx-pill:hover{border-color:#c3ccc6}.hx-pill i{background:var(--hx-accent-soft);height:22px;color:var(--hx-accent);font:700 11px var(--hx-sans);border-radius:999px;align-items:center;padding:0 8px;font-style:normal;display:inline-flex}.hx-pill span{color:var(--hx-dim)}.hx .hx-hero h1{font:600 clamp(40px, 5.4vw, 76px) / 1.02 var(--hx-display);letter-spacing:-.05em;text-wrap:balance;max-width:980px;margin:26px auto 0;padding:0 24px}html[lang=tr] .hx .hx-hero:not(.sub) h1{max-width:1180px;font-size:clamp(36px,4.6vw,66px)}.hx-kicker{background:var(--hx-accent-soft);height:30px;color:var(--hx-accent);font:600 13.5px var(--hx-sans);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.hx .hx-hero:not(.sub) h1{margin-top:20px}.hx-hero-sub{max-width:660px;font:400 18px / 1.5 var(--hx-sans);color:var(--hx-body);text-wrap:pretty;margin:22px auto 0;padding:0 24px}.hx-hero-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.hx-hero-facts{font:500 14px var(--hx-sans);color:var(--hx-ink);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:18px 0 0;padding:0 24px;list-style:none;display:flex}.hx-hero-facts li{align-items:center;gap:8px;display:inline-flex}.hx-hero-facts li:before{content:"✓";background:var(--hx-accent);color:#fff;width:16px;height:16px;font:700 10px var(--hx-sans);border-radius:50%;place-items:center;display:grid}.hx-hero-meta{font:600 14px var(--hx-sans);color:var(--hx-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:0 24px;display:flex}.hx-hero-meta .hx-faces img{width:34px;height:34px}.hx-faces{padding-left:8px;display:inline-flex}.hx-faces img{border:2px solid var(--hx-bg);object-fit:cover;object-position:top;background:var(--hx-panel);border-radius:50%;width:30px;height:30px;margin-left:-8px}.hx-review{background:#fff;border:1px solid #d5dcd7;border-radius:14px;gap:6px;width:min(520px,100% - 48px);margin:30px auto 0;padding:6px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 16px 40px -18px #0f1f1840}.hx-review:focus-within{border-color:var(--hx-accent);box-shadow:0 0 0 4px #17794f1f,0 16px 40px -18px #0f1f1840}.hx-review input{min-width:0;font:400 16px var(--hx-sans);color:var(--hx-ink);background:0 0;border:0;outline:0;flex:1;padding:0 12px}.hx-review button{background:var(--hx-ink);color:#fff;height:46px;font:600 15px var(--hx-sans);white-space:nowrap;border:0;border-radius:10px;flex:none;padding:0 18px;transition:background .15s}.hx-review button:hover{background:#1c3329}.hx-review-note{font:400 13px var(--hx-sans);color:var(--hx-dim);margin:10px 0 0}.hx-hero-stage{background:linear-gradient(#fcfcfb00 0,#e6f0e9 46%,#dcebe1 100%);margin-top:44px;padding:0 24px}.hx-tabs{border:1px solid var(--hx-hair);scrollbar-width:none;background:#fff;border-radius:12px;gap:2px;max-width:100%;margin-bottom:18px;padding:4px;display:inline-flex;overflow-x:auto;box-shadow:0 1px 2px #0f1f180a}.hx-tabs::-webkit-scrollbar{display:none}.hx-tabs button{height:32px;color:var(--hx-body);font:600 13px var(--hx-sans);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px;transition:background .15s,color .15s}.hx-tabs button:hover{color:var(--hx-ink);background:#f1f4f2}.hx-tabs button[aria-selected=true],.hx-tabs button[aria-pressed=true]{background:var(--hx-ink);color:#fff}.hx-win{text-align:left;background:#fff;border:1px solid #d5dcd7;border-bottom:0;border-radius:14px 14px 0 0;max-width:1040px;margin:0 auto;overflow:hidden;box-shadow:0 40px 90px -30px #0f1f1840}.hx-win-bar{border-bottom:1px solid var(--hx-hair);background:#fafbfa;align-items:center;gap:7px;height:40px;padding:0 14px;display:flex}.hx-win-bar i{background:#dfe5e0;border-radius:50%;width:10px;height:10px}.hx-win-bar b{font:600 13px var(--hx-sans);margin-left:8px}.hx-win-bar small{font:500 11px var(--hx-sans);color:var(--hx-dim);margin-left:auto}.hx-win-body{grid-template-columns:216px 1fr;height:500px;display:grid}.hx-win-side{border-right:1px solid var(--hx-hair);background:#fafbfa;padding:14px 10px;overflow:hidden}.hx-win-side>b{font:600 11px var(--hx-sans);color:var(--hx-dim);margin:6px 8px;display:block}.hx-win-side ul{gap:1px;margin:0 0 14px;padding:0;list-style:none;display:grid}.hx-agent{height:32px;font:500 13px var(--hx-sans);color:var(--hx-body);border-radius:8px;align-items:center;gap:9px;padding:0 8px;transition:background .25s,color .25s;display:flex}.hx-agent i{width:20px;height:20px;color:var(--hx-body);font:700 10px var(--hx-sans);background:#eef2ef;border-radius:6px;flex:none;place-items:center;font-style:normal;transition:background .25s,color .25s;display:grid}.hx-agent small{font:500 11px var(--hx-sans);color:var(--hx-accent);opacity:0;margin-left:auto;transition:opacity .25s}.hx-agent.on{color:var(--hx-ink);box-shadow:0 0 0 1px var(--hx-hair), 0 1px 2px #0f1f180d;background:#fff}.hx-agent.on i{background:var(--hx-accent);color:#fff}.hx-agent.busy small{opacity:1}.hx-agent.tool i{border:1px solid var(--hx-hair);background:0 0}.hx-agent em,.hx-tools li em{font:600 10px var(--hx-sans);color:var(--hx-dim);background:#eef2ef;border-radius:5px;margin-left:auto;padding:1px 6px;font-style:normal}.hx-tools li em{margin-left:2px}.hx-agent .tool-logo{object-fit:contain;flex:none;width:18px;height:18px;margin:0 1px}.hx-thread{flex-direction:column;min-width:0;display:flex}.hx-msgs{flex-direction:column;flex:1;gap:14px;padding:26px 28px 8px;display:flex;overflow:hidden}.hx-msgs>*{animation:.35s both hx-in}@keyframes hx-in{0%{opacity:0;transform:translateY(6px)}}.hx-user{max-width:78%;font:500 14px / 1.45 var(--hx-sans);background:#eef2ef;border-radius:12px 12px 4px;align-self:flex-end;margin:0;padding:9px 13px}.hx-by{font:600 12px var(--hx-sans);color:var(--hx-body);align-items:center;gap:8px;display:flex}.hx-by i{background:var(--hx-accent);color:#fff;width:18px;height:18px;font:700 9px var(--hx-sans);border-radius:6px;place-items:center;font-style:normal;display:grid}.hx-steps{gap:6px;margin:-4px 0 0;padding:0 0 0 26px;list-style:none;display:grid}.hx-steps li{font:400 13px / 1.4 var(--hx-sans);color:var(--hx-dim);align-items:center;gap:8px;animation:.3s both hx-in;display:flex}.hx-steps li.run{color:var(--hx-ink)}.hx-steps li>span{width:14px;height:14px;color:var(--hx-accent);flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.hx-spin{border:1.5px solid var(--hx-accent);border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite hx-spin}@keyframes hx-spin{to{transform:rotate(360deg)}}.hx-reply{max-width:82%;font:400 15px / 1.55 var(--hx-sans);color:var(--hx-ink);margin:0 0 0 26px}.hx-att{max-width:min(460px,100% - 26px);font:400 12.5px / 1.35 var(--hx-sans);background:#fff;border:1px solid #dbe2dd;border-radius:12px;margin-left:26px;animation:.35s .25s both hx-in;box-shadow:0 10px 24px -14px #0f1f1840}.hx-att b{color:var(--hx-ink);font-weight:600;display:block}.hx-att small{color:var(--hx-dim);font-size:11.5px;display:block}.hx-att em{font-style:normal}.hx-att-pages{display:grid}.hx-att-link{border-bottom:1px solid var(--hx-hair);align-items:center;gap:10px;padding:9px 12px;display:flex}.hx-att-link:last-of-type{border-bottom:0}.hx-att-link>i{background:var(--hx-accent-soft);width:24px;height:24px;color:var(--hx-accent);border-radius:7px;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.hx-att-link>span{flex:1;min-width:0}.hx-att-link small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hx-att-link em{font:600 11.5px var(--hx-sans);color:var(--hx-ink);border:1px solid #d5dcd7;border-radius:7px;flex:none;padding:3px 9px}.hx-att-more{border-top:1px solid var(--hx-hair);padding:7px 12px 9px 46px}.hx-att-post{display:flex;overflow:hidden}.hx-att-post img{aspect-ratio:4/3;object-fit:cover;flex:none;width:112px;height:auto}.hx-att-post>span{align-content:center;gap:3px;min-width:0;padding:10px 12px;display:grid}.hx-att-post small{font:600 10.5px var(--hx-sans);color:var(--hx-accent)}.hx-att-post em{text-overflow:ellipsis;white-space:nowrap;color:#3b6ea8;font-size:11.5px;overflow:hidden}.hx-att-card{align-items:center;gap:12px;padding:12px;display:flex}.hx-att-avatar{background:var(--hx-accent-soft);width:38px;height:38px;color:var(--hx-accent);font:700 13px var(--hx-sans);border-radius:50%;flex:none;place-items:center;display:grid}.hx-att-card>span:nth-child(2){flex:1;min-width:0}.hx-att-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.hx-att-chips i{font:600 10.5px var(--hx-sans);color:var(--hx-body);background:#f1f4f2;border-radius:6px;padding:2px 7px;font-style:normal}.hx-att-card>em{background:var(--hx-accent-soft);color:var(--hx-accent);font:600 11px var(--hx-sans);border-radius:6px;flex:none;align-self:flex-start;padding:3px 8px}.hx-att-file{align-items:center;gap:12px;padding:10px 12px;display:flex}.hx-att-pdf{color:#b3261e;width:36px;height:44px;font:800 10px var(--hx-sans);background:#fbe3e1;border-radius:6px;flex:none;place-items:end center;padding-bottom:6px;display:grid}.hx-att-file>span:nth-child(2){flex:1}.hx-att-file>em{background:var(--hx-ink);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.hx-dots{gap:4px;margin-left:26px;display:flex}.hx-dots i{background:var(--hx-dim);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite hx-dot}.hx-dots i:nth-child(2){animation-delay:.15s}.hx-dots i:nth-child(3){animation-delay:.3s}@keyframes hx-dot{0%,to{opacity:.3}50%{opacity:1}}.hx-input{min-height:48px;font:400 14px / 1.4 var(--hx-sans);color:var(--hx-ink);border:1px solid #d5dcd7;border-radius:12px;align-items:center;gap:12px;margin:8px 20px 20px;padding:8px 8px 8px 14px;display:flex;box-shadow:0 1px 2px #0f1f180a}.hx-input span{flex:1;min-width:0}.hx-input span.ph{color:#a7b1ab}.hx-input span.typing:after{content:"";vertical-align:text-bottom;background:var(--hx-accent);width:1.5px;height:1.1em;margin-left:1px;animation:.9s step-end infinite hx-caret;display:inline-block}@keyframes hx-caret{50%{opacity:0}}.hx-input i{background:var(--hx-ink);color:#fff;width:30px;height:30px;font:700 14px var(--hx-sans);border-radius:8px;flex:none;place-items:center;font-style:normal;display:grid}.hx-logos{grid-template-columns:248px 1fr;align-items:center;display:grid}.hx-logos-label{font:500 13px / 1.5 var(--hx-sans);color:var(--hx-dim);padding:0 24px 0 56px}.hx-logos .logo-marquee{border-left:1px solid var(--hx-hair);background:var(--hx-bg);min-width:0;padding:26px 0}.hx .hx-statement{font:500 clamp(28px, 3.3vw, 48px) / 1.14 var(--hx-display);letter-spacing:-.04em;color:var(--hx-dim);text-wrap:balance;max-width:1020px;margin:0}.hx .hx-statement b{color:var(--hx-ink);font-weight:500}.hx-plat{border-top:1px solid var(--hx-hair);grid-template-columns:248px 1fr;display:grid}.hx-plat-nav{align-self:start;gap:4px;padding:56px 16px 56px 56px;display:grid;position:sticky;top:92px}.hx-plat-stage{font:600 10px var(--hx-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-accent);margin:14px 0 2px}.hx-plat-stage:first-child{margin-top:0}.hx-plat-nav a{font:500 15px / 1.3 var(--hx-sans);color:#a9b3ad;padding:5px 0 5px 16px;transition:color .2s;position:relative}.hx-plat-nav a:before{content:"";background:0 0;border-radius:2px;width:2px;transition:background .2s;position:absolute;top:4px;bottom:4px;left:0}.hx-plat-nav a:hover{color:var(--hx-body)}.hx-plat-nav a[aria-current=true]{color:var(--hx-ink)}.hx-plat-nav a[aria-current=true]:before{background:var(--hx-accent)}.hx-plat-blocks{border-left:1px solid var(--hx-hair);min-width:0}.hx-block{scroll-margin-top:80px}.hx-block+.hx-block{border-top:1px solid var(--hx-hair)}.hx-block-head{padding:56px 48px 44px}.hx .hx-block-head .hx-two{max-width:640px;font-size:clamp(22px,2.1vw,30px)}.hx-stage{border-block:1px solid var(--hx-hair);background-color:var(--hx-panel);background-image:radial-gradient(#d3dbd5 1px,#0000 1px);background-size:18px 18px;padding:48px;position:relative;overflow:hidden}.hx-cells{grid-template-columns:1fr 1fr;display:grid}.hx-cell{padding:36px 48px 40px}.hx-cell+.hx-cell{border-left:1px solid var(--hx-hair)}.hx .hx-cell h3{font:600 17px / 1.3 var(--hx-display);letter-spacing:-.02em;margin:0 0 6px}.hx-cell p{font:400 15px / 1.55 var(--hx-sans);color:var(--hx-body);max-width:400px;margin:0}.hx-block-links{flex-wrap:wrap;gap:22px;padding:0 48px 40px;display:flex}.hx-block-links.compact{padding-top:28px}.vg{box-shadow:var(--hx-shadow);font:400 13px / 1.4 var(--hx-sans);color:var(--hx-ink);background:#fff;border:1px solid #dbe2dd;border-radius:12px}.vg-h{border-bottom:1px solid var(--hx-hair);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.vg-h small{font:500 12px var(--hx-sans);color:var(--hx-dim)}.vg-chip{background:var(--hx-accent-soft);height:22px;color:var(--hx-accent);font:600 11px var(--hx-sans);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.vg-chip.plain{color:var(--hx-body);background:#f1f4f2}.vg-cms{max-width:720px;margin:0 auto}.vg-cms ul{margin:0;padding:0;list-style:none}.vg-cms li{border-bottom:1px solid var(--hx-hair);grid-template-columns:18px 1fr auto auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.vg-cms li>i{border:1.5px solid #b7c2bb;border-radius:2px;width:12px;height:15px}.vg-cms li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.vg-diff{color:var(--hx-dim);align-items:center;gap:6px;font-size:12px;display:inline-flex}.vg-diff s{color:#b0756c;text-decoration-color:#b0756c88}.vg-diff b{color:var(--hx-accent);font-weight:600}.vg-done{font:600 12px var(--hx-sans);color:var(--hx-accent);align-items:center;gap:5px;display:inline-flex}.vg-cms-foot{color:var(--hx-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.vg-scores{gap:6px;display:flex}.vg-scores span{border:1px solid var(--hx-hair);height:26px;font:500 12px var(--hx-sans);color:var(--hx-body);border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.vg-scores b{color:var(--hx-accent);font-weight:700}.vg-crm{max-width:760px;margin:0 auto;padding-bottom:76px;position:relative}.vg-board{grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;display:grid}.vg-col>b{font:600 12px var(--hx-sans);align-items:center;gap:7px;margin-bottom:10px;display:flex}.vg-col>b i{background:#c9a24a;border-radius:50%;width:7px;height:7px}.vg-col:nth-child(2)>b i{background:#4b8fd6}.vg-col:nth-child(3)>b i{background:var(--hx-accent)}.vg-sk{border:1px solid var(--hx-hair);background:linear-gradient(#f1f4f2,#f1f4f2) 10px 12px/55% 6px no-repeat,linear-gradient(#f5f7f5,#f5f7f5) 10px 26px/36% 6px no-repeat,#fff;border-radius:8px;height:46px;margin-bottom:8px}.vg-lead{z-index:1;background:#fff;border:1px solid #b9d6c4;border-radius:8px;margin-bottom:8px;padding:10px 11px;position:relative;box-shadow:0 8px 22px -8px #17794f55}.vg-lead strong{font:600 13px var(--hx-sans);display:block}.vg-lead small{color:var(--hx-dim);margin:1px 0 8px;font-size:11px;display:block}.vg-lead div{flex-wrap:wrap;gap:4px;display:flex}.vg-lead .vg-chip{height:20px;padding:0 6px;font-size:10px}@keyframes vg-note{0%,28%{opacity:0;transform:translateY(3px)}36%,to{opacity:1;transform:none}}.vg-wa{gap:8px;width:min(340px,78%);padding:12px;display:grid;position:absolute;bottom:0;right:-12px}.vg-wa p{border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.4}.vg-wa p.in{background:#f1f4f2;border-bottom-left-radius:3px;justify-self:start}.vg-wa p.out{background:#dff3e4;border-bottom-right-radius:3px;justify-self:end}.vg-wa small{color:var(--hx-dim);justify-self:end;font-size:11px}.vg-mkt{grid-template-columns:1fr 1.08fr;align-items:start;gap:16px;max-width:840px;margin:0 auto;display:grid}.vg-chips{flex-wrap:wrap;gap:5px;display:flex}.vg-article{overflow:hidden}.vg-article img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.vg-article>div{gap:8px;padding:14px 16px 16px;display:grid}.vg-article small{font:600 11px var(--hx-sans);color:var(--hx-accent)}.vg-article strong{font:600 15px / 1.35 var(--hx-display);letter-spacing:-.02em}.vg-social>b{font:600 12px var(--hx-sans);color:var(--hx-body);margin:2px 0 10px;display:block}.vg-social>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vg-post{margin:0;overflow:hidden}.vg-post img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.vg-post figcaption{gap:3px;padding:10px 12px 12px;display:grid}.vg-post figcaption strong{font:600 13px var(--hx-sans)}.vg-post figcaption small{color:var(--hx-dim);font-size:11px}.vg-post .vg-chip{justify-self:start;margin-top:5px}@keyframes vg-post{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.vg-vis{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.vg-vis>span{color:var(--hx-body);font-size:13px}.vg-vis small{font:600 11px var(--hx-sans);color:var(--hx-dim);margin-bottom:2px;display:block}.vg-vis strong{font:600 18px var(--hx-display);letter-spacing:-.03em;color:var(--hx-ink);margin-right:4px}.vg-vis ul{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.vg-vis li{align-items:center;gap:6px;font-size:12px;display:flex}.vg-vis li i{background:var(--hx-accent);color:#fff;width:14px;height:14px;font:700 9px var(--hx-sans);border-radius:50%;place-items:center;font-style:normal;display:grid}.vg-vis li.no{color:var(--hx-dim)}.vg-vis li.no i{color:var(--hx-dim);background:#e6ebe7}.vg-reels{grid-template-columns:repeat(3,1fr);gap:16px;max-width:620px;margin:0 auto;display:grid}.vg-reel{animation:7s infinite vg-post;animation-delay:calc(var(--i) * .6s);margin:0;overflow:hidden}.vg-reel img{aspect-ratio:9/13;object-fit:cover;width:100%;height:auto;display:block}.vg-reel figcaption{gap:3px;padding:10px 12px 12px;display:grid}.vg-reel .vg-chip{justify-self:start;margin-bottom:4px}.vg-reel strong{font:600 13px var(--hx-sans)}.vg-reel small{color:var(--hx-dim);font-size:11px}.vg-fin{grid-template-columns:1.2fr 1fr;align-items:center;gap:14px;max-width:640px;margin:0 auto;display:grid}.vg-invoice dl{margin:0}.vg-invoice dl div{border-bottom:1px solid var(--hx-hair);justify-content:space-between;gap:12px;padding:11px 16px;display:flex}.vg-invoice dl div:last-child{border-bottom:0}.vg-invoice dt{color:var(--hx-body)}.vg-invoice dd{margin:0;font-weight:600}.vg-invoice dd.ok{color:var(--hx-accent)}.vg-draft{justify-items:start;gap:10px;padding:16px;animation:6s infinite vg-live;display:grid}.vg-draft strong{font:600 24px var(--hx-display);letter-spacing:-.03em}.vg-remind{text-align:center;font:500 13px var(--hx-sans);color:var(--hx-body);grid-column:1/-1;margin:0}.hx-hero-stage.kb{padding-bottom:40px}.vg-ask{width:fit-content;max-width:min(560px,100%);box-shadow:var(--hx-shadow);font:500 14px / 1.35 var(--hx-sans);color:var(--hx-ink);background:#fff;border:1px solid #d5dcd7;border-radius:999px;align-items:center;gap:10px;margin:0 auto 22px;padding:9px 14px 9px 9px;display:flex}.vg-ask b{background:var(--hx-ink);color:#fff;font:600 11px var(--hx-sans);border-radius:999px;flex:none;padding:3px 9px}.vg-flow .token{fill:var(--hx-accent);opacity:0}@media (prefers-reduced-motion:no-preference){:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-ask{animation:.5s both vg-rise}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-ask:after{content:"";background:var(--hx-accent);border-radius:50%;width:7px;height:7px;animation:1.3s both vg-sent}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-cms li{animation:.9s both vg-flash;animation-delay:calc(1.2s + var(--i) * .45s)}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-cms .vg-diff b,:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-cms .vg-done{animation:.4s both vg-pop;animation-delay:calc(1.35s + var(--i) * .45s)}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-cms-foot{animation:.5s 3.2s both vg-rise}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-wa p.in{animation:.45s 1.1s both vg-rise}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-wa p.out,:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-wa small{animation:.45s 2s both vg-rise}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-lead{animation:.8s cubic-bezier(.65,0,.35,1) 2.6s both vg-move}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-lead .vg-chip{animation:.35s both vg-pop;animation-delay:calc(3.3s + var(--i) * .3s)}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-article{animation:.5s 1.1s both vg-rise}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-article .vg-chip{animation:.35s 1.7s both vg-pop}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-social>b{animation:.4s 2.1s both vg-rise}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-post{animation:.6s cubic-bezier(.2,.7,.2,1) both vg-out;animation-delay:calc(2.3s + var(--i) * .35s)}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-vis{animation:.5s 3.2s both vg-rise}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-vis li{animation:.3s both vg-pop;animation-delay:calc(3.5s + var(--i) * .2s)}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-flow .node{animation:.4s both vg-fade}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-flow .n0{animation-delay:1.1s}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-flow .n1{animation-delay:1.35s}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-flow .n2{animation-delay:1.6s}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-flow .n3{animation-delay:1.85s}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-flow .n4{animation-delay:2.1s}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-flow .edge{animation:1.2s linear infinite vg-dash}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-flow .token{animation:4.2s ease-in-out 2.4s infinite vg-token}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-flow .n1 rect{animation:4.2s 2.4s infinite vg-hit}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-flow .n2 rect{animation:4.2s 3.1s infinite vg-hit}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-flow .n3 rect{animation:4.2s 4s infinite vg-hit}}@keyframes vg-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes vg-fade{0%{opacity:0}}@keyframes vg-pop{0%{opacity:0;transform:scale(.7)}}@keyframes vg-sent{0%,80%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes vg-flash{0%{background:0 0}30%{background:#e3f3e8}to{background:0 0}}@keyframes vg-move{0%{transform:translate(calc(-100% - 12px))}}@keyframes vg-out{0%{opacity:0;transform:translate(-40px)scale(.92)}}@keyframes vg-token{0%{opacity:0;transform:translate(188px,71px)}6%{opacity:1}35%{transform:translate(500px,71px)}48%{transform:translate(500px,150px)}68%{transform:translate(320px,150px)}82%{opacity:1;transform:translate(320px,198px)}90%,to{opacity:0;transform:translate(320px,198px)}}@keyframes vg-hit{0%,to{stroke:#dbe2dd}8%,22%{stroke:var(--hx-accent);stroke-width:2px}}.vg-site{max-width:660px;margin:0 auto;padding:18px 70px 54px 30px;position:relative}.vg-browser{overflow:hidden}.vg-browser-bar{border-bottom:1px solid var(--hx-hair);background:#fafbfa;align-items:center;gap:5px;padding:8px 10px;display:flex}.vg-browser-bar i{background:#dfe5e0;border-radius:50%;width:7px;height:7px}.vg-browser-bar span{border:1px solid var(--hx-hair);color:var(--hx-dim);background:#fff;border-radius:6px;margin-left:10px;padding:2px 10px;font-size:11px}.vg-browser img{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.vg-float{font:500 12.5px var(--hx-sans);color:var(--hx-body);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 12px 8px 8px;display:inline-flex;position:absolute}.vg-float i{background:var(--hx-accent);color:#fff;width:18px;height:18px;font:700 10px var(--hx-sans);border-radius:50%;place-items:center;font-style:normal;display:grid}.vg-float b{color:var(--hx-ink);font-weight:600}.vg-float.f0{top:0;right:24px}.vg-float.f1{top:42%;left:0}.vg-float.f2{bottom:18px;left:18%}.vg-report{gap:2px;width:176px;padding:12px 14px;display:grid;position:absolute;bottom:0;right:0}.vg-report small{font:600 11px var(--hx-sans);color:var(--hx-dim)}.vg-report strong{font:600 24px var(--hx-display);letter-spacing:-.04em;color:var(--hx-accent)}.vg-report>span:not(.vg-report-bars){color:var(--hx-body);font-size:12px}.vg-report-bars{align-items:flex-end;gap:4px;height:34px;margin-top:6px;display:flex}.vg-report-bars i{height:var(--h);background:linear-gradient(#52ac72,#17794f);border-radius:3px 3px 0 0;flex:1}@media (prefers-reduced-motion:no-preference){:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-browser{animation:.6s 1s both vg-rise}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-float{animation:.4s both vg-pop;animation-delay:calc(1.8s + var(--i) * .4s)}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-report{animation:.6s cubic-bezier(.2,.7,.2,1) 3.2s both vg-out}:is(.hx-block.playing,.hx-sec.live:not(#platform)) .vg-report-bars i{transform-origin:bottom;animation:.8s 3.5s both fs-grow-once}}@keyframes fs-grow-once{0%{transform:scaleY(.1)}}.vg-flow{width:100%;max-width:720px;height:auto;margin:0 auto;display:block;overflow:visible}.vg-flow .node rect{fill:#fff;stroke:#dbe2dd;filter:drop-shadow(0 8px 16px #0f1f1812)}.vg-flow .node.first rect{stroke:var(--hx-accent)}.vg-flow .kind{font:600 10px var(--hx-sans);fill:var(--hx-accent)}.vg-flow .title{font:600 13px var(--hx-sans);fill:var(--hx-ink)}.vg-flow .sub{font:400 11px var(--hx-sans);fill:var(--hx-dim)}.vg-flow .edge{fill:none;stroke:#b7c2bb;stroke-width:1.5px;stroke-dasharray:4 5}@keyframes vg-dash{to{stroke-dashoffset:-9px}}.vg-flow .branch{font:600 10px var(--hx-sans);fill:var(--hx-dim)}.vg-flow .run rect{fill:var(--hx-accent-soft);stroke:none}.vg-flow .run text{font:600 10px var(--hx-sans);fill:var(--hx-accent)}.vg-flow .pulse{fill:var(--hx-accent);animation:1.6s ease-in-out infinite vg-pulse}@keyframes vg-pulse{50%{opacity:.25}}.hx-grid{border-top:1px solid var(--hx-hair);display:grid}.hx-grid.c3{grid-template-columns:repeat(3,1fr)}.hx-grid.c4{grid-template-columns:repeat(4,1fr)}.hx-grid>*{border-right:1px solid var(--hx-hair);border-bottom:1px solid var(--hx-hair)}.hx-grid.c3>:nth-child(3n),.hx-grid.c4>:nth-child(4n){border-right:0}.hx-grid.last-row>:nth-last-child(-n+3){border-bottom:0}.hx-product{flex-direction:column;transition:background .2s;display:flex}.hx-product:hover{background:#f7f9f7}.hx-product-art{border-bottom:1px solid var(--hx-hair);background-color:var(--hx-panel);background-image:radial-gradient(#d3dbd5 1px,#0000 1px);background-size:18px 18px;justify-content:center;align-items:flex-end;height:208px;padding:26px 28px 0;display:flex;overflow:hidden}.hx-shot{width:100%;max-height:100%;box-shadow:var(--hx-shadow);background:#fff;border:1px solid #dbe2dd;border-bottom:0;border-radius:10px 10px 0 0;transition:transform .4s cubic-bezier(.2,.7,.2,1);overflow:hidden;transform:translateY(6px)}.hx-product:hover .hx-shot{transform:translateY(0)}.hx-shot-bar{border-bottom:1px solid var(--hx-hair);background:#fafbfa;gap:5px;padding:7px 9px;display:flex}.hx-shot-bar i{background:#dfe5e0;border-radius:50%;width:6px;height:6px}.hx-shot img{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.hx-product-rows{align-self:center;width:100%;margin-bottom:26px}.hx-product-rows ul{margin:0;padding:0;list-style:none}.hx-product-rows li{border-bottom:1px solid var(--hx-hair);color:var(--hx-body);padding:9px 16px;font-size:12.5px}.hx-product-rows li:last-child{border-bottom:0}:is(.hx-product-body,.hx-product:not(:has(.hx-product-art))){flex-direction:column;flex:1;gap:8px;padding:28px 32px 26px;display:flex}.hx-product:not(:has(.hx-product-art)){min-height:216px}.hx-product small{font:500 12px var(--hx-sans);color:var(--hx-dim)}.hx .hx-product h3{font:600 22px / 1.2 var(--hx-display);letter-spacing:-.03em;margin:0}.hx-product p{font:400 14.5px / 1.5 var(--hx-sans);color:var(--hx-body);margin:0}.hx-product footer{font:500 12px var(--hx-sans);color:var(--hx-dim);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.hx-product footer b{color:var(--hx-body);font-weight:600}.hx-block-links{align-items:center}.hx-runs{font:500 13px var(--hx-sans);color:var(--hx-dim);flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.hx-runs a{color:var(--hx-body);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #c9d2cc;text-decoration:underline #c9d2cc;transition:color .15s}.hx-runs a:hover{color:var(--hx-accent)}.hx-svc-top{grid-template-columns:1fr 1fr;align-items:center;display:grid}.hx-svc-funnel{border-left:1px solid var(--hx-hair);background-color:var(--hx-panel);background-image:radial-gradient(#d3dbd5 1px,#0000 1px);background-size:18px 18px;align-self:stretch;place-items:center;padding:28px 40px 20px;display:grid}.hx-svc-funnel .hero-art{width:100%;max-width:470px;height:auto}.hx-svc-funnel .hero-art:before{display:none}.hx-svc{border-top:1px solid var(--hx-hair);grid-template-columns:repeat(3,1fr);display:grid}.hx-svc-group{padding:34px 28px 30px}.hx-svc-group+.hx-svc-group{border-left:1px solid var(--hx-hair)}.hx-svc-art{align-items:center;height:76px;margin-bottom:14px;display:flex}.hx-svc-art .sys-art{width:170px;height:68px;margin:0}.hx-svc-group header small{font:600 12px var(--hx-sans);color:var(--hx-accent)}.hx .hx-svc-group h3{font:600 24px / 1.15 var(--hx-display);letter-spacing:-.035em;margin:6px 0 4px}.hx-svc-group header p{font:400 14px var(--hx-sans);color:var(--hx-dim);margin:0}.hx-svc-group ul{gap:2px;margin:0 -10px;padding:0;list-style:none;display:grid}.hx-svc-group a{border-radius:10px;align-items:center;gap:12px;padding:10px;transition:background .15s;display:flex}.hx-svc-group a:hover{background:#f1f5f2}.hx-svc-icon{background:var(--hx-accent-soft);width:36px;height:36px;color:var(--hx-accent);border-radius:10px;flex:none;padding:8px;transition:background .15s,color .15s}.hx-svc-group a:hover .hx-svc-icon{background:var(--hx-accent);color:#fff}.hx-svc-group b{min-width:0;font:600 15px / 1.3 var(--hx-sans);flex:1}.hx-svc-group a>i{color:#b7c2bb;font-style:normal;transition:transform .15s,color .15s}.hx-svc-group a:hover>i{color:var(--hx-accent);transform:translate(3px)}.hx-grid.c2{grid-template-columns:repeat(2,1fr)}.hx-grid.c2>:nth-child(2n){border-right:0}.hx-grid.c2>:nth-last-child(-n+2){border-bottom:0}.hx-ind{flex-direction:column;display:flex}.hx-ind-art{border-bottom:1px solid var(--hx-hair);background-color:var(--hx-panel);background-image:radial-gradient(#d3dbd5 1px,#0000 1px);background-size:18px 18px;place-items:center;min-height:288px;padding:36px 32px;display:grid}.hx-ind-body{flex-direction:column;flex:1;padding:32px 36px 30px;display:flex}.hx-ind-body>small{font:600 12px var(--hx-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--hx-accent)}.hx .hx-ind h3{font:600 clamp(22px, 2vw, 28px) / 1.2 var(--hx-display);letter-spacing:-.035em;text-wrap:balance;max-width:460px;margin:10px 0 0}.hx-ind dl{grid-template-columns:1fr 1fr;gap:18px 28px;margin:0;display:grid}.hx-ind dt{font:600 11px var(--hx-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--hx-accent)}.hx-ind dd{font:400 14px / 1.5 var(--hx-sans);color:var(--hx-body);margin:3px 0 0}.hx-ind-proof{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:22px;display:flex}.hx-ind dl+.hx-ind-proof{border-top:0}.hx-ind-proof>span{padding-top:20px}.hx-ind-body>.hx-ind-proof{position:relative}.hx-ind-body>.hx-ind-proof:before{content:"";border-top:1px solid var(--hx-hair);position:absolute;top:22px;left:0;right:0}.hx-ind-proof small{font:500 12px var(--hx-sans);color:var(--hx-dim);display:block}.hx-ind-proof strong{font:500 14px / 1.4 var(--hx-sans);color:var(--hx-ink);margin-bottom:2px;display:block}.hx-ind-proof strong b{font:600 22px var(--hx-display);letter-spacing:-.03em;color:var(--hx-accent);margin-right:6px}.hx-ind-proof .hx-link{padding-bottom:3px}.iv{width:min(380px,100%)}.iv ul{margin:0;padding:0;list-style:none}.iv-foot{padding:12px 16px}.iv-visa li{border-bottom:1px solid var(--hx-hair);grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:10px 16px;font-weight:500;display:grid}.iv-visa li i{background:var(--hx-accent);color:#fff;width:16px;height:16px;font:700 9px var(--hx-sans);border-radius:50%;place-items:center;font-style:normal;display:grid}.iv-visa li span{font:500 12px var(--hx-sans);color:var(--hx-accent)}.iv-visa li.wait i{background:0 0;border:1.5px dashed #c9a24a;animation:1.6s ease-in-out infinite vg-pulse}.iv-visa li.wait span{color:#a47c1f}.iv-tour{grid-template-columns:128px 1fr;display:grid;overflow:hidden}.iv-tour img{object-fit:cover;width:100%;height:100%;min-height:148px;display:block}.iv-tour>div{align-content:center;gap:6px;padding:16px;display:grid}.iv-tour strong{font:600 15px / 1.3 var(--hx-display);letter-spacing:-.02em}.iv-tour small{color:var(--hx-dim);margin-bottom:4px;font-size:12px}.iv-tour .vg-chip{animation:7s infinite vg-note}.iv-tour .vg-chip:nth-child(2){animation-delay:.6s}.iv-tour .vg-chip:nth-child(3){animation-delay:1.2s}.iv-rental .vg-h small{align-items:center;gap:5px;display:inline-flex}.iv-rental .vg-h small i{border:1px dashed #b7c2bb;border-radius:3px;width:9px;height:9px;margin-left:6px}.iv-rental .vg-h small i.busy{background:var(--hx-accent);border:0}.iv-cal{grid-template-columns:92px repeat(3,1fr);align-items:center;gap:6px;padding:14px 16px 4px;display:grid}.iv-cal>b{font:600 11px var(--hx-sans);color:var(--hx-dim);text-align:center}.iv-row{display:contents}.iv-row span{font:500 13px var(--hx-sans)}.iv-row i{border:1px dashed #c3ccc6;border-radius:6px;height:26px}.iv-row i.busy{background:linear-gradient(135deg,#1f8a5b,#17794f);border:0}.iv-health li{border-bottom:1px solid var(--hx-hair);grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.iv-health li:last-child{border-bottom:0}.iv-health li b{font:600 13px var(--hx-sans);font-variant-numeric:tabular-nums}.iv-health li span:nth-child(2){font-weight:500}.hx-system{grid-template-columns:1fr 1.05fr;display:grid}.hx-system-copy{padding:72px 56px}.hx .hx-system-copy .hx-two{font-size:clamp(22px,2.1vw,30px)}.hx-stages{border-top:1px solid var(--hx-hair);margin-top:44px;display:grid}.hx-stage-row{border-bottom:1px solid var(--hx-hair);grid-template-columns:120px 1fr;align-items:center;gap:20px;padding:22px 0;display:grid}.hx-stage-row .sys-art{width:120px;height:48px;margin:0}.hx-stage-row small{font:600 11px var(--hx-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--hx-dim)}.hx .hx-stage-row h3{font:600 18px / 1.25 var(--hx-display);letter-spacing:-.02em;margin:2px 0 4px}.hx-stage-row p{font:400 14px / 1.5 var(--hx-sans);color:var(--hx-body);margin:0}.hx-system-art{border-left:1px solid var(--hx-hair);background-color:var(--hx-panel);background-image:radial-gradient(#d3dbd5 1px,#0000 1px);background-size:18px 18px;place-items:center;padding:40px;display:grid}.hx-system-art .hero-art{width:100%;height:auto}.hx-system-art .hero-art:before{display:none}.hx-dark{background:var(--hx-deep);color:#fff;border-top:0}.hx-dark .hx-frame{border-color:#ffffff17}.hx-dark-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;padding:96px 56px;display:grid}.hx-dark .hx-tag{color:#9fd8b4;background:#ffffff14}.hx .hx-dark h2{font:600 clamp(32px, 3.6vw, 52px) / 1.05 var(--hx-display);letter-spacing:-.045em;color:#fff;margin:18px 0 20px}.hx-dark-grid p{max-width:460px;font:400 17px / 1.6 var(--hx-sans);color:#a9bdb2;margin:0 0 28px}.hx-dark .hx-btn{color:#fff;box-shadow:none;background:#ffffff12;border-color:#ffffff26}.hx-dark .hx-btn:hover{background:#ffffff1f}.hx-points{border-top:1px solid #ffffff17;grid-template-columns:repeat(4,1fr);display:grid}.hx-points div{padding:32px 32px 40px}.hx-points div+div{border-left:1px solid #ffffff17}.hx .hx-points h3{font:600 15px / 1.3 var(--hx-sans);letter-spacing:-.01em;color:#fff;margin:0 0 6px}.hx-points p{font:400 14px / 1.5 var(--hx-sans);color:#9db1a6;margin:0}.hx-work{padding:0 56px 72px}.hx-work .showcase{border-color:var(--hx-hair);border-radius:14px}.hx-work .case{border-color:var(--hx-hair)}.hx-work-all{margin-top:28px}.gf{background:var(--hx-deep);color:#fff}.gf .gf-frame{border-color:#ffffff17;padding:72px 48px 64px}.gf-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.gf-tag{color:#9fd8b4;height:24px;font:600 12px var(--hx-sans);background:#ffffff14;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.hx .gf-head h2{font:600 clamp(30px, 3.4vw, 48px) / 1.08 var(--hx-display);letter-spacing:-.045em;color:#fff;margin:16px 0 12px}.gf-head p{max-width:620px;font:400 16px / 1.6 var(--hx-sans);color:#a9bdb2;margin:0}.gf-cta{flex:none;justify-items:end;gap:10px;display:grid}.gf-cta strong{font:600 18px var(--hx-display);color:#9fd8b4}.gf .hx-btn{color:var(--hx-ink);background:#fff;border-color:#fff}.gf-track{position:relative}.gf-line{background:repeating-linear-gradient(90deg,#ffffff38 0 6px,#0000 6px 12px);height:2px;position:absolute;top:74px;left:10%;right:10%}.gf-fill{background:linear-gradient(90deg,#52ac72,#5fd08a);border-radius:2px;width:0;animation:7s linear infinite gf-fill;position:absolute;inset:0 auto 0 0}.gf-line i{background:#5fd08a;border-radius:50%;width:12px;height:12px;margin-left:-6px;animation:7s linear infinite gf-run;position:absolute;top:-5px;left:0;box-shadow:0 0 0 5px #5fd08a33,0 0 18px #5fd08a}@keyframes gf-fill{0%{opacity:1;width:0}60%,92%{opacity:1;width:100%}to{opacity:0;width:100%}}@keyframes gf-run{0%{opacity:0;left:0}3%{opacity:1}60%{opacity:1;left:100%}66%,to{opacity:0;left:100%}}.gf-stages{grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.gf-stage{text-align:center;flex-direction:column;align-items:center;display:flex}.gf-art{place-items:center;width:100%;height:148px;margin-bottom:18px;display:grid}.gf-num{font:600 11px var(--hx-sans);color:#6fbf8c}.gf-stage>b{font:600 17px var(--hx-display);letter-spacing:-.02em;margin-top:4px}.gf-stage>small{font:400 13px / 1.4 var(--hx-sans);color:#a9bdb2;margin-top:4px}.gf-art>*{box-shadow:0 10px 30px -12px #0008}.gf-in{opacity:0}@keyframes gf-hit-0{0%,0%{transform:none;box-shadow:0 10px 30px -12px #0008}2%{transform:translateY(-6px)scale(1.04);box-shadow:0 0 0 2px #5fd08a,0 18px 40px -12px #5fd08a99}10%,to{transform:none;box-shadow:0 0 0 1px #5fd08a66,0 10px 30px -12px #0008}}@keyframes gf-in-0{0%,0%{opacity:0;transform:translateY(6px)}4%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}.gf-stage.s0 .gf-art>*{animation:7s infinite gf-hit-0}.gf-stage.s0 .gf-in{animation:7s infinite gf-in-0}@keyframes gf-hit-1{0%,14%{transform:none;box-shadow:0 10px 30px -12px #0008}17%{transform:translateY(-6px)scale(1.04);box-shadow:0 0 0 2px #5fd08a,0 18px 40px -12px #5fd08a99}25%,to{transform:none;box-shadow:0 0 0 1px #5fd08a66,0 10px 30px -12px #0008}}@keyframes gf-in-1{0%,15%{opacity:0;transform:translateY(6px)}19%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}.gf-stage.s1 .gf-art>*{animation:7s infinite gf-hit-1}.gf-stage.s1 .gf-in{animation:7s infinite gf-in-1}@keyframes gf-hit-2{0%,29%{transform:none;box-shadow:0 10px 30px -12px #0008}32%{transform:translateY(-6px)scale(1.04);box-shadow:0 0 0 2px #5fd08a,0 18px 40px -12px #5fd08a99}40%,to{transform:none;box-shadow:0 0 0 1px #5fd08a66,0 10px 30px -12px #0008}}@keyframes gf-in-2{0%,30%{opacity:0;transform:translateY(6px)}34%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}.gf-stage.s2 .gf-art>*{animation:7s infinite gf-hit-2}.gf-stage.s2 .gf-in{animation:7s infinite gf-in-2}@keyframes gf-hit-3{0%,44%{transform:none;box-shadow:0 10px 30px -12px #0008}47%{transform:translateY(-6px)scale(1.04);box-shadow:0 0 0 2px #5fd08a,0 18px 40px -12px #5fd08a99}55%,to{transform:none;box-shadow:0 0 0 1px #5fd08a66,0 10px 30px -12px #0008}}@keyframes gf-in-3{0%,45%{opacity:0;transform:translateY(6px)}49%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}.gf-stage.s3 .gf-art>*{animation:7s infinite gf-hit-3}.gf-stage.s3 .gf-in{animation:7s infinite gf-in-3}@keyframes gf-hit-4{0%,59%{transform:none;box-shadow:0 10px 30px -12px #0008}62%{transform:translateY(-6px)scale(1.04);box-shadow:0 0 0 2px #5fd08a,0 18px 40px -12px #5fd08a99}70%,to{transform:none;box-shadow:0 0 0 1px #5fd08a66,0 10px 30px -12px #0008}}@keyframes gf-in-4{0%,60%{opacity:0;transform:translateY(6px)}64%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}.gf-stage.s4 .gf-art>*{animation:7s infinite gf-hit-4}.gf-stage.s4 .gf-in{animation:7s infinite gf-in-4}.gf-chip:nth-child(2){animation-delay:.12s!important}.gf-chip:nth-child(3){animation-delay:.24s!important}.gf-sources{box-shadow:none!important}.gf-type{white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.gf-stage.s1 .gf-type{animation:7s infinite gf-in-1,7s steps(18,end) infinite gf-typing}@keyframes gf-typing{0%,15%{max-width:0}24%,to{max-width:160px}}.gf-card{width:100%;max-width:190px;color:var(--hx-ink);text-align:left;font:400 12px var(--hx-sans);background:#fff;border-radius:12px;gap:6px;padding:12px;display:grid}.gf-card b{font:600 13px var(--hx-sans)}.gf-ok{font:600 11px var(--hx-sans);color:var(--hx-accent)}.gf-sources{border-radius:12px;gap:6px;display:grid}.gf-chip{color:var(--hx-ink);font:600 12px var(--hx-sans);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;display:inline-flex}.gf-chip .tool-logo{object-fit:contain;width:16px;height:16px}.gf-chip>i{place-items:center;width:16px;height:16px;font-style:normal;display:grid}.gf-bar{gap:4px;margin-bottom:2px;display:flex}.gf-bar i{background:#dfe5e0;border-radius:50%;width:6px;height:6px}.gf-field{color:var(--hx-body);border:1px solid #e2e7e3;border-radius:6px;padding:6px 8px}.gf-btn{background:var(--hx-accent);border-radius:6px;width:60%;height:18px}.gf-pdf{color:#b3261e;font:700 10px var(--hx-sans);background:#fbe3e1;border-radius:4px;justify-self:start;padding:2px 6px}.gf-phone{background:#0b1f18;border:3px solid #2b5848;border-radius:20px;width:112px;height:148px;padding:26px 8px 8px;position:relative}.gf-phone:before{content:"";background:#2b5848;border-radius:4px;width:34px;height:5px;margin-left:-17px;position:absolute;top:7px;left:50%}.gf-time{font:600 9px var(--hx-sans);color:#a9bdb2;position:absolute;top:12px;left:10px}.gf-note{color:var(--hx-ink);text-align:left;font:500 9.5px / 1.3 var(--hx-sans);background:#fff;border-radius:9px;gap:3px;padding:7px 8px;display:grid}.gf-note b{font:700 9.5px var(--hx-sans);color:var(--hx-accent)}.gf-stage.dim{opacity:.32}.gf-stage.dim .gf-art>*,.gf-stage.dim .gf-in{opacity:1;animation-name:none!important}@media (max-width:1100px){.gf-head{flex-direction:column;align-items:flex-start}.gf-cta{justify-items:start}.gf-stages{grid-template-columns:repeat(3,1fr);row-gap:36px}.gf-line{display:none}}@media (max-width:600px){.gf .gf-frame{padding:52px 22px 48px}.gf-stages{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.gf-line i,.gf-fill,.gf-art>*,.gf-in{animation:none!important}.gf-in{opacity:1}.gf-fill{width:100%}}.cl{gap:16px;padding:0 32px 40px;display:grid}.cl-frame{box-shadow:var(--hx-shadow);background:#fff;border:1px solid #dbe2dd;border-bottom:0;border-radius:10px 10px 0 0;transition:transform .4s cubic-bezier(.2,.7,.2,1);overflow:hidden;transform:translateY(8px)}.cl-frame img{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.cl-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cl-tags li{font:600 12px var(--hx-sans);color:#33503f;background:#fff;border:1px solid #dbe6dc;border-radius:999px;padding:4px 9px}.cl-person{font:400 12.5px / 1.3 var(--hx-sans);color:var(--hx-dim);align-items:center;gap:10px;display:inline-flex}.cl-person img{object-fit:cover;object-position:top;border-radius:50%;width:34px;height:34px}.cl-person b{color:var(--hx-ink);font-weight:600;display:block}.cl-featured{border:1px solid var(--hx-hair);color:#fff;background:linear-gradient(135deg,#0f3a2b,#1d6a49);border-radius:18px;grid-template-columns:300px 1fr 1fr;min-height:360px;transition:box-shadow .3s;display:grid;overflow:hidden}.cl-featured:hover{box-shadow:0 30px 70px -30px #0f3a2b99}.cl-featured-copy{flex-direction:column;gap:12px;padding:34px 32px;display:flex}.cl-featured-copy blockquote{font:500 19px / 1.4 var(--hx-display);letter-spacing:-.02em;color:#fff;margin:0}.cl-featured-copy .cl-metric{border-top:1px solid #fff2;margin-top:auto;padding-top:14px}.cl-featured-person{position:relative;overflow:hidden}.cl-featured-person img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.cl-featured-person:after{content:"";background:linear-gradient(#0b1f1800 55%,#0b1f18d9 100%);position:absolute;inset:0}.cl-featured:hover .cl-featured-person img{transform:scale(1.04)}.cl-featured-name{z-index:1;font:400 12.5px var(--hx-sans);color:#c9e2d3;display:grid;position:absolute;bottom:16px;left:18px}.cl-featured-name b{font:600 18px var(--hx-display);letter-spacing:-.02em;color:#fff}.cl-featured-person .cl-badge{z-index:1}.cl-featured-copy small{font:600 11px var(--hx-sans);letter-spacing:.06em;text-transform:uppercase;color:#9fd8b4}.hx .cl-featured h3{font:600 34px / 1 var(--hx-display);letter-spacing:-.045em;color:#fff;margin:0}.cl-featured .cl-tags li{color:#e6f3ea;background:#ffffff14;border-color:#ffffff2b}.cl-metric{font:400 13px var(--hx-sans);color:#b9dcc6}.cl-metric b{font:600 26px var(--hx-display);letter-spacing:-.04em;color:#fff;margin-right:8px}.cl-featured .cl-person{color:#b9dcc6}.cl-featured .cl-person b{color:#fff}.cl-featured-shot{align-items:center;padding:30px 30px 30px 0;display:flex}.hx .cl-featured-shot .cl-frame{border:1px solid #ffffff30;border-radius:12px;width:100%;transform:none}.cl-featured-shot .cl-frame img{aspect-ratio:auto;height:auto}.cl-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cl-card{aspect-ratio:1;isolation:isolate;background:#0f3a2b;border-radius:20px;display:block;position:relative;overflow:hidden}.cl-portrait{object-fit:cover;object-position:top center;z-index:-2;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.cl-card:after{content:"";z-index:-1;background:linear-gradient(#0b1f1800 45%,#0b1f18e6 100%);position:absolute;inset:0}.cl-card:hover .cl-portrait{transform:scale(1.04)}.cl-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:calc(100% - 28px);font:600 12px var(--hx-sans);color:var(--hx-ink);background:#ffffffeb;border-radius:999px;align-items:center;gap:7px;padding:7px 11px 7px 7px;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 10px 24px -12px #0006}.cl-badge i{background:var(--hx-accent);color:#fff;width:18px;height:18px;font:800 10px var(--hx-sans);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.cl-caption{color:#fff;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:16px;left:18px;right:18px}.hx .cl-caption h3{font:600 24px var(--hx-display);letter-spacing:-.035em;color:#fff;margin:0}.cl-caption h3 i{color:#b9dcc6;font-size:16px;font-style:normal}.cl-caption small{font:400 12.5px var(--hx-sans);color:#c9e2d3;margin-top:3px;display:block}.cl-card:hover .cl-caption{transform:translateY(-6px)}.hx-in{color:var(--hx-accent);margin-left:10px;font-weight:600;display:inline-block}.q-in{color:#fff;width:16px;height:16px;font:700 10px var(--font-dm-sans);vertical-align:1px;background:#0a66c2;border-radius:3px;place-items:center;margin-left:6px;display:inline-grid}.hx-num{padding:40px 36px 44px}.hx-num strong{font:600 clamp(36px, 4vw, 56px) / 1 var(--hx-display);letter-spacing:-.05em;display:block}.hx-num span{font:400 15px var(--hx-sans);color:var(--hx-body);margin-top:10px;display:block}.hx-quote{text-align:center;padding:120px 56px 104px}.hx .hx-quote blockquote{letter-spacing:-.02em;max-width:900px;color:var(--hx-dim);text-wrap:balance;margin:0 auto;font-size:clamp(28px,3.4vw,46px);line-height:1.18}.hx-quote blockquote b{color:var(--hx-ink);font-weight:400}.hx-quote figcaption{font:400 14px / 1.5 var(--hx-sans);color:var(--hx-body);margin-top:36px}.hx-quote figcaption strong{color:var(--hx-ink);font-weight:600;display:block}.hx-quote figcaption img{object-fit:cover;object-position:top;border-radius:50%;width:56px;height:56px;margin:0 auto 14px;display:block}.hx-voices{padding:0 0 80px;overflow:hidden}.hx-voices .quote{border-color:var(--hx-hair)}.hx-step{padding:36px 32px 44px}.hx-step small{font:600 11px var(--hx-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--hx-accent)}.hx .hx-step h3{font:600 22px / 1.2 var(--hx-display);letter-spacing:-.03em;margin:44px 0 8px}.hx-step p{font:400 14.5px / 1.55 var(--hx-sans);color:var(--hx-body);margin:0}.hx-post{flex-direction:column;min-height:230px;padding:32px 36px;transition:background .2s;display:flex}.hx-post:hover{background:#f7f9f7}.hx-post small{font:600 11px var(--hx-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--hx-accent)}.hx .hx-post h3{font:600 20px / 1.3 var(--hx-display);letter-spacing:-.025em;margin:16px 0 24px}.hx-post .hx-link{margin-top:auto}.hx-head.split{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hx-faq{grid-template-columns:.8fr 1.2fr;display:grid}.hx-faq>:first-child{padding:72px 56px}.hx-faq>:last-child{border-left:1px solid var(--hx-hair);padding:56px}.hx-final{text-align:center;background:linear-gradient(#fcfcfb00,#e6f0e9);padding:120px 24px}.hx .hx-final .hx-two{letter-spacing:-.04em;max-width:880px;margin:0 auto 30px;font-size:clamp(28px,3.2vw,44px)}.hx-ba .hx-head .hx-tabs{flex:none;margin:0}.ba-swap{display:inline-grid}.ba-swap>*{grid-area:1/1;transition:opacity .35s,transform .35s}.ba-swap>.on{opacity:0;transform:translateY(5px)}.hx-ba.on .ba-swap>.on{opacity:1;transform:none}.hx-ba.on .ba-swap>.off{opacity:0;transform:translateY(-5px)}.ba-tile{flex-direction:column;transition:background .2s;display:flex}.ba-tile:hover{background:#f7f9f7}.ba-art{border-bottom:1px solid var(--hx-hair);background-color:var(--hx-panel);background-image:radial-gradient(#d3dbd5 1px,#0000 1px);background-size:18px 18px;place-items:center;height:248px;padding:40px 22px 22px;transition:background-color .5s;display:grid;position:relative;overflow:hidden}.hx-ba.on .ba-art{background-color:#e8f3ec}.ba-art .vg{width:100%;max-width:290px}.ba-badge{font:600 10px var(--hx-sans);letter-spacing:.08em;text-transform:uppercase;position:absolute;top:14px;left:16px}.ba-badge .off{color:#a47c1f}.ba-badge .on{color:var(--hx-accent)}.ba-cap{flex-direction:column;flex:1;gap:6px;padding:22px 24px 24px;display:flex}.ba-cap small{font:600 11px var(--hx-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--hx-dim)}.ba-cap small b{color:var(--hx-accent);border-right:1px solid #cbd4ce;margin-right:6px;padding-right:7px;font-weight:600}.ba-cap strong{font:600 19px / 1.25 var(--hx-display);letter-spacing:-.03em;min-height:2.5em}.ba-cap strong .off{color:var(--hx-body)}.ba-cap .hx-link{margin-top:auto;padding-top:6px;font-size:13px}.ba-cms ul{margin:0;padding:0;list-style:none}.ba-cms li{border-bottom:1px solid var(--hx-hair);font:500 12.5px var(--hx-sans);grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.ba-cms li:last-child{border-bottom:0}.ba-cms li>i{border:1.5px solid #b7c2bb;border-radius:2px;width:11px;height:14px}.ba-cms li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ba-price{white-space:nowrap;justify-items:end;font-weight:600}.ba-price .on{color:var(--hx-accent)}.ba-price.stale .off{color:#a8641a}.ba-price em{font:600 10px var(--hx-sans);background:#fbecd0;border-radius:5px;margin-left:6px;padding:1px 6px;font-style:normal}.ba-cms li:nth-child(2) .ba-swap>*{transition-delay:.12s}.ba-cms li:nth-child(3) .ba-swap>*{transition-delay:.24s}.ba-crm{gap:8px;padding:14px;display:grid}.ba-crm p{font:400 12.5px / 1.4 var(--hx-sans);border-radius:10px;margin:0;padding:8px 10px}.ba-crm p.in{background:#f1f4f2;border-bottom-left-radius:3px;justify-self:start;max-width:90%}.ba-crm p.out{background:#dff3e4;border-bottom-right-radius:3px;max-width:94%;margin-left:auto}.ba-crm time{color:var(--hx-dim);margin-top:3px;font-size:10px;display:block}.ba-crm .ba-swap{min-height:74px;display:grid}.ba-crm .wait{font:600 12px var(--hx-sans);color:#a8641a;justify-content:flex-end;align-self:center;align-items:center;gap:7px;display:flex}.ba-crm .wait i{border:2px solid #d9a441;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:1.6s linear infinite hx-spin}.ba-mkt{padding:14px}.ba-weeks{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ba-weeks i{aspect-ratio:1;transition:background-color .4s,border-color .4s;transition-delay:calc(var(--i) * 60ms);border:1px dashed #c3ccc6;border-radius:7px;position:relative;overflow:hidden}.ba-weeks i.old{background:#e9edea;border-style:solid;border-color:#dfe5e0}.hx-ba.on .ba-weeks i{background-color:#1f8a5b;border:1px solid #17794f}.ba-weeks img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;transition-delay:calc(var(--i) * 60ms);position:absolute;inset:0}.hx-ba.on .ba-weeks img{opacity:1}.ba-line{font:600 12px var(--hx-sans);margin-top:11px;display:grid}.ba-line .off{color:#a8641a}.ba-line .on{color:var(--hx-accent)}.ba-flow{padding:20px 16px 14px}.ba-apps{align-items:center;display:flex}.ba-app{border:1px solid var(--hx-hair);background:#fff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 1px 2px #0f1f180d}.ba-app .tool-logo{width:24px;height:24px}.ba-link{border-top:2px dashed #c9d0cb;flex:1;margin:0 6px;position:relative}.hx-ba.on .ba-link{border-top:2px solid var(--hx-accent)}.ba-link i{background:var(--hx-accent);opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:0;box-shadow:0 0 0 3px #17794f26}.hx-ba.on .ba-link i{opacity:1;animation:1.4s linear infinite ba-run}@keyframes ba-run{0%{left:0}to{left:calc(100% - 8px)}}.ba-flow .ba-line{margin-top:16px}.hx .hx-hero.sub h1{letter-spacing:-.045em;max-width:900px;margin-top:22px;font-size:clamp(34px,4.4vw,60px);line-height:1.05}.hx-hero.plain{background:linear-gradient(#fcfcfb00 30%,#e6f0e9);padding-bottom:80px}.hx-crumb{border:1px solid var(--hx-hair);height:30px;font:500 13px var(--hx-sans);color:var(--hx-dim);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.hx-crumb a{color:var(--hx-body)}.hx-crumb a:hover{color:var(--hx-ink)}.hx-crumb b{color:var(--hx-accent);font-weight:600}.hx-plat.flush{border-top:0}.hx-pains{border-top:1px solid var(--hx-hair)}.hx-pains-head,.hx-pain{grid-template-columns:1fr 1fr;display:grid}.hx-pains-head span{font:600 11px var(--hx-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--hx-dim);background:var(--hx-panel);padding:14px 56px}.hx-pains-head span+span{border-left:1px solid var(--hx-hair);color:var(--hx-accent);background:#edf5ef}.hx-pain{border-top:1px solid var(--hx-hair)}.hx-pain p{font:500 clamp(17px, 1.5vw, 21px) / 1.4 var(--hx-display);letter-spacing:-.02em;grid-template-columns:22px 1fr;align-items:start;gap:14px;margin:0;padding:30px 56px;display:grid}.hx-pain p i{width:22px;height:22px;font:700 12px var(--hx-sans);border-radius:50%;place-items:center;margin-top:3px;font-style:normal;display:grid}.hx-pain .before{color:var(--hx-dim)}.hx-pain .before i{color:#b0756c;background:#f3e9e7}.hx-pain .after{color:var(--hx-ink);border-left:1px solid var(--hx-hair);background:#f7fbf8}.hx-pain .after i{background:var(--hx-accent);color:#fff}.hx-pain p>span{min-width:0;display:block}.hx-pain p small{font:600 11px var(--hx-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--hx-dim);margin-bottom:6px;display:block}.hx-pain .hx-link{letter-spacing:0;margin-top:12px;font-size:13px;display:flex}.hx-note{border-top:1px solid var(--hx-hair);font:400 15px var(--hx-sans);color:var(--hx-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:22px 32px;display:flex}.hx-tag em{opacity:.75;border-left:1px solid #bcdcc7;margin-left:8px;padding-left:8px;font-style:normal;font-weight:500}.hx-scenes{padding:0 32px 40px}.hx-cell.numbered small{font:600 11px var(--hx-sans);letter-spacing:.04em;color:var(--hx-accent);margin-bottom:26px;display:block}.hx-mini{flex-direction:column;gap:10px;padding:32px 28px 30px;display:flex}.hx .hx-mini h3{font:600 18px / 1.25 var(--hx-display);letter-spacing:-.025em;margin:0}.hx-mini p{font:400 14.5px / 1.55 var(--hx-sans);color:var(--hx-body);margin:0 0 6px}.hx-mini .hx-link{margin-top:auto;font-size:13px}.hx-tools{border-top:1px solid var(--hx-hair);grid-template-columns:1fr;display:grid}.hx-tools:empty{display:none}.hx-tools>div{padding:28px 56px 32px}.hx-tools>div+div{border-left:1px solid var(--hx-hair)}.hx-tools small{font:600 11px var(--hx-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--hx-dim);margin-bottom:12px;display:block}.hx-tools ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hx-tools li{border:1px solid var(--hx-hair);height:34px;font:500 13px var(--hx-sans);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 12px 0 9px;display:inline-flex}.hx-tools .tool-logo{object-fit:contain;width:18px;height:18px}.hx-tools p{font:400 14.5px / 1.6 var(--hx-sans);color:var(--hx-body);margin:0}.hx-tools p .hx-link{margin-right:14px}.hx-founder{grid-template-columns:1fr 1fr;display:grid}.hx-founder-copy{flex-direction:column;padding:72px 56px 0;display:flex}.hx-founder-copy .hx-tag{align-self:flex-start}.hx-facts{grid-template-columns:repeat(4,1fr);margin:auto -56px 0;padding-top:56px;display:grid}.hx-facts div{border-top:1px solid var(--hx-hair);padding:26px 20px 30px}.hx-facts div:first-child{padding-left:56px}.hx-facts div+div{border-left:1px solid var(--hx-hair)}.hx-facts dt{font:600 28px / 1 var(--hx-display);letter-spacing:-.04em}.hx-facts dd{font:400 13px / 1.4 var(--hx-sans);color:var(--hx-body);margin:8px 0 0}.hx-founder-card{border-left:1px solid var(--hx-hair);background-color:var(--hx-panel);margin:0;padding:72px 56px}.hx-founder-card img{object-fit:cover;object-position:top;width:88px;height:88px;box-shadow:var(--hx-shadow);border-radius:20px}.hx-founder-card blockquote{font:500 clamp(18px, 1.6vw, 22px) / 1.45 var(--hx-display);letter-spacing:-.02em;color:var(--hx-ink);text-wrap:pretty;margin:28px 0 24px}.hx-founder-card figcaption{font:400 14px var(--hx-sans);color:var(--hx-body);flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.hx-founder-card figcaption strong{color:var(--hx-ink);font-weight:600}a.hx-svc-group{color:inherit;transition:background .2s;display:block}a.hx-svc-group:hover{background:#f4f8f5}a.hx-svc-group h3:after{content:" →";color:var(--hx-dim);transition:color .2s}a.hx-svc-group:hover h3:after{color:var(--hx-accent)}.oc-hero{background:linear-gradient(#fcfcfb00 20%,#e6f0e9);padding-bottom:72px}.oc-art{justify-content:center;margin-bottom:18px;display:flex}.oa{flex:none;width:520px;height:170px;position:relative}.oa-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.oa-lines path{fill:none;stroke:#b9cfc0;stroke-width:1.5px;stroke-dasharray:4 5}.oa-tool{border:1px solid var(--hx-hair);width:48px;height:48px;box-shadow:var(--hx-shadow);background:#fff;border-radius:14px;place-items:center;display:grid;position:absolute}.oa-tool .tool-logo{width:24px;height:24px}.oa-tool>i{font:700 16px var(--hx-sans);color:var(--hx-ink);font-style:normal}.oa-dot{offset-rotate:0deg;offset-distance:100%;opacity:0;background:#5fd08a;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #5fd08a33,0 0 14px #5fd08a}.oa-card{border:1px solid var(--hx-hair);width:190px;height:80px;box-shadow:var(--hx-shadow);text-align:left;background:#fff;border-radius:14px;align-content:center;gap:6px;padding:0 14px;display:grid;position:absolute;top:45px;left:165px}.oa-card small{font:600 11px var(--hx-sans);color:var(--hx-dim)}.oa-events{display:grid}.hx .oa-events p{font:600 12.5px / 1.3 var(--hx-sans);color:var(--hx-ink);opacity:0;grid-area:1/1;align-items:center;gap:7px;margin:0;display:flex}.oa-events p:last-child{opacity:1}.oa-events .tool-logo{flex:none;width:16px;height:16px}.oa-events p>i{font-style:normal}@media (prefers-reduced-motion:no-preference){.oa-dot{animation:6s linear infinite oa-dot0}.oa-dot.d1{animation-name:oa-dot1}.oa-dot.d2{animation-name:oa-dot2}.oa-tool{animation:6s infinite oa-send0}.oa-tool.t1{animation-name:oa-send1}.oa-tool.t2{animation-name:oa-send2}.oa-card{animation:2s .9s infinite oa-hit}.hx .oa-events p{animation:6s infinite oa-e0}.hx .oa-events p.e1{animation-name:oa-e1}.hx .oa-events p.e2{animation-name:oa-e2}}@keyframes oa-dot0{0%{offset-distance:0%;opacity:0}2%{opacity:1}15%{offset-distance:100%;opacity:1}17%,to{offset-distance:100%;opacity:0}}@keyframes oa-dot1{0%,33%{offset-distance:0%;opacity:0}35%{opacity:1}48%{offset-distance:100%;opacity:1}50%,to{offset-distance:100%;opacity:0}}@keyframes oa-dot2{0%,66%{offset-distance:0%;opacity:0}68%{opacity:1}81%{offset-distance:100%;opacity:1}83%,to{offset-distance:100%;opacity:0}}@keyframes oa-send0{0%{transform:none}2%{box-shadow:0 0 0 3px #5fd08a55, var(--hx-shadow);transform:scale(1.12)}8%,to{transform:none}}@keyframes oa-send1{0%,33%{transform:none}35%{box-shadow:0 0 0 3px #5fd08a55, var(--hx-shadow);transform:scale(1.12)}41%,to{transform:none}}@keyframes oa-send2{0%,66%{transform:none}68%{box-shadow:0 0 0 3px #5fd08a55, var(--hx-shadow);transform:scale(1.12)}74%,to{transform:none}}@keyframes oa-hit{0%{box-shadow:0 0 0 0 #5fd08a00, var(--hx-shadow)}8%{box-shadow:0 0 0 4px #5fd08a55, var(--hx-shadow)}30%,to{box-shadow:0 0 0 0 #5fd08a00, var(--hx-shadow)}}@keyframes oa-e0{0%,14%{opacity:0;transform:translateY(4px)}16%,46%{opacity:1;transform:none}48%,to{opacity:0}}@keyframes oa-e1{0%,47%{opacity:0;transform:translateY(4px)}49%,79%{opacity:1;transform:none}81%,to{opacity:0}}@keyframes oa-e2{0%,13%{opacity:1}15%,80%{opacity:0;transform:translateY(4px)}82%,to{opacity:1;transform:none}}.hx .oc-hero h1{letter-spacing:-.05em;margin-top:18px;font-size:clamp(44px,6vw,84px)}.oc-hero .hx-review-note{margin-bottom:0}.hx-head:has(>.hx-tag:only-child){padding-bottom:28px}.oc-proof{grid-template-columns:420px 1fr;align-items:center;gap:48px;padding:48px 56px;display:grid}.oc-proof-card{width:100%}.oc-quote{border-left:3px solid var(--hx-accent);margin:22px 0 0;padding:0 0 0 20px}.hx .oc-quote p{max-width:560px;font:500 clamp(22px, 2.2vw, 30px) / 1.3 var(--hx-display);letter-spacing:-.03em;color:var(--hx-ink);margin:0}.oc-quote cite{font:600 13px var(--hx-sans);color:var(--hx-body);margin-top:12px;font-style:normal;display:block}.oc-proof-copy strong{font:600 clamp(52px, 6vw, 88px) / .95 var(--hx-display);letter-spacing:-.06em;color:var(--hx-accent);margin-top:32px;display:block}.oc-proof-copy>p{max-width:420px;font:500 19px / 1.35 var(--hx-display);letter-spacing:-.02em;color:var(--hx-ink);margin:10px 0 0}.oc-final .hx-review{margin-top:0}.oc-next{margin-top:32px;font-size:15px;display:inline-flex}.sc-kicker{gap:8px}.sc-kicker svg{width:16px;height:16px}.sc-hero .hx-review-note{margin-bottom:0}.sc-clients.n1 .cl-grid{grid-template-columns:minmax(0,360px)}.sc-clients.n2 .cl-grid,.sc-clients.n3 .cl-grid{grid-template-columns:repeat(auto-fill,minmax(260px,320px))}.rv-grid{grid-template-columns:1.05fr .95fr;grid-template-areas:"head side""details side";align-items:start;display:grid}.rv-copy{grid-area:head;padding:64px 56px 0}.rv-details{grid-area:details;padding:0 56px 56px}.hx .rv-copy h1{font:600 clamp(34px, 4vw, 54px) / 1.05 var(--hx-display);letter-spacing:-.045em;text-wrap:balance;margin:18px 0 16px}.rv-sub{max-width:520px;font:400 17px / 1.55 var(--hx-sans);color:var(--hx-body);margin:0}.rv-meta{justify-content:flex-start;margin-top:22px;padding:0}.hx .rv-h{font:600 12px var(--hx-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--hx-dim);margin:44px 0 14px}.rv-checks{grid-template-columns:1fr 1fr;gap:18px 22px;margin:0;padding:0;list-style:none;display:grid}.rv-checks li{align-items:flex-start;gap:12px;display:flex}.rv-checks li>span{gap:2px;display:grid}.rv-checks b{font:600 15px var(--hx-sans)}.rv-checks small{font:400 13.5px / 1.45 var(--hx-sans);color:var(--hx-body)}.rv-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rv-steps li{font:500 15px var(--hx-sans);align-items:center;gap:12px;display:flex}.rv-steps i{background:var(--hx-ink);color:#fff;width:26px;height:26px;font:600 12px var(--hx-sans);border-radius:50%;place-items:center;font-style:normal;display:grid}.rv-side{border-left:1px solid var(--hx-hair);background:linear-gradient(#f4f8f5,#e6f0e9);grid-area:side;align-self:stretch;padding:40px 40px 48px}.rv-after{max-width:460px;margin:26px auto 0}.hx .rv-after .rv-h{margin-top:0}.rv-side .rv-card{background:#fff;border-radius:18px;max-width:460px;margin:0 auto;box-shadow:0 30px 80px -30px #0f1f1859}.rv-card h2{font:600 24px / 1.15 var(--font-manrope);letter-spacing:-.035em;margin:0 0 18px}.rv-card form.consult{width:auto;max-height:none;box-shadow:none;background:0 0;border-radius:0;gap:14px;margin:0;padding:0;animation:none;display:grid}.rv-card select:not(.consult-phone select){width:100%;font:400 15px var(--font-dm-sans);color:var(--ink);background:#fff;border:1px solid #d5dcd7;border-radius:10px;padding:11px 13px}@media (max-width:1100px){.hx-grid.c4{grid-template-columns:repeat(2,1fr)}.hx-grid.c4>:nth-child(4n){border-right:1px solid var(--hx-hair)}.hx-grid.c4>:nth-child(2n){border-right:0}.hx-points{grid-template-columns:repeat(2,1fr)}.hx-points div:nth-child(3){border-left:0}.hx-points div:nth-child(n+3){border-top:1px solid #ffffff17}.hx-system,.hx-dark-grid{grid-template-columns:1fr}.hx-system-art{border-left:0;border-top:1px solid var(--hx-hair)}}@media (max-width:900px){.hx-frame{width:calc(100% - 24px)}.hx-pad{padding:64px 22px}.hx-head{padding:52px 22px 40px}.hx-head.split{display:block}.hx-head.split .hx-link,.hx-ba .hx-head .hx-tabs{margin-top:18px}.ba-art{height:230px}.hx-hero{padding-top:44px}.hx-review{flex-direction:column;width:calc(100% - 32px)}.hx-review input{text-align:center;height:46px}.hx-hero-stage{margin-top:40px;padding:0 12px}.hx-win-body{grid-template-columns:1fr;height:500px}.hx-win-side{display:none}.hx-msgs{padding:20px 16px 8px}.hx-user,.hx-reply{max-width:92%}.hx-input{margin:8px 12px 12px}.hx-logos{grid-template-columns:1fr}.hx-logos-label{padding:22px 22px 0}.hx-logos .logo-marquee{border-left:0;padding:18px 0 22px}.hx-plat{grid-template-columns:1fr}.hx-plat-nav{display:none}.hx-plat-blocks{border-left:0}.hx-block-head{padding:44px 22px 32px}.hx-stage{padding:28px 14px}.hx-cells{grid-template-columns:1fr}.hx-cell{padding:26px 22px}.hx-cell+.hx-cell{border-left:0;border-top:1px solid var(--hx-hair)}.hx-block-links{padding:0 22px 32px}.hx-grid.c3{grid-template-columns:1fr}.hx-grid.c3>*{border-right:0}.hx-grid.last-row>:nth-last-child(-n+3){border-bottom:1px solid var(--hx-hair)}.hx-grid.last-row>:last-child{border-bottom:0}.hx-post{min-height:0;padding:26px 22px}:is(.hx-product-body,.hx-product:not(:has(.hx-product-art))){min-height:0;padding:24px 22px}.hx-product-art{padding:22px 22px 0}.hx-system-copy{padding:52px 22px}.hx-system-art{padding:24px 12px}.hx-dark-grid{gap:36px;padding:64px 22px}.hx-work{padding:0 22px 52px}.hx-quote{padding:80px 22px 72px}.hx-pains-head span,.hx-pain p{padding-inline:22px}.hx-note{padding:20px 22px}.hx-scenes{padding:0 14px 28px}.hx-tools{grid-template-columns:1fr}.hx-tools>div{padding:24px 22px}.hx-tools>div+div{border-left:0;border-top:1px solid var(--hx-hair)}.hx-founder{grid-template-columns:1fr}.hx-founder-copy{padding:52px 22px 0}.hx-facts{grid-template-columns:1fr 1fr;margin-inline:-22px;padding-top:36px}.hx-facts div:first-child,.hx-facts div{padding-left:22px}.hx-facts div:nth-child(3){border-left:0}.hx-founder-card{border-left:0;border-top:1px solid var(--hx-hair);padding:44px 22px}.hx-svc-top,.hx-svc{grid-template-columns:1fr}.hx-svc-funnel,.hx-svc-group+.hx-svc-group{border-left:0;border-top:1px solid var(--hx-hair)}.hx-svc-group{padding:28px 22px}.vg-reels{gap:8px}.vg-fin{grid-template-columns:1fr}.rv-grid{grid-template-columns:1fr;grid-template-areas:"head""side""details"}.rv-side{border-left:0;border-block:1px solid var(--hx-hair);padding:18px 12px 28px}.rv-copy{padding:40px 22px 28px}.rv-details{padding:0 22px 44px}.rv-after{padding:0 10px}.rv-checks{grid-template-columns:1fr}.cl{padding:0 12px 28px}.cl-featured{grid-template-columns:1fr}.cl-featured-person{aspect-ratio:4/3}.cl-featured-copy{padding:26px 22px}.cl-featured-shot{padding:0 22px 22px}.cl-grid{grid-template-columns:1fr 1fr}.cl-caption h3{font-size:20px}.oc-proof{grid-template-columns:1fr;gap:24px;padding:28px 22px}.oa{margin:-28px -88px;scale:.66}.hx-faq{grid-template-columns:1fr}.hx-faq>:first-child{padding:52px 22px 8px}.hx-faq>:last-child{border-left:0;padding:22px}.hx-final{padding:88px 22px}.vg-wa{right:0}.vg-mkt{grid-template-columns:1fr}.vg-site{padding:34px 0 96px}.vg-float.f0{right:0}.vg-float.f1{top:0;left:0}.vg-float.f2{bottom:46px;left:0}.hx-grid.c2{grid-template-columns:1fr}.hx-grid.c2>*{border-right:0}.hx-grid.c2>:nth-last-child(2){border-bottom:1px solid var(--hx-hair)}.vg-cms li{grid-template-columns:18px 1fr auto}.vg-cms li .vg-diff{display:none}}@media (max-width:600px){.hx-pill{text-align:left;border-radius:16px;max-width:calc(100% - 32px);height:auto;min-height:30px;padding:5px 12px 5px 5px;line-height:1.35}.hx-pill i{flex:none}.hx-system-art{overflow:hidden}.hx-system-art .hero-funnel svg{width:156%;max-width:none;margin-left:-53%}.hx-system-art .hf-caption{display:none}.hx-stage:has(.vg-flow){overflow-x:auto}.vg-flow{min-width:580px}.vg-crm{padding-bottom:0}.vg-board{grid-template-columns:1fr 1fr;overflow:hidden}.vg-board .vg-col:first-child{display:none}.vg-wa{width:auto;margin-top:10px;position:static}.hx-grid.c4{grid-template-columns:1fr}.cl-grid{grid-template-columns:1fr 1fr;gap:10px}.cl-badge{padding:5px 8px 5px 5px;font-size:10.5px;top:8px;left:8px}.cl-caption{left:12px;right:12px}.hx .cl-caption h3{font-size:17px}.cl-caption small{font-size:11px}.hx-grid.c4>*{border-right:0!important}.hx-points{grid-template-columns:1fr}.hx-points div+div{border-top:1px solid #ffffff17;border-left:0}.hx-num,.hx-step,.hx-mini{padding:26px 22px}.hx-pains-head{display:none}.hx-pain{grid-template-columns:1fr}.hx-pain p{padding-block:20px;font-size:16px}.hx-pain .after{border-left:0;border-top:1px dashed var(--hx-hair)}.hx-hero.plain{padding-bottom:56px}.hx-ind-art{min-height:0;padding:26px 14px}.hx-ind-body{padding:26px 22px}.hx-ind dl{grid-template-columns:1fr;gap:14px}.hx .hx-step h3{margin-top:18px}.hx-stage-row{grid-template-columns:84px 1fr;gap:14px}.hx-stage-row .sys-art{width:84px;height:34px}.hx-board-wrap{overflow:hidden}}@media (prefers-reduced-motion:reduce){.ba-link i,.ba-crm .wait i,.hx-msgs>*,.hx-steps li,.vg-done,.vg-lead,.vg-lead .vg-chip,.vg-card.live,.vg-flow .edge,.vg-flow .pulse,.hx-spin,.hx-dots i{animation:none!important}.vg-done{opacity:1}}.ar-name{font:600 17px var(--hx-display);letter-spacing:-.02em;color:#fff;margin-top:4px;text-decoration:none}.ar-name:hover{color:#9fd8b4}.ar .gf-chip{text-decoration:none;transition:box-shadow .2s}.ar .gf-chip svg{width:16px;height:16px;color:var(--hx-accent)}.ar .gf-chip:hover{box-shadow:0 0 0 2px #5fd08a}.ar .gf-card small{font:500 11px var(--hx-sans);color:var(--hx-dim)}.ar .gf-stage.dim{opacity:1}.ar .gf-stage.dim>:not(.gf-art){opacity:.38}.ar .gf-stage.dim .gf-art>*{filter:grayscale()brightness(.5)contrast(.9)}.ar-chat .ar-q,.ar-chat .ar-a{font:500 11px / 1.35 var(--hx-sans);border-radius:9px;padding:6px 9px}.ar-chat .ar-q{background:#eef1ef;justify-self:end}.ar-chat .ar-a{background:#d9fdd3;justify-self:start}.ar-foot{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:52px;padding-top:28px;display:flex}.ar-custom{font:600 14px var(--hx-sans);color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ar-custom svg{color:#9fd8b4;background:#ffffff14;border-radius:8px;width:30px;height:30px;padding:6px}.ar-custom:hover{color:#9fd8b4}.ar-sectors{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ar-sectors>span{font:600 12px var(--hx-sans);color:#a9bdb2;margin-right:4px}.ar-sectors a{color:#fff;font:600 12.5px var(--hx-sans);border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 8px;text-decoration:none;display:inline-flex}.ar-sectors a:hover{background:#ffffff14}.ar-sectors svg{color:#9fd8b4;width:16px;height:16px}.hx .ss-head{padding-bottom:0}.ss-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;padding:56px 56px 72px;display:grid}.ss-row.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ss-row.flip .ss-text{order:2}.ss-part{font:600 13px var(--hx-sans);color:var(--hx-accent);align-items:center;gap:10px;display:inline-flex}.ss-part svg{background:var(--hx-accent-soft);border-radius:9px;width:34px;height:34px;padding:7px}.ss-part small{font:600 12px var(--hx-sans);color:var(--hx-dim)}.hx .ss-text h3{font:600 clamp(26px, 2.6vw, 38px) / 1.1 var(--hx-display);letter-spacing:-.04em;color:var(--hx-ink);margin:18px 0 14px}.ss-text p{max-width:440px;font:400 16.5px / 1.6 var(--hx-sans);color:var(--hx-body);margin:0 0 22px}.ss-stage{border:1px solid var(--hx-hair);background-color:var(--hx-panel);background-image:radial-gradient(#d3dbd5 1px,#0000 1px);background-size:16px 16px;border-radius:18px;place-items:center;min-height:440px;padding:36px 32px;display:grid;position:relative;overflow:hidden}.ss-stage p{margin:0}.ss-web{width:100%;max-width:580px;position:relative}.ss-browser{border:1px solid var(--hx-hair);box-shadow:var(--hx-shadow);background:#fff;border-radius:12px;overflow:hidden}.ss-bar{background:#fafbfa;border-bottom:1px solid #eef1ef;align-items:center;gap:5px;padding:9px 12px;display:flex}.ss-bar i{background:#dfe5e0;border-radius:50%;width:8px;height:8px}.ss-bar span{min-width:0;font:500 11px var(--hx-sans);color:var(--hx-dim);white-space:nowrap;text-overflow:ellipsis;background:#f0f3f1;border-radius:6px;flex:1;margin-left:10px;padding:3px 10px;overflow:hidden}.ss-site{padding:14px 18px 22px}.ss-nav{font:500 11px var(--hx-sans);color:var(--hx-body);align-items:center;gap:14px;margin-bottom:20px;display:flex}.ss-nav b{font:700 13px var(--hx-display);letter-spacing:-.02em;color:var(--hx-ink);margin-right:auto}.ss-hero{grid-template-columns:1.15fr 1fr;align-items:start;gap:18px;display:grid}.ss-copy strong{font:700 22px / 1.1 var(--hx-display);letter-spacing:-.04em;color:var(--hx-ink);display:block}.ss-stage .ss-copy p{font:400 12px / 1.45 var(--hx-sans);color:var(--hx-body);margin:8px 0 12px}.ss-cta{background:var(--hx-accent);color:#fff;font:600 11px var(--hx-sans);border-radius:7px;padding:7px 12px;display:inline-block}.ss-copy .ss-sk{gap:6px;margin-top:18px;display:grid}.ss-sk i{background:#edf1ee;border-radius:4px;height:7px}.ss-sk i:nth-child(2){width:80%}.ss-sk i:nth-child(3){width:60%}.ss-form{border:1px solid var(--hx-hair);background:#fbfcfb;border-radius:10px;gap:7px;padding:12px;display:grid;box-shadow:0 8px 24px -14px #0f1f1840}.ss-form b{font:600 12px var(--hx-sans)}.ss-field{height:28px;font:500 11px var(--hx-sans);color:var(--hx-ink);background:#fff;border:1px solid #e2e7e3;border-radius:6px;align-items:center;padding:0 9px;display:flex;overflow:hidden}.ss-typed{white-space:nowrap;vertical-align:bottom;max-width:220px;display:inline-block;overflow:hidden}.ss-submit{background:var(--hx-accent);color:#fff;height:30px;font:600 11px var(--hx-sans);border-radius:7px;place-items:center;display:grid}.ss-chip{border:1px solid var(--hx-hair);box-shadow:var(--hx-shadow);font:600 12px var(--hx-sans);color:var(--hx-ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex;position:absolute}.ss-chip i,.ss-toast i{font-style:normal}.ss-chip i{color:var(--hx-accent)}.ss-chip.c0{top:-16px;right:22px}.ss-chip.c1{top:40%;right:-20px}.ss-chip.c2{bottom:22%;left:-20px}.ss-toast{background:var(--hx-deep);color:#fff;font:600 12.5px var(--hx-sans);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 16px 34px -12px #0b1f1899}.ss-toast i{width:18px;height:18px;color:var(--hx-deep);background:#5fd08a;border-radius:50%;place-items:center;font-size:10px;display:grid}.ss-crm{width:100%;max-width:620px;padding-bottom:40px;position:relative}.ss-board{border:1px solid var(--hx-hair);box-shadow:var(--hx-shadow);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:10px;padding:12px;display:grid;position:relative}.ss-col{background:#f5f7f5;border-radius:9px;align-content:start;gap:8px;min-height:240px;padding:10px 8px;display:grid}.ss-col b{font:600 11px var(--hx-sans);color:var(--hx-body);white-space:nowrap;text-overflow:ellipsis;padding:0 2px 2px;overflow:hidden}.ss-ghost{opacity:.6;background:#fff;border:1px solid #eaeeeb;border-radius:7px;height:92px}.ss-ghost.short{opacity:.4;height:40px}.ss-lead{z-index:1;border:1.5px solid var(--hx-accent);--g:26px;width:calc(25% - 29.5px);transform:translateX(calc(300% + 3 * var(--g)));background:#fff;border-radius:8px;padding:9px;position:absolute;top:47px;left:20px;box-shadow:0 12px 26px -10px #17794f66}.ss-lead strong{font:600 11.5px / 1.25 var(--hx-sans);color:var(--hx-ink);display:block}.ss-lead small{font:400 10px / 1.3 var(--hx-sans);color:var(--hx-body);margin-top:2px;display:block}.ss-checks{gap:3px;margin-top:7px;display:grid}.ss-checks em{font:600 9.5px var(--hx-sans);color:var(--hx-accent);font-style:normal}.ss-msgs{gap:6px;width:250px;display:grid;position:absolute;bottom:0;right:-14px}.ss-msgs p{font:500 11.5px / 1.3 var(--hx-sans);color:#111b21;background:#d9fdd3;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;display:flex;box-shadow:0 8px 20px -10px #0f1f1855}.ss-msgs .tool-logo{flex:none;width:16px;height:16px}.ss-seo{grid-template-columns:1.3fr 1fr;align-items:center;gap:16px;width:100%;max-width:640px;display:grid}.ss-serp{border:1px solid var(--hx-hair);box-shadow:var(--hx-shadow);background:#fff;border-radius:12px;padding:14px}.ss-search{font:500 12.5px var(--hx-sans);color:var(--hx-ink);border:1px solid #e2e7e3;border-radius:999px;align-items:center;gap:9px;margin-bottom:12px;padding:9px 14px;display:flex}.ss-search .tool-logo{flex:none;width:16px;height:16px}.ss-q{white-space:nowrap;vertical-align:bottom;max-width:260px;display:inline-block;overflow:hidden}.ss-results{height:248px;margin:0;padding:0;list-style:none;position:relative}.ss-r{left:0;right:0;top:calc((var(--r) + 1) * 62px);border-radius:8px;align-content:center;gap:2px;height:56px;padding:8px 10px;display:grid;position:absolute}.ss-r small{font:500 10.5px var(--hx-sans);color:var(--hx-dim)}.ss-r b{font:600 12.5px var(--hx-sans);color:#1a0dab;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-r.yours{background:var(--hx-accent-soft);border:1px solid #bfe0c9;padding-right:48px;top:0}.ss-r.yours b{color:var(--hx-accent)}.ss-r.yours em{background:var(--hx-accent);color:#fff;font:700 10.5px var(--hx-sans);border-radius:999px;padding:3px 8px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ss-ai{background:var(--hx-deep);color:#fff;border-radius:14px;gap:10px;padding:16px;display:grid;box-shadow:0 20px 40px -18px #0b1f18aa}.ss-ai-name{font:600 12px var(--hx-sans);color:#9fd8b4;align-items:center;gap:7px;display:inline-flex}.ss-ai-name i{font-style:normal}.ss-stage .ss-ai-q{max-width:92%;font:500 11.5px / 1.4 var(--hx-sans);color:#dfeee5;background:#ffffff14;border-radius:10px;justify-self:end;padding:8px 11px}.ss-stage .ss-ai-a{font:400 12px / 1.5 var(--hx-sans);color:#c9dccf}.ss-ai-a em{color:var(--hx-deep);font:700 11px var(--hx-sans);background:#5fd08a;border-radius:999px;margin-top:6px;padding:3px 9px;font-style:normal;display:inline-block}.ss-social{grid-template-columns:240px 1fr;align-items:center;gap:24px;width:100%;max-width:600px;display:grid}.ss-phone{background:#fff;border:7px solid #10251d;border-radius:30px;width:240px;padding:22px 12px 16px;overflow:hidden;box-shadow:0 30px 60px -28px #0009}.ss-prof{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ss-av{color:#fff;width:42px;height:42px;font:700 15px var(--hx-display);background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid;box-shadow:0 0 0 2px #fff,0 0 0 4px #dd2a7b55}.ss-prof b{font:600 12.5px var(--hx-sans);display:block}.ss-prof small{font:500 11px var(--hx-sans);color:var(--hx-body)}.ss-roll{vertical-align:bottom;display:inline-grid}.ss-roll em{color:var(--hx-ink);opacity:0;grid-area:1/1;font-style:normal;font-weight:700}.ss-roll em:last-child{opacity:1}.ss-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.ss-tile{aspect-ratio:1;font:700 9.5px / 1.15 var(--hx-display);letter-spacing:-.01em;color:#fff;border-radius:3px;place-items:end start;padding:6px;display:grid}.ss-tile.t0{background:linear-gradient(150deg,#17794f,#0b3d28)}.ss-tile.t1{background:linear-gradient(150deg,#f2b84b,#e07b39)}.ss-tile.t2{background:linear-gradient(150deg,#2d5f8b,#1b3a57)}.ss-tile.t3{background:linear-gradient(150deg,#dd2a7b,#8134af)}.ss-tile.t4{background:linear-gradient(150deg,#2b5848,#0f1f18)}.ss-tile.t5{background:linear-gradient(150deg,#5fd08a,#17794f)}.ss-plan{border:1px solid var(--hx-hair);box-shadow:var(--hx-shadow);background:#fff;border-radius:12px;gap:8px;padding:14px;display:grid}.ss-plan>b{font:600 12px var(--hx-sans);color:var(--hx-body)}.ss-plan p{font:600 12px var(--hx-sans);color:var(--hx-ink);background:#f5f7f5;border-radius:9px;grid-template-columns:30px 18px minmax(0,1fr);align-items:center;gap:4px 8px;padding:9px 10px;display:grid}.ss-plan p small{font:600 10.5px var(--hx-sans);color:var(--hx-dim)}.ss-plan .tool-logo{width:18px;height:18px}.ss-plan p>i{color:#fff;width:18px;height:18px;font:700 10px var(--hx-sans);background:#dd2a7b;border-radius:5px;place-items:center;font-style:normal;display:grid}.ss-plan p span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-plan p em{font:600 10.5px var(--hx-sans);color:var(--hx-accent);grid-column:3;font-style:normal}.ss-report{grid-template-columns:210px 1fr;align-items:center;gap:24px;width:100%;max-width:620px;display:grid}.ss-lock{color:#fff;text-align:center;background:linear-gradient(160deg,#1d4a3a,#0b1f18 70%);border:7px solid #10251d;border-radius:30px;width:210px;height:350px;padding:26px 12px;overflow:hidden;box-shadow:0 30px 60px -28px #0009}.ss-lock>small{font:500 11px var(--hx-sans);color:#a9bdb2}.ss-lock>strong{font:600 44px / 1 var(--hx-display);letter-spacing:-.04em;margin:4px 0 22px;display:block}.ss-notif{color:var(--hx-ink);text-align:left;background:#ffffffeb;border-radius:14px;gap:3px;padding:10px 11px;display:grid;box-shadow:0 10px 24px -10px #0008}.ss-notif span{font:600 9.5px var(--hx-sans);color:var(--hx-dim);align-items:center;gap:6px;display:flex}.ss-notif span i{background:var(--hx-accent);color:#fff;border-radius:4px;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid}.ss-notif b{font:600 12px var(--hx-sans)}.ss-stage .ss-notif p{font:400 11px / 1.4 var(--hx-sans);color:var(--hx-body)}.ss-dash{border:1px solid var(--hx-hair);box-shadow:var(--hx-shadow);background:#fff;border-radius:12px;gap:14px;padding:16px;display:grid}.ss-dash>b{font:600 13px var(--hx-sans)}.ss-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ss-kpis>div{background:#f5f7f5;border-radius:9px;gap:2px;padding:10px;display:grid}.ss-kpis small{font:500 10.5px var(--hx-sans);color:var(--hx-dim)}.ss-kpis strong{font:600 18px var(--hx-display);letter-spacing:-.03em;white-space:nowrap}.ss-kpis em{font:600 10.5px var(--hx-sans);color:var(--hx-accent);font-style:normal}.ss-bars{align-items:flex-end;gap:6px;height:70px;display:flex}.ss-bars i{height:var(--h);transform-origin:bottom;background:linear-gradient(#52ac72,#17794f);border-radius:4px 4px 1px 1px;flex:1}.ss-mix{transform-origin:0;background:#eef1ef;border-radius:999px;height:10px;display:flex;overflow:hidden}.ss-mix i{width:var(--w)}.ss-legend{flex-wrap:wrap;gap:6px 12px;display:flex}.ss-legend small{font:500 10.5px var(--hx-sans);color:var(--hx-body);align-items:center;gap:5px;display:inline-flex}.ss-legend i{border-radius:2px;width:8px;height:8px}.ss-report .c0{background:#17794f}.ss-report .c1{background:#5fd08a}.ss-report .c2{background:#f2b84b}.ss-report .c3{background:#c7d2cb}@media (prefers-reduced-motion:no-preference){.ss-typed.t0{animation:8s steps(16,end) infinite ss-type0}.ss-typed.t1{animation:8s steps(16,end) infinite ss-type1}.ss-typed.t2{animation:8s steps(16,end) infinite ss-type2}.ss-submit{animation:8s infinite ss-press}.ss-toast{animation:8s infinite ss-toast}.ss-chip{animation:4s ease-in-out infinite ss-float}.ss-chip.c1{animation-delay:-1.3s}.ss-chip.c2{animation-delay:-2.6s}.ss-lead{animation:8s cubic-bezier(.65,0,.3,1) infinite ss-move}.ss-checks .k0,.ss-msgs .m0,.ss-plan .p0 em,.ss-plan .p0{animation:8s infinite ss-in0}.ss-checks .k1,.ss-msgs .m1,.ss-plan .p1 em,.ss-plan .p1{animation:8s infinite ss-in1}.ss-checks .k2,.ss-msgs .m2,.ss-plan .p2 em,.ss-plan .p2{animation:8s infinite ss-in2}.ss-plan p{animation-name:ss-row0}.ss-plan p.p1{animation-name:ss-row1}.ss-plan p.p2{animation-name:ss-row2}.ss-q{animation:8s steps(24,end) infinite ss-query}.ss-r{animation:8s cubic-bezier(.65,0,.3,1) infinite ss-sink}.ss-r.yours{animation-name:ss-rise}.ss-r.yours em,.ss-ai-q{animation:8s infinite ss-late1}.ss-ai-a{animation:8s infinite ss-late2}.ss-ai-a em{animation:8s infinite ss-cite}.ss-tile{animation:8s infinite ss-tile;animation-delay:calc(var(--d,0) * 1s)}.ss-tile.t1{--d:.3}.ss-tile.t2{--d:.6}.ss-tile.t3{--d:.9}.ss-tile.t4{--d:1.2}.ss-tile.t5{--d:1.5}.ss-roll em{animation:8s infinite ss-roll0}.ss-roll em:nth-child(2){animation-name:ss-roll1}.ss-roll em:nth-child(3){animation-name:ss-roll2}.ss-notif{animation:8s cubic-bezier(.3,1.3,.5,1) infinite ss-drop}.ss-kpis .k0{animation:8s infinite ss-q0}.ss-kpis .k1{animation:8s infinite ss-q1}.ss-kpis .k2{animation:8s infinite ss-q2}.ss-bars i{animation:8s cubic-bezier(.3,1.2,.5,1) infinite ss-grow;animation-delay:calc(var(--i) * 70ms)}.ss-mix{animation:8s infinite ss-wide}}@keyframes ss-type0{0%,6%{max-width:0}18%,94%{max-width:220px}to{max-width:0}}@keyframes ss-type1{0%,20%{max-width:0}32%,94%{max-width:220px}to{max-width:0}}@keyframes ss-type2{0%,34%{max-width:0}46%,94%{max-width:220px}to{max-width:0}}@keyframes ss-press{0%,50%{background:var(--hx-ink);transform:none}53%{background:var(--hx-accent);transform:scale(.94)}57%,94%{background:var(--hx-accent);transform:none}to{background:var(--hx-ink)}}@keyframes ss-toast{0%,55%{opacity:0;transform:translate(-50%,14px)}61%,93%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes ss-float{50%{transform:translateY(-6px)}}@keyframes ss-move{0%{opacity:0;transform:none}3%,16%{opacity:1;transform:none}24%,40%{transform:translateX(calc(100% + var(--g)))}48%,64%{transform:translateX(calc(200% + 2 * var(--g)))}72%,94%{opacity:1;transform:translateX(calc(300% + 3 * var(--g)))}to{opacity:0;transform:translateX(calc(300% + 3 * var(--g)))}}@keyframes ss-in0{0%,22%{opacity:0;transform:translateY(5px)}27%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-in1{0%,46%{opacity:0;transform:translateY(5px)}51%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-in2{0%,70%{opacity:0;transform:translateY(5px)}75%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-row0{0%,22%{background:#f5f7f5}27%,94%{background:var(--hx-accent-soft)}to{background:#f5f7f5}}@keyframes ss-row1{0%,46%{background:#f5f7f5}51%,94%{background:var(--hx-accent-soft)}to{background:#f5f7f5}}@keyframes ss-row2{0%,70%{background:#f5f7f5}75%,94%{background:var(--hx-accent-soft)}to{background:#f5f7f5}}@keyframes ss-query{0%,3%{max-width:0}20%,to{max-width:260px}}@keyframes ss-sink{0%,26%{transform:translateY(-62px)}44%,94%{transform:none}to{transform:translateY(-62px)}}@keyframes ss-rise{0%,26%{transform:translateY(186px)}44%,94%{transform:none}to{transform:translateY(186px)}}@keyframes ss-late1{0%,46%{opacity:0;transform:translateY(6px)}52%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-late2{0%,58%{opacity:0;transform:translateY(6px)}64%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-cite{0%,66%{box-shadow:0 0 #5fd08a00}70%{box-shadow:0 0 0 6px #5fd08a55}78%,to{box-shadow:0 0 #5fd08a00}}@keyframes ss-tile{0%{opacity:0;transform:scale(.85)}6%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ss-roll0{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes ss-roll1{0%,30%{opacity:0}34%,62%{opacity:1}66%,to{opacity:0}}@keyframes ss-roll2{0%,62%{opacity:0}66%,to{opacity:1}}@keyframes ss-drop{0%,6%{opacity:0;transform:translateY(-18px)scale(.96)}12%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-q0{0%,18%{opacity:0;transform:translateY(6px)}24%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-q1{0%,24%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-q2{0%,30%{opacity:0;transform:translateY(6px)}36%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-grow{0%,36%{transform:scaleY(0)}50%,94%{transform:none}to{transform:scaleY(0)}}@keyframes ss-wide{0%,52%{transform:scaleX(0)}64%,94%{transform:none}to{transform:scaleX(0)}}@media (max-width:900px){.ss-row,.ss-row.flip{grid-template-columns:1fr;gap:28px;padding:36px 22px 52px}.ss-row.flip .ss-text{order:0}.ss-stage{min-height:0;padding:32px 16px}.ss-msgs{width:auto;margin-top:12px;position:static}.ss-crm{padding-bottom:0}}@media (max-width:600px){.ss-hero{grid-template-columns:1fr}.ss-copy .ss-sk,.ss-chip.c1,.ss-chip.c2{display:none}.ss-seo,.ss-social,.ss-report{grid-template-columns:1fr;justify-items:center}.ss-serp,.ss-ai,.ss-plan,.ss-dash{width:100%}.ss-col{min-height:200px;padding:8px 5px}.ss-col b{font-size:9.5px}.ss-lead{--g:20px;width:calc(25% - 23.5px);padding:6px;left:17px}.ss-lead small,.ss-checks{display:none}}.system-num,.step span{text-transform:uppercase;letter-spacing:.06em}.hero{padding-top:48px}.hero .hero-art{height:540px}@media (max-width:700px){.hero{padding-top:32px}.hero .hero-art{height:390px}}.hero-meta{margin-top:26px}.avatars img{object-fit:cover;object-position:top;border:2px solid var(--cream);background:#bfd6c4;border-radius:50%;width:34px;height:34px;margin-left:-7px}.logo-marquee{background:var(--cream);flex:1;gap:22px;min-width:0;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.logo-track{align-items:center;gap:56px;width:max-content;animation:70s linear infinite marquee;display:flex}.logo-track.reverse{animation-direction:reverse}.logo-marquee:hover .logo-track{animation-play-state:paused}.logo-marquee .logo{flex:none;align-items:center;gap:10px;height:40px;display:flex}.logo-marquee .logo img{object-fit:contain;filter:grayscale()contrast(1.35);mix-blend-mode:multiply;opacity:.75;width:auto;max-width:160px;height:auto;max-height:34px;transition:all .25s}.logo-marquee .logo img.icon{max-height:28px}.logo-marquee .logo img[src$=\.svg]{width:auto;height:32px}.logo-marquee .logo img.tile.dark{box-sizing:content-box;background:#1b2a22;max-height:32px;padding:5px 10px}.logo-marquee .logo img.tile{mix-blend-mode:normal;filter:none;opacity:.9;border-radius:6px;max-height:44px}.logo-marquee .wordmark-zeybek{color:#6a716c;white-space:nowrap;font:700 21px Georgia,Times New Roman,serif}.logo-marquee .wordmark-zeybek small{font:500 10px var(--font-dm-sans);letter-spacing:.18em;text-transform:uppercase;color:#8a938c;margin-left:4px}.logo-marquee .logo:hover img{filter:none;opacity:1}.logo-marquee .name{font:800 16px var(--font-manrope);letter-spacing:-.04em;color:#60816c;white-space:nowrap}.logo-marquee .wordmark{letter-spacing:.42em;color:#6a716c;font-size:16px;font-weight:600}@media (prefers-reduced-motion:reduce){.logo-track{flex-wrap:wrap;width:auto;animation:none}.logo-track [aria-hidden]{display:none}}.whatsapp-fab{z-index:50;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;transition:all .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #0b3b2540}.whatsapp-fab:hover{transform:translateY(-2px)scale(1.04)}.whatsapp-fab svg{width:30px;height:30px}@media (max-width:700px){.whatsapp-fab{width:52px;height:52px;bottom:16px;right:16px}}.hero h1{letter-spacing:-.058em;max-width:720px;font-size:clamp(44px,4.7vw,72px);line-height:1.06}@media (max-width:700px){.hero h1{font-size:clamp(38px,10.5vw,56px)}}html[lang=tr] .hero h1{letter-spacing:-.045em;line-height:1.1}html[lang=tr] h2{letter-spacing:-.04em;line-height:1.14}.agents .btn{margin-top:32px}.faq-grid{grid-template-columns:5fr 7fr;align-items:start;gap:60px;display:grid}.faq-grid h2{margin-top:15px}.faq-grid .faq details:first-child{padding-top:0}@media (max-width:900px){.faq-grid{grid-template-columns:1fr;gap:24px}}.quote{gap:22px;margin:0}.quote blockquote{margin:0}.quote figcaption{align-items:center;gap:12px;display:flex}.quote figcaption img{object-fit:cover;object-position:top;border-radius:50%;flex:none;width:40px;height:40px}.quote figcaption .initials{background:var(--mint);width:40px;height:40px;color:var(--deep);font:800 14px var(--font-manrope);border-radius:50%;flex:none;place-items:center;display:grid}.quote figcaption strong{font:700 14px var(--font-manrope);color:var(--ink);display:block}.quote figcaption small{margin-top:2px;display:block}.testimonials .quote-rows:hover .quote-row{animation-play-state:paused}html.js [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(26px)}html.js [data-reveal].in{opacity:1;transform:none}@keyframes float-y{50%{transform:translateY(-8px) rotate(var(--r,0deg))}}.floating{animation:6s ease-in-out infinite float-y}.float-one{--r:5deg}.float-two{--r:5deg;animation-delay:-3s}@keyframes bar-grow{0%{transform:scaleY(.2)}}.chart i{transform-origin:bottom;animation:1.2s cubic-bezier(.2,.7,.2,1) both bar-grow}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transition:none;transform:none}.floating,.chart i{animation:none}}.detail-hero{border-bottom:1px solid var(--line);padding-bottom:70px}.detail-hero h1{letter-spacing:-.055em;font-size:clamp(40px,4.4vw,68px);line-height:1.06}html[lang=tr] .detail-hero h1{letter-spacing:-.04em;line-height:1.1}.detail-art{height:500px}.meta-pills{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.browser{background:#fff;border:1px solid #cfddd0;border-radius:14px;width:600px;max-width:100%;position:relative;overflow:hidden;transform:rotate(-3deg)translate(14px,6px);box-shadow:0 30px 80px #144d302a}.browser-bar{background:#f7faf6;border-bottom:1px solid #e4ece4;align-items:center;gap:6px;padding:12px 14px;display:flex}.browser-bar i{background:#d7e2d8;border-radius:50%;width:9px;height:9px}.browser-bar span{color:var(--muted);background:#fff;border:1px solid #e4ece4;border-radius:20px;margin-left:12px;padding:4px 12px;font-size:11px}.browser img{object-fit:cover;object-position:top left;width:100%;height:auto;max-height:440px;display:block}.content-card{width:540px}.content-rows{gap:9px;padding:22px 22px 8px;display:grid}.content-row{color:var(--ink);background:#fbfdfa;border:1px solid #e5ece5;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.content-row i{color:#257c4b;background:#dcefe0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid}.content-row:nth-child(2){background:#eef6ee}.number-note{color:#6b8272;max-width:260px;margin-top:8px;font-size:13px;line-height:1.5;display:block}.tone-white{background:#fff}.tone-cream{background:var(--cream)}.tone-mint{background:#eef5ec}.split{grid-template-columns:4fr 7fr;align-items:start;gap:70px;display:grid}.split-head{position:sticky;top:40px}.split-head h2{margin:14px 0 16px;font-size:clamp(34px,3.4vw,52px)}.split-body p{color:#4f6657;margin:0 0 22px;font-size:17px;line-height:1.75}.split-body p.lead{font:600 23px/1.5 var(--font-manrope);letter-spacing:-.02em;color:var(--ink)}.check-list{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.check-list li{border:1px solid var(--line);color:#3d5747;background:#fff;border-radius:12px;align-items:flex-start;gap:14px;padding:20px;font-size:15px;line-height:1.55;display:flex}.check-list i{color:#257c4b;background:#dcefe0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:800;display:grid}.check-list.negative i{color:#b0701f;background:#fbecd6}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-grid.two{grid-template-columns:repeat(2,1fr)}.feature{background:#fff;border:1px solid #d6e2d6;border-radius:12px;min-height:230px;padding:30px;transition:all .25s;position:relative;overflow:hidden}.feature:hover{border-color:#b9d3be;transform:translateY(-3px);box-shadow:0 22px 60px #123e2b16}.feature:after{content:"";opacity:0;background:radial-gradient(circle,#dcefe0,#0000 70%);border-radius:50%;width:120px;height:120px;transition:all .3s;position:absolute;top:-40px;right:-40px}.feature:hover:after{opacity:1}.feature-num{color:#7caa86;letter-spacing:.08em;font-size:12px;font-weight:800}.feature h3{margin:26px 0 10px;font-size:23px}.feature p{color:#6a7b70;margin:0;font-size:15px;line-height:1.6}.feature ul{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.feature li{color:#4f6657;padding-left:22px;font-size:14px;position:relative}.feature li:before{content:"✓";color:#3f9a62;font-weight:800;position:absolute;left:0}.tone-white .feature{background:var(--cream)}.stack-band{border-top:1px solid var(--line);background:#fff;padding:60px 0}.stack-pills{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.stack-pills .pill{padding:9px 14px;font-size:13px}.case{transition:all .25s}.case:hover{transform:translateY(-3px);box-shadow:0 22px 60px #123e2b18}.thumb.t4{background:linear-gradient(135deg,#0f2f3a,#2d6b62)}.thumb.t5{background:linear-gradient(135deg,#2b2a1c,#6f7a46)}.thumb.has-shot{padding:26px 7% 0;overflow:hidden}.thumb.has-shot:before{display:none}.thumb .shot{background:#fff;border-radius:9px 9px 0 0;align-self:flex-end;width:100%;max-height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;transform:translateY(6px);box-shadow:0 18px 50px #0006}.thumb .shot img{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.case:hover .thumb .shot{transform:translateY(0)}@media (max-width:1050px){.detail-art{height:420px}.split{grid-template-columns:1fr;gap:20px}.split-head{position:static}.feature-grid{grid-template-columns:1fr 1fr}.process-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:700px){.detail-art{height:300px}.browser,.content-card{width:94%}.check-list,.feature-grid,.feature-grid.two,.process-grid{grid-template-columns:1fr!important}.split-body p.lead{font-size:19px}}.contact-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.contact-card{background:#fff;border:1px solid #d6e2d6;border-radius:14px;flex-direction:column;min-height:300px;padding:34px;transition:all .25s;display:flex}.contact-card:hover{transform:translateY(-3px);box-shadow:0 22px 60px #123e2b18}.contact-card i{color:#257c4b;background:#dcefe0;border-radius:12px;place-items:center;width:50px;height:50px;font-size:22px;font-style:normal;display:grid}.contact-card h3{margin:34px 0 10px;font-size:28px}.contact-card p{color:#6a7b70;line-height:1.6}.contact-card .arrow{margin-top:auto;font-size:14px;font-weight:800}.contact-card.primary{background:var(--deep);border-color:var(--deep);color:#fff}.contact-card.primary h3{color:#fff}.contact-card.primary p{color:#b7d6c3}.contact-card.primary i{color:#a5d5ae;background:#214b39}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}.post-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.post-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.post-card:hover{transform:translateY(-3px);box-shadow:0 22px 60px #123e2b18}.post-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#103a2b,#2b7552);place-items:center;display:grid;overflow:hidden}.post-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.post-card:hover .post-cover img{transform:scale(1.04)}.post-cover-fallback{color:#b7d6c3;font:800 22px var(--font-manrope);letter-spacing:-.03em;text-transform:capitalize;text-align:center;padding:20px}.post-card-body{flex-direction:column;flex:1;padding:24px 26px 28px;display:flex}.post-card .tag{color:#35845a;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.post-card h3{margin:14px 0 18px;font-size:21px;line-height:1.3}.post-card p{color:#6a7b70;margin:0 0 18px;line-height:1.6}.post-card time{color:#7a8f80;margin-top:auto;font-size:12px}.post-card.featured{flex-direction:row;grid-column:1/-1}.post-card.featured .post-cover{aspect-ratio:auto;flex:1.3;min-height:380px}.post-card.featured .post-card-body{flex:1;justify-content:center;padding:44px}.post-card.featured h3{font-size:clamp(28px,2.6vw,40px)}.post-hero-image{border:1px solid var(--line);border-radius:14px;width:100%;margin-top:30px;box-shadow:0 30px 80px #144d3020}.related-posts{border-top:1px solid var(--line);padding:70px 0 110px}.related-posts .post-grid{margin-top:24px}@media (max-width:1050px){.post-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.post-grid{grid-template-columns:1fr}.post-card.featured{flex-direction:column}.post-card.featured .post-cover{min-height:220px}.post-card.featured .post-card-body{padding:26px}}.hero-funnel svg{width:100%;max-width:600px;height:auto;position:relative;overflow:visible}.hero-funnel svg *{transform-box:fill-box}.hf-layer path{stroke:#f4f8f1;stroke-width:2px;filter:drop-shadow(0 14px 24px #144d3014)}.hf-layer.l1 path{fill:#e3f0e2}.hf-layer.l2 path{fill:#b9dcc1}.hf-layer.l3 path{fill:#4f9f6d}.hf-layer.l4 path{fill:#17593b}.hf-layer text{text-anchor:middle}.hf-title{font:700 19px var(--font-manrope);letter-spacing:-.03em;fill:var(--ink)}.hf-sub{font:500 12px var(--font-dm-sans);fill:#4f6f5a}.hf-layer.l3 .hf-title,.hf-layer.l4 .hf-title{fill:#fff}.hf-layer.l3 .hf-sub,.hf-layer.l4 .hf-sub{fill:#d6ecdc}.hf-drop{fill:#4f9f6d;opacity:0;animation:2.4s ease-in infinite hf-drop;animation-delay:calc(var(--i) * .4s)}.hf-out-dot{fill:#17593b;opacity:0;animation:2.4s ease-in-out infinite hf-out}.hf-output rect{fill:var(--deep);filter:drop-shadow(0 12px 22px #0b3b2533)}.hf-output text{text-anchor:middle;font:700 15px var(--font-manrope);fill:#fff;letter-spacing:-.01em}.hf-caption{font:800 11px var(--font-dm-sans);letter-spacing:.14em;fill:var(--green)}.hf-input rect{fill:#fff;stroke:#d6e2d6;filter:drop-shadow(0 10px 20px #144d3012)}.hf-in-title{font:700 15px var(--font-manrope);letter-spacing:-.02em;fill:var(--ink)}.hf-in-sub{font:500 11px var(--font-dm-sans);fill:#6b8272}.hf-arrow{fill:none;stroke:#4f9f6d;stroke-width:1.8px;stroke-dasharray:5 6;animation:1.2s linear infinite hf-dash}.hf-head{fill:#4f9f6d}@keyframes hf-drop{0%{opacity:0;transform:translateY(-14px)}30%{opacity:1}to{opacity:0;transform:translateY(58px)}}@keyframes hf-out{0%,20%{opacity:0;transform:translateY(0)}50%{opacity:1}90%,to{opacity:0;transform:translateY(40px)}}@keyframes hf-dash{to{stroke-dashoffset:-11px}}@media (max-width:700px){.hero-funnel{height:auto;padding:30px 0 10px}}@media (prefers-reduced-motion:reduce){.hero-funnel svg *{animation:none!important}.hf-drop,.hf-out-dot{opacity:0}}.package-band{background:var(--deep);color:#fff;padding:96px 0 72px;position:relative;overflow:hidden}.package-band:before{content:"";pointer-events:none;background:radial-gradient(circle,#2e7a5233,#0000 65%);border-radius:50%;width:720px;height:720px;position:absolute;top:-30%;right:-10%}.package-band .eyebrow{color:#8bcda0}.pk-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid;position:relative}.pk-copy h2{letter-spacing:-.05em;color:#fff;margin:16px 0 18px;font-size:clamp(30px,3vw,46px);line-height:1.1}.pk-copy p{color:#b7d6c3;max-width:480px;margin:0;line-height:1.7}.pk-price{font:700 20px var(--font-manrope);color:#8bcda0;margin-top:22px;display:block}.pk-ctas{margin-top:30px}.pk-board{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pk-tile{background:#ffffff0a;border:1px solid #2b5848;border-radius:14px;flex-direction:column;gap:14px;padding:16px;transition:all .3s;display:flex}.pk-tile:hover{background:#ffffff12;border-color:#3d7a5f}.pk-tile-name{font:700 15px var(--font-manrope);letter-spacing:-.02em;color:#fff;align-items:center;gap:10px;display:flex}.pk-tile-name i{font:700 11px var(--font-dm-sans);color:#6f9a80;font-style:normal}.pk-tile>div{background:#0d241d;border:1px solid #214b39;border-radius:9px;height:104px;position:relative;overflow:hidden}.pk-web-bar{border-bottom:1px solid #214b39;gap:4px;padding:7px 8px;display:flex}.pk-web-bar i{background:#2b5848;border-radius:50%;width:5px;height:5px}.pk-web-hero{gap:5px;padding:10px 12px 8px;display:grid}.pk-web-hero b{background:#d6e9dc;border-radius:3px;width:70%;height:6px;display:block}.pk-web-hero b+b{background:#8bcda0;width:48%}.pk-web-hero span{background:#5fd08a;border-radius:4px;width:34px;height:10px;margin-top:3px;animation:2.4s ease-in-out infinite pk-pulse}.pk-web-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 12px;display:grid}.pk-web-grid i{height:22px;animation:3.6s ease-in-out infinite pk-load;animation-delay:calc(var(--n,0) * .2s);background:#173a2e;border-radius:4px}.pk-web-grid i:nth-child(2){--n:1}.pk-web-grid i:nth-child(3){--n:2}.pk-crm{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.pk-col{border-top:2px solid #2b5848;align-content:start;gap:5px;padding-top:30px;display:grid}.pk-col:nth-child(3){border-top-color:#5fd08a}.pk-col i{background:#173a2e;border-radius:3px;height:12px}.pk-card{background:#8bcda0;border-radius:3px;width:calc(33.3333% - 12px);height:14px;animation:4.5s cubic-bezier(.65,0,.35,1) infinite pk-move;position:absolute;top:18px;left:10px;box-shadow:0 4px 12px #0006}.pk-seo{align-items:flex-end;gap:6px;padding:12px 12px 0;display:flex}.pk-seo i{height:var(--h);transform-origin:bottom;animation:4s ease-in-out infinite pk-grow;animation-delay:calc(var(--i) * 80ms);background:linear-gradient(#5fd08a,#2e7a52);border-radius:3px 3px 0 0;flex:1}.pk-social{grid-template-columns:repeat(3,1fr);gap:5px;padding:10px;display:grid}.pk-social i{animation:4.8s ease-in-out infinite pk-post;animation-delay:calc(var(--i) * .4s);background:#173a2e;border-radius:5px}.pk-heart{color:#5fd08a;font-size:13px;animation:1.6s ease-in-out infinite pk-pulse;position:absolute;bottom:10px;right:12px}.pk-addon{font:700 14px var(--font-manrope);color:#d6e9dc;border:1px dashed #3d7a5f;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.pk-addon small{font:700 10px var(--font-dm-sans);letter-spacing:.12em;text-transform:uppercase;color:#8bcda0}.pk-steps{border-top:1px solid #2b5848;grid-template-columns:repeat(4,1fr);gap:20px;margin:64px 0 0;padding:26px 0 0;list-style:none;display:grid;position:relative}.pk-steps li{gap:4px;display:grid;position:relative}.pk-steps li:before{content:"";background:#5fd08a;border-radius:50%;width:9px;height:9px;position:absolute;top:-31px;left:0;box-shadow:0 0 0 4px #5fd08a26}.pk-steps small{letter-spacing:.1em;text-transform:uppercase;color:#6f9a80;font-size:11px;font-weight:700}.pk-steps b{font:700 17px var(--font-manrope);letter-spacing:-.02em;color:#fff}@keyframes pk-pulse{50%{opacity:.45;transform:scale(.92)}}@keyframes pk-load{0%,15%{background:#173a2e}35%,80%{background:#2b5848}to{background:#173a2e}}@keyframes pk-move{0%,12%{transform:translate(0)}38%,50%{transform:translate(calc(100% + 8px))}76%,to{background:#5fd08a;transform:translate(calc(200% + 16px))}}@keyframes pk-grow{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes pk-post{0%,10%{background:#173a2e}20%,70%{background:#2e7a52}85%,to{background:#173a2e}}@media (max-width:1050px){.pk-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:700px){.package-band{padding:70px 0 56px}.pk-board{grid-template-columns:1fr 1fr;gap:10px}.pk-tile{padding:12px}.pk-tile-name{font-size:13px}.pk-steps{grid-template-columns:1fr 1fr;row-gap:40px}}@media (prefers-reduced-motion:reduce){.pk-board *{animation:none!important}}.package-stack{gap:12px;width:460px;display:grid;position:relative;transform:rotate(-3deg)}.package-layer{font:700 16px var(--font-manrope);color:var(--ink);animation:.6s cubic-bezier(.2,.7,.2,1) both layer-in;animation-delay:calc(var(--i) * .12s + .2s);background:#fff;border:1px solid #d6e2d6;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;display:flex;box-shadow:0 18px 50px #144d301c}.package-layer i{color:#257c4b;background:#dcefe0;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.package-layer b{background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:auto;font-size:12px;display:grid}.package-layer.addon{box-shadow:none;color:#4f6657;background:0 0;border-style:dashed;border-color:#9cc5a7}.package-layer.addon small{font:700 11px var(--font-dm-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-left:auto}@keyframes layer-in{0%{opacity:0;transform:translate(30px)}}.package-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.package-item{background:var(--cream);border:1px solid #d6e2d6;border-radius:14px;flex-direction:column;gap:4px;padding:30px;transition:all .25s;display:flex}.package-item:hover{transform:translateY(-3px);box-shadow:0 22px 60px #123e2b16}.package-item-top{justify-content:space-between;align-items:center;display:flex}.package-item i{color:#257c4b;background:#dcefe0;border-radius:11px;place-items:center;width:46px;height:46px;font-size:19px;font-style:normal;display:grid}.package-item h3{margin:26px 0 8px;font-size:25px}.package-item p{color:#6a7b70;margin:0 0 18px;font-size:15px;line-height:1.6}.package-item .pills{margin-top:auto}.package-item.addon{background:0 0;border-style:dashed;border-color:#9cc5a7}.addon-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--green);border:1px solid #b9d3be;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:800}.price-band{background:var(--deep);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.price-band .eyebrow{color:#8bcda0}.price-band h2{color:#fff;margin:14px 0 12px;font-size:clamp(32px,3.4vw,52px)}.price-band p{color:#b7d6c3;max-width:620px;margin:0;line-height:1.6}.package-box{background:var(--deep);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:40px 44px;transition:all .25s;display:flex}.package-box:hover{transform:translateY(-2px);box-shadow:0 24px 60px #0b3b2530}.package-box .eyebrow{color:#8bcda0}.package-box h3{color:#fff;margin:12px 0 8px;font-size:clamp(24px,2.2vw,34px)}.package-box p{color:#b7d6c3;max-width:640px;margin:0;line-height:1.6}@media (max-width:1050px){.package-grid{grid-template-columns:1fr 1fr}.package-stack{width:90%}}@media (max-width:700px){.package-grid{grid-template-columns:1fr}.package-band-inner,.price-band,.package-box{flex-direction:column;align-items:flex-start}.price-band,.package-box{padding:30px 26px}}@media (prefers-reduced-motion:reduce){.package-layer{animation:none}}.gallery{position:relative}.gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:18px;padding-bottom:6px;scroll-padding-left:0;display:flex;overflow-x:auto}.gallery-track::-webkit-scrollbar{display:none}.shot-tile{scroll-snap-align:start;text-align:left;cursor:zoom-in;background:0 0;border:0;flex-direction:column;flex:0 0 min(62%,760px);gap:12px;padding:0;display:flex}.shot-frame{background:#fff;border:1px solid #d6e2d6;border-radius:10px;transition:all .3s;display:block;overflow:hidden;box-shadow:0 14px 40px #123e2b12}.shot-frame img{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.shot-tile:hover .shot-frame{border-color:#b9d3be;box-shadow:0 24px 60px #123e2b22}.shot-tile:hover .shot-frame img{transform:scale(1.02)}.gallery-nav{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.gallery-progress{background:#dbe6dc;border-radius:3px;flex:1;max-width:320px;height:3px;margin-right:auto;overflow:hidden}.gallery-progress i{background:var(--green);border-radius:3px;height:100%;transition:width .2s;display:block}.gallery-nav button{width:46px;height:46px;color:var(--ink);background:#fff;border:1px solid #cfdccf;border-radius:50%;font-size:18px;transition:all .2s}.gallery-nav button:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:#fff}.gallery-nav button:disabled{opacity:.35;cursor:default}.shot-caption{color:#5f7667;font-size:13px;line-height:1.5}.shot-caption b{letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:3px;font-size:11px;display:block}.lightbox{z-index:200;background:#04140fe6;place-items:center;padding:40px 80px;animation:.2s lb-in;display:grid;position:fixed;inset:0}@keyframes lb-in{0%{opacity:0}}.lightbox figure{width:100%;max-width:1400px;margin:0}.lightbox img{object-fit:contain;background:#fff;border-radius:10px;width:100%;height:auto;max-height:80vh}.lightbox figcaption{color:#cfe3d6;justify-content:space-between;gap:20px;margin-top:14px;font-size:14px;display:flex}.lightbox figcaption b{color:#8bcda0;margin-right:6px}.lightbox figcaption span{color:#7fa08b;white-space:nowrap}.lightbox button{color:#fff;background:#ffffff1a;border:0;border-radius:50%;width:48px;height:48px;font-size:26px;line-height:1;position:absolute}.lightbox button:hover{background:#fff3}.lb-prev{top:50%;left:18px}.lb-next{top:50%;right:18px}.lb-close{top:18px;right:18px}@media (max-width:900px){.shot-tile{flex-basis:78%}.lightbox{padding:20px}.lb-prev,.lb-next{bottom:18px;top:auto!important}}@media (max-width:600px){.shot-tile{flex-basis:88%}}.agent-console{background:#0d241d;border:1px solid #2b5848;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #0005}.console-top{font:700 13px var(--font-manrope);color:#cfe3d6;border-bottom:1px solid #214b39;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.console-top span{align-items:center;gap:10px;display:flex}.console-top small{font:500 11px var(--font-dm-sans);color:#6f9a80;letter-spacing:.04em}.console-live{background:#5fd08a;border-radius:50%;width:8px;height:8px;animation:1.8s infinite live;box-shadow:0 0 #5fd08a80}@keyframes live{70%{box-shadow:0 0 0 8px #5fd08a00}to{box-shadow:0 0 #5fd08a00}}.console-body{grid-template-columns:210px 1fr;min-height:330px;display:grid}.console-agents{border-right:1px solid #214b39;align-content:start;gap:6px;margin:0;padding:12px;list-style:none;display:grid}.console-agent{color:#fff;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px;transition:all .3s;display:flex}.console-agent.active{background:#ffffff0d;border-color:#2b5848}.console-agent i{color:#a5d5ae;background:#214b39;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.console-agent strong{font:700 14px var(--font-manrope);display:block}.console-agent small{color:#7fa08b;align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.console-agent small:before{content:"";background:#56705f;border-radius:50%;width:6px;height:6px}.console-agent.running small{color:#8bcda0}.console-agent.running small:before{background:#5fd08a;animation:1.8s infinite live}.console-agent.done small:before{background:#8bcda0}.console-log{padding:20px 22px;animation:.4s log-in}@keyframes log-in{0%{opacity:0;transform:translateY(6px)}}.console-task{letter-spacing:.1em;text-transform:uppercase;color:#6f9a80;margin:0 0 16px;font-size:12px;font-weight:700}.console-log ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.console-log li{font:500 14px/1.4 var(--font-dm-sans);color:#d6e9dc;align-items:center;gap:12px;animation:.35s log-in;display:flex}.console-log li.running{color:#fff}.console-status{color:#8bcda0;background:#214b39;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.spinner{border:2px solid #8bcda0;border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:700px){.console-body{grid-template-columns:1fr}.console-agents{border-bottom:1px solid #214b39;border-right:0;grid-template-columns:repeat(3,1fr)}.console-agent{text-align:center;flex-direction:column;gap:6px;padding:8px}.console-agent small{justify-content:center}}@media (prefers-reduced-motion:reduce){.console-live,.console-agent.running small:before,.spinner{animation:none}}.system-flow{position:relative}html.js .system-flow[data-reveal]{opacity:1;transform:none}.flow-track{z-index:2;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.flow-line{transform-origin:0;background:linear-gradient(90deg,#52ac72,#197553);transition:transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.system-flow.in .flow-line,html:not(.js) .flow-line{transform:scaleX(1)}.flow-token{background:var(--deep);color:#fff;opacity:0;white-space:nowrap;border-radius:30px;align-items:center;gap:8px;height:34px;padding:0 14px 0 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:-17px;left:0;box-shadow:0 10px 30px #0b3b2540}.flow-dot{background:#8bcda0;border-radius:50%;flex:none;width:18px;height:18px;animation:1.5s ease-in-out infinite flow-pulse;box-shadow:0 0 0 4px #8bcda040}.flow-labels{display:grid}.flow-labels b{opacity:0;grid-area:1/1;font-weight:700}.flow-labels b:first-child{opacity:1}.system-flow.in .flow-token{animation:10s cubic-bezier(.65,0,.35,1) 1.4s infinite flow-move}.system-flow.in .flow-token b:first-of-type{animation:10s step-end 1.4s infinite flow-l1}.system-flow.in .flow-token b:nth-of-type(2){animation:10s step-end 1.4s infinite flow-l2}.system-flow.in .flow-token b:nth-of-type(3){animation:10s step-end 1.4s infinite flow-l3}.system-flow.in .system:first-child{animation:10s 1.4s infinite flow-h1}.system-flow.in .system:nth-child(2){animation:10s 1.4s infinite flow-h2}.system-flow.in .system:nth-child(3){animation:10s 1.4s infinite flow-h3}@keyframes flow-move{0%{opacity:0;left:0%}4%{opacity:1}26%{left:0%}34%{left:calc(33.33% + 40px)}60%{left:calc(33.33% + 40px)}68%{left:calc(66.66% + 40px)}92%{opacity:1;left:calc(66.66% + 40px)}to{opacity:0;left:calc(66.66% + 40px)}}@keyframes flow-l1{0%{opacity:1}30%{opacity:0}}@keyframes flow-l2{0%{opacity:0}30%{opacity:1}64%{opacity:0}}@keyframes flow-l3{0%{opacity:0}64%{opacity:1}}@keyframes flow-h1{0%,28%{background:#f1f8f1}34%,to{background:0 0}}@keyframes flow-h2{0%,30%{background:0 0}36%,62%{background:#f1f8f1}68%,to{background:0 0}}@keyframes flow-h3{0%,64%{background:0 0}70%,94%{background:#f1f8f1}to{background:0 0}}@keyframes flow-pulse{50%{box-shadow:0 0 0 7px #8bcda018}}.system{transition:background .4s}.system-flow .system{padding-right:40px;padding-left:40px!important}@media (max-width:700px){.flow-track{display:none}.system-flow .system{padding-left:0!important}}@media (prefers-reduced-motion:reduce){.flow-token{display:none}.system-flow.in .system{animation:none}}.origin-card:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end;column-gap:60px;min-height:0;display:grid}.origin-card:last-child:nth-child(odd) .eyebrow{grid-column:1/-1}.origin-card:last-child:nth-child(odd) p{margin:0 0 6px}@media (max-width:900px){.origin-card:last-child:nth-child(odd){display:block}.origin-card:last-child:nth-child(odd) p{margin-top:15px}}.system-flow .system h3{margin-top:18px}.sys-art{color:#3f9a62;width:160px;height:64px;margin-top:30px;display:block;overflow:visible}.sys-art *{transform-box:fill-box;transform-origin:50%}.sys-art .ring,.sys-art .funnel,.sys-art .track{fill:none;stroke:#bcd9c3;stroke-width:1.5px}.sys-art .core,.sys-art .runner{fill:currentColor}.sys-art .visitor,.sys-art .lead{fill:#7dbb90}.sys-art .badge{fill:#fff;stroke:#d3e4d8;stroke-width:1px}.sys-art .node .badge{stroke:#7dbb90;stroke-width:1.5px}.sys-art .ring{animation:3s ease-out infinite sys-ripple}.sys-art .r2{animation-delay:1s}.sys-art .r3{animation-delay:2s}.sys-art .visitor{animation:3s ease-in infinite sys-drift}.sys-art .v1{--dx:56px;--dy:16px}.sys-art .v2{--dx:-60px;--dy:10px;animation-delay:1s}.sys-art .v3{--dx:42px;--dy:-22px;animation-delay:2s}.sys-art .lead{animation:3.6s cubic-bezier(.5,0,.6,1) infinite sys-fall}.sys-art .l1{--dx:44px;--dy:24px}.sys-art .l3{--dx:-44px;--dy:24px;animation-delay:.3s}.sys-art .l2{animation-name:sys-through;animation-delay:.15s}.sys-art .won{opacity:0;animation:3.6s ease-out .15s infinite sys-won}.sys-art g.won{opacity:.45;animation-name:sys-paid}@keyframes sys-paid{0%,66%{opacity:.45;transform:scale(1)}74%{opacity:1;transform:scale(1.3)}88%{opacity:1;transform:scale(1)}to{opacity:.45;transform:scale(1)}}.sys-art .orbit{transform-box:view-box;transform-origin:80px 32px;animation:3s linear infinite sys-orbit}.sys-art .node .badge{animation:3s ease-out infinite sys-node}.sys-art .n2 .badge{animation-delay:1s}.sys-art .n3 .badge{animation-delay:2s}.system:hover .sys-art{color:var(--deep)}@keyframes sys-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes sys-drift{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes sys-fall{0%{opacity:0;transform:translate(0)}10%{opacity:1}55%{transform:translate(var(--dx), var(--dy));opacity:1}70%,to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes sys-through{0%{opacity:0;transform:translate(0)}10%{opacity:1}70%{opacity:1;transform:translateY(54px)}76%,to{opacity:0;transform:translateY(54px)}}@keyframes sys-won{0%,70%{opacity:0;transform:scale(.4)}78%{opacity:1;transform:scale(1.5)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes sys-orbit{to{transform:rotate(360deg)}}@keyframes sys-node{0%{fill:#dff1e5;stroke:#3f9a62;stroke-width:2.5px;transform:scale(1.25)}25%,to{fill:#fff;stroke:#7dbb90;stroke-width:1.5px;transform:scale(1)}}@media (max-width:700px){.sys-art{margin-top:20px}}@media (prefers-reduced-motion:reduce){.sys-art *,.sys-art .orbit{animation:none!important}.sys-art .won{opacity:1}}.showcase{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1.15fr 1fr;gap:0;margin-bottom:18px;transition:all .3s;display:grid;overflow:hidden}.showcase:hover{box-shadow:0 30px 80px #123e2b18}.showcase-media{background:linear-gradient(135deg,#103a2b,#2b7552);min-height:520px;position:relative;overflow:hidden}.showcase-shot{background:#fff;border-radius:10px;width:78%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;overflow:hidden;box-shadow:0 30px 70px #0007}.showcase-shot img{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.showcase-shot.s1{width:74%;top:8%;left:6%}.showcase-shot.s2{width:66%;bottom:8%;right:6%}.showcase:hover .showcase-shot.s1{transform:translate(-4px,-6px)}.showcase:hover .showcase-shot.s2{transform:translate(4px,6px)}.showcase-body{flex-direction:column;padding:48px 48px 44px;display:flex}.showcase-body h3{letter-spacing:-.06em;margin:16px 0 14px;font-size:clamp(38px,3.6vw,56px)}.showcase-body>p{color:#5f7667;margin:0 0 20px;font-size:16px;line-height:1.65}.showcase-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin:28px 0;padding:22px 0;display:grid}.showcase-metrics strong{font:700 38px var(--font-manrope);letter-spacing:-.06em;color:#1d6846;display:block}.showcase-metrics span{color:#6b8272;font-size:13px}.showcase blockquote{margin:0 0 26px}.showcase blockquote p{font:500 17px/1.55 var(--font-manrope);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px}.showcase blockquote footer{color:#6b8272;font-size:13px}.showcase .arrow{margin-top:auto;font-size:14px;font-weight:800}.case-grid.two{grid-template-columns:1fr 1fr}@media (max-width:900px){.showcase{grid-template-columns:1fr}.showcase-media{min-height:320px}.showcase-body{padding:30px 26px}.case-grid.two{grid-template-columns:1fr}}.card-features{gap:7px;max-width:46%;margin:6px 0 22px;padding:0;list-style:none;display:grid}.card-features li{padding-left:22px;font-size:13px;font-weight:600;line-height:1.4;position:relative}.card-features li:before{content:"✓";color:#3f9a62;font-weight:800;position:absolute;left:0}.product.wyrote .card-features li{color:#d6e9dc}.product.wyrote .card-features li:before{color:#8bcda0}.card-shot{transform-origin:100% 100%;background:#fff;border-radius:10px 0 0;width:58%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-26px;right:-24px;overflow:hidden;transform:rotate(-5deg);box-shadow:0 18px 50px #0b3b2530}.product.wyrote .card-shot{box-shadow:0 18px 50px #0006}.card-shot-bar{background:#f3f7f2;border-bottom:1px solid #e4ece4;gap:5px;padding:8px 10px;display:flex}.card-shot-bar i{background:#d3dfd4;border-radius:50%;width:7px;height:7px}.card-shot img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.product:hover .card-shot{transform:rotate(-3deg)translate(-6px,-8px)}.product-grid.count-3 .card-features{max-width:100%}.product-grid.count-3 .card-shot{width:64%}@media (max-width:1050px){.card-features{max-width:60%}}@media (max-width:700px){.card-features{max-width:100%}.product .card-shot{transform-origin:0 100%;border-radius:10px 10px 0 0;width:100%;margin:26px 0 -64px 12px;position:relative;bottom:auto;right:auto;transform:rotate(-3deg)}.product.big{min-height:0}}.product-grid.count-1 .product.big{grid-column:1/-1;min-height:360px}.product-grid.count-1 .product .mini-screen,.product-grid.count-1 .product .wyrote-visual{width:42%}.product-grid.count-3 .product.big{grid-column:span 2;min-height:420px}.product-grid.count-3 .product .mini-screen,.product-grid.count-3 .product .wyrote-visual{width:56%;height:190px;bottom:-40px}.product-grid.count-3 .product .wyrote-visual div{padding:7px;font-size:10px}@media (max-width:700px){.product-grid.count-1 .product.big,.product-grid.count-3 .product.big{grid-column:auto}}.hub-hero{background:radial-gradient(ellipse 60% 90% at 85% 10%, #dcecd9 0%, transparent 60%), var(--cream)}.hub-hero h1{font-size:clamp(48px,6vw,92px)}.filter-chips{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.filter-chips button{color:#427051;background:#fff;border:1px solid #d3e3d5;border-radius:30px;padding:10px 16px;font-size:13px;font-weight:700;transition:all .2s}.filter-chips button span{color:#8aa592;margin-left:6px;font-weight:600}.filter-chips button:hover{border-color:#9cc5a7}.filter-chips button.active{background:var(--deep);border-color:var(--deep);color:#fff}.filter-chips button.active span{color:#9fd0ae}.revealed [data-reveal]{opacity:1!important;transform:none!important}.case-grid{row-gap:22px}.solution-group{border-top:1px solid var(--line);grid-template-columns:4fr 8fr;gap:50px;padding:56px 0;display:grid}.solution-group:first-child{border-top:0;padding-top:0}.solution-group-head h2{margin:16px 0 14px}.solution-group-head p{margin-bottom:18px;line-height:1.6}.solutions-hub .feature,.solution-group .feature,.industry-card{flex-direction:column;display:flex}.industry-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.industry-count{color:var(--muted);font-size:13px}.industry-count strong{font:800 22px var(--font-manrope);color:var(--green);margin-right:4px}@media (max-width:1050px){.solution-group{grid-template-columns:1fr;gap:24px}}.product .partner{color:#2d5e44;background:#ffffff80;border:1px solid #cfe0d2;border-radius:30px;align-self:flex-start;margin:4px 0 0;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.product.wyrote .partner{color:#b7d6c3;background:#ffffff14;border-color:#2b5848}.product .domain{opacity:.7;margin-top:6px;font-size:12px;font-weight:500;display:block}.product.visa .wyrote-visual{background:#fff;box-shadow:0 15px 40px #17492a26}.language a{padding:5px}.language a.active{color:var(--ink)}.page-hero{border-bottom:1px solid var(--line);padding:90px 0 70px}.page-hero h1{max-width:980px;margin:22px 0 24px;font-size:clamp(44px,5vw,76px)}.page-hero .hero-copy{max-width:720px}.visit{color:var(--green);margin-top:8px;font-size:14px;font-weight:700;display:inline-block}.faq{max-width:860px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font:700 19px var(--font-manrope);letter-spacing:-.02em;justify-content:space-between;gap:20px;list-style:none;display:flex}.faq summary span{color:var(--green);transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq p{color:var(--muted);margin:14px 0 0;line-height:1.7}.card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{background:#fff;border:1px solid #d6e2d6;border-radius:12px;flex-direction:column;min-height:230px;padding:30px;transition:all .2s;display:flex}.card:hover{transform:translateY(-2px);box-shadow:0 18px 50px #123e2b14}.card h3{margin:12px 0 10px;font-size:26px}.card p{color:#6a7b70;font-size:15px;line-height:1.55}.card .arrow{margin-top:auto;font-size:14px;font-weight:800}.article{max-width:780px;margin:0 auto;padding:70px 0 110px}.article h1{margin:22px 0;font-size:clamp(38px,4.4vw,60px)}.article .prose{--tw-prose-body:#3d5747;--tw-prose-headings:var(--ink);--tw-prose-links:var(--green)}.article .prose :where(h2,h3){font-family:var(--font-manrope);letter-spacing:-.03em}.back-link{color:var(--green);font-size:14px;font-weight:700}@media (max-width:700px){.card-grid{grid-template-columns:1fr}.page-hero{padding:60px 0 50px}}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#fcfcfbe6;border-bottom-color:#e2e7e3;height:68px;position:sticky;top:0}.nav-inner{justify-content:flex-start;gap:36px}.nav .brand{font-size:26px;position:relative;top:-2.5px}.nav-links{gap:28px}.nav-link{color:#33443b;padding:22px 0;font-size:14.5px;font-weight:500}.nav-actions{gap:20px;margin-left:auto}.nav .btn{border-radius:10px;gap:6px;height:38px;padding:0 14px;font-weight:600}.nav .btn:hover{background:#0f3a2c;transform:none}.foot-office{color:#a9c5b1;gap:3px;margin-top:26px;font-size:13px;font-style:normal;line-height:1.5;display:grid}.foot-office b{font:700 12px var(--font-dm-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:4px}.foot-office a{color:#d8e6d9;margin:6px 0 0;font-size:13px;display:inline}.foot-office small{color:#7fa08b;margin-top:6px;font-size:12px}.footer .brand{color:#fff;margin:0;font-size:28px;display:flex;position:relative;top:-4.5px}.mega{border-color:#e2e7e3;gap:20px 22px;width:680px;top:58px;left:-24px;box-shadow:0 24px 60px -18px #0f1f1833}.mega .eyebrow{font:700 14px var(--font-manrope);letter-spacing:-.02em;text-transform:none;color:var(--ink);padding:4px 13px 6px;display:block}.mega a{padding:10px 13px;font-size:14px;font-weight:600}.mega small{margin-top:2px;font-size:13px}.mega a em{font:500 11px var(--font-dm-sans);color:#8a998f;margin-left:8px;font-style:normal}.mega-icon{color:#17794f;background:#edf5ef;border-radius:9px;flex:none;width:34px;height:34px;padding:7px}.mega.mega-cards{grid-template-columns:repeat(3,1fr);gap:12px;width:780px;padding:14px;left:-40px}.mega-card{background:#f4f8f4;border:1px solid #e3ece4;border-radius:12px;flex-direction:column;gap:10px;padding:16px 16px 18px;display:flex}.mega-card .sys-art{width:100%;height:64px;margin:0 0 4px}.mega:has(>div:only-child){grid-template-columns:1fr;width:360px;left:-24px}.mega a.has-icon{align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.mega a.has-icon>span{min-width:0}.mega .mega-card-title{font:700 19px / 1.15 var(--font-manrope);letter-spacing:-.03em;color:var(--ink);background:0 0;padding:0;display:block}.mega .mega-card-title:hover{color:var(--green);background:0 0}.mega-card>b{font:700 19px / 1.15 var(--font-manrope);letter-spacing:-.03em;color:var(--ink)}.mega-chips{flex-wrap:wrap;gap:6px;display:flex}.mega .mega-chips a{font:600 12.5px var(--font-dm-sans);color:#244b38;background:#fff;border:1px solid #dbe6dc;border-radius:999px;padding:6px 10px;transition:all .15s;display:inline-flex}.mega .mega-chips a:hover{color:#fff;background:#17794f;border-color:#17794f}.mega-band{border:1px dashed #cfdccf;border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.mega-band b{font:700 15px var(--font-manrope);letter-spacing:-.02em;color:var(--ink);flex:1}.mega .mega-band .btn{border-radius:10px;align-items:center;height:38px;padding:0 16px;font-size:13.5px;line-height:1;display:inline-flex}@media (max-width:700px){.nav{height:60px}.nav-links{overscroll-behavior:contain;gap:0;max-height:calc(100dvh - 60px);top:60px;overflow-y:auto}.mega,.mega.mega-cards{grid-template-columns:1fr;width:100%;left:0}.mega-card .sys-art{display:none}.mega-band{flex-wrap:wrap}.nav-link{padding:12px 0}}.consult{width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:0;border-radius:18px;margin:auto;padding:0;box-shadow:0 40px 100px -20px #0f1f1859}.consult::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1f18a6}.consult[open]{animation:.22s cubic-bezier(.2,.7,.2,1) consult-in}@keyframes consult-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.consult-box{text-align:left;padding:32px 30px 26px;position:relative}.consult h2{font:600 26px / 1.15 var(--font-manrope);letter-spacing:-.04em;margin:0 0 6px}.consult-lead{color:#56635c;margin:0 0 22px;font-size:15px;line-height:1.5}.consult-close{color:#56635c;background:#f1f4f2;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.consult-close:hover{color:var(--ink);background:#e4eae6}.consult form,.consult-form{gap:14px;display:grid}.consult label{gap:6px;display:grid}.consult label>span{font:600 13px var(--font-dm-sans);color:var(--ink)}.consult label em{color:#84918a;font-style:normal;font-weight:500}.consult input,.consult textarea{width:100%;font:400 15px var(--font-dm-sans);color:var(--ink);background:#fff;border:1px solid #d5dcd7;border-radius:10px;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.consult textarea{resize:vertical;min-height:76px}.consult-phone{display:flex;position:relative}.consult-phone select{opacity:0;cursor:pointer;width:104px;font-size:16px;position:absolute;top:0;bottom:0;left:0}.consult-dial{width:104px;font:500 14px var(--font-dm-sans);color:var(--ink);white-space:nowrap;pointer-events:none;background:#f6f8f6;border:1px solid #d5dcd7;border-right:0;border-radius:10px 0 0 10px;flex:none;align-items:center;gap:6px;padding:0 12px;display:flex}.consult-dial:after{content:"⌄";color:#84918a;margin-left:auto;font-size:11px}.consult-phone select:focus-visible+.consult-dial{border-color:#17794f;box-shadow:0 0 0 3px #17794f26}.consult .consult-phone input{border-radius:0 10px 10px 0;min-width:0}.consult input:focus,.consult textarea:focus{border-color:#17794f;outline:none;box-shadow:0 0 0 3px #17794f26}.consult-submit{color:#fff;width:100%;height:46px;font:600 15px var(--font-dm-sans);background:#0f1f18;border:0;border-radius:11px;margin-top:4px;transition:background .15s}.consult-submit:hover{background:#1c3329}.consult-submit:disabled{opacity:.6;cursor:default}.consult .consult-trap{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;left:-9999px}.consult-error{color:#7a4a0c;background:#fbecd0;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.consult-privacy{color:#84918a;text-align:center;margin:0;font-size:12px;line-height:1.45}.consult-or{color:#84918a;align-items:center;gap:12px;margin:18px 0 14px;font-size:12px;display:flex}.consult-or:before,.consult-or:after{content:"";border-top:1px solid #e2e7e3;flex:1}.consult-meeting{text-align:center;border:1px solid #d5dcd7;border-radius:12px;gap:2px;padding:13px 16px;transition:border-color .15s,background .15s;display:grid}.consult-meeting:hover{background:#f4f9f5;border-color:#17794f}.consult-meeting b{font:600 15px var(--font-dm-sans);color:var(--ink)}.consult-meeting b:after{content:" →";color:#17794f}.consult-meeting small{color:#84918a;font-size:12.5px}.consult-done{text-align:center}.consult h2#review-title{margin-bottom:18px}.consult-done>i{color:#fff;width:48px;height:48px;font:700 20px var(--font-dm-sans);background:#17794f;border-radius:50%;place-items:center;margin:4px auto 16px;font-style:normal;display:grid}.consult-done p{color:#56635c;margin:0 0 20px;font-size:15px;line-height:1.5}@media (prefers-reduced-motion:reduce){.consult[open]{animation:none}}.fs-section{background:#fff}.fs-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fs-item{background:#fcfcfb;border:1px solid #e2e7e3;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.fs-art{background-color:#f4f6f4;background-image:radial-gradient(#d3dbd5 1px,#0000 1px);background-size:18px 18px;border-bottom:1px solid #e2e7e3;place-items:center;height:200px;padding:20px;display:grid}.fs-item h3{font:600 21px / 1.2 var(--font-manrope);letter-spacing:-.035em;margin:22px 24px 6px}.fs-item p{color:#56635c;margin:0 24px 24px;font-size:14.5px;line-height:1.55}.fs-box{width:100%;max-width:280px;color:var(--ink);background:#fff;border:1px solid #dbe2dd;border-radius:12px;padding:14px;font-size:12.5px;box-shadow:0 14px 34px -14px #0f1f1826}.fs-chip{color:#17794f;height:22px;font:600 11px var(--font-dm-sans);background:#e3f1e7;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.fs-card{margin-bottom:12px;display:grid}.fs-card small{color:#84918a}.fs-pills{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.fs-pills span{text-align:center;font:600 10px var(--font-dm-sans);color:#84918a;animation:8s infinite fs-on;animation-delay:calc(var(--i) * 2s);background:#f1f4f2;border-radius:6px;padding:6px 2px}@keyframes fs-on{0%,26%,to{color:#84918a;background:#f1f4f2}3%,23%{color:#fff;background:#17794f}}.fs-docs ul{gap:7px;margin:0 0 10px;padding:0;list-style:none;display:grid}.fs-docs li{align-items:center;gap:8px;font-weight:500;display:flex}.fs-docs li i{width:15px;height:15px;animation:6s infinite fs-tick;animation-delay:calc(var(--i) * .6s);border:1.5px solid #c3ccc6;border-radius:50%}.fs-docs li.late i{border-style:dashed;border-color:#d9a441;animation:none}.fs-docs .fs-chip{animation:6s 2s infinite fs-show}@keyframes fs-tick{0%,6%{background:0 0;border-color:#c3ccc6}12%,88%{background:#17794f radial-gradient(circle,#fff 18%,#0000 22%);border-color:#17794f}to{background:0 0}}@keyframes fs-show{0%,10%{opacity:0;transform:translateY(4px)}18%,85%{opacity:1;transform:none}to{opacity:0}}.fs-cycle-box{justify-items:start;gap:8px;display:grid}.fs-cycle-box small{color:#84918a}.fs-cycle{align-items:center;width:100%;min-height:34px;display:grid}.fs-cycle strong{font:600 22px / 1.2 var(--font-manrope);letter-spacing:-.03em;opacity:0;animation:8s infinite fs-cycle;animation-delay:calc(var(--i) * 2s);grid-area:1/1}@keyframes fs-cycle{0%{opacity:0;transform:translateY(8px)}4%,22%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-8px)}}.fs-bar{background:#eef2ef;border-radius:8px;height:8px;overflow:hidden}.fs-bar i{background:linear-gradient(90deg,#52ac72,#17794f);border-radius:8px;width:0;height:100%;animation:6s ease-in-out infinite fs-fill;display:block}.fs-steps{font:600 10px var(--font-dm-sans);color:#84918a;grid-template-columns:repeat(4,1fr);margin:8px 0 12px;display:grid}.fs-steps span:last-child{text-align:right}.fs-portal .fs-chip{animation:6s 3.6s infinite fs-show}@keyframes fs-fill{0%{width:4%}60%,90%{width:100%}to{width:4%}}.fs-notify{box-shadow:none;background:0 0;border:0;gap:6px;padding:0;display:grid}.fs-notify p{animation:6s infinite fs-in;animation-delay:calc(var(--i) * .7s);background:#fff;border:1px solid #dbe2dd;border-radius:10px;align-items:center;gap:8px;margin:0;padding:9px 11px;display:flex;box-shadow:0 8px 20px -10px #0f1f1833}.fs-notify b{color:#17794f;background:#e3f1e7;border-radius:5px;padding:2px 6px;font-size:10px}@keyframes fs-in{0%{opacity:0;transform:translate(-16px)}8%,85%{opacity:1;transform:none}to{opacity:0}}.fs-chat{gap:8px;display:grid}.fs-chat p{border-radius:10px;margin:0;padding:8px 10px;line-height:1.4}.fs-chat .q{background:#eef2ef;border-bottom-right-radius:3px;justify-self:end;max-width:88%;animation:6s infinite fs-q}.fs-chat .a{background:#dff3e4;border-bottom-left-radius:3px;justify-self:start;max-width:92%;animation:6s infinite fs-a}.fs-dots{gap:3px;height:0;animation:6s infinite fs-dots;display:flex;overflow:visible}.fs-dots i{background:#84918a;border-radius:50%;width:5px;height:5px}@keyframes fs-q{0%{opacity:0;transform:translateY(6px)}6%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes fs-a{0%,30%{opacity:0;transform:translateY(6px)}38%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes fs-dots{0%,12%,34%,to{opacity:0}16%,30%{opacity:1}}.fs-cal{gap:6px;display:grid}.fs-cal small{color:#84918a;margin-bottom:2px}.fs-cal span{border:1px solid #e2e7e3;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-weight:500;display:flex}.fs-cal span i{border:1.5px solid #c3ccc6;border-radius:50%;width:8px;height:8px}.fs-cal span.pick{animation:5s infinite fs-pick}.fs-cal span.pick i{animation:5s infinite fs-pick-dot}@keyframes fs-pick{0%,25%,to{color:inherit;background:#fff;border-color:#e2e7e3}35%,85%{color:#fff;background:#17794f;border-color:#17794f}}@keyframes fs-pick-dot{0%,25%,to{background:0 0;border-color:#c3ccc6}35%,85%{background:#fff;border-color:#fff}}.fs-chart{gap:2px;display:grid}.fs-chart small{color:#84918a}.fs-chart strong{font:600 24px var(--font-manrope);letter-spacing:-.03em;color:#17794f}.fs-bars{align-items:flex-end;gap:6px;height:52px;margin-top:6px;display:flex}.fs-bars i{height:var(--h);transform-origin:bottom;animation:5s infinite fs-grow;animation-delay:calc(var(--i) * .12s);background:linear-gradient(#52ac72,#17794f);border-radius:4px 4px 0 0;flex:1}@keyframes fs-grow{0%{transform:scaleY(.15)}30%,90%{transform:scaleY(1)}to{transform:scaleY(.15)}}.fs-swap{background:#fcfcfb;border:1px solid #e2e7e3;border-radius:16px;min-height:150px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.fs-swap p{font:500 18px / 1.35 var(--font-manrope);letter-spacing:-.02em;grid-area:1/1;align-self:center;margin:0}.fs-swap small{font:600 11px var(--font-dm-sans);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;display:block}.fs-swap .off{color:#6b7770;animation:7s infinite fs-off;animation-delay:calc(var(--i) * .4s)}.fs-swap .off small{color:#b0756c}.fs-swap .on{color:var(--ink);opacity:0;animation:7s infinite fs-on2;animation-delay:calc(var(--i) * .4s)}.fs-swap .on small{color:#17794f}.fs-swap:before{content:"";opacity:0;animation:7s infinite fs-on2;animation-delay:calc(var(--i) * .4s);background:#edf6f0;position:absolute;inset:0}@keyframes fs-off{0%,38%{opacity:1;transform:none}45%,93%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes fs-on2{0%,40%{opacity:0;transform:translateY(8px)}48%,92%{opacity:1;transform:none}to{opacity:0}}.fs-grid.c4{grid-template-columns:repeat(4,1fr)}a.fs-item{color:inherit;transition:transform .2s,box-shadow .2s}a.fs-item:hover{transform:translateY(-3px);box-shadow:0 20px 44px -22px #0f1f1840}.fs-more{font:600 13px var(--font-dm-sans);color:var(--green);margin:auto 24px 22px;padding-top:4px}.fs-item h3:last-of-type:not(:has(+p)){margin-bottom:10px}@media (max-width:1050px){.fs-grid,.fs-grid.c4{grid-template-columns:1fr 1fr}}@media (max-width:700px){.fs-grid,.fs-grid.c4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fs-item *{animation:none!important}.fs-cycle strong{opacity:0}.fs-cycle strong:first-child{opacity:1}.fs-bar i{width:100%}.fs-swap *,.fs-swap:before{animation:none!important}.fs-swap .off{display:none}.fs-swap .on{opacity:1}}.case-voice{background:#fff;padding:72px 0}.case-voice figure{text-align:center;max-width:860px;margin:0 auto}.case-voice blockquote{font:500 clamp(22px, 2.4vw, 32px) / 1.35 var(--font-manrope);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 28px}.case-voice figcaption{text-align:left;color:var(--muted);align-items:center;gap:14px;font-size:14px;display:inline-flex}.case-voice figcaption img{object-fit:cover;object-position:top;border-radius:50%;flex:none;width:60px;height:60px}.case-voice figcaption span{gap:2px;display:grid}.case-voice figcaption small{font:700 11px var(--font-dm-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.case-voice figcaption strong{font:700 16px var(--font-manrope);color:var(--ink)}.case-voice figcaption a{color:var(--green);font-weight:600}.hub-hero-grid{grid-template-columns:1fr;display:grid}.hub-hero.with-faces .hub-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px}.hub-faces{height:420px;position:relative}.hub-face{border-radius:26px;margin:0;animation:6s ease-in-out infinite hub-float;position:absolute;overflow:visible}.hub-face img{object-fit:cover;object-position:top;border-radius:inherit;width:100%;height:100%;display:block;box-shadow:0 30px 60px -24px #0f3a2b55}.hub-face.f0{border-radius:30px;width:220px;height:260px;top:30px;left:6%}.hub-face.f1{border-radius:50% 50% 24px 24px;width:170px;height:190px;animation-delay:-2s;top:0;right:4%}.hub-face.f2{border-radius:50%;width:180px;height:180px;animation-delay:-4s;bottom:0;right:18%}.hub-face figcaption{color:var(--muted);white-space:nowrap;background:#fff;border-radius:12px;padding:7px 11px;font-size:11px;line-height:1.3;display:grid;position:absolute;bottom:-14px;left:12px;box-shadow:0 10px 26px -10px #0f1f1840}.hub-face figcaption b{font:700 12.5px var(--font-manrope);color:var(--ink)}.hub-badges{gap:6px;display:grid;position:absolute}.hub-face.f0 .hub-badges{top:128px;right:-122px}.hub-face.f1 .hub-badges{top:-16px;left:-64px}.hub-face.f2 .hub-badges{top:92px;left:-132px}.hub-face.f1 figcaption{left:auto;right:10px}.hub-badges span{color:#fff;font:600 12px var(--font-dm-sans);white-space:nowrap;background:#0b3b2d;border-radius:999px;align-items:center;gap:7px;padding:7px 11px 7px 7px;display:inline-flex;box-shadow:0 12px 28px -12px #0b3b2d99}.hub-badges i{color:#0b3b2d;width:18px;height:18px;font:800 10px var(--font-dm-sans);background:#5fd08a;border-radius:50%;place-items:center;font-style:normal;display:grid}@keyframes hub-float{50%{transform:translateY(-8px)}}@media (max-width:1050px){.hub-hero.with-faces .hub-hero-grid{grid-template-columns:1fr}.hub-faces{width:100%;max-width:520px;height:380px;margin:0 auto}}@media (max-width:600px){.hub-faces{height:330px}.hub-face.f0{width:150px;height:180px;left:0}.hub-face.f1{width:120px;height:136px;right:0}.hub-face.f2{width:124px;height:124px;right:22%}.hub-face.f0 .hub-badges{top:-14px;left:8px;right:auto}.hub-face.f0 .hub-badges span+span,.hub-face figcaption small,.hub-face.f1 .hub-badges,.hub-face.f2 .hub-badges{display:none}}@media (prefers-reduced-motion:reduce){.hub-face{animation:none}}@keyframes wa-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.wa{text-align:left;background:#efeae2;border:8px solid #10251d;border-radius:28px;flex-direction:column;width:100%;max-width:380px;height:600px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.wa-top{color:#fff;background:#075e54;align-items:center;gap:10px;padding:12px 14px;display:flex}.wa-avatar{width:36px;height:36px;font:700 15px var(--font-manrope);background:#25d366;border-radius:50%;place-items:center;display:grid}.wa-who{flex:1;line-height:1.25;display:grid}.wa-who b{font:600 14.5px var(--font-dm-sans)}.wa-who small{color:#cfe9e4;font-size:11.5px}.wa-logo{filter:brightness(0)invert();opacity:.9;width:22px;height:22px}.wa-body{scrollbar-width:none;background-color:#efeae2;background-image:radial-gradient(#e2dbd0 1px,#0000 1px);background-size:14px 14px;flex-direction:column;flex:1;gap:6px;padding:12px 10px 16px;display:flex;overflow-y:auto}.wa-body::-webkit-scrollbar{display:none}.wa-note{color:#5e5838;font:500 11px var(--font-dm-sans);background:#fff7cc;border-radius:8px;align-self:center;margin-bottom:6px;padding:4px 10px}.wa-msg{max-width:82%;font:400 13.5px / 1.4 var(--font-dm-sans);color:#111b21;border-radius:10px;padding:7px 9px 18px;animation:.25s both wa-in;position:relative;box-shadow:0 1px .5px #0b141a21}.wa .wa-msg p{max-width:none;font:inherit;color:inherit;margin:0}.wa-msg.them{background:#fff;border-top-left-radius:2px;align-self:flex-start}.wa-msg.us{background:#d9fdd3;border-top-right-radius:2px;align-self:flex-end}.wa-msg time{color:#667781;font-size:10.5px;position:absolute;bottom:3px;right:8px}.wa-ticks{color:#53bdeb;letter-spacing:-3px;margin-left:3px}.wa-file{background:#c8f3c0;border-radius:8px;align-items:center;gap:10px;margin:-2px -4px 0;padding:8px;display:flex}.wa-file i{color:#d93025;width:30px;height:36px;font:800 9px var(--font-dm-sans);background:#fff;border-radius:4px;place-items:end center;padding-bottom:4px;font-style:normal;display:grid}.wa-file b{font:600 12.5px var(--font-dm-sans);word-break:break-all;display:block}.wa-file small{color:#667781;font-size:11px}.wa-buttons{gap:4px;margin:8px -4px -6px;display:grid}.wa-buttons em{text-align:center;font:600 13px var(--font-dm-sans);color:#027eb5;border-top:1px solid #0000000f;padding:7px;font-style:normal;display:block}.wa-msg.wa-typing{gap:4px;padding:11px 13px;display:flex}.wa-typing i{background:#8696a0;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite wa-dot}.wa-typing i:nth-child(2){animation-delay:.15s}.wa-typing i:nth-child(3){animation-delay:.3s}.wa-input{background:#f0f2f5;align-items:center;gap:8px;padding:8px;display:flex}.wa-input span{color:#8696a0;background:#fff;border-radius:20px;flex:1;padding:9px 14px;font-size:13.5px}.wa-input i{color:#fff;background:#00a884;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-style:normal;display:grid}@keyframes wa-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@media (max-width:600px){.wa{max-width:100%;height:540px}}@media (prefers-reduced-motion:reduce){.wa-msg,.wa-typing i{animation:none}}.mega a.mega-all{font:600 14px var(--font-dm-sans);color:#17794f;border-top:1px solid #e8eee9;border-radius:0;grid-column:1/-1;padding:12px 13px 2px}.mega a.mega-all:hover{background:0 0;text-decoration:underline}.ag-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:920px;margin:36px auto 0;display:flex}.ag-chips a{font:600 14px var(--font-dm-sans);color:var(--ink);background:#fff;border:1px solid #dfe7e1;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 10px;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.ag-chips a:hover{border-color:#17794f;transform:translateY(-1px)}.ag-chips svg{color:#17794f;background:#edf5ef;border-radius:8px;width:28px;height:28px;padding:5px}.hx-scenes .ag-chips{margin:0 auto;padding:8px 0 12px}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.hidden{display:none}.table{display:table}.max-w-none{max-width:none}.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,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.bg-slate-900{background-color:var(--color-slate-900)}.p-6{padding:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-green-600{color:var(--color-green-600)}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}}details>summary::-webkit-details-marker{display:none}.btn-primary-green{color:#fff;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.125rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #16a34a40}.btn-primary-green:hover{transform:translateY(-1px);box-shadow:0 6px 20px #16a34a66}.btn-ghost{color:#16a34a;background:#16a34a14;border:1px solid #16a34a33;border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;transition:all .3s;display:inline-flex}.btn-ghost:hover{background:#16a34a1f;border-color:#16a34a4d}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 2px #0000000d}.glass-card-dark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ae6;border:1px solid #33415580;border-radius:.75rem}.card-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #16a34a1a;border-radius:.75rem}.green-glow{box-shadow:0 0 30px #16a34a26}.section-surface{background-color:var(--color-primary-50)}.dot-grid-bg{background-image:radial-gradient(circle,#e2e8f0 1px,#0000 1px);background-size:24px 24px}.cube-3d-bg{background-color:#f0fdf4;background-image:radial-gradient(circle,#c6c6c6 1.2px,#0000 1.2px),radial-gradient(circle,#e0e0e080 1.2px,#0000 1.2px);background-position:0 0,2px 2px;background-size:28px 28px}.square-grid-bg{background-image:linear-gradient(#16a34a0f 1px,#0000 1px),linear-gradient(90deg,#16a34a0f 1px,#0000 1px);background-size:40px 40px}@keyframes barPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.3)}}.animate-bar-1{transform-origin:bottom;animation:2.5s ease-in-out infinite barPulse}.animate-bar-2{transform-origin:bottom;animation:2.5s ease-in-out .3s infinite barPulse}.animate-bar-3{transform-origin:bottom;animation:2.5s ease-in-out .6s infinite barPulse}.animate-bar-4{transform-origin:bottom;animation:2.5s ease-in-out .9s infinite barPulse}.animate-bar-5{transform-origin:bottom;animation:2.5s ease-in-out 1.2s infinite barPulse}.animate-bar-6{transform-origin:bottom;animation:2.5s ease-in-out 1.5s infinite barPulse}.animate-bar-7{transform-origin:bottom;animation:2.5s ease-in-out 1.8s infinite barPulse}.animate-bar-8{transform-origin:bottom;animation:2.5s ease-in-out 2.1s infinite barPulse}.legacy-page>:first-child{padding-top:3rem}@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-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes spin{to{transform:rotate(360deg)}}
