/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--bg:#211b14;--bg2:#2a231a;--paper:#f6efdd;--paper2:#fbf7ec;--ink:#241c14;--rust:#c1432b;--rust2:#8f2e1d;--mustard:#e7a93e;--basil:#7c9a5d;--muted:#b8aa92;--line:#43392a;--display:"Arial Narrow","Aptos Display",Arial,sans-serif;--mono:"Courier New",monospace;--body:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}a{color:inherit;text-decoration:none}main{overflow:hidden}label{color:var(--mustard);font-family:var(--mono);letter-spacing:.13em;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}label:before{content:"";background:currentColor;width:6px;height:6px}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em}h1,h2{margin:0;line-height:1.03}h1{text-transform:uppercase;font-size:clamp(54px,6vw,88px)}h2{font-size:clamp(38px,4.3vw,64px)}h3{font-size:21px}em{color:var(--mustard);font-style:normal}header{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#211b14ed;justify-content:space-between;align-items:center;height:82px;padding:0 max(28px,50vw - 590px);display:flex;position:sticky;top:0}.brand{font-family:var(--display);align-items:center;gap:11px;font-size:16px;font-weight:800;display:flex}.brand i{background:var(--rust);color:#fff4eb;width:32px;height:32px;font-family:var(--mono);place-items:center;font-size:12px;font-style:normal;display:grid;transform:rotate(-4deg)}.brand b{color:var(--muted);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:8px;display:block}nav{color:var(--muted);gap:34px;font-size:13px;display:flex}.button{background:var(--rust);color:#fff4eb;font-family:var(--mono);border:1px solid var(--rust);justify-content:center;align-items:center;padding:15px 22px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover,.contact-button:hover{background:var(--rust2);transform:translateY(-2px)}.button-small{padding:12px 17px}.ghost{border-color:var(--line);color:var(--paper);background:0 0}.ghost:hover{border-color:var(--mustard);color:var(--mustard);background:0 0}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;max-width:1180px;min-height:690px;margin:auto;padding:90px 28px;display:grid}.hero h1{margin:18px 0 22px}.hero-copy>p{max-width:560px;color:var(--muted);margin:0 0 32px;font-size:17px}.actions{flex-wrap:wrap;gap:13px;display:flex}.channels{flex-wrap:wrap;align-items:center;gap:9px;margin-top:40px;display:flex}.channels small{font-family:var(--mono);color:var(--muted);letter-spacing:.08em;margin-right:5px;font-size:10px}.channels span{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);padding:6px 10px;font-size:10px}.receipt-wrap{justify-content:center;display:flex}.receipt{background:var(--paper2);width:100%;max-width:390px;color:var(--ink);font-family:var(--mono);padding:30px 26px;position:relative;transform:rotate(1.8deg);box-shadow:0 36px 70px -24px #000}.receipt:after{content:"";background:linear-gradient(-45deg,transparent 8px,var(--paper2) 0) 0 0/16px 16px repeat-x;height:14px;position:absolute;bottom:-13px;left:0;right:0}.receipt-head{text-align:center;border-bottom:1px dashed var(--ink);margin-bottom:10px;padding-bottom:16px}.receipt-head b{letter-spacing:.05em;font-size:13px}.receipt-head small{color:#746956;margin-top:5px;font-size:9px;display:block}.receipt-row{border-bottom:1px solid #ded6c5;justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;display:flex}.receipt-row span small{color:#766c5b;margin-top:3px;display:block}.receipt-row>b{color:var(--rust);font-size:10px}.receipt-total{border-top:1px dashed var(--ink);justify-content:space-between;align-items:end;margin-top:12px;padding-top:16px;font-size:11px;display:flex}.receipt-total b{text-align:right;font-size:12px}.ticker{background:var(--rust);color:#fff4eb;font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;gap:18px;padding:25px max(28px,50vw - 590px);font-size:12px;display:flex}.ticker b{color:var(--mustard)}.section{border-top:1px solid var(--line);padding:105px max(28px,50vw - 590px)}.section-head{grid-template-columns:1.08fr .92fr;align-items:end;gap:80px;margin-bottom:56px;display:grid}.section-head h2{margin-top:16px}.section-head>p{color:var(--muted);max-width:520px}.services{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.services article{background:var(--bg);min-height:310px;padding:34px;position:relative}.services article>small{color:var(--rust);font-family:var(--mono)}.services article>span{float:right;color:var(--mustard)}.services h3{margin:52px 0 10px}.services p{max-width:490px;color:var(--muted);font-size:14px}.services a{color:var(--paper2);font-family:var(--mono);font-size:11px;position:absolute;bottom:32px}.services a:hover{color:var(--mustard)}.process-list{border-top:1px solid var(--line)}.process-list article{border-bottom:1px solid var(--line);grid-template-columns:80px .65fr 1.35fr;align-items:baseline;gap:30px;padding:25px 0;display:grid}.process-list small{color:var(--mustard);font-family:var(--mono)}.process-list h3{margin:0}.process-list p{color:var(--muted);margin:0;font-size:14px}.audience{background:var(--paper);color:var(--ink);border:0;grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.audience label{color:var(--rust)}.audience h2{margin-top:16px}.audience>div:last-child p{border-bottom:1px solid #d4cbb8;gap:28px;margin:0;padding:23px 0;display:flex}.audience p small{color:var(--rust);font-family:var(--mono)}.plans-section{background:var(--paper2);color:var(--ink);border:0}.plans-section label{color:var(--rust)}.plans-section .section-head>p,.plans-note{color:#746956}.plans{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plans article{border:1px solid #d5cbb8;flex-direction:column;min-height:470px;padding:34px 28px;display:flex}.plans article.featured{background:var(--rust);color:#fff4eb;border-color:var(--rust);transform:translateY(-12px);box-shadow:0 22px 45px #5b281a35}.plans article>small{font-family:var(--mono);letter-spacing:.1em;color:var(--rust);font-size:9px}.plans .featured>small{color:#ffd083}.plans h3{margin:20px 0 8px;font-size:26px}.plans article>p{color:#746956;font-size:13px}.plans .featured>p{color:#f0c8bd}.plans ul{border-top:1px solid #d5cbb8;margin:12px 0;padding:18px 0;list-style:none}.plans .featured ul{border-color:#dc725e}.plans li{color:var(--rust);gap:9px;padding:8px 0;font-size:12px;display:flex}.plans li span{color:var(--ink)}.plans .featured li{color:var(--mustard)}.plans .featured li span{color:#fff4eb}.plans article>a{font-family:var(--mono);border-top:1px solid #d5cbb8;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:11px;font-weight:700;display:flex}.plans .featured>a{border-color:#dc725e}.plans article>a b{color:var(--rust)}.plans .featured>a b{color:var(--mustard)}.plans-note{text-align:center;margin:32px 0 0;font-size:11px}.about{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.photo{background:var(--mustard);min-height:500px;color:var(--ink);flex-direction:column;justify-content:flex-end;padding:36px;display:flex;position:relative}.photo:before{content:"FG";font-family:var(--display);color:#211b1417;font-size:160px;font-weight:900;position:absolute;top:4px;right:18px}.photo span{font-family:var(--mono);letter-spacing:.14em;font-size:10px}.photo b{font-family:var(--display);text-transform:uppercase;margin:12px 0;font-size:44px;line-height:.95}.photo small{font-family:var(--mono);color:#6f481c}.about h2{margin:16px 0 24px}.about p{color:var(--muted);max-width:650px}.signature{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.signature b,.signature small{display:block}.lab{background:var(--basil);color:var(--ink);border:0;grid-template-columns:1fr .7fr;align-items:center;gap:80px;display:grid}.lab label{color:var(--ink)}.lab h2{margin:16px 0}.lab p{color:#2f3f25;max-width:600px}.lab-card{background:var(--paper2);max-width:330px;padding:28px;transform:rotate(-1.5deg);box-shadow:0 24px 50px #3140244f}.lab-card>small{font-family:var(--mono);font-size:9px}.lab-card>div{border-bottom:1px solid #b7b09f;align-items:end;gap:11px;height:110px;margin:20px 0;display:flex;position:relative}.lab-card>div span{font-family:var(--mono);font-size:9px;position:absolute;top:0}.lab-card i{background:var(--rust);width:38px}.lab-card i:first-of-type{height:22%}.lab-card i:nth-of-type(2){height:42%}.lab-card i:nth-of-type(3){height:66%}.lab-card i:nth-of-type(4){background:var(--mustard);height:92%}.lab-card b{font-size:20px;display:block}.lab-card em{font-family:var(--mono);color:#6f6654;font-size:11px}.faq{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.faq h2{margin-top:16px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;justify-content:space-between;font-weight:700;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--mustard);font-size:18px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);max-width:650px;font-size:13px}.contact{background:var(--rust);text-align:center;color:#fff4eb;padding:110px 28px}.contact label{color:#fff4eb;justify-content:center}.contact h2{max-width:820px;margin:16px auto 0}.contact p{color:#f3cfc4;margin:20px auto 32px}.contact-button{background:var(--ink);font-family:var(--mono);margin:auto;padding:16px 24px;font-size:12px;font-weight:700;transition:all .2s;display:table}.email{font-family:var(--mono);border-bottom:1px solid #ec8c79;margin:20px auto 0;padding-bottom:4px;font-size:11px;display:table}footer{color:var(--muted);grid-template-columns:1fr 1.2fr 1fr;align-items:center;padding:38px max(28px,50vw - 590px);font-size:11px;display:grid}footer p{text-align:center}footer>small{text-align:right}@media (width<=900px){header{padding-inline:22px}nav{display:none}.hero{grid-template-columns:1fr;padding-top:70px}.receipt-wrap{margin-top:20px}.section-head,.audience,.about,.lab,.faq{grid-template-columns:1fr;gap:42px}.plans{grid-template-columns:1fr}.plans article.featured{transform:none}.process-list article{grid-template-columns:60px .8fr 1.2fr}.photo{min-height:390px}.lab-card{margin:auto}footer{text-align:center;grid-template-columns:1fr;gap:16px}footer .brand{justify-content:center}footer p{margin:0}footer>small{text-align:center}}@media (width<=600px){header{height:72px}.brand{font-size:14px}.button-small{padding:10px;font-size:9px}.hero{gap:45px;padding:62px 20px 72px}h1{font-size:44px}.actions{flex-direction:column;align-items:stretch}.ticker{flex-wrap:wrap;justify-content:center;font-size:10px}.section{padding:75px 22px}.section-head{gap:22px}.services{grid-template-columns:1fr}.services article{min-height:280px}.process-list article{grid-template-columns:1fr;gap:5px}.process-list h3{margin:4px 0}.plans article{min-height:auto}.contact{padding:80px 22px}.email{font-size:9px}.receipt{padding:25px 20px;transform:none}.channels small{width:100%}}body{color:#18382f;background:#f7f5ef}header{background:#fffdf8ed;border-color:#d9ddd5}.brand{color:#18382f}.brand b{color:#77857f}nav{color:#63736d}nav a:hover,h1,h2,h3{color:#18382f}label{color:#e45f39}.hero{background:radial-gradient(circle at 78% 18%,#f4c65d2e 0 7px,#0000 8px),radial-gradient(circle at 86% 34%,#ef6d4333 0 6px,#0000 7px),linear-gradient(135deg,#fffdf8 0%,#f2f7f2 60%,#fff5e6 100%);max-width:none;margin:0;padding-inline:max(28px,50vw - 562px);position:relative}.hero:after{content:"";pointer-events:none;border-top:2px dashed #e7a93e80;border-radius:50%;width:140px;height:95px;position:absolute;top:23%;right:9%;transform:rotate(18deg)}.hero-copy>p,.section-head>p{color:#64756e}.ghost{color:#18382f;border-color:#bdc8c2}.ghost:hover{color:#d7502e;border-color:#d7502e}.channels small,.channels span{color:#61736c}.channels span{background:#ffffffa8;border-color:#ccd5d0}.receipt{box-shadow:0 28px 60px -28px #26483d70}.ticker{background:#ef6a43}.section{border-color:#daddd7}.services{background:#daddd7;border-color:#daddd7}.services article{background:#fffdfa}.services article>small{color:#dd5834}.services h3{color:#18382f}.services p{color:#66766f}.services a{color:#18382f}.process{background:#edf3ed}.process-list,.process-list article{border-color:#ccd7cf}.process-list h3{color:#18382f}.process-list p{color:#62726b}.process-list small{color:#de5d38}.audience{background:#fff3df}.ecosystem-section{background:#f7f5ef}.ecosystem{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ecosystem article{background:#fffdfa;border:1px solid #d8ddd7;flex-direction:column;min-height:330px;padding:28px;transition:all .2s;display:flex}.ecosystem article:hover{border-color:#ec7a57;transform:translateY(-4px);box-shadow:0 18px 34px #38574c12}.solution-icon{color:#245342;background:#edf3ed;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:30px;font-size:22px;display:grid}.ecosystem article:nth-child(2) .solution-icon,.ecosystem article:nth-child(5) .solution-icon{color:#b76e12;background:#fff0d7}.ecosystem article:nth-child(3) .solution-icon,.ecosystem article:nth-child(6) .solution-icon{color:#d6522f;background:#ffe8df}.ecosystem article>small{font-family:var(--mono);letter-spacing:.09em;color:#de5d38;font-size:9px}.ecosystem h3{margin:10px 0}.ecosystem p{color:#65766e;font-size:13px}.ecosystem a{color:#18382f;font-family:var(--mono);border-top:1px solid #e1e4df;margin-top:auto;padding-top:20px;font-size:11px;font-weight:700}.partner-note{color:#738179;margin:24px 0 0;font-size:11px}.plans-section{background:#fff}.about{background:#f7f5ef}.about p{color:#63736c}.signature{border-color:#d1d8d3}.signature small{color:#6b7973}.faq{background:#fffdfa}.faq details{border-color:#d8ddd7}.faq details p{color:#66766f}.contact{background:#e7633e}.contact-button{background:#18382f}.contact-button:hover{background:#102820}.email{border-color:#f6b5a2}footer{color:#687870;background:#f0f4ef}.lab{background:#c5dfca}.lab p{color:#385247}@media (width<=900px){.ecosystem{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.hero:after{display:none}.ecosystem{grid-template-columns:1fr}.ecosystem article{min-height:290px}}:root{--display:Manrope,"Segoe UI",Arial,sans-serif;--body:Inter,"Segoe UI",Arial,sans-serif;--mono:Inter,"Segoe UI",Arial,sans-serif}h1,h2,h3{letter-spacing:-.045em;font-weight:750}h1{text-transform:none;line-height:1.01}label,.channels small,.ecosystem article>small,.process-list small,.plans article>small{letter-spacing:.1em;font-weight:750}.receipt,.receipt-head,.receipt-row,.receipt-total{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace}.receipt-wrap{position:relative}.delivery-badge{z-index:2;background:#fff;border:1px solid #dce3de;border-radius:12px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;top:32px;right:-32px;transform:rotate(-2deg);box-shadow:0 16px 34px #28463b1a}.delivery-badge>span{color:#1c7049;background:#dff2e3;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.delivery-badge small,.delivery-badge b{display:block}.delivery-badge small{letter-spacing:.08em;color:#708078;font-size:8px}.delivery-badge b{color:#18382f;margin-top:2px;font-size:11px}.delivery-flow{background:#fff;border-bottom:1px solid #daddd7;grid-template-columns:.72fr 1.28fr;align-items:center;gap:55px;padding:42px max(28px,50vw - 562px);display:grid}.delivery-intro span,.delivery-intro b{display:block}.delivery-intro span{color:#df5d37;letter-spacing:.12em;font-size:9px;font-weight:800}.delivery-intro b{max-width:310px;margin-top:8px;font-size:18px;line-height:1.25}.delivery-steps{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.delivery-steps:before{content:"";border-top:2px dashed #d9b354;position:absolute;top:27px;left:11%;right:11%}.delivery-steps article{text-align:center;position:relative}.delivery-steps article>i{color:#a6b0aa;font-size:8px;font-style:normal;position:absolute;top:-5px;right:14%}.delivery-steps article>span{color:#235443;background:#eef4ef;border:5px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;font-size:20px;display:grid;position:relative;box-shadow:0 0 0 1px #d9e2dc}.delivery-steps article:nth-child(3)>span{color:#bd6c12;background:#fff0dd}.delivery-steps article:nth-child(4)>span{color:#26734d;background:#e1f1e4}.delivery-steps small,.delivery-steps b{display:block}.delivery-steps small{color:#8a9690;letter-spacing:.08em;margin-top:10px;font-size:7px}.delivery-steps b{margin-top:2px;font-size:11px}.about{grid-template-columns:.9fr 1.1fr}.about-heading h2{margin:16px 0 0}.about-copy p{max-width:680px;font-size:16px;line-height:1.75}.about-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.about-tags span{color:#63736c;letter-spacing:.08em;background:#fff;border:1px solid #d8ddd7;padding:7px 11px;font-size:9px;font-weight:750}@media (width<=900px){.delivery-badge{right:0}.delivery-flow{grid-template-columns:1fr}.delivery-steps{width:100%;max-width:650px;margin:auto}}@media (width<=600px){.delivery-badge{width:max-content;max-width:95%;margin:0 auto -12px;position:relative;top:auto;right:auto}.delivery-flow{padding:35px 22px}.delivery-steps{grid-template-columns:repeat(2,1fr);gap:25px 8px}.delivery-steps:before{display:none}.delivery-intro{text-align:center}.delivery-intro b{margin:8px auto 0}.about-copy p{font-size:14px}}.mockups-section{background:#eef4ef}.mockup-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.mockup-card{background:#fff;border:1px solid #d3ddd6;border-radius:20px;padding:25px;box-shadow:0 18px 45px #25473a0c}.mockup-title{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.mockup-title small{color:#de5d38;letter-spacing:.1em;font-size:8px;font-weight:800}.mockup-title h3{margin:4px 0 0;font-size:20px}.mockup-title>span{color:#255343;background:#f1f5f1;border-radius:12px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.screen{background:#fbfcfa;border:1px solid #dce3de;border-radius:13px;min-height:285px;padding:17px;overflow:hidden}.screen-bar{background:#f1f4f1;border-bottom:1px solid #dce3de;align-items:center;gap:5px;height:32px;margin:-17px -17px 17px;padding:0 14px;display:flex}.screen-bar i{background:#c5cec8;border-radius:50%;width:6px;height:6px}.screen-bar i:first-child{background:#ed8060}.screen-bar i:nth-child(2){background:#e6b34d}.screen-bar i:nth-child(3){background:#72ad83}.screen-bar b{color:#728078;margin-left:7px;font-size:8px}.order-line{border-bottom:1px solid #e2e7e3;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px 8px;display:grid}.order-line>span{background:#eff3ef;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.order-line b,.order-line small{display:block}.order-line b{font-size:11px}.order-line small{color:#7a8780;font-size:8px}.order-line em{color:#27734e;background:#e2f2e7;border-radius:20px;padding:5px 7px;font-size:8px}.order-line.active{background:#fff8e9;border-radius:9px}.route-line{align-items:center;height:75px;margin-top:11px;display:flex}.route-line i{color:#728078;font-size:7px;font-style:normal;font-weight:800}.route-line b{border-top:2px dashed #e7b04a;flex:1;position:relative}.route-line b:after{content:"";background:#e96a43;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:50%}.diagnosis{border-bottom:1px solid #e1e6e2;justify-content:space-between;align-items:center;padding:15px 3px;display:flex}.diagnosis small,.diagnosis b,.diagnosis span{display:block}.diagnosis small{color:#e1623d;font-size:7px;font-weight:800}.diagnosis b{margin:3px 0;font-size:12px}.diagnosis span{color:#78857e;font-size:8px}.diagnosis strong{color:#b05f18;background:#fff0d9;border-radius:20px;padding:6px 8px;font-size:8px}.task-progress{margin-top:22px}.task-progress span{color:#78857e;margin-bottom:8px;font-size:8px;display:block}.task-progress i{background:#dce6df;border-radius:10px;width:22%;height:7px;margin-right:3%;display:inline-block}.task-progress i:nth-of-type(-n+3){background:#6aa57b}.store-head{justify-content:space-between;margin-bottom:18px;font-size:10px;display:flex}.store-head span{color:#79867f}.product-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-grid>div{background:linear-gradient(145deg,#fff0d6,#f6dfb8);border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:145px;padding:15px 12px;display:flex}.product-grid>div:nth-child(2){background:linear-gradient(145deg,#e2efe5,#c7dfcd)}.product-grid i,.product-grid b,.product-grid small{display:block}.product-grid i{color:#a66918;font-size:7px;font-style:normal}.product-grid b{margin:4px 0;font-size:11px}.product-grid small{color:#6b776f;font-size:8px}.ecommerce-mockup button{color:#fff;width:100%;font:700 9px var(--body);background:#1f4f3f;border:0;border-radius:8px;margin-top:12px;padding:10px}.kpi-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kpi-row>div{border:1px solid #e0e6e2;border-radius:8px;padding:12px 9px}.kpi-row small,.kpi-row b{display:block}.kpi-row small{color:#869189;font-size:7px}.kpi-row b{margin-top:5px;font-size:9px}.growth-chart{border-bottom:1px solid #ced8d1;align-items:end;gap:9px;height:155px;margin-top:18px;display:flex;position:relative}.growth-chart>span{color:#75827b;font-size:8px;position:absolute;top:0}.growth-chart i{background:#9fc5aa;border-radius:5px 5px 0 0;width:12%}.growth-chart i:first-of-type{height:20%}.growth-chart i:nth-of-type(2){height:34%}.growth-chart i:nth-of-type(3){height:29%}.growth-chart i:nth-of-type(4){height:52%}.growth-chart i:nth-of-type(5){height:69%}.growth-chart i:nth-of-type(6){background:#ef744e;height:88%}.growth-chart>b{color:#e45f39;font-size:22px;position:absolute;top:22%;right:3%}.mockup-disclaimer{color:#7b8881;margin-top:18px;font-size:9px;display:block}@media (width<=850px){.mockup-grid{grid-template-columns:1fr}}@media (width<=520px){.mockup-card{border-radius:15px;padding:16px}.screen{min-height:270px}.kpi-row{grid-template-columns:1fr}.kpi-row>div{padding:8px}.growth-chart{height:125px}.order-line{grid-template-columns:38px 1fr}.order-line em{display:none}}.contact{text-align:left;grid-template-columns:.82fr 1.18fr;align-items:start;gap:80px;padding:100px max(28px,50vw - 562px);display:grid}.contact label{justify-content:flex-start}.contact-copy{padding-top:24px}.contact-copy h2{color:#fff;margin:16px 0 22px;font-size:clamp(38px,4vw,60px)}.contact-copy>p{max-width:520px;margin:0 0 28px}.contact-points{color:#fff1ec;flex-direction:column;gap:10px;font-size:12px;display:flex}.contact-copy .email{margin:30px 0 0}.lead-form{color:#18382f;background:#fff;border-radius:18px;padding:32px;box-shadow:0 28px 60px #7a2f1c35}.form-head{border-bottom:1px solid #e0e5e1;margin-bottom:20px;padding-bottom:20px}.form-head small,.form-head b{display:block}.form-head small{color:#de5d38;letter-spacing:.12em;font-size:8px;font-weight:800}.form-head b{margin-top:5px;font-size:20px}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lead-form>label,.form-row label{color:#4c6057;letter-spacing:0;margin-bottom:14px;font-size:10px;font-weight:750;display:block}.lead-form>label:before,.form-row label:before{display:none}.lead-form input,.lead-form select,.lead-form textarea{color:#18382f;width:100%;font:500 12px var(--body);background:#fbfcfa;border:1px solid #d5ded8;border-radius:9px;outline:none;margin-top:7px;padding:12px 13px}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:#e56b47;box-shadow:0 0 0 3px #e56b4717}.lead-form textarea{resize:vertical;min-height:105px}.lead-form .consent{color:#708078;align-items:flex-start;gap:9px;font-weight:500;display:flex}.lead-form .consent input{accent-color:#e45f39;flex:none;width:16px;height:16px;margin:1px 0 0}.lead-form .consent span{line-height:1.4}.lead-form button{color:#fff;width:100%;font:750 11px var(--body);cursor:pointer;background:#18382f;border:0;border-radius:9px;padding:15px;transition:all .2s}.lead-form button:hover{background:#0f2920;transform:translateY(-1px)}.form-note{color:#7b8881;text-align:center;margin-top:11px;font-size:8px;line-height:1.5;display:block}@media (width<=900px){.contact{grid-template-columns:1fr;gap:40px}.contact-copy{padding-top:0}}@media (width<=600px){.contact{padding:75px 20px}.lead-form{border-radius:14px;padding:22px 17px}.form-row{grid-template-columns:1fr}.contact-copy h2{font-size:38px}}.calculator-section{background:#fffdfa}.calculator-shell{border:1px solid #d5ddd7;border-radius:20px;grid-template-columns:1.3fr .7fr;display:grid;overflow:hidden;box-shadow:0 24px 55px #23463a0e}.pricing-form{background:#fff;padding:34px}.calculator-top{border-bottom:1px solid #e0e6e2;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.calculator-top small,.calculator-top b{display:block}.calculator-top small{color:#de5d38;letter-spacing:.1em;font-size:8px;font-weight:800}.calculator-top b{margin-top:4px;font-size:17px}.calculator-top select{color:#18382f;min-width:170px;font:650 11px var(--body);background:#f8faf8;border:1px solid #d5ddd7;border-radius:9px;padding:11px}.calculator-group{padding-top:25px}.calculator-group h3{margin:0 0 14px;font-size:14px}.calculator-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pricing-form label{color:#53665d;letter-spacing:0;font-size:9px;font-weight:700;display:block;position:relative}.pricing-form label:before{display:none}.pricing-form label>span{color:#8b9790;z-index:1;font-size:9px;position:absolute;top:34px;right:11px}.pricing-form input{color:#18382f;width:100%;font:600 11px var(--body);background:#fbfcfb;border:1px solid #d7dfda;border-radius:8px;outline:none;margin-top:7px;padding:11px 34px 11px 11px}.pricing-form input:focus{border-color:#e56641;box-shadow:0 0 0 3px #e5664114}.pricing-form>button{color:#fff;width:100%;font:750 11px var(--body);cursor:pointer;background:#e7633e;border:0;border-radius:9px;margin-top:28px;padding:15px}.pricing-form>button:hover{background:#c9502e}.calculator-note{color:#7b8881;text-align:center;margin-top:10px;font-size:8px;display:block}.calculator-result{color:#fff;background:#18382f;flex-direction:column;min-height:560px;padding:36px;display:flex}.calculator-result>div:first-child small{color:#a8c7b8;letter-spacing:.1em;font-size:8px}.calculator-result h3{color:#fff;margin:6px 0;font-size:19px}.calculator-result>strong{letter-spacing:-.05em;color:#f4bd50;margin:38px 0 25px;font-size:clamp(38px,4vw,58px)}.result-lines{border-top:1px solid #395a4f}.result-lines p{border-bottom:1px solid #395a4f;justify-content:space-between;gap:20px;margin:0;padding:12px 0;font-size:10px;display:flex}.result-lines span{color:#a8b9b1}.result-lines b{color:#fff}.empty-result{text-align:center;max-width:240px;margin:auto}.empty-result i{color:#f4bd50;background:#294b40;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:28px;font-style:normal;display:grid}.empty-result p{color:#adbbb5;font-size:11px;line-height:1.6}.calculator-error{color:#ffd9cf;background:#5c2f27;border-radius:8px;padding:12px;font-size:10px}.legal-note{color:#829a90;margin-top:auto;font-size:8px;line-height:1.55}.subscriber-callout{background:#edf4ee;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:24px 27px;display:flex}.subscriber-callout small,.subscriber-callout b{display:block}.subscriber-callout small{color:#d75a36;letter-spacing:.1em;font-size:8px;font-weight:800}.subscriber-callout b{max-width:750px;margin-top:5px;font-size:13px}.subscriber-callout a{color:#fff;background:#18382f;border-radius:8px;flex:none;padding:12px 16px;font-size:9px;font-weight:750}@media (width<=900px){.calculator-shell{grid-template-columns:1fr}.calculator-result{min-height:430px}.calculator-fields{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pricing-form,.calculator-result{padding:24px 17px}.calculator-top{flex-direction:column;align-items:flex-start;gap:15px}.calculator-top select{width:100%}.calculator-fields{grid-template-columns:1fr}.calculator-result{min-height:400px}.subscriber-callout{flex-direction:column;align-items:flex-start}.subscriber-callout a{text-align:center;width:100%}}.plans{grid-template-columns:repeat(2,1fr);gap:16px}.plans article{min-height:500px}.plans article.featured{transform:none}.plans article.network-plan{background:#edf4ee;border-color:#b8cabe}.plan-price{align-items:end;gap:10px;margin:6px 0 20px;display:flex}.plan-price b{letter-spacing:-.045em;color:#18382f;font-size:31px}.plan-price span{color:#75837c;padding-bottom:5px;font-size:9px}.plans .featured .plan-price b{color:#fff4eb}.plans .featured .plan-price span{color:#f0c8bd}.network-plan ul,.plans article.network-plan>a{border-color:#c6d5ca}@media (width<=900px){.plans{grid-template-columns:1fr}.plans article{min-height:auto}.plans article.featured{transform:none}}.lead-form button:disabled{cursor:wait;opacity:.72;transform:none}.website-field{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-status{border-radius:8px;min-height:0;margin-top:0;padding:0;font-size:10px;line-height:1.5}.form-status.sending,.form-status.success,.form-status.error{min-height:auto;margin-top:12px;padding:11px 12px}.form-status.sending{color:#315647;background:#edf4ee}.form-status.success{color:#175f3d;background:#dff2e4}.form-status.error{color:#a33e25;background:#fff0eb}
