/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--radius-control:var(--radius-control);--radius-tile:var(--radius-tile);--radius-panel:var(--radius-panel);--shadow-panel:var(--shadow-panel)}}@layer base,components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--paper-50:#fbfaf6;--paper-100:#f7f4ee;--paper-200:#f1ece2;--paper-300:#e8e2d5;--panel:#fffdf9;--ink-100:#f2efe8;--ink-200:#e2ddd2;--ink-300:#cbc5b7;--ink-400:#a8a499;--ink-450:#918d84;--ink-600:#6e6a62;--ink-700:#56534c;--ink-800:#3a3b36;--ink-950:#23241f;--signal-50:#ecf5f0;--signal-100:#d2e7dd;--signal-500:#0f7a53;--signal-600:#0c6444;--signal-700:#0a5138;--signal-900:#063324;--alert-500:#b74427;--alert-600:#96331b;--status-kwal-bg:#f6ead2;--status-kwal-fg:#8a5205;--white:#fff;--band-800:#0a4430;--band-700:#14583f;--band-mint:#8fd3b2;--band-mint-soft:#8fb9a6;--band-text:#bcd9cb;--photo-bg:#e3f1ea;--faq-line:#ece7dc;--family-sans:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--family-mono:var(--font-geist-mono), ui-monospace, monospace;--radius-control:10px;--radius-tile:12px;--radius-panel:16px;--radius-pill:99px;--shadow-panel:0 1px 2px #3a321e0f, 0 10px 28px -14px #3a321e2e}body{background:var(--paper-200);margin:0}a{color:var(--signal-500)}a:hover{color:var(--signal-600)}.gd{font-family:var(--family-sans);color:var(--ink-800);background:var(--paper-200);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}.gd *{box-sizing:border-box}.gd h1,.gd h2,.gd h3,.gd h4{color:var(--ink-950);text-wrap:balance;margin:0;font-weight:600}.gd p{margin:0}.gd ul{margin:0;padding:0;list-style:none}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.band{padding:96px 0}.eyebrow{font-family:var(--family-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-600);font-size:12px}.mono{font-family:var(--family-mono);font-variant-numeric:tabular-nums}.h2{letter-spacing:-.035em;font-size:52px;line-height:1.06}.lead{color:var(--ink-700);max-width:640px;font-size:19px;line-height:1.6}.btn{white-space:nowrap;background:var(--signal-500);min-height:54px;color:var(--white);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--signal-600);color:var(--white)}.btn-sm{min-height:44px;padding:0 18px;font-size:15px}.nav-links{align-items:center;gap:32px;display:flex}.navlink{color:var(--ink-800);font-size:15px;font-weight:500;text-decoration:none}.navlink:hover{color:var(--ink-950)}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:72px;display:grid}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.emiel-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:80px;display:grid}.four{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.panel{background:var(--panel);border-radius:16px;box-shadow:0 1px 2px #3a321e0f,0 10px 28px -14px #3a321e2e}.field{flex-direction:column;gap:6px;display:flex}.field label{font-family:var(--family-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-600);font-size:11px}.field input{border:1px solid var(--ink-450);background:var(--paper-100);height:48px;font:inherit;color:var(--ink-950);border-radius:10px;padding:0 14px;font-size:15px}.fields2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.faq details{border-top:1px solid var(--ink-200);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--ink-200)}.faq summary{cursor:pointer;color:var(--ink-950);justify-content:space-between;gap:24px;font-size:19px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.chip{background:var(--panel);border:1px solid var(--ink-200);height:28px;color:var(--ink-800);border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}@media (width<=980px){.hero-grid,.two,.emiel-grid{grid-template-columns:minmax(0,1fr);gap:48px}.three{grid-template-columns:minmax(0,1fr)}.h2{font-size:40px}}@media (width<=820px){.wrap{padding:0 20px}.band{padding:80px 0}.nav-links{display:none}.four,.fields2{grid-template-columns:minmax(0,1fr)}.h2{font-size:34px}.lead{font-size:17px}.hero-h1{font-size:42px!important}.btn{width:100%;padding:0 16px;font-size:15px}.btn-sm{width:auto;min-height:40px;padding:0 12px;font-size:13px}.price-row{flex-direction:column;align-items:flex-start!important}.hero-card{right:16px;width:auto!important;left:16px!important}.tiles2{grid-template-columns:minmax(0,1fr)!important}.opt-inner{flex-direction:column;align-items:flex-start!important;gap:18px!important}.closing{padding:56px 20px!important}.closing a{width:100%;padding:0 16px!important;font-size:15px!important}}.fc-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.faqc details{border-bottom:1px solid var(--ink-200);padding:22px 0}.faqc details:first-child{padding-top:0}.faqc summary{cursor:pointer;color:var(--ink-950);justify-content:space-between;gap:24px;font-size:18px;font-weight:600;list-style:none;display:flex}.faqc summary::-webkit-details-marker{display:none}@media (width<=900px){.fc-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.fa-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.faqa details{border-top:1px solid var(--faq-line);padding:22px 28px}.faqa details:first-child{border-top:0}.faqa summary{cursor:pointer;color:var(--ink-950);justify-content:space-between;gap:24px;font-size:18px;font-weight:600;list-style:none;display:flex}.faqa summary::-webkit-details-marker{display:none}@media (width<=900px){.fa-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.pa-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid;position:relative}.pa-line{background:var(--ink-300);height:1px;position:absolute;top:24px;left:24px;right:24px}@media (width<=1000px){.pa-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-line{display:none}}@media (width<=640px){.pa-steps{grid-template-columns:minmax(0,1fr)}}.gdv{width:100%;max-width:980px;margin:0 auto}.gdv .vhead{align-items:center;gap:20px;margin:8px 0 40px;display:flex}.gdv .vline{background:var(--ink-300);flex:1;height:1px}.gdv .vchip{color:var(--ink-950);background:var(--panel);border:1px solid var(--ink-200);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.gdv .vchip:before{content:"";background:var(--signal-500);border-radius:50%;width:7px;height:7px}.gd-flow{grid-template-columns:160px 50px 16px 30px minmax(0,1fr);align-items:center;display:grid}.gd-flow>*{grid-row:1}.gd-src{grid-column:1;gap:8px;padding:5px 0;display:grid}.gd-src .vchip{justify-self:end}.gd-conv{grid-column:2;width:50px;height:196px;display:block}.gd-conv path{fill:none;stroke:var(--ink-300);stroke-width:1.5px}.gd-hub{z-index:1;grid-column:3;align-self:stretch;position:relative}.gd-hub i{background:var(--signal-500);width:14px;height:14px;box-shadow:0 0 0 4px var(--signal-100);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gd-hline{grid-column:4;width:30px;height:20px;overflow:visible}.gd-hline path{fill:none;stroke:#0f7a538c;stroke-width:1.5px;stroke-linecap:round}.gd-pix{pointer-events:none;grid-column:1/5;align-self:stretch;position:relative}.gd-pix .pl{width:256px;height:120px;position:absolute;left:0;overflow:visible}.gd-pix .pl.up{bottom:50%}.gd-pix .pl.dn{top:50%}.gd-pix .pl path{fill:none;stroke:#0f7a538c;stroke-width:1.5px;stroke-dasharray:4 4;stroke-linecap:round}.gd-pix .ico{place-items:center;width:26px;height:26px;display:grid;position:absolute}.gd-pix .ico.up{top:calc(50% - 142px);left:182px;transform:translate(-50%,-50%)rotate(-10deg)}.gd-pix .ico.dn{top:calc(50% + 142px);left:180px;transform:translate(-50%,-50%)rotate(8deg)}.gd-pix .ico svg{fill:none;width:22px;height:22px;stroke:var(--signal-500);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.gd-pix .ico svg .f{fill:var(--signal-100)}.gd-pix .lbl{font:500 10px/1 var(--family-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-500);white-space:nowrap;justify-items:end;gap:3px;display:grid;position:absolute;top:calc(50% - 142px);right:calc(100% - 160px);transform:translateY(-50%)}.gd-pix .lbl b{font:600 15px/1 var(--family-sans);letter-spacing:-.01em;text-transform:none;color:var(--ink-950)}.gd-pix .vchip{border-style:dashed;position:absolute;top:calc(50% + 142px);right:calc(100% - 160px);transform:translateY(-50%)}.gd-pix .vchip:before{display:none}.vdash{background:var(--paper-100);border:1px solid var(--ink-200);border-radius:16px;grid-column:5;min-width:0;min-height:410px;overflow:hidden;box-shadow:0 2px 6px #3a321e14,0 24px 48px -24px #3a321e59}.vdash-bar{background:var(--panel);border-bottom:1px solid var(--ink-200);white-space:nowrap;align-items:center;gap:10px;min-width:0;padding:8px 14px;display:flex}.vdash-bar .vlogo{color:var(--ink-950);font-size:14px;font-weight:600}.vdash-bar .vwhere{color:var(--ink-600);text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.vdash-bar .vpill{font-family:var(--family-mono);background:var(--status-kwal-bg);color:var(--status-kwal-fg);border-radius:99px;flex:none;margin-left:auto;padding:4px 8px;font-size:10.5px}.vdash-body{gap:12px;padding:14px;display:grid}.vkpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.vkpi{background:var(--panel);border-radius:12px;grid-template-rows:1fr auto;gap:6px;padding:10px 12px;display:grid}.vkpi span{color:var(--ink-600);font-size:12px;line-height:1.3}.vkpi b{white-space:nowrap;font:600 18px/1.05 var(--family-mono);color:var(--ink-950);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.vkpi.hl{background:var(--signal-50)}.vkpi.hl b{color:var(--signal-500)}.vtbl{background:var(--panel);border-radius:12px;overflow-x:auto}.vtbl table{border-collapse:collapse;width:100%;font-size:13px}.vtbl th{text-align:right;font:500 10.5px/1.3 var(--family-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600);border-bottom:1px solid var(--ink-100);padding:9px 12px}.vtbl td{text-align:right;border-bottom:1px solid var(--ink-100);font-family:var(--family-mono);font-variant-numeric:tabular-nums;color:var(--ink-800);padding:9px 12px}.vtbl tr:last-child td{border-bottom:0}.vtbl th:first-child,.vtbl td:first-child{text-align:left}.vtbl td:first-child{font-family:var(--family-sans);color:var(--ink-950);font-weight:600}.vgood{font-weight:600;color:var(--signal-500)!important}.vbad{font-weight:600;color:var(--alert-600)!important}.vinsight{background:var(--signal-50);color:var(--ink-700);border-radius:12px;gap:4px;padding:12px 14px;font-size:13.5px;display:grid}.vinsight b{color:var(--ink-950);font-weight:600}@media (width<=760px){.gd-flow{grid-template-columns:minmax(0,1fr);gap:12px}.gd-flow>*{grid-area:auto}.gd-src{flex-wrap:wrap;display:flex}.gd-conv,.gd-hub,.gd-hline,.gd-pix .pl,.gd-pix .ico{display:none}.gd-pix{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.gd-pix .lbl,.gd-pix .vchip{justify-items:start;position:static;transform:none}.vdash{min-height:0}.vkpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.field input[aria-invalid=true]{border-color:var(--alert-500)}.field-error{color:var(--alert-600);font-size:13px;line-height:1.5}.form-error{color:var(--alert-600);text-align:center;font-size:14px;line-height:1.5}.form-done{color:var(--ink-950);text-align:center;font-size:19px;font-weight:600;line-height:1.5}.trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.md-links a{font-weight:500}.md-links strong{color:var(--ink-950);font-weight:600}[hidden]{display:none!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
